drgw3: MAME ROM Information. History:
Dragon World 3 (c) 1998 IGS.
A solitaire mahjong game.
- TECHNICAL -
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
- TRIVIA -
Released in March 1998.
- SERIES -
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)
- SOURCES -
Game's rom.
MAME Info:
0.137u4 [?]
0.80u2 [Guru]
WIP:
- 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
Shanghai II
Shanghai III
Shanghai - The Great Wall
Shanghai Matekibuyuu
Shanghai Shoryu Sairin
Shanghai Sangokuhai Tougi
Super Shanghai 2005
Dragon Punch
Hasamu
Super Shanghai Dragon's Eye
Niyanpai
Sankokushi
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="drgw3" sourcefile="pgm.c" romof="pgm"> |
   |    | <description>Dragon World 3 (ver. 106, Korean Board)</description> |
   |    | <year>1998</year> |
   |    | <manufacturer>IGS</manufacturer> |
   |    | <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_v106.u12" size="524288" crc="c3f6838b" sha1="c135b1d4dd62af308139d40d03c29be7508fb1e7" region="maincpu" offset="100001"/> |
   |    | <rom name="dw3_v106.u13" size="524288" crc="28284e22" sha1="4643a69881ddb7383ca10f3eb2aa2cf41be39e9f" region="maincpu" offset="100000"/> |
   |    | <rom name="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" size="4194304" crc="b70f3357" sha1="8733969d7d21f540f295a9f747a4bb8f0d325cf0" region="tiles" offset="180000"/> |
   |    | <rom name="dw3a0400.u9" size="4194304" crc="dd7bfd40" sha1="fb7ec5bf89a413c5208716083762a725ff63f5db" region="sprcol" offset="0"/> |
   |    | <rom name="dw3a0401.u10" size="4194304" crc="cab6557f" sha1="1904dd86645eea27ac1ab8a2462b20f6531356f8" region="sprcol" offset="400000"/> |
   |    | <rom name="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" 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"/> |
   |    | </input> |
   |    | <dipswitch name="Service Mode" tag="DSW" mask="1"> |
   |    |    | <dipvalue name="Off" value="1" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Music" tag="DSW" mask="2"> |
   |    |    | <dipvalue name="Off" value="0"/> |
   |    |    | <dipvalue name="On" value="2" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Voice" tag="DSW" mask="4"> |
   |    |    | <dipvalue name="Off" value="0"/> |
   |    |    | <dipvalue name="On" value="4" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Free" tag="DSW" mask="8"> |
   |    |    | <dipvalue name="Off" value="8" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Stop" tag="DSW" mask="16"> |
   |    |    | <dipvalue name="Off" value="16" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSW" mask="32"> |
   |    |    | <dipvalue name="Off" value="32" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSW" mask="64"> |
   |    |    | <dipvalue name="Off" value="64" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSW" mask="128"> |
   |    |    | <dipvalue name="Off" value="128" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <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"/> |
   |    | </configuration> |
   |    | <driver status="preliminary" emulation="preliminary" color="good" sound="imperfect" graphic="good" protection="preliminary" savestate="supported" palettesize="2304"/> |
|
|