From 5045281c54e37398dfc9f01ff6447aeee5d00b26 Mon Sep 17 00:00:00 2001 From: Vas Crabb Date: Tue, 20 Jun 2023 05:12:13 +1000 Subject: cdi.xml, megacd.xml, megacdj.xml, segacd.xml: Cleaned up disc info. Moved matrix codes from various info elements to cd_matrix feature elements on the disc parts. Added a few generic part_id features for multi-disc software that was lacking them. --- hash/cdi.xml | 136 +++++++++++----------- hash/megacd.xml | 114 ++++++++++-------- hash/megacdj.xml | 196 +++++++++++++++---------------- hash/segacd.xml | 270 ++++++++++++++++++++++--------------------- src/devices/sound/qsound.cpp | 4 +- 5 files changed, 373 insertions(+), 347 deletions(-) diff --git a/hash/cdi.xml b/hash/cdi.xml index 2fd882df6f1..bb67efd1955 100644 --- a/hash/cdi.xml +++ b/hash/cdi.xml @@ -44,10 +44,10 @@ license:CC0-1.0 The 7th Guest (Europe) 1994 Philips - + @@ -77,10 +77,10 @@ license:CC0-1.0 The 7th Guest (Europe, alt) 1994 Philips - + @@ -570,8 +570,8 @@ license:CC0-1.0 Caesars World of Boxing (USA) 1993 Philips - + @@ -587,8 +587,8 @@ license:CC0-1.0 Caesars World of Boxing (USA, alt) 1993 Philips - + @@ -976,9 +976,9 @@ license:CC0-1.0 Dragon's Lair II - Time Warp (USA) 1994 Philips - + @@ -994,9 +994,9 @@ license:CC0-1.0 Dragon's Lair II - Time Warp (USA, alt) 1994 Philips - + @@ -1302,8 +1302,8 @@ license:CC0-1.0 Inca (Europe) 1993 Coktel Vision ~ Philips - + @@ -1335,8 +1335,8 @@ license:CC0-1.0 Inca (Europe, alt 1) 1994 Coktel Vision ~ Philips - + @@ -1723,8 +1723,8 @@ license:CC0-1.0 Laser Lords (USA) 1992 Philips - + @@ -1740,8 +1740,8 @@ license:CC0-1.0 Laser Lords (USA, alt) 1992 Philips - + @@ -2055,9 +2055,9 @@ license:CC0-1.0 Mad Dog McCree (USA) 1994 Philips - + @@ -2073,9 +2073,9 @@ license:CC0-1.0 Mad Dog McCree (USA, alt) 1994 Philips - + @@ -2546,8 +2546,8 @@ license:CC0-1.0 Pinball (USA) 1992 Philips - + @@ -2563,8 +2563,8 @@ license:CC0-1.0 Pinball (USA, alt) 1992 Philips - + @@ -2596,8 +2596,8 @@ license:CC0-1.0 Power Hitter (USA) 1993 Philips - + @@ -2613,8 +2613,8 @@ license:CC0-1.0 Power Hitter (USA, alt) 1993 Philips - + @@ -2647,8 +2647,8 @@ license:CC0-1.0 Sargon Chess (USA) 1992 Philips - + @@ -2664,8 +2664,8 @@ license:CC0-1.0 Sargon Chess (USA, alt) 1992 Philips - + @@ -3208,9 +3208,9 @@ license:CC0-1.0 Voyeur ...Don't Get Caught (USA) 1993 Philips - + @@ -3226,9 +3226,9 @@ license:CC0-1.0 Voyeur ...Don't Get Caught (USA, alt) 1993 Philips - + @@ -3720,8 +3720,8 @@ license:CC0-1.0 A Visit To Sesame Street - Numbers (USA) 1991 Philips - + @@ -3737,8 +3737,8 @@ license:CC0-1.0 A Visit To Sesame Street - Numbers (USA, alt) 1992 Philips - + @@ -4753,8 +4753,8 @@ license:CC0-1.0 BURN-CYCLE - The Music (Europe)[CD-Audio] 1994 Philips - + @@ -4819,8 +4819,8 @@ license:CC0-1.0 Cartoon Jukebox (USA, alt) 1991 Philips - + @@ -4836,8 +4836,8 @@ license:CC0-1.0 Cartoon Jukebox (USA) 1991 Philips - + @@ -5099,8 +5099,8 @@ license:CC0-1.0 Children's Musical Theatre (USA) 1992 Philips - + @@ -5116,8 +5116,8 @@ license:CC0-1.0 Children's Musical Theatre (USA, alt 1) 1992 Philips - + @@ -5133,8 +5133,8 @@ license:CC0-1.0 Children's Musical Theatre (USA, alt 2) 1992 Philips - + @@ -5372,8 +5372,8 @@ license:CC0-1.0 Create your own Caricature with Spitting Image (Europe) 1992 Philips - + @@ -5389,8 +5389,8 @@ license:CC0-1.0 Create your own Caricature with Spitting Image (Europe, alt) 1992 Philips - + @@ -6124,8 +6124,8 @@ license:CC0-1.0 Golden Oldies Jukebox (USA) 1991 Philips - + @@ -6141,8 +6141,8 @@ license:CC0-1.0 Golden Oldies Jukebox (USA, alt) 1991 Philips - + @@ -6284,8 +6284,8 @@ license:CC0-1.0 Harvest of the Sun - Vincent Van Gogh Revisited (USA) 1991 Philips - + @@ -6301,8 +6301,8 @@ license:CC0-1.0 Harvest of the Sun - Vincent Van Gogh Revisited (USA, alt 1) 1992 Philips - + @@ -6318,8 +6318,8 @@ license:CC0-1.0 Harvest of the Sun - Vincent Van Gogh Revisited (USA, alt 2) 1992 Philips - + @@ -6648,8 +6648,8 @@ license:CC0-1.0 How the Rhinoceros got his Skin (USA) 1992 Philips - + @@ -6665,8 +6665,8 @@ license:CC0-1.0 How the Rhinoceros got his Skin (USA, alt) 1992 Philips - + @@ -6785,9 +6785,9 @@ license:CC0-1.0 Internetten op je TV! - Demo Disc (Netherlands) 1996 Philips - + @@ -6803,9 +6803,9 @@ license:CC0-1.0 Internetten op je TV! - Demo Disc (Netherlands, alt) 1996 Philips - + @@ -7889,8 +7889,8 @@ license:CC0-1.0 Mother Goose - Hidden Pictures (USA) 1991 Philips - + @@ -7906,8 +7906,8 @@ license:CC0-1.0 Mother Goose - Hidden Pictures (USA, alt) 1991 Philips - + @@ -7923,8 +7923,8 @@ license:CC0-1.0 Mother Goose - Rhymes to Color (USA) 1991 Philips - + @@ -7940,8 +7940,8 @@ license:CC0-1.0 Mother Goose - Rhymes to Color (USA, alt) 1991 Philips - + @@ -8650,8 +8650,8 @@ license:CC0-1.0 Rand McNally's America - United States Atlas (USA) 1991 Philips - + @@ -8667,8 +8667,8 @@ license:CC0-1.0 Rand McNally's America - United States Atlas (USA, alt) 1991 Philips - + @@ -8716,8 +8716,8 @@ license:CC0-1.0 The Renaissance Gallery (USA) 1991 Philips - + @@ -8733,8 +8733,8 @@ license:CC0-1.0 The Renaissance Gallery (USA, alt) 1992 Philips - + @@ -8750,8 +8750,8 @@ license:CC0-1.0 The Renaissance of Florence (USA) 1991 Philips - + @@ -8767,8 +8767,8 @@ license:CC0-1.0 The Renaissance of Florence (USA, alt) 1992 Philips - + @@ -8880,8 +8880,8 @@ license:CC0-1.0 Rhythm Maker (USA) 1993 Philips - + @@ -8897,8 +8897,8 @@ license:CC0-1.0 Rhythm Maker (USA, alt) 1993 Philips - + @@ -8978,8 +8978,8 @@ license:CC0-1.0 Richard Scarry's Busiest Neighborhood Disc Ever! (USA) 1991 Philips - + @@ -8995,8 +8995,8 @@ license:CC0-1.0 Richard Scarry's Busiest Neighborhood Disc Ever! (USA, alt 1) 1992 Philips - + @@ -9012,8 +9012,8 @@ license:CC0-1.0 Richard Scarry's Busiest Neighborhood Disc Ever! (USA, alt 2) 1992 Philips - + @@ -9197,8 +9197,8 @@ license:CC0-1.0 Sandy's Circus Avontuur (Netherlands) 1992 Philips - + @@ -9214,8 +9214,8 @@ license:CC0-1.0 Sandy's Circus Avontuur (Netherlands, alt) 1992 Philips - + @@ -9280,9 +9280,9 @@ license:CC0-1.0 Sciamo con Alberto Tomba - Let's Go Skiing With Alberto Tomba (Europe) 1994 Philips - + @@ -9298,9 +9298,9 @@ license:CC0-1.0 Sciamo con Alberto Tomba - Let's Go Skiing With Alberto Tomba (Europe, alt) 1994 Philips - + @@ -9926,8 +9926,8 @@ license:CC0-1.0 Time-Life - 35mm Photography (USA) 1991 Philips - + @@ -9943,8 +9943,8 @@ license:CC0-1.0 Time-Life - 35mm Photography (USA, alt) 1991 Philips - + @@ -10073,8 +10073,8 @@ license:CC0-1.0 Tom le Maximagier v1.0 (France) 1992 Philips - + @@ -10090,8 +10090,8 @@ license:CC0-1.0 Tom le Maximagier v1.0 (France, alt) 1992 Philips - + @@ -10124,8 +10124,8 @@ license:CC0-1.0 TR-I - No World Order (USA) 1993 Philips - + @@ -10141,8 +10141,8 @@ license:CC0-1.0 TR-I - No World Order (USA, alt) 1993 Philips - + @@ -10240,9 +10240,9 @@ license:CC0-1.0 USA '94 - World Cup (Europe, German / French / Dutch) 1994 Philips - + @@ -10258,9 +10258,9 @@ license:CC0-1.0 USA '94 - World Cup (Europe, English / Spanish / Italian) 1994 Philips - + @@ -10276,9 +10276,9 @@ license:CC0-1.0 USA '94 - World Cup (Europe, English / Spanish / Italian, alt) 1994 Philips - + @@ -10929,8 +10929,8 @@ license:CC0-1.0 Japan Interactive Media - + diff --git a/hash/megacd.xml b/hash/megacd.xml index 4f1b702c108..bce0c21cfad 100644 --- a/hash/megacd.xml +++ b/hash/megacd.xml @@ -27,8 +27,8 @@ license:CC0-1.0 1993 Sega - + @@ -64,8 +64,8 @@ license:CC0-1.0 1993 Sega - + @@ -101,8 +101,8 @@ license:CC0-1.0 1993 Sega - + @@ -197,8 +197,8 @@ license:CC0-1.0 1994 Core Design - + @@ -236,8 +236,8 @@ license:CC0-1.0 1993 Sega - + @@ -254,8 +254,8 @@ license:CC0-1.0 1993 Sega - + @@ -272,8 +272,8 @@ license:CC0-1.0 1994 Digital Pictures - + @@ -294,13 +294,16 @@ license:CC0-1.0 1994 Sega - + + + + @@ -317,8 +320,8 @@ license:CC0-1.0 1993 Virgin Interactive - + @@ -393,8 +396,8 @@ license:CC0-1.0 1994 Sega - + @@ -425,8 +428,8 @@ license:CC0-1.0 1993 Sega - + @@ -443,8 +446,8 @@ license:CC0-1.0 1994 Sony Imagesoft - + @@ -502,8 +505,8 @@ license:CC0-1.0 1993 Sega - + @@ -524,13 +527,16 @@ license:CC0-1.0 1993 Sony Imagesoft - + + + + @@ -558,8 +564,8 @@ license:CC0-1.0 1993 Sega - + @@ -606,8 +612,8 @@ license:CC0-1.0 1993 Sega - + @@ -645,8 +651,8 @@ license:CC0-1.0 1994 Konami - + @@ -689,8 +695,8 @@ license:CC0-1.0 1994 Sony Imagesoft - + @@ -726,8 +732,8 @@ license:CC0-1.0 1994 Arena - + @@ -751,8 +757,8 @@ license:CC0-1.0 1994 Acclaim Entertainment - + @@ -773,13 +779,16 @@ license:CC0-1.0 1993 Sega - + + + + @@ -819,8 +828,8 @@ license:CC0-1.0 1993 Sega - + @@ -842,8 +851,8 @@ license:CC0-1.0 Black screen, requires sub CPU to be overclocked by 1.5x ]]> - + @@ -870,8 +879,8 @@ Black screen, requires sub CPU to be overclocked by 1.5x 1992 Sega - + @@ -888,8 +897,8 @@ Black screen, requires sub CPU to be overclocked by 1.5x 1992 Sony Imagesoft - + @@ -918,8 +927,8 @@ Black screen, requires sub CPU to be overclocked by 1.5x Shadow of the Beast II (Europe) 19?? Sega - + @@ -935,8 +944,8 @@ Black screen, requires sub CPU to be overclocked by 1.5x 1993 Sega - + @@ -959,8 +968,8 @@ Black screen, requires sub CPU to be overclocked by 1.5x 1993 Sega - + @@ -982,13 +991,16 @@ Black screen, requires sub CPU to be overclocked by 1.5x 1994 Digital Pictures - + + + + @@ -1024,8 +1036,8 @@ Black screen, requires sub CPU to be overclocked by 1.5x 1994 Infogrames - + @@ -1058,8 +1070,8 @@ Black screen, requires sub CPU to be overclocked by 1.5x 1992 Sega - + @@ -1109,8 +1121,8 @@ Black screen, requires sub CPU to be overclocked by 1.5x 1993 Sega - + @@ -1142,8 +1154,8 @@ Black screen, requires sub CPU to be overclocked by 1.5x 1994 Sega - + @@ -1163,8 +1175,8 @@ Black screen, requires sub CPU to be overclocked by 1.5x 1995 Hudson Soft - + @@ -1181,8 +1193,8 @@ Black screen, requires sub CPU to be overclocked by 1.5x 1994 JVC - + @@ -1209,8 +1221,8 @@ Black screen, requires sub CPU to be overclocked by 1.5x 1993 Core Design - + @@ -1227,8 +1239,8 @@ Black screen, requires sub CPU to be overclocked by 1.5x 1993 Sega - + @@ -1245,8 +1257,8 @@ Black screen, requires sub CPU to be overclocked by 1.5x 1994 Sega - + @@ -1263,8 +1275,8 @@ Black screen, requires sub CPU to be overclocked by 1.5x 1994 Sega - + @@ -1290,8 +1302,8 @@ Black screen, requires sub CPU to be overclocked by 1.5x 1993 Sega - + @@ -1507,8 +1519,8 @@ Black screen, requires sub CPU to be overclocked by 1.5x 1993 Sega - + @@ -1525,8 +1537,8 @@ Black screen, requires sub CPU to be overclocked by 1.5x 1993 Sega - + @@ -1641,8 +1653,8 @@ Black screen, requires sub CPU to be overclocked by 1.5x 1993 Sega - + @@ -1673,8 +1685,8 @@ Black screen, requires sub CPU to be overclocked by 1.5x 1993 Sega - + @@ -2251,8 +2263,8 @@ Black screen, requires sub CPU to be overclocked by 1.5x 1993 Psygnosis - + @@ -2276,8 +2288,8 @@ Black screen, requires sub CPU to be overclocked by 1.5x 1993 Psygnosis - + @@ -2709,8 +2721,8 @@ Requires [disc swap] 1993 Sega - + @@ -3076,8 +3088,8 @@ Requires [disc swap] 1993 Sega - + @@ -3110,8 +3122,8 @@ Requires [disc swap] 1993 Sega - + @@ -3316,8 +3328,8 @@ Requires [disc swap] 1993 Core Design - + @@ -3344,8 +3356,8 @@ Requires [disc swap] 1993 Core Design - + diff --git a/hash/megacdj.xml b/hash/megacdj.xml index d9ecb4e9aec..c80ed11c3c5 100644 --- a/hash/megacdj.xml +++ b/hash/megacdj.xml @@ -27,10 +27,10 @@ license:CC0-1.0 1992 CRI - + @@ -47,10 +47,10 @@ license:CC0-1.0 1994 Sega - + @@ -84,10 +84,10 @@ license:CC0-1.0 1993 Human Entertainment - + @@ -144,10 +144,10 @@ license:CC0-1.0 1992 Sega - + @@ -220,10 +220,10 @@ license:CC0-1.0 1992 Nihon Telenet - + @@ -271,10 +271,10 @@ license:CC0-1.0 1993 Nihon Telenet - + @@ -314,10 +314,10 @@ license:CC0-1.0 1992 Compile - + @@ -343,10 +343,10 @@ license:CC0-1.0 1992 Hot-B - + @@ -372,10 +372,10 @@ license:CC0-1.0 1993 Wolf Team - + @@ -392,10 +392,10 @@ license:CC0-1.0 1994 Sega - + @@ -423,10 +423,10 @@ license:CC0-1.0 1993 Sega - + @@ -466,10 +466,10 @@ license:CC0-1.0 1991 Wolf Team - + @@ -519,10 +519,10 @@ license:CC0-1.0 1993 Sega - + @@ -566,10 +566,10 @@ license:CC0-1.0 1994 Nichibutsu - + @@ -613,10 +613,10 @@ license:CC0-1.0 1993 Sega - + @@ -681,10 +681,10 @@ license:CC0-1.0 1992 Game Arts - + @@ -730,10 +730,10 @@ license:CC0-1.0 1994 Sega - + @@ -772,10 +772,10 @@ license:CC0-1.0 1994 Sega - + @@ -828,10 +828,10 @@ license:CC0-1.0 1995 Victor Entertainment - + @@ -883,10 +883,10 @@ license:CC0-1.0 1994 Sega - + @@ -917,10 +917,10 @@ license:CC0-1.0 1991 Micronet - + @@ -959,10 +959,10 @@ license:CC0-1.0 1994 Victor Entertainment - + @@ -990,10 +990,10 @@ license:CC0-1.0 1993 Victor Entertainment - + @@ -1025,10 +1025,10 @@ license:CC0-1.0 1993 Victor Entertainment - + @@ -1048,10 +1048,10 @@ license:CC0-1.0 1994 Toei Animation - + @@ -1091,10 +1091,10 @@ license:CC0-1.0 1993 Victor Entertainment - + @@ -1123,10 +1123,10 @@ license:CC0-1.0 1994 Sega - + @@ -1145,10 +1145,10 @@ license:CC0-1.0 1994 Game Arts - + @@ -1215,10 +1215,10 @@ license:CC0-1.0 1992 Game Arts - + @@ -1242,10 +1242,10 @@ license:CC0-1.0 1994 Victor Entertainment - + @@ -1299,10 +1299,10 @@ license:CC0-1.0 1993 Taito - + @@ -1326,16 +1326,18 @@ license:CC0-1.0 Requires [disc swap] ]]> - + + - + + @@ -1353,10 +1355,10 @@ Requires [disc swap] 1991 Takeru - + @@ -1374,10 +1376,10 @@ Requires [disc swap] 1994 Sega - + @@ -1417,10 +1419,10 @@ Requires [disc swap] 1992 Victor Entertainment - + @@ -1458,10 +1460,10 @@ Requires [disc swap] 1992 Sega - + @@ -1517,10 +1519,10 @@ Requires [disc swap] 1992 Sega - + @@ -1537,10 +1539,10 @@ Requires [disc swap] 1992 SIMS - + @@ -1580,10 +1582,10 @@ Requires [disc swap] 1993 NCS - + @@ -1603,10 +1605,10 @@ Requires [disc swap] 1992 Sega - + @@ -1671,10 +1673,10 @@ Requires [disc swap] 1993 Koei - + @@ -1701,10 +1703,10 @@ Requires [disc swap] 1993 Sega - + @@ -1766,10 +1768,10 @@ Requires [disc swap] 1993 Sega - + @@ -1869,10 +1871,10 @@ Requires [disc swap] 1992 Wolf Team - + @@ -1901,10 +1903,10 @@ Requires [disc swap] 1994 Victor Entertainment - + @@ -1948,10 +1950,10 @@ Requires [disc swap] 1994 SIMS - + @@ -2001,10 +2003,10 @@ Requires [disc swap] 1994 Sega - + @@ -2027,10 +2029,10 @@ Requires [disc swap] 1993 Game Arts - + @@ -2067,10 +2069,10 @@ Requires [disc swap] 1991 Wolf Team - + @@ -2120,10 +2122,10 @@ Requires [disc swap] 1993 Sega - + @@ -2140,10 +2142,10 @@ Requires [disc swap] 19?? Victor Entertainment - + @@ -2160,10 +2162,10 @@ Requires [disc swap] 1994 Namco - + @@ -2224,10 +2226,10 @@ Requires [disc swap] 1993 Sega - + @@ -2251,10 +2253,10 @@ Requires [disc swap] 1992 Wolf Team - + @@ -2288,10 +2290,10 @@ Requires [disc swap] 1991 Game Arts - + @@ -2308,10 +2310,10 @@ Requires [disc swap] 1992 Wolf Team - + @@ -2337,10 +2339,10 @@ Requires [disc swap] 1993 Victor Entertainment - + @@ -2360,10 +2362,10 @@ Requires [disc swap] Black screen, requires sub CPU to be overclocked by 1.5x ]]> - + @@ -2381,10 +2383,10 @@ Black screen, requires sub CPU to be overclocked by 1.5x 1994 Game Arts - + @@ -2416,10 +2418,10 @@ Black screen, requires sub CPU to be overclocked by 1.5x 1993 SIMS - + @@ -2439,10 +2441,10 @@ Black screen, requires sub CPU to be overclocked by 1.5x 1991 Sega - + @@ -2463,10 +2465,10 @@ Black screen, requires sub CPU to be overclocked by 1.5x 1994 Sega - + @@ -2500,10 +2502,10 @@ Black screen, requires sub CPU to be overclocked by 1.5x 1993 Koei - + @@ -2529,10 +2531,10 @@ Black screen, requires sub CPU to be overclocked by 1.5x 1993 Victor Entertainment - + @@ -2568,10 +2570,10 @@ Black screen, requires sub CPU to be overclocked by 1.5x 1992 Victor Entertainment - + @@ -2588,10 +2590,10 @@ Black screen, requires sub CPU to be overclocked by 1.5x 1993 Sega - + @@ -2610,10 +2612,10 @@ Black screen, requires sub CPU to be overclocked by 1.5x 1993 Game Arts - + @@ -3454,10 +3456,10 @@ Black screen, requires sub CPU to be overclocked by 1.5x 1993 Micro Cabin - + @@ -3891,10 +3893,10 @@ Black screen, requires sub CPU to be overclocked by 1.5x 1994 Game Arts - + @@ -3913,10 +3915,10 @@ Black screen, requires sub CPU to be overclocked by 1.5x 1994 Game Arts - + @@ -3984,10 +3986,10 @@ Black screen, requires sub CPU to be overclocked by 1.5x 1992 Game Arts - + @@ -4054,10 +4056,10 @@ Black screen, requires sub CPU to be overclocked by 1.5x 1992 Game Arts - + @@ -4107,10 +4109,10 @@ Black screen, requires sub CPU to be overclocked by 1.5x 1992 Nihon Telenet - + @@ -4160,10 +4162,10 @@ Black screen, requires sub CPU to be overclocked by 1.5x 1992 Nihon Telenet - + @@ -4528,10 +4530,10 @@ Requires [disc swap] 1992 Sega - + @@ -4587,10 +4589,10 @@ Requires [disc swap] 1992 Sega - + @@ -4686,10 +4688,10 @@ Black screen, requires sub CPU to be overclocked by 1.5x 1993 Sega - + @@ -4716,10 +4718,10 @@ Black screen, requires sub CPU to be overclocked by 1.5x 1993 Sega - + @@ -4820,10 +4822,10 @@ Black screen, requires sub CPU to be overclocked by 1.5x 1992 Wolf Team - + @@ -4923,10 +4925,10 @@ Black screen, requires sub CPU to be overclocked by 1.5x 1992 Wolf Team - + @@ -5085,10 +5087,10 @@ Black screen, requires sub CPU to be overclocked by 1.5x 19?? Sega - + @@ -5105,10 +5107,10 @@ Black screen, requires sub CPU to be overclocked by 1.5x 1992 Wolf Team - + @@ -5202,9 +5204,9 @@ Black screen, requires sub CPU to be overclocked by 1.5x 1994 Sega - + @@ -5234,9 +5236,9 @@ Black screen, requires sub CPU to be overclocked by 1.5x 1993 Victor Entertainment - + @@ -5301,9 +5303,9 @@ Black screen, requires sub CPU to be overclocked by 1.5x 1994 Game Arts - + @@ -5327,9 +5329,9 @@ Black screen, requires sub CPU to be overclocked by 1.5x 1994 Victor Entertainment - + @@ -5346,9 +5348,9 @@ Black screen, requires sub CPU to be overclocked by 1.5x 1993 Sega - + @@ -5395,9 +5397,9 @@ Black screen, requires sub CPU to be overclocked by 1.5x 1994 Sega - + @@ -5415,9 +5417,9 @@ Black screen, requires sub CPU to be overclocked by 1.5x 1993 Data West - + @@ -5435,9 +5437,9 @@ Black screen, requires sub CPU to be overclocked by 1.5x 1993 Game Arts - + @@ -5454,9 +5456,9 @@ Black screen, requires sub CPU to be overclocked by 1.5x 1993 Game Arts - + @@ -5509,9 +5511,9 @@ Black screen, requires sub CPU to be overclocked by 1.5x Game will not boot if the system backup RAM is not formatted. ]]> - + @@ -5546,9 +5548,9 @@ Game will not boot if the system backup RAM is not formatted. 1993 Victor Entertainment - + @@ -5566,9 +5568,9 @@ Game will not boot if the system backup RAM is not formatted. 1994 Game Arts - + @@ -5585,9 +5587,9 @@ Game will not boot if the system backup RAM is not formatted. 1993 Sega - + @@ -5637,9 +5639,9 @@ Game will not boot if the system backup RAM is not formatted. 1992 Victor Entertainment - + diff --git a/hash/segacd.xml b/hash/segacd.xml index e16cc905fc0..80565cbf8f3 100644 --- a/hash/segacd.xml +++ b/hash/segacd.xml @@ -223,8 +223,8 @@ See: http://rawdump.net/ 1994 Sony Imagesoft - + @@ -241,8 +241,8 @@ See: http://rawdump.net/ 1994 Absolute Entertainment - + @@ -270,8 +270,8 @@ See: http://rawdump.net/ Sega - + @@ -299,8 +299,8 @@ See: http://rawdump.net/ JVC - + @@ -337,8 +337,8 @@ See: http://rawdump.net/ Sega - + @@ -404,8 +404,8 @@ See: http://rawdump.net/ Core Design - + @@ -436,8 +436,8 @@ See: http://rawdump.net/ 1993 Electronic Arts - + @@ -476,8 +476,8 @@ See: http://rawdump.net/ Bignet - + @@ -502,8 +502,8 @@ See: http://rawdump.net/ Sega - + @@ -526,8 +526,8 @@ See: http://rawdump.net/ Sony Imagesoft - + @@ -550,8 +550,8 @@ See: http://rawdump.net/ Sony Imagesoft - + @@ -574,8 +574,8 @@ See: http://rawdump.net/ Sony Imagesoft - + @@ -606,8 +606,8 @@ See: http://rawdump.net/ GameTek - + @@ -634,8 +634,8 @@ See: http://rawdump.net/ Sony Imagesoft - + @@ -663,8 +663,8 @@ See: http://rawdump.net/ 1993 Virgin Interactive - + @@ -687,8 +687,8 @@ See: http://rawdump.net/ Sony Imagesoft - + @@ -706,8 +706,8 @@ See: http://rawdump.net/ Sega - + @@ -778,8 +778,8 @@ See: http://rawdump.net/ Compton's Interactive Encyclopedia v2.00S (USA) 1994 Compton's NewMedia - + @@ -796,8 +796,8 @@ See: http://rawdump.net/ 1994 Sega - + @@ -818,10 +818,10 @@ Hangs on BIOS logo Requires [32X] add-on ]]> - + @@ -848,8 +848,8 @@ Requires [32X] add-on 1994 Sega - + @@ -866,8 +866,8 @@ Requires [32X] add-on 1993 Sega - + @@ -891,15 +891,16 @@ Requires [32X] add-on Requires [disc swap] ]]> - + + @@ -916,8 +917,8 @@ Requires [disc swap] 1993 Sega - + @@ -945,8 +946,8 @@ Requires [disc swap] 1995 Sega - + @@ -977,8 +978,8 @@ Requires [disc swap] 1993 Sega - + @@ -1010,8 +1011,8 @@ Requires [disc swap] 1993 Sega - + @@ -1043,8 +1044,8 @@ Requires [disc swap] 1994 Sega - + @@ -1079,8 +1080,8 @@ Requires [disc swap] Sony Imagesoft - + @@ -1114,8 +1115,8 @@ Requires [disc swap] 1995 Sega - + @@ -1149,8 +1150,8 @@ Requires [disc swap] 1995 Sega - + @@ -1222,8 +1223,8 @@ Requires [disc swap] Sega - + @@ -1250,15 +1251,16 @@ Has optional unemulated [32X] mode, which in turn needs [disc swap] ]]> - + + @@ -1319,8 +1321,8 @@ Has optional unemulated [32X] mode, which in turn needs [disc swap] 1994 Electronic Arts - + @@ -1362,8 +1364,8 @@ Has optional unemulated [32X] mode, which in turn needs [disc swap] Sega - + @@ -1415,8 +1417,8 @@ Has optional unemulated [32X] mode, which in turn needs [disc swap] 1994 Sega - + @@ -1439,9 +1441,9 @@ Has optional unemulated [32X] mode, which in turn needs [disc swap] - + @@ -1450,6 +1452,7 @@ Requires [disc swap] + @@ -1507,8 +1510,8 @@ Requires [disc swap] Virgin Interactive - + @@ -1545,8 +1548,8 @@ Requires [disc swap] JVC - + @@ -1583,8 +1586,8 @@ Requires [disc swap] 1992 Sony Imagesoft - + @@ -1601,8 +1604,8 @@ Requires [disc swap] 1994 Spectrum Holobyte - + @@ -1621,8 +1624,8 @@ Requires [disc swap] Sony Imagesoft - + @@ -1644,8 +1647,8 @@ Requires [disc swap] Sega - + @@ -1692,8 +1695,8 @@ Requires [disc swap] 1994 Sega - + @@ -1710,8 +1713,8 @@ Requires [disc swap] 1994 Digital Pictures - + @@ -1750,8 +1753,8 @@ Requires [disc swap] Konami - + @@ -1791,8 +1794,8 @@ Requires [disc swap] Konami - + @@ -1831,8 +1834,8 @@ Requires [disc swap] Konami - + @@ -1849,8 +1852,8 @@ Requires [disc swap] 1994 Rocket Science Games - + @@ -1886,8 +1889,8 @@ Requires [disc swap] 1995 Sega - + @@ -1954,8 +1957,8 @@ Requires [disc swap] 1993 Game Arts - + @@ -1973,8 +1976,8 @@ Requires [disc swap] 1995 Game Arts - + @@ -1996,8 +1999,8 @@ Requires [disc swap] 1993 American Laser Games - + @@ -2015,8 +2018,8 @@ Requires [disc swap] Vic Tokai - + @@ -2040,8 +2043,8 @@ Requires [disc swap] 1994 Sony Imagesoft - + @@ -2085,8 +2088,8 @@ Requires [disc swap] Sony Imagesoft - + @@ -2110,8 +2113,8 @@ Requires [disc swap] 1993 Psygnosis - + @@ -2128,8 +2131,8 @@ Requires [disc swap] 1994 Sega - + @@ -2166,8 +2169,8 @@ Requires [disc swap] Arena - + @@ -2192,8 +2195,8 @@ Requires [disc swap] Arena - + @@ -2211,8 +2214,8 @@ Requires [disc swap] Sega - + @@ -2307,8 +2310,8 @@ Requires [disc swap] Electronic Arts - + @@ -2334,11 +2337,11 @@ Requires [32X] add-on Requires [disc swap] ]]> - + @@ -2346,6 +2349,7 @@ Requires [disc swap] + @@ -2369,9 +2373,9 @@ Required [disc swap] ]]> - + @@ -2379,6 +2383,7 @@ Required [disc swap] + @@ -2402,16 +2407,16 @@ Requires [disc swap] ]]> - + - + @@ -2440,10 +2445,10 @@ No support for Mega CD cart slots ]]> - + @@ -2481,8 +2486,8 @@ No support for Mega CD cart slots 1995 Activision - + @@ -2502,8 +2507,8 @@ No support for Mega CD cart slots Sega - + @@ -2544,8 +2549,8 @@ No support for Mega CD cart slots Sega - + @@ -2583,8 +2588,8 @@ No support for Mega CD cart slots Psygnosis - + @@ -2610,8 +2615,8 @@ No support for Mega CD cart slots 1993 Sega - + @@ -2633,8 +2638,8 @@ No support for Mega CD cart slots 1994 Absolute Entertainment - + @@ -2654,8 +2659,8 @@ No support for Mega CD cart slots 1993 Renovation - + @@ -2675,8 +2680,8 @@ No support for Mega CD cart slots 1994 Dynamix - + @@ -2697,8 +2702,8 @@ No support for Mega CD cart slots Dynamix - + @@ -2721,8 +2726,8 @@ Black screen, requires sub CPU to be overclocked by 1.5x ]]> - + @@ -2740,8 +2745,8 @@ Black screen, requires sub CPU to be overclocked by 1.5x Sega - + @@ -2769,8 +2774,8 @@ Black screen, requires sub CPU to be overclocked by 1.5x 1992 Sega - + @@ -2797,8 +2802,8 @@ Black screen, requires sub CPU to be overclocked by 1.5x Sega Classics Arcade Collection (USA, 5 in 1) 1993 Sega - + @@ -2815,8 +2820,8 @@ Black screen, requires sub CPU to be overclocked by 1.5x Sega - + @@ -2833,8 +2838,8 @@ Black screen, requires sub CPU to be overclocked by 1.5x Sony Imagesoft - + @@ -2853,8 +2858,8 @@ Black screen, requires sub CPU to be overclocked by 1.5x Sega - + @@ -2872,8 +2877,8 @@ Black screen, requires sub CPU to be overclocked by 1.5x 1992 Sega - + @@ -2891,8 +2896,8 @@ Black screen, requires sub CPU to be overclocked by 1.5x 1992 Sega - + @@ -2911,8 +2916,8 @@ Black screen, requires sub CPU to be overclocked by 1.5x Sega - + @@ -2937,16 +2942,16 @@ Requires [disc swap] ]]> - + - + @@ -3046,8 +3051,8 @@ Requires [disc swap] 1994 Sega - + @@ -3071,8 +3076,8 @@ Requires [disc swap] Sega - + @@ -3105,27 +3110,30 @@ Requires [disc swap] ]]> - + + + + @@ -3162,8 +3170,8 @@ Requires [disc swap] Konami - + @@ -3197,8 +3205,8 @@ Requires [disc swap] 1992 Sega - + @@ -3250,8 +3258,8 @@ Requires [disc swap] - + @@ -3303,8 +3311,8 @@ Requires [disc swap] - + @@ -3356,8 +3364,8 @@ Requires [disc swap] Sega - + @@ -3390,8 +3398,8 @@ Requires [disc swap] Core Design - + @@ -3408,8 +3416,8 @@ Requires [disc swap] 1994 ReadySoft - + @@ -3427,8 +3435,8 @@ Requires [disc swap] JVC - + @@ -3445,8 +3453,8 @@ Requires [disc swap] 1994 Namco - + @@ -3483,8 +3491,8 @@ Requires [disc swap] Dynamix - + @@ -3502,8 +3510,8 @@ Requires [disc swap] 1995 Sega - + @@ -3546,8 +3554,8 @@ Requires [32X] add-on, game asks you to plug it in if not present 1995 Sega - + @@ -3577,8 +3585,8 @@ Requires [32X] add-on, game asks you to plug it in if not present 1993 Dynamix - + @@ -3607,8 +3615,8 @@ Requires [32X] add-on, game asks you to plug it in if not present Sega - + @@ -3651,8 +3659,8 @@ Requires [32X] add-on, game asks you to plug it in if not present JVC - + @@ -3696,8 +3704,8 @@ Requires [32X] add-on, game asks you to plug it in if not present Virgin Games - + @@ -3715,8 +3723,8 @@ Requires [32X] add-on, game asks you to plug it in if not present Renovation - + @@ -3734,8 +3742,8 @@ Requires [32X] add-on, game asks you to plug it in if not present Sega - + @@ -3752,8 +3760,8 @@ Requires [32X] add-on, game asks you to plug it in if not present 1994 Sega - + @@ -3790,8 +3798,8 @@ Requires [32X] add-on, game asks you to plug it in if not present 1994 Working Designs - + @@ -3815,8 +3823,8 @@ Requires [32X] add-on, game asks you to plug it in if not present 1994 JVC - + @@ -3839,8 +3847,8 @@ Requires [32X] add-on, game asks you to plug it in if not present 1994 Sony Imagesoft - + @@ -3857,8 +3865,8 @@ Requires [32X] add-on, game asks you to plug it in if not present 1994 American Laser Games - + @@ -3880,8 +3888,8 @@ Requires [32X] add-on, game asks you to plug it in if not present Electronic Arts - + @@ -3898,8 +3906,8 @@ Requires [32X] add-on, game asks you to plug it in if not present 1995 Sega - + @@ -3932,8 +3940,8 @@ Requires [32X] add-on, game asks you to plug it in if not present 1994 U.S. Gold - + @@ -3951,8 +3959,8 @@ Requires [32X] add-on, game asks you to plug it in if not present Arena - + @@ -3990,8 +3998,8 @@ Requires [32X] add-on, game asks you to plug it in if not present - + @@ -4088,8 +4096,8 @@ Requires [32X] add-on, game asks you to plug it in if not present Bignet - + @@ -4420,7 +4428,6 @@ Requires [32X] add-on, game asks you to plug it in if not present Requires [disc swap] ]]> - @@ -4429,6 +4436,7 @@ Requires [disc swap] + @@ -4465,8 +4473,8 @@ Requires [disc swap] 1992 Sony Imagesoft - + @@ -4563,8 +4571,8 @@ Requires [disc swap] 1994 Virgin Interactive - + @@ -4581,8 +4589,8 @@ Requires [disc swap] 1994 Virgin Interactive - + @@ -4753,9 +4761,9 @@ Requires [disc swap] Requires [disc swap] ]]> - + @@ -4879,8 +4887,8 @@ Requires [disc swap] 1992 Sega - + @@ -4913,9 +4921,9 @@ Requires [disc swap] ]]> - + @@ -4923,6 +4931,7 @@ Requires [disc swap] + @@ -4930,6 +4939,7 @@ Requires [disc swap] + @@ -4937,6 +4947,7 @@ Requires [disc swap] + @@ -5056,15 +5067,16 @@ Requires [disc swap] ]]> - + + @@ -5230,8 +5242,8 @@ Requires [disc swap] Extreme Entertainment Group - + diff --git a/src/devices/sound/qsound.cpp b/src/devices/sound/qsound.cpp index 5ac8d2e426f..257fa135bb5 100644 --- a/src/devices/sound/qsound.cpp +++ b/src/devices/sound/qsound.cpp @@ -9,7 +9,7 @@ The key components are a DSP16A, a TDA1543 dual 16-bit DAC with I2S input, and a TC9185P electronic volume control. The TDA1543 is - simulated here; no attempt is being made to emulate theTC9185P. + simulated here; no attempt is being made to emulate the TC9185P. Commands work by writing an address/data word pair to be written to DSP's internal RAM. In theory it's possible to write anywhere in @@ -26,7 +26,7 @@ is needed because DSP16 has latent PIO reads in active mode). I've assumed that reading PIO with PSEL low when INT is asserted will return the address and cause INT to be de-asserted, and reading PIO - with PSEL low when int is not asserted will return the data word. + with PSEL low when INT is not asserted will return the data word. The DSP program will only respond to one external interrupt per sample interval (i.e. the maximum command rate is the same as the sample rate). -- cgit v1.2.3