Home News Forum                            

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

pc_mman3: MAME ROM Information.


Mega Man III (c) 1990 Nintendo of America.

Contenders blast Mega Man, in his search for energy Crystals, through a galaxy of mining stations controlled by ruthless robots. An amazing 21 different levels of rapid fire help Mega Man battle against these armies of metal maniacs to gain their super powers. But the rebellious robots won't give up without using every android-annihilator known to Mega Man. That's when players call on Rush, the wonder dogdroid, for special mechanisms that speed them past danger and assist in enemy melt-down. It's man vs. metal as players have more fun than humanly possible.


Nintendo PlayChoice-10 hardware.

Game ID : XU

Main CPU : Z80 (@ 4 Mhz), N2A03 (@ 1.789772 Mhz)

Sound Chips : N2A03 (@ 1.789772 Mhz), DAC

Players : 2

Control : 8-way joystick

Buttons : 2


Licensed from Capcom.

Mega Man III marks the official debut of Rush the Robodog, and Mega Man/Rockman's estranged brother Protoman (a.k.a. Blues).

This is the first game in the Mega Man series in which Mega Man is able to slide (Down+A).

This game is known in Japan as "Rockman 3 - Dr. Wily no Saigo" (translates from Japanese as 'Rockman 3 - Dr. Wily's Last Moment').


* Passwords : Each password must contain at least three balls. Make here your personal password (the color of the ball is highlighted if it's needed)...

First ball (choose only one) :

C5 : Start with 0 Energy reserves.

E6 : Start with 1 Energy reserves.

E4 : Start with 2 Energy reserves.

B4 : Start with 3 Energy reserves.

A5 : Start with 4 Energy reserves.

C1 : Start with 5 Energy reserves.

D2 : Start with 6 Energy reserves.

C3 : Start with 7 Energy reserves.

F2 : Start with 8 Energy reserves.

A6 : Start with 9 Energy reserves.

Second ball (choose one or more) :

A3(red) : Topman defeated.

B5(red) : Geminiman defeated.

D3(red) : Needleman defeated.

F4(red) : Sparkman defeated.

D6 : Shadowman defeated.

F6 : Snakeman defeated.

C4 : Hardman defeated.

F5 : Magnetman defeated.

Second ball (choose only one) :

A3(blue) : Topman / Snakeman defeated.

B5(blue) : Hardman / Geminiman defeated.

D3(blue) : Magnetman / Needleman defeated.

F4(blue) : Sparkman / Shadowman defeated.

Third ball (choose only one) :

B6 : Gemini Man's stage beaten (Flashman / Bubbleman).

A1(red) : Spark Man's stage beaten (Metalman / Quickman).

A4 : Shadow Man's stage beaten (Woodman / Heatman).

B2(red) : Needle Man's stage beaten (Airman / Clashman).

B2(blue) : Needleman / Geminiman's stages beaten.

A1(blue) : Sparkman / Shadowman's stages beaten.

* Slow motion : Hold Up on controller two.

* Freeze opponents : Hold Up+A on controller two.

* Super jump : Hold Right on controller two.

* Suggested opponent order : Magnet, Hard, Top, Shadow, Spark, Snake, Gemini, Needle, 'Spark', 'Shadow', 'Gemini', 'Needle'.

* Walk through pitfalls : Hold Right on controller two. This allows Mega Man to walk through or jump out of pitfalls without dying. It is especially helpful in the Dr. Wily Robot level. Note: When jumping out of the pitfall, the jump is twice as large as the super jump.

* Invincibility : Hold Right on controller two while jumping into a pitfall. Then intentionally get killed by an enemy while in the pitfall. Jump out of the pitfall when Mega Man's death sound is heard.

Mega Man will be invincible as long as an energy booster is not collected. Although the use of the regular gun will be lost, the spark shot or the needle will work just as well.


1. Mega Man (1987, Nintendo Famicom)

2. Mega Man II (1989, Nintendo Famicom)

3. Mega Man III (1990, Nintendo Famicom)

4. Mega Man IV (1991, Nintendo Famicom)

5. Mega Man V (1992, Nintendo Famicom)

6. Mega Man VI (1993, Nintendo Famicom)

7. Mega Man X (1993, Nintendo Super Famicom)

8. Mega Man X2 (1994, Nintendo Super Famicom)

9. Mega Man - The Willy Wars (1994, Sega Mega Drive)

10. Mega Man VII (1995, Nintendo Super Famicom)

11. Mega Man X3 (1995, Nintendo Super Famicom)

12. Mega Man 8 (1997, Sony PlayStation)

13. Mega Man X4 (1997, Sony PlayStation)

14. Mega Man X5 (2000, Sony PlayStation)

15. Mega Man X6 (2001, Sony PlayStation)

16. Mega Man Zero (2002, Nintendo Game Boy Advance)

17. Mega Man & Bass (2003, Nintendo Game Boy Advance)

18. Mega Man Zero 2 (2003, Nintendo Game Boy Advance)

19. Mega Man X7 (2003, Sony PlayStation 2)

20. Mega Man Zero 3 (2004, Nintendo Game Boy Advance)

21. Mega Man X8 (2004, Sony PlayStation 2)

22. Mega Man Zero 4 (2005, Nintendo Game Boy Advance)

23. Mega Man 9 (2008, WiiWare, PSN, XBLA)

24. Mega Man 10 (2010, WiiWare, PSN, XBLA)


Character designers : Keiji Inafune (Inafking), Yasukichi, Tokimi293, Zizi, Donchan

Sound composer : Bunbun

Programmers : T.L, A.M, Kero Kero

Planner : Patariro

Sub Planning : Hatukoochan, Bamboo, Keiji Inafune (Inafking)


* Consoles :

Sega Mega Drive (1994, "Mega Man : The Wily Wars" / "RockMan : Mega World")

Sony PlayStation (1999, "RockMan 3")

Nintendo GameCube (2004, "Mega Man Anniversary Collection")

Sony PlayStation 2 (2004, "Mega Man Anniversary Collection")

Microsoft XBOX (2005, "Mega Man Anniversary Collection")

* Computers :

PC MS-DOS (1992, "Mega Man 3") : A loose adaptation by Hi-Tech, licensed by Capcom.

* Others :

Tiger Handheld LCD Game (19??)


Game's rom.

MAME Info:

0.37b7 [Ernesto Corvi]


- 0.88u2: Changed description to 'Mega Man III (PlayChoice-10)'.

- 0.83: Changed description to 'PlayChoice-10: Mega Man III'.

- 0.37b7: Ernesto Corvi added 'PlayChoice-10: Mega Man 3' (Capcom USA (Nintendo of America license) 1990).

Recommended Games (Fighter Special):


Galactic Warriors




Command War

Dark Edge

Knuckle Heads

Mutant Fighter

Time Killers

Mighty Warriors

Schmeiser Robo

Superior Soldiers

Survival Arts

Armored Warriors

Blood Storm

Darkstalkers: The Night Warriors

Night Warriors: Darkstalkers' Revenge

Vampire Hunter 2: Darkstalkers Revenge

Vampire Savior: The Lord of Vampire

Vampire Savior 2: The Lord of Vampire

Cyberbots: Fullmetal Madness

Galaxy Fight

Mega Man - The Power Battle

Mega Man 2: The Power Fighters

Mega Man III (PlayChoice-10)

Voltage Fighter

Red Earth

Vicious Circle

Cyber Troopers Virtual-On

Virtual On 2: Oratorio Tangram

Virtual On Oratorio Tangram M.S.B.S.


Super Gem Fighter Mini Mix

Tech Romancer

Touryuu Densetsu Elan-Dore

Heavy Metal Geomatrix

Senko No Ronde

Senko No Ronde Special

Romset: 393 kb / 5 files / 214.2 zip

MAME XML Output:

       <game name="pc_mman3" sourcefile="playch10.c" romof="playch10">
              <description>Mega Man III (PlayChoice-10)</description>
              <manufacturer>Capcom USA (Nintendo of America license)</manufacturer>
              <biosset name="dual" description="Dual Monitor Version" default="yes"/>
              <biosset name="single" description="Single Monitor Version"/>
              <rom name="pch1-c.8t" merge="pch1-c.8t" bios="dual" size="16384" crc="d52fa07a" sha1="55cabf52ae10c050c2229081a80b9fe5454ab8c5" region="maincpu" offset="0"/>
              <rom name="pck1-c.8t" merge="pck1-c.8t" bios="single" size="16384" crc="503ee8b1" sha1="3bd20bc71cac742d1b8c1430a6426d0a19db7ad0" region="maincpu" offset="0"/>
              <rom name="xu-u3" size="8192" crc="c3984e09" sha1="70d7e5d9cf9b1f358e1be84a0e8c5997b1aae2d9" region="maincpu" offset="c000"/>
              <rom name="pch1-c.8p" merge="pch1-c.8p" size="8192" crc="30c15e23" sha1="69166afdb2fe827c7f1919cdf4197caccbd961fa" region="gfx1" offset="0"/>
              <rom name="pch1-c.8m" merge="pch1-c.8m" size="8192" crc="c1232eee" sha1="beaf9fa2d091a3c7f70c51e966d885b1f9f0935f" region="gfx1" offset="2000"/>
              <rom name="pch1-c.8k" merge="pch1-c.8k" size="8192" crc="9acffb30" sha1="b814f10ef23f2ca445fabafcbf7f25e2d454ba8c" region="gfx1" offset="4000"/>
              <rom name="pch1-c.6f" merge="pch1-c.6f" size="256" crc="e5414ca3" sha1="d2878411cda84ffe0afb2e538a67457f51bebffb" region="proms" offset="0"/>
              <rom name="pch1-c.6e" merge="pch1-c.6e" size="256" crc="a2625c6e" sha1="a448b47c9289902e26a3d3c4c7d5a7968c385e81" region="proms" offset="100"/>
              <rom name="pch1-c.6d" merge="pch1-c.6d" size="256" crc="1213ebd4" sha1="0ad386fc3eab5e53c0288ad1de33639a9e461b7c" region="proms" offset="200"/>
              <rom name="rp2c0x.pal" merge="rp2c0x.pal" size="192" crc="48de65dc" sha1="d10acafc8da9ff479c270ec01180cca61efe62f5" region="palette" offset="0"/>
              <rom name="xu-u4" size="131072" crc="98a3263c" sha1="02c8d8301fb220c3f4fd82bdc8cd2388b975fd05" region="cart" offset="10000"/>
              <rom name="xu-u5" size="131072" crc="d365647a" sha1="4f39de6249c5f8b7cfa34bc955fd7ea6251569b5" region="cart" offset="30000"/>
              <rom name="xu-u1" size="131072" crc="4028916e" sha1="f986f72ba5284129620d31c0779ac6d50638e6f1" region="gfx2" offset="0"/>
              <rom name="security.prm" size="16" crc="0fe6e900" sha1="544d8af1aa9186bf76d0a35e78b20e94d3afbcb5" region="rp5h01" offset="0"/>
              <chip type="cpu" tag="maincpu" name="Z80" clock="4000000"/>
              <chip type="cpu" tag="cart" name="N2A03" clock="1789772"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="nes" name="N2A03" clock="1789772"/>
              <chip type="audio" tag="dac" name="DAC"/>
              <display tag="top" type="raster" rotate="0" width="256" height="240" refresh="60.000000" pixclock="4024320" htotal="256" hbend="0" hbstart="256" vtotal="262" vbend="0" vbstart="240" />
              <display tag="bottom" type="raster" rotate="0" width="256" height="240" refresh="60.000000" pixclock="4024320" htotal="256" hbend="0" hbstart="256" vtotal="262" vbend="0" vbstart="240" />
              <sound channels="1"/>
              <input players="2" buttons="2" coins="2" service="yes">
                     <control type="joy" ways="8"/>
              <dipswitch name="Units of time (coin A/coin B)" tag="SW1" mask="63">
                     <dipvalue name="300/0" value="0" default="yes"/>
                     <dipvalue name="300/100" value="1"/>
                     <dipvalue name="300/200" value="2"/>
                     <dipvalue name="300/300" value="3"/>
                     <dipvalue name="300/400" value="4"/>
                     <dipvalue name="300/500" value="5"/>
                     <dipvalue name="300/600" value="6"/>
                     <dipvalue name="300/700" value="7"/>
                     <dipvalue name="300/800" value="8"/>
                     <dipvalue name="300/900" value="9"/>
                     <dipvalue name="150/0" value="10"/>
                     <dipvalue name="150/200" value="11"/>
                     <dipvalue name="150/400" value="12"/>
                     <dipvalue name="150/500" value="15"/>
                     <dipvalue name="150/600" value="13"/>
                     <dipvalue name="150/800" value="14"/>
                     <dipvalue name="300/1000" value="16"/>
                     <dipvalue name="300/1100" value="17"/>
                     <dipvalue name="300/1200" value="18"/>
                     <dipvalue name="300/1300" value="19"/>
                     <dipvalue name="300/1400" value="20"/>
                     <dipvalue name="300/1500" value="21"/>
                     <dipvalue name="300/1600" value="22"/>
                     <dipvalue name="300/1700" value="23"/>
                     <dipvalue name="300/1800" value="24"/>
                     <dipvalue name="300/1900" value="25"/>
                     <dipvalue name="150/1000" value="26"/>
                     <dipvalue name="150/1200" value="27"/>
                     <dipvalue name="150/1400" value="28"/>
                     <dipvalue name="150/1500" value="31"/>
                     <dipvalue name="150/1600" value="29"/>
                     <dipvalue name="150/1800" value="30"/>
                     <dipvalue name="300/2000" value="32"/>
                     <dipvalue name="300/2100" value="33"/>
                     <dipvalue name="300/2200" value="34"/>
                     <dipvalue name="300/2300" value="35"/>
                     <dipvalue name="300/2400" value="36"/>
                     <dipvalue name="300/2500" value="37"/>
                     <dipvalue name="300/2600" value="38"/>
                     <dipvalue name="300/2700" value="39"/>
                     <dipvalue name="300/2800" value="40"/>
                     <dipvalue name="300/2900" value="41"/>
                     <dipvalue name="150/2000" value="42"/>
                     <dipvalue name="150/2200" value="43"/>
                     <dipvalue name="150/2400" value="44"/>
                     <dipvalue name="150/2500" value="47"/>
                     <dipvalue name="150/2600" value="45"/>
                     <dipvalue name="150/2800" value="46"/>
                     <dipvalue name="300/3000" value="48"/>
                     <dipvalue name="300/3100" value="49"/>
                     <dipvalue name="300/3200" value="50"/>
                     <dipvalue name="300/3300" value="51"/>
                     <dipvalue name="300/3400" value="52"/>
                     <dipvalue name="300/3500" value="53"/>
                     <dipvalue name="300/3600" value="54"/>
                     <dipvalue name="300/3700" value="55"/>
                     <dipvalue name="300/3800" value="56"/>
                     <dipvalue name="300/3900" value="57"/>
                     <dipvalue name="150/3000" value="58"/>
                     <dipvalue name="150/3200" value="59"/>
                     <dipvalue name="150/3400" value="60"/>
                     <dipvalue name="150/3500" value="63"/>
                     <dipvalue name="150/3600" value="61"/>
                     <dipvalue name="150/3800" value="62"/>
              <dipswitch name="Demo Sounds" tag="SW1" mask="64">
                     <dipvalue name="Off" value="0"/>
                     <dipvalue name="On" value="64" default="yes"/>
              <dipswitch name="Service Mode" tag="SW1" mask="128">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="128"/>
              <dipswitch name="Timer speed" tag="SW2" mask="191">
                     <dipvalue name="60 units per second" value="5"/>
                     <dipvalue name="30 units per second" value="6"/>
                     <dipvalue name="20 units per second" value="7"/>
                     <dipvalue name="15 units per second" value="8"/>
                     <dipvalue name="10 units per second" value="10"/>
                     <dipvalue name="6 units per second" value="14"/>
                     <dipvalue name="5 units per second" value="16"/>
                     <dipvalue name="4 units per second" value="19"/>
                     <dipvalue name="3 units per second" value="24"/>
                     <dipvalue name="2 units per second" value="34"/>
                     <dipvalue name="1 unit per second" value="63" default="yes"/>
                     <dipvalue name="1 unit every 4 seconds" value="0"/>
                     <dipvalue name="Free Play" value="128"/>
              <dipswitch name="Coin Mode" tag="SW2" mask="64">
                     <dipvalue name="Mode 1" value="0" default="yes"/>
                     <dipvalue name="Mode 2" value="64"/>
              <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