Home News Forum                            

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

jackal: MAME ROM Information.


Jackal (c) 1986 Konami.

1 or 2 players operate a jeep and must battle their way through a huge, vertically scrolling battlefield. Their mission is to save PoWs and deliver them to the nearest helicopter pad so they can be flown to safety. The hostages are trapped in enemy buildings and PoW camps, which must be destroyed in order to release the prisoners. The jeep can only carry up to a maximum of eight PoWs, the current amount being carried is displayed in the upper left-hand corner of the screen.

The jeep is armed with a machine gun and a grenade thrower, the latter of which can be powered-up into a missile launcher. As well as huge numbers of enemy troops and static gun emplacements, the players must also contend with enemy jeeps, tanks, boats, submarines and planes. The final part of the game takes place in the enemy stronghold and the game ends when the final enemy gun emplacements are destroyed.


Game ID : GX631

Main CPU : (2x) M6809

Sound Chips : YM2151

Screen orientation : Vertical

Video resolution : 224 x 240 pixels

Screen refresh : 60.00 Hz

Palette colors : 512

Players : 2

Control : 8-way joystick

Buttons : 2


Released in October 1986.

This game is known in US as "Top Gunner" and in Japan as "Tokushu Butai Jackal".

Alfa Records released a limited-edition soundtrack album for this game (Konamic Game Freaks : Konami Kukeiha Club - 28XA-135) on 25/03/1987.


In Top Gunner, the jeep has an American flag flying next to the cannon and the sound effects are slightly different.


* Consoles :

Nintendo Famicom (1988)

Nintendo Famicom Disk System (1988, "Final Commando - Akai Yousai")

* Computers :

Commodore C64 (1987)

Sinclair ZX Spectrum (1987)

Amstrad CPC (1988)

IBM PC (1988)


Game's rom.

Machine's picture.

MAME Info:

0.33b7 [Kenneth Lin]


- Coin counters don't work correctly. Source (ID 02555)

- Sound CPU clock is overclocked to avoid a communication problem. Source (ID 02556)


- 3rd May 2010: f205v dumped Jackal (bootleg) (1987).

- 0.135u3: Fabio Priuli added driver data struct to Jackal.

- 0.130u4: Derrick Renaud converted Top Gunner (bootleg) use IPT_POSITIONAL.

- 0.127u3: Nicola Salmoria fixed wrong enemy tank colors in Jackal.

- 0.125u5: Jackal driver improvements [Nicola Salmoria]: Fixed palette animation (very subtle!). Verified on the schematics and on the PCB that the high score table text cannot change color. Removed the IMPERFECT_GRAPHICS flag. Fixed music stops after you get in the jeep with a kludge (overclock sound CPU). Added DIP locations and sorted input ports. Added 2x 'Unused' dipswitch.

- 0.123u1: Zsolt Vasvari removed color tables from Jackal. Added RESNET color computations where appropriate. Changed palettesize to 4608 colors.

- 0.122u5: Corrado Tomaselli changed/verified frequencies in Jackal. Changed M6809 CPU1/2 clock speeds to 1536000 Hz and YM2151 to 3579545 Hz.

- 28th July 2006: Guru - Top Gunner (Konami 1986) and other games just arrived in 2 huge boxes. I think most of these are just for fixing issues in MAME (snd/gfx etc). Big thanks to Tingoes.

- 0.89u4: Cleanup of Jackal driver [Curt Coder].

- 0.79u1: Curt Coder converted Jackal to tilemaps. Added dipswitches 'Sound Adjustment' and 'Sound Mode'.

- 0.37b15: Fixed gfx1 rom loading. Changed input from dial to 8-way Joystick. Removed 3rd player and 3rd coin slot.

- 0.36b13: Added proms ($0, 100 - color lookup tables).

- 22nd December 1999: Nicola Salmoria fixed some graphics problems in Jackal.

- 0.36b8: Added clone Tokushu Butai Jackal (Japan). Changed parent description to 'Jackal (World)' and clone 'Top Gunner' to 'Top Gunner (US)'. Added the gfx1 roms from Tokushu Butai Jackal (Japan). Note: topgunbl allows to rotate the gun turret with a rotary switch. This feature is not available in the original sets. In jackalj, the gun faces the direction you are moving. In the others, it always faces up.

- 0.36b7: Fixed gfx1 roms.

- 26th September 1999: Nicola fixed Jackal character roms.

- 0.35RC2: Karl Stenerud added rotary control support to clone Top Gunner. This works in topgunbl *only* - the gun turret cannot be rotated in jackal and topgunr, those games don't support the rotary joystick.

- 0.34b6: Known issues: Sprites are not in sync with the scroll. After game over, the first main logo screen is one line out of sync after the scrolling is completed. Changed 8-way Joystick to Dial and added 3rd player input.

- 0.34b5: Nicola Salmoria added clone Top Gunner (bootleg). Note: topgunbl allows to rotate the gun turret with a rotary switch. This feature is not available in the two original sets. Nicola Salmoria also fixed the original set (rom tgnr15d.bin). Known issues: The Jackal gfx ROMs have some bad bits (look at the '0', for example). One of the bootleg Top Gunner gfx ROMs seems to be bad as well.

- 0.33b7: Kenneth Lin added Jackal (Konami 1986) and clone Top Gunner. Known issues: The high score table colors are probably not correct (all lines are white). Sprites disappear at the border of thse screen and are not in sync with the scroll. At the beginning of a game, part of the screen remains black. Top Gunner doesn't work, ROM 16D doesn't pass the self test.

- 21st June 1998: Dumped Top Gunner (US).

- 24th March 1998: CaBBe dumped Jackal (World).

ARCADE RELEASE: Tokusyu Butai Jackal (Konami) - 1986/Oct/15


Recommended Games (Army Fighter 2):


Front Line


Field Combat

Ikari Warriors

Guerrilla War

Ikari III - The Rescue


Land Sea Air Squad

Mighty Guy

Heavy Barrel

Rescue Raider


Time Soldiers

Gain Ground

Caliber 50


Gulf Storm

Thunder Zone

Desert Breaker

Ninja Commando

Total Carnage


Shock Troopers

Shock Troopers - 2nd Squad

Romset: 625 kb / 9 files / 214.8 zip

MAME XML Output:

       <game name="jackal" sourcefile="jackal.c">
              <description>Jackal (World)</description>
              <rom name="j-v02.rom" size="65536" crc="0b7e0584" sha1="e4019463345a4c020d5a004c9a400aca4bdae07b" region="master" offset="4000"/>
              <rom name="j-v03.rom" size="16384" crc="3e0dfb83" sha1="5ba7073751eee33180e51143b348256597909516" region="master" offset="c000"/>
              <rom name="631t01.bin" size="32768" crc="b189af6a" sha1="f7df996c394fdd6f2ce128a8df38d7838f7ec6d6" region="slave" offset="8000"/>
              <rom name="631t04.bin" size="131072" crc="457f42f0" sha1="08413a13d128875dddcf4f6ad302363096bf1d41" region="gfx1" offset="0"/>
              <rom name="631t05.bin" size="131072" crc="732b3fc1" sha1="7e89650b9e5e2b7ae82f8c55ac9995740f6fdfe1" region="gfx1" offset="1"/>
              <rom name="631t06.bin" size="131072" crc="2d10e56e" sha1="447b464ea725fb9ef87da067a41bcf463b427cce" region="gfx1" offset="40000"/>
              <rom name="631t07.bin" size="131072" crc="4961c397" sha1="b430df58fc3bb722d6fb23bed7d04afdb7e5d9c1" region="gfx1" offset="40001"/>
              <rom name="631r08.bpr" size="256" crc="7553a172" sha1="eadf1b4157f62c3af4602da764268df954aa0018" region="proms" offset="0"/>
              <rom name="631r09.bpr" size="256" crc="a74dd86c" sha1="571f606f8fc0fd3d98d26761de79ccb4cc9ab044" region="proms" offset="100"/>
              <chip type="cpu" tag="master" name="M6809" clock="1536000"/>
              <chip type="cpu" tag="slave" name="M6809" clock="1536000"/>
              <chip type="audio" tag="lspeaker" name="Speaker"/>
              <chip type="audio" tag="rspeaker" name="Speaker"/>
              <chip type="audio" tag="ymsnd" name="YM2151" clock="3579545"/>
              <display tag="screen" type="raster" rotate="90" width="240" height="224" refresh="60.000000" />
              <sound channels="2"/>
              <input players="2" buttons="2" coins="2">
                     <control type="joy" ways="8"/>
              <dipswitch name="Coin A" tag="DSW1" mask="15">
                     <dipvalue name="4 Coins/1 Credit" value="2"/>
                     <dipvalue name="3 Coins/1 Credit" value="5"/>
                     <dipvalue name="2 Coins/1 Credit" value="8"/>
                     <dipvalue name="3 Coins/2 Credits" value="4"/>
                     <dipvalue name="4 Coins/3 Credits" value="1"/>
                     <dipvalue name="1 Coin/1 Credit" value="15" default="yes"/>
                     <dipvalue name="3 Coins/4 Credits" value="3"/>
                     <dipvalue name="2 Coins/3 Credits" value="7"/>
                     <dipvalue name="1 Coin/2 Credits" value="14"/>
                     <dipvalue name="2 Coins/5 Credits" value="6"/>
                     <dipvalue name="1 Coin/3 Credits" value="13"/>
                     <dipvalue name="1 Coin/4 Credits" value="12"/>
                     <dipvalue name="1 Coin/5 Credits" value="11"/>
                     <dipvalue name="1 Coin/6 Credits" value="10"/>
                     <dipvalue name="1 Coin/7 Credits" value="9"/>
                     <dipvalue name="Free Play" value="0"/>
              <dipswitch name="Coin B" tag="DSW1" mask="240">
                     <dipvalue name="4 Coins/1 Credit" value="32"/>
                     <dipvalue name="3 Coins/1 Credit" value="80"/>
                     <dipvalue name="2 Coins/1 Credit" value="128"/>
                     <dipvalue name="3 Coins/2 Credits" value="64"/>
                     <dipvalue name="4 Coins/3 Credits" value="16"/>
                     <dipvalue name="1 Coin/1 Credit" value="240" default="yes"/>
                     <dipvalue name="3 Coins/4 Credits" value="48"/>
                     <dipvalue name="2 Coins/3 Credits" value="112"/>
                     <dipvalue name="1 Coin/2 Credits" value="224"/>
                     <dipvalue name="2 Coins/5 Credits" value="96"/>
                     <dipvalue name="1 Coin/3 Credits" value="208"/>
                     <dipvalue name="1 Coin/4 Credits" value="192"/>
                     <dipvalue name="1 Coin/5 Credits" value="176"/>
                     <dipvalue name="1 Coin/6 Credits" value="160"/>
                     <dipvalue name="1 Coin/7 Credits" value="144"/>
                     <dipvalue name="No Coin B" value="0"/>
              <dipswitch name="Lives" tag="DSW2" mask="3">
                     <dipvalue name="2" value="3"/>
                     <dipvalue name="3" value="2" default="yes"/>
                     <dipvalue name="4" value="1"/>
                     <dipvalue name="7" value="0"/>
              <dipswitch name="Unused" tag="DSW2" mask="4">
                     <dipvalue name="Off" value="4" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Bonus Life" tag="DSW2" mask="24">
                     <dipvalue name="30K 150K" value="24" default="yes"/>
                     <dipvalue name="50K 200K" value="16"/>
                     <dipvalue name="30K" value="8"/>
                     <dipvalue name="50K" value="0"/>
              <dipswitch name="Difficulty" tag="DSW2" mask="96">
                     <dipvalue name="Easy" value="96"/>
                     <dipvalue name="Normal" value="64" default="yes"/>
                     <dipvalue name="Difficult" value="32"/>
                     <dipvalue name="Very Difficult" value="0"/>
              <dipswitch name="Demo Sounds" tag="DSW2" mask="128">
                     <dipvalue name="Off" value="128"/>
                     <dipvalue name="On" value="0" default="yes"/>
              <dipswitch name="Flip Screen" tag="IN0" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Sound Adjustment" tag="IN0" mask="64">
                     <dipvalue name="Upright" value="0" default="yes"/>
                     <dipvalue name="Cocktail" value="64"/>
              <dipswitch name="Sound Mode" tag="IN0" mask="128">
                     <dipvalue name="Mono" value="128"/>
                     <dipvalue name="Stereo" value="0" default="yes"/>
              <dipswitch name="Unused" tag="IN1" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="unsupported" palettesize="768"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise