Home News Forum                            

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

forgottnua: MAME ROM Information.


Forgotten Worlds (c) 1988 Capcom.

Two jet-pack wearing marines must battle a powerful enemy force that has seized and inhabited their home planet - now known as 'Dust World' - and restore the planet to its former name of 'Earth'. Forgotten Worlds is the third and final game in Capcom's 'Jet-Pack Hero' trilogy (with the first two games being 1985's "Section Z" and 1986's "Side Arms - Hyper Dyne") and, as with the first two games, is a one or two player sideways scrolling shoot-em-up.

Forgotten Worlds' gameplay features multi-directional shooting, with the Marines being able to rotate through 360 degrees, allowing players to fire in any direction. When killed, enemies drop 'Zenny Coins' which can be used to upgrade weapons and player health at the shops that appear at the halfway point of each level. Forgotten Worlds features superb graphics and ingenious enemy design, and was converted to many different home formats.


Capcom Play System hardware (CPS)

Game ID : CP-S No. 01

Main CPU : 68000 (@ 10 Mhz), Z80 (@ 3.579545 Mhz)

Sound Chips : YM2151 (@ 3.579545 Mhz), OKI6295 (@ 6.061 Khz)

Players : 2

Control : 8-way joystick, Spinner

Buttons : 1


Released in July 1988.

This game is known in Japan as "Lost Worlds [CP-S No. 01]".

Forgotten Worlds is the 3rd and final game of Capcom's 'Jet-Pack Hero' series; the other games being "Section Z" and "Side Arms - Hyper Dyne".

While Forgotten Worlds isn't a sequel to "Black Tiger", it does share similarities with it: In both games the player fights dragons, and also collects 'ZENNY' coins, money to buy weapons and armour in shops. Also, both games feature intros depicting dragons attacking cities.

The first player character, Unknown Soldier, appears as an assist character in "Marvel vs. Capcom - Clash of Super Heroes". The second player character appears in "Final Fight" as an enemy member of the Mad Gear gang; he was then called 'Two P' (for 2P, 'player 2').

The shop music used in this game was later remade and used as the shop music for "SNK vs. Capcom - Card Fighters Clash".


Game designers : Akira Yasuda (Akiman), Akira Nishitani (Nin), Noritaka Funamizu (Poo), Yoshiki Okamoto (Kihaji Okamoto)

Soft programmers : Youchi, Noriko, Takako, Nouchi

Object designers : Kurichan, Takata, Shinsyudon, Sintan, Emetaro

Scroll designers : Miki Chan (Mik), Hanachan, Kuramoyan, Nouochan, Black man

Sound : Tamayo Kawamoto, Yukichan, No papa

Hardware : Shinji Kuchino

Mechatronics : Katuhiko Kamimori


* Consoles :

Sega Mega Drive (1989)

Sega Master System (1990)

NEC PC-Engine (1992)

NEC PC-Engine Super CD-ROM 2 System (1992)

Sony PlayStation 2 (2005, "Capcom Classics Collection")

Microsoft XBOX (2005, "Capcom Classics Collection")

Sony PSP (2006, "Capcom Classics Collection Remixed")

* Computers :

PC [MS-DOS, 3.5'" Disks] (1988)

Commodore Amiga (1989)

Commodore C64 (1989)

Sinclair ZX Spectrum (1989)

Amstrad CPC (1989)

Atari ST (1989)

Amstrad CPC (1990, "Les Aventuriers")


Game's rom.

Machine's picture.

MAME Info:

0.131u3 [Corrado Tomaselli]

0.35b12 [?]

0.35b3 [?]


- 0.145u4: Bonky0013 and JacKc added clone Forgotten Worlds (USA, B-Board 88618B-2, Rev. C). Changed description of clones '(USA, B-Board 88618B-2)' to '(USA, B-Board 88618B-2, Rev. A)' and '(USA, B-Board 88621B-2)' to '(USA, B-Board 88621B-2, Rev. C)'.

- 0.144u1: Restored 4 EPROMs properly dumped in Forgotten Worlds (World) and marked LW-13.10D as possible bad dump in clone (USA, B-Board 88621B-2), see the note. Fixed rom names.

- 0.141u2: Changed description of clone 'Forgotten Worlds (USA, B-Board 88618B-?)' to 'Forgotten Worlds (USA, B-Board 88618B-2)'.

- 0.139u1: Changed description of clones 'Forgotten Worlds (USA, 88618B B-Board)' to 'Forgotten Worlds (USA, B-Board 88618B-?)' and 'Forgotten Worlds (USA, 88621B B-Board)' to 'Forgotten Worlds (USA, B-Board 88621B-2)'. Renamed (forgottnu) to (forgottnua) and (forgottnua) to (forgottnu).

- 0.139: Corrado Tomaselli and The Dumping Union added clone Forgotten Worlds (USA, 88621B B-Board). Team CPS-1 fixed LW-13.10D rom loading in Forgotten Worlds to match real PCB.

- 0.133u1: Renamed (forgottu) to (forgottnu).

- 0.132u3: Team Japump added clone Lost Worlds (Japan Old Ver.).

- 0.131u3: Corrado Tomaselli added Forgotten Worlds (World). Renamed (forgottn) to (forgottu). Removed Forgotten Worlds (World?).

- 22nd May 2009: Corrado Tomaselli dumped Forgotten Worlds (World).

- 16th November 2008: Guru - I recently picked up a pile of junk for spares and repairs from a local friend. It turned out there was quite a bit of interesting stuff in this lot. As far as I can make out, I got Lost Worlds (with QFP52 surface mounted ROMs, Capcom).

- 0.124u5: Guru added clone Forgotten Worlds (World?). Fixed rom names.

- 0.124u4: Cleaned memory maps. Moved Forgotten Worlds special input memory handlers to DRIVER_INIT [Nicola Salmoria, Corrado Tomaselli, Charles MacDonald].

- 0.124u3: Fixed gfx1 rom loading.

- 0.111u4: David Haywood unified Forgotten Worlds MACHINE_DRIVER_START with cps1 and connected the OKI6295 pin control properly.

- 0.93u1: Changed OKI6295 clock speed back to 6061 Hz.

- 0.93: Changed OKI6295 clock speed to 7576 Hz.

- 0.63: Added 'Difficulty' dipswitch. Changed 'Unknown' to 'Unused' dipswitches.

- 0.37b7: Nicola Salmoria and Tim Lindquist added stars in Strider and Forgotten Worlds.

- 27th August 2000: Nicola Salmoria perfected the CPS-1 starfield graphics emulation (used in Forgotten World and Strider).

- 21st August 2000: Nicola Salmoria added preliminary starfield emulation to the CPS-1 driver.

- 0.36b9: Changed 68000 CPU1 clock speed to 10MHz.

- 0.36b5: Yasuhiro Ogawa added clone Lost Worlds (Japan). Added missing cpu1 rom ($80000), 8x gfx1 and 2x sound1 roms. Changed input from 8-way Joystick to Dial. Added dipswitches 'Coin A/ B' and 'Demo Sounds.

- 10th September 1999: The Japan version of Forgotten Worlds (Lost Worlds) was added.

- 8th September 1999: Somebody added a correct romset to Forgotten Worlds.

- 0.35b12: Added Forgotten Worlds (US) (Capcom 1988), missing gfx and sound roms.

- 0.35b3: Added Forgotten Worlds (Testdriver).

ARCADE RELEASE: Lost Worlds (Capcom) - 1988/Jul/29


Other Emulators:

* Calice

* Callus

* FB Alpha

* Kawaks

* Nebula

* Raine

Recommended Games (Jetman):

Sky Lancer


Argus (Gottlieb)


Formation Z



4-D Warriors

Alien Sector

Bakutotsu Kijuutei

Cop 01

Finalizer - Super Transformation

Lizard Wizard

Metal Clash

Scooter Shooter

Section Z

Space Harrier

Space Harrier II (Mega-Tech)

Side Arms - Hyper Dyne



Space Ranger (Arcadia)

Star Guards

Forgotten Worlds

Forgotten Worlds (Mega-Tech)


Insector X

Solar Jetman (PlayChoice-10)

Rohga Armor Force

Povar / Sobrat' Buran / Agroprom (Jetpac)


Mazinger Z

ESP Ra.De.

Shikigami no Shiro

Shikigami No Shiro II

Crazy War

Romset: 5442 kb / 35 files / 1.79 zip

MAME XML Output:

       <game name="forgottnua" sourcefile="cps1.c" cloneof="forgottn" romof="forgottn">
              <description>Forgotten Worlds (USA, B-Board 88618B-2, Rev. A)</description>
              <rom name="lwu_11a.14f" size="131072" crc="ddf78831" sha1="b9c815613efdfde933d4500b588798b7fb4c1854" region="maincpu" offset="0"/>
              <rom name="lwu_15a.14g" size="131072" crc="f7ce2097" sha1="44c06fabdb6de7d8afc2164458c90b0be9cf945d" region="maincpu" offset="1"/>
              <rom name="lwu_10a.13f" size="131072" crc="8cb38c81" sha1="1d36cab7d17ff778ee7dfcd9606a3a87f6906f21" region="maincpu" offset="40000"/>
              <rom name="lwu_14a.13g" size="131072" crc="d70ef9fd" sha1="b393aa2a7bea440fdcf057ffc6ff233fc0d35d4b" region="maincpu" offset="40001"/>
              <rom name="lw-07.13e" merge="lw-07.10g" size="524288" crc="fd252a26" sha1="5cfb097984912a5167a8c7ec4c2e119b642f9970" region="maincpu" offset="80000"/>
              <rom name="lw-01.9d" size="524288" crc="0318f298" sha1="178ffd6da7bf845e30abf1bfc38a469cd319a73f" region="gfx" offset="0"/>
              <rom name="lw-08.9f" merge="lw-08.9b" size="524288" crc="25a8e43c" sha1="d57cee1fc508db2677e84882fb814e4d9ad20543" region="gfx" offset="2"/>
              <rom name="lw-05.9e" merge="lw-05.6d" size="524288" crc="e4552fd7" sha1="11147afc475904848458425661473586dd6f60cc" region="gfx" offset="4"/>
              <rom name="lw-12.9g" size="524288" crc="8e6a832b" sha1="d63a1331fda2365f090fa31950098f321a720ea8" region="gfx" offset="6"/>
              <rom name="lw-02.12d" merge="lw-02.6b" size="524288" crc="43e6c5c8" sha1="d3e6c971de0477ec4e178adc82508208dd8b397f" region="gfx" offset="200000"/>
              <rom name="lw-09.12f" size="524288" crc="899cb4ad" sha1="95e61af338945e690f2a82746feba3871ea224eb" region="gfx" offset="200002"/>
              <rom name="lw-06.12e" merge="lw-06.9d" size="524288" crc="5b9edffc" sha1="6fd8f4a3ab070733b52365ab1945bf86acb2bf62" region="gfx" offset="200004"/>
              <rom name="lw-13.12g" size="524288" crc="8e058ef5" sha1="00f2c0050fd106276ea5398511c5861ebfbc0d10" region="gfx" offset="200006"/>
              <rom name="lwu_00.14a" merge="lw_00.13c" size="65536" crc="59df2a63" sha1="dfe1fffc7a17179a80a2ae623e93b30a7d6df20d" region="audiocpu" offset="0"/>
              <rom name="lw-03u.14c" merge="lw-03u.12e" size="131072" crc="807d051f" sha1="720e4733787b9b11f4d1cdce0892b69475802844" region="oki" offset="0"/>
              <rom name="lw-04u.13c" merge="lw-04u.13e" size="131072" crc="e6cd098e" sha1="667f6e5736f76a1c4c450c4e2035574ea89d7910" region="oki" offset="20000"/>
              <rom name="buf1" merge="buf1" size="279" crc="eb122de7" sha1="b26b5bfe258e3e184f069719f9fd008d6b8f6b9b" region="aboardplds" offset="0"/>
              <rom name="ioa1" merge="ioa1" size="279" crc="59c7ee3b" sha1="fbb887c5b4f5cb8df77cec710eaac2985bc482a6" region="aboardplds" offset="0"/>
              <rom name="prg1" merge="prg1" size="279" crc="f1129744" sha1="a5300f301c1a08a7da768f0773fa0fe3f683b237" region="aboardplds" offset="0"/>
              <rom name="rom1" merge="rom1" size="279" crc="41dc73b9" sha1="7d4c9f1693c821fbf84e32dd6ef62ddf14967845" region="aboardplds" offset="0"/>
              <rom name="sou1" merge="sou1" size="279" crc="84f4b2fe" sha1="dcc9e86cc36316fe42eace02d6df75d08bc8bb6d" region="aboardplds" offset="0"/>
              <rom name="lwchr.3a" size="279" crc="54ed4c39" sha1="961309335dc1c84482ebe99ea938b32d3a6ae9a8" region="bboardplds" offset="0"/>
              <rom name="lwio.15e" merge="lwio.12b" size="279" crc="ad52b90c" sha1="f0fd6aeea515ee449320fe15684e6b3ab7f97bf4" region="bboardplds" offset="0"/>
              <chip type="cpu" tag="maincpu" name="68000" clock="10000000"/>
              <chip type="cpu" tag="audiocpu" name="Z80" clock="3579545"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="2151" name="YM2151" clock="3579545"/>
              <chip type="audio" tag="oki" name="OKI6295" clock="1000000"/>
              <display tag="screen" type="raster" rotate="0" width="384" height="224" refresh="59.610000" />
              <sound channels="1"/>
              <input players="2" buttons="1" coins="2">
                     <control type="joy" ways="8"/>
                     <control type="dial" minimum="0" maximum="4095" sensitivity="100" keydelta="20"/>
              <dipswitch name="Unused" tag="DSWC" mask="1">
                     <dipvalue name="Off" value="1" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSWC" mask="2">
                     <dipvalue name="Off" value="2" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSWC" mask="4">
                     <dipvalue name="Off" value="4" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSWC" mask="8">
                     <dipvalue name="Off" value="8" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSWC" mask="16">
                     <dipvalue name="Off" value="16" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSWC" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="DSWC" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSWC" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Difficulty" tag="DSWB" mask="7">
                     <dipvalue name="1 (Easiest)" value="7"/>
                     <dipvalue name="2" value="6"/>
                     <dipvalue name="3" value="5"/>
                     <dipvalue name="4 (Normal)" value="4" default="yes"/>
                     <dipvalue name="5" value="3"/>
                     <dipvalue name="6" value="2"/>
                     <dipvalue name="7" value="1"/>
                     <dipvalue name="8 (Hardest)" value="0"/>
              <dipswitch name="Unknown" tag="DSWB" mask="8">
                     <dipvalue name="Off" value="8" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSWB" mask="16">
                     <dipvalue name="Off" value="16" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSWB" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Service Mode" tag="DSWB" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Freeze" tag="DSWB" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Coin A" tag="DSWA" mask="7">
                     <dipvalue name="4 Coins/1 Credit" value="0"/>
                     <dipvalue name="3 Coins/1 Credit" value="1"/>
                     <dipvalue name="2 Coins/1 Credit" value="2"/>
                     <dipvalue name="1 Coin/1 Credit" value="7" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="6"/>
                     <dipvalue name="1 Coin/3 Credits" value="5"/>
                     <dipvalue name="1 Coin/4 Credits" value="4"/>
                     <dipvalue name="1 Coin/6 Credits" value="3"/>
              <dipswitch name="Coin B" tag="DSWA" mask="56">
                     <dipvalue name="4 Coins/1 Credit" value="0"/>
                     <dipvalue name="3 Coins/1 Credit" value="8"/>
                     <dipvalue name="2 Coins/1 Credit" value="16"/>
                     <dipvalue name="1 Coin/1 Credit" value="56" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="48"/>
                     <dipvalue name="1 Coin/3 Credits" value="40"/>
                     <dipvalue name="1 Coin/4 Credits" value="32"/>
                     <dipvalue name="1 Coin/6 Credits" value="24"/>
              <dipswitch name="Demo Sounds" tag="DSWA" mask="64">
                     <dipvalue name="Off" value="0"/>
                     <dipvalue name="On" value="64" default="yes"/>
              <dipswitch name="Flip Screen" tag="DSWA" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="3072"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise