El desarrollo para ordenadores de 8 bits vuelve a sorprender con el lanzamiento de Croco Pinball CPC, una adaptación no oficial del mítico Pinball: Revenge of the ‘Gator (lanzado originalmente por HAL Laboratory para Game Boy en 1989), creada por Oldschool Is Beautiful.
El proyecto destaca por su particular proceso técnico: la conversión ha sido llevada a cabo mediante el modelo de inteligencia artificial Claude (Opus 5.5), bajo la supervisión y validación de decisiones de un desarrollador humano. El resultado es un port que traslada de forma meticulosa la lógica de juego, las físicas de la bola, los flippers, las zonas de bonus y las rutinas originales del microprocesador Game Boy al chip Z80 del Amstrad CPC.
Un desafío técnico al límite del hardware
Llevar un juego pensado para la portátil de Nintendo al Amstrad CPC ha supuesto superar importantes barreras técnicas:
- Gráficos y Sprites por software: Dado que el Amstrad CPC no cuenta con sprites por hardware, cada elemento en pantalla (la bola, los flippers y los cocodrilos) se dibuja directamente por procesador en Modo 1, con precisión a nivel de píxel y redibujando únicamente las zonas en movimiento.
- Sonido e imagen adaptados: Mantiene la proporción visual 1:1 original y añade una nueva pantalla de título (Croco Pinball), además de adaptar las 7 melodías y 37 efectos de sonido originales al chip de sonido AY del CPC.
- Optimización de memoria: Todo el juego se ejecuta en los 128 KB de memoria del CPC 6128, cargándose de una sola vez desde disco sin necesidad de lecturas adicionales.
Tras un exhaustivo trabajo de optimización en rutinas clave (colisiones de la bola, descompresión y lectura de teclado), el juego alcanza una tasa de 18 a 32 fotogramas por segundo, ofreciendo una experiencia fluida y fiel al original dentro de los límites del hardware del microordenador de Amstrad.
Disponibilidad y controles
Croco Pinball CPC ya se encuentra disponible para su descarga gratuita en su fase de desarrollo v0.9 a través de itch.io.
- Requisitos: Requiere un Amstrad CPC 6128 (o emulador configurado con 128 KB de RAM).
- Controles: Es compatible con teclado y joystick, permitiendo modos para 1 y 2 jugadores (por turnos).
- Instrucciones de carga: Insertar la imagen de disco
crocop.dsky ejecutar el comandoRUN"CROCOP.
Al tratarse de un proyecto fan de carácter no comercial, los desarrolladores invitan a la comunidad retro a probar la imagen de disco tanto en emuladores (como Caprice32) como en hardware real (vía disquetera o emuladores de disquetera tipo Gotek) para aportar sus comentarios y feedback.

