tjsb: MAME ROM Information. History:
Mahjong Tian Jiang Shen Bing (c) 1997 IGS.
- TECHNICAL -
Main CPU : Z180 (@ 16 Mhz)
Sound Chips : YM2413 (@ 3.579545 Mhz), OKI6295 (@ 1 Mhz)
- SOURCES -
Game's rom.
MAME Info:
0.113u3 [Xing Xing]
TEST MODE:
- Press service + stats during test mode for sound test.
WIP:
- 25th September 2011: Luca Elia - I've then managed to decrypt and de-protect a Mahjong game on igs017.c hardware, Mahjong Tian Jiang Shen Bing.
- 0.143u4: Guru, bnathan, Dyq and Luca Elia fixed 'Mahjong Tian Jiang Shen Bing' - Game now playable. Guru added correct 4MB sprite rom. Luca Elia decrypted sprites and palette, added inputs and sidestepped protection. Changed description to 'Mahjong Tian Jiang Shen Bing (V137C)'. Added dipswitches 'Coinage', 'Credits Per Note', 'Max Note Credits', 'Money Type', 'Pay Out Type', 'Min Bet', 'Bonus Round', 'Number Type', 'Bonus Round Protection Check' and 3x 'Unknown'.
- 0.124u4: Luca Elia improved 'Mahjong Tian Jiang Shen Bing': It boots now and has partially decrypted graphics. Changed Z180 CPU1 clock speed to 8MHz. Changed visible area to 512x240. Added missing dipswitches.
- 0.119u3: Pierpaolo Prazzoli fixed Mahjong Tian Jiang Shen Bing - Game now playable. Changed region gfx1 to gfx2.
- 0.113u3: Xing Xing added 'Mahjong Tian Jiang Shen Bing' (IGS 1997).
Romset: 5376 kb / 4 files / 1.93 zip
MAME XML Output:
   | <game name="tjsb" sourcefile="igs017.c"> |
   |    | <description>Mahjong Tian Jiang Shen Bing (V137C)</description> |
   |    | <year>1997</year> |
   |    | <manufacturer>IGS</manufacturer> |
   |    | <rom name="p0700.u16" size="262144" crc="1b2a50df" sha1="95a272e624f727df9523667864f933118d9e633c" region="maincpu" offset="0"/> |
   |    | <rom name="a0701.u3" size="4194304" crc="27502a0a" sha1="cca79e253697f47b688ef781b1b6de9d2945f199" region="sprites" offset="0"/> |
   |    | <rom name="text.u6" size="524288" crc="3be886b8" sha1="15b3624ed076640c1828d065b01306a8656f5a9b" region="tilemaps" offset="0"/> |
   |    | <rom name="s0703.u15" size="524288" crc="c6f94d29" sha1="ec413580240711fc4977dd3c96c288501aa7ef6c" region="oki" offset="0"/> |
   |    | <chip type="cpu" tag="maincpu" name="Z180" clock="8000000"/> |
   |    | <chip type="audio" tag="mono" name="Speaker"/> |
   |    | <chip type="audio" tag="ymsnd" name="YM2413" clock="3579545"/> |
   |    | <chip type="audio" tag="oki" name="OKI6295" clock="1000000"/> |
   |    | <display tag="screen" type="raster" rotate="0" width="512" height="240" refresh="60.000000" /> |
   |    | <sound channels="1"/> |
   |    | <input players="1" buttons="3" coins="1" service="yes"> |
   |    |    | <control type="joy" ways="8"/> |
   |    | </input> |
   |    | <dipswitch name="Coinage" tag="DSW1" mask="3"> |
   |    |    | <dipvalue name="1 Coin/1 Credit" value="3" default="yes"/> |
   |    |    | <dipvalue name="1 Coin/2 Credits" value="2"/> |
   |    |    | <dipvalue name="1 Coin/3 Credits" value="1"/> |
   |    |    | <dipvalue name="1 Coin/5 Credits" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Credits Per Note" tag="DSW1" mask="12"> |
   |    |    | <dipvalue name="10" value="12" default="yes"/> |
   |    |    | <dipvalue name="20" value="8"/> |
   |    |    | <dipvalue name="50" value="4"/> |
   |    |    | <dipvalue name="100" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Max Note Credits" tag="DSW1" mask="16"> |
   |    |    | <dipvalue name="1000" value="16" default="yes"/> |
   |    |    | <dipvalue name="5000" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Money Type" tag="DSW1" mask="32"> |
   |    |    | <dipvalue name="Coins" value="32" default="yes"/> |
   |    |    | <dipvalue name="Notes" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Pay Out Type" tag="DSW1" mask="64"> |
   |    |    | <dipvalue name="Coins" value="64" default="yes"/> |
   |    |    | <dipvalue name="Notes" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Demo Sounds" tag="DSW1" mask="128"> |
   |    |    | <dipvalue name="Off" value="0"/> |
   |    |    | <dipvalue name="On" value="128" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Min Bet" tag="DSW2" mask="3"> |
   |    |    | <dipvalue name="1000" value="3" default="yes"/> |
   |    |    | <dipvalue name="2000" value="2"/> |
   |    |    | <dipvalue name="3000" value="1"/> |
   |    |    | <dipvalue name="4000" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW2" mask="12"> |
   |    |    | <dipvalue name="1" value="12" default="yes"/> |
   |    |    | <dipvalue name="3" value="8"/> |
   |    |    | <dipvalue name="5" value="4"/> |
   |    |    | <dipvalue name="10" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Bonus Round" tag="DSW2" mask="16"> |
   |    |    | <dipvalue name="No" value="0"/> |
   |    |    | <dipvalue name="Yes" value="16" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Number Type" tag="DSW2" mask="32"> |
   |    |    | <dipvalue name="Number" value="32" default="yes"/> |
   |    |    | <dipvalue name="Dice" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW2" mask="64"> |
   |    |    | <dipvalue name="Off" value="64" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW2" mask="128"> |
   |    |    | <dipvalue name="Off" value="128" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Bonus Round Protection Check" tag="DSW3" mask="255"> |
   |    |    | <dipvalue name="Off" value="245" default="yes"/> |
   |    |    | <dipvalue name="On" value="255"/> |
   |    | </dipswitch> |
   |    | <driver status="preliminary" emulation="good" color="good" sound="good" graphic="good" protection="preliminary" savestate="unsupported" palettesize="512"/> |
|
|