daireika: MAME ROM Information. History:
Mahjong Daireikai (c) 1989 Jaleco.
- TECHNICAL -
Main CPU : 68000 (@ 8 Mhz)
Sound Chips : OKI6295 (@ 24.242 Khz)
Screen orientation : Horizontal
Video resolution : 256 x 224 pixels
Screen refresh : 60.00 Hz
Palette colors : 1024
Player : 2
- TRIVIA -
Developed by NMK.
The title of this game translates from Japanese as 'Mahjong Great Spirit World'.
- SOURCES -
Game's rom.
MAME Info:
0.74u2 [David Haywood]
0.69 [David Haywood]
TODO:
* MCU error at gameplay after that the tiles are on the table
* Tilemap positioning/priorities are mostly wrong
Bugs:
- Completely screwed up graphics in Mahjong Daireikai. Radwar (ID 02643)
WIP:
- 0.131u1: Changed description to 'Mahjong Daireikai (Japan)'.
- 0.130u4: Added dipswitches 'Coinage', 'Difficulty', 'Pinfu with Tsumo' and 'Number of Chips (Start - Continue)'.
- 0.130u3: Angelo Salese fixed Mahjong Daireikai graphic artifacts on attract mode.
- 0.128u2: Angelo Salese fixed a protection issue in Mahjong Daireikai, not giving correct colors for the girls in-game and a rom-loading issue.
- 0.127u8: Angelo Salese fixed Mahjong Daireikai - Game now playable. Fixed pseudo-random number generator and a start-up crashing bug.
- 0.125: Aaron Giles fixed space_map_range error.
- 0.106u3: Roberto Fresca added 'Flip Screen' dipswitch, fixed test/service dipswitch and complete coinage.
- 0.94u5: Angelo Salese improved the MCU protection code for Mahjong Daireikai and fixed various rom loading issues (gxf2 $20000). Now more graphics are correctly displayed.
- 0.88u4: Angelo Salese fixed various stuff with the Jalmah protection in the first version of this hardware (daireika, mjzoomin and urashima). This includes perfect color protection emulation, preliminary sound & preliminary tile transfer emulation. Fixed gfx1/2/3 rom loading.
- 0.74u2: Added Mahjong Daireikai (Jaleco / NMK 1989).
- 0.69: David Haywood added Mahjong Daireikai (Testdriver).
Romset: 1665 kb / 11 files / 735.7 zip
MAME XML Output:
   | <game name="daireika" sourcefile="jalmah.c"> |
   |    | <description>Mahjong Daireikai (Japan)</description> |
   |    | <year>1989</year> |
   |    | <manufacturer>Jaleco / NMK</manufacturer> |
   |    | <rom name="mj1.bin" size="131072" crc="3b4e8357" sha1="1ad3e40ec6b6ff4f1c9c09d7b530f67b460151d8" region="maincpu" offset="1"/> |
   |    | <rom name="mj2.bin" size="131072" crc="c54d2f9b" sha1="d59fc5a9e5bbb96b3b6a43378f4f2215c368b671" region="maincpu" offset="0"/> |
   |    | <rom name="m50747" size="4096" status="nodump" region="mcu" offset="0"/> |
   |    | <rom name="mj3.bin" size="524288" crc="65bb350c" sha1="e77866f2d612a0973adc616717e7c89a37d6c48e" region="oki" offset="40000"/> |
   |    | <rom name="mj14.bin" size="65536" crc="c84c5577" sha1="6437368d3be39739d62158590ecd373aa070a9b2" region="gfx1" offset="0"/> |
   |    | <rom name="mj13.bin" size="65536" crc="c54bca14" sha1="ee9c99858817aedd70bd6266b7a71c3c5ad00607" region="gfx1" offset="10000"/> |
   |    | <rom name="mj10.bin" size="524288" crc="1f5509a5" sha1="4dcdee0e159956cf73f5f85ce278479be2a9ca9f" region="gfx4" offset="0"/> |
   |    | <rom name="mj11.bin" size="131072" crc="14867c51" sha1="b282b5048a55c9ad72ceb0d23f010a0fee78704f" region="gfx3" offset="0"/> |
   |    | <rom name="mj12.bin" size="131072" crc="236f809f" sha1="9e15dd8a810a9d4f7f75f084d6bd277ea7d0e40a" region="gfx3" offset="20000"/> |
   |    | <rom name="mj15.bpr" size="256" crc="ebac41f9" sha1="9d1629d977849663392cbf03a3ddf76665f88608" region="user1" offset="0"/> |
   |    | <rom name="mj16.bpr" size="256" crc="8d5dc1f6" sha1="9f723e7cd44f8c09ec30b04725644346484ec753" region="user1" offset="100"/> |
   |    | <rom name="mj17.bpr" size="32" crc="a17c3e8a" sha1="d7969fad7cec9c792c53aa457f4ad764a727e0a5" region="user1" offset="200"/> |
   |    | <chip type="cpu" tag="maincpu" name="68000" clock="12000000"/> |
   |    | <chip type="audio" tag="mono" name="Speaker"/> |
   |    | <chip type="audio" tag="oki" name="OKI6295" clock="4000000"/> |
   |    | <display tag="screen" type="raster" rotate="0" width="256" height="224" refresh="60.000000" /> |
   |    | <sound channels="1"/> |
   |    | <input players="2" coins="2"> |
   |    |    | <control type="mahjong"/> |
   |    | </input> |
   |    | <dipswitch name="Service Mode" tag="SYSTEM" mask="8"> |
   |    |    | <dipvalue name="Off" value="8" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Coinage" tag="DSW" mask="7"> |
   |    |    | <dipvalue name="4 Coins/1 Credit" value="1"/> |
   |    |    | <dipvalue name="3 Coins/1 Credit" value="2"/> |
   |    |    | <dipvalue name="2 Coins/1 Credit" value="3"/> |
   |    |    | <dipvalue name="1 Coin/1 Credit" value="7" default="yes"/> |
   |    |    | <dipvalue name="1 Coin/2 Credits" value="6"/> |
   |    |    | <dipvalue name="1 Coin/3 Credits" value="5"/> |
   |    |    | <dipvalue name="1 Coin/4 Credits" value="4"/> |
   |    |    | <dipvalue name="Free Play" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Difficulty" tag="DSW" mask="24"> |
   |    |    | <dipvalue name="Normal" value="24" default="yes"/> |
   |    |    | <dipvalue name="Hard" value="16"/> |
   |    |    | <dipvalue name="Harder" value="8"/> |
   |    |    | <dipvalue name="Hardest" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW" mask="32"> |
   |    |    | <dipvalue name="Off" value="32" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Pinfu with Tsumo" tag="DSW" mask="64"> |
   |    |    | <dipvalue name="No" value="0"/> |
   |    |    | <dipvalue name="Yes" value="64" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW" mask="128"> |
   |    |    | <dipvalue name="Off" value="128" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Number of Chips (Start - Continue)" tag="DSW" mask="768"> |
   |    |    | <dipvalue name="1 - 1" value="768" default="yes"/> |
   |    |    | <dipvalue name="1 - 2" value="512"/> |
   |    |    | <dipvalue name="2 - 1" value="256"/> |
   |    |    | <dipvalue name="2 - 2" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW" mask="1024"> |
   |    |    | <dipvalue name="Off" value="1024" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW" mask="2048"> |
   |    |    | <dipvalue name="Off" value="2048" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW" mask="4096"> |
   |    |    | <dipvalue name="Off" value="4096" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW" mask="8192"> |
   |    |    | <dipvalue name="Off" value="8192" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW" mask="16384"> |
   |    |    | <dipvalue name="Off" value="16384" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW" mask="32768"> |
   |    |    | <dipvalue name="Off" value="32768" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <driver status="imperfect" emulation="good" color="good" sound="imperfect" graphic="imperfect" savestate="unsupported" palettesize="1024"/> |
|
|