Home News Forum                            

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

jack: MAME ROM Information.


Jack the Giantkiller (c) 1982 Cinematronics.

This game plays a lot like "Donkey Kong" except that the controls are not quite as smooth. There are 5 screens to master if you want to help Jack in his mission. You do not get to play each screen at first, they are added on as you progress through the game. The first time through the game skips from screen 1 right to screen 4.

* The 1st screen is fairly simple, you just have to climb to the top of the beanstalk. There are a few enemies, but they can be defeated by simply tossing beans at them. You can find the beans scattered all around the stalk, and picking one up adds one to your ammunition count (or two, depending on the dip switch settings).

* In the 2nd screen, Jack manuevers through the clouds and attempts to cross the drawbridge into the castle, but lions and birds stand in his way.

* The 3rd screen has Jack climbing the castle stairway in a scene that was obviously inspired by "Donkey Kong". Avoid the cat and the mouse and you can make it to the top.

* On the 4th screen you have to jump from platform to platform until you reach the giant's lair. There will be several treasures, grab the flashing one and try to make your escape.

* The 5th screen is the first one again, except that this time you are climbing down the beanstalk, and you have falling rocks to dodge, and the giant himself may even be after you (that one depends on the level).

After making it back to your house you get to watch a little intermission before going after the next treasure. There are four different treasures altogether. The last one is the princess, when you have her the giant himself will follow you down the beanstalk, and you must chop it down to defeat him. After rescuing the princess the game starts over with increased difficulty.


Jack The Giantkiller was available in 2 different dedicated cabinets, and upright and a cocktail. The cocktail one really lent itself to easy conversion due to the large control panels, so the upright is far more common. The upright machine came in a conservatively designed cabinet that had curves instead of sharp angles. This same cabinet was also used for "Zzyzzyxx", "Naughty Boy", and "Boxing Bugs". The marquee showed Jack about to get squished by a giant boot as he runs over clouds toward the beanstalk, while carrying the golden goose. The sideart was a large sticker and it showed Jack scaling an immense beanstalk while a bearded giant points at him with a menacing look on his face. The monitor bezel shows a few more images of Jack and the Giant, while the control panel contained game instructions. The one really nice thing about the artwork on this machine was that it all actually appears to have been done by the same artist, in the same style, with the same color scheme. So many games seem to have trouble with that. The cocktail version of the game came in a small table format that had woodgrained sides, and control panels on either end. Most cocktail tables tended to have tiny control panels that were in strange places, but the panels on this game were full sized, and were right up next to the monitor with only a slight downward slant to them. The game's top glass had beanstalk graphics bordering the screen, and the control panel overlays were exactly the same as the upright machine, except for a few stripes, and the lack of start buttons on panel for the second player. Some game cabinets just scream out 'easy conversion' to the arcade operator, and this was one of them. The large control panels and 19'' monitor meant that you could easily convert this one into almost anything, so that is what happened to almost all of them. Only the "Joust" cocktail seemed to be even better for conversions, as it had the players sitting side by side. Both machines used a standard 19'' arcade monitor and used a unique wiring harness that was not JAMMA compatible.

Main CPU : Z80 (@ 3 Mhz)

Sound CPU : Z80 (@ 1.5 Mhz)

Sound Chips : AY8910 (@ 1.5 Mhz)

Screen orientation : Vertical

Video resolution : 224 x 256 pixels

Screen refresh : 60.00 Hz

Palette Colors : 32

Players : 2

Control : 8-way joystick

Buttons : 2 (jump and shoot)


Released in May 1982.

This game is known in Japan as "Treasure Hunt".

Jack the Giantkiller is based on the classic fairytale known as 'Jack And The Beanstalk'.

Mike Klager holds the official record for this game with 9,401,050 points.


Game's rom.

Machine's picture.

MAME Info:

0.35b2 [Brad Oliver]

0.30 [Brad Oliver]

Artwork available


- 22nd November 2008: Mr. Do - Jack the Giantkiller bezel was cleaned up by Addy. Thanks to Rohan for the loan (been what, two years now?).

- 0.117u1: Changed description of clone 'Treasure Hunt (Japan?)' to 'Treasure Hunt (bootleg?)'.

- 0.35b13: Zsolt Vasvari fixed decryption in Treasure Hunt. Changed 'Treasure Hunt' from a parent set to clone 'Treasure Hunt (Japan?)'. Changed 4-way Joystick to 8-way.

- 0.35b2: Brad Oliver added 'Jack the Giantkiller (set 1)'. Fixed sprite flipping in Jack the Giant Killer end sequence [Brad Oliver]. Renamed (jack) to (jack2) and (jacka) to (jack3).

- 0.34b7: Thierry Lescot added clone Jack the Giant Killer (set 2). Brad Oliver and Mike Balfour added clone Treasure Hunt (Hara Industries 1982), not working due to encryption. Changed parent description to 'Jack the Giantkiller (set 1)'.

- 0.34b1: Changed description to 'Jack the Giantkiller'.

- 0.31: Fixed cpu rom loading.

- 0.30: Brad Oliver added Jack the Giant Killer (Cinematronics 1982).

Other Emulators:

* FB Alpha

Recommended Games:

Pig Newton

Romset: 52 kb / 13 files / 25.8 zip

MAME XML Output:

       <game name="jack" sourcefile="jack.c">
              <description>Jack the Giantkiller (set 1)</description>
              <rom name="j8" size="4096" crc="c8e73998" sha1="1332c8dee99d07cc2823797ecc3551d720428b36" region="maincpu" offset="0"/>
              <rom name="jgk.j6" size="4096" crc="36d7810e" sha1="b8757222586eb6aa31fc3b1d1fd00ddb1c68cb0b" region="maincpu" offset="1000"/>
              <rom name="jgk.j7" size="4096" crc="b15ff3ee" sha1="fa99b4c2d96fb355ff8ba12c2f40ee4d00bb04da" region="maincpu" offset="2000"/>
              <rom name="jgk.j5" size="4096" crc="4a63d242" sha1="afecfb515144963eb819a58ef3b368c20e6fc4ff" region="maincpu" offset="3000"/>
              <rom name="jgk.j3" size="4096" crc="605514a8" sha1="74769053a977cea0324b1198e582f8e712af9a22" region="maincpu" offset="c000"/>
              <rom name="jgk.j4" size="4096" crc="bce489b7" sha1="8c1bb82f38f1757b08c99230454a6e7eca8709f3" region="maincpu" offset="d000"/>
              <rom name="jgk.j2" size="4096" crc="db21bd55" sha1="5518c34d381129c7940de85c476639cafd0e5025" region="maincpu" offset="e000"/>
              <rom name="jgk.j1" size="4096" crc="49fffe31" sha1="b5a0a7d021c8001368bb5d3b41a728734eb50ac5" region="maincpu" offset="f000"/>
              <rom name="jgk.j9" size="4096" crc="c2dc1e00" sha1="57e8abf5a5eb3f5a22e206ee2562b64ea0ba2d05" region="audiocpu" offset="0"/>
              <rom name="jgk.j12" size="4096" crc="ce726df0" sha1="d0b83c5ceb558dafb6387445d5cfb4668f2f4386" region="gfx1" offset="0"/>
              <rom name="jgk.j13" size="4096" crc="6aec2c8d" sha1="f81c44e79e18a864abfeb8769f012a6e93679164" region="gfx1" offset="1000"/>
              <rom name="jgk.j11" size="4096" crc="fd14c525" sha1="5e6a8274d008c5dd276aaf85f7f943810b5ac987" region="gfx1" offset="2000"/>
              <rom name="jgk.j10" size="4096" crc="eab890b2" sha1="a5b83dff6bc6fd51f80db136fad8075262720f01" region="gfx1" offset="3000"/>
              <chip type="cpu" tag="maincpu" name="Z80" clock="3000000"/>
              <chip type="cpu" tag="audiocpu" name="Z80" clock="1500000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="aysnd" name="AY-3-8910A" clock="1500000"/>
              <display tag="screen" type="raster" rotate="90" width="256" height="224" refresh="60.000000" />
              <sound channels="1"/>
              <input players="2" buttons="2" coins="2">
                     <control type="joy" ways="8"/>
              <dipswitch name="Coin B" tag="DSW1" mask="3">
                     <dipvalue name="2 Coins/1 Credit" value="1"/>
                     <dipvalue name="4 Coins/3 Credits" value="3"/>
                     <dipvalue name="1 Coin/1 Credit" value="0" default="yes"/>
                     <dipvalue name="1 Coin/3 Credits" value="2"/>
              <dipswitch name="Coin A" tag="DSW1" mask="12">
                     <dipvalue name="3 Coins/1 Credit" value="8"/>
                     <dipvalue name="2 Coins/1 Credit" value="4"/>
                     <dipvalue name="4 Coins/3 Credits" value="12"/>
                     <dipvalue name="1 Coin/1 Credit" value="0" default="yes"/>
              <dipswitch name="Lives" tag="DSW1" mask="16">
                     <dipvalue name="3" value="0" default="yes"/>
                     <dipvalue name="5" value="16"/>
              <dipswitch name="Bonus Life" tag="DSW1" mask="32">
                     <dipvalue name="Every 10000" value="0" default="yes"/>
                     <dipvalue name="10000 Only" value="32"/>
              <dipswitch name="Difficulty" tag="DSW1" mask="64">
                     <dipvalue name="Start on Level 1" value="0" default="yes"/>
                     <dipvalue name="Start on Level 13" value="64"/>
              <dipswitch name="Per Bean/Bullets" tag="DSW1" mask="128">
                     <dipvalue name="1" value="0" default="yes"/>
                     <dipvalue name="2" value="128"/>
              <dipswitch name="Cabinet" tag="DSW2" mask="1">
                     <dipvalue name="Upright" value="1" default="yes"/>
                     <dipvalue name="Cocktail" value="0"/>
              <dipswitch name="Unknown" tag="DSW2" mask="2">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="2"/>
              <dipswitch name="Unknown" tag="DSW2" mask="4">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="4"/>
              <dipswitch name="Unknown" tag="DSW2" mask="8">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="8"/>
              <dipswitch name="Unknown" tag="DSW2" mask="16">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="16"/>
              <dipswitch name="Service Mode" tag="DSW2" mask="32">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="32"/>
              <dipswitch name="Invulnerability (Cheat)" tag="DSW2" mask="64">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="64"/>
              <dipswitch name="255 Lives (Cheat)" tag="DSW2" mask="128">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="128"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="32"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise