From deff4306c57c85618a82ace317dde9b823a309b6 Mon Sep 17 00:00:00 2001 From: Angelo Salese Date: Tue, 22 Feb 2022 00:20:36 +0100 Subject: amiga.cpp: modernization changes (#9263) Structural changes: - amiga_copper.cpp: convert to device, added copins implementation as debugging mailbox, convert to logmacro.h; - 8364_paula.cpp: convert audio implementation accessors from switch-case to per-channel maps; - amiga.cpp: convert OCS/ECS/AGA chipset flavours to address_map_bank_device, currently using the older custom_chip_r/_w as a legacy trampoline that will be progressively removed once that we have working implementations of Agnus/Denise and derivatives; - akiko.cpp: convert to logmacro.h; - amigafdc.cpp: better elaborate QA notes, add "Trackdisk" to device long name as officially referred by Amiga SDK: - amiga.cpp: kicked off an amiga_demos.xml SW list hookup; Adds the following implementation detail changes: - amigaaga.cpp: fix sprites and bitplanes in dualpf modes, fixes at very least cd32:dstreets on gameplay; - amigaaga.cpp: fix BPLCON0 when planes == 7 is set, fixes title screen GFXs in surfninj; - amigaaga.cpp: use HAM6 when not in AGA mode, fixes colors in cdtv:townona when run with CD32 system; - amigaaga.cpp: fix sprite control fetches when FMODE != 0, fixes at very least Digger AGA sprites display; - amigaaga.cpp: add extended bitplane delay hooks; - amigaaga.cpp: fix HAM8 when in HIRES mode, fixes at least roadkill title and car screens; - amiga.cpp: allow LOF bit to be set by writing bit 15 on VPOSW, fix roadkill AGA boot; - amigaaga.cpp: implement Extra Half-Brite mode, used by bblow_a main menu - amiga.cpp: disallow blitter address writes to go beyond the allocated chip RAM, fixes OCS sockid and AGA sockid_a drawing spurious filled tiles on playfield; - amiga.cpp, amigaaga.cpp: workaround most GFX pitch corruptions, caused by implicit DDFSTOP overrunning width loop; - amiga.cpp: allow DDFSTRT and DDFSTOP to read bit 2 in lores mode, fix swordsod GFX pitch in gameplay; - amiga.cpp: use pf2pri for non-dual playfield, fixes alfred player sprite visibility; - akiko.cpp: subq command adds +2 in command buffer, fixes cdtv:defcrown hardlock emulation; - amigaaga.cpp: implement bscan2; - amiga.cpp: disable floppy drive default for CD32; - cubo.cpp: add inputs to eldoralg/odeontw/odeontw2; - amiga.cpp: allow CD32 to read CDTV titles from SW list; New NOT_WORKING software list additions --------------------------------------- cdtv.xml: 17 Bit - Collection for Amiga CDTV, 17 Bit - Continuation Disc, A Bun for Barney (USA), Advanced Military Systems (Europe), American Heritage Illustrated Encyclopedic Dictionary (USA, 1991a Edition), Barney Bear Goes to School (USA), Cinderella - The Original Fairy Tale (USA), Defender of the Crown CDTV (Europe), Deutschland Kompakt (Germany), Fantastic Voyage (USA), Garden Fax - Garden Plants (USA), Garden Fax - Trees, Shrubs, Roses, and Conifers (USA), Language TV - English (France), Lemmings (Europe), Log!cal (Europe), Mud Puddle (USA, Multi 5), Pandora's CD v1.0 (alt), Psycho Killer (U2A2020UA), CDTV Demo Disc (Europe), Raffles (Sweden), Snoopy - The Case of the Missing Blanket (Sweden), Team Yankee (Europe), The Curse of Ra (Germany), The Demo Collection for Amiga CDTV (Europe, Black Disc), The Hutchinson Encyclopedia (Europe), The New Basics Electronic Cookbook (USA, 1991a Edition), Time Table of History - Business, Politics & Media (USA, 1991a Edition), Trivial Pursuit - The CDTV Edition (Europe, v1.0a), Turrican (Germany, alt), Turrican II: The Final Fight (Germany, alt), Welcome to CDTV Multimedia (USA, CDRM-499000), Wrath of the Demon (USA), Xenon 2 - Megablast (Eng, Fra, Ger, Ita), Ten on Ten Compilation [redump.org] --- hash/amiga_demos.xml | 60 + hash/amiga_workbench.xml | 4 +- hash/amigaaga_flop.xml | 635 +- hash/amigaecs_flop.xml | 147 +- hash/amigaocs_flop.xml | 11525 ++++++++++++++++++++++++--------- hash/cd32.xml | 288 +- hash/cdtv.xml | 2729 +++++++- scripts/src/machine.lua | 12 + scripts/target/mame/arcade.lua | 1 + scripts/target/mame/mess.lua | 1 + src/devices/cpu/m6502/m6500_1.cpp | 13 + src/devices/machine/8364_paula.cpp | 180 +- src/devices/machine/8364_paula.h | 65 +- src/devices/machine/akiko.cpp | 127 +- src/devices/machine/amiga_copper.cpp | 391 ++ src/devices/machine/amiga_copper.h | 102 + src/devices/machine/amigafdc.cpp | 71 +- src/mame/drivers/alg.cpp | 30 +- src/mame/drivers/amiga.cpp | 220 +- src/mame/drivers/arsystems.cpp | 40 +- src/mame/drivers/cubo.cpp | 174 +- src/mame/drivers/mquake.cpp | 36 +- src/mame/drivers/upscope.cpp | 39 +- src/mame/includes/amiga.h | 128 +- src/mame/machine/amiga.cpp | 247 +- src/mame/video/amiga.cpp | 268 +- src/mame/video/amigaaga.cpp | 220 +- 27 files changed, 13630 insertions(+), 4123 deletions(-) create mode 100644 hash/amiga_demos.xml create mode 100644 src/devices/machine/amiga_copper.cpp create mode 100644 src/devices/machine/amiga_copper.h diff --git a/hash/amiga_demos.xml b/hash/amiga_demos.xml new file mode 100644 index 00000000000..9ebd82e7d4b --- /dev/null +++ b/hash/amiga_demos.xml @@ -0,0 +1,60 @@ + + + + + + + Dragons Megademo I (Demo) + 1990 + <homebrew> + + + + + + + + + + + Misery Dentro 2 (Demo) + 1993 + <homebrew> + + + + + + + + + + + + + Sanity Elysium (Demo) + 1991 + <homebrew> + + + + + + + + + + + + diff --git a/hash/amiga_workbench.xml b/hash/amiga_workbench.xml index fe2aa607f29..e52ac1ceb36 100644 --- a/hash/amiga_workbench.xml +++ b/hash/amiga_workbench.xml @@ -506,8 +506,8 @@ license:CC0 AmigaOS 3.5 1999 Haage & Partner - - + + diff --git a/hash/amigaaga_flop.xml b/hash/amigaaga_flop.xml index 5c75de6d855..f7e7e82161d 100644 --- a/hash/amigaaga_flop.xml +++ b/hash/amigaaga_flop.xml @@ -14,12 +14,14 @@ license:CC0 + 1869 - Erlebte Geschichte Teil I (Euro, AGA) 1992 Max Design - + + @@ -46,13 +48,17 @@ license:CC0 - + Air Bucks (Euro, v1.2) 1993 Impressions + @@ -75,6 +81,9 @@ license:CC0 1994 Virgin Interactive + @@ -103,6 +112,10 @@ license:CC0 1993 Mindscape + @@ -125,6 +138,11 @@ license:CC0 1993 Team 17 + @@ -153,7 +171,12 @@ license:CC0 1995 Ocean - + + @@ -175,7 +198,7 @@ license:CC0 1996 Ocean - + @@ -215,27 +238,32 @@ license:CC0 1995 Psygnosis + + + - + - + - + - + @@ -249,6 +277,9 @@ license:CC0 1994 Core Design + @@ -283,7 +314,12 @@ license:CC0 1995 Magic Bytes - + + @@ -407,6 +443,9 @@ license:CC0 1995 Microprose ~ GameTek + @@ -489,6 +528,11 @@ license:CC0 1994 Team 17 + @@ -517,6 +561,9 @@ license:CC0 1994 Team 17 + @@ -532,14 +579,18 @@ license:CC0 - + Breathless (Euro) 1996 Power Computing - + + @@ -567,7 +618,11 @@ license:CC0 1994 Psygnosis - + + @@ -595,6 +650,10 @@ license:CC0 1993 Millennium + @@ -623,7 +682,13 @@ license:CC0 1994 Audiogenic + + @@ -645,6 +710,9 @@ license:CC0 1993 Ocean + @@ -672,13 +740,16 @@ license:CC0 - + Burntime (Euro, AGA) 1993 Max Design + @@ -747,7 +818,10 @@ license:CC0 1996 PXL - + + @@ -799,6 +873,9 @@ license:CC0 1994 Renegade + @@ -821,6 +898,9 @@ license:CC0 1996 Renegade + @@ -842,13 +922,18 @@ license:CC0 - + + Christoph Kolumbus (Euro, AGA) 1994 Software 2000 + @@ -895,7 +980,13 @@ license:CC0 1994 Software Demon - + + + + @@ -929,7 +1020,11 @@ license:CC0 1994 Rasputin - + + @@ -944,14 +1039,18 @@ license:CC0 - + Der Clou! (Ger, AGA) 1994 Max Design - + + @@ -984,13 +1083,16 @@ license:CC0 - + D/Generation (Euro) 1993 Mindscape + @@ -1013,6 +1115,12 @@ license:CC0 1993 Flair Software + @@ -1041,6 +1149,9 @@ license:CC0 1994 Ocean + @@ -1078,13 +1189,16 @@ license:CC0 - + Diggers (Euro, 19930914) 1993 Millennium + @@ -1112,13 +1226,16 @@ license:CC0 - + DreamWeb (Euro, AGA) 1994 Empire Interactive + @@ -1159,7 +1276,12 @@ license:CC0 1995 Softgold - + + @@ -1242,7 +1364,10 @@ license:CC0 1996 Audiogenic - + + @@ -1257,6 +1382,10 @@ license:CC0 1995 Audiogenic + @@ -1279,6 +1408,10 @@ license:CC0 1994 Black Legend + @@ -1313,6 +1446,11 @@ license:CC0 1995 Manyk + @@ -1335,7 +1473,12 @@ license:CC0 1994 Black Legend - + + + @@ -1356,13 +1499,16 @@ license:CC0 - + Gloom (Euro) 1995 Guildhall + @@ -1385,6 +1531,9 @@ license:CC0 1994 Acid + @@ -1407,6 +1556,9 @@ license:CC0 1994 Microprose + @@ -1441,6 +1593,9 @@ license:CC0 1994 Core Design + @@ -1486,14 +1641,17 @@ license:CC0 - + High Seas Trader (Euro) 1995 Impressions - + + @@ -1527,6 +1685,10 @@ license:CC0 1996 Gametek + @@ -1561,7 +1723,12 @@ license:CC0 1994 Microprose - + + + @@ -1583,27 +1750,30 @@ license:CC0 1993 Silmarils + - + - + - + - + @@ -1617,6 +1787,9 @@ license:CC0 1994 Silmarils + @@ -1675,6 +1848,11 @@ license:CC0 1994 Millennium + @@ -1703,7 +1881,11 @@ license:CC0 1993 Millennium - + + + @@ -1718,6 +1900,12 @@ license:CC0 1994 Ocean + @@ -1746,6 +1934,9 @@ license:CC0 1993 Ocean + @@ -1780,6 +1971,10 @@ license:CC0 1994 Anco + @@ -1802,6 +1997,9 @@ license:CC0 1994 Anco + @@ -1830,6 +2028,10 @@ license:CC0 1996 Manyk + @@ -1876,6 +2078,11 @@ license:CC0 1995 Virgin Interactive + @@ -1910,6 +2117,9 @@ license:CC0 1994 Impressions + @@ -1944,6 +2154,10 @@ license:CC0 1994 21st Century Entertainment + @@ -1978,6 +2192,9 @@ license:CC0 1993 Millennium + @@ -2000,7 +2217,11 @@ license:CC0 1994 Interactivision - + + @@ -2008,13 +2229,16 @@ license:CC0 - + Nigel Mansell's World Championship (Euro, AGA) 1992 Gremlin Graphics + @@ -2037,7 +2261,11 @@ license:CC0 1994 Sports - + + @@ -2071,7 +2299,11 @@ license:CC0 1994 Sports - + + @@ -2111,6 +2343,9 @@ license:CC0 1993 Flair Software + @@ -2139,6 +2374,12 @@ license:CC0 1993 Mindscape + @@ -2161,6 +2402,9 @@ license:CC0 1994 Ocean + @@ -2183,6 +2427,9 @@ license:CC0 1994 Mindscape + @@ -2198,15 +2445,17 @@ license:CC0 - - + Pinball Fantasies (Euro, AGA) 1993 21st Century Entertainment - + + @@ -2269,7 +2518,6 @@ license:CC0 - Pinball Illusions (Euro) @@ -2277,6 +2525,10 @@ license:CC0 1995 21st Century Entertainment + @@ -2305,13 +2557,16 @@ license:CC0 - + Pinball Mania (Euro) 1995 21st Century + @@ -2368,6 +2623,12 @@ license:CC0 1996 Effigy Software + @@ -2402,6 +2663,9 @@ license:CC0 1994 Gremlin Graphics + @@ -2423,14 +2687,20 @@ license:CC0 - + + Reunion (Euro, AGA) 1994 Grandslam - + + @@ -2494,6 +2764,9 @@ license:CC0 1994 Mirage + @@ -2582,7 +2855,14 @@ license:CC0 1994 Acid + + @@ -2610,6 +2890,9 @@ license:CC0 1994 Silmarils + @@ -2662,6 +2945,10 @@ license:CC0 1994 Ocean + @@ -2683,13 +2970,17 @@ license:CC0 - + + Rüsselsheim (Euro, AGA) 1994 Impressions + @@ -2712,6 +3003,9 @@ license:CC0 1994 Krisalis + @@ -2752,6 +3046,10 @@ license:CC0 1994 Psygnosis + @@ -2780,7 +3078,11 @@ license:CC0 1995 Gremlin Graphics - + + + @@ -2814,6 +3116,9 @@ license:CC0 1995 Ocean + @@ -2860,7 +3165,10 @@ license:CC0 1994 Maxis - + + @@ -2909,14 +3217,17 @@ license:CC0 - + Sim Life (Euro, v1.00 19930620, AGA) 1993 Mindscape - + + @@ -3011,14 +3322,17 @@ license:CC0 - + Simon the Sorcerer (Euro, AGA) 1994 Adventure Soft - + + @@ -3205,12 +3519,19 @@ license:CC0 + Sixth Sense Investigations (Euro) 1998 Epic Marketing - + + @@ -3280,7 +3601,12 @@ license:CC0 1995 Core Design + + @@ -3308,6 +3634,10 @@ license:CC0 1996 21st Century + @@ -3348,6 +3678,9 @@ license:CC0 1993 Ocean + @@ -3416,6 +3749,11 @@ license:CC0 1993 Krisalis + @@ -3456,6 +3794,9 @@ license:CC0 1995 Ocean + @@ -3483,14 +3824,17 @@ license:CC0 - + Star Crusader (Euro, AGA) 1996 Gametek - + + @@ -3553,14 +3897,17 @@ license:CC0 - + Star Trek - 25th Anniversary (Euro) 1993 Interplay - + + @@ -3727,14 +4074,18 @@ license:CC0 - + Subwar 2050 (Euro) 1995 Microprose - + + @@ -3757,6 +4108,10 @@ license:CC0 1995 Audiogenic + @@ -3779,6 +4134,11 @@ license:CC0 1994 Team 17 + @@ -3819,7 +4179,14 @@ license:CC0 1996 Gametek - + + @@ -3895,7 +4262,12 @@ license:CC0 1994 MicroValue + + @@ -3910,13 +4282,18 @@ license:CC0 - + Testament (Euro) 1997 APC&TCP + @@ -3945,6 +4322,10 @@ license:CC0 1994 Electronic Arts + @@ -3972,14 +4353,18 @@ license:CC0 - + Top Gear 2 (Euro, AGA) 1994 Gremlin Graphics - + + @@ -3994,13 +4379,16 @@ license:CC0 - + Total Carnage (Euro, AGA) 1994 I.C.E. + @@ -4029,7 +4417,12 @@ license:CC0 1995 Black Legend + + @@ -4064,12 +4457,17 @@ license:CC0 - Trolls (Euro, AGA) (Alt) + Trolls (Euro, AGA, alt) 1993 Flair Software - + + @@ -4090,6 +4488,10 @@ license:CC0 1992 Flair Software + + @@ -4112,7 +4514,12 @@ license:CC0 1995 Phelios Development + + @@ -4133,14 +4540,18 @@ license:CC0 - + UFO - Enemy Unknown (Euro, AGA) 1994 Microprose - + + @@ -4174,11 +4585,15 @@ license:CC0 1995 Renegade - + + + - + @@ -4202,7 +4617,12 @@ license:CC0 1995 OTM - + + @@ -4224,7 +4644,12 @@ license:CC0 1996 OTM - + + + @@ -4252,6 +4677,9 @@ license:CC0 1994 Audiogenic + @@ -4267,13 +4695,16 @@ license:CC0 - + When Two Worlds War (Euro, v1.01, AGA) 1993 Impressions + @@ -4296,6 +4727,9 @@ license:CC0 1995 Flair Software + @@ -4340,6 +4774,10 @@ license:CC0 1996 Ocean + @@ -4368,7 +4806,12 @@ license:CC0 1993 Black Magic + + @@ -4396,7 +4839,8 @@ license:CC0 1993 Gremlin Graphics - + + @@ -4419,7 +4863,10 @@ license:CC0 1993 Gremlin Graphics - + + @@ -4459,12 +4906,15 @@ license:CC0 - - + + Pinball Fantasies (AGA, Cracked by PDY) 1993 21st Century Entertainment - + + @@ -4495,11 +4945,14 @@ license:CC0 - - + + Giger-Tetris 1993 Panic Production + @@ -4509,11 +4962,15 @@ license:CC0 - Deluxe Pac-Man (AGA, v1.7, 19970427) 1997 Edgar Vigdal + @@ -4527,6 +4984,10 @@ license:CC0 Deluxe Galaga (AGA, v2.6B, 19950903) 1995 Edgar Vigdal + @@ -4536,11 +4997,14 @@ license:CC0 - - + + Rise of the Rabbits 1997 Pink Pig Software + @@ -4550,10 +5014,13 @@ license:CC0 - + Rise of the Rabbits 2 1998 Pink Pig Software + diff --git a/hash/amigaecs_flop.xml b/hash/amigaecs_flop.xml index 1a2c36fa41e..6426ed92894 100644 --- a/hash/amigaecs_flop.xml +++ b/hash/amigaecs_flop.xml @@ -19,7 +19,12 @@ license:CC0 1997 Eidos Interactive - + + + @@ -41,23 +46,32 @@ license:CC0 1995 Empire Interactive - + + + + + + + - + - + - + - + - + - + @@ -69,6 +83,11 @@ license:CC0 1992 Ocean + + @@ -97,6 +116,9 @@ license:CC0 1995 Domark + @@ -105,13 +127,17 @@ license:CC0 - + Fatman - The Caped Consumer (Euro) 1994 Black Legend + @@ -146,17 +172,26 @@ license:CC0 1996 Guildhall - + + + - + - + - + - + @@ -168,7 +203,10 @@ license:CC0 1993 Blue Byte - + + @@ -324,6 +362,9 @@ license:CC0 1994 Silmarils + @@ -403,36 +444,44 @@ license:CC0 - + Manchester United - The Double (Euro) 1995 Krisalis + - + - + - + - + - + Der Produzent - Die Welt des Films (Ger) 1996 Games 4 Europe + @@ -458,6 +507,7 @@ license:CC0 + @@ -473,6 +523,11 @@ license:CC0 1994 Flair Software + @@ -500,50 +555,53 @@ license:CC0 - + Reunion (Ger) 1994 Grandslam + + + + + + + - + - + - + - + - - - - - - @@ -553,6 +611,10 @@ license:CC0 1994 Mirage + @@ -624,6 +686,9 @@ license:CC0 1992 System 3 + @@ -645,7 +710,6 @@ license:CC0 - Snapperazzi (Euro) @@ -653,6 +717,9 @@ license:CC0 1993 Alternative Software + @@ -676,7 +743,11 @@ license:CC0 1992 Domark - + + @@ -698,6 +769,11 @@ license:CC0 1995 Arcane Entertainment + @@ -726,6 +802,9 @@ license:CC0 1995 Flair Software + diff --git a/hash/amigaocs_flop.xml b/hash/amigaocs_flop.xml index 72a2f9c06c4..c11a632ad44 100644 --- a/hash/amigaocs_flop.xml +++ b/hash/amigaocs_flop.xml @@ -14,11 +14,18 @@ license:CC0 ATK test notes refers to Amiga Test Kit v1.18: https://github.com/keirf/Amiga-Stuff Specifically the Floppy Drive Test Read Item, the test note refers - to the flop1 been tested from DF1 up with a -bench 90: + to the flop1 been tested from DF1: up with a -bench 90: - OK means that all tracks have been reported good; - a generic "failed" means that most if not all tracks reports as bad (test didn't complete); - C refers to the Track number(s), H is the (U)pper, (L)ower head (if not omitted), "1 Sector Bad" reports as one sector being bad, otherwise "Bad" [Track]; + Notice this is just an extra note added to identify disk behaviour with our FDC: + it has no value for the supported flag. + + Note that disk swaps are known to be quite fussy on Amiga. + As a rule of thumb it's really advised to not try a "live swap" of disks, + but instead unmount (empty) the disk buffer first then mount whatever the SW asks to. + This holds particularly true for anything that don't explictly asks for the user to press any key on devices. todo (SPS): - see if it's possible to better verify these images, the SPS dat only lists the (highly insecure) CRC32s so we're relying on trust here @@ -92,11 +99,13 @@ license:CC0 - Hostile Breed (Euro, prototype) 199? <unknown> + @@ -117,11 +126,13 @@ license:CC0 - Nobby the Aardvark (Euro, prototype) 199? Thalamus + @@ -132,13 +143,15 @@ license:CC0 - 16 Bit Hit Machine (Euro) 199? Gremlin Graphics + @@ -162,11 +175,13 @@ license:CC0 - 16 Bit Komix (Euro) 1991 Codemasters + @@ -181,7 +196,6 @@ license:CC0 - 1869 - Erlebte Geschichte Teil I (Euro) @@ -189,6 +203,9 @@ license:CC0 1992 Max Design + @@ -209,7 +226,6 @@ license:CC0 - 1st Division Manager (Euro) @@ -217,6 +233,9 @@ license:CC0 1992 Codemasters + @@ -224,7 +243,6 @@ license:CC0 - 3D Construction Kit (Euro, r01.1000) @@ -232,6 +250,9 @@ license:CC0 1991 Domark + @@ -239,7 +260,6 @@ license:CC0 - 3D Galax (Euro) @@ -247,6 +267,9 @@ license:CC0 1989 Gremlin Graphics + @@ -254,7 +277,6 @@ license:CC0 - 3D Pool (Euro) @@ -262,6 +284,9 @@ license:CC0 1989 FIrebird + @@ -269,7 +294,6 @@ license:CC0 - 3D World Boxing (Euro, Amiga Sports Pack) @@ -277,6 +301,9 @@ license:CC0 1992 Simulmondo + @@ -284,7 +311,6 @@ license:CC0 - 3D World Tennis (Euro, Amiga Sports Pack) @@ -292,6 +318,9 @@ license:CC0 1992 Simulmondo + @@ -299,7 +328,6 @@ license:CC0 - 4D Sports Boxing (Euro) @@ -307,6 +335,9 @@ license:CC0 1991 Mindscape + @@ -321,7 +352,6 @@ license:CC0 - 4D Sports Driving (Euro, v1.2 19920110) @@ -329,6 +359,9 @@ license:CC0 1992 Mindscape + @@ -343,7 +376,6 @@ license:CC0 - 4th & Inches (Euro) @@ -351,6 +383,9 @@ license:CC0 1988 Accolade + @@ -358,7 +393,6 @@ license:CC0 - 4x4 Off-Road Racing (USA) @@ -366,6 +400,9 @@ license:CC0 1989 Epyx + @@ -373,7 +410,6 @@ license:CC0 - 500 c.c MotoManager (Euro, v1.0) @@ -381,6 +417,9 @@ license:CC0 1991 Simulmondo + @@ -388,7 +427,6 @@ license:CC0 - 50 Great Games (Euro) @@ -396,6 +434,9 @@ license:CC0 1991 Wicked + @@ -416,7 +457,6 @@ license:CC0 - 5th Gear (Euro) @@ -424,6 +464,10 @@ license:CC0 1990 Hewson + @@ -431,7 +475,6 @@ license:CC0 - 688 Attack Sub (Euro) @@ -439,6 +482,9 @@ license:CC0 1990 Electronic Arts + @@ -446,7 +492,6 @@ license:CC0 - 7 Colors (Euro) @@ -454,6 +499,9 @@ license:CC0 1991 Infogrames + @@ -461,7 +509,6 @@ license:CC0 - A-10 Tank Killer (Euro) @@ -469,6 +516,9 @@ license:CC0 1990 Dynamix + @@ -483,7 +533,6 @@ license:CC0 - A-Train (Euro, v1.01) @@ -492,6 +541,9 @@ license:CC0 1992 Ocean + @@ -506,7 +558,6 @@ license:CC0 - A-Train (Fra, v1.01) @@ -514,6 +565,9 @@ license:CC0 1992 Ocean + @@ -528,7 +582,6 @@ license:CC0 - A-Train (Ger, v1.01) @@ -536,6 +589,9 @@ license:CC0 1992 Ocean + @@ -550,7 +606,6 @@ license:CC0 - A-Train Construction Set (Euro, v1.00) @@ -558,6 +613,9 @@ license:CC0 1993 Ocean + @@ -573,7 +631,6 @@ license:CC0 - A-Train Construction Set (Euro, v1.00, Classic) @@ -581,6 +638,9 @@ license:CC0 1993 Ocean + @@ -596,7 +656,6 @@ license:CC0 - A320 Airbus Vol. 2 (Euro) @@ -604,6 +663,9 @@ license:CC0 1995 Games 4 Europe + @@ -611,7 +673,6 @@ license:CC0 - Aaargh! (Euro) @@ -619,6 +680,9 @@ license:CC0 1988 Arcadia + @@ -626,7 +690,6 @@ license:CC0 - Abandoned Places - A Time for Heroes (Euro) @@ -634,6 +697,9 @@ license:CC0 1992 Electronic Zoo + @@ -666,7 +732,6 @@ license:CC0 - Abandoned Places - A Time for Heroes (Ger) @@ -674,6 +739,9 @@ license:CC0 1992 Electronic Zoo + @@ -706,7 +774,6 @@ license:CC0 - Abandoned Places Demo (Euro, v1.17) @@ -714,6 +781,9 @@ license:CC0 1992 <coverdisk> + @@ -723,7 +793,6 @@ license:CC0 - Abandoned Places 2 (Euro) @@ -731,6 +800,9 @@ license:CC0 1993 I.C.E. + @@ -763,7 +835,6 @@ license:CC0 - ABC Monday Night Football (USA, v1.1) @@ -771,6 +842,9 @@ license:CC0 1991 Data East + @@ -791,7 +865,6 @@ license:CC0 - Abracadabra (Euro) @@ -799,6 +872,9 @@ license:CC0 1991 Coktel + @@ -813,7 +889,6 @@ license:CC0 - Accordion (Euro, v1.1) @@ -821,6 +896,9 @@ license:CC0 1990 Computermate + @@ -828,7 +906,6 @@ license:CC0 - Action Fighter (Euro, Les Fous du Volant) @@ -836,6 +913,9 @@ license:CC0 1989 Firebird + @@ -843,7 +923,6 @@ license:CC0 - Action Fighter (Euro, Budget) @@ -851,6 +930,9 @@ license:CC0 1989 KIXX + @@ -865,7 +947,6 @@ license:CC0 - Action Service (Euro) @@ -873,6 +954,9 @@ license:CC0 1989 Infogrames + @@ -880,7 +964,6 @@ license:CC0 - Action Service (Euro, European Dreams) @@ -888,6 +971,9 @@ license:CC0 1989 Infogrames + @@ -895,7 +981,6 @@ license:CC0 - Action Stations! (Euro, v1.48) @@ -903,6 +988,9 @@ license:CC0 1991 Internecine + @@ -917,7 +1005,6 @@ license:CC0 - The Addams Family (Euro) @@ -925,6 +1012,9 @@ license:CC0 1992 Ocean + @@ -932,7 +1022,6 @@ license:CC0 - Adidas Championship Tie Break (Euro) @@ -940,6 +1029,9 @@ license:CC0 1990 Ocean + @@ -947,7 +1039,6 @@ license:CC0 - ADS - Advanced Destroyer Simulator (Euro, v1.0) @@ -955,6 +1046,9 @@ license:CC0 1991 Futura + @@ -962,7 +1056,6 @@ license:CC0 - ADS - Advanced Destroyer Simulator (Fra, v1.0) @@ -970,6 +1063,9 @@ license:CC0 1991 Futura + @@ -977,7 +1073,6 @@ license:CC0 - Advanced Fruit Machine Simulator (Euro) @@ -985,6 +1080,9 @@ license:CC0 1991 Codemasters + @@ -992,7 +1090,6 @@ license:CC0 - Advanced Ski Simulator (Euro) @@ -1000,6 +1097,9 @@ license:CC0 1989 Codemasters + @@ -1007,7 +1107,6 @@ license:CC0 - Advanced Ski Simulator (Euro, alt) @@ -1015,6 +1114,9 @@ license:CC0 1989 Codemasters + @@ -1022,7 +1124,6 @@ license:CC0 - Advantage Tennis (Euro) @@ -1030,6 +1131,9 @@ license:CC0 1991 Infogrames + @@ -1037,7 +1141,6 @@ license:CC0 - Adventure Construction Set (USA) @@ -1045,6 +1148,9 @@ license:CC0 1986 Electronic Arts + @@ -1052,7 +1158,6 @@ license:CC0 - The Adventures of Robin Hood (Euro) @@ -1060,6 +1165,9 @@ license:CC0 1991 Millennium + @@ -1067,7 +1175,6 @@ license:CC0 - The Adventures of Willy Beamish (Euro, v1.0) @@ -1075,6 +1182,9 @@ license:CC0 1992 Dynamix + @@ -1149,14 +1259,18 @@ license:CC0 - - + African Raiders-01 (Euro) 1989 Tomahawk + @@ -1164,7 +1278,6 @@ license:CC0 - Afterburner (Euro) @@ -1172,6 +1285,9 @@ license:CC0 1988 Activision + @@ -1186,7 +1302,6 @@ license:CC0 - Afterburner (USA) @@ -1194,6 +1309,9 @@ license:CC0 1988 Activision + @@ -1201,7 +1319,6 @@ license:CC0 - After the War (Euro, Magnum) @@ -1209,6 +1326,10 @@ license:CC0 1989 Dinamic + @@ -1216,7 +1337,6 @@ license:CC0 - A.G.E (Euro) @@ -1224,6 +1344,9 @@ license:CC0 1991 Tomahawk + @@ -1239,7 +1362,6 @@ license:CC0 - Agony (Euro) @@ -1247,6 +1369,12 @@ license:CC0 1992 Psygnosis + @@ -1267,7 +1395,6 @@ license:CC0 - Agony (USA) @@ -1275,6 +1402,9 @@ license:CC0 1992 Psygnosis + @@ -1295,7 +1425,6 @@ license:CC0 - L'Aigle d'Or - Le Retour (Fra) @@ -1303,6 +1432,9 @@ license:CC0 1991 Loriciel + @@ -1323,7 +1455,6 @@ license:CC0 - Air Bucks (Euro, v1.2) @@ -1331,6 +1462,9 @@ license:CC0 1993 Impressions + @@ -1345,7 +1479,6 @@ license:CC0 - Air Support (Euro) @@ -1353,6 +1486,9 @@ license:CC0 1992 Psygnosis + @@ -1367,7 +1503,6 @@ license:CC0 - Air Support (USA) @@ -1375,6 +1510,9 @@ license:CC0 1992 Psygnosis + @@ -1389,7 +1527,6 @@ license:CC0 - Airborne Ranger (Euro) @@ -1397,6 +1534,9 @@ license:CC0 1989 MicroProse + @@ -1404,7 +1544,6 @@ license:CC0 - AirForce Commander (Euro) @@ -1412,6 +1551,9 @@ license:CC0 1993 Impressions + @@ -1426,7 +1568,6 @@ license:CC0 - Alcatraz (Euro) @@ -1434,6 +1575,12 @@ license:CC0 1992 Infogrames + + @@ -1448,7 +1595,6 @@ license:CC0 - Alert (Euro) @@ -1456,6 +1602,9 @@ license:CC0 1988 ECP ~ Electronic Arts + @@ -1463,7 +1612,6 @@ license:CC0 - Alfred Chicken (Euro) @@ -1471,6 +1619,10 @@ license:CC0 1993 Mindscape + @@ -1478,14 +1630,18 @@ license:CC0 - - + Alianator (Euro) 1991 Amiga Fun + + @@ -1493,7 +1649,6 @@ license:CC0 - Alien³ (Euro) @@ -1501,6 +1656,9 @@ license:CC0 1992 Virgin + @@ -1515,10 +1673,6 @@ license:CC0 - - - - Alien Breed (Euro) @@ -1526,6 +1680,12 @@ license:CC0 1991 Team 17 + 8" after credits display +Motor keeps spinning badly on disk swap screen(s) (verify) +No player sprite, red dots incorrectly drawn on several elements during gameplay (namely alien enemies) +ATK test: OK +]]> @@ -1546,7 +1706,6 @@ license:CC0 - Alien Breed - Special Edition '92 (Euro) @@ -1554,6 +1713,9 @@ license:CC0 1992 Team 17 + @@ -1568,7 +1730,6 @@ license:CC0 - Alien Breed II - The Horror Continues (Euro) @@ -1576,6 +1737,9 @@ license:CC0 1993 Team 17 + @@ -1596,7 +1760,6 @@ license:CC0 - Alien Breed - Tower Assault (Euro, v1.1) @@ -1604,6 +1767,9 @@ license:CC0 1994 Team 17 + @@ -1624,7 +1790,6 @@ license:CC0 - Alien Breed - Tower Assault (Euro) @@ -1632,6 +1797,9 @@ license:CC0 1994 Team 17 + @@ -1652,7 +1820,6 @@ license:CC0 - Alien Drug Lords - The Chyropian Connection (Euro, v1.0) @@ -1660,6 +1827,9 @@ license:CC0 1991 Panther Games + @@ -1686,7 +1856,6 @@ license:CC0 - Alien Fires 2199 AD (USA) @@ -1694,6 +1863,9 @@ license:CC0 1987 Ozi Soft ~ Paragon + @@ -1708,7 +1880,6 @@ license:CC0 - Alien Legion (Euro) @@ -1716,6 +1887,9 @@ license:CC0 1989 Gainstar + @@ -1723,7 +1897,6 @@ license:CC0 - Alien Storm (Euro) @@ -1731,6 +1904,9 @@ license:CC0 1991 U.S. Gold + @@ -1738,7 +1914,6 @@ license:CC0 - Alien Syndrome (USA) @@ -1746,6 +1921,9 @@ license:CC0 1988 ACE + @@ -1753,7 +1931,6 @@ license:CC0 - Alien Syndrome (USA, Budget) @@ -1761,6 +1938,9 @@ license:CC0 1988 ACE + @@ -1768,7 +1948,6 @@ license:CC0 - Alien World (Euro) @@ -1776,6 +1955,9 @@ license:CC0 1992 HiTec Software + @@ -1783,7 +1965,6 @@ license:CC0 - 'Allo 'Allo! Cartoon Fun. (Euro) @@ -1791,6 +1972,9 @@ license:CC0 1993 Euro Power Gold + @@ -1805,7 +1989,6 @@ license:CC0 - 'Allo 'Allo! Cartoon Fun. (Euro, alt) @@ -1813,6 +1996,9 @@ license:CC0 1993 Euro Power Gold + @@ -1827,7 +2013,6 @@ license:CC0 - Alpha-1 (Euro) @@ -1835,6 +2020,9 @@ license:CC0 1988 ECP + @@ -1842,7 +2030,6 @@ license:CC0 - Alpha Waves (Euro) @@ -1850,6 +2037,9 @@ license:CC0 1991 Infogrames + @@ -1857,8 +2047,6 @@ license:CC0 - - Altered Beast (Euro) @@ -1866,6 +2054,10 @@ license:CC0 1989 Activision + @@ -1880,7 +2072,6 @@ license:CC0 - Altered Destiny (Euro) @@ -1888,6 +2079,9 @@ license:CC0 1991 Accolade + @@ -1926,8 +2120,6 @@ license:CC0 - - The Amazing Spider-Man (Euro) @@ -1935,6 +2127,10 @@ license:CC0 1990 Empire + @@ -1943,7 +2139,6 @@ license:CC0 - Ambermoon (Euro, v1.01 19931022) @@ -1951,6 +2146,9 @@ license:CC0 1993 Thalion + @@ -2007,7 +2205,6 @@ license:CC0 - Amberstar (Euro, v1.96) @@ -2015,6 +2212,9 @@ license:CC0 1992 Thalion + @@ -2035,7 +2235,6 @@ license:CC0 - Amberstar (Ger, v1.73) @@ -2043,6 +2242,9 @@ license:CC0 1992 Thalion + @@ -2063,7 +2265,6 @@ license:CC0 - Amegas (Euro, Tenstar Pack) @@ -2071,6 +2272,9 @@ license:CC0 1987 DigiTek + @@ -2078,7 +2282,6 @@ license:CC0 - Amegas (Euro, Tenstar Pack, alt) @@ -2086,6 +2289,9 @@ license:CC0 1987 DigiTek + @@ -2093,7 +2299,6 @@ license:CC0 - American Tag-Team Wrestling (Euro) @@ -2101,6 +2306,9 @@ license:CC0 1992 Zeppelin + @@ -2108,7 +2316,6 @@ license:CC0 - Amiga Complete - Intrigue + Silhouette (Euro) @@ -2116,6 +2323,9 @@ license:CC0 1991 Gold Disk + @@ -2123,7 +2333,6 @@ license:CC0 - Amiga Encounter (Euro) @@ -2131,6 +2340,10 @@ license:CC0 1991 Novagen + @@ -2138,8 +2351,6 @@ license:CC0 - - Amiga Karate (USA) @@ -2147,6 +2358,10 @@ license:CC0 1989 Eidersoft + @@ -2154,7 +2369,6 @@ license:CC0 - Amiga Spiele 1 - Wikinger + Bliff + Quadriga (Ger) @@ -2162,6 +2376,9 @@ license:CC0 1989 Markt & Technik + @@ -2169,7 +2386,6 @@ license:CC0 - Amiga Spielesammlung Band 1 (Euro, v1.0) @@ -2177,6 +2393,9 @@ license:CC0 1992 Markt & Technik + @@ -2191,7 +2410,6 @@ license:CC0 - Amnios (Euro) @@ -2199,6 +2417,10 @@ license:CC0 1991 Psygnosis + @@ -2213,7 +2435,6 @@ license:CC0 - Anarchy (Euro) @@ -2221,6 +2442,9 @@ license:CC0 1990 Psyclapse + @@ -2228,7 +2452,6 @@ license:CC0 - The Ancient Art of War in the Skies (Euro, v1.12) @@ -2236,6 +2459,9 @@ license:CC0 1993 MicroProse + @@ -2262,7 +2488,6 @@ license:CC0 - Another World (Euro) @@ -2270,6 +2495,9 @@ license:CC0 1991 U.S. Gold + @@ -2284,7 +2512,6 @@ license:CC0 - Another World (Euro, The Delphine Collection) @@ -2292,6 +2519,9 @@ license:CC0 1995 U.S. Gold + @@ -2306,7 +2536,6 @@ license:CC0 - Another World (Fra) @@ -2314,6 +2543,9 @@ license:CC0 1991 U.S. Gold + @@ -2328,14 +2560,18 @@ license:CC0 - + Anstoss - Die Fußball-Manager-Simulation (Euro) 1993 Ascon Software + + @@ -2368,7 +2604,6 @@ license:CC0 - Antago (Euro) @@ -2376,6 +2611,9 @@ license:CC0 1990 Art of Dreams + @@ -2383,7 +2621,6 @@ license:CC0 - Apache & Overdrive demo (Euro) @@ -2391,6 +2628,9 @@ license:CC0 1993 Team 17 + @@ -2398,7 +2638,6 @@ license:CC0 - APB (Euro) @@ -2406,6 +2645,9 @@ license:CC0 1990 Domark + @@ -2413,8 +2655,6 @@ license:CC0 - - Apidya (Euro) @@ -2422,6 +2662,11 @@ license:CC0 1992 Play Byte + @@ -2436,7 +2681,6 @@ license:CC0 - Apidya (Euro, Budget?) @@ -2444,6 +2688,9 @@ license:CC0 1992 Team 17 + @@ -2458,7 +2705,6 @@ license:CC0 - Apocalypse (Euro) @@ -2466,6 +2712,9 @@ license:CC0 1994 Virgin + @@ -2486,7 +2735,6 @@ license:CC0 - Apprentice (Euro) @@ -2494,6 +2742,9 @@ license:CC0 1990 Rainbow Arts + @@ -2501,7 +2752,6 @@ license:CC0 - Approach Trainer (Euro, v1.0) @@ -2509,6 +2759,9 @@ license:CC0 1995 Extender + @@ -2516,7 +2769,6 @@ license:CC0 - The Aquatic Games Starring James Pond and the Aquabats (Euro) @@ -2524,6 +2776,9 @@ license:CC0 1992 Millennium + @@ -2531,7 +2786,6 @@ license:CC0 - Aquaventura (Euro) @@ -2539,6 +2793,9 @@ license:CC0 1992 Psygnosis + @@ -2553,7 +2810,6 @@ license:CC0 - Aquaventura (USA) @@ -2561,6 +2817,9 @@ license:CC0 1992 Psygnosis + @@ -2575,7 +2834,6 @@ license:CC0 - Arabian Nights (Euro, v1.01 19930512) @@ -2583,6 +2841,9 @@ license:CC0 1993 Krisalis + @@ -2597,7 +2858,6 @@ license:CC0 - Arcade Pool (Euro) @@ -2605,6 +2865,9 @@ license:CC0 1994 Team 17 + @@ -2612,7 +2875,6 @@ license:CC0 - Arcade Trivia Quiz (Euro) @@ -2620,6 +2882,9 @@ license:CC0 1991 Zeppelin + @@ -2627,7 +2892,6 @@ license:CC0 - Archer MacLean Presents Pool (Euro) @@ -2635,6 +2899,9 @@ license:CC0 1992 Virgin + @@ -2642,7 +2909,6 @@ license:CC0 - Archipelagos (Euro) @@ -2650,7 +2916,12 @@ license:CC0 1989 Logotron + + @@ -2659,7 +2930,6 @@ license:CC0 - Archipelagos (USA) @@ -2667,6 +2937,9 @@ license:CC0 1989 Fanfare + @@ -2674,7 +2947,6 @@ license:CC0 - Archon (Euro, The Archon Collection) @@ -2682,6 +2954,9 @@ license:CC0 1985 Ariolasoft + @@ -2690,7 +2965,6 @@ license:CC0 - Archon (USA) @@ -2698,6 +2972,9 @@ license:CC0 1985 Electronic Arts + @@ -2706,7 +2983,6 @@ license:CC0 - Archon II: Adept (USA) @@ -2714,6 +2990,9 @@ license:CC0 1988 Electronic Arts + @@ -2721,7 +3000,6 @@ license:CC0 - Arcticfox (USA) @@ -2729,6 +3007,9 @@ license:CC0 1986 Electronic Arts + @@ -2736,7 +3017,6 @@ license:CC0 - Arena (Euro) @@ -2744,6 +3024,9 @@ license:CC0 1986 Psygnosis + @@ -2751,7 +3034,6 @@ license:CC0 - Arena (Euro, alt) @@ -2759,6 +3041,9 @@ license:CC0 1986 Psygnosis + @@ -2766,7 +3051,6 @@ license:CC0 - Arena (USA) @@ -2774,6 +3058,9 @@ license:CC0 1986 Psygnosis + @@ -2781,7 +3068,6 @@ license:CC0 - Arkanoid (Euro, v1.04 19880228) @@ -2789,6 +3075,9 @@ license:CC0 1987 Discovery Software + @@ -2796,7 +3085,6 @@ license:CC0 - Arkanoid (USA, v1.05 19880331) @@ -2804,6 +3092,9 @@ license:CC0 1987 Discovery Software + @@ -2811,7 +3102,6 @@ license:CC0 - Arkanoid (USA, v1.05 19880331, ADOS) @@ -2819,6 +3109,9 @@ license:CC0 1987 Discovery Software + @@ -2826,7 +3119,6 @@ license:CC0 - Arkanoid - Revenge of Doh (Euro) @@ -2834,6 +3126,9 @@ license:CC0 1989 Imagine + @@ -2841,7 +3136,6 @@ license:CC0 - Arkanoid - Revenge of Doh (Euro, Budget) @@ -2849,6 +3143,9 @@ license:CC0 1989 The Hit Squad + @@ -2856,7 +3153,6 @@ license:CC0 - Armada (Euro) @@ -2864,6 +3160,9 @@ license:CC0 1989 ARC + @@ -2871,7 +3170,6 @@ license:CC0 - The Armageddon Man (Euro) @@ -2879,6 +3177,9 @@ license:CC0 1988 Martech + @@ -2886,7 +3187,6 @@ license:CC0 - Armalyte (Euro) @@ -2894,6 +3194,9 @@ license:CC0 1991 Thalamus + @@ -2908,7 +3211,6 @@ license:CC0 - Armour Geddon II (Euro) @@ -2916,6 +3218,9 @@ license:CC0 1994 Psygnosis + @@ -2937,7 +3242,6 @@ license:CC0 - Army Moves (Euro, CU Amiga) @@ -2945,6 +3249,9 @@ license:CC0 1988 Dinamic + @@ -2952,7 +3259,6 @@ license:CC0 - Arnhem - The 'Market Garden' Operation (Euro, v1.0e) @@ -2960,6 +3266,9 @@ license:CC0 1991 CCS + @@ -2967,9 +3276,6 @@ license:CC0 - - - Arnie (Euro) @@ -2977,6 +3283,11 @@ license:CC0 1992 Zeppelin + @@ -2984,9 +3295,6 @@ license:CC0 - - - Arnie 2 (Euro) @@ -2994,6 +3302,11 @@ license:CC0 1993 Zeppelin + @@ -3001,14 +3314,19 @@ license:CC0 - - + Arthur: The Quest for Excalibur (USA, r54) 1989 Infocom + + + @@ -3016,7 +3334,6 @@ license:CC0 - L'Art de la Guerre (Fra) @@ -3024,6 +3341,9 @@ license:CC0 1990 Brøderbund + @@ -3031,7 +3351,6 @@ license:CC0 - The Art of Chess (Euro) @@ -3039,6 +3358,9 @@ license:CC0 1987 SPA + @@ -3046,7 +3368,6 @@ license:CC0 - Artura (Euro, Action Amiga) @@ -3054,6 +3375,9 @@ license:CC0 1989 Arcadia + @@ -3061,7 +3385,6 @@ license:CC0 - Ashes of Empire (Euro, v22792G) @@ -3069,6 +3392,9 @@ license:CC0 1992 Mirage + @@ -3096,8 +3422,6 @@ license:CC0 - - Aspar Master Grand Prix (Euro, Les Fous du Volant) @@ -3105,6 +3429,10 @@ license:CC0 1989 Dinamic + @@ -3112,7 +3440,6 @@ license:CC0 - Assassin (Euro, v1) @@ -3120,6 +3447,9 @@ license:CC0 1992 Team 17 + @@ -3134,7 +3464,6 @@ license:CC0 - Assassin Special Edition (Euro) @@ -3142,6 +3471,9 @@ license:CC0 1994 Team 17 + @@ -3156,7 +3488,6 @@ license:CC0 - Associated (Euro) @@ -3164,6 +3495,9 @@ license:CC0 1989 Carraz + @@ -3171,7 +3505,6 @@ license:CC0 - Astaroth (Euro) @@ -3179,6 +3512,9 @@ license:CC0 1989 Hewson + @@ -3186,7 +3522,6 @@ license:CC0 - Astatin (Euro) @@ -3194,6 +3529,9 @@ license:CC0 1992 Tale + @@ -3201,7 +3539,6 @@ license:CC0 - Asterix - Operation Getafix (Euro) @@ -3209,6 +3546,9 @@ license:CC0 1989 Coktel + @@ -3216,7 +3556,6 @@ license:CC0 - Asterix und Operation Hinkelstein (Euro) @@ -3224,6 +3563,9 @@ license:CC0 1989 Coktel + @@ -3231,7 +3573,6 @@ license:CC0 - Asterix Im Morgenland (Euro) @@ -3239,6 +3580,9 @@ license:CC0 1989 Coktel + @@ -3246,7 +3590,6 @@ license:CC0 - ATAX (Euro) @@ -3254,6 +3597,9 @@ license:CC0 1988 Axxion + @@ -3261,7 +3607,6 @@ license:CC0 - ATF II - Advanced Tactical Fighter II (Euro) @@ -3269,6 +3614,9 @@ license:CC0 1990 Digital Integration + @@ -3276,7 +3624,6 @@ license:CC0 - ATF II - Advanced Tactical Fighter II (Euro, Budget) @@ -3284,6 +3631,9 @@ license:CC0 1990 Action Sixteen + @@ -3291,7 +3641,6 @@ license:CC0 - Atomic Robo-Kid (Euro) @@ -3299,6 +3648,9 @@ license:CC0 1990 Activision + @@ -3313,7 +3665,6 @@ license:CC0 - Atomino (Euro) @@ -3321,6 +3672,9 @@ license:CC0 1991 Psygnosis + @@ -3328,7 +3682,6 @@ license:CC0 - Atomino (USA) @@ -3336,6 +3689,9 @@ license:CC0 1991 Psygnosis + @@ -3343,7 +3699,6 @@ license:CC0 - Atomix (Euro) @@ -3351,6 +3706,9 @@ license:CC0 1990 Thalion + @@ -3358,7 +3716,6 @@ license:CC0 - Aufschwung Ost (Euro) @@ -3366,6 +3723,9 @@ license:CC0 1993 Sunflowers + @@ -3380,7 +3740,6 @@ license:CC0 - Aunt Arctic Adventure (Euro) @@ -3388,6 +3747,9 @@ license:CC0 1989 Mindware + @@ -3395,7 +3757,6 @@ license:CC0 - Austerlitz (Euro) @@ -3403,6 +3764,9 @@ license:CC0 1989 Cornerstone + @@ -3410,7 +3774,6 @@ license:CC0 - Australo Piticus Mechanicus (Euro) @@ -3418,6 +3781,9 @@ license:CC0 1988 Timewarp + @@ -3425,7 +3791,6 @@ license:CC0 - AutoDuel (Euro) @@ -3433,6 +3798,9 @@ license:CC0 1988 Origin + @@ -3440,7 +3808,6 @@ license:CC0 - AV8B Harrier Assault (Euro) @@ -3448,6 +3815,9 @@ license:CC0 1992 Domark + @@ -3462,7 +3832,6 @@ license:CC0 - Les Aventures de Moktar (Euro) @@ -3470,6 +3839,9 @@ license:CC0 1991 Titus + @@ -3477,7 +3849,6 @@ license:CC0 - Awesome (Euro) @@ -3485,6 +3856,9 @@ license:CC0 1990 Psygnosis + @@ -3505,7 +3879,6 @@ license:CC0 - Awesome Demo (Euro) @@ -3513,6 +3886,9 @@ license:CC0 1990 Psygnosis + @@ -3520,7 +3896,6 @@ license:CC0 - Axel's Magic Hammer (Euro) @@ -3528,6 +3903,9 @@ license:CC0 1989 Gremlin Graphics + @@ -3535,7 +3913,6 @@ license:CC0 - B.A.T. (Euro) @@ -3543,6 +3920,9 @@ license:CC0 1990 Ubi Soft + @@ -3557,7 +3937,6 @@ license:CC0 - B.A.T. (Fra) @@ -3565,6 +3944,9 @@ license:CC0 1990 Ubi Soft + @@ -3579,7 +3961,6 @@ license:CC0 - B.A.T. (Ger) @@ -3587,6 +3968,9 @@ license:CC0 1990 Ubi Soft + @@ -3601,7 +3985,6 @@ license:CC0 - B.A.T. II (Euro) @@ -3609,6 +3992,9 @@ license:CC0 1992 Ubi Soft + @@ -3641,7 +4027,6 @@ license:CC0 - B.A.T. II (Fra) @@ -3649,6 +4034,9 @@ license:CC0 1992 Ubi Soft + @@ -3681,7 +4069,6 @@ license:CC0 - B.A.T. II (Ger) @@ -3689,6 +4076,9 @@ license:CC0 1992 Ubi Soft + @@ -3721,7 +4111,6 @@ license:CC0 - B17 Flying Fortress (Euro, v1.02) @@ -3729,6 +4118,9 @@ license:CC0 1993 MicroProse + @@ -3749,7 +4141,6 @@ license:CC0 - Baal (Euro) @@ -3757,6 +4148,9 @@ license:CC0 1989 Psyclapse + @@ -3764,7 +4158,6 @@ license:CC0 - Baby Jo in "Going Home" (Euro) @@ -3772,6 +4165,9 @@ license:CC0 1991 Loriciel + @@ -3779,7 +4175,6 @@ license:CC0 - Backgammon (Euro, Magic Soft) @@ -3787,6 +4182,9 @@ license:CC0 1991 Magic Soft + @@ -3809,7 +4207,6 @@ license:CC0 - Backlash (Euro) @@ -3817,6 +4214,9 @@ license:CC0 1988 Novagen + @@ -3824,7 +4224,6 @@ license:CC0 - Back to the Future Part II (Euro) @@ -3832,6 +4231,9 @@ license:CC0 1990 Image Works + @@ -3839,7 +4241,6 @@ license:CC0 - Back to the Future Part III (Euro) @@ -3847,6 +4248,9 @@ license:CC0 1991 Image Works + @@ -3861,7 +4265,6 @@ license:CC0 - Back to the Future Part III (USA) @@ -3869,6 +4272,9 @@ license:CC0 1991 Image Works + @@ -3883,7 +4289,6 @@ license:CC0 - Bad Cat (Euro, 5th Anniversary) @@ -3891,6 +4296,9 @@ license:CC0 1987 Rainbow Arts + @@ -3905,7 +4313,6 @@ license:CC0 - Bad Company (Euro) @@ -3913,6 +4320,9 @@ license:CC0 1990 Logotron + @@ -3920,7 +4330,6 @@ license:CC0 - Bad Dudes vs. Dragon Ninja (Euro) @@ -3928,6 +4337,9 @@ license:CC0 1989 Imagine + @@ -3935,7 +4347,6 @@ license:CC0 - Bad Dudes (USA) @@ -3943,6 +4354,9 @@ license:CC0 1989 Imagine + @@ -3950,7 +4364,6 @@ license:CC0 - Badlands Pete (Euro) @@ -3958,6 +4371,9 @@ license:CC0 1990 ARC + @@ -3965,7 +4381,6 @@ license:CC0 - BadLands (Euro) @@ -3973,6 +4388,9 @@ license:CC0 1990 Domark + @@ -3980,7 +4398,6 @@ license:CC0 - BadLands (Euro, Budget) @@ -3988,6 +4405,9 @@ license:CC0 1990 The Hit Squad + @@ -3995,7 +4415,6 @@ license:CC0 - Balance of Power - Geopolitics in the Nuclear Age (USA) @@ -4003,6 +4422,9 @@ license:CC0 1987 Mindscape + @@ -4010,7 +4432,6 @@ license:CC0 - Balance of Power - The 1990 Edition (Euro) @@ -4018,6 +4439,9 @@ license:CC0 1989 Mindscape + @@ -4025,7 +4449,6 @@ license:CC0 - The Ball Game (Euro) @@ -4033,6 +4456,9 @@ license:CC0 1991 Electronic Zoo + @@ -4040,7 +4466,6 @@ license:CC0 - Ballistix (Euro) @@ -4048,6 +4473,9 @@ license:CC0 1989 Psyclapse + @@ -4055,14 +4483,19 @@ license:CC0 - - + Ballyhoo (Euro, r97) 1986 Infocom + + + @@ -4070,7 +4503,6 @@ license:CC0 - Bambinours Solves a Jigsaw Puzzle (Euro) @@ -4078,6 +4510,9 @@ license:CC0 1989 Carraz + @@ -4085,14 +4520,18 @@ license:CC0 - - + Bandit Kings of Ancient China (Euro) 1990 Infogrames + @@ -4107,8 +4546,6 @@ license:CC0 - - Bangkok Knights (Euro) @@ -4116,6 +4553,10 @@ license:CC0 1989 System 3 + @@ -4130,7 +4571,6 @@ license:CC0 - Barbarian (Euro, Psygnosis) @@ -4138,6 +4578,9 @@ license:CC0 1987 Psygnosis + @@ -4145,7 +4588,6 @@ license:CC0 - Barbarian (Euro, Psygnosis, alt) @@ -4153,6 +4595,9 @@ license:CC0 1987 Psygnosis + @@ -4160,8 +4605,6 @@ license:CC0 - - Barbarian (Euro, v16.3.88, Palace) @@ -4169,6 +4612,10 @@ license:CC0 1988 Palace + @@ -4177,8 +4624,6 @@ license:CC0 - - Barbarian II (Euro, Psygnosis) @@ -4186,6 +4631,10 @@ license:CC0 1991 Psygnosis + @@ -4206,7 +4655,6 @@ license:CC0 - Barbarian II Demo (Euro, Psygnosis) @@ -4214,6 +4662,9 @@ license:CC0 1991 Psygnosis + @@ -4221,8 +4672,6 @@ license:CC0 - - Barbarian II (Euro, Palace, v4.8.89) @@ -4230,6 +4679,10 @@ license:CC0 1989 Palace + @@ -4245,8 +4698,6 @@ license:CC0 - - Barbarian II (Euro, Palace, NRJ Vol. 4) @@ -4254,6 +4705,10 @@ license:CC0 1989 Palace + @@ -4269,7 +4724,6 @@ license:CC0 - Barbarian II (Euro, Palace, Heroes) @@ -4277,6 +4731,9 @@ license:CC0 1989 Palace + @@ -4285,7 +4742,6 @@ license:CC0 - The Bard's Tale (Euro) @@ -4293,6 +4749,9 @@ license:CC0 1987 Electronic Arts + @@ -4301,7 +4760,6 @@ license:CC0 - The Bard's Tale (USA) @@ -4309,6 +4767,9 @@ license:CC0 1987 Electronic Arts + @@ -4317,7 +4778,6 @@ license:CC0 - The Bard's Tale II - The Destiny Knight (Euro) @@ -4325,6 +4785,9 @@ license:CC0 1988 Electronic Arts + @@ -4332,7 +4795,6 @@ license:CC0 - The Bard's Tale III - Thief of Fate (Euro) @@ -4340,6 +4802,9 @@ license:CC0 1991 Electronic Arts + @@ -4354,7 +4819,6 @@ license:CC0 - The Bard's Tale Construction Set (Euro) @@ -4362,6 +4826,9 @@ license:CC0 1992 Interplay + @@ -4382,8 +4849,6 @@ license:CC0 - - Bar Games (Euro) @@ -4391,6 +4856,10 @@ license:CC0 1990 Accolade + @@ -4407,7 +4876,6 @@ license:CC0 - Bargon Attack (Euro, Kings of Adventures 1) @@ -4415,6 +4883,9 @@ license:CC0 1992 Coktel + @@ -4441,7 +4912,6 @@ license:CC0 - Barney Bear Goes to Space (Euro, v1.0) @@ -4449,6 +4919,9 @@ license:CC0 1990 Free Spirit + @@ -4463,7 +4936,6 @@ license:CC0 - Baron Baldric - A Grave Adventure (Euro) @@ -4471,6 +4943,9 @@ license:CC0 1992 Electronic Arts + @@ -4485,7 +4960,6 @@ license:CC0 - Base Jumpers (Euro) @@ -4495,6 +4969,9 @@ license:CC0 Grandslam + @@ -4502,7 +4979,6 @@ license:CC0 - Batman (Euro) @@ -4510,6 +4986,9 @@ license:CC0 1989 Ocean + @@ -4524,8 +5003,6 @@ license:CC0 - - Batman (Euro, Single Disk) @@ -4533,6 +5010,10 @@ license:CC0 1989 Ocean + 0x115 at PC=de4 +ATK test: C:0 H:U Bad +]]> @@ -4540,7 +5021,6 @@ license:CC0 - Batman (Euro, Budget) @@ -4548,6 +5028,9 @@ license:CC0 1989 The Hit Squad + @@ -4555,7 +5038,6 @@ license:CC0 - Batman - The Caped Crusader (Euro) @@ -4563,6 +5045,9 @@ license:CC0 1988 Ocean + @@ -4570,7 +5055,6 @@ license:CC0 - Batman - The Caped Crusader (Euro, Budget) @@ -4578,6 +5062,9 @@ license:CC0 1988 The Hit Squad + @@ -4585,7 +5072,6 @@ license:CC0 - Batman Returns (Euro) @@ -4593,6 +5079,9 @@ license:CC0 1993 GameTek + @@ -4607,7 +5096,6 @@ license:CC0 - Battle Chess (Euro) @@ -4615,6 +5103,9 @@ license:CC0 1988 Interplay + @@ -4622,7 +5113,6 @@ license:CC0 - Battle Chess (Euro, alt) @@ -4630,6 +5120,9 @@ license:CC0 1988 Interplay + @@ -4637,7 +5130,6 @@ license:CC0 - Battle Chess II - Chinese Chess (Euro) @@ -4645,6 +5137,9 @@ license:CC0 1991 Interplay + @@ -4659,7 +5154,6 @@ license:CC0 - Battle Command (Euro) @@ -4667,6 +5161,9 @@ license:CC0 1990 Ocean + @@ -4674,7 +5171,6 @@ license:CC0 - Battle Command (USA) @@ -4682,6 +5178,9 @@ license:CC0 1990 Ocean + @@ -4689,7 +5188,6 @@ license:CC0 - Battle for the Ashes (Euro) @@ -4697,6 +5195,10 @@ license:CC0 1995 Audiogenic + + @@ -4704,7 +5206,6 @@ license:CC0 - Battle Isle (Euro) @@ -4712,6 +5213,9 @@ license:CC0 1991 Blue Byte + @@ -4732,7 +5236,6 @@ license:CC0 - Battle Isle (Ger) @@ -4740,6 +5243,9 @@ license:CC0 1991 Blue Byte + @@ -4760,7 +5266,6 @@ license:CC0 - Battle Isle Data Disk 1 (Euro) @@ -4768,6 +5273,9 @@ license:CC0 1992 Blue Byte + @@ -4776,7 +5284,6 @@ license:CC0 - Battle Isle Data Disk 2 - The Moon of Chromos (Euro) @@ -4784,6 +5291,9 @@ license:CC0 1992 Blue Byte + @@ -4799,7 +5309,6 @@ license:CC0 - Battle Squadron (Euro) @@ -4807,6 +5316,9 @@ license:CC0 1989 Electronic Zoo + @@ -4814,7 +5326,6 @@ license:CC0 - Battle Squadron (USA) @@ -4822,6 +5333,9 @@ license:CC0 1989 Electronic Zoo + @@ -4829,7 +5343,6 @@ license:CC0 - Battle Tec (Euro) @@ -4837,6 +5350,9 @@ license:CC0 1998 <coverdisk> + @@ -4844,7 +5360,6 @@ license:CC0 - Battle Valley (Euro) @@ -4852,6 +5367,9 @@ license:CC0 1989 Hewson + @@ -4859,7 +5377,6 @@ license:CC0 - Battle Valley (Euro, v3.0, Budget) @@ -4867,6 +5384,9 @@ license:CC0 1989 Prism Leisure + @@ -4874,7 +5394,6 @@ license:CC0 - Battlehawks 1942 (Euro, Final v1.0 19890222) @@ -4882,6 +5401,9 @@ license:CC0 199? <unknown> + @@ -4896,7 +5418,6 @@ license:CC0 - Battlemaster (Euro) @@ -4904,6 +5425,9 @@ license:CC0 1990 P.S.S. + @@ -4911,7 +5435,6 @@ license:CC0 - Battleships (Euro, Budget) @@ -4919,6 +5442,9 @@ license:CC0 1987 Encore + @@ -4926,7 +5452,6 @@ license:CC0 - Battlestorm (USA) @@ -4934,6 +5459,9 @@ license:CC0 1991 Titus; + @@ -4941,15 +5469,20 @@ license:CC0 - - + BattleTech (USA, v2.3) 1989 Infocom + + + @@ -4957,7 +5490,6 @@ license:CC0 - Battletoads (Euro) @@ -4965,6 +5497,9 @@ license:CC0 1994 Mindscape + @@ -4979,7 +5514,6 @@ license:CC0 - B.C. Kid (Euro) @@ -4987,6 +5521,9 @@ license:CC0 1992 Ubi Soft + @@ -4994,9 +5531,6 @@ license:CC0 - - - Beach Volley (Euro) @@ -5004,6 +5538,11 @@ license:CC0 1989 Ocean + @@ -5011,7 +5550,6 @@ license:CC0 - Beambender (Euro) @@ -5019,6 +5557,9 @@ license:CC0 1997 Epic Marketing + @@ -5041,7 +5582,6 @@ license:CC0 - Beast Busters (Euro) @@ -5049,6 +5589,9 @@ license:CC0 1991 Activision; + @@ -5063,7 +5606,6 @@ license:CC0 - Beastlord (Euro) @@ -5071,6 +5613,9 @@ license:CC0 1993 Grandslam + @@ -5085,7 +5630,6 @@ license:CC0 - Beavers (Euro) @@ -5093,6 +5637,9 @@ license:CC0 1993 Grandslam + @@ -5113,7 +5660,6 @@ license:CC0 - Behind the Iron Gate (Euro) @@ -5121,6 +5667,9 @@ license:CC0 1995 Black Legend + @@ -5135,7 +5684,6 @@ license:CC0 - Beneath a Steel Sky (Euro) @@ -5143,6 +5691,9 @@ license:CC0 1994 Virgin + @@ -5235,7 +5786,6 @@ license:CC0 - Beneath a Steel Sky (Fra) @@ -5243,6 +5793,9 @@ license:CC0 199? <unknown> + @@ -5335,7 +5888,6 @@ license:CC0 - Beneath a Steel Sky (Ger) @@ -5343,6 +5895,9 @@ license:CC0 199? <unknown> + @@ -5435,7 +5990,6 @@ license:CC0 - Benefactor (Euro) @@ -5443,6 +5997,9 @@ license:CC0 1994 Psygnosis + @@ -5463,7 +6020,6 @@ license:CC0 - Bermuda Project (Euro) @@ -5471,6 +6027,9 @@ license:CC0 1988 Mirrorsoft + @@ -5478,7 +6037,6 @@ license:CC0 - Bermuda Project (USA) @@ -5486,6 +6044,9 @@ license:CC0 1988 Mirrorsoft + @@ -5493,7 +6054,6 @@ license:CC0 - Best of the Best - Championship Karate (Euro) @@ -5501,6 +6061,9 @@ license:CC0 1993 Loriciel + @@ -5515,7 +6078,6 @@ license:CC0 - Betrayal (Euro) @@ -5523,6 +6085,9 @@ license:CC0 1991 Rainbird + @@ -5537,7 +6102,6 @@ license:CC0 - Better Dead Than Alien! (Euro) @@ -5545,6 +6109,9 @@ license:CC0 1988 Electra + @@ -5552,8 +6119,6 @@ license:CC0 - - Beverly Hills Cop (Euro) @@ -5561,6 +6126,10 @@ license:CC0 1990 Tynesoft + @@ -5575,7 +6144,6 @@ license:CC0 - Beyond the Ice Palace (Euro) @@ -5583,6 +6151,9 @@ license:CC0 1988 Elite + @@ -5590,7 +6161,6 @@ license:CC0 - Beyond the Ice Palace (Euro, Budget) @@ -5598,6 +6168,9 @@ license:CC0 1988 Encore + @@ -5605,14 +6178,19 @@ license:CC0 - - + Beyond Zork - The Coconut of Quendor (USA, r57) 1987 Infocom + + + @@ -5620,7 +6198,6 @@ license:CC0 - Bi-Fi II - Action in Hollywood (Euro, v1.01) @@ -5628,6 +6205,9 @@ license:CC0 1994 BiFi Roll + @@ -5635,7 +6215,6 @@ license:CC0 - Big Run (Euro) @@ -5643,6 +6222,9 @@ license:CC0 1992 Storm + @@ -5650,7 +6232,6 @@ license:CC0 - Biing! - Sex, Intrigen und Skalpelle (Ger) @@ -5658,6 +6239,9 @@ license:CC0 1995 Magic Bytes + @@ -5732,7 +6316,6 @@ license:CC0 - Bill Elliott's NASCAR Challenge (Euro) @@ -5740,6 +6323,9 @@ license:CC0 1991 GameTek + @@ -5754,7 +6340,6 @@ license:CC0 - Billiards Simulator (Euro) @@ -5762,6 +6347,9 @@ license:CC0 1989 ERE + @@ -5769,7 +6357,6 @@ license:CC0 - Bill's Tomato Game (Euro) @@ -5777,6 +6364,9 @@ license:CC0 1992 Psygnosis + @@ -5784,7 +6374,6 @@ license:CC0 - Bill's Tomato Game Demo (Euro, bundled with Cytron) @@ -5792,6 +6381,9 @@ license:CC0 1992 Psygnosis + @@ -5799,7 +6391,6 @@ license:CC0 - Bio Challenge (Euro) @@ -5807,6 +6398,9 @@ license:CC0 1989 Delphine + @@ -5814,7 +6408,6 @@ license:CC0 - Bio Challenge (Euro, Light Force) @@ -5822,6 +6415,9 @@ license:CC0 1989 Delphine + @@ -5829,14 +6425,17 @@ license:CC0 - - + Bionic Commando (Euro) 1988 U.S. Gold + @@ -5844,7 +6443,6 @@ license:CC0 - Bionic Commando (USA) @@ -5852,6 +6450,9 @@ license:CC0 1988 U.S. Gold + @@ -5859,7 +6460,6 @@ license:CC0 - Birds of Prey (Euro) @@ -5867,6 +6467,10 @@ license:CC0 1991 Electronic Arts + @@ -5881,7 +6485,6 @@ license:CC0 - Bismarck (Euro) @@ -5889,6 +6492,11 @@ license:CC0 1991 P.S.S. + @@ -5896,7 +6504,6 @@ license:CC0 - Bismarck (Fra) @@ -5904,6 +6511,9 @@ license:CC0 1991 P.S.S. + @@ -5911,7 +6521,6 @@ license:CC0 - The Black Cauldron (Euro, v2.00, HLS) @@ -5919,6 +6528,9 @@ license:CC0 1987 Sierra + @@ -5926,7 +6538,6 @@ license:CC0 - Black Crypt (Euro) @@ -5934,6 +6545,9 @@ license:CC0 1992 Electronic Arts + @@ -5954,7 +6568,6 @@ license:CC0 - Black Gold (Euro) @@ -5962,6 +6575,9 @@ license:CC0 1991 Starbyte + @@ -5976,7 +6592,6 @@ license:CC0 - Black Gold (Euro, v1.16 19920114, World of Business) @@ -5984,6 +6599,9 @@ license:CC0 1991 Starbyte + @@ -5998,7 +6616,6 @@ license:CC0 - Blackjack Academy (Euro) @@ -6006,6 +6623,9 @@ license:CC0 1987 MicroIllusion + @@ -6013,7 +6633,6 @@ license:CC0 - Black Lamp (Euro) @@ -6021,6 +6640,9 @@ license:CC0 1988 Firebird + @@ -6028,7 +6650,6 @@ license:CC0 - Black Sect (Euro) @@ -6036,6 +6657,9 @@ license:CC0 1994 Lankhor + @@ -6056,7 +6680,6 @@ license:CC0 - Black Shadow (Euro) @@ -6064,6 +6687,9 @@ license:CC0 1988 CRL + @@ -6071,7 +6697,6 @@ license:CC0 - Black Shadow (Euro, Computer Hits Volume Two) @@ -6079,6 +6704,9 @@ license:CC0 1988 CRL + @@ -6086,7 +6714,6 @@ license:CC0 - Black Tiger (Euro) @@ -6094,6 +6721,9 @@ license:CC0 1990 U.S. Gold + @@ -6101,7 +6731,6 @@ license:CC0 - Blade Warrior (Euro) @@ -6109,6 +6738,9 @@ license:CC0 1991 Image Works + @@ -6116,7 +6748,6 @@ license:CC0 - Blade Warrior (Euro, Budget) @@ -6124,6 +6755,9 @@ license:CC0 1991 Zeppelin + @@ -6131,7 +6765,6 @@ license:CC0 - Blade (Euro) @@ -6139,6 +6772,9 @@ license:CC0 1997 Alive + @@ -6165,7 +6801,6 @@ license:CC0 - Blastaball (Euro) @@ -6173,6 +6808,9 @@ license:CC0 1988 Arcadia + @@ -6180,7 +6818,6 @@ license:CC0 - Blastar (Euro) @@ -6188,6 +6825,9 @@ license:CC0 1993 Core Design + @@ -6208,7 +6848,6 @@ license:CC0 - Blasteroids (Euro) @@ -6216,6 +6855,9 @@ license:CC0 1989 Image Works + @@ -6223,7 +6865,6 @@ license:CC0 - Blazing Thunder (Euro) @@ -6231,6 +6872,9 @@ license:CC0 1991 HiTec Software + @@ -6238,7 +6882,6 @@ license:CC0 - Blinky's Scary School (Euro) @@ -6246,6 +6889,9 @@ license:CC0 1990 Zeppelin + @@ -6253,7 +6899,6 @@ license:CC0 - Blitzkrieg - Battle at the Ardennes (Euro, v1.10) @@ -6261,6 +6906,9 @@ license:CC0 1988 CDS + @@ -6268,7 +6916,6 @@ license:CC0 - Blitz Tennis (Euro) @@ -6276,6 +6923,9 @@ license:CC0 1997 Acid + @@ -6290,7 +6940,6 @@ license:CC0 - Blob (Euro, Corkers) @@ -6298,6 +6947,9 @@ license:CC0 1993 Core Design + @@ -6305,7 +6957,6 @@ license:CC0 - Blockbuster (Euro) @@ -6313,6 +6964,9 @@ license:CC0 1988 Mindscape + @@ -6320,7 +6974,6 @@ license:CC0 - Blockout (Euro) @@ -6328,6 +6981,9 @@ license:CC0 1990 Rainbow Arts + @@ -6335,7 +6991,6 @@ license:CC0 - Blood Money (Euro) @@ -6343,6 +6998,9 @@ license:CC0 1989 Psygnosis + @@ -6357,7 +7015,6 @@ license:CC0 - BloodNet - A Cyberpunk Gothic (Euro) @@ -6365,6 +7022,9 @@ license:CC0 1995 GameTek + @@ -6415,7 +7075,6 @@ license:CC0 - Bloodwych (Euro) @@ -6423,6 +7082,9 @@ license:CC0 1989 Image Works + @@ -6430,7 +7092,6 @@ license:CC0 - Bloodwych (Euro, alt) @@ -6438,6 +7099,9 @@ license:CC0 1989 Image Works + @@ -6445,7 +7109,6 @@ license:CC0 - Bloodwych (Euro, The Power Pack) @@ -6453,6 +7116,9 @@ license:CC0 1989 Image Works + @@ -6460,7 +7126,6 @@ license:CC0 - Bloodwych - The Extended Levels (Euro) @@ -6468,6 +7133,9 @@ license:CC0 1990 Image Works + @@ -6477,7 +7145,6 @@ license:CC0 - Blue Angel 69 (Euro) @@ -6485,6 +7152,9 @@ license:CC0 1989 Euro Gold Starline + @@ -6492,7 +7162,6 @@ license:CC0 - Blue Angels (USA) @@ -6500,6 +7169,9 @@ license:CC0 1989 Accolade + @@ -6508,7 +7180,6 @@ license:CC0 - Blue Max - Aces of the Great War (Euro) @@ -6516,6 +7187,10 @@ license:CC0 1991 Mindscape + @@ -6536,7 +7211,6 @@ license:CC0 - The Blues Brothers (Euro) @@ -6544,6 +7218,9 @@ license:CC0 1991 Titus + @@ -6551,7 +7228,6 @@ license:CC0 - The Blues Brothers (Euro, alt) @@ -6559,6 +7235,9 @@ license:CC0 1991 Titus + @@ -6566,7 +7245,6 @@ license:CC0 - BMX Simulator (Euro) @@ -6574,6 +7252,9 @@ license:CC0 1988 Codemasters + @@ -6581,7 +7262,6 @@ license:CC0 - Bobo (Euro, European Dreams) @@ -6589,6 +7269,9 @@ license:CC0 1988 Infogrames + @@ -6596,7 +7279,6 @@ license:CC0 - Bob's Bad Day (Euro) @@ -6604,6 +7286,9 @@ license:CC0 1993 Psygnosis + @@ -6618,7 +7303,6 @@ license:CC0 - Body Blows (Euro, v2) @@ -6626,6 +7310,9 @@ license:CC0 1993 Team 17 + @@ -6646,7 +7333,6 @@ license:CC0 - Body Blows Galactic (Euro) @@ -6654,6 +7340,9 @@ license:CC0 1994 Team 17 + @@ -6668,15 +7357,17 @@ license:CC0 - - - + Bomber Bob (Euro) 1990 Idea Software + @@ -6684,7 +7375,6 @@ license:CC0 - Bomb Jack (Euro) @@ -6692,6 +7382,9 @@ license:CC0 1988 Elite + @@ -6699,7 +7392,6 @@ license:CC0 - Bomb Jack + ThunderCats (Euro, Thrill Time Platinum 2) @@ -6707,6 +7399,9 @@ license:CC0 199? Elite + @@ -6714,7 +7409,6 @@ license:CC0 - Bombuzal (Euro) @@ -6722,6 +7416,9 @@ license:CC0 1988 Image Works + @@ -6729,7 +7426,6 @@ license:CC0 - Bombuzal (Euro, Coverdisk) @@ -6737,6 +7433,9 @@ license:CC0 1988 Image Works + @@ -6744,7 +7443,6 @@ license:CC0 - Bonanza Bros. (Euro) @@ -6752,6 +7450,9 @@ license:CC0 1991 U.S. Gold + @@ -6759,7 +7460,6 @@ license:CC0 - Booly (Euro) @@ -6767,6 +7467,9 @@ license:CC0 1991 Loriciel + @@ -6774,7 +7477,6 @@ license:CC0 - Das Boot (USA, v1.0) @@ -6782,6 +7484,9 @@ license:CC0 1991 Mindscape + @@ -6796,7 +7501,6 @@ license:CC0 - Borobodur - The Planet of Doom (Euro) @@ -6804,6 +7508,9 @@ license:CC0 1992 Thalamus + @@ -6824,7 +7531,6 @@ license:CC0 - Borodino (Euro) @@ -6832,6 +7538,9 @@ license:CC0 1990 ARC + @@ -6839,7 +7548,6 @@ license:CC0 - Borrowed Time (Euro) @@ -6847,6 +7555,9 @@ license:CC0 1986 Activision + @@ -6854,7 +7565,6 @@ license:CC0 - La Bosse des Maths - 3 ème (Euro) @@ -6862,6 +7572,9 @@ license:CC0 199? <unknown> + @@ -6869,7 +7582,6 @@ license:CC0 - Boston Bomb Club (Euro) @@ -6877,6 +7589,9 @@ license:CC0 1991 Silmarils + @@ -6884,14 +7599,17 @@ license:CC0 - - + Boulder Dash Construction Kit (Euro) 1989 Wicked + @@ -6899,7 +7617,6 @@ license:CC0 - Bozuma (Ger) @@ -6907,6 +7624,9 @@ license:CC0 1988 Rainbow Arts + @@ -6927,7 +7647,6 @@ license:CC0 - Brain Blasters (Euro) @@ -6935,6 +7654,9 @@ license:CC0 1991 Ubi Soft + @@ -6942,7 +7664,6 @@ license:CC0 - Brainblaster - Bombuzal + Xenon 2 (Euro) @@ -6950,6 +7671,9 @@ license:CC0 1988 Image Works + @@ -6970,7 +7694,6 @@ license:CC0 - Bram Stoker's Dracula (Euro) @@ -6978,6 +7701,9 @@ license:CC0 1994 Psygnosis + @@ -6992,7 +7718,6 @@ license:CC0 - Brataccas (USA) @@ -7000,6 +7725,9 @@ license:CC0 1986 Mindscape + @@ -7007,7 +7735,6 @@ license:CC0 - Breach (USA) @@ -7015,6 +7742,9 @@ license:CC0 1987 Omnitrend + @@ -7022,7 +7752,6 @@ license:CC0 - Breach 2 (Euro, v2.0) @@ -7030,6 +7759,9 @@ license:CC0 1990 Impressions + @@ -7037,7 +7769,6 @@ license:CC0 - Brian Lara's Cricket (Euro) @@ -7045,6 +7776,10 @@ license:CC0 1995 Audiogenic + + @@ -7052,7 +7787,6 @@ license:CC0 - Brian the Lion (Euro) @@ -7060,6 +7794,13 @@ license:CC0 1994 Psygnosis + @@ -7080,7 +7821,6 @@ license:CC0 - Brian the Lion Demo (Euro) @@ -7088,6 +7828,9 @@ license:CC0 1994 Psygnosis + @@ -7095,7 +7838,6 @@ license:CC0 - Brides of Dracula (Euro) @@ -7103,6 +7845,9 @@ license:CC0 1992 Gonzo Games + @@ -7110,7 +7855,6 @@ license:CC0 - Bridge 5.0 (Euro, v5.1) @@ -7118,6 +7862,9 @@ license:CC0 1988 Artworx + @@ -7125,7 +7872,6 @@ license:CC0 - Bridge 6.0 (Euro, r2.49b) @@ -7133,6 +7879,9 @@ license:CC0 1990 Artworx + @@ -7140,7 +7889,6 @@ license:CC0 - Bridge Player Galactica (Euro) @@ -7148,6 +7896,9 @@ license:CC0 1989 Oxford Softworks + @@ -7155,7 +7906,6 @@ license:CC0 - Brutal - Paws of Fury (Euro) @@ -7163,6 +7913,9 @@ license:CC0 1995 GameTek + @@ -7177,7 +7930,6 @@ license:CC0 - Brutal Football (Euro) @@ -7185,6 +7937,9 @@ license:CC0 1993 Millennium + @@ -7199,7 +7954,6 @@ license:CC0 - Bubba'n'Stix (Euro) @@ -7207,6 +7961,9 @@ license:CC0 1994 Core Design + @@ -7221,14 +7978,18 @@ license:CC0 - - + Bubble + (Euro) 1990 Infogrames + @@ -7236,7 +7997,6 @@ license:CC0 - Bubble and Squeak (Euro) @@ -7244,6 +8004,9 @@ license:CC0 1994 Audiogenic + @@ -7258,7 +8021,6 @@ license:CC0 - Bubble Bobble (Euro) @@ -7266,6 +8028,9 @@ license:CC0 1989 Firebird + @@ -7273,7 +8038,6 @@ license:CC0 - Bubble Bobble (Euro, Jatte Hits) @@ -7281,6 +8045,9 @@ license:CC0 1989 Firebird + @@ -7288,7 +8055,6 @@ license:CC0 - Bubble Bobble (Euro, Budget) @@ -7296,6 +8062,9 @@ license:CC0 1989 The Hit Squad + @@ -7303,7 +8072,6 @@ license:CC0 - Bubble Bobble (USA) @@ -7311,6 +8079,9 @@ license:CC0 1989 Firebird + @@ -7318,7 +8089,6 @@ license:CC0 - Bubble Dizzy (Euro, v1.01) @@ -7326,6 +8096,9 @@ license:CC0 1992 Codemasters + @@ -7333,7 +8106,6 @@ license:CC0 - Bubble Ghost (Euro) @@ -7341,6 +8113,9 @@ license:CC0 1988 Accolade + @@ -7348,7 +8123,6 @@ license:CC0 - Bubble Ghost (Euro, Super Quintet) @@ -7356,6 +8130,9 @@ license:CC0 1988 Accolade + @@ -7363,7 +8140,6 @@ license:CC0 - Buck Rogers - Countdown to Doomsday (US, v1.0) @@ -7371,6 +8147,9 @@ license:CC0 199? <unknown> + @@ -7385,7 +8164,6 @@ license:CC0 - Buck Rogers - Countdown to Doomsday (Ger) @@ -7393,6 +8171,9 @@ license:CC0 199? <unknown> + @@ -7407,8 +8188,6 @@ license:CC0 - - Budokan - The Martial Spirit (Euro) @@ -7416,6 +8195,10 @@ license:CC0 1990 Electronic Arts + @@ -7431,7 +8214,6 @@ license:CC0 - Bug Bash + Nucleus (Euro) @@ -7439,6 +8221,9 @@ license:CC0 1990 Microtec / Big Shot + @@ -7453,7 +8238,6 @@ license:CC0 - Bug Bomber (Euro) @@ -7461,6 +8245,9 @@ license:CC0 1992 Kingsoft + @@ -7468,7 +8255,6 @@ license:CC0 - Buggy Boy (Euro) @@ -7476,6 +8262,9 @@ license:CC0 1988 Elite + @@ -7483,7 +8272,6 @@ license:CC0 - Buggy Boy (Euro, Les Fous du Volant) @@ -7491,6 +8279,9 @@ license:CC0 1988 Elite + @@ -7498,7 +8289,6 @@ license:CC0 - Buggy Boy (Euro, Tenstar Pack) @@ -7506,6 +8296,9 @@ license:CC0 1988 Elite + @@ -7513,7 +8306,6 @@ license:CC0 - Builderland (Euro) @@ -7521,6 +8313,9 @@ license:CC0 1991 Loriciel + @@ -7528,7 +8323,6 @@ license:CC0 - Bully's Sporting Darts (Euro) @@ -7536,6 +8330,9 @@ license:CC0 1993 Alternative + @@ -7543,7 +8340,6 @@ license:CC0 - Bump 'n' Burn (Euro) @@ -7551,6 +8347,9 @@ license:CC0 1994 Grandslam + @@ -7589,7 +8388,6 @@ license:CC0 - Bumpy's Arcade Fantasy (Euro) @@ -7597,6 +8395,9 @@ license:CC0 1992 Loriciel + @@ -7604,14 +8405,20 @@ license:CC0 - - + + Bundesliga 3000 (Euro) 1993 Schatztruhe + + @@ -7626,7 +8433,6 @@ license:CC0 - Bundesliga Manager Hattrick (Euro) @@ -7634,6 +8440,10 @@ license:CC0 1994 Software 2000 + @@ -7654,7 +8464,6 @@ license:CC0 - Bunny Bricks (Euro) @@ -7662,6 +8471,9 @@ license:CC0 1992 Silmarils + @@ -7669,14 +8481,19 @@ license:CC0 - - + Bureaucracy (USA, r86) 1987 Infocom + + + @@ -7684,7 +8501,6 @@ license:CC0 - Burntime (Euro) @@ -7692,6 +8508,9 @@ license:CC0 1993 Max Design + @@ -7712,7 +8531,6 @@ license:CC0 - Burntime (Ger) @@ -7720,6 +8538,9 @@ license:CC0 1993 Max Design + @@ -7740,7 +8561,6 @@ license:CC0 - Cabal (Euro) @@ -7748,6 +8568,9 @@ license:CC0 1989 Ocean + @@ -7755,10 +8578,6 @@ license:CC0 - - - - Cadaver (Euro, v0.01) @@ -7766,6 +8585,12 @@ license:CC0 1990 Image Works + @@ -7780,8 +8605,6 @@ license:CC0 - - Cadaver (Euro, v1.03, The Bitmap Brothers Volume 1) @@ -7789,6 +8612,10 @@ license:CC0 1990 Image Works + @@ -7803,8 +8630,6 @@ license:CC0 - - Cadaver - The Pay Off (Euro) @@ -7812,6 +8637,10 @@ license:CC0 1990 Renegade + @@ -7820,7 +8649,6 @@ license:CC0 - Cadaver + Cadaver The Pay Off (Euro, v1.03, Budget) @@ -7828,6 +8656,9 @@ license:CC0 1991 KIXX + @@ -7848,7 +8679,6 @@ license:CC0 - Caesar (Euro) @@ -7856,6 +8686,9 @@ license:CC0 1992 Impressions + @@ -7863,7 +8696,6 @@ license:CC0 - Calculation (Euro, v1.1) @@ -7871,6 +8703,9 @@ license:CC0 1989 Computermate + @@ -7878,7 +8713,6 @@ license:CC0 - Calephar (Euro, prototype) @@ -7886,6 +8720,9 @@ license:CC0 199? Future + @@ -7893,7 +8730,6 @@ license:CC0 - California Games (Euro) @@ -7901,6 +8737,9 @@ license:CC0 1988 Epyx + @@ -7914,7 +8753,6 @@ license:CC0 - California Games (Euro, alt) @@ -7922,6 +8760,9 @@ license:CC0 1988 Epyx + @@ -7935,7 +8776,6 @@ license:CC0 - California Games II (Euro) @@ -7943,6 +8783,9 @@ license:CC0 1992 Epyx + @@ -7957,7 +8800,6 @@ license:CC0 - Campaign (Euro) @@ -7965,6 +8807,9 @@ license:CC0 1992 Empire Software + @@ -7980,7 +8825,6 @@ license:CC0 - Campaign II (Euro) @@ -7988,6 +8832,9 @@ license:CC0 199? <unknown> + @@ -8003,9 +8850,6 @@ license:CC0 - - - Cannon Fodder (Euro) @@ -8013,6 +8857,11 @@ license:CC0 1993 Virgin + @@ -8033,7 +8882,6 @@ license:CC0 - Cannon Fodder (Fra) @@ -8041,6 +8889,9 @@ license:CC0 1993 Virgin + @@ -8061,7 +8912,6 @@ license:CC0 - Cannon Fodder Plus (Euro) @@ -8069,6 +8919,9 @@ license:CC0 1993 <coverdisk> + @@ -8078,7 +8931,6 @@ license:CC0 - Cannon Fodder 2 (Euro) @@ -8086,6 +8938,9 @@ license:CC0 1994 Virgin + @@ -8106,7 +8961,6 @@ license:CC0 - Cannon Fodder 2 (Fra) @@ -8114,6 +8968,9 @@ license:CC0 1994 Virgin + @@ -8134,7 +8991,6 @@ license:CC0 - Cannon Fodder 2 (Ger) @@ -8142,6 +8998,9 @@ license:CC0 1994 Virgin + @@ -8162,9 +9021,6 @@ license:CC0 - - - Cannon Soccer (Euro) @@ -8172,6 +9028,11 @@ license:CC0 1993 <coverdisk> + @@ -8181,7 +9042,6 @@ license:CC0 - Cap'n Carnage (Euro) @@ -8189,6 +9049,9 @@ license:CC0 1991 Energize + @@ -8196,7 +9059,6 @@ license:CC0 - Capone (Euro, v1.4) @@ -8204,6 +9066,9 @@ license:CC0 1988 Actionware + @@ -8211,7 +9076,6 @@ license:CC0 - Captain Blood (Euro) @@ -8219,6 +9083,9 @@ license:CC0 1988 Exxos + @@ -8226,7 +9093,6 @@ license:CC0 - Captain Blood (USA) @@ -8234,6 +9100,9 @@ license:CC0 1988 Mindscape + @@ -8241,7 +9110,6 @@ license:CC0 - Captain Dynamo (Euro, 19921102) @@ -8249,6 +9117,9 @@ license:CC0 1992 Codemasters + @@ -8256,7 +9127,6 @@ license:CC0 - Captain Dynamo (Euro, 19920717) @@ -8264,6 +9134,9 @@ license:CC0 1992 Codemasters + @@ -8271,7 +9144,6 @@ license:CC0 - Captain Fizz (Euro) @@ -8279,6 +9151,9 @@ license:CC0 1988 Psyclapse + @@ -8287,7 +9162,6 @@ license:CC0 - Captain Planet and the Planeteers (Euro) @@ -8295,6 +9169,9 @@ license:CC0 1991 Mindscape + @@ -8302,8 +9179,6 @@ license:CC0 - - Captive (Euro, v1.2) @@ -8311,6 +9186,10 @@ license:CC0 1990 Mindscape + @@ -8318,7 +9197,6 @@ license:CC0 - Captive (Euro) @@ -8326,6 +9204,9 @@ license:CC0 1990 Mindscape + @@ -8333,7 +9214,6 @@ license:CC0 - Captive (Euro, 1mb) @@ -8341,6 +9221,9 @@ license:CC0 1990 Mindscape + @@ -8348,7 +9231,6 @@ license:CC0 - Carcharodon - White Sharks (Euro) @@ -8356,6 +9238,9 @@ license:CC0 1991 Demonware + @@ -8363,7 +9248,6 @@ license:CC0 - Cardiaxx (Euro) @@ -8371,6 +9255,9 @@ license:CC0 1991 Electronic Zoo + @@ -8378,7 +9265,6 @@ license:CC0 - Cardiaxx (Euro, Budget?) @@ -8386,6 +9272,9 @@ license:CC0 1991 Team 17 + @@ -8393,8 +9282,6 @@ license:CC0 - - The Carl Lewis Challenge (Euro) @@ -8402,6 +9289,10 @@ license:CC0 1992 Psygnosis + @@ -8416,7 +9307,6 @@ license:CC0 - Carlos (Euro) @@ -8424,6 +9314,9 @@ license:CC0 1994 Microids + @@ -8431,7 +9324,6 @@ license:CC0 - Carrier Command (Euro, Microprose, 19900813, VR Vol. 1) @@ -8439,6 +9331,9 @@ license:CC0 1990 Mirror Image + @@ -8446,7 +9341,6 @@ license:CC0 - Carrier Command (Euro, Microprose, 19900813, Budget) @@ -8454,6 +9348,9 @@ license:CC0 1990 Mirror Image + @@ -8461,7 +9358,6 @@ license:CC0 - Carrier Command (Euro, Firebird, vA1.2 19880819) @@ -8469,6 +9365,9 @@ license:CC0 1988 Firebird + @@ -8476,7 +9375,6 @@ license:CC0 - Carthage (Euro) @@ -8484,6 +9382,9 @@ license:CC0 1990 Psygnosis + @@ -8498,7 +9399,6 @@ license:CC0 - Carthage (USA) @@ -8506,6 +9406,9 @@ license:CC0 1990 Psygnosis + @@ -8520,7 +9423,6 @@ license:CC0 - CarVup (Euro) @@ -8528,6 +9430,9 @@ license:CC0 1991 Core Design + @@ -8535,7 +9440,6 @@ license:CC0 - Castle Master (Euro) @@ -8543,6 +9447,9 @@ license:CC0 1990 Domark + @@ -8550,7 +9457,6 @@ license:CC0 - Castle Master (Euro, Budget) @@ -8558,6 +9464,9 @@ license:CC0 1990 The Hit Squad + @@ -8565,7 +9474,6 @@ license:CC0 - Castle Master + Castle Master II - The Crypt (Euro) @@ -8573,6 +9481,9 @@ license:CC0 1990 Incentive + @@ -8580,14 +9491,18 @@ license:CC0 - + Castle of Dr. Brain (Euro, v1.0) 199? <unknown> + @@ -8614,7 +9529,6 @@ license:CC0 - Castle of Dr. Brain (USA, v1.0) @@ -8622,6 +9536,9 @@ license:CC0 199? <unknown> + @@ -8648,7 +9565,6 @@ license:CC0 - Castles (Euro) @@ -8656,6 +9572,9 @@ license:CC0 1992 Interplay + @@ -8670,7 +9589,6 @@ license:CC0 - Castles (Ger) @@ -8678,6 +9596,9 @@ license:CC0 1992 Interplay + @@ -8692,7 +9613,6 @@ license:CC0 - Cattivik - The Videogame (Euro) @@ -8700,6 +9620,9 @@ license:CC0 1992 Idea + @@ -8714,7 +9637,6 @@ license:CC0 - CaveMania (Euro) @@ -8722,6 +9644,9 @@ license:CC0 1992 Atlantis + @@ -8729,7 +9654,6 @@ license:CC0 - Cavitas (Euro) @@ -8737,6 +9661,9 @@ license:CC0 1992 Nite Time + @@ -8744,7 +9671,6 @@ license:CC0 - Celtic Legends (Euro) @@ -8752,6 +9678,9 @@ license:CC0 1991 Ubi Soft + @@ -8766,7 +9695,6 @@ license:CC0 - Centerbase - Science-Fiction Simulation (Euro) @@ -8774,6 +9702,9 @@ license:CC0 1992 reLINE + @@ -8781,7 +9712,6 @@ license:CC0 - Centrefold Squares (Euro) @@ -8789,6 +9719,9 @@ license:CC0 1988 CDS + @@ -8796,8 +9729,6 @@ license:CC0 - - Centurion - Defender of Rome (USA) @@ -8805,6 +9736,10 @@ license:CC0 1991 Electronic Arts + @@ -8820,14 +9755,17 @@ license:CC0 - - + Century (Euro) 1990 Software 2000 + @@ -8835,7 +9773,6 @@ license:CC0 - Challenge Golf (Euro) @@ -8843,6 +9780,9 @@ license:CC0 1991 On-line + @@ -8850,7 +9790,6 @@ license:CC0 - Challenger (Euro) @@ -8858,6 +9797,9 @@ license:CC0 1987 Anco + @@ -8865,7 +9807,6 @@ license:CC0 - Chambers of Shaolin (Euro) @@ -8873,6 +9814,10 @@ license:CC0 1989 Grandslam + @@ -8880,7 +9825,6 @@ license:CC0 - Chambers of Shaolin (Euro, The First Year) @@ -8888,6 +9832,9 @@ license:CC0 1989 Grandslam + @@ -8895,7 +9842,6 @@ license:CC0 - The Champ (Euro) @@ -8903,6 +9849,9 @@ license:CC0 1989 Linel + @@ -8910,10 +9859,6 @@ license:CC0 - - - - Champion Driver (Euro) @@ -8921,6 +9866,12 @@ license:CC0 1991 Idea + @@ -8928,7 +9879,6 @@ license:CC0 - Champion of the Raj (Euro) @@ -8936,6 +9886,9 @@ license:CC0 1991 P.S.S. + @@ -8950,7 +9903,6 @@ license:CC0 - Champions of Krynn (Euro, v1.0) @@ -8958,6 +9910,9 @@ license:CC0 1990 U.S. Gold + @@ -8978,7 +9933,6 @@ license:CC0 - Championship Baseball (Euro) @@ -8986,6 +9940,9 @@ license:CC0 1987 Gamestar + @@ -8993,7 +9950,6 @@ license:CC0 - Championship Baseball (Euro, Budget) @@ -9001,6 +9957,9 @@ license:CC0 1987 Prism Leisure + @@ -9009,7 +9968,6 @@ license:CC0 - Championship Cricket (Euro) @@ -9017,6 +9975,9 @@ license:CC0 1988 Crysys + @@ -9024,14 +9985,19 @@ license:CC0 - - + Championship Manager '93 (Euro) 1993 Domark + + @@ -9052,7 +10018,6 @@ license:CC0 - Championship Manager '94 Season Data Disk (Euro) @@ -9060,6 +10025,9 @@ license:CC0 1994 Domark + @@ -9068,7 +10036,6 @@ license:CC0 - Championship Manager End of 1994 Season Data Update Disk (Euro) @@ -9076,6 +10043,9 @@ license:CC0 1994 Domark + @@ -9084,7 +10054,6 @@ license:CC0 - Championship Manager Italia (Euro) @@ -9092,6 +10061,13 @@ license:CC0 1993 Domark + + + @@ -9099,7 +10075,6 @@ license:CC0 - Championship Run (Euro) @@ -9107,6 +10082,9 @@ license:CC0 1991 Impulze + @@ -9114,7 +10092,6 @@ license:CC0 - The Chaos Engine (Euro) @@ -9122,6 +10099,9 @@ license:CC0 1994 Renegade + @@ -9136,7 +10116,6 @@ license:CC0 - The Chaos Engine 2 (Euro) @@ -9144,6 +10123,9 @@ license:CC0 1996 Renegade + @@ -9164,7 +10146,6 @@ license:CC0 - Chariots of Wrath (Euro) @@ -9172,6 +10153,9 @@ license:CC0 1989 Impressions + @@ -9179,7 +10163,6 @@ license:CC0 - Charon 5 (Euro) @@ -9187,6 +10170,9 @@ license:CC0 1988 Mindware + @@ -9194,7 +10180,6 @@ license:CC0 - Chase H.Q. (Euro) @@ -9202,6 +10187,9 @@ license:CC0 1989 Ocean + @@ -9209,7 +10197,6 @@ license:CC0 - Chase H.Q. (Euro, Budget) @@ -9217,6 +10204,9 @@ license:CC0 1989 The Hit Squad + @@ -9224,7 +10214,6 @@ license:CC0 - Chase H.Q. + Hard Drivin' (Euro, Wheels of Fire) @@ -9232,6 +10221,9 @@ license:CC0 1991 Domark + @@ -9261,7 +10253,6 @@ license:CC0 - Chess Player 2150 (Euro) @@ -9269,6 +10260,9 @@ license:CC0 1989 Oxford Softworks + @@ -9276,7 +10270,6 @@ license:CC0 - Chess Player 2150 (Euro, Arcade Action) @@ -9284,6 +10277,9 @@ license:CC0 1989 Oxford Softworks + @@ -9291,7 +10287,6 @@ license:CC0 - Chess Player 2150 (Ger) @@ -9299,6 +10294,9 @@ license:CC0 1989 Oxford Softworks + @@ -9306,7 +10304,6 @@ license:CC0 - Chess Simulator (Euro) @@ -9314,6 +10311,9 @@ license:CC0 1990 Infogrames + @@ -9321,7 +10321,6 @@ license:CC0 - The Chessmaster 2000 (Euro) @@ -9329,6 +10328,9 @@ license:CC0 1986 The Software Toolworks + @@ -9336,7 +10338,6 @@ license:CC0 - Chessmaster 2100 (USA, v1.2) @@ -9344,6 +10345,9 @@ license:CC0 1990 The Software Toolworks + @@ -9358,7 +10362,6 @@ license:CC0 - Chicago 90 (Euro) @@ -9366,6 +10369,9 @@ license:CC0 1989 Microids + @@ -9373,7 +10379,6 @@ license:CC0 - Chip's Challenge (Euro) @@ -9381,6 +10386,9 @@ license:CC0 1990 U.S. Gold + @@ -9388,7 +10396,6 @@ license:CC0 - Chip's Challenge (USA) @@ -9396,6 +10403,9 @@ license:CC0 1990 Epyx + @@ -9403,7 +10413,6 @@ license:CC0 - Christoph Kolumbus (Euro, v1.00) @@ -9411,6 +10420,9 @@ license:CC0 1994 Software 2000 + @@ -9437,7 +10449,6 @@ license:CC0 - Chrono Quest (Euro) @@ -9445,6 +10456,9 @@ license:CC0 1988 Psygnosis + @@ -9465,7 +10479,6 @@ license:CC0 - Chrono Quest (Ger) @@ -9473,6 +10486,9 @@ license:CC0 1988 Psygnosis + @@ -9493,7 +10509,6 @@ license:CC0 - Chrono Quest II (Euro) @@ -9501,6 +10516,9 @@ license:CC0 1990 Psygnosis + @@ -9527,7 +10545,6 @@ license:CC0 - Chuckie Egg (Euro) @@ -9535,6 +10552,9 @@ license:CC0 1988 Pick & Choose + @@ -9542,7 +10562,6 @@ license:CC0 - Chuckie Egg II (Euro) @@ -9550,6 +10569,9 @@ license:CC0 1989 Pick & Choose + @@ -9557,7 +10579,6 @@ license:CC0 - Chuck Rock (Euro) @@ -9565,6 +10586,9 @@ license:CC0 1991 Core Design + @@ -9579,7 +10603,6 @@ license:CC0 - Chuck Rock 2 - Son of Chuck (Euro) @@ -9587,6 +10610,9 @@ license:CC0 1993 Core Design + @@ -9601,7 +10627,6 @@ license:CC0 - Chuck Yeager's Advanced Flight Trainer 2.0 (Euro) @@ -9609,6 +10634,9 @@ license:CC0 1991 Electronic Arts + @@ -9616,7 +10644,6 @@ license:CC0 - Circus Attractions (Euro) @@ -9624,6 +10651,9 @@ license:CC0 1989 Golden Goblins + @@ -9638,7 +10668,6 @@ license:CC0 - Circus Attractions (Euro, Milestones) @@ -9646,6 +10675,9 @@ license:CC0 1990 reLINE + @@ -9653,7 +10685,6 @@ license:CC0 - Circus Games (Euro, Mega Pack II) @@ -9661,6 +10692,9 @@ license:CC0 1988 Tynesoft + @@ -9675,7 +10709,6 @@ license:CC0 - Cisco Heat (Euro) @@ -9683,6 +10716,9 @@ license:CC0 1992 Image Works + @@ -9690,7 +10726,6 @@ license:CC0 - City Defence + Karate King (Euro, Sextett) @@ -9698,6 +10733,9 @@ license:CC0 199? <unknown> + @@ -9705,7 +10743,6 @@ license:CC0 - Civilization (Euro, v855.04, Award Winners Platinum Edition) @@ -9713,6 +10750,9 @@ license:CC0 1992 MicroProse + @@ -9739,7 +10779,6 @@ license:CC0 - Civilization (Euro, v855.01) @@ -9747,6 +10786,9 @@ license:CC0 1992 MicroProse + @@ -9773,7 +10815,6 @@ license:CC0 - Civilization (Ger, v855.04) @@ -9781,6 +10822,9 @@ license:CC0 1992 MicroProse + @@ -9807,7 +10851,6 @@ license:CC0 - Civilization (Ger, v855.01) @@ -9815,6 +10858,9 @@ license:CC0 1992 MicroProse + @@ -9841,7 +10887,6 @@ license:CC0 - CJ in the USA (Euro, 19920518) @@ -9849,6 +10894,9 @@ license:CC0 1992 Codemasters + @@ -9856,7 +10904,6 @@ license:CC0 - CJ's Elephant Antics (Euro) @@ -9864,6 +10911,9 @@ license:CC0 1991 Codemasters + @@ -9871,7 +10921,6 @@ license:CC0 - Classic Arcadia (Euro) @@ -9879,6 +10928,9 @@ license:CC0 1994 Alternative + @@ -9886,7 +10938,6 @@ license:CC0 - Classic Board Games (Euro) @@ -9894,6 +10945,9 @@ license:CC0 1990 Merit + @@ -9901,14 +10955,20 @@ license:CC0 - - + Cliffhanger (Euro) 1994 Psygnosis + + @@ -9916,7 +10976,6 @@ license:CC0 - Clockwiser (Euro) @@ -9924,6 +10983,9 @@ license:CC0 1994 Rasputin + @@ -9938,7 +11000,6 @@ license:CC0 - Cloud Kingdoms (Euro) @@ -9946,6 +11007,9 @@ license:CC0 1990 Millennium + @@ -9954,7 +11018,6 @@ license:CC0 - Clown-O-Mania (Euro, Budget) @@ -9962,6 +11025,9 @@ license:CC0 1989 Softgold + @@ -9969,7 +11035,6 @@ license:CC0 - Club Football - The Manager (Euro) @@ -9977,6 +11042,11 @@ license:CC0 1994 B.O.M.S. + @@ -9991,7 +11061,6 @@ license:CC0 - The Clue! (Euro) @@ -9999,6 +11068,9 @@ license:CC0 1994 Max Design + @@ -10025,7 +11097,6 @@ license:CC0 - Der Clou! (Ger) @@ -10033,6 +11104,9 @@ license:CC0 1994 Max Design + @@ -10059,7 +11133,6 @@ license:CC0 - Cluedo - Master Detective (Euro) @@ -10067,6 +11140,9 @@ license:CC0 1990 Leisure Genius + @@ -10074,7 +11150,6 @@ license:CC0 - Clue - Master Detective (USA) @@ -10082,6 +11157,9 @@ license:CC0 1990 Leisure Genius + @@ -10089,7 +11167,6 @@ license:CC0 - Code Name: Iceman (Euro, v1.036) @@ -10097,6 +11174,9 @@ license:CC0 1990 Sierra + @@ -10129,7 +11209,6 @@ license:CC0 - Cogans Run (Euro) @@ -10137,6 +11216,9 @@ license:CC0 1987 Softgang + @@ -10144,14 +11226,21 @@ license:CC0 - - + Cohort II - Fighting for Rome (Euro) 1993 Impressions + + + @@ -10159,7 +11248,6 @@ license:CC0 - The Colonel's Bequest (Euro, v1.000.059) @@ -10167,6 +11255,9 @@ license:CC0 1990 Sierra + @@ -10199,7 +11290,6 @@ license:CC0 - Colonization (Euro, v1.11, 19950531) @@ -10207,6 +11297,9 @@ license:CC0 1995 MicroProse + @@ -10227,7 +11320,6 @@ license:CC0 - The Colony (Euro) @@ -10235,6 +11327,9 @@ license:CC0 1990 Mindscape + @@ -10249,7 +11344,6 @@ license:CC0 - Colorado (Euro) @@ -10257,6 +11351,9 @@ license:CC0 1990 Silmarils + @@ -10264,7 +11361,6 @@ license:CC0 - Colorado (Euro, alt) @@ -10272,6 +11368,9 @@ license:CC0 1990 Silmarils + @@ -10279,7 +11378,6 @@ license:CC0 - Colossus X Bridge (Euro) @@ -10287,6 +11385,9 @@ license:CC0 1992 CDS + @@ -10294,7 +11395,6 @@ license:CC0 - Colossus Chess X - The Ultimate Chess Program (Euro) @@ -10302,6 +11402,9 @@ license:CC0 1989 CDS + @@ -10309,7 +11412,6 @@ license:CC0 - Combat Air Patrol (Euro) @@ -10317,6 +11419,9 @@ license:CC0 1993 Psygnosis + @@ -10337,7 +11442,6 @@ license:CC0 - Commando (Euro) @@ -10345,6 +11449,9 @@ license:CC0 1989 Elite + @@ -10352,7 +11459,6 @@ license:CC0 - Computer Third Reich (USA) @@ -10360,6 +11466,9 @@ license:CC0 1992 Avalon Hill + @@ -10367,7 +11476,6 @@ license:CC0 - Conflict - Europe (Euro) @@ -10375,6 +11483,9 @@ license:CC0 1989 P.S.S. + @@ -10382,7 +11493,6 @@ license:CC0 - Conflict - Europe (Fra) @@ -10390,6 +11500,9 @@ license:CC0 1989 P.S.S. + @@ -10397,7 +11510,6 @@ license:CC0 - Conqueror (Euro) @@ -10405,6 +11517,9 @@ license:CC0 1990 Rainbow Arts + @@ -10412,7 +11527,6 @@ license:CC0 - Conqueror (Euro, Mega Box) @@ -10420,6 +11534,9 @@ license:CC0 1990 Rainbow Arts + @@ -10427,7 +11544,6 @@ license:CC0 - Conqueror (Euro, Budget) @@ -10435,6 +11551,9 @@ license:CC0 1990 KIXX + @@ -10442,7 +11561,6 @@ license:CC0 - Conquests of Camelot (Euro, v1.009) @@ -10450,6 +11568,9 @@ license:CC0 1990 Sierra + @@ -10489,7 +11610,6 @@ license:CC0 - Continental Circus (Euro) @@ -10497,6 +11617,9 @@ license:CC0 1989 Virgin Mastertronic + @@ -10504,14 +11627,19 @@ license:CC0 - - + Cool Croc Twins (Euro) 1992 Arcade Masters + + @@ -10519,7 +11647,6 @@ license:CC0 - Cool Spot (Euro) @@ -10527,6 +11654,9 @@ license:CC0 1993 Virgin + @@ -10547,7 +11677,6 @@ license:CC0 - Cool World (Euro) @@ -10555,6 +11684,9 @@ license:CC0 1992 Ocean + @@ -10569,7 +11701,6 @@ license:CC0 - Corporation (Euro) @@ -10577,6 +11708,9 @@ license:CC0 1990 Core Design + @@ -10591,7 +11725,6 @@ license:CC0 - Corporation (Euro, alt) @@ -10599,6 +11732,9 @@ license:CC0 1990 Core Design + @@ -10613,7 +11749,6 @@ license:CC0 - Corporation - Mission Disk (Euro) @@ -10621,6 +11756,9 @@ license:CC0 1990 Core Design + @@ -10629,7 +11767,6 @@ license:CC0 - Corruption (Euro, v1.11) @@ -10637,6 +11774,9 @@ license:CC0 1988 Rainbird + @@ -10644,7 +11784,6 @@ license:CC0 - Cortex (Euro) @@ -10652,6 +11791,9 @@ license:CC0 1988 ECP + @@ -10659,7 +11801,6 @@ license:CC0 - Corx (Euro, Rebel Racer) @@ -10667,6 +11808,9 @@ license:CC0 1988 Starbyte + @@ -10674,9 +11818,6 @@ license:CC0 - - - Cosmic Bouncer (Euro) @@ -10684,6 +11825,11 @@ license:CC0 1988 Readysoft + @@ -10691,7 +11837,6 @@ license:CC0 - Cosmic Relief (USA) @@ -10699,6 +11844,9 @@ license:CC0 1988 Datasoft + @@ -10706,7 +11854,6 @@ license:CC0 - Cosmic Spacehead (Euro) @@ -10714,6 +11861,9 @@ license:CC0 1993 Codemasters + @@ -10728,7 +11878,6 @@ license:CC0 - Cosmostruction (Euro) @@ -10736,6 +11885,9 @@ license:CC0 1991 Empire Graphics + @@ -10743,7 +11895,6 @@ license:CC0 - Count Duckula (Euro) @@ -10751,6 +11902,9 @@ license:CC0 1992 Alternative + @@ -10758,7 +11912,6 @@ license:CC0 - Count Duckula II (Euro) @@ -10766,6 +11919,9 @@ license:CC0 1992 Alternative + @@ -10773,7 +11929,6 @@ license:CC0 - Covert Action (Euro, v447.101) @@ -10781,6 +11936,9 @@ license:CC0 1992 MicroProse + @@ -10801,7 +11959,6 @@ license:CC0 - Covert Action (Ger, v447.101) @@ -10809,6 +11966,9 @@ license:CC0 1992 MicroProse + @@ -10829,7 +11989,6 @@ license:CC0 - Crack (Euro) @@ -10837,6 +11996,9 @@ license:CC0 1988 Linel + @@ -10844,7 +12006,6 @@ license:CC0 - Crack Down (Euro) @@ -10852,6 +12013,9 @@ license:CC0 1990 U.S. Gold + @@ -10859,7 +12023,6 @@ license:CC0 - Craps Academy (Euro) @@ -10867,6 +12030,9 @@ license:CC0 1988 MicroIllusions + @@ -10874,7 +12040,6 @@ license:CC0 - Crazy Cars II (Euro) @@ -10882,6 +12047,9 @@ license:CC0 1989 Titus + @@ -10889,7 +12057,6 @@ license:CC0 - Crazy Cars III (Euro) @@ -10897,6 +12064,9 @@ license:CC0 1992 Titus + @@ -10911,7 +12081,6 @@ license:CC0 - Crazy Shot (Euro) @@ -10919,6 +12088,9 @@ license:CC0 1989 Loriciel + @@ -10926,7 +12098,6 @@ license:CC0 - Crazy Sue... Goes On (Euro) @@ -10934,6 +12105,9 @@ license:CC0 1992 <coverdisk> + @@ -10943,7 +12117,6 @@ license:CC0 - Creature (Euro) @@ -10951,6 +12124,9 @@ license:CC0 1989 Actionware + @@ -10965,7 +12141,6 @@ license:CC0 - Creatures (Euro, 19930208) @@ -10973,6 +12148,9 @@ license:CC0 1993 Thalamus + @@ -10987,7 +12165,6 @@ license:CC0 - Cribbage King & Gin King (Euro) @@ -10995,6 +12172,9 @@ license:CC0 1990 The Software Toolworks + @@ -11002,7 +12182,6 @@ license:CC0 - Cricket Captain (Euro) @@ -11010,6 +12189,9 @@ license:CC0 1989 D & H Games + @@ -11017,7 +12199,6 @@ license:CC0 - Crime Does Not Pay (Euro) @@ -11025,6 +12206,9 @@ license:CC0 1991 Titus + @@ -11032,7 +12216,6 @@ license:CC0 - Cross Out the Intruder (Euro) @@ -11040,6 +12223,9 @@ license:CC0 1989 Carraz + @@ -11047,7 +12233,6 @@ license:CC0 - Crown (Euro) @@ -11055,6 +12240,9 @@ license:CC0 1990 Starbyte + @@ -11069,7 +12257,6 @@ license:CC0 - Cruise for a Corpse (Euro) @@ -11077,6 +12264,9 @@ license:CC0 1991 U.S. Gold + @@ -11109,7 +12299,6 @@ license:CC0 - Cruise for a Corpse (Euro, The Delphine Collection) @@ -11117,6 +12306,9 @@ license:CC0 1995 U.S. Gold + @@ -11149,7 +12341,6 @@ license:CC0 - Croisiere pour un Cadavre (Fra, v1.04) @@ -11157,6 +12348,9 @@ license:CC0 1991 Delphine + @@ -11189,7 +12383,6 @@ license:CC0 - Cruise for a Corpse (Ger) @@ -11197,6 +12390,9 @@ license:CC0 1991 U.S. Gold + @@ -11229,7 +12425,6 @@ license:CC0 - Crystal Dragon (Euro) @@ -11237,6 +12432,9 @@ license:CC0 1994 Black Legend + @@ -11257,7 +12455,6 @@ license:CC0 - Crystal Kingdom Dizzy (Euro) @@ -11265,6 +12462,9 @@ license:CC0 1993 Codemasters + @@ -11279,7 +12479,6 @@ license:CC0 - Crystals of Arborea (Euro, Magic Worlds) @@ -11287,6 +12486,9 @@ license:CC0 1990 Silmarils + @@ -11294,7 +12496,6 @@ license:CC0 - Cubulus (Euro) @@ -11302,6 +12503,9 @@ license:CC0 1991 Software 2000 + @@ -11309,7 +12513,6 @@ license:CC0 - Curse of Enchantia (Euro) @@ -11317,6 +12520,9 @@ license:CC0 1992 Core Design + @@ -11355,7 +12561,6 @@ license:CC0 - Curse of the Azure Bonds (Euro, v1.0) @@ -11363,6 +12568,9 @@ license:CC0 1990 U.S. Gold + @@ -11377,7 +12585,6 @@ license:CC0 - Custodian (Euro) @@ -11385,6 +12592,9 @@ license:CC0 1989 Hewson + @@ -11392,14 +12602,19 @@ license:CC0 - - + Cutthroats (Euro, r23) 1986 Infocom + + + @@ -11407,7 +12622,6 @@ license:CC0 - Cyber World (Euro) @@ -11415,6 +12629,9 @@ license:CC0 1990 Magic Bytes + @@ -11422,7 +12639,6 @@ license:CC0 - Cyberball (Euro) @@ -11430,6 +12646,9 @@ license:CC0 1990 Domark + @@ -11437,7 +12656,6 @@ license:CC0 - Cyberball (Euro, Winning Team) @@ -11445,6 +12663,9 @@ license:CC0 1991 Domark + @@ -11452,7 +12673,6 @@ license:CC0 - Cyberblast (Euro) @@ -11460,6 +12680,9 @@ license:CC0 1992 Innerprise + @@ -11467,7 +12690,6 @@ license:CC0 - Cybercon III (Euro) @@ -11475,6 +12697,9 @@ license:CC0 1991 U.S. Gold + @@ -11482,7 +12707,6 @@ license:CC0 - Cybercon III (Euro, 19910806, Budget) @@ -11490,6 +12714,9 @@ license:CC0 1991 KIXX + @@ -11497,7 +12724,6 @@ license:CC0 - Cybernoid - The Fighting Machine (Euro, Action) @@ -11505,6 +12731,9 @@ license:CC0 1988 Hewson + @@ -11512,7 +12741,6 @@ license:CC0 - Cybernoid II - The Revenge (Euro) @@ -11520,6 +12748,9 @@ license:CC0 1989 Hewson + @@ -11527,7 +12758,6 @@ license:CC0 - Cyberpunks (Euro) @@ -11535,6 +12765,9 @@ license:CC0 1993 Core Design + @@ -11542,7 +12775,6 @@ license:CC0 - The Cycles - International Grand Prix Racing (Euro) @@ -11550,6 +12782,9 @@ license:CC0 1989 Accolade + @@ -11557,7 +12792,6 @@ license:CC0 - Cytron (Euro) @@ -11565,6 +12799,9 @@ license:CC0 1992 Psygnosis + @@ -11579,7 +12816,6 @@ license:CC0 - D-Day - The Beginning of the End (Euro) @@ -11587,6 +12823,9 @@ license:CC0 1994 Impressions + @@ -11601,7 +12840,6 @@ license:CC0 - D/Generation (Euro, v1.05) @@ -11609,6 +12847,9 @@ license:CC0 1992 Mindscape + @@ -11623,14 +12864,19 @@ license:CC0 - - + Daily Double Horse Racing (Euro) 1989 CDS + + @@ -11638,7 +12884,6 @@ license:CC0 - Dalek Attack (Euro) @@ -11646,6 +12891,9 @@ license:CC0 1993 Admiral + @@ -11660,7 +12908,6 @@ license:CC0 - Dalek Attack (Euro, The Sci-Fi Collecion) @@ -11668,6 +12915,9 @@ license:CC0 1993 Admiral + @@ -11682,7 +12932,6 @@ license:CC0 - Daley Thompson's Olympic Challenge (Euro) @@ -11690,6 +12939,9 @@ license:CC0 1988 Ocean + @@ -11704,7 +12956,6 @@ license:CC0 - Daley Thompson's Olympic Challenge (Euro, Budget) @@ -11712,6 +12963,9 @@ license:CC0 1988 The Hit Squad + @@ -11719,7 +12973,6 @@ license:CC0 - Dan Dare III - The Escape (Euro) @@ -11727,6 +12980,9 @@ license:CC0 1990 Virgin Mastertronic + @@ -11734,7 +12990,6 @@ license:CC0 - Danger Freak (Euro) @@ -11742,6 +12997,9 @@ license:CC0 1989 Rainbow Arts + @@ -11749,7 +13007,6 @@ license:CC0 - Dangerous Streets (Euro) @@ -11757,6 +13014,9 @@ license:CC0 1993 Flair Software + @@ -11764,7 +13024,6 @@ license:CC0 - Dark Castle (USA) @@ -11772,6 +13031,9 @@ license:CC0 1988 Mirrorsoft + @@ -11786,7 +13048,6 @@ license:CC0 - Dark Century (Euro) @@ -11794,6 +13055,9 @@ license:CC0 1990 Titus + @@ -11801,7 +13065,6 @@ license:CC0 - Dark Fusion + Steel + Turbo Trax (Euro, Turbo Pack) @@ -11809,6 +13072,9 @@ license:CC0 1993 Golden Classics + @@ -11816,7 +13082,6 @@ license:CC0 - Dark Fusion (Euro) @@ -11824,6 +13089,9 @@ license:CC0 1989 Gremlin Graphics + @@ -11831,14 +13099,20 @@ license:CC0 - - + The Dark Queen of Krynn (Euro, v1.0 19920616) 1992 SSI + + + @@ -11859,7 +13133,6 @@ license:CC0 - Darkseed (Euro, v1.0) @@ -11867,6 +13140,9 @@ license:CC0 1993 Cyberdreams + @@ -11911,7 +13187,6 @@ license:CC0 - Dark Side (Euro, v1.0) @@ -11919,6 +13194,9 @@ license:CC0 1989 MicroStatus + @@ -11926,7 +13204,6 @@ license:CC0 - Dark Side (USA, v1.0) @@ -11934,6 +13211,9 @@ license:CC0 1989 Spotlight Software + @@ -11941,7 +13221,6 @@ license:CC0 - Darkman (Euro) @@ -11949,6 +13228,9 @@ license:CC0 1991 Ocean + @@ -11956,7 +13238,6 @@ license:CC0 - Darkmere - The Nightmare's Begun (Euro) @@ -11964,6 +13245,9 @@ license:CC0 1994 Core Design + @@ -11990,7 +13274,6 @@ license:CC0 - DarkSpyre (Euro) @@ -11998,6 +13281,9 @@ license:CC0 1991 Electronic Zoo + @@ -12012,7 +13298,6 @@ license:CC0 - Datastorm (Euro) @@ -12020,6 +13305,9 @@ license:CC0 1989 Visionary + @@ -12027,7 +13315,6 @@ license:CC0 - Datastorm (Euro, Astra Pack) @@ -12035,6 +13322,9 @@ license:CC0 1991 Silica + @@ -12042,7 +13332,6 @@ license:CC0 - Dawn Patrol (Euro) @@ -12050,6 +13339,9 @@ license:CC0 1995 Empire Interactive + @@ -12070,7 +13362,6 @@ license:CC0 - Dawn Patrol (Ger) @@ -12078,6 +13369,9 @@ license:CC0 1995 Empire Interactive + @@ -12098,7 +13392,6 @@ license:CC0 - Day of the Pharaoh (Euro) @@ -12106,6 +13399,9 @@ license:CC0 199? <unknown> + @@ -12120,7 +13416,6 @@ license:CC0 - Day of the Pharaoh (Ger) @@ -12128,6 +13423,9 @@ license:CC0 199? <unknown> + @@ -12142,7 +13440,6 @@ license:CC0 - Day of the Viper (Euro) @@ -12150,6 +13447,9 @@ license:CC0 1989 Accolade + @@ -12157,7 +13457,6 @@ license:CC0 - Days of Thunder (Euro) @@ -12165,6 +13464,9 @@ license:CC0 1990 Mindscape + @@ -12172,7 +13474,6 @@ license:CC0 - Deathbringer (Euro) @@ -12180,6 +13481,11 @@ license:CC0 1991 Empire + + @@ -12194,7 +13500,6 @@ license:CC0 - Death Bringer (USA) @@ -12202,6 +13507,9 @@ license:CC0 1989 Spotlight Software + @@ -12216,7 +13524,6 @@ license:CC0 - Death Knights of Krynn (Euro, v1.0) @@ -12224,6 +13531,9 @@ license:CC0 1991 SSI + @@ -12238,7 +13548,6 @@ license:CC0 - Death Mask (Euro) @@ -12246,6 +13555,9 @@ license:CC0 1995 Alternative + @@ -12260,14 +13572,18 @@ license:CC0 - - + Death or Glory - Das Erbe von Morgan (Ger, Hard Disk Version) 1994 Software 2000 + + @@ -12288,7 +13604,6 @@ license:CC0 - Death or Glory - Der dunkle Kaiser (Ger, Hard Disk Version) @@ -12296,6 +13611,9 @@ license:CC0 1994 Software 2000 + @@ -12304,7 +13622,6 @@ license:CC0 - Death Trap (Euro) @@ -12312,6 +13629,9 @@ license:CC0 1990 Anco + @@ -12319,9 +13639,6 @@ license:CC0 - - - The Deep (Euro) @@ -12329,6 +13646,10 @@ license:CC0 1988 U.S. Gold + @@ -12336,7 +13657,6 @@ license:CC0 - Deep Space (Euro, v1.00a) @@ -12344,6 +13664,9 @@ license:CC0 199? <unknown> + @@ -12351,7 +13674,6 @@ license:CC0 - Deep Space (USA, v1.00a) @@ -12359,6 +13681,9 @@ license:CC0 199? <unknown> + @@ -12366,7 +13691,6 @@ license:CC0 - Def Con 5 (Euro) @@ -12374,6 +13698,9 @@ license:CC0 1988 MicroProse + @@ -12381,8 +13708,6 @@ license:CC0 - - Defender of the Crown (Euro) @@ -12390,6 +13715,10 @@ license:CC0 1986 Cinemaware + @@ -12404,9 +13733,6 @@ license:CC0 - - - Defender of the Crown (USA) @@ -12414,6 +13740,10 @@ license:CC0 1986 Cinemaware + @@ -12428,7 +13758,6 @@ license:CC0 - Defender II (Euro) @@ -12436,6 +13765,9 @@ license:CC0 1990 ARC + @@ -12443,7 +13775,6 @@ license:CC0 - Defenders of the Earth (Euro) @@ -12451,6 +13782,9 @@ license:CC0 1990 HiTec Software + @@ -12458,7 +13792,6 @@ license:CC0 - Deflektor (Euro, Action) @@ -12466,6 +13799,9 @@ license:CC0 1988 Gremlin Graphics + @@ -12473,7 +13809,6 @@ license:CC0 - Deja Vu - A Nightmare Comes True (USA) @@ -12481,6 +13816,9 @@ license:CC0 1986 Mindscape + @@ -12488,7 +13826,6 @@ license:CC0 - Deliverance (Euro) @@ -12496,6 +13833,9 @@ license:CC0 1992 21st Century + @@ -12510,7 +13850,6 @@ license:CC0 - Demolition (Euro) @@ -12518,6 +13857,11 @@ license:CC0 1987 Anco + + @@ -12525,7 +13869,6 @@ license:CC0 - Demon Wars (Euro) @@ -12533,6 +13876,9 @@ license:CC0 1991 Amiga Fun + @@ -12540,7 +13886,6 @@ license:CC0 - Demon's Winter (USA, v1.0) @@ -12548,6 +13893,9 @@ license:CC0 1989 SSI + @@ -12555,7 +13903,6 @@ license:CC0 - Demoniak (Euro, v1.0) @@ -12563,6 +13910,9 @@ license:CC0 1991 Palace + @@ -12577,7 +13927,6 @@ license:CC0 - Denaris (Euro) @@ -12585,6 +13934,9 @@ license:CC0 1989 Rainbow Arts + @@ -12599,7 +13951,6 @@ license:CC0 - Denaris (Euro, 5th Anniversary) @@ -12607,6 +13958,9 @@ license:CC0 1991 Rainbow Arts + @@ -12614,7 +13968,6 @@ license:CC0 - Dennis (Euro) @@ -12622,6 +13975,9 @@ license:CC0 1993 Ocean + @@ -12636,9 +13992,6 @@ license:CC0 - - - Desert Strike - Return to the Gulf (Euro) @@ -12646,6 +13999,11 @@ license:CC0 1993 Electronic Arts + @@ -12666,7 +14024,6 @@ license:CC0 - Destroyer (Euro) @@ -12674,6 +14031,9 @@ license:CC0 1988 Epyx + @@ -12681,7 +14041,6 @@ license:CC0 - Detroit (Euro, v1.2) @@ -12689,6 +14048,9 @@ license:CC0 1994 Impressions + @@ -12703,7 +14065,6 @@ license:CC0 - Deuteros (Euro, v2) @@ -12711,6 +14072,9 @@ license:CC0 1991 Activision + @@ -12726,7 +14090,6 @@ license:CC0 - Deuteros (Euro, v1) @@ -12734,6 +14097,9 @@ license:CC0 1991 Activision + @@ -12749,7 +14115,6 @@ license:CC0 - Devious Designs (Euro) @@ -12757,6 +14122,9 @@ license:CC0 1991 Image Works + @@ -12771,7 +14139,6 @@ license:CC0 - Dick Tracy (Euro, Titus) @@ -12779,6 +14146,9 @@ license:CC0 1990 Titus + @@ -12786,7 +14156,6 @@ license:CC0 - Dick Tracy (Euro, Disney Software) @@ -12794,6 +14163,9 @@ license:CC0 1991 Disney Software + @@ -12815,7 +14187,6 @@ license:CC0 - Die Hard 2 - Die Harder (Euro) @@ -12823,6 +14194,9 @@ license:CC0 1992 Grandslam + @@ -12830,7 +14204,6 @@ license:CC0 - Dimo's Quest (Euro) @@ -12838,6 +14211,9 @@ license:CC0 1993 Boeder + @@ -12845,7 +14221,6 @@ license:CC0 - Dingsda (Ger) @@ -12853,6 +14228,9 @@ license:CC0 1991 PCSL + @@ -12860,7 +14238,6 @@ license:CC0 - Dinosaur Detective Agency (Euro) @@ -12868,6 +14245,9 @@ license:CC0 1993 Alternative + @@ -12875,7 +14255,6 @@ license:CC0 - Discovery - In the Steps of Columbus (Euro) @@ -12883,6 +14262,9 @@ license:CC0 1992 Impressions + @@ -12897,7 +14279,6 @@ license:CC0 - Disc (Euro) @@ -12905,6 +14286,9 @@ license:CC0 1991 Loriciel + @@ -12912,7 +14296,6 @@ license:CC0 - Disc (Euro, Budget) @@ -12920,6 +14303,9 @@ license:CC0 1991 Action Sixteen + @@ -12927,7 +14313,6 @@ license:CC0 - Disc (Euro, Podium) @@ -12935,6 +14320,9 @@ license:CC0 1991 Loriciel + @@ -12942,7 +14330,6 @@ license:CC0 - Disposable Hero (Euro) @@ -12950,6 +14337,9 @@ license:CC0 1993 Gremlin Graphics + @@ -12964,7 +14354,6 @@ license:CC0 - Distant Armies (Euro) @@ -12972,6 +14361,9 @@ license:CC0 199? <unknown> + @@ -12980,7 +14372,6 @@ license:CC0 - Prince of the Yolkfolk (Euro) @@ -12988,6 +14379,9 @@ license:CC0 1992 Codemasters + @@ -12996,7 +14390,6 @@ license:CC0 - Dizzy's Excellent Adventures (Euro) @@ -13004,6 +14397,9 @@ license:CC0 1992 Codemasters + @@ -13018,7 +14414,6 @@ license:CC0 - Dogfight (Euro, v1.01 19930906) @@ -13026,6 +14421,9 @@ license:CC0 1993 MicroProse + @@ -13046,7 +14444,6 @@ license:CC0 - Dogs Of War @@ -13054,6 +14451,9 @@ license:CC0 1989 Elite + @@ -13061,7 +14461,6 @@ license:CC0 - Dojo Dan (Euro) @@ -13069,6 +14468,9 @@ license:CC0 1992 Europress + @@ -13083,7 +14485,6 @@ license:CC0 - Dominator (Euro) @@ -13091,6 +14492,9 @@ license:CC0 1989 System 3 + @@ -13098,7 +14502,6 @@ license:CC0 - Dominium (Euro) @@ -13106,6 +14509,9 @@ license:CC0 1993 Microids + @@ -13132,7 +14538,6 @@ license:CC0 - Donald's Alphabet Chase (Euro) @@ -13140,6 +14545,9 @@ license:CC0 1988 Disney + @@ -13147,7 +14555,6 @@ license:CC0 - Donk! - The Samurai Duck! (Euro) @@ -13155,6 +14562,9 @@ license:CC0 1993 Supervision + @@ -13175,7 +14585,6 @@ license:CC0 - Doodle Bug - Bug-Bash 2 (Euro) @@ -13183,6 +14592,9 @@ license:CC0 1992 Core Design + @@ -13190,7 +14602,6 @@ license:CC0 - Doofus (Euro) @@ -13198,6 +14609,9 @@ license:CC0 1993 Prestige + @@ -13205,8 +14619,6 @@ license:CC0 - - Double Dragon (Euro, v2.16) @@ -13214,6 +14626,10 @@ license:CC0 1989 Melbourne House + @@ -13221,7 +14637,6 @@ license:CC0 - Double Dragon (Euro) @@ -13229,6 +14644,9 @@ license:CC0 1989 Melbourne House + @@ -13236,9 +14654,6 @@ license:CC0 - - - Double Dragon II (Euro, v4.01ECS) @@ -13246,6 +14661,10 @@ license:CC0 1989 Virgin Mastertronic + @@ -13254,7 +14673,6 @@ license:CC0 - Double Dragon II (Euro, v3.84) @@ -13262,6 +14680,9 @@ license:CC0 1989 Virgin Mastertronic + @@ -13270,7 +14691,6 @@ license:CC0 - Double Dragon II (USA, v4.16ECS) @@ -13278,6 +14698,9 @@ license:CC0 1989 Virgin Mastertronic + @@ -13286,8 +14709,6 @@ license:CC0 - - Double Dragon 3 - The Rosetta Stone (Euro) @@ -13295,6 +14716,10 @@ license:CC0 1991 Storm + @@ -13309,7 +14734,6 @@ license:CC0 - Down at the Trolls (Euro) @@ -13317,6 +14741,9 @@ license:CC0 1988 Rainbow Arts + @@ -13331,7 +14758,6 @@ license:CC0 - Dr. Doom's Revenge! (Euro) @@ -13339,6 +14765,9 @@ license:CC0 1989 Empire + @@ -13346,7 +14775,6 @@ license:CC0 - Dr. Doom's Revenge! (USA) @@ -13354,6 +14782,9 @@ license:CC0 1989 MicroProse + @@ -13368,7 +14799,6 @@ license:CC0 - Dr. Plummet's House of Flux (Euro) @@ -13376,6 +14806,9 @@ license:CC0 1989 CDS + @@ -13383,7 +14816,6 @@ license:CC0 - Dragon Breed (Euro) @@ -13391,6 +14823,9 @@ license:CC0 1990 Activision + @@ -13398,8 +14833,6 @@ license:CC0 - - Dragon Fighter (Euro) @@ -13407,6 +14840,10 @@ license:CC0 1991 Idea + @@ -13423,7 +14860,6 @@ license:CC0 - Dragonflight (Euro) @@ -13431,6 +14867,9 @@ license:CC0 1990 Grandslam + @@ -13445,7 +14884,6 @@ license:CC0 - Dragonflight (Fra) @@ -13453,6 +14891,9 @@ license:CC0 1990 Grandslam + @@ -13467,7 +14908,6 @@ license:CC0 - Dragonflight (Ger) @@ -13475,6 +14915,9 @@ license:CC0 1990 Grandslam + @@ -13489,7 +14932,6 @@ license:CC0 - @@ -13498,6 +14940,9 @@ license:CC0 1990 Grandslam + @@ -13512,7 +14957,6 @@ license:CC0 - Dragons Breath (Euro) @@ -13520,6 +14964,9 @@ license:CC0 199? <unknown> + @@ -13534,7 +14981,6 @@ license:CC0 - Dragons Breath (Fra, Magic Worlds) @@ -13542,6 +14988,9 @@ license:CC0 199? <unknown> + @@ -13556,7 +15005,6 @@ license:CC0 - Dragons Breath (Ger) @@ -13564,6 +15012,9 @@ license:CC0 199? <unknown> + @@ -13578,7 +15029,6 @@ license:CC0 - Dragons Breath (Ger, alt) @@ -13586,6 +15036,9 @@ license:CC0 1990 Palace + @@ -13600,9 +15053,6 @@ license:CC0 - - - Dragon's Lair: Escape from Singe's Castle (Euro) @@ -13610,6 +15060,12 @@ license:CC0 1990 Visionary + @@ -13643,7 +15099,6 @@ license:CC0 - Dragon's Lair: Escape from Singe's Castle (Euro, alt) @@ -13651,6 +15106,9 @@ license:CC0 1990 Visionary + @@ -13683,10 +15141,6 @@ license:CC0 - - - - Dragon's Lair (Euro) @@ -13694,6 +15148,11 @@ license:CC0 1989 ReadySoft + @@ -13732,9 +15191,6 @@ license:CC0 - - - Dragon's Lair II - Time Warp (Euro) @@ -13742,6 +15198,11 @@ license:CC0 1991 ReadySoft + @@ -13780,10 +15241,6 @@ license:CC0 - - - - Dragon's Lair III: The Curse of Mordread (Euro) @@ -13791,6 +15248,12 @@ license:CC0 1993 ReadySoft + @@ -13835,7 +15298,6 @@ license:CC0 - Dragons of Flame (Euro, v1.0) @@ -13843,6 +15305,9 @@ license:CC0 1989 SSI + @@ -13850,7 +15315,6 @@ license:CC0 - Dragon Spirit (Euro) @@ -13858,6 +15322,9 @@ license:CC0 1989 Domark + @@ -13865,7 +15332,6 @@ license:CC0 - Dragonstone (Euro) @@ -13873,6 +15339,9 @@ license:CC0 1994 Core Design + @@ -13899,7 +15368,6 @@ license:CC0 - DragonStrike (USA, v1.0) @@ -13907,6 +15375,9 @@ license:CC0 1990 SSI + @@ -13921,7 +15392,6 @@ license:CC0 - Dragon Wars (Euro, v1.2) @@ -13929,6 +15399,9 @@ license:CC0 1990 Interplay + @@ -13943,7 +15416,6 @@ license:CC0 - Drakkhen (Euro, v1.1) @@ -13951,6 +15423,9 @@ license:CC0 1990 Infogrames + @@ -13965,7 +15440,6 @@ license:CC0 - Drakkhen (USA, v1.1) @@ -13973,6 +15447,9 @@ license:CC0 1990 Draconian + @@ -13987,7 +15464,6 @@ license:CC0 - Drakkhen (Fra) @@ -13995,6 +15471,9 @@ license:CC0 1990 Infogrames + @@ -14009,7 +15488,6 @@ license:CC0 - Drakkhen (Ger) @@ -14017,6 +15495,9 @@ license:CC0 1990 Infogrames + @@ -14031,7 +15512,6 @@ license:CC0 - Dreadnoughts (Euro, v1.11) @@ -14039,6 +15519,9 @@ license:CC0 1992 Turcan Research + @@ -14046,7 +15529,6 @@ license:CC0 - DreamWeb (Euro) @@ -14054,6 +15536,9 @@ license:CC0 1994 Empire Interactive + @@ -14080,7 +15565,6 @@ license:CC0 - DreamWeb (Ger) @@ -14088,6 +15572,9 @@ license:CC0 1994 Empire Interactive + @@ -14114,7 +15601,6 @@ license:CC0 - Driller & Total Eclipse (Euro, Virtual Worlds) @@ -14122,6 +15608,9 @@ license:CC0 1991 Domark + @@ -14129,7 +15618,6 @@ license:CC0 - Driller (Euro, v1.0) @@ -14137,6 +15625,12 @@ license:CC0 1988 MicroStatus + + + + @@ -14144,14 +15638,19 @@ license:CC0 - - + Driller (Euro, Budget) 1988 + Kixx + + @@ -14159,7 +15658,6 @@ license:CC0 - Drivin' Force (Euro) @@ -14167,6 +15665,9 @@ license:CC0 1990 Digital Magic + @@ -14174,7 +15675,6 @@ license:CC0 - @@ -14183,6 +15683,9 @@ license:CC0 1990 Digital Magic + @@ -14190,7 +15693,6 @@ license:CC0 - Drivin' Force (Euro, Budget) @@ -14198,6 +15700,9 @@ license:CC0 1990 Digital Magic + @@ -14205,7 +15710,6 @@ license:CC0 - Drôle d'École (5 - 7 Ans) (Fra) @@ -14213,6 +15717,12 @@ license:CC0 1992 Europress + @@ -14227,8 +15737,6 @@ license:CC0 - - Duck Tales - "The Quest for Gold" (Euro, v1.0) @@ -14236,6 +15744,10 @@ license:CC0 1990 Titus + @@ -14251,7 +15763,6 @@ license:CC0 - @@ -14260,6 +15771,9 @@ license:CC0 1990 Titus + @@ -14274,7 +15788,6 @@ license:CC0 - Dugger (Euro) @@ -14282,6 +15795,9 @@ license:CC0 1989 Linel + @@ -14289,14 +15805,20 @@ license:CC0 - - + Dune (Euro) 1992 Virgin + + @@ -14317,7 +15839,6 @@ license:CC0 - Dune (Fra) @@ -14325,6 +15846,9 @@ license:CC0 1992 Virgin + @@ -14345,7 +15869,6 @@ license:CC0 - Dune (Ger) @@ -14353,6 +15876,9 @@ license:CC0 1992 Virgin + @@ -14373,7 +15899,6 @@ license:CC0 - Dune (Ita) @@ -14381,6 +15906,9 @@ license:CC0 1992 Virgin + @@ -14401,7 +15929,6 @@ license:CC0 - Dune II - The Battle for Arrakis (Euro) @@ -14409,6 +15936,9 @@ license:CC0 1993 Virgin + @@ -14441,8 +15971,6 @@ license:CC0 - - Dungeon Master (Euro, v3.6) @@ -14450,6 +15978,10 @@ license:CC0 1992 Psygnosis + @@ -14457,7 +15989,6 @@ license:CC0 - Dungeon Master II (Euro, v1.0, sold as A1200 game) @@ -14465,6 +15996,9 @@ license:CC0 1995 Interplay + @@ -14503,7 +16037,6 @@ license:CC0 - Dungeon Quest (Euro) @@ -14511,6 +16044,9 @@ license:CC0 1989 Gainstar + @@ -14525,7 +16061,6 @@ license:CC0 - Dungeons, Amethysts, Alchemists 'n' Everythin' (Euro, D.A.A.) @@ -14533,6 +16068,9 @@ license:CC0 1991 Atlantis + @@ -14540,7 +16078,6 @@ license:CC0 - Dungeons of Avalon (Euro, v1.0) @@ -14548,6 +16085,9 @@ license:CC0 1991 Amiga Fun + @@ -14555,7 +16095,6 @@ license:CC0 - Dungeons of Avalon II - The Island of Darkness (Euro) @@ -14563,6 +16102,9 @@ license:CC0 1992 Amiga Mania + @@ -14570,8 +16112,6 @@ license:CC0 - - Dylan Dog - Ritorno al Crepuscolo (Ita) @@ -14579,6 +16119,10 @@ license:CC0 1993 Simulmondo + @@ -14587,7 +16131,6 @@ license:CC0 - Dylan Dog - Storia di Nessuno (Ita) @@ -14595,6 +16138,9 @@ license:CC0 1993 Simulmondo + @@ -14602,7 +16148,6 @@ license:CC0 - Dylan Dog - Ombre (Ita) @@ -14610,6 +16155,9 @@ license:CC0 1993 Simulmondo + @@ -14617,7 +16165,6 @@ license:CC0 - Dylan Dog - La Mummia (Ita) @@ -14625,6 +16172,9 @@ license:CC0 1993 Simulmondo + @@ -14632,7 +16182,6 @@ license:CC0 - Dylan Dog - Maelstrom (Ita) @@ -14640,6 +16189,9 @@ license:CC0 1993 Simulmondo + @@ -14647,7 +16199,6 @@ license:CC0 - Dyna Blaster (Euro) @@ -14655,6 +16206,9 @@ license:CC0 1992 Ubi Soft + @@ -14662,7 +16216,6 @@ license:CC0 - Dynamite Dux (Euro) @@ -14670,6 +16223,9 @@ license:CC0 1989 Activision + @@ -14677,7 +16233,6 @@ license:CC0 - Dynamite Dux (Euro, Sega Master Mix) @@ -14685,6 +16240,9 @@ license:CC0 1991 U.S. Gold + @@ -14692,7 +16250,6 @@ license:CC0 - Dynasty Wars (Euro) @@ -14700,6 +16257,9 @@ license:CC0 1990 U.S. Gold + @@ -14707,7 +16267,6 @@ license:CC0 - Dynatech (Ger, v1.6plus) @@ -14715,6 +16274,9 @@ license:CC0 1993 Magic Bytes + @@ -14722,7 +16284,6 @@ license:CC0 - Dyter-07 (Euro) @@ -14730,6 +16291,9 @@ license:CC0 1990 reLINE + @@ -14737,7 +16301,6 @@ license:CC0 - E-Motion (Euro) @@ -14745,6 +16308,9 @@ license:CC0 1990 U.S. Gold + @@ -14752,7 +16318,6 @@ license:CC0 - E.S.S. (Euro) @@ -14760,6 +16325,9 @@ license:CC0 1989 Tomahawk + @@ -14768,7 +16336,6 @@ license:CC0 - Eagle's Rider (Euro) @@ -14776,6 +16343,9 @@ license:CC0 1991 Microids + @@ -14790,7 +16360,6 @@ license:CC0 - Earl Weaver Baseball (Euro) @@ -14798,6 +16367,9 @@ license:CC0 1987 Electronic Arts + @@ -14805,7 +16377,6 @@ license:CC0 - East vs. West Berlin 1948 (Euro) @@ -14813,6 +16384,9 @@ license:CC0 1990 Rainbow Arts + @@ -14827,7 +16401,6 @@ license:CC0 - Ebonstar (USA) @@ -14835,6 +16408,10 @@ license:CC0 1988 MicroIllusion + @@ -14842,7 +16419,6 @@ license:CC0 - Eco Phantoms (Euro) @@ -14850,6 +16426,9 @@ license:CC0 1991 Electronic Zoo + @@ -14864,7 +16443,6 @@ license:CC0 - ECO (Euro) @@ -14872,6 +16450,10 @@ license:CC0 1988 Ocean + @@ -14879,7 +16461,6 @@ license:CC0 - Edd the Duck! (Euro) @@ -14887,6 +16468,9 @@ license:CC0 1991 Impulze + @@ -14894,7 +16478,6 @@ license:CC0 - Eishockey Manager (Ger, v1.00) @@ -14902,6 +16485,9 @@ license:CC0 1993 Software 2000 + @@ -14909,7 +16495,6 @@ license:CC0 - Eishockey Manager Limited Edition (Ger, v1.02) @@ -14917,6 +16502,9 @@ license:CC0 1993 Software 2000 + @@ -14924,7 +16512,6 @@ license:CC0 - Elf (Euro, Ocean) @@ -14932,6 +16519,9 @@ license:CC0 1991 Ocean + @@ -14946,7 +16536,6 @@ license:CC0 - Elf (Euro, MicroValue) @@ -14954,6 +16543,9 @@ license:CC0 1988 MicroValue + @@ -14961,7 +16553,6 @@ license:CC0 - Elfmania (Euro) @@ -14969,6 +16560,9 @@ license:CC0 1994 Renegade + @@ -14983,7 +16577,6 @@ license:CC0 - Eliminator (Euro) @@ -14991,6 +16584,9 @@ license:CC0 1988 Hewson + @@ -14998,7 +16594,6 @@ license:CC0 - Elite (Euro, v2.0) @@ -15006,6 +16601,9 @@ license:CC0 1989 Firebird + @@ -15013,7 +16611,6 @@ license:CC0 - Elite (Euro, v2.0, Space Legends) @@ -15021,6 +16618,9 @@ license:CC0 1989 Firebird + @@ -15028,7 +16628,6 @@ license:CC0 - Elite (Euro) @@ -15036,6 +16635,9 @@ license:CC0 1989 Firebird + @@ -15043,10 +16645,6 @@ license:CC0 - - - - Elvira - Mistress of the Dark (Euro) @@ -15054,6 +16652,12 @@ license:CC0 1990 Accolade + @@ -15086,7 +16690,6 @@ license:CC0 - Elvira - Mistress of the Dark (Fra) @@ -15094,6 +16697,9 @@ license:CC0 1990 Accolade + @@ -15126,7 +16732,6 @@ license:CC0 - Elvira - Mistress of the Dark (Ger) @@ -15134,6 +16739,9 @@ license:CC0 1990 Accolade + @@ -15166,7 +16774,6 @@ license:CC0 - Elvira II - The Jaws of Cerberus (Euro) @@ -15174,6 +16781,9 @@ license:CC0 1992 Accolade + @@ -15218,7 +16828,6 @@ license:CC0 - Elvira II - The Jaws of Cerberus (Fra) @@ -15226,6 +16835,9 @@ license:CC0 1992 Accolade + @@ -15270,7 +16882,6 @@ license:CC0 - Elvira II - The Jaws of Cerberus (Ger) @@ -15278,6 +16889,9 @@ license:CC0 1992 Accolade + @@ -15322,7 +16936,6 @@ license:CC0 - Embryo (Euro) @@ -15330,6 +16943,9 @@ license:CC0 1993 Black Legend + @@ -15362,7 +16978,6 @@ license:CC0 - Emerald Mine (Euro) @@ -15370,6 +16985,9 @@ license:CC0 1987 Kingsoft + @@ -15377,7 +16995,6 @@ license:CC0 - Emerald Mine II (Euro) @@ -15385,6 +17002,9 @@ license:CC0 1988 Kingsoft + @@ -15392,7 +17012,6 @@ license:CC0 - Emerald Mine 3 Professional (Euro) @@ -15400,6 +17019,9 @@ license:CC0 1990 Kingsoft + @@ -15407,10 +17029,6 @@ license:CC0 - - - - Emlyn Hughes International Soccer (Euro) @@ -15418,6 +17036,12 @@ license:CC0 1990 Audiogenic + @@ -15425,7 +17049,6 @@ license:CC0 - Emmanuelle (Fra) @@ -15433,6 +17056,9 @@ license:CC0 1989 Tomahawk + @@ -15442,7 +17068,6 @@ license:CC0 - Emmanuelle (Ger) @@ -15450,6 +17075,9 @@ license:CC0 1989 Coktel + @@ -15457,7 +17085,6 @@ license:CC0 - Empire Soccer 94 (Euro) @@ -15465,6 +17092,11 @@ license:CC0 1994 Empire Software + + @@ -15472,7 +17104,6 @@ license:CC0 - Enchanted Land (Euro) @@ -15480,6 +17111,9 @@ license:CC0 1990 Thalion + @@ -15487,7 +17121,6 @@ license:CC0 - Encyclopedia of War - Ancient Battles (Euro) @@ -15495,6 +17128,9 @@ license:CC0 1990 CCS + @@ -15502,7 +17138,6 @@ license:CC0 - Energie-Manager (Ger) @@ -15510,6 +17145,11 @@ license:CC0 1993 Rauser + @@ -15517,7 +17157,6 @@ license:CC0 - England Championship Special (Euro) @@ -15525,6 +17164,9 @@ license:CC0 1991 Grandslam + @@ -15532,7 +17174,6 @@ license:CC0 - Enlightenment (Euro) @@ -15540,6 +17181,9 @@ license:CC0 1988 Firebird + @@ -15548,7 +17192,6 @@ license:CC0 - Entity (Euro) @@ -15556,6 +17199,12 @@ license:CC0 1993 Loriciel + + @@ -15582,7 +17231,6 @@ license:CC0 - Epic (Euro) @@ -15590,6 +17238,9 @@ license:CC0 1992 Ocean + @@ -15610,7 +17261,6 @@ license:CC0 - Das Erbe (Ger) @@ -15618,6 +17268,9 @@ license:CC0 1991 Comad + @@ -15625,8 +17278,6 @@ license:CC0 - - Escape from Colditz (Euro) @@ -15634,6 +17285,10 @@ license:CC0 1990 Digital Magic + @@ -15641,7 +17296,6 @@ license:CC0 - Escape from the Planet of the Robot Monsters (Euro) @@ -15649,6 +17303,9 @@ license:CC0 1990 Domark + @@ -15656,7 +17313,6 @@ license:CC0 - Eskimo Games (Euro) @@ -15664,6 +17320,9 @@ license:CC0 1989 Magic Bytes + @@ -15671,7 +17330,6 @@ license:CC0 - España - The Games '92 (Euro) @@ -15679,6 +17337,9 @@ license:CC0 1992 Ocean + @@ -15721,7 +17382,6 @@ license:CC0 - ESWAT (Euro, Super Sega) @@ -15729,6 +17389,9 @@ license:CC0 1991 U.S. Gold + @@ -15743,7 +17406,6 @@ license:CC0 - European Champions (Euro) @@ -15751,6 +17413,9 @@ license:CC0 1993 Ocean + @@ -15765,7 +17430,6 @@ license:CC0 - European Championship 1992 (Euro) @@ -15773,6 +17437,9 @@ license:CC0 1992 Elite + @@ -15787,7 +17454,6 @@ license:CC0 - European Football Champ (Euro) @@ -15795,6 +17461,9 @@ license:CC0 1992 Domark + @@ -15802,7 +17471,6 @@ license:CC0 - European Soccer Challenge (Euro) @@ -15810,6 +17478,9 @@ license:CC0 1990 Smash 16 + @@ -15817,7 +17488,6 @@ license:CC0 - European Superleague (Euro) @@ -15825,6 +17495,11 @@ license:CC0 1990 CDS + @@ -15832,14 +17507,17 @@ license:CC0 - - + Euro Soccer '88 (Ger) 1988 Ariolasoft + @@ -15847,7 +17525,6 @@ license:CC0 - Euro Soccer (Euro) @@ -15855,6 +17532,13 @@ license:CC0 1992 Flair Software + + + @@ -15869,7 +17553,6 @@ license:CC0 - Evil Garden (Euro) @@ -15877,6 +17560,9 @@ license:CC0 1989 Demonware + @@ -15884,7 +17570,6 @@ license:CC0 - Excalibur (Euro) @@ -15892,6 +17577,9 @@ license:CC0 1988 Kingsoft + @@ -15899,7 +17587,6 @@ license:CC0 - Excellent Card Games (Euro) @@ -15907,6 +17594,9 @@ license:CC0 1993 Tower + @@ -15914,9 +17604,6 @@ license:CC0 - - - Exile (Euro) @@ -15924,6 +17611,11 @@ license:CC0 1991 Audiogenic + @@ -15931,7 +17623,6 @@ license:CC0 - Exodus 3010 (Ger) @@ -15939,6 +17630,9 @@ license:CC0 1993 Demonware + @@ -15953,7 +17647,6 @@ license:CC0 - Exolon (Euro) @@ -15961,6 +17654,9 @@ license:CC0 1989 Hewson + @@ -15968,7 +17664,6 @@ license:CC0 - Exolon (Euro, Budget) @@ -15976,6 +17671,9 @@ license:CC0 1989 Black Edition + @@ -15983,7 +17681,6 @@ license:CC0 - Explora II (Fra) @@ -15991,6 +17688,9 @@ license:CC0 1989 16 32 Diffusion + @@ -16017,7 +17717,6 @@ license:CC0 - Explora III - Sous le signe du Serpent (Fra) @@ -16025,6 +17724,9 @@ license:CC0 1990 16 32 Diffusion + @@ -16045,7 +17747,6 @@ license:CC0 - Extase (Euro) @@ -16053,6 +17754,9 @@ license:CC0 1990 Virgin + @@ -16060,7 +17764,6 @@ license:CC0 - Exterminator (Euro) @@ -16068,6 +17771,9 @@ license:CC0 1990 Audiogenic + @@ -16075,7 +17781,6 @@ license:CC0 - Eye of Horus (Euro) @@ -16083,6 +17788,9 @@ license:CC0 1989 Logotron + @@ -16090,7 +17798,6 @@ license:CC0 - Eye of Horus (Euro, Budget, ADOS) @@ -16098,6 +17805,9 @@ license:CC0 1989 Prism Leisure + @@ -16105,7 +17815,6 @@ license:CC0 - Eye of the Beholder (Euro) @@ -16113,6 +17822,9 @@ license:CC0 1991 SSI + @@ -16133,7 +17845,6 @@ license:CC0 - Eye of the Beholder (Ger) @@ -16141,6 +17852,9 @@ license:CC0 1991 SSI + @@ -16161,7 +17875,6 @@ license:CC0 - Eye of the Beholder II - The Legend of Darkmoon (Euro) @@ -16169,6 +17882,9 @@ license:CC0 1992 SSI + @@ -16195,7 +17911,6 @@ license:CC0 - Eye of the Beholder II - Legende von Darkmoon (Ger) @@ -16203,6 +17918,9 @@ license:CC0 1992 Softgold + @@ -16229,14 +17947,18 @@ license:CC0 - - + F-15 Strike Eagle II (Euro) 1991 MicroProse + + @@ -16251,7 +17973,6 @@ license:CC0 - F-16 Combat Pilot (Euro) @@ -16259,6 +17980,9 @@ license:CC0 1989 Digital Integration + @@ -16266,7 +17990,6 @@ license:CC0 - F-19 Stealth Fighter (Euro, v1.00) @@ -16274,6 +17997,9 @@ license:CC0 1990 MicroProse + @@ -16288,7 +18014,6 @@ license:CC0 - F-19 Stealth Fighter (Euro, v1.00, Combat Classics 2) @@ -16296,6 +18021,9 @@ license:CC0 199? <unknown> + @@ -16303,7 +18031,6 @@ license:CC0 - F-19 Stealth Fighter (USA, v1.00) @@ -16311,6 +18038,9 @@ license:CC0 1990 MicroProse + @@ -16331,7 +18061,6 @@ license:CC0 - F-29 Retaliator (Euro) @@ -16339,6 +18068,9 @@ license:CC0 1990 Ocean + @@ -16353,7 +18085,6 @@ license:CC0 - F17 Challenge (Euro) @@ -16361,6 +18092,9 @@ license:CC0 1993 Team 17 + @@ -16375,8 +18109,6 @@ license:CC0 - - F1 GP Circuits (Euro) @@ -16384,6 +18116,10 @@ license:CC0 1991 Idea + @@ -16391,7 +18127,6 @@ license:CC0 - F1 (Euro) @@ -16399,6 +18134,9 @@ license:CC0 1993 Domark + @@ -16406,7 +18144,6 @@ license:CC0 - FA18 Interceptor (Euro) @@ -16414,6 +18151,9 @@ license:CC0 199? <unknown> + @@ -16421,14 +18161,18 @@ license:CC0 - - + - Face-Off (Euro) + Face-Off (Euro, Krisalis) 1991 Krisalis + @@ -16437,15 +18181,17 @@ license:CC0 - - Face-Off (Euro, Bad?) + Face-Off (Euro, Krisalis, Bad?) 1991 Krisalis + @@ -16454,14 +18200,18 @@ license:CC0 - - + - Face Off (Euro, Budget) + Face Off (Euro, Anco, Budget) 1989 + Prism Leisure + @@ -16470,7 +18220,6 @@ license:CC0 - The Faery Tale Adventure (Euro) @@ -16478,6 +18227,9 @@ license:CC0 1986 MicroIllusions + @@ -16485,7 +18237,6 @@ license:CC0 - Falcon (Euro, v1.1) @@ -16493,6 +18244,9 @@ license:CC0 1989 Mirrorsoft + @@ -16507,7 +18261,6 @@ license:CC0 - Falcon (Euro, v1.00) @@ -16515,6 +18268,9 @@ license:CC0 1989 Mirrorsoft + @@ -16529,7 +18285,6 @@ license:CC0 - Falcon (USA, v1.1) @@ -16537,6 +18292,9 @@ license:CC0 1989 Spectrum HoloByte + @@ -16551,7 +18309,6 @@ license:CC0 - Falcon (USA, v1.00) @@ -16559,6 +18316,9 @@ license:CC0 1989 Spectrum HoloByte + @@ -16573,7 +18333,6 @@ license:CC0 - Falcon - Operation: Counterstrike - Mission Disk (Euro) @@ -16581,6 +18340,9 @@ license:CC0 1989 Mirrorsoft + @@ -16589,7 +18351,6 @@ license:CC0 - Falcon - Operation: Counterstrike - Mission Disk (USA) @@ -16597,6 +18358,9 @@ license:CC0 1989 Spectrum HoloByte + @@ -16605,7 +18369,6 @@ license:CC0 - Falcon - Operation: Firefight - Mission Disk II (Euro) @@ -16613,6 +18376,9 @@ license:CC0 1989 Mirrorsoft + @@ -16621,7 +18387,6 @@ license:CC0 - Fantastic Dizzy (Euro) @@ -16629,6 +18394,9 @@ license:CC0 1993 Codemasters + @@ -16643,7 +18411,6 @@ license:CC0 - Fantasy Manager - The Computer Game (Euro, v1.1) @@ -16651,6 +18418,9 @@ license:CC0 1994 Anco + @@ -16665,7 +18435,6 @@ license:CC0 - Fantasy World Dizzy (Euro) @@ -16673,6 +18442,9 @@ license:CC0 1991 Codemasters + @@ -16680,7 +18452,6 @@ license:CC0 - Fascination (Fra, Kings of Adventures 1) @@ -16688,6 +18459,9 @@ license:CC0 1992 Coktel + @@ -16702,7 +18476,6 @@ license:CC0 - Fast Break (Euro) @@ -16710,6 +18483,9 @@ license:CC0 1989 Accolade + @@ -16717,7 +18493,6 @@ license:CC0 - Fast Food (Euro) @@ -16725,6 +18500,9 @@ license:CC0 1991 Codemasters + @@ -16732,7 +18510,6 @@ license:CC0 - Fatal Heritage (Ger) @@ -16740,6 +18517,9 @@ license:CC0 1990 Delta Konzept + @@ -16760,7 +18540,6 @@ license:CC0 - Fate - Gates of Dawn (Euro, v1.6) @@ -16768,6 +18547,9 @@ license:CC0 199? <unknown> + @@ -16782,7 +18564,6 @@ license:CC0 - Fate - Gates of Dawn (Ger, v1.7) @@ -16790,6 +18571,9 @@ license:CC0 199? <unknown> + @@ -16804,7 +18588,6 @@ license:CC0 - Fate - Gates of Dawn (Ger, v1.4) @@ -16812,6 +18595,9 @@ license:CC0 199? <unknown> + @@ -16826,7 +18612,6 @@ license:CC0 - FOFT - Federation of Free Traders (Euro) @@ -16834,6 +18619,9 @@ license:CC0 1989 Gremlin Graphics + @@ -16841,7 +18629,6 @@ license:CC0 - Federation (USA) @@ -16849,6 +18636,9 @@ license:CC0 1989 Spotlight Software + @@ -16856,7 +18646,6 @@ license:CC0 - Federation Quest 1 - B.S.S. Jane Seymour (Euro) @@ -16864,6 +18653,9 @@ license:CC0 1990 Gremlin Graphics + @@ -16878,7 +18670,6 @@ license:CC0 - Spacewrecked (USA) @@ -16886,6 +18677,9 @@ license:CC0 1991 Konami Gremlin + @@ -16906,8 +18700,6 @@ license:CC0 - - Fernandez Must Die (Euro) @@ -16915,6 +18707,10 @@ license:CC0 1989 Image Works + @@ -16922,7 +18718,6 @@ license:CC0 - Ferrari Formula One (Euro) @@ -16930,6 +18725,9 @@ license:CC0 1988 Electronic Arts + @@ -16938,14 +18736,17 @@ license:CC0 - - + Feud (Euro) 1987 Mastertronic + @@ -16953,7 +18754,6 @@ license:CC0 - Fields of Glory (Euro) @@ -16961,6 +18761,9 @@ license:CC0 1994 MicroProse + @@ -16975,7 +18778,6 @@ license:CC0 - Fiendish Freddy's Big Top o' Fun (Euro) @@ -16983,6 +18785,9 @@ license:CC0 1989 Mindscape + @@ -17003,14 +18808,18 @@ license:CC0 - - + FIFA International Soccer (Euro) 1994 Electronic Arts + + @@ -17031,7 +18840,6 @@ license:CC0 - Fighter Bomber (Euro) @@ -17039,6 +18847,9 @@ license:CC0 1990 Activision + @@ -17053,7 +18864,6 @@ license:CC0 - Fighter Bomber (Euro, Power Hits) @@ -17061,6 +18871,9 @@ license:CC0 1990 Activision + @@ -17075,7 +18888,6 @@ license:CC0 - Fighter Duel Pro (USA, v1.0 19920925) @@ -17083,6 +18895,9 @@ license:CC0 1992 Jaeger + @@ -17103,10 +18918,6 @@ license:CC0 - - - - Fighting Soccer (Euro) @@ -17114,6 +18925,12 @@ license:CC0 1989 Activision + @@ -17123,7 +18940,6 @@ license:CC0 - Final Blow (Euro) @@ -17131,6 +18947,9 @@ license:CC0 1991 Storm + @@ -17138,7 +18957,6 @@ license:CC0 - Final Command (Euro) @@ -17146,6 +18964,9 @@ license:CC0 1989 Ubi Soft + @@ -17153,7 +18974,6 @@ license:CC0 - Final Command (Fra) @@ -17161,6 +18981,9 @@ license:CC0 1989 Ubi Soft + @@ -17168,8 +18991,6 @@ license:CC0 - - Final Fight (Euro, Super Fighter) @@ -17177,6 +18998,11 @@ license:CC0 1991 U.S. Gold + @@ -17191,7 +19017,6 @@ license:CC0 - The Final Mission (Euro) @@ -17199,6 +19024,9 @@ license:CC0 1988 reLINE + @@ -17207,7 +19035,6 @@ license:CC0 - Final Mission & Crystal Hammer (Euro, Amiga Star Collection) @@ -17215,6 +19042,9 @@ license:CC0 1991 Electronic Zoo + @@ -17222,7 +19052,6 @@ license:CC0 - Fire-Brigade (Euro) @@ -17230,6 +19059,9 @@ license:CC0 1989 Panther Games + @@ -17238,7 +19070,6 @@ license:CC0 - Fire and Brimstone (Euro) @@ -17246,6 +19077,9 @@ license:CC0 1990 Firebird + @@ -17253,7 +19087,6 @@ license:CC0 - Fire and Forget (Euro) @@ -17261,6 +19094,9 @@ license:CC0 1988 Titus + @@ -17268,7 +19104,6 @@ license:CC0 - Fire and Forget II - The Death Convoy (Euro) @@ -17276,6 +19111,9 @@ license:CC0 1990 Titus + @@ -17283,7 +19121,6 @@ license:CC0 - Fire and Ice (Euro) @@ -17291,6 +19128,9 @@ license:CC0 1992 Renegade + @@ -17306,7 +19146,6 @@ license:CC0 - Fireball & Balls & Space Bomber 3 (Ger) @@ -17314,6 +19153,9 @@ license:CC0 199? <coverdisk> + @@ -17321,7 +19163,6 @@ license:CC0 - Fire Force (Euro) @@ -17329,6 +19170,9 @@ license:CC0 1992 I.C.E. + @@ -17343,7 +19187,6 @@ license:CC0 - Fireblaster (Euro) @@ -17351,6 +19194,9 @@ license:CC0 1986 Paradox + @@ -17358,7 +19204,6 @@ license:CC0 - Firehawk (Euro, v2) @@ -17366,6 +19211,9 @@ license:CC0 1993 Codemasters + @@ -17373,7 +19221,6 @@ license:CC0 - Firepower (Euro) @@ -17381,6 +19228,9 @@ license:CC0 1988 CDS + @@ -17388,7 +19238,6 @@ license:CC0 - FireZone (USA) @@ -17396,6 +19245,9 @@ license:CC0 1989 P.S.S. + @@ -17403,7 +19255,6 @@ license:CC0 - First Contact (Euro) @@ -17411,6 +19262,9 @@ license:CC0 1990 Rainbird + @@ -17418,7 +19272,6 @@ license:CC0 - First Person Pinball (Euro) @@ -17426,6 +19279,9 @@ license:CC0 1989 Tynesoft + @@ -17433,7 +19289,6 @@ license:CC0 - First Samurai (Euro) @@ -17441,6 +19296,9 @@ license:CC0 1991 Image Works + @@ -17455,7 +19313,6 @@ license:CC0 - Fish! (Euro, v1.03) @@ -17463,6 +19320,9 @@ license:CC0 1988 Rainbird + @@ -17470,7 +19330,6 @@ license:CC0 - Flashback (Euro, v1.0 19930422) @@ -17478,6 +19337,9 @@ license:CC0 1993 U.S. Gold + @@ -17504,7 +19366,6 @@ license:CC0 - Flashback (Euro, The Delphine Collection) @@ -17512,6 +19373,9 @@ license:CC0 1995 U.S. Gold + @@ -17538,7 +19402,6 @@ license:CC0 - Flashback (Fra) @@ -17546,6 +19409,9 @@ license:CC0 1993 U.S. Gold + @@ -17572,7 +19438,6 @@ license:CC0 - Flashback (Ger, v1.0 19930426) @@ -17580,6 +19445,9 @@ license:CC0 199? <unknown> + @@ -17606,7 +19474,6 @@ license:CC0 - Flight of the Amazon Queen (Euro) @@ -17614,6 +19481,9 @@ license:CC0 1995 Renegade + @@ -17682,7 +19552,6 @@ license:CC0 - Flight of the Intruder (Euro) @@ -17690,6 +19559,9 @@ license:CC0 1991 Mirrorsoft + @@ -17704,7 +19576,6 @@ license:CC0 - Flight Path 737 (Euro) @@ -17712,6 +19583,9 @@ license:CC0 1987 Anco + @@ -17719,7 +19593,6 @@ license:CC0 - Flight Path 737 (Euro, Budget) @@ -17727,6 +19600,9 @@ license:CC0 1987 Prism Leisure + @@ -17734,7 +19610,6 @@ license:CC0 - Flight Simulator II (Euro, v1.1) @@ -17742,6 +19617,9 @@ license:CC0 1987 subLOGIC + @@ -17749,7 +19627,6 @@ license:CC0 - Flight Simulator II (Euro, v1.01) @@ -17757,6 +19634,9 @@ license:CC0 1987 subLOGIC + @@ -17764,7 +19644,6 @@ license:CC0 - Flight Simulator II (USA, v1.0) @@ -17772,6 +19651,9 @@ license:CC0 1987 subLOGIC + @@ -17779,7 +19661,6 @@ license:CC0 - Flight Simulator II - Scenery Disk 7 (Euro) @@ -17787,6 +19668,9 @@ license:CC0 1987 subLOGIC + @@ -17795,7 +19679,6 @@ license:CC0 - Flight Simulator II - Scenery Disk 11 (Euro) @@ -17803,6 +19686,9 @@ license:CC0 1987? subLOGIC + @@ -17811,7 +19697,6 @@ license:CC0 - Flight Simulator II - Western European Tour (Euro) @@ -17819,6 +19704,9 @@ license:CC0 1988 subLOGIC + @@ -17827,7 +19715,6 @@ license:CC0 - Flimbo's Quest (Euro) @@ -17835,6 +19722,9 @@ license:CC0 1990 System 3 + @@ -17842,7 +19732,6 @@ license:CC0 - The Flintstones (Euro) @@ -17850,6 +19739,9 @@ license:CC0 1988 Grandslam + @@ -17857,7 +19749,6 @@ license:CC0 - Flip-it & Magnose - Water Carriers from Mars (Euro) @@ -17865,6 +19756,9 @@ license:CC0 1990 Image Works + @@ -17872,7 +19766,6 @@ license:CC0 - Flood (Euro) @@ -17880,6 +19773,9 @@ license:CC0 1990 Electronic Arts + @@ -17887,7 +19783,6 @@ license:CC0 - Fly Fighter (Euro) @@ -17895,6 +19790,9 @@ license:CC0 1989 Digital Magic + @@ -17902,7 +19800,6 @@ license:CC0 - The Fool's Errand (Euro) @@ -17910,6 +19807,9 @@ license:CC0 1990 Miles Computing + @@ -17924,14 +19824,19 @@ license:CC0 - - + + Football Director II (Euro, v2.06D CDS) 1991 CDS + @@ -17939,7 +19844,6 @@ license:CC0 - Footballer of the Year 2 (Euro) @@ -17947,6 +19851,9 @@ license:CC0 1989 Gremlin Graphics + @@ -17954,14 +19861,19 @@ license:CC0 - - + Football Manager (Euro) 1990 + Addictive + @@ -17969,14 +19881,18 @@ license:CC0 - Football Manager 2 (Euro) 1988 + Addictive + @@ -17984,7 +19900,6 @@ license:CC0 - Football Manager 2 Expansion Kit (Euro, FM2 & FM2 Expansion Kit) @@ -17992,6 +19907,9 @@ license:CC0 1988 Addictive + @@ -17999,7 +19917,6 @@ license:CC0 - Football Manager 2 Expansion Kit (Euro, Amiga Sports Pack) @@ -18007,6 +19924,9 @@ license:CC0 1988 Addictive + @@ -18014,7 +19934,6 @@ license:CC0 - Football Manager - World Cup Edition (Euro) @@ -18022,6 +19941,9 @@ license:CC0 1990 Addictive + @@ -18029,7 +19951,6 @@ license:CC0 - Football Manager - World Cup Edition (Ger) @@ -18037,6 +19958,9 @@ license:CC0 1990 Addictive + @@ -18044,7 +19968,6 @@ license:CC0 - Football Manager 2 & Football Manager - World Cup Edition (Euro, Soccer Mania) @@ -18052,6 +19975,9 @@ license:CC0 1994 Prism Leisure + @@ -18059,7 +19985,6 @@ license:CC0 - FootMan (Euro) @@ -18067,6 +19992,9 @@ license:CC0 1988 TopDown + @@ -18074,7 +20002,6 @@ license:CC0 - Forgotten Worlds (Euro) @@ -18082,6 +20009,9 @@ license:CC0 1989 U.S. Gold + @@ -18096,7 +20026,6 @@ license:CC0 - Foundation's Waste (Euro, Budget) @@ -18104,6 +20033,9 @@ license:CC0 1988 Prism Leisure + @@ -18111,7 +20043,6 @@ license:CC0 - Foundation's Waste (Euro, Coverdisk) @@ -18119,6 +20050,9 @@ license:CC0 1990 <coverdisk> + @@ -18128,7 +20062,6 @@ license:CC0 - The Four Crystals of Trazere (USA) @@ -18136,6 +20069,9 @@ license:CC0 1992 Mindscape + @@ -18150,7 +20086,6 @@ license:CC0 - Franco Baresi World Cup Kick Off (Ita, v1.1) @@ -18158,6 +20093,9 @@ license:CC0 1990 Anco + @@ -18165,7 +20103,6 @@ license:CC0 - Frankenstein (Euro) @@ -18173,6 +20110,9 @@ license:CC0 1992 Zeppelin Platinum + @@ -18180,8 +20120,6 @@ license:CC0 - - Fred (Euro) @@ -18189,6 +20127,10 @@ license:CC0 1989 Ubi Soft + @@ -18197,7 +20139,6 @@ license:CC0 - Freedom - Les Guerriers de l'Ombre (Fra, Les Enfants du Silence) @@ -18205,6 +20146,9 @@ license:CC0 1988 Coktel + @@ -18212,7 +20156,6 @@ license:CC0 - Frenetic (Euro) @@ -18220,6 +20163,9 @@ license:CC0 1991 Core Design + @@ -18234,7 +20180,6 @@ license:CC0 - Frontier (Euro, 19931006) @@ -18242,6 +20187,9 @@ license:CC0 1993 GameTek + @@ -18257,7 +20205,6 @@ license:CC0 - Frontier (Euro, v1.05r4 19920902) @@ -18265,6 +20212,9 @@ license:CC0 1993 GameTek + @@ -18280,7 +20230,6 @@ license:CC0 - Frontier (Euro, 19920902) @@ -18288,6 +20237,9 @@ license:CC0 1993 GameTek + @@ -18303,7 +20255,6 @@ license:CC0 - Frontier (Fra, 19920902) @@ -18311,6 +20262,9 @@ license:CC0 1993 GameTek + @@ -18326,7 +20280,6 @@ license:CC0 - Frontier (Ger, 19931011) @@ -18334,6 +20287,9 @@ license:CC0 1993 GameTek + @@ -18349,7 +20305,6 @@ license:CC0 - Frost Byte (Euro) @@ -18357,6 +20312,9 @@ license:CC0 1988 Prism Leisure + @@ -18364,7 +20322,6 @@ license:CC0 - Full Contact (Euro) @@ -18372,6 +20329,9 @@ license:CC0 1991 Team 17 + @@ -18386,7 +20346,6 @@ license:CC0 - Full Metal Planete (Euro) @@ -18394,6 +20353,9 @@ license:CC0 1989 Infogrames + @@ -18401,7 +20363,6 @@ license:CC0 - Full Metal Planete (Euro, alt) @@ -18409,6 +20370,9 @@ license:CC0 1989 Infogrames + @@ -18416,7 +20380,6 @@ license:CC0 - Fun School 2 - For the Over-8s (Euro) @@ -18424,6 +20387,9 @@ license:CC0 1991 Database Educational Software + @@ -18431,7 +20397,6 @@ license:CC0 - Fun School 2 - For the Under-6s (Euro) @@ -18439,6 +20404,9 @@ license:CC0 1991 Database Educational Software + @@ -18446,7 +20414,6 @@ license:CC0 - Fury of the Furries (Euro) @@ -18454,6 +20421,9 @@ license:CC0 1993 Kalisto + @@ -18486,7 +20456,6 @@ license:CC0 - Fusion (Euro) @@ -18494,6 +20463,9 @@ license:CC0 1988 Electronic Arts + @@ -18501,7 +20473,6 @@ license:CC0 - Future Basketball (Euro) @@ -18509,6 +20480,9 @@ license:CC0 1990 Hewson + @@ -18516,7 +20490,6 @@ license:CC0 - Future Bike Simulator (Euro) @@ -18524,6 +20497,9 @@ license:CC0 1990 HiTec Software + @@ -18531,7 +20507,6 @@ license:CC0 - Future Classics Collection (Euro) @@ -18539,6 +20514,9 @@ license:CC0 1990 Electronic Zoo + @@ -18546,7 +20524,6 @@ license:CC0 - Future Shock (Euro) @@ -18554,6 +20531,9 @@ license:CC0 1991 Amiga Fun + @@ -18561,7 +20541,6 @@ license:CC0 - Future Space (Ger) @@ -18569,6 +20548,9 @@ license:CC0 1995 media GmbH + @@ -18607,7 +20589,6 @@ license:CC0 - Future Wars - Time Travellers (Euro) @@ -18615,6 +20596,9 @@ license:CC0 1989 Palace + @@ -18629,7 +20613,6 @@ license:CC0 - Future Wars - Time Travellers (Euro, The Delphine Collection) @@ -18637,6 +20620,9 @@ license:CC0 1995 U.S. Gold + @@ -18651,7 +20637,6 @@ license:CC0 - Les Voyageurs du Temps - La Menace (Fra) @@ -18659,6 +20644,9 @@ license:CC0 1989 Delphine + @@ -18673,7 +20661,6 @@ license:CC0 - Future Wars - Time Travellers (Ger) @@ -18681,6 +20668,9 @@ license:CC0 1989 Palace + @@ -18695,7 +20685,6 @@ license:CC0 - Future Wars - Time Travellers (Spa) @@ -18703,6 +20692,9 @@ license:CC0 1989 Palace + @@ -18717,7 +20709,6 @@ license:CC0 - Future Wars - Time Travellers (USA) @@ -18725,6 +20716,9 @@ license:CC0 1989 Interplay + @@ -18739,7 +20733,6 @@ license:CC0 - Fuzzball (Euro) @@ -18747,6 +20740,9 @@ license:CC0 1991 System 3 + @@ -18761,7 +20757,6 @@ license:CC0 - Fußball Total (Ger) @@ -18769,6 +20764,9 @@ license:CC0 1994 Black Legend + @@ -18783,7 +20781,6 @@ license:CC0 - G-Loc R360 (Euro) @@ -18791,6 +20788,9 @@ license:CC0 1992 U.S. Gold + @@ -18798,7 +20798,6 @@ license:CC0 - G.nius (Euro) @@ -18806,6 +20805,9 @@ license:CC0 1988 Lankhor + @@ -18813,7 +20815,6 @@ license:CC0 - Galactic Empire (Euro) @@ -18821,6 +20822,9 @@ license:CC0 1990 Electronic Zoo + @@ -18828,7 +20832,6 @@ license:CC0 - Galactic Empire (Euro, alt) @@ -18836,6 +20839,9 @@ license:CC0 1990 Electronic Zoo + @@ -18843,7 +20849,6 @@ license:CC0 - Galactic Invasion (Euro) @@ -18851,6 +20856,9 @@ license:CC0 1987 MicroIllusions + @@ -18858,7 +20866,6 @@ license:CC0 - Galactic Warrior Rats (Euro, The Sci-Fi Collecion) @@ -18866,6 +20873,9 @@ license:CC0 1992 Alternative + @@ -18873,7 +20883,6 @@ license:CC0 - Galaxy Blast (Euro) @@ -18881,6 +20890,9 @@ license:CC0 1992 <coverdisk> + @@ -18890,7 +20902,6 @@ license:CC0 - Galaxy Force II (Euro) @@ -18898,6 +20909,9 @@ license:CC0 1990 Activision + @@ -18905,7 +20919,6 @@ license:CC0 - Galdregon's Domain (Euro) @@ -18913,6 +20926,9 @@ license:CC0 1989 Pandora + @@ -18927,7 +20943,6 @@ license:CC0 - Garfield - "Big, Fat, Hairy Deal." (Euro) @@ -18935,6 +20950,9 @@ license:CC0 1988 The Edge + @@ -18942,7 +20960,6 @@ license:CC0 - Garrison (Euro, v1.02) @@ -18950,6 +20967,9 @@ license:CC0 1987 Rainbow Arts + @@ -18964,7 +20984,6 @@ license:CC0 - Garrison II (Euro, v1.02) @@ -18972,6 +20991,9 @@ license:CC0 1988 Rainbow Arts + @@ -18986,7 +21008,6 @@ license:CC0 - Gary Lineker's Hot-Shot! (Euro) @@ -18994,6 +21015,9 @@ license:CC0 1990 Gremlin Graphics + @@ -19001,7 +21025,6 @@ license:CC0 - Gateway to the Savage Frontier (Euro, v1.00) @@ -19009,6 +21032,9 @@ license:CC0 1992 SSI + @@ -19029,7 +21055,6 @@ license:CC0 - Gauntlet II (Euro) @@ -19037,6 +21062,9 @@ license:CC0 1989 U.S. Gold + @@ -19044,7 +21072,6 @@ license:CC0 - Gauntlet III - The Final Quest (Euro) @@ -19052,6 +21079,9 @@ license:CC0 1991 U.S. Gold + @@ -19072,7 +21102,6 @@ license:CC0 - Gazza's Super Soccer (Euro) @@ -19080,6 +21109,9 @@ license:CC0 1989 Empire + @@ -19087,14 +21119,17 @@ license:CC0 - - + GBA Championship Basketball - Two-on-Two (Euro) 1986 Gamestar + @@ -19102,7 +21137,6 @@ license:CC0 - Gear Works (Euro) @@ -19110,6 +21144,11 @@ license:CC0 1993 Hollyware + + @@ -19117,7 +21156,6 @@ license:CC0 - Gemini Wing (Euro) @@ -19125,6 +21163,9 @@ license:CC0 1989 Virgin Mastertronic + @@ -19132,7 +21173,6 @@ license:CC0 - Gem'X (Euro) @@ -19140,6 +21180,9 @@ license:CC0 1991 Demonware + @@ -19147,7 +21190,6 @@ license:CC0 - Genesia (Euro) @@ -19155,6 +21197,10 @@ license:CC0 1993 Mindscape + + @@ -19175,7 +21221,6 @@ license:CC0 - Germ Crazy (Ger) @@ -19183,6 +21228,9 @@ license:CC0 1991 Electronic Zoo + @@ -19190,7 +21238,6 @@ license:CC0 - Gerry Anderson's Thunderbirds (Euro) @@ -19198,6 +21245,9 @@ license:CC0 1989 Grandslam + @@ -19212,7 +21262,6 @@ license:CC0 - Get Out (Euro) @@ -19220,6 +21269,9 @@ license:CC0 1998 <coverdisk> + @@ -19227,7 +21279,6 @@ license:CC0 - Gettysburg (Euro, Turning Points) @@ -19235,6 +21286,9 @@ license:CC0 1990 ARC + @@ -19242,7 +21296,6 @@ license:CC0 - GFL Championship Football (USA) @@ -19250,6 +21303,9 @@ license:CC0 1987 Gamestar + @@ -19257,8 +21313,6 @@ license:CC0 - - Ghostbusters II (Euro) @@ -19266,6 +21320,10 @@ license:CC0 1990 Activision + @@ -19280,7 +21338,6 @@ license:CC0 - Ghostbusters II (USA) @@ -19288,6 +21345,9 @@ license:CC0 1990 Activision + @@ -19302,7 +21362,6 @@ license:CC0 - Ghosts 'n Goblins (Euro) @@ -19310,6 +21369,9 @@ license:CC0 1990 Elite + @@ -19317,7 +21379,6 @@ license:CC0 - Ghouls 'n' Ghosts (Euro) @@ -19325,6 +21386,9 @@ license:CC0 1989 U.S. Gold + @@ -19339,7 +21403,6 @@ license:CC0 - Ghouls 'n' Ghosts (Euro, Platinum) @@ -19347,6 +21410,9 @@ license:CC0 1990 U.S. Gold + @@ -19361,9 +21427,6 @@ license:CC0 - - - Ghouls 'n' Ghosts & Venus the Flytrap (Euro, Chart Attack) @@ -19371,6 +21434,11 @@ license:CC0 1991 Gremlin Graphics + 8" then fatalerrors after DSKDAT access +venus: asks to swap disk with incorrect pitch GFX then throws DSKDAT R and hangs +ATK test: OK +]]> @@ -19385,7 +21453,6 @@ license:CC0 - Global Effect (Euro) @@ -19393,6 +21460,9 @@ license:CC0 1992 Millennium + @@ -19413,7 +21483,6 @@ license:CC0 - Globdule (Euro) @@ -19421,6 +21490,9 @@ license:CC0 1993 Psygnosis + @@ -19435,7 +21507,6 @@ license:CC0 - Glücksrad (Ger) @@ -19443,6 +21514,9 @@ license:CC0 1991 GameTek + @@ -19450,7 +21524,6 @@ license:CC0 - Gnome Ranger (Euro) @@ -19458,6 +21531,9 @@ license:CC0 1987 Rainbird + @@ -19465,7 +21541,6 @@ license:CC0 - Goal! (Euro, v1.1) @@ -19473,6 +21548,9 @@ license:CC0 1993 Virgin + @@ -19487,7 +21565,6 @@ license:CC0 - Goal! (Euro) @@ -19495,6 +21572,9 @@ license:CC0 1993 Virgin + @@ -19509,7 +21589,6 @@ license:CC0 - Gobliiins (Euro, Kings of Adventures 1) @@ -19517,6 +21596,9 @@ license:CC0 1992 Coktel + @@ -19537,7 +21619,6 @@ license:CC0 - Gobliiins (Ger) @@ -19545,6 +21626,9 @@ license:CC0 1992 Coktel + @@ -19565,7 +21649,6 @@ license:CC0 - Gobliins 2 - The Prince Buffoon (Euro) @@ -19573,6 +21656,9 @@ license:CC0 1993 Coktel + @@ -19593,7 +21679,6 @@ license:CC0 - Gobliins 2 - The Prince Buffoon (Fra) @@ -19601,6 +21686,9 @@ license:CC0 1993 Coktel + @@ -19621,7 +21709,6 @@ license:CC0 - Gobliins 2 - The Prince Buffoon (Ger) @@ -19629,6 +21716,9 @@ license:CC0 1993 Coktel + @@ -19649,7 +21739,6 @@ license:CC0 - Goblins 3 (Fra, v1.0) @@ -19657,6 +21746,9 @@ license:CC0 1994 Coktel + @@ -19695,7 +21787,6 @@ license:CC0 - Goblins 3 (Ger) @@ -19703,6 +21794,9 @@ license:CC0 1994 Coktel + @@ -19741,7 +21835,6 @@ license:CC0 - The Godfather (Euro) @@ -19749,6 +21842,9 @@ license:CC0 1991 U.S. Gold + @@ -19788,9 +21884,6 @@ license:CC0 - - - Gods (Euro, v1.00) @@ -19798,6 +21891,11 @@ license:CC0 1991 Renegade + @@ -19812,7 +21910,6 @@ license:CC0 - Gods (Euro, v1.00, alt) @@ -19820,6 +21917,9 @@ license:CC0 1991 Renegade + @@ -19834,7 +21934,6 @@ license:CC0 - The Gold of the Aztecs (Euro) @@ -19842,6 +21941,9 @@ license:CC0 1990 U.S. Gold + @@ -19856,7 +21958,6 @@ license:CC0 - Gold Rush! (Euro, v2.05) @@ -19864,6 +21965,9 @@ license:CC0 1989 Sierra + @@ -19878,14 +21982,21 @@ license:CC0 - - + Golden Axe (Euro) 1990 Virgin Mastertronic + + + @@ -19893,7 +22004,6 @@ license:CC0 - Golden Oldies Volume 1 (Euro, v2.4) @@ -19901,6 +22011,9 @@ license:CC0 198? Software Country? + @@ -19908,7 +22021,6 @@ license:CC0 - Goofy's Railway Express (Euro) @@ -19916,6 +22028,9 @@ license:CC0 1989 Disney Software + @@ -19923,14 +22038,18 @@ license:CC0 - - + Gotcha! (Euro) 1990 Kingsoft + @@ -19938,7 +22057,6 @@ license:CC0 - Graeme Souness Vector Soccer (Euro) @@ -19946,6 +22064,12 @@ license:CC0 1991 Impulze + + @@ -19953,16 +22077,19 @@ license:CC0 - - - - + Graffiti Man (Euro, 5th Anniversary) 1987 Rainbow Arts + @@ -19970,7 +22097,6 @@ license:CC0 - Graham Gooch's Second Innings (Euro) @@ -19978,6 +22104,9 @@ license:CC0 1993 Audiogenic + @@ -19985,7 +22114,6 @@ license:CC0 - Graham Gooch World Class Cricket (Euro) @@ -19993,6 +22121,9 @@ license:CC0 1993 Audiogenic + @@ -20000,7 +22131,6 @@ license:CC0 - Graham Taylor's Soccer Challenge (Euro) @@ -20008,6 +22138,9 @@ license:CC0 1992 Krisalis + @@ -20022,7 +22155,6 @@ license:CC0 - Grand Monster Slam (Euro) @@ -20030,6 +22162,9 @@ license:CC0 1990 Golden Goblins + @@ -20044,7 +22179,6 @@ license:CC0 - Grand Monster Slam (Euro, Milestones) @@ -20052,6 +22186,9 @@ license:CC0 1990 Golden Goblins + @@ -20059,7 +22196,6 @@ license:CC0 - Grand National (Euro) @@ -20067,6 +22203,9 @@ license:CC0 1990 Elite + @@ -20081,7 +22220,6 @@ license:CC0 - Grand Prix Circuit (Euro) @@ -20089,6 +22227,9 @@ license:CC0 1989 Accolade + @@ -20096,7 +22237,6 @@ license:CC0 - Grand Prix Master (Euro, Amiga Sports Pack) @@ -20104,6 +22244,9 @@ license:CC0 1989 Dinamic + @@ -20111,7 +22254,6 @@ license:CC0 - Grand Slam (Ger) @@ -20119,6 +22261,9 @@ license:CC0 1987 Databyte + @@ -20126,7 +22271,6 @@ license:CC0 - Gravity (Euro) @@ -20134,6 +22278,9 @@ license:CC0 1990 Image Works + @@ -20141,7 +22288,6 @@ license:CC0 - Great Courts (Euro) @@ -20149,6 +22295,9 @@ license:CC0 1989 Ubi Soft + @@ -20156,8 +22305,6 @@ license:CC0 - - Great Courts 2 (Euro) @@ -20165,6 +22312,10 @@ license:CC0 1991 Ubi Soft + @@ -20173,7 +22324,6 @@ license:CC0 - Great Courts 2 (Euro, Commodore Pack) @@ -20181,6 +22331,9 @@ license:CC0 1991 Ubi Soft + @@ -20188,8 +22341,6 @@ license:CC0 - - The Great Giana Sisters (Euro) @@ -20197,6 +22348,10 @@ license:CC0 1988 GO! + @@ -20204,8 +22359,6 @@ license:CC0 - - The Great Giana Sisters (Euro, Older) @@ -20213,6 +22366,10 @@ license:CC0 1988 GO! + @@ -20220,7 +22377,6 @@ license:CC0 - Greens - The Ultimate Golf Simulation (Euro, v2.3) @@ -20228,6 +22384,9 @@ license:CC0 1991 MicroProse + @@ -20249,7 +22408,6 @@ license:CC0 - Gremlins 2 - The New Batch (Euro) @@ -20257,6 +22415,9 @@ license:CC0 1990 Elite + @@ -20264,7 +22425,6 @@ license:CC0 - Gremlins 2 - The New Batch (Euro, alt) @@ -20272,6 +22432,9 @@ license:CC0 1990 Elite + @@ -20279,8 +22442,6 @@ license:CC0 - - Grid Start (Euro, Sextett) @@ -20288,6 +22449,10 @@ license:CC0 1987 Anco + @@ -20295,7 +22460,6 @@ license:CC0 - Gridiron! (Euro) @@ -20303,6 +22467,9 @@ license:CC0 1986 Bethesda Softworks + @@ -20317,7 +22484,6 @@ license:CC0 - The Guardian Angel (Euro) @@ -20325,6 +22491,9 @@ license:CC0 1989 Codemasters + @@ -20332,7 +22501,6 @@ license:CC0 - The Guild of Thieves (Euro, v1.01) @@ -20340,6 +22508,11 @@ license:CC0 1987 Firebird + @@ -20347,7 +22520,6 @@ license:CC0 - Gulp! (Euro) @@ -20355,6 +22527,9 @@ license:CC0 1994 I.C.E. + @@ -20375,7 +22550,6 @@ license:CC0 - Gunboat (Euro) @@ -20383,6 +22557,9 @@ license:CC0 1991 Accolade + @@ -20397,7 +22574,6 @@ license:CC0 - Gunship (Euro, v832.02) @@ -20405,6 +22581,9 @@ license:CC0 1989 MicroProse + @@ -20412,7 +22591,6 @@ license:CC0 - Gunship (USA, v832.03) @@ -20420,6 +22598,9 @@ license:CC0 1989 MicroProse + @@ -20427,7 +22608,6 @@ license:CC0 - Gunship 2000 (Euro, v3.01) @@ -20435,6 +22615,9 @@ license:CC0 1993 MicroProse + @@ -20461,7 +22644,6 @@ license:CC0 - Gunshoot (Euro) @@ -20469,6 +22651,9 @@ license:CC0 1988 Axxiom + @@ -20476,8 +22661,6 @@ license:CC0 - - Guy Spy (Euro) @@ -20485,6 +22668,10 @@ license:CC0 1992 ReadySoft + @@ -20512,7 +22699,6 @@ license:CC0 - H.A.T.E. - Hostile All Terrain Encounter (Euro) @@ -20520,6 +22706,9 @@ license:CC0 1989 Gremlin Graphics + @@ -20527,7 +22716,6 @@ license:CC0 - Hacker (USA) @@ -20535,6 +22723,9 @@ license:CC0 1985 Activision + @@ -20542,7 +22733,6 @@ license:CC0 - Hacker II - The Doomsday Papers (Euro) @@ -20550,6 +22740,9 @@ license:CC0 1986 Activision + @@ -20557,7 +22750,6 @@ license:CC0 - Hacker II - The Doomsday Papers (Euro, Power Hits) @@ -20565,6 +22757,9 @@ license:CC0 1986 Activision + @@ -20572,7 +22767,6 @@ license:CC0 - Hägar (Euro) @@ -20580,6 +22774,9 @@ license:CC0 1991 Kingsoft + @@ -20601,7 +22798,6 @@ license:CC0 - The Halley Project: A Mission in Our Solar System (Euro) @@ -20609,6 +22805,9 @@ license:CC0 1986 Mindscape + @@ -20616,7 +22815,6 @@ license:CC0 - Hammer Boy (Euro, Budget) @@ -20624,6 +22822,9 @@ license:CC0 1990 Prism Leisure + @@ -20631,7 +22832,6 @@ license:CC0 - Hammerfist (Euro) @@ -20639,6 +22839,9 @@ license:CC0 1990 Activision + @@ -20646,7 +22849,6 @@ license:CC0 - Hanse - Die Expedition (Ger) @@ -20654,6 +22856,9 @@ license:CC0 1994 Ascon + @@ -20668,7 +22873,6 @@ license:CC0 - HardBall! (Euro) @@ -20676,6 +22880,9 @@ license:CC0 1987 Accolade + @@ -20683,7 +22890,6 @@ license:CC0 - Hard Drivin' (Euro) @@ -20691,6 +22897,9 @@ license:CC0 1990 Domark + @@ -20698,7 +22907,6 @@ license:CC0 - Hard Drivin' II - Drive Harder.... (Euro) @@ -20706,6 +22914,9 @@ license:CC0 1991 Domark + @@ -20713,7 +22924,6 @@ license:CC0 - Hard 'n' Heavy (Euro) @@ -20721,6 +22931,9 @@ license:CC0 1989 reLINE + @@ -20728,7 +22941,6 @@ license:CC0 - Hare Raising Havoc (USA) @@ -20736,6 +22948,9 @@ license:CC0 1992 Disney Software + @@ -20774,7 +22989,6 @@ license:CC0 - Harlequin (Euro) @@ -20782,6 +22996,9 @@ license:CC0 1992 Gremlin Graphics + @@ -20796,7 +23013,6 @@ license:CC0 - Harlequin (Euro, Special Edition) @@ -20804,6 +23020,9 @@ license:CC0 1992 Gremlin Graphics + @@ -20818,7 +23037,6 @@ license:CC0 - Harley-Davidson - The Road to Sturgis (Euro) @@ -20826,6 +23044,9 @@ license:CC0 1990 Mindscape + @@ -20833,7 +23054,6 @@ license:CC0 - Harpoon & Battleset 1: Greenland Iceland UK Gap (Euro, v1.0) @@ -20841,6 +23061,9 @@ license:CC0 1990 Electronic Arts + @@ -20855,7 +23078,6 @@ license:CC0 - Harpoon Battleset 2: North Atlantic Convoys (Euro) @@ -20863,6 +23085,10 @@ license:CC0 1990 Electronic Arts + + @@ -20870,7 +23096,6 @@ license:CC0 - Harpoon Battleset 3: The Mediterranean Conflict (Euro) @@ -20878,6 +23103,10 @@ license:CC0 1992 Electronic Arts + + @@ -20885,7 +23114,6 @@ license:CC0 - Harrier Combat Simulator (USA) @@ -20893,6 +23121,9 @@ license:CC0 1988 Mindscape + @@ -20900,7 +23131,6 @@ license:CC0 - Hawkeye (Euro) @@ -20908,6 +23138,9 @@ license:CC0 1988 Thalamus + @@ -20915,7 +23148,6 @@ license:CC0 - Head Over Heels (Euro) @@ -20923,6 +23155,9 @@ license:CC0 1991 Ocean + @@ -20930,7 +23165,6 @@ license:CC0 - Heart of China (Euro, v1.0) @@ -20938,6 +23172,9 @@ license:CC0 199? <unknown> + @@ -20994,7 +23231,6 @@ license:CC0 - Heart of China (Ger, v1.0) @@ -21002,6 +23238,9 @@ license:CC0 1992 Dynamix + @@ -21058,7 +23297,6 @@ license:CC0 - Heavy Metal (Euro) @@ -21066,6 +23304,9 @@ license:CC0 1990 U.S. Gold + @@ -21073,7 +23314,6 @@ license:CC0 - Heimdall (Euro) @@ -21081,6 +23321,9 @@ license:CC0 1991 Core Design + @@ -21113,7 +23356,6 @@ license:CC0 - Heimdall 2 - Into the Hall of Worlds (Euro) @@ -21121,6 +23363,9 @@ license:CC0 1994 Core Design + @@ -21147,7 +23392,6 @@ license:CC0 - Helicopter Mission (Ger) @@ -21155,6 +23399,9 @@ license:CC0 1993 Rauser + @@ -21162,7 +23409,6 @@ license:CC0 - Hell Bent (Euro) @@ -21170,6 +23416,9 @@ license:CC0 1988 Novagen + @@ -21177,7 +23426,6 @@ license:CC0 - Hellraider (Euro) @@ -21185,6 +23433,9 @@ license:CC0 1989 ARC + @@ -21192,7 +23443,6 @@ license:CC0 - The Hellrun Machine (Euro) @@ -21200,6 +23450,9 @@ license:CC0 1992 <coverdisk> + @@ -21209,7 +23462,6 @@ license:CC0 - Helter Skelter (Euro) @@ -21217,6 +23469,9 @@ license:CC0 1990 Audiogenic + @@ -21224,7 +23479,6 @@ license:CC0 - Henrietta's Book of Spells (Euro) @@ -21232,6 +23486,9 @@ license:CC0 1991 Lander + @@ -21239,7 +23496,6 @@ license:CC0 - Heroes of the Lance (Euro, v1.0) @@ -21247,6 +23503,9 @@ license:CC0 1988 SSI + @@ -21261,8 +23520,6 @@ license:CC0 - - HeroQuest (Euro) @@ -21270,6 +23527,10 @@ license:CC0 1991 Gremlin Graphics + @@ -21279,8 +23540,6 @@ license:CC0 - - HeroQuest - Return of the Witch Lord (Euro) @@ -21288,7 +23547,11 @@ license:CC0 1991 Gremlin Graphics - + + @@ -21297,7 +23560,6 @@ license:CC0 - HeroQuest II - Legacy of Sorasil (Euro) @@ -21305,6 +23567,9 @@ license:CC0 1994 Gremlin Graphics + @@ -21325,7 +23590,6 @@ license:CC0 - Hero's Quest - So You Want to Be a Hero (Euro, v1.134) @@ -21333,6 +23597,9 @@ license:CC0 1990 Sierra + @@ -21365,7 +23632,6 @@ license:CC0 - Hexuma - Das Auge des Kal (Ger) @@ -21373,6 +23639,10 @@ license:CC0 1992 Software 2000 + @@ -21405,7 +23675,6 @@ license:CC0 - High Steel (Euro) @@ -21413,6 +23682,9 @@ license:CC0 1989 Screen 7 + @@ -21420,7 +23692,6 @@ license:CC0 - Highway 42 & Warlords (Ger) @@ -21428,6 +23699,9 @@ license:CC0 199? Markt & Technik? + @@ -21435,7 +23709,6 @@ license:CC0 - Highway Hawks (Euro) @@ -21443,6 +23716,9 @@ license:CC0 1989 Anco + @@ -21457,7 +23733,6 @@ license:CC0 - Highway Patrol 2 (Euro) @@ -21465,6 +23740,9 @@ license:CC0 1990 Microids + @@ -21472,7 +23750,6 @@ license:CC0 - Hill Street Blues (Euro) @@ -21480,6 +23757,9 @@ license:CC0 1991 Krisalis + @@ -21487,7 +23767,6 @@ license:CC0 - Hill Street Blues (Euro, Budget) @@ -21495,6 +23774,9 @@ license:CC0 1991 Buzz + @@ -21502,7 +23784,6 @@ license:CC0 - Hillsfar (Euro, v1.0) @@ -21510,6 +23791,9 @@ license:CC0 1989 U.S. Gold + @@ -21517,7 +23801,6 @@ license:CC0 - Hillsfar (Ger, v1.0) @@ -21525,6 +23808,9 @@ license:CC0 1989 U.S. Gold + @@ -21532,7 +23818,6 @@ license:CC0 - Hired Guns (Euro, v1.08.39.25) @@ -21540,6 +23825,9 @@ license:CC0 1993 Psygnosis + @@ -21572,7 +23860,6 @@ license:CC0 - The HiTEC Hanna-Barbera Cartoon Character Collection (Euro) @@ -21580,6 +23867,9 @@ license:CC0 1991 HiTec Software + @@ -21587,9 +23877,6 @@ license:CC0 - - - Hoi (Euro) @@ -21597,6 +23884,11 @@ license:CC0 1992 Hollyware + @@ -21611,7 +23903,6 @@ license:CC0 - Holiday Lemmings 1993 (Euro) @@ -21619,6 +23910,9 @@ license:CC0 1993 Psygnosis + @@ -21626,7 +23920,6 @@ license:CC0 - Holiday Lemmings 1994 (Euro) @@ -21634,6 +23927,9 @@ license:CC0 1994 Psygnosis + @@ -21641,14 +23937,19 @@ license:CC0 - - + Hollywood Hijinx (USA, r37) 1987 Infocom + + + @@ -21656,7 +23957,6 @@ license:CC0 - Hollywood Pictures (Ger) @@ -21664,6 +23964,9 @@ license:CC0 1995 Starbyte + @@ -21685,8 +23988,6 @@ license:CC0 - - Hollywood Poker (Euro) @@ -21694,6 +23995,11 @@ license:CC0 1987 Diamond + @@ -21702,7 +24008,6 @@ license:CC0 - Hollywood Poker (Euro, Budget) @@ -21710,6 +24015,9 @@ license:CC0 1987 Players + @@ -21717,7 +24025,6 @@ license:CC0 - Hollywood Poker Pro (Euro) @@ -21725,6 +24032,9 @@ license:CC0 1989 reLINE + @@ -21739,7 +24049,6 @@ license:CC0 - Hong Kong Phooey (Euro) @@ -21747,6 +24056,9 @@ license:CC0 1990 HiTec Software + @@ -21754,7 +24066,6 @@ license:CC0 - Hook (Euro) @@ -21762,6 +24073,9 @@ license:CC0 1992 Ocean + @@ -21788,7 +24102,6 @@ license:CC0 - Horror Zombies from the Crypt (Euro) @@ -21796,6 +24109,9 @@ license:CC0 1991 Millennium + @@ -21803,7 +24119,6 @@ license:CC0 - Hostages (Euro) @@ -21811,6 +24126,9 @@ license:CC0 1988 Infogrames + @@ -21818,7 +24136,6 @@ license:CC0 - Hostage - Rescue Mission (USA) @@ -21826,6 +24143,9 @@ license:CC0 1989 Mindscape + @@ -21833,7 +24153,6 @@ license:CC0 - Hot Rod (Euro) @@ -21841,6 +24160,9 @@ license:CC0 1990 Activision + @@ -21848,7 +24170,6 @@ license:CC0 - Hotball (Euro) @@ -21856,6 +24177,9 @@ license:CC0 1988 Satory + @@ -21863,7 +24187,6 @@ license:CC0 - Hotshot (Euro) @@ -21871,6 +24194,9 @@ license:CC0 1988 Addictive + @@ -21878,7 +24204,6 @@ license:CC0 - Hotshot (Euro, Hits for Six Volume Two) @@ -21886,6 +24211,9 @@ license:CC0 1988 Addictive + @@ -21893,7 +24221,6 @@ license:CC0 - The Hound of Shadow (Euro) @@ -21901,6 +24228,9 @@ license:CC0 1989 Electronic Arts + @@ -21915,7 +24245,6 @@ license:CC0 - Hoversprint (Euro) @@ -21923,6 +24252,9 @@ license:CC0 1992 Codemasters + @@ -21937,7 +24269,6 @@ license:CC0 - Hoyle's Book of Games Volume 1 (Euro, v1.000.139) @@ -21945,6 +24276,9 @@ license:CC0 1990 Sierra + @@ -21959,7 +24293,6 @@ license:CC0 - Hoyle's Book of Games Volume 2 - Solitaire (Euro, v1.001.016 19900717) @@ -21967,6 +24300,9 @@ license:CC0 1990 Sierra + @@ -21974,7 +24310,6 @@ license:CC0 - Hoyle's Book of Games Volume III - Great Board Games (Euro, v1.000 19920325) @@ -21982,6 +24317,9 @@ license:CC0 1992 Sierra + @@ -21996,7 +24334,6 @@ license:CC0 - Hudson Hawk (Euro) @@ -22004,6 +24341,9 @@ license:CC0 1991 Ocean + @@ -22011,7 +24351,6 @@ license:CC0 - Huey (Euro) @@ -22019,6 +24358,9 @@ license:CC0 1989 ECP + @@ -22026,14 +24368,18 @@ license:CC0 - - + Hugo (Ger) 1992 ITE + + @@ -22084,7 +24430,6 @@ license:CC0 - Hugo: På Nye Eventyr (Den) @@ -22092,6 +24437,9 @@ license:CC0 1992 ITE + @@ -22124,7 +24472,6 @@ license:CC0 - Hugo 2 (Fin) @@ -22132,6 +24479,9 @@ license:CC0 1992 ITE + @@ -22164,7 +24514,6 @@ license:CC0 - Hugo: På Nye Eventyr 2 (Den) @@ -22172,6 +24521,9 @@ license:CC0 1992 ITE + @@ -22210,7 +24562,6 @@ license:CC0 - The Humans (Euro, Help!) @@ -22218,6 +24569,9 @@ license:CC0 1992 GameTek + @@ -22238,7 +24592,6 @@ license:CC0 - The Humans (Fra) @@ -22246,6 +24599,9 @@ license:CC0 1992 GameTek + @@ -22266,7 +24622,6 @@ license:CC0 - The Humans (Ger) @@ -22274,6 +24629,9 @@ license:CC0 1992 GameTek + @@ -22294,7 +24652,6 @@ license:CC0 - Human Race - The Jurassic Levels (Euro) @@ -22302,6 +24659,9 @@ license:CC0 1993 Mirage + @@ -22322,7 +24682,6 @@ license:CC0 - Human Race - The Jurassic Levels (Ger) @@ -22330,6 +24689,9 @@ license:CC0 1993 Mirage + @@ -22350,7 +24712,6 @@ license:CC0 - Hungary for Fun (Euro) @@ -22358,6 +24719,9 @@ license:CC0 1993 Black Legend + @@ -22365,7 +24729,6 @@ license:CC0 - The Hunt for Red October - The Movie (Euro) @@ -22373,6 +24736,9 @@ license:CC0 1990 Grandslam + @@ -22380,7 +24746,6 @@ license:CC0 - The Hunt for Red October (Euro) @@ -22388,6 +24753,9 @@ license:CC0 1987 Grandslam + @@ -22395,7 +24763,6 @@ license:CC0 - Hunter (Euro) @@ -22403,6 +24770,9 @@ license:CC0 1991 Activision + @@ -22410,7 +24780,6 @@ license:CC0 - Hunter Killer (Euro, v1.01) @@ -22418,6 +24787,9 @@ license:CC0 1990 16 Blitz + @@ -22425,10 +24797,6 @@ license:CC0 - - - - Hybris (USA, v0.95) @@ -22436,6 +24804,12 @@ license:CC0 1988 Discovery + @@ -22443,7 +24817,6 @@ license:CC0 - Hydra (Euro) @@ -22451,6 +24824,9 @@ license:CC0 1991 Domark + @@ -22465,7 +24841,6 @@ license:CC0 - Hyperdome (Euro) @@ -22473,6 +24848,9 @@ license:CC0 1989 Exocet + @@ -22480,7 +24858,6 @@ license:CC0 - Hyperion (Euro) @@ -22488,6 +24865,9 @@ license:CC0 1993 Black Legend + @@ -22495,7 +24875,6 @@ license:CC0 - Hyperforce & Artificial Dreams (Euro) @@ -22503,6 +24882,9 @@ license:CC0 199? Addictive? + @@ -22510,8 +24892,6 @@ license:CC0 - - IK+ (Euro) @@ -22519,6 +24899,10 @@ license:CC0 1988 System 3 + @@ -22526,7 +24910,6 @@ license:CC0 - IK+ (Euro, Budget) @@ -22534,6 +24917,9 @@ license:CC0 1988 The Hit Squad + @@ -22541,7 +24927,6 @@ license:CC0 - Ikari Warriors (Euro) @@ -22549,6 +24934,9 @@ license:CC0 1988 Elite + @@ -22556,7 +24944,6 @@ license:CC0 - Ikari Warriors (Euro, Tenstar Pack) @@ -22564,6 +24951,9 @@ license:CC0 1988 Elite + @@ -22571,7 +24961,6 @@ license:CC0 - Ilyad (Euro) @@ -22579,6 +24968,9 @@ license:CC0 1991 <coverdisk> + @@ -22588,7 +24980,6 @@ license:CC0 - The Immortal (Euro) @@ -22596,6 +24987,9 @@ license:CC0 1990 Electronic Arts + @@ -22610,7 +25004,6 @@ license:CC0 - Impact! (Euro) @@ -22618,6 +25011,9 @@ license:CC0 1987 Audiogenic + @@ -22625,7 +25021,6 @@ license:CC0 - Imperium (Euro) @@ -22633,6 +25028,9 @@ license:CC0 1990 Electronic Arts + @@ -22640,7 +25038,6 @@ license:CC0 - Impossamole (Euro) @@ -22648,6 +25045,9 @@ license:CC0 1990 Gremlin Graphics + @@ -22655,7 +25055,6 @@ license:CC0 - Impossible Mission 2025 - The Special Edition (Euro) @@ -22663,6 +25062,9 @@ license:CC0 1994 MicroProse + @@ -22677,7 +25079,6 @@ license:CC0 - Impossible Mission II (Euro) @@ -22685,6 +25086,9 @@ license:CC0 1988 U.S. Gold + @@ -22692,7 +25096,6 @@ license:CC0 - In 80 Days Around the World (Euro) @@ -22700,6 +25103,9 @@ license:CC0 1987 Rainbow Arts + @@ -22714,7 +25120,6 @@ license:CC0 - The Incredible Crash Dummies (Euro) @@ -22722,6 +25127,9 @@ license:CC0 1994 Virgin + @@ -22736,14 +25144,20 @@ license:CC0 - - Indiana Jones and the Fate of Atlantis (Euro, TGA, v1.06 19921012) + Indiana Jones and the Fate of Atlantis: The Graphic Adventure (Euro, v1.06 19921012) 1993 U.S. Gold + + + + @@ -22812,14 +25226,16 @@ license:CC0 - - Indiana Jones and the Fate of Atlantis (Fra, TGA, v1.0 19930302) + Indiana Jones and the Fate of Atlantis: The Graphic Adventure (Fra, v1.0 19930302) 1993 U.S. Gold + @@ -22888,14 +25304,16 @@ license:CC0 - - Indiana Jones and the Fate of Atlantis (Ger, TGA, v1.0 19921028) + Indiana Jones and the Fate of Atlantis: The Graphic Adventure (Ger, v1.0 19921028) 1993 U.S. Gold + @@ -22964,16 +25382,18 @@ license:CC0 - - - - Indiana Jones and the Last Crusade (Euro, TAG) + Indiana Jones and the Last Crusade: The Arcade Game (Euro) 1989 U.S. Gold + @@ -22981,14 +25401,16 @@ license:CC0 - - Indiana Jones and the Last Crusade (USA, TGA, v1.4 19891004) + Indiana Jones and the Last Crusade: The Graphic Adventure (USA, v1.4 19891004) 1989 U.S. Gold + @@ -23009,14 +25431,16 @@ license:CC0 - - Indiana Jones and the Last Crusade (Fra, TGA, v1.4 19891006, Fun Radio la Compil Micro 3) + Indiana Jones and the Last Crusade: The Graphic Adventure (Fra, v1.4 19891006, Fun Radio la Compil Micro 3) 1989 U.S. Gold + @@ -23037,14 +25461,16 @@ license:CC0 - - Indiana Jones and the Last Crusade (Ger, TGA, v1.4 19891020) + Indiana Jones and the Last Crusade: The Graphic Adventure (Ger, v1.4 19891020) 1989 U.S. Gold + @@ -23065,14 +25491,16 @@ license:CC0 - - Indiana Jones and the Last Crusade (Ita, TGA, Version Amiga Italian v1.5 19891229) + Indiana Jones and the Last Crusade: The Graphic Adventure (Ita, Version Amiga Italian v1.5 19891229) 1989 U.S. Gold + @@ -23093,7 +25521,6 @@ license:CC0 - Indiana Jones and the Temple of Doom (Euro, v3.28) @@ -23101,6 +25528,9 @@ license:CC0 1989 Mindscape + @@ -23108,7 +25538,6 @@ license:CC0 - Indianapolis 500 - The Simulation (Euro) @@ -23116,6 +25545,9 @@ license:CC0 1990 Electronic Arts + @@ -23123,7 +25555,6 @@ license:CC0 - Infestation (Euro) @@ -23131,6 +25562,9 @@ license:CC0 1990 Psygnosis + @@ -23138,14 +25572,19 @@ license:CC0 - - + Infidel (USA, r22) 1986 Infocom + + + @@ -23153,7 +25592,6 @@ license:CC0 - Innocent Until Caught (Euro) @@ -23161,6 +25599,9 @@ license:CC0 1994 Psygnosis + @@ -23223,7 +25664,6 @@ license:CC0 - Inspektor Griffu - Ein Toter hat Heimweh (Ger) @@ -23231,6 +25671,9 @@ license:CC0 1990 Ariolasoft + @@ -23238,7 +25681,6 @@ license:CC0 - International 3D Tennis (Euro, Super Sim Pack) @@ -23246,6 +25688,9 @@ license:CC0 1990 Palace + @@ -23253,7 +25698,6 @@ license:CC0 - International Ice Hockey (Euro) @@ -23261,6 +25705,9 @@ license:CC0 1991 Impulze + @@ -23268,7 +25715,6 @@ license:CC0 - International One Day Cricket (Euro) @@ -23276,6 +25722,9 @@ license:CC0 1994 Challenge Software + @@ -23283,7 +25732,6 @@ license:CC0 - International Soccer Challenge (Euro) @@ -23291,6 +25739,9 @@ license:CC0 1990 MicroStyle + @@ -23298,7 +25749,6 @@ license:CC0 - International Soccer Challenge (Euro, VR Vol. 1) @@ -23306,6 +25756,9 @@ license:CC0 1990 MicroStyle + @@ -23313,7 +25766,6 @@ license:CC0 - International Soccer (Euro, Zeppelin) @@ -23321,6 +25773,9 @@ license:CC0 1993 Zeppelin Platinum + @@ -23328,7 +25783,6 @@ license:CC0 - International Sports Challenge (Euro) @@ -23336,6 +25790,9 @@ license:CC0 1992 Empire Software + @@ -23356,7 +25813,6 @@ license:CC0 - Interphase (Euro) @@ -23364,6 +25820,9 @@ license:CC0 1989 Image Works + @@ -23371,7 +25830,6 @@ license:CC0 - Intrigue a la Renaissance (Fra) @@ -23379,6 +25837,9 @@ license:CC0 1990 Coktel + @@ -23386,7 +25847,6 @@ license:CC0 - Invasion (Euro) @@ -23394,6 +25854,9 @@ license:CC0 1989 ECP + @@ -23401,7 +25864,6 @@ license:CC0 - Inve$t (Ger, World of Business) @@ -23409,6 +25871,9 @@ license:CC0 1990 Starbyte + @@ -23416,7 +25881,6 @@ license:CC0 - Inve$t (Ger, No. 1 Collection) @@ -23424,6 +25888,9 @@ license:CC0 1990 Starbyte + @@ -23438,7 +25905,6 @@ license:CC0 - Iron Lord (Euro) @@ -23446,6 +25912,10 @@ license:CC0 1989 Ubi Soft + @@ -23460,7 +25930,6 @@ license:CC0 - Iron Lord (Fra) @@ -23468,6 +25937,9 @@ license:CC0 1989 Ubi Soft + @@ -23482,7 +25954,6 @@ license:CC0 - Iron Lord (Ger) @@ -23490,6 +25961,9 @@ license:CC0 1989 Ubi Soft + @@ -23504,7 +25978,6 @@ license:CC0 - Iron Trackers (Euro, Budget) @@ -23512,6 +25985,9 @@ license:CC0 1989 Smash 16 + @@ -23519,7 +25995,6 @@ license:CC0 - Ishar - Legend of the Fortress (Euro) @@ -23527,6 +26002,9 @@ license:CC0 1992 Silmarils + @@ -23541,7 +26019,6 @@ license:CC0 - Ishar - Legend of the Fortress (Euro, Ishar Trilogy) @@ -23549,6 +26026,9 @@ license:CC0 1992 Silmarils + @@ -23563,7 +26043,6 @@ license:CC0 - Ishar 2 - Messengers of Doom (Euro) @@ -23571,6 +26050,9 @@ license:CC0 1993 Silmarils + @@ -23591,7 +26073,6 @@ license:CC0 - Ishar 2 - Messengers of Doom (Euro, English / French / German) @@ -23599,6 +26080,9 @@ license:CC0 1993 Silmarils + @@ -23619,7 +26103,6 @@ license:CC0 - Ishar 2 - Messengers of Doom (Ger) @@ -23627,6 +26110,9 @@ license:CC0 1993 Silmarils + @@ -23647,7 +26133,6 @@ license:CC0 - The Island of Lost Hope (Euro, v1.01) @@ -23655,6 +26140,9 @@ license:CC0 1989 Digital Concepts + @@ -23669,7 +26157,6 @@ license:CC0 - ISS - Incredible Shrinking Sphere (Euro) @@ -23677,6 +26164,9 @@ license:CC0 1989 Electric Dreams + @@ -23684,7 +26174,6 @@ license:CC0 - Italia 1990 (Euro) @@ -23692,6 +26181,9 @@ license:CC0 1990 Codemasters + @@ -23699,7 +26191,6 @@ license:CC0 - Italia '90 - World Cup Soccer (Euro) @@ -23707,6 +26198,9 @@ license:CC0 1990 Virgin + @@ -23714,7 +26208,6 @@ license:CC0 - Italia '90 - World Cup Soccer (Euro, Addicted to Fun - Sports Collection) @@ -23722,6 +26215,9 @@ license:CC0 1990 Virgin + @@ -23729,7 +26225,6 @@ license:CC0 - Italian Night 1999 (Ita) @@ -23737,6 +26232,9 @@ license:CC0 1992 Simulmondo + @@ -23751,7 +26249,6 @@ license:CC0 - Italy 1990 (Euro, U.S. Gold) @@ -23759,6 +26256,14 @@ license:CC0 1990 U.S. Gold + @@ -23766,7 +26271,6 @@ license:CC0 - Italy 1990 (Euro, U.S. Gold, Budget) @@ -23774,6 +26278,11 @@ license:CC0 1990 KIXX + @@ -23781,7 +26290,6 @@ license:CC0 - Italy 1990 - Winners Edition (Euro, Super Sim Pack) @@ -23789,6 +26297,9 @@ license:CC0 1990 U.S. Gold + @@ -23796,8 +26307,6 @@ license:CC0 - - It Came from the Desert (Euro) @@ -23805,6 +26314,10 @@ license:CC0 1989 Mirrorsoft + @@ -23825,7 +26338,6 @@ license:CC0 - Antheads - It Came from the Desert II (Euro) @@ -23833,6 +26345,9 @@ license:CC0 1990 Mirrorsoft + @@ -23848,8 +26363,6 @@ license:CC0 - - Ivanhoe (Euro) @@ -23857,6 +26370,10 @@ license:CC0 1990 Ocean + @@ -23864,7 +26381,6 @@ license:CC0 - Ivan Ironman Stewart's Super Off Road (Euro) @@ -23872,6 +26388,9 @@ license:CC0 1990 Virgin Mastertronic + @@ -23879,7 +26398,6 @@ license:CC0 - Jack Nicklaus Course Disk 2 (Euro) @@ -23887,6 +26405,9 @@ license:CC0 1989 Accolade + @@ -23895,7 +26416,6 @@ license:CC0 - Jack Nicklaus Presents The Great Courses of the U.S. Open (Euro) @@ -23903,6 +26423,9 @@ license:CC0 1991 Accolade + @@ -23911,7 +26434,6 @@ license:CC0 - Jack Nicklaus Presents The Major Championship Courses of 1989 (Euro) @@ -23919,6 +26441,9 @@ license:CC0 1989 Accolade + @@ -23927,7 +26452,6 @@ license:CC0 - Jack Nicklaus' Unlimited Golf & Course Design (USA) @@ -23935,6 +26459,9 @@ license:CC0 1990 Accolade + @@ -23949,7 +26476,6 @@ license:CC0 - Jaguar XJ220 (Euro) @@ -23957,6 +26483,9 @@ license:CC0 1992 Core Design + @@ -23971,14 +26500,17 @@ license:CC0 - - + Jahangir Khan's World Championship Squash (Euro) 1991 Krisalis + @@ -23986,7 +26518,6 @@ license:CC0 - James Bond - The Stealth Affair (USA) @@ -23994,6 +26525,9 @@ license:CC0 1990 Interplay + @@ -24014,14 +26548,19 @@ license:CC0 - - + James Clavell's Shōgun (Euro) 1989 Infocom + + + @@ -24029,7 +26568,6 @@ license:CC0 - James Pond - Underwater Agent (Euro) @@ -24037,6 +26575,9 @@ license:CC0 1990 Millennium + @@ -24044,7 +26585,6 @@ license:CC0 - James Pond - Underwater Agent (Euro, Chart Attack) @@ -24052,6 +26592,9 @@ license:CC0 1991 Gremlin Graphics + @@ -24059,7 +26602,6 @@ license:CC0 - James Pond II - Codename RoboCod (Euro) @@ -24067,6 +26609,9 @@ license:CC0 1991 Millennium + @@ -24074,7 +26619,6 @@ license:CC0 - James Pond II - Codename RoboCod (Euro, Budget) @@ -24082,6 +26626,9 @@ license:CC0 1991 KIXX + @@ -24089,7 +26636,6 @@ license:CC0 - Jaws (Euro) @@ -24097,6 +26643,11 @@ license:CC0 1989 Screen 7 + @@ -24104,7 +26655,6 @@ license:CC0 - Jaws (Euro, alt) @@ -24112,6 +26662,9 @@ license:CC0 1989 Screen 7 + @@ -24119,7 +26672,6 @@ license:CC0 - Jet Set Willy II (Euro) @@ -24127,6 +26679,9 @@ license:CC0 1992 Software Projects + @@ -24134,7 +26689,6 @@ license:CC0 - Jetsons - The Computer Game (Euro) @@ -24142,6 +26696,9 @@ license:CC0 1992 HiTec Software + @@ -24149,7 +26706,6 @@ license:CC0 - Jetstrike (Euro) @@ -24157,6 +26713,9 @@ license:CC0 1993 Rasputin + @@ -24171,7 +26730,6 @@ license:CC0 - Jigsaw Puzzlemania (Euro) @@ -24179,6 +26737,9 @@ license:CC0 1990 Artworx + @@ -24193,7 +26754,6 @@ license:CC0 - Jim Power in Mutant Planet (Euro) @@ -24201,6 +26761,11 @@ license:CC0 1992 Loriciel + @@ -24215,7 +26780,6 @@ license:CC0 - Jimmy's Fantastic Journey (Euro, v1.3) @@ -24223,6 +26787,9 @@ license:CC0 1994 Lionheart + @@ -24230,7 +26797,6 @@ license:CC0 - Jimmy White's Whirlwind Snooker (Euro, v3) @@ -24238,6 +26804,9 @@ license:CC0 1991 Virgin + @@ -24245,7 +26814,6 @@ license:CC0 - Jimmy White's Whirlwind Snooker (Euro) @@ -24253,6 +26821,9 @@ license:CC0 1991 Virgin + @@ -24260,7 +26831,6 @@ license:CC0 - Jimmy White's Whirlwind Snooker (Euro, Award Winners Gold Edition) @@ -24268,6 +26838,9 @@ license:CC0 1991 Virgin + @@ -24275,7 +26848,6 @@ license:CC0 - Jinks (Euro) @@ -24283,6 +26855,9 @@ license:CC0 1988 Euro Gold Starline + @@ -24297,7 +26872,6 @@ license:CC0 - Jinxter (Euro, v1.2) @@ -24305,6 +26879,9 @@ license:CC0 1987 Rainbird + @@ -24312,7 +26889,6 @@ license:CC0 - Joan of Arc (Euro) @@ -24320,6 +26896,9 @@ license:CC0 1989 GO! + @@ -24334,7 +26913,6 @@ license:CC0 - Jeanne d'Arc (Ger) @@ -24342,6 +26920,9 @@ license:CC0 1989 Chip + @@ -24356,7 +26937,6 @@ license:CC0 - Joe and Mac - Caveman Ninja (Euro) @@ -24364,6 +26944,9 @@ license:CC0 1993 Data East + @@ -24378,7 +26961,6 @@ license:CC0 - Joe Blade (Euro) @@ -24386,6 +26968,9 @@ license:CC0 1988 Players + @@ -24393,7 +26978,6 @@ license:CC0 - Joe Blade 2 (Euro, Budget) @@ -24401,6 +26985,9 @@ license:CC0 1988 Smash 16 + @@ -24408,7 +26995,6 @@ license:CC0 - John Barnes European Football (Euro) @@ -24416,6 +27002,9 @@ license:CC0 1992 Krisalis + @@ -24423,7 +27012,6 @@ license:CC0 - John Lowe's Ultimate Darts (Euro) @@ -24431,6 +27019,9 @@ license:CC0 1989 Gremlin Graphics + @@ -24438,8 +27029,6 @@ license:CC0 - - John Madden Football (Euro) @@ -24447,6 +27036,10 @@ license:CC0 1992 Electronic Arts + @@ -24463,7 +27056,6 @@ license:CC0 - Jonathan (Ger) @@ -24471,6 +27063,9 @@ license:CC0 1993 Software 2000 + @@ -24533,14 +27128,19 @@ license:CC0 - - + Journey (Euro) 1989 Infocom + + + @@ -24548,8 +27148,6 @@ license:CC0 - - Journey to the Center of the Earth (Euro) @@ -24557,6 +27155,10 @@ license:CC0 1988 U.S. Gold + @@ -24572,7 +27174,6 @@ license:CC0 - Reise zum Mittelpunkt der Erde (Ger) @@ -24580,6 +27181,9 @@ license:CC0 1988 Chip + @@ -24594,7 +27198,6 @@ license:CC0 - Jump Jet (Euro) @@ -24602,6 +27205,9 @@ license:CC0 1987 Anco + @@ -24609,7 +27215,6 @@ license:CC0 - Jumping Jack'Son (Euro) @@ -24617,6 +27222,9 @@ license:CC0 1990 Infogrames + @@ -24624,7 +27232,6 @@ license:CC0 - The Jungle Book (Ger?) @@ -24632,6 +27239,11 @@ license:CC0 1989 Coktel + + + @@ -24639,7 +27251,6 @@ license:CC0 - Jungle Strike (Euro) @@ -24647,6 +27258,9 @@ license:CC0 1994 Ocean + @@ -24667,7 +27281,6 @@ license:CC0 - Jupiter's Masterdrive (Euro) @@ -24675,6 +27288,9 @@ license:CC0 1990 Ubi Soft + @@ -24682,7 +27298,6 @@ license:CC0 - Jurassic Park (Euro) @@ -24690,6 +27305,9 @@ license:CC0 1993 Ocean + @@ -24716,7 +27334,6 @@ license:CC0 - K240 (Euro) @@ -24724,6 +27341,9 @@ license:CC0 1994 Gremlin Graphics + @@ -24744,7 +27364,6 @@ license:CC0 - Kamikaze (Euro) @@ -24752,6 +27371,9 @@ license:CC0 1990 Codemasters + @@ -24759,7 +27381,6 @@ license:CC0 - Kampfgruppe (Euro, v1.4) @@ -24767,6 +27388,9 @@ license:CC0 1987 SSI + @@ -24774,7 +27398,6 @@ license:CC0 - Karting Grand Prix (Euro) @@ -24782,6 +27405,9 @@ license:CC0 1988 Anco + @@ -24789,7 +27415,6 @@ license:CC0 - Karting Grand Prix & Las Vegas (Euro, Sextett) @@ -24797,6 +27422,9 @@ license:CC0 1988 Anco + @@ -24804,8 +27432,6 @@ license:CC0 - - Katakis (Euro, v1.1) @@ -24813,6 +27439,10 @@ license:CC0 1988 Rainbow Arts + @@ -24827,7 +27457,6 @@ license:CC0 - Katakis (Euro, Highlights) @@ -24835,6 +27464,9 @@ license:CC0 1988 Rainbow Arts + @@ -24842,7 +27474,6 @@ license:CC0 - Die Kathedrale (Ger) @@ -24850,6 +27481,9 @@ license:CC0 1991 Software 2000 + @@ -24876,7 +27510,6 @@ license:CC0 - Keef the Thief (USA, v1.0) @@ -24884,6 +27517,9 @@ license:CC0 1989 Electronic Arts + @@ -24898,7 +27534,6 @@ license:CC0 - Kelly X (Euro, Budget) @@ -24906,6 +27541,9 @@ license:CC0 1989 16 Blitz + @@ -24913,7 +27551,6 @@ license:CC0 - Kennedy Approach (Euro) @@ -24921,6 +27558,9 @@ license:CC0 1988 MicroProse + @@ -24928,7 +27568,6 @@ license:CC0 - Kenny Dalglish's Soccer Manager (Euro) @@ -24936,6 +27575,9 @@ license:CC0 1989 Cognito + @@ -24943,7 +27585,6 @@ license:CC0 - The Keys To Maramon (Euro, v1.5) @@ -24951,6 +27592,9 @@ license:CC0 1991 Mindcraft + @@ -24958,7 +27602,6 @@ license:CC0 - KGB (Euro) @@ -24966,6 +27609,9 @@ license:CC0 1992 Virgin + @@ -24999,7 +27645,6 @@ license:CC0 - KGB (Fra) @@ -25007,6 +27652,9 @@ license:CC0 1992 Virgin + @@ -25039,7 +27687,6 @@ license:CC0 - Khalaan (USA) @@ -25047,6 +27694,9 @@ license:CC0 1991 Electronic Zoo + @@ -25061,8 +27711,6 @@ license:CC0 - - Kick Off (Euro, v1.1) @@ -25070,6 +27718,10 @@ license:CC0 1989 Anco + @@ -25077,8 +27729,6 @@ license:CC0 - - Kick Off - Extra Time (Euro, v2.2) @@ -25086,6 +27736,10 @@ license:CC0 1989 Anco + @@ -25094,8 +27748,6 @@ license:CC0 - - Kick Off + Extra Time (Euro) @@ -25103,6 +27755,10 @@ license:CC0 1989 Top Shots? + @@ -25110,8 +27766,6 @@ license:CC0 - - Kick Off 2 (Euro, v1.6e) @@ -25119,6 +27773,10 @@ license:CC0 1990 Anco + @@ -25126,7 +27784,6 @@ license:CC0 - Kick Off 2 (Euro, v1.4e) @@ -25134,6 +27791,9 @@ license:CC0 1990 Anco + @@ -25141,8 +27801,6 @@ license:CC0 - - Kick Off 2 (Euro, v1.4e, A1200 Boot Disk) @@ -25150,6 +27808,10 @@ license:CC0 1990 Anco + @@ -25157,7 +27819,6 @@ license:CC0 - Kick Off 2 (Ger, v1.4g) @@ -25165,6 +27826,9 @@ license:CC0 1990 Anco + @@ -25172,7 +27836,6 @@ license:CC0 - Kick Off 2 (Ita, v1.4i) @@ -25180,6 +27843,9 @@ license:CC0 1990 Anco + @@ -25187,7 +27853,6 @@ license:CC0 - Kick Off 2 (Spa, v1.4s) @@ -25195,6 +27860,9 @@ license:CC0 1990 Anco + @@ -25202,7 +27870,6 @@ license:CC0 - Kick Off 2 - Giants of Europe (Euro) @@ -25210,6 +27877,9 @@ license:CC0 1990 Anco + @@ -25218,7 +27888,6 @@ license:CC0 - Kick Off 2 - Return to Europe (Euro) @@ -25226,6 +27895,9 @@ license:CC0 1991 Anco + @@ -25234,7 +27906,6 @@ license:CC0 - Kick Off 2 - The Final Whistle (Euro, v2.1e) @@ -25242,6 +27913,9 @@ license:CC0 1991 Anco + @@ -25250,7 +27924,6 @@ license:CC0 - Kick Off 2 - The Final Whistle (Euro, v1.9e) @@ -25258,6 +27931,9 @@ license:CC0 1991 Anco + @@ -25266,7 +27942,6 @@ license:CC0 - Kick Off 2 - The Final Whistle (Ger, v1.9g) @@ -25274,6 +27949,9 @@ license:CC0 1991 Anco + @@ -25282,7 +27960,6 @@ license:CC0 - Kick Off 2 - Winning Tactics (Euro) @@ -25290,6 +27967,9 @@ license:CC0 1991 Anco + @@ -25298,7 +27978,6 @@ license:CC0 - Kick Off 2 Plus World Cup '90 (Euro) @@ -25306,6 +27985,9 @@ license:CC0 1990 Anco + @@ -25313,7 +27995,6 @@ license:CC0 - Kick Off 2 Plus World Cup '90 (Euro, alt) @@ -25321,6 +28002,9 @@ license:CC0 1990 Anco + @@ -25328,7 +28012,6 @@ license:CC0 - Kick Off 2 Plus World Cup '90 (Ger) @@ -25336,6 +28019,9 @@ license:CC0 1990 Anco + @@ -25343,7 +28029,6 @@ license:CC0 - Kick Off 2 Plus World Cup '90 (Ger, alt) @@ -25351,6 +28036,9 @@ license:CC0 1990 Anco + @@ -25358,7 +28046,6 @@ license:CC0 - Kick Off 2 Plus World Cup '90 (Ita) @@ -25366,6 +28053,9 @@ license:CC0 1990 Anco + @@ -25373,7 +28063,6 @@ license:CC0 - Kick Off 3 (Euro) @@ -25381,6 +28070,9 @@ license:CC0 1994 Anco + @@ -25395,7 +28087,6 @@ license:CC0 - Kick Off 3 - European Challenge (Euro) @@ -25403,6 +28094,9 @@ license:CC0 1994 Anco + @@ -25417,7 +28111,6 @@ license:CC0 - Kid Chaos (Euro) @@ -25425,6 +28118,9 @@ license:CC0 1994 Ocean + @@ -25451,7 +28147,6 @@ license:CC0 - Kid Gloves (Euro) @@ -25459,6 +28154,9 @@ license:CC0 1990 Millennium + @@ -25466,7 +28164,6 @@ license:CC0 - Kid Gloves II (Euro) @@ -25474,6 +28171,9 @@ license:CC0 1992 Millennium + @@ -25482,7 +28182,6 @@ license:CC0 - Killerball (Fra, Action Sport) @@ -25490,6 +28189,9 @@ license:CC0 1991 Microids + @@ -25497,7 +28199,6 @@ license:CC0 - The Killing Cloud (Euro) @@ -25505,6 +28206,9 @@ license:CC0 1991 Image Works + @@ -25519,7 +28223,6 @@ license:CC0 - The Killing Cloud (USA) @@ -25527,6 +28230,9 @@ license:CC0 1991 Image Works + @@ -25541,8 +28247,6 @@ license:CC0 - - Killing Machine (Euro) @@ -25550,6 +28254,10 @@ license:CC0 1992 Atlantis + @@ -25557,7 +28265,6 @@ license:CC0 - King's Quest 1 - Quest for the Crown (Euro, SCI v1.000.054, Enhanced) @@ -25565,6 +28272,9 @@ license:CC0 1991 Sierra On-Line + @@ -25591,7 +28301,6 @@ license:CC0 - King's Quest - Quest for the Crown (Euro, v1.0U, HLS) @@ -25599,6 +28308,9 @@ license:CC0 1987 Sierra + @@ -25606,7 +28318,6 @@ license:CC0 - King's Quest II - Romancing the Throne (Euro, v2.0J, HLS) @@ -25614,6 +28325,9 @@ license:CC0 1988 Sierra + @@ -25621,7 +28335,6 @@ license:CC0 - King's Quest II - Romancing the Throne (Euro, v2.0J) @@ -25629,6 +28342,9 @@ license:CC0 1988 Sierra + @@ -25636,7 +28352,6 @@ license:CC0 - King's Quest II - Romancing the Throne (Euro, v2.0J, Budget) @@ -25644,6 +28359,9 @@ license:CC0 1988 KIXX XL + @@ -25651,7 +28369,6 @@ license:CC0 - King's Quest III - To Heir is Human (Euro, v1.01, HLS) @@ -25659,6 +28376,9 @@ license:CC0 1989 Sierra + @@ -25666,14 +28386,18 @@ license:CC0 - - + King's Quest IV - The Perils of Rosella (Euro, v1.023 19900530) 1990 Sierra + + @@ -25700,7 +28424,6 @@ license:CC0 - King's Quest V - Absence Makes The Heart Go Yonder (Euro, v1.000.000) @@ -25708,6 +28431,9 @@ license:CC0 1991 Sierra + @@ -25758,7 +28484,6 @@ license:CC0 - King's Quest VI - Heir Today, Gone Tomorrow (Fra) @@ -25766,6 +28491,9 @@ license:CC0 1994 Sierra + @@ -25828,8 +28556,6 @@ license:CC0 - - The King of Chicago (Euro) @@ -25837,6 +28563,10 @@ license:CC0 1987 Mirrorsoft + @@ -25851,7 +28581,6 @@ license:CC0 - The King of Chicago (Euro, alt) @@ -25859,6 +28588,9 @@ license:CC0 1987 Mirrorsoft + @@ -25873,7 +28605,6 @@ license:CC0 - Kingmaker (Euro) @@ -25881,6 +28612,9 @@ license:CC0 1993 U.S. Gold + @@ -25896,7 +28630,6 @@ license:CC0 - Kingpin - Arcade Sports Series Bowling (Euro) @@ -25904,6 +28637,9 @@ license:CC0 1995 Team 17 + @@ -25911,7 +28647,6 @@ license:CC0 - Klax (Euro) @@ -25919,6 +28654,9 @@ license:CC0 1990 Domark + @@ -25926,8 +28664,6 @@ license:CC0 - - Knight Force (Euro) @@ -25935,6 +28671,10 @@ license:CC0 1990 Titus + @@ -25942,7 +28682,6 @@ license:CC0 - Knightmare (Euro) @@ -25950,6 +28689,9 @@ license:CC0 1991 Mindscape + @@ -25964,7 +28706,6 @@ license:CC0 - Knight Orc (Euro) @@ -25972,6 +28713,9 @@ license:CC0 1987 Rainbird + @@ -25979,8 +28723,6 @@ license:CC0 - - Knights of the Crystallion (Euro) @@ -25988,6 +28730,10 @@ license:CC0 1990 U.S. Gold + @@ -26002,7 +28748,6 @@ license:CC0 - Knights of the Crystallion (Ger) @@ -26010,6 +28755,9 @@ license:CC0 1990 U.S. Gold + @@ -26024,7 +28772,6 @@ license:CC0 - Knights of the Sky (Euro, v3.04) @@ -26032,6 +28779,16 @@ license:CC0 1991 MicroProse + + + @@ -26046,7 +28803,6 @@ license:CC0 - Knights of the Sky (Euro, v3.01) @@ -26054,6 +28810,9 @@ license:CC0 1991 MicroProse + @@ -26068,7 +28827,6 @@ license:CC0 - The Kristal (Euro) @@ -26076,6 +28834,9 @@ license:CC0 1989 Addictive + @@ -26102,7 +28863,6 @@ license:CC0 - The Kristal (USA) @@ -26110,6 +28870,9 @@ license:CC0 1989 Cinemaware + @@ -26136,7 +28899,6 @@ license:CC0 - Krusty's Fun House (Euro) @@ -26144,6 +28906,9 @@ license:CC0 1993 Virgin + @@ -26151,7 +28916,6 @@ license:CC0 - Krypton Egg (Euro, Big Box) @@ -26159,6 +28923,9 @@ license:CC0 1990 HitSoft + @@ -26166,7 +28933,6 @@ license:CC0 - Kult (Euro) @@ -26174,6 +28940,9 @@ license:CC0 1989 Exxos + @@ -26181,7 +28950,6 @@ license:CC0 - Kult (Euro, Budget) @@ -26189,6 +28957,9 @@ license:CC0 1989 Boeder + @@ -26196,7 +28967,6 @@ license:CC0 - Labyrinthe d'Anglomania 2 (Fra) @@ -26204,6 +28974,9 @@ license:CC0 1990 RETZ + @@ -26211,7 +28984,6 @@ license:CC0 - Labyrinthe de la Reine des Ombres (Fra) @@ -26219,6 +28991,9 @@ license:CC0 1991 RETZ + @@ -26226,7 +29001,6 @@ license:CC0 - Le Labyrinthe de Lexicos (Fra) @@ -26234,6 +29008,9 @@ license:CC0 1990 RETZ + @@ -26241,7 +29018,6 @@ license:CC0 - Le Labyrinthe d'Errare (Fra) @@ -26249,6 +29025,10 @@ license:CC0 1989 RETZ + + @@ -26256,7 +29036,6 @@ license:CC0 - Lancaster (Euro, Supreme Challenge - Flight Command) @@ -26264,6 +29043,9 @@ license:CC0 1989 Actual Screenshots + @@ -26271,7 +29053,6 @@ license:CC0 - Lancelot (Euro) @@ -26279,6 +29060,9 @@ license:CC0 1988 Mandarin + @@ -26286,7 +29070,6 @@ license:CC0 - Laser Squad (Euro) @@ -26294,6 +29077,9 @@ license:CC0 1989 Blade + @@ -26301,7 +29087,6 @@ license:CC0 - Laser Squad (USA) @@ -26309,6 +29094,9 @@ license:CC0 1989 MicroIllusions + @@ -26316,9 +29104,6 @@ license:CC0 - - - Last Battle (Euro) @@ -26326,6 +29111,11 @@ license:CC0 1991 Elite + @@ -26333,7 +29123,6 @@ license:CC0 - Last Duel - Inter Planet War 2012 (Euro) @@ -26341,6 +29130,9 @@ license:CC0 1989 U.S. Gold + @@ -26348,8 +29140,6 @@ license:CC0 - - Last Ninja 2 - Back With A Vengeance (Euro) @@ -26357,6 +29147,10 @@ license:CC0 1990 System 3 + 8" +ATK test: C:0 H:U Bad +]]> @@ -26364,8 +29158,6 @@ license:CC0 - - Last Ninja 2 - Back With A Vengeance (Euro, Superheroes) @@ -26373,6 +29165,10 @@ license:CC0 1990 System 3 + 8" +ATK test: OK +]]> @@ -26380,7 +29176,6 @@ license:CC0 - Last Ninja 3 (Euro) @@ -26388,6 +29183,9 @@ license:CC0 1991 System 3 + @@ -26402,7 +29200,6 @@ license:CC0 - Las Vegas (Euro) @@ -26410,6 +29207,9 @@ license:CC0 1987 Anco + @@ -26417,7 +29217,6 @@ license:CC0 - Las Vegas (Euro, Budget) @@ -26425,6 +29224,9 @@ license:CC0 1987 Prism Leisure + @@ -26432,7 +29234,6 @@ license:CC0 - Leader Board Golf Simulation (Euro) @@ -26440,6 +29241,9 @@ license:CC0 1986 U.S. Gold + @@ -26447,7 +29251,6 @@ license:CC0 - Leader Board Golf Simulation - Tournament Disk #1 (Euro) @@ -26455,6 +29258,9 @@ license:CC0 1986 U.S. Gold + @@ -26463,7 +29269,6 @@ license:CC0 - Leander (Euro) @@ -26471,6 +29276,9 @@ license:CC0 1991 Psygnosis + @@ -26491,7 +29299,6 @@ license:CC0 - Leander (USA) @@ -26499,6 +29306,9 @@ license:CC0 1991 Psygnosis + @@ -26519,7 +29329,6 @@ license:CC0 - Leavin' Teramis (Euro) @@ -26527,6 +29336,9 @@ license:CC0 1990 Thalion + @@ -26534,7 +29346,6 @@ license:CC0 - LED Storm (Euro) @@ -26542,6 +29353,9 @@ license:CC0 1988 GO! + @@ -26549,7 +29363,6 @@ license:CC0 - The Legend of Robin Hood - Conquests of the Longbow (Euro, v1.000) @@ -26557,6 +29370,9 @@ license:CC0 1992 Sierra + @@ -26607,7 +29423,6 @@ license:CC0 - Legend of Djel (Euro) @@ -26615,6 +29430,9 @@ license:CC0 1989 Tomahawk + @@ -26622,7 +29440,6 @@ license:CC0 - Legend of Djel (Ger) @@ -26630,6 +29447,9 @@ license:CC0 1989 Tomahawk + @@ -26637,7 +29457,6 @@ license:CC0 - Legend of Faerghail (Euro, v2.0e 19901017) @@ -26645,6 +29464,9 @@ license:CC0 1990 Rainbow Arts + @@ -26693,7 +29515,6 @@ license:CC0 - Legend of Faerghail (Ger, v1.8 19900607) @@ -26701,6 +29522,9 @@ license:CC0 1990 reLINE + @@ -26721,7 +29545,6 @@ license:CC0 - Legend of Faerghail (USA, v2.0e 19901017) @@ -26729,6 +29552,9 @@ license:CC0 1990 Rainbow Arts + @@ -26749,7 +29575,6 @@ license:CC0 - The Legend of Kyrandia (Euro) @@ -26757,6 +29582,9 @@ license:CC0 1992 Virgin + @@ -26813,7 +29641,6 @@ license:CC0 - The Legend of Kyrandia - Book One (Ger) @@ -26821,6 +29648,9 @@ license:CC0 1992 Virgin + @@ -26877,7 +29707,6 @@ license:CC0 - Legend of the Lost (Euro) @@ -26885,6 +29714,9 @@ license:CC0 1990 Impressions + @@ -26892,7 +29724,6 @@ license:CC0 - Legend of the Sword (Euro) @@ -26900,6 +29731,9 @@ license:CC0 1988 Rainbird + @@ -26907,15 +29741,19 @@ license:CC0 - - + Legends of Valour (Euro) 1993 U.S. Gold + + @@ -26942,7 +29780,6 @@ license:CC0 - Legends of Valour (Euro, alt) @@ -26950,6 +29787,9 @@ license:CC0 1993 U.S. Gold + @@ -26977,7 +29817,6 @@ license:CC0 - Legends of Valour (Fra) @@ -26985,6 +29824,9 @@ license:CC0 1993 U.S. Gold + @@ -27011,7 +29853,6 @@ license:CC0 - Legends of Valour (Ger) @@ -27019,6 +29860,9 @@ license:CC0 1993 U.S. Gold + @@ -27045,7 +29889,6 @@ license:CC0 - Legend (Euro, Mindscape) @@ -27053,6 +29896,9 @@ license:CC0 1992 Mindscape + @@ -27067,7 +29913,6 @@ license:CC0 - Leisure Suit Larry in The Land of the Lounge Lizards (Euro, v1.05 19870626, HLS) @@ -27075,6 +29920,9 @@ license:CC0 1987 Sierra + @@ -27082,7 +29930,6 @@ license:CC0 - Leisure Suit Larry Goes Looking for Love (in Several Wrong Places) (Euro, v1.003 19891016) @@ -27090,6 +29937,9 @@ license:CC0 1989 Sierra + @@ -27117,7 +29967,6 @@ license:CC0 - Leisure Suit Larry 3: Passionate Patti in Pursuit of the Pulsating Pectorals (Euro, v1.039 19900127) @@ -27125,6 +29974,9 @@ license:CC0 1990 Sierra + @@ -27157,7 +30009,6 @@ license:CC0 - Leisure Suit Larry 5 - Passionate Patti Does A Little Undercover Work (Euro, v1.000 19911221) @@ -27165,6 +30016,9 @@ license:CC0 1992 Sierra + @@ -27209,9 +30063,6 @@ license:CC0 - - - Lemmings (Euro) @@ -27219,6 +30070,11 @@ license:CC0 1991 Psygnosis + @@ -27233,7 +30089,6 @@ license:CC0 - Lemmings (Euro, Award Winners Platinum Edition) @@ -27241,6 +30096,9 @@ license:CC0 1991 Psygnosis + @@ -27255,7 +30113,6 @@ license:CC0 - Lemmings (Euro, Book Club) @@ -27263,6 +30120,9 @@ license:CC0 1991 Psygnosis + @@ -27277,7 +30137,6 @@ license:CC0 - Lemmings (Euro, Free with Commodore Promotion Pack) @@ -27285,6 +30144,9 @@ license:CC0 1991 Psygnosis + @@ -27292,7 +30154,6 @@ license:CC0 - Lemmings (USA) @@ -27300,6 +30161,9 @@ license:CC0 1991 Psygnosis + @@ -27314,7 +30178,6 @@ license:CC0 - Lemmings (USA, alt) @@ -27322,6 +30185,9 @@ license:CC0 1991 Psygnosis + @@ -27336,8 +30202,6 @@ license:CC0 - - Lemmings 2 - The Tribes (Euro) @@ -27345,6 +30209,10 @@ license:CC0 1993 Psygnosis + @@ -27365,7 +30233,6 @@ license:CC0 - Lemmings 2 - The Tribes (USA) @@ -27373,6 +30240,9 @@ license:CC0 1993 Psygnosis + @@ -27393,7 +30263,6 @@ license:CC0 - Lemmings 2 Demo (Euro, The Future Entertainment Show) @@ -27401,6 +30270,9 @@ license:CC0 199? Psygnosis + @@ -27408,7 +30280,6 @@ license:CC0 - Lethal Xcess (Euro) @@ -27416,6 +30287,9 @@ license:CC0 1991 Eclipse + @@ -27430,10 +30304,6 @@ license:CC0 - - - - Lethal Weapon (Euro) @@ -27441,6 +30311,12 @@ license:CC0 1992 Ocean + @@ -27448,7 +30324,6 @@ license:CC0 - Lethal Zone (Euro) @@ -27456,6 +30331,9 @@ license:CC0 1991 <coverdisk> + @@ -27465,7 +30343,6 @@ license:CC0 - Liberation - Captive II (Euro) @@ -27473,6 +30350,9 @@ license:CC0 1994 Mindscape + @@ -27505,7 +30385,6 @@ license:CC0 - Licence to Kill (Euro) @@ -27513,6 +30392,9 @@ license:CC0 1989 Domark + @@ -27520,8 +30402,6 @@ license:CC0 - - Life and Death (Euro) @@ -27529,6 +30409,10 @@ license:CC0 1991 Mindscape + @@ -27543,7 +30427,6 @@ license:CC0 - The Light Corridor (Euro) @@ -27551,6 +30434,9 @@ license:CC0 1990 Infogrames + @@ -27558,7 +30444,6 @@ license:CC0 - Line of Fire (Euro) @@ -27566,6 +30451,9 @@ license:CC0 1990 U.S. Gold + @@ -27573,7 +30461,6 @@ license:CC0 - Links - The Challenge of Golf (Euro, v1.53) @@ -27581,6 +30468,9 @@ license:CC0 1992 U.S. Gold + @@ -27601,7 +30491,6 @@ license:CC0 - Links - The Challenge of Golf (USA, v1.50) @@ -27609,6 +30498,9 @@ license:CC0 1992 Access + @@ -27629,7 +30521,6 @@ license:CC0 - Links Championship Course 1 - Firestone Country Club Akron, Ohio (Euro) @@ -27637,6 +30528,9 @@ license:CC0 1992 U.S. Gold + @@ -27645,9 +30539,6 @@ license:CC0 - - - Lionheart (Euro) @@ -27655,6 +30546,12 @@ license:CC0 1993 Thalion + @@ -27681,8 +30578,6 @@ license:CC0 - - Little Computer People (Euro) @@ -27690,6 +30585,10 @@ license:CC0 1987 Activision + @@ -27697,7 +30596,6 @@ license:CC0 - Little Computer People (USA) @@ -27705,6 +30603,9 @@ license:CC0 1987 Activision + @@ -27712,7 +30613,6 @@ license:CC0 - Little Puff in Dragonland (Euro) @@ -27720,6 +30620,9 @@ license:CC0 1989 Codemasters + @@ -27727,7 +30630,6 @@ license:CC0 - Live and Let Die (Euro, The James Bond Collection) @@ -27735,6 +30637,9 @@ license:CC0 1989 Domark + @@ -27742,7 +30647,6 @@ license:CC0 - Liverpool - The Computer Game (Euro) @@ -27750,6 +30654,9 @@ license:CC0 1992 Grandslam + @@ -27764,7 +30671,6 @@ license:CC0 - Logical (Euro) @@ -27772,6 +30678,9 @@ license:CC0 1991 Rainbow Arts + @@ -27779,7 +30688,6 @@ license:CC0 - Lollypop (Euro) @@ -27787,6 +30695,9 @@ license:CC0 1995 Rainbow Arts + @@ -27819,8 +30730,6 @@ license:CC0 - - Lombard RAC Rally (Euro) @@ -27828,6 +30737,10 @@ license:CC0 1988 Mandarin + @@ -27842,7 +30755,6 @@ license:CC0 - Lombard RAC Rally (Euro, Budget) @@ -27850,6 +30762,9 @@ license:CC0 1988 The Hit Squad + @@ -27857,7 +30772,6 @@ license:CC0 - Lombard RAC Rally (Ger, The Power Pack) @@ -27865,6 +30779,9 @@ license:CC0 1988 Mandarin + @@ -27872,8 +30789,6 @@ license:CC0 - - Loom (Euro, v1.2 19900510) @@ -27881,6 +30796,10 @@ license:CC0 1990 Lucasfilm + @@ -27902,7 +30821,6 @@ license:CC0 - Loom (Ger, v1.2 19900607) @@ -27910,6 +30828,9 @@ license:CC0 1990 Lucasfilm + @@ -27930,7 +30851,6 @@ license:CC0 - Loopz (Euro) @@ -27938,6 +30858,9 @@ license:CC0 1990 Audiogenic + @@ -27945,7 +30868,6 @@ license:CC0 - Lord of the Rings Vol. I (Euro) @@ -27953,6 +30875,9 @@ license:CC0 1991 Electronic Arts + @@ -27973,7 +30898,6 @@ license:CC0 - Lord of the Rings Vol. I (Fra) @@ -27981,6 +30905,9 @@ license:CC0 1991 Electronic Arts + @@ -28001,7 +30928,6 @@ license:CC0 - Lord of the Rings Vol. I (Ger) @@ -28009,6 +30935,9 @@ license:CC0 1991 Electronic Arts + @@ -28029,7 +30958,6 @@ license:CC0 - Lords of Chaos (Euro) @@ -28037,6 +30965,9 @@ license:CC0 1991 Blade + @@ -28044,7 +30975,6 @@ license:CC0 - Lords of the Realm (Euro) @@ -28052,6 +30982,9 @@ license:CC0 1994 Impressions + @@ -28072,8 +31005,6 @@ license:CC0 - - Lords of the Rising Sun (Euro) @@ -28081,6 +31012,10 @@ license:CC0 1989 Mirrorsoft + @@ -28095,7 +31030,6 @@ license:CC0 - Lords of the Rising Sun (USA) @@ -28103,6 +31037,9 @@ license:CC0 1989 Cinemaware + @@ -28117,9 +31054,6 @@ license:CC0 - - - Lost Patrol (Euro) @@ -28127,6 +31061,11 @@ license:CC0 1990 Ocean + @@ -28141,8 +31080,6 @@ license:CC0 - - Lost Patrol (USA) @@ -28150,6 +31087,10 @@ license:CC0 1990 Ocean + @@ -28164,7 +31105,6 @@ license:CC0 - The Lost Treasures of Infocom (USA) @@ -28172,6 +31112,9 @@ license:CC0 1992 Activision + @@ -28210,9 +31153,6 @@ license:CC0 - - - The Lost Vikings (Euro) @@ -28220,6 +31160,11 @@ license:CC0 1993 Interplay + @@ -28234,7 +31179,6 @@ license:CC0 - The Lost Vikings (Fra) @@ -28242,6 +31186,9 @@ license:CC0 1993 Interplay + @@ -28256,7 +31203,6 @@ license:CC0 - Lothar Matthäus (Die Interaktive Fußballsimulation) (Euro) @@ -28264,6 +31210,9 @@ license:CC0 1993 Ocean + @@ -28278,8 +31227,6 @@ license:CC0 - - Lotus Esprit Turbo Challenge (Euro) @@ -28287,6 +31234,10 @@ license:CC0 1990 Gremlin Graphics + @@ -28294,7 +31245,6 @@ license:CC0 - Lotus Esprit Turbo Challenge Rolling Demo (Euro) @@ -28302,6 +31252,9 @@ license:CC0 1990 Gremlin Graphics + @@ -28309,7 +31262,6 @@ license:CC0 - Lotus Esprit Turbo Challenge (Euro, Les Collectors) @@ -28317,6 +31269,9 @@ license:CC0 1990 Gremlin Graphics + @@ -28324,8 +31279,6 @@ license:CC0 - - Lotus III - The Ultimate Challenge (Euro) @@ -28333,6 +31286,10 @@ license:CC0 1992 Gremlin Graphics + @@ -28347,8 +31304,6 @@ license:CC0 - - Lotus Turbo Challenge 2 (Euro) @@ -28356,6 +31311,10 @@ license:CC0 1991 Gremlin Graphics + @@ -28363,7 +31322,6 @@ license:CC0 - Lure of the Temptress (Euro, 19920617) @@ -28371,6 +31329,9 @@ license:CC0 1992 Virgin + @@ -28397,7 +31358,6 @@ license:CC0 - Lure of the Temptress (Euro, 19920806, The Greatest) @@ -28405,6 +31365,9 @@ license:CC0 1992 Virgin + @@ -28431,7 +31394,6 @@ license:CC0 - Lure of the Temptress (Fra, 19920618) @@ -28439,6 +31401,9 @@ license:CC0 1992 Virgin + @@ -28465,7 +31430,6 @@ license:CC0 - Lure of the Temptress (Ita, 19920707) @@ -28473,6 +31437,9 @@ license:CC0 1992 Virgin + @@ -28499,14 +31466,19 @@ license:CC0 - - + The Lurking Horror (USA, r221) 1987 Infocom + + + @@ -28514,14 +31486,19 @@ license:CC0 - - + M.U.D.S. - Mean Ugly Dirty Sport (Euro) 1990 + Golden Goblins + + @@ -28536,7 +31513,6 @@ license:CC0 - M1 Tank Platoon (Euro, v849.01) @@ -28544,6 +31520,9 @@ license:CC0 1990 MicroProse + @@ -28551,7 +31530,6 @@ license:CC0 - Mach 3 (Euro) @@ -28559,6 +31537,9 @@ license:CC0 1988 Loriciels + @@ -28566,7 +31547,6 @@ license:CC0 - Mad News (Ger) @@ -28574,6 +31554,9 @@ license:CC0 1995 Ikarion + @@ -28606,7 +31589,6 @@ license:CC0 - Mad Professor Mariarti (Euro) @@ -28614,6 +31596,9 @@ license:CC0 1990 Krisalis + @@ -28621,7 +31606,6 @@ license:CC0 - Mad Show (Euro, Budget) @@ -28629,6 +31613,9 @@ license:CC0 1988 Prism Leisure + @@ -28636,7 +31623,6 @@ license:CC0 - Mad Show (Fra) @@ -28644,6 +31630,9 @@ license:CC0 1988 Silmarils + @@ -28651,7 +31640,6 @@ license:CC0 - Mad TV (Ger) @@ -28659,6 +31647,9 @@ license:CC0 1991 Rainbow Arts + @@ -28673,7 +31664,6 @@ license:CC0 - Magic Boy (Euro) @@ -28681,6 +31671,9 @@ license:CC0 1993 Empire Software + @@ -28688,7 +31681,6 @@ license:CC0 - Magic Lines (Euro) @@ -28696,6 +31688,9 @@ license:CC0 1990 Thalion + @@ -28703,7 +31698,6 @@ license:CC0 - Magic Pockets (Euro, v1.00) @@ -28711,6 +31705,9 @@ license:CC0 1991 Renegade + @@ -28718,7 +31715,6 @@ license:CC0 - The Magician (Euro) @@ -28726,6 +31722,9 @@ license:CC0 1990 Loriciel + @@ -28733,7 +31732,6 @@ license:CC0 - Magicland Dizzy (Euro) @@ -28741,6 +31739,9 @@ license:CC0 1991 Codemasters + @@ -28748,14 +31749,17 @@ license:CC0 - - + The Magnetic Scrolls Collection Vol. 1 (Euro) 1991 Virgin + @@ -28782,8 +31786,6 @@ license:CC0 - - Major Motion (Euro) @@ -28791,6 +31793,10 @@ license:CC0 1988 Microdeal + @@ -28798,7 +31804,6 @@ license:CC0 - The Man from the Council (Euro, Mega Pack II) @@ -28806,6 +31811,9 @@ license:CC0 1987 Tynesoft + @@ -28813,35 +31821,38 @@ license:CC0 - - + The Manager (Euro, v2.0) 1992 U.S. Gold + - + - + - + - + - + - + - Manchester United - The Official Computer Game (Euro) @@ -28849,6 +31860,9 @@ license:CC0 1990 Krisalis + @@ -28863,7 +31877,6 @@ license:CC0 - Manchester United - The Official Computer Game (Euro, Budget) @@ -28871,6 +31884,9 @@ license:CC0 1990 GBH Gold + @@ -28885,7 +31901,6 @@ license:CC0 - Manchester United Europe (Euro, v2.3, Budget) @@ -28893,6 +31908,9 @@ license:CC0 1991 Buzz + @@ -28900,7 +31918,6 @@ license:CC0 - Manchester United Europe (Euro, v2.1) @@ -28908,6 +31925,9 @@ license:CC0 1991 Krisalis + @@ -28915,7 +31935,6 @@ license:CC0 - Manchester United Europe (Euro, v2.0) @@ -28923,6 +31942,9 @@ license:CC0 1991 Krisalis + @@ -28930,7 +31952,6 @@ license:CC0 - Manchester United Premier League Champions - 1994-95 Season Data Disk (Euro) @@ -28938,6 +31959,9 @@ license:CC0 1994 Krisalis + @@ -28945,7 +31969,6 @@ license:CC0 - Manchester United Premier League Champions (Euro, v1.2 19940330) @@ -28953,6 +31976,9 @@ license:CC0 1994 Krisalis + @@ -28967,7 +31993,6 @@ license:CC0 - Manhunter - New York (Euro, v1.06) @@ -28975,6 +32000,9 @@ license:CC0 1989 Sierra + @@ -28989,7 +32017,6 @@ license:CC0 - Manhunter 2 - San Francisco (USA, v3.06 19890817) @@ -28997,6 +32024,9 @@ license:CC0 1990 Sierra + @@ -29017,7 +32047,6 @@ license:CC0 - Maniac Mansion (Euro) @@ -29025,6 +32054,9 @@ license:CC0 1989 Lucasfilm + @@ -29039,7 +32071,6 @@ license:CC0 - Maniac Mansion (Fra) @@ -29047,6 +32078,9 @@ license:CC0 1989 Lucasfilm + @@ -29061,7 +32095,6 @@ license:CC0 - Maniac Mansion (Ger) @@ -29069,6 +32102,9 @@ license:CC0 1989 Lucasfilm + @@ -29083,7 +32119,6 @@ license:CC0 - Manic Miner (Euro) @@ -29091,6 +32126,9 @@ license:CC0 1990 Software Projects + @@ -29098,7 +32136,6 @@ license:CC0 - Manix (Euro) @@ -29106,6 +32143,9 @@ license:CC0 1990 Millennium + @@ -29113,7 +32153,6 @@ license:CC0 - Manix (Euro, Budget) @@ -29121,6 +32160,9 @@ license:CC0 1990 GBH + @@ -29128,7 +32170,6 @@ license:CC0 - Le Manoir de Mortvielle (Fra) @@ -29136,6 +32177,9 @@ license:CC0 1988 Lankhor + @@ -29143,7 +32187,6 @@ license:CC0 - Marble Madness (Euro) @@ -29151,6 +32194,9 @@ license:CC0 1986 Electronic Arts + @@ -29158,7 +32204,6 @@ license:CC0 - Masterblazer (Euro) @@ -29166,6 +32211,9 @@ license:CC0 1990 Rainbow Arts + @@ -29173,7 +32221,6 @@ license:CC0 - Match of the Day (Euro) @@ -29181,6 +32228,9 @@ license:CC0 1992 Zeppelin Premier + @@ -29195,7 +32245,6 @@ license:CC0 - Matrix Marauders (Euro) @@ -29203,6 +32252,9 @@ license:CC0 1990 Psyclapse + @@ -29210,7 +32262,6 @@ license:CC0 - Maupiti Island (Euro) @@ -29218,6 +32269,9 @@ license:CC0 1991 Lankhor + @@ -29232,7 +32286,6 @@ license:CC0 - Maupiti Island (Fra) @@ -29240,6 +32293,9 @@ license:CC0 1991 Lankhor + @@ -29254,7 +32310,6 @@ license:CC0 - Maupiti Island (Ger) @@ -29262,6 +32317,9 @@ license:CC0 1991 Lankhor + @@ -29276,7 +32334,6 @@ license:CC0 - Maya (Euro) @@ -29284,6 +32341,9 @@ license:CC0 1989 Silmarils + @@ -29291,8 +32351,6 @@ license:CC0 - - Mayday Squad Heroes (Euro) @@ -29300,6 +32358,10 @@ license:CC0 1989 Tynesoft + @@ -29307,7 +32369,6 @@ license:CC0 - McDonaldland (Euro) @@ -29315,6 +32376,9 @@ license:CC0 1992 Virgin + @@ -29322,7 +32386,6 @@ license:CC0 - Mega Lo Mania (Euro) @@ -29330,6 +32393,9 @@ license:CC0 1991 Image Works + @@ -29344,7 +32410,6 @@ license:CC0 - Mega Lo Mania (Fra) @@ -29352,6 +32417,9 @@ license:CC0 1991 Image Works + @@ -29366,7 +32434,6 @@ license:CC0 - Mega Lo Mania (Ger) @@ -29374,6 +32441,9 @@ license:CC0 1991 Image Works + @@ -29388,7 +32458,6 @@ license:CC0 - Mega Motion (Euro) @@ -29396,6 +32465,9 @@ license:CC0 1994 Black Legend + @@ -29403,7 +32475,6 @@ license:CC0 - Mega Phoenix (Euro) @@ -29411,6 +32482,9 @@ license:CC0 1990 Dinamic + @@ -29418,7 +32492,6 @@ license:CC0 - Mega Twins (Euro) @@ -29426,6 +32499,9 @@ license:CC0 1991 U.S. Gold + @@ -29440,7 +32516,6 @@ license:CC0 - Megafortress - Flight of the Old Dog (Euro) @@ -29448,6 +32523,9 @@ license:CC0 1992 Mindscape + @@ -29462,7 +32540,6 @@ license:CC0 - MegaTraveller - Zhodani Conspiracy (Euro) @@ -29470,6 +32547,9 @@ license:CC0 1991 Empire + @@ -29485,7 +32565,6 @@ license:CC0 - MegaTraveller 2 (Euro, v1.05) @@ -29493,6 +32572,9 @@ license:CC0 1992 Empire + @@ -29514,7 +32596,6 @@ license:CC0 - MegaTraveller 2 (Ger, v1.04) @@ -29522,6 +32603,9 @@ license:CC0 1992 Empire + @@ -29543,7 +32627,6 @@ license:CC0 - Menace (Euro) @@ -29551,6 +32634,9 @@ license:CC0 1988 Psyclapse + @@ -29558,7 +32644,6 @@ license:CC0 - Mercenary - Escape from Targ & The Second City (Euro) @@ -29566,6 +32651,9 @@ license:CC0 1988 Novagen + @@ -29573,7 +32661,6 @@ license:CC0 - Damocles - Mercenary II (Euro) @@ -29581,6 +32668,9 @@ license:CC0 1990 Novagen + @@ -29588,7 +32678,6 @@ license:CC0 - Damocles - Mercenary II (USA) @@ -29596,6 +32685,9 @@ license:CC0 1990 Novagen + @@ -29603,7 +32695,6 @@ license:CC0 - Damocles Mission Disk 1 (Euro) @@ -29611,6 +32702,9 @@ license:CC0 1990 Novagen + @@ -29618,7 +32712,6 @@ license:CC0 - Damocles Mission Disk 2 (Euro) @@ -29626,6 +32719,9 @@ license:CC0 1990 Novagen + @@ -29633,7 +32729,6 @@ license:CC0 - Mercenary III - The Dion Crisis (Euro) @@ -29641,6 +32736,9 @@ license:CC0 1992 Novagen + @@ -29648,7 +32746,6 @@ license:CC0 - Mercs (Euro) @@ -29656,6 +32753,9 @@ license:CC0 1991 U.S. Gold + @@ -29663,7 +32763,6 @@ license:CC0 - Metal Masters (Euro) @@ -29671,6 +32770,9 @@ license:CC0 1991 Infogrames + @@ -29685,14 +32787,23 @@ license:CC0 - Miami Chase (Euro) 1990 + Codemasters + @@ -29707,7 +32818,6 @@ license:CC0 - Mick & Mack as the Global Gladiators (Euro) @@ -29715,6 +32825,9 @@ license:CC0 1993 Virgin + @@ -29730,7 +32843,6 @@ license:CC0 - Mickey 123 - L'Anniversaire Surprise (Fra) @@ -29738,6 +32850,9 @@ license:CC0 1992 Disney Software + @@ -29752,7 +32867,6 @@ license:CC0 - Mickey ABC - Une Journée à la Fête (Fra) @@ -29760,6 +32874,9 @@ license:CC0 1992 Disney Software + @@ -29780,7 +32897,6 @@ license:CC0 - Mickey et la Machine à Mots Croisés (Fra) @@ -29788,6 +32904,9 @@ license:CC0 199? Disney Software + @@ -29795,7 +32914,6 @@ license:CC0 - Mickey - Jeu de Memoire (Fra) @@ -29803,6 +32921,9 @@ license:CC0 1993 Disney Software + @@ -29810,7 +32931,6 @@ license:CC0 - Mickey - Puzzles Animes (Fra) @@ -29818,6 +32938,9 @@ license:CC0 1991 Disney Software + @@ -29832,7 +32955,6 @@ license:CC0 - Mickey's Runaway Zoo (Euro) @@ -29840,6 +32962,9 @@ license:CC0 1991 Disney Software + @@ -29847,8 +32972,6 @@ license:CC0 - - Micro Machines (Euro) @@ -29856,6 +32979,10 @@ license:CC0 1993 Codemasters + @@ -29863,7 +32990,6 @@ license:CC0 - MicroProse Collection for 1991/92 (Euro) @@ -29871,6 +32997,9 @@ license:CC0 199? MicroProse + @@ -29878,8 +33007,6 @@ license:CC0 - - MicroProse Formula One Grand Prix (Euro) @@ -29887,6 +33014,10 @@ license:CC0 1991 MicroProse + @@ -29913,8 +33044,6 @@ license:CC0 - - MicroProse Soccer (Euro, Soccer Stars) @@ -29922,6 +33051,10 @@ license:CC0 1989 MicroProse + @@ -29929,8 +33062,6 @@ license:CC0 - - Midnight Resistance (Euro) @@ -29938,6 +33069,10 @@ license:CC0 1990 Ocean + @@ -29945,7 +33080,6 @@ license:CC0 - Midwinter (Euro) @@ -29953,6 +33087,9 @@ license:CC0 1990 Rainbird + @@ -29960,7 +33097,6 @@ license:CC0 - Midwinter (Euro, VR Vol. 1) @@ -29968,6 +33104,9 @@ license:CC0 1990 Rainbird + @@ -29975,7 +33114,6 @@ license:CC0 - Midwinter (Fra) @@ -29983,6 +33121,9 @@ license:CC0 1990 Rainbird + @@ -29990,7 +33131,6 @@ license:CC0 - Midwinter (Ger) @@ -29998,6 +33138,9 @@ license:CC0 1990 Rainbird + @@ -30005,7 +33148,6 @@ license:CC0 - Midwinter II (Euro, 1MB 1.7.9.1991) @@ -30013,6 +33155,9 @@ license:CC0 1991 Rainbird + @@ -30034,7 +33179,6 @@ license:CC0 - Midwinter II (Ger, 1MB 1.7.9.1991) @@ -30042,6 +33186,9 @@ license:CC0 1991 Rainbird + @@ -30063,7 +33210,6 @@ license:CC0 - MiG-29 Fulcrum (Euro) @@ -30071,6 +33217,9 @@ license:CC0 1991 Domark + @@ -30078,7 +33227,6 @@ license:CC0 - MIG-29 Soviet Fighter (Euro) @@ -30086,6 +33234,9 @@ license:CC0 1990 Codemasters + @@ -30093,7 +33244,6 @@ license:CC0 - Might and Magic Book Two - Gates to Another World! (Euro, v1.0 19900507) @@ -30101,6 +33251,9 @@ license:CC0 1990 New World Computing + @@ -30115,7 +33268,6 @@ license:CC0 - Might and Magic III - Isles of Terra (Euro) @@ -30123,6 +33275,9 @@ license:CC0 1992 New World Computing + @@ -30161,7 +33316,6 @@ license:CC0 - Mighty BombJack (Euro) @@ -30169,6 +33323,9 @@ license:CC0 1990 Elite + @@ -30176,7 +33333,6 @@ license:CC0 - Mike Read's Computer Pop Quiz (Euro) @@ -30184,6 +33340,9 @@ license:CC0 1989 Elite + @@ -30191,7 +33350,6 @@ license:CC0 - Milky Way Cafe @@ -30199,6 +33357,9 @@ license:CC0 1992 Rush Software + @@ -30206,14 +33367,17 @@ license:CC0 - - + Millenium - Return to Earth (USA) 1991 Paragon + @@ -30221,7 +33385,6 @@ license:CC0 - Millennium 2.2 (Euro) @@ -30229,6 +33392,9 @@ license:CC0 1989 Electric Dreams + @@ -30236,7 +33402,6 @@ license:CC0 - Millennium 2.2 (Euro, Budget) @@ -30244,6 +33409,9 @@ license:CC0 1989 Boeder + @@ -30251,7 +33419,6 @@ license:CC0 - Mindbender (Euro, Budget?) @@ -30259,6 +33426,9 @@ license:CC0 1989 Magic Bytes + @@ -30266,14 +33436,19 @@ license:CC0 - - + A Mind Forever Voyaging (USA, r79) 1986 Infocom + + + @@ -30281,7 +33456,6 @@ license:CC0 - Mindroll (Euro) @@ -30289,6 +33463,9 @@ license:CC0 1989 Thalamus + @@ -30296,7 +33473,6 @@ license:CC0 - Mindshadow (Euro) @@ -30304,6 +33480,9 @@ license:CC0 1985 Activision + @@ -30311,7 +33490,6 @@ license:CC0 - Miniature Golf (Euro, Starter Kit) @@ -30319,6 +33497,9 @@ license:CC0 199? <unknown> + @@ -30326,7 +33507,6 @@ license:CC0 - Mission Elevator (Euro) @@ -30334,6 +33514,9 @@ license:CC0 1983 Axxiom + @@ -30341,7 +33524,6 @@ license:CC0 - Mixed-Up Mother Goose (Euro, v1.000, Enhanced) @@ -30349,6 +33531,9 @@ license:CC0 1991 Sierra + @@ -30363,8 +33548,6 @@ license:CC0 - - Moebius - The Orb of Celestial Harmony (USA) @@ -30372,6 +33555,10 @@ license:CC0 1988 Origin + @@ -30379,8 +33566,6 @@ license:CC0 - - Monkey Island 2 - LeChuck's Revenge (Euro, v1.0 19920408) @@ -30388,6 +33573,10 @@ license:CC0 1992 Lucasarts + @@ -30456,7 +33645,6 @@ license:CC0 - Monkey Island 2 - LeChuck's Revenge (Fra, v1.0 19920423) @@ -30464,6 +33652,9 @@ license:CC0 1992 Lucasarts + @@ -30532,7 +33723,6 @@ license:CC0 - Monkey Island 2 - LeChuck's Revenge (Ger, v1.0 19920422) @@ -30540,6 +33730,9 @@ license:CC0 1992 Lucasarts + @@ -30608,7 +33801,6 @@ license:CC0 - Monopoly (Euro) @@ -30616,6 +33808,9 @@ license:CC0 1994 Supervision + @@ -30623,7 +33818,6 @@ license:CC0 - Monopoly (Euro, Leisure Genius, Board Genius) @@ -30631,6 +33825,9 @@ license:CC0 1989 Leisure Genius + @@ -30639,7 +33836,6 @@ license:CC0 - Monster Business (Euro) @@ -30647,6 +33843,9 @@ license:CC0 1991 Eclipse + @@ -30654,7 +33853,6 @@ license:CC0 - Monty Python's Flying Circus (Euro) @@ -30662,6 +33860,9 @@ license:CC0 1990 Virgin + @@ -30669,7 +33870,6 @@ license:CC0 - Monty Python's Flying Circus (USA) @@ -30677,6 +33877,9 @@ license:CC0 1990 Virgin + @@ -30684,7 +33887,6 @@ license:CC0 - The Moochies (Euro) @@ -30692,6 +33894,9 @@ license:CC0 1991 Breadline + @@ -30706,7 +33911,6 @@ license:CC0 - Moon Blaster (Fra, Top 3) @@ -30714,6 +33918,9 @@ license:CC0 1990 Loriciel + @@ -30721,7 +33928,6 @@ license:CC0 - Moonmist (USA, r4) @@ -30729,6 +33935,12 @@ license:CC0 1986 Infocom + + + @@ -30736,7 +33948,6 @@ license:CC0 - MoonShine Racers (Euro) @@ -30744,6 +33955,9 @@ license:CC0 1991 Millennium + @@ -30758,7 +33972,6 @@ license:CC0 - Moonstone - A Hard Days Knight (Euro) @@ -30766,6 +33979,9 @@ license:CC0 1991 Mindscape + @@ -30786,7 +34002,6 @@ license:CC0 - Morph (Euro) @@ -30794,6 +34009,10 @@ license:CC0 1993 Millennium + @@ -30808,7 +34027,6 @@ license:CC0 - Mortal Kombat (Euro) @@ -30816,6 +34034,9 @@ license:CC0 1993 Virgin + @@ -30830,7 +34051,6 @@ license:CC0 - Mortal Kombat (Ger) @@ -30838,6 +34058,9 @@ license:CC0 1993 Virgin + @@ -30852,7 +34075,6 @@ license:CC0 - Mortal Kombat II (Euro) @@ -30860,6 +34082,9 @@ license:CC0 1995 Acclaim + @@ -30880,7 +34105,6 @@ license:CC0 - Motorbike Madness (Euro) @@ -30888,6 +34112,9 @@ license:CC0 1988 Mastertronic + @@ -30895,7 +34122,6 @@ license:CC0 - Motor Massacre (Euro, Action) @@ -30903,6 +34129,9 @@ license:CC0 1988 Gremlin Graphics + @@ -30910,8 +34139,6 @@ license:CC0 - - Motörhead (Euro) @@ -30919,6 +34146,10 @@ license:CC0 1992 Virgin + @@ -30926,7 +34157,6 @@ license:CC0 - Mouse Trap (Euro) @@ -30934,6 +34164,9 @@ license:CC0 1987 MicroValue + @@ -30941,7 +34174,6 @@ license:CC0 - Movem + 3D-Motorrad (Euro) @@ -30949,6 +34181,9 @@ license:CC0 1992 <coverdisk> + @@ -30958,7 +34193,6 @@ license:CC0 - Mr. Nutz - Hoppin' Mad (Euro) @@ -30966,6 +34200,9 @@ license:CC0 1994 Ocean + @@ -30986,7 +34223,6 @@ license:CC0 - Mr Blobby (Euro) @@ -30994,6 +34230,9 @@ license:CC0 1994 Millennium + @@ -31008,7 +34247,6 @@ license:CC0 - Mr Do! Run Run (Euro) @@ -31016,6 +34254,9 @@ license:CC0 1990 Electrocoin + @@ -31023,14 +34264,17 @@ license:CC0 - - + The Munsters (Euro, Kids Pack) 1989 Again Again + @@ -31038,7 +34282,6 @@ license:CC0 - Murders in Space (Euro) @@ -31046,6 +34289,9 @@ license:CC0 1990 Infogrames + @@ -31060,7 +34306,6 @@ license:CC0 - Murder (Euro) @@ -31068,6 +34313,9 @@ license:CC0 1990 U.S. Gold + @@ -31075,7 +34323,6 @@ license:CC0 - Murder (Euro, alt) @@ -31083,6 +34330,9 @@ license:CC0 1990 U.S. Gold + @@ -31090,7 +34340,6 @@ license:CC0 - My Funny Maze (Euro) @@ -31098,6 +34347,11 @@ license:CC0 1989 Turtle Byte + 8" with out of bounds access at $200000 (verify track number) +ATK test: OK +]]> @@ -31105,7 +34359,6 @@ license:CC0 - Mysterious Worlds (Euro) @@ -31113,6 +34366,9 @@ license:CC0 1990 Amiga Fun + @@ -31120,7 +34376,6 @@ license:CC0 - Mystical (Euro) @@ -31128,6 +34383,9 @@ license:CC0 1990 Infogrames + @@ -31135,7 +34393,6 @@ license:CC0 - Myth (Euro, v1.0, Firebird) @@ -31143,6 +34400,9 @@ license:CC0 1989 Firebird + @@ -31150,7 +34410,6 @@ license:CC0 - Myth (Euro, System 3) @@ -31158,6 +34417,9 @@ license:CC0 1992 System 3 + @@ -31179,7 +34441,6 @@ license:CC0 - Myth (Euro, System 3, A600 HD) @@ -31187,6 +34448,9 @@ license:CC0 1992 System 3 + @@ -31208,8 +34472,6 @@ license:CC0 - - 'Nam 1965-1975 (Euro) @@ -31217,6 +34479,10 @@ license:CC0 1991 Domark + @@ -31231,7 +34497,6 @@ license:CC0 - Napoleon I (Euro, v1.0, Internecine) @@ -31239,6 +34504,9 @@ license:CC0 1991 Internecine + @@ -31247,7 +34515,6 @@ license:CC0 - Napoleonics (Euro) @@ -31255,6 +34522,9 @@ license:CC0 1993 CCS + @@ -31262,7 +34532,6 @@ license:CC0 - NARC (Euro) @@ -31270,6 +34539,9 @@ license:CC0 1990 Ocean + @@ -31277,8 +34549,6 @@ license:CC0 - - Nathan Never (Euro) @@ -31286,6 +34556,10 @@ license:CC0 1993 Genias + @@ -31306,7 +34580,6 @@ license:CC0 - Naughty Ones (Euro) @@ -31314,6 +34587,10 @@ license:CC0 1994 Interactivision + @@ -31321,7 +34598,6 @@ license:CC0 - Navy Moves (Euro, Top Hits) @@ -31329,6 +34605,9 @@ license:CC0 1989 Dinamic + @@ -31336,7 +34615,6 @@ license:CC0 - Navy Moves (Euro, Hit Squad) @@ -31344,6 +34622,9 @@ license:CC0 1989 Dinamic + @@ -31351,8 +34632,6 @@ license:CC0 - - Navy Seals (Euro) @@ -31360,6 +34639,10 @@ license:CC0 1991 Ocean + @@ -31367,7 +34650,6 @@ license:CC0 - Nebulus (Euro) @@ -31375,6 +34657,9 @@ license:CC0 1988 Hewson + @@ -31382,7 +34667,6 @@ license:CC0 - Nebulus (Euro, Budget) @@ -31390,6 +34674,9 @@ license:CC0 1988 United + @@ -31397,7 +34684,6 @@ license:CC0 - Nebulus & Zynaps (Euro, Premier Collection) @@ -31405,6 +34691,9 @@ license:CC0 199? <unknown> + @@ -31412,7 +34701,6 @@ license:CC0 - Nebulus 2 - Pogo a Go Go !!! (Euro) @@ -31420,6 +34708,9 @@ license:CC0 1991 21st Century + @@ -31440,7 +34731,6 @@ license:CC0 - Necronom (Euro) @@ -31448,6 +34738,9 @@ license:CC0 1991 Linel + @@ -31455,7 +34748,6 @@ license:CC0 - Neighbours (Euro) @@ -31463,6 +34755,9 @@ license:CC0 1992 Impulze + @@ -31470,7 +34765,6 @@ license:CC0 - Netherworld (Euro) @@ -31478,6 +34772,9 @@ license:CC0 1989 Hewson + @@ -31485,7 +34782,6 @@ license:CC0 - Netherworld (Euro, Premier Collection) @@ -31493,6 +34789,9 @@ license:CC0 1989 Hewson + @@ -31500,7 +34799,6 @@ license:CC0 - Neuromancer (Euro) @@ -31508,6 +34806,9 @@ license:CC0 1989 Electronic Arts + @@ -31515,9 +34816,6 @@ license:CC0 - - - Never Mind (Euro) @@ -31525,6 +34823,11 @@ license:CC0 1989 Psyclapse + @@ -31532,7 +34835,6 @@ license:CC0 - The NeverEnding Story II (Euro) @@ -31540,6 +34842,9 @@ license:CC0 1992 Linel + @@ -31548,7 +34853,6 @@ license:CC0 - New York Warriors (Euro) @@ -31556,6 +34860,9 @@ license:CC0 1990 Virgin Mastertronic + @@ -31570,7 +34877,6 @@ license:CC0 - The New Zealand Story (Euro) @@ -31578,6 +34884,9 @@ license:CC0 1989 Ocean + @@ -31585,7 +34894,6 @@ license:CC0 - The New Zealand Story (Euro, alt) @@ -31593,6 +34901,9 @@ license:CC0 1989 Ocean + @@ -31600,7 +34911,6 @@ license:CC0 - Nick Faldo's Championship Golf (Euro) @@ -31608,6 +34918,9 @@ license:CC0 1993 Grandslam + @@ -31622,7 +34935,6 @@ license:CC0 - Nicky Boom (Euro) @@ -31630,6 +34942,9 @@ license:CC0 1992 Microids + @@ -31637,7 +34952,6 @@ license:CC0 - Nigel Mansell's Grand Prix (Euro) @@ -31645,6 +34959,9 @@ license:CC0 1988 Martech + @@ -31652,7 +34969,6 @@ license:CC0 - Nigel Mansell's World Championship (Euro) @@ -31660,6 +34976,9 @@ license:CC0 1992 Gremlin Graphics + @@ -31674,8 +34993,6 @@ license:CC0 - - Night Hunter (Euro, 10 Great Games) @@ -31683,6 +35000,10 @@ license:CC0 1990 Ubi Soft + @@ -31690,7 +35011,6 @@ license:CC0 - Night Shift (Euro, MAX) @@ -31698,6 +35018,9 @@ license:CC0 1990 Lucasfilm + @@ -31705,7 +35028,6 @@ license:CC0 - Nightbreed - The Action Game (Euro) @@ -31713,6 +35035,9 @@ license:CC0 1990 Ocean + @@ -31727,7 +35052,6 @@ license:CC0 - Nightbreed - The Action Game (Euro, Budget) @@ -31735,6 +35059,9 @@ license:CC0 1990 The Hit Squad + @@ -31749,7 +35076,6 @@ license:CC0 - Nightbreed - The Interactive Movie (Euro) @@ -31757,6 +35083,9 @@ license:CC0 1990 Ocean + @@ -31771,7 +35100,6 @@ license:CC0 - Nightdawn (Euro) @@ -31779,6 +35107,9 @@ license:CC0 1989 Magic Bytes + @@ -31786,7 +35117,6 @@ license:CC0 - Nightdawn (USA) @@ -31794,6 +35124,9 @@ license:CC0 1989 Innerprise + @@ -31801,7 +35134,6 @@ license:CC0 - NightHawk F-117A Stealth Fighter 2.0 (Euro, v3.01 19931018) @@ -31809,6 +35141,9 @@ license:CC0 199? <unknown> + @@ -31829,7 +35164,6 @@ license:CC0 - Ninja Mission (Euro) @@ -31837,6 +35171,9 @@ license:CC0 1987 Mastertronic + @@ -31844,7 +35181,6 @@ license:CC0 - Ninja Rabbits (Euro, Mega Collection) @@ -31852,6 +35188,9 @@ license:CC0 1991 MicroValue + @@ -31859,8 +35198,6 @@ license:CC0 - - Ninja Remix (Euro) @@ -31868,6 +35205,10 @@ license:CC0 1990 System 3 + @@ -31888,7 +35229,6 @@ license:CC0 - Ninja Spirit (Euro) @@ -31896,6 +35236,9 @@ license:CC0 1990 Activision + @@ -31903,8 +35246,6 @@ license:CC0 - - The Ninja Warriors (Euro) @@ -31912,6 +35253,10 @@ license:CC0 1989 Virgin Mastertronic + @@ -31926,7 +35271,6 @@ license:CC0 - Nippon Safes Inc. (Euro) @@ -31934,6 +35278,9 @@ license:CC0 1993 Dynabyte + @@ -31966,7 +35313,6 @@ license:CC0 - Nitro Boost Challenge (Euro) @@ -31974,6 +35320,9 @@ license:CC0 1989 Codemasters + @@ -31981,7 +35330,6 @@ license:CC0 - No Buddies Land (Euro, prototype) @@ -31989,6 +35337,9 @@ license:CC0 199? Expose + @@ -32003,7 +35354,6 @@ license:CC0 - No Excuses (Euro) @@ -32011,6 +35361,9 @@ license:CC0 1988 Arcana + @@ -32018,8 +35371,6 @@ license:CC0 - - No Exit (Euro) @@ -32027,6 +35378,10 @@ license:CC0 1990 Tomahawk + @@ -32035,7 +35390,6 @@ license:CC0 - No Second Prize (Euro) @@ -32043,6 +35397,9 @@ license:CC0 1992 Thalion + @@ -32050,7 +35407,6 @@ license:CC0 - No Second Prize (Euro, alt) @@ -32058,6 +35414,9 @@ license:CC0 1992 Thalion + @@ -32065,7 +35424,6 @@ license:CC0 - Noddy's Playtime (Euro) @@ -32073,6 +35431,9 @@ license:CC0 1992 The Jumping Bean Company + @@ -32093,14 +35454,19 @@ license:CC0 - - + Nord and Bert Couldn't Make Head or Tail of It (USA, r19) 1987 Infocom + + + @@ -32108,8 +35474,6 @@ license:CC0 - - North & South (Euro) @@ -32117,6 +35481,10 @@ license:CC0 1989 Infogrames + @@ -32124,7 +35492,6 @@ license:CC0 - North & South (Euro, Le Temps des Héros) @@ -32132,6 +35499,9 @@ license:CC0 1989 Infogrames + @@ -32139,7 +35509,6 @@ license:CC0 - North & South (USA) @@ -32147,6 +35516,9 @@ license:CC0 1989 Data East + @@ -32154,7 +35526,6 @@ license:CC0 - Nova 9 (Euro, v1.0 19920701) @@ -32162,6 +35533,9 @@ license:CC0 1992 Dynamix + @@ -32183,7 +35557,6 @@ license:CC0 - Nuclear War (USA) @@ -32191,6 +35564,9 @@ license:CC0 1990 New World Computing + @@ -32205,7 +35581,6 @@ license:CC0 - Obliterator (Euro) @@ -32213,6 +35588,9 @@ license:CC0 1988 Psygnosis + @@ -32220,7 +35598,6 @@ license:CC0 - Obsession (Euro) @@ -32228,6 +35605,9 @@ license:CC0 1995 Unique Development + @@ -32242,7 +35622,6 @@ license:CC0 - Odyssey (Euro, aud304312c 19970206) @@ -32250,6 +35629,9 @@ license:CC0 1995 Audiogenic + @@ -32264,7 +35646,6 @@ license:CC0 - Odyssey (Euro, aud304312b 19960201) @@ -32272,6 +35653,9 @@ license:CC0 1995 Audiogenic + @@ -32286,7 +35670,6 @@ license:CC0 - Odyssey (Euro, aud304312a 19950523) @@ -32294,6 +35677,9 @@ license:CC0 1995 Audiogenic + @@ -32308,7 +35694,6 @@ license:CC0 - Off Shore Warrior (Euro, Titus Action II) @@ -32316,6 +35701,9 @@ license:CC0 1988 Titus + @@ -32323,7 +35711,6 @@ license:CC0 - Ogre (USA) @@ -32331,6 +35718,9 @@ license:CC0 1986 Origin + @@ -32338,7 +35728,6 @@ license:CC0 - Oh No! More Lemmings (Euro, Stand Alone) @@ -32346,6 +35735,9 @@ license:CC0 1991 Psygnosis + @@ -32353,7 +35745,6 @@ license:CC0 - Oh No! More Lemmings (Euro, Data Disk) @@ -32361,6 +35752,9 @@ license:CC0 1991 Psygnosis + @@ -32369,7 +35763,6 @@ license:CC0 - Oh No! More Lemmings (USA, Data Disk) @@ -32377,6 +35770,9 @@ license:CC0 1991 Psygnosis + @@ -32385,7 +35781,6 @@ license:CC0 - Oil Imperium (Euro, v3) @@ -32393,6 +35788,9 @@ license:CC0 1989 reLINE + @@ -32407,7 +35805,6 @@ license:CC0 - Oil Imperium (Ger) @@ -32415,6 +35812,9 @@ license:CC0 1989 Softgold + @@ -32429,7 +35829,6 @@ license:CC0 - Oldtimer - Erlebte Geschichte Teil II (Ger) @@ -32437,6 +35836,9 @@ license:CC0 1994 Max Design + @@ -32487,7 +35889,6 @@ license:CC0 - Olympique de Marseille (Euro) @@ -32495,6 +35896,9 @@ license:CC0 1993 Ocean + @@ -32509,8 +35913,6 @@ license:CC0 - - Omega (Euro) @@ -32518,6 +35920,10 @@ license:CC0 1989 Origin + @@ -32525,7 +35931,6 @@ license:CC0 - Omni-Play Basketball (Euro) @@ -32533,6 +35938,9 @@ license:CC0 1989 SportTime + @@ -32547,7 +35955,6 @@ license:CC0 - Omnicron Conspiracy (Euro, v1.0 19901019) @@ -32555,6 +35962,9 @@ license:CC0 1990 Image Works + @@ -32569,7 +35979,6 @@ license:CC0 - One Step Beyond (Euro) @@ -32577,6 +35986,9 @@ license:CC0 1993 Ocean + @@ -32591,8 +36003,6 @@ license:CC0 - - Onslaught (Euro) @@ -32600,6 +36010,10 @@ license:CC0 1989 Hewson + @@ -32607,7 +36021,6 @@ license:CC0 - On The Ball League Edition (Euro) @@ -32615,6 +36028,9 @@ license:CC0 1994 Ascon + @@ -32647,7 +36063,6 @@ license:CC0 - On The Ball World Cup Edition (Euro) @@ -32655,6 +36070,9 @@ license:CC0 1994 Ascon + @@ -32687,7 +36105,6 @@ license:CC0 - Ooops Up (Euro) @@ -32695,6 +36112,9 @@ license:CC0 1991 Demonware + @@ -32718,7 +36138,6 @@ license:CC0 - Ooze - Creepy Nites (Euro, v1.2E) @@ -32726,6 +36145,9 @@ license:CC0 1989 Dragonware + @@ -32733,7 +36155,6 @@ license:CC0 - Operation Combat II - By Land, Sea and Air (Euro) @@ -32741,6 +36162,9 @@ license:CC0 1993 Merit + @@ -32755,7 +36179,6 @@ license:CC0 - Operation GII Demo (Euro) @@ -32763,6 +36186,9 @@ license:CC0 1994 Psygnosis + @@ -32770,7 +36196,6 @@ license:CC0 - Operation Harrier (Euro) @@ -32778,6 +36203,11 @@ license:CC0 1990 U.S. Gold + + + @@ -32785,7 +36215,6 @@ license:CC0 - Operation Jupiter (Fra) @@ -32793,6 +36222,9 @@ license:CC0 1988 Infogrames + @@ -32800,14 +36232,17 @@ license:CC0 - - + Operation Neptune (Euro) 1989 Infogrames + @@ -32815,7 +36250,6 @@ license:CC0 - Operation Stealth (Euro) @@ -32823,6 +36257,9 @@ license:CC0 1990 U.S. Gold + @@ -32843,7 +36280,6 @@ license:CC0 - Operation Stealth (Euro, The Delphine Collection) @@ -32851,6 +36287,9 @@ license:CC0 1995 U.S. Gold + @@ -32871,7 +36310,6 @@ license:CC0 - Operation Stealth (Fra, Les Maitres de l'Aventure) @@ -32879,6 +36317,9 @@ license:CC0 1990 Delphine + @@ -32899,7 +36340,6 @@ license:CC0 - Operation Stealth (Ger) @@ -32907,6 +36347,9 @@ license:CC0 199? <unknown> + @@ -32927,7 +36370,6 @@ license:CC0 - Operation Thunderbolt (Euro) @@ -32935,6 +36377,9 @@ license:CC0 1989 Ocean + @@ -32949,7 +36394,6 @@ license:CC0 - Operation Wolf (Euro) @@ -32957,6 +36401,9 @@ license:CC0 1988 Ocean + @@ -32971,7 +36418,6 @@ license:CC0 - Operation Wolf (Euro, Magnum 4) @@ -32979,6 +36425,9 @@ license:CC0 1988 Ocean + @@ -32993,7 +36442,6 @@ license:CC0 - Orbital Destroyer (Euro) @@ -33001,6 +36449,9 @@ license:CC0 1990 Trojan + @@ -33008,7 +36459,6 @@ license:CC0 - Oriental Games (Euro) @@ -33016,6 +36466,9 @@ license:CC0 1990 MicroStyle + @@ -33023,7 +36476,6 @@ license:CC0 - Oriental Games (Euro, Magnum) @@ -33031,6 +36483,9 @@ license:CC0 1990 MicroStyle + @@ -33038,7 +36493,6 @@ license:CC0 - Ork (Euro) @@ -33046,6 +36500,9 @@ license:CC0 1992 Psygnosis + @@ -33060,7 +36517,6 @@ license:CC0 - Ork Demo (Euro) @@ -33068,6 +36524,9 @@ license:CC0 1992 Psygnosis + @@ -33075,7 +36534,6 @@ license:CC0 - Oscar (Euro) @@ -33083,6 +36541,9 @@ license:CC0 1993 Flair + @@ -33097,7 +36558,6 @@ license:CC0 - Out of this World (USA) @@ -33105,6 +36565,9 @@ license:CC0 1991 Interplay + @@ -33119,9 +36582,6 @@ license:CC0 - - - Out Run (Euro) @@ -33129,6 +36589,11 @@ license:CC0 1989 U.S. Gold + @@ -33136,7 +36601,6 @@ license:CC0 - Out Run (Euro, Giants) @@ -33144,6 +36608,9 @@ license:CC0 1989 U.S. Gold + @@ -33151,7 +36618,6 @@ license:CC0 - Out Run (USA) @@ -33159,6 +36625,9 @@ license:CC0 1988 Sega + @@ -33166,8 +36635,6 @@ license:CC0 - - Out Run Europa (Euro) @@ -33175,6 +36642,10 @@ license:CC0 1991 U.S. Gold + @@ -33189,7 +36660,6 @@ license:CC0 - Outzone (Euro) @@ -33197,6 +36667,9 @@ license:CC0 1991 Lankhor + @@ -33204,7 +36677,6 @@ license:CC0 - Overdrive (Euro) @@ -33212,6 +36684,9 @@ license:CC0 1993 Team 17 + @@ -33226,7 +36701,6 @@ license:CC0 - Overlander (Euro, v1.0 19891127) @@ -33234,6 +36708,9 @@ license:CC0 1989 Elite + @@ -33241,7 +36718,6 @@ license:CC0 - Overlord (Euro, 19940912) @@ -33249,6 +36725,9 @@ license:CC0 1994 Virgin + @@ -33269,10 +36748,6 @@ license:CC0 - - - - Over the Net (USA) @@ -33280,6 +36755,13 @@ license:CC0 1990 Merit + @@ -33288,7 +36770,6 @@ license:CC0 - The Oxford Softworks Go Player (Euro) @@ -33296,6 +36777,9 @@ license:CC0 1991 Oxford Softworks + @@ -33303,7 +36787,6 @@ license:CC0 - P-47 Thunderbolt (Euro) @@ -33311,6 +36794,9 @@ license:CC0 1990 Firebird + @@ -33318,7 +36804,6 @@ license:CC0 - P-47 Thunderbolt (Euro, Air-Sea Supremacy) @@ -33326,6 +36811,9 @@ license:CC0 1990 Firebird + @@ -33333,7 +36821,6 @@ license:CC0 - P.P. Hammer and His Pneumatic Weapon (Euro, Budget) @@ -33341,6 +36828,12 @@ license:CC0 1991 Global + @@ -33348,14 +36841,17 @@ license:CC0 - - + Pac-Land (Euro) 1989 Grandslam + @@ -33363,14 +36859,18 @@ license:CC0 - - + Pac-Mania (Euro) 1988 Grandslam + @@ -33378,7 +36878,6 @@ license:CC0 - Pacific Islands (Euro, Combat Classics 2) @@ -33386,6 +36885,9 @@ license:CC0 1992 Empire + @@ -33400,7 +36902,6 @@ license:CC0 - Paladin (Euro, v1.0e) @@ -33408,6 +36909,9 @@ license:CC0 1988 Artronic + @@ -33415,7 +36919,6 @@ license:CC0 - Paladin 2 (Euro) @@ -33423,6 +36926,9 @@ license:CC0 1992 Impressions + @@ -33437,7 +36943,6 @@ license:CC0 - Pandora (Euro) @@ -33445,6 +36950,9 @@ license:CC0 1988 Firebird + @@ -33452,8 +36960,6 @@ license:CC0 - - Pang (Euro) @@ -33461,6 +36967,10 @@ license:CC0 1990 Ocean + @@ -33468,8 +36978,6 @@ license:CC0 - - Panza Kick Boxing (Euro) @@ -33477,6 +36985,10 @@ license:CC0 1990 Futura + @@ -33491,7 +37003,6 @@ license:CC0 - Panza Kick Boxing (Fra, Podium) @@ -33499,6 +37010,9 @@ license:CC0 1990 Futura + @@ -33513,7 +37027,6 @@ license:CC0 - Paperboy 2 (Euro) @@ -33521,6 +37034,9 @@ license:CC0 1992 Mindscape + @@ -33528,11 +37044,6 @@ license:CC0 - - - - - Paradroid 90 (Euro) @@ -33540,6 +37051,13 @@ license:CC0 1990 Hewson + @@ -33547,7 +37065,6 @@ license:CC0 - Paradroid 90 (Euro, Challenge) @@ -33555,6 +37072,9 @@ license:CC0 1990 Hewson + @@ -33562,7 +37082,6 @@ license:CC0 - Paragliding Simulation (Euro) @@ -33570,6 +37089,9 @@ license:CC0 1991 Loriciel + @@ -33577,7 +37099,6 @@ license:CC0 - Paramax (Euro) @@ -33585,6 +37106,9 @@ license:CC0 1991 Kingsoft + @@ -33592,7 +37116,6 @@ license:CC0 - The Paranoia Complex (Euro) @@ -33600,6 +37123,9 @@ license:CC0 1989 Magic Bytes + @@ -33607,7 +37133,6 @@ license:CC0 - The Paranoia Complex (Ger) @@ -33615,6 +37140,9 @@ license:CC0 1989 Magic Bytes + @@ -33622,8 +37150,6 @@ license:CC0 - - Parasol Stars - The Story of Rainbow Islands II (Euro) @@ -33631,6 +37157,11 @@ license:CC0 1992 Ocean + @@ -33638,7 +37169,6 @@ license:CC0 - Parasol Stars - The Story of Rainbow Islands II (Euro, alt) @@ -33646,6 +37176,9 @@ license:CC0 1992 Ocean + @@ -33653,7 +37186,6 @@ license:CC0 - Passing Shot (Euro) @@ -33661,6 +37193,9 @@ license:CC0 1989 Image Works + @@ -33668,7 +37203,6 @@ license:CC0 - The Patrician (Euro) @@ -33676,6 +37210,9 @@ license:CC0 1993 Ascon + @@ -33696,7 +37233,6 @@ license:CC0 - Der Patrizier (Ger) @@ -33704,6 +37240,9 @@ license:CC0 1993 Ascon + @@ -33724,7 +37263,6 @@ license:CC0 - The Pawn (Euro, v2.2) @@ -33732,6 +37270,9 @@ license:CC0 1986 Rainbird + @@ -33739,7 +37280,6 @@ license:CC0 - Pegasus (Euro) @@ -33747,6 +37287,9 @@ license:CC0 1991 Gremlin Graphics + @@ -33761,7 +37304,6 @@ license:CC0 - Penthouse Hot Numbers Deluxe (Euro) @@ -33769,6 +37311,9 @@ license:CC0 1994 Magic Bytes + @@ -33795,7 +37340,6 @@ license:CC0 - The Perfect General (Euro, v1.02 19911119) @@ -33803,6 +37347,9 @@ license:CC0 1991 Ubi Soft + @@ -33810,7 +37357,6 @@ license:CC0 - The Perfect General (Fra, v1.02 19911119, Battles of Time) @@ -33818,6 +37364,9 @@ license:CC0 1991 Ubi Soft + @@ -33825,7 +37374,6 @@ license:CC0 - The Perfect General (Ger, v1.02 19911119, The Lords of Power) @@ -33833,6 +37381,9 @@ license:CC0 1991 Ubi Soft + @@ -33840,7 +37391,6 @@ license:CC0 - The Perfect General - World War II Battle Set (Euro) @@ -33848,6 +37398,9 @@ license:CC0 1992 Ubi Soft + @@ -33856,7 +37409,6 @@ license:CC0 - Perihelion (Euro) @@ -33864,6 +37416,9 @@ license:CC0 1993 Psygnosis + @@ -33890,7 +37445,6 @@ license:CC0 - Personal Nightmare (Euro) @@ -33898,6 +37452,9 @@ license:CC0 1989 Horrorsoft + @@ -33918,7 +37475,6 @@ license:CC0 - Peter Pan (Ger) @@ -33926,6 +37482,9 @@ license:CC0 1988 Coktel + @@ -33933,7 +37492,6 @@ license:CC0 - PGA European Tour (Euro) @@ -33941,6 +37499,9 @@ license:CC0 1994 Ocean + @@ -33955,29 +37516,32 @@ license:CC0 - - + PGA Tour Golf (Euro) 1991 Electronic Arts + + - + - + - + - + - Phantasie (Euro, v1.0) @@ -33985,6 +37549,9 @@ license:CC0 1987 SSI + @@ -33992,7 +37559,6 @@ license:CC0 - Phantasie III - The Wrath of Nikademus (Euro, v1.0 Bonus Ed.) @@ -34000,6 +37566,9 @@ license:CC0 1987 SSI + @@ -34007,7 +37576,6 @@ license:CC0 - Phantasm (Euro) @@ -34015,6 +37583,9 @@ license:CC0 1988 Exocet + @@ -34022,7 +37593,6 @@ license:CC0 - Phantasm (Euro, Budget) @@ -34030,6 +37600,9 @@ license:CC0 1988 Prism Leisure + @@ -34037,7 +37610,6 @@ license:CC0 - Phobia (Euro) @@ -34045,6 +37617,9 @@ license:CC0 1989 Image Works + @@ -34052,7 +37627,6 @@ license:CC0 - Photon Storm (Euro) @@ -34060,6 +37634,9 @@ license:CC0 1990 ARC + @@ -34067,7 +37644,6 @@ license:CC0 - Pick 'n' Pile (Euro) @@ -34075,6 +37651,9 @@ license:CC0 1990 Ubi Soft + @@ -34082,7 +37661,6 @@ license:CC0 - Pick 'n' Pile (Euro, Le 2ème sens) @@ -34090,6 +37668,9 @@ license:CC0 1990 Ubi Soft + @@ -34097,7 +37678,6 @@ license:CC0 - Pictionary - The Game of Quick Draw (Euro, v3.1a) @@ -34105,6 +37685,9 @@ license:CC0 1989 Domark + @@ -34112,7 +37695,6 @@ license:CC0 - Pinball Dreams (Euro) @@ -34120,6 +37702,9 @@ license:CC0 1992 21st Century Entertainment + @@ -34134,7 +37719,6 @@ license:CC0 - Pinball Fantasies (Euro) @@ -34142,6 +37726,9 @@ license:CC0 1992 21st Century Entertainment + @@ -34168,7 +37755,6 @@ license:CC0 - Pinball Magic (Euro) @@ -34176,6 +37762,9 @@ license:CC0 1990 Loriciel + @@ -34183,7 +37772,6 @@ license:CC0 - Pinball Magic (Euro, alt) @@ -34191,6 +37779,9 @@ license:CC0 1990 Loriciel + @@ -34198,7 +37789,6 @@ license:CC0 - Pinball Prelude (Euro) @@ -34206,6 +37796,9 @@ license:CC0 1996 Effigy + @@ -34232,7 +37825,6 @@ license:CC0 - Pinball Wizard (Euro, v1.0) @@ -34240,6 +37832,9 @@ license:CC0 1987 Kingsoft + @@ -34247,7 +37842,6 @@ license:CC0 - Pinkie (Euro) @@ -34255,6 +37849,9 @@ license:CC0 1995 Millennium + @@ -34275,7 +37872,6 @@ license:CC0 - Pink Panther (Euro) @@ -34283,6 +37879,9 @@ license:CC0 1988 Magic Bytes + @@ -34290,7 +37889,6 @@ license:CC0 - The Pioneer Plague (Euro) @@ -34298,6 +37896,9 @@ license:CC0 1988 Mandarin + @@ -34306,7 +37907,6 @@ license:CC0 - Pipe Mania (Euro) @@ -34314,6 +37914,9 @@ license:CC0 1989 Empire + @@ -34321,14 +37924,18 @@ license:CC0 - - + Piracy on the High Seas (Euro) 1992 I.C.E. + @@ -34349,7 +37956,6 @@ license:CC0 - Pirates! (Euro, v832.04) @@ -34357,6 +37963,9 @@ license:CC0 1990 MicroProse + @@ -34371,7 +37980,6 @@ license:CC0 - Pirates! (Euro, v832.02) @@ -34379,6 +37987,9 @@ license:CC0 1990 MicroProse + @@ -34393,7 +38004,6 @@ license:CC0 - Pit-Fighter (Euro) @@ -34401,6 +38011,9 @@ license:CC0 1991 Domark + @@ -34415,7 +38028,6 @@ license:CC0 - Pixie and Dixie (Euro) @@ -34423,6 +38035,9 @@ license:CC0 1993 Alternative + @@ -34430,7 +38045,6 @@ license:CC0 - Pizza Connection (Ger) @@ -34438,6 +38052,9 @@ license:CC0 1994 Software 2000 + @@ -34464,14 +38081,19 @@ license:CC0 - - + Planetfall (Euro, r37) 1985 Infocom + + + @@ -34479,8 +38101,6 @@ license:CC0 - - Platoon (USA) @@ -34488,6 +38108,10 @@ license:CC0 1988 Data East + @@ -34495,7 +38119,6 @@ license:CC0 - Playdays (Euro) @@ -34503,6 +38126,9 @@ license:CC0 1992 Alternative + @@ -34517,8 +38143,6 @@ license:CC0 - - Player Manager (Euro) @@ -34526,6 +38150,10 @@ license:CC0 1990 Anco + @@ -34533,7 +38161,6 @@ license:CC0 - Player Manager (Ger) @@ -34541,6 +38168,9 @@ license:CC0 1990 Anco + @@ -34548,8 +38178,6 @@ license:CC0 - - Player Manager (Ita) @@ -34557,6 +38185,10 @@ license:CC0 1990 Anco + @@ -34564,7 +38196,6 @@ license:CC0 - Plotting (Euro) @@ -34572,6 +38203,9 @@ license:CC0 1990 Ocean + @@ -34579,7 +38213,6 @@ license:CC0 - Plutos (Euro) @@ -34587,6 +38220,9 @@ license:CC0 1987 MicroValue + @@ -34594,7 +38230,6 @@ license:CC0 - Plutos (USA) @@ -34602,6 +38237,9 @@ license:CC0 1987 Mindscape + @@ -34609,7 +38247,6 @@ license:CC0 - Police Quest - In Pursuit of the Death Angel (Euro, v2.0B 19890222, Budget) @@ -34617,6 +38254,9 @@ license:CC0 1987 KIXX XL + @@ -34624,7 +38264,6 @@ license:CC0 - Police Quest - In Pursuit of the Death Angel (USA, v2.0B 19890222) @@ -34632,6 +38271,9 @@ license:CC0 1987 Sierra + @@ -34639,7 +38281,6 @@ license:CC0 - Police Quest II - The Vengeance (Euro, v1.024) @@ -34647,6 +38288,9 @@ license:CC0 199? <unknown> + @@ -34667,7 +38311,6 @@ license:CC0 - Pool of Radiance (Euro, v1.0) @@ -34675,6 +38318,9 @@ license:CC0 1990 U.S. Gold + @@ -34689,7 +38335,6 @@ license:CC0 - Pools of Darkness (Euro, v1.0 19920309) @@ -34697,6 +38342,9 @@ license:CC0 1992 SSI + @@ -34717,7 +38365,6 @@ license:CC0 - Pool (Euro) @@ -34725,6 +38372,9 @@ license:CC0 1987 Mastertronic + @@ -34732,7 +38382,6 @@ license:CC0 - Populous (Euro, v2.7 19890317) @@ -34740,6 +38389,9 @@ license:CC0 1989 Electronic Arts + @@ -34747,7 +38399,6 @@ license:CC0 - Populous (Euro, v2.7 19890317, Budget) @@ -34755,6 +38406,9 @@ license:CC0 1989 The Hit Squad + @@ -34762,7 +38416,6 @@ license:CC0 - Populous (USA, v2.7 19890330) @@ -34770,6 +38423,9 @@ license:CC0 1989 Electronic Arts + @@ -34777,7 +38433,6 @@ license:CC0 - Populous - The Promised Lands (Euro) @@ -34785,6 +38440,9 @@ license:CC0 1989 Electronic Arts + @@ -34793,7 +38451,6 @@ license:CC0 - Populous - The Promised Lands (Euro, Budget) @@ -34801,6 +38458,9 @@ license:CC0 1989 The Hit Squad + @@ -34809,7 +38469,6 @@ license:CC0 - Populous II (Euro) @@ -34817,6 +38476,9 @@ license:CC0 1991 Electronic Arts + @@ -34825,7 +38487,6 @@ license:CC0 - Populous II - The Challenge Games (Euro) @@ -34833,6 +38494,9 @@ license:CC0 1992 Electronic Arts + @@ -34841,7 +38505,6 @@ license:CC0 - Populous World Editor (Euro, v1.0) @@ -34849,6 +38512,9 @@ license:CC0 1991 Electronic Arts + @@ -34856,7 +38522,6 @@ license:CC0 - Portal (USA) @@ -34864,6 +38529,9 @@ license:CC0 1986 Activision + @@ -34884,8 +38552,6 @@ license:CC0 - - Ports of Call (Euro, v1.1, A600 Smart Start) @@ -34893,6 +38559,10 @@ license:CC0 1987 Aegis + @@ -34900,7 +38570,6 @@ license:CC0 - Postman Pat (Euro, Kids Pack) @@ -34908,6 +38577,9 @@ license:CC0 1989 Alternative + @@ -34915,7 +38587,6 @@ license:CC0 - The Power (Euro) @@ -34923,6 +38594,9 @@ license:CC0 1991 Demonware + @@ -34930,7 +38604,6 @@ license:CC0 - Power Drift (Euro) @@ -34938,6 +38611,9 @@ license:CC0 1989 Activision + @@ -34952,7 +38628,6 @@ license:CC0 - Power Drift (Euro, Wheels of Fire) @@ -34960,6 +38635,9 @@ license:CC0 1989 Activision + @@ -34967,7 +38645,6 @@ license:CC0 - Power Drive (Euro) @@ -34975,6 +38652,9 @@ license:CC0 1994 U.S. Gold + @@ -34989,7 +38669,6 @@ license:CC0 - Power Struggle (Fra) @@ -34997,6 +38676,9 @@ license:CC0 1988 P.S.S. + @@ -35004,7 +38686,6 @@ license:CC0 - Powerdrome (Euro) @@ -35012,6 +38693,9 @@ license:CC0 1989 Electronic Arts + @@ -35019,7 +38703,6 @@ license:CC0 - PowerMonger (Euro) @@ -35027,6 +38710,10 @@ license:CC0 1990 Electronic Arts + @@ -35034,7 +38721,6 @@ license:CC0 - PowerMonger (Euro, Budget) @@ -35042,6 +38728,9 @@ license:CC0 1990 The Hit Squad + @@ -35049,7 +38738,6 @@ license:CC0 - PowerMonger WW1 Edition (Euro) @@ -35057,6 +38745,9 @@ license:CC0 1992 Electronic Arts + @@ -35065,7 +38756,6 @@ license:CC0 - Powerplay - The Game of the Gods (Euro) @@ -35073,6 +38763,9 @@ license:CC0 1988 Arcana + @@ -35080,7 +38773,6 @@ license:CC0 - Powerplay - The Game of the Gods (Euro, Astra Pack) @@ -35088,6 +38780,9 @@ license:CC0 1988 Arcana + @@ -35095,8 +38790,6 @@ license:CC0 - - Predator 2 (Euro) @@ -35104,6 +38797,10 @@ license:CC0 1991 Image Works + @@ -35118,7 +38815,6 @@ license:CC0 - Prehistorik (Euro) @@ -35126,6 +38822,9 @@ license:CC0 1991 Titus + @@ -35133,7 +38832,6 @@ license:CC0 - A Prehistoric Tale (Euro) @@ -35141,6 +38839,9 @@ license:CC0 1990 Thalion + @@ -35148,7 +38849,6 @@ license:CC0 - Premiere (Euro) @@ -35156,6 +38856,9 @@ license:CC0 1992 Core Design + @@ -35176,7 +38879,6 @@ license:CC0 - Premier Manager (Euro) @@ -35184,6 +38886,11 @@ license:CC0 1993 Gremlin Graphics + @@ -35198,7 +38905,6 @@ license:CC0 - Premier Manager II (Euro) @@ -35206,6 +38912,11 @@ license:CC0 1993 Gremlin Graphics + @@ -35226,7 +38937,6 @@ license:CC0 - Premier Manager 3 (Euro) @@ -35234,6 +38944,11 @@ license:CC0 1994 Gremlin Graphics + @@ -35248,7 +38963,6 @@ license:CC0 - Premier Multi-Edit System (Euro) @@ -35256,6 +38970,9 @@ license:CC0 1995 Gremlin Graphics + @@ -35263,7 +38980,6 @@ license:CC0 - Premier Manager 3 Deluxe (Euro) @@ -35271,6 +38987,11 @@ license:CC0 1996 Gremlin Graphics + @@ -35306,7 +39027,6 @@ license:CC0 - Prime Mover (Euro) @@ -35314,6 +39034,9 @@ license:CC0 1993 Psygnosis + @@ -35328,7 +39051,6 @@ license:CC0 - Prince (Euro) @@ -35336,6 +39058,9 @@ license:CC0 1989 ARC + @@ -35343,7 +39068,6 @@ license:CC0 - Prince of Persia (Euro) @@ -35351,6 +39075,9 @@ license:CC0 1990 Brøderbund + @@ -35358,7 +39085,6 @@ license:CC0 - Prince de Perse (Fra, Super Héros) @@ -35366,6 +39092,9 @@ license:CC0 1990 Brøderbund + @@ -35373,7 +39102,6 @@ license:CC0 - Prince of Persia (Ger) @@ -35381,6 +39109,9 @@ license:CC0 1990 Softgold + @@ -35388,7 +39119,6 @@ license:CC0 - Prince of Persia (USA) @@ -35396,6 +39126,9 @@ license:CC0 1990 Brøderbund + @@ -35403,7 +39136,6 @@ license:CC0 - Prison (Euro) @@ -35411,6 +39143,9 @@ license:CC0 1989 Krisalis + @@ -35418,7 +39153,6 @@ license:CC0 - Pro Boxing Simulator (Euro) @@ -35426,6 +39160,9 @@ license:CC0 1991 Codemasters + @@ -35433,7 +39170,6 @@ license:CC0 - Pro PowerBoat Simulator (Euro) @@ -35441,6 +39177,9 @@ license:CC0 1990 Codemasters + @@ -35448,7 +39187,6 @@ license:CC0 - Pro PowerBoat Simulator + Nitro Boost Challenge (Euro, Quattro Power Machines) @@ -35456,6 +39194,9 @@ license:CC0 1990 Codemasters + @@ -35463,7 +39204,6 @@ license:CC0 - Pro Tennis Simulator (Euro) @@ -35471,6 +39211,9 @@ license:CC0 1990 Codemasters + @@ -35478,7 +39221,6 @@ license:CC0 - Pro Tennis Tour (Euro) @@ -35486,6 +39228,9 @@ license:CC0 1989 Ubi Soft + @@ -35493,7 +39238,6 @@ license:CC0 - Pro Tennis Tour (Euro, Budget) @@ -35501,6 +39245,9 @@ license:CC0 1989 The Hit Squad + @@ -35508,7 +39255,6 @@ license:CC0 - Pro Tennis Tour 2 (Euro) @@ -35516,6 +39262,9 @@ license:CC0 1991 Ubi Soft + @@ -35523,7 +39272,6 @@ license:CC0 - Professional Football Simulation (Euro, v3.1b) @@ -35531,6 +39279,10 @@ license:CC0 1989 Guildhall + + @@ -35545,8 +39297,6 @@ license:CC0 - - Profezia (Ita) @@ -35554,6 +39304,10 @@ license:CC0 1991 Genias + @@ -35561,7 +39315,6 @@ license:CC0 - ProFlight (Euro, v1.51) @@ -35569,6 +39322,9 @@ license:CC0 1991 HiSoft + @@ -35576,7 +39332,6 @@ license:CC0 - Project-X (Euro, v2) @@ -35584,6 +39339,9 @@ license:CC0 1992 Team 17 + @@ -35610,7 +39368,6 @@ license:CC0 - Project-X (Euro) @@ -35618,6 +39375,9 @@ license:CC0 1992 Team 17 + @@ -35644,7 +39404,6 @@ license:CC0 - Project-X Special Edition '93 (Euro) @@ -35652,6 +39411,9 @@ license:CC0 1993 Team 17 + @@ -35672,7 +39434,6 @@ license:CC0 - Projectyle (Euro) @@ -35680,6 +39441,9 @@ license:CC0 1990 Electronic Arts + @@ -35687,7 +39451,6 @@ license:CC0 - Projekt Prometheus (Ger) @@ -35695,6 +39458,9 @@ license:CC0 1991 Bomico + @@ -35709,7 +39475,6 @@ license:CC0 - Prophecy I - The Viking Child (Euro) @@ -35717,6 +39482,9 @@ license:CC0 1990 Electronic Zoo + @@ -35737,7 +39505,6 @@ license:CC0 - ProSoccer 2190 (Euro) @@ -35745,6 +39512,9 @@ license:CC0 1990 Volture + @@ -35752,7 +39522,6 @@ license:CC0 - Prospector - In the Mazes of Xor (Euro, v1.0) @@ -35760,6 +39529,9 @@ license:CC0 1989 Logotron + @@ -35768,7 +39540,6 @@ license:CC0 - Protector (Euro, Paradox) @@ -35776,6 +39547,9 @@ license:CC0 1986 Prism Leisure + @@ -35783,7 +39557,6 @@ license:CC0 - Protector (Euro, Virgin Mastertronic) @@ -35791,6 +39564,9 @@ license:CC0 1989 Virgin Mastertronic + @@ -35798,7 +39574,6 @@ license:CC0 - Psyborg (Euro) @@ -35806,6 +39581,9 @@ license:CC0 1992 Loriciel + @@ -35820,7 +39598,6 @@ license:CC0 - Pub Trivia Simulator (Euro) @@ -35828,6 +39605,9 @@ license:CC0 1989 Codemasters + @@ -35835,7 +39615,6 @@ license:CC0 - Puffy's Saga (Euro, Winning 5) @@ -35843,6 +39622,9 @@ license:CC0 1989 Ubi Soft + @@ -35850,7 +39632,6 @@ license:CC0 - Puggsy (Euro) @@ -35858,6 +39639,9 @@ license:CC0 1994 Psygnosis + @@ -35884,7 +39668,6 @@ license:CC0 - Purple Saturn Day (Euro) @@ -35892,6 +39675,9 @@ license:CC0 1989 Exxos + @@ -35899,7 +39685,6 @@ license:CC0 - Purple Saturn Day (USA) @@ -35907,6 +39692,9 @@ license:CC0 1989 Epyx + @@ -35914,7 +39702,6 @@ license:CC0 - PushOver (Euro) @@ -35922,6 +39709,9 @@ license:CC0 1992 Ocean + @@ -35937,7 +39727,6 @@ license:CC0 - PushOver (Euro, alt) @@ -35945,6 +39734,9 @@ license:CC0 1992 Ocean + @@ -35960,7 +39752,6 @@ license:CC0 - Putty (Euro) @@ -35968,6 +39759,9 @@ license:CC0 1992 System 3 + @@ -35988,7 +39782,6 @@ license:CC0 - Puzznic (Euro) @@ -35996,6 +39789,9 @@ license:CC0 1990 Ocean + @@ -36003,7 +39799,6 @@ license:CC0 - Pyramax (Euro) @@ -36011,6 +39806,9 @@ license:CC0 1990 ARC + @@ -36018,7 +39816,6 @@ license:CC0 - QBall (Euro) @@ -36026,6 +39823,9 @@ license:CC0 1987 English Software + @@ -36033,7 +39833,6 @@ license:CC0 - Qix (USA) @@ -36041,6 +39840,9 @@ license:CC0 1989 Taito + @@ -36048,7 +39850,6 @@ license:CC0 - Quadralien (Euro, with StarRay demo) @@ -36056,6 +39857,9 @@ license:CC0 1988 Logotron + @@ -36064,7 +39868,6 @@ license:CC0 - Quadralien (Euro) @@ -36072,6 +39875,9 @@ license:CC0 1988 Logotron + @@ -36079,7 +39885,6 @@ license:CC0 - Quadrel (Euro, v1.0, Q.I. 1992) @@ -36087,6 +39892,9 @@ license:CC0 1992? Loriciel + @@ -36094,7 +39902,6 @@ license:CC0 - Quadrel (Euro, v1.0) @@ -36102,6 +39909,9 @@ license:CC0 1990 Loriciel + @@ -36109,7 +39919,6 @@ license:CC0 - Quantox (Euro) @@ -36117,6 +39926,9 @@ license:CC0 1988 Anco + @@ -36124,7 +39936,6 @@ license:CC0 - Quartz (Euro) @@ -36132,6 +39943,9 @@ license:CC0 1989 Firebird + @@ -36139,7 +39953,6 @@ license:CC0 - Quest for Glory II - Trial by Fire (Euro, v1.109) @@ -36147,6 +39960,9 @@ license:CC0 1991 Sierra + @@ -36197,7 +40013,6 @@ license:CC0 - The Quest for the Time-Bird (Euro) @@ -36205,6 +40020,9 @@ license:CC0 1989 Infogrames + @@ -36225,7 +40043,6 @@ license:CC0 - La Quête de l'Oiseau du Temps (Fra) @@ -36233,6 +40050,9 @@ license:CC0 1989 Infogrames + @@ -36247,7 +40067,6 @@ license:CC0 - The Quest of Agravain (Euro) @@ -36255,6 +40074,9 @@ license:CC0 1992 Codemasters + @@ -36262,7 +40084,6 @@ license:CC0 - A Question of Sport (Euro) @@ -36270,6 +40091,9 @@ license:CC0 1989 Elite + @@ -36277,7 +40101,6 @@ license:CC0 - Questron II (Euro) @@ -36285,6 +40108,11 @@ license:CC0 1988 SSI + @@ -36292,7 +40120,6 @@ license:CC0 - Quintette (Euro) @@ -36300,6 +40127,9 @@ license:CC0 1987 Miles Computing + @@ -36307,7 +40137,6 @@ license:CC0 - Qwak (Euro) @@ -36315,6 +40144,9 @@ license:CC0 1993 Team 17 + @@ -36322,7 +40154,6 @@ license:CC0 - R/C Aerochopper (USA, Issue 1.1) @@ -36330,6 +40161,9 @@ license:CC0 1991 R.C. Simulations + @@ -36337,7 +40171,6 @@ license:CC0 - R-Type (Euro) @@ -36345,6 +40178,9 @@ license:CC0 1989 Activision + @@ -36352,7 +40188,6 @@ license:CC0 - R-Type II (Euro) @@ -36360,6 +40195,12 @@ license:CC0 1991 Activision + @@ -36367,7 +40208,6 @@ license:CC0 - R.B.I. Baseball 2 (Euro) @@ -36375,6 +40215,9 @@ license:CC0 1991 Domark + @@ -36382,7 +40225,6 @@ license:CC0 - R.B.I. Baseball 2 (Euro, Budget) @@ -36390,6 +40232,9 @@ license:CC0 1991 The Hit Squad + @@ -36397,7 +40242,6 @@ license:CC0 - Raffles (Euro) @@ -36405,6 +40249,9 @@ license:CC0 1989 The Edge + @@ -36412,7 +40259,6 @@ license:CC0 - Raider (Euro) @@ -36420,6 +40266,9 @@ license:CC0 1989 Impressions + @@ -36427,7 +40276,6 @@ license:CC0 - Railroad Tycoon (Euro, v855.02) @@ -36435,6 +40283,9 @@ license:CC0 1991 MicroProse + @@ -36449,7 +40300,6 @@ license:CC0 - Railroad Tycoon (Euro, v855.01) @@ -36457,6 +40307,9 @@ license:CC0 1991 MicroProse + @@ -36471,7 +40324,6 @@ license:CC0 - Railroad Tycoon (Ger, v855.02) @@ -36479,6 +40331,9 @@ license:CC0 1991 MicroProse + @@ -36493,7 +40348,6 @@ license:CC0 - Railroad Tycoon (Ger, v855.01) @@ -36501,6 +40355,9 @@ license:CC0 1991 MicroProse + @@ -36515,7 +40372,6 @@ license:CC0 - Rainbow Islands (Euro) @@ -36523,6 +40379,9 @@ license:CC0 1989 Ocean + @@ -36530,7 +40389,6 @@ license:CC0 - Rainbow Islands (Euro, alt) @@ -36538,6 +40396,9 @@ license:CC0 1989 Ocean + @@ -36545,7 +40406,6 @@ license:CC0 - Rainbow Islands (Euro, Budget) @@ -36553,6 +40413,9 @@ license:CC0 1989 The Hit Squad + @@ -36560,7 +40423,6 @@ license:CC0 - Rambo III (Euro, Budget) @@ -36568,6 +40430,11 @@ license:CC0 1989 The Hit Squad + 0x115 at PC=5856 +TODO: shooting enemies may give repeated [Paula] samples, reverify +ATK test: OK +]]> @@ -36575,7 +40442,6 @@ license:CC0 - Rambo III (USA) @@ -36583,6 +40449,9 @@ license:CC0 1989 Taito + @@ -36590,7 +40459,6 @@ license:CC0 - Rampart (Euro) @@ -36598,6 +40466,9 @@ license:CC0 1992 Domark + @@ -36605,7 +40476,6 @@ license:CC0 - RanX (Fra, 10 Megahits Vol. 3) @@ -36613,6 +40483,9 @@ license:CC0 1990 Ubi Soft + @@ -36627,7 +40500,6 @@ license:CC0 - Reach for the Skies (Euro, v1.1 19930907) @@ -36635,6 +40507,9 @@ license:CC0 1993 Virgin Games + @@ -36655,7 +40530,6 @@ license:CC0 - Reach for the Stars (USA, v3.0) @@ -36663,6 +40537,9 @@ license:CC0 1988 SSG + @@ -36671,7 +40548,6 @@ license:CC0 - The Real Ghostbusters (Euro) @@ -36679,6 +40555,9 @@ license:CC0 1988 Activision + @@ -36686,7 +40565,6 @@ license:CC0 - Realm of the Trolls (Euro, 5th Anniversary) @@ -36694,6 +40572,9 @@ license:CC0 1988 Rainbow Arts + @@ -36701,7 +40582,6 @@ license:CC0 - Realms (Euro) @@ -36709,6 +40589,9 @@ license:CC0 1991 Virgin + @@ -36723,7 +40606,6 @@ license:CC0 - Realms of Arkania - Blade of Destiny (Euro) @@ -36731,6 +40613,9 @@ license:CC0 1993 U.S. Gold + @@ -36781,7 +40666,6 @@ license:CC0 - Das Schwarze Auge - Die Schicksalsklinge (Ger) @@ -36789,6 +40673,9 @@ license:CC0 1992 attic + @@ -36839,7 +40726,6 @@ license:CC0 - Recognize Me (Euro) @@ -36847,6 +40733,9 @@ license:CC0 1989 Carraz + @@ -36854,7 +40743,6 @@ license:CC0 - Red Baron (Euro, v1.0) @@ -36862,6 +40750,11 @@ license:CC0 1992 Dynamix + @@ -36882,7 +40775,6 @@ license:CC0 - Red Baron (Euro, The Lords of Power) @@ -36890,6 +40782,9 @@ license:CC0 1992 Dynamix + @@ -36904,7 +40799,6 @@ license:CC0 - Red Baron (Ger, v1.0) @@ -36912,6 +40806,9 @@ license:CC0 1992 Dynamix + @@ -36932,9 +40829,6 @@ license:CC0 - - - Red Heat (Euro) @@ -36942,6 +40836,12 @@ license:CC0 1989 Ocean + @@ -36949,7 +40849,6 @@ license:CC0 - Red Heat (Euro, Budget) @@ -36957,6 +40856,11 @@ license:CC0 1989 The Hit Squad + @@ -36964,7 +40868,6 @@ license:CC0 - Red Storm Rising (Euro, v843.02) @@ -36972,6 +40875,9 @@ license:CC0 1990 MicroProse + @@ -36986,7 +40892,6 @@ license:CC0 - Der Reeder (Ger, v1.00 19950823) @@ -36994,6 +40899,9 @@ license:CC0 1995 Software 2000 + @@ -37032,7 +40940,6 @@ license:CC0 - Reederei (Ger) @@ -37040,6 +40947,9 @@ license:CC0 1988 Art Edition + @@ -37047,7 +40957,6 @@ license:CC0 - Renaissance (Euro) @@ -37055,6 +40964,9 @@ license:CC0 1990 Impressions + @@ -37062,7 +40974,6 @@ license:CC0 - Renegade (Euro) @@ -37070,6 +40981,9 @@ license:CC0 1989 Imagine + @@ -37077,7 +40991,6 @@ license:CC0 - Renegade (Euro, Budget) @@ -37085,6 +40998,9 @@ license:CC0 1989 The Hit Squad + @@ -37092,7 +41008,6 @@ license:CC0 - Renegade Legion Interceptor (Euro, v1.0 19910513) @@ -37100,6 +41015,9 @@ license:CC0 1991 U.S. Gold + @@ -37107,7 +41025,6 @@ license:CC0 - Resolution 101 (Euro) @@ -37115,6 +41032,9 @@ license:CC0 1990 Millennium + @@ -37122,8 +41042,6 @@ license:CC0 - - Retee! (Ita) @@ -37131,6 +41049,10 @@ license:CC0 1990 Idea + @@ -37138,7 +41060,6 @@ license:CC0 - The Return of Medusa (Ger, v1.07C+ 19910828) @@ -37146,6 +41067,9 @@ license:CC0 1991 Amiga Fun + @@ -37153,7 +41077,6 @@ license:CC0 - Return of the Jedi (Euro) @@ -37161,6 +41084,9 @@ license:CC0 1988 Domark + @@ -37168,7 +41094,6 @@ license:CC0 - Return of the Jedi (Euro, The Star Wars Trilogy) @@ -37176,6 +41101,9 @@ license:CC0 1988 Domark + @@ -37183,7 +41111,6 @@ license:CC0 - Return to Atlantis (Euro) @@ -37191,6 +41118,9 @@ license:CC0 1988 Electronic Arts + @@ -37205,7 +41135,6 @@ license:CC0 - Revelation! (Euro) @@ -37213,6 +41142,9 @@ license:CC0 1991 Krisalis + @@ -37220,8 +41152,6 @@ license:CC0 - - Rick Dangerous (Euro, MicroStyle re-release) @@ -37229,6 +41159,10 @@ license:CC0 1989 MicroStyle + @@ -37236,8 +41170,6 @@ license:CC0 - - Rick Dangerous (Euro) @@ -37245,6 +41177,10 @@ license:CC0 1989 Firebird + @@ -37252,8 +41188,6 @@ license:CC0 - - Rick Dangerous (Euro, alt, unlimited lives?) @@ -37261,6 +41195,10 @@ license:CC0 1989 MicroStyle + @@ -37268,8 +41206,6 @@ license:CC0 - - Rick Dangerous 2 (Euro) @@ -37277,6 +41213,10 @@ license:CC0 1990 MicroProse + @@ -37284,8 +41224,6 @@ license:CC0 - - Rick Dangerous 2 (Euro, Budget) @@ -37293,6 +41231,10 @@ license:CC0 1990 KIXX + @@ -37300,7 +41242,6 @@ license:CC0 - Rick Davis's World Trophy Soccer (Euro) @@ -37308,6 +41249,12 @@ license:CC0 1989 Melbourne House + + @@ -37315,7 +41262,6 @@ license:CC0 - Rings of Medusa (Euro, v1.6) @@ -37323,6 +41269,9 @@ license:CC0 1989 Starbyte + @@ -37330,7 +41279,6 @@ license:CC0 - Rings of Medusa (Ger, v1.6) @@ -37338,6 +41286,9 @@ license:CC0 1989 Starbyte + @@ -37345,7 +41296,6 @@ license:CC0 - Rings of Medusa (Ger, v1.04) @@ -37353,6 +41303,9 @@ license:CC0 1989 Starbyte + @@ -37360,7 +41313,6 @@ license:CC0 - Rings of Medusa (Ger, v1.02) @@ -37368,6 +41320,9 @@ license:CC0 1989 Starbyte + @@ -37375,7 +41330,6 @@ license:CC0 - Ringside (Euro, Hyperaction) @@ -37383,6 +41337,9 @@ license:CC0 1989 EAS Procovision + @@ -37390,7 +41347,6 @@ license:CC0 - Rise of the Dragon (Euro, v1.0) @@ -37398,6 +41354,9 @@ license:CC0 1991 Dynamix + @@ -37460,7 +41419,6 @@ license:CC0 - Risk (Euro, v1.9, Board Genius) @@ -37468,6 +41426,9 @@ license:CC0 1989 Leisure Genius + @@ -37476,7 +41437,6 @@ license:CC0 - Riskant! (Ger) @@ -37484,6 +41444,9 @@ license:CC0 1991 GameTek + @@ -37491,8 +41454,6 @@ license:CC0 - - Risky Woods (Euro) @@ -37500,6 +41461,11 @@ license:CC0 1992 Electronic Arts + @@ -37516,7 +41482,6 @@ license:CC0 - Road Blasters (Euro) @@ -37524,6 +41489,9 @@ license:CC0 1988 U.S. Gold + @@ -37531,7 +41499,6 @@ license:CC0 - Road Blasters (Euro, Budget) @@ -37539,6 +41506,9 @@ license:CC0 1988 KIXX + @@ -37546,7 +41516,6 @@ license:CC0 - Road Rash (Euro) @@ -37554,6 +41523,11 @@ license:CC0 1992 Electronic Arts + + @@ -37568,7 +41542,6 @@ license:CC0 - Road Wars (Euro) @@ -37576,6 +41549,9 @@ license:CC0 1988 Melbourne House + @@ -37583,7 +41559,6 @@ license:CC0 - Roadwar Europa (Euro, v1.0) @@ -37591,6 +41566,9 @@ license:CC0 1987 SSI + @@ -37598,7 +41576,6 @@ license:CC0 - RoboCop (Euro) @@ -37606,6 +41583,9 @@ license:CC0 1989 Ocean + @@ -37613,7 +41593,6 @@ license:CC0 - RoboCop (Euro, Hollywood) @@ -37621,6 +41600,9 @@ license:CC0 1989 Ocean + @@ -37628,7 +41610,6 @@ license:CC0 - RoboCop (Euro, Budget) @@ -37636,6 +41617,9 @@ license:CC0 1989 The Hit Squad + @@ -37643,7 +41627,6 @@ license:CC0 - RoboCop 2 (Euro) @@ -37651,6 +41634,9 @@ license:CC0 1990 Ocean + @@ -37665,7 +41651,6 @@ license:CC0 - RoboCop 3 (Euro, Dongle) @@ -37673,6 +41658,9 @@ license:CC0 1992 Ocean + @@ -37693,7 +41681,6 @@ license:CC0 - RoboCop 3 (Euro) @@ -37701,6 +41688,9 @@ license:CC0 1992 Ocean + @@ -37721,7 +41711,6 @@ license:CC0 - RoboCop 3D (USA) @@ -37729,6 +41718,9 @@ license:CC0 1992 Ocean + @@ -37749,7 +41741,6 @@ license:CC0 - RoboSport (Euro) @@ -37757,6 +41748,9 @@ license:CC0 1992 Ocean + @@ -37771,7 +41765,6 @@ license:CC0 - Robotnic (Euro) @@ -37779,6 +41772,9 @@ license:CC0 1991 Softlight + @@ -37786,7 +41782,6 @@ license:CC0 - Robozone (Euro) @@ -37794,6 +41789,9 @@ license:CC0 1991 Image Works + @@ -37808,7 +41806,6 @@ license:CC0 - Rock-A-Doodle (Euro) @@ -37816,6 +41813,9 @@ license:CC0 1992 Capstone + @@ -37824,8 +41824,6 @@ license:CC0 - - Rocket Ranger (Euro) @@ -37833,6 +41831,10 @@ license:CC0 1988 Mirrorsoft + @@ -37847,7 +41849,6 @@ license:CC0 - Rocket Ranger (Euro, Budget) @@ -37855,6 +41856,9 @@ license:CC0 1988 Mirror Image + @@ -37869,7 +41873,6 @@ license:CC0 - Rocket Ranger (Ger) @@ -37877,6 +41880,9 @@ license:CC0 1988 Mirrorsoft + @@ -37891,7 +41897,6 @@ license:CC0 - Rocket Ranger (Ger, Budget) @@ -37899,6 +41904,9 @@ license:CC0 1988 Mirror Image + @@ -37913,8 +41921,6 @@ license:CC0 - - Rock 'n Roll (Euro) @@ -37922,6 +41928,10 @@ license:CC0 1989 Rainbow Arts + @@ -37936,7 +41946,6 @@ license:CC0 - Rock 'n Roll (Euro, 5th Anniversary) @@ -37944,6 +41953,9 @@ license:CC0 1989 Rainbow Arts + @@ -37951,7 +41963,6 @@ license:CC0 - Rod-Land (Euro, v1.32) @@ -37959,6 +41970,12 @@ license:CC0 1991 Storm + @@ -37966,7 +41983,6 @@ license:CC0 - Rod-Land (Euro, v1.3) @@ -37974,6 +41990,9 @@ license:CC0 1991 Storm + @@ -37981,7 +42000,6 @@ license:CC0 - Rody & Mastico (Fra) @@ -37989,6 +42007,9 @@ license:CC0 1989 Lankhor + @@ -37996,7 +42017,6 @@ license:CC0 - Rody & Mastico (Ger) @@ -38004,6 +42024,9 @@ license:CC0 1989 Lankhor + @@ -38011,7 +42034,6 @@ license:CC0 - Rody & Mastico II (Fra) @@ -38019,6 +42041,9 @@ license:CC0 1990 Lankhor + @@ -38026,7 +42051,6 @@ license:CC0 - Rody & Mastico III (Fra) @@ -38034,6 +42058,9 @@ license:CC0 1991 Lankhor + @@ -38041,7 +42068,6 @@ license:CC0 - Rody Noël (Fra) @@ -38049,6 +42075,9 @@ license:CC0 1991 Lankhor + @@ -38056,7 +42085,6 @@ license:CC0 - Rody V (Fra) @@ -38064,6 +42092,9 @@ license:CC0 1991 Lankhor + @@ -38071,7 +42102,6 @@ license:CC0 - Rody VI (Fra) @@ -38079,6 +42109,9 @@ license:CC0 1991 Lankhor + @@ -38086,7 +42119,6 @@ license:CC0 - Rollerball (Euro) @@ -38094,6 +42126,9 @@ license:CC0 1994 Intersoft + @@ -38101,7 +42136,6 @@ license:CC0 - Roller Coaster Rumbler (Euro) @@ -38109,6 +42143,9 @@ license:CC0 1989 Tynesoft + @@ -38116,7 +42153,6 @@ license:CC0 - Rolling Ronny - The Errand-Boy (Euro) @@ -38124,6 +42160,9 @@ license:CC0 1991 Virgin Games + @@ -38131,7 +42170,6 @@ license:CC0 - Rolling Ronny - The Errand-Boy (Euro, Coverdisk) @@ -38139,6 +42177,9 @@ license:CC0 199? <unknown> + @@ -38146,7 +42187,6 @@ license:CC0 - Rolling Thunder (Euro) @@ -38154,6 +42194,9 @@ license:CC0 1987 U.S. Gold + @@ -38161,7 +42204,6 @@ license:CC0 - Rolling Thunder (Euro, Budget) @@ -38169,6 +42211,9 @@ license:CC0 1987 KlassiX + @@ -38176,14 +42221,20 @@ license:CC0 - - + Romantic Encounters at the Dome (Euro) 1988 MicroIllusions + + @@ -38198,7 +42249,6 @@ license:CC0 - Rome AD 92 - "The Pathway to Power" (Euro) @@ -38206,6 +42256,9 @@ license:CC0 1992 Millennium + @@ -38226,7 +42279,6 @@ license:CC0 - Rotox (Euro) @@ -38234,6 +42286,9 @@ license:CC0 1990 U.S. Gold + @@ -38248,7 +42303,6 @@ license:CC0 - Rubicon (Euro) @@ -38256,6 +42310,9 @@ license:CC0 1992 21st Century + @@ -38270,7 +42327,6 @@ license:CC0 - Ruff and Reddy in The "Space Adventure" (Euro) @@ -38278,6 +42334,9 @@ license:CC0 1990 HiTec Software + @@ -38285,7 +42344,6 @@ license:CC0 - Ruff 'n' Tumble (Euro) @@ -38293,6 +42351,9 @@ license:CC0 1994 Renegade + @@ -38307,7 +42368,6 @@ license:CC0 - Ruffian (Euro) @@ -38315,6 +42375,9 @@ license:CC0 1996 Xplosive + @@ -38335,7 +42398,6 @@ license:CC0 - Rugby - The World Cup (Euro) @@ -38343,6 +42405,9 @@ license:CC0 1991 Domark + @@ -38350,7 +42415,6 @@ license:CC0 - Rugby Coach (Euro) @@ -38358,6 +42422,10 @@ license:CC0 1992 CDS + @@ -38365,7 +42433,6 @@ license:CC0 - Rugby League Coach (Euro) @@ -38373,6 +42440,9 @@ license:CC0 1994 Audiogenic + @@ -38380,7 +42450,6 @@ license:CC0 - Rules of Engagement (USA, v1.03 19911014) @@ -38388,6 +42457,10 @@ license:CC0 1991 Mindcraft + @@ -38402,8 +42475,6 @@ license:CC0 - - The Running Man (Euro) @@ -38411,6 +42482,10 @@ license:CC0 1989 Grandslam + @@ -38425,7 +42500,6 @@ license:CC0 - Run the Gauntlet (Euro, Party Time) @@ -38433,6 +42507,9 @@ license:CC0 1989 Ocean + @@ -38447,7 +42524,6 @@ license:CC0 - Run the Gauntlet (Euro, Addicted to Fun - Sports Collection) @@ -38455,6 +42531,9 @@ license:CC0 1989 Ocean + @@ -38469,7 +42548,6 @@ license:CC0 - RVF Honda (Euro, Magnum) @@ -38477,6 +42555,9 @@ license:CC0 1989 MicroStyle + @@ -38484,7 +42565,6 @@ license:CC0 - S.T.U.N. Runner (Euro) @@ -38492,6 +42572,9 @@ license:CC0 1990 Domark + @@ -38499,8 +42582,6 @@ license:CC0 - - The Saddam Hussein Game (USA) @@ -38508,6 +42589,10 @@ license:CC0 1991 Dwagon + @@ -38515,7 +42600,6 @@ license:CC0 - Sarakon (Euro, Starbyte) @@ -38523,6 +42607,9 @@ license:CC0 1991 Starbyte + @@ -38530,7 +42617,6 @@ license:CC0 - Sarakon (Euro, Virgin Mastertronic) @@ -38538,6 +42624,9 @@ license:CC0 199? Virgin Mastertronic + @@ -38545,7 +42634,6 @@ license:CC0 - Sarcophaser (Euro) @@ -38553,6 +42641,9 @@ license:CC0 1988 Rainbow Arts + @@ -38560,7 +42651,6 @@ license:CC0 - Sargon III (Euro) @@ -38568,6 +42658,9 @@ license:CC0 1988 Logotron + @@ -38575,8 +42668,6 @@ license:CC0 - - SAS Combat Simulator (Euro) @@ -38584,6 +42675,10 @@ license:CC0 1990 Codemasters + @@ -38591,7 +42686,6 @@ license:CC0 - SAS Combat Simulator + MIG-29 Soviet Fighter + Kamikaze (Euro, Quattro Fighters) @@ -38599,6 +42693,9 @@ license:CC0 1990 Codemasters + @@ -38606,14 +42703,18 @@ license:CC0 - - + Satan (Euro, Magnum) 1990 Dinamic + @@ -38621,8 +42722,6 @@ license:CC0 - - Savage (Euro) @@ -38630,6 +42729,11 @@ license:CC0 1989 Firebird + @@ -38644,7 +42748,6 @@ license:CC0 - Scary Mutant Space Aliens from Mars (Euro) @@ -38652,6 +42755,9 @@ license:CC0 1989 ReadySoft + @@ -38666,7 +42772,6 @@ license:CC0 - Scooby-Doo and Scrappy-Doo (Euro) @@ -38674,6 +42779,9 @@ license:CC0 1991 HiTec Software + @@ -38681,7 +42789,6 @@ license:CC0 - Scrabble Deluxe (Euro, Board Genius) @@ -38689,6 +42796,9 @@ license:CC0 1988 Leisure Genius + @@ -38696,7 +42806,6 @@ license:CC0 - Scrabble Deluxe (Fra) @@ -38704,6 +42813,9 @@ license:CC0 1988 Leisure Genius + @@ -38711,7 +42823,6 @@ license:CC0 - Scramble Spirits (Euro) @@ -38719,6 +42830,9 @@ license:CC0 1990 Grandslam + @@ -38726,7 +42840,6 @@ license:CC0 - SDI (Euro, Cinemaware) @@ -38734,6 +42847,9 @@ license:CC0 1987 Mindscape + @@ -38741,7 +42857,6 @@ license:CC0 - S.D.I. (USA, Cinemaware) @@ -38749,6 +42864,9 @@ license:CC0 1987 Cinemaware + @@ -38756,7 +42874,6 @@ license:CC0 - SeaHaven Towers (Euro, v1.2) @@ -38764,6 +42881,9 @@ license:CC0 1989 UnSane Creations + @@ -38771,14 +42891,19 @@ license:CC0 - - + Seastalker (Euro, r16) 1986 Infocom + + + @@ -38786,7 +42911,6 @@ license:CC0 - Second Samurai (Euro) @@ -38794,6 +42918,9 @@ license:CC0 199? <unknown> + @@ -38814,8 +42941,6 @@ license:CC0 - - Seconds Out (Euro, Budget) @@ -38823,6 +42948,10 @@ license:CC0 1989 Prism Leisure + @@ -38830,8 +42959,6 @@ license:CC0 - - The Secret of Monkey Island (Euro, v1.2) @@ -38839,6 +42966,10 @@ license:CC0 1991 U.S. Gold + @@ -38866,7 +42997,6 @@ license:CC0 - The Secret of Monkey Island (Fra, v1.0 19910426) @@ -38874,6 +43004,9 @@ license:CC0 1991 Ubi Soft + @@ -38900,7 +43033,6 @@ license:CC0 - The Secret of Monkey Island (Ger, D1.2r 19910326) @@ -38908,6 +43040,9 @@ license:CC0 1991 U.S. Gold + @@ -38934,7 +43069,6 @@ license:CC0 - The Secret of Monkey Island (Ita, v1.0 19910207) @@ -38942,6 +43076,9 @@ license:CC0 1991 U.S. Gold + @@ -38968,11 +43105,6 @@ license:CC0 - - - - - Seek and Destroy (Euro) @@ -38980,6 +43112,15 @@ license:CC0 1993 Mindscape + @@ -39006,7 +43147,6 @@ license:CC0 - Sensible Golf (Euro) @@ -39014,6 +43154,9 @@ license:CC0 1995 Virgin + @@ -39028,8 +43171,6 @@ license:CC0 - - Sensible Soccer (Euro, v1.0) @@ -39037,6 +43178,10 @@ license:CC0 1992 Renegade + @@ -39053,7 +43198,6 @@ license:CC0 - @@ -39063,6 +43207,9 @@ license:CC0 1993 Renegade + @@ -39078,7 +43225,6 @@ license:CC0 - Sensible Soccer v1.1 (Euro, alt) @@ -39086,6 +43232,9 @@ license:CC0 1993 Renegade + @@ -39101,7 +43250,6 @@ license:CC0 - Sensible Soccer v1.1 (Euro, Award Winners Gold Edition) @@ -39109,6 +43257,9 @@ license:CC0 1993 Renegade + @@ -39124,7 +43275,6 @@ license:CC0 - Sensible Soccer - International Edition v1.2 (Euro) @@ -39132,6 +43282,9 @@ license:CC0 1994 Renegade + @@ -39147,7 +43300,6 @@ license:CC0 - Sensible Soccer - International Edition v1.2 (Euro, Help!) @@ -39155,6 +43307,9 @@ license:CC0 1994 Renegade + @@ -39169,7 +43324,6 @@ license:CC0 - Sensible World of Soccer (Euro, v1.1) @@ -39177,6 +43331,9 @@ license:CC0 1995 Renegade + @@ -39191,7 +43348,6 @@ license:CC0 - Sensible World of Soccer (Euro) @@ -39199,6 +43355,9 @@ license:CC0 1994 Renegade + @@ -39213,7 +43372,6 @@ license:CC0 - Sensible World of Soccer (Euro, v1.1 Update Disk) @@ -39221,6 +43379,9 @@ license:CC0 1995 Renegade + @@ -39228,7 +43389,6 @@ license:CC0 - Sensible World of Soccer 95-96 (Euro) @@ -39236,6 +43396,9 @@ license:CC0 1995 Renegade + @@ -39250,7 +43413,6 @@ license:CC0 - Sensible World of Soccer 95-96 - European Championship Edition (Euro) @@ -39258,6 +43420,9 @@ license:CC0 1996 Renegade + @@ -39272,9 +43437,6 @@ license:CC0 - - - Sensible World of Soccer 96-97 (Euro) @@ -39282,6 +43444,11 @@ license:CC0 1996 Renegade + @@ -39296,7 +43463,6 @@ license:CC0 - The Sentinel (Euro) @@ -39304,6 +43470,9 @@ license:CC0 1988 Firebird + @@ -39311,7 +43480,6 @@ license:CC0 - The Settlers (Euro) @@ -39319,6 +43487,9 @@ license:CC0 1993 Blue Byte + @@ -39339,7 +43510,6 @@ license:CC0 - The Settlers (Fra) @@ -39347,6 +43517,9 @@ license:CC0 1993 Blue Byte + @@ -39367,7 +43540,6 @@ license:CC0 - Die Siedler (Ger) @@ -39375,6 +43547,9 @@ license:CC0 1993 Blue Byte + @@ -39395,7 +43570,6 @@ license:CC0 - Seven Cities of Gold (USA) @@ -39403,6 +43577,9 @@ license:CC0 1985 Electronic Arts + @@ -39410,7 +43587,6 @@ license:CC0 - Shadow Dancer (Euro) @@ -39418,6 +43594,9 @@ license:CC0 1991 U.S. Gold + @@ -39425,7 +43604,6 @@ license:CC0 - Shadow Fighter (Euro) @@ -39433,6 +43611,9 @@ license:CC0 1995 Gremlin Graphics + @@ -39459,8 +43640,6 @@ license:CC0 - - Shadow of the Beast (Euro) @@ -39468,6 +43647,13 @@ license:CC0 1989 Psygnosis + @@ -39482,7 +43668,6 @@ license:CC0 - Shadow of the Beast (Euro, alt) @@ -39490,6 +43675,9 @@ license:CC0 1989 Psygnosis + @@ -39504,7 +43692,6 @@ license:CC0 - Shadow of the Beast & Blood Money Demo (Euro) @@ -39512,6 +43699,9 @@ license:CC0 198? Psygnosis + @@ -39519,8 +43709,6 @@ license:CC0 - - Shadow of the Beast II (Euro) @@ -39528,6 +43716,10 @@ license:CC0 1990 Psygnosis + @@ -39542,7 +43734,6 @@ license:CC0 - Shadow of the Beast II (Euro, alt) @@ -39550,6 +43741,9 @@ license:CC0 1990 Psygnosis + @@ -39564,8 +43758,6 @@ license:CC0 - - Shadow of the Beast III (Euro) @@ -39573,6 +43765,10 @@ license:CC0 1992 Psygnosis + @@ -39593,7 +43789,6 @@ license:CC0 - Shadow of the Beast III (USA) @@ -39601,6 +43796,9 @@ license:CC0 1992 Psygnosis + @@ -39621,7 +43819,6 @@ license:CC0 - Shadow Sorcerer (Euro) @@ -39629,6 +43826,9 @@ license:CC0 1991 SSI + @@ -39643,8 +43843,6 @@ license:CC0 - - Shadow Warriors (Euro) @@ -39652,6 +43850,10 @@ license:CC0 1990 Ocean + @@ -39668,7 +43870,6 @@ license:CC0 - Shadow Warriors (Euro, alt) @@ -39676,6 +43877,9 @@ license:CC0 1990 Ocean + @@ -39690,7 +43894,6 @@ license:CC0 - Shadowgate (Euro) @@ -39698,6 +43901,9 @@ license:CC0 1987 Mindscape + @@ -39705,8 +43911,6 @@ license:CC0 - - Shadowlands (Euro) @@ -39714,6 +43918,10 @@ license:CC0 1992 Domark + @@ -39728,7 +43936,6 @@ license:CC0 - Shadoworlds (Euro) @@ -39736,6 +43943,9 @@ license:CC0 1992 Krisalis + @@ -39750,7 +43960,6 @@ license:CC0 - Shanghai (Euro, Power Hits) @@ -39758,6 +43967,9 @@ license:CC0 1986 Activision + @@ -39765,7 +43977,6 @@ license:CC0 - Shanghai (USA) @@ -39773,6 +43984,9 @@ license:CC0 1986 Activision + @@ -39780,7 +43994,6 @@ license:CC0 - Shanghai '98 (Ger) @@ -39788,6 +44001,9 @@ license:CC0 199? <coverdisk> + @@ -39795,7 +44011,6 @@ license:CC0 - Sharkey's Moll (Euro) @@ -39803,6 +44018,9 @@ license:CC0 1991 Zeppelin Platinum + @@ -39810,7 +44028,6 @@ license:CC0 - Shinobi (Euro) @@ -39818,6 +44035,9 @@ license:CC0 1989 Virgin Mastertronic + @@ -39825,7 +44045,6 @@ license:CC0 - Shinobi (USA) @@ -39833,6 +44052,9 @@ license:CC0 1989 Sega + @@ -39840,7 +44062,6 @@ license:CC0 - ShockWave (Euro) @@ -39848,6 +44069,9 @@ license:CC0 1990 Digital Magic + @@ -39855,7 +44079,6 @@ license:CC0 - Shoot'Em-Up Construction Kit (Euro) @@ -39863,6 +44086,9 @@ license:CC0 1989 Avantage + @@ -39917,7 +44143,6 @@ license:CC0 - Shuffle (Euro) @@ -39925,6 +44150,9 @@ license:CC0 1990 Talesoft + @@ -39932,7 +44160,6 @@ license:CC0 - Shufflepuck Cafe (Euro, v1.0) @@ -39940,6 +44167,9 @@ license:CC0 1989 Domark + @@ -39947,7 +44177,6 @@ license:CC0 - Shufflepuck Cafe (Fra, v1.0, NRJ Vol. 2) @@ -39955,6 +44184,9 @@ license:CC0 1989 Domark + @@ -39962,7 +44194,6 @@ license:CC0 - Shuttle - The Space Flight Simulator (Euro, v1.0) @@ -39970,6 +44201,9 @@ license:CC0 1992 Virgin + @@ -39984,7 +44218,6 @@ license:CC0 - Shuttle - The Space Flight Simulator (Euro, v1.0, No Title Screen) @@ -39992,6 +44225,9 @@ license:CC0 1992 Virgin + @@ -40006,7 +44242,6 @@ license:CC0 - Side Arms (Euro) @@ -40014,6 +44249,9 @@ license:CC0 1989 GO! + @@ -40021,7 +44259,6 @@ license:CC0 - SideShow (Euro, v1.0) @@ -40029,6 +44266,9 @@ license:CC0 1989 Actionware + @@ -40049,7 +44289,6 @@ license:CC0 - SideWinder (Euro) @@ -40057,6 +44296,9 @@ license:CC0 1988 Mastertronic + @@ -40064,7 +44306,6 @@ license:CC0 - SideWinder II (Euro) @@ -40072,6 +44313,9 @@ license:CC0 1990 Virgin Mastertronic + @@ -40079,7 +44323,6 @@ license:CC0 - Sierra Soccer - World Challenge Edition (Euro) @@ -40087,6 +44330,9 @@ license:CC0 1994 Sierra + @@ -40101,7 +44347,6 @@ license:CC0 - Silent Service - The Submarine Simulation (Euro, v825.03) @@ -40109,6 +44354,9 @@ license:CC0 1986 MicroProse + @@ -40116,7 +44364,6 @@ license:CC0 - Silent Service II (USA, v1.01 19910708) @@ -40124,6 +44371,10 @@ license:CC0 1991 MicroProse + @@ -40138,7 +44389,6 @@ license:CC0 - Silicon Dreams (USA) @@ -40146,6 +44396,9 @@ license:CC0 1988 Firebird + @@ -40153,7 +44406,6 @@ license:CC0 - Silkworm (Euro) @@ -40161,6 +44413,9 @@ license:CC0 1989 Virgin + @@ -40168,7 +44423,6 @@ license:CC0 - Silkworm (Euro, alt) @@ -40176,6 +44430,9 @@ license:CC0 1989 Virgin + @@ -40183,7 +44440,6 @@ license:CC0 - SimAnt (Euro) @@ -40191,6 +44447,9 @@ license:CC0 1992 Ocean + @@ -40211,7 +44470,6 @@ license:CC0 - SimAnt (Fra) @@ -40219,6 +44477,9 @@ license:CC0 1992 Ocean + @@ -40239,7 +44500,6 @@ license:CC0 - SimAnt (Ger) @@ -40247,6 +44507,9 @@ license:CC0 1992 Ocean + @@ -40267,8 +44530,6 @@ license:CC0 - - Sim City (Euro, v1.2) @@ -40276,6 +44537,10 @@ license:CC0 1989 Infogrames + @@ -40284,7 +44549,6 @@ license:CC0 - Sim City (Euro, 512k) @@ -40292,6 +44556,9 @@ license:CC0 1989 Infogrames + @@ -40299,7 +44566,6 @@ license:CC0 - Sim City (Euro, 512k, alt) @@ -40307,6 +44573,9 @@ license:CC0 1989 Infogrames + @@ -40314,7 +44583,6 @@ license:CC0 - Sim City (Euro, 512k, alt 2) @@ -40322,6 +44590,9 @@ license:CC0 1989 Infogrames + @@ -40329,7 +44600,6 @@ license:CC0 - Sim City (USA, v1.2) @@ -40337,6 +44607,9 @@ license:CC0 1989 Maxis + @@ -40344,7 +44617,6 @@ license:CC0 - Sim City (USA, v1.0) @@ -40352,6 +44624,9 @@ license:CC0 1989 Maxis + @@ -40359,7 +44634,6 @@ license:CC0 - Sim City Graphics Set 1 - Ancient Cities (USA, v1.00) @@ -40367,6 +44641,9 @@ license:CC0 1991 Brøderbund + @@ -40375,7 +44652,6 @@ license:CC0 - Sim City Graphics Set 2 - Future Cities (USA, v1.00) @@ -40383,6 +44659,9 @@ license:CC0 1991 Brøderbund + @@ -40391,7 +44670,6 @@ license:CC0 - Sim City Terrain Editor (USA, v1.0) @@ -40399,6 +44677,9 @@ license:CC0 1989 Brøderbund + @@ -40407,7 +44688,6 @@ license:CC0 - Sim Earth (Euro, v1.0 19920807) @@ -40415,6 +44695,9 @@ license:CC0 199? <unknown> + @@ -40429,7 +44712,6 @@ license:CC0 - Sim Earth (Fra, v1.0 19920807) @@ -40437,6 +44719,9 @@ license:CC0 199? <unknown> + @@ -40451,7 +44736,6 @@ license:CC0 - Sim Life (Euro, v1.00 19930718) @@ -40459,6 +44743,9 @@ license:CC0 1993 Mindscape + @@ -40479,7 +44766,6 @@ license:CC0 - Sim Life (Fra, v1.00 19930718) @@ -40487,6 +44773,9 @@ license:CC0 1993 Mindscape + @@ -40507,7 +44796,6 @@ license:CC0 - Sim Life (Ger, v1.00 19930718) @@ -40515,6 +44803,9 @@ license:CC0 1993 Mindscape + @@ -40535,7 +44826,6 @@ license:CC0 - Simon the Sorcerer (Euro) @@ -40543,6 +44833,9 @@ license:CC0 1993 Adventure Soft + @@ -40599,7 +44892,6 @@ license:CC0 - Simon the Sorcerer (Fra) @@ -40607,6 +44899,9 @@ license:CC0 1993 Adventure Soft + @@ -40663,7 +44958,6 @@ license:CC0 - Simon the Sorcerer (Ger) @@ -40671,6 +44965,9 @@ license:CC0 1993 Adventure Soft + @@ -40727,7 +45024,6 @@ license:CC0 - The Simpsons - Bart vs. The Space Mutants (Euro) @@ -40735,6 +45031,9 @@ license:CC0 1991 Ocean + @@ -40749,7 +45048,6 @@ license:CC0 - The Simpsons - Bart vs. The Space Mutants (Euro, Cartoon Classics) @@ -40757,6 +45055,9 @@ license:CC0 1991 Ocean + @@ -40771,7 +45072,6 @@ license:CC0 - The Simpsons - Bart vs. The World (Euro) @@ -40779,6 +45079,9 @@ license:CC0 1993 Virgin + @@ -40786,7 +45089,6 @@ license:CC0 - Simulcra (Euro) @@ -40794,6 +45096,9 @@ license:CC0 1990 MicroProse + @@ -40801,7 +45106,6 @@ license:CC0 - Sinbad and the Throne of the Falcon! (USA) @@ -40809,6 +45113,9 @@ license:CC0 1987 Cinemaware + @@ -40823,7 +45130,6 @@ license:CC0 - Sink or Swim (Euro) @@ -40831,6 +45137,9 @@ license:CC0 1993 Zeppelin Premier + @@ -40845,7 +45154,6 @@ license:CC0 - Sixiang (Euro) @@ -40853,6 +45161,9 @@ license:CC0 1989 Kingsoft + @@ -40860,7 +45171,6 @@ license:CC0 - Skeet Shoot (Euro) @@ -40868,6 +45178,9 @@ license:CC0 1991 Trojan + @@ -40875,7 +45188,6 @@ license:CC0 - Ski or Die (Euro) @@ -40883,6 +45195,9 @@ license:CC0 1991 Electronic Arts + @@ -40890,7 +45205,6 @@ license:CC0 - Skidmarks (Euro, v1.06) @@ -40898,6 +45212,9 @@ license:CC0 1993 Acid + @@ -40924,7 +45241,6 @@ license:CC0 - Skidmarks Racer Issue 1 (Euro) @@ -40932,6 +45248,9 @@ license:CC0 1993 Acid + @@ -40939,8 +45258,6 @@ license:CC0 - - Skrull the Barbarian (Euro) @@ -40948,6 +45265,10 @@ license:CC0 1989 16 32 Diffusion + @@ -40955,7 +45276,6 @@ license:CC0 - Skull and Crossbones (Euro) @@ -40963,6 +45283,9 @@ license:CC0 1991 Domark + @@ -40970,7 +45293,6 @@ license:CC0 - Skweek (Euro, Les Stars) @@ -40978,6 +45300,9 @@ license:CC0 1989 Loriciels + @@ -40985,7 +45310,6 @@ license:CC0 - Sky Fighter (Euro) @@ -40993,6 +45317,9 @@ license:CC0 1987 Anco + @@ -41000,7 +45327,6 @@ license:CC0 - Sky High Stuntman (Euro) @@ -41008,6 +45334,9 @@ license:CC0 1991 Codemasters + @@ -41015,7 +45344,6 @@ license:CC0 - Skyblaster (Euro, Amiga Star Collection) @@ -41023,6 +45351,9 @@ license:CC0 1989 reLINE + @@ -41030,7 +45361,6 @@ license:CC0 - SkyChase (Euro) @@ -41038,6 +45368,9 @@ license:CC0 1988 Image Works + @@ -41045,7 +45378,6 @@ license:CC0 - SkyChase (Euro, Supreme Challenge: Flight Command) @@ -41053,6 +45385,9 @@ license:CC0 1988 Image Works + @@ -41060,7 +45395,6 @@ license:CC0 - Skyfox (USA) @@ -41068,6 +45402,9 @@ license:CC0 1986 Electronic Arts + @@ -41075,7 +45412,6 @@ license:CC0 - Skyfox (USA, HLS) @@ -41083,6 +45419,9 @@ license:CC0 1986 Electronic Arts + @@ -41090,7 +45429,6 @@ license:CC0 - Slayer (Euro) @@ -41098,6 +45436,9 @@ license:CC0 1989 Hewson + @@ -41105,7 +45446,6 @@ license:CC0 - Slayer (Euro, Budget) @@ -41113,6 +45453,9 @@ license:CC0 1989 Prism Leisure + @@ -41120,7 +45463,6 @@ license:CC0 - Slaygon (USA, v1.1) @@ -41128,6 +45470,9 @@ license:CC0 1988 Microdeal + @@ -41135,7 +45480,6 @@ license:CC0 - Sleeping Gods Lie (Euro) @@ -41143,6 +45487,9 @@ license:CC0 1989 Empire + @@ -41157,7 +45504,6 @@ license:CC0 - Sleepwalker (Euro) @@ -41165,6 +45511,9 @@ license:CC0 1993 Ocean + @@ -41185,7 +45534,6 @@ license:CC0 - Sleepwalker (Euro, Comic Relief) @@ -41193,6 +45541,9 @@ license:CC0 1993 Ocean + @@ -41213,7 +45564,6 @@ license:CC0 - Sliders (Euro) @@ -41221,6 +45571,9 @@ license:CC0 1991 Palace + @@ -41228,7 +45581,6 @@ license:CC0 - Slightly Magic (Euro) @@ -41236,6 +45588,9 @@ license:CC0 1991 Codemasters + @@ -41243,9 +45598,6 @@ license:CC0 - - - Slip Stream (Euro) @@ -41253,6 +45605,12 @@ license:CC0 1989 Microdeal + @@ -41260,7 +45618,6 @@ license:CC0 - Sly Spy - Secret Agent (Euro) @@ -41268,6 +45625,9 @@ license:CC0 1989 Ocean + @@ -41282,7 +45642,6 @@ license:CC0 - Smash T.V. (Euro) @@ -41290,6 +45649,9 @@ license:CC0 1991 Ocean + @@ -41297,8 +45659,6 @@ license:CC0 - - Snoopy - The Cool Computer Game (Euro) @@ -41306,6 +45666,10 @@ license:CC0 1989 The Edge + @@ -41313,8 +45677,6 @@ license:CC0 - - Snoopy - The Cool Computer Game (Euro, alt) @@ -41322,6 +45684,10 @@ license:CC0 1989 The Edge + @@ -41329,7 +45695,6 @@ license:CC0 - Snow Bros. (Euro, prototype) @@ -41337,6 +45702,9 @@ license:CC0 199? Ocean + @@ -41344,7 +45712,6 @@ license:CC0 - SnowStrike (Euro, Super Simpack) @@ -41352,6 +45719,9 @@ license:CC0 1990 U.S. Gold + @@ -41359,43 +45729,43 @@ license:CC0 - - + Soccer Kid (Euro) 1993 Krisalis + - + - + - + - + - + - + - + - + - - - Soccer Pinball (Euro) @@ -41403,6 +45773,11 @@ license:CC0 1992 Codemasters + @@ -41410,7 +45785,6 @@ license:CC0 - Soccer Star - World Cup Edition (Euro) @@ -41418,6 +45792,9 @@ license:CC0 1994 B.U.B. + @@ -41425,7 +45802,6 @@ license:CC0 - Software Manager (Ger) @@ -41433,6 +45809,10 @@ license:CC0 1994 Kaiko + @@ -41453,7 +45833,6 @@ license:CC0 - Soldier of Light (Euro) @@ -41461,6 +45840,9 @@ license:CC0 1988 ACE + @@ -41468,7 +45850,6 @@ license:CC0 - Solitaire's Journey (USA) @@ -41476,6 +45857,12 @@ license:CC0 1992 QQP + + + @@ -41490,7 +45877,6 @@ license:CC0 - Son of the Empire (Euro) @@ -41498,6 +45884,9 @@ license:CC0 1993 Mindscape + @@ -41513,7 +45902,6 @@ license:CC0 - Son Shu Shi (Euro, prototype) @@ -41521,6 +45909,9 @@ license:CC0 199? Expose + @@ -41535,7 +45926,6 @@ license:CC0 - Sonic Boom (Euro) @@ -41543,6 +45933,9 @@ license:CC0 1990 Activision + @@ -41550,7 +45943,6 @@ license:CC0 - Sophelie (Euro) @@ -41558,6 +45950,9 @@ license:CC0 1990 New Deal Productions + @@ -41565,7 +45960,6 @@ license:CC0 - Sorcerer Lord (Fra) @@ -41573,6 +45967,9 @@ license:CC0 1988 P.S.S. + @@ -41580,7 +45977,6 @@ license:CC0 - Sorcery + (Euro) @@ -41588,6 +45984,9 @@ license:CC0 1988 Virgin + @@ -41595,7 +45994,6 @@ license:CC0 - Space 1889 (Euro) @@ -41603,6 +46001,9 @@ license:CC0 1991 Empire + @@ -41617,8 +46018,6 @@ license:CC0 - - Space Ace (Euro) @@ -41626,6 +46025,10 @@ license:CC0 1990 ReadySoft + @@ -41652,9 +46055,6 @@ license:CC0 - - - Space Ace II - Borf's Revenge (Euro) @@ -41662,6 +46062,11 @@ license:CC0 1991 Empire + @@ -41694,7 +46099,6 @@ license:CC0 - Space Assault (Euro) @@ -41702,6 +46106,9 @@ license:CC0 1991 Magic Soft + @@ -41709,7 +46116,6 @@ license:CC0 - Space Battle (Euro, v1.1) @@ -41717,6 +46123,9 @@ license:CC0 1987 Anco + @@ -41724,7 +46133,6 @@ license:CC0 - Space Crusade (Euro) @@ -41732,6 +46140,9 @@ license:CC0 1992 Gremlin Graphics + @@ -41746,7 +46157,6 @@ license:CC0 - Space Fight (Euro) @@ -41754,6 +46164,9 @@ license:CC0 1987 Softgang + @@ -41761,7 +46174,6 @@ license:CC0 - Space Gun (Euro) @@ -41769,6 +46181,9 @@ license:CC0 1992 Ocean + @@ -41783,7 +46198,6 @@ license:CC0 - Space Harrier (Euro) @@ -41791,6 +46205,9 @@ license:CC0 1989 Elite + @@ -41798,7 +46215,6 @@ license:CC0 - Space Harrier + Live and Let Die (Euro, The Story so Far Vol. 3) @@ -41806,6 +46222,9 @@ license:CC0 1989 Elite + @@ -41813,7 +46232,6 @@ license:CC0 - Space Harrier II (Euro) @@ -41821,6 +46239,9 @@ license:CC0 1990 Grandslam + @@ -41828,8 +46249,6 @@ license:CC0 - - Space Hulk (Euro) @@ -41837,6 +46256,10 @@ license:CC0 1993 Electronic Arts + @@ -41857,7 +46280,6 @@ license:CC0 - Space Quest Chapter I - The Sarien Encounter (USA, v1.2, HLS) @@ -41865,6 +46287,9 @@ license:CC0 1987 Sierra + @@ -41872,7 +46297,6 @@ license:CC0 - Space Quest Chapter I - The Sarien Encounter (Euro, v1.000, Enhanced) @@ -41880,6 +46304,9 @@ license:CC0 1992 Sierra + @@ -41919,7 +46346,6 @@ license:CC0 - Space Quest Chapter II - Vohaul's Revenge (Euro, v2.0f) @@ -41927,6 +46353,9 @@ license:CC0 1988 Sierra + @@ -41934,7 +46363,6 @@ license:CC0 - Space Quest III: The Pirates of Pestulon (Euro, v1.0V 19890817) @@ -41942,6 +46370,9 @@ license:CC0 1989 Sierra + @@ -41968,7 +46399,6 @@ license:CC0 - Space Quest III - Die Piraten von Pestulon (Ger, v1.000) @@ -41976,6 +46406,9 @@ license:CC0 1989 Sierra + @@ -42008,7 +46441,6 @@ license:CC0 - Space Quest IV - Roger Wilco and the Time Rippers (USA, v1.000) @@ -42016,6 +46448,9 @@ license:CC0 1992 Sierra + @@ -42060,7 +46495,6 @@ license:CC0 - Space Quest IV - Roger Wilco und die Zeitspringer (Ger, v1.000) @@ -42068,6 +46502,9 @@ license:CC0 1992 Sierra + @@ -42112,7 +46549,6 @@ license:CC0 - Space Racer (Euro) @@ -42120,6 +46556,9 @@ license:CC0 1988 Loriciels + @@ -42127,7 +46566,6 @@ license:CC0 - Space Racer (Fra) @@ -42135,6 +46573,9 @@ license:CC0 1988 Loriciels + @@ -42142,7 +46583,6 @@ license:CC0 - Space Ranger (Euro) @@ -42150,6 +46590,9 @@ license:CC0 1987 Mastertronic + @@ -42157,7 +46600,6 @@ license:CC0 - Space Rogue (Euro) @@ -42165,6 +46607,9 @@ license:CC0 1990 Origin + @@ -42172,14 +46617,17 @@ license:CC0 - - + Space Station - Part I (Euro) 1986 Prism Leisure + @@ -42187,7 +46635,6 @@ license:CC0 - Space Station Oblivion (USA) @@ -42195,6 +46642,9 @@ license:CC0 1988 Epyx + @@ -42202,7 +46652,6 @@ license:CC0 - Spaceball (Euro) @@ -42210,6 +46659,9 @@ license:CC0 1989 Rainbow Arts + @@ -42224,7 +46676,6 @@ license:CC0 - SpaceCutter (USA) @@ -42232,6 +46683,9 @@ license:CC0 1989 Rainbird + @@ -42239,7 +46693,6 @@ license:CC0 - Spaceport (Euro) @@ -42247,6 +46700,9 @@ license:CC0 1987 reLINE + @@ -42254,7 +46710,6 @@ license:CC0 - Special Forces (Euro, 1mb, 19921002) @@ -42262,6 +46717,9 @@ license:CC0 1992 MicroProse + @@ -42282,7 +46740,6 @@ license:CC0 - Speedball (Euro, v1.10) @@ -42290,6 +46747,9 @@ license:CC0 1988 Image Works + @@ -42297,7 +46757,6 @@ license:CC0 - Speedball (USA, v1.05) @@ -42305,6 +46764,9 @@ license:CC0 1988 Spotlight Software + @@ -42312,7 +46774,6 @@ license:CC0 - Speedball 2 - Brutal Deluxe (Euro, v1.00) @@ -42320,6 +46781,9 @@ license:CC0 1990 Image Works + @@ -42327,7 +46791,6 @@ license:CC0 - Speedball 2: Brutal Deluxe (Euro, v1.00, The Bitmap Brothers Volume 1) @@ -42335,6 +46798,9 @@ license:CC0 1990 Image Works + @@ -42342,7 +46808,6 @@ license:CC0 - Speedball 2 - Brutal Deluxe (Euro, Budget) @@ -42350,6 +46815,9 @@ license:CC0 1990 KIXX + @@ -42357,7 +46825,6 @@ license:CC0 - Speedball 2 - Brutal Deluxe (USA) @@ -42365,6 +46832,9 @@ license:CC0 1990 Konami + @@ -42372,7 +46842,6 @@ license:CC0 - Speedboat Assassin (Euro) @@ -42380,6 +46849,9 @@ license:CC0 1989 Mastertronic + @@ -42388,7 +46860,6 @@ license:CC0 - Spell Book 7 Plus (Euro) @@ -42396,6 +46867,9 @@ license:CC0 199? <unknown> + @@ -42403,7 +46877,6 @@ license:CC0 - Spellbound Dizzy (Euro) @@ -42411,6 +46884,9 @@ license:CC0 1992 Codemasters + @@ -42418,7 +46894,6 @@ license:CC0 - SpellBound! (Euro) @@ -42426,6 +46901,9 @@ license:CC0 1991 Psygnosis + @@ -42433,7 +46911,6 @@ license:CC0 - Spellfire the Sorceror (Euro) @@ -42441,6 +46918,9 @@ license:CC0 1990 Codemasters + @@ -42448,7 +46928,6 @@ license:CC0 - Spherical (Euro) @@ -42456,6 +46935,9 @@ license:CC0 1989 Rainbow Arts + @@ -42463,7 +46945,6 @@ license:CC0 - Spherical Worlds (Euro) @@ -42471,6 +46952,9 @@ license:CC0 1996 4Matted + @@ -42491,7 +46975,6 @@ license:CC0 - Spidertronic (Euro) @@ -42499,6 +46982,9 @@ license:CC0 1988 ERE + @@ -42506,7 +46992,6 @@ license:CC0 - Spindizzy Worlds (Euro) @@ -42514,6 +46999,9 @@ license:CC0 1990 Electric Dreams + @@ -42521,7 +47009,6 @@ license:CC0 - Spinworld (Euro) @@ -42529,6 +47016,11 @@ license:CC0 1988 Axxiom + @@ -42536,7 +47028,6 @@ license:CC0 - Spinworld + The Way of the Little Dragon (Euro, Amiga Star Collection) @@ -42544,6 +47035,11 @@ license:CC0 199? <unknown> + @@ -42551,7 +47047,6 @@ license:CC0 - Spirit of Excalibur (Euro) @@ -42559,6 +47054,9 @@ license:CC0 1991 Virgin Mastertronic + @@ -42579,7 +47077,6 @@ license:CC0 - Spirit of Excalibur (Euro, Strategy Masters) @@ -42587,6 +47084,9 @@ license:CC0 1991 Virgin Mastertronic + @@ -42601,7 +47101,6 @@ license:CC0 - Spirit of Excalibur (USA) @@ -42609,6 +47108,9 @@ license:CC0 1991 Virgin Mastertronic + @@ -42623,7 +47125,6 @@ license:CC0 - Spot (Euro, v1.6) @@ -42631,6 +47132,10 @@ license:CC0 1991 Leisure Genius + @@ -42639,7 +47144,6 @@ license:CC0 - Spy vs Spy (Euro) @@ -42647,6 +47151,9 @@ license:CC0 1989 Wicked + @@ -42654,7 +47161,6 @@ license:CC0 - Spy vs Spy II - The Island Caper (Euro) @@ -42662,6 +47168,9 @@ license:CC0 1989 Wicked + @@ -42669,7 +47178,6 @@ license:CC0 - Spy vs Spy III - Arctic Antics (Euro) @@ -42677,6 +47185,9 @@ license:CC0 1989 Wicked + @@ -42684,7 +47195,6 @@ license:CC0 - The Spy Who Loved Me (Euro, Superheroes) @@ -42692,6 +47202,9 @@ license:CC0 1990 Domark + @@ -42699,7 +47212,6 @@ license:CC0 - The Spy Who Loved Me (Euro, The James Bond Collection) @@ -42707,6 +47219,9 @@ license:CC0 1990 Domark + @@ -42714,7 +47229,6 @@ license:CC0 - Saint Dragon (Euro) @@ -42722,6 +47236,11 @@ license:CC0 1990 Storm + @@ -42730,7 +47249,6 @@ license:CC0 - Stack Up (Euro) @@ -42738,6 +47256,9 @@ license:CC0 1991 Zeppelin Platinum + @@ -42745,7 +47266,6 @@ license:CC0 - Star Breaker (Euro) @@ -42753,6 +47273,9 @@ license:CC0 1989 ARC + @@ -42760,7 +47283,6 @@ license:CC0 - Star Command (Euro, v1.0) @@ -42768,6 +47290,9 @@ license:CC0 1989 SSI + @@ -42782,7 +47307,6 @@ license:CC0 - Star Control (Euro) @@ -42790,6 +47314,9 @@ license:CC0 1990 Accolade + @@ -42804,7 +47331,6 @@ license:CC0 - Star Goose! (Euro) @@ -42812,6 +47338,9 @@ license:CC0 1988 Logotron + @@ -42819,7 +47348,6 @@ license:CC0 - Star Trash (Euro) @@ -42827,6 +47355,9 @@ license:CC0 1990 Rainbow Arts + @@ -42834,7 +47365,6 @@ license:CC0 - Star Wars (Euro) @@ -42842,6 +47372,9 @@ license:CC0 1988 Domark + @@ -42849,7 +47382,6 @@ license:CC0 - Star Wars (Euro, alt) @@ -42857,6 +47389,9 @@ license:CC0 1988 Domark + @@ -42864,7 +47399,6 @@ license:CC0 - Star Wars + Licence to Kill (Euro, Heroes) @@ -42872,6 +47406,9 @@ license:CC0 1988 Domark + @@ -42879,7 +47416,6 @@ license:CC0 - Star Wars - The Empire Strikes Back (Euro) @@ -42887,6 +47423,9 @@ license:CC0 1988 Domark + @@ -42894,7 +47433,6 @@ license:CC0 - Star Wars - The Empire Strikes Back (Euro, The Star Wars Trilogy) @@ -42902,6 +47440,9 @@ license:CC0 1988 Domark + @@ -42909,7 +47450,6 @@ license:CC0 - Starblaze (Euro) @@ -42917,6 +47457,9 @@ license:CC0 1989 Logotron + @@ -42924,14 +47467,19 @@ license:CC0 - - + Starcross (USA, r17) 1986 Infocom + + + @@ -42939,7 +47487,6 @@ license:CC0 - Stardust (Euro) @@ -42947,6 +47494,12 @@ license:CC0 1993 Bloodhouse + @@ -42967,7 +47520,6 @@ license:CC0 - Stardust (Euro, alt) @@ -42975,6 +47527,12 @@ license:CC0 1993 Bloodhouse + @@ -42995,7 +47553,6 @@ license:CC0 - Starflight (Euro) @@ -43003,6 +47560,9 @@ license:CC0 1989 Electronic Arts + @@ -43010,7 +47570,6 @@ license:CC0 - StarFlight II (Euro) @@ -43018,6 +47577,9 @@ license:CC0 1991 Electronic Arts + @@ -43032,7 +47594,6 @@ license:CC0 - Starglider (Euro) @@ -43040,6 +47601,9 @@ license:CC0 1987 Rainbird + @@ -43047,7 +47611,6 @@ license:CC0 - Starglider 2 (Euro) @@ -43055,6 +47618,9 @@ license:CC0 1988 Rainbird + @@ -43062,7 +47628,6 @@ license:CC0 - Starlord (Euro) @@ -43070,6 +47635,9 @@ license:CC0 1994 MicroProse + @@ -43090,7 +47658,6 @@ license:CC0 - Starlord (Ger) @@ -43098,6 +47665,9 @@ license:CC0 1994 MicroProse + @@ -43118,7 +47688,6 @@ license:CC0 - StarRay (Euro) @@ -43126,6 +47695,9 @@ license:CC0 1988 Logotron + @@ -43162,7 +47734,6 @@ license:CC0 - StarRay (Euro, Budget) @@ -43170,6 +47741,9 @@ license:CC0 1988 Prism Leisure + @@ -43177,7 +47751,6 @@ license:CC0 - Starush (Euro) @@ -43185,6 +47758,9 @@ license:CC0 1992 Ubi Soft + @@ -43199,7 +47775,6 @@ license:CC0 - Starways (Euro) @@ -43207,6 +47782,9 @@ license:CC0 1988 Diamond + @@ -43214,14 +47792,19 @@ license:CC0 - - + Stationfall (USA, r107) 1987 Infocom + + + @@ -43229,7 +47812,6 @@ license:CC0 - Steel (Euro) @@ -43237,6 +47819,9 @@ license:CC0 1989 Hewson + @@ -43244,7 +47829,6 @@ license:CC0 - Steel (Euro, Budget) @@ -43252,6 +47836,9 @@ license:CC0 1989 Hewson + @@ -43259,7 +47846,6 @@ license:CC0 - Steel Empire (Euro) @@ -43267,6 +47853,9 @@ license:CC0 1992 Millennium + @@ -43281,7 +47870,6 @@ license:CC0 - Steg the Slug (Euro) @@ -43289,6 +47877,9 @@ license:CC0 1993 Codemasters + @@ -43296,7 +47887,6 @@ license:CC0 - Stellar 7 (USA, v1.0) @@ -43304,6 +47894,9 @@ license:CC0 1991 Dynamix + @@ -43324,7 +47917,6 @@ license:CC0 - Stellar 7 (Ger) @@ -43332,6 +47924,9 @@ license:CC0 1991 Dynamix + @@ -43346,7 +47941,6 @@ license:CC0 - Stellar Crusade (USA) @@ -43354,6 +47948,9 @@ license:CC0 1989 SSI + @@ -43368,7 +47965,6 @@ license:CC0 - Steve Davis World Snooker (Euro) @@ -43376,6 +47972,9 @@ license:CC0 1989 CDS + @@ -43383,7 +47982,6 @@ license:CC0 - Storm Across Europe - The War in Europe: 1939-45 (Euro, v1.0) @@ -43391,6 +47989,9 @@ license:CC0 1990 SSI + @@ -43398,7 +47999,6 @@ license:CC0 - Storm Master (Euro) @@ -43406,6 +48006,9 @@ license:CC0 1992 Silmarils + @@ -43413,7 +48016,6 @@ license:CC0 - Storm Master (Fra, Magic Worlds) @@ -43421,6 +48023,9 @@ license:CC0 199? <unknown> + @@ -43428,7 +48033,6 @@ license:CC0 - Stormball (Euro) @@ -43436,6 +48040,9 @@ license:CC0 1991 Millennium + @@ -43443,8 +48050,6 @@ license:CC0 - - Stormlord (Euro) @@ -43452,6 +48057,10 @@ license:CC0 1989 Hewson + @@ -43459,13 +48068,15 @@ license:CC0 - The Story So Far Vol. 1 (Euro) 1989 Elite + @@ -43482,7 +48093,6 @@ license:CC0 - Street Fighter (Euro) @@ -43490,6 +48100,9 @@ license:CC0 1988 GO! + @@ -43497,7 +48110,6 @@ license:CC0 - Street Fighter (Euro, Budget) @@ -43506,6 +48118,9 @@ license:CC0 1988 KIXX + @@ -43520,7 +48135,6 @@ license:CC0 - Street Fighter II - The World Warrior (Euro) @@ -43528,6 +48142,9 @@ license:CC0 1992 U.S. Gold + @@ -43554,7 +48171,6 @@ license:CC0 - Street Fighter II - The World Warrior (Euro, alt) @@ -43562,6 +48178,9 @@ license:CC0 1992 U.S. Gold + @@ -43588,8 +48207,6 @@ license:CC0 - - Strider (Euro) @@ -43597,6 +48214,10 @@ license:CC0 1989 U.S. Gold + @@ -43604,8 +48225,6 @@ license:CC0 - - Strider II (Euro) @@ -43613,6 +48232,10 @@ license:CC0 1989 U.S. Gold + @@ -43620,7 +48243,6 @@ license:CC0 - Strider II + Indiana Jones and the Last Crusade (Euro, Superheroes) @@ -43628,6 +48250,9 @@ license:CC0 1989 U.S. Gold + @@ -43635,7 +48260,6 @@ license:CC0 - Strike Aces (USA) @@ -43643,6 +48267,9 @@ license:CC0 1990 Accolade + @@ -43657,7 +48284,6 @@ license:CC0 - Strikefleet (Euro) @@ -43665,6 +48291,9 @@ license:CC0 1991 Electronic Arts + @@ -43672,7 +48301,6 @@ license:CC0 - Strike Force Harrier (Euro) @@ -43680,6 +48308,9 @@ license:CC0 1988 Mirrorsoft + @@ -43687,7 +48318,6 @@ license:CC0 - Strike Force Harrier (Euro, Budget) @@ -43695,6 +48325,9 @@ license:CC0 1988 Mirror Image + @@ -43702,7 +48335,6 @@ license:CC0 - Striker Manager (Euro) @@ -43710,6 +48342,10 @@ license:CC0 1991 D & H Games + @@ -43717,7 +48353,6 @@ license:CC0 - Striker (Euro, Zool Pack) @@ -43725,6 +48360,9 @@ license:CC0 1992 Rage + @@ -43732,7 +48370,6 @@ license:CC0 - Strip Poker II (Euro, 19881124) @@ -43740,6 +48377,9 @@ license:CC0 1988 Anco + @@ -43748,7 +48388,6 @@ license:CC0 - Strip Poker II+ (Euro) @@ -43756,6 +48395,9 @@ license:CC0 1988 Anco + @@ -43764,7 +48406,6 @@ license:CC0 - Strip Poker II+ Data Disk 1 (Euro) @@ -43772,6 +48413,9 @@ license:CC0 1988 Anco + @@ -43780,7 +48424,6 @@ license:CC0 - Stryx (Euro) @@ -43788,6 +48431,9 @@ license:CC0 1990 Psyclapse + @@ -43802,7 +48448,6 @@ license:CC0 - Stunt Car Racer (Euro) @@ -43810,6 +48455,9 @@ license:CC0 1989 MicroStyle + @@ -43817,7 +48465,6 @@ license:CC0 - Stunt Track Racer (USA) @@ -43825,6 +48472,9 @@ license:CC0 1989 MicroPlay + @@ -43832,7 +48482,6 @@ license:CC0 - Sub Battle Simulator (USA) @@ -43840,6 +48489,9 @@ license:CC0 1988 Epyx + @@ -43847,7 +48499,6 @@ license:CC0 - Subbuteo - The Computer Game (Euro) @@ -43855,6 +48506,9 @@ license:CC0 1990 Electronic Zoo + @@ -43862,9 +48516,6 @@ license:CC0 - - - Suburban Commando (Euro) @@ -43872,6 +48523,11 @@ license:CC0 1993 Alternative + @@ -43879,7 +48535,6 @@ license:CC0 - Suburban Commando (Euro, The Sci-Fi Collecion) @@ -43887,6 +48542,9 @@ license:CC0 1993 Alternative + @@ -43894,7 +48552,6 @@ license:CC0 - Subversion 1.0 (Euro) @@ -43902,6 +48559,9 @@ license:CC0 1993 Point Of View Computing + @@ -43909,7 +48569,6 @@ license:CC0 - Suicide Mission (Euro) @@ -43917,6 +48576,9 @@ license:CC0 1988 Prism Leisure + @@ -43924,7 +48586,6 @@ license:CC0 - Summer Camp (Euro) @@ -43932,6 +48593,9 @@ license:CC0 1993 Black Legend + @@ -43939,7 +48603,6 @@ license:CC0 - Summer Games (Euro, Mega Sports) @@ -43947,6 +48610,9 @@ license:CC0 199? <unknown> + @@ -43954,7 +48620,6 @@ license:CC0 - Summer Games II (Euro, Mega Sports) @@ -43962,6 +48627,9 @@ license:CC0 199? <unknown> + @@ -43969,7 +48637,6 @@ license:CC0 - The Sun Crosswords Vol. 1 & 2 (Euro) @@ -43977,6 +48644,9 @@ license:CC0 1991 CDS + @@ -43984,8 +48654,6 @@ license:CC0 - - Supaplex (Euro) @@ -43993,6 +48661,10 @@ license:CC0 1991 Dream Factory + @@ -44000,8 +48672,6 @@ license:CC0 - - Super Cars (Euro) @@ -44009,6 +48679,10 @@ license:CC0 1990 Gremlin Graphics + @@ -44023,7 +48697,6 @@ license:CC0 - Super Cars (Euro, Budget) @@ -44031,6 +48704,9 @@ license:CC0 1990 GBH + @@ -44038,8 +48714,6 @@ license:CC0 - - Super Cars II (Euro) @@ -44047,6 +48721,10 @@ license:CC0 1991 Gremlin Graphics + @@ -44063,7 +48741,6 @@ license:CC0 - Super Grand Prix + Violator (Euro, Quattro Power Machines) @@ -44071,6 +48748,9 @@ license:CC0 1991 Codemasters + @@ -44078,7 +48758,6 @@ license:CC0 - Super Hang-On (Euro) @@ -44086,6 +48765,9 @@ license:CC0 1988 Electric Dreams + @@ -44093,7 +48775,6 @@ license:CC0 - Super Huey UH-1X (Euro) @@ -44101,6 +48782,9 @@ license:CC0 1986 Cosmi + @@ -44108,7 +48792,6 @@ license:CC0 - Super League Manager (Euro) @@ -44116,6 +48799,9 @@ license:CC0 1995 Audiogenic + @@ -44123,8 +48809,6 @@ license:CC0 - - Super Monaco GP (Euro) @@ -44132,6 +48816,10 @@ license:CC0 1991 U.S. Gold + @@ -44139,7 +48827,6 @@ license:CC0 - Super Scramble Simulator (Euro) @@ -44147,6 +48834,9 @@ license:CC0 1989 Gremlin Graphics + @@ -44161,7 +48851,6 @@ license:CC0 - Super Seymour (Euro, 19920723) @@ -44169,6 +48858,9 @@ license:CC0 1992 Codemasters + @@ -44177,7 +48869,6 @@ license:CC0 - Super Ski (Euro, Starter Kit) @@ -44185,6 +48876,9 @@ license:CC0 1988 Microids + @@ -44192,14 +48886,18 @@ license:CC0 - - + Super Ski II (Euro) 1992 Microids + + @@ -44214,8 +48912,6 @@ license:CC0 - - Super Skidmarks (Euro, v2.2) @@ -44223,6 +48919,13 @@ license:CC0 1995 Acid + @@ -44267,7 +48970,6 @@ license:CC0 - Super Skweek (Euro) @@ -44275,6 +48977,9 @@ license:CC0 1991 Loriciel + @@ -44289,7 +48994,6 @@ license:CC0 - Super Skweek (Fra, Les Stars) @@ -44297,6 +49001,9 @@ license:CC0 1991 Loriciel + @@ -44311,7 +49018,6 @@ license:CC0 - Super Space Invaders (Euro) @@ -44319,6 +49025,9 @@ license:CC0 1991 Domark + @@ -44333,7 +49042,6 @@ license:CC0 - Super Space Invaders (Euro, alt) @@ -44341,6 +49049,9 @@ license:CC0 1991 Domark + @@ -44355,7 +49066,6 @@ license:CC0 - Super Sport Challenge (Euro) @@ -44363,6 +49073,9 @@ license:CC0 1993 Microids + @@ -44383,9 +49096,6 @@ license:CC0 - - - Super Street Fighter II - The New Challengers (Euro) @@ -44393,6 +49103,13 @@ license:CC0 1995 U.S. Gold + @@ -44425,7 +49142,6 @@ license:CC0 - Super Tennis Champs (Euro) @@ -44433,6 +49149,9 @@ license:CC0 1995 Audiogenic + @@ -44440,7 +49159,6 @@ license:CC0 - Super Tetris (Euro) @@ -44448,6 +49166,9 @@ license:CC0 1992 Spectrum HoloByte + @@ -44455,7 +49176,6 @@ license:CC0 - Wonderboy in Monsterland (Euro) @@ -44463,6 +49183,9 @@ license:CC0 1989 Activision + @@ -44471,14 +49194,19 @@ license:CC0 - - + Super Zocker + Blackjack II (Ger) 199? + + <coverdisk> + @@ -44486,9 +49214,6 @@ license:CC0 - - - Superfrog (Euro) @@ -44496,6 +49221,11 @@ license:CC0 1993 Team 17 + @@ -44516,7 +49246,6 @@ license:CC0 - Superleague Soccer (Euro) @@ -44524,6 +49253,9 @@ license:CC0 1989 Impressions + @@ -44531,7 +49263,6 @@ license:CC0 - Superman - The Man of Steel (Euro) @@ -44539,6 +49270,9 @@ license:CC0 1989 Tynesoft + @@ -44553,7 +49287,6 @@ license:CC0 - Superstar Ice Hockey (Euro) @@ -44561,6 +49294,11 @@ license:CC0 1988 Databyte + + + @@ -44568,7 +49306,6 @@ license:CC0 - Supremacy - Your Will Be Done (Euro) @@ -44576,6 +49313,9 @@ license:CC0 1990 Melbourne House + @@ -44590,14 +49330,19 @@ license:CC0 - - + Suspect (USA, r14) 1986 Infocom + + + @@ -44605,14 +49350,19 @@ license:CC0 - - + Suspended (USA, r8) 1986 Infocom + + + @@ -44620,7 +49370,6 @@ license:CC0 - Suspicious Cargo (Euro, Special Edition) @@ -44628,6 +49377,9 @@ license:CC0 1991 Gremlin Graphics + @@ -44642,7 +49394,6 @@ license:CC0 - Swap (Fra, NRJ Vol. 4) @@ -44650,6 +49401,9 @@ license:CC0 1991 Microids + @@ -44657,7 +49411,6 @@ license:CC0 - Switchblade (Euro) @@ -44665,6 +49418,9 @@ license:CC0 1989 Gremlin Graphics + @@ -44672,7 +49428,6 @@ license:CC0 - Switchblade II (Euro) @@ -44680,6 +49435,9 @@ license:CC0 1991 Gremlin Graphics + @@ -44687,8 +49445,6 @@ license:CC0 - - SWIV (Euro, 19910228) @@ -44696,6 +49452,11 @@ license:CC0 1991 Storm + @@ -44703,7 +49464,6 @@ license:CC0 - Swooper + Space Baller + Diablo + Zitrax + Championship Othello (Euro, Amiga Stars Collection) @@ -44711,6 +49471,9 @@ license:CC0 199? Ozi Soft + @@ -44718,7 +49481,6 @@ license:CC0 - The Sword and the Rose (Euro) @@ -44726,6 +49488,9 @@ license:CC0 1990 Codemasters + @@ -44733,8 +49498,6 @@ license:CC0 - - Sword of Honour (Euro) @@ -44742,6 +49505,10 @@ license:CC0 1992 Prestige + @@ -44758,9 +49525,6 @@ license:CC0 - - - Sword of Sodan (Euro) @@ -44768,6 +49532,17 @@ license:CC0 1988 Discovery + + @@ -44788,8 +49563,6 @@ license:CC0 - - Swords of Twilight (Euro) @@ -44797,6 +49570,10 @@ license:CC0 1989 Electronic Arts + @@ -44811,7 +49588,6 @@ license:CC0 - Syndicate (Euro) @@ -44819,6 +49595,9 @@ license:CC0 1993 Electronic Arts + @@ -44845,7 +49624,6 @@ license:CC0 - Syndicate (Euro, Chaos Pack) @@ -44853,6 +49631,9 @@ license:CC0 1993 Electronic Arts + @@ -44879,7 +49660,6 @@ license:CC0 - Syndicate (Ger) @@ -44887,6 +49667,9 @@ license:CC0 1993 Electronic Arts + @@ -44913,7 +49696,6 @@ license:CC0 - Söldner (Ger, v1.0) @@ -44921,6 +49703,9 @@ license:CC0 1993 Gamebench + @@ -44928,8 +49713,6 @@ license:CC0 - - Table Tennis Simulation (Euro) @@ -44937,6 +49720,10 @@ license:CC0 1989 Starbyte + @@ -44944,7 +49731,6 @@ license:CC0 - Tactical Manager (Euro, v2.36) @@ -44952,6 +49738,9 @@ license:CC0 1994 Black Legend + @@ -44966,7 +49755,6 @@ license:CC0 - Tactical Manager 94-95 Season (Euro) @@ -44974,6 +49762,9 @@ license:CC0 1995 Black Legend + @@ -44988,10 +49779,6 @@ license:CC0 - - - - Tactical Manager - Italia (Euro) @@ -44999,6 +49786,12 @@ license:CC0 1994 Black Legend + @@ -45016,7 +49809,6 @@ license:CC0 - Der Trainer - Italia (Ger, v2.40) @@ -45024,6 +49816,9 @@ license:CC0 1994 Black Legend + @@ -45038,7 +49833,6 @@ license:CC0 - Tactical Manager 2 (Euro, v2.43) @@ -45046,6 +49840,9 @@ license:CC0 1995 Black Legend + @@ -45060,7 +49857,6 @@ license:CC0 - Tanglewood (Euro, v1.0) @@ -45068,6 +49864,9 @@ license:CC0 1988 Microdeal + @@ -45075,7 +49874,6 @@ license:CC0 - Tangram (Euro) @@ -45083,6 +49881,9 @@ license:CC0 1991 Thalion + @@ -45090,9 +49891,6 @@ license:CC0 - - - Targhan (Euro) @@ -45100,6 +49898,11 @@ license:CC0 1989 Silmarils + @@ -45107,7 +49910,6 @@ license:CC0 - Targhan (Fra, Simulation Top) @@ -45115,6 +49917,9 @@ license:CC0 1989 Silmarils + @@ -45122,7 +49927,6 @@ license:CC0 - Tass Times in Tonetown (Euro) @@ -45130,6 +49934,9 @@ license:CC0 1986 Activision + @@ -45137,7 +49944,6 @@ license:CC0 - Team Suzuki (Euro) @@ -45145,6 +49951,9 @@ license:CC0 1991 Gremlin Graphics + @@ -45152,7 +49961,6 @@ license:CC0 - Team Yankee (Euro) @@ -45160,6 +49968,9 @@ license:CC0 1990 Empire + @@ -45167,7 +49978,6 @@ license:CC0 - Tearaway Thomas (Euro) @@ -45175,6 +49985,9 @@ license:CC0 1992 Global Software + @@ -45182,7 +49995,6 @@ license:CC0 - Teenage Mutant Hero Turtles (Euro, The Coin-Op!) @@ -45190,6 +50002,9 @@ license:CC0 1991 Image Works + @@ -45198,7 +50013,6 @@ license:CC0 - Teenage Mutant Hero Turtles (Euro) @@ -45206,6 +50020,9 @@ license:CC0 1990 Image Works + @@ -45213,8 +50030,6 @@ license:CC0 - - Teenage Mutant Ninja Turtles (Euro, Ultra Games) @@ -45222,7 +50037,11 @@ license:CC0 1990 Ultra Games - + + @@ -45243,7 +50062,6 @@ license:CC0 - Tee Off! (Euro) @@ -45251,6 +50069,9 @@ license:CC0 1991 Energize + @@ -45258,7 +50079,6 @@ license:CC0 - Teenage Queen (Euro) @@ -45266,6 +50086,9 @@ license:CC0 1988 ERE + @@ -45273,13 +50096,19 @@ license:CC0 - - + Tengen Arcade Hits (Euro) 199? Domark + @@ -45310,7 +50139,6 @@ license:CC0 - Tennis Cup (Euro) @@ -45318,6 +50146,9 @@ license:CC0 1989 Loriciel + @@ -45325,7 +50156,6 @@ license:CC0 - Tennis Cup (Fra, NRJ) @@ -45333,6 +50163,9 @@ license:CC0 1989 Loriciel + @@ -45340,7 +50173,6 @@ license:CC0 - Tennis Cup II (Euro) @@ -45348,6 +50180,9 @@ license:CC0 1992 Loriciel + @@ -45362,7 +50197,6 @@ license:CC0 - Terminator 2 - Judgment Day (Euro) @@ -45370,6 +50204,9 @@ license:CC0 1991 Ocean + @@ -45384,7 +50221,6 @@ license:CC0 - Terminator 2 - Judgment Day (Euro, alt) @@ -45392,6 +50228,9 @@ license:CC0 1991 Ocean + @@ -45406,7 +50245,6 @@ license:CC0 - T2 - The Arcade Game (Euro) @@ -45414,6 +50252,9 @@ license:CC0 1993 Virgin + @@ -45428,9 +50269,6 @@ license:CC0 - - - Terramex (Euro) @@ -45438,6 +50276,11 @@ license:CC0 1987 Grandslam + @@ -45445,7 +50288,6 @@ license:CC0 - Terran Envoy (USA) @@ -45453,6 +50295,9 @@ license:CC0 1990 Mindscape + @@ -45460,7 +50305,6 @@ license:CC0 - Terrorpods (Euro) @@ -45468,6 +50312,9 @@ license:CC0 1987 Psygnosis + @@ -45475,7 +50322,6 @@ license:CC0 - Terry's Big Adventure (Euro) @@ -45483,6 +50329,9 @@ license:CC0 1989 Shades + @@ -45490,7 +50339,6 @@ license:CC0 - Test Drive (Euro) @@ -45498,6 +50346,9 @@ license:CC0 1987 Accolade + @@ -45505,7 +50356,6 @@ license:CC0 - Test Drive (Euro, alt) @@ -45513,6 +50363,9 @@ license:CC0 1987 Accolade + @@ -45520,7 +50373,6 @@ license:CC0 - Test Drive II - The Duel (Euro) @@ -45528,6 +50380,9 @@ license:CC0 1989 Accolade + @@ -45535,7 +50390,6 @@ license:CC0 - Test Drive II Scenery Disk - California Challenge (Euro) @@ -45543,6 +50397,9 @@ license:CC0 1989 Accolade + @@ -45551,7 +50408,6 @@ license:CC0 - Test Drive II Scenery Disk - European Challenge (Euro) @@ -45559,6 +50415,9 @@ license:CC0 1990 Accolade + @@ -45567,7 +50426,6 @@ license:CC0 - Test Drive II Car Disk - The Muscle Cars (Euro) @@ -45575,6 +50433,9 @@ license:CC0 1989 Accolade + @@ -45583,7 +50444,6 @@ license:CC0 - Test Drive II Car Disk - The Supercars (Euro) @@ -45591,6 +50451,9 @@ license:CC0 1989 Accolade + @@ -45599,7 +50462,6 @@ license:CC0 - Test Match Cricket (Euro) @@ -45607,6 +50469,9 @@ license:CC0 1994 Challenge Software + @@ -45621,7 +50486,6 @@ license:CC0 - Tetris (Euro, Mirrorsoft) @@ -45629,6 +50493,9 @@ license:CC0 1987 Mirrorsoft + @@ -45636,14 +50503,18 @@ license:CC0 - - + Thai Boxing (Euro) 1987 Anco + @@ -45651,7 +50522,6 @@ license:CC0 - Thai Boxing (Euro, Budget) @@ -45659,6 +50529,9 @@ license:CC0 1987 Prism Leisure + @@ -45666,7 +50539,6 @@ license:CC0 - Theatre of Death (Euro) @@ -45674,6 +50546,9 @@ license:CC0 1993 Psygnosis + @@ -45688,7 +50563,6 @@ license:CC0 - Their Finest Hour - The Battle of Britain (Euro, Final 1.1 19900630) @@ -45696,6 +50570,9 @@ license:CC0 1990 Lucasfilm + @@ -45710,7 +50587,6 @@ license:CC0 - Their Finest Hour - The Battle of Britain (Euro, v1.0 19900428) @@ -45718,6 +50594,9 @@ license:CC0 1990 Lucasfilm + @@ -45732,7 +50611,6 @@ license:CC0 - Their Finest Missions Vol. 1 (Euro) @@ -45740,6 +50618,9 @@ license:CC0 1990 Lucasfilm + @@ -45748,7 +50629,6 @@ license:CC0 - Theme Park (Euro) @@ -45756,6 +50636,9 @@ license:CC0 1994 Electronic Arts + @@ -45770,7 +50653,6 @@ license:CC0 - Theme Park Mystery - Variations on a Theme (Euro) @@ -45778,6 +50660,9 @@ license:CC0 1991 Image Works + @@ -45785,7 +50670,6 @@ license:CC0 - Theme Park Mystery - Variations on a Theme (USA) @@ -45793,6 +50677,9 @@ license:CC0 1991 Konami + @@ -45800,8 +50687,6 @@ license:CC0 - - Thexder (Euro) @@ -45809,6 +50694,10 @@ license:CC0 1988 Sierra + @@ -45816,7 +50705,6 @@ license:CC0 - Think Twice (Euro) @@ -45824,6 +50712,9 @@ license:CC0 1991 Magic Soft + @@ -45831,7 +50722,6 @@ license:CC0 - The Third Courier (Euro) @@ -45839,6 +50729,9 @@ license:CC0 1990 Accolade + @@ -45853,7 +50746,6 @@ license:CC0 - Thomas the Tank Engine (Euro) @@ -45861,6 +50753,9 @@ license:CC0 1992 Alternative + @@ -45868,7 +50763,6 @@ license:CC0 - Thomas the Tank Engine 2 (Euro) @@ -45876,6 +50770,9 @@ license:CC0 1993 Alternative + @@ -45883,7 +50780,6 @@ license:CC0 - The Three Stooges (Euro) @@ -45891,6 +50787,9 @@ license:CC0 1987 Mirrorsoft + @@ -45905,7 +50804,6 @@ license:CC0 - The Three Stooges (USA) @@ -45913,6 +50811,9 @@ license:CC0 1987 Cinemaware + @@ -45927,7 +50828,6 @@ license:CC0 - Thunder Blade (Euro) @@ -45935,6 +50835,9 @@ license:CC0 1989 U.S. Gold + @@ -45942,7 +50845,6 @@ license:CC0 - Thunder Blade (Euro, Budget) @@ -45950,6 +50852,9 @@ license:CC0 1989 KIXX + @@ -45957,7 +50862,6 @@ license:CC0 - Thunder Blade (USA) @@ -45965,6 +50869,9 @@ license:CC0 1989 Mindscape + @@ -45972,7 +50879,6 @@ license:CC0 - Thunder Burner (Euro) @@ -45980,6 +50886,9 @@ license:CC0 1992 Loriciel + @@ -45987,7 +50896,6 @@ license:CC0 - Thunder Jaws (Euro) @@ -45995,6 +50903,9 @@ license:CC0 1991 Domark + @@ -46009,7 +50920,6 @@ license:CC0 - Thunder Strike (Euro) @@ -46017,6 +50927,9 @@ license:CC0 1990 Millennium + @@ -46024,7 +50937,6 @@ license:CC0 - ThunderCats (Euro) @@ -46032,6 +50944,9 @@ license:CC0 1988 Elite + @@ -46039,7 +50954,6 @@ license:CC0 - ThunderCats (Euro, Tenstar Pack) @@ -46047,6 +50961,9 @@ license:CC0 1988 Elite + @@ -46054,7 +50971,6 @@ license:CC0 - Thunderhawk AH-73M (Euro) @@ -46062,6 +50978,9 @@ license:CC0 1991 Core Design + @@ -46076,7 +50995,6 @@ license:CC0 - Thunderhawk AH-73M (USA) @@ -46084,6 +51002,9 @@ license:CC0 1991 Core Design + @@ -46098,7 +51019,6 @@ license:CC0 - Tiger Road (Euro) @@ -46106,6 +51026,9 @@ license:CC0 1989 GO! + @@ -46113,7 +51036,6 @@ license:CC0 - Time (Fra) @@ -46121,6 +51043,9 @@ license:CC0 1989 Empire + @@ -46135,7 +51060,6 @@ license:CC0 - Time (Ger) @@ -46143,6 +51067,9 @@ license:CC0 1989 Empire + @@ -46157,7 +51084,6 @@ license:CC0 - Time and Magik (Euro) @@ -46165,6 +51091,9 @@ license:CC0 1988 Mandarin + @@ -46172,7 +51101,6 @@ license:CC0 - Time Machine (Euro) @@ -46180,6 +51108,9 @@ license:CC0 1990 Activision + @@ -46187,7 +51118,6 @@ license:CC0 - Time Race (Fra, Q.I. 1992) @@ -46195,6 +51125,9 @@ license:CC0 1990 Loriciel + @@ -46209,9 +51142,6 @@ license:CC0 - - - Time Runners 1 - Gateways in Time (Euro) @@ -46219,6 +51149,11 @@ license:CC0 1993 Simulmondo + @@ -46226,9 +51161,6 @@ license:CC0 - - - Time Runners 2 - The Space Stone (Euro) @@ -46236,6 +51168,11 @@ license:CC0 1993 Simulmondo + @@ -46243,7 +51180,6 @@ license:CC0 - Time Runners 3 - The Big Run (Euro) @@ -46251,6 +51187,9 @@ license:CC0 1993 Simulmondo + @@ -46258,7 +51197,6 @@ license:CC0 - Time Runners 4 - The Castle of Fear (Euro) @@ -46266,6 +51204,9 @@ license:CC0 1993 Simulmondo + @@ -46273,7 +51214,6 @@ license:CC0 - Time Runners 5 - The Black Knight (Euro) @@ -46281,6 +51221,9 @@ license:CC0 1993 Simulmondo + @@ -46288,7 +51231,6 @@ license:CC0 - Time Runners 6 - The Bewitched Forest (Euro) @@ -46296,6 +51238,9 @@ license:CC0 1993 Simulmondo + @@ -46303,7 +51248,6 @@ license:CC0 - Time Runners 7 - In the Land of the Invaders (Euro) @@ -46311,6 +51255,9 @@ license:CC0 1993 Simulmondo + @@ -46318,7 +51265,6 @@ license:CC0 - Time Runners 8 - The Impregnable Fortress (Euro) @@ -46326,6 +51272,9 @@ license:CC0 1993 Simulmondo + @@ -46333,7 +51282,6 @@ license:CC0 - Time Runners 9 - The Time Demon (Euro) @@ -46341,6 +51289,9 @@ license:CC0 1993 Simulmondo + @@ -46348,7 +51299,6 @@ license:CC0 - Time Runners 11 - The Steel City (Euro) @@ -46356,6 +51306,9 @@ license:CC0 1994 Simulmondo + @@ -46363,7 +51316,6 @@ license:CC0 - Time Runners 12 - A Target for the Cyborg (Euro) @@ -46371,6 +51323,9 @@ license:CC0 1994 Simulmondo + @@ -46378,7 +51333,6 @@ license:CC0 - Time Runners 13 - Cyberkiller (Euro) @@ -46386,6 +51340,9 @@ license:CC0 1994 Simulmondo + @@ -46393,7 +51350,6 @@ license:CC0 - Time Runners 14 - Toraxid: War Star (Euro) @@ -46401,6 +51357,9 @@ license:CC0 1994 Simulmondo + @@ -46408,7 +51367,6 @@ license:CC0 - Time Runners 15 - At the Speed of Light (Euro) @@ -46416,6 +51374,9 @@ license:CC0 1994 Simulmondo + @@ -46423,7 +51384,6 @@ license:CC0 - Time Runners 16 - The Galaxy Emperor (Euro) @@ -46431,6 +51391,9 @@ license:CC0 1994 Simulmondo + @@ -46438,7 +51401,6 @@ license:CC0 - Time Runners 17 - The Living Labyrinth (Euro) @@ -46446,6 +51408,9 @@ license:CC0 1994 Simulmondo + @@ -46453,7 +51418,6 @@ license:CC0 - Time Runners 18 - The Killer Shadow (Euro) @@ -46461,6 +51425,9 @@ license:CC0 1994 Simulmondo + @@ -46468,7 +51435,6 @@ license:CC0 - Time Runners 19 - The Nightmare Prince (Euro) @@ -46476,6 +51442,9 @@ license:CC0 1994 Simulmondo + @@ -46483,7 +51452,6 @@ license:CC0 - Time Runners 20 - The Mountains of Death (Euro) @@ -46491,6 +51459,9 @@ license:CC0 1994 Simulmondo + @@ -46498,7 +51469,6 @@ license:CC0 - Time Runners 21 - The Black Dragon's Course (Euro) @@ -46506,6 +51476,9 @@ license:CC0 1994 Simulmondo + @@ -46513,7 +51486,6 @@ license:CC0 - Time Runners 22 - The Eternal Damned (Euro) @@ -46521,6 +51493,9 @@ license:CC0 1994 Simulmondo + @@ -46528,7 +51503,6 @@ license:CC0 - Time Runners 23 - The Time Monarch (Euro) @@ -46536,6 +51510,9 @@ license:CC0 1994 Simulmondo + @@ -46543,7 +51520,6 @@ license:CC0 - Time Runners 24 - Beyond All Dimensions (Euro) @@ -46551,6 +51527,9 @@ license:CC0 1994 Simulmondo + @@ -46558,7 +51537,6 @@ license:CC0 - Time Runners 25 - The Lost Planet Earth (Euro) @@ -46566,6 +51544,9 @@ license:CC0 1994 Simulmondo + @@ -46573,7 +51554,6 @@ license:CC0 - Time Runners 26 - The Time Warrior (Euro) @@ -46581,6 +51561,9 @@ license:CC0 1994 Simulmondo + @@ -46588,7 +51571,6 @@ license:CC0 - Time Runners 27 - Red Night (Euro) @@ -46596,6 +51578,9 @@ license:CC0 1994 Simulmondo + @@ -46603,7 +51588,6 @@ license:CC0 - Time Runners 28 - Beyond the End (Euro) @@ -46611,6 +51595,9 @@ license:CC0 1994 Simulmondo + @@ -46618,7 +51605,6 @@ license:CC0 - Time Runners 29 - The Last Revelation (Euro) @@ -46626,6 +51612,9 @@ license:CC0 1994 Simulmondo + @@ -46633,8 +51622,6 @@ license:CC0 - - Time Runners 30 - The Final Duel (Euro) @@ -46642,6 +51629,11 @@ license:CC0 1994 Simulmondo + @@ -46649,8 +51641,6 @@ license:CC0 - - The Times Crosswords Vol. 3 & 4 (Euro) @@ -46658,6 +51648,10 @@ license:CC0 1991 CDS + @@ -46665,7 +51659,6 @@ license:CC0 - Times of Lore (Euro) @@ -46673,6 +51666,9 @@ license:CC0 1988 Origin + @@ -46680,7 +51676,6 @@ license:CC0 - Tintin on the Moon (Euro) @@ -46688,6 +51683,9 @@ license:CC0 1989 Infogrames + @@ -46695,7 +51693,6 @@ license:CC0 - Tiny Skweeks (Euro) @@ -46703,6 +51700,9 @@ license:CC0 1992 Loriciel + @@ -46717,7 +51717,6 @@ license:CC0 - Tip Off (Euro) @@ -46725,6 +51724,9 @@ license:CC0 1992 Anco + @@ -46739,10 +51741,6 @@ license:CC0 - - - - Tip Off (Euro, French / German / Italian / Spanish) @@ -46750,6 +51748,13 @@ license:CC0 1992 Anco + + @@ -46766,7 +51771,6 @@ license:CC0 - Tip Trick (Euro) @@ -46774,6 +51778,9 @@ license:CC0 1990 Magic Soft + @@ -46781,7 +51788,6 @@ license:CC0 - Titanic Blinky (Euro) @@ -46789,6 +51795,9 @@ license:CC0 1991 Zeppelin Platinum + @@ -46796,7 +51805,6 @@ license:CC0 - Titan (Euro) @@ -46804,6 +51812,9 @@ license:CC0 1989 Titus + @@ -46811,7 +51822,6 @@ license:CC0 - Titano (Ger) @@ -46819,6 +51829,9 @@ license:CC0 1990 Magic Soft + @@ -46826,7 +51839,6 @@ license:CC0 - Titus the Fox to Marrakech and Back (Euro) @@ -46834,6 +51846,9 @@ license:CC0 1992 Titus + @@ -46841,13 +51856,15 @@ license:CC0 - TNT (Euro) 1993 Domark + @@ -46871,7 +51888,6 @@ license:CC0 - Toki (Euro) @@ -46879,6 +51895,9 @@ license:CC0 1991 Ocean + @@ -46886,7 +51905,6 @@ license:CC0 - Tom & Jerry (Euro, Hunting High and Low) @@ -46894,6 +51912,9 @@ license:CC0 1989 Magic Bytes + @@ -46902,7 +51923,6 @@ license:CC0 - Tom & Jerry 2 (Euro) @@ -46910,6 +51930,9 @@ license:CC0 1989 Magic Bytes + @@ -46917,15 +51940,17 @@ license:CC0 - - + Tom & Jerry (Euro?) 1989 Magic Bytes + @@ -46933,7 +51958,6 @@ license:CC0 - Tom and the Ghost (Euro) @@ -46941,6 +51965,9 @@ license:CC0 1990 Ubi Soft + @@ -46948,7 +51975,6 @@ license:CC0 - Tom Landry Strategy Football - Deluxe Edition (Euro, v1.0) @@ -46956,6 +51982,9 @@ license:CC0 199? <unknown> + @@ -46976,7 +52005,6 @@ license:CC0 - Toobin' (Euro) @@ -46984,6 +52012,9 @@ license:CC0 1990 Domark + @@ -46991,7 +52022,6 @@ license:CC0 - Top Banana (Euro) @@ -46999,6 +52029,9 @@ license:CC0 1992 Hex + @@ -47013,7 +52046,6 @@ license:CC0 - Top Gear 2 (Euro) @@ -47021,6 +52053,9 @@ license:CC0 1994 Gremlin Graphics + @@ -47035,7 +52070,6 @@ license:CC0 - Torch 2081 (Euro) @@ -47043,6 +52077,9 @@ license:CC0 1988 Digital Concepts + @@ -47050,7 +52087,6 @@ license:CC0 - Tornado (Euro) @@ -47058,6 +52094,10 @@ license:CC0 1994 Digital Integration + @@ -47084,7 +52124,6 @@ license:CC0 - Torvak the Warrior (Euro) @@ -47092,6 +52131,9 @@ license:CC0 1990 Core Design + @@ -47106,7 +52148,6 @@ license:CC0 - Total Carnage (Euro) @@ -47114,6 +52155,9 @@ license:CC0 1994 I.C.E. + @@ -47128,7 +52172,6 @@ license:CC0 - Total Eclipse (USA, v1.0) @@ -47136,6 +52179,9 @@ license:CC0 1989 Spotlight Software + @@ -47143,8 +52189,6 @@ license:CC0 - - Total Football (Euro) @@ -47152,6 +52196,10 @@ license:CC0 1996 Domark + @@ -47172,7 +52220,6 @@ license:CC0 - Total Recall (Euro, 2-Hot 2 Handle) @@ -47180,6 +52227,9 @@ license:CC0 1990 Ocean + @@ -47194,8 +52244,6 @@ license:CC0 - - Total Recall (Euro, Budget) @@ -47203,6 +52251,10 @@ license:CC0 1990 The Hit Squad + @@ -47210,9 +52262,6 @@ license:CC0 - - - Tournament Golf (Euro) @@ -47220,6 +52269,11 @@ license:CC0 1990 Elite + @@ -47236,7 +52290,6 @@ license:CC0 - Tower of Babel (Euro) @@ -47244,6 +52297,9 @@ license:CC0 1990 Rainbird + @@ -47251,7 +52307,6 @@ license:CC0 - Tower Toppler (USA) @@ -47259,6 +52314,9 @@ license:CC0 1988 U.S. Gold + @@ -47266,7 +52324,6 @@ license:CC0 - Toyota Celica GT Rally (Euro) @@ -47274,6 +52331,9 @@ license:CC0 1991 Gremlin Graphics + @@ -47281,7 +52341,6 @@ license:CC0 - The Toyottes (Euro) @@ -47289,6 +52348,9 @@ license:CC0 1990 Infogrames + @@ -47296,7 +52358,6 @@ license:CC0 - Tracker (Euro) @@ -47304,6 +52365,9 @@ license:CC0 1988 Rainbird + @@ -47311,7 +52375,6 @@ license:CC0 - Traders (Ger) @@ -47319,6 +52382,9 @@ license:CC0 1991 Linel + @@ -47326,7 +52392,6 @@ license:CC0 - Trained Assassin (Euro) @@ -47334,6 +52399,9 @@ license:CC0 1989 Digital Magic + @@ -47341,9 +52409,6 @@ license:CC0 - - - Transarctica (Euro) @@ -47351,6 +52416,11 @@ license:CC0 1993 Silmarils + @@ -47365,7 +52435,6 @@ license:CC0 - Transarctica (Fra) @@ -47373,6 +52442,9 @@ license:CC0 1993 Silmarils + @@ -47387,7 +52459,6 @@ license:CC0 - Transworld (Ger, v2.03) @@ -47395,6 +52466,9 @@ license:CC0 1991 Starbyte + @@ -47402,7 +52476,6 @@ license:CC0 - Treasure Island Dizzy (Euro) @@ -47410,6 +52483,9 @@ license:CC0 1989 Codemasters + @@ -47417,7 +52493,6 @@ license:CC0 - Treasures of the Savage Frontier (USA, v1.00) @@ -47425,6 +52500,13 @@ license:CC0 1992 SSI + in unit 0" during demo, [FDC] with adkcon=$1100 +Needs optional Save Disk to save, [FDC] format +ATK test: OK +]]> + + @@ -47445,7 +52527,6 @@ license:CC0 - Treasure Trap (Euro, v1.08) @@ -47453,6 +52534,9 @@ license:CC0 1990 Electronic Zoo + @@ -47460,7 +52544,6 @@ license:CC0 - TrianGO (Euro, v1.1) @@ -47468,6 +52551,9 @@ license:CC0 1988 California Dreams + @@ -47475,8 +52561,6 @@ license:CC0 - - Trinity (Euro, r11) @@ -47484,7 +52568,11 @@ license:CC0 1986 Infocom - + + @@ -47493,15 +52581,18 @@ license:CC0 - - - + Triple X (Euro, Amiga Star Collection) 1989 Axxiom + @@ -47512,7 +52603,6 @@ license:CC0 - Trivia Trove (Ger) @@ -47520,6 +52610,9 @@ license:CC0 1987 Anco + @@ -47527,7 +52620,6 @@ license:CC0 - Trivial Pursuit - Amiga Genus Edition (Fra, 10 Megahits Vol. 3) @@ -47535,6 +52627,9 @@ license:CC0 1986 Domark + @@ -47542,7 +52637,6 @@ license:CC0 - Trivial Pursuit - Amiga Genus Edition (Ger) @@ -47550,6 +52644,9 @@ license:CC0 1986 Domark + @@ -47557,7 +52654,6 @@ license:CC0 - Trivial Pursuit - A New Beginning (Euro, Arcade Action) @@ -47565,6 +52661,9 @@ license:CC0 1988 Domark + @@ -47572,7 +52671,6 @@ license:CC0 - Trivial Pursuit - A New Beginning (Ger) @@ -47580,6 +52678,9 @@ license:CC0 1988 Domark + @@ -47587,7 +52688,6 @@ license:CC0 - Troddlers (Euro) @@ -47595,6 +52695,9 @@ license:CC0 1992 Storm + @@ -47602,7 +52705,6 @@ license:CC0 - Turbo Cup (Fra, v2.0, Sports Best) @@ -47610,6 +52712,9 @@ license:CC0 1988 Loriciels + @@ -47617,7 +52722,6 @@ license:CC0 - Turbo Out Run (Euro) @@ -47625,6 +52729,9 @@ license:CC0 1990 U.S. Gold + @@ -47639,7 +52746,6 @@ license:CC0 - Turn 'n' Burn (Euro) @@ -47647,6 +52753,9 @@ license:CC0 1990 Flair + @@ -47654,8 +52763,6 @@ license:CC0 - - Turrican (Euro) @@ -47663,6 +52770,10 @@ license:CC0 1990 Rainbow Arts + @@ -47670,7 +52781,6 @@ license:CC0 - Turrican (USA) @@ -47678,6 +52788,9 @@ license:CC0 1990 Innerprise + @@ -47685,8 +52798,6 @@ license:CC0 - - Turrican II (Euro) @@ -47694,6 +52805,10 @@ license:CC0 1991 Rainbow Arts + @@ -47702,7 +52817,6 @@ license:CC0 - Turrican II (Euro, alt) @@ -47710,6 +52824,9 @@ license:CC0 1991 Rainbow Arts + @@ -47718,15 +52835,19 @@ license:CC0 - - - + Turrican 3 (Euro) 1993 Renegade + @@ -47734,7 +52855,6 @@ license:CC0 - Turrican 3 (Ger) @@ -47742,6 +52862,9 @@ license:CC0 1993 Softgold + @@ -47749,7 +52872,6 @@ license:CC0 - Tusker (Euro) @@ -47757,6 +52879,9 @@ license:CC0 1990 System 3 + @@ -47771,7 +52896,6 @@ license:CC0 - TV Sports Baseball (Euro) @@ -47779,6 +52903,9 @@ license:CC0 1992 Mindscape + @@ -47793,7 +52920,6 @@ license:CC0 - TV Sports Basketball (Euro) @@ -47801,6 +52927,9 @@ license:CC0 1990 Mirrorsoft + @@ -47815,7 +52944,6 @@ license:CC0 - TV Sports Boxing (Euro) @@ -47823,6 +52951,9 @@ license:CC0 1991 Mindscape + @@ -47837,7 +52968,6 @@ license:CC0 - TV Sports Football (Euro) @@ -47845,6 +52975,9 @@ license:CC0 1988 Mirrorsoft + @@ -47859,7 +52992,6 @@ license:CC0 - @@ -47868,6 +53000,9 @@ license:CC0 1988 Mirrorsoft + @@ -47882,7 +53017,6 @@ license:CC0 - The Twilight Zone (USA) @@ -47890,6 +53024,9 @@ license:CC0 1988 First Row + @@ -47904,7 +53041,6 @@ license:CC0 - Twinworld - Land of Vision (Euro) @@ -47912,6 +53048,9 @@ license:CC0 1989 Ubi Soft + @@ -47919,7 +53058,6 @@ license:CC0 - Twylyte (Euro) @@ -47927,6 +53065,9 @@ license:CC0 1988 Wicked + @@ -47934,7 +53075,6 @@ license:CC0 - Typhoon (Euro, v1.01) @@ -47942,6 +53082,9 @@ license:CC0 1987 The Software Business + @@ -47949,7 +53092,6 @@ license:CC0 - Typhoon (Euro, v1.01, alt) @@ -47957,6 +53099,9 @@ license:CC0 1987 The Software Business + @@ -47964,7 +53109,6 @@ license:CC0 - Typhoon Thompson in Search for the Sea Child (USA) @@ -47972,6 +53116,9 @@ license:CC0 1990 Domark + @@ -47979,7 +53126,6 @@ license:CC0 - U.N. Squadron (Euro) @@ -47987,6 +53133,9 @@ license:CC0 1990 U.S. Gold + @@ -47994,7 +53143,6 @@ license:CC0 - UFO - Enemy Unknown (Euro) @@ -48002,6 +53150,9 @@ license:CC0 1995 MicroProse + @@ -48034,7 +53185,6 @@ license:CC0 - Ugh! (Euro) @@ -48042,6 +53192,9 @@ license:CC0 1992 Soundware + @@ -48049,7 +53202,6 @@ license:CC0 - Ultima III - Exodus (USA) @@ -48057,6 +53209,9 @@ license:CC0 1986 Origin + @@ -48064,7 +53219,6 @@ license:CC0 - Ultima IV - Quest of the Avatar (USA) @@ -48072,6 +53226,9 @@ license:CC0 1988 Origin + @@ -48079,7 +53236,6 @@ license:CC0 - Ultima V - Warriors of Destiny (Euro) @@ -48087,6 +53243,9 @@ license:CC0 1989 Origin + @@ -48101,7 +53260,6 @@ license:CC0 - Ultima VI - The False Prophet (Euro) @@ -48109,6 +53267,9 @@ license:CC0 1992 Origin + @@ -48129,7 +53290,6 @@ license:CC0 - Ultimate! Golf (Euro) @@ -48137,6 +53297,9 @@ license:CC0 1990 Gremlin Graphics + @@ -48144,7 +53307,6 @@ license:CC0 - The Ultimate Ride (Euro) @@ -48152,6 +53314,9 @@ license:CC0 1990 Mindscape + @@ -48166,7 +53331,6 @@ license:CC0 - Ultimate Soccer Manager (Fra) @@ -48174,6 +53338,9 @@ license:CC0 1995 Impressions + @@ -48188,7 +53355,6 @@ license:CC0 - Ultimate Soccer Manager Update (Euro) @@ -48196,6 +53362,9 @@ license:CC0 1996 Impressions + @@ -48211,7 +53380,6 @@ license:CC0 - UMS - The Universal Military Simulator (Euro, v1.5) @@ -48219,6 +53387,9 @@ license:CC0 1988 Rainbird + @@ -48233,7 +53404,6 @@ license:CC0 - UMS Scenario Disk One - The American Civil War (Euro) @@ -48241,6 +53411,9 @@ license:CC0 1988 Rainbird + @@ -48249,7 +53422,6 @@ license:CC0 - UMS Scenario Disk Two - Vietnam (Euro) @@ -48257,6 +53429,9 @@ license:CC0 1988 Rainbird + @@ -48265,7 +53440,6 @@ license:CC0 - UMS II - Nations at War (Euro, v1.2 19910203) @@ -48273,6 +53447,9 @@ license:CC0 1991 Rainbird + @@ -48299,7 +53476,6 @@ license:CC0 - Universal Warrior (Euro) @@ -48307,6 +53483,9 @@ license:CC0 1993 Zeppelin Platinum + @@ -48314,7 +53493,6 @@ license:CC0 - Universe (Euro) @@ -48322,6 +53500,9 @@ license:CC0 1994 Core Design + @@ -48354,7 +53535,6 @@ license:CC0 - Universe 3 (USA) @@ -48362,6 +53542,9 @@ license:CC0 1990 Impressions + @@ -48376,7 +53559,6 @@ license:CC0 - Unreal (Euro) @@ -48384,6 +53566,9 @@ license:CC0 1990 Ubi Soft + @@ -48404,8 +53589,6 @@ license:CC0 - - The Untouchables (Euro) @@ -48413,6 +53596,10 @@ license:CC0 1990 Ocean + @@ -48427,7 +53614,6 @@ license:CC0 - Uridium 2 (Euro, Program v1.04, Data v1.03) @@ -48435,6 +53621,9 @@ license:CC0 1993 Renegade + @@ -48449,7 +53638,6 @@ license:CC0 - Uridium 2 (Euro, Program v1.01, Data v1.01) @@ -48457,6 +53645,9 @@ license:CC0 1993 Renegade + @@ -48471,7 +53662,6 @@ license:CC0 - Uridium 2 (Euro) @@ -48479,6 +53669,9 @@ license:CC0 1993 Renegade + @@ -48493,7 +53686,6 @@ license:CC0 - Utopia - The Creation of a Nation (Euro, v3.0) @@ -48501,6 +53693,9 @@ license:CC0 1991 Gremlin Graphics + @@ -48515,7 +53710,6 @@ license:CC0 - Utopia - The Creation of a Nation (Euro) @@ -48523,6 +53717,9 @@ license:CC0 1991 Gremlin Graphics + @@ -48537,7 +53734,6 @@ license:CC0 - Utopia - The New Worlds (Euro) @@ -48545,6 +53741,9 @@ license:CC0 1992 Gremlin Graphics + @@ -48553,7 +53752,6 @@ license:CC0 - Valhalla - Before the War (Euro) @@ -48561,6 +53759,9 @@ license:CC0 1995 Vulcan + @@ -48599,7 +53800,6 @@ license:CC0 - Vampire's Empire (Euro) @@ -48607,6 +53807,9 @@ license:CC0 1988 Magic Bytes + @@ -48614,7 +53817,6 @@ license:CC0 - Vampire's Empire + Clever and Smart (Euro, Amiga Star Collection) @@ -48622,6 +53824,9 @@ license:CC0 1991 Electronic Zoo + @@ -48629,7 +53834,6 @@ license:CC0 - Vaxine (Euro) @@ -48637,6 +53841,9 @@ license:CC0 1990 U.S. Gold + @@ -48644,7 +53851,6 @@ license:CC0 - Vectorball (Euro) @@ -48652,6 +53858,9 @@ license:CC0 1988 MAD + @@ -48659,8 +53868,6 @@ license:CC0 - - Vengeance of Excalibur (Euro) @@ -48668,6 +53875,10 @@ license:CC0 1992 Virgin + @@ -48694,7 +53905,6 @@ license:CC0 - Vermeer (Ger) @@ -48702,6 +53912,9 @@ license:CC0 1988 Ariolasoft + @@ -48709,7 +53922,6 @@ license:CC0 - VL - Das Spiel (Ger) @@ -48717,6 +53929,9 @@ license:CC0 1993 Promotion Soft + @@ -48725,7 +53940,6 @@ license:CC0 - VideoKid (Euro) @@ -48733,6 +53947,14 @@ license:CC0 1992 Gremlin Graphics + + + @@ -48747,7 +53969,6 @@ license:CC0 - Vigilante (Euro) @@ -48755,6 +53976,9 @@ license:CC0 1989 U.S. Gold + @@ -48762,7 +53986,6 @@ license:CC0 - Vindicators (Euro) @@ -48770,6 +53993,9 @@ license:CC0 1989 Domark + @@ -48777,7 +54003,6 @@ license:CC0 - Virocop (Euro) @@ -48785,6 +54010,9 @@ license:CC0 1995 Renegade + @@ -48805,7 +54033,6 @@ license:CC0 - Virus (Euro) @@ -48813,6 +54040,9 @@ license:CC0 1988 Firebird + @@ -48820,7 +54050,6 @@ license:CC0 - Vision - The 5 Dimension Utopia (Ger) @@ -48828,6 +54057,9 @@ license:CC0 1989 Rainbow Arts + @@ -48872,10 +54104,6 @@ license:CC0 - - - - Vixen (Euro) @@ -48883,6 +54111,12 @@ license:CC0 1988 Martech + @@ -48890,7 +54124,6 @@ license:CC0 - She-Fox (Ger) @@ -48898,6 +54131,9 @@ license:CC0 1988 Martech + @@ -48905,9 +54141,6 @@ license:CC0 - - - Viz - The Soft Floppy One (Euro) @@ -48915,6 +54148,11 @@ license:CC0 1991 Virgin Mastertronic + @@ -48930,7 +54168,6 @@ license:CC0 - Volfied (Euro) @@ -48938,6 +54175,9 @@ license:CC0 1991 Empire + @@ -48945,7 +54185,6 @@ license:CC0 - Volleyball Simulator (Euro, Platinum) @@ -48953,6 +54192,9 @@ license:CC0 1988 Time Warp + @@ -48960,7 +54202,6 @@ license:CC0 - Voodoo Nightmare (Euro) @@ -48968,6 +54209,9 @@ license:CC0 1990 Palace + @@ -48975,7 +54219,6 @@ license:CC0 - Voodoo Nightmare (Euro, Budget) @@ -48983,6 +54226,9 @@ license:CC0 1990 GBH + @@ -48990,7 +54236,6 @@ license:CC0 - Vortex (USA) @@ -48998,6 +54243,9 @@ license:CC0 1988 Visionary + @@ -49005,7 +54253,6 @@ license:CC0 - Voyager (Euro) @@ -49013,6 +54260,9 @@ license:CC0 1989 Ocean + @@ -49020,7 +54270,6 @@ license:CC0 - Voyager (Euro, Budget) @@ -49028,6 +54277,9 @@ license:CC0 1989 The Hit Squad + @@ -49035,7 +54287,6 @@ license:CC0 - Vroom (Euro) @@ -49043,6 +54294,9 @@ license:CC0 1992 Lankhor + @@ -49050,7 +54304,6 @@ license:CC0 - Vroom Data Disk (Euro) @@ -49058,6 +54311,9 @@ license:CC0 1992 Lankhor + @@ -49066,7 +54322,6 @@ license:CC0 - Vroom Multi-Player (Euro) @@ -49074,6 +54329,9 @@ license:CC0 1995 <coverdisk> + @@ -49083,9 +54341,6 @@ license:CC0 - - - Vyrus (Euro) @@ -49093,6 +54348,11 @@ license:CC0 1991 Amiga Fun + @@ -49100,7 +54360,6 @@ license:CC0 - Wacky Races (Euro) @@ -49108,6 +54367,9 @@ license:CC0 1991 HiTec Software + @@ -49115,7 +54377,6 @@ license:CC0 - Walker (Euro) @@ -49123,6 +54384,9 @@ license:CC0 1993 Psygnosis + @@ -49143,7 +54407,6 @@ license:CC0 - Wanderer 3D (Euro) @@ -49151,6 +54414,9 @@ license:CC0 1988 Elite + @@ -49158,7 +54424,6 @@ license:CC0 - Wanted (Euro, Commandos) @@ -49166,6 +54431,9 @@ license:CC0 1988 Infogrames + @@ -49173,7 +54441,6 @@ license:CC0 - War in Middle Earth (Euro) @@ -49181,6 +54448,9 @@ license:CC0 1989 Melbourne House + @@ -49195,7 +54465,6 @@ license:CC0 - War in the Gulf (Euro) @@ -49203,6 +54472,9 @@ license:CC0 1993 Empire Software + @@ -49217,7 +54489,6 @@ license:CC0 - War Machine (Euro) @@ -49225,6 +54496,9 @@ license:CC0 1989 Smash 16 + @@ -49232,7 +54506,6 @@ license:CC0 - War Zone (Euro, Paradox) @@ -49240,6 +54513,9 @@ license:CC0 1988 Prism Leisure + @@ -49247,7 +54523,6 @@ license:CC0 - War Zone (Euro, Core Design) @@ -49255,6 +54530,9 @@ license:CC0 1991 Core Design + @@ -49262,7 +54540,6 @@ license:CC0 - Wargame Construction Set (USA, v1.0) @@ -49270,6 +54547,9 @@ license:CC0 1987 SSI + @@ -49277,7 +54557,6 @@ license:CC0 - Warhead (Euro) @@ -49285,6 +54564,10 @@ license:CC0 1990 MPH + @@ -49292,7 +54575,6 @@ license:CC0 - Warlock's Quest (Euro) @@ -49300,6 +54582,9 @@ license:CC0 1988 ERE + @@ -49307,7 +54592,6 @@ license:CC0 - Warlock's Quest (Euro, Super Quintet) @@ -49315,6 +54599,9 @@ license:CC0 1988 ERE + @@ -49322,7 +54609,6 @@ license:CC0 - Warlock (USA) @@ -49330,6 +54616,9 @@ license:CC0 1988 Three-Sixty + @@ -49337,7 +54626,6 @@ license:CC0 - Warlock the Avenger (Euro) @@ -49345,6 +54633,9 @@ license:CC0 1991 Millennium + @@ -49352,7 +54643,6 @@ license:CC0 - Warlords (Euro, v2.00) @@ -49360,6 +54650,9 @@ license:CC0 1991 SSG + @@ -49374,7 +54667,6 @@ license:CC0 - Warriors of Releyne (Euro, v1.00) @@ -49382,6 +54674,9 @@ license:CC0 1992 Impressions + @@ -49396,7 +54691,6 @@ license:CC0 - Waterloo (Euro) @@ -49404,6 +54698,9 @@ license:CC0 1989 P.S.S. + @@ -49411,7 +54708,6 @@ license:CC0 - Waterloo (Euro, Turning Points) @@ -49419,6 +54715,9 @@ license:CC0 1989 P.S.S. + @@ -49426,15 +54725,18 @@ license:CC0 - - - + Waxworks (Euro) 1993 Accolade + @@ -49499,7 +54801,6 @@ license:CC0 - Waxworks (Fra) @@ -49507,6 +54808,9 @@ license:CC0 1993 Accolade + @@ -49569,8 +54873,6 @@ license:CC0 - - The Way of the Little Dragon (Euro) @@ -49578,6 +54880,10 @@ license:CC0 1987 reLINE + @@ -49585,7 +54891,6 @@ license:CC0 - Ween - The Prophecy (Fra) @@ -49593,6 +54898,9 @@ license:CC0 1992 Coktel + @@ -49613,7 +54921,6 @@ license:CC0 - Weird Dreams (Euro) @@ -49621,6 +54928,11 @@ license:CC0 1989 Rainbird + + + @@ -49628,7 +54940,6 @@ license:CC0 - Welltris (Euro) @@ -49636,6 +54947,9 @@ license:CC0 1990 Infogrames + @@ -49643,7 +54957,6 @@ license:CC0 - Wembley Rugby League (Euro) @@ -49651,6 +54964,9 @@ license:CC0 1994 Audiogenic + @@ -49658,7 +54974,6 @@ license:CC0 - Western Games (Euro) @@ -49666,6 +54981,9 @@ license:CC0 1987 Magic Bytes + @@ -49680,7 +54998,6 @@ license:CC0 - Whale's Voyage (Euro) @@ -49688,6 +55005,9 @@ license:CC0 1993 Flair + @@ -49732,7 +55052,6 @@ license:CC0 - Whale's Voyage (Ger) @@ -49740,6 +55059,9 @@ license:CC0 1993 Flair + @@ -49784,7 +55106,6 @@ license:CC0 - Whale's Voyage 2 (Ger) @@ -49792,6 +55113,9 @@ license:CC0 1993 neo + @@ -49830,7 +55154,6 @@ license:CC0 - When Two Worlds War (Ger, v1.01) @@ -49838,6 +55161,9 @@ license:CC0 1993 Impressions + @@ -49852,7 +55178,6 @@ license:CC0 - Whirligig (Euro) @@ -49860,6 +55185,9 @@ license:CC0 1988 Firebird + @@ -49867,7 +55195,6 @@ license:CC0 - White Death (Euro, v1.3.6) @@ -49875,6 +55202,9 @@ license:CC0 1990 Internecine + @@ -49883,7 +55213,6 @@ license:CC0 - Who Framed Roger Rabbit (Euro) @@ -49891,6 +55220,9 @@ license:CC0 1988 Buena Vista + @@ -49905,7 +55237,6 @@ license:CC0 - Wicked (Euro) @@ -49913,6 +55244,9 @@ license:CC0 1989 Electric Dreams + @@ -49920,7 +55254,6 @@ license:CC0 - Wicked (Euro, Power Hits) @@ -49928,6 +55261,9 @@ license:CC0 1989 Electric Dreams + @@ -49935,7 +55271,6 @@ license:CC0 - Wild Cup Soccer (Euro) @@ -49943,6 +55278,9 @@ license:CC0 1994 Millennium + @@ -49957,8 +55295,6 @@ license:CC0 - - Wild Streets (Euro) @@ -49966,6 +55302,10 @@ license:CC0 1990 Titus + @@ -49973,7 +55313,6 @@ license:CC0 - Wild West World (Ger) @@ -49981,6 +55320,9 @@ license:CC0 1990 Software 2000 + @@ -49995,7 +55337,6 @@ license:CC0 - Wild Wheels (Euro) @@ -50003,6 +55344,9 @@ license:CC0 1991 Ocean + @@ -50012,7 +55356,6 @@ license:CC0 - Window Wizard (Euro) @@ -50020,6 +55363,9 @@ license:CC0 1991 Softgold + @@ -50027,7 +55373,6 @@ license:CC0 - Windsurf Willy (Euro, Hits for Six Volume Seven) @@ -50035,6 +55380,9 @@ license:CC0 1989 Silmarils + @@ -50042,7 +55390,6 @@ license:CC0 - Windsurf Willy (Fra) @@ -50050,6 +55397,9 @@ license:CC0 1989 Silmarils + @@ -50057,7 +55407,6 @@ license:CC0 - Windwalker (USA) @@ -50065,6 +55414,9 @@ license:CC0 1989 Origin + @@ -50072,7 +55424,6 @@ license:CC0 - Wing Commander (Euro) @@ -50080,6 +55431,9 @@ license:CC0 1992 Origin + @@ -50100,7 +55454,6 @@ license:CC0 - Wing Commander (Ger) @@ -50108,6 +55461,9 @@ license:CC0 1992 Origin + @@ -50128,7 +55484,6 @@ license:CC0 - Wings (Euro) @@ -50136,6 +55491,9 @@ license:CC0 1990 Mirrorsoft + @@ -50151,7 +55509,6 @@ license:CC0 - Wings of Death (Euro) @@ -50159,6 +55516,9 @@ license:CC0 1990 Thalion + @@ -50173,8 +55533,6 @@ license:CC0 - - Wings of Fury (Euro) @@ -50182,6 +55540,10 @@ license:CC0 1990 Brøderbund + @@ -50189,7 +55551,6 @@ license:CC0 - Winter Camp (Euro) @@ -50197,6 +55558,9 @@ license:CC0 1993 Black Legend + @@ -50211,7 +55575,6 @@ license:CC0 - Winter Olympiad 88 (Euro) @@ -50219,6 +55582,9 @@ license:CC0 1988 Tynesoft + @@ -50226,7 +55592,6 @@ license:CC0 - Winter Olympics (Euro) @@ -50234,6 +55599,9 @@ license:CC0 1994 U.S. Gold + @@ -50254,7 +55622,6 @@ license:CC0 - Winzer (Ger, v1.14 19970117, World of Business) @@ -50262,6 +55629,9 @@ license:CC0 1991 Starbyte + @@ -50269,7 +55639,6 @@ license:CC0 - Winzer (Ger, v1.13 19910929) @@ -50277,6 +55646,9 @@ license:CC0 1991 Starbyte + @@ -50284,7 +55656,6 @@ license:CC0 - Wipe Out (Euro) @@ -50292,6 +55663,9 @@ license:CC0 1990 Gonzo Games + @@ -50299,14 +55673,19 @@ license:CC0 - - + Wishbringer (Euro, r69) 1986 Infocom + + + @@ -50314,14 +55693,19 @@ license:CC0 - - + The Witness (USA, r22) 1986 Infocom + + + @@ -50329,7 +55713,6 @@ license:CC0 - Wiz 'n' Liz (Euro) @@ -50337,6 +55720,9 @@ license:CC0 1993 Psygnosis + @@ -50351,7 +55737,6 @@ license:CC0 - Wizard Warz (Euro) @@ -50359,6 +55744,9 @@ license:CC0 1988 GO! + @@ -50366,7 +55754,6 @@ license:CC0 - Wizardry VI - Bane of the Cosmic Forge (Euro) @@ -50374,6 +55761,9 @@ license:CC0 1990 Sir-tech + @@ -50406,7 +55796,6 @@ license:CC0 - Wizardry VI - Bane of the Cosmic Forge (Ger) @@ -50414,6 +55803,9 @@ license:CC0 1990 Sir-tech + @@ -50446,7 +55838,6 @@ license:CC0 - Wizball (Euro) @@ -50454,6 +55845,9 @@ license:CC0 1988 Ocean + @@ -50461,7 +55855,6 @@ license:CC0 - Wizball (Euro, Tenstar Pack) @@ -50469,6 +55862,9 @@ license:CC0 1988 Ocean + @@ -50476,7 +55872,6 @@ license:CC0 - Wizball (Euro, Budget) @@ -50484,6 +55879,9 @@ license:CC0 1988 The Hit Squad + @@ -50491,7 +55889,6 @@ license:CC0 - Wizkid (Euro) @@ -50499,6 +55896,9 @@ license:CC0 1992 Ocean + @@ -50513,9 +55913,6 @@ license:CC0 - - - Wolfchild (Euro) @@ -50523,6 +55920,11 @@ license:CC0 1992 Core Design + @@ -50537,7 +55939,6 @@ license:CC0 - Wolfpack (Euro) @@ -50545,6 +55946,9 @@ license:CC0 1990 Mirrorsoft + @@ -50552,7 +55956,6 @@ license:CC0 - Wonder Dog (Euro) @@ -50560,6 +55963,9 @@ license:CC0 1993 Core Design + @@ -50574,8 +55980,6 @@ license:CC0 - - Wonderland (Euro, v1.27i 19910422) @@ -50583,6 +55987,10 @@ license:CC0 1991 Virgin Mastertronic + @@ -50610,7 +56018,6 @@ license:CC0 - Woodys World (Euro) @@ -50618,6 +56025,9 @@ license:CC0 1993 Acid + @@ -50638,7 +56048,6 @@ license:CC0 - World Championship Boxing Manager (Euro) @@ -50646,6 +56055,9 @@ license:CC0 1990 Krisalis + @@ -50653,7 +56065,6 @@ license:CC0 - World Championship Soccer (Euro) @@ -50661,6 +56072,9 @@ license:CC0 1991 Elite + @@ -50668,7 +56082,6 @@ license:CC0 - World Class Rugby (Euro) @@ -50676,6 +56089,9 @@ license:CC0 1991 Audiogenic + @@ -50683,7 +56099,6 @@ license:CC0 - World Cricket (Euro) @@ -50691,6 +56106,9 @@ license:CC0 1991 Zeppelin Platinum + @@ -50698,7 +56116,6 @@ license:CC0 - World Darts (Euro) @@ -50706,6 +56123,9 @@ license:CC0 1988 Mastertronic + @@ -50713,7 +56133,6 @@ license:CC0 - World Games (USA) @@ -50721,6 +56140,9 @@ license:CC0 1987 Epyx + @@ -50728,7 +56150,6 @@ license:CC0 - World Rugby (Euro, Top 15 Spielesammlung) @@ -50736,6 +56157,9 @@ license:CC0 1992 Zeppelin Platinum + @@ -50743,7 +56167,6 @@ license:CC0 - World Soccer (Euro) @@ -50751,6 +56174,11 @@ license:CC0 1990 Zeppelin Platinum + @@ -50758,7 +56186,6 @@ license:CC0 - World Tour Golf (Euro) @@ -50766,6 +56193,9 @@ license:CC0 1988 Electronic Arts + @@ -50774,8 +56204,6 @@ license:CC0 - - Worms (Euro) @@ -50783,6 +56211,10 @@ license:CC0 1995 Ocean + @@ -50805,7 +56237,6 @@ license:CC0 - Wrath of the Demon (Euro) @@ -50813,6 +56244,9 @@ license:CC0 1991 ReadySoft + @@ -50839,7 +56273,6 @@ license:CC0 - Wreckers (Euro) @@ -50847,6 +56280,9 @@ license:CC0 1991 Audiogenic + @@ -50854,7 +56290,6 @@ license:CC0 - WWF European Rampage Tour (Euro) @@ -50862,6 +56297,9 @@ license:CC0 1992 Ocean + @@ -50876,7 +56314,6 @@ license:CC0 - WWF European Rampage Tour (Euro, alt) @@ -50884,6 +56321,9 @@ license:CC0 1992 Ocean + @@ -50898,14 +56338,20 @@ license:CC0 - - WWF Wrestle Mania (Euro) + WWF WrestleMania (Euro) 1991 Ocean + @@ -50920,14 +56366,17 @@ license:CC0 - - WWF Wrestle Mania (Euro, Budget) + WWF WrestleMania (Euro, Budget) 1991 The Hit Squad + @@ -50942,8 +56391,6 @@ license:CC0 - - X-It (Euro) @@ -50951,6 +56398,10 @@ license:CC0 1995 Psygnosis + @@ -50965,7 +56416,6 @@ license:CC0 - X-Out (Euro) @@ -50973,6 +56423,9 @@ license:CC0 1990 Rainbow Arts + @@ -50987,7 +56440,6 @@ license:CC0 - X-Out (Euro, Budget) @@ -50995,6 +56447,9 @@ license:CC0 1990 KIXX + @@ -51002,7 +56457,6 @@ license:CC0 - Xenomorph (Euro) @@ -51010,6 +56464,9 @@ license:CC0 1990 Pandora + @@ -51024,7 +56481,6 @@ license:CC0 - Xenomorph (Ger) @@ -51032,6 +56488,9 @@ license:CC0 1990 Pandora + @@ -51046,8 +56505,6 @@ license:CC0 - - Xenon (Euro) @@ -51055,6 +56512,10 @@ license:CC0 1988 Melbourne House + @@ -51062,7 +56523,6 @@ license:CC0 - Xenon (Euro, Precious Metal) @@ -51070,6 +56530,9 @@ license:CC0 1988 Melbourne House + @@ -51077,8 +56540,6 @@ license:CC0 - - Xenon 2 - Megablast (Euro) @@ -51086,6 +56547,10 @@ license:CC0 1989 Image Works + @@ -51101,7 +56566,6 @@ license:CC0 - Xenon 2 - Megablast (Euro, alt) @@ -51109,6 +56573,9 @@ license:CC0 1989 Image Works + @@ -51123,7 +56590,6 @@ license:CC0 - Xenon 2 - Megablast (Euro, The Power Pack) @@ -51131,6 +56597,9 @@ license:CC0 1989 Image Works + @@ -51138,7 +56607,6 @@ license:CC0 - Xenophobe (Euro) @@ -51146,6 +56614,9 @@ license:CC0 1989 MicroStyle + @@ -51160,7 +56631,6 @@ license:CC0 - Xiphos (Euro) @@ -51168,6 +56638,9 @@ license:CC0 1990 Electronic Zoo + @@ -51182,7 +56655,6 @@ license:CC0 - XP8 (Euro) @@ -51190,6 +56662,9 @@ license:CC0 1996 Effigy + @@ -51210,7 +56685,6 @@ license:CC0 - XR-35 Fighter Mission (Euro) @@ -51218,6 +56692,9 @@ license:CC0 1988 Anco + @@ -51225,7 +56702,6 @@ license:CC0 - XR-35 Fighter Mission (Euro, alt) @@ -51233,6 +56709,9 @@ license:CC0 1988 Anco + @@ -51240,7 +56719,6 @@ license:CC0 - @@ -51249,6 +56727,9 @@ license:CC0 1988 Anco + @@ -51257,7 +56738,6 @@ license:CC0 - XTreme Racing Data Disks (Euro, v2.0) @@ -51265,6 +56745,9 @@ license:CC0 1995 Black Magic + @@ -51280,7 +56763,6 @@ license:CC0 - Xybots (Euro) @@ -51288,6 +56770,9 @@ license:CC0 1989 Domark + @@ -51295,7 +56780,6 @@ license:CC0 - Yo! Joe! (Euro) @@ -51303,6 +56787,9 @@ license:CC0 1993 PlayByte + @@ -51317,7 +56804,6 @@ license:CC0 - Yogi's Big Clean Up (Euro) @@ -51325,6 +56811,9 @@ license:CC0 1992 HiTec Software + @@ -51332,7 +56821,6 @@ license:CC0 - Yogi's Great Escape (Euro) @@ -51340,6 +56828,9 @@ license:CC0 1990 HiTec Software + @@ -51347,7 +56838,6 @@ license:CC0 - Z-Out (Euro) @@ -51355,6 +56845,9 @@ license:CC0 1990 Rainbow Arts + @@ -51362,8 +56855,6 @@ license:CC0 - - Zak McKracken and the Alien Mindbenders (Euro) @@ -51371,6 +56862,10 @@ license:CC0 1988 U.S. Gold + @@ -51385,8 +56880,6 @@ license:CC0 - - Zak McKracken and the Alien Mindbenders (Fra) @@ -51394,6 +56887,10 @@ license:CC0 1988 U.S. Gold + @@ -51408,8 +56905,6 @@ license:CC0 - - Zak McKracken and the Alien Mindbenders (Ger) @@ -51417,6 +56912,10 @@ license:CC0 1988 U.S. Gold + @@ -51431,8 +56930,6 @@ license:CC0 - - Zany Golf (USA) @@ -51440,6 +56937,10 @@ license:CC0 1989 Electronic Arts + @@ -51447,7 +56948,6 @@ license:CC0 - Zarathrusta (Euro) @@ -51455,6 +56955,9 @@ license:CC0 1991 Hewson + @@ -51462,14 +56965,18 @@ license:CC0 - - + Zargon (Ger) 1989 Markt & Technik + @@ -51477,8 +56984,6 @@ license:CC0 - - Zeewolf (Euro, v1.02) @@ -51486,6 +56991,10 @@ license:CC0 1994 Empire Interactive + @@ -51493,7 +57002,6 @@ license:CC0 - Zeewolf 2 - Wild Justice (Euro) @@ -51501,6 +57009,9 @@ license:CC0 1995 Pinnacle + @@ -51508,7 +57019,6 @@ license:CC0 - Ziriax (Euro) @@ -51516,6 +57026,9 @@ license:CC0 1990 The Software Business + @@ -51538,7 +57051,6 @@ license:CC0 - Zone Warrior (Euro) @@ -51546,6 +57058,9 @@ license:CC0 1991 Electronic Arts + @@ -51560,7 +57075,6 @@ license:CC0 - Zool (Euro) @@ -51568,7 +57082,14 @@ license:CC0 1992 Gremlin Graphics + + + @@ -51583,7 +57104,6 @@ license:CC0 - Zool (Euro, Award Winners Gold Edition) @@ -51591,7 +57111,13 @@ license:CC0 1992 Gremlin Graphics + + @@ -51606,14 +57132,21 @@ license:CC0 - - + Zool 2 (Euro) 1993 Gremlin Graphics + + @@ -51628,7 +57161,6 @@ license:CC0 - Zoom! (Euro) @@ -51636,6 +57168,10 @@ license:CC0 1988 Discovery + @@ -51643,14 +57179,19 @@ license:CC0 - - + Zork I - The Great Underground Empire (Euro, r88) 1986 Infocom + + + @@ -51658,14 +57199,19 @@ license:CC0 - - + Zork II - The Wizard Of Frobozz (Euro, v48) 1986 Infocom + + + @@ -51673,14 +57219,20 @@ license:CC0 - - + Zork Trilogy - Zork I (r88) + Zork II (v48) + Zork III (r17) (USA) 1986 Infocom + + + + @@ -51688,14 +57240,19 @@ license:CC0 - - + Zork Zero (USA, r366) 1989 Infocom + + + @@ -51703,7 +57260,6 @@ license:CC0 - Zyconix (Euro) @@ -51711,6 +57267,9 @@ license:CC0 1992 Accolade + @@ -51718,7 +57277,6 @@ license:CC0 - Zynaps (Euro) @@ -51726,6 +57284,9 @@ license:CC0 1988 Hewson + diff --git a/hash/cd32.xml b/hash/cd32.xml index 8db63de2626..516fed9bfab 100644 --- a/hash/cd32.xml +++ b/hash/cd32.xml @@ -3,7 +3,7 @@ - + - + @@ -203,7 +203,7 @@ license:CC0 Team 17 - + @@ -218,7 +218,7 @@ license:CC0 Team 17 / Ocean - + @@ -233,7 +233,7 @@ license:CC0 Future Publishing - + @@ -248,7 +248,7 @@ license:CC0 Future Publishing - + @@ -261,7 +261,7 @@ license:CC0 1994 Paragon Publishing - + @@ -276,7 +276,7 @@ license:CC0 Paragon Publishing - + @@ -289,7 +289,7 @@ license:CC0 1994 Paragon Publishing - + @@ -302,7 +302,7 @@ license:CC0 1994 Paragon Publishing - + @@ -315,7 +315,7 @@ license:CC0 1994 Paragon Publishing - + @@ -328,7 +328,7 @@ license:CC0 1994 Paragon Publishing - + @@ -341,7 +341,7 @@ license:CC0 1994 Paragon Publishing - + @@ -356,7 +356,7 @@ license:CC0 Paragon Publishing - + @@ -369,7 +369,7 @@ license:CC0 1995 Paragon Publishing - + @@ -382,7 +382,7 @@ license:CC0 1995 Paragon Publishing - + @@ -395,7 +395,7 @@ license:CC0 1995 Paragon Publishing - + @@ -408,7 +408,7 @@ license:CC0 1995 Paragon Publishing - + @@ -421,7 +421,7 @@ license:CC0 1995 Paragon Publishing - + @@ -434,7 +434,7 @@ license:CC0 1995 Paragon Publishing - + @@ -447,7 +447,7 @@ license:CC0 1995 Paragon Publishing - + @@ -460,7 +460,7 @@ license:CC0 1995 Paragon Publishing - + @@ -473,7 +473,7 @@ license:CC0 1995 Paragon Publishing - + @@ -486,7 +486,7 @@ license:CC0 1995 Paragon Publishing - + @@ -499,7 +499,7 @@ license:CC0 1995 Paragon Publishing - + @@ -512,7 +512,7 @@ license:CC0 1996 Paragon Publishing - + @@ -525,7 +525,7 @@ license:CC0 1996 Paragon Publishing - + @@ -538,7 +538,7 @@ license:CC0 1996 Paragon Publishing - + @@ -552,7 +552,7 @@ license:CC0 Buzz - + @@ -566,7 +566,7 @@ license:CC0 Team 17 - + @@ -581,7 +581,7 @@ license:CC0 Team 17 - + @@ -593,7 +593,7 @@ license:CC0 1995 Team 17 - + @@ -608,7 +608,7 @@ license:CC0 Core - + @@ -621,7 +621,7 @@ license:CC0 1995 Rasputin - + @@ -635,7 +635,7 @@ license:CC0 Interplay - + @@ -650,7 +650,7 @@ license:CC0 Mindscape - + @@ -665,7 +665,7 @@ license:CC0 Unique - + @@ -679,7 +679,7 @@ license:CC0 Virgin - + @@ -693,7 +693,7 @@ license:CC0 1994 Psygnosis - + @@ -706,21 +706,21 @@ license:CC0 The Big 6 (Dizzy Collection) 1994 Codemasters - + - + Black Viper 1996 Neo - + @@ -734,7 +734,7 @@ license:CC0 Millennium - + @@ -749,7 +749,7 @@ license:CC0 Core - + @@ -763,7 +763,7 @@ license:CC0 1994 Audiogenic - + @@ -778,7 +778,7 @@ license:CC0 Grandslam - + @@ -792,7 +792,7 @@ license:CC0 Virgin - + @@ -806,7 +806,7 @@ license:CC0 Interplay - + @@ -821,7 +821,7 @@ license:CC0 Unique - + @@ -836,7 +836,7 @@ license:CC0 Renegade - + @@ -851,7 +851,7 @@ license:CC0 Corkers - + @@ -866,7 +866,7 @@ license:CC0 Core - + @@ -881,7 +881,7 @@ license:CC0 Gremlin - + @@ -893,7 +893,7 @@ license:CC0 Clockwiser 1994 Rasputin - + @@ -908,22 +908,22 @@ license:CC0 - + - + - + Dangerous Streets 1994 Flair - + @@ -938,7 +938,7 @@ license:CC0 Cyberdreams - + @@ -952,7 +952,7 @@ license:CC0 I.C.E. - + @@ -964,7 +964,7 @@ license:CC0 Diggers + Oscar 1993 Commodore - + @@ -978,7 +978,7 @@ license:CC0 1994 Gremlin - + @@ -993,7 +993,7 @@ license:CC0 Supervision - + @@ -1008,7 +1008,7 @@ license:CC0 Core - + @@ -1023,7 +1023,7 @@ license:CC0 Almathera - + @@ -1039,7 +1039,7 @@ license:CC0 - + @@ -1053,7 +1053,7 @@ license:CC0 I.C.E. - + @@ -1068,7 +1068,7 @@ license:CC0 Buzz - + @@ -1079,7 +1079,7 @@ license:CC0 Frog Feast (Demo) 2007 Rastersoft - + @@ -1094,7 +1094,7 @@ license:CC0 GameTek - + @@ -1109,7 +1109,7 @@ license:CC0 Millennium - + @@ -1124,7 +1124,7 @@ license:CC0 Guildhall - + @@ -1139,7 +1139,7 @@ license:CC0 Acid Software - + @@ -1153,7 +1153,7 @@ license:CC0 I.C.E. - + @@ -1166,7 +1166,7 @@ license:CC0 1994 Core - + @@ -1181,7 +1181,7 @@ license:CC0 System 3 - + @@ -1194,7 +1194,7 @@ license:CC0 1994 Rasputin - + @@ -1208,7 +1208,7 @@ license:CC0 1994 Ocean Software - + @@ -1220,7 +1220,7 @@ license:CC0 Liberation - Captive II 1994 Mindscape - + @@ -1235,7 +1235,7 @@ license:CC0 21st Century Entertainment - + @@ -1250,7 +1250,7 @@ license:CC0 I.C.E. - + @@ -1263,7 +1263,7 @@ license:CC0 1994 Psygnosis - + @@ -1277,7 +1277,7 @@ license:CC0 1994 Psygnosis - + @@ -1289,7 +1289,7 @@ license:CC0 Morph 1993 Millennium - + @@ -1304,7 +1304,7 @@ license:CC0 System 3 - + @@ -1319,7 +1319,7 @@ license:CC0 Interactivision - + @@ -1335,7 +1335,7 @@ license:CC0 - + @@ -1348,7 +1348,7 @@ license:CC0 1995 Ocean - + @@ -1363,7 +1363,7 @@ license:CC0 - + @@ -1375,19 +1375,19 @@ license:CC0 Pinball Fantasies CD Edition 1993 21st Century Entertainment - + - + Pinball Illusions 1995 21st Century Entertainment - + @@ -1401,7 +1401,7 @@ license:CC0 U.S. Gold - + @@ -1414,7 +1414,7 @@ license:CC0 1994 Media Team - + @@ -1428,20 +1428,20 @@ license:CC0 Almathera - + - + Project-X and F17 Challenge 1994 Team 17 - + @@ -1456,7 +1456,7 @@ license:CC0 Team 17 - + @@ -1471,7 +1471,7 @@ license:CC0 Paragon Publishing - + @@ -1486,7 +1486,7 @@ license:CC0 Time Warner Interactive - + @@ -1501,7 +1501,7 @@ license:CC0 Acid - + @@ -1514,7 +1514,7 @@ license:CC0 1995 Acid - + @@ -1530,7 +1530,7 @@ license:CC0 - + @@ -1544,7 +1544,7 @@ license:CC0 Unique - + @@ -1559,7 +1559,7 @@ license:CC0 Gremlin - + @@ -1572,7 +1572,7 @@ license:CC0 1994 Better Concepts - + @@ -1586,7 +1586,7 @@ license:CC0 Adventuresoft - + @@ -1601,7 +1601,7 @@ license:CC0 Core - + @@ -1615,20 +1615,21 @@ license:CC0 Team 17 - + + - + Strip Pot 1994 Guildhall Leisure - + @@ -1641,21 +1642,22 @@ license:CC0 1994 MicroProse - + + - + Summer Olympix 1994 Flair - + @@ -1669,7 +1671,7 @@ license:CC0 Apache - + @@ -1684,7 +1686,7 @@ license:CC0 System 3 - + @@ -1698,7 +1700,7 @@ license:CC0 Guildhall Leisure - + @@ -1714,7 +1716,7 @@ license:CC0 Guildhall Leisure - + @@ -1729,7 +1731,7 @@ license:CC0 Team 17 - + @@ -1743,7 +1745,7 @@ license:CC0 Team 17 - + @@ -1758,7 +1760,7 @@ license:CC0 Islona - + @@ -1772,7 +1774,7 @@ license:CC0 MicroValue - + @@ -1788,7 +1790,7 @@ license:CC0 - + @@ -1802,7 +1804,7 @@ license:CC0 Mindscape - + @@ -1817,7 +1819,7 @@ license:CC0 I.C.E. - + @@ -1832,7 +1834,7 @@ license:CC0 - + @@ -1846,7 +1848,7 @@ license:CC0 Flair - + @@ -1859,7 +1861,7 @@ license:CC0 1994 MicroProse - + @@ -1873,7 +1875,7 @@ license:CC0 Team 17 - + @@ -1886,7 +1888,7 @@ license:CC0 1994 Core - + @@ -1900,7 +1902,7 @@ license:CC0 1994 Millennium - + @@ -1915,7 +1917,7 @@ license:CC0 Paragon Publishing - + @@ -1929,7 +1931,7 @@ license:CC0 Audiogenic - + @@ -1942,7 +1944,7 @@ license:CC0 1993 Flair - + @@ -1955,7 +1957,7 @@ license:CC0 1994 Millennium - + @@ -1970,7 +1972,7 @@ license:CC0 Team 17 - + @@ -1984,7 +1986,7 @@ license:CC0 Gremlin - + @@ -1998,7 +2000,7 @@ license:CC0 Gremlin - + diff --git a/hash/cdtv.xml b/hash/cdtv.xml index b4b4240e256..b42c3a12a1d 100644 --- a/hash/cdtv.xml +++ b/hash/cdtv.xml @@ -2,15 +2,228 @@ + + + + 17 Bit - Collection for Amiga CDTV (Euro) + 1993 + Almathera + + + + + + + + + + + + + + + + + + + + + + + + + 17 Bit - Continuation Disc (Euro) + 1993 + Almathera + + + + + + + + + + + + + + + + A Bun for Barney (USA) + 1991 + MultiMedia Corporation + + + + + + + + + + + + + + - + + + A Long, Hard Day at the Ranch (Eng, Spa) + 1991 + Discis Knowledge Research + + + + + + + + + + Advanced Military Systems 1991 - Dominion + Dominion Software & Design + + + @@ -18,10 +231,338 @@ license:CC0 + + Advanced Military Systems (Euro) + 1991 + Dominion Software & Design + + + + + + + + + + + + + + + + All Dogs Go to Heaven: Talking Electric Crayon + 1991 + Merit Software + + + + + + + + + + + + American Heritage Illustrated Encyclopedic Dictionary (USA, 1991a Edition) + 1991 + Xïphias + + + + + + + + + + + + + + + + + + Animals in Motion + 1991 + On-line + + + + + + + + + + + + + Apprenez l'Anglais Avec Astérix - Asterix and Son + 1991 + EuroTalk + + + + + + + + + + + + Read with Asterix - Asterix and Son + 1991 + EuroTalk + + + + + + + + + + + Barney Bear Goes Camping + 1990 + Free Spirit Software + + + + + + + + + + Barney Bear Goes to School (USA) + 1990 + Free Spirit Software + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Battle Chess + 1994 + Interplay + + + + + + + + + + + + Battlestorm + 1991 + Titus + + + + + + + + + + + + + + Black Viper (CDTV?) + 1996 + Neo + + + + + + + + + + + + Casino Games + + 1992 + Saen Software + + + + + + + + + + + CD Remix - The D.J. in a Box + 1991 + Microdeal + + + + + + + + CD Remix Version II 1991 Microdeal + + + @@ -29,10 +570,32 @@ license:CC0 + + + CD Remix Version II (alt) + 1991 + Microdeal + + + + + + + + Chaos in Andromeda - Eyes of the Eagle 1992 On-Line + + + @@ -40,10 +603,134 @@ license:CC0 + + + Chaos in Andromeda - Eyes of the Eagle (alt) + 1992 + On-line + + + + + + + + + + + + + + Cinderella - The Original Fairy Tale (USA) + 1992 + Discis Knowledge Research + + + + + + + + + + + + + + + + + + + + Classic Board Games + 1991 + Merit Software + + + + + + + + + + + + + + + + + Commodore Amiga CDTV, Amiga 600, Amiga 600HD Demo Disc 1 + 1992 + Commodore + + + + + + + + + + + Commodore Amiga CDTV, Amiga 600, Amiga 600HD Demo Disc 2 + 1992 + Commodore + + + + + + + + + + + + + Cover Girl Strip Poker + 1991 + + + + Emotional Pictures + + + + + + + + Cubulus & Magic Serpent 1991 Software 2000 + + + + @@ -51,59 +738,2053 @@ license:CC0 - - Pandora's CD v1.0 + + + Cubulus & Magic Serpent (alt) + 1991 + Software 2000 + + + + + + + + + + Defender of the Crown CDTV (Euro) + 1991 + CDTV Publishing + + + + + + + + + + + + + + + + + + + + Demo II - Amiga Public Domain Collection 1993 - Optonica + Almathera + - + - - - Shiftrix & Lettrix + + Deutschland Kompakt (Ger) 1991 - Software 2000 + + M&T Software Partner International + + + + + + - + - - Town With No Name + + + Dinosaurs for Hire + 1991 + Wright Works III + + + + + + + + + + + Dr. Wellman - A Guide to Good Health for You and Your Family + 1991 + + CDTV Publishing + + + + + + + + + + + + + + Dune (Prototype?) 1992 - On-Line + Virgin Multimedia + - + - - - Turrican + + + E.S.S. Mega 1991 - Rainbow Arts + Coktel + + - + - - Turrican II + + + + Falcon 1991 - Rainbow Arts + + Mirrorsoft? + + + - + + + + + + + Fantastic Voyage (USA) + 1992 + Centaur + + + + + + + + + + + + + + + + + Fractal Universe + 1992 + Almathera + + + + + + + + + + + Fun School 3 for the Under 5s + 1991 + Database Educational Software + + + + + + + + + + + + Fun School 3 for 5 to 7 Year Olds + 1991 + Europress Software + + + + + + + + + + + Fun School 3 for the Over 7s + 1991 + Europress Software + + + + + + + + + + + Deluxe Galaga (v2.4) + 1995 + Edgar Vigdal + + + + + + + + + + + Gamers' Delight (Eng, Ger) + 1994 + GTI - Schatztruhe + + + + + + + + + + + Garden Fax - Fruits, Vegetables, and Herbs (USA) + 1991 + CDTV Publishing + + + + + + + + + + + + + + + + + Garden Fax - Garden Plants (USA) + 1991 + CDTV Publishing + + + + + + + + + + + + + + + + + + Garden Fax - Indoor Plants (USA) + 1991 + CDTV Publishing + + + + + + + + + + + + + + + + + + Garden Fax - Trees, Shrubs, Roses, and Conifers (USA) + 1991 + CDTV Publishing + + + + + + + + + + + + + + + + + + + Genlock Demo + 1991 + Commodore + + + + + + + + + + + + + + Global Chaos CDTV + 1992 + Hex + + + + + + + + + + + + Guy Spy and the Crystals of Armageddon (v1.0) + 1992 + ReadySoft + + + + + + + + + + + + Heather Hits Her First Home Run + 1991 + Discis Knowledge Research + + + + + + + + + + + + Heroic Age of Spaceflight - NASA... The 25th Year + 1991 + Troika Multimedia + + + + + + + + + + + Insight: Dinosaurs (Euro, v1.0) + 1994 + Optonica + + + + + + + + + + + Insight: Technology + 1993 + Commodore + + + + + + + + + + + It Came from the Desert + 1989 + Cinemaware + + + + + + + + + + + Karaoke Hits 1 + 1992 + Music Machine Marketing + + + + + + + + + + + Language TV - English (Fra) + 1991 + Jériko + + + + + + + + + + + + + + + + Lemmings (Euro) + 1994 + Psygnosis + + + + + + + + + + + + + + + + + + Log!cal (Euro) + + 1992 + Rainbow Arts + + + + + + + + + + + + + + + + + Monopoly + 1994 + Supervision + + + + + + + + + + + + Moving Gives Me a Stomach Ache + 1992 + Discis Knowledge Research + + + + + + + + + + + + + + Mud Puddle (USA, Multi 5) + 1992 + Discis Knowledge Research + + + + + + + + + + + + + + + + + + + + Musicolor + 1992 + Virgin Multimedia + + + + + + + + + + + + + + + + + My Paint CDTV - The Paint Program Just for Kids! + 1990 + Saddleback Graphics + + + + + + + + + + + + North Polar Expedition (v1.01) + 1992 + Virgin Multimedia + + + + + + + + + + + Pandora's CD v1.0 + 1993 + Optonica + + + + + + + + + + + + + Pandora's CD v1.0 (alt) + 1993 + Optonica + + + + + + + + + + + + + + + + + Pinocchio + 1993 + Giunti Multimedia + + + + + + + + + + + Power Pinball + 1990 + KarmaSoft + + + + + + + + + + + Prehistorik + 1991 + Titus + + + + + + + + + + Psycho Killer (U2A2030UB) + 1992 + On-line + + + + + + + + + + + + + Psycho Killer (U2A2020UA) + 1992 + On-line + + + + + + + + + + + + + + + + + + + + + + CDTV Demo Disc (Euro) + 1991 + + Commodore + + + + + + + + + + + + + + + + + + + + + + + + + + Raffles (Swe) + 1991 + Edge + + + + + + + + + + + + + + + + + + + Rise of the Dragon + 1991? + Dynamix + + + + + + + + + + + + Scary Poems for Rotten Kids + 1991 + Discis Knowledge Research + + + + + + + + + + + + + + + Sherlock Holmes on a Disc + 1991 + Animated Pixels + + + + + + + + + + + Shiftrix & Lettrix + 1991 + Software 2000 + + + + + + + + + + + + + + + + + Shiftrix & Lettrix (alt) + 1991 + Software 2000 + + + + + + + + + + + + Sim City (Euro, Multi5) + 1991 + Infogrames + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Snoopy - The Case of the Missing Blanket (Swe) + 1991 + Edge + + + + + + + + + + + + + + + + + + + + Space Wars + 1992 + Odyssey + + + + + + + + + + + Spirit of Excalibur + 1991 + Virgin + + + + + + + + + + + + Super Games Pak + 1991 + Odyssey + + + + + + + + + + + Team Yankee (Euro) + 1992 + Empire + + + + + + + + + + + + + + + + + The Assassins Ultimate CD Games Collection + 19?? + Weird Science + + + + + + + + + + + The Assassins Ultimate Games Volume 2 + 19?? + Weird Science + + + + + + + + + + + The Assassins CD 3 + 1997 + Weird Science + + + + + + + + + + + + + The Assassins CD 4 + 1999 + Weird Science + + + + + + + + + + + The Case of the Cautious Condor + 1990 + Tiger Media + + + + + + + + + + + + The CDTV Interactive Point of Sale Compact Disc + 1991 + Commodore + + + + + + + + + + + The Connoisseur - Fine Art Collection + 1992 + Lascelles Productions + + + + + + + + + + + The Curse of Ra (Ger) + 1992 + Rainbow Arts + + + + + + + + + + + + + + + + + + + The Demo Collection for Amiga CDTV (Euro, Black Disc) + 1992 + Almathera + + + + + + + + + + + + + + + + + The Guinness CDTV Disc of Records (1991 Edition) + 1991 + CDTV Publishing + + + + + + + + + + + + + + The Hound of the Baskervilles + 1991 + On-line + + + + + + + + + + + + + The Hutchinson Encyclopedia (Euro) + 1991 + Attica Cybernetics + + + + + + + + + + + + + + + The Illustrated Holy Bible + 1991 + Animated Pixels + + + + + + + + + + + The Illustrated Works of Shakespeare + 1990 + Animated Pixels + + + + + + + + + + + The Labyrinth of Time + 1994 + Electronic Arts + + + + + + + + + + + The New Basics Electronic Cookbook (USA, 1991a Edition) + 1991 + Xïphias + + + + + + + + + + + + + + + + + + + The New Grolier Electronic Encyclopedia + 1991 + CDTV Publishing + + + + + + + + + + + + + The Night Before Christmas + 1991 + Discis Knowledge Research + + + + + + + + + + + + The Paper Bag Princess + 1991 + Discis Knowledge Research + + + + + + + + + + + + + + + + The Tale of Benjamin Bunny + 1991 + Discis Knowledge Research + + + + + + + + + + + + The Tale of Peter Rabbit + 1992 + Discis Knowledge Research + + + + + + + + + + + + + + Town With No Name + 1992 + On-Line + + + + + + + + + + + + + + + The Town with No Name (alt) + 1992 + On-line + + + + + + + + + + + + + + Thomas' Snowsuit + 1991 + Discis Knowledge Research + + + + + + + + + + + + + + Tie Break + 1991 + Starbyte + + + + + + + + + + Time Table of History - Business, Politics & Media (USA, 1991a Edition) + 1991 + Xïphias + + + + + + + + + + + + + + + + + + Time Table of History - Science and Innovation (USA, 1991a Edition) + 1991 + Xïphias + + + + + + + + + + + + Trivial Pursuit - The CDTV Edition (Euro, v1.0a) + 1992 + Domark + + + + + + + + + + + + + + + + + + + + + + + + + + + Turrican + 1991 + Rainbow Arts + + + + + + + + + + + + + Turrican (Ger, alt) + 1992 + Rainbow Arts + + + + + + + + + + + + + + + + Turrican II: The Final Fight + 1991 + Rainbow Arts + + + + + + + + + + + + + Turrican II: The Final Fight (Ger, alt) + 1991 + Rainbow Arts + + + + + + + + + + + + + + + + + Ultimate Basketball + 1991 + Context Systems + + + + + + + + + + Welcome to CDTV Multimedia (USA, CDRM-499000) + 1991 + Commodore + + + + + + + + + + + + + + + Welcome to CDTV Multimedia (367808-01 33) + 1991 + Commodore + + + + + + + + + + + + + + + Will Bridge 1 - Introduction to Bidding (Eng) + 1991 + Will Bridge + + + + + + + + + + Will Bridge 1 - Initiation aux Encheres (Fra) + 1991 + Will Bridge + + + + + + + + + + + + + + Will Bridge 2 - Intermediate (Eng) + 1991 + Will Bridge + + + + + + + + + + + + Will Bridge 3 - Standard (Fra) + 1991 + Will Bridge + + + + + + + + + + + Will Bridge 4 - Competition (Eng) + 1991 + Will Bridge + + + + + + + + + + + + + Will Bridge 5 - Haute Competition (Fra) + 1991 + Will Bridge + + + + + + + + + + + Eadweard Muybridge's Women in Motion + 1991 + On-line + + + + + + + + + + + + World Vista + 1991 + Applied Optical Media Corporation + + + + + + + + + + + Wrath of the Demon (USA) + 1990 + ReadySoft + + + + + + + + + + + + + + + + + + + Xenon 2 - Megablast (Eng, Fra, Ger, Ita) + 1992 + Image Works + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Ten on Ten Compilation (Euro) + 1995 + Almathera + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/scripts/src/machine.lua b/scripts/src/machine.lua index b23ff0e8a5f..fc491be11f6 100644 --- a/scripts/src/machine.lua +++ b/scripts/src/machine.lua @@ -162,6 +162,18 @@ if (MACHINES["AM2901B"]~=null) then } end +--------------------------------------------------- +-- +--@src/devices/machine/amiga_copper.h,MACHINES["AMIGA_COPPER"] = true +--------------------------------------------------- + +if (MACHINES["AMIGA_COPPER"]~=null) then + files { + MAME_DIR .. "src/devices/machine/amiga_copper.cpp", + MAME_DIR .. "src/devices/machine/amiga_copper.h", + } +end + -------------------------------------------------- -- --@src/devices/machine/arm_iomd.h,MACHINES["ARM_IOMD"] = true diff --git a/scripts/target/mame/arcade.lua b/scripts/target/mame/arcade.lua index 47158d65717..2ef88c63ebe 100644 --- a/scripts/target/mame/arcade.lua +++ b/scripts/target/mame/arcade.lua @@ -459,6 +459,7 @@ MACHINES["AM79C90"] = true --MACHINES["AM9513"] = true MACHINES["AM9517A"] = true MACHINES["AMIGAFDC"] = true +MACHINES["AMIGA_COPPER"] = true --MACHINES["APPLEPIC"] = true MACHINES["AT_KEYBC"] = true MACHINES["AT28C16"] = true diff --git a/scripts/target/mame/mess.lua b/scripts/target/mame/mess.lua index d54a72f0565..f8f9e672ac4 100644 --- a/scripts/target/mame/mess.lua +++ b/scripts/target/mame/mess.lua @@ -482,6 +482,7 @@ MACHINES["AM9513"] = true MACHINES["AM9517A"] = true MACHINES["AM9519"] = true MACHINES["AMIGAFDC"] = true +MACHINES["AMIGA_COPPER"] = true MACHINES["APPLEPIC"] = true MACHINES["ARM_IOMD"] = true MACHINES["AT_KEYBC"] = true diff --git a/src/devices/cpu/m6502/m6500_1.cpp b/src/devices/cpu/m6502/m6500_1.cpp index aaede8b2bff..d03dcdbdd76 100644 --- a/src/devices/cpu/m6502/m6500_1.cpp +++ b/src/devices/cpu/m6502/m6500_1.cpp @@ -58,6 +58,16 @@ appear to include the addition of an onboard power-on reset. It is unknown what other differences these devices have. + TODO: + - For some reason most if not all Amiga MCU programs accesses arbitrary + zero page 0x90-0xff with a back-to-back cmp($00, x) opcode at + PC=c06-c08 with the actual result discarded. X can be any value in + the 0x90-0xff range, depending on the last user keypress row source + e.g. 0xdf-0xe0 for 'A', 0xef-0xf0 for 'Q', 0xfb-0xfc for function + keys. + This can be extremely verbose in the logging facility so we currently + nop it out for the time being. + ***************************************************************************/ #include "emu.h" @@ -504,5 +514,8 @@ void m6500_1_device::memory_map(address_map &map) map(0x008f, 0x008f).rw(FUNC(m6500_1_device::read_control_register), FUNC(m6500_1_device::write_control_register)); + // TODO: mirror or actually unmapped? + map(0x0090, 0x00ff).nopr(); + map(0x0800, 0x0fff).rom().region(DEVICE_SELF, 0); } diff --git a/src/devices/machine/8364_paula.cpp b/src/devices/machine/8364_paula.cpp index 33b80a78714..cd6b958b927 100644 --- a/src/devices/machine/8364_paula.cpp +++ b/src/devices/machine/8364_paula.cpp @@ -1,6 +1,6 @@ // license: BSD-3-Clause // copyright-holders: Aaron Giles, Dirk Best -/*************************************************************************** +/****************************************************************************** MOS Technology 8364 "Paula" @@ -10,12 +10,14 @@ - low-pass filter; - convert volume values to non-linear dB scale (cfr. ) - Verify ADKCON modulation; - - Verify manual mode; + - Verify manual mode: + \- AGA roadkill during gameplay, which also has very long period setups, + extremely aliased; - When a DMA stop occurs, is the correlated channel playback stopped at the end of the current cycle or as soon as possible like current implementation? -***************************************************************************/ +******************************************************************************/ #include "emu.h" #include "8364_paula.h" @@ -43,11 +45,11 @@ DEFINE_DEVICE_TYPE(PAULA_8364, paula_8364_device, "paula_8364", "MOS 8364 \"Paul //------------------------------------------------- paula_8364_device::paula_8364_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) - : device_t(mconfig, PAULA_8364, tag, owner, clock), - device_sound_interface(mconfig, *this), - m_mem_r(*this), m_int_w(*this), - m_dmacon(0), m_adkcon(0), - m_stream(nullptr) + : device_t(mconfig, PAULA_8364, tag, owner, clock) + , device_sound_interface(mconfig, *this) + , m_chipmem_r(*this) + , m_int_w(*this) + , m_stream(nullptr) { } @@ -58,7 +60,7 @@ paula_8364_device::paula_8364_device(const machine_config &mconfig, const char * void paula_8364_device::device_start() { // resolve callbacks - m_mem_r.resolve_safe(0); + m_chipmem_r.resolve_safe(0); m_int_w.resolve_safe(); // initialize channels @@ -74,8 +76,7 @@ void paula_8364_device::device_start() void paula_8364_device::device_reset() { - m_dmacon = 0; - m_adkcon = 0; + m_dma_master_enable = false; for (auto &chan : m_channel) { chan.loc = 0; @@ -87,6 +88,8 @@ void paula_8364_device::device_reset() chan.curlocation = 0; chan.curlength = 0; chan.dma_enabled = false; + chan.atper = false; + chan.atvol = false; } } @@ -104,76 +107,91 @@ void paula_8364_device::update() // IMPLEMENTATION //************************************************************************** -uint16_t paula_8364_device::reg_r(offs_t offset) +template void paula_8364_device::audio_channel_map(address_map &map) { - switch (offset) + // TODO: location addresses belongs to Agnus + map(0x00, 0x01).w(FUNC(paula_8364_device::audxlch_w)); + map(0x02, 0x03).w(FUNC(paula_8364_device::audxlcl_w)); + map(0x04, 0x05).w(FUNC(paula_8364_device::audxlen_w)); + map(0x06, 0x07).w(FUNC(paula_8364_device::audxper_w)); + map(0x08, 0x09).w(FUNC(paula_8364_device::audxvol_w)); + map(0x0a, 0x0b).w(FUNC(paula_8364_device::audxdat_w)); +} + +// Instantiate channel maps +template void paula_8364_device::audio_channel_map<0>(address_map &map); +template void paula_8364_device::audio_channel_map<1>(address_map &map); +template void paula_8364_device::audio_channel_map<2>(address_map &map); +template void paula_8364_device::audio_channel_map<3>(address_map &map); + +template void paula_8364_device::audxlch_w(u16 data) +{ + m_stream->update(); + // TODO: chipmem mask + m_channel[ch].loc = (m_channel[ch].loc & 0x0000ffff) | ((data & 0x001f) << 16); +} + +template void paula_8364_device::audxlcl_w(u16 data) +{ + m_stream->update(); + m_channel[ch].loc = (m_channel[ch].loc & 0xffff0000) | ((data & 0xfffe) << 0); +} + +template void paula_8364_device::audxlen_w(u16 data) +{ + m_stream->update(); + m_channel[ch].len = data; +} + +template void paula_8364_device::audxper_w(u16 data) +{ + m_stream->update(); + m_channel[ch].per = data; +} + +template void paula_8364_device::audxvol_w(u16 data) +{ + m_stream->update(); + m_channel[ch].vol = data & 0x7f; +} + +template void paula_8364_device::audxdat_w(u16 data) +{ + m_stream->update(); + m_channel[ch].dat = data; + m_channel[ch].manualmode = true; +} + +void paula_8364_device::dmacon_set(u16 data) +{ + m_stream->update(); + + m_dma_master_enable = bool(BIT(data, 9)); + + // update the DMA latches on each channel and reload if fresh + // This holds true particularly for Ocean games (bchvolly, lostpatr, pang) and waylildr: + // they sets a DMA length for a channel then enable DMA finally resets that length to 1 + // after a short delay loop. + for (int channum = 0; channum < 4; channum++) { - case REG_DMACONR: - return m_dmacon; + audio_channel *chan = &m_channel[channum]; + if (!chan->dma_enabled && ((data >> channum) & 1)) + dma_reload(chan, true); - case REG_ADKCONR: - return m_adkcon; + chan->dma_enabled = bool(BIT(data, channum)); } - - return 0xffff; } -void paula_8364_device::reg_w(offs_t offset, uint16_t data) +void paula_8364_device::adkcon_set(u16 data) { - if (offset >= 0xa0 && offset <= 0xdf) - m_stream->update(); + m_stream->update(); - switch (offset) + for (int channum = 0; channum < 4; channum++) { - case REG_DMACON: - m_stream->update(); - m_dmacon = (data & 0x8000) ? (m_dmacon | (data & 0x021f)) : (m_dmacon & ~(data & 0x021f)); // only bits 15, 9 and 5 to 0 - // update the DMA latches on each channel and reload if fresh - // This holds true particularly for Ocean games (bchvolly, lostpatr, pang) and waylildr: - // they sets a DMA length for a channel then enable DMA then resets that length to 1 - // after a short delay loop. - for (int channum = 0; channum < 4; channum++) - { - audio_channel *chan = &m_channel[channum]; - if (!chan->dma_enabled && ((m_dmacon >> channum) & 1)) - dma_reload(chan, true); + audio_channel *chan = &m_channel[channum]; - chan->dma_enabled = BIT(m_dmacon, channum); - } - break; - - case REG_ADKCON: - m_stream->update(); - m_adkcon = (data & 0x8000) ? (m_adkcon | (data & 0x7fff)) : (m_adkcon & ~(data & 0x7fff)); - break; - - // FIXME: location belongs to Agnus - case REG_AUD0LCL: m_channel[CHAN_0].loc = (m_channel[CHAN_0].loc & 0xffff0000) | ((data & 0xfffe) << 0); break; // 15-bit - case REG_AUD0LCH: m_channel[CHAN_0].loc = (m_channel[CHAN_0].loc & 0x0000ffff) | ((data & 0x001f) << 16); break; // 3-bit on ocs, 5-bit ecs - case REG_AUD1LCL: m_channel[CHAN_1].loc = (m_channel[CHAN_1].loc & 0xffff0000) | ((data & 0xfffe) << 0); break; // 15-bit - case REG_AUD1LCH: m_channel[CHAN_1].loc = (m_channel[CHAN_1].loc & 0x0000ffff) | ((data & 0x001f) << 16); break; // 3-bit on ocs, 5-bit ecs - case REG_AUD2LCL: m_channel[CHAN_2].loc = (m_channel[CHAN_2].loc & 0xffff0000) | ((data & 0xfffe) << 0); break; // 15-bit - case REG_AUD2LCH: m_channel[CHAN_2].loc = (m_channel[CHAN_2].loc & 0x0000ffff) | ((data & 0x001f) << 16); break; // 3-bit on ocs, 5-bit ecs - case REG_AUD3LCL: m_channel[CHAN_3].loc = (m_channel[CHAN_3].loc & 0xffff0000) | ((data & 0xfffe) << 0); break; // 15-bit - case REG_AUD3LCH: m_channel[CHAN_3].loc = (m_channel[CHAN_3].loc & 0x0000ffff) | ((data & 0x001f) << 16); break; // 3-bit on ocs, 5-bit ecs - - // audio data - case REG_AUD0LEN: m_channel[CHAN_0].len = data; break; - case REG_AUD0PER: m_channel[CHAN_0].per = data; break; - case REG_AUD0VOL: m_channel[CHAN_0].vol = data & 0x7f; break; - case REG_AUD0DAT: m_channel[CHAN_0].dat = data; m_channel[CHAN_0].manualmode = true; break; - case REG_AUD1LEN: m_channel[CHAN_1].len = data; break; - case REG_AUD1PER: m_channel[CHAN_1].per = data; break; - case REG_AUD1VOL: m_channel[CHAN_1].vol = data & 0x7f; break; - case REG_AUD1DAT: m_channel[CHAN_1].dat = data; m_channel[CHAN_1].manualmode = true; break; - case REG_AUD2LEN: m_channel[CHAN_2].len = data; break; - case REG_AUD2PER: m_channel[CHAN_2].per = data; break; - case REG_AUD2VOL: m_channel[CHAN_2].vol = data & 0x7f; break; - case REG_AUD2DAT: m_channel[CHAN_2].dat = data; m_channel[CHAN_2].manualmode = true; break; - case REG_AUD3LEN: m_channel[CHAN_3].len = data; break; - case REG_AUD3PER: m_channel[CHAN_3].per = data; break; - case REG_AUD3VOL: m_channel[CHAN_3].vol = data & 0x7f; break; - case REG_AUD3DAT: m_channel[CHAN_3].dat = data; m_channel[CHAN_3].manualmode = true; break; + chan->atper = bool(BIT(data, channum + 4)); + chan->atvol = bool(BIT(data, channum)); } } @@ -208,14 +226,14 @@ std::string paula_8364_device::print_audio_state() { std::ostringstream outbuffer; - util::stream_format(outbuffer, "DMACON: %04x (%d) ADKCON %04x\n", m_dmacon, BIT(m_dmacon, 9), m_adkcon); + util::stream_format(outbuffer, "DMA master %d\n", m_dma_master_enable); for (auto &chan : m_channel) { - util::stream_format(outbuffer, "%d (%d) (%d%d) REGS: %06x %04x %03x %02x %d LIVE: %06x %04x %d\n" + util::stream_format(outbuffer, "%d DMA (%d) ADK (%d%d) REGS: %06x %04x %03x %02x %d LIVE: %06x %04x %d\n" , chan.index - , BIT(m_dmacon, chan.index) - , BIT(m_adkcon, chan.index+4) - , BIT(m_adkcon, chan.index) + , chan.dma_enabled + , chan.atper + , chan.atvol , chan.loc , chan.len , chan.per @@ -239,7 +257,7 @@ void paula_8364_device::sound_stream_update(sound_stream &stream, std::vector> channum) & 0x10) + if (chan->atper) { nextper = chan->dat; nextvol = -1; @@ -297,7 +315,7 @@ void paula_8364_device::sound_stream_update(sound_stream &stream, std::vector> channum) & 0x01) + else if (chan->atvol) { nextper = -1; nextvol = chan->dat; @@ -329,7 +347,7 @@ void paula_8364_device::sound_stream_update(sound_stream &stream, std::vectorcurlocation++; if (chan->dma_enabled && !(chan->curlocation & 1)) { - chan->dat = m_mem_r(chan->curlocation); + chan->dat = m_chipmem_r(chan->curlocation); if (chan->curlength != 0) chan->curlength--; @@ -344,7 +362,7 @@ void paula_8364_device::sound_stream_update(sound_stream &stream, std::vectordat = m_mem_r(chan->curlocation); + chan->dat = m_chipmem_r(chan->curlocation); } } diff --git a/src/devices/machine/8364_paula.h b/src/devices/machine/8364_paula.h index 0596cd6d4a1..873525f8e0e 100644 --- a/src/devices/machine/8364_paula.h +++ b/src/devices/machine/8364_paula.h @@ -55,14 +55,15 @@ public: paula_8364_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); // configuration - auto mem_read_cb() { return m_mem_r.bind(); } + auto mem_read_cb() { return m_chipmem_r.bind(); } auto int_cb() { return m_int_w.bind(); } - uint16_t reg_r(offs_t offset); - void reg_w(offs_t offset, uint16_t data); - void update(); + template void audio_channel_map(address_map &map); + void dmacon_set(u16 data); + void adkcon_set(u16 data); + protected: // device-level overrides virtual void device_start() override; @@ -72,46 +73,12 @@ protected: virtual void sound_stream_update(sound_stream &stream, std::vector const &inputs, std::vector &outputs) override; private: - enum - { - CHAN_0 = 0, - CHAN_1 = 1, - CHAN_2 = 2, - CHAN_3 = 3 - }; - - enum - { - REG_DMACONR = 0x02/2, - REG_ADKCONR = 0x10/2, - REG_DMACON = 0x96/2, - REG_INTREQ = 0x9c/2, - REG_ADKCON = 0x9e/2, - REG_AUD0LCH = 0xa0/2, // to be moved, not part of paula - REG_AUD0LCL = 0xa2/2, // to be moved, not part of paula - REG_AUD0LEN = 0xa4/2, - REG_AUD0PER = 0xa6/2, - REG_AUD0VOL = 0xa8/2, - REG_AUD0DAT = 0xaa/2, - REG_AUD1LCH = 0xb0/2, // to be moved, not part of paula - REG_AUD1LCL = 0xb2/2, // to be moved, not part of paula - REG_AUD1LEN = 0xb4/2, - REG_AUD1PER = 0xb6/2, - REG_AUD1VOL = 0xb8/2, - REG_AUD1DAT = 0xba/2, - REG_AUD2LCH = 0xc0/2, // to be moved, not part of paula - REG_AUD2LCL = 0xc2/2, // to be moved, not part of paula - REG_AUD2LEN = 0xc4/2, - REG_AUD2PER = 0xc6/2, - REG_AUD2VOL = 0xc8/2, - REG_AUD2DAT = 0xca/2, - REG_AUD3LCH = 0xd0/2, // to be moved, not part of paula - REG_AUD3LCL = 0xd2/2, // to be moved, not part of paula - REG_AUD3LEN = 0xd4/2, - REG_AUD3PER = 0xd6/2, - REG_AUD3VOL = 0xd8/2, - REG_AUD3DAT = 0xda/2 - }; + template void audxlch_w(u16 data); + template void audxlcl_w(u16 data); + template void audxlen_w(u16 data); + template void audxper_w(u16 data); + template void audxvol_w(u16 data); + template void audxdat_w(u16 data); static constexpr int CLOCK_DIVIDER = 16; @@ -132,18 +99,18 @@ private: uint16_t per; uint16_t vol; uint16_t dat; + bool atper; + bool atvol; }; + bool m_dma_master_enable; + void dma_reload(audio_channel *chan, bool startup); // callbacks - devcb_read16 m_mem_r; + devcb_read16 m_chipmem_r; devcb_write8 m_int_w; - // internal state - uint16_t m_dmacon; - uint16_t m_adkcon; - audio_channel m_channel[4]; sound_stream *m_stream; diff --git a/src/devices/machine/akiko.cpp b/src/devices/machine/akiko.cpp index a4087b8c329..76867f0ed0b 100644 --- a/src/devices/machine/akiko.cpp +++ b/src/devices/machine/akiko.cpp @@ -11,6 +11,14 @@ - Chunky to planar converter - 2x CIA chips + TODO: + - Reportedly the CD drive should be a Sony KSM-2101BAM, + schematics shows Akiko connected to a laconic "26-pin CD connector" + - NVRAM needs inheriting from i2c_24c08_device; + - Handle tray open/close events, needed at very least by: + \- cdtv:cdremix2 load sequences; + \- kangfu on cd32 as "out of memory" workaround; + ***************************************************************************/ #include "emu.h" @@ -18,13 +26,18 @@ #include "coreutil.h" #include "romload.h" +#define LOG_WARN (1U << 1) // Show warnings +#define LOG_REGS (1U << 2) // Show register r/w +#define LOG_CD (1U << 3) // Show CD interactions and commands -//************************************************************************** -// CONSTANTS / MACROS -//************************************************************************** +#define VERBOSE (LOG_WARN) +//#define LOG_OUTPUT_STREAM std::cout + +#include "logmacro.h" -#define LOG_AKIKO 0 -#define LOG_AKIKO_CD 0 +#define LOGWARN(...) LOGMASKED(LOG_WARN, __VA_ARGS__) +#define LOGREGS(...) LOGMASKED(LOG_REGS, __VA_ARGS__) +#define LOGCD(...) LOGMASKED(LOG_CD, __VA_ARGS__) //************************************************************************** @@ -51,33 +64,33 @@ void akiko_device::device_add_mconfig(machine_config &config) //------------------------------------------------- akiko_device::akiko_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) - : device_t(mconfig, AKIKO, tag, owner, clock), - m_c2p_input_index(0), - m_c2p_output_index(0), - m_i2c_scl_out(0), - m_i2c_scl_dir(0), - m_i2c_sda_out(0), - m_i2c_sda_dir(0), - m_cdrom_track_index(0), - m_cdrom_lba_start(0), - m_cdrom_lba_end(0), - m_cdrom_lba_cur(0), - m_cdrom_readmask(0), - m_cdrom_readreqmask(0), - m_cdrom_dmacontrol(0), - m_cdrom_numtracks(0), - m_cdrom_speed(0), - m_cdrom_cmd_start(0), - m_cdrom_cmd_end(0), - m_cdrom_cmd_resp(0), - m_cdda(*this, "^cdda"), - m_cddevice(*this, "^cdrom"), - m_cdrom(nullptr), - m_cdrom_toc(nullptr), - m_dma_timer(nullptr), - m_frame_timer(nullptr), - m_mem_r(*this), m_mem_w(*this), m_int_w(*this), - m_scl_w(*this), m_sda_r(*this), m_sda_w(*this) + : device_t(mconfig, AKIKO, tag, owner, clock) + , m_c2p_input_index(0) + , m_c2p_output_index(0) + , m_i2c_scl_out(0) + , m_i2c_scl_dir(0) + , m_i2c_sda_out(0) + , m_i2c_sda_dir(0) + , m_cdrom_track_index(0) + , m_cdrom_lba_start(0) + , m_cdrom_lba_end(0) + , m_cdrom_lba_cur(0) + , m_cdrom_readmask(0) + , m_cdrom_readreqmask(0) + , m_cdrom_dmacontrol(0) + , m_cdrom_numtracks(0) + , m_cdrom_speed(0) + , m_cdrom_cmd_start(0) + , m_cdrom_cmd_end(0) + , m_cdrom_cmd_resp(0) + , m_cdda(*this, "^cdda") + , m_cddevice(*this, "^cdrom") + , m_cdrom(nullptr) + , m_cdrom_toc(nullptr) + , m_dma_timer(nullptr) + , m_frame_timer(nullptr) + , m_mem_r(*this), m_mem_w(*this), m_int_w(*this) + , m_scl_w(*this), m_sda_r(*this), m_sda_w(*this) { for (int i = 0; i < 8; i++) { @@ -340,7 +353,7 @@ void akiko_device::cdda_stop() if (m_cdda != nullptr) { m_cdda->stop_audio(); - m_frame_timer->reset( ); + m_frame_timer->reset(); } } @@ -407,8 +420,7 @@ void akiko_device::set_cd_status(uint32_t status) if ( m_cdrom_status[0] & m_cdrom_status[1] ) { - if (LOG_AKIKO_CD) - logerror("Akiko CD IRQ\n"); + LOGCD("Akiko CD IRQ\n"); m_int_w(1); } @@ -475,7 +487,7 @@ TIMER_CALLBACK_MEMBER(akiko_device::dma_proc) datasize = 2048; if ( !cdrom_read_data( m_cdrom, m_cdrom_lba_cur, &buf[16], CD_TRACK_MODE1 ) ) { - logerror( "AKIKO: Read error trying to read sector %08x!\n", m_cdrom_lba_cur ); + LOGWARN( "AKIKO: Read error trying to read sector %08x!\n", m_cdrom_lba_cur ); return; } @@ -483,12 +495,12 @@ TIMER_CALLBACK_MEMBER(akiko_device::dma_proc) { if ( !cdrom_read_subcode( m_cdrom, m_cdrom_lba_cur, &buf[16+datasize] ) ) { - logerror( "AKIKO: Read error trying to read subcode for sector %08x!\n", m_cdrom_lba_cur ); + LOGWARN( "AKIKO: Read error trying to read subcode for sector %08x!\n", m_cdrom_lba_cur ); return; } } - if (LOG_AKIKO_CD) logerror( "DMA: sector %d - address %08x\n", m_cdrom_lba_cur, m_cdrom_address[0] + (index*4096) ); + LOGCD( "DMA: sector %d - address %08x\n", m_cdrom_lba_cur, m_cdrom_address[0] + (index*4096) ); // write sector data to host memory for (int i = 0; i < 2352; i++) @@ -569,7 +581,7 @@ TIMER_CALLBACK_MEMBER( akiko_device::cd_delayed_cmd ) if ( param == 0x05 ) { - if (LOG_AKIKO_CD) logerror( "AKIKO: Completing Command %d\n", param ); + LOGCD( "AKIKO: Completing Command %d\n", param ); resp[0] = 0x06; @@ -607,7 +619,7 @@ void akiko_device::update_cdrom() cmd &= 0x0f; - if (LOG_AKIKO_CD) logerror( "CDROM command: %02X\n", cmd ); + LOGCD( "CDROM command: %02X\n", cmd ); if ( cmd == 0x02 ) /* pause audio */ { @@ -618,7 +630,7 @@ void akiko_device::update_cdrom() cdda_pause(1); - m_cdrom_cmd_start = (m_cdrom_cmd_start+2) & 0xff; + m_cdrom_cmd_start = (m_cdrom_cmd_start + 2) & 0xff; setup_response( 2, resp ); } @@ -631,7 +643,7 @@ void akiko_device::update_cdrom() cdda_pause(0); - m_cdrom_cmd_start = (m_cdrom_cmd_start+2) & 0xff; + m_cdrom_cmd_start = (m_cdrom_cmd_start + 2) & 0xff; setup_response( 2, resp ); } @@ -647,7 +659,7 @@ void akiko_device::update_cdrom() cmd_addr += ( m_cdrom_cmd_start + i + 1 ) & 0xff; } - m_cdrom_cmd_start = (m_cdrom_cmd_start+13) & 0xff; + m_cdrom_cmd_start = (m_cdrom_cmd_start + 13) & 0xff; if ( m_cdrom == nullptr || m_cdrom_numtracks == 0 ) { @@ -665,8 +677,8 @@ void akiko_device::update_cdrom() if ( cmdbuf[7] == 0x80 ) { - if (LOG_AKIKO_CD) logerror( "%s:AKIKO CD: Data read - start lba: %08x - end lba: %08x\n", machine().describe_context(), startpos, endpos ); m_cdrom_speed = (cmdbuf[8] & 0x40) ? 2 : 1; + LOGCD("AKIKO CD: Data read - start lba: %08x - end lba: %08x - divider speed: %d\n", startpos, endpos, m_cdrom_speed ); m_cdrom_lba_start = startpos; m_cdrom_lba_end = endpos; @@ -674,13 +686,13 @@ void akiko_device::update_cdrom() } else if ( cmdbuf[10] & 0x04 ) { - logerror( "AKIKO CD: Audio Play - start lba: %08x - end lba: %08x\n", startpos, endpos ); + LOGCD("AKIKO CD: Audio Play - start lba: %08x - end lba: %08x\n", startpos, endpos ); cdda_play(startpos, endpos - startpos); resp[1] = 0x08; } else { - if (LOG_AKIKO_CD) logerror( "AKIKO CD: Seek - start lba: %08x - end lba: %08x\n", startpos, endpos ); + LOGCD("AKIKO CD: Seek - start lba: %08x - end lba: %08x\n", startpos, endpos ); m_cdrom_track_index = 0; for( i = 0; i < cdrom_get_last_track(m_cdrom); i++ ) @@ -700,7 +712,7 @@ void akiko_device::update_cdrom() } else if ( cmd == 0x05 ) /* read toc */ { - m_cdrom_cmd_start = (m_cdrom_cmd_start+3) & 0xff; + m_cdrom_cmd_start = (m_cdrom_cmd_start + 3) & 0xff; machine().scheduler().timer_set( attotime::from_msec(1), timer_expired_delegate(FUNC(akiko_device::cd_delayed_cmd ), this), resp[0]); @@ -747,6 +759,9 @@ void akiko_device::update_cdrom() { resp[1] = 0x80; } + + // needed by cdtv:defcrown (would otherwise hardlock emulation) + m_cdrom_cmd_start = (m_cdrom_cmd_start + 2) & 0xff; setup_response( 15, resp ); } @@ -754,7 +769,7 @@ void akiko_device::update_cdrom() { resp[1] = 0x01; - m_cdrom_cmd_start = (m_cdrom_cmd_start+2) & 0xff; + m_cdrom_cmd_start = (m_cdrom_cmd_start + 2) & 0xff; if ( m_cdrom == nullptr || m_cdrom_numtracks == 0 ) resp[1] = 0x80; @@ -773,10 +788,8 @@ uint32_t akiko_device::read(offs_t offset) { uint32_t retval; - if ( LOG_AKIKO && offset < (0x30/4) ) - { - logerror( "Reading AKIKO reg %0x [%s] at %s\n", offset, get_akiko_reg_name(offset), machine().describe_context()); - } + if ( offset < (0x30/4) ) + LOGREGS("Reading AKIKO reg %0x [%s] at %s\n", offset, get_akiko_reg_name(offset), machine().describe_context()); switch( offset ) { @@ -833,10 +846,8 @@ uint32_t akiko_device::read(offs_t offset) void akiko_device::write(offs_t offset, uint32_t data, uint32_t mem_mask) { - if ( LOG_AKIKO && offset < (0x30/4) ) - { - logerror( "Writing AKIKO reg %0x [%s] with %08x at %s\n", offset, get_akiko_reg_name(offset), data, machine().describe_context()); - } + if ( offset < (0x30/4) ) + LOGREGS("Writing AKIKO reg %0x [%s] with %08x at %s\n", offset, get_akiko_reg_name(offset), data, machine().describe_context()); switch( offset ) { @@ -875,7 +886,7 @@ void akiko_device::write(offs_t offset, uint32_t data, uint32_t mem_mask) break; case 0x20/4: /* CDROM DMA SECTOR READ REQUEST WRITE */ - if (LOG_AKIKO_CD) logerror( "Read Req mask W: data %08x - mem mask %08x\n", data, mem_mask ); + LOGCD( "Read Req mask W: data %08x - mem mask %08x\n", data, mem_mask ); if ( ACCESSING_BITS_16_31 ) { m_cdrom_readreqmask = (data >> 16); @@ -884,7 +895,7 @@ void akiko_device::write(offs_t offset, uint32_t data, uint32_t mem_mask) break; case 0x24/4: /* CDROM DMA ENABLE? */ - if (LOG_AKIKO_CD) logerror( "DMA enable W: data %08x - mem mask %08x\n", data, mem_mask ); + LOGCD( "DMA enable W: data %08x - mem mask %08x\n", data, mem_mask ); if ( ( m_cdrom_dmacontrol ^ data ) & 0x04000000 ) { if ( data & 0x04000000 ) diff --git a/src/devices/machine/amiga_copper.cpp b/src/devices/machine/amiga_copper.cpp new file mode 100644 index 00000000000..aedcc05f545 --- /dev/null +++ b/src/devices/machine/amiga_copper.cpp @@ -0,0 +1,391 @@ +// license:BSD-3-Clause +// copyright-holders:Aaron Giles, Angelo Salese +/************************************************************************************************** + + Amiga Copper + + "Co-processor" contained inside Agnus, + it's a finite-state machine that either wait to a h/v video beam position or direct writes to + the Amiga chipset registers via program lists, ranging from "simple" video mode/color changes + to override sprite structures and beyond ... + + TODO: + - Current handling is horizontally offset by several pixels, also cfr. amiga video notes + (screen geometry slightly incorrect?); + - Fix Bitplane offset corruption in some games (e.g. exile, zoola, AGA games). + Same as above? + - Fix missing/corrupt sprites in known nasty examples + (e.g. zoola status bar, parasol score layer on top, riskyw backgrounds); + - Find & verify cdang examples (especially for ECS/AGA); + - Find & verify examples that uses this non-canonically, + i.e. anything that may use this for controlling Paula, FDC or Blitter; + - Add debugger command for printing the current disassembler structure; + +**************************************************************************************************/ + +#include "emu.h" +#include "amiga_copper.h" + +#define LOG_WARN (1U << 1) // Show warnings +#define LOG_COPINS (1U << 2) // Show instruction fetches thru COPINS +#define LOG_INST (1U << 3) // Show live instruction fetches +#define LOG_PC (1U << 4) // Show PC fetches +#define LOG_CHIPSET (1U << 5) // Show custom chipset writes + +#define VERBOSE (LOG_WARN) + +#include "logmacro.h" + +#define LOGWARN(...) LOGMASKED(LOG_WARN, __VA_ARGS__) +#define LOGCOPINS(...) LOGMASKED(LOG_COPINS, __VA_ARGS__) +#define LOGINST(...) LOGMASKED(LOG_INST, __VA_ARGS__) +#define LOGPC(...) LOGMASKED(LOG_PC, __VA_ARGS__) +#define LOGCHIPSET(...) LOGMASKED(LOG_CHIPSET, __VA_ARGS__) + +// TODO: legacy inheritance, to be verified +#define COPPER_CYCLES_TO_PIXELS(x) (4 * (x)) + +//************************************************************************** +// GLOBAL VARIABLES +//************************************************************************** + + +// device type definition +DEFINE_DEVICE_TYPE(AMIGA_COPPER, amiga_copper_device, "amiga_copper", "Amiga Copper") + + +//************************************************************************** +// LIVE DEVICE +//************************************************************************** + + +//------------------------------------------------- +// amiga_copper_device - constructor +//------------------------------------------------- + + +amiga_copper_device::amiga_copper_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) + : device_t(mconfig, AMIGA_COPPER, tag, owner, clock) + , m_host_cpu(*this, finder_base::DUMMY_TAG) + , m_chipmem_r(*this) +{ +} + + +//------------------------------------------------- +// device_start - device-specific startup +//------------------------------------------------- + + +void amiga_copper_device::device_start() +{ + m_host_space = &m_host_cpu->space(AS_PROGRAM); + m_chipmem_r.resolve_safe(0); + + save_item(NAME(m_cdang_setting)); + save_item(NAME(m_cdang_min_reg)); + save_item(NAME(m_dma_master_enable)); + save_item(NAME(m_dma_copen)); + save_pointer(NAME(m_lc), 2); + save_item(NAME(m_pc)); + save_item(NAME(m_state_waiting)); + save_item(NAME(m_state_waitblit)); + save_item(NAME(m_waitval)); + save_item(NAME(m_waitmask)); +// save_item(NAME(m_wait_offset)); + save_item(NAME(m_pending_data)); + save_item(NAME(m_pending_offset)); +} + + +//------------------------------------------------- +// device_reset - device-specific reset +//------------------------------------------------- + + +void amiga_copper_device::device_reset() +{ + m_cdang_setting = 0x40; + m_dma_master_enable = false; + m_dma_copen = false; + // TODO: latches states on soft reset +} + + +//************************************************************************** +// I/Os +//************************************************************************** + +// $dff080-8d memory map +void amiga_copper_device::regs_map(address_map &map) +{ + // TODO: location addresses belongs to Agnus + map(0x00, 0x01).w(FUNC(amiga_copper_device::copxlch_w<0>)); + map(0x02, 0x03).w(FUNC(amiga_copper_device::copxlcl_w<0>)); + map(0x04, 0x05).w(FUNC(amiga_copper_device::copxlch_w<1>)); + map(0x06, 0x07).w(FUNC(amiga_copper_device::copxlcl_w<1>)); + map(0x08, 0x09).rw(FUNC(amiga_copper_device::copjmpx_r<0>), FUNC(amiga_copper_device::copjmpx_w<0>)); + map(0x0a, 0x0b).rw(FUNC(amiga_copper_device::copjmpx_r<1>), FUNC(amiga_copper_device::copjmpx_w<1>)); +// map(0x0c, 0x0d).w(FUNC(amiga_copper_device::copins_w)); +} + +void amiga_copper_device::dmacon_set(u16 data) +{ + m_dma_master_enable = bool(BIT(data, 9)); + m_dma_copen = bool(BIT(data, 7)); +} + +/* + * COPCON 02E W A Copper Control Register + * + * ---- ---- ---- --x- CDANG (Copper Danger Mode) setting + * + * Documentation is quite contradictory here. + * This bit is supposed to allow Copper access of the + * lowest registers. OriginaL HRM states that it gives + * access to the blitter HW therefore $dff080 is the + * minimum for non-cdang and $dff040 for cdang mode. + * + * In ECS and AGA the latter limitation is lifted so Copper + * can access $dff000-$dff03f too, which basically means the + * possibility of accessing disk block regs. + * (i.e. the other regs are either r/o or wouldn't have much + * sense to write via Copper). + * + */ +void amiga_copper_device::copcon_w(u16 data) +{ + bool cdang = bool(BIT(data, 1)); + + // TODO: is min_reg working even with BPLCON0 bit 0 unset? + m_cdang_setting = cdang ? m_cdang_min_reg : 0x40; + if (cdang) + LOGWARN("%s: cdang enabled\n", machine().describe_context()); + if (data & 0xfffd) + LOGWARN("%s: COPCON undocumented setting write %04x\n", machine().describe_context(), data); +} + +template void amiga_copper_device::copxlch_w(u16 data) +{ + // TODO: chipmem mask + m_lc[ch] = (m_lc[ch] & 0x0000ffff) | ((data & 0x001f) << 16); +} + +template void amiga_copper_device::copxlcl_w(u16 data) +{ + m_lc[ch] = (m_lc[ch] & 0xffff0000) | ((data & 0xfffe) << 0); +} + +/* + * COPJMP1 088 S A Copper restart at first location + * COPJMP2 08a S A Copper restart at second location + * + * Strobe register that loads the new PC into Copper. + * NB: Copper can use this to control its program flow and even + * do conditional branching by clever use of the skip opcode. + * + */ +template void amiga_copper_device::copjmpx_w(u16 data) +{ + set_pc(ch, false); +} + +template u16 amiga_copper_device::copjmpx_r() +{ + if (!machine().side_effects_disabled()) + set_pc(ch, false); + return m_host_space->unmap(); +} + +inline void amiga_copper_device::set_pc(u8 ch, bool is_sync) +{ + m_pc = m_lc[ch]; + m_state_waiting = false; + LOGPC("%s: COPJMP%d new PC = %08x%s\n" + , machine().describe_context() + , ch + 1 + , m_pc + , is_sync ? " (resync)" : "" + ); +} + +/* + * COPINS 08c W A Copper instruction fetch identify + * + * Apparently this register is pinged every time that + * the Copper internally decodes an instruction value. + * Shouldn't have any implementation detail connected, + * de-facto it's a mailbox that can be listened by external HW + * (such as our debugger ;=). + * + */ +void amiga_copper_device::copins_w(u16 data) +{ + LOGCOPINS("%s: COPINS %04x\n", machine().describe_context(), data); +} + +//************************************************************************** +// Implementation getters/setters +//************************************************************************** + +// executed on scanline == 0 +void amiga_copper_device::vblank_sync() +{ + set_pc(0, true); +} + +int amiga_copper_device::execute_next(int xpos, int ypos, bool is_blitter_busy) +{ + int word0, word1; + + /* bail if not enabled */ + if (!m_dma_master_enable || !m_dma_copen) + return 511; + + /* flush any pending writes */ + if (m_pending_offset) + { + //LOGCHIPSET("%02X.%02X: Write to %s = %04x\n", ypos, xpos / 2, s_custom_reg_names[m_copper_pending_offset & 0xff], m_copper_pending_data); + LOGCHIPSET("%02X.%02X: Write to %s = %04x\n", + ypos, + xpos / 2, + m_pending_offset << 1, + m_pending_data + ); + m_host_space->write_word(0xdff000 | (m_pending_offset << 1), m_pending_data); + m_pending_offset = 0; + } + + /* if we're waiting, check for a breakthrough */ + if (m_state_waiting) + { + int curpos = (ypos << 8) | (xpos >> 1); + + /* if we're past the wait time, stop it and hold up 2 cycles */ + if ((curpos & m_waitmask) >= (m_waitval & m_waitmask) && + (!m_state_waitblit || !(is_blitter_busy))) + { + m_state_waiting = false; +//#if GUESS_COPPER_OFFSET +// return xpos + COPPER_CYCLES_TO_PIXELS(1 + m_wait_offset); +//#else + return xpos + COPPER_CYCLES_TO_PIXELS(1 + 3); +//#endif + } + + /* otherwise, see if this line is even a possibility; if not, punt */ + if (((curpos | 0xff) & m_waitmask) < (m_waitval & m_waitmask)) + return 511; + + /* else just advance another pixel */ + xpos += COPPER_CYCLES_TO_PIXELS(1); + return xpos; + } + + /* fetch the first data word */ + // TODO: swap between ir0 and ir1 is controlled thru a selins latch + // (which can't be this instant too) + word0 = m_chipmem_r(m_pc); + m_host_space->write_word(0xdff08c, word0); + m_pc += 2; + xpos += COPPER_CYCLES_TO_PIXELS(1); + + /* fetch the second data word */ + word1 = m_chipmem_r(m_pc); + m_host_space->write_word(0xdff08c, word1); + m_pc += 2; + xpos += COPPER_CYCLES_TO_PIXELS(1); + + LOGINST("%02X.%02X: Copper inst @ %06x = %04x %04x\n", + ypos, + xpos / 2, + m_pc - 4, + word0, + word1 + ); + + /* handle a move */ + if ((word0 & 1) == 0) + { + /* do the write if we're allowed */ + word0 = (word0 >> 1) & 0xff; + if (word0 >= m_cdang_setting) + { + if (delay[word0] == 0) + { + //LOGCHIPSET("%02X.%02X: Write to %s = %04x\n", ypos, xpos / 2, s_custom_reg_names[word0 & 0xff], word1); + LOGCHIPSET("%02X.%02X: Write to %s = %04x\n", + ypos, + xpos / 2, + word0 << 1, + word1 + ); + m_host_space->write_word(0xdff000 | (word0 << 1), word1); + } + else // additional 2 cycles needed for non-Agnus registers + { + m_pending_offset = word0; + m_pending_data = word1; + } + } + + /* illegal writes suspend until next frame */ + else + { + LOGWARN("%02X.%02X: Aborting copper on illegal write\n", ypos, xpos / 2); + + m_waitval = 0xffff; + m_waitmask = 0xffff; + m_state_waitblit = false; + m_state_waiting = true; + + return 511; + } + } + else + { + /* extract common wait/skip values */ + m_waitval = word0 & 0xfffe; + + m_waitmask = word1 | 0x8001; + m_state_waitblit = (~word1 >> 15) & 1; + + /* handle a wait */ + if ((word1 & 1) == 0) + { + LOGINST(" Waiting for %04x & %04x (currently %04x)\n", + m_waitval, + m_waitmask, + (ypos << 8) | (xpos >> 1) + ); + + m_state_waiting = true; + } + + /* handle a skip */ + else + { + int curpos = (ypos << 8) | (xpos >> 1); + + LOGINST(" Skipping if %04x & %04x (currently %04x)\n", + m_waitval, + m_waitmask, + (ypos << 8) | (xpos >> 1) + ); + + /* if we're past the wait time, stop it and hold up 2 cycles */ + if ((curpos & m_waitmask) >= (m_waitval & m_waitmask) && + (!m_state_waitblit || !(is_blitter_busy))) + { + LOGINST(" Skipped\n"); + + /* count the cycles it out have taken to fetch the next instruction */ + m_pc += 4; + xpos += COPPER_CYCLES_TO_PIXELS(2); + } + } + } + + /* advance and consume 8 cycles */ + return xpos; +} diff --git a/src/devices/machine/amiga_copper.h b/src/devices/machine/amiga_copper.h new file mode 100644 index 00000000000..fe9791c381f --- /dev/null +++ b/src/devices/machine/amiga_copper.h @@ -0,0 +1,102 @@ +// license:BSD-3-Clause +// copyright-holders:Aaron Giles, Angelo Salese +/*************************************************************************** + + Amiga Copper + +***************************************************************************/ + +#ifndef MAME_MACHINE_AMIGA_COPPER_H +#define MAME_MACHINE_AMIGA_COPPER_H + +#pragma once + +//************************************************************************** +// TYPE DEFINITIONS +//************************************************************************** + +class amiga_copper_device : public device_t +{ +public: + // construction/destruction + amiga_copper_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); + + // config + template void set_host_cpu_tag(T &&tag) { m_host_cpu.set_tag(std::forward(tag)); } + auto mem_read_cb() { return m_chipmem_r.bind(); } + void set_ecs_mode(bool ecs_mode) { m_cdang_min_reg = ecs_mode ? 0x00 : 0x20; } + + // I/O operations + void regs_map(address_map &map); + void dmacon_set(u16 data); + void copcon_w(u16 data); + + // getters/setters + void vblank_sync(); + int execute_next(int xpos, int ypos, bool is_blitter_busy); + +protected: + // device-level overrides + //virtual void device_validity_check(validity_checker &valid) const override; + //virtual void device_add_mconfig(machine_config &config) override; + virtual void device_start() override; + virtual void device_reset() override; + +private: + required_device m_host_cpu; + address_space *m_host_space = nullptr; + // callbacks + devcb_read16 m_chipmem_r; + + bool m_dma_master_enable, m_dma_copen; + u16 m_cdang_setting, m_cdang_min_reg; + u32 m_lc[2], m_pc; + + template void copxlch_w(u16 data); + template void copxlcl_w(u16 data); + template void copjmpx_w(u16 data); + template u16 copjmpx_r(); +public: + void copins_w(u16 data); +private: + void set_pc(u8 ch, bool is_sync); + + // internal state + bool m_state_waiting; + bool m_state_waitblit; + u16 m_waitval; + u16 m_waitmask; + u16 m_pending_offset; + u16 m_pending_data; +// int m_wait_offset; + + // waitstate delays for copper + // basically anything that doesn't belong to Angus has a penalty for Copper + static constexpr u16 delay[256] = + { + 1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,1,1,1,0,0,0,0,0,0,0,0, /* 0x000 - 0x03e */ + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /* 0x040 - 0x05e */ + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /* 0x060 - 0x07e */ + 0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0, /* 0x080 - 0x09e */ + 1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0, /* 0x0a0 - 0x0de */ + /* BPLxPTH/BPLxPTL */ + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /* 0x0e0 - 0x0fe */ + /* BPLCON0-3,BPLMOD1-2 */ + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /* 0x100 - 0x11e */ + /* SPRxPTH/SPRxPTL */ + 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, /* 0x120 - 0x13e */ + /* SPRxPOS/SPRxCTL/SPRxDATA/SPRxDATB */ + 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, /* 0x140 - 0x17e */ + /* COLORxx */ + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /* 0x180 - 0x1be */ + /* RESERVED */ + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 /* 0x1c0 - 0x1fe */ + }; + +}; + + +// device type definition +DECLARE_DEVICE_TYPE(AMIGA_COPPER, amiga_copper_device) + +#endif // MAME_MACHINE_AMIGA_COPPER_H diff --git a/src/devices/machine/amigafdc.cpp b/src/devices/machine/amigafdc.cpp index dc288d1d191..adb31fc76ea 100644 --- a/src/devices/machine/amigafdc.cpp +++ b/src/devices/machine/amigafdc.cpp @@ -1,10 +1,29 @@ // license:BSD-3-Clause // copyright-holders:Olivier Galibert -/*************************************************************************** +/************************************************************************************************** - Amiga floppy disk controller emulation + Amiga floppy disk controller emulation "Trackdisk" -***************************************************************************/ + Contained inside MOS 8364 Paula device + + TODO: + - Some games currently writes 2+ dsksync to the buffer (marked as "[FDC] dsksync" in SW list): + Current workaround: + 1. comment out dma_write in DMA_WAIT_START handling and change the dma_state *only*; + 2. remove all of the non-DMA_WAIT_START phase inside the dsksync sub-section; + NB: according to documentation syncing doesn't really write anything on the bus, + so technically this "workaround" is more correct. + However it unfortunately causes other SW regressions, most notably in Workbench. + - Other games trashes memory or refuses to boot, in a few instances randomly + (marked as "[FDC] with adkcon=1100", implies dsksync disabled): + they often uses the AmigaDOS trackdisk BIOS functions, which may be expecting a + different timing. May be worth testing this out with the SDK; + - "[FDC] format" or in general writing to disks doesn't work properly. + i.e. formatting a disk in any Workbench version will cause a system crash once it completes. + - Fix ready line read handling; + - FDC LED output callback; + +**************************************************************************************************/ #include "emu.h" @@ -24,7 +43,7 @@ #define LOGDMA(...) LOGMASKED(LOG_DMA, __VA_ARGS__) #define LOGSYNC(...) LOGMASKED(LOG_SYNC, __VA_ARGS__) -DEFINE_DEVICE_TYPE(AMIGA_FDC, amiga_fdc_device, "amiga_fdc", "Amiga FDC") +DEFINE_DEVICE_TYPE(AMIGA_FDC, amiga_fdc_device, "amiga_fdc", "Amiga \"Trackdisk\" FDC") void amiga_fdc_device::floppy_formats(format_registration &fr) { @@ -33,16 +52,16 @@ void amiga_fdc_device::floppy_formats(format_registration &fr) fr.add(FLOPPY_IPF_FORMAT); } -amiga_fdc_device::amiga_fdc_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) : - device_t(mconfig, AMIGA_FDC, tag, owner, clock), - m_write_index(*this), - m_read_dma(*this), - m_write_dma(*this), - m_write_dskblk(*this), - m_write_dsksyn(*this), - m_leds(*this, "led%u", 1U), - m_fdc_led(*this, "fdc_led"), - floppy(nullptr), t_gen(nullptr), dsklen(0), pre_dsklen(0), dsksync(0), dskbyt(0), adkcon(0), dmacon(0), dskpt(0), dma_value(0), dma_state(0) +amiga_fdc_device::amiga_fdc_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) + : device_t(mconfig, AMIGA_FDC, tag, owner, clock) + , m_write_index(*this) + , m_read_dma(*this) + , m_write_dma(*this) + , m_write_dskblk(*this) + , m_write_dsksyn(*this) + , m_leds(*this, "led%u", 1U) + , m_fdc_led(*this, "fdc_led") + , floppy(nullptr), t_gen(nullptr), dsklen(0), pre_dsklen(0), dsksync(0), dskbyt(0), adkcon(0), dmacon(0), dskpt(0), dma_value(0), dma_state(0) { } @@ -70,7 +89,6 @@ void amiga_fdc_device::device_start() t_gen = timer_alloc(0); } - void amiga_fdc_device::device_reset() { floppy = nullptr; @@ -267,14 +285,7 @@ void amiga_fdc_device::live_run(const attotime &limit) if(!(dskbyt & 0x2000)) { if(cur_live.shift_reg == dsksync) { if(adkcon & 0x0400) { - // FIXME: exact dsksync behaviour - // - Some games currently writes two dsksync to the buffer (marked as "[FDC] dsksync"), - // removing one will make most of them happy. - // This is reported as 0-lower cylinder good and everything else as bad in the ATK suite; - // - Some games trashes memory, mostly the ones with "[FDC] dsksync bootblock": - // they attempt to load the tracks in AmigaDOS in the same way that's done by the - // Kickstart to check if the disk is bootable. - // This is reported as 0-upper cylinder bad in the ATK suite; + // FIXME: exact dsksync behaviour, cfr. note at top if(dma_state == DMA_WAIT_START) { cur_live.bit_counter = 0; @@ -298,8 +309,6 @@ void amiga_fdc_device::live_run(const attotime &limit) } else if(cur_live.bit_counter != 8) cur_live.bit_counter = 0; } - //else - // LOGSYNC("%s: no DSKSYNC\n", this->tag()); dskbyt |= 0x1000; m_write_dsksyn(1); @@ -320,12 +329,11 @@ void amiga_fdc_device::live_run(const attotime &limit) dma_state = DMA_RUNNING_BYTE_1; break; - case DMA_RUNNING_BYTE_1: { + case DMA_RUNNING_BYTE_1: dma_value |= cur_live.shift_reg & 0xff; dma_write(dma_value); break; } - } } } else { if(cur_live.bit_counter != 8) @@ -366,9 +374,9 @@ void amiga_fdc_device::dma_check() bool was_writing = dskbyt & 0x2000; dskbyt &= 0x9fff; if(dma_enabled()) { - LOGDMA("%s: DMA start dskpt=%08x dsklen=%04x dir=%s adkcon=%04x dsksync=%04x\n", + LOGDMA("%s: DMA start dskpt=%08x dsklen=%04x dir=%s adkcon=%04x dsksync=%04x state=%d\n", machine().describe_context(), - dskpt, dsklen & 0x3fff, BIT(dsklen, 14) ? "RAM->disk" : "disk->RAM", adkcon, dsksync + dskpt, dsklen & 0x3fff, BIT(dsklen, 14) ? "RAM->disk" : "disk->RAM", adkcon, dsksync, dma_state ); if(dma_state == IDLE) { @@ -454,7 +462,10 @@ void amiga_fdc_device::dsksync_w(uint16_t data) void amiga_fdc_device::dmacon_set(uint16_t data) { live_sync(); - LOGDMA("%s: DMACON set DSKEN %d DMAEN %d (%04x)\n", machine().describe_context(), BIT(data, 4), BIT(data, 9), data); + // log changes only + // FIXME: needs better boilerplate code on top level + if ((data & 0x210) != (dmacon & 0x210)) + LOGDMA("%s: DMACON set DSKEN %d DMAEN %d (%04x)\n", machine().describe_context(), BIT(data, 4), BIT(data, 9), data); dmacon = data; dma_check(); live_run(); diff --git a/src/mame/drivers/alg.cpp b/src/mame/drivers/alg.cpp index 17108cb8016..37fd00ac60b 100644 --- a/src/mame/drivers/alg.cpp +++ b/src/mame/drivers/alg.cpp @@ -60,14 +60,14 @@ namespace { class alg_state : public amiga_state { public: - alg_state(const machine_config &mconfig, device_type type, const char *tag) : - amiga_state(mconfig, type, tag), - m_laserdisc(*this, "laserdisc"), - m_gun1x(*this, "GUN1X"), - m_gun1y(*this, "GUN1Y"), - m_gun2x(*this, "GUN2X"), - m_gun2y(*this, "GUN2Y"), - m_triggers(*this, "TRIGGERS") + alg_state(const machine_config &mconfig, device_type type, const char *tag) + : amiga_state(mconfig, type, tag) + , m_laserdisc(*this, "laserdisc") + , m_gun1x(*this, "GUN1X") + , m_gun1y(*this, "GUN1Y") + , m_gun2x(*this, "GUN2X") + , m_gun2y(*this, "GUN2Y") + , m_triggers(*this, "TRIGGERS") { } DECLARE_CUSTOM_INPUT_MEMBER(lightgun_pos_r); @@ -210,10 +210,10 @@ void alg_state::a500_mem(address_map &map) map.unmap_value_high(); map(0x000000, 0x1fffff).m(m_overlay, FUNC(address_map_bank_device::amap16)); map(0xa00000, 0xbfffff).rw(FUNC(alg_state::cia_r), FUNC(alg_state::cia_w)); - map(0xc00000, 0xd7ffff).rw(FUNC(alg_state::custom_chip_r), FUNC(alg_state::custom_chip_w)); + map(0xc00000, 0xd7ffff).m(m_chipset, FUNC(address_map_bank_device::amap16)); map(0xd80000, 0xddffff).noprw(); - map(0xde0000, 0xdeffff).rw(FUNC(alg_state::custom_chip_r), FUNC(alg_state::custom_chip_w)); - map(0xdf0000, 0xdfffff).rw(FUNC(alg_state::custom_chip_r), FUNC(alg_state::custom_chip_w)); + map(0xde0000, 0xdeffff).m(m_chipset, FUNC(address_map_bank_device::amap16)); + map(0xdf0000, 0xdfffff).m(m_chipset, FUNC(address_map_bank_device::amap16)); map(0xe00000, 0xe7ffff).nopw().r(FUNC(alg_state::rom_mirror_r)); map(0xe80000, 0xefffff).noprw(); // autoconfig space (installed by devices) map(0xf80000, 0xffffff).rom().region("kickstart", 0); @@ -332,13 +332,19 @@ void alg_state::alg_r1(machine_config &config) M68000(config, m_maincpu, amiga_state::CLK_7M_NTSC); m_maincpu->set_addrmap(AS_PROGRAM, &alg_state::main_map_r1); - ADDRESS_MAP_BANK(config, "overlay").set_map(&alg_state::overlay_512kb_map).set_options(ENDIANNESS_BIG, 16, 22, 0x200000); + ADDRESS_MAP_BANK(config, m_overlay).set_map(&alg_state::overlay_512kb_map).set_options(ENDIANNESS_BIG, 16, 22, 0x200000); + ADDRESS_MAP_BANK(config, m_chipset).set_map(&alg_state::ocs_map).set_options(ENDIANNESS_BIG, 16, 9, 0x200); NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0); // Video hardware ntsc_video(config); + AMIGA_COPPER(config, m_copper, amiga_state::CLK_7M_NTSC); + m_copper->set_host_cpu_tag(m_maincpu); + m_copper->mem_read_cb().set(FUNC(amiga_state::chip_ram_r)); + m_copper->set_ecs_mode(false); + SONY_LDP1450(config, m_laserdisc, 9600); m_laserdisc->set_screen("screen"); m_laserdisc->set_overlay(512*2, 262, FUNC(amiga_state::screen_update_amiga)); diff --git a/src/mame/drivers/amiga.cpp b/src/mame/drivers/amiga.cpp index d17eaba1440..a267bb96d01 100644 --- a/src/mame/drivers/amiga.cpp +++ b/src/mame/drivers/amiga.cpp @@ -4,6 +4,12 @@ Commodore Amiga + Notes: + - On Kickstart 2.0 onward holding down both port 1 fire buttons + will bring you to the Amiga Early Startup Control Screen. + This gives you several diagnostic options, including booting from + non-DF0 drive, switch video modes and test expansion boards. + ***************************************************************************/ #include "emu.h" @@ -227,10 +233,10 @@ DEFINE_DEVICE_TYPE(A1000_KBRESET, a1000_kbreset_device, "a1000kbrst", "Amiga 100 class a1000_state : public amiga_state { public: - a1000_state(const machine_config &mconfig, device_type type, const char *tag) : - amiga_state(mconfig, type, tag), - m_bootrom(*this, "bootrom"), - m_wom(*this, "wom") + a1000_state(const machine_config &mconfig, device_type type, const char *tag) + : amiga_state(mconfig, type, tag) + , m_bootrom(*this, "bootrom") + , m_wom(*this, "wom") { } void init_pal(); @@ -256,12 +262,12 @@ private: class a2000_state : public amiga_state { public: - a2000_state(const machine_config &mconfig, device_type type, const char *tag) : - amiga_state(mconfig, type, tag), - m_rtc(*this, "u65"), - m_zorro(*this, "zorrobus"), - m_zorro2_int2(0), - m_zorro2_int6(0) + a2000_state(const machine_config &mconfig, device_type type, const char *tag) + : amiga_state(mconfig, type, tag) + , m_rtc(*this, "u65") + , m_zorro(*this, "zorrobus") + , m_zorro2_int2(0) + , m_zorro2_int6(0) { } void init_pal(); @@ -296,11 +302,11 @@ private: class a500_state : public amiga_state { public: - a500_state(const machine_config &mconfig, device_type type, const char *tag) : - amiga_state(mconfig, type, tag), - m_side(*this, EXP_SLOT_TAG), - m_side_int2(0), - m_side_int6(0) + a500_state(const machine_config &mconfig, device_type type, const char *tag) + : amiga_state(mconfig, type, tag) + , m_side(*this, EXP_SLOT_TAG) + , m_side_int2(0) + , m_side_int6(0) { } void init_pal(); @@ -331,14 +337,14 @@ private: class cdtv_state : public amiga_state { public: - cdtv_state(const machine_config &mconfig, device_type type, const char *tag) : - amiga_state(mconfig, type, tag), - m_rtc(*this, "u61"), - m_dmac(*this, "u36"), - m_tpi(*this, "u32"), - m_cdrom(*this, "cdrom"), - m_dmac_irq(0), - m_tpi_irq(0) + cdtv_state(const machine_config &mconfig, device_type type, const char *tag) + : amiga_state(mconfig, type, tag) + , m_rtc(*this, "u61") + , m_dmac(*this, "u36") + , m_tpi(*this, "u32") + , m_cdrom(*this, "cdrom") + , m_dmac_irq(0) + , m_tpi_irq(0) { } void init_pal(); @@ -381,8 +387,8 @@ private: class a3000_state : public amiga_state { public: - a3000_state(const machine_config &mconfig, device_type type, const char *tag) : - amiga_state(mconfig, type, tag) + a3000_state(const machine_config &mconfig, device_type type, const char *tag) + : amiga_state(mconfig, type, tag) { } u32 scsi_r(offs_t offset, u32 mem_mask = ~0); @@ -404,12 +410,12 @@ private: class a500p_state : public amiga_state { public: - a500p_state(const machine_config &mconfig, device_type type, const char *tag) : - amiga_state(mconfig, type, tag), - m_rtc(*this, "u9"), - m_side(*this, EXP_SLOT_TAG), - m_side_int2(0), - m_side_int6(0) + a500p_state(const machine_config &mconfig, device_type type, const char *tag) + : amiga_state(mconfig, type, tag) + , m_rtc(*this, "u9") + , m_side(*this, EXP_SLOT_TAG) + , m_side_int2(0) + , m_side_int6(0) { } u16 clock_r(offs_t offset); @@ -441,9 +447,9 @@ private: class a600_state : public amiga_state { public: - a600_state(const machine_config &mconfig, device_type type, const char *tag) : - amiga_state(mconfig, type, tag), - m_gayle_int2(0) + a600_state(const machine_config &mconfig, device_type type, const char *tag) + : amiga_state(mconfig, type, tag) + , m_gayle_int2(0) { } DECLARE_WRITE_LINE_MEMBER( gayle_int2_w ); @@ -466,9 +472,9 @@ private: class a1200_state : public amiga_state { public: - a1200_state(const machine_config &mconfig, device_type type, const char *tag) : - amiga_state(mconfig, type, tag), - m_gayle_int2(0) + a1200_state(const machine_config &mconfig, device_type type, const char *tag) + : amiga_state(mconfig, type, tag) + , m_gayle_int2(0) { } DECLARE_WRITE_LINE_MEMBER( gayle_int2_w ); @@ -491,14 +497,14 @@ private: class a4000_state : public amiga_state { public: - a4000_state(const machine_config &mconfig, device_type type, const char *tag) : - amiga_state(mconfig, type, tag), - m_ata(*this, "ata"), - m_ramsey_config(0), - m_gary_coldboot(1), - m_gary_timeout(0), - m_gary_toenb(0), - m_ide_interrupt(0) + a4000_state(const machine_config &mconfig, device_type type, const char *tag) + : amiga_state(mconfig, type, tag) + , m_ata(*this, "ata") + , m_ramsey_config(0) + , m_gary_coldboot(1) + , m_gary_timeout(0) + , m_gary_toenb(0) + , m_ide_interrupt(0) { } u32 scsi_r(offs_t offset, u32 mem_mask = ~0); @@ -536,10 +542,10 @@ private: class cd32_state : public amiga_state { public: - cd32_state(const machine_config &mconfig, device_type type, const char *tag) : - amiga_state(mconfig, type, tag), - m_player_ports(*this, {"p1_cd32_buttons", "p2_cd32_buttons"}), - m_cdda(*this, "cdda") + cd32_state(const machine_config &mconfig, device_type type, const char *tag) + : amiga_state(mconfig, type, tag) + , m_player_ports(*this, {"p1_cd32_buttons", "p2_cd32_buttons"}) + , m_cdda(*this, "cdda") { } DECLARE_WRITE_LINE_MEMBER( akiko_int_w ); @@ -1192,7 +1198,7 @@ void a1000_state::a1000_mem(address_map &map) map.unmap_value_high(); map(0x000000, 0x1fffff).m(m_overlay, FUNC(address_map_bank_device::amap16)); map(0xa00000, 0xbfffff).rw(FUNC(a1000_state::cia_r), FUNC(a1000_state::cia_w)); - map(0xc00000, 0xdfffff).rw(FUNC(a1000_state::custom_chip_r), FUNC(a1000_state::custom_chip_w)); + map(0xc00000, 0xdfffff).m(m_chipset, FUNC(address_map_bank_device::amap16)); map(0xe00000, 0xe7ffff).nopw().r(FUNC(a1000_state::rom_mirror_r)); map(0xe80000, 0xefffff).noprw(); // autoconfig space (installed by devices) map(0xf80000, 0xfbffff).m(m_bootrom, FUNC(address_map_bank_device::amap16)); @@ -1246,12 +1252,12 @@ void a2000_state::a2000_mem(address_map &map) map(0x000000, 0x1fffff).m(m_overlay, FUNC(address_map_bank_device::amap16)); map(0xa00000, 0xbfffff).rw(FUNC(a2000_state::cia_r), FUNC(a2000_state::cia_w)); map(0xc00000, 0xc7ffff).ram(); - map(0xc80000, 0xd7ffff).rw(FUNC(a2000_state::custom_chip_r), FUNC(a2000_state::custom_chip_w)); + map(0xc80000, 0xd7ffff).m(m_chipset, FUNC(address_map_bank_device::amap16)); map(0xd80000, 0xdbffff).noprw(); map(0xdc0000, 0xdc7fff).rw(FUNC(a2000_state::clock_r), FUNC(a2000_state::clock_w)); map(0xdc8000, 0xddffff).noprw(); - map(0xde0000, 0xdeffff).rw(FUNC(a2000_state::custom_chip_r), FUNC(a2000_state::custom_chip_w)); - map(0xdf0000, 0xdfffff).rw(FUNC(a2000_state::custom_chip_r), FUNC(a2000_state::custom_chip_w)); + map(0xde0000, 0xdeffff).m(m_chipset, FUNC(address_map_bank_device::amap16)); + map(0xdf0000, 0xdfffff).m(m_chipset, FUNC(address_map_bank_device::amap16)); map(0xe00000, 0xe7ffff).nopw().r(FUNC(a2000_state::rom_mirror_r)); map(0xe80000, 0xefffff).noprw(); // autoconfig space (installed by devices) map(0xf00000, 0xf7ffff).noprw(); // cartridge space @@ -1264,10 +1270,10 @@ void a500_state::a500_mem(address_map &map) map.unmap_value_high(); map(0x000000, 0x1fffff).m(m_overlay, FUNC(address_map_bank_device::amap16)); map(0xa00000, 0xbfffff).rw(FUNC(a500_state::cia_r), FUNC(a500_state::cia_w)); - map(0xc00000, 0xd7ffff).rw(FUNC(a500_state::custom_chip_r), FUNC(a500_state::custom_chip_w)); + map(0xc00000, 0xd7ffff).m(m_chipset, FUNC(address_map_bank_device::amap16)); map(0xd80000, 0xddffff).noprw(); - map(0xde0000, 0xdeffff).rw(FUNC(a500_state::custom_chip_r), FUNC(a500_state::custom_chip_w)); - map(0xdf0000, 0xdfffff).rw(FUNC(a500_state::custom_chip_r), FUNC(a500_state::custom_chip_w)); + map(0xde0000, 0xdeffff).m(m_chipset, FUNC(address_map_bank_device::amap16)); + map(0xdf0000, 0xdfffff).m(m_chipset, FUNC(address_map_bank_device::amap16)); map(0xe00000, 0xe7ffff).nopw().r(FUNC(a500_state::rom_mirror_r)); map(0xe80000, 0xefffff).noprw(); // autoconfig space (installed by devices) map(0xf00000, 0xf7ffff).noprw(); // cartridge space @@ -1280,13 +1286,13 @@ void cdtv_state::cdtv_mem(address_map &map) map.unmap_value_high(); map(0x000000, 0x1fffff).m(m_overlay, FUNC(address_map_bank_device::amap16)); map(0xa00000, 0xbfffff).rw(FUNC(cdtv_state::cia_r), FUNC(cdtv_state::cia_w)); - map(0xc00000, 0xd7ffff).rw(FUNC(cdtv_state::custom_chip_r), FUNC(cdtv_state::custom_chip_w)); + map(0xc00000, 0xd7ffff).m(m_chipset, FUNC(address_map_bank_device::amap16)); map(0xd80000, 0xdbffff).noprw(); map(0xdc0000, 0xdc7fff).rw(FUNC(cdtv_state::clock_r), FUNC(cdtv_state::clock_w)); map(0xdc8000, 0xdc87ff).mirror(0x7800).ram().share("sram"); map(0xdd0000, 0xddffff).noprw(); - map(0xde0000, 0xdeffff).rw(FUNC(cdtv_state::custom_chip_r), FUNC(cdtv_state::custom_chip_w)); - map(0xdf0000, 0xdfffff).rw(FUNC(cdtv_state::custom_chip_r), FUNC(cdtv_state::custom_chip_w)); + map(0xde0000, 0xdeffff).m(m_chipset, FUNC(address_map_bank_device::amap16)); + map(0xdf0000, 0xdfffff).m(m_chipset, FUNC(address_map_bank_device::amap16)); map(0xe00000, 0xe3ffff).mirror(0x40000).ram().share("memcard"); map(0xe80000, 0xefffff).noprw(); // autoconfig space (installed by devices) map(0xf00000, 0xf3ffff).mirror(0x40000).rom().region("cdrom", 0); @@ -1303,12 +1309,12 @@ void a3000_state::a3000_mem(address_map &map) map.unmap_value_high(); map(0x00000000, 0x001fffff).m(m_overlay, FUNC(address_map_bank_device::amap32)); map(0x00b80000, 0x00bfffff).rw(FUNC(a3000_state::cia_r), FUNC(a3000_state::cia_w)); - map(0x00c00000, 0x00cfffff).rw(FUNC(a3000_state::custom_chip_r), FUNC(a3000_state::custom_chip_w)); + map(0x00c00000, 0x00cfffff).m(m_chipset, FUNC(address_map_bank_device::amap16)); map(0x00d00000, 0x00dbffff).noprw(); map(0x00dc0000, 0x00dcffff).rw("rtc", FUNC(rp5c01_device::read), FUNC(rp5c01_device::write)).umask32(0x000000ff); map(0x00dd0000, 0x00ddffff).rw(FUNC(a3000_state::scsi_r), FUNC(a3000_state::scsi_w)); map(0x00de0000, 0x00deffff).rw(FUNC(a3000_state::motherboard_r), FUNC(a3000_state::motherboard_w)); - map(0x00df0000, 0x00dfffff).rw(FUNC(a3000_state::custom_chip_r), FUNC(a3000_state::custom_chip_w)); + map(0x00df0000, 0x00dfffff).m(m_chipset, FUNC(address_map_bank_device::amap16)); map(0x00e80000, 0x00efffff).noprw(); // autoconfig space (installed by devices) map(0x00f00000, 0x00f7ffff).noprw(); // cartridge space map(0x00f80000, 0x00ffffff).rom().region("kickstart", 0); @@ -1323,12 +1329,12 @@ void a500p_state::a500p_mem(address_map &map) map(0x000000, 0x1fffff).m(m_overlay, FUNC(address_map_bank_device::amap16)); map(0xa00000, 0xbfffff).rw(FUNC(a500p_state::cia_r), FUNC(a500p_state::cia_w)); map(0xc00000, 0xc7ffff).ram(); - map(0xc80000, 0xd7ffff).rw(FUNC(a500p_state::custom_chip_r), FUNC(a500p_state::custom_chip_w)); + map(0xc80000, 0xd7ffff).m(m_chipset, FUNC(address_map_bank_device::amap16)); map(0xd80000, 0xdbffff).noprw(); map(0xdc0000, 0xdc7fff).rw(FUNC(a500p_state::clock_r), FUNC(a500p_state::clock_w)); map(0xdc8000, 0xddffff).noprw(); - map(0xde0000, 0xdeffff).rw(FUNC(a500p_state::custom_chip_r), FUNC(a500p_state::custom_chip_w)); - map(0xdf0000, 0xdfffff).rw(FUNC(a500p_state::custom_chip_r), FUNC(a500p_state::custom_chip_w)); + map(0xde0000, 0xdeffff).m(m_chipset, FUNC(address_map_bank_device::amap16)); + map(0xdf0000, 0xdfffff).m(m_chipset, FUNC(address_map_bank_device::amap16)); map(0xe00000, 0xe7ffff).nopw().r(FUNC(a500p_state::rom_mirror_r)); map(0xe80000, 0xefffff).noprw(); // autoconfig space (installed by devices) map(0xf80000, 0xffffff).rom().region("kickstart", 0); @@ -1352,7 +1358,7 @@ void a600_state::a600_mem(address_map &map) map(0xdc0000, 0xdcffff).noprw(); // rtc map(0xdd0000, 0xddffff).noprw(); // reserved (dma controller) map(0xde0000, 0xdeffff).rw("gayle", FUNC(gayle_device::gayle_id_r), FUNC(gayle_device::gayle_id_w)); - map(0xdf0000, 0xdfffff).rw(FUNC(a600_state::custom_chip_r), FUNC(a600_state::custom_chip_w)); + map(0xdf0000, 0xdfffff).m(m_chipset, FUNC(address_map_bank_device::amap16)); map(0xe00000, 0xe7ffff).nopw().r(FUNC(a600_state::rom_mirror_r)); map(0xe80000, 0xefffff).noprw(); // autoconfig space (installed by devices) map(0xf00000, 0xf7ffff).noprw(); // cartridge space @@ -1377,7 +1383,7 @@ void a1200_state::a1200_mem(address_map &map) map(0xdc0000, 0xdcffff).noprw(); // rtc map(0xdd0000, 0xddffff).noprw(); // reserved (dma controller) map(0xde0000, 0xdeffff).rw("gayle", FUNC(gayle_device::gayle_id_r), FUNC(gayle_device::gayle_id_w)); - map(0xdf0000, 0xdfffff).rw(FUNC(a1200_state::custom_chip_r), FUNC(a1200_state::custom_chip_w)); + map(0xdf0000, 0xdfffff).m(m_chipset, FUNC(address_map_bank_device::amap32)); map(0xe00000, 0xe7ffff).nopw().r(FUNC(a1200_state::rom_mirror32_r)); map(0xe80000, 0xefffff).noprw(); // autoconfig space (installed by devices) map(0xf00000, 0xf7ffff).noprw(); // cartridge space @@ -1393,7 +1399,7 @@ void a4000_state::a4000_mem(address_map &map) map(0x00a00000, 0x00b7ffff).noprw(); map(0x00b80000, 0x00beffff).noprw(); map(0x00bf0000, 0x00bfffff).rw(FUNC(a4000_state::cia_r), FUNC(a4000_state::cia_w)); - map(0x00c00000, 0x00cfffff).rw(FUNC(a4000_state::custom_chip_r), FUNC(a4000_state::custom_chip_w)); + map(0x00c00000, 0x00cfffff).m(m_chipset, FUNC(address_map_bank_device::amap32)); map(0x00d00000, 0x00d9ffff).noprw(); map(0x00da0000, 0x00dbffff).noprw(); map(0x00dc0000, 0x00dcffff).rw("rtc", FUNC(rp5c01_device::read), FUNC(rp5c01_device::write)).umask32(0x000000ff); @@ -1401,7 +1407,7 @@ void a4000_state::a4000_mem(address_map &map) map(0x00dd1000, 0x00dd3fff).rw(FUNC(a4000_state::ide_r), FUNC(a4000_state::ide_w)); map(0x00dd4000, 0x00ddffff).noprw(); map(0x00de0000, 0x00deffff).rw(FUNC(a4000_state::motherboard_r), FUNC(a4000_state::motherboard_w)); - map(0x00df0000, 0x00dfffff).rw(FUNC(a4000_state::custom_chip_r), FUNC(a4000_state::custom_chip_w)); + map(0x00df0000, 0x00dfffff).m(m_chipset, FUNC(address_map_bank_device::amap32)); map(0x00e00000, 0x00e7ffff).nopw().r(FUNC(a4000_state::rom_mirror32_r)); map(0x00e80000, 0x00efffff).noprw(); // zorro2 autoconfig space (installed by devices) map(0x00f00000, 0x00f7ffff).noprw(); // cartridge space @@ -1428,7 +1434,7 @@ void cd32_state::cd32_mem(address_map &map) map(0x000000, 0x1fffff).m(m_overlay, FUNC(address_map_bank_device::amap32)); map(0xb80000, 0xb8003f).rw("akiko", FUNC(akiko_device::read), FUNC(akiko_device::write)); map(0xbf0000, 0xbfffff).rw(FUNC(cd32_state::cia_r), FUNC(cd32_state::gayle_cia_w)); - map(0xc00000, 0xdfffff).rw(FUNC(cd32_state::custom_chip_r), FUNC(cd32_state::custom_chip_w)); + map(0xc00000, 0xdfffff).m(m_chipset, FUNC(address_map_bank_device::amap32)); map(0xe00000, 0xe7ffff).rom().region("kickstart", 0x80000); map(0xe80000, 0xf7ffff).noprw(); map(0xf80000, 0xffffff).rom().region("kickstart", 0); @@ -1617,6 +1623,13 @@ void amiga_state::amiga_base(machine_config &config) FLOPPY_CONNECTOR(config, "fdc:2", amiga_floppies, nullptr, amiga_fdc_device::floppy_formats).enable_sound(true); FLOPPY_CONNECTOR(config, "fdc:3", amiga_floppies, nullptr, amiga_fdc_device::floppy_formats).enable_sound(true); + // TODO: shouldn't have a clock + // (finite state machine, controlled by Agnus beams) + AMIGA_COPPER(config, m_copper, amiga_state::CLK_7M_PAL); + m_copper->set_host_cpu_tag(m_maincpu); + m_copper->mem_read_cb().set(FUNC(amiga_state::chip_ram_r)); + m_copper->set_ecs_mode(false); + // rs232 rs232_port_device &rs232(RS232_PORT(config, "rs232", default_rs232_devices, nullptr)); rs232.rxd_handler().set(FUNC(amiga_state::rs232_rx_w)); @@ -1641,6 +1654,7 @@ void amiga_state::amiga_base(machine_config &config) SOFTWARE_LIST(config, "apps_list").set_original("amiga_apps"); SOFTWARE_LIST(config, "flop_list").set_original("amiga_flop"); SOFTWARE_LIST(config, "ocs_list").set_original("amigaocs_flop"); + SOFTWARE_LIST(config, "demos_list").set_original("amiga_demos"); } void a1000_state::a1000(machine_config &config) @@ -1661,8 +1675,9 @@ void a1000_state::a1000(machine_config &config) .set_delays(attotime::from_msec(152), attotime::from_usec(176), attotime::from_msec(704)) .kbrst_cb().set(FUNC(a1000_state::kbreset_w)); - ADDRESS_MAP_BANK(config, "overlay").set_map(&a1000_state::a1000_overlay_map).set_options(ENDIANNESS_BIG, 16, 22, 0x200000); + ADDRESS_MAP_BANK(config, m_overlay).set_map(&a1000_state::a1000_overlay_map).set_options(ENDIANNESS_BIG, 16, 22, 0x200000); ADDRESS_MAP_BANK(config, "bootrom").set_map(&a1000_state::a1000_bootrom_map).set_options(ENDIANNESS_BIG, 16, 19, 0x40000); + ADDRESS_MAP_BANK(config, m_chipset).set_map(&a1000_state::ocs_map).set_options(ENDIANNESS_BIG, 16, 9, 0x200); SOFTWARE_LIST(config, "a1000_list").set_original("amiga_a1000"); } @@ -1698,7 +1713,9 @@ void a2000_state::a2000(machine_config &config) .set_delays(attotime::from_msec(112), attotime::from_msec(74), attotime::from_msec(1294)) .kbrst_cb().set(FUNC(a2000_state::kbreset_w)); - ADDRESS_MAP_BANK(config, "overlay").set_map(&amiga_state::overlay_512kb_map).set_options(ENDIANNESS_BIG, 16, 22, 0x200000); + ADDRESS_MAP_BANK(config, m_overlay).set_map(&a2000_state::overlay_512kb_map).set_options(ENDIANNESS_BIG, 16, 22, 0x200000); + ADDRESS_MAP_BANK(config, m_chipset).set_map(&a2000_state::ecs_map).set_options(ENDIANNESS_BIG, 16, 9, 0x200); + m_copper->set_ecs_mode(true); // real-time clock MSM6242(config, m_rtc, XTAL(32'768)); @@ -1747,7 +1764,8 @@ void a500_state::a500(machine_config &config) kbd.kdat_handler().set("cia_0", FUNC(mos8520_device::sp_w)); kbd.krst_handler().set(FUNC(amiga_state::kbreset_w)); - ADDRESS_MAP_BANK(config, "overlay").set_map(&amiga_state::overlay_1mb_map).set_options(ENDIANNESS_BIG, 16, 22, 0x200000); + ADDRESS_MAP_BANK(config, m_overlay).set_map(&a500_state::overlay_1mb_map).set_options(ENDIANNESS_BIG, 16, 22, 0x200000); + ADDRESS_MAP_BANK(config, m_chipset).set_map(&a500_state::ocs_map).set_options(ENDIANNESS_BIG, 16, 9, 0x200); // cpu slot EXP_SLOT(config, m_side, 0).set_space(m_maincpu, AS_PROGRAM); @@ -1797,7 +1815,10 @@ void cdtv_state::cdtv(machine_config &config) u62.set_addrmap(AS_PROGRAM, &cdtv_state::lcd_mem); #endif - ADDRESS_MAP_BANK(config, "overlay").set_map(&amiga_state::overlay_1mb_map).set_options(ENDIANNESS_BIG, 16, 22, 0x200000); + ADDRESS_MAP_BANK(config, m_overlay).set_map(&cdtv_state::overlay_1mb_map).set_options(ENDIANNESS_BIG, 16, 22, 0x200000); + // FIXME: CDTV is actually ECS Agnus but OCS Denise + ADDRESS_MAP_BANK(config, m_chipset).set_map(&cdtv_state::ecs_map).set_options(ENDIANNESS_BIG, 16, 9, 0x200); + m_copper->set_ecs_mode(true); // standard sram NVRAM(config, "sram", nvram_device::DEFAULT_ALL_0); @@ -1860,7 +1881,9 @@ void a3000_state::a3000(machine_config &config) kbd.kclk_handler().set("cia_0", FUNC(mos8520_device::cnt_w)); kbd.kdat_handler().set("cia_0", FUNC(mos8520_device::sp_w)); - ADDRESS_MAP_BANK(config, "overlay").set_map(&amiga_state::overlay_1mb_map32).set_options(ENDIANNESS_BIG, 32, 22, 0x200000); + ADDRESS_MAP_BANK(config, m_overlay).set_map(&a3000_state::overlay_1mb_map32).set_options(ENDIANNESS_BIG, 32, 22, 0x200000); + ADDRESS_MAP_BANK(config, m_chipset).set_map(&a3000_state::ecs_map).set_options(ENDIANNESS_BIG, 32, 9, 0x200); + m_copper->set_ecs_mode(true); // real-time clock RP5C01(config, "rtc", XTAL(32'768)); @@ -1895,9 +1918,11 @@ void a500p_state::a500p(machine_config &config) auto &kbd(AMIGA_KEYBOARD_INTERFACE(config, "kbd", a500_keyboard_devices, "a500_us")); kbd.kclk_handler().set("cia_0", FUNC(mos8520_device::cnt_w)); kbd.kdat_handler().set("cia_0", FUNC(mos8520_device::sp_w)); - kbd.krst_handler().set(FUNC(amiga_state::kbreset_w)); + kbd.krst_handler().set(FUNC(a500p_state::kbreset_w)); - ADDRESS_MAP_BANK(config, "overlay").set_map(&amiga_state::overlay_1mb_map).set_options(ENDIANNESS_BIG, 16, 22, 0x200000); + ADDRESS_MAP_BANK(config, m_overlay).set_map(&a500p_state::overlay_1mb_map).set_options(ENDIANNESS_BIG, 16, 22, 0x200000); + ADDRESS_MAP_BANK(config, m_chipset).set_map(&a500p_state::ecs_map).set_options(ENDIANNESS_BIG, 16, 9, 0x200); + m_copper->set_ecs_mode(true); // real-time clock MSM6242(config, m_rtc, XTAL(32'768)); @@ -1935,9 +1960,11 @@ void a600_state::a600(machine_config &config) auto &kbd(AMIGA_KEYBOARD_INTERFACE(config, "kbd", a600_keyboard_devices, "a600_us")); kbd.kclk_handler().set("cia_0", FUNC(mos8520_device::cnt_w)); kbd.kdat_handler().set("cia_0", FUNC(mos8520_device::sp_w)); - kbd.krst_handler().set(FUNC(amiga_state::kbreset_w)); + kbd.krst_handler().set(FUNC(a600_state::kbreset_w)); - ADDRESS_MAP_BANK(config, "overlay").set_map(&amiga_state::overlay_2mb_map16).set_options(ENDIANNESS_BIG, 16, 22, 0x200000); + ADDRESS_MAP_BANK(config, m_overlay).set_map(&a600_state::overlay_2mb_map16).set_options(ENDIANNESS_BIG, 16, 22, 0x200000); + ADDRESS_MAP_BANK(config, m_chipset).set_map(&a600_state::ecs_map).set_options(ENDIANNESS_BIG, 16, 9, 0x200); + m_copper->set_ecs_mode(true); gayle_device &gayle(GAYLE(config, "gayle", amiga_state::CLK_28M_PAL / 2)); gayle.set_id(a600_state::GAYLE_ID); @@ -1977,20 +2004,21 @@ void a1200_state::a1200(machine_config &config) m_maincpu->set_addrmap(AS_PROGRAM, &a1200_state::a1200_mem); m_maincpu->set_cpu_space(AS_PROGRAM); - ADDRESS_MAP_BANK(config, "overlay").set_map(&amiga_state::overlay_2mb_map32).set_options(ENDIANNESS_BIG, 32, 22, 0x200000); - amiga_base(config); + ADDRESS_MAP_BANK(config, m_overlay).set_map(&a1200_state::overlay_2mb_map32).set_options(ENDIANNESS_BIG, 32, 22, 0x200000); + ADDRESS_MAP_BANK(config, m_chipset).set_map(&a1200_state::aga_map).set_options(ENDIANNESS_BIG, 32, 9, 0x200); + m_copper->set_ecs_mode(true); + // keyboard - auto &kbd(AMIGA_KEYBOARD_INTERFACE(config, "kbd", amiga_keyboard_devices, "a1200_us")); // FIXME: replace with Amiga 1200 devices when we have mask ROM dump + // FIXME: replace with Amiga 1200 devices when we have mask ROM dump + auto &kbd(AMIGA_KEYBOARD_INTERFACE(config, "kbd", amiga_keyboard_devices, "a1200_us")); kbd.kclk_handler().set("cia_0", FUNC(mos8520_device::cnt_w)); kbd.kdat_handler().set("cia_0", FUNC(mos8520_device::sp_w)); - kbd.krst_handler().set(FUNC(amiga_state::kbreset_w)); + kbd.krst_handler().set(FUNC(a1200_state::kbreset_w)); m_screen->set_screen_update(FUNC(amiga_state::screen_update_amiga_aga)); - config.device_remove("palette"); - MCFG_VIDEO_START_OVERRIDE(amiga_state, amiga_aga) gayle_device &gayle(GAYLE(config, "gayle", amiga_state::CLK_28M_PAL / 2)); @@ -2038,10 +2066,12 @@ void a4000_state::a4000(machine_config &config) m_maincpu->set_addrmap(AS_PROGRAM, &a4000_state::a4000_mem); m_maincpu->set_cpu_space(AS_PROGRAM); - ADDRESS_MAP_BANK(config, "overlay").set_map(&amiga_state::overlay_2mb_map32).set_options(ENDIANNESS_BIG, 32, 22, 0x200000); - amiga_base(config); + ADDRESS_MAP_BANK(config, m_overlay).set_map(&a4000_state::overlay_2mb_map32).set_options(ENDIANNESS_BIG, 32, 22, 0x200000); + ADDRESS_MAP_BANK(config, m_chipset).set_map(&a4000_state::aga_map).set_options(ENDIANNESS_BIG, 32, 9, 0x200); + m_copper->set_ecs_mode(true); + // keyboard auto &kbd(AMIGA_KEYBOARD_INTERFACE(config, "kbd", amiga_keyboard_devices, "a2000_us")); kbd.kclk_handler().set("cia_0", FUNC(mos8520_device::cnt_w)); @@ -2049,8 +2079,6 @@ void a4000_state::a4000(machine_config &config) m_screen->set_screen_update(FUNC(amiga_state::screen_update_amiga_aga)); - config.device_remove("palette"); - MCFG_VIDEO_START_OVERRIDE(amiga_state, amiga_aga) // real-time clock @@ -2111,10 +2139,15 @@ void cd32_state::cd32(machine_config &config) m_maincpu->set_addrmap(AS_PROGRAM, &cd32_state::cd32_mem); m_maincpu->set_cpu_space(AS_PROGRAM); - ADDRESS_MAP_BANK(config, "overlay").set_map(&amiga_state::overlay_2mb_map32).set_options(ENDIANNESS_BIG, 32, 22, 0x200000); - amiga_base(config); + ADDRESS_MAP_BANK(config, m_overlay).set_map(&cd32_state::overlay_2mb_map32).set_options(ENDIANNESS_BIG, 32, 22, 0x200000); + ADDRESS_MAP_BANK(config, m_chipset).set_map(&cd32_state::aga_map).set_options(ENDIANNESS_BIG, 32, 9, 0x200); + m_copper->set_ecs_mode(true); + + // disable floppy as default (available only via back port as expansion) + subdevice("fdc:0")->set_default_option(nullptr); + I2C_24C08(config, "i2cmem", 0); // AT24C08N akiko_device &akiko(AKIKO(config, "akiko", 0)); @@ -2127,8 +2160,6 @@ void cd32_state::cd32(machine_config &config) m_screen->set_screen_update(FUNC(amiga_state::screen_update_amiga_aga)); - config.device_remove("palette"); - MCFG_VIDEO_START_OVERRIDE(amiga_state, amiga_aga) CDDA(config, m_cdda); @@ -2138,8 +2169,9 @@ void cd32_state::cd32(machine_config &config) m_cia_0->pa_wr_callback().set(FUNC(cd32_state::akiko_cia_0_port_a_write)); m_cia_0->sp_wr_callback().set_nop(); - CDROM(config, "cdrom").set_interface("cd32_cdrom"); - SOFTWARE_LIST(config, "cd_list").set_original("cd32"); + CDROM(config, "cdrom").set_interface("cdrom"); + SOFTWARE_LIST(config, "cd32_list").set_original("cd32"); + SOFTWARE_LIST(config, "cd_list").set_original("cdtv"); } void cd32_state::cd32n(machine_config &config) diff --git a/src/mame/drivers/arsystems.cpp b/src/mame/drivers/arsystems.cpp index bf978a90db2..52c71e1b182 100644 --- a/src/mame/drivers/arsystems.cpp +++ b/src/mame/drivers/arsystems.cpp @@ -67,8 +67,7 @@ public: : amiga_state(mconfig, type, tag) , m_bios_region(*this, "user2") , m_rom_board(*this, "user3") - { - } + { } void arcadia(machine_config &config); void argh(machine_config &config); @@ -212,10 +211,10 @@ void arcadia_amiga_state::a500_mem(address_map &map) map.unmap_value_high(); map(0x000000, 0x1fffff).m(m_overlay, FUNC(address_map_bank_device::amap16)); map(0xa00000, 0xbfffff).rw(FUNC(arcadia_amiga_state::cia_r), FUNC(arcadia_amiga_state::cia_w)); - map(0xc00000, 0xd7ffff).rw(FUNC(arcadia_amiga_state::custom_chip_r), FUNC(arcadia_amiga_state::custom_chip_w)); + map(0xc00000, 0xd7ffff).m(m_chipset, FUNC(address_map_bank_device::amap16)); map(0xd80000, 0xddffff).noprw(); - map(0xde0000, 0xdeffff).rw(FUNC(arcadia_amiga_state::custom_chip_r), FUNC(arcadia_amiga_state::custom_chip_w)); - map(0xdf0000, 0xdfffff).rw(FUNC(arcadia_amiga_state::custom_chip_r), FUNC(arcadia_amiga_state::custom_chip_w)); + map(0xde0000, 0xdeffff).m(m_chipset, FUNC(address_map_bank_device::amap16)); + map(0xdf0000, 0xdfffff).m(m_chipset, FUNC(address_map_bank_device::amap16)); map(0xe00000, 0xe7ffff).nopw().r(FUNC(arcadia_amiga_state::rom_mirror_r)); map(0xe80000, 0xefffff).noprw(); // autoconfig space (installed by devices) map(0xf80000, 0xffffff).rom().region("kickstart", 0); @@ -294,7 +293,22 @@ static INPUT_PORTS_START( arcadia ) PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_COIN2 ) PORT_CHANGED_MEMBER(DEVICE_SELF, arcadia_amiga_state,coin_changed_callback, 1) INPUT_PORTS_END - +// ar_ldrb manual specifically claims to have 4-way gate sticks. +static INPUT_PORTS_START( arcadia_4way ) + PORT_INCLUDE( arcadia ) + + PORT_MODIFY("p1_joy") + PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_JOYSTICK_UP ) PORT_PLAYER(1) PORT_4WAY + PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_JOYSTICK_DOWN ) PORT_PLAYER(1) PORT_4WAY + PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_JOYSTICK_LEFT ) PORT_PLAYER(1) PORT_4WAY + PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_JOYSTICK_RIGHT ) PORT_PLAYER(1) PORT_4WAY + + PORT_MODIFY("p2_joy") + PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_JOYSTICK_UP ) PORT_PLAYER(2) PORT_4WAY + PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_JOYSTICK_DOWN ) PORT_PLAYER(2) PORT_4WAY + PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_JOYSTICK_LEFT ) PORT_PLAYER(2) PORT_4WAY + PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_JOYSTICK_RIGHT ) PORT_PLAYER(2) PORT_4WAY +INPUT_PORTS_END /************************************* * @@ -308,7 +322,13 @@ void arcadia_amiga_state::arcadia(machine_config &config) M68000(config, m_maincpu, amiga_state::CLK_7M_NTSC); m_maincpu->set_addrmap(AS_PROGRAM, &arcadia_amiga_state::arcadia_map); - ADDRESS_MAP_BANK(config, "overlay").set_map(&amiga_state::overlay_512kb_map).set_options(ENDIANNESS_BIG, 16, 22, 0x200000); + ADDRESS_MAP_BANK(config, m_overlay).set_map(&arcadia_amiga_state::overlay_512kb_map).set_options(ENDIANNESS_BIG, 16, 22, 0x200000); + ADDRESS_MAP_BANK(config, m_chipset).set_map(&arcadia_amiga_state::ocs_map).set_options(ENDIANNESS_BIG, 16, 9, 0x200); + + AMIGA_COPPER(config, m_copper, amiga_state::CLK_7M_NTSC); + m_copper->set_host_cpu_tag(m_maincpu); + m_copper->mem_read_cb().set(FUNC(amiga_state::chip_ram_r)); + m_copper->set_ecs_mode(false); NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0); @@ -1005,9 +1025,9 @@ GAME( 1987, ar_dart2, ar_dart, arcadia, arcadia, arcadia_amiga_state, init_dart, GAME( 1988, ar_fast, ar_bios, arcadia, arcadia, arcadia_amiga_state, init_arcadia, ROT0, "Arcadia Systems", "Magic Johnson's Fast Break (Arcadia, V 2.8)", 0 ) GAME( 1988, ar_fasta, ar_fast, arcadia, arcadia, arcadia_amiga_state, init_arcadia, ROT0, "Arcadia Systems", "Magic Johnson's Fast Break (Arcadia, V 2.7)", 0 ) -GAME( 1988, ar_ldrb, ar_bios, arcadia, arcadia, arcadia_amiga_state, init_ldrb, ROT0, "Arcadia Systems", "Leader Board (Arcadia, set 1, V 2.5)", 0 ) -GAME( 1988, ar_ldrba, ar_ldrb, arcadia, arcadia, arcadia_amiga_state, init_arcadia, ROT0, "Arcadia Systems", "Leader Board (Arcadia, set 2, V 2.4)", 0 ) -GAME( 1988, ar_ldrbb, ar_ldrb, arcadia, arcadia, arcadia_amiga_state, init_arcadia, ROT0, "Arcadia Systems", "Leader Board (Arcadia, set 3)", 0 ) +GAME( 1988, ar_ldrb, ar_bios, arcadia, arcadia_4way, arcadia_amiga_state, init_ldrb, ROT0, "Arcadia Systems", "Leader Board Golf (Arcadia, set 1, V 2.5)", 0 ) +GAME( 1988, ar_ldrba, ar_ldrb, arcadia, arcadia_4way, arcadia_amiga_state, init_arcadia, ROT0, "Arcadia Systems", "Leader Board Golf (Arcadia, set 2, V 2.4)", 0 ) +GAME( 1988, ar_ldrbb, ar_ldrb, arcadia, arcadia_4way, arcadia_amiga_state, init_arcadia, ROT0, "Arcadia Systems", "Leader Board Golf (Arcadia, set 3)", 0 ) GAME( 1987, ar_ninj, ar_bios, arcadia, arcadia, arcadia_amiga_state, init_ninj, ROT0, "Arcadia Systems", "Ninja Mission (Arcadia, set 1, V 2.5)", 0 ) GAME( 1987, ar_ninj2, ar_ninj, arcadia, arcadia, arcadia_amiga_state, init_ninj, ROT0, "Arcadia Systems", "Ninja Mission (Arcadia, set 2)", 0 ) diff --git a/src/mame/drivers/cubo.cpp b/src/mame/drivers/cubo.cpp index 9f0f723f4b1..6b7f07cb083 100644 --- a/src/mame/drivers/cubo.cpp +++ b/src/mame/drivers/cubo.cpp @@ -1,5 +1,5 @@ // license:BSD-3-Clause -// copyright-holders:Aaron Giles, Mariusz Wojcieszek, Ernesto Corvi, Dirk Best,Stephane Humbert +// copyright-holders:Aaron Giles, Mariusz Wojcieszek, Ernesto Corvi, Dirk Best, Stephane Humbert /* Cubo CD32 (additional hardware and games by CD Express, Milan, Italy) @@ -7,6 +7,13 @@ The CuboCD32 is a stock retail CD32 unit with additional hardware to adapt it for JAMMA use. + TODO: + - remove m_input_hack functions, needed to make inputs working + - lsrquiz2i, lsrquizg: access violation on microtouch_device destructor when exiting emulation + Caused by microtouch_device::rcv_complete() overrunning the m_rx_buffer + array space with 149 (array size=16). + + Known Games: Dumped | Title | Rev. | Year | Notes ---------------------------------------------------- @@ -17,7 +24,7 @@ YES | Harem Challenge | | 1995 | | Laser Quiz | | 1995 | | Laser Quiz France | 1.0 | 1995 | - | Laser Quiz Greece | | 1995 | May exist + YES | Laser Quiz Greece | | 1995 | YES | Laser Quiz Italy | | 1995 | YES | Laser Quiz 2 Greece | | 1995 | YES | Laser Quiz 2 Italy | 1.0 | 1995 | @@ -29,10 +36,6 @@ YES | Odeon Twister | 1.4| 199x | YES | Odeon Twister 2 | 202.19| 1999 | - ToDo: - - remove the hack needed to make inputs working - - Stephh's notes (based on the game M68EC020 code and some tests) : @@ -328,11 +331,11 @@ routines : class cubo_state : public amiga_state { public: - cubo_state(const machine_config &mconfig, device_type type, const char *tag) : - amiga_state(mconfig, type, tag), - m_player_ports(*this, {"P1", "P2"}), - m_microtouch(*this, "microtouch"), - m_cdda(*this, "cdda") + cubo_state(const machine_config &mconfig, device_type type, const char *tag) + : amiga_state(mconfig, type, tag) + , m_player_ports(*this, {"P1", "P2"}) + , m_microtouch(*this, "microtouch") + , m_cdda(*this, "cdda") { } void handle_joystick_cia(uint8_t pra, uint8_t dra); @@ -435,7 +438,7 @@ void cubo_state::cubo_mem(address_map &map) map(0xa80000, 0xb7ffff).noprw(); map(0xb80000, 0xb8003f).rw("akiko", FUNC(akiko_device::read), FUNC(akiko_device::write)); map(0xbf0000, 0xbfffff).rw(FUNC(cubo_state::cia_r), FUNC(cubo_state::gayle_cia_w)); - map(0xc00000, 0xdfffff).rw(FUNC(cubo_state::custom_chip_r), FUNC(cubo_state::custom_chip_w)); + map(0xc00000, 0xdfffff).m(m_chipset, FUNC(address_map_bank_device::amap32)); map(0xe00000, 0xe7ffff).rom().region("kickstart", 0x80000); map(0xe80000, 0xf7ffff).noprw(); map(0xf80000, 0xffffff).rom().region("kickstart", 0); @@ -651,7 +654,6 @@ static INPUT_PORTS_START( cubo ) PORT_DIPNAME( 0x80, 0x80, "DSW2 8" ) PORT_DIPSETTING( 0x80, "Reset" ) PORT_DIPSETTING( 0x00, "Set" ) - INPUT_PORTS_END static INPUT_PORTS_START( cndypuzl ) @@ -1030,9 +1032,36 @@ static INPUT_PORTS_START( mgprem11 ) PORT_DIPSETTING( 0x00, "OK" ) PORT_DIPSETTING( 0x01, "ERROR!" ) PORT_BIT( 0x00fe, IP_ACTIVE_HIGH, IPT_UNKNOWN ) - INPUT_PORTS_END +static INPUT_PORTS_START( eldoralg ) + PORT_INCLUDE( cubo ) + + // TODO: verify layout + PORT_MODIFY("P1") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, IPT_BUTTON7 ) PORT_NAME("P1 G") PORT_PLAYER(1) + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, IPT_BUTTON6 ) PORT_NAME("P1 F") PORT_PLAYER(1) + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, IPT_BUTTON3 ) PORT_NAME("P1 C") PORT_PLAYER(1) + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, IPT_BUTTON4 ) PORT_NAME("P1 D") PORT_PLAYER(1) + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, IPT_BUTTON1 ) PORT_NAME("P1 A") PORT_PLAYER(1) + PORT_BIT( 0x0020, IP_ACTIVE_HIGH, IPT_BUTTON5 ) PORT_NAME("P1 E") PORT_PLAYER(1) + PORT_BIT( 0x0040, IP_ACTIVE_HIGH, IPT_BUTTON2 ) PORT_NAME("P1 B") PORT_PLAYER(1) + + PORT_MODIFY("P2") + PORT_BIT( 0x0001, IP_ACTIVE_HIGH, IPT_BUTTON7 ) PORT_NAME("P2 G") PORT_PLAYER(2) + PORT_BIT( 0x0002, IP_ACTIVE_HIGH, IPT_BUTTON6 ) PORT_NAME("P2 F") PORT_PLAYER(2) + PORT_BIT( 0x0004, IP_ACTIVE_HIGH, IPT_BUTTON3 ) PORT_NAME("P2 C") PORT_PLAYER(2) + PORT_BIT( 0x0008, IP_ACTIVE_HIGH, IPT_BUTTON4 ) PORT_NAME("P2 D") PORT_PLAYER(2) + PORT_BIT( 0x0010, IP_ACTIVE_HIGH, IPT_BUTTON1 ) PORT_NAME("P2 A") PORT_PLAYER(2) + PORT_BIT( 0x0020, IP_ACTIVE_HIGH, IPT_BUTTON5 ) PORT_NAME("P2 E") PORT_PLAYER(2) + PORT_BIT( 0x0040, IP_ACTIVE_HIGH, IPT_BUTTON2 ) PORT_NAME("P2 B") PORT_PLAYER(2) + + PORT_MODIFY("DIPSW1") + PORT_BIT( 0x0080, IP_ACTIVE_HIGH, IPT_COIN1 ) /* Hold at boot for test mode */ + + PORT_MODIFY("DIPSW2") + PORT_BIT( 0x0080, IP_ACTIVE_HIGH, IPT_COIN2 ) +INPUT_PORTS_END void cubo_state::cubo(machine_config &config) { @@ -1040,7 +1069,13 @@ void cubo_state::cubo(machine_config &config) M68EC020(config, m_maincpu, amiga_state::CLK_28M_PAL / 2); m_maincpu->set_addrmap(AS_PROGRAM, &cubo_state::cubo_mem); - ADDRESS_MAP_BANK(config, "overlay").set_map(&amiga_state::overlay_2mb_map32).set_options(ENDIANNESS_BIG, 32, 22, 0x200000); + ADDRESS_MAP_BANK(config, m_overlay).set_map(&cubo_state::overlay_2mb_map32).set_options(ENDIANNESS_BIG, 32, 22, 0x200000); + ADDRESS_MAP_BANK(config, m_chipset).set_map(&cubo_state::aga_map).set_options(ENDIANNESS_BIG, 32, 9, 0x200); + + AMIGA_COPPER(config, m_copper, amiga_state::CLK_28M_PAL / 2); + m_copper->set_host_cpu_tag(m_maincpu); + m_copper->mem_read_cb().set(FUNC(amiga_state::chip_ram_r)); + m_copper->set_ecs_mode(true); I2C_24C08(config, "i2cmem", 0); // AT24C08N @@ -1055,6 +1090,7 @@ void cubo_state::cubo(machine_config &config) // video hardware pal_video(config); m_screen->set_screen_update(FUNC(amiga_state::screen_update_amiga_aga)); + PALETTE(config, m_palette, FUNC(amiga_state::amiga_palette), 4096); MCFG_VIDEO_START_OVERRIDE(amiga_state, amiga_aga) @@ -1062,13 +1098,13 @@ void cubo_state::cubo(machine_config &config) SPEAKER(config, "lspeaker").front_left(); SPEAKER(config, "rspeaker").front_right(); - paula_8364_device &paula(PAULA_8364(config, "amiga", amiga_state::CLK_C1_PAL)); - paula.add_route(0, "lspeaker", 0.25); - paula.add_route(1, "rspeaker", 0.25); - paula.add_route(2, "rspeaker", 0.25); - paula.add_route(3, "lspeaker", 0.25); - paula.mem_read_cb().set(FUNC(amiga_state::chip_ram_r)); - paula.int_cb().set(FUNC(amiga_state::paula_int_w)); + PAULA_8364(config, m_paula, amiga_state::CLK_C1_PAL); + m_paula->add_route(0, "lspeaker", 0.25); + m_paula->add_route(1, "rspeaker", 0.25); + m_paula->add_route(2, "rspeaker", 0.25); + m_paula->add_route(3, "lspeaker", 0.25); + m_paula->mem_read_cb().set(FUNC(amiga_state::chip_ram_r)); + m_paula->int_cb().set(FUNC(amiga_state::paula_int_w)); CDDA(config, m_cdda); m_cdda->add_route(0, "lspeaker", 0.50); @@ -1327,82 +1363,20 @@ void cubo_state::init_mgprem11() m_input_hack = &cubo_state::mgprem11_input_hack; } -static INPUT_PORTS_START( odeontw2 ) -// PORT_INCLUDE( cd32 ) - PORT_START("CIA0PORTA") - PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNKNOWN ) - - PORT_START("CIA0PORTB") - PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNKNOWN ) - - - PORT_START("DIPSW1") - PORT_DIPNAME( 0x01, 0x01, "DSW1 1" ) - PORT_DIPSETTING( 0x01, "Reset" ) - PORT_DIPSETTING( 0x00, "Set" ) - PORT_DIPNAME( 0x02, 0x02, "DSW1 2" ) - PORT_DIPSETTING( 0x02, "Reset" ) - PORT_DIPSETTING( 0x00, "Set" ) - PORT_DIPNAME( 0x04, 0x04, "DSW1 3" ) - PORT_DIPSETTING( 0x04, "Reset" ) - PORT_DIPSETTING( 0x00, "Set" ) - PORT_DIPNAME( 0x08, 0x08, "DSW1 4" ) - PORT_DIPSETTING( 0x08, "Reset" ) - PORT_DIPSETTING( 0x00, "Set" ) - PORT_DIPNAME( 0x10, 0x10, "DSW1 5" ) - PORT_DIPSETTING( 0x10, "Reset" ) - PORT_DIPSETTING( 0x00, "Set" ) - PORT_DIPNAME( 0x20, 0x20, "DSW1 6" ) - PORT_DIPSETTING( 0x20, "Reset" ) - PORT_DIPSETTING( 0x00, "Set" ) - PORT_DIPNAME( 0x40, 0x40, "DSW1 7" ) - PORT_DIPSETTING( 0x40, "Reset" ) - PORT_DIPSETTING( 0x00, "Set" ) - PORT_DIPNAME( 0x80, 0x80, "DSW1 8" ) - PORT_DIPSETTING( 0x80, "Reset" ) - PORT_DIPSETTING( 0x00, "Set" ) - - PORT_START("DIPSW2") - PORT_DIPNAME( 0x01, 0x01, "DSW2 1" ) - PORT_DIPSETTING( 0x01, "Reset" ) - PORT_DIPSETTING( 0x00, "Set" ) - PORT_DIPNAME( 0x02, 0x02, "DSW2 2" ) - PORT_DIPSETTING( 0x02, "Reset" ) - PORT_DIPSETTING( 0x00, "Set" ) - PORT_DIPNAME( 0x04, 0x04, "DSW2 3" ) - PORT_DIPSETTING( 0x04, "Reset" ) - PORT_DIPSETTING( 0x00, "Set" ) - PORT_DIPNAME( 0x08, 0x08, "DSW2 4" ) - PORT_DIPSETTING( 0x08, "Reset" ) - PORT_DIPSETTING( 0x00, "Set" ) - PORT_DIPNAME( 0x10, 0x10, "DSW2 5" ) - PORT_DIPSETTING( 0x10, "Reset" ) - PORT_DIPSETTING( 0x00, "Set" ) - PORT_DIPNAME( 0x20, 0x20, "DSW2 6" ) - PORT_DIPSETTING( 0x20, "Reset" ) - PORT_DIPSETTING( 0x00, "Set" ) - PORT_DIPNAME( 0x40, 0x40, "DSW2 7" ) - PORT_DIPSETTING( 0x40, "Reset" ) - PORT_DIPSETTING( 0x00, "Set" ) - PORT_DIPNAME( 0x80, 0x80, "DSW2 8" ) - PORT_DIPSETTING( 0x80, "Reset" ) - PORT_DIPSETTING( 0x00, "Set" ) - -INPUT_PORTS_END - - - -GAME( 1993, cubo, 0, cubo, cubo, cubo_state, init_cubo, ROT0, "Commodore", "Cubo BIOS", MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND | MACHINE_IS_BIOS_ROOT ) -GAME( 1995, cndypuzl, cubo, cubo, cndypuzl, cubo_state, init_cndypuzl, ROT0, "CD Express", "Candy Puzzle (v1.0)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) -GAME( 1995, haremchl, cubo, cubo, haremchl, cubo_state, init_haremchl, ROT0, "CD Express", "Harem Challenge", MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) -GAME( 1995, lsrquiz, cubo, cubo, lsrquiz, cubo_state, init_lsrquiz, ROT0, "CD Express", "Laser Quiz Italy", MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND | MACHINE_NOT_WORKING ) /* no player 2 inputs (ingame), wrong pitch for most gfxs */ -GAME( 1995, lsrquizg, cubo, cubo, lsrquiz, cubo_state, init_lsrquiz, ROT0, "CD Express", "Laser Quiz Greece", MACHINE_NOT_WORKING ) -GAME( 1995, lsrquiz2i, cubo, cubo, lsrquiz2, cubo_state, init_lsrquiz2, ROT0, "CD Express", "Laser Quiz 2 Italy (v1.0)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND | MACHINE_NOT_WORKING ) /* wrong pitch for some gfxs, crashes during gameplay */ -GAME( 1995, lasstixx, cubo, cubo, lasstixx, cubo_state, init_lasstixx, ROT0, "CD Express", "Laser Strixx 2", MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) -GAME( 1995, mgnumber, cubo, cubo, mgnumber, cubo_state, init_mgnumber, ROT0, "CD Express", "Magic Number", MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) -GAME( 1996, mgprem11, cubo, cubo, mgprem11, cubo_state, init_mgprem11, ROT0, "CD Express", "Magic Premium (v1.1)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) -GAME( 19??, odeontw, cubo, cubo, odeontw2, cubo_state, init_cubo, ROT0, "CD Express", "Odeon Twister (v1.4)", MACHINE_NOT_WORKING ) -GAME( 1999, odeontw2, cubo, cubo, odeontw2, cubo_state, init_cubo, ROT0, "CD Express", "Odeon Twister 2 (v202.19)", MACHINE_NOT_WORKING ) -// Laser Gate 2 -GAME( 19??, eldoralg, cubo, cubo, cubo, cubo_state, init_cubo, ROT0, "CD Express", "Eldorado (4.2)", MACHINE_NOT_WORKING ) +GAME( 1993, cubo, 0, cubo, cubo, cubo_state, init_cubo, ROT0, "Commodore", "Cubo BIOS", MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND | MACHINE_IS_BIOS_ROOT ) +GAME( 1995, cndypuzl, cubo, cubo, cndypuzl, cubo_state, init_cndypuzl, ROT0, "CD Express", "Candy Puzzle (v1.0)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) +GAME( 1995, haremchl, cubo, cubo, haremchl, cubo_state, init_haremchl, ROT0, "CD Express", "Harem Challenge", MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) +GAME( 1995, lsrquiz, cubo, cubo, lsrquiz, cubo_state, init_lsrquiz, ROT0, "CD Express", "Laser Quiz Italy", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) // no player 2 inputs (ingame), wrong pitch for most gfxs, access violation during gameplay or on emu exit (microtouch?) +GAME( 1995, lsrquizg, cubo, cubo, lsrquiz, cubo_state, init_lsrquiz, ROT0, "CD Express", "Laser Quiz Greece", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) // doesn't accept coins, no player 2 inputs (ingame), wrong pitch for most gfxs, access violation during gameplay or on emu exit (microtouch?) +GAME( 1995, lsrquiz2i, cubo, cubo, lsrquiz2, cubo_state, init_lsrquiz2, ROT0, "CD Express", "Laser Quiz 2 Italy (v1.0)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) // wrong pitch for some gfxs, access violation during gameplay (microtouch?) +GAME( 1995, lasstixx, cubo, cubo, lasstixx, cubo_state, init_lasstixx, ROT0, "CD Express", "Laser Strixx 2", MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) +GAME( 1995, mgnumber, cubo, cubo, mgnumber, cubo_state, init_mgnumber, ROT0, "CD Express", "Magic Number", MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) +GAME( 1996, mgprem11, cubo, cubo, mgprem11, cubo_state, init_mgprem11, ROT0, "CD Express", "Magic Premium (v1.1)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) +GAME( 1997, eldoralg, cubo, cubo, eldoralg, cubo_state, init_cubo, ROT0, "Shangai Games", "Eldorado (4.2)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) // touchscreen is offset and cannot be calibrated, joystick buttons aren't recognized properly, has slight GFX bug with roulette ball +GAME( 1998, odeontw, cubo, cubo, eldoralg, cubo_state, init_cubo, ROT0, "CD Express", "Odeon Twister (v1.4)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) // "Invalid NVRAM", accesses area $6xxxxx and claims invalid RAM config if bypassed +GAME( 1998, odeontw2, cubo, cubo, eldoralg, cubo_state, init_cubo, ROT0, "CD Express", "Odeon Twister 2 (v202.19)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) // Resets halfway thru "please wait" in service mode, therefore NVRAM cannot be inited +// Laser Gate 2, alt title for Eldorado? +// Lucky Five +// Greyhound Race +// Double Strixx diff --git a/src/mame/drivers/mquake.cpp b/src/mame/drivers/mquake.cpp index bd647c090d1..c5a2470cb0b 100644 --- a/src/mame/drivers/mquake.cpp +++ b/src/mame/drivers/mquake.cpp @@ -47,10 +47,10 @@ class mquake_state : public amiga_state { public: - mquake_state(const machine_config &mconfig, device_type type, const char *tag) : - amiga_state(mconfig, type, tag), - m_es5503(*this, "es5503"), - m_es5503_rom(*this, "es5503") + mquake_state(const machine_config &mconfig, device_type type, const char *tag) + : amiga_state(mconfig, type, tag) + , m_es5503(*this, "es5503") + , m_es5503_rom(*this, "es5503") { } void mquake(machine_config &config); @@ -137,10 +137,10 @@ void mquake_state::a500_mem(address_map &map) map.unmap_value_high(); map(0x000000, 0x1fffff).m(m_overlay, FUNC(address_map_bank_device::amap16)); map(0xa00000, 0xbfffff).rw(FUNC(mquake_state::cia_r), FUNC(mquake_state::cia_w)); - map(0xc00000, 0xd7ffff).rw(FUNC(mquake_state::custom_chip_r), FUNC(mquake_state::custom_chip_w)); + map(0xc00000, 0xd7ffff).m(m_chipset, FUNC(address_map_bank_device::amap16)); map(0xd80000, 0xddffff).noprw(); - map(0xde0000, 0xdeffff).rw(FUNC(mquake_state::custom_chip_r), FUNC(mquake_state::custom_chip_w)); - map(0xdf0000, 0xdfffff).rw(FUNC(mquake_state::custom_chip_r), FUNC(mquake_state::custom_chip_w)); + map(0xde0000, 0xdeffff).m(m_chipset, FUNC(address_map_bank_device::amap16)); + map(0xdf0000, 0xdfffff).m(m_chipset, FUNC(address_map_bank_device::amap16)); map(0xe00000, 0xe7ffff).nopw().r(FUNC(mquake_state::rom_mirror_r)); map(0xe80000, 0xefffff).noprw(); // autoconfig space (installed by devices) map(0xf80000, 0xffffff).rom().region("kickstart", 0); @@ -319,7 +319,13 @@ void mquake_state::mquake(machine_config &config) M68000(config, m_maincpu, amiga_state::CLK_7M_NTSC); m_maincpu->set_addrmap(AS_PROGRAM, &mquake_state::main_map); - ADDRESS_MAP_BANK(config, "overlay").set_map(&amiga_state::overlay_512kb_map).set_options(ENDIANNESS_BIG, 16, 22, 0x200000); + ADDRESS_MAP_BANK(config, m_overlay).set_map(&mquake_state::overlay_512kb_map).set_options(ENDIANNESS_BIG, 16, 22, 0x200000); + ADDRESS_MAP_BANK(config, m_chipset).set_map(&mquake_state::ocs_map).set_options(ENDIANNESS_BIG, 16, 9, 0x200); + + AMIGA_COPPER(config, m_copper, amiga_state::CLK_7M_NTSC); + m_copper->set_host_cpu_tag(m_maincpu); + m_copper->mem_read_cb().set(FUNC(amiga_state::chip_ram_r)); + m_copper->set_ecs_mode(false); NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0); @@ -334,13 +340,13 @@ void mquake_state::mquake(machine_config &config) SPEAKER(config, "lspeaker").front_left(); SPEAKER(config, "rspeaker").front_right(); - paula_8364_device &paula(PAULA_8364(config, "amiga", amiga_state::CLK_C1_NTSC)); - paula.add_route(0, "lspeaker", 0.50); - paula.add_route(1, "rspeaker", 0.50); - paula.add_route(2, "rspeaker", 0.50); - paula.add_route(3, "lspeaker", 0.50); - paula.mem_read_cb().set(FUNC(amiga_state::chip_ram_r)); - paula.int_cb().set(FUNC(amiga_state::paula_int_w)); + PAULA_8364(config, m_paula, amiga_state::CLK_C1_NTSC); + m_paula->add_route(0, "lspeaker", 0.50); + m_paula->add_route(1, "rspeaker", 0.50); + m_paula->add_route(2, "rspeaker", 0.50); + m_paula->add_route(3, "lspeaker", 0.50); + m_paula->mem_read_cb().set(FUNC(amiga_state::chip_ram_r)); + m_paula->int_cb().set(FUNC(amiga_state::paula_int_w)); ES5503(config, m_es5503, amiga_state::CLK_7M_NTSC); /* ES5503 is likely mono due to channel strobe used as bank select */ m_es5503->set_channels(1); diff --git a/src/mame/drivers/upscope.cpp b/src/mame/drivers/upscope.cpp index ee3feb55204..7dcc1b8b340 100644 --- a/src/mame/drivers/upscope.cpp +++ b/src/mame/drivers/upscope.cpp @@ -37,11 +37,11 @@ class upscope_state : public amiga_state { public: - upscope_state(const machine_config &mconfig, device_type type, const char *tag) : - amiga_state(mconfig, type, tag), - m_prev_cia1_porta(0xff), - m_parallel_data(0xff), - m_ppi(*this, "ppi") + upscope_state(const machine_config &mconfig, device_type type, const char *tag) + : amiga_state(mconfig, type, tag) + , m_prev_cia1_porta(0xff) + , m_parallel_data(0xff) + , m_ppi(*this, "ppi") { } void upscope(machine_config &config); @@ -221,10 +221,10 @@ void upscope_state::a500_mem(address_map &map) map.unmap_value_high(); map(0x000000, 0x1fffff).m(m_overlay, FUNC(address_map_bank_device::amap16)); map(0xa00000, 0xbfffff).rw(FUNC(upscope_state::cia_r), FUNC(upscope_state::cia_w)); - map(0xc00000, 0xd7ffff).rw(FUNC(upscope_state::custom_chip_r), FUNC(upscope_state::custom_chip_w)); + map(0xc00000, 0xd7ffff).m(m_chipset, FUNC(address_map_bank_device::amap16)); map(0xd80000, 0xddffff).noprw(); - map(0xde0000, 0xdeffff).rw(FUNC(upscope_state::custom_chip_r), FUNC(upscope_state::custom_chip_w)); - map(0xdf0000, 0xdfffff).rw(FUNC(upscope_state::custom_chip_r), FUNC(upscope_state::custom_chip_w)); + map(0xde0000, 0xdeffff).m(m_chipset, FUNC(address_map_bank_device::amap16)); + map(0xdf0000, 0xdfffff).m(m_chipset, FUNC(address_map_bank_device::amap16)); map(0xe00000, 0xe7ffff).nopw().r(FUNC(upscope_state::rom_mirror_r)); map(0xe80000, 0xefffff).noprw(); // autoconfig space (installed by devices) map(0xf80000, 0xffffff).rom().region("kickstart", 0); @@ -271,7 +271,13 @@ void upscope_state::upscope(machine_config &config) M68000(config, m_maincpu, amiga_state::CLK_7M_NTSC); m_maincpu->set_addrmap(AS_PROGRAM, &upscope_state::main_map); - ADDRESS_MAP_BANK(config, "overlay").set_map(&amiga_state::overlay_512kb_map).set_options(ENDIANNESS_BIG, 16, 22, 0x200000); + ADDRESS_MAP_BANK(config, m_overlay).set_map(&upscope_state::overlay_512kb_map).set_options(ENDIANNESS_BIG, 16, 22, 0x200000); + ADDRESS_MAP_BANK(config, m_chipset).set_map(&upscope_state::ocs_map).set_options(ENDIANNESS_BIG, 16, 9, 0x200); + + AMIGA_COPPER(config, m_copper, amiga_state::CLK_7M_NTSC); + m_copper->set_host_cpu_tag(m_maincpu); + m_copper->mem_read_cb().set(FUNC(amiga_state::chip_ram_r)); + m_copper->set_ecs_mode(false); NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0); @@ -286,13 +292,13 @@ void upscope_state::upscope(machine_config &config) SPEAKER(config, "lspeaker").front_left(); SPEAKER(config, "rspeaker").front_right(); - paula_8364_device &paula(PAULA_8364(config, "amiga", amiga_state::CLK_C1_NTSC)); - paula.add_route(0, "rspeaker", 0.50); - paula.add_route(1, "lspeaker", 0.50); - paula.add_route(2, "lspeaker", 0.50); - paula.add_route(3, "rspeaker", 0.50); - paula.mem_read_cb().set(FUNC(amiga_state::chip_ram_r)); - paula.int_cb().set(FUNC(amiga_state::paula_int_w)); + PAULA_8364(config, m_paula, amiga_state::CLK_C1_NTSC); + m_paula->add_route(0, "rspeaker", 0.50); + m_paula->add_route(1, "lspeaker", 0.50); + m_paula->add_route(2, "lspeaker", 0.50); + m_paula->add_route(3, "rspeaker", 0.50); + m_paula->mem_read_cb().set(FUNC(amiga_state::chip_ram_r)); + m_paula->int_cb().set(FUNC(amiga_state::paula_int_w)); /* cia */ MOS8520(config, m_cia_0, amiga_state::CLK_E_NTSC); @@ -322,7 +328,6 @@ void upscope_state::upscope(machine_config &config) } - /************************************* * * ROM definitions diff --git a/src/mame/includes/amiga.h b/src/mame/includes/amiga.h index e0494d9faf3..145aacad98e 100644 --- a/src/mame/includes/amiga.h +++ b/src/mame/includes/amiga.h @@ -20,6 +20,7 @@ Ernesto Corvi & Mariusz Wojcieszek #include "bus/centronics/ctronics.h" #include "machine/mos6526.h" #include "machine/amigafdc.h" +#include "machine/amiga_copper.h" #include "machine/msm6242.h" #include "machine/akiko.h" #include "machine/i2cmem.h" @@ -94,7 +95,7 @@ Ernesto Corvi & Mariusz Wojcieszek #define REG_BLTCDAT (0x070/2) /* W A Blitter source C data register */ #define REG_BLTBDAT (0x072/2) /* W A Blitter source B data reglster */ #define REG_BLTADAT (0x074/2) /* W A Blitter source A data register */ -#define REG_DENISEID (0x07C/2) /* R D Denise ID: OCS = 0xFF, ECS = 0xFC, AGA = 0xF8 */ +#define REG_DENISEID (0x07C/2) /* R D Denise ID: OCS = , ECS = 0xFC, AGA = 0xF8 */ #define REG_DSKSYNC (0x07E/2) /* W P Disk sync pattern register for disk read */ #define REG_COP1LCH (0x080/2) /* W A Coprocessor first location register (high 3 bits) */ #define REG_COP1LCL (0x082/2) /* W A Coprocessor first location register (low 15 bits) */ @@ -307,51 +308,56 @@ Ernesto Corvi & Mariusz Wojcieszek class amiga_state : public driver_device { public: - amiga_state(const machine_config &mconfig, device_type type, const char *tag) : - driver_device(mconfig, type, tag), - m_agnus_id(AGNUS_NTSC), - m_denise_id(DENISE), - m_maincpu(*this, "maincpu"), - m_cia_0(*this, "cia_0"), - m_cia_1(*this, "cia_1"), - m_rs232(*this, "rs232"), - m_centronics(*this, "centronics"), - m_paula(*this, "amiga"), - m_fdc(*this, "fdc"), - m_screen(*this, "screen"), - m_palette(*this, "palette"), - m_overlay(*this, "overlay"), - m_input_device(*this, "input"), - m_joy0dat_port(*this, "joy_0_dat"), - m_joy1dat_port(*this, "joy_1_dat"), - m_potgo_port(*this, "potgo"), - m_pot0dat_port(*this, "POT0DAT"), - m_pot1dat_port(*this, "POT1DAT"), - m_joy_ports(*this, "p%u_joy", 1), - m_p1_mouse_x(*this, "p1_mouse_x"), - m_p1_mouse_y(*this, "p1_mouse_y"), - m_p2_mouse_x(*this, "p2_mouse_x"), - m_p2_mouse_y(*this, "p2_mouse_y"), - m_hvpos(*this, "HVPOS"), - m_power_led(*this, "power_led"), - m_chip_ram_mask(0), - m_cia_0_irq(0), - m_cia_1_irq(0), - m_pot0x(0), m_pot1x(0), m_pot0y(0), m_pot1y(0), - m_pot0dat(0x0000), - m_pot1dat(0x0000), - m_centronics_busy(0), - m_centronics_perror(0), - m_centronics_select(0), - m_gayle_reset(false), - m_diw(), - m_diwhigh_valid(false), - m_previous_lof(true), - m_rx_shift(0), - m_tx_shift(0), - m_rx_state(0), - m_tx_state(0), - m_rx_previous(1) + amiga_state(const machine_config &mconfig, device_type type, const char *tag) + : driver_device(mconfig, type, tag) + , m_agnus_id(AGNUS_NTSC) + , m_denise_id(DENISE) + , m_maincpu(*this, "maincpu") + , m_cia_0(*this, "cia_0") + , m_cia_1(*this, "cia_1") + , m_rs232(*this, "rs232") + , m_centronics(*this, "centronics") +// , m_agnus(*this, "agnus") +// , m_denise(*this, "denise") + , m_copper(*this, "copper") +// , m_blitter(*this, "blitter") + , m_paula(*this, "paula") + , m_fdc(*this, "fdc") + , m_screen(*this, "screen") + , m_palette(*this, "palette") + , m_overlay(*this, "overlay") + , m_chipset(*this, "chipset") + , m_input_device(*this, "input") + , m_joy0dat_port(*this, "joy_0_dat") + , m_joy1dat_port(*this, "joy_1_dat") + , m_potgo_port(*this, "potgo") + , m_pot0dat_port(*this, "POT0DAT") + , m_pot1dat_port(*this, "POT1DAT") + , m_joy_ports(*this, "p%u_joy", 1) + , m_p1_mouse_x(*this, "p1_mouse_x") + , m_p1_mouse_y(*this, "p1_mouse_y") + , m_p2_mouse_x(*this, "p2_mouse_x") + , m_p2_mouse_y(*this, "p2_mouse_y") + , m_hvpos(*this, "HVPOS") + , m_power_led(*this, "power_led") + , m_chip_ram_mask(0) + , m_cia_0_irq(0) + , m_cia_1_irq(0) + , m_pot0x(0), m_pot1x(0), m_pot0y(0), m_pot1y(0) + , m_pot0dat(0x0000) + , m_pot1dat(0x0000) + , m_centronics_busy(0) + , m_centronics_perror(0) + , m_centronics_select(0) + , m_gayle_reset(false) + , m_diw() + , m_diwhigh_valid(false) + , m_previous_lof(true) + , m_rx_shift(0) + , m_tx_shift(0) + , m_rx_state(0) + , m_tx_state(0) + , m_rx_previous(1) { std::fill(std::begin(m_custom_regs), std::end(m_custom_regs), 0); } @@ -359,7 +365,10 @@ public: /* chip RAM access */ uint16_t read_chip_ram(offs_t byteoffs) { - return EXPECTED(byteoffs < m_chip_ram.bytes()) ? m_chip_ram.read(byteoffs >> 1) : 0xffff; + // We use rand() here so that an attempt to go beyond the allocated chip RAM + // (hopefully) doesn't go unnoticed. + // FIXME: most likely open bus instead. + return EXPECTED(byteoffs < m_chip_ram.bytes()) ? m_chip_ram.read(byteoffs >> 1) : machine().rand(); } void write_chip_ram(offs_t byteoffs, uint16_t data) @@ -405,11 +414,13 @@ public: uint16_t m_genlock_color; /* separate 6 in-order bitplanes into 2 x 3-bit bitplanes in two nibbles */ - uint8_t m_separate_bitplanes[2][64]; + // FIXME: we instantiate 256 entries so that it pleases AGA + uint8_t m_separate_bitplanes[2][256]; /* aga */ int m_aga_diwhigh_written; rgb_t m_aga_palette[256]; + rgb_t m_aga_ehb_palette[32 + 32]; uint64_t m_aga_bpldat[8]; uint16_t m_aga_sprdata[8][4]; uint16_t m_aga_sprdatb[8][4]; @@ -536,7 +547,7 @@ protected: }; // chipset - bool IS_OCS() const { return m_denise_id == 0xff; } + bool IS_OCS() const { return m_denise_id == 0xffff; } bool IS_ECS() const { return m_denise_id == 0xfc; } bool IS_AGA() const { return m_denise_id == 0xf8; } @@ -573,12 +584,13 @@ protected: required_device m_cia_1; optional_device m_rs232; optional_device m_centronics; + required_device m_copper; required_device m_paula; optional_device m_fdc; required_device m_screen; optional_device m_palette; required_device m_overlay; - + required_device m_chipset; // i/o ports optional_ioport m_input_device; @@ -604,6 +616,16 @@ protected: uint16_t m_custom_regs[256]; static const char *const s_custom_reg_names[0x100]; + void ocs_map(address_map &map); + void ecs_map(address_map &map); + void aga_map(address_map &map); + + // TODO: move to Agnus/Alice + u16 vposr_r(); + void vposw_w(u16 data); + void bplcon0_w(u16 data); + void aga_bplcon0_w(u16 data); + private: // blitter helpers uint32_t blit_ascending(); @@ -614,8 +636,6 @@ private: protected: void set_genlock_color(uint16_t color); private: - void copper_setpc(uint32_t pc); - int copper_execute_next(int xpos); void sprite_dma_reset(int which); void sprite_enable_comparitor(int which, int enable); void fetch_sprite_data(int scanline, int sprite); @@ -637,8 +657,8 @@ private: int aga_get_sprite_pixel(int x); uint8_t aga_assemble_odd_bitplanes(int planes, int obitoffs); uint8_t aga_assemble_even_bitplanes(int planes, int ebitoffs); - void aga_fetch_bitplane_data(int plane); - rgb_t aga_update_ham(int newpix); + void aga_fetch_bitplane_data(int plane, u8 bitplane_fmode); + rgb_t aga_update_ham(int newpix, int plane); enum { diff --git a/src/mame/machine/amiga.cpp b/src/mame/machine/amiga.cpp index 2a5d6a39702..1bae2b148ce 100644 --- a/src/mame/machine/amiga.cpp +++ b/src/mame/machine/amiga.cpp @@ -142,7 +142,6 @@ constexpr XTAL amiga_state::CLK_7M_NTSC; constexpr XTAL amiga_state::CLK_C1_NTSC; constexpr XTAL amiga_state::CLK_E_NTSC; - /************************************* * * Machine reset @@ -444,7 +443,6 @@ uint32_t amiga_state::blit_ascending() /* fetch data for A */ if (CUSTOM_REG(REG_BLTCON0) & 0x0800) { - //CUSTOM_REG(REG_BLTADAT) = m_maincpu->space(AS_PROGRAM).read_word(CUSTOM_REG_LONG(REG_BLTAPTH)); CUSTOM_REG(REG_BLTADAT) = read_chip_ram(CUSTOM_REG_LONG(REG_BLTAPTH)); CUSTOM_REG_LONG(REG_BLTAPTH) += 2; } @@ -917,6 +915,8 @@ TIMER_CALLBACK_MEMBER( amiga_state::amiga_blitter_proc ) /* clear the zero flag if we actually wrote data */ if (blitsum) CUSTOM_REG(REG_DMACON) &= ~0x2000; + if (LOG_BLITS) + logerror("%04x ZF=%d\n", blitsum, bool(BIT(CUSTOM_REG(REG_DMACON), 13))); /* no longer busy */ CUSTOM_REG(REG_DMACON) &= ~0x4000; @@ -970,9 +970,15 @@ void amiga_state::blitter_setup() height = CUSTOM_REG(REG_BLTSIZV); /* compute the blit time */ + // TODO: verify timings + // According to https://github.com/alpine9000/amiga_examples test 010, + // blitting is currently taking half the time than necessary. + // Is it expecting to account for RAM access waitstates or ...? blittime = ticks * height * width; /* if 'blitter-nasty' is set, then the blitter takes over the bus. Make the blit semi-immediate */ + // TODO: blitter nasty doesn't seem to work as intended. + // cfr. spinwrld if ( CUSTOM_REG(REG_DMACON) & 0x0400 ) { /* simulate the 68k not running while the blit is going */ @@ -1132,6 +1138,141 @@ WRITE_LINE_MEMBER( amiga_state::cia_1_irq ) // CUSTOM CHIPS //************************************************************************** +void amiga_state::ocs_map(address_map &map) +{ + // In progress: remove this catch-all trampoline, move almost everything into devices + map(0x000, 0x1ff).rw(FUNC(amiga_state::custom_chip_r), FUNC(amiga_state::custom_chip_w)); + + // Reading state section +// map(0x000, 0x001).r(FUNC(amiga_state::bltddat_r)); +// map(0x002, 0x003).r(FUNC(amiga_state::dmaconr_r)); + map(0x004, 0x005).r(FUNC(amiga_state::vposr_r)); +// map(0x006, 0x007).r(FUNC(amiga_state::vhposr_r)); +// map(0x008, 0x009).r(FUNC(amiga_state::dskdatr_r)); + // TODO: verify if JOYxDAT really belongs to Denise (???) +// map(0x00a, 0x00b).r(FUNC(amiga_state::joydat_r<0>)); +// map(0x00c, 0x00d).r(FUNC(amiga_state::joydat_r<1>)); +// map(0x00e, 0x00f).r(FUNC(amiga_state::clxdat_r)); + map(0x010, 0x011).r(m_fdc, FUNC(amiga_fdc_device::adkcon_r)); +// map(0x012, 0x013).r(FUNC(amiga_state::potdat_r<0>)); // POT0DAT +// map(0x014, 0x015).r(FUNC(amiga_state::potdat_r<1>)); +// map(0x016, 0x017).r(FUNC(amiga_state::potgor_r)); // a.k.a. POTINP +// map(0x018, 0x019).r(FUNC(amiga_state::serdat_r)); + map(0x01a, 0x01b).r(m_fdc, FUNC(amiga_fdc_device::dskbytr_r)); +// map(0x01c, 0x01d).r(m_paula, FUNC(paula_8364_device::intenar_r)); +// map(0x01e, 0x01f).r(m_paula, FUNC(paula_8364_device::intreqr_r)); + + // FDC writes + // FIXME: these two belongs to Agnus, also shouldn't be readable + map(0x020, 0x021).rw(m_fdc, FUNC(amiga_fdc_device::dskpth_r), FUNC(amiga_fdc_device::dskpth_w)); + map(0x022, 0x023).rw(m_fdc, FUNC(amiga_fdc_device::dskptl_r), FUNC(amiga_fdc_device::dskptl_w)); + map(0x024, 0x025).w(m_fdc, FUNC(amiga_fdc_device::dsklen_w)); +// map(0x026, 0x027).w(m_fdc, FUNC(amiga_fdc_device::dskdat_w)); + +// map(0x028, 0x029).w(FUNC(amiga_state::refptr_w)); + map(0x02a, 0x02b).w(FUNC(amiga_state::vposw_w)); +// map(0x02c, 0x02d).w(FUNC(amiga_state::vhposw_w)); + map(0x02e, 0x02f).w(m_copper, FUNC(amiga_copper_device::copcon_w)); + + // input strobes +// map(0x030, 0x031).w(FUNC(amiga_state::serdat_w)); +// map(0x032, 0x033).w(FUNC(amiga_state::serper_w)); +// map(0x034, 0x035).w(FUNC(amiga_state::potgo_w)); +// map(0x036, 0x037).w(FUNC(amiga_state::joytest_w)); + + // video beam strobes +// map(0x038, 0x039).w(FUNC(amiga_state::strequ_w)); +// map(0x03a, 0x03b).w(FUNC(amiga_state::strvbl_w)); +// map(0x03c, 0x03d).w(FUNC(amiga_state::strhor_w)); + +// map(0x040, 0x075).m(m_blitter, FUNC(amiga_blitter_device::regs_map)); +// map(0x07c, 0x07d).r + map(0x07e, 0x07f).w(m_fdc, FUNC(amiga_fdc_device::dsksync_w)); + + // Copper + map(0x080, 0x08b).m(m_copper, FUNC(amiga_copper_device::regs_map)); + map(0x08c, 0x08d).w(m_copper, FUNC(amiga_copper_device::copins_w)); + // Display window +// map(0x08e, 0x08f).w(FUNC(amiga_state::diwstrt_w)); +// map(0x090, 0x091).w(FUNC(amiga_state::diwstop_w)); + // Display horizontal fetch +// map(0x092, 0x093).w(FUNC(amiga_state::ddfstrt_w)); +// map(0x094, 0x095).w(FUNC(amiga_state::ddfstop_w)); + +// map(0x096, 0x097).w(FUNC(amiga_state::dmacon_w)); +// map(0x098, 0x099).w(FUNC(amiga_state::clxcon_w)); +// map(0x09a, 0x09b).w(m_paula, FUNC(paula_8364_device::intena_w)); +// map(0x09c, 0x09d).w(m_paula, FUNC(paula_8364_device::intreq_w)); +// map(0x09e, 0x09f).w(m_paula, FUNC(paula_8364_device::adkcon_w)); + // Audio section + map(0x0a0, 0x0ab).m(m_paula, FUNC(paula_8364_device::audio_channel_map<0>)); + map(0x0b0, 0x0bb).m(m_paula, FUNC(paula_8364_device::audio_channel_map<1>)); + map(0x0c0, 0x0cb).m(m_paula, FUNC(paula_8364_device::audio_channel_map<2>)); + map(0x0d0, 0x0db).m(m_paula, FUNC(paula_8364_device::audio_channel_map<3>)); + + // Bitplane pointer section +// map(0x0e0, 0x0ff).m(amiga_state::bplxptr_map)); + + // Video bitplane registers + map(0x100, 0x101).w(FUNC(amiga_state::bplcon0_w)); +// map(0x102, 0x103).w(FUNC(amiga_state::bplcon1_w)); +// map(0x104, 0x105).w(FUNC(amiga_state::bplcon2_w)); + +// map(0x108, 0x109).w(FUNC(amiga_state::bpl1mod_w)); +// map(0x10a, 0x10b).w(FUNC(amiga_state::bpl2mod_w)); + +// map(0x110, 0x11f).m(amiga_state::bplxdat_map)); + // Sprite section +// map(0x120, 0x17f).m(amiga_state::sprxpt_map)); + // Color section +// map(0x180, 0x1bf).m(amiga_state::colorxx_map)); +} + +void amiga_state::ecs_map(address_map &map) +{ + ocs_map(map); +// map(0x03e, 0x03f).w(FUNC(amiga_state::strlong_w)); +// map(0x078, 0x079).w(FUNC(amiga_state::sprhdat_w)); +// map(0x07c, 0x07d).r(FUNC(amiga_state::deniseid_r)); + +// map(0x106, 0x107).w(FUNC(amiga_state::bplcon3_w)); + + // Extended ECS registers + // video geometry regs +// map(0x1c0, 0x1c7).m(FUNC(amiga_state::horz_screen_map)); +// map(0x1c8, 0x1cf).m(FUNC(amiga_state::vert_screen_map)); +// map(0x1dc, 0x1dd).w(FUNC(amiga_state::beamcon0_w)); + // Screen sync regs, VARHSY / VARVSY +// map(0x1de, 0x1df).w(FUNC(amiga_state::hsstrt_w)); +// map(0x1e0, 0x1e1).w(FUNC(amiga_state::vsstrt_w)); + +// map(0x1e2, 0x1e3).w(FUNC(amiga_state::hcenter_w)); +// map(0x1e4, 0x1e5).w(FUNC(amiga_state::diwhigh_w)); + + // dummy, either related to copper lockup restart or "last N refresh cycles" +// map(0x1fe, 0x1ff).?(FUNC(amiga_state::no_op_*)); +} + +void amiga_state::aga_map(address_map &map) +{ + ecs_map(map); + +// map(0x078, 0x079).w(FUNC(amiga_state::sprhdat_w)); + + map(0x100, 0x101).w(FUNC(amiga_state::aga_bplcon0_w)); + + // UHRES regs + // TODO: may be shared with ECS? +// map(0x1e6, 0x1e7).w(FUNC(amiga_state::bplhmod_w)); +// map(0x1e8, 0x1e9).w(FUNC(amiga_state::sprhpth_w)); +// map(0x1ea, 0x1eb).w(FUNC(amiga_state::sprhptl_w)); +// map(0x1ec, 0x1ed).w(FUNC(amiga_state::bplhpth_w)); +// map(0x1ed, 0x1ef).w(FUNC(amiga_state::bplhptl_w)); + +// map(0x1fc, 0x1fd).w(FUNC(amiga_state::fmode_w)); +} + + void amiga_state::custom_chip_reset() { CUSTOM_REG(REG_DENISEID) = m_denise_id; @@ -1143,6 +1284,42 @@ void amiga_state::custom_chip_reset() CUSTOM_REG(REG_BEAMCON0) = (m_agnus_id & 0x10) ? 0x0000 : 0x0020; } +u16 amiga_state::vposr_r() +{ + u16 res = CUSTOM_REG(REG_VPOSR) & VPOSR_LOF; + res |= m_agnus_id << 8; + res |= ((amiga_gethvpos() >> 16) & 0xff); + return res; +} + +void amiga_state::vposw_w(u16 data) +{ + // TODO: data actually resync the screen? + // TODO: ECS always resets the LOF no matter the setting + CUSTOM_REG(REG_VPOSR) = (data & VPOSR_LOF) | (data & 7); + // TODO: high bits of screen height +// if (data & 7) +// popmessage("Upper VPOSW set %02x", data); +} + +void amiga_state::bplcon0_w(u16 data) +{ + // FIXME: verify OCS / ECS games trying to set this up + if ((data & (BPLCON0_BPU0 | BPLCON0_BPU1 | BPLCON0_BPU2)) == (BPLCON0_BPU0 | BPLCON0_BPU1 | BPLCON0_BPU2)) + { + /* planes go from 0 to 6, inclusive */ + popmessage( "This game is doing funky planes stuff. (planes > 6, %04x)", data ); + data &= ~BPLCON0_BPU0; + } + CUSTOM_REG(REG_BPLCON0) = data; +} + +void amiga_state::aga_bplcon0_w(u16 data) +{ + // just allow all (AGA surfninj title screen relies on this) + CUSTOM_REG(REG_BPLCON0) = data; +} + uint16_t amiga_state::custom_chip_r(offs_t offset) { uint16_t temp; @@ -1158,12 +1335,6 @@ uint16_t amiga_state::custom_chip_r(offs_t offset) case REG_DMACONR: return CUSTOM_REG(REG_DMACON); - case REG_VPOSR: - CUSTOM_REG(REG_VPOSR) &= 0xff00; - CUSTOM_REG(REG_VPOSR) |= amiga_gethvpos() >> 16; - - return CUSTOM_REG(REG_VPOSR); - case REG_VHPOSR: return amiga_gethvpos() & 0xffff; @@ -1223,14 +1394,6 @@ uint16_t amiga_state::custom_chip_r(offs_t offset) case REG_INTREQR: return CUSTOM_REG(REG_INTREQ); - case REG_COPJMP1: - copper_setpc(CUSTOM_REG_LONG(REG_COP1LCH)); - break; - - case REG_COPJMP2: - copper_setpc(CUSTOM_REG_LONG(REG_COP2LCH)); - break; - case REG_CLXDAT: temp = CUSTOM_REG(REG_CLXDAT); CUSTOM_REG(REG_CLXDAT) = 0; @@ -1249,7 +1412,7 @@ uint16_t amiga_state::custom_chip_r(offs_t offset) return m_fdc->adkcon_r(); case REG_DSKDATR: - popmessage("DSKDAT R, contact MESSdev"); + popmessage("DSKDAT R, contact MAMEdev"); break; } @@ -1264,9 +1427,6 @@ void amiga_state::custom_chip_w(offs_t offset, uint16_t data) if (LOG_CUSTOM) logerror("%06X:write to custom %s = %04X\n", m_maincpu->pc(), s_custom_reg_names[offset & 0xff], data); - // paula will handle some of those registers - m_paula->reg_w(offset, data); - switch (offset) { case REG_BLTDDAT: case REG_DMACONR: case REG_VPOSR: case REG_VHPOSR: @@ -1277,7 +1437,7 @@ void amiga_state::custom_chip_w(offs_t offset, uint16_t data) return; case REG_DSKDAT: - popmessage("DSKDAT W %04x, contact MESSdev",data); + popmessage("DSKDAT W %04x, contact MAMEdev",data); break; case REG_DSKSYNC: @@ -1377,6 +1537,13 @@ void amiga_state::custom_chip_w(offs_t offset, uint16_t data) } break; + // OCS and AGA versions of Soccer Kid explicitly writes blitter addresses way beyond chip RAM + // This is clearly deterministic: it draws an individual empty tile scattered across playfield + // (which also collides on top of it) + case REG_BLTAPTH: case REG_BLTBPTH: case REG_BLTCPTH: case REG_BLTDPTH: + data &= ( m_chip_ram_mask >> 16 ); + break; + case REG_SPR0PTH: case REG_SPR1PTH: case REG_SPR2PTH: case REG_SPR3PTH: case REG_SPR4PTH: case REG_SPR5PTH: case REG_SPR6PTH: case REG_SPR7PTH: data &= ( m_chip_ram_mask >> 16 ); @@ -1399,31 +1566,24 @@ void amiga_state::custom_chip_w(offs_t offset, uint16_t data) sprite_enable_comparitor((offset - REG_SPR0DATA) / 4, true); break; - case REG_COP1LCH: - case REG_COP2LCH: - data &= ( m_chip_ram_mask >> 16 ); - break; - - case REG_COPJMP1: - copper_setpc(CUSTOM_REG_LONG(REG_COP1LCH)); - break; - - case REG_COPJMP2: - copper_setpc(CUSTOM_REG_LONG(REG_COP2LCH)); - break; - case REG_DDFSTRT: /* impose hardware limits ( HRM, page 75 ) */ - data &= 0xfe; + data &= (IS_AGA() || IS_ECS()) ? 0xfe : 0xfc; if (data < 0x18) + { + logerror("%s: Attempt to underrun DDFSTRT with %04x\n", machine().describe_context(), data); data = 0x18; + } break; case REG_DDFSTOP: /* impose hardware limits ( HRM, page 75 ) */ - data &= 0xfe; + data &= (IS_AGA() || IS_ECS()) ? 0xfe : 0xfc; if (data > 0xd8) + { + logerror("%s: Attempt to overrun DDFSTOP with %04x\n", machine().describe_context(), data); data = 0xd8; + } break; case REG_DMACON: @@ -1431,6 +1591,8 @@ void amiga_state::custom_chip_w(offs_t offset, uint16_t data) data &= 0x9fff; data = (data & 0x8000) ? (CUSTOM_REG(offset) | (data & 0x7fff)) : (CUSTOM_REG(offset) & ~(data & 0x7fff)); m_fdc->dmacon_set(data); + m_paula->dmacon_set(data); + m_copper->dmacon_set(data); /* if 'blitter-nasty' has been turned on and we have a blit pending, reschedule it */ if ( ( data & 0x400 ) && ( CUSTOM_REG(REG_DMACON) & 0x4000 ) ) @@ -1479,6 +1641,7 @@ void amiga_state::custom_chip_w(offs_t offset, uint16_t data) case REG_ADKCON: data = (data & 0x8000) ? (CUSTOM_REG(offset) | (data & 0x7fff)) : (CUSTOM_REG(offset) & ~(data & 0x7fff)); m_fdc->adkcon_set(data); + m_paula->adkcon_set(data); break; case REG_BPL1PTH: case REG_BPL2PTH: case REG_BPL3PTH: case REG_BPL4PTH: @@ -1486,16 +1649,6 @@ void amiga_state::custom_chip_w(offs_t offset, uint16_t data) data &= ( m_chip_ram_mask >> 16 ); break; - case REG_BPLCON0: - if ((data & (BPLCON0_BPU0 | BPLCON0_BPU1 | BPLCON0_BPU2)) == (BPLCON0_BPU0 | BPLCON0_BPU1 | BPLCON0_BPU2)) - { - /* planes go from 0 to 6, inclusive */ - logerror( "This game is doing funky planes stuff. (planes > 6)\n" ); - data &= ~BPLCON0_BPU0; - } - CUSTOM_REG(offset) = data; - break; - case REG_BPL1MOD: case REG_BPL2MOD: // bit 0 is implicitly ignored on writes, // and wouldn't otherwise make sense with 68k inability of word reading with odd addresses. @@ -1518,6 +1671,7 @@ void amiga_state::custom_chip_w(offs_t offset, uint16_t data) else { data &= 0xfff; + // Extra Half-Brite CUSTOM_REG(offset + 32) = (data >> 1) & 0x777; } break; @@ -1550,6 +1704,7 @@ void amiga_state::custom_chip_w(offs_t offset, uint16_t data) break; } + // FIXME: no ECS? if (IS_AGA()) CUSTOM_REG(offset) = data; else diff --git a/src/mame/video/amiga.cpp b/src/mame/video/amiga.cpp index 2ff7c7b6fdc..ca8dda53d7e 100644 --- a/src/mame/video/amiga.cpp +++ b/src/mame/video/amiga.cpp @@ -19,22 +19,8 @@ * *************************************/ -#define LOG_COPPER 0 -#define GUESS_COPPER_OFFSET 0 #define LOG_SPRITE_DMA 0 - - -/************************************* - * - * Macros - * - *************************************/ - -#define COPPER_CYCLES_TO_PIXELS(x) (4 * (x)) - - - /************************************* * * Tables @@ -79,29 +65,6 @@ const uint16_t amiga_state::s_expand_byte[256] = 0x5540, 0x5541, 0x5544, 0x5545, 0x5550, 0x5551, 0x5554, 0x5555 }; -const uint16_t delay[256] = -{ - 1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,1,1,1,0,0,0,0,0,0,0,0, /* 0x000 - 0x03e */ - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /* 0x040 - 0x05e */ - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /* 0x060 - 0x07e */ - 0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0, /* 0x080 - 0x09e */ - 1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0, /* 0x0a0 - 0x0de */ - /* BPLxPTH/BPLxPTL */ - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /* 0x0e0 - 0x0fe */ - /* BPLCON0-3,BPLMOD1-2 */ - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /* 0x100 - 0x11e */ - /* SPRxPTH/SPRxPTL */ - 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, /* 0x120 - 0x13e */ - /* SPRxPOS/SPRxCTL/SPRxDATA/SPRxDATB */ - 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, /* 0x140 - 0x17e */ - /* COLORxx */ - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /* 0x180 - 0x1be */ - /* RESERVED */ - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 /* 0x1c0 - 0x1fe */ -}; - - - /************************************* * * 4-4-4 palette init @@ -124,10 +87,8 @@ void amiga_state::amiga_palette(palette_device &palette) const VIDEO_START_MEMBER( amiga_state, amiga ) { - int j; - /* generate tables that produce the correct playfield color for dual playfield mode */ - for (j = 0; j < 64; j++) + for (int j = 0; j < 64; j++) { int pf1pix = ((j >> 0) & 1) | ((j >> 1) & 2) | ((j >> 2) & 4); int pf2pix = ((j >> 1) & 1) | ((j >> 2) & 2) | ((j >> 3) & 4); @@ -135,12 +96,8 @@ VIDEO_START_MEMBER( amiga_state, amiga ) m_separate_bitplanes[0][j] = (pf1pix || !pf2pix) ? pf1pix : (pf2pix + 8); m_separate_bitplanes[1][j] = pf2pix ? (pf2pix + 8) : pf1pix; } - -#if GUESS_COPPER_OFFSET - m_wait_offset = 3; -#else - (void)m_wait_offset; -#endif + // TODO: verify usage of values in the 64-255 range + // (should black out pf1 if j & 0x40, pf2 if j & 0x80) /* reset the genlock color */ m_genlock_color = 0xffff; @@ -158,6 +115,12 @@ VIDEO_START_MEMBER( amiga_state, amiga ) * *************************************/ +// TODO: sync writes (VPOSW, VHPOSW), strobe beams (STR* class regs at 0x38-0x3e), ECS/AGA BEAMCON0 +// A good chunk of copy protected games uses this timing as RNG seed, +// optionally syncing the beam to a known state (TBD find examples of this). +// In case of pbprel_a (AGA), it uses this to check if system has AGA equipped chipset. +// We may also need a "temporary" screen beam disable until a VBLANK occurs: +// for instance is dubious that beams are in a known state if a strobe happens ... uint32_t amiga_state::amiga_gethvpos() { uint32_t hvpos = (m_last_scanline << 8) | (m_screen->hpos() >> 2); @@ -168,7 +131,7 @@ uint32_t amiga_state::amiga_gethvpos() if ((CUSTOM_REG(REG_BPLCON0) & 0x0008) == 0 || latchedpos == 0 || (m_last_scanline >= 20 && hvpos < latchedpos)) return hvpos; - /* otherwise, return the latched position */ + /* otherwise, return the latched position (cfr. lightgun input in alg.cpp, lightpen) */ return latchedpos; } @@ -185,167 +148,6 @@ void amiga_state::set_genlock_color(uint16_t color) m_genlock_color = color; } - - -/************************************* - * - * Copper emulation - * - *************************************/ - -void amiga_state::copper_setpc(uint32_t pc) -{ - if (LOG_COPPER) - logerror("copper_setpc(%06x)\n", pc); - - m_copper_pc = pc; - m_copper_waiting = false; -} - - -int amiga_state::copper_execute_next(int xpos) -{ - uint8_t ypos = m_last_scanline & 0xff; - int word0, word1; - - /* bail if not enabled */ - if ((CUSTOM_REG(REG_DMACON) & (DMACON_COPEN | DMACON_DMAEN)) != (DMACON_COPEN | DMACON_DMAEN)) - return 511; - - /* flush any pending writes */ - if (m_copper_pending_offset) - { - if (LOG_COPPER) - logerror("%02X.%02X: Write to %s = %04x\n", m_last_scanline, xpos / 2, s_custom_reg_names[m_copper_pending_offset & 0xff], m_copper_pending_data); - custom_chip_w(m_copper_pending_offset, m_copper_pending_data); - m_copper_pending_offset = 0; - } - - /* if we're waiting, check for a breakthrough */ - if (m_copper_waiting) - { - int curpos = (ypos << 8) | (xpos >> 1); - - /* if we're past the wait time, stop it and hold up 2 cycles */ - if ((curpos & m_copper_waitmask) >= (m_copper_waitval & m_copper_waitmask) && - (!m_copper_waitblit || !(CUSTOM_REG(REG_DMACON) & DMACON_BBUSY))) - { - m_copper_waiting = false; -#if GUESS_COPPER_OFFSET - return xpos + COPPER_CYCLES_TO_PIXELS(1 + m_wait_offset); -#else - return xpos + COPPER_CYCLES_TO_PIXELS(1 + 3); -#endif - } - - /* otherwise, see if this line is even a possibility; if not, punt */ - if (((curpos | 0xff) & m_copper_waitmask) < (m_copper_waitval & m_copper_waitmask)) - return 511; - - /* else just advance another pixel */ - xpos += COPPER_CYCLES_TO_PIXELS(1); - return xpos; - } - - /* fetch the first data word */ - word0 = read_chip_ram(m_copper_pc); - m_copper_pc += 2; - xpos += COPPER_CYCLES_TO_PIXELS(1); - - /* fetch the second data word */ - word1 = read_chip_ram(m_copper_pc); - m_copper_pc += 2; - xpos += COPPER_CYCLES_TO_PIXELS(1); - - if (LOG_COPPER) - logerror("%02X.%02X: Copper inst @ %06x = %04x %04x\n", m_last_scanline, xpos / 2, m_copper_pc, word0, word1); - - /* handle a move */ - if ((word0 & 1) == 0) - { - int min = (CUSTOM_REG(REG_COPCON) & 2) ? 0x20 : 0x40; - - /* do the write if we're allowed */ - word0 = (word0 >> 1) & 0xff; - if (word0 >= min) - { - if (delay[word0] == 0) - { - if (LOG_COPPER) - logerror("%02X.%02X: Write to %s = %04x\n", m_last_scanline, xpos / 2, s_custom_reg_names[word0 & 0xff], word1); - custom_chip_w(word0, word1); - } - else // additional 2 cycles needed for non-Agnus registers - { - m_copper_pending_offset = word0; - m_copper_pending_data = word1; - } - } - - /* illegal writes suspend until next frame */ - else - { - if (LOG_COPPER) - logerror("%02X.%02X: Aborting copper on illegal write\n", m_last_scanline, xpos / 2); - - m_copper_waitval = 0xffff; - m_copper_waitmask = 0xffff; - m_copper_waitblit = false; - m_copper_waiting = true; - - return 511; - } - } - else - { - /* extract common wait/skip values */ - m_copper_waitval = word0 & 0xfffe; - -#if 0 - if (m_copper_waitval != 0xfffe) - m_copper_waitval = (word0 & 0x00fe) | ((((word0 >> 8) & 0xff) + 1) << 8); -#endif - - m_copper_waitmask = word1 | 0x8001; - m_copper_waitblit = (~word1 >> 15) & 1; - - /* handle a wait */ - if ((word1 & 1) == 0) - { - if (LOG_COPPER) - logerror(" Waiting for %04x & %04x (currently %04x)\n", m_copper_waitval, m_copper_waitmask, (m_last_scanline << 8) | (xpos >> 1)); - - m_copper_waiting = true; - } - - /* handle a skip */ - else - { - int curpos = (ypos << 8) | (xpos >> 1); - - if (LOG_COPPER) - logerror(" Skipping if %04x & %04x (currently %04x)\n", m_copper_waitval, m_copper_waitmask, (m_last_scanline << 8) | (xpos >> 1)); - - /* if we're past the wait time, stop it and hold up 2 cycles */ - if ((curpos & m_copper_waitmask) >= (m_copper_waitval & m_copper_waitmask) && - (!m_copper_waitblit || !(CUSTOM_REG(REG_DMACON) & DMACON_BBUSY))) - { - if (LOG_COPPER) - logerror(" Skipped\n"); - - /* count the cycles it out have taken to fetch the next instruction */ - m_copper_pc += 4; - xpos += COPPER_CYCLES_TO_PIXELS(2); - } - } - } - - /* advance and consume 8 cycles */ - return xpos; -} - - - /************************************* * * External sprite controls @@ -693,7 +495,7 @@ void amiga_state::render_scanline(bitmap_rgb32 &bitmap, int scanline) CUSTOM_REG(REG_VPOSR) ^= VPOSR_LOF; // reset copper and ham color - copper_setpc(CUSTOM_REG_LONG(REG_COP1LCH)); + m_copper->vblank_sync(); m_ham_color = CUSTOM_REG(REG_COLOR00); } @@ -736,7 +538,14 @@ void amiga_state::render_scanline(bitmap_rgb32 &bitmap, int scanline) /* loop over the line */ next_copper_x = 0; - for (int x = 0; x < amiga_state::SCREEN_WIDTH / 2; x++) + // FIXME: without the add this increment will skip bitplane ops + // ddf_stop_pixel_max = 0xd8 * 2 = 432 + 17 + 15 + 1(*) = 465 > width / 2 (455) + // (*) because there's a comparison with <= in the bitplane code. + // There are various root causes about why this happens: + // - no separation of video and logic models; + // - the offsets we are applying to DDFSTRT and DDFSTOP, they mustn't be right (copper timings?); + // - ditto for DIW related values, they are offset in far too many places; + for (int x = 0; x < (amiga_state::SCREEN_WIDTH / 2) + 10; x++) { int sprpix; @@ -745,7 +554,11 @@ void amiga_state::render_scanline(bitmap_rgb32 &bitmap, int scanline) { /* execute the next batch, restoring and re-saving color 0 around it */ CUSTOM_REG(REG_COLOR00) = save_color0; - next_copper_x = copper_execute_next(x); + next_copper_x = m_copper->execute_next( + x, + m_last_scanline & 0xff, + bool(BIT(CUSTOM_REG(REG_DMACON), 14)) // BBUSY + ); save_color0 = CUSTOM_REG(REG_COLOR00); if (m_genlock_color != 0xffff) CUSTOM_REG(REG_COLOR00) = m_genlock_color; @@ -757,12 +570,19 @@ void amiga_state::render_scanline(bitmap_rgb32 &bitmap, int scanline) dualpf = CUSTOM_REG(REG_BPLCON0) & BPLCON0_DBLPF; /* compute the pixel fetch parameters */ - ddf_start_pixel = (CUSTOM_REG(REG_DDFSTRT) & (hires ? 0xfc : 0xf8)) * 2; + // lastbtle sets 0x34-0xd0, lores + // swordsod sets 0x38-0xd6 (on gameplay), lores + // TODO: verify hires, fix mask for ECS (which can set bit 1 too) +// ddf_start_pixel = (CUSTOM_REG(REG_DDFSTRT) & (hires ? 0xfc : 0xf8)) * 2; + ddf_start_pixel = (CUSTOM_REG(REG_DDFSTRT) & 0xfc) * 2; ddf_start_pixel += hires ? 9 : 17; - ddf_stop_pixel = (CUSTOM_REG(REG_DDFSTOP) & (hires ? 0xfc : 0xf8)) * 2; +// ddf_stop_pixel = (CUSTOM_REG(REG_DDFSTOP) & (hires ? 0xfc : 0xf8)) * 2; + ddf_stop_pixel = (CUSTOM_REG(REG_DDFSTOP) & 0xfc) * 2; ddf_stop_pixel += hires ? (9 + defbitoffs) : (17 + defbitoffs); - if ( ( CUSTOM_REG(REG_DDFSTRT) ^ CUSTOM_REG(REG_DDFSTOP) ) & 0x04 ) + // TODO: verify this one on actual hires mode + // lastbtle definitely don't need this (enables bit 2 of ddfstrt while in lores mode) + if ( ( CUSTOM_REG(REG_DDFSTRT) ^ CUSTOM_REG(REG_DDFSTOP) ) & 0x04 && hires ) ddf_stop_pixel += 8; // display window @@ -934,6 +754,8 @@ void amiga_state::render_scanline(bitmap_rgb32 &bitmap, int scanline) pri = (sprpix >> 10); /* sprite has priority */ + // TODO: verify if PF2Px priority applies to HAM too + // (technically it's a non-dual too?) if (sprpix && pf1pri > pri) { dst[x*2+0] = @@ -992,7 +814,10 @@ void amiga_state::render_scanline(bitmap_rgb32 &bitmap, int scanline) pri = (sprpix >> 10); /* sprite has priority */ - if (sprpix && pf1pri > pri) + // alfred OCS won't draw player sprite if PF1Px is used here + // (writes $0038 to bplcon2) + // According to HRM PF2Px is used there for non-dual playfield + if (sprpix && pf2pri > pri) { dst[x*2+0] = dst[x*2+1] = m_palette->pen(CUSTOM_REG(REG_COLOR00 + pix)); @@ -1001,6 +826,9 @@ void amiga_state::render_scanline(bitmap_rgb32 &bitmap, int scanline) /* playfield has priority */ else { + // TODO: fix SWIV wrong colors for text layer + // Abuses of an undocumented OCS/ECS HW bug where priority >= 5 (7 in the specific case) + // makes the bitplanes to only output bit 4 discarding the other pixels dst[x*2+0] = m_palette->pen(CUSTOM_REG(REG_COLOR00 + pfpix0)); dst[x*2+1] = m_palette->pen(CUSTOM_REG(REG_COLOR00 + pfpix1)); } @@ -1027,16 +855,6 @@ void amiga_state::render_scanline(bitmap_rgb32 &bitmap, int scanline) // save if (dst != nullptr) std::copy_n(dst, amiga_state::SCREEN_WIDTH, &m_flickerfixer.pix(save_scanline)); - -#if GUESS_COPPER_OFFSET - if (m_screen->frame_number() % 64 == 0 && scanline == 0) - { - if (machine().input().code_pressed(KEYCODE_Q)) - popmessage("%d", m_wait_offset -= 1); - if (machine().input().code_pressed(KEYCODE_W)) - popmessage("%d", m_wait_offset += 1); - } -#endif } diff --git a/src/mame/video/amigaaga.cpp b/src/mame/video/amigaaga.cpp index 59e99a9bcbc..4064e57a6b1 100644 --- a/src/mame/video/amigaaga.cpp +++ b/src/mame/video/amigaaga.cpp @@ -1,8 +1,8 @@ // license:BSD-3-Clause // copyright-holders:Ernesto Corvi, Mariusz Wojcieszek, Aaron Giles -/*************************************************************************** +/************************************************************************************************** - Amiga AGA hardware + Amiga AGA hardware "Lisa" Driver by: Ernesto Corvi, Mariusz Wojcieszek, Aaron Giles @@ -13,11 +13,16 @@ Done: - HAM8 mode - preliminary sprites -To do: - - incorrect hstart/hstop values in CD32 logo, lsrquiz & lsrquiz2 - - sprite collisions +TODO: + - Merge with base OCS/ECS Denise video emulation, use virtual overrides where applicable; + - High bits sprite collisions; + - SHRES video mode; + - Confirm diwstrt/diwstop values; + - Add custom screen geometry registers (specific to AGA chipset, $1c0-$1ef, most are shared + with Agnus/Alice really); + - Remaining unemulated new registers (ZD pin, SOG pin, SSCAN2, BRDRBLNK, BRDRSPRT, BPLAMx); -***************************************************************************/ +**************************************************************************************************/ #include "emu.h" #include "includes/amiga.h" @@ -30,7 +35,6 @@ To do: * *************************************/ -#define GUESS_COPPER_OFFSET 0 #define LOG_SPRITE_DMA 0 @@ -46,14 +50,16 @@ void amiga_state::aga_palette_write(int color_reg, uint16_t data) int r,g,b; int cr,cg,cb; int color; + u8 pal_bank = (CUSTOM_REG(REG_BPLCON3) >> 13) & 0x07; - color = ((CUSTOM_REG(REG_BPLCON3) >> 13) & 0x07)*32 + color_reg; + color = (pal_bank * 32) + color_reg; r = (data & 0xf00) >> 8; g = (data & 0x0f0) >> 4; b = (data & 0x00f) >> 0; cr = m_aga_palette[color].r(); cg = m_aga_palette[color].g(); cb = m_aga_palette[color].b(); + // LOCT bit if (BIT(CUSTOM_REG(REG_BPLCON3),9)) { // load low nibbles @@ -67,7 +73,13 @@ void amiga_state::aga_palette_write(int color_reg, uint16_t data) cg = (g << 4) | g; cb = (b << 4) | b; } - m_aga_palette[color] = rgb_t(cr,cg,cb); + m_aga_palette[color] = rgb_t(cr, cg, cb); + // make a copy for Extra Half Brite mode + if (pal_bank == 0) + { + m_aga_ehb_palette[color_reg] = rgb_t(cr, cg, cb); + m_aga_ehb_palette[color_reg + 32] = rgb_t(cr >> 1, cg >> 1, cb >> 1); + } } /************************************* @@ -80,6 +92,15 @@ VIDEO_START_MEMBER(amiga_state,amiga_aga) { VIDEO_START_CALL_MEMBER( amiga ); + for (int j = 0; j < 256; j++) + { + int pf1pix = ((j >> 0) & 1) | ((j >> 1) & 2) | ((j >> 2) & 4) | ((j >> 3) & 8); + int pf2pix = ((j >> 1) & 1) | ((j >> 2) & 2) | ((j >> 3) & 4) | ((j >> 4) & 8); + + m_separate_bitplanes[0][j] = (pf1pix || !pf2pix) ? pf1pix : (pf2pix + 16); + m_separate_bitplanes[1][j] = pf2pix ? (pf2pix + 16) : pf1pix; + } + m_aga_diwhigh_written = 0; } @@ -142,6 +163,8 @@ void amiga_state::aga_update_sprite_dma(int scanline) { int dmaenable = (CUSTOM_REG(REG_DMACON) & (DMACON_SPREN | DMACON_DMAEN)) == (DMACON_SPREN | DMACON_DMAEN); int num, maxdma; + const u16 sprctl_offs[4] = {2, 4, 4, 8}; + const u16 spr_fmode_inc = sprctl_offs[(CUSTOM_REG(REG_FMODE) >> 2) & 0x03]; /* channels are limited by DDFSTART */ maxdma = (CUSTOM_REG(REG_DDFSTRT) - 0x14) / 4; @@ -163,27 +186,24 @@ void amiga_state::aga_update_sprite_dma(int scanline) /* fetch data into the control words */ CUSTOM_REG(REG_SPR0POS + 4 * num) = read_chip_ram(CUSTOM_REG_LONG(REG_SPR0PTH + 2 * num) + 0); - CUSTOM_REG(REG_SPR0CTL + 4 * num) = read_chip_ram(CUSTOM_REG_LONG(REG_SPR0PTH + 2 * num) + 2); - CUSTOM_REG_LONG(REG_SPR0PTH + 2 * num) += 4; - /* fetch additional words */ - switch((CUSTOM_REG(REG_FMODE) >> 2) & 0x03) - { - case 0: - break; - case 1: - case 2: - CUSTOM_REG_LONG(REG_SPR0PTH + 2 * num) += 4; - break; - case 3: - CUSTOM_REG_LONG(REG_SPR0PTH + 2 * num) += 3*4; - break; - } + // diggers AGA suggests that the fmode increments with ctl are interleaved, + // otherwise no sprites are drawn. + // (it enables sprite 0 only, and +8 for the vstop values) + CUSTOM_REG(REG_SPR0CTL + 4 * num) = read_chip_ram(CUSTOM_REG_LONG(REG_SPR0PTH + 2 * num) + spr_fmode_inc); + CUSTOM_REG_LONG(REG_SPR0PTH + 2 * num) += 2 * spr_fmode_inc; if (LOG_SPRITE_DMA) logerror("%3d:sprite %d fetch: pos=%04X ctl=%04X\n", scanline, num, CUSTOM_REG(REG_SPR0POS + 4 * num), CUSTOM_REG(REG_SPR0CTL + 4 * num)); } + u16 spr0ctl = CUSTOM_REG(REG_SPR0CTL + 4 * num); /* compute vstart/vstop */ - vstart = (CUSTOM_REG(REG_SPR0POS + 4 * num) >> 8) | ((CUSTOM_REG(REG_SPR0CTL + 4 * num) << 6) & 0x100); - vstop = (CUSTOM_REG(REG_SPR0CTL + 4 * num) >> 8) | ((CUSTOM_REG(REG_SPR0CTL + 4 * num) << 7) & 0x100); + // bits 6 and 5 are respectively vstart bit 9 and vstop bit 9 + // TODO: do they disable with non-AGA modes? + vstart = (CUSTOM_REG(REG_SPR0POS + 4 * num) >> 8); + vstart |= (spr0ctl & 0x04) ? 0x100 : 0; + vstart |= (spr0ctl & 0x40) ? 0x200 : 0; + vstop = (spr0ctl >> 8); + vstop |= (spr0ctl & 0x02) ? 0x100 : 0; + vstop |= (spr0ctl & 0x20) ? 0x200 : 0; /* if we hit vstart, enable the comparitor */ if (scanline == vstart) @@ -366,11 +386,11 @@ uint8_t amiga_state::aga_assemble_even_bitplanes(int planes, int ebitoffs) return pix; } -void amiga_state::aga_fetch_bitplane_data(int plane) +void amiga_state::aga_fetch_bitplane_data(int plane, u8 bitplane_fmode) { uint64_t *aga_bpldat = m_aga_bpldat; - switch (CUSTOM_REG(REG_FMODE) & 0x03) + switch (bitplane_fmode) { case 0: aga_bpldat[plane] = (uint64_t)read_chip_ram(CUSTOM_REG_LONG(REG_BPL1PTH + plane * 2)); @@ -404,8 +424,14 @@ void amiga_state::aga_fetch_bitplane_data(int plane) * *************************************/ -rgb_t amiga_state::aga_update_ham(int newpix) +rgb_t amiga_state::aga_update_ham(int newpix, int planes) { + // if not in AGA mode just return the legacy HAM6 mode + // CD32 would otherwise have ... interesting result with CDTV townona + if (!(planes & 8)) + return m_palette->pen(amiga_state::update_ham(newpix)); + + // HAM8 switch (newpix & 0x03) { case 0: @@ -439,7 +465,7 @@ void amiga_state::aga_render_scanline(bitmap_rgb32 &bitmap, int scanline) { uint16_t save_color0 = CUSTOM_REG(REG_COLOR00); int ddf_start_pixel = 0, ddf_stop_pixel = 0; - int hires = 0, dualpf = 0, ham = 0; + int hires = 0, dualpf = 0, ham = 0, ehb = 0; int pf1pri = 0, pf2pri = 0; int planes = 0; @@ -463,7 +489,7 @@ void amiga_state::aga_render_scanline(bitmap_rgb32 &bitmap, int scanline) if (CUSTOM_REG(REG_BPLCON0) & BPLCON0_LACE) CUSTOM_REG(REG_VPOSR) ^= VPOSR_LOF; - copper_setpc(CUSTOM_REG_LONG(REG_COP1LCH)); + m_copper->vblank_sync(); m_ham_color = CUSTOM_REG(REG_COLOR00); } @@ -505,8 +531,25 @@ void amiga_state::aga_render_scanline(bitmap_rgb32 &bitmap, int scanline) CUSTOM_REG(REG_COLOR00) = m_genlock_color; /* loop over the line */ - next_copper_x = 2; /* copper runs on odd timeslots */ - for (int x = 0; x < amiga_state::SCREEN_WIDTH / 2; x++) + /* copper runs on odd timeslots */ + // TODO: diverges wrt OCS, is this right? + next_copper_x = 2; + // TODO: verify where we're missing pixels here for the GFX pitch bitplane corruptions + // - wbenc30 scrolling in lores mode (fmode=3, expects a +58!, verify ddfstrt) + // - roadkill title (fmode=3, max +14), gameplay uses fmode=1 + // - sockid_a, alfred gameplay (fmode=1) + // - virocp_a (fmode=1, +26) + // - ssf2t (fmode=3, wants >+100, scrolling is very offset) + // - turbojam gameplay + // (fmode=3, unaffected here, may be missing ddfstop bits given the screen masking) + // - watchtow gameplay (fmode=3, copper timings) + // - cd32 cdtv:insidino copyright screen (fmode=3) + // - cd32 cdtv:labytime intro/tutorial screens + // (swaps between fmode=1 and 3, verify ddfstrt / ddfstop) + const int offset_hack[] = { 10, 11, 11, 13 }; + const u8 bitplane_fmode = CUSTOM_REG(REG_FMODE) & 0x3; + + for (int x = 0; x < (amiga_state::SCREEN_WIDTH / 2) + offset_hack[bitplane_fmode]; x++) { int sprpix; @@ -515,22 +558,40 @@ void amiga_state::aga_render_scanline(bitmap_rgb32 &bitmap, int scanline) { /* execute the next batch, restoring and re-saving color 0 around it */ CUSTOM_REG(REG_COLOR00) = save_color0; - next_copper_x = copper_execute_next(x); + next_copper_x = m_copper->execute_next( + x, + m_last_scanline & 0xff, + bool(BIT(CUSTOM_REG(REG_DMACON), 14)) // BBUSY + ); save_color0 = CUSTOM_REG(REG_COLOR00); if (m_genlock_color != 0xffff) CUSTOM_REG(REG_COLOR00) = m_genlock_color; /* compute update-related register values */ planes = (CUSTOM_REG(REG_BPLCON0) & (BPLCON0_BPU0 | BPLCON0_BPU1 | BPLCON0_BPU2)) >> 12; + // TODO: verify number of planes that doesn't go beyond 8 if ( CUSTOM_REG(REG_BPLCON0) & BPLCON0_BPU3 ) planes |= 8; hires = CUSTOM_REG(REG_BPLCON0) & BPLCON0_HIRES; ham = CUSTOM_REG(REG_BPLCON0) & BPLCON0_HOMOD; dualpf = CUSTOM_REG(REG_BPLCON0) & BPLCON0_DBLPF; + // TODO: emulate SHRES mode + // cfr. a1200 -bios logica2, + // press any key when prompted, select A1200 (5) -> Display Menu (9) -> Super HIRES HAM mode (8) + // In theory it's simple: maps bitplanes in 35ns resolution, offsetting where needed. + // In practice we need to separate bitplane delays & drawing first. + //shres = CUSTOM_REG(REG_BPLCON0) & 0x0040; + + // In AGA Extra Half-Brite applies if this condition is satisfied + // (bit 9 of BPLCON2 is KILLEHB) + // cfr. bblow_a main menu + // TODO: verify if it needs no hires and no shres too + //ehb = !ham && !dualpf && planes == 6 && !bool(BIT(CUSTOM_REG(REG_BPLCON2), 9)); + ehb = (CUSTOM_REG(REG_BPLCON0) & 0x7c10) == 0x6000 && !bool(BIT(CUSTOM_REG(REG_BPLCON2), 9)); /* get default bitoffset */ - switch(CUSTOM_REG(REG_FMODE) & 0x3) + switch(bitplane_fmode) { case 0: defbitoffs = 15; break; case 1: @@ -539,9 +600,13 @@ void amiga_state::aga_render_scanline(bitmap_rgb32 &bitmap, int scanline) } /* compute the pixel fetch parameters */ + // FIXME: offsets applied are definitely not right + // does ddf_start_pixel offsets with fmode != 0? + // wbenc30 expects a +8 to align the screen with fmode == 3, which may or may not be right ddf_start_pixel = ( CUSTOM_REG(REG_DDFSTRT) & 0xfc ) * 2 + (hires ? 9 : 17); ddf_stop_pixel = ( CUSTOM_REG(REG_DDFSTOP) & 0xfc ) * 2 + (hires ? (9 + defbitoffs - ((defbitoffs >= 31) ? 16 : 0)) : (17 + defbitoffs)); + // FIXME: as like OCS/ECS Amiga verify this one if ( ( CUSTOM_REG(REG_DDFSTRT) ^ CUSTOM_REG(REG_DDFSTOP) ) & 0x04 ) ddf_stop_pixel += 8; @@ -567,6 +632,26 @@ void amiga_state::aga_render_scanline(bitmap_rgb32 &bitmap, int scanline) { odelay = CUSTOM_REG(REG_BPLCON1) & 0xf; edelay = ( CUSTOM_REG(REG_BPLCON1) >> 4 ) & 0x0f; + // extended delays for AGA + // FIXME: check above table for implications about this + switch( bitplane_fmode ) + { + case 1: + case 2: + odelay += (CUSTOM_REG(REG_BPLCON1) & 0x0400) >> 6; + edelay += (CUSTOM_REG(REG_BPLCON1) & 0x4000) >> 10; + odelay ^= 0x10; + edelay ^= 0x10; + break; + case 3: + odelay += (CUSTOM_REG(REG_BPLCON1) & 0x0400) >> 6; + edelay += (CUSTOM_REG(REG_BPLCON1) & 0x4000) >> 10; + if (CUSTOM_REG(REG_BPLCON1) & 0x0800) + odelay ^= 0x20; + if (CUSTOM_REG(REG_BPLCON1) & 0x8000) + edelay ^= 0x20; + break; + } if ( hires ) { @@ -607,7 +692,7 @@ void amiga_state::aga_render_scanline(bitmap_rgb32 &bitmap, int scanline) { for (pl = 0; pl < planes; pl += 2) { - aga_fetch_bitplane_data(pl); + aga_fetch_bitplane_data(pl, bitplane_fmode); } } @@ -625,7 +710,7 @@ void amiga_state::aga_render_scanline(bitmap_rgb32 &bitmap, int scanline) for (pl = 0; pl < planes; pl += 2) { - aga_fetch_bitplane_data(pl); + aga_fetch_bitplane_data(pl, bitplane_fmode); } } @@ -648,7 +733,7 @@ void amiga_state::aga_render_scanline(bitmap_rgb32 &bitmap, int scanline) { for (pl = 1; pl < planes; pl += 2) { - aga_fetch_bitplane_data(pl); + aga_fetch_bitplane_data(pl, bitplane_fmode); } } @@ -666,7 +751,7 @@ void amiga_state::aga_render_scanline(bitmap_rgb32 &bitmap, int scanline) for (pl = 1; pl < planes; pl += 2) { - aga_fetch_bitplane_data(pl); + aga_fetch_bitplane_data(pl, bitplane_fmode); } } @@ -698,20 +783,22 @@ void amiga_state::aga_render_scanline(bitmap_rgb32 &bitmap, int scanline) CUSTOM_REG(REG_CLXDAT) |= (sprpix >> 1) & 0x1e0; if ((collide & (ecolmask | ocolmask)) == 0) CUSTOM_REG(REG_CLXDAT) |= 0x001; + // TODO: CLXCON2 /* if we are within the display region, render */ if (dst != nullptr && x >= m_diw.left() && x < m_diw.right()) { int pix, pri; - /* hold-and-modify mode -- assume low-res (hi-res not supported by the hardware) */ + /* hold-and-modify mode -- hires and shres supported (cfr. roadkill) */ if (ham) { /* update the HAM color */ - pfpix0 = aga_update_ham(pfpix0); + const rgb_t pfpix0_rgb = aga_update_ham(pfpix0, planes); + const rgb_t pfpix1_rgb = (hires) ? aga_update_ham(pfpix1, planes) : pfpix0_rgb; pix = sprpix & 0xff; - pri = (sprpix >> 10); + pri = (sprpix >> 12); /* sprite has priority */ if (sprpix && pf1pri > pri) @@ -723,8 +810,8 @@ void amiga_state::aga_render_scanline(bitmap_rgb32 &bitmap, int scanline) /* playfield has priority */ else { - dst[x*2+0] = - dst[x*2+1] = pfpix0; + dst[x*2+0] = pfpix0_rgb; + dst[x*2+1] = pfpix1_rgb; } } @@ -732,7 +819,7 @@ void amiga_state::aga_render_scanline(bitmap_rgb32 &bitmap, int scanline) else if (dualpf) { /* mask out the sprite if it doesn't have priority */ - pix = sprpix & 0x1f; + pix = sprpix & 0xff; pri = (sprpix >> 12); if (pix) { @@ -781,8 +868,10 @@ void amiga_state::aga_render_scanline(bitmap_rgb32 &bitmap, int scanline) /* playfield has priority */ else { - dst[x*2+0] = aga_palette[pfpix0]; - dst[x*2+1] = aga_palette[pfpix1]; + // TODO: does it applies to sprites too? + rgb_t *dst_palette = ehb ? m_aga_ehb_palette : aga_palette; + dst[x*2+0] = dst_palette[pfpix0]; + dst[x*2+1] = dst_palette[pfpix1]; } } } @@ -815,13 +904,28 @@ void amiga_state::aga_render_scanline(bitmap_rgb32 &bitmap, int scanline) /* end of the line: time to add the modulos */ if (scanline >= m_diw.top() && scanline < m_diw.bottom()) { - /* update odd planes */ - for (pl = 0; pl < planes; pl += 2) - CUSTOM_REG_LONG(REG_BPL1PTH + pl * 2) += CUSTOM_REG_SIGNED(REG_BPL1MOD); + int16_t odd_modulo = CUSTOM_REG_SIGNED(REG_BPL1MOD); + int16_t even_modulo = CUSTOM_REG_SIGNED(REG_BPL2MOD); + // bscan2, vkart AGA + if (CUSTOM_REG(REG_FMODE) & 0x4000) + { + int vstart = CUSTOM_REG(REG_DIWSTRT) >> 8; + vstart |= (CUSTOM_REG(REG_DIWHIGH) & 7) << 8; + int16_t current_modulo = ((vstart ^ (scanline ^ 1)) & 1) ? odd_modulo : even_modulo; - /* update even planes */ - for (pl = 1; pl < planes; pl += 2) - CUSTOM_REG_LONG(REG_BPL1PTH + pl * 2) += CUSTOM_REG_SIGNED(REG_BPL2MOD); + for (pl = 0; pl < planes; pl ++) + CUSTOM_REG_LONG(REG_BPL1PTH + pl * 2) += current_modulo; + } + else + { + /* update odd planes */ + for (pl = 0; pl < planes; pl += 2) + CUSTOM_REG_LONG(REG_BPL1PTH + pl * 2) += odd_modulo; + + /* update even planes */ + for (pl = 1; pl < planes; pl += 2) + CUSTOM_REG_LONG(REG_BPL1PTH + pl * 2) += even_modulo; + } } /* restore color00 */ @@ -830,16 +934,6 @@ void amiga_state::aga_render_scanline(bitmap_rgb32 &bitmap, int scanline) // save if (dst != nullptr) std::copy_n(dst, amiga_state::SCREEN_WIDTH, &m_flickerfixer.pix(save_scanline)); - -#if GUESS_COPPER_OFFSET - if (m_screen->frame_number() % 64 == 0 && scanline == 0) - { - if (machine.input().code_pressed(KEYCODE_Q)) - popmessage("%d", wait_offset -= 1); - if (machine.input().code_pressed(KEYCODE_W)) - popmessage("%d", wait_offset += 1); - } -#endif } -- cgit v1.2.3