Home News Forum                            

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

xmultiplm72: MAME ROM Information.


X-Multiply (c) 1989 Irem.

A horizontally scrolling shooter from the makers of "R-Type".


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 September 1989.

Pony Canyon / Scitron released a limited-edition soundtrack album for this game (R-Type II : G.S.M. Irem 2 - PCCB-00017) on 21 January 1990.


1) Turn DIP 2-7 ON.

2) Reset the game with holding Player 1-Button 2.

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


* Consoles :

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

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


Game's rom.

MAME Info:

0.138u1 [hap, Porchy]

0.36b7 [Nao]

0.36b6 [Nicola Salmoria]


- On the PCB you can (partly)see the bubbles/balls on the titlescreen during the flash. Stefan Lindberg (ID 02052)


- 0.144: Roberto Zandona fixed tilemaps offsets in X Multiply.

- 0.143u6: The Dumping Union added I8751 MCU dump for clone X Multiply (Japan, M72).

- 0.138u2: Changed description to 'X Multiply (World, M81)'.

- 0.138u1: hap and Porchy added 'X Multiply (Japan, M81)'. Changed 'X Multiply (Japan)' to clone 'X Multiply (Japan, M72)'. Renamed (xmultipl) to (xmultiplm72).

- 0.102u5: Roberto Fresca completed the X Multiply dipswitches. Added dipswitches 'Difficulty' and 'Upright (double) Mode'.

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

- 0.36b7: Nao added 'X Multiply' (Japan) (Irem 1989).

- 0.36b6: Nicola Salmoria added X Multiply (Testdriver).

LEVELS: 7 (restarts once)

Other Emulators:

* FB Alpha

* M72

Recommended Games (R-Type):

Gradius / Nemesis

Gradius (PlayChoice-10)

Vs. Gradius

Gradius II / Vulcan Venture

Gradius III

Gradius 4: Fukkatsu


Salamander 2


R-Type II

R-Type Leo

Heavy Unit

Turtle Ship


X Multiply

Zero Wing

Raiga - Strato Fighter


Blaze On

Hyper Duel

Super Spacefortress Macross II

Romset: 2625 kb / 24 files / 812.7 zip

MAME XML Output:

       <game name="xmultiplm72" sourcefile="m72.c" cloneof="xmultipl" romof="xmultipl">
              <description>X Multiply (Japan, M72)</description>
              <rom name="ch3.h3" size="131072" crc="20685021" sha1="92f4216320bf525045223b9454fb5bb224c536d8" region="maincpu" offset="1"/>
              <rom name="cl3.l3" size="131072" crc="93fdd200" sha1="dd4244ba0ce6c621136b0648374179da44363c01" region="maincpu" offset="0"/>
              <rom name="ch0.h0" size="65536" crc="9438dd8a" sha1="dc85789c47d31a96300b4236dc43f065e1b01e4a" region="maincpu" offset="40001"/>
              <rom name="cl0.l0" size="65536" crc="06a9e213" sha1="9831c110814642703d6e71d49848d854095b7d3a" region="maincpu" offset="40000"/>
              <rom name="xmultipl_i8751h.bin" size="4096" crc="c8ceb3cd" sha1="e5d20a3a9d7f0919604543c97643a03434d80130" region="cpu2" offset="0"/>
              <rom name="t44.00" merge="t44.00" size="131072" crc="db45186e" sha1="8c8edeb4b7e6b0516f2597823dc27eba9c5d9528" region="gfx1" offset="0"/>
              <rom name="t45.01" merge="t45.01" size="131072" crc="4d0764d4" sha1="4942333336a110b033f16ac1afa06ffef7b2dad6" region="gfx1" offset="20000"/>
              <rom name="t46.10" merge="t46.10" size="131072" crc="f0c465a4" sha1="69c107c860d4e8736431fd86b6821b70a8367eb3" region="gfx1" offset="40000"/>
              <rom name="t47.11" merge="t47.11" size="131072" crc="1263b24b" sha1="0445a5381df3a868bed6967c8e5de7169e4be6a3" region="gfx1" offset="60000"/>
              <rom name="t48.20" merge="t48.20" size="131072" crc="4129944f" sha1="988b072032d1667c3ac0731fada32fb6978505dc" region="gfx1" offset="80000"/>
              <rom name="t49.21" merge="t49.21" size="131072" crc="2346e6f9" sha1="b3de017dd0353e04d279f57e151c47f5fcc70e9c" region="gfx1" offset="a0000"/>
              <rom name="t50.30" merge="t50.30" size="131072" crc="e322543e" sha1="b4c3a7f202d81485d5f0a7b7668ee89fc1edb215" region="gfx1" offset="c0000"/>
              <rom name="t51.31" merge="t51.31" size="131072" crc="229bf7b1" sha1="ae42c7efbb6278dd3fa56842361138391f2d49ca" region="gfx1" offset="e0000"/>
              <rom name="t53.a0" merge="t53.a0" size="131072" crc="1a082494" sha1="63a3a84a262833d2cafab41e35df8f10a5e317b1" region="gfx2" offset="0"/>
              <rom name="t54.a1" merge="t54.a1" size="131072" crc="076c16c5" sha1="4be858806b916953d59aceee550e721eaf3996a6" region="gfx2" offset="20000"/>
              <rom name="t55.a2" merge="t55.a2" size="131072" crc="25d877a5" sha1="48c948bf714c432f534c098123c8f50d5561756f" region="gfx2" offset="40000"/>
              <rom name="t56.a3" merge="t56.a3" size="131072" crc="5b1213f5" sha1="87782aa0bd04d4378c4ba78b63028ae2709da2f1" region="gfx2" offset="60000"/>
              <rom name="t57.b0" merge="t57.b0" size="131072" crc="0a84e0c7" sha1="67ad181a7d2c431cb4bf45955e09754549a03576" region="gfx3" offset="0"/>
              <rom name="t58.b1" merge="t58.b1" size="131072" crc="a874121d" sha1="1351d5901d55059c6472a4588a2e560396903861" region="gfx3" offset="20000"/>
              <rom name="t59.b2" merge="t59.b2" size="131072" crc="69deb990" sha1="1eed3183efbe576376661b45152a0a21240ecfc8" region="gfx3" offset="40000"/>
              <rom name="t60.b3" merge="t60.b3" size="131072" crc="14c69f99" sha1="4bea72f8bd421ef3ca559363f7473ce2e7038699" region="gfx3" offset="60000"/>
              <rom name="t52.v0" merge="t52.v0" size="131072" crc="2db1bd80" sha1="657006d0642ec7fb949bb52821d78fe51a599415" region="samples" offset="0"/>
              <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="0" 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="Difficulty" tag="DSW" mask="3">
                     <dipvalue name="Very Easy" value="2"/>
                     <dipvalue name="Easy" value="1"/>
                     <dipvalue name="Normal" value="3" default="yes"/>
                     <dipvalue name="Hard" value="0"/>
              <dipswitch name="Lives" tag="DSW" mask="12">
                     <dipvalue name="1" value="8"/>
                     <dipvalue name="2" value="4"/>
                     <dipvalue name="3" value="12" default="yes"/>
                     <dipvalue name="4" 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 (single)" value="0" default="yes"/>
                     <dipvalue name="Cocktail" value="512"/>
                     <dipvalue name="Upright (double) On" value="0" default="yes"/>
                     <dipvalue name="Upright (double) Off" 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="0"/>
                     <dipvalue name="On" value="2048" default="yes"/>
              <dipswitch name="Upright (double) Mode" tag="DSW" mask="4096">
                     <dipvalue name="Off" value="4096" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Allow Continue" tag="DSW" mask="8192">
                     <dipvalue name="No" value="0"/>
                     <dipvalue name="Yes" value="8192" default="yes"/>
              <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" cocktail="preliminary" savestate="unsupported" palettesize="512"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise