Home News Forum                            

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

drgw3105: MAME ROM Information.


Dragon World 3 (c) 1998 IGS.

A solitaire mahjong game.


IGS PGM hardware

Main CPU : 68000 (@ 20 Mhz)

Sound CPU : Z80 (@ 8.468 Mhz)

Sound Chips : ICS2115 (@ 8.468 Mhz)

Players : 4

Control : 8-way joystick

Buttons : 4


Released in March 1998.


1. Dragon World (1995)

2. Dragon World II (1997)

3. Dragon World 3 (1998)

4. Dragon World 3 EX (1998)

5. Dragon World 3 Special (2000)

6. Dragon World 2001 (2001)

7. Dragon World Pretty Chance (2001)


Game's rom.

MAME Info:

0.137u4 [?]

0.80u2 [Guru]


- 0.144u4: Angelo Salese fixed access violation after OK in Dragon World 3.

- 0.137u4: XingXing added clone Dragon World 3 (ver. 105). XingXing added a protection RAM dump for Dragon World 3. Renamed (drgw3) to (drgw3100) and (drgw3k) to (drgw3).

- 27th April 2010: David Haywood - There is one other game running on PGM that uses a combination of IGS022 and IGS025 chips, and that's Dragon World 3, which at this point becomes a potentially interesting target. XingXing provided a RAM dump similar to the Killing Blade one which allows the game to boot, but I'm hoping that it can be elimiated quickly by reusing the DMA code (IGS022) code tha was figured out for The Killing Blade. The problem is the game makes much more extensive use of the IGS025 chip, and currently doesn't even appear to attempt to trigger any DMA operations. It does boot now, but until those chips are emulated it won't work, it crashes when you attempt to start a game. Unlike the later games it's a realistic emulation target at this point however. Thanks to XingXing for the hardware work / information.

- 0.130u3: Changed description to 'Dragon World 3 (ver. 100)' and clone to '(ver. 106, Korean Board)'.

- 0.84: Renamed (dw3) to (drgw3) and (dw3k) to (drgw3k).

- 0.80u2: Added Dragon World 3 (IGS 1998) and clone (Korean Board). Unemulated protection.

- 2nd September 2003: Guru - Dragon World 3 (Alta Co/IGS 1998, IGS PGM cart) arrived from Smitdogg and MAMEworld.

Recommended Games (Shanghai):


Shanghai II

Shanghai III

Shanghai - The Great Wall

Shanghai Matekibuyuu

Shanghai Shoryu Sairin

Shanghai Sangokuhai Tougi

Super Shanghai 2005

Dragon Punch


Super Shanghai Dragon's Eye



Dragon World

Dragon World II

Dragon World 3

Dragon World 3 EX

Dragon World 2001

Romset: 21568 kb / 8 files / 4.99 zip

MAME XML Output:

       <game name="drgw3105" sourcefile="pgm.c" cloneof="drgw3" romof="drgw3">
              <description>Dragon World 3 (ver. 105)</description>
              <biosset name="v2" description="PGM Bios V2" default="yes"/>
              <biosset name="v1" description="PGM Bios V1"/>
              <rom name="pgm_p02s.u20" merge="pgm_p02s.u20" bios="v2" size="131072" crc="78c15fa2" sha1="885a6558e022602cc6f482ac9667ba9f61e75092" region="maincpu" offset="0"/>
              <rom name="pgm_p01s.u20" merge="pgm_p01s.u20" bios="v1" size="131072" crc="e42b166e" sha1="2a9df9ec746b14b74fae48b1a438da14973702ea" region="maincpu" offset="0"/>
              <rom name="dw3_v105.u12" size="524288" crc="c5e24318" sha1="c6954495bbc72c3985df75aecf6afd6826c8e30e" region="maincpu" offset="100001"/>
              <rom name="dw3_v105.u13" size="524288" crc="8d6c9d39" sha1="cb79303ab551e91f07e11414db4254d5b161d415" region="maincpu" offset="100000"/>
              <rom name="dw3_v100.u15" merge="dw3_v100.u15" size="65536" crc="03dc4fdf" sha1="b329b04325d4f725231b1bb7862eedef2319b652" region="igs022data" offset="0"/>
              <rom name="pgm_t01s.rom" merge="pgm_t01s.rom" size="2097152" crc="1a7123a0" sha1="cc567f577bfbf45427b54d6695b11b74f2578af3" region="tiles" offset="0"/>
              <rom name="dw3t0400.u18" merge="dw3t0400.u18" size="4194304" crc="b70f3357" sha1="8733969d7d21f540f295a9f747a4bb8f0d325cf0" region="tiles" offset="180000"/>
              <rom name="dw3a0400.u9" merge="dw3a0400.u9" size="4194304" crc="dd7bfd40" sha1="fb7ec5bf89a413c5208716083762a725ff63f5db" region="sprcol" offset="0"/>
              <rom name="dw3a0401.u10" merge="dw3a0401.u10" size="4194304" crc="cab6557f" sha1="1904dd86645eea27ac1ab8a2462b20f6531356f8" region="sprcol" offset="400000"/>
              <rom name="dw3b0400.u13" merge="dw3b0400.u13" size="4194304" crc="4bb87cc0" sha1="71b2dc43fd11f7a6dffaba501e4e344b843583d8" region="sprmask" offset="0"/>
              <rom name="pgm_m01s.rom" merge="pgm_m01s.rom" size="2097152" crc="45ae7159" sha1="d3ed3ff3464557fd0df6b069b2e431528b0ebfa8" region="ics" offset="0"/>
              <rom name="dw3m0400.u1" merge="dw3m0400.u1" size="4194304" crc="031eb9ce" sha1="0673ec194732becc6648c2ae1396e894aa269f9a" region="ics" offset="400000"/>
              <chip type="cpu" tag="maincpu" name="68000" clock="20000000"/>
              <chip type="cpu" tag="soundcpu" name="Z80" clock="8467200"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="ics" name="ICS2115"/>
              <display tag="screen" type="raster" rotate="0" width="448" height="224" refresh="60.000000" />
              <sound channels="1"/>
              <input players="4" buttons="4" coins="4">
                     <control type="joy" ways="8"/>
              <dipswitch name="Service Mode" tag="DSW" mask="1">
                     <dipvalue name="Off" value="1" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Music" tag="DSW" mask="2">
                     <dipvalue name="Off" value="0"/>
                     <dipvalue name="On" value="2" default="yes"/>
              <dipswitch name="Voice" tag="DSW" mask="4">
                     <dipvalue name="Off" value="0"/>
                     <dipvalue name="On" value="4" default="yes"/>
              <dipswitch name="Free" tag="DSW" mask="8">
                     <dipvalue name="Off" value="8" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Stop" tag="DSW" mask="16">
                     <dipvalue name="Off" value="16" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSW" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSW" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSW" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <configuration name="Region" tag="Region" mask="15">
                     <confsetting name="0" value="0"/>
                     <confsetting name="1" value="1"/>
                     <confsetting name="2" value="2"/>
                     <confsetting name="3" value="3"/>
                     <confsetting name="4" value="4"/>
                     <confsetting name="5" value="5"/>
                     <confsetting name="World" value="6" default="yes"/>
                     <confsetting name="7" value="7"/>
              <driver status="preliminary" emulation="preliminary" color="good" sound="imperfect" graphic="good" protection="preliminary" savestate="supported" palettesize="2304"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise