60
60
- Region read from DSWB (port 0x50 in CPU1) then stored at 0x8004 (CPU1 shared RAM) =
61
61
0x180008.w (CPU0 shared RAM) then stored at 0x0804f4.w .
62
62
- Coinage relies on bits 4 and 5 of the region (code at 0x0ccc in CPU1) :
63
* ..10.... : TOAPLAN_COINAGE_WORLD (tables at 0x0c35 (COIN1) and 0x0c3d (COIN2) in CPU1)
64
* else : TOAPLAN_COINAGE_JAPAN_OLD (table at 0x0c25 (COIN1 AND COIN2) in CPU1)
63
* ..10.... : TOAPLAN_COINAGE_WORLD (tables at 0x0c35 (COIN1) and 0x0c3d (COIN2) in CPU1)
64
* else : TOAPLAN_COINAGE_JAPAN (table at 0x0c25 (COIN1 AND COIN2) in CPU1)
65
65
- Title screen relies on bits 4 and 5 of the region (code at 0x00220e) :
66
66
* ..00.... : "Dash Yarou"
67
67
* else : "Rally Bike"
93
93
- Region read from Territory Jumper (port 0x70 in CPU1) then stored at 0x8005 (CPU1 shared RAM) =
94
94
0x18000a.w (CPU0 shared RAM) then stored at 0x081b7c.w .
95
95
- Coinage relies on bits 0 and 1 of the region (code at 0x0ccc in CPU1) :
96
* ......00 : TOAPLAN_COINAGE_JAPAN_OLD (table at 0x0d21 (COIN1 AND COIN2) in CPU1)
97
* ......01 : TOAPLAN_COINAGE_JAPAN_OLD (table at 0x0d29 (COIN1 AND COIN2) in CPU1)
98
* ......10 : TOAPLAN_COINAGE_WORLD (tables at 0x0d31 (COIN1) and 0x0d39 (COIN2) in CPU1)
99
* ......11 : TOAPLAN_COINAGE_JAPAN_OLD (table at 0x0d21 (COIN1 AND COIN2) in CPU1)
96
* ......00 : TOAPLAN_COINAGE_JAPAN (table at 0x0d21 (COIN1 AND COIN2) in CPU1)
97
* ......01 : TOAPLAN_COINAGE_JAPAN (table at 0x0d29 (COIN1 AND COIN2) in CPU1)
98
* ......10 : TOAPLAN_COINAGE_WORLD (tables at 0x0d31 (COIN1) and 0x0d39 (COIN2) in CPU1)
99
* ......11 : TOAPLAN_COINAGE_JAPAN (table at 0x0d21 (COIN1 AND COIN2) in CPU1)
100
100
- Title screen relies on bits 0 to 2 of the region (code at 0x002c58) :
101
101
* .....000 : "Tatsujin"
102
102
* else : "Truxton"
138
138
- Region read from Territory Jumper (port 0x70 in CPU1) then stored at 0x8005 (CPU1 shared RAM) =
139
139
0x44000a.w (CPU0 shared RAM) then stored at 0x081810.w .
140
140
- Coinage relies on bits 0 and 1 of the region (code at 0x0c59 in CPU1) :
141
* ......00 : TOAPLAN_COINAGE_JAPAN_OLD (table at 0x0cae (COIN1 AND COIN2) in CPU1)
142
* ......01 : TOAPLAN_COINAGE_JAPAN_OLD (table at 0x0cb6 (COIN1 AND COIN2) in CPU1)
143
* ......1. : TOAPLAN_COINAGE_WORLD (tables at 0x0cbe (COIN1) and 0x0cb6 (COIN2) in CPU1)
141
* ......00 : TOAPLAN_COINAGE_JAPAN (table at 0x0cae (COIN1 AND COIN2) in CPU1)
142
* ......01 : TOAPLAN_COINAGE_JAPAN (table at 0x0cb6 (COIN1 AND COIN2) in CPU1)
143
* ......1. : TOAPLAN_COINAGE_WORLD (tables at 0x0cbe (COIN1) and 0x0cb6 (COIN2) in CPU1)
144
144
- Notice screen relies on bit 0 of the region (code at 0x000564) :
145
145
* .......0 : "FOR USE IN JAPAN ONLY"
146
146
* .......1 : "FOR USE IN U.S.A. ONLY"
230
230
- Region read from Territory Jumper (0x440011.b).
231
231
- Coinage relies on bits 0 to 3 of the region :
232
232
* ....0010 : TOAPLAN_COINAGE_WORLD
233
* else : TOAPLAN_COINAGE_JAPAN_OLD
233
* else : TOAPLAN_COINAGE_JAPAN
234
234
This a guess based on the "test mode" (code at 0x01a804) because of the missing Z180 CPU.
235
235
- Notice screen relies on bits 0 to 3 of the region (code at 0x018bf2 - table at 0x019736) :
236
236
* ....0000 : "JAPAN ONLY"
560
560
AM_RANGE(0x40, 0x40) AM_READ_PORT("DSWA")
561
561
AM_RANGE(0x50, 0x50) AM_READ_PORT("DSWB")
562
562
AM_RANGE(0x60, 0x61) AM_DEVREADWRITE("ymsnd", ym3812_r, ym3812_w)
563
AM_RANGE(0x70, 0x70) AM_READ_PORT("TJUMP")
566
565
static ADDRESS_MAP_START( truxton_sound_io_map, AS_IO, 8 )
736
735
PORT_DIPSETTING( 0x10, DEF_STR( USA ) ) /* Taito America Corp. */
737
736
PORT_DIPSETTING( 0x30, "USA (Romstar license)" ) /* Taito America Corp. */
738
737
PORT_DIPSETTING( 0x00, DEF_STR( Japan ) ) /* Taito Corporation */
739
PORT_DIPNAME( 0x40, 0x00, "Show Dip Switches Settings" )
738
PORT_DIPNAME( 0x40, 0x00, "Show Dip Switch Settings" )
740
739
PORT_DIPSETTING( 0x00, DEF_STR( No ) )
741
740
PORT_DIPSETTING( 0x40, DEF_STR( Yes ) )
742
741
PORT_DIPNAME( 0x80, 0x00, DEF_STR( Allow_Continue ) ) /* not on race 1 */
743
742
PORT_DIPSETTING( 0x80, DEF_STR( No ) )
744
743
PORT_DIPSETTING( 0x00, DEF_STR( Yes ) )
746
PORT_START("TJUMP") /* Territory Jumper Block (not present ? this port isn't even read) */
747
PORT_BIT( 0xff, IP_ACTIVE_HIGH, IPT_UNUSED )
749
745
/* P1 : in 0x00 (CPU1) -> 0x8006 (CPU1 shared RAM) = 0x18000c.w (CPU0 shared RAM) */
750
746
/* P2 : in 0x10 (CPU1) -> 0x8007 (CPU1 shared RAM) = 0x18000e.w (CPU0 shared RAM) */
779
775
PORT_DIPSETTING( 0x00, "3" )
780
776
PORT_DIPSETTING( 0x20, "4" )
781
777
PORT_DIPSETTING( 0x10, "5" )
782
PORT_DIPNAME( 0x40, 0x00, "Show Dip Switches Settings" )
778
PORT_DIPNAME( 0x40, 0x00, "Show Dip Switch Settings" )
783
779
PORT_DIPSETTING( 0x00, DEF_STR( No ) )
784
780
PORT_DIPSETTING( 0x40, DEF_STR( Yes ) )
785
781
PORT_DIPNAME( 0x80, 0x00, DEF_STR( Allow_Continue ) )
790
786
PORT_START("TJUMP") /* Territory Jumper Block - see notes */
791
787
PORT_DIPNAME( 0x07, 0x02, "Territory" )
792
788
PORT_DIPSETTING( 0x02, DEF_STR( Europe ) ) /* Taito Corporation */ /* TOAPLAN_COINAGE_WORLD */
793
// PORT_DIPSETTING( 0x03, DEF_STR( Europe ) ) /* Taito Corporation */ /* TOAPLAN_COINAGE_JAPAN_OLD */
789
// PORT_DIPSETTING( 0x03, DEF_STR( Europe ) ) /* Taito Corporation */ /* TOAPLAN_COINAGE_JAPAN */
794
790
// PORT_DIPSETTING( 0x06, DEF_STR( Europe ) ) /* Taito America Corp. */ /* TOAPLAN_COINAGE_WORLD */
795
// PORT_DIPSETTING( 0x07, DEF_STR( Europe ) ) /* Taito America Corp. */ /* TOAPLAN_COINAGE_JAPAN_OLD */
796
PORT_DIPSETTING( 0x04, DEF_STR( USA ) ) /* Taito America Corp. */ /* TOAPLAN_COINAGE_JAPAN_OLD */
797
// PORT_DIPSETTING( 0x05, DEF_STR( USA ) ) /* Taito America Corp. */ /* TOAPLAN_COINAGE_JAPAN_OLD */
798
PORT_DIPSETTING( 0x01, "USA (Romstar license)" ) /* Taito America Corp. */ /* TOAPLAN_COINAGE_JAPAN_OLD */
799
PORT_DIPSETTING( 0x00, DEF_STR( Japan ) ) /* Taito Corporation */ /* TOAPLAN_COINAGE_JAPAN_OLD */
791
// PORT_DIPSETTING( 0x07, DEF_STR( Europe ) ) /* Taito America Corp. */ /* TOAPLAN_COINAGE_JAPAN */
792
PORT_DIPSETTING( 0x04, DEF_STR( USA ) ) /* Taito America Corp. */ /* TOAPLAN_COINAGE_JAPAN */
793
// PORT_DIPSETTING( 0x05, DEF_STR( USA ) ) /* Taito America Corp. */ /* TOAPLAN_COINAGE_JAPAN */
794
PORT_DIPSETTING( 0x01, "USA (Romstar license)" ) /* Taito America Corp. */ /* TOAPLAN_COINAGE_JAPAN */
795
PORT_DIPSETTING( 0x00, DEF_STR( Japan ) ) /* Taito Corporation */ /* TOAPLAN_COINAGE_JAPAN */
800
796
PORT_DIPUNUSED( 0x08, IP_ACTIVE_HIGH )
801
797
PORT_BIT( 0xf0, IP_ACTIVE_HIGH, IPT_UNUSED )
1248
1244
TOAPLAN1_SYSTEM_INPUTS
1250
1246
PORT_START("TJUMP") /* Territory Jumper Block */
1251
PORT_DIPNAME( 0x0f, 0x02, "Territory" )
1247
PORT_DIPNAME( 0x0f, 0x02, DEF_STR( Region ) )
1252
1248
PORT_DIPSETTING( 0x00, DEF_STR( Japan ) )
1253
PORT_DIPSETTING( 0x01, "US" )
1249
PORT_DIPSETTING( 0x01, DEF_STR( USA ) )
1254
1250
PORT_DIPSETTING( 0x02, DEF_STR( Europe ) )
1255
PORT_DIPSETTING( 0x03, "Hong Kong" )
1256
PORT_DIPSETTING( 0x04, "Korea" )
1257
PORT_DIPSETTING( 0x05, "Taiwan" )
1251
PORT_DIPSETTING( 0x03, DEF_STR( Hong_Kong ) )
1252
PORT_DIPSETTING( 0x04, DEF_STR( Korea ) )
1253
PORT_DIPSETTING( 0x05, DEF_STR( Taiwan ) )
1258
1254
PORT_DIPSETTING( 0x06, "Taiwan (Spacy Co License)" )
1259
1255
PORT_DIPSETTING( 0x07, "US (Romstar License)" )
1260
1256
PORT_DIPSETTING( 0x08, "Hong Kong (Honest Trading License)" )
1272
1268
PORT_INCLUDE( outzone )
1274
1270
PORT_MODIFY("TJUMP") /* Territory Jumper Block */
1275
PORT_DIPNAME( 0x07, 0x02, "Territory" )
1271
PORT_DIPNAME( 0x07, 0x02, DEF_STR( Region ) )
1276
1272
PORT_DIPSETTING( 0x00, DEF_STR( Japan ) )
1277
PORT_DIPSETTING( 0x01, "US" )
1273
PORT_DIPSETTING( 0x01, DEF_STR( USA ) )
1278
1274
PORT_DIPSETTING( 0x02, DEF_STR( Europe ) )
1279
PORT_DIPSETTING( 0x03, "Hong Kong" )
1280
PORT_DIPSETTING( 0x04, "Korea" )
1281
PORT_DIPSETTING( 0x05, "Taiwan" )
1275
PORT_DIPSETTING( 0x03, DEF_STR( Hong_Kong ) )
1276
PORT_DIPSETTING( 0x04, DEF_STR( Korea ) )
1277
PORT_DIPSETTING( 0x05, DEF_STR( Taiwan ) )
1282
1278
PORT_DIPSETTING( 0x06, "No Warning Screen" )
1283
1279
PORT_DIPSETTING( 0x07, "No Warning Screen" )
1284
PORT_DIPNAME( 0x80, 0x00, DEF_STR( Unused ) ) // doesn't seem to matter on this set
1280
PORT_DIPNAME( 0x08, 0x00, DEF_STR( Unused ) ) // doesn't seem to matter on this set
1285
1281
PORT_DIPSETTING( 0x00, DEF_STR( Off ) )
1286
PORT_DIPSETTING( 0x80, DEF_STR( On ) )
1282
PORT_DIPSETTING( 0x08, DEF_STR( On ) )
1287
1283
INPUT_PORTS_END
1289
1285
static INPUT_PORTS_START( outzonec )
1290
1286
PORT_INCLUDE( outzone )
1292
1288
PORT_MODIFY("TJUMP") /* Territory Jumper Block */
1293
PORT_DIPNAME( 0x0f, 0x02, "Territory" )
1289
PORT_DIPNAME( 0x0f, 0x02, DEF_STR( Region ) )
1294
1290
PORT_DIPSETTING( 0x00, DEF_STR( Japan ) )
1295
PORT_DIPSETTING( 0x01, "US" )
1291
PORT_DIPSETTING( 0x01, DEF_STR( USA ) )
1296
1292
PORT_DIPSETTING( 0x02, DEF_STR( Europe ) )
1297
PORT_DIPSETTING( 0x03, "Hong Kong" )
1298
PORT_DIPSETTING( 0x04, "Korea" )
1299
PORT_DIPSETTING( 0x05, "Taiwan" )
1293
PORT_DIPSETTING( 0x03, DEF_STR( Hong_Kong ) )
1294
PORT_DIPSETTING( 0x04, DEF_STR( Korea ) )
1295
PORT_DIPSETTING( 0x05, DEF_STR( Taiwan ) )
1300
1296
PORT_DIPSETTING( 0x06, "Taiwan (Spacy Co License)" )
1301
1297
PORT_DIPSETTING( 0x07, "US (Romstar License)" )
1302
1298
PORT_DIPSETTING( 0x08, "Hong Kong & China (Honest Trading License)" )
1342
1338
/* 0x440011.b */
1343
1339
PORT_START("TJUMP") /* Territory Jumper Block - see notes */
1344
PORT_DIPNAME( 0x0f, 0x02, "Territory" )
1340
PORT_DIPNAME( 0x0f, 0x02, DEF_STR( Region ) )
1345
1341
PORT_DIPSETTING( 0x02, DEF_STR( Europe ) )
1346
1342
PORT_DIPSETTING( 0x01, DEF_STR( USA ) )
1347
1343
PORT_DIPSETTING( 0x07, "USA (Romstar license)" )
1348
1344
// PORT_DIPSETTING( 0x00, "Japan (distributed by Tecmo)" )
1349
1345
// PORT_DIPSETTING( 0x0f, "Japan (distributed by Tecmo)" )
1350
PORT_DIPSETTING( 0x04, "Korea" )
1351
PORT_DIPSETTING( 0x03, "Hong Kong" )
1346
PORT_DIPSETTING( 0x04, DEF_STR( Korea ) )
1347
PORT_DIPSETTING( 0x03, DEF_STR( Hong_Kong ) )
1352
1348
PORT_DIPSETTING( 0x08, "Hong Kong (Honest Trading license)" )
1353
PORT_DIPSETTING( 0x05, "Taiwan" )
1349
PORT_DIPSETTING( 0x05, DEF_STR( Taiwan ) )
1354
1350
PORT_DIPSETTING( 0x06, "Taiwan (Spacy license)" )
1355
1351
// PORT_DIPSETTING( 0x09, "???" )
1356
1352
// PORT_DIPSETTING( 0x0a, "???" )
1381
1377
/* 0x440011.b */
1382
1378
PORT_MODIFY("TJUMP") /* Territory Jumper Block - see notes */
1383
PORT_DIPNAME( 0x0f, 0x02, "Territory" )
1379
PORT_DIPNAME( 0x0f, 0x02, DEF_STR( Region ) )
1384
1380
PORT_DIPSETTING( 0x02, "Europe (Nova Apparate license)" )
1385
1381
PORT_DIPSETTING( 0x01, DEF_STR( USA ) )
1386
1382
PORT_DIPSETTING( 0x07, "USA (Romstar license)" )
1387
1383
// PORT_DIPSETTING( 0x00, "Japan (distributed by Tecmo)" ) /* "ending" text in English */
1388
1384
// PORT_DIPSETTING( 0x0f, "Japan (distributed by Tecmo)" ) /* "ending" text in English */
1389
PORT_DIPSETTING( 0x04, "Korea" )
1390
PORT_DIPSETTING( 0x03, "Hong Kong" )
1385
PORT_DIPSETTING( 0x04, DEF_STR( Korea ) )
1386
PORT_DIPSETTING( 0x03, DEF_STR( Hong_Kong ) )
1391
1387
PORT_DIPSETTING( 0x08, "Hong Kong (Honest Trading license)" )
1392
PORT_DIPSETTING( 0x05, "Taiwan" )
1388
PORT_DIPSETTING( 0x05, DEF_STR( Taiwan ) )
1393
1389
PORT_DIPSETTING( 0x06, "Taiwan (Spacy license)" )
1394
1390
// PORT_DIPSETTING( 0x09, "???" )
1395
1391
// PORT_DIPSETTING( 0x0a, "???" )
1416
1412
/* 0x440011.b */
1417
1413
PORT_MODIFY("TJUMP") /* Territory Jumper Block - see notes */
1418
PORT_DIPNAME( 0x0f, 0x00, "Territory" )
1414
PORT_DIPNAME( 0x0f, 0x00, DEF_STR( Region ) )
1419
1415
// PORT_DIPSETTING( 0x02, DEF_STR( Europe ) )
1420
1416
// PORT_DIPSETTING( 0x01, DEF_STR( USA ) )
1421
1417
// PORT_DIPSETTING( 0x07, "USA (Romstar license)" )
1732
1728
MCFG_VIDEO_ATTRIBUTES(VIDEO_UPDATE_BEFORE_VBLANK)
1734
1730
MCFG_SCREEN_ADD("screen", RASTER)
1735
MCFG_SCREEN_REFRESH_RATE(60)
1731
MCFG_SCREEN_REFRESH_RATE(57.59) /* verified on pcb */
1736
1732
MCFG_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16)
1737
1733
MCFG_SCREEN_SIZE(512, 512) /* 512x320 active */
1738
1734
MCFG_SCREEN_VISIBLE_AREA(0, 319, 0, 239)
2108
2104
ROM_START( demonwld2 )
2109
2105
ROM_REGION( 0x040000, "maincpu", 0 ) /* Main 68K code */
2110
ROM_LOAD16_BYTE( "o16-10-2.bin", 0x000000, 0x20000, CRC(84ee5218) SHA1(dc2b017ee630330163be320008d8a0d761cb0cfb) )
2111
ROM_LOAD16_BYTE( "o16-09-2.bin", 0x000001, 0x20000, CRC(cf474cb2) SHA1(5c049082b8d7118e0d2e50c6ae07f9d3d0110498) )
2106
ROM_LOAD16_BYTE( "o16-10-2.bin", 0x000000, 0x20000, CRC(84ee5218) SHA1(dc2b017ee630330163be320008d8a0d761cb0cfb) ) // aka o16_10ii
2107
ROM_LOAD16_BYTE( "o16-09-2.bin", 0x000001, 0x20000, CRC(cf474cb2) SHA1(5c049082b8d7118e0d2e50c6ae07f9d3d0110498) ) // aka o16_09ii
2113
2109
ROM_REGION( 0x10000, "audiocpu", 0 ) /* Sound Z80 code */
2114
2110
ROM_LOAD( "rom11", 0x0000, 0x8000, CRC(397eca1b) SHA1(84073ff6d1bc46ec6162d66ec5de305700938380) )
2163
2159
ROM_LOAD( "prom13.bpr", 0x20, 0x20, CRC(a1e17492) SHA1(9ddec4c97f2d541f69f3c32c47aaa21fd9699ae2) ) /* ??? */
2166
ROM_START( demonwld4 )
2167
ROM_REGION( 0x040000, "maincpu", 0 ) /* Main 68K code */
2168
ROM_LOAD16_BYTE( "o16_10ii", 0x000000, 0x20000, CRC(84EE5218) SHA1(DC2B017EE630330163BE320008D8A0D761CB0CFB) )
2169
ROM_LOAD16_BYTE( "o16_09ii", 0x000001, 0x20000, CRC(CF474CB2) SHA1(5C049082B8D7118E0D2E50C6AE07F9D3D0110498) )
2171
ROM_REGION( 0x10000, "audiocpu", 0 ) /* Sound Z80 code */
2172
ROM_LOAD( "rom11", 0x0000, 0x8000, CRC(397eca1b) SHA1(84073ff6d1bc46ec6162d66ec5de305700938380) )
2174
ROM_REGION( 0x2000, "dsp", 0 ) /* Co-Processor TMS320C10 MCU code */
2175
ROM_LOAD16_BYTE( "dsp_21.bin", 0x0000, 0x0800, CRC(2d135376) SHA1(67a2cc774d272ee1cd6e6bc1c5fc33fc6968837e) )
2176
ROM_LOAD16_BYTE( "dsp_22.bin", 0x0001, 0x0800, CRC(79389a71) SHA1(14ec4c1c9b06702319e89a7a250d0038393437f4) )
2178
ROM_REGION( 0x80000, "gfx1", 0 )
2179
ROM_LOAD( "rom05", 0x00000, 0x20000, CRC(6506c982) SHA1(6d4c1ef91e5617724789ff196abb7abf23e4a7fb) )
2180
ROM_LOAD( "rom07", 0x20000, 0x20000, CRC(a3a0d993) SHA1(50311b9447eb04271b17b212ca31d083ab5b2414) )
2181
ROM_LOAD( "rom06", 0x40000, 0x20000, CRC(4fc5e5f3) SHA1(725d4b009d575ff8ffbe1c00df352ccf235465d7) )
2182
ROM_LOAD( "rom08", 0x60000, 0x20000, CRC(eb53ab09) SHA1(d98195cc1b65b76335b5b24adb31deae1b313f3a) )
2184
ROM_REGION( 0x80000, "gfx2", 0 )
2185
ROM_LOAD( "rom01", 0x00000, 0x20000, CRC(1b3724e9) SHA1(3dbb0450ab1e40e6df2b7c7356352419cd3f113d) )
2186
ROM_LOAD( "rom02", 0x20000, 0x20000, CRC(7b20a44d) SHA1(4dc1a2fa2058077b112c73492808ee9381060ec7) )
2187
ROM_LOAD( "rom03", 0x40000, 0x20000, CRC(2cacdcd0) SHA1(92216d1c6859e05d39363c30e0beb45bc0ae4e1c) )
2188
ROM_LOAD( "rom04", 0x60000, 0x20000, CRC(76fd3201) SHA1(7a12737bf90bd9760074132edeb22f3fd3e16b4f) )
2190
ROM_REGION( 0x40, "proms", 0 ) /* nibble bproms, lo/hi order to be determined */
2191
ROM_LOAD( "prom12.bpr", 0x00, 0x20, CRC(bc88cced) SHA1(5055362710c0f58823c05fb4c0e0eec638b91e3d) ) /* sprite attribute (flip/position) ?? */
2192
ROM_LOAD( "prom13.bpr", 0x20, 0x20, CRC(a1e17492) SHA1(9ddec4c97f2d541f69f3c32c47aaa21fd9699ae2) ) /* ??? */
2195
2162
ROM_START( samesame )
2196
2163
ROM_REGION( 0x080000, "maincpu", 0 ) /* Main 68K code */
2197
2164
ROM_LOAD16_BYTE( "o17_09.bin", 0x000000, 0x08000, CRC(3f69e437) SHA1(f2a40fd42cb5ecb2e514b72e7550aa479a9f9ad6) )
2581
2548
GAME( 1989, demonwld1, demonwld, demonwld, demonwld1, demonwld, ROT0, "Toaplan", "Demon's World / Horror Story (set 2)", 0 )
2582
2549
GAME( 1989, demonwld2, demonwld, demonwld, demonwld1, demonwld, ROT0, "Toaplan", "Demon's World / Horror Story (set 3)", 0 )
2583
2550
GAME( 1989, demonwld3, demonwld, demonwld, demonwld1, demonwld, ROT0, "Toaplan", "Demon's World / Horror Story (set 4)", 0 )
2584
GAME( 1989, demonwld4, demonwld, demonwld, demonwld1, demonwld, ROT0, "Toaplan", "Demon's World / Horror Story (set 5)", 0 )
2585
2551
GAME( 1990, fireshrk, 0, samesame, fireshrk, toaplan1, ROT270, "Toaplan", "Fire Shark", GAME_NO_SOUND )
2586
2552
GAME( 1990, fireshrkd, fireshrk, samesame, samesame2, toaplan1, ROT270, "Toaplan (Dooyong license)", "Fire Shark (Korea, set 1, easier)", GAME_NO_SOUND )
2587
2553
GAME( 1990, fireshrkdh, fireshrk, samesame, samesame2, toaplan1, ROT270, "Toaplan (Dooyong license)", "Fire Shark (Korea, set 2, harder)", GAME_NO_SOUND )