ES

El remake de un juego de Amstrad CPC

Rehacer un juego de CPC con sus gráficos, su música, sus sonidos, sus niveles y sus reglas originales, extraídos de su disquete. Es lo que hizo el remake de Rainbow Islands.

La herramienta es dsk2jumphp: un emulador de CPC 6128 sin pantalla que hace funcionar el juego y lo anota todo (capturas, memoria, escrituras vigiladas, sonido del chip AY, teclas), las herramientas DSK / Z80 / sonido y el método paso a paso.

Con tu Claude

  1. Juego nuevo, tipo Remake de un juego de Amstrad CPC. En la descripción: el juego y la ruta de su disquete en tu ordenador (~/jeux/mon-jeu.dsk).
  2. Tu Claude (consulta Con tu Claude) lee el BRIEF.md del proyecto: clona dsk2jumphp junto al proyecto, instala su skill de Claude y sigue su método:
    • ejecuta el juego en el emulador y mira las capturas;
    • encuentra las variables comparando volcados de memoria y lee el código solo alrededor de las direcciones que dan los registros;
    • extrae la paleta, las teselas, los sprites, la fuente, los niveles y la música;
    • mantiene la extracción reproducible en games/<id>/tools/extract/;
    • escribe el juego en PHP legible, con el tamaño de pantalla, las reglas y las cadencias originales (50 Hz), y lo compara fotograma a fotograma con el emulador.
  3. El disquete, las ROM del CPC y los volcados de memoria nunca se publican. Si las imágenes y los sonidos extraídos tampoco deben ser públicos, se quedan fuera del repositorio y van a los archivos privados del proyecto (Studio).

A mano

git clone https://github.com/davidnurdin/dsk2jumphp.git ~/dsk2jumphp && make -C ~/dsk2jumphp test

Después lee su AGENTS.md y docs/method.md, y el ejemplo completo examples/rainbow-islands/.