Home News Forum                            
 

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

goodejan: MAME ROM Information.


History:

Good E Jong - Kachinuki Mahjong Syoukin Oh!! (c) 1991 Seibu Kaihatsu, Inc.


- TECHNICAL -


Main CPU : V30 (@ 8 Mhz)

Sound CPU : Z80 (@ 3,58 Mhz)

Sound Chips : YM3812 (@ 3,58 Mhz), OKI6295 (@ 1 Mhz)


- TRIVIA -


Distributed by Tecmo.


Released in September 1991.


The title translates from Japanese as "Good E Jong - Kachinuki Mahjong Winnings King"


A 'kachinuki' is a type of tournament in which a contestant takes on each opponent in succession without rest between matches until he or she is defeated.


- SOURCES -


Game's rom.




MAME Info:

0.120u1 [David Haywood, Team Japump]


WIP:

- 0.142: Aaron Giles fixed Good E Jong crashed after OK.

- 0.133u1: Renamed (goodejaa) to (goodejana).

- 0.129u2: Seibu CRTC part 1 [Angelo Salese]: Merged Sengoku Mahjong and Good E Jong video HWs. Removed deprecat dependancy from Good E Jong, one irq wasn't needed at all (points to a reti). Removed some positioning kludges in both drivers.

- 0.129u1: Pre-Seibu CRTC update [Angelo Salese]: Fixed gfx banking in Good E Jong. Made some clean-ups.

- 0.129: Angelo Salese fixed layer enable, flip x and x/y position in GoodEJong driver. Fixed gfx2 rom address to $0. Added dipswitches '0', '1', 'Cross Hatch Test' and 14x 'Unknown'.

- 0.120u1: David Haywood and Team Japump added Good E Jong -Kachinuki Mahjong Syoukin Oh!!- (set 1) (Seibu (distributed by Tecmo) 1991) and clone (set 2).

- 15th October 2007: David Haywood - More Japump. I've quickly written a preliminary driver for 'Good E Jong -Kachinuki Mahjong Syoukin Oh!!' and 'Tottemo E Jong -FEEL SO GOOD' so that they cycle their attract mode. I guess when somebody said we hadn't even emulated the tip of the iceberg of Mahjong arcade titles they weren't kidding. Still plenty to do before these work properly, but they should be possible as they don't seem to have any protection often associated with Seibu's hardware.


Romset: 2497 kb / 9 files / 887.2 zip




MAME XML Output:

       <game name="goodejan" sourcefile="goodejan.c">
              <description>Good E Jong -Kachinuki Mahjong Syoukin Oh!!- (set 1)</description>
              <year>1991</year>
              <manufacturer>Seibu Kaihatsu (Tecmo license)</manufacturer>
              <rom name="1.022" size="131072" crc="8555122f" sha1="92e1ec02fb81ae972eb7492b5d226b40ca65c70d" region="maincpu" offset="c0000"/>
              <rom name="2.023" size="131072" crc="32704d74" sha1="9722b7f1e506a17e0fa5234e05f79333cd99a364" region="maincpu" offset="c0001"/>
              <rom name="5.1016" size="65536" crc="732e9eae" sha1="d306610f08630708bbbb97d71e9ed4d7e027579a" region="audiocpu" offset="0"/>
              <rom name="e_jan2obj.078" size="524288" crc="0f892ef2" sha1="188ae43db1c48fb6870aa45c64718e901831499b" region="spr_gfx" offset="0"/>
              <rom name="e_jan2scr.064" size="1048576" crc="71654822" sha1="fe2a128413999085e321e455aeebda0360d38cb8" region="bg_gfx" offset="0"/>
              <rom name="3.063" size="65536" crc="f355564a" sha1="35140cc86504d6fdaba00b520d226724bac9f546" region="tx_gfx" offset="0"/>
              <rom name="4.061" size="65536" crc="5bdf7225" sha1="a8eded9dc5be1db20cddbed1ae8c22de1674de2a" region="tx_gfx" offset="1"/>
              <rom name="e-jan.911" size="524288" crc="6d2cbc35" sha1="61f47e2a94b8877906224f46d8301a26a0b9e55f" region="oki" offset="0"/>
              <rom name="fmj08.083" size="256" crc="9657b7ad" sha1="e9b469c2b3534593f7fe0ea19cbbf93b55957e42" region="user1" offset="0"/>
              <chip type="cpu" tag="maincpu" name="V30" clock="8000000"/>
              <chip type="cpu" tag="audiocpu" name="Z80" clock="3579545"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="ymsnd" name="YM3812" clock="3579545"/>
              <chip type="audio" tag="oki" name="OKI6295" clock="1000000"/>
              <display tag="screen" type="raster" rotate="0" width="256" height="224" refresh="60.000000" />
              <sound channels="1"/>
              <input players="1" coins="2">
                     <control type="mahjong"/>
              </input>
              <dipswitch name="0" 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="Cross Hatch Test" 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="Unknown" tag="DSW1" mask="256">
                     <dipvalue name="Off" value="256" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW1" mask="512">
                     <dipvalue name="Off" value="512" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW1" mask="1024">
                     <dipvalue name="Off" value="1024" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW1" mask="2048">
                     <dipvalue name="Off" value="2048" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW1" mask="4096">
                     <dipvalue name="Off" value="4096" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW1" mask="8192">
                     <dipvalue name="Off" value="8192" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW1" mask="16384">
                     <dipvalue name="Off" value="16384" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW1" mask="32768">
                     <dipvalue name="Off" value="32768" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="1" 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"/>
                     <dipvalue name="On" value="0" default="yes"/>
              </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="Unknown" tag="DSW2" mask="256">
                     <dipvalue name="Off" value="256" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW2" mask="512">
                     <dipvalue name="Off" value="512" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW2" mask="1024">
                     <dipvalue name="Off" value="1024" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW2" mask="2048">
                     <dipvalue name="Off" value="2048" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW2" mask="4096">
                     <dipvalue name="Off" value="4096" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW2" mask="8192">
                     <dipvalue name="Off" value="8192" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW2" mask="16384">
                     <dipvalue name="Off" value="16384" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW2" mask="32768">
                     <dipvalue name="Off" value="32768" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <driver status="imperfect" emulation="good" color="good" sound="good" graphic="imperfect" savestate="unsupported" palettesize="4096"/>
       </game>
 
 


emumovies.com      Retro bytes Portal           Bookmark and Share

 
Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise