Home News Forum                            

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

imgfight: MAME ROM Information.


Image Fight (c) 1988 Irem.

A vertically scrolling shoot-em-up with an original premise. The game's first 5 stages are supposed to be a 'simulation' and serve as training to test the player's abilities. Player's will receive a penalty if their hit-ratio is too low.

Once players have proved themselves on the opening stages, they will progress to the game's last 3 stages, blasting off into space on a mission to destroy the alien vegetation surrounding the Moon's main computer. If the player fails in the mission, they must endure the dreaded 'Penalty Zone'. Features a high level of challenge, a wide variety of weapons and the ability to change speed.

If the player's ship is equipped with one or more red/blue extra guns, pushing both ACTION buttons simultaneously will sling the guns forward in a boomerang-like fashion. This is a powerful and destructive method and can be done an unlimited number of times.


Irem M-72 system hardware

Main CPU : V30 (@ 8 Mhz)

Sound CPU : Z80 (@ 3.579545 Mhz)

Sound Chips : YM2151 (@ 3.579545 Mhz), DAC

Players : 2

Control : 8-way joystick

Buttons : 4


Released in November 1988.

The OF-1 (the player's ship) appears as an unlockable ship in the Sony PlayStation 2 game "R-Type Final".

Pony Canyon / Scitron released a limited-edition soundtrack album for this game (Image Fight : G.S.M Irem 1 - D28B0012) on 21/01/1989.


* Secret Invincibility :

1) Turn DIP 2-7 ON.

2) Reset the game with holding Player 2-Button 2 (Speed Change button).

3) You will be able to start a game with invincibility.


1. Image Fight (1988)

2. Image Fight II (1991)


Sound composer : Sclap


* Consoles :

Nintendo Famicom (Mar.1990, "Image Fight [Model IF-14]")

NEC PC-Engine (Jul.1990, "Image Fight [Model IC02003]")

Sega Saturn (Mar.1998, "Image Fight & X-Multiply [Model SLPS-01267]")

Sony PlayStation (Aug.1998, "Image Fight & X Multiply [Model T-26110G]")

* Computers :

FM Towns (1990, Image Fight)

Sharp X68000 (Dec.1990, "Image Fight [Model IX68-02]")


Game's rom.

MAME Info:

0.129u4 [Arzeno Fabrice]

0.36b7 [Nao]

0.36b6 [Nicola Salmoria]


- 0.143u6: The Dumping Union added I8751 MCU dump for Image Fight.

- 0.135u1: Changed description to 'Image Fight (Japan, revision A)'.

- 0.133u1: Renamed (imgfigho) to (imgfighto).

- 0.129u4: Arzeno Fabrice added Image Fight (revision A, Japan). Renamed (imgfight) to (imgfigho).

- 0.37b10: Added 'Difficulty' dipswitch.

- 0.36b9: Added dipswitches 'Lives', 'Coinage', 'Flip Screen', 'Cabinet' and 'Coin Mode'.

- 0.36b8: Changed description to 'Image Fight (Japan)'.

- 0.37b3: Added 'Demo Sounds' dipswitch.

- 0.36b7: Nao added Image Fight (Irem 1988).

- 0.36b6: Nicola Salmoria added Image Fight (Testdriver).

LEVELS: 8 (must be finished twice)

Other Emulators:

* FB Alpha

* M72

Recommended Games (Airforce 3):

Tokio / Scramble Formation

World Wars

Asuka & Asuka

Image Fight


Master of Weapon

Air Duel

Gun & Frontier


Raiden II

Raiden DX

Raiden II / DX

Raiden Fighters

Raiden Fighters 2

Raiden Fighters Jet

Thunder Dragon

Thunder Dragon 2

Turbo Force

Aero Fighters

Aero Fighters 2

Aero Fighters 3

Aero Fighters Special

Grid Seeker

Sand Scorpion

Sky Alert


Zing Zing Zip



Fire Barrel

Mad Shark

U.N. Defense Force: Earth Joker



Bee Storm - DoDonPachi II

DoDonPachi Dai-Ou-Jou

Air Gallet

Battle Garegga

Battle Bakraid

Skull Fang

Storm Blade

Sengeki Striker


Guardian Storm

Stagger I

Change Air Blade

1945k III

Romset: 1540 kb / 19 files / 600.8 zip

MAME XML Output:

       <game name="imgfight" sourcefile="m72.c">
              <description>Image Fight (Japan, revision A)</description>
              <rom name="if-c-h0-a.bin" size="65536" crc="f5c94464" sha1="5964a00d21ebb358eecc0f10f6221fb684f284df" region="maincpu" offset="1"/>
              <rom name="if-c-l0-a.bin" size="65536" crc="87c534fe" sha1="10c231a2b3046a711a1fdcc6c1631a7378295f2f" region="maincpu" offset="0"/>
              <rom name="if-c-h3.bin" size="131072" crc="ea030541" sha1="ee4c12773ecced2d755443ce0ca78fb2b2c04805" region="maincpu" offset="40001"/>
              <rom name="if-c-l3.bin" size="131072" crc="c66ae348" sha1="eca5096ebd5bffc6e68f3fc9969cda9679bd921f" region="maincpu" offset="40000"/>
              <rom name="imgfight_i8751h.bin" size="4096" crc="ef0d5098" sha1="068b73937588e16a318a094dfe2fb1293b1a1711" region="cpu2" offset="0"/>
              <rom name="if-c-00.bin" size="131072" crc="745e6638" sha1="43fb1f9da4190fea67eee3aee8caf4219becc21b" region="gfx1" offset="0"/>
              <rom name="if-c-10.bin" size="131072" crc="b7108449" sha1="1f41ebe7164fab86958caaf6749b99425e682657" region="gfx1" offset="20000"/>
              <rom name="if-c-20.bin" size="131072" crc="aef33cba" sha1="2d8a8458207d0c790c81b1285366463c8540d190" region="gfx1" offset="40000"/>
              <rom name="if-c-30.bin" size="131072" crc="1f98e695" sha1="5fddcfb17523f8e96f4b85f0cb15d837b81f2bd4" region="gfx1" offset="60000"/>
              <rom name="if-a-a0.bin" size="65536" crc="34ee2d77" sha1="38826e0318aa8da893fa4c93f217288c015df606" region="gfx2" offset="0"/>
              <rom name="if-a-a1.bin" size="65536" crc="6bd2845b" sha1="149cf14f919590da88b9a8e254690da010709862" region="gfx2" offset="10000"/>
              <rom name="if-a-a2.bin" size="65536" crc="090d50e5" sha1="4f2a7c76320b3f8dafae90a246187e034fe7562b" region="gfx2" offset="20000"/>
              <rom name="if-a-a3.bin" size="65536" crc="3a8e3083" sha1="8a75d556790b6bea41ead1a5f95589dd293bdf4e" region="gfx2" offset="30000"/>
              <rom name="if-a-b0.bin" size="65536" crc="b425c829" sha1="0ccd487dba00bb7cb0ff5d1c67f8fee3e68df5d8" region="gfx3" offset="0"/>
              <rom name="if-a-b1.bin" size="65536" crc="e9bfe23e" sha1="f97a68dbdce7e06d07faab19acf7625cdc8eeaa8" region="gfx3" offset="10000"/>
              <rom name="if-a-b2.bin" size="65536" crc="256e50f2" sha1="9e9fda4f1f1449548942c0da4478f61fe0d263d1" region="gfx3" offset="20000"/>
              <rom name="if-a-b3.bin" size="65536" crc="4c682785" sha1="f61f1227e0ad629fdfca106306b17a9f6a9959e3" region="gfx3" offset="30000"/>
              <rom name="if-c-v0.bin" size="65536" crc="cb64a194" sha1="940fad6b9147bccc8290e112f5973f8ea062b52f" region="samples" offset="0"/>
              <rom name="if-c-v1.bin" size="65536" crc="45b68bf5" sha1="2fb28793019ca85b3b6d7c4c31eedff1d71f2d83" region="samples" offset="10000"/>
              <chip type="cpu" tag="maincpu" name="V30" clock="8000000"/>
              <chip type="cpu" tag="soundcpu" name="Z80" clock="3579545"/>
              <chip type="audio" tag="lspeaker" name="Speaker"/>
              <chip type="audio" tag="rspeaker" name="Speaker"/>
              <chip type="audio" tag="m72" name="M72 Custom"/>
              <chip type="audio" tag="ymsnd" name="YM2151" clock="3579545"/>
              <chip type="audio" tag="dac" name="DAC"/>
              <display tag="screen" type="raster" rotate="270" width="384" height="256" refresh="55.017606" pixclock="8000000" htotal="512" hbend="64" hbstart="448" vtotal="284" vbend="0" vbstart="256" />
              <sound channels="2"/>
              <input players="2" buttons="4" coins="2" service="yes">
                     <control type="joy" ways="8"/>
              <dipswitch name="Lives" tag="DSW" mask="3">
                     <dipvalue name="2" value="2"/>
                     <dipvalue name="3" value="3" default="yes"/>
                     <dipvalue name="4" value="1"/>
                     <dipvalue name="5" value="0"/>
              <dipswitch name="Difficulty" tag="DSW" mask="12">
                     <dipvalue name="Normal" value="12" default="yes"/>
                     <dipvalue name="Hard" value="8"/>
                     <dipvalue name="Hardest" value="4"/>
                     <dipvalue name="Debug Mode 2 lap" value="0"/>
              <dipswitch name="Coin A" tag="DSW" mask="48">
                     <dipvalue name="5 Coins/1 Credit" value="0"/>
                     <dipvalue name="3 Coins/1 Credit" value="16"/>
                     <dipvalue name="2 Coins/1 Credit" value="32"/>
                     <dipvalue name="1 Coin/1 Credit" value="48" default="yes"/>
              <dipswitch name="Coin B" tag="DSW" mask="192">
                     <dipvalue name="1 Coin/2 Credits" value="192" default="yes"/>
                     <dipvalue name="1 Coin/3 Credits" value="128"/>
                     <dipvalue name="1 Coin/5 Credits" value="64"/>
                     <dipvalue name="1 Coin/6 Credits" value="0"/>
              <dipswitch name="Coinage" tag="DSW" mask="240">
                     <dipvalue name="6 Coins/1 Credit" value="160"/>
                     <dipvalue name="5 Coins/1 Credit" value="176"/>
                     <dipvalue name="4 Coins/1 Credit" value="192"/>
                     <dipvalue name="3 Coins/1 Credit" value="208"/>
                     <dipvalue name="8 Coins/3 Credits" value="16"/>
                     <dipvalue name="2 Coins/1 Credit" value="224"/>
                     <dipvalue name="5 Coins/3 Credits" value="32"/>
                     <dipvalue name="3 Coins/2 Credits" value="48"/>
                     <dipvalue name="1 Coin/1 Credit" value="240" default="yes"/>
                     <dipvalue name="2 Coins/3 Credits" value="64"/>
                     <dipvalue name="1 Coin/2 Credits" value="144"/>
                     <dipvalue name="1 Coin/3 Credits" value="128"/>
                     <dipvalue name="1 Coin/4 Credits" value="112"/>
                     <dipvalue name="1 Coin/5 Credits" value="96"/>
                     <dipvalue name="1 Coin/6 Credits" value="80"/>
                     <dipvalue name="Free Play" value="0"/>
              <dipswitch name="Flip Screen" tag="DSW" mask="256">
                     <dipvalue name="Off" value="256" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Cabinet" tag="DSW" mask="512">
                     <dipvalue name="Upright" value="0" default="yes"/>
                     <dipvalue name="Cocktail" value="512"/>
              <dipswitch name="Coin Mode" tag="DSW" mask="1024">
                     <dipvalue name="Mode 1" value="1024" default="yes"/>
                     <dipvalue name="Mode 2" value="0"/>
              <dipswitch name="Demo Sounds" tag="DSW" mask="2048">
                     <dipvalue name="Off" value="2048"/>
                     <dipvalue name="On" value="0" default="yes"/>
              <dipswitch name="Unknown" tag="DSW" mask="4096">
                     <dipvalue name="Off" value="4096" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Stop Mode" tag="DSW" mask="8192">
                     <dipvalue name="Off" value="8192" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSW" mask="16384">
                     <dipvalue name="Off" value="16384" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Service Mode" tag="DSW" 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="unsupported" palettesize="512"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise