Home News Forum                            

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

macrossp: MAME ROM Information.


Macross Plus (c) 1996 Banpresto.

A vertically scrolling shooter.


Game ID : BP964

Main CPU : 68EC020 (@ 25 Mhz)

Sound CPU : 68000 (@ 16 Mhz)

Sound Chips : ES5506 (@ 16 Mhz)

Players : 2

Control : 8-way joystick

Buttons : 4


Released in December 1996 in Japan.

Default highscore table (RANKING) :

1 0300000

2 0160000

3 0100000

4 0070000

5 0050000

6 0030000

7 0010000


* Hidden Ending : Beat the game twice in a row to see a different ending than the first.


1. Super Spacefortress Macross (1992)

2. Super Spacefortress Macross II (1993)

3. Macross Plus (1996)


Producer : Toshifumi Kawashima

Director : T. Komazawa

Programmer : Kazuaki Yamaryo

Chf. designer : Noboru Inamoto

CG Designers : Hiroshi Fukazawa, Naomi Hasegawa, Masakazu Togami

3-D Designers : Koji Takada, Koji Yokoe

Music : Kenichi Suzuki

Game designer : Moss.


Game's rom.

MAME Info:

0.61 [David Haywood]


- 0.136u4: Fabio Priuli added driver_data struct and save states to Macross Plus driver.

- 0.131u1: Angelo Salese merged memory maps in Macross Plus driver.

- 0.129u4: Angelo Salese fixed wrong colors in "AREA CLEAR" screen in Macross Plus.

- 0.128u2: Angelo Salese added palette fading effect on Macross Plus Banpresto logo screen (and black on some screen transitions). Quiz Sailor Moon doesn't use that register.

- 0.119u2: Brian Troha cleans up the input port for Macross Plus driver and adds DIP locations. Added 'Flip Screen' and removed 'Unknown' dipswitches.

- 0.102: Added new cpu1 rom ($3).

- 0.73: Added 3x 'Unknown' dipswitches.

- 0.68: Bryan McPhail added sound emulation to Macross Plus. Added dipswitches 'Coin A/B', 'Difficulty', 'Lives', 'Demo Sounds' and 'Language'.

- 0.63: Added M68000 (16Mhz) CPU2 and ES5506 (16Mhz) sound. Fixed cpu2/user1 rom loading.

- 16th November 2002: Nicola Salmoria added preliminary sound CPU communication to the Macross Plus driver, but sound doesn't work yet due to an unemulated IRQ feature in the ES5506 sound core.

- 0.61: David Haywood added Macross Plus (Banpresto 1996).

- 4th June 2002: Nicola Salmoria added zoomed tilemaps to the Macross Plus driver, but there are still some problems.

- 25th May 2002: Paul Priest added sprite zoom and alpha blending to the Macross Plus driver.

- 21st May 2002: David Haywood fixed the sprite colors in Macross Plus, but Quiz Sailor Moon is not improved.

- 20th May 2002: David Haywood sent a few pictures of a very preliminary Macross Plus and Quiz Sailor Moon driver, which is missing sprite colors and sound and a few other things.

- 22nd August 2001: Guru - Dumped Macross Plus (Banpresto 1996) arrived from a PCB Shop.

LEVELS: 7 (restarts once)

Other Emulators:

* Raine

Recommended Games (Terra Force):


Vs. Super Xevious

Namco Classic Collection Vol.1 (Xevious)



Fire Battle




Exed Exes


Terra Cresta



Darwin 4078

Super Real Darwin



Bermuda Triangle

Legion - Spinner-87

Terra Force

Armed Formation

Sidewinder (Arcadia)

Xenon (Arcadia)

Dangerous Seed

Galaxy Gunners

Acrobat Mission


Flying Tiger

Grind Stormer

Super Spacefortress Macross

Macross Plus


Ryu Jin

Samurai Aces

Sorcer Striker

War of Aero

Eight Forces


Gunbird 2

Kingdom Grandprix

Rapid Hero


Ultra X Weapons

Varia Metal

Air Attack

Hotdog Storm

Baryon - Future Assault


Giga Wing

Giga Wing 2


Mission Craft



Vasara 2

G-Stream G2020

XII Stag


Chaos Field



Romset: 48768 kb / 19 files / 14.1 zip

MAME XML Output:

       <game name="macrossp" sourcefile="macrossp.c">
              <description>Macross Plus</description>
              <rom name="bp964a-c.u1" size="524288" crc="39da35e7" sha1="022c902b0adf21090c650ce68e4b8b42498e1be6" region="maincpu" offset="3"/>
              <rom name="bp964a-c.u2" size="524288" crc="86d0ca6a" sha1="8cc1b4a83cbba8b07e1343c5c20e2590d3ce471a" region="maincpu" offset="2"/>
              <rom name="bp964a-c.u3" size="524288" crc="fb895a7b" sha1="547e5d3d43e503a15573748ab49a44e5569db1d7" region="maincpu" offset="1"/>
              <rom name="bp964a-c.u4" size="524288" crc="8c8b966c" sha1="881fa2b7aefc3ea916924b715d2cd0ceaffe2d92" region="maincpu" offset="0"/>
              <rom name="bp964a.u20" size="524288" crc="12960cbb" sha1="7182c4b36849a5d34ddf388bf5f4485ed360fe84" region="audiocpu" offset="1"/>
              <rom name="bp964a.u21" size="524288" crc="87bdd2fc" sha1="c33f087ebca6e98db195404788ca8e0cc6663622" region="audiocpu" offset="0"/>
              <rom name="bp964a.u49" size="131072" crc="ad203f76" sha1="3eb86eeeb020349dfd88ebc8b4fc9579d1cc50fb" region="user1" offset="0"/>
              <rom name="bp964a.u9" size="4194304" crc="bd51a70d" sha1="3447ae9d368e4e33df2d4e2848b4fd5aa0fc6840" region="gfx1" offset="3"/>
              <rom name="bp964a.u10" size="4194304" crc="ab84bba7" sha1="d30876b2e45c4b78cda27d3c648100e60f739d9c" region="gfx1" offset="2"/>
              <rom name="bp964a.u11" size="4194304" crc="b9ae1d0b" sha1="bc541a8bd622c99cf5065b3a793f0b5f6420ac64" region="gfx1" offset="1"/>
              <rom name="bp964a.u12" size="4194304" crc="8dda1052" sha1="c374335e98859ae98ac392a7cdb44f15b4e1c23a" region="gfx1" offset="0"/>
              <rom name="bp964a.u13" size="4194304" crc="f4d3c5bf" sha1="82522d276a6d49148da8a4fb11846a039429bcf8" region="gfx2" offset="0"/>
              <rom name="bp964a.u14" size="4194304" crc="4f2dd1b2" sha1="30a2c9fb26bca8bb27fbc5637878f99e7f6ad8f4" region="gfx2" offset="400000"/>
              <rom name="bp964a.u15" size="4194304" crc="5b97a870" sha1="16f3921649b28ecb6d628871214f972333bbeca4" region="gfx3" offset="0"/>
              <rom name="bp964a.u16" size="4194304" crc="c8a0cd64" sha1="2a30a4d4ec3f94631783eb08c62003b116bb2ee3" region="gfx3" offset="400000"/>
              <rom name="bp964a.u17" size="4194304" crc="f2470876" sha1="e683208432f71f3cc19ced245fa5b8a82466d19b" region="gfx4" offset="0"/>
              <rom name="bp964a.u18" size="4194304" crc="52ef21f3" sha1="08fb1969ad0ffd0c5bf11d3d5448a26112d562b0" region="gfx4" offset="400000"/>
              <rom name="bp964a.u19" size="524288" crc="19c7acd9" sha1="b7631e74f359c5570c44addf46c3e96c80adc6c3" region="gfx5" offset="0"/>
              <rom name="bp964a.u24" size="4194304" crc="93f90336" sha1="75daa2f8cedc732cf5ef98254f61748c94b94aea" region="ensoniq.0" offset="0"/>
              <chip type="cpu" tag="maincpu" name="68EC020" clock="25000000"/>
              <chip type="cpu" tag="audiocpu" name="68000" clock="16000000"/>
              <chip type="audio" tag="lspeaker" name="Speaker"/>
              <chip type="audio" tag="rspeaker" name="Speaker"/>
              <chip type="audio" tag="ensoniq" name="ES5506" clock="16000000"/>
              <display tag="screen" type="raster" rotate="270" width="384" height="240" refresh="60.000000" />
              <sound channels="2"/>
              <input players="2" buttons="4" coins="2">
                     <control type="joy" ways="8"/>
              <dipswitch name="Coin A" tag="DSW" mask="983040">
                     <dipvalue name="4 Coins/1 Credit" value="131072"/>
                     <dipvalue name="3 Coins/1 Credit" value="327680"/>
                     <dipvalue name="2 Coins/1 Credit" value="524288"/>
                     <dipvalue name="3 Coins/2 Credits" value="262144"/>
                     <dipvalue name="4 Coins/3 Credits" value="65536"/>
                     <dipvalue name="1 Coin/1 Credit" value="983040" default="yes"/>
                     <dipvalue name="3 Coins/4 Credits" value="196608"/>
                     <dipvalue name="2 Coins/3 Credits" value="458752"/>
                     <dipvalue name="1 Coin/2 Credits" value="917504"/>
                     <dipvalue name="2 Coins/5 Credits" value="393216"/>
                     <dipvalue name="1 Coin/3 Credits" value="851968"/>
                     <dipvalue name="1 Coin/4 Credits" value="786432"/>
                     <dipvalue name="1 Coin/5 Credits" value="720896"/>
                     <dipvalue name="1 Coin/6 Credits" value="655360"/>
                     <dipvalue name="1 Coins/7 Credits" value="589824"/>
                     <dipvalue name="Free Play" value="0"/>
              <dipswitch name="Coin B" tag="DSW" mask="15728640">
                     <dipvalue name="4 Coins/1 Credit" value="2097152"/>
                     <dipvalue name="3 Coins/1 Credit" value="5242880"/>
                     <dipvalue name="2 Coins/1 Credit" value="8388608"/>
                     <dipvalue name="5 Coins/3 Credits" value="0"/>
                     <dipvalue name="3 Coins/2 Credits" value="4194304"/>
                     <dipvalue name="4 Coins/3 Credits" value="1048576"/>
                     <dipvalue name="1 Coin/1 Credit" value="15728640" default="yes"/>
                     <dipvalue name="3 Coins/4 Credits" value="3145728"/>
                     <dipvalue name="2 Coins/3 Credits" value="7340032"/>
                     <dipvalue name="1 Coin/2 Credits" value="14680064"/>
                     <dipvalue name="2 Coins/5 Credits" value="6291456"/>
                     <dipvalue name="1 Coin/3 Credits" value="13631488"/>
                     <dipvalue name="1 Coin/4 Credits" value="12582912"/>
                     <dipvalue name="1 Coin/5 Credits" value="11534336"/>
                     <dipvalue name="1 Coin/6 Credits" value="10485760"/>
                     <dipvalue name="1 Coins/7 Credits" value="9437184"/>
              <dipswitch name="Difficulty" tag="DSW" mask="50331648">
                     <dipvalue name="Easy" value="33554432"/>
                     <dipvalue name="Normal" value="50331648" default="yes"/>
                     <dipvalue name="Hard" value="16777216"/>
                     <dipvalue name="Hardest" value="0"/>
              <dipswitch name="Lives" tag="DSW" mask="201326592">
                     <dipvalue name="2" value="0"/>
                     <dipvalue name="3" value="201326592" default="yes"/>
                     <dipvalue name="4" value="134217728"/>
                     <dipvalue name="5" value="67108864"/>
              <dipswitch name="Demo Sounds" tag="DSW" mask="268435456">
                     <dipvalue name="Off" value="0"/>
                     <dipvalue name="On" value="268435456" default="yes"/>
              <dipswitch name="Flip Screen" tag="DSW" mask="536870912">
                     <dipvalue name="Off" value="536870912" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Language" tag="DSW" mask="1073741824">
                     <dipvalue name="Japanese" value="1073741824"/>
                     <dipvalue name="English" value="0" default="yes"/>
              <dipswitch name="Service Mode" tag="DSW" mask="2147483648">
                     <dipvalue name="Off" value="2147483648" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <driver status="imperfect" emulation="good" color="good" sound="good" graphic="imperfect" savestate="supported" palettesize="4096"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise