Abro este hilo para ir recopilando info sobre
Hakchi para la Sega Megadrive Mini (aka Sega Genesis Mini).De esta forma los hilos de Hakchi para la Nes/SNes y Project Lunar podrán quedar más limpios00.
Iré recopilando información y añadiéndola a este post cuando el tiempo me lo permita.
Tened en cuenta que no tengo npi, hoy empiezo a
aprender, entre todos a ver si queda un hilo en condiciones,
os pido ayuda para ir desarrollando este hilo.
¿QUÉ ES HAKCHI? Es un software que te permite
modificar la Sega Megadrive Mini. Permite, entre otras cosas:
- Añadir juegos
- Crear carpetas
- Desbloquear el puerto USB para poder usar mandos que no sean los oficiales de Retrobit/8bitdo
Es el mismo soft que se usa para la NES/SNES mini y poder ampliar sus posibilidades, de forma que podemos encontrar mucha info en su hilo correspondiente.
Actualmente la versión en uso es
Hakchi2 CE 3.80 que podemos encontrar aquí:
https://github.com/TeamShinkansen/Hakchi2-CE/releasesPodemos utilizar la
versión estable (instalable o portable) o la versión
debug, que sirve para ver qué está haciendo el programa. Si no va bien, desinstala la versión normal e instala esta, los msgs que aparecen en una ventana estilo msdos serán de gran ayuda para que los desarrolladores te puedan ayudar.
Instalamos el programa y al ejecutarlo le damos permiso al firewall si Windows nos pregunta. Es posible que el antivirus y los VPN den problemas con Hakchi, cada uno que lo tenga en cuenta según su PC.
Abierto Hakchi, por defecto nos sale arriba en el desplegable de sistemas la NES. Lo cambiamos a
Sega MegaDrive (EUR) o al modelo que tengamos ya sea
USA o
JAP.
En este paso comentar que es *muy importante* usar un buen cable USB. Muchos problemas se dan porque el cable no va cara al aire, sin ir más lejos el incluido con la consola NO SIRVE, es un simple cable de alimentación USB, no tiene pistas de datos y por tanto no puede comunicarse con el PC.
INSTALACIÓN del KERNEL de HAKCHI en la CONSOLAEste es el primer paso, nos permitirá acceder a la consola y modificarla, normalmente sólo se hace la primera vez.
Pulsamos en KERNEL y después en INSTALL/REPAIR.
Nos saldrá una ventana que nos pide poner la consola en modo FEL.
Modo FEL:
- Con la consola totalmente desenchufada, ponemos el botón POWER en ON y pulsamos RESET.
- Sin soltar RESET enchufamos el cable USB al PC.
- El led de la mini se encenderá, pasados un par de segundos parpadea.
- Ya podemos soltar el RESET.
Como consejo, deja enchufado el cable en la mini y tras pulsar los botones con una mano enchufa el cable al PC con el otro extremo del cable con la otra.Al hacerlo comenzará/continuará el proceso.
Si todo ha ido bien, en la parte inf. izq. del programa, veremos que el LED rojo de conexión cambia a verde.
Ya tenemos acceso a la consola y podemos modificarla.
COPIA DE SEGURIDAD NANDSi todo ha ido bien, el primer paso es hacer una copia de seguridad de la NAND de la consola.
Para poder dejar la consola de fábrica si algo ha ido mal.
Pulsamos en KERNEL / ADVANCE / DUMP THE HOLE NAND FLASH
AÑADIR JUEGOS A LA MEMORIA INTERNASi no hemos tenido problema, ahora podemos añadir un juego desde el botón inf. izq "Add more games".
Podemos añadir juegos en varios formatos, incluido roms en ZIP.
También podemos arrastrar los juegos directamente desde el explorador de archivos.
Ahora deben aparecer en el listado de juegos.
Además toma nota que en la barra de información inferior, a la derecha del led verde, parece en medio cuanta memoria interna llevamos ocupada por juegos extra, es importante no pasarse o la consola tendrá un comportamiento errático o funcionará mal.
Por lo leído por el foro, unos 100 juegos de Megadrive es un buen número para no pasarnos.
En general añadir juegos de cartucho
no se come demasiado espacio, pero ojo con añadir un juego de MegaCD o de sistemas de 32/64 bits.
El emulador por defecto de la consola no es compatible con algunos de los juegos que podemos añadir.
Para cambiar el emulador a usar (también llamado CORE), debemos fijarnos en el apartado
Command Line que aparece en la parte derecha de la pantalla. Si la ruta comienza por "/bin/m2engage" significa que ese juego se va a ejecutar con el emulador de serie (que se llama
m2engage).
Más adelante explicaré como cambiar el emulador por defecto por otros cores.
AÑADIR JUEGOS A UN USB EXTERNO<<PENDIENTE>>
EL SCRAPPERAl añadir un juego, y para que quede todo aseado, hemos de asignarle un nombre, la fecha del lanzamiento, el argumento así como las portadas del cartucho y otros detalles. Un scrapper nos ayuda a buscar esta información y añadirla automáticamente.
Para ello basta con elegir el juego en la lista y con el botón derecho del ratón, activar el scrapper con la opción adecuada, SCRAPE SELECTED GAMES:
Nos aparecerán todos (o casi todos) los datos del juego junto con unas imágenes, solo hay que darle a OK o corregir aquello que no lo esté en caso de algún error.
Además, podemos hacerlo manualmente si lo que nos encuentra el scrapper no nos convence.
En la parte derecha de Hakchi en la pestaña
Artwork podemos ver los diferentes gráficos que asigna Hakchi a ese juego, por defecto un cartucho de la mega. Si pulsamos en
Google se hará una búsqueda de portadas.
En
Spine debemos elegir el gráfico para el lomo del juego.
En
Browse podemos elegir archivos de imagen que tengamos en nuestro disco duro.
Podemos variar el estilo para los diferentes formatos de juegos de las distintas regiones.
ELIMINAR JUEGOS En este momento hay que diferenciar los juegos que vienen de serie con la consola de los juegos que hemos añadido nosotros a mano.
Los juegos que vienen de serie con al consola "no se pueden borrar". El motivo es el siguiente, todos van empaquetados en un archivo encriptado al que accede el emulador de serie, de alterarlo el emulador da errores. Por tanto no se pueden borrar *de momento* pero puedes ocultarlos, basta con que desmarques los juegos que no quieras ver y luego le des al botón "Syncronice selected games with mini".
No obstante se espera que con el tiempo se pueda hacer.
Los juegos que hemos añadido nosotros los podemos ocultar (como antes) o borrar (definitivamente). Botón derecho sobre el juego y "Delete Selected Games"
AÑADIR OTROS EMULADORES o CORESAhora vamos a instalar otros emuladores o CORES para poder ejecutar emuladores distintos al de serie.
Si vamos a tener varios sistemas, puede ser interesante ordenar el listado de juegos precisamente por consolas.
VIEW/SORT BY/CONSOLE.
Para instalar otros cores, hacemos click en MODULES / KMFD's Mod Hub y nos aparecerá una ventana con muchas pestañas.
En la pestaña KMFD RetroArch podemos encontrar la versión soportada de RetroArch. Le damos a Download Module.
Ahora en la pestaña KMFD Cores podemos encontrar multitud de CORES ellos.
Para la Mega tenemos PICODRIVE y GENESIS PLUS GX.
PICODRIVE emula Megadrive, MegaCD, GameGear y 32X.
GENESIS PLUS GX emula Megadrive, MegaCD, Master System y Game Gear.
Si sólo vamos a instalar uno, podemos darle a
Download and Install Module.
Se descargará e instalará.
Si vamos a instalar varios, es recomendable darle a
Download Module con cada Core, que simplemente los descargará. Cuando tengamos todos descargador, cerramos la ventana y click en MODULES / INSTALL EXTRA MODULES. Esto instalará todos los CORES y nos evitará ir poniendo en modo FEL varias veces la consola.
Mucho ojo, de nuevo, con el
espacio disponible. Los CORES se comen también la nand interna.
Finalmente nos vamos al listado de juegos. Click derecho sobre el juego que nos interese y elegir "SELECT EMULATION CORE" para elegir el que queramos y pulsar en APPLY.
LISTADO DE CORES COMPATIBLES Y CARACTERISTICAS<<PENDIENTE COMPLETAR TABLA DE CORES>>
CREAR CARPETAS<<PENDIENTE>>
OCULTAR BOOT MENUEn el menú TOOLS / BOOT SPLASH / DISABLE BOOT MENU
DESBLOQUEAR MANDOS<<PENDIENTE>> Ya que no tengo otros mandos USB, los que tengo son 8bitdo pero para la Megadrive original.