slotcarn: MAME ROM Information. History:
Slot Carnival (c) 1985 Wing.
- SOURCES -
Game's ROM.
MAME Info:
0.129 [David Haywood, Roberto Fresca]
WIP:
- 0.129: David Haywood and Roberto Fresca added Slot Carnival (Wing Co.Ltd 1985). Roberto Fresca added gfxdecode and palette length to the machine driver, so tiles can be viewed through F4 in case of someone wants to help. Defined SND_CLOCK for the AY8910.
- 4th January 2009: Roberto Fresca - I teamed with Haze and we wrote a new driver to support Slot Carnival (1985, Wing Co, Ltd). The driver is quite complete, but still need a lot of work on the complex video hardware to proper support reels and accurate colors. Not working, yet. As usual with these kind of games, a lot of work on PPI devices, inputs, dipswitches, NVRAM, etc...
Romset: 88 kb / 7 files / 31.1 zip
MAME XML Output:
   | <game name="slotcarn" sourcefile="slotcarn.c"> |
   |    | <description>Slot Carnival</description> |
   |    | <year>1985</year> |
   |    | <manufacturer>Wing Co., Ltd.</manufacturer> |
   |    | <rom name="rom1.e10" size="8192" crc="a7ea6420" sha1="4dd88f1bcaf354da93c3e88979a5e1a026105598" region="maincpu" offset="0"/> |
   |    | <rom name="rom2.e9" size="8192" crc="8156a603" sha1="92618ac2ac908d24adb75eb705dc2f84eef12211" region="maincpu" offset="2000"/> |
   |    | <rom name="rom3.e8" size="8192" crc="bf74ccad" sha1="7f5049693de236790671b16dd1e1d0d2ac120e1a" region="maincpu" offset="4000"/> |
   |    | <rom name="rom5.a4" size="16384" crc="99235fc7" sha1="e93be11ee139f0845272a63ef2d50962e85e155a" region="gfx1" offset="0"/> |
   |    | <rom name="rom6.a3" size="16384" crc="2a86ce1f" sha1="6dadbed41ae4b6e6e9efdb3a9d9d1f52dc76fe13" region="gfx1" offset="4000"/> |
   |    | <rom name="rom7.a2" size="16384" crc="c8196687" sha1="68233c3f039a01e4e25113c929f6a1b8d60af177" region="gfx1" offset="8000"/> |
   |    | <rom name="rom4.a5" size="16384" crc="1428c46c" sha1="ea30eeebcc2cc825f33e1ffeb590b047e3072b9c" region="gfx2" offset="0"/> |
   |    | <chip type="cpu" tag="maincpu" name="Z80" clock="2500000"/> |
   |    | <chip type="audio" tag="mono" name="Speaker"/> |
   |    | <chip type="audio" tag="aysnd" name="AY-3-8910A" clock="1250000"/> |
   |    | <display tag="screen" type="raster" rotate="0" width="512" height="256" refresh="76.293945" pixclock="10000000" htotal="512" hbend="0" hbstart="512" vtotal="256" vbend="0" vbstart="256" /> |
   |    | <sound channels="1"/> |
   |    | <input players="1" buttons="6" coins="4" service="yes"> |
   |    | </input> |
   |    | <dipswitch name="Unknown" 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="D-UP Pay Rate" tag="DSW1" mask="192"> |
   |    |    | <dipvalue name="80%" value="192" default="yes"/> |
   |    |    | <dipvalue name="85%" value="128"/> |
   |    |    | <dipvalue name="90%" value="64"/> |
   |    |    | <dipvalue name="95%" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="FIVE LINE Pay Rate" tag="DSW2" mask="1"> |
   |    |    | <dipvalue name="75%" value="1" default="yes"/> |
   |    |    | <dipvalue name="85%" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="SUPER CONTI Pay Rate" tag="DSW2" mask="2"> |
   |    |    | <dipvalue name="75%" value="2" default="yes"/> |
   |    |    | <dipvalue name="85%" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="LUCKY BAR Pay Rate" tag="DSW2" mask="4"> |
   |    |    | <dipvalue name="75%" value="4" default="yes"/> |
   |    |    | <dipvalue name="85%" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="BONUS LINE Pay Rate" tag="DSW2" mask="8"> |
   |    |    | <dipvalue name="75%" value="8" default="yes"/> |
   |    |    | <dipvalue name="85%" 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="Unknown" tag="DSW3" mask="1"> |
   |    |    | <dipvalue name="Off" value="1" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW3" mask="2"> |
   |    |    | <dipvalue name="Off" value="2" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW3" mask="4"> |
   |    |    | <dipvalue name="Off" value="4" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW3" mask="8"> |
   |    |    | <dipvalue name="Off" value="8" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW3" mask="16"> |
   |    |    | <dipvalue name="Off" value="16" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW3" mask="32"> |
   |    |    | <dipvalue name="Off" value="32" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW3" mask="64"> |
   |    |    | <dipvalue name="Off" value="64" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW3" mask="128"> |
   |    |    | <dipvalue name="Off" value="128" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW4" mask="1"> |
   |    |    | <dipvalue name="Off" value="1" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW4" mask="2"> |
   |    |    | <dipvalue name="Off" value="2" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW4" mask="4"> |
   |    |    | <dipvalue name="Off" value="4" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW4" mask="8"> |
   |    |    | <dipvalue name="Off" value="8" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW4" mask="16"> |
   |    |    | <dipvalue name="Off" value="16" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW4" mask="32"> |
   |    |    | <dipvalue name="Off" value="32" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW4" mask="64"> |
   |    |    | <dipvalue name="Off" value="64" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW4" mask="128"> |
   |    |    | <dipvalue name="Off" value="128" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <driver status="preliminary" emulation="preliminary" color="good" sound="good" graphic="good" savestate="unsupported" palettesize="1024"/> |
|
|