koikoi: MAME ROM Information. History:
Koi Koi Part 2 (c) 1982 Kiwako.
- TECHNICAL -
Main CPU : Z80 (@ 3.867 Mhz)
- SOURCES -
Game's rom.
MAME Info:
0.112u2 [David Haywood]
WIP:
- 0.135u4: Angelo Salese wrote an hardcoded table for Koi Koi Part 2 (disabled by default), concluded that a color prom is currently undumped. Also documented a bunch of unused ports.
- 17th December 2009: Angelo Salese - I've tried to fix Koi Koi Part 2 colors, but current dump looks incomplete (the prom is only a look-up one, the proper color prom is undumped apparently).
- 0.135u3: Fabio Priuli added driver data struct and save states to Koi Koi Part 2.
- 0.131u1: Angelo Salese attempted to fix colors in Koi Koi Part 2 and merged memory maps.
- 0.113u3: Changed description to 'Koi Koi Part 2'. Added AY8910 (1933500 Hz) sound and changed visible area to 256x2562. Added plds ($0, 200, 400, 600, 800) and dipswitches 'Timer C', 'Timer M', 'Coin A' and 'Test Mode' and 2x 'Unknown' - Game now playable.
- 19th March 2007: Tomasz Slanina - KoiKoi 2 is fully (i hope - i can't play hanafuda) playable now.
- 13th March 2007: Tomasz Slanina - Some little progress on KoiKoi 2 (hanafuda). Game is not playable - there's problem with controls (protection?). Colors are wrong.
- 0.112u2: David Haywood added Koi Koi (Kiwako 1983).
- 20th April 2005: Guru - Koi Koi 2 (a Kiwako table cards game) arrived from Japan.
- 4th April 2005: Dumping Project - Our Japanese contact has sent out a box to Guru containing a motherboard for the Imax print-club machine, an 80s 'Koikoi' game (no relation to the Psikyo games).
Romset: 26 kb / 12 files / 16.5 zip
MAME XML Output:
   | <game name="koikoi" sourcefile="koikoi.c"> |
   |    | <description>Koi Koi Part 2</description> |
   |    | <year>1982</year> |
   |    | <manufacturer>Kiwako</manufacturer> |
   |    | <rom name="ic56" size="4096" crc="bdc68f9d" sha1="c45fbc95abb37f750acc1d9f3b35ad0f41af097d" region="maincpu" offset="0"/> |
   |    | <rom name="ic55" size="4096" crc="fe09248a" sha1="c192795678068e387bd406f5cd1c5aba5f5ef66a" region="maincpu" offset="1000"/> |
   |    | <rom name="ic54" size="4096" crc="925fc57c" sha1="4c79df92b6617fe84e61359c8e6e3b907b138777" region="maincpu" offset="2000"/> |
   |    | <rom name="ic33" size="4096" crc="9e4d563b" sha1="63664dcffc2eb198a161c73131b95a66b2067424" region="gfx1" offset="0"/> |
   |    | <rom name="ic26" size="4096" crc="79cb1e93" sha1="4d08b3d88727b437673f7a51d47396f19bbc3caa" region="gfx1" offset="1000"/> |
   |    | <rom name="ic18" size="4096" crc="c209362d" sha1="0620c19fe72e8407db0f487b6413c5d45ac8046c" region="gfx1" offset="2000"/> |
   |    | <rom name="prom.x" size="32" status="nodump" region="proms" offset="0"/> |
   |    | <rom name="prom.ic23" size="256" crc="f1d169a6" sha1="5ee4b1dfe61e8b97a90cc113ba234298189f1a73" region="proms" offset="20"/> |
   |    | <rom name="pal16r8-10_pink.ic9" size="260" crc="9f8fdb95" sha1="cdcdb1a6baef18961cf6c75fba0c3aba47f3edbb" region="plds" offset="0"/> |
   |    | <rom name="pal16r8-10_green.ic15" size="260" crc="da7b8b95" sha1="a4eb12f2365ff2b6057e4a2e225e8f879a961d45" region="plds" offset="200"/> |
   |    | <rom name="pal16r8a_yellow.ic8" size="260" crc="7d8da540" sha1="28925d1fb4ef670e9c9d24860b67fdff8791c6a9" region="plds" offset="400"/> |
   |    | <rom name="pal16r8a_brown.ic11" size="260" crc="fff46363" sha1="97f673c862e9d5b12cac283000a779c465c76828" region="plds" offset="600"/> |
   |    | <rom name="pal16r8a_red.ic10" size="260" crc="027ad661" sha1="fa5aafe6deb3a9865498152b92dd3776ea10a51d" region="plds" offset="800"/> |
   |    | <chip type="cpu" tag="maincpu" name="Z80" clock="3867000"/> |
   |    | <chip type="audio" tag="mono" name="Speaker"/> |
   |    | <chip type="audio" tag="aysnd" name="AY-3-8910A" clock="1933500"/> |
   |    | <display tag="screen" type="raster" rotate="270" width="256" height="256" refresh="60.000000" /> |
   |    | <sound channels="1"/> |
   |    | <input players="1" coins="1"> |
   |    |    | <control type="hanafuda"/> |
   |    | </input> |
   |    | <dipswitch name="Timer C" tag="DSW" mask="3"> |
   |    |    | <dipvalue name="50" value="0"/> |
   |    |    | <dipvalue name="70" value="1" default="yes"/> |
   |    |    | <dipvalue name="90" value="2"/> |
   |    |    | <dipvalue name="110" value="3"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Timer M" tag="DSW" mask="12"> |
   |    |    | <dipvalue name="120" value="0"/> |
   |    |    | <dipvalue name="150" value="4" default="yes"/> |
   |    |    | <dipvalue name="180" value="8"/> |
   |    |    | <dipvalue name="210" value="12"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Coin A" tag="DSW" mask="16"> |
   |    |    | <dipvalue name="1 Coin/1 Credit" value="0" default="yes"/> |
   |    |    | <dipvalue name="1 Coin/2 Credits" value="16"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW" mask="32"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="32"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW" mask="64"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="64"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Test Mode" tag="DSW" mask="128"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="128"/> |
   |    | </dipswitch> |
   |    | <driver status="preliminary" emulation="good" color="preliminary" sound="good" graphic="good" savestate="supported" palettesize="256"/> |
|
|