CAESAR Logo

Catalogue of Arcade Emulation Software - the Absolute Reference

Valid XHTML 1.0! Valid CSS!

X-Arcade

X-Arcade

Large CAESAR Logo

nbmj8891.c

0.65 [Takahiro Nogi]

0.37b8 [Takahiro Nogi]


TODO:

- mjfocus was crashing because of nested NMIs, to fix that I bumped the clock from 5 MHz to 10 MHz.

- In mjfocus(Medal Type), sometimes CPU's hands are forced out from the screen. This is correct behaviour.

- Telmajan cannot set to JAMMA type. I don't know why.

- Controls in gionbana: 1~8 is assigned to A~H, "Yes" is LShift, "No" is Z.

- Controls in maiko and hanaoji: 1~8 is assigned to A~H, "Yes" is M, "No" is N.

- Real machine has ROMs for protection, but I don't know how to access the ROM, so I'm doing something that works but is probably wrong. The interesting thing about that ROM is that it comes from other, older games, so it isn't needed, it's just verified for protection. mjfocusm does a different check from the others. All the other games read the protection ROM through the sound ROMinterface, mjfocusm reads it from somewhere else.

- Some games display "GFXROM BANK OVER!!" or "GFXROM ADDRESS OVER!!" in Debug build.

- Screen flipping is not perfect.

- taiwanmb needs MCU emulation (color lookup table data output etc.)


NOTES:

- mjcamerb and mmcamera is the medal version of mjcamera, however the two don't run on the same hardware. mjcamera is in nbmj8688.c.


WIP:

- 0.104u7: Tatsuyuki Satoh fixed key input problems in many of the Nichibutsu mahjong drivers.

- 0.86u2: Takahiro Nogi changed drawing routine and added font process routine for hanamomo.

- 0.65: Changed gionbana.c to nbmj8891.c driver (Nichibutsu Mahjong games for years 1988-1991).

- 0.37b8: Added gionbana.c driver.

- 21st September 2000: Tatsuyuki Satoh fixed some YM3812 bugs which affected Mahjong Club 90's.

- 10th December 1999: Takahiro Nogi sent in a very preliminary driver for Mahjong Club 90's, but it's missing all graphics.