[HO] Picodrive emulador de Sega Megadrive/Mega CD para PS2

1, 2, 3, 4, 58
El_Patas mod
BUSCA y LEE primero

Staff
Moderador
7.732 mensajes
desde oct 2004
en España
Editado 11 veces. Última: 15/02/2018 - 00:40:57 por El_Patas.
Este es el hilo oficial del emulador Picodrive de Sega Megadrive/MegaCD para PS2 así que todo lo relacionado con este emulador deberá ir en este hilo.

Imagen


El desarrollador "SP193" portó el emulador Picodrive en su versión 1.51b desde PSP optimizándolo para Playstation 2.
Aunque era conocedor del emulador ya existente de Megadrive para PS2 llamado PGEN, no recordaba que este fuera capaz de hacer funcionar juegos como Sonic 3
a unos plenos 60fps (fotogramas por segundo).
Pensó que algo lo suficientemente bueno para PSP podía ser también lo suficientemente bueno para PS2, especialmente desde que su EE (la "CPU" principal) es
una MIPS 64 bit con alguns instrucciones de 128 bit, de modo que decidió realizar el port.

En el momento de realizar el port existian dos versiones del emulador original desarrollado por el desarrollador principal "Notaz" y otros desarrolladores, que eran la
v1.51b y la v1.85.
SP193 decidió escoger la v1.51b para realizar el port para PS2 en lugar de la v1.85 debido a que el port propio que se hizo para PSP parece ser disfuncional y anticuado.
Quería tener algo que funcionara para trabajar con ello y por lo que tener una mayor probabilidad de tener éxito en la portabilidad. Incluso si el port a la v1.85 se
hubiese podido hacer sin tener el código ensamblador (Se podría usar lenguage C en su lugar como alternativa), no hubiese sido tan rápido como una copia totalmente
funcional de la v1.51b.

En el port para PS2 hubieron 4 revisiones siendo la última la v1.13.
Tras un largo tiempo el desarrollador del emulador original "Notaz" parece continuar el desarrollo habiendo actualmente más revisiones más allá de la v1.85
en su repositorio de desarrollo siendo la última versión la 1.91.

Que se puede esperar en general del port:
- El funcionamiento básico del emulador PicoDrive v1.51b (su compatibilidad con los juegos, soporte para SEGA Megadrive y MegaCD, etc.)
- Soporte para dos jugadores (Los multitaps no están soportados).
- Soporte para el disco duro interno, dispositivos USB y la tarjeta de memoria.
- Soporte para filtro bilinear de hardware.
- Soporte para los botones L3 y R3, así mismo como para los joysticks analógicos (Pulsando el botón MODE se activa/desactiva esta función).
- Soporte para los modos de vídeo NTSC, PAL y 480p al igual que los modos de vídeo NTSC y PAL no entrelazados.

Limitaciones y problemas conocidos:
- La opción de escáner progresivo no puede ser guardada. Esta es una limitación hecha adrede puesto que la PlayStation 2 no tiene un modo incorporado de recuperación
en caso de que el usuario active el escáner progresivo y la pantalla usada no soporte escáner progresivo (El TRC de Sony prohibe que los desarrolladores de juegos
almacenen también los ajustes de los modos HD).
- No se emula 32x.

TUTORIAL instalación para disco duro interno (Sólo PS2 FAT)

Hacer clic en el spoiler para mostrar el tutorial para disco duro interno:
Aunque el disco duro interno está soportado, se descubrió un tiempo después de haber hecho el port que no se había completado su soporte, el emulador funciona
estando en una partición del disco duro pero no puede guardar save states ni configuraciones.
De modo que recomiendo poner el emulador en un dispositivo USB (para poder guardar save states y configuraciones), y los juegos en el disco duro, el emulador
se puede ejecutar también desde la tarjeta de memoria pero para ahorrar espacio en la tarjeta es mejor ponerlo en un dispositivo USB.

Para hacer esto es tan simple como poner la carpeta del emulador en la raiz de un dispositivo USB, luego el emulador se ejecuta con el archivo "PicoDrive.elf", el cual
puede ser configurado para lanzarse con el uLE WIP 7, el menú del Freemcboot o desde el menú de lanzar aplicaciones que tiene el OPL.

Los juegos se pueden copiar en el disco duro en alguna partición ya creada para otra cosa y creando una carpeta para contenerlos.
Pero si se quiere tener una partición expresamente para los juegos, la forma de hacerlo es la siguiente:

Usando el uLE WIP7 dentro de las opciones de "Filebrowser/MISC" se encuentra la utilidad "HDDManager", con la cual se puede crear una partición de forma
muy sencilla y poniéndole un nombre, por ejemplo "Sega Megadrive".

Luego usando también el uLE se copian los juegos directamente a la raíz de la partición desde un dispositivo USB, otras formas de copiar archivos dentro de una partición es usando
el RadHostClient (conexion de red) o el PFSShell, en el hilo del emulador POPS hay tutoriales sobre como usar el RadHostClient y el PFSShell.

Una vez se tengan los juegos en la partición y el emulador en un dispositivo USB, se ejecuta el emulador pulsando el archivo "PicoDrive.elf" y en la pantalla principal del emulador
pulsar con el botón círculo la opción "Load new ROM/ISO", se abrirá el directorio de archivos pero como se está ejecutando el emulador desde un dispositivo USB
los archivos mostrados son sólo los que tiene el emulador en el dispositivo USB.
De modo que hay que pulsar el botón X para dar un paso hacia atrás y así se mostrarán todas las unidades disponibles:

hdd0:
mass:
mc0:
mc1:

Imagen


Se debe escoger la unidad de "hdd0" que es el disco duro interno, de forma que se mostrarán todos los directorios del disco duro para poder buscar la partición
creada "Sega Megadrive" y de ese modo escoger el juego deseado que haya dentro.

Cargar los juegos estando en el disco duro interno tiene las ventajas de que se descomprimern y se cargan más rápido que cuando están en un dispositivo USB,
además de que a estos no les afectará la fragmentación que sí ocurre y afecta en los dispositivos USB.


TUTORIAL instalación para dispositivos USB (PS2 Fat y Slim)

Hacer clic en el spoiler para mostrar el tutorial para dispositivos USB:
Para cargar los juegos con dispositivos USB se puede usar un disco duro conectado con una caja externa USB o una memoria USB, pero en este
caso no se debe usar NUNCA una memoria USB de la marca Kingston.
Es posible que algunos modelos de esta marca funcionen bien pero está comprobado que en su gran mayoría no son compatibles con Playstation 2,
se quedan colgadas sin ser detectadas, o tras un tiempo de uso sufren corrupciones en los archivos, sobretodo tras operaciones de escritura.

Se debe dar formato al dispositivo USB en FAT32 pero con un tamaño de cluster de 64KB el cual es mucho mayor del habitual, el mayor tamaño
de cluster ayuda a que el acceso y la eficiencia de la velocidad de transferencia sea mejor.

Como Windows limita el tamaño de clúster a 32KB, para poder formatear a 64KB es necesario utilizar un programa externo.

Para ello se instala el programa PartitionGuru, al abrir el programa puede aparecer una ventana con el nombre de "Partition Table Problem Report",
se debe escoger la opción de Cancelar (Cancel), NO la de Corregir (Correct).
En la ventana de la izquierda se selecciona el dispositivo a formatear, haciendo clic derecho sobre él se abrirá un menú donde se debe
escoger la opción "Format Current Partiton".

Se abrirá una ventana donde se debe tener seleccionado el sistema de archivos FAT32, si el dispositivo USB es de poca capacidad no aparecerá la opción
de FAT32 habrá que seleccionar FAT16 o FAT12, y en "Cluster size" se debe seleccionar 64KB.
Pulsar la opción "Format" para realizar el formateo.

Una vez formateado el dispositivo USB se puede copiar la carpeta del emulador en la raíz del dispositivo, y se puede crear dentro de la carpeta del emulador una
nueva carpeta para contener los juegos con el nombre por ejemplo de "Juegos".
De esta forma se copian los juegos dentro de la carpeta "Juegos" más que nada para tenerlos separados si se van a usar muchos juegos, estos pueden estar
en la raíz de la carpeta del emulador si se quiere así.

A la hora de copiar archivos al dispositivo se recomienda usar el programa Teracopy, ya que es más eficiente en preservar el espacio
sin fragmentar en el dispositivo que al copiar con el explorador del sistema operativo del ordenador.

Se aconseja copiar todos los juegos de golpe en vez de hacerlo en varias veces para no provocar fragmentación en el dispositivo.

Lógicamente si cada vez que se van a instalar juegos se formatea el dispositivo no existirá fragmentación, siempe se puede hacer así
cuando se tienen dispositivos de poca capacidad y a uno no le importa que se borre todo del dispositivo en lugar de tener que
desfragmentarlo.

Pero si no se formatea cada vez y a pesar de todas las medidas, la fragmentación ocurrirá, de modo que es necesario desfragmentar
el dispositivo USB regularmente, para ello se recomienda usar el programa Auslogics y no el Powerdefragmenter u otros.
El dispositivo debe tener al menos un 15% de espacio libre para que se pueda hacer bien la desfragmentación.

Se ejecuta el emulador con el uLE WIP 7 u otros lanzadores pulsando el archivo "PicoDrive.elf", cuando aparece el menú pulsar con el botón círculo
la opción de "Load new ROM/ISO", se abrirá el directorio de archivos donde aparecerán las diversas carpetas que contiene el emulador incluyendo la
creada de "Juegos", de modo que seleccionando un juego de los que se tengan dentro éste se cargará automáticamente.


TUTORIAL uso del emulador

Hacer clic en el spoiler para mostrar el tutorial de uso:
Configuración, uso y recomendaciones generales a seguir

- Composición de carpetas del emulador

El emulador se compone de las siguientes carpetas:

brm: Donde se guardan parte de los save states de los juegos de Mega CD.
cfg: Donde deberían guardarse los archivos de configuración (config.cfg y game.cfg), la realidad es que los archivos de configuración los guarda en la raíz de la
carpeta del emulador, ¿bug? .
mds: Donde se guardan los save states de los juegos de Megadrive en formato md, mds o gen, y también se guardan parte de los save states de los juegos de Mega CD.
skin: Donde están guardadas las imágenes que hacen de tema a la interfaz gráfica del emulador (GUI) y que se pueden personalizar, (ver archivos readme y skin).
srm: Donde se guardan las partidas en la memoria RAM para los juegos de Mega CD.

- Formatos de los juegos de Megadrive

Los juegos de Megadrive deben estar en formato "md", "smd" o "gen", y pueden estar comprimidos o descomprimidos.
En el caso de estar comprimidos deben estar en formato "zip".

- Controles

Sobre los controles de navegación del emulador en los menús, el botón para aceptar es el círculo y el botón para cancelar o ir hacia atrás es la equis, a diferencia de
todo el resto de aplicaciones, supongo que esto es debido a que el desarrollador que ha hecho el port es asiático y allí en Asia estos dos botones funcionan a la
inversa que en Occidente, así que es cuestión de acostumbrarse.

Botón círculo: Aceptar
Botón equis: Cancelar
Botón L1: sube una página en la lista de juegos posicionándose arriba
Botón R1: baja una página en la lista de juegos posicionándose abajo

Imagen Imagen


Para acceder a la configuración de botones del mando seleccionar la opción del menú principal "Configure controls".
Si se quieren configurar los botones del primer mando seleccionar el primer jugador "Player 1" donde se abrirá una pantalla mostrando dos columnas.
En la columna de la izquierda se muestran los botones del mando de Megadrive, mientras que en la columna de la derecha se muestran los botones de PS2 asignados a ellos.

Para configurar los botones de los mandos o cambiar botones en otras opciones del emulador se hace de la forma siguiente:

Si el botón en cuestión está vacío es tan simple como pulsar el botón que se quiere usar y se quedará configurado.
En el caso de que se quiera cambiar uno que ya esté configurado, se tiene que borrar primero, y esto se hace pulsando el mismo botón que ya esté configurado por defecto,
luego una vez borrado y esté vacío pulsar el nuevo botón deseado.

Para borrar o añadir la dirección hacia arriba (UP) o hacia abajo (DOWN), se debe pulsar y mantener pulsado el botón "SELECT" para entonces pulsar hacia arriba o
hacia abajo y dejar configuradas estas opciones de la cruceta.

Para un botón de Megadrive se pueden asignar también dos botones de PS2 a la vez, lo cual significaría que se deben presionar los dos botones para realizar la acción en cuestión.

En el caso de querer jugar a un juego que use 6 botones del mando (eje. Street Fighter II), se debe configurar la opción de "6 button pad" activándola en "ON".
De este modo aparecerán los botones extra de X, Y y Z en las opciones de "Player 1" y "Player 2" para poder configurarlos.
También se incluyen tres botones de configuración para configurar el turbo en ellos, para configurar la velocidad del turbo se realiza en la opción de "Turbo rate"
la cual tiene una cifra máxima de 30.

Para salir de las pantallas de configuración de "Player 1" y "Player 2" se debe bajar a la última opción existente de la lista, lo cual puede ser confuso en el
caso de configurar el mando de 6 botones porque los textos descriptivos que hay al final de la pantalla se mezclan con los últimos botones.
Si se quiere guardar la configuración se debe ir a "Change options" y pulsar la opción de "Save cfg as default".

Imagen


Cuando se está jugando un juego el emulador por defecto tiene configurados tres botones en el mando para cambiar opciones de configuración:

R2: Carga un save state
L2: Guarda un save state
Triángulo: Cambia el renderizado de pantalla

Esto puede ser un problema especialmente para los juegos que usan 6 botones, ya que al pulsar el botón triángulo realizará la acción que tenga el propio juego
configurada y al mismo tiempo cambiará el renderizado de pantalla, lo cual es muy molesto.
Así mismo también puede ser molesto tocar sin querer las opciones de guardar y cargar save states, de modo que es mejor borrar estas opciones de los botones.

Para borrarlas se debe ir a "Configure controls" y en "Emulator controls" borrar lo siguiente:

Load State: R2
Save State: L2
Switch Renderer: TRIANGLE

Una vez borradas pulsar el botón "Done" (Aceptar) para que se acepten los cambios y luego guardar la configuración, de este modo ya no molestarán mientras se juega,
además de que estas opciones se pueden usar cuando al pulsar el botón SELECT aparecen en un nuevo menú.
El problema grande aquí viene cuando el cambiar estas opciones u otras en el menú de "Emulator controls" no parecen quedarse guardadas en la configuración, ya que
cuando se inicia de nuevo el emulador vuelven a aparecer en el menú de "Emulator controls", de modo que hay que estar cada vez borrando estas opciones manualmente.
No sé si es que el autor se olvidó, no lo comprobó o hay un bug que no vió, pero es algo muy a mejorar.

- Resoluciones de pantalla

El emulador soporta las resoluciones originales de los juegos de 240p (NTSC) y 288p (PAL) además de otras resoluciones.

Imagen


Los modos de vídeo se encuentran en "Change options/[Display options]/Video mode".
Por defecto la opción de modos de vídeo está configurada en automático "AUTO", de esta forma el emulador detectará el modo de vídeo original usado por cada
juego y lo aplicará.
En el caso de querer usar un modo de vídeo determinado, moviendo la dirección de la cruceta hacia la derecha se pueden escoger todos los modos de vídeo
disponibles, que son:

NTSC = 448i
PAL = 512i
480p
NTSC NI = 240p
PAL NI = 288p

Los modos de vídeo no se pueden guardar en el archivo de configuración.

- Sonido

En cuanto al sonido el emulador viene configurado por defecto con la frecuencia de 44100Hz, recomiendan bajarlo a 22050Hz, ya que los 22khz tienen mucho mejor
rendimiento que los 44khz, con 22khz muchos juegos obtienen mejor velocidad en fps (fotogramas por segundo), como por ejemplo los juegos Sonic 2 y Sonic 3.
Aunque por otro lado puede causar defecto en la música como ruido, observado en algunos juegos de Mega CD, de modo que es una opción a ir
cambiando según se vea si arregla problemas o los causa.

Para cambiarlo ir a "Change options" y en "Sound Quality" seleccionar "22050Hz" moviendo la dirección de la cruceta hacia la izquierda.

- Menú de opciones al jugar

Imagen Imagen


Cuando se está jugando un juego si se pulsa el botón "SELECT" se abrirá una pantalla nueva con un menú de opciones diferente al resto y que permite:

Resume game: Permite volver al juego para seguir jugando, (también se regresa al juego si se vuelve a pulsar el botón SELECT que es más rápido).
Save State: Permite guardar la partida del juego.
Load State: Permite cargar la partida del juego.
Reset game: Reinicia el juego en curso.
Load new ROM/ISO: Abre el directorio de juegos para cambiar de juego.
Change options: Abre el menú de opciones, pero en este caso se añadirá la opción nueva de guardar una configuración específica para el juego en curso,
"Save cfg for current game only". Esta opción sólo está disponible en este menú cuando se está jugando un juego, de modo que además de poder guardar la
configuración general del emulador, con esta opción se pueden guardar configuraciones personalizadas para cada juego.
Configure controls: Abre el menú de configuración para los mandos.
Credits: Muestra los desarrolladores del emulador.
Exit: Abandona el emulador.

- Configuración y uso de los juegos de Mega CD

Para jugar los juegos de MegaCD se necesita tener los archivos BIOS de cada región que son los siguientes:

BIOS US: "us_scd1_9210.bin" o "us_scd2_9306.bin" o "SegaCDBIOS9303.bin"
BIOS EU: "eu_mcd1_9210.bin" o "eu_mcd2_9303.bin" o "eu_mcd2_9306.bin"
BIOS JP: "jp_mcd1_9112.bin" o "jp_mcd1_9111.bin"

Deben ponerse en la raíz de la carpeta del emulador, pueden estar descomprimidos o comprimidos en formato zip.
Los archivos BIOS tienen derechos de autor de modo que por motivos legales no se proporcionan, cada uno se los debe conseguir por su cuenta.

Imagen Imagen


Una vez se tengan los archivos de BIOS instalados, es mejor comprobar cada uno de ellos para saber que funcionan bien, para ello se selecciona cada uno
de ellos y pulsando el botón "START" se iniciarán mostrando una pantalla con animaciones, pulsando de nuevo el botón START o el botón círculo se quitará
esta pantalla para mostrar un menú a modo de reproductor de audio CD, de modo que la BIOS estará comprobada y funcionando bien.

Imagen Imagen


En el menú de reproductor de audio CD se pueden seleccionar las opciones de reproducción moviéndose con la cruceta digital, existe un submenú de opciones pulsando
en "Option", el cual abre una pantalla informando sobre que la memoria RAM integrada debe formatearse y el cartucho de memoria RAM extra no está presente.
Pulsando cualquier botón lleva a la siguiente pantalla donde se muestran opciones para formatear, copiar o borrar.
La memoria RAM integrada sirve para guardar partidas que ciertos juegos de Mega CD permiten, de modo que para poder usarla se debe formatear en esta pantalla de la BIOS.
El cartucho de memoria RAM extra de 64k para Mega CD era un cartucho de memoria que se podía comprar aparte e insertar en la consola, para tener más memoria RAM y así
poder guardar más partidas que teniendo sólo la memoria RAM de la consola.
El cartucho de memoria RAM extra está emulado para cada juego lo que significa que se debe formatear para cada juego, (no se comparte entre juegos).
Para salir de cualquir menú de la BIOS sólo hay que pulsar el botón "SELECT" para abrir el menú general de opciones del emulador, y escoger cualquier otra opción que
se desee para salir.

Los juegos de Mega CD pueden tener el formato ISO/MP3, CSO/MP3/CUE o BIN/CUE.
Si se usa el formato BIN/CUE se debe cargar el archivo CUE desde el menú, por que sino el emulador no encontrará las pistas de audio CD.
En general el formato BIN/CUE ocupa mucho espacio, se puede convertir a formato CSO/MP3/CUE o ISO/MP3 usando la aplicación "bin_to_cso_mp3" adjunta
con el emulador, (ver el archivo Leeme.txt que acompaña esta aplicación para seguir instrucciones de como usarla).

Los archivos con formato ISO/MP3 pueden tener el nombre de forma similar a otros emuladores.
Algunos ejemplos:

SonicCD.iso data track
SonicCD_02.mp3 audio track 1 (CD track 2)
SonicCD_03.mp3
...

Sonic the Hedgehog CD (US) - Track 01.iso
Sonic the Hedgehog CD (US) - Track 02.mp3
Sonic the Hedgehog CD (US) - Track 03.mp3
...

En caso de que haya un archivo CUE con los nombres de los archivos correctamente especificados en el mismo, el nombre de los archivos no importa.
Lo importante es asegurarse de cargar el archivo CUE desde el menú.
Es importante que los MP3 estén codificados a 44kHz y que sean estéreo, sino se reproducirán demasiado rápido, lento, o no se reproducirán en absoluto.
Hay que asegurarse de usar el formato clásico de MP3, NO se deben usar otros formatos como mp3pro.

Los archivos ISO también pueden estar comprimidos en formato CSO o zip, pero no los archivos MP3 puesto que ya están comprimidos.
El formato CSO hará que los tiempos de carga sean ligeramente más largos y no es muy bueno para los juegos FMV.
No se recomienda comprimir los archivos ISO en formato zip ya que causará tiempos de carga muy largos (varios minutos), y hará que algunos juegos
sean injugables
Los nombres de los archivos es similar a los de la ISO sin comprimir.
Ejemplos

SonicCD.cso data track
SonicCD_02.mp3 audio track 1 (CD track 2)
SonicCD_03.mp3
...

En conclusión, el formato más recomendado para que los juegos de Mega CD funcionen bien es el de "ISO/MP3".
A la hora de guardar las partidas para los juegos de Mega CD el emulador puede guardarlas utilizando tres métodos:

1- Usando guardados de estado (save states), de modo que se puede guardar la partida en cualquier momento del juego.
Con esta forma de guardado la partida del save state quedará dividida en dos archivos que se guardarán en dos carpetas del emulador "brm" y "mds".
Por ejemplo si se guarda una partida con el juego "Sonic CD", los dos archivos del save state quedaran guardados en las dos carpetas así:

brm = Sonic CD.brm
mds = Sonic CD.mds.gz

2- Usando el guardado original en la memoria RAM de la consola o en el cartucho de RAM extra. Este tipo de guardado se realiza sólo en determinados puntos
de un juego, también se realiza al entrar en el menú del emulador o al abandonar el emulador.
La partida guardada genera un archivo que se queda guardado en la carpeta.

3- Otro método de guardado original que también tienen algunos juegos es con una opción de guardar la partida que tengan en su menú de opciones, como
es en el caso del juego "Advanced Dungeons & Dragons: Eye of the Beholder", en este caso la partida se guardará en la carpeta "brm" pero el archivo no
tendrá ningún tipo de extensión.

* Las opciones de configuración para Mega CD se encuentran en "Change options/[Sega/Mega CD options]".
* Para los juegos de Mega CD que funcionen a la mitad de velocidad se puede probar activando la opción de "Disable frame limiter = 1" para obtener plena velocidad.
* Para los juegos que se cuelgan tras el logotipo de Sega se necesita activar la opción de "Better sync (slow)" y/o "Scale/Rot. fx (slow)", y luego reiniciar el juego,
(estas opciones se hallan en el submenú de "Sega/Mega CD options").
* Algunos juegos también pueden necesitar que estén activadas las opciones de "CDDA audio" y "PCM audio" para que funcionen (activadas por defecto).
* Que los archivos MP3 falten o tengan los nombres mal escritos también puede ser causa de cuelgues.
* Si la música de un juego no funciona es posible que sea debido a que los nombres de los MP3 se hayan escrito incorrectamente.
* Si la música funciona demasiado rápida, demasiado lenta o desincronizada es cuestión de que los MP3 se han codificado de forma incorrecta, se tienen que volver
a codificar y/o muestrear.
El Picodrive no es un reproductor MP3 de modo que todos los MP3 DEBEN estar codificados en estéreo 44.1kHz.
Los MP3 mal codificados pueden causar diversos tipos de problemas, como ruidos, velocidades incorrectas de reproducción, no repetir la música o incluso evitar que
un juego pueda iniciarse.
Debido a esto, algunos juegos (como Snatcher) pueden bloquearse en determinadas escenas.
* Algunos programas ripeadores/codificadores de MP3 quitan el silencio al inicio y final de las pistas de audio, lo que causa la pérdida de sincronización de audio
y/o los problemas mencionados.
* Si se tiene una imagen en formato CUE/BIN, se puede utilizar la utilidad bin_to_cso_mp3 para crear una imagen adecuada en formato ISO/MP3.
* Si los juegos se cuelgan en la pantalla de la BIOS (donde se muestran planetas), puede que se esté usando un archivo de BIOS mal volcado, se aconseja probar otro
archivo de BIOS de una fuente diferente.
* Algunos juegos de Mega CD no utilizan el z80 para nada, pero lo dejan activo, así que deshabilitar manualmente el Z80 mejora el rendimiento.
La opción de z80 se encuentra en "Change options/[Advanced options]. (OJO, desactivar el z80 puede provocar problemas en los juegos de Megadrive ya que estos sí
usan el chip z80, de modo que hay que volver a activarlo para cuando se usen juegos de Megadrive, o guardar la configuración con el Z80 desactivado sólo para los
juegos de Mega CD.)
* El emulador lee los CD a velocidad de x1 CD.

- Soporte para códigos de trucos

Sólo están soportados los formatos de códigos de GameGenie y Genecyst.

Para usar los códigos de trucos se deben escribir en un archivo de texto usando un editor de texto (eje. Notepad++), escribiendo un código por línea.
Los comentarios deben estar en la misma línea del código despues de un espacio en blanco.

Ejemplos:

Parche de Genecyst (ejemplo para el juego Sonic):

00334A:0005 Empezar con cinco vidas
012D24:0001 Invencibilidad hasta el final del nivel
009C76:5478 Cada anillo con valor 2
009C76:5678 Cada anillo con valor 3
...

Parche de GameGenie (ejemplo para el juego Sonic 2):

ACLA-ATD4 En el nivel de selección palacio oculto en lugar de huevo muerto
...

IMPORTANTE: Cuando se escriben las líneas de códigos, en la última línea de código que se tenga aunque no se quiera escribir ningún código más, se debe hacer un salto
de línea pulsando la tecla intro para que haya una línea de más tras el último código, de no hacerse así el emulador no mostrará el último código del archivo, que en
el caso de tener un sólo código, directamente ya ni aparecería la opción de usar trucos en el emulador ("Patches / GameGenie").

Ambos tipos de códigos de GameGenie y los parches de códigos pueden estar juntos en un solo archivo.
El nombre del archivo de trucos debe ser IDÉNTICO que el nombre del juego, pero añadiéndole de forma adicional la extensión .pat.

Ejemplos:

Juego: Sonic.zip
Archivo del parche: Sonic.zip.pat

Juego: Sonic 2.bin
Archivo del parche: Sonic 2.bin.pat

Imagen


El archivo de códigos se debe poner dentro de la carpeta de los juegos.
Cuando en el emulador se explora y se abre la carpeta que contiene los juegos y los archivos de trucos, los juegos se mostrarán con los nombres de color violeta, mientras
que los parches de trucos se mostrarán con los nombres de color verde.
En lugar de cargar directamente el juego como se haría normalmente, se selecciona y se ejecuta el archivo de trucos cargándolo como si fuera un juego, lo que
igualmente provocará que se cargue el juego.

Imagen


Cuando se esté iniciando el juego pulsar el botón SELECT, se abrirá el menú de opciones, en él aparecerá la nueva opción de "Patches / GameGenie"
para poder activar y cargar los códigos de trucos.

Imagen


Seleccionar la opción de "Patches / GameGenie", una vez dentro se mostrarán todos los códigos de trucos que contenga el archivo de códigos, seleccionar
y pulsar el botón círculo sobre cada código que se desee tener activado, una vez activados los códigos pulsar la opción "Done" para aceptar y volver al menú anterior.
Al salir al menú anterior si se han activado códigos aparecerá abajo a la izquierda de la pantalla el mensaje de que se han aplicado, "Patches applied",
se escoge la opción para continuar cargando el juego de "Resume game" o pulsando SELECT, y ya se tiene el juego funcionando con los códigos aplicados.


TUTORIAL descripción de las opciones de configuración

Hacer clic en el spoiler para mostrar el tutorial de la opciones de configuración:
- Menú de cambiar opciones (Change options)

Imagen


"Renderer" (Renderizado)
Esta opción permite cambiar entre renderizados rápidos o precisos. El renderizado rápido es mucho más rápido ya que dibuja todo el fotograma a la vez
en lugar de hacerlo línea por línea como lo hace el renderizado preciso. Pero debido a la forma en que funciona no puede hacer ningún cambio de
fotograma-medio de cambios de imagen (efectos ráster), por lo que sólo es útil para algunos juegos.

"Show FPS" (Mostrar fotogramas o cuadros por segundo)
Muestra con números la velocidad de fotogramas por segundo a la que corre el juego.
Se usa el formato XX/YY, donde XX es el número de fotogramas renderizados, e YY es el número de fotogramas por segundo emulados.

"Frameskip" (Salto de fotogramas)
Es el número de fotogramas para saltar el renderizado antes de mostar otro. Se recomienda configurar en la opción de "Auto".

"Enable sound" (Activar sonido)
Activa el sonido del emulador. Se debe activar YM2612 o SN76496 en las opciones avanzadas, (ver más adelante) lo cual está ya realizado por defecto.

"Sound Quality" (Calidad de sonido)
La frecuencia de muestreo de sonido afecta a la calidad del sonido y al rendimiento de la emulación. Se recomienda configurar en 22050Hz.

"Region" (Región)
Permite forzar el juego a funcionar para la consola de región especificada o que la detecte automáticamente con la opción de autodetección.
Esta opción también afecta a los juegos de Sega Mega CD.

"Use SRAM/BRAM savestates" (Usar guardado de estados de SRAM/BRAM)
Esta opción permite la lectura y escritura automática del guardado de estados SRAM, (o BRAM para los juegos de Mega CD) para aquellos juegos
que los usen. Los guardados de estado SRAM se guardan cada vez que se entra en el menú o se sale del emulador.

"Confirm savestate" (Confirmar guardado de estado)
Permite activar un mensaje de confirmación para cuando se está jugando y se tienen configuradas en los botones del mando las opciones de guardar y cargar estados,
de modo que al guardar un estado se pueda prevenir sobrescribir un estado ya guardado, o al cargar un estado no se pierda el juego actual.
Si está configurado en "write" (guardado) es para pedir confirmación al guardar, "Loads" (Cargar) para pedir confirmación al cargar, y "Both" (Ambos) para
perdir confirmación en ambas opciones, guardado y carga.

"Save slot" (Guardar ranura)
Es el número de ranura donde guardar el estado (save states) del juego. Se puede configurar también para que pueda ser cambiado con un botón del mando.

"[Display options]" (Opciones de pantalla)
Entra en el menú de opciones de pantalla (Ver más abajo)

"[Sega/Mega CD options]" (Opciones de Sega/Mega CD)
Entra en el menú de opciones de Sega Mega CD (Ver más abajo)

"[Advanced options]" (Opciones avanzadas)
Entra en el menú de opciones avanzadas (Ver más abajo)

"Save cfg as default" (Guardar configuración por defecto)
Si se guarda la configuración con esta opción, ésta se cargará la próxima vez que se cargue el juego, pero si hay guardada una configuración específica
para el juego, ésta sería la que se cargaría, ya que la configuración específica prevalece sobre la configuración por defecto.
Se puede pulsar izquierda / derecha para cambiar a un perfil de configuración diferente hasta un máximo de 9 perfiles.

"Save cfg for current game only" (Guardar configuración sólo para el juego actual)
Guarda una configuración específica para cada juego. Esta configuración se cargará cada vez que se cargue el juego actual.

- "[Display options]" (Opciones de pantalla)

Imagen


"Video mode" (Modos de vídeo)
Donde se configuran los modos de vídeo, por defecto están en automático, "AUTO".

"Bilinear filtering" (Filtro bilinear)
Si se activa el filtro bilinear la imagen de la pantalla será más suave pero también más borrosa.

"Wait for vsync (slow)" (Esperar para vsync (sincronización vertical) (lento)
Espera a que la pantalla termine de actualizarse antes de pasar al siguiente fotograma para evitar el tearing.
El tearing o ruptura de imagen es un defecto de la imagen que se produce por falta de sincronización vertical cuando por cada refresco de la pantalla
no se sincroniza con cada fotograma que le manda la consola.
Visualmente se ve como la imagen de la pantalla se parte por la mitad. Suele ocurrir y apreciarse más en las pantallas modernas que no en los televisores de tubo.
Tiene 3 opciones de configuración:
* Never (Nunca): No espera para la sincronización vertical.
* Always (Siempre): Esperará siempre para la sincronización (causará lentitud en la emulación).
* Sometimes (Algunas veces): Esperará sólo si el emulador está funcionando lo suficientemente rápido.

- "[Sega/Mega CD options]" (Opciones de Sega/Mega CD)

Imagen


"USA/EUR/JAP BIOS" (Archivos BIOS USA/EUR/JAP)
En estas opciones se mostraran los arhivos de BIOS que se tengan en el emulador sólo si son detectados correctamente por el emulador.
Si son detectados correctamente se puede pulsar el botón "START" en cada archivo de BIOS para testearlo.
Se necesita el archivo BIOS de cada región para poder cargar los juegos de cada región.

"CD LEDs" (LEDs de la unidad de CD)
La unidad de Sega MegaCD tiene dos LEDs parpadeantes, (rojo y verde). Esta opción los mostrará en la esquina superior izquierda de la pantalla.

"CDDA audio (using mp3s)" (Pistas de audio CDDA usando formato de MP3)
Activa la reproducción de audio CD.

"PCM audio" (Audio PCM)
Activa la fuente de sonido de PCM 8 canales. Es necesario para que algunos juegos se ejecuten, ya que monitorizan el estado de este chip de audio.

"ReadAhead buffer" (Búfer de lectura avanzada)
Esta opción puede precargar más datos de la imagen del CD de los solicitados por el juego (para evitar el acceso a la tarjeta más adelante), lo que puede mejorar
el rendimiento en algunos casos. La opción recomendada es desactivado "OFF".

"Save RAM cart" (Cartucho de guardado en memoria RAM)
Permite activar el cartucho de 64K de memoria RAM para guardar partidas. Al activarlo el formateo del cartucho se realiza en la BIOS.

"Scale/Rot. fx (slow) " (Efectos especiales de Escalado/Rotación) (Lento)
El Sega MegaCD tenía un chip de escalado y rotación, el cual permitía realizar efectos similares a los efectos del "Modo 7" de SNES.
Desafortunadamente su emulación es muy lenta y muy pocos juegos lo utilizan, por lo que es mejor desactivar esta opción, a menos que el juego realmente lo necesite,
(como es en el caso del juego Thunderhawk/AH-3 Thunderstrike).

"Better sync (slow)" (Mejor sincronización) (Lento)
Esta opción es similar a la de "Perfect Synchro" (Perfecta Sincronización) del emulador GENS. Algunos juegos lo requieren para funcionar, por ejemplo casi todos
los juegos de WolfTeam. No se debe usar para los juegos que no lo necesite ya que los ralentizará.

- "[Advanced options]" (Opciones avanzadas)

Imagen


"Disable sprite limit" (Desactivar límite de sprites)
Los juegos de Megadrive tienen un límite en el número de sprites (generalmente más pequeños con objetos en movimiento) que se pueden mostrar en una sola línea.
Esta opción permite desactivar ese límite. Se debe tener en cuenta que algunos juegos utilizan esta opción para ocultar cosas no deseadas, de modo que no es
bueno activar siempre esta opción.

"Emulate Z80" (Emular chip Z80)
Activa la emulación del chip Z80, que se utiliza sobre todo para configurar los otros chips de sonido.
Algunos juegos se sincronizan de forma compleja con este chip, de modo que se tiene que activar incluso si no se utiliza sonido para jugar.

"Emulate YM2612 (FM)" (Emular chip YM2612 FM)
Activa la emulación del chip sintetizador de sonido FM de seis canales, utilizado para producir efectos de sonido y música.

"Emulate SN76496 (PSG)" (Emular chip SN76496 PSG)
Permite la emulación del chip de sonido adicional para efectos extras.

Nota: si se cambian los ajustes de sonido DESPUÉS de cargar un juego, tal vez se tenga que reiniciar el juego para que el sonido funcione. Esto se debe a que la
mayoría de los juegos activan los chips de sonido cuando se inicia la consola, y estos datos se pierden cuando los chips de sonido se activan o desactivan.

"gzip savestates" (Compresión gzip del guardado de estados)
Permite comprimir los guardados de estado (save states) en formato gzip para ganar más espacio libre y tiempo de guardado y carga.

"Don't save last used ROM" (No guardar el último juego usado)
Desactiva que se escriba en la configuración cual fue el último juego usado, (lo que podría causar corrupción en la tarjeta SD según el usuario DaveC).

"Status line in main menu" (Estado de línea en el menú principal)
-

"Disable idle loop patching" (Desactivar parcheo de bucle inactivo)
El parcheo de bucle inactivo se utiliza para mejorar el rendimiento, pero puede causar problemas de compatibilidad en algunos casos raros.
Se puede probar a desactivar esta opción si el juego tiene problemas.

"Disable frame limiter" (Desactivar limitador de fotogramas)
Permite que los juegos se ejecuten a una velocidad mayor de 50/60fps, útil para evaluaciones comparativas.


Descargas

- Picodrive v1.13 (v1.51b) estable por SP193
- Picodrive v1.70-581 (03-12-2017) revisiones beta por Pepigna/ftrujy

Si te ha gustado o servido este trabajo puedes valorarlo positivamente haciendo clic en el icono Imagen
que hay arriba a la derecha, agradecer [oki] no cuesta nada.
El_Patas mod
BUSCA y LEE primero

Staff
Moderador
7.732 mensajes
desde oct 2004
en España
Editado 1 vez. Última: 5/10/2016 - 23:02:48 por El_Patas.
He creado el hilo oficial tras haber probado a fondo el emulador y he creado varios tutoriales detallados a partir de mi experiencia, además de haber
traducido toda la documentación existente del inglés al español.
La verdad es que es un port bastante eficiente, seguramente habían bastantes cosas y detalles que por no haber información o al estar sólo
en inglés mucha gente se perdía, o no cambiaba opciones para intentar mejorar la compatibilidad con los juegos por ejemplo.

Lo cierto es que muchas cosas las he tenido que aprender sobre la marcha, ya que en algunos casos se dan por entendidas y en otros la
información es muy escueta, de modo que si hay expertos en haber probado el Picodrive en otras plataformas o tuvieron una Mega CD real
y ven errores en los tutoriales que lo diga, hay algunas cosas u opciones que todavía no he conseguido saber como funcionan, como por
ejemplo como guardar las partidas en formato sram para los juegos de Mega CD.
Espero que este trabajo sea de ayuda.

pepigna escribió:Buenas!!! [bye]

Traigo buenas noticias, jejjee. [beer] [beer] [beer] [beer]

Lo prometido es deuda, he sacado algo de tiempo libre y he sido capaz de compilar de nuevo el PicoDrive para PS2.
Ahora se trata de ir incluyendo poco a poco las mejoras que ha Notaz ha ido haciendo en el proyecto original.

Por ahora dejo por aquí el que he compilado (ojo, ni siquiera he podido probarlo no tengo la ps2 aquí ni tampoco ningún emulador configurado en el PC, así que, podéis probarlo alguno me hacéis un gran favor.)

http://goo.gl/obdEe0

Cuando haya hecho cambios significantes, publicaré mi repositorio.

Un saludo y espero vuestra colaboración.
Gracias chavales

pepigna escribió:Para simplificar un poco.

Cuando se saco Picodrive para PS2 era la version 1.51 (fue un port de la version PSP)
Actualmente el proyecto Picodrive va por la version 1.91, así que mi objetivo es sacar la version 1.91 de Picodrive para PS2. No se si lo conseguiré pero intentaré hacerlo lo mejor que pueda.

Será un trabajo bastante difícil ya que no tengo tanto conocimiento del desarrollo de PS2 (es la primera vez que estoy haciendo algo). Además, sera un trabajo paulatino donde poco a poco ire sacando versiones (es decir, incluyendo commits del repositorio original).

La que acabo de publicar es prácticamente la misma que se publico hace unos años, solo he incluido un par de cambios que probablemente no se aprecien a simple vista.

Solo quiero que me ayudéis a depurar y detectar fallos. Así, que si es posible, probadlo por favor.

Un saludo.

@Pepigna, ¿has podido resolver los problemas de tearing en la revisión 394?

Saludos.
austin123
MegaAdicto!!!
1.146 mensajes
desde jul 2014
en Chile
Editado 2 veces. Última: 7/10/2016 - 00:48:34 por austin123.
En los juegos de Genesis, ¿hay diferencias entre un juego comprimido y el mismo juego pero descomprimido al correrlo con el emulador?, ya que pesan el doble.


PD: estoy probando el emu esta muy bueno, facil configurarlo, cambio de juegos y asignación de los botones para juegos que usan 6 como los street fighter, ya que probé ambos al principio no me mostraba a pantalla completa pero lo ajusté según el tuto y quedo bien, también estoy jugando el streets of rager 2 solo un detalle que no recuerdo si lo tenía la Genesis en este juego es cuando vas corriendo con el personaje en el escenario se nota que hay tearing nose si es por el emulador o el juego fue asi.

También note que al estar comprimidos los juegos el emulador carga mas rapido que si el juego estuviese descomprimido en la carpeta juegos, probado con el juego super street fighter 2. unos 7zip y el mismo juego en md.

Pero está genial para recordar los buenos momentos de la infancia :D, gracias a ti Patas por el trabajo del tutorial y por el buen recuerdo y también a la persona que está tratando en mejorarlo [oki] .



Saludos.
Gran trabajo @El_Patas gracias por tu tiempo es todo muy bien explicado [oki] +1
espero que @Pepigna siga trabando en el emulador asi gracias a el por segir [oki] saludos
El_Patas mod
BUSCA y LEE primero

Staff
Moderador
7.732 mensajes
desde oct 2004
en España
austin123 escribió:En los juegos de Genesis, ¿hay diferencias entre un juego comprimido y el mismo juego pero descomprimido al correrlo con el emulador?, ya que pesan el doble.

Pues supongo que la única diferencia sería el tiempo de carga inicial porque uno lo tiene que descomprimir y el otro no, lo que sí es más rápido es la descompresión
cuando los juegos están en el disco duro interno que cuando están en un dispositivo USB.
Si te refieres a diferencias en la parte jugable del juego no hay ninguna diferencia.

austin123 escribió:PD: estoy probando el emu esta muy bueno, facil configurarlo, cambio de juegos y asignación de los botones para juegos que usan 6 como los street fighter, ya que probé ambos al principio no me mostraba a pantalla completa pero lo ajusté según el tuto y quedo bien, también estoy jugando el streets of rager 2 solo un detalle que no recuerdo si lo tenía la Genesis en este juego es cuando vas corriendo con el personaje en el escenario se nota que hay tearing nose si es por el emulador o el juego fue asi.

Creo que lo he jugado yo también el Streets of Rage 2 y no noté nada de tearing, pero puede ser porque yo uso televisor de tubo si realmente tiene
ese problema.
Prueba activando la opción "Wait for vsync (slow)" en "Always" o "Sometines".


austin123 escribió:Pero está genial para recordar los buenos momentos de la infancia :D, gracias a ti Patas por el trabajo del tutorial y por el buen recuerdo y también a la persona que está tratando en mejorarlo [oki] .

Saludos.

De nada, ya me ha costado trabajo, si mejorais la compatibilidad de los juegos cambiando configuraciones ponedlo en el hilo.

dante2222 escribió:Gran trabajo @El_Patas gracias por tu tiempo es todo muy bien explicado [oki] +1
espero que @Pepigna siga trabando en el emulador asi gracias a el por segir [oki] saludos

Gracias, la verdad es que me ha llevado mucho trabajo y tiempo libre hacerlo, espero también a ver si se pasa Pepigna por aquí con novedades.
Gracias por comentar.

Saludos.
austin123
MegaAdicto!!!
1.146 mensajes
desde jul 2014
en Chile
Editado 1 vez. Última: 7/10/2016 - 09:42:53 por austin123.
Si ya me di cuenta de esa opción y la aplique en el sonic 1 porque en ese juego si es molesto el tearing que tiene lo otro en lo dos juegos de street fighter 2 y super street fighter 2 ¿como lo coloco a pantalla completa? ahora lo lanze nuevamente y no puedo colocarlo a pantalla completa aparece con franjas negras arriba y a los lados.


Támbien juego en un tv crt de las mas basica de 21´´ ´desde cabble compuesto y desde usb y deje esa opcíon siempre a llo mejor desde el hdd interno el emulador se comporta mejor.
He probado como 10 juegos y en los fatal fury 1 y 2 me sucede lo mismo quue con los dos street fighter no los muestra a pantalla completa.

Los mk 3 y ultmate tiene pequeños Vglitch grafico al hacer los finisher en los background por la emulación debe ser mas de eso no afecta al igual que el juego art of fighting que se quedan unos pequeños sprites pegados al moverse despues se arregla.

Eso hasta el momento igual trate de ver si algna opción dentro del emulador lo solucionaba pero nada funciono.

Saludos.
El_Patas mod
BUSCA y LEE primero

Staff
Moderador
7.732 mensajes
desde oct 2004
en España
¿Estás usando la versión del port original 1.51b que he puesto en el hilo para descarga, o estás usando una de las versiones de Pepigna?
Por que lo veo muy raro eso de que tengas tearing incluso en la tv CRT, ¿has probado esos juegos en la CRT y tienen tearing? porque recuerdo
haber jugado también el Sonic de Mega CD y no tenía ningún problema en tv CRT.
El tearing es que se parta la pantalla por la mitad.

Saludos.
austin123
MegaAdicto!!!
1.146 mensajes
desde jul 2014
en Chile
Editado 2 veces. Última: 8/10/2016 - 07:48:52 por austin123.
Si la que pusiste en el hilo, solo he probado el Sonic the hedgehog de genesis y cuando vas a todo gas con sonic se nota el desenfoque de una imagen a otra en los escenarios nose como explicartelo pero si jugaste al Alan Wake de x360 algo por el estilo, cuando movias la camara muy rápido la imagen no alcanzaba a encajar en la otra, lo volveré a ver para confirmar y te coménto.


¿Probáste el emulador con cable S-video, Componentes o Cable RGB-SCART que usan sus tvs? yo solo usé el compuesto.


Tenía en su día Sega Genesis y no recuerdo esos detalles al igual de lo que te pregúntába sobre como poner a la pantalla completa en dichos juegos, no tenga el recuerdo de cuando jugába en al sega original tener esos bordes en esos juegos, por ejemplo es muy similar a cuando juegas al juego mortal kombat 2 de ps2 que viene dentro del shaolin monks, al empezar la resolución del juego no abarca toda la pantalla pero puedes ajustar el tamaño del juego para que quede ocupando toda la pantalla del televisor, ¿nose si me entiendes a lo que me refiero?


Saludos.
El_Patas mod
BUSCA y LEE primero

Staff
Moderador
7.732 mensajes
desde oct 2004
en España
Bueno, no he probado el Sonic de Megadrive, probé el de Mega CD y puede ser que tengan diferente funcionamiento.
Yo tengo siempre cable de vídeo por componentes con televisor de tubo 100hz de 32", no sé si esto influirá.
Lo de los bordes negros es normal en un emulador dependiendo de la resolución de los juegos, en el juego Street Fighter 2: Champion Edition durante la
jugabilidad hay bordes negros en los laterales y más pequeños arriba y abajo de la pantalla, mientras que en las pantallas de los menús no hay ningún
tipo de borde, luego en juegos como el "The Chaos Engine" y otros no hay nada de bordes en ningún momento, supongo que sería cuestión de incluir
una opción nueva en el emulador para forzar a cualquier juego que ocupe toda la pantalla, creo que en el port de PSP tenía esa opción pero por
algún motido la quitaron en este port.

Saludos.
austin123
MegaAdicto!!!
1.146 mensajes
desde jul 2014
en Chile
Editado 2 veces. Última: 9/10/2016 - 00:02:18 por austin123.
Hola. hoy me témine los 3 streets of rages y los 3 double dragon y perfectos, ningún bug, otro que termine fue el Castle of Illusion Starring Mickey Mouse sin ningún problema, está muy bueno el emulador en la ps2 solo el detalle que en los juegos de peleas no ocupan toda la pantalla probé todos los juegos de lucha y en todos el mismo detalle ademas active en todos los juegos que jugué la opción Wait for vsync en siempre y probé el sonic 1 y sonic 3 sin activar está opción y me da el detalle de que los fondos se entrecortan asi que lo active y mejoro bastante. También jugue un rato al juego de los Picapiedras y también se notaba al avanzar las cosas que estaban en segundo plano se desencajaban asi que deje esa opción en siempre y mejora bastante.

Lo que aun no puedo encontrar es dejar grabado antes de lanzar cualquier juego, que una vez que inicias hay que desactivar 3 botones para que no afecten dentro del juego, son unas opciones de cargado, renderisado a 16bit y otra mas que no recuerdo que son los botones cuadrado, triangulo y R2 ademas en cada juego hay que ajustar los botones y el D-pad. y en todos los juego que he probádo he dejado el sonido a 22kh como dices en el tuto ya que al dejarlo a 44 en unos juegos se ponen un poco mas lentos pero de verdad entre las dos opciones de sonido no encontre diferencias o no lo noté.


PD: Faltaría la opción de pantalla completa en dichos juegos y quedaría perfecto. Seguíre probando a fondo el emulador con cada juego y de los 30 que llevo hasta el momento en nínguno he tenido que reiniciar la consola o se me ha congelado está..


Saludos.
1, 2, 3, 4, 58