Dr.Demencio escribió:Bueno, os explico. Los que habeis probado el eulador os habreis dado cuenta que no coge ninguna ROM. Bueno, el de megadrive llega a coger el Alex Kid. Y por que? Pues porque he vuelto a cometer un error:
El emulador solo puede cargar una ROM que sea como mucho tan grande como la que lleva inyectada. Esto es una verdadera jodienda. Efectivamente, si coges y compilas el emulador con una ROM bastante grande (lease Street Fighter 2 Championship) funciona perfectamente. Probelma? Que yo no he visto ninguna ROM gratuita que ocupe lo suficiente (el sf2 ocupa 3MBs).
Así que como no creo que pueda postear aki el emulador con una ROM comercial incrustada, la cosa va a estar jodidilla. Bueno, ya intentaré buscar una solución.
Isengard, he compilado con la version de la libogc que se aconseja en el post donde está el source del emulador, así que debería ser la correcta.
Os pongo aki los pasos a seguir para compilar el emulador por vuetsra cuenta:
1-Bajar e instalar el devkitpro de
http://www.devkitpro.org2-Añadir al PATH (via propiedades de MiPC/Opciones avanzadas/Variables de entorno) C:\devkitPro\devkitPPC\bin
3-Bajaros el archivo libogc-src-20050812p1.7z (podeis encontrarlo aki:
http://www.tehskeen.com/forums/attachment.php?attachmentid=464 pero teneis que ser usuarios registrados para bajarlo).
4-Descomprimir su contenido en un directorio vacio (preferiblemente que esté cerca de C:\)
5-Mediante la liena de comandos, ir a ese directorio y ejecutar "Make" y después (si no ha salido ningún error) "Make install"
6-Bajaros el Zlib compilado para PowerPC (aki lo teneis, pero una vez más hay que ser usuario registrado:
http://www.tehskeen.com/forums/attachment.php?attachmentid=444)
7-Descomprimirlo en el directorio C:\devkitPro\devkitPPC\powerpc-gekko
8-Bajaros el source del Genesis Plus, el SMS Pus o lo que sea que querais compilar.
9-Descomprimirlo e un directorio vacio.
10-Ir a ese directorio y al subdirectorio source\ngc. Allí encontareis el archivo genrom.s (o smsrom.s). Cambias el tamaño (genromsize) de la rom (que está en bytes) y el nombre del archivo por el que quierais (poned el path absoluto, pero en lugar de utilizar barras del tipo "\" utilizar "/"). Guardar el archivo.
11-Utilizando la linea de comando, nos situamos en el directorio donde hemo descomprimido el emulador y ejecutamos "Make".
12-Eso es todo. Si el proceso ha sido correcto obtendreis un archivo genplus.dol con la ROM inyectada y listo para ejecutar lo que os de la gana.
NOTA: Recordad inyectarle la ROM más grande que encontreis, si no tendreis problemas.
Como veis es un poco coñazo. En fin, suerte.
Oh, una cosa más. No se a vosotros pero a mi con la cobra 1.6 no me funcionan estos emuladores. Ni mucho ni poco, se me keda la pantalla en negro al ejecutarlos. He tenido que usar el GCOM 2.4.