Sonic CD (Little Planet)
carl0srmz/littleplanet
Little Planet: port nativo para Windows, macOS y Linux (x86-64 y ARM64) de la versión de Mega-CD (Sega CD). Lleva un desensamblado de todo el código del juego que, al volver a ensamblarse, da exactamente los mismos bytes que el disco, y un recompilador estático que lo convierte en C, que es lo que se ejecuta; se comprueba fotograma a fotograma contra un intérprete. El resto de la máquina está escrito desde cero: los dos 68000, el Z80, el VDP, el sonido FM, PSG y PCM, la unidad de CD y el chip gráfico del Mega-CD, y no hace falta la BIOS, porque las llamadas del juego se sustituyen por una implementación de alto nivel. Añade un modo panorámico True16:9 que muestra más nivel en lugar de estirar la imagen (activado por defecto), filtros como CRT o Scale4x, controles reasignables, estados de guardado, avance rápido y un guardado automático tras cada zona. Sustituye el vídeo de apertura por la remasterización en 4K y 60 fps de LuanUP, incluida con su permiso; el original sigue disponible en los ajustes. Acepta imágenes cue/bin, iso, ccd/img, chd y cue con las pistas de audio en wav, flac, ogg o mp3. La versión 1.0 salió el 11 de octubre y se vuelve a generar con cada cambio del código; la última es del 19 de octubre. De sus 36 commits, 27 llevan a Claude como coautor. El repositorio incluye el desensamblado de los 112 archivos ejecutables del disco, solo el código: los gráficos, el sonido y los niveles se leen de tu copia.
NecesitasTu propia imagen de disco de Sonic CD para Mega-CD. La versión probada es la japonesa (G-6021, con el SHA-1 de la pista de datos que indica el README); las demás arrancan, pero no están probadas. Además, Windows de 64 bits, macOS 11 o posterior (Apple Silicon o Intel) o Linux x86-64 o ARM64.
Snatcher
bgyss/snatcher-port
Port nativo para PC (Mac, Windows y Linux) de la versión estadounidense de Sega CD, en desarrollo. El README lo presenta como un proyecto de ingeniería inversa que busca un motor nuevo, sin código del original, que ejecute los datos de tu disco, además de un remaster que admita la versión japonesa de PC Engine CD y un prototipo aparte en Unreal Engine 5. El motor emula el hardware de la Sega CD (la BIOS se emula) y puede traducir a C++ el código del 68000 del juego a partir de tu disco; las releases traen solo la versión con intérprete, porque la compilación traducida contiene código generado de tu disco y el autor pide no compartirla. Admite la pistola Konami Justifier con el ratón y graba sesiones con repetición de entradas. La única versión, la v0.1.0-rc1 (5 de octubre), trae paquetes de 2 a 2,5 MB para macOS, Windows y Linux. 69 de sus 74 commits llevan a Claude como coautor.
NecesitasTu propia imagen de disco de Snatcher para Sega CD, de la versión estadounidense, como .cue más sus .bin (vale un solo .bin o la disposición de Redump con un .bin por pista; no se admiten CHD ni ISO con MP3). No hace falta BIOS de Sega CD. Para compilar el juego traducido, CMake y SDL3 (en macOS, Apple clang).