Home News Forum                            
 

Play your favorite classic games and more with the GameEx front end. Read more.

chinsan: MAME ROM Information.


History:

Ganbare Chinsan! Ooshoubu (c) 1987 Sanritsu.


A mahjong game.


- TECHNICAL -


Main CPU : Z80


Palette colors : 256


- TRIVIA -


The title translates from Japanese as 'Hang In There, Mr. Chin! Big Game'.


- SOURCES -


Game's rom.




MAME Info:

0.111u4 [David Haywood]


WIP:

- 0.135u4: Fabio Priuli added driver data struct and save states to Ganbare Chinsan Ooshoubu.

- 0.131u3: Angelo Salese added MSM hook-up for Ganbare Chinsan Ooshoubu. Added MSM5205 (384000 Hz) sound.

- 0.113u3: Nicola Salmoria added proper MC8123 decryption code and MC-8123A 317-5012.key to 'Ganbare Chinsan Ooshoubu' - Game now playable. Added YM2203 (1.5Mhz) sound and dipswitches. Changed visible area to 464x224.

- 16th March 2007: David Haywood - Now that the MC8123 it's been decrypted I've gone back to looking at Ganbare Chinsan Ooshoubu. The hardware seems quite simple. Fixed colors. Chinsan also needs the controls emulating.

- 0.111u4: David Haywood added Ganbare Chinsan Ooshoubu (MC-8123A, 317-5012) (Sanritsu 1987).


Romset: 393 kb / 11 files / 212.0 zip




MAME XML Output:

       <game name="chinsan" sourcefile="chinsan.c">
              <description>Ganbare Chinsan Ooshoubu (MC-8123A, 317-5012)</description>
              <year>1987</year>
              <manufacturer>Sanritsu</manufacturer>
              <rom name="mm00.7d" size="65536" crc="f7a4414f" sha1="f65223b2928f610ab97fda2f2c008806cf2420e5" region="maincpu" offset="0"/>
              <rom name="mm01.8d" size="65536" crc="c69ddbf5" sha1="9533365c1761b113174d53a2e23ce6a7baca7dfe" region="maincpu" offset="10000"/>
              <rom name="317-5012.key" size="8192" crc="2ecfb132" sha1="3110ef82080dd7d908cc6bf34c6643f187f90b29" region="user1" offset="0"/>
              <rom name="mm20.7k" size="65536" crc="54efb409" sha1="333adadd7f3dc3393dbe334303bae544b3d26c00" region="gfx1" offset="0"/>
              <rom name="mm21.8k" size="65536" crc="25f6c827" sha1="add72a3cfa2f24105e36d0464c2db6a6bedd4139" region="gfx1" offset="10000"/>
              <rom name="mm22.9k" size="65536" crc="6092f6e1" sha1="32f53027dc954e314d7c5d04ff53f17358bbcf77" region="gfx1" offset="20000"/>
              <rom name="mm40.13d" size="65536" crc="a408b8f7" sha1="60a2644922cb60c0a1a3409761c7e50924360313" region="adpcm" offset="0"/>
              <rom name="mm60.2c" size="32" crc="88477178" sha1="03c1c9e3e88a5ae9970cb4b872ad4b6e4d77a6da" region="user2" offset="0"/>
              <rom name="mm61.9m" size="256" crc="57024262" sha1="e084e6baa3c529217f6f8e37c9dd5f0687ba2fc4" region="color_proms" offset="0"/>
              <rom name="mm62.9n" size="256" crc="b5a1dbe5" sha1="770a791c061ce422f860bb8d32f82bbbf9b4d12a" region="color_proms" offset="100"/>
              <rom name="mm63.10n" size="256" crc="b65e3567" sha1="f146af51dfaa5b4bf44c4e27f1a0292f8fd07ce9" region="color_proms" offset="200"/>
              <chip type="cpu" tag="maincpu" name="Z80" clock="5000000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="ymsnd" name="YM2203" clock="1500000"/>
              <chip type="audio" tag="adpcm" name="MSM5205" clock="384000"/>
              <display tag="screen" type="raster" rotate="0" width="464" height="224" refresh="60.000000" />
              <sound channels="1"/>
              <input players="2" coins="1">
                     <control type="mahjong"/>
              </input>
              <dipswitch name="DSW1" tag="DSW1" mask="1">
                     <dipvalue name="Off" value="1" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW1" mask="2">
                     <dipvalue name="Off" value="2" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW1" mask="4">
                     <dipvalue name="Off" value="4" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW1" mask="8">
                     <dipvalue name="Off" value="8" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW1" mask="16">
                     <dipvalue name="Off" value="16" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW1" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW1" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW1" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="DSW2" tag="DSW2" mask="1">
                     <dipvalue name="Off" value="1" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW2" mask="2">
                     <dipvalue name="Off" value="2" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW2" mask="4">
                     <dipvalue name="Off" value="4" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW2" mask="8">
                     <dipvalue name="Off" value="8" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW2" mask="16">
                     <dipvalue name="Off" value="16" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW2" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" 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="1-1" tag="MAHJONG_P1_1" mask="1">
                     <dipvalue name="Off" value="1" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="MAHJONG_P1_1" mask="2">
                     <dipvalue name="Off" value="2" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="P1 FF" tag="MAHJONG_P1_1" mask="4">
                     <dipvalue name="Off" value="4" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="MAHJONG_P1_1" mask="8">
                     <dipvalue name="Off" value="8" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="MAHJONG_P1_1" mask="16">
                     <dipvalue name="Off" value="16" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="MAHJONG_P1_1" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="MAHJONG_P1_1" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="1-2" tag="MAHJONG_P1_2" mask="1">
                     <dipvalue name="Off" value="1" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="MAHJONG_P1_2" mask="2">
                     <dipvalue name="Off" value="2" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="MAHJONG_P1_2" mask="4">
                     <dipvalue name="Off" value="4" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="MAHJONG_P1_2" mask="8">
                     <dipvalue name="Off" value="8" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="MAHJONG_P1_2" mask="16">
                     <dipvalue name="Off" value="16" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="MAHJONG_P1_2" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="MAHJONG_P1_2" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="MAHJONG_P1_2" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="2-1" tag="MAHJONG_P2_1" mask="1">
                     <dipvalue name="Off" value="1" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="MAHJONG_P2_1" mask="2">
                     <dipvalue name="Off" value="2" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="P2 FF" tag="MAHJONG_P2_1" mask="4">
                     <dipvalue name="Off" value="4" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="MAHJONG_P2_1" mask="8">
                     <dipvalue name="Off" value="8" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="MAHJONG_P2_1" mask="16">
                     <dipvalue name="Off" value="16" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="MAHJONG_P2_1" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="MAHJONG_P2_1" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Test" tag="MAHJONG_P2_1" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="2-2" tag="MAHJONG_P2_2" mask="1">
                     <dipvalue name="Off" value="1" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="MAHJONG_P2_2" mask="2">
                     <dipvalue name="Off" value="2" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="MAHJONG_P2_2" mask="4">
                     <dipvalue name="Off" value="4" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="MAHJONG_P2_2" mask="8">
                     <dipvalue name="Off" value="8" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="MAHJONG_P2_2" mask="16">
                     <dipvalue name="Off" value="16" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="MAHJONG_P2_2" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="MAHJONG_P2_2" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="MAHJONG_P2_2" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="256"/>
       </game>
 
 


emumovies.com      Retro bytes Portal           Bookmark and Share

 
Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise