Important: jtbeta.zip has changed. Copy the new file to games/mame in your MiSTer SD folder. Or simply unzip the jtninja_20211015.zip to the root of your SD card.
Directors asked to get a top arcade title out next, so there you go: Bad Dudes vs Dragon Ninja!
This game does not require an introduction, but let me talk about the hardware a bit. It has an M68000 CPU for the main gameplay, but the sound is done by an M6502 (C64, NES). There is a third processor: the i8751 MCU, which seems to be used as a protection device.
There are three background layers, and all can scroll in rows and columns. That makes for interesting effects, like the score rows and the street lights in the first level are made in the same layer but only the street lights scroll. Check out this Megadrive rotation effect if you want to see another surprising use of row and column scroll.
Going back to the board, the sound subsystem has three different synthesizers: one YM2203 (like Ghosts'n Goblins), one YM3812 (similar to Bubble Bobble) and the same PCM chip found in CPS1. Noticing that the YM2203 also has a YM2149 inside, that adds up to 16 independent sound channels. Not too bad!
There are other games working on this system, like Heavy Barrel. Swapping the i8751 with a different CPU should enable Robocop, Hippodrome and Midnight Resistance too. We will get to them in the coming weeks.
Fast Lane has been promoted to public core. The source code is published too.
Enjoy!
ESPAÑOL
Importante: jtbeta.zip ha cambiado. Copie el nuevo archivo a games/mame en su carpeta MiSTer SD. O simplemente descomprima el archivo jtninja_20211015.zip en la raíz de su tarjeta SD.
Los directores pidieron un título de arcade popular, así que listo: ¡Bad Dudes vs Dragon Ninja!
Este juego no requiere presentación, pero permítanme hablar un poco sobre el hardware.
Tiene una CPU M68000 para el juego principal, pero el sonido lo hace un M6502 (C64, NES). Hay un tercer procesador: el i8751 MCU, que parece utilizarse como dispositivo de protección.
Hay tres capas de fondo y todas pueden desplazarse en filas y columnas. Eso hace que los efectos sean interesantes, como los marcadores y las farolas en el primer nivel están hechos en la misma capa pero solo las farolas se mueven. Echa un vistazo a este efecto de rotación Megadrive si quieres ver otro uso sorprendente del desplazamiento de filas y columnas.
Volviendo a esta placa, el subsistema de sonido tiene tres sintetizadores diferentes: un YM2203 (como Ghosts'n Goblins), un YM3812 (similar a Bubble Bobble) y el mismo chip PCM que se encuentra en CPS1. Observando que el YM2203 también tiene un YM2149 en su interior, que suma hasta 16 canales de sonido independientes. ¡No está mal!
Hay otros juegos que funcionan en este sistema, como Heavy Barrel. Cambiar el i8751 con una CPU diferente también debería habilitar Robocop, Hippodrome y Midnight Resistance. Los veremos en las próximas semanas.
Fast Lane ha sido ascendido a núcleo público. El código fuente también esta publicado.
¡A disfrutar!
Pablo Sepulveda Trueba
2022-01-31 13:01:13 +0000 UTCPablo Sepulveda Trueba
2022-01-30 20:19:00 +0000 UTC