Home News Forum                            
 

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

jingbell: MAME ROM Information.


History:

Jingle Bell (c) 1995 IGS.


- SOURCES -


Game's ROM.




MAME Info:

0.126u4 [Luca Elia]


WIP:

- 16th December 2008: David Haywood - I took a look at the Reel emulation in Jingle Bell which Luca recently added. It was quite simple, very similar to Golden Star etc. I actually wonder if Golden Star has the same functionality to control the area in which the reels are displayed. As things stand it's hardcoded in the driver. Jingle Bell required it to be dynamic, controlled from a 'tilemap line enable' ram area.

- 0.126u4: Luca Elia added Jingle Bell (Italy, V133I) (IGS 1995).

- 13th July 2008: Luca Elia - IGS009 based game: This is one of the many gambling games produced by Taiwanese IGS. Specifically, a video slot machine titled Jingle Bell. It's the Italian version of a game released in 1995 (as written in the rom). The hardware is similar to other IGS002 + IGS003 based boards, and consists of a Z180 CPU, IGS009 custom for graphics, YM2413 and OKI M6295 for sound. The interesting part is the background tilemap, that is designed specifically for simulating the nine reels of the slot machine. The way it works is similar, but more complicated than what's emulated in iqblock or goldstar. Frankly, I haven't nailed it down yet. As for most IGS games, it is also encrypted and protected, but I think I've taken care of that. Thanks to drummerboy81 & f205v.

- 12th February 2008: f205v dumped Jingle Bell (Italy, V133I).


Romset: 1186 kb / 13 files / 400.2 zip




MAME XML Output:

       <game name="jingbell" sourcefile="igs009.c">
              <description>Jingle Bell (Italy, V133I)</description>
              <year>1995?</year>
              <manufacturer>IGS</manufacturer>
              <rom name="jinglev133i.u44" size="65536" crc="df60dc39" sha1="ff57afd50c045b621395353fdc50ffd1e1b65e9e" region="maincpu" offset="0"/>
              <rom name="jingle133i7.u43" size="32768" crc="a7affa15" sha1="f9d33e32b57ad267d383e075663994e0af0b3016" region="data" offset="0"/>
              <rom name="jingle133i1.u17" size="65536" crc="cadd7910" sha1="aa514ddb29c8c9a77478d56bea4ae71995fdd518" region="gfx1" offset="0"/>
              <rom name="jingle133i2.u16" size="65536" crc="a9e1f5aa" sha1="68d7f4e9e9a5bbce0904e406ee6fe82e9e52a9ba" region="gfx1" offset="10000"/>
              <rom name="jingle133i3.u15" size="65536" crc="865b7d3a" sha1="c1dff3a27d747ee499aaee0c4468534f0249a3e5" region="gfx1" offset="20000"/>
              <rom name="jingle133i4.u25" size="262144" crc="7aa1d344" sha1="141e27df93cb35ab852d9022e0b08bd596f1186b" region="gfx2" offset="0"/>
              <rom name="jingle133i5.u24" size="262144" crc="021261d1" sha1="5b23f9bd818193c343f9f4c9317955b17efb8cfa" region="gfx2" offset="40000"/>
              <rom name="jingle133i6.u23" size="262144" crc="c40228fd" sha1="4dc05337d64ed2b8d66fc5f0ca8ffbf96799f768" region="gfx2" offset="80000"/>
              <rom name="jingle133isp.u38" size="131072" crc="a42d73b1" sha1="93157e9630d5c8bb34c71186415d0aa8c5d51951" region="oki" offset="0"/>
              <rom name="palce16v8h-ch-jin-u12v.u12" size="279" crc="c89d2f52" sha1="f9d52d9c42ef95b7b85bbf6d09888ebdeac11fd3" status="baddump" region="plds" offset="0"/>
              <rom name="palce16v8h-ch-jin-u33v.u33" size="279" crc="c89d2f52" sha1="f9d52d9c42ef95b7b85bbf6d09888ebdeac11fd3" status="baddump" region="plds" offset="0"/>
              <rom name="palce22v10h-ajbu24.u24" size="733" crc="6310f441" sha1="b610e170ccca1fcb06a57f718ece1408b696ba9c" region="plds" offset="0"/>
              <rom name="palce22v10h-ch-jin-u27.u27" size="733" crc="5c4e9024" sha1="e9d1e4df3d79c21f4ce053a84bb7b7a43d650f91" status="baddump" region="plds" offset="0"/>
              <chip type="cpu" tag="maincpu" name="Z180" clock="6000000"/>
              <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="4" coins="2" service="yes">
                     <control type="gambling"/>
              </input>
              <dipswitch name="Demo Sounds" tag="DSW1" mask="1">
                     <dipvalue name="Off" value="1"/>
                     <dipvalue name="On" value="0" default="yes"/>
              </dipswitch>
              <dipswitch name="W-Up Bonus" tag="DSW1" mask="2">
                     <dipvalue name="Off" value="2"/>
                     <dipvalue name="On" value="0" default="yes"/>
              </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="Unknown" 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="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>
              <dipswitch name="Unknown" tag="DSW5" mask="1">
                     <dipvalue name="Off" value="1" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW5" mask="2">
                     <dipvalue name="Off" value="2" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW5" mask="4">
                     <dipvalue name="Off" value="4" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW5" mask="8">
                     <dipvalue name="Off" value="8" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW5" mask="16">
                     <dipvalue name="Off" value="16" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW5" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW5" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW5" 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="imperfect" protection="preliminary" savestate="unsupported" palettesize="1024"/>
       </game>
 
 


emumovies.com      Retro bytes Portal           Bookmark and Share

 
Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise