Mega Drive Mini Hack
Este artículo está en construcción.
Por esta razón, seguramente habrá lagunas en el contenido o en el formato. Por favor, antes de cambiar el contenido, consulta la página de discusión del artículo.
Para consultas y debates sobre el contenido de este artículo, visita el Hilo oficial.
Qué es Projec Lunar
Project Lunar es una herramienta de modificación completa para el SEGA Mega Drive / GENESIS Mini. Permite a los usuarios agregar juegos, modificaciones y ports, al tiempo que incluye una gran variedad de características adicionales y mejoras en la calidad de vida. Consiste en una carga útil en la consola y una aplicación de escritorio a medida para la PC y es extremadamente fácil de usar.
Características de Project Lunar
- Agregue su propia selección de roms SEGA Mega Drive / Genesis a su consola con el uso de la interfaz de usuario estándar
- Administre sus juegos, modificaciones y configuraciones a través de la aplicación de PC de escritorio especialmente diseñada
- Copias de seguridad NAND completas antes de cualquier personalización
- RetroArch incluido con Genesis GX Plus y PicoDrive. (Compatibilidad con MS, GG, MD, 32X, MEGA CD) (también es capaz de reproducir otras consolas agregando núcleos adicionales RetroArch)
- Ajustes y potenciadores de rendimiento (arregla problemas de retraso) (1.0ghz> 1.344ghz, compresión ZRAM, DRAM SWAP)
- NAND (solo consola) y soporte USB
- Soporte OTG
- Soporte de sistema de archivos exFat, NTFS, FAT32
- Compatibilidad extendida con gamepad
- Soporte para dispositivos USB2 y USB3
- Menú de arranque personalizable con menú de opciones adicional incorporado y administrador de red.
- Posibilidad de autoarranque a elementos de arranque seleccionados. (es decir, arrancar directamente a la interfaz de usuario de stock)
- Soporte adicional de controlador de terceros
- Inicie el menú de inicio o RetroArch desde la interfaz de usuario de Stock
- Soporte de EmulationStation (paquete de mod opcional, solo USB)
- "Arreglar" las líneas de escaneo de acciones al desactivar el suavizado dentro del emulador de acciones
- Soporte de Wi-Fi incluido (Realtek 8188eu + 8187)
- Los mini núcleos RA MD se pueden descargar a través de RA utilizando un adaptador de red
- RA scraper y EmulationStation scrapers funcionan usando un adaptador de red
- SSH / SFTP a través del soporte RDNIS
- El menú de arranque, la pantalla de bienvenida y la música son personalizables
- Soporte de paquete de mod adicional
Características de la aplicación Project Lunar Desktop
- Interfaz fácil de usar para permitir la instalación / eliminación de PL en la consola y la administración de la consola.
- La nueva integración de los juegos MegaDrive / Genesis es totalmente ininterrumpida en la interfaz de usuario, con una función de raspado que proporciona descripción, portada, columna vertebral, año de lanzamiento, desarrollador, jugadores, íconos, etc. para (casi) cada juego.
- ScreenScraper, el soporte de scraper TheGameDB. (Raspe todos los detalles, portadas y metadatos de sus juegos en línea al agregarlos)
- Generador automático de "Spine Art". Si el "Spine Art" no existe, PL lo generará por usted
- Gestión de mods. Enumerar, agregar y eliminar consolas mod a través de la herramienta de administración de mods
- Personalización de las características del UI / Emulator de stock
- Asistente interactivo para ayudar a los usuarios con la instalación de Project Lunar
- Fácil sincronización a NAND o USB
- Modo de recuperación (para situaciones de reparación de consola)
- Comprobaciones de actualizaciones automáticas. Cada vez que se abre el administrador del juego, buscará actualizaciones de la consola en línea.
Advertencias del Proyecto Lunar 1.0
- La compatibilidad con Bluetooth se realiza en un 80%, sin embargo, queremos mejorar la compatibilidad con dispositivos Bluetooth Broadcom para ampliar la compatibilidad. Debido a esto, hemos retrasado su lanzamiento hasta 1.1
- Los controladores Xinput y SONY HID tienen errores. Esto significa que los dispositivos de entrada basados en xbox no funcionan correctamente y los controladores PS4 (cuando están conectados con usb) producen retraso en el emulador predeterminado. Esto es algo en lo que se está trabajando y se lanzará una actualización cuando esté disponible.
- La adición / eliminación de juegos masivos dentro del escritorio no es compatible con la versión 1.0. Se agregará lo antes posible
- La selección individual de juegos para la sincronización dentro del escritorio no es compatible con la versión 1.0. Se agregará lo antes posible
Características que vendrán en 1.1 (o) futuras actualizaciones sucesivas
- Soporte de carpetas. Técnicamente podemos implementar carpetas a partir de 1.0, sin embargo, queremos hacerlo bien e integrarlo de la mejor manera posible.
- Inicie diferentes juegos de consola desde la interfaz de usuario estándar
- Comando personalizado "ejecutores" por juego. Una vez más, los ejecutores están disponibles en la versión 1.0, lo que significa que puede ejecutar cualquier emulador, aplicación o comando desde la interfaz de usuario original. Esto se puede hacer a través de scripts en la línea de comando, sin embargo, la integración de escritorio estará disponible en 1.1
- Soporte Bluetooth
- Sincronización de aplicaciones de escritorio a través de Wi-Fi / Ethernet. Esto también está disponible a partir de 1.0 pero queremos mejorarlo. También es capaz de manejar múltiples consolas en la misma red.
Requisitos para usar Project Lunar
- Un cable micro USB capaz de transferir datos
- Windows 7/10
- MacOS / Linux *
Cómo usar Project Lunar
Instalación
¡Ten en cuenta que este tutorial está disponible en forma interactiva en la aplicación de escritorio cuando selecciona instalar en Project lunar!
- PASO PREVIO Descargar e Instalar la aplicación de escritorio (Incluye los Drivers Necesarios)
- PASO 1: Retire todos los cables de la consola.
- PASO 2: Asegúrese de que el interruptor de encendido esté en la posición de encendido.
- PASO 3: Mantenga presionado el botón RESET
- PASO 4: (Mientras mantiene presionado RESET) Conecte el USB conectado a la PC a su consola
(Debe ser un cable micro-USB con datos habilitados. ¡El cable SEGA incluido NO funcionará!
- PASO 5: Mantenga presionado RESET, el LED parpadeará y volverá a encenderse. Una vez que el LED ha vuelto a encenderse, puede soltar RESET después de un segundo más o menos.
El proceso de instalación comenzará ahora y el progreso se mostrará en la ventana de instalación. Tomará aproximadamente 10 minutos
Mientras este proceso está en marcha. Le recomendamos encarecidamente que consulte "Cómo usar Project Lunar (conceptos básicos)" y las "Preguntas frecuentes".
Game Manager
- Una vez que se haya instalado el Payload, conecte su consola a su PC y enciéndala.
- Abra la aplicación Project Lunar y haga clic en Abrir Game Manager
- Espere unos segundos, la aplicación detectará su consola.
- Para agregar un nuevo juego (uno a la vez por ahora), presione “Agregar nuevo juego” y se le pedirá que elija un nuevo archivo ROM. Las extensiones de archivo permitidas para la UI de stock y el emulador (M2engage) son: .bin; .gen; .md.
- Una vez seleccionado, aparecerá la pantalla de agregar juegos
- Haga clic en "Obtener información del juego" y los resultados de raspado se mostrarán en "coincidencias de raspador". Tenga en cuenta que la información se recuperará automáticamente por hash, nombre de archivo, etc.
- Una vez que se muestran las coincidencias de raspado, haga una foto de su elección o haga clic para verlas. Todos los campos se completarán automáticamente. Incluso puede forzar la región ROM para que coincida con la región de su consola (tenga en cuenta la protección de la región en algunos juegos)
- Presiona "Agregar juego" y volverás a la pantalla principal. Puedes ver tus nuevos juegos agregados de color azul en la lista de juegos
- Una vez que haya terminado, presione "Sincronizar" y se le pedirá que confirme la sincronización. Diga sí y espere hasta que finalice el proceso. Puede verificar el estado en la esquina inferior derecha.
- Una vez que el proceso haya terminado, ¡estás listo para disfrutar de tu clásico modificado! En caso de que quiera apagar su consola, hágalo de manera segura moviendo el interruptor de alimentación original hacia la derecha, luego desconecte la consola.
Usar almacenamiento Externo
- Una vez instalado el Payload inicial, apague la consola.
- Inserte un usb formateado en exFat, NTFS o FAT32 en la parte delantera.
- Enciende la consola.
- El USB se montará, inicializará y configurará automáticamente para su uso con Project Lunar.
- EXTRA: Si desea utilizar el USB con OTG, una vez una vez realizado los pasos anteriores, apague la consola, extrae el USB y conectelo al adaptador OTG. Pero para pasar juegos, siempre hay que volverlo a conectar a un puerto USB delantero!.
A continuación se muestra una lista de los enlaces originales en inglés
Descargar Project Lunar
Créditos
- Swingflip - Desarrollador
- TulioAdriano - Desarrollador
- Cyanic - Desarrollador
- Wraith - Desarrollador
- CompCom - Desarrollador
- Defkorns - Desarrollador y Jefe de Pruebas UAT
- Enderling - Diseño de gráficos y UI
- Fred_PJ - Artista de gráficos y sonido ES
- Z-10 - Artista de sonido del menú de arranque
- Equipo Shinkansen - FEL lib
- Un agradecimiento especial a HoneyLab y los testers del Proyecto Lunar: DefKorns, Darkdev1, Advokaten, Milenko, defenceplox, FaithLes, Fred_PJ, Gorez, harland_mct, Hidalgator, Iain_YX, Kaliezel, MeteK, Restalgia, Ropen, shintoz, spannernick, Lodm, UNBREAKABLE
Solución de problemas
P. Sigo recibiendo errores de instalación / no puedo hacer una copia de seguridad de la consola
A. Pruebe con un cable USB y / o puerto USB diferente, hemos tenido informes en el pasado sobre comportamientos extraños que resultaron ser cables USB defectuosos. Pruebe también con nada conectado a la consola y solo con el cable USB.
P. Presioné SYNC en la aplicación de escritorio y ahora, cuando selecciono PL en el menú de inicio, aparece una pantalla en negro. (La música seguirá sonando)
R. Esto generalmente se debe a una mala sincronización. Antes de desconectar su consola de la PC después de la sincronización, asegúrese de apagar la consola correctamente. Por lo general, volver a sincronizar la consola a través de la aplicación de escritorio resolverá el problema. Si el problema persiste, elimine los últimos juegos agregados e intente sincronizar nuevamente.
P. Cuando intento ejecutar <insertar nombre aquí> ROM de Mega Drive desde la interfaz de usuario de stock, aparece un "E <X> Error de apagado"
A. Esto se debe al hecho de que la ROM no es compatible con el emulador de valores. Consulte la lista de compatibilidad aquí.
P. ¡Ayuda, creo que he bloqueado mi consola!
R. Esto técnicamente no es posible, así que no se asuste. Una de nuestras principales preocupaciones durante el desarrollo fue la seguridad. Debido a esto, nos aseguramos de que se realice una copia de seguridad completa de la partición NAND antes de que se produzca cualquier modificación, incluida una imagen de recuperación / preparación que iniciará su consola incluso si sus particiones NAND están completamente vacías y, por último, un sistema de recuperación a prueba de fallas que directamente flashear imágenes de respaldo a sus particiones NAND. (Solo para emergencias)
Debido a que no ajustamos ninguna de las tablas de partición en los datos NAND u OOB y hacemos ajustes mínimos a los rootfs, el mod es tan seguro como podríamos hacerlo mientras brindamos la mayor flexibilidad y funcionalidad posible. Debido a que solo escribimos en áreas de la NAND que son particiones, la última prueba de fallas le permitirá volver a mostrar las imágenes de partición sin procesar a las particiones NAND.
Dicho esto, la interfaz de usuario de stock es muy complicada, por lo que si hay un solo error debido a un error, podría tener problemas. Póngase en contacto con nosotros en el canal # sega-support aquí y uno de los equipos o desarrolladores intentará ayudarlo a resolver su problema.
Preguntas más frecuentes
P. Mi consola no responde en la PC cuando la conecto a través de un adaptador OTG
A. Esto se espera. El OTG redirige las líneas de DATOS desde el paso, asegúrese de que al sincronizar con la PC, conecte la consola directamente a la PC sin ningún adaptador en línea.
P. ¿Mi PC no reconocerá mi consola? (Incluso si ha usado hakchi en el pasado con otra consola)
R. Originalmente, el controlador para Allwinner FEL estaba codificado para Nintendo NES / SNESC. Desde entonces, esto ha cambiado desde Hakchi y para minimizar los problemas con los usuarios y el uso de múltiples consolas / soluciones, también utilizamos la versión actualizada del controlador "clásico". Tendrá que hacer clic en el botón "Instalar controlador" dentro de la aplicación Project Lunar Desktop y luego su consola debería funcionar bien.
P. ¿Mi PC no detectará mi consola incluso después de instalar el controlador?
A. Asegúrese de que no esté utilizando el cable Micro USB suministrado con la SEGA Mega Drive. ¡No contiene líneas de datos y solo es capaz de funcionar! Pruebe un micro USB desde un dispositivo diferente
P. Solo quiero iniciar directamente para almacenar UI / RA / algo más, ¿no debo iniciar desde el menú de inicio?
A. Esto se hace fácilmente. Cuando se instala por primera vez, la consola se iniciará automáticamente en el menú de inicio. Todo lo que necesita hacer desde aquí es pasar el cursor sobre la opción de arranque seleccionada (Project Lunar para la IU de stock) y presionar inicio. La próxima vez que inicie la consola, se iniciará automáticamente en el elemento seleccionado.
P. ¿Configuré mi consola para que arranque automáticamente en X y quiero acceder al menú de arranque?
A. Cuando la consola se está iniciando y antes de que inicie automáticamente la opción de inicio seleccionada, aparecerá una pantalla de inicio automático
Avances
Multimedia
Test del Hack 1 | - SEGA Mega Drive Mini running at 1.344ghz Lag test (30/09/2019) | 7:07 |
Test del Hack 2 | - SEGA Mega Drive Mini running at 1.344ghz Lag test 2 (30/09/2019) | 3:26 |
Test del Hack 3 | - 32x on MD stock clock with RA 1.7.9 (30/09/2019) | 4:55 |
Test del Hack 4 | - Project Lunar Prototype video 1 (10/10/2019) | 1:45 |
Test del Hack 5 | - Project Lunar Prototype video 2 (11/10/2019) | 0:34 |
Test del Hack 6 | - Project Lunar Prototype video 3 (12/10/2019) | 1:53 |
Pre RC1 POC | - Project Lunar - Emulation Station Pre RC1 POC video (22/11/2019) | 2:01 |
Imágenes | |||||
|
Parches Traducciones de roms al español
- Listado por consolas según Región:
Mega Drive Mini version Europea: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
(TBD) Mega Drive Mini version Japonesa: | ||||||
|
(TBD) Mega Drive Mini version USA: | ||||||
|
- Lista completa de traducciones disponibles:
Tools varias
- Conversor de formatos de roms: SBWin
- Parcheador (Para aplicar tradduciones y mejoras): Lunar IPS
Otros Hacks
LunarMOD By Auriga
Un usuario de aquí de EOL Auriga[1] ha destripado project lunar, ha editado algunos archivos de configuración y se ha pasado unas buenas horas delante del pc (días).
Este hack tiene el menú de inicio de project lunar, con el retroarch, el emustation funcionando en hakchi.
En el menú de opciones de momento funciona:
Activar o desactivar splashscreen Activar carpeta compartida Root Password RDNIS(SSH/SFTP via USB) CPU Speed 1,344Ghz Overcommit RAM 256md DRAM SWAP file Activar y desactivar kiosk mode
Aun no funciona:
La Optimizacion de memoria me da error al cargar un .ko, asi que no creo que lo consiga
La verdad es que el Overcommit y el SWAP file no tengo ni idea de si funcionan correctamente, activarlo lo activa pero no se si hackchi lo utilizara...
El wifi funciona bien, pero cuando conectes mejor que no lo toque mucho.
¿Por que estoy haciendo esto?
1º Project Lunar es estéticamente muy bonito y practico. 2º Por que creo que Hakchi gestiona las roms mucho mejor que el Open Manager de PL 3º Paso de seguir esperando.
Nota: la opción de Acceso RW al root filesystem la he desactivado, puede ser problemática, la he sustituido por Activar carpeta compartida que lo veo mas util, para mas informacion sobre la carpeta compartida.
Link: https://retroconsolasauriga.blogspot.com/
LunarMod:
- Nuevo LunarMod para Hakchi
- He cambiado un poco la estructura de LunarMod. ahora tenemos un LunarMod Base, al que se le agrega lo que tu prefieras, si no quieres Emustation, no lo añades, si no quieres accesos en el Menú de serie no los agregas, si lo quieres todo, lo agregas todo, al gusto del usuario.
Aquí os dejo los enlaces:
(Fuente: https://www.elotrolado.net/viewtopic.php?p=1749018578)
(Fuente: https://retroconsolasauriga.blogspot.com/)
Hakchi2 CE Ver. 3.7.0.0
Me complace comunicaros que ante la nueva actualización de Hakchi2 CE en su versión 3.7.0.0 Ya es posible hackear nuestra querida Mega Drive Mini. En su hilo correspondiente se habla de sus características, dudas y problemas que os puedan surgir. Os dejo el enlace:
Link: https://www.elotrolado.net/hilo_hilo-oficial-hacking-nes-snes-classic-mini_2209577