Home News Forum                            
 

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

jackrabt2: MAME ROM Information.


History:

Jack Rabbit (c) 1984 Zaccaria.


A rabbit tries to collect carrots while being chased by weasels.


- TECHNICAL -


Main CPU : Z80 (@ 3.072 Mhz)

Sound CPU : (2x) M6802 (@ 895 Khz)

Sound Chips : (2x) AY8910 (@ 1.79 Mhz), (2x) DAC, TMS5220 (@ 640 Khz)


Screen orientation : Vertical

Video resolution : 224 x 256 pixels

Screen refresh : 60.00 Hz

Palette colors : 512


Players : 2

Control : 8-way joystick

Buttons : 1


- TRIVIA -


Released in January 1984.


Massimiliano Pellegrini holds the official record for this game with 2,920,000 points.


- SOURCES -


Game's rom.

Machine's picture.




MAME Info:

0.33b4 [Nicola Salmoria]


NOTE:

- In Jack Rabbit you must push the joystick diagonally to move. This is how the game works.


Bugs:

- There are glitches when it is the 2nd player's turn (cocktail mode / does not affect Money Money). Karasu / stephh (ID 00800)


WIP:

- 0.138u4: Fixed timing of TMS52xx OLDP and OLDE updates to happen on the correct IP/PC cycles, should very slightly improve sound/reduce clicking for TMS5200 and TMS5220 games [Lord Nightmare] (missing from whatsnew). Fixed audiocpu/audio2 rom addresses to $8000, c000, 2000 and 3000.

- 0.138u3: TMS52xx now uses proper IP/PC/Subcycle counting for audio generation [Lord Nightmare].

- 0.138u1: hap improved sprite drawing, added DIP locations to the Zaccaria driver and fixed minor color issues. Corrado Tomaselli reverified TMS5200 clock and measured Vsync clocks from Zaccaria hardware. Couriersud added a readyq callback to the TMS5220 interface. This is needed to solve the missing speech bug in the Zaccaria games. The INTQ and READYQ are connected to PIA 6821 lines CA2 and CB1 which are edge driven. Just reading READYQ would miss to detect a state change if between reads READYQ went 0-1-0. Updated Zaccaria driver. Changed TMS5200 sound clock speed to 649200 Hz.

- 0.137u4: Lord Nightmare replaced TMS5200 table with table extracted using PROMOUT from actual chip.

- 0.134u1: Zaccaria updates [Couriersud]: Removed TMS5220 kludge. Hooked up new RS/WS/READY TMS5220 interface. Removed DAC1 as well. Replaced it by attenuation control for AY2 - channel B. This fixed TMS5200 hookup bug, which is currently kludged to work.

- 0.133u1: Renamed (jackrab2) to (jackrabt2) and (jackrabs) to (jackrabts).

- 0.125u3: Replaced TMS5220 sound with TMS5200.

- 0.122u7: Changed M6802 CPU2/3 clock speeds to 3579545 Hz.

- 0.122u5: Changed M6802 CPU3/4 clock speeds to 894886 Hz and 2x AY-3-8910A to 1789772 Hz.

- 28th April 2002: Karasu submitted a fix for cocktail mode in Jack Rabbit and Money Money.

- 0.55: Sound in Money Money and Jack Rabbit [Nicola Salmoria]. Changed Z80 CPU1 clock speed to 3072000 Hz and M6802 CPU2/3 to 895000 Hz. Added 2x AY-8910 (1790000 Hz), 2x DAC and TMS5220 (640000 Hz) sound. Changed the sound1 to cpu2 rom ($a000) and fixed all other cpu2/3 rom addresses.

- 4th September 2001: Nicola Salmoria added preliminary sound support to Zaccaria.

- 0.35b11: Added 2x M6802 (1.5MHz) CPUs.

- 0.34b7: Roberto Fresca added high score saving to Jack Rabbit.

- 0.34b6: Nicola Salmoria added clones Jack Rabbit (set 2) and Jack Rabbit (special). These alternate versions are labeled 'Master Jackrabbit USA2' and 'Special Jackrabbit Do Not Ship'. Changed parent description to 'Jack Rabbit (set 1)'. Replaced the 4k gfx roms in (set 1) with 8k roms from (set 2). Added sound roms (4x 8k).

- 0.34b1: Nicola Salmoria added accurate colors to Money Money and Jack Rabbit. Added color proms ($0, 200).

- 0.33b4: Nicola Salmoria added Jack Rabbit (Zaccaria 1984).


PLAY INSTRUCTIONS:

- You must push the joystick diagonally to move. This is how the game works.


LEVELS: 3 (endless)


Recommended Games (Maze):

Amazing Maze

Crush Roller

The Hand

Lady Bug

Lock'n'Chase

Lock'n'Chase (DECO Cassette)

Maze Invaders

Mouse Trap

Oli-Boo-Chu

Round-Up

Turtles

Ali Baba and 40 Thieves

Blue Print

Check Man

Dazzler

Dorodon

Eyes

Hard Hat

Leprechaun

Talbot

Tylz (prototype)

Dingo

Eggor

Joinem

Lover Boy

Marvin's Maze

Mr. TNT

New Sinbad 7

Rootin' Tootin'

Sindbad Mystery

Swinging Singles

BanBam

The Berenstain Bears in Big Paw's Cave

Jack Rabbit

Mikie

The Three Stooges In Brides Is Brides

Vs. Clu Clu Land

I'm Sorry

Merlins Money Maze

Opa Opa

Klad / Labyrinth

Rompers

Trog

Touche Me

Sel Feena

Tinkle Pit

Twin Brats

Penky


Romset: 105 kb / 20 files / 52.9 zip




MAME XML Output:

       <game name="jackrabt2" sourcefile="zaccaria.c" cloneof="jackrabt" romof="jackrabt">
              <description>Jack Rabbit (set 2)</description>
              <year>1984</year>
              <manufacturer>Zaccaria</manufacturer>
              <rom name="1cpu2.1a" size="8192" crc="f9374113" sha1="521f293f1894bcaf21e44bc7841a20ae29232da3" region="maincpu" offset="0"/>
              <rom name="2cpu2.1b" size="8192" crc="0a0eea4a" sha1="4dfd9b2511d480bb5cc918f7d91013205911d377" region="maincpu" offset="1000"/>
              <rom name="3cpu2.1c" size="8192" crc="291f5772" sha1="958c2601d43de3c95ed5e3d79737199703263a6a" region="maincpu" offset="2000"/>
              <rom name="4cpu2.1d" size="8192" crc="10972cfb" sha1="30dd473b3416ee37f887d930ba0017b5b694398e" region="maincpu" offset="3000"/>
              <rom name="5cpu2.2a" size="8192" crc="aa95d06d" sha1="2216effe6cacd02a5320e71a85842087dda5f85a" region="maincpu" offset="4000"/>
              <rom name="6cpu2.2c" size="8192" crc="404496eb" sha1="44381e27e540fe9d8cacab4c3b1fe9a4f20d26a8" region="maincpu" offset="5000"/>
              <rom name="13snd.2g" merge="13snd.2g" size="8192" crc="fc05654e" sha1="ed9c66672fe89c41e320e1d27b53f5efa92dce9c" region="audiocpu" offset="8000"/>
              <rom name="9snd.1i" merge="9snd.1i" size="8192" crc="3dab977f" sha1="3e79c06d2e70b050f01b7ac58be5127ba87904b0" region="audiocpu" offset="c000"/>
              <rom name="8snd.1h" merge="8snd.1h" size="8192" crc="f4507111" sha1="0513f0831b94aeda84aa4f3b4a7c60dfc5113b2d" region="audio2" offset="2000"/>
              <rom name="7snd.1g" merge="7snd.1g" size="8192" crc="c722eff8" sha1="d8d1c091ab80ea2d6616e4dc030adc9905c0a496" region="audio2" offset="3000"/>
              <rom name="1bg.2d" merge="1bg.2d" size="8192" crc="9f880ef5" sha1="0ee20fb7c794f6dafdaf2c9ee8456221c9d668c5" region="gfx1" offset="0"/>
              <rom name="2bg.1f" merge="2bg.1f" size="8192" crc="afc04cd7" sha1="f4349e86b9caee71c9bf9faf68b86603417d9a2b" region="gfx1" offset="2000"/>
              <rom name="3bg.1e" merge="3bg.1e" size="8192" crc="14f23cdd" sha1="e5f3dac52288c56f2fd2940b397bb6c896131a26" region="gfx1" offset="4000"/>
              <rom name="jr-ic9g" merge="jr-ic9g" size="512" crc="85577107" sha1="76575fa68b66130b18dfe7374d1a03740963cc73" region="proms" offset="0"/>
              <rom name="jr-ic9f" merge="jr-ic9f" size="512" crc="085914d1" sha1="3d6f9318f5a9f08ce89e4184e3efb9881f671fa7" region="proms" offset="200"/>
              <chip type="cpu" tag="maincpu" name="Z80" clock="3072000"/>
              <chip type="cpu" tag="audiocpu" name="M6802" clock="3579545"/>
              <chip type="cpu" tag="audio2" name="M6802" clock="3579545"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="ay1" name="AY-3-8910A" clock="1789772"/>
              <chip type="audio" tag="ay2" name="AY-3-8910A" clock="1789772"/>
              <chip type="audio" tag="dac2" name="DAC"/>
              <chip type="audio" tag="tms" name="TMS5200" clock="649200"/>
              <display tag="screen" type="raster" rotate="90" width="256" height="224" refresh="60.570000" />
              <sound channels="1"/>
              <input players="2" buttons="1" coins="3" tilt="yes">
                     <control type="joy" ways="8"/>
              </input>
              <dipswitch name="Lives" tag="IN0" mask="3">
                     <dipvalue name="2" value="0"/>
                     <dipvalue name="3" value="1" default="yes"/>
                     <dipvalue name="4" value="2"/>
                     <dipvalue name="5" value="3"/>
              </dipswitch>
              <dipswitch name="Infinite Lives (Cheat)" tag="IN0" mask="4">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="4"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="IN0" mask="8">
                     <dipvalue name="Off" value="8"/>
                     <dipvalue name="On" value="0" default="yes"/>
              </dipswitch>
              <dipswitch name="Cabinet" tag="IN0" mask="16">
                     <dipvalue name="Upright" value="0" default="yes"/>
                     <dipvalue name="Cocktail" value="16"/>
              </dipswitch>
              <dipswitch name="Freeze" tag="IN0" mask="32">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="32"/>
              </dipswitch>
              <dipswitch name="Cross Hatch Pattern" tag="IN0" mask="64">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="64"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="IN0" mask="128">
                     <dipvalue name="Off" value="128"/>
                     <dipvalue name="On" value="0" default="yes"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW0" mask="1">
                     <dipvalue name="Off" value="1"/>
                     <dipvalue name="On" value="0" default="yes"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW0" mask="2">
                     <dipvalue name="Off" value="2"/>
                     <dipvalue name="On" value="0" default="yes"/>
              </dipswitch>
              <dipswitch name="Table Title" tag="DSW0" mask="4">
                     <dipvalue name="Todays High Scores" value="0" default="yes"/>
                     <dipvalue name="High Scores" value="4"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW0" mask="8">
                     <dipvalue name="Off" value="8"/>
                     <dipvalue name="On" value="0" default="yes"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW0" mask="16">
                     <dipvalue name="Off" value="16"/>
                     <dipvalue name="On" value="0" default="yes"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW0" mask="32">
                     <dipvalue name="Off" value="32"/>
                     <dipvalue name="On" value="0" default="yes"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW0" mask="64">
                     <dipvalue name="Off" value="64"/>
                     <dipvalue name="On" value="0" default="yes"/>
              </dipswitch>
              <dipswitch name="Service Mode" tag="DSW0" mask="128">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="128"/>
              </dipswitch>
              <dipswitch name="Coin A" tag="DSW1" mask="3">
                     <dipvalue name="2 Coins/1 Credit" value="3"/>
                     <dipvalue name="1 Coin/1 Credit" value="2" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="1"/>
                     <dipvalue name="1 Coin/3 Credits" value="0"/>
              </dipswitch>
              <dipswitch name="Coin C" tag="DSW1" mask="112">
                     <dipvalue name="4 Coins/1 Credit" value="112"/>
                     <dipvalue name="2 Coins/1 Credit" value="96"/>
                     <dipvalue name="1 Coin/1 Credit" value="80" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="64"/>
                     <dipvalue name="1 Coin/3 Credits" value="48"/>
                     <dipvalue name="1 Coin/4 Credits" value="32"/>
                     <dipvalue name="1 Coin/5 Credits" value="16"/>
                     <dipvalue name="1 Coin/7 Credits" value="0"/>
              </dipswitch>
              <dipswitch name="Coin B" tag="DSW1" mask="140">
                     <dipvalue name="4 Coins/1 Credit" value="140"/>
                     <dipvalue name="2 Coins/1 Credit" value="136"/>
                     <dipvalue name="1 Coin/1 Credit" value="132" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="128"/>
                     <dipvalue name="1 Coin/3 Credits" value="12"/>
                     <dipvalue name="1 Coin/4 Credits" value="8"/>
                     <dipvalue name="1 Coin/5 Credits" value="4"/>
                     <dipvalue name="1 Coin/6 Credits" value="0"/>
              </dipswitch>
              <driver status="imperfect" emulation="good" color="good" sound="imperfect" graphic="good" savestate="unsupported" palettesize="512"/>
       </game>
 
 


emumovies.com      Retro bytes Portal           Bookmark and Share

 
Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise