[PROYECTO] Snatcher (Sega Mega-CD) — Recompilación Nativa para PC (Windows x64) con Soporte de Ratón Justifier
Versión 1.0.0 — Compatible con la versión oficial NTSC-U y la traducción al español
[hr][/hr]
Buenas a todos,
Siguiendo con la tendencia de las recompilaciones estáticas nativas de consolas retro que hemos visto para Super Nintendo (como
Secret of Evermore) y PS1, os comparto mi proyecto de recompilación estática nativa para PC de uno de los mayores clásicos de la historia de los videojuegos y de Hideo Kojima:
Snatcher en su versión de
Sega Mega-CD.
Capturas reales de la versión recompilada funcionando en PC:
¿En qué se diferencia de un emulador convencional?A diferencia de ejecutar el juego en Kega Fusion, Genesis Plus GX o RetroArch, aquí
no hay capa de emulación tradicional. Los binarios de código máquina de la CPU principal (Motorola 68000), la Sub-CPU del CD (68000 a 12.5 MHz) y el chip de audio Zilog Z80 han sido recompilados estáticamente a código C/C++ nativo de 64 bits.
El juego se compila como un binario Windows x64 directo que corre a la velocidad nativa de tu procesador y gráfica, logrando:
- Cero Input Lag: Latencia mínima de respuesta en menús y secuencias de acción.
- Soporte de Ratón Nativo para la pistola óptica (Konami Justifier): Las míticas fases de tiroteo en primera persona se juegan directamente con el ratón del PC: apuntar con el cursor, clic izquierdo para disparar y clic derecho para recargar. ¡Una gozada total!
- Resolución 4K UHD / 1080p y Panorámico 16:9 / 4:3: Escalado entero nítido sin artefactos visuales.
- Filtros y Shaders CRT de alta gama: Soporte integrado de CRT-Royale, Scanlines clásicos y Sharp-Bilinear mediante DirectX/OpenGL/SDL2.
- Cero Tiempos de Carga: Reproducción inmediata de pistas de audio CD-DA y clips de voz digitalizada PCM sin esperas de giro de disco ni latencias de cabezal.
- Compatibilidad total con la traducción al español: Funciona tanto con la imagen original en inglés (NTSC-U) como con la fantástica traducción al castellano hecha por la comunidad de Sega CD.
- Lanzadores silenciosos: No abre ventanas de consola (CMD) en segundo plano.
[hr][/hr]
🎮 Controles[spoiler=Ver lista de controles]
Con Teclado y Ratón:- F1 / Esc: Menú de configuración y shaders en tiempo real.
- Cursores: Moverse por los menús e investigación.
- Z / X / C: Botones A, B, C de Mega Drive.
- Enter: Botón Start.
- Ratón (Modo Justifier): Mover para apuntar, Clic Izquierdo para disparar, Clic Derecho para recargar.
Con Mando (Xbox / DualShock / DualSense / DirectInput):- Cruceta / Stick: Movimiento.
- A / B / X: Botones de acción.
- Start: Pausa / Menú.
- Gatillos (RT / LT): Disparo y recarga en modo Justifier.
(Totalmente configurable editando el archivo
keybinds.ini y
settings.toml).
[/spoiler]
[hr][/hr]
🚀 Cómo jugar (Instalación en 3 sencillos pasos)- Descarga el archivo de la release: Snatcher-Recomp-v1.0.0-Windows-x64.zip y descomprímelo en cualquier carpeta de tu PC.
- Pon tu BIOS de Sega CD (USA) de 128 KB (por ejemplo, us_scd1_9210.bin o bios_CD_U.bin) dentro de la carpeta bios/.
- Coloca tu imagen de disco de Snatcher (snatcher.sgcd o SNATCHER.BIN / CUE) en la carpeta disc/.
- Haz doble clic en Snatcher.exe (o en cualquiera de los accesos directos .bat incluidos, como JUGAR_SNATCHER_RATON_JUSTIFIER.bat) ¡y a disfrutar!
[hr][/hr]
🔗 Código Fuente y DescargaTodo el código fuente del proyecto, scripts de compilación automática con CMake y la release ejecutable están disponibles en GitHub:
👉
Repositorio en GitHub: https://github.com/aitorcachero/Snatcher-Recomp👉
Descarga directa de la Release: https://github.com/aitorcachero/Snatcher-Recomp/releases/tag/v1.0.0¡Espero que lo disfrutéis tanto como yo haciéndolo! Cualquier duda, sugerencia o feedback, dejadla por aquí en el hilo.
@YaguitoFF primera release en alpha para que pruebes y me vayas diciendo para ir metiendo cosillas