MiSTer FPGA core for the Irem M90, M97 and M99 arcade system. This system is most commonly known for Bomber Man and Bomber Man World, which are also call some variation of "Dyna Blaster" or "Atomic Punk" in some regions. It is a single board system based around an NEC V35 main CPU, a single graphics IC called a GA25 and a Z80/YM2151 based sound system. The V35 is a microcontroller version of the V30 used on the M72 boards. It contains a built in interupt controller which is used by these games. It also contains other features such as timers and DMA controllers, which are not used. The audio hardware is almost identical to the hardware found on M72 and M84 systems. The GA25 manages both sprites and tilemaps. It supports two tilemap layers and up to 84 sprites. Row scrolling and row selection is supported.
Name | Region | Notes |
---|---|---|
Bomber Man | Japan, US, World | Also known as Dyna Blaster in Europe and Atomic Punk in the US. |
Bomber Man World | Japan | Also known as New Dyna Blaster - Global Quest in Europe and New Atomic Punk - Global Quest in the US. |
Name | Notes |
---|---|
Risky Challenge / Gussun Oyoyo | Graphical issues. |
Hasamu | Uses alternative video timing. |
Quiz F1 1-2 Finish | Bank switching. |
Match It II/Shisensho II | Uses alternative video timing. |
Many people, knowingly or not, contributed to this work.
- @SmokeMonsterTWI for lending me his M90 board which was used for all timing measurements and GA25 analysis.
- @jotego for the YM2151 implementation.
- @sorgelig for developing and maintaining MiSTer
- The MiSTer FPGA discord server for the helpful advice and support