Home News Forum                            

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

gijoe: MAME ROM Information.


G.I. Joe - A Real American Hero (c) 1992 Konami.

Soldiers fight in a futuristic war against the army of an evil emperor. Unlike most army themed games, even trees and buildings can be destroyed if enough bullets are pumped into them.


Game ID : GX069

Main CPU : 68000 (@ 16 Mhz)

Sound CPU : Z80 (@ 8 Mhz)

Sound Chips : YM2151 (@ 3.579545 Mhz), K054539 (@ 48 Khz)

Screen orientation : Horizontal

Video resolution : 288 x 224 pixels

Screen refresh : 60.00 Hz

Palette colors : 2048

Players : 4

Control : 8-way joystick

Buttons : 3


Released in May 1992.

This game is mainly based in the 1980's comic books and animation series by Marvel which were based on the ever popular G.I. Joe toy line created for Hasbro Toys by Stan Weston in 1964. The G.I. Joe line were the first Action Figure toys, a term created to avoid the use of the term 'Dolls for boys'.

Soundtrack Releases :

Konami All-Stars 1993 ~ Music Station of Dreams (KICA-9016~8) (12/24/1992)


Director : Formula Jun

Game programmers : Q16.Tsutsui, T. Yoshinobu, Masae Nakashima

Graphic designers : Sakura 28, M. Yamada, M. Yamashita

Sound designers : T. Ogura, K. Fukui

Hardware : Hashima, Y. Wajiki

Product designer : T. Nishimura

Special thanks : K. Kinugasa, Frank Pellegrini, Steve Kaufman


Game's rom.

Machine's picture.

MAME Info:

0.37b13 [Olivier Galibert]

0.37b8 [?]


- Sound or inaccurate sound effects. abelardator2 (ID 03656)

- Zooming glitches and a wrong backdrop. Kekule (ID 01858)


- 0.141: caius added clone G.I. Joe (World, EB8, prototype?). Changed parent description to 'G.I. Joe (World, EAB, set 1)' and clones 'G.I. Joe (US)' to 'G.I. Joe (US, UAB)' and 'G.I. Joe (Japan)' to 'G.I. Joe (Japan, JAA)'.

- 0.137: David Haywood implemented default EEPROMs to GI Joe.

- 0.136u1: Fabio Priuli added driver data struct and save states to GI Joe. Changed description to 'G.I. Joe (World)'.

- 0.135u4: Fabio Priuli updated GI Joe to use EEPROM device and to use Konami video devices.

- 0.133u1: Brian Troha added DIP locations to GI Joe and clones.

- 0.131u1: MooglyGuy merged memory maps in GI Joe.

- 0.131: Yasuhiro Ogawa removed YM2151 from GI Joe which is not present on real PCB.

- 13th January 2009: Guru - A few packages arrived yesterday. From Japan we have GI-Joe (broken) for documentation/testing/parts.

- 0.125u4: Aaron Giles fixed crasher due to some Konami games using 8 layers in the K056832 implementation, even though it was only written for 4.

- 0.125u3: David Haywood made GI Joe not crash, but still don't understand what the original code was trying to do.

- 0.119u4: Mike Green fixed 'Players' dipswitch.

- 0.71u1: Acho A. Tang updated video settings, memory map, irq handler and added object blitter. Completed K054157 to K056832 migration, added ground scroll emulation, fixed sprite and BG priority and improved shadows and layer alignment. Added preliminary K056832 tilemap<->linemap switching and tileline code (vidhrdw\konamiic.c). Added tilemap_get_transparency_data() for transparency cache manipulation (tilemap.c).

- 0.69: GMB added clone GI Joe (Japan).

- 17th May 2003: Yasuhiro Ogawa added Japan versions of G.I. Joe and Metamorphic Force.

- 20th October 2002: Guru fixed the GI Joe ROM file names.

- 0.55: Fixed YM2151 sound in GI Joe.

- 0.37b14: Added dipswitches 'Sound', 'Coin mechanism', 'Players' and 'Unused'. Added 3rd and 4th coin slot.

- 11th March 2001: Olivier Galibert re-submitted a lost GI Joe update.

- 0.37b13: Olivier Galibert added GI Joe (World) (Konami 1992) and clone (US).

- 4th March 2001: Olivier Galibert added linescroll support to the Konami K054157 emulation, used by Xexex, GI Joe and Asterix.

- 26th February 2001: Olivier Galibert got GI Joe playable, however some graphic problems remain.

- 0.37b12: K054539 sound emulation, used in GI Joe [Olivier Galibert].

- 0.37b8: Added GI Joe (World) (Testdriver) and clone (US).


Recommended Games (Army Fighter 3D):

Operation Wolf

Operation Thunderbolt

Operation Wolf 3



GI Joe

Born To Fight

Dynamite Duke

Guts n' Glory (Machine Gun)

Line of Fire

Mechanized Attack

Rambo III

Aqua Jack


Spinal Breakers


Area 51

Maximum Force

Area 51 / Maximum Force Duo

Area 51: Site 4

Operation Thunder Hurricane

Behind Enemy Lines

Ranger Mission

Recommended Games (Shooting 3):

Operation Wolf

Operation Wolf 3

Operation Thunderbolt


Beast Busters

Beast Busters 2nd Nightmare

Dynamite Duke

Guts n' Glory (Machine Gun)

Line of Fire

Mechanized Attack

Rambo III


Space Gun

Spinal Breakers

Steel Gunner

Steel Gunner 2

Rail Chase

Rail Chase 2

Terminator 2 - Judgment Day

G.I. Joe

Lethal Enforcers

Lethal Enforcers II: Gun Fighters


Alien3: The Gun

Born To Fight

Dragon Gun

Jurassic Park

Jurassic Park 3

Under Fire

Locked 'n Loaded

Lord of Gun

Revolution X

Target Hits

Virtua Cop

Virtua Cop 2

Crypt Killer

Mobil Suit Gundam Final Shooting

Time Crisis

Zombie Raid

Area 51

Maximum Force

Area 51 / Maximum Force Duo

Area 51: Site 4

Crazy Fight

Lethal Justice

Police Trainer

House of the Dead

House of the Dead 2

The House of the Dead III

Behind Enemy Lines



Flame Gunner

Golgo 13

Golgo 13 Kiseki no Dandou

Invasion - The Abductors


Confidential Mission

Death Crimson OX

Gun Spike

Silent Scope

Silent Scope 2

Silent Scope EX

The Typing of the Dead

Gun Survivor 2: Bio Hazard Code Veronica

Lupin The Third - The Shooting

Ranger Mission

Romset: 9281 kb / 13 files / 3.65 zip

MAME XML Output:

       <game name="gijoe" sourcefile="gijoe.c">
              <description>G.I. Joe (World, EAB, set 1)</description>
              <rom name="069eab03.rom" size="262144" crc="dd2d533f" sha1="6fc9f7a8fc89155ef2b9ee43fe5e456d9b574f8c" region="maincpu" offset="0"/>
              <rom name="069eab02.rom" size="262144" crc="6bb11c87" sha1="86581d24f73f2e837f1d4fc5f1f2188f610c50b6" region="maincpu" offset="1"/>
              <rom name="069a12" size="262144" crc="75a7585c" sha1="443d6dee99edbe81ab1b7289e6cad403fe01cc0d" region="maincpu" offset="80000"/>
              <rom name="069a11" size="262144" crc="3153e788" sha1="fde4543eac707ef24b431e64011cf0f923d4d3ac" region="maincpu" offset="80001"/>
              <rom name="069a01" size="65536" crc="74172b99" sha1="f5e0e0d43317454fdacd3df7cd3035fcae4aef68" region="audiocpu" offset="0"/>
              <rom name="069a10" size="1048576" crc="4c6743ee" sha1="fa94fbfb55955fdb40705e79b49103676961d919" region="gfx1" offset="0"/>
              <rom name="069a09" size="1048576" crc="e6e36b05" sha1="fecad503f2c285b2b0312e888c06dd6e87f95a07" region="gfx1" offset="100000"/>
              <rom name="069a08" size="1048576" crc="325477d4" sha1="140c57b0ac9e5cf702d788f416408a5eeb5d6d3c" region="gfx2" offset="0"/>
              <rom name="069a05" size="1048576" crc="c4ab07ed" sha1="dc806eff00937d9465b1726fae8fdc3022464a28" region="gfx2" offset="100000"/>
              <rom name="069a07" size="1048576" crc="ccaa3971" sha1="16989cbbd65fe1b41c4a85fea02ba1e9880818a9" region="gfx2" offset="200000"/>
              <rom name="069a06" size="1048576" crc="63eba8e1" sha1="aa318d356c2580765452106ea0d2228273a90523" region="gfx2" offset="300000"/>
              <rom name="069a04" size="2097152" crc="11d6dcd6" sha1="04cbff9f61cd8641db538db809ddf20da29fd5ac" region="k054539" offset="0"/>
              <rom name="gijoe.nv" size="128" crc="a0d50a79" sha1="972533ea45a0e84d9dd14c55f58cd7247926792e" region="eeprom" offset="0"/>
              <chip type="cpu" tag="maincpu" name="68000" clock="16000000"/>
              <chip type="cpu" tag="audiocpu" name="Z80" clock="8000000"/>
              <chip type="audio" tag="lspeaker" name="Speaker"/>
              <chip type="audio" tag="rspeaker" name="Speaker"/>
              <chip type="audio" tag="k054539" name="K054539" clock="48000"/>
              <display tag="screen" type="raster" rotate="0" width="288" height="224" refresh="60.000000" />
              <sound channels="2"/>
              <input players="4" buttons="3" coins="4" service="yes">
                     <control type="joy" ways="8"/>
              <dipswitch name="Sound" tag="P1_P2" mask="128">
                     <dipvalue name="Mono" value="128"/>
                     <dipvalue name="Stereo" value="0" default="yes"/>
              <dipswitch name="Coin mechanism" tag="P1_P2" mask="32768">
                     <dipvalue name="Common" value="32768" default="yes"/>
                     <dipvalue name="Independent" value="0"/>
              <dipswitch name="Players" tag="P3_P4" mask="128">
                     <dipvalue name="2" value="128" default="yes"/>
                     <dipvalue name="4" value="0"/>
              <dipswitch name="Unused" tag="P3_P4" mask="32768">
                     <dipvalue name="Off" value="32768" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="2048"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise