Sonic the Hedgehog (s1-port)
Juego: Sonic the Hedgehog → (Mega Drive / Genesis, 1991)
Port en C de Sonic the Hedgehog para Mega Drive (revisión 1), todavía en desarrollo. Se ha portado el código central (gestión de gráficos, colisiones de objeto con nivel y de objeto con objeto, código de cada nivel), todos los objetos, incluido el objeto de Sonic, y el controlador de sonido, con código del de CKDEV (usado con su permiso). Un programa generó C «casi correcto» a partir del código de la ROM, con un mapa de símbolos de un desensamblado, y luego se corrigió a mano. Lo ejecuta Speedshoes, un marco mínimo de emulación de Mega Drive que escribió el autor y que intercepta las llamadas a subrutinas del 68000 y compara el estado de la parte en C con el de la ROM. Falta la gestión de la interrupción horizontal, de modo que se corrompe el dibujado de tiles al interrumpir las demostraciones y con la superficie del agua en Labyrinth Zone. La versión de prueba del 23 de junio de 2025 es una alfa pública para Windows x64 con modo ancho experimental, jugable de principio a fin. El repositorio incluye el código C generado a partir de la ROM y corregido a mano (unos 2 MB) y un listado de ensamblador de unos 7,5 MB (sonic.lst).
NecesitasUna ROM de tu propia copia de Sonic the Hedgehog (Mega Drive), revisión 1 (REV01), llamada sonic1.bin y colocada junto al ejecutable, de donde se leen los datos. Además, Windows de 64 bits.
- Cómo llega a PC
- Port de una decompilación
- Consola
- Sega Mega Drive / Genesis
- Estudio original
- Sonic Team
- Año
- 1991
- Autor
- foreverWIP
- Estrellas
- 35
- Última actividad
- 2025-06-23 · hace 1 año
- Lenguaje
- C
Escribe y elige de la lista; si no está, escríbelo y pulsa Intro. En un launcher, los juegos que instala; en una herramienta genérica, déjalo vacío.
Otros proyectos de Sonic the Hedgehog
2
Sonic the Hedgehog / Sonic the Hedgehog 2 (2013, decompilation) · Sonic the Hedgehog (Mega Drive, mstan) Ver todos →