Home News Forum                            

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

wb3: MAME ROM Information.


Wonder Boy III - Monster Lair (c) 1988 Sega.

The 3rd sequel of the well-known series. During the first round, Wonder Boy is walking through a world collecting food to get energy; at the end, a Boss is waiting. After a few worlds have been completed, Wonder Boy is mostly flying around and shooting different enemies.


Sega System 16A hardware

Game ID : 317-0084

Main CPU : 68000 (@ 10 Mhz)

Sound CPU : Z80 (@ 4 Mhz)

Sound Chips : YM2151 (@ 4 Mhz)

Players : 2

Control : 8-way joystick

Buttons : 2


Developed by Westone.

Released in November 1988 in Japan.


FD1094 317-0084

* Runs on Sega System 16A hardware.

FD1094 317-0085

* Japanese version

* Runs on Sega System 16B hardware.

FD1094 317-0089

* World version

* Runs on Sega System 16B hardware.

8751 317-0098

* World version

* Runs on Sega System 16B hardware.


1. Wonder Boy (1986)

2. Wonder Boy in Monster Land (1987)

3. Wonder Boy III - Monster Lair (1988)

4. Wonder Boy IV - Monster World II (Sega Mega Drive)

5. Wonder Boy V - Monster World III (1991, Sega Mega Drive)

6. Monster World IV (1994, Sega Mega Drive)


Programmer : Naoki Hoshizaki

Character designers : Rie Ishizuka, Hiromi Suzuko

Music composer / Effect designer : Shin-ichi Sakamoto

Director : Ryuichi Nishizawa

Assistant : Takanori Kurihara, Yoshihito Saisho

Supervisor : Michishito Ishizuka


* Consoles :

Sega Master System (1989)

Sega Mega Drive (1990)

NEC PC-Engine CD

Sony PlayStation 2 (2007, "Sega Ages 2500 Vol. 29 - Monster World Complete Collection")


Game's rom.

MAME Info:

0.36b1 [Andrew Prime]

0.34b4 [Phil Stroffolino]


* Wanted: 317-0086/0088 FD1094 CPUs


- 0.138u4: Team Europe added clone Wonder Boy III - Monster Lair (set 6, System 16A, FD1089A 317-xxxx). Changed description of clone 'Wonder Boy III - Monster Lair (set 5, System 16A, FD1089A 317-xxxx)' to 'Wonder Boy III - Monster Lair (set 5, System 16A, FD1089A 317-xxxx, bad dump?)'.

- 8th September 2008: Guru - Wonder Boy 3 Monster Lair (1988 Sega bootleg) arrived from Korea. Thanks to gp-lee.

- 0.127u1: Atari Ace moved FD1089 decryption keys to external files. Added 317-wb35.key to clone Wonder Boy III - Monster Lair (set 5, System 16A, FD1089A 317-xxxx).

- 0.125u6: Volker Hann added clone Wonder Boy III - Monster Lair (set 5, System 16A, FD1089A 317-xxxx).

- 0.116u2: Aaron Giles fixed foreground/background gfx in Wonder Boy III.

- 28th July 2006: Guru - Sega System 16 Monster Lair with 317-0085 CPU and other games just arrived in 2 huge boxes. I think most of these are just for fixing issues in MAME (snd/gfx etc). Big thanks to Tingoes.

- 0.94u4: Chack'n added clone Wonder Boy III - Monster Lair (set 4, Japan, System 16B, FD1094 317-0087). Changed parent description to 'Wonder Boy III - Monster Lair (set 5, World, System 16B, 8751 317-0098)'.

- 0.92: Changed description of '(World, System 16B, 8751 317-0098)' to '(set 4, World, System 16B, 8751 317-0098)' and clones '(System 16A, FD1094 317-0084)' to '(set 1, System 16A, FD1094 317-0084)', '(World, System 16B, FD1094 317-0089)' to '(set 3, World, System 16B, FD1094 317-0089)' and '(Japan, System 16B, FD1094 317-0085)' to '(set 2, Japan, System 16B, FD1094 317-0085)'. Renamed (wb3b) to (wb3), (wb3a) to (wb31), (wb3ba) to (wb33) and (wb3bb) to (wb32).

- 0.89u2: Changed description to 'Wonder Boy III - Monster Lair (World, System 16B, 8751 317-0098)'. Added I8751 (8MHz) MCU and uPD7759 sound.

- 0.89u1: Added dipswitches 'Difficulty' and 'Test Mode'.

- 0.88u7: Changed Z80 CPU2 clock speed to 5MHz palettesize to 6144 colors. Fixed gfx2 rom loading. Changed description of clone '(System 16A, 317-0084)' to '(System 16A, FD1094 317-0084)'.

- 0.88u6: Changed description of clones '(System 16B, World, 317-0089)' to '(World, System 16B, FD1094 317-0089)', '(System 16B, Japan, 317-0085)' to '(Japan, System 16B, FD1094 317-0085)' and '(System 16A, 317-0086)' to '(System 16A, 317-0084)'.

- 0.88u4: Chris Hardy added clone Wonder Boy III - Monster Lair (System 16A, 317-0086). Changed parent description to 'Wonder Boy III - Monster Lair (System 16B, World, not encrypted)' and clones '(World, 317-0089)' to '(System 16B, World, 317-0089)' and '(Japan, 317-0085)' to '(System 16B, Japan, 317-0085)'. Renamed (wb3) to (wb3b), (wb3a) to (wb3ba), (wb3b) to (wb3bb) and (wb3bl) to (wb3bbl).

- 0.88u3: Added new 317-0085 and 317-0089 keys.

- 0.88u2: Added FD1094 keys 317-0085/89 to Wonder Boy III clones. Changed description to 'Wonder Boy III - Monster Lair (World, not encrypted)' and clones '(set 2, 317-0089)' to '(World, 317-0089)' and '(set 3, 317-0085)' to '(Japan, 317-0085)'.

- 26th October 2004: MASH - Fixed Wonder Boy III (set 2 and 3) sound.

- 0.88: Charles MacDonald and Nicola Salmoria added clone 'Wonder Boy III - Monster Lair (set 3, 317-0085)'. Changed parent description to 'Wonder Boy III - Monster Lair (set 1, not encrypted)' and clone '(set 2)' to '(set 2, 317-0089)'.

- 9th October 2004: Charles MacDonald - Here's Wonderboy III - Monster Lair (System 16B, 317-0085) decrypted and running. Thanks to Thierry (aka ShinobiZ) for donating the Wonderboy III CPU and ROM board. This version of the game runs on the original type of ROM board. It has a warning screen and a simpler test mode, so perhaps this is the older version of the two. I think now all varities of this game have been accounted for.

- 5th October 2004: Charles MacDonald - Here's Wonder Boy III - Monster Lair (System 16B, 317-0089) decrypted and running. Thanks to Dave Widel for donating the FD1094 used by this game. Apart from some priority errors in the emulator it runs fine. Sprite banking is implemented in an odd way, I'll be getting a WB3 ROM board to soon to verify.

- 0.72u1: Fixed sound.

- 0.70u5: Inigo Luja added 'Demo Sounds' dipswitch.

- 0.36b2: Andrew Prime added clone Wonder Boy III - Monster Lair (set 2). Changed parent description to 'Wonder Boy III - Monster Lair (set 1)'.

- 0.36b1: Andrew Prime added Wonder Boy III - Monster Lair (Sega / Westone 1988).

- 0.35b13: Changed description to 'Wonder Boy III - Monster Lair (bootleg)'.

- 0.34b4: Phil Stroffolino added Wonder Boy Monster Lair (bootleg) (1988).


Other Emulators:

* Calice

* FB Alpha

* System 16

Recommended Games (Platform Extra):



Pac-Land (United Amusements PC Engine)

Son Son

Road Runner

Vs. Super Mario Bros

Super Mario Bros. (PlayChoice-10)

Super Mario Bros. 2 (PlayChoice-10)

Super Mario Bros. 3 (PlayChoice-10)

Super Mario World


Alex Kidd: The Lost Stars


The Goonies (PlayChoice-10)

Vs. The Goonies


Red Robin

Wonder Boy

Wonder Boy in Monster Land

Wonder Boy III - Monster Lair

Chip'n Dale: Rescue Rangers (PlayChoice-10)

Psychic 5

Psycho Soldier


Tricky Doc


Bonze Adventure

Dynamite Dux

Hard Head

Hard Head 2


The NewZealand Story

Fantasy Land

Keith Courage In Alpha Zones

Legend of Hero Tonma

Marvel Land



Blue's Journey

Hammerin' Harry

Liquid Kids

Mega Twins


Yo! Noid (PlayChoice-10)

Caveman Ninja / Joe & Mac

Ninja Clowns


Rockin' Kats (PlayChoice-10)

The Simpsons

Three Wonders - Midnight Wanderers

The Addams Family (Nintendo Super System)


Kid Chameleon (Mega-Tech)


J. J. Squawkers

Magical Cat Adventure

Spin Master / Miracle Adventure

B.C. Kid

Battle Toads


Super Trio

Top Hunter - Roddy & Cathy

Charlie Ninja

Romset: 992 kb / 14 files / 357.9 zip

MAME XML Output:

       <game name="wb3" sourcefile="segas16b.c">
              <description>Wonder Boy III - Monster Lair (set 5, World, System 16B, 8751 317-0098)</description>
              <manufacturer>Sega / Westone</manufacturer>
              <rom name="epr-12259.a7" size="131072" crc="54927c7e" sha1="09a4c25b40aba2056c79b5c2e6e8cb7e6c05bc16" region="maincpu" offset="0"/>
              <rom name="epr-12258.a5" size="131072" crc="01f5898c" sha1="2422b4199ce5b63482f7fa1c790c90fc70a2b872" region="maincpu" offset="1"/>
              <rom name="epr-12124.a14" size="65536" crc="dacefb6f" sha1="789a5a99ad9419aee9da5397bcea34452ea8b4b3" region="gfx1" offset="0"/>
              <rom name="epr-12125.a15" size="65536" crc="9fc36df7" sha1="b39ccc687489e9781181197505fc78aa5cf7ea55" region="gfx1" offset="10000"/>
              <rom name="epr-12126.a16" size="65536" crc="a693fd94" sha1="38e5446f41b6793a8e4134fdd92b02b86e3589f7" region="gfx1" offset="20000"/>
              <rom name="epr-12090.b1" size="65536" crc="aeeecfca" sha1="496124b170a725ad863c741d4e021ab947511e4c" region="gfx2" offset="1"/>
              <rom name="epr-12094.b5" size="65536" crc="615e4927" sha1="d23f164973afa770714e284a77ddf10f18cc596b" region="gfx2" offset="0"/>
              <rom name="epr-12091.b2" size="65536" crc="8409a243" sha1="bcbb9510a6499d8147543d6befa5a49f4ac055d9" region="gfx2" offset="40001"/>
              <rom name="epr-12095.b6" size="65536" crc="e774ec2c" sha1="a4aa15ec7be5539a740ad02ff720458018dbc536" region="gfx2" offset="40000"/>
              <rom name="epr-12092.b3" size="65536" crc="5c2f0d90" sha1="e0fbc0f841e4607ad232931368b16e81440a75c4" region="gfx2" offset="80001"/>
              <rom name="epr-12096.b7" size="65536" crc="0cd59d6e" sha1="caf754a461feffafcfe7bfc6e89da76c4db257c5" region="gfx2" offset="80000"/>
              <rom name="epr-12093.b4" size="65536" crc="4891e7bb" sha1="1be04fcabe9bfa8cf746263a5bcca67902a021a0" region="gfx2" offset="c0001"/>
              <rom name="epr-12097.b8" size="65536" crc="e645902c" sha1="497cfcf6c25cc2e042e16dbcb1963d2223def15a" region="gfx2" offset="c0000"/>
              <rom name="epr-12127.a10" size="32768" crc="0bb901bb" sha1="c81b198df8e3b0ec568032c76addf0d1a1711194" region="soundcpu" offset="0"/>
              <rom name="317-0098.bin" size="4096" status="nodump" region="mcu" offset="0"/>
              <chip type="cpu" tag="maincpu" name="68000" clock="10000000"/>
              <chip type="cpu" tag="soundcpu" name="Z80" clock="5000000"/>
              <chip type="cpu" tag="mcu" name="I8751" clock="8000000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="ymsnd" name="YM2151" clock="4000000"/>
              <chip type="audio" tag="upd" name="UPD7759" clock="640000"/>
              <display tag="screen" type="raster" rotate="0" width="320" height="224" refresh="60.054389" pixclock="6293700" htotal="400" hbend="0" hbstart="320" vtotal="262" vbend="0" vbstart="224" />
              <sound channels="1"/>
              <input players="2" buttons="3" coins="2" service="yes">
                     <control type="joy" ways="8"/>
              <dipswitch name="Unused" tag="DSW2" mask="1">
                     <dipvalue name="Off" value="1" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Demo Sounds" tag="DSW2" mask="2">
                     <dipvalue name="Off" value="2"/>
                     <dipvalue name="On" value="0" default="yes"/>
              <dipswitch name="Lives" tag="DSW2" mask="12">
                     <dipvalue name="2" value="0"/>
                     <dipvalue name="3" value="12" default="yes"/>
                     <dipvalue name="4" value="8"/>
                     <dipvalue name="5" value="4"/>
              <dipswitch name="Bonus Life" tag="DSW2" mask="16">
                     <dipvalue name="50k/100k/180k/300k" value="16" default="yes"/>
                     <dipvalue name="50k/150k/300k" value="0"/>
              <dipswitch name="Difficulty" tag="DSW2" mask="32">
                     <dipvalue name="Normal" value="32" default="yes"/>
                     <dipvalue name="Hard" value="0"/>
              <dipswitch name="Test Mode" tag="DSW2" mask="64">
                     <dipvalue name="No" value="64" default="yes"/>
                     <dipvalue name="Yes" value="0"/>
              <dipswitch name="Unused" tag="DSW2" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Coin A" tag="DSW1" mask="15">
                     <dipvalue name="4 Coins/1 Credit" value="7"/>
                     <dipvalue name="3 Coins/1 Credit" value="8"/>
                     <dipvalue name="2 Coins/1 Credit" value="9"/>
                     <dipvalue name="2 Coins/1 Credit, 5/3, 6/4" value="5"/>
                     <dipvalue name="2 Coins/1 Credit, 4/3" value="4"/>
                     <dipvalue name="1 Coin/1 Credit" value="15" default="yes"/>
                     <dipvalue name="1 Coin/1 Credit, 5/6" value="3"/>
                     <dipvalue name="1 Coin/1 Credit, 4/5" value="2"/>
                     <dipvalue name="1 Coin/1 Credit, 2/3" value="1"/>
                     <dipvalue name="2 Coins/3 Credits" value="6"/>
                     <dipvalue name="1 Coin/2 Credits" value="14"/>
                     <dipvalue name="1 Coin/3 Credits" value="13"/>
                     <dipvalue name="1 Coin/4 Credits" value="12"/>
                     <dipvalue name="1 Coin/5 Credits" value="11"/>
                     <dipvalue name="1 Coin/6 Credits" value="10"/>
                     <dipvalue name="Free Play (if Coin B too) or 1/1" value="0"/>
              <dipswitch name="Coin B" tag="DSW1" mask="240">
                     <dipvalue name="4 Coins/1 Credit" value="112"/>
                     <dipvalue name="3 Coins/1 Credit" value="128"/>
                     <dipvalue name="2 Coins/1 Credit" value="144"/>
                     <dipvalue name="2 Coins/1 Credit, 5/3, 6/4" value="80"/>
                     <dipvalue name="2 Coins/1 Credit, 4/3" value="64"/>
                     <dipvalue name="1 Coin/1 Credit" value="240" default="yes"/>
                     <dipvalue name="1 Coin/1 Credit, 5/6" value="48"/>
                     <dipvalue name="1 Coin/1 Credit, 4/5" value="32"/>
                     <dipvalue name="1 Coin/1 Credit, 2/3" value="16"/>
                     <dipvalue name="2 Coins/3 Credits" value="96"/>
                     <dipvalue name="1 Coin/2 Credits" value="224"/>
                     <dipvalue name="1 Coin/3 Credits" value="208"/>
                     <dipvalue name="1 Coin/4 Credits" value="192"/>
                     <dipvalue name="1 Coin/5 Credits" value="176"/>
                     <dipvalue name="1 Coin/6 Credits" value="160"/>
                     <dipvalue name="Free Play (if Coin A too) or 1/1" value="0"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="unsupported" palettesize="6144"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise