diff --git a/.gitmodules b/.gitmodules index 722a7a412c..3c3d417821 100644 --- a/.gitmodules +++ b/.gitmodules @@ -11,3 +11,7 @@ path = waterbox/snes9x url = https://github.com/TASVideos/snes9x.git branch = bizsnes +[submodule "mgba"] + path = mgba + url = https://github.com/TASVideos/mgba.git + branch = bizhawk-0.6 diff --git a/Assets/Lua/JoypadIntersection.lua b/Assets/Lua/JoypadIntersection.lua new file mode 100644 index 0000000000..31933298a8 --- /dev/null +++ b/Assets/Lua/JoypadIntersection.lua @@ -0,0 +1,57 @@ +--------------------------------------------------------- +-- Small script for only allowing input on P1 controller +-- if both P1 and P2 holds down a specific input +-- +-- Note that this script only works on systems which +-- has two or more joypads (such as NES) and not on +-- systems with just one joypad (such as Gameboy) +-- +-- Author: Gikkman +--------------------------------------------------------- + +-- Pre-made array for resetting the P1 joypad +local reset = joypad.get(1) +for k,v in pairs(reset) do + reset[k] = '' +end + +event.onframestart( function() + local p1 = joypad.get(1) + local p2 = joypad.get(2) + local consolidated = intersection(p1, p2) + + gui.drawText(0,10, 'P1: ' .. dump(p1)) + gui.drawText(0,25, 'P2: ' .. dump(p2)) + + joypad.set(consolidated, 1) +end ) + +event.onframeend( function() + joypad.set(reset, 1) +end ) + +-- Get intersection of P1 and P2 joypads +function intersection(p1, p2) + local ret = {} + for k,v in pairs(p1) do + ret[k] = p1[k] and p2[k] + end + return ret +end + +-- Print all pressed buttons +function dump(o) + local s = '' + for k,v in pairs(o) do + if v then s = s .. tostring(k) .. ' ' end + end + return s +end + + +-------------------------------------- +-- Main loop -- +-------------------------------------- +while true do + emu.frameadvance() +end diff --git a/Assets/Shaders/retroizer/retroizer.cg b/Assets/Shaders/retroizer/retroizer.cg new file mode 100644 index 0000000000..4142660425 --- /dev/null +++ b/Assets/Shaders/retroizer/retroizer.cg @@ -0,0 +1,205 @@ + +//////////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////////// +//// +//// VERTEX SHADER : STOLEN FROM NEIGHBOURING SHADERS +//// +//////////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////////// + +struct input +{ + float2 video_size; + float2 texture_size; + float2 output_size; + +}; + +void main_vertex +( + float4 position : POSITION, + out float4 oPosition : POSITION, + uniform float4x4 modelViewProj, + + float2 tex : TEXCOORD, + + uniform input IN, + out float2 oTexcoord : TEXCOORD, + out float2 oFakeResolution : TEXCOORD1 +) +{ + oPosition = mul(modelViewProj, position); + oTexcoord = tex; + oFakeResolution = IN.texture_size; +} + + +//////////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////////// +//// EFFECT CONSTANTS : TWEAK THEM! +//// + + // Size of the border effect + static const float2 OverscanMaskHardness = {12.0f ,12.0f }; + // Attenuation of the border effect + static const float OverscanMaskPower = 4.0f; + // Intensity of the border effect + static const float OverscanIntensity = 0.96f; + + // Intensity of the TV Corners (round-ness) deformation + static const float TVDeformInstensity = 0.02f; + + + // How much R, G and B are offset : default is -0.333 pixels in fake-pixel-space + static const float ColorFringeIntensity = -0.666; + // How much luminosity is output by a fake-pixel + static const float FakePixelMaskGain = 0.75f; + // How much luminosity is output between fake-pixels (adds to the fake-pixel value) + static const float FakePixelMaskOffset = 0.55f; + // How sharp will appear the pixels (Horizontal Sharpness, Vertical Sharpness A.K.A Scanlines) + static const float2 FakePixelMaskPower = {0.150f ,2.0f }; + // Scanline Off Sync (Slides one line out of two) + static const float ScanlineOffSync = 0.25; + // Base Brightness + static const float BaseBrightness = 0.55f; + + // How much the Fake-Pixel effect is Active (0.0 = normal image, 1.0 = full FakePixel Effect) + static const float FakePixelEffectBlend = 0.95f; + + // Ghost Sampling : enable define to activate + #define GHOST_SAMPLING; + + static const float GhostLatencyIntensity = 0.03f; + // Number of samples (higer is slower) + static const int GhostNumSamples = 32; + // Latency of the RGB Signal (per-signal, in screen width percentage) + static const float3 SignalLatencyRGB = {0.184f,0.08f,0.0624f}; + // Attenuation of the ghosting latency + static const float SignalLatencyAttenuation = 1.0f; + + // Bloom : enable define to activate + #define BLOOM; + static const float BloomIntensity = 0.75f; + static const float BloomExponent = 1.00f; + static const float[5][5] BloomWeights = + { + {0.003765, 0.015019, 0.023792, 0.015019, 0.003765}, + {0.015019, 0.059912, 0.094907, 0.059912, 0.015019}, + {0.023792, 0.094907, 0.150342, 0.094907, 0.023792}, + {0.015019, 0.059912, 0.094907, 0.059912, 0.015019}, + {0.003765, 0.015019, 0.023792, 0.015019, 0.003765} + }; + static const float[5] BloomPositions = { -2, -1, 0 , 1 , 2}; + + +//// +//// +//////////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////////// + +float expow(float value, float exponent) { + return lerp(1.0f,pow(value,max(exponent,1.0f)),saturate(exponent)); +} + +// MultiSampling for ghosting effect +float3 GhostSample(sampler2D s, float2 t, float latency) { + + float3 Out = tex2D(s,t); + float Weight = 1.0f; + float2 Direction = float2(-latency,0.0f); + for(int i=1; i < GhostNumSamples; i++) { + float curweight = pow(1.0f-((float)i/GhostNumSamples),1.0f/SignalLatencyAttenuation); + + Out += GhostLatencyIntensity * curweight * tex2D(s,saturate(t+(1.0f-curweight)*Direction)).xyz; + Weight += GhostLatencyIntensity * curweight; + } + return Out/Weight; +} + +// MultiSampling for ghosting effect +float3 Bloom(sampler2D s, float2 t, float2 r) { + + float3 Out = float3(0,0,0); + for(int j = 0; j < 5; j++) + for(int i = 0; i < 5; i++) + { + float2 offset = float2(BloomPositions[i],BloomPositions[j]) / r; + Out += tex2D(s, t + offset).rgb * BloomWeights[i][j]; + } + return pow(Out, BloomExponent) * BloomIntensity; +} + +// Compositing of the TV Emulation +float3 TVEffect(float2 in_Position, float2 FakeResolution, sampler2D Texture, float Time) { + + // TV Deformation + float2 ScreenPos = in_Position + dot(in_Position-0.5f,in_Position-0.5f)*(in_Position-0.5f)* TVDeformInstensity; + + // Apply Off-Sync + ScreenPos += (ScanlineOffSync/FakeResolution.x) * float2(sin((Time*30*3.1415926)+(ScreenPos.y*3.1415926*FakeResolution.y)),0); + + // Sampling 3 Images biased to simulate TV RGB Offset + #ifdef GHOST_SAMPLING + float3 latencyweight = float3(0.0f,0.0f,0.0f); + for(int i=1; i < GhostNumSamples; i++) { + latencyweight += tex2D(Texture, ScreenPos + float2(1.0f/FakeResolution.x,0.0f)).xyz; + } + float3 LatencyRGB = SignalLatencyRGB * (1.0-(latencyweight/GhostNumSamples)); + + float3 SMP_Red = GhostSample(Texture, (ScreenPos),LatencyRGB.x).xyz; + float3 SMP_Green = GhostSample(Texture, (ScreenPos) + ((float2(ColorFringeIntensity,0.0f))/FakeResolution),LatencyRGB.y).xyz; + float3 SMP_Blue = GhostSample(Texture, (ScreenPos) + ((float2(ColorFringeIntensity*2.0f,0.0f))/FakeResolution),LatencyRGB.z).xyz; + #else + float3 SMP_Red = tex2D(Texture, (ScreenPos)).xyz; + float3 SMP_Green = tex2D(Texture, (ScreenPos) + ((float2(ColorFringeIntensity,0.0f))/FakeResolution)).xyz; + float3 SMP_Blue = tex2D(Texture, (ScreenPos) + ((float2(ColorFringeIntensity*2.0f,0.0f))/FakeResolution)).xyz; + #endif + + #ifdef BLOOM + float3 bloom = Bloom(Texture, ScreenPos, FakeResolution); + SMP_Red += bloom.r; + SMP_Green += bloom.g; + SMP_Blue += bloom.b; + #endif + + // Apply base Brightness + SMP_Red *= BaseBrightness; + SMP_Green *= BaseBrightness; + SMP_Blue *= BaseBrightness; + + // Overscan Darkening Mask + float2 ScreenMask = pow(saturate(ScreenPos*(1.0f-ScreenPos)*OverscanMaskHardness),1.0f/OverscanMaskPower); + float mask = lerp(1.0, ScreenMask.x * ScreenMask.y, OverscanIntensity); + + // CRT Cell Masks (HorizontalRGB+Scanline) + float PixelMaskR = expow(saturate(4*frac(ScreenPos.x*FakeResolution.x)*(1.0f-frac(ScreenPos.x*FakeResolution.x))),FakePixelMaskPower.x); + float PixelMaskG = expow(saturate(4*frac(ScreenPos.x*FakeResolution.x+float2(ColorFringeIntensity,0.0f))*(1.0f-frac(ScreenPos.x*FakeResolution.x+float2(ColorFringeIntensity,0.0f)))),FakePixelMaskPower.x); + float PixelMaskB = expow(saturate(4*frac(ScreenPos.x*FakeResolution.x+float2(ColorFringeIntensity*2.0f,0.0f))*(1.0f-frac(ScreenPos.x*FakeResolution.x+float2(ColorFringeIntensity*2.0f,0.0f)))),FakePixelMaskPower.x); + float PixelMaskScanline = pow(saturate(4*frac(ScreenPos.y*FakeResolution.y)*(1.0f-frac(ScreenPos.y*FakeResolution.y))),FakePixelMaskPower.y); + + float3 PixelRGB = float3 ( + ((PixelMaskR*PixelMaskScanline * FakePixelMaskGain)+FakePixelMaskOffset) * SMP_Red.x , + ((PixelMaskG*PixelMaskScanline * FakePixelMaskGain)+FakePixelMaskOffset) * SMP_Green.y , + ((PixelMaskB*PixelMaskScanline * FakePixelMaskGain)+FakePixelMaskOffset) * SMP_Blue.z + ); + + // Non-Pixelated Image + float3 ImageRGB = tex2D(Texture, ScreenPos).xyz; + return lerp(ImageRGB, PixelRGB, FakePixelEffectBlend) * mask; + + //return float3(PixelMaskR*PixelMaskScanline,PixelMaskG*PixelMaskScanline,PixelMaskB*PixelMaskScanline); +} + +float4 main_fragment +( + in float2 TexCoord : TEXCOORD, + in float2 FakeResolution : TEXCOORD1, + in float2 wpos : WPOS, + uniform sampler2D s_p : TEXUNIT0, + uniform float Time +) : COLOR +{ + vec4 color = vec4(1.0f,1.0f,1.0f,1.0f); + color.xyz = TVEffect(TexCoord,FakeResolution, s_p, Time); + return color; +} diff --git a/Assets/Shaders/retroizer/retroizer.cgp b/Assets/Shaders/retroizer/retroizer.cgp new file mode 100644 index 0000000000..71a5bb7e6c --- /dev/null +++ b/Assets/Shaders/retroizer/retroizer.cgp @@ -0,0 +1,4 @@ +shaders = 1 + +shader0 = retroizer.cg +scale0 = 6 \ No newline at end of file diff --git a/Assets/gamedb/gamedb.txt b/Assets/gamedb/gamedb.txt index 7c596bae3d..5b6a8ab82b 100644 --- a/Assets/gamedb/gamedb.txt +++ b/Assets/gamedb/gamedb.txt @@ -23,6 +23,9 @@ #include gamedb_user.txt #include gamedb_ws.txt #include gamedb_wsc.txt +#include gamedb_zxspectrum.txt +#include gamedb_amstradcpc.txt +#include gamedb_ngp.txt ; ************ TI-83 ************ diff --git a/Assets/gamedb/gamedb_a2600.txt b/Assets/gamedb/gamedb_a2600.txt index 505744f0ff..604912bc87 100644 --- a/Assets/gamedb/gamedb_a2600.txt +++ b/Assets/gamedb/gamedb_a2600.txt @@ -1369,7 +1369,7 @@ sha1:542d45c4b4873e58b4da63fa2fa9dfc389aa4bf6 Mega Force (1982) (20th Century F sha1:0ae118373c7bda97da2f8d9c113e1e09ea7e49e1 Mega Force (1982) (20th Century Fox) A26 m=4K;NTSC=true sha1:864f5c82f055c3d21c3f10b6ee892493b36b835a Mega Funpak - Pac-Man, Planet Patrol, Skeet Shoot, Battles of Gorf (HES) (PAL) [!] A26 m=F6;PAL=true sha1:8bfbdc7f8a8f244cebd74a480388dd611a52f770 Mega Mania Raid (1999) (Thiago Paiva) A26 m=4K;NTSC=true -sha1:46977baf0e1ee6124b524258879c46f80d624fae Megaboy (Brazil) (PAL) [!] A26 m=F0;PAL=true +sha1:46977baf0e1ee6124b524258879c46f80d624fae Megaboy (Brazil) (PAL) [!] A26 SP_FRAME=true;m=F0;PAL=true sha1:9d95f08acc02777283f30ebea8658e8ab7587b9b Megademo (19xx) (PD) A26 m=2K;NTSC=true sha1:756396b5d89831909d3d55cba143f5d1a101e366 Megamania (1982) (Activision) (PAL) [!] A26 m=4K;PAL=true sha1:2b6a826064295220502e1cee1df8c32bf1cd7189 Megamania (1982) (Activision) (PAL) [p1][!] A26 m=4K;PAL=true diff --git a/Assets/gamedb/gamedb_a7800.txt b/Assets/gamedb/gamedb_a7800.txt index 62dc0942fc..cb5ecabc32 100644 --- a/Assets/gamedb/gamedb_a7800.txt +++ b/Assets/gamedb/gamedb_a7800.txt @@ -7,6 +7,9 @@ ;5 = Rescue on Fractulus ;6 = Dev Cart +md5:03DAA19B7AAE2D27E61F2A4DBE3B9B79 MUSIC A78 PAL=true;board=0;Pokey=true +md5:F5150C0FC1948832211E57852ABB0C6E Utility Cart A78 NTSC=true;board=0;Pokey=true +md5:F9FA5107ED213E709858D8876359309E Pokey Test A78 NTSC=true;board=0;Pokey=true md5:0D9452D4DB4D1E1CF843F4F10605EB7D Dev Cart A78 NTSC=true;board=0 md5:31FBCF03946E804FC2D77CCA5D61C928 Mode Test A78 NTSC=true;board=0 md5:91041AADD1700A7A4076F4005F2C362F Diagnostics A78 NTSC=true;board=0 @@ -31,7 +34,11 @@ md5:fba002089fcfa176454ab507e0eb76cb Basketbrawl A78 PAL=true;board=1 md5:6010a398070dfacb4c0173d75d73c50a Beef Drop A78 NTSC=true;board=0 md5:c534db0a062225b17cfb8ecce0fb9090 Beef Drop A78 NTSC=true;board=0 md5:CE25D34071B2C798ACE4C8792EAE8E84 Beef Drop A78 NTSC=true;board=0 -md5:6da5b1b9fa0001e3517f6084ff651b07 Bentley Bear - Crystal Quest A78 NTSC=true;board=2 +md5:707E98991390A4E8874508E5ED4EDEEF Bentley Bear - Crystal Quest A78 NTSC=true;board=2;Pokey=true +md5:AD35A98040A2FACB10ECB120BF83BCC3 Bentley Bear - Crystal Quest A78 NTSC=true;board=2;Pokey=true +md5:6da5b1b9fa0001e3517f6084ff651b07 Bentley Bear - Crystal Quest A78 NTSC=true;board=2;Pokey=true +md5:4D0B5BF95E4CB366990DBAEECB7F706D Bentley Bear - Crystal Quest A78 NTSC=true;board=2;Pokey=true +md5:34483432B92F565F4CED82A141119164 Bentley Bear - Crystal Quest A78 NTSC=true;board=2;Pokey=true md5:5a09946e57dbe30408a8f253a28d07db Centipede A78 NTSC=true;board=0 md5:38c056a48472d9a9e16ebda5ed91dae7 Centipede A78 PAL=true;board=0 md5:93e4387864b014c155d7c17877990d1e Choplifter! A78 NTSC=true;board=0 @@ -115,7 +122,8 @@ md5:220121f771fc4b98cef97dc040e8d378 Ninja Golf A78 NTSC=true;board=1 md5:ea0c859aa54fe5eaf4c1f327fab06221 Ninja Golf A78 PAL=true;board=1 md5:74569571a208f8b0b1ccfb22d7c914e1 One on One Basketball A78 NTSC=true;board=0 md5:8dba0425f0262e5704581d8757a1a6e3 One on One Basketball A78 PAL=true;board=0 -md5:5d7bc7092de69095137456733e7b685d Pac-Man Collection A78 NTSC=true;board=0 +md5:5d7bc7092de69095137456733e7b685d Pac-Man Collection A78 NTSC=true;board=0 +md5:5013B69CB05B21A1194CE48517DF7BFC Pac-Man Collection (Pokey) A78 NTSC=true;board=0;Pokey=true md5:90223a8a363bdf643a19d0f97e63b1b2 PacArcade A78 NTSC=true;board=0 md5:386bded4a944bae455fedf56206dd1dd Pete Rose Baseball A78 PAL=true;board=0 md5:1a5207870dec6fae9111cb747e20d8e3 Pete Rose Baseball A78 NTSC=true;board=0 @@ -146,7 +154,11 @@ md5:2d643ac548c40e58c99d0fe433ba4ba0 Sirius A78 NTSC=true;board=1;RAM=16 md5:a84c1b2300fbfbf21b1c02387f613dad Space Duel A78 PAL=true;board=0 md5:771cb4609347657f63e6f0eb26036e35 Space Duel A78 NTSC=true;board=0 md5:6adf79558a3d7f5beca1bb8d34337417 Space Invaders A78 NTSC=true;board=0 -md5:cbb0746192540a13b4c7775c7ce2021f Summer Games A78 NTSC=true;board=1;RAM=16 +md5:cbb0746192540a13b4c7775c7ce2021f Summer Games A78 NTSC=true;board=1;RAM=16 +md5:02508E6DF5E173B4063A7E6E63295817 Super Circus Atari Age (NTSC) (Joystick) (POKEY 0450) (20170611) A78 NTSC=true;board=0;Pokey=true +md5:81CEE326B99D6831DE10A566E338BD25 Super Circus Atari Age (NTSC) (Joystick) (POKEY 4000) (20170611) A78 NTSC=true;board=0;Pokey=true +md5:37E60CAC38E78A5562590CB1B8BC0578 Super Circus A78 NTSC=true;board=0;Pokey=true +md5:57B6D9380A188A32D5C3814B8AF2EA9A Super Circus A78 PAL=true;board=0;Pokey=true md5:cc18e3b37a507c4217eb6cb1de8c8538 Super Huey UH-IX A78 NTSC=true;board=0 md5:162f9c953f0657689cc74ab20b40280f Super Huey UH-IX A78 PAL=true;board=0 md5:59b5793bece1c80f77b55d60fb39cb94 Super Skateboardin' A78 NTSC=true;board=0 diff --git a/Assets/gamedb/gamedb_amstradcpc.txt b/Assets/gamedb/gamedb_amstradcpc.txt new file mode 100644 index 0000000000..d58f6f1a98 --- /dev/null +++ b/Assets/gamedb/gamedb_amstradcpc.txt @@ -0,0 +1,33 @@ +#include gamedb_amstradcpc_disks.txt + +;;;;---------------------------------------------- +;;;; Currently the above gamesdb files are generated automatically from TOSEC files (using the new DAT converter in DBMan) +;;;; Each file above only contains softwares in formats that BizHawk currently supports +;;;; These are: +;;;; Floppy Disk: *.dsk +;;;; Each file is commented automatically and split up first into the various files that were imported, then by RomStatus +;;;; +;;;; NOTE: TOSEC only has disk and cart games for the CPC. Another source will be needed for tape images +;;;; +;;;; In theory, this setup means that we can run the auto import again when newer TOSEC files are released, +;;;; or if support for other file formats is added to BizHawk. +;;;; +;;;; NOTE TO DEVS: +;;;; Any overrides should be placed below. Do *NOT* edit the included files above manually (as changes will get destroyed if the DAT importer is run again). +;;;; By the looks of it, Bizhawk takes the last entry it sees when duplicates are present, so this should work. +;;;; +;;;;---------------------------------------------- + +;;;;---------------------------------------------- +;;;; Overrides (dont edit the included files above directly!) +;;;;---------------------------------------------- + +;;; BAD + +;;; Actually GOOD + +;;; Actually TRANSLATED + +;;; Games NOT present in TOSEC + + diff --git a/Assets/gamedb/gamedb_amstradcpc_disks.txt b/Assets/gamedb/gamedb_amstradcpc_disks.txt new file mode 100644 index 0000000000..6396b7ab2c --- /dev/null +++ b/Assets/gamedb/gamedb_amstradcpc_disks.txt @@ -0,0 +1,5824 @@ +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Type: TOSEC +;;; Source: Amstrad CPC - Applications - [DSK] (TOSEC-v2015-05-07) +;;; FileGen: 2018-09-21 15:09:03 (UTC) +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Bad Dumps +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Hacks +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +A828744484F8B58387F88FE70CABBC0B H Advanced Art Studio, The v2.4 (1986)(Rainbird)[cr T3M] AmstradCPC +2CD93784F70BE891883543D7C2DA10B6 H Advanced Art Studio, The v2.4 (1986)(Rainbird)[h Kevin Thacker] AmstradCPC +A43C68F6961DCFDC7D4F68D1A24A7F19 H Discology Plus v6.0 (1989)(Meridien Informatique)(fr)[cr XOR][CPM Version] AmstradCPC fr +499E42D18A3456C3ED453E65623035E1 H Discology v5.1 (1988)(Meridien Informatique)[cr Terratronic - Crazy Eagle] AmstradCPC +BBFD32C4B27D2F8BDA931E6EEE0A5A89 H Discology v6.0 (1989)(Meridien Informatique)(fr)[cr CACH] AmstradCPC fr +B0DB712AEAD25BC826B4BBD7E4FBCE4D H Discology v6.0 (1989)(Meridien Informatique)(fr)[cr XOR][CPM Version] AmstradCPC fr +8165D8C33D6C1214693A80F3596E89D3 H Markerror (1992)(-)(fr)[h Tom & Jerry] AmstradCPC fr +00683F9D3AB0AF3BD274F814384636B8 H OAX (1986)(ESC)(de)[cr NDR Computing] AmstradCPC de +AFB8D1AD967D5C1000C72A43491C33EF H Salut l'Artiste (1984)(Amsoft)(fr)[cr Cracksoft Editions] AmstradCPC fr +196243F7882779F4E3024E4B2D4AC152 H Supercopy (1986)(R. Guenther - Th. Scholl)[cr Nobody] AmstradCPC +A58711AC7D63648B7E8836FA32817BBB H Ultra Son (1988)(M.B.C. Informatique)[cr PHG] AmstradCPC +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Over Dumps +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Translated +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Home Brew +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +C01DEBBC6845C74A9550DE3DF3D3FFA5 D Domain Word (1992)(Rob Buckley)(PD) AmstradCPC +8BEEF8CD22BDF1BF6AB56AF9B8C81C28 D Footbal Forecaster v1 (1991)(Mannan Ali)(PD) AmstradCPC +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Believed Good +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +08CA174E9A2E33542F41D6EC18FD5B00 16 Utilities (1986)(Advantage User Group) AmstradCPC +A0D9D12A75A51A855C8A1C6ADB4A3518 3D Construction Kit (1991)(Domark) AmstradCPC +74998242E3D3767C1257EB565D993633 3D Construction Kit (1991)(Domark)(Disk 1 of 2) AmstradCPC +603DF1DE32ED572944C366D87212792B 3D Construction Kit (1991)(Domark)(Disk 1 of 2)[a] AmstradCPC +C1A0D4EBFAC76D78645D2E600D3ECC89 3D Construction Kit (1991)(Domark)(Disk 2 of 2) AmstradCPC +3C30F3055EF2A437048570DD5CB60272 3D Construction Kit (1991)(Domark)(Disk 2 of 2)[a] AmstradCPC +54193913279C4B9697A41EE4A2726159 3D Construction Kit (1991)(Domark)[Objects Disk] AmstradCPC +00D24B71F221BB16F04B92951BDB673C AA Toolkit (1994)(Amstrad Action - Robot PD) AmstradCPC +89566A6DF8B1202707F5519490A07F72 Address-Manager v1.0 (1993)(Hinrichs, Patrick) AmstradCPC +99551D74C625F44A89893AD88088448A Advanced Art Studio Image Disk (19xx)(-) AmstradCPC +DDEF001CDD0325C424C0247023798095 Advanced Art Studio, The v2.4 (1986)(Rainbird) AmstradCPC +0D795CFC16995A77C7E58D91ED5551CF Advanced Art Studio, The v2.4 (1986)(Rainbird)(Disk 1 of 2) AmstradCPC +B428751E994E4371B7F63803F56200E9 Advanced Art Studio, The v2.4 (1986)(Rainbird)(Disk 2 of 2) AmstradCPC +3024D850A2492B3343F403E02FB4646D Advanced Art Studio, The v2.4 (1986)(Rainbird)[a] AmstradCPC +6F5069125F3C079342243A67CDFC124B Advanced Music Creator v1.0 (19xx)(Joshua) AmstradCPC +7ADF0752B3522E978DE2E16CF59CE526 Amcharge (1988)(Azursoft)(fr) AmstradCPC fr +0531F7F406132B26460CA2F2CEC79480 Amdraw I (1984)(Amsoft) AmstradCPC +1F6C343C1D166B59C394A805F9877727 AmDrum (1986)(Cheetahsoft) AmstradCPC +1A28A0E1E957238A3ACF2E57139F189F Am-Pix (19xx)(Dessin)(fr) AmstradCPC fr +22A4BF8474EB294CDFB1F374974DC853 Amram 2 (19xx)(Silicon Systems) AmstradCPC +356F106028DFF2B9C6A0DA0F3A07D096 Amsback de Luxe (1985)(Torp, Henrik) AmstradCPC +051C2BB51FB766CE72626091830BED3F Ams-Forth v1.11 (1984)(Amsoft) AmstradCPC +3A297871974C33FE2857E26F0764EC4E Amsmon Plus v1.3 (1987)(Siebke, Michael) AmstradCPC +3E21A23C8A8BA39579B71A0B9779A43B Amsword - The Word Processor (1984)(Tasman Software) AmstradCPC +B41DE8B771608B124829E93838986AB9 Amsword - Traitement de Texte (1985)(Amsoft)(fr) AmstradCPC fr +384AC768EE76BFCA857482F612A66FB7 Amsynth (1986)(Gourdier, Dominique)(fr) AmstradCPC fr +4509FE7CC48A906D817D10DC7EAD04E8 AMX Art (1985)(Advanced Memory Systems) AmstradCPC +4855848C63F298099E93017538CFB705 Anti-Multiface (19xx)(-)(fr) AmstradCPC fr +1A7CC49F9844D9EA16AF1FF7FDE92992 Artwork (1985)(Kuma Computers) AmstradCPC +5E5684C1544957430DC5D0CA9658E423 Assmon 1 (19xx)(VEB Mikroelectronik)(de) AmstradCPC de +EA09C5411152321D6D7AA965A3572D3A Bank Switch Software (19xx)(DK'Tronics) AmstradCPC +94384487FEE238AD95806E56C13A09D7 B-asic v1.4 (19xx)(Logon System) AmstradCPC +F3F8434E7185D0512AE35E1833AC8DDF BCPL Compiler v1.0 (1986)(Arnor) AmstradCPC +66C5130B1960B06E37F3252C854D54BC BCPL Compiler v1.0 (1986)(Arnor)[CPM Version] AmstradCPC +CC4D7128C54F386214860597AC7B06E4 BMP Convert v1.0 (1993)(Joker) AmstradCPC +AB4673C56195C64AC6745C470FB4E2BE Boite a Rythmes (1986)(Henry Bittner)(fr) AmstradCPC fr +592BAB85EE7B5EC953D1ABAE3EB2AA1E Bonzo Super Meddler (1991)(Microstyle) AmstradCPC +03127CD57415CBC53DF0E48E8640962A Bootracker v1.0 (1992)(Boo) AmstradCPC +37722CEAC764148B0290AB5D4CE92EDB Brunword Word Processor (19xx)(Brunning Software) AmstradCPC +E83C26BDD42183B3598C223AA1AA4E09 Calculatrice (1987)(Logipresse)(fr) AmstradCPC fr +AD12060DD53A69CEC0B5E88C6058219E Calcumat (1986)(Micro Application)(fr) AmstradCPC fr +1BD8E5B1675487DD1F13AC65F5312B90 Catedit v6.05 (1990)(Amstar)(fr) AmstradCPC fr +F0C900AB8C9C8EBF904D9223864BFAFB Cheese Cruncher v2.2 (1995)(Antoine) AmstradCPC +F0FAACD4E9ED3C956550086FA83047BD Cherry-Paint (19xx)(-)(fr) AmstradCPC fr +65654B068B79FE77CDA31D334EA90E59 Clone v1.0 (1986)(Waldeck-Software)(de) AmstradCPC de +583A62194321ADBE01978DD84B3DADC0 Columbia (19xx)(-) AmstradCPC +F230027340A0665314404751580E37E0 Contabilidad Domestica (1984)(Amsoft)(es) AmstradCPC es +DE57797ADDFFB158DC23DF17FC03FBD1 Context (19xx)(-)(de) AmstradCPC de +8B5594BF6645BB4EED4CF416B3B4A71A Cool Format (1992)(S. Brooker) AmstradCPC +149CBAD3CEAFB91303A8FDCA9712DF86 Copia Cinta a Cinta (1986)(Roberto Ibeas)(es) AmstradCPC es +257BB1243393B39035FDDAA1F86BBC85 Copy (1993)(MMPF)(fr) AmstradCPC fr +46E80BA0D922B9F61C4F5DAF0D0D2B88 Copy Utilities v2 (19xx)(Jorn Lorentzen) AmstradCPC +73861CCBFE9336E8D9F57F6163062BDE Copylock v8.1 (1988)(Romantic Robot UK) AmstradCPC +1B91E1526F6E2CF513A630ECCF6C4384 Copyluck v1.0 (1987)(L.G.)(fr) AmstradCPC fr +9D7EBF6E6FF8FA8A80ED4D92DC2D5ACE CPC BASIC Compile v1.03 (1988)(Peter Hoepfner)[CPM Version] AmstradCPC +3E126F5213351EC9A53B88A16D61C110 CPC Disk-Master v1.1 (1997)(Bollaware) AmstradCPC +2B97644CFA99BDA525772024AC9FE74C CPC Procopy v1.2 (1989)(McCaughey, Kevin) AmstradCPC +027E304364CAFCF6D11126889F12C798 CPC_T v1.0 (1996)(Mad-Ram)(fr) AmstradCPC fr +EF1AFC489ED6BFEF0605C923AF5C04E0 CPC-Word v4.5 (1992)(Joern Mika)(de) AmstradCPC de +99166BEEC6C310438237713A22166957 CPM Plus v1.0 (1985)(Amstrad)(Disk 1 of 4)[a][CPM Version] AmstradCPC +FC80225CE3EB24A69148717B19F10E9C CPM Plus v1.0 (1985)(Amstrad)(Disk 1 of 4)[CPM Version] AmstradCPC +71ED902F5C107C4EED5F1FB1C24A2253 CPM Plus v1.0 (1985)(Amstrad)(Disk 2 of 4)[CPM Version] AmstradCPC +7F5C08EECAB27225E2728DF2D67F78F0 CPM Plus v1.0 (1985)(Amstrad)(Disk 3 of 4)[CPM Version] AmstradCPC +53CC3215F5C9F7B0FC80F09BBEE5E1F2 CPM Plus v1.0 (1985)(Amstrad)(Disk 4 of 4)[CPM Version] AmstradCPC +65237D82EECFE68412DEC47A6FE6B43F Crazy v3.9 (19xx)(Pascal Belloncle)(fr) AmstradCPC fr +17F65C44B9F5C2B1DF25B95E1FF62B60 Createur de Menus v2.1 (1987)(Gaetan Bourree)(fr) AmstradCPC fr +3D50BDE0FE8C0230FD73F57A7E4FD659 Crime v1.8 (19xx)(Crown) AmstradCPC +82D9A572F9DCFF6A2DEB610B2029178D CRTC Editor v5.1 (1994)(Brain of Chaos) AmstradCPC +9FDF3A1A046EE043BC62CEFDCE31CA11 Cruncher Edition v1.4 (1993)(Crown) AmstradCPC +BE2CD5871DC5A8CA7B5623372320466D Dams (1985)(Micro-Application)(fr) AmstradCPC fr +4FB52F98443F8ED5737E730739D85342 Database Amstrad (19xx)(-)(fr) AmstradCPC fr +2307603ECC0F4D95EF8EC709B11F1472 DATAFILE (19xx)(-) AmstradCPC +432F0542C2F1A8AFF6ED8987F1F20A89 Datamat (1985)(Micro-Application - Data Becker)(fr) AmstradCPC fr +6BB7B0EA33169A08E8AB740C5D5B4067 Daybase (1985)(Amsoft) AmstradCPC +8607228312025A8A609A0C0EFA5AFAFC Demo Maker (1987)(New Way Cracking) AmstradCPC +5680739F6FBB0362609423DE1910AF62 DES (1994)(Beckett, Michael) AmstradCPC +8B412014E5C417A2881F7A412D59662F Des v1.0 (1994)(Campur Soft) AmstradCPC +2E1B81F0208A54B1D31A17F9C698865B Desk-Royal v1.1 (1996)(Crusader Software)(de) AmstradCPC de +E6330B3E701B5F011A861FE16138AAF7 Digi-Tracker v1.4 (1993)(Symbiosis Production) AmstradCPC +C3FDD2A3601A628B640C417B520A4BC6 Dir Doktor v1.0 (2003)(GPA) AmstradCPC +E707C438F59C9D472071C21D599EE2B2 Disc Demon (19xx)(Beebugsoft) AmstradCPC +F75B84F97E6438FC627B676ED9281989 Disc 'o' Magic v4.1 (1993)(Joker) AmstradCPC +D9B4A9AF2A3AA227867B1C6FEC281E97 Discbase v1.0 (1988)(Greyhound Software) AmstradCPC +B8D42AFF42F1C06266B94F427258AB61 Discology v2.0 (1986)(Meridien Informatique)(fr) AmstradCPC fr +07AE41C592A1B87DEFFF1352B046D9F1 Discology v5.0 (1988)(Meridien Informatique)(fr)[CPM Version] AmstradCPC fr +30642181C72F0B47FB7CB1BAE20E3F0B Discology v7.3 (1989)(Meridien Informatique)(fr) AmstradCPC fr +989C5D5B27282CE83C120858BCC62D5E Disc-Poker (1987)(Amstrad Accion)(es) AmstradCPC es +146FC6F303EC503C0E309BAB45BD7B80 Diskedit v1.0 (1988)(Strange Software) AmstradCPC +708D0C22D38CFA0282F0DCC4157C99A4 Diskfile Executer (1987)(Vicious) AmstradCPC +A1F45B9B569388F193215F5757CA7E99 DK'Tronics Lightpen (19xx)(DK'Tronics) AmstradCPC +947E35E189AE40AF66C64BD7DFA83AE0 DMON Disk Tool (1986)(Ben Twijnstra) AmstradCPC +976F7C8113AA35F69B1BB7499A59D6A0 Dos-Copy v1.3 (1993)(Andreas Stroiczek) AmstradCPC +5F34DEE1379D3B2E896D8F1E688C759F Drum Studio, The (1990)(J.K. Software) AmstradCPC +A967B1C951F521AF521CAA7F664375E4 DSK-CPC v1.0 (1997)(Divine Coding) AmstradCPC +4B888267D6F8D8209E090FD338E19F83 E.M.U. (19xx)(-) AmstradCPC +062303569562AFD58F47A71836BE105F Echosoft (19xx)(Esat Software)(fr) AmstradCPC fr +3990DD1464A5147E5A82133C186965E5 Edit v3.1 (1998)(Doc Bartoc)(de) AmstradCPC de +A6D3905F4F959D5F68D5135D1A237929 Edit v3.1e (1998)(Doc Bartoc) AmstradCPC +B4F485DFBE2E56330BBE57EFF928C8F1 Epic v1.0 (1992)(Michael Beckett) AmstradCPC +73D3748750201E5DE7D6731A57C20E76 Epsilon's Tools v1.2 (1996)(Arkos) AmstradCPC +B3F935B1C4E7AE1E717791C80C585590 Equinoxe (1991)(Ubisoft)(fr) AmstradCPC fr +00C0E83E311D54DD8D9B66A130ED43D1 Equinoxe (1991)(Ubisoft)(fr)[a] AmstradCPC fr +A962D43BC727CA2B0340574DF77A62E5 Expense Manager (1984)(Gameworx Software) AmstradCPC +6A8CAA2A7C1C462676F71008269E4C57 Fraktal Generator 3D (1988)(DMV Software)(de) AmstradCPC de +5D912C9E6A86AD198AF49DF18FDE3EB1 Gena Assembler Loader v3.1 (1984)(HiSoft - Amsoft) AmstradCPC +FF0D4F9BBBAB7773B46A1DCD4C13E711 Geometri (19xx)(-)(fr) AmstradCPC fr +23FAFFC8B9053ABD3B612DD419288BD6 Glentop Publishers v1.1 (1985)(-)(Disk 1 of 2) AmstradCPC +404A8219CF95E8A1B3FA8BBFC6080F7E Glentop Publishers v1.1 (1985)(-)(Disk 2 of 2) AmstradCPC +72D5698A1476E5831AC616A6924E10F8 Graphic Adventure Creator (1985)(Incentive Software) AmstradCPC +F4C696E0E15648B62FC5B0CE655629E6 Graphic City (1986)(Ubisoft)(fr) AmstradCPC fr +C2032B65CE102038FFD04BCF0D8674BB Hacker-Disc (1987)(Amstrad Accion)(es) AmstradCPC es +BEA43B2EED0DC918D7878688B7E0CC33 Hercule v2.0 (1986)(Masterking Software)(fr)(Disk 1 of 2) AmstradCPC fr +D2CA51E62576841581DE64BF82E16681 Hercule v2.0 (1986)(Masterking Software)(fr)(Disk 2 of 2) AmstradCPC fr +08D03D360563EBFDF50897313E92B1B8 HiSoft Pascal (1984)(HiSoft - Amsoft) AmstradCPC +65B7595A17DA4CA68AADE2D4B62287A3 IDF (1995)(Adrian O'Neill) AmstradCPC +AA91ACA6A2586AA3B7EAA8D098083D9B IFF-Convert v1.1 (1993)(Andreas Stroiczek) AmstradCPC +E1510D2AD6DDDC488193A95413E5787D Insider, The v2.1 (1989)(Romantic Robot UK) AmstradCPC +BB64F60B20FE5A252D91DFB279DAF525 Itineraires en France (19xx)(-)(fr) AmstradCPC fr +16950C51C7060CF31E8E3EDA860F7C38 Kitutil (2000)(-)(fr) AmstradCPC fr +25B26C028A10CDCCA6EC12A5B1FA5E4C Komponist (19xx)(VEB Microelektronik) AmstradCPC +4F661968A9D5DA12E49C1E8525466921 Laser BASIC Compiler v1.133p (1986)(Ocean) AmstradCPC +969812E2DC9D5DC76D52F911A4D4AED5 Letterhead Designer (19xx)(Nixxon, Chris) AmstradCPC +A5CD2898FF77B37FF2C521B63A7DAC24 M.A.O. (1986)(G.T.)(fr) AmstradCPC fr +16BAF0F57F7BC6A246CD3298103A7FD2 Masterfile 464 v1.1 (1984)(Campbell Systems - Amsoft)(fr) AmstradCPC fr +494A4F3765F49A2760950031B7506F15 Mathematik (1993)(Ansgar Scherp)(de)(Disk 1 of 2) AmstradCPC de +DF975734A1B3DE7B1230600C2D53CC22 Mathematik (1993)(Ansgar Scherp)(de)(Disk 2 of 2) AmstradCPC de +1600BAA1BB863BA53F880C84EE9EA79E Max Desktop v1.0 (1987)(Advanced Memory Systems) AmstradCPC +C35A80C78E816ACF49722360DF166BCD Maxidos v1.3 (19xx)(Nemesis) AmstradCPC +8F1085F38D19B6A38C1079423D89CA42 Mega Sound (1990)(Amstar)(fr)(Disk 1 of 2) AmstradCPC fr +0B090699BFB67AB12BA17ECD7E82236F Mega Sound (1990)(Amstar)(fr)(Disk 2 of 2) AmstradCPC fr +D6A5C681B1B18B6B9774CED37ED32450 MF2 Utils (19xx)(JWB Software) AmstradCPC +7F52BF2E01E373E4B5AF0FD006983D9B MF2RR v1.0 (19xx)(-)(fr) AmstradCPC fr +6DA7E4E0667A94228AF3E7AB2B8D3618 Micro-Music Creator (19xx)(-) AmstradCPC +FD19167F19339E9B0EBA5144B1FBCE8C Microsoft MS-COBOL v4.65 (1982)(Microsoft) AmstradCPC +B6E17E5DF806DC21155C86CFB9C27BFD Mini Office 2 (1986)(Database Software) AmstradCPC +708DB17D37CEBB505D42037E3097AED6 Minidos v1.0 (1989)(McCaughey, Kevin) AmstradCPC +012D1FFEF9734588BBEE44E823A5EDD2 Modix (1993)(Liard Dominique)(fr) AmstradCPC fr +9AD1FAFA344B718CAAB80D8FEB4FA9F7 Money Manager (1987)(George's Soft) AmstradCPC +6E76B7093BCD54B0B4DD60236950A08D Montrac (1996)(Mead, Peter) AmstradCPC +092265A67CF1EC142E32C0403F1FFCA0 MS800 (1991)(Microstyle) AmstradCPC +C99B4B1094070A7EC35EDA07A2ACA9CB Multi Mark v1.1 (1994)(GPA) AmstradCPC +B380E5E7E23907BE255188C3C80DF546 Multiplan v1.06 (1983)(Microsoft)(fr)[CPM Version] AmstradCPC fr +C5D5DBF83D7DC3306416CDAD2348270B Music Studio (19xx)(Cobra Soft)(fr) AmstradCPC fr +C6BA1035D3852987F929EBEAB08C9897 Music System, The (1986)(Rainbird)(Disk 1 of 2) AmstradCPC +378B2147E6F69CDCAC7BE8E3AABFFB90 Music System, The (1986)(Rainbird)(Disk 1 of 2)[a] AmstradCPC +4573EAB36399F38CB6C5DE5F44C22985 Music System, The (1986)(Rainbird)(Disk 2 of 2) AmstradCPC +5FFFD99A465A98086B105E7764E791D1 Musicsoft (19xx)(Loriciels)(fr) AmstradCPC fr +0A0D0AF6B493E1A00902E7334193E07B Music-Star (1988)(Wuerthner, Ralph) AmstradCPC +BC8E667F6ABA39C9D3C733A7F1D170BC Nevada FORTRAN v2.2 (1982)(Ian Kettleborough)[CPM Version] AmstradCPC +1170A7D9E0A88EBAFD5B6003321185C6 Nirvana v1.1 (1989)(GoldMark Systems) AmstradCPC +024B7A17125D5418D0938277205043C7 Oddjob (1985)(Pride Utilities) AmstradCPC +254389829F0AFD7F23D4F71905F04477 Oddjob (1985)(Pride Utilities)(fr) AmstradCPC fr +5E990EBC22723C047105C9DB9B9C915D Ortho Repere (19xx)(Cobra Soft)(fr) AmstradCPC fr +3077E3923CDE3F5838D1957E278480CC Overscan Utility System v2.0 (19xx)(CPC Infos)(fr) AmstradCPC fr +D2EA45B4C0F1BBACACDB8437C9B9C108 PagePublisher (19xx)(-)(Disk 1 of 2) AmstradCPC +D2774EDAF00CA61AC94A9D9DBE59D7B8 PagePublisher (19xx)(-)(Disk 2 of 2) AmstradCPC +8CDD6212365CAF08BD109A1FD1B21944 Panda Sprites (19xx)(Interceptor Micros Software) AmstradCPC +D23CDF7F69BDA67A4D34068695E122EB Pandora v1.01 (1989)(Swift Software) AmstradCPC +8F174AB150EB6BCAF8B5526B9D2A96F4 PicProg (19xx)(-) AmstradCPC +58E28093EF637A7AAAA6FCACA8EDE77C Pilot CPC (19xx)(DW Software) AmstradCPC +E869A7FF3F5E9515EA5C10262005FBD6 PlanIt (19xx)(Ely, Chris) AmstradCPC +4790FBA7E15FD9E856A5DC4D0440A146 Poppie's Super Keyboard (1989)(Christian W.F. Popp) AmstradCPC +8363FA7AB98EEA99A8BB693C342B9884 Powerbase v2.11d (1990)(Robot-PD) AmstradCPC +421CB72630D440607AA0CF0F7ADB9907 Powerpage 128 (1993)(Robot-PD)(Disk 1 of 2) AmstradCPC +F1F41536AE0E9B1D596690EA316AD2C4 Powerpage 128 (1993)(Robot-PD)(Disk 2 of 2) AmstradCPC +6E176B8A74ADB215F85E6CD1444A2061 Powerpage 64 v1.32 (1992)(Robot-PD)(Disk 1 of 2) AmstradCPC +41304E34C01F33E6A91586F9EBE9ED2A Powerpage 64 v1.32 (1992)(Robot-PD)(Disk 2 of 2) AmstradCPC +1ED134FA1FD74BD1F7CA4BBEB7B9E764 Powerspell (1994)(Robot-PD) AmstradCPC +962E6E72BD0F8B9D70ACB6AF71B6934B Printer Pac II (1986)(Pride Utilities) AmstradCPC +F86FB06D67040ED556945923B7D59E72 Procopy 128k v2.0 (1984)(Power System)(fr) AmstradCPC fr +0EE1A0DC971C71C993D262A93B4DD3A7 Professional Adventure Writing System, The (1988)(-)(GB) AmstradCPC GB +64647B5EFBD2757C7A2CA2E2BAAE43A6 Prospell v1.0 (1986)(Arnor) AmstradCPC +83E2B12A326D7D6FC72F825ABE2D360C Protext (19xx)(Arnor) AmstradCPC +62EC49F2268CA3F9E306A752AC7A8848 Protracker v1.0+ (19xx)(Crown) AmstradCPC +148954B80E0152D94CC7DC51494D0656 Proverscan v1.0 (19xx)(Kastriottis Christophe)(fr) AmstradCPC fr +43EDE64100609AE0C0A8CEDC61F21A87 Punishment v1.0 (1995)(The Equalizor - Doktor Fegg) AmstradCPC +5AED17AF6F14876507D8EF43C8C48A09 Pyradev+ (19xx)(-)[CPM Version] AmstradCPC +CAEF2C0F3E5699F6D5223C057F818200 Quill Adventure System vA01 (1983)(Gilsoft) AmstradCPC +CB658A25C675ECFA876533DAA4C6D04A Rambase v5.1 (19xx)(-) AmstradCPC +420D96BADE9DDC59508DE3AB8A4F725D Ramdisk (1986)(Micro-C)(fr) AmstradCPC fr +822B8961F92C33549E909FAFDEA03341 Ramdos (1988)(KDS Electronics) AmstradCPC +678A3176F6EAC5E6327AA2DF0B6A2248 Rastarkos (1999)(Arkos) AmstradCPC +6BE6983F74F247B55D9B77EA8E2EC076 Rembrand (1985)(Beebugsoft) AmstradCPC +A042FD070638EA86892B8495B6CFF6B1 Resistor (1987)(E.C.)(fr) AmstradCPC fr +A7AFC2B64CE31A5E51D30A8466A748F2 RH-Disco v2.10 (1986)(C. Hoesle-Kienzlen)(de) AmstradCPC de +609DA96D5A6DD7D5B5B933BBF2A740F4 RH-Dmon v2.10 (1986)(C. Hoesle-Kienzlen)(de) AmstradCPC de +BE9876686384745329C6BAFAB8501E74 Ruck-Zuck-Copy v5.1 (1996)(Doc Bartoc) AmstradCPC +EF0CBE62A9D558EFED45A083BEFAD72E Sanko (19xx)(Systeme D) AmstradCPC +9ED41C230E8C35553AA5FAC2DE4D5E67 Screen Designer (1984)(Amsoft) AmstradCPC +E07E04900D202DA8FDB62B8336BD6224 Scrypte (1993)(CPC Infos)(fr) AmstradCPC fr +FCBBA5C9787000073562D3A2420F3E5C S-Daf v1.2 (1994)(POW) AmstradCPC +BE7B34143844AD2C04BAEF07860B73D5 Secedit (19xx)(-)(fr) AmstradCPC fr +F55EEAB0A3B6F01185ED1FFA7C83824C Semword (19xx)(-)(fr) AmstradCPC fr +E83E137E49AE00392CB1F29291B8D457 Silipack (1987)(E.S.A.T. Software)(fr) AmstradCPC fr +9B407ED3053ABD335C580615F7BEFE96 Soft-Arc 2 (1986)(S.T.S.) AmstradCPC +7879EEBA61AE7B0958B05FF606DE15EB Soundtrakker 128k, The (19xx)(-) AmstradCPC +A11C092CCAEB82E3E12CA44B3F34E7B5 Soundtrakker Player, The v1.4 (19xx)(GPA) AmstradCPC +B71CC506E8A17FC1E1B04942975494DE Soundtrakker, The v1.1 (19xx)(-) AmstradCPC +5DE19FB44BA3C40E1AFAEFBEE090CA8B Space Archiver v1.0 (1995)(POW) AmstradCPC +27343E77A4EFF1AA2B4D3F4BDBE063C5 Speech v1.1 (1986)(Superior Software) AmstradCPC +84F12DB5BF09E4A81202887DE944D0A0 Speedtrans Plus-3 v4 (19xx)(GoldMark Systems) AmstradCPC +BBC62B043F264AB103B443FABE546AC6 Sprite Designer Program v1.50 (1990)(Glenco Software)(Disk 1 of 2) AmstradCPC +86B33F1DDF12B5751F29DB469B2C9137 Sprite Designer Program v1.50 (1990)(Glenco Software)(Disk 2 of 2) AmstradCPC +8ABD12B60FCE7B68B86ED3846F1F2C29 Spriter v1.0 (1996)(Epsilon) AmstradCPC +27C0BD3563004E50D19F2CDC141A8E8E Sprites Supervisor Package v2.0 (19xx)(-) AmstradCPC +E30C3D5F3385A10AE903DF9D173895F7 Star Text (1986)(Sybex)(fr) AmstradCPC fr +D9F43CD3AE3946903DA5653ED2B72205 Starkos v1.1 (19xx)(-)(Disk 1 of 2) AmstradCPC +21BBD42B2EAB11EB304ADA8297A37441 Starkos v1.1 (19xx)(-)(Disk 2 of 2) AmstradCPC +B737A45D2D79C564A6074A840275B0C2 Stop Press (19xx)(AMX Systems)(Disk 1 of 2) AmstradCPC +E36B704542431E765E51B1821247CD90 Stop Press (19xx)(AMX Systems)(Disk 2 of 2)(Fonts Disk) AmstradCPC Fonts Disk +EA3071EA3561E24054EAD1BABD343F16 String Viewer, The v1.1 (1993)(MMPF) AmstradCPC +7DB8D1663A7EF8931741D71E7C5BCA30 Supermonitor v1.4+ (19xx)(Crown) AmstradCPC +435F53830CC8CBF9BB679A58BD00DA21 Supersonic v1.1 (1991)(Robot-PD) AmstradCPC +D2207F79DAE0A0B2F4CFA956FC690672 Tasword (1984)(Tasman Software) AmstradCPC +BF6DE8BD20F9E0CA88FB49C56876D85D Tasword (1987)(Seven Stars Publishing)[6128 Version] AmstradCPC +596A9C846BDC1AEB1E480B8BEAD94136 Tearaway v0.4e (1991)(CPC Network) AmstradCPC +EC19633DD3112D7C6B411E2C1C392951 Textomat (19xx)(Data Becker)(fr) AmstradCPC fr +57797E4FAC9D41D7B017F25087012110 Trace C v2.0 (19xx)(B. Jouin)(fr) AmstradCPC fr +AC9574F09A61BF2ED82E9C56A889FC6A Traceur de Fonctions (1988)(L. Croq)(fr) AmstradCPC fr +07842B63A0E71256DE362FF9F58824BA Transit v1.0 (1986)(GoldMark Systems) AmstradCPC +D9EA0666D466D714A5C082AA68886EAF Tunesmith (1988)(GoldMark Systems) AmstradCPC +ABFB957AB5E3B29E588C1BA03E0423B1 Turbo 416 v1.0 (1986)(Siren Software)(fr) AmstradCPC fr +DE768EAD8C2BB84610656AA76CF160FD Turbo Imploder v1.1 (1993)(Crown) AmstradCPC +510B5F829C88B986540B61DFAC7880FA Turbo Pascal v3.00a (1985)(Borland)[a][CPM Version] AmstradCPC +BA06EA874B308C3E3F79790E0822013B Turbo Pascal v3.00a (1985)(Borland)[CPM Version] AmstradCPC +0E77A616B82F208D3ADDF25CB0A745EE Turbo Super Monitor Razormaid Mix (1994)(POW) AmstradCPC +6249278DAF296A20FF83C85C039BF9F7 Turbo-Ass (19xx)(Koopa - Joshua) AmstradCPC +A8D264AC5E7D4E7B63139570C4068C65 Turbocruncher (1992)(Elmsoft)(de) AmstradCPC de +A62348811F6C610186E2E6B88B33AD50 Type v1.0 (1996)(Bollaware) AmstradCPC +09DAB498757C5E0719D849DAC75351D1 Typhon (19xx)(-)(fr) AmstradCPC fr +53C1DB2C9915E7393F3A4947046B3E8F Ultimate Sprite Searcher, The (1993)(Sentinel Software) AmstradCPC +9ED39741394665198CF0BD92FDAFF275 Ultrasound (demo) (1987)(Siren Software) AmstradCPC +38E6881FDDC22BAA9BA98D67827AE365 Use It (1985)(Bubblebus Software) AmstradCPC +342576CC38B96A4282BE68048AFD29FA Venturefix (1984)(Joerg Walkowiak)(fr)(Disk 1 of 2) AmstradCPC fr +DD54709C6EFE0033651FF245CD640286 Venturefix (1984)(Joerg Walkowiak)(fr)(Disk 2 of 2) AmstradCPC fr +50FBCB4E44600ABEE7E08D53CF9A2EC2 Wacci Word v2.0 (19xx)(Dwerry) AmstradCPC +EDDC252FEB37600F56C683EF88B8131D Wops (1988)(Camel)(fr) AmstradCPC fr +DE2BA1235E415AC6E095040DD8837E1B Worktop v1.1 (19xx)(Robot-PD) AmstradCPC +20176120228B7709F49AB11741DB2943 Xexor v2.6 (1993)(Electro Software)(Disk 1 of 2) AmstradCPC +D14BC98CD109A93ECF44FA13C8507BAC Xexor v2.6 (1993)(Electro Software)(Disk 2 of 2) AmstradCPC +E96FB844C22371505D30887D193E7B5D X-Press v1.3 (1988)(C. Medway - N.King) AmstradCPC +D8A7A1C08C7509955D7D7D88B4D6749C XRom (1986)(Timatic Systems) AmstradCPC +D43014458EB34D3E5217E0B8CDC38E14 XSshow (1993)(Bollaware) AmstradCPC +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Type: TOSEC +;;; Source: Amstrad CPC - Compilations (TOSEC-v2015-05-07) +;;; FileGen: 2018-09-21 15:09:03 (UTC) +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Bad Dumps +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Hacks +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Over Dumps +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Translated +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Home Brew +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +C5E0FC4A13FD7E7EC24CD7263645D45F D Robot PD 00001 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +B56CB8EFFEAEA2B98017171EAABE6FF1 D Robot PD 00001 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +7DD0319882730F86036A84D3424279B8 D Robot PD 03000 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +67E15C78E5EF29F5DD3D5C9D38DFC1E0 D Robot PD 03000 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +25BA0DEDE85054CA28C05F34EF79723C D Robot PD 04000 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +3212BDB2FFB5881FCE801CE022C37B3A D Robot PD 04000 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +9CE5E08A426B47595AC264AD92522DDB D Robot PD 04400 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +CCCEC9277FE1AE59664DFB18048B20CB D Robot PD 04400 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +3AD0170A70E134EB68B844C8152A30A9 D Robot PD 04401 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +6476785ED6ABCCB41F695CB24C628E22 D Robot PD 04401 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +9F4EBA03CE0685932D5D14CA1CF8808C D Robot PD 06100 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +A626682A6DB76C5E31C909FC483FF1AF D Robot PD 06100 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +A839ADAE09271A1CC29CEA90E5FEA0FD D Robot PD 06101 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +71274F00DEE272EECEF5A50EF226DE05 D Robot PD 06101 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +A1046E1994589DF43BFB0D2E16DBE2AB D Robot PD 09100 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +A23E7DB040E823E6FD83474751FE6B5A D Robot PD 09100 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +1BC870B4388F0E3385E1758546DFB247 D Robot PD 10000 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +EB22E0958CA9EB7AD7D7D11F279B2244 D Robot PD 10000 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +722B4BB435651EB2CBA3061703BBF902 D Robot PD 10001 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +694F0D52F5DCBAF538A433BC1BE96CFD D Robot PD 10001 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +A7534E6E54357A787E3BC7AAD828150D D Robot PD 10002 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +E164C67624A2C9345115EB240F632219 D Robot PD 10002 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +58209CA85F12B262CD88CA5DA888F85F D Robot PD 10100 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +41F83B3BF0FFEE31FED126554EDC808E D Robot PD 10100 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +0FA07AE4E9E348A938C87C9EED3112A2 D Robot PD 10200 (19xx)(Fairhurst, Richard)(PD) AmstradCPC +6A441C75B7A48F066BC1A16AA32EF967 D Robot PD 10300 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +A2480194CA2412AC6850F194F08FFC69 D Robot PD 10300 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +8B2E6CAE4F29EDFAC4D02FBF04F0B8F9 D Robot PD 10301 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +09830E95628BB6F3AA2A158C8E64C1B5 D Robot PD 10301 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +A651C7C5C186DFAF58F928C361D137F1 D Robot PD 10302 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +BF6F0A0FF7A7BCB359C5FC44A9D120AA D Robot PD 10302 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +787E7639FFCAC7B04526CFB67ED3436D D Robot PD 10304 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +94AF01FD224E23B2553743827A361707 D Robot PD 10304 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +F864EF8478EAD0362406DCCEE528275B D Robot PD 10305 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +55B11DFBCA43C2431E854D3EB2D7FF31 D Robot PD 10305 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +E682A0A505A87532BAEB72CD68D1F5D2 D Robot PD 10306 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +CA5784D09FF29A1A8AACD43AE68AB348 D Robot PD 10306 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +6CEED23E18C18EE987FD57C8AE0841FA D Robot PD 10307 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +89A03AF10A49D6E10A4692EF5745BAAD D Robot PD 10307 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +B9CA9F65287C60AA928C2EB08E1EE7FA D Robot PD 10308 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +FA0D9603773CE3ADA9725A7F9A866281 D Robot PD 10308 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +2F8A6E4BD1CB1EBC7D2DA79F441AAD50 D Robot PD 10310 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +F8771947B09E60E1B1E46497E2DDDAA3 D Robot PD 10310 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +D0D4CEA9BC45408B51990CBBA5A95B98 D Robot PD 10311 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +8C97EFAF05CBC60448F11F997EE3FD8A D Robot PD 10311 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +274BABA2B81CD6064B80A8A80B3F1C0B D Robot PD 10314 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +B3AC68BAF135C5A8B947C1B51DD1F485 D Robot PD 10314 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +EFE8B7DD90C5C4BE659AB1D24FDB18F2 D Robot PD 10315 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +787D5842B8C9BA3B05AD15B80C2C4CCD D Robot PD 10315 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +017084D62350C9D71A7C553EB32548BB D Robot PD 11000 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +1828C32C640A8B216D4EB84F9A57EADF D Robot PD 11000 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +B6BB9C752540041639217789C2D87F75 D Robot PD 11100 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +03A655470A361A3167B1E712419474CC D Robot PD 11100 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +13A8EAA805F65075C2C0F78324997CAB D Robot PD 11200 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +7628D2F921D4BC537A595A8E9CE7E7E6 D Robot PD 11200 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +82581D1AF9776599756022A6F854365E D Robot PD 11400 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +405E4828E2F2456B0F7EE1DCBE868505 D Robot PD 11400 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +80F25B20AA5CAEDA049EA7681E768509 D Robot PD 11401 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +7390AB1F1923C4CED79E8515011B7FE5 D Robot PD 11401 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +24F57AE7047E8BEF83B1270A4EDC24A4 D Robot PD 11402 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +E96573198C1746B53409F471BBC15471 D Robot PD 11402 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +EB10FCF96358FF727F235772D1ABC0FF D Robot PD 11500 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +3D09EE760ABCA621FBED48F8F19BF019 D Robot PD 11500 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +73BE0B80B555DAFAF969598ACF0DD9AE D Robot PD 12002 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +753BD235AF1CE0074D83276D44898217 D Robot PD 12002 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +DBDDEE84BDF439A5E48973E7732D69A9 D Robot PD 12003 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +36289B691E16FD520710D9D2368A4EFE D Robot PD 12003 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +9756DB9592A0B4FEC271C729D08FE213 D Robot PD 12004 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +C9924EFDCE6424BB759526C61F8C7C1B D Robot PD 12004 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +2C2535A00D499E897056D6BF3DBA152F D Robot PD 12005 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +F7E99DC387F130E9A30A215B0DC522A9 D Robot PD 12005 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +BEE85A0B897391053D9CE8FD13BACB91 D Robot PD 12100 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +B560C2BA2DD2BAED7372FC521DD45A4C D Robot PD 12100 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +1413501712AFA859EF861FE992F24E3F D Robot PD 12201 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +9F44C37EB8CAD07E4FE1ECEA34BF6E06 D Robot PD 12201 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +8CDD0F2160C02E55734F2ECD2DF65F8A D Robot PD 12400 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +581BA752D28B19552FC7E70619649D5A D Robot PD 12400 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +A79C14565A36C0D115F736B99ABD09D0 D Robot PD 13100 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +1465A5F728C4F4E14A94C6BD05046710 D Robot PD 13100 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +A1FEE8856DF149660A4C0576CA1C0B6D D Robot PD 14400 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +7BCC2676D0F5549AC3134E4966B70D7F D Robot PD 14400 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +E21F25F93044CA27477F40540A6726EF D Robot PD 16000 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +7B29BEA684E9DB1A4E568C8339E806A3 D Robot PD 16000 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +3481EDB6D4E7A9FE41F3E847BF84B4F4 D Robot PD 16100 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +3DFA42B56A6724B4CD85FEF63DEB51F5 D Robot PD 16100 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +4DB77C03971AB4C9183736B34EB3D517 D Robot PD 16101 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +FE28BB5AB68DB04DD21D372AF70361B8 D Robot PD 16101 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +34D48E8737693B1C07DACFDEF8038D97 D Robot PD 16103 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +4597E41F61CE03A3B35129C5031D1A29 D Robot PD 16103 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +A905B0E60228DED07ABDAC422EE59B9F D Robot PD 16104 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +E687ABBEFD4B4B4C73F6D3E9567EE734 D Robot PD 16104 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +8903B2248D9F52B6B449FB40C2218176 D Robot PD 16105 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +BAF41A7A038B0C9405FE6FE4652A8BE7 D Robot PD 16105 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +8E633CA99035A0033E08416774B2DBDD D Robot PD 16106 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +0679C94F3C9D4DF2D243826DD625CB21 D Robot PD 16106 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +E1FD98A10F7C27C2AAF09F3044F4AF88 D Robot PD 16200 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +BB2FB3C084A23D00DA70172E1674D11D D Robot PD 16200 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +D06EE05B240B87797E36C819668B2C54 D Robot PD 16201 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +6BA26B2922386C2A6F4EC3049B198D94 D Robot PD 16201 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +4A835EC1ACD86636EE286BE84691B82B D Robot PD 16202 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +5A305F32DA28E25D84AB91F63DC9B06B D Robot PD 16202 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +77F77686CD14B6918D04E405EC958D5C D Robot PD 16203 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +EE4E34C89A1543B48025D98621D7C69B D Robot PD 16203 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +C5C1509615B8E40A08E9FDF0339609F8 D Robot PD 16204 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +27315104B1E46D941C7AEEC822110E86 D Robot PD 16204 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +DE061A84E9CDD8317410A2BB916CC4B3 D Robot PD 16300 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +F3311A7A537FCDD18A3177DB42E4D088 D Robot PD 16300 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +060E66B0113958C0D596598DD893DE81 D Robot PD 16301 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +E663E4B341549D0505F1F9D06516F18A D Robot PD 16301 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +D0761CCF472AF592EC90015E67DBC038 D Robot PD 16303 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +216C9C19F7634E552AB4EA38CEE277D8 D Robot PD 16303 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +2D263C21B001B1F53A1FAE64B5DFBDE2 D Robot PD 16304 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +AA78A7B97B262BD2A7E7280011550667 D Robot PD 16304 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +BCF93012351C448D23B6140DA47DEAF3 D Robot PD 16307 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +F944028DC60513506831039C153EB2BF D Robot PD 16307 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +475CAFE380C0FE74B5878DCC76B629DE D Robot PD 16308 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +51EDCAC6461CD63C8176C2A81367C138 D Robot PD 16308 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +A57EDEBD49A19475DC5A7CBCA39D7261 D Robot PD 17000 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +49BA4541E948EB59C23694ED665BEBEC D Robot PD 17000 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +0C3FFC5CFEEA383E2D5A9217CF64D45B D Robot PD 17100 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +1F9523CA49A56B889B41BA0DE98CE8FE D Robot PD 17100 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +C4BF0742E3EE9249E288656BD46FD608 D Robot PD 17101 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +45B990907DDED7039A1D798451E057B0 D Robot PD 17101 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +C084EF7C8CD6FFA20E0354F769D0A6B7 D Robot PD 17102 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +0E7909A52F86BA2C6212C16CC6FD0E3B D Robot PD 17102 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +D080A225B0C716D8EE08BD565A696CA5 D Robot PD 17103 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +452F946561CE66E8ECB7D15F8F50DEC2 D Robot PD 17103 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +C00987A5CA4AEE6E584F314B6831D1D3 D Robot PD 17104 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +52624517A4691E0CA0EED6DC3E5C4F8C D Robot PD 17104 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +0CC48CA02AEEE4D8DDB8825D540CAF47 D Robot PD 17105 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +AB98D1198AC41C011B808D4AAED6C0E3 D Robot PD 17105 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +0C8B60CB7CF80AA7EB630A2F1CD5FE75 D Robot PD 17106 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +37A5739FA988C2696CECE10B3B7E1CF9 D Robot PD 17106 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +6101B9E78F5A01813BDD4CE4297FB4B0 D Robot PD 17107 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +996E48313B7E7C330732E248ACC3226D D Robot PD 17107 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +56A7E1080824349FC7A3B4743C34EE05 D Robot PD 17108 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +0B11F970081A3DE22446725AF35C488C D Robot PD 17108 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +0B67A4CB8FA28AA2DD11A79740B3FD90 D Robot PD 17109 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +451EC924005F32697566ED74230E4D7B D Robot PD 17109 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +292BBE39D02820BDE73BA53D4DF25A04 D Robot PD 17110 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +6D3E5BD0D82DB93BE2DB116F69A7D8DB D Robot PD 17110 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +60F27AE5AAC6E53CE1C817732F652EA2 D Robot PD 17111 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +7A491CB9A69D544BB23BF383767C4228 D Robot PD 17111 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +8A83833AC2A465F7FAEACB0E79A7D3BD D Robot PD 17114 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +7A9C9744E1E773C762E0D44E3519BBE4 D Robot PD 17114 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +90F27D38EF540DEE468394A0925D0A41 D Robot PD 17115 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +6FA6C0B3229BBFC865D1AB4F4FE4E29C D Robot PD 17115 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +20A2FA4CE576C5D0C6BC07C8790B14B9 D Robot PD 17200 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +F2C492B03D4465969F5955FC525D2625 D Robot PD 17200 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +9DED774E6AF641FDFFEB2E6A99A8A3E7 D Robot PD 17201 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +F2984639B6FE9F1E753735F45E5C8DAA D Robot PD 17201 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +D38DF8AFEAF2A82D1B3325A2988FB4E7 D Robot PD 17202 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +976F4D764C6C499C4B8C7B3D787BA34C D Robot PD 17202 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +0AAB947C8890ED69521C0EF2AE40090D D Robot PD 17203 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +EA0C09EEE6A8303DF18360011C4387CF D Robot PD 17203 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +15FD9FAA502AA48DB25F7F516DB0B92E D Robot PD 17204 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +CD83159BA26BF4046519372AB6976165 D Robot PD 17204 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +B2036610427FE9AC98B1EE390D1EAE48 D Robot PD 17205 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +87EB13385F0A6F80F69BDEF1A21517E9 D Robot PD 17205 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +15D6BE35B6AF2EDB1D5880B85FBCFD16 D Robot PD 17206 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +69E980642723331F0C11BEC5286BA30B D Robot PD 17206 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +DFE053D49D89E11D18AB0CD0319049E2 D Robot PD 17207 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +5777ED860EB2A3B3B7B2297BA7151A0D D Robot PD 17207 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +BA7F34DC402A609BDFD8EF7E51643325 D Robot PD 17208 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +F5E73DE629C1F4332A3A4DBDACE37B5C D Robot PD 17208 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +BF64AE9CF168D14113D0FC30E7AD44A7 D Robot PD 17209 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +0F12905B6D0171D11FE146A9E9AF57FC D Robot PD 17209 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +C1098084497B8F6DB77843D79FC947B7 D Robot PD 17210 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +00CEF6FED72A675C6845A60183A4A0EA D Robot PD 17210 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +1AC50CEE85577B2DF94A82B69AE06CBF D Robot PD 17211 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +7876A13734B9C0D5048E5369CA07EF30 D Robot PD 17211 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +605E56014D20B7C1F93A7EA40F1F478D D Robot PD 17212 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +293054DBEE8D652CCF357656A1CE4F87 D Robot PD 17212 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +9CF9F38F5414CBF50C62A7EC06F574AA D Robot PD 17213 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +57F8A24A9B8855D139F12256001C0BAA D Robot PD 17213 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +C950B4B363FB9E95A1F55481188A3C00 D Robot PD 17300 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +CD1AE1FF672C24666013808CE6859E4A D Robot PD 17300 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +2F26D09852558223F231BD6DA6EB2A71 D Robot PD 17301 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +0A353A4B00DEFF64733E87A2DD68F799 D Robot PD 17301 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +8CD106107BA1B813949C4836A1141D6C D Robot PD 17401 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +79224FADC52ABC8440849B642D71AEBC D Robot PD 17401 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +7B952318404BD7BBD904BA13847017FD D Robot PD 17500 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +0A02F020178252D885FE266C97937F30 D Robot PD 17500 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +892A0F9D489142FD28D831ED7C13E53A D Robot PD 18100 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +918AF9A1DC97552256D2577612AE9D72 D Robot PD 18100 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +4D000237AE96C5573E12B16F09F65972 D Robot PD 18101 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +2A6372F59B281A58F3EDD58D3F8791C0 D Robot PD 18101 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +FF2E5A01599768BCB2DC5D6ED35785F6 D Robot PD 18102 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +F52485AAC38D9D4A90BDF6019BADC7D2 D Robot PD 18102 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +7393F15398BC887293C2488DF23B0421 D Robot PD 18103 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +A4F2D34840F78FDEAD5AD39C5FA5FF74 D Robot PD 18103 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +321A1156783DA4FBF4AAE2B4BA746FD5 D Robot PD 18104 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +5D8C1E3FE3A0493900A82CD1CC83B739 D Robot PD 18104 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +360C18227B5B53A72AA1C1E7F203E760 D Robot PD 18105 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +4AA411AA30743472946B2A3E94F8D27C D Robot PD 18105 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +C874880E447A01443656CE9551FFA255 D Robot PD 18106 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +BDCD7A6D01B341BBCFEEF1F0BAF60EE1 D Robot PD 18106 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +5A37E583E9411523BCAFFE38B4CAA296 D Robot PD 18108 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +33AD4EA23E7A791E0B9671D727709447 D Robot PD 18108 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +E2EB169BBB2E493B55511C789E3FCC30 D Robot PD 18200 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +0327471C5D2D942CDBF0B0CEFAF28546 D Robot PD 18200 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +2F87D69F792E38DDFB22F1B6B3B4670F D Robot PD 18201 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +9EF24B3EB0ED56CE39A15ECD19336C08 D Robot PD 18201 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +688694E57B8B21F6E726188E55EA5295 D Robot PD 18202 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +111F6FF6F5E25D0AAFB3F545D4BA957B D Robot PD 18202 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +EE9DE5057EAA0025D1599F743FEF96A8 D Robot PD 18203 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +3860639F980DC3677F573B313C09F798 D Robot PD 18203 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +4DE8CACA1CEEE470D0B80C803684BCC0 D Robot PD 18204 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +E8F720C1F84962F32891B7D453FAC5DC D Robot PD 18204 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +37A018F93B4E678E7D14B5F8FCBBB551 D Robot PD 18205 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +3474343361F9E55616DCC4C668FCE54B D Robot PD 18205 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +8167B907610CD12FCCAFF18CDDC33DC0 D Robot PD 18206 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +721D756DA388B9D4E67917EF48EB4261 D Robot PD 18206 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +778327BC2437DE5226EBF6C5C76801AC D Robot PD 18207 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +EF1DCFDF2050760266CB7262B78F928A D Robot PD 18207 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +5EBF98426A3E0852189EBC2B8DDEF364 D Robot PD 18212 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +6E3ED11EA58E573027786A93210478DA D Robot PD 18212 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +B0305DE9FEE55F5A988C1E8FC8EB42E5 D Robot PD 18213 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +D1798171B41B69ED229523BC2E7D1C9C D Robot PD 18213 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +907A9FE95AEBEE26BFCB57F62F7B7846 D Robot PD 18214 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +0824F6A4D1BBB4B49B6F2D6F57EE71D3 D Robot PD 18214 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +9ACDB5A08EBB93A5D5AD76F09FF6A888 D Robot PD 18215 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +47BE15294051A6AD70808AAAFCD708D3 D Robot PD 18215 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +E7AC30303BB3C057856B37FD3D4B7B41 D Robot PD 18216 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +B21FEFB8E896C58DAD1C988305BFB66D D Robot PD 18216 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +C06E321628DD90B2517B7084EE7BE5D2 D Robot PD 18217 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +474ABE7CDFFE8AC652CAF982DF380BB4 D Robot PD 18217 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +296A5ED97AB50C268BAA5C2463E83609 D Robot PD 18218 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +08828E314A2F82F2733EE2457D42B3F6 D Robot PD 18218 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +707E93A4D8DDE7FD813D645D9DE4DB30 D Robot PD 18300 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +31BB6F9BC64B7CAFD3A11D91042A002D D Robot PD 18300 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +DCC96408D7B4697CD8D5FE3724E59EEC D Robot PD 18303 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +870C3A8BBED72C040B111F0CD2F5EC7E D Robot PD 18303 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +F9BDCDEFC2D479507FB1CD002D30E890 D Robot PD 18400 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +FA4CEE979C8E5908C600D6B1C6D4E4E4 D Robot PD 18400 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +CA8DA3E762C4CD2E36D135A035D0D378 D Robot PD 18401 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +1B711B9B0DD820B0E626397212E34E83 D Robot PD 18401 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +4BE0637CC803C9973467C23B0F0DFCCF D Robot PD 19100 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +E3F18EF16CAE5165EFBC40A7D3354952 D Robot PD 19100 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +2BACBFACE219FC13B49F770ED032BF13 D Robot PD 19101 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +701D4DB637F782BE46A90DD89F595CA6 D Robot PD 19101 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +C59F2AD24C2614264F7B5BCD4700519B D Robot PD 19102 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +9079D920FDBE0F18DC83795C390E1771 D Robot PD 19102 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +F74D58C2ECFD7A5D2D11D5885DD4F1C2 D Robot PD 19103 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +D4596D5BBB05FF0E7E658DD4330F63E4 D Robot PD 19103 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +7A71B8A0FDA411075EFE3F7D9367D842 D Robot PD 19104 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +B18150AA7196191E4D94C2033E6CDB71 D Robot PD 19104 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +E48B9B372BC6DC4B86AF8073A9C6971F D Robot PD 19105 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +5A51F7F0ABF0518359EB0B923C2DAE11 D Robot PD 19105 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +F207FC47E41660A156BAC15884FA53AC D Robot PD 19106 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +B9BE61645EC2A37135EDD8405CE3480C D Robot PD 19106 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +60CD5F0748D8F951DC6693ED67E2A3DF D Robot PD 19107 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +53C30381D7BEA66DAE197370EF02B150 D Robot PD 19107 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +E54AF42DC8C3BF731225B999C30DDFC8 D Robot PD 19108 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +8A415E019B0D10162186D9659507C799 D Robot PD 19108 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +A40C8CCB70A2F5EAEE1FF730121F4843 D Robot PD 19109 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +FD4D93B636B39BA740985262B6443436 D Robot PD 19109 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +5EE178F7339804C3BBAE836352B52464 D Robot PD 19110 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +C36DA19474726B7A9CF09F9EE5FD5F09 D Robot PD 19110 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +CF0EEF0038B1C54534CD4929CE3B6FA9 D Robot PD 19111 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +613DCB147BA9C2EA052097B1E8C55D2E D Robot PD 19111 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +90DE38C33ED3DD7E7AC7C2F50E956603 D Robot PD 19112 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +47EC3DCF34F94956F685947B48104C2F D Robot PD 19112 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +DF707AD5EB4E0133956DFE78089F8D30 D Robot PD 19113 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +06D67616F45C808B370C717BD3EA90E7 D Robot PD 19113 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +1D7E8D61FB154EBA6E8A0D658BDB64D5 D Robot PD 19114 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +1B566AE31B777BED52E97635C925210F D Robot PD 19114 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +05AD9DCEB26CF8AA6017C3D632269CDA D Robot PD 19121 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +5AC7BA49BEDAB5483A0B6E774C2FD960 D Robot PD 19121 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +5FB88DDB98047F2FF4FCD068EA04E033 D Robot PD 19122 (19xx)(Fairhurst, Richard)(PD) AmstradCPC +79139188D169F6559CB7038F4E3BB1E9 D Robot PD 19125 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +6F49E27BA34E15578CF18C732431B251 D Robot PD 19125 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +D51DC6A7C97907974533835923B8D31B D Robot PD 19126 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +8E04262A3F60739C058A26A54B6455DF D Robot PD 19126 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +871BA9EFAA691ECC535C10A1B2CEB812 D Robot PD 19127 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +C0D63756FA3607822F775B26959C5393 D Robot PD 19127 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +C54098CDBCD94A3BD4C1197A69C09E68 D Robot PD 19128 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +45808453ADECC9343D201D718754A3D5 D Robot PD 19128 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +5AFFD39C0884CF07EEBCAC5165159FAB D Robot PD 19129 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +BE3C0C672A8D9EC30C939E660B51BA78 D Robot PD 19129 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +8E82C5B21B544B2C5A18F38CD925530A D Robot PD 19130 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +B03F1CAA1C47E0939FA147A7F4F55BB6 D Robot PD 19130 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +A70DA91A15DDFDACDFEA1B7C2B942F32 D Robot PD 19131 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +97816045E1E15027E0B402B497C9DABE D Robot PD 19131 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +DDB2EA5AFFF6C54EC913A0E99BC5C13B D Robot PD 19132 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +FA00E03D04CE12A897903FE9D6D72334 D Robot PD 19132 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +EF7C6D265B8204F44CA481227AD8F0D5 D Robot PD 19133 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +7EF3FA257CF5209FD0BB7191CB848660 D Robot PD 19133 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +C9052986C807B1EB189C2014C4060E1C D Robot PD 19201 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +97A419E9CBB37959EFCC61F513D64697 D Robot PD 19201 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +E618E435663834C3776D7D8634BDB2C4 D Robot PD 19202 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +E002DC3D0D87BB9EA60231D0ADD6904A D Robot PD 19202 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +80F2E5DDA4A66CE4A8E81B7FBC200A59 D Robot PD 19203 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +2D632627796E271D3FC6BC57AEAAA035 D Robot PD 19203 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +869B9BF50518BBC446E4E485AA3E29C3 D Robot PD 19204 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +B0508E0A0B7BA90DC251E8EC0FB5B56E D Robot PD 19204 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +EC37131E56C50824AC27B6702D777162 D Robot PD 19205 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +E0EB7E0888D10B88273A7362795D5A14 D Robot PD 19205 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +BD608C8715A44809AB814F221CE50190 D Robot PD 19207 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +618B8E8C28CA7B1F87F7EBBC9576DEAB D Robot PD 19207 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +3B90FB0B939AD6AB2F69A6356C3B46F1 D Robot PD 19208 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +998D32D70E26C982C0D9CC3ECC9A888F D Robot PD 19208 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +63FDBD81F14603D2B841BAE4CD7E067C D Robot PD 19209 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +C26D0B1829926CA4A1FA3C8D28EC440F D Robot PD 19209 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +872A6C4417A14B7E59A793FF0BD126E7 D Robot PD 19210 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +5610255CEDD3B509C69F7DB7FC3EC4ED D Robot PD 19210 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +554ECB10B1DE840E26FCD432890A2932 D Robot PD 19211 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +AAD094F036C972BCB98A0019790E3EA0 D Robot PD 19211 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +5C84875D4CF9BC5D96BAF003E73C5237 D Robot PD 19212 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +25364B351B538E02168220586739B3A1 D Robot PD 19212 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +32B393AD710BFAD5021BA639C31ADA69 D Robot PD 19213 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +499419F1487A29A756BADEF936C4F66F D Robot PD 19213 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +292CFD6A7EB49474B32E31F91736AC18 D Robot PD 19214 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +2B78763013BAFF8458850A167863E0DD D Robot PD 19214 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +4346F0AD75B0382EB3BFF335B0EE7BDE D Robot PD 19215 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +76FA2D4BA25E9026282F35F1CCC13ABD D Robot PD 19215 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +CCB16AA83C22862B11E534274A4A7A60 D Robot PD 19300 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +0F51A1D2B0700E42B75CDFF49C392E78 D Robot PD 19300 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +8B9D823BFE7C6C7EE9910CE59D71D8BA D Robot PD 19301 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +A31D83A4AB455F32C5DD596FEE714D5D D Robot PD 19301 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +15CB2D4A8D62793447A8111687A1BA00 D Robot PD 19302 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +9CD507D57240AD7D36D39DABC2AC634C D Robot PD 19302 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +11E65D228CAAE89D48EC636F527A27D9 D Robot PD 19303 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +979578E4104251C63200F506235CCDC2 D Robot PD 19303 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +75E9116AA4F69998B13F22B861300A49 D Robot PD 19304 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +D624F2AD568C1F981D7037E359EEB221 D Robot PD 19304 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +D2F7BCCFA1BCDDC2CB3111D5C880688B D Robot PD 19305 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +0D7663D3DCD644A3F73DBB2AC02C6A8E D Robot PD 19305 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +BB6A3D4598075E4DC38B3F524BA8EFE4 D Robot PD 19306 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +0C791167D0FF0D52F9452A6A1CC3C2D1 D Robot PD 19306 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +425C9C19438E7EF7C1EC9AFD5CDADD7C D Robot PD 19307 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +2F076EB5C6511B6DC89ABC57B31AC53E D Robot PD 19307 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +7899DA776E9D3DC5D1BF5A8FC1B55821 D Robot PD 19308 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +2AAB2A1F6B483D42418570B80187BC0D D Robot PD 19308 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +473140DBA286EA962AA99133C79DED34 D Robot PD 19309 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +431E53348A0727A6F0BFC2C6BD255263 D Robot PD 19309 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +B52BBF72F1978614AB4C7C26DE16DDEE D Robot PD 19310 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +09CD3C8A464BA62621B01A4A37B32296 D Robot PD 19310 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +C5D44A6583E42F992E6980F2D0BA4EE0 D Robot PD 19311 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +05B480B8A2FCE3AB146C9AFDD7A40FCE D Robot PD 19311 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +6B27A1F11F73BA3350D453D6B5713436 D Robot PD 21100 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +DC26E5235B24B11EA1CA64A6FBA51341 D Robot PD 21100 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +7562A99B7D0172FDFDC1E3BF468FF596 D Robot PD 21101 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +B8E14C4E079EB8B2DF1C7E8954C33992 D Robot PD 21101 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +C632FD24AB26BA0C41E7CF2CFE7FD35E D Robot PD 21400 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +2D39793C58E76DD7FE34E6A944CD979D D Robot PD 21400 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +5FB01625BF57C66D408144EF4C9E114C D Robot PD 21600 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +BF311F3DE4FC27CD9F305B72782D1D87 D Robot PD 21600 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +B701C4EA04ECD68F7EDA166060E73DFE D Robot PD 22000 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +4737A3888602058AF6E34E6BF88AD84D D Robot PD 22000 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +C1E15E2734614F44A2AE05E3083EBBD6 D Robot PD 22100 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +BBF6D66E491ADF83031233B45F4B8ECF D Robot PD 22100 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +CD34CCEF35C7D3B2FE5A820C4744EF01 D Robot PD 22101 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +4E48DE1B5FEF0813C60737EA04745771 D Robot PD 22101 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +5591E97B6E23BB5DECBB5CE183B61FD1 D Robot PD 22300 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +33432E445F7927F3BAF5C52FC2F1EA76 D Robot PD 22300 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +D8CEF7FE4255A2E9194B2487D4712B4B D Robot PD 22301 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +4B30AB2350FE2927F7DB39727349FEB2 D Robot PD 22301 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +54F15BB2E2CC9FFFBA52D205D31604BC D Robot PD 22400 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +F8FED0A5DA45D3EF0CF7BC6323ACD04A D Robot PD 22400 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +8C191B63DBCDAB05D8564EDE7D83A5DC D Robot PD 23102 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +C86D60A841313B7DC7B2FB70E0EAAA27 D Robot PD 23102 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +8F3AFC6D555A687EA8992F0CCE1C18E9 D Robot PD 23103 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +C77DC870404CD9FA53D32FAD42A4E73B D Robot PD 23103 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +CF7AB7060E78996F02F98ED55DC189D4 D Robot PD 23205 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +38213791AE429FDB1174873A82CAAD8B D Robot PD 23205 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +A1AC0AE65CBA90928384E01DA2C9A105 D Robot PD 24100 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +5F391B21D2B41B87136BA02C2A6BC153 D Robot PD 24100 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +6E08E047560627AB8A232F0B9CBD2F64 D Robot PD 24201 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +E6F69C2B5773CBA94D6049FAE54A322D D Robot PD 24201 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +258E65C02C52B1EA638A59612D2F9874 D Robot PD 24300 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +EDCCCB023750BDECF30C67A2AEBAEB43 D Robot PD 24300 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +ED9D164E292737E8FF5D05D4DBEDCB49 D Robot PD 24301 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +88A85B9DC549446AF4D85ED0A520EE2B D Robot PD 24301 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +28069B871D32B960D2209ED43CEF516A D Robot PD 24302 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +2819F85E262C3C9BAE609DC38ED881CA D Robot PD 24302 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +F50ECC3A5CDC4FFA5838A8FCCF9BE54D D Robot PD 24400 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +7BDFDB8975FB746ADB53F509216C985E D Robot PD 24400 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +DEFE46E7EF2CAB9CD92703BA38E9D3F5 D Robot PD 24401 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +82B32AF802AE066F21998033068BE844 D Robot PD 24401 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +8417185B14062C8E69CE1EFD6D9D9F9B D Robot PD 26100 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +ED17F3BAF2416E2F9C27AD58C71D931D D Robot PD 26100 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +A024BA736B6F08A899E21969F3F9067A D Robot PD 26101 (19xx)(Fairhurst, Richard)(Disk 1 of 2)(PD) AmstradCPC +F9419916C064DFEE6DDB39F5D4D66424 D Robot PD 26101 (19xx)(Fairhurst, Richard)(Disk 2 of 2)(PD) AmstradCPC +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Believed Good +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +457C3459F818BDFEE05976A801060DA9 4 Spiele 1 Diskette (1985)(Ariolasoft UK - Rainbow Arts)(de) AmstradCPC de +94501E045355D5A1D93A20A91605B52F 6128 Games Selection (1986)(Amstrad)(Disk 1 of 4) AmstradCPC +4A4EA4AE4795E31ED21D974B505DFD02 6128 Games Selection (1986)(Amstrad)(Disk 2 of 4) AmstradCPC +9AD986B15A8C797302EC4FFCC1B58C0D 6128 Games Selection (1986)(Amstrad)(Disk 3 of 4) AmstradCPC +966E939F2355BE337266C396ACAE5BA2 6128 Games Selection (1986)(Amstrad)(Disk 4 of 4) AmstradCPC +70DAC004A7773B64BB052DD8E0CBDAE4 6-Pak Vol 2 (1987)(Hit-Pak)(Disk 1 of 2) AmstradCPC +976C05C70EF749532A69988751DF1B55 6-Pak Vol 2 (1987)(Hit-Pak)(Disk 2 of 2) AmstradCPC +C18148887F62D51481F35E5EEED3900F 6-Pak Vol 2 (1987)(Hit-Pak)(Disk 2 of 2)[a] AmstradCPC +7F80EB2DE2EF59E2622CDAC43A14CAD3 A Toda Maquina (1989)(Erbe Software)(es)(Disk 1 of 2) AmstradCPC es +B287605DF48937D45AE21CC471B48656 A Toda Maquina (1989)(Erbe Software)(es)(Disk 2 of 2) AmstradCPC es +BC3CBD4B56C7145E5438C0E84F5FA47A Amstrad Action Covertape 69 (19xx)(Amstrad Action Magazine) AmstradCPC +45E787F33EAE6AF569D10B3FC0CA695B Amstrad Action Covertape 70 (19xx)(Amstrad Action Magazine) AmstradCPC +4DA2C7533A78AAAD5AA66450397ABDD7 Amstrad Action Covertape 71 (19xx)(Amstrad Action Magazine) AmstradCPC +08A4C7CD53D098346836DCB345942210 Amstrad Action Covertape 72 (19xx)(Amstrad Action Magazine)(Disk 1 of 2) AmstradCPC +A8D939F8801C022745F3AAC9B5E57316 Amstrad Action Covertape 72 (19xx)(Amstrad Action Magazine)(Disk 2 of 2) AmstradCPC +4ACC7BD1CB7BA1B1B5A9002BCD66C44C Amstrad Action Covertape 73 (19xx)(Amstrad Action Magazine) AmstradCPC +1488EEE2EACB64558478CFA1AD8A320F Amstrad Action Covertape 74 (19xx)(Amstrad Action Magazine) AmstradCPC +7CAA550DC1D9846156C4DC73ADB5A031 Amstrad Action Covertape 78 (19xx)(Amstrad Action Magazine) AmstradCPC +5908CEEB25CA2BEE34E1C76FADD14BB9 Amstrad Action Covertape 80 (19xx)(Amstrad Action Magazine)(Disk 1 of 2) AmstradCPC +6113340114E7AFE85D675A481052A337 Amstrad Action Covertape 80 (19xx)(Amstrad Action Magazine)(Disk 2 of 2) AmstradCPC +63D5484F1E4D9E660594FA34E1884DE7 Amstrad Action Covertape 82 (19xx)(Amstrad Action Magazine)(Disk 1 of 2) AmstradCPC +8D76FB81312770960C87F3113AB5F885 Amstrad Action Covertape 92 (19xx)(Amstrad Action Magazine) AmstradCPC +0BDCA425BC1705A4C00DF3D1FE5A1229 Amstrad Action Covertape 93 (19xx)(Amstrad Action Magazine) AmstradCPC +092430E0D71F589425F2A2BB62A88996 Amstrad Gold Hits 3 (19xx)(-) AmstradCPC +83F6A28E76D91792C483461A93BB07B5 Battants II, Les (1991)(Ubisoft)(FR)(Disk 1 of 4) AmstradCPC FR +85A254283556B5013ACE2C42279BE43A Battants II, Les (1991)(Ubisoft)(FR)(Disk 2 of 4) AmstradCPC FR +B277B35692029DCE1D3D3A4565EF7A74 Battants II, Les (1991)(Ubisoft)(FR)(Disk 3 of 4) AmstradCPC FR +722D41047BC78C999034684775EC2187 Battants II, Les (1991)(Ubisoft)(FR)(Disk 4 of 4) AmstradCPC FR +B3D0F24931A4280F5D4ABE5E5BBD36A6 Big Disk 1 (19xx)(-) AmstradCPC +22412C95CC3ED90F8DA0154A4528C898 Big Disk 2 (19xx)(-) AmstradCPC +32F616A39C3E51260468D0AB11C7E5D2 Big Disk 3 (19xx)(-) AmstradCPC +A1204610A29EA38CBBBA610753027405 Big Disk 4 (19xx)(-) AmstradCPC +AA65848EBB9315E5F6686F2D74D7F82B Big Disk 5 (19xx)(-) AmstradCPC +326A0470189147ECA9EBAE8ADFFCE0BF Big Disk 6 (19xx)(-) AmstradCPC +5A926C8BBE10987EE1092B4D28073FB0 Compil'Action (19xx)(Coktel Vision)(fr)(Side A) AmstradCPC fr +9CB56DBF87ED9ED30C1C0AF20FAEA312 Compil'Action (19xx)(Coktel Vision)(fr)(Side B) AmstradCPC fr +BD0C7B6B71E0BC6620CA12EF7FFAAFC7 Compilation Disk 001 (19xx)(-) AmstradCPC +74DAC72B096632CC5D97922781F71A27 Compilation Disk 002 (19xx)(-) AmstradCPC +11DFC07143AEB04C98437F940804F7D9 Compilation Disk 003 (19xx)(-) AmstradCPC +9FF87659776EBBA054EFE2C7ECC9BA31 Compilation Disk 004 (19xx)(-) AmstradCPC +BD4F8DB62704F5B4A89F6869C6EAD8E9 Compilation Disk 005 (19xx)(-) AmstradCPC +8DAE448BD7DFD35229FB631AB107657E Compilation Disk 006 (19xx)(-) AmstradCPC +53952E701D7F1B0C3799576BFDD25EE3 Compilation Disk 007 (19xx)(-) AmstradCPC +3BC727EF94C40394E7CA686D3C407D37 Compilation Disk 008 (19xx)(-) AmstradCPC +AD47CB5CEBEEEB48B9CFC25B47811BA7 Compilation Disk 009 (19xx)(-) AmstradCPC +0B003EC0CBB61ADDC6B3FF94C0928281 Compilation Disk 010 (19xx)(-) AmstradCPC +BBC311D5E3EBE39277BC265B3B22F4EF Compilation Disk 011 (19xx)(-) AmstradCPC +A8121CD8B717CAFA4357ACF18CDA6455 Compilation Disk 012 (19xx)(-) AmstradCPC +1F440DB889726C49BB8F39451D06560D Compilation Disk 013 (19xx)(-) AmstradCPC +91FB0597F3A0E0570E1EEDDE0CF5E717 Compilation Disk 014 (19xx)(-) AmstradCPC +E01D635B7E5CD9B99697E37C015D8613 Compilation Disk 015 (19xx)(-) AmstradCPC +5A733002968942DC8E92311B1717A8F0 Compilation Disk 016 (19xx)(-) AmstradCPC +AF7700DD1ACEEC33272BFB94F5702E15 Compilation Disk 017 (19xx)(-) AmstradCPC +105FEAFEDA84E72D5D8BEA31D9B99B54 Compilation Disk 018 (19xx)(-) AmstradCPC +F9FB2886579F65BAB708FDAE26FC2BA9 Compilation Disk 019 (19xx)(-) AmstradCPC +DEE8DBC44AC5C9C61E7AD31AD65B2915 Compilation Disk 020 (19xx)(-) AmstradCPC +89E7CBF2A18A685C42BF267049487E71 Compilation Disk 021 (19xx)(-) AmstradCPC +DB96E9F61A37B16C031E5C460CB5F5FD Compilation Disk 022 (19xx)(-) AmstradCPC +E249E722F13AA317D7D3D83CD95298E8 Compilation Disk 023 (19xx)(-) AmstradCPC +2AEC0475C741981B22201C8643148CA8 Compilation Disk 024 (19xx)(-) AmstradCPC +13E4455493896F1A3BC353FE41F1F001 Compilation Disk 025 (19xx)(-) AmstradCPC +01018CAC5CB7EF8D34F4F5F0207BA162 Compilation Disk 026 (19xx)(-) AmstradCPC +1F40FFB8469BEC5C5DA8CC25B23C5807 Compilation Disk 027 (19xx)(-) AmstradCPC +58F90D62DE02E56CA8201EAB94FEFFBB Compilation Disk 028 (19xx)(-) AmstradCPC +653C8FF9F6CEF27B4D338321E9623E52 Compilation Disk 029 (19xx)(-) AmstradCPC +017046EC4BE94E757D83253FD334129F Compilation Disk 030 (19xx)(-) AmstradCPC +4686F9D1B3604E1B0C9503EB39DCA985 Compilation Disk 031 (19xx)(-) AmstradCPC +72A1A1AA22F77D7909BAD7A7EC852AEC Compilation Disk 032 (19xx)(-) AmstradCPC +3E30D9EC3BB654266486D03BA97433C6 Compilation Disk 033 (19xx)(-) AmstradCPC +725A503335252DB4A0CEEA4C60BDF4F9 Compilation Disk 034 (19xx)(-) AmstradCPC +655F684838A40AC066B37D0ED002646A Compilation Disk 035 (19xx)(-) AmstradCPC +2EC6A7266D19579A7625FD5451632DC3 Compilation Disk 036 (19xx)(-) AmstradCPC +6236E140F3ED6BFFD67667DA93B0D8E1 Compilation Disk 037 (19xx)(-) AmstradCPC +2BC30BCB4D8AE438E1F8F45BA86D07F0 Compilation Disk 038 (19xx)(-) AmstradCPC +2F1B319EE0BCED5187585E3660ABE65E Compilation Disk 039 (19xx)(-) AmstradCPC +8A5FC69C50F7C42449CB247A2C84690D Compilation Disk 040 (19xx)(-) AmstradCPC +13D9965CC8301B0CFAE3AF24FD328C6F Compilation Disk 041 (19xx)(-) AmstradCPC +F62EEBF1852A71B749FF8FA89C1D53A3 Compilation Disk 042 (19xx)(-) AmstradCPC +56E4B8780F0762CC99935604754D460E Compilation Disk 043 (19xx)(-) AmstradCPC +FEBDF8CF086C010C4C42A1B5D0C47E7E Compilation Disk 044 (19xx)(-) AmstradCPC +726D723B342E3E3B6156BFFE42622D54 Compilation Disk 045 (19xx)(-) AmstradCPC +13E958DE1ED025B279BBD995B793DE90 Compilation Disk 046 (19xx)(-) AmstradCPC +59DB63D19A6399BE70FAA27D79F750ED Compilation Disk 047 (19xx)(-) AmstradCPC +E2B3804BD46C82C8639EDA5385C5C8D0 Compilation Disk 048 (19xx)(-) AmstradCPC +A760486CAE4EBBEB3B3274A22CB1C348 Compilation Disk 049 (19xx)(-) AmstradCPC +089F1F45F584C1567E4DB2E04C442357 Compilation Disk 050 (19xx)(-) AmstradCPC +A4FF47FB9893847169E94052D16BBD78 Compilation Disk 051 (19xx)(-) AmstradCPC +F48E63C1D9E33BDAA8588FA886BB1652 Compilation Disk 052 (19xx)(-) AmstradCPC +11A7D600D84648CAEE168BF20CD00D15 Compilation Disk 053 (19xx)(-) AmstradCPC +7EE20CCB798E4B9FCAEB10DCF0F8D97D Compilation Disk 054 (19xx)(-) AmstradCPC +7CA6196853AD3ECB11142D40EA9BB802 Compilation Disk 055 (19xx)(-) AmstradCPC +5F52441453DDC5D3BAB2CE838F546CEC Compilation Disk 056 (19xx)(-) AmstradCPC +9F3E8A692FDDDD5FB77B09C7284D9F85 Compilation Disk 057 (19xx)(-) AmstradCPC +47CFAD17A63D4BB777B8C3C3DA57DBFF Compilation Disk 058 (19xx)(-) AmstradCPC +D7ED18A95A21A106B0B588AFF3645270 Compilation Disk 059 (19xx)(-) AmstradCPC +BF1DDE2D29F45AFE2A9B7099660D489F Compilation Disk 060 (19xx)(-) AmstradCPC +B7C6CDDB3BD7D09F0E47F04DBA703FC2 Compilation Disk 061 (19xx)(-) AmstradCPC +A71F2D736F6D7629E44A27CB0C435F36 Compilation Disk 062 (19xx)(-) AmstradCPC +24953DE04466917C3888974CD0AE6EDB Compilation Disk 063 (19xx)(-) AmstradCPC +8B43D49B2C9B908982BBB75764867996 Compilation Disk 064 (19xx)(-) AmstradCPC +D2AA54AFEB5451247409755D18DF1ED4 Compilation Disk 065 (19xx)(-) AmstradCPC +FA32CE5977F60091BB41F38373BA1847 Compilation Disk 066 (19xx)(-) AmstradCPC +142485B75DD060F3E8E0EAC86EEEB299 Compilation Disk 067 (19xx)(-) AmstradCPC +B4C7FB8F6D2C1930BE99BA4D4E16CD03 Compilation Disk 068 (19xx)(-) AmstradCPC +7F952117647C92B6FB5217C739507AA8 Compilation Disk 069 (19xx)(-) AmstradCPC +56AC595940D265F0F49263DB85191A08 Compilation Disk 070 (19xx)(-) AmstradCPC +C87399729CF1C00441DA512C580517AF Compilation Disk 071 (19xx)(-) AmstradCPC +6A9F3FC52F940B0142969CB458878F46 Compilation Disk 072 (19xx)(-) AmstradCPC +AD1E83BCD3C64CF8EF681AC04BA0065A Compilation Disk 073 (19xx)(-) AmstradCPC +BE555F4EC21E470FEC3FFC3B43C9C723 Compilation Disk 074 (19xx)(-) AmstradCPC +EFC03A68ED40C6A75D2350F16CD7AB59 Compilation Disk 075 (19xx)(-) AmstradCPC +6C83381BC33808DC84E59776DF23DB37 Compilation Disk 076 (19xx)(-) AmstradCPC +7073DF4F8DCCB2434042FCA03C301C00 Compilation Disk 077 (19xx)(-) AmstradCPC +3146DD8DA41A75DC4792F297FCDFE461 Compilation Disk 078 (19xx)(-) AmstradCPC +E8A9BD71A624EBAFD4214E163CA2ED59 Compilation Disk 079 (19xx)(-) AmstradCPC +6B963CEDC3905552047390BDAB57C4B4 Compilation Disk 080 (19xx)(-) AmstradCPC +111B2A7489D140DD208CF958E4E76F18 Compilation Disk 081 (19xx)(-) AmstradCPC +0A20221AA94D8389809551F8CFFBDD50 Compilation Disk 082 (19xx)(-) AmstradCPC +9BFC8CCEBB16431A7AF8CEF59384F23E Compilation Disk 083 (19xx)(-) AmstradCPC +53002D6323FE2C0159BEDC17B83B40C6 Compilation Disk 084 (19xx)(-) AmstradCPC +C510F70D034148EF875C9CD8578EAFA0 Compilation Disk 085 (19xx)(-) AmstradCPC +9EFB5A1B2146B7FC727AB89B92925264 Compilation Disk 086 (19xx)(-) AmstradCPC +29B2FC88EBE1E849935E94ECAC3D544F Compilation Disk 087 (19xx)(-) AmstradCPC +539BE5AE04A875B109FA15C8639D6D1B Compilation Disk 088 (19xx)(-) AmstradCPC +E3356B835BA7ED2215A1DE4E3255F6C3 Compilation Disk 089 (19xx)(-) AmstradCPC +C59BAE9B7CDC210949A3F0949ED49D69 Compilation Disk 090 (19xx)(-) AmstradCPC +604B48ADE53BE5F52CB02AB9E0D732E6 Compilation Disk 091 (19xx)(-) AmstradCPC +5C62D64C894B2CB6D2EF9BBCFB0C7C65 Compilation Disk 092 (19xx)(-) AmstradCPC +11E212740C4B5004B3E1FD7CE95EBE5E Compilation Disk 093 (19xx)(-) AmstradCPC +7A812DE61EBD45AF00F8E7526C5D277E Compilation Disk 094 (19xx)(-) AmstradCPC +EE44329B1FDF8EA49F2B7A9E39B50FD7 Compilation Disk 095 (19xx)(-) AmstradCPC +8460D821642F2590DBB8E273C0122E97 Compilation Disk 096 (19xx)(-) AmstradCPC +22E5D3370089DDC014098E59DB30E371 Compilation Disk 097 (19xx)(-) AmstradCPC +ACFE6FBF9E2EB5C681A7FC29E6C4DA27 Compilation Disk 098 (19xx)(-) AmstradCPC +346A2F78E8E76C3519718BF56A22889A Compilation Disk 099 (19xx)(-) AmstradCPC +600B7310142ECF6077E9834B1AAEB6EC Compilation Disk 100 (19xx)(-) AmstradCPC +03FA99E1340E9EBA346A51EA51F7C49A Compilation Disk 101 (19xx)(-) AmstradCPC +6D179E67E01CD36233C99353262C7099 Compilation Disk 102 (19xx)(-) AmstradCPC +4D34D7C698CB1AB4A7389623B9F14A74 Compilation Disk 103 (19xx)(-) AmstradCPC +F9A431EF942D2279236997276FD3B935 Compilation Disk 104 (19xx)(-) AmstradCPC +AA5FA9380044CD294515288A182797ED Compilation Disk 105 (19xx)(-) AmstradCPC +88117866C97B99EE7D6598C438C04A00 Compilation Disk 106 (19xx)(-) AmstradCPC +AF8ED4DF9C4BA020FFE7352A2882C8E4 Compilation Disk 107 (19xx)(-) AmstradCPC +B824FC0ABF7C37DF8FDDF64E59E4224D Compilation Disk 108 (19xx)(-) AmstradCPC +4E63EF172832653C2548FC625AFE2180 Compilation Disk 109 (19xx)(-) AmstradCPC +AF2C0171D4405F0A22FC834E602568DC Compilation Disk 110 (19xx)(-) AmstradCPC +0493B9086BC7844B77C92B7718A7B4EB Compilation Disk 111 (19xx)(-) AmstradCPC +094D81F98470C91464025219ED7E272E Compilation Disk 112 (19xx)(-) AmstradCPC +FE77833824809DB78075C72C3BCA0A11 Compilation Disk 113 (19xx)(-) AmstradCPC +B7231EC1CE89D5FA31EF4CBEDA52DD3B Compilation Disk 114 (19xx)(-) AmstradCPC +BACC46ACA859B16C3AB9EAB9768274C0 Compilation Disk 115 (19xx)(-) AmstradCPC +FC6C07EA4F37A1F6D2AD12DAF11DF540 Compilation Disk 116 (19xx)(-) AmstradCPC +EFD4B20AC8BF3D9299DAB87751C4AEDC Compilation Disk 117 (19xx)(-) AmstradCPC +B448F8CF4961599D4FA385E70EE80B6C Compilation Disk 118 (19xx)(-) AmstradCPC +EF84BCA6C3BEE25193FE2B80A67A8072 Compilation Disk 119 (19xx)(-) AmstradCPC +7C1D1AC22F921DA2A838150BE66BECFA Compilation Disk 120 (19xx)(-) AmstradCPC +F9DC62AAC7F274D5B2C55E770778594B Compilation Disk 121 (19xx)(-) AmstradCPC +FE93BF43D916BC12FD8042191876EB03 Compilation Disk 122 (19xx)(-) AmstradCPC +DF410549C035CE3AEA883B73D1685266 Compilation Disk 123 (19xx)(-) AmstradCPC +5216EB8F3827F88DFBCBA0FE7529F468 Compilation Disk 124 (19xx)(-) AmstradCPC +9D40D2AD94D2276D02726EDCDD739308 Compilation Disk 125 (19xx)(-) AmstradCPC +2069F1538703177FA3E0F75B38072237 Compilation Disk 126 (19xx)(-) AmstradCPC +8C345E66825A59567FEF07E1BF632CEB Compilation Disk 127 (19xx)(-) AmstradCPC +18607B28E5542729923803D1C50BAECC Compilation Disk 128 (19xx)(-) AmstradCPC +08AAB3C32BB20CAFD9EA218D67322A6E Compilation Disk 129 (19xx)(-) AmstradCPC +8AEE43A986B69EB2F67F49A9B42BADC9 Compilation Disk 130 (19xx)(-) AmstradCPC +5716502193560DAE61D6244D5FD7C463 Compilation Disk 131 (19xx)(-) AmstradCPC +77D0103EC06EC461DC4477B8342090E4 Compilation Disk 132 (19xx)(-) AmstradCPC +B77B884E19821384FE6D8C44EB9E1104 Compilation Disk 133 (19xx)(-) AmstradCPC +7D4AA2B21314CEFE1B2CFEDA9F48018C Compilation Disk 134 (19xx)(-) AmstradCPC +B784479059B358EAB65EEDDCA62CA3A1 Compilation Disk 135 (19xx)(-) AmstradCPC +D00677EB47920959B08FD370A0438114 Compilation Disk 136 (19xx)(-) AmstradCPC +602D10F699394121D1E8173D142E6238 Compilation Disk 137 (19xx)(-) AmstradCPC +2DE74505DF294632F93F5F51A3366ACF Compilation Disk 138 (19xx)(-) AmstradCPC +B6C4200B11328D7EB1DB258AA4ABF30C Compilation Disk 139 (19xx)(-) AmstradCPC +E9CBEE3E9CA7A74FB3E897496E1407A7 Compilation Disk 140 (19xx)(-) AmstradCPC +8413460E3ED84295CE43BFFF9F595F2C Compilation Disk 141 (19xx)(-) AmstradCPC +19487083823E98BF830DFA569D09B0EE Compilation Disk 142 (19xx)(-) AmstradCPC +CC714BCFA49F97FA8F7589E43A086BE7 Compilation Disk 143 (19xx)(-) AmstradCPC +F19151F330CE0E349D95DF3A5FD4B0A5 Compilation Disk 144 (19xx)(-) AmstradCPC +008B053E35BBA2F74381A66F0ABCDA8A Compilation Disk 145 (19xx)(-) AmstradCPC +561065BEE92830ECF8BD4B5B4438C001 Compilation Disk 146 (19xx)(-) AmstradCPC +EF0557D260ED77B44C47600F31BF26C4 Compilation Disk 147 (19xx)(-) AmstradCPC +CE01B5B42EE409604FC298F2EDB76EA6 Compilation Disk 148 (19xx)(-) AmstradCPC +D5063B1C749DDE9C20733E99BB8761E1 Compilation Disk 149 (19xx)(-) AmstradCPC +689CC4BFAFC6F705C41701BB1C322621 Compilation Disk 150 (19xx)(-) AmstradCPC +95558AC5B6F99EFFED436F1209A58E77 Compilation Disk 151 (19xx)(-) AmstradCPC +AC438E6EE3CCCDE186244DD9404CEC0C Compilation Disk 152 (19xx)(-) AmstradCPC +EDD8B90C06F55A68B6EB66631F43087B Compilation Disk 153 (19xx)(-) AmstradCPC +640854A8F58DABD728844AD2FB113ABF Compilation Disk 154 (19xx)(-) AmstradCPC +AE06A063E4D744CE2882BD9628E5885C Compilation Disk 155 (19xx)(-) AmstradCPC +1A10C056520B54D97321340A1C656C1E Compilation Disk 156 (19xx)(-) AmstradCPC +E50913A2199233FA3978218850269A9D Compilation Disk 157 (19xx)(-) AmstradCPC +B5C2F931C48270FEE578D5EBC38D06F6 Compilation Disk 158 (19xx)(-) AmstradCPC +4E6308F6C3CC94E133B2E56044C01194 Compilation Disk 159 (19xx)(-) AmstradCPC +8EB99B8BFBADC9D516AD9E9A7FB6C082 Compilation Disk 160 (19xx)(-) AmstradCPC +80B9B77E89657C56E627F45D9C742F3C Compilation Disk 161 (19xx)(-) AmstradCPC +9D53B69ADA468CEC62867DB7E5D3F204 Compilation Disk 162 (19xx)(-) AmstradCPC +57068DF9215F96A7BAA7BD4C3E3B8C78 Compilation Disk 163 (19xx)(-) AmstradCPC +C0715FB216128D948C2C2D6033DA0F2B Compilation Disk 164 (19xx)(-) AmstradCPC +EA9CCA83CA9D9BB4F27A592FD03FE94D Compilation Disk 165 (19xx)(-) AmstradCPC +8F753F7D8BBE86B88EB8FE4744FE4248 Compilation Disk 166 (19xx)(-) AmstradCPC +012E3EBBB520E33B5CFD2C6B6C7DCD40 Compilation Disk 167 (19xx)(-) AmstradCPC +919368872DA643C09C661F785BD232B0 Compilation Disk 168 (19xx)(-) AmstradCPC +A57BEA42884F8175F8C7156004A7F3CF Compilation Disk 169 (19xx)(-) AmstradCPC +8E1422017CB87AEAF2601141178AF68B Compilation Disk 170 (19xx)(-) AmstradCPC +EDD06B585162B07DFD3B3CDD40D23C1B Compilation Disk 171 (19xx)(-) AmstradCPC +626605EE07CC5D4F7B2A5F8881B12023 Compilation Disk 172 (19xx)(-) AmstradCPC +36C4E12A1744BCEEA45BDC16A9703D76 Compilation Disk 173 (19xx)(-) AmstradCPC +6E7779B75D1845801DB1E44AF84BBA43 Compilation Disk 174 (19xx)(-) AmstradCPC +E9C90B1CE99285AE0E9EA6A6C84441CE Compilation Disk 175 (19xx)(-) AmstradCPC +33CD37AC928021B6BC87B67F2FDAF773 Compilation Disk 176 (19xx)(-) AmstradCPC +B171E6D693FD9178C8ED2D4106372EDB Compilation Disk 177 (19xx)(-) AmstradCPC +2019EADCDB780CBFB95229CCA9DCEF11 Compilation Disk 178 (19xx)(-) AmstradCPC +169126424424DE2490AC1F57BAD52E36 Compilation Disk 180 (19xx)(-) AmstradCPC +EFCD790DEC9A9C096C665E915283DE17 Compilation Disk 181 (19xx)(-) AmstradCPC +5EF11DD738E1A419A4AF0089474BC18A Compilation Disk 182 (19xx)(-) AmstradCPC +E6ECE62220D9436B704F961BD525ECEC Compilation Disk 183 (19xx)(-) AmstradCPC +1A513FAE395F72B332D64F0BB7003673 Compilation Disk 184 (19xx)(-) AmstradCPC +1F1DA103D00CF873885FB01628CE9532 Compilation Disk 185 (19xx)(-) AmstradCPC +52344D70FDBF8ED34DCEF33974590158 Compilation Disk 186 (19xx)(-) AmstradCPC +10E681F242F3012A3ECEF66391E4219E Compilation Disk 187 (19xx)(-) AmstradCPC +97336DE027729A5CA5148A44AA90DC9D Compilation Disk 188 (19xx)(-) AmstradCPC +5E57C63874DEC24C6D129EDE74BE4004 Compilation Disk 189 (19xx)(-) AmstradCPC +82BBA1BAFB07AF070EDC188D21C4A381 Compilation Disk 190 (19xx)(-) AmstradCPC +31CA10CA42812A2451345E408648C9D6 Compilation Disk 191 (19xx)(-) AmstradCPC +573FB445F1FA183119C749515372FB60 Compilation Disk 192 (19xx)(-) AmstradCPC +F44B7595BC62E3C3D334CFBAD943986B Compilation Disk 193 (19xx)(-) AmstradCPC +B8E29C86F6E7C5BA6DCF0B1322D144BF Compilation Disk 194 (19xx)(-) AmstradCPC +213B5E06842167891CF75ED83048DFF0 Compilation Disk 195 (19xx)(-) AmstradCPC +0B2AA62FCB79BD114C4F13806D13A9F5 Compilation Disk 196 (19xx)(-) AmstradCPC +5F581B2E3FC3B55C9AB45280FD067274 Compilation Disk 197 (19xx)(-) AmstradCPC +AD9C4D6C9ED352AA6D8C8435935CA87F Compilation Disk 198 (19xx)(-) AmstradCPC +475D991719EB80F134E48805324FDF16 Compilation Disk 199 (19xx)(-) AmstradCPC +CC0364263B18FE65F387C502EACC5243 Compilation Disk 200 (19xx)(-) AmstradCPC +0B4627816600F1C8693F8B0D5DF303B7 Compilation Disk 201 (19xx)(-) AmstradCPC +AC63EFCB0329E3227B047CB0F52DECB6 Compilation Disk 202 (19xx)(-) AmstradCPC +51BD1EC0F75221EFF21064FCB3277265 Compilation Disk 203 (19xx)(-) AmstradCPC +9B81175AF04B68302A6694272FE79D45 Compilation Disk 204 (19xx)(-) AmstradCPC +44E59D34560E284B1A50BEF8A5C94403 Compilation Disk 205 (19xx)(-) AmstradCPC +4214F2C75E31E6E4AE6242056A1D76B5 Compilation Disk 206 (19xx)(-) AmstradCPC +99B2C6C961AB606E45725B7C091B0FC9 Compilation Disk 207 (19xx)(-) AmstradCPC +0E9DABBFA43A5FE3DE560BE4040FC437 Compilation Disk 208 (19xx)(-) AmstradCPC +CF7EAE4C8170BE04206447820E3BB156 Compilation Disk 209 (19xx)(-) AmstradCPC +3239A849C2816895C613A467B4899925 Compilation Disk 210 (19xx)(-) AmstradCPC +ABB771D4EEC0977022FC6C05D9321F2B Compilation Disk 211 (19xx)(-) AmstradCPC +7723EFDA6B89AF137B77A183FCB73D69 Compilation Disk 212 (19xx)(-) AmstradCPC +E04465F38095544F2975C4929062D568 Compilation Disk 213 (19xx)(-) AmstradCPC +30DD88481868E04AEF9A799891C32CC3 Compilation Disk 214 (19xx)(-) AmstradCPC +C07405ED3FBFD54CD7B137B69EE30419 Compilation Disk 215 (19xx)(-) AmstradCPC +9709C9B72DE137691A64835A00ABB976 Compilation Disk 216 (19xx)(-) AmstradCPC +3461A799A80F05D72E112720A03BE918 Compilation Disk 217 (19xx)(-) AmstradCPC +38DE15BB9402838CF08DAA968A2C1D6C Compilation Disk 218 (19xx)(-) AmstradCPC +77B094C2317E2282E45E1F02278E83AC Compilation Disk 219 (19xx)(-) AmstradCPC +260970C5851A7B81A1DBD26A49F828F5 Compilation Disk 220 (19xx)(-) AmstradCPC +4799EAFB80ECD1A953322C802C7B2C4B Compilation Disk 221 (19xx)(-) AmstradCPC +DB09780305BFE54E3552FA9E56074FED Compilation Disk 222 (19xx)(-) AmstradCPC +BC8D05A1793FEA0AF66B66CF5B9925C3 Compilation Disk 223 (19xx)(-) AmstradCPC +0A1F1AB3A5D6E39DCA910EBEF7C71B5E Compilation Disk 224 (19xx)(-) AmstradCPC +D0505B1DA32B41A04C9F9DFD4D5D8003 Compilation Disk 225 (19xx)(-) AmstradCPC +5CBD04D5B74CA59429272D9A139F90CF Compilation Disk 226 (19xx)(-) AmstradCPC +C27B353298CD755F25A6A593776DB749 Compilation Disk 227 (19xx)(-) AmstradCPC +84779A840C3AD1751BCE326390ADBCCF Compilation Disk 228 (19xx)(-) AmstradCPC +4D26E18C266E7E146F744F6C8C98FB45 Compilation Disk 229 (19xx)(-) AmstradCPC +0519A78FDCEFAA3C70C5BEC6E7422BAE Compilation Disk 230 (19xx)(-) AmstradCPC +31190817D824602472FFBEBE02F21A50 Compilation Disk 231 (19xx)(-) AmstradCPC +8ECC83881035DAC58918BE8057037E47 Compilation Disk 232 (19xx)(-) AmstradCPC +7A62F271FE72990B2666AE9484158811 Compilation Disk 233 (19xx)(-) AmstradCPC +36F83EDA0218265DF436A42863131B4E Compilation Disk 234 (19xx)(-) AmstradCPC +2CB6B313BC2923841941FE1D393AEF95 Compilation Disk 235 (19xx)(-) AmstradCPC +CA2E5F22B07053F022F5C1D4525726A3 Compilation Disk 236 (19xx)(-) AmstradCPC +39244C959F9EF45E37988A5D018985D1 Compilation Disk 237 (19xx)(-) AmstradCPC +EBBF39F5AF73F5BF1BB705CE355268FF Compilation Disk 238 (19xx)(-) AmstradCPC +368145AD7C666E0EB633197FACD2051D Compilation Disk 239 (19xx)(-) AmstradCPC +C080004C0A6E7EE10DAA178D7BFC010A Compilation Disk 240 (19xx)(-) AmstradCPC +0F751215421500DE8334696A4CD48B5B Compilation Disk 241 (19xx)(-) AmstradCPC +2D0B379D4433DAE4ACA055CEF3DD4498 Compilation Disk 242 (19xx)(-) AmstradCPC +AE7D0C66C15E7829E23169A755632272 Compilation Disk 243 (19xx)(-) AmstradCPC +E12EE3FC44D72589937B8A2793098731 Compilation Disk 244 (19xx)(-) AmstradCPC +8BEB6EC465B1A9C8EE4E169E36C4B5E3 Compilation Disk 245 (19xx)(-) AmstradCPC +ED2C4AF728BF63DFD2E37B9D7368BD3A Compilation Disk 246 (19xx)(-) AmstradCPC +64EDE512F9964B6EF347BAB1952AEE00 Compilation Disk 247 (19xx)(-) AmstradCPC +FC546877D97109805DF1CBF3F9A9259B Compilation Disk 248 (19xx)(-) AmstradCPC +866D906A0A95F44E53DE1769AD884DB4 Compilation Disk 249 (19xx)(-) AmstradCPC +F256284A7F52BFEF846AEA0B2D76664A Compilation Disk 250 (19xx)(-) AmstradCPC +2840768BC9A942DA94070E08A972086F Compilation Disk 251 (19xx)(-) AmstradCPC +CD707E3D0ED3567477386E86296D87A8 Compilation Disk 252 (19xx)(-) AmstradCPC +A246F31EDB5AC46E7393BD6F8B80C675 Compilation Disk 253 (19xx)(-) AmstradCPC +D998394C5A0FB590407A8484B815B643 Compilation Disk 254 (19xx)(-) AmstradCPC +FC9C0AB4E7179F51EBAA245900122C5A Compilation Disk 255 (19xx)(-) AmstradCPC +8CC2123089D99A7263612E619DA4E51D Compilation Disk 256 (19xx)(-) AmstradCPC +5D0EC89267BB15B905F7E891072C7EE0 Compilation Disk 257 (19xx)(-) AmstradCPC +CCC36D7AD621BF1D91D9E86153DEF368 Compilation Disk 258 (19xx)(-) AmstradCPC +B872887229E99638F0DDB6576ED526B3 Compilation Disk 259 (19xx)(-) AmstradCPC +5D57BE94E1EE36859F555BE6A36D6C63 Compilation Disk 260 (19xx)(-) AmstradCPC +AB91A7156039D74DB530302DDC5D995B Compilation Disk 261 (19xx)(-) AmstradCPC +CE8317A6D72CECE5B7DA40941DEC5B47 Compilation Disk 262 (19xx)(-) AmstradCPC +F8F628FA147F8650BAC1743521DC23CC Compilation Disk 263 (19xx)(-) AmstradCPC +3F8789052244E0A730FEDBD537B08399 Compilation Disk 264 (19xx)(-) AmstradCPC +6BCF9C85E134C77ABC339B3192752C62 Compilation Disk 265 (19xx)(-) AmstradCPC +482CBAAD657A15C01080304D8C7C0C22 Compilation Disk 266 (19xx)(-) AmstradCPC +232FCB6B5DD7AF8287D9C00E678851E7 Compilation Disk 267 (19xx)(-) AmstradCPC +8F962D756DF9261D94FCB48DD18218EB Compilation Disk 268 (19xx)(-) AmstradCPC +2FB571AD8140561889CE425A02AD3540 Compilation Disk 269 (19xx)(-) AmstradCPC +714DE9935720188593F8D48C158BD0A5 Compilation Disk 270 (19xx)(-) AmstradCPC +3E4D1F4B6A44A701C00E56BA345C5FB0 Compilation Disk 271 (19xx)(-) AmstradCPC +5812B39B563A85990D62D9F39FCDC02D Compilation Disk 272 (19xx)(-) AmstradCPC +05C24AEFF12CB00387D0DDD7A855E324 Compilation Disk 273 (19xx)(-) AmstradCPC +E7655D805C11203C404FCF45EA42761E Compilation Disk 274 (19xx)(-) AmstradCPC +82FA9B229FF7FC2D25DBC82B9B444B5D Compilation Disk 275 (19xx)(-) AmstradCPC +88CC8CBC0D0196AC488B8580277C9665 Compilation Disk 276 (19xx)(-) AmstradCPC +CC163423C7E4BAA7A9045A8664798B56 Compilation Disk 277 (19xx)(-) AmstradCPC +0519C843B6A8454A35C891587AFEC89B Compilation Disk 278 (19xx)(-) AmstradCPC +EB5D63DC1A77660BE1BE1EE0844E1B5F Compilation Disk 279 (19xx)(-) AmstradCPC +50CBB9A0249911B89722B2E51679CF52 Compilation Disk 280 (19xx)(-) AmstradCPC +2AB8A3CCA7655E0ABE4CCC238D17482A Compilation Disk 281 (19xx)(-) AmstradCPC +B233A73D62B3C8E2B016D084F4B25D42 Compilation Disk 282 (19xx)(-) AmstradCPC +BDF4632BACE6DFAC8CE47EF02CCA6422 Compilation Disk 283 (19xx)(-) AmstradCPC +158C1381021A274D41015703363F8E29 Compilation Disk 284 (19xx)(-) AmstradCPC +C1314BBBEC394DEAB6A1BFB95E213A72 Compilation Disk 285 (19xx)(-) AmstradCPC +AD68BFA3789FC250A36BF8364ABB6136 Compilation Disk 286 (19xx)(-) AmstradCPC +2373ECF56A568CF75C9D69D1CA61A99F Compilation Disk 287 (19xx)(-) AmstradCPC +E1F1EBE3A11D7714C6D78516B4A4C837 Compilation Disk 288 (19xx)(-) AmstradCPC +560512F15E0D69D272F4272E5583E55A Compilation Disk 289 (19xx)(-) AmstradCPC +FF0A1F47DC4DFFE32856BEA9ED064114 Compilation Disk 290 (19xx)(-) AmstradCPC +4C028AF7C32D8E22F7B36592AAA1ED8B Compilation Disk 291 (19xx)(-) AmstradCPC +37173B47C5614666474CE8342BB27017 Compilation Disk 292 (19xx)(-) AmstradCPC +CAF63BEE5CEF530077BED4C0F9607DE4 Compilation Disk 293 (19xx)(-) AmstradCPC +E85BE209096CEDAC1F77F1FE116907F3 Compilation Disk 294 (19xx)(-) AmstradCPC +939DE69F8712E0AE56D2BE98D92FFD0A Compilation Disk 295 (19xx)(-) AmstradCPC +AACBD9FD6633F3F24F9900BB947ABE14 Compilation Disk 296 (19xx)(-) AmstradCPC +DAE026257EA5BB1EA9C1E1214D04403A Compilation Disk 297 (19xx)(-) AmstradCPC +F5AE3395F49FEE65C25BF984B59C3D8B Compilation Disk 298 (19xx)(-) AmstradCPC +136219430112D8E0A09C5830838F78A0 Compilation Disk 299 (19xx)(-) AmstradCPC +EB7FEC52A0F2FF0FF8A8191DE26E692E Compilation Disk 300 (19xx)(-) AmstradCPC +EA52E2A380561E7173437F8A53DD7F9E Compilation Disk 301 (19xx)(-) AmstradCPC +98BDEAC200C4678997F8F78EA1BF9449 Compilation Disk 302 (19xx)(-) AmstradCPC +6A01E854B5B8885FECBFD72F436D1994 Compilation Disk 303 (19xx)(-) AmstradCPC +B1F98A7551F80CE15F5D92171F81B283 Compilation Disk 304 (19xx)(-) AmstradCPC +4A14A009457191C70128826E638961C1 Compilation Disk 305 (19xx)(-)(Disk 1 of 2) AmstradCPC +04394DE53638738BE78AC047E11B73DF Compilation Disk 305 (19xx)(-)(Disk 2 of 2) AmstradCPC +F880DD21317BC69AECF55B386D726B24 Dynamite (1990)(Ocean)(Disk 1 of 2 Side A) AmstradCPC +31ABD5806FA5C5039BC4F164795CA55D Dynamite (1990)(Ocean)(Disk 1 of 2 Side B) AmstradCPC +ADF53B16EAF6BFAE0A1D6BFFDF50459C Dynamite (1990)(Ocean)(Disk 2 of 2 Side A) AmstradCPC +824D1D769B692EB77EE3556DCB0C68AA Dynamite (1990)(Ocean)(Disk 2 of 2 Side B) AmstradCPC +955318DEA94D8665DE5725B807A3E058 Five Star Games (1987)(Beau-Jolly)(Disk 1 of 2) AmstradCPC +3F0C47B2D7CEC78BCD37E07A3CA2BFC6 Five Star Games (1987)(Beau-Jolly)(Disk 2 of 2) AmstradCPC +750D50DD3E813E4ABB040F9882485697 Geants d'Arcade 2, Les (19xx)(-)(Disk 1 of 3) AmstradCPC +380DE358CFA5FF7E14FAB1114B4A9429 Geants d'Arcade 2, Les (19xx)(-)(Disk 2 of 3) AmstradCPC +BA5D75DD2A2A382E0BBEF35D455D6270 Geants d'Arcade 2, Les (19xx)(-)(Disk 3 of 3) AmstradCPC +3A769228A6F3586E8E1963A985FF190F Gold Hits (19xx)(US Gold)(Disk 1 of 2) AmstradCPC +E077B26381C51BC4A738E58E25A30592 Gold Hits (19xx)(US Gold)(Disk 2 of 2) AmstradCPC +99F56146C8D0DADCF6591CB288E76D1A Justiciers, Les (19xx)(Ocean)(Disk 1 of 2) AmstradCPC +8F6C8E3B92B7DF64B194B71E31898502 Justiciers, Les (19xx)(Ocean)(Disk 2 of 2) AmstradCPC +D27E822CF38320FE78DC6EAE35600C10 Magnificent 7, The (1988)(Ocean)[CPM Version] AmstradCPC +74A44EBAF005B031A12FFCE52B88614A Menu Dessin (19xx)(-) AmstradCPC +5E5506327B79F2533C479AF7F205C335 Misc Disk 1 (19xx)(-) AmstradCPC +059303754D18B024BA74D3BAEDB77F6C Misc Disk 2 (19xx)(-) AmstradCPC +9F54E5E0E1A7252E7CAC03B5CA6D5CFD Misc Disk 3 (19xx)(-) AmstradCPC +9FBCC64C1D8F576C349C0A75A42CCE5E Ocean Compilation (19xx)(Ocean) AmstradCPC +D6436680DA9B5D2C15FB096619D75B8D Ocean's All Star Hits 2 (19xx)(Ocean)(Disk 1 of 2) AmstradCPC +0B56284D4A775FC9130EF7F2368DCC2A Ocean's All Star Hits 2 (19xx)(Ocean)(Disk 2 of 2) AmstradCPC +ED488F894FE4E701130FE9C12101E53B Selection, La (19xx)(Ocean)(Disk 1 of 2) AmstradCPC +BABCBC02A16205AF8DB9EFE7C4605A14 Selection, La (19xx)(Ocean)(Disk 2 of 2) AmstradCPC +3333F3C1C727C485E353A5AFE46358E9 Taito Coin-Op Hits 1 (1989)(Imagine Software) AmstradCPC +A161DA17BD6F5F64CEAB89D6FE7B9A78 Taito Coin-Op Hits 2 (1989)(Imagine Software) AmstradCPC +E91E5C9DB6895B641540E25FA400C725 Top 10, The (1988)(Elite Systems)(Disk 1 of 2)[CPM Version] AmstradCPC +AD010E95472E0A9227BBE0DB3CB9BBEB Top 10, The (1988)(Elite Systems)(Disk 2 of 2)[CPM Version] AmstradCPC +2E3B21AB8F423A3A55F02496BDD202FC Wheels of Fire (1990)(Domark)(Disk 1 of 4) AmstradCPC +63235D6F9A8186046CA1CC88BA4FD55F Wheels of Fire (1990)(Domark)(Disk 2 of 4) AmstradCPC +D43014458EB34D3E5217E0B8CDC38E14 XSshow (1993)(Bollaware) AmstradCPC +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Type: TOSEC +;;; Source: Amstrad CPC - Demos (TOSEC-v2013-10-29) +;;; FileGen: 2018-09-21 15:09:03 (UTC) +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Bad Dumps +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Hacks +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Over Dumps +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Translated +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Home Brew +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Believed Good +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +E8B5B69AE830C04C76C32AEF09C96553 10 Years CPC Demo (1995)(TGS) AmstradCPC +D8D12FCF6392FF760FAB8F6CB40CCDC8 1943 Crack Intro (1988)(Exocet) AmstradCPC +A8D3BB1B43EC758826521E3880BF19A6 2nd Demo (1990)(Crystal) AmstradCPC +A1F35D14A2C77C131493C931F777DDDB 3 Pouces Mag (19xx)(GPA) AmstradCPC +A160969F65F9CA0FF47080F75E7D2716 39kb Shock (19xx)(RBS) AmstradCPC +FC4D72F779CCACEEE9CF7749E9DFE8A0 3BPlane (1990)(Thriller) AmstradCPC +E385DCC1BB6B31B6DB965D401021C737 3D Cube (1996)(Odiesoft) AmstradCPC +A2F63FAA4823C0343588E96705B90CEF 3D-Scroll (19xx)(Logon System) AmstradCPC +DB364F1ABD4A360A456157C404C27EAB 4 Sinus (19xx)(NWC) AmstradCPC +4654F3366F6940427A2398D14265C603 5KB Demo 1 (19xx)(5KB) AmstradCPC +8BE215AB6FB9000D4C90B044284130A1 5KB Demo 2 (19xx)(5KB) AmstradCPC +815E561E15D535E77E468131A178DCD6 6 Minuten Demo (19xx)(-) AmstradCPC +231D37E3D4EFA38A6013C86B37A28539 68000 Killer Intro (1989)(Malibu Crackers) AmstradCPC +1F90D59504B582E4B6B1D27BC89DDBA1 68000 Killer Intro 2 (1988)(Malibu Crackers) AmstradCPC +4D1E2FB34D1634010D6D7C698F0E528B Aaaaaaaa (19xx)(RBS) AmstradCPC +75A658939424EA1018F798E876CBF5F4 Accolad (1993)(SM) AmstradCPC +E3CC3FE82C0C2A7EE277A971A375622D ACS Intro (19xx)(ACS) AmstradCPC +B6DF8F5AD90BB11BB980004BC538796E Addams Family Crack Intro (1992)(The Equalizor) AmstradCPC +2E8CAC030FF212B425334963F9DED7D5 AFC Expo Demo (1992)(Paradox) AmstradCPC +CA67B660A8B2FB780735000CC9D4AB1F Aids (19xx)(KKB) AmstradCPC +0BA66F010B2CBE95A6A3111C7CA6242E Alf Demo (1989)(42 Crew) AmstradCPC +D72152538F971577C55283FE3AC24FAF Alice Cooper (19xx)(-) AmstradCPC +33433A6F20E8593D163CD518EF127AFA Alien Demo 3 (19xx)(TTC) AmstradCPC +31CDC5906C39D155AA414C566DB9B22C Alien Demo II (19xx)(TTC) AmstradCPC +FFD57C07644C9C092DCE45CE3777777F Alien Demo IV (19xx)(TTC) AmstradCPC +63F48197B15BAB31C11A990A4B86661D Am I Right (19xx)(Beng) AmstradCPC +CAE56D4C348C520A05602A2B05B4E205 Amiga Demo 4 (19xx)(GCS) AmstradCPC +28767DAD3EE0C74ABBFFD57167FB0D84 Amiga Digi Show (19xx)(-) AmstradCPC +E8AD7B57EB5AF121C7AE0A01CDF1718E Amiga Pictures Vol.2 (19xx)(Face Hugger) AmstradCPC +5B58ACC09EF37E30D5A8F852D295B9D6 Ams Vol.2 (1987)(Betasoft) AmstradCPC +999B0D714643EF87ECCD1DCA3B958AD4 Ams'Dem III Turn Disc (19xx)(Syntax Error) AmstradCPC +06DF8701339A26DCE050592EF4624EC0 Amstar & CPC Info Demo (19xx)(Gozeur) AmstradCPC +83BBB17D398DB5965E4170706F12E1C7 Amstel Demo (19xx)(Tom & Jerry) AmstradCPC +B653BD7A6653F759149D4140AED70E56 Animated Escher (19xx)(Bev Mason) AmstradCPC +3F29E769829E04A972EE713B07B4553B Anti Jorn Mika Demo, The (19xx)(DSC) AmstradCPC +1DE65A9802522FE5E1BEC7F1BB944DC3 Anti Nazi Demo (1989)(PDW) AmstradCPC +248600A3C7153FB79DB91682194FC8FE Anti Pfau Demo (19xx)(Sesamstrassen Crew) AmstradCPC +82F75CB5A874263A4AD83328A7E61ED8 Anti-Sinus (19xx)(GPA) AmstradCPC +3D2B0B60712FAA6645B1701FDDCB2838 ARFF (1989)(Fefesse) AmstradCPC +4664070A317AAD2B6550FC4B7721325C Asterix (1991)(42 Crew) AmstradCPC +42E5F23D48586DF43F57DFF455D774F6 Bad Demo (19xx)(ALC) AmstradCPC +53A486FC80B3EF8506B5307AF76EC616 Barbarian II Crack Intro (1988)(Section Jaguar) AmstradCPC +D28FFBC70BD5AFB766A8B85DD0B621F1 Batman Caped Crusader Crack Intro (1988)(Exocet) AmstradCPC +1DB9FE6967AB4C21BAC35434A7EDC321 Beng (19xx)(CPC-Mike) AmstradCPC +15422943695239965DD395BEB3D91857 Better than Life Fanz Demo (19xx)(Equalizor) AmstradCPC +343047959925A916539452524665ABA9 Big Rasters (19xx)(42 Crew) AmstradCPC +8DFE14DF9D406AB973C619D590652048 Boys Demo (1989)(CCC) AmstradCPC +F7CA03CC1F1924B24244C74010BECE7E BTA Demo 1 (19xx)(BTA) AmstradCPC +6D5A059F8B1DDDA50BC61C94B3AA4CCD Budget Intro 3 (1990)(Syntax Error) AmstradCPC +8CBD990CB722264EFD58718970C5B5FB Buggy Ranger Crack Intro (19xx)(Espectros) AmstradCPC +C72BB1644D137FADEAB6C6A6F7547A92 Bugs Party 2 (19xx)(RBS) AmstradCPC +B01260AE317844D45354B0419C29C139 Bye Bye Good Old Ico (1990)(TPS) AmstradCPC +CE39A070F9C48DAA5CD52E9C3C896FDF C64 (19xx)(-) AmstradCPC +87CA381A0A6744EF996E8EC130FA74D8 Castle Master (1990)(Vampire) AmstradCPC +97096DD4C69810937893DF379240F651 CeBIT 89 Demo (1989)(ESC KKB) AmstradCPC +6BE10E680C998393E2E41A4F1010BEBC CeBIT 90 Demo (1990)(-) AmstradCPC +445942B630627A0BDCA1B6C859F96865 CeBIT 94 Demo (1994)(Mops) AmstradCPC +F457D10F8DCBC1A21B1F279E6E127BDF CeBIT Party Demo 91 (1991)(The Raaahh Crew) AmstradCPC +D56281E200A7322A12D03FAD756F518C Chain Demo (1991)(EGS) AmstradCPC +75E31E1848889681532262D7AB3CB02E Chany Dream 1 (19xx)(NPS) AmstradCPC +DFF88EBF3A3E0C09D6AEF357AE434B80 Chany Dream 2 (19xx)(NPS) AmstradCPC +210243756F9D53AD1A6D0A6EFECF9E07 Chany Dream 3 (19xx)(NPS) AmstradCPC +789D853A53DC57FD64E3EEB56AF82835 Chany Dream 5 (19xx)(NPS) AmstradCPC +6FA617DB351F944B0D62EDA07AA00053 Chany Sorry No Demo (19xx)(NPS) AmstradCPC +C4D2EAED7BE95E1B8837919C576B4520 Chill Out and Relax (19xx)(Atlantic Coding) AmstradCPC +E5E7BA1B8938D1BCDF7E9F9567F7D408 Christmas 2 (1993)(Catloc) AmstradCPC +2D44270844663DE76D58CD74E23EF6B1 Christmas Demo (1990)(JCP) AmstradCPC +371C21FD83EDAD0A3054DBAABF4AED78 Christmas Demo (1990)(PDW) AmstradCPC +45C9E7F2DF70E160CB99B2D27356A01E Christmas Demo (1991)(Paradox) AmstradCPC +2FFB57D6053F107F0259C02A40006056 Cisco Heat Crack Intro (19xx)(GPA) AmstradCPC +997113736D62FA8994D0D9570AF62C6C CNR Nr.7 (19xx)(CNR) AmstradCPC +15897AD782FFA6263F98AD9BCAC6DA0C Cocktail Shaker (19xx)(-) AmstradCPC +7295A8E24CA72D016F31F98E24870181 Colors (19xx)(RBS) AmstradCPC +692EBD36633BE3AC610126472C092740 Contact Demo (19xx)(FTS) AmstradCPC +8B5F032EE3175465650BEC59FEDC63CB Copy Party (1989)(CBS) AmstradCPC +2DD7A25C425EA270625B5C87E79900C6 Copy Party (1989)(TCW) AmstradCPC +33EB54763A00D0D8E11FDC0235D0A651 CPC Power Intro 3 (1990)(CPC Power) AmstradCPC +30895B9E44E0B84E981934546C49A81F Crack Demo 2 (19xx)(Byte) AmstradCPC +D2773815EC8764BB52055E1E3C9BA595 Crack Demo 3 (19xx)(Byte) AmstradCPC +9204636E97A1FB4741C91A1F2DE73346 Crack Intro 1 (1990)(CACH) AmstradCPC +541BFDCEFC6DBE964FB8C3560239F9C6 Crack Intro 2 (19xx)(CACH) AmstradCPC +A4823B54BC563D66E04B798EB707ADDD Crack Intro 3 (19xx)(CACH) AmstradCPC +3E2DDBDA077EC36795787002E0A4274B Crack Intro 4 (19xx)(CACH) AmstradCPC +3DF42A99DBE2ED1021BEC1F95A099721 Crack Intro 5 (1990)(CACH) AmstradCPC +403C8C70317FDE63674B16D05068804A Crack Intro 6 (19xx)(CACH) AmstradCPC +B15D355DB599CFB1AB46F0577334A901 Crack Intro 7 (19xx)(CACH) AmstradCPC +0150076169CEF7E5AB140026ED12D0A3 Crack Intro Compilation 1 (1990)(-) AmstradCPC +658898B7396F6AFC5F999D226ADBF0A8 Crack Intro Compilation 2 (19xx)(-) AmstradCPC +47E426BB40766C777D80324082FD6E8D Crack Intro Compilation 3 (19xx)(-) AmstradCPC +BFFE664F90A0E6671C17E972221BE709 Cracking Demo (19xx)(The Dark Sector) AmstradCPC +7F2E20C8A69F2EC951685708B1F81FDD Crazy Demo 12 (19xx)(42 Crew) AmstradCPC +54CE47B519268C17EA8D1F07E03C4CDF Crazy Demo 13 (19xx)(42 Crew) AmstradCPC +BD407BFF023ADEF9DAB8D391B83C295B Crazy Demo 8 (19xx)(42 Crew) AmstradCPC +6FED99945BB79C9C4C6F78E6069D5E1E Crazy Demo 9 (19xx)(42 Crew) AmstradCPC +79E1CCAD7647E556C8E41917658911B5 Crazy Scrolls (19xx)(Paradox) AmstradCPC +1CD704ADE3FEE68DD6E0C0CE9BE7F5AB Creation Meeting CPC Intro Demo (1991)(Paradox) AmstradCPC +E4CF0DB5CFC6848C085558886EA8309A Croco Meeting Demo 3 (1991)(Logon System) AmstradCPC +67185E7AEEAEA575AAD00C8FA824BBA2 Croco Meeting Demo 4 (1992)(Logon System) AmstradCPC +7F6744F5BC8F9A224E75B4D1ED91CC5D Croco Meeting Demo 4 (1992)(Logon System)[a] AmstradCPC +DA6E823139C9E54871BF6552A742438C Crossfire the Desert Arabian Night Fever (19xx)(Beng) AmstradCPC +BD1AFE675385ECA16631C60E82B226C3 Crow, The (19xx)(Razor) AmstradCPC +693C49FBD6B8AA91BA065C7314CC6051 CSC Demo Nr.1 (19xx)(CSC) AmstradCPC +24029508ED40EF7D2D25DBC0D5476120 Deadcats Demo (19xx)(Deadcats Crackers) AmstradCPC +E6B6820F0C8C11B69BD185C8D7601A72 Death Head Intro (1989)(The Blood Brother's) AmstradCPC +F5F68B5667D57BADB010B1D09A17E897 Deep Space (1995)(GPA) AmstradCPC +7C0AD6B7935F839C2995E75CAB04023F Demo (19xx)(Dr. TKC) AmstradCPC +211BDB79167063D0A1FE1A739E33E0A4 Demo (19xx)(Dr. TKC)[a] AmstradCPC +CF16DC836FCEF9DCA4B9F03C61E6DC66 Demo (19xx)(The Little Bear) AmstradCPC +921EBAFF39072A755EAC0A45C9A85CEA Demo 1 (1986)(Darmon, David) AmstradCPC +F6DFE9EF3CAA7A18B9EF1330CCD4305B Demo 1 (1989)(GPA) AmstradCPC +D316CB33D49DF6D67EB1C5277F438DB9 Demo 1 (1990)(IBC) AmstradCPC +04AE51F714342203972071771FE9AA70 Demo 1 (19xx)(50001) AmstradCPC +9097A246E794DC54A50B0ECA52B5ED53 Demo 1 (19xx)(FCC) AmstradCPC +8E19A1AAF564E79FD5F0C2CE59B0CE5F Demo 1 (19xx)(Fefesse) AmstradCPC +982FA7BFB4B9E4CF1E1204082794670F Demo 1 (19xx)(Helloween) AmstradCPC +C8379B61E2662F80165D24AE0275D9C1 Demo 1 (19xx)(IFE) AmstradCPC +06645F67BD365CA08113C68FF50F884A Demo 1 (19xx)(The Guild of Crackers) AmstradCPC +AE8FDFAF298162E64959EEF6A056D21E Demo 1 (19xx)(Thriller) AmstradCPC +19D4A0E7C4E16DB89DCB625F44E5A4D5 Demo 1 (19xx)(TMS) AmstradCPC +544624BCADC0B84C7525628F5A389D46 Demo 1 (19xx)(Tom & Jerry) AmstradCPC +9F27D5B2DBDFCE4AA57FE32DF7772261 Demo 2 (1989)(Gecco) AmstradCPC +8A18283D0AD9BB501F26E39351DAA13D Demo 2 (1989)(Weee) AmstradCPC +09F0A540328C1ADFF4968106CD132E0C Demo 2 (1990)(IBC) AmstradCPC +52193E1B917E00D4B1C9FFE876284BDA Demo 2 (19xx)(CMP) AmstradCPC +D88A35D186B33C345CB6523E834512DA Demo 2 (19xx)(Dr. TKC) AmstradCPC +D218FAA9BD05B0340E1963296588DBAD Demo 2 (19xx)(DSC) AmstradCPC +2E0190A5AAACCF4AB30092A45BD4CE90 Demo 2 (19xx)(TMS) AmstradCPC +D4E07B59177F67FFDD4529306E65CCB3 Demo 3 (1988)(Katto Cracking) AmstradCPC +66F40866F7998768793951623A889594 Demo 3 (19xx)(DSC) AmstradCPC +31B94DFFD9F070A1C8C367471079D5CF Demo 3 (19xx)(Thriller) AmstradCPC +4A18B7D703088F79E087A0B17854A411 Demo 4 (1988)(Katto Cracking) AmstradCPC +D1FE98AC10248C35B1090EE38473202D Demo 4 (19xx)(DSC) AmstradCPC +72F0CF6EFE92B940006DD26AAE1C669C Demo 5 (19xx)(Gozeur) AmstradCPC +67FE0711959114A5ECFDCD2C5AE5DC76 Demo 6 (1989)(Tom & Jerry) AmstradCPC +AE7538CA67531714B55544B504F8294E Demo 6 (1991)(DSC) AmstradCPC +37BDA8430601D3357540413C5B403A15 Demo 7 (1988)(50001) AmstradCPC +2C8EB03641A41FA66A7377EC0C92DBBB Demo 7 (19xx)(Tom & Jerry) AmstradCPC +2C68313729BB565FA6372267C8AF3EC8 Demo 8 (19xx)(50001) AmstradCPC +D457735FC0DE2B979078BC7C58C81ACC Demo 8 (19xx)(Tom & Jerry) AmstradCPC +5EF6E6B288510E35C7390C186DA90494 Demo Compilation 2 (19xx)(-) AmstradCPC +D28CEF0BFB38AD980527B3DFBB1B5C86 Demo Compilation 3 (19xx)(-) AmstradCPC +4571B10B9C95032FAC0874DD44E15A39 Demo Compilation 4 (19xx)(-) AmstradCPC +80E25630ACDE5643CC4E8BBBF83EDF24 Demo IV (19xx)(Thriller) AmstradCPC +9746C74253356C68EF2316C4450CD8A6 Demo IV (19xx)(Thriller)[a] AmstradCPC +AC7A303524123B02DC0C3D5E33557569 Demo Nr.1 (19xx)(DCS) AmstradCPC +37C994857592D788F0AB93A1DDC63A07 Demo Nr.2 (19xx)(DCS) AmstradCPC +7BF1DAD782CD9F7E71DB813911741FEA Demo Nr.5, The (1990)(Charleytronic) AmstradCPC +5AA20B212E30EB3219F31EB468BA753A Demo Service (1990)(Crackers International) AmstradCPC +AA9BFD6D41AF131FC53EB76F4B82E49D Demo VII (1992)(Micro Escape) AmstradCPC +688F6F7D77B7C35994B562BA6F0001C1 Demonstration des Swapers Infernaux 6, La (1989)(Les Corons Gangs)(fr) AmstradCPC fr +7E7D1C85C1902F709DCB672F0F14DF00 Depeche Mode Mix Vol.1, The (1988)(Erik Heneka) AmstradCPC +60878414413A7FCB7DCC4BD4C0611653 Depeche Mode Mix Vol.2, The (19xx)(Erik Heneka) AmstradCPC +74D59E465FE13CD87B8E003DD6F2E5E5 Diashow (1985)(Uwe Furchheim) AmstradCPC +9CEA66E904DFF98FD95E52F1F1DF7DF3 Digidemo I (1989)(Killer) AmstradCPC +9E1FA7E37889EE030B3215CD6594C8EA Digidemo II (1989)(Killer) AmstradCPC +E07C9BF1BDE2E6930426F5214D886007 Digidemo III (1989)(Killer) AmstradCPC +36292EC9CE9E00C50F87B50D2C33C1D2 Digidrums (19xx)(Weee) AmstradCPC +238614589C0F4C2118192A751DB46108 Digital Demo 1 (1990)(TCD) AmstradCPC +A2373A68412D8C7EE56800D837C48D1C Digital Demo 1 (1990)(TCD)[a] AmstradCPC +83ECBF448760D7C39803BCB110405CC1 Digital Orgasm (19xx)(Symbiosis) AmstradCPC +2171071DEA596414129A1F583886DB12 Digitrakker Demo 1 (19xx)(MMPF) AmstradCPC +537E796BA33140AE33241131CA7B67E2 Digitrakker Demo 2 (19xx)(MMPF) AmstradCPC +66D01808B0B72ED67216B955EF5A6EAD Digitrakker Demo 3 (19xx)(MMPF) AmstradCPC +4137C730F7CC22C8CE9F8AF299ACD71E Disc Crack Intro (19xx)(GPA) AmstradCPC +2F5D5B6ECE3035B760013AEBF8719A32 Disc Full 6 Intro (19xx)(LBC) AmstradCPC +812E28B4D20DC696197BA72EB517162E Do Not Hack (1987)(KHR) AmstradCPC +F024D5221D3BE13EABFAC69F46E35BA2 Double Dragon Crack Intro (19xx)(CACH) AmstradCPC +092A292322386C49D366BEEAC5C46DB8 Dragon Ball Zeta II (19xx)(NPS) AmstradCPC +8678326C2AE9D2522BC1D43528326A42 Drapeau Noir Meeting Demo (19xx)(GPA) AmstradCPC +BA3D5AB630B643BADCC69375C8270741 Drapeau Noir Meeting Demo (19xx)(Syntax Error) AmstradCPC +3BDEA69B89619AF279956294F6AE38C5 Dream 2 (19xx)(NPS) AmstradCPC +A13A33EBA063DC6916FAAAA3BE5C7402 Dream 4 (19xx)(NPS) AmstradCPC +BD76524560B7DAF0D71CA5E0E4613C75 Enolagay (19xx)(-) AmstradCPC +177C879C5AE29CAAB0FBDAB0134C69E0 ESC Party 90 Demo (1990)(ESC) AmstradCPC +5ED55BB6511D0F54E97BCEBA5BD05814 Eurostrad Fanzine Demo (19xx)(Eurostrad) AmstradCPC +7E3D631BCD2F3BAA7884F03168C3B229 Fantasy Demo 1 (1992)(Magic Software) AmstradCPC +4F11281A498F485F24F80BD001CDDA5E Fat Ass (1995)(Donut System) AmstradCPC +0FFFA913211EC5C83FE540A113AC4BEB First Demo (1988)(Headhunter) AmstradCPC +B4804CD4703D98ACA4C2CB727FCF1916 First Demo (1989)(The Goblin Destroyer) AmstradCPC +5CC045E5B888B9776249AF4959E841E0 First Demo (1993)(Hage) AmstradCPC +28BDCCA8F21C8CA805A52A9D559D3D96 First Demo (19xx)(BVB) AmstradCPC +B44F653BBEEB001F017E0CDD7E3B6AC0 First Demo (19xx)(Critter Soap) AmstradCPC +001FBF0957B8A588359AC61E6A64DDF4 First Demo (19xx)(Critter Soap)[alt. music] AmstradCPC +8AC4DE6B407615FBDF64A4A316D55F36 First Demo (19xx)(Michael Stevenson) AmstradCPC +0CC5FE28AD7FB4DA6AECFA0A708657FB First Demo (19xx)(The Co-On) AmstradCPC +E9A30CAEA4AFD1A2940947711CBB5A90 First Intro (1990)(Technobyte) AmstradCPC +D2C5C8E6946B9B98879B4D829158C365 First Intro (19xx)(Gallisoft) AmstradCPC +F7481EB8DC5A6C877B44D0B75FD0DA25 First One-Screen Demo (19xx)(The Cool) AmstradCPC +90373D8194D22169743C5D8984939975 First Sound Sampler, The (1989)(42 Crew) AmstradCPC +CBEBBCC4FABC26210B6C0B66F24BD2B9 Flag (19xx)(NWC) AmstradCPC +5FC9498C5AF40E3905BE8FF0A2F753E2 Floating Points (19xx)(Unique) AmstradCPC +7036585AA1797A444E89253E8E375739 Flying Demo of Terzel (19xx)(Softfox) AmstradCPC +DA9BFF56C302971BF37A9720C62690D1 Fractals Show II (19xx)(42 Crew) AmstradCPC +7328473FA5B4F1B64F6661685149019C Freedelire Meeting (19xx)(AST) AmstradCPC +2FD760549D1A62152C1A0EC3EE42C009 Fuck Double A (1987)(Speedy) AmstradCPC +F462A341BA538A785DBDF78B409A1391 Fuck Double A (1987)(Speedy)[a] AmstradCPC +F1F0F6410586104D4C635392F1624328 Fucking Flohmarkt (19xx)(Zweisten) AmstradCPC +04C1D16B6B1225048B6DB6377BF275F0 Full Metall Jacked Demo II (19xx)(The Warrior of Death) AmstradCPC +8B4AF51FFBEAF0EE5F727371BC4F4E62 Fullscreen (1988)(TMC) AmstradCPC +C024172F65D1CD7E83274CE7C576BD6A Futer Demo (1989)(Futer) AmstradCPC +3027E6B3BC73735B02C924F01E5CC876 Galaxie (19xx)(Christian) AmstradCPC +AD0606D82308BDEDC2714B5237185536 Genesis (19xx)(-) AmstradCPC +E3705E64503A02C030CE3655666BCAE5 Ghost Demo 2 (19xx)(Ghost) AmstradCPC +900A86858A9EE369C504DE5B4D24FCA0 Giga Demo 1 (19xx)(Danish Demo Squad) AmstradCPC +5DA91C040F04887BA709173FA2116859 Glob Scroll (19xx)(NWC) AmstradCPC +9F303E5D0FBA8225DC7E8CE31C8640E7 Good Bye (1990)(Cobra) AmstradCPC +C670ED293BFA4EB3148FA6571EAA6981 Gorgeous Demo, A (19xx)(UAC) AmstradCPC +CBA315644D2651AD805F05C62BE498D1 Gorgeous Demo, A (19xx)(UAC)[a] AmstradCPC +2893A56199E62AED8B72EF87F72B6796 GOS Party IV Megademo (19xx)(Face Hugger) AmstradCPC +B9793D0D86380F9FAA205D635BD60E25 GPA 2K2 (2002)(GPA) AmstradCPC +450B22B9676DA8889229B0BC319415E4 Graphic Demo, A (19xx)(42 Crew) AmstradCPC +C63E3583B425A27E93766BD807308109 Greek Meeting Demo (1994)(Chaos) AmstradCPC +71D3DB2FFF80152DE353CBABA32864C0 Greek Meeting Demo 6 (2002)(-) AmstradCPC +448B75A3B11B80A5265566E5BAB09426 Haegar Demo II (19xx)(42 Crew) AmstradCPC +004132EC42E6FB17AD4339CB1A097C12 Hall in Tirol (19xx)(TSC) AmstradCPC +8722EC4763BD2C95BDC45D45CB217CE0 Handshaking Demo (19xx)(DSC) AmstradCPC +C2CABC810DC6CB503974CFA509F1AC1E Happy Birthday Helmut (1991)(Fred Feuerstein) AmstradCPC +449DA7EB8205FAEB28C9BD0A73397454 Hard Revenge (1993)(Factice) AmstradCPC +F9F17139E9677797920A462C8347FB8B Highway to Hell (1993)(GPA) AmstradCPC +E5A585C6A029C6F304634CCA7C434FD2 Highway to Hell (1995)(RDK) AmstradCPC +4F20F32404082D00F4F308CC3CD12AAD Horror Demo (19xx)(Goldwyn-Meier) AmstradCPC +A9AC89F7EEF595F941E6357AC3DE95FF Hypnosis (19xx)(Ams Dem) AmstradCPC +CE5D0CE92EC2D2B52B01A94309F44E04 ICO Message (19xx)(The Blood Brother's) AmstradCPC +7B2E1BCFCB980F5AF9694E972ACDC8B0 Illusion Part I (19xx)(SEC) AmstradCPC +F7F97CDF6A5835ABD5E43A7252FC1004 Immortal ICO, The (19xx)(The Blood Brother's) AmstradCPC +C085FB268B9D30B85A2A4140A103F2A6 Info (1990)(BSP) AmstradCPC +63F92B4B183D93C46687FA44413AB64D Insanity (19xx)(Donut System) AmstradCPC +A068F5620460FCD40B22515E9B0C608D Intro (19xx)(Tom & Jerry) AmstradCPC +21B0D519D8936C170F8FCD4BC0BE9CF5 Intro 1 (1988)(CBS) AmstradCPC +A1425CCC0625EC7D1BF97D83345C84A9 Intro 1 (19xx)(The Blood Brother's) AmstradCPC +8BB1DF3FC0220101474C196614790B74 Intro 2 (1988)(CBS) AmstradCPC +5EA8C95C0F076A167134E476EB70A76D Intro 2 (1991)(The CGA) AmstradCPC +FDDFB2DAF54CEF85B96028C13F02A5A9 Intro 2 (19xx)(Tom & Jerry) AmstradCPC +C7E73DEE5F72BD04BEE3CA64D87278F6 Intro 3 (1988)(Campino) AmstradCPC +056654095FF5AED291140F01B24BF9B3 Intro 3 (1988)(CBS) AmstradCPC +F75F23B62F310A3E7B0DEBC4C276A778 Intro 3 (19xx)(TGS) AmstradCPC +FACA91AC9C7589691600DD708FC04643 Intro 4 (1988)(Clouseau) AmstradCPC +1207C26FC8FB226591C03FECDE43E157 Intro No 2 (19xx)(42 Crew) AmstradCPC +8BDDF8935DAF39C34F642702CDE9086C Intro No 3 (19xx)(42 Crew) AmstradCPC +42FC5BF305684CCC2DA2C6153A67C736 Intro No1 (19xx)(42 Crew) AmstradCPC +C8EC59A2FF30D060EFDED666C2002138 Intro Number One (1988)(Yoda Cooperation) AmstradCPC +337A7147A59E301544414A1B77B24E11 Introduction (1990)(Dino) AmstradCPC +DDC267DE04B2FCAAD2FC723F9BA93DF7 isc - Demo Compilation 1 (19xx)(-) AmstradCPC +05C1B7C83267BF7DA5B30E3C77989773 Italy 90 Crack Intro (1990)(XOR) AmstradCPC +C47A958F1FC53406F2F4DCEB0C371F45 KCC Demo (1986)(Michael Goller) AmstradCPC +0FA92BFC5DDB4298C062F84B905F849E Knightgames Demo (1989)(Tom & Jerry) AmstradCPC +3ACDD6ED16CDDF3E561549020A0E3578 Kreator (1990)(Tom & Jerry) AmstradCPC +8178C14AC50416886A15C4858FCA4409 Kunst der Demo, Die (19xx)(OVL) AmstradCPC +35FDE85C10D569B7B37B0FC15C47803E L.E.D. Storm Crack Intro (1993)(GPA) AmstradCPC +4C43CF3B20D6A7B05B0F66147B924D37 Last Crazy Demo, The (19xx)(42 Crew) AmstradCPC +CC1D957CA9BF54E0D9D61A2E408EFF91 Last Demo (19xx)(DCS) AmstradCPC +A0671706F79EFC9AB3014C223B660A13 Last Demo, The (19xx)(Dax) AmstradCPC +70162CA0BE607E5012CEB082F47CF598 Last Ninja Remix Crack Intro (19xx)(CACH) AmstradCPC +B31C26F980A3B25213770AE024772106 Latest Demo (1998)(Flattermann) AmstradCPC +4A712C483C64CCD68DAD7626642C3CB5 Legend Has Ended, A (19xx)(ESC) AmstradCPC +497586EBF7626718D6E4BED472904522 Light Corridor Crack Intro (1991)(JLCS) AmstradCPC +F2B565AD7782B60B6E7D3359C8AF87F4 Little Demo 4 (19xx)(TMC) AmstradCPC +0546AC21AB51B3CD7D897C9AD40F5B50 Look, The (19xx)(Thriller) AmstradCPC +CDAFD1EE449198A13E0DE9A4D52DDA18 LOS Buggos Party (1994)(Mage) AmstradCPC +011A1A00AE6098C93EFD0D2AA7784677 Mad Mix Crack Intro (1990)(ACE) AmstradCPC +8C561E8D396C789C42708FA58563659C Magic (19xx)(TGS) AmstradCPC +A0EE8913A8E9E1897D89573F584298E2 Magic Demo 2 (19xx)(EGS) AmstradCPC +AFE166859F342C4594C62BA281959BB4 Magic Demo, The (1988)(TMC) AmstradCPC +F0F0B5BD5D535CE6DB82D265BC35FA4F Marillion (1989)(FP7 & Nupe) AmstradCPC +1CA9AEC8AF3FE34556D028048A831306 Master in Hiphouse (19xx)(D-Monsoon) AmstradCPC +EC70E0E337F0E96014C87620BD3E72F1 Mc Paddy 3 (1991)(Unix) AmstradCPC +8DCB7A7AADAE180CAE41F884949A95A2 Meeting Demo 1 (1993)(TGS) AmstradCPC +D8824190FAAFF5C67764BF00FDEEF675 Meeting Demo 1 (1994)(Bordelik) AmstradCPC +37C875EFDD1AE37AEE6F761AA66FF393 Meeting Demo 3 (1994)(Bordelik) AmstradCPC +53A48A6E17F38902DFEF5488C7F9A8DE Meeting in 1991 (1991)(CPC-Mike & Gorden) AmstradCPC +5F249EE5230348C39C9173D5EB135BED Mega Demo (1990)(Tag & JCP) AmstradCPC +99B77885EC3082C862B2EB66D140C567 Mega Music Demo 1 (1990)(JCP) AmstradCPC +1268C054E9D8195D6FAEC7314D93702B Mega Raster Demo, The (19xx)(Hackers) AmstradCPC +4125350AED37BAD2640DCAAC98167FD5 Mega Sound Amiga, The (19xx)(CCC) AmstradCPC +0CE54A0CCA271B7B6152FA08A384BD9E Megaphoenix Crack Intro (1991)(The Spanish Hacker) AmstradCPC +50E35613B3AE1D93F5950EDEB4C12BCC Megaschlecht Demo 1 (19xx)(TGM) AmstradCPC +FE7B22E31444B0811CAE571DFA4BD109 Megaschlecht Demo IV (19xx)(TGM) AmstradCPC +45F3ABD85A242EE198406CA39D9E8022 Merry Xmas 93 (1993)(TGS) AmstradCPC +42B075149F48C3ECC14DC5AF0B0063B2 Message (1992)(Charleytronic) AmstradCPC +C2F03AA7F59F20AABB04DF218CF6117B Message (19xx)(Jim Woodall) AmstradCPC +6935DB98621C4CC56F46CFCE77EC99E8 Message (19xx)(PDW) AmstradCPC +5D0815AC7E98B2438E1007C1B7032E38 Message No.2 (19xx)(Campino) AmstradCPC +65A769BB95F2A529B7BA6D2A9156B065 Messages (1991)(Joker) AmstradCPC +B696759A1C1CCB25C2A06072DDA99315 Metal Screamer (19xx)(AST System & Paradox) AmstradCPC +282090F11247ACD71AC6B11C50F47F50 Metal Screamer 2 (19xx)(ZZ Top) AmstradCPC +CE2ADD48A93C09E9EC652DE7F2B8F0AA Mini Castle Meeting Demo (19xx)(-) AmstradCPC +6067F9CD04CC3517616802BDAB062D47 Misc Slideshow (19xx)(-) AmstradCPC +941506B66F2614EA3579B8B6A74A2FA7 Monsters of Darkness (19xx)(GPA) AmstradCPC +31C134E654F463AE725DE77043600632 MTI (19xx)(ACS) AmstradCPC +633BF265F4653A2FCF0DEB2B68EB7D9D Music Demo (19xx)(JLCS) AmstradCPC +230949C020492498F65D39035734EE0A Music Demo 1 (19xx)(Charleytronic) AmstradCPC +C731B31D0837831B0C7E51DE0012043A Music Pack III (19xx)(Tom & Jerry) AmstradCPC +1432450F7024D3AEB6993716D9DF8B24 Music Sampler (1987)(CBS) AmstradCPC +AF8B2EC8B2440672A006244947C2922F Music Sampler II (1988)(CBS) AmstradCPC +188B3B5FBA414C08325EF96FF93C23A0 Nerven Zusammenbruch Party, The (19xx)(-) AmstradCPC +B40157ED2039DF3874DF90BD084F2CE1 New Year Meeting Demo (19xx)(DSC) AmstradCPC +2B58CA106377284B6ED9D81DFF2CDCCA Ninja 2 Remix Crack Intro (19xx)(CACH) AmstradCPC +6273E231F3DD6185C54BFBBC7657F343 No Inspiration (1992)(AST System) AmstradCPC +C14723EF0522BCD357548F29FD46AFA5 Notrantor-Demo 3 (19xx)(GOS) AmstradCPC +F896E25359B7E379EB945C1A4969C8E5 NRJ (1989)(ICS & MCS) AmstradCPC +69984031C1AC522E4B75A2458DFBFE9C Number One Demo (19xx)(The Cranium) AmstradCPC +792CD8FEB6E2817121B97BA9B135B65D Oechtel Demo II (19xx)(Kiki Malda) AmstradCPC +D1F90F5EFC975CDD48CD51BC5BB1C526 Olympic Demo (19xx)(CBS) AmstradCPC +B67DE4C8B9AC6FC80FF93D6827700C81 Only for Your Eyes 2 Illusion Part (1994)(AST) AmstradCPC +AC698368F111B927E0EC3A9662AA39ED Open 2 (19xx)(STV) AmstradCPC +FF403FB9A231D84433A601F807B456EA Other World, The (19xx)(Logon System) AmstradCPC +D080C8133A6B187A4EB6CC10AF061CD6 Overscan Demo (19xx)(42 Crew) AmstradCPC +DFFB540A85B66B11BE9BFF99C730EBE7 Panik Intro (19xx)(The Blood Brother's) AmstradCPC +56938828CFA31B1AE0E09EE28F832777 Paragliding Crack Intro (19xx)(XOR) AmstradCPC +71CDD587D8087CCD9E32B53DE7AA2042 Parental Advisory Explicit Demo (19xx)(Powerhowse) AmstradCPC +F6D09BCBC93CBA3594EA0A6543C89D3D Party 1 (1990)(CGC) AmstradCPC +50212A2914E471593B82EF9C2AE411DB Plasma Demo (19xx)(Gozeur) AmstradCPC +0B62AAC3F0D1C4474B65E1B0E771CF32 Premiere Demo (19xx)(The Flying Crackers) AmstradCPC +9C1CFC75B23583C56BE9C4A6938F19E8 Pro-RCA (19xx)(Thriller) AmstradCPC +A04565F6A3F0A0A7C2BAA71D4FA13924 Rainbow Island Crack Intro (19xx)(CACH) AmstradCPC +47477657D261CFECC6BF737212CD6F7E Rainbow Island Crack Intro (19xx)(CACH)[a] AmstradCPC +90CC36FB15B5B2A0100EF50DEB3D7248 Rape (19xx)(50001) AmstradCPC +20E7063968C2AD9DA9BC209C26EE3501 Rebel Universe, The (19xx)(Tru) AmstradCPC +22EF1737132C5C7FF3E041B9C7842989 Revolution of the Machines (19xx)(Beng) AmstradCPC +F1DBC040747F36CECE7D367A366EA0A9 Robot PD (19xx)(Charleytronic) AmstradCPC +ED25553AD9697C1F0701D0F781440CAC RSI Demo (19xx)(Genesis) AmstradCPC +B6574C66F695C45542717C9780098835 Sampler 1 (1990)(The Gho-Team) AmstradCPC +9A1EDEA44DE15DD750E447924638BE5F Sampler 2 (1991)(The Gho-Team) AmstradCPC +CE06246130EDD321B0D9CEE93A42706A Scandinavian Flag Demo (19xx)(-) AmstradCPC +51A7FE4237311DB5566F41F44F6D77DB SCR (19xx)(Thriller) AmstradCPC +3BA67A8E6329684A09C1072C37C92522 Scroll (19xx)(DSC) AmstradCPC +B3AF090F52D868BCBB7E8EE05500CBD5 Scroll (19xx)(Fefesse) AmstradCPC +E7343B8D5AEB790F400CCE51DFC6C9F9 Scroll (19xx)(Spy Hunter) AmstradCPC +2B31E1B5E5B7CDA1B242C1E9891655FC Second Demo (19xx)(Technobyte) AmstradCPC +E592F6CF8BF399234CDE14747CB1F9D1 Serviceline (19xx)(CCC) AmstradCPC +C6D0ADA73CDCAEC3A099D681CBF92673 Short 50001 Demo (19xx)(50001) AmstradCPC +5FC0DEF61DD6A75880ABBE3763DC5D08 Silkworm Crack Intro (1989)(Cafe Kid Crackers) AmstradCPC +BCB8F628A7B158584A334BEC1926B360 Skweek Crack Intro (19xx)(Kino & Hufo) AmstradCPC +73E8599FB3985C76DA56B647ACA5F3A4 Sky Demo (19xx)(NDC) AmstradCPC +C097619818245BF7D3B66532F39E1F3D Sky Demo 2 (19xx)(NDC) AmstradCPC +E7E0DE62D431AA2DA23C0E876E67115B Slideshow (19xx)(-) AmstradCPC +EC055BE670D3C9A05D9F4273BCC6BFDD Slideshow (19xx)(Defcon-4) AmstradCPC +1C86D864105EBEC5629BE51228F215AB Smash TV Crack Intro (19xx)(XOR) AmstradCPC +0B574602AEB2B73411C122771905B1E0 Smiling Intro 1 (19xx)(Fishman) AmstradCPC +CFBB14445E912592EBC79341D3ED2264 Snake Toes (19xx)(Thriller) AmstradCPC +141A1FA956E15122981E1A469D8AD4C2 Sons Chap 3 (1989)(Les Corons Gangs) AmstradCPC +670E44BCBAFB83BD3E51EB404302A634 Sound & Grafik (19xx)(-) AmstradCPC +B7EDA3DE110CFE58C81F60313E2582D3 Sound Ampler 1 (1988)(ESC) AmstradCPC +0AF5AF253860861D9807372289B00CD5 Sound of Crossfire, The (19xx)(Beng) AmstradCPC +2321FC19BBA4999F212E8F76CDEE1300 Sound Sampler (1990)(CGC) AmstradCPC +DC498F0AE69469CFABD6A631C35E0393 Sound Sampler (19xx)(Gho) AmstradCPC +276170F8205E708CF33F017492BAC709 Sound Sampler 1 (19xx)(Tondjo) AmstradCPC +C7761014C7D985816B2489A3EC87E00F Sound Sampler 2 (19xx)(Hellfire) AmstradCPC +B1EE365F5D5057BFD91843BD2BA33E1E Sound Sampler II (1992)(Gho) AmstradCPC +529931CE3FE65FB93BC22CF687D59B00 Soundtracks (19xx)(The Crown) AmstradCPC +0618E211620C0854B5DE1BCD343635C7 Soundtrakker 128k Intro (1993)(TGS) AmstradCPC +128A523280E1C251EFA82DA0AF942739 Soundtrakker Demo v1.1 (19xx)(DSC) AmstradCPC +49A2EF07CE272E68C3BB2D90F2568215 Sowjet Sorli (19xx)(CBS) AmstradCPC +A1C5894FCBE660074904A2E8717A4FB8 Space (1989)(The News Company) AmstradCPC +AADECF3EA2610B62944335DC36B22E46 Space Age Demo, The (19xx)(Sargon) AmstradCPC +C32BA0E3DC89415C2F9A7F2F4859588B Space Crusade Crack Intro (1992)(GPA) AmstradCPC +DC9EFF842F9EDB306175AC5E59943069 Space Demo 1 (19xx)(EGS) AmstradCPC +B6FD484A8678D32068839D6827999C7F Space Glider Demo 5 (19xx)(EGS) AmstradCPC +C16360ED8C9011FA6F0362BDDDBE8CAB Spiral (19xx)(Face Hugger) AmstradCPC +FCEA4415126C8114D153E461083DEE48 Sprite Demo (19xx)(BSC) AmstradCPC +DB3BB725F4D0405AA42603EBAC87707D Spy Intro (19xx)(The Bitmasters) AmstradCPC +955E7E54CEDCC432AB30C145733C4665 Squat Scroll (19xx)(SSS) AmstradCPC +C1A8FAA9B0E5738C2EA26CFF2DA21508 SSS Demo 1 (19xx)(SSS) AmstradCPC +FF30726114CE56277A8CD2CE5800540F Stars (19xx)(50001) AmstradCPC +4A06081B3C3FCFDA2732552B015DBFF5 Start School 2 (19xx)(Catloc) AmstradCPC +28D0244A405F51BD28C3EC1E81174265 Story 2 (19xx)(ECS) AmstradCPC +02CF11868F13CB91279C9B455264FC41 Stream II (19xx)(-) AmstradCPC +68C2FC4B38FDF7F022693FF6552CFEE9 STS Music Demo (1992)(The Conspiracy) AmstradCPC +3D467F361D0F2B256AB77B697756B55B Sugar Candy Demo (19xx)(GOS) AmstradCPC +E6960F40E1BAEFE97BFF0F2D12AE6725 Super Demo (19xx)(BSC) AmstradCPC +3A2D90A3C978EB98514BF6E348570AE5 Swapping Partner Demo, The (1991)(DSC) AmstradCPC +95C0FCB995EF98F11716DF90FA4B5F1C Synergy (1991)(Bunny & Duffy) AmstradCPC +5849D830DE000180E6D62D57526DD8D7 Syntax Error Demo (1989)(Rubi) AmstradCPC +F1185B4DFB2DCFA4A099C21F8E9C8868 Television (19xx)(Conspiracy) AmstradCPC +51DE17AD2B3D9FDEA6168C208F78A3CA Ten Years of CPC Megademo, The (19xx)(M&C) AmstradCPC +FFC6E7C50C2819F22DAB564BD5C81425 Terminator 2 Crack Intro (1995)(NPS) AmstradCPC +F65F807CCFF9913CDEA959C55EE5B9C3 TGS Intro 1 (1993)(TGS) AmstradCPC +9E676AF296CBEF2FF1CBF425870ED857 Third Intro (19xx)(Al Capone) AmstradCPC +3C87BC62BDE9E05A08ECDF924537CA12 Thriller (19xx)(Beng) AmstradCPC +F79AAC0B7CF47D9F19EB2C7243D77D0C Tiger (19xx)(-) AmstradCPC +3BC2C550BBCA99D81F2CE5567AACE053 Time 2 Go (19xx)(IPM) AmstradCPC +BB5CD38E047280D09B116EA0A4A736C6 Tir Au Flan (2002)(OVL) AmstradCPC +91EAFC507895D7B1D84C654A3E189C0B Total Eclipse (1996)(Power System) AmstradCPC +472A544406D3E9C4F213BC22D91DAF79 Trash Overscan Megademo (1989)(Crad Os Crack Ers) AmstradCPC +3A658AB08BC6513BE878C83E3949AFD2 Triad Demo 1 (19xx)(Triad) AmstradCPC +03C31E36FCF0E352E73CBD07CDAE4062 Tronic 4 (19xx)(Tronic) AmstradCPC +6B40EC8A9947DDFACE36148D6704B326 TRU (19xx)(Helloween) AmstradCPC +792FD26DB402349F4913B19AB0C023C8 TSR (19xx)(KTC) AmstradCPC +D9D6DA54E0BF1D9947C6BC7AC3126BB0 Tube Scroll (19xx)(HDM) AmstradCPC +31E3977454A204F1B0CF3183472B5D8B Tubulus Demo (1989)(BCAV) AmstradCPC +9B5B10BB697AD17CA1A75A18C34D6C6C Turn Disc (19xx)(Logon System) AmstradCPC +0C0ECE08D78F8F1C73B06F39EF6268DC U.N. Squadron Crack Intro (19xx)(Kino & Hufo) AmstradCPC +BD01EB74B4AAB78095DC2AD5726622BC UCW (19xx)(PDW) AmstradCPC +1CC0518FF30013929A7354EFF4912BF0 Ultimate Megademo (19xx)(Face Hugger) AmstradCPC +CF003650F8FE56761D36853F6E10607F Vacalak 4 (1992)(Uncle Mad) AmstradCPC +C706416A7B5DEE0D7A1A8DCAE1C02909 Video Digi Show (1993)(TGS) AmstradCPC +97065F33C07E8AB59B4E9DEF6CE02635 Violin (19xx)(-) AmstradCPC +92A06593F9ACE306297974D4F0C35BA6 Virus, The (19xx)(-) AmstradCPC +D2E047393E4B753D4B2565098C899B1F Visions (1991)(Sir of the Lordz) AmstradCPC +69808414D63E8F3D8A8244C4E126C748 Vulkan (19xx)(-) AmstradCPC +38AA079BC2BCC16D71A918B183C50046 WCM Ink-Split Demo (1993)(Wizcat WCM Systems) AmstradCPC +63235D6F9A8186046CA1CC88BA4FD55F Wheels of Fire (1990)(Domark)(Disk 2 of 4) AmstradCPC +69E9A0AE0FE03862752A76B8C1EE37D0 Why Not (19xx)(Chany & AST System) AmstradCPC +5D6FC3EFE6619433A35445D0A631226E Wind Surf Willy Crack Intro (19xx)(XOR) AmstradCPC +063D70665E9A69324E7CE96DA97AAC69 Wizard's Ultra Demo, The (1988)(Tyronesoft) AmstradCPC +CE72B964CEBFEAAC59B59D7A9A41969F World (19xx)(TMC) AmstradCPC +21E36D667055959F1F68C53635DC2ACE X-File (19xx)(No Recess & Manly) AmstradCPC +73B4E3CECEE6ECCF5A7379B385117918 X-File 2 (19xx)(No Recess & Manly) AmstradCPC +12D5B4C224485D37B2E871ED7E0BAE3F Yao Demo (19xx)(Fefesse & Stephane Saint Martin) AmstradCPC +A3BC8961D14E42EE2784B4EE76631821 Zang (19xx)(Thriller) AmstradCPC +879DB0822B08A554F8A6EAC692CAE0D2 Zaptballs Advanced Edition Crack Intro (1994)(NPS) AmstradCPC +5B8B0D9F48A6248A1D717B97F07FE317 Zaptballs Intro (19xx)(Dr. Felix) AmstradCPC +F98B26C0317AB955DCFBC348ADCECEB3 Ze Meeting 97 (1997)(Chany) AmstradCPC +B3FB4B0AA13346798D50A3B6214A90F7 Zona 0 Crack Intro (1991)(The Spanish Hacker) AmstradCPC +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Type: TOSEC +;;; Source: Amstrad CPC - Educational (TOSEC-v2015-05-07) +;;; FileGen: 2018-09-21 15:09:03 (UTC) +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Bad Dumps +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Hacks +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Over Dumps +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Translated +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Home Brew +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Believed Good +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +BD880D09EF638708AD9CD135C36C9E36 Cursos Educativos Matematicas (1986)(Monser)(ES)(Side A) AmstradCPC ES +FB472DC3E90A622B6E42C02185075E6D Cursos Educativos Matematicas (1986)(Monser)(ES)(Side B) AmstradCPC ES +BA1E2C1280951936B6B090290CFFC3ED Ecuaciones (1986)(Monser)(ES) AmstradCPC ES +18EAE6E49F4427667507F7852852569C Estimator Racer (1984)(ASK)(ES)(en-es) AmstradCPC en-es ES +64A651624F59736C4DC80EDF898404A9 Geometria del Espacio (1986)(Tasoft)(ES) AmstradCPC ES +D18534F661FC033E7BB14C5E04B08CD7 Geometria del Plano (1986)(Tasoft)(ES) AmstradCPC ES +EF4A2E38157CB4DE09B9EE8AD70F2459 Map Game (1985)(Erbe Software)(ES) AmstradCPC ES +911609021E3D8BE055C0AE71E4DDA7D7 Mirando a las Estrellas (1984)(Amsoft)(ES) AmstradCPC ES +B3FB4B0AA13346798D50A3B6214A90F7 Zona 0 Crack Intro (1991)(The Spanish Hacker) AmstradCPC +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Type: TOSEC +;;; Source: Amstrad CPC - Games - [DSK] (TOSEC-v2015-05-07) +;;; FileGen: 2018-09-21 15:09:03 (UTC) +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Bad Dumps +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +769C8B352D6EBE9BABCFECA6F45BF97E B Aventures de Pepito au Mexique, Les (1991)(Belin)(fr)(Disk 1 of 2)[b] AmstradCPC fr +ECF83D5AA0202844B6DE028610EEBADE B Aventures de Pepito au Mexique, Les (1991)(Belin)(fr)(Disk 2 of 2)[b] AmstradCPC fr +96643DB1E05B14C682ECB3F82A30DF05 B Cine Clap (1986)(Ubisoft)(fr)(Disk 1 of 2)[b] AmstradCPC fr +E0766B3F43D4E4DB2A24BF8199FB248F B Fire and Forget (1988)(Titus)[b] AmstradCPC +22D04F7AFB743F0E8A4F20F559B4A65E B Manoir de Mortvielle, Le (1988)(Lankhor)(fr)(Disk 1 of 2)[b] AmstradCPC fr +9844DDDE22FA1E120E3F4DA0E58AC76A B Skyx (1988)(Legend Software)(fr)[b] AmstradCPC fr +27ACED9DE1578B4E9D75F06D5BE7D0E8 B Smugglers Cove (1985)(Camel Software)[b overflow] AmstradCPC +225F2C399B20155ECB2458F25AF35D3D B Super Cycle (1987)(US Gold)[b] AmstradCPC +773C6FBDBD80945C2DE9BFB9270ABE58 B Turrican (1990)(Rainbow Arts)(Disk 1 of 2)[b] AmstradCPC +637E0440B4257C0B8BA2C36059489DB4 B Turrican (1990)(Rainbow Arts)(Disk 2 of 2)[b] AmstradCPC +142B347E95DE341A69DE849BB9AB4DCC B War Cars Construction Set (1987)(Firebird Software)[b] AmstradCPC +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Hacks +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +3C1F2ED96A06DD41DE8967D6D22373B7 H 007 - Licence to Kill (1989)(Domark)[cr CACH] AmstradCPC +FB36042E4F1ACA9FF0861A6E441A0318 H 007 - Live and Let Die (1988)(Domark)[cr Celtic Gang] AmstradCPC +2143B27F37C5DE916B33B8CC2398D143 H 007 - Live and Let Die (1988)(Domark)[cr XOR][t +2 XOR] AmstradCPC +EA26DC614E2E90F4AEBE7CD081A621FA H 007 - The Living Daylights (1987)(Domark)[cr Crackedman] AmstradCPC +E1427A09F121A5FC1AB21A75BB0A7BE9 H 007 - The Living Daylights (1987)(Domark)[cr XOR][t +2 XOR] AmstradCPC +02B86B1A7FD107443C3B40B75CF585B4 H 007 - The Spy Who Loved Me (1990)(Domark)[cr NPS][t +2 NPS] AmstradCPC +B6A0E711CB8FD71666A10E5D9E586E2A H 180 (1986)(Mastertronic Added Dimension)[cr Section Jaguar] AmstradCPC +B6CEC4C2FD4E8EB991C5A0C1D9CFE9DB H 1942 (1986)(Elite Systems)[t] AmstradCPC +D397A8A36F033D63B7326A9A821CE124 H 1943 - The Battle of Midway (1988)(Go!)[cr Exocet] AmstradCPC +0FC43AD989AB9C60AF8A156928663207 H 1943 - The Battle of Midway (1988)(Go!)[cr XOR][t XOR] AmstradCPC +6DF5FDF22EB356E93090F315F5B11A66 H 1st Division Manager (1991)(Codemasters)[cr The Equalizor] AmstradCPC +BC260AFE9D5309CA5989142635FE96A0 H 20000 Avant J.C. (1987)(Chip)(fr)[cr NPS][t +2 NPS] AmstradCPC fr +51BD42D9737711D29139CF45DD461CA4 H 20000 Avant J.C. (1987)(Chip)(fr)[cr Two Mag][t Two Mag] AmstradCPC fr +1B44120A8527D05D793242965F2FB023 H 2112 AD (1986)(Design Design Software)(M4)[cr NPS] AmstradCPC M4 +F5D5B346B4980E14787821AC84901CF1 H 3D Pool (1989)(Firebird Software)[cr Steel McKraken - Exocet] AmstradCPC +679E02B594F9A8DEA70C489F47EF2535 H 3D Quasars (1985)(Solar Software)[t] AmstradCPC +A1E4752EB26687D859874F4E14A09103 H 3D Starfigther (1988)(Codemasters)[cr NPS][t NPS] AmstradCPC +4C81266F442C19F3D03BF0F013798767 H 4x4 Off-Road Racing (1988)(US Gold)[cr Le Fay][t Le Fay] AmstradCPC +BE9EEB1E6001B24CD2AF164BE99748F5 H 500cc Grand Prix (1986)(Microids)(es)[cr Spiros] AmstradCPC es +C2858584C4F35483178D2096DC7D9E6D H 720 Degrees (1986)(US Gold)[cr Mc Spe] AmstradCPC +5899DD0DFA60B25CD451128237FB49CA H 720 Degrees (1986)(US Gold)[t +3] AmstradCPC +C12F1C26B5CA0C6FE9964C3374716EA5 H 750cc Grand Prix (1989)(Codemasters)[cr Two Mag] AmstradCPC +52243C61A22023C3DD3E6E70EE3EB8F9 H A la Pursuite de Carmen Sandiego dans le Monde (1990)(Broderbund Software)(fr)(Disk 1 of 2)[cr XOR] AmstradCPC fr +81B7207E7E1FAF47D50C141EEE0AAE29 H A la Pursuite de Carmen Sandiego dans le Monde (1990)(Broderbund Software)(fr)(Disk 2 of 2)[cr XOR] AmstradCPC fr +3FC11BEC4EF42F5695119750E931A580 H A320 (1989)(Loriciels)(fr)(Disk 1 of 2)[cr NPS] AmstradCPC fr +E5E2F2B8FE6DB9986EBED0D39B71AE11 H A320 (1989)(Loriciels)(fr)(Disk 2 of 2)[cr NPS] AmstradCPC fr +B157ED5AA7053EAED49EA481C626C950 H Aaargh! (1989)(Melbourne House)(es)[cr The Spanish Hacker][t The Spanish Hacker] AmstradCPC es +34D133A3F0452D960D41ACFE930DFBBB H Aaargh! (1989)(Melbourne House)(es)[t] AmstradCPC es +F48D1637A00D28D7E13B1B1CDB9F7161 H Abracadabra (1988)(Proein Soft Line)(es)[cr Diabolic] AmstradCPC es +B4230FA3D944A60F6DA5C6DF909D0691 H Abracadabra (1988)(Proein Soft Line)(es)[cr Diabolic][a] AmstradCPC es +DEA4D6EB87913D9E1E27E8524A8366B8 H Abu Simbel Profanation (1986)(Dinamic Software)(es)[t] AmstradCPC es +7F67A0C9167CFBAA251DF5DAA3E20436 H Abu Simbel Profanation (1986)(Dinamic Software)(es)[t][a] AmstradCPC es +016EEA9B2C8F070D6799445FCA6FE99F H ACE - Air Combat Emulator (1986)(Cascade Games)[cr Nul Part System] AmstradCPC +69C87034D4742192253F844BC79CF2B3 H Action Fighter (1989)(Firebird Software)[cr XOR][t +2 XOR] AmstradCPC +877252DA659A73853AB8D54E95D66E0E H Addams Family, The (1991)(Ocean)[cr The Equalizor] AmstradCPC +CC0B93634BD15C392175BF4B43378ED3 H Addams Family, The (1991)(Ocean)[cr Two Mag] AmstradCPC +399BC70256777459812C87CC32607B66 H Addams Family, The (1991)(Ocean)[cr XOR][t XOR] AmstradCPC +E97993373FE193A6F5947C60E96436C7 H Adidas Championship Tie-Break (1990)(Ocean)[cr XOR][t XOR] AmstradCPC +012129CE4E0A8862571A93873815B629 H Advanced Destroyer Simulator (1990)(Futura)(fr)[cr XOR] AmstradCPC fr +BC3F69EE8C161C317B029F73C29659BA H Advanced Destroyer Simulator (1990)(Futura)(fr)[cr XOR][a] AmstradCPC fr +F592945695C8B55D717E3D0164CDDB23 H Advanced Pinball Simulator (1988)(Codemasters)[t] AmstradCPC +6EEBD390A5AED897EA9E9EB735518A6C H Advanced Tactical Fighter (1988)(Digital Integration)[cr Mc Spe] AmstradCPC +AAADB6F019D8A1D35C8C2454E0C75F14 H African Trail Simulator (1990)(Positive)[t] AmstradCPC +68F13AAE125900B8AB5E71B640B44F9E H After the War (1989)(Dinamic Software)[cr NVT] AmstradCPC +82EAA9D389E0402D4FA04EB653AF95FC H After the War (1989)(Dinamic Software)[cr The Dog - Antifaz] AmstradCPC +43DE43F496A530A339B0D834B81FF935 H Afterburner (1988)(Activision)[cr CACH][t Celtic Gang] AmstradCPC +CD26E1C75CE26A5E4552B8AF1893A252 H Afterburner (1988)(Activision)[cr Enrique Soft] AmstradCPC +6699D4C81697B6E93F284FED5B283FCF H Afterburner (1988)(Activision)[cr Two Mag] AmstradCPC +8BDD2EFE4005246E43EAFFD447195067 H Afterburner (1988)(Activision)[h ACME] AmstradCPC +58AFE7554CAF7B194397CF71A61E2F5D H Aftermath (1988)(Alternative Software)[cr NPS][t NPS] AmstradCPC +924BE19807AD71CBE0A22D78893DA6E3 H Agent Orange (1987)(A & F Software)[cr Mc Spe] AmstradCPC +089F20B5F44EA8C26E6CE3A51F707DB1 H Agent-X II (1987)(Mastertronic)[t] AmstradCPC +B9F2BDDED391739002DDC08ED3690826 H Aigle d'Or, L' - Le Retour (1992)(Loriciels)(fr)(Disk 1 of 2)[cr Genesis] AmstradCPC fr +AFECADDB8CC81237AD3FCCE64A4A4F1A H Aigle d'Or, L' - Le Retour (1992)(Loriciels)(fr)(Disk 2 of 2)[cr Genesis] AmstradCPC fr +8BFAAC34C2B00526E92F8DAA8FDED3A6 H Aigle d'Or, L' (1986)(Loriciels)(fr)[cr Nul Part System] AmstradCPC fr +5863A61EBB317F8DDAF5B1411EB57479 H Airwolf (1985)(Elite Systems - Amsoft)[cr XOR][t +3 XOR] AmstradCPC +9F26815B9B80E09E741EFB0B65509787 H Airwolf II (1987)(Encore)[t] AmstradCPC +21660C92E2AF5DA5DC10B463AD050D7F H Alien Storm (1991)(US Gold)(Disk 1 of 2)[cr XOR][t +2 XOR] AmstradCPC +5E649B5B6A75BDE92EED149394D22F9D H Alien Storm (1991)(US Gold)(Disk 2 of 2)[cr XOR][t +2 XOR] AmstradCPC +06B6C307415FA37F2F585521B2F50844 H Aliens (1986)(Electric Dreams Software)[cr Hor Tax] AmstradCPC +CA4AD0628655D0EF6848253F441836C2 H Aliens US (1987)(Electric Dreams Software)[cr Maze Softs] AmstradCPC +815D3A281CF4BAB5E4F580079C3ECDD5 H Alive (1991)(Lankhor)(fr)(Disk 1 of 2)[cr Pynard] AmstradCPC fr +0925A5047CCD5D29486E6974303BA05C H All Point Bulletin (1989)(Domark)[cr Jupiter] AmstradCPC +15DDCA3AAC44C8EE82F794B3EF2AE084 H All Point Bulletin (1989)(Domark)[t +3] AmstradCPC +D8415B1049F03C63CA19650BD3832B09 H Altered Beast (1989)(Activision)(Disk 1 of 2)[cr ACME] AmstradCPC +F4395C898742161148AD7CDDBB8FB7E6 H Altered Beast (1989)(Activision)(Disk 2 of 2)[cr ACME] AmstradCPC +7EAD1E7DA3F24FFB6616FCC25F6E0F44 H Altered Beast (1989)(Activision)[cr GPA][t GPA] AmstradCPC +078239340A600A5DC3B4DE055CC81F57 H American Turbo King (1989)(Virgin Mastertronic)[t] AmstradCPC +DD541243EE985936E703BC933D984864 H Amo del Mundo (1990)(Positive)(es)[cr The Spanish Hacker] AmstradCPC es +494EBDFD684FCCB645378CBA1ADB0190 H Anarchy (1987)(Rack-It)[cr Mc Spe] AmstradCPC +2AE5069E93DFAEFDBBEA9793FC90E86A H Android 2 (1985)(Vortex Software)[t] AmstradCPC +201A06A1CC35B7F7612EF58BDE1F1295 H Android One - The Reactor Run (1985)(Vortex Software)[t +2] AmstradCPC +DE4CD28047370376AE3B1479C7C3E793 H Angel Nieto Pole 500cc (1990)(Opera Soft)(es)[cr Kino & Hufo] AmstradCPC es +3B4F2E55BCBDAAD94AAC7ABA0918EF2F H Apprentice, The (1986)(Mastertronic)[t +2] AmstradCPC +DFA2BCABCFBFF3395DBB4DB50CFE4140 H Arachnophobia (1991)(Titus)(M5)(Disk 1 of 2)[cr XOR][t +2 XOR] AmstradCPC M5 +C192F9416821E2EE994E871BA90BE0F5 H Arachnophobia (1991)(Titus)(M5)(Disk 2 of 2)[cr XOR][t +2 XOR] AmstradCPC M5 +80BFEEA87397AF89415E1012B9EE7621 H Arcade Trivia Quiz Simulator (1989)(Zeppelin Games)[cr The Saurian] AmstradCPC +C8F4BA54D548CAAC49E3DB1F3C00E027 H Arctic Fox (1988)(Electronic Arts)[cr Two Mag] AmstradCPC +2DA65F1F23DBBA0649918FF7992BF5F7 H Arkanoid (1987)(Imagine Software)[cr GPA][t +3 GPA] AmstradCPC +E7C85CAF6FAA0837C41AD3BF413665EC H Arkanoid (1987)(Imagine Software)[t] AmstradCPC +50126007D5DD5670239E4A601025D21E H Army Moves (1986)(Dinamic Software)[t] AmstradCPC +EDA4ED5663802DB1DEAAA8836939D126 H Asphalt (1987)(Ubisoft)(fr)[cr The Crack'ers Beuh L'1] AmstradCPC fr +00A463F6D255F7F71F57585DBABFF70D H Asphalt (1987)(Ubisoft)(fr)[cr XOR][t +2 XOR] AmstradCPC fr +FED20F57941282D7E80DE00539F3106E H Assault Course (1990)(Players Premier Software)[cr JLCS] AmstradCPC +66FC9660F80219447B8747907B69F6CF H Astro Marine Corps (1989)(Dinamic Software)(es)[cr The Spanish Hacker] AmstradCPC es +9751686D144D3BF7539AD9D02D5E2254 H Astro Marine Corps (1989)(Dinamic Software)[cr Two Mag][t Two Mag] AmstradCPC +6CCFE10EBFBC6C3B86053A8D86F8FD83 H Atahualpa (1985)(Transoft)(fr)[cr Apocalypse] AmstradCPC fr +EB27C74CC0EE8BF86FC1AD03E95843A1 H A-Team, The (1989)(Zafiro Software Division)(es)[cr Two Mag][t Two Mag] AmstradCPC es +7CB1AF1A1429DF70E0B80E1754CE118D H Athlete (1987)(Microids)(fr)[cr Crafty] AmstradCPC fr +0312E2243193A748113B0D9D911A4303 H Atom Ant (1990)(Hi-Tec Software)[cr Tom & Jerry][t +3 Tom & Jerry] AmstradCPC +8F7BD6D426293B8105775C25DB0E9B31 H Atomic Battle (1988)(R.A. Waddilove)[cr Leo] AmstradCPC +A965A87F09DAEBD1C4721718D71035E0 H Attack of the Killer Tomatoes (1986)(Global Software)[t +2] AmstradCPC +496B9E71CEF3BE85B678914992239369 H ATV Simulator (1988)(Codemasters)[t] AmstradCPC +8FCF98B91E5320BC63F02A6B29B961F8 H Au Revoir Monty (1987)(Gremlin Graphics Software)[cr Two Mag] AmstradCPC +BE3AE8B10E99316BB9260FF291FAA61D H Au Revoir Monty (1987)(Gremlin Graphics Software)[cr Two Mag][t] AmstradCPC +DCACC8B737DB9A455E0A889BBC8AA583 H Aussie Safari (1990)(Beam Software)[cr Kino & Hufo] AmstradCPC +5D0EA89071350B439364B4ADC39757B5 H Australian Rules Football (1989)(Again Again)[cr SACS] AmstradCPC +8E8F733971113584149E9CE3CEFF944B H Autocrash (1991)(Zigurat Software)(es)[cr Kino & Hufo] AmstradCPC es +A6C68611188C3AB077369075A84D721A H Aventures de Moktar, Les (1992)(Titus)(fr)[cr XOR][t +2 XOR] AmstradCPC fr +D1983F1706A047D47803D17D97DFD8DF H Aventures de Pepito au Mexique, Les (1991)(Belin)(fr)(Disk 1 of 2)[cr NPS] AmstradCPC fr +E0B32165E47904EF54E485286EBD47B0 H Aventures de Pepito au Mexique, Les (1991)(Belin)(fr)(Disk 1 of 2)[cr XOR][t XOR] AmstradCPC fr +3CB626DEE152E8A37594A9678C5066E0 H Aventures de Pepito au Mexique, Les (1991)(Belin)(fr)(Disk 2 of 2)[cr NPS] AmstradCPC fr +0757ACABA5C8DBD251D72CEF36992F93 H Aventures de Pepito au Mexique, Les (1991)(Belin)(fr)(Disk 2 of 2)[cr XOR][t XOR] AmstradCPC fr +FE1B98773BA22A30CE11C6A51B291D0D H Averno (1989)(Proein Soft Line)(es)[cr Kino & Hufo] AmstradCPC es +83F11E04B925D12A0F7B7F358F259722 H Baby Jo - Going Home (1991)(Imagine Software)[cr XOR][t +2 XOR] AmstradCPC +3489067DB54FD6F7561610D05F09223F H Bachou (1985)(Z. Karim)[t] AmstradCPC +74DFAFED84FA92AC3E429FDEB45ADF8F H Back to Reality (1986)(Mastertronic)[t] AmstradCPC +BDAB6E6469336E75061ACA6245354BBD H Back to the Future II (1990)(Image Works)(Disk 1 of 2)[cr Crackponx] AmstradCPC +BAA00D6F88AA0484169D8E8E11BE5095 H Back to the Future II (1990)(Image Works)(Disk 2 of 2)[cr Crackponx] AmstradCPC +D12E11705B33FFD77DF8655320C8C0AB H Back to the Future III (1991)(Image Works)(Disk 1 of 2)[cr XOR][t XOR] AmstradCPC +866631D3F3D41F153E5B383846D593D7 H Back to the Future III (1991)(Image Works)(Disk 2 of 2)[cr XOR][t XOR] AmstradCPC +4860075B059208833226FBFA0B708BE7 H Back to the Golden Axe (1991)(Ubisoft)(fr)(Disk 1 of 2)[cr Pynard][t +4 Pynard] AmstradCPC fr +D5B30B901F20B9C3A78856F90F9E6F48 H Back to the Golden Axe (1991)(Ubisoft)(fr)(Disk 1 of 2)[cr Pynard][t +4 Pynard][a] AmstradCPC fr +8F8580438CD2D8F7D93065A15F9C5FF6 H Back to the Golden Axe (1991)(Ubisoft)(fr)(Disk 2 of 2)[cr Pynard][t +4 Pynard] AmstradCPC fr +C76B74FDBE5E083F273F606F734AEBD4 H Back to the Golden Axe (1991)(Ubisoft)(fr)(Disk 2 of 2)[cr Pynard][t +4 Pynard][a] AmstradCPC fr +533AC00272B02E1C248D89E6FCC22793 H Bad Cat (1987)(Rainbow Arts)(Disk 1 of 2)[cr CACH] AmstradCPC +5B0A46E10F3FCEACAB6E69AAE4E02B46 H Bad Cat (1987)(Rainbow Arts)(Disk 2 of 2)[cr CACH] AmstradCPC +2EAA9775B29CF3EF4B1B3A7E76EF8D23 H Ball Breaker (1987)(CRL Group)[cr Chti Crack Band] AmstradCPC +FC0FEC64DC74525A80F1D45C9ACF369B H Ball Breaker II (1988)(CRL Group)[t +2] AmstradCPC +F2FF2C17AFDB24C351C63A12AA4F4C17 H Ball Breaker II (1988)(CRL Group)[t +2][a] AmstradCPC +C271D53E60E7A7EA82F0A3042F9D39FF H Ball Crazy (1987)(Mastertronic Added Dimension)[t +3] AmstradCPC +5602F4D0F5ADAB9F43328BB934477766 H Bangers & Mash (1990)(Alternative Software)[cr Nul Part System] AmstradCPC +F03A8F29FEA1F648D2BCC97975B99396 H Barbarian (1987)(Palace Software)[cr Bison] AmstradCPC +1979B20FB9BE0C989768D997209314F3 H Barbarian (1988)(Melbourne House)[cr ACS] AmstradCPC +4CC99D46B1DA1896FC4B6FEEC8DD5CCC H Barbarian II - The Dungeon of Drax (1989)(Palace Software)(Disk 1 of 2)[cr Shun Exxis] AmstradCPC +3B1CF4488082A74FA815C8A3F401917C H Barbarian II - The Dungeon of Drax (1989)(Palace Software)(Disk 2 of 2)[cr Shun Exxis] AmstradCPC +E6D93FD904819DBEF76FDE0D9E39B383 H Barbarian II - The Dungeon of Drax (1989)(Palace Software)[cr Section Jaguar][t Section Jaguar] AmstradCPC +89C8FE72B1EB1534CD4169B53175A244 H Barbarian II - The Dungeon of Drax (1989)(Palace Software)[cr XOR][t +2 XOR] AmstradCPC +FD1298A2584A3D8D9CAA20E079514965 H Basil - The Great Mouse Detective (1987)(Gremlin Graphics Software)[t] AmstradCPC +1BD3B55D891541A802563BD05EECEC31 H Batman (1986)(Ocean)[cr Frankie] AmstradCPC +EB52503C23877B209ED1F93739AA5FC9 H Batman (1986)(Ocean)[cr Reilan] AmstradCPC +B83135D71FF02B184694D9D80615ACC4 H Batman (1986)(Ocean)[cr XOR][t +2 XOR] AmstradCPC +03F2AE4EA15B0A2E5C70CA6141C8B33B H Batman (1986)(Ocean)[t +2] AmstradCPC +C06875655F87D6F18C2B0AF03629C54C H Battle of the Bulge (1990)(CCS)[cr NPS] AmstradCPC +B6327EC5DE6FFC55EA5D5DA5FDD098B4 H Battle Tank Simulator (1985)(Design Design Software)[cr NPS][t NPS] AmstradCPC +0B608D9C0C3CADEC46F4961A57DCCFCF H Battle Valley (1988)(Rack-It)[cr MKS] AmstradCPC +15546C65042CDB7F634DFEF1609AD253 H Batty (1987)(Hit-Pak)[t] AmstradCPC +F92630C29BC56ACCACD43A6CEB8EAC5D H Beach Buggy Simulator (1988)(Silverbird Software)[cr The Dog] AmstradCPC +578F5AC34F69A1144AD413ED7F9E97E5 H Beach Buggy Simulator (1988)(Silverbird Software)[t +2] AmstradCPC +627F47A273FD35E327AB8738FF7A6C71 H Beach Volley (1989)(Ocean)[t +2] AmstradCPC +58BC7BB262DBC1B00DBEFA878C31F73B H Beach-Head (1985)(US Gold)[cr Bitkiller] AmstradCPC +5D96057113C9E6FB14F3FAF53284A2DC H Bedlam (1988)(Go!)[cr Mc Spe] AmstradCPC +B795294DBAE3454E7B56943CAF9C11FD H Bestial Warrior (1989)(Dinamic Software)(es)[cr GPA][gunstick] AmstradCPC es +9690F3811E176DAFFBD30C9D997E9CB0 H Bestial Warrior (1989)(Dinamic Software)(es)[cr The Dog] AmstradCPC es +E45C6F6BE7BF2A7CAA451E9DF287DF36 H Beverly Hills Cop (1990)(Paramount)[cr Nul Part System][t Nul Part System] AmstradCPC +B7B25A665F789DD84366EC41024EFAC6 H Beyond the Ice Palace (1988)(Elite Systems)[cr ACE][t ACE] AmstradCPC +8EBBF4E92025E36289E7C212CDF7ED42 H Beyond the Ice Palace (1988)(Elite Systems)[cr XOR][t +2 XOR] AmstradCPC +1DDA8255529BCB35088EC67E2D92F407 H Big Screen Hero (1988)(Skyslip Computers)[t] AmstradCPC +4811A192F8852D169BEB3167E179323C H Billy la Banlieue (1986)(Loriciels)(fr)[t] AmstradCPC fr +DC286F6959A5BA691AEBECD0A791B99D H Bio Spheres (1988)(Firebird Software)[cr ACS][t ACS] AmstradCPC +C0BBA390C9D82A89950D8ADF1731E252 H Bionic Commando (1988)(Go!)[cr XOR][t +2 XOR] AmstradCPC +CD7835FDE7006E12276BF40EB83DF631 H Bionic Ninja (1989)(Zeppelin Games)[cr XOR][t +2 XOR] AmstradCPC +FD166B92171ECD815B41966973C359B4 H Birdie (1987)(Stephane Picq)[cr Mc Spe] AmstradCPC +DA67C665032C8FA7D853307C316641D8 H Bivouac (1987)(Infogrames)(fr)[cr Buckaroo Banzai] AmstradCPC fr +FA2810570FDA6064E629AA85ACF1AC7B H Black Magic (1987)(US Gold)[cr Best and Chris] AmstradCPC +E6F442F100E09FFE4BC1E43B4DB0D00B H Black Tiger (1989)(US Gold)[cr CBS][t CBS] AmstradCPC +0FB4A95521B97217BB3D68DA67808A55 H Black Tiger (1989)(US Gold)[cr CBS][t CBS][a] AmstradCPC +41993A4AB99035DF7B508357B77E7E88 H Blackbeard (1988)(Topo Soft)[t +2] AmstradCPC +E3382637CA205EA74A6C57B7FE91B259 H Blade Warrior (1989)(Codemasters)[t +2] AmstradCPC +305342A803AA4F15D9E8B2AEFCA650AE H Blasteroids (1987)(Image Works)[cr Mc Spe] AmstradCPC +997A83845E133700101E3693402B3700 H Blasteroids (1987)(Image Works)[t] AmstradCPC +E25877D60C7660494C5338CB90F243AC H Blazing Thunder (1990)(Hi-Tec Software)[cr GPA][t GPA] AmstradCPC +4E050A0866A4CDF27E70920E3BE28768 H Bloodwych (1990)(Image Works)[cr CBS] AmstradCPC +EC4421F52790C93041A6713F7CE578F2 H Blue Crystal, The (1985)(Rainbow Arts)(Disk 1 of 2)[cr NPS] AmstradCPC +7CED7E7BAAFB938B94643D540F47905F H Blue Crystal, The (1985)(Rainbow Arts)(Disk 2 of 2)[cr NPS] AmstradCPC +1E03D845442A9FE9F035EA453DC83A2C H Blues Brothers, The (1991)(Titus)(fr)[cr Genesis][t Genesis] AmstradCPC fr +CF296086F37BCA3AFBC75A4D7E849CF1 H Blues Brothers, The (1991)(Titus)[cr XOR][t +2 XOR] AmstradCPC +39464BAEF27566595DEC1F61443A1B34 H Blue-War (1987)(First Game Blot)(fr)[cr DX 100] AmstradCPC fr +81A7589072A7646147928B7EFF508C2C H BMX Ninja (1988)(Alternative Software)[cr Matias Sabadel] AmstradCPC +41CC010E270AAD9A1E2373909BAE11CA H Bob Morane - Jungle 1 (1987)(Infogrames)[cr Best & Chris] AmstradCPC +86D94EFBC502F61E2AEF72A36246C4BC H Bob Morane - Ocean Murphy (1988)(Infogrames)(en-fr)[cr Best & Chris] AmstradCPC en-fr +F0D3DFE7E43C9560E756FE0B676027AF H Bob Morane (1988)(Infogrames)[cr Best & Chris] AmstradCPC +605AF469E50F5A95DDBF7F5B23A5D2C7 H Bob Morane (1988)(Infogrames)[cr Section Jaguar] AmstradCPC +76147D6582640B195CE8EE82382DCBD2 H Bob's Full House (1988)(Domark)[cr CBS] AmstradCPC +9B74CAC31116EF80D5450896CF4C8AB7 H Bobsleigh (1987)(Digital Integration)[cr Mc Spe] AmstradCPC +37211F6B7A96B3886624D1D2BB0B2E0B H Bodo Illgner's Super Soccer (1990)(Empire Software)(de)[cr ESC] AmstradCPC de +6DF655CC099B38E75D069E1B10C40042 H Bomb Jack (1986)(Elite Systems)[cr XOR][t XOR] AmstradCPC +B4FCA2796FE4CDDDCA3BCA0687B20404 H Bomb Jack II (1987)(Elite Systems)[cr ACS][t ACS] AmstradCPC +9E6C664022B1EE6F4D47DEC1AA3AADAD H Bomb Jack II (1987)(Elite Systems)[cr XOR][t XOR] AmstradCPC +8DFF2046DA41D106428CA085E9E79D40 H Bombfusion (1989)(Virgin Mastertronic)[cr NPS][t +2 NPS] AmstradCPC +96920C5F7385F3D66FD5AFE90B472F22 H Bonanza Bros (1991)(US Gold)[cr XOR][t XOR] AmstradCPC +193A4C337F0634BA13FE862D740CAA6D H Booly (1991)(Loriciels)[cr XOR][t +2 XOR] AmstradCPC +48F459A92926EDD56FE5D77510EC5CFF H Booty (1984)(Firebird Software)[cr Nobody] AmstradCPC +61149857252075EF8B1A0EAFCE0CD426 H Boulder Dash - Construction Kit (1986)(Hi-Tec Software)[cr The Happy Cracker] AmstradCPC +BE19D1EB1C61129965F675BFB184FFFE H Boulder Dash (1984)(Prism Leisure)[cr FMR] AmstradCPC +AA811EECFA4D5C4A082EC73541D2D885 H Bounder (1986)(Gremlin Graphics Software)[cr Redpoint] AmstradCPC +E61F0D260A34ADD23AD1BB3550F2E4E3 H Bounder (1986)(Gremlin Graphics Software)[cr Two Mag][t Two Mag] AmstradCPC +DAA2AF4488D2052020D9CC1550F6237F H Bounty Bob Strikes Back (1985)(US Gold)[t] AmstradCPC +989022BC5410E6678FCC04D2FF500103 H Bounty Hunter (1989)(Codemasters)[cr Fleemard][t Fleemard] AmstradCPC +BCC22A663FDAF157E9E48551B0EB6B04 H BraveStarr (1987)(Go!)[cr Mc Spe] AmstradCPC +1BD51439B9CBB0D310FB281AAD5A334F H BraveStarr (1987)(Go!)[cr Mc Spe][a] AmstradCPC +02D473407E0E2DCACF7B5FC30D2C095E H Bronx (1989)(Animagic)(es)[cr Joreal] AmstradCPC es +E046BD3F97A81BCEF3C55176A50DB40F H Bronx Street Cop (1989)(Virgin Mastertronic)[t] AmstradCPC +D093759534CC90A535CF5161417E968E H Bruce Lee (1984)(US Gold)[t] AmstradCPC +133CCEF07962B03392C484F9FC9B1EF9 H Bubble Bobble (1987)(Firebird Software)[cr Enrique Soft] AmstradCPC +98C3A11F4B99CA57F27C8FB870187B02 H Bubble Bobble (1987)(Firebird Software)[cr XOR][t +2 XOR] AmstradCPC +9C945178ADBA832AC07A0A6424F38133 H Bubble Bobble 2 (1988)(Saturn-Soft)[h Ulf W.] AmstradCPC +D5D6143DC29030D471894B4F53E426F4 H Bubble Dizzy (1991)(Codemasters)[cr GPA][t GPA] AmstradCPC +ACAB2D140C3C9410BCAF0E763E90E01D H Bubble Dizzy (1991)(Codemasters)[cr NPS][t NPS] AmstradCPC +8EC47ACC0ED7198E13D29E0B6BA08D82 H Bubbler (1987)(Ultimate Play The Game)[t +3] AmstradCPC +3881E43FC0EBD2B803F4D89487A3B365 H Buffalo Bill's Wild West Show (1989)(Tynesoft)[cr The 42-Crew] AmstradCPC +23C2E4F04D4BFF548C05E9635E71F61F H Buggy Boy (1988)(Elite Systems)[t] AmstradCPC +EDCEFB51F6316CC7BC85AA7C8C92EA9E H Buggy Ranger (1990)(Dinamic Software)(es)[cr Los Espectros] AmstradCPC es +B1A01AD8FCB3722B92AB1DC103F09EA4 H Buggy Ranger (1990)(Dinamic Software)(es)[cr XOR][t +3 XOR] AmstradCPC es +F98B46F01401D9915A0F03D62CD4AE30 H Bumpy (1989)(Loriciels)(fr)[t] AmstradCPC fr +9EBCDCCB3964449CC77063EF5DF15348 H Bumpy's Arcade Fantasy (1992)(Loriciels)[cr NPS][t NPS] AmstradCPC +B8A62BB412FB6BCAF8295AE9AF43D6B5 H Bumpy's Arcade Fantasy (1992)(Loriciels)[cr NPS][t NPS][a] AmstradCPC +B837F56A716A3BA2E165F5C668FA1B4D H Bunny Bricks (1992)(Silmarils)[cr XOR][t XOR] AmstradCPC +96A0BB3F3F4CA4F73E4DBF732514F2B4 H Bunny Bricks (1992)(Silmarils)[cr XOR][t XOR][a] AmstradCPC +D34B1AE31C0E5C7F8A14F32FEA8A50B4 H Butcher Hill (1988)(Gremlin Graphics Software)[cr TB Crackers][t +6 TB Crackers] AmstradCPC +43726D14691F87D0931BEB373C566BC9 H Cabal (1988)(Ocean)[cr NPS][t +3 NPS] AmstradCPC +A273526ACB5A448105C2F7C87C4DEB3E H Camelot Warriors (1986)(Dinamic Software)[t] AmstradCPC +65B6E16BEF3291B34F29F6BF3B5282F6 H Capitan Sevilla (1988)(Dinamic Software)(es)[cr GPA] AmstradCPC es +C2D8AD632CD06AD6AD5393B3B35DF0B4 H Captain America - Defies the Doom Tube (1988)(Go!)[cr Mc Spe] AmstradCPC +E39B8BA88706E8FD52EEEDB35D9149F6 H Captain Blood (1988)(Exxos)(M5)[cr GPA] AmstradCPC M5 +491B8FD5EB4856A1CF7585A495EF6541 H Captain Blood (1988)(Exxos)(M5)[cr GPA][a] AmstradCPC M5 +0B092EF9528E636009E73A1C9F9BA5E0 H Captain Blood (1988)(Exxos)(M5)[cr Mc Spe] AmstradCPC M5 +BB89875E218F4E436096B467F66566CA H Captain Dynamo (1992)(Codemasters)[t +2] AmstradCPC +F30565F205D116CD1F88DBA0C32A6960 H Captain Gordon (1986)(EFI)(fr)[cr XOR][t XOR] AmstradCPC fr +A41C1740B1152B921EB0FFEFADDB7E90 H Captain Planet (1990)(Mindscape International)[cr XOR][t +2 XOR] AmstradCPC +D10299882D128E68B722175509F82082 H Captain Planet (1990)(Mindscape International)[cr XOR][t +2 XOR][a] AmstradCPC +44EE7D34530883EA9CBED87F67F71D75 H Castle Master II - The Crypt (1990)(Domark)[cr XOR][t XOR] AmstradCPC +59EE9E0DCC69F0B9363C965FB5629B14 H Cauldron II - The Pumpkin Strikes Back (1986)(Palace Software)(es)[t] AmstradCPC es +58F896984A14B35629147389E670E342 H Cauldron II - The Pumpkin Strikes Back (1986)(Palace Software)(es)[t][a] AmstradCPC es +8B002E05A592A9F873CD3135D2F39A1B H Cauldron II - The Pumpkin Strikes Back (1986)(Palace Software)[t +2] AmstradCPC +1386516B454165B2C0BD77F6B45A96BE H Cavmania (1991)(Atlantis Software)[t +2] AmstradCPC +96B01D225084C4E71FFDF23EB7F9EABD H Cessna over Moscow (1987)(Hitech Soft)[cr CBS] AmstradCPC +219B7E29181C67BD8030ADAB0E9B2605 H Challenge of the Gobots (1987)(Reaktor)[t +2] AmstradCPC +262E04E8A1E2891BD988E04808650721 H Chamonix Challenge (1987)(Infogrames)(de)[cr ACS] AmstradCPC de +A9F328A20D2D0D8C53C7ADA625067705 H Championship Sprint (1988)(Electric Dreams Software)[cr Mc Spe] AmstradCPC +7D7E507CB94B2350A0B1EC95755F1F17 H Chase H.Q. (1989)(Ocean)[t +2] AmstradCPC +4A7BA5BE3079684BE9BC431A873A9693 H Chicago 90 (1989)(Mircroids)[cr XOR] AmstradCPC +91088649AFC67C0F4754CD9583154CD6 H Chicago 90 (1989)(Mircroids)[cr XOR][a] AmstradCPC +339C9000A3B3CEDB7F55BDFFA87481EE H Chiller (1986)(Mastertronic)[cr Les Shadocks][t Les Shadocks] AmstradCPC +AE51361ECF3EB92EBE0B49BC988900D9 H Chip's Challenge (1990)(US Gold)[cr NPS][t +2 NPS] AmstradCPC +1D6A7E7873D41761D986DBDEB7490E5C H Choy-Lee-Fut Kung-Fu Warrior (1990)(Positive)(es)[cr The Spanish Hacker] AmstradCPC es +CD950567B112D3AFFE2E707578FCC261 H Chuckie Egg 2 (1985)(A & F Software)[cr Les Shadocks][t Les Shadocks] AmstradCPC +3BD5C88CB41985781E8EA33F0438CBDD H Chuckie Egg 2 (1985)(A & F Software)[cr Les Shadocks][t Les Shadocks][a] AmstradCPC +6D0EE681BE89EAED53A361DE2C705880 H Cid, El (1987)(Dro Soft)[cr NPS] AmstradCPC +AF557733A2319A58546E8787588D2E50 H Cisco Heat (1991)(Image Works)[cr Genesis][t Genesis] AmstradCPC +1642D315D205717F16DD724FB188E1D3 H City Slicker (1986)(Hewson Consultants)[cr XOR][t XOR] AmstradCPC +7F8EE3DE4489172429D968D779744689 H Classic Axiens (1988)(Bubblebus Software)[cr Chti Crack Band] AmstradCPC +BD28EEB91CF24DDA01A3DE94C60AC65B H Classic Invaders (1986)(Bubblebus Software)[t +2] AmstradCPC +7BDC631E168A16175603251625D96B55 H Clever & Smart (1988)(Magic Bytes)(es)[t +3] AmstradCPC es +B43FB1D062FE01EE4981B5B28232CEAF H Clever & Smart (1988)(Magic Bytes)(M3)[cr Fafhrd] AmstradCPC M3 +DBA82BFD89281C176140D883DC8AD83A H Cobra Force (1989)(Players Premier Software)[cr NPS][t +4] AmstradCPC +B0AC9E9AF568B818BCFA6F7678030FFC H Cobra Loriciel (1987)(Loriciels)(fr)[cr Alberto Lima A.] AmstradCPC fr +84D122CF19885BC13597175F215A16C1 H Coccinele, La (1987)(F. Carbonero)(fr)[cr A.P.A. Cracking Service] AmstradCPC fr +AA6B2088C5C2E8DB27D82FFBD7CA15C1 H Coliseum (1988)(Topo Soft)(es)[cr OVL] AmstradCPC es +2D2752C54919BDCC0BCF9FF435CA0B0E H Coliseum (1988)(Topo Soft)(es)[t] AmstradCPC es +622FA140146568959D84E4470C0CF3D8 H Coliseum (1990)(Black System)[t] AmstradCPC +7FBBA5C599DA2D968F6B6BB8D868DDC0 H Colossus 4 Bridge (1986)(CDS Microsystems)[cr NPS] AmstradCPC +66D26CD2886582EB9453CDB61031CCE2 H Comando Tracer (1989)(Dinamic Software)(es)[cr EDR Soft] AmstradCPC es +84D87B92216AEC3DA9C18B936C563EC9 H Comando Tracer (1989)(Dinamic Software)(es)[cr Two Mag][t Two Mag] AmstradCPC es +A835A54C1B83B8DCA22A6FDCE065091C H Comando Tracer (1989)(Dinamic Software)[t +2] AmstradCPC +457CF87DBAECC0772A82243FEC9AFD16 H Combat School (1987)(Ocean)[cr El Rastro][t El Rastro] AmstradCPC +6B98411EFEDA1749AA92DA2EB1AAA411 H Comet Encounter (1986)(LiveWire Software)[t] AmstradCPC +6E05B0F1F2861C2FDA6C61203C5D5F05 H Comet Game, The (1986)(Firebird Software)[cr GPA] AmstradCPC +8FD58E7440C21AE05AC86B13C558890B H Commando (1985)(Elite Systems)[t] AmstradCPC +8884CE5002AC3025FF6F658DF92A6729 H Commonwealth Games (1986)(Tynesoft)[cr D.V.D.H.] AmstradCPC +0370A74E9C533DAC1B4687AFE918857B H Con-Quest (1986)(Mastertronic Added Dimension)[t] AmstradCPC +9286773A71BB4C564EFDBCC657F19F57 H Conspiration de l'An 3 (1988)(Ubisoft)(fr)(Disk 1 of 2)[cr Mc Spe] AmstradCPC fr +49D4BD252F9F76471DD7A6C567EA7E01 H Conspiration de l'An 3 (1988)(Ubisoft)(fr)(Disk 2 of 2)[cr Mc Spe] AmstradCPC fr +41EF4ECAC5307EE743D56BCD23CEFCC7 H Convoy Raider (1987)(Gremlin Graphics Software)[cr ACE] AmstradCPC +3B014D1E0D9FA04CC1DF14737AD0AECA H Convoy Raider (1987)(Gremlin Graphics Software)[cr Chan-Chan] AmstradCPC +7921775ABB6F2CECE1D120CE551AC625 H Cop-Out (1986)(Mikro-Gen)[cr XOR][t XOR] AmstradCPC +3470494F46CFBE15F9E2AEECB99BD5AC H Corona Magica, La (1990)(OMK Software)(es)[cr NPS - Kino & Hufo] AmstradCPC es +AE8CE1F0632140F00A55509F6D09CF18 H Corona Magica, La (1990)(OMK Software)(es)[t] AmstradCPC es +BAD6F407A348EFFD8739688488A0D9F9 H Corruption (1988)(Rainbird Software)(Disk 1 of 2)[cr Celtic Gang] AmstradCPC +6FA8DE2BE0335BBB18077FC417D99AD0 H Corruption (1988)(Rainbird Software)(Disk 2 of 2)[cr Celtic Gang] AmstradCPC +91894DEE69776B55586B1A1905BF9FF8 H Corsarios (1988)(Opera Soft)[cr The Spanish Hacker & Steel Mc Kraken][t] AmstradCPC +B9F9B6DF3703D79E4B4F33D7C9F046FD H Cosmic Sheriff (1989)(Dinamic Software)(es)[cr Kino & Hufo] AmstradCPC es +B840B162C890EE7A952064354279C212 H Count Duckula (1989)(Alternative Software)[cr CBS] AmstradCPC +2BE61A4BE175400F8ACE034FD6D9FB76 H Count Duckula (1989)(Alternative Software)[cr CBS][a] AmstradCPC +307C4849B360EA15B9FC39B3DD3BC39F H Count Duckula 2 (1992)(Alternative Software)[cr NPS][t NPS] AmstradCPC +64984AC775CF3A9B92F03312D91B3EF2 H Cowboy Kidz (1990)(Byte-Back)[cr CBS] AmstradCPC +63F3A4D7FE19F70BAC86980FA19CA6A6 H Cowboy Kidz (1990)(Byte-Back)[t] AmstradCPC +C8D180F34C157EB115EBBDE189ECA0BB H Crack Down (1990)(US Gold)(Disk 1 of 2)[cr Crackponx] AmstradCPC +9B6DE8BF294162C84C531AD7306AA27E H Crack Down (1990)(US Gold)(Disk 1 of 2)[cr XOR][t XOR] AmstradCPC +5B50486CEE2610D034EC0C13D2936A7C H Crack Down (1990)(US Gold)(Disk 2 of 2)[cr Crackponx] AmstradCPC +E52A569F2327609DDED64E1AE7531F9C H Crack Down (1990)(US Gold)(Disk 2 of 2)[cr XOR][t XOR] AmstradCPC +5290C48C35707E1EDA3BB841985C9DC8 H Cray 5 (1987)(Topo Soft)(es)[t +2] AmstradCPC es +704C88E074F834B4BF7D8AA5EA91C641 H Crazy Cars II (1989)(Titus)[cr The 3 Amigos] AmstradCPC +B4581BCF1ECDBE97842A04960023FB4E H Crazy Shoot (1989)(Loriciels)[cr XOR] AmstradCPC +AE8888AB5DE65829D105C2767BBF6E86 H Crazy Shoot (1989)(Loriciels)[cr XOR][a] AmstradCPC +8CF4C1677EBD78860C1B403E10750C83 H Crazy Worm (1995)(Softice)[t] AmstradCPC +A95D6FE12AD722AAF3F3658AA3B6F7B3 H Critical Mass (1985)(Durell Software)[cr XOR][t +2 XOR] AmstradCPC +6D354420CAD9BDA85818EB0C77095CF4 H Crossfire (1991)(Atlantis Software)[t] AmstradCPC +F7E15763A188E429F56CE3197EC8C00A H Crypte des Maudits, La (1991)(Lankhor)(fr)(Disk 1 of 2)[cr Pynard] AmstradCPC fr +7BE488D9F10803F00A2DD8142ADA7336 H Crypte des Maudits, La (1991)(Lankhor)(fr)(Disk 2 of 2)[cr Pynard] AmstradCPC fr +A86F5CB0F9DE9484968A8A55A3329F8A H Curro Jimenez (1989)(Zigurat Software)(es)[cr Joreal] AmstradCPC es +28ED6947AC1D833C6CC22933A7C2C9CE H Curse of Sherwood, The (1987)(Mastertronic)[t] AmstradCPC +61B8639A887D722F58680422FDDB98E1 H Custard Pie Factory (1985)(Tynesoft)[cr XOR][t XOR] AmstradCPC +780149CB38FA1272E8EC3F3F207C17D4 H Cyberbig (1989)(Animagic)[cr Joreal] AmstradCPC +40E56DD6C51377A9030419216ED6CFCD H Cyberboy (1995)(Sheepsoft)[t +2] AmstradCPC +A330270C80A9CAA8DF11DCB7A799EC9A H Cybernoid - The Fighting Machine (1988)(Hewson Consultants)[cr Aragorn][t +3 Aragorn] AmstradCPC +B2C27A5C825185287A9A3833207BCBC3 H Cybernoid - The Fighting Machine (1988)(Hewson Consultants)[cr Aragorn][t +3 Aragorn][a] AmstradCPC +E1C825CDB7F1C81C3F7D00B507861AFC H Cybernoid II - The Revenge (1988)(Hewson Consultants)[cr Aragorn][t +3 Aragorn] AmstradCPC +55CF51F68DB46845E4BF1E26C1764BA6 H Cybernoid II - The Revenge (1988)(Hewson Consultants)[cr Aragorn][t +3 Aragorn][a] AmstradCPC +E64B2FE19FF9C037F4B2079EDC986D69 H Cybor (1987)(Softhawk)(fr)[cr Mc Spe] AmstradCPC fr +1BC8CE4B7050F5957C64B145E667670A H Cybor (1987)(Softhawk)(fr)[t +2] AmstradCPC fr +419F409DCD6B55264120E2B940E883E9 H Cycles, The (1989)(Accolade)[cr XOR] AmstradCPC +27E76115E79AF10ECE9675B38B07B2BF H Daley Thompson's Supertest (1985)(Ocean)[cr NPS] AmstradCPC +8E647C5276FFADE82E36151BD5430943 H Dan Dare II - Mekon's Revenge (1988)(Virgin Games)[cr Playboy] AmstradCPC +0794E746374631A226DA29F947202086 H Dan Dare III - The Escape (1990)(Virgin Games)[cr TB Crackers][t +3 TB Crackers] AmstradCPC +C4C6674BC85790B4C76F9124D5B7044A H Dandy (1987)(Electric Dreams Software)[cr SAS] AmstradCPC +9F6A0C92F7D44660818BEACA151A0A47 H Dark Century (1989)(Titus)[cr TB Crackers][t TB Crackers] AmstradCPC +B25A562942FEED88A04DAC75EC977883 H Darkman (1991)(Ocean)[cr XOR][t XOR] AmstradCPC +6A92417C2745C506099BF5095882DECF H Darkman (1991)(Ocean)[cr XOR][t XOR][a] AmstradCPC +2D3A8CF19ECE198C6E3641DD268C0557 H Darkman (1991)(Ocean)[t +2] AmstradCPC +88C0E0B31D01C3774EA145455B542EE4 H Darkwurlde (1986)(Top Ten Software)[t +2 PJM] AmstradCPC +0918CE8D00313E656146B335110CA70D H Dead or Alive (1987)(Alternative Software)[t] AmstradCPC +5862DAFF024EA2D9D563B1D88EDEBE80 H Deadly Evil (1990)(Players Premier Software)[cr GPA] AmstradCPC +BA222B120653762A97C157EE5395AA51 H Death Stalker (1989)(Codemasters)[cr Tom & Jerry][t Tom & Jerry] AmstradCPC +F89AB27D18B55BCEA2055CBF79FA9DA6 H Deep, The (1989)(US Gold)[cr Jose & Jorge] AmstradCPC +855F7C91981B69951E90DF996836819F H Defcom (1986)(Quicksilva)[cr Redpoint] AmstradCPC +2C635F647916442DC27F4AE34E869B3E H Defcom 1 (1989)(Iber Soft)[cr Steel McKracken] AmstradCPC +9809C8F590D0D28C2159FDF72C82364D H Defender of the Crown (1987)(Cinemaware)(fr)(Disk 1 of 3)[cr XOR] AmstradCPC fr +28048853BB3D112BA7374C366C4573D0 H Defender of the Crown (1987)(Cinemaware)(fr)(Disk 1 of 3)[cr XOR][a] AmstradCPC fr +6E0B7F1F833B790F99563E7DE5B1BF34 H Defender of the Crown (1987)(Cinemaware)(fr)(Disk 1 of 3)[cr XOR][a2] AmstradCPC fr +FA05FD4BAD1A277E2D24B6623332A7DA H Defender of the Crown (1987)(Cinemaware)(fr)(Disk 2 of 3)[cr XOR] AmstradCPC fr +D82FD1EBEED66A18DCB2899839B584D9 H Defender of the Crown (1987)(Cinemaware)(fr)(Disk 2 of 3)[cr XOR][a] AmstradCPC fr +C1B6B03E54C3E1B551DE39D1C7576326 H Defender of the Crown (1987)(Cinemaware)(fr)(Disk 3 of 3)[cr XOR] AmstradCPC fr +69815F5502E803C0C0DDF912FE8EF928 H Defender of the Crown (1987)(Cinemaware)(fr)(Disk 3 of 3)[cr XOR][a] AmstradCPC fr +490E35D9E98D87B79E612C2C23A8B2C0 H Defenders of the Earth (1990)(Enigma Variations)(en-fr)[cr XOR][t XOR] AmstradCPC en-fr +BF945D431E7CDB2915E1929C8173CD02 H Defi au Tarot (1986)(Run Informatique)(fr)[cr Mc Ubi] AmstradCPC fr +3D9DEDA621C26FF9A35AF30C0EB31FF6 H Deflektor (1987)(Gremlin Graphics Software)[cr Mc Spe] AmstradCPC +2EA19C3A33DDA61AB493A52BD5A30FCA H Deflektor (1987)(Gremlin Graphics Software)[cr XOR][t +3 XOR] AmstradCPC +1D4B3A5A6CB375FF82FF8B419A319C67 H Dervish (1989)(The Power House)[cr ZED the Elf - Caloundra Cracking] AmstradCPC +FA1E7502D0CB74661885489CA304BC8A H Desolator (1986)(US Gold)[cr NPS] AmstradCPC +9F013E519C8FB2EB207A2CDC048C7697 H Desperado 2 (1989)(Topo Soft)(es)[cr Genesis] AmstradCPC es +C723E2E765FD749EC5F1D3A10E7F4960 H Desperado 2 (1989)(Topo Soft)(es)[cr Genesis][a] AmstradCPC es +A4B75A90AF5A1524F6B357486A47599D H Devil's Castle (1986)(Chip)(fr)[t +2] AmstradCPC fr +6E758116BDF9A03B2B073C13B1C39F92 H Diamant vom Rabenfels, Der (1985)(P. Mengel)(de)[cr Saturn-Soft] AmstradCPC de +8044FEA3045539663205F73C26DA83BB H Dick Tracy (1990)(Titus)[cr XOR][t +2 XOR] AmstradCPC +2F5DE684E6BB0AAC7D7F0F3A770A78FA H Dick Tracy (1990)(Titus)[cr XOR][t +2 XOR][a] AmstradCPC +34C54D56F05C7C4EE955A75D29B78A59 H Die Alien Slime (1989)(Mastertronic Plus)[cr GPA] AmstradCPC +2E3EEF4CAE9C12BD37F02253FB81C343 H Disc (1990)(Pharao)[cr GPA][t GPA] AmstradCPC +90626003D2E552A1E09AA693956F56A3 H Dive-Dive-Dive (1987)(Tynesoft)[cr XOR][t XOR] AmstradCPC +0CE422EC84A730F839CAD37153A0734D H Dizzy - Amstrad Action Special Edition (1988)(Codemasters - Amstrad Action Magazine)[t] AmstradCPC +B09C8DCCDDE5F93C33EF1A601462CC11 H Dizzy - Down the Rapids (1991)(Codemasters)[cr The Equalizor] AmstradCPC +D9AD492CCD2ADCD20CD2270227A1F405 H Dizzy - Down the Rapids (1991)(Codemasters)[t +4] AmstradCPC +EC69755492949B46A6924911CA4F458A H Dizzy - The Ultimate Cartoon Adventure (1987)(Codemasters)[t] AmstradCPC +0363AD3C2A2703D91FB498807B83B60B H Dizzy Dice (1987)(Players Software)[cr NPS] AmstradCPC +576C57D71ACF1EF2BA0BCC31EB438978 H Dizzy II - Treasure Island Dizzy (1988)(Codemasters)[t] AmstradCPC +C3F94D8C4F69FF073C7438A3910FC3ED H Dizzy III - Fantasy World Dizzy (1989)(Codemasters)[t] AmstradCPC +85C3D85B0BCDE60DE1730C8EEB0F6F81 H Dizzy IV - Magicland Dizzy (1989)(Mastertronic)[t] AmstradCPC +5E29A7AF22E424F3FE77B88E1A704E86 H Dizzy V - Spellbound Dizzy (1991)(Codemasters)[cr NPS][t NPS] AmstradCPC +D2DDB75DAAAD3F960098E2C086598039 H Dizzy V - Spellbound Dizzy (1991)(Codemasters)[t] AmstradCPC +BF32B169F4C66835F747FDCD31338912 H Dizzy VI - Prince of the Yolkfolk (1991)(Codemasters)[t] AmstradCPC +6BE003F9926C87A5880F42BAF1055C48 H Dizzy VII - Crystal Kingdom Dizzy (1992)(Codemasters)[cr The Equalizor] AmstradCPC +0E113B3FE2CFCFF91854E6D360A85ECB H DJ Puff (1992)(Codemasters)[t +3] AmstradCPC +28D93D57AD58489CCABAE800849185EC H Dominator (1989)(Electric Dreams Software)[t] AmstradCPC +3A3A326CC2BDC27A10793E5DE479FF19 H Don Quijote (1987)(Dinamic Software)(es)[cr Amstrad Club Exea] AmstradCPC es +6C276ED0CDDD67CE2FC46D874EA0D94A H Doodle Bug (1987)(Players Software)[cr Snopsoft] AmstradCPC +7F17108AA876B8B1322AE24A71ADAE35 H Double Dragon (1988)(Mastertronic Plus)(es)[cr NPS][t NPS] AmstradCPC es +008DAAEF6FA748F9F90522814F0BB871 H Double Dragon (1988)(Mastertronic Plus)[cr TB Crackers][t +3 TB Crackers] AmstradCPC +06AB362AAA45A84012A040414502EA5A H Double Dragon II - The Revenge (1989)(Virgin Mastertronic)(es)[cr The Spanish Hacker] AmstradCPC es +C82F138E16E994AE22719D8237F6267A H Double Dragon II - The Revenge (1989)(Virgin Mastertronic)[cr XOR][t +3 XOR] AmstradCPC +3B66BB84E97F47704BFD92EA12FEB3E1 H Double Dragon III - The Rosetta Stone (1991)(Storm Software)[cr XOR][t +3 XOR] AmstradCPC +90E696DB85709DA51DD039794DED95C3 H Double Dragon III - The Rosetta Stone (1991)(Storm Software)[cr XOR][t +3 XOR][a] AmstradCPC +0A25F6B1DC70E48C5B3AEC8D96DEE8A9 H Dr. Doom's Revenge (1989)(Empire Software)(M4)(Disk 1 of 2)[cr XOR][t +2 XOR] AmstradCPC M4 +D6C5152E987E5EDB183441A4ECCDB3D9 H Dr. Doom's Revenge (1989)(Empire Software)(M4)(Disk 2 of 2)[cr XOR][t +2 XOR] AmstradCPC M4 +54E14E342FB7CAEE2F7DC8D610591874 H Dracula (1986)(CRL Group)[cr Falcon Hacker] AmstradCPC +399B9E5215830D80B3FF4E42976076A8 H Dragon Breed (1989)(Activision)[cr XOR][t +2 XOR] AmstradCPC +C3CCD30EDE09B273B8412D234F6F5A24 H Dragon Ninja (1988)(Imagine Software)[cr Agora - CSC] AmstradCPC +556C45FC121CE56A5387B3AAE8E647C0 H Dragon Ninja (1988)(Imagine Software)[cr GPA][t GPA] AmstradCPC +955C27F96161A8A89001D65315F838CF H Dragon Spirit (1989)(Domark)[cr XOR][t +3 XOR] AmstradCPC +E9F3EBDA9017BF93DA2D7B05FA2EC634 H Dragon's Lair II - Escape from Singe's Castle (1987)(Software Projects)[cr NPS][t NPS] AmstradCPC +9D0EA4AA9CA51B57393DF3DCC5DF5D53 H Dragon's Lair II - Escape from Singe's Castle (1987)(Software Projects)[t A.B.C.] AmstradCPC +12C674C118973CD830671EEBA796D8AB H Dragons of Flame (1990)(US Gold)[cr GPA][t GPA] AmstradCPC +5090CC1B898FAB3651C3154B26C6BFA7 H Drakkar (1989)(Delta Software)(es)[t] AmstradCPC es +48319C04CDB84D3BE1BE02073C6B431F H Dream Warrior (1988)(US Gold)[cr Exocet] AmstradCPC +B769437F5C91214EECEB20B558229404 H Druid (1986)(Firebird Software)[t] AmstradCPC +6EE6C30C2F217E7DA6803267E170EC11 H Dustin (1986)(Dinamic Software)(es)[cr Two Mag][t Two Mag] AmstradCPC es +605ED222BF140F3C0CFF03DBFC3A8CE6 H Dynamite Duex (1989)(Activision)[cr Black][t Black] AmstradCPC +B8CF41C837C80832A03B6529E89E2A73 H Dynasty Wars (1990)(US Gold)[cr XOR][t +2 XOR] AmstradCPC +99D13FF58D0C30BC0E34EFEED4872B15 H Dynasty Wars (1990)(US Gold)[cr XOR][t +2 XOR][a] AmstradCPC +4ACE70DF4F1AD6013D8E851F197382F2 H Edd the Duck (1990)(Impulze)[t] AmstradCPC +463D3E6B353441142188E542AEB9204C H Edd the Duck (1990)(Impulze)[t][a] AmstradCPC +0624865E38D99C7FBA44EEF293CF2275 H Eliminator (1988)(Hewson Consultants)[cr XOR][t +2 XOR] AmstradCPC +33738A203857D98DD00A363B7305A3B0 H Elven Warrior (1989)(Players Premier Software)[cr Tom & Jerry] AmstradCPC +8D21EF7F93489DA261550CA2CAE02FE7 H Elven Warrior (1989)(Players Premier Software)[cr Tom & Jerry][a] AmstradCPC +42E65EA8FE37470B4AE6E3130AFA201D H Emilio Butragueno Futbol (1988)(Topo Soft - Ocean)(es)[cr Enrique Soft] AmstradCPC es +26B8134C6DD75380FC85F1B35D06848C H E-Motion (1990)(US Gold)[cr The Dog][t Ankh] AmstradCPC +1831D769B42B0F12D3926FFF0546D9B5 H Empty Tummy (1987)(First Byte Software)[t] AmstradCPC +52B75B13E6777A6CCD558E70BC8980F0 H Enchanted (1989)(Positive)(es)[cr NPS] AmstradCPC es +743A450FFE1A2420EE3119F0E0722A7F H Enlightment (1988)(Firebird Software)[cr Mc Spe] AmstradCPC +91FD3F18198E54227C664C4474EB1B26 H Enterprise (1987)(Melbourne House)[cr GPA] AmstradCPC +BC41331689DAC9A1DC5B2C2100D86EBC H Equinox (1986)(Mikro-Gen)[cr XOR][t +2 XOR] AmstradCPC +CE5F1AFB041C588F6C28EA39368E7B88 H Escape from Planet of Robot Monsters (1990)(Domark)[cr CACH][t +2 CACH] AmstradCPC +D8EE17009FCC67E3055010F3C16DADA8 H Escape from Planet of Robot Monsters (1990)(Domark)[cr Crackponx][t +2 Crackponx] AmstradCPC +94FD1C04DBA4B3D51454C5230BEEE3E1 H Espada Sagrada, La (1990)(Topo Soft)(es)[cr Kino & Hufo] AmstradCPC es +C40D71F22D2BBEFE43D9CC351D27E81A H Espana Secreta (19xx)(-)(fr)(Disk 1 of 1)[cr XOR] AmstradCPC fr +6A7B0E66529584ED6F1EBE5963330E2B H Espana Secreta (19xx)(-)(fr)(Disk 2 of 4)[cr XOR] AmstradCPC fr +58CB49174533F2DA53E5089838AAFE90 H Espana Secreta (19xx)(-)(fr)(Disk 3 of 4)[cr XOR] AmstradCPC fr +C7995EE5EA0909977E699CD62472A042 H Espana Secreta (19xx)(-)(fr)(Disk 4 of 4)[cr XOR] AmstradCPC fr +817B96C05C612F5643B2B12DD0A7ECBA H E-SWAT (1990)(US Gold)(Disk 1 of 2)[cr XOR][t +2 XOR] AmstradCPC +721632208CB961BB0233EB95FC026414 H E-SWAT (1990)(US Gold)(Disk 2 of 2)[cr XOR][t +2 XOR] AmstradCPC +7B1B9454CFC513255DF712FC3DBC4DF5 H Everyone's a Wally (1985)(Mikro-Gen)[t] AmstradCPC +D347BF2528D7290C810B31B010E7A5D0 H Exolon (1987)(Hewson Consultants)[cr Aragorn][t +4 Aragorn] AmstradCPC +4E01A1454506042FA36EEC9C3937B45F H Exolon (1987)(Hewson Consultants)[cr Aragorn][t +4 Aragorn][a] AmstradCPC +FBD30D83EB56F996F067BACC79046117 H Express Raider (1987)(US Gold)[cr The Crack'ers Beuh L'1] AmstradCPC +3AEC70463C29C3DACCA74FD67DC59363 H Extreme (1991)(Digital Integration)[cr CBS][t CBS] AmstradCPC +BE6F86C8F4277AF806335C5CC3882B37 H Extreme (1991)(Digital Integration)[cr Two Mag] AmstradCPC +C2629BFA24F58BDF0B7ADB1D5003E18D H Eye (1987)(Endurance Games)[cr Mc Spe] AmstradCPC +3437385629489443F184D7108D247DF9 H F1 Tornado Simulator (1991)(Zeppelin Games)[cr XOR][t XOR] AmstradCPC +7C731F690FBE076D6D472ED056CEC695 H F-16 Combat Pilot (1991)(Digital Integration)[cr XOR] AmstradCPC +98DC298EBEACA08B2CA6AE1BC0CE14A6 H F-16 Fighting Falcon (1990)(Virgin Mastertronic)[cr XOR][t XOR] AmstradCPC +E1D1CC3F8DE20CCBDD9EBA77F4567073 H Fairlight - A Prelude (1985)(The Edge Software)[cr Two Mag][t Two Mag] AmstradCPC +0B3A274BCB431FCDCCA65D2F9EC11689 H Fast Food Dizzy (1989)(Codemasters)[cr Les Shadocks][t Les Shadocks] AmstradCPC +FDD0BA09B5DC9FD5F107F7EFAA2F280F H Fast Food Dizzy (1989)(Codemasters)[cr NPS][t NPS] AmstradCPC +62003C86E18C1A9A510F0D82C5A0BC40 H Fernandez Must Die (1988)(Image Works)[cr Digger] AmstradCPC +988E3B40C904BE35D71EF3F854C52B45 H Fiendish Freddy's Big Top of Fun (1991)(Mindscape International)[cr XOR][CPM Version] AmstradCPC +CB22B80CECA407014A05AF39179678BB H Fighter Bomber (1990)(Activision)[cr XOR][t XOR] AmstradCPC +6A50503A4977C1F990A78EA250FD0077 H Fighting Soccer (1989)(Activision)[cr Exocet] AmstradCPC +3B4384A019EF6EED2268F41B3D601578 H Fighting Warrior (1985)(Melbourne House)[cr Shada] AmstradCPC +93EF1C5F1A214CCD6C71A48DC0E0928C H Final Fight (1991)(US Gold)(Disk 1 of 2)[cr XOR][t +2 XOR] AmstradCPC +76C047519038491BAB1FCF8A2376D879 H Final Fight (1991)(US Gold)(Disk 2 of 2)[cr XOR][t +2 XOR] AmstradCPC +FCE1F041AF87B9A6AC22AF7941D8CEB5 H Finders Keepers (1985)(Mastertronic)[t] AmstradCPC +4CFAC9C2059ACE462B23E5243EB2CF1C H Fire (1990)(New Deal Productions)[cr XOR][t XOR] AmstradCPC +CA94FFAB0BB14071A0E636203C553F32 H Fire (1990)(New Deal Productions)[cr XOR][t XOR][a] AmstradCPC +3C78E47F4F436CBBE2828D1F1DBF5D3A H Fire and Forget (1988)(Titus)[cr XOR][t XOR] AmstradCPC +636DA04F6FD885B2DC423C945E88F6FE H Fire and Forget II - The Death Convoy (1990)(Titus)[cr NPS][t +5 NPS] AmstradCPC +91298B25401DE03E3A0E9BAC13AB7567 H Fire Land (1991)(Tropic Soft)[t] AmstradCPC +97BDB9214C21EE17ABD43D44A5518FE7 H Firelord (1986)(Hewson Consultants)[cr Mickey] AmstradCPC +29A4D2D93388F1659BA45CAC1C37FA40 H Fireman Sam - The Hero Next Door (1992)(Alternative Software)[cr NPS] AmstradCPC +37B71E0A12815ABBECA3090B6491DA43 H Firetrap (1987)(Electric Dreams Software)[cr ACS] AmstradCPC +0D288A3FE9E65DD3A1E0DD1383727ECE H Firetrap (1987)(Electric Dreams Software)[t +2] AmstradCPC +35A27501F6D257869E1B236F0A4D8857 H Flash Gordon (1987)(Mastertronic Added Dimension)[cr Section Jaguar] AmstradCPC +2124D648BEB4DF9526B15F538A8B2E2A H Flimbo's Quest (1990)(System 3 Software)[cr CBS][t CBS] AmstradCPC +31C0E61EBE94B13D0BCF39D51ED191F0 H Flintstones, The (1988)(Grandslam Entertainments)[cr GPA] AmstradCPC +2D60EB56DBBABD5F9D4B95ABCCD03F5B H Flunky (1987)(Piranha)(M5)[cr GPA] AmstradCPC M5 +9B7B1FFDAA1A364B843553E20AA61F95 H Flying Shark (1987)(Firebird Software)[cr Enrique] AmstradCPC +4F8D978E71776E1077111533CB82A81F H Forbidden Planet (1986)(Design Design Software)[t] AmstradCPC +4132A584711750EEF627F12BDE9E3A55 H Forgotten Worlds (1989)(US Gold)[cr The Guild of Crackers][t The Guild of Crackers] AmstradCPC +6B077FC9527DCA5E6974A68057257829 H Forgotten Worlds (1989)(US Gold)[cr Two Mag][t Two Mag] AmstradCPC +15D9E54377D5A65508AB0141BA76255A H Formula 1 Simulator (1985)(Mastertronic)[cr Ted] AmstradCPC +8802222B49AA54D967636D4C6F92349E H Freddy Hardest (1987)(Dinamic Software)[t] AmstradCPC +AD9C11115178E5D5433B2AB1A1FD8437 H Freddy Hardest in South Manhattan (1989)(Dinamic Software)(es)[cr Antixax & the Dog] AmstradCPC es +8F7874726B13668645538BAD7775E76D H Freddy Hardest in South Manhattan (1989)(Dinamic Software)(es)[cr XOR][t XOR] AmstradCPC es +785047264B4F92760A6223FD342F8840 H Frestris (1995)(Bollaware)[cr NPS] AmstradCPC +C05136D83B8BECD893854BB7CD12F464 H Frontline (1988)(Zeppelin Games)[cr ACS] AmstradCPC +E57E5BC6ABB2E8487BD1466235914F92 H Frontline (1988)(Zeppelin Games)[cr ACS][a] AmstradCPC +85002E405B9577B3DCCB79BD2C0597A0 H Fu-Kung in Las Vegas (1985)(Amsoft)[cr Copy & Coppyery] AmstradCPC +AD1AECD81800DECA33B428ADE0038333 H Future Bike Simulator (1990)(Hi-Tec Software)[cr Tom & Jerry] AmstradCPC +F0213F0F68EE4EE7AE760FDC34B66AA0 H Future Bike Simulator (1990)(Hi-Tec Software)[t +3] AmstradCPC +3C26DA40EB2C85823183A5497C059480 H Future Knight (1986)(Gremlin Graphics Software)[cr XOR][t XOR] AmstradCPC +5F98E2EAB080B1C010EAB34E52C42399 H Future Shock (1987)(Tynesoft Computer System)[cr XOR][t XOR] AmstradCPC +12F456DC814928D7ACB7A88C3EBF858D H Gabrielle (1987)(Ubisoft)(fr)[cr XOR][t +2 XOR] AmstradCPC fr +58910893458974EAB0CD3164D7C38CEA H Galaxy Force (1989)(Activision)[cr Cafes Kid Crackers] AmstradCPC +98A1112E72F5645C839259224CEC3EE0 H Galaxy Force (1989)(Activision)[cr Two Mag][t Two Mag] AmstradCPC +F4D0D210E2392C3CB4AB5BDC19F9B32F H Galivan (1986)(Ocean)[cr NPS][t NPS] AmstradCPC +3DC61D59F4960EDFF8DB6C6856A5E8DF H Game Over (1986)(Dinamic Software)[t] AmstradCPC +EC6D63947F04EB167C1A56FA827058BF H Game Over II (1988)(Dinamic Software)[cr ACE][t ACE][re-release of Phantis] AmstradCPC +794E43A5790E9B503AF8B5202AF3E8D6 H Games, The - Summer Edition (1989)(US Gold)(Disk 1 of 2)[cr NPS] AmstradCPC +A9630FE16F0EA23D19286236E0556D05 H Games, The - Summer Edition (1989)(US Gold)(Disk 2 of 2)[cr NPS] AmstradCPC +CD8C3592316998C6EDBEE0955292E95E H Games, The - Winter Edition (1988)(US Gold)[cr GPA] AmstradCPC +E2D5BAB27945D9FAC092BBB06B51789B H Garfield - Big, Fat, Hairy Deal (1988)(The Edge Software)[cr Two Mag][t Two Mag] AmstradCPC +BB0B3DE51867BDB53E6E77AECA070A1C H Gary Lineker's Super Skills (1988)(Gremlin Graphics Software)[cr Futuresoft] AmstradCPC +0F6EFAC7EF21869EF3E44E3990DE9B61 H Gauntlet II (1988)(US Gold)[cr Two Mag][t Two Mag] AmstradCPC +C15EC2F30EF917277E29CED482EABA57 H Gauntlet III - The Final Quest (1991)(US Gold)(Disk 1 of 2)[cr XOR][t +3 XOR] AmstradCPC +8604AC5E71FD391E96E6D981A0DA2E09 H Gauntlet III - The Final Quest (1991)(US Gold)(Disk 1 of 2)[cr XOR][t +3 XOR][a] AmstradCPC +C723B8E4C94DF447E5FC2BA3AC687A71 H Gauntlet III - The Final Quest (1991)(US Gold)(Disk 2 of 2)[cr XOR][t +3 XOR] AmstradCPC +2D086C90385A37F652607C071840B65D H Gauntlet III - The Final Quest (1991)(US Gold)(Disk 2 of 2)[cr XOR][t +3 XOR][a] AmstradCPC +415F0ED330271ED0CC6F256C49BFFCF2 H Gazza II (1991)(Empire Software)[cr Unix] AmstradCPC +14DE49486AED878F2FF8A5FD36296150 H Gemini Wing (1989)(Virgin Mastertronic)(Disk 1 of 2)[cr Ozzard] AmstradCPC +D507C5BF3C6640717F63E70CEE9DB81E H Gemini Wing (1989)(Virgin Mastertronic)(Disk 2 of 2)[cr Ozzard] AmstradCPC +80A425FAC41DE5EAA68B40A81A927F79 H Gemini Wing (1989)(Virgin Mastertronic)[cr Two Mag][t Two Mag] AmstradCPC +F17EA921EA91C558CE7FC71676592D3A H Ghengis Kahn (1991)(Ocean)[cr The Spanish Hacker] AmstradCPC +B5052ACC1BBCBDF856D17B1FC8E7BFFC H Ghostbusters II (1989)(Activision)[cr TNB Crackers][t] AmstradCPC +9F147733CC29904BCB998B53EBF32FBF H Ghostbusters II (1989)(Activision)[cr XOR][t XOR] AmstradCPC +79529AAA838913D0CCF3C922E706E118 H Ghouls 'n' Ghosts (1989)(US Gold)[cr Reilan][t Reilan] AmstradCPC +8AF90EECBEF7941014A2147955069E30 H Ghouls 'n' Ghosts (1989)(US Gold)[cr XOR][t +3 XOR] AmstradCPC +808F1E20CFDEDA00967138218B750BEC H G-Log R360 (1991)(US Gold)[cr XOR][t +2 XOR] AmstradCPC +CE848618821DE076976864D09A26CE00 H Golden Axe (1990)(Virgin Games)(Disk 1 of 2)[cr CBS] AmstradCPC +BFFAB00B9513BF6AAAAA0D844CBC8FF7 H Golden Axe (1990)(Virgin Games)(Disk 1 of 2)[cr XOR][t XOR] AmstradCPC +B488DC9CC5FF05F6E442F1AD62D25352 H Golden Axe (1990)(Virgin Games)(Disk 2 of 2)[cr CBS] AmstradCPC +7B50D069EFFF3FC4903211986F6EF2DB H Golden Axe (1990)(Virgin Games)(Disk 2 of 2)[cr XOR][t XOR] AmstradCPC +AFE9C396D59A431836532C9DA94FD132 H Golden Basket (1990)(Opera Soft)(es)[cr The Spanish Hacker] AmstradCPC es +7391486C383D768D56334BE6D6D576C7 H Golden Basket (1990)(Opera Soft)(es)[cr The Spanish Hacker][a] AmstradCPC es +4AAD844D41FD7738C2DEA99BA5F22902 H Gonzzalezz (1989)(Opera Soft)(es)[cr XOR][t XOR] AmstradCPC es +B90818716114F8D5EA008397D04160AE H Gonzzalezz (1989)(Opera Soft)(es)[cr XOR][t XOR][a] AmstradCPC es +0BFB5ABA8247B06BBC4D6C1914D5304F H Good Moon (1990)(Black System)[t] AmstradCPC +ADFC8DE6DB93F38D34E4561F273944DF H Goody (1987)(Opera Soft)(es)[cr The Piranhas - Mc Ubi][t The Piranhas] AmstradCPC es +9371E2F601D21D1454B40FFFAF4C99B2 H Goonies, The (1986)(US Gold)[t +2] AmstradCPC +4A55198E5B3E64080769375D61D0ED66 H Gorbaf el Vikingo (1987)(S. Casamiquela - C. Vent)(es)[t +2] AmstradCPC es +64D2A1F981DD013F3122CC5A2A237EC0 H Gothik (1987)(Firebird Software)[cr SOS] AmstradCPC +13426A539B3617CAD14EEC7F00C669D9 H Grand Prix Tennis (1988)(Mastertronic Added Dimension)[cr Zed the Elf] AmstradCPC +2C40F92DE320ABB8438D464E9DA7BB50 H Great Giana Sisters, The (1988)(Spiky Productions)[cr Exocet] AmstradCPC +F3D04DF50FC96EF1208A67ABB32B84DC H Great Giana Sisters, The (1988)(Spiky Productions)[cr Exocet][a] AmstradCPC +AFD8DEB6537808020355913B7895B2A4 H Great Gurianos (1987)(Encore)[cr XOR][t XOR] AmstradCPC +35A20A9F7D95B0999B4E48652FBBEEC0 H Grebit (19xx)(Alternative Software)[t] AmstradCPC +C816B9493FFB43BBEBBF6D6B1C26B83F H Green Beret (1986)(Imagine Software)[cr NPS] AmstradCPC +51BDDD57BF7221B9428C18DB8F266683 H Grell and Falla (1992)(Codemasters)[cr GPA] AmstradCPC +C32E08C230CA4118D6BB3B920BAE9942 H Ground Zero (1986)(Tynesoft)[cr XOR][t XOR] AmstradCPC +B575291169C7F7E7AE94049959038F33 H Gryzor (1987)(Ocean)[cr Two Mag][t Two Mag] AmstradCPC +314AACA2CC34A0364ED6300DFE7812E5 H Guadalcanal (1987)(Activision)[cr Mc Spe] AmstradCPC +C625396A4235388F27BBDF1B2FE0954D H Guardian Angel, The (1990)(Codemasters)[cr NPS][t NPS] AmstradCPC +2F636814D91D3F8170C6BD7467A92E4B H Guardian II - Revenge of the Mutants (1990)(Hi-Tec Software)[t +2] AmstradCPC +902A14434B5F0186ACFCE1109828DED0 H Guardians (1991)(Big Sur)[cr XOR][t XOR] AmstradCPC +6564922E6414C1F712CB59847CB5E33E H Guardians (1991)(Big Sur)[cr XOR][t XOR][a] AmstradCPC +22FC18D4E6E592434E6DF51CEB963056 H Guerrilla War (1988)(Imagine Software)[cr Two Mag][t Two Mag] AmstradCPC +377D15CC11D2394C2686488E89476D03 H Guillermo Tell (1989)(Opera Soft)(es)[cr GPA][t GPA][gunstick] AmstradCPC es +9362281A9F81B9843614B57F96C377A0 H Gunfighter (1988)(Atlantis Software)[t +3] AmstradCPC +3354B68AA2FC5BE675A0F919EAE7CAC2 H Gunfright (1985)(Ultimate Play The Game)[t +2] AmstradCPC +8B821CD245BAC79C340D7514BD1DC8B6 H Gunsmoke (1987)(Go!)[cr NPS][t +2 NPS] AmstradCPC +E430451007D3FC3CEACE23F8D51D2C67 H Guzzler (1986)(Players Software)[t +3] AmstradCPC +F4D01E75B9C228F49C838AFC9BEFB766 H Halls of the Things (1985)(Design Design Software)[t] AmstradCPC +808DB4EDBD31E1ECACA2AF016418A38C H Hammer Boy (1991)(Dinamic Software)[cr NPS][t NPS] AmstradCPC +7491B2C0BA6ED6EABA4EB2072A3133CF H Hammerfist (1990)(Activision)[cr XOR][t XOR] AmstradCPC +8D667239EA725B4FE7464F8AC905EA99 H Hammerfist (1990)(Activision)[cr XOR][t XOR][a] AmstradCPC +7ED79E1935047D55021AC47BCFEC7DFC H Hamsters en Folie (1989)(Generation 5)(fr)[cr XOR] AmstradCPC fr +BB6210BAE34547D4C99D39D447C64C77 H Han d'Islande (1988)(Loriciels)(fr)(Disk 1 of 2)[cr Mc Spe] AmstradCPC fr +01874E5E89B491551623EE25AEBF949E H Han d'Islande (1988)(Loriciels)(fr)(Disk 2 of 2)[cr Mc Spe] AmstradCPC fr +1EE9F239FDEBC51AAFD31CE539B99933 H Harricana (1990)(Loriciels)(fr)[cr The Last Eagle] AmstradCPC fr +3F19658612401BC1C49C3E113DF2E57F H Harricana (1990)(Loriciels)(fr)[cr XOR] AmstradCPC fr +371B76565CF01D383C18409B3B690F5C H Hate (1989)(Vortex Software)[h Beb-OVL 99] AmstradCPC +27DA2C00141469A1D3FA923C4BDF5F14 H Hawk Storm (1991)(Players Software)[cr NPS][t +2 NPS] AmstradCPC +CB6948EA125D74A3FF19C81E88F67417 H Head over Heels (1987)(Ocean)[t +4] AmstradCPC +2D2642958B88A03F5C4C7C437FC31AAC H Head over Heels (1987)(Ocean)[t +4][a] AmstradCPC +D0E1D92ECF9C1674E7CD3F4061399C49 H Heartland (1986)(Odin Computer Graphics)[t +3] AmstradCPC +C3E729A95BD4FCE6787ED6C8595DC9CD H Heavy Metal (1990)(US Gold)[cr XOR][t XOR] AmstradCPC +F8ACA0DF167A3EABB9AB5A35739E66A8 H Herbert's Dummy Run (1985)(Mikro-Gen)[cr NPS][t NPS] AmstradCPC +547CB398103AEBEF0D57F448C810122B H Hercules - Slayer of the Damned (1988)(Gremlin Graphics Software)[cr XOR][t +2 XOR] AmstradCPC +3B550A50E440131C057E5B7A9C7CF1AC H Hero Quest - Return of the Witchlord (1991)(Gremlin Graphics Software)(fr)[cr Two Mag][CPC 6128] AmstradCPC fr +C1B2E9E6343668EA2245DD6EA9D6828B H Hero Quest (1991)(Gremlin Graphics Software)(fr)[cr Two Mag] AmstradCPC fr +5B19843EF6194934798E5F11CFF55BFD H Hero Quest (1991)(Gremlin Graphics Software)[cr JLCS] AmstradCPC +A6DA4D1B0EAD1A27AA003F1C8DC5B1AE H Hideous (1992)(Alternative Software)[cr NPS] AmstradCPC +0ED5BEB5011B54F4DD7DE034F03578FA H High Steel (1989)(Screen 7)[cr NPS][t +2 NPS] AmstradCPC +030EDACFD9F65E6B366FD1F6A9A06167 H Highlander (1986)(Ocean)[cr XOR][t +2 XOR] AmstradCPC +CE6E7C3F9CE96AF1D41F352AD21D934A H Highway Patrol (1989)(Microids)[cr Exocet] AmstradCPC +74E50E8CBB8395E37A7F2B39A33A8418 H Hirise (1986)(Nick Strange)[cr Kev Soft] AmstradCPC +2A4F33FCD52C4AC1F23134AA35E2D441 H Hit Squad, The (1988)(Codemasters)[cr GPA][t GPA] AmstradCPC +FEC0B804C11041C91E50F076253DC8BC H Hobgoblin (1991)(Atlantis Software)[cr GPA][t GPA] AmstradCPC +0D96112AFF1703ABBF580A010B7A8864 H Hollywood or Bust (1986)(Mastertronic)[cr Dalromi] AmstradCPC +0CEB7249305AE5880D021F7AC98CF4E0 H Hollywood or Bust (1986)(Mastertronic)[cr Dalromi][a] AmstradCPC +0477D5C31CD2CB9084C212EF27E1D486 H Home Runner (1984)(Britannia Software)[t +2] AmstradCPC +39BF896847F9A4A5E07A79114AAE7959 H Hong Kong Phooey (1990)(Hi-Tec Software)[cr JLCS] AmstradCPC +B695FA6B1EA9B53CEBA86DE930BD3F59 H Hong Kong Phooey (1990)(Hi-Tec Software)[t] AmstradCPC +09B8ABB5AB147E2548C147DD4D9026E5 H Hopping Mad (1988)(Elite Systems)[cr NPS][t +2 NPS] AmstradCPC +3C26FD8DB64153F29948A698CB3B4328 H Hot-Rod (1990)(Activision)[cr TB Crackers] AmstradCPC +51446410E989D28DDB842847C9D3B340 H Hotshot (1988)(Addictive Games)[cr XOR][t XOR] AmstradCPC +DAD10EF5853B094FB9B777102D81231B H Hudson Hawk (1991)(Ocean)[cr XOR][t +2 XOR] AmstradCPC +AD74BC67817A972A401379F3324AE5F2 H Hudson Hawk (1991)(Ocean)[cr XOR][t +2 XOR][a] AmstradCPC +1809C0BF40F867E9D15AF9C058F84F9B H Human Killing Machine (1989)(US Gold)[cr NPS][t +2 NPS] AmstradCPC +80202F0ECF8017BB9A07B9FA820161CD H Human Killing Machine (1989)(US Gold)[t +2] AmstradCPC +1C00DCD3F32AEBE05722ADEF2B1D20D9 H Human Killing Machine (1989)(US Gold)[t +2][a] AmstradCPC +FD7C83846593A39109F8B4831EDF594F H Humanoid (1988)(Arnoud Linz)(fr)(Disk 1 of 2)[t +2 Jupiter] AmstradCPC fr +91A61E0D9EB6DD5D5DD7F5AF9555F86A H Humanoid (1988)(Arnoud Linz)(fr)(Disk 2 of 2)[t +2 Jupiter] AmstradCPC fr +35217BE9358FDB733B3F85FB143E5CAE H Hunchback (1985)(Ocean - Amsoft)[cr Le Gang des Trois] AmstradCPC +0F9CA53E3F63955727AC4B2933FE6736 H Hundra (1987)(Dinamic Software)[cr NPS][t NPS] AmstradCPC +DED23C08C266A6715EA22B586EDAEBFF H Hunt for Red October, The - Based on the Movie (1991)(Grandslam Entertainments)[cr XOR][t +2 XOR] AmstradCPC +122BB77663DF6B2A53895296C2FF2AD8 H Huxley Pig (1991)(Alternative Software)[cr NPS][t NPS] AmstradCPC +A425171FF7AF8E2A3AA603B92DFB0475 H Hydra (1991)(Domark)[cr Reilan][t Reilan] AmstradCPC +F2B663F9FE1157CF69DD81AC9B844767 H Hyper Sports (1985)(Imagine Software)[cr NPS][t NPS] AmstradCPC +4E479295AC3B56AD8DEF1E39E9E7214B H I, Ball (1987)(Firebird Software)[cr ACS] AmstradCPC +64EE552C102CE4BCF4E5EB186ED1B5B1 H I, Ball (1987)(Firebird Software)[t +3] AmstradCPC +DE1EEBE4E6411B1D11F65CBADFE3410A H I, Ball II - Quest for the Past (1987)(Firebird Software)[cr Section Jaguar] AmstradCPC +27FE6321A5CFC9B0A2FF106B83BDA8B2 H Ice Temple, The (1989)(Blue Ribbon Software)[t +2] AmstradCPC +8C824A940D91B110B00A77B717A79080 H Icon John (1986)(Mirrorsoft)[cr 007 Crackware] AmstradCPC +3B5C4A8025B280AD1D662B5EAE196536 H Ikari Warriors (1988)(Elite Systems)[t +2] AmstradCPC +86F648FFD0AD627526B8187E331243B3 H Ile, L' (1988)(Ubisoft)(fr)(Disk 1 of 2)[cr PHG] AmstradCPC fr +3127BCBCA66E4E1A5E2317104A80053C H Ile, L' (1988)(Ubisoft)(fr)(Disk 1 of 2)[cr PHG][a] AmstradCPC fr +2C0B38344D303EF8FB39F9AC039F41AF H Ile, L' (1988)(Ubisoft)(fr)(Disk 2 of 2)[cr PHG] AmstradCPC fr +EB3E299C9A453153FFA86481A1449089 H Ile, L' (1988)(Ubisoft)(fr)(Disk 2 of 2)[cr PHG][a] AmstradCPC fr +6A58C23C4870218C45DE032CB338D122 H Impact! (1988)(Audiogenic Software)[t] AmstradCPC +5A967AB8813A8C900701E4253810DE35 H Impossaball (1987)(Hewson Consultants)[t +2] AmstradCPC +7F0390A106C1E175365CC83D045A7FA3 H Impossaball (1987)(Hewson Consultants)[t +2][a] AmstradCPC +3BBDFEE5ED97FD55950D3DE41887C2C8 H Impossamole (1990)(Gremlin Graphics Software)[cr XOR][t XOR] AmstradCPC +2C0DC8F99275F29C6533AA8D82265759 H Incantation (1987)(Softhawk)(fr)(Disk 1 of 2)[cr PJM] AmstradCPC fr +613D30206F14FDEC1D04CDF71ECCC194 H Incantation (1987)(Softhawk)(fr)(Disk 2 of 2)[cr PJM] AmstradCPC fr +F8BC98EC9E5F60D3342B75CB9A58283B H Indiana Jones and the Fate of Atlantis (1993)(US Gold)(Disk 1 of 2)[cr XOR][t XOR] AmstradCPC +E7038D3A87383886BF0E02C0A1EB525B H Indiana Jones and the Fate of Atlantis (1993)(US Gold)(Disk 2 of 2)[cr XOR][t XOR] AmstradCPC +98C85031CF453249EBC0D01B1FAF17A5 H Indiana Jones and the Last Crusade (1989)(US Gold)(Disk 1 of 2)[cr CACH][t CACH] AmstradCPC +F45704618287222131EFE37BE4EDEFE9 H Indiana Jones and the Last Crusade (1989)(US Gold)(Disk 2 of 2)[cr CACH][t CACH] AmstradCPC +69E9BC0431D8E174F677CF88783A3752 H Indiana Jones and the Last Crusade (1989)(US Gold)[cr XOR][t +2 XOR] AmstradCPC +6B0157882C9722D686827BB2F63BDE9E H Indiana Jones and the Temple of Doom (1985)(US Gold)[cr NPS][t NPS] AmstradCPC +CD94BEC3F69700C9F03BFC81F9236A4D H Indoor Soccer (1986)(Magnificent 7 Software)[cr Redpoint] AmstradCPC +72A8ADDD06757E77904E99D8CFF6DE8A H Inertie (1987)(Ubisoft)[cr NPS][t +3 NPS] AmstradCPC +7729C66BF1C6C5C66647CF90B8D2A1E4 H Infiltrator (1986)(US Gold)[cr Two Mag][t +3 Two Mag] AmstradCPC +42B7A91D320E75A55C256BCE21C4D988 H Inhumanos, Los (1990)(Delta Software)(es)[cr The Spanish Hacker][t +2 The Spanish Hacker] AmstradCPC es +270DC9525285D6AC677C764FC6CF77E0 H Insector Hecti in The Interchange (1991)(Hi-Tec Software)[cr NPS][t +2 NPS] AmstradCPC +E38EBC2BE182583B791A253517E393FA H International Karate+ (1988)(System 3 Software)[cr Clouseau '88] AmstradCPC +9F9C34D09A530681AC116DA1056EC8B7 H International Karate+ (1988)(System 3 Software)[t] AmstradCPC +209F5A296C6CC3A4AF1DFB4DB22673CB H International Ninja Rabbits (1991)(Micro Value)[cr XOR][t +2 XOR] AmstradCPC +EDEDC8F67F6890EED5646D7E9B190451 H Into the Eagle's Nest (1987)(Pandora)[t +4] AmstradCPC +93FF5365FD7F6AAD3A1F1DF2B4AF5FF5 H Invitation (1987)(Loriciels)(fr)[cr The Crack'ers Beuh L'1] AmstradCPC fr +B225133A8C767EC920ACAF1693B1EE8E H Iron Trackers (1989)(Microids)(Disk 1 of 2)[cr XOR] AmstradCPC +C40C833157FDE20557BCF980B12F2EE7 H Iron Trackers (1989)(Microids)(Disk 2 of 2)[cr XOR] AmstradCPC +CA9E6350E8123B5A0C6D5D29B31CB44B H ISS - Incredible Shrinking Sphere (1989)(Electric Dreams Software)[t] AmstradCPC +3554009EAC824CC7EED8121ADD59B392 H Italia '90 - World Cup Soccer (1989)(Virgin Games)[cr CACH] AmstradCPC +E473A6C05EA31AC8D0C81434BCBB31C6 H Italian Supercar (1990)(Codemasters)[t +2] AmstradCPC +9B81A5B292EB0933F82F946B6CCA4169 H Italian Supercar (1990)(Codemasters)[t] AmstradCPC +F3125733B24BC7E7DE8DF496D7F8C931 H Italy 1990 (1990)(US Gold)[cr XOR] AmstradCPC +0DF07FF41E8CEDDB28F0CD871A38D590 H Ivan 'Ironman' Stewart's Super Off Road Racer (1990)(Virgin Games)[cr CBS] AmstradCPC +D833A4D05CB6ED64E7FE69B72B51EDA0 H Jabato (1989)(Aventuras AD)(es)[cr Jorge & Jose Maria] AmstradCPC es +171414DD0B5400DBE93A4BDEC2915570 H Jack the Nipper (1986)(Gremlin Graphics Software)[t +2] AmstradCPC +04AB86A88EB4E523327A05209B99012B H Jack the Nipper II - In Coconut Capers (1987)(Gremlin Graphics Software)[cr Mc Spe] AmstradCPC +9F684AA6B305CF67B0DFBFE2F2E95AFB H Jack the Nipper II - In Coconut Capers (1987)(Gremlin Graphics Software)[t +3] AmstradCPC +E20C7D85916E9EB37C6E62C25F2B425C H Jack the Ripper (1988)(CRL Group)[cr Jorge & Jose Maria] AmstradCPC +BBB9227302A04A24D9C6D910B93C4CFF H Jade (1989)(S. Merlo)(fr)[cr DJ - Sween] AmstradCPC fr +8B53C8C30B40388DDB230E72A765771A H Jahangir Khan's World Championship Squash (1991)(Krisalis Software)[cr XOR][t XOR] AmstradCPC +EDBE2298F45EFC23855B7984C1E132C6 H Jahangir Khan's World Championship Squash (1991)(Krisalis Software)[cr XOR][t XOR][a] AmstradCPC +3418AFCF8CEC26D49426D1A5ADCB7502 H Jai Alai (1991)(Opera Soft)(es)[cr Kino & Hufo] AmstradCPC es +0AB91E3D1F9B6285D3BD05E6A1683987 H Jail Break (1987)(Konami)[cr NPS][t NPS] AmstradCPC +98D3BD589DDD65A09438FC9E61FCFF45 H James Debug - Le Grand Saut (1987)(Coktel Vision)[cr XOR][t XOR] AmstradCPC +6C4D1F84B8E405ABA3D28BC2ED7F121C H Jaws - Le Dernier Etalon (1988)(M.B.C. Informatique)(fr)(Disk 1 of 2)[cr Pynard] AmstradCPC fr +9ACE40A4BA08CA83EA04D44A3064AAEC H Jaws - Le Dernier Etalon (1988)(M.B.C. Informatique)(fr)(Disk 2 of 2)[cr Pynard] AmstradCPC fr +441FD723D2E94BF68F077DFEDA266C28 H Jaws (1989)(Screen 7)[cr The Master Hacker] AmstradCPC +503654BA4886EDBC2180135AED7835CF H Jet 37 (1990)(Black System)[t] AmstradCPC +ED731BC8EE43B54D417252A3B194DA92 H Jet Set Willy (1985)(Software Projects)[t +5 M+5] AmstradCPC +ED2E8D651614EB607A71C98FD8B416B3 H Jetsons, The (1992)(Hi-Tec Software)[cr Two Mag][t Two Mag] AmstradCPC +F8F2B2C0967C20E086F0631BBF14D681 H Jim Power in Mutant Planet (1992)(Loriciels)(Disk 1 of 2)[cr GPA] AmstradCPC +CE723E0F057CD88E782F9AD3C7D92648 H Jim Power in Mutant Planet (1992)(Loriciels)(Disk 2 of 2)[cr GPA] AmstradCPC +5CE5B54D6206F952DF4CA1CED8C2372D H Jinks (1988)(Rainbow Arts)[cr GPA] AmstradCPC +A34ACEC6083AC679A279A07BE9C63D4B H Joe Blade III (1989)(Players Premier Software)[cr NPS][t NPS] AmstradCPC +344D24FBCC1E312346AE92C1C3C5302A H Jonny Quest in Doctor Zin's Underworld (1991)(Hi-Tec Software)[cr Tom & Jerry] AmstradCPC +9CFF5D6B3B9359F2A1D1D730621B37DC H Juego de la Oca, El (1989)(Zafiro Software Division)(es)[cr GPA] AmstradCPC es +711157881D7D5C9A23707E03DA0074CE H Jungle Warfare (1989)(Virgin Mastertronic)[cr XOR][t XOR] AmstradCPC +7FF8FA2379A21BF74A026236B265BA5A H Jungle Warrior (1990)(Zigurat Software)(es)[cr The Spanish Hacker] AmstradCPC es +554EDBE3FEB34605DF88F6AC3317F562 H Jungle Warrior (1990)(Zigurat Software)(es)[t] AmstradCPC es +3D5FA865A5684380C2CF68A3C48ACFB5 H Kane (1986)(Mastertronic)[cr The Happy Cracker] AmstradCPC +4EE1A88AC9812AB7E22EA31AD58A7113 H Kane (1986)(Mastertronic)[t] AmstradCPC +7525AF06C154ECD2FB6D6F499DB66ECC H Karateka (1986)(Broderbund Software)(fr)[cr XOR][t XOR] AmstradCPC fr +A0BA35FD1B7D76DE37710558E16B9BFA H Karateka (1986)(Broderbund Software)(fr)[cr XOR][t XOR][a] AmstradCPC fr +5F4D33236E3C94460C23352ACD388D9C H Karnov (1988)(Electric Dreams Software)(Disk 1 of 2)[cr NPS][t +3 NPS] AmstradCPC +51B418D2B89EDD30C6C0E9300A6C3F99 H Karnov (1988)(Electric Dreams Software)(Disk 1 of 2)[cr Section Jaguar] AmstradCPC +B95103909842D11C20F48569A027BC39 H Karnov (1988)(Electric Dreams Software)(Disk 2 of 2)[cr NPS][t +3 NPS] AmstradCPC +EA8EBC39BB8E5CE2E2A157C154D3F7B5 H Karnov (1988)(Electric Dreams Software)(Disk 2 of 2)[cr Section Jaguar] AmstradCPC +82797725CA46D446AF66069EC753337D H Ke Rulen los Petas (1989)(Iber Soft)(es)[cr Jorge & Jose Maria] AmstradCPC es +71715603A86D0453C54984F668DF4D1A H Kentucky Racing (1991)(Alternative Software)[cr GPA] AmstradCPC +97C9F857D0D468538B154A86CBB62D0D H Kettle (1986)(Alligata Software)[cr ACE] AmstradCPC +0BA04EC43A9E649204E4F9749C983603 H Kick Off (1990)(Anco Software)[cr Triade] AmstradCPC +BCB7A04B0351F49A4ACF272CF414993C H Killer Ball (1991)(Microids)[cr Genesis][t Genesis] AmstradCPC +1970A9DBA3DCDACD1AD7E5A5C76F8C1C H Killer Star (1986)(Loisitech)(fr)[cr NPS] AmstradCPC fr +C34EC23401478CC52F286A9EB62BC23C H King Leonard (1986)(Mind Games Espana)(es)[t] AmstradCPC es +94FEDDFBBB419966FAD5E83B629BCB22 H Klax (1990)(Domark)[cr Two Mag][t Two Mag] AmstradCPC +2B6E130077FC6AE82278FD153A8F755C H Knight Force (1989)(Titus)(Disk 1 of 2)[cr TB Crackers][t +2 TB Crackers] AmstradCPC +D564D1361D6DE7E1E8BC9394DB5FDE8F H Knight Force (1989)(Titus)(Disk 1 of 2)[cr TB Crackers][t +2 TB Crackers][a] AmstradCPC +115B9CAC2EC9F8E9614CFB5F6835049B H Knight Force (1989)(Titus)(Disk 1 of 2)[cr TB Crackers][t +2 TB Crackers][a2] AmstradCPC +299652B3AFB9ECE14C666266980677B3 H Knight Force (1989)(Titus)(Disk 2 of 2)[cr TB Crackers][t +2 TB Crackers] AmstradCPC +9EEF5ED88553CC4A746E22269E1947AA H Knight Force (1989)(Titus)(Disk 2 of 2)[cr TB Crackers][t +2 TB Crackers][a] AmstradCPC +F59CEE37E176ABF8BFC6EAFAC8850DA7 H Knight Games (1986)(English Software)(Disk 1 of 2)[cr Cracked Software] AmstradCPC +EA23A437B02F59DC9EF61F27536ED3D2 H Knight Games (1986)(English Software)(Disk 2 of 2)[cr Cracked Software] AmstradCPC +B9FE9876465C6D7854DC4B48BBA98BFE H Knight Games (1986)(English Software)[cr XOR][t XOR] AmstradCPC +03934DC0E9560AEBAA2E19D5F1569DA6 H Knight Lore (1984)(Ultimate Play The Game)[t +3] AmstradCPC +807FE3F55F11F3974974529C0DDF5DD6 H Knight Tyme (1986)(Mastertronic Added Dimension)[t +3] AmstradCPC +C95A862473F1C3DC9F3AE471CE6FB64C H Knightmare (1987)(Activision)[t] AmstradCPC +3F2A55A0CC5959D137E7A4E257C13EA6 H Kokotoni Wilf (1984)(Elite Systems)[cr NPS][t NPS] AmstradCPC +CBC58C2BCC370A6870EC892BD0607BA5 H Kong 2 - Kong Strikes Back (1985)(Ocean)[cr CAC] AmstradCPC +67DC10F6B073A8BCFC239AD8FC5A5F59 H Kong 2 - Kong Strikes Back (1985)(Ocean)[cr CAC][a] AmstradCPC +5828E25F941A5D8EEBB22D004D085302 H Kong's Revenge (1991)(Zigurat Software)(es)[t] AmstradCPC es +D622E983B168310E3F71EFD51D76BBFC H Krakout (1987)(Gremlin Graphics Software)[cr The Turbo Cracker] AmstradCPC +8AFED1A67A57358E8EB130998D73D792 H Krakout (1987)(Gremlin Graphics Software)[t] AmstradCPC +32224C9C26997AC187A73CECE45ACD41 H Kwik Snax Dizzy (1990)(Codemasters)[cr GPA][t GPA] AmstradCPC +8A57ABCBA46F745F57AD1139630FD5A1 H Kwik Snax Dizzy (1990)(Codemasters)[cr GPA][t GPA][a] AmstradCPC +AD41B12C45E5FF8E7BA23F6AEED8865F H L.E.D. Storm (1988)(Go!)[cr GPA][t GPA] AmstradCPC +EDB1438B3B7D7F0DA202D57240498532 H Labyrinthe aux Mille Calculs, Le - College (1989)(Retz)(fr)(Disk 1 of 4)[cr XOR][CPM Version] AmstradCPC fr +7B8E9EAD7CBF5787333E46B2ABC53E39 H Labyrinthe aux Mille Calculs, Le - College (1989)(Retz)(fr)(Disk 2 of 4)[cr XOR][CPM Version] AmstradCPC fr +BCE12A8A1E15A04BC0C8774F4AD7EA9D H Labyrinthe aux Mille Calculs, Le - College (1989)(Retz)(fr)(Disk 3 of 4)[cr XOR][CPM Version] AmstradCPC fr +CC14DD09613513C2E2469C3C5DBBDB98 H Labyrinthe aux Mille Calculs, Le - College (1989)(Retz)(fr)(Disk 4 of 4)[cr XOR][CPM Version] AmstradCPC fr +00EEA3E3669393402B07F2A126FA0425 H Labyrinthe aux Mille Calculs, Le - Ecole (1989)(Retz)(fr)(Disk 1 of 4)[cr XOR][CPM Version] AmstradCPC fr +AF929F0017416C0BF7586A788B0A2216 H Labyrinthe aux Mille Calculs, Le - Ecole (1989)(Retz)(fr)(Disk 2 of 4)[cr XOR][CPM Version] AmstradCPC fr +B08106271E152B572FB8D80E85871CD8 H Labyrinthe aux Mille Calculs, Le - Ecole (1989)(Retz)(fr)(Disk 3 of 4)[cr XOR][CPM Version] AmstradCPC fr +B98B0A9C0A9483CC88F874F525643270 H Labyrinthe aux Mille Calculs, Le - Ecole (1989)(Retz)(fr)(Disk 4 of 4)[cr XOR][CPM Version] AmstradCPC fr +984BCC387984B24257C383B407FEC3BD H Labyrinthe d'Errare, Le - College (1989)(Retz)(fr)(Disk 1 of 4)[cr XOR][CPM Version] AmstradCPC fr +3E103876D25CEEAA4732551338B71C93 H Labyrinthe d'Errare, Le - College (1989)(Retz)(fr)(Disk 2 of 4)[cr XOR][CPM Version] AmstradCPC fr +EFABD26A2367FA0D670B0A69CE919CB4 H Labyrinthe d'Errare, Le - College (1989)(Retz)(fr)(Disk 3 of 4)[cr XOR][CPM Version] AmstradCPC fr +1D29AE35A170346ED34E71E372081B75 H Labyrinthe d'Errare, Le - College (1989)(Retz)(fr)(Disk 4 of 4)[cr XOR][CPM Version] AmstradCPC fr +B63288A42E7F374D46A2CF82991A21BF H Labyrinthe d'Orthophus, Le - Ecole (1989)(Retz)(fr)(Disk 1 of 4)[cr XOR][CPM Version] AmstradCPC fr +E7B4D2F3E8820FCD758B613EA6848E50 H Labyrinthe d'Orthophus, Le - Ecole (1989)(Retz)(fr)(Disk 2 of 4)[cr XOR][CPM Version] AmstradCPC fr +0D876D52D0712581A326A1ABDA91D47F H Labyrinthe d'Orthophus, Le - Ecole (1989)(Retz)(fr)(Disk 3 of 4)[cr XOR][CPM Version] AmstradCPC fr +6823F636CA272419BC135E93B6556663 H Labyrinthe d'Orthophus, Le - Ecole (1989)(Retz)(fr)(Disk 4 of 4)[cr XOR][CPM Version] AmstradCPC fr +8F06710DD2B590952036CC995FB8E2E8 H Laserwarp (1985)(Mikro-Gen - Amsoft)[t] AmstradCPC +CB484EECB5564BD4D5A28D31F65C961B H Last Duel (1989)(US Gold)(Disk 1 of 2)[t] AmstradCPC +E0D4064395C41BB43B58EBAEAA3E5675 H Last Duel (1989)(US Gold)(Disk 2 of 2)[t] AmstradCPC +B202915F169E2312794E3F8204A9A63D H Last Duel (1989)(US Gold)[cr GPA][t GPA] AmstradCPC +3405D43261350C2D82B709F31F94A5B0 H Last Mission, The (1987)(Opera Soft)(es)[cr Chon-Chon] AmstradCPC es +407D6B124FEF6DDEFBEA10CCD40AF9D6 H Last Ninja Remix (1990)(System 3 Software)(Disk 1 of 2)[cr CACH] AmstradCPC +A1BCEF728D70441D4532EC4C50DB2D81 H Last Ninja Remix (1990)(System 3 Software)(Disk 2 of 2)[cr CACH] AmstradCPC +9748B29CBC4B27B0ECA07513FCF50A64 H Last Race, The (1989)(Black System)[t] AmstradCPC +50EE230D6A14CEE9E0F3D0B6EE36C2C4 H Lazer Tag (1987)(Go!)[cr Mc Spe] AmstradCPC +1842EBC20C6AD4CFAD002DF243549CBA H Lazer Tag (1987)(Go!)[t] AmstradCPC +FD6D39552B3C99A792AD10B774127135 H Legend of Kage (1986)(Imagine Software)[cr Two Mag][t Two Mag] AmstradCPC +C94BFE18F7D69AAB01E27D44663FE4BE H Lemmings (1992)(Psygnosis)(Disk 1 of 2)[cr XOR][t XOR] AmstradCPC +366A0C06AEDFE10B37DA844BE00C63A2 H Lemmings (1992)(Psygnosis)(Disk 1 of 2)[cr XOR][t XOR][a] AmstradCPC +FBB049629BCEF12FC05BD3A2D9A992D1 H Lemmings (1992)(Psygnosis)(Disk 1 of 2)[cr XOR][t XOR][a2] AmstradCPC +F6F951B625A311E1473E027370BCE1D4 H Lemmings (1992)(Psygnosis)(Disk 2 of 2)[cr XOR][t XOR] AmstradCPC +8386FC243293C591DF09B401A8F8912E H Lemmings (1992)(Psygnosis)(Disk 2 of 2)[cr XOR][t XOR][a] AmstradCPC +7F2693954D1D69D978E38B27DC23553F H Lemmings (1992)(Psygnosis)(Disk 2 of 2)[cr XOR][t XOR][a2] AmstradCPC +61A93B8D5A5D3010DBE3634B63F72372 H Leviathan (1987)(English Software)[cr Jorge] AmstradCPC +F6F7F6E51D40511F52C8347E8830C045 H Liberator (1989)(Proein Soft Line)[cr Kino & Hufo] AmstradCPC +F2282E06E826357088AEE33E7EC1DF16 H Light Corridor, The (1990)(Infogrames)[cr JLCS] AmstradCPC +1D7556F44604C6DB2DEE9A66D9F82EED H Light Corridor, The (1990)(Infogrames)[cr XOR][t XOR] AmstradCPC +1969536B86FB92C27FEF83B49C00F880 H Line of Fire (1990)(US Gold)[cr CACH][t CACH] AmstradCPC +72463784B6F857031A945AD62339C525 H Little Puff in Dragonland (1990)(Codemasters)[cr Maze Softs] AmstradCPC +473B0B9D603B491F1719C9FEE2B4FABD H Little Puff in Dragonland (1990)(Codemasters)[cr Maze Softs][a] AmstradCPC +8D490081F59645AD90D7816DB8CD8327 H Livingstone Supongo (1986)(Opera Soft)(es)[cr SAS Soft] AmstradCPC es +17C811B0D30B876D967BF1C63A4BA9B3 H Livingstone Supongo II (1989)(Opera Soft)[t] AmstradCPC +8284014E4E910F68F42A99F287C81C28 H Lode Runner (1989)(Broderbund Software)(fr)[cr CACH][t CACH] AmstradCPC fr +689A464530B525AC9340AEE65FE221ED H Lode Runner (1989)(Broderbund Software)(fr)[cr XOR] AmstradCPC fr +D55883C0AEF8EE794D68E4435441DFD4 H Lode Runner (1989)(Broderbund Software)(fr)[cr XOR][a] AmstradCPC fr +76A45D38F8DA9E55D108D0514879AD4E H Lone Wolf (1991)(Audiogenic Software)[cr NPS] AmstradCPC +10BC60C5313BDF95AA6AD4AA2CFE98D3 H Loopz (1991)(Audiogenic Software)[t] AmstradCPC +BABC3C5E1CA6A6F8F4FBB6E1DC12DDC9 H Lop Ears (1991)(Players Software)[cr Tom & Jerry] AmstradCPC +1645D24A2292041A5AEBE2AB7C719384 H Lorna (1990)(Topo Soft)(es)[cr The Spanish Hacker] AmstradCPC es +61C72283B2D04B389DA6118E32BD6252 H Lorna (1990)(Topo Soft)(es)[t] AmstradCPC es +FF65DA2C12C96213F0FD6B3565B49394 H Los Angeles SWAT (1987)(Entertainment USA)[cr Section Jaguar] AmstradCPC +4D32BAA5DB657D01CF66B6175E8D07D2 H Lost Caves (1989)(Players Premier Software)[t +2] AmstradCPC +EBEFD222807085CA4FAA5784CB661D75 H Mach 3 (1987)(Loriciels)[cr Enrique Soft] AmstradCPC +A335B76C71078758488F4BB45CEEF772 H Mad Mix 2 (1990)(Topo Soft)[t] AmstradCPC +BDC657D12C7DAF01EF223DB9E87D7D73 H Mad Mix Game (1988)(Topo Soft)[cr PHG] AmstradCPC +FA512CDA037C844C0AF255ACC320D42A H Madballs (1988)(Ocean)[cr Mc Spe] AmstradCPC +084C45017257D759250E836DC1972117 H Maffia (1990)(Cosmic Software)(fr)[t] AmstradCPC fr +F797744F12939428302E9FD600B2F090 H Magic Johnson's Basketball (1990)(Dro Soft)(es)[cr XOR][t +2 XOR] AmstradCPC es +8AAB38E788F963A6E7CDD2474958FF57 H Magic Johnson's Basketball (1990)(Dro Soft)(es)[cr XOR][t +2 XOR][a] AmstradCPC es +5CB2C14D65ED2B961876A116381738C1 H Malediction, La (1991)(Lankhor)(fr)(Disk 1 of 2)[cr NPS] AmstradCPC fr +1F5300BE0F354D3F3AF5E6ECB08B9AA0 H Malediction, La (1991)(Lankhor)(fr)(Disk 2 of 2)[cr NPS] AmstradCPC fr +3F47CF1C1A9B7F618BF9D5631E1B6DEE H Malefice des Atlantes, Le (1987)(Chip)(fr)[cr Two Mag][t Two Mag] AmstradCPC fr +7548C4853F4E12274E6E259E5E2307B9 H Mambo (1989)(Positive)(es)[cr Antifaz & the Dog] AmstradCPC es +A5E2F05CAD882F50AEAC163A8C4A3F8C H Manchester United (1990)(Krisalis Software)(M3)[cr CBS] AmstradCPC M3 +6B55ACF35ABE27F2F81558B886F42BA2 H Manchester United Europe (1991)(Krisalis Software)(M5)[cr CBS] AmstradCPC M5 +D14490D528EAC8C8E14453AA448EA998 H Manchester United Europe (1991)(Krisalis Software)(M5)[cr CBS][a] AmstradCPC M5 +BCD330003FC4AA9086F8FCE29CB48AB4 H Mange Cailloux (1987)(Ubisoft)(fr)[t] AmstradCPC fr +7DBFEB257810DD3E0B2C62A28D31A444 H Manic Miner (1985)(Software Projects - Amsoft)[t +2] AmstradCPC +ADCBED53056D73444ED6C17B1AB31345 H Manoir du Comte Frozarda, Le (1988)(MBC Informatique)(fr)[cr Mc Spe] AmstradCPC fr +6230A8780640179E1893DBB8954C579E H Maracaibo (1986)(Loriciels)(fr)[cr GPA] AmstradCPC fr +44EFAF8AEF1FDA0D27F2A4E79B451928 H Marauder (1988)(Hewson Consultants)[cr XOR][t +2 XOR] AmstradCPC +00C599DBCEAC08327216591EF8A7E290 H Marmelade (1987)(MBC Informatique)(fr)[cr Mc Spe] AmstradCPC fr +79080DD362DA2FFD7FBAE1CCF349E1F8 H Martianoids (1987)(Ultimate Play The Game)[t] AmstradCPC +CC89F591398B685DD037278CE30854F3 H Mask (1987)(Gremlin Graphics Software)[cr GPA][t GPA] AmstradCPC +AA60E71A524A086AD0E7B7A2436723C2 H Mask II (1988)(Gremlin Graphics Software)[cr ACE] AmstradCPC +C99387823144B521139083B702F9BE40 H Mask II (1988)(Gremlin Graphics Software)[cr NPS] AmstradCPC +0AC5B4FB9F513628273F620E600B98FB H Mask III - Venom Strikes Back (1988)(Gremlin Graphics Software)[cr Mc Spe] AmstradCPC +CF85E6906DAA85DB83DD5F685BB4263B H Masque (1986)(Ubisoft)(fr)(Disk 1 of 2)[cr XOR] AmstradCPC fr +717BC54CEDC778BBC5A5E7A715159966 H Masque (1986)(Ubisoft)(fr)(Disk 2 of 2)[cr XOR] AmstradCPC fr +655BEA8F5FBF72DA3FBE52403CB37939 H Master, The (19xx)(Shocker Soft)[t] AmstradCPC +8C7D2A8F2163EC0D436186E1DFB62C21 H Masters of the Universe - The Movie (1987)(Gremlin Graphics Software)[cr XOR][t XOR] AmstradCPC +5CC274428236F406D0F4E01015F264CD H Mata Hari (1988)(J.-Ph. Biscay)[cr Les Shadocks][t Les Shadocks] AmstradCPC +BB4F1B512517E52CE907FAFA4F64EFF7 H Maze Mania (1989)(Hewson Consultants)[cr NPS][t NPS] AmstradCPC +F1FCA07D0E606E3CEF9F612BDD164AB0 H Mazie (1988)(Zeppelin Games)[t] AmstradCPC +E4071668A8F08F7B7E6A26F51357DA86 H Meganova (1988)(Dinamic Software)(es)[t] AmstradCPC es +F2D213CCFEC29D40EC90ADCCD2046AE4 H Megaphoenix (1991)(Dinamic Software)[cr The Spanish Hacker][t The Spanish Hacker] AmstradCPC +67E2EEED7F85E7C2DBAA03DF0FBD524E H Megaphoenix (1991)(Dinamic Software)[cr The Spanish Hacker][t The Spanish Hacker][a] AmstradCPC +C07C22FDD1FFF95AB3006727F017FA5E H Megawar (1990)(Genesis Software)[cr NPS][t NPS] AmstradCPC +381296FF1F7C2D15797097B9FB04D395 H Mercs (1991)(US Gold)(fr)[cr XOR][t +2 XOR] AmstradCPC fr +961D0499233E007A3BBC1A7C15966241 H Mermaid Madness (1990)(Electric Dreams Software)[cr ACE] AmstradCPC +1AA860DFA5366B00B9D9A4D5A872C8B6 H Metalyx (19xx)(Alternative Software)[t] AmstradCPC +C0BD59DC632644AC0A695DBF7235D0AC H Metaplex (1988)(Addictive Games)[cr Nigel] AmstradCPC +E1B118DBD5C49F3B7964907258D9FBF6 H Metro-Cross (1987)(US Gold)[cr The Crack'ers Beuh L'1] AmstradCPC +C0B04EE34F668C4C98E5B8E4913841E8 H Metropolis (1989)(Topo Soft)(es)[cr Steel McKraken] AmstradCPC es +E0E47913B8D80297F1D9786B9EBD7DDA H Metropolis (1989)(Topo Soft)(es)[t] AmstradCPC es +8BD1CD44697C83A7D43F2420D5AB55C7 H Miami Cobra GT (1991)(Players Software)[cr GPA][t GPA] AmstradCPC +1EBBAF3A0A3599278ACED98F0955A74C H Mickey Mouse (1988)(Gremlin Graphics Software)[cr Two Mag][t Two Mag] AmstradCPC +798D987224B93A563AF0F60B3BF6EA2A H Micro Mouse (1989)(Mastertronic Plus)[cr CBS][t CBS] AmstradCPC +F0F903C3CE1464F13942DDABED410746 H Micro Mouse (1989)(Mastertronic Plus)[cr CBS][t CBS][a] AmstradCPC +AFF19BC0F3512F1C35BCEE13DF0A33A6 H Microprose Soccer (1989)(Microprose Software)[cr ACE - Vorax] AmstradCPC +853DDC92B9EE53F22B99D0D23888C580 H Midnight Resistance (1990)(Ocean)[cr NPS] AmstradCPC +D24702A2B928970D58F8D77B7B0CBD96 H Mig 29 Fighter (1989)(Codemasters)[cr NPS] AmstradCPC +F9D0A27A3232B7CC999525837D3D3BB5 H Mig Busters (1990)(Players Premier Software)[cr GPA][t GPA] AmstradCPC +91953189D18A705727E4FBEAF6D96D74 H Mike & Moko (1988)(MBC)(Disk 1 of 2)[cr PHG] AmstradCPC +C2AC24FCD52687839277D8513413AAD9 H Mike & Moko (1988)(MBC)(Disk 2 of 2)[cr PHG] AmstradCPC +3AABF7C4ADE2A0AD4763246B9B87A377 H Mike Gunner (1988)(Dinamic Software)(es)[cr GPA][gunstick] AmstradCPC es +7B5E54EEE164F967710CE54F19EF09AE H Mike Read's Pop Quiz (1989)(Elite Systems)[cr GPA] AmstradCPC +4F687C546ADB306F301F256FEA045CA8 H Mission Jupiter (1987)(Codemasters)[t] AmstradCPC +DC8F67BE19DBB267376D75505F87B16A H Mission Jupiter (1997)(Codemasters)[t +3] AmstradCPC +F2E10F7B9ABA9996F32725D5E7BA18D4 H Mission Loriciel (1987)(Loriciels)(fr)[cr Barbe Bleue][t Jupiter & Saturne] AmstradCPC fr +BEAC1CB8A9529E69970E46CB27BE743A H Mobile Man (1989)(Loriciels)[cr Pynard] AmstradCPC +987301295E7052A0A1405749A07D9BC7 H Molecule Man (1986)(Mastertronic)[t] AmstradCPC +44581496168064B812384997DB79234E H Monoir de Mortevielle (1988)(Lankhor)(fr)(Disk 1 of 2)[cr PHG] AmstradCPC fr +E65E05405DFDFB9861DE03185613FF7A H Monoir de Mortevielle (1988)(Lankhor)(fr)(Disk 2 of 2)[cr PHG] AmstradCPC fr +80CD82CE1798B371194C1A3364A480C2 H Monty Python's Flying Circus (1990)(Virgin Games)[cr XOR][t XOR] AmstradCPC +7BD3340D820CB42C46A07AE96E52DD6C H Monty Python's Flying Circus (1990)(Virgin Games)[cr XOR][t XOR][a] AmstradCPC +A7352D419195EDE9BFBF5E6FCB1C361D H Monument (1991)(Zeppelin Games)[t] AmstradCPC +145147A6FAC2D88323E1F60668CD6725 H Monument (1991)(Zeppelin Games)[t][a] AmstradCPC +001326EDC16C084BEFF18D5E4770A841 H Moon Blaster (1990)(Loriciels)[cr XOR][t XOR] AmstradCPC +460E5E7EC92AD72E5023741AD7A9FB00 H Moontorc (1991)(Atlantis Software)[cr GPA][t GPA] AmstradCPC +5FED110C97CD08B795FD2B9F05C9B267 H Moonwalker (1989)(US Gold)[cr NPS] AmstradCPC +E21BE7E58C5B7BD663DE18402EECF6E9 H Mortadelo y Filemon II - Safari Callejero (1990)(Dro Soft)(es)[cr The Spanish Hacker][t The Spanish Hacker] AmstradCPC es +485E264EF826503891B78CD6EA61FE50 H Moto Cross Simulator (1989)(Codemasters)[cr NPS][t NPS] AmstradCPC +26A043AD3A920CDC1FA3C07746667CAF H Motos (1987)(Mastertronic Added Dimension)[t +3] AmstradCPC +3F9CF92EAD7FBF2B6393DD27F3C54554 H Moving Target (1989)(Players Premier Software)[cr NPS][t +2 NPS] AmstradCPC +B3DCB71D32F851FD7814EA6358921483 H Mr. Gas (1990)(Dro Soft)(es)[cr Kino & Hufo] AmstradCPC es +1D5CEA5211D5369EA67854F0465A2D96 H Mr. Gas (1990)(Dro Soft)(es)[cr Kino & Hufo][a] AmstradCPC es +67E6B6BF8D5FB7F709CA124DB634EAF3 H Mr. Heli (1989)(Firebird Software)[cr XOR][t +2 XOR] AmstradCPC +BC7EAF66D73BEB6180DC47B9B2867224 H Mr. Weems and the She Vampires (1987)(Piranha)[t] AmstradCPC +AEC5DE0570A266A1CC2E33AE3F47BCA0 H Mundial de Futbol (1990)(Opera Soft)(es)[cr Pegas] AmstradCPC es +14EF888584D5E0B1BFB1E8FFA1EA0461 H Munsters, The (1989)(Again Again)[cr TB Crackers][t TB Crackers] AmstradCPC +8F34D33A171D096114E05D6E8C6E627C H Mutant Fortress (1989)(Players Premier Software)[cr NPS][t +2 NPS] AmstradCPC +BE39C2D1B2180D739665EAEC8FAFEFB5 H Mutants (1987)(Ocean)[t] AmstradCPC +E36761253FEAE10C0207BBDD04A59DC9 H Myga (1988)(Acocsoft)(ru)[cr PHG] AmstradCPC ru +24673768B7671A76081808264821791D H Mystere de Kikekankoi, Le (1985)(Loriciels)(fr)[cr Genius] AmstradCPC fr +D6A11BE13748E2AAB0ECE6EA8664F649 H Mystery of Arkham Manor, The (1987)(Melbourne House)[cr GPA] AmstradCPC +1D8C1ECEBFA82D425A6095010E70E0DF H Mystery of the Nile, The (1987)(Firebird Software)[cr Madmax] AmstradCPC +5A81F167C822D6DF5E89BA1812B1440D H Mystical (1990)(Infogrames)(fr)[cr XOR][t XOR] AmstradCPC fr +5B78ECD9A2546D3E7202C22792B19C24 H Myth - History in the Making (1989)(System 3 Software)[cr XOR][t XOR] AmstradCPC +5E99B24458EFA1C5EF7CCBB08D66E0A3 H Myth - History in the Making (1989)(System 3 Software)[cr XOR][t XOR][a] AmstradCPC +C18A0067DDD1A11389CA2F30911FE5CF H Mythos (1990)(Opera Soft)[t] AmstradCPC +5BD22F9383B7358F2CAB240EC88ABF11 H Narc (1990)(Ocean)[cr Genesis][t Genesis] AmstradCPC +8C612A4EB722E7871485D6BF8CF60C34 H Narco Police (1990)(Dinamic Software)[cr CBS] AmstradCPC +23EB7C2952834B657B950886E2C0CFD0 H Narco Police (1990)(Dinamic Software)[cr NPS][t NPS] AmstradCPC +E2807F511F2B75E5A1E7FD267CBCFDEC H Navy Moves (1988)(Dinamic Software)[cr Agora - CSC] AmstradCPC +1DFD8911D558068BFF06F4FD8300AE2E H Navy Moves (1988)(Dinamic Software)[cr Two Mag][t Two Mag] AmstradCPC +F7521A08A0D41A2E242B6372579BF5AF H Nebulus (1988)(Hewson Consultants)[cr Aragorn][t +2 Aragorn] AmstradCPC +5B3DD8A5E499F25C5C212A5FC77E49D5 H Neil (19xx)(Alternative Software)[t +3] AmstradCPC +DAADE0030EC678DD7A022C4A14B2EB5A H Nemesis (1987)(Konami)[cr NPS][t NPS] AmstradCPC +A34158D4A862DC6B77BE5552740EB917 H Nemesis the Warlock (1987)(Martech Games)[cr Chon-Chon] AmstradCPC +F49C84C46D8862AF10AD958BFC2DDE54 H Nemesis the Warlock (1987)(Martech Games)[t] AmstradCPC +922668B376F48181939730D7495621B9 H New York Warriors (1990)(Virgin Games)[cr NPS][t NPS] AmstradCPC +7F4CD443778EF1248CCC772374DC2415 H Nigel Mansell's Grand Prix (1988)(Martech Games)[cr Mc Spe] AmstradCPC +4A15CBC7AA462956A8D3E4A38D1B9857 H Night Gunner (1989)(Digital Integration)(M3)[cr Caloundra Cracking] AmstradCPC M3 +28C98BE5EFCDDB79BF1B6A17F2BDEC23 H Night Hunter (1990)(Ubisoft)(fr)(Disk 1 of 2)[t +2] AmstradCPC fr +0B649A9E8366BBCD188E7CC1AE7F4EAA H Night Hunter (1990)(Ubisoft)(fr)(Disk 2 of 2)[t +2] AmstradCPC fr +F540DB82FEB078F6F64CA4C2C379A30F H Night Hunter (1990)(Ubisoft)(fr)[cr TB Crackers][t TB Crackers] AmstradCPC fr +CC8108E23C10C8C6C95B7E7CDE093DF7 H Night Shift (1991)(US Gold)[cr Reilan] AmstradCPC +F4FF5E276F3F7D618132B7609C01ED2F H Nightshade (1985)(Ultimate Play The Game)[t] AmstradCPC +CE6224B4FCD27C888BA8CC417229E319 H Ninja (1987)(Entertainment USA)[cr ACE] AmstradCPC +2B44DEA8D5E70842618F9DFBB896C34A H Ninja (1987)(Entertainment USA)[cr ACE][a] AmstradCPC +D937EB8AEC2DC45C701BADEE4A608300 H Ninja Commando (1989)(Zeppelin Games)[cr XOR][t XOR] AmstradCPC +01EEBB9576A991008FA2F92F2ECA46E4 H Ninja Master (1986)(Firebird Software)[cr Section Jaguar] AmstradCPC +B599FE059106AA40C48D2CF49E37685A H Ninja Scooter Simulator (1988)(Silverbird Software)[cr ACS] AmstradCPC +FFB00DEBD80AF769E7F69A455CED12C2 H Ninja Warriors (1989)(Virgin Games)[cr NPS][t +3 NPS] AmstradCPC +84A8017D7846F6B699F2A1BA2FDFB2A9 H No Exit (1990)(CVS)[cr XOR][t +2 XOR] AmstradCPC +BCC371AFAD455C461F1F3034631B4550 H Nonamed (1986)(Dinamic Software)(es)[t] AmstradCPC es +19216F15938816A44AF10D8DCE8D63EA H North Star (1988)(Gremlin Graphics Software)[cr The Happy Cracker - Mc Spe] AmstradCPC +FD2341CDE0687F39AC5F1C12817058FF H North Star (1988)(Gremlin Graphics Software)[cr Two Mag][t Two Mag] AmstradCPC +1B75F1184F14ED7AF90FDE071C22BE6B H Obliterator (1989)(Melbourne House)[t +2] AmstradCPC +F7FFECCD7FC5F3B2582379D97C94068C H Obsidian (1985)(Artic Computing)[t] AmstradCPC +B21C371922359FB633B6056B34BA03C6 H Octoplex (1989)(Mastertronic)[t +2] AmstradCPC +20867813CCD96D3D5A054466179A98A9 H Oeil de Set, L' (1987)(Ubisoft)(fr)(Disk 1 of 2)[cr Les Shadocks] AmstradCPC fr +AC517DF96F77398FBCADF6AEEB66D2C4 H Oeil de Set, L' (1987)(Ubisoft)(fr)(Disk 2 of 2)[cr Les Shadocks] AmstradCPC fr +BD25E2FEF0EE1C59FB67E687E761F81A H Off Shore Warrior (1989)(Titus)[cr GPA][t GPA] AmstradCPC +7A3A3C67F7097532ED6651C1B6EA281E H Olli & Lissa III - The Candlelight Adventure (1989)(Codemasters)[t] AmstradCPC +554AF950562EEF01ED53139930F5399B H Operation Gunship (1989)(Codemasters)[cr NPS][t +3 NPS] AmstradCPC +F3CC1912F03EF863BCB5FB9C7A829822 H Operation Hanoi (1990)(Players Premier Software)[cr Two Mag][t Two Mag] AmstradCPC +3BB15193B9523566785CF566237B9708 H Operation Hanoi (1990)(Players Premier Software)[cr Two Mag][t Two Mag][a] AmstradCPC +F5345A148C22159E3A0D380CCA3E705E H Operation Hormuz (1989)(Again Again)[cr Section Jaguar] AmstradCPC +9CB3CBAC4F56D867C97BA91772CA44BF H Operation Thunderbolt (1989)(Ocean)[cr ICO] AmstradCPC +DA4C5DFFA3837D91669FA57922CC5D75 H Operation Thunderbolt (1989)(Ocean)[t +4] AmstradCPC +18F6E75985192DA1E3E7AD09ACB191A8 H Operation Wolf (1988)(Ocean)[cr ACME][t +3 ACME] AmstradCPC +BA3C451EC7D2ECCE63F413B3E4B7B3D8 H Operation Wolf (1988)(Ocean)[cr ACME][t +3 ACME][a] AmstradCPC +BD937D025B11567AF4F84B978035CF80 H Oriental Games (1990)(Firebird Software)[cr XOR][t XOR] AmstradCPC +5BAAAA619740136CF90C284904146E61 H Out of This World (1987)(Reaktor)[t] AmstradCPC +8914EA84002D7AAA8C3E928B5472F885 H Out Run (1988)(US Gold)[cr XOR][t XOR] AmstradCPC +60840E17BE4B04217B5BCEB4C7DAC53D H Out Run Europa (1991)(US Gold)(Disk 1 of 2)[cr XOR][t +3 XOR] AmstradCPC +5F81FFFCB6163BC13B64A0D6ED3ED0A0 H Out Run Europa (1991)(US Gold)(Disk 2 of 2)[cr XOR][t +3 XOR] AmstradCPC +E6F3985BE994E19E93A5C5AEDE14EF4A H Outboard (1990)(Loriciels)[cr Crackponx] AmstradCPC +0192E80DB8E30C315532511D689E73D4 H Outlaw (1990)(Players Premier Software)[cr Tom & Jerry][t Tom & Jerry] AmstradCPC +41E271E43904F21B1A34C97A442CA350 H Outlaw (1990)(Players Premier Software)[cr Tom & Jerry][t Tom & Jerry][a] AmstradCPC +4C65E9E6C912DDDB0F1FCE39610B103A H Overlander (1988)(Elite Systems)[cr XOR][t XOR] AmstradCPC +C1B2A31E4AD903247AD4E4DFE3C46B9A H Oxphar (1987)(ERE Informatique)(fr)(Disk 1 of 2)[cr XOR] AmstradCPC fr +C3A86ED1CC7ED3A97A309BAED15E8621 H Oxphar (1987)(ERE Informatique)(fr)(Disk 2 of 2)[cr XOR] AmstradCPC fr +BE0805BF35EF6C1703D2A62AD7AF3B0E H P-47 Thunderbolt - The Freedom Fighter (1990)(Firebird Software)[cr GPA] AmstradCPC +CA3BFF7FC93849CEDB67CC41572A7E8D H P-47 Thunderbolt - The Freedom Fighter (1990)(Firebird Software)[cr TB Crackers] AmstradCPC +0AE768BDDE68ED91B9B834D79E1773ED H Pacific (1986)(ERE Informatique)(M3)[t +3] AmstradCPC M3 +31B83FF5595538F6F248C021C05370E1 H Pac-Land (1989)(Grandslam Entertainments)[t] AmstradCPC +7F8DF7C16446AD794404DA1B828AA313 H Pacman (1988)(Frederic Carbonero)[t] AmstradCPC +1404F4ADF554CE28D68CF6C08BB819F6 H Pac-Mania (1988)(Grandslam Entertainments)[t] AmstradCPC +1E5E5227EB0A4064DD12F068973A9CD3 H Paladin (1987)(Bubblebus Software)[cr XOR][t +2 XOR] AmstradCPC +A6B44084C13F8B6769B867CA5FB0A0C5 H Palitron (1986)(The Edge Software)[cr Higgins] AmstradCPC +41CCF548B8F17EF64A6EAD5C2C5D7FA4 H Panza Kick Boxing (1990)(Futura)(fr)[cr Pynard][t Pynard] AmstradCPC fr +662F6EAF049E120ED453B1309192B046 H Paperboy (1987)(Elite Systems)[cr NPS] AmstradCPC +20261EB7E1CBA129DF6AC5F4200CA263 H Paperboy (1987)(Elite Systems)[t +2 A.P.A Soft] AmstradCPC +303A35F88D819632B362B01D0B1E23CF H Paperboy 2 (1992)(Mindscape International)[cr XOR][t +2 XOR] AmstradCPC +88F22993024ED7D29B02F2717CCFE931 H Paperboy 2 (1992)(Mindscape International)[cr XOR][t +2 XOR][a] AmstradCPC +97A57F664251091710C31B045EA55EF2 H Parabola (1987)(Firebird Software)[t] AmstradCPC +B340A6396713B3457FFDAB408E1C7FDC H Paragliding (1986)(-)[cr XOR][t XOR] AmstradCPC +3ECCF8D24441938E5712718C2F0B9813 H Paranoia Complex, The (1989)(Magic Bytes)(de)[cr Black Mission] AmstradCPC de +B792AF58F06BC7A213E4FC395855675B H Park Patrol (1987)(Firebird Software)[t] AmstradCPC +DDE57D6568EC35EA7B8E896E0AE8AF39 H Passagers du Vent 2 (1987)(Infogrames)(fr)(Disk 1 of 2)[cr XOR][t XOR] AmstradCPC fr +3D12196E7F210E3621EF45770CB37A8A H Passagers du Vent 2 (1987)(Infogrames)(fr)(Disk 2 of 2)[cr XOR][t XOR] AmstradCPC fr +A2ACEE8604E7822C9DFEE95DD93C0F18 H Paws (1985)(Artic Computing)[t] AmstradCPC +3CB11B5BE9918CDB4E698E390DE41B28 H Penguins (1992)(Amstrad Action)[t +2] AmstradCPC +8F85311E73AFE62E11018EC15EF28FA3 H Peter Beardsley's Soccer (1989)(Grandslam Entertainments)[cr Exocet] AmstradCPC +0CF9797A251500D570E51408C2E30F8E H Peter Pack Rat (1989)(Silverbird Software)[t +2] AmstradCPC +64391617412E74FC95ABD30C1D9BCA23 H Phantis (1987)(Dinamic Software)(es)[t] AmstradCPC es +45968707A59BE3733134D736DA9B329A H Phantis (1987)(Dinamic Software)(es)[t][a] AmstradCPC es +A4DB34E494614F697DAAD8C1A5CA179B H Phenix Noir (1987)(Chip)(fr)[cr Mc Spe] AmstradCPC fr +C77E605E54EDABCB8AB3C8F34A858718 H Phileas Fogg's Ballo0n Battles (1991)(Zeppelin Games)[cr Tom & Jerry] AmstradCPC +E14FF4D99B0B5A765DD7E9AB6B30BAED H Pinball Magic (1990)(Loriciels)[cr XOR][t XOR] AmstradCPC +6294E296CA0D27B68D1C4663750513FF H Pink Panther (1988)(Gremlin Graphics Software)[cr XOR][t XOR] AmstradCPC +9681417102A92CADFF93705E36403784 H Platoon (1988)(Ocean)[cr GPA][t GPA] AmstradCPC +53467EE6A09EED488CB4DDADE2A930E2 H Play Bac (1987)(Microids)(fr)(Disk 1 of 2)[cr Dansoft] AmstradCPC fr +0D32691DA3876F03C70EEEC4A027B51B H Play Bac (1987)(Microids)(fr)(Disk 2 of 2)[cr Dansoft] AmstradCPC fr +D67C56EE6ACE8263FF60B6F0E15A9F9F H Plumpy (1990)(Amstar)(fr)[cr NPS] AmstradCPC fr +FF6C4D7CC7C61E514C301724A70AF085 H Poder Oscuro, El (1988)(Zigurat Software)(es)[cr The Spanish Hacker] AmstradCPC es +4FBC2B5E8A6E1039EAA47837CE877573 H Poogaboo (1991)(Opera Soft)(es)[cr GPA][t +2 GPA] AmstradCPC es +632C701E78DC4F0E763FE1598FCF3FE5 H Poogaboo (1991)(Opera Soft)(es)[cr GPA][t +2 GPA][a] AmstradCPC es +F4013A7B6ED538DB5A09BE979269B2FE H Pool (1989)(R.O.S. Soft)[t] AmstradCPC +A1680CA051FC02BC6849C7369AC18B45 H Popeye 2 (1991)(Alternative Software)[cr Grees & Chany] AmstradCPC +D766264357DA26DA33A73C1C854830A4 H Popeye 2 (1991)(Alternative Software)[cr Grees & Chany][a] AmstradCPC +174D5BBBF510963B3458071824CD2DE1 H Popeye 3 - Wrestle Crazy (1992)(Alternative Software)[cr NPS] AmstradCPC +88AB9445147562559D31CEABE00CCB1B H Popeye 3 - Wrestle Crazy (1992)(Alternative Software)[cr NPS][a] AmstradCPC +D1095DCFB3032EC4D81AFCBC1AC1AAD9 H Pop-Up (1990)(Infogrames)[cr XOR][t +2 XOR] AmstradCPC +1C1FFF316B790627C48EFB84AA3A3D7B H Pop-Up (1990)(Infogrames)[cr XOR][t +2 XOR][a] AmstradCPC +090B3883964164682FD0862ADEDE5E9F H Postman Pat 2 (1989)(Alternative Software)[t] AmstradCPC +17E8944C86462739CA7A4A1DAEC9BFA1 H Potsworth & Co. (1992)(Hi-Tec Software)[cr GPA][t] AmstradCPC +31113D673A331746B968236F81BDB16E H Potsworth & Co. (1992)(Hi-Tec Software)[cr JLCS] AmstradCPC +D550E3AE3D1FB0A79E8552AE8A3902ED H Poussy (19xx)(Signee Stick Software)(fr)[cr NPS] AmstradCPC fr +3C3608DFC30A37C91BDB1AF2CAC79D91 H Power Drift (1989)(Activision)[cr Two Mag][t Two Mag] AmstradCPC +253995B0B1EA225645B3BB738886E6BB H Predator (1988)(Activision)[cr ACS] AmstradCPC +496F6C850443A780F39E3CF28DC73FA9 H Predator (1988)(Activision)[cr ACS][a] AmstradCPC +B7F3D9CE393C05CE0E9BBF8DD7904DA9 H Predator 2 (1991)(Image Works)[cr XOR][t XOR] AmstradCPC +B38F8C1DEE58A2F1AE8D0F1E298A10D5 H Prehistorik (1991)(Titus)[cr Pynard][t Pynard] AmstradCPC +1AB8875F7D00E841D92C6EA2B9C39E94 H Prehistorik (1991)(Titus)[cr Two Mag][t Two Mag] AmstradCPC +6CB844431542983B415F31BE62099235 H Prince de Perse (1990)(Broderbund Software)(fr)[cr Tom & Jerry] AmstradCPC fr +DEDA23C8D4F801D47D5021025EDC71E2 H Prince of Persia (1990)(Broderbund Software)(fr)[cr XOR][t +3 XOR] AmstradCPC fr +E6564F0476D07B4D28F9C2214541D9C8 H Prison Riot (1990)(Players Premier Software)[cr NPS][t NPS] AmstradCPC +FC99DDB23DEA2FEBC9846B01B0B1FF06 H Pro Boxing Simulator (1990)(Codemasters)[cr CBS] AmstradCPC +AD9BB67D3C9D409545A2F3499AEDDAFA H Pro Boxing Simulator (1990)(Codemasters)[cr CBS][a] AmstradCPC +B89BA5EA633EBAD6AAFC40A5974D36CB H Pro Mountain Bike Simulator (1989)(Alternative Software)[cr NPS] AmstradCPC +CCBC528F9524D2FFD6A993288C06A96A H Pro Power Boat Simulator (1989)(Codemasters)[cr JLCS] AmstradCPC +F8FDDEA25560561B3087C4A005BE9059 H Pro Skateboard Simulator (1989)(Codemasters)[cr JP][t JP] AmstradCPC +CDBD2C89EF78036FEAE67787CAEFE892 H Pro Skateboard Simulator (1989)(Codemasters)[t] AmstradCPC +4A9FEB0631989EBFE87B58C6129095DB H Pro Tennis Simulator (1990)(Codemasters)[cr Tom & Jerry] AmstradCPC +B4CACDB31C428D20C5189BEA2A8292DF H Profanation (1987)(Chip)[cr Two Mag] AmstradCPC +3F42A60542EBF9EE5CD0F01A117CDE84 H Professional BMX Simulator - Standard (1988)(Codemasters Plus)[t] AmstradCPC +74F88AB5453F4250B6C157A2F3E574C5 H Professional Ski Simulator (1987)(Codemasters)[t] AmstradCPC +66A00D43BA9418EFF1155F133DD70171 H Professional Snooker Simulator (1987)(Codemasters)(M3)[cr NPS] AmstradCPC M3 +1574BA121BDAE3ED9BE2F51DA0652259 H Prohibition (1987)(Infogrames)(fr)[t +3] AmstradCPC fr +A3BF076758388BC4E0B2D3BA2084412A H Prohibition (1987)(Infogrames)(fr)[t] AmstradCPC fr +EC1F59A34824871295982C235C442E5C H Protector (1989)(Mastertronic Plus)[cr GPA] AmstradCPC +1C2282EDC8FB29A5991B83C389E4EAE7 H Psyborg (1992)(Loriciels)[cr GPA] AmstradCPC +7739026DE136F61D059727D2337A06FC H Psycho Hopper (1989)(Mastertronic Plus)[cr Two Mag][t Two Mag] AmstradCPC +483B75CF195CBD58101B4FC911912B5D H Psycho Soldier (1988)(Imagine Software)[cr ACS][t ACS] AmstradCPC +9C897E80A2051F9E11117BCC0B21B067 H Psycho Soldier (1988)(Imagine Software)[cr ACS][t ACS][a] AmstradCPC +F419F03F38A4A82EBB26F7E49C1FE7F6 H Pulsator (1988)(Martech Games)[t] AmstradCPC +0E0D3EE99FBCF839AC5BD06F4F1EC563 H Punch & Judy (1989)(Alternative Software)[cr Grees & Chany] AmstradCPC +86AC469D5788B58CE0E703A3456976BB H Purple Saturn Day (1989)(Exxos)[cr Two Mag] AmstradCPC +87B8522EA908E18368FF0A35AFBB4EA3 H Puzznic (1990)(Ocean)[t +2] AmstradCPC +D3B509F1061CB88993DB920389208F17 H Pyramydya (1985)(Bug-Byte Software)[cr PJM] AmstradCPC +50706E3C69D3AF18A03A24CB2F1507A3 H Pyramydya (1985)(Bug-Byte Software)[cr PJM][a] AmstradCPC +B169A5249FCB6E0CFCC6D8E65E3047CD H Python (1986)(Chip)(fr)[t] AmstradCPC fr +F45C978DAD782CDAB591EB1CB824BF54 H Q10 Tankbuster (1992)(Zeppelin Games)[cr GPA] AmstradCPC +8E2C46A8554E0B84B0CD7BCF891B2077 H Q10 Tankbuster (1992)(Zeppelin Games)[cr XOR][t XOR] AmstradCPC +9712E83B8AEF8D83D9ACF092333166EF H Quad (1987)(Microids)(fr)[cr XOR][t] AmstradCPC fr +4AE3D36E5474E371BC57A90A328052E2 H Quadrel (1991)(Loriciels)(fr)[cr XOR] AmstradCPC fr +20C34D58772564767054D7EAFF742A3F H Quartet (1987)(Activision)[cr Mc Spe] AmstradCPC +EC242A54409E69E4C930ED437B7AD9E6 H Quest for the Mindstone (1986)(The Edge Software)[cr Pynard] AmstradCPC +96209D8BDF8BACB0AD75D708AD402726 H Question of Sport, A (1989)(Elite Systems)[cr GPA] AmstradCPC +3A5D17E6006F52AAA1F2570B3AA522CA H Quick Draw McGraw (1991)(Hi-Tec Software)[cr Tom & Jerry][t Tom & Jerry] AmstradCPC +5482982B13B7C6B366751379A3CE6E7B H Quick Draw McGraw (1991)(Hi-Tec Software)[cr Tom & Jerry][t Tom & Jerry][a] AmstradCPC +3AF226216413B47A14AF9EAAA836EE6C H Quiwi (1986)(Kingsoft)(de)(Disk 1 of 2)[cr The Pentagon] AmstradCPC de +3B008E2B973DF8A970E28C42EDD7234D H Quiwi (1986)(Kingsoft)(de)(Disk 2 of 2)[cr The Pentagon] AmstradCPC de +426C6BDBC9BD56991653C5A205BA28C5 H R.A.M. (1990)(Topo Soft)(es)[cr JLCS] AmstradCPC es +8906DE437DF6E3CE93F0D448EEC6D49E H Race, The (1990)(Players Premier Software)[cr GPA][t GPA] AmstradCPC +F0F36B0A1CB867A8F3FBEBB8306B2187 H Rad Ramp Racer (1990)(Mastertronic Plus)[cr GPA] AmstradCPC +95EF2EF66C579775058FBD290C44C673 H Rainbow Islands - The Story of Bubble Bobble 2 (1990)(Ocean)[cr CACH][t CACH] AmstradCPC +FFC9C192425D0752853E78ECDEF6DD93 H Rainbow Islands - The Story of Bubble Bobble 2 (1990)(Ocean)[cr XOR][t XOR] AmstradCPC +A9B231119D28F46CC85F19A5EB2AAE2D H Rally Cross (1989)(Anco Software)[cr XOR][t XOR] AmstradCPC +D0D334F5FDCB575C7C13D7FBDB2FA5BA H Rally Cross (1989)(Anco Software)[cr XOR][t XOR][a] AmstradCPC +8D7A8BB357BA266DF10ABDA19F2E1B35 H Rally Driver (1984)(Hill MacGibbon)[cr NPS][t +2 NPS] AmstradCPC +ADE555A2E3A50AC08F5159611892C35B H Rally Simulator (1988)(Zeppelin Games)[cr Tom & Jerry] AmstradCPC +461D2609364A10D56C98B256400B08C4 H Ramblas - El Caso Vega (1986)(-)(es)[cr Crackedman] AmstradCPC es +117187F8D0F674AC89312F8DD6779F5D H Rambo III (1988)(Ocean)[cr CACH] AmstradCPC +377488A9E0427E015426E012CB0F0454 H Rambo III (1988)(Ocean)[cr GPA] AmstradCPC +511FDF21F8C39606CFDE4BAA4B138DF8 H Rampage (1988)(Activision)[cr Mc Spe] AmstradCPC +EF9B54E1C5A4AE5ECF467DC37059CDBD H Rampage (1988)(Activision)[cr XOR][t XOR] AmstradCPC +F5A3BF32991F2D5BCD673CD0A0175AAC H Ramparts (1988)(Go!)[cr Mc Spe] AmstradCPC +348049C58DDC9A6A19EF7BCC8CEC1E27 H Rana Rama (1987)(Hewson Consultants)[cr XOR][t XOR] AmstradCPC +505F8AB659FFFA17D6742DCCE38349E2 H Rasputin (1986)(Firebird Software)[t] AmstradCPC +57A6D84E3A5862583EB50A43881811A5 H Rastan (1988)(Imagine Software)[t +2] AmstradCPC +626F391D9FD78EFF36272F3F38F27609 H Raster Runner (1990)(Mastertronic Plus)[cr CBS] AmstradCPC +EC3761A2608EDE951A23D7D7F423B2D1 H Rat Connection (19xx)(Softhawk)(fr)[cr Mc Spe] AmstradCPC fr +FEC535645EE1823C930FBD1287CD2EB2 H Real Ghostbusters, The (1989)(Activision)(Disk 1 of 2)[cr Kev] AmstradCPC +FB6B00C747927A8AEEFE090F5F697D10 H Real Ghostbusters, The (1989)(Activision)(Disk 2 of 2)[cr Kev] AmstradCPC +07B2C9D1110AA07132F2EE4B1831CEBA H Real Stunt Experts, The (1989)(Alternative Software)[cr GPA] AmstradCPC +1821C4C91BF68BC13EF121FBAFA233FF H Red Heat (1989)(Ocean)[cr NPS][t +3 NPS] AmstradCPC +B02B601D233D49BEC84A228520B6B54D H Red L.E.D. (1987)(Starlight Software)[cr Mc Spe] AmstradCPC +8A9D849DB4CFD7A75F0E54E95506596B H Reisende im Wind 2 (19xx)(Infogrames)(de)(Disk 1 of 2)[cr TTC] AmstradCPC de +46486E5537616AE60CBC04ACFCF15F93 H Reisende im Wind 2 (19xx)(Infogrames)(de)(Disk 2 of 2)[cr TTC] AmstradCPC de +75FD18E9670D7D838B75ABFEA5C87DD2 H Renegade (1985)(Kuma Computers)[cr XOR][t XOR] AmstradCPC +AA6C4858FFDC2016DF64DBB9A6585BC2 H Renegade (1987)(Imagine Software)[cr XOR][t XOR] AmstradCPC +79D8B1761C7F2B0EEDCA36CAA6A681A7 H Renegade II - Target Renegade (1988)(Imagine Software)[cr XOR][t +2 XOR] AmstradCPC +559D28D0DC9AFC2039AAFBFA80C97034 H Renegade III - The Final Chapter (1989)(Imagine Software)[cr Micro Mirage] AmstradCPC +5635D0E26E098A9603BCC1BFC585E11D H Renegade III - The Final Chapter (1989)(Imagine Software)[cr NPS][t +2 NPS] AmstradCPC +36AB235FEF96EE28C343881372947325 H Rescate en el Golfo (1990)(Opera Soft)[cr The Spanish Hacker] AmstradCPC +ECB58EF02450FD4BD86E7FB4D7B1851A H Rescue from Atlantis (1992)(Summit Software)[cr GPA][t +4 GPA] AmstradCPC +1E3BA95D0943F005497084567E3A5DD9 H Revolver (1990)(Alternative Software)[cr NPS][t NPS] AmstradCPC +5E670FC030931881C977464F108A4E57 H Reward (1991)(JLMD)(fr)[cr Nullos Cracker] AmstradCPC fr +E679DEDD63AC9A7D58FA0733B9F94DBA H Rick Dangerous (1989)(Firebird Software)[cr Les Cafes Kids Crackers] AmstradCPC +24F17B939C3793A48607C6EA637EF8D9 H Rick Dangerous II (1990)(Micro Style)[cr XOR][t +2 XOR] AmstradCPC +AD9CAC89F6AE78DEF83B15134CBF4648 H Rick Dangerous II (1990)(Micro Style)[t +3] AmstradCPC +46DB6B7CDCC2D117470C185BC9BEAEAE H Rigel's Revenge (1987)(Bulldog)[cr Section Jaguar] AmstradCPC +50C7A33B50489B50221FBAA6CB30036F H Road Runner and Wile E. Coyote (1991)(Hi-Tec Software)[cr GPA] AmstradCPC +3C9FEFB84DAE1A4F04859EB19BD74EAD H Road Toad (1986)(Graham Tyson)[t] AmstradCPC +5A83F47892D34A47FA1C886F9B98101F H Robin Hood - Legend Quest (1993)(Codemasters)[t] AmstradCPC +FCAF658D8CC88D4B3147C35A1CBBE033 H Robocop (1988)(Ocean)[cr Atomic Crackers] AmstradCPC +F255078666D5A915B0E7D61D647345A9 H Robocop (1988)(Ocean)[cr NPS][t +2 NPS] AmstradCPC +922B292D5D46338B2347830DC0271712 H Robocop (1988)(Ocean)[cr The Dog] AmstradCPC +C346D3DF767052C2E2AD089DF652B659 H Robozone (1991)(Image Works)[cr JLCS] AmstradCPC +F2BA2E5292B11DC3A3952A57FD284C1C H Robozone (1991)(Image Works)[cr XOR][t +2 XOR] AmstradCPC +976CBDD6023C314ECB68C6450CA810D6 H Rock 'n Roll (1989)(Rainbow Arts)(Disk 1 of 2)[cr GPA][t GPA] AmstradCPC +20069702BE981603375363F6F13EB94B H Rock 'n Roll (1989)(Rainbow Arts)(Disk 1 of 2)[cr XOR][t XOR] AmstradCPC +969B95B4F5477C7AF2EBE5D34712FAA1 H Rock 'n Roll (1989)(Rainbow Arts)(Disk 2 of 2)[cr GPA][t GPA] AmstradCPC +D98AB626AB487FE752E765F8F2BA0E47 H Rock 'n Roll (1989)(Rainbow Arts)(Disk 2 of 2)[cr XOR][t XOR] AmstradCPC +9FC1A87267FE2263D5232609CB587AE3 H Rockford (1988)(Mastertronic Added Dimension)[cr ACS] AmstradCPC +1329DDD317310873E84EBA7A5491729E H Rockford (1988)(Mastertronic Added Dimension)[cr ACS][a] AmstradCPC +364439B0F14CD1FCC73FB8DC36A78BB6 H Rod-Land (1991)(Storm Software)[cr XOR][t XOR] AmstradCPC +E61C95201B749A716352A607AA142614 H Rody & Mastico (1988)(Lankhor)(fr)(Disk 1 of 2)[cr XOR] AmstradCPC fr +CE808A58582939CA47264EA25FE0517E H Rody & Mastico (1988)(Lankhor)(fr)(Disk 2 of 2)[cr XOR] AmstradCPC fr +20F39E8C34FE73A3DAC0A16B1CD61BFC H Rogue Trooper (1986)(Piranha)[cr Double A] AmstradCPC +FE9DA89592C6B9D4DF99D1C620FEA81E H Rogue Trooper (1986)(Piranha)[t +2] AmstradCPC +1514F77A2F632CC3BE3D68739F627119 H Roland on the Ropes (1985)(Indescomp - Amsoft)[t +3] AmstradCPC +2B8C78CBAF6FC9CD82168D6C9EDC800F H Rollaround (1988)(Mastertronic)[t +2] AmstradCPC +BDDBC71A90650AFD6F0A2DF89553BEC6 H Rolling Thunder (1988)(US Gold)[cr Mc Spe] AmstradCPC +432606CDACB8910AD2946457B6F1709A H Rolling Thunder (1988)(US Gold)[cr XOR][t XOR] AmstradCPC +7966C528FD59DDE7A61365B1C5D5CF90 H Ruff and Reddy in The Space Adventure (1990)(Hi-Tec Software)[cr CBS] AmstradCPC +FEDFBFBE57540B756C01C7D62E866006 H Ruff and Reddy in The Space Adventure (1990)(Hi-Tec Software)[t +2] AmstradCPC +F5908B3400750A8A23C82194A3C13296 H Rx 220 (1987)(Microids)(fr)[cr CACH] AmstradCPC fr +40744FFDA9AAE1BED00140A05A0093DD H Rygar (1987)(US Gold)[cr Two Mag][t Two Mag] AmstradCPC +14D2595CB4D33A422DE67A74B9C1F81B H S.D.I. - Strategic Defence Initiative (1988)(Activision)[t] AmstradCPC +4572A56B6A3DD149D740B03D5BC5602C H S.O.S. Ovoides (1986)(Andromeda Software)[t] AmstradCPC +B53F3CBE49AC4381B8519BFDD106922E H Saboteur (1986)(Durell Software)[cr XOR][t +2 XOR] AmstradCPC +1815C6423B689BB10962313311AFD937 H Saboteur II - Avenging Angel (1987)(Durell Software)[cr XOR][t +2 XOR] AmstradCPC +7B64F9E89E645919829C2DEDA2A4BF72 H Sabre Wulf (1984)(Ultimate Play The Game)[t] AmstradCPC +2E5E9AAEA2E182553BD12D172A61153E H Sabrina (1989)(Iber Soft)(es)[cr Steel McKraken] AmstradCPC es +07DB1DA30D40BC3675A1E313716F7F74 H Sacred Armour of Antiriad, The (1986)(Palace Software)(es)[t +2] AmstradCPC es +DAAD1C0FA159B08CD10B6235F11001C0 H Sacred Armour of Antiriad, The (1986)(Palace Software)(es)[t] AmstradCPC es +1D01D6D0A08DF9A16BABEA9FA2D6747B H Sacred Armour of Antiriad, The (1986)(Palace Software)(fr)[t] AmstradCPC fr +701E29B08D1C6E990EB63E71ADB2A478 H Sacred Armour of Antiriad, The (1986)(Palace Software)[t +2] AmstradCPC +E83CE15534DCA075DE28D39EB582EAE9 H Saigon Combat Unit (1989)(Players Premier Software)[cr GPA] AmstradCPC +0CE25E025FA52CEEF5FF14D9D9476B30 H Saigon Combat Unit (1989)(Players Premier Software)[cr NPS][t +2 NPS] AmstradCPC +048DB9031F996C26396C6FA56C650E24 H Saint Dragon (1990)(Storm Software)[cr NPS][t NPS] AmstradCPC +0ABB798D627A400615F6F2A998B2E978 H Saint Dragon (1990)(Storm Software)[cr Pynard][t +2 Pynard] AmstradCPC +1DB746460FB6A1AC9F307DA9DA066C37 H Salamander (1988)(Konami)[cr Exocet] AmstradCPC +6A866E02CE54E1EB2AE056E0592B1949 H Salamander (1988)(Konami)[cr Two Mag][t Two Mag] AmstradCPC +5F232094C5B6A90618CF0E65B00BD899 H Samurai Warrior - The Battles of Usaji Yojimbo (1988)(Firebird Software)[t] AmstradCPC +0FF2EEE07A309BDAD47B31E07E1020E3 H Santa's Christmas Capers (1991)(Zeppelin Games)[t] AmstradCPC +9E544D89C38C9346B889C245221B3286 H Santa's Christmas Capers (1991)(Zeppelin Games)[t][a] AmstradCPC +536F964D625F4683A37F0E87D1DF0032 H Saracen (1987)(US Gold)[t +2] AmstradCPC +D5945DEA92F9B75A43CAC89105469594 H SAS Combat Simulator (1988)(Codemasters)[cr Section Jaguar][t Section Jaguar] AmstradCPC +0772B783ACAAB4ADDF83C96B5CAD3C8B H Satan (1989)(Dinamic Software)(es)[cr The Spanish Hacker][t The Spanish Hacker] AmstradCPC es +BE88629B291AD23E1D69C3FC7BB13306 H Satan (1989)(Dinamic Software)(es)[cr The Spanish Hacker][t The Spanish Hacker][a] AmstradCPC es +4F277C7E4A718EAF2A10AD536217B446 H Satan (1989)(Dinamic Software)[t +2] AmstradCPC +4A52EBD86B8ABCE4819EE6E79ADFBCBC H Savage (1988)(Firebird Software)(Disk 1 of 2)[t] AmstradCPC +E0174306EBBADFB4A2914B79F870A171 H Savage (1988)(Firebird Software)(Disk 2 of 2)[t] AmstradCPC +89CA648AB30746F0FB3B62766ADDB805 H Savage (1988)(Firebird Software)[cr NPS] AmstradCPC +62C4BFA2A4EF4F2C8DD29FB440276E28 H Scooby Doo (1986)(Elite Systems)[cr C&G] AmstradCPC +8951F21AC4BEA2C035A35B91D9A61173 H Scooby Doo (1986)(Elite Systems)[t] AmstradCPC +D60DBF24515C13624E523C7F51CA86A7 H Scooby Doo and Scrappy Doo (1991)(Hi-Tec Software)[cr Genesis][t Genesis] AmstradCPC +D6CB659182C944F132DE3B843A309823 H Scooby Doo and Scrappy Doo (1991)(Hi-Tec Software)[t] AmstradCPC +A6F2BA1B11687EA63271EA0F04026DF3 H Score 3020 (1988)(Topo Soft)(es)[cr The Dog] AmstradCPC es +DA39E509FA8E94EAE1F59EC47DE71527 H Scott Winder Reporter (1987)(ERE Informatique)(fr)[cr NPS] AmstradCPC fr +C9F0B30F2C8B56DF1BA50891AB0D8F12 H Scramble Spirits (1990)(Grandslam Entertainments)[cr GPA][t GPA] AmstradCPC +2F3F2BDFE5EEF78A0E707C77A2AB792D H Sdaw (1990)(Lankhor)(fr)(Disk 1 of 2)[cr Crackponx] AmstradCPC fr +E161C59A67E8C66BA5871598A65797D2 H Sdaw (1990)(Lankhor)(fr)(Disk 2 of 2)[cr Crackponx] AmstradCPC fr +CF861BED80A6D51B0D5ABD992F0C7287 H Secte Noires, La (1990)(Lankhor)(fr)(Disk 1 of 2)[cr XOR] AmstradCPC fr +6118ECD27ECB0F69BEC961B41BF2C38F H Secte Noires, La (1990)(Lankhor)(fr)(Disk 2 of 2)[cr XOR] AmstradCPC fr +7F30642651ABD64B9F000E8D60B28731 H Sepulcri (1986)(Ariolasoft UK)[t +2] AmstradCPC +2DE9EA784EC62CA1B7559ACC40E0C69B H Sergeant Seymour Robotcop (1992)(Codemasters)[cr The Equalizor] AmstradCPC +A50AEFF189D437894DE03D01875929B8 H Sergeant Seymour Robotcop (1992)(Codemasters)[t +2] AmstradCPC +15E350EB730FA204D89F599AADF8E6EE H Seymour at the Movies (1991)(Codemasters)[cr NPS][t NPS][CPC 6128] AmstradCPC +40245376897ECA9D10CBC81A4F98B454 H Seymour at the Movies (1991)(Codemasters)[cr The Equalizor][CPC 6128] AmstradCPC +7C5B3147FC9CCE52EEC0726CDBAEEC80 H Shadow Dancer (1991)(US Gold)[cr CACH][t +4 CACH] AmstradCPC +E7807BD575A9EAB639E63BC217D412B7 H Shadow Dancer (1991)(US Gold)[cr Crackponx][t +2 Crackponx] AmstradCPC +CE32E3B7CDF61BA6F0323F0F27D3DBBD H Shadow Dancer (1991)(US Gold)[cr XOR][t +2 XOR] AmstradCPC +1A4EE1386129AD279346CC213C51D18A H Shadow of the Beast (1990)(Gremlin Graphics Software)(Disk 1 of 2)[cr XOR][t XOR] AmstradCPC +BCE71E120DD27A8D4E28F0F47336D41F H Shadow of the Beast (1990)(Gremlin Graphics Software)(Disk 2 of 2)[cr XOR][t XOR] AmstradCPC +F02B4413B680EE9E4F8B287E8B1AE604 H Shadow Skimmer (1987)(The Edge Software)[cr Saturn-Soft] AmstradCPC +F4C2D598BF82265FCE88604C64813475 H Shanghai Karate (1988)(Players Software)[cr Section Jaguar] AmstradCPC +D810C59703119466F3BB22EEF05A9809 H Shanghai Warriors (1989)(Players Software)[cr Black Mission][t +2 Black Mission] AmstradCPC +C3804E6D5EDFBBF0542C4D8EE996041D H Shao-Lin's Road (1987)(The Edge Software)[cr The Crack'ers Beuh L'1] AmstradCPC +1F292BB9176DC45AD744D71FD8AE5E33 H Shard of Inovar (1987)(Bulldog)[cr Mc Spe] AmstradCPC +C802B175C25D57D1F437E22DF7AB87C2 H Shark (1989)(Players Premier Software)[t] AmstradCPC +7489F6281A6E8B593799E9B334E45ACA H Sharkey's Moll (1991)(Zeppelin Games)[cr GPA][t GPA] AmstradCPC +0CB0D14BEF4FD241DFED24B0A22F4442 H Sharkey's Moll (1991)(Zeppelin Games)[cr GPA][t GPA][a] AmstradCPC +4FE420F99C4070B72080A99653B115D8 H Sherman M4 (1990)(Loriciels)(fr)[cr XOR] AmstradCPC fr +1D3259E2283B5B7CC67798730B6FF344 H Sherman M4 (1990)(Loriciels)(fr)[cr XOR][a] AmstradCPC fr +AA52F2FF172F4CE7758BE4B63C6D4911 H Shinobi (1989)(Virgin Games)[cr CACH][t CACH] AmstradCPC +70EEC5FF9C57C49FCE478CEB71DECEDA H Shinobi (1989)(Virgin Games)[cr TB Crackers][t +2 TB Crackers] AmstradCPC +F3661C8CDB213F3F8AD82D5472EEFA5B H Shinobi (1989)(Virgin Games)[cr TB Crackers][t +2 TB Crackers][a] AmstradCPC +D0809D14E58078A8E13949B92A3C8936 H Shinobi (1989)(Virgin Games)[cr XOR][t +3 XOR] AmstradCPC +2113F00ECAC11CA32E2F8AC7137D32B0 H Shinobi (1989)(Virgin Mastertronic)(Disk 1 of 2)[cr ACME][t +3 ACME] AmstradCPC +61109ED1E6703F62A9F7618FBB7607B6 H Shinobi (1989)(Virgin Mastertronic)(Disk 2 of 2)[cr ACME][t +3 ACME] AmstradCPC +9A8C6E7EEA2662992959013D65F38439 H Shockway Rider (1987)(Faster Than Light)[cr NPS][t +2 NPS] AmstradCPC +AA71783643A2D86C32C1674DF1FABDF8 H Shoe People, The (1992)(Gremlin Graphics Software)[cr Two Mag][t Two Mag] AmstradCPC +1C7A580E85C68AEF07CB0507E89B8ACE H Silkworm (1989)(Virgin Games)[cr Two Mag][t Two Mag] AmstradCPC +96E763B5B285B624FF383ADB717347EC H Silva (1985)(Lankhor)(fr)[cr Genesis][t Genesis] AmstradCPC fr +361F217E5619D734597BECB6A0DB330D H Sim City (1989)(Infogrames)[cr XOR][t XOR] AmstradCPC +3013D9CBD9260EEA4EB10EB9A5307A68 H Simpsons - Bart vs the Space Mutants (1991)(Ocean)(Disk 1 of 2)[cr Genesis][t Genesis] AmstradCPC +C05034BE4824EA2C51484A158E11B909 H Simpsons - Bart vs the Space Mutants (1991)(Ocean)(Disk 1 of 2)[cr Genesis][t Genesis][a] AmstradCPC +62C33741E7E1156E68C0492598404E87 H Simpsons - Bart vs the Space Mutants (1991)(Ocean)(Disk 2 of 2)[cr Genesis][t Genesis] AmstradCPC +3D57F2B644605B6185F04FB571943764 H Simpsons - Bart vs the Space Mutants (1991)(Ocean)(Disk 2 of 2)[cr Genesis][t Genesis][a] AmstradCPC +33E05A3588747CCF76D774438FF2CA21 H Sirwood (1990)(Opera Soft)[cr Tiger Soft] AmstradCPC +AC7946211DC9595EF5C22843F8BADCBD H Sito Pons 500cc Grand Prix (1990)(Zigurat Software)(es)[cr EDR] AmstradCPC es +B336512FD83AB6D9522003CCAEC68E32 H Skaal (1987)(Softhawk)(fr)[cr Pinard] AmstradCPC fr +5B4E7D70DAD787712357D73C588792FA H Skateboard Joust (1989)(Silverbird Software)[t] AmstradCPC +314A64407A55B45355DABE8C7C3F625B H Skatin' USA (1990)(Atlantis Software)[t +4] AmstradCPC +CF2DEF87D27745EFAFCC5AE4052BE5AE H Skull & Crossbones (1991)(Domark)[cr XOR][t XOR] AmstradCPC +DCA6896209B2F46DEC9B0D5000D04B6E H Skweek (1989)(Loriciels)(fr)[cr XOR][t XOR] AmstradCPC fr +A9DE4E63812ADA500388892C811DB6D1 H Sky Hunter (1988)(ERE Informatique)(fr)[cr GPA] AmstradCPC fr +7CF41C1F7DF3D0D0869E10182E66EEF0 H Skyx (1988)(Legend Software)(fr)[cr CACH][CPM Version] AmstradCPC fr +0D584537631087D13F62859DE66B2CD6 H Slaine - The Celtic Barbarian (1987)(Martech Games)[cr Mc Spe] AmstradCPC +4211ECC3581C51BA12CE9E6CC11CDD51 H Slap Fight (1987)(Imagine Software)[t] AmstradCPC +6904B7C61E69921A3BA7BDDE49629277 H Slightly Magic (1991)(Codemasters)[cr The Equalizor] AmstradCPC +5748296393A94525277D72F9320304AF H Slug (1988)(Alternative Software)[cr XOR][t +2 XOR] AmstradCPC +79AB6AA27237479A17174F848187EDE2 H Sly Spy - Secret Agent (1990)(Ocean)[cr XOR][t +2 XOR] AmstradCPC +6EC5446AB83B27056CEEDA1E8165193F H Smash TV (1991)(Ocean)[cr Two Mag][t Two Mag] AmstradCPC +8D8B02765C9924B0D9ECF5BFA57E37BB H Smash TV (1991)(Ocean)[cr XOR][t XOR] AmstradCPC +3E3BCC1DA4EC4C5E58B4CAA57B935AB8 H Snoball in Hell (1989)(Atlantis Software)[t] AmstradCPC +E69184E3DA9685FCBCAEF7A3785D355F H Soccer Pinball (1992)(Codemasters)[t] AmstradCPC +B525BE07A3CB39661E7B82D0520B8E30 H Soldier of Light (1989)(ACE Software)(es)[t] AmstradCPC es +BF656C2D559FC4D2D17B2A21B7874502 H Solo (1989)(Opera Soft)[cr GPA][gunstick] AmstradCPC +B330AE383C954E3E63BBEA0BCFB10776 H Solomon's Key 3 v1.0 (1994)(Acid Team)[cr Epsilon] AmstradCPC +D032AC58F864167D140C4397AE4EF4A5 H Solomon's Key 3 v1.0 (1994)(Acid Team)[cr Epsilon][a] AmstradCPC +7788583EF1F57D9B2439E053E8A40830 H Sootland (1988)(Zafiro Software Division)(es)[cr XOR][t +2 XOR] AmstradCPC es +46C75EAB9A6361E5DFC12F5EF6039F38 H Sooty and Sweep (1990)(Alternative Software)[cr Black Mission] AmstradCPC +0C45B0B7D3A04DA34C5AA55DAAF119F7 H Sorcery (1985)(Virgin Games)[t +4] AmstradCPC +58D944860E08C836D6686FF2E69707E7 H Soviet (1990)(Opera Soft)[cr Kino & Hufo] AmstradCPC +4B3E48BFA6C2491F86B3D182E2E6A6B6 H Soviet (1990)(Opera Soft)[t] AmstradCPC +B3624720A5BE1303838626ED1888A9DB H Space Crusade (1992)(Gremlin Graphics Software)(fr)[cr GPA] AmstradCPC fr +17E3C028ADA05C156B7197BF33B24474 H Space Harrier (1986)(Elite Systems)[t] AmstradCPC +B82E5C9168B39B7F53721B6CFC64684C H Space Harrier II (1990)(Grandslam Entertainments)(Disk 1 of 2)[cr CBS][t CBS] AmstradCPC +6842C3E94E717A635D04DD8DF2C1EC8A H Space Harrier II (1990)(Grandslam Entertainments)(Disk 2 of 2)[cr CBS][t CBS] AmstradCPC +2AF966B776759A0A4CC006405B872940 H Space Harrier II (1990)(Grandslam Entertainments)[cr GPA][t GPA] AmstradCPC +18B3A32754DABEA6981728F61B28A43F H Space Mazes (1991)(David Lefranc)[t] AmstradCPC +0FD6C86FEA97A4044A735FC3A4D48103 H Space Racer (1988)(Loriciels)(fr)[cr Mc Spe] AmstradCPC fr +EA261CB600BDEE4B7849136806F974AF H Space Smugglers (1989)(MHT Ingenieros)(es)[cr J.Carlos][gunstick] AmstradCPC es +11664F8F8D8EB55D181F56F5CB5B25BA H Spagetthi Western Simulator (1990)(Zeppelin Games)[cr GPA] AmstradCPC +7F25F9776E99A682B641691ECFAFE00F H Speedzone (1988)(Mastertronic)[t] AmstradCPC +EC439F9E438EFBF93815D76813CC3B9E H Spellbound (1985)(Mastertronic Added Dimension)[t +2] AmstradCPC +D7B003907F2B1A5AAAE42AF3BCF505CC H Sphaira (1989)(Ubisoft)(fr)(Disk 1 of 2)[cr NPS] AmstradCPC fr +2D38C799F1E0D6F4CA5D147C4A18BF46 H Sphaira (1989)(Ubisoft)(fr)(Disk 2 of 2)[cr NPS] AmstradCPC fr +855BEBE176F83AB385EB6714B0497D42 H Spherical (1989)(Rainbow Arts)[cr GPA][t GPA] AmstradCPC +73B5B424CFAA57144A2C4EA5753DC8F3 H Spiky Harold (1986)(Firebird Software)[t] AmstradCPC +3973983BA503E4FCC6884DD4D8D7F1F8 H Spiky Harold (1986)(Firebird Software)[t][a] AmstradCPC +D8B3A497B44672377098427F994C941D H Spindizzy (1986)(Electric Dreams Software)[t] AmstradCPC +3B33525AED3BF68061115CE7D9851DE2 H Spirits (1987)(Topo Soft)(es)[t] AmstradCPC es +CD3E6B2D9F88495C5A79C047B01ECD20 H Spitfire '40 (1985)(Mirrorsoft)[cr The Happy Cracker] AmstradCPC +4236BA6FC858A334BBB7E5DD27FB79FF H Spitting Image (1988)(Domark)[t] AmstradCPC +111097DED9A9D580282CFB271704AD70 H Splatch! (1985)(Robosoft)[t +3] AmstradCPC +C0B1CE525602FBAB73B1475964DEE05A H Split Personalities (1986)(Domark)[cr SAS Soft] AmstradCPC +139EE25A1F46564F1C90CFF2DD0E26A4 H Spooked (1989)(Players Premier Software)[cr GPA] AmstradCPC +0C8480A99E4836EA47F7205CFB30637A H Spy vs Spy III - Arctic Antics (1988)(Databyte)[cr Max of CBS!] AmstradCPC +F8A8D4624B18C43307FD44A98D41C0FD H Stainless Steel (1986)(Mikro-Gen)[t] AmstradCPC +2048BF826DCCB170B011C39BD7BDC3DE H Star Bowls (1991)(Zigurat Software)(es)[cr The Spanish Hacker] AmstradCPC es +D4295C96FE1C9A941F4E4DEAD4947E3F H Star Control (1991)(Accolade)[cr The Spanish Hacker] AmstradCPC +DEE9CA86512089F9ABD2CD1F50F45F7C H Star Driver (1994)(Radical Software)[t] AmstradCPC +E8C97BE350C7E5E38B1B552685935C2E H Star Ranger (1986)(Tynesoft)[cr XOR][t XOR] AmstradCPC +E73441FE8DF5D4BC5990A4D2B0D97DD5 H Star Trooper (1988)(R. Lever)[t +2] AmstradCPC +F1970DE62157E6D891476D8E0C86E02D H Star Wars III - Return of the Jedi (1989)(Domark)[cr ACE] AmstradCPC +8BF83136D72AD711C387DBDD5252B19A H Starbyte (1987)(Mister Chip)(es)[t] AmstradCPC es +47BB9AFF940C02F23F995A14EE8B743F H Starglider (1986)(Rainbird Software)[t +4] AmstradCPC +B768FB169E77D4C906848F434D5CBB5B H Starquake (1986)(Bubblebus Software)[t] AmstradCPC +E348314822F4FBF400A883C453F1038E H Steel Eagle (1990)(Players Premier Software)[cr Maze Softs] AmstradCPC +810DBB6C401945B3829585DD30E941BB H Steel Eagle (1990)(Players Premier Software)[cr Tom & Jerry][t Tom & Jerry] AmstradCPC +42F08858559AB1F80508A7BAEE043BF3 H Steve Mc Queen Westphaser (1992)(Loriciels)(Disk 1 of 2)[cr XOR][t +2 XOR] AmstradCPC +34E6C96D65394E02A2FC61923FF93421 H Steve Mc Queen Westphaser (1992)(Loriciels)(Disk 1 of 2)[cr XOR][t +2 XOR][a] AmstradCPC +C82C8AB6507F5BBEE37C1DFDED8394C0 H Steve Mc Queen Westphaser (1992)(Loriciels)(Disk 2 of 2)[cr XOR][t +2 XOR] AmstradCPC +99B452E1749E1857A759155297C950D9 H Steve Mc Queen Westphaser (1992)(Loriciels)(Disk 2 of 2)[cr XOR][t +2 XOR][a] AmstradCPC +7D85F21E2E9AD18947CFD8C2D0C008F0 H Stir Crazy Featuring Bobo (1988)(Infogrames)(fr)[cr KKB] AmstradCPC fr +6E4F6B597EDBB8D0184F4D4F35A3005B H Storm (1986)(Mastertronic)[t] AmstradCPC +CA4BA45290EE0F6AA64097487A4A3209 H Storm II - The Fear (1987)(Mastertronic Added Dimension)[t] AmstradCPC +5F95AB682951E986E7B15A166F1E0D18 H Storm Warrior (1988)(Elite Systems)[cr NPS][t NPS] AmstradCPC +83C77ADF631708095AFF63CE9E20BE03 H Stormbringer (1987)(Mastertronic Added Dimension)[t +2] AmstradCPC +6999567CCD2DD4F5A5266F248F0BDA06 H Stormlord (1989)(Hewson Consultants)[t +3] AmstradCPC +97AC8FEF723870614B1F5F4519DD2282 H Stormlord II - Deliverance (1990)(Hewson Consultants)[cr Aragorn] AmstradCPC +385736D5F9C54683E110F0CB44C3F322 H Street Fighter (1988)(Go!)[cr TB Crackers][t TB Crackers] AmstradCPC +D2FA01A41A0A27CF70158DA0F7950420 H Street Gang (1988)(Time Warp Productions)[cr NPS][t +2 NPS] AmstradCPC +54D1AF581A2B8F06DE1B5330FE1B564D H Street Gang (1988)(Time Warp Productions)[t] AmstradCPC +BECF6F79BB77C47785A490904D9D586A H Strider (1989)(US Gold)[cr ACE][t ACE] AmstradCPC +0E2581653D9657229B5655F5F3AB5A1A H Strider (1989)(US Gold)[cr XOR][t +2 XOR] AmstradCPC +CF211EAB17685F10BBAA90C1C2C7E3E2 H Strider 2 (1990)(US Gold)[cr Two Mag][t Two Mag] AmstradCPC +7032CC242C7706FF45564856774BDF9F H Strider 2 (1990)(US Gold)[cr Wizard] AmstradCPC +D266495D897BD57F4C109038918E488A H Strip Poker II+ (1988)(Anco Software)[cr The Dog] AmstradCPC +57B9C44DC5DD9C52B296EEAC1FC9430E H Stryfe - The Everlasting Battle (1986)(ERE Informatique)(fr)[t] AmstradCPC fr +BC24E91E42B1C23D0EA34029C870A200 H Stun Runner (1991)(Domark)(fr)[cr CACH] AmstradCPC fr +A9ECEF6C2C849441BB4504C4AAE16DBC H Stunt Bike Simulator (1988)(Silverbird Software)[t] AmstradCPC +F32EBC6D4F5F8E6D9B6366C1C4762DF0 H Stunt Man Seymour (1992)(Codemasters)[cr GPA] AmstradCPC +980C02B95145891BFAF0398F028ADC67 H Subbuteo - The Computer Game (1990)(Electronic Zoo)[cr CBS] AmstradCPC +A34909E3B80E887387035BF40BB70092 H Subway Vigilante (1989)(Players Premier Software)[cr Genesis] AmstradCPC +2E77B9D148D332EF28B6F1B3B36967B9 H Subway Vigilante (1989)(Players Premier Software)[cr XOR][t +2 XOR] AmstradCPC +B098D8B05E484D2176C997CEA7AF2632 H Super Cars (1990)(Gremlin Graphics Software)[cr XOR][t XOR] AmstradCPC +269EEADE4EE6090C5AFF6B998E63D65F H Super Cycle (1987)(US Gold)[cr XOR][t XOR] AmstradCPC +8792025B78A5282AD7E281BAF849CDC9 H Super Flippard (1987)(Free Game Blot)(fr)[t] AmstradCPC fr +1AE4CEBC853AE15B587F2764320DD743 H Super Hero (1988)(Codemasters)[cr NPS][t NPS] AmstradCPC +916B77A42E88F85B3E4018AF4E70DB90 H Super Monaco GP (1991)(US Gold)[cr XOR][t XOR] AmstradCPC +0B5929D92A19494E534D7C4F83368698 H Super Pipeline II (1985)(Taskset - Amsoft)[t +4] AmstradCPC +BE11C83543B37F6EF2E8C8A8BE9E57FF H Super Robin Hood (1986)(Codemasters)[cr NPS][t NPS] AmstradCPC +FA361FDD3A92A6F48477224FE51EE775 H Super Seymour Saves the Planet (1991)(Codemasters)[cr JLCS] AmstradCPC +D3CAE26F9368CCE2E35BC9034D38D974 H Super Seymour Saves the Planet (1991)(Codemasters)[cr JLCS][a] AmstradCPC +99CC5DC4AC2C863E0CE422625AEA28A4 H Super Ski (1987)(Microids)(fr)[cr The Happy Cracker] AmstradCPC fr +04027629AE447165135815D79E4B14E0 H Super Skweek (1991)(Loriciels)(fr)[t] AmstradCPC fr +6A9A1ADD31C00AE2F395B8682A243E66 H Super Skweek (1991)(Loriciels)[cr Kino & Kufo] AmstradCPC +9DC357A0FE6FCAC84A65E53C49BE679A H Super Skweek (1991)(Loriciels)[cr Kino & Kufo][a] AmstradCPC +359405B7445ED04C5BAFBB1E96CF8579 H Super Space Invaders (1991)(Domark)[cr Genesis][t Genesis] AmstradCPC +5323EDF6825BAE926B6C5EF82829131E H Super Space Invaders (1991)(Domark)[cr Genesis][t Genesis][a] AmstradCPC +915643D6170AF378745B1174A3C8062D H Super Sports - The Olympic Challenge (1988)(Gremlin Graphics Software)[cr ACS] AmstradCPC +AE2A0B4A868E7D03D404CA8288A54203 H Super Sports - The Olympic Challenge (1988)(Gremlin Graphics Software)[cr Genesis][t Genesis] AmstradCPC +1E578D353A155024AA4946182DF86F1C H Super Sprint (1987)(Activision)[cr ACE] AmstradCPC +AF6387A693E0965BE013990F1CCA05E8 H Super Stock Car (1990)(Mastertronic Plus)[cr Tom & Jerry] AmstradCPC +589D94EBEDF12A357F256C1C3070119D H Super Stuntman (1988)(Codemasters)[cr NPS][t +3 NPS] AmstradCPC +4B6665D17D9092B9F4D9261C58D26FF0 H Super Tank Simulator (1989)(Codemasters)[cr XOR][t XOR] AmstradCPC +542EAF82733F6677C5A6BD767F59FAF1 H Super Ted - The Search for Spot (1990)(Alternative Software)[cr GPA] AmstradCPC +2031877750E63221E633A271A00218CF H Super Trolley (1988)(Mastertronic)[cr ACS] AmstradCPC +CC9E978474A133FAD628937099A9D616 H Super Trux (1988)(Elite Systems)[cr Exocet] AmstradCPC +C50D321052D776241EAFD217E10F7056 H Super Trux (1988)(Elite Systems)[cr Titan] AmstradCPC +AE5DF4798F8D29A4A18A9D43AFFC12B0 H Super Trux (1988)(Elite Systems)[t] AmstradCPC +0F8F91F3D520257104144ECF6272F786 H Superkid in Space (1991)(Atlantis Software)[t +5] AmstradCPC +89E83A22655E675A53B4E77584DB5A00 H Superman - The Man of Steel (1989)(Tynesoft)[cr NPS] AmstradCPC +FC9B64573C9049380004993BB23C3E64 H Survivors (1988)(Atlantis Software)[t +4] AmstradCPC +B629AB1F0A6410AD8F091F11F95B3ED1 H Sweevo's World (1986)(Gargoyle Games)[t] AmstradCPC +E0A1F5AB29E249B5EB534946550969AD H SWIV (1991)(Storm Software)[cr XOR][t XOR] AmstradCPC +2A4B6697C140298D1369BA34CEFFEE81 H SWIV (1991)(Storm Software)[cr XOR][t XOR][a] AmstradCPC +86F56F7E5716870AC0F41A7D3480025F H Swop (1992)(Delphin)[cr XOR] AmstradCPC +4C7C92CD34D74252B67CCBC63C6400DD H Sword of the Samurai (1992)(Zeppelin Games)[cr NUL][t +2 NUL] AmstradCPC +6787E42DE13017324B5B37DBA1356B0B H Sword of the Samurai (1992)(Zeppelin Games)[cr XOR][t +2 XOR] AmstradCPC +7777AB57458EEDD990CB92BEF7AC357A H Sword Slayer (1988)(Players Software)[cr GPA][t GPA] AmstradCPC +E696D951CAAC44EBF887618F3F9028F3 H Syntax (1988)(Blue Ribbon Software)[cr NPS][t NPS] AmstradCPC +A199825D3EAFA9813546AF92480458D0 H T.L.L. - Tornado Low Level (1985)(Vortex Software)[t +3] AmstradCPC +ED990B3E413C55A55C6E4AE2F3C5BA39 H Tanium (1988)(Players Software)[t] AmstradCPC +7D8CDD80DAA8D10B858D156C79219A3B H Tank (1987)(Ocean)[t] AmstradCPC +7EB20F35DEDEBA769451B5F2D7FE0A84 H Target Plus (1988)(Dinamic Software)(es)[cr Maze Softs][gunstick] AmstradCPC es +F477350C6842C56C3B4B104AB949D0E7 H Targhana (1990)(Silmarils)(fr)(Disk 1 of 2)[cr XOR][t XOR] AmstradCPC fr +92C762C85C621D1DA6930FAB9B10E713 H Targhana (1990)(Silmarils)(fr)(Disk 2 of 2)[cr XOR][t XOR] AmstradCPC fr +B0B43E62B084DEE906051F05F695DF69 H Taromancien, Le (1990)(Uranie Software)(fr)[cr XOR] AmstradCPC fr +AC49053E888ACB2B8CCA1F0DB969C317 H Task Force (1989)(Players Premier Software)[cr NPS][t +2 NPS] AmstradCPC +0FF22F99E9AA8D0AD092D09533B279EF H T-Bird (1989)(Mastertronic Plus)[cr Abacus] AmstradCPC +9A5FB37FBAADB20240B3808BB7514049 H T-Bird (1989)(Mastertronic Plus)[t +2] AmstradCPC +C16E2EC4D2224CA44D32F933AE2D6F0C H Teenage Mutant Hero Turtles - The Coin-Op (1991)(Image Works)(Disk 1 of 2)[cr CBS] AmstradCPC +467C3AA902C1198891F0DB6AB295775C H Teenage Mutant Hero Turtles - The Coin-Op (1991)(Image Works)(Disk 2 of 2)[cr CBS] AmstradCPC +35F499061FDD0D87CAA1EE325F28E62F H Teenage Mutant Hero Turtles (1990)(Image Works)[cr JLCS] AmstradCPC +EE241F91632F0E77D2835F48C34B01D0 H Teenage Mutant Hero Turtles (1990)(Image Works)[cr NPS][t +2 NPS] AmstradCPC +B10502C498F0C3AC57320F26E310A98B H Teenage Mutant Hero Turtles (1990)(Image Works)[cr NPS][t +2 NPS][a] AmstradCPC +1BE45683B4DCB7DBE198A0F5E3216A0C H Teenage Queen (1988)(ERE Informatique)(Disk 1 of 2)[cr XOR][t XOR] AmstradCPC +DC0CA119F6A48FE84D8C248EF240E298 H Teenage Queen (1988)(ERE Informatique)(Disk 2 of 2)[cr XOR][t XOR] AmstradCPC +84AB94CDC1AED837DDB5D9E7560B4061 H Tempest (1987)(Electric Dreams Software)[cr Falco] AmstradCPC +9CCCFAA83DA2042B8894E4BA277CE8D4 H Tennis Cup (1989)(Loriciels)(fr)[cr Mc Spe] AmstradCPC fr +096D12080B76BFAC3957BC7751165F1C H Terminator 2 - Judgement Day (1991)(Ocean)[cr XOR][t XOR] AmstradCPC +DBB72D81D2BFEF68FEEB3652F5421DF3 H Terminator 2 - Judgement Day (1991)(Ocean)[cr XOR][t XOR][a] AmstradCPC +720929F06308038499A250BE28354282 H Terre et Conquerants (1989)(Ubisoft)(fr)(Disk 1 of 2)[cr XOR] AmstradCPC fr +5826C22086327B61003668687241D3DE H Terre et Conquerants (1989)(Ubisoft)(fr)(Disk 2 of 2)[cr XOR] AmstradCPC fr +7C11DED20342C0284D2B8BDF3F9B9DDE H Terror of the Deep (1987)(Mirrorsoft)[cr A.W. Soft] AmstradCPC +7D0197DBB264C3CAEB8D76BA8791E5BD H Thanatos (1986)(Durell Software)[cr The Happy Cracker] AmstradCPC +1FB61F4FEEEDCDB86A639C4948994A1B H Thanatos (1986)(Durell Software)[cr XOR][t +2 XOR] AmstradCPC +C239A372A1E560BBB6157E06563E1384 H Thing Bounces Back (1987)(Gremlin Graphics Software)[cr Chon-Chon] AmstradCPC +21C280E7292CF98FAF79A9E7B90494A0 H Thing Bounces Back (1987)(Gremlin Graphics Software)[cr NCrack'r] AmstradCPC +1C21099C11A68606D1AB5F36738C9FE1 H Thingy and the Doodahs (1987)(M. Smith)[cr ACS] AmstradCPC +1494EF5CF11EE1E86B26F4DD6C31ABE7 H Throne of Fire (1987)(Melbourne House)[cr Redpoint] AmstradCPC +A1539D32CE7D8ED10BBE7131B7A262A1 H Thrust (1986)(Firebird Software)[t] AmstradCPC +222EFDFF3F400D287A13240F2F0823AF H Thrust II (1987)(Firebird Software)[t +5] AmstradCPC +50087830E41EA938BDFDFFD28360B7AA H Thunder Blade (1988)(US Gold)[cr Mc Spe][t Mc Spe] AmstradCPC +E0E033388DBAA08E7EAC057F6F674CEB H Thunder Blade (1988)(US Gold)[cr Mc Spe][t Mc Spe][a] AmstradCPC +9D5F1401394AF8F2DC6ACBB12DB0C11F H Thunder Burner (1991)(Loriciels)[cr XOR][t XOR] AmstradCPC +50E05836E153A0CAEB981225167FB25D H Thunder Burner (1991)(Loriciels)[cr XOR][t XOR][a] AmstradCPC +2B318FBA956269A4C63B126903C17375 H Thunder Jaws (1991)(Domark)[cr Genesis][t Genesis] AmstradCPC +D0CA7608E5334B660FB2506CC18EB9C2 H Thunderbirds (1989)(Grandslam Entertainments)(Disk 1 of 2)[cr Jupiter] AmstradCPC +5771F0C2A607C9424B2C37149C6A78D2 H Thunderbirds (1989)(Grandslam Entertainments)(Disk 2 of 2)[cr Jupiter] AmstradCPC +6E75A708967D3702B4D81B4E163575E6 H Thundercats (1987)(Elite Systems)[cr Aragorn][t Aragorn] AmstradCPC +E794C316E40D0C89B07ED61C98062090 H Time Scanner (1989)(Activision)[cr Two Mag][t Two Mag] AmstradCPC +8FB55657D7BBCA3BFA8DCE846CB3858E H Tintin on the Moon (1989)(Infogrames)(M3)[cr XOR][t XOR] AmstradCPC M3 +6E27409E307041FD7B0708B7E7AC5ACB H Tintin on the Moon (1989)(Infogrames)[cr Genesis] AmstradCPC +DD521FBA958A3596640EEE6BA18BD47F H Tiny Skweeks, The (1991)(Loriciels)[cr XOR][t +2 XOR] AmstradCPC +92BBBF565B07B3218D030431664EF095 H Titan (1988)(Titus)[cr XOR][t XOR] AmstradCPC +9E13862E64DF37085BB4B47EECF3D0C7 H Titanic (1988)(Topo Soft)(es)[t +4] AmstradCPC es +5B065B5C3EC87AEC24CAA099FB8AA1C0 H Titanic Blinky (1992)(Zeppelin Games)[cr XOR][t +2 XOR] AmstradCPC +DFDFCC25BC0E94BB5EFFF068EFD0A281 H Titus the Fox (1992)(Titus)[cr NPS][t NPS] AmstradCPC +49F4311E278D7D19E3025539E5CD43D2 H Tobruk 1942 (1987)(PSS)[cr ACE] AmstradCPC +227369664EAC3940A60D7E6D43702757 H Toi Acid Game (1989)(Iber Soft)(es)[t] AmstradCPC es +255557E5AF8492DEFE00F42B94E49239 H Tokyo Gang (1990)(G.LL. Software)(es)[t] AmstradCPC es +08BB15DAFA0E0D818DBEA1C2814B6E67 H Tokyo Gang (1990)(G.LL. Software)(es)[t][a] AmstradCPC es +ED2AE16EAA1F3BBA4530F112433C9A46 H Tom & Jerry (1989)(Magic Bytes)[cr ICO] AmstradCPC +C325679EE9847E0BFD5B054A3125C2DE H Tom & Jerry (1989)(Magic Bytes)[cr ICO][a] AmstradCPC +39E6BA38FE37C272399D4B7A6694ECCA H Tomcat (1989)(Players Software)[t] AmstradCPC +F1A7702CF664B16B6D0E6FEE043594D0 H Toobin' (1989)(Domark)[cr Two Mag][t Two Mag] AmstradCPC +6C3CD5F6289924CFFFE12BDE93610F56 H Top Cat in Beverly Hills Cats (1991)(Hi-Tec Software)[t +2] AmstradCPC +67A017D6D56BF4BBEFFCC06E734B07DD H Top Level (1988)(MBC Informatique)(fr)[cr XOR] AmstradCPC fr +467464C22F6E4512E51622900B63E2E3 H Top Secret (1986)(Loriciels)(fr)(Disk 1 of 2)[cr Oxygene] AmstradCPC fr +6C7C86EE74DED847C46DA8161816DFFE H Top Secret (1986)(Loriciels)(fr)(Disk 2 of 2)[cr Oxygene] AmstradCPC fr +D7B0CF65699BA1D684D43BF7E849314B H Total Recall (1991)(Ocean)[cr XOR][t XOR] AmstradCPC +D7FDB54932FBF6210176868A268D63DB H Toyota Celica GT Rally (1991)(Gremlin Graphics Software)[cr CBS] AmstradCPC +FA0766EEBE87E6DA2389D7C3110F5845 H Toyota Celica GT Rally (1991)(Gremlin Graphics Software)[cr XOR][t XOR] AmstradCPC +8257D4D0FF54DC69F80781420EA36752 H Traitement Bzzz (1987)(Chip)(fr)[cr NPS][t +2 NPS] AmstradCPC fr +A9E8B31827BD02B8473B2492F3781A77 H Trans Muter (1987)(Codemasters)[t] AmstradCPC +53DB7A4076055A6DE235F67C372392FF H Tresor d'Ali Gator (1991)(Lankhor)(fr)[cr Pynard] AmstradCPC fr +D84689581D1E62BA806DD8E4743F4F8B H Trigger (1989)(Opera Soft)[cr GPA][gunstick] AmstradCPC +C90ED87F089643F33B993FFDB622A2E0 H Trivial Pursuit II - A New Beginning (1988)(Domark)(fr)(Disk 1 of 2)[cr Pynard] AmstradCPC fr +3F48409A86AEDBF2ED686D398F1A09F4 H Trivial Pursuit II - A New Beginning (1988)(Domark)(fr)(Disk 2 of 2)[cr Pynard] AmstradCPC fr +A26DDBE6EC2FCE439248484EEF95FA1B H Tubaruba (1987)(Firebird Software)[t +2] AmstradCPC +DE26C96222266CFC0C7ADE3FCF710DE3 H Tuma 7 (1990)(Delta Software)[cr Kino & Hufo] AmstradCPC +4F98E7B4C7744835E185A8729F94ED89 H Tuma 7 (1990)(Delta Software)[t +2] AmstradCPC +707776C0D2767913B6F842C3C142553E H Turbo Boat Simulator (1988)(Silverbird Software)[t +3] AmstradCPC +2EBAB713498DE0D38321BA69C3BBA4CE H Turbo Chopper (1989)(Codemasters)[cr GPA][t +2 GPA] AmstradCPC +7FF461B7D8F6C88199E6594D62C844F1 H Turbo Esprit (1986)(Durell Software)[cr XOR][t XOR] AmstradCPC +48DE384973936834571FA7A72A575946 H Turbo Out Run (1990)(US Gold)(Disk 1 of 2)[cr NPS][t NPS] AmstradCPC +591B044150D2550ADDBF2B16D65ED4CE H Turbo Out Run (1990)(US Gold)(Disk 2 of 2)[cr NPS][t NPS] AmstradCPC +901F4A8D60BB8F1690C081312FC9AF3F H Turbo the Tortoise (1992)(Codemasters)[cr GPA][t GPA] AmstradCPC +FDCEC52C9FD3EA19D585BE5C6CBB8CC0 H Turrican (1990)(Rainbow Arts)(Disk 1 of 2)[cr CBS][t CBS] AmstradCPC +CF9903AE1EB798FE9CD7BA5CA5ACC3AA H Turrican (1990)(Rainbow Arts)(Disk 1 of 2)[cr XOR][t XOR] AmstradCPC +AA6A4DB2024DC127E81942858BF01B20 H Turrican (1990)(Rainbow Arts)(Disk 2 of 2)[cr CBS][t CBS] AmstradCPC +6F7487B80A9BA2C1FD73AB0AAE05204A H Turrican (1990)(Rainbow Arts)(Disk 2 of 2)[cr XOR][t XOR] AmstradCPC +FE089FFB278C38536192726DEE4EB99A H Turrican II - The Final Fight (1991)(Rainbow Arts)(Disk 1 of 2)[cr Genesis][t Genesis] AmstradCPC +2466EA50D3AD1E0E04679A5355A954A4 H Turrican II - The Final Fight (1991)(Rainbow Arts)(Disk 2 of 2)[cr Genesis][t Genesis] AmstradCPC +912A5D9FD24D9FD8A56BB66F806AD2EF H Tut's Pyramid (1986)(Artic Computing)[cr XOR][t XOR] AmstradCPC +6D2EC2BEEF890BC939F91A3C448C410F H Twin Turbo V8 (1989)(Codemasters)[cr Genesis][t Genesis] AmstradCPC +6F8B293AFA8D84430FB3061C694206AF H Twin Turbo V8 (1989)(Codemasters)[cr Genesis][t Genesis][a] AmstradCPC +E4B472035A0410C208A0F2C436B88495 H Twin World (1990)(Ubisoft)(Disk 1 of 2)[cr CBS][t CBS] AmstradCPC +EEA6BEB45C9E4FF7FD736E4E6BCDEF3B H Twin World (1990)(Ubisoft)(Disk 1 of 2)[cr XOR][t +2 XOR] AmstradCPC +52E5F753129A13E2D1C7EB2148E10680 H Twin World (1990)(Ubisoft)(Disk 2 of 2)[cr CBS][t CBS] AmstradCPC +0ACAFB07CCC374EBFE9B8B4FE9834C06 H Twin World (1990)(Ubisoft)(Disk 2 of 2)[cr XOR][t +2 XOR] AmstradCPC +CD6383EDA0D69C7BE05530C88EA1CB85 H Twins (1991)(Black System)[t +2] AmstradCPC +ABCE9E817F06966645CDC4CA767B6FFA H Typhoon (1988)(Steve Lamb)[cr ACS] AmstradCPC +A7EA431C35D8860B86152FDDE7FED03A H Typhoon (1988)(Steve Lamb)[t] AmstradCPC +F443300499CE4B80C2E1F3C37B0205C5 H Tyrann (1985)(Norsoft)(fr)[cr Looker] AmstradCPC fr +DA03C29AE7D489DF1292E690B9B69426 H Uchi Mata (1987)(Martech Games)[cr Nullos Cracker] AmstradCPC +334C94847531D81DB6AE44406DBAC6E0 H Ulises (1989)(Opera Soft)[t] AmstradCPC +2E373D669E886D138F318223E644EA5E H Ultima Ratio (1987)(Firebird Software)[t] AmstradCPC +58115736129B61A93213078683CC3425 H UN Squadron (1990)(US Gold)(Disk 1 of 2)[cr CACH][t +2 CACH] AmstradCPC +F9AB80D326AE48020A86B9F3F7D75ED5 H UN Squadron (1990)(US Gold)(Disk 1 of 2)[cr Kino & Hufo][t Kino & Hufo] AmstradCPC +6631DA2CDF7EFBF2CB8F4484F01EC283 H UN Squadron (1990)(US Gold)(Disk 1 of 2)[cr XOR][t +2 XOR] AmstradCPC +3300089AC774E58E669E68275C7803EE H UN Squadron (1990)(US Gold)(Disk 2 of 2)[cr CACH][t +2 CACH] AmstradCPC +C5023965B9C45A57B5CD2D95B5267BD3 H UN Squadron (1990)(US Gold)(Disk 2 of 2)[cr Kino & Hufo][t Kino & Hufo] AmstradCPC +B90EBE7253D45C736F759B52DC34C487 H UN Squadron (1990)(US Gold)(Disk 2 of 2)[cr XOR][t +2 XOR] AmstradCPC +42CFA9AE93ACBD17421CE24B5FE92304 H Unitrax (1987)(Streetwise)[cr Mc Spe] AmstradCPC +9B51097944BA3FBB95C6FA701875D0B2 H Untouchables, The (1989)(Ocean)[cr XOR][t +2 XOR] AmstradCPC +C9C4DBCD85AE47A5E7A448E9A43B6DBA H Uranium (1986)(-)(es)[cr Section Jaguar] AmstradCPC es +46523B0954CD5274F937E3D9B567D4B5 H Uridium (1987)(Hewson Consultants)[cr NPS][t NPS] AmstradCPC +2714F35D9E4BAB54ED5EEF939F6AF06A H Vendetta (1990)(System 3 Software)(Disk 1 of 2)[cr Hufo & Kino] AmstradCPC +427A7DFBADF4BEAACA4354D5BB2D6F02 H Vendetta (1990)(System 3 Software)(Disk 2 of 2)[cr Hufo & Kino] AmstradCPC +95F7A9F9ADD8A0B3DA79221ECBEF0532 H Viaje Fin de Curso (1986)(Dro Soft)(es)[cr Nobody] AmstradCPC es +2A9487A18242C0494B9F29029F882E32 H Victory Road (1988)(Imagine Software)[cr Celtic Gang] AmstradCPC +4ACD82A1C1DC54EF79DAC20D8541B4E9 H Vigilante (1989)(US Gold)[cr Two Mag][t Two Mag] AmstradCPC +AD2FA4362074B80A4A48FC33CC275C4D H Vindicator, The (1988)(Imagine Software)[cr Two Mag][t Two Mag] AmstradCPC +D31904FD8418D48082CBB5825848946B H Vindicators (1989)(Domark)[cr GPA][t GPA] AmstradCPC +419D403354C43D8966D0187A4F0B48EC H Vixen (1988)(Martech Games)[cr Genesis][t Genesis] AmstradCPC +59FF1DFC9384FB908FD19E01C4C4B214 H Voodoo Rage (1986)(Remote)[cr XOR][t +2 XOR] AmstradCPC +4F3E466542F05BB79651BD3B268AF2B4 H Voyage au Centre de la Terre (1988)(Chip)(fr)(Disk 1 of 2)[cr SPS] AmstradCPC fr +09372843C3206E33D64ED0F2DE290B35 H Voyage au Centre de la Terre (1988)(Chip)(fr)(Disk 2 of 2)[cr SPS] AmstradCPC fr +165F1B86C472BA06A9310D7542270DF8 H Wacky Races (1992)(Hi-Tec Software)[cr NPS][t +3 NPS] AmstradCPC +65D8791EC85D4EB0B29A06E0DFDFB4C7 H Wanderer (1989)(Elite Systems)[cr CACH] AmstradCPC +5D2312E85AC13E4B9A0491A2388E58DA H War (1986)(Martech Games)[cr Nigel Cooke] AmstradCPC +711A450164897D41A415027840933943 H War Machine (1989)(Players Premier Software)[cr GPA][t +4 GPA] AmstradCPC +CC434B2CDDEE3ACCA0595C58BF746917 H Warhawk (1988)(Firebird Software)[cr Section Jaguar] AmstradCPC +1170743991FBFF94D62BE22D371B1D66 H Warhawk (1988)(Firebird Software)[t] AmstradCPC +6D828D7CEFE5D559322646983B22B4EE H WEC Le Mans (1988)(Imagine Software)[t] AmstradCPC +26D3AE2E1CFFCB8186DAB6C6360EEFA6 H Welltris (1991)(Infogrames)[cr XOR] AmstradCPC +D643800C3FE6158813DBD7B75ACBBDE0 H West Bank (1985)(Dinamic Software)[cr XOR][t XOR] AmstradCPC +172D91A281C0017E0EFC6AA1E89C5760 H Wild Streets (1990)(Titus)[cr TB Crackers][t TB Crackers] AmstradCPC +E99C1576FBF2A6E26F0A3E94F5A7C498 H Wild Streets (1990)(Titus)[cr TB Crackers][t TB Crackers][a] AmstradCPC +56D16BBBCD51B789248A5A7C7C6FEAD9 H Wild West Seymour (1992)(Codemasters)[cr GPA] AmstradCPC +0F81880CAEA43EC43FA537208657F414 H Willy Wino's Stag Night (1988)(Silverbird Software)[cr ACS] AmstradCPC +D5E2BA39D91D00A8559DC8B63998614D H Willy Wino's Stag Night (1988)(Silverbird Software)[t] AmstradCPC +742AF6E8B8107B34C800D210EFE0A6F5 H Windsurf Willy (1989)(Silmarils)(fr)[cr XOR][t XOR] AmstradCPC fr +28F991E3078E3E4815909831E8962AE3 H Windsurf Willy (1989)(Silmarils)(fr)[cr XOR][t XOR][a] AmstradCPC fr +E8D556DF5427A8A12D41D61B0941F44E H Wings of Fury (1989)(Broderbund Software)(fr)[cr XOR][t XOR] AmstradCPC fr +7384DAF400115A447513141F964FAF6D H Wizard Willy (1990)(Codemasters)[cr Maze Softs] AmstradCPC +E2B79D2730D20358061DEB7589CEA863 H Wizard Willy (1990)(Codemasters)[cr NPS][t +2 NPS] AmstradCPC +E69E09F7E0DD413A8426203683C48F2E H Wizard Willy (1990)(Codemasters)[t +4] AmstradCPC +9AA639962ABDF0F6F76D698E6A2DDABE H Wizard's Lair (1985)(Bubblebus Software)[t +3] AmstradCPC +19FC127ECE25127A87B3F54A9A6C4868 H Wizball (1987)(Ocean)[cr Aragorn][t Aragorn] AmstradCPC +880284595BCECDA0059CAAD5FA377829 H World Championship Soccer (1990)(Elite Systems)[cr GPA] AmstradCPC +5B4E5D261CDC0EB5FC16B7194C750155 H World Championship Soccer (1990)(Elite Systems)[cr NPS] AmstradCPC +97F15B6EF7B2BAE3666A889C331EFBCA H World Class Leadboard (1987)(US Gold)(Disk 1 of 2)[cr XOR] AmstradCPC +045324FE7FC6A8243B283AB2F5376CB6 H World Class Leadboard (1987)(US Gold)(Disk 2 of 2)[cr XOR] AmstradCPC +55B63BE970EB97A4171F11CCAA62E648 H World Class Rugby (1991)(Audiogenic Software)[cr XOR][t XOR] AmstradCPC +39BDAE9CB46871FC41AD1413B59E8305 H Xanagrams (1984)(Postern - Amsoft)[cr Caloundra Cracking] AmstradCPC +C6DBC6888AB18CD58E94E6A1FE3E48CB H Xenon (1988)(Melbourne House)[cr Jorge & Jose Maria] AmstradCPC +2FFABE3C2FBFCBC88A8F3DD7A292A126 H Xenon (1988)(Melbourne House)[t +2] AmstradCPC +88DCC437EC76A5EC4556C23C8F2DD609 H Xenon (1988)(Melbourne House)[t +2][a] AmstradCPC +4066978BA2C046FA89BF2AF78230F417 H Xenophobe (1989)(Microstyle)[cr GPA][t GPA] AmstradCPC +374FEF8B9B89528BC7888CF53BCEC5E0 H Xenophobe (1989)(Microstyle)[cr GPA][t GPA][a] AmstradCPC +426BDBB7295D920791809057E219C0E7 H X-Out (1990)(Rainbow Arts)[cr Reilan][t Reilan] AmstradCPC +B7B64B202C32E39352B52DF2C1E1A06D H Xybots (1989)(Domark)[t] AmstradCPC +4B389746D7E98D628D0D639534B6F097 H Xyphoes Fantasy (1991)(Silmarils)(Disk 1 of 3)[cr XOR][t XOR] AmstradCPC +A75A920AE33A6BB93EF29608D6BD2B31 H Xyphoes Fantasy (1991)(Silmarils)(Disk 1 of 3)[cr XOR][t XOR][a] AmstradCPC +8B447BB8EB244ACBB19309B2C4DD807B H Xyphoes Fantasy (1991)(Silmarils)(Disk 2 of 3)[cr XOR][t XOR] AmstradCPC +E36E59FE1B85991C77D69613BC9F51BA H Xyphoes Fantasy (1991)(Silmarils)(Disk 2 of 3)[cr XOR][t XOR][a] AmstradCPC +EFD13FD9085EAADEB7054149C52E27CE H Xyphoes Fantasy (1991)(Silmarils)(Disk 3 of 3)[cr XOR][t XOR] AmstradCPC +539CA3CA2BD3BD65673E82AF08FCFF40 H Xyphoes Fantasy (1991)(Silmarils)(Disk 3 of 3)[cr XOR][t XOR][a] AmstradCPC +C83EDD7F98ECA33D38103C4B21E9DC27 H Yie Ar Kung-Fu II (1986)(Imagine Software)[cr Nut Cracker] AmstradCPC +98571B3AE3501672668113A85DBF71B7 H Yogi Bear (1987)(Piranha)[t] AmstradCPC +5E0B4E8FAFF65C71B20E3C5C25BF0160 H Yogi Bear and Friends in The Greed Monster (1990)(Hi-Tec Software)[cr Somxay] AmstradCPC +9001ED433898C0E51E097B79BA8D14BC H Yogi Bear and Friends in The Greed Monster (1990)(Hi-Tec Software)[cr Tom & Jerry][t Tom & Jerry] AmstradCPC +84FE060D8C9C9822E4DD9DD1A4DF255F H Yogi's Great Escape (1990)(Hi-Tec Software)[t +2] AmstradCPC +2EDF1960DB3C1D07F76AB539CF9918F2 H Zap 't' Balls - The Advanced Edition (1992)(Elmsoft Game-Service)(Disk 1 of 2)[cr NPS] AmstradCPC +9D2466DE3C8B7C09BD8E90A5BC0556E5 H Zap 't' Balls - The Advanced Edition (1992)(Elmsoft Game-Service)(Disk 2 of 2)[cr NPS] AmstradCPC +F9BA65087A66AA322CD9ACAF0E1D0B09 H Zarkon (1987)(Budgie Budget Software)[cr Double Trouble] AmstradCPC +6D74628E6926580973572C730A17DC99 H Ziggurat (1987)(Reaktor)[cr ACS] AmstradCPC +B877998D77EA66F7754BC02E994F74CB H Zolyx (1988)(Firebird Software)[t] AmstradCPC +79DE0466A6ECF296D341AF2DEB12C954 H Zona 0 (1991)(Topo Soft)(es)[cr The Spanish Hacker] AmstradCPC es +CE5D144CD8CDE28F7E759B0624F3FEF9 H Zona 0 (1991)(Topo Soft)(es)[cr The Spanish Hacker][a] AmstradCPC es +BF50CABF3F3B88954716B45BB28B7465 H Zone (1989)(Black System)[t GPA] AmstradCPC +1B9ADE1E8A4727373DE736AA775072DB H Zone Trooper (1988)(Cascade Games)[cr Section Jaguar] AmstradCPC +76C4061B70AF2E26D4337A1FEB1C75E8 H Zygy (1987)(Grid Kit)(fr)[cr Mc Spe] AmstradCPC fr +AF2B11853E5EC386E9B3381D5690ADFA H Zygy (1987)(Grid Kit)(fr)[cr Mc Spe][a] AmstradCPC fr +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Over Dumps +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Translated +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Home Brew +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +7070F2962361B6EC481DBA74A1552EE8 D Alien Tank Attack (1991)(Rolex)(de)(PD) AmstradCPC de +8E126FB5DE770B3E22F3D07DF89680F0 D Firestone, The (1990)(Simon Avery)(PD) AmstradCPC +73421B65E2CBECE2AE1D1D8D2485E39C D Spaced-Out (1990)(Simon Avery)(PD) AmstradCPC +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Believed Good +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +3C4B2710ABE985B4CEFFF9C453713916 007 - A View to a Kill (1985)(Domark) AmstradCPC +179D0B0CDEE8571D9639EC747CDA5973 007 - A View to a Kill (1985)(Domark)[a] AmstradCPC +E74FAFA88DB29A52B8D13ECAC9BD0121 007 - Licence to Kill (1989)(Domark) AmstradCPC +ADF8EFBEE922BFAF2E6821883325DAED 007 - Live and Let Die (1988)(Domark) AmstradCPC +DFF676A60ADC85F8DE913B6697903537 007 - The Living Daylights (1987)(Domark) AmstradCPC +E6D7E9132D48060115F6274DF8710FD6 1001 BC (1986)(ERE Informatique)(fr) AmstradCPC fr +492C12D13426320298C1BBBA98A550BF 10th Frame (1986)(US Gold) AmstradCPC +C3132FF3850103FA62EAC9ACCD3534B0 12 Lost Souls (1987)(Len Townsend) AmstradCPC +6C46D3C3E68474B8A943519F65050D69 180 (1986)(Mastertronic Added Dimension) AmstradCPC +A78BC008715ACF2239D0983561E6CB8C 1815 (1985)(Cobra Soft)(fr) AmstradCPC fr +989B5996D9D81CBA270FCD87C2A9393A 1914 (1987)(FC1Fro)(fr) AmstradCPC fr +9EEE833FD311E7FF6341EAF24532CA46 1942 (1986)(Elite Systems) AmstradCPC +F089D861C2983760B060EF70E2C21078 2 Player Soccer Squad (1986)(Cult Games) AmstradCPC +59EB7E2B999F0ECE0CF8890258F535ED 20000 Lieus sous les Mers (1988)(Coktel Vision)(fr)(Disk 1 of 2)[CPM Version] AmstradCPC fr +D880E290A4C6E5D75551BA435F64B402 20000 Lieus sous les Mers (1988)(Coktel Vision)(fr)(Disk 2 of 2)[CPM Version] AmstradCPC fr +F6AF0A9F80AAA0244CE783FE6F147560 2088 (1988)(Zeppelin Games) AmstradCPC +2639A6DF6DAB46C1281E7A43AEACAE8C 2088 (1988)(Zeppelin Games)(beta) AmstradCPC +A04A53C104E2A41C818CF00DC1C8B1B8 2088 (1988)(Zeppelin Games)[a] AmstradCPC +92167286A60C95BF3EDCB7A4C3734E57 2112 AD (1986)(Design Design Software) AmstradCPC +C4682390458A9E69594DAF6F4CF6B9CB 3 Guerra Mundial (1989)(Pactum)(es)(Disk 1 of 2) AmstradCPC es +3B946F1AE04A86D0E6D73D9CC8ED9CA7 3 Guerra Mundial (1989)(Pactum)(es)(Disk 2 of 2) AmstradCPC es +5B4D14E9C51DAD64947F7AC50AE8F67A 3D Boxing (1985)(Amsoft)(fr) AmstradCPC fr +E4278CAF2DF9B9723529BBB266254CAC 3D Fight (1985)(Loriciels)(fr) AmstradCPC fr +76828741233716E821C38525430BF83C 3D Grand Prix (1985)(Amsoft) AmstradCPC +382883C00084570F99C97D4FF790BD5E 3D Monster Chase (1984)(Romik Software) AmstradCPC +5F60152CEE76C1A7AE4DA7FA18B4FE98 3D Morpion (1985)(R. Lanne)(fr) AmstradCPC fr +762429DBA94C1F9656FA93CC31990CA4 3D Pool (1989)(Firebird Software) AmstradCPC +DF3B83BA247F55CE7B3B9B874E3BFBE6 3D Pool (1989)(Firebird Software)(Disk 1 of 2) AmstradCPC +90B81658D801B6BF82DCD6EB8D2BE7F6 3D Pool (1989)(Firebird Software)(Disk 2 of 2) AmstradCPC +6D6763693CD6684BAE6B53620AECB938 3D Quark Invaders (1985)(Quark Data - Amsoft) AmstradCPC +6DAE45E29735E7B0FF6E2A0900B2D44A 3D Starfighter (1988)(Codemasters) AmstradCPC +36BBC4C0BAB73AEA43198353DBDFB6E5 3D Starstrike (1985)(Realtime Games Software) AmstradCPC +3733EE08A18ADBE7B90EFEE71F835F6A 3D Stunt Rider (1985)(DJL Software - Amsoft) AmstradCPC +4C32734D8B901BBC69204575D1B3B24C 3D Time Trek (1985)(Anirog Software) AmstradCPC +536178EC3D8991F3E7FC4CDF6BCF3DF8 3D Voicechess (1985)(CP Software) AmstradCPC +3861783F63E5245E7B067E537DD0BDB2 3D Voicechess (1985)(CP Software)(es) AmstradCPC es +CE7B6634D2FCC8070291042ADEC99A8D 3D Voicechess (1985)(CP Software)(fr) AmstradCPC fr +6B4B90F1DC41A71A520BADFD93A94820 3DC (1987)(Encore) AmstradCPC +2059A9442237951A6CEED7A7F10B570F 3D-Sub (1985)(Loriciels)(fr) AmstradCPC fr +725E2349A52571B105A4E56C4F1AFDDF 4 Soccer Simulators (1989)(Codemasters Gold) AmstradCPC +57FBD5D71F201B7E655F9B7516356E5F 4th Protocol, The (1986)(Century Communications) AmstradCPC +5E7FEB98024B701444C1850A11739E90 500cc Grand Prix (1986)(Microids)(es) AmstradCPC es +551C0FE10EE5B888731D56D526E52BBA 500cc Grand Prix 2 (1991)(Microids) AmstradCPC +5ED5AF7746CB1F80C884D09D8CA9AED6 5CLS (19xx)(-) AmstradCPC +946C1719188C039E49026A4BD4894E64 5th Axis, The (1985)(Loriciels) AmstradCPC +8BE76AD48BE991CB00CAB7439C9DDA88 5th Axis, The (1985)(Loriciels)(fr) AmstradCPC fr +6987D6C70CE5EDC05471DC6D77845433 5th Axis, The (1985)(Loriciels)(fr)[a] AmstradCPC fr +54C5D9CCE2FE392B7A6BBC95A90E4877 5th Quadrant, The (1987)(Bubblebus Software) AmstradCPC +162C59F7D7F639DB5B42A1D55E870F04 7 Card Stud (1986)(Martech Games) AmstradCPC +74FF516B53E1945FC7F5C058FCB67803 720 Degrees (1986)(US Gold) AmstradCPC +6C75E67277029FD3F5A1389579381641 A la Conquete de l'Orthographe (1991)(Generation 5)(fr)(Disk 1 of 2) AmstradCPC fr +F883596A24C09D89F5DBB150385935B8 A la Conquete de l'Orthographe (1991)(Generation 5)(fr)(Disk 2 of 2) AmstradCPC fr +D3CF56EA98DB801B9E2561D5B906784F Abadia del Crimen, La (1988)(Opera Soft)(es) AmstradCPC es +7012BC52EC70BBED9D714D0030768790 Abadland (1985)(Damstar)(fr) AmstradCPC fr +9E0C46257C086A6ECF1DD988A583A959 Abracadabra et les Voleurs de Temps (1988)(Carraz Editions)(fr) AmstradCPC fr +5D3C54869CD5897861C7F19A909C6733 Academy - Tau Ceti II (1987)(CRL Group) AmstradCPC +BC57C62ABC99942B376A2C8DB2836136 Academy - Tau Ceti II (1987)(CRL Group)(fr) AmstradCPC fr +039668F94F2FD4B9BEEF68AB69A194EC ACE - Air Combat Emulator (1986)(Cascade Games) AmstradCPC +D7974432E4A4FD027CD606C2D1E7FFCF ACE 2 - The Ultimate Head to Head Conflict (1987)(Cascade Games) AmstradCPC +C086E37168A4C7D4F1364535A6864542 Ace of Aces (1986)(US Gold) AmstradCPC +18E05F3C01F1F97DEC3246C074C22454 Ace of Aces (1986)(US Gold)[a] AmstradCPC +FEE6523EC260D72FCE6AB0316AB8A286 Acro Jet (1986)(US Gold) AmstradCPC +549590BF49B0A9F770297EDF5163F36E Action Fighter (1989)(Firebird Software) AmstradCPC +55719BF32310FC52AD4E04400C4D8EEE Action Force (1988)(Virgin Games) AmstradCPC +69CC4F92C55C7C22B3C40BBAB51DD0C5 Action Service (1988)(Cobra Soft)[CPM Version] AmstradCPC +D041B742D581ED7BF5B03A6BEBEA23EC Activator (1986)(Cascade Games) AmstradCPC +1CD291AEFB525F0E62F7188FBAACE0BB Activator (1986)(Cascade Games)[a] AmstradCPC +671B7F9407BEC10BA410341A647BC3A1 Activator (1986)(Cascade Games)[a2] AmstradCPC +67C7E3A43CA475934E1B30AA2BEC8314 Actref (1988)(WEBER Gilles)(fr) AmstradCPC fr +E7F1FCDFB5F95BA53614C762298134DD Adidas Championship Football (1990)(Ocean) AmstradCPC +4A7D05E762312607C559F9D89423B22F Adidas Championship Football (1990)(Ocean)[a] AmstradCPC +E3EAC84FFEE5740B16A5607A7D0CEDFE Admiral Graf Spee (1984)(Temptation Software - Amsoft) AmstradCPC +A4CE60FE086F8221D338FA59EB07BA8D Admiral Graf Spee (1984)(Temptation Software - Amsoft)(es) AmstradCPC es +E35CF460373BC063638B7E64B6436AC2 Admiral Graf Spee (1984)(Temptation Software - Amsoft)[a] AmstradCPC +15137DAC487A37F9CB49C041DB45086F Adult One (19xx)(Simon Avery) AmstradCPC +43D4066B4027C214959D497E5947698E Adult Two (1990)(Simon Avery) AmstradCPC +01D43EEFD1D96838AD34494438B0047F Advanced Pinball Simulator (1988)(Codemasters) AmstradCPC +128F30DDCA80AA2CDC02505E45B2C19C Advanced Tactical Fighter (1988)(Digital Integration) AmstradCPC +D2FC76B23974197445AE32ADA14808CA Adventure A - The Planet of Death (1985)(Artic Computing) AmstradCPC +1CC39D4943B57BC55AA4A3543ECCF318 Adventure B - Inca Curse (1985)(Artic Computing) AmstradCPC +74A379BC9783AE5F10611D5F389F86A1 Adventure C - The Ship of Doom (1985)(Artic Computing) AmstradCPC +25E4BF80D42880024ECDF67043181FA7 Adventure D - Espionage Island (1985)(Artic Computing) AmstradCPC +B31A7DEDC380247B405553BFF277E09A Adventures de Moktar, Les (1992)(Titus) AmstradCPC +BD43B1C10E130722F5EF137801F13790 Adventures du ka Traitement Bzzz, Les (19xx)(Chip)(fr) AmstradCPC fr +BFAD93C0DCB964C777C06F8B9F38B1C4 Adventures of Basildon Bond, The (1986)(Probe Software) AmstradCPC +53ED57D4AA0223D4EA7AEE89125156DC Affaire Ravenhood, L' (1993)(Bruno Fonters)(fr)(Disk 1 of 2) AmstradCPC fr +87E1719BFBDB19EE6F544425056FE0D4 Affaire Ravenhood, L' (1993)(Bruno Fonters)(fr)(Disk 2 of 2) AmstradCPC fr +D043091F3FD748E3788F63E3BC2D6A9B Affaire Santa Vera Fe, L' (1988)(Infogrames)(fr)(Disk 1 of 2) AmstradCPC fr +BA20AEC97927105755EE087988BFF0A3 Affaire Santa Vera Fe, L' (1988)(Infogrames)(fr)(Disk 2 of 2) AmstradCPC fr +7742716F6089C18F5FAD584D3277A7FC Affaire Sydney (1986)(Infogrames)(fr) AmstradCPC fr +B176BF4AA9D6206F7C6093B259419F68 After Shock (1986)(Interceptor Micros Software) AmstradCPC +6EB08A2817828346EC3FB3BD0A82BE4A After Shock (1986)(Interceptor Micros Software)[a] AmstradCPC +EA6E550FFE0B5AC00DE229E0ED466B05 After the War (1989)(Dinamic Software)(es) AmstradCPC es +19E93303338BE1913F5C3A075E6A6DA4 Afterburner (1988)(Activision) AmstradCPC +2CE4C1081B9D3840AEDCFED24C1C81FB Afterburner (1988)(Activision)[a] AmstradCPC +AE7D95820E45A69E6DC803196A630D84 Aftermath (1988)(Alternative Software) AmstradCPC +59FCE64AF78838FBF4FCA9E899665704 Afteroids (1988)(Zigurat Software)(es) AmstradCPC es +292467B61EFF1E459524C627576A5C25 Afteroids (1988)(Zigurat Software)(es)[a] AmstradCPC es +FBE0B575824EB6785FD27D041E999F07 Agent 1 (1985)(KKS)(fr) AmstradCPC fr +B10F71849B39B0F31898403D8CE86F25 Agent Orange (1987)(A & F Software) AmstradCPC +EAF9B54053618F9FAF4910903DFBBB7B Agent-X II (1987)(Mastertronic) AmstradCPC +5E4CD3EBFF13053F5210606FBE5508C0 Ahhh!! (1985)(CRL Group) AmstradCPC +DBDB8924F5A7BDB8F384897196D5D1A9 Ahhh!! (1985)(CRL Group)[a] AmstradCPC +70632456606F1EB442A3E81A63E8AB4B Aigle d'Or, L' (1986)(Loriciels)(fr) AmstradCPC fr +652BEA04E62544B5C88F3F140175BDD9 Air Cobra (1987)(Unicornia Soft)(es) AmstradCPC es +545D03EBB1F8CE9415E0AB851EEC8ED3 Airballs (1989)(Playfield) AmstradCPC +7BDE0E18026BB72ACD0D6B2EA379DC69 Airborne Ranger (1988)(Microprose Software)(Disk 1 of 2) AmstradCPC +B40B0BDF62D88DB8376FACDC8C061596 Airborne Ranger (1988)(Microprose Software)(Disk 1 of 2)[a] AmstradCPC +30F3B95AE481F3813B03EF60A2C9ED7E Airborne Ranger (1988)(Microprose Software)(Disk 2 of 2) AmstradCPC +219CFB6F2323C05EFDF803BF4AFF06B8 Airborne Ranger (1988)(Microprose Software)(Disk 2 of 2)[a] AmstradCPC +787FCA303D8198D78A2812DB7DFB7296 Airwolf (1985)(Elite Systems - Amsoft) AmstradCPC +798B2B6FC07CB8739D183A34C7AA0D3E Airwolf (1985)(Elite Systems - Amsoft)[a] AmstradCPC +0BA0ACB7BB1DBAB912848D2F316FDA5D Airwolf II (1987)(Encore) AmstradCPC +64A43AABD3E19C3E14BFF8381C88EFDC Aladdin's Cave (1985)(Artic Computing) AmstradCPC +7038B1351E96505A3B44FC4F9505CA6E Alex Higgins World Pool (1985)(Amsoft) AmstradCPC +15BEDB282AD1B7FE5E4EAF2C87497AB3 Alex Higgins World Snooker (1985)(Amsoft) AmstradCPC +F31938728397C6D6C40CF984167294F2 Ali Candil y el Tesoro de Sierra Morena (1986)(Edisoft)(es) AmstradCPC es +E7794D2D25C489644B3B7E0BB8682B6C Alien (1985)(Mind Games) AmstradCPC +6485810B9E5BCAC91FA255751A966638 Alien 8 (1985)(Ultimate Play The Game) AmstradCPC +1A7274407ED38D90C1ED14E1B0BF14F3 Alien Attack (1988)(Mr. X) AmstradCPC +F2C421D53ECF68A51538AEC79F716F6A Alien Break-In (1985)(Romik Software - Amsoft) AmstradCPC +0BB8642AC3B0AFC624E2BF63CB35BA2D Alien Break-In (1985)(Romik Software - Amsoft)(es) AmstradCPC es +32D3436E8A7F90DA2211EC5B014BC2D1 Alien Highway - Encounter 2 (1986)(Vortex Software) AmstradCPC +EADC27D45AA298C97D525EF463BECD3F Alien Intervention (1986)(Sean McManus) AmstradCPC +021B7C88C0DD847BFD555BD070A10395 Alien Syndrome (1987)(ACE Software) AmstradCPC +71071CB5C409126538544814073E75DE Aliens (19xx)(-) AmstradCPC +A8A2E62310E24AE016C25D408076C518 Aliens US (1987)(Electric Dreams Software) AmstradCPC +DFFA0A0CEDF570B19F264FDF3E3346E2 Alinka (1991)(Eric Boucher)(fr) AmstradCPC fr +10C3DCEBC9A9BD134BE389DC65E2D80F Alive (1991)(Lankhor)(fr)(Disk 1 of 2) AmstradCPC fr +DF3A4C3F1BC056426AA2696DDCAAAC7C Alive (1991)(Lankhor)(fr)(Disk 2 of 2) AmstradCPC fr +79EF9978134581F89DB52D3A17522939 Alkahera (1985)(Rino Marketing) AmstradCPC +AD6DF35695F5DC849EBAE8AA84A772C7 All Point Bulletin (1989)(Domark) AmstradCPC +D084B12F329ED36E29520CCBEFD6B10B Alphajet (19xx)(Felix Mortalena)(fr) AmstradCPC fr +143D6849C81C02EBAC1BB31DE5395641 Alphakhor (1989)(Loriciels)(fr)(Disk 1 of 2) AmstradCPC fr +72E29DEC289ED45DB839BC8D1CB9B952 Alphakhor (1989)(Loriciels)(fr)(Disk 2 of 2) AmstradCPC fr +C07CFAC00E03EAE582F19F2BCCEE7CDF Alpine Games (1987)(Atlantis Software) AmstradCPC +9682900F1FA9E7CE5888517072877168 Al-Strad (1985)(Rhinosoft) AmstradCPC +67A9BA760ABA852BB0029ECBBE0B8EEC Amaurote (1987)(Mastertronic Added Dimension) AmstradCPC +846B07EA511DD2CAB43993D788C01959 Amazing (1986)(Infogrames)(fr) AmstradCPC fr +A714909C777DFD74D5017F5509883B85 Amelie Minuit (1985)(ERE Informatique)(fr) AmstradCPC fr +11B71D8F66DBA2B7541433B6F894DE0F American Football (1984)(Mind Games) AmstradCPC +B72FFE31D69F442CB6E3211FCA8E336C American Football (1984)(Mind Games)[a] AmstradCPC +F87DDF5258422FA3D374B4BA8E7C262D American Tag Team Wrestling (1992)(Zeppelin Games) AmstradCPC +B004CEB86504388B0B0F993C7DACCA93 American Tag Team Wrestling (1992)(Zeppelin Games)[master disk 1] AmstradCPC +E8932376D41A659F73B125FD1EC0F0F3 American Tag Team Wrestling (1992)(Zeppelin Games)[master disk 2] AmstradCPC +726D66F05EC48914D142795E14304833 American Turbo King (1989)(Virgin Mastertronic) AmstradCPC +C4FFFEBAD1CF736111834C539D2F2B2C America's Cup Challenge (1986)(Armchair Entertainment) AmstradCPC +22E7BB63D918CD7D5A24062579F2F4E6 Amnesia (1998)(DBT)(fr) AmstradCPC fr +D5A94968053E6CDF98A32BA87B5A555A Amsgolf (1984)(Amsoft) AmstradCPC +BCDE78AFC8E6B808A2767DF842BB0567 Amsilvania Castle (19xx)(Veosoft)(es) AmstradCPC es +4B4ABFEF05B22A92C69FBFDCD38AE2AD Amsoccer (1986)(Amsoft) AmstradCPC +7F8146B36011C86DB13E510B76B2C521 Amstrad Shuffle (1986)(Alpha Omega Software) AmstradCPC +300DF6183D7DDA5C987916406CAE3B01 Amstra-Dames (1985)(Cobra Soft)(fr) AmstradCPC fr +8CE67E271C9963C42E390F19F8F9A175 Amstroids (1985)(CPC Computing) AmstradCPC +D6960D85881AA73FB3F8A244E9CDC865 Amthello (1991)(Manual del Amstrad CPC)(es) AmstradCPC es +6628B81ED3205749A8A8BFF5E6201FA9 Anarchy (1987)(Rack-It) AmstradCPC +5128801F4DAA28ECF05D0296F1CD945F Android 2 (1985)(Vortex Software) AmstradCPC +DE4C14EEA9DA3A9901D5DBFEA6C0BF64 Android One - The Reactor Run (1985)(Vortex Software) AmstradCPC +22ECE3657307D5FDEAB1B48F6D0E98DD Anduril (19xx)(Schingnitz)(de) AmstradCPC de +02859210AE7BA4C16C0BD2FC74D84E29 Andy Capp (1987)(Mirrorsoft)(fr) AmstradCPC fr +CFB97151DD027E5BCE6998B0602D47BB Angelique - A Grief Encounter (1985)(Nemesis) AmstradCPC +23CCBF3A5CBA284FED1E6D08AA338342 Anglais Conjugaison (1992)(Micro C)(fr)(Disk 1 of 2) AmstradCPC fr +0CE123F504B6C3546963F23BC1065C18 Anglais Conjugaison (1992)(Micro C)(fr)(Disk 2 of 2) AmstradCPC fr +4B8C50E053E9839D2536A907FD2EF3C7 Anglais Primaire (1989)(Micro C)(fr)(Disk 1 of 2) AmstradCPC fr +6EB07C23E546B072D847AA703F5F7B51 Anglais Primaire (1989)(Micro C)(fr)(Disk 2 of 2) AmstradCPC fr +8FE2A50DEE82267C158FACDFC954F2CF Animal Vegetable Mineral (1984)(Amsoft) AmstradCPC +CB1D6A06F5A024DB6D1AF1C9C29C272E Animal Vegetable Mineral (1984)(Amsoft)(es) AmstradCPC es +B1F5367DFE87AB635504419268935329 Animal Vegetable Mineral (1984)(Amsoft)(fr) AmstradCPC fr +337503623D5C32E66D3D9B7B0FAD2A7E Animalier 1. (19xx)(-)(fr) AmstradCPC fr +C15E05DE40AD4F23BB7E3E6FD1900752 Animalier 2. (19xx)(-)(fr) AmstradCPC fr +100669F9F7893312C650CBB39F05B016 Anna (1988)(Satchel)(de-en) AmstradCPC de-en +A07DF7E2899FA480C0A9254DAC03339F Anneau de Zengara (1987)(Ubisoft)(fr)(Disk 1 of 2) AmstradCPC fr +C65BAC7717698AF1FDCA3026FF51CF5A Anneau de Zengara (1987)(Ubisoft)(fr)(Disk 2 of 2) AmstradCPC fr +19C6CBF2DB5748A563ABDEFA5CF4AD9A Anniversaire de Bobby, L' (19xx)(Carraz Editions)(fr) AmstradCPC fr +FDBAB68978760F166592499474A7994C Antares (1987)(Dro Soft)(es) AmstradCPC es +437FEDCDDAC66BE64CD28719A92FF3C9 Antre de Gork, L' (1987)(Excalibur)(fr)(Disk 1 of 2) AmstradCPC fr +B6C2871E9209F7D2BCF17A201EDE6DD7 Antre de Gork, L' (1987)(Excalibur)(fr)(Disk 2 of 2) AmstradCPC fr +D841145588FBDB59EA24DA90EF84ACEB Apprenti Sorcier, L' (1985)(Amsoft)(fr) AmstradCPC fr +30EA323CF6D66A5E659ADE05DAA7A245 Aquanaute (1988)(FIL)(fr) AmstradCPC fr +1BC2E6DBE5258E2ADD1519C2426475F3 Arcade Flight Simulator (1989)(Codemasters) AmstradCPC +E65D7AE240AF044B082681ED32B52B7F Arcade Trivia Quiz Simulator (1989)(Zeppelin Games)[master disk 1] AmstradCPC +6AE47628BF72A3AED4677BE90673D08F Arcade Trivia Quiz Simulator (1989)(Zeppelin Games)[master disk 2] AmstradCPC +4B9FB09F41E448E584ECA731D06A10B5 Archers, The (1987)(Mosaic Publishing) AmstradCPC +C236095AA7755113F5E3D798CF8F6FEF Archon (1988)(Electronic Arts) AmstradCPC +E6594A1F811F771D221067D13FB3EEF6 Archon II - Adept (1989)(Electronic Arts) AmstradCPC +477D9D7D7E3461CDFFD995A086DA349B Arctic Fox (1988)(Electronic Arts) AmstradCPC +A3BAFB2924474044A7C24D90563FB3A6 Arctic Fox (1988)(Electronic Arts)[a] AmstradCPC +23684BD2A0681BE41A33D8626348E6F4 Arcturus (1984)(Visions Software Factory)(fr) AmstradCPC fr +B81C7BBA7F8129A14F73788A7FD23FE9 Argo Navis (1985)(Kuma Computers) AmstradCPC +624B688964234D03E5E63D93FFE54BBC Argo Navis (1985)(Kuma Computers)[a] AmstradCPC +0E322071E4CA4867987C88A8545535D3 Ariane (1985)(O. Marolles)(fr) AmstradCPC fr +C37E15A9FE940B2F7C9B2036E0B8588B Arkanoid (1987)(Imagine Software)(es) AmstradCPC es +2C3764E9B1FB51BA987663DC2DECD8B7 Arkanoid Construction Set (1987)(Imagine Software) AmstradCPC +BC31EE6131F41784D82E1FEA011DDCB8 Arkanoid II - Revenge of Doh (1988)(Imagine Software) AmstradCPC +B62305B30B277B1C45A83DA16F78E041 Arkanoid III - Doh Strikes Again (1988)(John Mug) AmstradCPC +0512B2C9ECC1146054948D21B78273F3 Arkanoid III - The Last Chance (1993)(Hydris) AmstradCPC +7B79E91F1E7632419E6D9B7139CF558C Arkanoid IV (1988)(John Mug) AmstradCPC +2B096C240D83CC36ED8A61D753197A95 Arkanoid V (1988)(John Mug) AmstradCPC +B05C96925CE2A5AE6220714AB007D565 Arkos (1988)(Zigurat Software)(es) AmstradCPC es +146F0F9847C35FFB2436357840F5D421 Arkos (1988)(Zigurat Software)(es)[a] AmstradCPC es +8A7630E7026BF642B00CB45959087BD7 Armageddon Man, The (1987)(Martech Games) AmstradCPC +211FE0F52909ABDBE3446B8B616C2562 Armageddon Man, The (1987)(Martech Games)[a] AmstradCPC +54126E481D8CBBE215C19CD15BC55C6C Army Moves (1986)(Dinamic Software) AmstradCPC +40DBC5ADD4E2AAA700F0EA75989271F3 Army Moves (1986)(Dinamic Software)[a] AmstradCPC +EEED48750A10A73780E00479B06B0343 Arnold Goes to Somewhere Else (1984)(Nemesis) AmstradCPC +178FF521BC27B22CAF16B6CA50B97B53 Arnold in the Haunted House (1985)(C. Wakelin) AmstradCPC +F490FA9658E7EE9174B5BDDD03BC4DC9 Artura (1989)(Gremlin Graphics Software) AmstradCPC +50F5F675B094716E2F88D8D662AEB046 Ashkeron (1985)(Mirrorsoft) AmstradCPC +A6C7002E8E03B90E6B521C17E2EB3B93 Aspar GP Master (1988)(Dinamic Software) AmstradCPC +1108793738D0192264238909497D749F Asphyxie (1985)(Ludo's Software Distribution)(fr) AmstradCPC fr +857C3B81CC2A4E0D419C56AEF3117928 Assault Port Stanley (1985)(Amsoft) AmstradCPC +D82CDE11DAE890287527FADD18E70B81 Asterix and the Magic Cauldron (1986)(Melbourne House) AmstradCPC +D38365C7ABEE33655706F8F8C43A1432 Asterix Chez Rahazade (1988)(Coktel Vision)(fr)(Disk 1 of 2)[CPM Version] AmstradCPC fr +DC36E2D8C604D171978433F15A73D380 Asterix Chez Rahazade (1988)(Coktel Vision)(fr)(Disk 2 of 2)[CPM Version] AmstradCPC fr +8DBACBA820386991B08FDB7E0F9319E6 Asterix et la Potion Magique (1988)(Coktel Vision)(fr) AmstradCPC fr +2556796B50422A155900971E456A599C Astro Attack (1984)(Amsoft) AmstradCPC +5AAE581008E9BC4E0D1577D6505DF861 Astro Attack (1984)(Amsoft)(es) AmstradCPC es +EA32E2C158DE2F8E09B9632FBB3FB00E Astro Attack (1984)(Amsoft)[a] AmstradCPC +FCC2905320A73D73309550CCCEFF512D Astro Plumber (1985)(Blue Ribbon Software) AmstradCPC +0C35F5A7740B243E9FDFF081D7049A5E Astroball (1988)(The Power House) AmstradCPC +E1957D41212ADC4474AAF15EDD2DC7EB Ataque Nuclear (1987)(Amstrad User Club)(es) AmstradCPC es +3F7BF221FA51BAC30847F0724299376B ATC (1989)(Roux-Serret)(fr) AmstradCPC fr +8887E081A9535A342E694CC0F7678EFE A-Team, The (1989)(Zafiro Software Division)(es) AmstradCPC es +C604B112718FD02A90B66AAF9F1E6737 A-Team, The (1989)(Zafiro Software Division)(es)[CPM Version][gunstick] AmstradCPC es +59D6C891E7C6BAD23F1B01EBA18C5E8A A-Team, The (1989)(Zafiro Software Division)(es)[gunstick] AmstradCPC es +E0BEE6EF3963ABED1F60FC1D11DE8269 Atland Preview (19xx)(Ams'Dem) AmstradCPC +E0B7023EDC69CFCE15C141D98D0DF253 Atlantis (1985)(Anirog Software) AmstradCPC +9993EC2B7409FE1F922585E415757415 Atlantis (1985)(Anirog Software)[a] AmstradCPC +B6C37F62666F082CE40F7C788A4C355E Atlantis (1988)(S. Querne - N. Rennert)(fr) AmstradCPC fr +D00B90E6E0A090B2A186FE837163840B Atom Smasher (1985)(Romik Software - Amsoft) AmstradCPC +522964D02A6EFCA75B72F810F57B411C Atomic (1992)(Fraggle and Duck)[Extended Version] AmstradCPC +905F3C9AAECC66153C0A771307E5A7BD Atomic Driver (1988)(Loriciels) AmstradCPC +1D9832A217EBC7ED4691711725102E09 Atomic Fiction (1987)(Chip)(fr) AmstradCPC fr +F5FE573933B7E9A141061AD5339FE0CC Atomic Fiction (1987)(Chip)(fr)[a] AmstradCPC fr +9E39EF4D18A86835924B3D3DE5D6B62E Atomic Fiction (1987)(Chip)(fr)[a2] AmstradCPC fr +007D5522964C9CB4361B1AA945C67E34 Atomik (1988)(Loriciels)(fr) AmstradCPC fr +BFCCA529B6FE98EB65E5B43C0006FBCE Aton (1987)(Unicornia Soft)(es) AmstradCPC es +7B6FB8ADF1897328E5171813F6985901 Attentat (1986)(Rainbow Productions)(fr)(Disk 1 of 2) AmstradCPC fr +1338C73D2CD08176EF16C3BE6310B9F4 Attentat (1986)(Rainbow Productions)(fr)(Disk 2 of 2) AmstradCPC fr +1655D0DB73D743133FC0D1713B47CCC0 ATV Simulator (1988)(Codemasters) AmstradCPC +2F2208C5BF1D75917FB13A6EE07592C5 Auf Wiedersehen Monty (1987)(Gremlin Graphics Software) AmstradCPC +EED75367B66D78542276663E1FBB9C6C Auf Wiedersehen Monty (1987)(Gremlin Graphics Software)[a] AmstradCPC +DDA306C1BD0A78D4FCEDD67AAAC3CA94 Auftrag in der Bronx (1985)(PM)(de) AmstradCPC de +D8B39602E8F8C09E30E72B2CAAC466D5 Autocrash (1991)(Zigurat Software)(es) AmstradCPC es +1C427B04FEA6C34CE79FE1F96234E3DB Autre Aventure, L' (1987)(Genisoft)(fr) AmstradCPC fr +28DF2CF973AB61BCF52E10E662076056 Avenger (1986)(Gremlin Graphics Software) AmstradCPC +AE457AD1D808EEADAE095DF6F9CA5097 Aventura Espacial, La (1990)(Aventuras AD)(es)[CPM Version] AmstradCPC es +48679622A1A6CE48B13CC91985B2ECE1 Aventura Original, La (1989)(Aventuras AD)(es)[CPM Version] AmstradCPC es +1F1798C69EB15B4080D648A6A2B4CFD0 Aventures au Chateau (1985)(Micro Application)(fr) AmstradCPC fr +6DA0EA832D199E84BD17FCC978FC8861 Aventures de Jack Burton, Les (1987)(Electric Dreams Software)(fr) AmstradCPC fr +C3BCAB23467EAA8155EA4F4C3338F4DD Aventures de Moktar, Les (1992)(Titus)(fr) AmstradCPC fr +9D1028E2484B2A7EE93A3734FD3DBEB6 Axys - The Last Battle (1991)(CPC Infos) AmstradCPC +52A29795A663514BA04157269E16D905 Axys - The Last Battle (1991)(CPC Infos)[a] AmstradCPC +04FA60C6ABFAA52870459500C216B456 Ayo - The Game of Africa (19xx)(D.J. Bishop) AmstradCPC +1D808167435F41FE665BD227FF18DFF7 B.A.T. (1991)(Ubisoft)(Disk 1 of 4) AmstradCPC +1D331CB1C6A9939F5440E0FAE85AE4D6 B.A.T. (1991)(Ubisoft)(Disk 2 of 4) AmstradCPC +CBF95A43BF795B404CCA85497F3557FB B.A.T. (1991)(Ubisoft)(Disk 3 of 4) AmstradCPC +2F4B43C0BB75059146628DF53D4731F9 B.A.T. (1991)(Ubisoft)(Disk 4 of 4) AmstradCPC +EA82C09A392586E7267CB0AE7CF6173F B.A.T. (1991)(Ubisoft)(fr)(Disk 1 of 4) AmstradCPC fr +3602B230E4947D6EACA469DFF0919445 B.A.T. (1991)(Ubisoft)(fr)(Disk 1 of 4)[CPM Version] AmstradCPC fr +34080D2A851800AD3540CF23D504B61E B.A.T. (1991)(Ubisoft)(fr)(Disk 2 of 4) AmstradCPC fr +75EC2B31986987FA23CA5DCB4ACDBA73 B.A.T. (1991)(Ubisoft)(fr)(Disk 2 of 4)[CPM Version] AmstradCPC fr +5FE2EA915A329DA134664A54E615EF58 B.A.T. (1991)(Ubisoft)(fr)(Disk 3 of 4) AmstradCPC fr +C75E741953866EC8544403AB90350F72 B.A.T. (1991)(Ubisoft)(fr)(Disk 3 of 4)[CPM Version] AmstradCPC fr +70A5DA29381E13F577EEEF3E591B099B B.A.T. (1991)(Ubisoft)(fr)(Disk 4 of 4) AmstradCPC fr +88A4A02AB513C8FEAFF0EDD5CD374D8E B.A.T. (1991)(Ubisoft)(fr)(Disk 4 of 4)[CPM Version] AmstradCPC fr +AA3ED862CE6DC1ACC255AF49B7930207 Baca (1998)(Drazen) AmstradCPC +6DAB163D46B1551D12823F32F31B8BA1 Bachou (1985)(Z. Karim) AmstradCPC +D972508C73FF9B3B01552D492816DE1F Back to Reality (1986)(Mastertronic) AmstradCPC +E52A167C5A4154452E7EBFE3B583FC8D Back to the Future (1985)(Electric Dreams Software) AmstradCPC +62FF9FDEDC0B56C00FD44F106D9E0883 Back to the Future II (1990)(Image Works)(Disk 1 of 3) AmstradCPC +B78649966ED9A2CA6FDD8CAB5D3A4F3B Back to the Future II (1990)(Image Works)(Disk 2 of 3) AmstradCPC +A14AD9483BACD8A0F20D2C9BD5CD1E69 Back to the Future II (1990)(Image Works)(Disk 3 of 3) AmstradCPC +7CA30DB71FD3F4B2AAE5FB5714690E68 Back to the Future III (1991)(Image Works)(Disk 1 of 2) AmstradCPC +E9385C50E2558304A665AC75B0F958CC Back to the Future III (1991)(Image Works)(Disk 2 of 2) AmstradCPC +6D5B18CAB297FC2E55691C31960B04F8 Backgammon (1985)(CP Software) AmstradCPC +A3B4B94BD0542AB48751180471B28F32 Bacterik Dream (1987)(Chip)(fr) AmstradCPC fr +AB61A1AFF13AD0E7AA61A6B6519F9C0D Bactron (1986)(Loriciels)(fr) AmstradCPC fr +FB24065525A1C4E23EFCDF672684C50C Bad Max (19xx)(Transoft)(fr) AmstradCPC fr +FD60A335DA2E33399744E589DF9CDD4B Badlands (1990)(Domark) AmstradCPC +3876774FEB9D3CC9F276E0BEDCB57A7C Bagne de Nepharia, La (1985)(Loriciels)(fr) AmstradCPC fr +7CA3A4B7174543AA95DC53EDAF53677E Ball Bearing (1993)(Radical Software) AmstradCPC +0305946521CA5DB5F1836FDE7B453487 Ball Breaker (1987)(CRL Group) AmstradCPC +9B2B51568F5C6BF7DB223C8467EBCE39 Ball Crazy (1987)(Mastertronic Added Dimension) AmstradCPC +40C9CACB64A61835983663D639B69548 Ballblazer (1986)(Activision) AmstradCPC +C01EE274FB1F130901B4B2A66867B08C Balldozer (1991)(Jeroen Erkens) AmstradCPC +FDA9C7BDC63EF35E8BF16A47BAA52565 Balloon Buster (1989)(Blue Ribbon Software) AmstradCPC +EF3AFD703CCC193E27A3ECC00B9D90BB Ballyhoo (1986)(Infocom)[CPM Version] AmstradCPC +04686AA739FD0EA5FDDA9B6D6E0537C0 Balrog (1987)(Amstrad Action Magazine) AmstradCPC +52D8DCA5C08017CA130F818571B56E04 Banda Salvaje, La (1985)(Piratasoft)(es) AmstradCPC es +09E90290FE5C19823BF7C8336A2F6770 Barbarian (1987)(Palace Software) AmstradCPC +1BAF64C69656705C748A172B31BBDFA2 Barbarian (1987)(Palace Software)(Disk 1 of 2) AmstradCPC +36519DB40357E58DC7DA57B43C330924 Barbarian (1987)(Palace Software)(Disk 1 of 2)[a] AmstradCPC +043AF3847AD92A8673C5F98EADA9F722 Barbarian (1987)(Palace Software)(Disk 2 of 2) AmstradCPC +234A88682988A894741AF4547712D09C Barbarian (1987)(Palace Software)(Disk 2 of 2)[a] AmstradCPC +0D967CD7570BEBCD36559A78E431A0B5 Barbarian (1987)(Palace Software)[a] AmstradCPC +ED8F00153F65DB61164A652AB352F403 Barbarian (1987)(Palace Software)[a2] AmstradCPC +6F138AB07BD9A1BD62007FD86A3D5AAC Barbarian (1988)(Melbourne House) AmstradCPC +3B863EDB164A11592DC14BBDB5C24F12 Barbarian II - The Dungeon of Drax (1989)(Palace Software) AmstradCPC +6CB7172D182BC5AC0FF36D54358A8283 Barbarian Part 2 (1988)(Georgessoft) AmstradCPC +F165851D9ADBA7C122738BF6F04EC38C Barbarian Part 2 (1988)(Georgessoft)[a] AmstradCPC +CA4A40859FD451B9182BA34241D0C936 Barbarian Part 3 (1988)(Des Soft) AmstradCPC +7A81AAF836BC1C35C2227FD1A73912C0 Bard's Tale (1988)(Electronic Arts)(Disk 1 of 2) AmstradCPC +11A1E736EC1F0E1823BB5632D1457F2D Bard's Tale (1988)(Electronic Arts)(Disk 2 of 2) AmstradCPC +446D248481AEEF4651BF7FE50769568B Barmelo 3D (1987)(Infomedia)(fr) AmstradCPC fr +2423B2DEAF0BFDB7978B8C42121C33D3 Barrier Reef (1987)(John House) AmstradCPC +4021BC6556B38739E1A4DFAAE8CD1C9E Barry Mc Guigan's Boxing (1985)(Activision) AmstradCPC +03759A6AE8D3E086C41D5463C10BD9AD Barry Mc Guigan's Boxing (1985)(Activision)[a] AmstradCPC +5D1D6C94AC889B3C83EB33FEA8C527DF Barthels Dash (1990)(Barbarthel)(de) AmstradCPC de +25CE0BB4EB06CAC482AD1C638A1E69A9 Base, The (1985)(K.N. Bond)[CPM Version] AmstradCPC +3E17CDDF02224A4B4A08C227987E75DE Basil - The Great Mouse Detective (1987)(Gremlin Graphics Software) AmstradCPC +F7CB2F1A1ABBCA36B1BDF873F358D123 Basket Coach (1988)(Rym Soft)(es) AmstradCPC es +5DE8C103EE4EE3C3603264E4D33A0247 Basun (1986)(-) AmstradCPC +40DD369B4B0F72D828674125CDC5EDC8 Bataille d'Angleterre, La (1985)(ERE Informatique)(fr) AmstradCPC fr +2FC716643E9051E144E4B380545D2292 Batman - The Caped Crusader (1988)(Ocean) AmstradCPC +7276C3C83B47C0E9FE50AC20ED3DFD4E Battle Beyond the Stars (1985)(Solar Software) AmstradCPC +B7B4EC9B504B92B370B17E0468DF7F13 Battle Command (1991)(Ocean)(Disk 1 of 2) AmstradCPC +C83E8560DD5B568E11A5B1D33C372D27 Battle Command (1991)(Ocean)(Disk 2 of 2) AmstradCPC +2C29554D5AAD2BCEEF1CDABB11C0C3A2 Battle of the Planets (1986)(Mikro-Gen) AmstradCPC +7CCFAEF8D031F7B63B35B68947CD4BB9 Battle Ships (1988)(Encore) AmstradCPC +EC313F2DE56B6A9BC39B08F6851DCB85 Battle Ships (1988)(Encore)[a] AmstradCPC +B9D965EA38574DF70CCE32997C1A9379 Battle Spheres (1994)(The Firm) AmstradCPC +DD2777BC5C1544773F7B52CD110B20E2 Battle Tank Simulator (1985)(Design Design Software)[master disk] AmstradCPC +14F33447A7FF7B201BAB8842820CB3B9 Batty (1987)(Hit-Pak) AmstradCPC +28C9777BF9C1BDE829BB12CEFA9414E1 Beach-Head (1985)(US Gold) AmstradCPC +3A2BD1C6B37B5AECC578832F4DF85082 Beach-Head (1985)(US Gold)[a] AmstradCPC +89C4D328D5DF49D7A298AB08541BDB91 Beach-Head II - The Dictator Strikes Back! (1986)(US Gold) AmstradCPC +2F83250E26FBA15FC06348E142451EED Beast (1990)(Gremlin Graphics Software)(Disk 1 of 2) AmstradCPC +5FA8EF32099CFE0B3A3E4328094A8FD6 Beast (1990)(Gremlin Graphics Software)(Disk 2 of 2) AmstradCPC +5A92152DEFE8D0043B178E65D477CE58 Beat the Clock (19xx)(Amsoft) AmstradCPC +A634E5A14ECBDE366912A03C4285D006 Beer Hunter, The (1987)(Global Software) AmstradCPC +53D2E87DFA6C38869E6647B8ADB1733C Beetle Mania (1985)(Skyline Software) AmstradCPC +AB1B01E72F609A3E7464DF3EF6C5524E Bells, The (1986)(Blaby Computer Games) AmstradCPC +387DA342400695A8DDC2E1CA98894DEA Berks III (1985)(The Power House) AmstradCPC +72FC9121CAEA628689BC1B4C41B4B5F8 Best of the Best (1992)(Loriciels) AmstradCPC +62A847F5598E1DA002863D2EE7F0E2A5 Bestiary (1987)(P. Williams) AmstradCPC +A5B454B2FFE6E2CBAF4E3226AB2AA9D5 Beta 2515 (19xx)(-)(es) AmstradCPC es +7D1CF96091CFC512691886570E721B43 Beurk Roger (19xx)(-)(fr) AmstradCPC fr +B24C661612F9799FA55BFC20D41C55D7 Beverly Hills Cop (1990)(Paramount) AmstradCPC +2004FD698279511F6F91719E98FCFA91 Biff (1992)(Beyond Belief) AmstradCPC +8D93D25D4CA19ED7630F1FFFB4175AA6 Big League Soccer (1985)(Viper) AmstradCPC +2402177F24127DF86D6A9932AE1ABDD8 Big League Soccer 2 (1985)(Viper) AmstradCPC +9D3EA9DD1C158A7723CC73793AF078C2 Big Sleaze, The (1987)(Piranha) AmstradCPC +4C983F2BAAB0EA949B53CFE1F2E2AED0 Big Trouble in Little China (1986)(Electric Dreams Software) AmstradCPC +AA0A4D555ACBF21A62EB8B712703B002 Big Trouble in Little China (1986)(Electric Dreams Software)[a] AmstradCPC +33402479072596DDC3FB973FEBA37CAF Bigfoot (1988)(Codemasters) AmstradCPC +0488E8D0453A3AE6E0CEF2135DAC55E2 Biggles (1986)(Mirrorsoft) AmstradCPC +7068BA6E40D67B981D7BDD16DA2EC449 Bigtop Barney (1986)(Players Software) AmstradCPC +6CCAC8C5B32D6A392231B59A0151C130 Bigtop Barney (1986)(Players Software)[a] AmstradCPC +F07849C0CE4699029F6D0ACD37F56206 Billard (19xx)(-)(fr) AmstradCPC fr +FF03A6871D26B0F0432701F916B057AC Billy 2 (1987)(Loriciels) AmstradCPC +D2D0D2E2A66F910E89220AC71BD4CE79 Billy the Kid (1989)(Virgin Mastertronic) AmstradCPC +D094D95727A01080E486A03C723E8D73 Bingo (19xx)(Benito de la Ruas)(es) AmstradCPC es +361C876A9C023CD839218718C82B1EDA Binky (1985)(Neil Kolban) AmstradCPC +A0D6BD3DBFBB407C0CF56FE3B2253A3C Binky (1985)(Neil Kolban)[a] AmstradCPC +2F5B0D18F3823CAB8F451E17CE235E00 Bionic Commando (1988)(Go!) AmstradCPC +969600A62AD659CC3024CFD35C0D13C0 Bionic Ninja (1989)(Zeppelin Games) AmstradCPC +9C61E0FB3DF2C6142D5CC7112B7E7CEE Black Fountain (1987)(Incentive Software) AmstradCPC +F62C9979EB109122C36EF875A142888A Black Land v1.0 (1998)(Bollaware)(Disk 1 of 4) AmstradCPC +6F9962F03AB192105899B739BAB3205B Black Land v1.0 (1998)(Bollaware)(Disk 2 of 4) AmstradCPC +9799B329B70768F049075D7E63EEA1D7 Black Land v1.0 (1998)(Bollaware)(Disk 3 of 4) AmstradCPC +8196155BDEDF50005AA86DD4566024FD Black Land v1.0 (1998)(Bollaware)(Disk 4 of 4) AmstradCPC +A2CBAEF1FA0154403F4E463253674585 Black Land v1.0 (1998)(Bollaware)[manual] AmstradCPC +D1C8383518316D3BEABEC6A32C88E138 Black Land v1.1 (demo) (1995)(Bollaware)(de)(Disk 1 of 3) AmstradCPC de +2FBEFB26DAF9A211ADDAA636A179966A Black Land v1.1 (demo) (1995)(Bollaware)(de)(Disk 2 of 3) AmstradCPC de +516B6BDD523F02BE0501D136FDC17E3D Black Land v1.1 (demo) (1995)(Bollaware)(de)(Disk 3 of 3) AmstradCPC de +B60B0D1F6BCC4C2F802F19F3EACF650A Black Magic (1987)(US Gold) AmstradCPC +53386B99EFABF6B2190AD1E9C7A0B5B2 Black Magic (1987)(US Gold)[a] AmstradCPC +90D41DDF6A42DFEC95D30F333B30EA94 Blackbeard (1988)(Topo Soft)(es) AmstradCPC es +F52D56C5914C59953F6C586F49CDB8F5 Blackbeard (1988)(Topo Soft)(es)[a] AmstradCPC es +D807AA3E920316DD1F4F91C856C56C82 Blade Runner (1986)(CRL Group) AmstradCPC +37A9208F66F09691F3FA2D76ADD2CBC3 Blade Warrior (1989)(Codemasters) AmstradCPC +1E68492AE1FD4D6B180B37E1B8C2AF10 Blagger (1985)(Alligata Software - Amsoft) AmstradCPC +BF814A7CE0E5C64FF4DC3CB1D50F0453 Blasted Squares (19xx)(-)(de) AmstradCPC de +C18498FA55E85D479F4F4D5E1BDD5496 Blip! (1989)(Silverbird Software) AmstradCPC +045A471DA939F12E02365B1214D76C7B Block Invaders (2002)(Richard Wilson) AmstradCPC +0EF9EE4011D9C76657C4C0FCF3E8DAF2 Block Invaders (2002)(Richard Wilson)[a] AmstradCPC +99ECE653C003025D56A08C0443DE3B8F Blockbusters (1984)(Macsen Software) AmstradCPC +E7D3253B5F576B128ED5780361554769 Blockhaus (1986)(P. Balhade)(fr) AmstradCPC fr +765998218D11C6CB2210ACE286009132 Blokker (1985)(CT) AmstradCPC +2A0A5A6EB0AD1F51123F99E1467F494E Blood Brothers (1988)(Gremlin Graphics Software) AmstradCPC +F87DBBCAC37EDC9D5F569B08B7942CED Blood Brothers (1988)(Gremlin Graphics Software)[a][CPM Version] AmstradCPC +E8A9DE853732D2EBA0518E4D9B62C0A8 Blood Brothers (1988)(Gremlin Graphics Software)[CPM Version] AmstradCPC +79FB8F8E07E292C298574F7938C1BC0E Blood Valley (1987)(Gremlin Graphics Software)(M3) AmstradCPC M3 +878B634BBBAAB797817B38C8CFA9C5FA Blue Star (19xx)(Fil)(fr) AmstradCPC fr +F83328485D81BD5F3C07392A0838946E Blue Tomb (1986)(ICS) AmstradCPC +65EAA26F9A52EA8A6996F910B278C8E8 Blueberry (1987)(Coktel Vision)(fr)(Disk 1 of 2)[CPM Version] AmstradCPC fr +49CD495A32061D1ED3AF428D5BCDEB8F Blueberry (1987)(Coktel Vision)(fr)(Disk 2 of 2)[CPM Version] AmstradCPC fr +282719B6987D91F094F29AF0144E7F3B Blue-War (1987)(First Game Blot) AmstradCPC +4C340FACF1D64F57055CD8742F90E6E6 Blue-War (1987)(First Game Blot)(fr) AmstradCPC fr +E9ED9BF038224FF781D5F3B6FD0FA070 BMX Freestyle (1989)(Codemasters) AmstradCPC +E7A8806920FE1F74E955CB1A740B4838 BMX Kidz (1988)(Firebird Software) AmstradCPC +A9ECEEAE1F1FB4EBC69451A2AE68438C BMX Simulator (1987)(Codemasters) AmstradCPC +92692E860609BAF1679B0DCDD44A8AA2 BMX Simulator (1987)(Codemasters)[a] AmstradCPC +45946906C1F148552E45C08711CF0678 BMX Simulator 2 (1989)(Codemasters) AmstradCPC +B05EB892B122412622164639106C828D Bo! (1994)(BRDL)(de) AmstradCPC de +356E4F2A77B512E7C1502E51E2DE5E56 Bob Morane (19xx)(Infogrames) AmstradCPC +1FFD61224CD3C885E799F3E08F25A61F Bob Winner (1986)(Loriciels)(Disk 1 of 2) AmstradCPC +F8D3EE716444A13C5B04A3BE406F967D Bob Winner (1986)(Loriciels)(Disk 2 of 2) AmstradCPC +31C504D7AA17D1A5536B6FDEE5CE0E7D Bobby Bearing (1986)(The Edge Software) AmstradCPC +A4067FD23013345D5545559CB2625470 Boeing-727 (19xx)(-)(de) AmstradCPC de +804BECD80880806FA2158DC9D7219D22 Boggit, The (1986)(CRL Group) AmstradCPC +1FBD24C24A3DC45DDE331387B34F10CA Boinggg (19xx)(Atlantis Software) AmstradCPC +8565DA489D24131C2C48D508F3A87045 Bomb Jack (1986)(Elite Systems) AmstradCPC +62CB60C98DFC21C81F390338DD762003 Bomb Jack (1986)(Elite Systems)[a] AmstradCPC +045F7BEA4C2ADACE201EAB858AFC94D7 Bombarderos (1990)(Amstrad Users) AmstradCPC +590031F78585430FEB7E200FC5ABCACF Bombfusion (1989)(Virgin Mastertronic) AmstradCPC +131D5B06FD478F93E2226F76CED6CCAD Bombscare (1986)(Firebird Software) AmstradCPC +6E77F4ADE279188CE10ABAA045E74660 Bonz (19xx)(CPC Oxygen) AmstradCPC +FB0C9466002809F8FDC2D7C85D3C8BAA Bonzo Meddler (19xx)(Nemesis) AmstradCPC +CCA17BCB0A84DF499FCCBF4A5C558F95 Book of the Dead (1987)(CRL Group) AmstradCPC +1DAB48F1931014FDA2B005BCC30937D7 Booty (1984)(Firebird Software) AmstradCPC +8A28860F3016F6677444C99955A78344 Bored of the Rings (1985)(Silversoft) AmstradCPC +0D7FB944CC948F8877B0D6F3566E3333 Boredom (1990)(Simon Avery) AmstradCPC +B6FFBC5FC3A3A791B31953FA681F3456 Bosconian '87 (1987)(Mastertronic) AmstradCPC +036B472D54989EA66A0D84521FF52D44 Boulder Crash (19xx)(-) AmstradCPC +DBC50720615FA762626B5B23978CFB65 Boulder Dash II - Rockford's Riot (1985)(Prism Leisure) AmstradCPC +71E7C412A9B5E38A7825FA28E487E56A Boulder Dash III (1986)(Prism Leisure) AmstradCPC +172F388749416C3C3A0BE437E72E0F50 Boulder Dash VI (1986)(Hi-Tec Software) AmstradCPC +00E5C28AC1462D51C684A835BA642B36 Boule Infernale, La (1985)(-)(fr) AmstradCPC fr +CF24F0D1151D2257D597F315F55EF3EA Bounty Bob Strikes Back (1985)(US Gold) AmstradCPC +19DF550945F2852A290EBE6C67DFFC5F Bounty Hunter (1989)(Codemasters) AmstradCPC +793676F896B0425FE4280D9FCD2E0E09 Boy Racer (1987)(Alligata Software) AmstradCPC +172D554CC023BBB670665BF03704A030 Brainache (1987)(Codemasters) AmstradCPC +1C0B9753522B64B0DC7D3E380B10414E Braxx Bluff (1985)(Micromega - Amsoft) AmstradCPC +25D8874286E01F0857FE387DE73CB528 Breakthru (1986)(US Gold) AmstradCPC +76B8844F0C0E42E74BC9567822D6C3C5 Breakthru (1986)(US Gold)[a] AmstradCPC +59474957F54D37B99AFFFF838406DAB1 Brian Bloodaxe (1985)(The Edge Software) AmstradCPC +A265D525A8EF40699625511C9BD46C4C Brian Clough's Football Fortunes (1987)(CDS Microsystems)(de) AmstradCPC de +69F9530F044D787271A73B25ADB001F2 Brian Jacks Superstar Challenge (1985)(Martech Games) AmstradCPC +E023F50C3175FF81D515AAC955A86B58 Brick Breaker (1987)(Dro Soft)(es) AmstradCPC es +082A0449520940B334ED5D1965F851BD Brick, The (1989)(Delta Software)(es) AmstradCPC es +8D92E566670BCD89081D484A7668A99D Bride of Frankenstein (1988)(39 Steps) AmstradCPC +FA73669E945BD8478C40BD30A793B030 Bridge (1985)(Infogrames)(en-fr) AmstradCPC en-fr +C8D1ED371614407D3768758971A6721A Bridge Player 3 (1985)(CP Software) AmstradCPC +89201322DFC446413D9AF37D33A37D95 Bridge-It (1984)(Amsoft) AmstradCPC +498B506729553F080EF86CC25C29EFCB Bronx Street Cop (1989)(Virgin Mastertronic) AmstradCPC +E79BF37DC3C589F36CEC526D25442AA2 Bruce Lee (1984)(US Gold) AmstradCPC +27B9181277FE531B1582258BFDF9A6D5 Bubble Ghost (1988)(ERE Informatique)(fr) AmstradCPC fr +4D167E0C9466B03E0FC7541134DC8DDD Budokan (1991)(Electronic Arts)(Disk 1 of 2) AmstradCPC +62B42A7528D7C40B65B1FB90CF661CBD Budokan (1991)(Electronic Arts)(Disk 2 of 2) AmstradCPC +11882775ACB5E4B9C53CAAFB6D0ED42B Buggy 2 (1986)(Chip)(fr) AmstradCPC fr +A7BF84D0DAAA26FEDAB2E41E7BD66918 Buggy 2 (1986)(Chip)(fr)[a] AmstradCPC fr +AC8C021D4982A16551ECB66782A5B6D0 Buggy Boy (1988)(Elite Systems) AmstradCPC +547B3FEF2AA590EFDEEEA2C187EEF905 Bugsy (1986)(CRL Group) AmstradCPC +C647CA4E10538E58E3709BBE42025156 Bulls Eye (1985)(Macsen Software) AmstradCPC +F59FAAF5FA5205AAC83075B4D8C0FDC8 Bulls Eye (1985)(Macsen Software)(fr) AmstradCPC fr +11C7DB28775083EA6AA7781745F3EA4E Bump, Set, Spike! (1986)(Entertainment USA) AmstradCPC +C3A73F6D5E7D830A805C164C6A3BF4EC Bumpy (1989)(Loriciels)(fr) AmstradCPC fr +3CC5596F2D91FB4886BB3F8ED1D4AF92 Bundesliga-Manager 3 (1993)(O+T Soft)(de) AmstradCPC de +0718BE734440ADB345FDA1A4AE912D60 Buran (1990)(OMK Software)(es) AmstradCPC es +6886F4EAA95A73EACD2C212BB78D3974 Burger Time (19xx)(Cupidon Junior)(fr) AmstradCPC fr +11BE29D52694CD0317FFED05B3F6865F Burglar (1991)(Lankhor)(fr)(Disk 1 of 2) AmstradCPC fr +5F5376A084DA1891BBD43BC491168822 Burglar (1991)(Lankhor)(fr)(Disk 2 of 2) AmstradCPC fr +78750B8E35A6036BFC672965E7243CF2 Bust Out (19xx)(-) AmstradCPC +D6A4949D79CA474F02AFB00372C0550D Buster Block (1986)(Kuma Computers) AmstradCPC +CC4F2957A1987D18DA9A8DFC7F0E5BCB Butcher Hill (1988)(Gremlin Graphics Software) AmstradCPC +528E29C44FD9DCEF0EFC233547026502 Buzzlines (19xx)(-) AmstradCPC +D40AC7D7884793F920D8C24149547EA4 By Fair Means or Foul (1989)(Superior Software) AmstradCPC +05F07CE0F78E83305B2B88A6435AFE27 Cabal (1988)(Ocean) AmstradCPC +4DD8A8BB1C9722D4DC2C286F4AC60B7A Cabal (1988)(Ocean)[a] AmstradCPC +B00D354C6DE79B0F51002369E35F0D9E Caecilia Metalla (1994)(J. Moulding) AmstradCPC +74EE82E37EAB6D0D386CF14C6F9FBBC1 California Games (1987)(US Gold)(Disk 1 of 2) AmstradCPC +966E05B75DAC66AE3DDBB56112F6AC8B California Games (1987)(US Gold)(Disk 1 of 2)[a] AmstradCPC +FEB2C38C8420435D2A28D4DCE2B35968 California Games (1987)(US Gold)(Disk 1 of 2)[a2] AmstradCPC +56E467FDBC75B7D9CD99C18BF07F775F California Games (1987)(US Gold)(Disk 1 of 2)[a3] AmstradCPC +BF110E12119362115CE2F67AD88F52F8 California Games (1987)(US Gold)(Disk 2 of 2) AmstradCPC +5569828CCF641EE5DBF6600F95DE5216 California Games (1987)(US Gold)(Disk 2 of 2)[a] AmstradCPC +A15370C15F0E5DE2244BF15C9302451B California Games (1987)(US Gold)(Disk 2 of 2)[a2] AmstradCPC +6706BC8FF099A5D5DB08FB3221A9DCE5 California Games (1987)(US Gold)(Disk 2 of 2)[a3] AmstradCPC +DC715E9D41CBBF5183D3F327A447C40F Camelot Warriors (1986)(Dinamic Software)(es) AmstradCPC es +470FF770813CEA1780A994348705868F Camelot Warriors (1986)(Dinamic Software)(es)[a] AmstradCPC es +83838E66DB1EB9DB3723F89C95EC58D6 Campeon Rally (1985)(Indescomp)(es) AmstradCPC es +FE1C1636D497144DA579429041B59710 Can I Cheat the Death (1990)(Simon Avery) AmstradCPC +9D207CC8E42DA99184F653D8943B0E6D Canadair (1987)(Loriciels)(fr) AmstradCPC fr +5AA36BDC500747B21677857B0300B568 Capitan Sevilla (1988)(Dinamic Software)(es) AmstradCPC es +D776AE8EE2B05802A07508528BCC9355 Capitan Trueno (1989)(Dinamic Software)(es) AmstradCPC es +FE57245F0857163D2832627E5118CD52 Captain America - Defies the Doom Tube (1988)(Go!) AmstradCPC +1F7195102EB78732B530D03113A4439C Captain Kidd (1985)(Bug-Byte Software) AmstradCPC +70EB2D41B400F346165F70C3B89156CD Car Massacre (1986)(Christophe Le Bouil)(fr) AmstradCPC fr +40D45FFFA6CE50393C91896D5C0DBB9B Carlos Sainz (1990)(Zigurat Software)(es) AmstradCPC es +5C4661AE9213BA44B506FE49759B1D3E Carrier Command (1989)(Rainbird Software) AmstradCPC +E04C8DE0EF804AF539BD561AB40632EB Carson City (1986)(Elice)(fr) AmstradCPC fr +5C30D9D8C1461CD8968810AC1F511A3A Casanova (1989)(Iber Soft)(es) AmstradCPC es +95F8A7467B37BFA36BE709E4B0B982F0 Case of the Obscene Mural, The (1986)(Encief Routines) AmstradCPC +400906A220427D54A40190E3079A6DC9 Castle Adventure Simulator (1993)(Rantanplan)(de) AmstradCPC de +272597D1CE9D70499486C911F52CB5BC Castle Assault (1985)(Blue Ribbon Software) AmstradCPC +2DD960B1AC974530DE24411F49BF515B Castle Assault (1985)(Blue Ribbon Software)[a] AmstradCPC +3EB3E7BC838AC009B8C11BA929F210B2 Castle Blackstar (1984)(SCR Adventures) AmstradCPC +F84BCC0A9EE5B7EA99D9BDABD516EB34 Castle Master (1990)(Domark)(es) AmstradCPC es +BC8D3C382D4A80B4D8C1763D4092F068 Castle Master (1990)(Domark)(M3) AmstradCPC M3 +8AB8229F42042ADF127B8AA95182FF0A Castle Master (1990)(Domark)(M3)[a] AmstradCPC M3 +4AF15B65D7CCC7EF88FC6187035276A3 Castle of the Skull Lord (1984)(Samurai Software) AmstradCPC +E84A51E9440C2B3BF7BE971067A00972 Catch 23 (1987)(Martech Games) AmstradCPC +22EDA3E5F89642A5040AD0DA3F21A6C2 Cauldron (1985)(Palace Software) AmstradCPC +D0ECB338AB4439F2747AE5B29E27F40E Cauldron (1985)(Palace Software)(fr) AmstradCPC fr +F090ADBEC2A310AB2FED838A6712E431 Cauldron (1985)(Palace Software)[a] AmstradCPC +E44B03176536D347AAC3D59FD61626A4 Cava Peter Zorglub (19xx)(-) AmstradCPC +3681E0E812ABC3175E08915C2540AC52 Caverns of Mars (1985)(A. Bolton) AmstradCPC +B7BA18CE8E793D883A31F8F6B9263AC0 Caves of Bewbews (1990)(E. Spicer) AmstradCPC +A16106D0DAE6BD297DA252A31BAF002F Caves of Darkness (1991)(Emma Kingsmill) AmstradCPC +9996FB60B11E8C51BC9E7462EAF362E3 Caves of Doom (1985)(Mastertronic) AmstradCPC +956871212F27122A38F3AD64249CA127 Caves of Doom (1985)(Mastertronic)[a] AmstradCPC +88ADAE73C8564BA5F3875A130EDF4D6F Centipods (1987)(A. Chapman) AmstradCPC +87538F93722BA8E0700393178868F4C6 Centre Court Tennis (1985)(Amsoft) AmstradCPC +7B8CC9A2BF3ACEF6C6E83100310D46B8 Centurions (1987)(Reaktor) AmstradCPC +2AB441DF6FB2F6163A22BA0A7CBE8AA1 Cerberus (1986)(Players Software) AmstradCPC +7F8A8C6372873127565109FD39B15299 Cessna over Moscow (1987)(Hitech Soft) AmstradCPC +1ABF1F9AC05055EF34AD9DC03D7A3742 Chain Reaction (1988)(Durell Software) AmstradCPC +CA4520D97AA15672E72EC2B27F96C557 Challenge of the Gobots (1987)(Reaktor) AmstradCPC +B3E60C11F423A916971C0472EDBC1646 Championship Baseball (1987)(Gamestar) AmstradCPC +1FB811549D0BF4FF8B2B5798BCC35E50 Championship Jet Ski Simulator (1989)(Codemasters) AmstradCPC +F9E13CB9B1472E857E0E1883E4BD0438 Championship Jet Ski Simulator (1989)(Codemasters)[a] AmstradCPC +3C2E26F2E8C7FB886404A405A94C33EA Charlie and the Chocolate Factory (1985)(F. Alon) AmstradCPC +6C1AD77B86EA00EE67E0D9C2EF7EE7B5 Charly Diams (1987)(Loriciels)(fr) AmstradCPC fr +2A99E96BF6C12538A6FF9DE508A9854C Chase H.Q. (1989)(Ocean)(en-fr) AmstradCPC en-fr +5DC70801776A763B2D47FF032D98B037 Chateau du Diable, Le (1985)(Philippe Schweizer)(fr) AmstradCPC fr +A971608E00B38764F52FF9C129A67271 Chessmaster 2000, The (1990)(Ubisoft) AmstradCPC +FA6DD097A1FE93FD91A704DAACED6D2C Chessmaster 2000, The (1990)(Ubisoft)(es) AmstradCPC es +76A9507FA8EB44DB1C45EEC55117C64C Chevalier Blanc, Le (1987)(Cobra Soft)(fr) AmstradCPC fr +D9EC5159933FF76705D3AB6CA5D38090 Chicago 30's (1988)(Topo Soft)(es) AmstradCPC es +D75D4C68F645676AF73A79AEB228DA04 Chickin Chase (1985)(Firebird Software) AmstradCPC +EDBF9ED1BE17166432428F26AAA7C9C0 Chiffres et des Lettres, Des (1987)(Loriciels)(fr) AmstradCPC fr +B2E771F6855146459A434D6B9C1482B8 Chimera (1985)(Firebird Software) AmstradCPC +D77104BF6FEEA00B687D8DCDB310C66D Chinos, Los (1992)(Amstrad Users)(es) AmstradCPC es +D68CB5F1728B8C9C23BD0226317705C2 Chip's Challenge (1990)(US Gold)(Disk 1 of 2) AmstradCPC +91A7D2677D2F3534A185FEC70DC84C66 Chip's Challenge (1990)(US Gold)(Disk 2 of 2) AmstradCPC +AB34E61250AC71DFEC1EEADA2639C9D3 Cholo (1987)(Firebird Software) AmstradCPC +1EEB14AD9B67A93081BE449DAEB14721 Chomper (19xx)(Paul Stanley) AmstradCPC +8C2CE48169FEC52AB2948576280EA61E Chopper Squad (1985)(Interceptor Micros Software) AmstradCPC +D918371F32F8B61A16E19EB97CC4E361 Chose de Grotemburg, La (1987)(Ubisoft)(fr)(Disk 1 of 2)[CPM Version] AmstradCPC fr +077B771BD03367DC679E2C71A501173A Chose de Grotemburg, La (1987)(Ubisoft)(fr)(Disk 2 of 2)[CPM Version] AmstradCPC fr +EC9E89B04509A16F59F784F51C635CE5 Chronos (1987)(S. Tatlock - M. Wilson - J.Tatlock) AmstradCPC +57CD4410B8C6D7BC0BB4A28F93BB20AD Chubby Gristle (1988)(Grandslam Entertainments) AmstradCPC +3E4A4E663AC0254454DD8DEF299751D4 Chuck Yeager's Advanced Flight Trainer (1989)(Electronic Arts)(Disk 1 of 2) AmstradCPC +2A00CA6412C3A8795B3F7E3050ADB890 Chuck Yeager's Advanced Flight Trainer (1989)(Electronic Arts)(Disk 2 of 2) AmstradCPC +8C4BA4367DE70F39C3969F9FBBBCE8B9 Chuckie Egg (1985)(A & F Software) AmstradCPC +0CEA33E2F1A9FB06F6148FBDE1D62707 Chuckie Egg (1985)(A & F Software)[a] AmstradCPC +43B78DA5665387A92177B15FD5F28E58 Cid, El (1987)(Dro Soft)(es) AmstradCPC es +63EB4F5D5A3C80A65C7D9D3D0E22A456 Cid, El (1987)(Dro Soft)(es)[a] AmstradCPC es +BBD68B87C92B3CB8735FE50FEEB8A0EC Cince Iguales (1991)(Amstrad User Club)(es) AmstradCPC es +E79C7DB6CEC4313FA1D39B4D699AE6F0 Cine Clap (1986)(Ubisoft)(fr)(Disk 2 of 2) AmstradCPC fr +1FECD0A87CCE39594926A3FCD8FCB6DC Circuitos Electricos (19xx)(-)(es) AmstradCPC es +B4DC816E1C9A75572FA48D74F2E1497E Circus Games (1989)(Tynesort)(de) AmstradCPC de +A2D29BA8DC38C3ACB467209AB8874B98 Cite Perdu, La (1987)(Excalibur)(fr)(Disk 1 of 4) AmstradCPC fr +E9EBA8C04D4F10B07ED02D12FD547652 Cite Perdu, La (1987)(Excalibur)(fr)(Disk 2 of 4) AmstradCPC fr +C2798318F9A4E0148739678971EB83CB Cite Perdu, La (1987)(Excalibur)(fr)(Disk 3 of 4) AmstradCPC fr +CA134173EA437A6403D29936887F7DD7 Cite Perdu, La (1987)(Excalibur)(fr)(Disk 4 of 4) AmstradCPC fr +D8BD7B648B9DF472A9742D07847681E4 City for Ransom (1987)(J. Packham) AmstradCPC +3ED18A46C8A09289137E811A6C8D5538 City Slicker (1986)(Hewson Consultants) AmstradCPC +40053236BCF1EC98754F6D23015DE6A8 Ci-U-Than Trilogy I - La Diosa de Cozumel (1990)(Aventuras AD)(es) AmstradCPC es +5AFF5404BD5B10C544068219AC81B914 Ci-U-Than Trilogy II - Los Templos Sagrados (1991)(Aventuras AD)(es)[CPM Version] AmstradCPC es +C5D1BE75521836EC787D003004FF3D70 Ci-U-Than Trilogy III - Chichen Itza (1992)(Aventuras AD)(es) AmstradCPC es +B5F571921A48DD94A484C9DFF6F90E11 Clash (1987)(ERE Informatique)(fr)(Disk 1 of 2) AmstradCPC fr +D36EA7D2FE5ED7D7DA07E493EBCD4589 Clash (1987)(ERE Informatique)(fr)(Disk 2 of 2) AmstradCPC fr +2838BBBC8195E9FDEC6FC17E5B96A8F2 Clasic Tenis (1989)(Amstrad USer Club) AmstradCPC +78B11ED8206B5C20E70C32499D8B6AF1 Classic Adventure (1984)(Abersoft - Amsoft) AmstradCPC +12397285E2894E5CCA3B08BDA50A63AA Classic Axiens (1988)(Bubblebus Software) AmstradCPC +62E86CCDDB333729EF6CCED28B84F930 Classic Invaders (1986)(Bubblebus Software) AmstradCPC +7EDF6A714D60E9C5A4FDE3F200F23B06 Classic Muncher (1987)(Bubblebus Software) AmstradCPC +CB69F029092084AC63E01BE505AD9D34 Classic Muncher (1987)(Bubblebus Software)[a] AmstradCPC +C6375C19346403F33061F9D8F94461CB Classic Racing (1985)(Amsoft) AmstradCPC +119B621C04C51A4F8869BBF1566A2087 Classic Trainer (1989)(G.T.I.) AmstradCPC +35CF3A956AB4393987E55F2B5F001434 Classiques Titus Volume 1 (1987)(Titus)(fr) AmstradCPC fr +A3AEE3616B39BF373F11A1D2B2DBD127 Classiques Titus Volume 2 (1987)(Titus)(fr) AmstradCPC fr +3167AE589194F2B0F97D8712194E8D90 Climbit (1984)(Tynesoft) AmstradCPC +10B402C3E63378B83ACEB2FF00C1084E Cluedo (1985)(Leisure Genius) AmstradCPC +C49A6BD89E5C395EA61453ED9CBAFFDF Cobra (1985)(Cobra Soft)(fr) AmstradCPC fr +AFCF241F5C0B6EFCB99273F5B06D74B8 Cobra (1987)(Loriciels)(fr) AmstradCPC fr +C5C480B3F359AADCD575C4A7E410309D Cobra (1987)(Ocean) AmstradCPC +ACB933CB1F6ECA55DA001AFBA772D238 Cobra (1987)(Ocean)[a] AmstradCPC +4791B9371305DB26FE4E05D8271A08A6 Cobra Force (1989)(Players Premier Software) AmstradCPC +F9CBCBBC04988A81BF9AF1948433B127 Cobra's Arc (1986)(Dinamic Software)(es) AmstradCPC es +CD828CE10C31F8AA1DA30BB62B910389 Codename Mat (1984)(Micromega - Amsoft) AmstradCPC +78CD5DCA7747283076EF2AB1B2631CC6 Codename Mat II (1984)(Domark) AmstradCPC +1DFCED28D104DBB10ACB3F76C9EFD04E Codename Mat II (1984)(Domark)[a] AmstradCPC +BFD065785DB2274632B23CB946E64CE8 Coliseum (1988)(Topo Soft)(es) AmstradCPC es +448794AE08DE52841B0DBCF89589FC58 Coliseum (1988)(Topo Soft)(es)[a] AmstradCPC es +F5913D449503BA701CD58C3A638F5CD5 Collapse (1985)(Firebird Software) AmstradCPC +F4D327B5C9EDA20D235DEC590D97ECE7 Colony (1987)(Bulldog) AmstradCPC +F34FD985599B106A8F74F8AA6D62C4EB Coloriage - Les Petits Malins II (1988)(Carraz Editions)(fr) AmstradCPC fr +3EE98BE813197DF6530550E9CF008EAB Coloric (1984)(Free Game Blot)(fr) AmstradCPC fr +B84EFEC4519BAEEDA2FD006C675BC00B Colosal Piramide (1994)(Definitive Software) AmstradCPC +47E19D855C31DD84A94EE8988555A2AF Colossus 4 Chess (1986)(CDS Microsystems) AmstradCPC +F3F72C30F9DCABC9FC58F630B302559D Colossus Backgammon (19xx)(CDS Microsystems) AmstradCPC +6B7E067CF00510F1A01893D846AC60B2 Colossus Mahjong (1988)(CDS Microsystems)[CPM Version] AmstradCPC +16B97BE8330D1CB2835D864BE0ED6F84 Colour of Magic, The (1986)(Piranha) AmstradCPC +EA529124E35790A6473A84DF8F2CAC7F Comando Quatro (1989)(Zigurat Software)(es) AmstradCPC es +2BC3C82E4201CA7EE6BB8CB938DC82BB Combat Lynx (1985)(Durell Software) AmstradCPC +412F287DF7703DEEDCD8AF086370D9F1 Combat Zone Mentor (1988)(Alternative Software) AmstradCPC +C2864F514F86B9A0B79688D725128958 Comet Encounter (1986)(LiveWire Software) AmstradCPC +C0884ED846F86E4E879DAEAD92BEE554 Commando - Space Invasion (1985)(Elite Systems) AmstradCPC +3BC6856E32CF4A3E97DFF5819145A51E Commando (1985)(Elite Systems) AmstradCPC +1E9F58B946D7418230F5FA95C70E34B6 Computer Maniac's Diary (1988)(Domark) AmstradCPC +BCC6400D9654D99ACFD4D31D425748C6 Computer Scrabble (1985)(Leisure Genius) AmstradCPC +618F8C31F265F475BE46BD0C1C75805A Computer Scrabble (1987)(Leisure Genius) AmstradCPC +00D5080D850C4C5AF740F170C9B88199 Confuzion (1985)(Incentive Software) AmstradCPC +FE6111520CDC1BBD9C27914E83816A61 Continental Circus (1989)(Virgin Mastertronic) AmstradCPC +E07EC24AA6B3F9957361C4D03B628478 Continental Circus (1989)(Virgin Mastertronic)[a] AmstradCPC +CD620887D49C36C4D94C729767B1D1E4 Contraption (1985)(Audiogenic Software) AmstradCPC +A4114F1AADBBC39915AC2AB9B59EF9CC Cop-Out (1986)(Mikro-Gen) AmstradCPC +DCCF598CDC30CF5D95634EECF2ECAF07 CORE - Cybernetic Organism Recovery Expedition (1986)(A & F Software) AmstradCPC +FE1D98E80EEF5EF8A1DB8F3AA58DC8C9 Corona, La (1988)(SPE)(es) AmstradCPC es +261A0853E940332D0DD1473768182FAF Corridor Conflict (19xx)(Paul Shafi) AmstradCPC +87102B3B730880F706BE63013A70EE1A Corsarios (1988)(Opera Soft) AmstradCPC +DA47E16253C0D36C2AA63867D0A45CA6 Cosa Nostra (1986)(Opera Soft)(es) AmstradCPC es +9F310E6CEBAFA780B1E1503C3CBFFFA4 Cosmic Shock Absurber (1987)(Martech Games) AmstradCPC +7C350960FC1A573A03EBECA01DD68855 Cosmo (19xx)(-)(fr) AmstradCPC fr +8A2F019E216CEEEBC3AE014A56E397EF Cosmos (1989)(Black System) AmstradCPC +2B10947B78D22D0A6A57BEE95315AB78 Costa Capers (1985)(Firebird Software) AmstradCPC +10EE7CE0A972C5D84A9FE963713AF43A Count Duckula 2 (1992)(Alternative Software) AmstradCPC +2164528CBDC44A01C564A381C47749CC Countdown (19xx)(-) AmstradCPC +8E399769A953363BFF1B053F253D5236 Country Cottages (1984)(Sterling Software) AmstradCPC +9632C5E2487B100DE22988909919D036 Country Cottages (1984)(Sterling Software)(de) AmstradCPC de +0427EE8CFCAC6D4F47F465A079F387EF Covenant, The (1985)(PSS) AmstradCPC +B7F718E416A5997CC57DB98F4A9081D8 Covenant, The (1985)(PSS)[a] AmstradCPC +6FF827A18CF8A03D55C3E0CE89009114 CPC Invaders (1993)(SIS Software) AmstradCPC +7DE33D3DE836A93EA35986B9B0E8087C CPC Invaders (1993)(STS Software) AmstradCPC +6F030412939E2F16B5F3E16A510C4732 Crack-Up (1989)(Atlantis Software) AmstradCPC +6122212E9DE1DF9AE574DEE405EF671D Crafton & Xunk - L'Ange de Cristal (1988)(ERE Informatique)(fr) AmstradCPC fr +DB58B55C6E97904EF9FA9A47AE9BDC69 Crafton & Xunk (1986)(ERE Informatique)(M3) AmstradCPC M3 +91EE6E77A916E778EC75A9B11DBC363F Crash Garrett (1987)(ERE Informatique)(fr)(Disk 1 of 2) AmstradCPC fr +3A3A04F2AF9CCE56E2B4324A12256BA8 Crash Garrett (1987)(ERE Informatique)(fr)(Disk 2 of 2) AmstradCPC fr +3067ED0B82135A5308CE7F7C61A74D91 Crawler (19xx)(-) AmstradCPC +67B81497C8B145B48283E185B51BA24A Cray 5 (1987)(Topo Soft)(es) AmstradCPC es +2E4210254811475B606DD995D129BA9D Crazy Ball (1992)(CPC Info - Golden Brothers) AmstradCPC +996DA7C83434CEB572EE80CFED1ACD60 Crazy Brick (1987)(Ingo Bordach)(de) AmstradCPC de +4E65C8FBDCB6064B3E29F8692C141686 Crazy Cars II (1989)(Titus) AmstradCPC +C0DC3D512AB569E5E4ED6D4E7B2DBA00 Crazy Cars II (1989)(Titus)[a] AmstradCPC +B13CE0960A411A3B20E07798016DB738 Crazy Fruit (19xx)(Wendos PDS) AmstradCPC +27ADD540DD8F03C5D70C99D718BB6170 Crazy Golf (1984)(Mr. Micro - Amsoft) AmstradCPC +DD7B7110EF89DFBAE5E081175BFD88B9 Crazy Snake (1992)(Fraggle and Duck) AmstradCPC +7B7DF5C416D5C115590DD85A6CBFDDA1 Crazy Stamps (1986)(D. Mueller)(de) AmstradCPC de +286796CD7C8E0FC096978A7945CD8D88 Crazy Worm (1995)(Softice) AmstradCPC +E110D0409CF18685173BAE761EF3593B Crepuscule du Naja, Le (1987)(Chip)(fr) AmstradCPC fr +EC22C5C869024375944AAB4303F4F552 Cricket Captain (1985)(Allanson Computing) AmstradCPC +BB060EA3A0CBDC7F6AE92C3B6D74C730 Cricket Captain (1985)(Allanson Computing)[a] AmstradCPC +DE7F932F084A90B99D3852E563EBBAA8 Cricket Master (1987)(E&J Software) AmstradCPC +F894225099DF5FDF958E9F2042591DBB Cricket-Crazy (1988)(The Dreaming Djinn) AmstradCPC +1071085382AF88429A147ABE035FFD1D Crimen Perfecto (1987)(Logipresse)(es) AmstradCPC es +144B28FA1D8054738B5590199D23277F Critical Mass (1985)(Durell Software) AmstradCPC +916BD80C9135AC1D6D6CA6423EBBA39E Croc' Madam' (1986)(Minipuce)(fr) AmstradCPC fr +28FEB9D56AD1848BF14058E4FE2C6E59 Croco Magneto (19xx)(-)(fr) AmstradCPC fr +D9471BD7D404B0F90C3B2AB05D5AD337 Crossfire (1991)(Atlantis Software) AmstradCPC +BE237885A7F6BC91AD8EE4D44948E72C Crucial Test (1988)(P. Taccoen)(fr) AmstradCPC fr +3DB608162F68566C1A1AA3F6D533D959 Crystal Castles (1986)(US Gold) AmstradCPC +E41E7EA8732DEB4CD34D7B89C233AD0D Crystal Castles (1986)(US Gold)[a] AmstradCPC +BD316D62E804A5331A78EC6F6ABDF53E Crystal Mission (1993)(Andreas Stroizcek) AmstradCPC +0636C8748635066387E4CA2118A28222 Crystal Theft (1984)(Wicca Soft) AmstradCPC +6D4D1E8317A968252DE8EC15419BD95A Crystann (1987)(Softbook)(fr) AmstradCPC fr +679CDEF894F0BD2D3E76E65519EAE28B Cuatro en Raya, Las (1988)(Softbasco)(es) AmstradCPC es +493366AD5CF4E1528EB7EA708B19AF43 Cubemeleon (1985)(Georges Goument)(fr) AmstradCPC fr +042E7547DDAFCE13F493BF3D6F6ABD35 Cubewars (1989)(Beffer Soft) AmstradCPC +3760B07CA862738E52D06D8D3B2D0682 Cubit (1985)(Mr. Micro - Amsoft) AmstradCPC +B5C4ADE6C56E8D7C7BDF337EC33EA962 Curro Jimenez (1989)(Zigurat Software)(es) AmstradCPC es +1971EC01FAD575B40114714E7A8BD19D Curse of Sherwood, The (1987)(Mastertronic) AmstradCPC +877A1FD4485C8F5E0E01EAFB23C40EB8 Cursed be the City (1987)(Incantation) AmstradCPC +8ADD955BED65E709134DBFBE3178B364 Custard Pie Factory (1985)(Tynesoft) AmstradCPC +47E56982D636A9ACDFCAE583A2735089 Cutthroats (1984)(Infocom)[CPM Version] AmstradCPC +6E8DAB7D5EEFB0D77DAADC1B5AE54082 Cyber Power (1992)(Michel Salvado) AmstradCPC +EB888DF88E021085B7E09011551F2E3D Cyber Tennis (1997)(Wendos PDS) AmstradCPC +6F7D31D98AFD761B035DE67E6CDCE0FB Cyberball - Footballer in the 21st Century (1990)(Domark) AmstradCPC +9088C7509A2524FFE9FFD68320A578E2 Cyberball - Footballer in the 21st Century (1990)(Domark)[a] AmstradCPC +2F93451247C18D91E9F1E3824B55787D Cycit (1986)(Bug-Byte Software) AmstradCPC +0165DBFDBE120252EDD84AD9AD2BDF22 Cylu (1985)(Firebird Software) AmstradCPC +2E2B1C45B444D948EC4A134912D90BB3 Cyrus II (1985)(Intelligent Software - Amsoft) AmstradCPC +D23B3AB38A263816DA136BD6D6C7BD31 D Day (1992)(Loriciels)(fr) AmstradCPC fr +7C7A05A2BB4EB1F42B83C287BEC81A18 D.C.A. (1991)(Tropic Soft) AmstradCPC +28D8C316C59B6BE9C4BFA76BB412B3E3 Dactylo (1985)(Semaphore Logiciels)(fr) AmstradCPC fr +F509AEB74E6E20A8E33B62F39347E9B2 Dakar 4x4 (1987)(Coktel Vision)(fr) AmstradCPC fr +D99B39392882CC013239F5B902AB7CB5 Dakar Moto (1987)(Coktel Vision)(fr) AmstradCPC fr +95AFE62DBEABEFE5D04583166BAAAD80 Dakar Moto (1987)(Coktel Vision)(fr)[CPM Version] AmstradCPC fr +084AB9AA485C8D1DD97238E579008047 Daleks (19xx)(-) AmstradCPC +3F7F39359D09560CC33818D838B99690 Daley Thompson's Decathlon (1985)(Ocean) AmstradCPC +C96530CBA2FD629315561D9D77FBB114 Daley Thompson's Olympic Challenge (1988)(Ocean) AmstradCPC +CF357285DE8C6ACA421F9DA29BFF65E2 Daley Thompson's Supertest (1985)(Ocean) AmstradCPC +EC1E561CF750A5F6E07E01532A3D453D Dam Busters, The (1986)(US Gold) AmstradCPC +AABA6241D31116AA5A7C745804924443 Dame Scanner (1988)(Chip)(fr) AmstradCPC fr +8EB493F351AE14F0FAA7977D6319DE54 Dames 3D Champion (1987)(Cobra Soft)(es) AmstradCPC es +106B6D4E7FBF6E56217399C96F3DDBF7 Dames Simulator (1990)(Infogrames)(fr) AmstradCPC fr +BA3591C5E5063BB396DFA953143A7C28 Dan Dare - Pilot of the Future (1986)(Virgin Games) AmstradCPC +A4C93DE72374B6ACFDBC6C96F2035352 Dan Dare III - The Escape (1990)(Virgin Games) AmstradCPC +D46C1511795D45EFD64DD2B61E24F352 Dan Silver (1989)(M.B.C.)(fr)(Disk 1 of 2) AmstradCPC fr +890A4860527E7AAE6516D278D00962A1 Dan Silver (1989)(M.B.C.)(fr)(Disk 2 of 2) AmstradCPC fr +9A112654AD09B9573AF609444DA9116B Danger Mouse in Double Trouble (1985)(Creative Sparks) AmstradCPC +70DD32B7091A8F842722F498A55A9B6F Danger Mouse in Making Whoopee! (1985)(Creative Sparks) AmstradCPC +6C35BCB7015249BB4A1D41620EB1A714 Danger Street (1987)(Chip) AmstradCPC +BD44372F143AD341AE0F6D956D18089C Danger Street (1987)(Chip)[a] AmstradCPC +5E2086EE627A8C0B39952FC658AF46D7 Danger! Adventurer at Work! (1991)(WoW Software) AmstradCPC +B87E6F2BFC1FC0D7558CEED1E4F57576 Dardos (19xx)(-)(es) AmstradCPC es +2E4B94D0F791ADD4A661E25A87D6B9AF Dark Fusion (1988)(Gremlin Graphics Software) AmstradCPC +3F57407004C838F2A522B60273907B06 Dark Power (1989)(Black System) AmstradCPC +67788DA60F0E26C802346F3129D1AFA5 Dark Power (1989)(Black System)[a] AmstradCPC +0C5B7ACCBDE9BAEF77E7B685E9819C85 Dark Sceptre (1987)(Firebird Software) AmstradCPC +D556F16BC6E42387A92CC61913AE1AF6 Dark Side (1988)(Incentive Software) AmstradCPC +934608BFED5071F578919C8204F553D3 Dark Star (1985)(Design Design Software) AmstradCPC +09F9B5410F4AE8A7AD6E51C3830556F3 Darts (1986)(Alligata Software) AmstradCPC +566C420B9E26ACFCEDF3DB77FAF5B40F Dash (19xx)(H. Meiler) AmstradCPC +8CEB4341B8F0B6826DEE35AC526AE810 Dash (19xx)(H. Meiler)[a] AmstradCPC +255BF79FDDA296F055D75CF652472BD3 Dawnssley (1987)(Top Ten Software) AmstradCPC +86896DD61E0A93A62392D6886900F4A9 Deactivators (1986)(Reaktor) AmstradCPC +7374C4589FF554A3A38B72CBE11534B0 Dead or Alive (1987)(Alternative Software) AmstradCPC +3E8A4DBE9A170132FE6F47C4E6810BBF Deadline (1982)(Infocom)[CPM Version] AmstradCPC +A018E8C414FBD2DB11BB28D85E483C07 Death or Glory (1987)(CRL Group) AmstradCPC +DBCC094ED62A8C0C86FA99D6BF2492F3 Death Pit (1984)(Durell Software) AmstradCPC +A1A0EA1C8D4BDD1064FE0FC3CD7332DC Death Wish 3 (1987)(Gremlin Graphics Software) AmstradCPC +5BC7541ACDF177F724CAFBE48D959B00 Death Wish 3 (1987)(Gremlin Graphics Software)[a] AmstradCPC +96E542409C72D58A80131513E127DAD5 Death's Ticket (1990)(R.O.S. Soft) AmstradCPC +3250B67D501449103A2487AC1F32BF63 Deathsville (1986)(Bubblebus Software) AmstradCPC +CF45B81FD52152F19AF7ED93F9DDF978 Deep Strike (1986)(Durell Software) AmstradCPC +A7F70FE5EA953AB00B49E6B079B70AB5 Defend or Die (1985)(Alligata Software) AmstradCPC +407AD93508655ED0651821B0B1D0D7D8 Defender (1987)(A.G.D.)(es) AmstradCPC es +A04DB63058BED6DAB91653539528743A Deflektor (1987)(Gremlin Graphics Software) AmstradCPC +4A43313018729DCF660C573520538FF6 Demineur (1993)(GPA) AmstradCPC +FA9A3FC7E9D4AAEDE614879ADDF968DB Demon Attack (1986)(Rakoko) AmstradCPC +555337B3F1BBB0DA6A8D8B2446B5B392 Demon's Revenge (1988)(Firebird Software) AmstradCPC +C8DD6D776351939AF61839821B0B7FA5 Dents de sa Mere, La (1986)(Transoft - Imperasoft)(fr) AmstradCPC fr +A41AFBE7D61F99AC5540E3DDF0CEE24E Dernier Metro, Le (1985)(Ushas Pacifique)(fr) AmstradCPC fr +A2455CFE70D9CFC9C9651179FAD864D8 Derniere Mission, La (1988)(M.B.C.)(fr)(Disk 1 of 2) AmstradCPC fr +B5564B7A698A534EC0DEF21C27DFBA33 Derniere Mission, La (1988)(M.B.C.)(fr)(Disk 2 of 2) AmstradCPC fr +5D17B891A1C57A212A833DEB34F2BE6F Desert Fox (1986)(US Gold) AmstradCPC +8F2AD420EB092F54C9CF33C49A8339C7 Desolator (1986)(US Gold) AmstradCPC +C4D60DBD633265DFA036AB8A149BC1B2 Desperado (1987)(Topo Soft)(es)(Disk 1 of 2) AmstradCPC es +D2AE058314C09EC3E354D6398CAC54D3 Desperado (1987)(Topo Soft)(es)(Disk 2 of 2) AmstradCPC es +8037C620C1881975080D6751F7037975 Despotik Design (1987)(ERE Informatique)(M3) AmstradCPC M3 +EC67A9754B00D3CB4A5257B3F1D84948 Detective (1984)(Argus Press Software - Amsoft) AmstradCPC +51508E0FECAEAAFEDF10656D483D8E1D Detective (1990)(News by Disc)(fr) AmstradCPC fr +3FF045DF14F7A9502CC9F042F8A03F14 Devil Highway (1987)(L.M.C. Software) AmstradCPC +FCE5A9E9AC360AEB4765EF8ED1A8CE18 Devilry 2 (1989)(Eric Cubizolle - Emmanuel Rigot)(fr)(Disk 1 of 2) AmstradCPC fr +43C7CC4F11793369B798740555B8A05C Devilry 2 (1989)(Eric Cubizolle - Emmanuel Rigot)(fr)(Disk 2 of 2) AmstradCPC fr +14A57A978B02B6DA3C1BEEE127568172 Devil's Crown, The (1985)(Mastertronic) AmstradCPC +91542AB520FE6D4486F99A7FC908BBF7 Diamant de l'Ile Maudite, Le (1985)(Loriciels)(fr) AmstradCPC fr +1302CF75DEEC0AAF7A4E132DFF19188A Diamond Mine (1986)(Blue Ribbon Software) AmstradCPC +EF5EDF3F378BF9D33392CD8076B26507 Diamond Trap (19xx)(-) AmstradCPC +35CBF589BB9906F7A663F1444A81B5A8 Dianne (1985)(Loriciels)(fr) AmstradCPC fr +EA4173589F844325907EB03FD75FB721 Dieux de la Mer - Championship Water Skiing (1987)(Infogrames)(fr) AmstradCPC fr +040C6A65DC6D547C82EEB0D71AEB3843 Digger Barnes (1985)(K. Spinner) AmstradCPC +6E1008E4B34614F5DB72089EAB399DB4 Dive-Dive-Dive (1987)(Tynesoft) AmstradCPC +C861F2C471BEABEDEB1AD86FFA62C616 Dizzy - The Ultimate Cartoon Adventure (1987)(Codemasters) AmstradCPC +C7B0B3F78F73B5795CFED0ABBFEA921D Dizzy II - Treasure Island Dizzy (1988)(Codemasters) AmstradCPC +251598168D3095AE50F0F7415C75F35C Dizzy III - Fantasy World Dizzy (1989)(Codemasters) AmstradCPC +70608B21796B5148E5BB6362F9ED03CF Dizzy IV - Magicland Dizzy (1989)(Codemasters) AmstradCPC +5351F9DD515AB5E93CF7768088E0417F Dizzy VI - Prince of the Yolkfolk (1991)(Codemasters) AmstradCPC +5F6614AA26E9F6FE91605391CD33A40D Doctor Who and the Mines of Terror (1986)(Micro Power) AmstradCPC +4129D5BFA847212CFDDE8B01F84EEEAB Doctor Who and the Mines of Terror (1986)(Micro Power)[a] AmstradCPC +9E73216215E126C9A172A3FF6B3736A1 Dodgy Geezers (1986)(Lever - Jones) AmstradCPC +26D5DCFD08F6E8315E9E0115A2126C72 Dogfight 2187 (1987)(Starlight Software) AmstradCPC +FEF818683CF45782763511E26E909939 Dogfight 2187 (1987)(Starlight Software)[a] AmstradCPC +C50D8FB6E51A700ADBFFBE56D737699B Dogsbody to the Rescue (1985)(Bug-Byte Software) AmstradCPC +442D1C2BF8099B521E4807893D807024 Dom Camillo (1987)(Free Game Blot)(fr) AmstradCPC fr +BB37CA5CBBC343B82DBCD18E9FCE138F Domino (1985)(DIMensionNEW)(es) AmstradCPC es +BEC0CBA4CBDCE01035952BCFDD26B9E3 Dominoes (1987)(Blue Ribbon Software) AmstradCPC +31DCADDA518744FD24519CC5202D0160 Donald & Riri (1985)(Bahia Informatique)(fr) AmstradCPC fr +61D678DB3B820C43FDFDCFFB5A0B120B Donald's Alphabet Chase (1988)(Westwood Associates)(M5) AmstradCPC M5 +987BA629589479ACEAC0712F2E5526C0 Donkey Kong (1986)(Ocean) AmstradCPC +D9CD47028C414CC8820F793F082E7A57 Donkey Kong (1986)(Ocean)[a] AmstradCPC +9440996B4BA896EA2960BE60F10A39E1 Don't Panic (1985)(Firebird Software) AmstradCPC +E7CA0D38CA8A4FA5AD412EA10CEB0DA2 Don't Panic (1985)(Firebird Software)[a] AmstradCPC +FBDAF8330713AC5FE3A4C5B385DEBE3C Doomlords (1988)(Simon Avery) AmstradCPC +F73F27B8CA9D12869416F01F3F289543 Doomsdark's Revenge (1985)(Beyond Software) AmstradCPC +7C684EE9ABC28559A57BCADD4D288DFC Doomsday Blues (1985)(ERE Informatique) AmstradCPC +BE1213D4FA65C5D969F93AE01525FBAD Doomsday Blues (1985)(ERE Informatique)[a] AmstradCPC +E1ABD71D32FC073CAFB1C7AD6B0B6231 Doors of Doom (1985)(Amsoft) AmstradCPC +8D2C27992521BC617148E0DDE3336106 Doppleganger (1985)(Alligata Software) AmstradCPC +27154776E6347BDD7EDF2CC09512FF81 Dora (1988)(Acocsoft)(ru) AmstradCPC ru +A28084F14E7293EBF03861E5DC232945 Dossier G (1985)(Cobra Soft)(fr) AmstradCPC fr +46D18A70B48E4E4E8E880DFFF7168105 Double Dragon (1988)(Mastertronic Plus) AmstradCPC +F4C807CA9C5DFBC527F578E8888FAB53 Double Dragon (1988)(Mastertronic Plus)[a] AmstradCPC +348DDD20ADC3112AFFA9B69C54154355 Double Dragon II - The Revenge (1989)(Virgin Mastertronic) AmstradCPC +0352923F96B35DD1682DEB021E3F2A73 Dr. Doom's Revenge (1989)(Empire Software)(M4)(Disk 1 of 2) AmstradCPC M4 +FA4B85970C764B7DBA9827762EB54E48 Dr. Doom's Revenge (1989)(Empire Software)(M4)(Disk 2 of 2) AmstradCPC M4 +222BF7630A924F7E3E270C539DA8D8F2 Dr. Dustbin (1987)(V. Gabriel)(de) AmstradCPC de +A3AFEAB2D1A5091524C47FE23827EEDC Dr. Jackle and Mr. Wide (1987)(Bulldog) AmstradCPC +E212CE53F1013770223A0706FDEFB560 Dr. Scrimes Spook School (1988)(Mastertronic) AmstradCPC +6C3E65400C48082B54BA01B211A37CDA Dragon Ninja (1988)(Imagine Software) AmstradCPC +5DC3D20F4920DD52E57201C2A4C77C50 Dragon Spirit (1989)(Domark)(Disk 1 of 2) AmstradCPC +E6A8F3CDE8E4625172438367F540467B Dragon Spirit (1989)(Domark)(Disk 2 of 2) AmstradCPC +B9450C5A755B88A7653994645722A734 Dragon World (1989)(Rickitt Educational Media)(Disk 1 of 2) AmstradCPC +BC0AD1D22B88757440253A4262EC9477 Dragon World (1989)(Rickitt Educational Media)(Disk 2 of 2) AmstradCPC +DB52F4E9211D2EEE3D882844BB178B81 Dragon's Gold (1985)(Amsoft) AmstradCPC +6B26C3DD5D4EEB2557EF4FB39C3284FA Dragon's Lair (1986)(Software Projects) AmstradCPC +5F0AC443509DF9947782CD42BB56085E Dragon's Lair (1986)(Software Projects)[a] AmstradCPC +61313AE3632B94D50AD23D4C850FEC5D Dragon's Lair (1986)(Software Projects)[a2] AmstradCPC +5807658E9A33E933AD4F43B3D60F4B24 Dragontorc (1985)(Hewson Consultants) AmstradCPC +504E4EE613EE98F6A525C8738D21049D Drakkar (1989)(Delta Software)(es) AmstradCPC es +AE50DE48949A19EC341D02AB78756165 Dream Warrior (1988)(US Gold) AmstradCPC +4BE44F1BBB89A112358EB9BF234AC0A0 Drigus und Drolan (1989)(Slily Soft)(de) AmstradCPC de +CD2A16E1A4F20122E4434D611B921C56 Driller (1987)(Incentive Software) AmstradCPC +3DD7E15CD67AC42CF5086B22DB69EF7D Dripzone v3 (1987)(Potplant Productions) AmstradCPC +260472C40788481E59021A81BE3B4760 Druids Moon (1987)(Alternative Software) AmstradCPC +66E0ED5D01540A63D53ADA454C8FE8E0 Duct, The (1988)(Gremlin Graphics Software) AmstradCPC +885CAA01DB53844462784E6D4EFBF682 Duel 2000 (19xx)(Coktel Vision)(fr) AmstradCPC fr +1776A336C299A5D55D3CE240CF5CC55D Duel 2000 (19xx)(Coktel Vision)(fr)[a] AmstradCPC fr +3473433E3F241871199AA091DAE9DBC8 Duet - Commando '87 (1987)(Elite Systems) AmstradCPC +DBF531BA4C786D17D11B087D5905335A Duet - Commando '87 (1987)(Elite Systems)[a] AmstradCPC +3368A1B48AB448F7172043E3F9CA693B Dun Darach (1985)(Gargoyle Games) AmstradCPC +A71C61A5E25032C7445C62BD615B3C32 Dungeons, Amethysts, Alchemists (1987)(Atlantis Software) AmstradCPC +4DC6D6D24E07B3DF35128AFC6CD80A12 Dwarf (1987)(Soft Hawk)(fr) AmstradCPC fr +B29454DC9A051B93AEA93C1473A17193 Dynamic Duo (1989)(Firebird Software) AmstradCPC +9C8205DB495AAA0DCDE10C8908CAC6DF Dynamic Duo (1989)(Firebird Software)[a] AmstradCPC +576998525C219799B6669C73F6D1E60D Dynamite Dan (1985)(Mirrorsoft) AmstradCPC +A54FAFD0B2F295B7FA0896820BD2612A Dynamite Dan (1985)(Mirrorsoft)[a] AmstradCPC +5D0A672D79C6929AB1598875B94E5F0E Dynamite Dan II - Dr. Blitzen and the Islands of Arcanum (1986)(Mirrorsoft) AmstradCPC +1CCD4FAA7282B3089EC15EE4E0ADDB89 Dynamite Dan II - Dr. Blitzen and the Islands of Arcanum (1986)(Mirrorsoft)[a] AmstradCPC +19A5F786E959B57123D6927DB99B5035 Dynamite Duex (1989)(Activision)(Disk 1 of 2)[CPM Version] AmstradCPC +274F7472AA5296B63464F1EB935AA722 Dynamite Duex (1989)(Activision)(Disk 2 of 2)[CPM Version] AmstradCPC +428BB60A9079A236659817AAE68DB5A7 Dynamix (1989)(Virgin Mastertronic) AmstradCPC +0442414D8B59222D9AD3A8F0171E0E3A Eagle (1987)(Dro Soft)(es) AmstradCPC es +D6A76D9C100408050B49480D1BA6A39D Eagle's Rider (1990)(Microids) AmstradCPC +01D2720E7AEEE1F0CB73595ED9EC3E54 Echelon (1988)(US Gold) AmstradCPC +A644EB454F03327FFA2D07C69986E301 Edd the Duck (1990)(Impulze)[master disk] AmstradCPC +52C0553F3F32D77C6B503EE3CD71863E Eden Blues (1985)(ERE Informatique)(fr) AmstradCPC fr +E6CFA5762C14678B5BE8AD9692528037 Eden Blues (1985)(ERE Informatique)(fr)[a] AmstradCPC fr +D724CB02409340696620A962A2456FD2 Eidolon, The (1986)(Activision) AmstradCPC +530CAB9D3F3669147000B457373ACFE6 Electric Runner (1985)(Bibimust)(fr) AmstradCPC fr +9A59B4AFEE2A438C7CCE401F8D875431 Electric Runner (1985)(Bibimust)(fr)[a] AmstradCPC fr +99BCDC66154302E1886CFC42E5156675 Electric Wonderland (1986)(ERE Informatique) AmstradCPC +13225A22934F59FA792084726E9979F6 Electro Freddy (1984)(Amsoft) AmstradCPC +9159BB62ACC9EAE3F2328EDF7CDBF2A1 Electro Freddy (1984)(Amsoft)[a] AmstradCPC +5F16C0FE1C640049883CF51C67DF383D Elektra Glide (1986)(English Software) AmstradCPC +1F574413053952FFF077070188564C01 Elevator Action (1987)(Quicksilva) AmstradCPC +759C0C11819761BD02D0CAAD7E607F83 Elevator Action (1987)(Quicksilva)[a] AmstradCPC +EB0FDC2407F1FA2F2B16E8D1B70D7C05 Elidon (1985)(Orpheus) AmstradCPC +6440EB22435E11BC221EF80EE4EDA39A Elite (1985)(Firebird Software) AmstradCPC +A1426BCFE9D316CDBBEB2DC2F0666746 Elite (1985)(Firebird Software)(fr) AmstradCPC fr +DCC6B44F38B02188C2007DC15CACCF25 Elite (1985)(Firebird Software)(fr)[a] AmstradCPC fr +BA8997214AC3CEC6033D33AB69230C3A Emerald Isle (1985)(Level 9 Computing) AmstradCPC +A0E013FCCDB876B584BBBFB92E171BEF Emilio Butragueno Futbol II (1989)(Erbe Software - Ocean)(es) AmstradCPC es +53879131436213936CD3185A1AF1507A Emilio Sanchez Vicario Grand Slam (1989)(Zigurat Software)(es) AmstradCPC es +04A1B8FE7CD230C8D7F5750B8A6BCEF2 Emilio Sanchez Vicario Grand Slam (1989)(Zigurat Software)(es)[a] AmstradCPC es +EBAAE37B9F966610BA1044FA2045F5F3 Emlyn Hughes International Soccer (1988)(Audiogenic Software) AmstradCPC +35DA83BD00E63CCBED90EF0A6B93EED1 Enchanter (1984)(Infocom)[CPM Version] AmstradCPC +B3DDE76833CE20031475092C75254147 End Zone (1989)(Alternative Software) AmstradCPC +953DF3E407B27F5597E29656CFE4A595 End Zone (1989)(Alternative Software)[a] AmstradCPC +A973EBA75291BBF1A4FCF1DBAB37C630 Endurance (1986)(CRL Group) AmstradCPC +4568F2CDF1284E21F8117F177805BCE0 Endurance (1986)(CRL Group)[a] AmstradCPC +915CEA5777B74005C9A73AD2F21D6EA6 Enduro Racer (1987)(Activision) AmstradCPC +1A12C9ADBBB5C411464D69EBD75DE5A4 Enduro Racer (1987)(Activision)[a] AmstradCPC +BB58674087FBDA483558286EA518BACD Energy Warrior (1987)(Mastertronic) AmstradCPC +908767DC09A158E65E49470D986412DE Ensembles, Les (1986)(Noel)(fr) AmstradCPC fr +D7A1F9804F532EAF603B880ABA0F9776 Enterprise v1.0 (1985)(Data Media)(de) AmstradCPC de +79D4FEC86C98CCDDF1E6DB1140ACAE75 Ephemerides (19xx)(Pierre Serpette)(fr) AmstradCPC fr +21071BF6312719216AD690881E6E1B06 Equinox (1986)(Mikro-Gen) AmstradCPC +582D71225CB1F67A77CE660DC04B6473 Er-Bert (1984)(Microbyte Software) AmstradCPC +4ECF54531088D883A0F5BC5DB9BBCB4E Erebus (1987)(Titus)(fr) AmstradCPC fr +D8DB5A66798E85C0752E0B03CD275E3B Escape (1985)(ECP) AmstradCPC +4CD78C0A91B372586B0E16EB494382BB Escape from Koshima (1986)(Atlantis Software) AmstradCPC +6A4DFA4D5384463241071B2EE3C59E88 Escape from the Planet of Doom (1990)(Edmund Spicer) AmstradCPC +C7D8471A5916B0A2D8E9275EB3D185F5 Escape from Wacci (1989)(Potplant Production) AmstradCPC +74FA4DE0D61DA8A2CAFA85D97F939E28 Escoba (19xx)(Marcsoft)(es) AmstradCPC es +63C9E6C1F90421E304B205769A19D38C Esgrima Electrico (1989)(Amstrad User Club)(es) AmstradCPC es +8EB406234AA0A2BC13E00114DB69F1BB Espada Sagrada, La (1990)(Topo Soft)(es) AmstradCPC es +EDFA7AFD82A068721667D7898072A910 Espana Peninsular (19xx)(-) AmstradCPC +6D3BD6B0DAC41722D1D28D8001B3AE2F Espionage (1988)(Grandslam Entertainments) AmstradCPC +F1C8BCCD1312C83EA622BBD6E297581C Etrange Castel (1990)(Sebastien Demazure)(fr) AmstradCPC fr +A770A02254CDC6F9FB8F1910C0D6CFA2 European Champions (1990)(E&J Software) AmstradCPC +E8B235E17BC0ADD9C8EFED3A14D93166 European Superleague (1991)(CDS Microsystems)(fr) AmstradCPC fr +6FCA1EDD952D16DC7F8F25A273C1FAD0 European Trophy II (1986)(E&J Software) AmstradCPC +3E9C340267F7804E20220A99D2287F1E Eva Strip Word (1988)(Pradier P.)(fr) AmstradCPC fr +B60EE825129EA304FF3F9EB8F80F3BE3 Evasion (1987)(Alain Massoumipour)(fr)(Disk 1 of 2) AmstradCPC fr +171B9D152AC9AC0501930CAEECF57CE0 Evasion (1987)(Alain Massoumipour)(fr)(Disk 2 of 2) AmstradCPC fr +AFEAE1E33A6DCA2554749CFB20CAD237 Eve of Shadows (1991)(Rob Buckley) AmstradCPC +F2105591247FECD12F8E1CF46EF33F11 Evening Star (1987)(Hewson Consultants) AmstradCPC +22B5B429C9D5B18B424E214D2FB9889A Every Second Counts (1988)(Domark)[CPM Version] AmstradCPC +E2BCC2176372EDF942B706130C6B7FDC Evil Donjon (1989)(Genesis Software) AmstradCPC +F1CE3371C8023811ABD24B054C7C8CE5 Excalibur Quest (1988)(Excalibur)(fr)(Disk 1 of 2) AmstradCPC fr +916930ECECE6024766CA2B7DF34F4CA5 Excalibur Quest (1988)(Excalibur)(fr)(Disk 2 of 2) AmstradCPC fr +5403282182C36147FAE3F557C70CBD3A Exchange (1986)(S. Holderness) AmstradCPC +30F953866FBCB493E2E5796FA6C94D4F Exit (1988)(Ubisoft)(fr)(Disk 1 of 2) AmstradCPC fr +BE849AA4EE9B7C61492DCA1CB931B996 Exit (1988)(Ubisoft)(fr)(Disk 2 of 2) AmstradCPC fr +225F508189FCAFC307970667FCFC9D24 Experience, The (1985)(Plasma Touch) AmstradCPC +B963D5C128780A0CE4716F7B19A90541 Exploding Wall (1989)(Byte-Back) AmstradCPC +E7C55B51100661375B2C6A83C6C32261 Explorer (1987)(Electric Dreams Software) AmstradCPC +FEE22D99AC45D5C327E0FEFAC846321A Express Raider (1987)(US Gold) AmstradCPC +BC1DCB3D872ADDE14805164625965B6C Exterminator (1991)(Audiogenic Software) AmstradCPC +C38F89B68909EC877B106C9A5BD890FC Eye Spy (1985)(The English Software Company) AmstradCPC +5EBC71B454BCB281543E4667A345C8FF F1 Tornado Simulator (1991)(Zeppelin Games)[master disk 1] AmstradCPC +E49B76FB53A26F8BBA3B9CBB9ECA844B F1 Tornado Simulator (1991)(Zeppelin Games)[master disk 2] AmstradCPC +0A8B10CEC93BFE73A2A298D013159722 F-15 Strike Eagle (1986)(Microprose Software) AmstradCPC +77DF1C782EB46347323CA1EF40597F3B F-15 Strike Eagle (1986)(Microprose Software)[a] AmstradCPC +6BB3535152894EB9A156F16D95FE8A54 Faial (1986)(Excalibur)(fr) AmstradCPC fr +B2CB5D6AAE2FCF4A41369AC4A893992F Fairlight 2 - A Trail of Darkness (1986)(The Edge Software) AmstradCPC +01BC25D5D3C5716D746077815FB7251E Fallout (1987)(Amstrad Action Magazine) AmstradCPC +6A9894E743BBE08048A4934DA39F9B3B Famous Five, The - Five on a Treasure Island (1990)(Enigma Variations) AmstradCPC +2DC9109A9E095C0F32F19785A483C03B Famous Five, The - Five on a Treasure Island (1990)(Enigma Variations)[a] AmstradCPC +D30C98887BFEB9C9C87E82FEFA923681 Fantasia Diamond (1984)(Hewson Consultants) AmstradCPC +88E28D90E65B15DFB4629A4B2BFE9657 Fantastic Voyage, The (1985)(Amsoft) AmstradCPC +D897EBBC40C3C4B2EA4FB2C61080B7E3 Fantasy Land (1986)(Cascade Games) AmstradCPC +508D6ABADCA9B586108F7BF5EE5A7A97 Fantomas (1986)(Y. Herbe)(fr) AmstradCPC fr +2E9D4382EBED1FE8DC5911768EBB9A37 Fantomas (1986)(Y. Herbe)(fr)[a] AmstradCPC fr +A166A3014D4C657AF9E451A469AB2586 Fantome City (1986)(Coktel Vision)(fr) AmstradCPC fr +DD8526FD39926E077F31B79CF96B4E15 Fer & Flamme (1986)(Ubisoft)(fr)(Disk 1 of 4) AmstradCPC fr +856ACC43B30A80CCF23C50715A61057F Fer & Flamme (1986)(Ubisoft)(fr)(Disk 2 of 4) AmstradCPC fr +B15D611E9A0DEE0A23C0D15B0FEA1C80 Fer & Flamme (1986)(Ubisoft)(fr)(Disk 3 of 4) AmstradCPC fr +0356C4FE41A2BE5303EF2BA827F1FEBA Fer & Flamme (1986)(Ubisoft)(fr)(Disk 4 of 4) AmstradCPC fr +05D612B486F8A4BE861C7B0B4BA177AC Fernandez Must Die (1988)(Image Works) AmstradCPC +0D95131BEE70807F9317F96CC0324F25 Fernando Martin Basket Master (1987)(Dinamic Software)(es) AmstradCPC es +09225FA85BE77C1479E8F18CF88B75A2 Feud (1987)(Bulldog) AmstradCPC +A51FF73BFAC38B1CF3F69EF1802B6BD8 Fighter Pilot (1985)(Digital Integration) AmstradCPC +ACA2D26C33612D269D116B86EF1F8ADD Fighting Soccer (1989)(Activision) AmstradCPC +AE428B1BE7737BF783DEA28E3F8B4127 Fighting Warrior (1985)(Melbourne House) AmstradCPC +9D1DE1399594CB383FB8BB382E783D3A Final Matrix, The (1987)(Gremlin Graphics Software) AmstradCPC +94852A5F168DDCB4E88BBBDFC83C909C Finders Keepers (1985)(Mastertronic) AmstradCPC +AFF1F51C13C4F9B2F963EEE0650538D0 Fire Ant (1984)(Mogul Communications) AmstradCPC +AFEF6B7AF7D7707A8EBCE0B83074689C Firefox 2 (1987)(Yie Ar Soft) AmstradCPC +65C5625E7F5EAF451300AF89CB9364B7 Firescape (1987)(Loriciels)(fr) AmstradCPC fr +895E6F2C02E846510AF1C6F0957BDFF8 Firetrap (1987)(Electric Dreams Software) AmstradCPC +48C5F7429954FE131E9A736F91CACDDC Firetrap (1987)(Electric Dreams Software)[a] AmstradCPC +13DAA4B3E99DE6D526115F46C4CFD333 Five-a-Side Soccer (1986)(Mastertronic Added Dimension) AmstradCPC +A1E806CF04AE42A078576A8F367E1B9E Five-a-Side Soccer (1986)(Mastertronic Added Dimension)[a] AmstradCPC +31E1E425405E80C6E42BE07BFFF4F82B Flash (1987)(Loriciels) AmstradCPC +1C19180A99274CD077F075BD8CBA7BFE Fleche (1989)(Black System) AmstradCPC +16CA1C5C9DD0211825BEA4CA9DCBD627 Flight Path 737 (1984)(Anirog Software)(M5) AmstradCPC M5 +A3FDCA439F4FF187E3627C93F1C9F0F2 Flight Simulation (1984)(Myrddin Software) AmstradCPC +3A109E2D8DB967541E149948AF8C0D47 Flintstones, The (1988)(Grandslam Entertainments) AmstradCPC +B1104643EA2C0E423D5933C4674BE443 Fluff (1994)(Radical Software) AmstradCPC +35699FFFEAB207009DC20C894F44C0BE Fly Spy (1986)(Mastertronic) AmstradCPC +42709B7960D6D7AB2849395D0C0FA391 Flying Shark (1987)(Firebird Software) AmstradCPC +786D5EADE6C2B20BDF507D97E3681193 Football Frenzy (1987)(Alternative Software) AmstradCPC +9C69849023F328F4B3EF1F8E8B449424 Football Manager - World Cup Edition (1990)(Addictive Games) AmstradCPC +8737722B4959C580338CE6E5D66FEA56 Football Manager - World Cup Edition (1990)(Addictive Games)(es) AmstradCPC es +789E4378D1B34C21BACEDFA659BE6180 Football Manager - World Cup Edition (1990)(Addictive Games)(fr) AmstradCPC fr +AA80745FE0BC89A2EC11068D1E3F38FB Football Manager - World Cup Edition (1990)(Addictive Games)(fr)[a] AmstradCPC fr +09CF5A467C86CF3A0B6C790ED5510AA4 Football Manager (1984)(Addictive Games) AmstradCPC +109364B0EDEEC63A63C854C54B5F44BD Football Manager 2 (1988)(Addictive Games) AmstradCPC +4F1AAC899FCC0831AE7F1F8C756746D6 Football Manager 3 (1992)(Addictive Games)[CPM Version] AmstradCPC +E9484F21FB0AF278DF62D497A02D6A30 Footballer of the Year (1986)(Gremlin Graphics Software) AmstradCPC +A29B9158882668F8D6F748A842386DB6 Footballer of the Year 2 (1989)(Gremlin Graphics Software) AmstradCPC +943D89A0F7ED3E06E2EAB068FBBFBB16 For Gold or Glory (1988)(Alternative Software) AmstradCPC +0C49CEE0A2DCDF9B3F63EE589638801D Forbidden Planet (1986)(Design Design Software) AmstradCPC +5E0ADBAB8A7F91FA6814171323913DA0 Forbidden Planet (1986)(Design Design Software)[master disk] AmstradCPC +B5AE5E5F0BECE1CEEA213C9624B4A50B Force Field 2 (19xx)(David Hall) AmstradCPC +E868DC8C92A0F2881FE3B34F96F65184 Force Quatre (19xx)(-)(fr) AmstradCPC fr +1015864D5854991385AC36F8E71A2376 Forces (19xx)(Northern Software Company)(de) AmstradCPC de +1A084EFD319E1E08828BF6A3456E511A Forest at World's End, The (1985)(Interceptor Micros Software) AmstradCPC +0E2BE5937DA8ED476837C01B466BC3FD Forestland (1986)(Supersoft) AmstradCPC +960B0D1FC6371BD27370C37EC0282930 Foret Infernale, La (1985)(Power Soft)(fr) AmstradCPC fr +1BE0EC178A3F25CEFC4C6810959135A9 Forgotten Worlds (1989)(US Gold) AmstradCPC +09AC6A63813B476EBD5A22F4CC655952 Formula 1 Simulator (1985)(Mastertronic) AmstradCPC +A8B7CEAC999D3AD0A0FBC1B9277D72A6 Formula One (1985)(CRL Group) AmstradCPC +D1B388986C004FF23108B263335E0D19 Fortune en Mer du Nord (1985)(Loriciels)(fr) AmstradCPC fr +E9B07C3BFBEA787A751BAEA0D568D646 Foso, El (19xx)(Jasap Software)(es) AmstradCPC es +50BA6D958657911CFD625F552CFD998E Fourtris (19xx)(CPC Computing) AmstradCPC +9989DEA72BA951EA99B5307ED48BA64F Fourtron (1986)(Rafael Garcia Gonzales)(es) AmstradCPC es +2CE554FEE7A0C2A3CBBCAFAC25C2B8B5 Fox (1985)(BP Soft)(fr) AmstradCPC fr +F0BBA0B552A689B031100AA4B18EF9EF Frank Bruno's Boxing (1985)(Elite Systems) AmstradCPC +5C7364CB2981368F3F7B8DCEAE1D6A80 Frank Bruno's Boxing (1985)(Elite Systems)[a] AmstradCPC +48A7D2139606E8528ECCBE0D84535879 Frank Bruno's Boxing (1985)(Elite Systems)[a2] AmstradCPC +C434DC73165BB72B41CFB26EEF4E3A36 Frank N Stein (1985)(PSS - Amsoft) AmstradCPC +F44D835D4F68322CF4EF42981FCD0E78 Frankenstein (1987)(CRL Group) AmstradCPC +2D24CAC26262C04FC927660F551BF57E Frankenstein Jnr (1990)(Codemasters) AmstradCPC +EFFC91020C9474A8861D6FD7C81195CB Frankie Crashed on Jupiter (1985)(Kingsoft) AmstradCPC +2BA9097A5E64512887A925FB6879B380 Frankie Goes to Hollywood (1986)(Ocean) AmstradCPC +7250BB6BC05DA1014DA6643A0D440D9A Freddy Hardest (1987)(Dinamic Software)(es) AmstradCPC es +671825E54AC3FDCC350C408CDE6FA507 Freedom (1988)(Coktel Vision)(fr)(Disk 1 of 2) AmstradCPC fr +745C294D83F2AAE6D9067832A5243AE6 Freedom (1988)(Coktel Vision)(fr)(Disk 2 of 2) AmstradCPC fr +9227370325388E4B6E80C76A044169EC Freedom Fighter (1988)(The Power House) AmstradCPC +B7A91D864468B67C77AA0194B2A13880 Freedom Fighter (1988)(The Power House)[a] AmstradCPC +CE322979A22BE89962DD9C69FAF40C34 Fres Attack (19xx)(Bollaware)(de) AmstradCPC de +5D943B0F98D2CA8AB97779593311FE74 Fres Fighter 2 (1999)(Bollaware)(Disk 1 of 4) AmstradCPC +BB794AE4966828F8F2AD881357266C73 Fres Fighter 2 (1999)(Bollaware)(Disk 2 of 4) AmstradCPC +1D6CA06697520DCF9EA96D087795DE95 Fres Fighter 2 (1999)(Bollaware)(Disk 3 of 4) AmstradCPC +B6612BAF34147058F7A7E36FB615E55D Fres Fighter 2 (1999)(Bollaware)(Disk 4 of 4) AmstradCPC +653C7EC3B7A17F0D2AB9A16C782C97FC Fres Man (19xx)(Spiderware)(de) AmstradCPC de +ADBFF6CD18346F9CE7A15923F216A764 Friday the 13th (1986)(Domark) AmstradCPC +F87AFA954539DAF4A6BDB9C1DD8CAA79 Friss Man (1985)(Mikro-Gen - Amsoft) AmstradCPC +97A83D6DC8975EA38C5236557594A2F5 Froggit (19xx)(-) AmstradCPC +57524BCC4179E0ECDEFD2BAB1A61DCF0 Froggy (1985)(DJL Software) AmstradCPC +09DF6057FE24F8020D614623C6CA5D25 Frontiers (1988)(Zafiro Software Division)(es) AmstradCPC es +CAFCC7AECFE9B582A62D77A7425C12A0 Frontline (1988)(Zeppelin Games)[master disk] AmstradCPC +4CD30030F1B521DD90DDC716E3B6DD47 Frost Byte (1986)(Mikro-Gen) AmstradCPC +912504309603C6F8ECD6AFB10AFF8611 Fruit Machine 2 Simulator (1990)(Codemasters) AmstradCPC +73CAF9217F6FA1CDF326C6D59C49A830 Fruity Frank (1984)(Kuma Computers) AmstradCPC +6346EB5054DEA4B6319AE504F44E6DAD Fruity Frank (1984)(Kuma Computers)(es) AmstradCPC es +D7AEC8A80B226C64153E33FBA022758B Fucki (demo) (1992)(Le Chat Cyril) AmstradCPC +6A207826B62E37696FDBF257FCD0A627 Fu-Kung in Las Vegas (1985)(Amsoft) AmstradCPC +D89FBFE06D6D2317A16689AEDBBB87CC Fumiga (1985)(Indescamp) AmstradCPC +706890245E6CA9D15000EDDB44004BDA Further Adventures of Fred, The (1989)(Sean McManus) AmstradCPC +A066D15727AD1B901A1B474B33AD5DDF Fury, The (1988)(Martech Games) AmstradCPC +776094E9E8BF01A199413914C63D18E7 Fury, The (1988)(Martech Games)[a] AmstradCPC +F30EA0B171A77CF4837842649FED2D57 Fusion 2 (1988)(Loriciels)(fr) AmstradCPC fr +0C06A82F5B0EB7A21729D1E898652C57 Futur Racer (1989)(Deca Software) AmstradCPC +CA23AA2B6886E170606A75390F8EEF2F Future Knight (1986)(Gremlin Graphics Software) AmstradCPC +E7903A30EADCA249D699D105FF593E52 Future Shock (1987)(Tynesoft Computer System) AmstradCPC +E4929421B74F3510E846CC0032F26AA6 G.I. Hero (1988)(Firebird Software) AmstradCPC +383C2C1F3BF7C2D2ED413409B6EE8301 Gabrielle (1987)(Ubisoft)(fr) AmstradCPC fr +69F23CCF75E92659A3AE7C329BF8F3D5 Galachip (1985)(Chip)(fr) AmstradCPC fr +539FD2C5A6E087A4CE274A6EA0733254 Galachip (1985)(Chip)(fr)[a] AmstradCPC fr +4BE2C8CEC684207DB2EBA71DE70A816C Galactic Conqueror (1988)(Titus) AmstradCPC +51E6A8E0050D258898AAB28573E68796 Galactic Games (1987)(Activision)(Disk 1 of 2) AmstradCPC +82F8E1135F2E5A7A31550FF77B4FC784 Galactic Games (1987)(Activision)(Disk 2 of 2) AmstradCPC +084720CB896A914AE7E2EA3D3D63B458 Galactic Plague (1984)(Indescomp - Amsoft) AmstradCPC +FC06BB05A8E3019A7D39EC7EF347F94B Galaxia (1984)(Kuma Computers) AmstradCPC +024B46C04286C83EFED424B69F7968BD Galaxia (1984)(Kuma Computers)[a] AmstradCPC +61F679E35C15569E7713125EB137CFF4 Galaxian's Revenge (1984)(K.N. Khaleque) AmstradCPC +6B6DF3C54AA5FA75DD072BB1591FB9D7 Galaxias (1986)(Global Software) AmstradCPC +B413B803FB6C5C42408EA4FEA9926A0A Galaxy Force (1989)(Activision) AmstradCPC +1ACCFFEB3DF98FF4D8C7673F848BAD18 Galaxy Force (1989)(Activision)[a] AmstradCPC +6261D465FE97AEA3458B660F764FBAE5 Galivan (1986)(Ocean) AmstradCPC +F2955B437D5D79C56D719DBBF3759089 Gallitron (1987)(Mastertronic) AmstradCPC +1F65C4D9E9BF2AEA31A2E1A14719AD96 Gallitron (1987)(Mastertronic)[a] AmstradCPC +98FCDDD2ED3CC9E3CFA76BFE02A19B99 Game of Dragons, The (1985)(Amsoft) AmstradCPC +7EC5A57BA7952B6549B2B6116792D09A Game Over (1986)(Dinamic Software)(es) AmstradCPC es +38CDF58D84B62DC5A3649B79231BEDDF Game Over (1986)(Dinamic Software)(es)[a] AmstradCPC es +D0648FF4498DAD0DD157FA34F06389E6 Games, The - Summer Edition (1989)(US Gold)(Disk 1 of 2) AmstradCPC +C19A9D673A74E5C25DD9753CF377A5CF Games, The - Summer Edition (1989)(US Gold)(Disk 2 of 2) AmstradCPC +CB5B30036BC71257DD02E0289ED72355 Garfield - Winter's Tail (1990)(The Edge Software) AmstradCPC +812118DBBC23CE83FFD1FB56E8FBA429 Garfield - Winter's Tail (1990)(The Edge Software)[a] AmstradCPC +3F3FF35038198C96D47E6186B0297B17 Gary Lineker's Hot-Shot! (1988)(Gremlin Graphics Software) AmstradCPC +F136E3327E964A40FB07FC76E92009A1 Gary Lineker's Super Star Soccer (1987)(Gremlin Graphics Software) AmstradCPC +812DD0D637446350DAB072C7BC51E98F Gauntlet (1985)(Micro Power) AmstradCPC +A6B6003EF1C605F3FFBBCB9B88500C98 Gauntlet (1986)(US Gold) AmstradCPC +7D1828E0FC51E6BC2A626491D5C04B0C Gauntlet (1986)(US Gold)[a][CPM Version] AmstradCPC +62DBD2B320D791C0F84504C9FB15D46C Gauntlet (1986)(US Gold)[a2][CPM Version] AmstradCPC +C9E1532A2BDB26E971672402F24EE9C6 Gauntlet (1986)(US Gold)[a3][CPM Version] AmstradCPC +A67981AC9F5000826C1E8789F6832E52 Gauntlet (1986)(US Gold)[CPM Version] AmstradCPC +F9F12BB015DD87C3526F53A697F25245 Gauntlet II (1988)(US Gold)[a][CPM Version] AmstradCPC +89E59DA977147A5679950030A27A4F84 Gauntlet II (1988)(US Gold)[CPM Version] AmstradCPC +4FD2A11B7574208C21CA1D99C3B8F41C Gazza's Super Soccer (1990)(Empire Software) AmstradCPC +4D10D7AC79165ACF56F4874D8EAEA5A9 Gazza's Super Soccer (1990)(Empire Software)(fr) AmstradCPC fr +666214DAFB3BAC9C82FFFFF5D6FC4F7E Gazza's Super Soccer (1990)(Empire Software)(fr)[a] AmstradCPC fr +B0A3FC8EEDDA803D642DB3DB99D79A70 Gazza's Super Soccer (1990)(Empire Software)[a] AmstradCPC +0EA87B393718CF82E9F61E5D6A948D62 GBA Championship Basketball (1987)(Gamestar) AmstradCPC +00AA77DD8D5F55F0EDD9F0A4363D72A3 Gems of Stradus (1985)(Kuma Computers - Amsoft) AmstradCPC +6247DF3D660681A0EB50BAA77F608794 Geoff Capes Strongman (1985)(Martech Games) AmstradCPC +98E1E277A2C1427B9258CB878BAA1D0E Geoff Capes Strongman (1985)(Martech Games)[a] AmstradCPC +F26B4C9A832BD8FE7CA1FE0D862A5236 Get Dexter (19xx)(ERE Informatique) AmstradCPC +251050D7407554FEB0543D7A5AFCA8D8 Get Dexter 2 (1988)(ERE Informatique) AmstradCPC +322415C2AFFF041AA61B2C3232D25DE2 GFL Championship Football (1987)(Gamestar) AmstradCPC +A2C8106CE7D14FBDE90D176065C8B1EB Ghost Hunters (1987)(Codemasters) AmstradCPC +75D3ADC7DE1FE10BA637FEFECCA68FA3 Ghost 'n Goblins (1986)(Elite Systems) AmstradCPC +0688F690964361E8BF98B0FB540BB44C Ghost 'n Goblins (1986)(Elite Systems)[a] AmstradCPC +063A7D16869EE35745FB7E95442C2949 Ghostbusters (1985)(Activision) AmstradCPC +6738C7617139E41B18C44033954E5D0D Ghostbusters II (1989)(Activision)(Disk 1 of 2) AmstradCPC +A69B0FC9F7B8FA2B7226F3F4AF3119E4 Ghostbusters II (1989)(Activision)(Disk 2 of 2) AmstradCPC +6F41A1A9ABFB5F1E0835E40653C77631 Ghosts (1985)(Cascade Games) AmstradCPC +C21C263766C3E6A5471979D4EEF68C04 Ghouls (1985)(Micro Power) AmstradCPC +19AB3E288F064F0474F688D7C70EAB1B Gilbert - Escape from Drill (1989)(Again Again) AmstradCPC +BBB8649E0D2F8AB1606A29E467AA0C2B Gilligan's Gold (1984)(Ocean) AmstradCPC +39B3FA040B08AE50EFAECD64C4F17D47 Gladiator (1986)(Domark) AmstradCPC +0F25FC985382E5F40FFB74CAD78CD64C Glass (1986)(Gary Ireland) AmstradCPC +FB8C3C26A52E3FD6E0473E6E52AF53B2 Glen Hoddle Soccer (1985)(Amsoft) AmstradCPC +E20E1101A47B750DFBF49466B52DC7C0 Glider Rider (1987)(Quicksilva) AmstradCPC +9C22884FA9FE2B4DEBCE22C201999ADA Globe-Trotter (1986)(Excalibur)(fr)(Disk 1 of 2) AmstradCPC fr +6677CAA56A76896ACD16138281C18070 Globe-Trotter (1986)(Excalibur)(fr)(Disk 2 of 2) AmstradCPC fr +BC2227FEE0DEAB04052D12FE5BEC89BF Gnome Ranger (1987)(Level 9 Computing)(Disk 1 of 2) AmstradCPC +E964FB74A118A72319DEB425A206FF0A Gnome Ranger (1987)(Level 9 Computing)(Disk 2 of 2) AmstradCPC +CCA11A9781F16DB155A81B7F88E4914C Gob (1988)(Tommas Christensen) AmstradCPC +042110CC12793FF20CCE74CF474618EB Goblin Towers (1986)(Supersoft) AmstradCPC +F3E4F9600B161E283289FE88669AFF18 Gogly (1986)(Ace Software)(es) AmstradCPC es +0ABC91114E2B2517D4D8623791A55759 Gold Hunter (1987)(Stone Software) AmstradCPC +D930E6B09F70083FCB539D180A019C2D Gold Hunter (1987)(Stone Software)[a] AmstradCPC +3C38A85E7ECC56438DCC17A19710692C Golden Path (1986)(Amsoft) AmstradCPC +BC27CDE35E29AF7D1C1E62BD35498809 Golden Path (1986)(Amsoft)(Disk 1 of 2) AmstradCPC +4BD6558D7C3EF70DC48528B1C1A05190 Golden Path (1986)(Amsoft)(Disk 2 of 2) AmstradCPC +F21084DE5CC44FFB310D6AFD9F8CF49E Goldrun (1987)(-) AmstradCPC +B3860E4AEA5C3736245DB9EE60B80B83 Goldrush (1986)(R. Deschler) AmstradCPC +A84F9E5B8B4D4531D82DD33DFB429918 Goliath (1986)(Rainbow Productions)(fr) AmstradCPC fr +524309166FE9FF07EB8727E6272F0413 Goliath (1986)(Rainbow Productions)(fr)[a] AmstradCPC fr +2C7B9F316D649297B1F89587476F012B Gonzzalezz (1989)(Opera Soft)(es) AmstradCPC es +38B3398F3D5F45F42EC14EB376237FC5 Goonies, The (1986)(US Gold) AmstradCPC +A790F072B7768B4FD280C45D14D37A04 Graham Gooch's Test Cricket (1986)(Audiogenic Software) AmstradCPC +7C5D137B8E6B581BEE7419B675A59EE7 Graham Gooch's Test Cricket (1986)(Audiogenic Software)[a] AmstradCPC +F5E2D242919666D78AAFED227C71751B Grand Prix 500cc (1986)(Microids)(fr) AmstradCPC fr +324063D1D6195B0691C9E23A9A4EA7A7 Grand Prix 500cc 2 (1991)(Microids) AmstradCPC +38B63B4EC6FCFD3EE199104FECCDD127 Grand Prix 500cc 2 (1991)(Microids)[a] AmstradCPC +C69B1149CC02CDF42E563995B2123511 Grand Prix 500cc 2 (1991)(Microids)[a2] AmstradCPC +576C84D75F8BD5C18300BC6EAD0C14FF Grand Prix Circuit (1990)(Accolade) AmstradCPC +A5C2E91EF2089DEDE3B5234D398665CD Grand Prix Driver (1984)(Britannia Software) AmstradCPC +CE443241E2DBE2BB897226D0A993A54D Grand Prix Simulator (1987)(Codemasters) AmstradCPC +5F2DC0A3D2546AAED015D5E8AA70539C Grand Prix Simulator 2 (1989)(Codemasters) AmstradCPC +896FDE8D648EAA4174EBACCC6FB0D6C3 Grange Hill (1987)(Argus Press Software) AmstradCPC +3CE3EB22CA49FD3BC5F2E40A7F40AE42 Grange Hill (1987)(Argus Press Software)[a] AmstradCPC +35E922C511AACE33703AB850137838EE Gravity (1988)(E. Pfluegel) AmstradCPC +148DF0F4BC17987F32D63D8BD6115F09 Great Courts (1989)(Ubisoft) AmstradCPC +BC7361E7458F65867428CAD3165AF8FB Great Courts (1989)(Ubisoft)[a] AmstradCPC +39522486035C024A26D2F5C48FF769FF Great Courts (1989)(Ubisoft)[a2] AmstradCPC +8E5C94A60EEB6D803340CB08B8BB58D4 Great Escape, The (1986)(Ocean) AmstradCPC +8328FAE8FE639361C0A4D39CC9EB1417 Great Gurianos (1987)(Encore) AmstradCPC +B1D600FFA3C009AA515E8AB9DE4B1637 Green Beret (1986)(Imagine Software) AmstradCPC +CC421921C65C0C4D31672116CB93E34C Green Beret (1986)(Imagine Software)[a] AmstradCPC +155489A517E89957EAC1D6FDAC2BDCA6 Gregory Loses his Clock (1985)(Mastertronic) AmstradCPC +A0C2BD2FD1FBAAA00CC5DB17E712A41E Grell and Falla (1992)(Codemasters) AmstradCPC +4DA47B5F4AEB97BDCF46C67E7E0E725A Gremlins - La Aventura (1985)(Erbe Software)(es) AmstradCPC es +E736149DA7CA7CDCC136ADC51F9BB264 Gremlins - The Adventure (1985)(Adventure International) AmstradCPC +51D6895815A372F04F4EACCF231DDD93 Gremlins 2 - La Nueva Generacion (1990)(Topo Soft)(es)(Disk 1 of 2) AmstradCPC es +12F73AF584E4B5588AA048DB2E444D99 Gremlins 2 - La Nueva Generacion (1990)(Topo Soft)(es)(Disk 2 of 2) AmstradCPC es +5A6BDDFB9CB33CDFB65AC66597B0A36F Gremlins 2 - The New Batch (1990)(Elite Systems)(Disk 1 of 2) AmstradCPC +9B7D32399FFA5BEDCCA987C4528176F7 Gremlins 2 - The New Batch (1990)(Elite Systems)(Disk 2 of 2) AmstradCPC +A6A70B14924C6EDF71E05C25E026CD5F Greyfell (1987)(Starlight Software) AmstradCPC +D41D8F1DC080C0F4106ADFEBA1245C05 Grid Trap (1985)(LiveWire Software) AmstradCPC +88C60746F731EAA620A78F31498ED4CF Gridrider (19xx)(-) AmstradCPC +E12046E71AE68C06670AF0249C6FC57D Griffes de la Nuit, Les (1993)(Bruno Fonters)(fr)(Disk 1 of 2) AmstradCPC fr +17970FD3DADD2CAE0FB9EA13CD84B707 Griffes de la Nuit, Les (1993)(Bruno Fonters)(fr)(Disk 2 of 2) AmstradCPC fr +830BA50603B465315F35E6218C33A208 Growing Pains of Adrian Mole, The (1987)(Virgin Games)(Disk 1 of 2) AmstradCPC +9658E9CDD6EC9FD12FC0075F99FEC2E9 Growing Pains of Adrian Mole, The (1987)(Virgin Games)(Disk 2 of 2) AmstradCPC +734692295FAA2C22F91069FE402CC2F1 Grumpy Gumphrey Supersleuth (1985)(Gremlin Graphics Software) AmstradCPC +4A27E83A02039014FDA1552C3C53E932 Gryzor (1987)(Ocean) AmstradCPC +6E328E3C24837FAC371D53506D501EC5 Gryzor (1987)(Ocean)[a] AmstradCPC +8D574E464072ACFA8BD9C67627B6EBAD Guardian (1987)(D.L. Lau)(es) AmstradCPC es +9F8114B6A875D9C82ACC926FE6610C5B Guerra de las Vajillas, La (1988)(Dinamic Software)(es) AmstradCPC es +2DF6668DF8060AF5F72BE563B0EBA9AB Guerrilla War (1988)(Imagine Software) AmstradCPC +123F36569E84F7F18589AE4F3EA4E07F Guild of Thieves, The (1988)(Rainbird Software)(Disk 1 of 2) AmstradCPC +6D597E8D12ED4439906D94991AEA6D65 Guild of Thieves, The (1988)(Rainbird Software)(Disk 2 of 2) AmstradCPC +D82AEADF1CF23FA4E9D0DF3F78DACCEF Gunboat (1987)(Piranha) AmstradCPC +35CA944AE9F606B16F217E2BACFA5AAB Gundogs (1985)(Andromeda Software) AmstradCPC +0AA5BC16722DEBAFA7B6755BFFE3A316 Gunfright (1985)(Ultimate Play The Game) AmstradCPC +BCACDEC7666582E8DAB48457BB5F0447 Gunship (1987)(Microprose Software)(Disk 1 of 2) AmstradCPC +34B9F350E9EEA91B5B1D16C4329015DE Gunship (1987)(Microprose Software)(Disk 2 of 2) AmstradCPC +3E5A76ABF902F51C95292ABB7D65CCA1 Gunship (1987)(Microprose Software)(fr) AmstradCPC fr +D8C7FDBB9B67C72634F14B59A6C25472 Gunship (1987)(Microprose Software)(fr)(Disk 1 of 2) AmstradCPC fr +46546C8A5B4600387FD26264AE9ABFD4 Gunship (1987)(Microprose Software)(fr)(Disk 2 of 2) AmstradCPC fr +4AE9DF9EFE05A3AF5D07A341B1B9012F Gunslinger (1989)(D. Walsh) AmstradCPC +F9093BA4DD7CF93BD2BBA6A7A8D457A5 Gunstar (1987)(Firebird Software) AmstradCPC +35F8A801571E445C5B552E9EDF88B5AB Gusanin (1985)(Frankie)(es) AmstradCPC es +FCC2906E0E273154057A424199E46E32 Gutter (1985)(ERE Informatique) AmstradCPC +51BF64E0A9067A378E20F0A3F35B633D Gutter (1985)(ERE Informatique)[a] AmstradCPC +7FAD8DBF961676843FE69241C9D418DD Guzzler (1986)(Players Software) AmstradCPC +9E5D62D07C6471E34B2C7443CBC749D0 Gyroscope (1985)(Melbourne House) AmstradCPC +395219A1F2DF126E3BC6853856A949AA Hacker (1985)(Activision) AmstradCPC +12D45FC11963211F2D2380665CA2D104 Hagar (1989)(Black System) AmstradCPC +ACA76ADBE0DAA77878B472838A87A2E4 Hagar (1989)(Black System)[a] AmstradCPC +908EFF4412B5CE76A8D4FE0B7693B2ED Hal (19xx)(Bittle Juice) AmstradCPC +49B902EA081CC389C176C224AF2FC82F Halls of Gold (1986)(Rainbow Arts) AmstradCPC +AA30721C6E04CF65EB7B420D0A376CEA Hamil (1987)(Jonathan Partington) AmstradCPC +DE4CB53A0901F5778E9FA6A4B82CC471 Hammer Boy (1991)(Dinamic Software) AmstradCPC +BD3D2E70324CC10A5F8769B268271854 Hammerfist (1990)(Activision) AmstradCPC +EE8F12093D28007B870F47D10F2BC78C Hard Drivin' (1989)(Domark) AmstradCPC +F057832501C47EC37014536782281833 Hard Hat Mack (1983)(Electronic Arts) AmstradCPC +A3F0EA4333B5A2362EF4849D7657EACA Hardball (1986)(Advance Software) AmstradCPC +43BD546670F28FD5EF27A89ADE5CF8BA Harrier Attack! (1984)(Durell Software - Amsoft) AmstradCPC +E8D588B9C283BDE851D672FE2C441287 Harrier Attack! (1984)(Durell Software - Amsoft)[a] AmstradCPC +C75DEFF2B2683C41EFC9963173501377 Harry & Harry - Mission Torpedo (1986)(ERE Informatique)(fr)(Disk 1 of 2) AmstradCPC fr +9819AE44F046967ED21E08F01D858C22 Harry & Harry - Mission Torpedo (1986)(ERE Informatique)(fr)(Disk 2 of 2) AmstradCPC fr +0643E343FE9AAFA5334CBBE20F9B565E Harry & Harry (1986)(ERE Informatique)(fr) AmstradCPC fr +BD1198588D87588FCCA6483773391C3A Harvey Headbanger (1986)(Firebird Software) AmstradCPC +D1E285F1C349BBA24D4542348E5A8C05 Harvey Headbanger (1986)(Firebird Software)[a] AmstradCPC +72DB372AA976A7848E06F6F4F302D691 Hate (1989)(Vortex Software) AmstradCPC +EDE63B03ACBCE4AE7AF6467F1F4CD727 Haunted Hedges (1984)(Micromega - Amsoft) AmstradCPC +E59DB36542E8A8226F9B3F40645EB223 Havoc (1990)(Players Premier Software) AmstradCPC +E00B19E0CD867A087F98DC50F9BDE1F3 Havoc (1990)(Players Premier Software)[a] AmstradCPC +719B94FD849072B53669A21D32DE0C8A Hawaii (1987)(Transoft)(fr)(Disk 1 of 2) AmstradCPC fr +71290F8A3B9CDC9ACE80948DE75FFEE3 Hawaii (1987)(Transoft)(fr)(Disk 2 of 2) AmstradCPC fr +D9B5F30CF5851C780C74BFD9B57363C2 Hawk Storm (1991)(Players Software) AmstradCPC +0DE0C1AF5917F546843D4E9DB1EFBB61 Heartland (1986)(Odin Computer Graphics) AmstradCPC +8D3D7ACF0141511AE186C153D2BF6958 Heathrow International Air Traffic Control (1985)(Hewson Consultants) AmstradCPC +CCB520E07990858CDCAAFD79929C22D3 Heavy on the Magick (1986)(Gargoyle Games) AmstradCPC +4F29F65980F96E930F12CB7A11773856 Helichopper (1986)(Firebird Software) AmstradCPC +0288109F2F0A6E5FC584281941B66C5A Helicoptero 2000 (1985)(Monser) AmstradCPC +D46E3B7949AF85B8C36396CCACE99B47 Helter Skelter (1990)(Audiogenic Software) AmstradCPC +53DB3D4D4C22ED3FBB4BC5A875FB658A Herbert's Dummy Run (1985)(Mikro-Gen) AmstradCPC +F28D79557E3C33676D60BCB485D0A4CC Heritage, L' (1985)(Infogrames)(fr) AmstradCPC fr +844A528CEB6BAB53DDC8B9B9B37673AB Hero of the Golden Talisman (1986)(Mastertronic Added Dimension) AmstradCPC +E7A50522336087E24A577E4CE41BE9B0 Hero of the Golden Talisman (1986)(Mastertronic Added Dimension)[a] AmstradCPC +86455A37CFF8EEED7C30FF800BFAFD3B Hero Quest - Return of the Witchlord (1991)(Gremlin Graphics Software) AmstradCPC +DA38159CAA66DE9DB1547FCE46A5B45E Herobotix (1988)(Rack-It) AmstradCPC +5CAD585E1027E9D2B5635DCE96BB410A Heroes of Karn (1984)(Interceptor Micros Software) AmstradCPC +F576382AAA57C17167D25078F750CC50 Heroes of the Lance (1988)(US Gold)(Disk 1 of 2)[CPM Version] AmstradCPC +0A2E27129E32525F5126D8D0814F5434 Heroes of the Lance (1988)(US Gold)(Disk 2 of 2)[CPM Version] AmstradCPC +433894747FD0E22639364DD210A06927 Hi Q Quiz (1989)(Blue Ribbon Software) AmstradCPC +AF433E36484F3C445ADD6903B4319000 High Epidemy (19xx)(FIL) AmstradCPC +CCEB32D9DAE774E9C42B7191218EAD11 High Noon (1984)(Locomotive Soft) AmstradCPC +DC05F7FBEC49F2D13A0FA2411DF7916C High Steel (1989)(Screen 7) AmstradCPC +583ACA5C8EB6AF8F5840CD599D305E0A Highlander (1986)(Ocean) AmstradCPC +F7D33D54AE22AC455537686C360FF880 Highway Encounter (1985)(Vortex Software) AmstradCPC +54C3315B9C1E6F8BC21CA2C86B2C6282 Hijack (1986)(Electric Dreams Software) AmstradCPC +DB19850CC6F92404A12C98AE9BDD9EEB Histoire d'Or (1987)(Cobra Soft)(fr)(Disk 1 of 2) AmstradCPC fr +2720D4271952B6B5381264EBA02318AA Histoire d'Or (1987)(Cobra Soft)(fr)(Disk 2 of 2) AmstradCPC fr +1B1B026CFFB5E01FE0A4983631D97A01 Hitchhiker's Guide to the Galaxy, The (1984)(Infocom)[CPM Version] AmstradCPC +2A5099626378AC81E43D6C548CBA2C62 Hive (1987)(Firebird Software) AmstradCPC +00611570E5EFABFF39E6181257199A03 Hobbit, The (1985)(Melbourne House) AmstradCPC +1F1452418334AB04B6F5B381A3457FC3 Hold Up (1984)(ERE Informatique)(fr) AmstradCPC fr +779B4ECDC513A2AAF1617AE3E2D46105 Holiday, The (19xx)(E.J. Spicer)[CPM Version] AmstradCPC +CC195C3CDDB0C8C43A94A0F0B2F01E6C Hollywood Hijinx (1986)(Infocom)[CPM Version] AmstradCPC +3F49FE75E0FE7517089FE8783ADF5229 Holocauste (1988)(M.B.C.)(fr)(Disk 1 of 2) AmstradCPC fr +FD1C273D551F28179817EE2AA73FFFB0 Holocauste (1988)(M.B.C.)(fr)(Disk 2 of 2) AmstradCPC fr +7FC7E1C00F674B1F7CB362D316B905FD Home Runner (1984)(Britannia Software) AmstradCPC +C60A8DDD83D693128351DB9D9D6318BF Hopital Danger (1989)(B. & J. Dissoubret)(fr)(Disk 1 of 2) AmstradCPC fr +F8B781CEBEDF7228BDBC8DD23D8A907F Hopital Danger (1989)(B. & J. Dissoubret)(fr)(Disk 2 of 2) AmstradCPC fr +696F6B4F0C756EA16C42CE659DD8E834 Hopper Copper (1988)(Silverbird Software) AmstradCPC +C14E7003EF78D155E74E65F78B2D0DDF Hopping Mad (1988)(Elite Systems) AmstradCPC +46AB42B9AD646CB95E32BCC9ADE14E2E Horloger 1, L' (1984)(Amsoft)(fr) AmstradCPC fr +A815402371C6A4B79428F28DD32392D4 Horloger 2, L' (1984)(Amsoft)(fr) AmstradCPC fr +A8EDEA85D0E457BA8E4601AB279BAA8B Hostages (1990)(Infogrames)(Disk 1 of 2)[CPM Version] AmstradCPC +00752442CD4102BCB4C9689A5397B92F Hostages (1990)(Infogrames)(Disk 2 of 2)[CPM Version] AmstradCPC +C2CFEDEA2AF8270A34E5019CBC2A4124 Hotshot (1988)(Addictive Games) AmstradCPC +B7CC07D11F656B629CF97D1C89CC762D Hounds of Hell (19xx)(Peter Clark) AmstradCPC +075848E27188911A27F89765B0E2C62A House of Spiders (19xx)(-) AmstradCPC +77CB7E60DEE21CC3476471D45E0E2CCC House of Usher (1984)(Anirog Software) AmstradCPC +46A3A40416B6091EACC61599D8AD32F4 House of Usher (1984)(Anirog Software)[a] AmstradCPC +3A906FFB4055D4CFEE73F8952F7BEADA How to be a Complete Bastard (1987)(Virgin Games) AmstradCPC +4E0B26B38B07C032CBC699AFC0254909 How to be a Hero (1987)(Mastertronic Added Dimension) AmstradCPC +05E71C229EF93F3638C1730D0E4461AF Howard the Duck (1987)(Activision) AmstradCPC +530BEACA8E2152FD7D7260256B7C676F Humphrey (1988)(Zigurat Software) AmstradCPC +1584592897B5A8A72DA3AA63024EF157 Humphrey (1988)(Zigurat Software)(es) AmstradCPC es +06CCAA7A69B42CD2BC7C976DA346C4F5 Hunchback - The Adventure (1986)(Ocean) AmstradCPC +F919E31B2382613CC0C4D05A70BB56AC Hunchback - The Adventure (1986)(Ocean)[a] AmstradCPC +8222B4DD433E66A3F5403ACED7622F6E Hunchback II - Quasimodo's Revenge (1985)(Ocean) AmstradCPC +3E9613579EEFD45B3DEFE828A8EAE81D Hundra (1987)(Dinamic Software)(es) AmstradCPC es +0B63704A4AFC48DA75FD318BE41E8FED Hundra (1987)(Dinamic Software)(es)[a] AmstradCPC es +D255B9A261E4D291ABCEC07EB798F19C Hunt for Red October, The - Based on the Book (1988)(Grandslam Entertainments) AmstradCPC +5F27909C2BF1F2C508658686F3E5F647 Hunt for Red October, The - Based on the Book (1988)(Grandslam Entertainments)(de) AmstradCPC de +379CA829A3BDE2F6B42D44E12DDDB65B Hunter-Killer (1984)(Protek Computing - Amsoft) AmstradCPC +B80F819808BFC7FE37D7C23765AC94E8 Hurlements (1988)(Ubisoft)(fr)(Disk 1 of 2) AmstradCPC fr +A098C3F6EAEDBF7CB95E6A1765DFAC8C Hurlements (1988)(Ubisoft)(fr)(Disk 1 of 2)[a] AmstradCPC fr +C3C9DB46475EDCF246B595DB497DEBEA Hurlements (1988)(Ubisoft)(fr)(Disk 2 of 2) AmstradCPC fr +8FA1220B9847DB94385BE3A7B498E723 Hurlements (1988)(Ubisoft)(fr)(Disk 2 of 2)[a] AmstradCPC fr +D9688E86132C824537A6A452335AC29F Hustler (1985)(Bubblebus Software) AmstradCPC +29FA0DB64F34C13526AF576E4BBF14B8 Hybrid (1987)(Starlight Software) AmstradCPC +01389231F83C2F813FC940CE4F9034F9 Hydrofool (1987)(Faster Than Light) AmstradCPC +1CF279F4933EF44D274AD06D17BCB94A Hyper Sports (1985)(Imagine Software) AmstradCPC +F4AB20C8511DD52CBA1776425BC32B84 Hyperbowl (1986)(Mastertronic) AmstradCPC +8346935F236D923C1E0A019ED3EF6A68 Hyperspace (19xx)(-)(fr) AmstradCPC fr +BBA51A51A756583FD9F58D58B2CAC76A Hypsys (1989)(Techno Arts) AmstradCPC +52B017EF489AE0C59913CB82E14C3976 I, Ball II - Quest for the Past (1987)(Firebird Software) AmstradCPC +9D129EEB982BE298B808AE5A79A80A24 Ian Botham's Test Match (1985)(Tynesoft) AmstradCPC +FC12CFC9C2EB780EE61B018CA2D76E95 Ian Botham's Test Match (1985)(Tynesoft)[a] AmstradCPC +1387DB98F95A0B88964608C27A13B5AA Ice Guardian, The (1991)(Barrie E. Eton)(Disk 1 of 2) AmstradCPC +25913DE1A77E9B6B2925D3F7DD7D6F9D Ice Guardian, The (1991)(Barrie E. Eton)(Disk 2 of 2) AmstradCPC +721544D0ECE905D4FDDA020649F9D341 Ice Temple, The (1989)(Blue Ribbon Software) AmstradCPC +FF73A79403299D88388CF2D43AC2B161 Ice-Breaker (1990)(Topo Soft)(es) AmstradCPC es +5E942D63C7F83A3FCD7D42410CDF1A43 Ikari Warriors (1988)(Elite Systems) AmstradCPC +8FD53D652046CED7827EAC87A0BC7BDC Ikari Warriors (1988)(Elite Systems)[a] AmstradCPC +83FE0286CF921071AD31508297633CF3 Il Etait Une Fois (1989)(Carraz Editions)(fr) AmstradCPC fr +84C65E553241362BCF69370E646D29EB Ile Oubliee, L' (1993)(Bruno Fonters)(fr)(Disk 1 of 2) AmstradCPC fr +0AD913689642203357EF50A320FFEA8D Ile Oubliee, L' (1993)(Bruno Fonters)(fr)(Disk 2 of 2) AmstradCPC fr +2D9E167F42962742BF6FB2E13964C505 Imagination (1987)(Firebird Software) AmstradCPC +A9239886F93372F2A1198CD6F0C1615F Impact! (1988)(Audiogenic Software) AmstradCPC +2B36DB827B7B0503C7A4E56318F20A59 Impact! (1988)(Audiogenic Software)(es) AmstradCPC es +E321A17524800A931BD86158821D40CF Impossamole (1990)(Gremlin Graphics Software) AmstradCPC +A5C058763540F71A1727B8A0377E0CDE Impossible Mission (1985)(US Gold) AmstradCPC +D48448AED6F72B489B15733514B8BA7B Impossible Mission (1985)(US Gold)[a] AmstradCPC +959E3FE2C309EA1B55E33F760EBBC89C Impossible Mission II (1988)(US Gold) AmstradCPC +49D7D555B7D4FB317CD5B332967F8C77 Indiana Jones and the Last Crusade (1989)(US Gold) AmstradCPC +CB4D7C67693174DB7916EB01CB282299 Indiana Jones and the Temple of Doom (1985)(US Gold) AmstradCPC +7A37EDC64CD94A168EB89D265AF97E88 Indiana Jones and the Temple of Doom (1985)(US Gold)[a] AmstradCPC +9E87FC3C12078E6A995B6D3E09A12548 Indoor Bowling (1987)(Alligata Software) AmstradCPC +16007AC40E9C7FAA14D2A43F10D03196 Indoor Sports (1987)(Advance Software) AmstradCPC +27CA9AFD13F14A515B58FE617DDFFBA3 Inertie (1987)(Ubisoft)(fr)(Disk 1 of 2) AmstradCPC fr +C037C0953FFB5F742AC84C1B881760D9 Inertie (1987)(Ubisoft)(fr)(Disk 2 of 2) AmstradCPC fr +E3895CE5BD33C706AE60004AF6C41139 Infection (1989)(Virgin Mastertronic) AmstradCPC +9B890A24C3CB0EAE80F7FF23BE39DCEE Infernal House (1991)(Lankhor)(fr)(Disk 1 of 2) AmstradCPC fr +CD78EFE3A2F1A4B7DAF1EE3F0D78184B Infernal House (1991)(Lankhor)(fr)(Disk 2 of 2) AmstradCPC fr +287D0CD75CB8060EC3F96B728F695682 Infernal Runner (1985)(Loriciels)(fr) AmstradCPC fr +8F89ADD406CC801CD10871A9B9010831 Infernal Runner (1985)(Loriciels)(fr)[a] AmstradCPC fr +0D5B7D9CDD767488D2B45A77B3FF467C Infidel (1983)(Infocom)[CPM Version] AmstradCPC +11BF959AD90B236D207156034A8324B3 Infiltrator (1986)(US Gold) AmstradCPC +C0D77A3AF842C7836C02D859FB6B8D65 Infodroid (1986)(Denton Designs) AmstradCPC +EFE274D2AC512C2AE6ECD416D8522878 Infodroid (1986)(Denton Designs)[a] AmstradCPC +611ADD3B10510210BC0FB31808109DA3 Ingrid's Back (1988)(Level 9 Computing)(Disk 1 of 2) AmstradCPC +A2C4AD1F26A4EC9DEFF9E5C37D899917 Ingrid's Back (1988)(Level 9 Computing)(Disk 2 of 2) AmstradCPC +6A4E3FFCEF34BB54AB49516005C4E480 Inheritance, The (1987)(Infogrames) AmstradCPC +701D4A73DF7B1A8E6C3D2EA1C5464812 Insector Hecti in The Interchange (1991)(Hi-Tec Software) AmstradCPC +0D2CA89A923DC680076D79A4179E7CE2 Inside Outing (1987)(The Edge Software) AmstradCPC +EBA1B4FF79B17CB291AE5F9268998C3A Inteligencia (1986)(Ace Software)(es) AmstradCPC es +351E54A9004097F4994EFB6ED8D640DC Interdictor Pilot (1985)(Supersoft) AmstradCPC +E1EAC0114A15A650B2BDC115FF63A691 Interieur (1985)(Sprites)(fr) AmstradCPC fr +16CB3D700296F7C30D0B2A7D900EA59A International 3D Tennis (1990)(Palace Software) AmstradCPC +8DAD715CA8BCDD47E44E76399DF71664 International Karate (1986)(System 3 Software) AmstradCPC +F7472E8E9523F8D56AB57B9D45822884 International Rugby (1986)(Artic Computing) AmstradCPC +7F81284ADEC35C07E79D9A317993ACEC International Rugby Simulator (1988)(Codemasters) AmstradCPC +1701832777F621F082E02AFA9DC3873E Into Oblivion (1986)(Mastertronic) AmstradCPC +93C38FA6089134E1AC7C4F9A493CD4B6 Into the Eagle's Nest (1987)(Pandora) AmstradCPC +FF8E9EFDF0A4E0D132E30E2735DA3730 Invertix Preview (1995)(Eliot) AmstradCPC +8E90536A932F66AE949D80AFA78672ED Iron Lord (1990)(Ubisoft)(fr)(Disk 1 of 4) AmstradCPC fr +4B4F2019782D27CAB9AB4C2F03FD5C09 Iron Lord (1990)(Ubisoft)(fr)(Disk 2 of 4) AmstradCPC fr +620F29313F5988C0E76BFD5067B20F4C Iron Lord (1990)(Ubisoft)(fr)(Disk 3 of 4) AmstradCPC fr +8E0E0E3D0727BDA2FCC9516B85F3D9A7 Iron Lord (1990)(Ubisoft)(fr)(Disk 4 of 4) AmstradCPC fr +3D0C2E0FFEDB602E7A58AECDB85C2F40 Iron Trackers (1989)(Microids)(Disk 1 of 2) AmstradCPC +46FD36B55A921D28EB3D2D307B915B5B Iron Trackers (1989)(Microids)(Disk 2 of 2) AmstradCPC +54D50A116296017E6990E203DECAD6A0 Ishido (1991)(Fraggle) AmstradCPC +C3EB5947C769E43C0689471DFB6429AF Island (19xx)(WiteKB) AmstradCPC +639A8D6D93D88164F0E10384BCDA6FEB Island of Dr. Destructo, The (1987)(Bulldog) AmstradCPC +D96B1BA4B4CAA65F32C8513CA560A07A Island, The (1985)(K.N. Bond)[CPM Version] AmstradCPC +4CA726D51D8B647A26D4F0792C013F27 Isoleur (1985)(Sprites)(fr) AmstradCPC fr +FE3E7C2E7D617E3A1208619738CBBA62 Isotopes (19xx)(J. Fox-Geen) AmstradCPC +14962491210482EFBF31894535D41F4C ISS - Incredible Shrinking Sphere (1989)(Electric Dreams Software) AmstradCPC +4984ED31282EE47F3AD5E74ADC84ED8D It's a Knockout (1986)(Ocean) AmstradCPC +DE24736265231AAF2C779D0A956EF6DD Ivan 'Ironman' Stewart's Super Off Road Racer (1990)(Virgin Games) AmstradCPC +D0465B9A387B38A9AA41607476766693 Iznogoud (1987)(Infogrames)(fr) AmstradCPC fr +1A9873550F565D6FE9CADF3CAA961AF1 Jack and the Beanstalk (1985)(Thor Software) AmstradCPC +5CF425459097C726F6B3CCA46F023877 Jack Nicklaus Golf (1989)(Accolade)(Disk 1 of 4) AmstradCPC +F30C4273E756D94B70C728B2B0CC75D1 Jack Nicklaus Golf (1989)(Accolade)(Disk 1 of 4)[a] AmstradCPC +FA35DAB51244136CB8EC58673BC3A3C5 Jack Nicklaus Golf (1989)(Accolade)(Disk 2 of 4) AmstradCPC +B23F72E6D98B305D96B69CEDFDC20F6B Jack Nicklaus Golf (1989)(Accolade)(Disk 2 of 4)[a] AmstradCPC +D8A1F2C0EF4933BD2FECF8D32857EE6A Jack Nicklaus Golf (1989)(Accolade)(Disk 3 of 4) AmstradCPC +139FB9AB86B56E7CC1EEBBCE339CE7C8 Jack Nicklaus Golf (1989)(Accolade)(Disk 3 of 4)[a] AmstradCPC +F3FF7432087CDB1A214B6EEB74CF8D3B Jack Nicklaus Golf (1989)(Accolade)(Disk 4 of 4) AmstradCPC +9EE6083F7E8EE34E4454CFF0A451836A Jack Nicklaus Golf (1989)(Accolade)(Disk 4 of 4)[a] AmstradCPC +BB350A441A2043901D4B38CBD38998E4 Jack the Nipper (1986)(Gremlin Graphics Software) AmstradCPC +4B9755C663848E6D128B0270BCDD6C3F Jackal (1986)(Konami) AmstradCPC +3F73325498B71B2F740DEA403BE425C9 Jail Break (1987)(Konami) AmstradCPC +7B7A7256D2B2A9F07658FDC2F9328756 James Debug - Mystere de l'Ile Perdue (1986)(Coktel Vision) AmstradCPC +FFE621EE156CA35F6E6BCA36072F673D James Debug - Mystere de l'Ile Perdue (1986)(Coktel Vision)[a] AmstradCPC +1E776C888D1E31AC45C8E35125C04AFC Jammin (1985)(Taskset - Amsoft) AmstradCPC +A06455A55F945983F62C99C0E53030A3 Jammin (1985)(Taskset - Amsoft)[a] AmstradCPC +102E269C60673699A0BB898AD1129DFB Jason of the Argonauts (1990)(Simon Avery) AmstradCPC +9C8F6083042AE9E156803F30F356F2D8 Jaws - Le Dernier Etalon (1988)(M.B.C. Informatique)(fr)(Disk 1 of 2) AmstradCPC fr +E1DA5FE06F635E9F562EB30E3DC0BEC6 Jaws (1989)(Screen 7) AmstradCPC +972928864BC8C85DA3AABF83403AEE9E Jet Bike Simulator (1988)(Codemasters Plus) AmstradCPC +3F6798A9A0A8A1A17A730CA5FA532C3E Jet Bike Simulator (1988)(Codemasters Plus)[a] AmstradCPC +3556EBA32216BE8217809CE1984EE1F0 Jet Boot Jack (1984)(English Software) AmstradCPC +94F750A0449F41D6273C20649CE9BD08 Jet Set Willy (1985)(Software Projects) AmstradCPC +C77E46D7A1C70B5AB07B94E943F7F0EF Jeu du Roy, Le (1988)(FIL)(fr) AmstradCPC fr +72AF6C80532E7BCFAB2AF1224BF5B62E Jewels of Babylon, The (1985)(Interceptor Micros Software) AmstradCPC +D65B5C33DB64AF2C11B2BBC673FFE4D4 Jewels of Darkness Trilogy I - Colossal Adventure (1983)(Level 9 Computing) AmstradCPC +2DD853800AB99AF9E512DC99DC02707D Jewels of Darkness Trilogy II - Adventure Quest (1983)(Level 9 Computing) AmstradCPC +3DE86F48E21F795D93A634EB96A834D6 Jewels of Darkness Trilogy III - Dungeon Adventure (1983)(Level 9 Computing) AmstradCPC +D30ADB2F28AF5C34DC7D0E78A5F44DD5 Jigsaw (1986)(Skyline Software) AmstradCPC +A7E935873490E49CF402A733C0AD93DC Jinxter (1988)(Rainbird Software)(Disk 1 of 2) AmstradCPC +48DD8E9E22E63BF3EFFBE7B0042FB532 Jinxter (1988)(Rainbird Software)(Disk 2 of 2) AmstradCPC +7D9599799C163A5D0D30EEEB8C31DDDC Jo Visits the Planet Qor (19xx)(Maltdale) AmstradCPC +93247BCD449465AFD6E7BCC7E003C5C5 Jocky Wilson's Compendium of Darts (1991)(Zeppelin Games) AmstradCPC +792C247AC18614639EFF9139D3C2B2B7 Jocky Wilson's Compendium of Darts (1991)(Zeppelin Games)[master disk 1] AmstradCPC +234CABE882C980BF017CC438A044087A Jocky Wilson's Compendium of Darts (1991)(Zeppelin Games)[master disk 2] AmstradCPC +1C0A6DE3C00593DBB2CB22D59CB48BF8 Joe Blade (1987)(Players Software) AmstradCPC +27BC5976F0B7F629158D4C489A77688A Joe Blade II (1988)(Players Software) AmstradCPC +A0E2D9266D5F414A9B0FEDE6C98A6575 Joe Blade II (1988)(Players Software)[a] AmstradCPC +69D83F5F3CF1E2BD0BE34E9715FF71E8 Joe Blade III (1989)(Players Premier Software) AmstradCPC +DA525BB159031D8F1057AB718EEC7A39 Johnny Reb (1984)(MC Lothlorien) AmstradCPC +9ED34F1A88F1509DE190C184868A32E2 Jonah Barrington's Squash (1985)(New Generation Software) AmstradCPC +2F103959D3944CF79693D4AE5EAFA2C7 Joust (1986)(Quality Software) AmstradCPC +91BDCDE2127DC3C468CB0669DB814389 Juego del Ahorcado (19xx)(-)(M5) AmstradCPC M5 +678AD4E4413B76947D27E6F39EE107EB Jugando al Ajedrez (1991)(Mexico Floppy)(es) AmstradCPC es +4037AA40FFAEB4416BDB42EE30D4F638 Juggernaut (1985)(CRL Group) AmstradCPC +B33F66A7D9C9F00D055C98B568378691 Jumpjet (1985)(Anirog Software) AmstradCPC +9926CD685C54A2AFB878E054CE9C04D6 Jumpman (1986)(Blaby Computer Games) AmstradCPC +01BC8103D608047E70E463D4ADCED6FA Jungle Book (1989)(Porky)(Disk 1 of 2) AmstradCPC +76AF181F6F5D722531380CA49D36B310 Jungle Book (1989)(Porky)(Disk 2 of 2) AmstradCPC +5D056C50C9179E31D60ADC52AFA14F7F Jungle Warfare (1989)(Virgin Mastertronic) AmstradCPC +335EBA581A9048F6C66818E38FDE1444 K.Y.A. (19xx)(Loriciels)(es) AmstradCPC es +196AED3172477A7220A7D1A9F99B7EE1 Karl's Treasure Hunt (1984)(Software Project) AmstradCPC +883D4DEB1F628FF4E30572BD5653C47E Kat Trap (1987)(Streetwise) AmstradCPC +047A3A9CD3EC57379851B652DE512362 Keep Yourself Alive (1987)(Loriciels)(fr) AmstradCPC fr +C67B98870C1F7E6995358D5E79B4297B Kenny Dalglish Soccer Manager (1990)(Impressions Software) AmstradCPC +66C5DCCFD0713083D687039891DF1F5F Kenny Dalglish Soccer Manager (1990)(Impressions Software)[master disk 1] AmstradCPC +2AFBFA67882628320F5FED11588ECB42 Kenny Dalglish Soccer Manager (1990)(Impressions Software)[master disk 2] AmstradCPC +B72BD0EC8549B5E94FB43896336E1AF7 Kentilla (1986)(Mastertronic) AmstradCPC +BD03CED9AA369052EC990EE0B1B33F4D Kessia (19xx)(-)(fr) AmstradCPC fr +A3679F5BB426413ACA407CE8292C07BB Key Factor, The (1985)(Amsoft) AmstradCPC +F5F1DCFAA0FF5524EF0FB4C3CA873318 Kick Off (1990)(Anco Software)(M5) AmstradCPC M5 +538CBB8F8340CC42396F8127466D2833 Kick Off 2 (1990)(Anco Software)(fr) AmstradCPC fr +FC4CCBD4D78E1E8D9AA596DA05D27E84 Kick Off 2 (1990)(Anco Software)(fr)[a] AmstradCPC fr +40255FDE419A8937F01F45FADAE14C95 Killapede (1986)(Players Software) AmstradCPC +E247AB35BFF9E7D8C1002AAFFAB6F81E Killapede (1986)(Players Software)[a] AmstradCPC +BB0A399DE81267E0366971FF8E2B4EC8 Killed Until Dead (1987)(US Gold)(Disk 1 of 2) AmstradCPC +4FACE3E0E8341BB6482BFD98DD7F6D24 Killed Until Dead (1987)(US Gold)(Disk 2 of 2) AmstradCPC +246E63E9B465DA1387B20DD22DE0FF97 Killer Ball (1991)(Microids) AmstradCPC +73706B53D6600FA0EBDBB94CA4FA6F88 Killer Cobra (1987)(Peter Wiseman) AmstradCPC +39C7B5ECFFAC77F9103D6B489BC5D884 Killer Cobra (1987)(Peter Wiseman)[a] AmstradCPC +F96133D65876B7578C25437C81512645 Killer Gorilla (1984)(Micro Power) AmstradCPC +72EB97F2DB3D18827DE728D77B2E776C Killer Ring (1987)(Reaktor) AmstradCPC +66496C1A27CB05935773CC9478C06DEE Killer Ring (1987)(Reaktor)[a] AmstradCPC +DCE4F683E52B7C3B2C16CEB654321028 Kiloroid (2002)(Richard Wilson) AmstradCPC +C5418E2EC0EFDF30AC9F9A5963C9F320 Kiloroid (2002)(Richard Wilson)[a] AmstradCPC +797DAB596982B547E354BBFB1880BEA5 Kinetik (1987)(Firebird Software) AmstradCPC +E7217FBDE95A1A8D7BB7CF71C08514EB King Leonard (1986)(Mind Games Espana)(es) AmstradCPC es +A0541F27F3D81E425B8CF58ADEF5DC46 King-Kong (19xx)(-)(fr) AmstradCPC fr +05C4055698A7ACCF251C2ACDAFB5B2AD Klax (1990)(Domark) AmstradCPC +B5E78E792C5A408796FFF42925750DEC Knaves and thou Prisoners (19xx)(-) AmstradCPC +E3B586973A269F73CA582003F32443AE Knight Force (1989)(Titus)(Disk 1 of 2) AmstradCPC +6BA4FDFC79BD76A731604C0909C55873 Knight Force (1989)(Titus)(Disk 1 of 2)[a] AmstradCPC +FDCEAE0DAF004ED3655D4675E6CCECA4 Knight Force (1989)(Titus)(Disk 2 of 2) AmstradCPC +CA42D0D625BF06A8F2A1A21B1EF9259C Knight Games (1986)(English Software)(Disk 1 of 2) AmstradCPC +2ADFE62E2E781303D1AB01D229956DB6 Knight Games (1986)(English Software)(Disk 1 of 2)[a] AmstradCPC +AA52FC2055D0A5374F435D706FFE24C5 Knight Games (1986)(English Software)(Disk 2 of 2) AmstradCPC +CC4B70D09EE1FC5AF8A4546D08A969FD Knight Games (1986)(English Software)(Disk 2 of 2)[a] AmstradCPC +6450B339B84A3227A279BF8DF7851BAC Knight Orc (1987)(Rainbird Software)(Disk 1 of 2) AmstradCPC +5E9505B2D5E40B7395BE6FE531F58FFC Knight Orc (1987)(Rainbird Software)(Disk 2 of 2) AmstradCPC +1153424E055B234339B5F31A7302A28D Knight Rider (1986)(Ocean) AmstradCPC +319CA018A921F9B72C04C6CCFF3528FF Knight Rider (1986)(Ocean)[a] AmstradCPC +EDCA06839829FAD80B69789EC349E1F9 Knight Tyme (1986)(Mastertronic Added Dimension) AmstradCPC +F6DC6E62BFE3179FB2A7EB03904B2B58 Kobyashi Naru (1987)(Mastertronic) AmstradCPC +523CAFD9D5CB538F745B278D7726CDEA Konami's Golf (1986)(Imagine Software) AmstradCPC +82B09C0E5528FBD081B9BBEF895049F5 Konami's Ping Pong (1986)(Imagine Software) AmstradCPC +395C8FC3706D6DCFBB21B02909D96EAA Konami's Ping Pong (1986)(Imagine Software)[a] AmstradCPC +02F3F763E9E62EDDC033A5F9289EA9AB Konami's Ping Pong (1986)(Imagine Software)[a2] AmstradCPC +F25591B23812937B7EE1BC8E1F543450 Koronis Rift (1987)(Activision) AmstradCPC +C4444CB71EB9B447B920A229527F94FA Kristal (1984)(Core Design) AmstradCPC +34A741685075D7D442F41259AF4A1B0E Kristax (1989)(Deca Software) AmstradCPC +46D00D04F1FB99F7252F34F18330E91B Krypton Factor, The (1987)(Domark)(Disk 1 of 2)[CPM Version] AmstradCPC +AE6A5B1EE9BD6B768B71EDC184AB6321 Krypton Factor, The (1987)(Domark)(Disk 2 of 2)[CPM Version] AmstradCPC +D3BB51D038AF88C8CC9ACE0678C82DF6 KTris (2003)(Richard Wilson) AmstradCPC +2FD326F5EF190DF103FAE29B024CE788 Kung-Fu (1986)(Duke - Jona) AmstradCPC +56220E57C255340ABA8575292B09E8BF Kung-Fu Master (1986)(US Gold) AmstradCPC +C3ACD88A7F1AC2224D5DB8910036F253 Kung-Fu Master (1986)(US Gold)[a] AmstradCPC +EC4EB25F0F3BD146E13E3C9CDB601237 Kung-Fu Master (1986)(US Gold)[a2] AmstradCPC +8C6025DD0A07DA8EC160326C66D626B1 L.E.D. Storm (1988)(Go!) AmstradCPC +42FB285C2CF839CC3F8FE53CB7DAED72 Laberinto Sultan (1989)(PEZ Software) AmstradCPC +9D7808E7FB9668052CE1EF73B9CC9285 Labynotaure (1985)(Addictive Games)(fr) AmstradCPC fr +7EE59B8743C8F8E7DE8AD418429E5E93 Labyrinth Hall (1987)(Len Townsend) AmstradCPC +65BEAF0E1CDA24523F74CDB4632FC195 Lancelot (1988)(Mandarin Software)(Disk 1 of 2) AmstradCPC +69D45E6317F44A6DB6201F720B69A207 Lancelot (1988)(Mandarin Software)(Disk 2 of 2) AmstradCPC +9A29C86C6B2DE528F1920F0256566957 Las Vegas Casino (1989)(Zeppelin Games)[master disk 1] AmstradCPC +3ABB29A0167CABBD49BE3CC58EB259EF Las Vegas Casino (1989)(Zeppelin Games)[master disk 2] AmstradCPC +D16A97E0AEAE2DF7A9917662C8166FD7 Laser Base (1985)(M.K. - P.A. Leybourne) AmstradCPC +ECC51F0BAAD142F8048944CCCDE1F49A Last Mission, The (1987)(Opera Soft)(es)[CPM Version] AmstradCPC es +62EA0923C132F681F7FA701883BD7D05 Last Ninja 2 (1988)(System 3 Software)(Disk 1 of 2) AmstradCPC +14DEB2DE9F27EF65B18C5A9A52079257 Last Ninja 2 (1988)(System 3 Software)(Disk 2 of 2) AmstradCPC +016D63FE82478DF4F47F86CBBF758961 Last of the Smileys (1995)(Amstrad Action) AmstradCPC +2CC0CB363B4888F2DE2197E51E335DD0 Last V8, The (1986)(David Darling) AmstradCPC +79973C8F3B7780F34CA2FA8F7655946A Leaderboard Tournament (1987)(US Gold) AmstradCPC +1F8CB6D7E084A45B67A9781A693FC7D9 Leaderboard Tournament (1987)(US Gold)[a] AmstradCPC +69105E2381CDD6DB8D7257369A00137F Leaderboard Tournament (1987)(US Gold)[a2] AmstradCPC +3FCFD1847DB0C36435BA90FC4E142FFB Leather Goddesses of Phobos (1986)(Infocom)[CPM Version] AmstradCPC +D53908AAC53B8976421CA12BAD8C4C35 Legend (1990)(Delta Software)(es) AmstradCPC es +109AAA2252A142E263C3D93480BF7CEE Legend of Apache Gold, The (1986)(Incentive Software) AmstradCPC +1138F6F0CB7ABB5F61B466F7A1309EFA Legend of Kage (1986)(Imagine Software) AmstradCPC +A03E9BBE63CCA0235BD3C927255132CF Legende (1987)(FIL)(fr)(Disk 1 of 2) AmstradCPC fr +E97942385E6F5DB5089ADE5F7B5989DC Legende (1987)(FIL)(fr)(Disk 2 of 2) AmstradCPC fr +ACF5A116E0F2EEB612230F7BCEF325BD Legions of Death (1987)(MC Lothlorien) AmstradCPC +63D8910C736FE4F26226B20A06C7FCAB Legions of Death (1987)(MC Lothlorien)(es) AmstradCPC es +A31666DD90078725A832A11230BB650E Leviathan (1987)(English Software) AmstradCPC +3D24A92AB6131B95A57F109D777BCA5D Life Expectancy Zero (1985)(Blaby Computer Games) AmstradCPC +6EFB266713440A613BC4931EE552D287 Life Expectancy Zero (1985)(Blaby Computer Games)[a] AmstradCPC +8E05263165C8B19E21EAC6B01E9B3E55 Life-Term (1987)(Alternative Software) AmstradCPC +D8D8D7EA5182E9840A55D5CF0E2AF64A Light Force (1986)(Faster Than Light) AmstradCPC +829626CA35065153A51566567BABB4A3 Lights Out v1.0 (1997)(Rudiger)(fr) AmstradCPC fr +C2800EB969B4F209EB7365897FE9D8EC Link (19xx)(Jeroen Erkens) AmstradCPC +96B37D76D368E0FE6293554B96E6DC0D Lion (1991)(Miko Wong) AmstradCPC +7184992D7890D165AB6D33C70F25C81A Lisa Strip Pot (1985)(Ludo's Software Distribution)(fr) AmstradCPC fr +648D8B7D74E1D09FAB59A52D0BAD04E4 Little Game (1987)(Lojze Dolenc) AmstradCPC +E4696EF9623ABA59C893065A75DD917C Livingstone Supongo (1986)(Opera Soft)(es) AmstradCPC es +D277C857C73B6E49B65D9C06536A2EF1 Logical Hero (19xx)(DBT Productions)(fr) AmstradCPC fr +8238337159D4231A201425272E82D904 Long-Way (1988)(Poum) AmstradCPC +1CC1E7730AB87FEC4E3334C41598A650 Loogaroo - Werewolf Simulator (1988)(Top Ten Software) AmstradCPC +80C0E56A26A8E54F052C24413ACC1FA9 Loom Preview v1.0 (1996)(Arkos) AmstradCPC +9C389B41B22848B9EF8F8E76504939DF Lord of the Rings - Game One (1986)(Melbourne House) AmstradCPC +538157F03E75D4DA603799FC4C702F1B Lord of the Rings - Game Two - Shadows of Mordor (1987)(Melbourne House) AmstradCPC +222658B1E2D815E90FB2983FEC6AD421 Lords of Chaos (1990)(Blade Software)(en-fr)(Disk 1 of 2) AmstradCPC en-fr +0A3A035D94E1F0CE1BCCB94A3573BD0D Lords of Chaos (1990)(Blade Software)(en-fr)(Disk 2 of 2) AmstradCPC en-fr +A08F6A079A41BB383A05D8076AF63FE4 Lords of Midnight, The (1985)(Beyond Software - Amsoft) AmstradCPC +53C74869A61A3B1AEBA6F3160158CE1C Lost Caves (1989)(Players Premier Software) AmstradCPC +3F6763AFCDC45A54B7FC510CDF4859F7 Lost Crown, The (1985)(S. Sawdy) AmstradCPC +D4FD55BF0D6D94081CE14DA5A47FA1C0 Lost Phirious, The - Falkrhanon (19xx)(Vidipix) AmstradCPC +2E3372FC4308DA6B0565EAE2215847AE Lost Phirious, The - The Casiopia (1986)(Vidipix) AmstradCPC +E7BB832F0BC6732C1522F9B464B631B0 Lost Phirious, The - The Planets (1986)(Vidipix) AmstradCPC +F4204CC448E0B149D18B4901060052D5 Lotus Esprit Turbo Challenge (1990)(Gremlin Graphics Software) AmstradCPC +28A3801904CA80FEAAAF5AA31837801C Lotus Esprit Turbo Challenge (1990)(Gremlin Graphics Software)[a] AmstradCPC +07C728F1E89CFBB70BC3D660A54967BF Lubix (1988)(Black System)(fr) AmstradCPC fr +57C1F7AB24305D1D6077526BB5B2665F Lucky Luke - Nitroglycerine (1987)(Coktel Vision)(es)(Disk 1 of 2)[CPM Version] AmstradCPC es +77CCE0292BF8AEDA43FF982FC116F6F2 Lucky Luke - Nitroglycerine (1987)(Coktel Vision)(es)(Disk 2 of 2)[CPM Version] AmstradCPC es +7D7BAD5FB3A7EF0C2011E18CCC47B95E Lucky Luke - Nitroglycerine (1987)(Coktel Vision)(fr)(Disk 1 of 2)[CPM Version] AmstradCPC fr +6F240DF30E6E568138F2F4447A2EA5D2 Lucky Luke - Nitroglycerine (1987)(Coktel Vision)(fr)(Disk 2 of 2)[CPM Version] AmstradCPC fr +F77B9A959D7BEE732389B01AA32B629D Lurking Horror, The (1987)(Infocom)[CPM Version] AmstradCPC +FA24A23615820D16F49A5B2A36513D11 Mac 2 (19xx)(Dino) AmstradCPC +BCEACCFD07CEFFEC19CB62F0145DEA81 Macadam Bumper (1985)(PSS) AmstradCPC +48617769A2AD85A06A4F77C7DC38D453 Macadam Bumper (1985)(PSS)(fr) AmstradCPC fr +CDA16C5C3D08DD3C2D301C1FB8153CB3 Macadam Bumper (1985)(PSS)[a] AmstradCPC +B4B579FF8464DEC5E69A950EEDC9F812 Macrocosmica (1986)(Datacom - Amsoft) AmstradCPC +07970DE67647BE8CE4623EC90D7F7EEC Mad Ball (19xx)(-)(fr) AmstradCPC fr +46731890A8FE38502C0EC7EBA797E6F7 Mad Mazes (1992)(Pipeline Software) AmstradCPC +9A71EF8D66D2F67DABC089B7004D9623 Mad Mix 2 - En el Castillo de los Fantasmas (1990)(Topo Soft)(es) AmstradCPC es +463E87EE9AD79C8FFE31232D3D54A085 Mad Mix 2 - En el Castillo de los Fantasmas (1990)(Topo Soft)(es)[a] AmstradCPC es +6654EB62BDD1C2D0A34BF71CF31D80A2 Mad Mix Game (1988)(Topo Soft)(es) AmstradCPC es +110BBB1BB7335C193931BFAD131A26B1 Mad Mix Game (1988)(Topo Soft)(es)[a] AmstradCPC es +E53B5C95AB68F941C91DD8A61A63E12A Maddog (1987)(Titus) AmstradCPC +055518431036C0D611C8C4E05BD9D81A Mag Max - Robo Centurion (1987)(Imagine Software) AmstradCPC +F51CCB4614CD6928FE8AB2DD224C1BFE Maggot Splat (19xx)(J. Charlesworth) AmstradCPC +24549BE70AA26995FC67C25A2CE7DCF6 Maggot Splat (19xx)(J. Charlesworth)[a] AmstradCPC +AA6105D42A7C38C9F39EEE6791F5A2CE Magic Clock (1986)(Players Software) AmstradCPC +AE71A45CAEBEC8276E140227A7B269ED Magic Maths (1986)(Players Software) AmstradCPC +15C1FA3D7D605DB34970FB24708F8A50 Magic Sword, The (1984)(Database Publications) AmstradCPC +BBD7C051D3F3153D77A287A7099629CA Magic Sword, The (1984)(Database Publications)(fr) AmstradCPC fr +7EB6CFB154DB30904CE53047D1FD89F5 Mahjong (1986)(Liffsoft) AmstradCPC +AA743B720EB66FAFF7D1C0EFD9A2C58E Maitre Absolu, Le (1989)(Ubisoft)(fr)(Disk 1 of 2)[CPM Version] AmstradCPC fr +7A4B8D5A125DCBE8D9CB6471F5365C93 Maitre Absolu, Le (1989)(Ubisoft)(fr)(Disk 2 of 2)[CPM Version] AmstradCPC fr +FC6E6F7F84286038CEDAEEA4D9E080C2 Maitre des Ames, Le (1987)(Ubisoft)(fr)(Disk 1 of 2)[CPM Version] AmstradCPC fr +A76716C18FB6BB94436C9FC4A73DFFC0 Maitre des Ames, Le (1987)(Ubisoft)(fr)(Disk 2 of 2)[CPM Version] AmstradCPC fr +4676B709CE9B2036A3D1AE3897617EA9 Malediction de Thaar (1985)(Coktel Vision)(fr) AmstradCPC fr +0B84C2E59320F71AF261E3CEB9C83D7D Malefice des Atlantes, Le (1987)(Chip)(fr) AmstradCPC fr +CB319E87E16D7A23C06A5C1EFDE371BD Malefices (1992)(Nicolas Cocaign)(fr)(Disk 1 of 2) AmstradCPC fr +22947519BAB75C283AE9C16C6747B53D Malefices (1992)(Nicolas Cocaign)(fr)(Disk 2 of 2) AmstradCPC fr +EC1A761AC074A608450BC4F12ADA1BB3 Manager (1985)(ERE Informatique)(fr) AmstradCPC fr +50BCB3A4788936F4020497766084C050 Manchester United (1990)(Krisalis Software) AmstradCPC +0CD954A846DC8860989F9FC5B6A90635 Mandragore (1986)(Infogrames)(fr) AmstradCPC fr +FE1EC3A67504E86B8808040E33959E47 Mandragore (1986)(Infogrames)[CPM Version] AmstradCPC +16198B4482FCCA98ABB7F3DAA64865B9 Mange Cailloux (1987)(Ubisoft)(fr) AmstradCPC fr +8D6F05B9F01ACE12CD90455C4B862834 Manhattan 95 (1986)(Ubisoft) AmstradCPC +E36ECC58EADB185CFE078410D14A06D8 Manic Miner (1985)(Software Projects - Amsoft) AmstradCPC +9903F6E0689CF515B5370CBBDA3DD36C Manic Miner (1985)(Software Projects - Amsoft)[a] AmstradCPC +D31751AEF2D754E3E6EA4C96E74BF533 Mano Mecra (19xx)(-)(fr) AmstradCPC fr +6546953936DA4F873819442B8235FD30 Manoir de Mortvielle, Le (1988)(Lankhor)(fr)(Disk 2 of 2) AmstradCPC fr +FA394FCE541A1968D0C9539DEB04B75C Manoir de Rochebrune, Le (1985)(Soracom Informatique)(fr) AmstradCPC fr +C5C327938C81F7A04FD5BB3FA2F82672 Maquina del Tiempo, La (1989)(Noel Llopis Artime)(es) AmstradCPC es +BE2AE66C99E25A80681CCE8C528F708C Marauder (1988)(Hewson Consultants) AmstradCPC +98921DFDE83BC612E1121119650B5FF1 Marble Madness Construction Set (1986)(Melbourne House) AmstradCPC +F06019BC54131A23B892564EF7E0B335 Marble Madness Construction Set (1986)(Melbourne House)[a] AmstradCPC +1B8543EC25E9A95415DD2EB815D1E92D Marble Madness Deluxe Edition (1986)(Melbourne House) AmstradCPC +B0FB752285407795A373C62C2FC7501B Marble Madness Deluxe Edition (1986)(Melbourne House)[a] AmstradCPC +A1CC08189CD5BF03B8F60BAC860D76C5 Mario Bros (1987)(Ocean) AmstradCPC +04D4D826DF11200046D27945A45E54C4 Mario Bros (1987)(Ocean)[a] AmstradCPC +EEDDBAC90C844F7B2EFA66AAF33F3DDD Marius Tresor Foot (1985)(Loriciels)(fr) AmstradCPC fr +E8A4A7063097ADD5BFA5F9D4221FDF02 Marius Tresor Foot (1985)(Loriciels)(fr)[CPM Version] AmstradCPC fr +22A808569C83B2CECE6F3DAAF22DED04 Marque Jaune, La (1988)(Cobra Soft)(fr)(Disk 1 of 2) AmstradCPC fr +E70BA88E6E9893279C49FE369B7E9150 Marque Jaune, La (1988)(Cobra Soft)(fr)(Disk 1 of 2)[a] AmstradCPC fr +51139D18DC85F451F16C7EC1CE17E0D4 Marque Jaune, La (1988)(Cobra Soft)(fr)(Disk 2 of 2) AmstradCPC fr +A478F85B649FCF8FD8E844C13F840164 Marque Jaune, La (1988)(Cobra Soft)(fr)(Disk 2 of 2)[a] AmstradCPC fr +6194994EDCB6BE4A10DC7AB7B1037420 Marsport (1985)(Gargoyle Games) AmstradCPC +EC3B12B391D38F63153B1B50E8BA929D Mascotte (1988)(Coktel Vision)(fr)(Disk 1 of 2)[CPM Version] AmstradCPC fr +2B76B28497D8C15A6EB7BB502478317A Mascotte (1988)(Coktel Vision)(fr)(Disk 2 of 2)[CPM Version] AmstradCPC fr +90C7C54FDD908BB1C444080B65590EFA Mask (1987)(Gremlin Graphics Software) AmstradCPC +2326F3CEFF5909F3DA56320F932DAB36 Mask (1987)(Gremlin Graphics Software)[a][CPM Version] AmstradCPC +677CA44CAC107131B04696CA3D0596FE Mask (1987)(Gremlin Graphics Software)[CPM Version] AmstradCPC +7922AD2F48B7B2B422F8A77C180F8C4A Master Chess (1987)(Mastertronic) AmstradCPC +D21FA82D14ACACEDF5572CED2401CBE5 Master of the Lamps (1985)(Activision) AmstradCPC +C24441B0F3D1466D226E0A1EC0A0D297 Master Rubik's Cube (1985)(Bernard, P.)(fr) AmstradCPC fr +C1E1988F631AFDFA70813ABF6389CC81 Masterchess (1984)(Mikro-Gen - Amsoft) AmstradCPC +D73EC0568F7D5553DF1F81A43D4C74B6 Masters of the Universe - The Movie (1987)(Gremlin Graphics Software) AmstradCPC +7081D660D3276257387674DD6F4FB056 Match Day (1985)(Ocean) AmstradCPC +3623BBABB900C61111A426CEEE005D96 Match Day (1985)(Ocean)[a] AmstradCPC +741F57CEBED39BECA5E9DCA0B4C320C1 Match Day II (1987)(Ocean) AmstradCPC +4D3A5112083496322F01F9CFF24FFBC6 Match Day II (1987)(Ocean)[a] AmstradCPC +BFD698E27809AE79664E036B2CF867F4 Match Point (1985)(DL Research - Psion Software) AmstradCPC +46B2E0CDC43876CC72395D1551A84CEB Max Headroom (1986)(Quicksilva) AmstradCPC +E380618B94095DED0DC3ABEE83E4B6B4 Maze (1985)(C. Mankowski) AmstradCPC +D9ECB39E3EE7DB268AA034C824F87AAA Maze Mania (1989)(Hewson Consultants) AmstradCPC +52527328DA991F23DFAB39D9F32803DE Mazie (1988)(Zeppelin Games) AmstradCPC +A9B7136C227D8CA5D1429DF5E0963B76 Mazie (1988)(Zeppelin Games)[a][master disk 1] AmstradCPC +36655352775731A7A07B8193147B290A Mazie (1988)(Zeppelin Games)[a][master disk 2] AmstradCPC +4C84BDBD01531F739FDDADA59DE5A3CB Mazie (1988)(Zeppelin Games)[master disk 1] AmstradCPC +705BBF9741859FCB5C272A49CB91283F Mazie (1988)(Zeppelin Games)[master disk 2] AmstradCPC +226E9175F5F8810011EF13D019C0D0BC Mega-Apocalypse (1988)(Martech Games) AmstradCPC +EB3BE0AEAA38BCAC1D046646925F4E2F Megablasters (1994)(Odiesoft)(Disk 1 of 4) AmstradCPC +45241A54CE49EA77417DF1EBEAA97A4F Megablasters (1994)(Odiesoft)(Disk 2 of 4) AmstradCPC +D674692C0D054CDF1BE627D37253E997 Megablasters (1994)(Odiesoft)(Disk 3 of 4) AmstradCPC +7D0EE6A78A2BB9FF49FAFF67DCEDDC45 Megablasters (1994)(Odiesoft)(Disk 4 of 4) AmstradCPC +7EB805FEBD420F1F67CFAF77BFA2BFCB Mega-Bucks (1986)(Firebird Software) AmstradCPC +CBF6448BA9D4B3CF5C0FD304BAF3A212 Mega-Corp (1987)(Dinamic Software)(es) AmstradCPC es +D15C526F03B36E45657E4B8B41FCEA31 Megamix (1992)(Cyril le chat) AmstradCPC +F966ECC2EC9900BB43AD480FA2CC8584 Meganova (1988)(Dinamic Software)(es) AmstradCPC es +6047A331D7CD2DD149EC11C0FD5543BE Meganova (1988)(Dinamic Software)(es)[a] AmstradCPC es +9638687E06BB0411F0CF87E2E29A34EF Meltdown - Control Reactor (1986)(R. Nixon) AmstradCPC +F7FFB96B48EC60CF70101CF0D43C00D8 Meltdown (1986)(Alligata Software)(Disk 1 of 2) AmstradCPC +68CA0ADC4B7315266BF7E7640D93052A Meltdown (1986)(Alligata Software)(Disk 2 of 2) AmstradCPC +F9242F9295329A3CFAE9C905A49C79A5 Memotron (1986)(CPC-Magazin)(de) AmstradCPC de +923B14E630945AA52509A999F666E5D6 Menace sur l'Arctique (1987)(Chip)(fr) AmstradCPC fr +591CA988B7B6F309B4F549238D48A69E M'enfin - Gaston (1986)(Ubisoft)(Disk 1 of 2) AmstradCPC +1D6F3F9658BD7623BECE00607AC5067A M'enfin - Gaston (1986)(Ubisoft)(Disk 1 of 2)[a] AmstradCPC +996F7E6CAE669A6E4FA6A5C8527AB78D M'enfin - Gaston (1986)(Ubisoft)(Disk 2 of 2) AmstradCPC +C122B1124434FDFC66599B3209516DD2 M'enfin - Gaston (1986)(Ubisoft)(Disk 2 of 2)[a] AmstradCPC +24FBBBAD5B02D3F23C92D218B4C839A4 Mercenaire (1986)(Rainbow Productions) AmstradCPC +CFDB3EE2D0C1E1982F4A92FDD7659BE8 Mercenaire (1986)(Rainbow Productions)[a] AmstradCPC +2B10BCC91000143C65EDE18A98221CE2 Mercenary 1 + 2 (1987)(Novagen Software) AmstradCPC +21A39FF3E65FCC6F18EFCA2201DB5615 Mercs (1991)(US Gold)(fr) AmstradCPC fr +6F6EFA0DC27CADDC3B2C89CDC5B87499 Mermaid Madness (1986)(Electric Dreams Software) AmstradCPC +4FC02A29DCF1DD0EED35DAA250587356 Message from Andromeda (1986)(Interceptor Micros Software) AmstradCPC +D2E4A79A9AD096B5223FF264CA851037 Metal Army (1988)(Players Software) AmstradCPC +EEB499B013EF2243B8BC29C9CE78841A Metalyx (19xx)(Alternative Software) AmstradCPC +9E8E54020E8720F279A8F2CAEC1B38F9 Metro 2018 (1985)(Initiel)(fr) AmstradCPC fr +D6563B2F1FE47B72F8D60F0265E3816F Metro-Cross (1987)(US Gold) AmstradCPC +A5A4BCE9035FD89A2DF4CFE3794F9793 Metropol (1988)(Zafiro Software Division)(es) AmstradCPC es +70155B67986D9961A014AD721F25C5EF Metropolis (1988)(The Power House) AmstradCPC +F5D063F1C4C3401E05B30440DF3DDC89 Meurtres en Serie (1987)(Cobra Soft)(fr) AmstradCPC fr +3665B27EDA7A91D5AFA337604D3430B2 Meutre a Grande Vitesse (1985)(Cobra Soft)(fr) AmstradCPC fr +9F96012492A1514F25E0E1E5F8C34882 Mewilo (1987)(Mauril Tramis)(fr)(Disk 1 of 2)[CPM Version] AmstradCPC fr +D72C830CCABE63844ACB9C0FCD7B305C Mewilo (1987)(Mauril Tramis)(fr)(Disk 2 of 2)[CPM Version] AmstradCPC fr +95E45A4D3D661C25144E92076A43EE74 Meynaupede (1985)(Fread and Ted)(fr) AmstradCPC fr +A9C2A9A76995CAC74ACB8A39761BB69B MGT - Magnetic Tank (1986)(Loriciels)(fr) AmstradCPC fr +39E65A496F396CE3FD987E06477FA478 Miami Vice (1986)(Ocean) AmstradCPC +657BC0CADD1BECA0A3BE862EAC7DCBCF Mickey Mouse (1988)(Gremlin Graphics Software) AmstradCPC +21A6F58315139B36E0ED232062C607E7 Micro Scrabble (1985)(Leisure Genius)(fr) AmstradCPC fr +CBC36BDB8EE221787A9CE47C46269981 Micro Scrabble (1985)(Leisure Genius)(fr)[a] AmstradCPC fr +2571B24ECB3C1AE35E1921F1989D9699 Micro Scrabble (1985)(Leisure Genius)(fr)[a2] AmstradCPC fr +51A4622DB413BA25484E31681EAEC32E Microball (1988)(Alternative Software) AmstradCPC +BC082531226D69DF0AB39889F0A4AFE0 Microball (1988)(Alternative Software)[a] AmstradCPC +C4DCB30F61D220403C84942E67A2AFDC Micro-Whist (1988)(R.A. Waddilove) AmstradCPC +0175ADD418AF69EA940E786BB27D0C88 Midnight Resistance (1990)(Ocean)(Disk 1 of 2) AmstradCPC +15C5654AC9F4E3B940EB7E0B504E343B Midnight Resistance (1990)(Ocean)(Disk 2 of 2) AmstradCPC +5D88E77532424D7206676526158B24C9 Mig 29 Fighter (1989)(Codemasters) AmstradCPC +4A1454A3D43828E3AD52CD3774AD3E83 Mikie (1986)(Imagine Software) AmstradCPC +6F5E8829DE0A830BF1F416B9C39E7058 Military School (1989)(Black System) AmstradCPC +27269560EC196CD4C09F6F708FA7A717 Milk Race (1987)(Mastertronic) AmstradCPC +9FF01442C7B32C8B18F9A6B2E7F9010D Milk Race (1987)(Mastertronic)[a] AmstradCPC +D89DC056807272CB22D078EDC46C6D43 Mille et un Voyages, Les (1989)(Carraz Editions)(fr)(Disk 1 of 2) AmstradCPC fr +4EBC4D2FC4F26071348236008C2EA730 Mille et un Voyages, Les (1989)(Carraz Editions)(fr)(Disk 2 of 2) AmstradCPC fr +5FD1981DA4F65540793EEDA73CC9B42F Milles Bornes (1985)(Free Games Blot)(fr) AmstradCPC fr +3A2DEC57FDF7894FD72150D42F198ED9 Mindfighter (1988)(Abstract Concepts) AmstradCPC +7E2420521008C2E22E14D1B152DB5CED Mindshadow (1985)(Activision) AmstradCPC +0346D25A053F1668C5621718717C9DE5 Mindshadow (1985)(Activision)[a] AmstradCPC +9B795272327D287C6FFFBC4CCBB7414D Mind-Streatchers (19xx)(Mastertronic) AmstradCPC +8C11E4BEA35F5D057D6E41597305D65C Mines (1994)(CRCT) AmstradCPC +BDBF317974BDF258B7A6FAABC1216A54 Minesweeper (1992)(Dream Soft) AmstradCPC +11AD0E1492EB18308C90A9519FBCE00E Minette (19xx)(E.J. Spicer)[CPM Version] AmstradCPC +8C42C3B56B708E6EFFEF5FAF1494C372 Mineur (1988)(-) AmstradCPC +08FE62C223DCBAF4774847BD5A727724 Minicent (19xx)(-) AmstradCPC +4F2B4942ECE04EF660AF74478D9D8441 Minisenso (1992)(JM) AmstradCPC +911609021E3D8BE055C0AE71E4DDA7D7 Mirando a las Estrellas (1984)(Amsoft)(ES) AmstradCPC ES +14941AB81F277CE66CE99A990A0CA140 Missile Ground Zero (1989)(Virgin Mastertronic) AmstradCPC +1C439EC5973506F496DA1FD22F85B79F Mission 2 (1987)(ERE Informatique) AmstradCPC +5A7A03800BFA1530F5F17D92C30C09E1 Mission Delta (1985)(ERE Informatique)(fr) AmstradCPC fr +9E018F008E8583F3368E33AFEABAC389 Mission Elevator (1988)(Micropool) AmstradCPC +01397727D9E029771DC7464E1B2684A8 Mission en Rafale (1987)(FIL)(en-fr) AmstradCPC en-fr +114BC02E909FCB93D614FAB0BD883E82 Mission Genocide (1987)(Rotovision) AmstradCPC +F9165C066DC8592D0FD48DFDABC7EDC6 Mission Genocide (1987)(Rotovision)[a] AmstradCPC +1FBCD79175157091ED16AC4FDB92E9B7 Mission I - Project Volcano (1985)(Mission Software) AmstradCPC +DCC20C8DCD632F132F1F602943C48BDF Mission Tres Secrete a Colditz (19xx)(Soracom Informatique)(fr) AmstradCPC fr +7153D389D438CD759C768814B6C58594 Misterio del Nilo, El (1987)(Zigurat Software)(es) AmstradCPC es +F9F7FB7532D55045C60A86429371716C MLM 3D - Evasion de la Lune (1986)(Chip Avril)(fr) AmstradCPC fr +0446247C7B4C272217F9688C1FAE914B Mokowe (1990)(Lankhor)(fr)(Disk 1 of 2) AmstradCPC fr +C13D694A7E0D65290C02C086FB575AFF Mokowe (1990)(Lankhor)(fr)(Disk 2 of 2) AmstradCPC fr +9DED2E48140C487F11371A4F78C248F0 Molecularr (1990)(Amstrad 100) AmstradCPC +A2B43D2842E96A70008F3EED6A8243B1 Molecularr 2 (1991)(Amstrad 100) AmstradCPC +2B6A0D77A6A929858AEE6945BFEB1A91 Molecule (1990)(LMC Software) AmstradCPC +0FB81C263FA8DCFF779172D675E13221 Momie Blue (1986)(Coktel Vision)(fr) AmstradCPC fr +91939D30E83E3089A4A2F14642D06EB8 Mondes Paralleles, Les (1993)(Mchtml)(fr)(Disk 1 of 2) AmstradCPC fr +F3C99C6AE868D4BC2CB7EAF277E34D0D Mondes Paralleles, Les (1993)(Mchtml)(fr)(Disk 2 of 2) AmstradCPC fr +64A94648C17CE3891CC2EC2B259A94C8 Monopolic (1985)(Free Game Blot)(fr) AmstradCPC fr +D1A90B9397BBF4A091628AEB449BFB54 Monopoly (1985)(Leisure Genius) AmstradCPC +CDD251894DD7FB35661F6EA315A78692 Monopoly (1985)(Leisure Genius)(fr) AmstradCPC fr +42CD5F9C94F5D27B703B48ECD2BD86EA Monopoly (1985)(Leisure Genius)(fr)[a] AmstradCPC fr +47A75A02EFAD5A854D509AA8FE9FC3D6 Monte Cristo (19xx)(Francois Fabien)(fr)(Disk 1 of 2) AmstradCPC fr +D660FDE6715258A3EE622D822601D21E Monte Cristo (19xx)(Francois Fabien)(fr)(Disk 2 of 2) AmstradCPC fr +DDF14D171F4EE325F734087AD7F4F0D2 Montsegur (1985)(Norsoft)(fr) AmstradCPC fr +7ED953792EDCD1FED5056C298E09229B Monty on the Run (1985)(Gremlin Graphics Software) AmstradCPC +AD31CDE84C54DC549DCB34F37DC0E874 Monument (1991)(Zeppelin Games)[master disk 1] AmstradCPC +BE8454D3271182ABC865C3DC542918C7 Monument (1991)(Zeppelin Games)[master disk 2] AmstradCPC +689EA604495A86E47B159204EC0F7919 Moon Blaster (1990)(Loriciels) AmstradCPC +5D1B8A290BFAF038547F309CCC62CCBE Moon Buggy (1985)(Anirog Software) AmstradCPC +FF35A83F0E26CB0155B105CED33E0E97 Moon Buggy (1985)(Anirog Software)[a] AmstradCPC +93F77A5BDF75D797EC1A7D73840397CB Moon Cresta (1986)(Tim) AmstradCPC +5C2574801CA55BE70E66478118DBB578 Moon Cresta (1986)(Tim)[a] AmstradCPC +233220722A670D4C90D541A29C234ED7 Moonmist (1986)(Infocom)[CPM Version] AmstradCPC +3B869E1C777A2EB69B328A89EA8D5E51 Moors Challenge, The (1984)(Timeslip Software) AmstradCPC +2D662A85038B43A37C58E892EF96179B Mordon's Quest (1985)(Melbourne House) AmstradCPC +19BB3281B6129437FFA1AF0663140679 Morpions (1985)(Depinoy Daniel)(fr) AmstradCPC fr +6FFB0FCED13B44C7BEFE5B8A2338A974 Morris Meets the Biker (1984)(Automata UK) AmstradCPC +1B2EF63E5F863746D0A7C62A9E7C1A69 Mot (1989)(Opera Soft)(es) AmstradCPC es +D033F354EAD613DBB8BD1B6A20D90627 Moto Cross Simulator (1989)(Codemasters) AmstradCPC +725F1DB16E4182B1CF759A06F6C2B390 Moto Driver (1986)(Christophe Le Bouil)(fr) AmstradCPC fr +2F734AFA4678821666DFC671B7005CD6 Motor Massacre (1989)(Gremlin Graphics Software) AmstradCPC +8BAC7F9128A1A9963F8ADFAA9C0AFDE0 Motor Massacre (1989)(Gremlin Graphics Software)[a] AmstradCPC +B29FF72D51BA4DB35561505DA9A2C318 Motos (1987)(Mastertronic Added Dimension) AmstradCPC +5923995B0E6AE2E602B60D98FA7E8D60 Moulinsar (1987)(Alex Autrou)(fr) AmstradCPC fr +DFA74DDD2A83281B830FFF4DB7D5E35F Mountains of Ket (1987)(Incentive Software) AmstradCPC +2953F27FC2BBCE0AD72EF262716317E4 Mountie Mick's Death Ride (1987)(Reaktor) AmstradCPC +960A9AE995FA953D702E8CAE10DBB65B Movie (1986)(Imagine Software) AmstradCPC +87EF2EEB7D15759F748529A3887D364C Movie (1986)(Imagine Software)[a] AmstradCPC +D5306E1FC0583C3B1A35613F08CDFF22 Moving Target (1989)(Players Premier Software) AmstradCPC +305AD4516C9DA9B942C01B6BD33975A8 Mr. Freeze (1984)(Firebird Software) AmstradCPC +8F73DB5A93A74931C72E9B76B315DF80 Mr. Freeze (1984)(Firebird Software)[a] AmstradCPC +CD2DE26584B27B08A714A3003D95F815 Mr. Heli (1989)(Firebird Software) AmstradCPC +FBF613C28B3451D8ACEF147A0A122778 Mr. Pingo (1986)(Rainbow Arts) AmstradCPC +90A5C253173D35FD73AD3C0A7BC6171F Mr. Pingo (1986)(Rainbow Arts)[a] AmstradCPC +679D0A95179CFC7341F88ECE9BA39A6E Mr. Weems and the She Vampires (1987)(Piranha) AmstradCPC +E88C10F3FA3C2BEB5E289052DEE0A9A1 Mr. Wong's Loopy Laundry (1984)(Artic Computing - Amsoft) AmstradCPC +2037BA84A0BBC7BD0F9AAB4B9C7B27E8 Muggins the Spaceman (1987)(Firebird Software) AmstradCPC +4F15D11D1BDD76AF1B9F6C84969E687E Multi-Quizz (1985)(Cobra Soft)(es) AmstradCPC es +1BECC96793DAE851DB3492DD3C412495 Munch-it (1984)(Tynesoft) AmstradCPC +D7F3460AD7D9FDA01E3427D8696F8D6A Munch-it (1984)(Tynesoft)[a] AmstradCPC +A7AB296EA209A35A8A33CD979D7C3B1D Munsters, The (1989)(Again Again) AmstradCPC +D5504AA5CCE162D6C3234922FDD19FAE Murder Off Miami (1986)(CRL Group) AmstradCPC +6A1F05CB94A9A18930CD705776A5720D Murders in Venice (1988)(Cobra Soft)(fr)(Disk 1 of 2) AmstradCPC fr +FF068A23933BAD6A2C8405EE21051A27 Murders in Venice (1988)(Cobra Soft)(fr)(Disk 2 of 2) AmstradCPC fr +430C91225A55E1A77E07CED3551D2B72 Muri (19xx)(Marius Wey - Markus Wildi) AmstradCPC +CB043341682E176ABF1E79F7CF75B8CF Mutan Zone (1989)(Opera Soft)(es) AmstradCPC es +FA99643BDA34BF6D3B71736478E131EB Mutan Zone (1989)(Opera Soft)(es)[a] AmstradCPC es +BE2B43A670AECD0FFB4AF78696338553 Mutant Fortress (1989)(Players Premier Software) AmstradCPC +790EDF293CD3FB4339196553E3E247D0 Mutant Monty (1984)(Artic Computing - Amsoft) AmstradCPC +5C9B872EBAB8C66A2D31E6D4EEC6882A Mystery of the Indus Valleys (1987)(Alternative Software) AmstradCPC +D5BAE8BFF0E5B3E4B2B318251DFCD4D5 Mystery of the Java Star, The (19xx)(Shards Software) AmstradCPC +1087D889BF9B443F4E64CD3807CE16A8 Mythos (1990)(Opera Soft) AmstradCPC +DFABC6EC2C04FF87EE4F52ADF78D3B0D N.E.X.O.R. (1986)(Design Design Software) AmstradCPC +8451E0A9D1AC4137B5DFB16D41E3675F N.E.X.O.R. (1986)(Design Design Software)[a] AmstradCPC +673D138C70579012AF1166269258BC1A N.E.X.O.R. (1986)(Design Design Software)[master disk] AmstradCPC +21C48E4A29B2E66811A780048C188BCD N.E.X.U.S. (1986)(Nexus Productions) AmstradCPC +20A1F9593D30D41C8CF2E697FA4A3237 N.O.M.A.D. (1986)(Ocean) AmstradCPC +D61D67ABC255E22AE7DF513E32D9F5FB Nakamoto (19xx)(The Power House) AmstradCPC +1B1E4A99CECD0EC5AEEFD64142378327 Navy Moves (1988)(Dinamic Software)(es) AmstradCPC es +DAC587718C32F49F96E9638CEF4B90CF Navy Moves (1988)(Dinamic Software)(es)[a] AmstradCPC es +0AB96BB9FF18B01DEF5205C7AA8D820B NBA (1989)(ABC Sports)[464 Version] AmstradCPC +3CD1A040BD0CC39B41832AA85E6C1764 NBA (1989)(ABC Sports)[6128 Version] AmstradCPC +4F418E0EE57074D12B23CB103DC66083 Necris Dome (1987)(Codemasters) AmstradCPC +C3AB257703D2E0BA36B57B9053BD6BD8 Necromancien, Le (1987)(Ubisoft)(fr)(Disk 1 of 2) AmstradCPC fr +DF1FFF78544B864BF499A143BD802001 Necromancien, Le (1987)(Ubisoft)(fr)(Disk 2 of 2) AmstradCPC fr +F779D6A29C063822F5102D99FB629B60 Nemesis (1987)(Konami) AmstradCPC +7B262ACEDD459D20DF0A312DE08600C5 Nemesis IV (1986)(Cascade Games) AmstradCPC +015FF0F547AAD37C95AC40CEBC8F9F74 Nervous Break Down (1985)(Bidouielle Software)(fr) AmstradCPC fr +8D925839F434F7A5EF65747657DC15DF Nether Earth (1987)(Argus Press Software) AmstradCPC +C9857BB69FEF9FA5A21598DC3D3691A2 Netherworld (1988)(Hewson Consultants) AmstradCPC +DEF7C381E8E5BBD993F8084B4BEA5926 Neverending Story, The (1985)(Ocean) AmstradCPC +0FC9711E85699739D939D735A3791A84 New Zealand Story, The (1989)(Ocean) AmstradCPC +7F435CE9B0801FE3C85789F70164A562 New Zealand Story, The (1989)(Ocean)[a] AmstradCPC +558AFDB9A0B07652D5FE59140DBDFD6F Newmarket (19xx)(D. Andrews) AmstradCPC +A255334FB67D3057E712BEA1D310121E Nibbler (1984)(Mosaik Software) AmstradCPC +36FCB06330260C98D3284889A5A46EC7 Nick Faldo Plays the Open (1985)(Mind Games) AmstradCPC +EE25913FEEA688E9C43D6AB53985247A Nigel Mansell's Grand Prix (1988)(Martech Games) AmstradCPC +4549DBA62FB101873F865E60EDF0BBFD Nigel Mansell's World Championship (1992)(Gremlin Graphics Software)(Disk 1 of 2) AmstradCPC +F3BB50C9080A5D993C4F9ACF1F33AD9E Nigel Mansell's World Championship (1992)(Gremlin Graphics Software)(Disk 2 of 2) AmstradCPC +2B28872EAE50DD167C6E27F5F4E01A82 Night Booster (1985)(Cobra Soft)(fr) AmstradCPC fr +493E13FFAACA9053F86C6D55287FB01C Night Booster (1985)(Cobra Soft)(fr)[a] AmstradCPC fr +34C021AB681A0A44D95CA893E998B89F Night Breed (1990)(Ocean)(Disk 1 of 2)[CPM Version] AmstradCPC +A1E265DAFA0DCB7C23308CDD8C88194D Night Breed (1990)(Ocean)(Disk 2 of 2)[CPM Version] AmstradCPC +4932803E26A8A7F2EFE3B732D6D38252 Night Raider (1988)(Gremlin Graphics Software) AmstradCPC +50548ECF573E8C48AA76654F616D9C25 Night Raider (1988)(Gremlin Graphics Software)[a] AmstradCPC +FC0EA5708B056F3060614B5DC8E13CDC Nightmaze (19xx)(-) AmstradCPC +FA8B6B9472C9869667FA68684A281CA4 Ninja (1990)(Black System) AmstradCPC +E483DF199E6DAFD2181EE879851B72E9 Ninja (1990)(Black System)[a] AmstradCPC +847646692D3C6BFC122D7358E16FB4B8 Ninja Hamster (1987)(CRL Group) AmstradCPC +727131D8E08BEA1BE930DC1671FEA19F Ninja Hamster (1987)(CRL Group)[a] AmstradCPC +EB86E9DE67E7BEBD6E21F0D07517FB70 Ninja Massacre (1989)(Codemasters) AmstradCPC +07FFC49DEFA59B57234E194F7A75D156 Ninja Scooter Simulator (1988)(Silverbird Software) AmstradCPC +E07D196F7999CDB91EB16102F79AABB6 Ninja Warriors (1989)(Virgin Games) AmstradCPC +55D8FF6731CA9A5715FC7D5F29203640 Ninja Warriors (1989)(Virgin Games)[a] AmstradCPC +DE9908A6BCEA47F7DA128A874AA0EF88 Nocturne (1986)(Alpha Omega Software) AmstradCPC +1B2A638A7D5AE1D3BCE7CFBF84D18A44 Nodes of Yesod (1986)(Odin Computer Graphics) AmstradCPC +BCDB63CCCAAE0681A7A758EAF7F6E876 Noix de Croco 4 (1990)(-)(fr)(Disk 1 of 2) AmstradCPC fr +06AF81B684473DBE9B299E480BA8720E Noix de Croco 4 (1990)(-)(fr)(Disk 2 of 2) AmstradCPC fr +FDB957FD6C6A183690A91C73A0DC5C26 Nonamed (1986)(Dinamic Software)(es) AmstradCPC es +33D59E00050B0E7CCDFECCFFE5441F0C Nonteraqueous (1985)(Mastertronic) AmstradCPC +A175EBDFC0B0F0406EB95C2ABF08EE25 Nonterraqueous II - Soul of a Robot (1985)(Mastertronic) AmstradCPC +63A95315FFC271D5D20DD30F980C5D5B North & South (1991)(Infogrames)(M3)(Disk 1 of 2)[a][CPM Version] AmstradCPC M3 +BF762DE96CBD01844EBF3CE115431978 North & South (1991)(Infogrames)(M3)(Disk 1 of 2)[CPM Version] AmstradCPC M3 +831BCBA4E5CEFEF34AB4347A9B7E7634 North & South (1991)(Infogrames)(M3)(Disk 2 of 2)[a][CPM Version] AmstradCPC M3 +847FDE6FEE4D0079819846FD5A987779 North & South (1991)(Infogrames)(M3)(Disk 2 of 2)[CPM Version] AmstradCPC M3 +8EB24FB707F75524BD438A7AD66C88B7 Nosferatu the Vampyre (1986)(Piranha) AmstradCPC +77BE94CF4166F8DB3A32703873B1A48C Not a Penny More, Not a Penny Less (1987)(Domark)(Disk 1 of 2) AmstradCPC +9DFD081A0133F1E529805894DEE21A51 Not a Penny More, Not a Penny Less (1987)(Domark)(Disk 2 of 2) AmstradCPC +74FAC31299E979E4CED554D902FEB0E1 Nova (1987)(J. Wyer) AmstradCPC +16270210D9055000BFF8B0973EEF3F3F Nuclear Heist (1986)(Players Software) AmstradCPC +5548DABE8B23B2B65871FFF4CB6594AE Number 1 (1986)(Duke - Jona) AmstradCPC +BD430D356568B0E71CD7BC0AA3258BD7 Nythyhel - Files of the Occult (1986)(50-50 Club Software) AmstradCPC +B572F16A6B00C436DEE9B50EF636F611 Obliterator (1989)(Melbourne House) AmstradCPC +8B8EB175D1D814C75D048563EE8F2DA1 Obliterator (1989)(Melbourne House)[a] AmstradCPC +E752638CC204E2A61443987D2704294A Obsidian (1985)(Artic Computing) AmstradCPC +46ECA7D20419E13E49EE20D2BFE9987D Ocean Conqueror (1987)(Rack-It) AmstradCPC +1ECFF88BF9BB3B1A9F8982B4DB5FB7F1 Octoplex (1989)(Mastertronic) AmstradCPC +C3C8543965DE39C3A01EA63BF85B973E Octoplex (1989)(Mastertronic)[a] AmstradCPC +920A92374DEB1E09138F91C56CCD80E6 Off Shore Warrior (1989)(Titus) AmstradCPC +6262007AB7787B3920842A6F4F84E159 Official Father Christmas Game, The (1989)(Alternative Software) AmstradCPC +AD394E42B36CE6F22F068A423ACA0BD3 Oh Mummy!! (1984)(Amsoft) AmstradCPC +0DCD00E2EBE179B52FE5361E2CDFF260 Oh Mummy!! (1984)(Amsoft)(es) AmstradCPC es +276410D9A76354D95FB1C8CC20DC2842 Oh Mummy!! (1984)(Amsoft)(es)[a] AmstradCPC es +C8F4930C4F09200E284C02B7413CB90C Oh Mummy!! (1984)(Amsoft)[a] AmstradCPC +1967709E01AD21801D6C538D7ED273FE Oink! - Piggy Tales (1987)(CRL Group) AmstradCPC +8AFA98727B7C57E6A3B00DF3B85E7C63 Olaf (19xx)(-)(fr) AmstradCPC fr +F21D430EEA80396BCFEAC0B29A966E23 Olli & Lissa - The Ghost of Shilmoore Castle (1986)(Firebird Software) AmstradCPC +3FD5B5DF715BA4F448ED63A2BF0E1AB9 Olympiad '86 (1986)(Atlantis Software) AmstradCPC +CEE57E8E8F8FAC35BCC50A5F879343BD Omega Dimension (1989)(Positive)(es) AmstradCPC es +D94B64FB1BB59F89CC57600D1DF23D2F Omega Planete Invisible (1987)(Infogrames)(fr) AmstradCPC fr +41F0466A48F009EE41E0978AF82E872A Omeyad (1989)(Ubisoft)(fr) AmstradCPC fr +E0D5D2E6B68E20EBF146B12C9EC7C002 Omnicop (19xx)(-)(es) AmstradCPC es +C632B78F25CBC3E043FC54ED0339C599 On the Oche (1984)(Artic Computing) AmstradCPC +F0339D79B02FDFA6FBB204838D7F5B34 On the Run (1985)(Design Design Software) AmstradCPC +977118FEF14B2CD3CB2C8F703236C344 One (1986)(US Gold) AmstradCPC +A675EE037D3D96406C0363E4F2492F56 One Man and his Droid (1985)(Mastertronic) AmstradCPC +2E14B6438585D4EBF82A0AA235340D82 One Man and his Droid (1985)(Mastertronic)[a] AmstradCPC +48E896E00890C14CA1C639D8C7296C87 Operation Gunship (1989)(Codemasters) AmstradCPC +1149D1BADA50FE24DDDDCF535C01874E Operation Wolf (1988)(Ocean) AmstradCPC +1C69134D721B919DE5E80C97F2E96D60 Operation Wolf (1988)(Ocean)[a] AmstradCPC +D62402EBAA5FBF2A0DE6473601909062 Orifice from Outer Space (19xx)(Plasma Touch) AmstradCPC +5CBE7FAB02A7B273E18CFBEF22784964 Orion (19xx)(Jasap Software)(es) AmstradCPC es +CB45129FCD8F370EED8F4CDE976B21C6 Ormuz (1988)(Iber Soft)(es) AmstradCPC es +B1AC5B49E6919679A86EE79AA5639767 Orphee (1985)(Loriciels)(fr)(Disk 1 of 2) AmstradCPC fr +D01CBAF923CE6ECFE2FC9CC2F401D789 Orphee (1985)(Loriciels)(fr)(Disk 2 of 2) AmstradCPC fr +2942A3AB703A15891C367DCFE304CD31 Othello Master (1985)(Power Master)(fr) AmstradCPC fr +54F6FAB5F17CAF4FAFCABD79A083583E Out of This World (1987)(Reaktor) AmstradCPC +9756AE4898B5325248E362EC5E12FC49 Out Run (1988)(US Gold)(Disk 1 of 2) AmstradCPC +CF44952BE3192394D3DD8C4436982CFF Out Run (1988)(US Gold)(Disk 2 of 2) AmstradCPC +C9FCDBBF3134862DE618870D251128FB Overlander (1988)(Elite Systems) AmstradCPC +74E08CC057CB9E9AD11EB69D07DAEB05 Oxphar (1987)(ERE Informatique)(fr)(Disk 1 of 2) AmstradCPC fr +01A497B1EF2E5C8943643F01495A96C3 Oxphar (1987)(ERE Informatique)(fr)(Disk 2 of 2) AmstradCPC fr +147EF9045CFF82E9FFF09A030809F791 Oxyda (1987)(S. Vallois)(fr) AmstradCPC fr +018E870A3BF127F6904264E344650C0F P.H.M. Pegasus (1988)(Electronic Arts) AmstradCPC +75B9B3D753CBAEA703290ED4341E34C3 P-47 Thunderbolt - The Freedom Fighter (1990)(Firebird Software) AmstradCPC +4AB7E9E0225F4229954BFB333F2C495D P-47 Thunderbolt - The Freedom Fighter (1990)(Firebird Software)[a] AmstradCPC +2C54A3A52D98AC9821B4BA79C4A100C6 Pac Girl v1.2 (1992)(CPC Info) AmstradCPC +F57D7E1FE192E8868831845736776E74 Pac Punk (1987)(Bretagne Edit 'Press)(fr) AmstradCPC fr +1B82B37CA2CBBDB7758DF3251DE75A5A Pac Punk (1987)(Bretagne Edit 'Press)(fr)[a] AmstradCPC fr +B1A0C025E8A3790FF6C6EE2CA8A4C324 Pac-Ball 2 (1991)(Gerbier F. Xavier)(fr) AmstradCPC fr +FC190CEE643C3C481E910CF7F7BB3B44 Pac-Ball 2 (1991)(Gerbier F. Xavier)(fr)[a] AmstradCPC fr +360D0F7A3DF5FD44AB7C47644BA6A717 Pac-Boy (1989)(R.O.S. Soft) AmstradCPC +E742FEE38D06BC41BC15E4D411C949DD Pac-Boy (1989)(R.O.S. Soft)[a] AmstradCPC +C7576F106FC9787223A4D8F691B8F013 Pacific (1986)(ERE Informatique)(M3) AmstradCPC M3 +128A01F16985F9AA27038D75091E9109 Packy (1987)(-)(fr) AmstradCPC fr +876A5B28FD71E6A370D595C3699259D1 Pac-Land (1989)(Grandslam Entertainments) AmstradCPC +D84A43E046C6DE15BE4A66704FDA7CB6 Pac-Man (1986)(T and T) AmstradCPC +11DA110EB39057E4647ABD74FE6336E5 Pac-Man (19xx)(-) AmstradCPC +70A85A54F954127B40A5654C4A5B3A23 Pac-Man (19xx)(-)[a] AmstradCPC +6693017914A135408F8F56554F451176 Pac-Man 2 (1986)(T and T) AmstradCPC +ED4EC2A58AA6DD81139C4A907800D030 Pac-Mania (1988)(Grandslam Entertainments) AmstradCPC +2B4DDA28A79FF30283890DD7FFB8777C Pac-Mania (1988)(Grandslam Entertainments)[CPM Version] AmstradCPC +676C5EDB3A2B2C8F88767FE864669B6E Pacplant (1988)(John Kennedy) AmstradCPC +02BEEB907C35E8837B7277159E380267 Pacte, Le (1986)(Loriciels)(fr)(Disk 1 of 2) AmstradCPC fr +7E057CE8E649D50B5D647FA0FF243C62 Pacte, Le (1986)(Loriciels)(fr)(Disk 2 of 2) AmstradCPC fr +33ED42D644913AE6ABEA710B1455C7E7 Pajaros de Bangkok, Los (1988)(Dinamic Software)(es) AmstradCPC es +899C585E8BBD2CB1F3450243B4D8DAB4 Pang (1990)(Ruediger Moeller) AmstradCPC +AE66F8459A65AB2002D39D8FB56E4854 Panic Dizzy (1991)(Codemasters) AmstradCPC +605E8D2E514C939D8B374922D37AD5F7 Panza Kick Boxing (1990)(Futura) AmstradCPC +2223CC6ACB87EA72F7C12F7FF7F8DE23 Panza Kick Boxing (1990)(Futura)(fr) AmstradCPC fr +BF2AAD3091B370447E1106F505AF37FE Panza Kick Boxing (1990)(Futura)[a] AmstradCPC +0F12819002DA2DCBCB0D1CA585EBB47F Panzadrome (1985)(Ariolasoft UK) AmstradCPC +2BD144274A06BDC553A928EB61930516 Para Assault Course (1988)(Zeppelin Games) AmstradCPC +4B764D37E079118C75BC8DFBBA9E1960 Para Assault Course (1988)(Zeppelin Games)[a] AmstradCPC +A6C2442DA34EC9A10E03AED0E7DCCCCC Parabola (1987)(Firebird Software) AmstradCPC +3DA9959653102746322A0DDFD4E71037 Paranoia (1994)(Power System) AmstradCPC +C3DE0EF3EAF2A831BF8D1E97F25D9972 Paranoia (1994)(Power System)[a] AmstradCPC +7B500E30967109FF8CC8E593E5C9BEAE Park Patrol (1987)(Firebird Software) AmstradCPC +797E86AE8CC0D12610F3C60E0C375BA7 Party Machine (1987)(Gordon J. Key) AmstradCPC +86774BDE8050B8BA2987057E64B7C153 Passager du Temps, Le (1987)(ERE Informatique)(fr)(Disk 1 of 2) AmstradCPC fr +10A52FDC670BF51C1CAB859BD19D11FA Passager du Temps, Le (1987)(ERE Informatique)(fr)(Disk 1 of 2)[a] AmstradCPC fr +AAF1C548BF9545C0FD11F0142A860177 Passager du Temps, Le (1987)(ERE Informatique)(fr)(Disk 2 of 2) AmstradCPC fr +B792E2BC563054A073B31945BAC3F173 Passager du Temps, Le (1987)(ERE Informatique)(fr)(Disk 2 of 2)[a] AmstradCPC fr +B3D59DCF9A361FB41788441909C8AC5B Passagers du Vent (1986)(Infogrames)(fr)(Disk 1 of 2)[CPM Version] AmstradCPC fr +B05B0CDB0273E8F1F228EC21DD059D41 Passagers du Vent (1986)(Infogrames)(fr)(Disk 2 of 2)[CPM Version] AmstradCPC fr +697E2782BDE1AED9E6335AE78984BE77 Passing Shot (1989)(Image Works) AmstradCPC +9D80F6EA8A2CB28F2F8E841BB73BB498 Passing Shot (1989)(Image Works)[a] AmstradCPC +BF187F3C9AE9386A9174AC08EE21A38B Patience (19xx)(Robin Nixon) AmstradCPC +4012A77A457EABE7A8F10B695404EB27 Pawn, The (1987)(Rainbird Software)(Disk 1 of 2) AmstradCPC +1A07C3D08C34281D249D4266F8D6BDEE Pawn, The (1987)(Rainbird Software)(Disk 2 of 2) AmstradCPC +D29AA70F860D7EA245637234EF78FFD6 Paws (1985)(Artic Computing) AmstradCPC +52EF38A662D4C38CA7E2B6B31589E194 Peasants Tale, A (1988)(Crysys Software) AmstradCPC +28F1EF3D062DDC7AA10658120B48BC85 Penalty Soccer (1990)(Artronic Products) AmstradCPC +30246E52EAEB0547A03C69AC4BDB60AF Penggy (1987)(Chip) AmstradCPC +5A099A6116B870DE66EB6473D2CF055E Penggy (1987)(Chip)[a] AmstradCPC +54DE60DBFD4005525B6C5B42B1A42B90 Penguin (1992)(Suraway) AmstradCPC +CA84520A7AC5D9CF17F08ACF51E6678E Peppe Bequilles (1987)(Softhawk)(fr) AmstradCPC fr +E32D936EB62D8CFA68A4051691A27FD4 Perestroika (1988)(L.M.C. Software) AmstradCPC +0E5BE0AE818F9BC9CF3FC10D274BCDB7 Perestroika 2 - Le Retour (1991)(BLB Soft) AmstradCPC +3CF08A30CF8C4970EA871E44B4288019 Perico Delgado Maillot Amarillo (1989)(Topo Soft)(es) AmstradCPC es +68E52635AB7D5A23EB6B886CC64F4078 Periscope Up (1989)(Atlantis Software) AmstradCPC +C2E4E94DD1099ECBAEC0F780F5C7D74A Peter Beardsley's Soccer (1989)(Grandslam Entertainments) AmstradCPC +9B41B34CCDF9A96EB1307D399E2CF31B Peter Pan (1988)(Coktel Vision)(Disk 1 of 2)[CPM Version] AmstradCPC +55A0083FC148079663212812B9D3F6A6 Peter Pan (1988)(Coktel Vision)(Disk 2 of 2)[CPM Version] AmstradCPC +10DEDADFB3DD2C122A4DF2A3816E68A7 Peter Shilton's Handball Maradona (1986)(Grandslam Entertainments) AmstradCPC +EA8EEA7C5BD4431F0ECF20344110E68B Peter Shilton's Handball Maradona (1986)(Grandslam Entertainments)(fr) AmstradCPC fr +7C1401E5D98B066DC5680D88F3CDF62D Peter Shilton's Handball Maradona (1986)(Grandslam Entertainments)[a] AmstradCPC +3340FBF4CD38DAC54644C01A1766E082 Peur Sur Amityville (1987)(Ubisoft)(fr)(Disk 1 of 2) AmstradCPC fr +2CC3B8EF76BCE6CBCB8D5E9FE54DDDF5 Peur Sur Amityville (1987)(Ubisoft)(fr)(Disk 2 of 2) AmstradCPC fr +33DCBF011489BB74D61EA3932B8E4E92 PFC - PFS (19xx)(MEBC)(fr) AmstradCPC fr +92BA36D4FBDDBA122E71C8B5F9D0AE86 Phantom Club (1988)(Ocean) AmstradCPC +A8955D472384EA10031BE4FCB72ADB92 Pharaon (1987)(Loriciels)(fr)(Disk 1 of 2) AmstradCPC fr +A3F96A562DC88D8701D33B5E9B181D8F Pharaon (1987)(Loriciels)(fr)(Disk 2 of 2) AmstradCPC fr +C6CB9F3EA38DE6A140B28A212F1CC3FB Phileas Fogg's Balloon Battles (1991)(Zeppelin Games)[master disk 1] AmstradCPC +51A876C3D509A8CB0A1F0C7DB9C678A6 Phileas Fogg's Balloon Battles (1991)(Zeppelin Games)[master disk 2] AmstradCPC +6A59EB76CCE45884CA5490F6D3404F40 Philosopher's Quest (1987)(Peter Killworth) AmstradCPC +077999CD5325E9C7F61EF0BFA2FC2A5C Phoenix Mission, The (1987)(ECP) AmstradCPC +78440B9D674B17699F534B860ADEBA60 Pick 'n' Pile (1990)(Ubisoft) AmstradCPC +D151008AFC592075A490C377E1E31A68 Piclos (1989)(R.O.S. Soft) AmstradCPC +4FC31F3267C32FCDC7C4B11E7FB394F1 Pictionary (1989)(Domark)(fr) AmstradCPC fr +53D72DDE4A5E6B6A122143715282308A Pilots (1990)(Barbarthel)(de) AmstradCPC de +9E51FF1DD0D9FDB56BA691C4BC7F874B Pinaut (19xx)(Minsoft) AmstradCPC +78D86A41E50BAF1CC64F8652105927B0 Pinball Power (1989)(Mastertronic Plus) AmstradCPC +B619F5A7D715A9663E9F115AA1D32897 Pinball Wizard (1985)(CP Software) AmstradCPC +DC16B5D68FB381C39F064F95FCA65BC4 Pinball Wizard (1985)(CP Software)[a] AmstradCPC +6491732DF613CC7C8FD1E553E9D9A472 Pink Panther (1988)(Gremlin Graphics Software) AmstradCPC +8BEF233A24EA1DD38427ABA22E27A6E4 Pipe Crazy! (19xx)(C. Moullec) AmstradCPC +6EB4585C1A945F236FCDC550799FA935 Pipe Mania (1990)(Empire Software) AmstradCPC +C520F9B2AECFA3387D09DF2A1BBAE1CF Pipeline Plumber (19xx)(-) AmstradCPC +699B8F9A39CC1AFB89AACCBD3308F56B Pirate (1990)(Black System) AmstradCPC +2244216417F027C221E3F1938763BC2A Pirates (1987)(Microprose Software)(fr)(Disk 1 of 2) AmstradCPC fr +4E70B4463EFF3E3A6AA44C7805863E4B Pirates (1987)(Microprose Software)(fr)(Disk 1 of 2)[a] AmstradCPC fr +2D7E5720846148DF4B3A1FFE1A97CF27 Pirates (1987)(Microprose Software)(fr)(Disk 2 of 2) AmstradCPC fr +B6DC8BF19859F8C180416385A12D2D70 Pirates (1987)(Microprose Software)(fr)(Disk 2 of 2)[a] AmstradCPC fr +052208D4C6B2C9D07816533BA336A279 Pit-Fighter (1991)(Domark) AmstradCPC +06122485D8FA6CB14D05D3157850E8CA Plaga Galactica, La (19xx)(-)(es) AmstradCPC es +2C8263C8CF06C48EFD99E9CB43411AB6 Planetfall (1983)(Infocom)[CPM Version] AmstradCPC +A787A77526723B82665F3A95AAAF5A17 Plasmatron (1988)(Comtec) AmstradCPC +3B27CA64492C0A4231EC87838F3CAEEA Plate-Forme (1988)(MBC)(fr) AmstradCPC fr +C5EDDA3C6C28C07D9EE885281985CC26 Platoon (1988)(Ocean) AmstradCPC +F6CA687DA861F4BE63C2F22EA247FC94 Play Your Cards Right (1986)(Britannia Software) AmstradCPC +0D8F739A8208F1337563C2B0D8165F02 Playbox (1985)(Norsoft)(fr) AmstradCPC fr +8340AABAB2DFA6A20D213D18EBB56891 Plot, The (1987)(Firebird Software) AmstradCPC +DF3B6F72D1CAE0BC28B7165842DAC412 Plundered Hearts (1987)(Infocom)[CPM Version] AmstradCPC +5BE7A1BCEE4D5A8967A0BB9E1407127E Pneumatic Hammers (1987)(Firebird Software) AmstradCPC +4847863522B483E258090AF4112A66E1 Pogostick Olympics (1988)(Silverbird Software) AmstradCPC +78D03A29AA6AF2477EDC95C36C0D4AA6 Pogostick Olympics (1988)(Silverbird Software)[a] AmstradCPC +7174D9EB94A8A8C5ECAA78267DA017D6 Popeye (1986)(Piranha) AmstradCPC +FBA59194DF20C35D46D1DE265F6870BC Popeye (1986)(Piranha)[a] AmstradCPC +4A72ED9323092C627103C4C09E188088 Porky (1987)(Dirk B.) AmstradCPC +680D35BE0245E20724A7CA02083C863A Poseidon (1985)(Coktel Vision)(fr) AmstradCPC fr +5F3FDA3E58FA010F6A5B8D666A0C7E2B Postman Pat (1988)(Alternative Software) AmstradCPC +539C7F994AF9DCF4AEF15326739F9034 Postman Pat 3 - To the Rescue (1992)(Alternative Software) AmstradCPC +B5002DAA5E067442B81525738A8CB831 Postman Pat 3 - To the Rescue (1992)(Alternative Software)[a] AmstradCPC +146DCA3DFB7024C113DA54DCCFFA3D33 Postman's Destiny (1989)(Markus Arens) AmstradCPC +4D3E2DE58EE4606466890D5EBE33007B Pousnik (1991)(LMC Software)(fr) AmstradCPC fr +2067288BE57E49157134A0B4FE5B99E3 Power and Magic (1990)(Zigurat Software)(es) AmstradCPC es +1FCC2B7166CE33CCDB155D019944EB77 Power Drift (1989)(Activision) AmstradCPC +944AE8A1ADB16B385EE08BE8CC5112FC Power Tetris (1990)(A. Stroiczek) AmstradCPC +735048C76C4802323DC91993ADC20152 Powerplay - Game of the Gods (1988)(Players Software) AmstradCPC +29898C15B0A18C44A694464B26607543 Powerplay - Game of the Gods (1988)(Players Software)(es) AmstradCPC es +F0D081163D0CB119077647F96E3D4570 Powerplay - Game of the Gods (1988)(Players Software)(fr) AmstradCPC fr +7918AE1E16F8581FDCD2A86F5CAD573B Powerplay - Game of the Gods (1988)(Players Software)[a] AmstradCPC +FF7D9E0793974E55B42AC886D8F05AFB Powerplay - Game of the Gods (1988)(Players Software)[a2] AmstradCPC +DEC694AEFE7809A390F5A17EE2E7E5D5 Predator (1988)(Activision) AmstradCPC +ECF82D8B033CACDBB77E5D7DA9DD481D Predator 2 (demo) (1991)(Image Works) AmstradCPC +52C6951032846571F8A43E233CA83F13 Prehistorik 2 (1993)(Titus) AmstradCPC +3F755A558E8F1496733FB847CA0E3853 Prince de Perse (1990)(Broderbund Software)(fr) AmstradCPC fr +AE6F87B2059E06EB2B33C0ECA2FB8F09 Prince of Persia (1990)(Broderbund Software) AmstradCPC +56B825103DD10D4D27A26E1EC6CAF038 Prince of Persia (1990)(Broderbund Software)(fr) AmstradCPC fr +A1A738731C4F97B7FBB8904CBD67E218 Prison Riot (1990)(Players Premier Software) AmstradCPC +E2360A530A3366DA66B0B153E2B29B59 Prize, The (1985)(Arcade Software - Amsoft) AmstradCPC +72140AF34E66DE9524745E28E501BB68 Pro Golf Simulator (1990)(Codemasters) AmstradCPC +1AF5ECED1429D8D7521CD14B26DD3882 Pro Golf Simulator (1990)(Codemasters)[a] AmstradCPC +4CC37E182009E46BFB6CCF4468762876 Pro Mountain Bike Simulator (1989)(Alternative Software) AmstradCPC +ADCDCC431ED810BAB9029E95D35DBC48 Pro Tennis Simulator (1990)(Codemasters) AmstradCPC +D6B726BF7CAB1BF01C1EB17397DEC077 Pro Tennis Tour (1990)(Ubisoft) AmstradCPC +FD8C917FA423BB7E5908575CDAA91E6E Pro Tennis Tour (1990)(Ubisoft)[a] AmstradCPC +83E0D682BD861A4EDB57F76946C1FD49 Prodigy (1986)(Electric Dreams Software) AmstradCPC +DCCBD121495C34F772F5279F4413816D Profanation (1987)(Chip) AmstradCPC +0EF9222DF0A749A939AB3B210BB00791 Profesional Tennis (1990)(Dinamic Software)(es) AmstradCPC es +BAA3458DD9D672AC7165B6D5372CAFBB Professional BMX Simulator - Standard (1988)(Codemasters Plus)(Disk 1 of 2) AmstradCPC +AF1B198C3A2B01AEEDD16C9487E1D3B6 Professional BMX Simulator - Standard (1988)(Codemasters Plus)(Disk 2 of 2) AmstradCPC +13A85C704A815D621444FA13CC6A2D2B Professional Ski Simulator (1987)(Codemasters) AmstradCPC +5349152BA4E5EBA55FDB68455FA8F28C Professional Snooker Simulator (1987)(Codemasters)(M3) AmstradCPC M3 +DCA57195DA714346A00577BC83B84007 Progolf (1987)(Atlantis Software) AmstradCPC +2205AAEAC090DC1433BD56FCDDB3F0FE Project Future (1985)(Micromania) AmstradCPC +F0DE117FB36E5397DB03A6559C9D9CB9 Project-X - The Microman (1986)(Global Software) AmstradCPC +5CF39905CDD2E073EF38770A04F1A479 Prokyon (1986)(Pride Soft)(de) AmstradCPC de +50A5C2F8AF1CB2ACBA088ADBA1D0C685 Psyborg (1992)(Loriciels) AmstradCPC +9C4B44D01A0A42593E0635AE8F428583 Psycho City (1989)(Players Software) AmstradCPC +8A4B7ADEAB86399FBF38512D0E9F9FBC Psycho Hopper (1989)(Mastertronic Plus) AmstradCPC +132F46B37A27E603242231BD2B029C67 Psycho Pig U.X.B. (1988)(US Gold) AmstradCPC +2E8E59D533BAFC68EDCA9AEB6A46FABF Psycho Pig U.X.B. (1988)(US Gold)[a] AmstradCPC +53DC5CF6710CD5EDFBF82E0DC0E3CA04 Pub Trivia (1989)(Codemasters) AmstradCPC +5713267147BC0B1AE643581AB4B3182B Puffy's Saga (1989)(Ubisoft)(Disk 1 of 2)[CPM Version] AmstradCPC +D4178D1513E0E939AF90C9F3EB02CA5B Puffy's Saga (1989)(Ubisoft)(Disk 2 of 2)[CPM Version] AmstradCPC +928EFE91600F318F014F28E428CC1580 Pulsator (1988)(Martech Games) AmstradCPC +B2FF05DB7051F6DD3AB08E5A28815979 Pulsoid (1988)(Mastertronic) AmstradCPC +7AEB261AB70FA6BF9ACF3B98442C7136 Pulsoid (1988)(Mastertronic)[a] AmstradCPC +2153FB0330E79096D5C5A9CD5433073B Punchy (1984)(Mr. Micro - Amsoft) AmstradCPC +2450B9909F982171B0CC683A35591FA8 Punk Star (1988)(Iber Soft) AmstradCPC +4678A247F1770004BAEC6B2DB4B0742B Purple Saturn Day (1989)(Exxos) AmstradCPC +0BE9064130D8E5FA4B157A2D0E3314E0 Push (1995)(Eliot) AmstradCPC +38FF2E2BEF1DB4DE0CA5A6BE96F8A790 Puzzle (1985)(Thorsten Meier)(de) AmstradCPC de +5F97423B8DC6CF49F5EA2B8AB3739E09 Puzznix (19xx)(Fraggle) AmstradCPC +2694EDD8B3717C900ACA93012079795B Pyjamarama (1984)(Mikro-Gen - Amsoft) AmstradCPC +F044628059619CBACFC67BDD94199496 Pyjamarama (1984)(Mikro-Gen - Amsoft)[a] AmstradCPC +C63CC260AE6F15B24E5FCBA72F2D22B7 Pyramides d'Atlantys, Les (1986)(Microids)(fr) AmstradCPC fr +A6C5B00996F98BF4E4C5A86FF5C811E4 Python (1986)(Chip)(fr) AmstradCPC fr +F883546BC4E3A9EE0933BAA670CF32AC Python (1986)(Malaga)(es) AmstradCPC es +F90078DA80A3E66367654C050957CFFD Qabbalah (1986)(Amsoft) AmstradCPC +00DF9774F3DEF87CCB1B86F4396F08C0 Qabbalah (1986)(Amsoft)[a] AmstradCPC +2A6153964BA1D4560635BE62FA4196C6 Qin (1987)(ERE Informatique)(fr)(Disk 1 of 4) AmstradCPC fr +DF71B96B5593F4B361D706B606934911 Qin (1987)(ERE Informatique)(fr)(Disk 2 of 4) AmstradCPC fr +BACB7AF1A3E373A07CC775C0F27BDC29 Qin (1987)(ERE Informatique)(fr)(Disk 3 of 4) AmstradCPC fr +C564973B1AF7F535197DEBD13AF10E01 Qin (1987)(ERE Informatique)(fr)(Disk 4 of 4) AmstradCPC fr +43B28C04DBFD2003C2DCE2BB57E48D53 Quack a Jack (1984)(Amsoft) AmstradCPC +E59D24EC5CC4EA40E717D327C1AF8716 Quad (1987)(Microids)(fr) AmstradCPC fr +7630B5FEA1AC0EBF953C7BD6852925FA Quad (1987)(Microids)(fr)[a] AmstradCPC fr +C79B0FFEF4464BFF441FEBB6926300D9 Quadrant (1993)(Sleepwalker PD) AmstradCPC +C57C38421212D65D1E82459CF43B219C Quad-X (1991)(E. Spicer) AmstradCPC +1F6B54417141A20C8772B9FE7A2950CE Quad-X2 - Crash (1991)(E. Spicer) AmstradCPC +473326A43575258FF1832568F88FB241 Quarters (19xx)(-) AmstradCPC +6D3CA20DEC1ED4123BCB46388668AAD9 Quaterne (1985)(Sprites)(fr) AmstradCPC fr +3431665632ACDFE4FF13DECB4B3B75CE Quest for the Golden Eggcup, The (1988)(Mastertronic) AmstradCPC +F4276BE4134FD7029DB57C5907B0E8A1 Quest for the Mindstone (1986)(The Edge Software)(fr) AmstradCPC fr +9A45A09BDAD34CF1969BE87882C299FC Questor (1986)(Cascade Games) AmstradCPC +4579393AF9F25601539488ADBB9C21EE Questprobe 3 - The Human Torch and The Thing (1985)(Adventure International) AmstradCPC +81D22F373C35531A17188DA225B59F8F R.B.I. 2 Baseball (1991)(Domark) AmstradCPC +50D0E1C2F5CB685B29E00E48D3224733 R.B.I. 2 Baseball (1991)(Domark)[a] AmstradCPC +B2F685B07E6E5A96A3C7A5E0E5393A18 R.E.M. (1986)(P.L. Thomas - B.M. Burrows) AmstradCPC +43B3B62E882A7B47F5BEAB1FCC8DCF8C Race Against Time, The (1988)(Codemasters Plus) AmstradCPC +3FE57DD8320C324C886FF9D0CA2D992C Race, The (1990)(Edmund Spicer) AmstradCPC +3D1BD633B7C83364877A6384DEA5ED00 Radius (1987)(Players Software) AmstradCPC +0E8E0E2E307FAC64E30B78D38076EC12 Radzone (1986)(Dave Rogers - Colin Hogg) AmstradCPC +D9E4CD5790AD69054B626967238CE134 Raid Sur Tenere (1985)(Coktel Vision)(fr) AmstradCPC fr +B7070E37335DB25B89A7BEBAE2DB632A Raid Sur Tenere (1985)(Coktel Vision)(fr)[a] AmstradCPC fr +D59A6EB8E24BA86F3C6684F3A573BABB Rainbow Islands - The Story of Bubble Bobble 2 (1990)(Ocean) AmstradCPC +70BC8E26CC18D835DBA524EAABD8B7A1 Ralf 2 (19xx)(-) AmstradCPC +1126DA09E4F80376687D8D98AFB46F0E Rally CPC (1984)(Megasofts)(fr) AmstradCPC fr +47113E1ABEA22F1142CA39828454ABAD Rally Driver (1984)(Hill MacGibbon) AmstradCPC +B6CC17D35370B29B1F6504D4CC6C9A79 Rally II (1985)(Loriciels - Amsoft) AmstradCPC +E706C7440509A813D41A6E3D18C5F4A0 Rally Simulator (1988)(Zeppelin Games)[master disk] AmstradCPC +C34B74579AA440C2A51A30911D3BA6F8 Rambo - First Blood Part II (1986)(Ocean) AmstradCPC +DC3218A0D5194A267715DF7E1617C9A4 Rana (1989)(Carsten Schaar)(de) AmstradCPC de +8D02D4ED3251665F30EC58F6C270F286 Rastan (1988)(Imagine Software)(Side A) AmstradCPC +21D667DF8831D19F920A479CB03579F5 Rastan (1988)(Imagine Software)(Side B) AmstradCPC +7A5644C4A524BE39CF77CCFF3C306162 Rasterscan (1987)(Mastertronic) AmstradCPC +6BFB8F103C16AE1DC42919C5106D2F11 Rath-Tha (1989)(Positive)(es) AmstradCPC es +E2F4C38A1AFB7B64B94AF347F43D14D9 Ravening (1992)(Sylvain Guehl)(fr) AmstradCPC fr +49F17C1BA2AF3B25BFBA3C49B6C18585 RC Quest (1993)(Moving Pixels) AmstradCPC +2D305958F3184BF305533AEE09860E75 Real Ghostbusters, The (1989)(Activision)(Disk 1 of 2) AmstradCPC +C18258DB432B3C64ABEFC8C5C4357EC1 Real Ghostbusters, The (1989)(Activision)(Disk 2 of 2) AmstradCPC +3596947466405B9182CF623930EACCF4 Realm (19xx)(Firebird Software) AmstradCPC +D41F335F1BCEFB3D9D62EFAFFB8A43D9 Rebel Planet (1986)(US Gold) AmstradCPC +B6E0A0D24717DE10D90E73A2709C71D6 Recherche Miss X Deseperement (1989)(Laurent Franz)(fr) AmstradCPC fr +33F86C88E59013CF9440300BE8152522 Reckless Rufus (1992)(Alternative Software) AmstradCPC +A50F1A1C2CEC673C907F6AB0AB9836FF Red Arrows (1985)(Database Software) AmstradCPC +96B36797FE5B52184DF93E36935B4CFD Red Heat (1989)(Ocean) AmstradCPC +2AD322E862BBE3F2A858976C21E1B0D3 Redhawk (1986)(Melbourne House) AmstradCPC +966041DE7C84B0F33EB0840FED166F97 Redhawk II - Kwah! (1986)(Melbourne House) AmstradCPC +B73C6BD6A529E59169B0D02177780997 Reflector (1988)(LMC Software)(fr) AmstradCPC fr +9A691F35EC4BB1650B79C4F7F0F9C6E8 Reflex (1987)(Players Software) AmstradCPC +12A309493FBCBABEF03E8E9660EEDB16 Reflex (1987)(Players Software)[a] AmstradCPC +8605B4D530C853A6ACC32BBCEB43938D Relief Action (1987)(Loriciels)(fr) AmstradCPC fr +E1C271B61F848EE992E49618A8EC6454 Renaud (1987)(Infogrames)(fr) AmstradCPC fr +741F7F84AA9DD7D71B9A000AC292DD45 Renegade (1985)(Kuma Computers) AmstradCPC +03C1538949C4D11EA978B2698B27EB3A Renegade (1987)(Imagine Software) AmstradCPC +BED66FB636EA43A01B3EB156F60A4C5C Renegade (1987)(Imagine Software)[a] AmstradCPC +93F6E7DA35F667ABB97D9EB73EF75EB1 Renegade II - Target Renegade (1988)(Imagine Software) AmstradCPC +576FA8EF127CCC9232D0E3E6E85E159A Renegade III - The Final Chapter (1989)(Imagine Software) AmstradCPC +625C167E7DB56B04A80E18780FF30116 Rescate (19xx)(Jose Pons)(es) AmstradCPC es +B2ED341C16481081AF77B21989E186F6 Rescate Atlantida (1989)(Dinamic Software)(es) AmstradCPC es +4A0DAC1F2D5F771FFBB04A26F426FC94 Rescue on Fractalus (1986)(Activision) AmstradCPC +DAADE8F46C83281C1BE31550A60052E7 Retour d'Ali Gator, Le (1989)(LMC Software)(fr) AmstradCPC fr +B4A945B07C29D3F0419AF52313E727F9 Return to Oz (1986)(US Gold) AmstradCPC +795EB9E6FDFD7724FF98CBE35499B708 Reveal (1988)(Mastertronic) AmstradCPC +118341BFB70ED0A40E9694101C369628 Reveal (1988)(Mastertronic)[a] AmstradCPC +ADCD03958FAD595120E0611F77DFFB02 Revenge on the C5 (1986)(Atlantis Software) AmstradCPC +CACC7D2B766C6A8737A96B665FBFB1D2 Reversi (19xx)(-)(fr) AmstradCPC fr +7B4A5EFF0B68E8EE807E5B33AEFD3759 Reversi Champion (1986)(Loriciels)(fr) AmstradCPC fr +7BF8BCEAB12AFD9469DE772211AD0817 Revolution (1986)(US Gold) AmstradCPC +6EDDF2E84C75A4607B4DCE976EF3F08F Rex (1988)(Martech Games) AmstradCPC +EA0DD88D6F058C23F94AEBB460FBCCE9 Rex Hard (1987)(Mister Chip)(es) AmstradCPC es +BD3944EECD7BE98C7E097359EAB43F22 RFX (19xx)(-)(fr) AmstradCPC fr +A5055FC80DD7C8B636C81AFCE2FC3923 Rick Dangerous II (1990)(Micro Style) AmstradCPC +DBA1831B1699B80514DA92BA0FD6CFC2 Rick Dangerous II (1990)(Micro Style)[CPM Version] AmstradCPC +D4CF3FAD99BC596D9E8427EF34236C7D Rick the Roadie (1988)(Alternative Software) AmstradCPC +9EF7ACEF7017D6023A70F3A6B43D6A59 Ricochet (1986)(Blaby Computer Games) AmstradCPC +4E33B29270F8CF7BA78B30A824E81646 Ricochet (1987)(Firebird Software) AmstradCPC +ACD7B53267EE58E36B6577C6D4A00275 Ricochet (1987)(Firebird Software)[a] AmstradCPC +6DE7BA79A4F81058A7F0425166181C0D Riding the Rapids (1987)(Players Software) AmstradCPC +BBAA204EB55FD1A21EF784EBED3C3F46 Rig Attack (1985)(Tynesoft) AmstradCPC +C4FD9BAD647E7F19E0AC25C4DB028B8F Rig Attack (1985)(Tynesoft)[a] AmstradCPC +0BA63677F0727ABE4E6D58CD2FE81601 Rik the Roadie (1988)(Alternative Software) AmstradCPC +E7235BC3EF769FE064B2C42D2F1C36DE Ring des Lichtes, Der v2.0 (1997)(Frank Senft)(de) AmstradCPC de +EC47AA4CE02BBC8671FE79B8C6B91E62 Ring of Darkness, The (1985)(Wintersoft) AmstradCPC +059587ABAF5B95EEE5B7EC3BE3285D5C Ripoux (1987)(Cobra Soft)(fr)(Disk 1 of 2) AmstradCPC fr +A68ADD45C85848F451D8463B155CDE1B Ripoux (1987)(Cobra Soft)(fr)(Disk 1 of 2)[a] AmstradCPC fr +5107A26019C04214D5C56954AFB5528E Ripoux (1987)(Cobra Soft)(fr)(Disk 2 of 2) AmstradCPC fr +DC40674A4BE8EBAA9086303A2EA9285C Ripoux (1987)(Cobra Soft)(fr)(Disk 2 of 2)[a] AmstradCPC fr +6A80641D0AB1EA3FC389411242E9C2C4 River Race (1987)(V. Gabriel) AmstradCPC +0E262966361D01837457B39B169F6387 Road Blasters (1988)(US Gold) AmstradCPC +42A90F166AC59CF254473F3E95A3CD48 Road Blasters (1988)(US Gold)(Disk 1 of 2) AmstradCPC +54BCEA4758CB7B38F59CB10C9F09326D Road Blasters (1988)(US Gold)(Disk 2 of 2) AmstradCPC +2C800ED388E907075714A55F09AF21AF Road Runner (1985)(US Gold) AmstradCPC +88ACD4D3B354178C9274F13FCD568AA2 Road Runner and Wile E. Coyote (1991)(Hi-Tec Software) AmstradCPC +87CB939B108EEDBFD014227E95EBB62C Road Toad (1986)(Graham Tyson) AmstradCPC +F9A818212DAF0E0F9700422186714774 Robbbot (1986)(ERE Informatique)(M3) AmstradCPC M3 +F15AAF49F7C9BBAF39020B4444EC619E Robin Hood - Legend Quest (1993)(Codemasters) AmstradCPC +04115DB013A4213CC71C597CCC57456B Robin of Sherlock (1986)(CRL Group) AmstradCPC +DE766982845CF572DA2E90E10B16D732 Robin of Sherwood - The Touchstones of Rhiannon (1985)(Adventure International) AmstradCPC +DAE61FC3FE33B90FE86F9F1052C90470 Robinson Crusoe (1987)(Coktel Vision)(fr)(Disk 1 of 2)[CPM Version] AmstradCPC fr +CE9F11372545F2C56B57CA27013DE5A2 Robinson Crusoe (1987)(Coktel Vision)(fr)(Disk 2 of 2)[CPM Version] AmstradCPC fr +A9B0766334051B4AF24D0B998085D2F3 Robocide (19xx)(Asclepios Software) AmstradCPC +2A08CB3405E542B57426AF08C97F188E Robocop (1988)(Ocean) AmstradCPC +5054EE54EDC8FC584F42D4CCA8B76E77 Robot Ron (19xx)(A-Team) AmstradCPC +23F06DB37E5F4648089B0B641D60B32F Rocco (1985)(Gremlin Graphics Software) AmstradCPC +95C80FCBB1A06EDF4CB5D9DD854884E9 Rock Hopper (1985)(Amsoft)(fr) AmstradCPC fr +1613CFA41B1D62D7E5B8C3DE3F4E6F33 Rock 'n Roller (1988)(Topo Soft)(es) AmstradCPC es +D0300DA78D4F50CD44361A7B4C5646FC Rock 'n Wrestle (1985)(Melbourne House) AmstradCPC +08D6CAEB8BC95B9AFE14EAB848EA73E5 Rock 'n Wrestle (1985)(Melbourne House)[a] AmstradCPC +A6B7DB916F825DFEBFF0D5F5866C340C Rock Raid (1985)(Kuma Computers) AmstradCPC +9696472D0A832A3A1CD7C035A70C9448 Rock Raid (1985)(Kuma Computers)(es) AmstradCPC es +666D79AB0D0780847D7564DE8FBD9293 Rock Raid (1985)(Kuma Computers)[a] AmstradCPC +B41F738C02674229CB4D5AFFE2AF431B Rock Run (19xx)(Chris Nixon) AmstradCPC +845E433D3F109797A4C6B10953D9DDAD Rocky Horror Show, The (1985)(CRL Group) AmstradCPC +146145913D89B2157118D024035DE6C9 Rodeo (1986)(Microids)(fr) AmstradCPC fr +958DAEAD1BDE03DD947EF0CF01355449 Rogue (1987)(Mastertronic) AmstradCPC +A8EDAB1CEA0F2F1C5197F47ABD2E7175 Roland Ahoy! (1984)(Amsoft) AmstradCPC +068AA93E57F022E5854A60C1B4B53B4E Roland Goes Digging (1984)(Amsoft) AmstradCPC +074AAE0BBA31C0EA5DF632DA9CF9F71D Roland Goes Square Bashing (1984)(Amsoft) AmstradCPC +3BEB967537D2C67E159C537567F75D62 Roland in Space (1984)(Amsoft) AmstradCPC +234D78BDB363C5AE00D3B202E60BB305 Roland in the Caves (1984)(Indescomp - Amsoft) AmstradCPC +ED944C80884D915980F21DEF6CF7C99D Roland in the Caves (1984)(Indescomp - Amsoft)(es) AmstradCPC es +CA6CC33170B3C01F76DA827FB7E24C6A Roland in the Haunted House (1985)(C. Wakelin)(es) AmstradCPC es +0535DA4E33B630E7AB8463C95CE548A9 Roland in the Haunted House (1986)(C. Wakelin) AmstradCPC +F6D52E670BA0D06FCD24DFC564C35C6D Roland in Time (1986)(Amsoft) AmstradCPC +AB2C4839937ED838AC58D8B0A5E43EF4 Roland on the Ropes (1985)(Indescomp - Amsoft) AmstradCPC +ED82C0E5F09E4DF986E118802F0EF229 Roland on the Run (1984)(Amsoft) AmstradCPC +2E5AC706192ED0E7120D8B04E1FA9FC7 Rollaround (1988)(Mastertronic) AmstradCPC +477B0C930F6C37157DF150B0C002E763 Rolling Thunder (1988)(US Gold) AmstradCPC +C7B8801A98976F81071AEBBDE75C1048 Romba (1990)(LMC Software)(fr) AmstradCPC fr +587D7C9D5E1D6B13040316CF792957D2 Roog (1990)(Simon Avery) AmstradCPC +32AF21F226FB48A1CCCED5D97C04AC1F Room Ten (1986)(CRL Group) AmstradCPC +690A9F27850BD2CA4DE92863E87FA99B Roulette (19xx)(R. Pearce) AmstradCPC +FFDCB55E64304CD9D79A68A83674DE65 Royal Quest, The (1984)(Timeslip Software) AmstradCPC +A7AB3AD18907ED085A135BC5690D5A14 R-Type (1988)(Electric Dreams Software) AmstradCPC +81F4DA683D18BBF457F52A202737154F R-Type (1988)(Electric Dreams Software)[a] AmstradCPC +E3A0C9CEDC30E6CB0E6AF220BFF1D558 Rugby Boss (1989)(Alternative Software) AmstradCPC +9FD06A993B07162CBCACE127454AECC1 Run for Gold (1985)(Hill MacGibbon) AmstradCPC +5EB7A9130C900AEE8864F098395D520E Run the Gauntlet (1989)(Ocean) AmstradCPC +15CE70757A97AD044104C3A07AE6D89A Run the Gauntlet (1989)(Ocean)[a][CPM Version] AmstradCPC +89364BFE070062D31095EB29DB6F942D Run the Gauntlet (1989)(Ocean)[CPM Version] AmstradCPC +776A47060274408F6F1E836ECE46F74E Runestone (1986)(Firebird Software) AmstradCPC +42A279B885CA0C111068406B28541E24 Running Man, The (1989)(Grandslam Entertainments)(Disk 1 of 2) AmstradCPC +3427AF611C4BD8D4A35782D239F4E0F5 Running Man, The (1989)(Grandslam Entertainments)(Disk 2 of 2) AmstradCPC +B88B31E4AA5D76548B7AF71F37434661 Rygar (1987)(US Gold) AmstradCPC +9889FABB58AC2F654A22BC3DF3F801C1 Rygar (1987)(US Gold)[a] AmstradCPC +99B51F951C782D20DA4A3C61F6D675FE S.D.I. - Strategic Defence Initiative (1988)(Activision) AmstradCPC +7AAA1A2FDD73E254162016900956270A S.M.A.S.H.E.D. (1987)(Alternative Software) AmstradCPC +0E946F5A330827EC57823526E74DBFC5 Sabotage (1988)(Zeppelin Games) AmstradCPC +6991A7D452FF821147BFD4EB3A86CACA Sabotage (1988)(Zeppelin Games)[a] AmstradCPC +32DE952E73F458B93CBDA1D6425D1180 Sabotage (1988)(Zeppelin Games)[master disk 1] AmstradCPC +FA66BB6BF10B0FBBB9A4F258992AAB8C Sabotage (1988)(Zeppelin Games)[master disk 2] AmstradCPC +A9194AAFA5EB2BC1D1A167158E0F1BAF Saga (1990)(Lankhor)(fr)(Disk 1 of 2) AmstradCPC fr +804EAF034B061644088B5590A0DDDE6B Saga (1990)(Lankhor)(fr)(Disk 2 of 2) AmstradCPC fr +23F2F51454CDB3879A04145B52F75D13 Saga of Erik the Viking, The (1984)(Mosaic Publishing) AmstradCPC +B27EA55B9D5A2BA93AF302941CC51E5A Sai Combat (1986)(Mirrorsoft) AmstradCPC +3A40F34C701A6D00E47C8959AA5D1E4F Sailing (1987)(Activision) AmstradCPC +ED9BE27DC4506B3AAE677BC9B49AD1BA Saint and Greavsie (1989)(Grandslam Entertainments)[CPM Version] AmstradCPC +4CFF015E7B6DD262F5B0321CF7A1320E Saint Valentin (1990)(Sebastien Leloutre)(fr) AmstradCPC fr +6B7BADA10711FFD1A2023C857CED9502 Salva las Letras (19xx)(-)(es) AmstradCPC es +0BD560C94B41E7F5DB59CD8EFA7528EE Samantha Fox Strip Poker (1986)(Martech Games) AmstradCPC +DDD452FBA0DA26F8873CAD17FE81E4DA Samurai (1990)(Black System) AmstradCPC +A46C89B175124613528700F09D259CA0 Samurai Trilogy (1987)(Gremlin Graphics Software)(Disk 1 of 2)[CPM Version] AmstradCPC +66448913ED1EF7BDFD4167AD133975D2 Samurai Trilogy (1987)(Gremlin Graphics Software)(Disk 2 of 2)[CPM Version] AmstradCPC +7A0C7A91C32D56545AC07837170F1E93 Samurai Warrior - The Battles of Usaji Yojimbo (1988)(Firebird Software) AmstradCPC +EA6FDC372098DE10CB33EA2C74A26EBA Samurai Warrior - The Battles of Usaji Yojimbo (1988)(Firebird Software)[CPM Version] AmstradCPC +4F8C27417C817809D7A3E1CFC9837AE9 Sandman, The (1995)(TGS-CRT)(Disk 1 of 4) AmstradCPC +D16932BD4E1D9D42453B571CF78EFA36 Sandman, The (1995)(TGS-CRT)(Disk 2 of 4) AmstradCPC +0B8D400CE3E60CFB2D75841733B8663B Sandman, The (1995)(TGS-CRT)(Disk 3 of 4) AmstradCPC +4FA5C02F10549638B25CBFF549ED5CFC Sandman, The (1995)(TGS-CRT)(Disk 4 of 4) AmstradCPC +710DBB6FDDEAB7FBE079B93891DB4540 Sapiens (1986)(Loriciels)(fr) AmstradCPC fr +8F5543A6FB4DB2367EF5759BF4B7BF3A Saracen (1987)(US Gold) AmstradCPC +B00229E31FCB232C80BED61B53BB1501 Satan (1989)(Dinamic Software)(es)[CPM Version] AmstradCPC es +A6A2437361F18DF2272BA0A43FD06A7F Satelit (1988)(N. Silvestre)(fr) AmstradCPC fr +4175171E3E4CFAAFB70672A6807BE404 Satelite Warrior (1985)(Amsoft) AmstradCPC +CE20A855A776D7A2B4F5C881E7C79EF5 Savage (1988)(Firebird Software)(Disk 1 of 2) AmstradCPC +9EEED5003F6844963E63D8DEA325576D Savage (1988)(Firebird Software)(Disk 2 of 2) AmstradCPC +81E7674262E10764610074654BFD7739 Scalextric (1987)(Leisure Genius - Amsoft) AmstradCPC +E0FC30A9C566400FADAAA8F0173D442B Scalextric (1987)(Leisure Genius - Amsoft)(fr) AmstradCPC fr +E0AFC31AC90139C3BEF2F4DE8301CC14 Scalextric (1987)(Leisure Genius - Amsoft)[a] AmstradCPC +3A8AD6D71202DFF00E29800DA7EC3905 Scapeghost (1989)(Level 9 Computing)(Disk 1 of 2) AmstradCPC +38A1B6F42FE3326F6E716314579FE05A Scapeghost (1989)(Level 9 Computing)(Disk 2 of 2) AmstradCPC +50AE4B23205335766DA857206D2C0D8C Scarabus (1985)(Andromeda Software)(es) AmstradCPC es +7FB3F77FBF73207FC5395266EE8A490D Scary Tales (1985)(Richard Robinson) AmstradCPC +80CB78D4803BFE66202F9F0DFE7553C0 Sceptre d'Anubis, Le (1985)(Micro Programmes 5)(fr) AmstradCPC fr +9E961F6F6AE853C8192CFE1E64907E5F Scientific (1987)(Chip)(fr) AmstradCPC fr +352D85B0696BAEE171FDC5EFE737455B Scoop (1990)(Generation 5)(fr)(Disk 1 of 2) AmstradCPC fr +0749780EBA8383BB8051E99767F00E9B Scoop (1990)(Generation 5)(fr)(Disk 2 of 2) AmstradCPC fr +CC0B0C343518212A4C013B465339298B Scout Steps Out (1985)(Amsoft) AmstradCPC +98F683F7D0DB7A807BB30A807689B8E4 Scramble (19xx)(-) AmstradCPC +48045AA354C3C28031BFEFA08B17B229 Screwball (1986)(Blue Ribbon Software) AmstradCPC +76E4E7CBEE8E794E6A5F7A4427D3147F Scrounch (1985)(Manu Loriciel)(fr) AmstradCPC fr +5F153D8124B4D9057C4B2D577D83345B Scruples (1987)(Leisure Genius)(Disk 1 of 2) AmstradCPC +E22EA0A1575337C8AB7BB58B774AE76B Scruples (1987)(Leisure Genius)(Disk 2 of 2) AmstradCPC +BB22664EC05F7B996777ADD363F0658F Scuba Kidz (1989)(Silverbird Software) AmstradCPC +058FB7E754CE0C96E1331E9006CD2A71 Sdaw (1990)(Lankhor)(fr)(Disk 1 of 2) AmstradCPC fr +25E8EF373370F55C2F298614FFD3F01C Sdaw (1990)(Lankhor)(fr)(Disk 2 of 2) AmstradCPC fr +3A04CC56380F538888924507B59779D8 Search for Largo Grann, The (1987)(K. Moss) AmstradCPC +A6A569BCD446B643F863D24B84C26120 Seas of Blood (1985)(Adventure International) AmstradCPC +0BD6AA85627AEC1C0C3CA805FDEDD007 Seastalker (1984)(Infocom)[CPM Version] AmstradCPC +F239CCC46685B8719ACCF922416136A6 Secret Defence (1988)(Loriciels)(fr) AmstradCPC fr +D18D4E2F62A1BC93282C4A09DC9D0C4F Secret Diary of Adrian Mole, The (1985)(Mosaic Publishing) AmstradCPC +030E1B1E02258638BF9139B7A475B540 Secret Diary of Adrian Mole, The (1985)(Mosaic Publishing)[a] AmstradCPC +05F81B1B105C204459D6EF963099C801 Secret du Tombeau, Le (1986)(Loriciels)(fr) AmstradCPC fr +008BA6112F4AF424E658FC677697F3CE Secret of Bastor Manor, The (19xx)(Gameworx Software) AmstradCPC +6204BB5B7AEAEEAE4CF9E6A5087F1850 Secrets of Ur, The (19xx)(Bill Clews) AmstradCPC +A6914C5950E91E2B8531EB534E1F3016 Senso (1992)(Fraggle) AmstradCPC +B61F97F3807C3BD63A748DF58EBCB8C0 Sentinel, The (1987)(Firebird Software) AmstradCPC +8772702E2F74B3F7BA903F68B5EF2890 Sentinel, The (1987)(Firebird Software)[a] AmstradCPC +EB8205140A4DD2E05E9F06A8D58A4892 Septieme Continent, Le (19xx)(L. Dplanque)(fr) AmstradCPC fr +0C97D1D2844E7C1A462BD77D7DD20129 Serie Noire (1985)(Micro Application)(fr) AmstradCPC fr +59BAA09B69E8BE06599241350FEFE01E Serpend Madness (1985)(SC) AmstradCPC +BBB30B54039F63DD5283E4DB8B9D8B6C Serpentino! (1987)(P. Erieau)(fr) AmstradCPC fr +462E41FAE646F4D3289C4B94629CA30D Sexy Words (1988)(H. Monchatre)(fr) AmstradCPC fr +7CB3DFE8FFBAB3986D6FB6C5EAD04EB4 Seymor - Take One (1991)(Codemasters) AmstradCPC +D6C01E2F9B6FCBF91530192AB7AF9FDA Seymour - Take One! (1991)(Codemasters - Amstrad Action Magazine) AmstradCPC +8A5CF9F7BBF570B3E18332119924D23D Sgrizam (1986)(Dinamic Software)(es) AmstradCPC es +40863FCD266C8504283C20A43074D76A Shacklea (1988)(US Gold) AmstradCPC +E4FB28978AE6217F698BFD0EC3EAE08B Shade of Swords (1988)(Domark)(fr) AmstradCPC fr +45246370BF153180284E647C48542EF8 Shadow Dancer (1991)(US Gold) AmstradCPC +C9889955FB5311BAC7F1DE85C514FB19 Shadow of the Bear, The (1985)(AA Software) AmstradCPC +45F31E8E1B9E6778EA5E7067F56EBAA1 Shadow of the Beast (1990)(Gremlin Graphics Software)(Disk 1 of 2)[a][CPM Version] AmstradCPC +5A71337E10AFC50CC3E1D8E04726D668 Shadow of the Beast (1990)(Gremlin Graphics Software)(Disk 1 of 2)[CPM Version] AmstradCPC +CE08C598998830EC253BED43F16CCCCB Shadow of the Beast (1990)(Gremlin Graphics Software)(Disk 2 of 2)[a][CPM Version] AmstradCPC +680C04438EEE5CE1436BCA91AFE06980 Shadow of the Beast (1990)(Gremlin Graphics Software)(Disk 2 of 2)[CPM Version] AmstradCPC +AC2327ACBE88FF5C68550B63564FDEA5 Shadow Skimmer (1987)(The Edge Software) AmstradCPC +7DF3D56F005206F6B72863E27BA598B7 Shadow Warriors (1990)(Ocean) AmstradCPC +30CD5130CD904574D82C96749DDE7DD3 Shadow Warriors (1990)(Ocean)[a] AmstradCPC +4FA53229430AC2AD13194B506836DB13 Shadowfire (1985)(Beyond Software) AmstradCPC +A1119ABC99713BFA608E0DEC98EBA532 Shanghai (1988)(Activision) AmstradCPC +BE4C985BCA3590C87A70328D631AE3AB Shark (1989)(Players Premier Software) AmstradCPC +22926C5BE5EF42ACDCF21AFF1346B8C3 Sharkey's Moll (1991)(Zeppelin Games)[master disk 1] AmstradCPC +B427766787AFF114739DAC68600825B1 Sharkey's Moll (1991)(Zeppelin Games)[master disk 2] AmstradCPC +33AFFCCFF198AFE169018F642FD18C78 Ship Pilot (1986)(Kabila)(es) AmstradCPC es +29B4FF9D2745D9907A593887450AB8F1 Shockway Rider (1987)(Faster Than Light) AmstradCPC +D54E5AC7DEC99E418322C8B004DD4363 Shogun (1986)(Virgin Games) AmstradCPC +65463FAE65965ABF99F52192FDE738EC Shoot (1990)(Black System) AmstradCPC +B65F68C93CE184A6B41C172D8113DB63 Short Circuit (1987)(Ocean) AmstradCPC +306EAC289DA9141A5127A8B7A938914E Short's Fuse (1985)(Firebird Software) AmstradCPC +3AAEF33E22B0A303AEEF8060B23519AB Shove a Sledge (1987)(Gremlin Graphics Software) AmstradCPC +215AC39CD27FBC219884B44B5AE08ED6 Shufflepuck Cafe (1989)(Broderbund Software) AmstradCPC +802BE58E4EB51523B809394E0BD42588 Shufflepuck Cafe (1989)(Broderbund Software)[a] AmstradCPC +ACCCE90DD93384258B3168CCCA5EE4D4 Side Arms (1988)(Go!) AmstradCPC +CE7101C86AA1766807C125D056112FE9 Sideral War (1990)(Delta Software) AmstradCPC +B64ADB8453984FF461F9DB4C62E58659 Sidewalk (1987)(Infogrames) AmstradCPC +AE4C01F8993D7C7E7CE4A945899336C7 Sigma 7 (1987)(Durell Software) AmstradCPC +EDF7DB38BE0D3A3C299551B9DEF24CE0 Silent Service (1986)(Microprose Software) AmstradCPC +8FE27563E9A5D0D6258D49371720547A Silent Shadow (1988)(Topo Soft)(es) AmstradCPC es +384D0A9FC11CECD13C78A24B09B1EF70 Silicon Dreams Trilogy I - Snowball (1983)(Level 9 Computing) AmstradCPC +11921BEBD34F5C06631CE785F9027D70 Silicon Dreams Trilogy II - Return to Eden (1984)(Level 9 Computing) AmstradCPC +D43C74A84341E2E747FF1FA942F0B8F7 Silicon Dreams Trilogy III - The Worm in Paradise (1985)(Level 9 Computing) AmstradCPC +35B110D44237AD96FA4D7701ADB76C03 Silkworm (1989)(Virgin Games) AmstradCPC +3A52B580F93ECE5C4D42C9B753EC1C50 Sim City (1989)(Infogrames) AmstradCPC +85C811B9DDA3C949825947899AED76AD Sim City (1989)(Infogrames)(Disk 1 of 2) AmstradCPC +DDEB06E7158E082BF88F6BCCAD1D8F10 Sim City (1989)(Infogrames)(Disk 2 of 2) AmstradCPC +6124A301352CD53C8370D7A0600B4296 Simon (19xx)(-) AmstradCPC +E5C5A75D2B4B3C83E000598AFBFC0C27 Simon Dice (19xx)(-)(es) AmstradCPC es +9B23CFF14C5B7AFA62E4DE7BD1C51170 Simplex 3D (1990)(LMC Software)(es) AmstradCPC es +9CA81AD29C919F9407BA6DDF3AD1E51F Simulador Profesional de Tennis (1990)(Dinamic Software)(es) AmstradCPC es +88F1C54FA5A55CADFBC02880330E199D Sir Fred (1986)(Zigurat Software)(es) AmstradCPC es +A785B3ED5CFD63B50B08BF99A768EC0B Sir Lancelot (1984)(Melbourne House) AmstradCPC +E2762290C84839CEB7FEAE27EF00BC2D Sirwood (1990)(Opera Soft) AmstradCPC +15C2709F58FA78776700F08738A4BE23 Skate Crazy (1988)(Gremlin Graphics Software) AmstradCPC +6FC7DB9556FD0A0777495410C07CA198 Skate or Die (1989)(Electronic Arts)(Disk 1 of 2) AmstradCPC +BE8910ACDD3A1FDBF553A15F18F32BD9 Skate or Die (1989)(Electronic Arts)(Disk 2 of 2) AmstradCPC +51BFE52D7839892EF99163A31A7488F1 Skate War (1989)(Ubisoft) AmstradCPC +F6B03B4C4541F39B47D83E03338EF2F0 Skateboard Joust (1989)(Silverbird Software) AmstradCPC +67B035067D780895E17C1C2B4B696B6B Skatin' USA (1990)(Atlantis Software) AmstradCPC +6E9252CBAE1900DCA227A429B530B00F Skweek (1989)(Loriciels)(fr) AmstradCPC fr +DE3E6BD8420A2D7BD4E6A88CB379DA7B Skyfox (1985)(Ariolasoft UK) AmstradCPC +4A58737813737DC971B8F90C226CB4F6 Skywar (1992)(Tropic War) AmstradCPC +26CC1D8B7905FBC77F15BF6236BC28F8 Slap Fight (1987)(Imagine Software) AmstradCPC +A4B8BEE656E2A834384E0ED1743F9224 Slapshot (1985)(Anirog Software) AmstradCPC +4CDB2C3D3DA352AB1BC8696D96A81586 Sliders (1991)(Microids) AmstradCPC +C37D856135BD280CD939A167AD84393D Sliders (1991)(Microids)[a] AmstradCPC +71188CB5A4C4378ADE2C34FA8141C588 Sly Spy - Secret Agent (1990)(Ocean)(Disk 1 of 2) AmstradCPC +A980DA3E67B0C67C2ACA6EBEDF9EE3C9 Sly Spy - Secret Agent (1990)(Ocean)(Disk 2 of 2) AmstradCPC +D3E011CB1B9173B2A8F011830CBB5B04 Smash (19xx)(Gees) AmstradCPC +5B0233272D558CFA19269D8A35E23603 Smiley Affair, The (1993)(M. Dowse) AmstradCPC +9080B7AD380064398D9292A9205D227A Smirking Horror, The (1991)(WoW Software) AmstradCPC +389C5694F239894668E9D03FE78535EA Snakes and Hazards (1987)(Gremlin Graphics Software) AmstradCPC +8DD9182EDFB4B82A43EF1602380F6A51 Snoball in Hell (1989)(Atlantis Software) AmstradCPC +E54E47C9F191C9A255C33057CD85B2A1 Snodgits! (1985)(Creative Sparks) AmstradCPC +032A1B31BA8033FA1BD99582A7751516 Snooker (1984)(Amsoft) AmstradCPC +218759F90CB9AA263D48F8D4AA693906 Snoopy and Peanuts (1989)(The Edge Software) AmstradCPC +A682AA5E04B62FB9CC58483439EC3764 Snowstrike (1991)(US Gold) AmstradCPC +0B2F4B769B159B52FBB1ACC42D396BD4 Soccer 86 (1985)(Loriciels) AmstradCPC +E9BD5FF71D6C8F43C706E19FA757EBF0 Soccer Challenge (1990)(Alternative Software) AmstradCPC +0AB00BC38DA21775AE2741DB07A3059D Soccer Director (1990)(G.T.I. Software) AmstradCPC +833473D61C26FC43912DBFB34F8D4D86 Soko Bam (1992)(Lebec Thierry)(fr) AmstradCPC fr +21C58C608440984368C71F51E08023C4 Soko-Ban (19xx)(O. Schick - S. Ritter)(de) AmstradCPC de +49A8D39A6BFEA89D61FB057811542612 Sol Negro (1989)(Opera Soft)(es) AmstradCPC es +8C70A7B18F9D13F153A43C476D7B503D Solar Coaster (1987)(Optyx) AmstradCPC +5DEBE5DCB8743C15575B96FD8C7A8CDE Solar Empire (1990)(Players Premier Software) AmstradCPC +C5A7D8FD3ADDE6E0AA019428AB1C7C7A Solar Invasion (1989)(Mastertronic) AmstradCPC +054EC930C5893B0FD890F03C4123E03D Solitaire (1987)(G. Goument)(fr) AmstradCPC fr +017D21DDEB2F453384DB2BA637E74FAA Solomon's Key (1987)(US Gold) AmstradCPC +57AC8B6E04BC6286764AAD81E4BB8B66 Solomon's Key (1987)(US Gold)[a] AmstradCPC +7531405B0D921F5194F96F18668AAB49 Sonic Boom (1990)(Activision) AmstradCPC +7367624C1C0C74AB382493F91692CBE0 Sorcerer (1984)(Infocom)[CPM Version] AmstradCPC +7257BE7A337BFC9F529606FF98836E3C Sorcery+ (1985)(Virgin Games - Amsoft) AmstradCPC +4524F0B90334B251A1E9CAF3349184E4 Sorcery+ (1985)(Virgin Games - Amsoft)(fr) AmstradCPC fr +DD09050DAE128F733EA7E7846A03977A Sorcery+ (1985)(Virgin Games - Amsoft)(fr)[a] AmstradCPC fr +5A482D65FCC2E1838ABF804ED6EFA93A SOS 100% (1988)(Alain Massoumipour)(fr) AmstradCPC fr +FE5E6F5E97D34496835C6FEE6AE9F300 Souls of Darkon (1985)(Mastertronic) AmstradCPC +90ACD62A85A54A54ECF050CFB06F33C8 Southern Belle (1985)(Hewson Consultants) AmstradCPC +D96B4CB2E0FBE964D09260194E9077A0 Space (1991)(Sebastien Demazure)(fr) AmstradCPC fr +E67ACDF56F4D1D118CF3850E972D02F4 Space Ace (1987)(Players Software) AmstradCPC +3D453D8C9E1F8811D74782280E9E925F Space Duell (1990)(Andreas Stroiczek) AmstradCPC +464DEE2B3DF0518E2511B0F15C1A2552 Space Froggy (1990)(Glency Software) AmstradCPC +0C62FB756045B43F853990B1A6A7F090 Space Froggy 2 (19xx)(Gary Scott) AmstradCPC +BE91B6B297F52565EDC4B09BBE553B01 Space Froggy 2 (19xx)(Gary Scott)[a] AmstradCPC +D168C3682931A6E2DB605DF421699360 Space Harrier (1986)(Elite Systems) AmstradCPC +5212CF2C3D46A021BC9E86D89E72D863 Space Hawks (1984)(Durell Software - Amsoft) AmstradCPC +3EE9B6EAAC5B882B01B65992ACF564ED Space Invaders (19xx)(Auntie John) AmstradCPC +CD57658E6018327CF46DE1BC42A1DBB4 Space Invaders (19xx)(J. Charlesworth)(es) AmstradCPC es +9EE24501562276D555319E0EA800E35E Space Mania (19xx)(-) AmstradCPC +1AC2B3BEA89D6C8D3D6DE28B462E51E2 Space Racer (1988)(Loriciels)(fr) AmstradCPC fr +6FBD2A8D129E6F5E7C78F70BB9CA419D Space Rider - Jet Pack Co. (1990)(Hi-Tec Software) AmstradCPC +BFCDEE57C1485B069B06E43CB78FD4E0 Space Rider - Jet Pack Co. (1990)(Hi-Tec Software)[a] AmstradCPC +D5CB7D4D66E409E6319838F9CA2C41F7 Space Shuttle - A Journey into Space (1986)(Activision) AmstradCPC +B9FF23C8D7CC2AD422117704615DCF69 Space Shuttle Simulateur (1985)(Loriciels)(fr) AmstradCPC fr +A28288603A5DFFCE4E435C7F399A1202 Space Smugglers (1989)(MHT Ingenieros)(es)[gunstick] AmstradCPC es +2F3DC968B0F3D3F7274DAE143A36F0F8 Space Taxi (1987)(Elmsoft Game-Service) AmstradCPC +46FC1E5D4714429BA52AE4F4AE433227 Space Thief (19xx)(R.O.S. Soft) AmstradCPC +7AF5B66DDC69FEFA63ADF9BD2E061B36 Space Thief (19xx)(R.O.S. Soft)[a] AmstradCPC +2BB2E01B74F9F992F4D87905830F6E84 Spaced Out (1987)(Firebird Software) AmstradCPC +2EDDD46FD3C745B093C0A448B3EC90BC Spanner Man (1984)(Amsoft) AmstradCPC +D57111BAD3FEE58B2F3A3A091AA0F010 Sparse Invaders (1986)(Ifie) AmstradCPC +25DEC707B8F232D019AE382F2A3E9B56 Special Operations (1984)(MC Lothlorien) AmstradCPC +60C6FD8B62C0A658E70701E596B44F78 Speed King (1986)(Mastertronic) AmstradCPC +ED508DDFE171E3853D8E07CCEF6315EF Speed King (1986)(Mastertronic)[a] AmstradCPC +DDDCCFA7F0B361D20B9EDB06BA40B430 Speedzone (1988)(Mastertronic) AmstradCPC +60C2F3A6087E1A33F12F89955A88FD8F Spellbreaker (1985)(Infocom)[CPM Version] AmstradCPC +01C0F0A898D76C203FCC46629E99FD13 Spheric (1989)(Bui Huu Nhan)(fr) AmstradCPC fr +7C182E6F5CF1633BB12DD0E7F8B4BC12 Spherical (1989)(Rainbow Arts)(Disk 1 of 2) AmstradCPC +2564C0DD90934690F6CF71190F4C13A1 Spherical (1989)(Rainbow Arts)(Disk 2 of 2) AmstradCPC +E187D11C2C47FDDCA2B085D43C57578D Spindizzy (1986)(Electric Dreams Software) AmstradCPC +FFD360FAF97BCDE6F593658FAE1C1482 Spindrone (1988)(Atlantis Software) AmstradCPC +5E2AE86F0603B8EFE08E13B05E17889D Spindrone (1988)(Atlantis Software)[a] AmstradCPC +6C9B4791C9995BFE952FFE8033F7E1D7 Spitting Image (1988)(Domark) AmstradCPC +E6A951B92B98616799D2947E94211597 Splat! (1985)(Incentive Software - Amsoft) AmstradCPC +1F02AECB545E425C21516F938E2577EC Spooky Castle (1991)(Atlantis Software) AmstradCPC +D123AF131746A0946B519537F66065C0 Sport (1989)(Black System) AmstradCPC +3B0AD9B93C376B173E023CBF70696C92 Sport of Kings (1986)(Mastertronic Added Dimension) AmstradCPC +F75192155B8A6E4E6542EFBE84312A6F Spots (1993)(Jaysoft) AmstradCPC +EDEE55216993326EC9A3073090EB1DB7 Spots 94 (1994)(Jaysoft) AmstradCPC +E6D281AD16B9C014710182841EEEF477 Spy Hunter (1986)(Amsoft) AmstradCPC +CA505DC6F5EB28FE5FBA6C829AF8304C Spy Hunter (1986)(Amsoft)[a] AmstradCPC +0458EE2C38EB590C1573874A867B5150 Spy vs Spy (1985)(Beyond Software) AmstradCPC +49F686450B77CE32429FA01EBF6864DF Spy vs Spy II - The Island Caper (1987)(Databyte) AmstradCPC +A76B0F7DB267D1A99F0B3852B55CF6A8 Spy-Trek Adventure (1987)(Americana Software) AmstradCPC +FE0F7B09EA29A42545C723BF1AD8425A Sram (1986)(ERE Informatique)(M3)(Disk 1 of 2) AmstradCPC M3 +A5B0DBC3845376DF4350364F184C942F Sram (1986)(ERE Informatique)(M3)(Disk 1 of 2)[a] AmstradCPC M3 +981324EA18A8C47233B8D5226F3ADD25 Sram (1986)(ERE Informatique)(M3)(Disk 2 of 2) AmstradCPC M3 +E20F85703C0ED5772D1F8B2AD9F5E7BB Sram (1986)(ERE Informatique)(M3)(Disk 2 of 2)[a] AmstradCPC M3 +31440B983D991AADF49B11C12A6A47FC Sram 2 (1986)(ERE Informatique)(fr)(Disk 1 of 2) AmstradCPC fr +D614ED3030C499D29DC1D27567E06311 Sram 2 (1986)(ERE Informatique)(fr)(Disk 1 of 2)[a] AmstradCPC fr +6EE5AC1D7CE10BBA7B68F956D648C4AB Sram 2 (1986)(ERE Informatique)(fr)(Disk 2 of 2) AmstradCPC fr +72D79C4F1ACCD1EDFB68A39E43EEC4BD Sram 2 (1986)(ERE Informatique)(fr)(Disk 2 of 2)[a] AmstradCPC fr +A70AD81DE192DD63D9526FB64DE7010C Stack 'n' Smile (19xx)(Nicholas Campbell) AmstradCPC +C77A45EAFCB2FC29366E881CF7A7BB74 Stainless Steel (1986)(Mikro-Gen) AmstradCPC +8B6B9AC2A53C23DDF8498B78DA22A04D Stairway to Hell (1986)(Software invasion) AmstradCPC +E9EECDEE072F30A96D8B85F3700E7750 Star Avenger (1984)(Kuma Computers) AmstradCPC +D65A8E4D8A7D7E3005DBD2F8594D1C28 Star Avenger (1984)(Kuma Computers)[a] AmstradCPC +B02B8E13E155F188BCDCB37ABBF36829 Star Bores (1988)(Neutrino Software)[CPM Version] AmstradCPC +D285B082097C6157737DFA2E1F1C46F6 Star Boy (19xx)(ERE Informatique)(fr) AmstradCPC fr +9EEA37AFCC860DC6AD9BB3DDB3145F53 Star Commando (1984)(Docimodus) AmstradCPC +7529BB9692AC5571876F4E6BBBDC0CB6 Star Fight (1986)(H. Couppe)(fr) AmstradCPC fr +014C15D17A0576E603EFB9BD85349EF3 Star Firebirds (1986)(Insight Software) AmstradCPC +E844CAB5FD294B427184B30C0F93BF31 Star Raiders II (1987)(Electric Dreams Software) AmstradCPC +B9CC543104DB9605CE3538FA0657603A Star Ranger (1986)(Tynesoft) AmstradCPC +3411DE5D28B57E62D7F08196B6CBC8F0 Star Trap (1989)(Loriciels)(fr)(Disk 1 of 2) AmstradCPC fr +9388D344C4D5C10399FA3AAAA6FF1744 Star Trap (1989)(Loriciels)(fr)(Disk 2 of 2) AmstradCPC fr +9A9542F187901149DA72180DF95B6FB5 Star Wars (1987)(Domark) AmstradCPC +4C2319AE25F016E5D5C4D43A30EA5514 Star Wars (1987)(Domark)[a] AmstradCPC +6B6C9C58B08C8218443278CFF87F4206 Star Wars Droids (1988)(Mastertronic Added Dimension) AmstradCPC +8341213424FAD5AEE35D5FDF6EDF2191 Star Wars II - The Empire Strikes Back (1988)(Domark) AmstradCPC +7349DC110B430B86A7E48BA4213888FF Star Wars II - The Empire Strikes Back (1988)(Domark)[CPM Version] AmstradCPC +3B8D758FBC20E7A8386519A87BD85E72 Star Wars III - Return of the Jedi (1989)(Domark)[CPM Version] AmstradCPC +3E6B0CA1335707D7FB7B7D33F2D6991F Star Wreck (1987)(Alternative Software) AmstradCPC +E50D569DB52E05CC1B25D7EAED600F5A Starbyte (1987)(Mister Chip)(es) AmstradCPC es +95ACCC947496610B6FB8BCB1E956E19C Starcross (1982)(Infocom)[CPM Version] AmstradCPC +A41230890A50541D4FC37C5230EE1882 Stardust (1987)(Topo Soft)(es) AmstradCPC es +6B9820EBDF6D835CFD6B47FDDFE7270E Stardust (1987)(Topo Soft)(es)[a] AmstradCPC es +F11D0FC33E38AFB568082EF86F6A4272 Starfox (1987)(Reaktor) AmstradCPC +2842872A104CAC9D3A9E1C64E8F817C7 Starfox (1987)(Reaktor)[CPM Version] AmstradCPC +5225EEE59166970505B41983771C66F1 Starglider (1986)(Rainbird Software) AmstradCPC +C3795FDA7D78A3E1401670B280096A5C Starion (1985)(Melbourne House) AmstradCPC +55AB3056CE70DDBF7C119FA480A460BC Starstrike II (1986)(Realtime Games Software) AmstradCPC +56F00FEF8DC884C4C07FD70A8179D399 Stationfall (1987)(Infocom)[CPM Version] AmstradCPC +1428E2545D7CA8A67DDE9407549FA80F Steve Davis Snooker (1985)(Blue Ribbon Software) AmstradCPC +0E68F622A5103625F1451E565EC4E4A4 Stifflip & Co. (1987)(Palace Software) AmstradCPC +851FA5256F18BA262118D242303E6E76 Stifflip & Co. (1987)(Palace Software)(es) AmstradCPC es +2202F911B9CC8164771166B69F5E5549 Stock Exchange (1987)(Top Ten Software) AmstradCPC +BB2B8BFFB36109DC5EC4B149638470D2 Stockmarket (1985)(Argus Press Software - Amsoft) AmstradCPC +B0B6D5459444D20DB34C87A125C54C92 Stomp (1985)(DK'Tronics) AmstradCPC +5C27681DEDE38989933E7BE541B713B1 Stop Ball (1987)(Dro Soft) AmstradCPC +2770728F92358A0C9413230AF2DBAFA8 Storm II - The Fear (1987)(Mastertronic Added Dimension) AmstradCPC +0168B8589CFD5A4667A9CD5C71D050C8 Stormlord (1989)(Hewson Consultants) AmstradCPC +983EF34E1DD45A5E7F2F4ADA2BF8E26F Strangeloop+ (1986)(Virgin Games - Amsoft) AmstradCPC +21CCD31D25B71A4F55F3224AC038AB73 Streaker (1987)(Bulldog) AmstradCPC +DFE7018B052ED0095212C6036E03CE1B Streaker (1987)(Bulldog)[a] AmstradCPC +1D9EA3A7A88C1B8263AF2F0FCBB2E2F0 Streap-Poker (1987)(Denis Mezenge)(fr) AmstradCPC fr +ADFA9367CC440BF929DCB97708973C61 Street Fighter (1988)(Go!) AmstradCPC +47F55999246E1FBE3D58E6F13BB4AA66 Street Fighter (1988)(Go!)[a] AmstradCPC +6B8A64B975AF087490D4D05B23940178 Street Gang Football (1989)(Codemasters) AmstradCPC +52040234DC71D3399AA0E02267708395 Street Gang Football (1989)(Codemasters)[a] AmstradCPC +5AC8B05E4EBBBFDD72567A32CD8C7684 Street Hawk (1986)(Ocean) AmstradCPC +21E627EA04B4E59CC54A46C034E98808 Street Machine (1987)(Codemasters) AmstradCPC +1FC053F7E81AAFC4C7414D38833D89C3 Stress (1985)(Cobra Soft)(fr) AmstradCPC fr +EA7C6F3031A8F4DFF03FAA7A5D29D959 Stretcher 2 - Mr. Line's Revenge (1992)(Pipeline Software) AmstradCPC +34D4751C8C2001ED5ADF6A4BE10A7397 Strike Force Cobra (1986)(Piranha) AmstradCPC +2A45A42617C8901521B684F498397B72 Strike Force Harrier (1986)(Mirrorsoft) AmstradCPC +172B7116F3A2B3719B4E3321CF3012BF Strike Force SAS (1987)(Mikro-Gen) AmstradCPC +9F9C52A893A5BAB41647B4DB3CAC55A8 Strike! (1987)(Mastertronic Added Dimension) AmstradCPC +14F892B82235ADE5A6039878EFAE2563 Strip Ball (1995)(Digital Dream)(fr) AmstradCPC fr +6A6D0CDC2E684F0D01FFCE214CA6737F Strip Poker (1985)(G. Blancon)(fr) AmstradCPC fr +AA84AE069F676F08E1F8A3540DE1B536 Strip Poker Animado (1985)(Avila Software)(es) AmstradCPC es +E62558A2249B8F23E8F5529EFE8EFF62 Strip Poker II+ (1988)(Anco Software) AmstradCPC +B3AB862C1C8247B62A93874F18B1553F Strip Takin (19xx)(Eric Hiller)(fr) AmstradCPC fr +494F5D26AFA27539579EA6CA4066FAF0 Stryfe - The Everlasting Battle (1986)(ERE Informatique)(fr) AmstradCPC fr +36724E799C51F35E7A822DEC9A78E970 Stryker - In the Crypts of Trogan (1992)(Codemasters) AmstradCPC +6EFCA295CA579D7FD35BAE0DC96DD57F Stunt Car Racer (1989)(Micro Style) AmstradCPC +5D3DB70DCEE268511875E38B15F6B9C6 Stunt Car Racer (1989)(Micro Style)[a][Extended Version] AmstradCPC +BCAAE2593675B2ED89B441D75C051252 Stunt Car Racer (1989)(Micro Style)[Extended Version] AmstradCPC +78B62B3F8814971EEBE116C2C7405E77 Submarine (19xx)(Olivier Demangel)(fr) AmstradCPC fr +D3941F21DEBBB84CFA13168AC296D62F Submarino Experimental Neptuno (19xx)(-)(es) AmstradCPC es +D9E88CB2A2A9FFE194DE444D71E97CFA Subsunk (1985)(Firebird Software) AmstradCPC +D05E4084D6429B64D482EC50DC9AA1E3 Subsunk (1987)(WiCaMa)(fr) AmstradCPC fr +9A54F6F86D91775EF41CDC7A80740CB1 Subsunk II - Seabase Delta (1985)(Firebird Software) AmstradCPC +C6DAF16A7F175FC20490EC5A2C3DE45B Subterranean Stryker (1985)(Insight Software - Amsoft) AmstradCPC +9855DFC20A2411FE9469B33BD797AEB8 Suicide Squad (1987)(Thiel Brothers) AmstradCPC +3BBC03B26C01EA0BB898363E9BF7C959 Sultan's Maze (1984)(Amsoft) AmstradCPC +6DE0891C3BD1596D903A211952CF4007 Sultan's Maze (1984)(Amsoft)(es) AmstradCPC es +2109EE6C1926349EB647601C9ED59082 Summer Games (1988)(US Gold) AmstradCPC +01EF25D01C7C40CF423A49AD98997CB0 Summer Games (1988)(US Gold)(Disk 1 of 2) AmstradCPC +35C4602000029F5536F849491829CFA5 Summer Games (1988)(US Gold)(Disk 2 of 2) AmstradCPC +3DFDB8D7EE238C2757467EDDC43B42E5 Summer Games 2 (1989)(US Gold)(Disk 1 of 2) AmstradCPC +2FEF006D052C5EEA77CA18A5C35E8FEB Summer Games 2 (1989)(US Gold)(Disk 2 of 2) AmstradCPC +D66C41D7CF53E6687252EBEBB89325CC Sun Star (1987)(CRL Group) AmstradCPC +143B81D377C3DFBA3C53346B7DB13583 Super Ali (1990)(LMC Software)(fr) AmstradCPC fr +ECED3DAC587EC1C7CDD049EE9FE3A133 Super Cauldron (1992)(Titus) AmstradCPC +30A34F9B5176034FFC01BBD486B2D2D2 Super Cycle (1987)(US Gold) AmstradCPC +210400597A4F860BA4EDCC0AAD40997D Super Cycle (1987)(US Gold)[a] AmstradCPC +84B21DA2A3F55818A6AD5C33CC78009F Super Gran (1985)(Tynesoft) AmstradCPC +8194BC2664FF23B8C54877CA27CC93F6 Super Gran (1985)(Tynesoft)[a] AmstradCPC +CE17C89A1C2331910F47FB76A63FE13D Super Hang-On (1986)(Electric Dreams Software) AmstradCPC +20D0DCB57DA178911963F173B21B79D6 Super Monaco GP (1991)(US Gold) AmstradCPC +E2022F807AD4B235A7311B2FD8C4F8CE Super Monaco GP (1991)(US Gold)(Disk 1 of 2)[CPM Version] AmstradCPC +DA6E15F593B629E5FA4DC3443E107372 Super Monaco GP (1991)(US Gold)(Disk 2 of 2)[CPM Version] AmstradCPC +E2AF521BF6CCF6CAF83B810152F4692D Super Pac (1985)(PJL)(fr) AmstradCPC fr +997FD0805E8D0CD0CF41B0D527E09A8D Super Pac (1985)(PJL)(fr)[a] AmstradCPC fr +4FC8E8C8F4397092B11AAAE891449BC6 Super Pac (1987)(Wer-Soft) AmstradCPC +4716CB64594150E8FF9DBF6A761CC5CA Super Pipeline II (1985)(Taskset - Amsoft) AmstradCPC +4ECB2335586B6FC4DFE80327AD4BB7B0 Super Robin Hood (1986)(Codemasters) AmstradCPC +ED627489FFDB4A67AEB1A1FF6D3351AF Super Sam (1985)(Budgie Budget Software) AmstradCPC +A366913FEFBC627986AD73626FDE2011 Super Sapiens (1989)(Proein Soft Line)(es) AmstradCPC es +5D2DED710757B766DD71A81D37B1898E Super Scramble Simulator (1989)(Gremlin Graphics Software) AmstradCPC +53CB796E8A91878C1D695A9A5FA0A6AD Super Scramble Simulator (1989)(Gremlin Graphics Software)[a] AmstradCPC +CAB91D1778DC06AE57DEB95EB35ADF50 Super Scramble Simulator (1989)(Gremlin Graphics Software)[a2] AmstradCPC +7AB0AA4575ADF03373EB679235619DD8 Super Ski (1987)(Microids)(fr) AmstradCPC fr +2716B036699AB2B0A60BCAF191A25D8D Super Ski (1987)(Microids)(fr)[a] AmstradCPC fr +8CE192324BE827E1255E4E3CA3EFF2D3 Super Ski (1987)(Microids)(fr)[a2] AmstradCPC fr +A7708CC620F00697A1DF403269CA4EAA Super Skweek (1991)(Loriciels)(fr) AmstradCPC fr +A4551C9FC85AC02C0CE28393A9B8E6AB Super Soccer (1987)(Imagine Software) AmstradCPC +A0F1EB8815AD6814AEE9EB6E571E6AFC Super Stuntman (1988)(Codemasters) AmstradCPC +5EDF5C6CEBFC70CBA7A9E76F06A19ED8 Super Tank Simulator (1989)(Codemasters) AmstradCPC +6DF00966FF135AC00B3432EFD8C83FBE Super Tetris (1997)(Frequency) AmstradCPC +DD5B511FC5BA9638DDCEA0F4C894E273 Super Tetris (1997)(Frequency)[a] AmstradCPC +3E3163380E3E15140E054644D0F4F4C9 Super Wonderboy in Monster Land (1989)(Activision)(Disk 1 of 2) AmstradCPC +769F626B2F99736718234DD21186D554 Super Wonderboy in Monster Land (1989)(Activision)(Disk 2 of 2) AmstradCPC +5E7F52EF1E007DD3F22D2EFCB8DE4856 Superchess (1984)(CP Software) AmstradCPC +2F2AE7C7B0B5998C2C9354E225FFB3A5 Superkid (1990)(Atlantis Software) AmstradCPC +A28F6CEFA19E604644F978C3F81ADD12 Superman - The Game (1985)(Firebird Software) AmstradCPC +46830EC04E8E02C0654B8FAD386DC475 Superman - The Game (1985)(Firebird Software)[a] AmstradCPC +44FB6E5035FCCB608DE043C37186BC4F Superstition Part 1 - Tulgey Woods (1989)(Len Townsend) AmstradCPC +2E39BA8BC7CD08D2D8ABAFE19F5CB339 Supertripper (1985)(Indescomp - Amsoft)(es) AmstradCPC es +368FBCEED84EA301A689FC58134255A4 Supper-Puzzle (1987)(Logipresse) AmstradCPC +8FA4EDAEE5860AAE9BE21DA1CBB1C243 Survivant, Le (1985)(ERE Informatique)(fr) AmstradCPC fr +1EA49E63B978FB48C9DA9EB97ED44CDB Survivor (1987)(Topo Soft) AmstradCPC +2BC78C3DDF98736288C25F7ABFD2A040 Survivor (1987)(Topo Soft)(es) AmstradCPC es +33EEA6C27FA4618844D3809BDFAFD92A Survivor, The (1984)(Anirog Software) AmstradCPC +9BCC099E5E44A4B082BF7F4B58B18D4E Survivre (1992)(Magik)(fr)(Disk 1 of 2) AmstradCPC fr +E57F17FA3A4D1F8B22D6530B9072F066 Survivre (1992)(Magik)(fr)(Disk 2 of 2) AmstradCPC fr +50EEAF5D57CC91E05FDE318DCEF6EEF8 Suspect (1984)(Infocom)[CPM Version] AmstradCPC +EB109DA211EA631061100943DC925F87 Suspended (1983)(Infocom)[CPM Version] AmstradCPC +3B8DC12F1CA7788C68BAC221282C751A Swap (1992)(Fraggle) AmstradCPC +5E742419110B697AB98B7733641F4579 Swap (1992)(Fraggle)[a] AmstradCPC +16DCEC6247E37A745FA8DF854E89FB33 Switchblade (1991)(Gremlin Graphics Software) AmstradCPC +CB83D015F317F9894B9575457D3663C9 Switchblade (1991)(Gremlin Graphics Software)[a] AmstradCPC +6AFE61A78E016EB184D8CE886FD4F62E Swords & Sorcery (1985)(PSS) AmstradCPC +9C7F113FE3A6125813D5C08A76BB5FB7 Synchronous (1987)(Bretagne Edit Press)(fr) AmstradCPC fr +119D5395667E1B891738D29C61E9D517 Synopsis de Biar, Le (1988)(Microfutur)(fr)(Disk 1 of 2) AmstradCPC fr +54C2C0D61B095A510E9684268A35877E Synopsis de Biar, Le (1988)(Microfutur)(fr)(Disk 2 of 2) AmstradCPC fr +23214F170821615C638EBFD668E09A68 Syntax (1988)(Blue Ribbon Software) AmstradCPC +E4DCE3A7FABB657BACF84962B749F39A T.L.L. - Tornado Low Level (1985)(Vortex Software) AmstradCPC +B6342A6F09AF581E950997DC43E818DB Table Football (1987)(Budgie Budget Software) AmstradCPC +D87228D7F84574663E3F8F0E573FE580 Tac Tic (19xx)(-)(fr) AmstradCPC fr +8ED5B79CACCF6A64361B197326356F70 Tai-Pan (1987)(Ocean) AmstradCPC +E73D15F6B348DEB763CAE59DAE7D095D Tales of the Arabian Nights (1985)(Interceptor Micros Software) AmstradCPC +87D109E02D053ACD2664892701279EBC Talisman d'Osiris, Le (1987)(Chip)(fr) AmstradCPC fr +742FAE2E2DB99875B47FEB5BBB4E8647 Talisman d'Osiris, Le (1987)(Chip)(fr)[a] AmstradCPC fr +CF12EA5581A37CD4D3D4DE288DF9A77F Talisman of Power, The (1991)(Chris Bury) AmstradCPC +8D3EB030A8FBDCFC6311077B1E6F5B7B Tanium (1988)(Players Software) AmstradCPC +F90AB4A57DA951525CC8562E402BA762 Tank (1987)(Ocean) AmstradCPC +794FC32A26F4865E70D7682ABE618266 Tank Busters (19xx)(Design Design Software) AmstradCPC +E88AFE2FFE1FE9D3F9460FAC93FF6C69 Tank Command (1986)(Amsoft) AmstradCPC +C4F9DE10CFA8F32C988F60737AA343D3 Tank Command (1986)(Amsoft)[a] AmstradCPC +BB19BAE09EE2124825EF1E83A00FD82A Tank Invader (1987)(Logipresse)(fr) AmstradCPC fr +D63232EBA49867607AE57F9D2FA8B359 Tapper (1986)(Amsoft) AmstradCPC +F77ADFB964CE5E11B330A8CA88FBD6E7 Target Ball (1989)(R.O.S. Soft) AmstradCPC +FB6A70C4988BA720CB99723198E16E2F Tarzan (1986)(Martech Games) AmstradCPC +7A6BB02748A070F70526C0FD1F9A0B5D Task Force (1989)(Players Premier Software) AmstradCPC +901BA1728ACDED70D9958F876DFE1CDE Tau Ceti - Special Edition (1986)(CRL Group) AmstradCPC +A3EE9E7676B26213EA2E4148892C82DD Tau Ceti (1986)(CRL Group) AmstradCPC +84F154F0FEDFAC51C40DC826305F0BA1 Tau Ceti (1986)(CRL Group)[a] AmstradCPC +3EC836ECE024BAE080FEE97B2B811B78 Tchernmisland (1987)(Raphael & Olivier Gutierrez)(fr) AmstradCPC fr +844D8DF211A4FA851AA042656F4A5698 Technician Ted (1984)(Hewson Consultants) AmstradCPC +E529EA0686DAF9658E3E68789AAABD38 Techno-Cop (1988)(Gremlin Graphics Software) AmstradCPC +3E31EEEBE223284A6373033FE4D4589E Techno-Cop (1988)(Gremlin Graphics Software)[a] AmstradCPC +1BACF1662ED3300BB5492207BC8CDA52 Teenage Mutant Hero Turtles (1990)(Image Works) AmstradCPC +D85DCF17621CA87772CF56803B7C2301 Teenage Mutant Hero Turtles (1990)(Image Works)(Disk 1 of 2) AmstradCPC +7E0ECAE4CDDDDD11DF7843C470366F24 Teenage Mutant Hero Turtles (1990)(Image Works)(Disk 2 of 2) AmstradCPC +7E1767157DC514C5C763D30846A5AD26 Teenage Mutant Hero Turtles (1990)(Image Works)[a] AmstradCPC +3ADA9CF45337BEC255B952A17A8BA858 Temple du Soleil, Le (1986)(CPC)(fr) AmstradCPC fr +786935533E1077A5026979A5B0E6F1A2 Templiers d'Orven, Les (1986)(Loriciels)(fr)(Disk 1 of 2) AmstradCPC fr +FC5516D29249CAC73FD682ECE6286E91 Templiers d'Orven, Les (1986)(Loriciels)(fr)(Disk 2 of 2) AmstradCPC fr +2B7035575A0ECEDB85F9C2B3B2ECAA5F Tenebres (1987)(Rainbow Productions)(fr)(Disk 1 of 2) AmstradCPC fr +64CF87B860479D76D26FFDA1800F5CF2 Tenebres (1987)(Rainbow Productions)(fr)(Disk 2 of 2) AmstradCPC fr +1DA92888DD04E817B6BA010172B533EA Tennis 3D (1986)(Loriciels)(fr) AmstradCPC fr +C438512CA553198F17C06EFD023C735B Tennis Cup (1989)(Loriciels)(fr) AmstradCPC fr +39E298D443BFE1F97374ECFB2D0E5CA0 Tennis Manager (19xx)(Martin Huemmerich)(de) AmstradCPC de +CF0ACB50FE86EFE684B493A83396B3A2 Tensions (1986)(ERE Informatique)(M3) AmstradCPC M3 +BE70B9656DD749F985D7978C51A5FC80 Tensions (1986)(ERE Informatique)(M3)[a] AmstradCPC M3 +718EF1DC3B52B105C4B709844DFB4C7A Tensions (1986)(ERE Informatique)(M3)[a2] AmstradCPC M3 +F7DD10E215991A88DB21A9868A65756B Tensions (1986)(ERE Informatique)(M3)[a3] AmstradCPC M3 +87C918B208EC36069C3D82778D0DCA11 Terminator 2 - Judgement Day (1991)(Ocean) AmstradCPC +CE7BA8FB1FEEB62312D45F51090522BA Terminus - The Prison Planet (1986)(Mastertronic Added Dimension) AmstradCPC +4AFE026D0F30E5FF4B73AB32CEA2F590 Terra Cognita (1986)(Codemasters) AmstradCPC +E4C29E9DA25ABA0F2CB97A704AB2C5F2 Terramex (1988)(Grandslam Entertainments) AmstradCPC +7A1A639852CCFF574F4250465CBCE890 Terror en la Facultad (1987)(Edisoft)(es) AmstradCPC es +3786CA834DAC77F8004B7F469DE41D5D Terrormolinos (1985)(Melbourne House) AmstradCPC +A177A9167028F296CE2E1D84B28363A5 Terrorpods (1989)(Melbourne House) AmstradCPC +570FC305636BF00424C4FE15E2B5DE47 Test Drive II - The Duel (1989)(Accolade)(Disk 1 of 2) AmstradCPC +E52DBA1093502E82BF1382C86A9D1E02 Test Drive II - The Duel (1989)(Accolade)(Disk 2 of 2) AmstradCPC +2A5B9DAE1689888D5350A02535FAA312 Test Match (1985)(CRL Group) AmstradCPC +D830A462BA1CEFA3DFBB34DC9AD20908 Tetris (1987)(Mirrorsoft) AmstradCPC +CB33FED37E744AE83C6BE3D09D210353 Tetris (1987)(Mirrorsoft)[a] AmstradCPC +34D60F71A5AE6AC47ED01CAE0EC487FD Tetris (1990)(Poesy) AmstradCPC +1682AA912A6368804643F29020598224 Tetris 2 (1991)(Abacus) AmstradCPC +C9F4964904F0E342B79F84402E1D411D Tetris '95 v1.0 (1995)(Power System) AmstradCPC +699F3FE99D87BBA90BD807C1003CBFBC Tetrix (1989)(Playfield) AmstradCPC +6DAE0C9A3E78AB5692DB97A15D2C0847 Thai Boxing (1986)(Anco Software) AmstradCPC +A1B22DDCDB0A85C20FBD062EBA3C6485 Thanatos (1986)(Durell Software) AmstradCPC +7A59D79D11DBA282E6054C4D1B7EABB4 Thanatos (1986)(Durell Software)[a] AmstradCPC +94EF36B4B41EF7E771D752DD4AD9BFD5 Theseus (1986)(50-50 Club Software) AmstradCPC +600245202E273D434FEF21160A89CC2E They Stole a Million (1986)(39 Steps) AmstradCPC +A3D21877B5B0627210946CB7349ED94F Thing on a Spring (1990)(Gremlin Graphics Software) AmstradCPC +2F7AC1AF7DE43DE519DD8395CE7E9F54 Thing on a Spring (1990)(Gremlin Graphics Software)[a] AmstradCPC +99CAC0AF7A8D72EA3B5F839531289D1E Thing! (1988)(Players Software) AmstradCPC +06057D500E44A48E206751BED783A4C6 Thing! (1988)(Players Software)[a] AmstradCPC +76E4A6038FEE5EC3D2E71361C7E9DEBA Think! (1985)(Ariolasoft UK) AmstradCPC +879821753E898D8025F0519D73A99F88 Thomas the Tank Engine and Friends (1991)(Alternative Software) AmstradCPC +7709D1B424F9D3AEFC3AE08D93860109 Thomas the Tank Engine and Friends (1991)(Alternative Software)[a] AmstradCPC +C43654390A859CD4C46FE6637BFFC928 Thomas the Tank Engine's Fun with Words (1990)(Britt Allcroft Thomas) AmstradCPC +5B526F9F422EAE390523C5AB12658123 Three Weeks in Paradise (1985)(Mikro-Gen) AmstradCPC +897B2E89DA4546CD7DC027D8D057D94D Through the Trap Door (1987)(Piranha) AmstradCPC +8E77A401D7E7C85B344F270463841039 Thrust (1986)(Firebird Software) AmstradCPC +55BBC52F0A4F0E9A024783537A78B36C Thrust II (1987)(Firebird Software) AmstradCPC +4805B847DEDA1659E194674921DBA9AF Thunder Blade (1988)(US Gold) AmstradCPC +8A3BDA64DE43FB4BAB9B91941AEC4B6B Thunder Blade (1988)(US Gold)[a] AmstradCPC +F2F7332D92ED2EA197C8FF78B040F74E Thunder Fighter (1988)(Benoit Varrase)(fr) AmstradCPC fr +A3E196CF0FFAD96221BDDBD72CA0A75F Thunder Zone (1987)(Firebird Software) AmstradCPC +EDE2CC43F3A4E74A0116DFB1697E87BD Tiddly Drinks (1987)(Gremlin Graphics Software) AmstradCPC +2AFC2DBEFB394E74D4891A5C9B569F84 Tie Break (1985)(Sprites)(fr) AmstradCPC fr +189B788F1B961DB01C42ABFF942CAE47 Tiefe, Die (1985)(Sunsoft)(de) AmstradCPC de +CA441EFAC6E6B6C02865C6E762172127 Tiger Road (1988)(Go!) AmstradCPC +375B9BF9DCC2FE668B3210D030F3B4D5 Tiger Road (1988)(Go!)[a] AmstradCPC +0DB54B0385E564C0F84A6C2E0133F3AA Time (1985)(Rainbow Arts) AmstradCPC +05C338D55901860950A2C43DC3F42734 Time and Magik Trilogy I - Lords of Time (1986)(Level 9 Computing) AmstradCPC +B27B0218129929F641CD885D5B2097A9 Time and Magik Trilogy II - Red Moon (1986)(Level 9 Computing) AmstradCPC +5CBFB1FD7C7E77B2FB853C824F689856 Time and Magik Trilogy III - The Price of Magik (1986)(Level 9 Computing) AmstradCPC +BFEEE70A6728CC44BC790B1C17B8FA8E Time Machine (1990)(Activision) AmstradCPC +C7912EE382E1565C8D6A009DC250A3E5 Time Out (1988)(Zafiro Software Division)(es) AmstradCPC es +809A4A8B0D3631FC2AE96535BBCCB7B1 Time Scanner (1989)(Activision)[a][CPM Version] AmstradCPC +CB8A1A6718E5320B1D58B5F940FCB18E Time Scanner (1989)(Activision)[CPM Version] AmstradCPC +6303F9F2A2688B3CFDE728FB879345F5 Time Trax (1986)(Mind Games) AmstradCPC +56801F7C195F0B3292F4F087309B534C Timelord (1985)(Alpha Omega Software) AmstradCPC +F9A47622291C3FCB18B2161DEA11DB38 Timelord (1985)(Alpha Omega Software)[a] AmstradCPC +C7180212439A3F1BFD9B53021E1F0937 Times of Lore (1988)(Origin Software)(Disk 1 of 2) AmstradCPC +690A9436931D9C6D74FEA44710ADA40C Times of Lore (1988)(Origin Software)(Disk 2 of 2) AmstradCPC +62B521A9CFD9AEBF8800CC623A011850 Tir Na Nog (1984)(Gargoyle Games) AmstradCPC +BD205BEF04D1A4545F740FC7CA10011D Titan (1988)(Titus) AmstradCPC +2EB0ACF23C41CF21DBC231AE5F5B55D4 Titanic (1988)(Topo Soft)(es) AmstradCPC es +3118BB7ABCDB4287669644BA0E9E21F4 Titanic Blinky (1992)(Zeppelin Games)[master disk 1] AmstradCPC +B4000FC3DE67FCBAAB21BD9B0FB4D1C8 Titanic Blinky (1992)(Zeppelin Games)[master disk 2] AmstradCPC +9F098F0DD74DDD13A290CBEB0DDFD733 Titus the Fox (1992)(Titus) AmstradCPC +DFE96C0FD34275BB305C2A1D7385E215 Tizpan - Saviour of the Jungle (1990)(Simon Avery) AmstradCPC +AD23109330B7D9BD5EC087F2DD7754F3 Toad Runner (1986)(Ariolasoft UK) AmstradCPC +D42D9E94280C99EEC86C6E4FAD649105 Tobruk 1942 (1987)(PSS)(fr) AmstradCPC fr +DC4F52BFF33F9DE7F1F42231ECEEDF8C Tobruk 1942 (1987)(PSS)(fr)[a] AmstradCPC fr +AAA549FB749DF9C610BC9CF62B5EA984 Tolki (19xx)(D. Gaillard)(fr) AmstradCPC fr +1F24B4172B09BAC092A51B2425EA6BC1 Tom & Jerry (1989)(Magic Bytes) AmstradCPC +AB3A3FA9938DD24A2DE11956C3F70333 Tomahawk (1986)(Digital Integration)(M3) AmstradCPC M3 +D1599767154F0336CC9EDC11645B56A6 Tomb of Kuslak, The (1985)(Intrigue Software) AmstradCPC +D0071D340629FA2C973CD513E2DC9221 Tombstowne (1985)(Amsoft) AmstradCPC +EFCA5EDAB7FE479EC4F76324D3A4D450 Tomy en el Slalom (1987)(-) AmstradCPC +8096AF06EFA37A78DC7A682FA92FEE41 Tony Truand (1985)(Loriciels)(fr) AmstradCPC fr +61A6A6F7E3C4A440B82E6F4987861B0F Toobin' (1989)(Domark) AmstradCPC +0F2ABF1AED2012D8A6016C4F420110B4 Toobin' (1989)(Domark)[CPM Version] AmstradCPC +454000925D0AAEBEB9FF33B2370BD15A Top Cat in Beverly Hills Cats (1991)(Hi-Tec Software) AmstradCPC +CC6444A55824CA595978234858EEBEF8 Top Gun (1986)(Ocean) AmstradCPC +516CA5308774CCFD2B7B180DBAEC6057 Total Eclipse (1988)(Incentive Software) AmstradCPC +B50116CF0357FDBD32E1B32E3C40508B Total Eclipse (1988)(Incentive Software)[a] AmstradCPC +9F1C40D5E0BB161DEF3BE878C72B0495 Total Eclipse II - The Sphinx Jinx (1991)(Incentive Software) AmstradCPC +13BA3115B72E95DA6845C1CA44615403 Total Recall (1991)(Ocean) AmstradCPC +6B225084996DA717389189F9DE4F0F26 Total Recall (1991)(Ocean)[a] AmstradCPC +C4F5F716B2CBEB23B3F7582221073627 Touch Down USA (19xx)(WRM) AmstradCPC +1166EFC19D0D8651FD6A2FC183924518 Tour 91 (1991)(Topo Soft)(es) AmstradCPC es +AE5EA7A5BA14E158A89F7CC08D5FD8CB Tour 91 (1991)(Topo Soft)(es)[a] AmstradCPC es +05CC1443CED2448636946ABBCC47C457 Tour du Mond en 80 Jours, Le (1984)(No Man's Land)(fr) AmstradCPC fr +A4EC93C170ED6E8B041627DDEF5AEC4E Town in Fear and Panic (1985)(-) AmstradCPC +A45F6A0D0EDD85C338C4AC67EC5A716C Tracer (1988)(T. Brungs) AmstradCPC +72A90E2D916D42B23F2CDD022E9504C5 Track and Field (1988)(Ocean) AmstradCPC +6F33C9D166310E73F97B8FCBBD38DEFF Track Suit Manager (1988)(Goliath Games) AmstradCPC +92BF33D878A024A39243A9DD6F41C4D9 Track Suit Manager (1988)(Goliath Games)[a] AmstradCPC +0F8EE01FAE540DB7B08A576FD82B1ABF Trader Joe (19xx)(Ozzard) AmstradCPC +372BBDE25FB8950A140ED9EDE26B5488 Traffic (1985)(Andromeda Software - Amsoft) AmstradCPC +D3B3D954AB274943B3218808025A9905 Traffic (1985)(Andromeda Software - Amsoft)(fr) AmstradCPC fr +4F2F3B83BDE9639D25254B336F2D18C7 Trailblazer (1986)(Gremlin Graphics Software) AmstradCPC +2703298EE4E53A0800C0A2F7D46F9E7B Trailblazer (1986)(Gremlin Graphics Software)[a] AmstradCPC +08BCE4D8783D8D0D81855F05ED87BE7E Trailblazer+ (1986)(Gremlin Graphics Software) AmstradCPC +0953C050733C3ED5A8C3D660E880299C Train, The - Escape to Normandy (1988)(Electronic Arts) AmstradCPC +C1F8033EB367AC560CFDC2C55BB4BD37 Trakers (1991)(Cybervision) AmstradCPC +1BC3839C8D38244B1D54BF27D3E5383A Trance (1989)(M. Remon) AmstradCPC +AEF630115BAA29883B30994A5C7A728D Transat One (1985)(No Man's Land)(fr) AmstradCPC fr +E0A2BD5150FBA7CEE9C3D8EDF44A92C1 Trans-Atlantic Balloon Challenge (1987)(Virgin Games) AmstradCPC +84E731121FEFD7D1851BE51F3AB1C3E3 Transx (1987)(G.A.S)(es) AmstradCPC es +85F8687626FC46CC34359C26EF20B02D Trantor - The Last Stormtrooper (1987)(Go!) AmstradCPC +CF7BD9BA5F2E97865FCD21495FD51CB6 Trap (1987)(Alligata Software) AmstradCPC +9E2C78BECDE93A4643087D408819317A Trap Door, The (1986)(Piranha) AmstradCPC +25722FA1708EE8EC6C8CA9B3EEF4FFC8 Trashman (1986)(Virgin Games) AmstradCPC +30BBA13677ABCA46E595A649D3DDA099 Traveller, The (19xx)(Amstrad Action Magazine) AmstradCPC +3A02A4E6D9E9FDE2D3BE614EC2679DDA Tres Luces de Glaurung, Las (1986)(Erbe Software)(es) AmstradCPC es +939525A96066C7A07F14000B489D6566 Trial of Arnold Blackwood, The (1984)(Nemesis) AmstradCPC +27AD9DA63AD3F618C560DF482AA21DB2 Triaxos (1987)(39 Steps) AmstradCPC +97AF67D7D7BA842BB5BDB0BBD836314C Tribble Trouble (1985)(Mr. Micro - Amsoft) AmstradCPC +368C52D94EFD99A3CD7284FC2DAF58E0 Trik Trak (1987)(Wave Software) AmstradCPC +F9720599345AB0EC6F49966BAD2E991F Triple Comando (1988)(Dro Soft)(es) AmstradCPC es +AE073B44CF06548F287BE1102EBE03F6 Tripods, The (1984)(Red Shift) AmstradCPC +B89FC7B06FC632DA9785E1FF30708F5E Trivia (1985)(Anirog Software) AmstradCPC +1607763403935B2A7297196D690CD9FE Trivial Pursuit - Baby Boomer Edition (1986)(Domark)(Disk 1 of 2) AmstradCPC +1DC6A49E74C76CA9B192E7C48F4104EB Trivial Pursuit - Baby Boomer Edition (1986)(Domark)(Disk 2 of 2) AmstradCPC +132219261FC722E36CEA4B7B6F31B5D8 Trivial Pursuit - Edition Genius (1986)(Domark)(fr) AmstradCPC fr +B108D24531CF878012D6DC84C170722B Trivial Pursuit - Edition Genius (1986)(Domark)(fr)(Disk 1 of 2) AmstradCPC fr +7D678813A3686AB0D676874B7CE87904 Trivial Pursuit - Edition Genius (1986)(Domark)(fr)(Disk 2 of 2) AmstradCPC fr +545127D5446E5331F19756E1596982CA Trivial Pursuit - Edition Revolution (1986)(Domark)(fr) AmstradCPC fr +B7B942E0A5F46FD0876705D3D75F5D3F Trivial Pursuit - Genus (1986)(Domark)(es) AmstradCPC es +8F83F88B3D14C6CBDD6359B1F6E72D18 Trivial Pursuit - Genus Edition (1986)(Domark)(Disk 1 of 2) AmstradCPC +2F76C9BC691A42EF58031EF0B9EC470E Trivial Pursuit - Genus Edition (1986)(Domark)(Disk 1 of 2)[a] AmstradCPC +BBCC3C50DA815C18A483E782F4027C03 Trivial Pursuit - Genus Edition (1986)(Domark)(Disk 2 of 2) AmstradCPC +6F19295184A11B49CEC065D63CDF623F Trivial Pursuit - Genus Edition (1986)(Domark)(Disk 2 of 2)[a] AmstradCPC +24E21E0C8766D2C84DF877CE22F0BAA1 Trivial Pursuit - Genus Edition (1986)(Domark)[CPM Version] AmstradCPC +4B45293DFC0A6270F16836735F8AF18C Trivial Pursuit II - A New Beginning (1988)(Domark)(Disk 1 of 2) AmstradCPC +825AFFECB7B356DC57D9A9102687519B Trivial Pursuit II - A New Beginning (1988)(Domark)(Disk 2 of 2) AmstradCPC +AD16C55AB5CF6018A236544242B8E5A4 Triviation (19xx)(Robot PD) AmstradCPC +413DC1F9620272A4E6DD8F8265F83D4C Troglo (1986)(Ace Software)(es) AmstradCPC es +9F331168AE9897EFE0758091FCAD9FF8 Troglo (1986)(Ace Software)(es)[a] AmstradCPC es +43B4FBF1F3A53678CA09D223801012EA Troll (1988)(US Gold) AmstradCPC +CF197AE16459C0DB6F10C470B386EDD6 Trollie Wallie (1986)(Players Software) AmstradCPC +EE42AAA15B300A8B36962D6AE3D30D1E Trollie Wallie (1986)(Players Software)[a] AmstradCPC +C701EB76A03A4170C40E6021495D9778 Tron (1989)(Silly Soft) AmstradCPC +0F54120E235ECD8C58E3B52F17A5EA41 Tron 90 (1990)(Liard Dominique)(fr) AmstradCPC fr +4144EE9A0873603FF5DDD9429CEC1A58 Trouble in Space (1988)(Markus Arens) AmstradCPC +6FBB7CD9D11DAB9FDB3F24C362A88B4E TT Racer (1986)(Digital Integration) AmstradCPC +9051E3809B530581051693734152C653 TT Racer (1986)(Digital Integration)[a] AmstradCPC +1EA0DA66C32E7EDB422C8D6A2FF86638 Tuareg (1988)(Topo Soft)(es) AmstradCPC es +8275C450EA1046DED3F432A2764BF145 Tubaruba (1987)(Firebird Software) AmstradCPC +ECB166C58A38B8279DECA367F1C46F2F Tujad (1986)(Ariolasoft UK) AmstradCPC +0951D6969417576E6A766F3394C554B1 Turbo Chopper (1989)(Codemasters) AmstradCPC +5A2E1F01FFCC64BBC6421D999EDE3D74 Turbo Cup (1988)(Loriciels)(fr) AmstradCPC fr +87033B8BC3F10DB443833F0D18ECF391 Turbo Cup (1988)(Loriciels)(fr)[a] AmstradCPC fr +F28251A31203550AF6014F3D1AA35ECE Turbo Esprit (1986)(Durell Software) AmstradCPC +78C0C3CC210A9A7636192AB1F4AAFD19 Turbo Girl (1988)(Dinamic Software)(es) AmstradCPC es +D62CA8584C2B3BB989ECFAF14AA15797 Turbo Girl (1988)(Dinamic Software)(es)[a] AmstradCPC es +D2B89D20398059564B51365EF63F13CD Turbo Girl (1988)(Dinamic Software)(es)[CPM Version] AmstradCPC es +18F35EE0C5532CF0BB6DF3E322279CAE Turbo Kart Racer (1991)(Players Software) AmstradCPC +318A5F656F6254F6589FFAE2EE0959EC Turbo the Tortoise (1992)(Codemasters) AmstradCPC +478AE6AE0407CD46CB10FF97BAA91ABB Turbo-Pacman (19xx)(-) AmstradCPC +A8CBFF49C541289EAEC62BBB0B31D5F3 Turf-Form (1988)(Blue Ribbon Software) AmstradCPC +A8263D1A27EBD07544E18CF9B3699A89 Turlogh le Rodeur (1988)(Cobra Soft)(fr)(Disk 1 of 2) AmstradCPC fr +EF76291099E84D849ED08ECBB3254DC9 Turlogh le Rodeur (1988)(Cobra Soft)(fr)(Disk 2 of 2) AmstradCPC fr +E2471E64E4315D0849B5127D61BCCE0F Turrican (1990)(Rainbow Arts)(Disk 1 of 2) AmstradCPC +1C14240159D38748E4863B3943B324FF Turrican (1990)(Rainbow Arts)(Disk 2 of 2) AmstradCPC +C6CF3941B33D3AAD81DE1EB6830F22B0 Turrican II - The Final Fight (1991)(Rainbow Arts)(Disk 1 of 2) AmstradCPC +F019F1488D6A031B51A32F1AB74E6444 Turrican II - The Final Fight (1991)(Rainbow Arts)(Disk 2 of 2) AmstradCPC +C22D43ABE2D942B51BC805B480203B2D Turris (1988)(Jens Koeplinger - Steffen Rau)(de) AmstradCPC de +86A450DF515F60156243ABD75D10DEE7 Tusker (1989)(System 3 Software) AmstradCPC +53AAE94594C51CB15B0D1243630F408F Twice Shy (1986)(Mosaic Publishing) AmstradCPC +D6C0D6907A95982220EF800BD7E7597A Twins (1991)(Black System) AmstradCPC +F7A8DB5FD900DCC7B521520F867D98C9 Type Cool Slip Cool (19xx)(-)(fr) AmstradCPC fr +569C7C5D7E04C664CDAB6408543A740A Uchi Mata (1987)(Martech Games) AmstradCPC +1E5DA629DD90196E754751E1083FC95D Ulises (1989)(Opera Soft) AmstradCPC +CF3CEAD8AE17CDD5F83795CE8F819366 Ultima Ratio (1987)(Firebird Software) AmstradCPC +69F395A83AFED6664C66AE817955984C Ultimate Fight, The (1987)(Y. Baudoin)(fr) AmstradCPC fr +DDB05BF7AA37AE9634314E29E6A67544 Ultimate Tetris - The Preview v1.0 (1994)(Dreadnought) AmstradCPC +DF78A52D101BF1AA3EB04690FD3B363C Ultron 1 (1987)(Chip)(fr) AmstradCPC fr +9C539AED0B90747A4B6908A2B9ACC8A9 Une Affaire en Or (1985)(Free Game Blot)(fr) AmstradCPC fr +E9DA0D0E2B7569935782AD2499F62302 Untouchables, The (1989)(Ocean)(Disk 1 of 2) AmstradCPC +B7962AFB78678D9DB331FCB02FDC2CBA Untouchables, The (1989)(Ocean)(Disk 2 of 2) AmstradCPC +22FC697DF8E71A9E4BA63C7D49ABFF10 Uridium (1987)(Hewson Consultants) AmstradCPC +05C907CFAEDE81EB72506E6BBA8DF467 V - The Visitors (1986)(Ocean) AmstradCPC +814CE6DB3CBE7F0F0C120ECB73B4B405 Vagan Attack (1985)(John Green) AmstradCPC +DCF00C860FA331D77B77F0C891EA3C1F Vampire Killer (1984)(Scorpio Gamesworld) AmstradCPC +D31889FDA9F749FB701EE0224668D5BF Vector Ball (1988)(Mastertronic Added Dimension) AmstradCPC +F1E28C2FD3E9921FF94FBA7B3A913130 Venganza de Johny Comomolo, La (1986)(Dro Soft)(es) AmstradCPC es +F98C3CB6B03F970211737F4175618376 Vengeur, Le (1990)(Eric Cubizolle)(fr) AmstradCPC fr +B3A62FF5E020E7422044A9FBA3CC62B8 Venom (1988)(Mastertronic) AmstradCPC +511F3CDA2E8FC44B336F4473711108CE Vera Cruz Affair, The (1985)(Infogrames) AmstradCPC +F4C75B06A0A131DB555B2617E5BAA12D Vera Cruz Affair, The (1985)(Infogrames)(fr) AmstradCPC fr +D17E398804EA107C943AC437A510CA32 Very Big Cave Adventure, The (1986)(CRL Group) AmstradCPC +3161719AB9B08A19D49ECA2DF518C344 Video Card Arcade (1988)(Blue Ribbon Software) AmstradCPC +74F51FB0C5557901B688F72C5ACB8480 Video Poker (1986)(Entertainment USA) AmstradCPC +27B2214C03801F328404ABD93834C0BC Vigilante (1989)(US Gold) AmstradCPC +9C1A7E65600E42F2F980C04557BB3C0A Vikings (1986)(Kele Line) AmstradCPC +5C6E72B456ADEC5D551D9E6E630E403B Village of Lost Souls (1987)(Robico Software) AmstradCPC +AD74D5D938D6C2F82219FBA8ABCF88E7 Village of Sharpley (19xx)(-) AmstradCPC +2CE150BB9F52C692313AD1F91157BB7C Ville Infernale (1985)(Cobra Soft)(fr) AmstradCPC fr +BCBC5279815403B391A990BB8CC0EC9B Vindicator, The (1988)(Imagine Software) AmstradCPC +9402E1CAA54AC157828008FF03D3BF9E Vindicators (1989)(Domark) AmstradCPC +AA01537473CEF525B1E3435FA01D6453 Vindicators (1989)(Domark)[a] AmstradCPC +5FA336529F51C0A5448C80F0B69B76A2 Virgin Atlantic Challenge (1986)(Virgin Games) AmstradCPC +F2B08F29510D98ED9A0296CF4F58B36F Virus (1991)(LMC Software)(fr) AmstradCPC fr +B792C69800162D9E52D1A258A440844E Visitor from Space, A (1984)(Lucas, Steve W.) AmstradCPC +2733C397387631DB258B8FBE3A57BBD1 Vixen (1988)(Martech Games) AmstradCPC +A9F544E03D8FB6FD52B9A98A16C9FB0B Vixen (1988)(Martech Games)[a] AmstradCPC +0625386FF3A0C33DF647413346E90387 Viz - The Computer Game (1991)(Virgin Games)(Disk 1 of 2) AmstradCPC +24E17040E9ADE7FBA60A0A17A8427641 Viz - The Computer Game (1991)(Virgin Games)(Disk 1 of 2)[a] AmstradCPC +447F91CD033831EBFEAB35ADD2CB467F Viz - The Computer Game (1991)(Virgin Games)(Disk 2 of 2) AmstradCPC +C3BD23D5294714561E92ED31B1498F32 Viz - The Computer Game (1991)(Virgin Games)(Disk 2 of 2)[a] AmstradCPC +C4831952B932425D099E3E6DC5932B1B Vol en Plein Pacifique (19xx)(Patrick Meilhan)(fr) AmstradCPC fr +6CC305FC9BD42553BF3C26BB315CD32C Volley Ball (1987)(Chip)(fr) AmstradCPC fr +8D444A74199244B83332A5ABFEF02AFE Volley Ball (1987)(Chip)(fr)[a] AmstradCPC fr +D169B082C28C896FD945CD2B894B82B2 Voodoo Rage (1986)(Remote) AmstradCPC +FDD98EE4CC42B8193B8FF56D9BDC63CD Voyage au Centre de la Terre (1988)(Chip)(fr)(Disk 1 of 2) AmstradCPC fr +AF0805B6670B577818F6A3CD4B81F113 Voyage au Centre de la Terre (1988)(Chip)(fr)(Disk 2 of 2) AmstradCPC fr +0C1CF633A22229F05BC824C7ECEE69EC VS4 (1987)(Bretagne Edit Press)(fr) AmstradCPC fr +2AFEE75F0C1B364DA4C33BE70341D77C Wacky Darts (1992)(Codemasters) AmstradCPC +5ECBAF83B3DAE25E1C8D6372A4548587 Wacky Orchard (1985)(Philsoft) AmstradCPC +58BFBCBCA8C064CF5E8261B772743AD5 War Cars Construction Set (1987)(Firebird Software) AmstradCPC +7AEB8A0972E127A73ACC3F730FDE5232 War in Middle Earth (1989)(Melbourne House) AmstradCPC +6704344A8728538CF9651C496157D924 War Machine (1989)(Players Premier Software) AmstradCPC +6C5165F1C62CA76A2BFF424E79DB8F63 War Space (1988)(Alain Massoumipour)(fr) AmstradCPC fr +7E204893104B5D3835E587EC65C1CA4F Warlock (1987)(The Edge Software) AmstradCPC +2E3B3C4DF652B95A92F82282EBF990E8 Warlord (1985)(Interceptor Micros Software) AmstradCPC +1BAF46E061185CA41C13BEEFAE403713 Warrior (1986)(Rainbow Productions)(fr) AmstradCPC fr +15BF2835EC14418C912CAA1F780E097C Warrior Plus (1986)(Rainbow Productions)(fr)(Disk 1 of 2) AmstradCPC fr +F07B7C600A3688023A9D839D4F92C5DA Warrior Plus (1986)(Rainbow Productions)(fr)(Disk 1 of 2)[a] AmstradCPC fr +4370C2495E36ADAD6C379A456C5CB1B6 Warrior Plus (1986)(Rainbow Productions)(fr)(Disk 1 of 2)[a2] AmstradCPC fr +9FB56990DD5D64FE0284B92DC97946F5 Warrior Plus (1986)(Rainbow Productions)(fr)(Disk 2 of 2) AmstradCPC fr +650B45A07109246F84040DAA783BB8E3 Warrior Plus (1986)(Rainbow Productions)(fr)(Disk 2 of 2)[a] AmstradCPC fr +9ACC7F4CF80C55F8FAE1292F6C3E1A23 Warrior Plus (1986)(Rainbow Productions)(fr)(Disk 2 of 2)[a2] AmstradCPC fr +5AB8C032479E7D1D76F8CDEBB26415E3 Way of Exploding Fist, The (1985)(Melbourne House) AmstradCPC +9A6CFB0FDFFC998815752AE94DA5AA60 Way of Exploding Fist, The (1985)(Melbourne House)[a] AmstradCPC +3D573C642AAF99A4DF10E7BB13236C53 Way of the Tiger, The (1986)(Gremlin Graphics Software) AmstradCPC +BC136245E4C6BF5561F138DAFD0E967B Way of the Tiger, The (1986)(Gremlin Graphics Software)[a][CPM Version] AmstradCPC +1AFE0396D636617B28C86DF2A6A2C4ED Way of the Tiger, The (1986)(Gremlin Graphics Software)[CPM Version] AmstradCPC +E80D105550D2AA2201F74340D389BD2C WEC Le Mans (1988)(Imagine Software) AmstradCPC +56440983E2593271FB6FA844D37FB64F Weetabix vs the Titchies (1984)(Romik Software) AmstradCPC +B3D562908981D29ADE6F7E81A93C0C37 Well, The (1991)(E. Spicer) AmstradCPC +BAEFDBF2D1687AD57D19414A78B13318 Welladay (1990)(Simon Avery) AmstradCPC +EF76AA0276CB50A55EC931FE4945A71A Wells & Fargo (1988)(Topo Soft)(es) AmstradCPC es +5D253203C01545668499750E35E17A74 Wembley Greyhounds (1989)(D&H Games) AmstradCPC +AFC9D0E9838B0A2F6C1AB8D44A27C199 Werewolves of London (1988)(Mastertronic) AmstradCPC +3B617BD5FB72C646678435349E8ADDCD West Bank (1985)(Dinamic Software)(es) AmstradCPC es +A93CD79EC81D27533805A03ED4C07C08 Western Games (1988)(Magic Bytes)(Disk 1 of 2)[CPM Version] AmstradCPC +574171C52084285E3E562922FBEDD7C5 Western Games (1988)(Magic Bytes)(Disk 2 of 2)[CPM Version] AmstradCPC +485A074F72F59DA62B88578A6345818D Westphaser (1989)(Loriciels)(fr)(Disk 1 of 2) AmstradCPC fr +C5493DCCA2AAB28222E579EE7BF8688C Westphaser (1989)(Loriciels)(fr)(Disk 2 of 2) AmstradCPC fr +A6FE2144DC1B34924AE482D4C014A4B0 What IQ (1990)(Dave Andrews) AmstradCPC +0C14CF02E0C5121BD566CADCEF8D4527 Who Dares Wins II (1986)(Alligata Software) AmstradCPC +38347F02EC6173692713C3BF5B5800FA Who Said That (1994)(Shockersoft - Shimmer) AmstradCPC +6FB8D5C9C24D02CBB6B5D323A82BC878 Whopper Chase (1987)(Erbe Software)(es) AmstradCPC es +310DE17A9D375DF98A1BCDF8DFFFAB51 Whopper Chase (1987)(Erbe Software)(es)[a] AmstradCPC es +C81B1818C7FF76575AE0CCF5DE438C41 Who's Afraid of the Balrog (1993)(Amstrad Action Magazine) AmstradCPC +E2FF0A1585D7822AE55D951E5BDF83BE Wibstars (1987)(A & F Software) AmstradCPC +7E913B36A756848F6E331CCB5F250763 Wild Bunch, The (1985)(Firebird Software) AmstradCPC +E438B088A79A5238451B1EFF0BB8CAB9 Willow Pattern Adventure, The (1985)(Firebird Software) AmstradCPC +F58D4A49C1F57419E366013E5BB38C6C Winchester (1988)(Chip)(fr) AmstradCPC fr +DD3CBDA149E43BFDFE9F642FB44C76C7 Winter Games (1986)(US Gold)(Disk 1 of 2) AmstradCPC +17093292A3BC83F687560F12B7D7F219 Winter Games (1986)(US Gold)(Disk 1 of 2)[a] AmstradCPC +3D4667A5F93A3D69EB15D3A9443E29A3 Winter Games (1986)(US Gold)(Disk 1 of 2)[a2] AmstradCPC +84EA5AD349CC70FDFAF2F1F1103611F7 Winter Games (1986)(US Gold)(Disk 1 of 2)[a3] AmstradCPC +F438C2B84DBDBA2B1853C0B3D25CC278 Winter Games (1986)(US Gold)(Disk 2 of 2) AmstradCPC +F57704F09E3A391F59ADC9B1FE989F27 Winter Games (1986)(US Gold)(Disk 2 of 2)[a] AmstradCPC +25C54E7BF6C7C20ED83A9D223D27A814 Winter Games (1986)(US Gold)(Disk 2 of 2)[a2] AmstradCPC +778CC9646FB60FC13D112E6645CE1A97 Winter Games (1986)(US Gold)(Disk 2 of 2)[a3] AmstradCPC +A921220327345071AB91A22014AF65A8 Winter Olympics (1986)(Tynesoft) AmstradCPC +8DD32C53EC3396D8142A96B7CE5E49F0 Winter Sports (1985)(Electric Dreams Software) AmstradCPC +5712BDF62E52864D578A4B29FACC7739 Winter Wonderland (1987)(Incentive Software) AmstradCPC +2C51D5434CBD8493A4A4694F367109EC Wipeout (1990)(Mastertronic) AmstradCPC +D536F8FDE1A68E9643A96B15E5ED98D2 Wise and Fool of Arnold Blackwood, The (1984)(Nemesis) AmstradCPC +A3E670EFA64AD372A6A82CD31940C0C6 Wishbringer (1985)(Infocom)[CPM Version] AmstradCPC +F2BF283FB8CE36A48923580CF734E3AC Witness, The (1983)(Infocom) AmstradCPC +365244F6B805A4EBF9A10A6432F572E7 Wizard Warz (1988)(Go!) AmstradCPC +F74912B5CFDA1BC4EC95EFC0F59629FE Wiz-Biz (1987)(Alternative Software) AmstradCPC +9087DD2F1548F4BBC7DB494EE869366B Wolfman (1988)(CRL Group) AmstradCPC +EB268855DFAE7FC7FCD43F10C4028D21 Wombles, The (1990)(Alternative Software) AmstradCPC +EF5C7B93B90BEEEB83917543A074D48A Wonderboy (1987)(Activision) AmstradCPC +295D54E0C165CA1A2F9E69F77FA44E8F Wonderboy (1987)(Activision)[a] AmstradCPC +34823AE7D41B7DEF5B583E18F39E3D9E Wooky and Moty (1987)(CRL Group) AmstradCPC +DDBA0C8909764A0C5A58E8FA331E5627 Wooky and Moty (1987)(CRL Group)[a] AmstradCPC +882BF8E803AE36FD79BA4F3A4600EB21 World Championship Boxing Manager (1990)(Goliath Games)[m3] AmstradCPC +092C1FC1274ADEDDD8F483659707916F World Championship Boxing Manager (1990)(Goliath Games)[m3][a] AmstradCPC +DEAFFE701D38CF9331E645C817A7466F World Class Leadboard (1987)(US Gold)(Disk 1 of 4) AmstradCPC +1736A6E5203B2818AE64704EE128D887 World Class Leadboard (1987)(US Gold)(Disk 2 of 4) AmstradCPC +B130C4D2A140B27C156FB36658D417E1 World Class Leadboard (1987)(US Gold)(Disk 3 of 4) AmstradCPC +79132609A0F78ED0672E2ACE299A32EF World Class Leadboard (1987)(US Gold)(Disk 4 of 4) AmstradCPC +85FA532DDEF014A43E32FFBB44CD6492 World Class Rugby (1991)(Audiogenic Software) AmstradCPC +ED1013CC5B7A195C409F0AD1F2925E8A World Cup (1991)(Videoplay)(es) AmstradCPC es +BBEBE09AD1802F68CF3671F666B588D5 World Cup Carnival Mexico 86 (1984)(US Gold) AmstradCPC +BE4118A0EAB3AE861382075E0A1A9255 World Games (1987)(US Gold) AmstradCPC +167958F62752118FE5A419B8E089F73B World Games (1987)(US Gold)(Disk 1 of 2) AmstradCPC +794429BBBFCA9302BA896D84A99BF84D World Games (1987)(US Gold)(Disk 2 of 2) AmstradCPC +C6F3404075130C0629692A90DE54389F World Series Baseball (1985)(Imagine Software) AmstradCPC +44FE0E6828B877D40F81A3EE5DADE35E World Soccer (1990)(Zeppelin Games) AmstradCPC +1707DDFEBFE05D752057410E6CA2BA94 World Soccer (1990)(Zeppelin Games)[master disk] AmstradCPC +A05864BF272EE4215E3D591ED27F6825 Worm Slickers (19xx)(Andreas Stroiczek) AmstradCPC +1BEBC24A5E5CFB6A74907D4E35FE441E Wrath of Olympus (1986)(Alpha Omega Software) AmstradCPC +7B4E2FB33FB1141E32873D25B3DA9E61 Wreckless Roger (1986)(Blaby Computer Games) AmstradCPC +A439B6121EFA6E0F066672769531EC9A Wriggler (1985)(Romantic Robot UK) AmstradCPC +C5554E8E757BCFE44067042ED485C942 Wriggler (1985)(Romantic Robot UK)[a] AmstradCPC +7E787C6D70B52E7A3E855DE014865F28 Wriggler (1985)(Romantic Robot UK)[a2] AmstradCPC +B986A1F83E33142C2DA12AE8BD2061DB Wulfpack (1988)(Blue Ribbon Software) AmstradCPC +46685AC32075060F9DFE2212C9FA8485 WWF Wrestlemania (1991)(Ocean) AmstradCPC +33AE1276DB5E947A00E6755FCE923E71 WWF Wrestlemania (1991)(Ocean)[a] AmstradCPC +3918C4603DE3F2EC6C8A3458225D7EE9 Xanadu (1986)(-) AmstradCPC +1181294FCDC8F5C0F0849D6A559FDBE1 Xarq (1986)(Activision) AmstradCPC +E5AC170BF1E95C90754CBCCD818BA7E2 Xcel (1986)(Tim Ansel - Greame Devine) AmstradCPC +929D1EADDCEB36578E94F8F2755F7C7F Xcontra (19xx)(-) AmstradCPC +6F73CCEFA429F336047C45D16F432C2B Xeno (1986)(A & F Software) AmstradCPC +F4B0B66EBEEF041ABFEDE4360F2605CE Xevious (1987)(US Gold) AmstradCPC +8F0253F484694902C98988652B577114 XOR (1987)(Logotron) AmstradCPC +346853AB34E829E2091F8883B9D6FC12 Xybots (1989)(Domark) AmstradCPC +1D183D11DCAEA748776DD01E95100A81 Xyphoes Fantasy (1991)(Silmarils)(Disk 1 of 2)[CPM Version] AmstradCPC +A1855ADFD14167E22D8090F424A13461 Xyphoes Fantasy (1991)(Silmarils)(Disk 2 of 2)[CPM Version] AmstradCPC +1C618C9F9C2A6519C55201E13DA40EDD Yabba Dabba Doo! (1985)(Quicksilva) AmstradCPC +902242B48E9F8A455F175901C10F0521 Yabba Dabba Doo! (1985)(Quicksilva)[a] AmstradCPC +F91E88CF266A148CD187A3A67D87C037 Yahtzee (1985)(L'Abominable)(fr) AmstradCPC fr +F889B7CEEAA6049CF3B5CDF217BC8EB3 Yahtzee (19xx)(John Packham) AmstradCPC +F936973BF7AF4F12C05126DE16DFC45E Yarkon Blues (1988)(Red Five Software) AmstradCPC +3539EE6539DB90566B4E96183197B56D Yes, Prime Minister (1987)(Mosaic Publishing)(Disk 1 of 2) AmstradCPC +4F8F824B6834467EA6EF14E834A1D307 Yes, Prime Minister (1987)(Mosaic Publishing)(Disk 2 of 2) AmstradCPC +07CDF3D36DB91102BB7CBE176D64C737 Yie Ar Kung-Fu (1985)(Imagine Software) AmstradCPC +91A7047B390B01D2EF2B4E9CA7C4E03D Young Ones, The (1986)(Orpheus) AmstradCPC +FE4BFBE9E0F93F2BF4D46DB2761A8CD2 Z (1986)(Cobra Soft)(fr) AmstradCPC fr +0888BAC06DC518ECBFC61581E11787EC Z (1986)(Cobra Soft)(fr)[a] AmstradCPC fr +FDCDDD31A1672072F47D0C023FE559DF Z (1986)(Rino Software) AmstradCPC +708F585F93774A9C1106DFE1D6719B5D Zampabolas (1989)(System 4)(es) AmstradCPC es +D56C9680CB9E6EE13704FBAFE41EF97D Zania (1985)(Myrddin) AmstradCPC +1B4C44BEA9C752C177114B38D50049A2 Zap 't' Balls (1992)(Elmsoft Game-Service) AmstradCPC +009F2BB0941E64B4CD8FB06403111F59 Zap 't' Balls (1992)(Elmsoft Game-Service)[a] AmstradCPC +12BBCF766D2890D34A1A42725F9BBEEF Zarxas (1987)(Chip)(fr) AmstradCPC fr +A1CC8EF4C2B2AF2AE7872AA49FCC9DAC Zaxon (19xx)(Reine)(fr) AmstradCPC fr +EE3CB80E365842DE2411352A6E2FEDD1 Zaxx (1986)(Chip)(fr) AmstradCPC fr +6218BAB6599261B28B4F556B5ED2DF31 Zaxx (1986)(Chip)(fr)[a] AmstradCPC fr +7D0284D949530822854C83D208BF977A Zeichner, Der (1991)(Roland Barthel - Sigurd Fauser)(de) AmstradCPC de +23CD69F1E001415FB0CDADC1328DF4C4 Zelda (1991)(Le Chat Cyril)(fr) AmstradCPC fr +6C9E60B0740825FE150A89454356DA65 Zipi y Zape (1989)(Dro Soft)(es) AmstradCPC es +5DF38E4F82F0D22E7C808914BBC24BB0 Zodera - Schloss des Todes (19xx)(Martin Stuehlmann)(de) AmstradCPC de +B829A69257E1301C87CFCAAF7E7F4A66 Zolyx (1988)(Firebird Software) AmstradCPC +54CFC01441BE33381DB98ACAC96F177F Zombi (1990)(Ubisoft)(fr)(Disk 1 of 2) AmstradCPC fr +3A82C1B9D78023F8CE98394679A5638E Zombi (1990)(Ubisoft)(fr)(Disk 1 of 2)[6128 Version] AmstradCPC fr +6F6D81F57AB9A78D961A6AAA6D03FECF Zombi (1990)(Ubisoft)(fr)(Disk 2 of 2) AmstradCPC fr +A42B97BECD3EE2DA0E285F956EFBA386 Zombi (1990)(Ubisoft)(fr)(Disk 2 of 2)[6128 Version] AmstradCPC fr +360150D2B7AA5E0E9ACC181DAADE3D42 Zombi (1990)(Ubisoft)(fr)[464 Version] AmstradCPC fr +DFCFA59968F391738E984AFA626A1865 Zone (1989)(Black System) AmstradCPC +C379491B8ED16C7922707537B1CAA999 Zone 2 (1989)(Black System) AmstradCPC +5EF1018F624DAB5A60678E5B0DAF1727 Zorakk the Conqueror (1985)(Icon Software) AmstradCPC +E07E3AC861FB962F72923EE5E44E6E74 Zorgos (1987)(Deltacom)(de) AmstradCPC de +046465738FCD9FAA16B7B5C4AAD88BF5 Zork I - The Great Underground Empire (1984)(Infocom)[CPM Version] AmstradCPC +E88EA661CEFF718AF958D1B6359A999E Zork II - The Wizard of Frobozz (1984)(Infocom)[CPM Version] AmstradCPC +A2DAB3B5A128369C91FFF8A9185A3738 Zork III - The Dungeon Master (1984)(Infocom)[CPM Version] AmstradCPC +B6C67D6CB4BE8DD60C004CF2F4D7907E Zorro (1986)(US Gold) AmstradCPC +9C5E9B8F9F62D9FDC190BE0449036390 Zox 2099 (1987)(Loriciels) AmstradCPC +89F463DA0E15DED3F743390DE961A2BB Zub (1986)(Mastertronic Added Dimension) AmstradCPC +ABAC8DFB06CEA77161E12BDC1D131EA0 Zyclons (1992)(Wizcat) AmstradCPC +FA40EBCF9EF16DC236B84D1D77B76A49 Zynaps (1987)(Hewson Consultants) AmstradCPC +3E6D72A817056D17BED2F3BBCFC2E4BD Zynaps (1987)(Hewson Consultants)[a] AmstradCPC +AC914D3650DF96748958156FEC3B9258 Zynaps (1987)(Hewson Consultants)[a2] AmstradCPC +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Type: TOSEC +;;; Source: Amstrad CPC - Operating Systems - [DSK] (TOSEC-v2013-10-29) +;;; FileGen: 2018-09-21 15:09:03 (UTC) +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Bad Dumps +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Hacks +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Over Dumps +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Translated +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Home Brew +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Believed Good +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +AF6D6920130F7BDB83C3F1C2EC88149C SymbOS (demo) (2001)(SymbiosiS) AmstradCPC +3E6D72A817056D17BED2F3BBCFC2E4BD Zynaps (1987)(Hewson Consultants)[a] AmstradCPC diff --git a/Assets/gamedb/gamedb_ngp.txt b/Assets/gamedb/gamedb_ngp.txt new file mode 100644 index 0000000000..02ff6f5f58 --- /dev/null +++ b/Assets/gamedb/gamedb_ngp.txt @@ -0,0 +1,28 @@ +#include gamedb_ngp_tosec.txt +#include gamedb_ngp_nointro.txt + +;;;;---------------------------------------------- +;;;; Currently the above gamesdb files are generated automatically from TOSEC and NOINTRO files (using the new DAT converter in DBMan) +;;;; TOSEC is loaded first as it includes more stuff. NOINTRO comes last so that duplicates can be superceeded +;;;; Each file is commented automatically and split up first into the various files that were imported, then by RomStatus +;;;; In theory, this setup means that we can run the auto import again when newer TOSEC and NOINTRO files are released. +;;;; +;;;; NOTE TO DEVS: +;;;; Any overrides should be placed below. Do *NOT* edit the included files above manually (as changes will get destroyed if the DAT importer is run again). +;;;; By the looks of it, Bizhawk takes the last entry it sees when duplicates are present, so this should work. +;;;; +;;;;---------------------------------------------- + +;;;;---------------------------------------------- +;;;; Overrides (dont edit the included files above directly!) +;;;;---------------------------------------------- + +;;; BAD + +;;; Actually GOOD + +;;; Actually TRANSLATED + +;;; Games NOT present in TOSEC + + diff --git a/Assets/gamedb/gamedb_ngp_nointro.txt b/Assets/gamedb/gamedb_ngp_nointro.txt new file mode 100644 index 0000000000..423032ed0b --- /dev/null +++ b/Assets/gamedb/gamedb_ngp_nointro.txt @@ -0,0 +1,178 @@ +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Type: NO-INTRO +;;; Source: SNK - Neo Geo Pocket - 20180917-202758 +;;; FileGen: 2018-09-21 14:44:36 (UTC) +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Bad Dumps +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Hacks +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Over Dumps +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Translated +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Believed Good +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +9150A58F7094A48B980C1AC71B9CFAB9 Baseball Stars (Japan, Europe) (En,Ja) NGP Japan, Europe +347D0EF33C889CC826D214CAF8475AE0 King of Fighters R-1 - Pocket Fighting Series (Japan, Europe) (En,Ja) NGP Japan, Europe +8B5500BDF12D0D26F84D6E2D6D8E5008 King of Fighters R-1 & Melon-chan no Seichou Nikki - Pocket Fighting Series (Japan) (Demo) NGP Japan +104101B61276FFF91574A50B6D5F38BC Melon-chan no Seichouki (Japan) NGP Japan +006AFE2DEC77D73A2C592AEB1B3F694C Neo Cherry Master - Real Casino Series (Japan, Europe) (En,Ja) NGP Japan, Europe +30EFE4F72D4678FFB97B885B1B7C3DA1 Neo Geo Cup '98 (Japan, Europe) (En,Ja) NGP Japan, Europe +6523C679A90573B09B4F70532CDFF09C Pocket Tennis - Pocket Sports Series (Japan, Europe) (En,Ja) NGP Japan, Europe +9330C9A7BBD6A7DC5B5963A5B7623443 Renketsu Puzzle Tsunagete Pon! (Japan) NGP Japan +D13F954B2F1C703BDF857837C24E332E Samurai Shodown! - Pocket Fighting Series (Japan, Europe) (En,Ja) NGP Japan, Europe +9250B3328D64D3A1E7F9D50A04CEB64F Shougi no Tatsujin (Japan) NGP Japan +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Type: NO-INTRO +;;; Source: SNK - Neo Geo Pocket Color - 20180917-213736 +;;; FileGen: 2018-09-21 14:44:36 (UTC) +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Bad Dumps +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Hacks +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Over Dumps +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Translated +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Believed Good +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +2C7076BD626B8360F8D3834384323F30 Bakumatsu Rouman Tokubetsu Hen - Gekka no Kenshi - Tsuki ni Saku Hana, Chiri Yuku Hana (Japan) NGP Japan +F2F296F4BE215E826FAC519FBA96609B Baseball Stars Color (World) (En,Ja) NGP World +F384FF31B5B27903383E3C597654A9D5 Big Bang Pro Wrestling (Japan) (En,Ja) NGP Japan +CA3E26E2F539DBD35092FA9D7F561AFF Bikkuriman 2000 - Viva! Pocket Festival! (Japan) NGP Japan +570086C0C471392E8058A913D5C7AE21 Biomotor Unitron (Japan) NGP Japan +4E9E47682CDB5BC314131548A4FB1A95 Biomotor Unitron (Japan) (Demo) NGP Japan +F4BBE8CF42074B75C8A911BF7B0562D5 Biomotor Unitron (USA, Europe) NGP USA, Europe +1AFB182567C6030C6D68F257E6245184 Bust-A-Move Pocket (USA) NGP USA +29A8A310B704E8DAFEE71CEA0AD53DF0 Bust-A-Move Pocket (USA) (Beta) NGP USA +DC8FA0CEDEF94FE22A219F2EECA43DC0 Cool Boarders Pocket (Japan, Europe) (En,Ja) NGP Japan, Europe +F367E3BD61C308966A4815200FAFB6A6 Cool Cool Jam (Japan) NGP Japan +CA88E3D6291C5CDF7B518D43DF5D0D98 Cool Cool Jam (USA, Europe) (Sample) NGP USA, Europe +100F6086BBCD6BCCD2AC6F79242F5A87 Crush Roller (World) (En,Ja) NGP World +FE0E58D34D650AE5174CA03D3EFC67B0 Dark Arms - Beast Buster 1999 (World) (En,Ja) NGP World +4FB30B1B905ED1F975EFB9A8FCEB9A62 Dark Arms - Beast Buster 1999 (World) (En,Ja) (Beta) NGP World +415E33891C1EFF49CADD35D400D350CE Delta Warp (Japan) (Demo) NGP Japan +D4651757A3DB5A8E5A5A64C337C6002F Delta Warp (Japan) (En,Ja) NGP Japan +26D0557D8A465AA8F430D5E4D94C679A Densetsu no Ogre Battle Gaiden - Zenobia no Ouji (Japan) NGP Japan +C79DD020410D1D80C2709CB6AF4CF64A Densha de Go! 2 on Neo Geo Pocket (Japan) NGP Japan +13F0584AEAB81FDBCDB09BC89367BD89 Densha de Go! 2 on Neo Geo Pocket (Japan) (Demo) NGP Japan +C148B30103DE704EEED63DFE7A7D6100 Dive Alert - Becky's Version (USA, Europe) NGP USA, Europe +B149CB1F866942ECA70DF78BB25351CF Dive Alert - Burn Hen (Japan) NGP Japan +D96C97BD9C0675B9B81348B06977B60F Dive Alert - Burn Hen (Japan) (Beta) NGP Japan +0C38B2D5D1A2BE15D6C15C6B16B7BC98 Dive Alert - Matt's Version (USA, Europe) NGP USA, Europe +B26C96EE636795787CF58E2D5DB56C4A Dive Alert - Rebecca Hen (Japan) NGP Japan +66885D788F8474295FCCBEBA107F2421 Dokodemo Mahjong (Japan) NGP Japan +C84F675A617DF14B1A1BF06F02BE773D Dynamite Slugger (Japan, Europe) (En,Ja) NGP Japan, Europe +9C9C2D533BE340600EF9F92ED1253DD9 Evolution - Eternal Dungeons (Europe) NGP Europe +5A2A155706A201A1C0227C7FE671256F Fantastic Night Dreams - Cotton (Europe) NGP Europe +F6C0C5D77EAE342FCDD6CFFABF783226 Fantastic Night Dreams - Cotton (Japan) NGP Japan +F580078164DC2B8DFFB9F38EEEC1035D Faselei! (Europe) NGP Europe +08B5385BD6D1FDCFED39BDB411FABD85 Faselei! (Japan) NGP Japan +690A3397F20E31B2C4A2833F51670245 Fatal Fury F-Contact - Pocket Fighting Series (World) (En,Ja) NGP World +8F3175DF433B78DFA1A0663F493E1FEA Fatal Fury F-Contact - Pocket Fighting Series (World) (En,Ja) (Demo) NGP World +99ED127490F9D5D6482D20CC6ABC8056 Ganbare Neo Poke-kun (Ka) (Japan) NGP +4BDA8B3669C5BBD72266853940D626CB Infinity Cure (Japan) NGP Japan +9827FE3F592BD73CE1603E516C5E0532 Kikou Seiki Unitron - Sono Tsuide. Hikari Umareru Chi Yori. (Japan) NGP Japan +B361ED78F6126F94179DC69FE4C58781 King of Fighters R-2 - Pocket Fighting Series (World) (En,Ja) NGP World +FF89D298A437D6D442A3EFDFD8820888 King of Fighters R-2 - Pocket Fighting Series (World) (En,Ja) (Demo) NGP World +A0290F929C2B1970832002BA0505A644 King of Fighters R-2 Version 2 - Pocket Fighting Series (World) (En,Ja) (Demo) NGP World +362E9C04EC255225EEB0A9DEE8FCAC1B King of Fighters, The - Battle de Paradise (Japan) NGP Japan +05AB35ED7BE398072CAE34783AA6751A Koi Koi Mahjong (Japan) NGP Japan +83FA4CB3C629AA57C12F9CEC52C5A53D Last Blade, The - Beyond the Destiny (Europe) NGP Europe +AE92CD3536577BD18F03F34B475C26D6 Magical Drop Pocket (Japan) NGP Japan +DA3DA8E3B77700249DDA2052975CAD5C Magical Drop Pocket (Japan) (Demo) NGP Japan +6ACFEF5FE57D592EA7321E0E440C4ECF Magical Drop Pocket (USA, Europe) NGP USA, Europe +2E518837DFEBD4CB10AC117A339C5854 Memories Off - Pure (Japan) NGP Japan +4D3EFEF436C67D4F4E031951B97D64C8 Metal Slug - 1st Mission (World) (En,Ja) NGP World +A58F7C41CD9E6C96CD5B4B477F022570 Metal Slug - 2nd Mission (World) (En,Ja) NGP World +3E46EFDD356157E9D41056CA0885AB65 Metal Slug - 2nd Mission (World) (En,Ja) (Demo) NGP World +2FD2FFA3E15E05FC4512A10D98FBDD95 Mezase! Kanji Ou (Japan) NGP Japan +89B605A1FC6DB5855B432CCC62F9E6E3 Mizuki Shigeru no Youkai Shashinkan (Japan) NGP Japan +0865F375EAD2FEBBC86AB3FB9274B9B7 Neo 21 - Real Casino Series (World) NGP World +1018F765F460588D975C9B4E9385A547 Neo Baccarat - Real Casino Series (World) NGP World +2685AD9EBA4E9C86E1055E39917DC3ED Neo Baccarat - Real Casino Series (World) (Beta) NGP World +7992904F8C4040AEE0CDE040AFBF757D Neo Cherry Master Color - Real Casino Series (World) (En,Ja) NGP World +27BEA85082CDE31600B01DC27A99B82A Neo Cherry Master Color - Real Casino Series (World) (En,Ja) (Demo) NGP World +CD5C1EB7CB2E83D6B6D64918574C8CDB Neo Derby Champ Daiyosou (Japan) NGP Japan +C0CED1D22506E46C4667BC0E926D921E Neo Dragon's Wild - Real Casino Series (World) (En,Ja) (v1.11) NGP World +F0FDD57F4D1A1470B826082586EAD479 Neo Dragon's Wild - Real Casino Series (World) (En,Ja) (v1.13) NGP World +A6C3369F28558E4A9719DC54D50BE713 Neo Geo Cup '98 Plus (World) (En,Ja) NGP World +CEF050E2591435A5C41FF851AFA55A82 Neo Mystery Bonus - Real Casino Series (World) (En,Ja) NGP World +93D3810AE176507EBAAE782A612C930B Neo Poke Pro Yakyuu (Japan) NGP Japan +E055837BB0E227C1DDC3E68B0AA89AE9 Neo Turf Masters (World) (En,Ja) NGP World +F78476C51C398B28E1D2257299D14758 Neo Turf Masters (World) (En,Ja) (Demo) NGP World +9C73091689138179323FF48B279F8B1E Nigeronpa (Japan) NGP Japan +883056ABBB872DE893CDB1F4F697DBF8 Oekaki Puzzle (Japan) NGP Japan +299761888BB026D76B698B9745BD8D27 Pachinko Hisshou Guide - Pocket Parlor (Japan) NGP Japan +1676F66C906188D9DCA7015FB5AADA0E Pachi-Slot Aruze Oukoku Pocket - Azteca (Japan) NGP Japan +1CBB6692DB2357F80691BC7462ED4EAE Pachi-Slot Aruze Oukoku Pocket - Dekahel 2 (Japan) NGP Japan +59C600D2FFE3A44E8CFA96824DC90C8E Pachi-Slot Aruze Oukoku Pocket - Delsol 2 (Japan) NGP Japan +0DBEBA28E62ECE2E9B08C62890650FF5 Pachi-Slot Aruze Oukoku Pocket - e-Cup (Japan) NGP Japan +888A2BBDE70D6F67B1C776ABC12C5AF8 Pachi-Slot Aruze Oukoku Pocket - Hanabi (Japan) (v1.02) NGP Japan +B3EDF9AD99CBD433C8E62836F32092EC Pachi-Slot Aruze Oukoku Pocket - Hanabi (Japan) (v1.04) NGP Japan +3C340FE221635BA52AAE8ADCC8E43758 Pachi-Slot Aruze Oukoku Pocket - Oohanabi (Japan) NGP Japan +8EFD3C40988452782E55548F7369A050 Pachi-Slot Aruze Oukoku Pocket - Porcano 2 (Japan) NGP Japan +DA41C689C64815AD2B374A7FF52E819B Pachi-Slot Aruze Oukoku Pocket - Ward of Lights (Japan) NGP Japan +AC5AD76D5E6614AE576C2C837F0FAB1D Pac-Man (World) (En,Ja) NGP World +C86E826C8413C0DC3AD19A63BA6D4D97 Party Mail (Japan) NGP Japan +F60EA82FE428E83355CE870BF5CFF5D5 Party Mail (Japan) (Beta) NGP Japan +81D3C10271AD5B09032DD00321B41AA0 Picture Puzzle (USA, Europe) NGP USA, Europe +62347264D918559A95034BE7CEA8756D Pocket Love - if (Japan) NGP Japan +50DB2D67493CC92FA382A3F9CB16905C Pocket Reversi (Europe) NGP Europe +C1427EF852912D672BE49622DEAC5EC2 Pocket Reversi (Japan) NGP Japan +C7BFC59B4CB593409541D4CCFFE083B4 Pocket Tennis Color - Pocket Sports Series (World) (En,Ja) NGP World +806778D680BB9F41A3E610499E318F85 Prize Game - PP-AA01 Pusher Program (Japan) NGP Japan +7FF625DC216783B034B011351C98255F Puyo Pop (World) (En,Ja) (v1.05) NGP World +D40DC57B9CC3A30A2400F8CFD8724578 Puyo Pop (World) (En,Ja) (v1.06) NGP World +D69F1C4B9A015666184580737C6B2024 Puzzle Bobble Mini (Japan, Europe) (En,Ja) (Demo) NGP Japan, Europe +75FFD166FDC777B58F8280652988F441 Puzzle Bobble Mini (Japan, Europe) (v1.09) NGP Japan, Europe +94537FD169751658F3A50A3B7A80CEF2 Puzzle Bobble Mini (Japan, Europe) (v1.10) NGP Japan, Europe +DF694E1F69DED1DF68A4AC52A13FB44A Puzzle Link (Europe) NGP Europe +9B30216DA76C9DE87CAEA93F13977396 Puzzle Link 2 (USA, Europe) NGP USA, Europe +72119F96AA1EBD5A01562B0395089BCF Renketsu Puzzle Tsunagete Pon! Color (Japan) NGP Japan +C71AF75C76778B8A2D32A0C6F170736E Rockman - Battle & Fighters (Japan) NGP Japan +62EC0E37ACFE58CC41EBA8BD8A5F14A2 Rockman - Battle & Fighters (Japan) (Demo) NGP Japan +8D6A36ACD3B171970D87D2FCA6796A4A Samurai Shodown! 2 - Pocket Fighting Series (World) (En,Ja) NGP World +7C262A2C6390445170D0BF83290C939C Shanghai Mini (World) (En,Ja) NGP World +100760E5F548ABFF92A36761FCF6EE14 Shanghai Mini (World) (En,Ja) (Beta 1) NGP World +F547E657F717223C8A286E51AA159F86 Shanghai Mini (World) (En,Ja) (Beta 2) NGP World +3AB7276071D35CD11F316B6B936CEE38 Shinki Sekai Evolution - Hateshinai Dungeon (Japan) NGP Japan +9250B3328D64D3A1E7F9D50A04CEB64F Shougi no Tatsujin (Japan) NGP Japan +A874C1D95BADE2143C0712D22DDBD452 Shougi no Tatsujin Color (Japan) NGP Japan +3540951DFDBA4697EE5F9D8B9356C18B SNK Gals' Fighters (Japan) NGP Japan +08922D2BDC6C80D56DDF50836CCAD77C SNK Gals' Fighters (USA, Europe) NGP USA, Europe +EBC0E8C33D1A5E5BE5457AD988233FEB SNK vs. Capcom - Card Fighters 2 - Expand Edition (Japan) NGP Japan +3BCC1C9EF59A75E3C2E6B49BE6B84BAB SNK vs. Capcom - Card Fighters' Clash - Capcom Version (USA, Europe) NGP USA, Europe +74E8381E94565E21A3197449BB4423BF SNK vs. Capcom - Card Fighters' Clash - SNK Version (USA, Europe) NGP USA, Europe +E99AC2011126B8B617E77CAFF032D744 SNK vs. Capcom - Gekitotsu Card Fighters - Capcom Supporter Version (Japan) NGP Japan +6CF60C8E14D7CAACCA38FF13963F5A32 SNK vs. Capcom - Gekitotsu Card Fighters - SNK Supporter Version (Japan) NGP Japan +748F76D010B83C3D3C95FCA28B4D080F SNK vs. Capcom - Gekitotsu Card Fighters - SNK Supporter Version (Japan) (Demo) NGP Japan +E8292BF000355E30C09EB64A3D381243 SNK vs. Capcom - Gekitotsu Card Fighters (Japan) (Demo) NGP Japan +DFEA3AD9AF4A631DE6F97D86589B971E SNK vs. Capcom - The Match of the Millennium (World) (En,Ja) NGP World +B8A899AE2B0F1DFA0DB5417DE745A51E Sonic The Hedgehog - Pocket Adventure (World) NGP World +69C5D58770F111037F565EFBCC366B53 Sonic The Hedgehog - Pocket Adventure (World) (Beta) (1999-10-22) NGP World +67A4B4C481625860D1C33978B28959B1 Sonic The Hedgehog - Pocket Adventure (World) (Demo) NGP World +8B12FEC8E96DAD41380AB419A216AD08 Soreike!! Hanafuda Doujou (Japan) NGP Japan +07873A332EF8AC5CB5177EE3C304FF2B Super Real Mahjong - Premium Collection (Japan) NGP Japan +2A8F9CB76E56000769E08200D8B25182 Tsunagete Pon! 2 (Japan) NGP Japan +95BD72B9E9081CB8AD8FC32BF7FF37B7 Wrestling Madness (USA, Europe) (Demo) NGP USA, Europe diff --git a/Assets/gamedb/gamedb_ngp_tosec.txt b/Assets/gamedb/gamedb_ngp_tosec.txt new file mode 100644 index 0000000000..b2bc1576e6 --- /dev/null +++ b/Assets/gamedb/gamedb_ngp_tosec.txt @@ -0,0 +1,566 @@ +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Type: TOSEC +;;; Source: SNK Neo-Geo Pocket - Games (TOSEC-v2014-07-01) +;;; FileGen: 2018-09-21 14:59:55 (UTC) +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Bad Dumps +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +C2F6DF7694EFE3166D0071C99D929212 B Master of Syougi (1998)(ADK)(JP)[b] NGP JP +61CEC52B03DBC1F1E31D8E363F76E0D1 B Renketsu Puzzle Tsunagete Pon! (1998)(Yumekobo)(JP)[b] NGP JP +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Hacks +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Over Dumps +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Translated +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Home Brew +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Believed Good +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +9150A58F7094A48B980C1AC71B9CFAB9 Baseball Stars v1.10 (1998)(Saurus - SNK)(en-ja) NGP en-ja +347D0EF33C889CC826D214CAF8475AE0 King of Fighters - R-1 (1998)(SNK)(en-ja) NGP en-ja +6FB354C220C8097BBD8B21980C580A3C King of Fighters - R-1 (1998)(SNK)(en-ja)[a] NGP en-ja +15D900184AE2C20D10A068D174E69673 King of Fighters - R-1 (1998)(SNK)(en-ja)[a2] NGP en-ja +9250B3328D64D3A1E7F9D50A04CEB64F Master of Syougi (1998)(ADK)(JP) NGP JP +E12F9F1EE83CFD7C6DC0D1DCD30DAD4D Master of Syougi (1998)(ADK)(JP)[b2] NGP JP +B06C5F361D2312C3EAF2B605FEA42B6F Melon Chan no Seichou Nikki (1998)(ADK)(JP) NGP JP +006AFE2DEC77D73A2C592AEB1B3F694C Neo Cherry Master (1998)(Dyna)(JP)(en-ja) NGP en-ja JP +30EFE4F72D4678FFB97B885B1B7C3DA1 NeoGeo Cup '98 (1998)(SNK)(JP)(en-ja) NGP en-ja JP +68FEA8DC46923D0E37131D92D9B27065 NeoGeo Cup '98 Plus (1998)(SNK)(en-ja) NGP en-ja +6523C679A90573B09B4F70532CDFF09C Pocket Tennis - Pocket Sports Series (1998)(Yumekobo)(en-ja) NGP en-ja +58308B9BDF0B90B632AC4D3655A81F6D Pocket Tennis - Pocket Sports Series (1998)(Yumekobo)(en-ja)[a] NGP en-ja +D13F954B2F1C703BDF857837C24E332E Samurai Shodown! - Pocket Fighting Series (1998)(SNK)(en-ja) NGP en-ja +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Type: TOSEC +;;; Source: SNK Neo-Geo Pocket Color - Applications (TOSEC-v2011-08-13) +;;; FileGen: 2018-09-21 14:59:55 (UTC) +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Bad Dumps +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Hacks +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Over Dumps +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Translated +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Home Brew +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +3A4D4AF6BB55A47F64CE81200D5FCA06 D Flavor's NGPC Multi-ROM Menu v1.0 (2001)(Flavor)(PD) NGP +444BA0A13DA02552817C4FBFFC133C23 D Flavor's NGPC Multi-ROM Menu v2.0 (2001)(Flavor)(PD) NGP +4D28DA3B6C903520599E3060D9A67212 D Flavor's NGPC Multi-ROM Menu v2.0 (2001)(Flavor)(PD)[a] NGP +84F94966FFA142BD331EEB73FFCD90D8 D Flavor's NGPC Multi-ROM Menu v2.0 (2001)(Flavor)(PD)[a2] NGP +6DE94AF216AD802C16EBC9E0D3ED1177 D TPaint v0.7b (2000)(Carvan, Toby)(PD) NGP +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Believed Good +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +D13F954B2F1C703BDF857837C24E332E Samurai Shodown! - Pocket Fighting Series (1998)(SNK)(en-ja) NGP en-ja +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Type: TOSEC +;;; Source: SNK Neo-Geo Pocket Color - Demos (TOSEC-v2014-07-01) +;;; FileGen: 2018-09-21 15:01:29 (UTC) +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Bad Dumps +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +8CEC9B8F6BBA9A6A42147D6954A716D1 B Fractal v1.0 (2000)(Slanina, Tomasz)(PD)[b] NGP +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Hacks +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Over Dumps +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Translated +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Home Brew +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +82B38E7D9013862B26D5469E32731443 D 3D Engine Demo 1 (2001)(Thor)(PD) NGP +F6DEA32FE56286630B65BE5AA3373BC8 D 3D Engine Demo 2 (2001)(Thor)(PD) NGP +78A918694977258F26DF593E9E904FE8 D Anime Video Demo (2002)(Raneko)(PD) NGP +938ECC41E19CDB65EFEB636A72007F88 D Bitmap Demo (200x)(-)(PD) NGP +9080ED734736CD657D02F1A5EBA38764 D Chaos 89 (2000)(Doty, Charles)(PD) NGP +25EFB139950CB427B6CC99652EF23D26 D CPU Test (199x)(Judge_)(PD) NGP +68D5C9259E6580C51F3CFD865DF2D0AC D Fractal v1.0 (2000)(Slanina, Tomasz)(PD) NGP +5B87E8C126F6E82D750583B30D900432 D Fractal v1.0 (2000)(Slanina, Tomasz)(PD)[a] NGP +985D0B1F2DBBC701BAD94EC9AB1E89C1 D Fractal v1.1 (2000)(Slanina, Tomasz)(PD) NGP +F8B24B6351BC802E86528298928F6941 D GIQ Export Sample (2001)(Raneko)(PD) NGP +32A23067E04546B719884E45A8287261 D Hardware Test (199x)(-)(PD) NGP +BE46A8ABD0F076F06801F752722CC918 D Hello World! Clock Demo (1999)(Jeff)(PD) NGP +0257696EC87CDD8B7297C5ED5E07506D D Hello World! Clock Demo (1999)(Jeff)(PD)[a] NGP +1105A101D4EF34E0D08D6C789576DA88 D Hicolor Picture (2000)(Soft'n Fuzzy)(PD) NGP +C3B09767531F0A5A995814BDB997FEB5 D Mainreg Test (199x)(-)(PD) NGP +D3B04F4650A67E37BD6A5B0C680D928E D Mauru Demo v0.01 (2004)(Soft'n Fuzzy)(PD) NGP +104E33A29B9C3109F374FBC0FEDFA4FC D Mersenne Twister Random Number Generator (2000)(Siebold, Jeff)(PD) NGP +AC50503CF25A860B416CE8574E82F4A0 D MOD Player Sample (2003)(Thor)(PD) NGP +F0EF371286E213945C11AC601E04C7F8 D Movie Player Demo 1 (2003)(Thor)(PD) NGP +0904AD18EC5DBBFB7FAA2C6B7833BE08 D Movie Player Demo 2 (2003)(Thor)(PD) NGP +311580A30993C2B53D3B60299CEE70B8 D Movie Player Empty Template (2003)(Thor)(PD) NGP +BE5F01E4B05AA0AD63AE03A419007374 D Multidirectional Scrolling Sample (2003)(Thor)(PD) NGP +6581E18F8AAA128E80CDA30D3B364473 D Napalm Neo-Neo! Demo v1.0 (2000)(Napalm)(PD) NGP +AECF4EB51552C9FD06BE8D213073F945 D Napalm Neo-Neo! Demo v1.1 (2000)(Napalm)(PD) NGP +3B74821E0E8566AFDF099C1A6FF38303 D Napalm Neo-Neo! Demo v1.2 (2000)(Napalm)(PD) NGP +62B7387766BCC94CDAFBE90262B28A0B D NGPC Music Player Demo (2002)(Mackintosh, Ivan)(PD) NGP +49206641778C959A0FABD7E1BC8C8BB3 D SFX for NGPC - Example (2002)(Mackintosh, Ivan)(PD) NGP +2CE476AE1A4D2AEAF483722E04B5DA80 D SFX for NGPC - Sound Generator (2002)(Mackintosh, Ivan)(PD) NGP +E1C39B77E82EB6153FE4E7E065EFB17A D SFX for NGPC - Sound Generator (2002)(Mackintosh, Ivan)(PD)[a] NGP +937B58CAAA00E74F94168C1BE4574677 D Squall Demo (200x)(-)(PD) NGP +7790D8A67FADD67CBDA1F1DFC6020BA9 D Starfield Array Demo (199x)(Bacon, Roger)(PD) NGP +6D50877321ADA9A6AC8DEB6C6EE4A6DE D Timer Test (200x)(Mackintosh, Ivan)(PD) NGP +6DE94AF216AD802C16EBC9E0D3ED1177 D TPaint v0.7b (2000)(Carvan, Toby)(PD) NGP +6F721219541FF91D91D8F97072BA5FAE D Trail Blazer Demo v0.01 (2004)(Soft'n Fuzzy)(PD) NGP +A487651501C4852BC2F135F4012FA2EB D Uridium Demo v0.01 (2004)(Soft'n Fuzzy)(PD) NGP +2348194FF53DB51A2BE68E7AC9F6CDE7 D V-Font Demo v0.01 (2004)(Soft'n Fuzzy)(PD) NGP +CA3B2B48B9C4192BF02E35944492B6F0 D WAV Player Sample (2001)(Thor)(PD) NGP +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Believed Good +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Type: TOSEC +;;; Source: SNK Neo-Geo Pocket Color - Educational (TOSEC-v2011-08-13) +;;; FileGen: 2018-09-21 15:01:29 (UTC) +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Bad Dumps +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Hacks +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Over Dumps +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Translated +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Home Brew +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +CA3B2B48B9C4192BF02E35944492B6F0 D WAV Player Sample (2001)(Thor)(PD) NGP +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Believed Good +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +84C3FC57DEB3573B742A495753BB2926 Mezase! Kanji Ou (2000)(SNK)(JP) NGP JP +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Type: TOSEC +;;; Source: SNK Neo-Geo Pocket Color - Firmware (TOSEC-v2011-08-13) +;;; FileGen: 2018-09-21 15:01:29 (UTC) +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Bad Dumps +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Hacks +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Over Dumps +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Translated +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Home Brew +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Believed Good +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +84C3FC57DEB3573B742A495753BB2926 Mezase! Kanji Ou (2000)(SNK)(JP) NGP JP +3655AACEBB43A963607D4CF821FC1301 SNK Neo-Geo Pocket Color BIOS (1999)(SNK)(en-ja) NGP en-ja +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Type: TOSEC +;;; Source: SNK Neo-Geo Pocket Color - Games (TOSEC-v2014-07-01) +;;; FileGen: 2018-09-21 15:01:29 (UTC) +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Bad Dumps +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +9384F078B2AE5E7E228C8E821F0AC995 B Cool Cool Jam (2000)(SNK)(JP)[b] NGP JP +52B524D61D52CA3BEB1F49FC23F8EBE1 B Delta Warp (2000)(Iosys)(JP)(en-ja)[b] NGP en-ja JP +F9D060AA7513B653D0EC792DB47A82B9 B King of Fighters - R-2 (1999)(SNK)(en-ja)[b] NGP en-ja +0E675D65ED8C9B55862F2456C141E526 B Koi Koi Mahjong (2000)(Visco)(JP)[b] NGP JP +F186A3211CAF8093FCF9CA8F159AB9E3 B Neo Baccarat - Real Casino Series (2000)(Dyna)[b] NGP +1AB48CED19F225986D97DCB6CBEA0A90 B Neotris - The Grand Carnage (200x)(Sleipnir)(PD)[b] NGP +F691A58746AAF9ACC7768F0CC83125FA B Pac-Man (1999)(Namco - SNK)(en-ja)[b] NGP en-ja +81D3C10271AD5B09032DD00321B41AA0 B Picture Puzzle (2000)(Success)[b] NGP +50DB2D67493CC92FA382A3F9CB16905C B Pocket Reversi (2000)(Itsui - Success)[b] NGP +9281DD6F005F95A4448753D30D41D499 B SNK vs. Capcom - The Match of the Millennium (1999)(Capcom - SNK)(en-ja)[b] NGP en-ja +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Hacks +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +4718B82C49764A409CF87D073DD0D1F0 H Baseball Stars Color (1999)(Saurus - SNK)(en-ja)[h] NGP en-ja +3F18507C9AA7E80B9AA75CE9E69DE9ED H Bomberman v1.1 (2004)(Thor)[p] NGP +2EE61362219986C0AC5C28A1B09A4A53 H Centipede Rev 20010405 (2001)(Bacon, Roger)[p] NGP +F25803A17BE1AC9447D6E7218B55967C H Centipede Rev 20010513 (2001)(Bacon, Roger)[p] NGP +836323995F1DBC3C77343581D8B01B82 H Columns (2001)(Thor)[p] NGP +0C54B0A268AEA189FF5B0121ED579A0E H Cotton - Fantastic Night Dreams (2000)(Success)(JP)[t] NGP JP +753CFDE2666F828485E7B0313F3F8D3C H Cotton - Fantastic Night Dreams (2000)(Success)[t] NGP +F2BAB5CD294DC8B11617ACEC2308D266 H Crush Roller (1999)(ADK)(en-ja)[h] NGP en-ja +DD3EFB5E3B5EBA1149351E7D3109A6B2 H Dark Arms - Beast Buster 1999 (1999)(SNK)(en-ja)[h] NGP en-ja +98DFDF0CD02E7F94FE26CD4CCE380A6B H Fantasy World Dizzy Pocket v0.01 (2004)(Soft'n Fuzzy)[p] NGP +16A9E2AFAF3DE1EDD417632A401A5A30 H Fantasy World Dizzy Pocket v0.02 (2004)(Soft'n Fuzzy)[p] NGP +B35A43FBD3D4FDCA2BCA41527B93B102 H Joust (2003)(Ahchay, Chris)[p] NGP +AC214E773A27547518E1E7A684A9DE72 H Joust v0.0.0.3 (2003)(Ahchay, Chris)[p] NGP +C1746276F0981A522CCDE7F1F7D9FA31 H King of Fighters - R-2 (1999)(SNK)(en-ja)[h] NGP en-ja +40B0F1C1A23365E825CE333ACDEBD2FD H Magical Drop Pocket (1999)(Data East)[h] NGP +E3E443234148C4D557445BDA0FB43B0F H Manic Miner Starring Miner Willy v0.1g (2001)(Dodd, Lindon)[p] NGP +53DF22601CC342F855B5CDD5A466C835 H Manic Miner Starring Miner Willy v0.2a (2001)(Dodd, Lindon)[p] NGP +B3FC27E28A2042A6923DCE0AD750559A H Manic Miner Starring Miner Willy v1.0 (2001)(Dodd, Lindon)[p] NGP +A3D51F1DB107DB6EE9654963A8CC30B4 H Metal Slug - 1st Mission (1999)(SNK)(en-ja)[h] NGP en-ja +6CB02F4A62B6E2C957B0D36E2B6F3F7A H Mr. Do! (200x)(Mackintosh, Ivan)[p] NGP +2EE3331DD1E34020BBAFDD91DF0CE1BB H Mr. Do! (200x)(Mackintosh, Ivan)[p][a] NGP +1222A2ECA8DB9B54F044FA2FE2F50A61 H Neo Turf Masters (1999)(SNK)(en-ja)[h] NGP en-ja +9AAB0717D600149825D3BD210BE2FCFA H Pac-Man (1999)(Namco - SNK)(en-ja)[h] NGP en-ja +C707CC7B7235D4C56C54855B914ED3C6 H Pac-Man (1999)(Namco - SNK)(en-ja)[t] NGP en-ja +E2173AEABE4BEDE0F2E958B4214ADF40 H Pac-Man (200x)(-)[p] NGP +69DAF393DE739D6FEF1681C29921ACA3 H Robotron - 2084 (200x)(-)[p] NGP +3B0F9A771972620F445CE81210101CC2 H SNK vs. Capcom - The Match of the Millennium (1999)(Capcom - SNK)(en-ja)[t] NGP en-ja +65FC1312B1446720653E9DA639FA3186 H Space Invaders (2000)(Bagley, Jim)[p] NGP +764722606C44FADEF47510CF756B015F H Space Invaders (2000)(Bagley, Jim)[p][a] NGP +C025512CA2D0FB06B0A64D7B7E55E819 H Super 12 in 1 (200x)(-)[p] NGP +74C0561F1D0E44AFE8AAB2C2E4789969 H Super Real Mahjong - Premium Collection (2001)(Seta - SNK)(JP)[t] NGP JP +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Over Dumps +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Translated +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +9B09713FB637CE2B8BE59E80455106EC T Dark Arms - Beast Buster 1999 (1999)(SNK)(en-ja)[tr zh] NGP en-ja +7716ED81DFD489D80FD9F47CFD320E1C T Evolution - Eternal Dungeons (2000)(ESP - Sega)[tr fr] NGP +83E89DCB433A76317D9AC9D2010CF6F3 T Faselei! (1999)(Sacnoth)[tr fr] NGP +BA8837417C526B531F67B8137339790F T Last Blade, The - Beyond the Destiny (2000)(SNK)[tr pt] NGP +A50F9197B9D48C0F1C6578A8640E3B2D T Metal Slug - 1st Mission (1999)(SNK)(en-ja)[tr zh] NGP en-ja +83C8CA84D055A63A6B8EC25E4546228E T Metal Slug - 1st Mission (1999)(SNK)(en-ja)[tr zh][a] NGP en-ja +EBC6A4EE612C84D5C405B6837D794DEA T Pac-Man (1999)(Namco - SNK)(en-ja)[tr fr] NGP en-ja +847D895DF20E5BEE378FF1BDFEF97774 T Pac-Man (1999)(Namco - SNK)(en-ja)[tr pt] NGP en-ja +9CB0AAF4104E370EFBC8B55EE04733DC T Rockman - Battle & Fighters (2000)(Capcom)(JP)[tr en] NGP JP +0F68E7A0A2A598A2F754D16ED2F35E56 T Rockman - Battle & Fighters (2000)(Capcom)(JP)[tr en][a] NGP JP +587FBF05405000E4DAD9FF462B2754CD T Rockman - Battle & Fighters (2000)(Capcom)(JP)[tr en][a2] NGP JP +E7036F0BE59B21D5A8424D2514DF819A T SNK vs. Capcom - Card Fighters Clash 2 - Expand Edition (2001)(Capcom - Moto Kikaku - SNK)(JP)[tr en] NGP JP +B2628DA96BF4F278B13D3C5AFD703AC7 T SNK vs. Capcom - Card Fighters Clash 2 - Expand Edition (2001)(Capcom - Moto Kikaku - SNK)(JP)[tr en][a] NGP JP +E324C1CEB54080AE5BE1065B91243331 T SNK vs. Capcom - Card Fighters Clash 2 - Expand Edition (2001)(Capcom - Moto Kikaku - SNK)(JP)[tr en][a2] NGP JP +F37A54143A1E6A3B136C4D872AC84D97 T SNK vs. Capcom - The Match of the Millennium (1999)(Capcom - SNK)(en-ja)[tr pt] NGP en-ja +AF69AF404FE05A57DB880C8108C8A70D T SNK vs. Capcom - The Match of the Millennium (1999)(Capcom - SNK)(en-ja)[tr pt][a] NGP en-ja +3B74AD1F1CB1AE169FFC83A19680CB72 T SNK vs. Capcom - The Match of the Millennium (1999)(Capcom - SNK)(en-ja)[tr pt][a2] NGP en-ja +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Home Brew +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +6BFB4978B7F30F791C3A5AB9260BE4CC D Adventures of Gus and Rob, The v0.1 (2002)(McMurray, Mickey)(PD) NGP +84BBE4BF96C34009A337E4F789AA04BA D Adventures of Gus and Rob, The v0.2 (2002)(McMurray, Mickey)(PD) NGP +26CC1C9143A4257FE3916B2CB96E7E9A D Another Day in Hell (2005)(Iceman - Thor)(PD) NGP +D94EA11F58B307D39EBAFD7CE661B5E1 D Another Day in Hell v1.1 (2005)(Iceman - Thor)(PD) NGP +6FBB210E14B637B3C2A763786B9B418B D Barbarian - The Ultimate Warrior v1.1 (200x)(Julien, Loic)(PD) NGP +C886DC142FABE7D63D8E6ADF91C4B7FE D Barbarian Invaders (2002)(Ahchay, Chris)(PD) NGP +65B7DB5D7F81639448BB266336437686 D Barbarian Invaders v1.0 (2002)(Ahchay, Chris)(PD) NGP +0B40153771B91A8DFC11EB6F082E5CF6 D Barbarian Invaders v1.01 (2002)(Ahchay, Chris)(PD) NGP +E2B6D75C63B17E18CD02411F6CE1D6E4 D Blocks (2001)(Mackintosh, Ivan)(PD) NGP +3DC32478872E274ECF065F7DC6D13998 D DDR Neo-Gen (200x)(Xenophear2)(PD) NGP +0CD4AA9A72ECECF14508DE6AE6725ED1 D Diamond Run! (2001)(Mackintosh, Ivan)(PD) NGP +4D66A6BB96AFB16A1402D6C6FE4F4B24 D Dodger (2002)(Mackintosh, Ivan)(PD) NGP +B22802981DC9B6A402A9F57130A531B4 D DynaMate v1.0 (2003)(Thor)(PD) NGP +E26A7EDE0E232098784884EC9D95C8B3 D DynaMate v1.0 (2003)(Thor)(PD)[a] NGP +7B5687C944B3EAAA829670A48B166666 D DynaMate v1.1 (2003)(Thor)(PD) NGP +CD126CF6C3A32452C835628ED5A671F8 D Flavor's NGPC Multi-ROM Rev 20011210 (2001)(Flavor)(PD) NGP +8B429D17BBEB4C635005A7FF19EAA647 D Flavor's NGPC Multi-ROM Rev 20011212 (2001)(Flavor)(PD) NGP +083F05264D8D40E71D80F664F00508B9 D Flavor's NGPC Multi-ROM Rev 20011213 (2001)(Flavor)(PD) NGP +79ECFCDF46FD8B921B31323A03F7A422 D Flight of Ares (2005)(Soldan, Jeffrey)(PD) NGP +3E57B1E81764B4898D7423CE0D3E1AF1 D Flight of Ares (2005)(Soldan, Jeffrey)(PD)[a] NGP +9E0A01FD386D00787E4969D71FBC5F64 D Fuztris v0.01 (2004)(Soft'n Fuzzy)(PD) NGP +B6BE2022E71E2606EF50303FAF3B4035 D Game and Watch (2004)(Torlus)(PD) NGP +66AB5AA69BB347D6204EFDD47FA9FD8A D Invader (2000)(Slanina, Tomasz)(PD) NGP +BF67C1E0F8C2CE8EBBEF84AB966FAB1B D Jim Bagley's NGPC Game Pack (200x)(Bagley, Jim)(PD) NGP +62D8A2C2DBCD9C40F2F1D19326E85C08 D Jumpy! (2001)(Monkey Heeded Software)(PD) NGP +597D47391841E839668788C4BEFAD31C D Jumpy! Rev 20010418 (2001)(Monkey Heeded Software)(PD) NGP +7C6F9A095C45A54E9AC6D5FECB86F60B D Jumpy! Rev 20010606 (2001)(Monkey Heeded Software)(PD) NGP +5FFFA7B2FD395B18A1BC72AE3BA5DFEC D Juno First (2002)(Ahchay, Chris)(PD) NGP +7932F926BAFBB2712B87C7E08586974F D Lights! v1.0 (2000)(Bacon, Roger)(PD) NGP +1715311ACD6BF2717A3B1BF70321D195 D Lights! v1.1 (2000)(Bacon, Roger)(PD) NGP +6141662866A05C717F9B2DC27CD5DD32 D Maze v1.00 (2000)(Siebold, Jeff)(PD) NGP +211B92ACE38947A631B1F2BFC7CFB19D D Maze v1.01 (2000)(Siebold, Jeff)(PD) NGP +F95CA3979F40D8EC80820F8BB968044A D Maze v1.02 (2000)(Siebold, Jeff)(PD) NGP +040527DF3AF563BE5D2E9AD470685E5F D Maze v1.04 (2000)(Siebold, Jeff)(PD) NGP +AF9693BBC603EA2BE0EF2D096AD36AF3 D Maze v1.05 (2000)(Siebold, Jeff)(PD) NGP +6594D32D6774B616949A31641799472A D Mine v1.0 (2000)(Mackintosh, Ivan)(PD) NGP +D9000ABC50DEBB365DE090CBF7982E86 D Multi Game Menu v1.0 (2000)(Bagley, Jim - Mackintosh, Ivan)(PD) NGP +A32A0CC3298DCB4B3C383F4E06B8D153 D Multi Game Menu v1.1 (2000)(Bagley, Jim - Mackintosh, Ivan)(PD) NGP +0F801FDDD4F475CCB5FE358D87404EB0 D Multi Game Menu v1.2 (2000)(Bagley, Jim - Mackintosh, Ivan)(PD) NGP +E0960E121D5E5D3D6E693AF1C868232E D Multi Game Menu v1.3 (2000)(Bagley, Jim - Mackintosh, Ivan)(PD) NGP +39F7CD304EC094D9959CECC091D95A8D D Multi Game Menu v1.4 (2000)(Bagley, Jim - Mackintosh, Ivan)(PD) NGP +162CD72DDA98EF33EAA3BEA929D28A70 D Multi Game Menu v1.5 (2000)(Bagley, Jim - Mackintosh, Ivan)(PD) NGP +DB78D770AB7318ECDE454B1661F337E4 D Neo Fantasy (2003)(Davis, Darek J.)(PD) NGP +1A08FC6146BA1A585AB75DE6FF89E701 D Neo Yahtzee v0.1 (200x)(Davis, Darek J.)(PD) NGP +F84216B73FC4F37361F1407A3EB52004 D NeoDaleks! v2.0 (2003)(Dodgson, Harry)(PD) NGP +4C860D3685C7DEA2E03F99197194A803 D Neotris - The Grand Carnage (200x)(Sleipnir)(PD) NGP +A2BD85714F35D0EA7BF44BB2D9804721 D Neotris (200x)(Julien, Loic)(PD) NGP +3F294D86922CA280C23CA3F4E71E55DA D NGPC War (200x)(-)(PD) NGP +0909CAA7F52FD9A0D3FB86FD9C8E3EE9 D Olaf (2004)(Julien, Loic)(PD) NGP +A8D191BE369A44EB397791165524B10E D Plink! v0.00 (2004)(Soft'n Fuzzy)(PD) NGP +E8B27984E7F8C837737B99EF8D78E4CB D Plink! v0.01 (2004)(Soft'n Fuzzy)(PD) NGP +C75992E48706FDB01464B4F40FA091B1 D PocketRace v0.02 (2002)(Thor)(PD) NGP +BCD9229617A59CEC02032247288BA5F5 D PocketRace v0.03 (2002)(Thor)(PD) NGP +2B8DCC3B9C0482FC04A025D13F548F20 D PocketRace v0.04 (2002)(Thor)(PD) NGP +A16A1AE91BC3D2BD6304BBBD84A0E937 D Pocketron v1.00 (2004)(Torlus)(PD) NGP +6A42CCA25811FDCA67E0E2809525B07F D Puzzle Gems v1.0 (2003)(Thor)(PD) NGP +04A35A8F274479A061B88BDEEE8EE6D4 D Puzzle Gems v1.1 (2003)(Thor)(PD) NGP +9354D53FDABDBEA54CA6FF79D24E5E64 D Same Game (200x)(-)(PD) NGP +7D7B2950FD227E6017BB4B3419A3A94D D Shufflepuck Cafe Beta 1 (2002)(Julien, Loic)(PD) NGP +A000799025D69D2A4EED565458FC2743 D Shufflepuck Cafe Beta 2 (2002)(Julien, Loic)(PD) NGP +D580017E14AE67A2E8DEA9CD60BC8D3F D Snake v1.0 (2000)(Mackintosh, Ivan)(PD) NGP +78A92F6DE1D5E40B6F2797FBBC5B90D3 D Snake v1.1 (2000)(Mackintosh, Ivan)(PD) NGP +6FED588AFDAC72A0EBA3947BDC5CBAEF D Snake v1.2 (2000)(Mackintosh, Ivan)(PD) NGP +62029CF9C8AF82F4DD13BD0243693D32 D Snake v1.2 (2000)(Mackintosh, Ivan)(PD)[a] NGP +29C6C8739C28CD92DB51A9FAE1242850 D SOD Chess v1.0.2 (2002)(Thor)(PD) NGP +A7E02990870E99BDE6B3DDDC5EF17B86 D SOD Chess v1.1.0 (2002)(Thor)(PD) NGP +007E83EAEFB103F8349788A2E54A42D0 D Solitaire v1.0 (2000)(Mackintosh, Ivan)(PD) NGP +EDDDB0B8C6739A380DE83D9CBD3CEDB3 D Sykowar (2001)(Kasprzak, Mike)(PD) NGP +5B878E8F8BAA1F13DC8A86942D282FB7 D Thieves (2000)(Mackintosh, Ivan)(PD) NGP +5E9603FFFFEAAD87C91BF171AA6C833B D Thieves v1.0 (2000)(Mackintosh, Ivan)(PD) NGP +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Believed Good +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +F2F296F4BE215E826FAC519FBA96609B Baseball Stars Color (1999)(Saurus - SNK)(en-ja) NGP en-ja +DF4068F33C6BEE0E12CB394BFD6CDEDE Baseball Stars Color (1999)(Saurus - SNK)(en-ja)[a] NGP en-ja +F384FF31B5B27903383E3C597654A9D5 Big Bang Pro Wrestling (2000)(SNK)(JP)(en) NGP en JP +95BD72B9E9081CB8AD8FC32BF7FF37B7 Big Bang Pro Wrestling (2000)(SNK)(JP)(en)(beta) NGP en JP +0F99AF59F2B51FA4CE8C59278F906E38 Bikkuriman 2000 Viva! (2000)(Sega)(JP) NGP JP +F4BBE8CF42074B75C8A911BF7B0562D5 Biomotor Unitron (1999)(Yumekobo) NGP +570086C0C471392E8058A913D5C7AE21 Biomotor Unitron (1999)(Yumekobo)(JP)(en-ja) NGP en-ja JP +A199E0E2E95C460469AF927606117A21 Biomotor Unitron (1999)(Yumekobo)[a] NGP +1AFB182567C6030C6D68F257E6245184 Bust-A-Move Pocket (1999)(SNK - Taito)(US) NGP US +DC8FA0CEDEF94FE22A219F2EECA43DC0 Cool Boarders Pocket (2000)(UEP Systems)(en-ja) NGP en-ja +7DB02A23DFD97522CB23526E19CBEDA5 Cool Boarders Pocket (2000)(UEP Systems)(en-ja)[a] NGP en-ja +F367E3BD61C308966A4815200FAFB6A6 Cool Cool Jam (2000)(SNK)(JP) NGP JP +C4BFC6B4FFFB52270A868FEE37347A8E Cool Cool Jam (2000)(SNK)(JP)[b2] NGP JP +76178477544C1004F0FEE31D0729CBBF Cool Cool Jam (2000)(SNK)(JP)[b3] NGP JP +58CD4D612378790AB1AA7E96367C3093 Cool Cool Jam (2000)(SNK)(JP)[b4] NGP JP +5A2A155706A201A1C0227C7FE671256F Cotton - Fantastic Night Dreams (2000)(Success) NGP +F6C0C5D77EAE342FCDD6CFFABF783226 Cotton - Fantastic Night Dreams (2000)(Success)(JP) NGP JP +4A3CF02B131C4A23D0BCEC6B0D49C137 Crush Roller (1999)(ADK)(en-ja) NGP en-ja +277FF030C2092B1B88E70197A78A1423 Crush Roller (1999)(ADK)(en-ja)[a] NGP en-ja +FE0E58D34D650AE5174CA03D3EFC67B0 Dark Arms - Beast Buster 1999 (1999)(SNK)(en-ja) NGP en-ja +EA4BE14C1A85AA39CEA8CFD5B1C56D92 Dark Arms - Beast Buster 1999 (1999)(SNK)(en-ja)[a] NGP en-ja +D4651757A3DB5A8E5A5A64C337C6002F Delta Warp (2000)(Iosys)(JP)(en-ja) NGP en-ja JP +6FB3CF56716ACEF613140B1F2143B778 Delta Warp (2000)(Iosys)(JP)(en-ja)[b2] NGP en-ja JP +26D0557D8A465AA8F430D5E4D94C679A Densetsu no Ogre Battle Gaiden - Zenobia no Ouji (2000)(Quest - SNK)(JP) NGP JP +C79DD020410D1D80C2709CB6AF4CF64A Densha de GO! 2 (1999)(Taito - SNK)(JP) NGP JP +74121A4140D9C32C08AD812734F6904C Densha de GO! 2 (1999)(Taito - SNK)(JP)[a] NGP JP +C148B30103DE704EEED63DFE7A7D6100 Dive Alert - Becky's Version (1999)(Sacnoth) NGP +B149CB1F866942ECA70DF78BB25351CF Dive Alert - Burn Hen (1999)(Sacnoth)(JP) NGP JP +0C38B2D5D1A2BE15D6C15C6B16B7BC98 Dive Alert - Matt's Version (1999)(Sacnoth) NGP +B26C96EE636795787CF58E2D5DB56C4A Dive Alert - Rebecca Hen (1999)(Sacnoth)(JP) NGP JP +66885D788F8474295FCCBEBA107F2421 Dokodemo Mahjong (1999)(ADK)(JP) NGP JP +C84F675A617DF14B1A1BF06F02BE773D Dynamite Slugger (2000)(ADK)(en-ja) NGP en-ja +9C9C2D533BE340600EF9F92ED1253DD9 Evolution - Eternal Dungeons (2000)(ESP - Sega) NGP +F580078164DC2B8DFFB9F38EEEC1035D Faselei! (1999)(Sacnoth) NGP +08B5385BD6D1FDCFED39BDB411FABD85 Faselei! (1999)(Sacnoth)(JP) NGP JP +690A3397F20E31B2C4A2833F51670245 Fatal Fury - F-Contact (1999)(SNK) NGP +99ED127490F9D5D6482D20CC6ABC8056 Ganbare Neo Poke Kun (2000)(SNK)(JP) NGP JP +4BDA8B3669C5BBD72266853940D626CB Infinity Cure (2000)(KID)(JP) NGP JP +9827FE3F592BD73CE1603E516C5E0532 Kikou Seiki Unitron - Sono Tsuide. Hikari Umareru Chi Yori. (1999)(Yumekobo)(JP) NGP JP +D5C583A11012494C2ED738B2A2C5AB53 King of Fighters - R-2 (1999)(SNK)(en-ja) NGP en-ja +B361ED78F6126F94179DC69FE4C58781 King of Fighters - R-2 (1999)(SNK)(en-ja)[a] NGP en-ja +91F6C58D37985CECA6CD4BF5D12FD6F0 King of Fighters - R-2 (1999)(SNK)(en-ja)[a2] NGP en-ja +D0354F0796904C599C1062009C7BDA79 King of Fighters - R-2 (1999)(SNK)(en-ja)[a3] NGP en-ja +D821619DA6921E8C325E26E0D76D921E King of Fighters - R-2 (1999)(SNK)(en-ja)[a4] NGP en-ja +FB5A0BDDC69556C29D9408C559DFC1CE King of Fighters - R-2 (1999)(SNK)(en-ja)[a5] NGP en-ja +362E9C04EC255225EEB0A9DEE8FCAC1B King of Fighters, The - Battle de Paradise (2000)(SNK)(JP) NGP JP +05AB35ED7BE398072CAE34783AA6751A Koi Koi Mahjong (2000)(Visco)(JP) NGP JP +83FA4CB3C629AA57C12F9CEC52C5A53D Last Blade, The - Beyond the Destiny (2000)(SNK) NGP +2C7076BD626B8360F8D3834384323F30 Last Blade, The - Beyond the Destiny (2000)(SNK)(JP) NGP JP +E05AEA9E985797F284C1980A38951EF6 Last Blade, The - Beyond the Destiny (2000)(SNK)(JP)[a] NGP JP +4F0C3016893B29B4E83E175FC824CF38 Last Blade, The - Beyond the Destiny (2000)(SNK)(JP)[a2] NGP JP +0F120E95CADD338306781B180A448F59 Magical Drop Pocket (1999)(Data East) NGP +509DF6942015F3D774B077589D6A1703 Magical Drop Pocket (1999)(Data East)(JP) NGP JP +A874C1D95BADE2143C0712D22DDBD452 Master of Syougi Color (1999)(ADK)(JP) NGP JP +54052A69D1E978B74509A884F04EB1E1 Memories Off - Pure (2000)(KID)(JP) NGP JP +4D3EFEF436C67D4F4E031951B97D64C8 Metal Slug - 1st Mission (1999)(SNK)(en-ja) NGP en-ja +A7DFEE9950D0679CABB4EE6DFC530FB6 Metal Slug - 1st Mission (1999)(SNK)(en-ja)[a] NGP en-ja +6DD84BD8A35C16A4860F90289A5247C8 Metal Slug - 1st Mission (1999)(SNK)(en-ja)[a2] NGP en-ja +A58F7C41CD9E6C96CD5B4B477F022570 Metal Slug - 2nd Mission (2000)(SNK)(en-ja) NGP en-ja +A35551F58BF5F8174A901B6F6151BB3F Metal Slug - 2nd Mission (2000)(SNK)(en-ja)[a] NGP en-ja +89B605A1FC6DB5855B432CCC62F9E6E3 Mizuki Shigeru no Youkai Shashinkan (1999)(SNK)(JP) NGP JP +0865F375EAD2FEBBC86AB3FB9274B9B7 Neo 21 - Real Casino Series (1999)(Dyna) NGP +312E407CEFA92237C1B0B9E201202AD5 Neo 21 - Real Casino Series (1999)(Dyna)[a] NGP +FB1D996281281A4EB7E61490613AA374 Neo 21 - Real Casino Series (1999)(Dyna)[a2] NGP +A94E51EBC37B9B2A9DFE9B97AB992942 Neo 21 - Real Casino Series (1999)(Dyna)[a3] NGP +1018F765F460588D975C9B4E9385A547 Neo Baccarat - Real Casino Series (2000)(Dyna) NGP +7992904F8C4040AEE0CDE040AFBF757D Neo Cherry Master Color - Real Casino Series (1999)(Dyna)(en-ja) NGP en-ja +279B9BF6EC9B7C473D310CFD6E3CEE4D Neo Cherry Master Color - Real Casino Series (1999)(Dyna)(en-ja)[a] NGP en-ja +CD5C1EB7CB2E83D6B6D64918574C8CDB Neo Derby Champ Daiyosou (1999)(Dyna)(JP) NGP JP +C0CED1D22506E46C4667BC0E926D921E Neo Dragon's Wild - Real Casino Series Rev 11 (1999)(Dyna)(en-ja) NGP en-ja +F0FDD57F4D1A1470B826082586EAD479 Neo Dragon's Wild - Real Casino Series Rev 13 (1999)(Dyna)(en-ja) NGP en-ja +D5DE99D4E5F6B76DF8B9201428BBBBE8 Neo Dragon's Wild - Real Casino Series Rev 13 (1999)(Dyna)(en-ja)[a] NGP en-ja +CEF050E2591435A5C41FF851AFA55A82 Neo Mystery Bonus - Real Casino Series (1999)(Dyna)(en-ja) NGP en-ja +2B0E889765FA5321BBD8B2B5F04323D3 Neo Mystery Bonus - Real Casino Series (1999)(Dyna)(en-ja)[a] NGP en-ja +93D3810AE176507EBAAE782A612C930B Neo Poke Pro Yakyuu (1999)(ADK)(JP) NGP JP +E055837BB0E227C1DDC3E68B0AA89AE9 Neo Turf Masters (1999)(SNK)(en-ja) NGP en-ja +60472E6721966022FC1258D1186DCF9D Neo Turf Masters (1999)(SNK)(en-ja)[a] NGP en-ja +0758EA1F356982807B96E785934C7343 Neo Turf Masters (1999)(SNK)(en-ja)[h2] NGP en-ja +A6C3369F28558E4A9719DC54D50BE713 NeoGeo Cup '98 Plus (1999)(SNK)(en-ja) NGP en-ja +9C73091689138179323FF48B279F8B1E Nige-ron-pa (2000)(Dennou Eizou)(JP) NGP JP +9BF46157BE75F63C4AD6529FECB8E29D Oekaki Pazuru (2000)(Success)(JP) NGP JP +299761888BB026D76B698B9745BD8D27 Pachinko Hissyou Guide Pocket Parlor (1999)(Sankyo)(JP) NGP JP +8EFD3C40988452782E55548F7369A050 Pachisuro Aruze Oogkoku Pocket - Adventure of Porcano - Porcano 2 v1.01 (2000)(Aruze)(JP) NGP JP +1676F66C906188D9DCA7015FB5AADA0E Pachisuro Aruze Oogkoku Pocket - Azteca v1.03 (2000)(Aruze)(JP) NGP JP +1CBB6692DB2357F80691BC7462ED4EAE Pachisuro Aruze Oogkoku Pocket - Dekahel (2000)(Aruze)(JP) NGP JP +0DBEBA28E62ECE2E9B08C62890650FF5 Pachisuro Aruze Oogkoku Pocket - e-Cup (2001)(Aruze)(JP) NGP JP +FEB55755AAEEEBACF8078ADA5A93312F Pachisuro Aruze Oogkoku Pocket - e-Cup (2001)(Aruze)(JP)[a] NGP JP +888A2BBDE70D6F67B1C776ABC12C5AF8 Pachisuro Aruze Oogkoku Pocket - Hanabi v1.02 (1999)(Aruze)(JP) NGP JP +B3EDF9AD99CBD433C8E62836F32092EC Pachisuro Aruze Oogkoku Pocket - Hanabi v1.04 (1999)(Aruze)(JP) NGP JP +A6469A984EA1DA6349F1F94A2F50FABC Pachisuro Aruze Oogkoku Pocket - Oelsol (2000)(Aruze)(JP) NGP JP +3C340FE221635BA52AAE8ADCC8E43758 Pachisuro Aruze Oogkoku Pocket - Oohanabi (2000)(Aruze)(JP) NGP JP +BC2554198023A9A2700F966670B1F658 Pachisuro Aruze Oogkoku Pocket - Ward of Lights v1.02 (2000)(Aruze)(JP) NGP JP +AC5AD76D5E6614AE576C2C837F0FAB1D Pac-Man (1999)(Namco - SNK)(en-ja) NGP en-ja +7ED48F7D8571E5643399F7CD106D591F Pac-Man (1999)(Namco - SNK)(en-ja)[a] NGP en-ja +1E92F4A6308044EE8517D33C8F610D87 Pac-Man (1999)(Namco - SNK)(en-ja)[a2] NGP en-ja +CB23E06313636DCA7C73673DFB6CCC87 Pac-Man (1999)(Namco - SNK)(en-ja)[b2] NGP en-ja +289382EF82AE8134471A47257C8F0085 Pac-Man (1999)(Namco - SNK)(en-ja)[b3] NGP en-ja +507FF80E7FB79AD870AC80B28EC6A41C Pac-Man (1999)(Namco - SNK)(en-ja)[b4] NGP en-ja +C86E826C8413C0DC3AD19A63BA6D4D97 Party Mail (1999)(ADK)(JP) NGP JP +5A67A5BB46FD9AD81E612F061BB96C7B Picture Puzzle (2000)(Success) NGP +62347264D918559A95034BE7CEA8756D Pocket Love - If (1999)(KID)(JP) NGP JP +C1427EF852912D672BE49622DEAC5EC2 Pocket Reversi (2000)(Itsui - Success)(JP) NGP JP +6F8ED0E3919091E3DF45B6DEED8445E7 Pocket Reversi (2000)(Itsui - Success)[b2] NGP +C7BFC59B4CB593409541D4CCFFE083B4 Pocket Tennis Color - Pocket Sports Series (1999)(Yumekobo)(en-ja) NGP en-ja +7FF625DC216783B034B011351C98255F Puyo Puyo 2 Rev 5 (1999)(Sega)(en-ja) NGP en-ja +D40DC57B9CC3A30A2400F8CFD8724578 Puyo Puyo 2 Rev 6 (1999)(Sega)(en-ja) NGP en-ja +94537FD169751658F3A50A3B7A80CEF2 Puzzle Bobble Mini Rev 10 (1999)(SNK - Taito)(en-ja) NGP en-ja +75FFD166FDC777B58F8280652988F441 Puzzle Bobble Mini Rev 9 (1999)(SNK - Taito)(en-ja) NGP en-ja +D69F1C4B9A015666184580737C6B2024 Puzzle Bobble Mini Rev 9 (1999)(SNK - Taito)(en-ja)[a] NGP en-ja +AA331C8E2948E6273CAB97B329751A1F Puzzle Link (1999)(Yumekobo) NGP +7108CC38B0C5E14EEC247DB0F2F3B84C Puzzle Link 2 (1999)(Yumekobo) NGP +EE08F16103879FF8ADB5315E79D31FA7 Puzzle Link 2 (1999)(Yumekobo)[a] NGP +77C52A2D81F33014BF79051E8AB54CC7 Puzzle Link 2 (1999)(Yumekobo)[a2] NGP +0CB027CE1B9CB9BB4207FB882F896494 Renketsu Puzzle Tsunagete Pon! 2 (1999)(Yumekobo)(JP) NGP JP +960C65EF05BAF56FD3F68ADC07A6433E Renketsu Puzzle Tsunagete Pon! Color (1999)(Yumekobo)(JP) NGP JP +C71AF75C76778B8A2D32A0C6F170736E Rockman - Battle & Fighters (2000)(Capcom)(JP) NGP JP +8D6A36ACD3B171970D87D2FCA6796A4A Samurai Shodown! 2 - Pocket Fighting Series (1999)(SNK)(en-ja) NGP en-ja +3E46575450756953D755C23DB12C4DD0 Samurai Shodown! 2 - Pocket Fighting Series (1999)(SNK)(en-ja)[a] NGP en-ja +7C262A2C6390445170D0BF83290C939C Shanghai Mini (1999)(Activision)(en-ja) NGP en-ja +3AB7276071D35CD11F316B6B936CEE38 Shinki Sekai Evolution - Hateshinai Dungeon (2000)(ESP - Sega)(JP) NGP JP +08922D2BDC6C80D56DDF50836CCAD77C SNK Gals Fighters (2000)(SNK) NGP +3540951DFDBA4697EE5F9D8B9356C18B SNK Gals Fighters (2000)(SNK)(JP) NGP JP +0E55A9FF10517BE86FBE5625822F53F6 SNK Gals Fighters (2000)(SNK)[a] NGP +E67EDDAF0CF0021A776FC937E0F35FB0 SNK Gals Fighters (2000)(SNK)[a2] NGP +3655AACEBB43A963607D4CF821FC1301 SNK Neo-Geo Pocket Color BIOS (1999)(SNK)(en-ja) NGP en-ja +3BCC1C9EF59A75E3C2E6B49BE6B84BAB SNK vs. Capcom - Card Fighters Clash - Capcom Version (1999)(Capcom - Moto Kikaku - SNK) NGP +74E8381E94565E21A3197449BB4423BF SNK vs. Capcom - Card Fighters Clash - SNK Version (1999)(Capcom - Moto Kikaku - SNK) NGP +E82381B08DA83F5E63F08F9315C75A7E SNK vs. Capcom - Card Fighters Clash - SNK Version (1999)(Capcom - Moto Kikaku - SNK)[a] NGP +EBC0E8C33D1A5E5BE5457AD988233FEB SNK vs. Capcom - Card Fighters Clash 2 - Expand Edition (2001)(Capcom - Moto Kikaku - SNK)(JP) NGP JP +E99AC2011126B8B617E77CAFF032D744 SNK vs. Capcom - Gekitotsu Card Fighters - Capcom Version (1999)(Capcom - Moto Kikaku - SNK)(JP) NGP JP +2AB2AA51B24E42AFEF09E83BDA7A7F50 SNK vs. Capcom - Gekitotsu Card Fighters - Capcom Version (1999)(Capcom - Moto Kikaku - SNK)(JP)[a] NGP JP +6CF60C8E14D7CAACCA38FF13963F5A32 SNK vs. Capcom - Gekitotsu Card Fighters - SNK Version (1999)(Capcom - Moto Kikaku - SNK)(JP) NGP JP +DFEA3AD9AF4A631DE6F97D86589B971E SNK vs. Capcom - The Match of the Millennium (1999)(Capcom - SNK)(en-ja) NGP en-ja +AC24014B700F4B4F24ABA5C0A135D710 SNK vs. Capcom - The Match of the Millennium (1999)(Capcom - SNK)(en-ja)[a] NGP en-ja +3EA6441FBC86C3E1241AA18C320EA4D9 SNK vs. Capcom - The Match of the Millennium (1999)(Capcom - SNK)(en-ja)[a2] NGP en-ja +D9846AB6F18B9CB90744079B0711C943 SNK vs. Capcom - The Match of the Millennium (1999)(Capcom - SNK)(en-ja)[a3] NGP en-ja +2159054C7C9AC796FD2940D2BDF0289A SNK vs. Capcom - The Match of the Millennium (1999)(Capcom - SNK)(en-ja)[a4] NGP en-ja +EAC8BC5AF15C1967F1FB808EBA8C00F5 SNK vs. Capcom - The Match of the Millennium (1999)(Capcom - SNK)(en-ja)[t2] NGP en-ja +B8A899AE2B0F1DFA0DB5417DE745A51E Sonic the Hedgehog - Pocket Adventure (1999)(Sega) NGP +8B12FEC8E96DAD41380AB419A216AD08 Soreike!! Hanafuda Doujou (1999)(Dyna)(JP) NGP JP +07873A332EF8AC5CB5177EE3C304FF2B Super Real Mahjong - Premium Collection (2001)(Seta - SNK)(JP) NGP JP +E11C4B596886CC74D4116FAB51131D48 Super Real Mahjong - Premium Collection (2001)(Seta - SNK)(JP)[t2] NGP JP +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Type: TOSEC +;;; Source: SNK Neo-Geo Pocket Color - Multimedia (TOSEC-v2011-08-13) +;;; FileGen: 2018-09-21 15:01:29 (UTC) +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Bad Dumps +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Hacks +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Over Dumps +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Translated +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Home Brew +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +F09D410517031B43EE4367420EBA320C D Hicolor Slideshow 1 (2001)(Thor)(PD) NGP +EBF374471A2CFE940CB0299C6C74E7D7 D Hicolor Slideshow 2 (2001)(Thor)(PD) NGP +C0A3AFC339BD950CB9D1C0C1D0D7AB58 D Hicolor Slideshow 3 (2003)(Thor)(PD) NGP +B53EA5340F835BDA085C659977F17DDA D Hicolor Slideshow 3 (2003)(Thor)(PD)[a] NGP +B4C2835629BF936ED7DCF3B8B694393D D Slideshow (2003)(Thor)(PD) NGP +53569E9B28197246922B2CDC0792992C D Slideshow Rev 20030117 (2003)(Thor)(PD) NGP +E14A9B1035993A1428E1DBB27C068039 D Slideshow Rev 20030123 (2003)(Thor)(PD) NGP +3E84CBC943FFA156F46D3CA84BC89C9A D Slideshow Rev 20030320 (2003)(Thor)(PD) NGP +5E9603FFFFEAAD87C91BF171AA6C833B D Thieves v1.0 (2000)(Mackintosh, Ivan)(PD) NGP +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Believed Good +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Type: TOSEC +;;; Source: SNK Neo-Geo Pocket Color - Samplers (TOSEC-v2011-08-13) +;;; FileGen: 2018-09-21 15:01:29 (UTC) +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Bad Dumps +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Hacks +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Over Dumps +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Translated +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Home Brew +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +3E84CBC943FFA156F46D3CA84BC89C9A D Slideshow Rev 20030320 (2003)(Thor)(PD) NGP +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Believed Good +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +4E9E47682CDB5BC314131548A4FB1A95 Biomotor Unitron (demo-kiosk) (1999)(Yumekobo)(JP) NGP JP +CA88E3D6291C5CDF7B518D43DF5D0D98 Cool Cool Jam (demo) (2000)(SNK) NGP +BC663B7D728E6FB72C0048D211AD8335 Delta Warp (demo-kiosk) (2000)(Iosys)(JP) NGP JP +8FEE7682E46F311712F8F65DD6BFEC2F King of Fighters - R-2 (demo-kiosk) (1999)(SNK)(JP)(en-ja) NGP en-ja JP +37340B1E3894987AD9FEBE9E75437C64 Metal Slug - 2nd Mission (demo-kiosk) (2000)(SNK)(JP)(en-ja) NGP en-ja JP +F78476C51C398B28E1D2257299D14758 Neo Turf Masters (demo-kiosk) (1999)(SNK)(JP)(en-ja) NGP en-ja JP +62EC0E37ACFE58CC41EBA8BD8A5F14A2 Rockman - Battle & Fighters (demo-kiosk) (2000)(Capcom)(JP) NGP JP +2A94B4928CF3B0872BF4044E27433022 Sonic the Hedgehog - Pocket Adventure (demo-kiosk) (1999)(Sega)(JP)(en-ja) NGP en-ja JP diff --git a/Assets/gamedb/gamedb_sega_gg.txt b/Assets/gamedb/gamedb_sega_gg.txt index dcc08e7988..2a985e1e03 100644 --- a/Assets/gamedb/gamedb_sega_gg.txt +++ b/Assets/gamedb/gamedb_sega_gg.txt @@ -53,6 +53,7 @@ BAE2D6EB22802A56C17F9BD67E3C892E Caesars Palace (U) GG Card Game USA DFB20211EF127B605849ABFD85300AFC Captain America and the Avengers (UE) GG Marvel USA;Europe 93EE0C56D725DAA0A79DCE458FF54E5E Car Licence (J) GG Japan 3072B95CAFF526A8A7A7B7F9A23F9383 Casino Funpak (U) GG Card Game USA +16B6EA96908C17D4389A5907710A0F4E Castle of Illusion Starring Mickey Mouse (UE) (SMSGG) GG Disney GG_in_SMS USA;Europe 096E525C29AF9F5A0A0DDD8B67DD8FBF Chakan (UE) GG USA;Europe 4E50AB4ACE12827B73AC23C47AAF9B85 Championship Hockey (E) GG Sports;Hockey Europe C72556C76D431B545DD56BDCC536A89F Chase H.Q. (U) GG Racing GG_in_SMS USA @@ -93,8 +94,8 @@ F0CEED28D0E83BC4ADC688D06D12BF2E Devilish (U) GG USA E3DDA1FE814C22C102F0714D48D27DE6 Devilish (E) GG Europe BC3B402B546B9561C79E3373AEE97A9C Devilish (J) GG Japan 5DAE999E98312E4CB5962041DDEA351F Doraemon - Waku Waku Pocket Paradise (J) GG GGLink Japan -B45D73E40CE8F6E76DCED24EE921871A Double Dragon (UE) GG USA;Europe -662D42206945815AE7ACF13E406EFD9B Double Dragon (UE) (Beta) GG USA;Europe +B45D73E40CE8F6E76DCED24EE921871A Double Dragon (UE) GG SRAM=8192 USA;Europe +662D42206945815AE7ACF13E406EFD9B Double Dragon (UE) (Beta) GG SRAM=8192 USA;Europe 8FDBA752802F09CFA1583BF0192E3554 Dr. Franken (Proto) GG 6565DDCB2E41BF9CE5771A62D30AA700 Dr. Robotnik's Mean Bean Machine (UE) GG Puzzle GGLink USA;Europe 81E7BEA1C445540544002A5CCF91FE3C Dragon - The Bruce Lee Story (U) GG USA @@ -114,12 +115,14 @@ A506FC04C7A0DFAF37423FF0A38AEB2E Ecco the Dolphin (J) GG Japan E97C20B86EA73248CC7AED602D46C3A4 Ernie Els Golf (E) (En,Fr,De,Es,It) GG Sports;Golf CMMapperWithRam Europe C58D6291DA8A4919328B8F42BE8640A7 Eternal Legend (J) GG SRAM=8192 Japan 4E63ABB36BE8D86B94B34846B16D9FA3 Evander Holyfield's 'Real Deal' Boxing (UE) GG Sports;Boxing GGLink USA;Europe +613376B7B53E43BA17AE1B62DA3C9251 The Excellent Dizzy Collection (E) (SMSGG) GG CMMapper;GG_in_SMS Europe 309ABE6822C52DF971856912C77A57CC F1 - World Championship Edition (E) GG Racing Europe 93B3E1B682474FFD9985C0A5688D45BF F1 (UE) GG Racing USA;Europe 69CC38014650BDD0AF0A2B7D7E9C46EC F-15 Strike Eagle (UE) GG USA;Europe 8DCFAA8A12425A56F5DE7518B691158B Faceball 2000 (J) GG GGLink Japan 784F3FF02E544E3A9CF18B3B1DA1F062 Factory Panic (E) GG Europe 4D965F99BE3EDD9593AF1C365D6A2653 Factory Panic (J) GG Japan +66A8E3133A047FA7D44968EFD3C30720 Fantastic Dizzy (E) (SMSGG) (En,Fr,De,Es,It) GG CMMapper;CMMapper;GG_in_SMS Europe 9C314C791AD0A98CDA6BD7D39C0A2774 Fantasy Zone (U) GG USA 4C6C42493B5AF22540E6C2014D2C367A Fantasy Zone (JE) GG Europe;Japan 4292C099F98CC0C6D03025F0729F64DF Fatal Fury Special (U) GG GGLink USA @@ -184,6 +187,7 @@ D4034F6604C5DC04EE06E78B913C47FC J.League GG Pro Striker '94 (J) GG Sports;Base 1C88D6F7784EFB05D2548F9F903889F3 James Pond 3 - Operation Starfi5h (E) GG Europe 13F37A4434AEF5140752F1717A1CC936 James Pond II - Codename RoboCod (U) GG USA 607BD5D109FD322168603856258A37C0 James Pond II - Codename RoboCod (E) GG Europe +9B95B6E6609DAA8EA413F223F426C8FF Jang Pung II (K) (Unl) GG CMMapper;GG_in_SMS Korea 5D1351B4F7579D36A1250F5B5F5A507F Jeopardy! - Sports Edition (UE) GG USA;Europe 6E87D0107228AE1B5C582F8595992152 Jeopardy! (U) GG USA C74F379A93E9F667C375A316F8021AFC Joe Montana Football (UE) GG Sports;Football GGLink USA;Europe @@ -276,7 +280,10 @@ E9B45D6455E0753B8E0E825A36458253 Ninku Gaiden - Hiroyuki Daikatsugeki (J) GG 713AE959AF3EEA55C9A3C5BD36F1ED9D Ninku (J) GG Japan E9F8ABB1EEA7FB9D7F3FDF4EFEC986A1 Nomo Hideo no World Series Baseball (J) GG Sports;Baseball SRAM=128;GGLink Japan 985CCA80D9837BDEB6C5F593B541D025 The Ottifants (E) (En,Fr,De,Es,It) GG Europe -BF5BD4D774600A866C2620E101845DE8 Out Run Europa (E) GG Racing Europe +59E311B86223273016A1E70B9C881AF2 Olympic Gold (E) (SMSGG) (Rev 1) (En,Fr,De,Es,It,Nl,Pt,Sv) GG Sports GG_in_SMS Europe +D52C5DB48882C0C126572A0CDEB5F472 Olympic Gold (JU) (SMSGG) (En,Fr,De,Es,It,Nl,Pt,Sv) GG Sports GG_in_SMS USA;Japan +BF5BD4D774600A866C2620E101845DE8 Out Run Europa (E) GG Racing GG_in_SMS Europe +2A3BDD1A6C35EEEDBF1A794ABFB57B87 Out Run Europa (U) (SMSGG) SMS Racing GG_in_SMS USA 31BA1DE018853EAD9B43B522DF540C0C Out Run (E) GG Racing Europe 6D6FBA255CE324E80915F65F5D27CB14 Out Run (J) GG Racing Japan 948AD3BC6014CAF8C52C3C626DD70CEE Pac-Attack (UE) GG Puzzle USA;Europe @@ -308,7 +315,10 @@ C2C37127003087A7C5EEBD63DCE219C6 Poker Face Paul's Gin (U) GG Card Game USA E0E2FBD5834C04574795C923B0147F39 Pop Breaker (J) GG GGLink Japan 39D854C9902CF8CA34F32767424BE8AF Popeye no Beach Volleyball (J) GG Sports;Volleyball Japan 920F469A6E365E7EA288A7EF8DC8536A Power Drive (E) GG Racing Europe +886649DC63ACA898CE30A32348192CD5 Predator 2 (UE) (SMSGG) GG GG_in_SMS USA;Europe 1CE6A2D5B50098CBCC9F166F2CC44FBA Primal Rage (UE) GG GGLink USA;Europe +0D636C8D86DAFD4F2C337E34E94B1E41 Prince of Persia (UE) (SMSGG) GG GG_in_SMS USA;Europe +197E31DCAFEA7023CC948FEA29C50230 Prince of Persia (UE) (SMSGG) (Beta) GG GG_in_SMS USA;Europe F9AE1762ED006C001E811FE6F072ABB7 The Pro Yakyuu '91 (J) GG Sports;Baseball GGLink Japan 45D214CD027DEE5CE2ADFCD6458DEC2C Pro Yakyuu GG League '94 (J) GG Sports;Baseball SRAM=128;GGLink Japan 527449BC2AAC2C8A16853FAC63E60AF6 Pro Yakyuu GG League (J) GG Sports;Baseball SRAM=128;GGLink Japan @@ -322,6 +332,7 @@ A5FCE989C4FCF6FAF37C5A1779DF8A22 Puyo Puyo (J) GG Puzzle GGLink Japan 42854DD79BF57019A26DDD73E12B68AC Quest for the Shaven Yak Starring Ren Hoek & Stimpy (UE) GG USA;Europe 3BB4196A872265CE31CD27F5F8800152 The Quiz Gear Fight!! (J) GG GGLink Japan 81E2A14C52EB079CA58E5704652C199D R.B.I. Baseball '94 (U) GG Sports;Baseball USA +FD82AF26EBBED24F57C4EEA8EDDF3136 Rastan Saga (J) (SMSGG) GG Aracde GG_in_SMS Japan C985B4316D8D58E48E2DC61264AB0071 Revenge of Drancon (U) GG Wonder Boy Series USA E63FF3A1086C16F7E3B2C4C63371E551 Riddick Bowe Boxing (U) GG Sports;Boxing GGLink USA 5A1D0DAEE3DC3582B0C69EC4BCCA3CA9 Riddick Bowe Boxing (J) GG Sports;Boxing GGLink Japan @@ -400,6 +411,7 @@ F2B15E50EF16B3257C5D08CA0BD17E3B Super Battletank (U) GG USA 8F1DE0CAA864BEED2A61F391795B0A10 Super Columns (UE) GG Puzzle GGLink USA;Europe 3696AB241BBE66846A0AD00A50CA289B Super Columns (J) GG Puzzle GGLink Japan F2B5123B3614388677C9C15ADAAA8D64 Super Golf (J) GG Sports;Golf Japan +91AB09B8B4D25A08DD0EBE13003E54B5 Super Kick Off (J) (SMSGG) GG Sports;Soccer GG_in_SMS Japan D8F9CFDE4ACA117781A931D4FA73FEAF Super Momotarou Dentetsu III (J) GG GGLink Japan 1539563613AE8CDB08BBFE372B3AE1F4 Super Monaco GP II (UE) GG Racing GGLink USA;Europe 5843ABEA9BEFF14EF6FE840CE59DFAA0 Super Monaco GP II (UE) (Beta) GG Racing GGLink USA;Europe @@ -410,6 +422,7 @@ CE6809A18FB430A2863231B2DAC51DB2 Super Off Road (UE) GG Racing;Arcade GGLink US FC8D04E6975267CDC6BD49A0DEA33C41 Super Return of the Jedi (UE) GG USA;Europe D378D5784B82154BDC7B36976A7C7737 Super Smash T.V. (W) GG Arcade World 6367666402C51229D283AC0CF5BF3FFB Super Space Invaders (UE) GG Arcade GGLink USA;Europe +3AAB83A641BF3A26D68ED44F49C28714 Super Tetris (K) (Pirate) GG GG_in_SMS Korea 1ADF05E9AC786D9B46BB8D2B8043669D Superman - The Man of Steel (E) GG Europe 61808B13D8505470B96B9F7295310BCD Superman - The Man of Steel (E) (Beta) GG Europe 63F72877317FD3C17B0D867EA3169F56 Surf Ninjas (U) GG USA @@ -464,6 +477,7 @@ D8939B64458FAF174CDC1241F777CB59 World Derby (J) GG GGLink Japan E7EABBFC7A1F1339C4720249AEA92A32 World Series Baseball '95 (U) GG Sports;Baseball SRAM=128;GGLink;EEPROM USA 59359FC38865CFF00C90D6EB148DDC2F World Series Baseball (U) GG Sports;Baseball SRAM=128;GGLink;EEPROM USA 05CAC33029F0CAAC27774504C1AA8597 World Series Baseball (U) (Rev 1) GG Sports;Baseball SRAM=128;GGLink;EEPROM USA +93E08B96E19EB89C6BA7E2BF3824C990 WWF Wrestlemania - Steel Cage Challenge (E) (SMSGG) GG Sports;Wrestling GG_in_SMS Europe D810E851AD60ED5BA50B6246C2CE12F2 WWF Raw (UE) GG Sports;Wrestling USA;Europe 571AC03B80E3075C699CD583BF8651FD X-Men - Gamemaster's Legacy (UE) GG Marvel USA;Europe CA15F2BA2507EBD836C42D9D10231EB1 X-Men - Mojo World (UE) GG Marvel USA;Europe diff --git a/Assets/gamedb/gamedb_sega_sms.txt b/Assets/gamedb/gamedb_sega_sms.txt index d185513659..72cfa28c54 100644 --- a/Assets/gamedb/gamedb_sega_sms.txt +++ b/Assets/gamedb/gamedb_sega_sms.txt @@ -129,7 +129,6 @@ CCB76C009E52E32E2DCC528481F0E039 Captain Silver (JE) SMS FM Europe;Japan EC16428B908A2C0036B799E55614BE3D Casino Games (UE) SMS Card Game FM USA;Europe 47F513D0F9D2896BF1A87254337D5B29 Castelo Ra-Tim-Bum (B) SMS Brazil E9B4B92BC29CA8FBE9978DA6720BD1EB Castle of Illusion Starring Mickey Mouse (U) SMS Disney USA -16B6EA96908C17D4389A5907710A0F4E Castle of Illusion Starring Mickey Mouse (UE) (SMSGG) SMS Disney USA;Europe E7E1EF0A9E20585E2266E8ADBAF4B8C9 Castle of Illusion Starring Mickey Mouse (E) SMS Disney Europe 290056BCB4303D3C53EA7B6AA2A268A7 Castle of Illusion Starring Mickey Mouse (J) (SMSGG) SMS Disney Japan 66CAA446178F98BC9FCEAA3C781BC601 Castle of Illusion Starring Mickey Mouse (Sample) SMS Disney @@ -192,7 +191,6 @@ A94DE92B078911E71C246679C8992DA1 Enduro Racer (J) SMS Racing Japan DE328CDE27324C8D591F740DB0CB2866 E-SWAT - City Under Siege (UE) (Easy Version) SMS USA;Europe 36A5339CEF97D0A5757DB4FD81B4ABF3 E-SWAT - City Under Siege (UE) (Hard Version) SMS USA;Europe C68B86706784801EFF53A4CA4500FF21 The Excellent Dizzy Collection (UE) (En,Fr,De,Es,It) (Proto) SMS CMMapper;PAL USA;Europe -613376B7B53E43BA17AE1B62DA3C9251 The Excellent Dizzy Collection (E) (SMSGG) SMS CMMapper Europe 293EF0398970CFF0A5B4CD419B643F3C F-1 Spirit - The Way to Formula-1 (K) (Pirate) SMS MSXMapper Korea 5D67504B8334A0E36F6119515928717C F1 (E) SMS Racing Europe B88767B3386073FA775A8391B8912010 F-16 Fighter (UE) SMS USA;Europe @@ -202,7 +200,6 @@ B88767B3386073FA775A8391B8912010 F-16 Fighter (UE) SMS USA;Europe F3D0D07A2EEA23175D9A8D2B428151E8 FA Tetris (K) (Pirate) SMS F/U not working;Puzzle Korea 03552187D613C1B2A22A8E32476C5254 Family Games (J) SMS FM Japan B8EB0CB6A9D16CFD08D9C03297FCD445 Fantastic Dizzy (E) (En,Fr,De,Es,It) SMS CMMapper;PAL Europe -66A8E3133A047FA7D44968EFD3C30720 Fantastic Dizzy (E) (SMSGG) (En,Fr,De,Es,It) SMS CMMapper;CMMapper Europe D37F86C678B2AD0018518EA7278DB24B Fantasy Zone - The Maze (UE) SMS FM USA;Europe 481A01C4E768C535EE18D6D78815FC89 Fantasy Zone II - The Tears of Opa-Opa (UE) SMS FM USA;Europe F898539F72DB2271FC3385A5EB51A06F Fantasy Zone II - The Tears of Opa-Opa (J) SMS FM Japan @@ -293,7 +290,7 @@ B3A4815CA9FDC900CF7FE6AD961F8125 James 'Buster' Douglas Knockout Boxing (U) SMS 433FE61368CDF79C1B66CC84D0936599 James 'Buster' Douglas Knockout Boxing (U) (Beta) SMS Sports;Boxing USA 73B92360C3EFDE9D265280F6E157FC33 James Pond 2 - Codename RoboCod (E) SMS Europe F355EC9D0171A4D01356165D2BABA6A1 Jang Pung 3 (K) SMS KoreaMapper Korea -9B95B6E6609DAA8EA413F223F426C8FF Jang Pung II (K) (Unl) SMS CMMapper Korea + 2DB7AAABCA7F62D69DF466797C0D63D9 Janggun-ui Adeul (K) SMS Korea 0ECE8F9C0FDE2EBA92BBE9A500116FF0 Joe Montana Football (UE) SMS Sports;Football USA;Europe ED224898BEFB4FB246175E46F9982821 The Jungle Book (E) SMS Disney Europe @@ -361,14 +358,11 @@ B070DC2BA3F106E89D1E9551F49A0027 Ninja Gaiden (E) (Beta) SMS Europe 2C620BA64FCAAC940B4B1566733037B3 The Ninja (UE) SMS USA;Europe 41E20AFE05C2FBE45AC5F3A9C8111047 The Ninja (J) SMS Japan 205B3543F300B96972BCA5CE1D1F1F90 Olympic Gold (K) (En,Fr,De,Es,It,Nl,Pt,Sv) SMS Sports Korea -D52C5DB48882C0C126572A0CDEB5F472 Olympic Gold (JU) (SMSGG) (En,Fr,De,Es,It,Nl,Pt,Sv) SMS Sports USA;Japan 2A0717F014B2FD99DECD92308175658F Olympic Gold (E) (En,Fr,De,Es,It,Nl,Pt,Sv) SMS Sports Europe -59E311B86223273016A1E70B9C881AF2 Olympic Gold (E) (SMSGG) (Rev 1) (En,Fr,De,Es,It,Nl,Pt,Sv) SMS Sports Europe A31CBBDED45F66633FB38B1C1BEF9B08 Opa Opa (J) SMS Japan 2CA2064302F51F724E1F2593369A0696 Operation Wolf (E) SMS Light Gun;Arcade Europe F64EA159120C018E05FB95AC8533E9EB The Ottifants (E) (En,Fr,De,Es,It) SMS Europe 558C793AAB09B46BED78431348191060 Out Run 3-D (E) SMS Racing;PaddleSupported 3D;FM;PaddleOptional Europe -2A3BDD1A6C35EEEDBF1A794ABFB57B87 Out Run Europa (U) (SMSGG) SMS Racing GG_in_SMS USA 458FC29765865FDAAF3F56808C94D8A6 Out Run Europa (E) SMS Racing Europe 029EE92155247F8A282D63B8A6DD23C4 Out Run (W) SMS Racing;Arcade FM;WhenFMDisablePSG;PaddleOptional World 946F3E6C2F0F546A8EBE55C8170ECC78 Pac-Mania (E) SMS Arcade Europe @@ -392,11 +386,8 @@ CC694CA94C4D74B487983332FACC8B86 Populous (E) SMS Strategy Europe 3586416AC6F2AA1FA7DEA351AFB8AC1C Poseidon Wars 3-D (UE) SMS 3D;FM USA;Europe BD7898393B716AFF69132934BF7DCCB8 Power Strike II (E) SMS OverclockSafe Europe 8D9F02DCFEA8F9728A3665CA12B044D1 Power Strike (UE) SMS FM;OverclockSafe USA;Europe -886649DC63ACA898CE30A32348192CD5 Predator 2 (UE) (SMSGG) SMS USA;Europe 1389419D90834D3700B772E984143FDE Predator 2 (E) SMS Europe 069349D2BF4DB0BD1382070A2D7F11B0 Predator 2 (B) SMS Brazil -0D636C8D86DAFD4F2C337E34E94B1E41 Prince of Persia (UE) (SMSGG) SMS USA;Europe -197E31DCAFEA7023CC948FEA29C50230 Prince of Persia (UE) (SMSGG) (Beta) SMS USA;Europe 70E9B330DD6A91E7310F3C8D9A934ECC Prince of Persia (E) SMS Europe 0EE2937104E9667BE89C38E6E9992D4B Pro Wrestling (UE) SMS Sports;Wrestling USA;Europe 0E025768DB6E6A7459099ADD711690AB The Pro Yakyuu Pennant Race (J) SMS Sports;Baseball Japan @@ -416,7 +407,6 @@ E80AE00D8924F2BADA5949BF75995D87 Rainbow Islands - The Story of Bubble Bobble 2 4FCE4E3247639D0EF54EB54D0EF21153 Rambo III (UE) SMS Light Gun Phaser USA;Europe 54EE884BC658DBAD88EAC18E45E0EAFC Rampage (UE) SMS FM USA;Europe F865AFB7B5C32E130016E2D35756839C Rampart (E) SMS Strategy Europe -FD82AF26EBBED24F57C4EEA8EDDF3136 Rastan Saga (J) (SMSGG) SMS Aracde Japan 5B3A785DE403C311DB7F17EAE27CAAE6 Rastan (UE) SMS Arcade FM;StereoByte=203 USA;Europe B3A37D601050CA5C732DC4160D875821 Reggie Jackson Baseball (U) SMS Sports;Baseball USA BBCE8B8AC26E2F582DEFE0056346F035 Renegade (E) SMS Arcade Europe @@ -504,7 +494,6 @@ EB7D7DB5AB98B0B7812552644FB95FE8 Super Boy 4 (K) SMS Korea 6120C9BA0F2C24031C9A836035060717 Super Boy II (K) (Pirate) SMS Korea 355F226E0B0602F1FB8C27ED4BAE3713 Super Golf (E) (Beta) SMS Sports;Golf Europe 6C203C7AA7003A880B80A90D96FC4A33 Super Kick Off (E) (En,Fr,De,Es,It,Nl,Pt,Sv) SMS Sports;Soccer Europe -91AB09B8B4D25A08DD0EBE13003E54B5 Super Kick Off (J) (SMSGG) SMS Sports;Soccer Japan 04ABC524A3B7F7E2E96EB910490E77EC Super Monaco GP II (E) SMS Racing Europe AED300F323AAE6D00878EB6BA21C2EB7 Super Monaco GP (U) SMS Racing USA D18F1C389ED75EFABC44E24B128DA95D Super Monaco GP (U) (Beta 1) SMS Racing USA @@ -515,7 +504,6 @@ BCC2DF04CAC4B713EE48A05669CDFBDD Super Racing (J) SMS Racing FM;PaddleOptional FD65B6794D6778C7948CD9B8B02A12F5 Super Smash T.V. (E) SMS Arcade Europe F36E9758390ED2B781E9A8A7A958E7E3 Super Space Invaders (E) SMS Arcade Europe 2DB9404FE79593FD2379921CA822103A Super Tennis (UE) SMS Sports;Tennis USA;Europe -3AAB83A641BF3A26D68ED44F49C28714 Super Tetris (K) (Pirate) SMS Korea DC1541E54DA2376781E3691784BEFAA9 Superman - The Man of Steel (E) SMS Europe F1983C31F965AA8DE77DF64483883550 T2 - The Arcade Game (E) SMS Europe 5F170677DC0D0229EC3EC7F306BB6303 Taz in Escape from Mars (B) SMS Brazil @@ -580,7 +568,6 @@ AF5BE770DA3F73E01847C44AD97226D3 World Games (E) (Beta) SMS Europe 72B55720DE75072A2FECEAB9CA4367B0 World Grand Prix (E) SMS Racing Europe 5F008423AE6A454BC70E94A8C9F33D1C World Soccer (W) SMS Sports;Soccer World 5DB168808D3B4756C8C5F8B836A7B05A WWF Wrestlemania - Steel Cage Challenge (E) SMS Sports;Wrestling Europe -93E08B96E19EB89C6BA7E2BF3824C990 WWF Wrestlemania - Steel Cage Challenge (E) (SMSGG) SMS Sports;Wrestling Europe 1F1CE1D74C416F2B85CC3F24D316F9E3 Xenon 2 (E) (Image Works) SMS Europe 27FBA4B7DB989C663DDA11C255CF49F3 Xenon 2 (E) (Virgin) SMS Europe 21B563031BB035F117D15DC53F406C2D Xyzolog (K) SMS KoreaMapper Korea diff --git a/Assets/gamedb/gamedb_zxspectrum.txt b/Assets/gamedb/gamedb_zxspectrum.txt new file mode 100644 index 0000000000..9e06ff2704 --- /dev/null +++ b/Assets/gamedb/gamedb_zxspectrum.txt @@ -0,0 +1,36 @@ +#include gamedb_zxspectrum_disks.txt +#include gamedb_zxspectrum_tapes.txt + +;;;;---------------------------------------------- +;;;; Currently the above gamesdb files are generated automatically from TOSEC files (using the new DAT converter in DBMan) +;;;; Each file above only contains softwares in formats that BizHawk currently supports +;;;; These are: +;;;; Floppy Disk: *.dsk +;;;; Cassette Tape: *.tap, *.tzx, *.csw +;;;; Each file is commented automatically and split up first into the various files that were imported, then by RomStatus +;;;; +;;;; In theory, this setup means that we can run the auto import again when newer TOSEC files are released, +;;;; or if support for other file formats is added to BizHawk. +;;;; +;;;; NOTE TO DEVS: +;;;; Any overrides should be placed below. Do *NOT* edit the included files above manually (as changes will get destroyed if the DAT importer is run again). +;;;; By the looks of it, Bizhawk takes the last entry it sees when duplicates are present, so this should work. +;;;; +;;;;---------------------------------------------- + +;;;;---------------------------------------------- +;;;; Overrides (dont edit the included files above directly!) +;;;;---------------------------------------------- + +;;; BAD + +;;; Actually GOOD + +;;; Actually TRANSLATED + +;;; Games NOT present in TOSEC +B3D03F17DBFD48399283F9735EFF37EA H Chaos - Battle of the Wizards (+3)[TAP TO DSK CONVERSION] ZXSpectrum +8E199C9ACA16B8CA6DCA52D19136D1B7 H Rebelstar (+3)[TAP TO DSK CONVERSION] ZXSpectrum +573ADF0B118E93F84CAC808520ACD142 H Rebelstar II - Alient Encounter (+3)[TAP TO DSK CONVERSION] ZXSpectrum + + diff --git a/Assets/gamedb/gamedb_zxspectrum_disks.txt b/Assets/gamedb/gamedb_zxspectrum_disks.txt new file mode 100644 index 0000000000..e41908f682 --- /dev/null +++ b/Assets/gamedb/gamedb_zxspectrum_disks.txt @@ -0,0 +1,1328 @@ +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Type: TOSEC +;;; Source: Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24) +;;; FileGen: 2018-09-21 15:07:00 (UTC) +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Bad Dumps +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Hacks +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +8DD0EF1FA8BD83A744CC63C0A65B32C5 H Afterburner (1988)(Activision)(+3)(Side A)[t] ZXSpectrum +AE11D6412EAF7B6510DC5C0E9EF79FDE H Afterburner (1988)(Activision)(+3)(Side A)[t][a] ZXSpectrum +17A511A6FB18B3A0A6594E6E6CEE7244 H Afterburner (1988)(Activision)(+3)(Side A)[t][a2] ZXSpectrum +57896FE9FF70233D9DD37F33AC83E92D H Batman - The Movie (1989)(Ocean)(+3)[t] ZXSpectrum +7F95466101B400FD6E10AF42A9319671 H Foxx Fights Back (1988)(Image Works)(+3)[f][aka Fox Fights Back] ZXSpectrum +8423DE8E4A558A7C485D426530128EF7 H Ghouls 'n' Ghosts (1989)(U.S. Gold)(+3)[t] ZXSpectrum +9DB86EA1BEE90405EF536F688EF7A370 H Ghouls 'n' Ghosts (1989)(U.S. Gold)(+3)[t][a] ZXSpectrum +71CDDE46F9CE3B41BB8CE49B068B6077 H Ghouls 'n' Ghosts (1989)(U.S. Gold)(+3)[t][a2] ZXSpectrum +4DB400CC07DFBCF7246D475D7C52D299 H Neighbours (1992)(Impulze)(+3)[t][master disk] ZXSpectrum +02BABC0C6405316A289ADAA0F92079BC H Operation Wolf (1988)(Ocean)(+3)[t] ZXSpectrum +95205145EA545D6BB26CBC7B86153D6C H Pang (1990)(Ocean)(+3)[t +2 Useless Soft] ZXSpectrum +A5327464E28A739C6583863CFBA18DD4 H Platoon (1988)(Ocean)(+3)[t] ZXSpectrum +D7852AB3DAD0DD7FC86C8C1E62FDBC36 H Platoon (1988)(Ocean)(+3)[t][a] ZXSpectrum +68F0A21D7750FEA0FBFCB59C3D296EB5 H Platoon (1988)(Ocean)(+3)[t][a2] ZXSpectrum +79B8DDF141F6C8F5CF66D00209F66015 H Platoon (1988)(Ocean)(+3)[t][a3] ZXSpectrum +2A5CD5B0F704728E0CBDFAE7DDA622EA H Saboteur II - Avenging Angel (1987)(Durell)(+3)[h Alex Rider, 2015][tr pl][Speed-up version] ZXSpectrum +32B9A9728FDB9DE64510A956A8322EDA H Shadow of the Beast (1990)(Gremlin Graphics)(+3)[t] ZXSpectrum +50CDBDD958DBFFEA73F73D5FFD82EEF9 H Shadow of the Beast (1990)(Gremlin Graphics)(+3)[t][a] ZXSpectrum +247EDDBCE0423E00D6137FE5A9701B44 H Shadow of the Beast (1990)(Gremlin Graphics)(+3)[t][a2] ZXSpectrum +C3B7A4E28A7B96DC988B933D40C788FB H Shadow of the Beast (1990)(Gremlin Graphics)(+3)[t][a3] ZXSpectrum +1689883210F3B0A3656794F939334181 H Simpsons - Bart vs. the Space Mutants, The (1991)(Ocean)(+3)[t +5] ZXSpectrum +E0ACAC8D71204873A75D693DE405CB37 H Untouchables, The (1989)(Ocean)(+3)[t] ZXSpectrum +490AEAD53731CD5B41347FDF6B57C142 H Vindicator!, The (1988)(Imagine)(+3)[t] ZXSpectrum +9CDA296436D80F4E3B31E6A7D6BAD291 H WEC Le Mans (1988)(Imagine)(+3)[t] ZXSpectrum +6E53A271BFFEC86475DDA03966EC0B8B H WEC Le Mans (1988)(Imagine)(+3)[t][a] ZXSpectrum +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Over Dumps +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Translated +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Home Brew +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Believed Good +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +74A279571AF9DA53E426493F293AB4AE 3D Grand Prix (1991)(Zeppelin Games)(+3)(Side A)[aka Grand Prix Championship][master disk] ZXSpectrum +FE09D14B4C1D99C844B6C037C1083BAD Abadia del Crimen, La (1988)(MCM)(+3)(ES)[re-release] ZXSpectrum ES +1CBAB697D84DBAE39F40F324557C40B6 ACE 2 - The Ultimate Head to Head Conflict (1987)(Cascade Games)(+3) ZXSpectrum +8777AC3AE661216315B294278FD8CE50 Action Fighter (1989)(Firebird)(+3) ZXSpectrum +8C51696A286347E03DFC4847692A9D51 Action Force - International Heroes (1987)(Virgin Games)(+3) ZXSpectrum +64338573033E3192EED82D02B5BBF653 Action Force II - International Heroes (1988)(Virgin Games)(+3) ZXSpectrum +C8193A823D69ADAB83A8B4E03345159A Adidas Championship Tie-Break (1990)(Erbe)(+3)(ES)(en)[re-release] ZXSpectrum en ES +70D6DE00691855527DB3BF06D4F473CA Adidas Championship Tie-Break (1990)(Ocean)(+3) ZXSpectrum +60DD2D7884429DFEE67F5AAFC30DC03D After the War (1989)(Dinamic)(+3)(ES) ZXSpectrum ES +D9CDE02B68605A019BFDFC6D810C8AFE After the War (1989)(Dinamic)(+3)(ES)(en) ZXSpectrum en ES +032B07C6532A03539EEBE544F2A55D4F Afterburner (1988)(Activision)(+3)(Side A) ZXSpectrum +462074384AFE238A158F3007327DEC8C Afterburner (1988)(Activision)(+3)(Side A)[a] ZXSpectrum +05FD36369A63B10BF36605F6601BA8BA Afterburner (1988)(Activision)(+3)(Side B) ZXSpectrum +70C2B3A26E951C130A08D751B54F128D Agatha's Folly (1989)(Zenobi)(+3) ZXSpectrum +2B1EA69F4A7947AA816EC105A1AB234D Agatha's Folly (1989)(Zenobi)(+3)(Side A) ZXSpectrum +205000822D062D2CCAF24D1F6C7F1D9F Agatha's Folly (1989)(Zenobi)(+3)(Side B) ZXSpectrum +A843C971E665658EF55C4B5DB2DA3FC0 Airborne Ranger (1988)(MicroProse)(+3)(Side A) ZXSpectrum +4B04BC9DB8E69F142CFBABA729F96908 Airborne Ranger (1988)(MicroProse)(+3)(Side B) ZXSpectrum +F22629E87DF46301EF89C11ECB40319A Alien Research Centre (1990)(Zenobi)(+3) ZXSpectrum +2FB23813468166F9F9BB2EF8E7A06A1F Alien Storm (1991)(Erbe)(+3)(ES)(en)[re-release] ZXSpectrum en ES +0B3D33398B81060F0BAEE66A9EFF3356 Alien Storm (1991)(U.S. Gold)(+3) ZXSpectrum +69C3C5CCF7633EB930C4B01695901279 Alien Syndrome (1988)(ACE)(+3) ZXSpectrum +45A045FC26C22A8AACA9F4D9FE8A69CE Alien Syndrome (1988)(Dro Soft)(+3)(ES)(en)[re-release] ZXSpectrum en ES +919977D6849562E562D09E03A29B2543 All in a Day's Work (1996)(Zenobi)(+3)(Side A) ZXSpectrum +52C2AB4DD201EE89D1963A272163DF98 All in a Day's Work (1996)(Zenobi)(+3)(Side B) ZXSpectrum +206F7498F71EA0A49F98A68654B57F1A All-American Basketball (1992)(Zeppelin Games)(+3)(Side A)[master disk] ZXSpectrum +FCE1166CC05DFE2767B6BDE3BB873864 All-American Basketball (1992)(Zeppelin Games)(+3)(Side B)[master disk] ZXSpectrum +BA4D382CF66DBA3FBC73AA0AA2F85701 Amazing Spider-Man and Captain America in Dr. Doom's Revenge!, The (1989)(Empire)(+3)[aka Amazing Spider-Man and Captain America in Doctor Doom's Revenge!, The] ZXSpectrum +78BF0D021B10B523051616DF9AA31BAF Amazng Thinking Brain, The (2015)(Sunteam)(+3)[CSSCGC] ZXSpectrum +FFB73E5BE97A1059D8AEFE70AD0E2F15 American 3D Pool (1992)(Zeppelin Games)(+3)(Side A)[master disk] ZXSpectrum +3ABB29A0167CABBD49BE3CC58EB259EF American 3D Pool (1992)(Zeppelin Games)(+3)(Side B)[master disk] ZXSpectrum +95EF065AD438471BE31FD9E2532E28AE Amnesia v1.02 (2015-12-05)(Huelvy)(+3) ZXSpectrum +1427042B058D324265075A38F7695A39 Amnesia v1.02 (2015-12-05)(Huelvy)(+3)(es) ZXSpectrum es +6BD67DA7C537E1108A5A60468F0480D5 Amoto's Puf (1988)(SPE)(+3)(ES) ZXSpectrum ES +00AA3B9E21DA4A02EC875548E6DB6CE4 Amulet of Darath, The (1992)(Zenobi)(+3) ZXSpectrum +ED46F94D41BD5298F6F3872D664FAD81 APB (1989)(Domark)(+3)[aka All Points Bulletin] ZXSpectrum +C0755C3E08BF9807E7E13FE8E438251B Apprentice, The (1993)(Zenobi)(+3) ZXSpectrum +B64BAB56E25B53786F68E4F141BCC503 April 7th (1992)(Zenobi)(+3) ZXSpectrum +1212F70CF2DBADD7B76F43EB1B0D46C8 Apulija 13 V1.1 (2013)(Grussu, Alessandro)(+3)(IT)(M4) ZXSpectrum M4 IT +2E62F83377C553D7FC93717C26E7EE33 Apulija 13 v1.2 (2013-09-24)(Grussu, Alessandro)(+3)(IT)(M4) ZXSpectrum M4 IT +E06110890F4BC19622B62F27ED70106E Arctic Fox (1988)(Electronic Arts)(+3) ZXSpectrum +3F3D2AF76770D1DE4AA7313CD29A5DA1 Arkanoid - Revenge of Doh (1988)(Imagine)(+3)[aka Arkanoid 2] ZXSpectrum +A7B5C3BE023DDD1F417274610877A6F1 Arnold the Adventurer III - This Time It's Personal (1992)(Zenobi)(+3) ZXSpectrum +6D8C90E46B7DBA379EB41837859EE994 Artura (1989)(Gremlin Graphics)(+3)(Side A) ZXSpectrum +8574BED3407A42D3A5E0F038C5D43A2D Artura (1989)(Gremlin Graphics)(+3)(Side B) ZXSpectrum +7D1748B4CD424CBB620D5F14BA66297D Asalto y Castigo (2009)(Perez-Schofield, Jose Baltasar Garcia)(+3)(ES) ZXSpectrum ES +59CDF3B16D3DEA544E8EA4E7BF68FD63 Aspar GP Master (1988)(Dinamic)(+3)(ES) ZXSpectrum ES +A8CC42AF87D5453154C1CB83F6D3EC46 Aspar GP Master (1988)(Dinamic)(+3)(ES)(en)(Side B) ZXSpectrum en ES +8CDECF1E086988C85E57A00FDB436C50 Aspar GP Master (1988)(Dinamic)(+3)(ES)(Side A) ZXSpectrum ES +0CA1A7C42DF1E714E998CF1B269044B3 Assts (2015)(-)(+3)[CSSCGC] ZXSpectrum +70739933A8506DB9B90F7C89B54FD979 Astro Marine Corps (1989)(Dinamic)(+3)(ES)[aka AMC] ZXSpectrum ES +F1961266AD924BBDD6AC5232E2C20B1D ATF (1988)(Digital Integration)(+3)[aka Advanced Tactical Fighter] ZXSpectrum +AF4618D8A8A94C3735083E5D9FDE2BA0 ATF (1988)(Zafiro Software Division)(+3)(ES)(en)[re-release] ZXSpectrum en ES +25C4D3C19814EB47BF81ED2A57F99AFA Aura-Scope (1991)(Zenobi)(+3)[aka Horrorscope][re-release] ZXSpectrum +3574EF9A5BB2DFAB5D541B0D95263F21 Autocrash (1991)(Zigurat)(+3)(ES) ZXSpectrum ES +B8356EF00AED5258B63D3184D0F1A535 Aventura Espacial, La (1990)(Aventuras AD)(+3)(ES) ZXSpectrum ES +879C9F7BA5029ABD17538E1D20FA0684 Aventura Original, La (1989)(Aventuras AD)(+3)(ES) ZXSpectrum ES +ABCE0B2D2B8C415F1B5FAF6055D7F40C Aventuras de Pepe Trueno, Las (2003)(Rockersuke Moroboshi)(+3)(ES) ZXSpectrum ES +09DF566C37B3E2227F469049C0CEB6D9 Axe of Kolt, The (1990)(FSF Adventures)(+3)(Side A) ZXSpectrum +85882DE52550B3B7DA15727A0C9D6B25 Axe of Kolt, The (1990)(FSF Adventures)(+3)(Side B) ZXSpectrum +4B75F42A5A549C8B56AD448FC5D9D96E Aztec Assault (1992)(Zenobi)(+3) ZXSpectrum +478E95146E1886A98B5E740200BDD79B Back to the Future Part II (1990)(Image Works)(+3)(Side A) ZXSpectrum +B4EB8B73F3C6C1C55C295413C0B67326 Back to the Future Part II (1990)(Image Works)(+3)(Side B) ZXSpectrum +E6EF3A57246E56058898ACE765398920 Back to the Future Part III (1991)(Image Works)(+3)(Side A) ZXSpectrum +92CFA1F240957577F2640CA3BD9BE4F6 Back to the Future Part III (1991)(Image Works)(+3)(Side B) ZXSpectrum +3AFB70C16E32CD0E1DCF8ACDF7FB3B8E Back to the Future Part III (1991)(Image Works)(+3)[aka Back to the Future III] ZXSpectrum +B44B6E1348BC41B831DCDD179DD9494C Bad Dudes vs. Dragon Ninja (1988)(Imagine)(+3) ZXSpectrum +A7CF5ABC1DA5F2DBD74B703AA589410B Badlands (1990)(Domark)(+3) ZXSpectrum +26C12CAF5E68B810206283D073B4F52E Balrog and the Cat, The (1988)(Zenobi)(+3) ZXSpectrum +27814C34F97E7CAE3FCA834D296A065B Barbarian (1988)(Dro Soft)(+3)(ES)(en)[re-release] ZXSpectrum en ES +E1E4A51E911D9252DEFF78896B303616 Barbarian II - The Dungeon of Drax (1988)(Erbe)(+3)(ES)(en)[re-release] ZXSpectrum en ES +3AB83E60AE7E4D90C39E45331687EA1E Barbarian II - The Dungeon of Drax (1988)(Palace)(+3) ZXSpectrum +5EC5516032864F7A2D20F0F889924DF8 Barbarian II - The Dungeon of Drax (1988)(Palace)(+3)[a] ZXSpectrum +3A75449ACFBF8C605EBEFC408BDCBF0D Bardic Rites, The (1994)(Zenobi)(+3) ZXSpectrum +4010769E9F03A819DEF7740FB1BC24C7 Bard's Tale Vol 1, The - Tales of the Unknown (1988)(Electronic Arts)(+3)(Side A) ZXSpectrum +D3184AF43F44E436F8559688C1A79B85 Bard's Tale Vol 1, The - Tales of the Unknown (1988)(Electronic Arts)(+3)(Side B) ZXSpectrum +4380C48DC146849CD336FCB7D965A311 Batman - The Caped Crusader (1988)(Ocean)(+3) ZXSpectrum +4C5B34ADAE3466EBEF0FFF11E36A5976 Batman - The Movie (1989)(Erbe)(+3)(ES)(en)[a][re-release] ZXSpectrum en ES +0C6BEFDE9108FD918BCA8BB78131EEC9 Batman - The Movie (1989)(Erbe)(+3)(ES)(en)[re-release] ZXSpectrum en ES +860A656FDE348B1232536E6549815062 Batman - The Movie (1989)(Ocean)(+3) ZXSpectrum +BF3AE18025C3734D2C2A2EF6ED0C749B Batman - The Movie (1989)(Ocean)(+3)[a] ZXSpectrum +1D99AA0375C75BEC94C22FD54EF939C7 Batman - The Movie (1989)(Ocean)(+3)[a2] ZXSpectrum +C6C53BEBEFE1133C7101AD62AC8731B9 Beach Volley (1989)(Erbe)(+3)(ES)(en)[re-release] ZXSpectrum en ES +555042FA84549BC0088F2EF7F669092D Beast, The (1988)(Zenobi)(+3)[re-release] ZXSpectrum +0C19CB27B475BDF8547E044A5ED57EEA Bedlam (1988)(Erbe)(+3)(ES)(en)[re-release] ZXSpectrum en ES +75CA6FCF706C9EE00DB6CE864551A248 Bedlam (1988)(Go!)(+3) ZXSpectrum +2519159E4B5064FFFC912981A10D2395 Beginning of the End, The (1992)(Zenobi)(+3) ZXSpectrum +35CE8C49C9579D2A1728A5FB22571A83 Behind Closed Doors 4 - Balrog's Day Out (1989)(Zenobi)(+3) ZXSpectrum +2ECEDE14F323A84F5AD4A8A9E26564BA Bermuda Triangle, The (1991)(Zenobi)(+3) ZXSpectrum +8E2DC78EF73CA21176C6D37CB8584550 Bestial Warrior (1989)(Dinamic)(+3)(ES) ZXSpectrum ES +DDCDBF2EBD113E61760F68FEBC0B03E6 Bestial Warrior (1989)(Dinamic)(+3)(ES)(Side B) ZXSpectrum ES +A35F5EDB9F10B5E10B0242EE45DF7FB4 Bestial Warrior (1989)(Dinamic)(+3)(ES)[a] ZXSpectrum ES +554FFB478226C6786BE8693D3C1C78BB Beverly Hills Cop (1990)(Tynesoft)(+3) ZXSpectrum +C292FDDED1215C1EF3C7BBAAD22600CF Beyond the Ice Palace (1988)(Elite Systems)(+3) ZXSpectrum +55F084ADAA5E0AE5ECB6445A9B165D1D Beyond the Ice Palace (1988)(MCM)(+3)(ES)(en)[re-release] ZXSpectrum en ES +5E06A4D9F4ABBD28FF60CDBEDE534AE7 Bionic Ninja (1989)(Zeppelin Games)(+3)(Side A)[master disk] ZXSpectrum +BC7F5D754912009F8CC88DC0B5908103 Black Lamp (1988)(Firebird)(+3) ZXSpectrum +660EA03D0B74A0BDF9476CFD988867FC Black Tower, The (1984)(Zenobi)(+3) ZXSpectrum +E6442137570A27B59313812E8519A0DA Blasteroids (1989)(Image Works)(+3) ZXSpectrum +02427208AB85717197FEF230283204EE Blinky's Scary School (1990)(Zeppelin Games)(+3)(Side A)[master disk] ZXSpectrum +59E7BBE6F987C03A903473C6A8B34AC4 Bloodwych (1990)(Image Works)(+3) ZXSpectrum +69FEB5F1F3435CF1019EDD316834BB07 Boggit, The - Bored Too (1986)(CRL Group)(+3) ZXSpectrum +93BEE02E2463EABF0AD7C77041A39E46 Boil An Egg (2015)(Sunteam)(+3)[CSSCGC] ZXSpectrum +6F1504FFE120F38DB7FC8AF1C8445FC9 Bonanza Bros. (1992)(U.S. Gold)(+3)(Side A) ZXSpectrum +FD8E1055259053B4DE05932BBB7B789E Bonanza Bros. (1992)(U.S. Gold)(+3)(Side B) ZXSpectrum +E994C2BEB0D3395C8293E6B1E349E9A2 Book of the Dead (1987)(CRL Group)(+3)[re-release] ZXSpectrum +2C3887A6D2D527DD882387206DADABBB Boyd File, The (1990)(Zenobi)(+3) ZXSpectrum +A418D8DFFFB109AC4CD7D1318354862A BraveStarr (1987)(Go!)(+3) ZXSpectrum +AA578FA23DADFCDFB05F5897D2FB5F85 Brian - The Novice Barbarian (1994)(Zenobi)(+3) ZXSpectrum +0B0FA56FEA4EC8556DBCE29F3AC57BB6 Brian Clough's Football Fortunes (1987)(CDS Microsystems)(+3) ZXSpectrum +AC033F955470FF59A2315F4563B8793D Bridge Player Galactica (1989)(CP)(+3) ZXSpectrum +4E176A88B32F01CE6E8C5271AE1AAC62 Bubble Bobble (1987)(Firebird)(+3) ZXSpectrum +FF751A2824D77310D59E1CE167E30A21 Bubble Buster (1984)(Sinclair Research)(+3) ZXSpectrum +F37F30A020A5D6C9C75BCAB293A4BBCC Buffalo Bill's Wild West Show (1989)(System 4)(+3)(ES)(en)[re-release] ZXSpectrum en ES +275273F6B90AA14DBCFB21DDA8933FF4 Buffalo Bill's Wild West Show (1989)(Tynesoft)(+3)[aka Buffalo Bill's Rodeo Games] ZXSpectrum +0B99533732AECA1A61E3D41BC8BB6D89 Buggy Boy (1988)(Elite Systems)(+3) ZXSpectrum +AF67885FF7D1981F8B9D37E2C02D85CD Buggy Boy (1988)(Elite Systems)(+3)[a] ZXSpectrum +9D276C8E262E9FCE4CB4FDDDCAB2C0E9 Buggy Ranger (1990)(Dinamic)(+3)(ES) ZXSpectrum ES +CBBAB347353C1961405B9963D3517FB5 Bugsy (1986)(Zenobi)(+3)[re-release] ZXSpectrum +CBCE02D1D0100CE395B4FF30F6402C4B Bumpy (1989)(Proein Soft Line)(+3)(ES)(en)[re-release] ZXSpectrum en ES +9FB682C2605870396738CD6E5FBBFE92 Butcher Hill (1989)(Gremlin Graphics)(+3) ZXSpectrum +51A51176D1AF27EE75361E6AA99938CD By Fair Means...or Foul (1989)(Superior)(+3) ZXSpectrum +D028AAB3D0B531D41A89BB8BD9F3B793 Cabal (1989)(Erbe)(+3)(ES)(en)[re-release] ZXSpectrum en ES +31CFB08D5CAB172735FA2D182A2F9C02 Cabal (1989)(Ocean)(+3) ZXSpectrum +61352D7B9C6C2B6D417964E3AF37D17A California Games (1987)(U.S. Gold)(+3)(Side A) ZXSpectrum +9A510E956114B189E4AE255DBBB6D784 Cannon Bubble (2007)(Computer Emuzone)(+3)(ES)(en) ZXSpectrum en ES +ADEEAB4B9D8889F5F88476F4C1CC2A65 Capitan Sevilla (1988)(Dinamic)(+3)(ES) ZXSpectrum ES +2569837F195B50C90ECAF78CF71AAB90 Capitan Trueno, El (1990)(Dinamic)(+3)(ES) ZXSpectrum ES +217D281285F130175B4EE9747AFAD4E3 Captain Blood (1988)(Exxos)(+3)(FR)(en) ZXSpectrum en FR +3000E4B05D6202AF173CB488B1F5E0AD Captain Blood (1988)(Exxos)(+3)(FR)(en)[a] ZXSpectrum en FR +5446571E6BD6DA086F260E2312A1A6DF Captain Planet and the Planeteers (1991)(Mindscape International)(+3) ZXSpectrum +7E9AD4D0CF006A897DB4A81DF969F29B Captain Planet and the Planeteers (1991)(Mindscape International)(+3)(Side A) ZXSpectrum +3F95C0A63EEA90B75EA69C29718DDD88 Carlos Sainz - Campeonato del Mundo de Rallies (1990)(Zigurat)(+3)(ES) ZXSpectrum ES +59E94CD32520CAEB10D575CD56103D51 Carrier Command (1989)(Rainbird)(+3)[passworded] ZXSpectrum +DBB796787120814EA715D3D72D3465AF Case of the Beheaded Smuggler, The (1988)(Zenobi)(+3)[re-release] ZXSpectrum +E6B88281A77CC383E9425BB689D0E70A Castle Master (1990)(Erbe)(+3)(ES)[re-release] ZXSpectrum ES +BA07DE0A7FB24B3AE53AB834EAED75F9 Castle Master (1990)(Incentive)(+3) ZXSpectrum +378489697C95F7F5D0F4F88ADE893308 Castle Master (1990)(Incentive)(+3)[a] ZXSpectrum +0194674AD63D088CDEBB0BBF80ED1192 Castlevania - Spectral Interlude (2015)(Rewind Team)(+3)(PL) ZXSpectrum PL +F023BB6E1F60D7127EB893D17B629C80 Castlevania - Spectral Interlude (2015)(Rewind Team)(+3)(PL)(en) ZXSpectrum en PL +29B49A570F68252E75AB1D4125F6C62B Castlevania - Spectral Interlude (2015)(Rewind Team)(+3)(PL)(es) ZXSpectrum es PL +7E3DE3AE3CDE74AF6F560F8FBB261BCB Castlevania - Spectral Interlude (2015)(Rewind Team)(+3)(PL)(it) ZXSpectrum it PL +E0A775362ED5470084C7FC1B300648BE Castlevania - Spectral Interlude (2015)(Rewind Team)(+3)(PL)(ru) ZXSpectrum ru PL +2624E75EFF0C3D54BF7DDACAD5BD9A6F Celtic Carnage (1993)(Zenobi)(+3) ZXSpectrum +8B0A6E6A7FE0AB69403E9E123B7B299C Chain Reaction (1987)(Durell)(+3) ZXSpectrum +FCBECC3A56BF159DEF71BE58189E32AA Championship Run (1991)(Impulze)(+3) ZXSpectrum +E2EC51F6D329F8CF90158645C31F888A Championship Run (1991)(Zeppelin Games)(+3)(Side A)[master disk backup][re-release] ZXSpectrum +73699C2B29A4A2AB1858FAD2E93BBA76 Championship Run (1991)(Zeppelin Games)(+3)(Side A)[master disk][re-release] ZXSpectrum +F5192B99C0F3321F33C179E12190BFE2 Championship Run (1991)(Zeppelin Games)(+3)(Side A)[re-release][tape master disk] ZXSpectrum +F8D9A6EA381D0D5E64515B19F686A8DB Championship Run (1991)(Zeppelin Games)(+3)(Side B)[master disk backup][re-release] ZXSpectrum +90196CF54DA8FD73DD6F9C81FDD7810E Championship Run (1991)(Zeppelin Games)(+3)(Side B)[master disk][re-release] ZXSpectrum +EF0ABD0990136DE27457EB749942738A Chance in Hell, A (2011)(Flanagan, Steven)(+3) ZXSpectrum +9EFDAF99536D84EB31DA5EDB55D24521 Chance in Hell, A (2011)(Flanagan, Steven)(+3)[a] ZXSpectrum +5B325B07EC94927E703A8D6B986365A7 Chase H.Q. (1989)(Erbe)(+3)(ES)(en)[re-release] ZXSpectrum en ES +428DC442223B318F84CBF727FA94E37B Chase H.Q. (1989)(Ocean)(+3) ZXSpectrum +47A4754FDE5D82CDCAAD6D240B4219B0 Chase H.Q. II - Special Criminal Investigation (1990)(Erbe)(+3)(ES)(en)[re-release] ZXSpectrum en ES +7F6F27D90B44F6F16C035A7A1FA1463D Chase H.Q. II - Special Criminal Investigations (1990)(Ocean)(+3) ZXSpectrum +38B2CD486060FCF9BB5EDD54A050373C Chessmaster 2000, The (1990)(Dro Soft)(+3)(ES) ZXSpectrum ES +DFCC5BFE1401DCBE5ED1FC904A2B9B9B Chicago 30's (1988)(U.S. Gold)(+3)[a][aka Chicago's 30][re-release] ZXSpectrum +1983C79796CD8C9BD5F939A5E46F45C8 Chicago 30's (1988)(U.S. Gold)(+3)[aka Chicago's 30][re-release] ZXSpectrum +DFF8FFCE1DBBF579E432A71698AD9A30 Choy-Lee-Fut Kung-Fu Warrior (1990)(Positive)(+3)(ES) ZXSpectrum ES +84C054155EAB44F74D52C0A53303B931 Chuck Yeager's Advanced Flight Trainer (1989)(Electronic Arts)(+3) ZXSpectrum +EBD99AA82443725DD2543C8F8711A5D7 Chuck Yeager's Advanced Flight Trainer (1989)(Electronic Arts)(+3)[a] ZXSpectrum +0FA62A0A69C66B2571661D8AB016B122 Circus Games (1988)(Tynesoft)(+3)(Side A) ZXSpectrum +CD8AF779618BA0DF0374C41A131A8C9A Circus Games (1988)(Tynesoft)(+3)(Side B) ZXSpectrum +DCCC142CC9484F099A864E162ADD96FD Citadel, The (1995)(Zenobi)(+3) ZXSpectrum +CB304FC192D4756579CBE21C007EEA98 Civil Service II (1994)(Zenobi)(+3) ZXSpectrum +8047A94D433F271C1F5D275308F1DE0B Clock Chess '89 (1989)(CP)(+3) ZXSpectrum +D4D9CD42B321A17D33912863C3779019 Clock Chess '89 (1989)(System 4)(+3)(ES)(en)[re-release] ZXSpectrum en ES +713C9E702A026967519F80D3B1C72BAE Cloud 99 (1988)(Zenobi)(+3)[re-release] ZXSpectrum +20A1400C177D6839DF08ABC5160BA52E Colossus Bridge 4 (1986)(CDS Microsystems)(+3)[aka Colossus 4 Bridge] ZXSpectrum +5442F58109D18569F07427AF6DCC4402 Colossus Chess 4 (1986)(CDS Microsystems)(+3)(Side A)[a][aka Colossus 4 Chess] ZXSpectrum +D6BA40F298277ED19D8D1C6AF43F34D6 Colossus Chess 4 (1986)(CDS Microsystems)(+3)(Side A)[aka Colossus 4 Chess] ZXSpectrum +D26A5F334FE3D7C94C41B29F3AAACD37 Colossus Chess 4 (1986)(CDS Microsystems)(+3)(Side B)[aka Colossus 4 Chess] ZXSpectrum +18F9CD1329071FB8E88611CC23D250EE Colossus Chess 4 (1986)(CDS Microsystems)(+3)[aka Colossus 4 Chess] ZXSpectrum +404DE9FC20C113AD7FAB099F34E92E92 Comando Quatro (1989)(Zigurat)(+3)(ES) ZXSpectrum ES +6E7F985DE3C4C02FE96A3D51229E7BE5 Comando Tracer (1989)(Dinamic)(+3)(ES) ZXSpectrum ES +98AEFAC6F80CAC0C2C04923597FD29FE Combat School + Gryzor Preview (1987)(Ocean)(+3) ZXSpectrum +BAAE10A3B120823CA196139CEB4656F1 Continental Circus (1989)(Dro Soft)(+3)(ES)(en)[re-release] ZXSpectrum en ES +F2F69A21B9A6F293E66C41C29D696E27 Continental Circus (1989)(Virgin Mastertronic)(+3) ZXSpectrum +31D40BCA0CE9756E865FE3160966CD44 Corporal Stone (1992)(Zenobi)(+3) ZXSpectrum +B76D4F2F056E9A9F9ED23C0A483401CA Corruption (1988)(Rainbird)(+3) ZXSpectrum +F91259EEF314753A6080B688DCCB4B30 Corruption (1988)(Rainbird)(+3)[a] ZXSpectrum +2BE67325195C664D7D462AFD65AABC33 Corruption (1988)(Rainbird)(+3)[a2] ZXSpectrum +E0DFE63E2F884DE282FECEA789373450 Cosmic Sheriff (1990)(Dinamic)(+3)(ES) ZXSpectrum ES +A8B7F76192E14CA556F659C445E97C90 Crack City (1989)(Zenobi)(+3) ZXSpectrum +9D07A2502C7F047F86D6D8D3D5F400B6 Cray-5 (2011)(RetroWorks)(+3)(ES)(en) ZXSpectrum en ES +938906BC811C7A55A2E1DC835F5E4E8C Crazy Cars (1988)(Titus)(+3)(FR)(en) ZXSpectrum en FR +5260BB6CCB5AB6DC1AF21D7D4BFB2EE4 Crazy Cars (1988)(Titus)(+3)(FR)(en)[a] ZXSpectrum en FR +6CEF71F2EB1955A9C012EC20CABA536D Crazy Cars II (1988)(Titus)(+3)(FR)(en) ZXSpectrum en FR +794F1AD176D9E834A42EFC807D806CB0 Cricket Master (1989)(Challenge)(+3) ZXSpectrum +9C269ACE5E620637417C4833752D233E Crystals of Kings (1993)(Zenobi)(+3) ZXSpectrum +B2296DB8163579907CE2564DCE188F07 Curro Jimenez (1989)(Zigurat)(+3)(ES) ZXSpectrum ES +9ADA48345058FBE669C5EC840C1EAB7B Curse of Nimue, The (1995)(Zenobi)(+3) ZXSpectrum +0C50594EBE738C88594012DAE2778CB8 Cybernoid - The Fighting Machine (1988)(Hewson Consultants)(+3) ZXSpectrum +B4C786CFA36F22D6144F6F2298BE285A Cybernoid II - The Revenge (1988)(Hewson Consultants)(+3) ZXSpectrum +D589C2D354E83A5D7412F54EC6F9DBAA Cyborg 2900 (2011)(Flanagan, Steven)(+3)(GB)(de) ZXSpectrum de GB +0156E43AD9F3C2114E867B1751221A56 Cycles, The (1989)(Accolade)(+3) ZXSpectrum +65BC4B7FBA8B1AAF3900D02AF72493DC Cycles, The (1989)(Dro Soft)(+3)(ES)(en)[re-release] ZXSpectrum en ES +475AA30B6BD888C6F0F4A09862FD5F47 Daley Thompson's Olympic Challenge (1988)(Ocean)(+3)[aka Daley Thompson '88] ZXSpectrum +9B0C6A5426696414FDB66FD3F7409143 Dan Dare II - Mekon's Revenge (1988)(Virgin Games)(+3) ZXSpectrum +3C7DD687C044264D1C685A00318E55A0 Dan Dare III - The Escape (1990)(Virgin Games)(+3)[aka Crazy Jet Racer][aka Dan Dare 3 - La Escapada] ZXSpectrum +319546908C407E05F1FC5BDF35605CB2 Darius+ (1990)(Edge, The)(+3)(Side A) ZXSpectrum +D174E3F48D3FDA95367593EFF4131786 Darius+ (1990)(Edge, The)(+3)(Side B) ZXSpectrum +1186631B059E92DEF256099D5C96C66A Dark Fusion (1988)(Gremlin Graphics)(+3) ZXSpectrum +36E00543157CF9837FB56DBCDE67241C Dark Gladiator, The (1993)(FSF Adventures)(+3) ZXSpectrum +ECF31F5C64AECE809FAF57C10F5EBA01 Dark Side (1988)(Incentive)(+3) ZXSpectrum +BFE738F1FF70119FB7BA5B3375068A10 Dark Side (1988)(System 4)(+3)(ES)(en)[re-release] ZXSpectrum en ES +707106BC23BD5695B0C63F4F1EB9D707 Dark Tower, The (1992)(Zenobi)(+3)[re-release] ZXSpectrum +5490F3717199B7F4FA649AD6B7C0509C Darkest Road, The (1991)(Zenobi)(+3) ZXSpectrum +15E6D454967168E702EAAA7AC89019EC Death Wish 3 (1987)(Gremlin Graphics)(+3) ZXSpectrum +13AAB04092A64B3B3C9F4A5277CB9BC5 Death Wish 3 (1987)(Gremlin Graphics)(+3)[a] ZXSpectrum +3B93634399E16392456051C2089721D3 Death Wish 3 (1987)(Gremlin Graphics)(+3)[a2] ZXSpectrum +1B76246869D7EE07D44ED151D7ACC3C0 Deception of the Mind's Eye (1993)(Electric Storm Productions)(+3) ZXSpectrum +CB0C9558D421A82C160480BFC8836841 Deek's Deeds (1990)(Zenobi)(+3)[re-release] ZXSpectrum +8D27032E0B1D6CE2DA330658FB44143E Deep, The (1988)(U.S. Gold)(+3) ZXSpectrum +DCF4946B9EF4ECE4D2A8C6AE48884C0A Defenders of the Earth (1990)(Enigma Variations)(+3) ZXSpectrum +EF3A99E2B59BC6086CBD2431AE01F791 Deflektor (1987)(Gremlin Graphics)(+3) ZXSpectrum +C57C6064D18D5573BFB7D601CE7ADF49 Desafio Total (1991)(Erbe)(+3)(ES)(en)[aka Total Recall][re-release] ZXSpectrum en ES +C46DC09F23DE16FF1E753BA93FD916B7 Diarmid (1993)(Zenobi)(+3) ZXSpectrum +E0B289ECDE94EAAA5B2FF8D7431B20DA Diosa de Cozumel, La (1990)(Aventuras AD)(+3)(ES) ZXSpectrum ES +7D8A0F6D632A1830C5593A709E2B118D Dogboy, The (1985)(Zenobi)(+3)[re-release] ZXSpectrum +F94CD82E044D356198BD7545109213FC Dominator (1989)(MCM)(+3)(ES)(en)[re-release] ZXSpectrum en ES +9A9A1F19A6BB2D77412929758704F50D Dominator (1989)(System 3)(+3) ZXSpectrum +D943B1FEDDAC54DE0C0DF9E0E43A17E3 Double Dragon (1989)(Dro Soft)(+3)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +F96863A9F58079132EBEB7597E1BA1DD Double Dragon (1989)(Dro Soft)(+3)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +859AEE337D30F3467BB736C3EDDC15BF Double Dragon (1989)(Melbourne House)(+3)(Side A) ZXSpectrum +54AF5E90F716BE20495708FD44544F7A Double Dragon (1989)(Melbourne House)(+3)(Side B) ZXSpectrum +2C9093F8C326FDBB3690C91F57FCCEAC Double Dragon II - The Revenge (1989)(Virgin Mastertronic)(+3)(Side A) ZXSpectrum +7C7E902C50DE62344DFB059C6F73550C Double Dragon II - The Revenge (1989)(Virgin Mastertronic)(+3)(Side B) ZXSpectrum +1187394468D727FF467469F0D1C390D0 Dr. Jekyll and Mr. Hyde (1988)(Zenobi)(+3)(Side A)[master disk][re-release] ZXSpectrum +BA6081D4C670DBA9A6A1895F67F61B3C Dr. Jekyll and Mr. Hyde (1988)(Zenobi)(+3)(Side B)[master disk][re-release] ZXSpectrum +64133C221C68F8DD7DDE0EA9DFBDEF06 Dragon Ninja (1988)(Erbe)(+3)(ES)(en)[re-release] ZXSpectrum en ES +36A44C7E01D40D91A1457064A302E307 Dragon-Quest (1994)(Zenobi)(+3) ZXSpectrum +6D4FFC3E674997754D06A1ADBDD2483A Drakkar (1989)(Delta Software S.L.)(+3)(ES)[aka Drakar] ZXSpectrum ES +C844A7FDE0B6967A0BCA668FECAAF243 Drazen Petrovic Basket (1989)(Topo Soft)(+3)(ES) ZXSpectrum ES +E89F17FB41F60BF297A1AEC20D388AA7 Driller (1987)(Incentive)(+3)[passworded] ZXSpectrum +2492849A27D81C1C9B6C5CF1B812C6E5 Duck Out! (1989)(Dro Soft)(+3)(ES)(en) ZXSpectrum en ES +A9F975FE961940FD9235AE952E125520 Duel, The - Test Drive II (1989)(Accolade)(+3) ZXSpectrum +56BAF450AC18D2A08CA651F8277AC84F Dungeon Romp, A (1995)(Zenobi)(+3) ZXSpectrum +CFE53398ABB29AF041F168D32011023F Dungeons of Maldread, The (1995)(Zenobi)(+3) ZXSpectrum +BDCFFF915CFB073637CCE553705C364C Dynamite Dux (1989)(Activision)(+3) ZXSpectrum +C9DBDA36704952B91A3C188FD0B3D0B5 Dynasty Wars (1990)(U.S. Gold)(+3) ZXSpectrum +F24002DE9E64EDD8022F84915FF1D7CE Echelon (1988)(U.S. Gold)(+3) ZXSpectrum +92045B5C4D26F6CB5419E442B4EFDB0B Edd the Duck (1990)(Zeppelin Games)(+3)(Side A)[master disk][re-release] ZXSpectrum +7DCA6553952B89782D93B710D218E647 Edd the Duck (1990)(Zeppelin Games)(+3)(Side A)[re-release][tape master disk] ZXSpectrum +C016CD89A1255535DA3F70F861B762C9 Edd the Duck (1990)(Zeppelin Games)(+3)[re-release] ZXSpectrum +226F5BB0CE4A6CAEA182A182555650DF Elfin Wars, The (1994)(Zenobi)(+3) ZXSpectrum +69B3E3258C7A4D1BD43B8E0851EEA206 Elfindor (1989)(Zenobi)(+3)[re-release] ZXSpectrum +7995166736BC40AC317197544ACD07D9 Eliminator (1988)(Erbe)(+3)(ES)(en)[re-release] ZXSpectrum en ES +2EE2976FDB6B74CF154951DC4AD47AD7 Ellisnore Diamond, The (1992)(Zenobi)(+3)[re-release] ZXSpectrum +EE17D953B0D41E8BFF7234266E1E8242 Emerald Elf, The (1995)(Zenobi)(+3) ZXSpectrum +147910EC448272B06A08F1A9128D24DF Emilio Butragueno Futbol (1988)(Ocean Software - Topo Soft)(+3)(GB)(es) ZXSpectrum es GB +31D81FAFC3F9D52B08B9327F5E7C05A0 Emilio Butragueno Futbol (1988)(Ocean Software - Topo Soft)(+3)(GB)(es)[a] ZXSpectrum es GB +7F0AE98D604D7E876273E76E7D8AF591 Emilio Sanchez Vicario Grand Slam (1990)(Zigurat)(+3)(ES) ZXSpectrum ES +3825B709B1F5CECDD552E34213F94022 Emilio Sanchez Vicario Grand Slam (1990)(Zigurat)(+3)(ES)[a] ZXSpectrum ES +41FC7B0D585CB60D7C00D22D43757248 Emlyn Hughes International Soccer (1989)(Audiogenic)(+3) ZXSpectrum +8B6F009C82EA49D95943B8137374E758 E-motion (1990)(Erbe)(+3)(ES)(en)[re-release] ZXSpectrum en ES +17F7F41997EAB2930B5F1CB8254C3533 Empire Strikes Back, The (1988)(Domark)(+3) ZXSpectrum +4CCF107BEE5213A894EABDF20E7F1A28 End Is Nigh, The (1994)(Zenobi)(+3) ZXSpectrum +565BC80AC1BA932AC0BDA8189A5A5B49 Erik - the Phantom of the Opera (1987)(Crysys)(+3) ZXSpectrum +C504678BB0E79F0591B1D80F6C2B4FE3 Escape from Hodgkins' Manor, The (1990)(Zenobi)(+3) ZXSpectrum +7283BC83CBA312332A820B1D94E5A4C7 Escaping Habit, The (1992)(Zenobi)(+3) ZXSpectrum +BD1FF09D772A7DF86339BB8C6A0F86E9 Espionage (1988)(Grandslam)(+3)[passworded] ZXSpectrum +FD2FB4962C650E63F94B1FD7AB81FE7E European Superleague (1991)(CDS Microsystems)(+3) ZXSpectrum +08A2290E7C912CA1509A49C48FA79755 Extreme (1991)(Digital Integration)(+3) ZXSpectrum +C7A380981FE7BC9195775992F7D6AAC8 Eye (1987)(Endurance Games)(+3) ZXSpectrum +25B58CEA6825D6CD6C18B94736B2AA5E F-1 (1991)(Zigurat)(+3)(ES)[aka Formula 1 G.P. Simulator] ZXSpectrum ES +C42B3408DE1C96514A295E33B56E1EFB F1 Tornado Simulator (1991)(Zeppelin Games)(+3)(Side A)[tape master disk] ZXSpectrum +B71340259A078A6104C14B0562D8A11F F-15 Strike Eagle (1990)(Erbe)(+3)(ES)(en) ZXSpectrum en ES +056AAE576925730959254751176E52DD F-16 Combat Pilot (1991)(Digital Integration)(+3) ZXSpectrum +13D47DD2B60921BA7314BDD0D1A0B06D Federation (1988)(CRL Group)(+3)[aka Quann Tulla] ZXSpectrum +D44CAE759ADCA0F355D48A380D7DBD75 Fernandez Must Die (1988)(Image Works)(+3) ZXSpectrum +17F3207912412E10FD00146B554A714A Fernando Martin Basket Master (1987)(Dinamic)(+3)(ES) ZXSpectrum ES +77D7C150E02156C2C27AE206EEA39581 Fiendish Freddy's Big Top o'Fun (1990)(Mindscape International)(+3)(Disk 1 of 2 Side A)[aka Fiendish Freddy's Big Top of Fun] ZXSpectrum +45488265E50B31E291E83A5FCE2AB40E Fiendish Freddy's Big Top o'Fun (1990)(Mindscape International)(+3)(Disk 1 of 2 Side B)[aka Fiendish Freddy's Big Top of Fun] ZXSpectrum +DED04C14EDEED0603D461BEAA7A7BC83 Fiendish Freddy's Big Top o'Fun (1990)(Mindscape International)(+3)(Disk 2 of 2 Side A)[aka Fiendish Freddy's Big Top of Fun] ZXSpectrum +ECEBE2936BF086F375B44958BD2FB808 Fiendish Freddy's Big Top o'Fun (1990)(Mindscape International)(+3)(Disk 2 of 2 Side B)[aka Fiendish Freddy's Big Top of Fun] ZXSpectrum +0A82BB74BDD151A86F561FFAAA9268BC Final Chorus, The v4 (1995)(Zenobi)(+3) ZXSpectrum +D3D3BD57F2D03B24137CFFF7AC513414 Final Demand, The (1993)(Zenobi)(+3) ZXSpectrum +5EE1E6C7601D2979752EB29F0CCABA55 Final Fight (1991)(U.S. Gold)(+3)(Side A) ZXSpectrum +B0D7C44EFA91E976FE0BD5224CE7EADE Final Fight (1991)(U.S. Gold)(+3)(Side B) ZXSpectrum +6A2C1C92F57CD8013E23EBDDB1302666 Firefly (1988)(Ocean)(+3) ZXSpectrum +BD805A7514CC091B20CFA45EBC64442C First World Problems (2014-09)(ZX-Studio)(+3) ZXSpectrum +F1F86B884B68E6CE64BB31344AA660FD Fish! (1989)(Rainbird)(+3) ZXSpectrum +E3559980B6D7421D6EFC5E0054CF5FA7 Fish! v1.03 (1989)(Rainbird)(+3) ZXSpectrum +FBED2D02BA16521C6DA1BB39788EFB6D Fisher King, The (1991)(Zenobi)(+3) ZXSpectrum +3C23D1BA30D3CB1E5F7010BE98527298 Fistful of Necronomicons, A (1995)(Zenobi)(+3) ZXSpectrum +162C95E0BA0A9D6D5CBDA2F6C6C6A7F4 Flameout (1994)(Zenobi)(+3) ZXSpectrum +09195FA0864F2A849346A0B2435EF24A Football Director II (1987)(D&H Games)(+3) ZXSpectrum +659307006C8E51EAEA84BC77BC946604 Football Manager (1982)(Addictive Games)(+3) ZXSpectrum +4F1AAC899FCC0831AE7F1F8C756746D6 Football Manager 3 (1991)(Addictive Games)(+3)(Side A) ZXSpectrum +3BA87305F948A79BD8112F8713964290 Football Manager 3 (1991)(Addictive Games)(+3)(Side B) ZXSpectrum +D7D882FB39681462AD9958FF3566FBF3 Footballer of the Year 2 (1989)(Gremlin Graphics)(+3) ZXSpectrum +A1D676F6F006FDCDB88B9A473D72C068 For Pete's Sake (1993)(Zenobi)(+3) ZXSpectrum +56443DBA7182BA795CD897896879E402 Forgotten Worlds (1989)(U.S. Gold)(+3) ZXSpectrum +522848BBC578E5054A032F403DC00A08 Forgotten Worlds (1989)(U.S. Gold)(+3)[a] ZXSpectrum +8301C5CC0003B6C99A3327705DC6BEB9 Four Symbols, The (1992)(FSF Adventures)(+3) ZXSpectrum +C0A097901222DF3AD03E9A7631A13151 Freddy Hardest en Manhattan Sur (1989)(Dinamic)(+3)(ES)[aka Freddy Hardest in South Manhattan] ZXSpectrum ES +77F337510C592C75A24D909CC1C03F14 Frightmare (1988)(Cascade Games)(+3) ZXSpectrum +80F8B05031DFF37B2BAFA327AF0C5659 Full Throttle 2 (1990)(Zeppelin Games)(+3)(Side A)[tape master disk] ZXSpectrum +6AFE1B10637A6BE3ACB17A1FD296F26F Funky Fungus (2013-09)(Grussu, Alessandro)(+3)(IT)(M5) ZXSpectrum M5 IT +CE4AF6D4864DA7C95F3429B246B74180 Funky Fungus (2013-09)(Grussu, Alessandro)(+3)(IT)(M6) ZXSpectrum M6 IT +331ECE6FE0FCBB1FAEAC9115D8EBCA10 Fury, The (1988)(Martech Games)(+3) ZXSpectrum +D61204B65AE3743E7EF99E2428DCA733 Game Without a Name (1987)(Zenobi)(+3)[re-release] ZXSpectrum +1617C6BC5760EE524ACC98D7FE35F6D1 Games - Summer Edition, The (1989)(U.S. Gold)(+3)(Side A) ZXSpectrum +FE11D49E670B3990ABE2FB4D417630F8 Games - Summer Edition, The (1989)(U.S. Gold)(+3)(Side B) ZXSpectrum +6333A387B1B10830428D5E1516C606B4 Garfield - Big, Fat, Hairy Deal (1988)(Edge, The)(+3) ZXSpectrum +67CE046F717B8F2989E14E95FDA4467F Gary Lineker's Super Skills (1988)(Gremlin Graphics)(+3) ZXSpectrum +DDD45E5E4003A5C3F34C0F18FA9712E8 Gary Lineker's Super Star Soccer (1987)(Gremlin Graphics)(+3) ZXSpectrum +201DCAE2530CF0F21104E44E4E0B0F78 Gary Lineker's Super Star Soccer (1987)(Gremlin Graphics)(+3)[a] ZXSpectrum +8A4659171C38F5BDD02E670AED4B7125 Gauntlet (1987)(U.S. Gold)(+3) ZXSpectrum +171416F0B531987D23B335BD57CDD6C9 Gauntlet (1987)(U.S. Gold)(+3)[a] ZXSpectrum +BDD1504A18576A4215E84C983AFACDD2 Gauntlet II (1988)(U.S. Gold)(+3) ZXSpectrum +E09D9D6B2A69123639BEC1278D592160 Gauntlet III - The Final Quest (1991)(Erbe)(+3)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +86B24A21BDF3B0D5463999E807F8A793 Gauntlet III - The Final Quest (1991)(Erbe)(+3)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +9083257A35199FCD0C9BEF5C79D578BE Gazza II (1990)(Empire)(+3) ZXSpectrum +84AB5594F38E3121A248BF5687216092 Gazza's Super Soccer (1990)(Proein Soft Line)(+3)(ES)[re-release] ZXSpectrum ES +101FEFD59D85A59D50A3441EA37A01CC Gemini Wing (1989)(Virgin Mastertronic)(+3)(Side A) ZXSpectrum +DE0C6B8D0A1DD80E834C65AE9B5C3B96 Gemini Wing (1989)(Virgin Mastertronic)(+3)(Side B) ZXSpectrum +C3474DA2750D8BC32E4A978822E404F5 Genesis - Dawn of a New Day (2010)(RetroWorks)(+3)(ES)(en) ZXSpectrum en ES +16A5F680437B2BA45BB7A9600AF724A7 Ghouls 'n' Ghosts (1989)(Erbe)(+3)(ES)(en)[re-release] ZXSpectrum en ES +86BDA72A96F55D1AA1443BA1FB5EC50E Ghouls 'n' Ghosts (1989)(U.S. Gold)(+3) ZXSpectrum +0DE69B1507BEA9E83353BDBD8339C82F Giant Killer (1988)(Topologika)(+3) ZXSpectrum +F84F4C256955A140FBB454C55E68BA89 G-LOC - R360 (1992)(U.S. Gold)(+3)(Side A) ZXSpectrum +19B60D81A1B21C8F7D3F66595D60368C G-LOC - R360 (1992)(U.S. Gold)(+3)(Side B) ZXSpectrum +8ADFF0B6CD70919E4E888F02DA33C19F G-LOC (1992)(Erbe)(+3)(ES)(en)[re-release] ZXSpectrum en ES +C6325DAA1A563B461A078EE48150113E Gnome Ranger (1987)(Level 9 Computing)(+3)(Side A) ZXSpectrum +390727D48663C020602C7CC43BB6152A Gnome Ranger (1987)(Level 9 Computing)(+3)(Side A)[a] ZXSpectrum +E964FB74A118A72319DEB425A206FF0A Gnome Ranger (1987)(Level 9 Computing)(+3)(Side B) ZXSpectrum +B8AB403457D070E6934AFDCE774DF8C0 Gnome Ranger (1987)(Level 9 Computing)(+3)(Side B)[a] ZXSpectrum +C613BE693767CA9D2E537456574F5D9D Gods of War, The (1987)(Zenobi)(+3)[re-release] ZXSpectrum +1E1AC45044885FBA389C9464675E4659 Golden Axe (1990)(MCM)(+3)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +CB1310243B653D2476B1FD47670B10EE Golden Axe (1990)(MCM)(+3)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +A2838D85B535EF94E6AA783C4ADB9F80 Golden Axe (1990)(Virgin Games)(+3)(Side A) ZXSpectrum +27CAE4187B9708A66B8721A07E1ADAEC Golden Axe (1990)(Virgin Games)(+3)(Side B) ZXSpectrum +117E3C2C84C1175F65BF4EFB337F024C Golden Basket (1990)(Opera Soft)(+3)(ES) ZXSpectrum ES +F96C8DB7CFAAF52F821F3075D7E5CBA4 Golden Locket, The (1993)(Zenobi)(+3)[re-release] ZXSpectrum +52FBD647EF01CBED253A32AD02EE12F7 Golden Pyramid, The (1991)(Zenobi)(+3) ZXSpectrum +7107A7E2BBAF93404AE97ADB2B1A87A8 Golden Sword of Bhakhor, The (1991)(Zenobi)(+3) ZXSpectrum +066BAAA705F2E02BDECC56168D24CE32 Grabbed by the Ghoulies! (1992)(FSF Adventures)(+3)[re-release] ZXSpectrum +A3E263B9DDD8404F783546F6B94E4B22 Graeme Souness Soccer Manager (1992)(Zeppelin Games)(+3)[tape master disk] ZXSpectrum +23ABF520F63A8CC95C1CB8C5F7B16AE8 Gran Halcon, El (1991)(Erbe)(+3)(ES)(en)[aka Hudson Hawk][re-release] ZXSpectrum en ES +1E05C939D9C443AD6DA51AD5995C0354 Gryzor (1987)(Ocean)(+3) ZXSpectrum +5864D950CC9817221DAAE977EF95FCBA Guerrilla War - Hail the Heroes (1988)(Imagine)(+3) ZXSpectrum +8E6388092D415E01D85685F9AF4CD5C7 Guild of Thieves, The (1988)(Rainbird)(+3)(Side A) ZXSpectrum +8C76E09C5B6809E8AAC8A220F79DF23A Guild of Thieves, The (1988)(Rainbird)(+3)(Side A)[a] ZXSpectrum +5086BFC20853DA90F4E9ECACD14A7C24 Guild of Thieves, The (1988)(Rainbird)(+3)(Side B) ZXSpectrum +27F3BCD999CFF80F1373718B8F1CCAA0 Guillermo Tell (1989)(Opera Soft)(+3)(ES) ZXSpectrum ES +F4E44CA183716173F597D04958D65C2F Gunship (1987)(MicroProse)(+3)(Side A) ZXSpectrum +12C92C2AFC60DF93E4515468428E5812 Gunship (1987)(MicroProse)(+3)(Side A)[a] ZXSpectrum +7EA6EAE913E9C00F0BAF0C227A2D5EC2 Gunship (1987)(MicroProse)(+3)(Side B) ZXSpectrum +F46E11341E9950F76C6DFD4BD6AE0D18 Gunship (1987)(MicroProse)(+3)(Side B)[a] ZXSpectrum +8E15F16C9D75454855A8CB0B8AC308C2 H.A.T.E. (1989)(Gremlin Graphics)(+3)[aka Hostile All Terrain Encounter] ZXSpectrum +880D28B1EF81CCBC79BCD17F2B65CF34 Hard Drivin' (1989)(Domark)(+3) ZXSpectrum +43A6BC4CC7E59F3D5B8FCD5C7A1A9238 Hard Drivin' (1989)(Domark)(+3)[a] ZXSpectrum +843A0FE63ACE32D187FD196144170356 Hard Drivin' (1989)(Erbe)(+3)(ES)(en)[re-release] ZXSpectrum en ES +3A3EEC5A3AF713167A0974E28C14A7BF Hellfire Attack (1989)(Martech Games)(+3)(Side A) ZXSpectrum +D0EC50BC1FBFE5A4352D81639DDD0D9D Hellfire Attack (1989)(Martech Games)(+3)(Side B) ZXSpectrum +FEC7DA91F029B9F2716A8C8868593B02 Helvera - Mistress of the Park (1993)(FSF Adventures)(+3) ZXSpectrum +F5A1EA444095ACB368E0732415B5CE05 Hermitage, The (1989)(Pegasus)(+3)(Side A) ZXSpectrum +907C04DB9D91DC7D681C18369360886C Hermitage, The (1989)(Pegasus)(+3)(Side B) ZXSpectrum +D1C803DB7AC4125DCBDABDD5B0AE284E Hero Quest - Return of the Witch Lord (1991)(Gremlin Graphics)(+3) ZXSpectrum +48B60A862A9C257B2B26C37D03D42F42 Hero Quest - Return of the Witch Lord (1991)(Gremlin Graphics)(+3)[a] ZXSpectrum +341A8ADEC34E1D8BA5E070A32463AF2E Hero Quest - Return of the Witch Lord (1991)(Gremlin Graphics)(+3)[a2] ZXSpectrum +512C14A8FB78D5750C2A0FC11D3A9634 Hero Quest - Return of the Witch Lord (1991)(Gremlin Graphics)(+3)[a3] ZXSpectrum +AEB87A5DD3C1D9AAA56053807B43AAB9 Hero Quest (1991)(Gremlin Graphics)(+3) ZXSpectrum +D700A98BDB3B69D2D87138EE5D172D07 Hero Quest (1991)(Gremlin Graphics)(+3)[a] ZXSpectrum +E9AFD00590824E4A8B99FE6E679E58BF Hero Quest (1991)(Gremlin Graphics)(+3)[a2] ZXSpectrum +ADBD07BB2F2D0D4E3EC25FFE929BA3CD Hero Quest (1991)(Gremlin Graphics)(+3)[a3] ZXSpectrum +9F415F05523196D0E01AD084A196F75A Heroes of the Lance (1988)(Erbe)(+3)(ES)(en)[re-release] ZXSpectrum en ES +3A7B2533D487CE212DED5D8056354DE1 Heroes of the Lance (1988)(U.S. Gold)(+3) ZXSpectrum +671839C972BDE98398B22662AE04CED9 Heroes Rescue (2016-12-23)(Defecto Digital Studios)(+3) ZXSpectrum +347AF170076B1781E24105AFDB09F419 Hide and Seek (1995)(Zenobi)(+3)[re-release] ZXSpectrum +43ABCA780A68A328813B028167C04E31 Hob's Hoard (1991)(Zenobi)(+3) ZXSpectrum +82F006BC08A80E8B074F5F5F9223DBC0 Hopping Mad (1988)(Elite Systems)(+3)[aka Hoppin' Mad] ZXSpectrum +6F7092656C9748A7B18C3D174363BDB4 Hostages (1990)(Erbe)(+3)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +1231EC853F3D38F5EB997C4F5709F906 Hostages (1990)(Erbe)(+3)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +EAF6C4D5FE4067C22D97767E0C2E0AAB Hostages (1990)(Infogrames)(+3)(FR)(en)(Side A) ZXSpectrum en FR +CB0A2860505DB39D7042B3C8AE480DFB Hostages (1990)(Infogrames)(+3)(FR)(en)(Side B) ZXSpectrum en FR +0E958011D172B0329D44CDDCC5661010 Hotshot (1988)(Prism Leisure Corporation)(+3)[re-release] ZXSpectrum +8C2CF2B476F81C58FD52B279D7453142 House on the Tor, The (1990)(Zenobi)(+3) ZXSpectrum +787B9606D6B25BD3155266B79722C59A House, The (1994)(Zenobi)(+3) ZXSpectrum +3DEFE3887FD307348A288FD3088FEF92 Human Killing Machine (1988)(U.S. Gold)(+3)[a][aka HKM] ZXSpectrum +FEE3B0655C4598BF2351649F11348DAE Human Killing Machine (1988)(U.S. Gold)(+3)[aka HKM] ZXSpectrum +47B5D15ACB9EFA16448E44031A87BC26 I Need Speed (2009)(Computer Emuzone)(+3)(ES)(en) ZXSpectrum en ES +615DA7DA41471429297D77F075751C0B Ice-Breaker (1990)(Topo Soft)(+3)(ES) ZXSpectrum ES +0895984E592247A7E2BE784BDD07C2B7 Ikari Warriors (1988)(Elite Systems)(+3) ZXSpectrum +F5225EA2BE011D46DED4AC095F1DD5D5 Ikari Warriors (1988)(Elite Systems)(+3)[a] ZXSpectrum +94B7110BE350295DE5704EF754A29E4B Impact! (1992)(Zenobi)(+3) ZXSpectrum +EB91BCB403AFB56434C9084FF24ACD00 Impossamole (1990)(Erbe)(+3)(ES)(en)[re-release] ZXSpectrum en ES +C7B04D9A440FDD82618D17491AE7A4CA Impossamole (1990)(Gremlin Graphics)(+3) ZXSpectrum +3B23C702CE8E87F239FE8E7F3EFCF404 Indiana Jones y la Ultima Cruzada (1989)(Erbe)(+3)(ES)(en)[aka Indiana Jones and the Last Crusade][re-release] ZXSpectrum en ES +CE1C9B7E66F556E9E4FDB37F2BC4E29E Infiltrado 2 - Return To Reactor (2004)(OCTOCOM)(+3)(ES) ZXSpectrum ES +3533E6048F5C6F1DAB30843E926FC77A Ingrid's Back (1988)(Level 9 Computing)(+3)(Side A) ZXSpectrum +611ADD3B10510210BC0FB31808109DA3 Ingrid's Back (1988)(Level 9 Computing)(+3)(Side A)[a] ZXSpectrum +FC255E0A892AF89794CF2A14D320F2EC Ingrid's Back (1988)(Level 9 Computing)(+3)(Side A)[a2] ZXSpectrum +7AED6AC102F18EDC8DC52289C3966425 Ingrid's Back (1988)(Level 9 Computing)(+3)(Side B) ZXSpectrum +A2C4AD1F26A4EC9DEFF9E5C37D899917 Ingrid's Back (1988)(Level 9 Computing)(+3)(Side B)[a] ZXSpectrum +38128DE9C6E922D15466AA0A6AFB18BB Inter City, The (1988)(Steam Railway Simulations)(+3) ZXSpectrum +3E24855FC4B6A88CFF144F4DFF166FC0 International 5 A Side Football (1992)(Zeppelin Games)(+3)(Side A)[tape master disk] ZXSpectrum +6AFD4D88A78F75D401F2419B03302B6C International 5 A Side Football (1992)(Zeppelin Games)(+3)(Side B)[master disk] ZXSpectrum +6CEE66230B4E3277ADD7DED6881F2BF0 International Karate (1985)(System 3)(+3) ZXSpectrum +FB39EE04BC32B0BCEF8D3FC2EBB4443B International Tennis (1992)(Zeppelin Games)(+3)(Side A)[master disk] ZXSpectrum +6B0C3EA3085C09C921D557FE18A7BE6A International Tennis (1992)(Zeppelin Games)(+3)(Side B) ZXSpectrum +F812236BD96FE318A38C9DB73B86788B Into the Eagle's Nest (1987)(Pandora)(+3) ZXSpectrum +151E9F81AD194C48690CB53A8C01CCC4 Intocables, Los (1989)(Erbe)(+3)(ES)(en)(Side A)[aka Untouchables, The][re-release] ZXSpectrum en ES +A94E2A760EA57E3FFA61D0D21D802514 Intocables, Los (1989)(Erbe)(+3)(ES)(en)(Side B)[aka Untouchables, The][re-release] ZXSpectrum en ES +C8FEBB2A5DCC42813042940631B11A94 Iron Lord (1989)(Ubi Soft)(+3)(FR)(en) ZXSpectrum en FR +E2B0D2BA13E4AD6C0D67AF705DC336D7 Isotopia Construction Set (2007)(OCTOCOM)(+3)(ES)(Side A) ZXSpectrum ES +C94575B909740E40B3EA0928F0383FED Isotopia Construction Set (2007)(OCTOCOM)(+3)(ES)(Side B) ZXSpectrum ES +45582DA42E30D61DEC4F6027A0E355A8 Italia 1990 (1990)(Erbe)(+3)(ES)(en)[aka Italy 1990][re-release] ZXSpectrum en ES +7383020B4F38CB4933B87F918DCF4537 Italia '90 - World Cup Soccer (1989)(Virgin Games)(+3)[aka World Cup Soccer '90] ZXSpectrum +F643EBBC0FB2E653F66AF2C23203AA8C Ivan 'Ironman' Stewart's Super Off Road Racer (1990)(Virgin Games)(+3) ZXSpectrum +24DE09A1ABE5F05AAAE75DC94D1DB3E2 Jabato vs Imperio - Libertad (1989)(Aventuras AD)(+3)(ES) ZXSpectrum ES +24A508913594B839F8263DD7C7210DA5 Jade Stone, The (1987)(Zenobi)(+3)(Side A)[re-release] ZXSpectrum +64BE7A0C5D90F195DD37113DB0FA0834 Jade Stone, The (1987)(Zenobi)(+3)(Side B)[re-release] ZXSpectrum +5BE5B35F662090315B4D3F00021C9C25 Jade Stone, The (1987)(Zenobi)(+3)[re-release] ZXSpectrum +75A25A807B09A592DD5A4F290825E831 Jahangir Khan's World Championship Squash (1991)(Krisalis)(+3)(Side A) ZXSpectrum +59695B4881B721A701D8EB1D4B8B6A65 Jahangir Khan's World Championship Squash (1991)(Krisalis)(+3)(Side B) ZXSpectrum +99698C934ED44B179030A2C6C7E354DD Janosik (2013)(Heather, Alex - Miazga, Rafal)(+3)(en-pl) ZXSpectrum en-pl +4E6F64F3C5A9A66367E558A179D5233F Jester Quest (1988)(Zenobi)(+3)[re-release] ZXSpectrum +C762C7F90FB65C16C00596796EB4ABB9 Jet Bike Simulator (1989)(MCM)(+3)(ES)(en)(Side A) ZXSpectrum en ES +07127DDA92B96681D2C64F4D4A8F7770 Jet Bike Simulator (1989)(MCM)(+3)(ES)(en)(Side B) ZXSpectrum en ES +6500955A42894AF8AC97F9009E10F6A9 Jet Set Willy 128K (1996)(Elliott, John)(+3) ZXSpectrum +4E1DF7E0E175E699365A3131B358D150 Jinxter (1988)(Rainbird)(+3) ZXSpectrum +745B4380B23917194E07025FAD985CEB Jinxter (1988)(Rainbird)(+3)[a] ZXSpectrum +E47D90C466AC79BADD23F0BC517DE334 Jocky Wilson's Compendium of Darts (1991)(Zeppelin Games)(+3)(Side A)[tape master disk] ZXSpectrum +2B66104512CC75E46A2D47B5D869DDA7 Jocky Wilson's Compendium of Darts (1991)(Zeppelin Games)(+3)(Side B)[tape master disk] ZXSpectrum +6946E8DB7C22ADCD8EC0A665A5031235 Jungle Warrior (1990)(Zigurat)(+3)(ES) ZXSpectrum ES +54BE276A07EF8B230C0233F20461BE55 Kenny Dalglish Soccer Match (1990)(Impressions)(+3) ZXSpectrum +3A6AF6F2BD31DE2DFABEB7C1710DF7D1 Khangrin Plans, The (1992)(Zenobi)(+3) ZXSpectrum +95CC5003E700032436059C22930212A8 Kick Off (1989)(Anco)(+3) ZXSpectrum +EEAB636482C225EA3A1FD007C5FCA87D Kick Off 2 (1990)(Anco)(+3) ZXSpectrum +ECB84C024BCC03C09FFF61E86575CB59 Kick-Box Vigilante (1991)(Zeppelin Games)(+3)(Side A)[master disk] ZXSpectrum +FDB296E4FD3D572B02D250C6BB45E3D0 Kick-Box Vigilante (1991)(Zeppelin Games)(+3)(Side B)[master disk] ZXSpectrum +9BD5490154A96E74F60586BC94433307 Kidnapped (1993)(Zenobi)(+3) ZXSpectrum +86F96512562F8FA60A71E49BFCB8E766 Klax (1990)(Erbe)(+3)(ES)(en)[re-release] ZXSpectrum en ES +4D3ACFCDD78970301B322ED2C3A7A39A Knight Life (1995)(Zenobi)(+3)[re-release] ZXSpectrum +19C421480EF79A8908060B6DE401E835 Knight Orc v2 (1987)(Rainbird)(+3)(Side A) ZXSpectrum +5E9505B2D5E40B7395BE6FE531F58FFC Knight Orc v2 (1987)(Rainbird)(+3)(Side B) ZXSpectrum +0B26F9C00E602555B3BFB6C582DFBFFF Kobyashi Ag'Kwo - A Return to Naru (1991)(Zenobi)(+3) ZXSpectrum +5C0B6D5F4ACC1288D0CCBE4CA0FB3A78 Kobyashi Naru (1992)(Zenobi)(+3) ZXSpectrum +012312B5A356238E4526DA3766DD384D Krazy Kartoonist Kaper, The (1991)(Zenobi)(+3)[re-release] ZXSpectrum +6EDBC2EC7A1DD253D01AE772319A5C7C Krunel (2013-10)(speccy.pl)(+3)(PL)(en-pl)[a][RetroKomp - LOAD ERROR] ZXSpectrum en-pl PL +F2E60209A4AF6967A4A0D409906703DA Krunel (2013-10)(speccy.pl)(+3)(PL)(en-pl)[RetroKomp - LOAD ERROR] ZXSpectrum en-pl PL +CA5EC603E3FF03D54990FB08AE1B2279 Labour Pains (1995)(Zenobi)(+3) ZXSpectrum +7F07EAB5A84C4855FCB2D10FCCD91158 Labours of Hercules, The (1987)(Zenobi)(+3)[re-release] ZXSpectrum +65BEAF0E1CDA24523F74CDB4632FC195 Lancelot (1988)(Mandarin)(+3)(Side A) ZXSpectrum +69D45E6317F44A6DB6201F720B69A207 Lancelot (1988)(Mandarin)(+3)(Side B) ZXSpectrum +EE152C7A411698FE25A7C57B496B551E Laskar's Return (1996)(Zenobi)(+3) ZXSpectrum +01E255C3B3685DBB5E516A85C4EEF243 Last Duel (1989)(U.S. Gold)(+3) ZXSpectrum +E293C18E8EB177FCA1EC0B9BD31F424D Last Mohican, The (1987)(CRL Group)(+3) ZXSpectrum +060554982CC0CD9ACC0C4EDB6FD9AB29 Lazer Tag (1987)(Go!)(+3) ZXSpectrum +8B5C533CE25457DDA5ABF1A718B3B3D5 LED Storm Rally 2011 (1988)(Go!)(+3) ZXSpectrum +5B50CF2CFAEDDD12148E98CCD2EBFA4A Legacy for Alaric, A - The Magic Isle (1989)(Zenobi)(+3) ZXSpectrum +FA17086134B4FDF6240E158912EE7614 Licence to Kill (1989)(Domark)(+3) ZXSpectrum +A5EB4FDDA3D5CF2B1B8CE6A86928096B Licence to Kill (1989)(Domark)(+3)[a] ZXSpectrum +C5A56B5D20F94A43BF7BFC58FA2EE903 Light Corridor, The (1991)(Erbe)(+3)(ES)(en)[a][re-release] ZXSpectrum en ES +83648714787212475F7C79CC4B66338C Light Corridor, The (1991)(Erbe)(+3)(ES)(en)[re-release] ZXSpectrum en ES +2D8925616B096313182E05034748828D Light Corridor, The (1991)(Infogrames)(+3)(FR)(en)[a][aka Light Tunnel, The] ZXSpectrum en FR +5CB9105D549EE04A3043650CE65F7FDD Light Corridor, The (1991)(Infogrames)(+3)(FR)(en)[a2][aka Light Tunnel, The] ZXSpectrum en FR +32EAE7BD7430CFE9A25588231CA7E8BA Light Corridor, The (1991)(Infogrames)(+3)(FR)(en)[aka Light Tunnel, The] ZXSpectrum en FR +C97C9C8EEED3D3C1AB4C5C28606E66F2 Lightmare (1989)(Zenobi)(+3)[re-release] ZXSpectrum +042BF3B987F86834C024DDDE75D8A317 Little Wandering Guru (1990)(Zenobi)(+3) ZXSpectrum +62BABD7BFFC595EF8A99F684A0F7648F Live and Let Die - The Computer Game (1988)(Domark)(+3)[aka Aquablast] ZXSpectrum +2E17A3FC279601938B17D3DB6C5EB66B Loads of Midnight (1987)(CRL Group)(+3) ZXSpectrum +C03AF90905FB5BADCA404561E25C9E07 Lone Wolf - The Mirror of Death (1991)(Audiogenic)(+3)[aka Lone Wolf 3] ZXSpectrum +151583717664A619D02CB13A07787407 Loose Ends (1995)(Zenobi)(+3) ZXSpectrum +22D358336F54DF2810C01EAA522C7DF3 Lords of Chaos (1990)(Blade)(+3) ZXSpectrum +986662BE4F3768D80E3E7DA622B49F87 Lords of Chaos (1990)(Blade)(+3)[a] ZXSpectrum +85F6CFB8C09F787225EFDBA42A6023A4 Lost in Time (1993)(Zenobi)(+3) ZXSpectrum +1085CD3E4B03C81C2C8CBA582654A342 Lost Twilight, The (1992)(Zenobi)(+3) ZXSpectrum +826526E717C61F767B72DA211D394F43 Lotus Esprit Turbo Challenge (1990)(Erbe)(+3)(ES)(en)[re-release] ZXSpectrum en ES +1D788FBEB2EA74CD454CF1EA3754809D Lotus Esprit Turbo Challenge (1990)(Gremlin Graphics)(+3) ZXSpectrum +6823DFEAC2E93630A0AD87DAF8F49E22 Low Resolution Fox (2003)(Lurker, Dave The)(+3)[CSSCGC] ZXSpectrum +AC03AA8692BEECD67B5092FB4988106B Mad Mix 2 - en el Castillo de los Fantasmas (1990)(Topo Soft)(+3)(ES) ZXSpectrum ES +4019DA627CD8DFE3C658D8AB023A9F9E Mad Mix Game (1988)(Topo Soft)(+3)(ES) ZXSpectrum ES +1BA79F56DC1B806C0EE00D0DF4BF73D3 Magic Fields (1996)(Zack)(+3) ZXSpectrum +99FA98FADAD038D5EFC7F5EA0B2E5B46 Magic Johnson's Basketball (1990)(Dro Soft)(+3)(ES) ZXSpectrum ES +3F67B6BDFD19B2C12F15102BE9ADC15A Magnetic Moon (1989)(FSF Adventures)(+3)(Side A) ZXSpectrum +6FDADD3BBDF177133AB6AC8714599DB3 Magnetic Moon (1989)(FSF Adventures)(+3)(Side B) ZXSpectrum +E02A9811D2752C5D75F1A7FF94B20A48 Man About the House (1994)(Zenobi)(+3) ZXSpectrum +25F6125281CD2AAB60E2000F273F4E87 Manchester United - The Official Computer Game (1990)(Krisalis)(+3)(Side A) ZXSpectrum +099AF35DD79BF8B42D94D7C8A1C9A1B0 Manchester United - The Official Computer Game (1990)(Krisalis)(+3)(Side B) ZXSpectrum +8275281D5BFA025EB2A410C4E198289D Manchester United (1990)(System 4)(+3)(ES)[re-release] ZXSpectrum ES +35B3EA32901EBE8637556DFB2C00DE0B Mapper, The (1992)(Zenobi)(+3) ZXSpectrum +87474B8929761AC65C24774056464F50 MASK III - VENOM Strikes Back (1988)(Gremlin Graphics)(+3) ZXSpectrum +28AA1DD454D19AA41038C3543CD12B42 Masters of the Universe - The Movie (1987)(Gremlin Graphics)(+3) ZXSpectrum +7310EA1544ED39C6CDB12A7C14D0DFE9 Match Day II (1987)(Ocean)(+3) ZXSpectrum +17A592CF7DB49BE694520294C9BD0692 Match Day II (1987)(Ocean)(+3)[a] ZXSpectrum +63F6C06EF1724D958BD77921F3932824 Match of the Day (1992)(Zeppelin Premier)(+3)(Side A)[tape master disk] ZXSpectrum +892EB544AFB6A35CF53EC7CAC474C60E Match of the Day (1992)(Zeppelin Premier)(+3)(Side B)[tape master disk] ZXSpectrum +76793925399B420233B4E3EB76930392 Mega Phoenix (1991)(Dinamic)(+3)(ES)(en) ZXSpectrum en ES +198E85541E42BD2680DA9B7A413B4579 Mega Twins (19xx)(U.S. Gold)(+3) ZXSpectrum +68FB148E0F2894C707E2C02C32974738 Mega-Apocalypse (1988)(Martech Games)(+3) ZXSpectrum +CF7EF29B9B99F1F32CCB3592436C632B Meltdown (1993)(Zenobi)(+3) ZXSpectrum +D1BFC9BC62C4C4A5501EFEC1CDA90344 Mercenary - Escape from Targ (1987)(Novagen)(+3)[aka Mercenary I] ZXSpectrum +595029D748047A3DDFF073082A3BB91E Metropolis (1989)(Topo Soft)(+3)(ES) ZXSpectrum ES +82CBD7569F47262A771B8D44A0298D51 Mickey Mouse - The Computer Game (1988)(Gremlin Graphics)(+3) ZXSpectrum +786B250B503940D52083591D1DFF8587 MicroProse Soccer (1989)(MicroProse)(+3)(Side A) ZXSpectrum +CBC32E2E22B8A1F5ADC9FCF1A7C58B87 MicroProse Soccer (1989)(MicroProse)(+3)(Side A)[large case] ZXSpectrum +A27BF7C2F315A9A7A3E95F4991F52849 MicroProse Soccer (1989)(MicroProse)(+3)(Side A)[small case] ZXSpectrum +8EE507D2D79AC3343B9EB23BE18C59CA MicroProse Soccer (1989)(MicroProse)(+3)(Side B) ZXSpectrum +5849BB628F6853D1135149FAA9835B76 MicroProse Soccer (1989)(MicroProse)(+3)(Side B)[large case] ZXSpectrum +D1B17022C3A2BC08694EA3776B1CD459 MicroProse Soccer (1989)(MicroProse)(+3)(Side B)[small case] ZXSpectrum +D4141BF1BC4CA7D108F89C87894ADF86 MicroProse Soccer (1990)(Erbe)(+3)(ES)(en)(Side A) ZXSpectrum en ES +76762EB1F33BF9880F64AE27EAA3ADB7 MicroProse Soccer (1990)(Erbe)(+3)(ES)(en)(Side B) ZXSpectrum en ES +FD55B19C50D2B275D96A81A96ABECA4D Midnight Resistance (1990)(Erbe)(+3)(ES)(en)[re-release] ZXSpectrum en ES +922259F3ED34E97651C11BB45CFC963E Midnight Resistance (1990)(Ocean)(+3) ZXSpectrum +AC9FD543AA7F6C0E4F0A6A2040066FA0 Midnight Resistance (1990)(Ocean)(+3)[a] ZXSpectrum +1DFC6B9C5A565D6B08DBE83F23D865C1 Midsummer Days Dream, A (1994)(Adventure Workshop, The)(+3)(Side A) ZXSpectrum +A7F881DC84D815A7D185A362BBC970A7 Midsummer Days Dream, A (1994)(Adventure Workshop, The)(+3)(Side B) ZXSpectrum +062FA1E684B939E71F47A2AD3CD9FFFB Mike Gunner (1988)(Dinamic)(+3)(ES) ZXSpectrum ES +C5B30AF78A3C237759C8DD276DCB51BC Mines of Lithiad, The (1992)(Zenobi)(+3) ZXSpectrum +52931829D27B932540D59062BB91F42C Miser, The (1990)(Zenobi)(+3)[re-release] ZXSpectrum +921BD302EC705E1FB365C6528EF3ECB6 Monty Python's Flying Circus (1990)(Virgin Games)(+3) ZXSpectrum +BFA6D66F4845A03E7817D48098E1F348 Moonwalker (1989)(Erbe)(+3)(ES)(en)[re-release] ZXSpectrum en ES +44C2294EA5E4D804898C85A67128E59E Mortadelo y Filemon II - Safari Callejero (1990)(Dro Soft)(+3)(ES) ZXSpectrum ES +7833F06E40CCAFB3F0ECDADD45B207B4 Mot (1989)(Opera Soft)(+3)(ES)(en)(Side B) ZXSpectrum en ES +625F29D0CB95A07E35740CAA33D4D464 Mot (1989)(Opera Soft)(+3)(ES)(Side A) ZXSpectrum ES +29E78EE5E6D39676D99201F3324B51C7 Motorbike Madness (1988)(Dro Soft)(+3)(ES)(en)[re-release] ZXSpectrum en ES +40E82351C0858F1E0DF4F174429D78B9 Mountain Bike Racer (1990)(Zeppelin Games)(+3)(Side A)[tape master disk backup] ZXSpectrum +CE1444D3167A3E27E389D1D82C561E02 Mountain Bike Racer (1990)(Zeppelin Games)(+3)(Side A)[tape master disk] ZXSpectrum +87647FBFDDC527AA6E841489186372B6 Mountain Bike Racer (1990)(Zeppelin Games)(+3)(Side B)[tape master disk] ZXSpectrum +3E017044FA70C8CC1A62C3B40A147C52 Mr. Heli (1989)(Firebird)(+3) ZXSpectrum +25AD12BD7BFCEF66BFBC7F39EB6B4D3A Mummy, Where's my Bra (2015)(Sunteam)(+3)[CSSCGC] ZXSpectrum +22965DDCF75AF69663B738425937EE48 Mummy's Crypt, The v2.1 (1992)(Zenobi)(+3)[re-release] ZXSpectrum +2350639E2065356D63AC0CA911FDEDD1 Muncher Eats Chewits, The (1988)(Gremlin Graphics)(+3)[aka T-Wrecks] ZXSpectrum +F067F5EAF55C6894A0FD3C905E4E163C Mundial de Futbol (1990)(Opera Soft)(+3)(ES) ZXSpectrum ES +CEDEBD229DF7861F8707F10F9729CC4F Mundial de Futbol Italia '90 (1989)(Dro Soft)(+3)(ES)(en)[a][aka Italia '90 - World Cup Soccer][re-release] ZXSpectrum en ES +5444B3B2B39568F022E661B52EB6FFA6 Mundial de Futbol Italia '90 (1989)(Dro Soft)(+3)(ES)(en)[aka Italia '90 - World Cup Soccer][re-release] ZXSpectrum en ES +7419A8E3FAD882EA2E5478E67A6D13E3 Murder - He Said (1993)(Zenobi)(+3) ZXSpectrum +333D274FF857D3AB38962496E3903A46 Murder Hunt (1989)(Zenobi)(+3)[re-release] ZXSpectrum +E039365B626A37B32F9E3266E6A01131 Murder Hunt II (1992)(Zenobi)(+3) ZXSpectrum +2B3E66AE00BDAC41AF22FA28E361C41B Mutiny! (1995)(Zenobi)(+3)(Side A) ZXSpectrum +5B245B3014357A2FDB7FB890160B90BB Mutiny! (1995)(Zenobi)(+3)(Side B) ZXSpectrum +78246AA3134DBBFB50ACE04D2C18D677 Mystical (1991)(Infogrames)(+3)(FR)(en) ZXSpectrum en FR +12F766708035E870EBBFAE4B3D9B564E NARC (1990)(Ocean)(+3) ZXSpectrum +048CC59BA20A5C22FA7EE4D4CCD68DDF NARC (1990)(Ocean)(+3)(Side A) ZXSpectrum +3E22964FA2D02EEC44E308AA7C2CFDC6 NARC (1990)(Ocean)(+3)(Side B) ZXSpectrum +2400EB55A70C6D9C10C5DDF3194D2D8F Narco Police (1990)(Dinamic)(+3)(ES)(en) ZXSpectrum en ES +021DC3F6180616616E37823163FD9305 Navy Moves (1988)(Dinamic)(+3)(ES)(en)(Side B) ZXSpectrum en ES +CCC78BF8948C90F0D96BBFE6A9A226DC Navy Moves (1988)(Hit Squad, The)(+3)[re-release] ZXSpectrum +A42DD91B2447733D8D40A327140CFE8C Navy Moves + Army Moves (1988)(Dinamic)(+3)(ES) ZXSpectrum ES +D087ACAFC44698AC9E7F686F6033EEF4 Navy Moves + Army Moves (1988)(Dinamic)(+3)(ES)(Side A) ZXSpectrum ES +725544704DE0BAF17EA3E8DC72121818 Navy SEALs (1991)(Erbe)(+3)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +BFD0350EF38ED5D7FDF696D08D169814 Navy SEALs (1991)(Erbe)(+3)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +111FA902B8160E5CCBC991C6945F3812 Neighbours (1992)(Impulze)(+3) ZXSpectrum +5BD19DD3D748A572AD6D5B6E876220B8 Neighbours (1992)(Impulze)(+3)(Side A)[master disk] ZXSpectrum +BBC834764ECA1B2BCBE58AB3086956FA Neighbours (1992)(Impulze)(+3)(Side A)[tape master disk] ZXSpectrum +71A4240466BF7BC4BFB5A7AADB27FA96 Neighbours (1992)(Impulze)(+3)(Side B)[tape master disk] ZXSpectrum +5B931EB13B4F657CFCE9DEDAB11A5BAA New Zealand Story, The (1989)(Erbe)(+3)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +8B2C09FB69A774ED0273EAF20F39E809 New Zealand Story, The (1989)(Erbe)(+3)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +673434BC36B14EA59BE5CF9366DD49FA New Zealand Story, The (1989)(Ocean)(+3)(Side A) ZXSpectrum +001480040E131E93413BC127F7352462 New Zealand Story, The (1989)(Ocean)(+3)(Side B) ZXSpectrum +86435A237821AC5A31A0558BCE3B42DA Nigel Mansell's Grand Prix (1988)(Martech Games)(+3) ZXSpectrum +DC95BA811B18BA7E75F8B6E007947845 Night Breed - The Action Game (1990)(Ocean)(+3) ZXSpectrum +B693571B3D720B3887470F1BE6BB07AA Night Hunter (1990)(Ubi Soft)(+3)(FR)(en)(Side A) ZXSpectrum en FR +2AF95E79D9CB5473CE6E81348A65B3C6 Night Hunter (1990)(Ubi Soft)(+3)(FR)(en)(Side B) ZXSpectrum en FR +3851927B8778B4BD84C3ADC5E6B757DA Night Raider (1988)(Gremlin Graphics)(+3) ZXSpectrum +6855BF9A551368D16D031081C9932531 Ninja Warriors, The (1989)(Dro Soft)(+3)(ES)(en)[re-release] ZXSpectrum en ES +FF749CAAA49B721EC382244FBA4592B3 Norman's Lament (1990)(Zenobi)(+3) ZXSpectrum +7D5608F55AC9B058FFDC5D16ED47083D North & South (1991)(Infogrames)(+3)(FR)(M3)(Side A)[a][aka Norte y Sur] ZXSpectrum M3 FR +1CF8482EC69402FCD1C653EA39DC3F4D North & South (1991)(Infogrames)(+3)(FR)(M3)(Side A)[a2][aka Norte y Sur] ZXSpectrum M3 FR +53E73F962AC9C2EC677471B74D64C528 North & South (1991)(Infogrames)(+3)(FR)(M3)(Side A)[a3][aka Norte y Sur] ZXSpectrum M3 FR +D0FEF9CF87474D944D84D837CE920099 North & South (1991)(Infogrames)(+3)(FR)(M3)(Side A)[aka Norte y Sur] ZXSpectrum M3 FR +3DFE29809B0FF7824F4DB625ACC59925 North & South (1991)(Infogrames)(+3)(FR)(M3)(Side B)[a][aka Norte y Sur] ZXSpectrum M3 FR +63C43CAD7616CC6DC7BB26E72E47EC19 North & South (1991)(Infogrames)(+3)(FR)(M3)(Side B)[a2][aka Norte y Sur] ZXSpectrum M3 FR +28E4A7ABA590EAE4157C463D51E3A83B North & South (1991)(Infogrames)(+3)(FR)(M3)(Side B)[a3][aka Norte y Sur] ZXSpectrum M3 FR +6D8C4D1AE514967A179AE1AE5BECB530 North & South (1991)(Infogrames)(+3)(FR)(M3)(Side B)[aka Norte y Sur] ZXSpectrum M3 FR +5506B7BD6615F80EB30E46F33AE5E6DE North Star (1988)(Gremlin Graphics)(+3) ZXSpectrum +359A04F9260B1943A16CB970CC61EE07 North Star (1988)(Gremlin Graphics)(+3)[a] ZXSpectrum +763FE4E8004991492C150E1A3FB49366 Obliterator (1989)(Dro Soft)(+3)(ES)(en)[re-release] ZXSpectrum en ES +9101F9221C0C621F6A36578832B6CD18 One of our Wombats is Missing (1990)(Zenobi)(+3)(Side A) ZXSpectrum +E9F413830235EAE3DF018898DC1B475D One of our Wombats is Missing (1990)(Zenobi)(+3)(Side B) ZXSpectrum +14D864935607A943B4294FD7BCD7FBB6 Operation Thunderbolt (1989)(Erbe)(+3)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +C0A8224EFCA67A4512C41585FBB6E5AC Operation Thunderbolt (1989)(Erbe)(+3)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +BE33F4430413EE24AC07EC30C2462AE7 Operation Thunderbolt (1989)(Ocean)(+3)(Side A) ZXSpectrum +606A9F64A898D0AAD146E845800FBC5C Operation Thunderbolt (1989)(Ocean)(+3)(Side B) ZXSpectrum +79D328ADC833B7AF5250A0F2D8E0EC13 Operation Wolf (1988)(Erbe)(+3)(ES)(en)[re-release] ZXSpectrum en ES +B83A05759E57145CBCA6745E19020022 Operation Wolf (1988)(Ocean)(+3) ZXSpectrum +F103FF1F6CC31134F8DCABB73341E68E Operation Wolf (1988)(Ocean)(+3)[a] ZXSpectrum +C42DF4347DF771B200AAC9094940B5B4 Operation Wolf (1988)(Ocean)(+3)[a2] ZXSpectrum +DF60AE84818CFFC244884A38B2144E63 Oppressed Land, The (1990)(Zenobi)(+3) ZXSpectrum +9D743A4F35304E91CDC682E06698B5A4 Oriental Games (1990)(MCM)(+3)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +0EB8FBE22E03E25B380D33B6D64BD4F9 Oriental Games (1990)(MCM)(+3)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +7FDE51579D782C209937152CD28D2D8F Oriental Games (1990)(Micro Style)(+3)(Side A) ZXSpectrum +981838A1C59B804E2CF67C0F5DB50448 Oriental Games (1990)(Micro Style)(+3)(Side B) ZXSpectrum +0BD42F8CABFAE2F6CD20921198816BF3 Out of the Limelight (1992)(Zenobi)(+3) ZXSpectrum +4E93706D362FF480576540A8B37F3BB6 Out Run (1987)(U.S. Gold)(+3)(Side A) ZXSpectrum +3D7CD5F1F264255E27643F9B308623BC Out Run (1987)(U.S. Gold)(+3)(Side B) ZXSpectrum +451D91267D4C84B12DD90D7AB43DB5D8 Overlander (1988)(Elite Systems)(+3) ZXSpectrum +40FAF3FAFFBFC7DA0215BB4AA35ACE7C Overlander (1988)(MCM)(+3)(ES)(en)[re-release] ZXSpectrum en ES +3AE94579045119D9A9B838CBCB57AD10 P.H.M. Pegasus (1988)(Electronic Arts)(+3) ZXSpectrum +D30F1186B65B4ABE02442EBEC513C156 P-47 Thunderbolt (1990)(Firebird)(+3)[aka P-47 - The Freedom Fighter] ZXSpectrum +C00178B15712B34D14EB05695175B008 Pac-Land (1989)(Grandslam Entertainments - Quicksilva)(+3) ZXSpectrum +3242CA9F1DE20374C4AAFE1029C44974 Pac-Mania (1988)(Grandslam)(+3) ZXSpectrum +EB2B71DF37EC29B72C5F0C7AD0CD39F9 Pang (1990)(Erbe)(+3)(ES)(en)[re-release] ZXSpectrum en ES +C9D6F9BDB38D6398B2365FE7C795DE55 Pang (1990)(Ocean)(+3) ZXSpectrum +0207E0B1E7131128FDD0BB4484524544 Paperboy 2 (1992)(Mindscape International)(+3)(Side A) ZXSpectrum +29304A4B9D6AC9CF082CB59D135CA4D0 Paperboy 2 (1992)(Mindscape International)(+3)(Side B) ZXSpectrum +1902A78BEC9AF75CFD18F2E6E6C6E2D6 Paris-Dakar (1988)(Zigurat)(+3)(ES) ZXSpectrum ES +EDD0A50B2674D4E466B7998CE75FA64D Passing Shot (1989)(Image Works)(+3) ZXSpectrum +690289C4E24D9307EEA0058878CC354C Passing Shot (1989)(MCM)(+3)(ES)(en)[re-release] ZXSpectrum en ES +AD9AD371E75F4250E78BA6FE0409CAA7 Pawn, The v2.4 (1987)(Rainbird)(+3) ZXSpectrum +4F3CEA453FEB1371F48BDFBE4C1C4311 Pawn, The v2.4 (1987)(Rainbird)(+3)[a] ZXSpectrum +515826DDE3EC9495824CA9BCF2940994 Pawns of War - The Infiltrator (1989)(Zenobi)(+3)[re-release] ZXSpectrum +A8CDEB2E4845E53B11DE16EC9D009E3D Pendant of Logryn, The (1989)(Zenobi)(+3)[re-release] ZXSpectrum +96F09E8588B4345FD4EA55519F9F5881 Pepe Carvalho en los Pajaros de Bangkok (1988)(Dinamic)(+3)(ES) ZXSpectrum ES +C2C832DA7ED31B80724ADC559AFCF687 Perico Delgado Maillot Amarillo (1989)(Topo Soft)(+3)(ES) ZXSpectrum ES +E964FD2DDD3F63465FBDBBBF0FF2D051 Perseus (1993)(Zenobi)(+3) ZXSpectrum +4F0ED7CF2DAE3DD4645A745DDDDEC890 Personal Computer Whirled! (1992)(Zenobi)(+3)[re-release] ZXSpectrum +117804F9452F982F612F0BDF443125F8 Phantomas Saga - Infinity (2006)(Computer Emuzone)(+3)(ES)(en) ZXSpectrum en ES +4C26B52B8C2623396CAB23250796B39F Phoenix (1991)(Zenobi)(+3) ZXSpectrum +1D9FC80682BC90C41F6C21E5D7BA066F Pick 'n' Pile (1991)(Ubi Soft)(+3)(FR)(en) ZXSpectrum en FR +AEBCD508B590E865F395ABA8692E01B6 Pictionary - The Game of Quick Draw (1989)(Domark)(+3) ZXSpectrum +492E3F9C4A33B884DE4FB402DF7E31DD Pictionary (1989)(Erbe)(+3)(ES)[re-release] ZXSpectrum ES +C4003EA3EDA20C4415DDD8C36B19FB04 Pipe Mania (1990)(Empire)(+3) ZXSpectrum +87845F75BBC09FABD421100B137DB746 Pit-Fighter (1991)(Domark)(+3)(Side A) ZXSpectrum +62C4E3A029592CEB6318EA15F6EB0E54 Pit-Fighter (1991)(Domark)(+3)(Side B) ZXSpectrum +3861BE6E27C125F0B06512A5F9F81656 Platoon (1988)(Ocean)(+3) ZXSpectrum +BEE82ACB7F4E0BF07C2491A262E3D6A2 Predator 2 (1991)(Image Works)(+3) ZXSpectrum +32897F04981ADAFB420239527F00E5CF Preliminary Monty (2009)(Zhiglov, Andrew)(+3)(RU)(en) ZXSpectrum en RU +E9C6D7938C51DBC66AC059252C3A1011 Prisoner, The (2014)(Commodore Plus)(+3)(ES)(en)[aka Prisionero, El] ZXSpectrum en ES +15A158D8D6C16951CBA3BA044F9F1E83 Pro Tennis Tour (1990)(MCM)(+3)(ES)(en)[re-release] ZXSpectrum en ES +245C0579EC01B2EE39D1021F26BAD45C Pro Tennis Tour (1990)(Ubi Soft)(+3)(FR)(en) ZXSpectrum en FR +8856E6C9F528358AAC934F7D1E9CE036 Prohibition (1987)(Zafi Chip)(+3)(ES)(en)[re-release] ZXSpectrum en ES +D218435F17B9761945FAC99ECADBDBE6 Project Nova (1987)(Zenobi)(+3)[re-release] ZXSpectrum +43148D3D758909F5EFE875C1A91B618C Project Stealth Fighter (1990)(MicroProse)(+3)(Side A)[aka F-19 Stealth Fighter] ZXSpectrum +1277DCDBA26A82F34C81AA0FCF5F8E52 Project Stealth Fighter (1990)(MicroProse)(+3)(Side B)[aka F-19 Stealth Fighter] ZXSpectrum +329E27D215758B165659BBF2A1F9CF7D Purple Saturn Day (1989)(Exxos)(+3)(FR)(en) ZXSpectrum en FR +E52A0866754E2990B8BCDAF0BE75E2B3 Q10 Tank Buster (1992)(Zeppelin Games)(+3)(Side A)[master disk] ZXSpectrum +31D57D1963C08F388EF6B480259C07EF Q10 Tank Buster (1992)(Zeppelin Games)(+3)(Side B) ZXSpectrum +5527C0338FF4FA4CADEB589233A8FD8E Quest for the Holy Something (1992)(Zenobi)(+3) ZXSpectrum +0494E0C9BAC62BCBBD086FC2468AFD69 Question of Scruples - The Computer Edition, A (1987)(Leisure Genius)(+3) ZXSpectrum +64DC3D58AACD22D3E5C31F118E52852E Question of Sport, A (1989)(Elite Systems)(+3) ZXSpectrum +781E76C8666C102ECEB9D2DEE5843587 R.A.M. (1990)(Topo Soft)(+3)(ES) ZXSpectrum ES +08B24FDD74B9C6DC4E0897656B092261 R.B.I. 2 Baseball (1991)(Domark)(+3) ZXSpectrum +CFE931E09F6AA2CD11E5023970F38777 Radiomania (1991)(Zenobi)(+3) ZXSpectrum +F60CD5937CA4B81DC26B6B4B25C09FC4 Raiders of the Lost Tomb (1995)(Adventure Workshop, The)(+3)(Side A) ZXSpectrum +47314FD9451E431F6782273A46BF96C3 Raiders of the Lost Tomb (1995)(Adventure Workshop, The)(+3)(Side B) ZXSpectrum +E104C8FAA6915072B149258FC78CACCA Rainbow Islands - The Story of Bubble Bobble 2 (1990)(Ocean)(+3) ZXSpectrum +6D4941EB1B566FC203906180C46F8399 Recopilacion Vives (19xx)(-)(+3)(es) ZXSpectrum es +59784A9D9C7B95B30CB6643CD9CE280E Red Heat (1989)(Erbe)(+3)(ES)(en)[re-release] ZXSpectrum en ES +E6CDD4BD35FEE6DA207381D194566CAF Red Heat (1989)(Ocean)(+3) ZXSpectrum +4F39FC7898096CF4E5654DA0CA4D2B2E Regreso al Futuro - Parte III (1991)(MCM)(+3)(ES)(en)(Side A)[aka Back to the Future Part 3][re-release] ZXSpectrum en ES +7DDD544ACB3FC82DE1502AFDAD5F6779 Regreso al Futuro - Parte III (1991)(MCM)(+3)(ES)(en)(Side B)[aka Back to the Future Part 3][re-release] ZXSpectrum en ES +307646A4ADC78064B6550C49B8B9B911 REMventure (2015)(Sunteam)(+3)[CSSCGC] ZXSpectrum +FA2C75EFD017D44D00735352F36E050F Renegade (1987)(Imagine)(+3) ZXSpectrum +26A037C2736930C5504F71107A43A18F Renegade (1987)(Imagine)(+3)[a] ZXSpectrum +DAAC2586AB97A8D5323A1116E7BECBB7 Rescate Atlantida (1989)(Dinamic)(+3)(ES) ZXSpectrum ES +BA688BDE146C8C3AC8845FE0D2234F4E Rescate Atlantida (1989)(Dinamic)(+3)(ES)(en)(Side B) ZXSpectrum en ES +3DA6E139DB8334962464B282C9A5DBF0 Rescate Atlantida (1989)(Dinamic)(+3)(ES)(Side A) ZXSpectrum ES +69FD7BF25413EADE228FE04E6329AD77 Rescate Atlantida (1989)(Dinamic)(+3)(ES)[a] ZXSpectrum ES +2295717191CBD21DD137BB1405AEF3D5 Return of the Jedi (1989)(Domark)(+3) ZXSpectrum +444EFAA6263F6286071C02F611402120 Return of the Jedi (1989)(Erbe)(+3)(ES)(en)[a][re-release] ZXSpectrum en ES +6711709E4AB22A96583D6A482D46213A Return of the Jedi (1989)(Erbe)(+3)(ES)(en)[re-release] ZXSpectrum en ES +8F159C843E38CA8ADD9E3A822ABC931F Rex (1988)(Martech Games)(+3)[aka Zenith] ZXSpectrum +7CFD449C32E1556B802A873CB7131E4F Rhyme Cryme (1995)(Zenobi)(+3)(Side A) ZXSpectrum +68A10F896E40F080252A3AB72E2D2E63 Rhyme Cryme (1995)(Zenobi)(+3)(Side B) ZXSpectrum +B5823C71FAC3397E07A70C4EF98D2F62 Rick Dangerous (1989)(Firebird)(+3) ZXSpectrum +9F7DFCA97567BF9764964479EBDB825A Rick Dangerous 2 (1990)(Micro Style)(+3) ZXSpectrum +BF300300A6528D1CA49AF6C6238B4FED Riptoff (1991)(Your Sinclair)(+3) ZXSpectrum +D46D2D1EB73FCD7EBF19B99F35175274 Road Blasters (1988)(Erbe)(+3)(ES)(en)[re-release] ZXSpectrum en ES +3A5BCF224671BE6F696D475AE60DF842 Road Blasters (1988)(U.S. Gold)(+3) ZXSpectrum +BD494DF25AEFCF1EB15913D3E5A61582 RoboCop (1988)(Ocean)(+3) ZXSpectrum +C21386188F1DC57724AF5973DF39E9E1 RoboCop (1988)(Ocean)(+3)[a] ZXSpectrum +FB4D95204E212FCD4417A8367C0F7BFF RoboCop 2 (1990)(Erbe)(+3)(ES)(en)[re-release] ZXSpectrum en ES +E70B1E678B2A0114FFC3E9E4AC373052 RoboCop 2 (1990)(Ocean)(+3) ZXSpectrum +2AA2AFD266E3D347F8B25924938A1107 RoboCop 2 (1990)(Ocean)(+3)[a] ZXSpectrum +BA57E3B95F21AD12D12FB33472F55B2D Rock 'n Roll (1989)(Rainbow Arts)(+3)(Side A) ZXSpectrum +92B084537EC412F78A45C56DC1652139 Rock 'n Roll (1989)(Rainbow Arts)(+3)(Side B) ZXSpectrum +7DBA0F76F4C0EE6AFD4E41BD62B473B0 Rolling Thunder (1988)(U.S. Gold)(+3) ZXSpectrum +18CF6104ECE0C1997CA4D953BFE9AC6B Round the Bend! (1991)(Impulze)(+3)(Side A)[aka Doc Croc's Outrageous Adventures][master disk backup] ZXSpectrum +38103CBD22977FAD7FC34D87FE59F842 Round the Bend! (1991)(Impulze)(+3)(Side A)[aka Doc Croc's Outrageous Adventures][master disk] ZXSpectrum +0A72DB7CAD662C92E301DF99D6A2BEDD Round the Bend! (1991)(Impulze)(+3)(Side B)[aka Doc Croc's Outrageous Adventures][master disk backup] ZXSpectrum +A4B205E07779C9371098C5F4E4E8EF62 Round the Bend! (1991)(Impulze)(+3)[aka Doc Croc's Outrageous Adventures] ZXSpectrum +6499F59A6EA7C1D3BE4E9C2DBB01B735 Rtypeblind (2015)(-)(+3)[CSSCGC] ZXSpectrum +40B39296E5C1C69F731A262D8C949109 Run the Gauntlet (1989)(Ocean)(+3) ZXSpectrum +25248E853A8D5A9978352F59C5F13346 Run, Bronwynn, Run! (1992)(FSF Adventures)(+3) ZXSpectrum +2704EAA898A7DF19FA6320478B9C564F Running Man, The (1989)(MCM)(+3)(ES)(en)[re-release] ZXSpectrum en ES +25830A0C1727ED67A134217CD24375A5 S.T.U.N. Runner (1990)(Domark)(+3) ZXSpectrum +16E8317E11D9B6509F34458DBB5F7647 Saint and Greavsie (1989)(Grandslam)(+3) ZXSpectrum +8BF4DE2BEC99B31C7EAC13B0CE9F96EB Salamander (1987)(Imagine)(+3)[re-release] ZXSpectrum +F64AF187E33E5D81A506290D77FCB661 Samurai Warrior - The Battles of... Usagi Yojimbo (1988)(Firebird)(+3)[aka Battle of... Usagi Yojimbo, The] ZXSpectrum +51D289A6EA2ADE395EC9A61BB2BCF5AD Santa's Xmas Caper (1991)(Zeppelin Games)(+3)(Side A)[aka Santa's Christmas Capers][aka You Are Santa Claus][tape master disk] ZXSpectrum +5B2A730F2BF4E60A25C2DB380E4B0F4D Satan (1989)(Dinamic)(+3)(ES) ZXSpectrum ES +4A24B3154061C9C1E155612615FD47A6 Scapeghost (1989)(Level 9 Computing)(+3)(Side A)[a][aka Spook] ZXSpectrum +3A8AD6D71202DFF00E29800DA7EC3905 Scapeghost (1989)(Level 9 Computing)(+3)(Side A)[aka Spook] ZXSpectrum +0A3DEDC6BFAF32A33E87775670F49635 Scapeghost (1989)(Level 9 Computing)(+3)(Side B)[a][aka Spook] ZXSpectrum +38A1B6F42FE3326F6E716314579FE05A Scapeghost (1989)(Level 9 Computing)(+3)(Side B)[aka Spook] ZXSpectrum +101030C5C46BCCDF8425DCEDF49745D5 Scrabble DeLuxe (1987)(Leisure Genius)(+3)[aka DeLuxe Computer Scrabble] ZXSpectrum +B9E08D718AC110327CBA72DD5B54B71C Scramble Spirits (1990)(Grandslam)(+3) ZXSpectrum +7324E1A5FBFB217880687D5733E84F27 Seaside Sorcery (1997)(Zenobi)(+3) ZXSpectrum +BE7D24A8C4CBD181902A050BDAF6E679 Senda Salvaje (1990)(Zigurat)(+3)(ES) ZXSpectrum ES +9631E8768B14014420325EF370B4DBF8 Sentinel, The (1987)(Firebird)(+3) ZXSpectrum +4521BCE9B1DA3522BDB25383B16DD084 Serpentine Tale, A (1993)(Zenobi)(+3)[re-release] ZXSpectrum +763298A9999BB26EC7AEEA7135DBB0C0 Seto Taisho vs Yokai (2016-02-29)(Grussu, Alessandro)(+3)(de-es) ZXSpectrum de-es +A2D9EAF70205BA0B06275B121F86E011 Seto Taisho vs Yokai (2016-02-29)(Grussu, Alessandro)(+3)(en-it) ZXSpectrum en-it +9EE0230FCD13102605D7E2210A68BD28 Seto Taisho vs Yokai (2016-02-29)(Grussu, Alessandro)(+3)(fr-pt) ZXSpectrum fr-pt +88FDCD9F88EA9CE93B02FCC4B27B57F8 Shackled (1988)(U.S. Gold)(+3) ZXSpectrum +E3BCCD732CACDA9922C233D9629C7E1A Shadow Dancer (1991)(Erbe)(+3)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +7BDD49ECA2932D55E60FB5F4AD6F6A6A Shadow Dancer (1991)(Erbe)(+3)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +4B2A285BC5A4AD23A554CA6E52C38AED Shadow of the Beast (1990)(Erbe)(+3)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +9A4B3F69F623ECBEB9150325354C681B Shadow of the Beast (1990)(Erbe)(+3)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +4A54A7EDB42CA628433A5686882335BD Shadow of the Beast (1990)(Gremlin Graphics)(+3)(Side A) ZXSpectrum +1B3CBD27B0BAFC41B1E72B0A0032CCB6 Shadow of the Beast (1990)(Gremlin Graphics)(+3)(Side B) ZXSpectrum +236D1B83321E1E44FEA02F7FC2BA0EA0 Shadow Warriors (1990)(Ocean)(+3) ZXSpectrum +70E2A7EEEC72A93491E069C8EF288B72 Shard of Inovar (1987)(Zenobi)(+3)[re-release] ZXSpectrum +7FE9CF767B8414A3FBB526699C101F67 Sharkey's Moll (1991)(Zeppelin Games)(+3)(Side A)[aka Operation Shark][tape master disk] ZXSpectrum +F46897A18D3CE6B0E20B5D6A71D2B96B Sherlock Holmes - The Lamberley Mystery (1990)(Zenobi)(+3) ZXSpectrum +CC1E2B9575454513B9DF8A2F24128359 Shinobi (1989)(Dro Soft)(+3)(ES)(en)[re-release] ZXSpectrum en ES +BDA4187B70BCC0107A93FE740881CCF4 Shinobi (1989)(Virgin Games)(+3) ZXSpectrum +604181EA61B67D29117CB7C481DE6382 Side Arms (1988)(Go!)(+3) ZXSpectrum +1D071944B8D236161D1504E9CCAC08F4 Silkworm (1989)(Erbe)(+3)(ES)(en)[a][re-release] ZXSpectrum en ES +4BB46B27D3B81D745E50AB6AA7F7C732 Silkworm (1989)(Erbe)(+3)(ES)(en)[a2][re-release] ZXSpectrum en ES +1960859956D290DD35248FAB7020C876 Silkworm (1989)(Erbe)(+3)(ES)(en)[re-release] ZXSpectrum en ES +00A46174B11703E3503C6A91A5D6AEAC Silkworm (1989)(Virgin Games)(+3) ZXSpectrum +A7AA58BBCBEB5F223A5A6EC35934067F Silverwolf (1992)(Zenobi)(+3)[re-release] ZXSpectrum +66E0FE8D814B15A57D41A87C051142C1 Sim City (1990)(Infogrames)(+3)(FR)(en) ZXSpectrum en FR +44629C16EDE075D78D42B09A144DE167 Simpsons - Bart vs. the Space Mutants, The (1991)(Erbe)(+3)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +451F3D3834DD80E1B6645A2A30F63193 Simpsons - Bart vs. the Space Mutants, The (1991)(Erbe)(+3)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +7BE1A435F8B0E3B46FE1CE1DAB8FD979 Sir Fred (1986)(Made in Spain)(+3)(ES) ZXSpectrum ES +9AB22C046DB076DA055C963573CE2F35 Sito Pons 500cc Grand Prix (1990)(Zigurat)(+3)(ES) ZXSpectrum ES +F955467D7DD58FC80C4D86CA4159CF6F Skateball (1988)(Ubi Soft)(+3)(FR)(en) ZXSpectrum en FR +AF87F82C11E8966EDCE3CDD09D8A8A63 Skull & Crossbones (1991)(Domark)(+3) ZXSpectrum +8A0985E0946FF645B2B12264F91DF80C Slaughter Caves, The (1989)(Zenobi)(+3) ZXSpectrum +E78FAF7AAE68365093332BA18EA1E247 Sleepwalker (1992)(Zeppelin Games)(+3)(Side A)[tape master disk] ZXSpectrum +EC7F963216218EE21AAC6120CA361FDF Sleepwalker (1992)(Zeppelin Games)(+3)(Side B)[tape master disk] ZXSpectrum +814894425CCF32964CC896872B510010 Slowglass (1990)(Slowglass)(+3)(ES) ZXSpectrum ES +E474B7FF7BB5DD9648CC703C7E3F3ED2 Smash TV (1991)(Erbe)(+3)(ES)(en)[re-release] ZXSpectrum en ES +9FA16D6E6D7E8D785A1F00295ED7A5A1 Snoopy (1990)(Edge, The)(+3) ZXSpectrum +4B6DF748DBC17B0435DCD8DFC4B1B0FF Sokoban (2006)(Compiler)(+3)(ES) ZXSpectrum ES +71AB774D6E0FBD835CD28E8B1BDF9D67 Sokoban (2006)(Compiler)(+3)(ES)(en) ZXSpectrum en ES +B3CCBEC82685F615A49721DFFC79E62D Sol Negro (1989)(Opera Soft)(+3)(ES) ZXSpectrum ES +6785069B57A7B16EB0013C85FEB1C0E8 Soldier of Fortune (1988)(Firebird)(+3) ZXSpectrum +08790A12B7B8EFFA2722E34655E4644A Soldier of Light (1988)(ACE)(+3) ZXSpectrum +B0695CD73BDB9F3894569BD3C38A933D Soldier of Light (1988)(Dro Soft)(+3)(ES)(en)[re-release] ZXSpectrum en ES +9F939F4A03B82F6F99FD798EBA7DD57E Song of Taliesin, The (1994)(Zenobi)(+3) ZXSpectrum +1185CFBA82DD8D67C4953B03C260DE93 Soviet (1990)(Opera Soft)(+3)(ES)(en) ZXSpectrum en ES +A6B40B4F538B9D82B9F038C9CD8AD10F Space Crusade (1992)(Gremlin Graphics)(+3) ZXSpectrum +A06B82DAD521059E0D3A2C73475596EE Space Harrier II (1990)(Grandslam)(+3)(Side A) ZXSpectrum +22F20AB616ECDF2A249DB5C289154683 Space Harrier II (1990)(Grandslam)(+3)(Side B) ZXSpectrum +CAEEEBDFD2E69797517C056F89D47843 Spectre of Castle Coris, The v2 (1990)(FSF Adventures)(+3) ZXSpectrum +FF3BA01A9B440B1C38D91CBB227F19A0 Spherical (1989)(Rainbow Arts)(+3)(Side A) ZXSpectrum +8C061D3D50E42DC5F30E44843EA52950 Spherical (1989)(Rainbow Arts)(+3)(Side B) ZXSpectrum +AF28CCFB2AAD3D89793DB7BC444C1D5E Spitting Image - The Computer Game (1988)(Domark)(+3) ZXSpectrum +10A622DCA1F2698FDFC03C76DEF1B5E7 Spitting Image (1989)(Erbe)(+3)(ES)(en) ZXSpectrum en ES +C322B5EA06F4B2ED6D7C90719BCBCF99 Sporting Triangles (1989)(CDS Microsystems)(+3)(Side A) ZXSpectrum +D24D6C110EE776280D7C0219C61EB4DF Sporting Triangles (1989)(CDS Microsystems)(+3)(Side A)[a] ZXSpectrum +77E504577BA377FAA16CE1710C425271 Sporting Triangles (1989)(CDS Microsystems)(+3)(Side B) ZXSpectrum +3CCFB713DBB45A0F5D68AFA2D3DB841C Sporting Triangles (1989)(CDS Microsystems)(+3)(Side B)[a] ZXSpectrum +AEE344141DDB0483D2563474C749A04D Spy Who Loved Me, The (1990)(Domark)(+3) ZXSpectrum +239C1780E63148AC9DA871D349FC68B6 St. Dragon (1990)(Dro Soft)(+3)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +99234D2A1E23D44612695EFB31A2AE70 St. Dragon (1990)(Dro Soft)(+3)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +7C7A6558BC30FA2D61A3163D713DB8E3 St. Dragon (1990)(Storm)(+3)[aka Saint Dragon] ZXSpectrum +1FFB852059F238C056EB7E6A6F6E943A Stack Up (1991)(Zeppelin Games)(+3)(Side A)[tape master disk] ZXSpectrum +9AA2FB8654CAFA41F4829BB5D2D153E6 Staff of Power, The (1991)(Zenobi)(+3) ZXSpectrum +D8ED90A406D9FCCCD619967573809DF9 Stalingrad (1988)(CCS)(+3) ZXSpectrum +D25F14FE82CFD438883BF8488BFD871B Stalker (1990)(Zenobi)(+3) ZXSpectrum +0D17E1D88B7E6DE6788C21389024B4CB Star Control (1991)(Dro Soft)(+3)(ES)(en)[re-release] ZXSpectrum en ES +820AC6D39BBCCF72CBEF995F0ED69F40 Star Raiders II (1987)(Electric Dreams)(+3) ZXSpectrum +E33E6BCE905D84409CAEED79B94DD2D6 Star Wars (1987)(Domark)(+3) ZXSpectrum +AB9064B8E339FC6A3F93465D71C3F281 Starbyte (1987)(Mister Chip)(+3)(ES) ZXSpectrum ES +79672B27E7BBC0FE18F28C87E7AFE32D Starglider (1986)(Rainbird)(+3) ZXSpectrum +2C5AC161696E3F5C682513780513A504 Starglider 2 - The Egrons Strike Back (1989)(Rainbird)(+3) ZXSpectrum +0D46535E3EDDC2305A4EC917111E7D3C Starring Charlie Chaplin (1987)(U.S. Gold)(+3) ZXSpectrum +AA841282454672150D48DC57DA3E3695 Starship Quest (1989)(FSF Adventures)(+3)(Side A) ZXSpectrum +FD7AC2C40F2834B6E13E93F26537A487 Starship Quest (1989)(FSF Adventures)(+3)(Side B) ZXSpectrum +9B96E596E51EB299BAF78D20B7F48400 Stephen Hawking's Advanced Wheelchair Flight Simulator (2015)(-)(+3)[CSSCGC] ZXSpectrum +6CA66FB6AE8CF39CA8DF06BF543FC181 Stir Crazy Featuring Bobo (1990)(Erbe)(+3)(ES)(en)[re-release] ZXSpectrum en ES +A2FB5B514156CBC4B7618DF52DFD48FC Stir Crazy Featuring Bobo (1990)(Infogrames)(+3)(FR)(en) ZXSpectrum en FR +A8F5C520BD1F758EAC4FDDA2A2D89CDB Stormlord (1989)(Hewson Consultants)(+3) ZXSpectrum +547DD093CE00675A7BAC17B5A178BD44 Stranded (1992)(Zenobi)(+3) ZXSpectrum +CE55D5202346DC9AFB6A4E3678C79555 Street Fighter (1988)(Go!)(+3) ZXSpectrum +4038FB5396AC001B5EE489B622C3C1A9 Subbuteo - The Computer Game (1990)(Electronic Zoo)(+3) ZXSpectrum +4356C92DBA30D05778C145FCE1BD2B03 Summer Games II (1988)(U.S. Gold)(+3)(Side A) ZXSpectrum +CDC03F926C09B7DA106976BD9869D61C Summer Games II (1988)(U.S. Gold)(+3)(Side B) ZXSpectrum +5238C2CBBD4F9497B1D57B9CA67C290B Super Cars (1990)(Gremlin Graphics)(+3) ZXSpectrum +67A984FB555169FD3A54DD651304032E Super Cycle (1987)(U.S. Gold)(+3) ZXSpectrum +601B8AE2229705BA8CEC6B16850C70BB Super Scramble Simulator (1989)(Erbe)(+3)(ES)(en)[re-release] ZXSpectrum en ES +A4D0ADA3B6BF567F2264FF6D19C5209A Super Scramble Simulator (1989)(Gremlin Graphics)(+3) ZXSpectrum +7E51A0F4ED2BB69386E4F86260E7D3B6 Super Space Invaders (1991)(Domark)(+3)[a][aka Space Invaders '91] ZXSpectrum +AD3AB5B51853B02CEDFCB5AF2D7AD213 Super Space Invaders (1991)(Domark)(+3)[a2][aka Space Invaders '91] ZXSpectrum +B804C154FD5FA31D17436B5B979078FF Super Space Invaders (1991)(Domark)(+3)[a3][aka Space Invaders '91] ZXSpectrum +8278982F9BF475BD781652B9938FD578 Super Space Invaders (1991)(Domark)(+3)[aka Space Invaders '91] ZXSpectrum +A991D67C46778E6127C7BA47F4F1C736 Superchess 3 v3.5 (1984)(CP)(+3) ZXSpectrum +AB59AD07E28AB006A57978DDF9E9CBC1 Superman - The Man of Steel (1989)(Tynesoft)(+3)(Side A) ZXSpectrum +04D98CADFE910D44BE26E166B8D3A7FC Superman - The Man of Steel (1989)(Tynesoft)(+3)(Side B) ZXSpectrum +F62CA81BE81EF0C160BD3C4F472B5981 Supersports - The Alternative Olympics (1988)(Gremlin Graphics)(+3)(Side A)[aka Super Sports - The Olympic Challenge] ZXSpectrum +FB0A56FA9FE0ABAF608CECCB1BD57981 Supersports - The Alternative Olympics (1988)(Gremlin Graphics)(+3)(Side B)[aka Super Sports - The Olympic Challenge] ZXSpectrum +A1A481E770CB7950F3EA717ED0EC27A6 Sword of IANNA, The (2017-09-30)(RetroWorks)(+3)(ES) ZXSpectrum ES +49E597A341748218021CA004CB992F76 Sword of IANNA, The (2017-09-30)(RetroWorks)(+3)(ES)(en-es) ZXSpectrum en-es ES +03B14B231E1E54352FF55E1704FB7186 Sword of IANNA, The (2017-09-30)(RetroWorks)(+3)(ES)(en-es)(Side A) ZXSpectrum en-es ES +E22C476F60DA6915CD4E24A254CB0C00 Sword of IANNA, The (2017-09-30)(RetroWorks)(+3)(ES)(en-es)(Side B) ZXSpectrum en-es ES +7E895861014BF7716C0FEDADDF42D44D Sword of IANNA, The (2017-09-30)(RetroWorks)(+3)(ES)(Side A) ZXSpectrum ES +35DFD527BDD807E733251610259DDFED Sword of IANNA, The (2017-09-30)(RetroWorks)(+3)(ES)(Side B) ZXSpectrum ES +ECCD06B9962A4484594DE296112C4385 Sword of the Samurai (1992)(Zeppelin Games)(+3)(Side A)[master disk] ZXSpectrum +312C36F544BD4640B3A24C99F895BD93 Sword of the Samurai (1992)(Zeppelin Games)(+3)(Side B) ZXSpectrum +E569A03C8369F27CCA3E0BB801BBF5F3 Tai Chi Tortoise (1991)(Zeppelin Games)(+3)(Side A)[tape master disk] ZXSpectrum +1C0385A626ABB989AF6234D0C9E46B31 Tai-Pan (1987)(Ocean)(+3) ZXSpectrum +79A187FB8392F0EC2C30AE2BA0CA2577 Tales of Mathematica, The (1990)(Zenobi)(+3) ZXSpectrum +D9B11B7BE16C738BB0A64CC2E7132616 Tank Attack (1988)(CDS Microsystems)(+3) ZXSpectrum +119679A6FA91B1C02F413C82B81A9A6E Target - Renegade (1988)(Imagine)(+3) ZXSpectrum +16E3E948E9A05D916A7F2040359D469C Target Plus (1988)(Dinamic)(+3)(ES)[gunstick] ZXSpectrum ES +059BCF9CD5A34FA4CA6971BE9813B823 Tax Returns (1992)(Zenobi)(+3) ZXSpectrum +8F622A0CA021DEF3499A694A7E262D7A Taxman Cometh, The (1991)(Zenobi)(+3) ZXSpectrum +8AC68AA69ABF9D57583858933EFC3746 Tears of the Moon, The (1992)(Zenobi)(+3) ZXSpectrum +7A17D4EA031D29B1052F9FE2183FEF8A Techno-Cop (1988)(Gremlin Graphics)(+3) ZXSpectrum +0A26C55E3C192017CEE1CDB141595410 Teenage Emergency (1995)(Zenobi)(+3) ZXSpectrum +2CDEC0B10579E832B508C6F7C3B12D0D Teenage Mutant Hero Turtles (1990)(Image Works)(+3)[a][passworded] ZXSpectrum +0369F87B01C0CBCBDC288C1D2B36DA85 Teenage Mutant Hero Turtles (1990)(Image Works)(+3)[passworded] ZXSpectrum +FF3A25DAE07D761D9AD6670615DA6600 Ten Green Bottles (1995)(Zenobi)(+3) ZXSpectrum +18D972360F70644750B070C80B950F10 Terminator 2 - Judgment Day (1991)(Ocean)(+3) ZXSpectrum +AE2266A6F920AFE3BF70FF298A72CDBF Terrorpods (1989)(Dro Soft)(+3)(ES)(en)[re-release] ZXSpectrum en ES +C280622A5DDDB3974C2FD3D9B1DC69C4 Tetris (1988)(Mirrorsoft)(+3) ZXSpectrum +5F4354055B776637EBC73D2027F5B7B8 Tetris (1988)(Mirrorsoft)(+3)[a] ZXSpectrum +C6320B29CD775CFE3132984AE143FA0A Tetris (1988)(Mirrorsoft)(+3)[a2] ZXSpectrum +0C9FFC0330659C4B01366DB2C4B45E4E Theme Park U.K. (1993)(Zenobi)(+3)[re-release] ZXSpectrum +24B98D2A870ADED6A6DF6D451554C27A Theme Park U.S.A. (1993)(Zenobi)(+3) ZXSpectrum +FABE4F377D7A3152B80753B1C2334C08 There's a Bomb Under Parliament (1991)(Zenobi)(+3) ZXSpectrum +8C694882F4275FE6C8B895018A41D7D0 Thinking Brain 2, The (2015)(-)(+3)[CSSCGC] ZXSpectrum +79B455F37B2E7036B06D846571DC856C Thirty-Nine Steps, The (1995)(Zenobi)(+3)[aka 39 Steps, The] ZXSpectrum +94A35EAC03D66999D18E429EA98056BD Thunder Blade (1988)(U.S. Gold)(+3) ZXSpectrum +BD6E0FBE11488322FCC0E00A59AA2711 Thunder Blade (1988)(U.S. Gold)(+3)[a] ZXSpectrum +B303E0C8F76B6A0AF767EE3E9016493A Thunderbirds (1989)(Grandslam)(+3)(Side A) ZXSpectrum +8555155DF2B6952B8ED3FEB64B6EE36D Thunderbirds (1989)(Grandslam)(+3)(Side A)[a] ZXSpectrum +98D986509E1C2C9E28805E916229276D Thunderbirds (1989)(Grandslam)(+3)(Side B) ZXSpectrum +A6BEBABA4289BDF5AB9887EB1BE24CAB Thunderbirds (1989)(Grandslam)(+3)(Side B)[a] ZXSpectrum +1811402CD9EEFEBC4487693BAD8AE46D Thunderbirds (1989)(MCM)(+3)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +ED59E0F958D1189AFB2D4E29FC6B7837 Thunderbirds (1989)(MCM)(+3)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +278567647515FB0FAA69363151062467 Thundercats (1987)(Elite Systems)(+3) ZXSpectrum +83E81754173B02CC3E013E531C2664E2 Tiburon (1989)(Erbe)(+3)(ES)(en)[aka Jaws][re-release] ZXSpectrum en ES +CDA05C936182F8DC3A5976EB064B7542 Time Crystal, The (2011)(Flanagan, Steven)(+3) ZXSpectrum +695D7432540996413AFE6691058916BA Time Scanner (1989)(Activision)(+3) ZXSpectrum +5BA32BADA9FAA84419813DD5D30D9AC7 Time Scanner (1989)(MCM)(+3)(ES)(en)[re-release] ZXSpectrum en ES +58D6B9A0D77D2014B93582AC51CFB386 Tintin en la Luna (1989)(Erbe)(+3)(ES)(en)[aka Tintin on the Moon][re-release] ZXSpectrum en ES +191AB2A54294F2A09F955AC88BF0CF0D Tintin on the Moon (1989)(Infogrames)(+3)(FR)(en) ZXSpectrum en FR +E838090F624B748FA56D74C0F8A628B8 Titanic Blinky (1991)(Zeppelin Games)(+3)(Side A)[tape master disk] ZXSpectrum +BF4D37B9050C1B981441DFEC1F0A9529 Titanic Blinky (1991)(Zeppelin Games)(+3)(Side B)[tape master disk] ZXSpectrum +AEDC775125FCCE0AEACBF630A3DBB918 Toddler Trouble (1996)(Zenobi)(+3) ZXSpectrum +D039EDC47EA5880E688AEEDDB3EC68FE Tomahawk (1985)(Digital Integration)(+3)[aka Thunderbird] ZXSpectrum +023041D1715C16E8E4F4A612131ADE03 Toobin' (1989)(Domark)(+3) ZXSpectrum +E53CDC3455ACE965A8DB590D3F66297C Toobin' (1989)(Domark)(+3)[a] ZXSpectrum +95026FD0CFE80D4F5C82FA4CE38E4883 Toobin' (1989)(Erbe)(+3)(ES)(en)[re-release] ZXSpectrum en ES +E2A191EA88C39EC7D92FEF4C361729C8 Tortugas Ninja (1990)(MCM)(+3)(ES)(en)[aka Teenage Mutant Hero Turtles][passworded][re-release] ZXSpectrum en ES +2CF2EC16ACE127CE2C0C279F3736B816 Tortugas Ninja (1990)(MCM)(+3)(ES)(en)[aka Teenage Mutant Hero Turtles][re-release] ZXSpectrum en ES +551E366073F0BEDD7E8C671F4E9274B4 Total Eclipse (1988)(Incentive)(+3) ZXSpectrum +DE442C0D009686514A89C0CD9D2F4E6C Total Recall (1991)(Ocean)(+3) ZXSpectrum +B5F9D66EB175D407BD9616718150E931 Tour de Force (1988)(Gremlin Graphics)(+3) ZXSpectrum +0B5EBD0B69A4406AD80A139022D6D26E Treasure Island (1991)(Zenobi)(+3)[re-release] ZXSpectrum +1D92EC6A091E4D97FE268432AA6E448B Trevor Brooking's World Cup Glory (1990)(Challenge)(+3) ZXSpectrum +3E0E0E0104F5FB0CB5BB066BF386BFED Trigger (1989)(Opera Soft)(+3)(ES) ZXSpectrum ES +9C2D45F56B3264A733F66F3AAC34D08A Trigger (1989)(Opera Soft)(+3)(ES)[gunstick] ZXSpectrum ES +022E5F208457DF788CDAE5B84A2571B4 Trivial Pursuit - A New Beginning (1988)(Domark)(+3)(Side A) ZXSpectrum +79D385C1EC586633F5E31B6ECD3AA73B Trivial Pursuit - A New Beginning (1988)(Domark)(+3)(Side B) ZXSpectrum +51DE5236F081C5B4B0FF4803B799CE23 Trouble with Trolls (1996)(Zenobi)(+3) ZXSpectrum +153AFDF9155DFBBB4B05F551C6490046 Tuareg (1988)(Topo Soft)(+3)(ES) ZXSpectrum ES +02B6317D4AC1908D76277FECE9D06334 Turbo Girl (1988)(Dinamic)(+3)(ES) ZXSpectrum ES +7C6187A213F1C9972E625708BE6F4B3F Turbo Out Run (1989)(U.S. Gold)(+3)(Side A) ZXSpectrum +D4C8E40EC3C974EAA393EEECA67A9923 Turbo Out Run (1989)(U.S. Gold)(+3)(Side B) ZXSpectrum +A6869AF5A64180399A1856A5E426CB50 Turbo Out Run (1990)(Erbe)(+3)(ES)(en)(Side A) ZXSpectrum en ES +37A7151AA5964663C22FDA2C69441B3D Turbo Out Run (1990)(Erbe)(+3)(ES)(en)(Side B) ZXSpectrum en ES +BFF65CE53D7C599018E8599F612A2619 Turbo Skate Fighter (1989)(Zeppelin Games)(+3)(Side A)[tape master disk] ZXSpectrum +3CB42055538DA03ABA23E929C0F5F178 Turbo Skate Fighter (1989)(Zeppelin Games)(+3)(Side B)[tape master disk] ZXSpectrum +D1296E4DE774E232BBE68475B4AB0620 Turrican (1990)(Erbe)(+3)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +27D92AAF05EE0559E78FF34FD209BC4B Turrican (1990)(Erbe)(+3)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +F7D535C24E69C01868788413C4A94BB6 Turrican (1990)(Rainbow Arts)(+3)(Side A) ZXSpectrum +3A5C7BB0C5A0C07AE962D4FCA061A4FD Turrican (1990)(Rainbow Arts)(+3)(Side B) ZXSpectrum +8D2CE6A4E55814F3AA950F078351D9F6 Turrican II - The Final Fight (1991)(Rainbow Arts)(+3)(Side A) ZXSpectrum +DA71A4E2E12AB63FAB40EFDAC02DDAF0 Turrican II - The Final Fight (1991)(Rainbow Arts)(+3)(Side A)[a] ZXSpectrum +F3CC08856AFAF8E916E3CE4C6614950F Turrican II - The Final Fight (1991)(Rainbow Arts)(+3)(Side B) ZXSpectrum +A2EAA628603B01FAD03A1C019677CA4E Turrican II - The Final Fight (1991)(Rainbow Arts)(+3)(Side B)[a] ZXSpectrum +84BBCE6FB5DC2CC50D890A4978B246B4 T'Was a Time of Dread (1992)(Zenobi)(+3) ZXSpectrum +FD85B3B7BF046087D6DAC42EFAA326D4 Twelve Days of Christmas, The (1994)(Zenobi)(+3) ZXSpectrum +DBA996555A6DFDBBD35E9633027C4D53 Twilight - Krajina Tienov (1996)(Gryshcenko, Dmytro)(+3)(UA)(en)[re-release] ZXSpectrum en +7F3CB5199B59056B352E72EACFD75F6E Twin World (1990)(Ubi Soft)(+3)(FR)(en)(Side A) ZXSpectrum en FR +AC76D97DC39EF5FD8B9FB9B9678A19C8 Twin World (1990)(Ubi Soft)(+3)(FR)(en)(Side B) ZXSpectrum en FR +ACBDD34B9AF1442458FA7200EEE65596 Typhoon (1988)(Imagine)(+3) ZXSpectrum +C293F3DA39AB24CABC619002A7C36AB1 Typhoon (1988)(Imagine)(+3)[a] ZXSpectrum +2EC4C29C15926F8EBFC4BA369E05145B Typhoon (1988)(Imagine)(+3)[a2] ZXSpectrum +D9699827EA77BA661DAB545959889898 Unborn One, The (1991)(Zenobi)(+3) ZXSpectrum +FC07E7E87C5120113C4506CDCF96F19C Untouchables, The (1989)(Ocean)(+3) ZXSpectrum +9459655268EF4EEDEB685F1E4A55B9C6 Untouchables, The (1989)(Ocean)(+3)(Side A) ZXSpectrum +D1ECEB1E21F7BFFC4CA1112D16E36A32 Untouchables, The (1989)(Ocean)(+3)(Side A)[a] ZXSpectrum +2CB653A195E0B5CD776C9752059D8253 Untouchables, The (1989)(Ocean)(+3)(Side B) ZXSpectrum +562597E8C6CBE1BC96BA45C4D08C0E50 Untouchables, The (1989)(Ocean)(+3)(Side B)[a] ZXSpectrum +7573688F0EF9CB65AFFF4AF9F61995F2 Untouchables, The (1989)(Ocean)(+3)[a] ZXSpectrum +749B4AF0EEC41BB233BE6480918F96A2 Urban (1991)(Zenobi)(+3) ZXSpectrum +9389B68126D244BB6FDCCD00F196A651 Venom (1988)(Zenobi)(+3)[re-release] ZXSpectrum +90715ECBEB0FFDDC3493977341F44A83 Very Big Cave Adventure, The (1986)(Zenobi)(+3)[re-release] ZXSpectrum +1D6D9CD6FDD07CA3024FD161B37F79D0 Viaje al Centro de la Tierra (1989)(Topo Soft)(+3)(ES) ZXSpectrum ES +94E20F25B18E1C3E7DF4468A7858EEEE Vigilante (1989)(Erbe)(+3)(ES)(en)[re-release] ZXSpectrum en ES +C18DD6EE9B259AA67C7111FAA31913BE Vigilante (1989)(U.S. Gold)(+3) ZXSpectrum +4A9C4BE27B40D17B5F672E36093CD3FA Vigilante (1989)(U.S. Gold)(+3)[a] ZXSpectrum +BF7FB6C791F5ABA3B4765251B12333A6 Vigilante (1989)(U.S. Gold)(+3)[a2] ZXSpectrum +C30F47B9E5A264616026EF54983D12BD Vindicator!, The (1988)(Imagine)(+3) ZXSpectrum +9C221B23DF610BC69A45BCB9A29713D9 Vindicator!, The (1988)(Imagine)(+3)[a] ZXSpectrum +FB4A0F8A1166D34DD6468D9C5BB03AF8 Vindicator!, The (1988)(Imagine)(+3)[a2] ZXSpectrum +8C3A2DC534880350D96D41E3A1251FFB Violator of Voodoo, The (1991)(Zenobi)(+3) ZXSpectrum +C0DA8255B53129FE81513744C6580C22 Virus (1988)(Firebird)(+3) ZXSpectrum +20F58FA78FA8340BBA20F4F53961A41D Vixen (1988)(Martech Games)(+3) ZXSpectrum +A14E72E2193FD2960739716D19AC1A6E Wanderer (1989)(MCM)(+3)(ES)(en)[re-release] ZXSpectrum en ES +0B5EC59B880A90AB69BF3147F129DA93 Wanderer 3D (1989)(Elite Systems)(+3) ZXSpectrum +913968B3353D46F70D82BF902B65083B War in Middle Earth (1989)(Dro Soft)(+3)(ES)[re-release] ZXSpectrum ES +4BF899D999EE8F84669BF48B0C3CE6F9 War in Middle Earth (1989)(Melbourne House)(+3)(Side A) ZXSpectrum +5F12DA3E1AD1502502E263076022CC5B War in Middle Earth (1989)(Melbourne House)(+3)(Side B) ZXSpectrum +C3F2BEB3F1432A4CD98818B34E9778A5 WEC Le Mans (1988)(Imagine)(+3) ZXSpectrum +334EC16750B953C751C15C4D2630D5B0 WEC Le Mans (1988)(Imagine)(+3)[a] ZXSpectrum +5075DAE4C23A8F883015C1615388753A WEC Le Mans (1989)(Erbe)(+3)(ES)(en) ZXSpectrum en ES +FFB811DFD31C07E50AF5D89AA4CA8069 Well of Zol, The (1994)(Zenobi)(+3) ZXSpectrum +89484987E75A3764436936C48F086711 Welltris (1991)(Erbe)(+3)(ES)(en)[re-release] ZXSpectrum en ES +DDDA18B9A55A206CBD28A5B9984A63F5 Welltris (1991)(Infogrames)(+3)(FR)(en) ZXSpectrum en FR +C672134A1745DCE89945FD3E6908A2DA Where Time Stood Still (1988)(Ocean)(+3)[aka Land That Time Forgot, The][aka Tibet] ZXSpectrum +27637AD5D2727C9F5D357736629E4E50 White Feather Cloak, The (1992)(Zenobi)(+3)[re-release] ZXSpectrum +DFF5F4B55CB762FB84F537C602F8FFD5 Winter Olympiad '88 (1988)(Tynesoft)(+3)(Side A) ZXSpectrum +8C71DFB52B0CC2C4BA592568223D02E8 Winter Olympiad '88 (1988)(Tynesoft)(+3)(Side B) ZXSpectrum +92A5E6EC367A60B23ABCCE5C10E63C81 Wizard of Oz, The (1995)(Zenobi)(+3) ZXSpectrum +72E7BFB04A14EBE583BF89A807CD018B Wizard Quest (1992)(Zenobi)(+3) ZXSpectrum +BC31F08274D18148AEECB3AF51BCE0AD World Championship Boxing Manager (1990)(Goliath Games)(+3) ZXSpectrum +AC918B6251E6C48C577B12153E184FD9 World Class Rugby (1991)(Audiogenic)(+3)[aka Sports Action Rugby] ZXSpectrum +8F20CCF5BF049F1F0CBCC8B538F5D74F World Cricket (1991)(Zeppelin Games)(+3)(Side A)[tape master disk] ZXSpectrum +97CFFC52CABED8AEF3875916B5D6370F World Rugby (1993)(Zeppelin Games)(+3)(Side A)[tape master disk] ZXSpectrum +02EF0980215E7208FA5D7B9B33AB5204 World Rugby (1993)(Zeppelin Games)(+3)(Side B)[tape master disk] ZXSpectrum +3A5CD52D0A32ABD740E0AD0A30EB8A44 World Soccer (1990)(Zeppelin Games)(+3)(Side A)[tape master disk] ZXSpectrum +F2EFEB6929DAFC1F6481B2CF832B0BA1 World Soccer (1990)(Zeppelin Games)(+3)(Side B)[tape master disk] ZXSpectrum +84D6048DAF2073547DE1B24DD2BC1EA3 Wos Forum Experience (2015)(-)(+3)[CSSCGC] ZXSpectrum +F062003888A5F06F429F64E7448C7581 Wrestling Superstars (1993)(Code Masters)(+3) ZXSpectrum +5786B587832B3D3C0DFE80DDB337FD8B Wrestling Superstars (1993)(Code Masters)(+3)[a] ZXSpectrum +B5D831B19CEF0AF9F8824456918542AB Wrestling Superstars (1993)(Code Masters)(+3)[a2] ZXSpectrum +6B5BB30B0C850A0DE22FAD6E4B5C9EC8 WWF WrestleMania (1991)(Erbe)(+3)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +0D3EC39372EA5A432B7AD0CF03CC6759 WWF WrestleMania (1991)(Erbe)(+3)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +17754C40FB4E146B46C4AE034EE427EE Xenon (1988)(Melbourne House)(+3) ZXSpectrum +FA9E0CB3E58633F1206D4166DB1A00FD Xenophobe (1989)(Micro Style)(+3) ZXSpectrum +6FAD4E4E0E98B275E646298E5F6A4D56 Xenophobe (1989)(Micro Style)(+3)(Side A) ZXSpectrum +EC297738CC6FC58C6EA84B2E23A1CBC6 Xenophobe (1989)(Micro Style)(+3)(Side B) ZXSpectrum +2380478ACD1072341AA720F161BD8B5A X-Out (1990)(Erbe)(+3)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +A36C8CC38BBA6CB5C83C03C293D11D15 X-Out (1990)(Erbe)(+3)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +B4AFC86C92EB83184CE7FD4061E6D82A X-Out (1990)(Rainbow Arts)(+3) ZXSpectrum +2663EE99FA88DE11B0B0302DDC3205D2 Xybots (1989)(Domark)(+3) ZXSpectrum +553D06DF484F7701B4BA4A562CD2FB35 Xybots (1989)(Erbe)(+3)(ES)(en)[re-release] ZXSpectrum en ES +BF14B11CE20698203C42C2EFAFC516F8 Zen Quest (1995)(Zenobi)(+3) ZXSpectrum +022DD69DE843ADF668850A1817793CD8 Zipi y Zape (1989)(Dro Soft)(+3)(ES) ZXSpectrum ES +566DEDE708AAC8B76D4D2233DC89CD81 Zipi y Zape (1989)(Dro Soft)(+3)(ES)(Side A) ZXSpectrum ES +90B81658D801B6BF82DCD6EB8D2BE7F6 Zipi y Zape (1989)(Dro Soft)(+3)(ES)(Side B)[master disk] ZXSpectrum ES +ACC77C02BC77DB0A32EC96BF3992BFE5 Zork 1 - The Great Underground Empire (1984)(Infocom)(+3)[aka ZxZvm - Zork I - The Great Underground Empire - Solid Gold Edition] ZXSpectrum +83CFD7DE375DCB6AFCBD6EDE75B532A3 Zork 1 - The Great Underground Empire (1984)(Infocom)(+3)[aka ZxZvm - Zork I - The Great Underground Empire] ZXSpectrum +E363DFF1F0654404340E0F4DE14DCD3E Zork 2 - The Wizard of Frobozz - Zork II - The Wizard of Frobozz (1984)(Infocom)(+3) ZXSpectrum +B2DC65EDA528BBB071451B19418C261F Zork 3 - The Dungeon Master - Zork III - The Dungeon Master (1984)(Infocom)(+3) ZXSpectrum +C7BD904D30AFBFBDE4EF5B962B55321D ZxZvm - A Change in the Weather - An Interactive Short Story (1996)(Andrew Plotkin)(+3) ZXSpectrum +DD6A26F99DB7A5AEA6E9F86C95EB9224 ZxZvm - A Good Breakfast - An Interactive Feeding (1997)(Stuart Adair)(+3) ZXSpectrum +D87544CD3A98F2767EA63859341E9B42 ZxZvm - A New Day (19xx)(Fry, Jonathan)(+3) ZXSpectrum +8C6F0C6749C311CD83FB520A10E05AC0 ZxZvm - A Week in the Life - An Interactive Self (1998)(Neil James Brown)(+3) ZXSpectrum +6E6F1FBD4905E0696AB70C693B2035B7 ZxZvm - Abenteur - Das Interaktive Original (1998)(Arnold, Toni)(+3)(de) ZXSpectrum de +79F84A4D3DCB5525762E50620F2E150D ZxZvm - Acid Whiplash (1998)(Cody Sandifer - Rybread Celsius)(+3) ZXSpectrum +FE0C59536BB58D5B005364995EFD1EAA ZxZvm - Acorn Court - An Interactive Text Adventure (1997)(Todd S. Murchison)(+3) ZXSpectrum +590C474C0B005A02305853FA41796D34 ZxZvm - Adventure - The Interactive Original (1994)(Graham Nelson)(+3) ZXSpectrum +BFD1990D65F11EE0A5B71706FC499F46 ZxZvm - All Quiet on the Library Front - An Interactive Vignette (1995)(Michael S. Phillips)(+3) ZXSpectrum +1B6A70758C0172AC92909B08A2B2C377 ZxZvm - Anchorhead - An Interactive Tale of Lovecraftian Horror (1998)(Gentry, Michael S.)(+3) ZXSpectrum +B7FFCCB3E43936CE230AFF657D3CF42E ZxZvm - Apartment 209 - An Interactive Pigsty (1997)(Ben Parrish)(+3) ZXSpectrum +C98498E3DE3AC0E1C16FA60C9FC5740E ZxZvm - Aunt Nancy's House - An Interactive Simulation (1997)(Nate Schwartzman)(+3) ZXSpectrum +A7CA7EAEC05290EC29B62837273E23DE ZxZvm - Baer Geht aus Ein - Eine Interaktive Kindergeschichte (1998)(Schmidl, Gunther)(+3)(de) ZXSpectrum de +748A874897BA1F250E910DA7E7DA9C6C ZxZvm - Balances - An Interactive Short Story (1996)(Graham Nelson)(+3) ZXSpectrum +C29E0ED87ED8744F97CE8DADADCDB2F0 ZxZvm - Ballyhoo (1986)(Infocom)(+3) ZXSpectrum +8D533D335073074800DB4C3B7D199894 ZxZvm - Baltimore 24 - An Exercise in Interactive Fiction (1997)(Howard A. Sherman)(+3) ZXSpectrum +71254B1A153E7399FB3EAFC3BAA01C9A ZxZvm - Bedlam - An Interactive Preview (1997)(Zey, Michael)(+3) ZXSpectrum +B7416470E3619526423BF191600DEFC1 ZxZvm - Bloodline - An Interactive Coming-of-Age (1998)(Liza Daly)(+3) ZXSpectrum +435D3259072501AF2B2B5932EF6FF68D ZxZvm - Blow Job Drifter - An Interactive You Know What (1998)(Big Al)(+3) ZXSpectrum +CF298F0E778B3CC05DD714DDAF31EA1D ZxZvm - Border Zone - A Game of Intrigue (1987)(Infocom)(+3) ZXSpectrum +9214E8C5738B27E020E7463F7064D3A3 ZxZvm - BSE - An Interactive Epidemic (1996)(Smith, Chris)(+3) ZXSpectrum +1FF6A47D7D5DFF10031ECF1B494040CE ZxZvm - Busted! - Psychedelic Interactive Fiction (1994)(Jon Drukman)(+3) ZXSpectrum +0525D94C90D8446A4FE9AD83B70258B0 ZxZvm - C.I.A. Adventure (1996)(Thomas, Kevin)(+3) ZXSpectrum +8315135D71902EA0A83F035931625EB7 ZxZvm - Candy - An Attempt at Reliving Childhood (1997)(Rybread Celsius)(+3) ZXSpectrum +3D8C75DECD034589B55DDDBACE0BB462 ZxZvm - Cask - My First Stab at Interactive Fiction (1997)(Hardjono, Harry M.)(+3) ZXSpectrum +69773466F539BB47A5AF58A4EEC2719F ZxZvm - Cattus Atrox - An Interactive Fiction Story (1998)(Cornelson, David A.)(+3) ZXSpectrum +EB1AE5FB68091FFF51C7CB6E9FCE0BCB ZxZvm - Chicken Under the Window - An Interactive Farce (1998)(Lucian Smith)(+3) ZXSpectrum +93BDBCB3282A6C04EC902A252539E0FC ZxZvm - Christminster - An Interactive Conspiracy (1995)(Gareth Rees)(+3) ZXSpectrum +BD77041D5D585C811CF2C6A7AA1A6AEC ZxZvm - Coming Home - A Simple Home Adventure (1997)(Andrew Katz)(+3) ZXSpectrum +A0EE90ADF5B54EE1508AB175150C8414 ZxZvm - Competition 96 - An Interactive Guide (1997)(Lucian Smith)(+3) ZXSpectrum +55DFEC357B02104B33F3F754216D72EA ZxZvm - Congratulations! (1997)(Frederick J. Hirsch)(+3) ZXSpectrum +2F72BD4DC58A681F761B1B64881028BC ZxZvm - Cutthroats (1984)(Infocom)(+3) ZXSpectrum +B9D1DE604A3FF7D364E783982281E27B ZxZvm - Deadline - An Interlogic Mystery (1982)(Infocom)(+3) ZXSpectrum +A2632046FF72014051E3DCE44E921392 ZxZvm - Deja Vu - An Interactive Demonstration (1993)(Graham Nelson)(+3) ZXSpectrum +CF549AC0F39C244AE7EAC0FF2BE9AFFA ZxZvm - Delusions - An Interactive Self Discovery (1996)(Forman, Christopher E.)(+3) ZXSpectrum +3059A931DDCC862903A20CAF137494F3 ZxZvm - Detective (1998)(Moore, Stuart)(+3) ZXSpectrum +785528A5E5E161F79FF68756B0DE5312 ZxZvm - Downtown Tokyo Present Day (1998)(Digby McWiggle)(+3) ZXSpectrum +26048B7E73E4D08C98A960B5B50D398C ZxZvm - Enchanter - Interlogic Fantasy (1983)(Infocom)(+3) ZXSpectrum +D7F3CFA03C4060A1939FDB85D444F874 ZxZvm - Encyclopedia Frobozzica (19xx)(Digby McWiggle)(+3) ZXSpectrum +B979288C7CF01B6FD718D2DAFD11CA81 ZxZvm - Fear - An Interactive Nightmare (1996)(Chuan-Tze Teo)(+3) ZXSpectrum +BB4FD169B494D9838E96873E1E6B4F84 ZxZvm - Fifteen (1998)(Ricardo Dague)(+3) ZXSpectrum +1B84E7D4C5EAE344A8EFFF2C75297EC7 ZxZvm - Friday Afternoon or Escape from MicroSun (1997)(Mischa Schweitzer)(+3) ZXSpectrum +71AF86BCA4A302D1C39606C6F16E2802 ZxZvm - Frozen - A Night at the Lab (1996)(Farnham, Jeremy)(+3) ZXSpectrum +336D5701EF55083A88613888FDC96002 ZxZvm - Gumshoe - An Interactive Investigation (1996)(Oliphant, Mike)(+3) ZXSpectrum +BB1DBA05DC06A5CD6B4D8B19032BDC51 ZxZvm - Heist - The Crime of the Century (1997)(Andy Philips)(+3) ZXSpectrum +09ABF344D57B7ECA1607998538D2EE5E ZxZvm - Hitchhiker's Guide to the Galaxy - A Science Fiction Story (1984)(Infocom)(+3) ZXSpectrum +DD9E09CC5BAADF7688B112E01AB1FAE4 ZxZvm - Hitchhiker's Guide to the Galaxy - Solid Gold Edition - A Science Fiction Story (1987)(Infocom)(+3) ZXSpectrum +0381940E911A44895356E9744A4EFFAA ZxZvm - Hollywood Hijinx - A Zany Treasure Hunt (1986)(Infocom)(+3) ZXSpectrum +509281008B66E3946BDDEB44472062EC ZxZvm - Human Resources Stories - In Search of Employment (1998)(Hardjono, Harry M.)(+3) ZXSpectrum +9A28C17F96672E77134C2A70B9E701A7 ZxZvm - I-0 - Jailbait on Interstate Zero v1.21 (1997)(Cadre, Adam)(+3) ZXSpectrum +97957FD256A32E4ED5D63BEE73193DF4 ZxZvm - In the End (1996)(Mason, Joe)(+3) ZXSpectrum +A8B05B790AA541B11F64E29B56409AAC ZxZvm - In the SpotLight - An Unexpected Intelligence Test (1998)(Byrd, John)(+3) ZXSpectrum +A29EC697A4CB42459805F3F3177E0D63 ZxZvm - Infidel (1983)(Infocom)(+3) ZXSpectrum +A66585D1049223939CEEE068E2B14A66 ZxZvm - Infocom Sampler 1 - Newer (1987)(Infocom)(+3) ZXSpectrum +15D4C81D6B0FEB8861B9B077EB914957 ZxZvm - Infocom Sampler 1 (1984)(Infocom)(+3) ZXSpectrum +B67EF2527584C103C242E921E1716413 ZxZvm - Infocom Sampler 2 (1987)(Infocom)(+3) ZXSpectrum +64B7A62D79BD9E95ECA747E188ABA9D9 ZxZvm - Informatory - A Not Very Interactive Pastiche with Tutorial Pretensions (1998)(William J. Shlaer)(+3) ZXSpectrum +688CAC4EDE0FC9D110B17648FE150BB8 ZxZvm - Inhumane - An Infralogic Massacre (19xx)(Andrew Plotkin)(+3) ZXSpectrum +0B841013877FD56C42E0BC5C60BB17A7 ZxZvm - Jigsaw - An Interactive History (1995)(Graham Nelson)(+3) ZXSpectrum +A41F86C95247229005BC2C9B5A6EF526 ZxZvm - Journey to Alpha Centauri in Real Time - An Interactive Waste of Time (1998)(Fleetwood, Julian)(+3) ZXSpectrum +26626205E6991D405B87CE6E729D9F02 ZxZvm - Kook U - An Interactive Kook Adventure (1997)(SBFAQ)(+3) ZXSpectrum +B7DA83E9EAACF1AE382F451BBCE88099 ZxZvm - Lack of Vision - An Eye Opening Demo (1998)(Rybread Celsius)(+3) ZXSpectrum +D5C2F94B8F30A9B1D71B7AE8A381E0BC ZxZvm - Leather Godesses of Phobos - A Racy Space-Age Spoof (1986)(Infocom)(+3) ZXSpectrum +CC082C0FB2762DF2236506D653BDE842 ZxZvm - Limp - An Interactive Thingy (1998)(Rybread Celsius)(+3) ZXSpectrum +19E1C69138165C1BEB762CCE40518AD8 ZxZvm - Lists and Lists - An Interactive Tutorial (1996)(Andrew Plotkin)(+3) ZXSpectrum +114E321470E83C0C953F42DC47CF6528 ZxZvm - Little Blue Men - An Interactive Object Lesson (1998)(Gentry, Michael S.)(+3) ZXSpectrum +415F94798F54946797A64DDE970A0432 ZxZvm - Looking for Godot - An Interactive Looking-Around-for-a-Lost-English-Book (1996)(Patrick Shaughnessy)(+3) ZXSpectrum +0D38F6A52939AF7020FF864B020541DE ZxZvm - Mercy - A Short Story (1998)(Klimas, Christopher)(+3) ZXSpectrum +ABE6EB61E3837E17E28B7AD9693B7F2F ZxZvm - Moonmist - A Mystery Story (1986)(Infocom)(+3) ZXSpectrum +23FCC463F78C67FE3B36455CDF319EDF ZxZvm - Mother Loose - An Interactive Nursery Rhyme (1998)(Callaci, Irene)(+3) ZXSpectrum +42CE8167C2C3F60A8F92C4066C500122 ZxZvm - Muse - An Autumn Romance (1998)(Huang, Christopher)(+3) ZXSpectrum +05C676906A4D1C42DE0C537D19EE1000 ZxZvm - Night at the Computer Center - An Interactive Nocturnal Chase (1996)(Bonni Mierzejewska)(+3) ZXSpectrum +62703B9C643B3EEABB5DBC932DBF317F ZxZvm - Nine Points - A Demonstration of an Interactive Fiction (1996)(Brad O'Donnell - Robert Janelle)(+3) ZXSpectrum +99234A24EEF79BE46A1E6352B7383DAD ZxZvm - Odieu's Quest for the Magic Flingshot (1994)(Teo Kwang Liak)(+3) ZXSpectrum +E5C349918A3FC8E5F1E4E04F7559156B ZxZvm - Of Forms Unknown - An Interactive Excursion (1996)(Markwyn, Chris)(+3) ZXSpectrum +EB57220E9F4D4D07ECB13F74F40581AC ZxZvm - Pentari - An Interactive Prequel to The Mission (1998)(Howard Sherman)(+3) ZXSpectrum +AC9A8504199165A571DD0BB388EF99AD ZxZvm - Phlegm - An Interactive Interactive (1997)(Dyer, Jason)(+3) ZXSpectrum +D65E512C04E9E457A89762BCF82B7F6F ZxZvm - Photopia (19xx)(Cadre, Adam)(+3) ZXSpectrum +186862F658C5501C5471F140E4449047 ZxZvm - Phred Phontious and the Quest for Pizza - An Interactive Errand (1997)(Zey, Michael)(+3) ZXSpectrum +7E538398B89392C6B18645B499B617F4 ZxZvm - Pick Up the Phone Booth and Die - A NyQuil Nightmare (1996)(R. Noyes)(+3) ZXSpectrum +5A9B5FB568DD0B802E88849130D748DE ZxZvm - Pick Up the Phone Booth and Die 2 - An Interactive Demo (1996)(R. Noyes)(+3) ZXSpectrum +8B58577930CACD81A0BD4116C27EB14B ZxZvm - Piece of Mind - An Interactive Short Story (1995)(Giles Boutel)(+3) ZXSpectrum +A9445FAD08846E88742D2D59C7A11FC7 ZxZvm - Pintown (19xx)(Stefan Blixt)(+3) ZXSpectrum +D30CEBB2CE958373773DA8D319BA5738 ZxZvm - Planetfall - Interlogic Science Fiction (1983)(Infocom)(+3) ZXSpectrum +0A6749417564BD6FBB1862A8A4F1A95D ZxZvm - Plundered Hearts (1987)(Infocom)(+3) ZXSpectrum +CAE573103078FC0C097BC807825B53F8 ZxZvm - Quest for the Magic Healing Plant (1996)(Crutchlow, Adam G.)(+3) ZXSpectrum +E008AAB145FE50B901E9F12F503E5B31 ZxZvm - Ralph - An Interactive Sniffing (1998)(Miron Schmidt)(+3) ZXSpectrum +3B54D684320BA0D7A6884E689353EFA9 ZxZvm - Research Dig (1998)(Armitage, Chris)(+3) ZXSpectrum +3C57E952371C16A1798D77EB6C213A49 ZxZvm - Return to Karn (1996)(Patrick Wigfull)(+3) ZXSpectrum +7E395347ED0C2D6792326A67A138454D ZxZvm - Reverberations - A Hectic Voltairian Adventure (1996)(Russell Glasser)(+3) ZXSpectrum +95FE2387A33E2B43C20D839170C95E0A ZxZvm - Rippled Flesh - An Interactive Goosing (1996)(Rybread Celsius)(+3) ZXSpectrum +05B2C84684F069F53EEB9465AD42EE7A ZxZvm - Ritual of Purification - An Interactive Cleansing (1998)(Sable)(+3) ZXSpectrum +7F604919B21650CBDC9FD8D53ABD16AE ZxZvm - Seastalker - A Junior Adventure (1984)(Infocom)(+3) ZXSpectrum +263FE3BFBDEFA610EB6006DE2DB42EF0 ZxZvm - Sherlock - The Riddle of the Crown Jewels (1987)(Infocom)(+3) ZXSpectrum +AF3ADA8567ACEB2D75A42F3F9A066DF8 ZxZvm - Silence of the Lambs - An Interactive Horror (1997)(Schmidl, Gunther)(+3) ZXSpectrum +5CB440F8D807D1D58A498750BC9BE968 ZxZvm - Sins Against Mimesis - An Interactive Theosophy (1997)(Thornton, Adam)(+3) ZXSpectrum +A878ADB98B221C555E883552EE6C866D ZxZvm - Slacker X - A Scatological Breakthrough in Adventure Gaming (1997)(Satin Shiva Productions)(+3) ZXSpectrum +7E6A5888C5EB272800662827BA292C1B ZxZvm - So Far - An Interactive Catharsis (1996)(Andrew Plotkin)(+3) ZXSpectrum +12C7E6156DA23E1FF5AF2919FA9FBEBF ZxZvm - SoftPorn Adventure - An Interactive Classic (1997)(Chuck Benton)(+3) ZXSpectrum +0C680A1209AB9A64738B1DE505FD9257 ZxZvm - Sorcerer - Interlogic Fantasy (19xx)(Infocom)(+3) ZXSpectrum +484C4C5FC70D222B8C8F13A9FEB0CD63 ZxZvm - Space Under the Window (1997)(Andrew Plotkin)(+3) ZXSpectrum +9693693BEA3951BF7421502360E8C9FE ZxZvm - Spellbreaker - An Interactive Fantasy (1985)(Infocom)(+3) ZXSpectrum +4F0A3BB3508BA8D8FA35D90E51D3D837 ZxZvm - SpiritWrak - An Interactive Fantasy Adventure (1996)(Yu, Daniel S.)(+3) ZXSpectrum +5A5C71884DAA93B691EACE60D5A03C1D ZxZvm - Starcross - Interlogic Science Fiction (1982)(Infocom)(+3) ZXSpectrum +D64E6B496C6C0BE455A4F37A2969D53E ZxZvm - Stargazer - Prologue - An Adventure in Outfitting (1996)(Fry, Jonathan)(+3) ZXSpectrum +47A8C5295B825E76F09C1D22BAB7F46E ZxZvm - Stationfall - A Science Fiction Story (1987)(Infocom)(+3) ZXSpectrum +75FBBCB826A5C18CF72F3E91057BEB91 ZxZvm - Suspect - An Interactive Mystery (1984)(Infocom)(+3) ZXSpectrum +ED3920B133EA5D867AD5F0C99F8E0084 ZxZvm - Suspended - Interlogic Science Fiction (1983)(Infocom)(+3) ZXSpectrum +308B963B24BA7A9011F43280187933AC ZxZvm - Symetry - A Matter of Self Trust (1997)(Rybread Celsius)(+3) ZXSpectrum +8FCF11CEB5B64B237D2D04B842F9D7CB ZxZvm - Tangle - Spider and Web - Interactive Fiction (1998)(Andrew Plotkin)(+3) ZXSpectrum +6B90A1134FC3B4EC439C519214D720DA ZxZvm - The City v2 - An Interactive Short Experience (19xx)(Sam Barlow)(+3) ZXSpectrum +D855AA9E9A1C9CFD3444ED995B195B10 ZxZvm - The Edifice - An Interactive Allegory (1997)(Lucian Smith)(+3) ZXSpectrum +BDE9F527B9EBE2AC88E76A07E45D1907 ZxZvm - The Family Legacy - An Interactive Ghost Story v1.1 (1997)(Parker, Marnie)(+3) ZXSpectrum +CA3A4BAAEDEAFE2676C7E194074CA704 ZxZvm - The Ice Princess - An Interactive Fairy-Tale (1996)(Ruediger Hanke)(+3) ZXSpectrum +B22A89177304654216671AD9AD36B047 ZxZvm - The Lost Spellmaker - An Interactive Mission (1998)(Neil James Brown)(+3) ZXSpectrum +D9478C7DE81E4CEAB4BF197C236B267E ZxZvm - The Lurking Horror - An Interactive Horror (1987)(Infocom)(+3) ZXSpectrum +32241D6AFEF7B40944668C8877CBC667 ZxZvm - The Magic Toyshop - A Fun Game for all the Family (1995)(Gareth Rees)(+3) ZXSpectrum +7FC623B558B310727E1987036CFC3EC6 ZxZvm - The Meteor, the Stone and a Long Glass of Sherbet (1996)(Graham Nelson)(+3) ZXSpectrum +55FC4C495F2A4631359C58E54C07224F ZxZvm - The Mind Electric - An Interactive Vision (1995)(Dyer, Jason)(+3) ZXSpectrum +DCAD2A926A3E609319028185794B8493 ZxZvm - The Night of the Vampire Bunnies (1997)(Dyer, Jason)(+3) ZXSpectrum +6F682BA5EE6A875343C01B4F0444D210 ZxZvm - The Town Dragon - Interactive Fiction (1997)(Cornelson, David A.)(+3) ZXSpectrum +B99DC763F5AFC561BBEB3D6D123AFD10 ZxZvm - The Underoos That Ate New York! - An Interactive Quickie (1994)(Gerry Kevin Wilson)(+3) ZXSpectrum +59A02E91E50C4D3FC4355993FECD35DD ZxZvm - The Wedding - An Interactive Family Headache (1997)(Neil James Brown)(+3) ZXSpectrum +B6E95B44933565C0F36091CB49DCB79B ZxZvm - Time Killer 1 - Claustrophobia (1995)(Sam Hulick)(+3) ZXSpectrum +8A0E0F51DF2E50BAB2E526022451F00E ZxZvm - Total Padding Mania - An Interactive Punishment Jag (19xx)(Aloysius Beltway)(+3) ZXSpectrum +764464A340C94B7C3FC813AB98188FAB ZxZvm - Trapped in a One-Room Dilly (1998)(Laura A. Knauth)(+3) ZXSpectrum +084BEE1E7FDEA4700EA6C68F6ED20AEF ZxZvm - Tryst of Fate - An Interactive Horse Opera (1997)(Gregory M. Zagurski)(+3) ZXSpectrum +300F9CEFA25A962C9C913C2CF48D58AF ZxZvm - Tube Trouble - A Mini Adventure (1995)(Richard Tucker)(+3) ZXSpectrum +66B22CD726FD89E60A701CB7C90EABF2 ZxZvm - Vindaloo - An Interactive Recipe (1996)(Crutchlow, Adam G.)(+3) ZXSpectrum +C70D1258BF9AF05D1ABD1DEAC21BF1AD ZxZvm - Wearing the Claw (1997)(Paul O'Brian)(+3) ZXSpectrum +FEDC3070E1ECF85E64C352ABB824D62C ZxZvm - Welcome to Hell (1998)(Brandon Myers - Kevin Norton)(+3) ZXSpectrum +C8EFF44BA99045CDDDC3DA1B072A4CF5 ZxZvm - Where Evil Dwells (1998)(Johnson, Paul - Owens, Steve)(+3) ZXSpectrum +F0A0BD25F8764BE99AF5E221502C1682 ZxZvm - Windhall Chronicles Volume One - The Path to Fortune (1996)(Christopher E. Forman - Jeff Cassidy)(+3) ZXSpectrum +3EE5E31902B6372C39A0840C128928CF ZxZvm - Wishbringer - Interactive Fantasy for Beginners (1985)(Infocom)(+3) ZXSpectrum +9AD081481298D51A1321BD3CF8C60557 ZxZvm - Witness - An Interlogic Mystery (1983)(Infocom)(+3) ZXSpectrum +6153FB3191E480CEED8B4DFD4B3772D0 ZxZvm - Zork - A Troll's Eye View - An Interactive Tedium (1998)(O'Donnell, Dylan)(+3) ZXSpectrum +016E5F4E25155F440E423AD3855CB790 ZxZvm - Zork - The Undiscovered Underground (1997)(Activision)(+3) ZXSpectrum +C3C990557AD6390908EAF85681E2FACE ZxZvm - Zuni Doll - An Interactive Horror Story (1997)(Burneko, Jesse)(+3) ZXSpectrum +F9D3F6D4D3F305D81F4FF1E46BFB6148 Zzzz (1986)(Zenobi)(+3)[re-release] ZXSpectrum +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Type: TOSEC +;;; Source: Sinclair ZX Spectrum - Magazines - [DSK] (TOSEC-v2018-03-24) +;;; FileGen: 2018-09-21 15:07:00 (UTC) +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Bad Dumps +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Hacks +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Over Dumps +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Translated +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Home Brew +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Believed Good +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +3D69273D8FB7971282747EB0496F8C07 Outlet issue 023 (1989)(Outlet)(+3) ZXSpectrum +B5788B73A44E2F21DC3DE62DCE19CEDD Outlet issue 024 (1989)(Outlet)(+3) ZXSpectrum +2AA951A4E282591E216C02B336873C03 Outlet issue 025 (1989)(Outlet)(+3) ZXSpectrum +8A13DF2746F19AA75FF08F7BB6CDE6AC Outlet issue 026 (1989)(Outlet)(+3) ZXSpectrum +3038E56743B5B8C70EA25B369AB813A4 Outlet issue 027 (1989)(Outlet)(+3) ZXSpectrum +37C52AA8696546F72CFF5E7016626ADA Outlet issue 028 (1989)(Outlet)(+3) ZXSpectrum +C44125E8EE57B8D1BB26DFBBE1C3FBB4 Outlet issue 029 (1990)(Outlet)(+3) ZXSpectrum +20D5CD9593F2116F09BCF17AB71886EF Outlet issue 030 (1990)(Outlet)(+3) ZXSpectrum +EBCD588F2EF02E65A52185BF44DA2F11 Outlet issue 031 (1990)(Outlet)(+3) ZXSpectrum +4F0928D019BF2EDC7A27DF9319BFDEDA Outlet issue 032 (1990)(Outlet)(+3) ZXSpectrum +FA3F79004CFE8ABC7893EE2656B072B7 Outlet issue 033 (1990)(Outlet)(+3) ZXSpectrum +54850808AEC3784B0A27FE2A84CC794A Outlet issue 034 (1990)(Outlet)(+3)(Side A) ZXSpectrum +03EA30ED70DA330206A10C5B0B077DB8 Outlet issue 034 (1990)(Outlet)(+3)(Side B) ZXSpectrum +D017D1A6982AF35B988608A7A25C3345 Outlet issue 035 (1990)(Outlet)(+3)(Side A) ZXSpectrum +D90ABD1250E0E6BB31D583F15CC29C00 Outlet issue 035 (1990)(Outlet)(+3)(Side B) ZXSpectrum +F8556B91178191622B98D4FB945A3E57 Outlet issue 036 (1990)(Outlet)(+3)(Side A) ZXSpectrum +E78427A862E53BCB57CBB0DB4B9F9092 Outlet issue 036 (1990)(Outlet)(+3)(Side B) ZXSpectrum +91BC0EA33BF60B0D1E9EB248448A59AF Outlet issue 037 (1990)(Outlet)(+3)(Side A) ZXSpectrum +DFEFE8596F0BAB3D748C2F8294FCF630 Outlet issue 037 (1990)(Outlet)(+3)(Side B) ZXSpectrum +9B7A470784905C45325735664DAFC1BD Outlet issue 038 (1990)(Outlet)(+3)(Side A) ZXSpectrum +930D8398577D92F3194B657E82A68657 Outlet issue 038 (1990)(Outlet)(+3)(Side B) ZXSpectrum +DA0CFCEAB92057EB5166419263EC42EB Outlet issue 039 (1990)(Outlet)(+3)(Side A) ZXSpectrum +135D9B64429DF741888AE5043121FD6C Outlet issue 039 (1990)(Outlet)(+3)(Side B) ZXSpectrum +234EB954BE0324EC3F94BEA140964E1C Outlet issue 040 (1990)(Outlet)(+3)(Side A) ZXSpectrum +E99521EFCA72FF322300B7EC5B467466 Outlet issue 040 (1990)(Outlet)(+3)(Side B) ZXSpectrum +B16E8F3112C1A054321F778807616112 Outlet issue 041 (1991)(Outlet)(+3)(Side A) ZXSpectrum +2BEA611E626CD9BE0B043F5A6F9641E4 Outlet issue 041 (1991)(Outlet)(+3)(Side B) ZXSpectrum +03D6492D24CC7029E8D50EB13C6A4595 Outlet issue 042 (1991)(Outlet)(+3)(Side A) ZXSpectrum +EADC674C7D2F6788F764484C99999071 Outlet issue 042 (1991)(Outlet)(+3)(Side B) ZXSpectrum +A40352376AD817A77C2459DCE50C6852 Outlet issue 043 (1991)(Outlet)(+3)(Side A) ZXSpectrum +A318E2D0E65AE26E0B2B2ADFB762B64F Outlet issue 043 (1991)(Outlet)(+3)(Side B) ZXSpectrum +7DB31E48ACCCD10A4D3146DCD75E164C Outlet issue 044 (1991)(Outlet)(+3)(Side A) ZXSpectrum +0D354FF82B2B0404D1DACF5ADB8434DF Outlet issue 044 (1991)(Outlet)(+3)(Side B) ZXSpectrum +CE233E59826BFC1A32F487C2FDCE416D Outlet issue 045 (1991)(Outlet)(+3)(Side A) ZXSpectrum +59C35F83BB645C183270CD2510AD92F5 Outlet issue 045 (1991)(Outlet)(+3)(Side B) ZXSpectrum +84F65DABC8569D86D15DF3D88D9E3D37 Outlet issue 046 (1991)(Outlet)(+3)(Side A) ZXSpectrum +854539A454250448CCE6BE40674E7970 Outlet issue 046 (1991)(Outlet)(+3)(Side B) ZXSpectrum +7F77A599C051BBEF50420560B8030F78 Outlet issue 047 (1991)(Outlet)(+3)(Side A) ZXSpectrum +461C889BF9A1F4057110793CF5F57300 Outlet issue 047 (1991)(Outlet)(+3)(Side B) ZXSpectrum +E34AAF02528DF894C81C57D25CEA54B7 Outlet issue 048 (1991)(Outlet)(+3)(Side A) ZXSpectrum +1041B898D709EA3B9684758E6C543B15 Outlet issue 048 (1991)(Outlet)(+3)(Side B) ZXSpectrum +6EB87F76FF1C0D9D5686B15A43D277DF Outlet issue 049 (1991)(Outlet)(+3)(Side A) ZXSpectrum +9BEF93E42743379278C9118EB402FB15 Outlet issue 049 (1991)(Outlet)(+3)(Side B) ZXSpectrum +1BC03CB257283770E20025F1F47E7564 Outlet issue 050 (1991)(Outlet)(+3)(Side A) ZXSpectrum +F1E3108C5481538971BFE8ADB787133E Outlet issue 050 (1991)(Outlet)(+3)(Side B) ZXSpectrum +8AD2105A376571B60DA6AD4CA7A767B1 Outlet issue 051 (1991)(Outlet)(+3)(Side A) ZXSpectrum +6B2B24B2950CF580AF80F7CA693D72E3 Outlet issue 051 (1991)(Outlet)(+3)(Side B) ZXSpectrum +DF1D95C8DFB313E56ED1199CE2A0137F Outlet issue 052 (1991)(Outlet)(+3)(Side A) ZXSpectrum +60A41988D12F942C266A33C9B971A825 Outlet issue 052 (1991)(Outlet)(+3)(Side B) ZXSpectrum +290A6A9E6B03A274178F7FBB1111821D Outlet issue 053 (1992)(Outlet)(+3)(Side A) ZXSpectrum +9DAE2AE98FEBFADFFB5B3EDE228B6351 Outlet issue 053 (1992)(Outlet)(+3)(Side B) ZXSpectrum +2D6921891112FCB41ABB910ED13F4042 Outlet issue 054 (1992)(Outlet)(+3)(Side A) ZXSpectrum +1ED40C6CD64FA6C9C56B4FF675B8A123 Outlet issue 054 (1992)(Outlet)(+3)(Side B) ZXSpectrum +835A7CE01F8FA9ADA4E973512F6EA4B7 Outlet issue 055 (1992)(Outlet)(+3)(Side A) ZXSpectrum +517FE9526CD6AADDF985035938267B8C Outlet issue 055 (1992)(Outlet)(+3)(Side B) ZXSpectrum +FCDAC1F3156D93E88F6C40B56FEA01A8 Outlet issue 056 (1992)(Outlet)(+3)(Side A) ZXSpectrum +1D14CB328B3201E3C583E1906FEBBCBE Outlet issue 056 (1992)(Outlet)(+3)(Side B) ZXSpectrum +FE157923AF1B7DD32B8EB70B4AA7C5AD Outlet issue 057 (1992)(Outlet)(+3)(Side A) ZXSpectrum +E56178C213A682A7B2A36E310261BDA1 Outlet issue 057 (1992)(Outlet)(+3)(Side B) ZXSpectrum +164A13AF8596C3C444BE8739EBB3696A Outlet issue 059 (1992)(Outlet)(+3)(Side A) ZXSpectrum +27D79951CF569161AE58FB9642F8757D Outlet issue 059 (1992)(Outlet)(+3)(Side B) ZXSpectrum +9968E30987A02590E093BC28A0544188 Outlet issue 060 (1992)(Outlet)(+3)(Side A) ZXSpectrum +E1D98970B6A592BDC573E74B0F6E449B Outlet issue 060 (1992)(Outlet)(+3)(Side B) ZXSpectrum +20E6C262F47813EE33CD6831E4BB110B Outlet issue 061 (1992)(Outlet)(+3)(Side A) ZXSpectrum +7FD039F892B9D9A7984C29EB45BCD3D5 Outlet issue 061 (1992)(Outlet)(+3)(Side B) ZXSpectrum +7B1EDC814DB65CFCA60C871DEFA5913E Outlet issue 062 (1992)(Outlet)(+3)(Side A) ZXSpectrum +FF8E9D680D823E76A28D33439D057726 Outlet issue 062 (1992)(Outlet)(+3)(Side B) ZXSpectrum +839D05F9B2244328F5D86A95AB967BB5 Outlet issue 066 (1993)(Outlet)(+3)(Side A) ZXSpectrum +7AE041F05118AD64CBF4A690865AC5E9 Outlet issue 066 (1993)(Outlet)(+3)(Side B) ZXSpectrum +1799F47F4CC8C210EF65CA00B4B49B95 Outlet issue 067 (1993)(Outlet)(+3)(Side A) ZXSpectrum +B2AFD44E902E29B63A810386050D958C Outlet issue 067 (1993)(Outlet)(+3)(Side B) ZXSpectrum +AF45C3715166222502A4784C423C52E2 Outlet issue 068 (1993)(Outlet)(+3)(Side A) ZXSpectrum +8B9C9578FACE3FF2749B8B44EAB0C7D1 Outlet issue 068 (1993)(Outlet)(+3)(Side B) ZXSpectrum +127C3E99E8ADD02F4A7AD496267C3379 Outlet issue 069 (1993)(Outlet)(+3)(Side A) ZXSpectrum +9C184A8415F603EE8FAB4844AD5E374A Outlet issue 069 (1993)(Outlet)(+3)(Side B) ZXSpectrum +CCF5D72F79CC974B5DBF9309345B576A Outlet issue 070 (1993)(Outlet)(+3)(Side A) ZXSpectrum +2EE07787DD8EE7DBFA89D8084E4B76A7 Outlet issue 070 (1993)(Outlet)(+3)(Side B) ZXSpectrum +E48478BA473678BC258C224CA69CB1A8 Outlet issue 071 (1993)(Outlet)(+3)(Side A) ZXSpectrum +3A8B08868BF9F0508025C06B1610039A Outlet issue 071 (1993)(Outlet)(+3)(Side B) ZXSpectrum +50C260A7F902E557588EE2FC45E502F3 Outlet issue 072 (1993)(Outlet)(+3)(Side A) ZXSpectrum +1311E9649B8644A01B3570F1EC95C969 Outlet issue 072 (1993)(Outlet)(+3)(Side B) ZXSpectrum +62C9DDE761189569672273E1630AA343 Outlet issue 074 (1993)(Outlet)(+3)(Side A) ZXSpectrum +288D61B665B1FB826836D9BA63D38B69 Outlet issue 074 (1993)(Outlet)(+3)(Side B) ZXSpectrum +59100CD24A0E8366A0518538F633E182 Outlet issue 077 (1994)(Outlet)(+3)(Side A) ZXSpectrum +662E5DD4B367D159FDF56C812648E0B7 Outlet issue 077 (1994)(Outlet)(+3)(Side B) ZXSpectrum +92C7C304FDD16F72298FC676B731E864 Outlet issue 080 (1994)(Outlet)(+3)(Side A) ZXSpectrum +9CE458894AC0A80F736A146E7FC15E86 Outlet issue 080 (1994)(Outlet)(+3)(Side B) ZXSpectrum +BE4191076BBE6E674BA3F02FED63B4A4 Outlet issue 081 (1994)(Outlet)(+3)(Side A) ZXSpectrum +7C0E2E3EB2A84B1AED33E887B8FF4562 Outlet issue 081 (1994)(Outlet)(+3)(Side B) ZXSpectrum +40EDCEB22A2C382482D9E629347B688A Outlet issue 082 (1994)(Outlet)(+3)(Side A) ZXSpectrum +35A462CB2BBC25CB70AB44725213DA64 Outlet issue 082 (1994)(Outlet)(+3)(Side B) ZXSpectrum +77CF48A81880C2A347F3AAC388FDB243 Outlet issue 083 (1994)(Outlet)(+3)(Side A) ZXSpectrum +E71628F800914735683F05302DB08528 Outlet issue 083 (1994)(Outlet)(+3)(Side B) ZXSpectrum +EB83D226592F0DAA99C5CBCF871929BA Outlet issue 084 (1994)(Outlet)(+3)(Side A) ZXSpectrum +ABD79241B976F7D05E5DEDBC33E3774F Outlet issue 084 (1994)(Outlet)(+3)(Side B) ZXSpectrum +B20E33DE3ACBE68855C795754E82C05A Outlet issue 086 (1994)(Outlet)(+3)(Side A) ZXSpectrum +56F5AC84637EFC6DCC99CC4FE1B975CD Outlet issue 086 (1994)(Outlet)(+3)(Side B) ZXSpectrum +D0CB17CBB79A35622E4F63D7C3625BD8 Outlet issue 087 (1994)(Outlet)(+3)(Side A) ZXSpectrum +91D384F255DD64946ACBEF812B75326A Outlet issue 087 (1994)(Outlet)(+3)(Side B) ZXSpectrum +25DBB261023CD5F96EA1F89F268559C1 Outlet issue 088 (1994)(Outlet)(+3)(Side A) ZXSpectrum +29EC1A98F29448731A2405670E958ED0 Outlet issue 088 (1994)(Outlet)(+3)(Side B) ZXSpectrum +0AA9C954455886BD6FCBA3C4C2D58910 Outlet issue 089 (1995)(Outlet)(+3)(Side A) ZXSpectrum +9D120961289A7EEB5A4AB0EC78A2EA12 Outlet issue 089 (1995)(Outlet)(+3)(Side B) ZXSpectrum +97EA3AA84AFEA59ECBEC8EA328E71ABD Outlet issue 090 (1995)(Outlet)(+3)(Side A) ZXSpectrum +F62DB90B9F895207910BE81F410D2410 Outlet issue 090 (1995)(Outlet)(+3)(Side B) ZXSpectrum +3584CF16FC40B39027329D88FDFE5A8C Outlet issue 091 (1995)(Outlet)(+3)(Side A) ZXSpectrum +2F87407203498DB430C4D19135C861FC Outlet issue 091 (1995)(Outlet)(+3)(Side B) ZXSpectrum +DAC5C3D9381BE6C912196F367AB2396E Outlet issue 092 (1995)(Outlet)(+3)(Side A) ZXSpectrum +8D8BEB41EAA95E2457A9CD670DC1627E Outlet issue 092 (1995)(Outlet)(+3)(Side B) ZXSpectrum +2CC531600FACA4F508D44B3CB3D59424 Outlet issue 093 (1995)(Outlet)(+3)(Side A) ZXSpectrum +BC82F4200AE947B0EE5409F6EE88662C Outlet issue 093 (1995)(Outlet)(+3)(Side B) ZXSpectrum +5733167E91FC164E556713137C4C9228 Outlet issue 094 (1995)(Outlet)(+3)(Side A) ZXSpectrum +E9DC8A3DAB421CA64E07AD20E2E0809F Outlet issue 094 (1995)(Outlet)(+3)(Side B) ZXSpectrum +55CE05EB32B1D652F305763F7464D739 Outlet issue 095 (1995)(Outlet)(+3)(Side A) ZXSpectrum +1F1EE2D5C8C0C8283BF8F355A854CEC1 Outlet issue 095 (1995)(Outlet)(+3)(Side B) ZXSpectrum +B5C55FFF4FD89BD3461E2E1909F84F74 Outlet issue 096 (1995)(Outlet)(+3)(Side A) ZXSpectrum +F47FD0E709548C87936428227CC4BA6B Outlet issue 096 (1995)(Outlet)(+3)(Side B) ZXSpectrum +D7BD8D83E8F7A5223A7FEFF14D577F60 Outlet issue 097 (1995)(Outlet)(+3)(Side A) ZXSpectrum +A6A862AEB57715C5D3C6D8D476DACB7B Outlet issue 097 (1995)(Outlet)(+3)(Side B) ZXSpectrum +C3AE864995A7A13F50FA79FE7E1FB4C1 Outlet issue 098 (1995)(Outlet)(+3)(Side A) ZXSpectrum +499C9A89558EDE07E307F2E8994F9CCB Outlet issue 098 (1995)(Outlet)(+3)(Side B) ZXSpectrum +6C912673FF37F2DA0F9C809C97B0415E Outlet issue 099 (1995)(Outlet)(+3)(Side A) ZXSpectrum +811C238BB470CC1798F5429D86001D42 Outlet issue 099 (1995)(Outlet)(+3)(Side B) ZXSpectrum +F7F7A56878267D73103831194227D9BF Outlet issue 100 (1995)(Outlet)(+3)(Side A) ZXSpectrum +35433446955CC762B9E9493A5C591D5D Outlet issue 100 (1995)(Outlet)(+3)(Side B) ZXSpectrum +42AB2F4308F0E1626EA0E9FDFEAB8638 Outlet issue 102 (1996)(Outlet)(+3)(Side A) ZXSpectrum +D9945054C44C7F8818C62FCD2CC33830 Outlet issue 102 (1996)(Outlet)(+3)(Side B) ZXSpectrum +444AAF3EBFD6A7BBC1C343F5C351CA85 Outlet issue 104 (1996)(Outlet)(+3)(Side A) ZXSpectrum +335B39FFEE769A4E908E77B511783331 Outlet issue 104 (1996)(Outlet)(+3)(Side B) ZXSpectrum +8A528A29ECE0ACB4D7F32D77F45D5050 Outlet issue 106 (1996)(Outlet)(+3)(Side A) ZXSpectrum +CE448396DB5B55B35A73186155150E5A Outlet issue 106 (1996)(Outlet)(+3)(Side B) ZXSpectrum +230A57A81F1569B337BB75651AED7E8B Outlet issue 107 (1996)(Outlet)(+3)(Side A) ZXSpectrum +F659D9444A78CFB06B28CA958E2297F3 Outlet issue 107 (1996)(Outlet)(+3)(Side B) ZXSpectrum +10E6A957C2D14461A4D574B0276F2458 Outlet issue 108 (1996)(Outlet)(+3)(Side A) ZXSpectrum +7406E36E362680D8397195E0C1D7961E Outlet issue 108 (1996)(Outlet)(+3)(Side B) ZXSpectrum +0206C7FF3B37CA8B8D3E639814FD9305 Outlet issue 109 (1996)(Outlet)(+3)(Side A) ZXSpectrum +577A58B066983A4C23829F1704CA4D93 Outlet issue 109 (1996)(Outlet)(+3)(Side B) ZXSpectrum +946C6033531F3D36F1E58C934A21924E Outlet issue 110 (1996)(Outlet)(+3)(Side A) ZXSpectrum +E1901AE6DA7D800E3CAC6BD5F11AB12F Outlet issue 110 (1996)(Outlet)(+3)(Side B) ZXSpectrum +89236771FFEAEBF12F00CE52D7E167B3 Outlet issue 111 (1996)(Outlet)(+3)(Side A) ZXSpectrum +587E2BEE7265F41B6F750B0C48043705 Outlet issue 111 (1996)(Outlet)(+3)(Side B) ZXSpectrum +F47072C75087C3AA7037322495FADD58 Outlet issue 112 (1996)(Outlet)(+3)(Side A) ZXSpectrum +6AC13296120EB192925139FA066D2A9A Outlet issue 112 (1996)(Outlet)(+3)(Side B) ZXSpectrum +57CC82CA108802AF756EDA73CA02369A Outlet issue 113 (1997)(Outlet)(+3)(Side A) ZXSpectrum +EA86526484EDE0ED5BF6F167DF10F305 Outlet issue 113 (1997)(Outlet)(+3)(Side B) ZXSpectrum +E6B77C33B2B0873FE6F4F63BBE54D8C2 Outlet issue 114 (1997)(Outlet)(+3)(Side A) ZXSpectrum +A276F200EDCC0F2798A0A29B6AD67D16 Outlet issue 114 (1997)(Outlet)(+3)(Side B) ZXSpectrum +BA0C216FD7AA58EA5F3614EF93621875 Outlet issue 115 (1997)(Outlet)(+3)(Side A) ZXSpectrum +1296E4CA994A8EE0E0E4C3A3DCF2D702 Outlet issue 115 (1997)(Outlet)(+3)(Side B) ZXSpectrum +837C41AAAD8B89A75604D5526DE6F734 Outlet issue 116 (1997)(Outlet)(+3)(Side A) ZXSpectrum +7B4C9484E477A7F731751BADBAADAB8C Outlet issue 116 (1997)(Outlet)(+3)(Side B) ZXSpectrum +60495EE8152315A687DA64EEC22ACAFB Outlet issue 118 (1997)(Outlet)(+3)(Side A) ZXSpectrum +26D0D1DE16439EE26CD4693CD74191A0 Outlet issue 118 (1997)(Outlet)(+3)(Side B) ZXSpectrum +09EE0F6FA10B53FC041D8C07771A7E5D Outlet issue 119 (1997)(Outlet)(+3)(Side A) ZXSpectrum +688A4FD388CB088642A607BB13DD4ECF Outlet issue 119 (1997)(Outlet)(+3)(Side B) ZXSpectrum +8B0A418A5E9AE33D184661799DBEF672 Outlet issue 120 (1997)(Outlet)(+3)(Side A) ZXSpectrum +51F7996865B4511CA97B87BC32289C37 Outlet issue 120 (1997)(Outlet)(+3)(Side B) ZXSpectrum +AA919152892A2171A681D451C35D3EFA Outlet issue 121 (1997)(Outlet)(+3)(Side A) ZXSpectrum +C8C43EDEB51071EB90BC26B99426E576 Outlet issue 121 (1997)(Outlet)(+3)(Side B) ZXSpectrum diff --git a/Assets/gamedb/gamedb_zxspectrum_tapes.txt b/Assets/gamedb/gamedb_zxspectrum_tapes.txt new file mode 100644 index 0000000000..1f6926c33d --- /dev/null +++ b/Assets/gamedb/gamedb_zxspectrum_tapes.txt @@ -0,0 +1,33753 @@ +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Type: TOSEC +;;; Source: Sinclair ZX Spectrum - Games - [CSW] (TOSEC-v2018-03-24) +;;; FileGen: 2018-09-21 15:07:47 (UTC) +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Bad Dumps +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +7487F31A035A38CEE43AA758CEA47883 B MASK (1987)(Gremlin Graphics)(48K-128K)[b] ZXSpectrum +33442C5C13934B89D013AE07706BED57 B Sailing (1987)(Activision)[b][aka International Yacht Challenge Game, The] ZXSpectrum +7523B0CC085B2572EC1A1B5BE4DE7E85 B World Cup Football (1984)(Artic Computing)[b] ZXSpectrum +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Hacks +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Over Dumps +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Translated +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Home Brew +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Believed Good +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +1728D234991B7E3E931A55FAEC497BAB Book of the Dead (1987)(CRL Group)[a][re-release] ZXSpectrum +4C5708D18E067D1DD2740F5ADC77288A Book of the Dead (1987)(CRL Group)[re-release] ZXSpectrum +F65D2D0BD86D80D457215E69226B46D2 Dan Dare II - Mekon's Revenge (1988)(Virgin Games) ZXSpectrum +ABA85DC2FB187F2CCF37C97781004371 Final Matrix, The (1987)(Gremlin Graphics)[aka Nimrod] ZXSpectrum +84A25494A9A224E9C17F64328CA97E4A Fourth Protocol, The - The Game (1985)(Hutchinson Computer Publishing) ZXSpectrum +D82AED6BC04A29A34B1484A6718FBCEF Fourth Protocol, The - The Game (1985)(Hutchinson Computer Publishing)[a] ZXSpectrum +2C1785AF1B45A6290C850349CBEBF52F Fourth Protocol, The - The Game (1985)(Hutchinson Computer Publishing)[a2] ZXSpectrum +D39BBF1BE1CF81B15B962A9819FDD88A Last Mohican, The (1987)(CRL Group) ZXSpectrum +20F0604DBDD86446CBDC2EB0FA3FBD98 Light Corridor, The (1991)(Infogrames)(128K)(FR)(en)[aka Light Tunnel, The] ZXSpectrum en FR +45BF85C79D1AD0CC0D5F4C1F19635AAC Macadam Bumper (1985)(PSS)[re-release] ZXSpectrum +32F038998CA4E1A6045F641A75F49D78 Myla Di'Kaich (1986)(Global) ZXSpectrum +7A8B6E3FFB6880980A731C561C3D5AF1 Twister - The Mother of Harlots (1986)(System 3)[aka Twister - Mother of Charlotte] ZXSpectrum +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Type: TOSEC +;;; Source: Sinclair ZX Spectrum - Games - [TAP] (TOSEC-v2018-03-24) +;;; FileGen: 2018-09-21 15:07:47 (UTC) +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Bad Dumps +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +9F4C01CA86847CE14FF8B853583EDCFB B Barbarian (1988)(Melbourne House)[h Bill Gilbert][b] ZXSpectrum +71028C32CC3B9D619B30E6D1FF2F113E B Beverly Hills Cop (1990)(Tynesoft)(48K-128K)[b] ZXSpectrum +1B0386CF28BC5475B50037606A3EC2A3 B Bionic Commandos (1988)(Go!)(48K-128K)[b] ZXSpectrum +44FD64D2AF5E0799C82E2E93E956DBA7 B Blue Max (1984)(U.S. Gold)[b] ZXSpectrum +D3D2FB19D04F94DA99B84944900DA59C B Bridge Player 2 (1984)(Gajewicz, Janusz)(PL)[b][re-release] ZXSpectrum PL +0B9480C8D0467DDAFAAE721F9DF8E964 B Capitan Trueno, El (1990)(Dinamic)(ES)(Side B)[b] ZXSpectrum ES +F5D2F8EEBCB5AA4B25C29E260350E55B B Chess Tutor 1 (1983)(Sinclair Research)[b][aka Learn Chess by Computer] ZXSpectrum +DD7002424D397B3D0147B72D82D1E5CC B Curro Jimenez (1989)(Zigurat)(ES)[b] ZXSpectrum ES +507E919ECD9B50AC8104796E5A877D83 B Dan Dare - Pilot of the Future (1986)(Virgin Games)[b] ZXSpectrum +9355A94107426AEDEFDC573C42C4D075 B Donkey Kong Reloaded Again (2014)(Amore, Gabriele)(48K-128K)[b] ZXSpectrum +D7D0914D21A50105C1D17AA50F64F858 B Dragons of Flame (1990)(U.S. Gold)[b] ZXSpectrum +927F5A28C396CF8A168CE5BFFD6ED19F B Extricator, The (1986)(Precision Games)[b][aka Exricator, The] ZXSpectrum +541BBBE8307D272C9505A0EEB2AEC2D7 B Friday the 13th (1986)(Domark)[b] ZXSpectrum +4A90A7BB05F1F79ECCE5EC0BDA3AEAB1 B Hareraiser - Prelude (1984)(Haresoft)[b] ZXSpectrum +5FADADD57FC7AD59F9C8851F6CB47528 B Holdfare (19xx)(-)[b] ZXSpectrum +D9B42A4F8557015200BC71289A02FAE3 B Hypsys (1989)(Dro Soft)(48K-128K)(ES)(en)[b] ZXSpectrum en ES +6D9C6E6BB93A550EB2C3AF1220F389D3 B Impossible Mission II (1988)(U.S. Gold)[b] ZXSpectrum +A11FD48411C072CB0D96630C81401318 B Kick Off 2 (1990)(Anco)(128K)[b] ZXSpectrum +95308252C1F5CC6C79C551E8C5DD76D7 B Kingdom of Grain (1992)(THD)(RU)[b][aka Korolevstvo Grein][aka Korolevstvo Zerna] ZXSpectrum RU +698632E1E688609440BDE411BB65A936 B King's Keep (1986)(Firebird)[b] ZXSpectrum +22904A008A445042D9F69FCDDAA58F12 B Level 5 (1987)(Mastertronic)[b] ZXSpectrum +8BADBB356B10F16EE9B850C7D798EE31 B Lodicky (1987)(Handsoft)(SK)[b] ZXSpectrum SK +74A4D20AE83568EDE953CE3449EE517B B Lojix (1983)(Virgin Games)[b] ZXSpectrum +B26AA833FC52B33D6DF0E0609B05D6C6 B Manic Miner (1983)(Bug-Byte)[b] ZXSpectrum +FFE4EEF349B310EB0B66B18AB78F819C B Moon Buggy (1983)(Visions Software Factory)[b] ZXSpectrum +2D3F96A1635418157D6E24927B987417 B Orbix the Terrorball (1986)(Streetwise)[b] ZXSpectrum +B7CED80DBEC946571EA461BC1EC15C64 B Out of This World (1987)(Reaktor)[b] ZXSpectrum +AC3ABC4012B7FF54F0A24AF1A6D69832 B Peter Pack Rat (1989)(Silverbird)(48K-128K)[h M128 Loading][b] ZXSpectrum +202A389DED40D4E422638A77E29D3F9B B Purple Saturn Day (1989)(Exxos)(48K-128K)(FR)(en)[b] ZXSpectrum en FR +3D8C8328AA763F208AC417810ECCFA2D B Ring of Darkness, The (1983)(Wintersoft)[b][load 1 of 6] ZXSpectrum +D453A9558CD070EEE689C64BDED92BEF B Ring of Darkness, The (1983)(Wintersoft)[b][load 2 of 6] ZXSpectrum +490B163A75A604F1F2F0D9D3BD2C1A07 B Ring of Darkness, The (1983)(Wintersoft)[b][load 4 of 6] ZXSpectrum +CC2D53B022809C71BCC7F3924D191FDB B Ring of Darkness, The (1983)(Wintersoft)[b][load 6 of 6] ZXSpectrum +B2312F47303183F55866570BAAF65920 B Scramble Spirits (1990)(Grandslam)(48K-128K)[b] ZXSpectrum +D94B1584B53CF85DF5BA54BE4E1B5412 B Sexsy Peepy (19xx)(-)[b][adult] ZXSpectrum +812BC8515FECD3943C2D97F8FDEB84B7 B Soviet Fighter MiG 29 (1989)(Code Masters)(48K-128K)[b][a][aka MiG 29 Fighter] ZXSpectrum +5A7D5B96F508D52BB6A74FCD96683F6E B Soviet Fighter MiG 29 (1989)(Code Masters)(48K-128K)[b][aka MiG 29 Fighter] ZXSpectrum +01AA4EEE3B203634D17307B7EBCBC1DC B Super Monster (19xx)(-)[h Underwurdle][b] ZXSpectrum +A4FA699933936EC232CD97843F535044 B Superkid (1989)(Atlantis)[b] ZXSpectrum +78971DF14F6C8E1DD43019F774D2F598 B Tantalus (1986)(Quicksilva)[b] ZXSpectrum +D155020310A17FAF21B056958ABF3662 B Titanic - part 1 (1988)(Topo Soft)(ES)(en)[b] ZXSpectrum en ES +9267FE535D41C37A3E892CB509F240E4 B Ultimatum en la Astronave (19xx)(EP)(ES)[b] ZXSpectrum ES +09A9FF92DCC090C904411DB4876C82EA B Uridium (1986)(Hewson Consultants)[b] ZXSpectrum +5D8D8ADE00F7C303B06587F270740485 B V - The Game (1986)(Ocean)[cr Superfish][b] ZXSpectrum +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Hacks +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +A11B1B402C2DBBD429D76CEC33CC8D5E H 11-a-Side Soccer (1988)(Code Masters Gold)(48K-128K)[h Fanatic Stas] ZXSpectrum +CA93F342BAF879548ED93DFB2E8B88E9 H 180 (1986)(Mastertronic Added Dimension)(48K-128K)[cr Blood] ZXSpectrum +06CAFB8B88A36C354D234CB650E13DDE H 180 (1986)(Mastertronic Added Dimension)(48K-128K)[cr] ZXSpectrum +92BD29027533D2052A98CFDAF7CB2DEB H 180! Darts (19xx)(A'n'F)[h][No loading screen] ZXSpectrum +07E2CEEB04DF4AB76F1A6C71594A3A9A H 19 Part 1 - Boot Camp (1988)(Cascade Games)(48K-128K)[h Bill Gilbert] ZXSpectrum +D3A19B364455B1B889F79CB2B61267E9 H 19 Part 1 - Boot Camp (1988)(Cascade Games)(48K-128K)[h Csl] ZXSpectrum +54074A68333C558E2DDCFAC7ED0FD3E1 H 19 Part 1 - Boot Camp (1988)(Cascade Games)(48K-128K)[h F.C.A] ZXSpectrum +ADA23AEC3304B3EABE1F89B23D19EA46 H 1942 (1986)(Elite Systems)[h Bill Gilbert] ZXSpectrum +9244F27BAEA4C99AB3E3252E795A4CA1 H 1942 (1986)(Elite Systems)[h Future Soft] ZXSpectrum +60591F1C66FD9CFD2FCA6CDAE9180643 H 1942 (1986)(Elite Systems)[h Jgh-H] ZXSpectrum +3DC673F4E994F8E16D6C8AF0218148C1 H 1942 (1986)(Elite Systems)[h Mr] ZXSpectrum +2365FD6EC9B9B89747C1846B89ADAC24 H 1942 (1986)(Elite Systems)[h Tserikopik][tr ru] ZXSpectrum +4EE92C5E99F70556CE2F47AC48C44B3C H 1943 - The Battle of Midway (1988)(Go!)[h Baradaev Igor] ZXSpectrum +50DB3CC6279CB882FE84774DEBA4D033 H 1943 - The Battle of Midway (1988)(Go!)[h Bill Gilbert] ZXSpectrum +16243F3018772AD1DF68C1765E2A0371 H 1943 - The Battle of Midway (1988)(Go!)[h Eduardo] ZXSpectrum +D41A4A3B2B6B8AC99873D76B506E6218 H 1943 - The Battle of Midway (1988)(Go!)[h M128 Loading] ZXSpectrum +8AF90BA53840C6332883121A3FFC9CD3 H 1943 - The Battle of Midway (1988)(Go!)[h Modern Magic Club] ZXSpectrum +9F4B28E0519DB21AAFCEE937655FB7B2 H 1943 - The Battle of Midway (1988)(Go!)[h Paulo Sousa] ZXSpectrum +EC33F2CC0202B66C5DC60A611BE901F7 H 1943 - The Battle of Midway (1988)(Go!)[t Pokes] ZXSpectrum +7280B0666D9C08DE752AB30C865B00B5 H 1st Division Manager (1991)(Code Masters)(48K-128K)[h San-San][aka First Division Manager] ZXSpectrum +8B3F090C0391C18DF42A91E49F203BDD H 2112 AD (1985)(Design Design)[h Wymiana Programow Kg] ZXSpectrum +086A966EB767E0DB35258EB629C1483E H 3D Grand Prix (1991)(Zeppelin Games)[h Kicia][aka Grand Prix Championship] ZXSpectrum +8C6E79395E54BFE6BC711804892F984E H 3D Labyrint (1989)(Busy - Fuxoft - M-Beaton)(CZ)(en)[h Bill Gilbert] ZXSpectrum en CZ +828C4370B703FAD5B5DD03AF98D91F28 H 3D Pinball (1989)(Mastertronic Plus)[h Rajsoft][aka Pinball Power] ZXSpectrum +64D84D8F7A80969E43508668606A0AD4 H 3D Pool (1989)(Firebird)[h Inxs Soft][aka Maltese Joe's Pool Challenge] ZXSpectrum +B3D479F430EFE292170449E92D25DDF3 H 3D Pool (1989)(Firebird)[h Vovchenko A.A.][aka Maltese Joe's Pool Challenge] ZXSpectrum +7E632C965753754D1EC09E531EA600E1 H 3D Snooker (1990)(Players Premier)[h Rajsoft] ZXSpectrum +BD3BC186DAAC36104CDBBE67A135475B H 3D Snooker (1990)(Players Premier)[h V.Vasilevskij] ZXSpectrum +B4FC149C9F5067C6E24B0A0FAC88FCDB H 3D Starstrike (1984)(Realtime Games)[h] ZXSpectrum +A133BB01E0455C3C024194D21FF7BE8D H 3D Tank Duel (1984)(Realtime Games)[h Andy Tacker] ZXSpectrum +EBA0EA459CC2FAA6E2D0A1E1E7BDB8EC H 3DC (1987)(Hit-Pak)[h Bill Gilbert] ZXSpectrum +243E32A5972659C8F43317E4869DE4EC H 3DC (1987)(Hit-Pak)[h Studio Komputerowe D.H.Juventus] ZXSpectrum +D26AC096821D1DF63359162A8E930BDD H 3D-Tanx (1982)(DK'Tronics)(16K)[h Atomica] ZXSpectrum +4F9037ABBF486137F92BBB63FCEC7D7D H 3D-Tanx (1982)(DK'Tronics)(16K)[h Saint-Petersburg 1992][tr ru] ZXSpectrum +9A0DAD2C88F246AD4FC439ADA0221743 H 4x4 Off-Road Racing (1988)(U.S. Gold)(48K-128K)[h Bruno] ZXSpectrum +240D33866DE8CA3A5EB63B2B566B88BA H 747 Flight Simulator (1984)(D.A.C.C.)[h Eugene Stepanoff] ZXSpectrum +B365C849B4C53545B8EDDE74EAC4A7EB H 911 TS (1985)(Elite Systems)[h Vovchenko A.A.][aka 911 Tiger Shark] ZXSpectrum +6974DCFE267092ED99A2E431A8B7C66B H A Team (1988)(Zafiro Division)(ES)(en)[h Andrew Strikes Code] ZXSpectrum en ES +C50C5152DE8A0C86C5FA71476C7461CE H A Team (1988)(Zafiro Division)(ES)(en)[h Eduardo] ZXSpectrum en ES +92E800448905539A5C6D6473F5AD894D H A Team (1988)(Zafiro Division)(ES)(en)[h Lion17] ZXSpectrum en ES +EEFB157DCEA0A674D9991E4BE47EED20 H A Team (1988)(Zafiro Division)(ES)(en)[h Raf] ZXSpectrum en ES +FA13365835BCD355136EF6923424E9ED H Abe's Mission - Escape (2002)(Perspective Group)(128K)(RU)(M3)[h CI5 - T.C.G.] ZXSpectrum M3 RU +F8DEE6E3A7C5C3BD9D0B1699EA5BACB6 H Abu Simbel Profanation (1985)(Dinamic)(ES)(en)[h Jansoft] ZXSpectrum en ES +B0EBD8A7CE49BC598C0CA6BA65045A8E H Abu Simbel Profanation (1985)(Dinamic)(ES)(en)[h Roby] ZXSpectrum en ES +6619B5B1F78BCD1CF5D74D8C3BA4E68B H Abu Simbel Profanation (1985)(Dinamic)(ES)(en)[h Syndicate] ZXSpectrum en ES +F6A122D73C81DA266527E5419BF8E035 H Abu Simbel Profanation (1985)(Gremlin Graphics)[t Double Service][re-release] ZXSpectrum +2CDCA1E3B8C2DC682A0AADDB8AF8EC04 H Academy (1987)(CRL Group)[h Abvsoft][aka Tau Ceti 2] ZXSpectrum +0F63475794895C4D7C843BD31CD7448F H Academy (1987)(CRL Group)[h Thd][tr ru][aka Tau Ceti 2] ZXSpectrum +BC74DAE967866E6269E00CB63B859B60 H ACE (1986)(Cascade Games)[h Future Soft][aka Air Combat Emulator] ZXSpectrum +2D148FB806BA7EE9373CE6181E35DAFD H ACE (1986)(Cascade Games)[h Nicolas Rodionov][aka Air Combat Emulator] ZXSpectrum +4BC3336C05DFC27AE23859741A0E797D H ACE (1986)(Cascade Games)[h Prospekt][tr ru][aka Air Combat Emulator] ZXSpectrum +4142FD3E83A9019FD66648DB003D6FD4 H ACE (1986)(Cascade Games)[h Spec-Soft Computers][aka Air Combat Emulator] ZXSpectrum +B19B8884CDD358F11A430F02DAE9DB7A H ACE (1986)(Cascade Games)[h Wymiana Programow Kg][aka Air Combat Emulator] ZXSpectrum +6798D3FB9CABCCFF27802F41746B2BB3 H ACE 2 - The Ultimate Head to Head Conflict (1987)(Cascade Games)(48K-128K)[h Bill Gilbert] ZXSpectrum +8608962A253DA815608CB9878DB6A57D H ACE 2 - The Ultimate Head to Head Conflict (1987)(Cascade Games)(48K-128K)[h Delta][tr ru] ZXSpectrum +398E19543DC5F91188741FD0C1C3E05C H ACE 2088 (1989)(Cascade Games)(48K-128K)[h Aleksandr Poryadin][aka Enemies] ZXSpectrum +EAF50377D24F1A658B9C41B0A7D45F7F H ACE 2088 (1989)(Cascade Games)(48K-128K)[h Andrey][aka Enemies] ZXSpectrum +19FC5E4C212FDE044AEC02BEF16790AB H ACE 2088 (1989)(Cascade Games)(48K-128K)[h Andy Tacker][aka Enemies] ZXSpectrum +D4E18E4529B34E5C9C258E5D0A759B7D H ACE 2088 (1989)(Cascade Games)(48K-128K)[h Mikropol][aka Enemies] ZXSpectrum +26E5E94E688297A0E8AF1A6F7204B756 H ACE 2088 (1989)(Cascade Games)(48K-128K)[h Senator Ltd.][aka Enemies] ZXSpectrum +79312A6B34D93552C4EF56602C559723 H ACE 2088 (1989)(Cascade Games)(48K-128K)[h Winisoft][aka Enemies] ZXSpectrum +DAFFC26B51D90A320FEA183086C9135B H Ace of Aces (1986)(U.S. Gold)[h Bill Gilbert] ZXSpectrum +C5C3DB93CE749D257519156BED55B162 H Ace of Aces (1986)(U.S. Gold)[h Nicolas Rodionov] ZXSpectrum +04AD8FD57021590E7F6A2E4BDF93FAC0 H Acro Jet - The Advanced Flight Simulator (1987)(MicroProse)[h Dynamic Soft] ZXSpectrum +3BB0222754A48EFCF201533307B751E3 H Acro Jet - The Advanced Flight Simulator (1987)(MicroProse)[h M1 Loading] ZXSpectrum +FA47C4C3E2D4E735BB576C33BE7552BF H Acro Jet - The Advanced Flight Simulator (1987)(MicroProse)[h Tarzan Boy] ZXSpectrum +F1E3D6BC61C276802444D549106931D2 H Action Fighter (1989)(Firebird)(48K-128K)[h Andrew Strikes Code] ZXSpectrum +872F45D117140D6A7D7A9C16642502CE H Action Fighter (1989)(Firebird)(48K-128K)[h Andrew Strikes Code][a] ZXSpectrum +F373A91FA32AFC3AEC35F86C952C249D H Action Fighter (1989)(Firebird)(48K-128K)[h Kicia] ZXSpectrum +D82F70D68DD323B7D60CC20C4928CC11 H Action Fighter (1989)(Firebird)(48K-128K)[h Kicia][a] ZXSpectrum +5E5BE4038441AEB0024B9542A1A85573 H Action Fighter (1989)(Firebird)(48K-128K)[h Rajsoft] ZXSpectrum +F2E44EADC9A65EE0E6781E5C075E56F4 H Action Force - International Heroes (1987)(Virgin Games)[cr Blood] ZXSpectrum +CB0D24802B0274FA978882F63FA52340 H Action Force - International Heroes (1987)(Virgin Games)[h Adrian] ZXSpectrum +8448EF03E549EEF2B7CB2033A5F95D8F H Action Force II - International Heroes (1988)(Virgin Games)(128K)[h Fuxoft] ZXSpectrum +1AF46CDDB58DC70E2C4B685436555FAF H Action Force II - International Heroes (1988)(Virgin Games)(48K-128K)[h Ais] ZXSpectrum +0FD6134F9E7E4E4B994B1FF836ED2A8E H Action Force II - International Heroes (1988)(Virgin Games)(48K-128K)[h Dirk Kompass] ZXSpectrum +C7EDF4CCFE4F88664BBD443138D3FEA1 H Action Force II - International Heroes (1988)(Virgin Games)(48K-128K)[h Kis][tr ru] ZXSpectrum +44DF3E3CFCBED073E0D0B87249A89A71 H Action Force II - International Heroes (1988)(Virgin Games)(48K-128K)[h Kis][tr ru][a] ZXSpectrum +362F59E1C3A11330DCC42B9408517596 H Action Force II - International Heroes (1988)(Virgin Games)(48K-128K)[h M1 Loading] ZXSpectrum +2646E44871FE3D9DA42FE34DBA2298DE H Action Force II - International Heroes (1988)(Virgin Games)(48K-128K)[h Mac] ZXSpectrum +B111575CF2D1AE452BF02DA8D2EAD70D H Action Force II - International Heroes (1988)(Virgin Games)(48K-128K)[h Mednonogov Aleksey][tr ru] ZXSpectrum +93DCDB4F8C78A9BA96E0170DDEC934BE H Action Force II - International Heroes (1988)(Virgin Games)(48K-128K)[h Nika] ZXSpectrum +B4CA3C948F17BB920443E98F36538E7A H Action Force II - International Heroes (1988)(Virgin Games)(48K-128K)[h Oav] ZXSpectrum +611EEC1A0395E4855EB369553B9D9185 H Action Force II - International Heroes (1988)(Virgin Games)(48K-128K)[h Phonex] ZXSpectrum +11F1D99830FFD5A9C2B7CAD24EC8EEC3 H Action Force II - International Heroes (1988)(Virgin Games)(48K-128K)[h Senator Ltd.] ZXSpectrum +ABC1471777AD09EC4A45FA3B677A29DA H Action Force II - International Heroes (1988)(Virgin Games)(48K-128K)[h V.D.G.] ZXSpectrum +AE7297C7C2D246FDB7BAFC7AD1948047 H Action Force II - International Heroes (1988)(Virgin Games)(48K-128K)[h Vadyfigsoft] ZXSpectrum +B71C63B117D4A0BBB656FF21FC660E71 H Action Force II - International Heroes (1988)(Virgin Games)(48K-128K)[t Pokes] ZXSpectrum +3B8417ECACA469E023552D90082377FC H Action Reflex (1986)(Mirrorsoft)[h Jack Lantern] ZXSpectrum +B36A8309E857FDA6CE461DC24730BA88 H Action Reflex (1986)(Mirrorsoft)[h Zamirsoft] ZXSpectrum +41D79E41A83196E53FDF90F3E75FF161 H Ad Astra (1984)(Gargoyle Games)[h Aleksandr Poryadin] ZXSpectrum +7D4DBF36F2B99B1FEF094A954924C7C3 H Addams Family, The (1992)(Ocean)(128K)[cr Matasoft][t +4 Matasoft] ZXSpectrum +DDCDB7C242B4EAAF48DABBE8050745D8 H Addams Family, The (1992)(Ocean)(128K)[h Matasoft] ZXSpectrum +55F8201E37CC7EDF1757882F0C5F374B H Addams Family, The (1992)(Ocean)(128K)[h Saposoftware] ZXSpectrum +76D52BFC940A24B4C032A77A2EEF461E H Adidas Championship Tie-Break (1990)(Ocean)[h Josko Soft] ZXSpectrum +3A9A3500EA223CDE07CE9CF38F76C24D H Adidas Championship Tie-Break (1990)(Ocean)[h Rajsoft] ZXSpectrum +57EC92512DC72F44FCA9150EE9475CE4 H Advanced Pinball Simulator (1988)(Code Masters)(48K-128K)[h Bruno][a][aka Advanced Pinbal Simulator] ZXSpectrum +C1CBCF9B3F465DD8A750EB6151F66DC9 H Advanced Pinball Simulator (1988)(Code Masters)(48K-128K)[h Bruno][aka Advanced Pinbal Simulator] ZXSpectrum +B69C222494A68A4C17214D20E53F5566 H Advanced Pinball Simulator (1988)(Code Masters)(48K-128K)[h Dnieprsoft][aka Advanced Pinbal Simulator] ZXSpectrum +7F887CD3B55AF1C304E948EEAF38AF51 H Advanced Pinball Simulator (1988)(Code Masters)(48K-128K)[h S.S.Captain][aka Advanced Pinbal Simulator] ZXSpectrum +94F00D434F1B949821EBEA5617707CBA H Advanced Soccer Simulator (1989)(Mastertronic Plus)[h Rajsoft] ZXSpectrum +1ED28047B4B2EED421D0520352479530 H Adventures of Buratino (1993)(Copper Feet)(48K-128K)(RU)[h Ais] ZXSpectrum RU +B4C6E57A24BA967D998780872A179EE3 H Adventures of Buratino (1993)(Copper Feet)(48K-128K)(RU)[h Copper Feet] ZXSpectrum RU +95B5692ADDFF43ADAE8E9F6D619C8909 H Adventures of Buratino (1993)(Copper Feet)(48K-128K)(RU)[h Dimych I Koljanych] ZXSpectrum RU +F4D1A62F4A70186F65B3C6E23EAEB65A H Adventures of Buratino (1993)(Copper Feet)(48K-128K)(RU)[h Dnieprsoft] ZXSpectrum RU +72479836F65FC9A7C6E5F5944A7EE087 H Adventures of Buratino (1993)(Copper Feet)(48K-128K)(RU)[h Homesoft][tr ru] ZXSpectrum RU +BBBB2F60D95D70FF5A548F2AF875A4B7 H Adventures of Buratino (1993)(Copper Feet)(48K-128K)(RU)[h Lazarev] ZXSpectrum RU +88A57C85808DB0886A055C9DE8EDA0BF H Adventures of Buratino (1993)(Copper Feet)(48K-128K)(RU)[h Pavel Nikitin] ZXSpectrum RU +4DC8ACC12CE0DB8DE6454EC538EEA0A2 H Adventures of Buratino (1993)(Copper Feet)(48K-128K)(RU)[h San-San] ZXSpectrum RU +D603C53FBE81D495A83B64E3628E5BC1 H Adventures of Buratino (1993)(Copper Feet)(48K-128K)(RU)[h V.Vasilevskij] ZXSpectrum RU +E21152F432A7416ED475FDC97ACCC135 H Affaire en Or, Une (1985)(Free Game Blot)(FR)[h D.B.S.W.] ZXSpectrum FR +822DAE33A7E1B7862C7255A18027931C H Affaire en Or, Une (1985)(Free Game Blot)(FR)[h Master Studio][tr ru] ZXSpectrum FR +E71410CB36B96013629A7C680C6C4CDC H Affaire en Or, Une (1985)(Free Game Blot)(FR)[h San-San][aka On the Run] ZXSpectrum FR +CB5832E3434D85207092AEA691F253C9 H African Trail Simulator (1990)(Positive)(ES)[h Babushkin Aleksey] ZXSpectrum ES +B61BA7DF70665E8BF9C0395DB32CE97A H African Trail Simulator (1990)(Positive)(ES)[h Rajsoft] ZXSpectrum ES +4788D37524E2089AF3DCBCCF59EF26E3 H After Shock (1986)(Interceptor)[h C&K Company] ZXSpectrum +45480526A6AEFC263DA4C4FF613B8F77 H After Shock (1986)(Interceptor)[h Cobra Software] ZXSpectrum +FC3E92BCCD1CBAD984D24E1785FFE3B3 H After the War (1989)(Dinamic)(ES)(en)[h Blood] ZXSpectrum en ES +4925A6F17829F27181E5B6C887C5E995 H After the War (1989)(Dinamic)(ES)(en)[h Corobcov Andrey] ZXSpectrum en ES +80B3829D869356153805A23D5344CC21 H After the War (1989)(Dinamic)(ES)(en)[h Kicia] ZXSpectrum en ES +2C0731E52B261A8E0F0EC7D99FD533F9 H After the War (1989)(Dinamic)(ES)(en)[h Kicia][a] ZXSpectrum en ES +CB69B79C54F1A79EAD0A0EE09795CA1B H After the War (1989)(Dinamic)(ES)(en)[h Laptev] ZXSpectrum en ES +E4886040904B01316F3EF3D8D788B203 H After the War (1989)(Dinamic)(ES)(en)[h Laptev][a] ZXSpectrum en ES +017848AC57895588842F204D19D7965D H After the War (1989)(Dinamic)(ES)(en)[h Mihal Soft] ZXSpectrum en ES +C3F57EBDA60116D63E64D484EBDC8510 H After the War (1989)(Dinamic)(ES)[h Mihal Soft][tr ru] ZXSpectrum ES +B201814A875D4A8702632990F6E76D15 H Afterburner (1988)(Activision)(48K-128K)[h Bill Gilbert] ZXSpectrum +CDCDDA40715F6995EEB8A17C9586B35D H Afterburner (1988)(Activision)(48K-128K)[h S.S.Captain] ZXSpectrum +2DCDCCCA0EEEC86893B1531FF0318981 H Agent Orange (1987)(A'n'F)[h F.I.S.T] ZXSpectrum +917DA3B17681ED189EBBCFD146CC6058 H Agent Orange (1987)(A'n'F)[h Flash] ZXSpectrum +BC877C0D82DA002CBDD452051830152D H Agent X II - The Mad Prof's Back! (1987)(Mastertronic)(48K-128K)[h Andrzej Staszewski] ZXSpectrum +48AF73B6AD3BEDE4A943A19B60D9C2BA H Agent X II - The Mad Prof's Back! (1987)(Mastertronic)(48K-128K)[h Bill Gilbert] ZXSpectrum +B6587B62CE35D76B36517117A61F8ED0 H Agent X II - The Mad Prof's Back! (1987)(Mastertronic)(48K-128K)[h Klav] ZXSpectrum +E258A7FDFFACAF88FC3A079AC58C9C7D H Agent X II - The Mad Prof's Back! (1987)(Mastertronic)(48K-128K)[h Pavel Nikitin] ZXSpectrum +6CED9D54700783985A88EE7E0F7C7F20 H Agent X in the Brain Drain Caper (1986)(Mastertronic)[h Arcadiy Gobuzov] ZXSpectrum +F923BF1E26D8348EE36873301BE2D0DF H Agent X in the Brain Drain Caper (1986)(Mastertronic)[h Bill Gilbert] ZXSpectrum +793FEFB15A35F7796DE9CBDA9C86C011 H Airborne Ranger (1988)(MicroProse)[h S.S.Captain] ZXSpectrum +61078EDF0FC8DFF2A3B3A79C79CD926B H Airwolf (1984)(Elite Systems)[h Mikropol] ZXSpectrum +67C2D008DADAF0E03D2BDDB142E1E973 H Airwolf II (1987)(Hit-Pak)[h Alexander Kornienok][tr ru] ZXSpectrum +68C95F3C46C03685141216EF073A486D H Airwolf II (1987)(Hit-Pak)[h Alexander Kornienok][tr ru][a] ZXSpectrum +BA1A400C87F7752ECB2598943F343C7F H Airwolf II (1987)(Hit-Pak)[h Atossoft] ZXSpectrum +E0D65069C64672EE97772E66F2459C5D H Airwolf II (1987)(Hit-Pak)[h Bill Gilbert] ZXSpectrum +831ABB2E40133FD259ACFC17E32C3BC9 H Airwolf II (1987)(Hit-Pak)[h Perminov Sergey] ZXSpectrum +767A6A58C9005F5813D363AEF8975C36 H Airwolf II (1987)(Hit-Pak)[h Raphahdax Jabiz] ZXSpectrum +175FDB167843914233C68FE7B39AF2F4 H Airwolf II (1987)(Hit-Pak)[h Sergey Perminov] ZXSpectrum +8847DE6968B451C5745604C666F31E42 H Airwolf II (1987)(Hit-Pak)[h Ua9Fdr] ZXSpectrum +D77DD7B4DF9B3384EA4E0DA3997B77AE H Airwolf II (1987)(Hit-Pak)[t Pokes] ZXSpectrum +ED20C37FC6B7152460B7A65D61B216F9 H Alien (1984)(Mind Games)[h Jack Lantern] ZXSpectrum +36D025E652C5E21E6950B7CBB7B5AC98 H Alien 8 (1985)(Ultimate Play The Game)[h 7G85 Long Life] ZXSpectrum +815D3A71A3635BFF064BB0C8FBED7C80 H Alien 8 (1985)(Ultimate Play The Game)[h A Scubanic] ZXSpectrum +7D800FF148773AF0C335A347B38D0155 H Alien 8 (1985)(Ultimate Play The Game)[h Anwi] ZXSpectrum +0D005AD4130A6DF245FE9609908DAA42 H Alien 8 (1985)(Ultimate Play The Game)[h Iq Soft] ZXSpectrum +D91A79E1BFBFAB0AEDC04680E22017E0 H Alien 8 (1985)(Ultimate Play The Game)[t IQ Soft] ZXSpectrum +E49E0181E723F1E05C4B57CEC9ED3630 H Alien Evolution (1987)(Gremlin Graphics)(48K-128K)[h Bill Gilbert] ZXSpectrum +9B7C7419F8CDDCDA4BD657F20F710A72 H Alien Evolution (1987)(Gremlin Graphics)(48K-128K)[h Nicolas Rodionov] ZXSpectrum +C063BF7C08DB16CD013B516309F0E813 H Alien Evolution (1987)(Gremlin Graphics)(48K-128K)[h Studio Komputerowe D.H.Juventus] ZXSpectrum +208EB6EE70F71EFFECF5FD197B7236F8 H Alien Highway (1986)(Vortex)[h Aleksandr Poryadin][aka Encounter 2] ZXSpectrum +586B972FC671FF836B2370F986A1BCF2 H Alien Highway (1986)(Vortex)[h Belov S.V][aka Encounter 2] ZXSpectrum +074D15EA2A8A74257B3938A98F57A6D4 H Alien Highway (1986)(Vortex)[h Magicsoft][aka Encounter 2] ZXSpectrum +EACC468C54123CBBAA229A371D063AAB H Alien Highway (1986)(Vortex)[h Roby][aka Encounter 2] ZXSpectrum +527C3BBE8BCB532438CBE0B07096E2F2 H Alien Highway (1986)(Vortex)[h Satansoft][aka Encounter 2] ZXSpectrum +2AFEA1CB3B96D1A6852819BFFFBB65EC H Alien Swarm (1982)(Titan Programs)(16K)[h Saint-Petersburg 1992][tr ru] ZXSpectrum +E4DBA6D87F6F31D32FFBAAC91C655DF9 H Alien Syndrome (1988)(ACE)[h Phonex] ZXSpectrum +68A1EB1AC0691A1B8A4F98CD2FBE69B9 H Alien Syndrome (1988)(ACE)[h] ZXSpectrum +6B337CA312536A667648121C9F43E951 H Aliens (1986)(Electric Dreams)[h Bill Gilbert] ZXSpectrum +4B89FCC04037092CFCA5FCFA2D36B853 H Aliens (1986)(Electric Dreams)[h Blood] ZXSpectrum +A20F6C73C1F1F2F97565362D01B29000 H Aliens (1986)(Electric Dreams)[h Kirill Panyushkin] ZXSpectrum +6175595EEF96B1CC7757C270DC199D7B H Aliens (1986)(Electric Dreams)[h Marvin] ZXSpectrum +23326B56629A15792DF49953552BD261 H Aliens (1986)(Electric Dreams)[h Plizin Yuri] ZXSpectrum +26C7DEFD54B53ED2230FAF24B91D36D1 H Altered Beast (1989)(Activision)(48K-128K)[h Mac] ZXSpectrum +9EB517EE658590160F9C03E71ECC473F H Amaurote (1987)(Mastertronic Added Dimension)(128K)[cr Matasoft][t +4 Matasoft] ZXSpectrum +BC039CEB536C1DD76EB0E86133E84FDB H Amaurote (1987)(Mastertronic Added Dimension)(128K)[cr Saposoftware] ZXSpectrum +872ADEB01E12C9530849204D1864ABB8 H Amaurote (1987)(Mastertronic Added Dimension)(48K-128K)[h Bill Gilbert] ZXSpectrum +F248B6C3AD9E6CC9A05F6940E3157AFD H Amaurote (1987)(Mastertronic Added Dimension)(48K-128K)[h Prospekt][tr ru] ZXSpectrum +4EC10C73F1EA4C08EF2FEE4249298982 H Amazing Spider-Man and Captain America in Dr. Doom's Revenge!, The (1989)(Empire)[h Bill Gilbert][aka Amazing Spider-Man and Captain America in Doctor Doom's Revenge!, The] ZXSpectrum +5934041D49F8BAEA28CF909A1DB8DB0A H Amazing Spider-Man and Captain America in Dr. Doom's Revenge!, The (1989)(Empire)[h Microton][aka Amazing Spider-Man and Captain America in Doctor Doom's Revenge!, The] ZXSpectrum +21FFD84357F634F23C933D02493E0FE5 H Amo del Mundo (1990)(Positive)(ES)[h Roby] ZXSpectrum ES +A40981BCC6AF24326E6074069D71BC72 H Android One - The Reactor Run (1983)(Vortex)(16K)[h Oav][tr ru] ZXSpectrum +6202E5AD7C25C7E83DFB67FAB34DC0C9 H Andy Capp (1988)(Mirrorsoft)(48K-128K)[h M1 Loading] ZXSpectrum +B14FD79F34B1D1F3D92CA68AED4A2083 H Angel Nieto Pole 500cc (1990)(Opera Soft)(ES)[cr Rajsoft] ZXSpectrum ES +A9F81C0D7E1AE69C01F22F025B291BBF H Angle Ball (1987)(Mastertronic Added Dimension)[h Zx-Top] ZXSpectrum +6589F8D99AE62828AAD68EEDCF2FCAC4 H Antares (1985)(MicroHobby)(ES)[h Csl] ZXSpectrum ES +BCC7FB76CDC6126B45A090DB7F84740D H Antares (1985)(MicroHobby)(ES)[h Hacker Junior] ZXSpectrum ES +78DF11839A77E6D1F6676A8ABB89B466 H APB (1989)(Domark)(128K)[cr][aka All Points Bulletin] ZXSpectrum +4F7ECFC46D27CE09A89F2CC1292A10D6 H APB (1989)(Domark)(48K-128K)[h Matasoft][aka All Points Bulletin] ZXSpectrum +1C530F0D10BFAF1461AF39C1F21167B0 H Apollo 11 (1983)(Darkstar)[h Prospekt][tr ru] ZXSpectrum +0B5A92099457D3FE9F7AAC641F8FB8BA H Arc of Yesod, The (1985)(Thor Computer)(128K)[t] ZXSpectrum +2707C702F358A46223BE8C04F86CF112 H Arc of Yesod, The (1985)(Thor Computer)(48K-128K)[h Masterclub] ZXSpectrum +D983E7909582E66803CDD9B380973C2D H Arc of Yesod, The (1985)(Thor Computer)(48K-128K)[h Matasoft] ZXSpectrum +CB7B6F8E420BCD5B832913C31E3EAB13 H Arcade Flight Simulator (1989)(Code Masters)(48K-128K)[h Sean Adams] ZXSpectrum +68C24CAE136D84F48044510F1FFCF33D H Arcade Fruit Machine (1990)(Zeppelin Games)[h Bill Gilbert] ZXSpectrum +DEBFEF0258C662D0444F9F2BA6C0741F H Arcade Fruit Machine (1990)(Zeppelin Games)[h Smok] ZXSpectrum +AB2A271B1A1E289FC474060BB4BF3054 H Arkanods (19xx)(-)(RU)[t 99-Lives][tr ru] ZXSpectrum RU +3AC07EC43ED85B4275D92A67D15F19E7 H Arkanoid - Revenge of Doh (1988)(Imagine)(128K)[cr][aka Arkanoid 2] ZXSpectrum +FD4D2A3549496ECA4D0699A3FE9E3281 H Arkanoid - Revenge of Doh (1988)(Imagine)(48K-128K)[h Bill Gilbert][aka Arkanoid 2] ZXSpectrum +A8F8A28DC7DF3715D102CDBE0465F122 H Arkanoid - Revenge of Doh (1988)(Imagine)(48K-128K)[h Csl][aka Arkanoid 2] ZXSpectrum +6A2C27E6C1C6BC216A4D390A15801B12 H Arkanoid - Revenge of Doh (1988)(Imagine)(48K-128K)[h Jksoft 1993][t][aka Arkanoid 2] ZXSpectrum +67A15F594EFC276BFE82B0CA114555ED H Arkanoid - Revenge of Doh (1988)(Imagine)(48K-128K)[h Jksoft][t][aka Arkanoid 2] ZXSpectrum +2D111E637F6AEDB82A3003ECD8E7CA7D H Arkanoid - Revenge of Doh (1988)(Imagine)(48K-128K)[h Livsoft][aka Arkanoid 2] ZXSpectrum +A96D1B1BC9B7F7995C799EAFF976A4CC H Arkanoid - Revenge of Doh (1988)(Imagine)(48K-128K)[h Mark Zhuryavlov][aka Arkanoid 2] ZXSpectrum +0061CFEC91B1429A8C770B03521B409B H Arkanoid - Revenge of Doh (1988)(Imagine)(48K-128K)[h Msinc][aka Arkanoid 2] ZXSpectrum +B852F336B98FBBCCC257E7A613C5C410 H Arkanoid - Revenge of Doh (1988)(Imagine)(48K-128K)[h Var][aka Arkanoid 2] ZXSpectrum +FF498856CFE26C3F6A9E85DCD4A37675 H Arkanoid - Revenge of Doh (1988)(Imagine)(48K-128K)[t Pokes][aka Arkanoid 2] ZXSpectrum +7FC0C1BED7D04C77BA7AA9E7CE2DFCAC H Arkanoid (1987)(Imagine)[h Kirill Panyushkin] ZXSpectrum +3CC69312648FE6499A28AFC00E8D561F H Arkanoid (1987)(Imagine)[h Msinc] ZXSpectrum +D4058F5661BB4B28BCF3EA3C7952A0ED H Arkanoid (1987)(Imagine)[h Nicolas Rodionov] ZXSpectrum +886C62DABB69E79BC606DF996E6F8E1E H Arkanoid (1987)(Imagine)[t Pokes] ZXSpectrum +DDDDF86E4D437F838B4C0056E2502CDD H Arkos (1988)(Zigurat)(ES)(Tape 1 of 3)[h Chris] ZXSpectrum ES +6DE7B75B63C52918458F8C8344BB4E06 H Arkos (1988)(Zigurat)(ES)(Tape 2 of 3)[h Rajsoft] ZXSpectrum ES +1B684D5799BCB85A569258BF2EEBBA52 H Armageddon Man, The (1987)(Martech Games)(48K-128K)[h Baradaev Igor][aka Satellite Wars] ZXSpectrum +C03BE8DECC4722AC7328D8F4C859F261 H Armageddon Man, The (1987)(Martech Games)(48K-128K)[h Chip N Dale][tr ru][aka Satellite Wars] ZXSpectrum +E676BFDB8A5228E974ECBA87B0DC473E H Armageddon Man, The (1987)(Martech Games)(48K-128K)[h Danish Pirates][aka Satellite Wars] ZXSpectrum +ABA810FE2903A3BA14D2C71D78B29340 H Armageddon Man, The (1987)(Martech Games)(48K-128K)[h Studio Komputerowe D.H.Juventus][aka Satellite Wars] ZXSpectrum +34EC5FFED13069AD9C1ED54D5A647489 H Army Moves (1987)(Dinamic)(48K-128K)(ES)(en)[h Bill Gilbert] ZXSpectrum en ES +8FB6838044CE69D9F485729435A35AED H Army Moves (1987)(Dinamic)(48K-128K)(ES)(en)[h Nicolas Rodionov] ZXSpectrum en ES +BC8282488052E61D9BBEEAB76E30A467 H Army Moves (1987)(Dinamic)(48K-128K)(ES)(en)[h V.Ianovsky] ZXSpectrum en ES +E62ECF2673804EC3BB08F54FF5A7EA05 H Arnhem (1985)(CCS)[h Baradaev Igor][aka 'Market Garden' Operation, The] ZXSpectrum +E801CB2EDFD46E9EF409F714ACB68E8D H Artura (1989)(Gremlin Graphics)[h Mac] ZXSpectrum +5229FD8D8966A62EE521D1842A0C6E2C H Aspar GP Master (1988)(Dinamic)(48K-128K)(ES)(en)[h Ais] ZXSpectrum en ES +1FAE13A23EDE892BEF62BE9F4941EF86 H Aspar GP Master (1988)(Dinamic)(48K-128K)(ES)(en)[h Deonshee Software] ZXSpectrum en ES +A7DF769033774C70C08DACCAA19A5E77 H Assassin (1990)(Psychaedelic Hedgehog)[h Atossoft] ZXSpectrum +D1C611237A53C84FE42C950AF2B1502C H Assassin (1990)(Psychaedelic Hedgehog)[h Fros Club] ZXSpectrum +53FF50BF353700AEE4FC54E41BE1FA8B H Astemex (1988)(Load 'n' Run)[h Gryzor] ZXSpectrum +D5327E8292FDBBDA55D93FD7C4E30587 H Astemex (1988)(Load 'n' Run)[h Specman] ZXSpectrum +932DBF6D1FB035FF8EA0EAB524C031C4 H Astemex (1988)(Load 'n' Run)[h Specman][a] ZXSpectrum +7220ADC877FAF308BCF78FC5517BD4B5 H Asterix and the Magic Cauldron (1986)(Melbourne House)[h Pawel Gajewski] ZXSpectrum +8391DF775D9EAB9F756A7DD00A6AF7B0 H Asterix and the Magic Cauldron (1986)(Melbourne House)[h V.A.Baliasov] ZXSpectrum +C6E31B6E6977512BEA0492D51B2DBB14 H Asterix and the Magic Cauldron (1986)(Melbourne House)[h V.A.Baliasov][a] ZXSpectrum +CCAA0C2528B770FC904DBC8B56526249 H Astonishing Adventures of Mr. Weems and the She Vampires, The (1987)(Piranha)[h Bill Gilbert] ZXSpectrum +00334BAEC8342B86780C9EDCB477F5DF H Astro Marine Corps - Level 1 (1989)(Dinamic)(48K-128K)(ES)(en)[h Alexey Sorokin][aka AMC] ZXSpectrum en ES +94D1239864F0DC470F33FE185C010760 H Astro Marine Corps - Level 1 (1989)(Dinamic)(48K-128K)(ES)(en)[h Bill Gilbert][aka AMC] ZXSpectrum en ES +1528BD93FC70CA94292D19ADD304F7A5 H Astro Marine Corps - Level 1 (1989)(Dinamic)(48K-128K)(ES)(en)[h Dream Soft][aka AMC] ZXSpectrum en ES +9615286E8884172CA14F5628AF23A20A H Astro Marine Corps - Level 1 (1989)(Dinamic)(48K-128K)(ES)(en)[h Emelyanov Pavel][aka AMC] ZXSpectrum en ES +367C918A85958C113CD3AD396E818421 H Astro Marine Corps - Level 1 (1989)(Dinamic)(48K-128K)(ES)(en)[h Oav][aka AMC] ZXSpectrum en ES +B432DA325DF39EB28F0DDA4544D93EA2 H Astro Marine Corps - Level 1 (1989)(Dinamic)(48K-128K)(ES)(en)[h Puntass][aka AMC] ZXSpectrum en ES +4AD65C4510068E03E5C73308B1B47972 H Astro Marine Corps - Level 1 (1989)(Dinamic)(48K-128K)(ES)(en)[h Raf][aka AMC] ZXSpectrum en ES +361CE626EAA88CDF168C4C44E549E526 H Astro Marine Corps - Level 1 (1989)(Dinamic)(48K-128K)(ES)(en)[h Ramsoft][aka AMC] ZXSpectrum en ES +A6CE1864A7B48E45F8C7B87A087BF889 H Astro Marine Corps - Level 2 (1989)(Dinamic)(48K-128K)(ES)(en)[h Dream Soft][aka AMC] ZXSpectrum en ES +B65EDFAA4DA7040CB94CB996EFA45FCD H Astro Marine Corps - Level 2 (1989)(Dinamic)(48K-128K)(ES)(en)[h Eduardo][aka AMC] ZXSpectrum en ES +D26515D00A72D6827247445454FBE312 H Astro Marine Corps - Level 2 (1989)(Dinamic)(48K-128K)(ES)(en)[h Emelyanov Pavel][aka AMC] ZXSpectrum en ES +3A404D58EFE19E9A525136A690813B77 H Astro Marine Corps - Level 2 (1989)(Dinamic)(48K-128K)(ES)(en)[h Puntass][aka AMC] ZXSpectrum en ES +83DC2E2BE63C61304B82C26B2212381F H Astro Marine Corps (1989)(Dinamic)(48K-128K)(ES)(en)(Side A)[cr Matasoft - Puntass][t Matasoft][aka AMC] ZXSpectrum en ES +805D60C03BFCF8A53C3A962C4A8FA923 H Astro Marine Corps (1989)(Dinamic)(48K-128K)(ES)(en)(Side B)[cr Matasoft - Puntass][t Matasoft][aka AMC] ZXSpectrum en ES +377CD3FABF4F1B4806EF8B88843B8E84 H Astronut (1984)(Software Projects)[h Softlake] ZXSpectrum +D9EA415BC9DB99A6E06DEBF9209F3596 H ATF (1988)(Digital Integration)(48K-128K)[h Andy Tacker][aka Advanced Tactical Fighter] ZXSpectrum +CEED2DE1DE2A96CE993360172268421C H ATF (1988)(Digital Integration)(48K-128K)[h Bill Gilbert][aka Advanced Tactical Fighter] ZXSpectrum +524F39F64537BDC96AAC10E3F5A6AAD1 H ATF (1988)(Digital Integration)(48K-128K)[h Nicolas Rodionov][aka Advanced Tactical Fighter] ZXSpectrum +B84659B32DB0D5A54CB9C0F9CF85E348 H ATF (1988)(Digital Integration)(48K-128K)[h Orlov Sergey][tr ru][aka Advanced Tactical Fighter] ZXSpectrum +82384F926075E4E8C56FA5A14EC9ED1B H ATF (1988)(Digital Integration)(48K-128K)[h Sokolov][aka Advanced Tactical Fighter] ZXSpectrum +8A8130478228CD695DFB702A5345FC16 H ATF (1988)(Digital Integration)(48K-128K)[h Studio Komputerowe D.H.Juventus][aka Advanced Tactical Fighter] ZXSpectrum +6B988BE24CF72F854136A60E8A09FB61 H Athena (1987)(Imagine)(128K)[t] ZXSpectrum +54B3DECDFD0EE61A3A4B4B1263608B1B H Athena (1987)(Imagine)(48K-128K)[h Nicolas Rodionov] ZXSpectrum +5242A06FA32F9DC7B41EF5FF606A7885 H Atom Ant (1990)(Hi-Tec)(48K-128K)[h Bill Gilbert] ZXSpectrum +D87C8AE2450A890A5847937B0D1D66A1 H Atom Ant (1990)(Hi-Tec)(48K-128K)[h Fanatic Stas] ZXSpectrum +3D7CAC1BE66313B8D9302A77B69004CA H Atom Ant (1990)(Hi-Tec)(48K-128K)[h Kis][tr ru] ZXSpectrum +8D7D7CD686A52CE71AFD35FF6A9107AB H Atom Ant (1990)(Hi-Tec)(48K-128K)[h Vovchenko A.A.] ZXSpectrum +7ACE2B536991ACE7E2AD5E4B5E60B2D8 H Atom Ant (1990)(Hi-Tec)(48K-128K)[t] ZXSpectrum +F41847F961D74D2EB87B2928FEAFC023 H Attacco Rereo Navale (1984)(Program Soft)[h Harrier Attack] ZXSpectrum +C4D4D19B740D2F202AC8A421207370A4 H ATV Simulator (1987)(Code Masters)[h Raf][aka All Terrain Vehicle Simulator] ZXSpectrum +C12CCF690CB738D72F628BEFED331963 H Auf Wiedersehen Monty (1987)(Gremlin Graphics)(128K)[cr Wixet] ZXSpectrum +B14A932904977B01C94EDDF2109ACD26 H Auf Wiedersehen Monty (1987)(Gremlin Graphics)(128K)[cr Wixet][a] ZXSpectrum +D76C950D6538385A899524A6A13BF4EC H Auf Wiedersehen Monty (1987)(Gremlin Graphics)(48K-128K)[h Bill Gilbert] ZXSpectrum +AA850C7F65432E3304ADE02C156F7709 H Auf Wiedersehen Monty (1987)(Gremlin Graphics)(48K-128K)[h Drj] ZXSpectrum +5632B84E7E35FBD73D018234DD211E6F H Auf Wiedersehen Monty (1987)(Gremlin Graphics)(48K-128K)[h Fuxoft] ZXSpectrum +88DECD2594083E14866695C146A3B76E H Auf Wiedersehen Monty (1987)(Gremlin Graphics)(48K-128K)[h Satansoft] ZXSpectrum +E6B813A18BB90E98E9CEBA26B9F9227C H Auf Wiedersehen Monty (1987)(Gremlin Graphics)(48K-128K)[h Vovchenko A.A.] ZXSpectrum +9531F3025506D147C37E53D39DB1EFEA H Auf Wiedersehen Monty (1987)(Gremlin Graphics)(48K-128K)[h] ZXSpectrum +79A6D317292A0157468F295E2DFB9FD9 H Australian Games (1990)(U.S. Gold)[h Bill Gilbert, '91][aka Aussie Games] ZXSpectrum +2A58779F7A175221786AF871FBA32FA6 H Australian Games (1990)(U.S. Gold)[h Smok][aka Aussie Games] ZXSpectrum +DF78BE8E82FF8E3D5DEA409AA302012C H Australian Rules Football (1989)(Again Again)(48K-128K)[h Sam From Megabaud Hackers] ZXSpectrum +5B4D4026537B107345CF22889434AB74 H Autocrash (1991)(Zigurat)(ES)[h Andrew Strikes Code] ZXSpectrum ES +CCBBD738F8A45C264E5419D4CF676769 H Autocrash (1991)(Zigurat)(ES)[h Rajsoft] ZXSpectrum ES +36F51DFD7C8E407401816DA35CD08A90 H Avenger (1986)(Gremlin Graphics)(48K-128K)[h Copper Feet][aka Way of the Tiger 2] ZXSpectrum +5C08794FB295DDDB4DC2821489F10C3F H Avenger (1986)(Gremlin Graphics)(48K-128K)[h Oehoe][aka Way of the Tiger 2] ZXSpectrum +C36AD79124DB78542E66B184B3FBDC9F H Axons (1991)(Software Saur)(48K-128K)(CZ)[h Blood] ZXSpectrum CZ +C31F8AF235F2D15A08F16611B2ED3D5A H Ayforia Kingdom (1990)(Silva Soft)(RU)[h V.Vasilevskij][tr ru] ZXSpectrum RU +9146089CDEC43C1DABE7DD2FA0E22FA7 H Aztec (1986)(Bordoni, Luca)(IT)(en)[h Valsoft] ZXSpectrum en IT +005D682825D02A2E4D7BFE2F18301E7A H Babaliba (1984)(Dinamic)(ES)(en)[h Aleksandr Poryadin] ZXSpectrum en ES +84A17D92C50660A56A79AC6F1D339C38 H Babaliba (1984)(Dinamic)(ES)(en)[h Ducky] ZXSpectrum en ES +BECA6AAF1F42B427273688EFE996E470 H Babaliba (1984)(Silversoft)[cr Blood][re-release] ZXSpectrum +93218B4AC5E5B7DC2C917805F7DF4F42 H Back to Skool (1985)(Microsphere)[h J.Cieslikowski] ZXSpectrum +1D540F2D9DFBFC4EC8E3F1591ABE8CCB H Back to Skool (1985)(Microsphere)[h Jansoft] ZXSpectrum +427719DA45C15F2B9F6AFA48D38FC56C H Back to Skool (1985)(Microsphere)[h Satansoft] ZXSpectrum +08E12D41197FDD232E597C0F40CB69FC H Back to the Future (1985)(Electric Dreams)(48K-128K)[h Fikus-Pikus] ZXSpectrum +88BB93856B1D1E15760EE099DF0FC573 H Back to the Future (1985)(Electric Dreams)(48K-128K)[h Zxmc] ZXSpectrum +BB169EFC3C0B3797DF76989F6B3259ED H Back to the Future Part II (1990)(Image Works)(128K)[t] ZXSpectrum +900DA5E269FF5E6F8E2EB75F64756314 H Back to the Future Part III (1991)(Image Works)(48K-128K)[h Bill Gilbert] ZXSpectrum +57BB93493FE82324D905DD9409F9D047 H Back to the Future Part III (1991)(Image Works)(48K-128K)[h L&K] ZXSpectrum +F7920CD2501FDC8E4F3846CCC74C4687 H Backgammon (1983)(Sinclair Research)(16K)[h Baradaev Igor][tr ru] ZXSpectrum +372EE6EA4ECD35E9CE6DB7AF34D110BD H Backgammon (1983)(Sinclair Research)(16K)[h Boris Markov][tr ru] ZXSpectrum +21925C059FCC876DC9492C52B9182EE2 H Bad Dudes vs. Dragon Ninja (1988)(Imagine)(48K-128K)[h Mac] ZXSpectrum +FF60629FCA335DE5F86617466F4885BA H Badlands (1990)(Domark)(48K-128K)[cr Squonk] ZXSpectrum +37CEC3F01CC67610A40C9B4FD60D2D37 H Badlands (1990)(Domark)(48K-128K)[h Dnieprsoft] ZXSpectrum +48C79516A8053341E4286BC5A6A169B3 H Badlands (1990)(Domark)(48K-128K)[h Homesoft] ZXSpectrum +E8D5F358570508F44B8BCA174557429F H Badlands (1990)(Domark)(48K-128K)[h Kicia] ZXSpectrum +9F5890F6B6F063A51E1E4B916CDD2A1B H Ball Breaker (1987)(CRL Group)(128K)[t] ZXSpectrum +52FAAB253AA081DAE221E0F79E33A5C3 H Ball Breaker (1987)(CRL Group)(48K-128K)[h Atossoft] ZXSpectrum +2982D7FE1470BCD3AF5D6C4DB7C7BD62 H Ball Breaker (1987)(CRL Group)(48K-128K)[h Copper Feet] ZXSpectrum +8E23931922FD37A431B0FB2FB484BBC4 H Ball Breaker (1987)(CRL Group)(48K-128K)[h Fuxoft] ZXSpectrum +93211E24B7B6F2A48F509CBE77A061D5 H Ball Breaker (1987)(CRL Group)(48K-128K)[h Helium][tr ru] ZXSpectrum +FD9709A9E1D9EFC16039BE8FC2066507 H Ball Breaker (1987)(CRL Group)(48K-128K)[h Kis][tr ru] ZXSpectrum +B9610DD30CD4BA708BB8D51850BBC0E7 H Ball Breaker (1987)(CRL Group)(48K-128K)[h Nicolas Rodionov][tr ru] ZXSpectrum +1895740A8BF00B9A2DADE09EA00F9665 H Ball Breaker (1987)(CRL Group)(48K-128K)[h Phonex] ZXSpectrum +6730E1F5AA1323F778312BB1020BB956 H Ball Breaker (1987)(CRL Group)(48K-128K)[h Prospekt][tr ru] ZXSpectrum +2D98D045680E49B8015BCFB9211F4371 H Ball Breaker (1987)(CRL Group)(48K-128K)[h Vadyfigsoft] ZXSpectrum +C1B5AB55B3FBD56736F1CF32E13968D7 H Ball Breaker (1987)(CRL Group)(48K-128K)[t Pokes] ZXSpectrum +ABA529C2986F0714E4BF2AE325BFD314 H Ballblazer (1986)(Activision)(128K)[cr Blood] ZXSpectrum +CF9C8972B09C40D6A3D151C50CB69B31 H Ballbreaker II (1988)(CRL Group)(48K-128K)[h Atossoft] ZXSpectrum +C696098BE1EB4B95A9A5C6E4F01E5A65 H Ballbreaker II (1988)(CRL Group)(48K-128K)[h Nicolas Rodionov] ZXSpectrum +BB222970040A294366E4BF82397CE8A8 H Ballbreaker II (1988)(CRL Group)(48K-128K)[t Pokes] ZXSpectrum +27608442E52C668DC3358F3D965B161B H Balloon Hopper (1983)(Your Computer)(16K)[h Saint-Petersburg 1992][tr ru] ZXSpectrum +B692822D368FF8569B49BCD532658FE3 H Bar Billiards (1983)(Meow Micros)(16K)[h Bill Gilbert] ZXSpectrum +9F50E58DF18AFEDFCAC9FD5EB758066F H Barbarian - The Ultimate Warrior (1987)(Palace)[h Helium][tr ru] ZXSpectrum +0BD512016748BF49B69DE3F8956C5037 H Barbarian - The Ultimate Warrior (1987)(Palace)[h Ks 4018686] ZXSpectrum +FC2FC47E694E0718027BBF6873479566 H Barbarian - The Ultimate Warrior (1987)(Palace)[h Sla] ZXSpectrum +37EAC03A6D7FFF15DAA9673B8A128FFA H Barbarian - The Ultimate Warrior (1987)(Palace)[h Sla][a] ZXSpectrum +02848224409A0F1DF51D7B77B9573F3E H Barbarian - The Ultimate Warrior (1987)(Palace)[h Vitaly Corp] ZXSpectrum +3955CFF3768803EF95230585E82DA1B3 H Barbarian - The Ultimate Warrior (1987)(Palace)[h Ziberov Oleg] ZXSpectrum +40DE16DBCAE4861461B2369BE23AD9C6 H Barbarian - The Ultimate Warrior (1987)(Palace)[t Pokes] ZXSpectrum +62CFEDCD30FF4EDEE2F957076DE9025F H Barbarian (1988)(Melbourne House)[h Bill Gilbert] ZXSpectrum +DA10232D8C646476A43D063731AAFAF6 H Barbarian (1988)(Melbourne House)[h Mihal Soft] ZXSpectrum +81F4CBEF9CB1670E92EDC71815389F74 H Barbarian II - The Dungeon of Drax (1988)(Palace)(128K)[cr Matasoft][t +3 Matasoft] ZXSpectrum +818FC311C66766DEB35FEF5D1705C8CE H Barbarian II - The Dungeon of Drax (1988)(Palace)(48K-128K)[h S.S.Captain] ZXSpectrum +15B1469B66220F83D1A5429F609B1D7F H Bargain Basement!!! (1986)(Sparklers)[cr Blood] ZXSpectrum +8EDD5D3B293080EFFEB890AD6F62B5E6 H Barry McGuigan World Championship Boxing (1985)(Gamestar)(48K-128K)[h Coyote Software] ZXSpectrum +9342584A83965B78B53B4F3141290E18 H Barry McGuigan World Championship Boxing (1985)(Gamestar)(48K-128K)[h Vatroslav] ZXSpectrum +36A05321D5638284A6EC304934C3C4CA H Base (1992)(Kutin, V. - Paltusov, D.)(RU)(en)[h San-San] ZXSpectrum en RU +B2CB45AA2A36ABB8CD87E25C182C1ACD H Basil the Great Mouse Detective (1987)(Gremlin Graphics)[h Bill Gilbert] ZXSpectrum +52ADCBCCE57AA3D3439620DFB1A8F7CD H Basil the Great Mouse Detective (1987)(Gremlin Graphics)[h Dziadki] ZXSpectrum +A2A8A3B59DED22F8A1D5B5921A1B36C4 H Bat Man (1986)(Ocean)(48K-128K)[cr] ZXSpectrum +3B8C5322619C0A66E854802480244A30 H Bat Man (1986)(Ocean)(48K-128K)[h Dule Car] ZXSpectrum +F49CB39245FA241DEA8259CE26C3B75D H Bat Man (1986)(Ocean)(48K-128K)[h Satansoft] ZXSpectrum +EAA7EFB797B362F240E2D377C682786F H Bat Man (1986)(Ocean)(48K-128K)[h Vovchenko A.A.] ZXSpectrum +6B30EE096F583D767369CB3BF41706FF H Batman - The Caped Crusader - A Bird in the Hand (1988)(Ocean)[cr][t] ZXSpectrum +10988EC34615F2C07D335E947994A878 H Batman - The Caped Crusader (1988)(Ocean)[h Bill Gilbert] ZXSpectrum +9BB5ECC4A83C933BBB3DB0D1FAD587D2 H Batman - The Caped Crusader (1988)(Ocean)[h Cristmas Cake] ZXSpectrum +4521A077413E88AD77EF168BBB07B8D4 H Batman - The Caped Crusader (1988)(Ocean)[h Leoncio] ZXSpectrum +4B69D6B3EFAF65F6F2550D07EF3F9CDE H Batman - The Caped Crusader (1988)(Ocean)[h Plomba Soft] ZXSpectrum +F1405102D69DF939A70BDFE3E86D1664 H Batman - The Caped Crusader (1988)(Ocean)[h Prosoft] ZXSpectrum +A0BA0395A6E90BFE55F3CEFAA295DBAF H Batman - The Caped Crusader (1988)(Ocean)[h Sla] ZXSpectrum +C1A8656A7F6A34B5C42D2C41013538BB H Batman - The Movie (1989)(Ocean)(128K)[cr][t] ZXSpectrum +FEE3DB8ABF69F6F8B77E43264F8E414E H Batman - The Movie (1989)(Ocean)(128K)[h Saposoftware] ZXSpectrum +F5812FBEC7D2E0AA8DC9F014A2CED5C6 H Batman - The Movie (1989)(Ocean)(48K-128K)[cr Fuxoft][t] ZXSpectrum +4E458A8AB505EDFBEB418DEBF84AC5AB H Batman - The Movie (1989)(Ocean)(48K-128K)[h Fuxoft] ZXSpectrum +766666810AA677F928B764D57EE5C18D H Batman - The Movie (1989)(Ocean)(48K-128K)[h Laptev] ZXSpectrum +129880B99C0C58EB8C0464192D0E3E08 H Batman - The Movie (1989)(Ocean)(48K-128K)[h Prospekt][tr ru] ZXSpectrum +69D7815DF2C7596F6B7D1B00859F1F64 H Battle Command (1990)(Ocean)(128K)[h Evgeny Koprov] ZXSpectrum +FAE2698DD971BD12FC1CF0AEEF3A8D58 H Battle Fields (1988)(Atlantis)[h Vladimir Saveliev] ZXSpectrum +C270B060984153A60903B53F72C01F95 H Battle of Britain (1983)(Microgame Simulations)[h Onthol Spp] ZXSpectrum +B18B483BE4A1417F8F292E50F642435F H Battle of the Planets (1986)(Mikro-Gen)[h Jansoft] ZXSpectrum +6B9D6BF35CDD5AFCB0516AA3735C0F5B H Battle of the Planets (1986)(Mikro-Gen)[h Pacm] ZXSpectrum +A22A178C61E01CE9A25AAE69AE306B3D H Battle of the Planets (1986)(Mikro-Gen)[h Rolexsoft] ZXSpectrum +63A5F6BA65FA4C38DF1A6F92FAB12D7F H Battle of the Planets (1986)(Mikro-Gen)[h Wymiana Programow Kg] ZXSpectrum +FE8381C418068994536B55D484022C32 H Battle Ships (1988)(Encore)[h Ais] ZXSpectrum +286466D1295F69B3542F15B817746DAF H Battle Ships (1988)(Encore)[h Bill Gilbert] ZXSpectrum +E33D6DCF31CE6190BD330B55D91C2093 H Battle Ships (1988)(Encore)[h Kis][tr ru] ZXSpectrum +722D99775F66EB8C60993B1900A55E07 H Battle Ships (1988)(Encore)[h Paul Holmes] ZXSpectrum +A1DD0A5DF1DF99E9496A3A07E1A97A14 H Battle Ships (1988)(Encore)[h Prospekt][tr ru] ZXSpectrum +7E1D9C1EA25C5DBAFE8CB92686096A4B H Battle Ships (1988)(Encore)[h V.D.G.] ZXSpectrum +6A0CAFBABC4BA94AA4755C2735E73F96 H Battle Valley (1988)(Rack-It)[h Alex] ZXSpectrum +40E7E01FEECB25F9523134E81CD5651D H Battle Valley (1988)(Rack-It)[h Inxs Soft] ZXSpectrum +DDDD19A0AEC6CE7399D446731AE91A94 H Battle Valley (1988)(Rack-It)[h Sasha] ZXSpectrum +2899327925EAAB263A093C528ECA2800 H Battle Valley (1988)(Rack-It)[h Winisoft] ZXSpectrum +BB5E4B40186993324109FD51B8EB0C22 H Batty (1987)(Hit-Pak)[h Alex Ukraine 92] ZXSpectrum +8618E5F4A758A06F80F6F8E18D37C0B5 H Batty (1987)(Hit-Pak)[h Atossoft] ZXSpectrum +2552AC5DCDC7E93990DAC41BFF5902DA H Batty (1987)(Hit-Pak)[h Bill Gilbert] ZXSpectrum +0613607922201213B3DA039F3462826B H Batty (1987)(Hit-Pak)[h Blood] ZXSpectrum +50876E92C1027CE317446E1DEE45D3D0 H Batty (1987)(Hit-Pak)[h Condorsoft] ZXSpectrum +F1AE4DB63CB262DA8D63BCDB42B54DDB H Batty (1987)(Hit-Pak)[h Disked Olg 91] ZXSpectrum +2C19F584A42F3120BF3D2BD0D4181F6A H Batty (1987)(Hit-Pak)[h E. Henson][t] ZXSpectrum +A240991056A866B818559D2160CFF140 H Batty (1987)(Hit-Pak)[h Emelyanov Pavel] ZXSpectrum +5785C88F2E8251E14FABDB08D2E1965B H Batty (1987)(Hit-Pak)[h Paul Holmes] ZXSpectrum +1CEA209C37AF267BF21B8DF25BE65858 H Batty (1987)(Hit-Pak)[h Prospekt][tr ru] ZXSpectrum +6B5ED6E5CD90D976FE43C2A4B8FBA9C3 H Batty (1987)(Hit-Pak)[h Puntass] ZXSpectrum +BAB10589B8FC957EB25A9F12DA6AD1C2 H Batty (1987)(Hit-Pak)[h Rgb] ZXSpectrum +1CBA8218BFFCCC46725DAB617C86D341 H Batty (1987)(Hit-Pak)[t Pokes] ZXSpectrum +0818A8650FFAF5A91C51FC6B2327A0B5 H Batty (1987)(Hit-Pak)[t] ZXSpectrum +832D68311FFB4ADD825685EFCFF4A1D3 H Batty (1987)(Hit-Pak)[t][a] ZXSpectrum +FA06321997C19A27FE0FB6F7FF26BF3A H Batty (1987)(Hit-Pak)[t][a2] ZXSpectrum +83DC24F0F224F01BDE0D30E12F501AD6 H Bazooka Bill (1986)(Melbourne House)[h Future Soft] ZXSpectrum +90105D2D84D21E89C5E4B55F1CF3E42F H BC's Quest for Tires (1985)(Software Projects)[h Satansoft] ZXSpectrum +988C3DEA582E81620BE027D877D6B2E9 H Beach Buggy Simulator (1988)(Silverbird)[h Kicia] ZXSpectrum +46B9F100B91B10AF64AF77A15D44C18B H Beach Buggy Simulator (1988)(Silverbird)[h Ssc-Team] ZXSpectrum +04EF41021C57AC49E272A3B2C79C50DC H Beach Volley (1989)(Ocean)(48K-128K)[h Rajsoft] ZXSpectrum +C6DA4AC8E88243EE6863DB996AF3E6EA H Beach-Head (1984)(U.S. Gold)[h Barssoft] ZXSpectrum +85AEC8A745D7EC6240AAE74A5E8D8F62 H Beach-Head (1984)(U.S. Gold)[h Nicolas Rodionov] ZXSpectrum +DB42A3FD09859B4D825325CFA897016A H Beach-Head II - The Dictator Strikes Back! (1985)(U.S. Gold)[h J.Cieslikowski] ZXSpectrum +D6DDEC615059D88DE860A8729893BA96 H Beach-Head II - The Dictator Strikes Back! (1985)(U.S. Gold)[h Nikola Popevic Alexandros] ZXSpectrum +7A08879BCECFE9E35C8DC1ADA93E1AA3 H Beach-Head II - The Dictator Strikes Back! (1985)(U.S. Gold)[h Roby] ZXSpectrum +F502A6CE45B6849081C526AA54242C9A H Beach-Head II - The Dictator Strikes Back! (1985)(U.S. Gold)[h V.Vasilevskij] ZXSpectrum +6273BE0296FA76D9F7A854E7A8EDFC98 H Beach-Head II - The Dictator Strikes Back! (1985)(U.S. Gold)[h Wymiana Programow Kg] ZXSpectrum +EDE0CD8107F9D6758AF536C7E3D22AD4 H Bear a Grudge (1988)(Sinclair User)[h Bill Gilbert] ZXSpectrum +01843CFC50434855F1E70838A131BA9A H Bear a Grudge (1988)(Sinclair User)[h Bill Gilbert][a] ZXSpectrum +5A2E838D1B8C0D0152943252701DED5B H Bear Bovver (1983)(Artic Computing)[h V.Vasilevskij] ZXSpectrum +9ACB2949AE986E7AAF0A317D6D1BAB96 H Belegost (1989)(Cybexlab)(128K)(CZ)[cr] ZXSpectrum CZ +9B5AD5D4A6D9595B8150ABAB564DD1B1 H Benny Bunny - Litterbugs (1985)(Sinclair Programs)[h Saint-Petersburg 1992][tr ru] ZXSpectrum +66295C958C0055F83411C8771CAB6D12 H Benny Hill's Madcap Chase! (1985)(DK'Tronics)[cr] ZXSpectrum +D8A7E626D4EA254E8A5235A68F7A0411 H Benny Hill's Madcap Chase! (1985)(DK'Tronics)[h Blood] ZXSpectrum +592C4D2EDCD07F4E404544423906FA43 H Benny Hill's Madcap Chase! (1985)(DK'Tronics)[h Roby] ZXSpectrum +E57A6D018644272F49E415B0F1D198BE H Bestial Warrior (1989)(Dinamic)(ES)[h Bill Gilbert] ZXSpectrum ES +2B480CE718B05E449C0F9C244836B78D H Bestial Warrior (1989)(Dinamic)(ES)[h Kalinin.S.A] ZXSpectrum ES +3ADA5508360CFAEC9F31880BFB5E09BB H Bestial Warrior (1989)(Dinamic)(ES)[h V.Vasilevskij] ZXSpectrum ES +D4281381D11E46DCFE0F54F7546C6360 H Beverly Hills Cop (1990)(Tynesoft)(48K-128K)[h Bill Gilbert] ZXSpectrum +EA6867166B993D602F620B9B094DD985 H Beverly Hills Cop (1990)(Tynesoft)(48K-128K)[h Kicia] ZXSpectrum +6DC7497BB815005CA36AC74D35E8A97D H Beyond the Ice Palace (1988)(Elite Systems)(48K-128K)[h Ais][tr ru] ZXSpectrum +3F4D98813C91D279C2B6F282BDF760C9 H Beyond the Ice Palace (1988)(Elite Systems)(48K-128K)[h Dj Max] ZXSpectrum +694C1EA1DE056115E8C194137F9D8318 H Beyond the Ice Palace (1988)(Elite Systems)(48K-128K)[h Ian] ZXSpectrum +CFE0BB1A683EB7C0696A0EF63F4A4209 H Beyond the Ice Palace (1988)(Elite Systems)(48K-128K)[h Kis][tr ru] ZXSpectrum +76F6D401336025627E13F3D6F73C1675 H Beyond the Ice Palace (1988)(Elite Systems)(48K-128K)[h Leoncio] ZXSpectrum +4ECCB06E4970C50A5EE6642FD551D756 H Beyond the Ice Palace (1988)(Elite Systems)(48K-128K)[h Mac] ZXSpectrum +5180FB4F8085B37EC83F3DC1185D94CD H Beyond the Ice Palace (1988)(Elite Systems)(48K-128K)[h Oav] ZXSpectrum +D3E5BF0F3C0DEF0467E5C0406BB1AEBF H Beyond the Ice Palace (1988)(Elite Systems)(48K-128K)[h Prospekt][tr ru] ZXSpectrum +8BB5CD34C69F79128D386FD93FD5E4A6 H Beyond the Ice Palace (1988)(Elite Systems)(48K-128K)[h Star Warrior] ZXSpectrum +7128541D4512F7BAACB2688A6EFCD63D H Beyond the Ice Palace (1988)(Elite Systems)(48K-128K)[h Timisoft] ZXSpectrum +E33DCC6202FF87DCBE640966EBBD83C6 H Beyond the Ice Palace (1988)(Elite Systems)(48K-128K)[t Pokes] ZXSpectrum +5E813B27E885F75A8DEEF736D48A67F9 H Big Nose's American Adventure (1992)(Code Masters)(48K-128K)[h Andy Tacker][aka Bignose in the USA] ZXSpectrum +42A65D532EF6A737C4A925F21314790F H Big Nose's American Adventure (1992)(Code Masters)(48K-128K)[h Csl][aka Bignose in the USA] ZXSpectrum +3CD97F0BAE616E153104DC17D6C50931 H Big Nose's American Adventure (1992)(Code Masters)(48K-128K)[h Fantomsoft][aka Bignose in the USA] ZXSpectrum +44ED4B0F8ABCFB78778F10DCCDBEEAF8 H Big Nose's American Adventure (1992)(Code Masters)(48K-128K)[h Klav][aka Bignose in the USA] ZXSpectrum +F46A403F3B3317FCA528A7C0CDDA6E36 H Big Nose's American Adventure (1992)(Code Masters)(48K-128K)[h Makovsky Boris][aka Bignose in the USA] ZXSpectrum +BBAF487C9E9FDB649DD0F5ABAAAF2693 H Big Nose's American Adventure (1992)(Code Masters)(48K-128K)[h Pavel Nikitin][aka Bignose in the USA] ZXSpectrum +FC5DE5426B7F35164017EFF2E3299135 H Big Nose's American Adventure (1992)(Code Masters)(48K-128K)[h S-Studio][aka Bignose in the USA] ZXSpectrum +449E3D39AE962E9EE8534536F72A23AB H Big Nose's American Adventure (1992)(Code Masters)(48K-128K)[h The Spirit][t][aka Bignose in the USA] ZXSpectrum +F75444D0E31CA2B8317B5714796F3858 H Big Nose's American Adventure (1992)(Code Masters)(48K-128K)[h Timisoft][aka Bignose in the USA] ZXSpectrum +A684CD734B9FA083D703719BE02E27A0 H Big Nose's American Adventure (1992)(Code Masters)(48K-128K)[t][a][aka Bignose in the USA] ZXSpectrum +5D2B0E91272A7DC067358AC570A3E55A H Big Nose's American Adventure (1992)(Code Masters)(48K-128K)[t][aka Bignose in the USA] ZXSpectrum +7F4F3D524B4E1C2A3EB45A61E180C5F0 H Big Trouble in Little China (1987)(Electric Dreams)[h Future Soft] ZXSpectrum +7E433266B685AA2B8617341EEAABA905 H Bigfoot (1988)(Code Masters)(48K-128K)[h Andrew Soft] ZXSpectrum +AE1994E3856F4D6BCB9F67805D112EBF H Bigfoot (1988)(Code Masters)(48K-128K)[h Dimych I Koljanych] ZXSpectrum +8D5729B4395A688519A809FB7E91686A H Bigfoot (1988)(Code Masters)(48K-128K)[h Sayva] ZXSpectrum +8E8EB0BBDC47A155AC8551C01293B814 H Bigfoot (1988)(Code Masters)(48K-128K)[h Smok] ZXSpectrum +15F4BCC8060B94D24440AE9060DF4B1F H Bigfoot (1988)(Code Masters)(48K-128K)[t Pokes] ZXSpectrum +5FB52CEE8A5DAD144FA7927991B3A0DB H Biggles (1986)(Mirrorsoft)[h Phonex] ZXSpectrum +D152CAFC3D70629E49B98862DB860202 H Biggles (1986)(Mirrorsoft)[h Rogachev V.] ZXSpectrum +0081426EC88DA7C0C97B6E584120F8EF H Billy the Kid (1989)(Code Masters)[h Andy Solovarov] ZXSpectrum +5C22EADC75048464F4E8232693EB53CC H Billy the Kid (1989)(Code Masters)[h Smok] ZXSpectrum +79C1BD77C0FEFD9147841E32300C6915 H Bionic Commandos (1988)(Go!)(48K-128K)[h Alexey Sorokin] ZXSpectrum +8E24D0CB1564C47C010BB974800D19C1 H Bionic Commandos (1988)(Go!)(48K-128K)[h Inxs Soft] ZXSpectrum +2B76028426C44CC6CAAFB5364A811B93 H Bionic Commandos (1988)(Go!)(48K-128K)[h Inxs Soft][a] ZXSpectrum +D157AF0912E72D3D4E84913D289D497A H Bionic Commandos (1988)(Go!)(48K-128K)[t Pokes] ZXSpectrum +AA5447A9ADBE2C3DCCE43FFB461D1926 H Bismarck (1987)(PSS)[h Plomba Soft] ZXSpectrum +51D0CC8F048E50641861ED30C6DAB905 H Bismarck (1987)(PSS)[h Sungam Hacker] ZXSpectrum +C63E2931B5AAF3317FD006E39713EF80 H Bite the Dust (1988)(Crash)[h Csl] ZXSpectrum +12FC6BF7A1CDA38451948C95E8CE3F08 H Bite the Dust (1988)(Crash)[h Mr 1991] ZXSpectrum +6F455411EB2192F74463DE3F774EF079 H Black Arrow (1986)(Uros Justin)(SI)(en)[h Davor Magdic] ZXSpectrum en SI +296C469D54BDFC902DA489FDFFDD9ED0 H Black Beard (1988)(Topo Soft)(ES)(en)[h Doublestar Laboratory] ZXSpectrum en ES +47694F6DF299E8D89A2DD9D435A6FEA0 H Black Beard (1988)(Topo Soft)(ES)(en)[h Phonex] ZXSpectrum en ES +151B44863358B10B9580206ECFC16CEA H Black Lamp (1988)(Firebird)(48K-128K)[cr] ZXSpectrum +8D35A1FD7977DE27FB6D74EADD06E9C3 H Black Lamp (1988)(Firebird)(48K-128K)[h Inxs Soft] ZXSpectrum +8254922B6D4190010141A2CC9C39CC60 H Black Lamp (1988)(Firebird)(48K-128K)[h Inxs Soft][a] ZXSpectrum +E79B5B6E6012C816F982C241FF2D274C H Black Magic (1987)(U.S. Gold)[cr Bill Gilbert] ZXSpectrum +C02AC378F3399DF59AEF89E7C60204F5 H Black Magic (1987)(U.S. Gold)[h Bill Gilbert] ZXSpectrum +3F3D169C047F1B41A1BF583D33EFEC88 H Black Magic (1987)(U.S. Gold)[h Fuxoft] ZXSpectrum +2909BA66DA8FE587700167608E0212A7 H Black Tiger (1989)(Go!)(48K-128K)[h Kicia] ZXSpectrum +9C673D4441B49F92077DFDD8A471CBD5 H Black Tiger (1989)(Go!)(48K-128K)[h Rajsoft] ZXSpectrum +9B5A2A0CE6B392DE6244D9E023155D88 H Blade Runner (1985)(CRL Group)[h Roby] ZXSpectrum +2A70ADFEDE5D00013A7CE9614E5B9293 H Blade Warrior (1988)(Code Masters)(48K-128K)[h Alexander Kornienok][tr ru] ZXSpectrum +A0E9A7FC6B2A448E90E512FEA0669A86 H Blade Warrior (1988)(Code Masters)(48K-128K)[h Ely (Msi)] ZXSpectrum +F11404CEF7B59B9DDF7FFE7B4921F634 H Blade Warrior (1988)(Code Masters)(48K-128K)[h Gordey Sergey] ZXSpectrum +61C8E91CA619CDC02A60D0F1C6196FB1 H Blade Warrior (1988)(Code Masters)(48K-128K)[h Inxs Soft] ZXSpectrum +1E42D4D95BA2DECADB18C3C2599659D3 H Blade Warrior (1988)(Code Masters)(48K-128K)[h Mac] ZXSpectrum +3C708169A4AFC24294B7D33BE87AEE41 H Blade Warrior (1988)(Code Masters)(48K-128K)[h Mac][a] ZXSpectrum +03DBAEE78D1EF13EE7B9CD182557B1A2 H Blade Warrior (1988)(Code Masters)(48K-128K)[h Plomba Soft] ZXSpectrum +E8F401589EB0F6C6A7D7F0D38B11C6D9 H Blade Warrior (1988)(Code Masters)(48K-128K)[h Prospekt][tr ru] ZXSpectrum +2A5EAAE0CCF724BAF8D4C2410D5D23E3 H Blade Warrior (1988)(Code Masters)(48K-128K)[t Pokes] ZXSpectrum +3BF72457717AE5260784C30B8ED99706 H Blazing Thunder (1990)(Hi-Tec)(48K-128K)[h Bill Gilbert] ZXSpectrum +BD29D248EF8E03848D15F599570A513C H Blazing Thunder (1990)(Hi-Tec)(48K-128K)[h Master Studio][tr ru] ZXSpectrum +4782A112E376FF3F0F84CC7466316837 H Blazing Thunder (1990)(Hi-Tec)(48K-128K)[h Smok] ZXSpectrum +008A070695568D3527EF6A4BCBBD449A H Blimpgeddon v1.02 (2017-06-12)(Narwhal)[h Black Format, 2017-07-27][t+2] ZXSpectrum +8670EDFF87D0D79CFCBA11F85FB9E354 H Blind Panic (1988)(Your Sinclair)[h Aleksandr Poryadin] ZXSpectrum +8C5905913FB3D537804E3EE5DE7F64BA H Blind Panic (1988)(Your Sinclair)[h Bill Gilbert] ZXSpectrum +FB39E284A767C4DFA0EFA0B1FEF24B30 H Blinky's Scary School (1990)(Zeppelin Games)(48K-128K)[h Rajsoft] ZXSpectrum +F1882E53482173C2C386A6E9AD7213F8 H Blinky's Scary School (1990)(Zeppelin Games)(48K-128K)[h Roma Presents] ZXSpectrum +810664CE89085C75F60CB718BDB140E2 H Blitzkrieg (1988)(CCS)[h Andy Tacker] ZXSpectrum +E1F1D1D0A9908B03737F7BDD8F27612B H Blob the Cop (1989)(Sinclair User)[h Adrian][aka Blobocop] ZXSpectrum +D82E3618D86DD81882B0A3FA3B7F70A3 H Blob the Cop (1989)(Sinclair User)[h Bill Gilbert][aka Blobocop] ZXSpectrum +B8E60037EC4B03AFC72C00A49C91E8F2 H Blob the Cop (1989)(Sinclair User)[h Modern Magic Club][aka Blobocop] ZXSpectrum +AEAEF022462971E1609DB8A2CD8740A2 H Blob the Cop (1989)(Sinclair User)[h Sniper Software][aka Blobocop] ZXSpectrum +EA096D65A2CD6D7FAE9CC21D809510BE H Block (1989)(MicroHobby)(ES)(en)[h Vadyfigsoft] ZXSpectrum en ES +124F41C9E2D31B2ABEF1EC3A088DEB0B H Block Buster (1985)(ZX Computing)(16K)[h Sergey Loginow] ZXSpectrum +71754BA0F03E1E191D9BF0B69F5BF114 H Blockade Runner (1983)(Thorn EMI Video)[h Sayva] ZXSpectrum +33C4EFE6399FA2E1EE9CCE7F1F3DA8D6 H Blood Brothers (1988)(Gremlin Graphics)(48K-128K)[h Mac] ZXSpectrum +394F14A9B92764CE321FFCEE07A5EEFB H Blood Valley (1987)(Gremlin Graphics)(48K-128K)[h Fikus-Pikus] ZXSpectrum +8602F26F24D820F8C8897A1FE6C2841C H Blue Max (1984)(U.S. Gold)[h Ferro Soft] ZXSpectrum +E0A5C5753C8D500CC75D926151213943 H Blue Thunder (1984)(Richard Wilcox)[h Abvsoft] ZXSpectrum +9FFBB9067C54B6FCC78B11F78459227E H BMX Freestyle Simulator (1989)(Code Masters)(48K-128K)[h Alexander Gromov][tr ru] ZXSpectrum +945CE4E08DE6C4E27B867989CE666152 H BMX Freestyle Simulator (1989)(Code Masters)(48K-128K)[h Inxs Soft] ZXSpectrum +BEDD393C364D6F55BCFC6391D3814388 H BMX Kidz (1988)(Firebird)[h S.S.Captain] ZXSpectrum +64576A7C65CC85002B0EABCF612D6EAD H BMX Racers (1984)(Mastertronic)[h Satansoft] ZXSpectrum +6772DF82D2466F8A1900EA3619F2999C H BMX Simulator (1987)(Code Masters)(48K-128K)[h Studio Komputerowe D.H.Juventus] ZXSpectrum +A0CA478D54DB12473218F9DB1A81DE80 H BMX Simulator 2 (1989)(Code Masters)(48K-128K)[h Smok] ZXSpectrum +320123E8AC3A24A5CA3B9FD196D7435A H Boa the Digit Eater (1993)(Kornienok, A.)(RU)[h Alexander Kornienok][tr ru][aka Udav Cifroyed] ZXSpectrum RU +7DF4C6C35AB729E1ACE356F1D91C435F H Bobby Bearing (1986)(Edge, The)[cr] ZXSpectrum +558CD5AD04D5E7F21BD80B1134596244 H Bobby Bearing (1986)(Edge, The)[h Andy Tacker] ZXSpectrum +CA968BB25077CD5E858032ECA73EC41D H Bobsleigh (1987)(Digital Integration)[h Jansoft] ZXSpectrum +72E621F1664F0F68A2DB14F41C10C66A H Bobsleigh (1987)(Digital Integration)[h Phonex] ZXSpectrum +F2BD86A275BE9EC461289D08974E83CF H Boiler House (1984)(Novotrade Rt.)(HU)(en)[h Bill Gilbert] ZXSpectrum en HU +E9A6C25151132251C61C34A7149DB405 H Bomb Ed (1992)(Sinclair User)[cr] ZXSpectrum +606B3C229CEC464D5197952B84AFDF0D H Bomb Ed (1992)(Sinclair User)[h Dupanov Aleksey] ZXSpectrum +C028A34604B6DCF62B7BA464CFE02420 H Bomb Ed (1992)(Sinclair User)[h Serge] ZXSpectrum +BFA8DD86A99EC67578CE1FB15F6D249D H Bomb Jack (1986)(Elite Systems)[h Alex] ZXSpectrum +1000AFB33B659B04A798B4B0251FE0F4 H Bomb Jack (1986)(Elite Systems)[h Boys][tr ru] ZXSpectrum +C57F5291DF869BF6F862A61492E025AF H Bomb Jack (1986)(Elite Systems)[h Coyote Software] ZXSpectrum +48E746F3430E56F11EB3B6EA159505F7 H Bomb Jack (1986)(Elite Systems)[h Rolexsoft] ZXSpectrum +77C0D08ABEC73D0D44C84E26EFD0524F H Bomb Jack (1986)(Elite Systems)[h Rolexsoft][a] ZXSpectrum +53C088E000F3B53BBFCD5F91DECFA662 H Bomb Jack (1986)(Elite Systems)[t Pokes] ZXSpectrum +A0DA78A6634F8EE501EAC8DB88350DB3 H Bomb Jack II (1987)(Elite Systems)[h Alexander Loginov] ZXSpectrum +15355B1AAD8F9B51E6D689E1CE68F976 H Bomb Jack II (1987)(Elite Systems)[h Bill Gilbert] ZXSpectrum +101747B9168FE491E86F6A987923AC45 H Bomb Jack II (1987)(Elite Systems)[h Blood] ZXSpectrum +D65301AB26B05203F3DCE0FE502275D7 H Bomb Jack II (1987)(Elite Systems)[h Boys][tr ru] ZXSpectrum +FD9AEB8C482E06C9D030E8E31F21A776 H Bomb Jack II (1987)(Elite Systems)[h Dimych I Koljanych] ZXSpectrum +94590FCB7FD938F7F9065B23D6B8B6B3 H Bomb Jack II (1987)(Elite Systems)[h Maxim Kopein] ZXSpectrum +84781B8C4975F9BBD44F1EEE498B5ADF H Bomb Jack II (1987)(Elite Systems)[t Pokes] ZXSpectrum +4C2D9A5FE60822BF2A0D58A2FBFE38F6 H Bomber (1983)(Spectrum Computing)(16K)[h Saint-Petersburg 1992][tr ru] ZXSpectrum +AAAA454D395F211E171A5FD692182282 H Bomber (1983)(Spectrum Computing)(16K)[h] ZXSpectrum +C6DC9A02EE99E7035D917320D1908761 H Bomber Man (1983)(Hudson Soft)[h Arcadiy Gobuzov] ZXSpectrum +B41F2C2DFEBD65CEAB8C521F917B367F H Bombscare (1986)(Firebird)[h Bill Gilbert] ZXSpectrum +8883DA669D286998BB43F09BF2A802D8 H Bored of the Rings (1985)(Delta 4)[h Igor Shinkin] ZXSpectrum +D7A8951AB1EF0EF58773E228B4A7F9D1 H Bosconian '87 (1987)(Mastertronic)(48K-128K)[h Darek][aka Bosconian Eighty Seven] ZXSpectrum +7A19AC2977BE3A274461C6D70FC494A6 H Bosconian '87 (1987)(Mastertronic)(48K-128K)[h Trubinov J.U.][aka Bosconian Eighty Seven] ZXSpectrum +2B28799935A7B0FB206EA877A70E9F1C H Boulder Dash (1984)(Front Runner)[h Atomica] ZXSpectrum +58CABE173FC5BA39B8C0BD74468B02ED H Boulder Dash (1984)(Front Runner)[h Compact Studio] ZXSpectrum +D896EBABA888569C1D99EA1E3D38B921 H Boulder Dash (1984)(Front Runner)[h Helium][tr ru] ZXSpectrum +4856A95FA9B565F176D3167798039805 H Boulder Dash (1984)(Front Runner)[h Prospekt][tr ru] ZXSpectrum +683C5DA50B042D0A0DEB0B0CCF7AA064 H Boulder Dash (1984)(Front Runner)[h V.Vasilevskij][tr ru] ZXSpectrum +3130B33A504DAA64EAC0AB2BB6831FE2 H Boulder Dash (1984)(Front Runner)[h] ZXSpectrum +009B762523605141738A5B2EE8F45460 H Boulder Dash (1984)(Front Runner)[t Pokes] ZXSpectrum +864046A561CBDB822F78E6AD268E42C2 H Boulder Dash 4 (1987)(Databyte)[h Bill Gilbert, 1988] ZXSpectrum +64E4D2CD173F88FC8D2486C61F651AF6 H Boulder Dash 4 (19xx)(-)(RU)(en)[h Aleksandr Poryadin] ZXSpectrum en RU +A47D97EA2CB5C7B1C65D723A73FC7CCC H Boulder Dash 4 (19xx)(-)(RU)(en)[h Tarzan Boy] ZXSpectrum en RU +A18CBE0239BD9C2D810D6F8C0C06BD4E H Boulder Dash 4 (19xx)(-)(RU)[h Bill Gilbert] ZXSpectrum RU +6645F8C06D240A917760108AAD4679C3 H Boulder Dash 4 (19xx)(-)(RU)[h Helium] ZXSpectrum RU +942966C93F834CEA8E065766BF8CADCB H Boulder Dash 4 (19xx)(-)(RU)[h Prospekt] ZXSpectrum RU +D9155D48ED657B092538C95C97D7CFFB H Boulder Dash 4 (19xx)(-)(RU)[h V.Vasilevskij] ZXSpectrum RU +2556B6D0F160F48EA296B2D4E46BA429 H Boulder Dash 4 (19xx)(-)(RU)[t Pokes] ZXSpectrum RU +9130A81D1C1BD84B2A17745DBE149C6F H Boulder Dash 5 (1991)(Kraskovsky Vass)[t Pokes] ZXSpectrum +C43EFA8A75312B998C5A6A3CC73FF894 H Boulder Dash 6 (1991)(Kraskovsky Vass)[t Pokes] ZXSpectrum +A00576A6A4DE039E407DF9B84B895EA5 H Boulder Dash II - Rockford's Riot (1985)(Prism Leisure Corporation)[h Prospekt][tr ru][aka Boulder Dash 2 - Rockford's Revenge] ZXSpectrum +E6719FBFE720ABE39F75BC5B7343BC2F H Boulder Dash II - Rockford's Riot (1985)(Prism Leisure Corporation)[t Pokes][aka Boulder Dash 2 - Rockford's Revenge] ZXSpectrum +F8F81E185F09AB76B34B356AB87F62EF H Boulder Dash III (1986)(Prism Leisure Corporation)[h Prospekt][tr ru] ZXSpectrum +564E2DD14C93D2157DEBDF5A55E0985B H Boulder Dash III (1986)(Prism Leisure Corporation)[t Pokes] ZXSpectrum +8A87313E25C47E0DC3F507B2941B1CB7 H Boulder Dash IV (1990)(Hi-Tec)(48K-128K)[cr Bill Gilbert][aka Boulder Dash Construction Kit] ZXSpectrum +43597BA82C41F26F501A5FD6CFB11948 H Boulder Dash Kit (19xx)(-)[h Phonex] ZXSpectrum +2E597DF48AFCAC45A09018C4756FB48C H Boulder-Dash 512b (2012)(krt17)(RU)(en)[h V.Vasilevskij] ZXSpectrum en RU +F76EB9CC7B5E40DED4450ACBADDE9CE0 H Bounty Bob Strikes Back! (1985)(U.S. Gold)[h Arnie] ZXSpectrum +AC2E3E55339CC4EE831F17D82A81E75B H Bounty Bob Strikes Back! (1985)(U.S. Gold)[h Jansoft] ZXSpectrum +4DF9625F2B6476CA821049AE9FBDD82E H Bounty Bob Strikes Back! (1985)(U.S. Gold)[h Satansoft] ZXSpectrum +3C622AD877B195019527506BF2D6704F H Brain Sport (1991)(Your Sinclair)[h Fernandes] ZXSpectrum +7A4CCEE8B7791BE5E3AAB2EA4BDDCE6C H Brainstorm (1987)(Firebird)(48K-128K)[h M1 Loading] ZXSpectrum +954A079125862413E7D600F4FE78F724 H Brainstorm (1987)(Firebird)(48K-128K)[h Phonex] ZXSpectrum +14B132C1E0F8EC12F295E95D7D474D40 H Brat Attack (1988)(Sinclair User)[h Boyarkin Oleg][tr ru] ZXSpectrum +B33E3561D345C02EF6989126C8A7533E H Braxx Bluff (1984)(Micromega)[h Jernej Pecjak] ZXSpectrum +4BEDEF4D2C06F9A2D557755B7E401C2C H Break Neck (1990)(Lusitania)(PT)(en)[h Darc Presents] ZXSpectrum en PT +490217A384DFE13B368973BBD47BF39A H Break Neck (1990)(Lusitania)(PT)(en)[h Darc Presents][a] ZXSpectrum en PT +6E43FD6B7802EBEE8FB94EE814DB5A8D H Break Neck (1990)(Lusitania)(PT)(en)[h Fanatic Stas] ZXSpectrum en PT +B49EA3CAE4830E67D49BDC1CA9A86486 H Brian Bloodaxe (1985)(Edge, The)[h Vatroslav] ZXSpectrum +F9F230587E8AAA737D77AF93392E52AD H Brian Jacks Superstar Challenge (1985)(Martech Games)[h Satansoft] ZXSpectrum +44B5C8AB4B618ACC8E9FE55024D67CD5 H Bride of Frankenstein (1987)(39 Steps)[h M1 Loading] ZXSpectrum +DC312BD35E404DABCC3E8CBB8DD32755 H Bride of Frankenstein (1987)(39 Steps)[h M1 Loading][a] ZXSpectrum +B68853C26A0197793EC02612C70D2941 H Bridge (1983)(ZX SAS (Serious Application Software))(16K)[h F.A.Vachha] ZXSpectrum +2FA976CABBFAB755BDC9D428FB067F5A H Bridge Player 2 (1984)(CP)[h Compact Studio] ZXSpectrum +825E4C9FD87D276AFF5A8C9A1A50772D H Bridge Player 2 (1984)(CP)[h V. Grigorash][tr ru] ZXSpectrum +284550A0253BD65C0C47D70764B48966 H Bronx (1990)(Animagic)(48K-128K)(ES)[h Blood] ZXSpectrum ES +3CF9D36CD02054EC09C849A0906726B0 H Bronx (1990)(Animagic)(48K-128K)(ES)[h Studio Komputerowe D.H.Juventus] ZXSpectrum ES +010FFD94100A9F8952706255E26F558E H Bronx (1990)(Animagic)(48K-128K)(ES)[h Timisoft] ZXSpectrum ES +463090E9CCDF80ECBF1969E5473659BC H Bronx Street Cop (1990)(Virgin Mastertronic)(128K)[cr][t Prosoft] ZXSpectrum +F4B63B36413CBA7973B840491AC7F0B6 H Bruce Lee (1984)(U.S. Gold)[cr][t] ZXSpectrum +6929B22657E06D6E480AF30D59602020 H Bruce Lee (1984)(U.S. Gold)[h Aleksandr Poryadin] ZXSpectrum +C537907DC16D311FE2778E793F7255C7 H Bruce Lee (1984)(U.S. Gold)[h Blood] ZXSpectrum +AF1CB6170ABB74B72563B552CBE53291 H Bruce Lee (1984)(U.S. Gold)[h Davor Magdic] ZXSpectrum +1BDA3A23D533D7F6BD68657846D7CFBF H Bruce Lee (1984)(U.S. Gold)[h Hacker M.I.] ZXSpectrum +59A627CCB5C32D04DD81585EA10F1D2B H Bruce Lee (1984)(U.S. Gold)[h Prospekt][tr ru] ZXSpectrum +4FBFD456F754C67C8B0EBFF84FB8D01F H Bruce Lee (1984)(U.S. Gold)[h Rajtar Korbel Kaminski] ZXSpectrum +668EE1F5C8ECE0F18ACBE3E90805CC82 H Bruce Lee (1984)(U.S. Gold)[h Satansoft] ZXSpectrum +FB07B37DD580735E6970FF93A398C795 H Bubble Bobble (1987)(Firebird)(48K-128K)[cr FCS] ZXSpectrum +3FA49449784E14EF0CAF8E93384EEAAE H Bubble Bobble (1987)(Firebird)(48K-128K)[h Blood] ZXSpectrum +678528FEA2CD3D5CD1348BFC47A3B613 H Bubble Bobble (1987)(Firebird)(48K-128K)[h BZYK] ZXSpectrum +38004895D88944828DFBC8023E7A316B H Bubble Bobble (1987)(Firebird)(48K-128K)[h BZYK][a] ZXSpectrum +A67FCB11729D9DFE4616DD83C6C65A7A H Bubble Bobble (1987)(Firebird)(48K-128K)[h Fcs] ZXSpectrum +1FF3CEC8E745F0C97FD9A2F65F278A8A H Bubble Bobble (1987)(Firebird)(48K-128K)[t Pokes] ZXSpectrum +B3861D71A33B1E9FA2182317091CDB7B H Buck Rogers - Planet of Zoom (1985)(U.S. Gold)[h Andrzej Kadlov] ZXSpectrum +63B136ADC4213D5C94775F0FCE872028 H Buck Rogers - Planet of Zoom (1985)(U.S. Gold)[h Infraload Systems] ZXSpectrum +D6E7D2F9313C03ABA2065EDCDC2438EE H Buckaroo Banzai (1987)(Adventure International)[h Parsec] ZXSpectrum +1D3044BD7B3D88235FD3682E573F47ED H Buffalo Bill's Wild West Show (1989)(Tynesoft)(48K-128K)[h Smok][aka Buffalo Bill's Rodeo Games] ZXSpectrum +166231DCA9FF325FCFCD3D546302CF7B H Buffalo Bill's Wild West Show (1989)(Tynesoft)(48K-128K)[h Vladimir Hropov][aka Buffalo Bill's Rodeo Games] ZXSpectrum +58AE3B26F2B12C3A17E405062E5DB626 H Buggy Boy (1988)(Elite Systems)(128K)[cr] ZXSpectrum +5F1EFE4712E49F500622177A5CE27773 H Buggy Boy (1988)(Elite Systems)(48K-128K)[h Tarzan Boy] ZXSpectrum +C1A3DC4CDF720938F5EF2AB4532A7305 H Buggy Ranger (1990)(Dinamic)(ES)[h Aleksandr Poryadin] ZXSpectrum ES +79671A71A91E0E20F76DE5DDA6716E6F H Buggy Ranger (1990)(Dinamic)(ES)[h Andy Tacker] ZXSpectrum ES +C4C765038B6C7667FB26207B06753F76 H Buggy Ranger (1990)(Dinamic)(ES)[h Bill Gilbert] ZXSpectrum ES +CCC7C79BC79373036794691E88BD6DD7 H Buggy Ranger (1990)(Dinamic)(ES)[h Bill Gilbert][a] ZXSpectrum ES +D38B5BC8028557C6C1CE13A75A668A64 H Buggy Ranger (1990)(Dinamic)(ES)[h Smok] ZXSpectrum ES +83698EA831AFC608B3124B9BF4E6B072 H Bugsy (1986)(CRL Group)(Side A)[cr Blood] ZXSpectrum +296DDF85CDF87E0C544A5D779BCE71D8 H Bugsy (1986)(CRL Group)(Side B)[cr Blood] ZXSpectrum +851B650817F11E5E1ADE8B9FC04A9236 H Bump, Set, Spike! (1986)(Entertainment USA)[h M1 Loading][aka Double Volleyball][aka International Volleyball] ZXSpectrum +479CBA9CA0B3F1A7A520854AC202C98E H Bumpy (1989)(Loriciels)(FR)(en)[h Andy Tacker] ZXSpectrum en FR +0BE9ED0D62F2F96087EF7F731892CA1B H Bumpy (1989)(Loriciels)(FR)(en)[h Bill Gilbert] ZXSpectrum en FR +A46CAD1D43AB96C8F0203736A3CD818B H Bumpy (1989)(Loriciels)(FR)[h Master Studio][tr ru] ZXSpectrum FR +A31D8BE146D65B17A24C8145A789D3AD H By Fair Means...or Foul (1989)(Superior)[h Studio Komputerowe D.H.Juventus] ZXSpectrum +BCCB7F2C843FFB0C4AF8143D081143E3 H Cabal (1989)(Ocean)(48K-128K)[h Evgeny Koprov] ZXSpectrum +36A98D018C13BE2576F085D020CA7948 H Cabal (1989)(Ocean)(48K-128K)[h Laptev] ZXSpectrum +2C43578F74517C317DC9AD8BD654AB60 H Cabal (1989)(Ocean)(48K-128K)[h Nicola Alivojvodic] ZXSpectrum +74AFD2133343A9A5E8EF6981E53ACB82 H Cabal (1989)(Ocean)(48K-128K)[h Raf] ZXSpectrum +1F6DD09BBCBA71BA6E7A87A1B68CE04C H Cabal (1989)(Ocean)(48K-128K)[h Staszek] ZXSpectrum +B6BC5A16AFC0E6C099E9E7126D11A247 H California Games (1987)(U.S. Gold)[h Rudy] ZXSpectrum +A8B57F425C60D993323803F2EE4344FF H Call Me Psycho (1987)(Pirate)[h Sungam Hacker] ZXSpectrum +D5F38AFBA63B90C0F82CBA694BA39C82 H Camelot Warriors (1986)(Dinamic)(ES)(en)[h Roby] ZXSpectrum en ES +C8D1AC932FCEB6F361E9CAD4FB62EE25 H Cannibals from Outer Space (1987)(Summit)[cr] ZXSpectrum +07E76C89EB375377EA1F30BB4936E338 H Cannibals from Outer Space (1987)(Summit)[cr][a] ZXSpectrum +051BE893927BD248A65D913527A8600F H Cannibals from Outer Space (1987)(Summit)[h Bill] ZXSpectrum +546DF1A87E56C04133B52AEBFD0C504B H Cannibals from Outer Space (1987)(Summit)[h Oav] ZXSpectrum +548F5915E7DE8EB703C20F320B07E7CA H Capitan Sevilla - Level 1 (1988)(Dinamic)(ES)(en)[h Phonex] ZXSpectrum en ES +0E6B34CF205FDC07DCCDC4BD1E55250C H Capitan Sevilla - Level 1 (1988)(Dinamic)(ES)(en)[h San-San] ZXSpectrum en ES +B22AC51222882EBE56DCF80E527A7607 H Capitan Sevilla - Level 2 (1988)(Dinamic)(ES)(en)[h Phonex] ZXSpectrum en ES +69C72E7D840A284F9ED80051902CEDAF H Capitan Trueno, El - Level 1 (1990)(Dinamic)(ES)(Side A)[h Raf] ZXSpectrum ES +13194ED305F4AF1502F90F5066E50216 H Capitan Trueno, El - Level 1 (1990)(Dinamic)(ES)[h Andrew Strikes Code] ZXSpectrum ES +A468CA7E8207B01F577DEEA125932E31 H Capitan Trueno, El - Level 1 (1990)(Dinamic)(ES)[h Andy Hardest] ZXSpectrum ES +9C7021672130D7AA20E7F4360AB35CD0 H Capitan Trueno, El - Level 2 (1990)(Dinamic)(ES)(Side B)[h Raf] ZXSpectrum ES +9B81369D7C241A84B1D6C2FF965B3329 H Capitan Trueno, El - Level 2 (1990)(Dinamic)(ES)[h Andrew Strikes Code] ZXSpectrum ES +9AF3FF0A28EBCB28508B7349CEF9871E H Cap'n Rescue v3.0 (2014-11)(Nichol, Stephen)[f 2016-01-10] ZXSpectrum +7CE003AC8708CCB41E48F152D96BE8CF H Captain America in - The Doom Tube of Dr. Megalomann (1988)(Go!)[h Bill Gilbert][aka Captain America Defies the Doom Tube] ZXSpectrum +6412E89BB798F7DAED8B2BC34FA4E9B8 H Captain Blood (1988)(Exxos)(128K)(FR)(en)[cr Wixet] ZXSpectrum en FR +3FECFF56A7F67A47AEC8050A477BF62C H Captain Blood (1988)(Exxos)(128K)(FR)(en)[cr] ZXSpectrum en FR +780E88A40915EDE81E19596E78A3FD09 H Captain Blood (1988)(Exxos)(128K)(FR)(en)[h Saposoftware] ZXSpectrum en FR +35200DB9352CD757D30CD37D0C68554E H Captain Dynamo (1992)(Code Masters)(48K-128K)[h Cats] ZXSpectrum +1BF928CF5E8A6CCCC404D1B9F5657ACF H Captain Dynamo (1992)(Code Masters)(48K-128K)[h Dimych I Koljanych] ZXSpectrum +40590B342C4E165931A04DD9AC9943DA H Captain Dynamo (1992)(Code Masters)(48K-128K)[h San-San] ZXSpectrum +1D228E8AFAD6FB769B40E62B57946E94 H Captain Kelly (1986)(Quicksilva)[h Kis][tr ru] ZXSpectrum +B644E39C9BE086038648164E939C8E25 H Captain Kelly (1986)(Quicksilva)[h M1 Loading] ZXSpectrum +DA3D3182E6964A1E43872843897BBB09 H Captain Kelly (1986)(Quicksilva)[h Veremeenko][tr ru] ZXSpectrum +D46BA1A405EB10F9016209E0912D0BED H Captain Planet and the Planeteers (1991)(Mindscape International)[cr Blood] ZXSpectrum +1222E848FDCCA7C8A021DEF2D5A80528 H Carlos Sainz - Campeonato del Mundo de Rallies (1990)(Zigurat)(ES)[cr Microlook] ZXSpectrum ES +ED5A3EED54827A9C59A44569FC28399A H Carlos Sainz - Campeonato del Mundo de Rallies (1990)(Zigurat)(ES)[h Microlock Soft][tr ru] ZXSpectrum ES +173207F830B5B1AE211032E86DB65E04 H Carlos Sainz - Campeonato del Mundo de Rallies (1990)(Zigurat)(ES)[h Rajsoft] ZXSpectrum ES +97111A828BCC490E68F08344DD2D6868 H Carrier Command (1989)(Rainbird)(128K)[cr Sybilasoft] ZXSpectrum +A1FE4DDB66D9F373A66EDA476B948E2B H Castle Master (1990)(Erbe)(ES)[t +2][re-release] ZXSpectrum ES +EFBAFE0A5015AD59F2354D0079023A96 H Castle Master II - The Crypt (1990)(Incentive)[h Blood] ZXSpectrum +82369873A4B8E06BDF89FB197E425370 H Castle, The (1983)(Bug-Byte)[h C&K Company] ZXSpectrum +6982ED8FA1840BCF2C4D6D1AB9D2ACC5 H Castle, The (1983)(Bug-Byte)[h Fanatic Stas] ZXSpectrum +1F2072F1AB06860949506FCC66C19FD1 H Catch 23 (1987)(Martech Games)(48K-128K)[h Bill Gilbert] ZXSpectrum +15B7104E3DD7276D7C7132B13164B468 H Cauldron (1985)(Palace)[h Gromila] ZXSpectrum +0813845CCBF464995E1562CB560D6062 H Cauldron (1985)(Palace)[h Kis][tr ru] ZXSpectrum +E3833111A31BF7195B8D57B0ADB20168 H Cauldron (1985)(Palace)[h Pulsar] ZXSpectrum +0B36AB4CD00F19A636318EC9C66681C5 H Cauldron (1985)(Palace)[h Wabel][tr ru] ZXSpectrum +F75D0BCBBC9657A71A3B04C85BA6EE40 H Cauldron II - The Pumpkin Strikes Back (1986)(Palace)[h V.A.Baliasov][aka Cauldron 2 - El Hechizo] ZXSpectrum +DAFF6EC5D007CF9D5CA04F6438B3768A H Cauldron II - The Pumpkin Strikes Back (1986)(Palace)[h Wabel][tr ru][aka Cauldron 2 - El Hechizo] ZXSpectrum +6B507087A4B238D04D8A8A89D0F2E1EB H Cavelon (1984)(Ocean)(GB)(de)[h Simone Majocci] ZXSpectrum de GB +F3D1E58068620A6CDBD840AA9593B265 H Ceasefire (1991)(Sinclair User)[h Chip][tr ru] ZXSpectrum +EB6E70D89133CBA980B231C733E28799 H Ceasefire (1991)(Sinclair User)[h Csl] ZXSpectrum +F70865051E66191F690A211B79C5E9F9 H Ceasefire (1991)(Sinclair User)[h Pavel Nikitin] ZXSpectrum +6029DDC830EF4D68A794AB0FEA78E2BA H Ceasefire (1991)(Sinclair User)[h Prospekt][tr ru] ZXSpectrum +8AC862CE1551668F3250B4860334180E H Ceasefire (1991)(Sinclair User)[h Rajsoft] ZXSpectrum +A52A8162C2E411BB50B5A6019F251D16 H Ceasefire (1991)(Sinclair User)[h San-San] ZXSpectrum +FABE252CD70565C232F49F78333C7F6E H Ceasefire (1991)(Sinclair User)[h S-Studio] ZXSpectrum +F41F6FC3C4A631EE2AA2B3C4BF94B27E H Ceasefire 2 - Night Run (1992)(Sinclair User)[cr Tiger's Claw] ZXSpectrum +2BA4E4D91757C0B2994DF67F87DDE26F H Ceasefire 2 - Night Run (1992)(Sinclair User)[h Aleksandr Poryadin] ZXSpectrum +D21B0701143AE05EC6AC7A924217B923 H Ceasefire 2 - Night Run (1992)(Sinclair User)[h Dupanov Aleksey] ZXSpectrum +A52AC919207FFDEDB6B3A52D675ABB85 H Centipede (1982)(DK'Tronics)(16K)[h Kis][tr ru] ZXSpectrum +3E695A5BE41AF7EF3556ED536A54B3B1 H Chain Reaction (1987)(Durell)(128K)[t +4] ZXSpectrum +2F7DAACE9C2B648378B543443D354C0E H Chain Reaction (1987)(Durell)(48K-128K)[h Bill Gilbert] ZXSpectrum +067AE0AD4822BBCB3C2199B39CA41918 H Chain Reaction (1987)(Durell)(48K-128K)[h Studio Komputerowe D.H.Juventus] ZXSpectrum +D22C1C708FD70554318144FEFC6E9D11 H Champ, The (1991)(Linel)(LI)(en)[h Muaddib Of E.S.I] ZXSpectrum en +032342870DAB0AB27F4FFA9AB8DB0B57 H Champ, The (1991)(Linel)(LI)(en)[h San-San] ZXSpectrum en +7711E77AFA79D8166F00922F3F6774ED H Championship Run (1991)(Impulze)[h A.S.Koln] ZXSpectrum +2C995921D81969C561D2E53CD8665762 H Championship Run (1991)(Impulze)[h Rajsoft] ZXSpectrum +F710051298E7BB15002429948423A0E6 H Championship Run (1991)(Impulze)[h Vovchenko A.A.] ZXSpectrum +1C7FCAA8572952EFFC5B4B05B389704E H Championship Sprint - Editor (1988)(Electric Dreams)[h Bill Gilbert] ZXSpectrum +E554CBEE84122C23013C7E79F82ABE63 H Championship Sprint (1988)(Electric Dreams)[h Aleksandr Poryadin] ZXSpectrum +6CFA519B6ADBD997C6D31B5737DF944A H Championship Sprint (1988)(Electric Dreams)[h Bill Gilbert] ZXSpectrum +A30251E58FBE4EA6E83F1F8922042AE9 H Chase H.Q. (1989)(Ocean)(128K)[h Saposoftware] ZXSpectrum +4F6A63EF4E16886CB9744579BE70A755 H Chase H.Q. (1989)(Ocean)(48K-128K)[h Fuxoft] ZXSpectrum +3F7A92FA7FA74D744788DA86A2E8FA1F H Chase H.Q. (1989)(Ocean)(48K-128K)[h Laptev] ZXSpectrum +6E3108761DB074D833398CF1A42D02C9 H Chase H.Q. (1989)(Ocean)(48K-128K)[h Raf] ZXSpectrum +9ADF3DD6B513419571C3C042C4D03702 H Chase H.Q. (1989)(Ocean)(48K-128K)[h V.D.G.] ZXSpectrum +2D2DD233FE503896DA1A230E232F32EE H Chase H.Q. (1989)(Ocean)(48K-128K)[m] ZXSpectrum +94AEEC1FBEAA175D08A6D91054330040 H Chase H.Q. II - Special Criminal Investigations (1990)(Ocean)(128K)[cr Cid][t Cid] ZXSpectrum +28D2EDFED23612B25F77A29BCF971B1E H Chase H.Q. II - Special Criminal Investigations (1990)(Ocean)(128K)[h Evgeny Koprov] ZXSpectrum +D0291E82C9D40DDE0C1057D4DCF261FB H Chaser (1983)(Benk, Stefan)(16K)[m Stefan Benk][re-release] ZXSpectrum +A6076A4EAF9D510D8840CDF103DA4C8A H Chequered Flag (1983)(Sinclair Research)[h Prospekt][tr ru] ZXSpectrum +851F9E1F81D7CBC16D4B726BE6E63CAB H Chess - The Turk (1983)(Oxford Computer Publishing)[h Baradaev Igor] ZXSpectrum +A745D443F099B4F3DFFE0C778AA7DBAE H Chess - The Turk (1983)(Oxford Computer Publishing)[h Kdp Copy] ZXSpectrum +7B03692898DB902433EA27D12938CFA1 H Chess Player, The (1982)(Quicksilva)[h Ais] ZXSpectrum +1AAF4CBAEE66BF5D577FF2BCD5023D83 H Chess Player, The (1982)(Quicksilva)[h Zx-Top] ZXSpectrum +7B1D8FE31539648508A9E34B518A41E8 H Chessmaster 2000, The (1990)(Dro Soft)(ES)[h Baradaev Igor] ZXSpectrum ES +0D38ADF81B88D7286A9F1B6F9F273E3C H Chessmaster 2000, The (1990)(Dro Soft)(ES)[h Rajsoft] ZXSpectrum ES +3D34B3BBE6AF77ACA8F99E4A0F30F6A6 H Chessmaster 2000, The (1990)(Dro Soft)(ES)[h Recly] ZXSpectrum ES +9CEB42CA17680E53741DD3AE45944FEA H Chevy Chase (1991)(Hi-Tec)(48K-128K)[h Csl] ZXSpectrum +FCD17F62CECD74A7789A0DE496B2D15C H Chevy Chase (1991)(Hi-Tec)(48K-128K)[h Dnieprsoft] ZXSpectrum +3E70E582134EC7D572F1631C839D8751 H Chevy Chase (1991)(Hi-Tec)(48K-128K)[h Serge] ZXSpectrum +245E1504DD7ADC6994F084C759AA54B2 H Chicago's 30 (1988)(Topo Soft)(ES)(en)[h Andy Tacker] ZXSpectrum en ES +E0260332827DA492ED0D372048983E07 H Chicago's 30 (1988)(Topo Soft)(ES)(en)[h Bill] ZXSpectrum en ES +8E5EBA98B08389FF0C8DBAE16CA253B8 H Chicago's 30 (1988)(Topo Soft)(ES)(en)[h Leoncio] ZXSpectrum en ES +5D0320DD8DD804EEFE16DACFEE321C3F H Chicago's 30 (1988)(Topo Soft)(ES)(en)[h Mac] ZXSpectrum en ES +E73B4CF8DFCA18AF8A3B0F6F8EA9775B H Chicago's 30 (1988)(Topo Soft)(ES)(en)[h V.D.G.] ZXSpectrum en ES +B431B8C45218916C0E0CB9DE6D45E103 H Chicago's 30 (1988)(Topo Soft)(ES)(en)[h Vladimir Hropov] ZXSpectrum en ES +4D492153539291082207444639556F32 H Chickin Chase (1985)(Firebird)[h Tserikopik][tr it] ZXSpectrum +9BB96B814FCC4183472BEF6AEAC0FC78 H Chiller (1985)(Mastertronic)[h Aleksandr Poryadin] ZXSpectrum +51A982EAA0925C6E0F96A1ED8963629C H Chimera (1985)(Firebird)[h Alexander Gromov][tr ru] ZXSpectrum +E9424EED8DCC09D0889B2E0542FBD1BD H Chimera (1985)(Firebird)[h Pegaz Software] ZXSpectrum +B329EA46F201BD503DB19F6065127884 H Chimera (1985)(Firebird)[h Softlock] ZXSpectrum +18D824AFFE1CAEF525C2D24A2F3B68C0 H Chimera (1985)(Firebird)[h Wymiana Programow Kg] ZXSpectrum +8C387EE54985F0357A61FAED2B56D9CD H Chimera (1985)(Firebird)[t] ZXSpectrum +3E4573D0AEFEC644D30D7F87D93F849B H Chiron (1988)(Crash)[h Aleksandr Poryadin] ZXSpectrum +B7163ED8A319734510B99AA633CF89AD H Chiron (1988)(Crash)[h Bill] ZXSpectrum +C92AB4BAF3AAACF4A460143CF60C8B10 H Chiron (1988)(Crash)[h Kis][tr ru] ZXSpectrum +F80876A79639BAB6D188196E563BC075 H Chiron (1988)(Crash)[h Mac] ZXSpectrum +70113A160E03B498A9BB4FC5EAA1F403 H Choplifter (1989)(Wojtsoft)(PL)(en)[h Plomba Soft] ZXSpectrum en PL +35F554F2B6863A5F8C08CEB91DF8EC40 H Choplifter Wojtsoft) (1989)(PL)[h Raf] ZXSpectrum PL +88164E9B5755572EA7EC525065C4DB39 H Chronos - A Tapestry of Time (1987)(Mastertronic)[h Bill Gilbert] ZXSpectrum +BEC7D9F5F65F2ADACCC2B67205BB49C1 H Chronos - A Tapestry of Time (1987)(Mastertronic)[h Blood] ZXSpectrum +09DBD2A24B9049C7DA3C5E549379E567 H Chronos - A Tapestry of Time (1987)(Mastertronic)[h M128 Loading] ZXSpectrum +3F6553BC5F3683E5A082AD1297FC9556 H Chronos - A Tapestry of Time (1987)(Mastertronic)[t Pokes] ZXSpectrum +FA0E1836D4A9A9593EF45453DE397055 H Chuck Yeager's Advanced Flight Trainer (1989)(Electronic Arts)(128K)[cr Hollis] ZXSpectrum +00A34F24E9B343103CD67D9597347791 H Chuckie Egg (1984)(A'n'F)[h Alexey Gureev][tr ru] ZXSpectrum +B1AB55CE96D6E1428D2018B3F8B4F880 H Chuckie Egg (1984)(A'n'F)[t Pokes] ZXSpectrum +6307FA1A4DC0D8CE805DE55AEB922356 H Chuckie Egg 2 (1985)(A'n'F)[h V.A.Baliasov][aka Choccy Egg] ZXSpectrum +1363D6707332D282BDB878F543658715 H Circus Circus (1989)(Martech Games)[h Andrew Strikes Code] ZXSpectrum +AD6B03B1D0541C78FB866C1D94E2A407 H City Bomber (1982)(Llamasoft)(16K)[h List][tr ru] ZXSpectrum +E8EAFBD6E47D5C809C24279CFC7EB6E8 H CJ in the USA (1991)(Code Masters)(48K-128K)[h Bitman][aka CJ's American Antics] ZXSpectrum +9DF97E13A03D2A74318A0C71687D7B6E H CJ in the USA (1991)(Code Masters)(48K-128K)[h Dima Volvach][aka CJ's American Antics] ZXSpectrum +0462D6B96D4B82CA9259417FA5F2A619 H CJ in the USA (1991)(Code Masters)(48K-128K)[h Evgeny Koprov][aka CJ's American Antics] ZXSpectrum +F0203A91FD4A2EA622786B672D0A03EE H CJ in the USA (1991)(Code Masters)(48K-128K)[h Pavel Nikitin][aka CJ's American Antics] ZXSpectrum +0C34109F312E477DB9FE889F4F7E192B H CJ in the USA (1991)(Code Masters)(48K-128K)[h Rajsoft][aka CJ's American Antics] ZXSpectrum +5C4AB50DBA3513A36A8A2D9D756D10CC H CJ's Elephant Antics (1991)(Code Masters)(48K-128K)[h Csl] ZXSpectrum +35AEA6F4B4C352D8AE52353DF0B262EF H CJ's Elephant Antics (1991)(Code Masters)(48K-128K)[h Dupanov Aleksey] ZXSpectrum +18738B5AEEDA8586BEBD58ADE8BEE901 H CJ's Elephant Antics (1991)(Code Masters)(48K-128K)[h Roma] ZXSpectrum +9F7F3197C3A353BD5230641D1A10CDE4 H CJ's Elephant Antics (1991)(Code Masters)(48K-128K)[t] ZXSpectrum +D3772F10EFCD551973CACEB6C9959883 H Cliff Hanger (1986)(New Generation)[h Dream Soft] ZXSpectrum +860277C55492F982A534B50F1AB914DC H Cliff Hanger (1986)(New Generation)[h Satansoft] ZXSpectrum +5E31E46355A8ED0279273E1E872C7E73 H Cobra (1986)(Ocean)[h Boys][tr ru] ZXSpectrum +E3AFD5249ABBB2C0358757F31351B13F H Cobra (1986)(Ocean)[h Dupanov Aleksey] ZXSpectrum +55032A10736B466D0E74DDCEBE7F06E3 H Cobra (1986)(Ocean)[t +2] ZXSpectrum +27F35B0421B04F5AAFBAE95EFF3966C9 H Cobra Force (1989)(Players Premier)(48K-128K)[cr The Phantom] ZXSpectrum +0FE41090047369E30B328CF54F6B1D58 H Cobra Force (1989)(Players Premier)(48K-128K)[h Phantom] ZXSpectrum +F4DBECC77A36B64F25E8B51AC67979A9 H Code Zero (2017)(Jenkinson, Paul)(48K-128K)[h Black Format, 2017-07-25][t+3] ZXSpectrum +D8ABF63CED38F4668C75EE34DB5E874B H Codename MAT II (1984)(Domark)[h Tim] ZXSpectrum +F9DB346E37A79E36EDA315BFB3E07D16 H Coliseum (1988)(Topo Soft)(ES)(en)[h Dynamic Soft] ZXSpectrum en ES +BD4E4252103F824534738281FB651C6A H Coliseum (1988)(Topo Soft)(ES)(en)[h S.S.Captain] ZXSpectrum en ES +998918CE518F4AB72F2B4BF5D7F29F2B H Coliseum (1988)(Topo Soft)(ES)[h Bruno] ZXSpectrum ES +E3482A4676EAD358DA83A36B02256F35 H Colony (1987)(Bulldog)[h Aleksandr Poryadin] ZXSpectrum +A65A8D8655F6549DABF349014026D9C7 H Colony (1987)(Bulldog)[h Oav] ZXSpectrum +939117CBB06519875F840A1F07139C26 H Color Balls (1995)(New)(RU)(en)[h Sv-Coder] ZXSpectrum en RU +90524632D6F240F1D5119BC6D1AE7C03 H Coloris (1990)(WoMo-Team)(48K-128K)(DE)(en)[h Rajsoft] ZXSpectrum en DE +6D6C76EDB47AABA9D2D4CA3EFBE36922 H Coloris (1990)(WoMo-Team)(48K-128K)(DE)(en)[h Tff Team] ZXSpectrum en DE +0F0BA6D5A300A770F36A43308185D9F1 H Colossus Chess 4 (1986)(CDS Microsystems)[h Ais][aka Colossus 4 Chess] ZXSpectrum +A96EC825D73D04840EEB19A598D705A5 H Colossus Chess 4 (1986)(CDS Microsystems)[h Cracked][a][aka Colossus 4 Chess] ZXSpectrum +3EC5E4D0C7EF6F8E1FE7974672087864 H Colossus Chess 4 (1986)(CDS Microsystems)[h Cracked][aka Colossus 4 Chess] ZXSpectrum +7533AA48D2E23B569513930969BF9507 H Colossus Chess 4 (1986)(CDS Microsystems)[h Future Soft][aka Colossus 4 Chess] ZXSpectrum +CFF5B017D9AE279536EB7F1D53885E43 H Columns (1991)(Piter)(RU)[h Ais] ZXSpectrum RU +6BEB78D5BF58432674334CC0EF5D1686 H Columns (1991)(Piter)(RU)[h Andy Tacker] ZXSpectrum RU +C9EA880CCF612A2828589D2FD0BA398D H Columns (1991)(Piter)(RU)[h Compact Studio] ZXSpectrum RU +A92DF7F6CF6B3F7C40A6ACF526C4C9FF H Columns (1991)(Piter)(RU)[h Ksoft] ZXSpectrum RU +E9CC85F97E5BEBF9896846D62317B3F3 H Comando Tracer (1989)(Dinamic)(48K-128K)(ES)(en)[h Bill] ZXSpectrum en ES +F1CEDAAB23E4ACBB4EEB5108191555D0 H Comando Tracer (1989)(Dinamic)(48K-128K)(ES)(en)[h Davor Magdic] ZXSpectrum en ES +68C5D5AD06AE146E827EFBD31711DC55 H Comando Tracer (1989)(Dinamic)(48K-128K)(ES)(en)[h PAndrei R 1992] ZXSpectrum en ES +A69EF3595B7936544148D20180DC99EE H Comando Tracer (1989)(Dinamic)(48K-128K)(ES)[h Master Studio][tr ru] ZXSpectrum ES +9BAD52B9461DBFB4AF53A9F4C3F4823F H Combat Lynx (1984)(Durell)[h Xland-Ace] ZXSpectrum +E03E21EB57D1A93DD26A34EFED7E4327 H Combat School (1987)(Ocean)(48K-128K)[h Bill Gilbert] ZXSpectrum +2C3D6A14D8060ECD26C6C15486B4FC86 H Combat School (1987)(Ocean)(48K-128K)[h Nicolas Rodionov] ZXSpectrum +32D18F0741086B497D81F6B58A77AB1B H Combat Zone (1988)(Alternative)(48K-128K)[h Csl][aka M.E.N.T.O.R.] ZXSpectrum +01B11A039CC507F6E874991E545838C0 H Combat Zone (1988)(Alternative)(48K-128K)[h Kicia][aka M.E.N.T.O.R.] ZXSpectrum +A400A74B321FB68AE1BEB914015A9924 H Combat Zone (1988)(Alternative)[cr Kicia][aka M.E.N.T.O.R.] ZXSpectrum +D75522006566F551D6112125673D6DA6 H Comet Game, The (1986)(Firebird)[h Szafran And Dynamic][aka Halley's Comet] ZXSpectrum +92A40933D27C462E8F17567A2221532B H Commando (1985)(Elite Systems)(128K)[cr Blood][aka Space Invasion] ZXSpectrum +DB5FC02676110DB1A93486D412E798F2 H Commando (1985)(Elite Systems)(128K)[h Fuxoft][aka Space Invasion] ZXSpectrum +94AB682ED0B330ED0DAD7FD26D0151D2 H Commando (1985)(Elite Systems)(128K)[t Pokes][aka Space Invasion] ZXSpectrum +45247388D184EFBE4B4B7EA766E1463B H Commando (1985)(Elite Systems)[h Atossoft][aka Space Invasion] ZXSpectrum +BF7EBE139743E6E5F1203B94F9E25EF9 H Commando (1985)(Elite Systems)[h Benias Computer Studio][aka Space Invasion] ZXSpectrum +FAF420E1002873A15817742C51CCB44E H Commando (1985)(Elite Systems)[h Jansoft][aka Space Invasion] ZXSpectrum +E8651B3658395B885510121FF066A0CA H Commando (1985)(Elite Systems)[h Laptev][tr ru][a][aka Space Invasion] ZXSpectrum +195E3AEC16D356C48EEFA0FC3FAF78F4 H Commando (1985)(Elite Systems)[h Laptev][tr ru][aka Space Invasion] ZXSpectrum +4C1FF45C4BAC487BCC7778218D8C6565 H Commando (1985)(Elite Systems)[h Zh.A.S.Ltd][aka Space Invasion] ZXSpectrum +6070B667394CFA7B1588F646FEB2FB3D H Commando (1985)(Elite Systems)[h Ziberov Oleg][aka Space Invasion] ZXSpectrum +9433B5682ECA5EA34329DE07E9E75185 H Commando (1985)(Elite Systems)[h Zx Top Service][aka Space Invasion] ZXSpectrum +F043EC1B98FE732F55E72CB689DB4816 H Commando (1985)(Elite Systems)[t Pokes][aka Space Invasion] ZXSpectrum +EBC037C0A305802F0C4BC0CCA0FFB4B7 H Confused (1991)(Crash)[h Mike Noskov] ZXSpectrum +E8343CEB09335AA829FC2BF57EC263F0 H Connect 4 (1984)(Atlantis)[h Aleksandr Poryadin] ZXSpectrum +0F1612FEE2C7B76823D7F6936D5DDCEB H Connect 4 (1984)(Atlantis)[h Prospekt][tr ru] ZXSpectrum +37774EB8FCB2229FB9EA4E826D3F5BEF H Conquest - Instruction (1984)(CheetahSoft)[h Andy Tacker] ZXSpectrum +2E1D1540DF74DAD42E930F124DE487D3 H Conquest (1984)(CheetahSoft)[h Andy Tacker] ZXSpectrum +CF2C0AA547A75CD6FB558F7C0FF586AA H Con-Quest (1986)(Mastertronic Added Dimension)[h Andy Tacker] ZXSpectrum +5918E5D09E8B52A4028EED194BE4B08D H Con-Quest (1986)(Mastertronic Added Dimension)[h Bill Gilbert] ZXSpectrum +E2CCC01770F514EDBDA85EA2C15F94EC H Con-Quest (1986)(Mastertronic Added Dimension)[h Dmitriy Mityakin][tr ru] ZXSpectrum +010D48776DA10EE54CD2D273E620AD79 H Continental Circus (1989)(Virgin Mastertronic)(128K)[cr Matasoft - Kamilsoft][t +4] ZXSpectrum +FB5F9139959EBFF35DECBACD09719310 H Continental Circus (1989)(Virgin Mastertronic)(48K-128K)[h Mac] ZXSpectrum +D338F47A3EA2C1E792EA4D634432A27A H Continental Circus (1989)(Virgin Mastertronic)(48K-128K)[h Timisoft] ZXSpectrum +2B2B9FA3D8E85C03EC0DD4A5BD496313 H Convoy Raider (1987)(Gremlin Graphics)[h Bill Gilbert] ZXSpectrum +B8C321CED3B4491ECDDB22807F58EB69 H Convoy Raider (1987)(Gremlin Graphics)[h Bill Gilbert][a] ZXSpectrum +8ABCBD740DCBAE9EFDA0049B3C1ED7F2 H Convoy Raider (1987)(Gremlin Graphics)[h V.Vasilevskij] ZXSpectrum +0D401E8A72448BF05BBE1B4D0C1008A7 H Convoy Raider (1987)(Gremlin Graphics)[h Zx-Profi][tr ru] ZXSpectrum +671EB1C1989329BA0CF9DA1D5FF5E1DE H Cookie (1983)(Ultimate Play The Game)(16K)[h Saint-Petersburg 1992][tr ru] ZXSpectrum +6B28851DB28078E86EC19C454EE43ADF H Cookie (1983)(Ultimate Play The Game)(16K)[h Telekom][tr ru] ZXSpectrum +26D623A680A12080217ADEC62A3CF696 H Cookie (1983)(Ultimate Play The Game)(16K)[h Tserikopik][tr ru] ZXSpectrum +5BC5700D8E8FA649343421F15BA7DBF8 H Cop-Out (1986)(Mikro-Gen)[h Arcadiy Gobuzov] ZXSpectrum +C4A113237F53EAA375DF744165B85316 H Cop-Out (1986)(Mikro-Gen)[h Hacker Dima] ZXSpectrum +808A60D49DF460F783661B45302DAC4C H Cop-Out (1986)(Mikro-Gen)[h Satansoft] ZXSpectrum +B047A7424B7202AC0D5DF91EB562B9A2 H Corsarios (1989)(Opera Soft)(48K-128K)(ES)[h Andrew Strikes Code] ZXSpectrum ES +FE4877B03D228E39DC7A859FEA35DAFA H Corsarios (1989)(Opera Soft)(48K-128K)(ES)[h Fantomsoft] ZXSpectrum ES +D1CE93DA411BAED9280C700E3627B057 H Corsarios (1989)(Opera Soft)(48K-128K)(ES)[h Level 2] ZXSpectrum ES +393EB25786470638D51386121DAA0699 H Cosa Nostra (1986)(Opera Soft)(ES)[h Ais] ZXSpectrum ES +CE9FCE398717C3B058EAE2701CDA779C H Cosa Nostra (1986)(Opera Soft)(ES)[h Sla] ZXSpectrum ES +37B0167A6C75A41148D8A39B4145F3F4 H Cosmic Wartoad (1985)(Ocean)[h Digital Cracking Service Inc.] ZXSpectrum +B3031A3DBFE51E4895782249A818F9BA H Cosmic Wartoad (1985)(Ocean)[h Satansoft] ZXSpectrum +4C859CD62F58C2B1DFF8100C533EB0AD H Cosmic Wartoad (1985)(Ocean)[h Tangram Software] ZXSpectrum +67510A875B7C1084D43F369D0097D815 H Count Duckula 2 (1992)(Alternative)(48K-128K)[h Seal][aka Count Duckula Featuring Tremendous Terence] ZXSpectrum +0D42E9D6A799A6BBE87145373D5C3119 H Count Duckula in No Sax Please - We're Egyptian (1989)(Alternative)[cr Kicia] ZXSpectrum +ECF1D9F41F9904BAE6114D22620A3F66 H Count Duckula in No Sax Please - We're Egyptian (1989)(Alternative)[h Kicia] ZXSpectrum +351ED6051B86530EF52AAF77219B10CA H Covenant, The (1985)(PSS)[h Serkol] ZXSpectrum +229838B54F2814BFD6BC880604090D10 H Crazy Cars (1988)(Titus)(48K-128K)(FR)(en)[h Fcs] ZXSpectrum en FR +A097CFD14BD7A0FC4190BC15356FA63E H Crazy Cars (1988)(Titus)(48K-128K)(FR)(en)[h Senator Ltd.] ZXSpectrum en FR +1CCA673E67CF65CA86D355F07D1A46B6 H Crazy Cars (1988)(Titus)(48K-128K)(FR)[h Boys][tr ru] ZXSpectrum FR +EC6359F5082377ACBC050E5C133D9722 H Crazy Cars (1988)(Titus)(48K-128K)(FR)[h Master Studio][tr ru] ZXSpectrum FR +CF3D03FCD39F9CB96656597EBDA1E86B H Crazy Cars II (1988)(Titus)(48K-128K)(FR)(en)[cr Blood] ZXSpectrum en FR +DE4167775B6A0CDF218B8660E5BFA588 H Crazy Cars II (1988)(Titus)(48K-128K)(FR)(en)[cr] ZXSpectrum en FR +11CFD3E13ACA55C313B9D419DD292669 H Crazy Cars II (1988)(Titus)(48K-128K)(FR)(en)[h S-Studio] ZXSpectrum en FR +2DC72092819A5E183E3ECC617E14AE43 H Crazy Cars II (1988)(Titus)(48K-128K)(FR)[h Igor Streletskiy][tr ru] ZXSpectrum FR +07A1C8E8E1D4C2368E87C0DF5B85092F H Crazy Caverns (1984)(Firebird)(16K)[cr Blood] ZXSpectrum +71617E57D849E6729188B99F3CCA26FE H Cribbage (1994)(Inforcom)(RU)[h Igor Streletskiy][tr ru][aka Kribedzh] ZXSpectrum RU +FF4700B5F64D8112EBE978C74AB48BE7 H Critical Mass (1985)(Durell)[h Jansoft] ZXSpectrum +CF008F5B1A474B175FA4C95D6017F472 H Critical Mass (1985)(Durell)[h Pegaz Software] ZXSpectrum +D7B9523A25171E18E9C5EE761C92CA91 H Crom (1987)(Celerysoft)[h Mr] ZXSpectrum +1CDDD3716A372F7193E903992FE8634E H Cross Puzzle (1992)(DenSSoft)(RU)(en)[h Ais] ZXSpectrum en RU +7AA21252C7B2D68480AF81099B79C96C H Cross Puzzle (1992)(DenSSoft)(RU)(en)[h Denssoft Production] ZXSpectrum en RU +C0BA101F58D1F03218FEC580282A65FD H Crosswize (1988)(Firebird)[h Inxs Soft] ZXSpectrum +3A42E34DE75DE589B8130ABC92BB083A H Crosswize (1988)(Firebird)[t Pokes] ZXSpectrum +B82737E548D7DBEBE50A8D8801F30906 H Crystal Castles Diamond Plateaus in Space (1986)(U.S. Gold)[h Kis][tr ru] ZXSpectrum +9276759C46181A0E270707880379AB0B H Crystal Castles Diamond Plateaus in Space (1986)(U.S. Gold)[h Mednonogov Aleksey][tr ru] ZXSpectrum +8FFBA1958A258AEBE5F431978E575575 H Crystal Castles Diamond Plateaus in Space (1986)(U.S. Gold)[h Prospekt][tr ru] ZXSpectrum +92B164ECA2DE735B3CB0A63873F219D0 H Crystal Castles Diamond Plateaus in Space (1986)(U.S. Gold)[h Satansoft] ZXSpectrum +F4EFD48EEC6275915FCAF55A3D813055 H Crystal Castles Diamond Plateaus in Space (1986)(U.S. Gold)[h Satansoft][a] ZXSpectrum +35537635A9C01D743A938C74F264BB42 H Crystal Castles Diamond Plateaus in Space (1986)(U.S. Gold)[h Sayva] ZXSpectrum +D31A3B7A8109AFE23FA6B9D86BB43BCC H Crystal Castles Diamond Plateaus in Space (1986)(U.S. Gold)[h Ziberov Oleg] ZXSpectrum +790E5064CB771A8D578950D3A202EA6D H Curro Jimenez (1989)(Zigurat)(ES)[h Fantomsoft] ZXSpectrum ES +83D710706B52B9520DD0C773BBE175F3 H Curro Jimenez (1989)(Zigurat)(ES)[h Miazga, Rafal, 2012-07][Colour mod] ZXSpectrum ES +933E5B0B584D28436FE96FBE5FB1B0CD H Curro Jimenez (1989)(Zigurat)(ES)[h Petr And Michael] ZXSpectrum ES +6969DCA52D5C8E25ABCCA255587AEE92 H Curro Jimenez (1989)(Zigurat)(ES)[h Rajsoft] ZXSpectrum ES +F0AD34F75900E0024AAB4A83F566F074 H Curse of Sherwood, The (1987)(Mastertronic)[h Andrew Bagriy][tr ru] ZXSpectrum +461052DB5C167E397112419AAAD310EB H Curse of Sherwood, The (1987)(Mastertronic)[h Eugene Stepanoff] ZXSpectrum +4F786E00B9FDE72AE8007AA894BB945D H Curse of Sherwood, The (1987)(Mastertronic)[h Mac] ZXSpectrum +2307C1518C0FE0D1D0F459CAF9242A76 H Curse of Sherwood, The (1987)(Mastertronic)[h Mednonogov Aleksey][tr ru] ZXSpectrum +6938580C428AF97E8D20469FF0812D83 H Curse of Sherwood, The (1987)(Mastertronic)[h Prospekt][tr ru] ZXSpectrum +B977E7E81B359D8C508468F960B31F1C H Cyber Zone (1983)(Crystal Computing)[h Ikar-Evt] ZXSpectrum +717BA508DED2A973685DF287C2807069 H Cybernoid - The Fighting Machine (1988)(Hewson Consultants)(48K-128K)[h Andrew Strikes Code] ZXSpectrum +AD01B31C1F416B6A352527F806C68354 H Cybernoid - The Fighting Machine (1988)(Hewson Consultants)(48K-128K)[h Bill Gilbert] ZXSpectrum +488594A965F92ECE8283A9309EFF0823 H Cybernoid - The Fighting Machine (1988)(Hewson Consultants)(48K-128K)[h Boss Ltd.] ZXSpectrum +CFAEE8F8CE5AD58C11881BB071C56072 H Cybernoid - The Fighting Machine (1988)(Hewson Consultants)(48K-128K)[h Oav] ZXSpectrum +3C06596A35C461F8E5D1AD4B96E9E266 H Cybernoid - The Fighting Machine (1988)(Hewson Consultants)(48K-128K)[h Wymiana Programow Kg] ZXSpectrum +F0950E2EE1D02F5DA2AE112F9A0B732D H Cybernoid - The Fighting Machine (1988)(Hewson Consultants)(48K-128K)[t Pokes] ZXSpectrum +67C0B02B0E754B0A1014A891B199ABD2 H Cybernoid II - The Revenge (1988)(Hewson Consultants)(48K-128K)[h Andrew Strikes Code] ZXSpectrum +DCA9738DEAE7EC29F2A5B9422596AB5C H Cybernoid II - The Revenge (1988)(Hewson Consultants)(48K-128K)[h Atossoft] ZXSpectrum +CAAF08A790E49D96F6E529EE467472C4 H Cybernoid II - The Revenge (1988)(Hewson Consultants)(48K-128K)[h Deonshee Software] ZXSpectrum +7F45C5FE652C0D8FC47D63141AC850F4 H Cybernoid II - The Revenge (1988)(Hewson Consultants)(48K-128K)[h Destroyer By M.A.N 1991] ZXSpectrum +5805E3D6A35BB03B8C3173406D3DD83F H Cybernoid II - The Revenge (1988)(Hewson Consultants)(48K-128K)[h Modern Magic Club] ZXSpectrum +98DCE9151FE1D2BEB9FF1015876F136D H Cybernoid II - The Revenge (1988)(Hewson Consultants)(48K-128K)[h S.S.Captain] ZXSpectrum +F6D87740D5D0ABFEF1DFF6DF018E4E07 H Cybernoid II - The Revenge (1988)(Hewson Consultants)(48K-128K)[t Pokes] ZXSpectrum +1FB469E03C44761355BF5F0DFFD0CC19 H Cyberun (1986)(Ultimate Play The Game)[h Zakharov] ZXSpectrum +2BDBFF7A4FB315ED5EA9F80B7323E399 H Cyborg Terminator 2 (1995)(Ziberov, Oleg)(128K)(RU)[h] ZXSpectrum RU +61E20C811674DFEEF8FAC5332B8978DF H Cyborg Terminator 2 (1995)(Ziberov, Oleg)(RU)[h C&K Company] ZXSpectrum RU +EB2EF06E2E58C3F8E35E0F40D99FDC96 H Cyborg Terminator 2 (1995)(Ziberov, Oleg)(RU)[h Evgeny Koprov] ZXSpectrum RU +A40D0419500D2D8969C265A1A1C4D7F5 H Cyborg Terminator 2 (1995)(Ziberov, Oleg)(RU)[h Pavel Nikitin] ZXSpectrum RU +CCB667973C95E996CA0C79B23DC3C7FC H Cycles, The (1989)(Accolade)(48K-128K)[h Seal] ZXSpectrum +40F651EED7283D6E31211F2124D8BB17 H Cyclone (1985)(Vortex)[h Awstudio] ZXSpectrum +7FC431AAEC167D53FF1CCA0246ABD92B H Cyclone (1985)(Vortex)[h Compact Studio] ZXSpectrum +8FA9728D8FACE48F8B8D9581A59ECF9F H Cyclone (1985)(Vortex)[h Prospekt] ZXSpectrum +DB7773427EB4CB0B784AFB42060D44A9 H Cyrox (1986)(Power House, The)[h Aleksandr Poryadin] ZXSpectrum +22808A758C7189CB42A2CF51047D508E H Cyrus II Chess (1986)(Alligata)[f 48K] ZXSpectrum +57E188B6C51FA42CB12B044368D2819D H Cyrus IS Chess (1983)(Sinclair Research)(16K-48K)[h][aka Cyrus 1981 European Champion] ZXSpectrum +328DEC57F307063F5E59B0DB89BE91CE H Cyrus IS Chess (1983)(Sinclair Research)[h Ais][aka Cyrus 1981 European Champion] ZXSpectrum +1A666CECC50D5393477546B1E257D7F3 H Cyrus IS Chess (1983)(Sinclair Research)[h Prospekt][tr ru][aka Cyrus 1981 European Champion] ZXSpectrum +04EF7A1E026AD8A8B850B444890B4409 H Cyrus IS Chess (1983)(Sinclair Research)[h][aka Cyrus 1981 European Champion] ZXSpectrum +FB5320C7EB1F532C503E1302A5E8C299 H D.N.A. Warrior (1989)(Cascade Games)(48K-128K)[h Atossoft] ZXSpectrum +4B3C2CCC102374720D78E39F4BA1B700 H D.N.A. Warrior (1989)(Cascade Games)(48K-128K)[h Belov S.V] ZXSpectrum +66FAB562C0C201CB2AF6946679545A8D H D.N.A. Warrior (1989)(Cascade Games)(48K-128K)[h Djs] ZXSpectrum +BC7EF7B1843E31F8EAB49E0290C744FB H D.N.A. Warrior (1989)(Cascade Games)(48K-128K)[h Inxs Soft] ZXSpectrum +BA9EB239933A868604FD6A89628B0E69 H Dalek Attack (1992)(Admiral)(128K)[cr Matasoft][t Matasoft] ZXSpectrum +CD24C6FCF996508C94D56318ED39CA80 H Dalek Attack (1992)(Admiral)(128K)[t] ZXSpectrum +F43E6AE91885E3A73B30DFD76680EF0B H Daley Thompson's Decathlon (1984)(Ocean)[h Alexsoft] ZXSpectrum +B575E77648EEEA78E62E41B5CABF7C0B H Daley Thompson's Olympic Challenge (1988)(Ocean)(128K)[cr][aka Daley Thompson '88] ZXSpectrum +1465306AF6A3AE7E5389DD90931F3772 H Daley Thompson's Olympic Challenge (1988)(Ocean)(48K-128K)[h Bill Gilbert][aka Daley Thompson '88] ZXSpectrum +1D74FC1A93724AF32FBCE6525242DDE1 H Daley Thompson's Super-Test (1985)(Ocean)(128K)[cr] ZXSpectrum +1328FF2F34853631D91FECC1827C5841 H Daley Thompson's Super-Test (1985)(Ocean)(48K-128K)[h Vatroslav] ZXSpectrum +5A27A6B3CD78B986DEBB36C2E175EF05 H Daley Thompson's Super-Test (1985)(Ocean)(48K-128K)[h Vatroslav][a] ZXSpectrum +40F68474254819D701F67C46B4DD660F H Dam Busters, The (1985)(U.S. Gold)[cr] ZXSpectrum +D43B80B5952BFB54DCB946018C2868F1 H Dam Busters, The (1985)(U.S. Gold)[h Jansoft] ZXSpectrum +0ED4A807896152E3FCD0B36880F4437A H Dam Busters, The (1985)(U.S. Gold)[h Wabel][tr ru] ZXSpectrum +312AEC68A3CD411864F7EF68A040078A H Dan Dare - Pilot of the Future (1986)(Virgin Games)[cr] ZXSpectrum +70B14300C65979D7A11132220EB0594E H Dan Dare - Pilot of the Future (1986)(Virgin Games)[h Atossoft] ZXSpectrum +446F2FA0FD024084003C8D005ABF213C H Dan Dare - Pilot of the Future (1986)(Virgin Games)[h Gema Protection] ZXSpectrum +8F2AFDD9B954E4B5BF12A9E36DF43CA5 H Dan Dare - Pilot of the Future (1986)(Virgin Games)[h Helium][tr ru] ZXSpectrum +33F3C112635D358929A387EFB440A102 H Dan Dare - Pilot of the Future (1986)(Virgin Games)[h M1 Loading] ZXSpectrum +93B59395750F57883974A372312B682E H Dan Dare - Pilot of the Future (1986)(Virgin Games)[h Roven] ZXSpectrum +FFD0CD0E6BCE04662922D4D794760FB1 H Dan Dare - Pilot of the Future (1986)(Virgin Games)[h Ultrasoft][tr ru] ZXSpectrum +945887892B08BB4FF8E75AAFBF368651 H Dan Dare - Pilot of the Future (1986)(Virgin Games)[h V.Hvachiy] ZXSpectrum +0C37979E2572FBC2D9374699D1DD5B32 H Dan Dare - Pilot of the Future (1986)(Virgin Games)[t Pokes] ZXSpectrum +0680AEC3750D623FC16FE4EBEA17423E H Dan Dare II - Mekon's Revenge (1988)(Virgin Games)[h Ais][tr ru] ZXSpectrum +65B2F014FE3552A56BA92559A9EB6322 H Dan Dare II - Mekon's Revenge (1988)(Virgin Games)[h Atossoft] ZXSpectrum +EDC5F6B5F62C8CFD2A3C602D46CBDA39 H Dan Dare II - Mekon's Revenge (1988)(Virgin Games)[h Bill Gilbert] ZXSpectrum +4EE192A5E248708FFC23217D60939BCA H Dan Dare II - Mekon's Revenge (1988)(Virgin Games)[h Blood] ZXSpectrum +E14812DF575EA269C92D9024560B5CAB H Dan Dare II - Mekon's Revenge (1988)(Virgin Games)[h Boyarkin Oleg][tr ru] ZXSpectrum +5FAAC61644786D649623855865E623D1 H Dan Dare II - Mekon's Revenge (1988)(Virgin Games)[h Gema Protection] ZXSpectrum +0B1B244029353C764DC82520E7097EB8 H Dan Dare II - Mekon's Revenge (1988)(Virgin Games)[h Tarzan Boy][t] ZXSpectrum +4509085568421848C1945C16792817A3 H Dan Dare III - The Escape (1990)(Virgin Games)[h Andrew Strikes Code][aka Crazy Jet Racer][aka Dan Dare 3 - La Escapada] ZXSpectrum +0AD84B8BAC3E9720693FF1E4B16F9C5D H Dan Dare III - The Escape (1990)(Virgin Games)[h Atossoft][aka Crazy Jet Racer][aka Dan Dare 3 - La Escapada] ZXSpectrum +2F70AF20077E2DB91E387119671AE4BE H Dan Dare III - The Escape (1990)(Virgin Games)[h Csl][aka Crazy Jet Racer][aka Dan Dare 3 - La Escapada] ZXSpectrum +0DB9169B768C96E023214C707EFF1A43 H Dan Dare III - The Escape (1990)(Virgin Games)[h Gema Protection][aka Crazy Jet Racer][aka Dan Dare 3 - La Escapada] ZXSpectrum +FA3FD74E46565A16E6D6F5B8F431B62F H Dan Dare III - The Escape (1990)(Virgin Games)[h Sa-Software 1993][aka Crazy Jet Racer][aka Dan Dare 3 - La Escapada] ZXSpectrum +2130BD47CE8A301472ED25891F22FF18 H Dandy (1986)(Electric Dreams)(48K-128K)[h Acca] ZXSpectrum +DEEC833B8A8753009502CD6EAAC7C387 H Danger Mouse in the Black Forest Chateau (1984)(Creative Sparks)[h Prospekt][tr ru] ZXSpectrum +FF5D19762576A8200A50F5F6618D9B7E H Danger Mouse in the Black Forest Chateau (1984)(Creative Sparks)[h San-San] ZXSpectrum +CE00DB92C2FE6B1DF48508093275DA1E H Danger Mouse in the Black Forest Chateau (1984)(Creative Sparks)[h Valsoft] ZXSpectrum +C5E2323182D1088691A7273379E30549 H Darius+ (1990)(Edge, The)(48K-128K)[h Bill Gilbert] ZXSpectrum +5B4F512BD007CB27D747BF7CC379ABE2 H Darius+ (1990)(Edge, The)(48K-128K)[t] ZXSpectrum +2D631373F24B2D8468CA9AE58E819C2C H Dark Fusion (1988)(Gremlin Graphics)(48K-128K)[h Andy Tacker] ZXSpectrum +222A5BEA481659F18DB8111F74535600 H Dark Fusion (1988)(Gremlin Graphics)(48K-128K)[h Bill] ZXSpectrum +CE31A6C4353508146F22CD34B8A565F9 H Dark Fusion (1988)(Gremlin Graphics)(48K-128K)[h Helium][tr ru] ZXSpectrum +8842930965A4638DD0017950918137DB H Dark Fusion (1988)(Gremlin Graphics)(48K-128K)[h Igor Streletskiy][tr ru] ZXSpectrum +383D37C5BF2B0DCBCD9137395549EA10 H Dark Fusion (1988)(Gremlin Graphics)(48K-128K)[h Mac] ZXSpectrum +D6DE261E4DF9FA1123E48C9CB9CE07CE H Dark Fusion (1988)(Gremlin Graphics)(48K-128K)[h Zyx 1991] ZXSpectrum +20B7370F3FB1EC843B087E4E738C6D22 H Dark Gladiator, The (1993)(FSF Adventures)(128K)[h Cwips] ZXSpectrum +2F304BA66DCD297D50075A3F9EAA7926 H Dark Gladiator, The (1993)(FSF Adventures)(128K)[h Lazarev] ZXSpectrum +67A5C189726B24C7950B61D70977EB10 H Dark Gladiator, The (1993)(FSF Adventures)(128K)[h Roby] ZXSpectrum +DD2E67146FEA15DDEBD22736EFDBDECB H Dark Side (1988)(Incentive)[cr Bill Gilbert] ZXSpectrum +6C6F89CB23AC7685975DC8C4094B08C3 H Dark Side (1988)(Incentive)[cr][t] ZXSpectrum +601E99265E196BE9B2080549752DDD7F H Dark Side (1988)(Incentive)[h Apelsinka] ZXSpectrum +815AB9C8375CD36E34AC623248BAB8FC H Dark Side (1988)(Incentive)[h Bill Gilbert] ZXSpectrum +5121F3F84713AA32091FBABE876AA2F3 H Dark Side (1988)(Incentive)[h Mandarinka] ZXSpectrum +E4E141D2DC3EB37261EB35173637899F H Dark Side (1988)(Incentive)[h Ssc-Team] ZXSpectrum +43E4631EA712EF3AF9454954D66350B2 H Darkman (1991)(Ocean)(128K)[h Tff Team] ZXSpectrum +81B932F6A22E4639B409B866AFE6C63E H Days of Thunder (1990)(Mindscape International)(48K-128K)[h Kicia] ZXSpectrum +B5A9A07398108ACA7FBA58CEA153C13A H Dea Tenebrarum (1988)(System 4)(ES)[h Bill] ZXSpectrum ES +995DE38C53119940BBFB0E108F470FA7 H Dea Tenebrarum (1988)(System 4)(ES)[h Bruno] ZXSpectrum ES +D50A71863EB0100C7CF81FD68B5A0BA2 H Dea Tenebrarum (1988)(System 4)(ES)[h S.S.Captain] ZXSpectrum ES +24A9EB525F8F072957BB5FD54F7042C9 H Deactivators (1986)(Reaktor)(128K)[cr Matasoft] ZXSpectrum +8280E7D6F79D37FA2BA4139C43B44A0E H Dead or Alive (1987)(Alternative)[h Fikus-Pikus] ZXSpectrum +A7FAE1937F48A7E93FE317C75135060C H Dead or Alive (1987)(Alternative)[h Lion17] ZXSpectrum +25A0A4E0DC1D56384C87C9C84CDAC279 H Dead or Alive (1987)(Alternative)[h V.Vasilevskij] ZXSpectrum +4BAFAB83EF88F64575FE53CD2436CBC2 H Death Before Dishonour (1987)(Alternative)[h S.S.Captain] ZXSpectrum +8D3413C0EE873FF3EFB74DD27523BD67 H Death Chess 5000 (1984)(Artic Computing)[h] ZXSpectrum +8E4147D3D206C13732F0438D8FDE140B H Death Cruiser (1983)(Noble House)[h Smok] ZXSpectrum +096F8ED8F154F82CB4FF9E78E8C0E404 H Death in the Snow 1812 (1986)(MC Lothlorien)[h Csl] ZXSpectrum +6B5C16F44BA7EDBAEA7DB1D046C5FC6F H Death Stalker (1989)(Code Masters)(48K-128K)[h S.S.Captain] ZXSpectrum +C338C9502994B78E6FAFB7529E1A3615 H Death Star Interceptor (1985)(System 3)[h Satansoft] ZXSpectrum +2DA51E60AF0B3F9A903A3EFA52F2DC19 H Death Wake (1985)(Quicksilva)[h Future Orion] ZXSpectrum +FD24ECC08AF5DFA63CB737CFAFDC70FB H Death Wake (1985)(Quicksilva)[h Vatroslav] ZXSpectrum +70FC1E6F063789E0C614CA3FD2787F7E H Death Wish 3 (1987)(Gremlin Graphics)(48K-128K)[h Bill Gilbert, 1988] ZXSpectrum +7EFFFFA6ABC074CF5756C8300767A4AA H Death Wish 3 (1987)(Gremlin Graphics)(48K-128K)[h Bill Gilbert] ZXSpectrum +56BE42CF871D623AA0AA2BFB5CE3AC20 H Deathchase (1983)(Micromega)(16K)[h Mednonogov Aleksey][tr ru] ZXSpectrum +90F781D6C7BB9308BED31C3521BC76A7 H Deathchase (1983)(Micromega)(16K)[h Saint-Petersburg 1992][tr ru] ZXSpectrum +D2BFB9F6663B784082C221FAEBBC5A6F H Deathscape (1987)(Starlight)[h Bill Gilbert] ZXSpectrum +9DB0E9C2787B2889A544EA7BA8BC89AC H Deep Space (1984)(PSS)[h Babolo] ZXSpectrum +5BC70D1AEF21234F1E2683A024CC4300 H Deep, The (1988)(U.S. Gold)[h Kicia] ZXSpectrum +F9ADA7EA1584CB3D8466BBB10CADD11A H Deep, The (1988)(U.S. Gold)[h Plomba Soft] ZXSpectrum +1DA4C2C2B7250F1F602AEDE3256E6E3E H Deep, The (1988)(U.S. Gold)[h Raf] ZXSpectrum +1E1601A845C124088AF51DC71918EFDA H Defcom (1986)(Quicksilva)(48K-128K)[h Andy '91] ZXSpectrum +A038B39E1C35E53D487E153A926C5B17 H Defcom (1986)(Quicksilva)(48K-128K)[h Bill Gilbert] ZXSpectrum +B7ADF06904A4B17F5667C7E3AFB33B1A H Defcom (1986)(Quicksilva)(48K-128K)[h Phonex] ZXSpectrum +9122F9F170FCE3513B6A261FD5F11C1B H Defcom (1986)(Quicksilva)(48K-128K)[h Winisoft] ZXSpectrum +CBB02AAB4C280A7EA43971A3CB172D28 H Defender of the Crown (1989)(Cat, The)(HU)(en)[h Ais] ZXSpectrum en HU +DDE562C9F5B79E51F6D9669AC99D0641 H Defender of the Crown (1989)(Cat, The)(HU)(en)[h Baradaev Igor] ZXSpectrum en HU +4E5EED6F08E3C652340EDE1B40E61580 H Defender of the Crown (1989)(Cat, The)(HU)(en)[h Blood] ZXSpectrum en HU +D915F1C5B6F46C47C9DE7E8F7DB1C4B7 H Defender of the Crown (1989)(Cat, The)(HU)(en)[h Mmk 92] ZXSpectrum en HU +7602450C5676B87249FFB136F08C9BDC H Defender of the Crown (1989)(Cat, The)(HU)(en)[h Mmk] ZXSpectrum en HU +F3D119A8B60F43A31F7FE4C703F59795 H Defender of the Crown (1989)(Cat, The)(HU)(en)[h The Cat] ZXSpectrum en HU +03BD45B01455A9BB859D7EAF81545AD3 H Defender of the Crown (1989)(Cat, The)(HU)[h Prospekt][tr ru] ZXSpectrum HU +619DAF0F6A9FFD022CCCE7758FFC6826 H Defenders of the Earth (1990)(Enigma Variations)(128K)[cr California][t California] ZXSpectrum +56741AF8E0BD99BBE909A34DEA005E66 H Defenders of the Earth (1990)(Enigma Variations)(48K-128K)[h Kicia] ZXSpectrum +F480B94245ED3B79F68540D0CABF0EA8 H Deflektor (1987)(Gremlin Graphics)[h Andy Solovarov] ZXSpectrum +C63EAEE4FFCEDDE11620C539E169F257 H Deflektor (1987)(Gremlin Graphics)[h Bill Gilbert] ZXSpectrum +90BFE9B198888A9595037C4EC4D46945 H Deflektor (1987)(Gremlin Graphics)[h Larin D.V] ZXSpectrum +1141E905991BC5147DA1BA0131633A00 H Deflektor (1987)(Gremlin Graphics)[h Master Studio][tr ru] ZXSpectrum +C1F37B82C57DA9ED46CBBC183A7D9554 H Deflektor (1987)(Gremlin Graphics)[h San-San] ZXSpectrum +8D684114E530F0C095C1CC1C4A6D9CBB H Deflektor (1987)(Gremlin Graphics)[t Pokes] ZXSpectrum +E039DAFA7D61797787D1FF46DBE265DD H Deja Vu - The Remix (1990)(Crash)[h Dream Soft] ZXSpectrum +C2503B696B732D1A66C74D9CA66A0814 H Deja Vu - The Remix (1990)(Crash)[h Kis][tr ru] ZXSpectrum +BC81F7D7D65482E8A7FEE2DCDAC084A5 H Demo #49 (19xx)(Compact Studio)(RU)(en)[h Compact Studio] ZXSpectrum en RU +0611C6FD1183B2CCDCEA47744F1AE3D8 H Demo 93 (19xx)(Elpo)(RU)(en)[h Elpo] ZXSpectrum en RU +32399034B11870C6AABAA208455AB9E8 H Denizen (1988)(Players)(128K)[cr Torasoft][t +4 Torasoft] ZXSpectrum +D3F75F10F77D1948430F5D0315DA5C94 H Denizen (1988)(Players)(48K-128K)[h Alexey Sorokin] ZXSpectrum +C45E6B41E5CC6CE3881E9A57A6D0AB99 H Denizen (1988)(Players)(48K-128K)[h Phonex] ZXSpectrum +5696DFD09146C7B977816287266E0926 H Derby Day (1983)(CRL Group)[h Win][tr ru][aka Horse Racing] ZXSpectrum +2B0FD40C57526829EC37A42C8CE0C881 H Desert Burner (1985)(Sparklers)[h Kicia] ZXSpectrum +EFA76D3100DB829171AC39DF08246352 H Desperado (1987)(Topo Soft)(ES)(en)[h Cracked With Colored Borders] ZXSpectrum en ES +DAC6BF90B012120376503F845EB9607C H Desperado (1987)(Topo Soft)(ES)(en)[h Homesoft] ZXSpectrum en ES +A11A733036E4C9C7899046EA3205D3E6 H Desperado (1987)(Topo Soft)(ES)(en)[h Jk] ZXSpectrum en ES +E3F7776E62A2E2633237CCAAC376AE9D H Desperado (1987)(Topo Soft)(ES)(en)[h Walsoft] ZXSpectrum en ES +3BAC9DC79D24F678E40A1F6CDC7A032C H Destiny Mission (1990)(Williams Technology)(48K-128K)[h V.D.G.] ZXSpectrum +040ECB30AAB39CCFD1A901D87CA26C0C H Destrux (1990)(Your Sinclair)[h Bill Gilbert] ZXSpectrum +5D4FF7F29F357677BC69CBE4DB05AF94 H Destrux (1990)(Your Sinclair)[h Matasoft] ZXSpectrum +A1092227ACAC23802397F40E54A2EBCA H Devil's Crown, The (1985)(Mastertronic)[h Thorgalsoft] ZXSpectrum +3A74434A9303AB6304F0D9F1C881D7D0 H Diamond (1988)(Destiny)[h Bill] ZXSpectrum +D816F338D874717713F712E770840FBD H Diamond (1988)(Destiny)[h San-San] ZXSpectrum +8D3E44A4CDE7173550BEFCB8CEA20654 H Diamond (1988)(Destiny)[h Stjc] ZXSpectrum +01E865A949938EB5EAA13806DCD22066 H Dick Tracy (1990)(Titus)(FR)(en)[h Smok] ZXSpectrum en FR +1DF47E9A150EB98F3AB834E8D7E4C68D H Dictator (1983)(DK'Tronics)[h M.A.Rybakov][tr pl] ZXSpectrum +4098D41229C02F301FB00AC5F5DAED8D H Dictator (1983)(DK'Tronics)[h Nicolas Rodionov][tr ru] ZXSpectrum +9268272B17F96BCBAA30EB4CF015D377 H Discs of Death (1985)(Artic Computing)[h Bill Gilbert][aka Disks of Death] ZXSpectrum +C1B7393216C873CAE16184BB305FEFF7 H Discs of Death (1985)(Artic Computing)[h Roby][aka Disks of Death] ZXSpectrum +F33FC11AB92F625C472389537647FCBC H Dizzy - The Ultimate Cartoon Adventure (1987)(Code Masters)[h Ais][tr ru] ZXSpectrum +234A0499FE446C797CD7EB45D557B470 H Dizzy - The Ultimate Cartoon Adventure (1987)(Code Masters)[h Aleksandr Poryadin] ZXSpectrum +4783AACDC3ED4C5F191D07CE06DA8992 H Dizzy - The Ultimate Cartoon Adventure (1987)(Code Masters)[h Bill Gilbert] ZXSpectrum +87DE09DD547101424D403D344D5DAB5D H Dizzy - The Ultimate Cartoon Adventure (1987)(Code Masters)[h Bill Gilbert][a] ZXSpectrum +181D2ECB5CF969DC5BCA203EB5335E63 H Dizzy - The Ultimate Cartoon Adventure (1987)(Code Masters)[h Computer Service][tr ru] ZXSpectrum +D19A86BFA592ED09980E01A7738D263A H Dizzy - The Ultimate Cartoon Adventure (1987)(Code Masters)[h Den Soft Inc][tr ru] ZXSpectrum +42E88DA586F190D2E6CE59CBF9B2AB45 H Dizzy - The Ultimate Cartoon Adventure (1987)(Code Masters)[h Dimas Tsimlyakov] ZXSpectrum +3693EAF3764A330962F5414DDEF9F4A4 H Dizzy - The Ultimate Cartoon Adventure (1987)(Code Masters)[h Leonov Andreu] ZXSpectrum +1710443CAF1E53C2B3C2393FF293CC4D H Dizzy - The Ultimate Cartoon Adventure (1987)(Code Masters)[h Prospekt][tr ru] ZXSpectrum +C39055C80DE24EC318AFC158501A4205 H Dizzy 2 - Treasure Island Dizzy (1988)(Code Masters)(48K-128K)[h Csl][tr ru] ZXSpectrum +662CB8416BD3B0EF7E4B1BB20F759F1E H Dizzy 2 - Treasure Island Dizzy (1988)(Code Masters)(48K-128K)[h Delta][tr ru Densoft] ZXSpectrum +E52E23B6572CC63B3F805378EF5E7C88 H Dizzy 2 - Treasure Island Dizzy (1988)(Code Masters)(48K-128K)[h Den Soft Inc][tr ru] ZXSpectrum +C71E4DE75E2CC486FB50B06B350B60FC H Dizzy 2 - Treasure Island Dizzy (1988)(Code Masters)(48K-128K)[h Dimas Tsimlyakov] ZXSpectrum +D218D093A84D817384A9660F2D919081 H Dizzy 2 - Treasure Island Dizzy (1988)(Code Masters)(48K-128K)[h Mac] ZXSpectrum +9A194DB7618E2A5D65574BAB24953E9F H Dizzy 2 - Treasure Island Dizzy (1988)(Code Masters)(48K-128K)[h Mac][a] ZXSpectrum +1F8606C3E41783336960B60CBCF7DC6A H Dizzy 2 - Treasure Island Dizzy (1988)(Code Masters)(48K-128K)[h Prospekt][tr ru] ZXSpectrum +70B3E7A43110C572F59AC18A083BBDD5 H Dizzy 2 - Treasure Island Dizzy (1988)(Code Masters)(48K-128K)[h Shilov V.A.] ZXSpectrum +F503C3B7B8132D6640142955AF7DA6DC H Dizzy 2 - Treasure Island Dizzy (1988)(Code Masters)(48K-128K)[h Sla] ZXSpectrum +5C33468115AB9AAE36129044D67EB027 H Dizzy 2 - Treasure Island Dizzy (1988)(Code Masters)(48K-128K)[h V.Vasilevskij][tr ru] ZXSpectrum +411A9AAFD236F574279A99C7F07CF7E5 H Dizzy 2 - Treasure Island Dizzy (1988)(Code Masters)(48K-128K)[h Ziberov Oleg] ZXSpectrum +0225849C7AF9FAF17D067C5EF0D95F42 H Dizzy 2 - Treasure Island Dizzy (1988)(Code Masters)(48K-128K)[t Pokes] ZXSpectrum +9E4D972828C005CC0D6007D613BA5173 H Dizzy 3 - Fantasy World Dizzy (1989)(Code Masters)(48K-128K)[h Bruno] ZXSpectrum +71C28A6EA55A481F4EBA6E4C776871B2 H Dizzy 3 - Fantasy World Dizzy (1989)(Code Masters)(48K-128K)[h Delta][tr ru] ZXSpectrum +B25D885BD8CDAD63C8670999A7CADB57 H Dizzy 3 - Fantasy World Dizzy (1989)(Code Masters)(48K-128K)[h Dmitriy Mityakin][tr ru] ZXSpectrum +E7D51530D370F6CC060C4175656B6853 H Dizzy 3 - Fantasy World Dizzy (1989)(Code Masters)(48K-128K)[h Emelyanov Pavel] ZXSpectrum +2D4C3F602362D2D6E7114A3972405EBE H Dizzy 3 - Fantasy World Dizzy (1989)(Code Masters)(48K-128K)[h Gladiator] ZXSpectrum +306D835090BF3812A00609700112DE13 H Dizzy 3 - Fantasy World Dizzy (1989)(Code Masters)(48K-128K)[h Milenkiy Alexander] ZXSpectrum +C70FCB292C3B44D3E6EB95E48BDED1D4 H Dizzy 3 - Fantasy World Dizzy (1989)(Code Masters)(48K-128K)[h Milenkiy Alexander][tr ru] ZXSpectrum +E441D2B46BA495A522CB05F8F3CD05C1 H Dizzy 3 - Fantasy World Dizzy (1989)(Code Masters)(48K-128K)[h Mt Corp.] ZXSpectrum +95B7C5120E3A5DDE084C85C0D65E5097 H Dizzy 3 - Fantasy World Dizzy (1989)(Code Masters)(48K-128K)[h Pavel Nikitin][tr ru] ZXSpectrum +40154C5656667BE8B3929494ADE25E1E H Dizzy 3 - Fantasy World Dizzy (1989)(Code Masters)(48K-128K)[h Prospekt][tr ru] ZXSpectrum +5A1B0DEE4A3EB298CE3708494B685E2F H Dizzy 3 - Fantasy World Dizzy (1989)(Code Masters)(48K-128K)[h Szafran And Dynamic] ZXSpectrum +C765747B8077782DC31D4E365B84C410 H Dizzy 3 - Fantasy World Dizzy (1989)(Code Masters)(48K-128K)[h V.Vasilevskij][tr ru] ZXSpectrum +42DB71D4CC965AD031F2F103C149C32C H Dizzy 3 - Fantasy World Dizzy (1989)(Code Masters)(48K-128K)[t Pokes] ZXSpectrum +BB5DCE2AB20543BAB63664BE59EFA2E2 H Dizzy 3 and a Half (1991)(Crash)(48K-128K)[h Ais] ZXSpectrum +1533E36169D9CB4F36A3D8690BF277FB H Dizzy 3 and a Half (1991)(Crash)(48K-128K)[h Andy Hardest] ZXSpectrum +C8A491B8FCC378369CA263AC5018FFFB H Dizzy 3 and a Half (1991)(Crash)(48K-128K)[h Atossoft] ZXSpectrum +405666C2CFD5CE9ED0054464DA060D11 H Dizzy 3 and a Half (1991)(Crash)(48K-128K)[h Bill Gilbert] ZXSpectrum +5F1D55CA2E0873DA460B302E2AA1AB72 H Dizzy 3 and a Half (1991)(Crash)(48K-128K)[h Emelyanov Pavel] ZXSpectrum +52305CAB2C7FC48A36B0581C451B762B H Dizzy 3 and a Half (1991)(Crash)(48K-128K)[h Indsoft & A.S.C 1992] ZXSpectrum +C92F048EDC4EF731001A7BE9F452623C H Dizzy 3 and a Half (1991)(Crash)(48K-128K)[h Kicia] ZXSpectrum +636B2BA2899D09ADA5CC2589DCADFECE H Dizzy 3 and a Half (1991)(Crash)(48K-128K)[h Prospekt][tr ru] ZXSpectrum +97C54C1F163838C42BA23D819F23366A H Dizzy 3 and a Half (1991)(Crash)(48K-128K)[h Veremeenko][tr ru] ZXSpectrum +CC1764A21260ED0EB6EDB77F4147A532 H Dizzy 3 and a Half (1991)(Crash)(48K-128K)[t Pokes] ZXSpectrum +7087034AC05868AA008C01EA96B857EE H Dizzy 4 - Magicland Dizzy (1990)(Code Masters)(48K-128K)[h Andrew Strikes Code] ZXSpectrum +A2386F98E414E7BFC5EA4F5C86DE101C H Dizzy 4 - Magicland Dizzy (1990)(Code Masters)(48K-128K)[h Andrew Strikes Code][a] ZXSpectrum +72443691AAB12501A2CB6FC7031C5932 H Dizzy 4 - Magicland Dizzy (1990)(Code Masters)(48K-128K)[h Bill Gilbert] ZXSpectrum +75E7B46A1C541BA0C914699EC2258B78 H Dizzy 4 - Magicland Dizzy (1990)(Code Masters)(48K-128K)[h Condorsoft] ZXSpectrum +AF34263517F422A09B57703D8E50E25F H Dizzy 4 - Magicland Dizzy (1990)(Code Masters)(48K-128K)[h Crudesoft][tr ru] ZXSpectrum +017A5A9581FE85363FFB8A6DF085F50C H Dizzy 4 - Magicland Dizzy (1990)(Code Masters)(48K-128K)[h Dimas Tsimlyakov] ZXSpectrum +846DD686ACB83F422E7E9DAE42FE551F H Dizzy 4 - Magicland Dizzy (1990)(Code Masters)(48K-128K)[h Emelyanov Pavel] ZXSpectrum +E107DAAA1E37685777E0C6A2AA92E27C H Dizzy 4 - Magicland Dizzy (1990)(Code Masters)(48K-128K)[h Homesoft] ZXSpectrum +AE13488E8FC67460FE140DC1019699C1 H Dizzy 4 - Magicland Dizzy (1990)(Code Masters)(48K-128K)[h Prospekt][tr ru] ZXSpectrum +47B6BA9617016D776386E30F3D2D37A8 H Dizzy 4 - Magicland Dizzy (1990)(Code Masters)(48K-128K)[h San-San][tr ru] ZXSpectrum +C4530B81BE2561EE87D029D949D46E6F H Dizzy 4 - Magicland Dizzy (1990)(Code Masters)(48K-128K)[h Sergey Skorobogatov] ZXSpectrum +0582D05F33253272CF4DF64D7EB4F80F H Dizzy 4 - Magicland Dizzy (1990)(Code Masters)(48K-128K)[h Tollysoft] ZXSpectrum +4699B12AA0608B7FEB4D695CFB55CBDA H Dizzy 4 - Magicland Dizzy (1990)(Code Masters)(48K-128K)[h Vasilyev Anton] ZXSpectrum +465DB1C04E694197BBD24D868E990B41 H Dizzy 4 - Magicland Dizzy (1990)(Code Masters)(48K-128K)[t Pokes] ZXSpectrum +87F03DDB57D4A434587FD9DD631676B5 H Dizzy 6 - Dizzy, Prince of the YolkFolk (1991)(Code Masters)(48K-128K)[h Andy Tacker] ZXSpectrum +2481B7A639EBA17A283C4186FDBCDA9E H Dizzy 6 - Dizzy, Prince of the YolkFolk (1991)(Code Masters)(48K-128K)[h Csl] ZXSpectrum +3314FBB419297A76CB00C5EA102F6A86 H Dizzy 6 - Dizzy, Prince of the YolkFolk (1991)(Code Masters)(48K-128K)[h Dimych I Koljanych] ZXSpectrum +86ED3D7F2DC23E1CD5B14D4AE4800076 H Dizzy 6 - Dizzy, Prince of the YolkFolk (1991)(Code Masters)(48K-128K)[h Emelyanov Pavel] ZXSpectrum +36A0A6F2B93F089E99CA1D8C16C84202 H Dizzy 6 - Dizzy, Prince of the YolkFolk (1991)(Code Masters)(48K-128K)[h Evgeny Koprov] ZXSpectrum +C935EEE0629A98A3DEA33E8AF414C9DF H Dizzy 6 - Dizzy, Prince of the YolkFolk (1991)(Code Masters)(48K-128K)[h Fanatic Stas] ZXSpectrum +2F54ABAAD3BD7E47B0D9A52D1EFCD7A5 H Dizzy 6 - Dizzy, Prince of the YolkFolk (1991)(Code Masters)(48K-128K)[h Hacker Dima] ZXSpectrum +01CB1A779108E0CE4D7E19286022C03B H Dizzy 6 - Dizzy, Prince of the YolkFolk (1991)(Code Masters)(48K-128K)[h Omega Ltd] ZXSpectrum +93E7C4654C5EBE29AE1AEC94E4D97A61 H Dizzy 6 - Dizzy, Prince of the YolkFolk (1991)(Code Masters)(48K-128K)[h Petr And Michael] ZXSpectrum +C8BEBAEA8F306CC3956DF5308F7C0757 H Dizzy 6 - Dizzy, Prince of the YolkFolk (1991)(Code Masters)(48K-128K)[h Prospekt][tr ru] ZXSpectrum +96333010B99940FC13A32AF2416CC876 H Dizzy 6 - Dizzy, Prince of the YolkFolk (1991)(Code Masters)(48K-128K)[h Sukin And Son Corp.] ZXSpectrum +997C3EFD02050CA1718900432277ED0A H Dizzy 6 - Dizzy, Prince of the YolkFolk (1991)(Code Masters)(48K-128K)[t Pokes] ZXSpectrum +C1EA221B7F477FCEC6FAE4CB429C3EC3 H Dizzy 7 - Crystal Kingdom Dizzy (1992)(Code Masters)(48K-128K)[h Prospekt][tr ru] ZXSpectrum +C35B361893C620C86D526FEAB86CC6A6 H Dizzy Down the Rapids (1991)(Code Masters)(48K-128K)[h Alexi] ZXSpectrum +C526B8726BDFE0875DD426688FAF5891 H Dizzy Down the Rapids (1991)(Code Masters)(48K-128K)[h Dimas Tsimlyakov] ZXSpectrum +AC3C6E8A515C99A9BE25C21FE439EC78 H Dizzy Down the Rapids (1991)(Code Masters)(48K-128K)[h Dupanov Aleksey] ZXSpectrum +5F7354ABCCA5380178A090BD69F56DBF H Dizzy Down the Rapids (1991)(Code Masters)(48K-128K)[h Klav] ZXSpectrum +F3CAC4A1F609E2D84EFC2231C4D82D04 H Dizzy Down the Rapids (1991)(Code Masters)(48K-128K)[h Pavel Nikitin] ZXSpectrum +692F6A4AF904B927370BDEEEAAF54023 H Dizzy Down the Rapids (1991)(Code Masters)(48K-128K)[h S-Studio] ZXSpectrum +52EC92208C8FE00BB8B67F5ABED5B196 H Dizzy Down the Rapids (1991)(Code Masters)(48K-128K)[h Timisoft] ZXSpectrum +EF19C2FB5549F951CC71208127AC97A8 H Dizzy X - Journey to Russia (1994)(Speed Code)(128K)(RU)(en)[t Wixet] ZXSpectrum en RU +122A794B4D567F615392B292F03D8D45 H Dizzy X - Journey to Russia (1994)(Speed Code)(48K-128K)(RU)(en)[h Arcadiy Gobuzov] ZXSpectrum en RU +6F086B49B61D39B2AA16170AC2CE77D7 H Dizzy X - Journey to Russia (1994)(Speed Code)(48K-128K)(RU)(en)[h Emelyanov Pavel] ZXSpectrum en RU +766FCBECB8169C9C18E4198CC91EEC70 H Dizzy X - Journey to Russia (1994)(Speed Code)(48K-128K)(RU)(en)[h San-San] ZXSpectrum en RU +C6B770D63EF7428AC2278675661AFA43 H Dizzy X - Journey to Russia (1994)(Speed Code)(48K-128K)(RU)(en)[h Studio Spectrum] ZXSpectrum en RU +5456FEA27570863E62CAC6989F1A08A3 H Dizzy X - Journey to Russia (1994)(Speed Code)(48K-128K)(RU)[h Prospekt][tr ru] ZXSpectrum RU +D4317D0E40A45918A44490468A7D24DA H Dizzy X - Journey to Russia (1994)(Speed Code)(48K-128K)(RU)[t Pokes][tr ru] ZXSpectrum RU +B0FAE5A72183205FB32C1D02B76AFAF3 H Dizzy X - Journey to Russia (1994)(Speed Code)(48K-128K)[h Prospekt][tr ru] ZXSpectrum +9A5F7A22BC4E9741BBA0454EEDC609A9 H Dogfight - 2187 (1987)(Starlight)(48K-128K)[h M1 Loading] ZXSpectrum +84DD99954FF84EE2331BB988876390EA H Dogfight - 2187 (1987)(Starlight)(48K-128K)[h Zx-Profi][tr ru] ZXSpectrum +0100BF4A733EAE980AB0E5873D39E8AF H Dominator (1989)(System 3)(48K-128K)[h Chris] ZXSpectrum +5283A615E88E0A099D9688DFB738E30C H Dominator (1989)(System 3)(48K-128K)[h Laptev] ZXSpectrum +56FFDD6503B4215C4B20FF1B2999890D H Dominoes (1983)(Phipps Associates)(16K)[h Mr] ZXSpectrum +98044845AD20FD2D531CDA8B9613918D H Donkey Kong (1986)(Ocean)[h Bill Gilbert] ZXSpectrum +0D98F56510B26B410AD812759315C2AE H Donkey Kong (1986)(Ocean)[h Jansoft] ZXSpectrum +47A4FA78D9C18030897ACDCF86EFE70F H Donkey Kong (1986)(Ocean)[h Prospekt][tr ru] ZXSpectrum +3896537DB85E93FB9C572FB33A34C7D4 H Don't Panic! (1985)(Firebird)(16K)[h Rony] ZXSpectrum +30931BFB4923BF8D812CEF57AFAD7CC9 H Don't Panic! (1985)(Firebird)(16K)[h Vatroslav] ZXSpectrum +8114D4BB9F939B043DF0C36ADF6AC3E6 H Doom Mania (1996)(Syndicate)(128K)(UA)(en)[h Adam] ZXSpectrum en +47CC81C8E42A918197C2C2230CF261F0 H Double Dragon (1989)(Melbourne House)[h Deonshee Software] ZXSpectrum +CDAFB2F02CF4A87B5E137B6FC008FEEA H Double Dragon (1989)(Melbourne House)[h S.S.Captain] ZXSpectrum +D62E3910EF6E24EA76458F317A13ACEF H Double Take (1987)(Ocean)[h Firefly Software] ZXSpectrum +336BA7F98EEFA398605CD393EEC47D71 H Double, The (1987)(Scanatron)[h Bill Gilbert] ZXSpectrum +812034A112130BC0688D01D6FAFB8222 H Down to Earth (1987)(Firebird)[h Labuzov D.][tr ru] ZXSpectrum +16D833AAACCED4069EB40F773FBC86CE H Down to Earth (1987)(Firebird)[h Mac] ZXSpectrum +4FCE2555171BECEF4D0F8E2F9018C80D H Down to Earth (1987)(Firebird)[h Oav] ZXSpectrum +98B0C5D3AC445E318667A558AD79B15E H Down to Earth (1987)(Firebird)[h Orlow Sergey 1992] ZXSpectrum +02E57DC8C36A2ABECA19331E230D3A9C H Down to Earth (1987)(Firebird)[h Plomba Soft] ZXSpectrum +96BA5E523D8E14BA517D052B0B859970 H Draconus (1988)(Zeppelin Games)[h Andy Tacker] ZXSpectrum +F4C77D8F2523EFB6CFC42122848A74A3 H Draconus (1988)(Zeppelin Games)[h Bill] ZXSpectrum +E9DC6CFC02F5161DF3512C25C6F6B301 H Draconus (1988)(Zeppelin Games)[h Djs] ZXSpectrum +6A96E6D292D0BB34CE6CC859D084AAB1 H Draconus (1988)(Zeppelin Games)[h Mihal Soft][tr ru] ZXSpectrum +AF2EED55C3C1EAAD560DA6586C404D0C H Draconus (1988)(Zeppelin Games)[t Pokes] ZXSpectrum +4FE4DB21E5E2BF2DF5B2F666EE573A10 H Dragon Breed (1990)(Activision)(48K-128K)[h Bill Gilbert] ZXSpectrum +72138AE9BEE5250B9C88C7037AA121FC H Dragon Breed (1990)(Activision)(48K-128K)[h Bill Gilbert][a] ZXSpectrum +A76650946BF526AFF49FC0AB58C57E0F H Dragon Breed (1990)(Activision)(48K-128K)[h Csl] ZXSpectrum +5E0965D126035FEE699E41A69E258BF1 H Dragon Breed (1990)(Activision)(48K-128K)[h Inozemcev] ZXSpectrum +6DCFA8D869BA166F0DA18B3737717310 H Dragon Breed (1990)(Activision)(48K-128K)[t Pokes] ZXSpectrum +079771939C17B18677EE098F142376E5 H Dragon Breed (1990)(Activision)(48K-128K)[t] ZXSpectrum +E5DA1F8DCE5DF6A01D11B6AE9056042B H Dragon Spirit (1989)(Domark)(48K-128K)[h Csl] ZXSpectrum +FCC0152405C0FAC5B63E8A45C2132AC1 H Dragon's Lair II - Escape from Singe's Castle (1987)(Software Projects)(128K)[cr Pentacle][t Pentacle] ZXSpectrum +277B921AE178C30E8EECFED179F9FF25 H Dragon's Lair II - Escape from Singe's Castle (1987)(Software Projects)(48K-128K)[h Bill Gilbert] ZXSpectrum +F4CA407275C08AAB1B5CFC4C7BD2896D H Dragon's Lair II - Escape from Singe's Castle (1987)(Software Projects)(48K-128K)[h Rudy] ZXSpectrum +13CF789166A27C83152B0CD608DC4601 H Dragons of Flame (1990)(U.S. Gold)[h Tff Team] ZXSpectrum +D2CC5CA50521278214F76006BE2ADDCE H Dragontorc of Avalon, The (1985)(Hewson Consultants)[h Igor Shinkin] ZXSpectrum +0E182F22A397FDFAD1BF1D2F341BC2D3 H Draughts Genius (1987)(Rack-It)[h Ais] ZXSpectrum +774B63136337345F854DEB34E8A10C34 H Draughts Genius (1987)(Rack-It)[h Prospekt][tr ru] ZXSpectrum +64C9DD2B259A9DA220EF0625878E2B59 H Draughts Master (1982)(CP)[h Recly][aka ZX Draughts] ZXSpectrum +A8049413D2E1B4CA2A2B97B18C026F68 H Drazen Petrovic Basket (1989)(Topo Soft)(48K-128K)(ES)[h Emelyanov Pavel] ZXSpectrum ES +2F89639C7802BFF31E13A3F5BE98B49E H Dream Warrior (1988)(U.S. Gold)(48K-128K)[h Bill] ZXSpectrum +04FBB51F90F912B47B71BC11FFB5BE72 H Dream Warrior (1988)(U.S. Gold)(48K-128K)[h Mac] ZXSpectrum +582452C44F17463B94F3E49D43678261 H Dream Warrior (1988)(U.S. Gold)(48K-128K)[h V.Vasilevskij] ZXSpectrum +B96817A179DFF41893F4F49F65F36BDA H Driller (1987)(Incentive)[h Bill Gilbert] ZXSpectrum +171EAB02E06B84057E8F026262F8442A H Driller (1987)(Incentive)[h Boris Nikolaev][tr ru] ZXSpectrum +B167E8C77E142A9F15C5D6BA3248DFD3 H Driller (1987)(Incentive)[h Csl] ZXSpectrum +8B240C3C50ADC90A82B1913F63555445 H Driller (1987)(Incentive)[h Omega Ltd] ZXSpectrum +F70A619388BB6BD0E61B12FB523A3FBF H Droids (1986)(Special Program)(it)[h V.A.Baliasov] ZXSpectrum it +976628C8B3D6E7DEE9260BA974839FEC H Druid (1986)(Firebird)[h Jack Lantern] ZXSpectrum +7101854C2919F32C21E290BB8A5308EA H Druid (1986)(Firebird)[h Oav] ZXSpectrum +42DCA6049B6149618257B49C4B3E15DA H Druid (1986)(Firebird)[h Rudy] ZXSpectrum +A19E98BB5107969B02A4AC43809DA816 H Druid (1986)(Firebird)[h Rudy][a] ZXSpectrum +23959B2C2CFB2E2D7E637CD82B33C4A2 H Duel, The - Test Drive II (1989)(Accolade)(48K-128K)[cr][aka Test Drive II - The Duel] ZXSpectrum +BA146FDAF76ADBB89084A645D31981DE H Duel, The - Test Drive II (1989)(Accolade)(48K-128K)[h Andrewsoft] ZXSpectrum +E25A9A1BA71B44076CA960130F536938 H Duel, The - Test Drive II (1989)(Accolade)(48K-128K)[h Kordial] ZXSpectrum +07F667DCCB0929DE8438684860946963 H Duel, The - Test Drive II (1989)(Accolade)(48K-128K)[h Raf] ZXSpectrum +82508DE5D124C968BF2CC64B7B3E2028 H Duel, The - Test Drive II (1989)(Accolade)(48K-128K)[h Vovchenko A.A.] ZXSpectrum +E7424FA48E68E8ADBF5FC5CCFF06F894 H Duel, The - Test Drive II (1989)(Accolade)(48K-128K)[h][aka Test Drive II - The Duel] ZXSpectrum +9C364B0BD4B71DBCD30BDCCFFDD72FA8 H Duet (1987)(Elite Systems)[h Bill Gilbert][aka Commando '87] ZXSpectrum +72AB291E336476C062762CD97B8CE93A H Duet (1987)(Elite Systems)[h Rudy][aka Commando '87] ZXSpectrum +387D271F3ADF6B6F6BB1F2294CCC063D H Duet (1987)(Elite Systems)[h Rus.Tam][aka Commando '87] ZXSpectrum +18151129C6AA3731E638D051FB207A44 H Duet (1987)(Elite Systems)[h Severodonetsk][tr ru][aka Commando '87] ZXSpectrum +BD48CD7D904C69E2A332DCE34A38383F H Duet (1987)(Elite Systems)[t Pokes][aka Commando '87] ZXSpectrum +30549F70C6BB0948A256F35F27EC3CB7 H Dun Darach (1985)(Gargoyle Games)[cr] ZXSpectrum +0B1EC715E26EA495A7AB6E51A42D5578 H Dun Darach (1985)(Gargoyle Games)[cr][a] ZXSpectrum +5EA51D476493DDC203A929FA3BAB478D H Dun Darach (1985)(Gargoyle Games)[h Alex] ZXSpectrum +AA46621E0726FECA4AA7BAD27C98F058 H Dun Darach (1985)(Gargoyle Games)[h Winisoft] ZXSpectrum +48F90D2B2718E810193602EAD35A362C H Durak (1991)(Copper Feet)(RU)[h Ais] ZXSpectrum RU +C8AA4601D2D1A439DE956E83630EFF9B H Dustin (1987)(Dinamic)(ES)(en)[h Ais] ZXSpectrum en ES +B12E4F8A8C2F0FACE1DDF7DFC12A7F65 H Dustin (1987)(Dinamic)(ES)(en)[h Aleksandr Poryadin] ZXSpectrum en ES +35408628D365F099EDD90D0DE17B419F H Dustin (1987)(Dinamic)(ES)(en)[h Bill Gilbert] ZXSpectrum en ES +419FB5AAF6ECA3F83887D82B52F5D531 H Dustin (1987)(Dinamic)(ES)(en)[h Lds 1992] ZXSpectrum en ES +C9542285E552E31D45755CCEACC9E427 H Dustin (1987)(Dinamic)(ES)(en)[h Modern Magic Club] ZXSpectrum en ES +8A2324E850686364CCDAF4CD7BAF34DE H Dustin (1987)(Dinamic)(ES)(en)[h V.D.G.] ZXSpectrum en ES +9D5188585D95E2EA8F5E22830DE47EA0 H Dyna Star (1988)(Pirate)[h Atossoft] ZXSpectrum +8F02CB835A439805749670AA608C0679 H Dyna Star (1988)(Pirate)[h Bill Gilbert] ZXSpectrum +C73DC2DFFF02E0C42ECF93E5F9758C41 H Dyna Star (1988)(Pirate)[h S.S.Captain] ZXSpectrum +99847F2FEFCACB98271875AE4B1A0D41 H Dynamite Dan (1985)(Mirrorsoft)[h Jansoft] ZXSpectrum +6615D97487F164CE1FC6BAE62B4466C6 H Dynamite Dan (1985)(Mirrorsoft)[h Wymiana Programow Kg] ZXSpectrum +3CF15BE94450DFF4B7D863A7490A4F1A H Dynamite Dan (1985)(Mirrorsoft)[t +4] ZXSpectrum +AF7A506FEBC4E55EE589D621C3210C4D H Dynamite Dan II - Dr Blitzen and the Islands of Arcanum (1986)(Mirrorsoft)[h Igorenia] ZXSpectrum +F0C454FB343C9C5AEB36D7636BAEB6EE H Dynamite Dan II - Dr Blitzen and the Islands of Arcanum (1986)(Mirrorsoft)[h Kis][tr ru] ZXSpectrum +2A5BB347A288917C7C7FD01E2133F2DF H Dynamite Dan II - Dr Blitzen and the Islands of Arcanum (1986)(Mirrorsoft)[h Ua9Fdr] ZXSpectrum +29B65AF5FFBB45513A02E0A1BF01ED9F H Dynatron Mission (1987)(Mastertronic)[h Atossoft] ZXSpectrum +0A9962EF3AB0A9F783B7D346030B462A H Dynatron Mission (1987)(Mastertronic)[h Darek] ZXSpectrum +316B5A9E832331090890FBE3DF22D152 H Eagle (1987)(Dro Soft)(ES)[h Wolfy] ZXSpectrum ES +A2CAEEEDD7EA265A2B0510EC1675D2B5 H Earth Defence (1984)(Artic Computing)(16K)[h Aleksandr Poryadin] ZXSpectrum +604E27AF8957279DD044C6AEC1674D3A H Earth Shaker (1990)(Your Sinclair)[h Kicia] ZXSpectrum +D18D66A868E647EF6D3B4BEF3E05EF7C H Earth Shaker (1990)(Your Sinclair)[h Kis][tr ru] ZXSpectrum +32A3A6E77462870BE54EB058EB85EFE7 H Earth Shaker (1990)(Your Sinclair)[h Oav] ZXSpectrum +615E47FAE0AA973455526512E74D079E H Earth Shaker (1990)(Your Sinclair)[h Senator Ltd.] ZXSpectrum +33AA57A8AE9E864507EDE90ED17F49E5 H Earth Shaker (1990)(Your Sinclair)[h Sukin And Son Corp.] ZXSpectrum +ED868A30F5B2206F4E37952EB3E14079 H Earth Shaker (1990)(Your Sinclair)[t Pokes] ZXSpectrum +084971E5B487A0F66ABEE3A5275D3434 H Earthlight (1988)(Firebird)(128K)[cr Wixet][t Wixet] ZXSpectrum +8D5E66DCCDA33C93A0E26CE48BAF2878 H Earthlight (1988)(Firebird)(128K)[h Saposoftware] ZXSpectrum +00A9C4FC2C14277EE3ED08A852B2B052 H Earthlight (1988)(Firebird)(48K-128K)[cr] ZXSpectrum +94A41BD91C64AE867CCA753C4D3E5FDE H Earthlight (1988)(Firebird)(48K-128K)[h Garbuzov Alex] ZXSpectrum +333C40F26ABFA68D8EE78C2F0DD36FA7 H Earthlight (1988)(Firebird)(48K-128K)[h Prospekt][tr ru] ZXSpectrum +9261529297DC4FC2E9A981FCFD482E52 H Earthlight (1988)(Firebird)(48K-128K)[h Tarzan Boy] ZXSpectrum +4E4AE3446F4537BAD4081ED344D8052F H Earthlight (1988)(Firebird)(48K-128K)[t Pokes] ZXSpectrum +DC420B09BFA7803C6EDC3D8B35CA0233 H Echelon (1988)(U.S. Gold)(48K-128K)[h Plomba Soft] ZXSpectrum +9D62489BA51988C00A298FE1057D3817 H Edd the Duck (1990)(Impulze)[h Master Studio][tr ru] ZXSpectrum +A9EA5ED58153B893E713A584963556F5 H Edd the Duck (1990)(Impulze)[h Rajsoft] ZXSpectrum +055F09FA11BD968A73EED0883193464D H Edd the Duck (1990)(Impulze)[h Sukin And Son Corp.] ZXSpectrum +AD4270C6A7AF98437B40864651CD8C12 H Egghead to the Rescue (1990)(Crash)[h Andrew Soft][aka Egghead 2] ZXSpectrum +DA7ABBBF7EAF23B949DE163736E126C0 H Egghead to the Rescue (1990)(Crash)[h Bill Gilbert][aka Egghead 2] ZXSpectrum +4029574BF4D8DF0CE2F7CC7B2E13614B H Egghead to the Rescue (1990)(Crash)[h Dupanov Aleksey][aka Egghead 2] ZXSpectrum +70CC088BBA930191CC3569E112304CAA H Egghead to the Rescue (1990)(Crash)[h Fanatic Stas][aka Egghead 2] ZXSpectrum +080C601ED643CDF4C95AF2C6AC394DCD H Egghead to the Rescue (1990)(Crash)[h Fikus-Pikus][aka Egghead 2] ZXSpectrum +685586D595FA475E88F8DA81E0B7CE31 H Egghead to the Rescue (1990)(Crash)[h Rajsoft][aka Egghead 2] ZXSpectrum +2B3BF30142F4A0ECED594E1BCFCBB440 H Egghead to the Rescue (1990)(Crash)[t Pokes][aka Egghead 2] ZXSpectrum +2FE813BE18E756B202A8A3C9EF6750F8 H Eidolon, The (1986)(Activision)(48K-128K)[h Bill][aka Eidalon] ZXSpectrum +1F2BC469AD5C67B1D21BCAB8486B6665 H Eidolon, The (1986)(Activision)(48K-128K)[h Mac][aka Eidalon] ZXSpectrum +26FCFD71E155B85F4AC7841910241F49 H Elevator Action (1987)(Quicksilva)(48K-128K)[h Abvsoft] ZXSpectrum +9DEB6C5FE48E73BCDC9707935C969C36 H Elevator Action (1987)(Quicksilva)(48K-128K)[h Bill Gilbert] ZXSpectrum +4ACB9B8B54D60DB80D0DBA9E77FDDBDE H Elevator Action (1987)(Quicksilva)(48K-128K)[h V.D.G.] ZXSpectrum +D974110BBEAFAFA66617E3C84EF30180 H Eliminator (1988)(Hewson Consultants)(48K-128K)[cr Blood][aka Roadstar XRi] ZXSpectrum +F1AE2486DB70389B7589E149CB38AE1C H Eliminator (1988)(Hewson Consultants)(48K-128K)[h Cargador][a][aka Roadstar XRi] ZXSpectrum +8441CDE0F99C366FBA5CF8472B647FB9 H Eliminator (1988)(Hewson Consultants)(48K-128K)[h Cargador][aka Roadstar XRi] ZXSpectrum +FD526B8DBB91F9935656CCB55B69D470 H Eliminator (1988)(Hewson Consultants)(48K-128K)[h Dream Soft][aka Roadstar XRi] ZXSpectrum +813EC64A00D1AB7AD86658FA00417EFA H Elite (1985)(Firebird)(48K-128K)[cr] ZXSpectrum +EAD0FB5DEE8367464D9EA223E76EED0A H Elite (1985)(Firebird)(48K-128K)[h Copenhagen Code Crackers] ZXSpectrum +9E259971819487841B7DAC43EE925AFB H Elite (1985)(Firebird)(48K-128K)[h Joystick Club Software] ZXSpectrum +B454CB48FA9706821462D69DF07563C4 H Elite (1985)(Firebird)(48K-128K)[h Loader With Counter] ZXSpectrum +B5FE10B5596F75AC4CD5F8852A274614 H Elite (1985)(Firebird)(48K-128K)[h M1 Loading] ZXSpectrum +1D09D179F48C9FABD61FE36667D64A66 H Elite (1985)(Firebird)(48K-128K)[h M128 loader] ZXSpectrum +7FD23748770FB8CC852B6AC0CB92482E H Elite (1985)(Firebird)(48K-128K)[h M128 Loading] ZXSpectrum +50497C2FE360B271A0034ED019565D0E H Elite (1985)(Firebird)(48K-128K)[h Nicolas Rodionov] ZXSpectrum +2AC36F9E598BE9FDE3957DF6F1EF3BFE H Elite (1985)(Firebird)(48K-128K)[h Program Nema Za$Titu Travojed] ZXSpectrum +1F4818B226094A97915A0498F260A3A0 H Elite (1985)(Firebird)(48K-128K)[h Prospekt][tr ru] ZXSpectrum +A75E875EB3EA475708F7781790829DE6 H Elite 2 (1992)(Mild Soft)(128K)(RU)(en)[h Joystick Club Software] ZXSpectrum en RU +8E06EBFF658CC1170E6174789F64C854 H Elite 2 (1992)(Mild Soft)(128K)(RU)(en)[h Korotkov Eldar] ZXSpectrum en RU +21CF0D8B5EF379AE2D115F7E2C184A59 H Elite 2 (1992)(Mild Soft)(128K)(RU)(en)[h Miheev] ZXSpectrum en RU +7DFBF4BD561D489A61FB148DEBDB9C4A H Elite Supertrux (1988)(Elite Systems)(48K-128K)[h Adrian] ZXSpectrum +88B801BD710A88BC741B76EE20455E7B H Elite Supertrux (1988)(Elite Systems)(48K-128K)[h Evgeny Koprov] ZXSpectrum +695A1A8812FC0939BDE825C4DE9586B8 H Elite Supertrux (1988)(Elite Systems)(48K-128K)[h Inxs Soft] ZXSpectrum +5E17EA3507547FE6ED7BCA8AB9852D81 H Elite Supertrux (1988)(Elite Systems)(48K-128K)[h Msinc] ZXSpectrum +F0B76BE2A174681B46E6A7C2DDC8ABDB H Elite Supertrux (1988)(Elite Systems)(48K-128K)[h Raf] ZXSpectrum +FB87D90129C229220F4422381C8C8358 H Elite Text (19xx)(Minisoft)(RU)[h Minisoft][tr ru] ZXSpectrum RU +15B80D26514EA5515F132ABDB5CA4C9A H Elven Warrior (1989)(Players Premier)(48K-128K)[h Condorsoft] ZXSpectrum +D6B8852A8F8E547097BD3BBEBCDA40D0 H Elven Warrior (1989)(Players Premier)(48K-128K)[h Dnepropetrovsk] ZXSpectrum +B813E713118E0B449E3364CC3A555D3E H Elven Warrior (1989)(Players Premier)(48K-128K)[h Kis][tr ru] ZXSpectrum +8CA5AC4F4AC9A83818FF312F3ED363C8 H Elven Warrior (1989)(Players Premier)(48K-128K)[h Rajsoft] ZXSpectrum +E8766930CF1C48BFD4B6F78B9E1F7330 H Elven Warrior (1989)(Players Premier)(48K-128K)[h V.D.G.] ZXSpectrum +4CF036F7E6CDAE2621CFF1D8122974CF H Emerald Isle (1985)(Level 9 Computing)[h Plomba Soft] ZXSpectrum +FFDC04960FBFE7CA785F198E3AAD787B H Emilio Butragueno Futbol (1988)(Ocean Software - Topo Soft)(GB)(es)[h Winisoft] ZXSpectrum es GB +6B0C4986111E1DD446F1BB6F3A41FBD1 H Emilio Butragueno Futbol (1988)(Ocean Software - Topo Soft)[h Tootsoft][tr ru] ZXSpectrum +56FFFF57207AED160F31F17C6B492AFC H Emilio Sanchez Vicario Grand Slam (1990)(Zigurat)(ES)[cr] ZXSpectrum ES +9684A53C3A8323865344C1C8BB046436 H E-motion (1990)(U.S. Gold)(48K-128K)[h Bill Gilbert] ZXSpectrum +DF48F3054AE50CFED7E8907618D35696 H E-motion (1990)(U.S. Gold)(48K-128K)[h Kis][tr ru] ZXSpectrum +28B85F7400914F09E7E8D6B5ECD9E628 H E-motion (1990)(U.S. Gold)(48K-128K)[h Prospekt][tr ru] ZXSpectrum +A49B326EB728FF6141991043A853D32F H E-motion (1990)(U.S. Gold)(48K-128K)[h Sayva] ZXSpectrum +36E2FAE5CA753AD4C1531ABFAB020F4E H Empire Strikes Back, The (1988)(Domark)(48K-128K)[h Dimych I Koljanych] ZXSpectrum +D2D090FCFA593F793FEFF082CD2C5DE4 H Enchanted (1989)(Positive)(ES)[h Andrew Strikes Code] ZXSpectrum ES +F0A70570369F750D6BE5D233AB608D47 H End Zone (1987)(Alternative)[h Hacker Dima] ZXSpectrum +77513DC1673E022B89C6B6C03291656D H Enduro (1984)(Activision)[h D.D. Softt] ZXSpectrum +A9EADCCF9D108252D82B3BBAF1247C0A H Enduro Racer (1987)(Activision)(48K-128K)[h Andrew Strikes Code] ZXSpectrum +5AE86C9F6BD72A99F2170EE780254AEC H Enduro Racer (1987)(Activision)(48K-128K)[h Bill Gilbert] ZXSpectrum +668EDEBD2672A671851700A37DEA79AB H Enduro Racer (1987)(Activision)(48K-128K)[h Catweazle] ZXSpectrum +4A2A004A3902A2860F6E575E3B6C0D21 H Enduro Racer (1987)(Activision)(48K-128K)[h Catweazle][a] ZXSpectrum +C115E4025B7BA06CE159FD521D820CDD H Enduro Racer (1987)(Activision)(48K-128K)[h F&F Software] ZXSpectrum +21B0C76BE4DB6027CDE74727B804FC34 H Enduro Racer (1987)(Activision)(48K-128K)[h Future Soft] ZXSpectrum +01A9BD87AB6899E6CA0721B35FC935C0 H Enduro Racer (1987)(Activision)(48K-128K)[h Fuxoft] ZXSpectrum +7C0F0E993770D2D23D225B8FCE2AD9DF H Enduro Racer (1987)(Activision)(48K-128K)[h Gordey Sergey] ZXSpectrum +885B3F034F1D5D31EF0F464CB77522E4 H Enduro Racer (1987)(Activision)(48K-128K)[h Nicolas Rodionov] ZXSpectrum +48FDC7F8D69D54AFCE0FDE3CD7528CD7 H Enduro Racer (1987)(Activision)(48K-128K)[h Nicolas Rodionov][tr ru] ZXSpectrum +5AA75AF876EB9C64E0AB9B19D587A076 H Enduro Racer (1987)(Activision)(48K-128K)[h Nicolas Rodionov][tr ru][a] ZXSpectrum +F34D553A3A7E4C8FD260CD97AF6A8298 H Enduro Racer (1987)(Activision)(48K-128K)[h Vovchenko A.A.] ZXSpectrum +CA894CF384D0989F7DF8EDCF1F5C4E7D H Enduro Racer (1987)(Activision)(48K-128K)[h Vovchenko A.A.][a] ZXSpectrum +C889836340DECCD54F1A7185910A7524 H Enduro Racer (1987)(Activision)(48K-128K)[t Pokes] ZXSpectrum +46499715BB57CA0E1FED1F6E0D472907 H Enduro Racer (1987)(Activision)(48K-128K)[t] ZXSpectrum +92C2D904984B4F09037677AF5473B20D H Energy Warrior (1987)(Mastertronic)[h Alexander Loginov] ZXSpectrum +345E394DAC210DB500B5E2353D5BD703 H Energy Warrior (1987)(Mastertronic)[h Jamsoft] ZXSpectrum +B80C4A2575275BE50AE48038CA3D4419 H Energy Warrior (1987)(Mastertronic)[h Master Studio][tr ru] ZXSpectrum +6F8770DEF9B8484DA397C83D061C22BC H Enterprise (1987)(Melbourne House)[h Rajsoft] ZXSpectrum +2114FFAE470C9234777F1D75142B234B H Equinox (1986)(Mikro-Gen)[h Atossoft] ZXSpectrum +2A0E3933BEBFDBAB8BE5D46AD4878CA3 H Equinox (1986)(Mikro-Gen)[h Gordey Sergey] ZXSpectrum +7D34EFC16E66730D5F85838CF2C3A5A9 H Equinox (1986)(Mikro-Gen)[h Roby] ZXSpectrum +7AEE3B216B29B3C6107F3885FBF2CF56 H Eric & the Floaters (1984)(Sinclair Research)[h Baradaev Igor][aka Eric and the Floaters] ZXSpectrum +325D51BD7FEB68FE438D22DF8AC359F5 H Eric & the Floaters (1984)(Sinclair Research)[h Efremov Denis][aka Eric and the Floaters] ZXSpectrum +43FDB4ADBA1E5908FED7C209D32B80A3 H Eric & the Floaters (1984)(Sinclair Research)[h Veston Co][aka Eric and the Floaters] ZXSpectrum +CFEBB4338DCA965B4C3C797F27055087 H Escape from the Planet of the Robot Monsters (1990)(Domark)(128K)[cr Matasoft - Kamilsoft][t +3] ZXSpectrum +47098630C798DA9C1D6BDCDC1AA10F38 H Escape from Xenon (1985)(Garner, T.J.)[h Sabreman] ZXSpectrum +4E1353A0DCBB9398EB0C53623C0C4C05 H Espada Sagrada, La (1990)(Topo Soft)(48K-128K)(ES)[cr Kicia] ZXSpectrum ES +3FF8180A0148F0AD909D5364E1861B30 H Ethnipod (1991)(Your Sinclair)[cr] ZXSpectrum +BB82451C9E9A49553F6200C4FBDB2400 H Ethnipod (1991)(Your Sinclair)[h Andy Tacker] ZXSpectrum +82A0BF23D77C02C886E3A96D4F08BFC2 H Ethnipod (1991)(Your Sinclair)[h Bill Gilbert] ZXSpectrum +C23FF2E1C797222D1922D0208C3EBD10 H Ethnipod (1991)(Your Sinclair)[h Kis][tr ru] ZXSpectrum +E85C904ECED511ABFC8CA2977459BC32 H Ethnipod (1991)(Your Sinclair)[h Sayva] ZXSpectrum +AAF9D8682358AD204DA12A466A68F5CE H European 5-a-Side (1988)(Silverbird)[h Inxs Soft][aka European Five-a-Side][aka Five-a-Side Football][aka Five-a-Side Footy] ZXSpectrum +EDD72DC23DB3064B8625F493DFA2FF81 H European Superleague (1991)(CDS Microsystems)(128K)[h Terrorsoft] ZXSpectrum +128A8C08A715F632D2587F654A19BC6E H Everyone's a Wally (1985)(Mikro-Gen)[h Ais] ZXSpectrum +4F7C144948D88AFBFB2AF4CB55689B17 H Everyone's a Wally (1985)(Mikro-Gen)[h Catweazle] ZXSpectrum +E9D7EC1E87A1ED25D474AA0808722B00 H Everyone's a Wally (1985)(Mikro-Gen)[h Ekaterinbourg'] ZXSpectrum +3B81B97065E31F269750A7B37617337E H Everyone's a Wally (1985)(Mikro-Gen)[h Prospekt][tr ru] ZXSpectrum +C9C2074A39657FACF5A785D8C7BAE5FE H Evil Crown, The (1985)(Argus Press)[h Igor Shinkin] ZXSpectrum +A42D89F92D2A28C85BB13A286FF973AE H Exolon (1987)(Hewson Consultants)(48K-128K)[h Beloozersky][tr ru] ZXSpectrum +36AC64933039FABFB6F846BCB4F135EA H Exolon (1987)(Hewson Consultants)(48K-128K)[h Bill Gilbert] ZXSpectrum +AFF03083F95A3944CB44BCB65F3CEAE1 H Exolon (1987)(Hewson Consultants)(48K-128K)[h Helium][tr ru] ZXSpectrum +746B1D1775E7032EC693EE00E0A1B9DC H Exolon (1987)(Hewson Consultants)(48K-128K)[h Jansoft] ZXSpectrum +2BEEE1EAE02F9605B4C8634FC9BD4F68 H Exolon (1987)(Hewson Consultants)(48K-128K)[h Korshunov Denis] ZXSpectrum +1CE60A0AF772190E466BFA6D5F560D47 H Exolon (1987)(Hewson Consultants)(48K-128K)[h Mednonogov Aleksey][tr ru] ZXSpectrum +D9B9E1556F3CEA67852B8625DABBF7D2 H Exolon (1987)(Hewson Consultants)(48K-128K)[h Nmi-Soft] ZXSpectrum +9F0A76293045A66D73EA7861C65FB5DD H Exolon (1987)(Hewson Consultants)(48K-128K)[h Prospekt][tr ru] ZXSpectrum +C4AD6CB4C07BA8961BE59CC9FE888F75 H Exolon (1987)(Hewson Consultants)(48K-128K)[h Ssc-Team] ZXSpectrum +C2B7E46AFE0C19B25410CCD25BCC2F48 H Exolon (1987)(Hewson Consultants)(48K-128K)[h Tserikopik][tr ru] ZXSpectrum +B943CDF0DF745A113EA70B6018FEAF20 H Exolon (1987)(Hewson Consultants)(48K-128K)[t Infinity Lives] ZXSpectrum +858B94EBA8AC295C021D4BE0DC1B0A19 H Exolon (1987)(Hewson Consultants)(48K-128K)[t Pokes] ZXSpectrum +64DB73D520D61DF5B4E2E3D7EB7BB73C H Exolon (1987)(Hewson Consultants)(48K-128K)[t] ZXSpectrum +40ECC88523680C35F9F8B4EFB57BCE89 H Exploding Fist+ (1988)(Firebird)[h Bruno] ZXSpectrum +EC315963AA7E11E7FADC04D1DA14A607 H Exploding Fist+ (1988)(Firebird)[h Livsoft] ZXSpectrum +EE73EF82C66AE09CB976CA7B8B649553 H Exploding Fist+ (1988)(Firebird)[h Prospekt][tr ru] ZXSpectrum +C77E008778DFE1D732DAF3280F09AEF5 H Exploding Fist+ (1988)(Firebird)[h The Belgian Crackers] ZXSpectrum +F406A50CA416054F01FE39AE2B6B9D6A H Exploding Fist+ (1988)(Firebird)[h Vladimir Hropov] ZXSpectrum +02DB281CEC87C40A0FA3D9B7770DC6D7 H Exploding Fist+ (1988)(Firebird)[h Ziberov Oleg] ZXSpectrum +053A8EEAF2F330B0B8890B3DF0412627 H Explorer (1986)(Electric Dreams)[h Laptev] ZXSpectrum +E82FBB009B75414DEE60CF3E8FE3092A H Explorer XXXI (1988)(Dro Soft)(ES)[cr Wojtsoft] ZXSpectrum ES +B6CA57BF2DFBE466329D759CAE9DE1D3 H Explorer XXXI (1988)(Dro Soft)(ES)[cr Wojtsoft][a] ZXSpectrum ES +4A76163312EE286A20C5EF7A4AB62F84 H Explorer XXXI (1988)(Dro Soft)(ES)[h Oav] ZXSpectrum ES +8509C9B710787B8F4F51692DEA665988 H Explorer XXXI (1988)(Dro Soft)(ES)[h Phonex] ZXSpectrum ES +5C40BE678ADCD9D7CB120A3C4A0BEB55 H Express Raider (1987)(U.S. Gold)[h Darek] ZXSpectrum +D37A61D11DBE288723476695CD3A01CD H Express Raider (1987)(U.S. Gold)[h Dirk Kompass] ZXSpectrum +CFE1DEA843DFC55FFBBD65F2F877E796 H Express Raider (1987)(U.S. Gold)[h Rudy] ZXSpectrum +7292CF1E01316B90B56E0F5E22D57443 H Express Raider (1987)(U.S. Gold)[h Zapr.N.J.] ZXSpectrum +7ABF48335E9C540E43A09EFFE6DDCEE8 H Exterminator (1991)(Audiogenic)(128K)[h L&K] ZXSpectrum +9D70D31AE760AAF42EF7EED11D20AFDB H Extreme (1991)(Digital Integration)[cr Matasoft][t +2 Matasoft - Miki] ZXSpectrum +6514BEF440A1240B193A79E3BC584D38 H Extreme (1991)(Digital Integration)[h Dnieprsoft] ZXSpectrum +BC7C5951EA444596F665E9090312AB40 H Extreme (1991)(Digital Integration)[h Drj] ZXSpectrum +6634F398247AC29D4EF8CC6F41BB5ABA H Extreme (1991)(Digital Integration)[h Mata] ZXSpectrum +41E6434B99708B27780A48E0BC26E138 H Eye (1987)(Endurance Games)[h Csl] ZXSpectrum +4C7CBABE75B348E18D8D8E176813FA8E H Eye (1987)(Endurance Games)[h Kicia] ZXSpectrum +50BF26B0C2BF1324D1AA2E2D55F22444 H F.I.R.E. (1988)(Fuxoft)(48K-128K)(CZ)[h Miheev][aka Fast, Ingenious and Risky Elimination] ZXSpectrum CZ +85971A6C75B17A9C6246B4BB8FC2DC56 H F.I.R.E. (1988)(Fuxoft)(48K-128K)(CZ)[h San-San][aka Fast, Ingenious and Risky Elimination] ZXSpectrum CZ +281BE717376BD630DE43536B1BEB919B H F-1 (1991)(Zigurat)(ES)(en)[h Csl][aka Formula 1 G.P. Simulator] ZXSpectrum en ES +D6D3F928C26992108CC9528833414421 H F-1 (1991)(Zigurat)(ES)(en)[h Pavel Nikitin][aka Formula 1 G.P. Simulator] ZXSpectrum en ES +CB11167F42D29B21F0084E64589C8264 H F-1 (1991)(Zigurat)(ES)(en)[h S-Studio][aka Formula 1 G.P. Simulator] ZXSpectrum en ES +12F4DD052B3FD2EDF7A65B932855D95C H F-1 (1991)(Zigurat)(ES)(en)[h Vovchenko A.A.][aka Formula 1 G.P. Simulator] ZXSpectrum en ES +34CD905B77AD88421A711EA3E3425C08 H F-1 (1991)(Zigurat)(ES)[h Elfa Club][tr ru][aka Formula 1 G.P. Simulator] ZXSpectrum ES +4AEBDA37A868FCA8852715A4819A8338 H F-1 (1991)(Zigurat)(ES)[h Muaddib Of E.S.I][aka Formula 1 G.P. Simulator] ZXSpectrum ES +B386474C18220643346EDE4809292574 H F1 Tornado Simulator (1991)(Zeppelin Games)[h Alexsoft] ZXSpectrum +902776A80BFE2AF1349DD5B7781A0E2E H F1 Tornado Simulator (1991)(Zeppelin Games)[h Rajsoft] ZXSpectrum +DEC024126A6952EB2B0B1566676B3BD3 H F14 Tomcat (1989)(Players)[h Bill Gilbert] ZXSpectrum +296449C1BAA796CB0E53F1BFFE4E3448 H F14 Tomcat (1989)(Players)[h Master Studio][tr ru] ZXSpectrum +11D8B853689DDF516F80D94C00BD6640 H F14 Tomcat (1989)(Players)[t Pokes] ZXSpectrum +B07C027D9D6D7F05F15D507673ED9D72 H F-16 Combat Pilot (1991)(Digital Integration)(128K)[cr Matasoft] ZXSpectrum +5CB11974177CC934EF448916E65760F6 H F-16 Combat Pilot (1991)(Digital Integration)(48K-128K)[cr Will] ZXSpectrum +09F5CF4154442215F4CC964B99317817 H F-16 Combat Pilot (1991)(Digital Integration)(48K-128K)[h Cid] ZXSpectrum +D8D786782C2D2DAA284D3C60894F9D7B H F-16 Combat Pilot (1991)(Digital Integration)(48K-128K)[h Evgeny Koprov] ZXSpectrum +2165ACA8E2032E589136431373EF6C04 H F-16 Combat Pilot (1991)(Digital Integration)(48K-128K)[h Homesoft] ZXSpectrum +4F15786B934BEB01D5438A9D31A69761 H F-16 Combat Pilot (1991)(Digital Integration)(48K-128K)[h Rajsoft] ZXSpectrum +C2B1D7742F4E8950623BCA8FA836687F H F-16 Combat Pilot (1991)(Digital Integration)(48K-128K)[h Smok] ZXSpectrum +3928E8E0BBBFCB747F324D1C19D2C372 H F-16 Fighting Falcon (1989)(Code Masters)(48K-128K)[h Kis][tr ru] ZXSpectrum +66D3A72559A1D185FE5BDE4086400AE8 H F-16 Fighting Falcon (1989)(Code Masters)(48K-128K)[h Smok] ZXSpectrum +3F3955D9F6DC4C1302823B2419847D8C H Fairlight - A Prelude - The Light Revealed (1985)(Edge, The)(128K)[cr Matasoft][t Matasoft] ZXSpectrum +E854A7D7EEE3C1BEDE71BBCEDD29CB6B H Fairlight - A Prelude - The Light Revealed (1985)(Edge, The)(48K-128K)[h Coda] ZXSpectrum +640501BF828AF1185597336DEC9AF8DA H Fairlight - A Prelude - The Light Revealed (1985)(Edge, The)(48K-128K)[h Future Soft] ZXSpectrum +5E90A18653A482524ECA43F4102239CF H Fairlight - A Prelude - The Light Revealed (1985)(Edge, The)(48K-128K)[h Prospekt][tr ru] ZXSpectrum +534ACC3CE281047B011472F6FFD74E0F H Fairlight II (1986)(Edge, The)(48K-128K)[h M1 Loading][aka Fairlight - A Trail of Darkness] ZXSpectrum +8A7D3ADA33DFED7217A42ECD2906C3A2 H Fairlight II (1986)(Edge, The)(48K-128K)[h Prospekt][tr ru][aka Fairlight - A Trail of Darkness] ZXSpectrum +FDEAFF1A728999C42EC7B6117E37FEF6 H Falcon - The Renegade Lord (1987)(Virgin Games)[h Cyamps] ZXSpectrum +C04E5B468BAAFC779137E1A633621966 H Falcon Patrol 2 (1985)(Virgin Games)[cr][aka FP 2] ZXSpectrum +ACE092AC9BF023A7DCDB9C02B6328819 H Falcon Patrol 2 (1985)(Virgin Games)[h Danil 1991][aka FP 2] ZXSpectrum +20719ED9A09055813AA2D82F6EB869E0 H Falcon Patrol 2 (1985)(Virgin Games)[h J.Cieslikowski][aka FP 2] ZXSpectrum +320B41DD75146CE0195F81C350BA96B3 H Falcon Patrol 2 (1985)(Virgin Games)[h Love Bytes][aka FP 2] ZXSpectrum +75CC9D92961D4CF5946471ACB439D274 H Falcon Patrol 2 (1985)(Virgin Games)[h Satansoft][aka FP 2] ZXSpectrum +65429BAB339B80B7A976EA7CC600DA5B H Falcon Patrol 2 (1985)(Virgin Games)[h Vatroslav][aka FP 2] ZXSpectrum +3A5943EBC5DD77333E7EEFC79E841C8E H Fall Guy, The (1985)(Elite Systems)[h Nhon] ZXSpectrum +A9483C19564020E6E3645D95B43F88CD H Fall of Rome, The (1984)(ASP)[h Georgiy Treshev][tr ru] ZXSpectrum +9B1735E8C0801F800655A6C1179482E5 H Fallen Angel (1989)(Screen 7)[h Bill Gilbert] ZXSpectrum +03EDD4759C754F4BF25F9D9644F7477F H Fantastic American Football (1990)(Zeppelin Games)[h Dimych I Koljanych] ZXSpectrum +0047FAC7A6F6019C6546FA9B63F25934 H Fantastic Four - Part One (1986)(Adventure International)[h C&K Company][aka Questprobe Featuring the Human Torch and the Thing] ZXSpectrum +98DF06153A786A36706B30E6273F7F20 H Fantastic Four - Part One (1986)(Adventure International)[h Mac][aka Questprobe Featuring the Human Torch and the Thing] ZXSpectrum +40146E1706BB89BDCBA79079BDDDAC02 H Fantastic Voyage (1984)(Quicksilva)[h Kg] ZXSpectrum +5ED482981019324C2F18271381C351B0 H Fantasy - An Adult Game (1987)(R'n'H Microtec)[h Ssc-Team][a][adult] ZXSpectrum +2027DC5BC1A1659C51677B9CCADA9F67 H Fantasy - An Adult Game (1987)(R'n'H Microtec)[h Ssc-Team][adult] ZXSpectrum +445A2445CF482BA67B11BC35F89C356F H Fast Food (1989)(Code Masters)(128K)[h F.C.A] ZXSpectrum +74A7F5E86DF180D8A807F01A9DC8F278 H Fast Food (1989)(Code Masters)(48K-128K)[h Chris] ZXSpectrum +E938E8515867FDDB735AED4BE91A0388 H Fast Food (1989)(Code Masters)(48K-128K)[h Csl] ZXSpectrum +CB2F9A58FEEF4308BBF5B35074789CDC H Fast Food (1989)(Code Masters)(48K-128K)[h Dimas Tsimlyakov] ZXSpectrum +8E20CE7D7FD7D94C6A5C47B4DCFB270B H Fast Food (1989)(Code Masters)(48K-128K)[h Kis][tr ru] ZXSpectrum +45879C937B7464F27CE2403B98B9D345 H Fast Food (1989)(Code Masters)(48K-128K)[h][No loading screen] ZXSpectrum +F4C5D500A9FC916C31633179E9861FB1 H Fast 'n' Furious (1987)(Go!)[h Bill Gilbert][aka Fast and the Furious, The] ZXSpectrum +051B6EB72C4A00FCC5757CFD4EA4B025 H Fast 'n' Furious (1987)(Go!)[h Machrsoft][aka Fast and the Furious, The] ZXSpectrum +9D26B0E366049986FB65F5290909CC27 H Fast 'n' Furious (1987)(Go!)[h Studio Komputerowe D.H.Juventus][aka Fast and the Furious, The] ZXSpectrum +B796B864AD0389F0813BFD323664320C H Fat Worm Blows a Sparky (1986)(Durell)[h Badger] ZXSpectrum +27716E82550E361F2638297582B44A64 H Fat Worm Blows a Sparky (1986)(Durell)[h The Badger 1986] ZXSpectrum +214700C4892C117D5D750D5986219214 H Fat Worm Blows a Sparky (1986)(Durell)[h Yuco] ZXSpectrum +D11C72069EDB27CEFDAD37CC4912182A H Fernandez Must Die (1988)(Image Works)[h S.S.Captain] ZXSpectrum +A52DD53039C0A7570856DDC6DAB4B42A H Fernandez Must Die (1988)(Image Works)[h Trubinov J.U] ZXSpectrum +0350A1163A51366BBD3462C46DEC4186 H Fernandez Must Die (1988)(Image Works)[h V.D.G.] ZXSpectrum +5CD713CBA77E3DC188100FB5822499FE H Fernando Martin Basket Master (1987)(Dinamic)(ES)(en)[h Bill Gilbert] ZXSpectrum en ES +A33E11B3D39F6CE11CE7FEF38244022E H Fernando Martin Basket Master (1987)(Dinamic)(ES)(en)[h Cwips] ZXSpectrum en ES +7087BED417CAB44693DF527D3FF4B237 H Fernando Martin Basket Master (1987)(Dinamic)(ES)[h Boyarkin Oleg][tr ru] ZXSpectrum ES +3D9339F700ABD150A6F11982F07F352A H Fernando Martin Basket Master (1987)(Dinamic)(ES)[h Mihal Soft][tr ru] ZXSpectrum ES +1EA9506215E5ADB18A227B0B5B69623B H Fernando Martin Basket Master (1987)(Dinamic)(ES)[h Scorpion Software][tr ru] ZXSpectrum ES +1AFC4A83DA46EAF42E0D62D70E2F0EFE H Feud (1987)(Bulldog)(128K)[h Fuxoft] ZXSpectrum +7092EE8BAFE628E4D78A019B16DBBA1B H Fifth Quadrant, The (1987)(Bubble Bus)[h Ozerov Valentin][tr ru][aka 5th Quadrant] ZXSpectrum +98F1230E57F4D7AE59218E097C883DC0 H Fighter Bomber (1990)(Activision)(128K)[cr Kamilsoft - Renegade][aka Bomber - Tactical Air Command] ZXSpectrum +01D9FA6876F110AB0EC0CD6B5760FFC9 H Fighter Bomber (1990)(Activision)[h Heavy Metal Soft][a][aka Bomber - Tactical Air Command] ZXSpectrum +650F7364DEE496350229DEB41AEEBB90 H Fighter Bomber (1990)(Activision)[h Heavy Metal Soft][aka Bomber - Tactical Air Command] ZXSpectrum +BE82539D85EC8C46628649C2D56CF189 H Fighter Bomber (1990)(Activision)[h Prospekt][tr ru][aka Bomber - Tactical Air Command] ZXSpectrum +77F97D9DC5EF7918510449E29FBD2276 H Fighting Soccer (1989)(Activision)(128K)[h Andy Mokrushin] ZXSpectrum +D75A5B4A8BB053D6C85973AEF7C837B2 H Fighting Soccer (1989)(Activision)(128K)[h Emelyanov Pavel] ZXSpectrum +6F90F43396B12EC850912FF66B0AEE82 H Fighting Soccer (1989)(Activision)(128K)[h Plomba Soft] ZXSpectrum +808B72231EFBE805511D8DBB422F52E7 H Fighting Warrior (1985)(Melbourne House)[h Satansoft] ZXSpectrum +9E0E9D6B1FD2F13B444615D78C8F8E95 H Fighting Warrior (1985)(Melbourne House)[h Vatroslav] ZXSpectrum +CED251F06CD2AAA1310347C3BF4D2041 H Final Assault (1988)(U.S. Gold)(128K)[cr Cidsoft] ZXSpectrum +9DB664AFEA4F0BA29B4DAAC3E24E9C97 H Finders Keepers (1985)(Mastertronic)[h Aleksandr Poryadin] ZXSpectrum +D4A9661D1AF42F599B506FD87941F3FE H Fire and Forget (1988)(Titus)(48K-128K)(FR)(en)[h Andrew Strikes Code] ZXSpectrum en FR +881C8A610880A8369DBAB5A3031967F9 H Fire and Forget (1988)(Titus)(48K-128K)(FR)(en)[h Cwips] ZXSpectrum en FR +73B277853E18B25DA7293DF1A8755947 H Fire and Forget (1988)(Titus)(48K-128K)(FR)(en)[h Dream Soft] ZXSpectrum en FR +92F82A6176D1962B2C594D8A776430D5 H Fire and Forget (1988)(Titus)(48K-128K)(FR)(en)[h Mac] ZXSpectrum en FR +51605E3E74DF20A8785630E7787438E7 H Firebirds (1983)(Softek)(16K)[h Alex Simon] ZXSpectrum +107BD2DCF997A5891DC3AA9EF2EB9793 H Firefly (1988)(Ocean)[cr][t] ZXSpectrum +44948F630496D8A8CE8FA4DB51962E8C H Firefly (1988)(Ocean)[h Bill Gilbert] ZXSpectrum +84AC34FCDF13CB5C7155988462E7B74E H Firefly (1988)(Ocean)[h Phonex] ZXSpectrum +3E355E75C55D7B003972698D55807AA3 H Firefly (1988)(Ocean)[h Rudy] ZXSpectrum +AB3F8BE1AB7DB41ADC7330182F876FF1 H Firelord (1986)(Hewson Consultants)[cr] ZXSpectrum +4D10C2BAF25FC443764895C5FF2C525E H Firelord (1986)(Hewson Consultants)[h V.A.Baliasov] ZXSpectrum +252A5815A9C3E2795563EF2FD8D60263 H Firelord (1986)(Hewson Consultants)[h V.Hvachiy] ZXSpectrum +CE719EB5FB2B06D489B374FB64897B1F H Fires (1999)(Nyitrai, Laszlo)(16K)(HU)[m] ZXSpectrum HU +68FDB3B96441CF33FD365F3D75A2C40C H FireTrap (1987)(Electric Dreams)[h Awstudio] ZXSpectrum +AA3A176F3E1313FB61DE38370D932A0F H FireTrap (1987)(Electric Dreams)[h Plomba Soft] ZXSpectrum +491BFD803AAB5979E30FD56A79DC79CE H Firewolf (1986)(Cybexlab)(CZ)(en)[h Kicia] ZXSpectrum en CZ +FA270FD2FF492902C18E963728CBBE95 H Fist II - The Legend Continues (1986)(Melbourne House)[h S-Studio] ZXSpectrum +0B7374B499444832327897C5A95F26C9 H Flash Gordon (1987)(Mastertronic Added Dimension)(48K-128K)[h Bill Gilbert] ZXSpectrum +83A39660243AA002E27CE64D779CF963 H Flashpoint (1987)(Ocean)[h Aleksandr Poryadin] ZXSpectrum +4208E6D3C6CAFA6EC0485BC9043AACA7 H Flashpoint (1987)(Ocean)[h Smok] ZXSpectrum +FF406EB7035C4C40A66012E9C27CA308 H Flintstones, The (1988)(Grandslam)(48K-128K)[cr Hollis] ZXSpectrum +034A1BD50B1881AB9E3039C0DF74FDAE H Flintstones, The (1988)(Grandslam)(48K-128K)[h Bill Gilbert] ZXSpectrum +7A965B18643418DE3729236214F172C1 H Flintstones, The (1988)(Grandslam)(48K-128K)[h L&K][tr ru] ZXSpectrum +4ECF4E3219295D6784B4F79ADA28CF93 H Flunky (1987)(Piranha)[h Bill Gilbert] ZXSpectrum +6138BAEB1F491C2B592FB9178A39B422 H Flunky (1987)(Piranha)[h Firefly Software] ZXSpectrum +738AC8B33DD304942CD130450235CF6E H Flyer Fox (1986)(Bug-Byte)[cr] ZXSpectrum +E0B8F38FE22716BA4DB9E7C889722A03 H Flyer Fox (1986)(Bug-Byte)[h Roby] ZXSpectrum +BF95C3F7A2D6851A635F0E05FDCA907D H Flying Formula, The (1986)(ZX Computing)[h Dkj Soft] ZXSpectrum +581512476357E640538C9F98B4D9450E H Flying Shark (1987)(Firebird)[h Andrzej Staszewski] ZXSpectrum +784F6DFC90CB6D7787D1323EB69EA618 H Flying Shark (1987)(Firebird)[h Bill Gilbert] ZXSpectrum +315EF20CE7B744453C09E4CFC9E276CE H Flying Shark (1987)(Firebird)[h Copper Feet] ZXSpectrum +5D5B94721E2DA83D06B32E28A7118F8F H Flying Shark (1987)(Firebird)[h Livsoft] ZXSpectrum +35C5045F13353ABE8CD7448E85084DA5 H Flying Shark (1987)(Firebird)[h Studio Komputerowe D.H.Juventus] ZXSpectrum +17F6D3750416E830E3B9BEE7ED7DE15A H Flying Shark (1987)(Firebird)[h Tserikopik] ZXSpectrum +AD06E69BF9835344F7FCB0720350AE0C H Flying Shark (1987)(Firebird)[h Xland-Ace] ZXSpectrum +4C69DC44F6642FE84A6EE479C550A6A0 H Football Manager (1982)(Addictive Games)(128K)[h The Great Glen, 2012-07] ZXSpectrum +EF02F516F340AA9B8CDF8C012C58133F H Footballer of the Year (1986)(Gremlin Graphics)[h Dnieprsoft] ZXSpectrum +565FCB95B2180D73B63D353D2B150367 H Footballer of the Year 2 (1989)(Gremlin Graphics)[h Andrew Strikes Code] ZXSpectrum +136EE2C8D7EF73CCAF001DFC1DA12669 H Footballer of the Year 2 (1989)(Gremlin Graphics)[h Winisoft] ZXSpectrum +9367394C8E6C57CFD4ABD4282CB86212 H Forbidden Planet (1986)(Design Design)(48K-128K)[h Andrew Pustovalov][tr ru] ZXSpectrum +5ADA25F9C27237836AA866E398B9DB02 H Forbidden Planet (1986)(Design Design)(48K-128K)[h Jansoft] ZXSpectrum +C9A0279C17ED2C5E7991306560DF266C H Forbidden Planet (1986)(Design Design)(48K-128K)[h Roby] ZXSpectrum +4DD1901AF4D708778750A4EEFBBFA014 H Forgotten Worlds (1989)(U.S. Gold)(48K-128K)[h Mac] ZXSpectrum +75602BE306FE6A6D4E7961B8F7BB2AB6 H Formula One (1985)(CRL Group)[h Ais] ZXSpectrum +9179C1A5748DD028A7B8A9E32E43100D H Formula One (1985)(CRL Group)[h Rob Stinger] ZXSpectrum +EA347E6A957290B87028F53CE728B0D0 H Formula One (1985)(CRL Group)[h Shkatov][tr ru] ZXSpectrum +540D1FD1018C71443DB745A1C7C8C346 H Foxx Fights Back (1988)(Image Works)(48K-128K)[h Bill Gilbert][aka Fox Fights Back] ZXSpectrum +B249BC20216AC7BA5FA7715AB0A448B6 H Foxx Fights Back (1988)(Image Works)(48K-128K)[h Deonshee Software][aka Fox Fights Back] ZXSpectrum +ED9285C5C4FB6A9D016004F5AD183616 H Foxx Fights Back (1988)(Image Works)(48K-128K)[h Hacker Psv][aka Fox Fights Back] ZXSpectrum +A58A44305EA881D05E784D3912A2D08C H Foxx Fights Back (1988)(Image Works)(48K-128K)[h S.S.Captain][aka Fox Fights Back] ZXSpectrum +7A791D7686C73A8D2DCD695DBCF91AED H Frank Bruno's Boxing (1985)(Elite Systems)[h Infraload Systems] ZXSpectrum +5051B5EABEECD3F0FC2AA80016B26866 H Frank N Stein (1984)(PSS)[h Aleksandr Poryadin] ZXSpectrum +F14AB4544A95A037D643658BCFDEFE5B H Frankenstein 2000 (1985)(Icon)[h Gumi Software] ZXSpectrum +5DFA62B7AF7AD5177AC45EDE530E208F H Frankie Goes to Hollywood (1985)(Ocean)[h Love Bytes][aka Frankie - The Computer Game] ZXSpectrum +8A979541A573754B9C78E257A2493215 H Frankie Goes to Hollywood (1985)(Ocean)[h Vatroslav][aka Frankie - The Computer Game] ZXSpectrum +F53137771D1C23B21C4F6AF751C440BF H Fred (1984)(Quicksilva)[t][re-release] ZXSpectrum +4430E57DD0D117DE6A0D056A94B0997E H Freddy Hardest - Level 2 (1987)(Dinamic)(ES)(en)[h Nicolas Rodionov] ZXSpectrum en ES +87475BD9BCC01948636994B1930F3E75 H Freddy Hardest - Level 2 (1987)(Dinamic)(ES)(en)[h Phonex] ZXSpectrum en ES +8E5634B31A4A00507AACA1F425D7FF26 H Freddy Hardest - Level 2 (1987)(Dinamic)(ES)(en)[t Pokes] ZXSpectrum en ES +DB3D033A24E91B34D2F9CFA3B54B34DD H Freddy Hardest (1987)(Dinamic)(ES)(en)[h Dimych I Koljanych] ZXSpectrum en ES +4A9550DED8AE902C837C448B29D545E6 H Freddy Hardest (1987)(Dinamic)(ES)(en)[h Fcs] ZXSpectrum en ES +3410EB3A4CCF9A8B1404B1F1465ADAFA H Freddy Hardest (1987)(Dinamic)(ES)(en)[h Nicolas Rodionov] ZXSpectrum en ES +13E849C86DCCC9E240A811554B16A4CD H Freddy Hardest (1987)(Dinamic)(ES)(en)[h Plomba Soft] ZXSpectrum en ES +5ED797AB3A87CA0959859CE6327D201E H Freddy Hardest (1987)(Dinamic)(ES)(en)[t Pokes] ZXSpectrum en ES +6D301D971E9009062DE889DDE94B0CEF H Freddy Hardest (1987)(Imagine)(Side B)[cr][re-release] ZXSpectrum +A15E709F107A3FC8143A277FDF2D6740 H Freddy Hardest en Manhattan Sur (1989)(Dinamic)(ES)(en)[h Laptev][aka Freddy Hardest in South Manhattan] ZXSpectrum en ES +38BC8C3C027ECDF6B0833EA62A8976D3 H Frightmare (1988)(Cascade Games)(48K-128K)[cr DJS][t] ZXSpectrum +43A52C40E6B30C4FF82A129E16199DC8 H Frightmare (1988)(Cascade Games)(48K-128K)[cr DJS][t][a] ZXSpectrum +FEBFB5911C493B99A6E24001E0DD1705 H Frightmare (1988)(Cascade Games)(48K-128K)[h Bill Gilbert] ZXSpectrum +6CDA4AE9495848B48E10B2F5A100A811 H Frogger (1983)(Rabbit)(16K)[m] ZXSpectrum +7B6B838859EFD67D4CDDE5F80312D291 H Front-Line (1988)(Zeppelin Games)[h Awstudio] ZXSpectrum +D53E9DBC7B689BF68E66F2370DEC4275 H Front-Line (1988)(Zeppelin Games)[h Bill Gilbert] ZXSpectrum +42B1E444A574505F3690C1C5D110B579 H Front-Line (1988)(Zeppelin Games)[h Oav] ZXSpectrum +A0D6A9A516AEA2341564636507AF3120 H Front-Line (1988)(Zeppelin Games)[h Rizjyk Ivan] ZXSpectrum +F9A936B5CBB45A7F6DF08AE9753C579F H Front-Line (1988)(Zeppelin Games)[h Specman] ZXSpectrum +E137A9060C76BDD7CFAEABFB15EB8375 H Front-Line (1988)(Zeppelin Games)[h Tarzan Boy] ZXSpectrum +B0BE6D56EB9E64D67DACDF26FE8EC472 H Front-Line (1988)(Zeppelin Games)[h V.Vasilevskij] ZXSpectrum +1FE55FD7326DF7F795CAF3401477A8A3 H Front-Line (1988)(Zeppelin Games)[h Ziberov Oleg] ZXSpectrum +CF3B22C6365432BDDD80ACCBC1CDC984 H Frost Byte (1986)(Mikro-Gen)[h Andrew Strikes Code][aka Frostbite] ZXSpectrum +524187F4C257FF6E7E642C5A27E814E5 H Frost Byte (1986)(Mikro-Gen)[h Bill Gilbert][aka Frostbite] ZXSpectrum +DDF820201B6FA6B8055E88BB536B5DB4 H Fruit Machine Simulator 2 (1990)(Code Masters)(48K-128K)[h Kis][tr ru] ZXSpectrum +0F4019E8BE40E03E3FFAFB78D1581B4F H Fruit Machine Simulator 2 (1990)(Code Masters)(48K-128K)[h Mac] ZXSpectrum +0A68B20AE76E61D09D16D81FD74FF3ED H Fruit Machine Simulator 2 (1990)(Code Masters)(48K-128K)[h Pavel Nikitin] ZXSpectrum +B83F59C6DF45A4E2CB6E7B23DEEBC82E H Fruit Machine Simulator 2 (1990)(Code Masters)(48K-128K)[h Szafran And Dynamic] ZXSpectrum +4685ED51D90B25364D6D5767E8C7FA4A H Fruit Machine Simulator 2 (1990)(Code Masters)(48K-128K)[h Szafran And Dynamic][a] ZXSpectrum +3BF13FFA2F7AC67599A3AAA0EC453C14 H Full Throttle (1984)(Micromega)[h Ais] ZXSpectrum +399344B23C85B2E58E0C73EA711CBB25 H Full Throttle (1984)(Micromega)[h Tishinsoft] ZXSpectrum +331D6FE4396B7F390148DC0E9A30B420 H Full Throttle (1984)(Micromega)[h Ua3Atq And Co] ZXSpectrum +22BCF5982113A16088AAAB47BB514636 H Full Throttle (1984)(Micromega)[h Wim & Yura Software Pirats] ZXSpectrum +3073B43426008E3779151E8BD71537D6 H Full Throttle 2 (1990)(Zeppelin Games)[h Bill Gilbert] ZXSpectrum +BCA3648B2CA45E242F088D18F73A6F36 H Full Throttle 2 (1990)(Zeppelin Games)[h Kicia] ZXSpectrum +3FFE7C0C2CE27D68360A3E63F2B68125 H Full Throttle 2 (1990)(Zeppelin Games)[h Livsoft] ZXSpectrum +98A2E37B62B5A2DB6BEB28A6ADD60BAC H Full Throttle 2 (1990)(Zeppelin Games)[h Winisoft] ZXSpectrum +7C8B9FF2A4787955AB43CD4725862BD0 H Future Bike Simulator (1990)(Hi-Tec)(48K-128K)[cr Kicia] ZXSpectrum +C62BB73B551D5C35F8C4319F7C1F4CF8 H Future Bike Simulator (1990)(Hi-Tec)(48K-128K)[h Kicia] ZXSpectrum +A601EEC57E7CCCFEB14F8D6318B363C9 H Future Bike Simulator (1990)(Hi-Tec)(48K-128K)[m] ZXSpectrum +11FD8CFBAA7D3C64CA04F96046CDB47F H Future Games (1986)(Mastertronic)(Tape 1 of 2)[h Bill Gilbert] ZXSpectrum +806D2FBCE89DA7CD6B956BCAB4D9B3F6 H Future Games (1986)(Mastertronic)(Tape 1 of 2)[h San-San] ZXSpectrum +DBA142AD45657DB58ECB316002D3FE27 H Future Games (1986)(Mastertronic)(Tape 2 of 2)[h Bill Gilbert] ZXSpectrum +E519567A87A662B236724EA7F5F759B7 H Future Games (1986)(Mastertronic)(Tape 2 of 2)[h San-San] ZXSpectrum +D484C27153CF2E51CB91219BD7BE4A15 H Future Knight (1986)(Gremlin Graphics)(48K-128K)[h Bill Gilbert] ZXSpectrum +020C21B10F371E6C0C4427748D3EA416 H Future Knight (1986)(Gremlin Graphics)(48K-128K)[h Jansoft] ZXSpectrum +AEA9EF17D30E4B99F88AA4B29ED6B5A2 H Future Knight (1986)(Gremlin Graphics)(48K-128K)[h V.Vasilevskij] ZXSpectrum +AB052C4B18FD5912AB2F09746A91C639 H G.I. Hero (1988)(Firebird)(48K-128K)[cr] ZXSpectrum +9DCFAD277B6593B123AA04A0119C9BA2 H G.I. Hero (1988)(Firebird)(48K-128K)[h Bill Gilbert] ZXSpectrum +249E2290A6A9020B09A1A05EC0A64C5E H G.I. Hero (1988)(Firebird)(48K-128K)[h Chris] ZXSpectrum +15D09884020BB4FAAAE7D07C079CF80B H G.I. Hero (1988)(Firebird)(48K-128K)[h Fikus-Pikus] ZXSpectrum +E08AFAFCB41F4AED9B004972D77E975D H G.I. Hero (1988)(Firebird)(48K-128K)[h Frontway Ltd] ZXSpectrum +A9CEE3BFB00C441D46FD9981F68C6205 H Galactic Gunners (1987)(Cybexlab)(CZ)(en)[h Rajsoft] ZXSpectrum en CZ +136B9A282C598945EACD383A56CF5287 H Galaxians (1982)(Artic Computing)(16K)[h Boss Ltd.] ZXSpectrum +26BF1C751F185616FCC04F3CEE17D998 H Galaxians (1982)(Artic Computing)(16K)[h Ikar-Evt] ZXSpectrum +A71E92A44FC597DEC4A3AF0CD90CBF33 H Galaxy Force (1989)(Activision)(48K-128K)[h Raf] ZXSpectrum +D094E65C34CC7E0AC82135C2D6960F15 H Galletron (1987)(Bulldog)[h Fanatic Stas] ZXSpectrum +CAC0F87DF56E8184B6D1C44ED17C3191 H Galletron (1987)(Bulldog)[h Rudy] ZXSpectrum +D46469662BFA17394F17238FF478D37F H Game Over (1987)(Dinamic)(48K-128K)(ES)(en)[h Awstudio] ZXSpectrum en ES +A2B1E539C044F1A00A9EF460B7DD8A78 H Game Over (1987)(Dinamic)(48K-128K)(ES)(en)[h Bill Gilbert] ZXSpectrum en ES +1A614FB3FFF5A308730686EBCA08A7D4 H Game Over (1987)(Dinamic)(48K-128K)(ES)(en)[h Bill Gilbert][a] ZXSpectrum en ES +DC725F3672391D547076ED79D10978C5 H Game Over (1987)(Dinamic)(48K-128K)(ES)(en)[h Denis] ZXSpectrum en ES +B29A9394E436149E923F74FDBAD524F7 H Game Over (1987)(Dinamic)(48K-128K)(ES)(en)[h Djs] ZXSpectrum en ES +A3F4092A1C83F0A4F90491342766C7DA H Game Over (1987)(Dinamic)(48K-128K)(ES)(en)[h Nicolas Rodionov] ZXSpectrum en ES +C78967D101BD5381F304B99A4846CCF4 H Game Over (1987)(Dinamic)(48K-128K)(ES)(en)[h Yusk Hacker] ZXSpectrum en ES +47A2DDDE93030B1875E8C910971D3F9F H Game Over (1987)(Dinamic)(48K-128K)(ES)(en)[t +2] ZXSpectrum en ES +8860F3FD4E1EA5F19CC151F214E2DB66 H Game Over (1987)(Dinamic)(48K-128K)(ES)[h Helium][tr ru] ZXSpectrum ES +4B480A12C7936D594D6D600D4FF04CC7 H Game Over (1987)(Dinamic)(48K-128K)(ES)[h Mihal Soft][tr ru] ZXSpectrum ES +3A02085E7FB611FD41B6458C5B6B4DDA H Game Over (1987)(Imagine)(128K)[cr Wixet][t Wixet][re-release] ZXSpectrum +E8D75A78D54455D60287B5E44F73937F H Garfield - Big, Fat, Hairy Deal (1988)(Edge, The)[cr][t] ZXSpectrum +101CB6378BF535346734B4233A2B4237 H Garfield - Big, Fat, Hairy Deal (1988)(Edge, The)[h Davor Magdic] ZXSpectrum +8FE41FD31FEF2B698727D3CD4C10E7E0 H Garfield - Big, Fat, Hairy Deal (1988)(Edge, The)[h Fcs] ZXSpectrum +CAC52FD4C8711ED9238EA9C1E2AAF319 H Garfield - Big, Fat, Hairy Deal (1988)(Edge, The)[h Plomba Soft] ZXSpectrum +A6AB1385A588555EA1EF6FD018E025DD H Garfield - Big, Fat, Hairy Deal (1988)(Edge, The)[h Prospekt][tr ru] ZXSpectrum +CD42D5B09F2EAD6B77075D7190ADCD72 H Garfield - Big, Fat, Hairy Deal (1988)(Edge, The)[h Studio Komputerowe D.H.Juventus] ZXSpectrum +355E1D779DA9D7488CDDDAE5E05D9949 H Garfield - Winter's Tail (1990)(Edge, The)[h Bill Gilbert][aka Midsupper Night's Dream, A] ZXSpectrum +66371F0A42F71C60647AE848AE32BD03 H Garfield - Winter's Tail (1990)(Edge, The)[h Prospekt][tr ru][aka Midsupper Night's Dream, A] ZXSpectrum +B15C0236A55DDBEDB512BFBB9FAEC15E H Garfield - Winter's Tail (1990)(Edge, The)[h Sayva][aka Midsupper Night's Dream, A] ZXSpectrum +E384862A89A0E53D314E1AD5138DF66E H Garfield - Winter's Tail (1990)(Edge, The)[h Tff Team][aka Midsupper Night's Dream, A] ZXSpectrum +6CC774EA9EF8F346F296D22CB8456B0F H Gary Lineker's Hot-Shot! (1988)(Gremlin Graphics)(48K-128K)[h M1 Loading] ZXSpectrum +280A48B5957F2F337D59EBD491BD27DA H Gary Lineker's Super Skills (1988)(Gremlin Graphics)(128K)[cr Jackson Hollis] ZXSpectrum +48138830872E9AA37C0D0695B42CB597 H Gatecrasher (1984)(Quicksilva)[h Atomica] ZXSpectrum +385B7B13A2A0FB7C48B95D6B35C19A5E H Gatecrasher (1984)(Quicksilva)[h Sergey Loginow] ZXSpectrum +9533D2677551AAE3708473419ADA5F3A H Gazza II (1990)(Empire)[h Csl] ZXSpectrum +BDFB505ADA212DADF746CDA3AA084C35 H Gazza's Super Soccer (1990)(Empire)(48K-128K)[h Kicia] ZXSpectrum +7F5DC96B50905DF08578BB73403410CE H GBA Championship Basketball (1987)(Gamestar)[h Bill Gilbert][aka GBA Basketball - Two-on-Two] ZXSpectrum +1C729A07B439E3333C22D46CB9665FD8 H Gemini Wing (1989)(Virgin Mastertronic)(48K-128K)[h Raf] ZXSpectrum +C31A2C921EB485CA2E420025A6002D46 H Genghis Khan (1991)(Positive)(ES)(en)[h A.S.Koln] ZXSpectrum en ES +BC49A11BBE87114876491D6DF177B7EA H Genghis Khan (1991)(Positive)(ES)(en)[h Csl] ZXSpectrum en ES +8B54C8BC2EB57D313C964981AF1473E4 H Genghis Khan (1991)(Positive)(ES)(en)[h Igor Shinkin] ZXSpectrum en ES +54478C43EBAEBA70E6BB9C8D9C5CC196 H Geoff Capes Strong Man (1985)(Martech Games)[h Sla] ZXSpectrum +D7605EA2B28DBA8092F48BA9464F900F H Gerry the Germ Goes Body Poppin (1985)(Firebird)[h Roby] ZXSpectrum +6058E8B2FE7DEA97B2506E75A4B6EF7E H Ghost Hunters (1987)(Code Masters)(48K-128K)[h Bill Gilbert] ZXSpectrum +0C3A0EC230963C5C3A2EABC6FD1332EA H Ghost Hunters (1987)(Code Masters)(48K-128K)[h Firefly Software] ZXSpectrum +7F4E1969F70756D94DA3797AEDB3D6D1 H Ghost Hunters (1987)(Code Masters)(48K-128K)[h Lion17] ZXSpectrum +BD7F24D2DEAAFF4ACB13938DDC0ABF33 H Ghost Old Castle (1987)(Bill Gilbert)[h Bill Gilbert] ZXSpectrum +4509258202CE9643A9EF01A24F64987C H Ghostbusters (1984)(Activision)(48K-128K)[h The Crusaders] ZXSpectrum +FD973C2E908EFC14A4A531FF9E7F5C17 H Ghostbusters II (1989)(Activision)(128K)[cr Saposoftware][t] ZXSpectrum +5CB65383D418D236F9B3C1A75F3FCA03 H Ghostbusters II (1989)(Activision)(48K-128K)[h Andy Tacker] ZXSpectrum +42BD8573088D459DFC50CE330AD2FC92 H Ghostbusters II (1989)(Activision)(48K-128K)[t] ZXSpectrum +EED29D19E76368501B6A4EA80D3244D6 H Ghouls 'n' Ghosts (1989)(U.S. Gold)(128K)[cr Cid][t Cid] ZXSpectrum +A39B63A628876F26B708957465BC81F7 H Gift from the Gods (1984)(Ocean)[h Xiao Long] ZXSpectrum +E09F3A4615CEB1418D072922A885B13B H Gilligan's Gold (1984)(Ocean)[h Alois Skubanic] ZXSpectrum +9BA7787591BC63F6326F248BECBE19C0 H Gilligan's Gold (1984)(Ocean)[h Drj] ZXSpectrum +778C8660958E61AF9A3960D39331BA8C H Glider Rider (1986)(Quicksilva)(48K-128K)[cr] ZXSpectrum +C608CB508A6337A093A648D2470E9B4A H Glider Rider (1986)(Quicksilva)(48K-128K)[h Valsoft] ZXSpectrum +C3B28E6CB88E4E26BBF8B8233C6AA7D9 H G-LOC - R360 (1992)(U.S. Gold)(128K)[cr Torasoft][t Torasoft] ZXSpectrum +E82E4A7C1D36E2CB1C7BAFE586F3BA98 H Go to Hell (1985)(Triple Six)[h Spacesoft] ZXSpectrum +DFDAEE521BDD790CCFF23471046DD551 H Golden Axe (1990)(Virgin Games)(128K)[cr Matasoft] ZXSpectrum +8AA0B5EFAAFE5D6D7A66F51DB148EF28 H Golden Axe (1990)(Virgin Games)(48K-128K)[h A.S.P. Hackers Club] ZXSpectrum +07868069A3E25E768F31414DDF5433D3 H Golden Axe (1990)(Virgin Games)(48K-128K)[h Miazga, Rafal, 2015-12-26][t] ZXSpectrum +FBC71BAB3800B9C63218A60C88836D5E H Golden Axe (1990)(Virgin Games)(48K-128K)[h Rajsoft] ZXSpectrum +0B2863C7905C3D4936FA5E886C747A97 H Golden Axe (1990)(Virgin Games)(48K-128K)[t +2] ZXSpectrum +4DC82225326B26AA65AAF646F4779E51 H Golden Basket (1990)(Opera Soft)(ES)[cr][passworded] ZXSpectrum ES +0AA3B027AC784C373A3B57834EC3BA45 H Gonzzalezz - Level 2 (1989)(Opera Soft)(ES)[h Chris] ZXSpectrum ES +664B894FBC81722E062C085EEBDFDD54 H Gonzzalezz (1989)(Opera Soft)(ES)[h Raf] ZXSpectrum ES +13459522AB7A398F3B000DA8BA6AADBB H Goody (1987)(Opera Soft)(ES)[h Bruno] ZXSpectrum ES +7ABD8246C87853A54A3578B6D66043A6 H Goody (1987)(Opera Soft)(ES)[h Cwips] ZXSpectrum ES +CF27DC768687F191F475EC2ACAEA3BCB H Goody (1987)(Opera Soft)(ES)[h Miazga, Rafal, 2012-05][Colour mod] ZXSpectrum ES +9155F2250C40CFFE7F66C147BEA57E00 H Goonies, The (1986)(U.S. Gold)[h Jk][tr pl] ZXSpectrum +3E8064FEE1B84F64AFB846A73D38429D H Gothik (1987)(Firebird)[h Ely (Msi)] ZXSpectrum +EA1CB188EF6623FDC8ABE9A094138AF4 H Gothik (1987)(Firebird)[h Oav] ZXSpectrum +4C881CB45333993BEEAA2234B71F8880 H Gothik (1987)(Firebird)[t Pokes] ZXSpectrum +89F1AFAF25463E0348FAB38921E469C5 H GP Motocross (1985)(Ventamatic)(48K-128K)(ES)[h Game Killer] ZXSpectrum ES +65FF8842F2084FC201ACB5B9D4B6EA9F H GP Motocross (1985)(Ventamatic)(48K-128K)(ES)[h Studio Komputerowe D.H.Juventus] ZXSpectrum ES +3F9C64E897492B7619CD9226480936A0 H GP Motocross (1985)(Ventamatic)(48K-128K)(ES)[h Studio Komputerowe D.H.Juventus][a] ZXSpectrum ES +5E8C5CFD048B9DEA45D963789B993B9A H Graham Gooch's Test Cricket (1986)(Audiogenic)[h M1 Loading] ZXSpectrum +DAB3FF5D244AC7C5A9B5865205032DA0 H Grand National (1985)(Elite Systems)[cr] ZXSpectrum +14FFCD2091C02ECC1B077941563F33A1 H Grand Prix Circuit (1990)(Accolade)(128K)[cr Matasoft] ZXSpectrum +4881873538363D4A0B2797BED32B47CB H Grand Prix Circuit (1990)(Accolade)(128K)[h Emelyanov Pavel] ZXSpectrum +1109F3448694B81D31C5A913CE77B4DD H Grand Prix Simulator 2 (1989)(Code Masters)(48K-128K)[h Kicia][aka Grand Prix 2 Simulator] ZXSpectrum +262E8472549D3112179E2C0408310375 H Grand Prix Simulator 2 (1989)(Code Masters)(48K-128K)[h Petr And Michael][aka Grand Prix 2 Simulator] ZXSpectrum +6D7D97C3C6233D72F85C36223978CEDD H Grand Prix Simulator 2 (1989)(Code Masters)(48K-128K)[h Raf][aka Grand Prix 2 Simulator] ZXSpectrum +E25B903B4C6DDCCEBF130F098EA18C95 H Grange Hill - The Computer Game (1987)(Argus Press)(48K-128K)[h Kicia][aka Grange Hill - The Game] ZXSpectrum +CA26E7AC07806630FB622BF6D43B0166 H Great Britain Ltd (1982)(Hessel)[cr Jov & Zon][aka G.B. Limited][aka Great Britain Limited] ZXSpectrum +D6F66B75744FF9DABCCB6BE7D461226F H Great Escape, The (1986)(Ocean)[cr] ZXSpectrum +313C6A45ECB1E83435A5695C6359871B H Great Escape, The (1986)(Ocean)[h Prospekt][tr ru] ZXSpectrum +21477238641FA346934B2C1B2947A579 H Great Gurianos (1987)(Hit-Pak)[h Bill Gilbert] ZXSpectrum +A289F0C537BEF180930BD076AE4CD5A8 H Great Gurianos (1987)(Hit-Pak)[h Studio Komputerowe D.H.Juventus] ZXSpectrum +117A7E5FCC8CCE1969C99768D81AC8CD H Green Beret (1986)(Imagine)[h Ais] ZXSpectrum +6D5892A43E736FCA813BFCDD3C818B78 H Green Beret (1986)(Imagine)[h Andrew Pustovalov][tr ru] ZXSpectrum +401C2EEA0A49F0C5860807E669C230EB H Green Beret (1986)(Imagine)[h Andrew Pustovalov][tr ru][a] ZXSpectrum +1CD0C86629B952B1D8B35DC09A0CEE29 H Green Beret (1986)(Imagine)[h Janga] ZXSpectrum +5A210E7B43D99F2782D3556D698207A3 H Green Beret (1986)(Imagine)[h Javi.Jmr] ZXSpectrum +DF2F8C97002AFA8D9157A0CC38C6B1B7 H Green Beret (1986)(Imagine)[h Oink] ZXSpectrum +BB7561E572A82A3DABEC7503DCA1A33B H Green Beret (1986)(Imagine)[h Roby] ZXSpectrum +96F50A9FBE6812060AD2135DA024AB2D H Green Beret (1986)(Imagine)[h Rolexsoft] ZXSpectrum +7C1BB7B83C0F645189036302DE250D26 H Green Beret (1986)(Imagine)[h Starsoft] ZXSpectrum +DE16724C47C8E47D45276614A50A3F71 H Green Beret (1986)(Imagine)[h Tomi & Dali] ZXSpectrum +C0260A20E12D3EE11A6C03753A857CA9 H Green Beret (1986)(Imagine)[h V.D.G.] ZXSpectrum +EDF692164EB7C0C9094B1B4750DE3839 H Gregory Loses His Clock (1989)(Mastertronic Plus)[h Andy Hardest] ZXSpectrum +11BDD791F7DA6DA4CD608AD0DB3FF187 H Gregory Loses His Clock (1989)(Mastertronic Plus)[h Smok] ZXSpectrum +C797562EB77CD5C437A020FCD04CD89F H Gremlins - The Adventure (1985)(Adventure International)[cr] ZXSpectrum +26AB4D551E346C994D75E1FCA5B526CE H Gremlins 2 - La Nueva Generacion (1990)(Topo Soft)(ES)[h M.P.] ZXSpectrum ES +738E5EF7F47D14187C3F4F91E947257B H Gremlins 2 - The New Batch (1990)(Elite Systems)[h Bill Gilbert, 1991][aka Gremlins 2 - La Nueva Generacion][re-release] ZXSpectrum +91476999961DA691ECCE90D70B592189 H Gremlins 2 - The New Batch (1990)(Elite Systems)[h Smok][aka Gremlins 2 - The New Generation][re-release] ZXSpectrum +0E2602910306BEF9375963073C253BB7 H Grid Iron 2 (1989)(Alternative)[h Ais] ZXSpectrum +B9476675973FE65181C00DE1C65E1855 H Grid Iron 2 (1989)(Alternative)[h Rajsoft] ZXSpectrum +EC58CB99E1B670F8A65A1DA7919192FD H Gryzor (1987)(Ocean)(48K-128K)[h Emelyanov Pavel] ZXSpectrum +EAC5592B0C2313C56483BCB96F4D7BC9 H Gryzor (1987)(Ocean)(48K-128K)[h Firefly Software] ZXSpectrum +51ABD7F32A31F2DCC73F5488A6EF58D9 H Gryzor (1987)(Ocean)(48K-128K)[h W.A.M] ZXSpectrum +E129C7E4C3F871EE896974BA9064D909 H Guadalcanal (1987)(Activision)[h Pehansoft] ZXSpectrum +CC9853EE4A6AC0622E9E3E5295F10657 H Guardian II - Revenge of the Mutants (1990)(Hi-Tec)(48K-128K)[h Bill Gilbert] ZXSpectrum +A8FD8CD2F20327924A1D20AA1AC708A9 H Gulpman (1982)(Campbell Systems)(16K)[h List][tr ru] ZXSpectrum +D6DB7E893218575F82C80DA6CEE0DA46 H Gulpman (1982)(Campbell Systems)(16K)[h Saint-Petersburg 1992][tr ru] ZXSpectrum +C18BF1D0FD91AF9C7C45AA74EA609EF6 H Gunboat (1987)(Piranha)[h Babolo] ZXSpectrum +25391434A6065FE2CE7A7A1504D7DA52 H Gunboat (1987)(Piranha)[h Plomba Soft] ZXSpectrum +F82F235C43CF94A117C7C5DBFCD3C1B2 H Gunboat (1990)(Accolade)(128K)[cr] ZXSpectrum +0B464AFA228A111B5F82963441879AD3 H Gunfighter (1988)(Atlantis)[h Rajsoft] ZXSpectrum +61162A2144FD222C6608DD9C4E5A73A3 H Gunfright (1986)(Ultimate Play The Game)[h Be-Be Hungary] ZXSpectrum +15E99410923EACE02B328BC6AA4F46FD H Gunfright (1986)(Ultimate Play The Game)[h Oav] ZXSpectrum +1C9B5DD3A1D84A64D8777D1B2CC83F3C H Gunfright (1986)(Ultimate Play The Game)[h Satansoft] ZXSpectrum +664BB4708258954EB859B2EB76030805 H Gunhed (1990)(Hellenic)(128K)(GR)(en)[h Csl][aka Gunhead][aka Solaris 2] ZXSpectrum en GR +2F98249F64AF1DCD6FBA2ABF88505F93 H Gunhed (1990)(Hellenic)(128K)(GR)(en)[h Roby][aka Gunhead][aka Solaris 2] ZXSpectrum en GR +AF34369F288863981076F6A5EB07E96C H Gunhed (1990)(Hellenic)(128K)(GR)[h Master Studio][tr ru][aka Gunhead][aka Solaris 2] ZXSpectrum GR +0A283A0635B4DD80F5D248704FB26445 H Gunrunner (1987)(Hewson Consultants)[h Andy Hardest] ZXSpectrum +DD6B47C7F5F9BFAD2B4223117E798C7A H Gunrunner (1987)(Hewson Consultants)[h Dale][tr ru] ZXSpectrum +10206B85CAE789EC6C90464AB90A3BD8 H Gunship (1987)(MicroProse)(128K)[cr Wixet] ZXSpectrum +955DABD9BC34A067E5E886B87AAB3AB1 H Gunship (1987)(MicroProse)(48K-128K)[h Bill Gilbert] ZXSpectrum +AF1E450D3E9A3246D0D8DC342B0A79CE H Gunship (1987)(MicroProse)(48K-128K)[t Pokes] ZXSpectrum +53F003B8F58CCAF5CC9AF7EB03E0A8FA H Gunstar (1987)(Firebird)[h Danish Pirates] ZXSpectrum +2B1FD5748815CC27BFD497EEF709D101 H Gunstar (1987)(Firebird)[h Miheev] ZXSpectrum +E8DCB3619BAFBB81406B04529B3031CB H Gutz (1988)(Ocean)[h Bill Gilbert] ZXSpectrum +6BE0D62FDE5156968882ABA388EBD116 H Gutz (1988)(Ocean)[h Phonex] ZXSpectrum +EBBEC127872B7FA7C69F739B32D1D543 H Gutz (1988)(Ocean)[h Tarzan Boy] ZXSpectrum +78069BC44C2CECD355F70BAC4E0DE015 H Gyron Necropolis (1985)(Firebird)[h Be-Be Hungary] ZXSpectrum +EAC5D0916D088E85BAD9518850656026 H Gyroscope (1985)(Melbourne House)[h Future Soft] ZXSpectrum +525C000D21860F1046345DCBA2084AC5 H Gyroscope (1985)(Melbourne House)[h Jack Lantern] ZXSpectrum +B29CA9950647ACC1EA53A33F98C17F3D H Gyroscope II (1987)(Color Magic)[h Mac] ZXSpectrum +BB02115A1EED55D6CC7B6A3ADA5DAC68 H H.A.T.E. (1989)(Gremlin Graphics)[cr Inxs Software][a][aka Hostile All Terrain Encounter] ZXSpectrum +E1C3C9060A7040D0F6EE573B3A6F48D3 H H.A.T.E. (1989)(Gremlin Graphics)[cr Inxs Software][aka Hostile All Terrain Encounter] ZXSpectrum +68501CCA398FADCB442F01915BE4BF4C H H.A.T.E. (1989)(Gremlin Graphics)[h Belov S.V][aka Hostile All Terrain Encounter] ZXSpectrum +7D4FC08D30AB9D51D6B5605C7ED9B50F H H.A.T.E. (1989)(Gremlin Graphics)[h Kis][tr ru][aka Hostile All Terrain Encounter] ZXSpectrum +A5B64E56523EEBDBF228135FF42A908B H H.A.T.E. (1989)(Gremlin Graphics)[h Laptev][aka Hostile All Terrain Encounter] ZXSpectrum +FA678D33236FECC81F524EFE8FF7A798 H H.A.T.E. (1989)(Gremlin Graphics)[h Raf][aka Hostile All Terrain Encounter] ZXSpectrum +D08AE8310E80255953ECF22FC8842F3B H Hacker (1985)(Activision)(48K-128K)[h Andy Tacker] ZXSpectrum +BCD481092413F6CBC71481B6D2079F82 H Hades Nebula (1987)(Nexus Productions)[h Andrew Strikes Code] ZXSpectrum +4E2475412AA3FB83A585587626A808AF H Hades Nebula (1987)(Nexus Productions)[h Dirk Kompass] ZXSpectrum +5F30B1CE25115DC6498B4CD45E5D5D07 H Hades Nebula (1987)(Nexus Productions)[h Sutton Hacking Force] ZXSpectrum +0E38622B9683EC3DCF242B7B96092058 H Hammer Boy - Level 2 (1991)(Dinamic)(48K-128K)(ES)(en)(Side B)[h Batsoft] ZXSpectrum en ES +339DBCCF7C7E0018ECAD88A1795D917D H Hammer Boy - Level 2 (1991)(Dinamic)(48K-128K)(ES)(en)[h Anton Dorohow] ZXSpectrum en ES +58D3381B1D2A3712591CDB44E557A6F5 H Hammer Boy - Level 2 (1991)(Dinamic)(48K-128K)(ES)(en)[h Csl] ZXSpectrum en ES +BE436BB1EB8809639424113B324BAD27 H Hammer Boy (1991)(Dinamic)(48K-128K)(ES)(en)(Side A)[cr] ZXSpectrum en ES +F950C80C4C5CA50135B3E53D81C3ED04 H Hammer Boy (1991)(Dinamic)(48K-128K)(ES)(en)(Side A)[h Batsoft] ZXSpectrum en ES +92CFC2E5B412F4402474831865E382A3 H Hammer Boy (1991)(Dinamic)(48K-128K)(ES)(en)(Side B)[cr] ZXSpectrum en ES +A64082ACCC891E75A7B4EF62B2F1C083 H Hammer Boy (1991)(Dinamic)(48K-128K)(ES)(en)[h Csl] ZXSpectrum en ES +D4F94B490EA556DA29B0FB7680D3A8C7 H Hammer Boy (1991)(Dinamic)(48K-128K)(ES)(en)[h Fisa] ZXSpectrum en ES +F65741FE85CCFDC86D7144B096884522 H Hammerfist (1990)(Activision)[h Only 2 Levels] ZXSpectrum +8D745E84CD88BB45076943B94E4FE5FE H Hammerfist (1990)(Activision)[t +3] ZXSpectrum +87D0DB137F02B9CB2CC9EF01084DF65C H Hampstead (1984)(Melbourne House)[h Cobra Software] ZXSpectrum +E5173750DA955CB1199DBA7E71CF4C59 H Hampstead (1984)(Melbourne House)[h Fanatic Stas] ZXSpectrum +88578A29B5FEEFD9CD06573C7A2ED5DF H Happiest Days of Your Life, The (1986)(Firebird)[h Bill Gilbert] ZXSpectrum +282CDCD70E0903831A0331D182B6B135 H Hard Drivin' (1989)(Domark)(128K)[cr Matasoft][t] ZXSpectrum +1CE3093418545E7DAD11024184166A30 H Hard Drivin' (1989)(Domark)(48K-128K)[h Lion17] ZXSpectrum +BAFAC9C68765A5596C088F4682E40F0C H Hard Drivin' (1989)(Domark)(48K-128K)[h Raf] ZXSpectrum +CF8CC1EB10974DD11C33DE384F812A16 H Hard Drivin' (1989)(Domark)(48K-128K)[h Rajsoft] ZXSpectrum +31EAF6C9A36B9696BE376C0FC541184C H HardBall! (1986)(Advance Software Promotions)[h Studio Tm&M] ZXSpectrum +F2848396924E097A22F418C22E3E11F8 H Harrier Attack! (1983)(Durell)(16K)[cr] ZXSpectrum +62E5D7DDB869A450EAE83B6DF1A4D92D H Harrier Attack! (1983)(Durell)(16K)[h Telekom][tr ru] ZXSpectrum +318AE395C3C7AB0176A69DE544BD6EE7 H Harvey Headbanger (1986)(Firebird)[h John] ZXSpectrum +5257992D37EA0964E74553A434CF53B8 H Havoc (1990)(Players Premier)(48K-128K)[h Andrew Strikes Code] ZXSpectrum +2FDBD529B5A8FD38454D83560E690D43 H Havoc (1990)(Players Premier)(48K-128K)[h Smok] ZXSpectrum +E02ABD7B1F7D00A83D1E7C6CC90A4C58 H Hawk Storm (1991)(Players Premier)[h Andrew Strikes Code] ZXSpectrum +DCC2798610A69E41A8A470D21FF053B0 H Hawk Storm (1991)(Players Premier)[h Csl] ZXSpectrum +BE5A1E68B1CE751703752440D6280C0B H Hawk Storm (1991)(Players Premier)[h F.C.A] ZXSpectrum +AC6DD006B8C029B0252A641ED16B4B4B H Hawk Storm (1991)(Players Premier)[h Kicia] ZXSpectrum +9BE7A2689182284281D70EEDD6D45F07 H Hawk Storm (1991)(Players Premier)[h Pavel Nikitin] ZXSpectrum +11BE6A2AEED996C0B74E0511B25B3874 H Head over Heels (1987)(Ocean)(48K-128K)[h Nicolas Rodionov][aka Foot and Mouth] ZXSpectrum +9D3DA020147BA1FA7A421543853477B7 H Head over Heels (1987)(Ocean)(48K-128K)[h Studio Komputerowe D.H.Juventus][aka Foot and Mouth] ZXSpectrum +A222E309E4F845A2E0DFA82E4141D975 H Headstart (1987)(Bug-Byte)[h Bill Gilbert] ZXSpectrum +05A4C7D695A7B19F36F48C236152031C H Heartbroken (1989)(Atlantis)[h Chebatarev][tr ru] ZXSpectrum +811AB917862470DE9D86C70213EF1FA2 H Heartbroken (1989)(Atlantis)[h Dynamic Soft] ZXSpectrum +58E1DE2B2B0CF2E08993FCC1A8FF315F H Heartbroken (1989)(Atlantis)[h Prospekt][tr ru] ZXSpectrum +4A7B228B4940582072D942269B169597 H Heartbroken (1989)(Atlantis)[h V.Vasilevskij][tr ru] ZXSpectrum +20AE249658720016A8B2158F8DB6D150 H Heartland (1986)(Odin Computer Graphics)[h Future Soft][aka Kimera] ZXSpectrum +8AE418F55FC30D17E9BD6E5F67CCECDC H Heavy on the Magick (1986)(Gargoyle Games)[cr Roby] ZXSpectrum +ABE95F33CCE535885B1AA1BF67A3A828 H Heavy on the Magick (1986)(Gargoyle Games)[h Ais] ZXSpectrum +5E7A29CB4BCDD57AAA74E60A4AE94218 H Heavy on the Magick (1986)(Gargoyle Games)[h Alex Simon] ZXSpectrum +DDB337D1B06698F701488B7164EA58A2 H Heavy on the Magick (1986)(Gargoyle Games)[h Lord French] ZXSpectrum +5219AA9339AF2DB1871B80A1A40144F7 H Heavy on the Magick (1986)(Gargoyle Games)[h Omega Ltd] ZXSpectrum +16E1AE1A1D695071EFBFA069E7ADD95E H Heavy on the Magick (1986)(Gargoyle Games)[h Roby] ZXSpectrum +7B589AE9C1EFE3118E4474ADBF2AB913 H Heavy on the Magick (1986)(Gargoyle Games)[h Superfish] ZXSpectrum +13C06B3E961C90FFDC64D243CF6E39C6 H Hell Master (1993)(Nikitin, Paul)(48K-128K)(RU)(en)[h Osadchij Andrej] ZXSpectrum en RU +B6EEC9432828DCF1BB556AF180E7110B H Hellfire (1985)(Melbourne House)(48K-128K)[h] ZXSpectrum +DC5869C106B4314C0A2EE2C653279A9D H Hellfire (1985)(Melbourne House)(48K-128K)[h][a] ZXSpectrum +68B1F8136136E19BFC82EFE60763C538 H Hellfire (1985)(Melbourne House)[h M.E.R.C.H.E.] ZXSpectrum +CB56B2006551A7DFCD74893922DAAAC6 H Hellfire (1985)(Melbourne House)[h Svando] ZXSpectrum +530AD8B48C8429F8656A50EDED395224 H Helm, The (1985)(Firebird)[h Igor Shinkin] ZXSpectrum +FA610714556098758B904C4E69462616 H Help Tape Reg (19xx)(Ais)[h Ais] ZXSpectrum +EA03A4CACD907035FA08779F5E37BE25 H Helter Skelter - Editor (1991)(Audiogenic)(48K-128K)[h Rajsoft] ZXSpectrum +FC79E7D22CF376C03B69E338349DDE39 H Helter Skelter (1991)(Audiogenic)(48K-128K)[h Chris] ZXSpectrum +1E568B0D5E52483FA991D38B2E97D85F H Helter Skelter (1991)(Audiogenic)(48K-128K)[h Gladiator] ZXSpectrum +4125905F8E3B07E4E59349F836635169 H Herbert's Dummy Run (1985)(Mikro-Gen)[h Catweazle] ZXSpectrum +A0174AA4AB73828FE788A1D7C5487177 H Herbert's Dummy Run (1985)(Mikro-Gen)[h Vatroslav] ZXSpectrum +EE9749632D2A5A2E4E6C7315F60FE377 H Hercules - Slayer of the Damned (1988)(Gremlin Graphics)(48K-128K)[h Bill Gilbert] ZXSpectrum +BAF471A8E3184FF540BB3B9993B6169E H Hero Quest - Return of the Witch Lord (1991)(Gremlin Graphics)(128K)[cr Hollis] ZXSpectrum +0BC739CED517069564136A34B72C022C H Hero Quest - Return of the Witch Lord (1991)(Gremlin Graphics)(128K)[cr Matasoft] ZXSpectrum +A384B5ACA5F59487C073C6B182930F20 H Hero Quest (1991)(Gremlin Graphics)(128K)[h Mata] ZXSpectrum +841D71C6E4BB903FB7AA98B17E8C70D5 H Hero Quest (1991)(Gremlin Graphics)(48K-128K)[h Chip][tr ru] ZXSpectrum +75395D685500152780DE32B10DB10774 H Hero Quest (1991)(Gremlin Graphics)(48K-128K)[h Rajsoft] ZXSpectrum +B0DF9F1673C62F6583AD43021618E478 H Heroes of the Lance (1988)(U.S. Gold)[h Andrey Rachkin][tr ru] ZXSpectrum +C0B85456C82903C1D49E4FDA706A67CE H Heroes of the Lance (1988)(U.S. Gold)[h Mac] ZXSpectrum +75AAC38B8DE2C2DD38743DDA56939E87 H High Frontier (1987)(Activision)[h Igor Shinkin] ZXSpectrum +B8BED8841E93D8E6B3DDD21D1593E182 H High Photon (19xx)(-)[h Mr] ZXSpectrum +2A692E9B58AC7BB1D34DEBEDA1AB077E H High Steel (1989)(Screen 7)(48K-128K)[cr] ZXSpectrum +49C3A3F8774A72A4676D7F4115215F28 H High Steel (1989)(Screen 7)(48K-128K)[h Rajsoft] ZXSpectrum +E2E2DAEA6A58737ADA4BF2A37FF90EF2 H Highlander (1986)(Ocean)[h Bill Gilbert] ZXSpectrum +A2257CC77C85C148E7A5F1D1D73C1C42 H Highway Encounter (1985)(Vortex)[h Aly Ibrahim Rachid] ZXSpectrum +21B246E6120A5400ABF169969B76C949 H Highway Encounter (1985)(Vortex)[h Belov S.V] ZXSpectrum +A27DB087657822EC9A8D838A943628F8 H Highway Encounter (1985)(Vortex)[h Prospekt][tr ru] ZXSpectrum +D2F8F9335F7A90AA3F46F34C5C765FBE H Highway Encounter (1985)(Vortex)[h Satansoft] ZXSpectrum +46684539C3A6C855BE1A0E713972DAD9 H Highway Encounter (1985)(Vortex)[h Shurasoft Moscow,1988] ZXSpectrum +D1534DE1BE6EF05E7FE31393D37A32E7 H Highway Encounter (1985)(Vortex)[h Shurasoft] ZXSpectrum +83453E205E5E92B0776066B7F9AAF796 H Hijack (1986)(Electric Dreams)[h Jack Lantern] ZXSpectrum +1290A92225E90939CDF7030E2156C6DA H Hijack (1986)(Electric Dreams)[h Jansoft] ZXSpectrum +8696BF301B9F19015577A460AC9FDB34 H Hijack (1986)(Electric Dreams)[h Vovchenko A.A.] ZXSpectrum +9F910D71FF9E78C3E00EF288976E974D H Hive (1986)(Firebird)[h Bill Gilbert] ZXSpectrum +0E6C7A0753CCC208A7C53EBFEBD48F5D H Hobbit, The (1982)(Melbourne House)(48K-128K)[h Mitton, Richard, 2015-05][Graphics] ZXSpectrum +A8729FDC4A326FF1EC5940B1A619EAB2 H Hobbit, The (1982)(Melbourne House)[cr] ZXSpectrum +F8BA3D572B670DCB3745611854BCC7D6 H Hobgoblin (1991)(Atlantis)[h Rajsoft] ZXSpectrum +E55B16D996BA4306D47A9D396C5CF139 H Hobgoblin (1991)(Atlantis)[h Sanchez] ZXSpectrum +EFE8D7A41FF3F0E7FE4BF3F283A48F28 H Hong Kong Phooey - No1 Super Guy (1990)(Hi-Tec)[h Felix][tr ru] ZXSpectrum +80CD4EC5838F2EF04B165C5ADEA8CADB H Hong Kong Phooey - No1 Super Guy (1990)(Hi-Tec)[h Homesoft] ZXSpectrum +FB23595893F810F5148B35232A1053C1 H Hong Kong Phooey - No1 Super Guy (1990)(Hi-Tec)[h Kicia] ZXSpectrum +EA760F31757E24A216392C939C045299 H Hong Kong Phooey - No1 Super Guy (1990)(Hi-Tec)[h Rajsoft] ZXSpectrum +9708DB669293EB6DF49447052BFEABAD H Hopping Mad (1988)(Elite Systems)[h Adrian][aka Hoppin' Mad] ZXSpectrum +B3EEB5D2E5ADE6114E49B479DFACB7D0 H Hopping Mad (1988)(Elite Systems)[h Ely (Msi)][aka Hoppin' Mad] ZXSpectrum +2C7CAEE84DAAFAC309E49896C9B7C702 H Hopping Mad (1988)(Elite Systems)[h Kis][tr ru][aka Hoppin' Mad] ZXSpectrum +1B6D168D077CF6599D1E2A0F3582DBBC H Hopping Mad (1988)(Elite Systems)[h Mac][aka Hoppin' Mad] ZXSpectrum +AD6322AD70D6C0EAB5320F3EAE87D864 H Hopping Mad (1988)(Elite Systems)[t Pokes][aka Hoppin' Mad] ZXSpectrum +52148B23ACDF61EB993F7C47ADAABA61 H Horace & the Spiders (1983)(Sinclair Research)(16K)[h Pkd][tr ru][aka Horace and the Spiders] ZXSpectrum +FBF431D43C67FD4D84D3EC937486DBBC H Horace & the Spiders (1983)(Sinclair Research)(16K)[h Saint-Petersburg 1992][tr ru][aka Horace and the Spiders] ZXSpectrum +21B2821B8292CE85DBE07E7FD469B423 H Horace & the Spiders (1983)(Sinclair Research)(16K)[h Telekom][tr ru][aka Horace and the Spiders] ZXSpectrum +6C767478766C88DFDD4CA2D9481BE551 H Hostages (1990)(Infogrames)(48K-128K)(FR)(en)[h Bill Gilbert] ZXSpectrum en FR +CDE8D0D172AAAE7A54626B7B80638BFD H Hotshot (1988)(Addictive Games)[h Andy Mokrushin] ZXSpectrum +1054755EA487333B46E9D85DF399C3D6 H Hotshot (1988)(Addictive Games)[h Bill Gilbert] ZXSpectrum +25DAA2C4A690CF76E792BE5450BAFBF7 H Hotshot (1988)(Addictive Games)[h Bruno] ZXSpectrum +584BFA35CD469BC48443F64667EA6FD7 H Hotshot (1988)(Addictive Games)[h Mac] ZXSpectrum +FE90AD4D1FA3F9D0FF2F7A05450EC82A H Hotshot (1988)(Addictive Games)[h Tarzan Boy] ZXSpectrum +DBE9B2E92BE3FDD32D2ECBB972A99CC3 H How to be a Complete Bastard Game (1987)(Virgin Games)(48K-128K)[h S.S.Captain] ZXSpectrum +4E02CA5DDA2DCDE396BEF7AB002D55D8 H Howard the Duck - Adventure on Volcano Island (1987)(Activision)[h St Soft] ZXSpectrum +32FEC2AC8F08A590724AC518902151CA H Howard the Duck - Adventure on Volcano Island (1987)(Activision)[h Ttcj Crack] ZXSpectrum +3658B391DF05462848A30E4F3F96A976 H Hudson Hawk (1991)(Ocean)(128K)[cr Hollis][t] ZXSpectrum +824BB13C2FF9443AF91E5933EA0AFA01 H Human Killing Machine (1988)(U.S. Gold)(128K)[cr California][t California][aka HKM] ZXSpectrum +D3543B434600EFECEFC006BC21185330 H Human Killing Machine (1988)(U.S. Gold)(48K-128K)[h Kicia][aka HKM] ZXSpectrum +18E6FCCB7851F64974ADE6B0C7ADEF5A H Human Killing Machine (1988)(U.S. Gold)(48K-128K)[h Plomba Soft][aka HKM] ZXSpectrum +6E7D5EDE72D546E1F2D8AA6568456F14 H Human Killing Machine (1988)(U.S. Gold)(48K-128K)[h Raf][aka HKM] ZXSpectrum +ACDA9CF52EC53AC6D0657F1EEE323C06 H Humphrey (1988)(Zigurat)(ES)[cr] ZXSpectrum ES +71B66C8A1DEAACC08D2879D03705ED38 H Humphrey (1988)(Zigurat)(ES)[h Dream Soft] ZXSpectrum ES +86635FC4E1F940B1BDF5CFFD89C77F2E H Humphrey (1988)(Zigurat)(ES)[h Phonex] ZXSpectrum ES +25F23432C2D48855C006CFE7584CEA6F H Hunchback - The Adventure (1986)(Ocean)[h Rudy] ZXSpectrum +D91F4DD1E84CDA6B63F08952DE5294C7 H Hunchback (1984)(Ocean)[h Valsoft] ZXSpectrum +B7B9F7B372A4C182874AFAB01540914F H Hundra (1988)(Dinamic)(ES)(en)[h Atossoft] ZXSpectrum en ES +3CCB8DBDF8938948C369654FEFA944F3 H Hunt for Red October, The - Based on the Book (1988)(Grandslam)(128K)[t][aka Ultimate Submarine Combat Simulation, The] ZXSpectrum +5F5C4FD1E446E9BD895D65390BB0E345 H Hunt for Red October, The - Based on the Movie (1991)(Grandslam)(128K)[h Kamilsoft] ZXSpectrum +26ED7E5DB9A7A71053B0E70BA55DFB75 H Hunt for Red October, The - Based on the Movie (1991)(Grandslam)(128K)[t] ZXSpectrum +F9D5D8FEBBA77AE8F52C1074BA312235 H Hunt for Red October, The - Based on the Movie (1991)(Grandslam)(48K-128K)[h Atossoft] ZXSpectrum +43018CD18089209E7373AAFE3DB4DFE3 H Hunt for Red October, The - Based on the Movie (1991)(Grandslam)(48K-128K)[h Rajsoft] ZXSpectrum +F99E82290FAAA91B8DD4E633CB5C41B2 H Hunter (1991)(Scope Designs)[h Mike Noskov] ZXSpectrum +0B4991C9E34484A8493A0BF15D20015B H Hybrid (1987)(Starlight)[h Bill Gilbert] ZXSpectrum +CDA94878A30991F83F0B52E02D474EAD H Hydra (1991)(Domark)(128K)[h Tff Team] ZXSpectrum +62F6595D380F367B2503C4B82177DA0D H Hydrofool (1987)(Faster Than Light)(48K-128K)[cr] ZXSpectrum +0EC482DAAB2852B1E26FE445834349F0 H Hydrofool (1987)(Faster Than Light)(48K-128K)[h Ks. Moscow] ZXSpectrum +9E49EA5CBB345F12DC9979E968DB828E H Hydrofool (1987)(Faster Than Light)(48K-128K)[h Ks. Moscow][a] ZXSpectrum +C726938754076D348A486FEA4A268FF3 H Hydrofool (1987)(Faster Than Light)(48K-128K)[h Vasilyev Anton] ZXSpectrum +2774838438B5470065522BDDE5361EC1 H Hypa Raid (1986)(Atlantis)[h Smok] ZXSpectrum +DC52BFE1DD59DBA40A24A309E99DA321 H Hypaball (1986)(Odin Computer Graphics)[h Gajewski] ZXSpectrum +E5CA4626BA904112BA683ACA9CEF0E23 H Hyper Active (1988)(Sinclair User)[h Andy Tacker] ZXSpectrum +BBE782C8887531FCC4AC304D72AC3749 H Hyper Active (1988)(Sinclair User)[h Bill Gilbert] ZXSpectrum +F6F28F179C9F26A3670AE396365BA546 H Hyperbowl (1986)(Mastertronic)[h Thd][tr ru] ZXSpectrum +8F89924702E7CBD1BA40813FF2EC2DE6 H Hyperlane+ (1991)(Sinclair User)[h Andrew Strikes Code] ZXSpectrum +33BCE56EA619D71427D4D4405B87117E H Hypsys - Level 2 (1989)(Dro Soft)(48K-128K)(ES)(en)[h Omicron Projects] ZXSpectrum en ES +4F9C06EE0467795D3B4D7CF1CAB55A13 H Hypsys - Level 2 (1989)(Dro Soft)(48K-128K)(ES)(en)[h Winisoft] ZXSpectrum en ES +386900595074B24404A3440311F023F2 H Hypsys (1989)(Dro Soft)(48K-128K)(ES)(en)(Side A)[cr] ZXSpectrum en ES +78D6C92DB945C1B5E42251558C1A1CE9 H Hypsys (1989)(Dro Soft)(48K-128K)(ES)(en)(Side B)[cr] ZXSpectrum en ES +4BF8F99C7EC0D001FFF73198FF76C3A1 H Hypsys (1989)(Dro Soft)(48K-128K)(ES)(en)(Tape 1 of 2)[t Pokes] ZXSpectrum en ES +106F0F5AFED2E7CE81643E2D4385A72A H Hypsys (1989)(Dro Soft)(48K-128K)(ES)(en)(Tape 2 of 2)[t Pokes] ZXSpectrum en ES +CDA31C5F4BBE466F1DBE739CFC07B99C H Hypsys (1989)(Dro Soft)(48K-128K)(ES)(en)[h Winisoft] ZXSpectrum en ES +F0EEE322F737312EFEB354C0A07D49A4 H Hypsys (1989)(Dro Soft)(48K-128K)(ES)[h Mihal Soft][tr ru] ZXSpectrum ES +E68357E18D6CAE0E5FB959EB1B8B826A H Hysteria (1987)(Software Projects)[h Bill Gilbert] ZXSpectrum +E9B85E91D1FDACF631C0A00FB27553E0 H Hysteria (1987)(Software Projects)[h Modern Magic Club] ZXSpectrum +3BCCF4EC6911F1C65250B5AAD31C62A7 H Hysteria (1987)(Software Projects)[h Phonex] ZXSpectrum +DE4EEF6258C539D0052591F87D604A12 H Hysteria (1987)(Software Projects)[h Winisoft] ZXSpectrum +FCA3EEE8EA2903A8597D3FE4E324F382 H I Ball II (1987)(Firebird)[h Alexander Loginov] ZXSpectrum +6F0DEB884B4B479188BEBB59E42A341F H I Ball II (1987)(Firebird)[h Drj] ZXSpectrum +6E00E1AC86E167B30ECDDF36A75BB390 H I Ball II (1987)(Firebird)[h Fcs] ZXSpectrum +A32CFA3917AFDCD3FC24DC1CABA934CF H I Ball II (1987)(Firebird)[t Pokes] ZXSpectrum +E6B3B977E0612521123CC61A612205C0 H I, Ball (1987)(Firebird)[h Mac] ZXSpectrum +41CC2DAAD72DBCE3C0798E902BBE9174 H I, Ball (1987)(Firebird)[t Pokes] ZXSpectrum +8EE54382EEC90B57DDDDC93EAA6921CE H I, of the Mask (1985)(Electric Dreams)[h Fikus-Pikus] ZXSpectrum +56B35C5ACCFB4274A1D1A629AC274F61 H I, of the Mask (1985)(Electric Dreams)[h Homesoft] ZXSpectrum +96B2FDED43A12CAB5667FEBF5A2973AE H I, of the Mask (1985)(Electric Dreams)[h Vatroslav] ZXSpectrum +4D88487C4576F81639F8997B18FF5FA1 H I.C.U.P.S. (1986)(Thor Computer)(48K-128K)[h Bill Gilbert] ZXSpectrum +45C41AF9403759CD6781C90D9B98EFCD H Ice Temple, The (1986)(Bubble Bus)[h Dj Max Mc] ZXSpectrum +93EBF47F7E093B95455FDC6F25594B80 H Ice Temple, The (1986)(Bubble Bus)[h Kis][tr ru] ZXSpectrum +B41DF1448CB5877DFF200D14AFA6ACBA H Ice Temple, The (1986)(Bubble Bus)[t Pokes] ZXSpectrum +6948B2FCDDE0B5ECE5ACAA9FE08E26FD H Ikari Warriors (1988)(Elite Systems)(48K-128K)[cr][t] ZXSpectrum +B2D5B42EE8E612192B03CD8214B75C27 H Ikari Warriors (1988)(Elite Systems)(48K-128K)[h Bill Gilbert] ZXSpectrum +9BF7AE74728ACA7875C869F39E49DCAB H Ikari Warriors (1988)(Elite Systems)(48K-128K)[h Bis] ZXSpectrum +F137260988AF115D258DF2799AD105A4 H Ikari Warriors (1988)(Elite Systems)(48K-128K)[h John K] ZXSpectrum +2D075FFEA64A121B65E740B3470B9980 H Ikari Warriors (1988)(Elite Systems)(48K-128K)[h Kato] ZXSpectrum +9738AB00D23350C6DFCC7B3657C95BB6 H Ikari Warriors (1988)(Elite Systems)(48K-128K)[h Mihal Soft][tr ru] ZXSpectrum +3F7F31C8A17A7BE82571D4FA27B7D6E7 H Ikari Warriors (1988)(Elite Systems)(48K-128K)[h Tarzan Boy] ZXSpectrum +2557AA794938ADB930CAD8A44A1E2A93 H Ikari Warriors (1988)(Elite Systems)(48K-128K)[h Vovchenko A.A.] ZXSpectrum +8630E355C7E0C5238D2AD553D475AB35 H Ikari Warriors (1988)(Elite Systems)(48K-128K)[h Yakimsoft Ltd 1993] ZXSpectrum +F0C74AD2D0D26DFFEBA95F35037CF36A H Impact! (1988)(Audiogenic)[h Andrew Bagriy][tr ru] ZXSpectrum +B6087E949664CF354EB295E65778565D H Impact! (1988)(Audiogenic)[h Bill] ZXSpectrum +81EDDE43822C2C17C4D4D43961A274A3 H Impact! (1988)(Audiogenic)[h Gordey Sergey] ZXSpectrum +B340F4FD460B321A60D06EFBBA9A8A94 H Impact! (1988)(Audiogenic)[h Kis][tr ru] ZXSpectrum +5D711C43B8100953DA56182D66069397 H Impact! (1988)(Audiogenic)[h Mednonogov Aleksey][tr ru] ZXSpectrum +84FEE72C4595A9E1EF4769B5D588F5E7 H Impact! (1988)(Audiogenic)[h Prospekt][tr ru] ZXSpectrum +D25E2BA325D46E80877C181321202227 H Impact! (1988)(Audiogenic)[h Winisoft] ZXSpectrum +10266FE6B42558647233D1E3619AA39C H Implosion (1987)(Cascade Games)(48K-128K)[h Bill Gilbert] ZXSpectrum +663C534628FA246DCDF050B594700F68 H Implosion (1987)(Cascade Games)(48K-128K)[h Konstantin] ZXSpectrum +861F85D5C499DC2EEC7A815429C11932 H Impossamole (1990)(Gremlin Graphics)(128K)[cr California][t California] ZXSpectrum +9C5C3FC1B39F60696D95F02A8E2C5B29 H Impossamole (1990)(Gremlin Graphics)(48K-128K)[h Bill Gilbert] ZXSpectrum +D32581F07BF932330A6F55966145F3B7 H Impossamole (1990)(Gremlin Graphics)(48K-128K)[t +3] ZXSpectrum +7BFABE4FFAD06C3746363A0D61D6D614 H Impossible Mission (1985)(U.S. Gold)[h Kovacs Roland] ZXSpectrum +51BE7773AA6FE92640F32C0A4FAF0C0D H Impossible Mission II (1988)(U.S. Gold)[h Bill Gilbert] ZXSpectrum +658748E1C8D94E4947B8ABB40046E760 H Incredible Shrinking Sphere (1989)(Electric Dreams)[h Andrew Strikes Code][aka ISS] ZXSpectrum +BF25BF529625041BE1849F1560B77822 H Incredible Shrinking Sphere (1989)(Electric Dreams)[h The E Team][aka ISS] ZXSpectrum +40CD4E6C031541368B49BA039C2431D1 H Incredible Shrinking Sphere (1989)(Electric Dreams)[h V.D.G.][aka ISS] ZXSpectrum +9289477A15E86D69E4890146649CF845 H Indiana Jones 4 - A Zlata Soska Keltu (1990)(Fuxoft)(128K)(CZ)[h Loader With Counter] ZXSpectrum CZ +3A16E98E815C34B5E2B96038FAA84C91 H Indiana Jones and the Last Crusade (1989)(U.S. Gold)(48K-128K)[h Djs] ZXSpectrum +DAE48A7088616CF6FACB3A310D803B28 H Indiana Jones and the Last Crusade (1989)(U.S. Gold)(48K-128K)[h Hacker Dima] ZXSpectrum +78D7F654960C320415BA5F10837886FD H Indiana Jones and the Last Crusade (1989)(U.S. Gold)(48K-128K)[h] ZXSpectrum +EE0A4705B59E0CEAA5CFDA8E1AE020C0 H Indiana Jones and the Last Crusade (1989)(U.S. Gold)(48K-128K)[t +4] ZXSpectrum +B4FDCCDA9A576EE617BB83D8EA012275 H Indiana Jones and the Last Crusade (1989)(U.S. Gold)(48K-128K)[t Pokes] ZXSpectrum +FECEADDF3EB3ECB2793AFB2435759ED2 H Indiana Jones and the Temple of Doom (1987)(U.S. Gold)(48K-128K)[h Alexey Sorokin] ZXSpectrum +FD3858A25D2ED491D5A47FDDD753BA85 H Indiana Jones and the Temple of Doom (1987)(U.S. Gold)(48K-128K)[h Bill Gilbert] ZXSpectrum +997DC995E5FE279A54027CE1B252E37F H Indiana Jones and the Temple of Doom (1987)(U.S. Gold)(48K-128K)[h Jansoft] ZXSpectrum +3916F82BBE32D291AA0F2917D4E5CD73 H Indiana Jones and the Temple of Doom (1987)(U.S. Gold)(48K-128K)[h Livsoft] ZXSpectrum +B0BB5082FAF950A63313FA20FEA637F9 H Indiana Jones and the Temple of Doom (1987)(U.S. Gold)(48K-128K)[h Mikropol] ZXSpectrum +BC9B1B472BB07175D2265CF76242050D H Indiana Jones and the Temple of Doom (1987)(U.S. Gold)(48K-128K)[h San-San] ZXSpectrum +F7F67D8691E859AD891964CA99BA952D H Indoor Sports (1987)(Advance Software Promotions)(48K-128K)[h Bill Gilbert] ZXSpectrum +99F61384B6599EE295CA6E23D1629B03 H Infernal Combustion (1984)(Strange Loop)[h San-San] ZXSpectrum +5E418CCBE3193796121E41FEFBBB34D9 H Infiltrator (1986)(U.S. Gold)[h Double Design Software Communications Ltd.] ZXSpectrum +950B7695D8F4D457DB305A5BF387C898 H Infiltrator (1986)(U.S. Gold)[h Future Soft] ZXSpectrum +2A9A961157CECA211B8B180B9C742E3D H Inheritance - Panic in Las Vegas, The (1987)(Infogrames)(FR)(en)[h Bill Gilbert][aka Heritage, L'] ZXSpectrum en FR +1548CA238922019A28E1638D82421BDB H Inheritance - Panic in Las Vegas, The (1987)(Infogrames)(FR)(en)[h F.C.A][aka Heritage, L'] ZXSpectrum en FR +38CDFA3D2FE9EBFF19B536E8F1084791 H Inheritance - Panic in Las Vegas, The (1987)(Infogrames)(FR)(en)[h F.C.A][aka Las Vegas II] ZXSpectrum en FR +85110E1ACDAC4D0415B883331AEA9EA7 H Inheritance - Panic in Las Vegas, The (1987)(Infogrames)(FR)(en)[h Igor Shinkin][aka Las Vegas II] ZXSpectrum en FR +D50A4021235FD5D1B5B422AFC00A06AC H Inheritance - Panic in Las Vegas, The (1987)(Infogrames)(FR)(en)[h Rks][aka Las Vegas II] ZXSpectrum en FR +9018D485FBA3EB06531FF9FB74F7F4A6 H Inheritance - Panic in Las Vegas, The (1987)(Infogrames)(FR)(en)[h Roby][aka Las Vegas II] ZXSpectrum en FR +B701E1A1A44E0D370D6D319D5CF28D76 H Inheritance - Panic in Las Vegas, The (1987)(Infogrames)(FR)(en)[h San-San][aka Heritage, L'] ZXSpectrum en FR +2E88BC915789027DCAB111213F088D62 H Inheritance - Panic in Las Vegas, The (1987)(Infogrames)(FR)(en)[h Sergey Loginow][aka Las Vegas II] ZXSpectrum en FR +C715D9120B9FF9EA5CF18FFA3DCBE761 H Inside Outing (1988)(Edge, The)[h Bill Gilbert] ZXSpectrum +71623569D78B1F12707984B55513D2C8 H Inspector Gadget and the Circus of Fear (1987)(Melbourne House)[h Bill Gilbert] ZXSpectrum +0AD9869CC5115E9CBE6390609E0DB30C H Inspector Gadget and the Circus of Fear (1987)(Melbourne House)[h Yusk Hacker] ZXSpectrum +651DD5322996F55124D79E4CF67FC867 H Intensity (1988)(Firebird)[h Andrew Strikes Code] ZXSpectrum +AE27242EE6D9FA4403B26BDCA9959CC9 H Intensity (1988)(Firebird)[h Bruno] ZXSpectrum +F69A255B2A287986F17C5C72164DF8B8 H Interalia - Cerius II (1990)(Atlantis)[h Gladiator] ZXSpectrum +4AAD4BFE1FC820CE1730C147346B9267 H Interalia - Cerius II (1990)(Atlantis)[h Smok] ZXSpectrum +A2B4F835D5A02D7A838724A4CBDE8DF5 H Intergalactic Cage Match (1988)(Entertainment USA)[h Bill Gilbert] ZXSpectrum +4D8E7C1B8EBF9FA8A1F9CC3CE4CAE2A8 H Intergalactic Cage Match (1988)(Entertainment USA)[h Bill Gilbert][a] ZXSpectrum +40DAE8DFAC620D6C3F424F150E237296 H International Karate (1985)(System 3)[h Fcs] ZXSpectrum +E3C2DBD8A866BBC2A7AD344302430AA3 H International Karate (1985)(System 3)[h Kg] ZXSpectrum +C3EBE4EF94BB1C3AF5060ED84470FB3B H International Karate (1985)(System 3)[h Nicolas Rodionov] ZXSpectrum +29B538471E7CD017FA57E6BC881A5619 H International Karate (1985)(System 3)[h Nikola Popevic Alexandros] ZXSpectrum +CB949E023E436202A9FD13E45742802C H International Karate (1985)(System 3)[h Nikola Popevic Alexandros][a] ZXSpectrum +A0B2C15577FFC0DD934D4EB26AEFA3D9 H International Karate (1985)(System 3)[h Tangram Software] ZXSpectrum +15AF50683E99D8CDD11A020F91CC0782 H International Karate (1985)(System 3)[h V.A.Baliasov] ZXSpectrum +BB05E40001AC5F79A30341AC7AA87E44 H International Karate (1985)(System 3)[h Volk Peca] ZXSpectrum +23381849EE43B05CEA147D5F4250C292 H International Ninja Rabbits (1991)(Micro Value)[h Tff Team] ZXSpectrum +AEDC6A88F329665193F72D42E91C8399 H International Rugby Simulator (1988)(Code Masters)(48K-128K)[h S.S.Captain][aka Advanced Rugby Simulator] ZXSpectrum +19ECBC26C93E2C0C6F5205D79CCA4953 H International Speedway (1988)(Silverbird)[h Pavel Nikitin] ZXSpectrum +8841FFB6D298657CE2692412DECDAD65 H International Speedway (1988)(Silverbird)[h Rajsoft] ZXSpectrum +F49C9D4934B5695EDF7D9D91C38968B9 H International Tennis (1992)(Zeppelin Games)[h Bill Gilbert] ZXSpectrum +E7A84A462B5E46123E47DA8FDD1E470E H International Tennis (1992)(Zeppelin Games)[h Kicia] ZXSpectrum +6412CF4F1317C2BEF08CA473668B17C0 H Into the Eagle's Nest (1987)(Pandora)(48K-128K)[h Alexander Kornienok][tr ru] ZXSpectrum +687D8A95B0B0F233EF6E41291599A89F H Into the Eagle's Nest (1987)(Pandora)(48K-128K)[h Bill Gilbert] ZXSpectrum +5CCCA09632DC7DCAA13ED1BC400ED4C8 H Into the Eagle's Nest (1987)(Pandora)(48K-128K)[h Dale][tr ru] ZXSpectrum +808AE7CCDFECBB90B0881DDB0E49D301 H Into the Eagle's Nest (1987)(Pandora)(48K-128K)[h Ozerov Valentin][tr ru] ZXSpectrum +9EBF996441CC964CF5CF7254A0C37974 H Into the Eagle's Nest (1987)(Pandora)(48K-128K)[h Tootsoft][tr ru] ZXSpectrum +CFED296CF8D8B7B0C6CA44B32179A741 H Into the Eagle's Nest (1987)(Pandora)(48K-128K)[t Pokes] ZXSpectrum +B169CFBD5F9A3C9AB82E70FEC4F5F791 H Invader Cube (1983)(Oasis)[h Alexander Kornienok][tr ru][aka 3D OXO] ZXSpectrum +284A8F51EAFFC5F70034027C9EAECEC3 H Invasion (1987)(Bulldog)[h Alexander Loginov] ZXSpectrum +46503EED579EEC1303CD306645EBB42B H Invasion (1987)(Bulldog)[h Bill Gilbert] ZXSpectrum +54FCE7C181F20E4FDB6F4C4A4BF7E74A H Iron Lord (1989)(Ubi Soft)(48K-128K)(FR)(en)[h Rajsoft] ZXSpectrum en FR +5472E43146B4473B5FF3396266E44A4E H Iron Soldier (1989)(Sinclair User)[h Cpc Filippov] ZXSpectrum +82A2F02E79175899358D58286DED5E7B H Italia '90 - World Cup Soccer (1989)(Virgin Games)[h Kicia][aka World Cup Soccer '90] ZXSpectrum +CE8FA1166A633C18E91CD2384069F71E H Italia '90 - World Cup Soccer (1989)(Virgin Games)[h][aka World Cup Soccer '90] ZXSpectrum +DAC80219895E82A3B0CCC2178783C405 H It's a Knockout (1986)(Ocean)[h San-San] ZXSpectrum +0129AD6AABF90103252BD91070DAEE02 H Ivan 'Ironman' Stewart's Super Off Road Racer (1990)(Virgin Games)(48K-128K)[h Bill Gilbert] ZXSpectrum +04853DF1127FE15D87A5888D71085D7C H Ivan 'Ironman' Stewart's Super Off Road Racer (1990)(Virgin Games)(48K-128K)[h Sandrowski] ZXSpectrum +FFCC146C74BADF5341F6B28DDC0C880B H Jack the Nipper (1986)(Gremlin Graphics)[h Modern Magic Club] ZXSpectrum +99FA6DEAA6D571F1859E9B7B4AF0012D H Jack the Nipper (1986)(Gremlin Graphics)[t Cheat Menu] ZXSpectrum +46A215A0AF70E0BA03A7B00ACA3BA6C8 H Jack the Nipper II - In Coconut Capers (1987)(Gremlin Graphics)[h Bill Gilbert] ZXSpectrum +FAA4192E63C00370D187AADE141C6735 H Jack the Nipper II - In Coconut Capers (1987)(Gremlin Graphics)[h Jansoft] ZXSpectrum +F5F7407260F416221A017159D32EE1C8 H Jack the Nipper II - In Coconut Capers (1987)(Gremlin Graphics)[h Prospekt] ZXSpectrum +5546FD678735B44B53FB1C09ADCB91CC H Jack the Nipper II - In Coconut Capers (1987)(Gremlin Graphics)[t Pokes] ZXSpectrum +003414417935A3C8A9EDC31D68C10944 H Jackal (1987)(Konami)[h Adrian] ZXSpectrum +5D07AA36A41E1732FD84C138CE2EA4DF H Jackal (1987)(Konami)[h Chip][tr ru] ZXSpectrum +F3C68F5FCE629EECACDB863357B89241 H Jackal (1987)(Konami)[h Chris] ZXSpectrum +635F69225438557AD2C31D440F4833E9 H Jackal (1987)(Konami)[h Csl] ZXSpectrum +483A89F2EF0BAC6E26CBB6443BC44730 H Jackal (1987)(Konami)[h Csl][a] ZXSpectrum +27E7737ECBD47DAF6D46CE857606D2CF H Jackal (1987)(Konami)[h Rudy] ZXSpectrum +AF68A2B5A88660C692AD692EB597CBAA H Jackson City (1990)(G.LL.)(ES)[h Kis][tr ru] ZXSpectrum ES +3F7A90A92236B9ABB3DE4AA33D13805A H Jackson City (1990)(G.LL.)(ES)[h Rajsoft] ZXSpectrum ES +1064C60369BF59596685F91B66BEF744 H Jackson City (1990)(G.LL.)(ES)[h Recly] ZXSpectrum ES +3CCF62DA7B8AC29BB4FE9781BA9776B8 H Jahangir Khan's World Championship Squash - Club Game (1991)(Krisalis)(128K)[cr Wixet] ZXSpectrum +9F050FDF1C06FAC2B495D869A3641C76 H Jahangir Khan's World Championship Squash - Tournament Game (1991)(Krisalis)(128K)[cr Wixet] ZXSpectrum +70E9D933950C5A0B403EC5169D15037A H Jai Alai (1991)(Opera Soft)(ES)[h Rajsoft] ZXSpectrum ES +5789E7C0642DD8B124BD8E4966EED1A8 H Jail Break (1987)(Konami)[h Bill Gilbert] ZXSpectrum +F8BF683073CE3D1317CCCE7016288D8D H Jason's Gem (1985)(Mastertronic)[h Winisoft] ZXSpectrum +834DFB46F89E110A8306F1FF6C1DC7C0 H Jaws (1989)(Screen 7)(48K-128K)[cr Inxs Software] ZXSpectrum +B3E9158B37161D824551997BAA0628EC H Jaws (1989)(Screen 7)(48K-128K)[cr Inxs Software][a] ZXSpectrum +391C89EB3D8468DDCAF3D41FC1492A06 H Jaws (1989)(Screen 7)(48K-128K)[h Mac] ZXSpectrum +15E96AFF4BF4E8F7494F752CAFB31FF6 H Jaws (1989)(Screen 7)(48K-128K)[h Mac][a] ZXSpectrum +0449046D98F22123E151B384D1F2B89C H Jaws (1989)(Screen 7)(48K-128K)[h Mikropol] ZXSpectrum +452DACBE8279DCE46EAE317A359A8CD3 H Jet Bike Simulator (1988)(Code Masters Plus)(48K-128K)[h Abvsoft] ZXSpectrum +A9A008FAAC4D1B2968B5E0E6C2BAD209 H Jet Bike Simulator (1988)(Code Masters Plus)(48K-128K)[h Fcs] ZXSpectrum +8625E6C4B8FCFF91C2B34C345BC62CFB H Jet Pac (1983)(Ultimate Play The Game)(16K)[h Rizjyk Ivan][tr ru] ZXSpectrum +345F6755141EF36F1685BEB280841FED H Jet Pac (1983)(Ultimate Play The Game)(16K)[h Telekom][tr ru] ZXSpectrum +A9A9C7B143864F150646112B622BB319 H Jet Pac (1983)(Ultimate Play The Game)(16K)[h Tserikopik][tr ru] ZXSpectrum +AB8AF46E4110701FAA386EF92D20E131 H Jet Set Willy (1984)(Software Projects)[cr][t] ZXSpectrum +B6DE34AB6A750C72F62E64DE34D14D24 H Jet Set Willy (1984)(Software Projects)[h Grochowski, P.] ZXSpectrum +588F711379F3447F5E41C72A60172DFC H Jet Set Willy (1984)(Software Projects)[h Oav] ZXSpectrum +CA5D55AB9135C996B909D2BA9F2F9C04 H Jet Set Willy (1984)(Software Projects)[h P.Grochowski] ZXSpectrum +72F2961E96FFAC75D025130D7A46AB7E H Jet Set Willy (1984)(Software Projects)[t Pokes] ZXSpectrum +C547B77C4ACC9A2EC3DB0470504BF249 H Jet Set Willy II - The Final Frontier (1985)(Software Projects)(48K-128K)[cr][aka Jet Set Willy - The Final Frontier!] ZXSpectrum +47C8C61ADA5322CBBEAC41FF93E70417 H Jet Set Willy II - The Final Frontier (1985)(Software Projects)(48K-128K)[h Baradaev Igor][aka Jet Set Willy - The Final Frontier!] ZXSpectrum +F6234EA59BFB08828A97B17E25455CD2 H Jet Set Willy II - The Final Frontier (1985)(Software Projects)(48K-128K)[h Kg][aka Jet Set Willy - The Final Frontier!] ZXSpectrum +FA74BE7A0AA0698BF29A8C706D6BE754 H Jet Set Willy II - The Final Frontier (1985)(Software Projects)(48K-128K)[h Pero Matkic][aka Jet Set Willy - The Final Frontier!] ZXSpectrum +902ADCB07B60E1FDE912422A30D0C6E5 H Jet Set Willy II - The Final Frontier (1985)(Software Projects)(48K-128K)[h Satansoft][aka Jet Set Willy - The Final Frontier!] ZXSpectrum +99A75D24FCCBBFB29B513959B9554385 H JetSet Willy III (1985)(APG - MB)(NL)(en)[cr] ZXSpectrum en NL +A39F9693430CBF381B03323D4BE43791 H Jet-Story (1992)(Ultrasoft)(48K-128K)(SK)(en)[h Pavel Nikitin] ZXSpectrum en SK +76EF06A5AE338D8061FF3CE306B1915C H Jet-Story (1992)(Ultrasoft)(48K-128K)(SK)(en)[h V.Vasilevskij] ZXSpectrum en SK +5F54A2BF0CE0C69C32A03A40F38D473D H Joe Blade (1987)(Players)(48K-128K)[h Baradaev Igor] ZXSpectrum +EB64F473C886EA0D4423FD82466E2CB3 H Joe Blade (1987)(Players)(48K-128K)[h Dmitriy Mityakin][tr ru] ZXSpectrum +9B3B37E1579CFF44412CAE7CBC386369 H Joe Blade (1987)(Players)(48K-128K)[h Inxs Soft] ZXSpectrum +19E024ACFF35BBFC9BF518099EBFC22E H Joe Blade (1987)(Players)(48K-128K)[h Master Studio][tr ru] ZXSpectrum +96865FE1A88817A1DF1DEC569649D19A H Joe Blade (1987)(Players)(48K-128K)[h Prospekt][tr ru] ZXSpectrum +417C94D77402F40342A59F7C8A869E1B H Joe Blade (1987)(Players)(48K-128K)[h Vladimir Hropov] ZXSpectrum +9D44FDD4BF89C4BE1AA6D39D75F39A9C H Joe Blade II (1988)(Players)(48K-128K)[h Bill Gilbert] ZXSpectrum +B7535FA7012984700A1CF09484E27F98 H Joe Blade II (1988)(Players)(48K-128K)[h Mad Max][tr ru] ZXSpectrum +3CB1146F02DB411C5F15D8495650EA27 H Joe Blade II (1988)(Players)(48K-128K)[h Magic] ZXSpectrum +39AC547929190AE99B5746BFB07DBC3C H Joe Blade II (1988)(Players)(48K-128K)[h Master Studio][tr ru] ZXSpectrum +14F51BA0B2D0F84761E264144CE6FD86 H Joe Blade III (1989)(Players Premier)(48K-128K)[h Aleksandr Poryadin] ZXSpectrum +9CF8C56EAAF8DC169559AA3CE2B80BD9 H Joe Blade III (1989)(Players Premier)(48K-128K)[h Dmitriy Simakin][tr ru] ZXSpectrum +32170B245C66807CD0EFFB1D025334A0 H Joe Blade III (1989)(Players Premier)(48K-128K)[h Dmitriy Simakin][tr ru][a] ZXSpectrum +1C04CAA43798B520746952313F707A9E H Joe Blade III (1989)(Players Premier)(48K-128K)[h Iron] ZXSpectrum +240BA8857A22274E80C5D2624F563052 H Joe Blade III (1989)(Players Premier)(48K-128K)[h Mihal Soft][tr ru] ZXSpectrum +70B5068EA6004B5A3D297D500F392020 H Joe Blade III (1989)(Players Premier)(48K-128K)[h Studio Komputerowe D.H.Juventus] ZXSpectrum +F758BEBAB2870DAFE58614FE811B2029 H Joe Blade III (1989)(Players Premier)(48K-128K)[h Vladimir Saveliev] ZXSpectrum +F609DF5E1DBB7D693581DC1F81684665 H Joe Blade IV (1991)(Players Premier)[h Bill Gilbert] ZXSpectrum +96C36DBA805B9BFFA33B3FD8005C9D79 H Joe Blade IV (1991)(Players Premier)[h Julija] ZXSpectrum +9B7674EDFC4ABBE46B80E85F17356793 H Joe Blade IV (1991)(Players Premier)[h Kis][tr ru] ZXSpectrum +26CD843692B9612D33123AA4FE936360 H Joe Blade IV (1991)(Players Premier)[h Vladimir Saveliev] ZXSpectrum +039BA740AEDE65EB9DAA8430F321D776 H Johnny (1986)(Grupo de Trabajo)(ES)[h Load N Run][aka Jony] ZXSpectrum ES +F8583F9FE2DDB6D3E72169158B0F5FFF H Johnny Reb II (1986)(MC Lothlorien)[h Andrew Leslie] ZXSpectrum +68494B3513ABA3F19E3E078E799D6535 H Johnny Reb II (1986)(MC Lothlorien)[h Dnieprsoft] ZXSpectrum +75966BB4053EF0DF8A4A079C830B7205 H Johnny Reb II (1986)(MC Lothlorien)[h Rajsoft] ZXSpectrum +A0040A0F8DDB100F4ED56B84A58AD0BA H Join the Jet-Set (1985)(Halsoft)[t] ZXSpectrum +88CD738380E255334FB52A4A7D368812 H Jonah Barrington's Squash (1985)(New Generation)[h Wymiana Programow Kg] ZXSpectrum +CA45DAA1DE05CC4889E6646A295D6F57 H Jonny Quest in Doctor Zin's Underworld (1991)(Hi-Tec)(48K-128K)[cr The Spirit] ZXSpectrum +8D706E320A0B8EE5B2CECA72BF8D76E3 H Judge Dredd (1987)(Melbourne House)[h Bill Gilbert] ZXSpectrum +06B135F97632B47ACC08C1D9720FFD62 H Judge Dredd (1987)(Melbourne House)[h Fantomsoft] ZXSpectrum +2E2A266E72AB488A7F12C647243DB363 H Judge Dredd (1987)(Melbourne House)[h Future Soft] ZXSpectrum +83654A815B57A7977572C3B7C2BCED23 H Judo Uchi Mata (1987)(Martech Games)[h Bill Gilbert] ZXSpectrum +7BE4C38BC7443DB048AE4B9A3AB5AD5D H Juggernaut (1985)(CRL Group)[h Prospekt][tr ru] ZXSpectrum +A30C3D97171E7475959D886E517FA4D8 H Jumping Jack (1983)(Imagine)(16K)[h Kirill Panyushkin][aka Leggit!] ZXSpectrum +7E5C69819C0DE03A1561556683D089D6 H Jumping Jack (1983)(Imagine)(16K)[t Pokes][aka Leggit!] ZXSpectrum +40E7B3EC8D4204E3085A30AB37262EC6 H Jungle Warrior (1990)(Zigurat)(48K-128K)(ES)[h Andrew Ivanov][tr ru] ZXSpectrum ES +17EEB4E45B2FE659839EB2F28D5D54E2 H Jungle Warrior (1990)(Zigurat)(48K-128K)(ES)[h Roby] ZXSpectrum ES +5F36528198EE4E21431E5AA2C5AB54A7 H Jungle Warrior (1990)(Zigurat)(48K-128K)(ES)[t] ZXSpectrum ES +86AAE03D29A621258174F5435FF7507A H Kamakazi (1983)(A'n'F)(16K)[h Evgeny Koprov][aka Kamikaze] ZXSpectrum +C426D6C887FD53DE8D76E5C90352A1C8 H Kamakazi (1983)(A'n'F)(16K)[h Pavel Nikitin][aka Kamikaze] ZXSpectrum +F8B83148AE2C1BF3BE4DD34D56CBA544 H Kamakazi (1983)(A'n'F)(16K)[h Profsoft][aka Kamikaze] ZXSpectrum +FEE9A550DE19F87149C83DCDDBF8E967 H Kane (1986)(Mastertronic)[h A.Spektor][tr ru] ZXSpectrum +E2336B359E869EF121D539E57E6053BD H Kane (1986)(Mastertronic)[h Bill Gilbert] ZXSpectrum +22AD529EA5295E30749A4B55C252054E H Karateka (1990)(Dro Soft)(128K)(ES)[h] ZXSpectrum ES +3981F525D7B652A1BE47BDB573ADCBC2 H Karateka (1990)(Dro Soft)(ES)[cr Rajsoft] ZXSpectrum ES +94FCC425786DC3AEBAD12F6CC91F91FE H Karateka (1990)(Dro Soft)(ES)[h Rajsoft] ZXSpectrum ES +D8DB669F3BB6DF7D88228EE951686245 H Karnov (1988)(Electric Dreams)(48K-128K)[h Studio Robaltronic][t] ZXSpectrum +025E74FE8DB32CFC5D814A38FEA1B0E4 H Karnov (1988)(Electric Dreams)(48K-128K)[t Pokes] ZXSpectrum +DDBA14A495B352858404C1E9CC023B0C H Kat Trap - Planet of the Cat-Men (1987)(Streetwise)[h Andrew Pustovalov][tr ru] ZXSpectrum +B6D12F8D06947D7371623D7CF70285C9 H Kat Trap - Planet of the Cat-Men (1987)(Streetwise)[h Modern Magic Club] ZXSpectrum +2027B3DD52FAFF89EF4C72680A1856F8 H Kemshu (1989)(Cult Games)[h Rajsoft] ZXSpectrum +2880411C113530AF03A30ADB08EA8E95 H Kendo Warrior (1989)(Byte Back)(48K-128K)[h Baradaev Igor] ZXSpectrum +B974B1AD1CB926F8B508BC3AF4445622 H Kendo Warrior (1989)(Byte Back)(48K-128K)[h Boys][tr ru] ZXSpectrum +EC27C7B0480A08BF1D00528E97047957 H Kendo Warrior (1989)(Byte Back)(48K-128K)[h Csl] ZXSpectrum +BFAAB6578F6564C055D6D00F15C7A67A H Kendo Warrior (1989)(Byte Back)(48K-128K)[h Dupanov Aleksey] ZXSpectrum +5302C245AC13EEE3C4C8B079DFD86217 H Kendo Warrior (1989)(Byte Back)(48K-128K)[h Hacker Dima] ZXSpectrum +0EA411C9F09E1DF0E173DDF3575D6ABC H Kendo Warrior (1989)(Byte Back)(48K-128K)[h Roby] ZXSpectrum +4F28AD150B777EF2CC2520583DDDE714 H Kenny Dalglish Soccer Match (1990)(Impressions)(48K-128K)[h Kicia] ZXSpectrum +82B8867F723A2D6178B8F17244A5BE00 H KGB Superspy (1989)(Code Masters)(48K-128K)[h Arcadiy Gobuzov] ZXSpectrum +0DA94E7DD5954BBF8315A6998B377414 H Kick Off (1989)(Anco)[h Raf] ZXSpectrum +9A5E671C8B10206BCF0F289D88F86350 H Kick Off (1989)(Anco)[h Winisoft] ZXSpectrum +B18D3DCD047DB94D30D5F1A3F2176607 H Kickboxing (1987)(Firebird)[h Bill Gilbert] ZXSpectrum +194A47C67EF55926DEA63FF035641EBE H Kikstart 2 + Course Designer (1988)(Mastertronic)[h Ais] ZXSpectrum +2EB83EADE8D18F1FCC3C95BAD90BA535 H Kikstart 2 + Course Designer (1988)(Mastertronic)[h Bill Gilbert] ZXSpectrum +2DAFCEA38B5AC951F9690A21A778ED66 H Kikstart 2 + Course Designer (1988)(Mastertronic)[h Micky Abramzon] ZXSpectrum +F3E50E78F76945016D5573907B5619F4 H Killed Until Dead (1987)(U.S. Gold)[h Bill Gilbert] ZXSpectrum +6262556BFB8EF1D197C5F1F8F1FEE101 H Killer Kong (1983)(Blaby Computer Games)[h Vovchenko A.A.] ZXSpectrum +5FDE90D511D1D3440E1557B7E996AD67 H Kinetik (1987)(Firebird)[h Bohus Marian] ZXSpectrum +B5B78CC3F92E87C1A8DE982747C265E2 H King (1995)(Sharin, Andrey)(RU)[h Sergey Loginow][aka Korol] ZXSpectrum RU +CEE7F3B4D426603856A891372424DF6D H King Arthur's Quest (1984)(Hill MacGibbon)[h Valsoft] ZXSpectrum +E7244EE8C81B365BE4D9D29702D9A106 H Kingdom of Grain (1992)(THD)(RU)[h Sergey Loginow][tr ru][aka Korolevstvo Grein][aka Korolevstvo Zerna] ZXSpectrum RU +F93159CFC8C387DD43CC5A889A8E6390 H Kirel (1986)(Addictive Games)[h Tibor] ZXSpectrum +6FC616FCB149113E503DDB481DDA9EB1 H Kis 2 (19xx)(Kis)(RU)(en)[h Kis] ZXSpectrum en RU +0A5ECFB267DA5E6877CB38775C057726 H Kis 2A (19xx)(Kis)(RU)(en)[h Kis] ZXSpectrum en RU +4908B72F95C8A001AA108625A0EC6FEC H Klava (1991)(Piter)(RU)(en)[h Senator Ltd.] ZXSpectrum en RU +DD570971572955BA3CAF3810CFC4AF60 H Klax (1990)(Domark)(48K-128K)[h Rajsoft] ZXSpectrum +C6D5050B1765CF93B514DFF208AACB19 H Klimax (1990)(Hewson Consultants)(48K-128K)[t][Your Sinclair Covertape] ZXSpectrum +6402CFBA3F32865722D50F652FEC4A5F H Knight Lore (1984)(Ultimate Play The Game)[h Aleksandr Poryadin] ZXSpectrum +6AEB43EBE46190C60CC8EDBFF8BFAB0F H Knight Lore (1984)(Ultimate Play The Game)[h Anwi] ZXSpectrum +205B604C3B1AEA4FE5539940E36134BC H Knight Lore (1984)(Ultimate Play The Game)[h Jast] ZXSpectrum +754CE65D0E75A7E0B7B94EA0909745D3 H Knight Lore (1984)(Ultimate Play The Game)[h Mednonogov Aleksey][tr ru] ZXSpectrum +F23010F53B71060B62F72EFA001F7046 H Knight Lore (1984)(Ultimate Play The Game)[h Rlc] ZXSpectrum +1C2D3F2C5D4964C596B94D297AF410EF H Knight Rider (1986)(Ocean)[h Coyote Software] ZXSpectrum +D4C9D3572F6FF747DC4AF5680303E78B H Knight Rider (1986)(Ocean)[h Cracked Man] ZXSpectrum +E4A7C16DCAEA890D345E0F55A9A9634C H Knight Rider (1986)(Ocean)[h Dimych I Koljanych] ZXSpectrum +D28B67F31FAFD9F2279F0CD4D249BC72 H Knight Tyme (1986)(Mastertronic Added Dimension)(48K-128K)[h Bill Gilbert] ZXSpectrum +8F56FB1C86AE89CF460910139BC85D2C H Knightmare (1987)(Activision)[h San-San] ZXSpectrum +BC22B6EA7F55DEF2ED2A330724A9FA5F H Kokotoni Wilf (1984)(Elite Systems)[h Oav] ZXSpectrum +B507BB16BE1BEA395DF0CED895E629FC H Kolko i Krzyzyk (1987)(Krajowa Agencja Wydawnicza)(PL)[h Baradaev Igor] ZXSpectrum PL +D9ED20B2D0D15FF1D41B9870DF42E5D6 H Kolko i Krzyzyk (1987)(Krajowa Agencja Wydawnicza)(PL)[h Igor Shinkin] ZXSpectrum PL +DA78FF0CD9D49CF6669BBA7CB1253D5E H Kolko i Krzyzyk (1987)(Krajowa Agencja Wydawnicza)(PL)[h Klav] ZXSpectrum PL +52E8371B593319A322540B2C588C6F57 H Komando 2 (1992)(Ultrasoft)(48K-128K)(SK)[h Atribut] ZXSpectrum SK +23D236555F360707071BD4CD3A8F9CA2 H Komando 2 (1992)(Ultrasoft)(48K-128K)(SK)[h Magic Soft][t] ZXSpectrum SK +1E2E355D03DC0723E6D7C4222F6C3F94 H Konami's Golf (1986)(Imagine)[h Ant-Soft] ZXSpectrum +FF7802D716E94E97B641AB540073A067 H Konami's Ping Pong (1986)(Imagine)[h Coda] ZXSpectrum +72B7052DB91C57125F3F08F0911B4F81 H Konami's Ping Pong (1986)(Imagine)[h Coyote Software] ZXSpectrum +C16F72343979595C80FF24AAC6A5F3A5 H Konami's Ping Pong (1986)(Imagine)[h Dimitrijevich Dusan] ZXSpectrum +740E4F580325825545259B620F9E4D93 H Konami's Ping Pong (1986)(Imagine)[h Eduardo] ZXSpectrum +BE928A506811C8B19C4145608FFB6F89 H Konami's Ping Pong (1986)(Imagine)[h Satansoft] ZXSpectrum +269ADA4693D412DA70066DFB233A7F81 H Konami's Ping Pong (1986)(Imagine)[h The Champs] ZXSpectrum +18DA94BD1ADE447A20B471D8568C2400 H Konami's Ping Pong (1986)(Imagine)[h Zoltan Batta] ZXSpectrum +6ECCE945E1FCC74497E6D6A13E544BCB H Kong (1983)(Ocean)[m] ZXSpectrum +DD3E9D257E5AC6AE3ABD3FC8681C458B H Kong Strikes Back! (1984)(Ocean)[h Hacker M.I.] ZXSpectrum +E961C2553225FC95E843EA8BB5D64821 H Kong Strikes Back! (1984)(Ocean)[h Sniper Software] ZXSpectrum +305FCE68CCCF004DCA26EB4A6D1E754A H Kong's Revenge (1991)(Zigurat)(128K)(ES)[cr A.S. Koln][t Matasoft] ZXSpectrum ES +5B2C0323937507339E4142387EB42619 H Kong's Revenge (1991)(Zigurat)(48K-128K)(ES)[h A.S.Koln] ZXSpectrum ES +AF85F8CC64E54BDF20B4863F42104E8E H Kong's Revenge (1991)(Zigurat)(48K-128K)(ES)[h Csl] ZXSpectrum ES +D918F8ACC24565804F383D534D7436CB H Kong's Revenge (1991)(Zigurat)(48K-128K)(ES)[h F.C.A] ZXSpectrum ES +4D1706C924BEF1699B07E5CED4219913 H Kong's Revenge (1991)(Zigurat)(48K-128K)(ES)[h Matasoft] ZXSpectrum ES +5A8C40ED91E501DEED4604A5DD66F200 H Kong's Revenge (1991)(Zigurat)(48K-128K)(ES)[h Matasoft][a] ZXSpectrum ES +F83E41D16A72FE5E7DDCF61027F0A75F H Kosmicheskaya Torgovlya (19xx)(-)(RU)[h Loginow, Sergey] ZXSpectrum RU +4265C682BF10037B4DD9C6D7F16C8F89 H Kosmos (1989)(Atlantis)[h Kis][tr ru] ZXSpectrum +97B3FD5DEF9564E07989196CB1F85863 H Kosmos (1989)(Atlantis)[h Mihal Soft][tr ru] ZXSpectrum +E5BE7936EF9A76D3520347F6D11E6D13 H Kraal (1990)(Hewson Consultants)(48K-128K)[h Cat] ZXSpectrum +2523D8EDBB5713B4C4DA075525E95F3D H Kraal (1990)(Hewson Consultants)(48K-128K)[h Rajsoft] ZXSpectrum +A64658B7B7E03438E47635F79934AC9E H Kraal (1990)(Hewson Consultants)(48K-128K)[h Riot] ZXSpectrum +F360F5D8D1B3117F4601A81642ADC2F8 H Krakout (1987)(Gremlin Graphics)(128K)[cr Firefly Software][t Phonex] ZXSpectrum +2BDB0A4943251EFD71A27C04A44FA8FE H Krakout (1987)(Gremlin Graphics)[cr Bill Gilbert] ZXSpectrum +29A22C157EAEB7C3FF71F13AA866319A H Krakout (1987)(Gremlin Graphics)[cr Blood] ZXSpectrum +CDAD858FFBED0C76EE6D716534393A7A H Krakout (1987)(Gremlin Graphics)[h Andy Tacker] ZXSpectrum +0BBC22E137409FDD9A5100FF69D12B15 H Krakout (1987)(Gremlin Graphics)[h Apc] ZXSpectrum +F3553F3D1322E4EC1783E3D2363C3D8A H Krakout (1987)(Gremlin Graphics)[h Bill Gilbert] ZXSpectrum +9B0A559E34388FFB084871B2CD43DC0C H Krakout (1987)(Gremlin Graphics)[h Bill Gilbert][a] ZXSpectrum +AAE5D3454F0F6DEE4E42985726E51967 H Krakout (1987)(Gremlin Graphics)[h Boys][tr ru] ZXSpectrum +A16177FCA5801FB01668263731F12B70 H Krakout (1987)(Gremlin Graphics)[h Fuxoft] ZXSpectrum +F249699847564394B55BA397E6E203E3 H Krakout (1987)(Gremlin Graphics)[h Mednonogov Aleksey][tr ru] ZXSpectrum +E0F6B034F2EF29155AB92494DFEA9D0B H Krakout (1987)(Gremlin Graphics)[h Mednonogov Aleksey][tr ru][a] ZXSpectrum +744252C7F42C8AE65FB0F86B991DBABE H Krakout (1987)(Gremlin Graphics)[h Mikropol] ZXSpectrum +B1984BA84F4A4EC4A6A20D733BD3A74A H Krakout (1987)(Gremlin Graphics)[h Nicolas Rodionov] ZXSpectrum +2A431F7764BB0CFCA8E018A63BED1A70 H Krakout (1987)(Gremlin Graphics)[h Rudy] ZXSpectrum +A8AA1FBC20915B4092F77046FADFB653 H Krakout (1987)(Gremlin Graphics)[h Senator Ltd.] ZXSpectrum +31FDD941CD5C067EBD137763093DAD98 H Krakout (1987)(Gremlin Graphics)[h Vladimir Saveliev] ZXSpectrum +139A13A958AFDC7DFD7F4CA5A3EC598F H Krakout (1987)(Gremlin Graphics)[h Vladimir Saveliev][a] ZXSpectrum +20F8F621ED7A67D0D07633CBDDC01A60 H Krakout (1987)(Gremlin Graphics)[t Pokes] ZXSpectrum +AACCC0D6DA8A74956864805DD82385B1 H Krakout 3 (1995)(Emergency Brake - M.R. Soft)(RU)[h Beloozersky][tr ru] ZXSpectrum RU +93FCB6C4C05FBCC3DDA9F17EE546F2EB H Kung-Fu Knights (1988)(Top Ten)[h Bill Gilbert] ZXSpectrum +75B25C4EE9F2D6BDBED70C38F90095E2 H Kwik Snax (1990)(Code Masters)(48K-128K)[h Andy Solovarov] ZXSpectrum +2244B8091E0FE09C7115097D2B50EEC4 H Kwik Snax (1990)(Code Masters)(48K-128K)[h Bill Gilbert] ZXSpectrum +8C0E1F42F130665933B5DD7EAEAE9EA1 H Kwik Snax (1990)(Code Masters)(48K-128K)[h Klav] ZXSpectrum +C70842BBB92A9AB6BC15B580138AA421 H Kwik Snax (1990)(Code Masters)(48K-128K)[h Roma] ZXSpectrum +0F53FA0074E67FADA231642A54CB4E1D H Kwik Snax (1990)(Code Masters)(48K-128K)[h Smok] ZXSpectrum +1E5552266D166DBCAFF6A8A0E98B4E02 H Labyrinth (1983)(Axis)(16K)[h Win][tr ru] ZXSpectrum +D646D23CBE4B14EB85E94CFC37C8AEEF H Lap of the Gods (1986)(Mastertronic)[h Bill Gilbert] ZXSpectrum +E0C9D05DBD09628DD38DD28257615BAE H Lap of the Gods (1986)(Mastertronic)[h Studio Tm&M] ZXSpectrum +2405D4AE2EE1A00574ADBB15274864AC H Las Vegas Video Poker (1986)(Entertainment USA)[h Ais] ZXSpectrum +7CAB9F08971A8D6F5F883E6A5037D2C9 H Las Vegas Video Poker (1986)(Entertainment USA)[h Ais][tr ru] ZXSpectrum +29B5DD177BF925D69EC687E0E543966E H Las Vegas Video Poker (1986)(Entertainment USA)[h Baradaev Igor] ZXSpectrum +0567CC0B1770F525E9E75001808C34DA H Las Vegas Video Poker (1986)(Entertainment USA)[h Kis][tr ru] ZXSpectrum +FDFC70B84FE7D4E40A2AFA0BF365C5B2 H Las Vegas Video Poker (1986)(Entertainment USA)[h Vovchenko A.A.] ZXSpectrum +972E20CCCE47480270B3020A121D9F63 H Laser Squad - Level 2 (1988)(Blade)[h Prospekt][tr ru] ZXSpectrum +8EC74AE4D2E616B7DCE000AD1D6A1B68 H Laser Squad - Level 2 (1988)(Blade)[h V.Vasilevskij] ZXSpectrum +2A24A83A537A7C233DCD72347D4532F0 H Laser Squad - Level 3 (1988)(Blade)[h Prospekt][tr ru] ZXSpectrum +A0D67F6519CF9D8E35273F2523D3FAA0 H Laser Squad - Level 3 (1988)(Blade)[h V.Vasilevskij] ZXSpectrum +D31DFBD7EFFB043ECEFAEEE49448DC78 H Laser Squad - Remix (1988)(Blade)(128K)[h L&K] ZXSpectrum +27C5CA5F5CB0E9DF683FD1A6E7F7D099 H Laser Squad - Remix (1988)(Blade)(128K)[h Prospekt][tr ru] ZXSpectrum +F0BF77E1112F0D40FD9CE79F349AC9EB H Laser Squad - Remix (1988)(Blade)(128K)[h S.S.Captain] ZXSpectrum +06EADFAD76A3AC3196265D4E01D44897 H Laser Squad - Remix (1988)(Blade)(128K)[h S.S.Captain][a] ZXSpectrum +9D5E9557FC0C6F59E1C4422D45BCD46B H Laser Squad - Remix (1988)(Blade)(128K)[h V.Vasilevskij] ZXSpectrum +1ADE57F5657D0730A5A1357968D45303 H Laser Squad - Remix (1988)(Blade)(128K)[h Wasilkow S.N] ZXSpectrum +9C809CDC2D224137D3E9C1AED5DE7BBE H Laser Squad - Remix (1988)(Blade)(128K)[t] ZXSpectrum +49E7351157FC17C822620E52FF96143C H Last Duel (1989)(U.S. Gold)[h Kicia] ZXSpectrum +6EB6EA3FE4682DFFCDCD4962EF94215F H Last Duel (1989)(U.S. Gold)[h Mac] ZXSpectrum +3777121611610AF8851ED503FC390F62 H Last Mission, The (1987)(Opera Soft)(48K-128K)(ES)[h Adrian] ZXSpectrum ES +E9A75F973A4B6E366542848392C7EDEB H Last Mission, The (1987)(Opera Soft)(48K-128K)(ES)[h Chris] ZXSpectrum ES +4EAE21820C75806A22ECC73AAFEC1DC0 H Last Mission, The (1987)(Opera Soft)(48K-128K)(ES)[h Oav] ZXSpectrum ES +01EA6810A8D69229A8F3C62BA4267A79 H Last Mission, The (1987)(Opera Soft)(48K-128K)(ES)[h Russian Mouse] ZXSpectrum ES +FA4824948320C0E2CC0F90E06214C6E5 H Last Ninja 2 - Back with a Vengeance (1988)(System 3)(48K-128K)[h Bill Gilbert] ZXSpectrum +DBB6965A498E51462F79B075202283B5 H Last Ninja 2 - Back with a Vengeance (1988)(System 3)(48K-128K)[h Plomba Soft] ZXSpectrum +AF1FF88034860E6AB0BA57DE65CF86A1 H Last Ninja 2 - Back with a Vengeance (1988)(System 3)(48K-128K)[h S.S.Captain] ZXSpectrum +176DE323290B83B01D264E7A12D16F15 H Last Ninja 2 - Back with a Vengeance (1988)(System 3)(48K-128K)[t Pokes] ZXSpectrum +759F1E38B961B5E07DD82398C8A83978 H Last Ninja Remix (1990)(System 3)(48K-128K)[h Zurasoft] ZXSpectrum +8487F928B0C6D077AAEAEE88E7A19B07 H Last Vampire, The (1990)(Atlantis)[h Andrew Mchar] ZXSpectrum +5595D015CD5A858D9C559A709072D7C1 H Last Vampire, The (1990)(Atlantis)[h Kicia] ZXSpectrum +D4600E0E82A98DB2C7BB5385CDE81036 H Last Vampire, The (1990)(Atlantis)[h Master Studio][tr ru] ZXSpectrum +552A08184FD90CB77F13F97A91E2DC84 H Last Will Dizzy (1993)(Moscalenco, Oleg)(128K)(RU)[t][aka Dizzy 7++ The Last Adventure] ZXSpectrum RU +BABF4D708C949A9BCEE49FBD064B00BB H Last Will Dizzy (1993)(Moscalenco, Oleg)(RU)[h Arcadiy Gobuzov][aka Dizzy 7++ The Last Adventure] ZXSpectrum RU +4DC7883CF990FA6607B649BFCC0A1248 H Last Will Dizzy (1993)(Moscalenco, Oleg)(RU)[h Hf-Soft & Dismaster][aka Dizzy 7++ The Last Adventure] ZXSpectrum RU +18552EF853D77EDEC4A4A0BE7C0B5C4E H Last Will Dizzy (1993)(Moscalenco, Oleg)(RU)[h Max Iwamoto][aka Dizzy 7++ The Last Adventure] ZXSpectrum RU +C25F1548F273F764CF446814BC170AFA H Last Will Dizzy (1993)(Moscalenco, Oleg)(RU)[h Prospekt][aka Dizzy 7++ The Last Adventure] ZXSpectrum RU +B5DA0847D5F0658176E55368449F2F05 H Last Will Dizzy (1993)(Moscalenco, Oleg)(RU)[h Viktor Zuev][aka Dizzy 7++ The Last Adventure] ZXSpectrum RU +FCE367826E1ECB8158A5F1ABDB49E84E H Lazer Tag (1987)(Go!)[h Dimonsoft] ZXSpectrum +07B06BB25D7EABC572068AAC633FAA04 H Lazer Tag (1987)(Go!)[h Mac] ZXSpectrum +5BBF29C1B60237903AE6F4F2C081BC84 H Lazer Tag (1987)(Go!)[h Sla] ZXSpectrum +609AEF18F698C58EF7358B19FC8F941E H Lazer Tag (1987)(Go!)[h V.Vasilevskij] ZXSpectrum +705C22B883AFAB9D9632B780A97F1300 H Lazy Jones (1984)(Terminal)[h Ikar-Evt][tr ru] ZXSpectrum +0705C81DEF8FD04AC1531341BB4A379E H Leader Board (1986)(U.S. Gold)[h Nicolas Rodionov] ZXSpectrum +6A5644282B03A7DACE558FE5F490B2AC H LED Storm Rally 2011 (1988)(Go!)(128K)[h Mac] ZXSpectrum +65CF73B93E7807142408927DF0D72723 H LED Storm Rally 2011 (1988)(Go!)(48K-128K)[h Bruno] ZXSpectrum +DEFA9A805FF996E219B257E8CE25A80C H LED Storm Rally 2011 (1988)(Go!)(48K-128K)[h Mt Corp.] ZXSpectrum +9C4D7D36DCC05223CB33FFC8B6333A6A H LED Storm Rally 2011 (1988)(Go!)(48K-128K)[t Pokes] ZXSpectrum +97B22A2C4E7FAA739E49CCB8F383376F H Legend of Kage, The (1987)(Imagine)[h Alex 1991] ZXSpectrum +91F750D16323A5C4335BF76973830EE0 H Legend of Kage, The (1987)(Imagine)[h Koos] ZXSpectrum +4EC16E287F9C37FC76E02A4CE90C0A1B H Legend of the Amazon Women (1986)(U.S. Gold)(48K-128K)[h Condorsoft] ZXSpectrum +6D8BD9BB80723FC1FF228B137AA654E8 H Legions of Death (1987)(MC Lothlorien)[h Kato] ZXSpectrum +DBD26886374797694574F547C666B449 H Legions of Death (1987)(MC Lothlorien)[h Rajsoft] ZXSpectrum +EDDBFB5350DC2319130745CF93A69259 H Lemmings + 60 Levels (1991)(Psygnosis)(48K-128K)[h Evgeny Koprov] ZXSpectrum +151715C23867DAEDF5B10AEE1BED4D7F H Level 5 (1987)(Mastertronic)[h Rajsoft] ZXSpectrum +E3AE14A165209CA8D2A877A6261C9366 H Leviathan (1987)(English)(128K)[cr Matasoft][t Matasoft] ZXSpectrum +21EBE4A009A7158B01F6FD7A012BA3C1 H Licence to Kill (1989)(Domark)(48K-128K)[h Jan] ZXSpectrum +D282C847509083346D270B22BDE541C1 H Licence to Kill (1989)(Domark)(48K-128K)[h Robert And Rafal] ZXSpectrum +FC17A6FD6FC29DD4F2EFFD5507C906E4 H Light Corridor, The (1991)(Infogrames)(128K)(FR)(en)[cr Biotoxin][aka Light Tunnel, The] ZXSpectrum en FR +FA23B02F5AE1A8750C9F4B86225FA5B4 H Light Force (1986)(Faster Than Light)[h Bill Gilbert] ZXSpectrum +E7D2B8ECE6926BAB87B86D59AFD097AB H Light Force (1986)(Faster Than Light)[h Bill Gilbert][a] ZXSpectrum +45C37F32BF3045EEC9A2E2DAF5787EED H Light Force (1986)(Faster Than Light)[h Jack Lantern] ZXSpectrum +1899AFBACE9AC995E2048C6E513A2E6C H Light Force (1986)(Faster Than Light)[h Pche] ZXSpectrum +00A77C184430CBC11C2F6F55C47ABC16 H Light Force (1986)(Faster Than Light)[h SpikeSpice] ZXSpectrum +F2F81796518C474EA8F7C7A7BF0894F5 H Little Puff in Dragonland (1990)(Cartoon Time)(48K-128K)[h Dnetropetrovsk] ZXSpectrum +B29C04EB77731F2AFD7754FCC6E41624 H Little Puff in Dragonland (1990)(Cartoon Time)(48K-128K)[h F.C.A] ZXSpectrum +7F9BA7B247BCEB0B87F18173A74F5E46 H Little Puff in Dragonland (1990)(Cartoon Time)(48K-128K)[h Kicia] ZXSpectrum +16A68EF129F4AB112957F664EFA8B641 H Little Puff in Dragonland (1990)(Cartoon Time)(48K-128K)[h Prospekt][tr ru] ZXSpectrum +A9F317C574BA5BB2987EE71052465064 H Live and Let Die - The Computer Game (1988)(Domark)(48K-128K)[h Deonshee Software][aka Aquablast] ZXSpectrum +A811E4CDED2CDF2AD03F07D319E14F16 H Live and Let Die - The Computer Game (1988)(Domark)(48K-128K)[h S.S.Captain][aka Aquablast] ZXSpectrum +7167F86A5046D32A355A33CD1FB32A2B H Living Daylights - The Computer Game, The (1987)(Domark)[h Xorsoft] ZXSpectrum +24DB025D724C7392E11DEFD42529BAAD H Livingstone Supongo (1987)(Opera Soft)(48K-128K)(ES)(en)[h Bill Gilbert] ZXSpectrum en ES +BACDBA58EE86CAC68ABC6720178F5BD2 H Livingstone Supongo (1987)(Opera Soft)(48K-128K)(ES)(en)[h S-Studio] ZXSpectrum en ES +19F0AB73CB9037AAE5409D1E77D18E00 H Livingstone Supongo (1987)(Opera Soft)(48K-128K)(ES)[h Mihal Soft][tr ru] ZXSpectrum ES +770BEAADF94F0B4A176570B57E8E883C H Livingstone Supongo (1987)(Opera Soft)(48K-128K)(ES)[h Prospekt][tr ru] ZXSpectrum ES +5E81C7072ED5DA7B9D286922EF065118 H Livingstone Supongo II (1989)(Opera Soft)(48K-128K)(ES)(en)[h Csl][aka Livingstone 2] ZXSpectrum en ES +E3B890485E4F5F3C476BDB97670B001E H Livingstone Supongo II (1989)(Opera Soft)(48K-128K)(ES)(en)[h Doublestar Laboratory][aka Livingstone 2] ZXSpectrum en ES +A6DD14446979D2446CF42F3106E87DE0 H Livingstone Supongo II (1989)(Opera Soft)(48K-128K)(ES)(en)[h Pavel Nikitin][aka Livingstone 2] ZXSpectrum en ES +2AE575C92811E5DF2948AA3AAF07FB4E H Livingstone Supongo II (1989)(Opera Soft)(48K-128K)(ES)(en)[h Ruslic-Haker][aka Livingstone 2] ZXSpectrum en ES +3C18D866AD23940DD2AE067227B88836 H Livingstone Supongo II (1989)(Opera Soft)(48K-128K)(ES)(en)[h Timisoft][aka Livingstone 2] ZXSpectrum en ES +25C93E67116450187A64E620936FCBAE H Livingstone Supongo II (1989)(Opera Soft)(48K-128K)(ES)[h Prospekt][tr ru][aka Livingstone 2] ZXSpectrum ES +C1B6331942C5D5B51A656EFF81713A14 H Loco-Motion (1985)(Mastertronic)[h Senator Ltd.] ZXSpectrum +6612DBFF43C3B5AD55854F38CC852B43 H Lode Runner - New game set (1984)(Software Projects)[h Zeljko Robert] ZXSpectrum +C7D6A81697A0F4AA7C4B9D8EA22179FB H Lode Runner (1984)(Software Projects)(48K-128K)[cr Zeljko Robert] ZXSpectrum +BF13792FDDF8545E6E96D7383C05A10D H Lode Runner (1984)(Software Projects)(48K-128K)[cr Zeljko Robert][a] ZXSpectrum +33C936A040A55E238A41E1B09C8CD482 H Lode Runner (1984)(Software Projects)(48K-128K)[h S. Dubowik] ZXSpectrum +0A079612EC56D1BD3F8BBDB481F5BB62 H Lode Runner (1984)(Software Projects)(48K-128K)[h Zeljko Robert] ZXSpectrum +320881A1591AA729F9F3350A2073B92D H Lode Runner 3 (1995)(Biotech)(128K)(RU)[h Fikus-Pikus][tr ru] ZXSpectrum RU +01A93DAEFB3A15C31D311FB9A27E1A3A H Logic (1991)(Ultrasoft)(SK)[h Hovno Vidno Je Mi Smedno] ZXSpectrum SK +6A848C3385C521D6BB90499F68C7F16D H Logo - Part I (1991)(Rainbow Dreams)(128K)(PL)(en)[h Dnieprsoft][aka Logo - Part 1] ZXSpectrum en PL +9E778842EEDD66A0451C554A67F8930C H Logo - Part I (1991)(Rainbow Dreams)(128K)(PL)(en)[h Pavel Nikitin][aka Logo - Part 1] ZXSpectrum en PL +B99DEACCB025ACC9BB14B09D63FDB404 H Logo - Part I (1991)(Rainbow Dreams)(128K)(PL)(en)[h Thd][aka Logo - Part 1] ZXSpectrum en PL +CFFF0C4F02DC61B413CD9D2F32E6B97E H Logo - Part I (1991)(Rainbow Dreams)(128K)(PL)[h Magic Diamond][tr ru][aka Logo - Part 1] ZXSpectrum PL +1DA6A3EA2AD7A64DF550D2E60DC7145C H Lone Wolf - The Mirror of Death (1991)(Audiogenic)(128K)[cr Matasoft - Kamilsoft][t +3 Matasoft - Kamilsoft][aka Lone Wolf 3] ZXSpectrum +56FCFB5610EFCC0505820FA411E228F7 H Lone Wolf - The Mirror of Death (1991)(Audiogenic)(48K-128K)[h Fanatic Stas][aka Lone Wolf 3] ZXSpectrum +779BB86621DA9C1DAAA46595C1B04B52 H Lone Wolf - The Mirror of Death (1991)(Audiogenic)(48K-128K)[h Sukin And Son Corp.][aka Lone Wolf 3] ZXSpectrum +C142F6A9B6A4F29A1729F0E920A94B7A H Lone Wolf - The Mirror of Death (1991)(Audiogenic)(48K-128K)[h Tff Team][aka Lone Wolf 3] ZXSpectrum +260658954C7878B2C7E2F911DAE783D9 H Lop Ears (1991)(Players)[t Pokes] ZXSpectrum +935607819EE0E4A5078BE1E87FE755E1 H Lord of the Rings - Game One (1986)(Melbourne House)[h Kochurin Denis] ZXSpectrum +B7D393A838DE341CF6AA5DAC3C35EFE7 H Lorna (1990)(Topo Soft)(48K-128K)(ES)[cr Hacker Smok] ZXSpectrum ES +3B77F709715E02D243C2789AEE54808D H Lorna (1990)(Topo Soft)(48K-128K)(ES)[cr Hacker Smok][a] ZXSpectrum ES +8D02CAD6135F174C622FA545EB3C1041 H Lorna (1990)(Topo Soft)(48K-128K)(ES)[h Homesoft] ZXSpectrum ES +CCEB85DB5605E61AA0CD6A357F87D66C H Lotus Esprit Turbo Challenge (1990)(Gremlin Graphics)(48K-128K)[h Doublestar Laboratory] ZXSpectrum +0965AA68D82272ADDA7094C3EB83437C H Lotus Esprit Turbo Challenge (1990)(Gremlin Graphics)(48K-128K)[h Evgeny Koprov] ZXSpectrum +BB90352FA5826698AEFC554ABC476884 H Lotus Esprit Turbo Challenge (1990)(Gremlin Graphics)(48K-128K)[h Josko Soft] ZXSpectrum +D3C630850A85FFB3AC424BED51304770 H Lotus Esprit Turbo Challenge (1990)(Gremlin Graphics)(48K-128K)[h Kicia] ZXSpectrum +BB7AF60D90E68774EE51CAEEDC783FCC H Lotus Esprit Turbo Challenge (1990)(Gremlin Graphics)(48K-128K)[h Kicia][a] ZXSpectrum +04FDA952172208C2A85DA5E061133404 H Lotus Esprit Turbo Challenge (1990)(Gremlin Graphics)(48K-128K)[h Laptev] ZXSpectrum +38AB230480982D3C786764AF6BEE3DE3 H Lotus Esprit Turbo Challenge (1990)(Gremlin Graphics)(48K-128K)[h Smok] ZXSpectrum +CBEFDF318DEBB3654C0C88A0B8AA7EA0 H Luna Crabs (1983)(Micromega)(16K)[h Saint-Petersburg 1992][tr ru] ZXSpectrum +9271B0999B86B44DFC9D56FEDF4E3DFF H M.O.V.I.E. (1986)(Imagine)[h Geilsoftware] ZXSpectrum +F552F4CF19D373346A1AFD124D018F3E H M.O.V.I.E. (1986)(Imagine)[h Pulsar] ZXSpectrum +9AFC7E7936912B1DA722EADEF2642D7C H M.O.V.I.E. (1986)(Imagine)[h Rolexsoft] ZXSpectrum +4FE6FA3E755923E7B5449951F2445BAA H Macadam Bumper (1985)(ERE Informatique)(FR)(en)[h Fikus-Pikus] ZXSpectrum en FR +65D98B7499AD89613BD3BA814C6511EB H Mach 3 (1989)(Loriciels)(FR)(en)[h Bill Gilbert] ZXSpectrum en FR +DF9E945D64B4058484BBED8E0DA6E3E6 H Mad Balls (1994)(Bodrov, Vadim)(RU)(en)[h Bill Gilbert] ZXSpectrum en RU +FDF3E312D321DC84CE003087847B81E2 H Mad Balls (1994)(Bodrov, Vadim)(RU)(en)[h San-San] ZXSpectrum en RU +4FE1E06AB30DFF2FED92B57A3CFA009D H Mad Mix 2 - en el Castillo de los Fantasmas (1990)(Topo Soft)(48K-128K)(ES)[h Kicia] ZXSpectrum ES +3D1121C5FD1CE1B1BF377E9B21FDCA05 H Mad Mix 2 - en el Castillo de los Fantasmas (1990)(Topo Soft)(48K-128K)(ES)[h Microlook Santa Fe] ZXSpectrum ES +3D2097714506065DB457797782A4B19F H Mad Mix 2 - en el Castillo de los Fantasmas (1990)(Topo Soft)(48K-128K)(ES)[h Omicron Projects] ZXSpectrum ES +014F121EBAA3459617190EB45B547D71 H Mad Mix Game - The Pepsi Challenge (1988)(U.S. Gold)[cr][t][re-release] ZXSpectrum +A698BEA3659DE38D96B0C7AE9730748A H Mad Mix Game (1988)(Topo Soft)(ES)(en)[h Frago] ZXSpectrum en ES +1B42CBE5F5CF60C73FC9A3E416FA5EAE H Mad Mix Game (1988)(Topo Soft)(ES)(en)[h Omicron Projects] ZXSpectrum en ES +12EF023E52F14884F2A50CAA209A1FE3 H Mad Mix Game (1988)(Topo Soft)(ES)(en)[h Vokzal'92] ZXSpectrum en ES +7CCB7A177E6008A827A324C8F8A19A37 H Mad Mix Game (1988)(Topo Soft)(ES)[cr Fice] ZXSpectrum ES +0722C2E0CEB5CB684ED75A7433ABCCA7 H Mad Mix Game (1988)(Topo Soft)(ES)[h Master Studio][tr ru] ZXSpectrum ES +CE868D245D41F4327E3E4C810326052F H Mad Nurse (1987)(Firebird)[h Ok Tronice] ZXSpectrum +416A6CAE3DFCB0D77DC42124B1E77007 H Mag Max - Robo Centurion (1987)(Imagine)[h Bill Gilbert] ZXSpectrum +7AE3A57040082D415ACB1266A624601C H Mag Max - Robo Centurion (1987)(Imagine)[h Livsoft] ZXSpectrum +45ACFD06D548E4AC603D15BAD9986B51 H Mag Max - Robo Centurion (1987)(Imagine)[h V.A.Baliasov] ZXSpectrum +9D2DD653C57776E499FA071CB13BC063 H Magic Johnson's Basketball (1990)(Dro Soft)(48K-128K)(ES)[h Rajsoft] ZXSpectrum ES +7343784D9B4EC6E71B50C39C451EC59B H Magnetic Moon (1989)(FSF Adventures)(48K-128K)[h C&K Company] ZXSpectrum +B973A72DEBE58FF6B6790A52DDEED2CF H Magnetron (1988)(Firebird)[cr] ZXSpectrum +7D6EC9ECC76B45F617C2592E3B21D1C7 H Magnetron (1988)(Firebird)[h Bill Gilbert] ZXSpectrum +75E1ECCB0C8AB28C8F4D820AF26CD61F H Magnetron (1988)(Firebird)[h Fernandes 1993] ZXSpectrum +200FB16B36F8C8925CCC9553C107236A H Magnetron (1988)(Firebird)[h Stepanenko] ZXSpectrum +B42BA686EF70F93A60204928268F8F69 H Magnetron (1988)(Firebird)[h V.Vasilevskij] ZXSpectrum +58241F1129B2480A90585A6B1EA7B813 H Main Blow, The (1994)(Inforcom)(48K-128K)(RU)[h San-San][aka Glavnyj Udar] ZXSpectrum RU +ABFC09FFBD46D179F82A8B0215C05A5A H Mambo (1989)(Positive)(48K-128K)(ES)[h Skit] ZXSpectrum ES +5A5892E425998F6444C50A2A5A43EFC9 H Manchester United - The Official Computer Game (1990)(Krisalis)(48K-128K)[h Roby] ZXSpectrum +995733A61DD13BF5A9A7B86226BBE6D7 H Manic Miner (1983)(Bug-Byte)[h Oav] ZXSpectrum +4DE85D856B3E507EEE81FA6CD4ED2574 H Manic Miner (1983)(Bug-Byte)[h San-San] ZXSpectrum +5A23D83D52C1E02CEB182ABEBE9180D1 H Manic Miner (1983)(Bug-Byte)[t Pokes] ZXSpectrum +6A472D1A2C6D9EAD3F0F8BF4F4A05624 H Manic Miner (1983)(Software Projects)[t][re-release] ZXSpectrum +6B0206466ED0800B606EE59DB3F163F9 H Manic Miner 2 (1985)(Schultze)(DE)[h San-San] ZXSpectrum DE +F8D9A4388CC8F991D7D87B81B6967F45 H Manic Miner 2 (1985)(Schultze)(DE)[h Vadyfigsoft] ZXSpectrum DE +9729111DDC123F53677857EC388C3C1D H Manic Miner 2 (1985)(Schultze)(DE)[t Pokes] ZXSpectrum DE +9A97BFC96DB8DB34490D5E5C1F0EE69B H Marauder (1988)(Hewson Consultants)(48K-128K)[h Bill Gilbert] ZXSpectrum +6441A0E9A3D3EC1E54CD39C55D6D1DB2 H Mario Bros (1987)(Ocean)[h Bill Gilbert] ZXSpectrum +F302110C1178E3D9582BD4470E97B3EC H Marsport (1985)(Gargoyle Games)[h Microton] ZXSpectrum +9CBB1880176637DCEAACEAAC52729824 H Marsport (1985)(Gargoyle Games)[h Satansoft] ZXSpectrum +C08773A87F8C27810F560E1DC0763517 H Martianoids (1987)(Ultimate Play The Game)[h Aleks][tr ru] ZXSpectrum +5112FEF0B12F2A1EB021F2290591BAC1 H Martianoids (1987)(Ultimate Play The Game)[h Inxs Soft] ZXSpectrum +7DB76AB0E7AC0CAD739A54A5603001E4 H Martianoids (1987)(Ultimate Play The Game)[h Mac] ZXSpectrum +C9C48DC6539553E4C345D300DCFB8B33 H Martianoids (1987)(Ultimate Play The Game)[h Winisoft] ZXSpectrum +B01F59D3A9D64601F3EBEBA852E92E45 H MASK II (1987)(Gremlin Graphics)(48K-128K)[h Bill Gilbert][aka MASK Two] ZXSpectrum +00C12DB57C853C5B39CBD073B5A12FBC H MASK III - VENOM Strikes Back (1988)(Gremlin Graphics)(128K)[cr] ZXSpectrum +55CAFC500AA55E2666ABD763766BA76D H MASK III - VENOM Strikes Back (1988)(Gremlin Graphics)(128K)[h Drj] ZXSpectrum +75C15E211595A7DB9E51F66FADB2A419 H MASK III - VENOM Strikes Back (1988)(Gremlin Graphics)(48K-128K)[h Andrzej Staszewski] ZXSpectrum +304D92E3DC74E978AE53099C986D45F4 H MASK III - VENOM Strikes Back (1988)(Gremlin Graphics)(48K-128K)[h Bill Gilbert] ZXSpectrum +B477B01A7BFCE6E1D94DC98D5665D059 H MASK III - VENOM Strikes Back (1988)(Gremlin Graphics)(48K-128K)[h Emelyanov Pavel] ZXSpectrum +41E62857DC228FEDB2D168C1219F0C27 H MASK III - VENOM Strikes Back (1988)(Gremlin Graphics)(48K-128K)[h Mihal Soft][tr ru] ZXSpectrum +6EE7CB45D23B8D4AD06F5F31697F4EB3 H Master Blaster (1990)(Crash)[h Miheev] ZXSpectrum +81400728811BC12903F3ED024828F660 H Master Blaster (1990)(Crash)[h Rajsoft] ZXSpectrum +3F9851CEB802EBF4992ECDF05FCD3B55 H Master Brain (1991)(Crash)(48K-128K)[h Bill Gilbert] ZXSpectrum +BD79BF7E2E17EECA7BC1D79CB266D41F H Master Brain (1991)(Crash)(48K-128K)[h Kicia] ZXSpectrum +14EE93C473789E9A8E674C433E6023D6 H Master Brain (1991)(Crash)(48K-128K)[h Kis][tr ru] ZXSpectrum +5E94657CB9958385EEE08B3596EE084C H Master Brain (1991)(Crash)(48K-128K)[h Kis][tr ru][a] ZXSpectrum +2E661DC9FEEFA18B622A35DFF14010CA H Master Brain (1991)(Crash)(48K-128K)[h San-San] ZXSpectrum +35F4396292805C72A02A36AE6605473E H Master Puzzle (19xx)(Foglia Edizioni)[h Sergey Loginow] ZXSpectrum +0987E56DF410004F5760362CCBD7B947 H Masterchess (1983)(Sinclair Research)[h Ais] ZXSpectrum +0E7929125945AF8D28B69A32234171A0 H Masterchess (1983)(Sinclair Research)[h Lazarev] ZXSpectrum +56E6D690776968D30B830191FFCD85C4 H Masterchess (1983)(Sinclair Research)[h Ozerov Valentin][tr ru] ZXSpectrum +EF716EC5799705987FC275864CD87DE7 H Masterchess (1983)(Sinclair Research)[h][cut-down version] ZXSpectrum +3E10D9160BF8AB73E66DECB56045EBF0 H Masters of the Universe - The Arcade Game (1987)(U.S. Gold)[h A7] ZXSpectrum +3BC67CCD3F08C64ECF281B3A78D1CF83 H Masters of the Universe - The Arcade Game (1987)(U.S. Gold)[h Atossoft] ZXSpectrum +2C16692A712489CC573760B935BA3CC4 H Masters of the Universe - The Movie (1987)(Gremlin Graphics)[h A.Pankratov] ZXSpectrum +4173DDAC2FE9DC0F33C3473476EEF22D H Masters of the Universe - The Movie (1987)(Gremlin Graphics)[h Atossoft] ZXSpectrum +5F73475EF5B05EA5408A6D805C3921C6 H Masters of the Universe - The Movie (1987)(Gremlin Graphics)[h Bill Gilbert] ZXSpectrum +9B4942D4E04B569337DDAA10E62BC598 H Masters of the Universe - The Movie (1987)(Gremlin Graphics)[h Bill Gilbert][a] ZXSpectrum +A52B65293D345D1B7E6B0304373D45EB H Masters of the Universe - The Movie (1987)(Gremlin Graphics)[h Fanatic Alex] ZXSpectrum +A24AF3941924F751A67BD2BF5C3E7750 H Masters of the Universe - The Movie (1987)(Gremlin Graphics)[t Pokes] ZXSpectrum +15A4352FB850929A0F967C5B3F554FF4 H Match Day (1984)(Ocean)[h Ziberov Oleg] ZXSpectrum +AF6C37EBA11D313D8A3918EE176C453C H Match Day II (1987)(Ocean)[h Bill Gilbert] ZXSpectrum +736C64A94E795C090C60AE000336A138 H Match Day II (1987)(Ocean)[h Plomba Soft] ZXSpectrum +DA1C7748DD1B1BAC7A5D1D153F44DBD2 H Match Point (1984)(Sinclair Research)[h V.Vasilevskij] ZXSpectrum +ACE6C391A7814EAEC06384627BF2E411 H Max Headroom (1986)(Quicksilva)[h V.Vasilevskij] ZXSpectrum +6CC598B57ADD9BC2F1510438E1CBE6C5 H Mayhem (1987)(Power House, The)[h Mednonogov Aleksey][tr ru] ZXSpectrum +DAE7288298E3590A7523FE31405970D5 H Mayhem (1987)(Power House, The)[h Winisoft] ZXSpectrum +4E97B98DB3CA371962A81FE6FBF4DBDC H Maze (1983)(Your Computer)(16K)[h Win][tr ru][aka Corridors of Fear] ZXSpectrum +E5D112E341BE3EF592644FA221FD7A6D H Maze Mania (1989)(Hewson Consultants)[h Atossoft] ZXSpectrum +B17EC208400AECD8D2EA8389B85B3AC2 H Maze Mania (1989)(Hewson Consultants)[h Pavel Nikitin] ZXSpectrum +73AD8B7FE7C0FE762D6783769A9D3B1E H Mean Streak (1987)(Mirrorsoft)(48K-128K)[h Winisoft] ZXSpectrum +F3AE4569C241BD7A1A78C2BC71398B70 H Mega Phoenix (1991)(Dinamic)(48K-128K)(ES)(en)[cr Matasoft][t +3 Matasoft] ZXSpectrum en ES +D4341EDDA6A00F5B5C970F9673FCE96B H Mega Phoenix (1991)(Dinamic)(48K-128K)(ES)(en)[cr Matasoft][t +3 Matasoft][a] ZXSpectrum en ES +C0B35AD621F57C98ADC456209BF94807 H Mega-Apocalypse (1988)(Martech Games)(48K-128K)[h Inxs Soft] ZXSpectrum +FF6C97625201CBC87433A4942AEDF0A9 H Mega-Apocalypse (1988)(Martech Games)(48K-128K)[h V.D.G.] ZXSpectrum +C395FFABA250801F26ED4590F016DED4 H Mega-Apocalypse (1988)(Martech Games)(48K-128K)[h Winisoft] ZXSpectrum +10B57CF6483258615A026C2755D2D67A H Meganova (1988)(Dinamic)(ES)(en)[h Plomba Soft] ZXSpectrum en ES +362863C46B2FBC1B19D027332668CFCC H Meganova (1988)(Dinamic)(ES)(en)[h S.S.Captain] ZXSpectrum en ES +A155B0B7E5B4A22721EFD5E61151A84B H Meganova (1988)(Dinamic)(ES)(en)[t Pokes] ZXSpectrum en ES +C631797734C78D9AC7FBD9AEEACE2CF6 H Mercenary - Escape from Targ (1987)(Novagen)[h Bill Gilbert][aka Mercenary I] ZXSpectrum +F457872830C64B868F6802C6153AC407 H Mercenary - Escape from Targ (1987)(Novagen)[h S.V Action][aka Mercenary I] ZXSpectrum +96D19ECA05D014075E1634F35B473EAF H Mercenary - Escape from Targ (1987)(Novagen)[h Studio Komputerowe D.H.Juventus][aka Mercenary I] ZXSpectrum +FD244B39CC9F5C991529233E5EF610F9 H Mercenary - Escape from Targ (1987)(Novagen)[h Vovchenko A.A.][aka Mercenary I] ZXSpectrum +2DB373EBE9984FCA64C8DE3A6E32F9E6 H Merlin (1988)(Firebird)[h Bill Gilbert] ZXSpectrum +1BBE0A3333CD39089EA36068ABE170C6 H Mermaid Madness (1986)(Electric Dreams)[h Bill Gilbert] ZXSpectrum +596BEA5404B0F1AA62C6F1F2F0953256 H Mermaid Madness (1986)(Electric Dreams)[h Jack Lantern] ZXSpectrum +7C26C4E0EF579A9465AFEC42AE84F454 H Message from Andromeda (1984)(Interceptor)[h Dmitriy Mityakin][tr ru] ZXSpectrum +74A99DFF8675796C653953286E48782E H Message from Andromeda (1984)(Interceptor)[h San-San] ZXSpectrum +8A9D89892A9D5A7BD1D42F6C0CFC5C23 H Metal Army (1988)(Players)[h Djs] ZXSpectrum +3854B55EF9F5F463D9AF8273F2E4FBB4 H Metal Army (1988)(Players)[h Inxs Soft] ZXSpectrum +8CF59D442E28F64BD13BA4C9E860A2A6 H Metal Army (1988)(Players)[h Kis][tr ru] ZXSpectrum +A14A0D480BDECEB387F8B9D960C95980 H Metal Army (1988)(Players)[h Vadyfigsoft] ZXSpectrum +C5181E7FF21A206788F8FA433839FC18 H Meteor Storm (1982)(Quicksilva)(16K)[h Saint-Petersburg 1992][tr ru] ZXSpectrum +06148EA6F6F8387D3C9127F611A9B60D H Metro-Cross (1987)(U.S. Gold)[h Dirk Kompass] ZXSpectrum +F39415F8536CF77F203FA278FA0C47D9 H Metro-Cross (1987)(U.S. Gold)[h Phonex] ZXSpectrum +067F8F87B15362DD33AC3CDF79A8814B H Metro-Cross (1987)(U.S. Gold)[h Rudy] ZXSpectrum +2A51667C598AA73B131753E577782C66 H Metropolis (1988)(Power House, The)[h Bill Gilbert] ZXSpectrum +1A87F55B0CC8588B237336413DBE3790 H Miami Cobra GT (1991)(Players)(48K-128K)[h Andrew Strikes Code] ZXSpectrum +78B4FA14782C645AABBAE6C213FC2D1C H Miami Cobra GT (1991)(Players)(48K-128K)[h Bill Gilbert] ZXSpectrum +0D6C4862E50AEB2B2A1C5142C40D5024 H Miami Cobra GT (1991)(Players)(48K-128K)[h Dream Soft] ZXSpectrum +C989EFCE02DA19834816B9CC2E72A4D5 H Miami Vice (1986)(Ocean)[h Nicolas Rodionov] ZXSpectrum +D1B11DAA412A2C6BE1BA3B66E81C0741 H Miao (1985)(Programmi Italiani)(it)[h Yars] ZXSpectrum it +95149FACED0438F25735E7439341E363 H Michel Futbol Master (1989)(Dinamic)(ES)[h Fikus-Pikus] ZXSpectrum ES +EE7433B5D57C0956986AEE7CF27B2620 H Michel Futbol Master (1989)(Dinamic)(ES)[h Raf] ZXSpectrum ES +39A213F6B05C661D99C0F1CD41F3B788 H Michel Futbol Master (1989)(Dinamic)(ES)[h San-San] ZXSpectrum ES +A9DB32ED30DAF090D8B2CB4C65B5E6EA H Michel Futbol Master (1989)(Dinamic)(ES)[h San-San][a] ZXSpectrum ES +4FD47B455A7F71E96D779EA945A1AFD1 H Michel Super Skills (1989)(Dinamic)(ES)[h Raf] ZXSpectrum ES +39A4454A30F07C6C440636A55B309F79 H Microball (1988)(Alternative)[h Bill Gilbert] ZXSpectrum +946ED67FEC86C18EB7F05578EC161ED4 H Microball (1988)(Alternative)[h Mikropol] ZXSpectrum +EAE814E24135223054E8DD3597F546A7 H Micronaut One (1987)(Nexus Productions)[h Andy Tacker] ZXSpectrum +AC9DFD9200BE98AB8823C1B59BD131FC H Micronaut One (1987)(Nexus Productions)[h Bill Gilbert] ZXSpectrum +4D5A7681A42339BB8499014DCAAA8660 H MicroProse Soccer (1989)(MicroProse)(48K-128K)[h Inxs Soft] ZXSpectrum +8138E0FA12864A76872E2B75304C6935 H MicroProse Soccer (1989)(MicroProse)(48K-128K)[h Inxs Soft][a] ZXSpectrum +4ADA8D015090B9AC456CF0735453E87D H MicroProse Soccer (1989)(MicroProse)(48K-128K)[h Ziberov Oleg] ZXSpectrum +EC6BA1B974AF150A320FCDD2A8675AB9 H Midnight Resistance (1990)(Ocean)(128K)[cr] ZXSpectrum +38F4570B45793D6FD0D70E1AB8542B49 H Midnight Resistance (1990)(Ocean)(128K)[h Ramsoft] ZXSpectrum +A4AA851478AC46C86935541A063AB46C H Midnight Resistance (1990)(Ocean)(128K)[h Saposoftware] ZXSpectrum +53A94A3D26DACD56C4F430CC0DB14DF6 H Midnight Resistance (1990)(Ocean)(48K-128K)[h Alexey Sorokin] ZXSpectrum +A283E86205BAE590A3EED85A8E12895C H Midnight Resistance (1990)(Ocean)(48K-128K)[h Emelyanov Pavel] ZXSpectrum +B653CBB7E3788D1B6D865C348AA36317 H Midnight Resistance (1990)(Ocean)(48K-128K)[h Homesoft] ZXSpectrum +9F3B7787D5FD1555FBC6A577C4C9BD1C H Midnight Resistance (1990)(Ocean)(48K-128K)[h Laptev] ZXSpectrum +0D3A9823C251F6233CE93B080146E65A H Midnight Resistance (1990)(Ocean)(48K-128K)[h Rajsoft] ZXSpectrum +157D0E8272F0A0FE55FFAFD23AFCEF39 H Mighty Magus, The (1985)(Quicksilva)[h Rlc] ZXSpectrum +0601EB078378BFF51BD63D4A1EC7E62E H Mikie (1985)(Imagine)[h Future Soft] ZXSpectrum +11D1A388AAB10EF77CC788CF86AE5212 H Mikie (1985)(Imagine)[h Jansoft] ZXSpectrum +0E6D6CBE90E3477DBBD82B3104D64284 H Milk Race (1987)(Mastertronic)[h Bill Gilbert] ZXSpectrum +89CCFB9A71069A5A6813B3A068EE1D29 H Mindtrap (1989)(Mastertronic)[h P.Beciric] ZXSpectrum +50DD7880887ACBD1BAC90CEE7612B954 H Mined Out (1983)(Quicksilva)[h Compact Studio] ZXSpectrum +A36EBF96FD23C34FCCE14183353BB0A0 H Minesweeper (1994)(Chudinov, Evgeny)(48K-128K)(RU)[h Fikus-Pikus][tr ru] ZXSpectrum RU +0DE79EE21B38BF5F34A4D62B3B663754 H Mini Pacman 89 (1989)(Studio Koala)[h Bill Gilbert] ZXSpectrum +255AE617ABA22E64176514227EBAFB20 H Mission Elevator (1988)(Kixx)[h Adrian] ZXSpectrum +CEFC04E222C2D59D4BE494E6BCF42E5D H Mission Jupiter (1987)(Code Masters)(48K-128K)[h Rmc][aka Jupiter Mission] ZXSpectrum +B54E243987B17197F4CC3FE6265812DD H Missione Sabotage (1987)(Load 'n' Run)(IT)[h Alex 1991] ZXSpectrum IT +2B9C49067EA09E862B0A8BC14F97BFCC H Missione Sabotage (1987)(Load 'n' Run)(IT)[h Fcs] ZXSpectrum IT +18723F5388EE643397337EDA5A670784 H Missione Sabotage (1987)(Load 'n' Run)(IT)[h Fcs][a] ZXSpectrum IT +C0136EB6C58870CA36AD49F3A327A0EB H Missione Sabotage (1987)(Load 'n' Run)(IT)[h Miheev] ZXSpectrum IT +270F8E43A14ACDA1E3C01F3CEA3E8B63 H Mithos (1990)(Opera Soft)(48K-128K)(ES)[h Andrew Strikes Code][aka Mythos] ZXSpectrum ES +9C5E78AF95452E512E136956FAE4FE2A H Mithos (1990)(Opera Soft)(48K-128K)(ES)[h Kato][aka Mythos] ZXSpectrum ES +C13E00E5F2C2402D2B8CBF4CAB04B056 H Mithos (1990)(Opera Soft)(48K-128K)(ES)[h Rajsoft][aka Mythos] ZXSpectrum ES +215C255FC8EE2E0CD49427CD33CB02ED H Mivisis (1989)(Special Program)[h Homesoft] ZXSpectrum +20140D2857B8C1CA9BB7999C5AE9EBBC H Molecule Man (1986)(Mastertronic)[h M1 Loading] ZXSpectrum +7080A9739F11CD0286EF4034A068B68F H Moley Christmas (1987)(Your Sinclair)(48K-128K)[h Bill Gilbert] ZXSpectrum +70C37E769A6C4EC32F4C31150B43A1F0 H Moley Christmas (1987)(Your Sinclair)(48K-128K)[h Maks Soft] ZXSpectrum +533FCB89986B35F38570F5CE0C094A47 H Moley Christmas (1987)(Your Sinclair)(48K-128K)[h S.S.Captain] ZXSpectrum +D9886107EC7B8B9EE68DB4A8B75CEB91 H Monopoly (1985)(Leisure Genius)[h Nicolas Rodionov] ZXSpectrum +3F353602BDB2BD34E4A7D2A2B47A980B H Monster Munch (1990)(Psychaedelic Hedgehog)[h Csl] ZXSpectrum +0046FCC7577B70F681E013E1E628CEE4 H Monster Munch (1990)(Psychaedelic Hedgehog)[h Rajsoft] ZXSpectrum +BCED47F57E8BB4B869225E2E64E21A47 H Monte Carlo Casino (1989)(Code Masters)(48K-128K)[h Ais] ZXSpectrum +255FBE37E637D4A0436BECFDF17ED287 H Monte Carlo Casino (1989)(Code Masters)(48K-128K)[h Andrew Strikes Code] ZXSpectrum +DFCA86CCF47B4977F304E610838E1031 H Monte Carlo Casino (1989)(Code Masters)(48K-128K)[h Andy Mokrushin] ZXSpectrum +4ECFAD7E7C6B902F0C13BC3E0C024C9D H Monte Carlo Casino (1989)(Code Masters)(48K-128K)[h Compact Studio] ZXSpectrum +7807E5F1B15928F7F0D7C3F618BB0C5A H Monte Carlo Casino (1989)(Code Masters)(48K-128K)[h Kicia] ZXSpectrum +34DABC0A8A78168EC05F34AA92B32D99 H Monte Carlo Casino (1989)(Code Masters)(48K-128K)[h Prospekt][tr ru] ZXSpectrum +FE4B4AF97E54A781D50AC76415D84154 H Monte Carlo Casino (1989)(Code Masters)(48K-128K)[h Skit] ZXSpectrum +ED8BB395C093EF02C619E3413A2EB03D H Monty is Innocent (1985)(Gremlin Graphics)[h Kis][tr ru] ZXSpectrum +E620DB63C9461C5C3877E2CE2714C944 H Monty Python's Flying Circus (1990)(Virgin Games)(128K)[h Homesoft] ZXSpectrum +CD9E7350F613966325D40A866AAA1B75 H Moon Alert! (1984)(Ocean)[h Ais] ZXSpectrum +2590FB9CE7BFC336E51DB8E31AE266D4 H Moon Alert! (1984)(Ocean)[h Janga] ZXSpectrum +7CA0EF6957D0053659F49C784AC02A0E H Moon Cresta (1985)(Incentive)[h Hacker M.I.] ZXSpectrum +669A4BA313138795187F97884B9BF1AD H Moon Cresta (1985)(Incentive)[h V. Balcytis] ZXSpectrum +01D48DA94B6BB5774DC741DD638BFA2C H Moon Cresta (1985)(Incentive)[h Zec] ZXSpectrum +295B2487B75FFF19580245534B59EE1D H Moons of Tantalus, The (1984)(Cornhill Services)[h Champ] ZXSpectrum +0781C8EEDE040C7782FF6FD92AC2AC56 H Moons of Tantalus, The (1984)(Cornhill Services)[h Satansoft] ZXSpectrum +BFA1581E9782E668A624A0B2F166FF66 H Moontorc (1991)(Atlantis)[h Rajsoft] ZXSpectrum +D667E292A7924FFCE0FE17AFB8FB9D52 H Moonwalker - The Computer Game (1989)(U.S. Gold)(48K-128K)[h Microspace] ZXSpectrum +B967026639110DBA1C87C8DAF73A2FA2 H Moonwalker - The Computer Game (1989)(U.S. Gold)(48K-128K)[h Raf] ZXSpectrum +9195F71B9E28DB308A7C6F5E840E1DC0 H Mortadelo y Filemon II - Safari Callejero (1990)(Dro Soft)(128K)(ES)(Side B)[cr] ZXSpectrum ES +68C0F269E9395C1250722524037D159B H Moscow-Paris (1987)(Kiszakiewicz, Marek - Mering, Jacek)(PL)[h Bill Gilbert] ZXSpectrum PL +A036EDBBA7695520DA60CDDFBD0DE90A H Moscow-Paris (1987)(Kiszakiewicz, Marek - Mering, Jacek)(PL)[h Stalker][tr ru] ZXSpectrum PL +22206DE43334E6228957E31EC9338176 H Mot (1989)(Opera Soft)(48K-128K)(ES)(en)(Tape 1 of 4)[h Rajsoft] ZXSpectrum en ES +AF0BFF374190C02949F1B94690B61905 H Mot (1989)(Opera Soft)(48K-128K)(ES)(en)(Tape 2 of 4)[h Rajsoft] ZXSpectrum en ES +4015C7D841C32A476FFEA6DB822C344A H Mot (1989)(Opera Soft)(48K-128K)(ES)(en)(Tape 3 of 4)[h Rajsoft] ZXSpectrum en ES +1B482D480405D811CF3D49CA4570F9A9 H Mot Demo (19xx)(Rajsoft)[h Rajsoft] ZXSpectrum +3A2CD7976973F45387578FCB03F4845F H Moto Cross Simulator (1989)(Code Masters)(48K-128K)[h Alexander Gromov][tr ru][aka Moto X Simulator] ZXSpectrum +FA1F4992FE8BAF275523AF132DC0DB64 H Moto Cross Simulator (1989)(Code Masters)(48K-128K)[h Andrew Strikes Code][aka Moto X Simulator] ZXSpectrum +0FC927EBC87445CA4F69C66A64314AA3 H Motorbike Madness (1988)(Mastertronic)[h Awstudio] ZXSpectrum +46422F583A5E404E5E974D4D7220464E H Motorbike Madness (1988)(Mastertronic)[h Bill Gilbert] ZXSpectrum +D6C00E63E322A60587B82792D819CF91 H Motorbike Madness (1988)(Mastertronic)[h Hacker Dima] ZXSpectrum +CFD9368581150338D5DEAD17BE10E3CE H Motorbike Madness (1988)(Mastertronic)[h Plomba Soft] ZXSpectrum +E938FCEA1399B66CF60C470F87F2493E H Motos (1987)(Mastertronic Added Dimension)(128K)[h Ua9Fdr] ZXSpectrum +FEF52FE90FC13D80457FE48168CA8D90 H Motos (1987)(Mastertronic Added Dimension)(48K-128K)[h Alexander Loginov] ZXSpectrum +E35E166A66486C4DFF627B37EE80C7F6 H Motos (1987)(Mastertronic Added Dimension)(48K-128K)[h Bill Gilbert] ZXSpectrum +6A69429D0B76313954BE4E46E58915A2 H Motos (1987)(Mastertronic Added Dimension)(48K-128K)[h Boys][tr ru] ZXSpectrum +CFA5A6AF6D5379E39BC728EB94F4DDEE H Motos (1987)(Mastertronic Added Dimension)(48K-128K)[h Hacker Psv] ZXSpectrum +45843F19A61232479FE715ACC34D4F47 H Motos (1987)(Mastertronic Added Dimension)(48K-128K)[h Helium][tr ru] ZXSpectrum +410CEFBA3ABC410DE67EDCE9421477C8 H Motos (1987)(Mastertronic Added Dimension)(48K-128K)[h Jansoft] ZXSpectrum +02245578CF79F3071E294BDFE84D06C7 H Motos (1987)(Mastertronic Added Dimension)(48K-128K)[h Mednonogov Aleksey][tr ru] ZXSpectrum +214C89F4E181F0B9070B5E7C329C3D13 H Motos (1987)(Mastertronic Added Dimension)(48K-128K)[h Prospekt][tr ru] ZXSpectrum +C29368F080D2F03E2BC57AA263DBBE77 H Mountain Bike 500 (1991)(Code Masters)(48K-128K)[h Andrew Strikes Code][a][aka Mountain Bike Simulator] ZXSpectrum +01E2AB015B83C036D99D03C444F447DE H Mountain Bike 500 (1991)(Code Masters)(48K-128K)[h Andrew Strikes Code][aka Mountain Bike Simulator] ZXSpectrum +C0CF7909A737C6AC72BD10E59DF08DC2 H Mountain Bike Racer (1990)(Zeppelin Games)[h Bill Gilbert] ZXSpectrum +A36D749A86C76EA6781E6463579365B1 H Mountain Bike Racer (1990)(Zeppelin Games)[h Kicia] ZXSpectrum +9D94BEA2AD2AD4D7F7612A91B93852F1 H Mountain Bike Racer (1990)(Zeppelin Games)[h Pavel Nikitin] ZXSpectrum +7E16B251064516BBCA6D8B58751B232C H Mountain Bike Racer (1990)(Zeppelin Games)[h Senator Ltd.] ZXSpectrum +82D10F34C80A7F43E84A64B62DF07799 H Mr. Heli (1989)(Firebird)(128K)[cr California][t California] ZXSpectrum +BAFFF01449DF795139520AE042579BAD H Mr. Heli (1989)(Firebird)[h Miazga, Rafal, 2014-04][Color mod] ZXSpectrum +6B8D23DD2D98DFB232A5D47E99A14909 H Mrs. Mopp (1984)(Computasolve)[h Vovchenko A.A.] ZXSpectrum +8452A892A396161015A77DA67E8F2847 H Ms. Pac-Man (1984)(Atarisoft)[h Copper Feet] ZXSpectrum +58AFCA8F1531723310E64237574DAE66 H Ms. Pac-Man (1984)(Atarisoft)[h Delta] ZXSpectrum +BD341180106BB28BD596EFD792B6896B H Ms. Pac-Man (1984)(Atarisoft)[h Mednonogov Aleksey][tr ru] ZXSpectrum +FA1927E151E86A05F59CE0BAB9AC8AC7 H Ms. Pac-Man (1984)(Atarisoft)[h Vovchenko A.A.] ZXSpectrum +F9BDA05732EE0EBE14F530384611347F H Mugsy (1984)(Melbourne House)[cr] ZXSpectrum +D475971054A263326B7B4406A202E023 H Mugsy (1984)(Melbourne House)[h Sergey Loginow] ZXSpectrum +EF9A8C5C326B4BAAB9165945875A9E76 H Mugsy's Revenge (1986)(Melbourne House)[h Andy Tacker] ZXSpectrum +858661260E93679B80DB0676546AF7E5 H Multi-Player Soccer Manager (1991)(D&H Games)[h Bill Gilbert] ZXSpectrum +6BEDF2AA66984A01CC66A23D2E563BA8 H Muncher Eats Chewits, The (1988)(Gremlin Graphics)(128K)[cr Matasoft][t Matasoft][aka T-Wrecks] ZXSpectrum +B4AD7D4CC18C5F64E3685A86F5D6EFB4 H Muncher Eats Chewits, The (1988)(Gremlin Graphics)(128K)[h Matasoft][t][aka T-Wrecks] ZXSpectrum +A28C0ED7487F64EA9360B3CFF30516EA H Muncher Eats Chewits, The (1988)(Gremlin Graphics)(128K)[h Tff Team][aka T-Wrecks] ZXSpectrum +41B871900386F762AE783FB0018310D3 H Munsters, The (1989)(Again Again)(48K-128K)[h Mac] ZXSpectrum +B329B86988636AE7F3A0F9D60CF4E401 H Mutant Fortress (1989)(Players Premier)(128K)[cr Matasoft][t Matasoft][aka Muties Stole My Truck, The] ZXSpectrum +B2807B88FCF62823940C60CBFCAB05AA H Mutant Monty (1984)(Artic Computing)[h Ais][tr ru] ZXSpectrum +EF6B6976BA8CF45619D30B5AFEE80634 H Mutant Monty (1984)(Artic Computing)[h Alexander Kornienok][tr ru] ZXSpectrum +3D2A6ECB734743BFF2A68D17003F112B H Mutant Zone (1989)(Mastertronic)(Tape 2 of 2)[h Rajsoft] ZXSpectrum +DB3CA21EECA56340D90F450F0BA04F92 H Mutant Zone (1989)(Mastertronic)[h Roby] ZXSpectrum +C82FF4B75F8485E856B46A871B9DF0A1 H Mutant Zone (1989)(Mastertronic)[h Russian Mouse] ZXSpectrum +5C31136241E1B20AE48D6ED421BC7239 H Mutants (1987)(Ocean)(48K-128K)[h Bill Gilbert] ZXSpectrum +DFE06808FC861D70AFDB111FF30289C5 H Mystical (1991)(Infogrames)(128K)(FR)(en)[cr][t +2] ZXSpectrum en FR +AB71B0D8347B2AB165E41862D4E04943 H Myth (1989)(Rainbird)(+3)[h Alexey Sorokin] ZXSpectrum +7AD4E2E084FF312F9FF318DB4DAFFD40 H Myth (1989)(Rainbird)(+3)[h Djs] ZXSpectrum +9A1B9D9BFA03E53EE4C6FE38863AA1E9 H Myth (1989)(Rainbird)(+3)[h Prospekt][tr ru] ZXSpectrum +026F1C010597C57C020FEFBA92484737 H Myth (1989)(Rainbird)(+3)[h Raf] ZXSpectrum +9A5E7B4B192ED473D255860913AA206A H Myth (1989)(Rainbird)(+3)[t Pokes] ZXSpectrum +9A784FDFD347628DAE6081175F72710C H N.E.X.U.S. (1986)(Nexus Productions)[h Bill Gilbert] ZXSpectrum +D81316DA92881012E46AEB7627CBDCC8 H N.O.M.A.D. (1985)(Ocean)[h Fuxoft] ZXSpectrum +93910DECAC5B68DC3C0CE22408E99853 H N.O.M.A.D. (1985)(Ocean)[h Satansoft] ZXSpectrum +B79D9FD580B3F25EC53E152813F787B3 H N.O.M.A.D. (1985)(Ocean)[h Tangram Software] ZXSpectrum +5B1C5EF2E612861F6DA13E64AE4ADE9C H N.O.M.A.D. (1985)(Ocean)[t Pokes] ZXSpectrum +B9D817AC87C5D78544EC84D936E0CD27 H N.O.M.A.D. (1985)(Ocean)[t] ZXSpectrum +2D4832AF8460FE96336A7EB8EDFFA1E9 H Napoleon at War (1986)(CCS)[h Mac] ZXSpectrum +B301C286D9716AC23470882C1C9B0FB3 H NARC (1990)(Ocean)(128K)[h M.P.] ZXSpectrum +D6A0D87348B57F0250FDF69CD2AA202A H Narco Police (1990)(Dinamic)(128K)(ES)(en)[cr Rajsoft] ZXSpectrum en ES +7C153E01C99C44545A617294070C0FD7 H Narco Police (1990)(Dinamic)(128K)(ES)(en)[cr Rajsoft][a] ZXSpectrum en ES +29327606FFF90100C8B820982E2C95EA H Narco Police (1990)(Dinamic)(ES)(en)[h Rajsoft] ZXSpectrum en ES +0278738E0D023216ABB1685840B9B4A6 H Navy Moves - part 2 (1988)(Dinamic)(ES)(en)[t] ZXSpectrum en ES +94B72605EF7B308E6D3CD21A2DFF1C10 H Navy Moves (1988)(Dinamic)(ES)(en)(Tape 1 of 2)[h Atossoft] ZXSpectrum en ES +C1B179E192611E0D625F4AFD38B8106E H Navy Moves (1988)(Dinamic)(ES)(en)(Tape 1 of 2)[h Bill] ZXSpectrum en ES +E8864CB8B634F84EDAFE3A0680E37409 H Navy Moves (1988)(Dinamic)(ES)(en)(Tape 1 of 2)[h Bruno] ZXSpectrum en ES +3BC456D2E4179851F91F7CD4F543EB34 H Navy Moves (1988)(Dinamic)(ES)(en)(Tape 1 of 2)[h Vladislav Kuzevanov] ZXSpectrum en ES +615A38294E20197BB5A9C315D2E7A9BD H Navy Moves (1988)(Dinamic)(ES)(en)(Tape 1 of 2)[h Zx Top Service] ZXSpectrum en ES +BA0B9DA2F4908DCF0A760ABB485FDE82 H Navy Moves (1988)(Dinamic)(ES)(en)(Tape 1 of 2)[t Pokes] ZXSpectrum en ES +F4D83894A7347CFF5F3FE6A482AB73E9 H Navy Moves (1988)(Dinamic)(ES)(en)(Tape 2 of 2)[h Andrew Strikes Code] ZXSpectrum en ES +E7583EDFB27096E36B6EB93B6586EE2D H Navy Moves (1988)(Dinamic)(ES)(en)(Tape 2 of 2)[h Atossoft] ZXSpectrum en ES +76652C059B716B3C37D3D15A31FFB4C2 H Navy Moves (1988)(Dinamic)(ES)(en)(Tape 2 of 2)[h Bruno] ZXSpectrum en ES +E00CF0FB0C8B7CC3B78D1D532E5F00DD H Navy Moves (1988)(Dinamic)(ES)(en)(Tape 2 of 2)[h Vladislav Kuzevanov] ZXSpectrum en ES +47CC0333F5AD31DFD4F85ACA4CAA9B61 H Navy Moves (1988)(Dinamic)(ES)(en)(Tape 2 of 2)[h Zx Top Service] ZXSpectrum en ES +42E6F76830D3CF7A9FAAED36D4D1EC65 H Navy Moves (1988)(Dinamic)(ES)(en)(Tape 2 of 2)[t Pokes] ZXSpectrum en ES +6CF66BA8E546B9E870B852EC18705B0F H Navy SEALs (1991)(Ocean)(128K)(Side A)[cr Matasoft][t +4 Matasoft] ZXSpectrum +5D98451F8F3E2643BDA492FCE903DCE5 H Navy SEALs (1991)(Ocean)(128K)(Side B)[cr Matasoft][t Matasoft] ZXSpectrum +B9BA10AEE3B190B98DBAF7FB0069ABB4 H Navy SEALs (1991)(Ocean)(128K)[h Saposoftware] ZXSpectrum +17C01440192C7CA50DB35C979F5FBE90 H Navy SEALs (1991)(Ocean)(128K)[h Tff Team] ZXSpectrum +04BB80A8D2BBC3DB9A5E2A77981FD0BF H Nebulus (1987)(Hewson Consultants)[h Bill Gilbert] ZXSpectrum +58EB581F829BA789E36B38D4B59D48A0 H Nebulus (1987)(Hewson Consultants)[h Bill Gilbert][a] ZXSpectrum +DC2C242F1877579C2E00938121FD1EEC H Nebulus (1987)(Hewson Consultants)[h Blood] ZXSpectrum +1EA90033E59AAEF738523DF2CDC278B9 H Nebulus (1987)(Hewson Consultants)[h Darek] ZXSpectrum +8831CEDE72A962519128D426F1D83AB4 H Nebulus (1987)(Hewson Consultants)[h Dmitry Poptsov] ZXSpectrum +28AB1DF8D9E7EAEAA2C973C3F74C3171 H Nebulus (1987)(Hewson Consultants)[h Fuxoft] ZXSpectrum +B51FFDDF4447917CD8A52736823BDB05 H Nebulus (1987)(Hewson Consultants)[h Konstantin] ZXSpectrum +330B3AAAACF1F6F018AE440C61729118 H Nebulus (1987)(Hewson Consultants)[h Livsoft] ZXSpectrum +5A3CB35EE7042FDBAAC245FCFE8045CC H Nebulus (1987)(Hewson Consultants)[h Nebulus Fix] ZXSpectrum +BC256F4E2787EE6DEF02DB40F8BF6B8E H Nebulus (1987)(Hewson Consultants)[h Peter Tribunoff] ZXSpectrum +E445BE562DEE57FFA83EE799A4930335 H Nebulus (1987)(Hewson Consultants)[h Senator Ltd.] ZXSpectrum +FC85B87571ED0049FCEE214B935B62B8 H Nemesis the Warlock (1987)(Martech Games)(48K-128K)[h Bill Gilbert] ZXSpectrum +65938E0E9F5BDF4226E8292834FF9AC0 H Nether Earth (1987)(Argus Press)[h Bill Gilbert] ZXSpectrum +A8CEEC7F64F80348F5F704CE5C5DB4C8 H Nether Earth (1987)(Argus Press)[h Mihal Soft][tr ru] ZXSpectrum +55A7E23045DBECC8759CC060E3638B10 H Nether Earth (1987)(Argus Press)[h Ziberov Oleg] ZXSpectrum +E7F138FF52852518ED12926C9EAFE54B H Netherworld (1988)(Hewson Consultants)(48K-128K)[h Bill Gilbert] ZXSpectrum +B3B219181C5DF7DED0F48C5959887558 H Netherworld (1988)(Hewson Consultants)(48K-128K)[t Busy Soft] ZXSpectrum +6AF3CDCE0F431C8B970AC76600B4D942 H Netherworld (1988)(Hewson Consultants)(48K-128K)[t Pokes] ZXSpectrum +7AA551A5FE661243DC7A612E1F94DEDF H NeverEnding Story, The (1985)(Ocean)(48K-128K)[h Future Soft] ZXSpectrum +B17DC467F71E1A7C827D48896494E75D H New York Warriors (1990)(Virgin Games)(48K-128K)[h Will] ZXSpectrum +5CC79A6822878A89DCC87E9C3F8E6FCB H New Zealand Story, The (1989)(Ocean)(48K-128K)[h Mac] ZXSpectrum +456400E0A48A1456A48A9F7471362861 H NExOR - Nemesis Experimental & Operational Research (1986)(Design Design)[h Bill Gilbert] ZXSpectrum +9BF1E0CB54CB400C667E8A090813D1DA H NExOR - Nemesis Experimental & Operational Research (1986)(Design Design)[h Bill Gilbert][a] ZXSpectrum +DA4319E44AE5239D9617FCDA2379E253 H Nifty Lifty (1984)(Visions Software Factory)[h Rizjyk Ivan] ZXSpectrum +DA0E7BCD1676462D0AA4644F9F7E8FDA H Nigel Mansell's Grand Prix (1988)(Martech Games)(48K-128K)[h Bill Gilbert] ZXSpectrum +E945899CC9061BC1E4CC9506C137FF38 H Nigel Mansell's Grand Prix (1988)(Martech Games)(48K-128K)[h Rudy] ZXSpectrum +D445E41C7A2C1B04C78C89EC430AC829 H Night Raider (1988)(Gremlin Graphics)[h Aleksandr Poryadin] ZXSpectrum +037786F33D3F8A31BFD2A52B5243C9D9 H Night Raider (1988)(Gremlin Graphics)[h Fcs] ZXSpectrum +50812E2EACF7F57CAD6AA05EE32A6F7B H Night Raider (1988)(Gremlin Graphics)[h Prospekt][tr ru] ZXSpectrum +981DC38B1EC5F8E66CF6E176A9B7A914 H Night Shift (1991)(U.S. Gold)(48K-128K)[h Andy Tacker] ZXSpectrum +80DFBAAF6491D345A109EECF1EB72D83 H Night Shift (1991)(U.S. Gold)(48K-128K)[h Mike Noskov] ZXSpectrum +FA8C49F787AF5DE161FB930EA03B35E8 H Night Tetris (1993)(Chemist Soft)(RU)(en)[h Fikus-Pikus] ZXSpectrum en RU +0C222B73F1B8F5CC6F8B49435FBE9A22 H Nightmare on Robinson Street, A (1990)(Your Sinclair)[h Bill Gilbert] ZXSpectrum +E8B99F1B57A7048D53296DD4E82ECE79 H Nightmare on Robinson Street, A (1990)(Your Sinclair)[h Fantomsoft] ZXSpectrum +1609AF21171948AE11624751D440878A H Nightmare on Robinson Street, A (1990)(Your Sinclair)[h Vovchenko A.A.] ZXSpectrum +12CDE0DED696DFEFD1C0ED84501A250B H Nightmare Rally (1986)(Ocean)[h Ais] ZXSpectrum +4E7BD6DF9580A5A2BAFE75C8EE46BB08 H Nightmare Rally (1986)(Ocean)[h Andy Hardest] ZXSpectrum +96D5A9C7E62E480770D646490D8AABA7 H Nightmare Rally (1986)(Ocean)[h Jack Lantern] ZXSpectrum +12F95F98028917AC31C4CA18743251D4 H Nightmare Rally (1986)(Ocean)[h Vovchenko A.A.] ZXSpectrum +A199A6FDD087BFB3390960F54B9EE5E6 H Nightshade (1985)(Ultimate Play The Game)[h Ais] ZXSpectrum +6724761287A3FA6B4143A03A48D8C13B H Nightshade (1985)(Ultimate Play The Game)[h Antonietta Software] ZXSpectrum +1E31857E367B3A982408BDA32332F3F3 H Nightshade (1985)(Ultimate Play The Game)[h Prospekt][tr ru] ZXSpectrum +89C78D0BB1C96D5E2B4B575CE1C7DC24 H Ninja (1987)(Entertainment USA)[h Bill Gilbert] ZXSpectrum +EF24AA0745D801E3A7C2DE0380B0F7A3 H Ninja (1987)(Entertainment USA)[h Garry Max] ZXSpectrum +213BFDD0A0B079E501F0948F18EC7F45 H Ninja (1987)(Entertainment USA)[h Hacker Dima] ZXSpectrum +E446ECDAB87F5183ADF52B31B36BA32A H Ninja (1987)(Entertainment USA)[h Michael Die] ZXSpectrum +E4A34DE9C195A70CC878F732F0590B0B H Ninja (1987)(Entertainment USA)[h Prosoft] ZXSpectrum +A27BB757350E50D3E6E931F6C97D15B5 H Ninja (1987)(Entertainment USA)[h S-Studio] ZXSpectrum +C778A3BC30D5C1D125F70E1FA6EEB0DF H Ninja Commando (1989)(Zeppelin Games)[h Pulsar] ZXSpectrum +2F262E93C5C385847705538AADEE344A H Ninja Commando (1989)(Zeppelin Games)[h Zolotoverhij Aleksej] ZXSpectrum +7281EF04E42FFFD0B9F10474F0AC4ED1 H Ninja Hamster (1987)(CRL Group)(48K-128K)[h Fcs] ZXSpectrum +2FA416FA9A5C7E7344A9F03D31116214 H Ninja Massacre (1989)(Code Masters)(48K-128K)[h Balaev Zh.][tr ru] ZXSpectrum +F603AAC69232F2B654FE99A0C5DBC01F H Ninja Massacre (1989)(Code Masters)(48K-128K)[h Kis][tr ru] ZXSpectrum +065058587E66D92C10DEB7AE2662CE57 H Ninja Master (1986)(Firebird)[h Yogosoft] ZXSpectrum +35DB6135FD4D2F27315D221D3A09B267 H Ninja Scooter Simulator (1988)(Silverbird)[h Phonex] ZXSpectrum +3F15E722B8BD5627F63244DF8228E2E2 H Ninja Scooter Simulator (1988)(Silverbird)[h S.S.Captain] ZXSpectrum +D87331193DE049FBB8973E3543DF20CE H Ninja Spirit (1990)(Activision)(128K)[cr Pentacle][t Pentacle] ZXSpectrum +1E4ADB9696A59CD38F876A63D11C18F3 H Ninja Warriors, The (1989)(Virgin Games)(48K-128K)[h Dabyd] ZXSpectrum +17FC0792E971420D979F0CE79ECFF54D H Ninja Warriors, The (1989)(Virgin Games)(48K-128K)[h Raf] ZXSpectrum +758CA6927A05A40DF432E725D3DBDC64 H Ninja Warriors, The (1989)(Virgin Games)(48K-128K)[h Skit] ZXSpectrum +A1A077C8D4D4FA79B681E9E8B2F3B703 H Nodes of Yesod (1985)(Odin Computer Graphics)(128K)[t] ZXSpectrum +CF153C1255A41BA6BD8B260759554AD0 H Nodes of Yesod (1985)(Odin Computer Graphics)(48K-128K)[h Jansoft] ZXSpectrum +CC9B8EA4BC5748840B9D4075C20D6AFD H Nodes of Yesod (1985)(Odin Computer Graphics)(48K-128K)[h Leo] ZXSpectrum +0C8CBBC94EE98AE7B5A49A19D9E39B16 H Non Compos Mentis (1991)(Your Sinclair)[h Compact Studio] ZXSpectrum +09EA9DE34BF78CA005DE76524917F34A H Non Compos Mentis (1991)(Your Sinclair)[h Klav] ZXSpectrum +B0FE1525E89BFC28F79B82D35ED604F5 H Non Compos Mentis (1991)(Your Sinclair)[h Pavel Nikitin] ZXSpectrum +FAFBCF399C8070183E7CF11F872D12BC H Nonamed (1987)(Dinamic)(ES)(en)[h Bill] ZXSpectrum en ES +FD633C52C193D3848E59264BBF064F95 H Nonamed (1987)(Dinamic)(ES)(en)[h Djs] ZXSpectrum en ES +B450D39313E4D572558397F410F3C656 H Nonterraqueous (1985)(Mastertronic)[h Aleksandr Poryadin] ZXSpectrum +ED7B194ECCBCC82C46A6FF2116A55C37 H North & South (1991)(Infogrames)(128K)(FR)(M3)[cr J. Davis][aka Norte y Sur] ZXSpectrum M3 FR +FC8F9E608AE0253A252583A04607134F H North & South (1991)(Infogrames)(128K)(FR)(M3)[cr Mladen Popovic][aka Norte y Sur] ZXSpectrum M3 FR +21E50112DF7873ACE4192D57050AB41E H North & South (1991)(Infogrames)(128K)(FR)(M3)[cr Pokestudio - Matasoft][aka Norte y Sur] ZXSpectrum M3 FR +9E1D32617A1F1489A84956766AC51DA3 H North & South (1991)(Infogrames)(48K-128K)(FR)(en)[h Emelyanov Pavel][aka Norte y Sur] ZXSpectrum en FR +A86F7EDEEDD4B5FEFE09A74E61D5CACB H North & South (1991)(Infogrames)(48K-128K)(FR)(en)[h][aka Norte y Sur] ZXSpectrum en FR +C8090824D2B64751F369C14558B7F6A2 H North Star (1988)(Gremlin Graphics)[h Alexander Nijelsky] ZXSpectrum +0F9BC1975CB2F5591314FDBDE26DCD9D H North Star (1988)(Gremlin Graphics)[h Baradaev Igor] ZXSpectrum +5E7F7D1D386D80DD3B76EE34BAF81E8F H North Star (1988)(Gremlin Graphics)[h Bill Gilbert] ZXSpectrum +7AD60411989602D82DB7BB4E66DF78D6 H North Star (1988)(Gremlin Graphics)[h Grg] ZXSpectrum +D266523DCD5FA238ABF4F589B279E6C3 H North Star (1988)(Gremlin Graphics)[h Modern Magic Club] ZXSpectrum +F6DCCF944E10CC6A05E23366072DE9EB H North Star (1988)(Gremlin Graphics)[h Raf] ZXSpectrum +CD682A009BAC663C22431F702CC703DE H Nous (1991)(Sinclair User)[h Csl] ZXSpectrum +C9CC5DA59C223FFDAF42C393DF111C88 H O.B.R. - Rapid Reaction Unit (1994)(Chip & Rokky)(48K-128K)(RU)[h San-San][aka Otryad Bystrogo Reagirovaniya] ZXSpectrum RU +8495C98DB82276023FFDB75499A5DCD8 H Obliterator (1989)(Melbourne House)(48K-128K)[h Csl] ZXSpectrum +250DB8541AB1C867A38358A97AAB1836 H Obliterator (1989)(Melbourne House)(48K-128K)[h Inxs Soft] ZXSpectrum +75FA70A69CE1DF3A51609EC05A7DFA47 H Obliterator (1989)(Melbourne House)(48K-128K)[h Master Studio][tr ru] ZXSpectrum +AF60F7FC350C6CF369860A789CB5081A H Obliterator (1989)(Melbourne House)(48K-128K)[h Raf] ZXSpectrum +9F21EA35C42A42839C1C0140A2D6E751 H Ocean Conqueror (1987)(Rack-It)[h Wabel][tr ru] ZXSpectrum +DD454293177D84DD02B1C4B0020DA000 H Octan (1987)(Silverbird)[h Inxs Soft] ZXSpectrum +EFC19F3AD57F49A239752182053F7881 H Oink! (1987)(CRL Group)[h Rajsoft][aka Piggy Tales] ZXSpectrum +76AFE1FF66095B9F12D4E4864039B2AB H Olli & Lissa 3 (1989)(Cartoon Time)(48K-128K)[h Pavel Nikitin] ZXSpectrum +56A151AABCE82FBFF0C9D9935ABD2BFC H Olli & Lissa 3 (1989)(Cartoon Time)(48K-128K)[h Prospekt][tr ru] ZXSpectrum +30966AF9218ABD7306CDD43043BD1250 H Olli & Lissa 3 (1989)(Cartoon Time)(48K-128K)[h S-Studio] ZXSpectrum +7D3F980B864DF82DCCCD53F450E514D3 H Olli & Lissa II - Halloween (1987)(Silverbird)[h Csl] ZXSpectrum +7634DCC048E134A720D39CE2300BFFEE H Olli & Lissa II - Halloween (1987)(Silverbird)[h Kicia] ZXSpectrum +B395EDC6EB2E5829BD352369EF96BA43 H Olli & Lissa II - Halloween (1987)(Silverbird)[h Prospekt][tr ru] ZXSpectrum +BAAAC816481F48E6E5091CD93FF23FBD H Olli and Lissa (1986)(Firebird)[h Helium][tr ru][aka Olli & Lissa - The Ghost of Shilmoore Castle] ZXSpectrum +2B7DBAC76716E34A380A49D7C4B15397 H Olli and Lissa (1986)(Firebird)[h Ice][aka Olli & Lissa - The Ghost of Shilmoore Castle] ZXSpectrum +AB7E0F3487213810D08F946D688B5A47 H Olli and Lissa (1986)(Firebird)[h Prospekt][tr ru][aka Olli & Lissa - The Ghost of Shilmoore Castle] ZXSpectrum +7472001C95E92C204346E43F7406EDB6 H Olli and Lissa (1986)(Firebird)[t Pokes][aka Olli & Lissa - The Ghost of Shilmoore Castle] ZXSpectrum +C73883E47C1E030B07776C146553BB01 H Olli and Lissa (1986)(Firebird)[t][aka Olli & Lissa - The Ghost of Shilmoore Castle] ZXSpectrum +CFF5DFE98F7EAB388D46DBE5249C1B78 H Omega Dimension (1989)(Positive)(48K-128K)(ES)[h John M.][aka Dimension Omega] ZXSpectrum ES +7DB52468CE93671C42F725D46733F44C H Omega One (1987)(Mastertronic)[h Hacker Zhen][aka Omega 1] ZXSpectrum +A251CF0A9225715A595A3EF1B9C8A533 H Omega Zone, The (1991)(Crash)[h Smok] ZXSpectrum +F60D7953722B17408DDDEA04FFAD60A1 H One for the Road (1986)(Tynesoft)[h Rmc][tr ru] ZXSpectrum +592C3209E686940539C87DBB93759BCD H One for the Road (1986)(Tynesoft)[h Vladimir Ivanov] ZXSpectrum +D867A80C9448DA4ECEBED83C819BCD5C H One for the Road (1986)(Tynesoft)[h Winisoft] ZXSpectrum +9B02E8B21BD6F50661F04C85F1EAEED2 H Operation Gunship (1989)(Code Masters)(48K-128K)[h Alexey Gureev][tr ru] ZXSpectrum +4E40C8311057369BE95A9613BA48B794 H Operation Gunship (1989)(Code Masters)(48K-128K)[h Bruno] ZXSpectrum +9742883DD0E49880D712BE994150D74F H Operation Hormuz (1989)(Again Again)(128K)[cr] ZXSpectrum +06937417076389E1CDDB701834883B79 H Operation Hormuz (1989)(Again Again)(48K-128K)[h Chris] ZXSpectrum +6E3E07524A25C8CB4A6ED30390155C79 H Operation Hormuz (1989)(Again Again)(48K-128K)[h Inxs Soft] ZXSpectrum +057B2F24451ABF6C9DC6F8CCC9C2098B H Operation Hormuz (1989)(Again Again)(48K-128K)[h Plomba Soft] ZXSpectrum +4FBE72587AAC2810EE364932176AC107 H Operation Thunderbolt (1989)(Ocean)(48K-128K)[h Raf] ZXSpectrum +B1FDBDD3144B4950D419109FACB4A62E H Operation Wolf (1988)(Ocean)(128K)[cr Wixet] ZXSpectrum +1EA6CEC42B74E40E08B182258C2CB2BE H Operation Wolf (1988)(Ocean)(128K)[t] ZXSpectrum +9467DDEDDAC943BF753A24F29109485F H Operation Wolf (1988)(Ocean)(48K-128K)[h Adrian] ZXSpectrum +1C943743FBD2BAD232F673E8C5470D9E H Operation Wolf (1988)(Ocean)(48K-128K)[h S.S.Captain] ZXSpectrum +65CE9F108013ACE3D2ECC5B70BB692AD H Operation Wolf (1988)(Ocean)(48K-128K)[h Titov Andrey] ZXSpectrum +4B55BAFD084A1493E68379AFCED2FDF1 H Operation Wolf (1988)(Ocean)(48K-128K)[t Pokes] ZXSpectrum +76FBF9654F0FA82AC6B61EECD0D7BBAA H Orbiter (1982)(Silversoft)(16K)[h Saint-Petersburg 1992][tr ru] ZXSpectrum +22E93C08CA37A326EFA944FEFAE72ACF H Orbix the Terrorball (1986)(Streetwise)[h Mednonogov Aleksey][tr ru] ZXSpectrum +51835D236516948A9B26D87DED84BCF5 H Orbix the Terrorball (1986)(Streetwise)[h Mednonogov Aleksey][tr ru][a] ZXSpectrum +CA0F4A1A8D9930768B615CD40A3FC768 H Orbix the Terrorball (1986)(Streetwise)[h Prospekt][tr ru] ZXSpectrum +44739640957EA2743B87349AB83BB384 H Oriental Games (1990)(Micro Style)(48K-128K)[h Kicia] ZXSpectrum +74B5490FED8803C10BFCD2108FD736B3 H Oriental Games (1990)(Micro Style)(48K-128K)[h Rajsoft] ZXSpectrum +1D8FF3EDA1C29C7129FAF30B80B740C3 H Othello (1983)(CDS Microsystems)(16K)[h Babolo] ZXSpectrum +B35AC6F3FA31D1B65068BFF6F213F7F4 H Out Run (1987)(U.S. Gold)(48K-128K)[h Fcs] ZXSpectrum +183BEB9392EDA8B85F5BD1A3A7F587FF H Out Run (1987)(U.S. Gold)(48K-128K)[h Mac] ZXSpectrum +975E99FAAEC32F302D85D13611F0B35E H Out Run (1987)(U.S. Gold)(48K-128K)[h Nicolas Rodionov] ZXSpectrum +7C46C2349B5DC9C29F17D9539DE34810 H Overlander (1988)(Elite Systems)(128K)[cr Matasoft][t +4] ZXSpectrum +F7A1EE201E1825BEE1E83BC2512C34A0 H Overlander (1988)(Elite Systems)(48K-128K)[h Bill Gilbert] ZXSpectrum +B7592E7A9A0C346F84A1F65BA66B5C2D H Overlander (1988)(Elite Systems)(48K-128K)[h Sukin And Son Corp.] ZXSpectrum +6F6FE6CA0E5A36853AEE3503ECB631E0 H Overlord (1988)(CCS)[h Bill Gilbert][aka Invasion 6th June 1944, The] ZXSpectrum +B9C190FC0968BF2460764AF36330E723 H Overlord (1988)(CCS)[h German 1993][tr ru][aka Invasion 6th June 1944, The] ZXSpectrum +C370BA7A6D4600B2188883BEA0B8DA5F H Overlord (1988)(CCS)[h San-San][aka Invasion 6th June 1944, The] ZXSpectrum +17A97534BA3BAA21C6D298FB5D0147F6 H P.H.M. Pegasus (1988)(Electronic Arts)[h Fcs] ZXSpectrum +F9DB6EFA3B41CEBAFA30DBD34CB193A7 H P.H.M. Pegasus (1988)(Electronic Arts)[h Fcs][a] ZXSpectrum +2C917D4ECF33183B0E56FABCEAE96130 H P-47 Thunderbolt (1990)(Firebird)(48K-128K)[t][aka P-47 - The Freedom Fighter] ZXSpectrum +A9054ED51554EE2BE870B796DC1802DF H P-47 Thunderbolt (1990)(Firebird)[h Raf][aka P-47 - The Freedom Fighter] ZXSpectrum +F35AA8021CAFBC5284EB09BBE3A78B0E H P-47 Thunderbolt (1990)(Firebird)[t Pokes][aka P-47 - The Freedom Fighter] ZXSpectrum +05D80B24EC3C685B6546E55725372DEE H Pac-Land (1989)(Grandslam Entertainments - Quicksilva)(48K-128K)[h Miazga, Rafal, 2014-01][Colors mod] ZXSpectrum +8951176D3A87175034BB2FBF5D1F9116 H Pac-Land (1989)(Grandslam Entertainments - Quicksilva)(48K-128K)[h Phantom] ZXSpectrum +DBC6C61E548DCC731678E3451CB35DC0 H Pac-Mania (1988)(Grandslam)(48K-128K)[h Bill Gilbert] ZXSpectrum +D9D09CF71FB38BC7DE96EFA0887048A8 H Pac-Mania (1988)(Grandslam)(48K-128K)[h Chris] ZXSpectrum +44DBEEE470A0CD880769BCEB29D52F8C H Pac-Mania (1988)(Grandslam)(48K-128K)[h Fuxoft] ZXSpectrum +08B9FE2185347E66092669F618EEBEB5 H Pac-Mania (1988)(Grandslam)(48K-128K)[h Helium][tr ru] ZXSpectrum +6D341E9A808DC8BD5C49627B7551347A H Panama Joe (1984)(Parker - Sinclair Research)[cr][aka Montezuma's Revenge] ZXSpectrum +CE4821786CDDC65E138229E1C0100981 H Panama Joe (1984)(Parker - Sinclair Research)[h Baradaev Igor][aka Montezuma's Revenge] ZXSpectrum +3FF54377D2A8E4A3073FABCDE9C35F22 H Panama Joe (1984)(Parker - Sinclair Research)[h Kis][tr ru][aka Montezuma's Revenge] ZXSpectrum +89FD85774EBB5542CCF08EA4EEFD27B4 H Pang (1990)(Ocean)(128K)[t Double M] ZXSpectrum +B44AB57554DB446D3D5996449428A147 H Panic Dizzy (1991)(Code Masters)(48K-128K)[h Dimych I Koljanych] ZXSpectrum +47031811B77D1B3F64978E119A2BE38B H Panic Dizzy (1991)(Code Masters)(48K-128K)[h Max Iwamoto] ZXSpectrum +A2C9B9FF59E9A49DC139E5A951E06183 H Panzadrome - The Silicon Wars Part IV (1985)(Ariolasoft UK)[h Roby] ZXSpectrum +DC89298C073E20D82045671F663A228A H Panzadrome - The Silicon Wars Part IV (1985)(Ariolasoft UK)[h Sukin And Son Corp.] ZXSpectrum +D4DF7B2A8380F8BED2BC4697E100CBCF H Paperboy (1986)(Elite Systems)[h Bill Gilbert] ZXSpectrum +3890447F35DF6E7C6AD638801D8D3F12 H Paperboy (1986)(Elite Systems)[h Sayva] ZXSpectrum +B113970BBA2E62178193B5C7985CA84F H Paperboy 2 (1992)(Mindscape International)[cr] ZXSpectrum +F23BA5642D4246300870902AA98FCF28 H Paradise Cafe (1985)(Damatta)(PT)[h F.G.A][adult] ZXSpectrum PT +E079F0836B116063E3F823C1496543C9 H Paris-Dakar (1988)(Zigurat)(ES)[h Mac] ZXSpectrum ES +FFD6867B01A2A96E5AABA81AD80E1A29 H Park Patrol (1987)(Firebird)[h Bill Gilbert] ZXSpectrum +FFEB08108C9220A5000AFA971BD6BAD8 H Passing Shot (1989)(Image Works)(48K-128K)[h Andrew Strikes Code] ZXSpectrum +0A8920104F9D1177893E1C761FACFE04 H Pasteman Pat (1989)(Silverbird)(48K-128K)[cr Blood][aka Billboard] ZXSpectrum +17A8906D95265D0621C8D401AED08D57 H Pedro na Ostrove Piratov (1993)(Ultrasoft)(48K-128K)(SK)(en)[h Atribut] ZXSpectrum en SK +0AB9BD6C390AD53F31CEF38709F75F5A H Peepshow, The (1985)(Awk)(DE)[h Ais][adult] ZXSpectrum DE +A232283C9D0D1A61422F405932FB7370 H Peepshow, The (1985)(Awk)(DE)[h Bob][adult] ZXSpectrum DE +52161B4A839C23C9285D5D346684A358 H Peepshow, The (1985)(Awk)(DE)[h Delta][adult] ZXSpectrum DE +A6A396B9C493AE24C0D0CF6728A54B8C H Peepshow, The (1985)(Awk)(DE)[h Ianovski][a][adult] ZXSpectrum DE +C5D9D149C86BEB19DEC556531986FEAC H Peepshow, The (1985)(Awk)(DE)[h Ianovski][adult] ZXSpectrum DE +DF7E8143EB5D32520B390FF1678117F8 H Peepshow, The (1985)(Awk)(DE)[h Kis][tr ru][adult] ZXSpectrum DE +DBA03DDD24E50B604B3682AA5B0CFB22 H Peepshow, The (1985)(Awk)(DE)[h Ssc-Team][a][adult] ZXSpectrum DE +3E74E04CD178ABE0138DD3844BDBC7DF H Peepshow, The (1985)(Awk)(DE)[h Ssc-Team][adult] ZXSpectrum DE +15A61EC19E532660265BAE5E7F62C544 H Peking (1991)(Your Sinclair)[h Hacker Han Solo] ZXSpectrum +FC4E212F5805FD2215A20DF57E27E876 H Peking (1991)(Your Sinclair)[t +3 Matasoft - Tommysoft] ZXSpectrum +D562AAAD8FB163A48336998B69D8CFAE H Penetrator (1983)(Melbourne House)[h Oav] ZXSpectrum +947527F0D0DF7E31B3C11D3A4379ED80 H Pentagram (1986)(Ultimate Play The Game)[h Alexander Kornienok][tr ru] ZXSpectrum +C9E4361B584FD95E0CDA785EAD4E5722 H Pentagram (1986)(Ultimate Play The Game)[h Micro Club Software] ZXSpectrum +B0F1899154DFEACF15FC884E323759C7 H Pentagram (1986)(Ultimate Play The Game)[h Roby] ZXSpectrum +513378B181D4C85680A0D32D6F064D53 H People from Sirius (1987)(U.S. Gold - Your Sinclair)(48K-128K)[h Bill Gilbert] ZXSpectrum +F827C74699EBB5A3528983A37613C73E H People from Sirius (1987)(U.S. Gold - Your Sinclair)(48K-128K)[h Senator Ltd.] ZXSpectrum +5E060594A81B405C82D8BF7BAA335D7B H Percy the Potty Pigeon (1984)(Gremlin Graphics)[h Another Loader] ZXSpectrum +874B3333A87F233BF8533E6E0D9F4EA9 H Perico Delgado Maillot Amarillo (1989)(Topo Soft)(ES)[cr Rajsoft] ZXSpectrum ES +A791968A1257A8616574CB9B114FE636 H Perico Delgado Maillot Amarillo (1989)(Topo Soft)(ES)[h Rajsoft] ZXSpectrum ES +B3DA0EBEE8427C8610062A5600292716 H Peter Pack Rat (1989)(Silverbird)(48K-128K)[h Adrian] ZXSpectrum +ECCA448DB906595BDCEAD387D8D9196C H Peter Pack Rat (1989)(Silverbird)(48K-128K)[h Dream Soft] ZXSpectrum +0F43BFACA48DD0D8A4EC6BC98E8F6816 H Peter Pack Rat (1989)(Silverbird)(48K-128K)[h Frontway Ltd] ZXSpectrum +6CFCE8FA771490D5E0DDA1B9F34FECE4 H Peter Pack Rat (1989)(Silverbird)(48K-128K)[h Laptev] ZXSpectrum +86CDABA2BF0164C7CF857BD6B6A18FA3 H Peter Shilton's Handball Maradona! (1986)(Grandslam)[h Cwips][aka Peter Shilton's Football] ZXSpectrum +1AEEAEAB600D2CB0F631393ACA2C7D95 H Peter Shilton's Handball Maradona! (1986)(Grandslam)[h Hacker Psv][aka Peter Shilton's Football] ZXSpectrum +DDAEFCBF7B8862AE329EEE2DAD267277 H Peter Shilton's Handball Maradona! (1986)(Grandslam)[h Satansoft][aka Peter Shilton's Football] ZXSpectrum +DA6E306F5E014E582CDB9EEE84E5E594 H Petris (1996)(PTsoft)(ES)(en)[h Baradaev Igor] ZXSpectrum en ES +51BD0885606BFF7F3031894863543FCA H Phantasia (1983)(Rabbit)(16K)[h Baradaev Igor][aka Fantasia] ZXSpectrum +D5D699AAC59DB52A9CFC48F25DB5CE80 H Phantis (1987)(Dinamic)(ES)(en)(Tape 1 of 2 Side A)[h Csl] ZXSpectrum en ES +7B048075CB9FF0878F7DAEAED0D55DC8 H Phantis (1987)(Dinamic)(ES)(en)(Tape 1 of 2)[h Adrian] ZXSpectrum en ES +6E6F413EC76BF482236F952C2B39030A H Phantis (1987)(Dinamic)(ES)(en)(Tape 1 of 2)[h Atossoft] ZXSpectrum en ES +A524152B2B53301FF6566D9E107871FC H Phantis (1987)(Dinamic)(ES)(en)(Tape 1 of 2)[t Pokes] ZXSpectrum en ES +A98659D498477E4BEBF38F5110660D47 H Phantis (1987)(Dinamic)(ES)(en)(Tape 2 of 2)[h Adrian] ZXSpectrum en ES +A1A4391B0BFD23487962834A46BA16DC H Phantis (1987)(Dinamic)(ES)(en)(Tape 2 of 2)[h Atossoft] ZXSpectrum en ES +A2CCE73FAFE7E5F7F4E89F91D50236F1 H Phantis (1987)(Dinamic)(ES)(en)(Tape 2 of 2)[h Csl] ZXSpectrum en ES +B50848D56E1A4F3448AC8F0D770F7520 H Phantis (1987)(Dinamic)(ES)(en)(Tape 2 of 2)[t Pokes] ZXSpectrum en ES +BB9F69038FA42B069DA2BE4D32136709 H Phantis (1987)(Dinamic)(ES)(en)[f] ZXSpectrum en ES +FC00397D1517BE0931E6B04BDB1A3794 H Phantis (1987)(Dinamic)(ES)(en)[h Awstudio] ZXSpectrum en ES +8D4A7D751504215D917E61077DF04CFF H Phantis (1987)(Dinamic)(ES)(en)[h Bill Gilbert] ZXSpectrum en ES +F1C910E0999AD3594F87DFC6D6E35E4D H Phantis (1987)(Dinamic)(ES)(en)[h Grigoryev Yura] ZXSpectrum en ES +BEA82D0458325A3C4A6FAFA90952FBE7 H Phantis (1987)(Dinamic)(ES)(en)[h Kirill Panyushkin] ZXSpectrum en ES +1CDF5B14608EB7F3DE34F2F7EC83D467 H Phantis (1987)(Dinamic)(ES)(en)[t +2] ZXSpectrum en ES +78A7422D4EE8851E280D5E9651944226 H Phantis (1987)(Dinamic)(ES)(Side B)[cr Hacker Junior] ZXSpectrum ES +9C5F6E10C4DBD6EBDCAA79B63D562F3B H Phantis (1987)(Dinamic)(ES)(Side B)[cr Hacker Junior][a] ZXSpectrum ES +1DB22094F5277365F7040F4D5F1025BF H Phantom Club (1988)(Ocean)[cr UA3ATQ] ZXSpectrum +0156FB482D28665DF737E567DD12A128 H Phantom Club (1988)(Ocean)[h Bill Gilbert] ZXSpectrum +9B4FAD4B2E6C82509F70D80FCE84D217 H Phantom Club (1988)(Ocean)[h Ua3Atq And Co] ZXSpectrum +27A223376FBB33463CD1FCD042AAFB82 H Phileas Fogg's Balloon Battles (1991)(Zeppelin Games)[h Homesoft] ZXSpectrum +F9DF6CC6EE18575ACFBE06DC7F10D287 H Phileas Fogg's Balloon Battles (1991)(Zeppelin Games)[h Muaddib Of E.S.I] ZXSpectrum +FD73A2A1781EBF1E86FDD7156683F7B2 H Phileas Fogg's Balloon Battles (1991)(Zeppelin Games)[h San-San] ZXSpectrum +F398F943958FBA9F7E6023D2A519CAD5 H Phineas Frogg (1996)(Juric, Zeljko)(BA)(en)[f Zeljko Juric] ZXSpectrum en BA +7498E3312B6F85D6214A3588C90AE711 H Pick 'n' Pile (1991)(Ubi Soft)(48K-128K)(FR)(en)[h Dimych I Koljanych] ZXSpectrum en FR +0483A7F2E333ED0A034D8DEA76EFF73E H Piggy Punks (1990)(Sinclair User)(48K-128K)[h Laptev] ZXSpectrum +C2A99257DB53005B952BC53EA4609A04 H Pinball (1983)(Sagittarian)(16K)[h Byte Rus] ZXSpectrum +BA5D85CB5F9BFB14D3FBE1A3CF9483A1 H Pinball (1983)(Sagittarian)(16K)[h Tserikopik][tr ru] ZXSpectrum +7E825B2879762FBE4AD0E033F41C7387 H Pinball Wizard (1983)(CP)(16K)[h][re-release] ZXSpectrum +410C4C5A3248B81BD3A84A9B3A54F663 H Pinball Wizard (1983)(CP)(16K)[m][re-release] ZXSpectrum +23A248C387307CA9D1FAECAE1A4F9149 H Pipe Mania (1990)(Empire)(48K-128K)[cr] ZXSpectrum +6F55377F3564EBB1A140B01FA46088AF H Pipe Mania (1990)(Empire)(48K-128K)[h Bill Gilbert] ZXSpectrum +7F048C49AAE6888B002AD8AF851FA035 H Pipe Mania (1990)(Empire)(48K-128K)[h Kicia] ZXSpectrum +D1867C4F4D5A9C83F308AA25C5AD1194 H Pipe Mania (1990)(Empire)(48K-128K)[h Prospekt][tr ru] ZXSpectrum +4504C6E37406E835C53FC01A5F0031A9 H Pi-R Squared (1987)(Mind Games)[h Fuxoft] ZXSpectrum +2625FC20B27CA7EFB643006B30943DB5 H Pi-R Squared (1987)(Mind Games)[h Prospekt][tr ru] ZXSpectrum +679C05CC051D611AA1EDF321F53302CB H Pirate Adventure (1984)(Adventure International)[h Danish Pirates][aka Pirate Island] ZXSpectrum +F478B015C7E263CBF8289DD2942C3AA2 H Pitfall II - Lost Caverns (1984)(Activision)[h Vovchenko A.A.] ZXSpectrum +6D681CEE0BB6CDCF3A52B20C87BFD6E1 H Pit-Fighter (1991)(Domark)(48K-128K)[h Rajsoft] ZXSpectrum +9174AC9B56B7945B75AB087BB0D824CE H Pit-Fighter (1991)(Domark)(48K-128K)[h Will] ZXSpectrum +9809676B98D8D3842009817961DAF7D4 H Piton Cyfroed (19xx)(-)(RU)[h Loginow, Sergey] ZXSpectrum RU +6511EA9EE492CC7872169FD15648F8F2 H Pixy the Microdot 2 (1992)(Your Sinclair)[cr TFF Team] ZXSpectrum +EF186ACF79875DA5BFC8FF2ABA5DDEC8 H Pixy the Microdot 2 (1992)(Your Sinclair)[cr TFF Team][a] ZXSpectrum +518E86BF0542F55ECD3FC27F275863AB H Pixy the Microdot 2 (1992)(Your Sinclair)[h Aleksandr Poryadin] ZXSpectrum +0AA323A1B5CEC1EA7DE5CCF9947815E4 H Pixy the Microdot 2 (1992)(Your Sinclair)[h Tff Team] ZXSpectrum +DACB542D4E9096E0558B71855B037461 H Planetoids (1982)(Sinclair Research)(16K)[h Ekaterinbourg'] ZXSpectrum +04015F30E2A63AA456E0F5D2E16779DF H Planetoids (1982)(Sinclair Research)(16K)[h Ikar-Evt][tr ru] ZXSpectrum +5D66B774B13E28639E64AC3D6D9CB02A H Plasma Ball (1989)(Atlantis)[h Rajsoft] ZXSpectrum +F2923C54D3C56CA424C304C1AC0F80CC H Platoon (1988)(Ocean)(128K)[cr] ZXSpectrum +DCDDCB4E4A5264B02E459260A53B6336 H Platoon (1988)(Ocean)(48K-128K)[h Atossoft] ZXSpectrum +C03DA478F6703CC14BD2A701E17A578F H Platoon (1988)(Ocean)(48K-128K)[h Bill Gilbert, 1988] ZXSpectrum +284EBBDDD17502EED20E764B25E82E7C H Platoon (1988)(Ocean)(48K-128K)[h Bill Gilbert] ZXSpectrum +0458162EDB61D80DDF2E8DD7C3681B06 H Platoon (1988)(Ocean)(48K-128K)[h Rmc] ZXSpectrum +1B47C757008D3E6E02AF76E5D0EAC749 H Platoon (1988)(Ocean)(48K-128K)[h Studio Komputerowe D.H.Juventus] ZXSpectrum +EDB037D2AD6E6577CB1F7F1018D0AC4E H Play for Your Life (1988)(Your Sinclair)[h Apcsoft] ZXSpectrum +B6679AF0518012ACA34F1B7743726288 H Play for Your Life (1988)(Your Sinclair)[h Bill Gilbert] ZXSpectrum +0B126ADDF5F2E0E6002A1219D617FBF4 H Plot, The (1988)(Firebird)[h Davor Magdic] ZXSpectrum +8D17DC0ECCE2FBB4C81B18A65BE46614 H Pneumatic Hammers (1987)(Firebird)[h Rajsoft] ZXSpectrum +429A9D1DC4C1CE0C3F2DC8AE7AEF799D H Pokestripper (1986)(Individual)(DE)(en)[h Ais][adult] ZXSpectrum en DE +D7F0771DFD404FCA46CA9833B97DC97E H Pokestripper (1986)(Individual)(DE)(en)[h Inxs Soft][adult] ZXSpectrum en DE +3E49C1DA784BC22D114AA3C1B4776062 H Pokestripper (1986)(Individual)(DE)(en)[h Kordial][adult] ZXSpectrum en DE +68C85E3242AE51F056EDAFCAF30AD202 H Pokestripper (1986)(Individual)(DE)(en)[h Unicum - Studio][adult] ZXSpectrum en DE +828EAFBA8AEED7796E620D4A514583AA H Pole Position (1984)(Atarisoft)[h Bai Kalle] ZXSpectrum +BC405AA88243039C381CCAF662FFB1F0 H Poli Diaz - El Potro de Vallecas (1990)(Opera Soft)(ES)[h Rajsoft][aka Poli Diaz Boxeo] ZXSpectrum ES +36C2346C6DA00EBE546FFC61A74D5033 H Pontoon (1983)(Contrast)[h Aleksandr Poryadin] ZXSpectrum +4A0D1EE7D333A2D0840397EA94F3CEBF H Pontoon (1983)(Waterman, Jim)[m Jim Waterman][re-release] ZXSpectrum +79BF8E3126CDABDA0BE4EC7E08452777 H Popeye (1985)(DK'Tronics)[h Jansoft] ZXSpectrum +446D94D948858A943287CA6AC5188AAB H Popeye (1985)(DK'Tronics)[h Rlc] ZXSpectrum +6EE9BA72131C99AA9D4BAE1B5B01BE74 H Popeye (1985)(DK'Tronics)[h Vatroslav] ZXSpectrum +8A30BFB23B6AF4BFEBCD12E21DF6F6FE H Popeye (1985)(DK'Tronics)[h Yoda Software Company] ZXSpectrum +30C8BE5AD0B824BC7A6D589929F21865 H Popeye 2 (1991)(Alternative)[h Rajsoft] ZXSpectrum +7BB5B9C606444844B0AF77F2A8C55C08 H Poseidon - Planet Eleven (1990)(Hi-Tec)[h Bill Gilbert] ZXSpectrum +D5E64A0DC7047CDF36B0B6A3FD80ABCD H Poseidon - Planet Eleven (1990)(Hi-Tec)[h Smok] ZXSpectrum +9A9BD620889F4988EB06C4D7931656CD H Postman Pat 2 (1989)(Alternative)[h Hacker Dima] ZXSpectrum +F56640B8C70DD251043EA8CBAABF93C7 H Power Drift (1989)(Activision)(128K)[cr Kamilsoft][t Kamilsoft] ZXSpectrum +18A2F4B821DCCCFE650204C5FD4C228F H Power Drift (1989)(Activision)(48K-128K)[h Doc] ZXSpectrum +ED6FB357AF9F718C134CDB2D85979C07 H Power Drift (1989)(Activision)(48K-128K)[h Vasilyev Anton] ZXSpectrum +9F5DAE595C92D3B3835D9581BA0A54E5 H Power Pyramids (1988)(Grandslam)[h S.S.Captain] ZXSpectrum +29B3764DF50720AB982E1825230BC260 H Predator (1987)(Activision)[t +2] ZXSpectrum +F5C142F45DE493394AA23631A584EC45 H Predator (1987)(Activision)[t Pokes] ZXSpectrum +D1B1EFC71D20D6A1B35E1F471CF4360A H Predator 2 (1991)(Image Works)(48K-128K)[h Cat] ZXSpectrum +4E1E41B3A2D80C75AEE28DA9A7F50E5F H Predator 2 (1991)(Image Works)(48K-128K)[h F.C.A] ZXSpectrum +F299B806453618842CADB23B597FAAB0 H Predator 2 (1991)(Image Works)(48K-128K)[h Rajsoft] ZXSpectrum +8B9BF3DAB3C24443DDBF0AF4BC1D8C85 H Prelude to D-Day (1985)(Central Solutions)[cr Blood] ZXSpectrum +B3EDD04218929E8C149046D0103BAE85 H President (19xx)(-)(RU)[h Delta] ZXSpectrum RU +FE5BA72BF7767C41E9220ED60893E631 H President (19xx)(-)(RU)[h Klokov] ZXSpectrum RU +8C89D71910FB5B5E91168078647AC0E7 H President (19xx)(-)(RU)[h Vovchenko A.A.] ZXSpectrum RU +1B42FBC427490A423E67B3613AE8DAC2 H President's Guard (1994)(Inforcom)(128K)(RU)(en)[h San-San] ZXSpectrum en RU +2A82F974DC911FD556466BDBA942E262 H Preview (2013)(AER)[h Ais][adult] ZXSpectrum +9898B75A6CB18D79DFC4D2E5B72BDC25 H Prince Clumsy! (1990)(Cartoon Time)(48K-128K)[h Aleksandr Poryadin] ZXSpectrum +5B3CE5C7F22A2098F5FEFDB208A8FFB5 H Prince Clumsy! (1990)(Cartoon Time)(48K-128K)[h Arcadiy Gobuzov] ZXSpectrum +028606A5EA2F84C5F64FAD8EA09D9631 H Prince Clumsy! (1990)(Cartoon Time)(48K-128K)[h Prospekt][tr ru] ZXSpectrum +77B19A81CDECB4C7D7CAF891297DBE08 H Prince Clumsy! (1990)(Cartoon Time)(48K-128K)[h Smok] ZXSpectrum +3313739AB9CC7CD4906917F325BEB476 H Prince Clumsy! (1990)(Cartoon Time)(48K-128K)[h Vovchenko A.A.] ZXSpectrum +3E4BCBC9AF881B5DF05CEACD101CC193 H Prince of Persia (1996)(Magic Soft)(128K)(RU)[h Phamasy] ZXSpectrum RU +21561DE50DC1B5F48E872C0AEF632560 H Prince of Persia (1996)(Magic Soft)(128K)(RU)[h Phantasy] ZXSpectrum RU +B9D28689A22239E49194B6B772178F89 H Prison Riot (1990)(Players Premier)(48K-128K)[h Andrew Strikes Code] ZXSpectrum +B64EE17E889C520C30E3FC1419C534E4 H Prison Riot (1990)(Players Premier)(48K-128K)[h Fanatic Stas] ZXSpectrum +C5438411A45B85A959D9B9FDBD4F7D51 H Pro Golf II (1986)(Atlantis)(Tape 1 of 2)[h Rajsoft] ZXSpectrum +49670F4B02A396DF9ECB08DDB7428562 H Pro Golf II (1986)(Atlantis)(Tape 2 of 2)[h Rajsoft] ZXSpectrum +C96D4878525E8A6AC49A29EF497CD6B5 H Pro PowerBoat Simulator (1989)(Code Masters)(48K-128K)[h Boys][tr ru] ZXSpectrum +9CD1039F18E1D958CA4812FAD7F3695B H Pro PowerBoat Simulator (1989)(Code Masters)(48K-128K)[h Dream Soft] ZXSpectrum +2F95619F094E6C42FD963D36A2460B9D H Pro PowerBoat Simulator (1989)(Code Masters)(48K-128K)[h Dream Soft][a] ZXSpectrum +493EE8C2EB5F0155BE7D88B2322D94FD H Pro PowerBoat Simulator (1989)(Code Masters)(48K-128K)[h Kis] ZXSpectrum +3C1AD41EA903474C365EADBD1B094071 H Pro PowerBoat Simulator (1989)(Code Masters)(48K-128K)[h Kis][tr ru] ZXSpectrum +4FD286C1C718451051B3FF2EBE43B18C H Pro Skateboard Simulator (1989)(Code Masters)(48K-128K)[h Maks Soft][aka Professional Skateboard Simulator] ZXSpectrum +665855A142405EB02A5527DB8114FE0B H Pro Tennis Tour (1990)(Ubi Soft)(FR)(en)[h Rajsoft] ZXSpectrum en FR +B9EE14D7FFCC446285C84522287B64F2 H Prodigy, The (1986)(Electric Dreams)[h Chris] ZXSpectrum +9C948DEE646D9D37CFFEA72357E1F6F6 H Prodigy, The (1986)(Electric Dreams)[h Naughty Hacker] ZXSpectrum +DE51A903ECC10E22A5562CA725E61B99 H Professional Go-Kart Simulator (1990)(Zeppelin Games)[h Ais][aka Pro Go Kart Simulator] ZXSpectrum +BE1FB453F4595F08119787EBB2675EDC H Professional Go-Kart Simulator (1990)(Zeppelin Games)[h Homesoft][aka Pro Go Kart Simulator] ZXSpectrum +EB417F5A9C8F13F7AD5E46868E793F9B H Professional Go-Kart Simulator (1990)(Zeppelin Games)[h Smok][aka Pro Go Kart Simulator] ZXSpectrum +103BAC8299334C3ADD196038CBE79F1C H Professional Ski Simulator (1987)(Code Masters)(48K-128K)[h Bill Gilbert][aka Pro Ski Simulator] ZXSpectrum +DEC6A86C3D0A0E4F9D93154178BC5463 H Prohibition (1987)(Infogrames)(FR)(en)[h Bill Gilbert] ZXSpectrum en FR +E634AD69DC35BC9F84611BF754DF21B1 H Prohibition (1987)(Infogrames)(FR)(en)[h Jansoft] ZXSpectrum en FR +98211CD61C014FE6C756C37E4BB09C5D H Prohibition (1987)(Infogrames)(FR)(en)[h Studio Komputerowe D.H.Juventus] ZXSpectrum en FR +30D588ACC7A31829DEFFB7EF726D7A62 H Prohibition (1987)(Infogrames)(FR)(en)[h Xland-Ace] ZXSpectrum en FR +C157C6F263825B95F071167641E3B7DD H Proof of Destruction (1988)(Mastertronic)[h Andy Solovarov][aka P.O.D.] ZXSpectrum +61B3248C9CF2F6F6BB81E611A2E96651 H Proof of Destruction (1988)(Mastertronic)[h Rajsoft][aka P.O.D.] ZXSpectrum +02BD304FA0B7616F9ACCCE38B37368F1 H Prowler (1988)(Mastertronic)[h Aleksandr Poryadin] ZXSpectrum +8EB7F95DF1D88BF24339A63CD94CB9CF H Prowler (1988)(Mastertronic)[h Beta Disk Ekaterinburg 1992] ZXSpectrum +65B5A6716E4933F83FF9E06562585347 H Psi Chess (1986)(Edge, The)[h Ais] ZXSpectrum +D859B9F8BF88B77C1C0307CDFE9AB20B H Psi Chess (1986)(Edge, The)[h Electric Theatre] ZXSpectrum +35B958F83D2C9ECBB9533FA04EC3FF91 H Psi Chess (1986)(Edge, The)[h Future Soft] ZXSpectrum +A3521063FD30F0D31D3FCEA0478F04C3 H Psi Chess (1986)(Edge, The)[h Prospekt][tr ru] ZXSpectrum +029D91ED38B014504AC875144FAF3A50 H Psi Chess (1986)(Edge, The)[h Zon] ZXSpectrum +80B8778F5D4C59C740F7B0CF0B48BB89 H Pssst (1983)(Ultimate Play The Game)(16K)[h Ozerov Valentin][tr ru] ZXSpectrum +67A87E1DE4FE165C725B91E15AFE4BE4 H Pssst (1983)(Ultimate Play The Game)(16K)[h Saint-Petersburg 1992][tr ru] ZXSpectrum +092FDD9EAE4E638729E13307CC3A32C5 H Pssst (1983)(Ultimate Play The Game)(16K)[h Tserikopik][tr ru] ZXSpectrum +3B605B7477019C0A793DCF32EB3B16BE H Psycho City (1989)(Players)[h Dimych I Koljanych] ZXSpectrum +CC13DFCB716D2BA39B98B42121AB402E H Psycho Pigs U.X.B. (1988)(U.S. Gold)(48K-128K)[h Cwips][aka Butasan][aka Psycho Pig U.X.B.] ZXSpectrum +BAC4778163C25C9072A343BA0314B4E7 H Psycho Pigs U.X.B. (1988)(U.S. Gold)(48K-128K)[h M1 Loading][aka Butasan][aka Psycho Pig U.X.B.] ZXSpectrum +76719567A474045F0DB5CE3943D47309 H Psycho Pigs U.X.B. (1988)(U.S. Gold)(48K-128K)[h][aka Butasan][aka Psycho Pig U.X.B.] ZXSpectrum +F18B1FFB3AFCF6057B6333D67BE3FB53 H Psycho Soldier (1987)(Imagine)(48K-128K)[h Studio Komputerowe D.H.Juventus] ZXSpectrum +8CC0C2FFE145403608BD6B48B6AC7F00 H Psycho Soldier (1987)(Imagine)(48K-128K)[h] ZXSpectrum +BCD6A6B5B62FA323E5D0FD4223848D71 H Psytraxx (1984)(Edge, The)[h Ua3Atq And Co] ZXSpectrum +A0F2475BEFBF2C905BB154F694A42FC5 H Pub Trivia Simulator (1990)(Code Masters)(48K-128K)[h Homesoft] ZXSpectrum +80364E06FE94B6609D3CCD80D2BA4A17 H Pud Pud in Weird World (1984)(Ocean)[h Vatroslav] ZXSpectrum +7CD99B6B163DD52D5A2E61E24FC62215 H Pulse Warrior (1988)(Mastertronic)[h M.Wronski] ZXSpectrum +CEFD849D10D36BE8C71E28BA3EED2735 H Pulse Warrior (1988)(Mastertronic)[h S.S.Captain] ZXSpectrum +8CF34212C73DF5DCE9B73B9C6618756B H Pulsoids (1988)(Mastertronic)[h Kis][tr ru] ZXSpectrum +8EA587E4936A77C8CD694D7868FF070D H Pulsoids (1988)(Mastertronic)[h Kis][tr ru][a] ZXSpectrum +0C181B3202BC2DED12DE3AAD2FEC2C13 H Pulsoids (1988)(Mastertronic)[h Lazarev] ZXSpectrum +F5E888310563CF195DADB01D58ED22C4 H Pulsoids (1988)(Mastertronic)[h Mednonogov Aleksey][tr ru] ZXSpectrum +A2B8E448DD65CB3167309A389F56DDA3 H Pulsoids (1988)(Mastertronic)[h Vladimir Saveliev] ZXSpectrum +E460E123C6E8798A697F0678AF813A97 H Punch & Judy (1989)(Alternative)[h Pavel Nikitin] ZXSpectrum +E09F411235228128F1A3800E24844B6D H Punchy (1983)(Mr. Micro)[h Konstantin] ZXSpectrum +6A17342F38C3ABDF7FE9CF104382C2D8 H Punk Star (1988)(Iber)(ES)[h Aleksandr Poryadin] ZXSpectrum ES +D95C41D650B35C8EA01F0B163688423B H Punk Star (1988)(Iber)(ES)[h Inxs Soft] ZXSpectrum ES +12351111E4A2F615E7E65B71EDE4E309 H Purple Saturn Day (1989)(Exxos)(48K-128K)(FR)(en)[h San-San] ZXSpectrum en FR +7250007C4AC8D544D7C043369B877E77 H Puzzles (1988)(H.S.H.)(PT)[h Ssc-Team] ZXSpectrum PT +443F02E45A15ECF3EBEDA2F56969BB71 H Puzznic (1990)(Ocean)(48K-128K)[cr Matasoft][t +4 Matasoft] ZXSpectrum +6CB15A2CA25A9A6088772018A7EE9C65 H Puzznic (1990)(Ocean)(48K-128K)[h Alexander Kornienok][tr ru] ZXSpectrum +CF197C2E46EF24F738699F0F9B70D07C H Puzznic (1990)(Ocean)(48K-128K)[h Andy Tacker] ZXSpectrum +6BA85FB845A8217D054767A0888AB337 H Puzznic (1990)(Ocean)(48K-128K)[h Boys][tr ru] ZXSpectrum +DE1F5434498396F44D2257A34BDFB899 H Puzznic (1990)(Ocean)(48K-128K)[h Dream Soft] ZXSpectrum +379EF2433DAE9D3654C7FD0FC86769ED H Puzznic (1990)(Ocean)(48K-128K)[h Matasoft] ZXSpectrum +A36D648351AB9FE048FB787B89EBD578 H Puzznic (1990)(Ocean)(48K-128K)[h Prospekt][tr ru] ZXSpectrum +9A845049B526E182154AA2DB1D029C0F H Puzznic (1990)(Ocean)(48K-128K)[h Rajsoft] ZXSpectrum +0F5768CB2D9EDAE007A7D1A0ED59AC3C H Puzznic (1990)(Ocean)(48K-128K)[h Terminator] ZXSpectrum +F8299334DC004D533F0DC5FEE0868D30 H Puzznic (1990)(Ocean)(48K-128K)[h Vladimir Saveliev] ZXSpectrum +FFD3840E8A3A1BBC0CA88E2CFE8A387B H Pyjamarama (1984)(Mikro-Gen)[h Ais] ZXSpectrum +437A5B5828464CA575207B904DE8D857 H Pyjamarama (1984)(Mikro-Gen)[h Fred] ZXSpectrum +9253F3D729C39232053F6C5CB0AC79FD H Pyjamarama (1984)(Mikro-Gen)[h Prospekt][tr ru] ZXSpectrum +C8E0AE123D5EF0B0BF9ACC53A71291EB H Pyjamarama (1984)(Mikro-Gen)[h Swabbp] ZXSpectrum +C0463050D0D0EC947C13A6E3997E9BD5 H Pyjamarama (1984)(Mikro-Gen)[h Zx-Profi][tr ru] ZXSpectrum +E150C559E991F17CA4EF159987A79791 H Pyracurse (1986)(Hewson Consultants)[cr] ZXSpectrum +17226FB6C41881CEE4E1AA352851BD0F H Pyracurse (1986)(Hewson Consultants)[h Msinc] ZXSpectrum +E30985ABF82EB941E2A59FCDC570FB8C H Pyracurse (1986)(Hewson Consultants)[h Vovchenko A.A.] ZXSpectrum +9CB57064DEC08928008AB20A8E3F46D7 H Pyramid, The (1983)(Fantasy)[h Baradaev Igor] ZXSpectrum +BBB3BD98E9E73F1AD02E3D78BC1A3716 H Qarx (1988)(Your Sinclair)[h Bill Gilbert] ZXSpectrum +C81EDF62A06C8DCECB9966098158CFC6 H Quartet (1987)(Activision)[h Bill Gilbert] ZXSpectrum +B0D28A4862F0E5A46E76D57EE3917F96 H Quartet (1987)(Activision)[h Diamondsoft] ZXSpectrum +5AE0E9525C1CB1D7F83B9039CB50A0C0 H Quartet (1987)(Activision)[h Kyv] ZXSpectrum +ADAE819C85CDD80860066276D8898959 H Quartet (1987)(Activision)[h Wasilkow S.N.] ZXSpectrum +8487DC17AA43BF1F9BD177C1CE983B15 H Quazatron (1986)(Hewson Consultants)[cr][aka Ziggurat] ZXSpectrum +E981555A049B563129018D960C1CB157 H Quazatron (1986)(Hewson Consultants)[h Prospekt][tr ru][aka Ziggurat] ZXSpectrum +B4DF0788038AD18CA0DDAAE7C510F6B3 H Quazatron (1986)(Hewson Consultants)[h Senator Ltd.][aka Ziggurat] ZXSpectrum +4A5001C50EFADEB68454DFA1140CD295 H Questprobe Featuring Spider-Man (1984)(Adventure International)[cr ABC] ZXSpectrum +37609DEBE0C55F3DF6C37D3A8D2D536B H Questprobe Featuring Spider-Man (1984)(Adventure International)[h Stalker][tr ru] ZXSpectrum +EFF338572EFBF9BEA0773E6199FAB627 H Questprobe Featuring The Hulk (1984)(Adventure International)[cr] ZXSpectrum +A56B110380E339ADBA241EBA7D39B313 H Questprobe Featuring The Hulk (1984)(Adventure International)[h Igor Shinkin] ZXSpectrum +E57D65EADFE92B32D2042FEDCE3CC5D5 H Questprobe Featuring The Hulk (1984)(Adventure International)[h Valsoft] ZXSpectrum +D485483174D37D62A0EA75E1CDCF06AD H Quick Draw McGraw (1991)(Hi-Tec)(48K-128K)[h Tff Team] ZXSpectrum +B420FEC7EE7297913DA3E892F50C896D H Quondam (1989)(Ocean)[h Hacker Junior] ZXSpectrum +5CBDD9F925E8F3B1BF674E08E633CBB4 H R.A.M. (1990)(Topo Soft)(ES)[h Rajsoft] ZXSpectrum ES +BEB42BA374F49B7209A34B72A191F98E H R.A.M. (1990)(Topo Soft)(ES)[t Pokes] ZXSpectrum ES +D7708F7BC9F32D730F142A01D840CE91 H R.B.I. 2 Baseball (1991)(Domark)(128K)[cr] ZXSpectrum +BBDA12D8A1192FBE74A935E1C366B453 H R.B.I. 2 Baseball (1991)(Domark)(128K)[h Pavel Nikitin] ZXSpectrum +A57F948A9FC8FD48819D9E8DB93215F4 H R2-D2 - Exam (2013-06-06)(kas29)(48K-128K)(RU)[t IDDQD for lives] ZXSpectrum RU +596AC7159234A0913D25D368D0CCCD84 H Race Against Time for Sport Aid '88, The (1988)(Code Masters Plus)(48K-128K)[h Bill Gilbert] ZXSpectrum +6D2ED9A78F695AAADF946FD8BCB6686F H Race, The (1990)(Players Premier)(48K-128K)[h Kicia] ZXSpectrum +0BD3A1542AE4319A70505BAC15900CC7 H Rad Ramp Racer (1990)(Mastertronic Plus)[h Dimych I Koljanych] ZXSpectrum +9450B1B0BBB649FC1A8842D5A7A84AAC H Raid over Moscow (1985)(U.S. Gold)[h Andrew Ivanov][tr ru] ZXSpectrum +0FD2D0BBB1342F942C974FD8F0CC17CA H Raid over Moscow (1985)(U.S. Gold)[h Dnieprsoft] ZXSpectrum +008F39520656B1C8F8F8D9CDD5DE7004 H Raid over Moscow (1985)(U.S. Gold)[h Nicolas Rodionov] ZXSpectrum +CF51DA2C3F772158D18A3F81D1E1F3B3 H Raid over Moscow (1985)(U.S. Gold)[h Xiao Long] ZXSpectrum +948D4B5606F86D54B5A8BB90BBB30A52 H Rainbow Islands - The Story of Bubble Bobble 2 (1990)(Ocean)(128K)[cr Pentacle - Matasoft][t] ZXSpectrum +B890975A33F1AD257F1B9A7397FAA8C7 H Rainbow Islands - The Story of Bubble Bobble 2 (1990)(Ocean)(48K-128K)[h Bill] ZXSpectrum +7ADC1FE56DCB96697F5CBB541F016170 H Rainbow Islands - The Story of Bubble Bobble 2 (1990)(Ocean)(48K-128K)[h S.S.Captain] ZXSpectrum +FD3C18EB4729146D0ED12446038BC0FB H Rally Simulator (1989)(Zeppelin Games)[h Bill Gilbert] ZXSpectrum +D56EEFF27FC71DF3B2C2F85859C9487F H Rally Simulator (1989)(Zeppelin Games)[h Bill Gilbert][a] ZXSpectrum +F3CAC0E144928F4D8D1BECD7CB0CBA86 H Rambo - First Blood Part II (1985)(Ocean)[cr][t] ZXSpectrum +587CA0EDBC7EF118B3D6AD9E80E4BDAF H Rambo - First Blood Part II (1985)(Ocean)[h Ais] ZXSpectrum +D4FABF860BFDA3B5D67172288FF60071 H Rambo - First Blood Part II (1985)(Ocean)[h D.B.S.W.] ZXSpectrum +E6CB5EF39B407FBFD98E0761BAD5A365 H Rambo - First Blood Part II (1985)(Ocean)[h Davor Magdic] ZXSpectrum +0D95AC58F18D21BE3B9A37F83C4FCA48 H Rambo - First Blood Part II (1985)(Ocean)[h Maxim Ougrumov] ZXSpectrum +ED2F5B923A47FC7A1FAC57099BBE147E H Rambo - First Blood Part II (1985)(Ocean)[h Ozerov Valentin][tr ru] ZXSpectrum +E310F6F4337DDB3B17D43EBD6DC1ED0B H Rambo - First Blood Part II (1985)(Ocean)[h Pegaz Software] ZXSpectrum +3645934264A338D89CCA5C04F3A73422 H Rambo - First Blood Part II (1985)(Ocean)[h Sinsoft] ZXSpectrum +84BB5D47157E86D63E524470584678E0 H Rambo - First Blood Part II (1985)(Ocean)[h Sinsoft][a] ZXSpectrum +017BEDFCE05C860A9C3E62FD5086F457 H Rambo - First Blood Part II (1985)(Ocean)[h T.R.C] ZXSpectrum +21FC6EFA2D3E7E9158B6524B4B27C34F H Rambo - First Blood Part II (1985)(Ocean)[h Vatroslav] ZXSpectrum +E7E0F51769EAAE61E007F1C727A14745 H Rambo III (1988)(Ocean)(48K-128K)[h Andy Mokrushin] ZXSpectrum +41E5505323909563477438ADE8B1E77C H Rambo III (1988)(Ocean)(48K-128K)[h Mac] ZXSpectrum +0B70B6EF4A62D2109561F4DF1D98ABA5 H Rambo III (1988)(Ocean)(48K-128K)[h Oav] ZXSpectrum +37EFC42E416BB421A862DEB49BD022C9 H Rampage (1988)(Activision)[h Bill Gilbert] ZXSpectrum +5AD50BD2714B81CBBBF7C23FA53D198A H Rampage (1988)(Activision)[h Bitaja Kartinka] ZXSpectrum +6420966548037AA5ED2ACFF8B93CA362 H Rampage (1988)(Activision)[h Senator Ltd.] ZXSpectrum +45ED5C1B610CDE333149FE6EF6521173 H Rampage (1988)(Activision)[t] ZXSpectrum +84EECCEA76070023B25EDD7D4C07D91C H Ramparts (1988)(Go!)[h Andrzej Staszewski] ZXSpectrum +E2B32F971EEF219141C5F1A90F80EFF9 H Ramparts (1988)(Go!)[h Bill Gilbert] ZXSpectrum +03DFF6B3F6F18418D03493037382C652 H Ramparts (1988)(Go!)[h Csl] ZXSpectrum +47FD428320AD60FE1C61AA40A4B762D3 H Ramparts (1988)(Go!)[h Senator Ltd.] ZXSpectrum +EF6F0F9816AA53DC5CAB728300EF0E27 H Ramparts (1988)(Go!)[h Studio Komputerowe D.H.Juventus] ZXSpectrum +A24E2EE2001A87E47C94A40A48E81383 H Ramparts (1988)(Go!)[h V.Hvachiy] ZXSpectrum +138106518A7141F8B9979C3C6B899E7F H Rana Rama (1987)(Hewson Consultants)[h Prospekt][tr ru] ZXSpectrum +E2682E1EC31EA9C26739034AE014EA74 H Rapid Fire (1987)(Mastertronic)[h Phonex] ZXSpectrum +06B1F5EF19FB801C66E82E0E8C07D0DF H Rapscallion (1984)(Bug-Byte)[h Ikar-Evt] ZXSpectrum +88BEEA18CD841958F0F78A098AC0F5F9 H Rasputin (1986)(Firebird)(128K)[h Night] ZXSpectrum +B7DB8AB882477E7727D912EC42E25F9C H Rastan Saga (1988)(Imagine)(128K)[h Vasilyev Anton] ZXSpectrum +E2585AC82BBDC80A7116115DE8928664 H Rastan Saga (1988)(Imagine)(48K-128K)[h Alexey Sorokin] ZXSpectrum +0449CBCD238A489BB11F570E73228E90 H Rastan Saga (1988)(Imagine)(48K-128K)[h Mac] ZXSpectrum +26A240722161003B1A440E25891B5D47 H Rastan Saga (1988)(Imagine)(48K-128K)[h Studio Komputerowe D.H.Juventus] ZXSpectrum +655800978B8393A8C793E7040E836D5B H Rasterscan (1987)(Mastertronic)[h Aleksandr Poryadin] ZXSpectrum +3889870218099C6C36937EC73573C28E H Rasterscan (1987)(Mastertronic)[h Bill Gilbert] ZXSpectrum +862AB79D9FE3EBC422E6D7DBD79C8A39 H Raw Recruit (1988)(Mastertronic Added Dimension)[h Vovchenko A.A.] ZXSpectrum +1E56182C0FAA00F50ED7D3310EEE1C5A H Real Ghostbusters, The (1989)(Activision)(128K)[h Raf] ZXSpectrum +B9750FF50A0B031B188757C4B7B4550C H Real Ghostbusters, The (1989)(Activision)(128K)[h Riot] ZXSpectrum +120568E718A67A909072690A16F4450A H Real Ghostbusters, The (1989)(Activision)(128K)[t] ZXSpectrum +4EE6C7A8E47F2AF9DF542C3B5E338861 H Reaper, The (1991)(Ubi Soft)(48K-128K)(FR)(en)[h Andy Tacker] ZXSpectrum en FR +3C9B784E528DED1C1392DD37EBCC45CA H Reaper, The (1991)(Ubi Soft)(48K-128K)(FR)(en)[h Rajsoft] ZXSpectrum en FR +65CC625345A3D385DFCF710A1C8DAAE5 H Rebel (1987)(Virgin Games)[h Bill Gilbert] ZXSpectrum +E121058E3FE9763B30021BBFAF5DEEC8 H Rebel (1987)(Virgin Games)[h Fantomsoft] ZXSpectrum +4419F5E4770A542A366C386533DE224C H Rebel (1987)(Virgin Games)[h Jansoft] ZXSpectrum +868B1EBF962718A0F6F4E636717376BC H Rebel (1987)(Virgin Games)[h Yusk Hacker] ZXSpectrum +4F4ADFD80D2B379C60F6D5868B1FD10E H Rebelstar (1986)(Firebird)[h Bill Gilbert] ZXSpectrum +33303BBE1F28FCB2B1BCE406E7D680B9 H Rebelstar (1986)(Firebird)[h Bill Gilbert][a] ZXSpectrum +C3A32F28C2F2A698A45916C7F1030DE1 H Rebelstar (1986)(Firebird)[h Shkatov][tr ru] ZXSpectrum +1148A67EC0D917F77A92D7A8D0A5B507 H Rebelstar 2 (1988)(Silverbird)[h Kuzmishenko Evgeny][tr ru] ZXSpectrum +7671D759124F73AA9D0AFFA914BE3F8C H Rebelstar 2 (1988)(Silverbird)[h Sean Adams] ZXSpectrum +49486E4F86B850CB69B70711664406A1 H Rebelstar 2 (1988)(Silverbird)[h V.D.G.] ZXSpectrum +30FBA94D0AEA67E1B812DAD3F8769F3F H Reckless Rufus (1992)(Alternative)(48K-128K)[cr Pentacle][t +4 Pentacle] ZXSpectrum +8453558F490643D0AD7E79A3AB506EE7 H Red Arrows (1985)(Database)[h Jansoft] ZXSpectrum +DE85E6D7F1E858B53643B9E21BE0399F H Red Heat (1989)(Ocean)[h Laptev] ZXSpectrum +8FCACB0F00AC05AFED422BCCB9AE2CDB H Red Heat (1989)(Ocean)[h V.D.G.] ZXSpectrum +50171F4DD046EACE7E7C37AF43D2F389 H Red L.E.D. (1987)(Starlight)[h Fcs] ZXSpectrum +E3B5726E202B44C5CAEEBFDCBB039793 H Red Scorpion (1987)(Quicksilva)(48K-128K)[h Ks Moscow] ZXSpectrum +2CBEDFE598E94CA17911B5E09B15D8D2 H Red Scorpion (1987)(Quicksilva)(48K-128K)[h Lion17] ZXSpectrum +0FB798775A964D221A6A2DAFFDF0FA27 H Renegade (1987)(Imagine)(128K)[cr Wixet] ZXSpectrum +335ACDA858229D18AB6F93B62C536747 H Renegade (1987)(Imagine)(48K-128K)[h Bill Gilbert] ZXSpectrum +33FAA0909ABAA4468A265C4B07549BC8 H Renegade (1987)(Imagine)(48K-128K)[h Fakir Adrian] ZXSpectrum +FA133793F8E0EFCF10CFF85EC78A1934 H Renegade (1987)(Imagine)(48K-128K)[h Mim] ZXSpectrum +414602BCCA207C342336EED43A1B5A92 H Renegade (1987)(Imagine)(48K-128K)[h Pulsar] ZXSpectrum +232AEA32D17A650A7B9ECB062BCBBB5A H Renegade (1987)(Imagine)(48K-128K)[h Studio Komputerowe D.H.Juventus] ZXSpectrum +421FF665E3F338D19ED6AD63257A5342 H Renegade (1987)(Imagine)(48K-128K)[h Tashken] ZXSpectrum +ABE8BED4FA75EF43E424221C67CC9048 H Renegade (1987)(Imagine)[h Miagza, Rafal][Background mod] ZXSpectrum +2D206C7DB6BD819616B4FC74CF1C2F36 H Renegade III - The Final Chapter (1989)(Imagine)(128K)[h Miazga Rafal, 2015-03][Graphics mod] ZXSpectrum +F4AAD9D1F9B1C1DF31F88814D234FD7B H Renegade III - The Final Chapter (1989)(Imagine)(48K-128K)[h Mac] ZXSpectrum +72A20676DE5E8FAECE7C81BDC0D0A7AF H Renegade III - The Final Chapter (1989)(Imagine)(48K-128K)[h Plomba Soft] ZXSpectrum +A807926A6C4C18FCC0B6BACDE80A6205 H Renegade III - The Final Chapter (1989)(Imagine)(48K-128K)[t Pokes] ZXSpectrum +A30FC24566EA9161C10B2AF9CCD8D4BC H Renegade III - The Final Chapter (1989)(Imagine)[h Miazga Rafal, 2015-03][Graphics mod] ZXSpectrum +DEEC09925BDDE750A4023CC8113F3421 H Rentakill Rita (1987)(Mastertronic)[h Bill Gilbert] ZXSpectrum +5E349BAB481F3ED01810A99FB20FA17F H Repton (1989)(Alligata)[h Baradaev Igor] ZXSpectrum +863C6D723DE1A9C4CC5679704E8CF73B H Repton (1989)(Alligata)[h Chris] ZXSpectrum +973404DA927E7811B036C5FC940CAE3C H Repton (1989)(Alligata)[h Raf] ZXSpectrum +64686EDC37594B986CB474C86B5197C5 H Repton 2 (1989)(Alligata)[h Adrian] ZXSpectrum +3DC6DA2E8500817B53CAB78D4D062A42 H Repton 2 (1989)(Alligata)[h Aleksandr Poryadin] ZXSpectrum +0E138BA1A318C041636192234A653F46 H Repton 2 (1989)(Alligata)[h Andy Tacker] ZXSpectrum +FC1B5294B203A46782F5073D582905E0 H Repton 2 (1989)(Alligata)[h Mac] ZXSpectrum +4E96CFA0B8CFBE3BE514C778078F0D39 H Rescate Atlantida (1989)(Dinamic)(128K)(ES)[cr Biotoxin] ZXSpectrum ES +833EE599FD824679599C576F10448D2A H Rescate Atlantida (1989)(Dinamic)(48K-128K)(ES)(en)(Tape 1 of 2)[h Mt Corp.] ZXSpectrum en ES +3BE26C2DB4F4FA50C7067C85BC2CDF03 H Rescate Atlantida (1989)(Dinamic)(48K-128K)(ES)(en)(Tape 1 of 2)[h Roby] ZXSpectrum en ES +34F115B41698188DAAB106F446C74E86 H Rescate Atlantida (1989)(Dinamic)(48K-128K)(ES)(en)(Tape 1 of 2)[h Winisoft] ZXSpectrum en ES +58E4D62A6944E4604A50B1ED6C5868C4 H Rescate Atlantida (1989)(Dinamic)(48K-128K)(ES)(en)(Tape 2 of 2)[h Roby] ZXSpectrum en ES +C4E6D02A9C947ED2307C48C8BCB70F98 H Rescate Atlantida (1989)(Dinamic)(48K-128K)(ES)(en)(Tape 2 of 2)[h Winisoft] ZXSpectrum en ES +136CD646BDA44CBB21C8B5BD99DB7D4E H Rescate en el Golfo (1990)(Opera Soft)(ES)(Tape 1 of 2)[h Rajsoft] ZXSpectrum ES +06486AB35E331A61B5931F35C138199A H Rescate en el Golfo (1990)(Opera Soft)(ES)(Tape 2 of 2)[h Rajsoft] ZXSpectrum ES +D145757B1BD947366C3EBD338B0D975D H Rescue from Atlantis (1992)(Summit)(48K-128K)[cr Biotoxin][aka Rescate Atlantida] ZXSpectrum +6DEEAA53D9426E9FD6940568D335E386 H Rescue on Fractalus! (1986)(Activision)[h Nicolas Rodionov] ZXSpectrum +E4D66B57946CAEACC0EC9D75D1B5362B H Return of the Jedi (1989)(Domark)(48K-128K)[h Drj] ZXSpectrum +688E7D8FE41577DAA334704E0FB68FAE H Return of the Jedi (1989)(Domark)(48K-128K)[h Dynamic Soft] ZXSpectrum +E59017312C2BC17763E3647CC0058517 H Return of the Jedi (1989)(Domark)(48K-128K)[h Robonick 1992] ZXSpectrum +A271293B410DB9183A90DEEF1AF608DB H Reversi (1982)(Sinclair Research)(16K)[h Boris Markov][tr ru][aka Othello] ZXSpectrum +A42A96EB37A568800F5BE8643FF0F219 H Reversi (1982)(Sinclair Research)(16K)[h Prospekt][tr ru][aka Othello] ZXSpectrum +F8DA9A23D86FECF9007B2E3166BDF446 H Rex (1988)(Martech Games)(Tape 1 of 2)[h Alexander Kornienok][tr ru][aka Zenith] ZXSpectrum +F902BCB1835BCB6714439E5C78A219D3 H Rex (1988)(Martech Games)(Tape 1 of 2)[h Awstudio][aka Zenith] ZXSpectrum +CCE01E368A9F94A8F7446A63D4AB2FDD H Rex (1988)(Martech Games)(Tape 1 of 2)[h Bill Gilbert][aka Zenith] ZXSpectrum +E235AF6C3715043980152D69D2DC1EA4 H Rex (1988)(Martech Games)(Tape 1 of 2)[h Bruno][aka Zenith] ZXSpectrum +8DAFA2EAC3E46A8C20DE3A7B1DEA33B2 H Rex (1988)(Martech Games)(Tape 1 of 2)[h Kis][tr ru][aka Zenith] ZXSpectrum +9FFB560A001AF76D2E27594BFD9E5874 H Rex (1988)(Martech Games)(Tape 1 of 2)[h Msinc][aka Zenith] ZXSpectrum +45513928FC67DFCA0113CC32B241BCB0 H Rex (1988)(Martech Games)(Tape 1 of 2)[h Oav][aka Zenith] ZXSpectrum +E6B6183FBF19EFA9420FA3AD6E201719 H Rex (1988)(Martech Games)(Tape 1 of 2)[h Prospekt][tr ru][aka Zenith] ZXSpectrum +180F0437AA4730E807A4162740DEC480 H Rex (1988)(Martech Games)(Tape 1 of 2)[h Studio-Z][aka Zenith] ZXSpectrum +068F848C983FD78F0CE4733696734A75 H Rex (1988)(Martech Games)(Tape 1 of 2)[t Pokes][aka Zenith] ZXSpectrum +DAB09CE8F35F89FC52F9EEC57E2D657F H Rex (1988)(Martech Games)(Tape 2 of 2)[h Bruno][aka Zenith] ZXSpectrum +27A470CE4E18CAF2D222390F517103DA H Rex (1988)(Martech Games)(Tape 2 of 2)[h Konstantin][aka Zenith] ZXSpectrum +54A6F58E97B341877F1822C45561BA34 H Rex (1988)(Martech Games)(Tape 2 of 2)[h Msinc][aka Zenith] ZXSpectrum +40C03C38AA4CA7996D4D765F4A82BACF H Rex (1988)(Martech Games)(Tape 2 of 2)[h Oav][aka Zenith] ZXSpectrum +F64F92EE1B3B4D26533F7B71A3EEBDEE H Rex (1988)(Martech Games)(Tape 2 of 2)[h Prospekt][tr ru][aka Zenith] ZXSpectrum +C6D9DB6284E3A88DF334A7F210B6B95F H Rex (1988)(Martech Games)(Tape 2 of 2)[h Sukin And Son Corp.][aka Zenith] ZXSpectrum +E704F831BA6A42D2C22E8E9CBCF12436 H Rex (1988)(Martech Games)(Tape 2 of 2)[t][aka Zenith] ZXSpectrum +12F342A8C4803FA05AC3484E1E3B3F00 H Rick Dangerous (1989)(Firebird)(48K-128K)[h Alexander Kornienok][tr ru] ZXSpectrum +4F5CB426510233EA272182D4430E2FC0 H Rick Dangerous (1989)(Firebird)(48K-128K)[h Evgeny Koprov][t] ZXSpectrum +F0445AE7FFB35FC106490E4D06574F08 H Rick Dangerous (1989)(Firebird)(48K-128K)[h Inxs Soft] ZXSpectrum +DDD0F88A32D2F503F18B8305239C1760 H Rick Dangerous (1989)(Firebird)(48K-128K)[h Pashenko 1991] ZXSpectrum +819D443EE7D55E85DD3BFA8DA569C015 H Rick Dangerous (1989)(Firebird)(48K-128K)[h Raf] ZXSpectrum +9B5BD550D70A79A9F55263008977D5FC H Rick Dangerous 2 (1990)(Micro Style)(48K-128K)[cr Rajsoft] ZXSpectrum +4A8D65C13A80177736BCB6FE4BCA5C93 H Rick Dangerous 2 (1990)(Micro Style)(48K-128K)[h Fanatic Stas] ZXSpectrum +159A1DBE9D98EB578D1AE0FC6914CB60 H Rick Dangerous 2 (1990)(Micro Style)(48K-128K)[h Rajsoft] ZXSpectrum +E0237536AEA823963BBD45D5493FCC88 H Rick Dangerous 2 (1990)(Micro Style)(48K-128K)[t +4] ZXSpectrum +9DB3BF335FEB350100FEAE4E22891F10 H Ricochet (1987)(Firebird)[t Pokes] ZXSpectrum +91EF3085965ABFD6B632FCD5310849B7 H Riddler's Den (1985)(Electric Dreams)[h Pegaz Software] ZXSpectrum +224C3E99D1A1EABDD63CFD517529303A H Rifle Range (1984)(Mastertronic)(16K)[h V.D.G.] ZXSpectrum +C453418D7702D2FF27A4FB069C8D08AA H Ring Wars (1989)(Cascade Games)[h Bruno] ZXSpectrum +DFE071D0393DAA422A691CEC54893ED2 H Ring Wars (1989)(Cascade Games)[h Chip][tr ru] ZXSpectrum +CB4FB5092FAA0B3C65FCE3C49BD69529 H Ring Wars (1989)(Cascade Games)[h Ice-House] ZXSpectrum +5169874F8CB8C54076E0E492F7B87513 H Ring Wars (1989)(Cascade Games)[h Mac] ZXSpectrum +B5FC37CFE26ECA85D056334C4A29A90E H Ring Wars (1989)(Cascade Games)[h San-San] ZXSpectrum +9C539B16F12B34765638F31CE3277D00 H Ring Wars (1989)(Cascade Games)[h Vovchenko A.A.] ZXSpectrum +644338D67F4F5A87A738070872C566F6 H Riptoff - Editor (1991)(Your Sinclair)(48K-128K)[h Rajsoft] ZXSpectrum +1F978801637FE66D24B94AAAB8A082C5 H Riptoff (1991)(Your Sinclair)(48K-128K)[h Aleksey Ivanov] ZXSpectrum +983C43FBE633885E11FA33DB694250D9 H Riptoff (1991)(Your Sinclair)(48K-128K)[h Rajsoft] ZXSpectrum +C7FCA193392DFB3D585B27B96452503B H River Raid (1984)(Activision)[h Another Picture 1987] ZXSpectrum +B8C6654DF785CC114452690ECCDC5CC5 H River Raid (1984)(Activision)[h Baradaev Igor] ZXSpectrum +D50550F6808AE2C301B90C695A106795 H River Raid (1984)(Activision)[h Be-Be Hungary] ZXSpectrum +389019F2C10C933921E2BD306D7AA57C H River Raid (1984)(Activision)[h Boris.G.] ZXSpectrum +26F35CCB0460BC8BDA425A3017D0EA2D H River Raid (1984)(Activision)[h Oav] ZXSpectrum +4597BB44B3390E34FBF490759E7A060B H River Raid (1984)(Activision)[h S. Vlasov] ZXSpectrum +DFF2AD1BEDCDE36B5592E93F9F6603BC H Road Blasters (1988)(U.S. Gold)(48K-128K)[h Yars] ZXSpectrum +D850C4999BCEC809F33F03033699D800 H Road Race (1987)(Your Sinclair)[h Beloozersky][tr ru] ZXSpectrum +C2BC5EE4E95E82B4DF0E30BB2CF7C2E4 H Road Race (1987)(Your Sinclair)[h Ozerov Valentin][tr ru] ZXSpectrum +27E27EA5510AC4FA6F41CD1C65C37C54 H Road Race (1987)(Your Sinclair)[h Studio Tm&M] ZXSpectrum +4C8891DCCE7ECC31AD50C62507D7D405 H Road Runner (1987)(U.S. Gold)[h Nicolas Rodionov] ZXSpectrum +C6BE59CA32BC075600FF223037F7DDE0 H Roads of Plexar, The (1987)(Mastertronic Added Dimension)[h Bill Gilbert] ZXSpectrum +67F426F4E2EDA6B079BABEC6EA1BBC4E H Roads of Plexar, The (1987)(Mastertronic Added Dimension)[h Micro Hobby] ZXSpectrum +DFD5A26E257EA0BBBAF0464BCFF73B4E H Roads of Plexar, The (1987)(Mastertronic Added Dimension)[h Nicolas Rodionov] ZXSpectrum +04E5517EE95BCA390F3A21F9F2C0EC58 H Robin of Sherlock (1985)(Silversoft)(Tape 1 of 3)[h C&K Company] ZXSpectrum +937D2821A13E65B4B1A02D54DA2A90AD H Robin of Sherlock (1985)(Silversoft)(Tape 2 of 3)[h C&K Company] ZXSpectrum +3549F7071FC51C408AEB4891CF76DD11 H Robin of Sherlock (1985)(Silversoft)(Tape 3 of 3)[h C&K Company] ZXSpectrum +FBEA1626C525B9844762C1C25EFC73EB H Robin of Sherwood - The Touchstones of Rhiannon (1985)(Adventure International)[h Datahoje] ZXSpectrum +F16538AC3CB55BBBB878C42C04B17DE5 H Robin of Sherwood - The Touchstones of Rhiannon (1985)(Adventure International)[h Jansoft] ZXSpectrum +94D347092F235245A2D95F87364A7378 H Robin of Sherwood - The Touchstones of Rhiannon (1985)(Adventure International)[h Valsoft] ZXSpectrum +BA82DC4E122AF3720601113F3E40957B H Robin of Sherwood - The Touchstones of Rhiannon (1985)(Adventure International)[m][aka Robin of the Wood] ZXSpectrum +4EE6D66F28C3D224470A98662D875CE2 H Robin of the Wood (1985)(Odin Computer Graphics)(128K)[t] ZXSpectrum +C1E3ED8A7DAE451C60F6BB2F6E094B1F H RoboCop (1988)(Ocean)(128K)[cr Torasoft][t +4 Ostrava] ZXSpectrum +73A0A1641FF64EE3E4B904AB9DECAC76 H RoboCop (1988)(Ocean)(128K)[h Bill Gilbert] ZXSpectrum +A22ED92DBEE509468637B8535DEBC583 H RoboCop (1988)(Ocean)(48K-128K)[cr Fuxoft] ZXSpectrum +57A5A159652156A831EE58B64AFF9A6B H RoboCop (1988)(Ocean)(48K-128K)[h Alexey Salatov] ZXSpectrum +4F9A45F4CC7BAC600CCBEC81D1E6E191 H RoboCop (1988)(Ocean)(48K-128K)[h Bill Gilbert] ZXSpectrum +F395CD4F6D4D14E64A5FCE82810B2A6E H RoboCop (1988)(Ocean)(48K-128K)[h Javi.Jmr] ZXSpectrum +A2479BF24E2793EA5F3F82297A2C7FBB H RoboCop (1988)(Ocean)(48K-128K)[h Laptev] ZXSpectrum +7651ACDA8B3A0E722784868F5FDAF829 H RoboCop (1988)(Ocean)(48K-128K)[h M.E.R.C.H.E.] ZXSpectrum +5E9E4013FA01E095FEB1CF86F4B0C903 H RoboCop (1988)(Ocean)(48K-128K)[h Mac] ZXSpectrum +FE0CD8B082E8165B37D17C45533D2C78 H RoboCop (1988)(Ocean)(48K-128K)[h Torasoft] ZXSpectrum +5C566FE37ECD53D8A15253FFDBE6D277 H RoboCop (1988)(Ocean)(48K-128K)[h Ziberov Oleg] ZXSpectrum +BD85102FF9983FDDE6124A50B317DBD5 H RoboCop (1988)(Ocean)(48K-128K)[t Pokes] ZXSpectrum +35859A20CC0233EF8EDA1B98BB724D8E H RoboCop 2 (1990)(Ocean)(128K)[cr Cid][t +3 Cid] ZXSpectrum +03F1967C6A0ECC5768EA25C9409A5C80 H RoboCop 2 (1990)(Ocean)(128K)[h Evgeny Koprov] ZXSpectrum +7D052742E101C2B6C1068179FA9E1866 H RoboCop 2 (1990)(Ocean)(128K)[t +3] ZXSpectrum +5221D2B0018F2ED02F27F201FE1C5DE3 H RoboCop 2 (1990)(Ocean)(128K)[t Pokes] ZXSpectrum +EC57EAA85518421CEF90F8FEE1DB146D H RoboCop 3 (1992)(Ocean)(128K)[cr Matasoft][t Matasoft] ZXSpectrum +E4BE05A076CF45ED77E5195426539BE0 H RoboCop 3 (1992)(Ocean)(128K)[h Kiselev Alex] ZXSpectrum +672430F1DE0A510D1FF7C52A1438D541 H RoboCop 3 (1992)(Ocean)(128K)[h P.C.Soft] ZXSpectrum +FAD6C0AF31F0186E671FC8C7771337CC H RoboCop 3 (1992)(Ocean)(128K)[t Pokes] ZXSpectrum +12EFE0104025281054833F59B4EC5FE9 H Robot 1 in... The Ship of Doom (2017-06-18)(Recardo, Mat)(48K-128K)[h Black Format, 2017-07-22][t+4] ZXSpectrum +266767AE570C9A5B2152C602B5D17DFA H Robot Scape (1988)(SPE)(ES)[cr Blood][aka Robot Escape][re-release] ZXSpectrum ES +D9DA68803CC2EA8DB8DAAA96BB078034 H Robot Scape (1988)(SPE)(ES)[cr S.S Captain & Banshee][aka Robot Escape][re-release] ZXSpectrum ES +9A213E457EC0C2EB45100B1D848117C6 H Robot Scape (1988)(SPE)(ES)[cr S.S Captain & Banshee][h S.S.Captain][aka Robot Escape][re-release] ZXSpectrum ES +CD3312222C0556B6F41CB9067438821C H Robozone (1991)(Image Works)(48K-128K)[h Andrey Rachkin] ZXSpectrum +5830DC648DF10877EFBB1A5745A89266 H Robozone (1991)(Image Works)(48K-128K)[h Muaddib Of E.S.I] ZXSpectrum +88B62261F98F7F21CDCA21827F010D64 H Rock 'n Wrestle (1985)(Melbourne House)[h Jack Lantern][aka Rock & Wrestle] ZXSpectrum +4E524808E3DF260C10D19ED56BE4E3E2 H Rock Star Ate My Hamster! (1989)(Code Masters Gold)(48K-128K)[h Csl][aka Rock Star Goes Bizarre] ZXSpectrum +B4D82CCD8351831403940A694C4C8758 H Rocket Man Mike (1985)(Your Computer)[h Bill Gilbert] ZXSpectrum +662D952AD90DCED6A9C0E5806201AB5C H Rocket Man Mike (1985)(Your Computer)[h Fikus-Pikus] ZXSpectrum +CC99346EC59D281E745B3A3128B418CA H Rockfall (1990)(Crash)[h Kicia] ZXSpectrum +43B70FE57CDC02C63DA8E4E8CBF0DBAB H Rockfall (1990)(Crash)[h Rajsoft] ZXSpectrum +03A6F1B4A334E7204FE986450BFB3914 H Rockford - The Arcade Game (1987)(Mastertronic Added Dimension)[h Dentist] ZXSpectrum +ABA7A30F7F65EA326294EDB60D6D0C1E H Rockman (1985)(Mastertronic)[h Alexander Kornienok][tr ru] ZXSpectrum +A9A600DAE2EFEBE64EE3C1F488987850 H Rockman (1985)(Mastertronic)[h Sukin And Son Corp.] ZXSpectrum +FA59B95E077922E431BD4BC95F965240 H Rock'n Roller (1988)(Topo Soft)(ES)[h Dynamic Soft] ZXSpectrum ES +79E5E79D93C3819BB21C5AFE471CD02B H Rock'n Roller (1988)(Topo Soft)(ES)[h Rajsoft] ZXSpectrum ES +3EC8A84441F972E10046A948C16055B6 H Rocky Horror Show, The (1985)(CRL Group)(128K)[cr Wixet] ZXSpectrum +3460A769586D605FF948D0086DDD8D83 H Rocky Horror Show, The (1985)(CRL Group)(48K-128K)[h Wasilkow S.N.] ZXSpectrum +1971CBFEF13277830ED90833D507E24C H Rod-Land (1991)(Storm)(128K)[cr Matasoft][t Matasoft] ZXSpectrum +AEF7B6E6F2E289D580D8DC40AF56C2C5 H Rod-Land (1991)(Storm)(128K)[h Matasoft] ZXSpectrum +45E1A5B9F1358B37BC09D1C95A9B51BE H Rod-Land (1991)(Storm)(128K)[h Miazga, Rafal, 2012-08][a][Colour mod] ZXSpectrum +F18ADA33A85908B96D5736A620ECFA7E H Rod-Land (1991)(Storm)(128K)[h Miazga, Rafal, 2012-08][Colour mod] ZXSpectrum +7E5365866616D7852C346B1D42C54A52 H Rogue Trooper (1986)(Piranha)[h Satansoft] ZXSpectrum +0532B799992D8184BADD3E770A38ED47 H Rogue Trooper (1986)(Piranha)[h Wymiana Programow Kg] ZXSpectrum +CB5B5B74D4B9E5133D9B562160D3B968 H Rogue Trooper (1986)(Piranha)[t Pokes] ZXSpectrum +ACC924A69E4A8A85A5E36FC8C9FEBFD6 H Roland's Rat Race (1985)(Ocean)[h No] ZXSpectrum +E0A40639B093D084FAA75707007C3BA7 H Roland's Rat Race (1985)(Ocean)[h Vatroslav] ZXSpectrum +975A22922412248DE5C91CAB70A7D2EA H Roland's Rat Race (1985)(Ocean)[h Wymiana Programow Kg] ZXSpectrum +F0CA9FE85BA882D8572B55077012FD86 H Roller Coaster (1986)(Elite Systems)[h Jansoft] ZXSpectrum +75D087DF003C34692F1EE288AE6E3E1C H Roller Coaster (1986)(Elite Systems)[h Jansoft][a] ZXSpectrum +CC4D11A758CB097FE1E46A9FB9DE81B6 H Roller Coaster (1989)(Encore)[h Drj] ZXSpectrum +0A29926C3FB4584CBA1F863849900FED H Rolling Thunder (1988)(U.S. Gold)[h Bill Gilbert] ZXSpectrum +AF67ED25549765649E81AA4FB4D73848 H Rolling Thunder (1988)(U.S. Gold)[h Rick] ZXSpectrum +FEF72BB3592E0BEAD875F8B132C9968C H Rolling Thunder (1988)(U.S. Gold)[h V.D.G.] ZXSpectrum +A5A6A1862283C0F7DB51B105ADF20680 H Room Ten (1986)(CRL Group)[h Mike Bourne Tcs] ZXSpectrum +FD387D40BEF13C033044D4D75A98A901 H Rost (19xx)(Senator)(RU)(en)[h Senator Ltd.] ZXSpectrum en RU +4AF6515AE49ABA1B6DFBE79984A055D1 H Roulette (19xx)(-)[h Ais] ZXSpectrum +09526E0DE12DD95F1BD967BE7CA0D621 H Round the Bend! (1991)(Impulze)[h Tff Team][aka Doc Croc's Outrageous Adventures] ZXSpectrum +4A0D45D5A1E92901BC5574DC53350DD1 H R-Type (1988)(Electric Dreams)(128K)[cr Torasoft][t +3 Torasoft] ZXSpectrum +982A9B12432E293B29015886E2445466 H R-Type (1988)(Electric Dreams)[h Bill Gilbert] ZXSpectrum +7421B2A8173B22BFE7F56671076C81CC H R-Type (1988)(Electric Dreams)[h Bill Gilbert][a] ZXSpectrum +031944BF89641E62EFD3A20F9D2AD1B4 H R-Type (1988)(Electric Dreams)[h Mihal Soft][tr ru] ZXSpectrum +99200BE8D6E8E48745317B361D092E55 H R-Type (1988)(Electric Dreams)[h Msinc] ZXSpectrum +6C73A1D254E1A9509047E460EA69D87F H R-Type (1988)(Electric Dreams)[h Paco 958.274833] ZXSpectrum +5871CA8C85136FED8C2657466B31DFE2 H R-Type (1988)(Electric Dreams)[h Phonex] ZXSpectrum +5610D36836E7462592E1418EA02A907F H R-Type (1988)(Electric Dreams)[h Pokes][t] ZXSpectrum +832DAC0B6E36A74B7E7271B06E67E4A1 H R-Type (1988)(Electric Dreams)[h S.S.Captain] ZXSpectrum +E734BC84C9AF063ED159985D112E6854 H R-Type (1988)(Electric Dreams)[h Torasoft] ZXSpectrum +549BF8C63982FFE86C662A360DA14117 H R-Type (1988)(Electric Dreams)[h Vitaly Corp] ZXSpectrum +A0FED34278D110612626EACE8AD78BA8 H R-Type (1988)(Electric Dreams)[t Pokes] ZXSpectrum +971FB153B22638754D2B88E9B1AF78CA H R-Type (1988)(Electric Dreams)[t] ZXSpectrum +811C112B817D6A377085AE706B26C328 H Ruedas (19xx)(Valente Computacion)(AR)[t] ZXSpectrum +7BD95550C9027175D58AF57B6BB40B04 H Ruff and Reddy in the Space Adventure (1990)(Hi-Tec)(48K-128K)[h Centronic] ZXSpectrum +EE47D4D1866FD025AACF6E45D035C5DE H Ruff and Reddy in the Space Adventure (1990)(Hi-Tec)(48K-128K)[h Csl] ZXSpectrum +BF06115041F7772A5CFB3B8FCD08DB2F H Ruff and Reddy in the Space Adventure (1990)(Hi-Tec)(48K-128K)[h Dream Soft] ZXSpectrum +97F75D777AF5B0EC805A52A3D12879E4 H Ruff and Reddy in the Space Adventure (1990)(Hi-Tec)(48K-128K)[h Fantomsoft] ZXSpectrum +5A0187B78C1B4EA9BCE5C62EA2DEEDF1 H Run the Gauntlet (1989)(Ocean)(128K)[cr] ZXSpectrum +1170295EADCC8ECCF0F71337E83056B2 H Run the Gauntlet (1989)(Ocean)(128K)[cr][a] ZXSpectrum +3310DCC9A3D5173DE8A581F37BCA69BE H Run the Gauntlet (1989)(Ocean)(48K-128K)[cr] ZXSpectrum +D44016A0D983A877A519EB253D3E0E8B H Running Man, The (1989)(Grandslam)(48K-128K)[h Chris] ZXSpectrum +D8D48868D93287BAD19F1C06C2181A8C H Running Man, The (1989)(Grandslam)(48K-128K)[h Inxs Soft] ZXSpectrum +DD5B1EDDDC06B8619D7AAA3040281228 H Running Man, The (1989)(Grandslam)(48K-128K)[h Raf] ZXSpectrum +52E2B3B7937C153497E46E8A38503500 H Rygar - Legendary Warrior (1987)(U.S. Gold)[h Alexander Kornienok][tr ru][aka Rygar - Let's Fight!!!] ZXSpectrum +CC8CA412484BC77E6E2A3A8BD1B16FDE H Rygar - Legendary Warrior (1987)(U.S. Gold)[h Hackersoft Cracked Service][aka Rygar - Let's Fight!!!] ZXSpectrum +A3097D3CF73FDF4C09D70D042FBC99B7 H Rygar - Legendary Warrior (1987)(U.S. Gold)[h Lagsoft][aka Rygar - Let's Fight!!!] ZXSpectrum +7A80B9A5969006B58E2347BDA51623A5 H Rygar - Legendary Warrior (1987)(U.S. Gold)[h Sungam Hacker][aka Rygar - Let's Fight!!!] ZXSpectrum +40C08095360E44AE47958866132BFDDF H S.D.I. - Now the Odds Are Even (1988)(Activision)[h Plomba Soft][aka Strategic Defense Initiative] ZXSpectrum +AB776E3EEDB36CF687B0A46434193EC3 H S.D.I. - Now the Odds Are Even (1988)(Activision)[h Senator Ltd.][aka Strategic Defense Initiative] ZXSpectrum +E87F7C45B4B3E364BA2CB149B2497A6C H S.D.I. - Now the Odds Are Even (1988)(Activision)[h Studio Soft][aka Strategic Defense Initiative] ZXSpectrum +4E0151D1C37726038D5617F8B14B44E8 H S.T.U.N. Runner (1990)(Domark)(48K-128K)[h Rajsoft] ZXSpectrum +7026CFCA0852DDE8C4832E31D85A5E5B H Sabotage (1988)(Zeppelin Games)[h Fcs] ZXSpectrum +8459C4FC335695C30B714BA17A10E55A H Saboteur II - Avenging Angel (1987)(Durell)(128K)[cr Wixet][t +2 Wixet][tr pl] ZXSpectrum +C5910C4917C303CFBBA0A015251341BF H Saboteur II - Avenging Angel (1987)(Durell)(128K)[h Alex Rider, 2015][tr pl][Speed-up version] ZXSpectrum +FD42FDD0A2FEA8DE5880A4886D269E2D H Saboteur II - Avenging Angel (1987)(Durell)(128K)[t Pokes][tr pl] ZXSpectrum +CFBABB4C13BE9975FDE3CAF468577E22 H Saboteur II - Avenging Angel (1987)(Durell)(48K-128K)[h Alex Rider, 2015][tr pl][Speed-up version] ZXSpectrum +292595607D8902807F7FAEADBFBC8756 H Saboteur II - Avenging Angel (1987)(Durell)(48K-128K)[h Amosow Nikolay][tr pl] ZXSpectrum +3A1F17C9D94CEBD142473B6F36093B81 H Saboteur II - Avenging Angel (1987)(Durell)(48K-128K)[h Future Soft][tr pl] ZXSpectrum +0226C6BBF62DF08B18D4D68B0D9C0701 H Saboteur II - Avenging Angel (1987)(Durell)(48K-128K)[h Helium][tr ru] ZXSpectrum +277F8628CE4AA850D5F70846715F726F H Saboteur II - Avenging Angel (1987)(Durell)(48K-128K)[h Kurilovski][tr pl] ZXSpectrum +1CD8CDF0798F4339B2976607AB02AF57 H Saboteur II - Avenging Angel (1987)(Durell)(48K-128K)[h New Life][tr pl] ZXSpectrum +9EE72093E239B004A457E048622AD3C8 H Saboteur II - Avenging Angel (1987)(Durell)(48K-128K)[h Prospekt][tr ru] ZXSpectrum +FAA69AB197BA99D47F2B989FA8B08FE0 H Saboteur II - Avenging Angel (1987)(Durell)(48K-128K)[h Ziberov Oleg][tr pl] ZXSpectrum +A3D4D40045CACA31261974FC63A2F1EB H Saboteur II - Avenging Angel (1987)(Durell)(48K-128K)[t Pokes][tr pl] ZXSpectrum +B73F360B4B4FDE4B4CB1A41994DB8847 H Saboteur II - Avenging Angel (1987)(Durell)(48K-128K)[t][tr pl] ZXSpectrum +474B2567999F93A87664BC54EE67471F H Saboteur! (1985)(Durell)[h Ais][tr ru] ZXSpectrum +9590204ED315748A247D6F030E2741DC H Saboteur! (1985)(Durell)[h Aleksandr Poryadin] ZXSpectrum +619A540B6219075A0E10E7C19102A058 H Saboteur! (1985)(Durell)[h Be-Be Hungary] ZXSpectrum +0F3C763AF3975D2B401BBE9AE08F63D8 H Saboteur! (1985)(Durell)[h Coda] ZXSpectrum +5FA1DA157FCCD993A534956C136CB59B H Saboteur! (1985)(Durell)[h Fikus-Pikus] ZXSpectrum +C415E911222B4C31F5A67812B7D8667A H Saboteur! (1985)(Durell)[h Mednonogov Aleksey][tr ru] ZXSpectrum +022ABB34347F959988053620606EA018 H Saboteur! (1985)(Durell)[h Ottosoft] ZXSpectrum +D3B3E52AC7F8372BED311C4CE8A24A31 H Saboteur! (1985)(Durell)[h Pegaz Software] ZXSpectrum +964CD49DC6E99C33B291A7246A07A611 H Saboteur! (1985)(Durell)[h Prospekt][tr ru] ZXSpectrum +8AE9893EA38462123F1C25AA68071FDE H Saboteur! (1985)(Durell)[h Stansett Trade] ZXSpectrum +0883108DAC7548B1E655A9758FF1070E H Saboteur! (1985)(Durell)[h Wymiana Programow Kg] ZXSpectrum +5CE7FFA0C982F00E9845DDBB181C856F H Saboteur! (1985)(Durell)[t Pokes] ZXSpectrum +1EDB69E600994717EE7DC533C4B0E070 H Sabre Wulf (1984)(Ultimate Play The Game)[h Awstudio] ZXSpectrum +F51E56CA73241C012C4D4C7078A19CA2 H Sabrina (1989-06)(Iber)(ES)[h Rajsoft] ZXSpectrum ES +4DE793D31D657FE98659510495B7C6A9 H Sacred Armour of Antiriad, The (1986)(Palace)[h Ely (Msi)] ZXSpectrum +F4251EF66F1225FE426EA9DB20EA2490 H Sacred Armour of Antiriad, The (1986)(Palace)[h Mihal Soft] ZXSpectrum +DFC400B153548DF59C03EF05A2B63E5A H Sacred Armour of Antiriad, The (1986)(Palace)[h Rmc] ZXSpectrum +CCE7DF9242989D81EB10FF6BDC132574 H Sacred Armour of Antiriad, The (1986)(Palace)[h Senator Ltd.] ZXSpectrum +19E8215104C9CD01F512536132FA86EE H Sacred Armour of Antiriad, The (1986)(Palace)[h Zakharov] ZXSpectrum +EF36B43161F579650F4DDB611B58418B H Saga of a Mad Barbarian (1991)(Psychaedelic Hedgehog)[h C&K Company] ZXSpectrum +B1E7E7D091F52FF85A12485E83C859A7 H Sai Combat (1986)(Mirrorsoft)[h Dimitrijevich Dusan] ZXSpectrum +3F0ECEE228D7F2528EAA8C210BC221B9 H Sai Combat (1986)(Mirrorsoft)[h Kg] ZXSpectrum +562FD03ED8AF8A60306B6BDD4F6C7209 H Sai Combat (1986)(Mirrorsoft)[h Pulsar] ZXSpectrum +99C85B9F499FD41CD566A700A9EDDCD2 H Sai Combat (1986)(Mirrorsoft)[h Roby] ZXSpectrum +514B1D61EBC8C4370F5AA047561DE171 H Saigon Combat Unit (1989)(Players Premier)(48K-128K)[h Andrew Strikes Code] ZXSpectrum +52B37BF104F790CD202915FE0FA9D113 H Saigon Combat Unit (1989)(Players Premier)(48K-128K)[h Andrew Strikes Code][a] ZXSpectrum +5979B9071707DDB44EDD9268C6D27D8B H Saigon Combat Unit (1989)(Players Premier)(48K-128K)[h Atossoft] ZXSpectrum +9F07B2C88BC97F02BDB1195DBE52D968 H Saigon Combat Unit (1989)(Players Premier)(48K-128K)[h Atossoft][a] ZXSpectrum +2E66F893F077ABC827DF6C7EC2A1CCA2 H Saigon Combat Unit (1989)(Players Premier)(48K-128K)[h Boys][tr ru] ZXSpectrum +9C34C26BD522E7E356A283F017335D2B H Saigon Combat Unit (1989)(Players Premier)(48K-128K)[h Boys][tr ru][a] ZXSpectrum +08DD50D15BEF99FE993CA295C25A17E3 H Saigon Combat Unit (1989)(Players Premier)(48K-128K)[h Laptev] ZXSpectrum +C02719665FD818E3BE925ECD10104CD2 H Saigon Combat Unit (1989)(Players Premier)(48K-128K)[h Laptev][a] ZXSpectrum +EB0C943AADAAF944F5D48D321012F999 H Saigon Combat Unit (1989)(Players Premier)(48K-128K)[h Laptev][a2] ZXSpectrum +1BA605DA8A786CCF3FABC5253DD6D241 H Sailing (1987)(Activision)[h Jansoft][aka International Yacht Challenge Game, The] ZXSpectrum +98E4BE59C1F61CFD7617C9B59F9B746C H Sailing (1987)(Activision)[h Phonex][aka International Yacht Challenge Game, The] ZXSpectrum +886DBD99968B9FECC8D6EB4C417CE375 H Salamander (1987)(Konami)[h Adrian] ZXSpectrum +F701C6924AA6EB77EFFF276C7840294B H Salamander (1987)(Konami)[h Chris] ZXSpectrum +AC8E6592A40267E075F2C0C315CEE74F H Salamander (1987)(Konami)[h Fantomsoft] ZXSpectrum +81A9EE68037566106B8C4250022CE157 H Salamander (1987)(Konami)[h Master Studio][tr ru] ZXSpectrum +65C4D15443F22A5F33D64D8B61E5D35C H Salamander (1987)(Konami)[h Winisoft] ZXSpectrum +B6B10B75C002F6F8EBDD97D722E47F03 H Sam Stoat Safebreaker (1985)(Gremlin Graphics)[h Bill Gilbert] ZXSpectrum +73C5000D6D159D85A76B18FC1F9DF482 H Samantha Fox Strip Poker (1986)(Martech Games)[h Jansoft][adult] ZXSpectrum +9C7ED7FCB9DBF485F473F771F101E097 H Samantha Fox Strip Poker (1986)(Martech Games)[h Nicolas Rodionov][aka 7 Card Stud][adult] ZXSpectrum +309EBE5CFEAF440838C78A69E1D59BC3 H Samantha Fox Strip Poker (1986)(Martech Games)[h Roby][adult] ZXSpectrum +A7F758B42E64A54C5C3D82FDBAF5D147 H Samantha Fox Strip Poker (1986)(Martech Games)[h Satansoft][adult] ZXSpectrum +7D629327DE233BD80742080D9768B2F5 H Samurai (1986)(CRL Group)[cr] ZXSpectrum +AF21867EB6A2BDCB653779A13FD8463C H Samurai (1986)(CRL Group)[h Bill Gilbert] ZXSpectrum +9961A02EDA57867D907F73CA21C6E32B H Samurai (1986)(CRL Group)[h Dream Soft] ZXSpectrum +3ADCB3DB0C36B638394468648893A74F H Samurai (1986)(CRL Group)[h Future Soft] ZXSpectrum +D201A55EDB41DE72546F192D8ED13AE2 H Samurai (1986)(CRL Group)[h Kis][tr ru] ZXSpectrum +BAA97E884E429157CC78D75075F74EB0 H Samurai (1986)(CRL Group)[h S.S.Captain] ZXSpectrum +46E9BDBBD3D5285BB3CD0D55CA3CD076 H Samurai (1986)(CRL Group)[t Pokes] ZXSpectrum +FC7BB9FBB9B009F31D6E7C068487B544 H Sanxion - The Spectrum Remix (1989)(Thalamus)(48K-128K)[h Andrew Strikes Code] ZXSpectrum +90825D6869512AB26A618F1BE9BAE4D8 H Sanxion - The Spectrum Remix (1989)(Thalamus)(48K-128K)[h Bill] ZXSpectrum +0CFB379A609EB1430377EAA8178F60CF H Sanxion - The Spectrum Remix (1989)(Thalamus)(48K-128K)[h Boys][tr ru] ZXSpectrum +373A60E772F0E2B769EA11951823ED83 H Sanxion - The Spectrum Remix (1989)(Thalamus)(48K-128K)[h Ice-House] ZXSpectrum +1F910547FA7E10815ADF25B9B9EC6258 H Sanxion - The Spectrum Remix (1989)(Thalamus)(48K-128K)[h Kis][tr ru] ZXSpectrum +6C391F0F5A7D4905012DC709C630BBAD H Sanxion - The Spectrum Remix (1989)(Thalamus)(48K-128K)[h V.D.G.] ZXSpectrum +275653A8D5DEF314DEC4A8DD459DB92A H Sarlmoor (1986)(Atlantis)[h Rajsoft] ZXSpectrum +A9A86F2A0158781321006A170722931E H Satan (1989)(Dinamic)(ES)(en)[h Rajsoft] ZXSpectrum en ES +C0A09AC9F282C0E89138F5318973FAB1 H Satan (1989)(Dinamic)(ES)(Side A)[h Biotoxin] ZXSpectrum ES +D2193FB6BD67BDF3CB84A3AFE0C8EE05 H Satan (1989)(Dinamic)(ES)(Side B)[h Biotoxin] ZXSpectrum ES +75F5930C20E456AB324A1C33CB434F0D H Satan (1989)(Dinamic)(ES)[h Master Studio][tr ru] ZXSpectrum ES +9FB7BCA244BD78F4D9FFCDE7C8030316 H Savage (1988)(Firebird)(Tape 1 of 3)[cr][t] ZXSpectrum +FF3186A6670863F339E04F93F755A9C5 H Savage (1988)(Firebird)(Tape 1 of 3)[h Ais] ZXSpectrum +622AF3B858441B239619A899F35C467C H Savage (1988)(Firebird)(Tape 1 of 3)[h Bill Gilbert] ZXSpectrum +226573AD91518922EAE949D2E8BF293D H Savage (1988)(Firebird)(Tape 1 of 3)[h Copper Feet] ZXSpectrum +FCCF352D80F2E34091E22901F5CAE603 H Savage (1988)(Firebird)(Tape 1 of 3)[h Mednonogov Aleksey][tr ru] ZXSpectrum +DA945AB186DD7954CB33849778ABE34B H Savage (1988)(Firebird)(Tape 1 of 3)[h Mihal Soft][tr ru] ZXSpectrum +FF09E91D6C16B278BA4A521A2FFDE3F7 H Savage (1988)(Firebird)(Tape 1 of 3)[h Prospekt][tr ru] ZXSpectrum +C59211E55AE1A0D7F0AD6DC9B455802E H Savage (1988)(Firebird)(Tape 1 of 3)[h Senator Ltd.] ZXSpectrum +10F16562A667A0B4DAC1B656E83B9CEC H Savage (1988)(Firebird)(Tape 1 of 3)[h Timebomb Graphics'92][t] ZXSpectrum +CB4626DE342A2FB39C6A45B2F2F51619 H Savage (1988)(Firebird)(Tape 1 of 3)[h Ziberov Oleg] ZXSpectrum +AC6A79A5B00F6856EE25AD54B1404DC6 H Savage (1988)(Firebird)(Tape 2 of 3)[cr][t] ZXSpectrum +34CB41F619EEB6179F6B35951E34D072 H Savage (1988)(Firebird)(Tape 2 of 3)[h Ais] ZXSpectrum +A7150BA12895D1957B182028BB30D119 H Savage (1988)(Firebird)(Tape 2 of 3)[h Bill] ZXSpectrum +0EBC06924BB91777933EFA5396DD63B2 H Savage (1988)(Firebird)(Tape 2 of 3)[h Copper Feet] ZXSpectrum +478CEA4C9293144863E2441AF822C223 H Savage (1988)(Firebird)(Tape 2 of 3)[h Mednonogov Aleksey][tr ru] ZXSpectrum +857BC8FD99BE4926DBC9AA489BFFBB8B H Savage (1988)(Firebird)(Tape 2 of 3)[h Mednonogov Aleksey][tr ru][a] ZXSpectrum +4DFDCB1CDFCE0235C949CFBB612DF95D H Savage (1988)(Firebird)(Tape 2 of 3)[h Mihal Soft][tr ru] ZXSpectrum +CDDB21C338BA47619C11EEDBC3EC0154 H Savage (1988)(Firebird)(Tape 2 of 3)[h Senator Ltd.] ZXSpectrum +588E3451E713475C9B4075E7F9780DAE H Savage (1988)(Firebird)(Tape 3 of 3)[cr][t] ZXSpectrum +425B70DC1B5D43E4F921EF561D50CFAD H Savage (1988)(Firebird)(Tape 3 of 3)[h Bc Soft] ZXSpectrum +D83FF408AB3AD4434D412B4169CDB78B H Savage (1988)(Firebird)(Tape 3 of 3)[h Bill] ZXSpectrum +A22986CA8ECAA9C68A1D7890C82D313C H Savage (1988)(Firebird)(Tape 3 of 3)[h Copper Feet] ZXSpectrum +0ECC34D39F60839AA50CF3551919A85E H Savage (1988)(Firebird)(Tape 3 of 3)[h Djs] ZXSpectrum +91CDCBAB6664B5B3D2CC3725CB95741B H Savage (1988)(Firebird)(Tape 3 of 3)[h Mednonogov Aleksey][tr ru] ZXSpectrum +23DCACA9774832A44C59944404F88465 H Savage (1988)(Firebird)(Tape 3 of 3)[h Mihal Soft][tr ru] ZXSpectrum +B356126C496EB660703C6DCA6560025E H Savage (1988)(Firebird)(Tape 3 of 3)[h Senator Ltd.] ZXSpectrum +B4C2C26CF0E71497BFA2D74A30A719A1 H Savage (1988)(Firebird)[h] ZXSpectrum +50D2CA1EBA4E83FD3E52358CB8DB1768 H Scalextric - The Computer Edition (1986)(Leisure Genius)[h Andy Hardest] ZXSpectrum +C1ACBCDF88D6FE050E9860DE74B4ED72 H Scalextric - The Computer Edition (1986)(Leisure Genius)[h M1 Loading] ZXSpectrum +CFD4CD9E42EDFE9C6E72F15AC1CC1C0B H Scalextric - The Computer Edition (1986)(Leisure Genius)[h Nicolas Rodionov] ZXSpectrum +816123839476A93594B4E79D431BD01E H Scalextric - The Computer Edition (1986)(Leisure Genius)[h Vladimir Ivanov] ZXSpectrum +47FA0386A8AEE5BD235F0AE05BEE9D60 H Sceptre of Bagdad (1987)(Atlantis)[h A.Spektor][tr ru] ZXSpectrum +42F13B1A5CAFC863EFDFFF30CC41ED9A H Sceptre of Bagdad (1987)(Atlantis)[h Bill Gilbert] ZXSpectrum +542BE9F8A8EA2CC565F40A4224EE82A6 H Sceptre of Bagdad (1987)(Atlantis)[h Prospekt][tr ru] ZXSpectrum +854EFB2B6663E457832A70DD7AC9B7E4 H Sceptre of Bagdad (1987)(Atlantis)[h S A D][tr ru] ZXSpectrum +126755DE52390AA23F9D9CDA436D7C26 H Sceptre of Bagdad (1987)(Atlantis)[h Senator Ltd.] ZXSpectrum +5DF4A6C2A8063E726DFBFB9A8D6596B0 H Sceptre of Bagdad (1987)(Atlantis)[t Pokes][tr ru] ZXSpectrum +0AE7DC95AA9F0F7C95C40E28001BF792 H Scooby Doo in the Castle Mystery (1986)(Elite Systems)[h Batronsoft] ZXSpectrum +59194FAFAD18BC7566C2BA95CC8B5AD5 H Scooby Doo in the Castle Mystery (1986)(Elite Systems)[h Future Soft] ZXSpectrum +C0D0AA84AE215898FDA312351F34DE80 H Scooby Doo in the Castle Mystery (1986)(Elite Systems)[h Prospekt][tr ru] ZXSpectrum +9249BEF67F13CAFFD83C09EE0B4450A2 H Scooby-Doo and Scrappy-Doo (1991)(Hi-Tec)[h Rajsoft][aka Scooby & Scrappy Doo] ZXSpectrum +4137922DDC9BD7EDBA6BC61D7C7C737C H Score 3020 (1989)(Topo Soft)(ES)[h Dimych I Koljanych] ZXSpectrum ES +E8C13D9DBA3B213A2A87E683AC4C5500 H Scramble Spirits (1990)(Grandslam)(48K-128K)[h Andy Chernikov] ZXSpectrum +D17C582E7763558A763B1BA35AB79801 H Scramble Spirits (1990)(Grandslam)(48K-128K)[h Bill Gilbert] ZXSpectrum +E45D331EE8DB2D242E4AD3E9943CC5BE H Scramble Spirits (1990)(Grandslam)(48K-128K)[h Roma] ZXSpectrum +226071F58A0099366D6A4BF19CD9FD4B H Scramble Spirits (1990)(Grandslam)(48K-128K)[h Spectrum-Service Ltd] ZXSpectrum +0757325B1C7CE98A43FCB50F1B603D2E H Scuba Dive (1983)(Durell)[h Master Studio][tr ru] ZXSpectrum +AF52EB755007D282666C95729678FE76 H Scumball (1988)(Bulldog)[h Darek] ZXSpectrum +B06990EA8D5073A574C13FACB455952B H Scumball (1988)(Bulldog)[h Fantomas 1994][tr ru] ZXSpectrum +A86CE88B30020ED17FC50BFCEEE11F29 H Seahawk (1990)(Atlantis)[h Andrew Strikes Code] ZXSpectrum +447254B84C25361DD29DBE9DA41490DF H Seahawk (1990)(Atlantis)[h Kis][tr ru] ZXSpectrum +D6AB980B96893489CF3EBC0FB14F2BD0 H Seahawk (1990)(Atlantis)[h Kis][tr ru][a] ZXSpectrum +DCBDD7883CFF13E6C67E3088FFA5B5A8 H Seahawk (1990)(Atlantis)[h Rajsoft] ZXSpectrum +60BDAC5A4CE728C8D183F578483DB509 H Seas of Blood (1985)(Adventure International)[h C&K Company] ZXSpectrum +1E3F44AF6807A1374418B6587B0D5A47 H Seas of Blood (1985)(Adventure International)[h Cobra Software] ZXSpectrum +4049A9DB20D93E34845167FDF64D6263 H Sector-90 (1987)(Argus Press Software - Quicksilva)[h Aleksandr Poryadin] ZXSpectrum +A00B88BE10137A17A36887C8244BCE52 H Sector-90 (1987)(Argus Press Software - Quicksilva)[h Felix][tr ru] ZXSpectrum +F9DC917B7B397A72C5B0D99F504C4CF5 H Sector-90 (1987)(Argus Press Software - Quicksilva)[h Homesoft] ZXSpectrum +44A6F20533FB5DD3D486D22EABB493BF H Sector-90 (1987)(Argus Press Software - Quicksilva)[h Rajsoft] ZXSpectrum +7FCC17037BE3B61B15B161AA6988B9A4 H Seka Club (19xx)(Bodrov, Vadim - Kapp, Wilhelm)(RU)[h San-San][aka Klub Seka] ZXSpectrum RU +B35CDD406E0AC71B549D305ECBE138C2 H Se-Kaa of Assiah (1984)(Mastervision)[h C&K Company] ZXSpectrum +B6A9B9CB5E09815743FEFB2D23AD33CA H Se-Kaa of Assiah (1984)(Mastervision)[h Fanatic Stas] ZXSpectrum +DC85459A7182C6118A4DE306C73635A5 H Senda Salvaje (1990)(Zigurat)(ES)(Tape 1 of 2)[h Dupanov Aleksey] ZXSpectrum ES +63FB2AB5845F9443BC412A3D98F47BF9 H Senda Salvaje (1990)(Zigurat)(ES)(Tape 2 of 2)[h Dupanov Aleksey] ZXSpectrum ES +81108AE240E523F1F209867007C02DFB H Senda Salvaje (1990)(Zigurat)(ES)(Tape 2 of 2)[h Kicia] ZXSpectrum ES +7CEA4778D980192AA9925BBD88046E68 H Senda Salvaje (1990)(Zigurat)(ES)[h Kalinin S.A] ZXSpectrum ES +AD225DF2B733865DDE9E54E4284F9353 H Sentinel, The (1987)(Firebird)[cr] ZXSpectrum +1ACB8F862DE4EA94D4DF34662ED93FB7 H Sentinel, The (1987)(Firebird)[h Bill Gilbert] ZXSpectrum +E2E23DC2C613BF96D846A3A2005E71FE H Sentinel, The (1987)(Firebird)[h Fikus-Pikus] ZXSpectrum +3BBCCCFB04DA11DEB10F5B96878AB7DA H Sex Crime (1985)(Omycron)(PT)[h Ais][tr ru][adult] ZXSpectrum PT +499259EB7C0FD7494B9D91182C61078F H Sex Crime (1985)(Omycron)(PT)[h Andy Tacker][tr ru][adult] ZXSpectrum PT +9DE524A1665D27E9B42B2938C43581C3 H Sex Crime (1985)(Omycron)(PT)[h Roby][adult] ZXSpectrum PT +63AC566B2424253B0EEC27C23A21AC86 H Sex Machine (1987)(Shattered Dreams)(DK)(en)[h Ssc-Team][adult] ZXSpectrum en DK +2D8D5434E049511827615620A7754D44 H Seymour - Take One! (1991)(Your Sinclair)(48K-128K)[h Csl] ZXSpectrum +909E90E66A5916A774994AE7F24E3F46 H Seymour - Take One! (1991)(Your Sinclair)(48K-128K)[h Klav] ZXSpectrum +EAAA45586AB0198DE20E6C3894C37154 H Seymour - Take One! (1991)(Your Sinclair)(48K-128K)[h Pavel Nikitin] ZXSpectrum +D9AB3EEA4777C40CE524F81B1F2C29A5 H Seymour - Take One! (1991)(Your Sinclair)(48K-128K)[h Prospekt][tr ru] ZXSpectrum +11612FA03FC3DCB2AAC1CB741425A191 H Seymour - Take One! (1991)(Your Sinclair)(48K-128K)[t Pokes] ZXSpectrum +E8736CD56F1D6A578D0E6DE8762AC756 H Seymour Goes to Hollywood (1991)(Code Masters)(48K-128K)[h Alexey Sorokin][aka Seymour at the Movies] ZXSpectrum +D57189F06B7F83C95AF9B1A0E7DDB218 H Seymour Goes to Hollywood (1991)(Code Masters)(48K-128K)[h Csl][aka Seymour at the Movies] ZXSpectrum +2F567CE9608D2C200E9400D5B9B9A61C H Seymour Goes to Hollywood (1991)(Code Masters)(48K-128K)[h Dnieprsoft][aka Seymour at the Movies] ZXSpectrum +1EE2E51C21FE454E5092CA2DCFEC4E85 H Seymour Goes to Hollywood (1991)(Code Masters)(48K-128K)[h Pavel Nikitin][aka Seymour at the Movies] ZXSpectrum +AECFD60625FFFB2C19662F7C900D218A H Seymour Goes to Hollywood (1991)(Code Masters)(48K-128K)[h Rajsoft][aka Seymour at the Movies] ZXSpectrum +75294FD3A7C863D20A9606509A66E61C H Seymour Goes to Hollywood (1991)(Code Masters)(48K-128K)[h San-San][aka Seymour at the Movies] ZXSpectrum +4C501168F7CA5500DADF8E99FB841C5D H Shackled (1988)(U.S. Gold)(48K-128K)[h Mac] ZXSpectrum +6C83759C386661DAC2391BC832D1AC7E H Shackled (1988)(U.S. Gold)(48K-128K)[h V.Hvachiy] ZXSpectrum +1D77E53B7FB0602AC73919529D0EC623 H Shadow Dancer (1991)(U.S. Gold)(128K)[cr Pentacle][t +3 Pentacle] ZXSpectrum +77C1BB87FF92861C7724F13C038FF006 H Shadow of the Beast (1990)(Gremlin Graphics)(48K-128K)[h Kicia] ZXSpectrum +5ADB6D30C60D57CFB257E0F0A2544370 H Shadow of the Beast (1990)(Gremlin Graphics)(48K-128K)[h Vasilyev Anton] ZXSpectrum +EA024974A1C6721676F35960AEF821E9 H Shadow of the Beast (1990)(Gremlin Graphics)(48K-128K)[h Vasilyev Anton][a] ZXSpectrum +6A937CD6C2530AA6F3DA0B3C965A368A H Shadow on Glass, A (1989)(Psychaedelic Hedgehog)[h Mike Noskov] ZXSpectrum +EFA19B3471ABBCDFD6A0089B1179F298 H Shadow Skimmer (1987)(Edge, The)[h Kochurin Denis] ZXSpectrum +20EE898D19FFF7C3DA2E8D6A4BBF51B6 H Shadow Skimmer (1987)(Edge, The)[h Rudy] ZXSpectrum +2D12D8EE6A6332E6D5B02B82045F01C1 H Shadow Warriors (1990)(Ocean)(128K)[cr] ZXSpectrum +D24D9DDCDE3BA45021570DF1CE7EFC89 H Shadow Warriors (1990)(Ocean)(48K-128K)[h Alexey Sorokin] ZXSpectrum +83E7812AC054F7408E825D98C9E8A5DD H Shadow Warriors (1990)(Ocean)(48K-128K)[h L&K] ZXSpectrum +F24B65F054B733D289860F5143904BA2 H Shadowfire (1985)(Beyond)[h Compact Studio] ZXSpectrum +3786A9B193A8A2551F7C1781E759DF0D H Shadowfire (1985)(Beyond)[h Incentive Software][Power load] ZXSpectrum +103CC1F69522A348D50B1DB34EFE4422 H Shadowfire (1985)(Beyond)[h Ross Mark Corp] ZXSpectrum +D4B7AE3D6E9AFD48BA5A620A79BB7511 H Shanghai Karate (1988)(Players)(48K-128K)[h Bill Gilbert] ZXSpectrum +206335CE2A140EAD1A672290959C941D H Shanghai Karate (1988)(Players)(48K-128K)[h Fanatic Stas] ZXSpectrum +AF3C43B5A71DFCDA82127F0087DE5C17 H Shanghai Karate (1988)(Players)(48K-128K)[h Tarzan Boy] ZXSpectrum +965791E009E3D8DD9E89E4D99F08350C H Shanghai Warriors (1989)(Players)(48K-128K)[h Rajsoft] ZXSpectrum +D6BB02C7665DE59E0945AF50BA789709 H Shao Lin's Road (1986)(Edge, The)[h Bit Club] ZXSpectrum +59FC2E90A86F805AA8401DC8ABE515D8 H Sherlock (1984)(Melbourne House)[h Kochurin Denis] ZXSpectrum +DD1E39CB67F507EE08DF0467384A8952 H Sherlock (1984)(Melbourne House)[h Serge] ZXSpectrum +3DFB2B78BC2930A646E2AAD8CD46CF36 H Shinobi (1989)(Virgin Games)(48K-128K)[h Mac] ZXSpectrum +FB16D7155A242E3D1CDC1D4102E5524F H Shinobi (1989)(Virgin Games)(48K-128K)[h Sabreman] ZXSpectrum +11CC98D244E1FFA53B5A250A5B8E9F11 H Shockway Rider (1987)(Faster Than Light)[cr] ZXSpectrum +7553C7C931EF2ECB9FEDD61DAA047AF7 H Shockway Rider (1987)(Faster Than Light)[h Modern Magic Club] ZXSpectrum +1B6F37CBE0F17B8FFB0ED1E793EF126F H Shoot-Out (1989)(Martech Games)(48K-128K)[h Fantomsoft] ZXSpectrum +2DDBA1D247BB15EB01991D98D00DBC82 H Shoot-Out (1989)(Martech Games)(48K-128K)[h Studio Tm&M] ZXSpectrum +0654E56A1318B8A7AB72A1962793BF0E H Short Circuit (1987)(Ocean)(48K-128K)(Tape 2 of 2)[h Aleksandr Poryadin] ZXSpectrum +72754E77DA0B1FEFE81B5104D6CBC05D H Short Circuit (1987)(Ocean)(48K-128K)[h Double Design Software Communications Ltd.] ZXSpectrum +8D0AF11F0D372CD7593295D08CB48CC7 H Short Circuit (1987)(Ocean)(48K-128K)[h Nicolas Rodionov] ZXSpectrum +59DF38780C3AB90D496377EB115698B3 H Short Circuit (1987)(Ocean)(48K-128K)[h Sergey Skorobogatov] ZXSpectrum +C6C48E2D67C8D0CAA776D30035C26491 H Showjumping (1984)(IMS)[h Bill Gilbert] ZXSpectrum +1E548AED3657851596323C6C2BD522C1 H Shuriken (1989)(Crash)(128K)[h Bill Gilbert] ZXSpectrum +C860610EF2642CE2380379CD91DEE198 H Side Arms (1988)(Go!)[cr Good Boy] ZXSpectrum +BA27C0194EFCB388EA71BA6DD815C964 H Side Arms (1988)(Go!)[h Fcs] ZXSpectrum +18206D38F6C5EBC1F63294644EC0EE7A H Side Arms (1988)(Go!)[h Fcs][a] ZXSpectrum +09E122E233A052C3F0F4B12355C58A75 H Side Arms (1988)(Go!)[t Pokes] ZXSpectrum +A60A18474EE8F645789548D7CF06CD07 H Sidewalk (1987)(Infogrames)(FR)(en)[h Ssc-Team] ZXSpectrum en FR +C65D4226A816BB87F9702DDCDC21526E H Sidewalk (1987)(Infogrames)(FR)(en)[h Valsoft] ZXSpectrum en FR +5F51C1361A9490781D5D674C467DA168 H Sidewalk (1987)(Infogrames)(FR)[h Hrenov][tr ru] ZXSpectrum FR +77A794A02E601A365AB14F95BC5D2C37 H Sidewinder II (1989)(Mastertronic Plus)[h Delta] ZXSpectrum +9CECED09B9DA7C92CDAE7CC438282A5C H Sidewinder II (1989)(Mastertronic Plus)[h Kis][tr ru] ZXSpectrum +6E32AB1373778A07FB2422FADC7C56FE H Sidewinder II (1989)(Mastertronic Plus)[h Rajsoft] ZXSpectrum +1004501ADF4B2F75776C8AAFA43F28F8 H Sidney Affair, The (1987)(Infogrames)(FR)(en)[h Future Soft][aka Affaire du Sidney, L'] ZXSpectrum en FR +4B839F89296E8BA5E138A26A7DD7A899 H Siege (1983)(Postern)(16K)[h Sinclairsoft][tr ru] ZXSpectrum +D7B3E10756DF8704014E10B3C5AC4C41 H Sigma 7 (1987)(Durell)(48K-128K)[h Bill Gilbert][aka Sigma Seven] ZXSpectrum +9FB29915EA666462055675D7283CA275 H Sigma 7 (1987)(Durell)(48K-128K)[h Future Soft][aka Sigma Seven] ZXSpectrum +0CF43A248E9C3C58468716B4947E4396 H Sigma 7 (1987)(Durell)(48K-128K)[h Prospekt][tr ru][aka Sigma Seven] ZXSpectrum +B782D1310E7E33DF3F752BC6BE598E09 H Silent Service (1987)(MicroProse)[h Chistjakov S.V.] ZXSpectrum +FA09F4397CF1358204ED7EFEE7D3473E H Silent Service (1987)(MicroProse)[h Future Soft] ZXSpectrum +4B8CCE732401AE474D23D18A279F9898 H Silent Service (1987)(MicroProse)[h Jansoft] ZXSpectrum +693969F2E9DE9FB89F5EAA9882ACFF94 H Silent Service (1987)(MicroProse)[h Prospekt][tr ru] ZXSpectrum +8D59B6D9964EF43EDFD232FA185D3365 H Silent Service (1987)(MicroProse)[h Smirnov Ivan][tr ru] ZXSpectrum +540E451BAD3D55387618C4FD2E7627F7 H Silent Service (1987)(MicroProse)[h West] ZXSpectrum +4B56901C4A4E57DDFAF46843E8FFA4D1 H Silent Shadow (1988)(Topo Soft)(ES)(en)[h Evgeny Koprov] ZXSpectrum en ES +2A593189B54C35ACF3977B4C775AD37C H Silkworm (1989)(Virgin Games)(48K-128K)[h Aleksandr Poryadin] ZXSpectrum +831E70315F547F3350E4C00DB876D059 H Silkworm (1989)(Virgin Games)(48K-128K)[h Andy Mokrushin] ZXSpectrum +656B397429BB533942B5648CAB8F6D59 H Silkworm (1989)(Virgin Games)(48K-128K)[h Csl] ZXSpectrum +E211BA8566D215BEE7BC574F46DA824D H Silkworm (1989)(Virgin Games)(48K-128K)[h Dnieprsoft] ZXSpectrum +BD546DD2C0B92825ED97D9790DE5697A H Silkworm (1989)(Virgin Games)(48K-128K)[h Inxs Soft] ZXSpectrum +2ED40C31F6C2C31A2A5A157ECA5C6547 H Silkworm (1989)(Virgin Games)(48K-128K)[h Mac] ZXSpectrum +4B158CD40FB59D04CA96BE719433162B H Silkworm (1989)(Virgin Games)(48K-128K)[h Mednonogov Aleksey][tr ru] ZXSpectrum +54234264BE77643F4E7EF22427F8CC65 H Silkworm (1989)(Virgin Games)(48K-128K)[h Msinc] ZXSpectrum +A3EE4D5D9D8E6D0EF20EE9FBB7B80C18 H Silkworm (1989)(Virgin Games)(48K-128K)[h Prospekt][tr ru] ZXSpectrum +30EFF044EA649685D84CB0AE5FABFEC5 H Sim City (1990)(Infogrames)(FR)(en)[h Baradaev Igor] ZXSpectrum en FR +BF8BAB34DAF935EA31E6CE3B854DDEE9 H Sim City (1990)(Infogrames)(FR)(en)[h Bill Gilbert] ZXSpectrum en FR +50C5AF206736BAC2ED7AAF860636EA3E H Sim City (1990)(Infogrames)(FR)(en)[h Breatheater] ZXSpectrum en FR +ACCF6470AB3E877C89249BA7FCD7650E H Sim City (1990)(Infogrames)(FR)(en)[h Csl] ZXSpectrum en FR +055C789293BC115AF75BDFFB211C4DE5 H Sim City (1990)(Infogrames)(FR)(en)[h F.C.A] ZXSpectrum en FR +200E37CC94AE228980B09F218739D21E H Sim City (1990)(Infogrames)(FR)(en)[h Rmc] ZXSpectrum en FR +4E66D9272E7BF69BE1790AD124995CDE H Sim City (1990)(Infogrames)(FR)[h Prospekt][tr ru] ZXSpectrum FR +082DCAADDB5492C3DE38B81798C2B006 H Sim City (1990)(Infogrames)(FR)[h Zx-Profi][tr ru] ZXSpectrum FR +AED67F381B8B96198E784CF2C6615C38 H Simulador Profesional de Tenis (1990)(Dinamic)(48K-128K)(ES)(en)[h Andrew Strikes Code][aka Professional Tennis Simulator] ZXSpectrum en ES +1FB75854F3BE2A251223D4001DEBD245 H Simulador Profesional de Tenis (1990)(Dinamic)(48K-128K)(ES)(en)[h Bill Gilbert][a][aka Professional Tennis Simulator] ZXSpectrum en ES +1537524E7B0C946C5CF1315D1F047939 H Simulador Profesional de Tenis (1990)(Dinamic)(48K-128K)(ES)(en)[h Bill Gilbert][aka Professional Tennis Simulator] ZXSpectrum en ES +E7B0B13B042DEBF4575B751606E8C637 H Simulador Profesional de Tenis (1990)(Dinamic)(48K-128K)(ES)(en)[h Igorenia][aka Professional Tennis Simulator] ZXSpectrum en ES +E32C50A4E0137D0FD4A51976862D181D H Sir Fred (1986)(Made in Spain)(ES)(en)[h Future Soft] ZXSpectrum en ES +D46451CCDF1AF0CBF96DCF751CA4A831 H Sir Fred (1986)(Made in Spain)(ES)(en)[h Kaplinski Victor] ZXSpectrum en ES +353FE18BD602CCDCF201CE720CD717CF H Sir Fred (1986)(Made in Spain)(ES)(en)[h Satansoft] ZXSpectrum en ES +0D83B570A00ADB1208A78FC7CF448AEC H Sir Fred (1986)(Made in Spain)(ES)(en)[h Vovchenko A.A.] ZXSpectrum en ES +0E512923BB33F13A8D9848368BC9D055 H Sir Fred (1986)(Made in Spain)(ES)[h Prospekt][tr ru] ZXSpectrum ES +7ADF810291E591F5006F0112E317C348 H Sirwood - Intro (1990)(Opera Soft)(48K-128K)(ES)[h Rajsoft] ZXSpectrum ES +6512CCA91332E7C586E7A684231C892E H Sirwood - Level 2 (1990)(Opera Soft)(48K-128K)(ES)[h Makovsky Boris] ZXSpectrum ES +50C1C37E191FE8DE84B0F7E53AB7478B H Sirwood - Level 2 (1990)(Opera Soft)(48K-128K)(ES)[h Rajsoft] ZXSpectrum ES +71854043B9079E95C4D4CCB060F82677 H Sirwood - Level 3 (1990)(Opera Soft)(48K-128K)(ES)[h Rajsoft] ZXSpectrum ES +5D61AE1ED5719FAF853136CF59066AAF H Sirwood (1990)(Opera Soft)(48K-128K)(ES)[h Rajsoft] ZXSpectrum ES +C31D2C6079C206FB2C0F0D4D09CF7D76 H Sito Pons 500cc Grand Prix (1990)(Zigurat)(ES)[h Kicia] ZXSpectrum ES +503412B0DA983F70FB1F8DD05CA4F864 H Sito Pons 500cc Grand Prix (1990)(Zigurat)(ES)[h San-San] ZXSpectrum ES +938A617C311D0D4CAF6AB0309ED46953 H Skate Crazy (1988)(Gremlin Graphics)(48K-128K)[h Andrzej Staszewski] ZXSpectrum +A05164392AD18B1BE83259BB0453D562 H Skate Crazy (1988)(Gremlin Graphics)(48K-128K)[h Bill Gilbert] ZXSpectrum +1679D24B0BBEEE8507A9056CD89DCFDF H Skate Crazy (1988)(Gremlin Graphics)(48K-128K)[h Tr-Soft] ZXSpectrum +BA18A59273D1D0E116CC02268FA57431 H Skate or Die (1989)(Electronic Arts)[h Bill Gilbert] ZXSpectrum +20A7029CB106F5C0B53190A8CB9B1747 H Skateball (1988)(Ubi Soft)(48K-128K)(FR)(en)[h Bruno] ZXSpectrum en FR +1FCF17120B9E7B141972123A2AF0B2CE H Skateball (1988)(Ubi Soft)(48K-128K)(FR)(en)[h Mac] ZXSpectrum en FR +5E46B9BE712B9F986717503FBAB4B29E H Skateboard Construction System (1988)(Players)[h Bruno] ZXSpectrum +C53D30B2C1D2103EB630A18B8E4442A2 H Skateboard Construction System (1988)(Players)[h Tarzan Boy] ZXSpectrum +70D5707D0D3751987CEE1A8C0347610D H Skatin' USA (1989)(Atlantis)[h Kis][tr ru] ZXSpectrum +8305EE5D0258C4A78C68D1D9FDB003B9 H Skatin' USA (1989)(Atlantis)[h Kis][tr ru][a] ZXSpectrum +46EB8B5E58B4956B32468596C75CD82E H Skatin' USA (1989)(Atlantis)[h Szafran And Dynamic] ZXSpectrum +EECFBD72496527578830C41CDC37AE49 H Ski Star 2000 (1985)(Richard Shepherd)[h Ozerov Valentin][tr ru] ZXSpectrum +B6E244F4D48C3C39371C69F1466388C2 H Skull & Crossbones (1991)(Domark)(128K)[cr] ZXSpectrum +C20EE64B14074896C9134124F7545BE3 H Skull & Crossbones (1991)(Domark)(128K)[h Rajsoft] ZXSpectrum +B36C6BE74BB6CB0B163B28890172B607 H Skull & Crossbones (1991)(Domark)(128K)[h Tff Team] ZXSpectrum +68C2DDEAB97ADCC1FEF8BE21DA83D86D H Sky Ranger (1984)(Microsphere)[h Z80A] ZXSpectrum +A2B8F941BFA497D0B54B9352F54C0C72 H Sky Runner (1987)(Cascade Games)[cr] ZXSpectrum +4774859D224E9015F3642A86B2235AD1 H Sky Runner (1987)(Cascade Games)[h Future Soft] ZXSpectrum +5BB116FA9D16377D3484AABB87D08BEC H Sky Runner (1987)(Cascade Games)[h Tarzan Boy] ZXSpectrum +BDE1F6EC7772530514045356B0925D89 H Sky Warrior (1985)(Reelax Games)[h Bill Gilbert] ZXSpectrum +7AC64EF80A0732D00699CC3214B78D34 H Slab Age (1993)(THD)(48K-128K)(RU)[h Lyulin Aleksey] ZXSpectrum RU +DE03C6D4CCE1BAF8ACCD8FD0D2A57903 H Slab Age (1993)(THD)(48K-128K)(RU)[h Zx-Profi][tr ru] ZXSpectrum RU +7E51348AB315AF3ABA7A103D3868DD64 H Slaine, the Celtic Barbarian (1987)(Martech Games)(48K-128K)[h Studio Komputerowe D.H.Juventus][aka Slaine, the King] ZXSpectrum +7B421D44FCFDDD4739CF8F7EDF3032FA H Slap Fight (1987)(Imagine)[h Bill Gilbert] ZXSpectrum +2A571A7EA7986686182092A3131455E9 H Slap Fight (1987)(Imagine)[h Dnieprsoft] ZXSpectrum +EF61E65B2757B9BD550BBC140D236D43 H Slap Fight (1987)(Imagine)[h Nicolas Rodionov] ZXSpectrum +F21228465C44216A3D6FD3DDFCA134CD H Slap Fight (1987)(Imagine)[t Pokes] ZXSpectrum +242E1BE0387B5D09E5FE9E76D61E22BF H Slightly Magic (1991)(Code Masters)(48K-128K)[h Boyko Evgeniy] ZXSpectrum +20A1923D883049CEA99D36D160B96A07 H Slightly Magic (1991)(Code Masters)(48K-128K)[h Csl] ZXSpectrum +09166C55A4D825798AE65572AABCD069 H Slightly Magic (1991)(Code Masters)(48K-128K)[h Csl][a] ZXSpectrum +8072ECD8C5426DB65B27651080F9CD40 H Slightly Magic (1991)(Code Masters)(48K-128K)[h Pavel Nikitin][tr ru] ZXSpectrum +9A53308C400901EAD558DE985AC8FD1E H Slightly Magic (1991)(Code Masters)(48K-128K)[h Prospekt][tr ru] ZXSpectrum +8F4575CCC6A297C8DBEEB98B852E5176 H Slightly Magic (1991)(Code Masters)(48K-128K)[h Rajsoft] ZXSpectrum +89281BF171640E567616A08C07B905F2 H Slightly Magic (1991)(Code Masters)(48K-128K)[t Pokes] ZXSpectrum +99462FFFAA7FC802424850B7DC9C2E2D H Sly Spy - Secret Agent (1990)(Ocean)(48K-128K)[h Rajsoft] ZXSpectrum +9A235C65C2AAD8E19593C8F9AB52B417 H Smaily (1991)(Zigurat)(ES)[h Rajsoft] ZXSpectrum ES +7A21BA882D0B18DD90B3B4987AD8B60F H Smash Out! (1987)(Pirate)[h Cwips] ZXSpectrum +2F2840E6E5A05911F8B367CA1D511B41 H Smash TV (1991)(Ocean)(48K-128K)[h Rajsoft] ZXSpectrum +51B3AD1B5C9EADB7F98C1ACACF9102A2 H Smash TV (1991)(Ocean)(48K-128K)[t] ZXSpectrum +6568DE570262125D61D2287112A00020 H Snakes and Hazards (1987)(Gremlin Graphics)[h Bill Gilbert] ZXSpectrum +84C32E2C5B0C26EC82ED93EFA88F7ED9 H Snare (1992)(Beyond Belief - Holburn)(48K-128K)(Tape 1 of 2)[cr] ZXSpectrum +8B4BBA3CD32E7F7E5086316B2B380790 H Snare (1992)(Beyond Belief - Holburn)(48K-128K)(Tape 1 of 2)[h Aleksandr Poryadin] ZXSpectrum +53FD0CD15215AD089DBEDE8A85B0877D H Snare (1992)(Beyond Belief - Holburn)(48K-128K)(Tape 1 of 2)[h Alex Ermakov] ZXSpectrum +979EC03322474E288141BCFEEAA61244 H Snare (1992)(Beyond Belief - Holburn)(48K-128K)(Tape 1 of 2)[h Csl] ZXSpectrum +2480F6B52F752883999CC2EA1F2BA353 H Snare (1992)(Beyond Belief - Holburn)(48K-128K)(Tape 1 of 2)[h Drj] ZXSpectrum +39654406808346637E64B2D326882845 H Snare (1992)(Beyond Belief - Holburn)(48K-128K)(Tape 1 of 2)[h Master Studio][tr ru] ZXSpectrum +18DBA24765587055E3A98A74B056AD57 H Snare (1992)(Beyond Belief - Holburn)(48K-128K)(Tape 1 of 2)[h Serkol] ZXSpectrum +6313F88A59D34376CAA3313212FF90B4 H Snare (1992)(Beyond Belief - Holburn)(48K-128K)(Tape 2 of 2)[h Aleksandr Poryadin] ZXSpectrum +A2D2539617E8D5F480F507737A692133 H Snare (1992)(Beyond Belief - Holburn)(48K-128K)(Tape 2 of 2)[h Serge] ZXSpectrum +4110C12C6947F99B8772D8EF7EE86FA5 H Snare (demo) (1992)(Beyond Belief - Holburn)(48K-128K)(Tape 2 of 2)[h Dupanov Aleksey][Sinclair User Covertape] ZXSpectrum +0382D0D3CAFD098DDD8152FC31E19D9E H Snooker (1987)(Mastertronic Added Dimension)[h Kicia][aka On Cue] ZXSpectrum +358EE05EC48756CBDB752EDAB12CCF10 H Snoopy (1990)(Edge, The)(48K-128K)[h Bill Gilbert] ZXSpectrum +1257004A8AF66737C702E37A157215B0 H Snoopy (1990)(Edge, The)(48K-128K)[h Fikus-Pikus] ZXSpectrum +94E84BB34246F8E8A4361C11A7255A04 H Snowball (1983)(Level 9 Computing)[cr] ZXSpectrum +36491F364770534FAE2513E8432BBD0E H Snowman Sam (1984)(16-48 Tape Magazine)[h Prospekt][tr ru] ZXSpectrum +2F3FED0B4F013F1C604A6E35DEBEB069 H Snowstrike (1990)(U.S. Gold)(48K-128K)[h Bychcov Serge (Fancysoft)] ZXSpectrum +77876765C38099B55E90D17B5EE225A9 H Snowstrike (1990)(U.S. Gold)(48K-128K)[h Igor Streletskiy] ZXSpectrum +939CF965E79FA04804C1E5DDAAAEEC76 H Snowstrike (1990)(U.S. Gold)(48K-128K)[h Smok] ZXSpectrum +5173D9F6FA6C87565F708422AC8BE1C0 H Soccer Skills (1988)(Code Masters Gold)(48K-128K)[h Fanatic Stas] ZXSpectrum +8FA442A4E58729AD5857BE3675B7A1FF H Sodov the Sorcerer (1986)(Bug-Byte)[h Bruno] ZXSpectrum +61F6FD4D2ECEB52B5391AADB9C29DDB4 H Sodov the Sorcerer (1986)(Bug-Byte)[h Deonshee Software] ZXSpectrum +7E16C9BD2CE444A367E5CAE082EA7293 H Sodov the Sorcerer (1986)(Bug-Byte)[h Mednonogov Aleksey][tr ru] ZXSpectrum +B6F37C053245E8516F75C0B32D97043F H Sokoban (1991)(WE)(48K-128K)(PL)(en)[h Ais] ZXSpectrum en PL +F531D76BFAC1C8C02C588CA1E197950D H Sokoban (1991)(WE)(48K-128K)(PL)(en)[h Dupanov Aleksey] ZXSpectrum en PL +8DC83904FF7F0F1ED6A3C9E875768460 H Sokoban (1991)(WE)(48K-128K)(PL)[h Prospekt][tr ru] ZXSpectrum PL +77C1360A673C9A3895B6EEB36CDB5E30 H Sol Negro (1989)(Opera Soft)(ES)[h Atossoft] ZXSpectrum ES +02AAE8798A13DFC58C59F593D924F9F6 H Sol Negro (1989)(Opera Soft)(ES)[h Csl] ZXSpectrum ES +18E707CD0B33B4AF2EEB52D207FE6F8E H Sol Negro (1989)(Opera Soft)(ES)[h Fanatic Stas] ZXSpectrum ES +7E2CD46371298AADBB863F724C6F892B H Sol Negro (1989)(Opera Soft)(ES)[h Walsoft] ZXSpectrum ES +1E9BE81CA4B0E5402A60E42DB67787E4 H Solaris (1989)(Hellenic)(GR)(en)[h Fanatic Stas] ZXSpectrum en GR +715E36DE936DEC84DBBAFA97DFD1A1EF H Solaris (1989)(Hellenic)(GR)(en)[h Rajsoft] ZXSpectrum en GR +AFEC4F7DA7171BC17CDCFF0F60123467 H Solaris (1989)(Hellenic)(GR)[h Sergey Izotin][tr ru] ZXSpectrum GR +FCA040FE6C20765ED5F8563429D59980 H Soldier of Fortune (1988)(Firebird)[h Atossoft] ZXSpectrum +FA331184B976A52F3EAED75953E7B403 H Soldier of Fortune (1988)(Firebird)[h Leoncio] ZXSpectrum +71DB490510C47AC4FF0B569F2671F4D1 H Soldier of Fortune (1988)(Firebird)[h Phonex] ZXSpectrum +5FEAF91CBAF8A63F3FD79FE0F7072E82 H Soldier of Fortune (1988)(Firebird)[t Pokes] ZXSpectrum +236C3DA76A5852614A51047E192820C3 H Soldier of Light (1988)(ACE)[h Djs] ZXSpectrum +607141CF0FC00DE2310D56616C1DC651 H Soldier of Light (1988)(ACE)[h Frago] ZXSpectrum +976EEFDE967A2267A0E3250346D6D143 H Soldier of Light (1988)(ACE)[h Konstantin] ZXSpectrum +7B42CA979E976940041B1B4B02E4D6DB H Soldier of Light (1988)(ACE)[h Plomba Soft] ZXSpectrum +035A08F7F062E56FAAB31F4032A8DD95 H Soldier of Light (1988)(ACE)[h Senator Ltd.] ZXSpectrum +BC0D5023431701E386E03F3C5D87D09A H Solomon's Key (1987)(U.S. Gold)[h Ais][tr ru] ZXSpectrum +53C6566040DC8EFCFC35073670155ACB H Solomon's Key (1987)(U.S. Gold)[h Andy Tacker] ZXSpectrum +A22EF8D45EDFC8D831042C9CFBF4496E H Solomon's Key (1987)(U.S. Gold)[h Bill Gilbert] ZXSpectrum +E1AF55B2AE80D2F35B74AC91FF074484 H Solomon's Key (1987)(U.S. Gold)[h Kis][tr ru] ZXSpectrum +47FD96CB3E4B7572139461DB876F2167 H Solomon's Key (1987)(U.S. Gold)[h Prospekt][tr ru] ZXSpectrum +4C2393D1599DF89A2850133EFA8EC3D6 H Sonic Boom (1990)(Activision)(128K)[h Smok] ZXSpectrum +8517C0F65223E31DBD50CD5670ABDFB8 H Sootland (1988)(Zafiro Software Division)(48K-128K)(ES)[m][aka Shoot Land] ZXSpectrum ES +F3D5BD39B4B462900B8BA6133C577B3F H Sooty & Sweep (1990)(Alternative)[h Alexander Kornienok][tr ru][aka Sooty and Sweep] ZXSpectrum +79A6DCC335503285BBE5700100600ED3 H Sorcerer Lord (1987)(PSS)[h Studio Komputerowe D.H.Juventus] ZXSpectrum +10F077CB15D9E453C6A6BE6A3139774F H Soviet (1990)(Opera Soft)(48K-128K)(ES)(en)[h Kicia] ZXSpectrum en ES +2ACF8BF7619E51F41473F1ED80A38E8E H Soviet Fighter MiG 29 (1989)(Code Masters)(48K-128K)[h Kis][tr ru][aka MiG 29 Fighter] ZXSpectrum +BBC867430D01BE15A7122D385D7A7291 H Soviet Fighter MiG 29 (1989)(Code Masters)(48K-128K)[h S-Studio][aka MiG 29 Fighter] ZXSpectrum +975A075CC3EE89354863AD4F8C415303 H Soviet Fighter MiG 29 (1989)(Code Masters)(48K-128K)[h Tollysoft][aka MiG 29 Fighter] ZXSpectrum +EABE5B38799C733DEDF2A1ECD1E9E819 H Soviet Fighter MiG 29 (1989)(Code Masters)(48K-128K)[h Unicum - Studio][aka MiG 29 Fighter] ZXSpectrum +FBC8152B8D0F184D0E2DAC720E021319 H Space Crusade (1992)(Gremlin Graphics)(128K)[cr] ZXSpectrum +691AF33E8EFC78201F29AB1C5C81D101 H Space Crusade (1992)(Gremlin Graphics)(48K-128K)[h Rajsoft] ZXSpectrum +EB23A319EB8C36E4E18BDCA8CFBF9C15 H Space Harrier (1986)(Elite Systems)[h Ais][tr ru] ZXSpectrum +DC9DCAD2CE4E84E1290B756944EB76C3 H Space Harrier (1986)(Elite Systems)[h Koos] ZXSpectrum +F1867E33D432802DE302566985707C5D H Space Harrier (1986)(Elite Systems)[h Mednonogov Aleksey][tr ru] ZXSpectrum +93CCE1F8807EAF0C47E5C11B854B850C H Space Harrier (1986)(Elite Systems)[h Vasilyev Anton] ZXSpectrum +D8ACF25E83CAF94C311D53A8F63D1736 H Space Harrier II (1990)(Grandslam)(48K-128K)[h Mike Noskov] ZXSpectrum +E5D677319FE8FAD44D70933A9C60AD55 H Space Intruders (1982)(Quicksilva)(16K)[h Saint-Petersburg 1992][tr ru] ZXSpectrum +EA5DF2E790DF59EFA039497ABA166AA0 H Space Raiders (1982)(Sinclair Research)(16K)[h Ikar-Evt] ZXSpectrum +70BACB29483DFE12589993A3EE6C52DE H Space Raiders (1982)(Sinclair Research)(16K)[h Saint-Petersburg 1992][tr ru] ZXSpectrum +F9A92B469FF71898F83A679553BF2A92 H Space Worm (1989)(Remsoft Arcade Designs)[h Mike Noskov] ZXSpectrum +249A97331F0A888013D2998995A637A4 H Spaghetti Western Simulator (1990)(Zeppelin Games)(48K-128K)[h Smok] ZXSpectrum +7F6B0702512F5B62A709B434D1125F27 H Specimen (1990)(Crash)[h Bill Gilbert] ZXSpectrum +0DA85155406AC9472B6EE5F1C10CAF39 H Specimen (1990)(Crash)[h Smok] ZXSpectrum +8FE1C33B218D6E42F5A1059D6BA7092F H Specimen II - The Apple Quest (1991)(Crash)[h Dupanov Aleksey] ZXSpectrum +9DF6C132C1CAF4F45AF3CEE686FE4ACC H Spectrox (1987)(Load 'n' Run)[h Kochurin Denis] ZXSpectrum +50444681D68EAB4BEBE6959CD4426F71 H Spectrum Chess (1982)(Sinclair User)(16K)[m Jim Waterman][aka Upgrading the Manual] ZXSpectrum +0A64BC941D79B43412E5AEFABB08198B H Spectrum Jackpot (1983)(CRL Group)[h Win][tr ru] ZXSpectrum +3A6B69F3EFD0F61ADEC303EF8DF6222D H Spectrum Pool (1983)(CDS Microsystems)(16K)[h Ikar-Evt] ZXSpectrum +3C867D9B5DFA0D965CF0CB379FF098EE H Spectrum Pool (1983)(CDS Microsystems)(16K)[h Prisekar Andrew][tr ru] ZXSpectrum +327765413FA1931DB74ED9D0D169BAFC H Spectrum Pool (1983)(CDS Microsystems)(16K)[h V.A.Baliasov] ZXSpectrum +9A6A2C6D0DDBEF1989415AB0B5CAC58D H Speed King 2 (1987)(Mastertronic)[h Csl] ZXSpectrum +E452D61B2DD8DAAB652E73F35CD72D7A H Speed King 2 (1987)(Mastertronic)[h Lazarev][tr ru] ZXSpectrum +682DF06693BC3E25006CEFECD8D8B395 H Speed King 2 (1987)(Mastertronic)[h M1 Loading] ZXSpectrum +B720DC65FA95DCDBC16086C5E202A61A H Speed King 2 (1987)(Mastertronic)[h Mednonogov Aleksey][tr ru] ZXSpectrum +68D15601C0C39D5E90D0CC76E957DBAB H Spellbound Dizzy (1991)(Code Masters)(48K-128K)(RU)[h Aleksandr Poryadin] ZXSpectrum RU +1DF0F710A98A3D37708330B2ED4C2B87 H Spellbound Dizzy (1991)(Code Masters)(48K-128K)(RU)[h Dimas Tsimlyakov] ZXSpectrum RU +63119D403B2C500ED0281250DA89E01F H Spellbound Dizzy (1991)(Code Masters)(48K-128K)(RU)[h Dimych I Koljanych] ZXSpectrum RU +EB7EF10450E8713490346B2FE031DA7F H Spellbound Dizzy (1991)(Code Masters)(48K-128K)(RU)[h Dupanov Aleksey] ZXSpectrum RU +6D28F1EB0E14C0DF4E0BCAA4C44211C8 H Spellbound Dizzy (1991)(Code Masters)(48K-128K)(RU)[h Emelyanov Pavel] ZXSpectrum RU +7EE009BBC9CF26F662D7ED22DD70AB0E H Spellbound Dizzy (1991)(Code Masters)(48K-128K)(RU)[h Evgeny Koprov] ZXSpectrum RU +5A066D165B5828BF726A1BF8D51A24F1 H Spellbound Dizzy (1991)(Code Masters)(48K-128K)(RU)[h Klav] ZXSpectrum RU +E16D8C0E15C3F0826755E68E74478918 H Spellbound Dizzy (1991)(Code Masters)(48K-128K)(RU)[h Pavel Nikitin] ZXSpectrum RU +AD677F7B728BC45AC5A2CECA66F6648F H Spellbound Dizzy (1991)(Code Masters)(48K-128K)(RU)[h Pavel Nikitin][a] ZXSpectrum RU +49307A04B7FE60E08554C3E3BB9134B5 H Spellbound Dizzy (1991)(Code Masters)(48K-128K)(RU)[h Prospekt][tr ru] ZXSpectrum RU +4AF884CDF2846C14FE21CC6F37DE9BFD H Spellbound Dizzy (1991)(Code Masters)(48K-128K)(RU)[h Shabanov Andrews 27.11.92] ZXSpectrum RU +3E78423258F54715B4D652D29E315727 H Spellbound Dizzy (1991)(Code Masters)(48K-128K)(RU)[h Studio-S] ZXSpectrum RU +04A267082758E9BA75792CF13256A98A H Spherical (1989)(Rainbow Arts)(128K)[h Miazga, Rafal, 2016-02-07][Graphics mod] ZXSpectrum +8B24BC0A40AC1C544641DF9CC22E6482 H Spherical (1989)(Rainbow Arts)[h Alexander Kornienok][tr ru] ZXSpectrum +6DA63FD8D1021A2C3212B3DC3E2A6245 H Spherical (1989)(Rainbow Arts)[h Bill Gilbert] ZXSpectrum +2BBE59BA8FE883380755818A758415C6 H Spherical (1989)(Rainbow Arts)[h Dream Soft] ZXSpectrum +7D7699473B143009ECED8F2E01D76AFA H Spherical (1989)(Rainbow Arts)[h Miazga, Rafal, 2016-02-07][Graphics mod] ZXSpectrum +349A338B9CCB73ABF83C606EA2A08FF5 H Spherical (1989)(Rainbow Arts)[h Tff Team] ZXSpectrum +68EC19EF9AFC2790B3B02CC176A3EFFA H Spike in Transylvania (1991)(Code Masters)(48K-128K)[h Orlov Sergey][tr ru][aka Spike in Transilvania] ZXSpectrum +A56204ECD5864E007E6BC14BB4C6EF9A H Spike in Transylvania (1991)(Code Masters)(48K-128K)[h Paul O Melly][tr ru][aka Spike in Transilvania] ZXSpectrum +8834853C8115EE22EA215A17D4F436AB H Spike in Transylvania (1991)(Code Masters)(48K-128K)[h Pavel Nikitin][aka Spike in Transilvania] ZXSpectrum +C43C028100AAEE00041752552473CBA4 H Spiky Harold Goes Hibernating (1986)(Firebird)[h Bill Gilbert] ZXSpectrum +01EDAA985C9C9DED2515114DAB24B907 H Spiky Harold Goes Hibernating (1986)(Firebird)[h Sungam Hacker] ZXSpectrum +77C6A165D2A084044B4B8755B3F7033D H Spiky Harold Goes Hibernating (1986)(Firebird)[h Tarzan Boy] ZXSpectrum +B43D2AF955A8EB6473637A1E33C7C448 H Spirits (1987)(Topo Soft)(ES)[h UniSoft, 2012-10-12] ZXSpectrum ES +C91511084544D526D606AAA24AD9D02C H Spitfire (1989)(Encore)[h Kicia] ZXSpectrum +6D0168F822100E94B343DEBC25CBB6FD H Spitfire (1989)(Encore)[h Ksf Plotnikov Konstantin] ZXSpectrum +767B6DB9A541A6DACCE549D549B240B2 H Spitfire (1989)(Encore)[h Roby] ZXSpectrum +AB374EDCBACC9CAFD12BC9D615D21D2E H Spitfire (1989)(Encore)[h Terminator] ZXSpectrum +F5873371A739E8C6EBFA78CC5AAC48A3 H Spitfire '40 (1985)(Mirrorsoft)(48K-128K)[cr] ZXSpectrum +7D95C88C6094488F9F123C3D25A9188B H Spitfire '40 (1985)(Mirrorsoft)(48K-128K)[h Hts Software] ZXSpectrum +80A9BCCBBC26849A114295B8D706D8C4 H Spitfire '40 (1985)(Mirrorsoft)(48K-128K)[h Roby] ZXSpectrum +3A81548B3B74001A50CDA287813BB6BB H Splitting Images (1986)(Domark)[h Prospekt][tr ru] ZXSpectrum +9C3BECC2039497CCAAD1175984939A0B H Splitting Images (1986)(Domark)[h Prospekt][tr ru][a] ZXSpectrum +02FD48C78F0F10FD27502CB9193F9A02 H Splitting Images (1986)(Domark)[h Satansoft] ZXSpectrum +2D6F9CCDDFC4F4D7A63D6066F7B6903D H Spooked (1989)(Players Premier)[h The E Team] ZXSpectrum +8583C5BA5AC266E3D00F52FB60CA11EF H Sport of Kings (1986)(Mastertronic Added Dimension)[h Bill Gilbert] ZXSpectrum +015DB1B496D39CB9321CBE7016E1282E H Spy Hunter (1985)(U.S. Gold)[cr Blood] ZXSpectrum +EE1B7ECC373A914BE60A4325069C35EE H Spy Hunter (1985)(U.S. Gold)[h Andrzej Kadlov] ZXSpectrum +FC25D67FCF8FDE82C3AFA8D8D263D914 H Spy Hunter (1985)(U.S. Gold)[h Atossoft] ZXSpectrum +84FA85E138127B94D900944EF2FA0BF2 H Spy Hunter (1985)(U.S. Gold)[h Be-Be Hungary] ZXSpectrum +F9A7948B4D7CA324B5F542F5F635C7EE H Spy Hunter (1985)(U.S. Gold)[h Mz Soft] ZXSpectrum +EF5E6E23746B4C883701C9F2EE9750FB H Spy Hunter (1985)(U.S. Gold)[h Ua3Atq And Co] ZXSpectrum +59EC2ACD14578B6222EFFBE43EC4960A H Spy Hunter (1985)(U.S. Gold)[h Vatroslav] ZXSpectrum +999AFFD55C0C8A49D4E6F35B3FDBDA47 H Spy vs Spy (1985)(Beyond)[h Prospekt][tr ru] ZXSpectrum +BFE698B4D935F6F55823BB50D1D04FD5 H Spy vs Spy (1985)(Beyond)[h Wymiana Programow Kg] ZXSpectrum +7B96E380FF5F1EDA65044B14387D905F H Spy vs Spy II - The Island Caper (1987)(Databyte)[h Bill Gilbert] ZXSpectrum +E0615D31DFA07C18113B9340F4B4E7D8 H Spy vs Spy II - The Island Caper (1987)(Databyte)[h Prospekt][tr ru] ZXSpectrum +615EA26C41E42E68F7F6D74432389F57 H Spy vs Spy III - Arctic Antics (1988)(Databyte)[h Kicia] ZXSpectrum +C7FE84FC00F3850C20B789F9F3AA1B91 H Spy vs Spy III - Arctic Antics (1988)(Databyte)[h Plomba Soft] ZXSpectrum +D9D8717E9F191A0F7E98F6AB161F2F67 H Spy Who Loved Me, The (1990)(Domark)(48K-128K)[h Roby] ZXSpectrum +36BC4701205085F21057582EB5A99CFE H St. Dragon (1990)(Storm)(128K)[cr Blood][aka Saint Dragon] ZXSpectrum +1F9308809A3424BFC4482FA80A560C67 H Stack Up (1991)(Zeppelin Games)[h Ais] ZXSpectrum +1DC8C511D98A6EFD7144F507DE93A957 H Stack Up (1991)(Zeppelin Games)[h Andy Solovarov] ZXSpectrum +A21EB1726A76263A755CBC75190E1E35 H Stack Up (1991)(Zeppelin Games)[h Kis][tr ru] ZXSpectrum +16D30E58FD4EC1D8192A1BA8FF826343 H Stack Up (1991)(Zeppelin Games)[h San-San] ZXSpectrum +F8901D2CB57CEF01E9B43C0E1FE7CB4B H Stainless Steel (1986)(Mikro-Gen)[h Atossoft] ZXSpectrum +FBA7B661FEC4911E4D9FD89F1E7878BD H Stainless Steel (1986)(Mikro-Gen)[h Baradaev Igor] ZXSpectrum +83B7CD92B29B122F07DD43FC7343925D H Stainless Steel (1986)(Mikro-Gen)[h Coyote Software] ZXSpectrum +C818605DDDBD43BC8FD549C29C4B9294 H Stainless Steel (1986)(Mikro-Gen)[h Oav] ZXSpectrum +F4C9FD643238027588FDDF141AFE0CF2 H Stainless Steel (1986)(Mikro-Gen)[h Roby] ZXSpectrum +B80A14B47B800B3B0869AEC78758CF62 H Stalingrad (1988)(CCS)[h Baradaev Igor] ZXSpectrum +9A602A0E0CC86E756927EBDD2641EDDD H Stalingrad (1988)(CCS)[h M&S Soft] ZXSpectrum +64D08B512D93C93E53998F493AC064FB H Stalingrad (1988)(CCS)[h Mac] ZXSpectrum +1C790B0B72118BD74360F89626D875BE H Stalingrad (1988)(CCS)[h San-San][tr ru] ZXSpectrum +240E1FE3E5D9EF32724438FA39053549 H Star Bowls (1991)(Zigurat)(ES)[h Andy Chernikov] ZXSpectrum ES +12F01FA8AD816B85D51C74AE75AA59E1 H Star Bowls (1991)(Zigurat)(ES)[h Khodasevich Vova] ZXSpectrum ES +0B680DEDEDFF99D2A75FC7AA80FFB262 H Star Bowls (1991)(Zigurat)(ES)[h Master Studio][tr ru] ZXSpectrum ES +260D1B75D79604A2A648D0AF096E0D15 H Star Bowls (1991)(Zigurat)(ES)[h Mihal Soft][tr ru] ZXSpectrum ES +3B8D5C5B8B9490E6BA39E50D209492BD H Star Bowls (1991)(Zigurat)(ES)[h Rajsoft] ZXSpectrum ES +4A71097409253FB55DCE0DC0749EFB40 H Star Bowls (1991)(Zigurat)(ES)[h Russian Mouse] ZXSpectrum ES +63DCCBBEFFF895724CD5073E046E9C9C H Star Bowls (1991)(Zigurat)(ES)[h Sam Sobi Software] ZXSpectrum ES +F5780A865FF96EBF9ED68E5DD97EAABA H Star Farce (1988)(Mastertronic)[h Jan] ZXSpectrum +C15B7599C9BDACD94214E684E8C80283 H Star Paws (1988)(Software Projects)(48K-128K)[h F.C.A] ZXSpectrum +7E9D460D6B175CFA7D575A6D141AEFB2 H Star Paws (1988)(Software Projects)(48K-128K)[h Hacker Junior] ZXSpectrum +80CD473447D5A21C7EC19B0D834A0065 H Star Pilot (1987)(Firebird)(48K-128K)[h Kicia] ZXSpectrum +ECC7CD42D1825B45A6920B93E2F23823 H Star Raiders II (1987)(Electric Dreams)[cr] ZXSpectrum +668B7FEDDD886F262B38D740F8056E74 H Star Raiders II (1987)(Electric Dreams)[h Bill Gilbert] ZXSpectrum +1BD5103AD6E2D2100CAB30245BE5E2A4 H Star Raiders II (1987)(Electric Dreams)[h Fantomsoft] ZXSpectrum +379DA500896C2DBB8C47E1EED74AC2A7 H Star Raiders II (1987)(Electric Dreams)[h Felix][tr ru] ZXSpectrum +720C5F0C7DC1C0D81B21541BA142493E H Star Raiders II (1987)(Electric Dreams)[h M1 Loading] ZXSpectrum +169523DC577E893528A3667EB3986151 H Star Raiders II (1987)(Electric Dreams)[h Rudy] ZXSpectrum +DE2326EF5E1C102EB602A5ACBBE7FF5C H Star Raiders II (1987)(Electric Dreams)[h Titov Maxim] ZXSpectrum +3ED53B9A30381CB657EA0114FAE86FCB H Star Raiders II (1987)(Electric Dreams)[h Tootsoft][tr ru] ZXSpectrum +C25B5F41694B2FF1A59308C045750446 H Star Raiders II (1987)(Electric Dreams)[h Wabel][tr ru] ZXSpectrum +41BB3964D8707ECFB7914DD07C6EC928 H Star Runner (1987)(Code Masters)(48K-128K)[h The Champs] ZXSpectrum +410A0F4289A095D9EB0B46D2A68C7CFF H Star Swallow (1987)(TRC)(CZ)(en)[h Dimasoft] ZXSpectrum en CZ +F93361302E4390EFDA57EFCEB9A8CDD5 H Star Trip (1992)(Sinclair User)(48K-128K)[h A.S.Koln] ZXSpectrum +262F4F9AAC13979961EBFC7885F10777 H Star Trip (1992)(Sinclair User)(48K-128K)[h Dupanov Aleksey] ZXSpectrum +96B3AD9137438A3F4BF7660BE5740A1A H Star Wars (1987)(Domark)[h Bill Gilbert] ZXSpectrum +B4EED9FCD8DCA139A98166E31F59A0C9 H Star Wars (1987)(Domark)[h Dimych I Koljanych] ZXSpectrum +8B770429DA9CC56595C7F04232958D4D H Star Wars (1987)(Domark)[h Han Solo 1992] ZXSpectrum +DFD71BD04BA22482C2D6845331FA8C10 H Star Wars Droids - The Adventures of R2-D2 and C-3PO (1988)(Mastertronic Added Dimension)(48K-128K)[h Raf] ZXSpectrum +E82E09D18C016ABFCE918ECC7ABF8D3C H Starbike (1984)(Edge, The)[h D.B.S.W.] ZXSpectrum +459F5C78C514B09854F7391860372681 H Stardust (1987)(Topo Soft)(ES)(en)[h Dy Discett] ZXSpectrum en ES +C7AD5A756F10FD01E9E9C818EE84E2B9 H Stardust (1987)(Topo Soft)(ES)(en)[h Laptev] ZXSpectrum en ES +2EA7D39E7A0B0B4A861FB38BA620FE13 H Starfox (1987)(Cybexlab)(CZ)(en)[h Rudy] ZXSpectrum en CZ +7715B320B8624DAEB66119991D505E2E H Starfox (1987)(Cybexlab)(CZ)(en)[h T.R.C] ZXSpectrum en CZ +2F8DA21EDD00DAD88B99A8A503486E82 H Starglider (1986)(Rainbird)(128K)[cr Pentacle][t Pentacle] ZXSpectrum +744DA315FBA23FE560229F04E589F860 H Starglider (1986)(Rainbird)(48K-128K)[h Andrew Strikes Code] ZXSpectrum +F96366E674B158F4E48569E769FD96A1 H Starglider (1986)(Rainbird)(48K-128K)[h Awstudio] ZXSpectrum +AAF7B901425083E5ACE7ADCE6F6F80E5 H Starglider (1986)(Rainbird)(48K-128K)[h Mr] ZXSpectrum +16BADE2173346509E31B1EAEF22A8DDD H Starglider (1986)(Rainbird)(48K-128K)[h Smolianoff Vadim] ZXSpectrum +3DBCC5B50BBD5FD3AD036B13010D4E5B H Starion (1985)(Melbourne House)[f] ZXSpectrum +AF58FF16E8C1F690C180002841DED582 H Starion (1985)(Melbourne House)[h Ely (Msi)] ZXSpectrum +94D9E9F3F193FBAF293D1D9C3EAAB857 H Starquake (1985)(Bubble Bus)[h A.Tischenko] ZXSpectrum +75E2E0080A2566F0A9307B4C7E393151 H Starquake (1985)(Bubble Bus)[h Livsoft] ZXSpectrum +00D5EA875A1AD1FFEA4A840E5E1ADDB6 H Starring Charlie Chaplin (1987)(U.S. Gold)[h Bill Gilbert] ZXSpectrum +CBCA37EAF15803A24BC01AB7E8619ED7 H Starring Charlie Chaplin (1987)(U.S. Gold)[h S.S.Captain] ZXSpectrum +CF2C6FE870180FDF48CAF01125758AB6 H Starship Quest (1989)(FSF Adventures)(48K-128K)(Tape 1 of 3)[h C&K Company] ZXSpectrum +789EED8AF56C8AEA396F81DC392AFCB2 H Starship Quest (1989)(FSF Adventures)(48K-128K)(Tape 1 of 3)[h Dupanov Aleksey] ZXSpectrum +38CB035EDC21494FEEB05647E5649DE2 H Starship Quest (1989)(FSF Adventures)(48K-128K)(Tape 2 of 3)[h C&K Company] ZXSpectrum +BA88A0001C53005CFC6EEBC1A14C0191 H Starship Quest (1989)(FSF Adventures)(48K-128K)(Tape 2 of 3)[h Dupanov Aleksey] ZXSpectrum +2918081E19FD47BB8C91B54604177342 H Starship Quest (1989)(FSF Adventures)(48K-128K)(Tape 3 of 3)[h C&K Company] ZXSpectrum +DF9864AA9726CF4C5CA740EF644162D3 H Starship Quest (1989)(FSF Adventures)(48K-128K)(Tape 3 of 3)[h Fanatic Stas] ZXSpectrum +E67BDDD76FAF00FE7E7D032B8AA39C65 H Starstrike II (1986)(Realtime Games)[h Mr] ZXSpectrum +858636AA7145821620267C1F966A0B38 H Starstrike II (1986)(Realtime Games)[h Roby] ZXSpectrum +F38501B6A9D3940A92E922B05E8A6358 H Steg the Slug (1992)(Code Masters)(48K-128K)[h Alexey Salatov] ZXSpectrum +D408309DB6B58C4DB41B706406416C38 H Steg the Slug (1992)(Code Masters)(48K-128K)[h Dimych I Koljanych] ZXSpectrum +B46262511BD28F102EEEA645396047E7 H Steg the Slug (1992)(Code Masters)(48K-128K)[h L&K] ZXSpectrum +5744EA6E5EAD9996D692A09BFB921569 H Steg the Slug (1992)(Code Masters)(48K-128K)[h Vladimir Saveliev] ZXSpectrum +F7E90B400D9B226CC2C04A48B4F10B6D H Stir Crazy Featuring Bobo (1990)(Infogrames)(FR)(en)[h Andy Tacker] ZXSpectrum en FR +8AFE46BEE6A59714A290F8FECE4DC8F7 H Stir Crazy Featuring Bobo (1990)(Infogrames)(FR)(en)[h Rajsoft] ZXSpectrum en FR +002ABF9063C5FC1A23582E2629C8BA38 H Stock Market (1983)(CCS)[h Baradaev Igor] ZXSpectrum +2B5C845343824E2161B156C0FBBDD601 H Stock Market (1983)(CCS)[h Sf Software][tr ru] ZXSpectrum +749A2E6445A8E7C30E893B4C9F641440 H Stonkers (1983)(Imagine)[h Baradaev Igor] ZXSpectrum +383604DE50CAC2B8B077FD9EE7A8478B H Stop the Express (1983)(Sinclair Research)[h A.V.I.] ZXSpectrum +FA28FCCCF596237247E8AC819C8778B7 H Stop the Express (1983)(Sinclair Research)[h Vovchenko A.A.] ZXSpectrum +0425239F3C62F21A3A8E488212F0F1EE H Stormbringer (1987)(Mastertronic Added Dimension)(48K-128K)[h Bill Gilbert] ZXSpectrum +F66DD3CC77A5B144ACDDB2F8285ED619 H Stormbringer (1987)(Mastertronic Added Dimension)(48K-128K)[h Phonex] ZXSpectrum +CE4DC1124A4AA4477DC8DB2BE3C550B6 H Stormbringer (1987)(Mastertronic Added Dimension)(48K-128K)[h Studio Komputerowe D.H.Juventus] ZXSpectrum +FB317ABFB6F4DCEEFF420122B2942FA3 H Stormlord (1989)(Hewson Consultants)(48K-128K)[h Andrew Strikes Code] ZXSpectrum +6A80728FEA2FED13268298D3E61A7865 H Stormlord (1989)(Hewson Consultants)(48K-128K)[h F.C.A] ZXSpectrum +C7A06C2ECB9D575C79C7985008F676FF H Stormlord (1989)(Hewson Consultants)(48K-128K)[h Fuxoft] ZXSpectrum +E6F3BAE089BDC5694EBA6CDC91DDEE06 H Stormlord (1989)(Hewson Consultants)(48K-128K)[h Mac] ZXSpectrum +25DC918EFC5B79AB33691D623C7F4628 H Stormlord II - Deliverance (1990)(Hewson Consultants)(48K-128K)(Tape 1 of 3)[h Bill Gilbert][aka Deliverance - Stormlord 2] ZXSpectrum +298737593A5DDDE21F5509DB23003E0C H Stormlord II - Deliverance (1990)(Hewson Consultants)(48K-128K)(Tape 1 of 3)[h Csl][aka Deliverance - Stormlord 2] ZXSpectrum +583D5E75F1A250746A97E8E121ED17BF H Stormlord II - Deliverance (1990)(Hewson Consultants)(48K-128K)(Tape 1 of 3)[t Pokes][aka Deliverance - Stormlord 2] ZXSpectrum +377CA8A36B794975213E91D4D63FD1B9 H Stormlord II - Deliverance (1990)(Hewson Consultants)(48K-128K)(Tape 2 of 3)[h Bill Gilbert][aka Deliverance - Stormlord 2] ZXSpectrum +4C033D5090461A337BE6665C36FA364B H Stormlord II - Deliverance (1990)(Hewson Consultants)(48K-128K)(Tape 2 of 3)[h Csl][aka Deliverance - Stormlord 2] ZXSpectrum +4AE59C03143DC1DCE6DDD257570B1FB2 H Stormlord II - Deliverance (1990)(Hewson Consultants)(48K-128K)(Tape 2 of 3)[t Pokes][aka Deliverance - Stormlord 2] ZXSpectrum +37AD6818855F1515C099A627ED181DAE H Stormlord II - Deliverance (1990)(Hewson Consultants)(48K-128K)(Tape 3 of 3)[h Bill Gilbert][aka Deliverance - Stormlord 2] ZXSpectrum +716A009991C641E0DDD9FBCABB6B02D0 H Stormlord II - Deliverance (1990)(Hewson Consultants)(48K-128K)(Tape 3 of 3)[h Csl][aka Deliverance - Stormlord 2] ZXSpectrum +47F7B55ABE7ABC17141AC394921975D8 H Stormlord II - Deliverance (1990)(Hewson Consultants)(48K-128K)(Tape 3 of 3)[t Pokes][aka Deliverance - Stormlord 2] ZXSpectrum +D101B19C714860759BD16FDD1B4D86CA H Stormlord II - Deliverance (1990)(Hewson Consultants)(48K-128K)[h 2-2 Dnepropetrovsk][aka Deliverance - Stormlord 2] ZXSpectrum +985B89ABD74F69C5A96256FEFA585BDA H Stormlord II - Deliverance (1990)(Hewson Consultants)(48K-128K)[h Dnepropetrovsk 2-3][aka Deliverance - Stormlord 2] ZXSpectrum +EFF8BBC345207FD926623484E38E1AD9 H Stormlord II - Deliverance (1990)(Hewson Consultants)(48K-128K)[h Dnepropetrovsk][aka Deliverance - Stormlord 2] ZXSpectrum +430E805C8B70A1F05905272912E43D85 H Stormlord II - Deliverance (1990)(Hewson Consultants)(48K-128K)[h Vovchenko A.A.][aka Deliverance - Stormlord 2] ZXSpectrum +4A3AA2C8D8E293DAE20B1E64E466E3A1 H Strange Odyssey (1984)(Adventure International)[h Danish Pirates] ZXSpectrum +BBD0E71B3596EC5B96485C85D2411CD7 H Street Cred' Football (1989)(Players Premier)(48K-128K)[h S.S.Captain] ZXSpectrum +6D7AB6EA653D20EFD0656E3EACC0E273 H Street Fighter (1988)(Go!)(128K)[h Bruno] ZXSpectrum +9FBA6B1A78ABBB25679435B1F7909763 H Street Fighter (1988)(Go!)(128K)[m] ZXSpectrum +0423DD42B0CBDA74FA3F9AF1E9ECFD6D H Street Fighter (1988)(Go!)(48K-128K)[h Alex Kapush 1991] ZXSpectrum +2D4024BF850BDE6C9374C9C69615A909 H Street Fighter (1988)(Go!)(48K-128K)[h Plomba Soft] ZXSpectrum +A3096B4A4E6F80D922D4324EC7826093 H Street Gang (1989)(Players)(48K-128K)[h Adrian] ZXSpectrum +382634A51665A9F02472CEAE85C62F3C H Street Gang (1989)(Players)(48K-128K)[h Kicia] ZXSpectrum +6389C9C818A746797012A7E4077EE2AF H Street Gang (1989)(Players)(48K-128K)[h Mihal Soft][tr ru] ZXSpectrum +30A44514E571E22C5B9A51DA404188AB H Street Hassle (1988)(Melbourne House)[h Bill Gilbert] ZXSpectrum +EBA6FC3D08DC7DF0A252FC7022D9C855 H Street Hassle (1988)(Melbourne House)[h Bill Gilbert][a] ZXSpectrum +04B549EF62D84AD8D364787698298A16 H Street Hassle (1988)(Melbourne House)[h Studio Komputerowe D.H.Juventus] ZXSpectrum +F963E4634C7A8CB4BFFBC21FB25515F8 H Street Hassle (1988)(Melbourne House)[h Tootsoft][tr ru] ZXSpectrum +8C71BB3A79B526CB393E6DD2140275E9 H Street Hawk - Subscribers Edition (1985)(Ocean)[h Alexey Sorokin] ZXSpectrum +FD30569831939A4AF2AB31698642A3C7 H Street Hawk - Subscribers Edition (1985)(Ocean)[h Mr] ZXSpectrum +092BEB5F985757C237F82DD6779B272B H Street Hawk - Subscribers Edition (1985)(Ocean)[h Nicolas Rodionov] ZXSpectrum +68F1EAAE79F96EEC699F240A51843156 H Street Soccer (1988)(Code Masters Gold)(48K-128K)[h Fanatic Stas] ZXSpectrum +A70CC62EA608AEC76C07267C69F3B2D2 H Strider (1989)(U.S. Gold)(48K-128K)[h Riot] ZXSpectrum +863D647DEC72162811176B40DF72D77B H Strider II (1990)(U.S. Gold)(48K-128K)[h Kaplinski Victor] ZXSpectrum +79C473C5876AB679630AA8E99B02EF32 H Strider II (1990)(U.S. Gold)(48K-128K)[h Rajsoft] ZXSpectrum +3126258369D840B5BA99681BD77689A2 H Strike Attack (1984)(Micro-Mart)[h Baradaev Igor] ZXSpectrum +8CCA5578621DEC6DE721EDA1E8760EA5 H Strike Force Cobra (1986)(Piranha)[h Future Soft] ZXSpectrum +E894464B705100F4FBCEB7A8E654F47B H Strike Force Cobra (1986)(Piranha)[h Maximum Servise Inc.] ZXSpectrum +1528236889FF4AA4FAFB71FCD9B2D6C3 H Strike Force Cobra (1986)(Piranha)[h Roby] ZXSpectrum +D5BE7BA9F49ADBB56278C2E2E6748517 H Strike Force Cobra (1986)(Piranha)[h Roby][a] ZXSpectrum +8D769AEAE66D3166973181214A8035DA H Strike Force Cobra (1986)(Piranha)[h Studio Komputerowe D.H.Juventus] ZXSpectrum +7720A0FBF18CA37701FAACD10103A277 H Strike Force Harrier (1986)(Mirrorsoft)(48K-128K)[cr] ZXSpectrum +56DB921296B762E55A813349EBF70379 H Strike Force Harrier (1986)(Mirrorsoft)(48K-128K)[h Future Soft] ZXSpectrum +6EF81ABE82B3B5046417E1B8EA1791E4 H Strike Force Harrier (1986)(Mirrorsoft)(48K-128K)[h Roby] ZXSpectrum +3F948052CF4452FF73FBF213A32EBF1B H Strike Force SAS (1987)(Mikro-Gen)[h Bill Gilbert][aka SAS Strike Force] ZXSpectrum +3CB38CA2E3C77D42DACC4EFB78961AC0 H Strike Force SAS (1987)(Mikro-Gen)[h Rudy][aka SAS Strike Force] ZXSpectrum +C6369597BD2BC8D0BA101B84BFFC78EB H Strike! (1987)(Mastertronic Added Dimension)[h Andrew Strikes Code] ZXSpectrum +99F36415CC15741E76298FA4A312FFA7 H Strike! (1987)(Mastertronic Added Dimension)[h Bill Gilbert] ZXSpectrum +3A8AED2849E307D195346C18D63F5D24 H Strike! (1987)(Mastertronic Added Dimension)[h Fikus-Pikus] ZXSpectrum +BB828EB6982D8321F61F4D39D7B1D82C H Strip Game (1988)(Diamond)[h Packa Soft][adult] ZXSpectrum +6F819571FC8E8142A019AAC8A705B2EA H Strip Poker II Plus (1988)(Anco)[h Ais][adult] ZXSpectrum +385BCB9121592783E5E31BDDCDC3D444 H Strip Poker II Plus (1988)(Anco)[h Bruno][adult] ZXSpectrum +6291112F38522348267066FC6D50A51E H Strip-Dice (1986)(Load 'n' Run)(IT)[h Ais][adult] ZXSpectrum IT +E8C61BB53494CDF83291F78507D38C36 H Strip-Dice (1986)(Load 'n' Run)(IT)[h V.D.G.][adult] ZXSpectrum IT +64653ABE7656D42777B95A8C176B4ACE H Stunt Car Racer (1989)(Micro Style)(48K-128K)[h Andy Solovarov] ZXSpectrum +92AA1FD52AA4443D6AE494B89DA93109 H Stunt Car Racer (1989)(Micro Style)(48K-128K)[h Bohemia Software] ZXSpectrum +3DA4E8C17A0EBA2D0610E7DAAE4F158F H Stunt Car Racer (1989)(Micro Style)(48K-128K)[h Bruno] ZXSpectrum +35F21519BA308E0C39EB41645BFEFE66 H SU Crew, The (1992)(Sinclair User)[h Serkol][aka Sinclair User Photo Album - The Game] ZXSpectrum +669923A284DD4E0F0FF56207225E1E83 H Subbuteo - The Computer Game (1990)(Electronic Zoo)(48K-128K)[h Rajsoft] ZXSpectrum +981C67878A0A7CAA3D5756A34369DE94 H Submariner (1988)(Atlantis)(48K-128K)[h Davor Magdic] ZXSpectrum +0B9B8E6FAFCE7857FDCA076EB83210CA H Subterranean Stryker (1985)(Insight)[h Tomsoft] ZXSpectrum +56433F30C6E9E9677C450FBFA17045EC H Super Cars (1990)(Gremlin Graphics)(128K)[cr Matasoft][t +5 Matasoft] ZXSpectrum +DC19E2150167BF3715A2A85398D9C53A H Super Cup Football (1990)(Hewson Consultants)(128K)[h Mike Noskov] ZXSpectrum +BF64B3758356A403EEB0290D703CE430 H Super Cycle (1987)(U.S. Gold)[h Future Soft] ZXSpectrum +52FA77B096983D6A42930E4C9AB3B35B H Super Cycle (1987)(U.S. Gold)[h Kochurin Denis] ZXSpectrum +53B0847979B65F5117D79103858E09DC H Super Cycle (1987)(U.S. Gold)[h M1 Loading] ZXSpectrum +CCB0F78F6FB343AADE4D434CCC0679E9 H Super Dragon Slayer (1989)(Code Masters)(48K-128K)[h Dmitriy Mityakin][tr ru] ZXSpectrum +E723D2D49A9DF605AE8C9D0AC3E97483 H Super Dragon Slayer (1989)(Code Masters)(48K-128K)[h Dream Soft] ZXSpectrum +3D98A14E09972746FB8F805EAA96D160 H Super Dragon Slayer (1989)(Code Masters)(48K-128K)[h Inxs Soft] ZXSpectrum +CD798748481BDAB0CABE9166E05F9952 H Super Gran (1985)(Tynesoft)[h Caserta Talents] ZXSpectrum +B0D49D2110A078F790AC3C3EF3082CAD H Super Hang-On (1987)(Electric Dreams)[h Andrew Strikes Code] ZXSpectrum +CD914E2EB257136A2EACB88B43B8EC87 H Super Hang-On (1987)(Electric Dreams)[h Andrew Strikes Code][a] ZXSpectrum +8A365492DD427912A7F9764A21055C40 H Super Hang-On (1987)(Electric Dreams)[h Bill Gilbert] ZXSpectrum +42F8E7CE81463F7FF95E3505F63B8268 H Super Hang-On (1987)(Electric Dreams)[h Bill Gilbert][a] ZXSpectrum +D7E9C2A0C0517D0E636343B10EF121D2 H Super Hang-On (1987)(Electric Dreams)[h Boys][tr ru] ZXSpectrum +41F68F367AAD2FEE8CFC740BAA2FB42A H Super Hang-On (1987)(Electric Dreams)[h Boys][tr ru][a] ZXSpectrum +4092F13173CECC5AC54C5C46DE73242C H Super Hang-On (1987)(Electric Dreams)[h Darek] ZXSpectrum +A1DD53A3384EF40F47596BFECA48757A H Super Hang-On (1987)(Electric Dreams)[h Kis][tr ru] ZXSpectrum +82601FA6D4412C1DB9668190BC1A2C40 H Super Hang-On (1987)(Electric Dreams)[h Load N Run] ZXSpectrum +657DAA7EFDBC0A2EB946DD953BED57FB H Super Hang-On (1987)(Electric Dreams)[h Master Studio][tr ru] ZXSpectrum +5896D47E387912B6B5E4CB6CE18EB3C6 H Super Hang-On (1987)(Electric Dreams)[h Sungam Hacker] ZXSpectrum +6DD893E99DC40533D6430ECACAB32B7B H Super Hang-On (1987)(Electric Dreams)[t Pokes] ZXSpectrum +3CB35FBF689051ED203DE2D1776E186A H Super Monaco GP - 128k Remix (1991)(U.S. Gold)(128K)[cr][aka Super Monaco Grand Prix] ZXSpectrum +D5E2A72D3480479B5E0CB3722547EF71 H Super Monaco GP (1991)(U.S. Gold)(48K-128K)[h Vasilyev Anton][aka Super Monaco Grand Prix] ZXSpectrum +B55AE789F7BE10F5864F0A63CAF30F4C H Super Nudge 2000 (1989)(Mastertronic)[h Ans Soft][aka Hyper Nudge 2000] ZXSpectrum +5C192F43E87C95DD71D4A03B5BC71474 H Super Nudge 2000 (1989)(Mastertronic)[h Dynamic Soft][aka Hyper Nudge 2000] ZXSpectrum +06999841934CB196A65B5B5C8DE1E655 H Super Nudge 2000 (1989)(Mastertronic)[h Kicia][aka Hyper Nudge 2000] ZXSpectrum +A252993599519B78BF337E76F530A4AD H Super Nudge 2000 (1989)(Mastertronic)[h San-San][aka Hyper Nudge 2000] ZXSpectrum +3ECCC475C0141473A5C4008BB5B10FFD H Super Pipeline II (1985)(Taskset)[h Alex] ZXSpectrum +5B93FEC85DE00A0F68D5D044B4C90C74 H Super President (1992)(Balaganoff)(RU)[h Sergey Loginow][tr ru] ZXSpectrum RU +43659823130915CCFD0222267810E8F0 H Super Robin Hood (1987)(Code Masters)(48K-128K)[h Bill Gilbert] ZXSpectrum +10A0F3FD355EBE24E39E3958B1181AC7 H Super Robin Hood (1987)(Code Masters)(48K-128K)[h Deonshee Software] ZXSpectrum +1CFD549F0E446BA04447D347893085DC H Super Robin Hood (1987)(Code Masters)(48K-128K)[h Djs] ZXSpectrum +902609F06279A9888F224B2E9BA31E68 H Super Robin Hood (1987)(Code Masters)(48K-128K)[h Rmc] ZXSpectrum +8A82F53F6CDA6E7C995025B34E2873B4 H Super Robin Hood (1987)(Code Masters)(48K-128K)[h Ruslan 1992] ZXSpectrum +EFE5392B9B8ACE22F72231AD6E7B1646 H Super Scramble Simulator (1989)(Gremlin Graphics)(48K-128K)[h Mac] ZXSpectrum +08EFA2FE5E39AFAD1604CA42F86DCE1F H Super Seymour Saves the Planet!! (1991)(Code Masters)(48K-128K)[h Alexey Sorokin] ZXSpectrum +11EC7C413E0A70A389084C3FFD5BF2E3 H Super Seymour Saves the Planet!! (1991)(Code Masters)(48K-128K)[h Dimych I Koljanych] ZXSpectrum +EC34376C07427476BE73A4349F9E39DC H Super Seymour Saves the Planet!! (1991)(Code Masters)(48K-128K)[h Evgeny Koprov] ZXSpectrum +CE9E3D0C0EA216040BA17E04FA2A77CF H Super Seymour Saves the Planet!! (1991)(Code Masters)(48K-128K)[h Pavel Nikitin] ZXSpectrum +4963E410956FB7CE881047E18566480E H Super Space Invaders (1991)(Domark)(128K)[cr][t][aka Space Invaders '91] ZXSpectrum +2B11B59A71251004F1CAA84EA3E9E972 H Super Sprint (1987)(Electric Dreams)[h Studio Komputerowe D.H.Juventus] ZXSpectrum +971E40ADBF2CB97515BB59FB5C90694B H Super Stock Car (1990)(Mastertronic Plus)[h Kicia][aka Supercar Stock Race] ZXSpectrum +87D41B44E0AFB88F9B6B3EBE472584AA H Super Stock Car (1990)(Mastertronic Plus)[h Pavel Nikitin][aka Supercar Stock Race] ZXSpectrum +D3F9432A561E0337BCFE8526B7CE072B H Super Stock Car (1990)(Mastertronic Plus)[h Senator Ltd.][aka Supercar Stock Race] ZXSpectrum +BD6731FCA4E768C11FB734354A6D29C2 H Super Stock Car (1990)(Mastertronic Plus)[h Smok][aka Supercar Stock Race] ZXSpectrum +7E8CFC684E37389168DE2EC6224F308D H Super Stunt Man (1988)(Code Masters)(48K-128K)[h Rajsoft] ZXSpectrum +369DD0E487A1D69F1922D56AA6B4F996 H Super Tank Simulator (1989)(Code Masters)(48K-128K)[h Aleksandr Poryadin] ZXSpectrum +F89884411903D0E389F027A4549B6393 H Super Tank Simulator (1989)(Code Masters)(48K-128K)[h Bill Gilbert] ZXSpectrum +580DB2EA146FECDD7A274D57CD74C814 H Super Tank Simulator (1989)(Code Masters)(48K-128K)[h Kis][tr ru] ZXSpectrum +6E1473BB7C9F625FB96620742C5811D5 H Super Trolley (1988)(Mastertronic)[h Chip][tr ru] ZXSpectrum +8B3A3F065C0AE7BFF41AC41332246F87 H Super Trolley (1988)(Mastertronic)[h Inxs Soft] ZXSpectrum +DA5F9D9380779C93DF4F9A41E385A96A H Super Trolley (1988)(Mastertronic)[h Thd][tr ru] ZXSpectrum +04C6A5E9D8C1834D171352942CC34A8E H Super Wonder Boy in Monster Land (1989)(Activision)[h Mac] ZXSpectrum +AF2DAE591563394355145D3A08113B3A H Superbike Trans-Am (1989)(Code Masters)(48K-128K)[h Andrew Strikes Code] ZXSpectrum +B35F0806A5D006B6A7BD77712293C978 H Superbike Trans-Am (1989)(Code Masters)(48K-128K)[h Sam Sobi Software] ZXSpectrum +A112FC006F0876B9C93CD457124B1C88 H Superbike Trans-Am (1989)(Code Masters)(48K-128K)[h Smok] ZXSpectrum +CAAE019AB329299D47241ABACADFDFCF H Superbike Trans-Am (1989)(Code Masters)(48K-128K)[h Smok][a] ZXSpectrum +C95E6FC37CFB4EF5A393532B5454C7D2 H Superchess (1982)(CP)[h Jansoft] ZXSpectrum +5C19E34546F530634E66212977769CC8 H Superchess 3 v3.5 (1984)(CP)[h Jansoft] ZXSpectrum +46093FB638042A1E6505211674D5F72F H Superchess 3 v3.5 (1984)(CP)[h Jansoft][a] ZXSpectrum +CE9EEA084EA30AF243134664B91AEC27 H Superchess 3 v3.5 (1984)(CP)[h Tserikopik][tr ru] ZXSpectrum +8BB6A9350499D5C0BCF1648AAFBD6F79 H Superkid (1989)(Atlantis)[h Inxs Soft] ZXSpectrum +C278905F8F4E961BBCCCC9ABC0077064 H Superkid in Space (1990)(Atlantis)[h Rajsoft] ZXSpectrum +7458EE78023B91221CA276694E2E9C02 H Supersam Starring Sam Short (1985)(Budgie)[h Chistjakov S.V.] ZXSpectrum +D08EA7424F4E4ACF5722B49F68717A14 H Surface Tension (1990)(Crash)[t] ZXSpectrum +D6DD6560BF8C879BB8033FA9942929E2 H Survivor (1987)(Topo Soft)(ES)(en)[h Andy Tacker] ZXSpectrum en ES +A2D46CE6CB13B4F56B26A150CDE1A79E H Survivor (1987)(Topo Soft)(ES)(en)[h Bill Gilbert] ZXSpectrum en ES +75517E94CB6C77A0C7D9B4355B444B7D H Swat! (1987)(Power House, The)[h Ok Tronice] ZXSpectrum +8B90319789599C733E597950B75074CB H Sweevo's World (1986)(Gargoyle Games)[h Atossoft] ZXSpectrum +B0DBC4272EF27E159D4C7DD13C74510D H Sweevo's World (1986)(Gargoyle Games)[h Dkj Soft] ZXSpectrum +B3505A16178851C5530D6FE6271B9C2D H Sweevo's World (1986)(Gargoyle Games)[h Tangram Software] ZXSpectrum +262EAAFB560EAFA3FC75BDAB5C785F1F H Swiat Flappa (19xx)(-)[h Coda] ZXSpectrum +A57E7F5EC1E35ADDD3E23DFEB486703C H Switchblade (1991)(Gremlin Graphics)(128K)[h Saposoftware] ZXSpectrum +E5640E2325EADB65354C7484489E20B5 H Switchblade (1991)(Gremlin Graphics)(128K)[m] ZXSpectrum +4123E0428A59D41ECEEEFC1681CD5D44 H Switchblade (1991)(Gremlin Graphics)(48K-128K)[h Alexey Sorokin] ZXSpectrum +1A9CF81C99DDB1DED79F4F15DA2D8193 H Switchblade (1991)(Gremlin Graphics)(48K-128K)[h Pavel Nikitin] ZXSpectrum +27330B7F4F3336BECC9D799EF8AB34FB H Switchblade (1991)(Gremlin Graphics)(48K-128K)[h Sukin And Son Corp.] ZXSpectrum +1A99F79EB04DF7D9A0562D6217B6B09A H Switchblade (1991)(Gremlin Graphics)(48K-128K)[t Pokes] ZXSpectrum +382B77F5A8F6DD08DB7A25B4B0328019 H SWIV (1991)(Storm)(128K)[cr Matasoft][t +4 Matasoft][aka SilkWorm In Vertical][aka Silkworm 4][aka Special Weapons Interdiction Vehicle] ZXSpectrum +062D5CA4A677754F086BD04B7B64AD99 H Sword Slayer (1988)(Players)(48K-128K)[h Andy Chernikov] ZXSpectrum +3513A9DE4C276856585DE045647EA79F H Sword Slayer (1988)(Players)(48K-128K)[h S.S.Captain] ZXSpectrum +B35A1490862BFB437E6C9BA3FA9BDF04 H Taffy Turner (1985)(Silversoft)[h Rolexsoft] ZXSpectrum +FD788452D8D4EA510F673CBFB67B34CF H Tai Chi Tortoise (1991)(Zeppelin Games)(48K-128K)[h Blood] ZXSpectrum +CAEADA58CEF97AC00C95E07F5C5B31D9 H Tai Chi Tortoise (1991)(Zeppelin Games)(48K-128K)[h Csl] ZXSpectrum +408A563FAB890D7FAC4954F5530D28B8 H Tai Chi Tortoise (1991)(Zeppelin Games)(48K-128K)[h Csl][a] ZXSpectrum +2B36406A92F9D5B8EF736945FA1CDC1A H Tai Chi Tortoise (1991)(Zeppelin Games)(48K-128K)[h Omega Ltd] ZXSpectrum +872031DC6AD09AA6352E53DC846CFA19 H Tai-Pan (1987)(Ocean)(48K-128K)[h Bill Gilbert] ZXSpectrum +D97EA8B8DFC101A0CAB8A4324C78A903 H Tai-Pan (1987)(Ocean)(48K-128K)[h Vovchenko A.A.] ZXSpectrum +1DB5FE27AA750A5D79871C34BC93B1F5 H Talisman (1991)(Crash)[h Bill Gilbert] ZXSpectrum +E1A5210183576E95162A9B630813B143 H Talking Hedz (1990)(Hellenic)(128K)(GR)(en)[h Serkol] ZXSpectrum en GR +F4ACAA54FCE9E3A8A647671C1EDE467B H Tanium (1988)(Players)[h Master Studio][tr ru] ZXSpectrum +D33F8D1E3C1ED4B5C56AF72F9133E98C H Tanium (1988)(Players)[h Phonex] ZXSpectrum +8A76C17B60FE1D257DA274137E2179C1 H Tanium (1988)(Players)[t Pokes] ZXSpectrum +8A1EC1060424C41AFA351506CEDB9EFD H Tank (1987)(Ocean)(48K-128K)[h Nicolas Rodionov] ZXSpectrum +33108317B95EEEE44F95F1ABCF6D88CA H Tank (1987)(Ocean)(48K-128K)[h Ssc-Team] ZXSpectrum +94768698482F534C2507F5C95BDCDA16 H Tank (1987)(Ocean)(48K-128K)[h Uselesssoft] ZXSpectrum +980E865789F7406B061354F9C75181E0 H Tank (1987)(Ocean)(48K-128K)[h V.Vasilevskij] ZXSpectrum +41162198E7E15E4EDBB0D1ECC4046B09 H Tank Command (1988)(Atlantis)[h Gordey Sergey] ZXSpectrum +30C47163716C3F70CEA99C05495E8C9A H Tank Command (1988)(Atlantis)[h Kis][tr ru] ZXSpectrum +D70C3D76E76824E92766C78C83111B84 H Tank Command (1988)(Atlantis)[h M1 Loading] ZXSpectrum +1A40D8213677B24A5A52D1D7DA5D56A6 H Tankodrom (1992)(Piter)(RU)[h Copper Feet][tr ru] ZXSpectrum RU +09A99BE5F5F63EBF8007F1E5FA0EAEFB H Tankodrom (1992)(Piter)(RU)[h Coppersoft][tr ru] ZXSpectrum RU +633FAD5570553A0B9B2682E8B008EA10 H Tankodrom (1992)(Piter)(RU)[h Decsoft] ZXSpectrum RU +781BD8C64AC048DD553D04F6BB96B7CB H Tantalus (1986)(Quicksilva)[h Wymiana Programow Kg] ZXSpectrum +96AC061993064AF947BF366E8D2494D6 H Tapper (1985)(U.S. Gold)[h Blood] ZXSpectrum +270882D93303469A666C3F709C534773 H Tapper (1985)(U.S. Gold)[h Ianovsky] ZXSpectrum +581046225BBD5054CC742A10F20EF33E H Tapper (1985)(U.S. Gold)[h Ianovsky][a] ZXSpectrum +E14909F0C15934D8CCB8BACAFCF0EFB6 H Tapper (1985)(U.S. Gold)[h Vatroslav] ZXSpectrum +FA3E39A5C72875859DBB8C2E482ED01A H Target - Renegade (1988)(Imagine)(128K)[cr Saposoftware] ZXSpectrum +C0CECF7AA09D6213B4D8D5E03ED11099 H Target - Renegade (1988)(Imagine)(48K-128K)[h Bill Gilbert] ZXSpectrum +E10D57A84B0A4908BABD1DD68AE9FF88 H Target - Renegade (1988)(Imagine)(48K-128K)[h Gridasov] ZXSpectrum +B1684D3DBD0632CAF81F9F613BCA8E77 H Target - Renegade (1988)(Imagine)(48K-128K)[h Jansoft] ZXSpectrum +B0FAB7642A9B3E8730AA4811E4589909 H Target - Renegade (1988)(Imagine)(48K-128K)[h Miazga, Rafal, 2015-04-23][1 Player][Graphics mod] ZXSpectrum +F87C5F855A20A8ED57832E2A17B99103 H Target - Renegade (1988)(Imagine)(48K-128K)[h Saposoftware] ZXSpectrum +16F4203CBF683794E693CAB4B591AB4A H Tarzan (1986)(Martech Games)(48K-128K)[h Fanatic Alex] ZXSpectrum +9A48AEAD46C782C50A81D2308D94697F H Task Force (1989)(Players Premier)(128K)[cr Wixet] ZXSpectrum +F5E34BEF594BD9971B7F7D57514CC94A H Task Force (1989)(Players Premier)(48K-128K)[h Cpc Filippov] ZXSpectrum +6630E16705F9BDF935F3FAFD29DC4882 H Task Force (1989)(Players Premier)(48K-128K)[h Inxs Soft] ZXSpectrum +02EAA476B4487F8CD030F20DA0399C3B H Task Force (1989)(Players Premier)(48K-128K)[h Ramzhsoft] ZXSpectrum +3BE9EAC3C5E12B3BBF50F8EC45264C8E H Task Force (1989)(Players Premier)(48K-128K)[h Theo Develegas] ZXSpectrum +4F0B2F446DA7A6FE2BFE76F5FB5CBC7D H Task Force (1989)(Players Premier)(48K-128K)[h Winisoft] ZXSpectrum +8095BA04FC89178F06DDA986F5DCEF4D H Task Force (1989)(Players Premier)(48K-128K)[t Pokes] ZXSpectrum +6561E1BFE1D9404B1A84223110C46F9D H Tau-Ceti (1985)(CRL Group)[cr] ZXSpectrum +2A277AF4F92F6DEFE848F26C0874E6A7 H Tau-Ceti (1985)(CRL Group)[h Wymiana Programow Kg] ZXSpectrum +4EFC249F6EEDFF43770C47A93EA934E3 H T-Bird (1989)(Mastertronic Plus)[h Kis][tr ru] ZXSpectrum +5438F1F9426E553A70D5E2FF2E526ADE H T-Bird (1989)(Mastertronic Plus)[h Roma] ZXSpectrum +85C9B17C4140BA8273AF06C33CFF11BE H T-Bird (1989)(Mastertronic Plus)[h Smok] ZXSpectrum +DDDF3843AFB153D712618A824AB4EB29 H Techno-Cop (1988)(Gremlin Graphics)(48K-128K)[h Bill Gilbert] ZXSpectrum +A27E815AED6B77CE163ACDDADD6681B3 H Techno-Cop (1988)(Gremlin Graphics)(48K-128K)[h Modern Magic Club] ZXSpectrum +FB3743FBF9A9BF62B33374B4A1790FA7 H Teenage Mutant Hero Turtles (1990)(Image Works)(48K-128K)(Tape 1 of 2)[h A.S.Koln] ZXSpectrum +A5D8DE2C75B06D95EA5F8458F126FC8E H Teenage Mutant Hero Turtles (1990)(Image Works)(48K-128K)(Tape 1 of 2)[h Csl] ZXSpectrum +455B74D16C0F46E71C625DBD2D4B8073 H Teenage Mutant Hero Turtles (1990)(Image Works)(48K-128K)(Tape 1 of 2)[h F.C.A] ZXSpectrum +1D64FD477E3F41EF7FB4F6DFAA88837D H Teenage Mutant Hero Turtles (1990)(Image Works)(48K-128K)(Tape 1 of 2)[h Ramsoft] ZXSpectrum +E52184C1032534DB65B6531681FD6EB5 H Teenage Mutant Hero Turtles (1990)(Image Works)(48K-128K)(Tape 2 of 2)[h Csl] ZXSpectrum +925B60B55A9659D4414E2AB022C56C37 H Teenage Mutant Hero Turtles (1990)(Image Works)(48K-128K)(Tape 2 of 2)[h F.C.A] ZXSpectrum +FC012EA7BE73497D3E5553CBF645365D H Teenage Mutant Hero Turtles (1990)(Image Works)(48K-128K)(Tape 2 of 2)[h Kaplinski Victor] ZXSpectrum +189CFBB36A548A6B3DD9E8F64108769B H Teenage Mutant Hero Turtles (1990)(Image Works)(48K-128K)(Tape 2 of 2)[h Rajsoft] ZXSpectrum +AD763DDF9DD7D31C1C89251EE78F727E H Teenage Mutant Hero Turtles (1990)(Image Works)(48K-128K)(Tape 2 of 2)[h Theo Devil] ZXSpectrum +3B63ACDF68B0D5740A86C4EEC5C2EBD1 H Teenage Mutant Hero Turtles (1990)(Image Works)(48K-128K)[h Andy Tacker] ZXSpectrum +4B2A59DB6FA94E297B88718FEFFF78D4 H Teenage Mutant Hero Turtles (1990)(Image Works)(48K-128K)[h Arcadiy Gobuzov][t] ZXSpectrum +5CF83B628AE07F4F94295972DF53B484 H Teenage Mutant Hero Turtles (1990)(Image Works)(48K-128K)[h Klav] ZXSpectrum +C42263FCFA29F2E7D54CA4D8A7420888 H Teenage Mutant Hero Turtles (1990)(Image Works)(48K-128K)[h Pavel Nikitin] ZXSpectrum +D7768F39BBCBB385AB6BD813808B3BFA H Teenage Mutant Hero Turtles (1990)(Image Works)(48K-128K)[h Rajsoft] ZXSpectrum +56EED80A9B3171E68D7F6B6C0B4EDAF2 H Teenage Mutant Hero Turtles (1990)(Image Works)(48K-128K)[h Saposoftware] ZXSpectrum +BA3EB690A58EF45CBED3D20F9495EE9A H Teladon (1988)(Destiny)[h Mikropol] ZXSpectrum +3D3A21EE7358ADA7C5585D53288E1766 H Telly Wise (1990)(Fastback)[h Ivan Karakeyan] ZXSpectrum +D940B83193D862DB0F26D49F1046DF17 H Telly Wise (1990)(Fastback)[h Shkatov][tr ru] ZXSpectrum +69C7FA0BAC9183AD5434DBD15F7013DE H Telly Wise (1990)(Fastback)[h Zx-Profi][tr ru] ZXSpectrum +27C8A13445D9B0302742326FD7E7B883 H Tempest (1987)(Electric Dreams)[h Mike Noskov] ZXSpectrum +BC0F8ED9E1D0A909B88B37601A69FEF2 H Tempest (1987)(Electric Dreams)[h Vovchenko A.A.] ZXSpectrum +9D925285B5169511A6122C6E5EC7D3C9 H Termination (1992)(Sinclair User)[h Dupanov Aleksey] ZXSpectrum +187143620ACC9D81DE8353A846CD951E H Termination (1992)(Sinclair User)[h Igor Streletskiy][tr ru] ZXSpectrum +10CCE39F73F404DDA4BE674D4EE00882 H Terminator 2 - Judgment Day (1991)(Ocean)(128K)[h Bogoslavsky] ZXSpectrum +4FD92112A7BCF4F76668DCA65C831716 H Terminator 2 - Judgment Day (1991)(Ocean)(128K)[h Chip][tr ru] ZXSpectrum +E1B723A3952BB3719B193BB2DC7789C8 H Terminator 2 - Judgment Day (1991)(Ocean)(128K)[h Evgeny Koprov] ZXSpectrum +22AC8C9734A83FB5AAD2E6AF9D1B13BE H Terminator 2 - Judgment Day (1991)(Ocean)(128K)[h San-San] ZXSpectrum +A449060ADE708577FAD52D61640FDF5B H Terminator 2 - Judgment Day (1991)(Ocean)(128K)[h Studio Spectrum] ZXSpectrum +77BD803F91C3E30C96A59F132521D42E H Terra Cognita - The Hollow Moon (1986)(Code Masters)[h Krion] ZXSpectrum +3CFF8B9A461F06FDCC7F9E108F3D9FD9 H Terra Cognita - The Hollow Moon (1986)(Code Masters)[h Mednonogov Aleksey][tr ru] ZXSpectrum +9D357B2FFDFA84867C36D0476C06F733 H Terra Cognita - The Hollow Moon (1986)(Code Masters)[h Mihal Soft][tr ru] ZXSpectrum +932BA0E2861A9EEB45D186DC45FC5734 H Terra Cognita - The Hollow Moon (1986)(Code Masters)[h V.A.Baliasov] ZXSpectrum +F3FB0588634D645EA75880D378D593B1 H Terra Cognita - The Hollow Moon (1986)(Code Masters)[m] ZXSpectrum +08BD5D549F3F4764B6D75561C5F75B1A H Terrahawks (1984)(CRL Group)[h Hacker M.I.] ZXSpectrum +4843A20ADF12EE2BF275A0432C3F52E7 H Terramex (1987)(Grandslam)(48K-128K)[h Omega Ltd] ZXSpectrum +9D87876959FA2A7967246927B5F7B4E5 H Terror-Daktil 4D (1983)(Melbourne House)[h Vovchenko A.A.] ZXSpectrum +E103AC54C3EC8D7C4634CEFF5F20BA97 H Terrorpods (1989)(Melbourne House)[h Cwips] ZXSpectrum +24F279C006C05C4B01E8F11697E73A0A H Terrorpods (1989)(Melbourne House)[h Gladiator] ZXSpectrum +D9C171C8751770BB5FCA87E8EAAEC34C H Terrorpods (1989)(Melbourne House)[h Rajsoft] ZXSpectrum +1098E084D09970D3BA7B64F11CFD2A62 H Tetris (1986)(Baliasov, V.A.)(RU)(en)[h Ais] ZXSpectrum en RU +F29C3DB72343978BA95E25FB41D29802 H Tetris (1986)(Baliasov, V.A.)(RU)(en)[h Baradaev Igor] ZXSpectrum en RU +25938D1CC9693F03F71695CB648B3137 H Tetris (1986)(Baliasov, V.A.)(RU)(en)[h By Rafii Soft Gdynia 1988] ZXSpectrum en RU +9E0461158D97DF37BC9B2D68BAA6A68C H Tetris (1986)(Baliasov, V.A.)(RU)(en)[h Ratcopy Ltd.] ZXSpectrum en RU +3A4AAF1CE51F0D191F3255E8401650ED H Tetris (1986)(Baliasov, V.A.)(RU)(en)[h S.O.M.] ZXSpectrum en RU +A4A15BA33B7C6563F1DBAC14B0DA0CF0 H Tetris (1986)(Baliasov, V.A.)(RU)(en)[h Satansoft] ZXSpectrum en RU +0E7054646A657BCD4570DCCAEA8A93FC H Tetris (1988)(Mirrorsoft)(128K)[cr Wixet] ZXSpectrum +D53659BCE26E3DCDA6704E4B7F04B277 H Tetris (1988)(Mirrorsoft)(48K-128K)[cr] ZXSpectrum +E9EBF0741058526DD652B442F8DB4A4D H Tetris (1988)(Mirrorsoft)(48K-128K)[h Korshunov Denis] ZXSpectrum +B7AF8F515852D963857741AFE7F7DC68 H Tetris (1988)(Mirrorsoft)(48K-128K)[h Plomba Soft] ZXSpectrum +23F07F1069D50C17C1F55A43FD086A15 H Tetris (1988)(Mirrorsoft)(48K-128K)[h Trubinov J.U.] ZXSpectrum +823326747CAA0A4BD2FABFC7B2D96676 H Tetris (1988)(Rafii Soft)(PL)(en)[h Fikus-Pikus] ZXSpectrum en PL +35175A45684CB6A72BB560D725BEBCFC H Tetris (19xx)(RND)(IT)[h Rafii Soft Gdynia] ZXSpectrum IT +EFC2F506D6A2E71E400634D3190CF0BC H Tetris 2 (1990)(Fuxoft)(48K-128K)(CZ)(en)[h Senator Ltd.] ZXSpectrum en CZ +A20DB66FD23A249EBDF18E3F702AA10E H Tetris 2 (1990)(Fuxoft)(48K-128K)(CZ)(en)[h Teleradioservis Jantar'] ZXSpectrum en CZ +41FCDF281E24696F58809AE058FE3A6E H Tetris 2 (1990)(Fuxoft)(48K-128K)(CZ)(en)[h Vladimir Saveliev] ZXSpectrum en CZ +880989A7779B70105AA7A1ABCAAB2B36 H Tetris 2 (1990)(Fuxoft)(48K-128K)(CZ)(en)[h Walsoft] ZXSpectrum en CZ +D5F391FD25513106F8D1334BA8D4D0A4 H Tetris 2 (1990)(Fuxoft)(48K-128K)(CZ)(en)[t Pokes] ZXSpectrum en CZ +C278C206235759CB10BD3301D00125BA H Tetris 2 (1990)(Fuxoft)(48K-128K)(CZ)[h Beloozersky][tr ru] ZXSpectrum CZ +0F033594AA6436B775A310F8D2D9D844 H Tetris 2 (1990)(Fuxoft)(48K-128K)(CZ)[h Kis][tr ru] ZXSpectrum CZ +89455EC21CE3033C0AF26A57E855833D H Tetris 2 (1990)(Fuxoft)(48K-128K)(CZ)[h Prospekt][tr ru] ZXSpectrum CZ +43B69E8C7CDC9A573FFE9194A094ADCE H Thanatos (1986)(Durell)(128K)[cr Wixet] ZXSpectrum +A660CE3E044EDD5D23325E1289C4B839 H Thanatos (1986)(Durell)(48K-128K)[h Bill Gilbert] ZXSpectrum +8F84902C05684B3FF802722A848F2C8D H Thanatos (1986)(Durell)(48K-128K)[h Ducky] ZXSpectrum +5A3D1B1D39C5DC229BF2BB3C080D29D3 H Thanatos (1986)(Durell)(48K-128K)[h M1 Loading] ZXSpectrum +F7BE2DC9F611E1D47055C1316611E65A H Thanatos (1986)(Durell)(48K-128K)[h Senator Ltd.] ZXSpectrum +553F6D6F318B16F269AF7E3D292FD7A2 H Thanatos (1986)(Durell)(48K-128K)[h Ua3Atq And Co] ZXSpectrum +C47074A1A3D269B00E11ABDDDED443D4 H That's the Spirit (1985)(Edge, The)[h Jansoft] ZXSpectrum +3FB0712EB5467FB7F53519B26A09875C H Theatre Europe (1986)(PSS)[cr] ZXSpectrum +5E162865E214F3B5DE058808370EDEC5 H Theatre Europe (1986)(PSS)[h Wabel][tr ru] ZXSpectrum +0AC90D4402071EF72D49FBA6EFD77E4D H Their Finest Hour (1985)(Century Communications)[h Ais] ZXSpectrum +80AF194FC8E03F7B7DD545EA025D1312 H Thing 2 - Thing Bounces Back (1987)(Gremlin Graphics)[h Firefly Software] ZXSpectrum +FDFBD52C08ACA0B7CB1FEECDD8193741 H Thomas the Tank Engine & Friends (1991)(Alternative)[h Kato] ZXSpectrum +DD42EB82BC8EF6E6590D7791B730FF37 H Thomas the Tank Engine & Friends (1991)(Alternative)[h Turbo-Soft 48K Production] ZXSpectrum +F7FD7EB94FC2758D32AC9ECB34885B00 H Thor (1988)(Proein Soft Line)(ES)[h Bill] ZXSpectrum ES +78ECF5835A13AE9858AFA2C5044FED93 H Thor (1988)(Proein Soft Line)(ES)[h Plomba Soft] ZXSpectrum ES +EE80CDDE62EDBE96A4577D51A9218725 H Three Weeks in Paradise (1986)(Mikro-Gen)(48K-128K)[h Cv] ZXSpectrum +A887D7FBD279664B52E12B946AE4F940 H Three Weeks in Paradise (1986)(Mikro-Gen)(48K-128K)[h Prospekt][tr ru] ZXSpectrum +7D071F06654C693BFC879AC6034F2CE8 H Three Weeks in Paradise (1986)(Mikro-Gen)(48K-128K)[h Satansoft] ZXSpectrum +C231621222D8F041E148D370CB4D2FEC H Thro' the Wall (1982)(Sinclair Research)(16K)[h Win][tr ru] ZXSpectrum +53A6381C1030B67CBEBF5AE65F1BDDB8 H Through the Trap Door (1987)(Piranha)[h Bill Gilbert] ZXSpectrum +CB3D19625984A4C13E50476404BAEACB H Through the Trap Door (1987)(Piranha)[h Mac] ZXSpectrum +D8D1419FD40FA450E659833AC3823834 H Through the Trap Door (1987)(Piranha)[h Tarzan Boy] ZXSpectrum +F449DF4F32DE7413820D31C6264094E4 H Through the Trap Door (1987)(Piranha)[h][Z Interface] ZXSpectrum +70968B65DCFF9D5FD34975C55007F8EE H Thrusta (1983)(Software Projects)(16K)[h Atossoft] ZXSpectrum +FE94E0643F3417002A65152EDFAF15FC H Thunder Blade (1988)(U.S. Gold)(48K-128K)[h Bill Gilbert] ZXSpectrum +1E85C25799A91658CCB5FB0C1F8A8091 H Thunder Blade (1988)(U.S. Gold)(48K-128K)[h Fuxoft] ZXSpectrum +34849A4A994200F0229C476053CB1ECF H Thunder Blade (1988)(U.S. Gold)(48K-128K)[h Mac] ZXSpectrum +D17961AC1C4B1E29566812FAC1379EB9 H Thunderbirds - Level 2 (1989)(Grandslam)(48K-128K)[h Raf] ZXSpectrum +952856F2295DC1530E20A6B5E3F6A859 H Thunderbirds - Level 3 (1989)(Grandslam)(48K-128K)[h Crack Jack] ZXSpectrum +22F170E2B217CC0DD4DFAA4D0854B30A H Thunderbirds - Level 3 (1989)(Grandslam)(48K-128K)[h Raf] ZXSpectrum +D46CAC8CC8113A8578EB71907CB56C99 H Thunderbirds - Level 4 (1989)(Grandslam)(48K-128K)[h Crack Jack] ZXSpectrum +BA4A62701208F09108C878FCA2586262 H Thunderbirds - Level 4 (1989)(Grandslam)(48K-128K)[h Raf] ZXSpectrum +7781E292B2D3CCE5CE050933B0C41D40 H Thunderbirds - Mission 2 - Sub Crash (1989)(Grandslam)(48K-128K)[h] ZXSpectrum +077FFC7B82F28AA76978ADC36BAC6A7C H Thunderbirds - Mission 3 - Bank Job (1989)(Grandslam)(48K-128K)[h] ZXSpectrum +BFE7EC8913137060CD86D81F4B0BD395 H Thunderbirds - Mission 4 - Evil Hood (1989)(Grandslam)(48K-128K)[h] ZXSpectrum +81A4AB37FA7F8BFF60ADA5192D75FA6C H Thundercats (1987)(Elite Systems)(128K)[cr Saposoftware] ZXSpectrum +F6A4DDD47FFCEDD4B4ADCB17CF50964F H Thundercats (1987)(Elite Systems)(128K)[h Saposoftware] ZXSpectrum +812623985EFC5A06E66415B902BE0C1A H Thundercats (1987)(Elite Systems)(48K-128K)[h Serge] ZXSpectrum +4DDFCCA9B43793815A823C0B7B3E06AE H Thundercats (1987)(Elite Systems)(48K-128K)[h V.D.G.] ZXSpectrum +377A105C866D44FE5212FC83C4C0F4FC H Thunderceptor (1987)(Go!)[h Bill] ZXSpectrum +202E26C470EA076363BD7B21CADFE3EF H Thunderceptor (1987)(Go!)[h Miheev] ZXSpectrum +E6C07916A135672D299873276BA0ACC7 H Thunderceptor (1987)(Go!)[h Razari] ZXSpectrum +2357E41A62D4E516BD20C7818013BBB7 H Tiger Road (1988)(Go!)(48K-128K)[h Alexey Sorokin] ZXSpectrum +65CBA782B9E30BD08DCB9F113E802C2D H Tilt (1990)(Code Masters)(48K-128K)[h Bill Gilbert] ZXSpectrum +3C20ECA91C7321BAC4FF8B71B4A3C606 H Tilt (1990)(Code Masters)(48K-128K)[h Vadyfigsoft] ZXSpectrum +E8C625DF9689C19511A62203212256BE H Time Flies (1988)(Firebird)[h Mac] ZXSpectrum +C4A952BC006FFF72D6F64BB8C20CBB0C H Time Flight (1986)(Power House, The)[h Bruno] ZXSpectrum +43EF0CA3BB5764327AF1BE135E3E685F H Time Flight (1986)(Power House, The)[h Kis][tr ru] ZXSpectrum +BB6EB882B6035E68884C35481F64EC9B H Time Machine (1990)(Activision)[h Bill Gilbert] ZXSpectrum +0BFD93AA787AC9E0B6613C8B0116CEB8 H Time Machine (1990)(Activision)[h Smok] ZXSpectrum +27EEC73AD497C797E0CB6B26974C1B30 H Time Scanner (1989)(Activision)(48K-128K)[h Ely (Msi)] ZXSpectrum +4AA1F37F9F80529EBC44BB68FDA455B3 H Time Scanner (1989)(Activision)(48K-128K)[h Mac] ZXSpectrum +00F61EE89451D47F6C29CD2CE30E45B0 H Time Wreck (1985)(Sparklers)[h Bill Gilbert] ZXSpectrum +7C238628BBEC50ED4A29442FF3E82B51 H Timebomb (1984)(CDS Microsystems)(16K)[h Vovchenko A.A.] ZXSpectrum +C5A1DD1AAD44FFEBB1024AE0867A0523 H TimeTrax (1986)(Mind Games)[h Bill Gilbert] ZXSpectrum +65BA1FA320727313CE7A4245E03524EA H TimeTrax (1986)(Mind Games)[h Cwips] ZXSpectrum +0090F5927955461B8BB2CBAEFC222A6C H Tintin on the Moon (1989)(Infogrames)(FR)(en)[h Aleksandr Poryadin] ZXSpectrum en FR +E4130A3A96B59A8693D00F06A918907C H Tintin on the Moon (1989)(Infogrames)(FR)(en)[h Fikus-Pikus] ZXSpectrum en FR +5497CF5938AADEAD33ADEF63A80C082D H Tintin on the Moon (1989)(Infogrames)(FR)(en)[h Prisekar Andrew] ZXSpectrum en FR +63429702F8D5ED7442CC00CFF6AF95DF H Tir Na Nog (1984)(Gargoyle Games)[cr][aka Arabesque] ZXSpectrum +30CD2A14B9221F1AD0C2CD6E658ADE95 H Titanic - part 1 (1988)(Topo Soft)(ES)[h Krivov][tr ru] ZXSpectrum ES +A417570943382653F3A330EF59DEF29B H Titanic - part 2 (1988)(Topo Soft)(ES)(en)[h Andy Hardest] ZXSpectrum en ES +21924AB395F5CF4F76218DFA54681A41 H Titanic - part 2 (1988)(Topo Soft)(ES)[h Krivov][tr ru] ZXSpectrum ES +32AEE5E0849C1CF5BF3982AA8773FAA1 H Toad Runner (1986)(Ariolasoft UK)[h Tron Soft] ZXSpectrum +FF581E11FACB88C025E214C6FE523311 H Toi Acid Game (1989)(Iber)(ES)(Tape 1 of 4)[h Rajsoft] ZXSpectrum ES +ECD2BEF00D92ECB420E5CD6144B3D6E0 H Toi Acid Game (1989)(Iber)(ES)(Tape 2 of 4)[h Rajsoft] ZXSpectrum ES +0ECF6C91B88DC558C39A03178BF984A8 H Toi Acid Game (1989)(Iber)(ES)[h Andy Hardest] ZXSpectrum ES +07CBD8A5ADFA08F37D3E1B4DCB9507BC H Toi Acid Game (1989)(Iber)(ES)[h Atossoft] ZXSpectrum ES +75FC3D825DC740A17B170DF977F803D6 H Tokyo Gang (1990)(G.LL.)(ES)[h Andrew Strikes Code] ZXSpectrum ES +92BD2DA37D9FD78BEBC05F12DFE224F4 H Tokyo Gang (1990)(G.LL.)(ES)[h Rajsoft] ZXSpectrum ES +D42D54E2A4AB32464514D6F440A97177 H Tokyo Gang (1990)(G.LL.)(ES)[h Rajsoft][a] ZXSpectrum ES +6750FABF645BBE494F9F9D013D79C4F6 H Tomahawk (1985)(Digital Integration)[cr][aka Thunderbird] ZXSpectrum +B23D287CF1235880F8A472072C486E48 H Tomahawk (1985)(Digital Integration)[h Bsn][tr ru][aka Thunderbird] ZXSpectrum +6E569E30180B15CE0378ADA40D8C42FB H Tomahawk (1985)(Digital Integration)[h Ian][aka Thunderbird] ZXSpectrum +F1389AB6F623DC4EB1F5F24871A5C5BE H Tomahawk (1985)(Digital Integration)[h Pp & His Muel][aka Thunderbird] ZXSpectrum +311F5E57E3A4D064CCADC43D329CDDA8 H Tomahawk (1985)(Digital Integration)[h Rolexsoft][aka Thunderbird] ZXSpectrum +6530216DAE88495445DF1B09F5DA2054 H Toobin' (1989)(Domark)(48K-128K)[h Andrew Strikes Code] ZXSpectrum +20816D2BA78A24BD8FC421719E09C982 H Toobin' (1989)(Domark)(48K-128K)[h Winisoft] ZXSpectrum +83AD9D1C9196DADA172EC22DE1D45DA1 H Top Cat in Beverly Hills Cats (1991)(Hi-Tec)[h Beta Disk Ekaterinburg] ZXSpectrum +2C6DA90B3F5DE817AD112FCBCFF4D259 H Top Cat in Beverly Hills Cats (1991)(Hi-Tec)[h Bill Gilbert] ZXSpectrum +FEFB2C43B1F22B297B45B36F82D8458F H Top Fruitmachine, The (1991)(Your Sinclair)[cr] ZXSpectrum +8282A613FE55609928FC44CE960A8AC1 H Top Fruitmachine, The (1991)(Your Sinclair)[h A.S.Koln] ZXSpectrum +C91D47F9E66BA3A58E478644423CDB97 H Top Fruitmachine, The (1991)(Your Sinclair)[h Andrew Strikes Code] ZXSpectrum +758C533B9451293AA92E4CFA71BB2D10 H Top Fruitmachine, The (1991)(Your Sinclair)[h Pavel] ZXSpectrum +9F51405E4A4BEFE5533A347B25C9090D H Top Gun (1987)(Ocean)[h Hacer Tyk] ZXSpectrum +0586DEB83948C863841EFBD654FA2E26 H Top Gun (1987)(Ocean)[h Jansoft] ZXSpectrum +FD8C738D78A6BDB1E6CCF29FA8510E30 H Top Gun (1987)(Ocean)[h Rudy] ZXSpectrum +2318237A234CF72B4B877E93B51C1494 H Total Eclipse (1988)(Incentive)(48K-128K)[h Bill] ZXSpectrum +3FF1F32E7B1E6D2FFDF8D33090A21013 H Total Eclipse (1988)(Incentive)(48K-128K)[h Boris Nikolaev][tr ru] ZXSpectrum +EB538E651F008AABF54E3BEC97611B1F H Total Eclipse (1988)(Incentive)(48K-128K)[h Csl] ZXSpectrum +9049CACA712F96F8F9934EB7D1E08AED H Total Eclipse (demo) (1988)(Incentive)(48K-128K)[cr Andrew][t][Crash Covertape] ZXSpectrum +61E511A5479714BF6C43B98FE858F22E H Total Eclipse 2 - The Sphinx Jinx (1991)(Incentive)(48K-128K)[h Bill Gilbert] ZXSpectrum +CDA579395C555E5DE1D630EF8CC81BDF H Total Eclipse 2 - The Sphinx Jinx (1991)(Incentive)[cr Blood] ZXSpectrum +EC3EB9813B1019EF610EF415BB302BE8 H Total Eclipse 2 - The Sphinx Jinx (1991)(Incentive)[cr] ZXSpectrum +938C539368462658AE2F1037EBA94B7C H Total Eclipse 2 - The Sphinx Jinx (1991)(Incentive)[h Boris Nikolaev][tr ru] ZXSpectrum +22820FA35282590EAD3A95031A0CDFCD H Total Eclipse 2 - The Sphinx Jinx (1991)(Incentive)[h Csl] ZXSpectrum +6C8648FFB8971D4C09426458AB642FE2 H Total Eclipse 2 - The Sphinx Jinx (1991)(Incentive)[h Dupanov Aleksey] ZXSpectrum +4E37E3809DA767A5FA429703E117E7CF H Total Eclipse 2 - The Sphinx Jinx (1991)(Incentive)[h Recly] ZXSpectrum +7BCDF2F4240F07B48AA2E666BA90C07B H Total Eclipse 2 - The Sphinx Jinx (1991)(Incentive)[h Smok] ZXSpectrum +ACD58FCD068162E925B12814B02E16EF H Total Recall (1991)(Ocean)(128K)[cr Matasoft - Kamilsoft][t Matasoft - Kamilsoft] ZXSpectrum +400794DAA135EEADB1AB47772030A26A H Total Recall (1991)(Ocean)(128K)[h Evgeny Koprov] ZXSpectrum +1524B23F12DD089E4FEC4F6AA6DDBA6E H Total Recall (1991)(Ocean)(128K)[h Matasoft] ZXSpectrum +E0E21748441C07A48B981A311B5F0786 H Total Recall (1991)(Ocean)(128K)[t Pokes] ZXSpectrum +54E717982B227D3D7EF75EBE654E9EFE H Tour 91 (1991)(Topo Soft)(48K-128K)(ES)[cr El Color & Eggman] ZXSpectrum ES +9038D2ED5C12C214127B0D3F6CF1D05F H Tour de Force (1988)(Gremlin Graphics)[h Andrzej Staszewski] ZXSpectrum +A9195500AACF6E4AFCC64CDB075F853E H Tour de Force (1988)(Gremlin Graphics)[h Apc] ZXSpectrum +8F04C50FCF2598E15AE7F66B49229F31 H Tour de Force (1988)(Gremlin Graphics)[h Winisoft] ZXSpectrum +78074DCD7ADCA3BBC713F7EE586C6FC2 H Tour de Force (1988)(Gremlin Graphics)[h Winisoft][a] ZXSpectrum +C8FE170E020ADA07984340B8E9D32D86 H Towdie (1994)(Ultrasoft)(128K)(SK)[cr][t] ZXSpectrum SK +7904BC7FE3F44365E6643F17EB07C5EF H Towdie (1994)(Ultrasoft)(48K-128K)(SK)(en)[t] ZXSpectrum en SK +C111540A1BEF61144478FA6817D3327C H Toyota Celica GT Rally (1991)(Gremlin Graphics)(48K-128K)[h Rajsoft][aka Celica GT4 Rally] ZXSpectrum +03001D8A41356FD519E7C324CADB1F12 H Trailblazer (1986)(Gremlin Graphics)(48K-128K)[cr Double M] ZXSpectrum +F3F5A9DB5121E655EFDAA44931A9C08F H Trailblazer (1986)(Gremlin Graphics)(48K-128K)[h][Compressed] ZXSpectrum +B3547DA407D64B316E95B040208E9AB3 H TrailRacer (1987)(Bech, Jorgen)(DK)(en)[h Ssc-Team] ZXSpectrum en DK +626C50CE039D6A471DBFA6C55F3C2190 H Train - Escape to Normandy, The (1988)(Electronic Arts)[cr Double M] ZXSpectrum +EBBDFA3B43C21ABDF846C587F1836F98 H Train - Escape to Normandy, The (1988)(Electronic Arts)[h Andrew Strikes Code] ZXSpectrum +1089CC4AA734A0DB411CE02C8C423879 H Train - Escape to Normandy, The (1988)(Electronic Arts)[h Bill] ZXSpectrum +11FC0566F74EA272780CA2E2F9058F76 H Train - Escape to Normandy, The (1988)(Electronic Arts)[h Leoncio] ZXSpectrum +035274628DE1ACBB0ED292E6982B0074 H Train Game, The (1983)(Microsphere)(16K)[h Sergey Loginow] ZXSpectrum +8FE0B18A26EB307AA2AC16729C55E605 H Transformers, The (1986)(Ocean)[h Felix][tr ru] ZXSpectrum +5E7973AB1AA4FCB883C119B073F2A83E H Transformers, The (1986)(Ocean)[h Future Soft] ZXSpectrum +89A23A886AECA1A0467B3FA2E8CE6377 H Transformers, The (1986)(Ocean)[h Jansoft] ZXSpectrum +6DC4A776326AD4E64E28598CB3F7897F H Transformers, The (1986)(Ocean)[h Mitar Miric] ZXSpectrum +DC81FB1079FE067767B59862FF6897BD H Transformers, The (1986)(Ocean)[h Roby] ZXSpectrum +418D7ABF8E2F21EED9C5A95748846343 H Transformers, The (1986)(Ocean)[h Tomsoft] ZXSpectrum +F8367E182E2A21847556129CFE2FF8CD H Transmuter (1987)(Code Masters)(48K-128K)[h Big Spectrum] ZXSpectrum +D31AF0DB502B495DEF183E9F1C865642 H Transmuter (1987)(Code Masters)(48K-128K)[h Bill Gilbert] ZXSpectrum +557E718874CDAF08AF3506753F4EAF5A H Transmuter (1987)(Code Masters)(48K-128K)[h Ha-Hacker][tr ru] ZXSpectrum +3DEEB8F4DDC6D60E3FFEF26F4E5EBEC8 H Transmuter (1987)(Code Masters)(48K-128K)[h Nikulin Alexander][tr ru] ZXSpectrum +0758859E25704F2E1FA173394C7C4EFD H Trantor - The Last Stormtrooper (1987)(Go!)[h Atossoft] ZXSpectrum +A422C58E64B0E69996ACD146735FD000 H Trantor - The Last Stormtrooper (1987)(Go!)[h Fcs] ZXSpectrum +3A03DB99D484411F43EFC5EBC79A8F95 H Trantor - The Last Stormtrooper (1987)(Go!)[h Jansoft] ZXSpectrum +4AC408DB79B30A9CCDE1AF936B1CEC48 H Trantor - The Last Stormtrooper (1987)(Go!)[h Rudy] ZXSpectrum +C49B9B47368328936FE6A818AF941301 H Trantor - The Last Stormtrooper (1987)(Go!)[t Pokes] ZXSpectrum +750CE170CED3131885FFEF00755BE640 H Tranz Am (1983)(Ultimate Play The Game)(16K)[h Compact Studio] ZXSpectrum +814ADADECF523AF5230AC1F9B40BD838 H Tranz Am (1983)(Ultimate Play The Game)(16K)[h O.Kozloff][tr ru] ZXSpectrum +4E109C6F5EBE8CEECE522A2006FCC27A H Trap (1987)(Alligata)[h Ferro Soft] ZXSpectrum +AF58AE4D5C2A468AF01073673DA9C305 H Trap Door, The (1986)(Piranha)[cr] ZXSpectrum +F0531D693C995359365EE46FAF3AD710 H Trashman (1984)(New Generation)[h Taktsoft][Russian instructions] ZXSpectrum +2547068B8BEED75D73138CCCA5852EBA H Travel with Trashman (1984)(New Generation)[h Vito Bianco] ZXSpectrum +A4EA2C4537582469A1AA3B8D938A7A63 H Traz (1989)(Gamebusters)[h Adrian][aka TRansformable Arcade Zone] ZXSpectrum +963605E1F11E1E7CB217D91EE3FD4318 H Traz (1989)(Gamebusters)[h Chris][a][aka TRansformable Arcade Zone] ZXSpectrum +026BE7ABF241023244D18A3C1ED91CA9 H Traz (1989)(Gamebusters)[h Chris][aka TRansformable Arcade Zone] ZXSpectrum +0AA5C277F19AF85087A14B3C14B8779D H Treasure Island (1984)(Mr. Micro)[h Prospekt][tr ru] ZXSpectrum +C1CB658BF4789C36B8756F085DD6711E H Treasure Island (1984)(Mr. Micro)[h Rmc] ZXSpectrum +D089D7A4E1C1882154E029D65BF2E115 H Tremor (1986)(Americana)[h Bill Gilbert] ZXSpectrum +34F8719BEC098EFCA268593687A416AA H Triaxos (1987)(39 Steps)[h Bill Gilbert] ZXSpectrum +79085F9B795623A366618EAA04F45008 H Triaxos (1987)(39 Steps)[h Vladimir Saveliev] ZXSpectrum +0E68E3E807A036328233618690A9CE11 H Tron (19xx)(-)(it)[h Andrew Strikes Code] ZXSpectrum it +7ADFFDA90E5B5B9157080D09BC5B51E9 H TT Racer (1986)(Digital Integration)[h M1 Loading][aka TT Grand Prix] ZXSpectrum +DFB8DC30876E5D6FFB23CA325D9CF2CF H Tuareg (1988)(Topo Soft)(ES)[h Felix] ZXSpectrum ES +40AFBDB81A9C7710BA9CE4FB7151F06C H Tuareg (1988)(Topo Soft)(ES)[h S.S.Captain] ZXSpectrum ES +D51E0DC46F93E8114ED416354DB40CB0 H Tube Mix (1993)(THD)(48K-128K)(RU)[h Thd][tr ru] ZXSpectrum RU +7F672E26EB469FD4CFACBB265BFFCE98 H Tube, The (1987)(Quicksilva)(48K-128K)[h Titov Maxim] ZXSpectrum +AA608F689EE49C304AFC4CB145989E4B H Tujad (1986)(Ariolasoft UK)[h Kis][tr ru] ZXSpectrum +9003C425FDC84A42F4CB297127743CBC H Tujad (1986)(Ariolasoft UK)[h Prospekt][tr ru] ZXSpectrum +EB267C88517B83947356BE7B838031BF H Tujad (1986)(Ariolasoft UK)[h Senator Ltd.] ZXSpectrum +63933CDF1BCE841500E242AE8C1A5C1F H Tujad (1986)(Ariolasoft UK)[h Sinclairsoft][tr ru] ZXSpectrum +BAEB68581877EEB644A18660FEE83166 H Turbo Boat Simulator (1988)(Silverbird)[h Chris] ZXSpectrum +EBF5CE9398A3533B2D8653558089A0C6 H Turbo Boat Simulator (1988)(Silverbird)[h Cwips] ZXSpectrum +E05118196898AC1013EDB163BA963944 H Turbo Chess (1984)(Kerian UK)[h Baradaev Igor] ZXSpectrum +B5E97B0151731ADF4085CA993BBF5615 H Turbo Chess (1984)(Kerian UK)[h Lazarev] ZXSpectrum +A8E75FB646DFFE505D8F795BD88530B8 H Turbo Cup (1989)(Loriciels)(48K-128K)(FR)(en)[h Bill Gilbert] ZXSpectrum en FR +D6A3F492641DA00957AF5B3606D1BEDA H Turbo Esprit (1986)(Durell)[h Tangram Software] ZXSpectrum +268E32198E00BD38EBE9197447FDF98B H Turbo Girl (1988)(Dinamic)(ES)(en)[h Andy Hardest] ZXSpectrum en ES +523AEE471E02DA153E2C6FFC8322E6E7 H Turbo Kart Racer (1991)(Players)(48K-128K)[h Kicia] ZXSpectrum +E6DB0B33800D371D6DBB0B6D928B581A H Turbo the Tortoise (1992)(Hi-Tec)(128K)[cr Jackson Hollis] ZXSpectrum +7B46F62CD2E2BBB736ECC871C25CDA4D H Turbo the Tortoise (1992)(Hi-Tec)(48K-128K)[h Pavel Nikitin] ZXSpectrum +6087ED2FFE638524AB38C46A3FF5359A H Turbo the Tortoise (1992)(Hi-Tec)(48K-128K)[h Riot] ZXSpectrum +2743BEA9E942295FAD5E72A4047A97A9 H Turbo the Tortoise (1992)(Hi-Tec)(48K-128K)[h Ruslic-Haker] ZXSpectrum +06A0F9009B96DAE382E2BB4AB9D54036 H Turmoil (1984)(Bug-Byte)[h V.A.Baliasov] ZXSpectrum +8B18CFAFED78970459556D8116F93102 H Turrican (1990)(Rainbow Arts)[h Csl] ZXSpectrum +DFED248AB1749A5F63C0F5A78D1A968E H Turrican (1990)(Rainbow Arts)[h Noskov] ZXSpectrum +2B8A2B7FE07CD5C0B4D6D2A004FDC692 H Turrican II - The Final Fight (1991)(Rainbow Arts)(48K-128K)[h Mike Noskov] ZXSpectrum +633283B4AB276FBE55A2FCB2CECC2F28 H Tusker (1989)(System 3)(128K)[cr Matasoft][t +3 Matasoft] ZXSpectrum +B233AFCAFA45B58DE7C48CEA49B345E4 H Tutankhamun (1983)(Micromania)[h Tanaskoski D.D.] ZXSpectrum +C4495B8D3B94F25C705EE2DCDD101402 H Twin World (1990)(Ubi Soft)(48K-128K)(FR)(en)[h Bill Gilbert] ZXSpectrum en FR +FD593AEC6A83919E33A38195C43FB911 H Twin World (1990)(Ubi Soft)(48K-128K)(FR)(en)[h Softcrack] ZXSpectrum en FR +4BF82D84E24D2C2ABBB336BFAAA3D992 H Twinz! (1991)(Sinclair User)(48K-128K)[h Rajsoft][aka Twiinz!] ZXSpectrum +E9D5734CA295F7070D73748E32D0D5EB H Twister - The Mother of Harlots (1986)(System 3)[h Atossoft][aka Twister - Mother of Charlotte] ZXSpectrum +03BFBAD955C9DB8BCB47B9CBFC607261 H Two Generals (19xx)(Ponomarev, Denis)(RU)(en)[h Denis Ponomarev] ZXSpectrum en RU +6829F12F69662D883DC75EAEF57B35C9 H Typhoon (1988)(Imagine)(128K)[cr Jaxon Hollis][t Jaxon Hollis] ZXSpectrum +C7345A72E6ABB5C4C40FEFFECFB4EC2F H U.N. Squadron (1990)(U.S. Gold)(48K-128K)[h Bill Gilbert] ZXSpectrum +FFFF5A79FE423B723FFE59EF20E98EB3 H UGH! (1984)(Softek International)[h Tserikopik] ZXSpectrum +C54BCFC7B2D5B63D52D92E4832873F7C H Ulises (1989)(Opera Soft)(ES)[h Andrew Strikes Code] ZXSpectrum ES +A559ECFF9683C5E2459E34511CD55BFB H Ultimate Combat Mission (1987)(Mastertronic Added Dimension)(48K-128K)[h Inxs Soft][aka U.C.M.] ZXSpectrum +A3D11470CDA5BEF235BAA62F477F9091 H Ultimate Combat Mission (1987)(Mastertronic Added Dimension)(48K-128K)[h Master Studio][tr ru][aka U.C.M.] ZXSpectrum +2690231E48EC7119118F45D2FF9384B2 H Ultimate Combat Mission (1987)(Mastertronic Added Dimension)(48K-128K)[h V.Vasilevskij][aka U.C.M.] ZXSpectrum +625BDA1883A7E2473B34BBDDF96002B8 H Ultimate Combat Mission (1987)(Mastertronic Added Dimension)(48K-128K)[h Winisoft][aka U.C.M.] ZXSpectrum +E0509C1547612938D9F07D1DA6385946 H Underwurlde (1984)(Ultimate Play The Game)[h Boruzdow] ZXSpectrum +B092737C8F6A3935BA716B8FAF085C12 H Underwurlde (1984)(Ultimate Play The Game)[h M.Komon] ZXSpectrum +8601589D89C31ECAF36D0D8678F55A32 H Underwurlde (1984)(Ultimate Play The Game)[h Mednonogov Aleksey][tr ru] ZXSpectrum +41DB0C8489B0F114A461ACEAA6C6D9DF H Unitrax (1987)(Streetwise)[h Mac] ZXSpectrum +BA6BC7939B4A86257C6F50656434CA09 H Universal Hero (1986)(Mastertronic)[h Atossoft][aka Starman Jones] ZXSpectrum +85446B9F4F1D2DC16DFE33F0311AC5F3 H Universal Hero (1986)(Mastertronic)[h Bill Gilbert][aka Starman Jones] ZXSpectrum +729FE187DB02AA9E581BEF63D96CFED5 H Universal Hero (1986)(Mastertronic)[h Titov Maxim][aka Starman Jones] ZXSpectrum +29E5C9756ACBE2E11E2ECD1E1ECAB6E7 H Untouchables, The (1989)(Ocean)(48K-128K)[h Code Monsters] ZXSpectrum +A8DBE461DDE01A0897448C95A569E7C9 H Untouchables, The (1989)(Ocean)(48K-128K)[h Josko Soft] ZXSpectrum +91181FD05375EF269D0AD683B2E5F2EB H Untouchables, The (1989)(Ocean)(48K-128K)[h Raf] ZXSpectrum +4CA1F14F65B5DFC5E23463354D764A84 H Uridium (1986)(Hewson Consultants)[cr] ZXSpectrum +88B40031027E91575185009BC6E24114 H Uridium (1986)(Hewson Consultants)[h Future Soft] ZXSpectrum +A029C7C33A95FBA9AC73C6B9A14A9737 H Uridium (1986)(Hewson Consultants)[h Modern Magic Club] ZXSpectrum +032D488E411675F83A15634E0FA19115 H Uridium (1986)(Hewson Consultants)[h San-San] ZXSpectrum +60BA78FD95232D915D335E8B11901288 H Uridium (1986)(Hewson Consultants)[h V.A.Baliasov] ZXSpectrum +B33A9A37F64C440FDA711D3AA85A7B5B H V - The Game (1986)(Ocean)[h Roby] ZXSpectrum +096F4FC1D270D5DD742292489EDC83C1 H V - The Game (1986)(Ocean)[h Superfish] ZXSpectrum +DD8D2647AE837F48055F2055874CB36C H Vampire's Empire (1988)(Gremlin Graphics)[h Aleksandr Poryadin] ZXSpectrum +E0764A05CD6A0EC956D57241506D1B3A H Vampire's Empire (1988)(Gremlin Graphics)[h Nicolas Rodionov] ZXSpectrum +9774A092E44324549F7CBA7F31294200 H Vampire's Empire (1988)(Gremlin Graphics)[h S.S.Captain] ZXSpectrum +7210402BF250978C71FF3D666EBEF28B H Vampire's Empire (1988)(Gremlin Graphics)[h Winisoft] ZXSpectrum +F69006449AB477D9A3051C029C769EF5 H Vatman (1989)(Your Sinclair)[h Dream Soft] ZXSpectrum +E4FD020C31C13DE3D38B8D699D18B143 H Vatman (1989)(Your Sinclair)[h Raf] ZXSpectrum +228301CB5ECF6057D2F1A9BB3533C944 H Vector Ball (1988)(Mastertronic Added Dimension)[h Inxs Soft] ZXSpectrum +630FD1C8CBF9B5FA549119267D7F7106 H Vegetable Crash (1984)(Kuma Computers)[h Aleksandr Poryadin] ZXSpectrum +4B4A0DB9C7CAE00D1C67D1D9B4F40F89 H Vendetta (1990)(System 3)[h Andrew Mchar] ZXSpectrum +9B61A5A6DE8FAD0C23B8161BDB31BB53 H Vendetta (1990)(System 3)[h Kicia] ZXSpectrum +387B33EFA9B8CBDA8E01F2006C547166 H Venganza del Dr. Muerte!, La (1989)(Proein Soft Line)(ES)[cr Dugasoft][aka Dr. Doom's Revenge!][re-release] ZXSpectrum ES +65E4BDB7C045293885AD2CCFBEC2BCF4 H Venturama (1992)(Your Sinclair)[h Andy Tacker] ZXSpectrum +7A69DB1EF86B6670D3A54ABD8F9378AB H Venturama (1992)(Your Sinclair)[h Pavel Nikitin] ZXSpectrum +FCBF6CB564BAF7246292FE3BD75E2D2D H Venturama (1992)(Your Sinclair)[h Vovchenko A.A.] ZXSpectrum +31DD42BD2E085F0C8BF5944D0C2880DC H Viaje al Centro de la Tierra (1989)(Topo Soft)(128K)(ES)[cr California] ZXSpectrum ES +3B3FB669466F4BE5F887C7CB2326CDB3 H Victory Road - The Pathway to Fear (1989)(Imagine)(48K-128K)[h Arcadiy Gobuzov] ZXSpectrum +414AD9EF7D17DF4FE863B1FE008D11B2 H Victory Road - The Pathway to Fear (1989)(Imagine)(48K-128K)[h Baradaev Igor] ZXSpectrum +E891D210458F5F601874A67BCC84A877 H Victory Road - The Pathway to Fear (1989)(Imagine)(48K-128K)[h Bruno] ZXSpectrum +BBB862619AF561070516A3D5CE57C928 H Victory Road - The Pathway to Fear (1989)(Imagine)(48K-128K)[h F.I.S.T] ZXSpectrum +18B7DAD242202AAF58282B6BF002D146 H Victory Road - The Pathway to Fear (1989)(Imagine)(48K-128K)[h S.S.Captain] ZXSpectrum +DB8A8608F5EE494F6B1B2F21F9C7B034 H Victory Road - The Pathway to Fear (1989)(Imagine)(48K-128K)[t Pokes] ZXSpectrum +1F3D363C128EFA46A4B3E6EE0415A107 H Video Olimpic (1984)(Dinamic)(ES)(en)[h Srs] ZXSpectrum en ES +7B816AB34347F48695929F0B70F9A787 H Video Pool (1985)(Oxford Computer Publishing)[cr] ZXSpectrum +598FB95EF43E3505FFAD8408B2D624A5 H Video Pool (1985)(Oxford Computer Publishing)[h Alexey Gureev][tr ru] ZXSpectrum +7043511A74F1A8ABBB35B45AA79AD527 H Video Pool (1985)(Oxford Computer Publishing)[h Baradaev Igor] ZXSpectrum +AE4F7478177AC68F31104F0B663D1C58 H Video Pool (1985)(Oxford Computer Publishing)[h Gordware][tr ru] ZXSpectrum +F108E2D3F9CDC3F2634835DBF0960BC2 H Video Pool (1985)(Oxford Computer Publishing)[h Jansoft] ZXSpectrum +C3FBCD18199D59266F9728F929F8BB64 H Video Pool (1985)(Oxford Computer Publishing)[h O.Kozloff][tr ru] ZXSpectrum +538648A81CA5A7C2AF5C10780B343043 H Video Pool (1985)(Oxford Computer Publishing)[h Oav] ZXSpectrum +7F09F277674A682A0ABB6E4CAC529E75 H Video Pool (1985)(Oxford Computer Publishing)[h Prospekt][tr ru] ZXSpectrum +A1AD0404BDFC7A6676469997807F0D3A H Video Pool (1985)(Oxford Computer Publishing)[h Silvasoft] ZXSpectrum +9D0EF7BC56FB59DD31FB3FDE76C007FC H Video Sport (1992)(Copper Feet)(RU)[h Pavel Nikitin] ZXSpectrum RU +49AE7E2A3E6D1D12FC5578C94AB1C3B4 H Video Sport (1992)(Copper Feet)(RU)[h San-San] ZXSpectrum RU +D1E7437578648C855A2A2011DE431884 H Vigilante (1989)(U.S. Gold)(48K-128K)[h Inxs Soft] ZXSpectrum +E051AD1D0DDBE24693F6C75B8C5B0A5D H Vigilante (1989)(U.S. Gold)(48K-128K)[h Mt Corp] ZXSpectrum +F8CE13232FE09122ABB84775B6FF06EE H Vigilante (1989)(U.S. Gold)(48K-128K)[t Pokes] ZXSpectrum +A4D575CE331DCD3E993CB8C72730E7DA H Vindicator!, The (1988)(Imagine)(48K-128K)[h Bill Gilbert] ZXSpectrum +0F92BA5AFCC5C43B74F0070CCDE5A53C H Virgin Atlantic Challenge Game (1986)(Virgin Games)[h Andrew Leslie] ZXSpectrum +377985C6763E40C63FBEF18FFC33CBD4 H Virgin Atlantic Challenge Game (1986)(Virgin Games)[h Jack Lantern] ZXSpectrum +97C8FFB8C1DE9CE07CC79B079B77A1F3 H Virgin Atlantic Challenge Game (1986)(Virgin Games)[h Kis] ZXSpectrum +A46276AC6B459BA1D6CFCCC28E22563A H Virgin Atlantic Challenge Game (1986)(Virgin Games)[h Prospekt][tr ru] ZXSpectrum +38A889C8C3159AE016EC1072D8D1816E H Virus (1988)(Firebird)[h Bill] ZXSpectrum +C46F291D3BD2FE42EEBBB3504D9D7FE4 H Virus (1988)(Firebird)[h Mac] ZXSpectrum +C81EB2F5B50C3930BF7EB139C48CC717 H Vixen (1988)(Martech Games)(48K-128K)(Tape 1 of 3)[h Copper Feet] ZXSpectrum +437B8D9B6C63448B57683A601D00636A H Vixen (1988)(Martech Games)(48K-128K)(Tape 1 of 3)[h Mednonogov Aleksey][tr ru] ZXSpectrum +32589650239B93075E1CFF1422402494 H Vixen (1988)(Martech Games)(48K-128K)(Tape 1 of 3)[h Phonex] ZXSpectrum +CE840884D484B6BDECBFF5BDD265324E H Vixen (1988)(Martech Games)(48K-128K)(Tape 2 of 3)[h Atossoft] ZXSpectrum +C7C58EF8A5A4144D0A9E7BB7E9734FFC H Vixen (1988)(Martech Games)(48K-128K)(Tape 2 of 3)[h Master Studio] ZXSpectrum +3DA80656BCF109D62A46BD9AA39BB3AD H Vixen (1988)(Martech Games)(48K-128K)(Tape 2 of 3)[h Master Studio][tr ru] ZXSpectrum +AD6E0A9D0A74F6BBA5CC5263CA331DEC H Vixen (1988)(Martech Games)(48K-128K)(Tape 2 of 3)[h Phonex] ZXSpectrum +2F06E805FDE12F2085976513DC8F338A H Vixen (1988)(Martech Games)(48K-128K)(Tape 3 of 3)[h Copper Feet] ZXSpectrum +9B6D5C0B5770B54451B8DA9B43FB7D1A H Vixen (1988)(Martech Games)(48K-128K)(Tape 3 of 3)[h Mednonogov Aleksey][tr ru] ZXSpectrum +93AF84B00947A7E7087F9DF5C23F87D9 H Vixen (1988)(Martech Games)(48K-128K)(Tape 3 of 3)[h Phonex] ZXSpectrum +5EB074A428443734902D9FB24E9F0C40 H Voidrunner (1987)(Mastertronic Added Dimension)[h Aleksandr Poryadin] ZXSpectrum +94A591210CE564AF6A41012CA3F3ADEB H Voidrunner (1987)(Mastertronic Added Dimension)[h Vovchenko A.A.] ZXSpectrum +28F60B476D313D37EE24B8C7CBFDCEE5 H Volcanic Planet (1983)(Thorn EMI Video)(16K)[h Aleksandr Poryadin] ZXSpectrum +5B5C13C080D378DA7E4A2E39981B3C0E H Volshebnaya Istoriya - Posvyasheniye Falkorisa (1994)(Bodrov, V.)[h San-San] ZXSpectrum +4D4E05FF57747338B8A21BFC2F9F4852 H Voodoo Castle (1984)(Adventure International)[h Parsec] ZXSpectrum +69D36980493E7A66E9F3FF2BEDE516FC H Vulcan (1987)(CCS)(48K-128K)[h Andrew Strikes Code][aka Tunisian Campaign, The] ZXSpectrum +0FB592099003B9054D03F9F1BF824C27 H Vulcan (1987)(CCS)(48K-128K)[h Bill Gilbert][aka Tunisian Campaign, The] ZXSpectrum +591D0EDCC85D59B95627CCCFFA35B4E6 H Vulcan (1987)(CCS)(48K-128K)[h Cracksman Alek][aka Tunisian Campaign, The] ZXSpectrum +B49CB46E20AD86213825889AC88DB08A H Vulcan (1987)(CCS)(48K-128K)[h Studio Komputerowe D.H.Juventus][aka Tunisian Campaign, The] ZXSpectrum +930611A3ED9462A1D72D15AFD44E83D1 H W.A.R. (1986)(Martech Games)[h Nicolas Rodionov] ZXSpectrum +FC6080D89B1BCBE21E502E5C1029DC9B H W.A.R. (1986)(Martech Games)[h Thd][tr ru] ZXSpectrum +58B958ED0E3A15EB5670F8BAC0A9F3DE H Wacky Darts (1991)(Code Masters)(48K-128K)[h Bill Gilbert] ZXSpectrum +CBC9FF07C0BCC30BAB0D6245BE7824D6 H Wacky Darts (1991)(Code Masters)(48K-128K)[h Dupanov Aleksey] ZXSpectrum +2D2B3005E318444C53F4122A64DE5FA6 H Wacky Races (1992)(Hi-Tec)(128K)[cr Matasoft][t +6 Matasoft] ZXSpectrum +A31EFECEC215474E998FE7879B84C970 H Wanderer 3D (1989)(Elite Systems)[h Dream Soft] ZXSpectrum +9372D141580C7C29D5343DF649B9D9C0 H Wanderer 3D (1989)(Elite Systems)[h Dream Soft][a] ZXSpectrum +FB1BF18F45FEB22470A86489B7412129 H Wanderer 3D (1989)(Elite Systems)[h Felix] ZXSpectrum +4EC87105AB9F56FCC4A56592D62F4275 H Wanted - Monty Mole (1984)(Gremlin Graphics)[h San-San] ZXSpectrum +50329F907F0F6637F14EFFBF3417CBBB H Wanted - Monty Mole (1984)(Gremlin Graphics)[h Vovchenko A.A.] ZXSpectrum +E3FBF9EA7B0BA5073751BC0CC112A3BC H War Cars Construction Set (1987)(Firebird)(48K-128K)[h Bill Gilbert] ZXSpectrum +A31173C14A57B2F87CE83A2B7BE70A7E H War Game 1812 (1985)(Reelax Games)[h Boris Markov][tr ru] ZXSpectrum +2D016EB051CD97F7BFE2076BAD20A7ED H War Game 1812 (1985)(Reelax Games)[h Boris Markov][tr ru][a] ZXSpectrum +24A7B9044FA8C020FC42DEDFC86F3046 H War Game 1812 (1985)(Reelax Games)[h Igor Shinkin] ZXSpectrum +52786C0C330A7895A9AFA54DFCE79BA2 H War Game 1812 (1985)(Reelax Games)[h Oav] ZXSpectrum +65A9A38C7EDE46A3813E892C930AEF63 H War in Middle Earth (1989)(Melbourne House)(128K)[cr] ZXSpectrum +A4B01816403DAD2315D8EAEC2D56D2A9 H War in Middle Earth (1989)(Melbourne House)[cr] ZXSpectrum +A7452BBE7D36C4E76FE3F460BF619025 H War in Middle Earth (1989)(Melbourne House)[h Chistyakov] ZXSpectrum +21C3FE99CD57B63C25AC905276F45086 H War in Middle Earth (1989)(Melbourne House)[h Gromila] ZXSpectrum +382799AB8806B5650EA842C9ECC721F8 H War in Middle Earth (1989)(Melbourne House)[h Prospekt][tr ru] ZXSpectrum +6CD43390049407A2A0EE6A7C845CD249 H War in Middle Earth (1989)(Melbourne House)[h San-San] ZXSpectrum +7F447ED223877B76AFF03EB375E307CC H Watermill (1993)(THD)(48K-128K)(RU)[h San-San] ZXSpectrum RU +4A9BDDB161C1789B531B572A56E01607 H Watermill (1993)(THD)(48K-128K)(RU)[h Zx-Profi][tr ru] ZXSpectrum RU +D15366187A63CB8C8FA15F5099DBF259 H Way of the Exploding Tits, The (1988)(Shattered Dreams)(DK)(en)[h Ssc-Team][adult] ZXSpectrum en DK +EE41EDFA5DA07A52B46FAAB76063231A H Way of the Tiger, The (1986)(Gremlin Graphics)[h Champ] ZXSpectrum +0BDB5681A4ED54A7AA1F7C2866576A93 H Way of the Tiger, The (1986)(Gremlin Graphics)[h Ratcopy Ltd.] ZXSpectrum +E7D286CB3F5B72B4ABFDF4807D982A36 H WEC Le Mans (1988)(Imagine)(128K)[t Pokes] ZXSpectrum +E989D02B770EA75B05787C50DB27376B H WEC Le Mans (1988)(Imagine)(48K-128K)[h Bill] ZXSpectrum +9DA230F0B305B4515375E869AAC86811 H WEC Le Mans (1988)(Imagine)(48K-128K)[h Chris] ZXSpectrum +4039541B605C33150CE3ABD441403036 H WEC Le Mans (1988)(Imagine)(48K-128K)[h Dynamic Soft] ZXSpectrum +FECCA8D3BDC56427F6623300BC441B27 H WEC Le Mans (1988)(Imagine)(48K-128K)[h Plomba Soft] ZXSpectrum +0DEC08D63A16F86EEE07CCD2F7752EC4 H WEC Le Mans (1988)(Imagine)(48K-128K)[t Pokes] ZXSpectrum +48060C616FB088902F1FC7C2B02B6555 H Week in the life of the Thing!, A (1988)(Players)(48K-128K)[h Bill Gilbert] ZXSpectrum +2367052B55BDC94741E63F72B003F944 H Week in the life of the Thing!, A (1988)(Players)(48K-128K)[h Prospekt][tr ru] ZXSpectrum +8A9EBD178315EDB8A12E8DB59ED2822F H Wellington at Waterloo (1989)(CCS)[h Baradaev Igor] ZXSpectrum +216C5083CB5B34E1C81EDE84F961B495 H Wellington at Waterloo (1989)(CCS)[h Cracksman Alek] ZXSpectrum +B41811E1EBE15800F5785A57D3E5C3AC H Wells & Fargo (1988)(Topo Soft)(ES)[h Bruno] ZXSpectrum ES +7FDC5E658312FDC0A813F1FEBBBD5B53 H Wells & Fargo (1988)(Topo Soft)(ES)[h Darek] ZXSpectrum ES +CF6231C6E783AA8101AB61621830A26C H Wells & Fargo (1988)(Topo Soft)(ES)[h Dynamic Soft] ZXSpectrum ES +E0FE4A60B6889659C68219F22D312D36 H Wells & Fargo (1988)(Topo Soft)(ES)[h Kicia] ZXSpectrum ES +2725B7AA0E9FAF01DFC33F88318C23EF H Welltris (1991)(Infogrames)(FR)(en)[h Ais] ZXSpectrum en FR +48F85CD34C3B7DABFF555EE873B6E794 H Welltris (1991)(Infogrames)(FR)(en)[h Andrewsoft] ZXSpectrum en FR +3A08676B0029FB67424B5A92AE200E42 H Welltris (1991)(Infogrames)(FR)(en)[h Andrey 1991] ZXSpectrum en FR +2A9B4A60FCF58FEC8EAA1D548E66B209 H Welltris (1991)(Infogrames)(FR)(en)[h Baradaev Igor] ZXSpectrum en FR +CA9BEA995E4BC1389B501D263E79EE74 H Welltris (1991)(Infogrames)(FR)(en)[h Dupanov Aleksey] ZXSpectrum en FR +1963D6A80689B16E568389BC71016750 H Welltris (1991)(Infogrames)(FR)(en)[h Rajsoft] ZXSpectrum en FR +3071F28347036DF7DCFE2DFAC1A09800 H Welltris (1991)(Infogrames)(FR)(en)[h Rajsoft][a] ZXSpectrum en FR +D3597363E3B8AF6F925D75B0807390ED H Welltris (1991)(Infogrames)(FR)(en)[h Sukin And Son Corp.] ZXSpectrum en FR +B309B19C7FF17F3A1B91A38F0FE3EBBF H Welltris (1991)(Infogrames)(FR)(en)[h Vovchenko A.A.] ZXSpectrum en FR +092CC9511B549B4D88F1FCF16A625587 H Welltris (1991)(Infogrames)(FR)(en)[h] ZXSpectrum en FR +9DF4F5D84A7905CE2726CFED72B84718 H Werewolves of London (1989)(Mastertronic)[cr] ZXSpectrum +3FDBBC9526CFFB217D1940829242E9AD H Werewolves of London (1989)(Mastertronic)[h Andrew Strikes Code] ZXSpectrum +B7692FA24C226FDF382AD214EE0E15F0 H Werewolves of London (1989)(Mastertronic)[h Chris] ZXSpectrum +4B29ACE5B82A9D411B39E34A155BFA2D H Werewolves of London (1989)(Mastertronic)[h Mcinc] ZXSpectrum +934D832E602F0685376C32BD60019280 H Werewolves of London (1989)(Mastertronic)[h Msinc] ZXSpectrum +A5D7097173694A55A3575EB61C6B6335 H Werewolves of London (1989)(Mastertronic)[h Plomba Soft] ZXSpectrum +93A35221906C2F0FBD32919ECD4CE153 H West Bank (1985)(Dinamic)(ES)(en)[cr Maric Ivan][h Maric Ivan] ZXSpectrum en ES +CD4BA89EFB72315FF93D39D71143E8EB H West Bank (1985)(Dinamic)(ES)(en)[h Baradaev Igor] ZXSpectrum en ES +E2915D62DEFE7DE2A67CC876E7C3A5EB H West Bank (1985)(Dinamic)(ES)(en)[h Gordey Sergey] ZXSpectrum en ES +809FBB5CDA9E0A9665B81C1C65414955 H West Bank (1985)(Dinamic)(ES)(en)[h Roby] ZXSpectrum en ES +0E42A6522472EC4BEDBC2629AC32B2B4 H West Bank (1985)(Dinamic)(ES)(en)[h Ys Co 1991] ZXSpectrum en ES +53BD8370594B646C01AB9E8E85931B0B H Where Time Stood Still (1988)(Ocean)(128K)[cr Wixet][aka Land That Time Forgot, The][aka Tibet] ZXSpectrum +2E1382529111F5C94D1279DD9ACC7E59 H Who Dares Wins II (1986)(Alligata)[h Wymiana Programow Kg] ZXSpectrum +B4AE7AF621055E86D9BB78DD30785EF5 H Whole New Ball Game, A (1989)(Crash)[h Andy Tacker] ZXSpectrum +958FC3A869E0AB47398687C4C71E5BE0 H Whole New Ball Game, A (1989)(Crash)[h Hacker Junior] ZXSpectrum +9722AB249F07BA067E5744022019EF9A H Whole New Ball Game, A (1989)(Crash)[h V.Vasilevskij] ZXSpectrum +E4F4F8BCC8B480967546AE40486BA9F6 H Wibstars (1987)(A'n'F)[h Bill Gilbert] ZXSpectrum +E973532A9129310B0400B947719EECD1 H Wibstars (1987)(A'n'F)[h Felix] ZXSpectrum +9E3DEA7BFA8129237152E467C4970CAF H Wiking (1987)(M.K.)(PL)[h Ian] ZXSpectrum PL +112668D9CC0A9618C7BC14F7C8742D70 H Wild West Hero (1983)(Timescape)[h Future Soft] ZXSpectrum +8AF3F4AC8069EB3F458971D104B7B698 H William Wobbler (1986)(Wizard Computer Games)[h Stansett Trade] ZXSpectrum +BAECFE8ACB896690482116529ED5C6DD H Winter Games (1986)(U.S. Gold)(48K-128K)(Tape 1 of 2)[h Bit Club] ZXSpectrum +E8A298580A4838D677F4FC1FBE2210E1 H Winter Games (1986)(U.S. Gold)(48K-128K)(Tape 1 of 2)[h Rolexsoft] ZXSpectrum +A445D26C75B23ADE7B2ECD12A0603141 H Winter Games (1986)(U.S. Gold)(48K-128K)(Tape 2 of 2)[h Rolexsoft] ZXSpectrum +4718CADE2527180946CB2766BB64DE33 H Winter Olympiad '88 (1988)(Tynesoft)[h Wojtsoft] ZXSpectrum +BC33D7A2616E4225991CA17B00E6A134 H Winter Sports (1985)(Electric Dreams)[h Jansoft] ZXSpectrum +5245A5A5429927D0626421426690EA76 H Wizard Warz (1988)(Go!)(48K-128K)[h Raf] ZXSpectrum +EA939F9FECA677599B0DF69F19AA9E3B H Wizard's Lair (1985)(Bubble Bus)[h Wham-Soft] ZXSpectrum +52EBB62CCCB30099DBF1AFFCBA7A97EE H Wizball (1987)(Ocean)(48K-128K)[h Bill Gilbert][aka Wizzball] ZXSpectrum +0347E036AA027212ACC414EB0ABED997 H Wolfan (1987)(Bulldog)[h Bill Gilbert][aka Wulfan the Barbarian] ZXSpectrum +F3609867379FF3DCECEB80273502373F H Wonder Boy (1987)(Activision)(48K-128K)[h Bill Gilbert] ZXSpectrum +3C25F8A030471787206D37737B9B8BE7 H Wonder Boy (1987)(Activision)(48K-128K)[h Darek] ZXSpectrum +BB67E3AFCEA8E6F1D138C10549838581 H Wonder Boy (1987)(Activision)(48K-128K)[h Nicolas Rodionov] ZXSpectrum +CCAB1A697D2A1C297C482D14247B477F H Wonder Boy (1987)(Activision)(48K-128K)[t Pokes] ZXSpectrum +EE65ECCE1C17F45334EA55A80D603ED0 H World Championship Soccer (1991)(Elite Systems)(128K)[h Seal] ZXSpectrum +C40D5A2478A2D84FF98110564B93FB2E H World Class Rugby (1991)(Audiogenic)(48K-128K)[h Babolo][aka Sports Action Rugby] ZXSpectrum +611041004DA04B252663F387489B0C50 H World Class Rugby (1991)(Audiogenic)(48K-128K)[h Mr][aka Sports Action Rugby] ZXSpectrum +2441B4C6FCA1336BF73F8DA4DBD925B7 H World Class Rugby (1991)(Audiogenic)(48K-128K)[h Serge][aka Sports Action Rugby] ZXSpectrum +E654234EFF1E846A67B5F2AD65AC8764 H World Class Rugby (1991)(Audiogenic)(48K-128K)[h S-Studio][aka Sports Action Rugby] ZXSpectrum +11C0B77684CA2A7A42AB268BBD358791 H World Cup Football (1984)(Artic Computing)[h A.Ivashnev] ZXSpectrum +43DDF61A52D278C0BE4DBF1B77B956E7 H World Cup Manager (1985)(Stuttard)(Side B)[h Rajsoft] ZXSpectrum +B899DAA6B436526975AA28DE51A703B7 H World Games (1987)(U.S. Gold)(48K-128K)[h Bill Gilbert] ZXSpectrum +C1B684B9A7D16BF4255A7835E39DA2E4 H World Series Baseball (1985)(Imagine)[h Boyarkin Oleg][tr ru] ZXSpectrum +4C5F08FEB0C0601C65A4F5EAB87C30F6 H World Series Basketball (1985)(Imagine)[h Digital Cracking Service Inc.] ZXSpectrum +B1C8BFBB3A888C32E344ECF7D972383C H World Series Basketball (1985)(Imagine)[h Jansoft] ZXSpectrum +51F8CDAD3DBFEE69CA5894F51AFBF6E4 H World Series Basketball (1985)(Imagine)[h Prospekt][tr ru] ZXSpectrum +C857601095D1C178214F9E70FB04056F H World Series Basketball (1985)(Imagine)[h San-San] ZXSpectrum +DFE3BCB3BE7AFD219EFC633AB009FE21 H World Series Basketball (1985)(Imagine)[h Vatroslav] ZXSpectrum +428A18D3D2F2553E8EAA5A61A43F07BF H World War 1 (1987)(MC Lothlorien)[h Aleksandr Poryadin][aka World War I][aka World War One] ZXSpectrum +042A705630ABFD244194C16D05170FCE H World War 1 (1987)(MC Lothlorien)[h Bill Gilbert][aka World War I][aka World War One] ZXSpectrum +1B16F53CEC963A65FB8B0404BEAB75FB H Wriggler (1985)(Romantic Robot UK)[h Future Soft] ZXSpectrum +F50F82744009233C5C25B716A5CC4539 H Xanthius (1987)(Players)[h Davor Magdic] ZXSpectrum +F695823602BAC16E2664FB038729774B H Xanthius (1987)(Players)[h Mac] ZXSpectrum +CB063131669405960FFF781613896EE8 H Xarax (1988)(Firebird)[h Dream Soft] ZXSpectrum +D7A3522BD6F4E96BFD491E30E5B2F35E H Xarax (1988)(Firebird)[h Tarzan Boy] ZXSpectrum +43DF43FD1D92E6F9FB85BE703DED4F21 H Xcel (1985)(Activision)[h Drazen Medved] ZXSpectrum +AF37ED25D498FDCC79AF8B8915BDE2C6 H Xecutor (1987)(ACE)[f] ZXSpectrum +D35AA3AA67C766E06D9745E20F1CE14F H Xecutor (1987)(ACE)[h Fcs] ZXSpectrum +1C41C8790CC84CFE185390013BE479F9 H Xecutor (1987)(ACE)[h Stawicki] ZXSpectrum +27AFBDB1C19516BBA851CE6D1C5BE1C4 H Xeno (1986)(A'n'F)[cr] ZXSpectrum +C0DDFA4C5016A4435EAE7ED37DE2F1B2 H Xenon (1988)(Melbourne House)(48K-128K)[h Baradaev Igor] ZXSpectrum +87158BF14C6502D085FD4DE44AB1FBDF H Xenon (1988)(Melbourne House)(48K-128K)[h Bill Gilbert] ZXSpectrum +6627659AE1ECC4449BE98F3ADC24AD6B H Xenophobe (1989)(Micro Style)(128K)[cr Matasoft][t Matasoft] ZXSpectrum +DC579A53592C481CA8C0794654C7BC2F H Xenophobe (1989)(Micro Style)(48K-128K)[h Andy Tacker] ZXSpectrum +7FF433B85210628753343E9A39FE2FFB H Xenophobe (1989)(Micro Style)(48K-128K)[h Bill Gilbert] ZXSpectrum +DD9B79A3D69FA3B4A0F062725F1DEC96 H Xenophobe (1989)(Micro Style)(48K-128K)[h Smok] ZXSpectrum +BFFBD479129CA73A33C0043EC435C22A H Xevious (1987)(U.S. Gold)[h Ducky] ZXSpectrum +9A7E2E011B0D39A00E7A29177E0623D7 H Xevious (1987)(U.S. Gold)[h Future Soft] ZXSpectrum +1296605BC9534B3B38ED12380EF6D19E H X-Mas Ludo (1987)(Gremlin Graphics)[h Bill Gilbert] ZXSpectrum +7689F7AB8A852C64E21CB135C2DD521E H X-Mas Ludo (1987)(Gremlin Graphics)[h Modern Magic Club] ZXSpectrum +D854F04FE52D53828A19722FF26CD13E H Xonix (1988-10-22)(Surna, A.)(LT)[h A. Vancevicius] ZXSpectrum LT +22E298C0D72426C84BD01F3EE53DB26A H XOR (1987)(Logotron)(128K)[t] ZXSpectrum +1049F9E39E269DCBDA986FE18E854DAC H XOR (1987)(Logotron)(48K-128K)[h Aleksandr Poryadin] ZXSpectrum +66526AABDC0F44BF54BDB4535101E356 H XOR (1987)(Logotron)(48K-128K)[h Dnepropetrovsk] ZXSpectrum +7AD9C65E63EB5A0C841730A7935FEF42 H XOR (1987)(Logotron)(48K-128K)[h Rajsoft] ZXSpectrum +38CD407C62E52E930F30B08F427DE6F7 H X-Out (1990)(Rainbow Arts)(48K-128K)[h Tff Team] ZXSpectrum +C105610E286473D25B860A1FE5EC1259 H X-Out (1990)(Rainbow Arts)(48K-128K)[t] ZXSpectrum +70C9EA341B3B2799DE2606AD133D57BC H Yabba Dabba Doo! (1986)(Quicksilva)[h Jansoft] ZXSpectrum +C70A417144106520FDA0F86C020ACCCF H Yabba Dabba Doo! (1986)(Quicksilva)[h Rolexsoft] ZXSpectrum +810C614B39E7FFBE7091229502F8C4EB H Yeti (1988)(Destiny)[h Mihal Soft][tr ru] ZXSpectrum +3E247D63207832486061F4362CA9F850 H Yeti (1988)(Destiny)[h S.S.Captain] ZXSpectrum +BEB2D7E4B63362AF990F5E11E006558F H Yeti (1988)(Destiny)[h Senator Ltd.] ZXSpectrum +5C48560B54D858DAD89381732084DEDE H Yeti (1988)(Destiny)[h Sungam Hacker] ZXSpectrum +3DC03D8F5D37E03BD29B26A4AB3ED284 H Yie Ar Kung-Fu (1985)(Imagine)(128K)[cr Matasoft][t Matasoft] ZXSpectrum +DEE4D8B9F370BC355C93DB281FC28937 H Yie Ar Kung-Fu (1985)(Imagine)(48K-128K)[h Satansoft] ZXSpectrum +FFB2C54BEBE460436A11C8CB1128D7D1 H Yie Ar Kung-Fu (1985)(Imagine)(48K-128K)[h Wymiana Programow Kg] ZXSpectrum +DC8D5A27BEBB1255E0CA5A8FD000E4A6 H Yie Ar Kung-Fu (1985)(Imagine)(48K-128K)[h Zxmc] ZXSpectrum +83EEDAD75E6DD97AD97F2EFD39B50F50 H Yie Ar Kung-Fu 2 (1986)(Imagine)[h M1 Loading] ZXSpectrum +E4B887E1218976396FDC628469B94B4C H Yogi Bear (1987)(Piranha)[h Jansoft] ZXSpectrum +2D4418F4717785CAD3EBBB33F732EE3D H Yogi's Great Escape (1990)(Hi-Tec)[cr Kicia] ZXSpectrum +B50F0681B42B310BA44656635F46AA94 H Yogi's Great Escape (1990)(Hi-Tec)[h Bill Gilbert] ZXSpectrum +43FBE4BD5B2A1423A8CC20E8D52A51D4 H Yogi's Great Escape (1990)(Hi-Tec)[h Kicia] ZXSpectrum +667F016E3B09E19C6E287574F746A94D H Young Ones, The (1986)(Orpheus)[h Vovchenko A.A.] ZXSpectrum +24EED230F010F171CCAD33D6AE9398F7 H YS Capers (1990)(Your Sinclair)[h Andrew Strikes Code] ZXSpectrum +76BA554869B41A4610DC14E047DFBCF2 H YS Capers (1990)(Your Sinclair)[h Sam Sobi Software] ZXSpectrum +E2818D6D8FF6B1453E5D7D91A112352C H Zaxxon (1985)(U.S. Gold)[h Putnik Petar] ZXSpectrum +AF0781F1F64B077BC6B505AAE19A9413 H Zodiac Strip (1985)(Suzy Soft)(HR)(sh)[h V.D.G.][adult] ZXSpectrum HR +C3CFF53B24F547C603E30F42CACA1A48 H Zoids - The Battle Begins (1985)(Martech Games)[h Oav] ZXSpectrum +850121D8D25940222B111C06F851C506 H Zoids - The Battle Begins (1985)(Martech Games)[h Sukin And Son Corp.] ZXSpectrum +351451F10B6F8440A7534FEBFB4E929D H Zolyx (1988)(Firebird)[h Blood] ZXSpectrum +9EC8FF7144A6F8932E0223BAE21BF627 H Zolyx (1988)(Firebird)[h Phonex] ZXSpectrum +B4EC7424F87137C0C2C1731E46534C49 H Zolyx (1988)(Firebird)[h Phonex][a] ZXSpectrum +CFBE992B68DDBB1B5B60DA988EC5B0BB H Zombi (1990)(Ubi Soft)(FR)(en)[h Gurin] ZXSpectrum en FR +E52A5A82C3C969D70A8114C5AE1778CF H Zombi (1990)(Ubi Soft)(FR)(en)[h Maks Soft] ZXSpectrum en FR +25FA3394C9D7E84D848F738520693F9C H Zombi (1990)(Ubi Soft)(FR)(en)[h Rajsoft] ZXSpectrum en FR +F51AAA927973E3E3D9F05A484034831B H Zombie Zombie (1984)(Quicksilva)[h Hacker M.I.] ZXSpectrum +BFDC5617FBFA3B3FB31E40D708A24D69 H Zombo (2015-07-24)(Monsterbytes)[f Kirk, Malcolm, 2016-12] ZXSpectrum +B29998689BA51322EB9AB737439E41D3 H Zona 0 (1991)(Topo Soft)(48K-128K)(ES)[h Pavel Nikitin] ZXSpectrum ES +CF18623CE8AD214266E8A9417AB888E0 H Zona 0 (1991)(Topo Soft)(48K-128K)(ES)[h Rajsoft] ZXSpectrum ES +7AA7F80F43016E078C23643A41869F71 H Zorro (1986)(U.S. Gold)[h Drazen Medved] ZXSpectrum +D202D1FE0EDB8A737388E6996E433F58 H Zorro (1986)(U.S. Gold)[h Killer] ZXSpectrum +37F49DA2E61782E826BE66329D8B3ABC H Zorro (1986)(U.S. Gold)[h Roby] ZXSpectrum +5E958AE27891F473CC2AF48E3BC0CDA4 H Zub (1986)(Mastertronic Added Dimension)(48K-128K)[h A.Spektor][tr ru][a][aka Zob] ZXSpectrum +9F694FFCF9DFD498DA9AD9298AE29AF8 H Zub (1986)(Mastertronic Added Dimension)(48K-128K)[h A.Spektor][tr ru][aka Zob] ZXSpectrum +29ED664290CD4FAF4E737D1698E0A01E H Zub (1986)(Mastertronic Added Dimension)(48K-128K)[h A7][aka Zob] ZXSpectrum +70844A40C8DE4E4F2782D0B7C8F2D07E H Zub (1986)(Mastertronic Added Dimension)(48K-128K)[h Baradaev Igor][aka Zob] ZXSpectrum +76B3FEFA0804FBE4F89365DE20A30D19 H Zulu Wars (1987)(CCS)[h Alexander Kornienok][tr ru] ZXSpectrum +6B842686AB6EEC5E477317D5E0DA610E H Zulu Wars (1987)(CCS)[h Baradaev Igor] ZXSpectrum +43295FD43BEFDE96A7D38F4D544E603A H Zulu Wars (1987)(CCS)[h Bruno] ZXSpectrum +60A0CA0B879C85C8D9B74FDAD0FA74DF H Zulu Wars (1987)(CCS)[h Bruno][a] ZXSpectrum +9D159B38AEB8ADD2516A0AA3E335A61C H Zulu Wars (1987)(CCS)[h Prospekt][tr ru] ZXSpectrum +4C4E49508A155B51AEB4F1280B96B1CD H Zybex (1989)(Zeppelin Games)[h Bruno] ZXSpectrum +5A2D056790ECA488CBDB3A5E9D2545AE H Zybex (1989)(Zeppelin Games)[h Mac] ZXSpectrum +D79A5151D35E9E8670F133A2251ACE9A H Zybex (1989)(Zeppelin Games)[h V.Vasilevskij] ZXSpectrum +D9A394AEFD39B02D64D11B0C7FE97924 H Zybex (1989)(Zeppelin Games)[t Pokes] ZXSpectrum +C8F1F529635A6ED96D7AD6BD407CC009 H Zybex (1989)(Zeppelin Games)[t] ZXSpectrum +BF5F4BEB36EED6E02150B955175ACAE4 H Zynaps (1987)(Hewson Consultants)[h Bill Gilbert, 1987] ZXSpectrum +B36DB76AD48BE73C6A8EF4278B9379AE H Zynaps (1987)(Hewson Consultants)[h Drj] ZXSpectrum +F860548ED6AC4E1BFE2EA29796DBD80A H Zynaps (1987)(Hewson Consultants)[h M1 Loading] ZXSpectrum +A07181B5AAC35326E9FD4EC193EEDF62 H Zynaps (1987)(Hewson Consultants)[h] ZXSpectrum +1BD21180858A2D7850D20F96C518797B H Zynaps (1987)(Hewson Consultants)[t Pokes] ZXSpectrum +6F442CB309DEDBCC2045135B8358C938 H Zythum (1986)(Mirrorsoft)[h Sla] ZXSpectrum +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Over Dumps +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Translated +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +C3D6AFC8478787EAABCA393B162BD7CE T 180! Darts (19xx)(A'n'F)[tr ru] ZXSpectrum +57D3B7E65B30C97597C37D9F8D4AB65A T 3D-Tanx (1982)(DK'Tronics)(16K)[tr ru] ZXSpectrum +9532EF1721E0CD5ABC0F64D41F05E336 T 911 TS (1985)(Elite Systems)[tr ru][aka 911 Tiger Shark] ZXSpectrum +514736C7A2C7B51818122A71D946BD72 T Ad Astra (1984)(Gargoyle Games)[tr ru] ZXSpectrum +B52B2F724C363476024D1FDA6988CE30 T Ad Astra (1984)(Gargoyle Games)[tr ru][a] ZXSpectrum +7522AA16892ECF9DF6E12B2600384491 T Adventure A - Planet of Death (1982)(Artic Computing)(16K)[tr ru] ZXSpectrum +336897315A5B65B1062E8524D4877247 T Almaz (19xx)(-)(RU)[tr ru] ZXSpectrum RU +C75AFF40A1F438D4266DA62C0B5DDB55 T Amores de Brunilda, Los (2013-12-22)(RetroWorks)(128K)(ES)[tr ru] ZXSpectrum ES +63E5925FEF37F0DD40AF7F8578F595F9 T Angle Ball (1987)(Mastertronic Added Dimension)[tr ru] ZXSpectrum +F1E959CAF6B6691F54E6B695A1A0653F T Arkanods (19xx)(-)(RU)[tr ru] ZXSpectrum RU +B551A60BC9DF4BEF6A6AE2FCB41E013F T Armageddon Man, The (1987)(Martech Games)(48K-128K)[tr ru][aka Satellite Wars] ZXSpectrum +F531ACA8350DFBDEABC5657421476F7C T Aspar GP Master (1988)(Dinamic)(48K-128K)(ES)[tr ru] ZXSpectrum ES +84ABCAAF639B23F6520CFB7BF5E71171 T Ball Breaker (1987)(CRL Group)(48K-128K)[tr ru] ZXSpectrum +4267E2F4120ED91E461C7F54C170D5AA T Ball Breaker (1987)(CRL Group)(48K-128K)[tr ru][a] ZXSpectrum +8DBE0BAF550E9A45B6D0F3E4260913ED T Battle of Britain (1983)(Microgame Simulations)[tr cs][aka Bitva o Britanii] ZXSpectrum +729CDC5D4145390B2976656986AE0071 T Beach-Head (1984)(U.S. Gold)[tr ru] ZXSpectrum +567A5556EAD3771B0C093FC2D210CE8B T Bomb Jack (1986)(Elite Systems)[tr ru] ZXSpectrum +AEB6ED60E479CAA7C76D1B5501776497 T Bomb Jack (1986)(Elite Systems)[tr ru][a] ZXSpectrum +F01DABA7EC705F7DA93EBC02FCFBB067 T Bomber (1983)(Spectrum Computing)(16K)[tr pl Jacek - Asia] ZXSpectrum +CF4EA6BBFDB02F3482060794F75555A2 T Bridge Player 2 (1984)(CP)[tr pl] ZXSpectrum +F7CED835F4113238B2970A10A14B5A46 T Captain Kelly (1986)(Quicksilva)[tr ru] ZXSpectrum +BC22506ABE3BCDFADF4E640267543C19 T City Bomber (1982)(Llamasoft)(16K)[tr ru] ZXSpectrum +31B3DB3FD74303192F98D0EC9BD9639F T Columns (1991)(Piter)(RU)[tr ru] ZXSpectrum RU +99A0C21A0FDCF91F5411DA59D40C97BF T Connect 4 (1984)(Atlantis)[tr ru] ZXSpectrum +93A368F9416F1F422260A408A4BAA941 T Con-Quest (1986)(Mastertronic Added Dimension)[tr ru Kolesnikov] ZXSpectrum +FF45040C29D25443D1420F60EA2178B6 T Cookie (1983)(Ultimate Play The Game)(16K)[tr ru] ZXSpectrum +8AE707ED4796627D2E3DE26A1953DB58 T Cosmazoigs (1984)(Your Computer)(16K)(CZ)[tr cs Petr Lukac][re-release] ZXSpectrum CZ +C468FAD40AB1FB4D7E874563CD30E67A T Crystal Castles Diamond Plateaus in Space (1986)(U.S. Gold)[tr ru] ZXSpectrum +71BC0049DD45787F1878B9F25D4AF491 T Curse of Sherwood, The (1987)(Mastertronic)[tr ru] ZXSpectrum +D9BC14D339916AFE283D6AD650684306 T Custard Pie (1985)(16-48 Tape Magazine)(16K)[tr cs] ZXSpectrum +0088D55DA454113773B1FF658CDD1F04 T Cyclone (1985)(Vortex)[tr ru] ZXSpectrum +F9EE7509209BB473B9FF7122B71482EF T Dallas (1983)(A.G.C.)(ES)[tr es A.G.C.][re-release] ZXSpectrum ES +DA6FF8677D7B242BBEF2E8A36396B5A7 T Danger Mouse in the Black Forest Chateau (1984)(Creative Sparks)[tr ru] ZXSpectrum +5757C9DD8EA4C904D01C3D532BB76E06 T Death Star Interceptor (1985)(System 3)[tr ru] ZXSpectrum +EE684B455DEC694586D0D180990435AD T Death Star Interceptor (1985)(System 3)[tr ru][a] ZXSpectrum +EF63FBD09077104DB55B6853B2FBB9DF T Deathchase (1983)(Micromega)(16K)[tr ru] ZXSpectrum +C98D30DD9D41B0CF711404BF093BBE07 T Dictator (1983)(DK'Tronics)[tr pl] ZXSpectrum +271E83544FC54753D517727281D8B162 T Dictator (1983)(DK'Tronics)[tr ru Rodionov] ZXSpectrum +E4F1C6B5447F3718A19ACFAAFC928B19 T Dictator (1983)(DK'Tronics)[tr ru] ZXSpectrum +49E567AC1B05693422AC03CCFF747943 T Dictator (1983)(DK'Tronics)[tr ru][a] ZXSpectrum +A3FED6B90F318992EDB710C0CBE22113 T Dictator (1983)(DK'Tronics)[tr ru][aka Dyktator] ZXSpectrum +08530D3B0C2DC92A05ABFB412F885267 T Dizzy 2 - Treasure Island Dizzy (1988)(Code Masters)(48K-128K)[tr ru Kupcov & Aleksandrow & Maltow] ZXSpectrum +D621C710AEB437111C66C4A3F398BF60 T Dizzy 3 - Fantasy World Dizzy (1989)(Code Masters)(48K-128K)[tr ru] ZXSpectrum +5E6729C35C9E13D6C46A254B96719C2C T Dizzy 3 - Fantasy World Dizzy (1989)(Code Masters)(48K-128K)[tr ru][a] ZXSpectrum +6C68A8DBBAD96ABF2EA9CA4F4EDAB9F7 T Draughts (1983)(Melbourne House)[tr ru] ZXSpectrum +D90A1A8C7C6C64D26D74768331324E99 T Draughts (1983)(Melbourne House)[tr ru][a] ZXSpectrum +10CE336ED77F2A1A53613C705D524313 T Duet (1987)(Elite Systems)[tr ru][aka Commando '87] ZXSpectrum +4889689E4047B0C1F3E4B07FDDCA5AB2 T Exolon (1987)(Hewson Consultants)(48K-128K)[tr ru] ZXSpectrum +2667B7B1F1C6D70124C60F9732993F89 T Exolon (1987)(Hewson Consultants)(48K-128K)[tr ua] ZXSpectrum +A36D649477D4071BD9368D7541B4876B T Exolon (1987)(Hewson Consultants)(48K-128K)[tr ua][a] ZXSpectrum +B01877A8E85B2D5146DC912183E54EB0 T Football Manager (1982)(Arely, J.)(CZ)[tr cs J. Arely][re-release] ZXSpectrum CZ +1AA11438718D7E21B9B82F133088E0F4 T Footballer of the Year (1986)(Gremlin Graphics)[tr ru] ZXSpectrum +712EF3401B136BB72305043664114632 T Gangsters! (1983)(Boulton, P.)[tr ru] ZXSpectrum +52A60E24C0EBE2C1A247074831478D9E T Golden Chalice, The (1984)(ZX Computing)[tr ru Alexander & Michael Pavluk] ZXSpectrum +0289E05E4334BB59E77833FDD1B11CC4 T Goonies, The (1986)(U.S. Gold)[tr pl] ZXSpectrum +504099A48FB81670B4730861EC48986B T Hyper Active (1988)(Sinclair User)[tr ru Balaev Evgeny] ZXSpectrum +BA4F3DA806CD1D65125D0E9E80BEBBFD T Jack the Nipper II - In Coconut Capers (1987)(Gremlin Graphics)[tr ru] ZXSpectrum +E8FA962B2327C0C0204B9E248268FF84 T Kirel (1986)(Addictive Games)[tr ru] ZXSpectrum +BCD6F226D3A78A6F730D6F0144070265 T Laser Squad - Level 2 (1988)(Blade)[tr ru] ZXSpectrum +9FBE5D9A6B402131BD8C4F11518D9DFD T Laser Squad - Level 3 (1988)(Blade)[tr ru] ZXSpectrum +C892094C00E4A8108D3DAA4425E25D04 T Laser Squad - Remix (1988)(Blade)(128K)[tr ru] ZXSpectrum +3A0614E049DFF28F254385ABB0CBEBA5 T Last Raider (1995)(Wredosoft)(RU)[tr ru] ZXSpectrum RU +FF2C493C7ACC5C84FBE333DEE259E4CE T Legions of Death (1987)(MC Lothlorien)[tr ru] ZXSpectrum +087DF06F6B22BF766CCBD80D00ED999B T Loco-Motion (1985)(Mastertronic)[tr ru] ZXSpectrum +2D0AE7835243FBF641B1A8CCD8AEF557 T Loco-Motion (1985)(Mastertronic)[tr ru][a] ZXSpectrum +A4C1BDC7321F9366FA64D95C9F7B278D T Lode Runner (1984)(Software Projects)(48K-128K)[tr ru] ZXSpectrum +3FC02E52F1594BC2E163A51044A85522 T Maksit (1993)(K., Igor)(RU)[tr ru] ZXSpectrum RU +366C4CAB4F1FFD2106BC6DC4F493D2F5 T Mantronix (1986)(Probe)[tr it 87] ZXSpectrum +F2D8520736902872E71111980A430506 T Master of Magic, The (1986)(Mastertronic Added Dimension)[tr ru] ZXSpectrum +79D2D1833D3A9141AB0027C372EB3712 T Message from Andromeda (1984)(Interceptor)[tr ru] ZXSpectrum +28972628AC6F3BCD2403AB7A0FD83D74 T Message from Andromeda (1984)(Interceptor)[tr ru][a] ZXSpectrum +C009A6B037E573AC81B857F75B4A61F4 T Mimzoid Death Dude (1988)(Jaquest, Grant)[tr cs] ZXSpectrum +6E01802E99BAD51C127C4A048A1ACC53 T Moscow-Paris (1987)(Kiszakiewicz, Marek - Mering, Jacek)(PL)[tr ru] ZXSpectrum PL +39AAF4BA278EF46CA7ECC41FC1669B91 T Ms. Pac-Man (1984)(Atarisoft)[tr ru] ZXSpectrum +AB8A4771834026A2427D598ECD1D6A0C T Myth (1989)(Rainbird)(+3)[tr ru] ZXSpectrum +84D7463DCAD09146C1FAF3E96C6D0BC9 T Nebulus (1987)(Hewson Consultants)[tr ru] ZXSpectrum +46E1BB2F155484C9BE39D7E52B240CA3 T Nether Earth (1987)(Argus Press)[tr ru] ZXSpectrum +50B7E5EE70A1DEA5A8AAFCB6C07ED90B T Nether Earth (1987)(Argus Press)[tr ru][a] ZXSpectrum +5A964AD42FEDBDD73B99D3F15975CDD2 T New Dizzy (1993)(Kutin, V. - Paltusov, D.)(RU)[tr ru] ZXSpectrum RU +343FE72F7A81889D15C01DDD173B54EC T One Man and His Droid (1985)(Mastertronic)[tr ru][With manual] ZXSpectrum +483944A1ED39D6CFDF8F237B27C251BF T Overlander (1988)(Elite Systems)(48K-128K)[tr ru] ZXSpectrum +9486B5DF886C359854DFB583D2794833 T Pac-Mania (1988)(Grandslam)(128K)[tr cs Petr Lukac] ZXSpectrum +D0A2BEA53B114ED5FCE049389ED29529 T Panama Joe (1984)(Parker - Sinclair Research)[tr ru][aka Montezuma's Revenge] ZXSpectrum +190DB72C9498ECBD40DCB47D102AA8A3 T Pitman Seven (1983)(Visions Software Factory)[tr pl] ZXSpectrum +CF472C1B144DD4B1C629BFCE0510FF43 T Prohibition (1987)(Infogrames)(FR)[tr ru 1989] ZXSpectrum FR +7A330DBBB91FD2A5AD58F27E2F60537C T Prohibition (1987)(Infogrames)(FR)[tr ru] ZXSpectrum FR +DA704C5D0995F8DFA5BD3FE1EC37087F T Pssst (1983)(Ultimate Play The Game)(16K)[tr ru][With manual] ZXSpectrum +A3CFBA00E269C51D83628B40D5FF8C09 T Raid over Moscow (1985)(U.S. Gold)[tr ru] ZXSpectrum +3F06CA24795D0DC477370DD53D99E866 T Rambo III (1988)(Ocean)(48K-128K)[tr cs Luxus Software House] ZXSpectrum +D4867C70E7BD469BEC8D03550ADF5100 T Rebelstar (1986)(Firebird)[tr ru][1 Player] ZXSpectrum +271CCD986BC684CF1190D11F4DDF9579 T Rebelstar (1986)(Firebird)[tr ru][2 Players] ZXSpectrum +DE415D85B44A04821608904E3A755034 T Renegade (1987)(Imagine)(48K-128K)[tr ru] ZXSpectrum +1753EF2B439F42B3168608D72B6418D3 T Renegade (1987)(Imagine)(48K-128K)[tr ru][a] ZXSpectrum +F6F9D45CAB835801A6CA8932AC443277 T Rock'n Roller (1988)(Topo Soft)(ES)[tr ru] ZXSpectrum ES +6562D3A30E74DE0E33FFA02CF44BB7AE T Saboteur II - Avenging Angel (1987)(Durell)(48K-128K)[tr pl] ZXSpectrum +81567617008C189F34AF52A2849D4A0E T Saboteur II - Avenging Angel (1987)(Durell)(48K-128K)[tr pl][a] ZXSpectrum +3B952F5AD0B7D14B6C5C3F624921A141 T Saboteur II - Avenging Angel (1987)(Durell)(48K-128K)[tr pl][a2] ZXSpectrum +5A6E507477BDFA1DF0B5F0BB53752975 T Saboteur II - Avenging Angel (1987)(Durell)(48K-128K)[tr ru Valery Rybkin] ZXSpectrum +AC24C7103EE01202D02A17E3E8972F22 T Sabre Wulf (1984)(Ultimate Play The Game)[tr ru] ZXSpectrum +EB7012C5D8F2340EE81C903ADCFC81D8 T Savage - Intro (1989)(Luxus Software Ostrava)(CZ)[tr cs Luxus Software House] ZXSpectrum CZ +0E69725C39C72384FC85F4D7A6E9259F T Savage (1988)(Firebird)(Tape 3 of 3)[tr ru] ZXSpectrum +656085C4C972B343EFCDAD48DE2CD59F T Sceptre of Bagdad (1987)(Atlantis)[tr ru] ZXSpectrum +2410D98F3A666AA3FEC2016441DBA953 T Seka Club (19xx)(Bodrov, Vadim - Kapp, Wilhelm)(RU)[tr ru][aka Klub Seka] ZXSpectrum RU +E6EBA05EF94DC4D7921B357C7AF1EC4E T Solomon's Key (1987)(U.S. Gold)[tr ru Butramiyew D.N] ZXSpectrum +7BE23E024E4BD9124265B4E0CA00F385 T Solomon's Key (1987)(U.S. Gold)[tr ru Butramiyew, D.N] ZXSpectrum +EBBBD6087BF8835D596B43A980AAAF4B T Specimen II - The Apple Quest (1991)(Crash)[tr ru] ZXSpectrum +ADAA809B9F4E9F0682A5F5124E46B484 T Speed King 2 (1987)(Mastertronic)[tr ru] ZXSpectrum +C1B26E202C7D9A16E37163290E008CF0 T Stig 3, The (2002)(Total Computer Gang)[tr en T.C.G.][aka Podraz 3] ZXSpectrum +CB619B294C66C7FFDFCC24F2FA8EFF44 T Strip-Dice (1986)(Load 'n' Run)(IT)[tr ru][adult] ZXSpectrum IT +F2904248C1DE296500201EF06EEB1861 T Telly Wise (1990)(Fastback)[tr ru Sharkunow Aleksej] ZXSpectrum +2EC5B8CB56D7B8D305507798A7C8FE95 T Teodoro no Sabe Volar (2010)(RetroWorks)(ES)[tr ru][aka Teodoro Can't Fly] ZXSpectrum ES +F26C587E494E5B475FFA4DE7D7886B25 T Tranz Am (1983)(Ultimate Play The Game)(16K)[tr ru] ZXSpectrum +E279A50B282227697D967444E15E807B T Treasure Island (1984)(Mr. Micro)[tr ru] ZXSpectrum +D073C9E2EC83DD683A6E1FF90C469605 T Ufo (1984)(Kaveh, Yoav)(RU)[tr ru] ZXSpectrum RU +86697211099871C967BC5F80CC8626B9 T Whole New Ball Game, A (1989)(Crash)[tr ru] ZXSpectrum +EA8494F4E833742E7AE979C1BD8F4C78 T Zaxxon (1985)(U.S. Gold)[tr ru] ZXSpectrum +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Home Brew +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Believed Good +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +DC4C6C702A5DE477B9189C68128F32A3 10 OTHELLO (2016)(Saukas, Einar)(BR)(en) ZXSpectrum en BR +E6E98BE8288D04949F1BE95B168B0B45 10th Frame (1987)(U.S. Gold) ZXSpectrum +F8FA5EC7084950528D4304E728D356DF 11-a-Side Soccer (1988)(Code Masters Gold)(48K-128K)[GS] ZXSpectrum +617EB99F7C3D34707EE535E4F198AD18 12 days of Spectrum, The (2017)(Fossil, Bob) ZXSpectrum +A75850679076E028DAEE11A60A7ED452 123 Maze (2009)(YRS)(16K)(NL)(en) ZXSpectrum en NL +D8619656728FCE148B34AD9E36A3E4E0 127 Hours (2013)(Kweepa)[CSSCGC] ZXSpectrum +42D7DA4247050BCA43AC9F093BAEC51A 128 Demo 3 (1989)(Amst - Mac) ZXSpectrum +D3590C8A799D7C350F1A4F195AB1E987 15 Puzzle (1983)(Sinclair Programs)(16K) ZXSpectrum +B847E17D6E15AFFE892640D681E244D6 16K Superchess (1983)(CP)(16K) ZXSpectrum +AC96D213C7E98558C7EC8CE980726EAD 180 (1984)(CCS) ZXSpectrum +64B2985DE77300DF7977C44D06ABCDB6 180 (1986)(Mastertronic Added Dimension)(48K-128K) ZXSpectrum +79F849994A2C887A3BD8B4B5692CE3F0 180 (1986)(Mastertronic Added Dimension)(48K-128K)[a] ZXSpectrum +1898AA3EBEE40D0AF739172F8A512F9E 180! Darts (19xx)(A'n'F) ZXSpectrum +0E543F5C32A9DD3EAB3863297E45890D 19 Part 1 - Boot Camp (1988)(Cascade Games)(48K-128K) ZXSpectrum +503103F900685A957BC14BE1FDD37AE6 19 Part 1 - Boot Camp (1988)(Cascade Games)(48K-128K)[a] ZXSpectrum +52AD94BAB805589EF1F966551FF9EF08 19 Part 1 - Boot Camp (demo) (1988)(Cascade Games)(48K-128K)[Sinclair User Covertape] ZXSpectrum +FD63963901D69922F6A2963CAF6A9D02 1942 (1986)(Elite Systems) ZXSpectrum +375F7096675F6B748B8F012267E96A50 1942 Mission (1984)(CCS) ZXSpectrum +ADFFAD850BF71EB64FE159FDFBFE5C62 1943 - The Battle of Midway (1988)(Go!) ZXSpectrum +7587B74F4262D0FD785449AE9BA6AF41 1984 - A Game of Government Management (1983)(Incentive)[aka 1984 - The Game of Economic Survival] ZXSpectrum +DCD5486CA6D79D856949146815AC1FF2 1985 - The Day After (1985)(Mastertronic) ZXSpectrum +93340A0454498B8DECFDC2676B8A2EE0 1985 - The Day After (1985)(Mastertronic)[a] ZXSpectrum +4097687FD92E66C293BAA1621CB8201B 1985 - The Day After (1985)(Mastertronic)[a2] ZXSpectrum +9C13F95BF998C9DAB6026C9AE5071BA1 1994 - Ten Years After (1984)(Visions Software Factory) ZXSpectrum +EDB79E4EFBB6A35920D3F7D8E9FEBF1A 1999 (1987)(Summit) ZXSpectrum +92E8A6C473B1E81362C826F19DC4CC7B 1D 1D Tetris (2015)(unsatisfactory)[CSSCGC] ZXSpectrum +8E370163A33FC59FB05C3B355ED2BA79 1K Othello (2008)(YRS)(NL)(en) ZXSpectrum en NL +60BA837FB958D9C47D15294507352DE0 1Kanoid (2002)(Ferraris, Paolo)(16K)(IT)(en) ZXSpectrum en IT +EF1D8EEF985ABB9C2F921F955766D2F2 1Kanoid (2002)(Ferraris, Paolo)(16K)(IT)(en)[a] ZXSpectrum en IT +289DBB00A3822F07017339BD8FEDBB75 1st Division Manager (1991)(Code Masters)(48K-128K)[aka First Division Manager] ZXSpectrum +351ABFDD12B24EE9871E233F5DC24757 2 Player Soccer Squad (1991)(Cult Games) ZXSpectrum +99C262A0073CC51FF00AADD8C39BC933 20 Questions (2008)(Steve 'spt')[CSSCGC] ZXSpectrum +69AD865B4193659A0BF3A51BE66BB052 20 Tons (1985)(Spectrum Computing) ZXSpectrum +5DE0A220268ADAD5A513248CF12428F3 2001 - A Spec Odyssey (2000)(Hajo Spuunup)[CSSCGC] ZXSpectrum +5C456BE439BD6468CD2D5947C48B7C77 2003 - A Space Oddity (1984)(DK'Tronics) ZXSpectrum +E4692C969929AB9BDF6DE216F5038CEE 2048 (2014-03-25)(Erdikmen, Arda)(RU)(en) ZXSpectrum en RU +C0EDD4DFACC7B9F69B4346051125099E 2048 Simulator (2014-03)(Timmy) ZXSpectrum +9E66BC11B37920BE933273042B007507 2088 (1988)(Zeppelin Games) ZXSpectrum +069BB9F3CBF474B20E9564F02543CFE6 2112 AD (1985)(Design Design) ZXSpectrum +E5468AFA2C2F2EB9B7880EC205195C9C 2112 AD (1985)(Design Design)[a] ZXSpectrum +51A496A8522E06BB2D564AD6D6567278 2112 AD (1985)(Design Design)[a2] ZXSpectrum +EB09C48950B2397B41E4F7C521DC506A 23 Spichki (2012)(Fishbone)(RU) ZXSpectrum RU +163F7A60F43688EA70B310207CDD0EE8 2k RGB Challenge (2011)(Dalby, Tom)(16K) ZXSpectrum +2D4459443192EB539CD6AECACB42248E 3-2-1 (1984)(CheetahSoft)(16K)[aka Un, Dos, Tres Responda Otra Vez][re-release] ZXSpectrum +19E3CBB09C06C5F2ED8F18A89691A6E9 3D Advanced Marathon Simulator (1998)(Turtiainen, Tero)[CSSCGC] ZXSpectrum +B06E1163F8C731E2C471E17243824C69 3D Ball (1987)(Thrydhent Vision Systems)(ES)(en) ZXSpectrum en ES +3025708A256664C91E7D08DBA6DEA952 3D Bat Attack (1984)(CheetahSoft) ZXSpectrum +2409CCF1CE5E2839428FEB62DA5B8945 3D Bat Attack (1984)(CheetahSoft)[a] ZXSpectrum +5292F0BAAD559BD53B449783239C6A40 3D Combat Zone (1983)(Artic Computing) ZXSpectrum +04ADCEC8E5C4399F316C534FEBD819BA 3D Defence (1987)(Empire) ZXSpectrum +8508B59173245D44C88F26B487DBA8BB 3D Defender (2003)(Marks, Russell)(128K) ZXSpectrum +EFF4A2404AFE221CD3CDB86087F44287 3D Desert Patrol (1983)(CRL Group)(16K) ZXSpectrum +2CA17B3EF73B00F8477D017C4DAC8C1B 3D Dracman (1984)(Your Computer) ZXSpectrum +21690AF19DD766F9FEAAA5DC4A271D99 3D Driver (1983)(Virgin Books) ZXSpectrum +E3CB50FB3CC52ADFA3D1D9DBD0023FB7 3D Golf (19xx)(-)(de) ZXSpectrum de +B89AE8F5E3A6EA2C473C8234BCDA5217 3D Grand Prix (1991)(Zeppelin Games)[a][aka Grand Prix Championship] ZXSpectrum +B6B89069E72AA6537820E2B4CFBAA692 3D Grand Prix (1991)(Zeppelin Games)[aka Grand Prix Championship] ZXSpectrum +C1421724F6562ED17353E01B36033EB9 3D Grandprix Simulator (19xx)(ACE) ZXSpectrum +31A2586A429F9C2988CDC23E197E515D 3D Labyrinth (1983)(Individual Software Service)(DE) ZXSpectrum DE +7320C608C2FFB165ED52E01F9D863F2E 3D Labyrinth (1989)(Busy - Fuxoft)(SK)(en) ZXSpectrum en SK +6AA1F4D0F1D82415DD909ABC2A5DEB89 3D Lunattack (1984)(Hewson Consultants) ZXSpectrum +B9E89A203B2C03D01FE4D5FE97D73552 3D Lunattack (1984)(Hewson Consultants)[a] ZXSpectrum +6EE539B60C3A932E9D0BFB24A309ACF5 3D Lunattack (1984)(Hewson Consultants)[a2] ZXSpectrum +1451450327AC9C29EC6B18AFDBC63D64 3D Lunattack (1984)(Hewson Consultants)[a3] ZXSpectrum +974FDBB1E41A3601DA5BF4FA08502CA6 3D Maze (1982)(Impact) ZXSpectrum +04A3A6D89688D971DA064D565B8F292E 3D Maze (1982)(Impact)[a] ZXSpectrum +8C56EC68E685BCF427227F421F34DDA3 3D Maze (1982)(Phipps Associates)(16K) ZXSpectrum +F330CDDF7A7E9523F20F9B5DDFCEE0A2 3D Maze of Gold (1982)(Gilsoft International)(16K) ZXSpectrum +2FABAABCB133D3E638C50D811C568A38 3-D Monster Chase (1984)(Microbyte)(16K)(ES)(en-es)[re-release] ZXSpectrum en-es ES +F5077B4C51DEBF148518F74495C63E8B 3-D Monster Chase (1984)(Romik)(16K) ZXSpectrum +164788AEE88A67811E0E622BC94C3B7F 3-D Monster Chase (1984)(Romik)(16K)[a] ZXSpectrum +61594C4722EB81B2F7C64F28A75088CC 3D Monster Maze (1997)(Marks, Russell)(128K) ZXSpectrum +BFAA2F02A80604A620BD581C2FCE28AB 3D Noughts and Crosses (1983)(ZX Computing)(16K) ZXSpectrum +CC51C14190673B6F6E837322F95A855C 3D Noughts and Crosses (1983)(ZX Computing)(16K)[a] ZXSpectrum +9C85982BF83897F180AD9CB398BBB560 3D Painter (1983)(CDS Microsystems)(16K) ZXSpectrum +EB92642845EE8DAA798AA00676B74F38 3D Painter (1983)(CDS Microsystems)(16K)[a] ZXSpectrum +097F233CC225CA34FB15AA77D9730AAC 3D Pinball (1989)(Mastertronic Plus)[aka Pinball Power] ZXSpectrum +5F58055063EA5A0BDFF7B5C0093F8395 3D Pool (1989)(Firebird)[aka Maltese Joe's Pool Challenge] ZXSpectrum +EC45311C912F603BBA2F1F16BB6F55C3 3D Pyramid (1983)(Green Fish Software Enterprise) ZXSpectrum +3DCE24723E39C19B1389FFEC198A9597 3D Quadracube (1983)(Artic Computing)(16K) ZXSpectrum +E4A19DC6268CFB97C0DC8305A81F7352 3D Seiddab Attack (1984)(Hewson Consultants)(16K) ZXSpectrum +E1FD44B335745E13A739E706BE6023A8 3D Snooker (1990)(Players Premier) ZXSpectrum +34C6C1D90B713E5A1DE4EC06699D153C 3D Sofa Move Simulator (2009)(Laszlo, Simon)[CSSCGC] ZXSpectrum +731B0821E6B030360153514B8D42E98C 3D Space-Wars (1983)(Hewson Consultants)(16K) ZXSpectrum +E3C8E373D393488D018CBFE37428F3FB 3D Starfighter (1988)(Code Masters)(48K-128K) ZXSpectrum +23739DCAA2A54522A8377A93B4340F30 3D Starstrike (1984)(Realtime Games) ZXSpectrum +9E5BE0F42796E2FD467977717815DC1B 3D Starstrike (1984)(Realtime Games)[a] ZXSpectrum +621B91DBDAB86FF64CD5DC250961F984 3D Starstrike (1984)(Realtime Games)[a2] ZXSpectrum +66E8B34C0FF51B9EFAB8F0FA4A200524 3D Stock Car Championship (1988)(Firebird) ZXSpectrum +21660CC4F25431C79240ED3E08FDE9B2 3D Strategy (1983)(Quicksilva)(16K) ZXSpectrum +8DCA0D68A2E321EA21985BE22B555323 3D Tank Duel (1984)(Realtime Games) ZXSpectrum +29C1A58C4F21F5D16BFE095BBF5FCB13 3D Tank Duel (1984)(Realtime Games)[a] ZXSpectrum +C1AD6F7A0376BD71C04F817DC0B36949 3D Tank Duel (1984)(Realtime Games)[a2] ZXSpectrum +49AE4E98AD3DD86FA47D6AD82973D16C 3D Tank Duel (1984)(Realtime Games)[a3] ZXSpectrum +A96899AAD0FD2352038421F5C938AD17 3D Tic-Tac-Toe (1983)(Orwin)(GB)(de) ZXSpectrum de GB +ED7DFF582CD2D4D93BA98304DC583FC9 3D Tunnel (1983)(New Generation) ZXSpectrum +ED26CC9A895C01F552A2FCBC58EDA6D4 3D Tunnel (1983)(New Generation)(16K-48K) ZXSpectrum +D9B6D53795995B066B593C1EFF051DDD 3D Tunnel (1983)(New Generation)[a] ZXSpectrum +2D11F5F3AEAE348053BE2889592C02E4 3D Vectron (1985)(Insight) ZXSpectrum +6FC448E57E39343DCEBC197949EFA312 3DC (1987)(Hit-Pak) ZXSpectrum +D8128BC4456082E828456E2EEF4AD32D 3D-Dotty (1984)(Dollarsoft) ZXSpectrum +83A8076AA7A8883AFA73C39760396004 3-Deep Space (1983)(Postern)(16K) ZXSpectrum +8AC4D3F7A9F600C8933B8E06E52ACBC6 3-Defens (19xx)(-)(de) ZXSpectrum de +F2F6CD58E417C629A39AFA438D224BCA 3D-Interceptor (1984)(Ventamatic)(ES) ZXSpectrum ES +54761382D752A42031C0592171D7144C 3D-Ravijn (1983)(Soft & Easy)(NL)[aka Blade Alley][re-release] ZXSpectrum NL +4CCEDE7F2AE54EE819C1EE0A9C61AF31 3D-Tanx (1982)(DK'Tronics)(16K) ZXSpectrum +5C58F3DAE5630C1CF749102F514783DC 3D-Tanx (1982)(DK'Tronics)(16K)[a] ZXSpectrum +1424C9514FB3391AE89BF4D844487BAF 4 on a Row v2.0a (2005)(CrisiSofT)(NL)(en) ZXSpectrum en NL +BE3E2050888905B95756B0C81512B616 4 on a Row v3.0d (2005)(CrisiSofT)(NL)(en) ZXSpectrum en NL +57C5F2CC4610CA7FAFDAB9FE71C06255 48K Simulator 2012 (2012)(Gillen, Andrew)[CSSCGC] ZXSpectrum +846F2C1D434D34722EA596ECE98EF352 4D Time-Gate (1983)(Quicksilva) ZXSpectrum +69071A5FADA724078415FC6CBCF0EE58 4K Race (2004)(Ferraris, Paolo)(128K)(IT)(en) ZXSpectrum en IT +8CF006C71C747899A1715DB1CADCB54F 4K Race (2004)(Ferraris, Paolo)(IT)(en)[CSSCGC] ZXSpectrum en IT +807646C1A71BD8C94DA4D93AE8D1A62D 4K Race Refueled (2005)(Ferraris, Paolo)(IT)(en) ZXSpectrum en IT +1C372671418BC0E02F5BE0F8FE06E0E5 4K Race Refueled v2.01 (2005)(Ferraris, Paolo)(128K)(IT)(en) ZXSpectrum en IT +2D58E910A1B308D16976D62C4BA50C4E 4K Race Refueled+ (2005)(Ferraris, Paolo)(TC2048-TS2068)(IT)(en) ZXSpectrum en IT +3A3BBF205BA3A1F74C14F5620B95FA34 4k Tap-N-Join (2011)(Dalby, Tom)(16K) ZXSpectrum +2DDEBDFD0B95EA1A0A048C77258EFC3B 4k Tap-N-Join (2011)(Dalby, Tom)(16K)[a] ZXSpectrum +6384440F2A5D51528A582DCB88B06504 4x4 Off-Road Racing (1988)(U.S. Gold)(48K-128K)(Side A) ZXSpectrum +BF22DC8EE6CA1070978987A1AC0985F1 4x4 Off-Road Racing (1988)(U.S. Gold)(48K-128K)(Side B) ZXSpectrum +0F30A04EE3DBD2D98284CF684D6DD8D5 51 (1983)(Th. Dargell)(DE) ZXSpectrum DE +49F72283EB04C14D59E017E2B511285C 66 (19xx)(Stankisoft)(DE) ZXSpectrum DE +9FA680545D261B68A58FCBCCE14E922D 66 (19xx)(Stankisoft)(DE)[a] ZXSpectrum DE +8597FA8B10434D299088E67AA1241940 7 Card Stud (1986)(Martech Games) ZXSpectrum +E3E738FAE5D369BB6EA6387AB23799CD 720 Degrees (1987)(U.S. Gold) ZXSpectrum +D7E808ED43D285DA6DC803F31FFB77A4 720 Degrees (1987)(U.S. Gold)[a] ZXSpectrum +21F42B4B2E66A7F93584EBE30F12FA0B 747 Flight Simulator (1984)(D.A.C.C.) ZXSpectrum +11D998AD87A9EB1529B8359C1AA95B12 747 Flight Simulator (1984)(D.A.C.C.)[a] ZXSpectrum +3701576C7BD7C31CCAC47FAE2CC6BE97 750cc Grand Prix (1991)(Code Masters)(48K-128K) ZXSpectrum +1C19161352415F559B7236FF75C5106D 750cc Grand Prix (1991)(Code Masters)(48K-128K)[a] ZXSpectrum +49ED0465BACD350B10FACF57F08664B6 911 TS (1985)(ABC Soft)(ES)(en)[re-release] ZXSpectrum en ES +470BCE5962DDCA4E17D188E18F177DA6 911 TS (1985)(Elite Systems)[a][aka 911 Tiger Shark] ZXSpectrum +97803AEBFE4A23BF62ED98E7A09F7ED7 911 TS (1985)(Elite Systems)[aka 911 Tiger Shark] ZXSpectrum +CB96E1D874348A107A11A79B0A074528 99Y (1986)(UK Lead)(SE)(sv) ZXSpectrum sv SE +602DB9C6762ACB9B25195216400C10C5 A I AA A E O (2012)(Carlsson, Anders)[CSSCGC] ZXSpectrum +49A09CB5583A2F91888F81830CE5ED5F A Team (1988)(Zafiro Division)(ES)(en) ZXSpectrum en ES +B0EB820C7AF44F857DA79C01CBCE0CDE A Treat! (demo) (1985)(Firebird) ZXSpectrum +9E20EC2622D5664B271734E22DFC51E9 A.R.C.O.S. (2012)(Kabuto Factory)(ES)(en) ZXSpectrum en ES +B5F4D0A7459DC09C614E7A9F277B2D94 A.T.R.A.M. Commander v Admiral (1984)(Websters)[aka Advanced Tactical Reconnaissance and Attack Mission] ZXSpectrum +C6F44A9B4F1591D3F849DBD02C38D4AB Aaargh! (1989)(Melbourne House) ZXSpectrum +73BC3048B6FE10C1C9A5A9BAA5554EDC Aaargh! (1989)(Melbourne House)[a] ZXSpectrum +4F110AE4988356E9821177C3BAE50501 Aahku al Rescate (2011)(Kabuto Factory)(48K-128K)(ES)(en-es) ZXSpectrum en-es ES +E1DCA66873E31A1E46A6CD8678010103 Abadia del Crimen, La (1988)(Opera Soft)(128K)(ES) ZXSpectrum ES +2FD5F65BC5882E8A74F578643AFD52B8 Abadia del Crimen, La (1988)(Opera Soft)(128K)(ES)[a] ZXSpectrum ES +ECA6184A1F114D7C521614C57D4DAAAB Abadia del Crimen, La (1988)(Opera Soft)(128K)(ES)[a2] ZXSpectrum ES +28FEDAED963DD882A996F472534E7D61 ABC-s tili-toli (1984)(Nyitrai, Laszlo)(HU) ZXSpectrum HU +CC4826B70ECDF852A0C427C0CBDF3253 ABC-s tili-toli (1984)(Nyitrai, Laszlo)(HU)[a] ZXSpectrum HU +225E48F9E77E1EB452C620947576CF9B Abe's Mission - Escape (2002)(Perspective Group)(128K)(RU) ZXSpectrum RU +BDDFF3F0D7B1BD5BC6A2418F59E56E1D Abington (19xx)(-) ZXSpectrum +AB050A33CB2FAC84367FACC827B00E48 Aboriginal Minesweeper (2003)(Westcott, Matthew)[CSSCGC] ZXSpectrum +E7DDA5C5E792F79AC84706EE3C0B460B Abracadabra (1988)(Proein Soft Line)(ES)(Tape 1 of 2 Side A) ZXSpectrum ES +76E7F9D716C43780EEC4402273582CFD Abracadabra (1988)(Proein Soft Line)(ES)(Tape 2 of 2 Side B) ZXSpectrum ES +B4CCD5D7F428C8CCBF5E152860ADFF13 Abracadabra (1990)(Year Zero)(ES)(en)(Tape 2 of 2) ZXSpectrum en ES +980D3A0D41E9520EEA15B8F07828BA48 Abracadabra (1990)(Year Zero)(ES)(gl)(Tape 1 of 2) ZXSpectrum ES +91FADFC7BE4BEA5737CFE77254955FBD Abu Simbel Profanation (1985)(Dinamic)(ES) ZXSpectrum ES +FB20986BB7A7BEDA676ED9A4DDC417DE Abu Simbel Profanation (1985)(Gremlin Graphics)[a][re-release] ZXSpectrum +F400B4CF583905AFDC335F342015D50A Abu Simbel Profanation (1985)(Gremlin Graphics)[a2][re-release] ZXSpectrum +58E4AD7055AE6CD4920B58039167C6FE Abu Simbel Profanation (1985)(Gremlin Graphics)[a3][re-release] ZXSpectrum +77CC6B58308F220F68CB84900C557350 Abu Simbel Profanation (1985)(Gremlin Graphics)[re-release] ZXSpectrum +232B0044A984404A15A94B089D1F6C42 Abwehr (1983)(Spahl, Werner)(DE) ZXSpectrum DE +661B453B2E853E5573F14980CE98DAC7 ABYDOS (2013)(J.B.G.V.)(ES) ZXSpectrum ES +6D09FC7BB6BA0B1265CA5DFA702A7470 ABYDOS (2013)(J.B.G.V.)(ES)(en) ZXSpectrum en ES +A0AB788FA7A730100EDD3731BF8423A7 Academial Patience (19xx)(Tiger's Claw)(AT)(en) ZXSpectrum en AT +6DC748084CE00DDE679101B923E9AE91 Academy (1987)(CRL Group)[a][aka Tau Ceti 2] ZXSpectrum +77DB29DD9AE81D9936FA504F7D9104CD Academy (1987)(CRL Group)[aka Tau Ceti 2] ZXSpectrum +E72A31606BFBA3D288A50A5BC61BC357 Academy Help (1993)(Chip 'n Dale)(RU) ZXSpectrum RU +549383E5179CDC8C4FDB476B08BC6BDE ACE (1986)(Cascade Games)[a][aka Air Combat Emulator] ZXSpectrum +662ADF48C6C603FD257BFB527F731C0C ACE (1986)(Cascade Games)[aka Air Combat Emulator] ZXSpectrum +22155877779FD2B4AB9127109928BFB7 ACE (1986)(Cascade Games)[Lenslok][aka Air Combat Emulator] ZXSpectrum +B8A53C7028F9B8E9326B197762E94312 ACE 2 - The Ultimate Head to Head Conflict (1987)(Cascade Games)(48K-128K) ZXSpectrum +DC19D6D2D7D47A9B40E4EBCEBEAD7F8B ACE 2 - The Ultimate Head to Head Conflict (1987)(Cascade Games)(48K-128K)[a] ZXSpectrum +CA9524B6098DB1EFC0B1C8E8F056BB9F ACE 2088 - The Space-Flight Combat Simulation (1989)(Cascade Games)(128K)[aka Enemies] ZXSpectrum +5CFE5D3B7E1400807BA37D9DDA9E07BE ACE 2088 (1989)(Cascade Games)(48K-128K)[a][aka Enemies] ZXSpectrum +4F9CEC13BB4617E7C007A8D619356877 ACE 2088 (1989)(Cascade Games)(48K-128K)[aka Enemies] ZXSpectrum +7666C561C857480FBFFA6FA132543235 Ace in the H.O.L.E. (1983)(Add-On Electronics)[re-release] ZXSpectrum +B5F20073F6F3E9D06BE26C2DA9569515 Ace Low (1983)(CCS) ZXSpectrum +143F07550A3FF5961B1E196CBF1F5327 Ace of Aces (1986)(U.S. Gold) ZXSpectrum +938059DA0C501A0A076BBD13DC6E8CFD Achievement Unlocked! (2015)(unsatisfactory)[CSSCGC] ZXSpectrum +0AE5B02A969AA0BC8D6412FBF94D97A1 Ack Ack Attack (1984)(ZX Computing) ZXSpectrum +6331D105476EEB9926A4A3ED5B5358B5 Acorn's Quest (1984)(AH) ZXSpectrum +A332D96AD0F17BA1157410CC29DFED7A Across the Ravine (1983)(Granada Publishing)(16K) ZXSpectrum +5EC2B0CD2267C5E86EAC63082F5FF107 Action Biker Featuring Clumsy Colin (1985)(Mastertronic) ZXSpectrum +FA5AB07F4A2F4E3C3CAFD8955ABEDEA6 Action Biker Featuring Clumsy Colin (1985)(Mastertronic)[a] ZXSpectrum +A9C8C49C935BA00430999C1BFB472C81 Action Biker Featuring Clumsy Colin (1985)(Mastertronic)[a2] ZXSpectrum +B1559333638130FCC44B96E9D077B44A Action Farce II - Special Crash Edition (1989)(Nutty) ZXSpectrum +AECB28326D439A028CA0ED2FC3D5159B Action Fighter (1989)(Firebird)(48K-128K) ZXSpectrum +AE9FC5F48A065E2234AC860E7F5519BD Action Fighter (1989)(Firebird)(48K-128K)[a] ZXSpectrum +8D969EB3A15557FD150768FA95979A41 Action Fighter (1989)(Firebird)(48K-128K)[a2] ZXSpectrum +EFA073837845C5D7113480BBC54BCD0A Action Force - International Heroes (1987)(Virgin Games) ZXSpectrum +D30E3CBA84047BCA9721E62B50AC32CE Action Force - International Heroes (1987)(Virgin Games)[a] ZXSpectrum +2184EB067E376740C82F47806C6A0A5E Action Force II - International Heroes (1988)(Virgin Games)(48K-128K) ZXSpectrum +0403F4BD65B06A9EBBCB1E1AA34A6E18 Action Reflex (1986)(Mirrorsoft) ZXSpectrum +7DA4715FA5AE8082ED09673ABE1904B3 Action Reflex (1986)(Mirrorsoft)[a] ZXSpectrum +A7A05E7CF9E3E04230BC4BA83CD90D21 Activision Little Computer People Discovery Kit, The (1987)(Activision)(128K) ZXSpectrum +BCD9BB7ACAF782232C0AFEB22217B1E7 Activision Little Computer People Discovery Kit, The (1987)(Activision)(128K)[a] ZXSpectrum +2F162B59885B99D3598119761B3F0993 Ad Astra (1984)(Gargoyle Games) ZXSpectrum +D4474EB1EC140588A2CEC9C7EA1F32AA Ad Astra (1984)(Gargoyle Games)[a] ZXSpectrum +FF9655BBA42B531659392EDCCC88FFB3 Ad Astra (1984)(Gargoyle Games)[a2] ZXSpectrum +0E099AF1E692D47FAF23EF4069313417 Addams Family, The (1991)(Erbe)(128K)(ES)(en)[re-release] ZXSpectrum en ES +A60107B6E499AE8F22A322EE8D05AC08 Adidas Championship Football (1990)(Erbe)(128K)(ES)(en)[re-release] ZXSpectrum en ES +49E144060E7860DC9F0E17402FBD4F92 Adidas Championship Football (1990)(Ocean)(128K) ZXSpectrum +6F6809F9C17F699587717E39DE5CD2FD Adidas Championship Football (demo) (1990)(Ocean)(128K)[Sinclair User Covertape] ZXSpectrum +C93674F1B0E37A2EF343E3D8FA941A05 Adivino (1983)(LAR)(16K)(ES) ZXSpectrum ES +8238AAB3D8AF874DDF64FD99478753CD Advanced Advanced Simulator Simulator (2000)(Mackay, Joe)[CSSCGC] ZXSpectrum +7EDF318E22A2F476DBB78B5C989A086D Advanced Albatross Simulator (2003)(Zoff)[CSSCGC] ZXSpectrum +94E3D78D94AD3A121F21486995CB80C0 Advanced Andean Condor Simulator (2003)(Zoff)[CSSCGC] ZXSpectrum +F991E263DD03D0257E35E1752364E2E5 Advanced Anticlimactic New Year's Simulator (2013)(LeeSpoons)[CSSCGC] ZXSpectrum +C78C976E4E88318D83EB79B543EB2DCE Advanced Basic Debugger (1999)(Young, Chris)[CSSCGC] ZXSpectrum +2C7C673D96B139FE8FF755292ECA3D19 Advanced Big Brother Head of Security Simulator (2006)(Young, Chris)[CSSCGC] ZXSpectrum +CCB9906D1918B7643F27CA15D1A0EC65 Advanced Buffoon Simulator (2004)(Lycett, Anthony Monty Mole)[CSSCGC] ZXSpectrum +72595E6285B6AC3F394DEAE5DB130EA3 Advanced Detection Equipment Tester Simulator (2010)(Madmekon)[CSSCGC] ZXSpectrum +18999DFBCAA1CB2B753924BFDD824F15 Advanced Disappointment Simulator (2008)(Owen, Andrew S.)(16K)[CSSCGC] ZXSpectrum +88CBAB16B6FEF8E59479B4DA5937ED64 Advanced Fireworks Display Organiser Managment Simulator Professional (2000)(Young, Chris)[CSSCGC] ZXSpectrum +4102CE941EF0DCA100D1AA0482AD7B3A Advanced GameBoy Color Emulator (2000)(Owen, Andrew S.)[CSSCGC] ZXSpectrum +9027BA9871F3FBFA5DDA359FA73524FC Advanced Glider Simulator (2003)(Zoff)[CSSCGC] ZXSpectrum +26A019F270E5376688A5A327B7B97A1B Advanced Illegal Parking Simulator (1998)(Young, Chris)[CSSCGC] ZXSpectrum +72A7A99948D7534CF2E112C471872194 Advanced Lawn Mower Simulator + Expansion Pack (2008)(Arda)[CSSCGC] ZXSpectrum +AD81AA0EA87C8FFBCB2AAF6250F9084B Advanced Lawnmower Simulator - The Adventure (2008)(steve)[CSSCGC] ZXSpectrum +B9F6039917F6E647F55AC8FEB5F40814 Advanced Lawnmower Simulator (1988)(Your Sinclair) ZXSpectrum +CA6157070F6C99023904ED6C430265C3 Advanced Lawnmower Simulator II (1990)(J. Aron)(128K) ZXSpectrum +500170E59E6D0926967EC708F519B779 Advanced Loading Simulator (2008)(steve)(16K)[CSSCGC] ZXSpectrum +92F70DAAE7CB9C6F141DF9E7B1E664BD Advanced London Marathon Simulator Challenge (2014)(LeeSpoons)[CSSCGC] ZXSpectrum +CE914FAEE195330EC7AEBE5878E3D8B4 Advanced Milkfloat Simulator, The (1998)(Brady, Stuart) ZXSpectrum +F13986744CAFEDF51FE7C4B28A36123F Advanced Mongy Lards Simulator (2013)(Wookiee)[CSSCGC] ZXSpectrum +07B3A54832E5C2A7FD59F51B1D3600D4 Advanced Night Out Simulator (2008)(Matt_B)(16K)[CSSCGC] ZXSpectrum +A2325677D797E3D8277647ECB8D81AAF Advanced Norn Iron Translator (2013)(Kweepa)[CSSCGC] ZXSpectrum +A839AD3B8FD8DDBC09F4C66F88224298 Advanced Old Moore's Almanac Simulator (2005)(Mackenzie, David)[CSSCGC] ZXSpectrum +5B18035B80354750C80CDB78136E0A23 Advanced Patience (1994)(Tiger's Claw)(48K-128K)(AT)(en) ZXSpectrum en AT +0C8499EA48638135ACF11E5CE1809730 Advanced Peace, Love and Understanding Simulator (2013)(Kweepa)[CSSCGC] ZXSpectrum +B7134C9D1176245308FA98E747F9B1C0 Advanced Pinball Simulator (1988)(Code Masters)(48K-128K) ZXSpectrum +7E825A751E4BCA44F148BE3E1674936D Advanced PURPLE Loading Simulator (2008)(BloodBaz)(16K)[CSSCGC] ZXSpectrum +E54A52055D0A0B8F6E140C43624118C4 Advanced Putin Simulator (2014)(Anonymous)[CSSCGC] ZXSpectrum +A1E699EF8BE442B9A2260A032EA4C563 Advanced Sea Simulator (2005)(Llaria, Quique Cascarria)(128K)[CSSCGC] ZXSpectrum +E300877B8643A42DEF02FA9BAC8E1687 Advanced Shoplifting Simulator (1998)(Young, Chris)[CSSCGC] ZXSpectrum +EC1847E7BCD9D0F63D48CEEAE943F482 Advanced Skydiving Simulator (2003)(Zoff)[CSSCGC] ZXSpectrum +C704E6EE49951C816EB8254D97112F73 Advanced Soccer Simulator (1989)(Mastertronic Plus) ZXSpectrum +069457B7D562DDBF1D002CB363FABB0A Advanced Soccer Simulator (1989)(Mastertronic Plus)[a] ZXSpectrum +E3D4055C15AE6181420697E0842729EC Advanced Space Scarper Simulator (2014)(McCrea, Steve)[CSSCGC] ZXSpectrum +A407188153B837B5475AF619F75E78F4 Advanced Superior Space Invaders 2600 Conversion Simulator ZX (2013)(Spud)[CSSCGC] ZXSpectrum +E281A9400E3CFF29CAB40A199C803822 Advanced Telcom Cracker Sim (2004)(-)[CSSCGC] ZXSpectrum +5938FC7E96B1B04B0B2572BE68D2F5C7 Advanced Top Trumps Simulator (2006)(Barber, Matt)[CSSCGC] ZXSpectrum +62F06DC5586F9BD721563E38365DE026 Advanced Weapons Inspector Simulator (2003)(Zoff)[CSSCGC] ZXSpectrum +AD36937A623B49F15C5C93AAC064842A Advanced Windows 95 Simulator (1998)(Young, Chris)[CSSCGC] ZXSpectrum +9BA0C36207177803C6A06C44B3CB933A Advanced ZX81 Simulator (2015)(-)[CSSCGC] ZXSpectrum +10B242F18DC2F404C16DEC60DF8E32ED Advent (1985)(16-48 Tape Magazine) ZXSpectrum +3B15A2E18EBECA9ACA5102F936231EF6 Advent (2013)(Kweepa)[CSSCGC] ZXSpectrum +3A5AA72B3B8B49770F35CB2146F448D2 Adventure (1983)(Moody, D.J.)(128K) ZXSpectrum +A921E29BC7976804ABDC512FCE13F831 Adventure 1 (1982)(Abersoft) ZXSpectrum +912D247AADBBC744A62DBBEE1E7D2874 Adventure 1 (1982)(Abersoft)[a] ZXSpectrum +0F7DC33F77A45EF154B166BD0216C814 Adventure 2 - Politico (1983)(Moody, D.J.)(128K) ZXSpectrum +1C4FB8319D3CC62B134F87157BBEC768 Adventure 200 (1982)(Foilkade)(16K) ZXSpectrum +7B27C892351CBF604DC267DB4920DB62 Adventure 2001 (19xx)(Tomlin, R.) ZXSpectrum +D8806349D8DFD056DA4833B53F0E3F53 Adventure 3 - The Satan Crystals (1983)(Moody, D.J.)(128K) ZXSpectrum +D22DBFE3D1474D6307938914881589BD Adventure A - Planet of Death (1982)(Artic Computing)(16K) ZXSpectrum +6EBE93748097AC75A570D3069EF89C2A Adventure A - Planet of Death (1982)(Artic Computing)(16K)[a] ZXSpectrum +F5C4282D66DD7C35BC7789BC09CD5B33 Adventure B - Inca Curse (1982)(Artic Computing)(16K) ZXSpectrum +43690D897A260BE3939DCCEC8942DBD8 Adventure C - Ship of Doom (1982)(Artic Computing) ZXSpectrum +F369C71940E1EDFDFCE549F873B65B4F Adventure C - Ship of Doom (1982)(Artic Computing)[a] ZXSpectrum +0C33FBB95D307B821F5862F719D647BD Adventure C - Ship of Doom v2 (1982)(Artic Computing) ZXSpectrum +8A3D4EC1C86DF05E301495CC4A94435C Adventure D - Espionage Island (1982)(Artic Computing) ZXSpectrum +BFFB7F837AC592BAFCB2529A0261E237 Adventure E - Golden Apple (1983)(Artic Computing) ZXSpectrum +505E79AABF3EAA45A954C16F1886C31D Adventure F - Eye of Bain (1984)(Artic Computing) ZXSpectrum +971427048B8017338E92DB06DA80F7AE Adventure in Bristol (1985)(Lancaster, Garry) ZXSpectrum +02B8C112EB86EE9D310ACC73C38A2B08 Adventure Quest v1 (1983)(Level 9 Computing) ZXSpectrum +CA2FC740AAFDF3ED27CB1149EB3B480C Adventureland (1985)(Adventure International) ZXSpectrum +56B9869AADC32C8D9B3503189AEACD8B Adventureland (1985)(Adventure International)[a] ZXSpectrum +10297708FB5582644671020B40178B68 Adventureland (1985)(Adventure International)[a2] ZXSpectrum +79EB455757D39A6EA0F35796DA96D80F Adventurer (1991)(Proxima)(CZ)(M3) ZXSpectrum M3 CZ +767251C80097F741CE5BB72BC5B936FD Adventurer's Nightmare (1983)(Wicosoft)(DE)[aka Abenteurers Alptraum] ZXSpectrum DE +63139A202029BCCC4183A8AFC0A553CE Adventures in the Lost Valley (19xx)(Mega-Soft) ZXSpectrum +BA89E2AA62073485B8843D0CDE065C48 Adventures of Barsak the Dwarf, The - The Early Days (1984)(Gilsoft International)[aka Barsac the Dwarf] ZXSpectrum +1F0CF0D767F8FE9D89E9536DD651A297 Adventures of Bouncing Bob - Bustin' Ghosts, The (2015-10-11)(retrific.com) ZXSpectrum +F78E43F96A78524DB3750FB1DCB6FF12 Adventures of Bouncing Bob - Lurching Dead, The (2015-11-22)(retrific.com) ZXSpectrum +B0F7C97F5B6E1D5E417EFB0724431F0F Adventures of Bouncing Bob - Summer Breeze, The (2015-09-20)(retrific.com) ZXSpectrum +9C0DE832879AD724C6FDF7DA835A1677 Adventures of Brian the Bold, The (1986)(Central Solutions) ZXSpectrum +FB62A51629DC8E49D6B6379768AE1B39 Adventures of Buratino - Instruction (1993)(Copper Feet)(48K-128K)(RU) ZXSpectrum RU +DE038834CB27F439AB4AA24BA6D85F84 Adventures of Buratino (1993)(Copper Feet)(48K-128K)(RU) ZXSpectrum RU +6C82679BDA6C9B0A3AAC94D91DC832B7 Adventures of Jane Jelly, The - The Egg Diamond (2018)(Bumfun)(ES)(en) ZXSpectrum en ES +7636A26A88F2E22DB4F1BD79FF456C4E Adventures of Jane Jelly, The - The Treasure of Hotmarmalade (2017)(Grilo, Jaime)(128K) ZXSpectrum +747711ED7FE54404DFF5905562B38366 Adventures of Jane Jelly, The - The Treasure of Hotmarmalade (2017)(Grilo, Jaime)(128K)[a] ZXSpectrum +E7C7DE1C078F13D9E9244BB06E0E942F Adventures of Jane Jelly, The - The Treasure of Zedin (2017-06-28)(Grilo, Jaime)(128K) ZXSpectrum +BDB6C86CE1757A8947215C5476381F4F Adventures of Jane Jelly, The - The Treasure of Zedin (2017-06-28)(Grilo, Jaime)(128K)[a] ZXSpectrum +DBE76E2881BE88D661137683C4102CA2 Adventures of Jane Jelly, The - The Treasure of Zedin (2017-06-28)(Grilo, Jaime)(128K)[a2] ZXSpectrum +33BB299E909EDF9A28BA9EA42DEE4E45 Adventures of Sinbad, The (1983)(Atlantis) ZXSpectrum +7AF4F18ED06B334D097189EFDC0AB775 Adventures of St. Bernard, The (1983)(Carnell)(GB)(es)[aka Adventures of Saint Bernard, The] ZXSpectrum es GB +F9741F79AB292182331790A6C128424D Adventures of St. Bernard, The (1983)(Carnell)[aka Adventures of Saint Bernard, The] ZXSpectrum +98A171B1A1FF9036B3EE71D0D96C1263 Aerea (1984)(JS)(ES) ZXSpectrum ES +D362C18189F06CBFE70A286A74BA38D2 Aereoporto (1984)(Papersoft)(IT) ZXSpectrum IT +475FE0CB35BF447B433D2CB6D7A455B5 AeroBirds (2006)(Compiuter Soft)(ES)(en-es) ZXSpectrum en-es ES +CBD6C30CE1BA3F598A790BDD3BF7B3BD Affaire Vera Cruz, L' (1985)(Infogrames)(FR)(en)(Side A)[aka Vera Cruz Affair, The] ZXSpectrum en FR +3E88FB1793365859D192BC2C619DD29E Affaire Vera Cruz, L' (1985)(Infogrames)(FR)(en)[a][aka Vera Cruz Affair, The] ZXSpectrum en FR +5FA6F7AAC3607626B68FDB9BF76356F7 Affaire Vera Cruz, L' (1985)(Infogrames)(FR)(en)[aka Vera Cruz Affair, The] ZXSpectrum en FR +9C17C70F91115A5D2C85790ACDFEDF41 Afghan Attack (1985)(Southern) ZXSpectrum +4D71A65E7AA202EFD1E00E6ECF2ABF3C Africa (19xx)(Phantomsoft)(DE) ZXSpectrum DE +3B24385F84CE41DC2A2B90B6E1BD1F9E Africa Gardens (1984)(Gilsoft International) ZXSpectrum +54FB411B2BD7B524A0C54616024816B4 African Seeds (1985)(ZX Computing)(16K) ZXSpectrum +3E6858CC872CF19400AA5426C4CFC2D7 African Trail Simulator (1990)(Positive)(ES) ZXSpectrum ES +508C991C6B788F1576741CAAE509D52B African Trail Simulator (1990)(Positive)(ES)[a] ZXSpectrum ES +D97D6F533B268005A2B957BA2A5C0339 African Trail Simulator (1990)(Positive)(ES)[a2] ZXSpectrum ES +CC713C6922AAB6E338E28D85948508DF After Shock (1986)(Interceptor) ZXSpectrum +A6A7AA737E78FE8131DD13792C8896D4 After Shock (1986)(Interceptor)[a] ZXSpectrum +83A4B221F97219F07C5A42F4A98C9073 After the War (1989)(Dinamic)(ES)(en) ZXSpectrum en ES +605B579A7FBF4CD46A80FD81CD151C52 After the War (1989)(Dinamic)(ES)(en)(Tape 2 of 2) ZXSpectrum en ES +2C2A0C877830C7F49CCE44DA63F49976 After the War (1989)(Dinamic)(ES)(en)[a] ZXSpectrum en ES +58C61E50E652E6F03DC5B9511DF53695 After the War (1989)(Dinamic)(ES)(Side A) ZXSpectrum ES +B195D2BA1AEF16EAD979F14610612D03 After the War (1989)(Dinamic)(ES)(Side B) ZXSpectrum ES +BF1C6347CEB0A30B302BD38AB4FD5FD7 After the War (1989)(Dinamic)(ES)(Tape 1 of 2) ZXSpectrum ES +C38CC8184E3B7511A3B571D25D986454 Afterburner (1988)(Activision)(48K-128K) ZXSpectrum +A1AAC727729B5C12AB1DCA81479BDA26 Afterburner (1988)(Activision)(48K-128K)[a] ZXSpectrum +DDF74DAE26D0B25F73802C412028B00A Aftermath (1985)(Spectrum Computing) ZXSpectrum +4BF73DC974651AEC91E702323BD545FF Aftermath (1988)(Alternative) ZXSpectrum +BA4359939D93D48F637CF861E9EA4AFD Afteroids (1988)(Zigurat)(ES) ZXSpectrum ES +67FC368F818C80DD65153F23BFD48014 Afteroids (1988)(Zigurat)(ES)[a] ZXSpectrum ES +6CDC2A269A36A5589518DEA3DA994628 Afteroids (1988)(Zigurat)(ES)[a2] ZXSpectrum ES +6ACF3AD43F24F5B93C1ABC326FDA4164 Ag Piton (1987)(Aguev, E.)(16K)(RU) ZXSpectrum RU +3832FAB7721CC8A2F23C4CFDC47E5612 Ag Piton (1987)(Aguev, E.)(16K)(RU)[a] ZXSpectrum RU +4A5AA508F9F14E6BF533F7B7AB7208BD Agatha Christie's Parrot (2013)(Railton, Jason J.)[CSSCGC] ZXSpectrum +16A747A747EA3BAFD9B6FE6B6FF22F37 Agatha's Folly (1989)(Zenobi)(Side A) ZXSpectrum +D1652A900F32226E0C0BA9B06A94D3F5 Agatha's Folly (1989)(Zenobi)(Side B) ZXSpectrum +F7A0F424BBA7F5BC5BEBB0752251F6C1 Agent 99 (1988)(Alkohol Soft)(CZ) ZXSpectrum CZ +4595C47DC8BEAF12F4043CE8D8129151 Agent Orange (1987)(A'n'F) ZXSpectrum +3348AA489D414496C9E8CA95A4695E0D Agent Toast (1992)(Spirit)(CZ) ZXSpectrum CZ +D3F67A4C1DE603D22941A2929A2048A4 Agent X II - The Mad Prof's Back! (1987)(Mastertronic)(48K-128K) ZXSpectrum +8297AA6404BFCF4BD56C53F5D4A0D376 Agent X II - The Mad Prof's Back! (1987)(Mastertronic)(48K-128K)(Tape 1 of 3) ZXSpectrum +6C2553DA67E4EADAE608A163C2BC5989 Agent X II - The Mad Prof's Back! (1987)(Mastertronic)(48K-128K)(Tape 1 of 3)[a] ZXSpectrum +2924824DDE114655AA8EE4ECDC82C074 Agent X II - The Mad Prof's Back! (1987)(Mastertronic)(48K-128K)(Tape 1 of 3)[a2] ZXSpectrum +FA4ADE7C582C52E14559BD60A6280A03 Agent X II - The Mad Prof's Back! (1987)(Mastertronic)(48K-128K)(Tape 2 of 3) ZXSpectrum +7F2905AAD84C3FEB0C4C50B88A4BDDAE Agent X II - The Mad Prof's Back! (1987)(Mastertronic)(48K-128K)(Tape 2 of 3)[a] ZXSpectrum +D94268D75E5DB1EFB1EF16ED59B65FA5 Agent X II - The Mad Prof's Back! (1987)(Mastertronic)(48K-128K)(Tape 2 of 3)[a2] ZXSpectrum +B5FCAEE2B0B60FE8983737C40C811591 Agent X II - The Mad Prof's Back! (1987)(Mastertronic)(48K-128K)(Tape 3 of 3) ZXSpectrum +5965C56591DCD6947D4BA1DE9F51D481 Agent X II - The Mad Prof's Back! (1987)(Mastertronic)(48K-128K)(Tape 3 of 3)[a] ZXSpectrum +50CE802F0F825C4021FCDF43A3B43F88 Agent X II - The Mad Prof's Back! (1987)(Mastertronic)(48K-128K)(Tape 3 of 3)[a2] ZXSpectrum +244754C289B6D00BBA4847F72ED0C567 Agent X in the Brain Drain Caper (1986)(Mastertronic) ZXSpectrum +8B2A88E81F3F45CF232BE87021D43941 Ah Diddums (1983)(Imagine)(16K) ZXSpectrum +552CB22F9B1A76F156C6FF5E3E4B23C5 Ah Diddums (1983)(Imagine)(16K)[a] ZXSpectrum +B01047DAE30B84B3A5EA29BEEF76C4F7 Air Apparent (2016)(Nichol, Stephen) ZXSpectrum +BC08F5434367FD24D0E36262F4587D3C Air Apparent v0.4 (2016-09-09)(Nichol, Stephen) ZXSpectrum +3A125D1FA8259231FCF59E3388615C6D Air Apparent v1.0 (2016-09-09)(Nichol, Stephen) ZXSpectrum +98AA2651C6231EAA333B5DE4B3AA29B6 Air Apparent v1.1 (2016-09-09)(Nichol, Stephen)[Sinclair Joystick] ZXSpectrum +69274328741094F787684E28703E0775 Air Defence (1985)(CCS) ZXSpectrum +8001CEC672BFFB4E46D543CFC776FAA9 Air Fire (19xx)(Rebit Soft Bank)(it) ZXSpectrum it +1CFEEDFC8802514528691B72DB69F286 Air Laser (1994)(Sharin, Andrey)(RU) ZXSpectrum RU +38D33908A7F19AF765D314621D951B2A Air Raid (1984)(Fontana Publishing) ZXSpectrum +0F766716C10207FB7FC2C0E1AE729504 Air Raid (1984)(Sinclair Programs) ZXSpectrum +6EB743A576327A0E0EB1DC76147BB282 Air Raid (1984)(Sinclair Programs)(nl)[re-release] ZXSpectrum nl +0A64DCD5D101B2936726B3123ED2E63C Air Raiders (1983)(ZX Computing) ZXSpectrum +EBCA5D4ADBE6B9ED2D860F2299B5D332 Air Rescue (1984)(Grisewood & Dempsey)(16K) ZXSpectrum +711426808B2C6E63F4A43372C1AF4132 Air Traffic Control (1984)(Mikro-Gen) ZXSpectrum +58960E6733942C459B4F255D1CA4786E Air Traffic Control Rome (2014-09-27)(Funspot.it)(16K) ZXSpectrum +4838A66A1264F5048720D97642EB0395 Airborne Ranger (1988)(MicroProse) ZXSpectrum +9E3B9FF761A9E88D5564013834AD336E Airborne Ranger (1988)(MicroProse)[a] ZXSpectrum +949CEE7A1F51CE9FD2E7D25849907DCD Airbrush (1983)(Soft Hits)(16K) ZXSpectrum +0531D36C57CDF4758542D516E413A93E Airline (1982)(CCS)(16K) ZXSpectrum +04BB1CF3BD438053999F42AE954D6381 Airliner (1982)(Protek Computing)(16K)[a][re-release] ZXSpectrum +4767C65CDACD9BAABE557D11996DC843 Airliner (1982)(Protek Computing)(16K)[re-release] ZXSpectrum +9C56493F459E4402C74A3774A89CE207 Airplane (1983)(Sinclair User)(16K) ZXSpectrum +AE7792BCAA119F52C108D275AB54C148 Airplanes (19xx)(Sharin, Andrey)(RU) ZXSpectrum RU +8625C361ED27C2EAC874C9110A35FFAB Airport '82 (1982)(JRS)(16K) ZXSpectrum +AB1808F5E4511B9A2E6ABFA512CD31FC Air-Raid (1983)(CCS) ZXSpectrum +6E89AF3BE723E40DBD39098CD4C64BF5 Airspeeder (19xx)(Zohmann, Friedrich)(AT)(de) ZXSpectrum de AT +22E9929801419523A2B8FC3EC29E5C74 Airwolf (1984)(Elite Systems) ZXSpectrum +CFE1FF8F81C290E054C8172581FDABDC Airwolf II (1987)(Hit-Pak) ZXSpectrum +268CDA3E1F5EBB09D902AF41A6319C70 Ajedrez (1985)(Patxi Projects)(ES)[re-release] ZXSpectrum ES +27FB1C47CF2869E8BA352AC0177D49A3 Akalabeth (2016-11-04)(Grimwood, Jim) ZXSpectrum +AE26994AE4609CA51543050F6F05F657 Akcionar (1986)(INFO Soft)(CZ) ZXSpectrum CZ +5C31D6CB525C32BCF4958948D1FA8BFB Akcionar II (1990)(INFO Soft)(CZ)(sk) ZXSpectrum sk CZ +4FDFF54631405DEC97B4927C39B4702D Aknadach (1990)(Proxima)(CZ) ZXSpectrum CZ +A39F9B31B6F71C0D1D3130A3324959C4 Al Toro! (1992)(LOKOsoft)(ES) ZXSpectrum ES +4B69D901675C5D9B494A5A6EBE55B27A Alan Partridge's Traffic Cone Dash (2003)(Young, Chris)[CSSCGC] ZXSpectrum +29EE99A4846E2079CF0089D035DD0F4D Alan Simmons - Bucaneer (1987)(Viking)(IT) ZXSpectrum IT +25BF32C03F424344BAB6AC7993E37C0D Alan Whicker Simulator (2013)(-)[CSSCGC] ZXSpectrum +639483A6A140515FB95E3DEC49BB4137 Alaska (19xx)(-)(de) ZXSpectrum de +A5BD813AD1AB97F1B34EF57597241B03 Albatrossity (2008)(Cauldwell, Jonathan)(48K-128K) ZXSpectrum +502CE8D44730C5E6D06B5EE30D98AEB7 Albert The Wolf (2014-06)(Amore, Gabriele)(48K-128K) ZXSpectrum +7B3609359B6002CEB1C703A596A822B2 Alcatraz Harry (1984)(Mastertronic)[aka Alcatrazz Harry] ZXSpectrum +613BF68EC56A65CE3327E24F8D1E2782 Alcatraz II - The Doomsday Mission (1984)(Scorpio Gamesworld)[aka Alcatraz Harry 2 - The Doomsday Mission] ZXSpectrum +1ADE6AD80039A3EB166CA8231764D3B1 Alcatraz II - The Doomsday Mission (1984)(Scorpio Gamesworld)[aka Alcatrazz 2 - The Doomsday Mission] ZXSpectrum +CC2FE1BF5751D94AE18C5A8C68305497 Alchemist (1983)(Imagine) ZXSpectrum +B61DDC062C57CBB8C375F2B2BEF82826 Alchemist (1983)(Imagine)[a] ZXSpectrum +C5491DD564CC4570D5271B382885C670 Alchemist (1983)(Imagine)[a2] ZXSpectrum +EE8E25EF65B85318C265856512C660F4 Alerta Ovni (1989)(Martinez, Ricardo Villalba)(ES) ZXSpectrum ES +6BCDE1F4B72D4EACFD7E1BBC5B79556F Alex In Town (2001)(Tetrachloride, Equinox)(128K)[CSSCGC] ZXSpectrum +AAFB7E79D2F3C75E1E20F81B4FF53355 Algebraf (1988)(Karpiesiuk, Stanislaw)(PL)(en) ZXSpectrum en PL +6868D68B42F9125C43A78956992050D5 Algebraf (1988)(Karpiesiuk, Stanislaw)(PL)(ru) ZXSpectrum ru PL +9F0B362B80E5A08BF356C83527BFA9F1 Ali Baba (1985)(Suzy Soft)(128K)(HR)[Multiface copy] ZXSpectrum HR +09DC212018D40BCA4A5E9EB8205221F2 Ali-Bebe (1985)(Future Stars)(ES) ZXSpectrum ES +61DDC3E5AB03577289A882DA33E10C8F Alien (1982)(JRS)(16K) ZXSpectrum +9ECB7245B79167476CC0466CD8E841F1 Alien (1983)(Cascade Games)(16K) ZXSpectrum +31F25F7458F0084BBEAA1B5A22F8FD3D Alien (1983)(Pan Books)(16K) ZXSpectrum +0248B90F83D54E698C0C12AE97688938 Alien (1984)(Mind Games) ZXSpectrum +9ED87343CF945085B3577D1CF03D540E Alien (1984)(Mind Games)[a] ZXSpectrum +6FD180A88C501876955022119B72CE38 Alien (1984)(Mind Games)[a2] ZXSpectrum +3E39281C68F089EB5D3A0DB22FD2B83D Alien (19xx)(Howland, Gary) ZXSpectrum +59A600437365ADA156EC9E7DF54F99A2 Alien 8 (1985)(Ultimate Play The Game) ZXSpectrum +08D433EA1E431A614A426B31DA6A7022 Alien 8 (1985)(Ultimate Play The Game)[a] ZXSpectrum +308A4A614CC3086EA4E0719D1F5CC5AA Alien 8 (1985)(Ultimate Play The Game)[a2] ZXSpectrum +7F8B40F0114F3FED7F954D04870528DA Alien Abduction Simulator (1998)(Jolly, Derek)[CSSCGC] ZXSpectrum +857A804F5C1744A5956D7036DBD078E7 Alien Adventure (1984)(Stephen Hartley) ZXSpectrum +D0DD47433B430E4BDA357ED4EE13AB18 Alien Attack (1983)(A.C.E.)(16K) ZXSpectrum +2D219BEF38DED7D52ECE643710EE6997 Alien Attack (1984)(ZX Computing) ZXSpectrum +0C9A3220AF6D802347CFCA19F9516411 Alien Chase (19xx)(-) ZXSpectrum +8883F500BCC94617CDABAAB83DD9D0C0 Alien City Adventure (1987)(Pirate Computing) ZXSpectrum +16E8C4C8BB7CF1C35C55061B01704EA9 Alien Curse (1984)(Profisoft)(DE) ZXSpectrum DE +57478EBD8BEE6255794AEE056E0F6277 Alien Destroyer (1984)(Sinclair Research) ZXSpectrum +16B91FB5161610FBF088427E59B0D3C9 Alien Evolution (1987)(Erbe)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +72969961A339F93B2B34C712101EEEE7 Alien Evolution (1987)(Gremlin Graphics)(48K-128K) ZXSpectrum +F2C79763808C78BD98FE8FDFEF769288 Alien Evolution (1987)(Gremlin Graphics)(48K-128K)[a] ZXSpectrum +DEB9DC45642681D6E218C08E2F9930F2 Alien Highway (1986)(Vortex)[aka Encounter 2] ZXSpectrum +155A6DC603221807466695F6169D333C Alien Invaders (1984)(St. Michael)(16K) ZXSpectrum +B92941040C290C6AA1A241057E391762 Alien Kill (1984)(Mastertronic) ZXSpectrum +67B664BAE3AF4A90BECC2302C686F1C4 Alien Rupture (1984)(Green Fish Software Enterprise) ZXSpectrum +28E3EDD8EBAD6890EF4D516EA05EA6C6 Alien Snipers (1982)(Usborne Publishing)(16K) ZXSpectrum +A3228805F268A4E01EAF1882BDB28ADA Alien Storm (1991)(Erbe)(128K)(ES)(en)[re-release] ZXSpectrum en ES +8CE979FA8A2B29E84C2A7ECC99A57190 Alien Storm (1991)(U.S. Gold)(128K) ZXSpectrum +FB25EB54E7DB7234AFAD994BCC63189B Alien Storm (1991)(U.S. Gold)(128K)[a] ZXSpectrum +28A58B47D55087D4008B90845DB79AE8 Alien Swarm (1982)(Titan Programs)(16K) ZXSpectrum +B0B8E2E4EB5795E3A4831AACFACFA842 Alien Syndrome (1988)(ACE) ZXSpectrum +AAB5F4AFE65DD88B2E8E30252E2724F0 Alien Syndrome (1988)(ACE)[a] ZXSpectrum +D440E82C64A93038E9171520D26FBED8 Alien! (1986)(ZX Computing) ZXSpectrum +B522E4FA7336CD2A4E2FB0F4E553844F Aliens (1982)(Sinclair User)(16K)[aka Alien Defence] ZXSpectrum +A679381205308032B684611BA18C5073 Aliens (1983)(ZX Computing)(16K) ZXSpectrum +9873F829DB0BE35199385400AD647282 Aliens (1986)(Electric Dreams) ZXSpectrum +B598C827FC56D50340599458829848D1 Aliens US Version (1987)(Electric Dreams)[a][aka U.S. Aliens] ZXSpectrum +27ABFD2E7DD9B2D5C067BDCA9BB81AB3 Aliens US Version (1987)(Electric Dreams)[a2][aka U.S. Aliens] ZXSpectrum +27D768566498FD5680E170F838D85F4E Aliens US Version (1987)(Electric Dreams)[aka U.S. Aliens] ZXSpectrum +E590269A6D657825C81E1E1660A9F59D Aliens v3 (1986)(Your Sinclair) ZXSpectrum +0FACA8890A1F52D54DB7784DEE85AFED Aliens v3 (1986)(Your Sinclair)[a] ZXSpectrum +A4050CAB3EE0EA182BA7D3849E43B7C0 Aliquid Simplex (1984)(Your Computer) ZXSpectrum +8771D3D098C51181B11B71AE32F19A83 Alky Ollie (1986)(Firecracker)[aka Happy Hour] ZXSpectrum +95B7BDC9A443CFBBC5AADC7E990FA707 All or Nothing (1984)(Abbex Electronics) ZXSpectrum +E12E0259784E91D96E1199F0C3CC3598 All Present and Correct (2009)(Smith, Bob) ZXSpectrum +8E5B96D7B2F971937782A0FFF1C24610 All-American Basketball (1992)(Zeppelin Games) ZXSpectrum +A68D7CC0A55A14D97C1A146A58E71B4F Almirante, El (1985)(Load 'n' Run)(it) ZXSpectrum it +688F0C36159C25BB7526103B5F258D67 Almost Bosconian (2014-04)(Amore, Gabriele)(48K-128K)[a][aka Forget Bosconian] ZXSpectrum +3771479D0C9CBAB5F027736FA312AAC6 Almost Bosconian (2014-04)(Amore, Gabriele)(48K-128K)[aka Forget Bosconian] ZXSpectrum +251CB7C02D83A33B6B8D93B50857A73E Alpha 1 (1984)(Wisskirchen, Stefan)(DE) ZXSpectrum DE +23E555BFFB036866D29C808BF7A4C029 Alpine Games (1987)(Atlantis) ZXSpectrum +0AC2EBEEDB6D054247D171766079D1E5 ALS Tactics (2013)(-)[CSSCGC] ZXSpectrum +1F011EB881D4CD31D9327389E3371049 Altair (2014-03-01)(Inmensa Bola de Manteca (IBM)) ZXSpectrum +44626FD65ADF9372C1E4B8B546228266 Altair (2014-03-01)(Inmensa Bola de Manteca (IBM))(es) ZXSpectrum es +3FF77B760A30ACC8911894E99AC6DF2C Altair (2014-03-01)(Inmensa Bola de Manteca (IBM))(es)[El Rincon del Spectrum] ZXSpectrum es +53B11E9A2E986FD2CF449B8D4A0F41C1 Altair (2014-03-01)(Inmensa Bola de Manteca (IBM))[El Rincon del Spectrum] ZXSpectrum +BDA9ACB522D2B44F01073F69800E51F5 Altair (2016-09-02)(Inmensa Bola de Manteca (IBM)) ZXSpectrum +39860579D32227F024A2E5D27FE3A922 Altair (2016-09-02)(Inmensa Bola de Manteca (IBM))(es) ZXSpectrum es +28C30DEE0CCC9E50556D520900F83EF4 Alter Ego (2011)(RetroSouls)(RU)(en) ZXSpectrum en RU +4CA5C38D81BE0C37BD0ACE5A90F847A6 Alter Ego (2011)(RetroSouls)(RU)(en)[a] ZXSpectrum en RU +5C9C2F3CF833B8FE736D44441CEF6C31 Alternative World Games (1987)(Gremlin Graphics) ZXSpectrum +5BF500467CF2DBB44995C1B8C54616A2 Alternative World Games (1987)(Gremlin Graphics)[a] ZXSpectrum +0957FA9BF1C3CFAA21AB51A73DA6CA29 Amaurote (1987)(Mastertronic Added Dimension)(128K) ZXSpectrum +7B19B3735D61D1AF485EACCA314D14C2 Amaurote (1987)(Mastertronic Added Dimension)(128K)[a] ZXSpectrum +29EAA1722C8B59F3056561A8F0BF5A4A Amaurote (1987)(Mastertronic Added Dimension)(48K-128K) ZXSpectrum +C67C166AD4DF87A4B9690E77DF5E71C2 Amaurote (1987)(Mastertronic Added Dimension)(48K-128K)[a] ZXSpectrum +7F2C2752DEE2B39C587A45FB6A3CDFEE Amaurote (1987)(Mastertronic Added Dimension)(48K-128K)[a2] ZXSpectrum +C8148C15DB14BF4E31D71179AB79F47B Amaurote (1987)(Mastertronic Added Dimension)(48K-128K)[a3] ZXSpectrum +4173D1CA4F4BBCB58F7242088B8C542B Amaurote (1987)(Mastertronic Added Dimension)(48K-128K)[a4] ZXSpectrum +E5556319372D601F168CA04864718074 Amaurote v1 (1987)(Mastertronic Added Dimension)(48K-128K) ZXSpectrum +D50216BF850D61166D321B400CFB7FA6 Amaz1ng (2008)(YRS)(NL)(en) ZXSpectrum en NL +5D0EC27FFE20215A5327342134911C06 Amazing Tony Blair Experiment, The (2003)(Crackfiend)[CSSCGC] ZXSpectrum +1042BE1AF49568C6B4F7F9544EC9B099 Amazing Unofficial Radiohead Adventure, The (2003)(Jim)[CSSCGC] ZXSpectrum +42D9282098EADE53639CAC4565931821 Amazing! (1982)(Phipps Associates)(16K) ZXSpectrum +8CFA97FEA61F29E086D7DC556AC99EAB Amazng Thinking Brain, The (2015)(Sunteam)[CSSCGC] ZXSpectrum +FAEE57F69AD03D2FC1E943030D083BBE Ambush (1983)(Pan Books)(16K) ZXSpectrum +54057A80E22FF098B91BB23792887777 American 3D Pool (1992)(Zeppelin Games) ZXSpectrum +3ACEFCC846BE9AC60B9244D1EF505F35 American Football (1984)(Mind Games) ZXSpectrum +EAA0746BE60B96873E2BEB7DD0A9D2F7 American Football (1984)(Mind Games)[a] ZXSpectrum +88890D446009B9E6C1A06A14FE91A90C American Football Head Coach (1986)(Addictive Games) ZXSpectrum +86E9364C698DA78D2BB68B107623ADDC American Turbo King (1990)(Virgin Mastertronic)(48K-128K)[a][aka Super Car Trans Am] ZXSpectrum +E94BF75CDB0F88A7848F954CF31A5734 American Turbo King (1990)(Virgin Mastertronic)(48K-128K)[aka Super Car Trans Am] ZXSpectrum +6BF66B0972CA6F91412981D96CF73116 American Turbo King (1990)(Virgin Mastertronic)(48K-128K)[aka Super Car Trans Am][lightgun] ZXSpectrum +9F57453BFFC989BDCB13729B352004F8 America's Agent (1984)(KHP Soft)(DE) ZXSpectrum DE +354C4E75AD72D8C37090188CB56E6068 Amiga Advert (19xx)(-)(SI)(sr) ZXSpectrum sr SI +972ACD8DF29DF668B9F91460824F6B90 Amity's Vile (1987)(Bailey, Michael) ZXSpectrum +8A4E789B59A67E3DEB82A43D63A3F603 Ammytris (1995)(Navigator)(128K)(BY)(en)[aka Amiga Tetris] ZXSpectrum en +55384342A39589638ABE89862D3F7143 Amnesia (2015)(Huelvy) ZXSpectrum +C26770BB368CD21BF47B551D592DC4F0 Amnesia v1.02 (2015-12-05)(Huelvy) ZXSpectrum +8EFC122EE67253172469E8F867541B85 Amo del Mundo (1990)(Positive)(ES) ZXSpectrum ES +8D1F7539511DF39512085277F246A944 Amores de Brunilda, Los (2013-12-22)(RetroWorks)(128K)(ES) ZXSpectrum ES +7601D7ECBF8DD58203E7F07632522F3B Amores de Brunilda, Los (2013-12-22)(RetroWorks)(128K)(ES)(ca) ZXSpectrum ES +D5F8C68B12AC107D5283365BD283EEAA Amores de Brunilda, Los (2013-12-22)(RetroWorks)(128K)(ES)(ca)[a] ZXSpectrum ES +0BA5EEAA36BB72E147C2ED46AC7BD1CA Amores de Brunilda, Los (2013-12-22)(RetroWorks)(128K)(ES)(en) ZXSpectrum en ES +B3E3DE0EC63DFEE4E2F875C6F9B7B401 Amores de Brunilda, Los (2013-12-22)(RetroWorks)(128K)(ES)(en)[a] ZXSpectrum en ES +6022EBCD1B8891B23AF51E0B026C41B4 Amores de Brunilda, Los (2013-12-22)(RetroWorks)(128K)(ES)(eu) ZXSpectrum ES +D861AC40FE30901CB39393CA49701093 Amores de Brunilda, Los (2013-12-22)(RetroWorks)(128K)(ES)(it) ZXSpectrum it ES +91F308357A075C98372C6470FBF363E6 Amoto's Puf (1988)(SPE)(ES) ZXSpectrum ES +AE5AE7CECE38C8EB8CE829F3A84A11AB Amulet, The (1985)(Sentient) ZXSpectrum +B802792D0303B993B18A0372F4C3C939 Amusement Park (2014-09)(Cauldwell, Jonathan) ZXSpectrum +3EECDBC3E90D9A644FF23FA8904B7749 Amusement Park 4000 (2003)(Cauldwell, Jonathan) ZXSpectrum +E8AB6E1B5EE1DF79A32B505DBC265FFB Anaconda (1984)(Gleissner, Simon)(DE) ZXSpectrum DE +65FAFE875666030A2267392E42778871 Anagram (1984)(Grisewood & Dempsey)(16K) ZXSpectrum +34495928E3DDC1A50A65B2D427847865 Anagram (1984)(Grisewood & Dempsey)(16K)[a] ZXSpectrum +2F769388B01638805832C9D2FB0CCC06 Anagrams (19xx)(-)(16K) ZXSpectrum +DB6879E8BBBF7FC981D22FAADABE9EFE Anakonda (1995)(C.Servis Games) ZXSpectrum +0CE164FFEC45CD3C0D1753CF50C4D416 Anarchy (1987)(Rack-It) ZXSpectrum +2EC377301AF8D0377512BD82DC7E128A Andeskydning (19xx)(-)(da) ZXSpectrum da +DBBA0F029A10ECE94C56288C8D7F532C Andre's Night Off (1984)(C&VG) ZXSpectrum +A93C711F4E6BE4487D18DEB28115350E Android One - The Reactor Run (1983)(Vortex)(16K) ZXSpectrum +4F35318CFDD2B1796D274FFCFD33EAA9 Android One - The Reactor Run (1983)(Vortex)(16K)[a] ZXSpectrum +B8405A36E57AD0201B45AD5AB3CED6A7 Android Pit Rescue (1982)(Abacus Programs)(16K) ZXSpectrum +5DA111957DEB727883FABF4CBC70F182 Android Two (1983)(Vortex)[a][aka Android 2] ZXSpectrum +7D078455B568DD7B1548F7BD13ADB68A Android Two (1983)(Vortex)[aka Android 2] ZXSpectrum +F9614746399A3D543B9CB7BCCD8F3415 Android Two v2 (1983)(Vortex)[aka Android 2] ZXSpectrum +5CA38EF28D94CA4B6E1045F290524A45 Androide (1984)(ERE Informatique)(16K)(FR) ZXSpectrum FR +6A74CC22ABD308EAE6DC49BFF603BB40 Androide (2014-02)(PixelSoftware)(es) ZXSpectrum es +984C31CFA91E70A30DAA3A06A22421BD Androids (1983)(Sunshine Books)(16K) ZXSpectrum +10E426BD773A861C1D8BFADD34076F00 Androids (1983)(Timex)(TC2048-TS2068) ZXSpectrum +74B855ABBB69A1CEB9361D29CB92BD2F Andromeda (1983)(PSS) ZXSpectrum +3CF3DF17A7E4E9ADD2D3AA9D55E5B3A4 Andromeda (1983)(PSS)[a] ZXSpectrum +A0577DB417E083F20BEB4362A441BDA6 Andromeda 3 (1984)(ZX Computing) ZXSpectrum +30EAF18A710EBE5D8872A939C792FC63 Andromeda Chess (1984)(Andromeda) ZXSpectrum +9A1D4C240F366DF0E42327DA4D673773 Andy Capp (1988)(Mirrorsoft)(48K-128K) ZXSpectrum +ABBE4E345515B6203BFD45A48532E72D Andy Capp (1988)(Mirrorsoft)(48K-128K)[a] ZXSpectrum +133DD75C156AF7C5BF6957AA4CE60E5E Anfractuos (1987)(Players) ZXSpectrum +39FFC4FD344E6373E84EF008D36994F2 Angle Ball (1987)(Mastertronic Added Dimension) ZXSpectrum +713D7E8D9E5E217B7ECFA0FD48122D34 Angle Ball (1987)(Mastertronic Added Dimension)[a] ZXSpectrum +DD8839769448F417514E4934A458266A Angle Ball (1987)(Mastertronic Added Dimension)[a2] ZXSpectrum +D00D7A87035EFD194C69F3BFA77475E2 Angler (1983)(Virgin Games) ZXSpectrum +285B4F17E9BCC700E29EAF15B036D140 Angry Birds - Opposition (2016-08-01)(kas29)(48K-128K)(RU)(en) ZXSpectrum en RU +A32E58266F61F8DA6A41B2BBBC9036F4 Angry Birds - Opposition (2016-08-01)(kas29)(48K-128K)(RU)(en)[CSP] ZXSpectrum en RU +37AD3C492DA28564C5F89FE1B8CDB695 Anillo, El (1990)(Salgado, Juan Antonio Paz)(ES)(Tape 1 of 2) ZXSpectrum ES +3E43E2AD074B6140404DFA2198B1B8A8 Anillo, El (1990)(Salgado, Juan Antonio Paz)(ES)(Tape 2 of 2) ZXSpectrum ES +D358D12FBA8100CA5EF17616CDE872C7 Anima (2015)(Les Quizarables) ZXSpectrum +F881E224B7C6765216CB5881FCF1A71D Anima (2015-07-26)(Les Quizarables)(en-es) ZXSpectrum en-es +571299A6AD62D8AFE36B4F5947EF0780 Animal (1983)(Sparrow Books)(16K) ZXSpectrum +3242291CF603748D86CA10A769D61DEA Animated Action! (1983)(Popular Computing Weekly) ZXSpectrum +585C6C4876ED9216D3B1C64292DFE996 Animated Sex Show 2 (1993)(ARS) ZXSpectrum +9BF933B2D77B000D970E24B1F54EE89A Animated Strip Poker (1985)(Knightsoft)[a][adult] ZXSpectrum +2B7964FA6AD6E2441D34E9CD4571780D Animated Strip Poker (1985)(Knightsoft)[a2][adult] ZXSpectrum +AEE8ED9570A76CD0FACCA1BEB19DAC7A Animated Strip Poker (1985)(Knightsoft)[a3][adult] ZXSpectrum +4A1C2F4BBD81861C0EAEB1D0C5DEF000 Animated Strip Poker (1985)(Knightsoft)[adult] ZXSpectrum +43AAC9FC9F2C19CB015283118520E5A3 Ankh-Morpork (19xx)(-) ZXSpectrum +2BC5E34369916CD2F6C257540D223C1F Anno Domini (2004)(Cauldwell, Jonathan) ZXSpectrum +661ED3ABFE8ED36C7CCC2FFBBD328390 Ano Gaia (1992)(Your Sinclair) ZXSpectrum +64F3CB4747928BAE3F8561A2EAA4B25F Another Brick on the Wall (2004)(Compiler)(ES)[aka And Other Brick on the Wall] ZXSpectrum ES +F1758B24AD772B9D42A59A14FA644BFB Another Drink, Reverend (2014)(R-Tape)[CSSCGC] ZXSpectrum +869C09156C85FFFF0FC2E3E5A7AF28A5 Ant Attack (1983)(Quicksilva) ZXSpectrum +895D2C8C21BA037CF5970F711C8EABA2 Ant Attack (1983)(Quicksilva)[a] ZXSpectrum +C3F275F84FA51407D021B252203C1D7B Ant KO (19xx)(-)(16K)(el)[aka ANThupobrixiaKO] ZXSpectrum el +ADA2FD9A7AFDC866D99853DF7A7D8E04 Antagonisten, De (1985)(Addison-Wesley)(GB)(nl)[aka Antagonists, The][re-release] ZXSpectrum nl GB +22F71A14A5F52069040D9810163D4E1B Antares (1985)(MicroHobby)(ES) ZXSpectrum ES +1134A8D75E15D1302A57C29DFFAFCCBD Antares (1987)(Dro Soft)(ES) ZXSpectrum ES +CA2D96AF4F4CB903F5BEC50A1231F3EA Antares (1987)(Dro Soft)(ES)[a] ZXSpectrum ES +FDBC0E2CEB56A9206A00FDA6F3835AC3 Anti ISDA Warrior (2003)(Tzvetkov, Ventzislav)[CSSCGC] ZXSpectrum +372DBD0C5013B682D7C916AD0E5147D0 Antiair (2003)(-)[CSSCGC] ZXSpectrum +7CD78DB31F20B6CDA4C96879BB1B76BF Antics (1984)(Bug-Byte)[a][aka Birds and the Bees 2, The] ZXSpectrum +1DCE5559351609E0461F3D3DACAB323B Antics (1984)(Bug-Byte)[a2][aka Birds and the Bees 2, The] ZXSpectrum +83C5429037A9F2474D5C5644CF61E9F6 Antics (1984)(Bug-Byte)[aka Birds and the Bees 2, The] ZXSpectrum +4169368B8AFE453E7DD0D94DF265A54C Anti-Missile Defence (1983)(Sinclair Programs)(16K) ZXSpectrum +D3C7D83328B3CE02D6ABC4ABA5814B03 Antiquity Jones (2012)(Jenkinson, Paul)(48K-128K) ZXSpectrum +21774F59415CC4ECCDD5DC5A6DB55D7F Antteroo the Mutant (1985)(Central Solutions) ZXSpectrum +1C1480944856D6BC542686B6BC3CC58B Antteroo the Mutant (1985)(Central Solutions)[a] ZXSpectrum +07F888BC49A46AD9348521A9A578B20F Anttilis Mission, The (1992)(Compass) ZXSpectrum +E52D08CD16B86E53F44358427DA7E555 Anyday (1984)(Grisewood & Dempsey)(16K) ZXSpectrum +228B5730DF3DC1024897BCA0C4D0551C APB (1989)(Domark)(48K-128K)[a][aka All Points Bulletin] ZXSpectrum +22B0F5C335FC8B421F169A14AC0143A9 APB (1989)(Domark)(48K-128K)[aka All Points Bulletin] ZXSpectrum +0E69680B56A2D0769974EF9789B4DAF6 APB v2 (1989)(Domark)(48K-128K)[aka All Points Bulletin] ZXSpectrum +6B3F5DBBBE51C0AE0B280C2E71117D77 Apocalypse (1983)(Red Shift) ZXSpectrum +32EBA158CD837C3F293444400A18307C Apollo 2 (1983)(Mastertronic)[aka Apollo 11][re-release] ZXSpectrum +919F9FF98B786CEAC736B2262C208FE7 Apple Catcher (1983)(ZX Computing)(16K) ZXSpectrum +7DAB110F59AFC673E94ED4F8ABDBBF26 Apple Jam (1984)(DK'Tronics)(16K) ZXSpectrum +92EC8B193C84745D371B7C552E428410 Apple Jam (1984)(DK'Tronics)(16K)[a] ZXSpectrum +778E28EE32EC09A8B83B3CC200DB4F4F Apple Jam (1984)(DK'Tronics)(16K)[a2] ZXSpectrum +11D0B1EB5888946D4816B1B2A01D576C Apple Thief (1983)(Sinclair Programs)(16K) ZXSpectrum +5F568B7F0AE8D24EA774F6DBAFE76680 Apple Thief (1983)(Sinclair Programs)(16K)[a] ZXSpectrum +EE9216A35C495306F1358DFDD3EAA25B Appleman (1984)(Load 'n' Run)(16K)(it) ZXSpectrum it +7D48113BA27B0D26F009ECB19942DDC9 Apples (2000)(SG)(RU) ZXSpectrum RU +5FC2095EA54D9382808E55DFCEEC401D Apulija 13 (2013)(Grussu, Alessandro)(48K-128K)(IT)(en) ZXSpectrum en IT +DA9D88DD0A78F9378C68F93E7FC4D38F Apulija 13 v1.2 (2013-09-24)(Grussu, Alessandro)(48K-128K)(IT) ZXSpectrum IT +2E773F533D581624D5279D6B461ADEAA Apulija 13 v1.2 (2013-09-24)(Grussu, Alessandro)(48K-128K)(IT)(de) ZXSpectrum de IT +FB84FE08DE50254F62E3FF25F550A16B Apulija 13 v1.2 (2013-09-24)(Grussu, Alessandro)(48K-128K)(IT)(en) ZXSpectrum en IT +CAD83967E8F06A2429A352774985EAD2 Apulija 13 v1.2 (2013-09-24)(Grussu, Alessandro)(48K-128K)(IT)(es) ZXSpectrum es IT +09AB6164CA1A19119BB7917113C2396C Apulija 13 V2.0 (2013)(Grussu, Alessandro)(48K-128K)(IT) ZXSpectrum IT +1D1E32138C7A9A7AF451D9D6E2C28449 Apulija 13 V2.0 (2013)(Grussu, Alessandro)(48K-128K)(IT)(de) ZXSpectrum de IT +77A4D2D97163F5F1E77F03DB1190D2F3 Apulija 13 V2.0 (2013)(Grussu, Alessandro)(48K-128K)(IT)(de)[a] ZXSpectrum de IT +28E01D1F5AF3868FD3AAA087B7B2B8D0 Apulija 13 V2.0 (2013)(Grussu, Alessandro)(48K-128K)(IT)(en) ZXSpectrum en IT +A897B65F8225B3EE8A04A2E521CA0FB2 Apulija 13 V2.0 (2013)(Grussu, Alessandro)(48K-128K)(IT)(en)[a] ZXSpectrum en IT +CB92F0B628AC174C06E03A23F65DE487 Apulija 13 V2.0 (2013)(Grussu, Alessandro)(48K-128K)(IT)(en)[a2] ZXSpectrum en IT +5F9D4BEEB87539E64D40A4ADF58C23FF Apulija 13 V2.0 (2013)(Grussu, Alessandro)(48K-128K)(IT)(es) ZXSpectrum es IT +96650751309164933A6530E0E8AEE1A2 Apulija 13 V2.0 (2013)(Grussu, Alessandro)(48K-128K)(IT)(es)[a] ZXSpectrum es IT +38EAA3F9E327D6F5EA8EF2DB9E267C10 Apulija 13 V2.0 (2013)(Grussu, Alessandro)(48K-128K)(IT)(fr) ZXSpectrum fr IT +2234311867A65932C1539BE9D7317952 Apulija 13 V2.0 (2013)(Grussu, Alessandro)(48K-128K)(IT)(fr)[a] ZXSpectrum fr IT +7CD937EE7E0F4FB7B5E7809AB4B2EC18 Apulija 13 V2.0 (2013)(Grussu, Alessandro)(48K-128K)(IT)(pt) ZXSpectrum pt IT +E67A64C446DF6DD11CFC0B9ADC423989 Apulija 13 V2.0 (2013)(Grussu, Alessandro)(48K-128K)(IT)(pt)[a] ZXSpectrum pt IT +D11C624729E95C906FAB0AF93EE07D2C Apulija 13 V2.0 (2013)(Grussu, Alessandro)(48K-128K)(IT)[a] ZXSpectrum IT +E27154F1A73BDDFD6E69D4BB9B8ADD57 Aquanoids (2015)(Parsons, Neil) ZXSpectrum +1082841AB6CFEEA96560E873B2EBA55F Aquanoids v1.2 (2015-09-06)(Parsons, Neil) ZXSpectrum +D675EFCC88FC3C3F05646061EB252305 Aquanoids v1.2 (2015-09-06)(Parsons, Neil)(es) ZXSpectrum es +BD41BFBB01DD46693AEA4876E6D6A7CD Aquaplane (1983)(Quicksilva) ZXSpectrum +EF90A17718597A71FBC63018EB023019 Aquaplane (1983)(Quicksilva)[a] ZXSpectrum +DE0DE9D1EADB673B28B18864DC97D705 Aquaplane (1983)(Quicksilva)[a2] ZXSpectrum +F0815B8B97301D5E486DD3E2A38E0768 Aquaplane (1983)(Quicksilva)[a3] ZXSpectrum +92C0897D6F624EF24287D206273FA651 Aquarius (1983)(Bug-Byte) ZXSpectrum +B5C654EC08C68B361A06FB0A9443F518 Aquarius (1983)(Bug-Byte)[a] ZXSpectrum +6A99422241E90566C95575D505DD8129 Aquarius (1983)(Bug-Byte)[a2] ZXSpectrum +05701045086FA89CB301F553B1AFCAF0 Aquashark (1984)(ZX Computing) ZXSpectrum +12CD1198E42FD9C0DCEAA94B6AB9BC55 Aquasquad (1988)(Atlantis) ZXSpectrum +8DDDA79329F01EC423BBDF6E607D4B12 Arbatax (19xx)(-)(de) ZXSpectrum de +0ED291625BA6D1FC34856DF6E404D858 Arbatax (19xx)(-)(de)[a] ZXSpectrum de +CF2E3861E0E602F5C410C8A02B2DB855 Arc of Yesod, The (1985)(Thor Computer)(128K) ZXSpectrum +D1406BD50D0EBF59F915E2171C95000D Arc of Yesod, The (1985)(Thor Computer)(128K)[a] ZXSpectrum +05AA8A71A923670C267CA9A5E30BF44B Arc of Yesod, The (1985)(Thor Computer)(48K-128K) ZXSpectrum +F0C201388CE416D57ECF333EA8D0035C Arc of Yesod, The (1985)(Thor Computer)(48K-128K)[a] ZXSpectrum +CC62C750E4A59016B9D634972941B204 Arc of Yesod, The (1985)(Thor Computer)(48K-128K)[a2] ZXSpectrum +E1E00A95D04270078FCBB262C7051B5F Arcade Flight Simulator (1989)(Code Masters)(48K-128K) ZXSpectrum +7495D74D777BAAE15CDD6A0271541452 Arcade Flight Simulator (1989)(IBSA)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +CF6D444CECDF0D7A133B0E2ECE2EBEF6 Arcade Fruit Machine (1990)(Zeppelin Games) ZXSpectrum +FB8D3CBD0B8B17E6EECA3E81A3DFE0B4 Arcade Fruit Machine (1990)(Zeppelin Games)[a] ZXSpectrum +36FD3EB6E0704C1DFC8D41804A25DE61 Arcade Trivia Quiz Simulator (1989)(Zeppelin Games) ZXSpectrum +7AC31AAD70F39AC95FEE15A70CAA8B00 Arcadia (1982)(Imagine)(16K) ZXSpectrum +60865C9FB72EE0D51E066F4A56080E95 Arcadia (1982)(Imagine)(16K)[a] ZXSpectrum +C7661C0FFFAD307AC253BE5B58C549BD Arcadia (1982)(Imagine)(16K)[a2] ZXSpectrum +755D83FDCC60C5A655541F16B0B27074 Arcadia (1982)(Imagine)(16K)[a3] ZXSpectrum +822667B5594ABA4DD55B480E36893899 Arcadia (1982)(Imagine)(16K)[a4] ZXSpectrum +BAF94FE91A75F061697FCE5DA476EFAD Arcanoid (19xx)(-) ZXSpectrum +5EB4EBACCD9CBC23482E3B7F942CEFAC Archaeologist, The (1985)(Spectrum Computing) ZXSpectrum +B0B88D0D5727DDA05DA312EDC0B7304D Archaeologist, The (1985)(Spectrum Computing)[a] ZXSpectrum +FBB0A5CD6702F2D171E2227C18A57532 Archaic 3D (1988)(Spectraxx Tape Magazine) ZXSpectrum +E65F61F9D458B325DA3AEF3A53FBE3CA Archeo (1993)(Proxima)(CZ) ZXSpectrum CZ +C97E72FCF5E9F2AB1A34F83198B5BCC7 Archeomania (2014-09-13)(Miazga, Rafal)(48K-128K) ZXSpectrum +46C4E5F55A6B967D884C810226341868 Archon - The Light and the Dark (1985)(Ariolasoft UK) ZXSpectrum +8C3A301D39FCE96E6DA7480FDC2EB31A Archon - The Light and the Dark (1985)(Ariolasoft UK)[a] ZXSpectrum +2E84EC460CD93107061D4FA0B0EF743E Archon (1989)(Electronic Arts) ZXSpectrum +77DD45694A9EBAB872C9BE381CDAEAB8 Archon II - Adept (1989)(Electronic Arts) ZXSpectrum +ADD6400D7AAF9D067B388D922968167C Arctic Antics (1985)(Spectrum Computing) ZXSpectrum +707FC05D6CAE47E774BBAA6857670CF1 Arctic Fox (1988)(Electronic Arts)(128K) ZXSpectrum +B0AAF0AA259E2A8453052B690EDC91F6 Arctic Fox (1988)(Electronic Arts)(48K-128K) ZXSpectrum +38EB71F5CABD0D3A3229EB5C7E743261 Arcturus (1984)(Visions Software Factory) ZXSpectrum +7B48757479B71596305A50C649A56494 Area 51 (2004)(Cauldwell, Jonathan)(16K) ZXSpectrum +BF6DCDEAE598C4205F610D27BFB142D4 Arena (1985)(MC Lothlorien) ZXSpectrum +1DD7ABEF413826D2CBD8877A023C591E Arena 3000 (1984)(Microdeal) ZXSpectrum +69A98CC4AE0E2A81AD2E6E66D189AF2D Arena! (1983)(K-Tel Productions)(16K)[re-release] ZXSpectrum +116DE895D6891E06AF07A35A0B410815 Ares (1990)(MicroHobby)(ES) ZXSpectrum ES +A91C7FBE624B41B3E77207E3685B5127 Arhem (1985)(Smith, R. T.) ZXSpectrum +22E84A9505926E61F92FF95C50A16C98 Ark, The (1984)(Reelax Games)[aka Noah][re-release] ZXSpectrum +5C410E996BF54E2EE43C95C1AC0A2200 Arkanoid - Revenge of Doh (1988)(Imagine)(128K)[aka Arkanoid 2] ZXSpectrum +91D9F549AD66A151DE0C1828DEE3D4D9 Arkanoid - Revenge of Doh (1988)(Imagine)(128K)[Multiface copy][aka Arkanoid 2] ZXSpectrum +C54579936197F31E5265B8929DD56511 Arkanoid - Revenge of Doh (1988)(Imagine)(48K-128K)[a][aka Arkanoid 2] ZXSpectrum +A1D9BC46800D98E2ECC14878BEC87F59 Arkanoid - Revenge of Doh (1988)(Imagine)(48K-128K)[aka Arkanoid 2] ZXSpectrum +35F84867F55352DE2B87800F99400FD8 Arkanoid (1987)(Erbe)(ES)(en)[re-release] ZXSpectrum en ES +F5710587AD0BF061E41B0A14DAE4A14D Arkanoid (1987)(Imagine) ZXSpectrum +E24ED8361218B5905CF7A41F7DB207BE Arkanoid (1987)(Imagine)[a] ZXSpectrum +6CBEDE7D900CEE6D3A75C6DFA1A9FC64 Arkanoid (1987)(Imagine)[a2] ZXSpectrum +BD6FBA9B64241B46FD348381600AB43C Arkanoid (1987)(Imagine)[a3] ZXSpectrum +C4EDD5683ACAFE0EE1B23EE4E9FCBAFC Arkarum (1990)(Ultrasoft)(128K)(SK) ZXSpectrum SK +D67440F8C7487F592241AEB800758C5A Arkarum (1990)(Ultrasoft)(128K)(SK)[a] ZXSpectrum SK +0676D01EEAF89617AE2946E026D99FF4 Arkos (1988)(Zigurat)(ES)(Tape 1 of 3) ZXSpectrum ES +9F098C26AE90CF8A1ED64AE431EEC920 Arkos (1988)(Zigurat)(ES)(Tape 2 of 3) ZXSpectrum ES +B7B4147CA0330BAC2337B5AD68124E76 Arkos (1988)(Zigurat)(ES)(Tape 3 of 3) ZXSpectrum ES +D011E6FF724030668D9E56EDF8D5617F Arlene (1991)(Guild, The) ZXSpectrum +FDEBDEA35712F0B5723B914D7B7B7D5F Armageddon - The Day of Anger Part I (1993)(SVC)(UA)(en) ZXSpectrum en +34FBE1D5FFC091FABF06D9E45551AB32 Armageddon (1983)(Ocean)(16K) ZXSpectrum +65444B118338393F9198E986BFC735AF Armageddon (1983)(Ocean)(16K)[a] ZXSpectrum +69935DB6A1439FFB0BB0ED4C985CC565 Armageddon (1983)(Silversoft)(16K) ZXSpectrum +26F687FA3217B9145683D0EA0489F4D9 Armageddon (1983)(Silversoft)(16K)[a] ZXSpectrum +48D412EE341CA8A08D482F16FBB6CE4C Armageddon Man, The (1987)(Martech Games)(48K-128K)[aka Satellite Wars] ZXSpectrum +F7E7DA7D03ACCD861DDE28AD17537BE2 Armalyte (demo) (1991)(Thalamus)(128K)[Your Sinclair Covertape] ZXSpectrum +6AAFB4D85B368F2E2E75D747926FCA19 Army Moves (1987)(Dinamic)(48K-128K)(ES) ZXSpectrum ES +6F66FF23A9909094855DDA83C54653A1 Army Moves (1987)(Dinamic)(48K-128K)(ES)(Side A) ZXSpectrum ES +5D571BF0D2D0000C6EE4E99A8FCE3F9D Army Moves (1987)(Dinamic)(48K-128K)(ES)(Side B) ZXSpectrum ES +95DCC506E15E27255804E5D6958BC8E0 Army Moves (1987)(Imagine)(128K)[a][re-release] ZXSpectrum +79D51F108F79EC6B3BB7B0539CEA9CAF Army Moves (1987)(Imagine)(128K)[re-release] ZXSpectrum +6716EEAA4E29A04EEE339E18CD4B16C5 Army Moves (1987)(Imagine)(48K-128K)[re-release] ZXSpectrum +2F94AE3B39BADB31C6194C44EB411D64 Army Moves (1987)(Imagine)[re-release] ZXSpectrum +472513815E00E4E22FCA96DF9F646A8F Army Moves (1987)(Summit)(48K-128K)(Side A)[re-release] ZXSpectrum +9C5E50978ACA6312D4AFF5C6B4742718 Army Moves (1987)(Summit)(48K-128K)(Side B)[re-release] ZXSpectrum +2300DEB861F4D8B6926811AB7FEF459C Army Moves (1987)(Summit)(48K-128K)(Tape 1 of 2)[re-release] ZXSpectrum +CF7968A0FD1AA27432C2AD265583544B Army Moves (1987)(Summit)(48K-128K)(Tape 2 of 2)[re-release] ZXSpectrum +D1C3EDAEED556E9F090C90887D0EB5E3 Arnold (1988)(Static Soft)(ES) ZXSpectrum ES +35572B19B4868354EDBE6041B4FD8641 Arquimedes XXI (1987)(Dinamic)(ES) ZXSpectrum ES +0175886C0488092982F66E66157B2378 Arquimedes XXI (1987)(Dinamic)(ES)[a] ZXSpectrum ES +5B561E71D4E7D79AB3ED79E7C195D5CA Arrow of Death Part 1 (1983)(Channel 8)[re-release] ZXSpectrum +BF75D97F7B98AAF8F001C16FD390B7C1 Arrow of Death Part 2 (1983)(Channel 8)[re-release] ZXSpectrum +05C6906802FA6DD18886E35C5F5068EA Arte de la Fuga, El (1992)(Penazo Soft)(128K)(ES) ZXSpectrum ES +D679FB51C2D62DE785C2417EE4617BC7 Artillery (1984)(Lutz, Bernhard)(DE) ZXSpectrum DE +AA304E832CCA0973364E8D345453B925 Artist 2K4 (2004)(Lucero, Mauricio Munoz)(ES) ZXSpectrum ES +59D36EF7E34332948CB000E48F5AA4A8 Artura (1989)(Gremlin Graphics) ZXSpectrum +650A3583E2E07E12424D5C67DFE6E45B Artura (1989)(Gremlin Graphics)[a] ZXSpectrum +86D3878FC1B249B710CCF66B7BFA35C1 Arty Pants (2014)(R-Tape)[CSSCGC] ZXSpectrum +7AB0EC7641F4E4824DEC6A7D93F6FA8C Arty Pants v1.1 (2014)(R-Tape)[CSSCGC] ZXSpectrum +E3169617DDA255E3571A0D2135EDF7E5 Ascot (1983)(Virgin Books) ZXSpectrum +1D3276B2335E06B9ECAC303EAFD5EBCC Ashes, The (1984)(Pulsonic)[re-release] ZXSpectrum +FB6D55106E71EF2102A8F249EAE3343D Ashkeron! (1985)(Mirrorsoft) ZXSpectrum +598570C0B69AD2661D15E0A51A5B40BB Aspar GP Master (1988)(Dinamic)(48K-128K)(ES) ZXSpectrum ES +D04EB8D2027E74DC317764E5626F2C80 Aspar GP Master (1988)(Dinamic)(48K-128K)(ES)(en) ZXSpectrum en ES +774449AB7F49671A240B391DB0B14F41 Assassin (1990)(Psychaedelic Hedgehog) ZXSpectrum +B3CE70450DC21508C3C92A83649CB510 Assassin (1990)(Psychaedelic Hedgehog)[Crash Covertape] ZXSpectrum +00CE031D633A61743D094FDA71C94D5E Assassin's Guild, The (1995)(Adventure Workshop, The)(128K)(Tape 1 of 4) ZXSpectrum +2FE3AE213BE75EC288CB97BE4F5D3341 Assassin's Guild, The (1995)(Adventure Workshop, The)(128K)(Tape 2 of 4) ZXSpectrum +CE002DE7A2027390FA462B8C51BB2892 Assassin's Guild, The (1995)(Adventure Workshop, The)(128K)(Tape 3 of 4) ZXSpectrum +5E11E35315B9E18DB82A530884A1B394 Assassin's Guild, The (1995)(Adventure Workshop, The)(128K)(Tape 4 of 4) ZXSpectrum +A034B6DF39E1D78C5DD1A8FF4DC8606A Assault of the Ogroids (1987)(Sinclair User) ZXSpectrum +3DD4D5ECE2664E8A394477092999A4B5 Assedio (1984)(Special Playgames) ZXSpectrum +42732406DD9BC50C5A3AFC5656BA5599 Assedio (1984)(Special Playgames)(it) ZXSpectrum it +D44F23F186981D2B879B90F7B6EFF4C2 Assembloids ZX (demo) (19xx)(enthusi) ZXSpectrum +C3C4E62555FB5D2271A7DED2CFDE299F Asset Stripper (1983)(Pan Books) ZXSpectrum +3916B300B8CBD7FFB046EE76486317AF Assignment East Berlin (1985)(Sterling) ZXSpectrum +930185B1E8A06AE5F1110FB464236CF9 Astemex (1988)(Load 'n' Run)(it) ZXSpectrum it +E5674F018E70C5713CB0C8642F5CAA3A Astemex (1988)(Load 'n' Run)(it)[a] ZXSpectrum it +2E7C0F90FB3E4DB2C7E587D36AAB8BA2 Asterix and the Magic Cauldron (1986)(Melbourne House) ZXSpectrum +AE1C0BD0CED369308356E20497404F42 Asterix and the Magic Cauldron (1986)(Melbourne House)[a] ZXSpectrum +74FF660B20F098B478A67939FA8DE175 Asteroid Belt (1982)(Usborne Publishing)(16K) ZXSpectrum +F9BF65072051D3F1965A920663728794 Asteroids (1982)(Fontana Publishing)(16K)(CZ)[re-release] ZXSpectrum CZ +D06717036B94A5435A6BFF9EF147C2C7 Asteroids (1982)(Nair, Arjun)(16K)(IN)(en)[re-release] ZXSpectrum en IN +2C7CE9FB2C680BEA1EE8426D5518864A Asteroids (1985)(Your Computer)(16K)[aka Asteroid Attack] ZXSpectrum +BC7E89915DDDD7C06512038789C2BFF3 Asteroids Ahead! (1983)(ZX Computing)(16K) ZXSpectrum +AB07485A79AE76ECBCE751068780ECA1 Asteroids in Space (1983)(Melbourne House)(16K) ZXSpectrum +2B5D207BB993B25A4A95D49BB68BAF56 Astral Foxgloves (1983)(Sinclair Programs)(16K) ZXSpectrum +31DAC2100C7D78F7E10060D2E567AC18 Astro 1 (1985)(MicroHobby)(ES) ZXSpectrum ES +B6A229A14647C40E59D192DF0E945149 Astro 2008 (2007)(Canadul)(ES) ZXSpectrum ES +0D83AF92EDA79B1F1B0F533514104B37 Astro Battle (1984)(ZX Computing)(16K) ZXSpectrum +DFCBB6AA284AF3ABAD28DA50DE1AD7E9 Astro Blaster (1983)(Quicksilva)(16K) ZXSpectrum +DC9ECA6A6CEA3D3A00E0C6E58279D167 Astro Blaster (1983)(Quicksilva)(16K)[a] ZXSpectrum +DFEAE14546F9C6F9913ED70CA561D841 Astro Blaster (1983)(Quicksilva)(16K)[a2] ZXSpectrum +5310C1B895A5F5AC2EE6F3CEFB9CEA06 Astro Marine Corps (1989)(Dinamic)(48K-128K)(ES)(en)(Side A)[aka AMC] ZXSpectrum en ES +CE981AC4CD84AF56F6BACDFB9BC238CD Astro Marine Corps (1989)(Dinamic)(48K-128K)(ES)(en)(Side B)[aka AMC] ZXSpectrum en ES +50ED70DD7ED15B9044A72F4D1DF6152C Astro Marine Corps (1989)(Dinamic)(48K-128K)(ES)(Side A)[aka AMC] ZXSpectrum ES +960421ECAE75ECDF391E2B098792EAE6 Astro Marine Corps (1989)(Dinamic)(48K-128K)(ES)(Side B)[aka AMC] ZXSpectrum ES +AF99602C21CC56758AE28649C4C7624E Astroball (1992)(Revelation)(48K-128K) ZXSpectrum +C51274A5C29FCEEDB224C10FE9C0EDCD Astroclone (1985)(Hewson Consultants) ZXSpectrum +059723D8BFDD62BB7256FAE299426CD3 Astroclone (1985)(Hewson Consultants)[a] ZXSpectrum +4BA40EE93E0D160B0697A3EF0B8F87BC Astrologer's Crown (19xx)(Astrocalc)(Side A) ZXSpectrum +2796DABD72A3D572AD6855A3B641E0EB Astrologer's Crown (19xx)(Astrocalc)(Side B) ZXSpectrum +392E1B90FE7FDF3B8617621B9B4A8FEF Astroplaner (1984)(Romik) ZXSpectrum +70B9D0A21489AD24B74BD4D15CE16042 Astrosmash! ZX (2018)(AMC Games)(CA)(en) ZXSpectrum en CA +F4CBC38BA2E4630A4248F8E410EF67A3 Astrosmash! ZX (2018)(AMC Games)(CA)(en)[a] ZXSpectrum en CA +77520B8ECB2D2FEC243FCA267EAE059C Astrosmash! ZX (2018)(AMC Games)(CA)(en)[a2] ZXSpectrum en CA +72069CB01C0468E7ADE337846AF28B91 Astrosmash! ZX (2018)(AMC Games)(CA)(en)[a3] ZXSpectrum en CA +5E1F7C255C86B6689EDDECB08CD443DA Asucar! (2008)(Marquez, Ivan Gomez)(ES) ZXSpectrum ES +EF256B3FDD15323F996691588B08AAE2 At the Sign of the Dancing Ogre (1986)(Sinclair User) ZXSpectrum +2B0C96654D172DB910D8C491DD3572DF Atak Pajakow 1 (2007)(Groman)(PL)[CSSCGC] ZXSpectrum PL +E64810D013CCBF08644DA26233D0B6B1 Atak Pajakow 2 (2007)(Groman)(PL)[CSSCGC] ZXSpectrum PL +BD254DFF8D43FCC4E16C9C4781D9C765 Ataque a la Flota (1985)(Sound-on-Sound)(ES)[aka Barcos] ZXSpectrum ES +3DB0047E4978C78C9BA4BADCAFE08E0B Ataque Paracaidista (1985)(Micromania)(16K)(ES) ZXSpectrum ES +472C2842DE7994C66656DC19125DEC48 Atari Simulator (1989-05-27)(Axelsoft) ZXSpectrum +B5AFFC01AD280FF193CF4CFFA718F018 A-Team, The (2005)(Llaria, Quique Cascarria)[CSSCGC] ZXSpectrum +7D2CE6F13185788E068EA344EBB1C2E0 Atenas (19xx)(EP)(ES) ZXSpectrum ES +FB09D34F07E174FA9D906D403A21BA4F Athelete (1984)(Buffer Micro) ZXSpectrum +7655AFD5867C44DD70463FF69BDD2495 Athena (1987)(Imagine)(48K-128K) ZXSpectrum +542189D83522AC5EEA6ADA7D6433743B Athlete (1984)(Buffer Micro) ZXSpectrum +6EB963CD7A0B973BAA87D9E2E497655C Atic Atac (1983)(Ultimate Play The Game) ZXSpectrum +ED571F2327388EE393AAB3A1CCA5112A Atic Atac (1983)(Ultimate Play The Game)[a] ZXSpectrum +03DE99F5C5DB849B81A070AD170521E9 Atic Atac (1983)(Ultimate Play The Game)[a2] ZXSpectrum +40AAFCAC018143617A9E7C0C0447F806 Atic Atac (1983)(Ultimate Play The Game)[a3] ZXSpectrum +859307056A3EF88ED3731CEEBD981577 Atic Atac (1983)(Ultimate Play The Game)[a4] ZXSpectrum +5B15BB0D6E04D1F4D1DD251A8A9488AF Atic Atac (1983)(Ultimate Play The Game)[a5] ZXSpectrum +EC4AFCC7E3141EE0D4702EAEA771FB46 Atlantis (1985)(Anirog) ZXSpectrum +EBB1644D85520E7ACDB690F35E2AD736 Atlantis Adventure (1984)(M&J) ZXSpectrum +EF5F71211B4BCA07327B0473FE783DB8 Atlas Assignment, The (1983)(Virgin Games) ZXSpectrum +404E992B4EDCEB10EF8FAE9DFAAC364B Atom Ant (1990)(Hi-Tec)(48K-128K) ZXSpectrum +5BE29A6A7BA20B5F3BEBDE34F64D0B7B Atomic Laser Space Octopus v51b (2017-06-14)(Baines, Steve)[BASIC Jam] ZXSpectrum +3913465853DFE8BDE8419474CC2029ED Atomic Laser Space Octopus v54 (2017-06-14)(Baines, Steve)[BASIC Jam] ZXSpectrum +648F7CB7B0CBF7A459BC5D98A09891A5 Atomic Robo-Kid (1991)(Activision) ZXSpectrum +D60A945C6BD423E7CD7DADDDE8C111F6 Atomix (1990)(Proxima)(CZ) ZXSpectrum CZ +09E18F2A783A5C44B9F9E3048C0D245A Atomix (1990)(Ultrasoft)(SK)(cs)[re-release] ZXSpectrum cs SK +2A2600A4B2F31EE3DA31D51C4B287B4F Atomix II - Hexagonia (1991)(Proxima)(48K-128K)(CZ) ZXSpectrum CZ +6BD2F275FE7B658D7138AF255F348569 Atomix II - Hexagonia (1991)(Proxima)(48K-128K)(CZ)[a] ZXSpectrum CZ +087C4CBBD1FF1C7996ECD340B053981A Atomix II - Hexagonia (1991)(Ultrasoft)(48K-128K)(SK)(cs)[re-release] ZXSpectrum cs SK +80C8B63EF6769A19F6290F9B1440407D Atoms (19xx)(-) ZXSpectrum +A1C84FAA150FF8D0B9DB6BA17232CF7B ATP Tour Simulator (1990)(Proxima)(CZ) ZXSpectrum CZ +C5C92CA2EBA6B72817A3529B4F3470F2 Atrog (1988)(Zafiro Software Division)(ES)(Tape 1 of 3) ZXSpectrum ES +11412E693B21EBE172763C8BC02BF032 Atrog (1988)(Zafiro Software Division)(ES)(Tape 2 of 3) ZXSpectrum ES +0377726F4D5686A468BA167CCEF76496 Atrog (1988)(Zafiro Software Division)(ES)(Tape 3 of 3) ZXSpectrum ES +C27656E7A091C6AE4B62896BA201D38C Attacco Alieno (1984)(Super Spectrum)(16K)(it) ZXSpectrum it +D5BE141FC385F41C7D162CE7898AECB0 Attack of the Alien Waters (1985)(Green Fish Software Enterprise) ZXSpectrum +ED03851958C375D2FED4DF21F61C6117 Attack of the Empire (1985)(Chibur) ZXSpectrum +4E430230C608E002A33ECEA60BE5CE20 Attack of the Empire (1985)(Chibur)[a] ZXSpectrum +8AE917DC6B2F9A12F18BA64568C75CD7 Attack of the Killer Tomatoes (1986)(Global) ZXSpectrum +159C6BBAE73B03712CE18E928C42D5C1 Attack of the Killer Tomatoes (1986)(Global)[a] ZXSpectrum +2E6B6564DD5EA9292F14C080810B0884 Attack of the Mutant Wallies (1985)(ZX Computing) ZXSpectrum +A76CA13ECE52B7730179D9B2DD24A243 Attack on Atlantis (1984)(Century City)[aka Lunar Attack][re-release] ZXSpectrum +41256F9AD52196EFF59C034FAA7B19F3 Attactics (1983)(East London Robotics) ZXSpectrum +38A11BA932EC1E614BABC95699FEA0F3 ATV Simulator (1987)(Code Masters)[aka All Terrain Vehicle Simulator] ZXSpectrum +E07A8D7565FD132AED811C6A99AD8E4D Auf Wiedersehen Monty (1987)(Gremlin Graphics)(48K-128K) ZXSpectrum +97EEBB1629987B9D08DCEB8F24BE9369 Auf Wiedersehen Monty (1987)(Gremlin Graphics)(48K-128K)[a] ZXSpectrum +8890534534F7744859E888691C2CC4B5 Auf Wiedersehen Monty (1987)(Gremlin Graphics)(48K-128K)[aka Auf Wiedershen Monty] ZXSpectrum +ADD7BB055116B42AA7A78EBBB3E7E691 Auf Wiedersehen Pet (1984)(Tynesoft) ZXSpectrum +DA0B7CEAB4D44021DECC747BDC0DFC88 Austerlitz (1985)(MC Lothlorien)(128K)[a][re-release] ZXSpectrum +5F1021D3FCCF75302CA6E6615BD861AC Austerlitz (1985)(MC Lothlorien)(128K)[re-release] ZXSpectrum +0E2E298E4B0970824813E35918452B84 Austerlitz (1985)(MC Lothlorien)(48K-128K)[re-release] ZXSpectrum +9EA4F391112979E6CEEE9B75146D921A Austerlitz 1805 (1989)(CCS) ZXSpectrum +CF151BD8935BCAFD0A519941301B3381 Austerlitz 1805 (1989)(CCS)[a] ZXSpectrum +8E4104DFABFEEAF472758E210C16C5F9 Austerlitz 1805 (1989)(CCS)[a2] ZXSpectrum +0775A0D6EF9B7DD4C0ADCF31B156A203 Australian Games (1990)(U.S. Gold)[aka Aussie Games] ZXSpectrum +FC0EF225BF58003ED5935F728B9675F4 Australian Rules Football - The Outback Amateur League (1989)(Again Again)(48K-128K) ZXSpectrum +AA05DA1156C82BC57B42381D035D6776 Australian Rules Football - The Victorian Football League (1989)(Again Again)(48K-128K) ZXSpectrum +14B94786B499635ABB38BF500853FFC5 Australian Rules Football (1989)(Again Again)(48K-128K) ZXSpectrum +B4D65F352CBE3B1945DD61C5655F6A5D Australian Typing Tutor (2015)(-)[CSSCGC] ZXSpectrum +5279056714856AC90C812DE23E45FF61 Auto Chef (1982)(CCS)(16K) ZXSpectrum +D80C09DE06DFF57CB9CAFF37AE55CD59 Auto Concentration (1994)(Timex)(AT)(en) ZXSpectrum en AT +1E4B86D427BDC43BD1FC39EAAA8AE3A3 Autobus, El (1985)(Micromania)(ES) ZXSpectrum ES +877A66221BE87127C10E1E2B9A295131 Autocrash (1991)(Zigurat)(ES) ZXSpectrum ES +70C8BF6E254784B4AA6D2757618BA4E7 Autocrash (1991)(Zigurat)(ES)[a] ZXSpectrum ES +B014EE8E769294A7AC2B77DE90293BFF Autolabirinto (1984)(Load 'n' Run)(it) ZXSpectrum it +D93385419BEC415B1954FE6D1426C6DF Autolabirinto (1984)(Load 'n' Run)(it)[a] ZXSpectrum it +B75535EF69D2953CE5AC2BB7E9533721 Automania (1984)(Mikro-Gen)[a][aka Manic Mechanic] ZXSpectrum +6BB493F71500EE63AAA8375284A06CA6 Automania (1984)(Mikro-Gen)[a2][aka Manic Mechanic] ZXSpectrum +836B930E5E6952D5F1C713446F1C69BD Automania (1984)(Mikro-Gen)[aka Manic Mechanic] ZXSpectrum +E765D0E72613A0BB64B18854273BE458 Automarkt (1987)(Computer Kontakt)(DE) ZXSpectrum DE +5A3625D82DD9399B03EF32273814735E Automonopoli (1983)(Automata UK) ZXSpectrum +2A15D1149540848E49E0DFCABDE3EAB3 Automonopoli (1983)(Automata UK)[a] ZXSpectrum +776DBA39E499F4057A534D8831049216 Autorennen (1983)(EMM)(DE) ZXSpectrum DE +7A55B36F4929CD787CD62565B0686648 Autostopista Galactico (1983)(Ventamatic)(ES)[aka Autostop Galactico] ZXSpectrum ES +F876C8A535CFBF24A3EFEDD449672A1A Autostopista Galactico v2 (1983)(Ventamatic)(ES) ZXSpectrum ES +391A03193A78B922E083BEC3FD83AC48 Avalanche (1991)(CCS)(48K-128K)[aka Struggle for Italy, The] ZXSpectrum +E436BF7D3B95AFC57E31AA0011C4E1FC Avalanche (demo) (1991)(CCS)(48K-128K)[Your Sinclair Covertape][aka Struggle for Italy, The] ZXSpectrum +4F1AD922DE43B10D46D06D36EFEA0FD4 Aven (1993)(Proxima)(CZ) ZXSpectrum CZ +B0485CF185F5C176E8FC838019681F36 Avenger (1982)(Abacus Programs)(16K) ZXSpectrum +13517B4E3B2B4BA8F17AA01F2953FCDA Avenger (1986)(Gremlin Graphics)(48K-128K)[a][aka Way of the Tiger 2] ZXSpectrum +3041FDA999999A190C618E44C45FE96E Avenger (1986)(Gremlin Graphics)(48K-128K)[aka Way of the Tiger 2] ZXSpectrum +221F2E4CAA4553176296221B2C4C924E Aventura A - Planet of Death (2009)(Mastodon)(ES) ZXSpectrum ES +A572704C0F1631538646A0651CBE57F1 Aventura A - Planet of Death (2009)(Mastodon)(ES)[a] ZXSpectrum ES +18B73029DE69234C4D890C27D15F192C Aventura BASIC (19xx)(-)(es) ZXSpectrum es +39E89EC9F2DA3A4DE32175F0865C3DDD Aventura Brutal, La (1994)(Rock'n'Soft)(128K)(ES) ZXSpectrum ES +79D2CE5871C544BD1B82ED5DBEBCEB25 Aventura en la Piramide (1984)(MicroHobby)(ES)[aka Pyramid][re-release] ZXSpectrum ES +17EDC7178A443CE9476C7F3C6DC3400E Aventura en la Piramide (19xx)(Argila, J.)(ES) ZXSpectrum ES +DFF8A24CE866B07DF76217CB0DB604BE Aventura Espacial, La - En los Dominios del Cerebelo (1990)(Aventuras AD)(ES) ZXSpectrum ES +0186D582B0088B118BEF72C9CD961DCE Aventura Espacial, La - Explorando Mundos (1990)(Aventuras AD)(ES) ZXSpectrum ES +8A5C0BE71731E1808B6152F77B1E047E Aventura Original, La - El Encuentro (1989)(Aventuras AD)(ES) ZXSpectrum ES +F097C1DAE42A343F7CFBFFF1B123D612 Aventura Original, La - La Busqueda (1989)(Aventuras AD)(ES) ZXSpectrum ES +7046B6525BF197BD3ED3A15F4C6D3940 Aventura Sin Nombre, La (1991)(Advanced Adventure Creations)(ES) ZXSpectrum ES +F4DAB278305C6CC7636AB49A6F487F4C Aventura Spectrum (2006)(Kak)(ES) ZXSpectrum ES +DC905161A812D0E991F54D5E64148044 Aventuras en Naulen 2 - Los Elmis (2008)(Palamar)(AR) ZXSpectrum +6CFC0F70C646A91FE5F0F74F057BC47A Aventyr (1985)(MunkHammar, Jacob)(SE)(sv) ZXSpectrum sv SE +EAC87E90D0BEF5508ECB2A011559AE08 Averno (1989)(P.J.)(ES) ZXSpectrum ES +906D199921315FCDD900D2F131BE78AA Avior (1985)(16-48 Tape Magazine)[aka Avoir][re-release] ZXSpectrum +C463FB9D82EDBC33F6650AED735E1F56 Avventura di Giacomo, L' (1985)(Linguaggio Macchina)(it) ZXSpectrum it +75040374A77C8589F8740AD720BAE350 Awari (1983)(ERE Informatique)(16K)(FR) ZXSpectrum FR +E557CA611668174A0834AFCA5FBEC767 Awari (1983)(Sinclair Programs)(16K) ZXSpectrum +FB60F037A95FBB426AA633D46D531587 Awari (1984)(Home Computer Advanced Course, The)(16K) ZXSpectrum +2DD4EE2DD627B1F2D85FD14108E5E03B Awari (1984)(Home Computer Advanced Course, The)(16K)[a] ZXSpectrum +96CE2EBA04FCA97C14A21F3E39C8B0F3 Axe - A Tale of Carthelion (1987)(Top Ten) ZXSpectrum +6D1BECF1DFFE2FC819D69C60ADB38B86 Axe of Kolt, The (1990)(FSF Adventures)(48K-128K)(Tape 1 of 4) ZXSpectrum +121CC7DC75B4F23A91D410C71A54B10B Axe of Kolt, The (1990)(FSF Adventures)(48K-128K)(Tape 2 of 4) ZXSpectrum +3F060ED29AE6B24AF50B880F82B1831F Axe of Kolt, The (1990)(FSF Adventures)(48K-128K)(Tape 3 of 4) ZXSpectrum +EFAFA5E8FA0D348B56A78C13721EBDE0 Axe of Kolt, The (1990)(FSF Adventures)(48K-128K)(Tape 4 of 4) ZXSpectrum +ABD0702B30FA1AB5B67DB5C557ADF256 Axe of Kolt, The (1990)(FSF Adventures)(48K-128K)(Tape 4 of 4)[a] ZXSpectrum +170981BDDD985504437210660DB882BC Axel K. and the Lost Bills (2013)(Ring) ZXSpectrum +49494D06225D4A9E123E06C245D7DEF5 Axis (1997)(E. Productions)(CZ) ZXSpectrum CZ +15C6133173D05421640E1AA594EDDFE0 Axis (1997)(E. Productions)(CZ)[a] ZXSpectrum CZ +4860ABEFFE15D51B9BD97F8A78F4281D Axis (1997)(E. Productions)(CZ)[a2] ZXSpectrum CZ +220434D6C08ECE8060CE589F295337A3 Aztec - Hunt for the Sun-God (1984)(Hill MacGibbon) ZXSpectrum +3AB8771F13646AEE55FFC66DF1D853F2 Aztec - Hunt for the Sun-God (1984)(Hill MacGibbon)[a] ZXSpectrum +2D157A53EA22598D9640F1B251C41450 Aztec Assault (1992)(Zenobi) ZXSpectrum +5B1A913D9613148F35DCCDA6F1E92671 B.A.D. (1993)(MQM Team)(CZ)(en) ZXSpectrum en CZ +F031A7E46926558AED28739D6868B955 B.A.R.F. (2004)(Dinu Cristian Mircea)(128K)(RO)(en)[aka Battle Against Rigelian Forces] ZXSpectrum en RO +EB60D6FE04B2213C6621EB7A862E44AC B.C. Bill (1984)(Imagine) ZXSpectrum +265B629381A561AB37AB3C1C77FE1360 B.C. Bill (1984)(Imagine)[a] ZXSpectrum +2F3DF69F5207ADCCFD82463EA26AD04D Babaliba (1984)(Dinamic)(ES) ZXSpectrum ES +52DFBC5373E90E7669DAC190C9EABE3C Babaliba (1984)(Silversoft)[re-release] ZXSpectrum +BC4E6B2F5F1E990FC9CFB42FEA763ACE Baby Monkey Alba (2017)(Quero, Javier) ZXSpectrum +6D7CC40E010EAA749C3AA8FE3D90C778 Babylon (1984)(Happy Computer)(16K)(DE) ZXSpectrum DE +C3A4A21B9F637852BCF2C943D52CC9A1 Babylon 5 (1999)(Trolls)(128K)(RU) ZXSpectrum RU +680E37695F89872455685FD660F59F34 Babylon 5 (demo) (1999)(Trolls)(128K)(RU) ZXSpectrum RU +FD1D47090B8D362E4190E5D5855C968A Bacaball (2011)(Nitrofurano)[CSSCGC] ZXSpectrum +340D1C8F88203ECF6343E8D113A231F1 Bacachase (2011)(Nitrofurano)[CSSCGC] ZXSpectrum +4C692A672A80421E3F8C81AD9C27AFBA Back Of The Grid - The Sinclair C5 Simulator (1998)(Young, Chris)[CSSCGC] ZXSpectrum +3F7CFC7C9FCB80B3EF9DA16887D19C5D Back Of The Grid II - Advanced C5 Simulator (1998)(Young, Chris)[CSSCGC] ZXSpectrum +5D2C1704F5BA61AA88BD97816BE59622 Back Of The Grid III - Professional C5 Simulator (1998)(Young, Chris)[CSSCGC] ZXSpectrum +503CA15D4A37ECCA14C78C4A3D4FDBDA Back to Skool (1985)(Microsphere) ZXSpectrum +3C54C079F2EF1778C847E467BCBC8001 Back to Skool (1985)(Microsphere)[a] ZXSpectrum +ACEACA3C8360ADF94C1277A39B8345C7 Back to the Future (1985)(Electric Dreams)(48K-128K) ZXSpectrum +D0D5D8473A3C87D5586D993612653A83 Back to the Future Part II (demo) (1990)(Image Works)[Your Sinclair Covertape] ZXSpectrum +42EFECB7186AC8A4E91D14FB2C17E2EE Back to the Future Part III (1991)(Image Works)(128K) ZXSpectrum +73F0D9F73A2DCA4390D9BB9620A36B71 Back to the Future Part III (1991)(Image Works)(128K)[aka Back to the Future III] ZXSpectrum +A52537734311E395C43CA02E79910310 Back to the Future Part III (demo) (1991)(Image Works)(48K-128K)[Your Sinclair Covertape][aka Back to the Future III] ZXSpectrum +475CEA5BFE44D54C465D2B93B40BD258 Back to the Future Part III (demo) (1991)(Image Works)[Your Sinclair Covertape] ZXSpectrum +F4F379C8F9E8137C72D967232C4148A3 Backgammon (1983)(CP)[re-release] ZXSpectrum +7473383B4814B73DF19DB39B693D9CF2 Backgammon (1983)(Hewson Consultants)(16K) ZXSpectrum +FD3398691B0DA2DCDC900047482EC06D Backgammon (1983)(Postern) ZXSpectrum +C70E69854AB1660E1A602BE1D2286678 Backgammon (1983)(Sinclair Research)(16K) ZXSpectrum +BEB0385342BF7ECF9AC369497430A2F5 Backgammon (1983)(Sinclair Research)(16K)[a] ZXSpectrum +839F1E01C13DC1C34925288F8EF6B8EE Backgammon (1983)(Sinclair Research)(16K)[a2] ZXSpectrum +F52C847A811F5D35541507FCD7746F88 Backgammon (1983)(Sinclair Research)(16K)[a3] ZXSpectrum +49BD7AF383AFD5B335E4603D47F82535 Backgammon (1984)(Microparadise)(16K)(ES) ZXSpectrum ES +B9F80C1027678F134CB240C02A22FDE9 Backgammon (1984)(Soft & Easy)(NL)[re-release] ZXSpectrum NL +4AFBE13A5135FC526AA94E06902747AD Backpackers Guide to the Universe Part 1 (1984)(Fantasy) ZXSpectrum +12A658806AA6068614D5A15148E1D504 Backpackers Guide to the Universe Part 1 (1984)(Fantasy)[a] ZXSpectrum +88F1E3014959A423CACB797B7EF11B46 Backpackers Guide to the Universe Part 1 (1984)(Fantasy)[passworded] ZXSpectrum +82D876BA5569C80ABE87997984323A84 Bad Dream (1990)(Proxima)(CZ)[a][aka Zly sen Frantiska Koudelky] ZXSpectrum CZ +8CE03A588A65A907D31B69FBBA17CB1B Bad Dream (1990)(Proxima)(CZ)[aka Zly sen Frantiska Koudelky] ZXSpectrum CZ +8FE1DF4815BFE59FA8DCDC059E89A77C Bad Dudes vs. Dragon Ninja (1988)(Imagine)(128K) ZXSpectrum +557ABEFF98C360F7BD2C241B14571707 Bad Dudes vs. Dragon Ninja (1988)(Imagine)(48K-128K) ZXSpectrum +AC31A92F7992552050DE8AAB2B353664 Baffo Jones (2015-03)(Amore, Gabriele) ZXSpectrum +F3467DB99A28BB446E209C35942F080B Bajke (1986)(Suzy Soft - Xenon)(HR) ZXSpectrum HR +F9060965C899C677068CF311AB00A7FE Balachor's Revenge (2014-12)(Lasasoft) ZXSpectrum +A183314CCE14B5008AF12E472BED4E1C Baldy ZX (2015-05)(Jenkinson, Paul)(48K-128K) ZXSpectrum +ABA5BBF242EA84C29C93B7D85627996C Ball Breaker (1987)(CRL Group)(48K-128K) ZXSpectrum +BB6712321249E14540587F1A3874E77E Ball Collector (2006)(XFAWORLD)[CSSCGC] ZXSpectrum +EA1879337CFC01ECBB8E59671F3D3ED1 Ball Crazy (1987)(Mastertronic Added Dimension) ZXSpectrum +FED1F52C0394695AFAC5827118B3C7B2 Ball Crazy (1987)(Mastertronic Added Dimension)[a] ZXSpectrum +27267BB365270FB4FFBAD76E162BEE14 Ball, The (1990)(Futuresoft) ZXSpectrum +B0F6E87889AE10C7A149069B002A4EA2 Ballade du Lutin, La (1984)(Loriciels)(FR) ZXSpectrum FR +B8BE85C846927718438B93F3A0FE6529 Ballblazer (1986)(Activision)(128K) ZXSpectrum +F49A31DCE72338F48FDAB4CFE2BDC749 Ballbreaker II (1988)(CRL Group)(48K-128K) ZXSpectrum +B0E381DE254659FB919A2E2D403CEA71 Ballbreaker II (1988)(CRL Group)(48K-128K)[a] ZXSpectrum +7BF2900B47BBD4C16486E5B678047659 Ballbreaker II (1988)(CRL Group)(48K-128K)[a2] ZXSpectrum +D074294EE8A69B766DA3B630E03539B9 Ballbreaker II (1988)(CRL Group)(48K-128K)[Multiface copy] ZXSpectrum +CE467E96E8F78D56BD0D1DB0DAE75276 Ballista (1983)(16-48 Tape Magazine)(16K) ZXSpectrum +2C5D9BB393C817D16DEC1AF591418AAE Balloon (1983)(Nijland, H.)(16K)[re-release] ZXSpectrum +1E11D51E9A2E4B04751C6AA983C045CF Balloon Hopper (1983)(SQ)(16K)[re-release] ZXSpectrum +95C5CF2187D2F8FA8BDF349AB00AB279 Balloon Hopper (1983)(Your Computer)(16K) ZXSpectrum +BA7A85F370A07E185C54E66F0182A388 Balloon Hopper (1983)(Your Computer)(16K)(de)[re-release] ZXSpectrum de +33308222FA27CAC2850A3715C20D6CEF Baloncesto (1986)(VideoSpectrum)(ES) ZXSpectrum ES +005D0FB22EABFE00A2A87B9F4BC51E43 Baloon-Man (1985)(Pelaez, Andres Viedma)(ES) ZXSpectrum ES +8466EB46F4C1D6B487C827E2587B865A BALOWWWN! (2013)(Mojon Twins, The)(ES)(en) ZXSpectrum en ES +D20F5F28F71CB1415E59A58626289300 Bananas (1984)(St. Michael)(16K) ZXSpectrum +6FF89AB73F04CD4B0B168889E09C74FE Bananas (1985)(Micromania)(ES) ZXSpectrum ES +042BFE95006EE83BDAF2BF665C2ABC8A Bandera (1985)(MicroHobby)(ES) ZXSpectrum ES +0F2EEC7646792543601CC3ED857C8978 Bandit (1984)(Spectrum Computing) ZXSpectrum +3997AFCDAB4F3601EB86421CDB859855 Banger Management (2009)(Cauldwell, Jonathan)(48K-128K) ZXSpectrum +BC62A292563636D7A0BC9C7504126D56 Banger Racer (1990)(Cult Games) ZXSpectrum +14B499B4D6F06667A1DD34CE5F977BD9 Bangers & Mash (1992)(Alternative)(48K-128K) ZXSpectrum +EE9D4F649134A15D01C6510DC930717C Bangers & Mash (1992)(Alternative)(48K-128K)[a] ZXSpectrum +67A3A6B6C9C7C7E3C0655512B3CEEB74 Banhammer (2013)(Cause, Rebelstar Without a)[CSSCGC] ZXSpectrum +B284B897341A4A8F7A8C90059FFB1FD1 Barbarian - The Ultimate Warrior - 1 Player (1987)(Palace) ZXSpectrum +91137F764A117F1D1DB252C5A5F98FAD Barbarian - The Ultimate Warrior - 1 Player (1987)(Palace)[a] ZXSpectrum +AE2994196746DF8CD9B26248371CB546 Barbarian - The Ultimate Warrior - 2 Players (1987)(Palace) ZXSpectrum +3AA1C1127C8CDE5F3084C4B8F6CAEFD4 Barbarian - The Ultimate Warrior - 2 Players (1987)(Palace)[a] ZXSpectrum +A8545D2C479FBE950AC7877FBCDB7BC0 Barbarian - The Ultimate Warrior (1987)(Palace) ZXSpectrum +FF847853289AD780B6AB03B66F74EED8 Barbarian - The Ultimate Warrior (1987)(Palace)(Tape 1 of 2) ZXSpectrum +7E675963E7AC36013318FE11BD3216D9 Barbarian - The Ultimate Warrior (1987)(Palace)(Tape 2 of 2) ZXSpectrum +DD731957112A041DA50E8DA537857121 Barbarian (1988)(Melbourne House) ZXSpectrum +5A23A477D76D0ACE3924BCBF4BA8563A Barbarian (1988)(Melbourne House)[a] ZXSpectrum +DE6800E5DA9FB66F37A59D7F0853D9E2 Barbarian II - The Dungeon of Drax (demo) (1988)(Palace)(48K-128K)[Sinclair User Covertape] ZXSpectrum +CE9B1E6119C2ABABC56E857932D2E2AA Barbarians (2012)(Cyningstan)(16K) ZXSpectrum +7B9DB5AB1A51F07D0BC04DBEAA734310 Barchou (1984)(Central Solutions)(16K) ZXSpectrum +F7FDB414991AE059BBB4036F8782F3F0 Bard's Tale Vol 1, The - Tales of the Unknown (1988)(Electronic Arts) ZXSpectrum +C13264C4065885BD40E27A9EAB4F56F7 Bard's Tale Vol 1, The - Tales of the Unknown (demo) (1988)(Electronic Arts)[Sinclair User Covertape] ZXSpectrum +0476E20E71DD7C563B90F9C68F4E25C0 Bares v1.0 (2016-05-20)(Perez-Schofield, Jose Baltasar Garcia)(ES) ZXSpectrum ES +848EFE5D20BDDFF518AF97847224BE4F Bargain Basement!!! (1986)(Sparklers) ZXSpectrum +3F57498AE74811B42EE4811F99941688 Bargain Buckets (2005)(Doe, Allen)[CSSCGC] ZXSpectrum +D07CA8EC978AD96CC704C1F6F24B2145 Barmy Burgers (1983)(Blaby Computer Games) ZXSpectrum +45E654BD795038EE2AEB3D945F6825CC Barmy Burgers (1983)(Blaby Computer Games)[a] ZXSpectrum +B49170ABA52907663BF53D13B2BD53EC Barmy Burgers (1983)(Ventamatic)(ES)(en)[re-release] ZXSpectrum en ES +4A12F6D65127FAB2BA83F5B663C040F3 Baron - Aces High (2010)(AYChip)[CSSCGC] ZXSpectrum +6E34D566529C04336B0C29B0A0FE4B59 Baron (1983)(Temptation) ZXSpectrum +448DE57915F43470260CC87BC62FB558 Baron Rojo (1983)(Zafi Chip)(ES)[aka Red Baron][re-release] ZXSpectrum ES +797992F080CB565751A8126AFE6461A5 Barrier 1 (1990)(Inforcom)(RU) ZXSpectrum RU +E645B6497D6EEFDC8095797B811D7DC8 Barrier 2 (1990)(Inforcom)(RU) ZXSpectrum RU +B8EF8DC74D577DDE02F37420D104FBB7 Barrier 3 (1990)(Inforcom)(RU) ZXSpectrum RU +3FB1CFEE4C57F677B9B7EE28BAB052BC Barrier 4 (1990)(Inforcom)(RU) ZXSpectrum RU +29B72AE93FF76286F6DA3657F7D08E7C Barry McGuigan World Championship Boxing (1985)(Gamestar)(48K-128K) ZXSpectrum +4A03888D566A5DECCC2B852EC3E9C7A7 Barry McGuigan World Championship Boxing (1985)(Gamestar)(48K-128K)[a] ZXSpectrum +99BDDBF18BA47343ECC091FC46250D98 Barry McGuigan World Championship Boxing (1985)(Gamestar)(48K-128K)[a2] ZXSpectrum +B38E30116A2B6E2FECAB0F7513C6836B Base Invaders (1983)(Work Force)(16K) ZXSpectrum +CB0E44C3C0C0A92DF639229322D0F44C Base, The - the Prison (1988)(Guild, The)(48K-128K) ZXSpectrum +6DA0FFE34A8FD67B63CE19DF51D64B83 Base, The - the Submarine Base (1988)(Guild, The)(48K-128K) ZXSpectrum +79194831FCD19FB216E3095FA3F39ED6 Baseball (1986)(Load 'n' Run)(IT) ZXSpectrum IT +F2DC2CC0126626A3517B04D2ADCC330C Basket (1985)(Software mb)(16K)(ES) ZXSpectrum ES +CDE4F5DA4FA6E5D9669B4F6129E3FA37 Basket Master (1988)(Imagine)[re-release] ZXSpectrum +20CC905CE1139FF9B84EF4CB1956334F baSnake (2017-06-11)(Varesio, Marco)[BASIC Jam] ZXSpectrum +6DA4B6B7D5270EDB2A6BAA7DF461E92D Bastris 2 (2014-06)(Cowley, Chris) ZXSpectrum +18A34FECDB5D82CE5A0F2A09874A6667 Basurero (1985)(Micromania)(ES) ZXSpectrum ES +5120338856FFD1479E75162E2A1D6C75 Bat Man - the Caped Crusader - Idiots Play to Win (demo) (1986)(Ocean)(48K-128K)[Crash Covertape] ZXSpectrum +F28A0EA18E9906039756D1F8182BCDCA Bat Man (1986)(Ocean)(48K-128K) ZXSpectrum +B648E16B45335C575065CEA72CDBA024 Bat Man (1986)(Ocean)(48K-128K)[a] ZXSpectrum +7DEE84154722326D4BE52C7BD949D966 Bat Man (1986)(Ocean)(48K-128K)[a2] ZXSpectrum +371A3D3745F88359E7AC2D712837B591 Bat Man (1986)(Ocean)(48K-128K)[a3] ZXSpectrum +20DC32A59AB8A928A2510A454A95B7EB Bat Man (1986)(Ocean)(48K-128K)[a4] ZXSpectrum +440C266C6FB07F336BBF21DD078E689D Batalla Naval (1983)(Taller de Aplicaciones Informaticas)(ES) ZXSpectrum ES +297AF0538BF9C315204248BCC81CE738 Batalla Naval (1984)(Investronica)(ES) ZXSpectrum ES +D3C399FB1945E065264A6D27E1245CA4 Batman - The Caped Crusader - A Bird in the Hand (1988)(Ocean) ZXSpectrum +8BE51D8ECE04F9C5D9C2AFCC006DDAEC Batman - The Caped Crusader - A Fete Worse than Death (1988)(Ocean) ZXSpectrum +3DA49291A397C94590087CE31DBE5168 Batman - The Caped Crusader - A Fete Worse than Death (1988)(Ocean)[a] ZXSpectrum +9B2EE4A52BB993940FEA20F7F75C88DB Batman - The Caped Crusader (1988)(Ocean) ZXSpectrum +443EF074C17E533EC919A210F2573041 Batman - The Movie (1989)(Erbe)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +7E51EE21B95CC953D760F04A2463A640 Batman - The Movie (1989)(Ocean)(48K-128K) ZXSpectrum +CF985CB8DAEC9B98A2AD35FC65AAD737 Batman - The Movie (1989)(Ocean)(48K-128K)[a] ZXSpectrum +21E45F4DDFB1DF684598838C8632BF40 Batman - The Movie (1989)(Ocean)(48K-128K)[a2] ZXSpectrum +5050FB3BF4654D82B491B602294A3D02 Bats (1983)(ZX Computing) ZXSpectrum +4DFF8F1201DCC814DC0455CDCA514FA3 Battery's Not Precluded (2009)(Cauldwell, Jonathan)(48K-128K) ZXSpectrum +EA53C7637B602C6C58938622C21528F8 Battle (1984)(Longman) ZXSpectrum +16C8C7AA9A96625BFB230A5CDE22690E Battle 1917 (1983)(CCS) ZXSpectrum +D2B434320D61A214BCB8FB6011CBF132 Battle 1917 (1983)(CCS)[a] ZXSpectrum +101CAE190822DF8DBFB761811DEEF803 Battle 1917 (1983)(CCS)[a2] ZXSpectrum +AF68A105F2AC1086A6A1BE3460459CC6 Battle 1917 (1984)(Sinclair User) ZXSpectrum +FC1C866CCC735DE0563A1E4FD9B31486 Battle at Traitor's Castle (1982)(Usborne Publishing)(16K) ZXSpectrum +29D3F5D474A3ACA755972D93B78D543E Battle City (1995)(Flash)(48K-128K)(RU)(en)[aka Battle Sity] ZXSpectrum en RU +F76BA3CF6A543F3CC44E10FC502F9EA9 Battle City 4 v4.1 (2016-01-24)(Epsilon)(128K) ZXSpectrum +6F33521E7C14C029049B75E5EDDA0C82 Battle Command (1990)(Ocean)(128K) ZXSpectrum +1109B6089A9B9F201763734F3651C290 Battle Cows (2014)(Carlsson, Anders)[CSSCGC] ZXSpectrum +5211F435C76CC2B0C836C1406E790212 Battle Fields (1988)(Atlantis) ZXSpectrum +FA4B82A95AD383928F52DED147650C8D Battle Fields (1988)(Atlantis)[a] ZXSpectrum +A6E5D6A01DCD49DD76818D013D917B90 Battle Fleet Orion (1986)(Your Sinclair) ZXSpectrum +0D2BA2180486C122E24B78C41267B09B Battle for Midway (1985)(PSS)[a][aka Battle of Midway, The] ZXSpectrum +11C155166B236DA72D0EC6A866586F2F Battle for Midway (1985)(PSS)[aka Battle of Midway, The] ZXSpectrum +C44307424D24A56065DD406AA6325E3A Battle of Britain (1983)(Microgame Simulations) ZXSpectrum +164B1962AE0DCA72D0DF48C5AC485FFD Battle of Britain (1983)(Microgame Simulations)[a] ZXSpectrum +EFED4B8AF05D09830E263C150AC04EE2 Battle of Britain (1986)(K'Soft) ZXSpectrum +D2DD43A9DA7AA765550AAEC935405997 Battle of Britain (1986)(PSS) ZXSpectrum +A41DE5D87C32DB621D48861EBCFC5BFB Battle of Britain (1987)(Classic Conflicts) ZXSpectrum +BBE9B4EEF5B0BBA9206BEBB2C535A2D8 Battle of the Bulge (1985)(MC Lothlorien) ZXSpectrum +B9B355B7F071CD1858099E56D9B38DE8 Battle of the Bulge, The (1990)(CCS)(48K-128K) ZXSpectrum +7605E19624170399E52F1ECE9B6E32AD Battle of the Planets (1986)(Mikro-Gen) ZXSpectrum +216B7AE510A25461D2C34165E63FBF73 Battle of the Planets (1986)(Mikro-Gen)[a] ZXSpectrum +3B0F0CADEF7E91EF2CA618D60A370B9E Battle of the Toothpaste Tubes (1983)(K-Tel Productions) ZXSpectrum +283BB1AC025C19BC9EA44BB2C57FBE13 Battle on Hoth (1983)(Your Computer) ZXSpectrum +4C5A0E6C5E1059B77A448C6CE22F7601 Battle Ships (1988)(Encore) ZXSpectrum +0C0646CF39DD4D6079954673EAE2C337 Battle Tank 3D and some Crazy Aliens (2014)(Amore, Gabriele) ZXSpectrum +94FF0A70AC7324ABE40AE263CAE34C26 Battle Valley (1988)(Rack-It) ZXSpectrum +26B6C199D7ECDEB60368224B8EE4109E Battle Valley (1988)(Rack-It)[a] ZXSpectrum +DEE4913190D2234506CA3C4077FC4F70 Battlecars (1984)(Games Workshop) ZXSpectrum +64014F836586EC8913D56E65293924C8 Battlecars (1984)(Games Workshop)[a] ZXSpectrum +2B059512C0CD324F01C9086B15141276 Battlefield (1984)(ZX Computing) ZXSpectrum +90B8566350F6B98622DABE84FBFA2F8B Battlefield Germany - 1 Player (1987)(PSS) ZXSpectrum +7B06CBE3AAE40B2B5642DA6F8BA6F56E Battlefield Germany - 2 Players (1987)(PSS) ZXSpectrum +CC328B41C77A9C08D89E5EF982866E77 Battleship Galastica (1984)(Sinclair User) ZXSpectrum +BE3DAC34ED788C0A73BAD143ACBB8063 Battleships (1983)(Pan Books)(16K) ZXSpectrum +0FFB028348D02A94BC8002D5212039BA Battleships (1983)(ZX Computing) ZXSpectrum +21BDF8C1BCE3B6F9A093680354FD77AB Battleships and Cruisers (1983)(Century)(16K) ZXSpectrum +3E1D902C93BEF7CFC6298637180FF0AA Battlezone (1984)(Quicksilva) ZXSpectrum +AA5BC66AC7E97400A3720150EE095582 Batty (1987)(Hit-Pak) ZXSpectrum +37F0327501037A55127DE4348141A521 BAUBLE BLAST! (2012)(Stonechat Productions) ZXSpectrum +52D4A828E16CA54BE31E149974CC42B8 Bazam (1985)(Firminger, Alan)(16K) ZXSpectrum +CD390DCF78FA83A2E5EBE8047143E468 Bazooka Bill (1986)(Melbourne House) ZXSpectrum +ADD5A8691289EAA225EAB50198598513 Bazooka Bill (1986)(Melbourne House)[a] ZXSpectrum +3D3D39F6D9B5C523B1F8417F69ECEA19 BC's Quest for Tires (1985)(Software Projects) ZXSpectrum +D85EADA078906644FCBB03141AEE21C2 Beach Attack (1985)(ZX Computing) ZXSpectrum +F2AFA16595370822E13C23C7C4032FCF Beach Buggy Simulator (1988)(Silverbird) ZXSpectrum +EDF8F8A55AD79EDA505E36BFB2A9CCE2 Beach Buggy Simulator (1988)(Silverbird)[a] ZXSpectrum +B672175D6879963D8BE2D34594B01E25 Beach Buggy Simulator (1988)(Silverbird)[a2] ZXSpectrum +E1BB259B8527334323E2354E4A88741B Beach Volley (1989)(Erbe)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +3B3BEF6C73FC0E4C7A299C304A248056 Beach-Head (1984)(U.S. Gold) ZXSpectrum +6C107E203B7BECDD305BFE239D344C4D Beach-Head (1984)(U.S. Gold)[a] ZXSpectrum +2037A48C90C9354D9E59F365CF9409F4 Beach-Head (1984)(U.S. Gold)[a2] ZXSpectrum +F94FD807F82E14EF1EFBA9DF43532661 Beach-Head (1984)(U.S. Gold)[a3] ZXSpectrum +424F727F1376A1DE3D70B1E4170450D1 Beach-Head II - The Dictator Strikes Back! (1985)(U.S. Gold) ZXSpectrum +8992CA2FA7E1818E6294829C19E52C56 Beach-Head II - The Dictator Strikes Back! (1985)(U.S. Gold)[a] ZXSpectrum +69D1F65E81D95B4033D0942A0649F52A Beach-Head II - The Dictator Strikes Back! (1985)(U.S. Gold)[a2] ZXSpectrum +ED9614F8378C73AAB0E4EF2690C22AB3 Beach-Head II - The Dictator Strikes Back! (1985)(U.S. Gold)[a3] ZXSpectrum +8208FD375CD37295864481F9A2EE4833 Beachy Head Simulator (2005)(Paul J)[CSSCGC] ZXSpectrum +462906EED59642796E333792C0F9B9F6 Beacon Adventure (1984)(Sinclair User)(16K) ZXSpectrum +46822D166455D25E44E27CF68391FFEE Beaky and the Egg Snatchers (1984)(Fantasy) ZXSpectrum +D74E35F5190D390FF05C2A3D52068894 Beamrider (1984)(Activision) ZXSpectrum +C3A27B54C031212776088A78412BCC38 Beams of Light (2017)(Shiny)(48K-128K)(RU)(en) ZXSpectrum en RU +875FFFE06A76E5512D25EB0D8B3ED98E Bear a Grudge (1988)(Sinclair User) ZXSpectrum +FA1B68A9FD17B3CD860A7243D3DA78BD Bear a Grudge (1988)(Sinclair User)[a] ZXSpectrum +6B9990D88FB30429EE95F16C8A935083 Bear a Grudge (1988)(Sinclair User)[a2] ZXSpectrum +D7C8F2DA6233F06A28B607B56878C1F5 Bear Bovver (1983)(Artic Computing) ZXSpectrum +32F8F8D13784DFA2BD94292A4DA4E785 Bear Bovver (1983)(Artic Computing)[a] ZXSpectrum +854E5CC3F9F5DD529EC88750E8C9BB5C Bear Island (1982)(Gilsoft International)(16K) ZXSpectrum +9ECCF6230B9139CBDEB580C2BBACADE2 Beat the Bug Eyes (1982)(Usborne Publishing)(16K) ZXSpectrum +684892F0230A450FC1DD93CBC69B3F3A Beatcha (1984)(Romik) ZXSpectrum +B6E7EEF9F56F9C09A71AB3BBAE4768D1 Beatcha (1984)(Romik)[a] ZXSpectrum +E54FAD070D70255D295C06E55E423863 Beatle Quest (1985)(Number 9) ZXSpectrum +89A8F3A74808FA106213B9D0D13B39ED Bedlam (1983)(AWA)(16K) ZXSpectrum +CC4E481BF0E0F0EA66D2C9B4E3F04089 Bedlam (1988)(Go!)(128K) ZXSpectrum +D3BD02EDAAE1A160ED20E5045FD7912B Beep (2015)(deKay)[CSSCGC] ZXSpectrum +4D852B44A1E5E1A5ED178F78420BE454 BEEPing! (2004)(Piti)[CSSCGC] ZXSpectrum +6926F367C45A606F8DB8560E5F58D46B Beerland (1991)(Proxima)(CZ) ZXSpectrum CZ +9FCBD573528032FC7E8DDDAB40D30BD7 Beetle (1983)(ZX Computing)(16K) ZXSpectrum +03195C7A32E1B6A8712F1849BBD83EAC Beetlemania (1983)(MC Lothlorien)(16K)[aka Crazy Bugs!][re-release] ZXSpectrum +F4C90EFA6B4247637D2A6FB7C665BBC4 Beets 'n' Eggs (1986)(Mesoft) ZXSpectrum +CF164FEA98C63D245209C08E243DD530 Begin - Noughts and Crosses (1985)(16-48 Tape Magazine)(16K) ZXSpectrum +C86CA6D533AAD01A8CBF375C49B69808 Behind the Lines (1991)(Guild, The) ZXSpectrum +3A6695832F816A95919B848C78DD0362 Belagerung (19xx)(-)(16K)(de) ZXSpectrum de +BC8496ACAA6D17D1C5A5D911B0137178 Belegost (1989)(Cybexlab)(128K)(CZ) ZXSpectrum CZ +9C49DDE1612F331FBF4FD2659ECCFDD6 B-Elite v1.1 (2017-06-14)(JSJ)[BASIC Jam] ZXSpectrum +F5FD210B26BD6A3A6C36AA9DF3AD3ACB Bell Ringer (1984)(Sinclair User)(16K) ZXSpectrum +777AD2396A10F5FBC38A1C2ADE03B3F7 Beneath Folly (1991)(Fiend, The) ZXSpectrum +7C23B113AF38C9A148488B05D7257ECB Bennie the Burglar (1987)(APG - MB) ZXSpectrum +B328EA2EE6AEAEC233CF6640470C9F98 Benny Bunny - Firefighter (1985)(Sinclair Programs) ZXSpectrum +23476335EDDDD994997419506CD1430B Benny Bunny - Gold Rush (1985)(Sinclair Programs)[aka Gold Mine] ZXSpectrum +A1B7FE4E471001E7DB82F4F783907346 Benny Bunny - Monster Mansion (1985)(Sinclair Programs) ZXSpectrum +92020E763C6BC0C26E55A792CF31FEF5 Benny Bunny - The Haunted Belltower (1985)(Sinclair Programs) ZXSpectrum +A0AF69C814ED78F6E2E1333272093FF9 Benny Hill's Madcap Chase! (1985)(DK'Tronics) ZXSpectrum +1C1830B4F4D22ECFDF3B6BAC1E8A7D4A Benny Hill's Madcap Chase! (1985)(DK'Tronics)[a] ZXSpectrum +9B165C82E685BB7A121635BC6DB7C514 Bergwacht (19xx)(-)(de) ZXSpectrum de +3AD3F67F09A64B41EF267F7EE636D50F Berzerk (2016-02-26)(Bullough, Jason) ZXSpectrum +49D2A88CD2FE961CD328488EF5ECF301 Beschermheer (1983)(Soft & Easy)(NL)[aka Guardian, The][re-release] ZXSpectrum NL +1147BED67EF403976EE9E67C316A6876 Bestial Warrior (1989)(Dinamic)(ES) ZXSpectrum ES +1DBCA9873EF5063EB27C846498EFB2D7 Bestial Warrior (1989)(Dinamic)(ES)[a] ZXSpectrum ES +8914B1A6D627F5B5ED555A64CFE18F53 Bestial Warrior (1989)(Dinamic)(ES)[a2] ZXSpectrum ES +D6A3611E19F88944986B31CF9621A0A3 Bestial Warrior (1989)(Dinamic)(ES)[gunstick] ZXSpectrum ES +9AE1C637AA3CB4858F3C8960F9CD0FF7 Beware Collaborators (19xx)(Whittle, Jim) ZXSpectrum +5316600BB366B839667DC51D0D334B1B Beware Collaborators (19xx)(Whittle, Jim)(128K) ZXSpectrum +6190ADC4D3E99BE582CBF3736E0CA448 Beyond the Ice Palace (1988)(Elite Systems)(128K) ZXSpectrum +E125459B60B0D1E62400F22DE16B398C Beyond the Ice Palace (1988)(Elite Systems)(128K)[a] ZXSpectrum +35C024C918419AC8658C71A9487F6A31 Beyond the Ice Palace (1988)(Elite Systems)(48K-128K) ZXSpectrum +C14B667EBCE235F1625D7AFAA39BF77B Beyond the Ice Palace (1988)(Elite Systems)(48K-128K)[a] ZXSpectrum +2F019B71F656BD430A854E4B66FC91DE Beyond the Ice Palace (1988)(Elite Systems)(48K-128K)[a2] ZXSpectrum +DC4DBEC91FAFCC4402700A57C8C426A7 Beyond the Ice Palace (1988)(Elite Systems)(48K-128K)[a3] ZXSpectrum +C33711927A8B0F5A00611CCB6E6766D7 BFX-1 (1985)(16-48 Tape Magazine)(16K) ZXSpectrum +B47C725930E98B6F7E8CC98AD39AB534 Bien y el Mal, El (1991)(Software Home)(PE)(es) ZXSpectrum es PE +B4BED970B2231CB27261A4287DA941A3 Bienvenido a Hampstead (19xx)(DaniSoft)(ES) ZXSpectrum ES +2AD18E75AC45327C6C88B868CBB5BEC6 Biff (1992)(Beyond Belief) ZXSpectrum +EF3F660114825CF633F45CCAF7978643 Biff (1992)(Beyond Belief)[a] ZXSpectrum +A9DF7F035340E0907150D19BBF21268F Big Bad John (1986)(Tynesoft) ZXSpectrum +B303D4129EF576C1BD42F88D9655FD04 Big Baps (2007)(Cauldwell, Jonathan)(16K) ZXSpectrum +9833EDF3B91B63C8A056BCFA1B4405F0 Big Ben Strikes Again (1985)(Artic Computing) ZXSpectrum +E3F5B6099C452C5AC9E9E369BD852577 Big Ben Strikes Again (1985)(Artic Computing)[a] ZXSpectrum +0EC57F506CCA21CEE53FED6002BA98C3 Big Javi's Adventure, The (2017-03-29)(Metsuke)(48K-128K) ZXSpectrum +23D01F7603E3D313A69EC6ABC786035D Big Javi's Adventure, The (2017-03-29)(Metsuke)(48K-128K)[Fanmade feat. Children] ZXSpectrum +8B9600258C1460A7E4DAABB99667FC0E Big Javi's Adventure, The (2017-03-29)(Metsuke)(48K-128K)[Fanmade feat. Dizzy Forever] ZXSpectrum +4BF5B1D056DB94EC2322225E07D3099E Big Match Soccer (1983)(Winters)(16K) ZXSpectrum +47A53A09E371CEEB4E583CC46B1E3E92 Big Nose's American Adventure (1992)(Code Masters)(48K-128K)[aka Bignose in the USA] ZXSpectrum +C1A1B6984724BC778E1C6F2E78C39CA8 Big Sleaze, The (1987)(Piranha)(Tape 1 of 3) ZXSpectrum +601230581266102FFE8B043C48692FE1 Big Sleaze, The (1987)(Piranha)(Tape 1 of 3)[a] ZXSpectrum +98ABD39C8E69F4C4EB601AA58AE58755 Big Sleaze, The (1987)(Piranha)(Tape 2 of 3) ZXSpectrum +0D70A11212FC238A390BA7C98AC78DD9 Big Sleaze, The (1987)(Piranha)(Tape 3 of 3) ZXSpectrum +5B6364C733245A520AFC24FE0C6F972C Bigfoot (1988)(Code Masters)(48K-128K) ZXSpectrum +1095AAF9B089BED1B80D0496AF9C2CC3 Biggest Number Wins (2001)(Tetrachloride, Equinox)[CSSCGC] ZXSpectrum +A3DE0D9D7B1C0B72B47A38665C52B895 Biggles - The Secret Weapon (1986)(Mirrorsoft) ZXSpectrum +621ABBD38D981C2EC84D72579EB24E05 Biggles - Timewarp (1986)(Mirrorsoft) ZXSpectrum +B753CBB703148CD2286E9CABCABA84AB Biggles - Timewarp (1986)(Mirrorsoft)[a] ZXSpectrum +DEAA1CD5098A03C557022179D576FC4C Biggles (1986)(Mirrorsoft) ZXSpectrum +FAF898D3CE32217FF0E8AB5172D97BDF Biggles (1986)(Mirrorsoft)[a] ZXSpectrum +510E39337DF04C2E49D49F1917B4A2DF Biggles (1986)(Mirrorsoft)[a2] ZXSpectrum +1F842FB0194FF8CD7C1096356936DF3F Billy Bluebottle (1984)(PowerSoftware) ZXSpectrum +2CEEE7B6A36EA195AE334BC89A85BC19 Billy Bluebottle (1984)(PowerSoftware)(GB)(M3) ZXSpectrum M3 GB +08734F91BF117B568828175DCAC6AED2 Billy Bong (1984)(MC Lothlorien) ZXSpectrum +DE2D88EDE12D2A7CE9F8830D242F329E Billy the Kid (1990)(Virgin Mastertronic)(48K-128K) ZXSpectrum +DAD507FD6D3441D2DCB2FE40B4B3F1EA Billy the Kid (1990)(Virgin Mastertronic)(48K-128K)[a] ZXSpectrum +6C9958A804F352EB42BF431E07BB5484 Billy the Kid (1990)(Virgin Mastertronic)(48K-128K)[lightgun] ZXSpectrum +DB6706504F9F0733F1A3645BCC16BF46 BillyBox (2016-07-22)(Bideaux, Baptiste) ZXSpectrum +BF20E0688BFEA101E2284FC71EA92ACF BillyBox (2016-07-22)(Bideaux, Baptiste)(fr) ZXSpectrum fr +A381DDFA049009BE509DA13AB18A2C7B Bimbles!, The (1986)(Intech) ZXSpectrum +0F26F5589AE905FCB413675ECE65E037 Bimbo (1983)(Joe the Lion)(16K) ZXSpectrum +92F24FC77A841574BA5DE5DFA1451592 Binary (2010-07)(Mulder) ZXSpectrum +DED9B2F010767357ABF83C172FBBF770 Bingo (1983)(Paraninfo Soft)(ES) ZXSpectrum ES +AAB85F0B0C93BA0D0E5B63BF85D8CEC3 Bingo (1984)(Tynesoft) ZXSpectrum +6BB27386629C2E4F4D9E01D77A93AEEC Bingo (1984)(Tynesoft)[a] ZXSpectrum +7F0C957E419724E5788C4184F2D007A9 Biniax 2.0 (2009)(Ubhres Productions)(128K)(ES)(en) ZXSpectrum en ES +08F202785B9ABAD214AB8A721FC7AD4B Biogen (2013-11-25)(SimonSoft)(es) ZXSpectrum es +1791979EA99E74639CE20A2B8BDBE2ED Bionic Commandos (1988)(Go!)(48K-128K) ZXSpectrum +EA1850E0543ACAADFA6116071E033413 Bionic Ninja (1989)(Zeppelin Games) ZXSpectrum +7FD7B8D3DE044536217C1ABA691E2CBC Birds (1983)(Interface Publications) ZXSpectrum +6276B2D5404707D624BFDE2F3E4F1697 Birds and the Bees, The (1983)(Bug-Byte) ZXSpectrum +C39826193148D90D271245CCE6DCC7C0 Biscuits in Hell (2017)(Monument Microgames)(48K-128K) ZXSpectrum +28248BAC1F1F327EF68BC9BF7DCC23BB Bismarck (1987)(PSS) ZXSpectrum +16746293C623B4C7CF0A024012D79E70 Bismarck (1987)(PSS)[a] ZXSpectrum +8FFD972082DF19A502B58506899B6451 Bismark (1984)(Argus Press)[aka Strategy 2] ZXSpectrum +76DD548AB32EDA6C7F6B404FEB473108 Bite the Dust (1988)(Crash) ZXSpectrum +8DEEB71E5F1F45067BB5C76465D2AB94 Bite the Dust (1988)(Crash)[a] ZXSpectrum +3F52937FFE78E3EA1207B60351CCF6F9 Bitva O Databazi (1990)(Alesoft)(CZ) ZXSpectrum CZ +28DFC2BD350D3336CE4B154E5AE35F37 Bitwa o Wyspe II (19xx)(-)(PL)[aka Battle for the Isle 2] ZXSpectrum PL +6EC8692C610C2DB8908BCF4CABDDD742 Biz, The (1984)(Virgin Games) ZXSpectrum +89D10789C4AD93DA0B1206BF6286AF19 Bizarre (2005)(BaSe1 PrOdUcTiOnZ)(128K) ZXSpectrum +ABDCA511AE2083799673EB125247058A Black Arrow (1986)(Uros Justin)(SI)(en) ZXSpectrum en SI +1F293B2DE8324CE85361C79C9CC38560 Black Beard (1988)(Topo Soft)(ES) ZXSpectrum ES +4A6C9B145C44124BC615BF1855CF1EA2 Black Beard (1988)(Topo Soft)(ES)(en) ZXSpectrum en ES +D80733F4BBE08EC2C2326517C0276DD1 Black Beard (1988)(Topo Soft)(ES)[a] ZXSpectrum ES +43C98754BD80A042CBF1114DF6758249 Black Crystal - Map 1 (1982)(Carnell) ZXSpectrum +F83CE4E3A02055FE90827B65B1CC9ABC Black Crystal - Map 2 (1982)(Carnell) ZXSpectrum +34ADEC140D4413D140DA87C74F7CE4D9 Black Crystal (1982)(Carnell) ZXSpectrum +3D5FC355F3C4CDA6058B9D9CC407E236 Black Friday (1983)(EMM)(DE) ZXSpectrum DE +19C28F252BF72719DB32F337A0E52FA8 Black Hawk (1984)(Creative Sparks) ZXSpectrum +ED8121AFA1CBE997E8D4D6AA284483EA Black Hole Search (1983)(Sinclair User) ZXSpectrum +8B149105ED48B0D16487EE78E52CD795 Black Hole, The (1983)(Quest Microsoftware)(16K) ZXSpectrum +42E653F5AD53B0766BADA69962181F3B Black Horse (2009)(Digital Brains)(ES)(en) ZXSpectrum en ES +E7E212042F628F1C1872B8A50FD03DB0 Black Knight Adventure (1988)(Atlas Adventure)(Tape 1 of 2) ZXSpectrum +D599B04A905286B02540642BD89759C2 Black Knight Adventure (1988)(Atlas Adventure)(Tape 2 of 2) ZXSpectrum +20C4A08D361A105E7265249821427A66 Black Lamp (1988)(Firebird)(48K-128K) ZXSpectrum +EDCC552D3F22B2A7C87C53167A2C6EBE Black Lamp (1988)(Firebird)(48K-128K)[a] ZXSpectrum +3C82E61AE1D19C163B1F5973E849AFD2 Black Man (1994)(E. Productions)(CZ)(en) ZXSpectrum en CZ +0D5747639A2E749AF05D556645C6FA84 Black Planet, The (1983)(Phipps Associates) ZXSpectrum +E178033DCC28DEB88B6A7E771D968835 Black Star (2015-07)(usebox.net) ZXSpectrum +F2ED5469AA274CB198CD3C2995F88F6F Black Swan (1984)(Sinclair User)(16K) ZXSpectrum +D159075803CD02F63C621D7683FD16D6 Black Tiger (1989)(Go!)(48K-128K) ZXSpectrum +A8F327709D2C35656865837A86CE997B Black Tower, The (1984)(Dollarsoft) ZXSpectrum +FDB3EA256A5CAC3E0F196EE5FEA628ED Black Wood, The (1987)(Thrydhent Vision Systems)(ES) ZXSpectrum ES +6096BB245F7ED95052D21D005C22679E Blackjack (1983)(Melbourne House)(16K)(AU)(es) ZXSpectrum es AU +5ADD19361970F28AFD9CA19F7924EF88 Blackjack (1991)(ITP Universal)(128K)(UZ)(ru)[aka Ochko][aka Pip] ZXSpectrum ru +D1ECB8C7F66200571E6EBF4C8ACC330F Blade Alley (1983)(PSS) ZXSpectrum +ABFFF9A3B60B079B7EF9E845A63FCF0B Blade Runner (1985)(CRL Group) ZXSpectrum +560B178C26556625A5C7FB1B6865ACB5 Blade Warrior (1988)(Code Masters)(48K-128K) ZXSpectrum +ED3F8E4DD2852DAC86B5E9CA3BB4CD89 Blake's Seven (1984)(Sinclair User) ZXSpectrum +2F31A7DFA249A61D35ACF9672097E431 Blaster (1985)(Collier, Ian M.) ZXSpectrum +61DB17DA17A12EB28B2F8C02B2A1601A Blasteroids (1989)(Image Works)(128K) ZXSpectrum +CA144A396A0854ADEB9149D57BE29D39 Blasteroids (1989)(Image Works)(48K-128K) ZXSpectrum +B457735480F0B2E918C4A9DE30B0FC79 Blazing Thunder (1990)(Hi-Tec)(48K-128K) ZXSpectrum +6A633DCC708A4EE9191C8F2F913A7E3D Bleeding Bob Carolgees (2000)(Kavanagh, Andy)[CSSCGC] ZXSpectrum +6DB328DEF85AC8DB3C2A7CD8176E43CC Blimpgeddon v1.02 Final (2017-06-12)(Narwhal)[ESDFO] ZXSpectrum +8F45F82B931B278F58951E54CFC74607 Blimpgeddon v1.02 Final (2017-06-12)(Narwhal)[QAOPM] ZXSpectrum +CF948723AA4048EE5A1E1137D801DC6D Blind Alley (1983)(Sunshine Books)(16K) ZXSpectrum +6F0F6BCEAB9FA3B839E4FCF453350B03 Blind Panic (1988)(Your Sinclair) ZXSpectrum +750B08B108895340CE7F77FC09DE9FF4 Blind Simon (2004)(Jolly, Derek)[CSSCGC] ZXSpectrum +231EE8A387A538BB76CF974F86215F02 Blind Spritemaker, The (2014)(R-Tape)[CSSCGC] ZXSpectrum +C3FC5DFF521E7336C7C7517782E32A7A Blinky's Scary School (1990)(Zeppelin Games)(48K-128K) ZXSpectrum +5DD716A097CD9C716F5AE4784D340921 Blinky's Scary School (1990)(Zeppelin Games)(48K-128K)[a] ZXSpectrum +6F080236A961FFB8674B955C5F6F022A Blinky's Scary School (1990)(Zeppelin Games)(48K-128K)[a2] ZXSpectrum +9938B84DF95723E77120E9E9A43F1125 Blitzkrieg (1988)(CCS) ZXSpectrum +A574A535300B56E267A498B8A67B29F7 Blitzkrieg (1988)(CCS)[a] ZXSpectrum +E1C5D4953EE169A3B2DBE74CBA9AB24F Blitzkrieg (1988)(CCS)[a2] ZXSpectrum +E98096BE5714BF8F235364F5CF4122FE Blizzard Pass (1986)(Adventuresoft UK)(128K) ZXSpectrum +FBE90EF2DC4E2F3F56597599475A7C46 Blizzard's Rift (2007)(Cauldwell, Jonathan)(128K) ZXSpectrum +6B7B55C82B9C89FEF6C4F9EBA58F6364 Blob the Cop (1989)(Sinclair User)[aka Blobocop] ZXSpectrum +39F0CDB0CA346459F5B29042D14AFFFF Blobbo (1983)(Continental) ZXSpectrum +2810F13E3318C71724C2861F9009ED60 Block (1989)(MicroHobby)(ES) ZXSpectrum ES +CC2CB00511BF7CE98FF25C54FBD5D0C4 Block Buster (1985)(ZX Computing)(16K) ZXSpectrum +C5639FA20C57D24C00A3FC2D2E5EED8E Blockade Runner (1983)(Thorn EMI Video) ZXSpectrum +086D5D7C87FD5FBE827B59C7D98B2068 Blockade Runner (1983)(Thorn EMI Video)[a] ZXSpectrum +E7B0319929C757C5CFCB71938032EF5E Block-Buster (1984)(Compusound) ZXSpectrum +E7B0B6886342AD41ECB6BD2C03621507 Blockbuster (1984)(St. Michael)(16K) ZXSpectrum +DF678999A6F6C13BC048BE46C0F6B427 Blockbusters - Gold Run (1984)(Macsen) ZXSpectrum +5F628D12DEE68A0FC9B8E97BD3C4E295 Blockbusters (1984)(Macsen) ZXSpectrum +DE35942EA789C6FFC4327AF8A5CFCAA7 Block-Dizzy (1992)(Your Sinclair) ZXSpectrum +BFD88B26EE236C73FA6B7D67F173105A Blocked In (1983)(CCS) ZXSpectrum +DB8FDE5DF18272826C2925E767C7AEED Blockman (1984)(Your Computer)(es)[a][aka Blokman][re-release] ZXSpectrum es +1F65AE2B3C5260C39CD9F5C35AF85D79 Blockman (1984)(Your Computer)(es)[aka Blokman][re-release] ZXSpectrum es +C6E86B01781AD68B9B37159D737BFEB5 Blockus (2005-02)(Bitmunchers)(48K-128K)(RU)(en) ZXSpectrum en RU +F58882C38F80934CB0EBE11941BA9070 Blockus (2005-02)(Bitmunchers)(48K-128K)(RU)(en)[conversion] ZXSpectrum en RU +7E582657A64BFF0B5CF4FB26C3193F9F Blokman (1984)(Your Computer) ZXSpectrum +3EE8905F627CFC1AD49B1A11B06CC953 Blokman (1984)(Your Computer)(16K) ZXSpectrum +D7247C5BE23D69D14334B27EE435029C Blood 'n' Guts (1984)(Quicksilva) ZXSpectrum +C2224FCC5C0099FF2ED648049B5F1A64 Blood Valley (1987)(Erbe)(48K-128K)(ES)(M3)[re-release] ZXSpectrum M3 ES +353EB935D08AB100A8C219C9D2EC562D Blood Valley (1987)(Gremlin Graphics)(48K-128K) ZXSpectrum +63AB0482ACB8B79B8E2B87FBAD2A3E53 Blood Valley (1987)(Gremlin Graphics)(48K-128K)(GB)(M3) ZXSpectrum M3 GB +46E2232EBFD9CB80ECBF62B203CE5A14 Blood Valley (1987)(Gremlin Graphics)(48K-128K)(GB)(M3)[a] ZXSpectrum M3 GB +926031E438BA377D90281C24E9C037A1 Bloodlust (2015)(unsatisfactory)[CSSCGC] ZXSpectrum +F1EFCEF1710100066EDFE7681A997B30 Bloodlust v1.1 (2015)(unsatisfactory)[CSSCGC] ZXSpectrum +24CF1D80E822B3F33262D19CDB169E8F Bloodwych (1990)(Image Works)(128K) ZXSpectrum +B65BBB4D3C7682FD99FC602DC520F4AC Bloodwych (1990)(Image Works)(128K)[a] ZXSpectrum +B72E730582306EC2B5DD921B0BF48080 Bloody (1987)(Grupo Editorial SYGRAN)(ES) ZXSpectrum ES +CC8A1F27C9BD9BFCEDDFA77862C9C73C Bloody (1987)(P.J.)(ES)[re-release] ZXSpectrum ES +595F07C6839A2C8D8B2CE3EA28092634 Bloody Paws (1990)(G.LL.)(48K-128K)(ES)(Tape 1 of 2 Side A) ZXSpectrum ES +7C3A2E51FB6A027B4BB210D4DEE906DF Bloody Paws (1990)(G.LL.)(48K-128K)(ES)(Tape 2 of 2 Side B) ZXSpectrum ES +013F0963389E8B8BC99848E151C13F16 Blopy (2008)(Palamar)(AR) ZXSpectrum +D38957885647E217D5B52A497081CF16 Blow Out (1983)(Silverbird)[aka Invasion of the Body Snatchas!][re-release] ZXSpectrum +5B08F5FCBCDC32349C2DECEA4043E35B Bluber (2014-11)(PixelSoftware)(es) ZXSpectrum es +847F5B112332F84903A4C162E9B923B4 Blue Max (1984)(U.S. Gold) ZXSpectrum +3C8D25D4D4FA8A32673A678A22E329F4 Blue Riband (1984)(CCS) ZXSpectrum +EC97F25A39445FC585FA00FAEE68FB91 Blue Thunder (1984)(Richard Wilcox) ZXSpectrum +55BA67097E6442A0139E75EF72D1D25F B-Mup (2005)(Doe, Allen)[CSSCGC] ZXSpectrum +59154215920C757C00346DE643705038 BMX Freestyle Simulator (1989)(Code Masters)(48K-128K) ZXSpectrum +06B8B3071553C32B244E6E90967B56AD BMX Kidz (1988)(Firebird) ZXSpectrum +C4C7BE262158B89CA7B2A34348374A53 BMX Ninja (1988)(Alternative) ZXSpectrum +EBA9AB64F41558218D8F1FCAB0E47DDB BMX Ninja (1988)(Alternative)[a] ZXSpectrum +D900843036A2824B895D5CE9E31DC2E4 BMX Racers (1984)(Mastertronic) ZXSpectrum +93F523059381D034CF4071590E3DE65F BMX Rider (1984)(Sinclair Programs)(16K) ZXSpectrum +983FB9EC26EEE3952598484089C517A4 BMX Simulator (1987)(Code Masters)(48K-128K) ZXSpectrum +A20D7C2E9BE47E6F7B9A5D7893A769BD BMX Simulator 2 (1989)(Code Masters)(48K-128K) ZXSpectrum +B20BFF2A5F3E32792AE8B51841B3D9C7 Bo Selecta! Diving (2004)(Doe, Allen)[CSSCGC] ZXSpectrum +F09E8CF0B9757BF99DA99B6EACA70069 Boa the Digit Eater (1993)(Kornienok, A.)(RU)[aka Udav Cifroyed] ZXSpectrum RU +FC827D63AD38C386572E1DD458113E09 Boat Race (1983)(Fontana Publishing)(16K) ZXSpectrum +449B32D53AE46FEE4AF0469750FAE783 Boatit (19xx)(Sproston, Phillip) ZXSpectrum +61A868677A0F42D70B93B6740318EFF9 Bob the Space Janitor v1 (2014-09)(Dunn, James)(16K) ZXSpectrum +D359CD344F92B3B0710A3220A01E137B Bob the Space Janitor v2 (2014-09)(Dunn, James)(16K) ZXSpectrum +E4EBCC74C3786F40ADB25E3D922F1AFE Bobby Bearing (1986)(Edge, The) ZXSpectrum +62CD8A4E2ABEAA399BE7D107F951E5AD Bobby Bearing (1986)(Edge, The)[a] ZXSpectrum +C669288ECA07B842BCAD42985263C655 Bobby Burgers - La Hamburguesa (1985)(Load 'n' Run)(es) ZXSpectrum es +91A7CC1B8A3D3DADDAFD0EAF168D58F2 Bobby Burgers - La Hamburguesa (1985)(Load 'n' Run)(es)[a] ZXSpectrum es +388A62B4B86FAB583C352FAD1841F180 Bobby Carrot (2018)(Diver - Kyv - Quiet)(48K-128K) ZXSpectrum +4F489EDA86F2941DCA34FE15822CD61A Bobby Carrot (2018)(Diver - Kyv - Quiet)(48K-128K)[a] ZXSpectrum +8DD772E63BECCF62C2BDD716A0B8F605 Bobby Yazz Show, The (1991)(Crash) ZXSpectrum +5B0A9DB64B4F713BF455D875DCD83BE0 Bob's Full House (1988)(TV Games)(48K-128K) ZXSpectrum +1437FA66926A5833C3B6635F566E16FF Bob's New Kidney (2014)(Bellend)[CSSCGC] ZXSpectrum +B79479DA5727494E35C71A32229F8E3D Bobsleigh (1983)(Granada Publishing)(16K) ZXSpectrum +96E810493BCC4777A5017378B3ACE254 Boby (1990)(Matysoft - Pilot Soft)(CZ) ZXSpectrum CZ +EAD534E6B7BA1BB4DB400A28E7D873AD Bog of Brit (1990)(Zenobi)[re-release] ZXSpectrum +B3C80B86B98B3AE5FF709CF13A67A60F Boggle (1986)(Sinclair User) ZXSpectrum +2456BCA048262CFE5CAB47F71DB83B3F Boil An Egg (2015)(Sunteam)[CSSCGC] ZXSpectrum +5998855A2D5CCFF56317D0D931395190 Boiler House (1984)(Front Runner)[re-release] ZXSpectrum +A26A25DD80EA15CCE3EFB493B380D3CE Bolsa, La (1983)(ASP)(es)[aka Stock Market][re-release] ZXSpectrum es +133588C60F42C294B9049E9B619C68AA Bomb (1992)(Masters Games)(ES) ZXSpectrum ES +4DB4A67E4C438454D3267E49ED2E1BCE Bomb Alley (1984)(Your Computer)[a][aka Skrambler] ZXSpectrum +E72EA35E30BBB1CA35DA4C80B5F3563B Bomb Alley (1984)(Your Computer)[aka Skrambler] ZXSpectrum +5967952F546C05BBE1C04CA4015816A3 Bomb Ed (1992)(Sinclair User) ZXSpectrum +0388FB0FF064E8F3D75CB9EB00A0DDBD Bomb Jack (1986)(Elite Systems) ZXSpectrum +28D4D80AC0CF1A5408BEFE064ACDEB30 Bomb Jack (1986)(Elite Systems)[a] ZXSpectrum +BF1E7F9F4D012A9628561BD36266E7F7 Bomb Jack II (1987)(Elite Systems) ZXSpectrum +83226CBDF254AD44C52C8C3D0876F930 Bomb Jack II (1987)(Elite Systems)[a] ZXSpectrum +D7A09035ADC6C15F0C62B1E5483501C2 Bomb Munchies (2014)(Carrier, Matthew - Yerzmyey)(48K-128K) ZXSpectrum +0ABEBEF02745F9ED1FB421D5152390FC Bomb Munchies (2014-01)(Carrier, Matthew - Yerzmyey)(48K-128K) ZXSpectrum +2F3BFEABFE7BB424F4DA2EF0C8E5B383 Bomb Munchies (2014-01)(Carrier, Matthew - Yerzmyey)(48K-128K)[a] ZXSpectrum +AD00B7C3524D8F70DB11FE9F6C3BD809 Bombarder (1987)(Kamasoft)(16K)(SK) ZXSpectrum SK +9EE1AC1CFC45719860BC2ADC2FB8C20D Bombazo (1984)(Nyitrai, Laszlo)(HU) ZXSpectrum HU +098C0D50A8266216D9C56F8EE9DC45E8 Bombazo (1984)(Nyitrai, Laszlo)(HU)[with intro] ZXSpectrum HU +F8A657AFE7C6BEC42D04D76E613DAE38 Bomber (1983)(Spectrum Computing)(16K) ZXSpectrum +31C660B289DA9ECFDD458A29CC3462F6 Bomber (1983)(Spectrum Computing)(16K)[a] ZXSpectrum +52F97160D0090915F0DDDB5C0A8A66C1 Bomber (1983)(ZX Computing) ZXSpectrum +E642FDDA51FAD59E9452F1A702A239D9 Bomber (1983)(ZX Computing)[a] ZXSpectrum +B803CA49159A2E96DE85E05F654FE434 Bomber (1984)(Grisewood & Dempsey)(16K) ZXSpectrum +36FF91FC30E030018DFDC16504D7DB0F Bomber Bob in Pentagon Capers (1985)(Bug-Byte) ZXSpectrum +5D5FD78EDD1E5B8E37BFD4E1367B6281 Bomber Man (1983)(Hudson Soft) ZXSpectrum +8E98A8594034CF1C1B7FDF811B673CD3 Bomber Man (1983)(Hudson Soft)[a] ZXSpectrum +46676AAB6471435EE36D6EC50061731B Bomber Raid (1984)(ZX Computing) ZXSpectrum +70240095F289AD4CAC28F0CD21450B65 Bomberman (demo) (19xx)(Gonzalez, Cristian M.) ZXSpectrum +8F92BB4137F7F1AD0426BBA430DD8D1D Bombermice (2003)(XFAWORLD) ZXSpectrum +2A6993073182919A91B70BA3356BC46A Bombfusion (1989)(Mastertronic) ZXSpectrum +BFC4CF5553DC1E7FD823642F3716A2AB Bombfusion (1989)(Mastertronic)[a] ZXSpectrum +430F497DBB2D947FC8ED4FDA78EB10C4 Bombfusion (1989)(Mastertronic)[a2] ZXSpectrum +8C085001A0A146010FDE634497BE398C Bombfusion (1989)(Mastertronic)[a3] ZXSpectrum +B4701EE220A115B4D9976307CD81F539 Bombfusion (1989)(Mastertronic)[a4] ZXSpectrum +FF3A3BB16667CBA1D2289C144132ADDA Bombscare (1986)(Firebird) ZXSpectrum +8008224BB75DEE2184CB8A62ECB93BB3 Bonanza Bros. (1992)(U.S. Gold)(128K) ZXSpectrum +4035396EE9B914FCCBA4A3C42F6B789B Bongo (1984)(Anirog) ZXSpectrum +A33293D942D8EE4BCA06565673751FF5 Bonio (1985)(Sinclair User) ZXSpectrum +B0745F663A3EC112AB8FDDC125D76A86 Bonkers (1983)(Procom)(16K) ZXSpectrum +7A23D2315D28DD7B74BBCB3E9EEE45C5 Bonkers (1983)(Procom)(16K)[a] ZXSpectrum +F77FE05CF615F259C3A7E505B94136D8 Boo! (2005)(Marsh, Wayne)[CSSCGC] ZXSpectrum +F93AA4B5B4394B80C1670FF414C88C57 Bool (2000)(Mackay, Joe)[CSSCGC] ZXSpectrum +B97CC402C03D3B64DE0E047C5593B995 Boom Bot (2007)(Woodmass, Mark) ZXSpectrum +6017EDE564C85D785A3371F2D80C8BED Boomer (1983)(Sinclair User) ZXSpectrum +AB151491E0AF855BA244F344EF0C2647 Bootee (2013)(Mojon Twins, The)(ES)(en) ZXSpectrum en ES +FE265C259084CF030BCFB43E9C3D67C3 Booty (1984)(Firebird) ZXSpectrum +7C241577CEDBFABDD4B8462495F8029F Booty (1984)(Firebird)[a] ZXSpectrum +BFCDE827D59EE060B7ADF6DA9A9F1E65 Boovie (1994)(KVL)(128K)(CZ) ZXSpectrum CZ +F30030BEB2900D9616CB21E90F556A71 Boovie 2 (1999)(E. Productions)(48K-128K)(CZ) ZXSpectrum CZ +713F479AE35F3F8568CBED85D6F27AE2 Boovie 2 (1999)(E. Productions)(48K-128K)(CZ)[a] ZXSpectrum CZ +5CAD4CEB06B3841FBF079CD569F57313 Bopper's (19xx)(Alvarez, Miguel Angel Gonzalez)(ES) ZXSpectrum ES +3DF76C21E1B7D0EE5851787B5B4241B4 Border Harrier (1986)(Sole Solution) ZXSpectrum +FE32D7A0AC28BC24C6F8AD81B5D7858F Bored of the Rings v2 (1985)(Delta 4)(Side A) ZXSpectrum +87FE915515A1CF48898EF587E9EC36DF Bored of the Rings v2 (1985)(Delta 4)(Side B) ZXSpectrum +CCE195EC2244E0EBAADB82E8AE41586D Borzak (1984)(Channel 8) ZXSpectrum +7EA493CA75DFF24D3D145982D8611ADA Bosconian '87 (1987)(Mastertronic)(48K-128K)[aka Bosconian Eighty Seven] ZXSpectrum +4B82677B6646CDA4A324D2FE48B8FFFD Boss, The (1984)(Peaksoft) ZXSpectrum +8510332792C120C42975E1993FE8E25E Boss, The (1984)(Peaksoft)[a] ZXSpectrum +E0373AD1EACA074E5C330D79AF388103 Bottomless Pit (2003)(Jolly, Derek)[CSSCGC] ZXSpectrum +12029878794229842E9858BAAF3B27DE Boulder Dash - VBG Version (1993)(Romborsoft)(SK) ZXSpectrum SK +7F364C6ADAFCF88442CE98BDE0440948 Boulder Dash (1984)(Front Runner) ZXSpectrum +96CD1EF1DDBCBA79E14C0BD50E93A45E Boulder Dash (1984)(Front Runner)[a] ZXSpectrum +1185B511CFB424DBE3692F5A8A61B64B Boulder Dash 5 (1991)(Kraskovsky Vass) ZXSpectrum +36632059E6BFC500428478645D585711 Boulder Dash 6 (1991)(Kraskovsky Vass) ZXSpectrum +7944D31207E2B284E7F222ACB441AC7F Boulder Dash Construction Kit (1988)(Databyte)(48K-128K) ZXSpectrum +4370F51467BD8041767E28FEB667F11C Boulder Dash II - Rockford's Riot (1985)(Prism Leisure Corporation)[a][aka Boulder Dash 2 - Rockford's Revenge] ZXSpectrum +84262A5D645BBA710F330C14AE6B037B Boulder Dash II - Rockford's Riot (1985)(Prism Leisure Corporation)[a2][aka Boulder Dash 2 - Rockford's Revenge] ZXSpectrum +4AAAF4ABBDE36BF7BF56356072FFCE47 Boulder Dash II - Rockford's Riot (1985)(Prism Leisure Corporation)[aka Boulder Dash 2 - Rockford's Revenge] ZXSpectrum +6045A8C61C6877532265E7E5D9AD35BD Boulder Dash III (1986)(Prism Leisure Corporation) ZXSpectrum +6CA066633A981EA5376747BDC5330AA4 Boulder Dash IV (1990)(Hi-Tec)(48K-128K)[aka Boulder Dash Construction Kit] ZXSpectrum +3C86DD70642247951FFF3B6A875E8353 Boulder-Dash 512b (2012)(krt17)(RU)(en) ZXSpectrum en RU +F388B11CA7A61B6FEB0322E555A48631 Bounces (1986)(Beyond) ZXSpectrum +410F0ED0F754AA557626237817C56422 Bouncing Ball (1984)(Sinclair Programs)(16K) ZXSpectrum +B4474161E9DA00791EB05E37FBE5F4AF Bouncing Balls (2008)(YRS)(NL)(en) ZXSpectrum en NL +3242491DE17117E18523F6EEAB09849C Bouncing Berty (1984)(PowerSoftware)(16K) ZXSpectrum +96704D63FEF16509775EEE8CD2FE308D Bouncing Bomb - Redux (2012)(Retroleum) ZXSpectrum +B0210010EEEBCAF87CDC01CBE2F192CD Bouncing Bomb - Redux (2012)(Retroleum)[a] ZXSpectrum +93CBF526085F95C0B274709507492794 Bounder (1986)(Gremlin Graphics) ZXSpectrum +BA9DD4BE93C0987E3942CBDFB7306D69 Bounder (1986)(Gremlin Graphics)[a] ZXSpectrum +4C05660AE12A88893FEAE6AF3870C976 Bounty - The Search for Frooge v1.0 (2012)(Jenkinson, Paul) ZXSpectrum +98D8F0FBF63530603EECDF3BD506D0D6 Bounty Hunter, The (1989)(Code Masters)(48K-128K) ZXSpectrum +079E8766F2FEB3B301B41E68BAD0D2E5 Bounzai (1985)(Your Spectrum)(16K) ZXSpectrum +214B66E1C9C697DA9F25A24EF83678AE Bow, The (1987)(Power House, The) ZXSpectrum +BEF59AE8D87764285438E19E9C62AD97 Bowling 2000 (1985)(Fuxoft)(CZ) ZXSpectrum CZ +3717EC8295C4076FBF4AEE5C7A1B2006 Bowling Green (1984)(Sinclair User)(16K) ZXSpectrum +1FDE7F6ED64C6D0595D06C84CEE12DE7 Bowling Masters (2003)(Tzvetkov, Ventzislav)[CSSCGC] ZXSpectrum +B15C4B7BF728989F405A577046BD7CE3 Box Bounce (1983)(Virgin Books)(16K) ZXSpectrum +5C47EC0C0957402D6AF7D7B85E2DA0E5 Box Reloaded (2010)(Beyker Soft)(ES)(en) ZXSpectrum en ES +DDE57A6400EF9ACEE5A345A1A649F5A2 Boxer, The (1990)(Cult Games) ZXSpectrum +E1A5CC432D601ACDB44574F6DC405EC7 BoxeS (2017)(kas29) ZXSpectrum +814F985E14AA40F95D6ED71E73A2136A BoxeS (2017)(kas29)(128K) ZXSpectrum +4C47C6194C7295920FBE016F65C16017 Boxing (1984)(Silicon Joy) ZXSpectrum +6BDF93415C6A3324DD7764122FFD4B22 Boxing (1984)(Silicon Joy)[a] ZXSpectrum +D0DABEA3F2CB9FE0F87BA3647D8DA05B Boxing (1984)(Sinclair User) ZXSpectrum +8502CFA28A0B677C0DB79F9F4E220A11 Boxing (1985)(Fuxoft)(CZ)(en) ZXSpectrum en CZ +4125F3D39FB6BEE567F409FE4B162F4C Boxing Coach (1989)(Alfo) ZXSpectrum +751583A007742601DE5CC5AD5676C4DE Boxing Manager (1987)(Willysoft UK) ZXSpectrum +28346DD88475403ED1B045622EA7CDE7 Boxing Manager (1987)(Willysoft UK)[a] ZXSpectrum +0C83C9BD927A42CFE12EA1C20915EC46 Boxing Manager (1988)(Cult Games) ZXSpectrum +CDF9395C420BB1355BE6324AAAA08AC6 Boxing Manager 2 (1988)(D&H Games) ZXSpectrum +7E5A02A5086C5F04C6331E44F4CFE28A Bozxle (2011)(Polomint) ZXSpectrum +7240797B3998A1CE65CAEB8E553CA456 Bozy-Boa (1983)(CDS Microsystems)(16K) ZXSpectrum +417698685BC8BD56FF74194DD7CED43E Brad - The Game (2014)(Collins, Paul E.)[CSSCGC] ZXSpectrum +399D4013EBCB47F5619AD84BBB67BE93 Brain (1984)(Editoriale Video)(IT) ZXSpectrum IT +A8B3E963572B99300C8EC4A25270E55F Brain Damage (1983)(Silversoft)(16K) ZXSpectrum +DDDD9124FC05B0FD8966A681D8CAD0EB Brain Storm (1983)(Micromega)(16K) ZXSpectrum +A614CA6CFA7410E309ED5E6957D179DB Brainache (1987)(Code Masters) ZXSpectrum +15BFA56243699FD706C743419FF83C4C Brainfck Interpreter (2008)(Zuliani, Gianfranco)[CSSCGC] ZXSpectrum +72D997230ED52DB2B5FB9D91F5FE57A8 Brainstorm (1985)(Bubble Bus) ZXSpectrum +9B4C38BF62B51E165175275142BCBBB8 Brainstorm (1987)(Firebird)(48K-128K) ZXSpectrum +FB4F5ED4384A4D3BD60B35F0D0B1E4D6 Brainwaves (19xx)(-) ZXSpectrum +EAF21DD5056A39DD7D3AFA47BB68C1FC Brat Attack (1988)(Sinclair User) ZXSpectrum +EDA3F5926BA7B60A8E58CEC9B2F02752 Brat Attack (1988)(Sinclair User)[a] ZXSpectrum +FCDB10026BCE74A06B8AB7EFCD9A1F74 Brat Attack (1988)(Sinclair User)[a2] ZXSpectrum +DBDC955E9E1DCEF87FC0F196A1930662 Brat Attack (1988)(Sinclair User)[a3] ZXSpectrum +171AE064FDF7B1082063751826EB2F98 BraveStarr (1987)(Go!) ZXSpectrum +9A201CE95BEE3BB3ACA745A47BB69F28 Braxx Bluff (1984)(Micromega) ZXSpectrum +662DBC837B7F41BC6B62F8F4533C63B1 Braxx Bluff (1984)(Micromega)[a] ZXSpectrum +8459EC75797FE8849D6183C21CF7D1B7 Braxx Bluff (1984)(Micromega)[a2] ZXSpectrum +F32207852771C055DBC232FBB65934EB Break Neck (1990)(Lusitania)(PT)(en) ZXSpectrum en PT +C1A4C606B9CC56C946675FFA21B76F93 Break Point - General Knowledge Edition (1990)(Crash)[aka Snookered] ZXSpectrum +1D38D18F6E79EAB35133454EDAD5FAA7 Breakanoid (2017)(Bagnall, Douglas)(48K-128K) ZXSpectrum +A48D900E0F47599B0521972F3933FA1E Breakanoid (2017)(Bagnall, Douglas)(48K-128K)[a] ZXSpectrum +AEFBD93CFD7F55DB3C8C3F38F91814D5 Breakaway (1983)(MCI Iberica)(16K)(ES)[re-release] ZXSpectrum ES +6F691269D4928BA9A6A318A9ABB8DA59 Breakhouse (2016)(Grachev, Denis) ZXSpectrum +3E302A5130CA00F8E61C6F59F96F5321 Breakout (1983)(Virgin Books) ZXSpectrum +64B5942D79E02D827266B1EE225FB35D Breakout (1983)(Virgin Books)[a] ZXSpectrum +B829CF9DBD66F37755666BBF6704628C Breaks Out! (1984)(Longman) ZXSpectrum +DDBCF3F78C21EC6468D7856EF3EC551D Break-Space v1.1 (2017-06-14)(Blerkotron)[BASIC Jam] ZXSpectrum +A03D85D013728CC4A14801EA3D096B30 BreakSpace v1.6 (2017)(Blerkotronic) ZXSpectrum +54455AA7333D6F0A4289171CF1A736F2 BreakSpace v1.7 (2017)(Blerkotronic) ZXSpectrum +8A1340F7F437462F2147BB32BBD11D7F Break-Space v1.8 (2017-08-12)(Blerkotron) ZXSpectrum +0D045AEA50818A60485CE53333A3DEED Breakthru (1986)(U.S. Gold) ZXSpectrum +112428E530453D5E37D62E08A29C48DD Breakthru (1986)(U.S. Gold)[a] ZXSpectrum +ECD62BD22E85CF814E0D4805D0B2F714 Breakthru (1986)(U.S. Gold)[a2] ZXSpectrum +E8FD15A4CC3434DE99400D2E29BC08B0 Brewery (1983)(CCS) ZXSpectrum +2DC01015B738391E2961C4916EF1BBAD Brian Bloodaxe (1985)(Edge, The) ZXSpectrum +3BC141817081FD627944D29E65153657 Brian Clough's Football Fortunes (1987)(CDS Microsystems) ZXSpectrum +8F5BA8773105932863587059BE27AB2F Brian Jacks Superstar Challenge (1985)(Martech Games) ZXSpectrum +78CD322733EACBB6B30728E56AF2D013 Brian Jacks Superstar Challenge (1985)(Martech Games)(Side A) ZXSpectrum +026C375FFDA8B5A48C485CE67038B256 Brian Jacks Superstar Challenge (1985)(Martech Games)(Side B) ZXSpectrum +ACAC56632F26DF2B77587A0F12ABB3EE Brian vs. the Bullies (2012)(Potts, Andrew) ZXSpectrum +FB953E2FEF539DB0C0DC5BEA1C79E126 Brick Breaker (1987)(Dro Soft)(ES) ZXSpectrum ES +FE0470BC340C088CF37997510E82907D Brick Bucket (1983)(Sinclair User)(16K) ZXSpectrum +DD15EA75569AB51DB8298ED6208DDD09 Bricker (1984)(Fontana Publishing)(16K) ZXSpectrum +D0F9B45AB415DED56E922FA9D44F1D78 Bricklayer (1983)(Pan Books)(16K) ZXSpectrum +3B05C095F54162BB838E0DFB8C71E9B3 Brickless Arkanoid (2001)(Tetrachloride, Equinox)[CSSCGC] ZXSpectrum +6DBB14F1D17D441F56AFE91B3568EA3D Brick-Yard Bill (1984)(ZX Computing)[aka Off the Wall] ZXSpectrum +1F8E49FCCB439EA195ADAFD6F6A84E90 Bride of Frankenstein (1987)(39 Steps) ZXSpectrum +3FF637BCF82631DB3BA7C83393B11D72 Bride of Frankenstein (1987)(39 Steps)[a] ZXSpectrum +D5C984045C7BDF3B8BB69332EC773F3D Bride of Frankenstein (1987)(39 Steps)[a2] ZXSpectrum +055ED77E9FCD6CA40C5FE40675FF1ACE Bride of Frankenstein (1987)(39 Steps)[a3] ZXSpectrum +F28DDA4E4EF6533B256A473069EF2D0E Bride of Frankenstein (1987)(39 Steps)[a4] ZXSpectrum +98B4559496E0CA58ED5CA8A45BAFB9BA Bridge Builder (1983)(Your Computer)(16K) ZXSpectrum +B20C3E97E02673683D8DFD0EDDD731D1 Bridge Master - A Complete Learning Package for the Beginner at Bridge - A Complete Learning Package (1983)(Serin)(16K) ZXSpectrum +6F117F4C1BA2BECBDD289870DCAB9FF7 Bridge Master - A Complete Learning Package for the Beginner at Bridge - A Complete Learning Package (1983)(Serin)(16K) ZXSpectrum +ECFE2A189A965BF91DC7CEC60F59833B Bridge Master - A Complete Learning Package for the Beginner at Bridge - A Complete Learning Package (1983)(Serin)(16K) ZXSpectrum +A6BC8F9925C580AF6CFD4660BE6685B8 Bridge Master - A Complete Learning Package for the Beginner at Bridge - A Complete Learning Package (1983)(Serin)(16K) ZXSpectrum +620488182B4F8E0BE9F24AADEED3F2BA Bridge on the Rhine (1984)(Sinclair User) ZXSpectrum +9EE6E0FDB209FF56C92F2F5470E81279 Bridge Player (1983)(CP) ZXSpectrum +0404570D712C13F0CC588A92FA59B2E2 Bridge Player 2 (1984)(CP) ZXSpectrum +560C13F5BC369D2AE608EB72D3156001 Bridge Player 2 (1984)(CP)[a] ZXSpectrum +52879B970A4DB13E030EACB4F1AAC7BD Bridge Player 3 (1986)(CP) ZXSpectrum +8C765DEC518F1F10259758C44E01CF75 Bridge Tutor Advanced (1983)(CP)(16K) ZXSpectrum +5CBE39219DB078ADA3880EF662ED01C0 Bridge Tutor Beginners (1983)(CP)(16K) ZXSpectrum +EFC07326BCA6A58E1AFAC512F5492786 Briscola (1985)(Load 'n' Run)(it) ZXSpectrum it +C93E98233B539981C26A502A97FC3859 Bristles (1984)(State Soft) ZXSpectrum +754D196623AE266F785106F7DF1B4C10 Bristles (1984)(State Soft)[a] ZXSpectrum +97F2092A00AEBA84F697153D1036B1BD Bristles (1984)(State Soft)[a2] ZXSpectrum +B70128351E77F2A4EDA5333BA6BFA5E0 British Lowland (1983)(CCS) ZXSpectrum +0C864942281723A8DDBC176099BAE38F British Telecom Switchboards (2016)(Prosm)[CSSCGC] ZXSpectrum +ADFBBD128CFF80F82A0B73423EC31E82 Broken Friend, A v1.0 (2012)(Jenkinson, Paul) ZXSpectrum +A26661E0BB78C5017AA2F8DB98524948 Bronx (1990)(Animagic)(48K-128K)(ES) ZXSpectrum ES +59859057A5376C890C5CC2E617157E0F Bronx Street Cop (1990)(Virgin Mastertronic)(48K-128K) ZXSpectrum +3BE826B19A7BF7E8137E3AE0E364FBB3 Broodslayer (1984)(CCS) ZXSpectrum +B97032E28A7980CBBA33B51A28783DAD Bruce Forsyth's Play Your Cards Right (1986)(Britannia) ZXSpectrum +4E768D7D8A9BCA0EFFFC1E92D414EC8F Bruce Lee (1984)(U.S. Gold) ZXSpectrum +30AEC7AA1912B6CDCFDC4354962AE3A1 Bruce Lee (1984)(U.S. Gold)[a] ZXSpectrum +8E0D1119E234152586DF0D66935516E6 B-Squared (2017)(Jenkinson, Paul) ZXSpectrum +816919C71912833E81BC5975391E1FA1 Bubble Bobble (1987)(Firebird)(48K-128K) ZXSpectrum +CC68D60B3F28BDC70DACF6BF05C5E8AA Bubble Bobble (1987)(Firebird)(48K-128K)[a] ZXSpectrum +ADCC6FEADF48D99F2AC7CEF73C7248AD Bubble Buster (1984)(Sinclair Research) ZXSpectrum +B46C9DAA9B3EC5646ECB8AD8C0259A88 Bubble Buster (1984)(Sinclair Research)[a] ZXSpectrum +BF8DB6F28355344A88A5E19D1C880E1D Bubble Dizzy (1991)(Code Masters)(48K-128K) ZXSpectrum +98274261541FB2DD3BEBD43D1EADDAA8 Bubble Frenzy (2016)(Amore, Gabriele - Parsons, Neil)(48K-128K) ZXSpectrum +E78429E76B0AB933CE92360BDB88BB25 Bubble Frenzy (2016)(Amore, Gabriele - Parsons, Neil)(48K-128K)[a] ZXSpectrum +CEE9A40E245776346D106ACF1DE569D0 Bubble Frenzy (2016-05-17)(Amore, Gabriele - Parsons, Neil)(48K-128K) ZXSpectrum +9A7FD826F4DA5F3BF8DD07ACBF7CABD6 Bubble Monkey Bros (2015)(Amore, Gabriele)(48K-128K) ZXSpectrum +8378D8F5E96946501CC8F10E95F6228E Bubble Monkey Bros (2015)(Amore, Gabriele)(48K-128K)[bugfixed] ZXSpectrum +36470C71BDC8AFDEC6DEDBD95E26478B Bubble Run (1986)(Tynesoft) ZXSpectrum +6878046A4293B538320BE4B0699824DB Bubble Trouble (1982)(Arcade) ZXSpectrum +BF9F52E0D17B49EE3039D406765C406C Bubble Trouble (1986)(Your Sinclair) ZXSpectrum +A6D8286DF5647E270B7272C4E109D8C2 Bubbler (1987)(Ultimate Play The Game) ZXSpectrum +4C744B7C7884B3E681D791966A307937 Bubbler (1987)(Ultimate Play The Game)[a] ZXSpectrum +05FFF95054E0BA662B1C473D511B296E Bubbler (1987)(Ultimate Play The Game)[a2] ZXSpectrum +41215E795F1B0E0A7A06B8A715B7177A Buccaneer (1985)(Firebird) ZXSpectrum +B9FEC6FE90F87D5AC2C7CF9D68620A3A Buck Rogers - Planet of Zoom (1985)(U.S. Gold) ZXSpectrum +28DFA21C6AF04F21366E7F7F20C4A426 Buck Rogers - Planet of Zoom (1985)(U.S. Gold)[a] ZXSpectrum +B718231CB7E1C1FFA962A1C6E54396A4 Budokan - The Martial Spirit (1991)(Dro Soft)(48K-128K)(ES)(en-es) ZXSpectrum en-es ES +8B8EEE9CDC5129E2ABDDBCC1179DDB66 Buffalo Bill's Wild West Show (1989)(Tynesoft)(48K-128K)[a][aka Buffalo Bill's Rodeo Games] ZXSpectrum +3193996EA4D97C950148C12CF53AFB06 Buffalo Bill's Wild West Show (1989)(Tynesoft)(48K-128K)[aka Buffalo Bill's Rodeo Games] ZXSpectrum +03DD3EA20B9A2CA1FD1505F9DE0C4F0B Buffalo Bill's Wild West Show (demo) (1989)(Tynesoft)(48K-128K)[Your Sinclair Covertape][aka Buffalo Bill's Rodeo Games] ZXSpectrum +91659EE77EBBA78999D0457E8F7FE477 Buffy 2 - Zombie Blood (2001)(Young, Chris)[CSSCGC] ZXSpectrum +27D2B807170D049BF8E582A58FD471B4 Buffy The Vampire Slayer (1999)(Young, Chris)[CSSCGC] ZXSpectrum +4EB6EF3F8ABE37A4528D6BF8BC32AE4B Bug Blaster (1983)(Crystal Computing)(16K) ZXSpectrum +F4B0DF0313E5F3A510BD7B683FF4B574 Bug Burger (2013)(Death Squad) ZXSpectrum +58005A61DE4D5B429273C177C7789DB4 Bug Eyes (19xx)(-)(16K) ZXSpectrum +678A2090DC931B9455C035AAA1115985 Bug Run (1984)(Home Computing Weekly)(16K) ZXSpectrum +EDBC8CC4AAC7643EAFA0AC34CDA43309 Bugaboo the Flea (1983)(Quicksilva) ZXSpectrum +C2FA6B13B619FD41E1B1F8682F504E4F Bugaboo the Flea (1983)(Quicksilva)[a] ZXSpectrum +17D4BCB374C849FF59E1ACDB9FD30483 Bugaboo the Flea (1983)(Quicksilva)[a2] ZXSpectrum +68C9A92C4070529F1C33999168DDA787 Bugaboo the Flea (1983)(Quicksilva)[a3] ZXSpectrum +172486040D6E4EB01C72AD2ED9282A53 Bug-Eyes (1985)(Icon) ZXSpectrum +E8145708D3F7D0B052778D3135838D0F Bug-Eyes (1985)(Icon)(GB)(it)[a][aka Bloody-Eyes] ZXSpectrum it GB +FB5D8695921B8183505211D41EDEF7E2 Bug-Eyes (1985)(Icon)(GB)(it)[aka Bloody-Eyes] ZXSpectrum it GB +DA534C9D429838ECF483C7280390944E Bug-Eyes (1985)(Icon)(GB)(it)[aka Bor-Fies] ZXSpectrum it GB +F69238696E16F42D81C4DB155C5DCA26 Buggy Blast (1985)(Firebird) ZXSpectrum +4930D95BA7C36E984AEA2D362AB7E634 Buggy Blast (1985)(Firebird)[a] ZXSpectrum +1CD249832A354B99B2B4446196CC85B5 Buggy Bonkers (1985)(Sinclair User) ZXSpectrum +7E32A1EBC6C1CB523514441049A9E3C5 Buggy Boy (1988)(Elite Systems)(128K) ZXSpectrum +A10CCA1AE080A4FC449C7CFBD277339C Buggy Boy (1988)(Elite Systems)(48K-128K) ZXSpectrum +D3BF53FF99969D373C6AC9A8405A03DF Buggy Boy (1988)(Elite Systems)(48K-128K)[a] ZXSpectrum +B8668A92A98AB1ECD81BAB05B191E69F Buggy Ranger (1990)(Dinamic)(ES) ZXSpectrum ES +E89CD90436A68CAD880AE883FF307BC7 Buggy Ranger (1990)(Dinamic)(ES)[a] ZXSpectrum ES +6AA5B8079F5E0106ABD869A431178019 Buggy Ranger (1990)(Dinamic)(ES)[a2] ZXSpectrum ES +EA81F1529798959A9578BB79D3658A98 Build a City (1983)(Aqua Soft)(DE)(en) ZXSpectrum en DE +582B3B6BAFD8B1EBD68663CF13851A5C Build That Tower + Shoot That Tank (1996)(Collier, Ian)[CSSCGC] ZXSpectrum +078CD71BE6DE5C09DD69F7ED60C2E4FA Builder (1984)(Sinclair Programs)(16K) ZXSpectrum +5AD12C776A8CFB85DE823381C3BDA9D9 Bulbo and the Lizard-King (1987)(Zenobi)(48K-128K) ZXSpectrum +1591407C5BBCFC732AA8756D0AC91ECB Bull Run (1984)(Phipps Associates)(16K) ZXSpectrum +D7D1F4FF3B2C3C6BF297A8612EDAA0D5 Bulls and Bears (1985)(Sinclair User) ZXSpectrum +23AAFDAED655D7C20B34AF7583B07BF2 Bulls and Cows (1983)(Pan Books)(16K) ZXSpectrum +A752EA2BA024E80110ECECB307A67B25 Bulls and Cows (1995)(Virt Group)(128K)(RU)[aka Byki i Korovy] ZXSpectrum RU +BB02C7DFBD1E91F044F53A29D73A3B26 Bulls-Cows (1987)(WIN)(RU) ZXSpectrum RU +4EC5F4E942722A6F776DCAA7783CDCE2 Bullseye (1984)(Mastertronic)[aka Darts][re-release] ZXSpectrum +88BAE6031560D737648E3D890AE0A25C Bullseye (1986)(Macsen) ZXSpectrum +3476841FB92647FF6684704DD6CCF2F3 Bullseye (1986)(Macsen)[a] ZXSpectrum +6DA2F2B30B182AAD565B73C8169B1771 Bullseye (1986)(Macsen)[a2] ZXSpectrum +FB05336F163217780C38F8190150474E Bullseye (1986)(TV Games)[re-release] ZXSpectrum +58BF27A7EC787BF6A3508437CC46C2F7 Bully's Sporting Darts (1993)(Alternative) ZXSpectrum +D3CA764B9447943524505082659355D4 Bumber (2015-04-07)(MikeThunder)(48K-128K)(es) ZXSpectrum es +48694137904251A51E01E73117E76D12 Bump, Set, Spike! (1986)(Entertainment USA)[a][aka Double Volleyball][aka International Volleyball] ZXSpectrum +4DFB80FA90CF8C82B856C34D20206D27 Bump, Set, Spike! (1986)(Entertainment USA)[a2][aka Double Volleyball][aka International Volleyball] ZXSpectrum +1768E9193759BAF08154F67A40470926 Bump, Set, Spike! (1986)(Entertainment USA)[a3][aka Double Volleyball][aka International Volleyball] ZXSpectrum +E6B752EB10D48CA5445BC579DE42E29E Bump, Set, Spike! (1986)(Entertainment USA)[aka Double Volleyball][aka International Volleyball] ZXSpectrum +603BD68349EB590566E95A57B5963382 Bumpy (1989)(Loriciels)(FR)(en) ZXSpectrum en FR +E4B397939057962033B57FEF8CA3154C Bumpy (1989)(Loriciels)(FR)(en)[a] ZXSpectrum en FR +3AF138A24EFB5CECFA5C3E9ED5913989 Bun Fight (1984)(Sinclair User)(16K) ZXSpectrum +FEF0CE35488AB290E484338249222724 Bungo's Quest For Gold (1987)(Stimson, Gary) ZXSpectrum +80D16F2D20C06DD175F782B99E7C37FD Bunker Swamp (1985)(Green Fish Software Enterprise) ZXSpectrum +B2283F97CC26D771C168CA7A9B7C8EF0 Bunny (1983)(Automata UK)(16K) ZXSpectrum +EDB30F77DDD0D2475D6FE932C9FC566B Bunny (1983)(Automata UK)(16K)[a] ZXSpectrum +6BA51CBE9D4B203799B1F1DD7F93DF3A Buran (1990)(OMK Software S.L.)(ES) ZXSpectrum ES +5A7D2599C903F16C3FDD1768A108CF5A Burger Bar (1984)(Sinclair Programs)(16K) ZXSpectrum +9F761EB4A2E73DEF08EC37A9585D2AD6 Burger Time (2003)(ALEAsoft)(ES) ZXSpectrum ES +8A9A9073C307F7B4B4362F591B4CB1AF Busqueda en la Mina Maldita (1983)(Ventamatic)(ES)[aka Raider of the Cursed Mine][re-release] ZXSpectrum ES +81CA7884A4D8F2F3F42F2AC5B264CF32 Bustout (1987)(Amstrad) ZXSpectrum +96797A07EF7869CBF79BAC6BB22C5D1E But Which Chr$ (2016)(-)[CSSCGC] ZXSpectrum +9087881FB85DC776767D80949E884FD4 Butch - Hard Guy (1987)(Advance Software Promotions) ZXSpectrum +969170DFD2D26652F849EB3BCBCF03F5 Butch - Hard Guy (1987)(Advance Software Promotions)[a] ZXSpectrum +ED14BB97EC54C9B67026F237DEC6AC4B Butch - Hard Guy (1987)(Advance Software Promotions)[a2] ZXSpectrum +6B0E36D2F3D9BD7CED1210D39CF7C8B7 Butcher Hill (1989)(Gremlin Graphics)(48K-128K) ZXSpectrum +AF016FEB3B886F2C2C2217189B7BA9F9 Butcher Hill (1989)(Gremlin Graphics)(48K-128K)[a] ZXSpectrum +CC0AC5EA0BE99F544CB5A5009971E591 Buzzsaw+ - Foxton Locks Mix (2011)(Railton, Jason J.) ZXSpectrum +0C2987433E998786E53D81B3A3301814 Buzzy Bee (1983)(Pan Books)(16K) ZXSpectrum +5F5A27D19E4F16A2B6576CCD243F48EA Buzzz! (1985)(ZX Computing) ZXSpectrum +CA4CD7CCA72C71778029AC0D438B0861 By Fair Means...or Foul (1989)(Superior) ZXSpectrum +004E87D19FF92ADBD303C556C222F4D4 By Fair Means...or Foul (1989)(Superior)[aka Pro Boxing Simulator] ZXSpectrum +FB1B9E14B6563903D6D6128EB90B67C5 By Right of Birth (2002)(Adventure Probe) ZXSpectrum +E00A88D3EE0870533A3AC81B47C3BC33 Byrd (2011)(BloodBaz)[CSSCGC][aka SQIJ 2] ZXSpectrum +2CCEE9065327DBBDE99ACF2CFAC8BBA4 Byte Me (2011)(Cauldwell, Jonathan)(48K-128K) ZXSpectrum +17207B5742981356F218049B1DAB083F Byte, The (1983)(CCS) ZXSpectrum +BC7599B9E644D73990EA52A9503AB826 C is for CRABBY (2013-11-03)(Amore, Gabriele - Hughes, Dave - Parsons, Neil) ZXSpectrum +0DBB44FF1D24664C08065A91A85BD2E0 C.A.R.S, the Computer Animated Racetrack Simulator (2009)(YRS)(NL)(en) ZXSpectrum en NL +8D0650F6767D93D277CCFBA40F2C0655 C.P.U. Destroyer (1984)(Super Spectrum)(it) ZXSpectrum it +BD255444A88471EBD2E34A2FE8241A48 C.P.U. Destroyer (1984)(Super Spectrum)(it)[a] ZXSpectrum it +A7859589FF8E3C555B455EC425D96975 C5 Challenge (1985)(Sinclair User)(16K) ZXSpectrum +562F2AC48FE4620B68E0E9C23D9CA723 C5 Clive (1985)(Scorpio Gamesworld) ZXSpectrum +7BFCEC607D43C854C35E2321B912DE16 Cabal (1989)(Erbe)(128K)(ES)(en)[re-release] ZXSpectrum en ES +EE37646065D455A55DC7ED5D2938CF44 Cabal (1989)(Ocean)(128K) ZXSpectrum +76C5E8A03FF562D2C89908B0586E6247 Cabal (1989)(Ocean)(128K)[a] ZXSpectrum +29B4CC3979848F689BAD2DA319746C08 Cabman (1983)(Micro Power)(16K) ZXSpectrum +992724FA241AB3EA3E6DBC9C7A8837EE Cactuar Racing (2001)(XFAWORLD) ZXSpectrum +30A29DD3951AE887F11B94EBD003334E Cactuar Racing 3 (2003)(XFAWORLD) ZXSpectrum +5847BC96E094554B0027556693AAC1FC Cactuar Racing Extreme (2001)(XFAWORLD) ZXSpectrum +D07D2463A04776A02C7BF517E91D308C Cadaverion (2013-10-14)(Mojon Twins, The)(ES) ZXSpectrum ES +F907C11A32E439F62F3D5F95ED55850B Cadaverion (2013-10-14)(Mojon Twins, The)(ES)(en) ZXSpectrum en ES +3D0CD1CEC45C6C9DEB43ED627EC507E5 Cagara (1986)(Players) ZXSpectrum +9E363B57D752DC1F8F0E260E83D29E58 California Games (1987)(U.S. Gold) ZXSpectrum +E5F44C8D6128E70B22436B30EDCACB49 Call of Zombie (2002-05)(Snape)(BY)(en) ZXSpectrum en +E5A51CA1B7B589C2E8E00AB9A07ACF08 Camelot (1983)(CCS) ZXSpectrum +D4CF1F776CE16D15A015F0996C39483F Camelot Warriors (1986)(Ariolasoft UK)(GB)(es)[re-release] ZXSpectrum es GB +1297224B7AAC69F52E9AFCACFEDC92A4 Camelot Warriors (1986)(Dinamic)(ES)(en) ZXSpectrum en ES +57773BA03EBF33A5E726BEE24CA0F958 Campo Explosivo (1983)(Monser)(es) ZXSpectrum es +35DE552F1582CA09962DA8A3885BAB2C Campo Minado (1983)(Investronica)(ES)[aka Campo de Minas][re-release] ZXSpectrum ES +CA8D5C0EAC25FEDAE82D5563150D43A7 Canabalt (2015-01-08)(Double Headed Secret)(16K)(RU)[ZX Basic Game Compo] ZXSpectrum RU +94E377363FDB49A5D592AD82DAA23B4C Canal Boat Adventure (2016)(-)[CSSCGC] ZXSpectrum +B2963584759FDA0485E677D82D9F6D75 Candy Fruit Attack (2014-01)(Cauldwell, Jonathan) ZXSpectrum +F579A7F47D8C860574D6D476B00976C0 Cannibal Island (1986)(LiveWire) ZXSpectrum +89515A0B36956587E18292F2E144BDFB Cannibal Island (1986)(LiveWire)[a] ZXSpectrum +E0CFCE488B02C4727E94B38A9799F779 Cannibals from Outer Space (1987)(Summit) ZXSpectrum +BE71BCA8A1DA5E59D113463B5E7D5C4B Cannon Ball (1983)(Hudson Soft) ZXSpectrum +40F71613D8DA53C4D2599B368FA1EA75 Cannonball, The (2005)(Cristian, Grecu)[CSSCGC] ZXSpectrum +CD49169CE48929F740E1D716E1741771 Cansino Pac (2017)(Alboran70)(es) ZXSpectrum es +6EB37CD8AB7CA818EA933A534F489D31 Canute (1984)(Grisewood & Dempsey)(16K) ZXSpectrum +944FF688EC1E0858F923BE805A26E81A Canute (1984)(Grisewood & Dempsey)(16K)[a] ZXSpectrum +258838A0BCF02E0D5EB2D0E279405927 Canyon Warrior (1989)(Mastertronic Plus)(48K-128K) ZXSpectrum +B2C0BEA14AAC4742F249C3B22B93703B Canyon Warrior (1989)(Mastertronic Plus)(48K-128K)[a] ZXSpectrum +78CD4B1C9485FD1CDEA10D2FDAB24CA4 Canyon Warrior (1989)(Mastertronic Plus)(48K-128K)[a2] ZXSpectrum +7B9A2EB6233874993F2B6319A41833C8 Capitan Sevilla (1988)(Dinamic)(ES) ZXSpectrum ES +E5D55246712D737B2DC2031E41E22763 Capitan Sevilla (1988)(Dinamic)(ES)(Side B) ZXSpectrum ES +8DC6EBDA42835D306DC71201EC264F36 Capitan Sevilla (1988)(Dinamic)(ES)[a] ZXSpectrum ES +2083E27F5C06027C2A3BF76B28EF4616 Capitan Trueno, El - Level 1 (1990)(Dinamic)(ES) ZXSpectrum ES +3F754B7F1450B2FC630535E891DB22FA Capitan Trueno, El - Level 1 (1990)(Dinamic)(ES)[a] ZXSpectrum ES +3469EAB038A2B0656EF33C1FF4972A82 Capitan Trueno, El - Level 2 (1990)(Dinamic)(ES) ZXSpectrum ES +C6CDAA4756E2E214782F9A38F4F4587D Capitan Trueno, El (1990)(Dinamic)(ES)(Side A) ZXSpectrum ES +BA310B8F731CEC5B4D86C5F4266CC443 Capitan Trueno, El (1990)(Dinamic)(ES)(Side B)[Dinaload] ZXSpectrum ES +659A57485201CD667DA538CCE059C7BF Capman (1983)(Your Computer)(16K) ZXSpectrum +C95D0102D08B45043DE0519FC84D36D8 Cap'n Rescue (2014-11)(Nichol, Stephen) ZXSpectrum +AD6ED6CA91FCDBF114BDA17BE30B2075 Cap'n Rescue 2 v3.3 (2015-09)(Nichol, Stephen)(48K-128K) ZXSpectrum +BBB8D951D10F0554DE62E2EEABF3A901 Cap'n Rescue 2 v3.4 (2015-09)(Nichol, Stephen)(48K-128K) ZXSpectrum +5E4BF903356597185260D38698742A59 Cap'n Rescue 2 v3.5 (2015-09)(Nichol, Stephen) ZXSpectrum +D0EEF538024E48EF9D8453D1384428D8 Cap'n Rescue 2 v3.5 (2015-09)(Nichol, Stephen)(128K) ZXSpectrum +2F2D0989DE91EAE74D42B1116BEA538C Cap'n Rescue 3 (2016-07-11)(Nichol, Stephen) ZXSpectrum +2AC955A2D558DE7A4CAB850162F2329E Cap'n Rescue 3 (2016-07-11)(Nichol, Stephen)(128K) ZXSpectrum +16E1969B56E7D71A70FA267805CE0032 Cap'n Rescue 3 (2016-07-11)(Nichol, Stephen)(48K-128K) ZXSpectrum +CD10917CAE676124B3590293550B6080 Cap'n Rescue 3 (2016-07-11)(Nichol, Stephen)(48K-128K)[a] ZXSpectrum +446B98709D8A68DF761F6D3E68B66EE1 Capsule (19xx)(-)(16K) ZXSpectrum +F597DFAA2A39827906D8C81A70B2E626 Captain Blood (1988)(Exxos)(128K)(FR)(en) ZXSpectrum en FR +C5A80DA0DE429CBD136DCA6A13A6388E Captain Blood (1988)(Exxos)(48K-128K)(FR)(en) ZXSpectrum en FR +DEF54A1E172F3F7D78CCF188D668CE5D Captain Blood (1988)(Exxos)(48K-128K)(FR)(en)[a] ZXSpectrum en FR +002D8C395C70D39CBC0DB7C50B38F203 Captain Blood (demo) (1988)(Exxos)(48K-128K)(FR)(en)[Sinclair User Covertape] ZXSpectrum en FR +B1C2C00CEA4513C232D34C35DE3A09CC Captain Drexx (2014-02)(Alcaniz, Javier - Brightentayle - Burenko, Vladimir)(128K)(RU)(en) ZXSpectrum en RU +CFD186B7E83AF3075FF02944C82C10CE Captain Drexx (2014-02)(Alcaniz, Javier - Brightentayle - Burenko, Vladimir)(128K)(RU)(en)[Retro Games Battle] ZXSpectrum en RU +CE949C7E78F7A5CF036C70C3990ECC00 Captain Dynamo (1992)(Code Masters)(48K-128K) ZXSpectrum +8003AE36A9B7DB4CD6BCB744C3D214A8 Captain Fizz Meets the Blaster-Trons (1989)(Psyclapse)(128K)[a][aka Mission Icarus] ZXSpectrum +F72AADC866721EB79C4F467FF40A48BF Captain Fizz Meets the Blaster-Trons (1989)(Psyclapse)(128K)[aka Mission Icarus] ZXSpectrum +659B0F286E234B67B1AF0E6A40D33ADC Captain Kelly (1986)(Quicksilva) ZXSpectrum +54DECE8EA98440342D538AA88AA5D8D3 Captain Kelly (1986)(Quicksilva)[a] ZXSpectrum +4DA5571FBC753FC57FC5FE98062AD799 Captain Planet and the Planeteers (1991)(Mindscape International) ZXSpectrum +78DC222B371AE92592FF7CC91D468A28 Captain Planet and the Planeteers (1991)(Mindscape International)[a] ZXSpectrum +B340ABEC413AB388C3761F25A6D0800C Captain Pytron (1990)(Sinclair User) ZXSpectrum +EB46BB9BA8D3B22B35C2F5CA4DEC599B Captain Pytron (1990)(Sinclair User)[a] ZXSpectrum +7743BFF8D7FD5C10B92F0B4FBCD7076A Capture the Quark (1983)(Granada Publishing)(16K) ZXSpectrum +F1C9244F5C49578EDDAC5A708D3B26BB Caputxeta's New Tale (1991)(Hispanis Adventures)(ES)(ca-es)(Tape 3 of 3) ZXSpectrum ca-es ES +946DEBAB9F0302F3B44C62114B98FCD4 Caputxeta's New Tale (1991)(Hispanis Adventures)(ES)(en)(Tape 1 of 3) ZXSpectrum en ES +4CC02D423C8EBC40A097EF344AF09A6D Caputxeta's New Tale (1991)(Hispanis Adventures)(ES)(en)(Tape 2 of 3) ZXSpectrum en ES +639E2EEEBD733422ABB91873F7D741A4 Car Wars (2016)(salvaKantero)(128K) ZXSpectrum +E8E0497604ABBAAA45E71B416BD50F1C Car Wars (2016)(salvaKantero)(128K)(es) ZXSpectrum es +DD4CE05305D3A326AD3E59E15F516364 Car Wars (2016-07-14)(salvaKantero)(128K) ZXSpectrum +4200A534BB7655E51C4E624940442285 Car Wars (2016-07-14)(salvaKantero)(128K)(es) ZXSpectrum es +03AB8B0B113829234077B44722F4DDF0 Caramelos (1984)(Investronica)(ES) ZXSpectrum ES +33A5A88A4F64F75C8B0FA2A9B6CB4CFA Carbon Dating (2014)(Young, Chris)[CSSCGC] ZXSpectrum +7EFD13DF682D75CAC722EF4DED9E7537 Card Pairs (1983)(Interface Publications) ZXSpectrum +51EA8A245228C74A2D58EBEB9057F9A5 Carlos Michelis (2012)(World XXI Soft)(48K-128K)(AR)(M3) ZXSpectrum M3 +45B3AD8B2523DAFCAA908B95DB612CA2 Carlos Michelis (2012)(World XXI Soft)(48K-128K)(AR)(M3)[a] ZXSpectrum M3 +A607FCADD1375215E0092BC36E649894 Carlos Sainz (1990)(Musical 1)(48K-128K)(ES)[re-release] ZXSpectrum ES +B5F7898AA10CCE9B0780764117368EAD Carnival (1984)(Eclipse) ZXSpectrum +4E65748CED2252F9C130A0DC0BBF54C1 Carpet Capers (1984)(Terminal) ZXSpectrum +13205DD9E240762FCA7617D069AEB57B CarPong (2013-01)(g0blinish)[CSSCGC] ZXSpectrum +A5BAD4746E371CBD843F3A5249AB933A Carrier Command (1989)(Rainbird)(128K) ZXSpectrum +2656D16CE461FD9111A2D55620351B2E Casa di Jonny, La (1985)(Special Program)(it) ZXSpectrum it +0AA8497DD788F78C09921C16A0FB4235 Casanova (1989)(Iber)(ES) ZXSpectrum ES +3F1F71FC821CF5D06BE4E57DB56EEDEE Casanova (1989)(Iber)(ES)[a] ZXSpectrum ES +0DD5FE6C62B71C9100C3819C06BAA6A5 Casanova (1989)(Iber)(ES)[a2] ZXSpectrum ES +BCB4795555F6696E061216E57BC85B6D Cascade (1994)(Howard, Paul) ZXSpectrum +DF8D49E4A0BD066AA2C571B587AB348E Case of the Obscene Mural, The (1986)(Encief Routines) ZXSpectrum +C469C4F2A5B415BA307AFEA99C69F57E Case of the Obscene Mural, The (1986)(Encief Routines)[a] ZXSpectrum +B9E081D72B4DD2237B4982EA1C7E3422 Casey Jones (1984)(Blaby Computer Games) ZXSpectrum +10EA1300B43B6CD67A8C8AFA7FE96A18 Casey Jones (1984)(Blaby Computer Games)[a] ZXSpectrum +18FB573A0551DD7A9CB3CADDA55D2C0E Cash Dash (19xx)(Tynesoft) ZXSpectrum +65CAFB3B5E5D24060C2EEA8D51F45DBC Cashcade (1990)(Fastback) ZXSpectrum +EB410CF4D24A50CFA38AD11ACA2BC054 Cashflow (1983)(Sinclair User)(16K) ZXSpectrum +6B12AE665435D7E0072F4BE0F94BB86B Cash-Flow (1986)(ZX Computing)[aka Coin Drop] ZXSpectrum +A95EAC4612B54CBE683B47494FBD967A Cassini's Division (1989)(Eclipse)(CZ)(en) ZXSpectrum en CZ +45275410B2A3F852B5AD7A8C0C461066 Castaway (2016-02-20)(usebox.net) ZXSpectrum +F0E958A16DB4310FF3E251A171AC72F2 Castillo Encantado (19xx)(-)(es) ZXSpectrum es +52752BB6177BB3C74DE22EB002E0DAF9 Castle Adventure (1985)(Pooley, Walter) ZXSpectrum +E917CB035F9321C1F30698B43E56956C Castle Blackstar (1984)(CDS Microsystems)[re-release] ZXSpectrum +D89015B9D7E58359D10E95466097AB89 Castle Capers v2 (2017-01-28)(Amore, Gabriele - Saphier, David)(48K-128K) ZXSpectrum +75B836915CE9D5811E6A4F669363835F Castle Colditz (1984)(Felix) ZXSpectrum +9978AF86A0ADD5910936264AA3AD9900 Castle Colditz (1984)(Felix)[a] ZXSpectrum +D3CE219FE977DF4475AEEED0F9A24933 Castle Master (1990)(Incentive) ZXSpectrum +C24329B9A8D7631BE2D7A56AC264DB1E Castle Master II - The Crypt (1990)(Incentive) ZXSpectrum +4F4FCE4706A6F8721228BF083157B8AB Castle of Sorrow (2018)(ZXMan48k)(en-es) ZXSpectrum en-es +5CC6EE0922C7E8321D306D1FDC307809 Castle Quest (1984)(Scorpio Gamesworld) ZXSpectrum +7121DAF2C764ED94A6A0C20A7B37F3E1 Castle Walls (1982)(Phipps Associates)(16K) ZXSpectrum +189B057604792D036BF89E7FDE9D81AC Castle, The (1983)(Bug-Byte) ZXSpectrum +0052959F4EE82FB1830A4956064D1209 Castle, The (1983)(Bug-Byte)[a] ZXSpectrum +FF6A6FC57D82F82B88444A5082B9A803 Castle, The (1983)(Bug-Byte)[a2] ZXSpectrum +288CC37A758525B745FC0FFA0B905791 Castlemaze Adventure (1984)(Duckworth Educational Computing) ZXSpectrum +4575A7797EE762028B26BE71CAA3EFBF Castlevania - Spectral Interlude (demo) (2014-02)(Rewind Team)(128K)(PL)(m5) ZXSpectrum PL +A43F8D620E628AA8A00D570AD7592E8E Castlevania - Spectral Interlude v1.1 (2015)(Rewind Team)(128K)(PL) ZXSpectrum PL +D351C58F9830B9E985C14529F8EF8C3C Castlevania - Spectral Interlude v1.1 (2015)(Rewind Team)(128K)(PL)(es) ZXSpectrum es PL +CA40D77B21E4CE1E5A5CE831EDCD891B Castlevania - Spectral Interlude v1.1 (2015)(Rewind Team)(128K)(PL)(it) ZXSpectrum it PL +6BF665C097602400C4E9315CF77C1CC7 Castlevania - Spectral Interlude v1.1 (2015)(Rewind Team)(128K)(PL)(ru) ZXSpectrum ru PL +D5CCD105BF211870797B6646296B41FF Castlevania - Spectral Interlude v1.1 (2015-02)(Rewind Team)(128K)(PL)(en) ZXSpectrum en PL +CBA7078DCBA0D0978DA92C72D71A016C Cat 'n' Mouse (1985)(Sinclair User) ZXSpectrum +D3ECD2F7C75E53673F3D295030FDBC2E Catacombs of Balachor (2012)(Lasasoft) ZXSpectrum +04C94A7490CA1F431212184AED3A81F4 Catacombs of Balachor (2012)(Lasasoft)[a] ZXSpectrum +AFD0909AE0DC5F7CA7709B6810F836B4 Catastrophes (1984)(Novotrade Rt.)(HU) ZXSpectrum HU +B2023247672970061484D9635DE2A1EC Catch (1984)(Longman) ZXSpectrum +F162EB7D6FAD204676089C424A2D9D15 Catch + Darts + Monotris + Spice Girls Manager (1984)(Longman)[CSSCGC] ZXSpectrum +7A2EEE1184DBD04652B347B88B38E7B1 Catch 23 (1987)(Erbe)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +0A46F9ACE35D6337D3F4041FC6CE6F90 Catch 23 (1987)(Martech Games)(48K-128K) ZXSpectrum +E4320CFE27034688A80AD46B0D937042 Catch 23 (1987)(Martech Games)(48K-128K)[a] ZXSpectrum +AF4B28B9B5BDD890476E511DAA36A441 Catch a Hare (2014-04-15)(kas29)(48K-128K)(RU)(en) ZXSpectrum en RU +DE4B63E46B28F921C0F6759779AB4B3B Catch the Cash (2011)(Dalby, Tom)(16K) ZXSpectrum +4CB11B4176CD98B881BEDF79197C7B8D Catchman (1985)(Sinclair User) ZXSpectrum +DF53F8311A4E4338E04A2A99D9B6E7AD Caterpilar (1984)(Special Program)(IT)(en) ZXSpectrum en IT +26517379A046DCD6E57C101BFEB28012 Caterpilla (1983)(Spectrum Games)(16K) ZXSpectrum +2CE53A8C60E421192FEF9E726223729C Catterpillar (1983)(CDS Microsystems)(16K)[aka Caterpillar] ZXSpectrum +D189B255FF43B5C0301D1733B440F0C8 Cattivik (2013)(Amore, Gabriele)(128K)(IT)(en) ZXSpectrum en IT +0650A0BFFDA70403A8863DA5F7F874AD Cattivik Never Dies (2017)(Amore, Gabriele)(48K-128K) ZXSpectrum +2CFF1D8EE243C35D0A9F9E450048545E Catwalk (1984)(PowerSoftware) ZXSpectrum +5D94F5820BD2FA77A8E06475792C381E Catwalk (1984)(PowerSoftware)[a] ZXSpectrum +B0664806F6A37A2CD3D995C04E1361EA Cauldron (1985)(Palace) ZXSpectrum +CC7DEB1B7D118E75F73767249D0138D2 Cauldron (1985)(Palace)[a] ZXSpectrum +BDDFFF2B12BC1C86502D7A45B8F66F52 Cauldron (1985)(Palace)[a2] ZXSpectrum +7F75733410A0FCF028A4D37192F7FE33 Cauldron (1985)(Palace)[a3] ZXSpectrum +EF1193421F384A22F62478EDD3CA2BE9 Cauldron (1985)(Palace)[a4] ZXSpectrum +6B3536EEA2239CCA958D837BE3BA79F9 Cauldron II - La Calabaza Contraataca (1986)(Erbe)(ES)[aka Cauldron 2 - The Pumpkin Strikes Back][re-release] ZXSpectrum ES +96A4417AAC819D1C40B4EE70280FC506 Cauldron II - The Pumpkin Strikes Back (1986)(Palace)[a][aka Cauldron 2 - El Hechizo] ZXSpectrum +DFCC20D350A5F622A74245403367202F Cauldron II - The Pumpkin Strikes Back (1986)(Palace)[a2][aka Cauldron 2 - El Hechizo] ZXSpectrum +3A88EC712186E0E8B1C2D84E5395B558 Cauldron II - The Pumpkin Strikes Back (1986)(Palace)[aka Cauldron 2 - El Hechizo] ZXSpectrum +2B5FD660F362F52810779FAEEEA4F3A2 Cave Flyer (19xx)(Zohmann, Friedrich)(AT)(de) ZXSpectrum de AT +FFF03C0A66A89914A8D4AD59D3852D29 Cave-Fighter (19xx)(-)(16K)(de) ZXSpectrum de +7ADA6B05B173857592F16BD4F51C02D1 Cavelon (1984)(Ocean) ZXSpectrum +B3EFAD19E4BD06D1163ABF59F7A69B6C Cavelon (1984)(Ocean)[a] ZXSpectrum +6DF741104A634C115EB9FA0B2929C500 Cavelon (1984)(Ocean)[a2] ZXSpectrum +FD4C32D8982047E153B8AFC73A2B3C25 Caveman (1983)(CRL Group)(16K)[aka Cavemen][aka Homme Prehistorique, L'] ZXSpectrum +CC0834A916A2FCCD3F13CC16B669F31A Cavemania (1990)(Atlantis) ZXSpectrum +58AAA2F7AAF438EFEDD6B3FEC08AE352 Cavern (1985)(Editoriale Video)(16K)(IT) ZXSpectrum IT +7A253034719E3ABF9F8B5D177A8FB8E2 Cavern Chaos (1985)(5D) ZXSpectrum +C3CD56ED7F3143C1E869907B989B8C44 Cavern Fighter (1983)(Bug-Byte)(16K) ZXSpectrum +C6D248BB81A8977728EBAF5A8DCCE6B2 Cavern Fighter (1983)(Bug-Byte)(16K)[a] ZXSpectrum +1687EA18AC37C650A22E27628DFD2681 Cavern, The (1983)(Popular Computing Weekly) ZXSpectrum +E0842ED04E464EE88FC65463AB38B06C Cavernas de Fafnir, Las (1989)(Wazertown Works)(128K)(ES) ZXSpectrum ES +F2714F24BB5730129EB9DE6AA62B0849 Cavernon (19xx)(EP)(ES) ZXSpectrum ES +E39D276D2F30D77B40476ACE47B994A2 Caves of Doom, The (1985)(Mastertronic) ZXSpectrum +06BF23DEFDBAFAAE334A57FC2879EADB Caves of Doom, The (1985)(Mastertronic)[a] ZXSpectrum +AC1DA1695BE3D3C3AF95204C8992A2DB Caves of Doom, The (1985)(Mastertronic)[a2] ZXSpectrum +58213DA230EA6B2625D0FA124C8301C5 Caves of the Spiders (1984)(Fontana Publishing)(16K) ZXSpectrum +35602C7542E7FCE613183215643F4092 Cazafantasmas (1984)(Stars)(es) ZXSpectrum es +140B58B81188C408A32DD112B9CB9628 Cazafantasmas II (1989)(MCM)(48K-128K)(ES)(en)[aka Ghostbusters 2][re-release] ZXSpectrum en ES +63F465B96CB164213F855A12AF312B54 Cbox (2005-11)(4th Dimension - Triebkraft)(RU)(en) ZXSpectrum en RU +4FD03721165EE9DDA97C91D9C218B608 Ceasefire (1991)(Sinclair User) ZXSpectrum +625AC74EC2D5A7677B49FC884A63393F Ceasefire 2 - Night Run (1992)(Sinclair User) ZXSpectrum +93ADC5FD4B1733E2D7C16349EAB4A282 Celebrity Arses (2006)(Crapman)[CSSCGC] ZXSpectrum +DB9AE82471678EECB5F1BB15559658E1 Cells and Serpents (1983)(ASP) ZXSpectrum +A82160F5A336A0E366E528E9A79439E2 Celtic Carnage (1993)(Zenobi) ZXSpectrum +D51070A45803729A96CE4B617B310647 Cementerio, El (19xx)(Tramen Lord)(es) ZXSpectrum es +B0E307592C88DA3F362A5D82C8067D43 Centipede (1982)(DK'Tronics)(16K) ZXSpectrum +D19FF9CFF52325749545E552441109EC Centipede (1982)(DK'Tronics)(16K)[a] ZXSpectrum +BC4533A8EFEB3D3D945FEFE41059B5B1 Centipede (1982)(DK'Tronics)(16K)[a2] ZXSpectrum +A1B3B76915236E73EAE37010F775CB50 Centipede (1983)(Bland, Nigel)(16K) ZXSpectrum +1C9BC6ACEF89A8BDD313DEBB70EEBC1A Centipedes (1983)(EMM)(DE)(en) ZXSpectrum en DE +EEF3FC0DC308F1FF1FF244A13471752B Centrale Nucleare, La (1985)(Load 'n' Run)(it) ZXSpectrum it +34DE987A49DA288B18339BF986A641CE Centrale Nucleare, La (1985)(Load 'n' Run)(it)[a] ZXSpectrum it +2DAEDA6913CA22E7414B476395216F1D Centropods (1983)(Rabbit)(16K) ZXSpectrum +CB03BDAF4E63D346A0DF28C3ADA6CF6B Centurions, The (1987)(Reaktor)(128K) ZXSpectrum +C330F4DC89BEB5FB3EAF1869F7942B4F Centurions, The (1987)(Reaktor)(48K-128K) ZXSpectrum +3C6824E0A72A24D85ED94158A188C88D Cerius (1988)(Atlantis) ZXSpectrum +756ED505C1DE0975D5147E547E671F48 Cerius (1988)(Atlantis)[a] ZXSpectrum +D609C18A50F86365E348A0DF39175C54 Cerius (1988)(Atlantis)[a2] ZXSpectrum +874A72BE1161F97CEE7A9DC159233402 Cesped (1985)(Micromania)(ES) ZXSpectrum ES +4FE1C8C14A13A452556D061DF65C8FA5 Cesta Bojovnika (1992)(Ultrasoft)(SK) ZXSpectrum SK +F6C7E56502F1B853C109EF513958AEE2 Cetro del Sol, El (2015-10-03)(Pera, Toni)(es)(Tape 1 of 2) ZXSpectrum es +C6C4D3675A8F9D3F19EAC91903C2BEA5 Cetro del Sol, El (2015-10-03)(Pera, Toni)(es)(Tape 2 of 2) ZXSpectrum es +25BC0A24831C8F23999842B35FAE16A0 Chain Reaction (1987)(Durell)(128K) ZXSpectrum +0AC21128D7421871046484678F7194E2 Chain Reaction (1987)(Durell)(48K-128K) ZXSpectrum +7916D62C74AAE54CDF33EFB414CEC77A Chain Reaction (1987)(Durell)(48K-128K)[a] ZXSpectrum +541E5C079B4373EE6B00CBDCB39C40FE Chain Reaction (2009)(YRS)(NL)(en) ZXSpectrum en NL +0173F2CFEB29BF7E140DA67F12D9A721 Challenge of the Gobots (1987)(Reaktor)(48K-128K) ZXSpectrum +8E6F576D0012770D7FB63B2892814043 Challenge of the Gobots (1987)(Reaktor)(48K-128K)[a] ZXSpectrum +58AB3A35037C6074370A55AF6152920F Challenge of the Gobots (1987)(Reaktor)(48K-128K)[a2] ZXSpectrum +A37D7E11EAD00621E69FA850BA86D77C Chambers of Death (1984)(Automata UK) ZXSpectrum +3905C9033B0E78E7C79467440B079C0A Chambers of Horrors (1984)(Omega) ZXSpectrum +6F6F3B8A3654498F64861E41B816F79E Champions! (1983)(Peaksoft) ZXSpectrum +529920E800326D1872C5A326477FACC7 Championship 3D Snooker (1992)(Zeppelin Games) ZXSpectrum +CB20E7DB26789DA3ACFCB3469C85A17E Championship Baseball (1987)(Gamestar) ZXSpectrum +417DD311A28C09F5285449A2AD46C729 Championship Boxing (1983)(Pan Books)(16K) ZXSpectrum +AD71B26B7B4966428A1079FA9C36A37A Championship Darts (1983)(Shadow)(16K) ZXSpectrum +13A8FF39EDC5E09D14284BB3285B4E69 Championship Golf (1988)(D&H Games)(48K-128K) ZXSpectrum +29C7D51F4E013CFB3A84CD51EB900075 Championship Jet Ski Simulator - Easy (1989)(Code Masters)(48K-128K) ZXSpectrum +D384F42185516606A92BABEE8F7BB1FF Championship Jet Ski Simulator - Hard (1989)(Code Masters)(48K-128K) ZXSpectrum +38F378E9CAD6204C60B4A55E01E5C212 Championship Run (1991)(Impulze) ZXSpectrum +E4E799499954E0ED554015EE8C809986 Championship Soccer (1989)(STD)(128K) ZXSpectrum +32DA9178DDAFCEFD9995A0EFF18C3F04 Championship Sprint - Track Editor (1988)(Electric Dreams) ZXSpectrum +0D177762E0A2DCD97B693532E4181F44 Championship Sprint (1988)(Electric Dreams) ZXSpectrum +89CDBF22A0F38F233DB3245F64C8D518 Championship Sprint (1988)(Electric Dreams)[a] ZXSpectrum +27DADCEF025401F2BB6DCE36D2C54579 Chamurabi (19xx)(-)(CZ) ZXSpectrum CZ +48AA4F0DFB55AF80D80130FCBF7C67B2 Chaos - The Battle of Wizards (1985)(Games Workshop) ZXSpectrum +851B08587DCBB10CA6026759096105AD Chaos - The Battle of Wizards (1985)(Games Workshop)[a] ZXSpectrum +665782778CF775B566EF0C21D9EC5C4F Chaos - The Battle of Wizards (1985)(Games Workshop)[a2] ZXSpectrum +7FC88A8F8056E3922A7B1147043197D1 Chaos (1985)(Firebird)[re-release] ZXSpectrum +B2A42E9EC011F39842A6E45BB3F64F2D Chard, The (2014-04-27)(RetroWorks - Salpicao Soft)(128K)(ES)(en) ZXSpectrum en ES +27871F4E0EE3E4F8F3BE6B6704A39A29 Charge of the Teddybear (1983)(Virgin Books)(16K) ZXSpectrum +276ED7B740A92DD6712BD9C7BE7D9FF4 Charlie and the Chocolate Factory (1985)(Hill MacGibbon) ZXSpectrum +DC4359F3E5CE9D768750B4271EE97F80 Charlie and the Chocolate Factory (1985)(Hill MacGibbon)(Side A) ZXSpectrum +C7839218F712644CA069C8AB992FF8A2 Chart Topper (1985)(ZX Computing) ZXSpectrum +CF27DE26DA131270581147CF78C291C6 Chase H.Q. (1989)(Ocean)(48K-128K) ZXSpectrum +051B42A39931984CB1592615C89F5FE0 Chase H.Q. (1989)(Ocean)(48K-128K)[a] ZXSpectrum +CF324866CD25176353BB4A47DD1ECBFB Chase H.Q. II - Special Criminal Investigations (1990)(Ocean)(128K) ZXSpectrum +78B7D863381E22B530C528E5C20D88E1 Chase, The (1983)(Sinclair User)(16K) ZXSpectrum +E345AFD2A3EDE0C6E60A5BBD5CD35A0D Chaser (1983)(Your Computer)(16K)[aka Death Duel] ZXSpectrum +8915056B03D0C32DCCCCB21D1A3467C6 Check Mate (1987)(Your Sinclair) ZXSpectrum +86F88DE2958151B97435D8EE0256127C Checkers (2001)(Robsoft)(BR)(en) ZXSpectrum en BR +A2ACBDD78AD7A2502E466E71F5C6FB79 Cheese Thief (1984)(Sinclair Programs)(16K) ZXSpectrum +A2C245FA760B24E2CC6C4212CC1E150E Cheeseberger Blitz (2013)(Kweepa)[CSSCGC] ZXSpectrum +B9D65E06A52DC50D284F74F453F76DCF Chef, Lo (1985)(Xor Soft)(16K)(HR)(it)[aka Cookie] ZXSpectrum it HR +0BCACE14135C344D17A360C7146EF400 Chefs Mate II (1991)(Morris, Dominic J.) ZXSpectrum +FCC065A3C15928FF1F17541416821270 Chemistry Test (1999)(Collier, Ian)[CSSCGC] ZXSpectrum +962B656B0F0D8FBCFE5D6676470C21F5 Chequered Flag (1983)(Sinclair Research) ZXSpectrum +0927A696E9DDC594AD9520CFDC5AEF6D Chequered Flag (1983)(Sinclair Research)[a] ZXSpectrum +F4B6DBF5C6B8BAD6C60385E7F358C7D4 Chequered Flag (1983)(Sinclair Research)[a2] ZXSpectrum +2D02CACD0A3DDB93D468AFC2C1F280BA Cheril of the Bosque (2010)(Ubhres Productions)(ES)(en) ZXSpectrum en ES +01FD4668667F3086F0A0D7C981BA38D8 Cheril Perils (2010)(Ubhres Productions)(ES)(en) ZXSpectrum en ES +30B403D8A8559212BCF3DA961BD84ECE Cheril the Goddess v2.0 (2012)(Mojon Twins, The)(ES)(en)[aka Cheril da Goddess] ZXSpectrum en ES +3E3D590D91C3CD662CE03EE5BD9421B5 Chernobil (1990)(Startgame Soft)(ES) ZXSpectrum ES +2B01DA11CA72D62D315AC7F920FAD712 Cherry Run (1986)(Your Sinclair) ZXSpectrum +EA3D2E3D596C63132F2997BC393DD17C Cherry Swipe (1984)(Sinclair User)(16K) ZXSpectrum +41BB78ECF4B03861D814E4BB1B605AF4 Chesney Hawkes' Celebrity Digital Higher or Lower Simulator (2007)(Callard, Gavin)[CSSCGC] ZXSpectrum +2482E73D4D86AD16EFD59A57271EA155 Chess - The Turk (1983)(Oxford Computer Publishing) ZXSpectrum +41ECB4703586776BDD6B6CA425676AEA Chess - The Turk v1.3 (1983)(Oxford Computer Publishing) ZXSpectrum +821F0164E51A97CB5C80C3B736D22C00 Chess - The Turk v1.3 (1983)(Oxford Computer Publishing)[a] ZXSpectrum +0AC646D3C183E111FDEE0DFEDA6E1277 Chess - The Turk v1.3 (1983)(Oxford Computer Publishing)[a2] ZXSpectrum +0F8754A4515A3C3280286B42664972A3 Chess (1983)(Timex)(TC2048-TS2068) ZXSpectrum +54387301F3B7215F18820FB339869282 Chess Book (1994)(Dzhurko, Andrey)(RU) ZXSpectrum RU +F19837DA5042B554518993B097B6EF0A Chess Edit (1994)(Dzhurko, Andrey)(RU) ZXSpectrum RU +AA84ECB7B2D72A3765B6B3157E05FCDD Chess Player, The (1982)(Quicksilva) ZXSpectrum +5CE733AD53616C405AB36E2131072B73 Chess Player, The (1982)(Quicksilva)[a] ZXSpectrum +C7D7A87D584AFC96AD614F6CF5828E58 Chess Tutor (1983)(Artic Computing)(16K) ZXSpectrum +5F5F9D7C406205190A3FDE289BCC5CED Chess Tutor 1 (1983)(Sinclair Research)[aka Learn Chess by Computer] ZXSpectrum +EBEEB363A9446A78B39F572AA579DB8E Chessboard Attack (2011)(Daniel, Leszek Chmielewski)(AT)(en) ZXSpectrum en AT +81939B62E75B8E255CA89FD4888AF115 Chessboard Attack v1.1 (2011)(Daniel, Leszek Chmielewski)(AT)(en) ZXSpectrum en AT +57EADC8D73D8298A2FE11D19F540970D Chessboard Attack v1.2 (2011)(Daniel, Leszek Chmielewski)(AT)(en) ZXSpectrum en AT +692F984C075CD1E4B16EC9F8DA9A4BFA Chessmaster 2000, The (1990)(Dro Soft)(ES) ZXSpectrum ES +85D9A3973392AA1CA89A1E159C7A2933 Chessmaster 2000, The (1990)(Dro Soft)(ES)[a] ZXSpectrum ES +EBDE06AC2AB29FADAA1579EB5D6FE521 Chevy Chase (1991)(Hi-Tec)(48K-128K) ZXSpectrum +9EEB3FDC9D8C330616DC82E3DDFEDBEC Chewingum (1985)(Editoriale Video)(IT) ZXSpectrum IT +3858D110DCEAAE6396CC27FB56915641 Chicago's 30 (1988)(Topo Soft)(ES) ZXSpectrum ES +94AB8987C8398F085A720564E20457A2 Chicago's 30 (1988)(Topo Soft)(ES)(en) ZXSpectrum en ES +68BAF0E4EDC744113B76477131A82282 Chicago's 30 (1988)(Topo Soft)(ES)[a][aka Chicago 30's] ZXSpectrum ES +45E69FA88ACDB15A76248FE914594E19 Chicago's 30 (1988)(Topo Soft)(ES)[aka Chicago 30's] ZXSpectrum ES +C3C04791523BFECA464C84AC3BF3D68D Chichen Itza (1992)(Aventuras AD)(ES)(Tape 1 of 2 Side A) ZXSpectrum ES +474A3A55FC64DBE042C22FBF8C4EBA32 Chichen Itza (1992)(Aventuras AD)(ES)(Tape 2 of 2 Side B) ZXSpectrum ES +86E6AF613A1961525B3DDE9B168119DF Chickamauga (1987)(CCS) ZXSpectrum +B2FBE98BBEDB49D3D41DACD692B72024 Chicken (2005)(XFAWORLD)(128K) ZXSpectrum +0A6F273E1AF8E95B710ADF1FC7BD5964 Chieftan (1984)(Fontana Publishing)(16K)[aka Tank Assault] ZXSpectrum +498BE430F2561169F6A27B50F6D9FE69 Chiffres et Des Lettres Pro, Des (2012)(Pillet, Henri)(FR)(Side A) ZXSpectrum FR +380EDB254253EC23A652E5FBBF053D31 Chiffres et Des Lettres Pro, Des (2012)(Pillet, Henri)(FR)(Side B) ZXSpectrum FR +3898ED592F46616C58C873AF8C535197 Chiffres et Des Lettres, Des (2011)(Pillet, Henri)(FR) ZXSpectrum FR +55E84BCBC45BD1919CDC629CDE9017AB Chiller (1985)(Mastertronic) ZXSpectrum +024DF464D9F49D3FE9E80ECAA2C7197F Chiller (1985)(Mastertronic)[a] ZXSpectrum +5F8217F728E6E81B75C72E7F5CE86E7C Chiller (1985)(Mastertronic)[a2] ZXSpectrum +CE63AAF171890E53035B8B40A21065F2 Chiller (1985)(Mastertronic)[a3] ZXSpectrum +5255434C2DBFD1890139281D3822A3CF Chimera (1985)(Firebird) ZXSpectrum +CB54ACC6A2D1CD12A91E887AEE998115 Chimera (1985)(Firebird)[a] ZXSpectrum +90155228E931106C926603227FC077C8 Chimera (1985)(Firebird)[a2] ZXSpectrum +F5209B3344B0059519662986D0EDF457 Chinese Juggler, The (1984)(Ocean) ZXSpectrum +91B4A0427713EFE7586EF29A45C82D47 Chinese Juggler, The (1984)(Ocean)[a] ZXSpectrum +E4C84FFF0E99F2736657AA7316E55735 Chinos (1985)(MicroHobby)(ES) ZXSpectrum ES +28F6D1FCB5B1BF7E836650C1ADBEEDC1 Chip (19xx)(-)(es) ZXSpectrum es +79F41DFA44F0D9D2322684769BD3F883 Chip's Challenge (1990)(U.S. Gold)(128K) ZXSpectrum +85903177F15748F127DC56C0C1FEE0A3 Chip's Challenge (demo) (1990)(U.S. Gold)(48K-128K)[Crash Covertape] ZXSpectrum +02693BA50F7332286B15EE5A017D5FDE Chiron (1988)(Crash) ZXSpectrum +F2C5B873696AAB01F342D633727FA922 Chiron (1988)(Crash)[a] ZXSpectrum +89459A48EF2C996E66BE70663A495DCC Chocman (1983)(Hyperion) ZXSpectrum +16031E0770DD1EFA96248C8D50CD2347 Cholo (1987)(Firebird) ZXSpectrum +EBB323B1EE5596CDC049362118295114 Chomper (1983)(Pan Books)(16K) ZXSpectrum +AFFEFAB1DB26FBA8CC25BCBCCB856DCA Chomper (1983)(ZX Computing)(48K-128K)(de)[re-release] ZXSpectrum de +55B2783310758E2B568AA0BB9E9D32CA Choplifter (1989)(Wojtsoft)(PL)(en) ZXSpectrum en PL +403549DA9BBB272790DFFCF4A2F48559 Chopper Attack (1984)(Fontana Publishing)(16K) ZXSpectrum +97C0021C196F20B5BCA3D122661C31D7 Chopper Drop (2011)(Jenkinson, Paul)(48K-128K)[aka Choppa Drop] ZXSpectrum +9D5470EC56A3367874496AF8F2D0B249 Chopper Duel (1997)(Star Group of Prestige)(128K)(RU)(en) ZXSpectrum en RU +E119D84DA3BE8D15620B3FF5629D6539 Chopper Mission (1986)(Your Sinclair) ZXSpectrum +1DDF825EDF85FFF55CDB20E738CD2AEC Chopper Rescue (1983)(Blaby Computer Games) ZXSpectrum +4D8E9D60B1931417104FF91B63571FF3 Chopper Squad (1983)(Interface Publications) ZXSpectrum +31B2F76EAE4AAB31F456C255BD41DCF4 Chopper X-1 (1983)(R&R)(16K) ZXSpectrum +88B51C0BBF560F87E4687D6B53CDE5C0 Chopper X-1 (1983)(R&R)(16K)[a] ZXSpectrum +6CA2D51116CE98CA4663EDA0A64B72C7 Choy-Lee-Fut Kung-Fu Warrior (1990)(Positive)(48K-128K)(ES) ZXSpectrum ES +4C0420960C56BA9D8B66B76B2CCAE203 Choy-Lee-Fut Kung-Fu Warrior (1990)(Positive)(48K-128K)(ES)[a] ZXSpectrum ES +0F21F8A0ADE3E310CBEA8E103E90C273 Chrimblast! (2015-12-05)(Stonechat Productions)(48K-128K) ZXSpectrum +336EBD66B8E5AC20EDCF176189C6EEE6 Christmas Cracker (2007)(Eurogamer) ZXSpectrum +54C7434BE2831498501AD5F304250F41 Christmas Gift Hunt - Beta (2015-12-14)(Nichol, Stephen)(48K-128K) ZXSpectrum +781153FCD9498CBF6D7577D831765616 Christmas Gift Hunt v2.0 (2015-12-14)(Nichol, Stephen) ZXSpectrum +F136855EB7517C46FF557663FD3A5DEA Christmas Gift Hunt v2.0 (2015-12-14)(Nichol, Stephen)(128K) ZXSpectrum +DB0A34C1E67560B10D38BAF72BB4DB09 Christmas Magazine Hunt (2016)(-) ZXSpectrum +01B66B8731FF56B863B0D055F999431C Christmas Puddings Attack (2017)(Rycroft, Neal) ZXSpectrum +53ACBCD88271946CECC8CAACFFFE243A Christmas Time (1983)(Sparrow Books)(16K) ZXSpectrum +5736D9F2C76312312A5003D5059E338F Christmaze (2016)(-) ZXSpectrum +F6895E68504B459BA5765B0D3086FABB Chrobak Truhlik (1991)(Ultrasoft)(48K-128K)(SK) ZXSpectrum SK +8613C739135A088715BF17F3AE308081 Chromatrons Attack (2013)(Gasman, The - Guesser)[CSSCGC] ZXSpectrum +2CD5AE7D98C3EBDF2C8907EF3298E38C Chronos - A Tapestry of Time (1987)(Mastertronic) ZXSpectrum +197102A8DDF66D53453B8B498B890D68 Chubby Gristle (1988)(Grandslam)(48K-128K) ZXSpectrum +CBCC0DCFA749B3194393DBA49F0F1D90 Chubby Gristle (1988)(Grandslam)(48K-128K)[a] ZXSpectrum +84AACD1E0A9D11C0CBFCC472113E2062 Chuck Yeager's Advanced Flight Trainer (1989)(Electronic Arts)(128K) ZXSpectrum +1F122231ED14E5990F74821FCC36F939 Chuckie Egg (1984)(A'n'F) ZXSpectrum +141C67C2A10E607943ECCA5DF723DDE6 Chuckie Egg (1984)(A'n'F)[a] ZXSpectrum +35890A992341079C72CBB604EFB6EAF8 Chuckie Egg (1984)(A'n'F)[a2] ZXSpectrum +AF01E1FC0630A7FAB0E5AE997A1DC775 Chuckie Egg (1984)(A'n'F)[a3] ZXSpectrum +4D710EE8E5BC3AA0E636680316941EB1 Chuckie Egg 2 (1985)(A'n'F)[a][aka Choccy Egg] ZXSpectrum +DC31D507EFF9A084E49E764874929F98 Chuckie Egg 2 (1985)(A'n'F)[a2][aka Choccy Egg] ZXSpectrum +FC7A97A650136D8546595E82B47A387B Chuckie Egg 2 (1985)(A'n'F)[a3][aka Choccy Egg] ZXSpectrum +2166CAF7DD9463A4D05A49697DAC994E Chuckie Egg 2 (1985)(A'n'F)[aka Choccy Egg] ZXSpectrum +923E27EE8358336CF1F823948ED74146 Chuckle Brothers Golf (2003)(Doe, Allen)[CSSCGC] ZXSpectrum +21934EF7D8DC474A0560072B626544FA Chuckman (1983)(Mastertronic)[re-release] ZXSpectrum +E8A5BC35B4EDD8E738395B6BEB2DC045 Chunk Zone (2016-09-18)(Amore, Gabriele)(48K-128K) ZXSpectrum +8872D812C60AE7387785802563565FDA Chunky Graphics Compressor v1.5 (2016)(-) ZXSpectrum +19FD108E1CBBA603B2F8540382D0492B Chuntey Disruptor Simulator (2001)(Young, Chris)[CSSCGC] ZXSpectrum +02A822C861B038E06258A252294B2690 Chuntey Force 2 (2013-08)(Hughes, Dave) ZXSpectrum +DEA3DA291513A80ADA6EAD89EA8CD88A Cicibanova Abeceda (1984)(ZOTKS)(SI) ZXSpectrum SI +D84AE53FF4945F7934CC30F700827EB9 Ciclopes (2013)(Apenao)(es) ZXSpectrum es +D4BAAB3DD95E8472AEF07B94BEC411A9 Cid, El (1987)(Dro Soft)(ES) ZXSpectrum ES +5428F43C1E5CA93CDAA417A2F642FDD4 Cid, El (1987)(Dro Soft)(ES)[small case] ZXSpectrum ES +7797ACC0D3EDBFE446A3C4E8A7E9A830 Cid, El (1987)(Mastertronic)[re-release] ZXSpectrum +BB99E43859817B3C8724B49398238B8C Cielo e Infierno (19xx)(Ruellan, Dario)(es) ZXSpectrum es +0AEB669D521D8AD74EBFA240FBFF4B45 Cimmerjan (1993)(Sindicato del)(128K)(ES) ZXSpectrum ES +0756C3D23E165DEFF3FD92511A353335 Cimmerjan (1993)(Sindicato del)(48K-128K)(ES) ZXSpectrum ES +8D0018E571377E7E32DB1ADCD54B51EB Cimmerjan (1993)(Sindicato del)(48K-128K)(ES)[a] ZXSpectrum ES +237FCC027722483C35A4B41170269CF2 Cintue (2008)(Palamar)(AR) ZXSpectrum +CA7EE806C7CEB993479BC2948A037414 Cipher Breaker (1984)(ZX Computing) ZXSpectrum +2B310FECF4FBBEAC0F0B7237AC2CE066 Circuitry (2017)(Rucksack Games) ZXSpectrum +4629AA20666FE695752AB7812066A098 Circus (1983)(Channel 8)[re-release] ZXSpectrum +863F9762A09D7DD06B228C8DBFE7F232 Circus Circus (1989)(Martech Games) ZXSpectrum +E5E6900B61631E1C6E4912DEB47807D8 Circus Circus (demo) (1989)(Martech Games)[a][Sinclair User Covertape] ZXSpectrum +9EBA684D50A653942FCB432E703F977C Circus Circus (demo) (1989)(Martech Games)[a2][Sinclair User Covertape] ZXSpectrum +9D1B8D66E57242956AAC26C6ADC0C22F Circus Circus (demo) (1989)(Martech Games)[Sinclair User Covertape] ZXSpectrum +E674EBA542347D7E7D73B970DD9233CC Circus Games (1988)(Tynesoft)(48K-128K) ZXSpectrum +7F330B1FE8F81143BE0505E33D285D4F Circus Games (1988)(Tynesoft)(48K-128K)[a] ZXSpectrum +7CF4C47830A587BB0D79FBBC72BB0992 Cisco Heat - All American Police Car Race (1991)(Image Works)(128K)[aka Frisco Heat] ZXSpectrum +991C0E9C29A681849B548AFA1B83D00C Citadel (demo) (1996)(X-Project Association)(128K)(UA)(ru) ZXSpectrum ru +AB485C53475E50F301FFCE8C047086D2 City (1982)(Terminal)[re-release] ZXSpectrum +1D6F54AE3C824CFCA5F2F5C79C90C15B City Bomber (1982)(Sinclair Programs)(16K) ZXSpectrum +A00EDFA7578E79A1826E0E56C5EB0BF0 City Bomber (1984)(ZX Computing) ZXSpectrum +7E7223115FA4C544C738B10AFBA0ACF6 City Bomber (1993)(Outlet)[CSSCGC] ZXSpectrum +D041E3DA67D42AF9C69149874D131ECE City Defence (1983)(Sinclair User)(16K) ZXSpectrum +66C082D06C8347BA7A444AFA4A050643 City Defence (1985)(Sinclair User) ZXSpectrum +4BEB446735C9E700D539D2BE1412A341 City Defender (1983)(Vaba)(16K)(it) ZXSpectrum it +A55E44E8E0CEB4E756682C7B8CDCC24E City Lander (1983)(Sinclair User)(16K) ZXSpectrum +DBB757BB575C0ECE141AD5583D1A6680 City Lander (1983)(Sinclair User)(16K)(es)[re-release] ZXSpectrum es +1A77CDA9C474F5493873022295C1021A City of 'Ehdollah, The (1984)(Goldstar) ZXSpectrum +0AF575041B683B1ADF60BFA7F264B33B City Patrol (2003)(Marks, Russell)(128K) ZXSpectrum +C312561F27C31634378DEE6E6E3BC56F City, The (1983)(Interface Publications) ZXSpectrum +3C2B66FAAC238E283C772088875DF7D1 Ciudadela (1984)(U.S.W.)(ES) ZXSpectrum ES +649324E446A0D6E0DB676E3532A5849F CJ in the USA (1991)(Code Masters)(48K-128K)[aka CJ's II - In the USA] ZXSpectrum +3A24577DCC6F49CACCD0F84CEB8F99EF CJ's Elephant Antics (1991)(Code Masters)(48K-128K) ZXSpectrum +FE15A9235316421BF21254F08BBBDC28 Class 1 Lawnmower Racing (1999)(Young, Chris)[CSSCGC] ZXSpectrum +66BF77C253C7192C9813A5D5DEC9E5A5 Class 2 Lawnmower Racing (1999)(Young, Chris)[CSSCGC] ZXSpectrum +AAD54616BBC68D4CE5E514436038670E Classic Adventure (1983)(Melbourne House)[aka Adventure 1] ZXSpectrum +B4AB745D8E9699B1AAEDCA4359651117 Classic Japanese Monster Castle v2 (1991)(LOKOsoft)(ES) ZXSpectrum ES +5D54AEBBF6ADFC380573C191BC61696F Classic Trainer II (1990)(GTI) ZXSpectrum +54958256E9D8C92A2F69CBF4EF03DDFA Classroom Adventure (1986)(ZX Computing) ZXSpectrum +1A2741F7F9F6C8D478BC3F375CCA051A Classroom Chaos (1986)(Central Solutions) ZXSpectrum +6B822BF419A8680615D0DA38C2CCDCA1 Claude Sablatou's Puffy's Saga (1989)(Ubi Soft)(48K-128K)(FR)(en) ZXSpectrum en FR +8D6C6D8E93E1CE3ADBBD1BB16F4542A9 Claws of Despair!, The (1986)(Players) ZXSpectrum +26DB5D330C3BD7321B959B17B494AA5C Cleaner (1984)(Sinclair User)(16K) ZXSpectrum +30EE9C7DB7EBB105C8A5A04C31183DCE Cleaner (1984)(Sinclair User)(16K)[a] ZXSpectrum +10726147755C0B1DC237733C8CA312C3 Cleaner (1984)(Sinclair User)(16K)[a2] ZXSpectrum +24CDBED3C10FB3A6F19F0E0E6E4F7CCE Clerky (1984)(Unique Computer Services) ZXSpectrum +B452EE5BCC2BA8C4FB340EF82D4C39FA Clickmania (1999)(Optical Brothers)(128K)(BY)(en) ZXSpectrum en +28B10252BB73D8E1BCF5FF368C3E7399 Cliff Hanger (1986)(New Generation) ZXSpectrum +67451F1FD0F91EB0A84524DC1455AF8E Clint & Foreskin (2015)(MatGubbins)[a][CSSCGC] ZXSpectrum +78A8137D4C3DE3FECB0E1550ADC9A993 Clint & Foreskin (2015)(MatGubbins)[CSSCGC] ZXSpectrum +C932F762DF158ACF7FE12E80FBC31DE0 Clive Sullivan - Libertador (1987)(Viking)(IT) ZXSpectrum IT +2F6F3E04CD2004EC4ADA308167733BE6 Clobber Castle (1983)(Sinclair Programs)(16K) ZXSpectrum +C88200DA356C24453FF711F3AFDB5B94 Clock Man (1982)(Sinclair Programs)(16K) ZXSpectrum +CA72EBB0651E50149255FAFABEF021CD Clopit! (2011)(BaSe1 PrOdUcTiOnZ)(128K) ZXSpectrum +E502E3BA82B4E98A45C3DB41A325F779 Cloud 99 (1988)(Zenobi)(48K-128K)[re-release] ZXSpectrum +A2FEEA2924477FBF7C002D565C50660F Cluedo (1985)(Leisure Genius) ZXSpectrum +CD3DA39495ADB0F82D1AC6EE9DE35F91 Coal Collector (1984)(Sinclair Programs) ZXSpectrum +553C26412F04EBB8728552EE705AA7E3 Cobra (1986)(Ocean) ZXSpectrum +AE88795F40C5C69DA9A51D759796F670 Cobra (1986)(Ocean)[a] ZXSpectrum +3DE6B248768070DF6DC5A5CB52BF96C8 Cobra (1986)(Ocean)[a2] ZXSpectrum +5D9C35FC2E3029D1D8EE6A14F3B35AE9 Cobra (1986)(Ocean)[a3] ZXSpectrum +C5E13CCE9AAE0517E56EB5538D00B1AF Cobra (1986)(Ocean)[a4] ZXSpectrum +4040043D584D20668930B3ED7FF6DA88 Cobra di Cristallo, Il (1987)(Viking)(IT) ZXSpectrum IT +531E035A35461EDD28581891EE83A6E1 Cobra Force (1989)(Players Premier)(48K-128K) ZXSpectrum +C9C0DD86577A851F3C71CB846A22DE8A Cobra Force (1989)(Players Premier)(48K-128K)[a] ZXSpectrum +0BA92B20AC883CE5D5F50D0E8F49B38C Cobra's Arc (1986)(Dinamic)(ES) ZXSpectrum ES +6233B4C240DFB590F3FCBC53A0424595 Cobra's Arc (1986)(Dinamic)(ES)[a] ZXSpectrum ES +A5796D5197166BD1F32310758F833AF0 Coches (2013)(Apenao) ZXSpectrum +C2FDB1F38FA26BBAACD271710E32B431 Cock Attack (1985)(Rikta)[adult] ZXSpectrum +811ADB0AE464763221036CAE8DAF1BD5 Coco-nut (2006)(Purple Studios)(ES) ZXSpectrum ES +65C530DF4401A53669B71AE10F9C26AD Coconuts (1984)(Sinclair Programs)(16K)[aka Coconut Climber] ZXSpectrum +30AA1FD119985F365C2AE30BD02DF18E Code (1984)(Grisewood & Dempsey)(16K) ZXSpectrum +A9CBC30976825AA4931009D24B8907C2 Code (1984)(Grisewood & Dempsey)(16K)[a] ZXSpectrum +3F08499F0633B3B69BCE347A7256E02F Code Book Caper, The (1984)(Scorpio Gamesworld) ZXSpectrum +A5A1519AF5728ACDF7E9D6AB512D68EA Code Book Caper, The (1984)(Scorpio Gamesworld)[a] ZXSpectrum +2094E255E8E196E33203D17B6DB990D7 Code Name MATT (1984)(Micromega) ZXSpectrum +2A8E17391C1F74B3456D49099E778541 Code Name MATT (1984)(Micromega)[a] ZXSpectrum +28E4AAF281F7DDFE23C6AA72FAFC15E7 Code Setter - Code Breaker (1984)(Sinclair User) ZXSpectrum +8A5053089E7BBE3F1424206CAC84E9EF Code Zero v1.1 (2017)(Jenkinson, Paul)(48K-128K) ZXSpectrum +3B04C650DB53A0B0AB4612535CCF4560 CodeBreker (1989)(Lander, Richard)(NL) ZXSpectrum NL +FC83ABC0E839D125F811DF0C969EDF21 Codebuster (1986)(Your Sinclair) ZXSpectrum +B4CD484E48F6CA2E8936CB3B4CF83C97 Codemaker (1984)(Grisewood & Dempsey)(16K) ZXSpectrum +AAA760295C9D7790ED8D94640E694DC1 Codename MAT II (1984)(Domark) ZXSpectrum +A07EFE6187BEA2288EA9718BF0E12AAA Codename MAT II (1984)(Domark)[a] ZXSpectrum +7620298A66EE00997CCDF79D474D1F70 Codename MAT II (1984)(Domark)[a2] ZXSpectrum +AE30F8E1B2FF0A08BD3A49AC5B127C95 Code-Woord (1984)(Wolters)(NL)[aka Master Word][re-release] ZXSpectrum NL +B118CE2416584AF11535EFCFD1B6C241 Codice (1985)(Editoriale Video)(IT) ZXSpectrum IT +DBCB8A5E133A4C2AD731657A1DD5ACB4 Codigo Secreto Lucybel - Cryogenic (2005)(Caubet, Josep Coletas)(ES) ZXSpectrum ES +612C586A713DEB130D4B3AC03BD2329F Coin Toss Simulator (1998)(Jolly, Derek)[CSSCGC] ZXSpectrum +0ABD8654EF4D5F6186B6D6F313BB8B6F Coingame (19xx)(Ceran)(16K)(de) ZXSpectrum de +082471ACD030D1B474171CFA33063A40 Colditz (1984)(Phipps Associates) ZXSpectrum +4AA8CCD954DC2BEC7F997FD9C43D2198 Colditz (1984)(Phipps Associates)[a] ZXSpectrum +BA0C3A188623742A07A494A5A63D82B5 Colditz Story, The (1987)(Atlantis) ZXSpectrum +539A084201930240BE6AC7E8A66B66BA Colin the Cleaner (1987)(Tynesoft) ZXSpectrum +3F04D261DEDC4EA760402995F2047513 Colin the Cleaner (1987)(Tynesoft)[a] ZXSpectrum +D802AD5F78376215BC0E4B34AB563135 Colin's Chrimbo Caper! (2016)(-) ZXSpectrum +02007D7B734751D94A0E44B9ADBC02BE Coliseum (1988)(Topo Soft)(ES) ZXSpectrum ES +1A70B6A31B3847A175D475551F2E163E Collateral (2013)(Kweepa)[CSSCGC] ZXSpectrum +57447A355B955D3AF7D5D5FACD14458D Collision Course (1987)(Americana) ZXSpectrum +B78469EA5CE4E875788CFF1ADAEC6704 Collywobbles (1987)(Pirate) ZXSpectrum +712CCFB950F374F7D415F12DEF33AC40 Colon 1492 (1992)(Imperial Soft)(128K)(ES) ZXSpectrum ES +4AE1F1D2ADFCC4B2FD3060F267F3E7D1 Colony (1982)(Softek)(16K) ZXSpectrum +F97C4FEB5356FBF5DE3612498E0A3C4E Colony (1987)(Bulldog) ZXSpectrum +6B51632F32CD3CF3DA2BF4C1B947F775 Colony (1987)(Bulldog)[a] ZXSpectrum +331E76CB0F7AD9D4A60851D464784895 Color Lines (1996)(Computer Work)(RU) ZXSpectrum RU +20177AEA317458D37B79EC5307FA8455 Color Lines (1996)(Computer Work)(RU)(en) ZXSpectrum en RU +BE204F28BF4C8BA060D5966F89EDEAF8 Coloris (1990)(WoMo-Team)(48K-128K)(DE)(en) ZXSpectrum en DE +07E03D84F302FFD3021FDAED382C75F8 Colossal Adventure v1 (1983)(Level 9 Computing) ZXSpectrum +86439A4C2DFF0FF94DA378AA5D0BC0CB Colossal Cave Adventure (1985)(Anubis) ZXSpectrum +E78E3EF0814DC05DBCBA12992D17A502 Colossus Bridge 4 (1986)(CDS Microsystems)[a][aka Colossus 4 Bridge] ZXSpectrum +99BD3DE49831DE6D574E2F2A46124E26 Colossus Bridge 4 (1986)(CDS Microsystems)[a2][aka Colossus 4 Bridge] ZXSpectrum +0956EE959487E9624688607A69109D0E Colossus Bridge 4 (1986)(CDS Microsystems)[aka Colossus 4 Bridge] ZXSpectrum +DC155D86FFE1B3560F31A18F954DDC96 Colossus Chess 4 (1986)(CDS Microsystems)[a][aka Colossus 4 Chess] ZXSpectrum +2C1CF96A1DE3CC09CDB7D6811C91E503 Colossus Chess 4 (1986)(CDS Microsystems)[aka Colossus 4 Chess] ZXSpectrum +767677F49FA9D21E0AFD90B31F4C17AA Colour Bind (1989)(Daton) ZXSpectrum +6DE34C5551F0E534F8FF4059D906F7AA Colour Clash (1983)(Romik)(16K) ZXSpectrum +B0ADD4CB48DB0AD712CF6885B0C0C383 Colour Clash (1983)(Romik)(16K)[a] ZXSpectrum +A2AC8CB77D312B3019CC8AB3D7497AE4 Colour of Magic, The (1986)(Piranha) ZXSpectrum +13AE31239D0C14A0A338CACD0E7E87D8 Colour Sudoku (2008)(RafaSoft)(ES) ZXSpectrum ES +8707452F8577EECA09283849FC97CA23 Colourthello (1982)(ZX Computing) ZXSpectrum +F31935E98A393F508983E1224DC42D93 Colourthello 02 (1982)(ZX Computing)(16K)(de) ZXSpectrum de +CF2A28DE73C239F0BAFB700193E6FF2C Columbus (1985)(Sinclair User) ZXSpectrum +D453CCC56275EE1573AE8FF6F18DC7F9 Columns (1991)(HMSoft)(SK) ZXSpectrum SK +6CE847447A1BAF93EE28D5873C0EF3A0 Comando Quatro (1989)(Zigurat)(ES) ZXSpectrum ES +3A995C775683EDEBFD30E688563C0A74 Comando Quatro (1989)(Zigurat)(ES)[a] ZXSpectrum ES +E510B52D529C96DFD9EA2A79E7AB1162 Comando Tracer (1989)(Dinamic)(48K-128K)(ES) ZXSpectrum ES +F5082C002C5B5B4696E1C3B6825852BB Comando Tracer (1989)(Dinamic)(48K-128K)(ES)(en) ZXSpectrum en ES +5B1AE1F15581A1D392E2BD934F73684A Comando Tracer (1989)(Dinamic)(48K-128K)(ES)[a] ZXSpectrum ES +9212B1DAE0D677482C6F38F54E3E8AFD Comando Tracer (1989)(Dinamic)(48K-128K)(ES)[a2] ZXSpectrum ES +E47739D35076167ED292A0BBF8449C52 Comando Tracer (1989)(Dinamic)(48K-128K)(ES)[a3] ZXSpectrum ES +288F61CC4E1106182E294EC876155A5F Comando Tracer (1989)(Dinamic)(48K-128K)(ES)[a4] ZXSpectrum ES +9F704594DBB13E59F6BE30708B682EDC Combat Lynx (1984)(Durell) ZXSpectrum +0571A098E29C5F8987DC577FF16DBA2C Combat Lynx (1984)(Durell)[a] ZXSpectrum +B071F64D6499BECAC1A446467FBD7815 Combat Lynx (1984)(Durell)[a2] ZXSpectrum +EAECCD33079C0DADB563DD3C84861B32 Combat Lynx (1984)(Durell)[a3] ZXSpectrum +22514D31AE751F527A5225F1A52E7B70 Combat School (1987)(Ocean)(48K-128K) ZXSpectrum +C0501E5B051FA0279750B68458758378 Comecocos 3D (1989)(MicroHobby)(ES) ZXSpectrum ES +BAB6F0BC3C84796AC0C271F8CC8E1E42 Comeme (1986)(MicroHobby)(ES) ZXSpectrum ES +BF87E7EBC752331C98EFCCF2D39BF7FB Comercio Cosmico (1987)(ZX-SOFT Brasil)(BR)(en) ZXSpectrum en BR +28D7778C287819A83D64989EF09B7710 Comet Encounter (1986)(LiveWire) ZXSpectrum +CE378B62754BCC0CC4A09E49D0A99B7D Comet Game, The (1986)(Firebird)[a][aka Halley's Comet] ZXSpectrum +BEA4FCB7F69326BDC727A89AEB442E69 Comet Game, The (1986)(Firebird)[aka Halley's Comet] ZXSpectrum +26CE5606423BBC05725637162CE0166C Commander G - First Strike (2001)(Patocka, Mikulas)[CSSCGC] ZXSpectrum +88096986CE2FB0A01B12B5B195ED7B7E Commando (1984)(Loriciels)(FR) ZXSpectrum FR +C45242FC524CAA26E62C624A4BF107D5 Commando (1984)(Pocket Money) ZXSpectrum +7D87084B7ABBDDF415ABBF85C593FF08 Commando (1985)(Elite Systems)[a][aka Space Invasion] ZXSpectrum +A36AC90A8095810661704D9A6CF8624E Commando (1985)(Elite Systems)[aka Space Invasion] ZXSpectrum +91AC8EEB4167B7D7C80693F5A83E045D Commando Jump (1983)(Granada Publishing)(16K) ZXSpectrum +63C928FE499313BFA27683E0D604A80D comp.sys.sinclair Crap Games Comp (1998)(Young, Chris)[CSSCGC] ZXSpectrum +9B4A7F86D716BBEAAD3FD715668A1947 Complete Useless Machine Simulator (2010)(Dr. BEEP)[CSSCGC] ZXSpectrum +BA78B8BEAB43D8754B0480AF12DCF99A COMPLICA DX (2015-06-28)(Saukas, Einar)(48K-128K)(BR)(en) ZXSpectrum en BR +5A809A85B71BB58997D1CC1DEE4141A5 Computer Darts (1983)(AVB) ZXSpectrum +F3F3918B8A1C8A88327F9FB3F9718D66 Computer Darts (1983)(AVB)[a] ZXSpectrum +55930F2E9BB4B391C7D5E173DCE50D5C Computer Nightmare (1983)(Usborne Publishing)(16K) ZXSpectrum +A151EAB36C8258136B1B637823A7B8A5 Computer Patience (1990)(Daton) ZXSpectrum +CD58E99CADD2A1526228AA89F4B98054 Computer Scrabble (1983)(Sinclair Research) ZXSpectrum +C6B1B0BDE1143DD86A79C77F97E94F51 Computer Scrabble (1983)(Sinclair Research)[a] ZXSpectrum +82259E2388555721D75538D01E861E1A Computerspielemuseum's Museum Guide (2017-03-01)(Mojon Twins, The)(ES)(en)(Side A)[Radio guide] ZXSpectrum en ES +9B3882BBE7608D9B3E2B69F2C9C1672A Computerspielemuseum's Museum Guide (2017-03-01)(Mojon Twins, The)(ES)(en)(Side B) ZXSpectrum en ES +1A5A5051A010BC75F5577C2E354DE2D1 Computer-Wordsearch (1985)(Softfirm) ZXSpectrum +E7BE4E20BA1BD96E052D1D82D95842C6 Conan I (1991)(UV)(SK)[aka Conan a Magicke Diamanty][aka Conan and Magic Diamond] ZXSpectrum SK +2F332F46E8E83547AEE300A4D8DD7018 Concentration (1984)(Sinclair Programs)(16K) ZXSpectrum +79CD69E25013FA3406D1B6A59133B20F Concurso Aventura 2008 (2008)(Metalbrain)(ES) ZXSpectrum ES +5C608186BD574349EC17D9F5C8223DC5 Conflict (1982)(Martech Games) ZXSpectrum +68C53B07EB9BE23A3A2DF6803DFE5A8F Confrontation (1983)(MC Lothlorien) ZXSpectrum +1C918B06816C7C1B6AF23AF4A59AFAE7 Confrontation Scenarios volume 1 (1984)(MC Lothlorien) ZXSpectrum +5B2AA809D9B661AA05378C7951A910FC Confuddle (2017-06-17)(Yorrix)[BASIC Jam] ZXSpectrum +856BF71D7B8A63B63CF7960DBF4B1301 Confused (1991)(Crash) ZXSpectrum +3D19FD12FF01B5AA9D6679830E4267D0 Confusion (1983)(Blaby Computer Games) ZXSpectrum +DBBDC4EF164871DA1ECA5BD14238594F Confuzion (1985)(Incentive) ZXSpectrum +1AFC69E73DD033BAAA1A51E1E269F06C Confuzion (1985)(Incentive)[a] ZXSpectrum +79CB0CB5B47EFA60FE4D6065BBDB8FBC Confuzion (1985)(Incentive)[a2] ZXSpectrum +A2BE1A39B9250A2E1208CBC23B0F791D Connect 4 (1984)(Atlantis) ZXSpectrum +7EDC13DE9BA17FF248D36F0DB134E0DD Connect 4 (1984)(Your Spectrum) ZXSpectrum +72D506D1675CE6DAB68C32B31E39AA4D Connect 4 (19xx)(-) ZXSpectrum +D28DB45A872FC4111456674B1667D902 Connect 4! (1994)(Westhead, John)(48K-128K)[aka Connect Four] ZXSpectrum +4BCACD734E137BC8566D594E7C0BF568 Connect-Four (1993)(Outlet) ZXSpectrum +26CC7DD8B0A6829C072F519CC741BEB9 Conquest - Instruction (1984)(CheetahSoft) ZXSpectrum +8688F27ECE8103230DD413299013961C Conquest (1984)(CheetahSoft) ZXSpectrum +6CAA8F223F3FC78F0EF5FA52A8D2513C Conquest (1984)(CheetahSoft)[a] ZXSpectrum +9E4E49FD535E0C7626A976D4C2672BD4 Conquest (1984)(CheetahSoft)[a2] ZXSpectrum +3EC26278EE091F3A28585C34840D7542 Con-Quest (1986)(Mastertronic Added Dimension) ZXSpectrum +BF695FC90DBBC631CAD1A87206942657 Con-Quest (1986)(Mastertronic Added Dimension)[a] ZXSpectrum +C6CFED8C7C6226458E8101456199D2F9 Conquestador (1986)(Melbourne House)[aka Tres Luces de Glaurung, Las][re-release] ZXSpectrum +6337C1FDF021A1A9E166A19DE7495F75 Conspiralove (2014-06-21)(Devel, Martian) ZXSpectrum +D62B80B0AD371FAF30603BBDDF7B86CE Contact Sam Cruise (1986)(Microsphere) ZXSpectrum +49C35ED4DF5E3D3D89069C3F58BF0FF3 Contact Sam Cruise (1986)(Microsphere)[a] ZXSpectrum +C863E72690C64B37822F4EA22FF1EF69 Continental Circus (1989)(Virgin Mastertronic)(48K-128K) ZXSpectrum +C5609C1D84C1C170655F62ACC5D59B3A Conveyor-Belt Capers (1984)(Spectrum Computing)(16K) ZXSpectrum +44EC4A1A862111BD5393911A6FECEEC8 Conveyor-Belt Capers (1984)(Spectrum Computing)(16K)[a] ZXSpectrum +409F7AB0F43A3A1DC09C932A110CC88D Convoy (1985)(Budgie) ZXSpectrum +0D1B9E8F41CFD19DA0481363234099AE Convoy (1985)(Budgie)[a] ZXSpectrum +761E411BE5811C89FDC3221AD7187EAC Conway's Soldiers (2012)(AYChip)[CSSCGC] ZXSpectrum +94DC0029FF0BA6C05C4D02E1E16F7296 Cookie (1983)(Ultimate Play The Game)(16K) ZXSpectrum +B187C6AFAF06C53929AD254E55BFAC7C Cookie (1983)(Ultimate Play The Game)(16K)[a] ZXSpectrum +3C8F90F42EEC406C56CE0E5AD7D6F6CA Cookie (1983)(Ultimate Play The Game)(16K)[a2] ZXSpectrum +34E10F402FA0DF5BCA67304705576CDF Cookie (1983)(Ultimate Play The Game)(16K)[a3] ZXSpectrum +CAC800B4B4A2A87CD8EAD68435B636F1 Copa do Mundo (1985)(Multisoft Informatica)(BR)[aka World Cup Football] ZXSpectrum BR +05363D0BA679B79EDC1A9060A497E4D5 Copius (1984)(Poke Magazine)(it) ZXSpectrum it +9D26DFEB4E0ED5F94DB53B3CE8187609 Copius (1984)(Poke Magazine)(it)[a] ZXSpectrum it +2AD79D923EB89A204FB5FF484987C3B9 Cop-Out (1986)(Mikro-Gen) ZXSpectrum +7D3757F3B9139A71D83E078CA61F2583 Cop-Out (1986)(Mikro-Gen)[a] ZXSpectrum +458A79C82209560B4AF867E2176621A3 Cop-Out (1986)(Mikro-Gen)[a2] ZXSpectrum +39170FD1A095BF78A4BD5451CA2F7F00 Copper (1983)(Vectis)(16K) ZXSpectrum +6023337160D2F7FF95CC2063C4A8FB16 Cops and Robbers (1984)(St. Michael)(16K) ZXSpectrum +597ABC2F5D16CB7DDF92A0EF1652ED6B Copter (1984)(Omega)[aka Chopper][aka Copta] ZXSpectrum +935DA3B090B85DE8003BAA9DE9B13821 Coracle (2011)(Cronosoft) ZXSpectrum +978E5B4335EB899419E5E2556AEBFD7E CORE (1986)(A'n'F)[a][aka Cybernetic Organism Recovery Expedition] ZXSpectrum +555313028CA3EFD717F73816EEDEF57D CORE (1986)(A'n'F)[aka Cybernetic Organism Recovery Expedition] ZXSpectrum +E72A2396C9AC4AF9BBBD2D95F7E3E276 Corn Cropper (1983)(CCS)[aka Farmer] ZXSpectrum +7A9ECDB6277936099F8014F6F2DF92E5 Corona Encantada, La (2009)(Karoshi Corporation - RELEVO Videogames)(48K-128K)(ES)(en) ZXSpectrum en ES +741894A2245F6497ECDDF9975016688A Corona Magica, La (1990)(OMK Software S.L.)(ES) ZXSpectrum ES +2ED5D79FFCCAC7313090174E9B4178E8 Corridors of Genon (1983)(Aackosoft)(NL)[re-release] ZXSpectrum NL +F370633C811F7993FD523D47ED8FDEED Corridors of Genon (1983)(New Generation) ZXSpectrum +21AA730F84344DDF250F81530483A67D Corruption (1984)(Omega) ZXSpectrum +6551E2EA75F0D6483F326D0AD493302A Corsarios (1989)(Opera Soft)(48K-128K)(ES) ZXSpectrum ES +F07BDF9B9DCB401A7914F74EB9B9A39E Corya the Warrior-Sage (1992)(Pegasus)(Side A)[re-release] ZXSpectrum +B7009ED51F3229BA63630EE68BE1EC71 Corya the Warrior-Sage (1992)(Pegasus)(Side B)[re-release] ZXSpectrum +68CE457F9BB38D6B0C6D40DE99C0C110 Cosa Nostra (1986)(Opera Soft)(128K)(ES) ZXSpectrum ES +88634273FD3CCE3BEFE671D5C33BFF59 Cosa Nostra (1986)(Opera Soft)(ES) ZXSpectrum ES +0E242D03A25E46AA039258F8B42B1600 Cosa Nostra (1986)(Opera Soft)(ES)(Side A) ZXSpectrum ES +DF8CC869FB668193B697B26F4FB1D31A Cosa Nostra (1986)(Opera Soft)(ES)(Side B) ZXSpectrum ES +FABFC4EF75636D9DB756D29F0C23B76A Cosmazoigs (1984)(Your Computer)(16K) ZXSpectrum +25000C27FED73BD8D3AB82C624591571 Cosme y los Alienigenas (1985)(MicroHobby)(ES)[aka Uve Atac] ZXSpectrum ES +20C0C525A607CB4E05D34D233341BC19 Cosmic Cruiser (1984)(Imagine) ZXSpectrum +7D9C07465481F713B9332A6A78F77AB9 Cosmic Debris (1983)(Artic Computing)(16K) ZXSpectrum +A88AB9D823C226ED037D36C93877989F Cosmic Guerilla (1983)(Crystal Computing)(16K)[aka Cosmic Guerrilla] ZXSpectrum +7D7081940789FA7575AE7EFD9D3503F5 Cosmic Jack (1989)(Chaotic Soft - MilousSoft)(CZ) ZXSpectrum CZ +CD7653E2C3DB3347ED292E3D4D2A1AE6 Cosmic Pirate (1989)(Byte Back) ZXSpectrum +943AB7BFDF9422074576773B62A481B3 Cosmic Pirate (1989)(Byte Back)[a] ZXSpectrum +9BEDE834B42B5A93757722BF44317596 Cosmic Sheriff (1990)(Dinamic)(ES) ZXSpectrum ES +8F7C7D0460CEB609FCBE128F0BF96811 Cosmic Sheriff (1990)(Dinamic)(ES)[Dinaload] ZXSpectrum ES +F0280889BF8E2950DC0724B1649B34BA Cosmic Sheriff (1990)(Dinamic)(ES)[gunstick] ZXSpectrum ES +4D7F0F3279D6B638DDACE8227276A816 Cosmic Shock Absorber (1986)(Martech Games)(128K) ZXSpectrum +EAE6CDDB341DA7A059FC5430EAC9DAB4 Cosmic Shock Absorber (1986)(Martech Games)(48K-128K) ZXSpectrum +C8DB40450670622AC3F12FF7E17CFC15 Cosmic Wartoad (1985)(Erbe)(ES)(en)[re-release] ZXSpectrum en ES +5A9A60480573A9381D352CDD417AABEF Cosmic Wartoad (1985)(Ocean) ZXSpectrum +99566E5E747DB5662A6E4C025B94499D Cosmos - The Ultimate Challenge (1982)(Abbex Electronics)(16K) ZXSpectrum +6F1115ACE8A2DDB0F2B3584168410220 Cosmos - The Ultimate Challenge (1982)(Abbex Electronics)(16K)[a] ZXSpectrum +06F1EB2F7B32556892236709644A187B Count Duckula 2 (1992)(Alternative)(128K)[aka Count Duckula Featuring Tremendous Terence] ZXSpectrum +54722BE282EF817C0AA6198995A3B63E Count Duckula 2 (1992)(Alternative)(48K-128K)[aka Count Duckula Featuring Tremendous Terence] ZXSpectrum +7FA797FA45EF24F59C20A826544930BC Count Duckula in No Sax Please - We're Egyptian (1989)(Alternative) ZXSpectrum +28E758DE4FD137C210F4187CD04F46C6 Count, The (1985)(Mirrorsoft) ZXSpectrum +F5A32C72D39930D2A22BF9F8D34956C0 Countdown (1986)(Macsen) ZXSpectrum +E22CE3BE93426FBA309BC33E3B2BAA0D Countdown to the Death (1990)(Crash) ZXSpectrum +1998A404977EADCC1FD631FEB917CA44 Countdown to the Death (1990)(Crash)[a] ZXSpectrum +E41840A726C5A4A17D6520E8307C7DCE Countless Runes All Pisspoor (2013)(Kweepa)[CSSCGC] ZXSpectrum +4EB601F097BD286DEE26C8162875860B Country Leisure Slotmachine (2016)(Zapacsoft)[CSSCGC] ZXSpectrum +04EBC6F2EC07353471DA04C6EFA584B0 Cousin Horace - Chapter 1 (2014-10)(Grussu, Alessandro) ZXSpectrum +0EB04949B57F3E21090D5C96D8647F71 Cousin Horace - Chapter 1 (2014-10)(Grussu, Alessandro)(de) ZXSpectrum de +37B71F0F0DD8306EA7EA536997292F9E Cousin Horace - Chapter 1 (2014-10)(Grussu, Alessandro)(es) ZXSpectrum es +149F8466003F656688065FEDC1E8859A Cousin Horace - Chapter 1 (2014-10)(Grussu, Alessandro)(fr) ZXSpectrum fr +17FEAB7A48BB517BB4D02ADF6815E815 Cousin Horace - Chapter 1 (2014-10)(Grussu, Alessandro)(it) ZXSpectrum it +425D16CF3773C879EAFE0EDDB6C8ADC5 Cousin Horace - Chapter 1 (2014-10)(Grussu, Alessandro)(pt) ZXSpectrum pt +92FB77591839BB996AA01FE7925A6EDC Cousin Horace - Chapter 2 (2014-10)(Grussu, Alessandro) ZXSpectrum +D683490294CE0072942A98040861E6A9 Cousin Horace - Chapter 2 (2014-10)(Grussu, Alessandro)(de) ZXSpectrum de +75390804A1B9A965AB449EE7D5E3C60C Cousin Horace - Chapter 2 (2014-10)(Grussu, Alessandro)(es) ZXSpectrum es +1ABA668A3D6E735058E2DE34CFD93537 Cousin Horace - Chapter 2 (2014-10)(Grussu, Alessandro)(fr) ZXSpectrum fr +DC4528F028B1C37A0D22E5E1ED78A911 Cousin Horace - Chapter 2 (2014-10)(Grussu, Alessandro)(it) ZXSpectrum it +ABD525E0400412259BC688716256E653 Cousin Horace - Chapter 2 (2014-10)(Grussu, Alessandro)(pt) ZXSpectrum pt +F30492F471C426006ECA1BE6C46C6D18 Cousin Horace - Chapter 3 (2014-10)(Grussu, Alessandro) ZXSpectrum +D4FC95652E5E657C7B2CC3A5D9C68196 Cousin Horace - Chapter 3 (2014-10)(Grussu, Alessandro)(de) ZXSpectrum de +8E919A39569FFA9F3FF9E0343B7F3DFE Cousin Horace - Chapter 3 (2014-10)(Grussu, Alessandro)(es) ZXSpectrum es +34A8226B3B90E57A1E662CC7F7B1FF00 Cousin Horace - Chapter 3 (2014-10)(Grussu, Alessandro)(fr) ZXSpectrum fr +1D28AE2B14647ACB3B38C1B98297AFC3 Cousin Horace - Chapter 3 (2014-10)(Grussu, Alessandro)(it) ZXSpectrum it +5A246482479683188CB45909759344FB Cousin Horace - Chapter 3 (2014-10)(Grussu, Alessandro)(pt) ZXSpectrum pt +A42E0B335BD02144965F861C23D4A1A8 Cousin Horace - Chapter 4 (2014-10)(Grussu, Alessandro) ZXSpectrum +277FA70120B33BEBB72994E0F2DB5AC0 Cousin Horace - Chapter 4 (2014-10)(Grussu, Alessandro)(de) ZXSpectrum de +DCE395FCAD78991F9C3BC45EE2684C3F Cousin Horace - Chapter 4 (2014-10)(Grussu, Alessandro)(es) ZXSpectrum es +AF17E2A54FC3F4939DA225F403161D2D Cousin Horace - Chapter 4 (2014-10)(Grussu, Alessandro)(fr) ZXSpectrum fr +971B6B95AB44032DE7ECD33270676180 Cousin Horace - Chapter 4 (2014-10)(Grussu, Alessandro)(it) ZXSpectrum it +C9D87952E0F982F038BE951F2B9A552B Cousin Horace - Chapter 4 (2014-10)(Grussu, Alessandro)(pt) ZXSpectrum pt +D8C2CFD56A69011970C8DBF96BCB0FAF Cousin Horace - Chapter 5 (2014-10)(Grussu, Alessandro) ZXSpectrum +928A5892B9D3A6CB7266078ECBB59A10 Cousin Horace - Chapter 5 (2014-10)(Grussu, Alessandro)(de) ZXSpectrum de +AF37D0654CD3E287212BE62DBC70BED1 Cousin Horace - Chapter 5 (2014-10)(Grussu, Alessandro)(es) ZXSpectrum es +2CC1A8A0778C75EB403C953E6886C95C Cousin Horace - Chapter 5 (2014-10)(Grussu, Alessandro)(fr) ZXSpectrum fr +996A86DD0AD6266F583A8D548E52535E Cousin Horace - Chapter 5 (2014-10)(Grussu, Alessandro)(it) ZXSpectrum it +F7F7A644B624BB0FA1AF2B517BC9FEEF Cousin Horace - Chapter 5 (2014-10)(Grussu, Alessandro)(it)[a] ZXSpectrum it +8F144E864014A6F8565A3C31589B6E46 Cousin Horace - Chapter 5 (2014-10)(Grussu, Alessandro)(pt) ZXSpectrum pt +F1FED17321127C620C3DBAE593668B27 Cousin Horace - Intro (2014-10)(Grussu, Alessandro) ZXSpectrum +C2C73F6C0E4F00FFAD3C1E4E5A21C943 Cousin Horace - Intro (2014-10)(Grussu, Alessandro)(de) ZXSpectrum de +92DFDB94C190A44D0C651CB4CA7EB624 Cousin Horace - Intro (2014-10)(Grussu, Alessandro)(es) ZXSpectrum es +5DC67198C5B9841B106F764ED3692811 Cousin Horace - Intro (2014-10)(Grussu, Alessandro)(fr) ZXSpectrum fr +898DFE7B642BDE357B5921237545E126 Cousin Horace - Intro (2014-10)(Grussu, Alessandro)(it) ZXSpectrum it +DF650CA667AA25CDEA5F2B6AE837273A Cousin Horace - Intro (2014-10)(Grussu, Alessandro)(pt) ZXSpectrum pt +7247458A15B0B9C6427CFA694EC51FED Covenant, The (1985)(PSS) ZXSpectrum +7311DBFB706E496430B7544017B51172 Cowboy (1984)(Nyitrai, Laszlo)(HU) ZXSpectrum HU +BDE1F2FEEF731393E40DD77D4EABBB1A Cowboy (1984)(Nyitrai, Laszlo)(HU)[with intro] ZXSpectrum HU +85822A9B8B67274406FC17486D68FD76 Cowboy Kidz (1989)(Byte Back) ZXSpectrum +C0462A6FF982AFBBA1C1E35ACB7D1374 Cowboy Shootout (1982)(Usborne Publishing)(16K) ZXSpectrum +D945290F7BB1DCBBF93BD5CE1E5F2A9A Cowboy Shootout (1983)(Micro Power)(16K) ZXSpectrum +DAEF446F9E0D7763C7E435142AB57274 Cowboys and Indians (1983)(Sparrow Books)(16K) ZXSpectrum +D4FFB8F375ACC979E6613E9A2D893225 Cowthilde (2011)(Carlsson, Anders)[CSSCGC] ZXSpectrum +5A846339BC2E7572F4B586CA3A43AA23 Crack Down (1990)(U.S. Gold)(48K-128K) ZXSpectrum +E6B7A697F37EDCE7F4607A2D867D253D Crack It! Towers (1986)(Mirrorsoft) ZXSpectrum +8C989DD54CED23A4394B7FB68F8057AC Cracking Day Out - Starring EggHead, A (19xx)(Cronosoft - National Museum of Computing, The) ZXSpectrum +003739012F1E225F78E990FFD453354B Crack-Up (1989)(Atlantis) ZXSpectrum +063F746DAFE89F05E0CF67859D1C85E1 Craft Cruiser (1985)(Load 'n' Run)(ES) ZXSpectrum ES +25AF140E489B048279B312BDA0EE703A Cra'k the JAM (2014-06-21)(SmileGames)(es) ZXSpectrum es +6908B61911DFFF1B9772A9F0A5BCD70D Crap Bot Version 1.0 (2004)(Nielsen, Rasmus Palbo)[CSSCGC] ZXSpectrum +0CF80495B2B1EBF037B8D5F256DAA962 Crap Castle Master - Fast (2004)(Lycett, Anthony Monty Mole)[CSSCGC] ZXSpectrum +0CE5F963D754AFE9DE22480EE1B76052 Crap Castle Master - Super Fast (2004)(Lycett, Anthony Monty Mole)[CSSCGC] ZXSpectrum +8DD5D414E137350026DFCA146CF07EAA Crap Castle Master 2 (2007)(Lycett, Anthony Monty Mole)[CSSCGC] ZXSpectrum +45B628E9C287D0C501EA566CC947642E Crap Factor (2008)(Arda)(16K)[CSSCGC] ZXSpectrum +17F445FDF0466D80EC6B1885D457D7E1 Crap Football (2000)(Tetrachloride, Equinox)[CSSCGC] ZXSpectrum +3B367A2C63FD7A2330741C4E2110871C Crap Piano Sim (1998)(-)[CSSCGC] ZXSpectrum +763E7664F96F075E81A8B97654BF6A82 Crap Total Eclipse (2004)(Lycett, Anthony Monty Mole)[CSSCGC] ZXSpectrum +71FD24755A64F10BA2016C271B33FA66 Crap, Tapir, Slippers (2014)(R-Tape)[CSSCGC] ZXSpectrum +A25298030CEE8B8F154554D60692CC94 CrapBot (2008)(Woody)[CSSCGC] ZXSpectrum +2231E62F5DF2AF42F78D6C71250269E3 Crappy Crates (2016)(Death Squad, The)(48K-128K) ZXSpectrum +674E95C9A90952C80E8809A2E02AF969 Crappy Crates (2016-12-07)(Death Squad, The) ZXSpectrum +D71753F7E4CA89FF082F44451C84A9B2 Crappy Crates (2016-12-07)(Death Squad, The)(128K) ZXSpectrum +D322C99FA85A8997723B04ABBA6D7477 Craps (1983)(Micromega)(16K) ZXSpectrum +445BADA6E0C9EF70B1B7DABC5EBF1D81 Craptris (2003)(Eq)[CSSCGC] ZXSpectrum +1ADC8E5F89629ACB102D1A5B9986335E Crash (1983)(Mogul Communications) ZXSpectrum +2F64A9EC8D40D0B03548B2C133B8D979 Crawling Horror, The (1990)(Year Zero)(ES)(Tape 1 of 3) ZXSpectrum ES +862E3746BCB359E606CBF621B96B6662 Crawling Horror, The (1990)(Year Zero)(ES)(Tape 2 of 3) ZXSpectrum ES +403DCD7922E150668126580E9646930D Crawling Horror, The (1990)(Year Zero)(ES)(Tape 3 of 3) ZXSpectrum ES +4BF61489F9C69FA1F49E9085FEA1F968 Cray-5 (2011)(RetroWorks)(128K)(ES)(en) ZXSpectrum en ES +E4EA39BFAAC2CFBFB2CC9EEFAE37D13D Crazy Balloons (1986)(ZX Computing) ZXSpectrum +023AA6B5EE670D3CC59AE5DD42BD475C Crazy Bugs! (1983)(Timex)(TC2048-TS2068) ZXSpectrum +A23C8E8BF6BC26BE7BB8AB4AA8E34786 Crazy Cars (1985)(JB)(DK)(en) ZXSpectrum en DK +E2015738BBD3CC05FADBC320FBB725E1 Crazy Cars (1988)(Titus)(48K-128K)(FR)(en) ZXSpectrum en FR +425D8C3C1872725FAEDF2C5AC3DA072A Crazy Cars (1988)(Titus)(48K-128K)(FR)(en)[a] ZXSpectrum en FR +68EF5C506D2AF43C3E65397FD5E936DA Crazy Cars (1988)(Titus)(48K-128K)(FR)(en)[with Russian manual] ZXSpectrum en FR +BDB95E4224FAEB060F56EAF70B35A88D Crazy Cars II (1988)(Titus)(48K-128K)(FR)(en) ZXSpectrum en FR +61F281F273B8C8187B7033580EA38DEF Crazy Cars II (1988)(Titus)(48K-128K)(FR)(en)[a] ZXSpectrum en FR +1B390D8AADCC8F52C08EE0715A59BF7B Crazy Castles (1985)(Automata UK) ZXSpectrum +DA33E685A1DE5F72F439C46F27AE4CDE Crazy Crane (1984)(Voyager)(16K) ZXSpectrum +B7C114D1BE4345CB136BE41DB16A7594 Crazy Golf (1983)(Sinclair Research)[re-release] ZXSpectrum +DF4BC52FC94199568BA90F0580524278 Crazy Golf (1993)(Cauldwell, Jonathan)(128K) ZXSpectrum +4499AAA844436F20FA35DD58EABCA628 Crazy Kong City - Episode 1 - Saving Helen Blond (2016-10-19)(Amore, Gabriele)(48K-128K) ZXSpectrum +4739123CE6EAC420DFC8E09D88044CD7 Crazy Kong City - Episode 2 - Saving Kong (2017)(Amore, Gabriele)(48K-128K)(IT)(en) ZXSpectrum en IT +DDB8CFD9D5C474936B0CA67558CAE519 Crazy Kong City - Episode 2 - Saving Kong (2017)(Amore, Gabriele)(48K-128K)(IT)(en)[a] ZXSpectrum en IT +875A55046253D699322746A013329436 Crazy Painter (1984)(Sinclair Programs)(16K) ZXSpectrum +D00C815C0883FD94764837F2A7164D46 Crazy Painter (1984)(Sinclair Programs)(16K)(GB)(nl) ZXSpectrum nl GB +58C8639F8ACF133F346A6070DF4E4843 Crazzy Blobby (2010)(AER)(RU)(en) ZXSpectrum en RU +1D359232E410A0939B9C092E0F4F9F6E Cred Breaks Out (1986)(TSB) ZXSpectrum +9AC6CE0C9491EF86F317BF4564174C4D Creepy Crawler (1983)(Mikro-Gen)(16K) ZXSpectrum +900D1BF326BD65117F72AD4F68373C5B Creepy Crawley (1985)(C&VG) ZXSpectrum +273E17BDDFE11D4BF73E7836CB42E9CB Creepy Dungeons (1985)(Automata UK) ZXSpectrum +61A79469849E07CAAB9D504FDDB4CF92 Cribb, The (1984)(Wallace, Norman) ZXSpectrum +E0B69414D03E4586A02B27C924D0CFA8 Cribbage (1984)(Gamma) ZXSpectrum +D4D1EAF01F214CF362E388E39FC9380D Cribbage (1985)(Spectrum Computing) ZXSpectrum +E32635DF32550AB990F73FDD501C87C0 Cricket (1983)(Waterman, Jim)[re-release] ZXSpectrum +37ECFEBFBB34E778AD49DD49EFF33D99 Cricket Captain (1988)(D&H Games) ZXSpectrum +74E86DEC0B7A432F0FEC6331F3CCF93C Cricket Captain (1990)(Hi-Tec) ZXSpectrum +5F6A3843617024930121AF3735EA28A6 Cricket Coach (1988)(Crash) ZXSpectrum +36E0DF23B3690D916EAFB8573A346E14 Cricket Coach (1988)(Crash)[a] ZXSpectrum +CABF9D4262B11DCE9EEF8C3520C0EA6F Cricket Master (1987)(E&J) ZXSpectrum +48E1153DCC6F3642D02C29AA52F870E1 Cricket Master (1987)(E&J)[a] ZXSpectrum +16BC8A86C9ED9135A0C5153D4F5AE949 Cricket-Crazy (1988)(Dreaming Djinn, The) ZXSpectrum +D8793EDC9FAA3DE8E6F69A5C2B1801E3 Crimbo - A Gloop Troops Tale (2010)(Little Shop of Pixels)(48K-128K) ZXSpectrum +5D8186A752BCFD956CD0562B82AAA8A1 Crisis at Christmas (1987)(Sinclair User)[aka White Door, The] ZXSpectrum +8B64C7252D57579B42AFC6BEF648408C Critical Mass (1985)(Durell) ZXSpectrum +5F76F1182B7386D493BA0AC4E3FFD98C Critical Mass (1985)(Durell)[a] ZXSpectrum +1BAC0AAD366EF607F4B22A3851A51E66 Cromwell at War 1642-1645 (1991)(CCS) ZXSpectrum +F4C79D294A6B8ED2447EE18E0CC90914 Cromwell at War 1642-1645 (1991)(CCS)[a] ZXSpectrum +52331200F65111049C02A4D60FAE7890 Cronopios y Famas (2013)(Grussu, Alessandro)(m6) ZXSpectrum +B826041A9AE3A92BC36C736FDF90DBD5 Cronopios y Famas (2013-09)(Grussu, Alessandro) ZXSpectrum +0D880E1E194CF88152E5ADB824974E03 Cronopios y Famas (2013-09)(Grussu, Alessandro)(de) ZXSpectrum de +30F59DCFE5F901B59C9100FBB7E35DE2 Cronopios y Famas (2013-09)(Grussu, Alessandro)(es) ZXSpectrum es +1D725BEC06C4A19033368816A10AED96 Cronopios y Famas (2013-09)(Grussu, Alessandro)(fr) ZXSpectrum fr +1B1F352948CCB7CFB56C397062162FA1 Cronopios y Famas (2013-09)(Grussu, Alessandro)(it) ZXSpectrum it +96F8F6E0AB9E55CD1223EA5EE2EA76BE Cronopios y Famas (2013-09)(Grussu, Alessandro)(pt) ZXSpectrum pt +9E3E17A0C158C7907DF48E8A2380A2C3 Cronos (19xx)(Polo, Antonio)(ES) ZXSpectrum ES +E2019AAB9E8021851216FB34AC2CC188 CROSS CHASE (2017)(Caruso, Fabrizio) ZXSpectrum +63998264EFDD544A08391F84A05D7AC3 Cross the River (1984)(ZX Computing) ZXSpectrum +E937A32B893ED5C07D92CBA29A81E727 Crossfire (1985)(Your Computer) ZXSpectrum +13F3A46F23994C20FE6C981F2358B7BA Crossfire (1985)(Your Computer)[a] ZXSpectrum +BFA6653184C72A75FE1C2FB16E6722FC Crossfire (1989)(Atlantis)(48K-128K) ZXSpectrum +4B47B4E39D82AE0C8DDEB9BD605069D3 Crossnumber 1 (1984)(Grisewood & Dempsey)(16K) ZXSpectrum +C7760C625DCF1AF93AE6E73136B3F7BF Crossnumber 2 (1984)(Grisewood & Dempsey)(16K) ZXSpectrum +16E94E15A800232AEEBE6AF384803984 Crossnumber 2 (1984)(Grisewood & Dempsey)(16K)[a] ZXSpectrum +CB476E7F9FECC9CA4DD7259607BBAEAB Crotabin (2005)(XFAWORLD) ZXSpectrum +54BB78C605339CE2281D652D9FE0FC11 Crown of Ramhotep, The - Intro (1987)(Tartan) ZXSpectrum +59DBAF141106240EF770858821F24818 Cruising on Broadway (1983)(Sunshine Books)(16K)[re-release] ZXSpectrum +0762BCE4F3948E7897F3B6C0F5A32AB1 Crusader (1988)(SPE)(ES)(en) ZXSpectrum en ES +DF192573E0BBC5D32BC44BEF4581EAE9 Crusader (1988)(SPE)(ES)(en)[a] ZXSpectrum en ES +CDC6A991EB52457171DF37C7184AC72E Crux 92 (1992)(Ultrasoft)(SK) ZXSpectrum SK +A58724ACB9C9204D610E0C9EA87ACD2F Crypt, The (1984)(Carnell) ZXSpectrum +8FE12E3D1F8DCF05B429AB3FFAF65A87 Crystal Castles Diamond Plateaus in Space (1986)(U.S. Gold) ZXSpectrum +4F4EBAD3D325B7A0E15AE6FF92EA4351 Crystal Castles Diamond Plateaus in Space (1986)(U.S. Gold)[a] ZXSpectrum +5AA45F1A2CA37517F241B18CA9C9C400 Crystal Castles Diamond Plateaus in Space (1986)(U.S. Gold)[a2] ZXSpectrum +5F485D6DC17B958AD603B142AAB35BB5 Crystal Cubes (2011)(AER)(RU)(en) ZXSpectrum en RU +FC9369A5C1F718665D843EDD9A028B2B Crystal Frog, The (1984)(Gilsoft International)[re-release] ZXSpectrum +7894E803E56AC10E3E8368236D50C81E Crystal Kingdom Dizzy 2017 (2017-04-15)(Barskiy, Evgeniy - Origin, Oleg - Ponomarjov, Dmitri)(128K)(RU)(en)[aka Dizzy VII - Crystal Kingdom Dizzy] ZXSpectrum en RU +26EBA9FF97FF686E8D1B5D9AACEBFD39 Crystal Kingdom Dizzy 2017 v1.0.4 (2017-04-15)(Barskiy, Evgeniy - Origin, Oleg - Ponomarjov, Dmitri)(128K)(RU)(en)[v1.0.4] ZXSpectrum en RU +2AB6781158F260DC14FFFD5A593234E6 Crystal Quest (1985)(Pocket Money) ZXSpectrum +3F7583F6C952B687CDF83AA6ADB6F1CF Crystal Quest (1985)(Pocket Money)[a] ZXSpectrum +41F41CD1D771B454F6FA4AD401CBEAE9 Crystal Quest (1985)(Sinclair User) ZXSpectrum +2FB42286866D4E5B21DABECEC7941AED Crystal Quest (1988)(Chadwick, Chris)[aka Dreamland Trial, The] ZXSpectrum +4570CA33092F640C0437B126446ED104 Crystals (1984)(Yodasoft)(DE)(en) ZXSpectrum en DE +51892D7AE6D0E24AF6FC2FF69E8605B9 Crystals of Kings (1993)(Zenobi)(Side A) ZXSpectrum +17B0852089D450233BE4AA071EF2A957 Crystals of Kings (1993)(Zenobi)(Side B) ZXSpectrum +F7DE92F299FFADA4BF1EBB1D8C7EC72B CSS Catchphrase (2001)(Westcott, Matthew)[CSSCGC] ZXSpectrum +8EA7F8A53EDE27124D9A947BD017E712 CSU (2013-12-10)(Alboran70)(es) ZXSpectrum es +EBD302A6ADC431A09A1E3D4E0522D356 Cuando Llega la Noche (1991)(Hispanis Adventures)(128K)(ES) ZXSpectrum ES +CF2A5DF0656D48CCD4D9B4F5CE780D08 Cuban Mission (1990)(Bolsoftware Communications)(ES)(gl) ZXSpectrum ES +8DD1FBE9BBDAF548C99F493C2D7F90AD Cube (1984)(Pachler, A.)(DE) ZXSpectrum DE +2F17604A71C56C913E65FDB2B1B4E781 Cube (2008)(YRS)(NL)(en) ZXSpectrum en NL +2A45A55FF836EBE45F75A4CADB0D089D Cubey (1984)(Chad) ZXSpectrum +B3AC6CE5DEC969FBAE427BD81EB16746 Cuboid Captor (2016-03-30)(Connolly, John)(16K) ZXSpectrum +49306DC7D5709500316A8A9D31D11DFA Cuddly Cuburt (1983)(Interceptor) ZXSpectrum +844E5FD7468C9405A7ECCD9662877936 Cudesni Mac (1985)(Colic)(HR)(bs) ZXSpectrum bs HR +C63C4AB57992663459944EECB2CA2BFF Cue Boy (1992)(Code Masters)(48K-128K) ZXSpectrum +0DDD883729F49BF9DDFF45E8743D9F3E Cup Manager (1990)(GTI) ZXSpectrum +3F5E6F8504F677CB9BA0C4002D24C301 Curro Jimenez (1989)(Zigurat)(ES) ZXSpectrum ES +580198904952501B04C8FE98E2D29995 Curro Jimenez (1989)(Zigurat)(ES)[a] ZXSpectrum ES +3DC9654F8DB2AF328E95CABF913994CD Curse of Oddville, The (2013)(Stonechat Productions) ZXSpectrum +86070CFF91CE870807BE64688C8CBE11 Curse of the Night (2012)(Pliva, Pavel)(48K-128K)(CZ)(en)[aka Kliatba Noci] ZXSpectrum en CZ +2658CA4B8269A28708920513C31B1FBD Curse of the Sandwitch (1999)(Gonad The Barbarian)[CSSCGC] ZXSpectrum +8B92813BA84539C3B6FF4317E1882768 Curse of the Seven Faces, The (1985)(Artic Computing)[aka Curse of the 7 Faces] ZXSpectrum +87C84677A8E8E183DF063E47F43C2D78 Cursorspel (19xx)(-)(nl) ZXSpectrum nl +D4527EF036ACDF6AE2B3BC8CE9843CE2 Custard Kid, The (1985)(New Generation) ZXSpectrum +3C403FEC0433B5091BD5457CB388B9DD Custerd's Quest (1986)(Power House, The)[re-release] ZXSpectrum +C259EF633501DD7C013007E251FD0EC8 CVG Rockfall (1985)(Bland, Nigel) ZXSpectrum +62C3BE5E0F6209FC79B479DA8C40E7F7 Cvokarna (1990)(Hardsoft)(CZ) ZXSpectrum CZ +C610AF772D3029629F37BA518195CAE1 Cyber Rats (1982)(Silversoft)(16K) ZXSpectrum +B89D0D0CE52E11CD55676E9550F9738E Cyber Zone (1983)(Crystal Computing) ZXSpectrum +68A09AFBE692B945CF1EBF2DDD389200 Cyber Zone (1983)(Softsync)(TC2048-TS2068) ZXSpectrum +558AE70197BB596D67CF9F4D193AA227 Cyberball - Football in the 21st Century (1990)(Domark)(128K) ZXSpectrum +BE4F5D89A050AFBBC2309F8D80CF06C0 Cyberbig (1989)(Animagic)(ES) ZXSpectrum ES +85015561C9C75DAB4023890EA8FEE61F Cyberknights (1988)(CRL Group) ZXSpectrum +F8AB93DF36EF21B49DB048ED192A9CFF Cyberknights (1988)(CRL Group)[a] ZXSpectrum +3CE57C6F8C10895C2CE79F055251ECE3 Cybermania (2016-12-11)(Payndz) ZXSpectrum +32281B2D16ACC91AB612794DB1BD6224 Cybernoid - The Fighting Machine (1988)(Hewson Consultants)(48K-128K) ZXSpectrum +968BCE1650A8369E51CD2F02FF7E80FD Cybernoid - The Fighting Machine (1988)(Hewson Consultants)(48K-128K)[a] ZXSpectrum +7840FFB58DA802065B2DFED87F9DE442 Cybernoid - The Fighting Machine (1988)(Hewson Consultants)(48K-128K)[a2] ZXSpectrum +B56A2C4D6B87A8338BBFF8D5D7321CE7 Cybernoid II - The Revenge (1988)(Hewson Consultants)(128K) ZXSpectrum +8491DCE819E84BE6E09BD3E20604DEAD Cybernoid II - The Revenge (1988)(Hewson Consultants)(48K-128K) ZXSpectrum +0CDD37AFA7ED5308FA3F6F6CAEDA650C Cybernoid II - The Revenge (demo) (1988)(Hewson Consultants)(48K-128K)[Your Sinclair Covertape] ZXSpectrum +DD9B480C535C458FF9EE8963A14AD1D0 Cyberun (1986)(Ultimate Play The Game) ZXSpectrum +DB00B1487B8E7BFC08E9F40E834167B1 Cyberun (1986)(Ultimate Play The Game)[a] ZXSpectrum +980C804685C585BB16348551869BA891 Cyberun (1986)(Ultimate Play The Game)[a2] ZXSpectrum +2A30CC0B15B07579AFEC050F2A53E9E7 Cyberun (1986)(Ultimate Play The Game)[a3] ZXSpectrum +36D152162EA51B4FBD5A0A86D7B023A9 Cybex (1987)(Pirate) ZXSpectrum +859EC69E8DD87FB64A5BDBEE9C2BBCB9 Cybor (1986)(Sinclair User) ZXSpectrum +1B17FC618787AA7A2FED63620D1B5106 Cybo-Run (1984)(Calisto) ZXSpectrum +83389E1C70F4845995342AA077109FE1 Cybotron (1983)(Ventamatic)(16K)(ES)[re-release] ZXSpectrum ES +32BCFBE6852C07BB6B365A80BF799AAE Cyclone (1985)(Vortex) ZXSpectrum +7535DC5243CAD4C8265BC0B5881CC433 Cyclone (1985)(Vortex)[a] ZXSpectrum +0DFD006A7ECA510CF7361EAFAB7C8C45 Cyclone (1985)(Vortex)[a2] ZXSpectrum +C8E78E4682289B010EFE706ADAC50C42 Cypher (1983)(Cascade Games)(16K) ZXSpectrum +FD10E86B9C0EBC3A85CC0ACB7471C146 Cyrox (1986)(Power House, The) ZXSpectrum +B5584B3AE161CB80781C8CCA7B473783 Cyrus II Chess (1986)(Alligata)(128K) ZXSpectrum +1924C3D36297D5B8184E6AF65A4403E8 Cyrus II Chess (1986)(Alligata)(48K-128K) ZXSpectrum +B065CF349F8BA5432B4E75AFC2B79CE6 Cyrus II Chess (1986)(Alligata)(48K-128K)[a] ZXSpectrum +4BA5E277F397FEEE66978AAE4614DD0F Cyrus IS Chess (1983)(Sinclair Research)[aka Cyrus 1981 European Champion] ZXSpectrum +51A67148578272449CB4D1BFA619006C Czarny sport (2014)(Jerzy Skrzypczak)(PL) ZXSpectrum PL +75A925723638DF6CA3E33452DFB5259E D.N.A. Warrior (1989)(Cascade Games)(128K) ZXSpectrum +5532B7715A78333A04D86C52359552C9 D-37 (1989)(3PSOFT)(ES)[re-release] ZXSpectrum ES +A51285A67E521295E9E36270D0F63546 Daffy Cafe (1984)(Big K) ZXSpectrum +8FE5E80B7541B699DE42A4E61A01DE16 Daily Mail (2008)(K, Steve)(128K)[CSSCGC] ZXSpectrum +22D02FA78ACBE42A486A6A3279BF1264 Daley Thompson's Decathlon (1984)(Ocean) ZXSpectrum +CC02B30820D58D3DA88F353A3C2578DD Daley Thompson's Olympic Challenge (1988)(Ocean)(48K-128K)[aka Daley Thompson '88] ZXSpectrum +BF213EB8F0F600A8EF5BBABA0356D756 Daley Thompson's Super-Test (1985)(Ocean)(128K) ZXSpectrum +58DB30B41AB529C3961E6D66E3BD6523 Daley Thompson's Super-Test (1985)(Ocean)(128K)[a] ZXSpectrum +E0F702193ADC15AA72736761E3DCEE50 Daley Thompson's Super-Test (1985)(Ocean)(48K-128K) ZXSpectrum +F0C649094989E79BCA0F06C4F9A912F5 Dam Buster (1983)(Sinclair User) ZXSpectrum +55C77820E5B90CEACD7B342AAB438D40 Dam Busters (1983)(Virgin Books) ZXSpectrum +CE39882FFBBC7AE2C74AEE6CBF72D413 Dam Busters, The (1985)(U.S. Gold) ZXSpectrum +F82A46AC2B6A468AD785F27F0B824F01 Dam Eaters (1983)(Pan Books)(16K) ZXSpectrum +C957BA94E12DF6DB7476245204F6BF34 Dama (2005)(NyitraiSOFT)(16K)(RU)(de)[aka Dame] ZXSpectrum de RU +414689285EEC486ADE0D09CB4932EA01 Dama (2005)(NyitraiSOFT)(RU)(en)[a][aka Dame] ZXSpectrum en RU +284C5DF2AACFA2162425D9C3AE95E134 Dama (2005)(NyitraiSOFT)(RU)(en)[aka Dame] ZXSpectrum en RU +712742810441D2C4EA66F27EB7D08730 Dama Cinese (1985)(Editoriale Video)(IT) ZXSpectrum IT +3263AE2315172D26E75ACE2D5C12B8A1 Dambusters (1983)(Pan Books)(16K) ZXSpectrum +B21621459B4E31EB1FDDD8025C84A8F8 Damien (1984)(Sinclair User) ZXSpectrum +42944756F5CC638702361FAD70537CF3 Damned Forest, The (1988)(Cult Games) ZXSpectrum +9A7CAF190348D2A4E8CE45E3EFB45FA5 Dan Dare - Pilot of the Future (1986)(Virgin Games) ZXSpectrum +8BA08C1C651D0C461D1045E80277285C Dan Dare - Pilot of the Future (1986)(Virgin Games)[a] ZXSpectrum +9FE2FE27BAF0F0F454391A4EF6199035 Dan Dare - Pilot of the Future (1986)(Virgin Games)[a2] ZXSpectrum +F07752746DB1F2B91EE5C3C5CEB20A42 Dan Dare - Pilot of the Future (1986)(Virgin Games)[a3] ZXSpectrum +34E200C519636B2EDD33DAC9F15135DD Dan Dare II - Mekon's Revenge - SU Edition (1988)(Virgin Games)[Sinclair User Covertape] ZXSpectrum +BD6433165F7276C7B4CB7F470DDB651C Dan Dare II - Mekon's Revenge (1988)(Virgin Games) ZXSpectrum +59AE381B8958955490F659B2BF6E8EDF Dan Dare III - The Escape (1990)(Virgin Games)[aka Crazy Jet Racer][aka Dan Dare 3 - La Escapada] ZXSpectrum +D623F55DC2679F54BAC383F7B089F8AC Dandy (1986)(Electric Dreams)(48K-128K) ZXSpectrum +4C1A5D8B1CD198B3D4F3FA5E61A0FD3A Dandy (1986)(Electric Dreams)(48K-128K)[a] ZXSpectrum +967DA34507CA0328BB5EEDC7358EEEEB Danger (1987)(Barreiro, Jorge Perez)(ES) ZXSpectrum ES +DE7BA6C9564BDFA0E585F38E55DBA7E1 Danger Mouse in Double Trouble (1984)(Creative Sparks) ZXSpectrum +BD65B51F719B4EB63545477D1F6EC6CB Danger Mouse in Double Trouble (1984)(Creative Sparks)[a] ZXSpectrum +F99D8C0598BC2CE9FE3D2F69DFCEAAAC Danger Mouse in Double Trouble (1984)(Creative Sparks)[a2] ZXSpectrum +CC48ADDD3ACE68DF5C3AA392FF53A2B4 Danger Mouse in Making Whoopee! (1985)(Creative Sparks)[a][aka Danger Mouse in Makin' Whoopee!] ZXSpectrum +6259A95EE14637AEF011F0091C02E73B Danger Mouse in Making Whoopee! (1985)(Creative Sparks)[aka Danger Mouse in Makin' Whoopee!] ZXSpectrum +0B02A39095847806FD7514D79BE08F09 Danger Mouse in the Black Forest Chateau (1984)(Creative Sparks) ZXSpectrum +866282BA8AFA34B9DB75F3A31666C61A Danger Mouse in the Black Forest Chateau (1984)(Creative Sparks)(Side A) ZXSpectrum +66EA66B472F445FC5794F5EF39095963 Danger Mouse in the Black Forest Chateau (1984)(Creative Sparks)(Side A)[a] ZXSpectrum +EB2ABA67DCD52C31BB07CBB74579E333 Danger Mouse in the Black Forest Chateau (1984)(Creative Sparks)(Side B) ZXSpectrum +6F3905D8F673D52B51F83F6D6D82BFD4 Danger Mouse in the Black Forest Chateau (1984)(Creative Sparks)(Side B)[a] ZXSpectrum +5ABC38D4077CBEA0A863B4C322677B81 Dangerous Garden (1988)(CV)(CZ)(en) ZXSpectrum en CZ +640D60189C89CD7F37B4411758C360B2 Dangerous Gardens (1984)(Your Computer)(16K) ZXSpectrum +C5D628B8BC2BF3E2B223F48DDBA01EC7 Dangerous Kiss (1988)(CIHC)(UY)(en) ZXSpectrum en +6602EDAFE64C6ED5A5F303B559E41BA0 Dangership (1986)(Auryn)(ES) ZXSpectrum ES +B60928290EBAE64AE012895EB9F42132 Dardos (1985)(MicroHobby)(ES) ZXSpectrum ES +B34809877AF370A5CDD1D0C156304D3A Darius+ (1990)(Edge, The)(48K-128K) ZXSpectrum +05DB07B5197AFEF32623D79D94FBE590 Dark Castle (2016-03-01)(kas29)(48K-128K)(RU)(en) ZXSpectrum en RU +3E218654389698B64B98240B49E2EF78 Dark Corridor (1993)(Alien)(ES)(Tape 1 of 2) ZXSpectrum ES +D483600187EAFE8ED807193F5D6CF2A6 Dark Corridor (1993)(Alien)(ES)(Tape 2 of 2) ZXSpectrum ES +F22C5D57A7BB54EA6258F4400AB7A7B6 Dark Empire (1987)(MC Lothlorien) ZXSpectrum +15C82B95EB908FF9BAA28A97CB587CF8 Dark Forest (1984)(Sinclair User) ZXSpectrum +B9509582CFF3550C14E4D19E6D88D500 Dark Fusion (1988)(Gremlin Graphics)(48K-128K) ZXSpectrum +6819C40154CDF809DA78D4FCD367DD1C Dark Gladiator, The (1993)(FSF Adventures)(128K) ZXSpectrum +43885148468D02CF986126F07A80EB70 Dark Gladiator, The (1993)(FSF Adventures)(128K)[a] ZXSpectrum +9361CD89AF8907F5CD56BEFEBBB9932D Dark Gladiator, The (1993)(FSF Adventures)(128K)[a2] ZXSpectrum +E7865447ED74F4E7A1DE1F01A8873F2B Dark House (1993)(Arkham)(128K)(ES)(Tape 1 of 2 Side A) ZXSpectrum ES +E3929A5A0949DFFDEB2CCD46059627EB Dark House (1993)(Arkham)(128K)(ES)(Tape 2 of 2 Side B) ZXSpectrum ES +150E1AB839D1153627CA9DED8512AEA5 Dark Sceptre (1987)(Firebird) ZXSpectrum +BFF0859946535DD32291EF5B3AA62540 Dark Sceptre (1987)(Firebird)[a] ZXSpectrum +706CBCAA2AF91888187D071EBB4582A6 Dark Side (1988)(Incentive) ZXSpectrum +A78B80219A04BF1E80A609AF57ABE5C0 Dark Star (1984)(Design Design) ZXSpectrum +E380BE4E3170C3EE08E8EBC836C222BD Dark Star (1984)(Design Design)[a] ZXSpectrum +C972F1E9EA806840FD56F16666257E4E Dark Star (1984)(Design Design)[a2] ZXSpectrum +4580FA05BC45F287B9E068377F7F8229 Dark Star (1984)(Design Design)[a3] ZXSpectrum +CD6425916D54DE0ED72A3CA3EDB2606E Dark Strengths (1990)(Omikron)(CZ) ZXSpectrum CZ +51032C347DA1CF05C2BE16595CB77EA6 Dark Strengths (1990)(Omikron)(CZ)[a] ZXSpectrum CZ +24C85C90C2E9870263665C5554C2FF88 Dark Tricks (2014-11)(Dazman)(48K-128K) ZXSpectrum +326ECF11F91731CECE5C3A8EB8E20D4A Dark, The (2016-06-06)(Origin, Oleg)(RU) ZXSpectrum RU +7C7C579A43E80572313579CD6B96B682 Dark, The (2016-06-06)(Origin, Oleg)(RU)(en) ZXSpectrum en RU +1D8D65094C8CBBB65F0C57E6E90AD490 Darkman (1991)(Ocean)(128K) ZXSpectrum +0792768D60001FBB18FCC3A35AD8DE3B Darts (1985)(Sinclair Programs) ZXSpectrum +B3A26B7026BDF2B4E28118C83F91B4CE Darts (1985)(Soft 2000) ZXSpectrum +83E595E7844EAD23A4374E596C8DB2FB Darts (2013)(Kweepa)[CSSCGC] ZXSpectrum +6841D817741375B2344B26587F521B47 Dartz (1984)(Automata UK) ZXSpectrum +AA60537676E792B6AE915DCED830DB3A Dash it! (2004)(Nair, Arjun)(IN)(en) ZXSpectrum en IN +507DC9A24AB69D376AA35796DBB39CAE Dash it! (2004)(Nair, Arjun)(IN)(en)[CSSCGC] ZXSpectrum en IN +4EC4FE68B09F7AD634D849952483A619 Dave Infuriators (2012)(Black Jet) ZXSpectrum +E5737873B034CA689792B923F101162C Dave Infuriators (2012)(Black Jet)[a] ZXSpectrum +198522EAB2B04203678FA3310370AF02 Dave Stevis Snooker (2012)(McLiard, Kieren)[CSSCGC] ZXSpectrum +8BDCB8E2265F6883C0AF046C5A0791CB Day at the Races, A (1984)(Drummond, Steven) ZXSpectrum +81EAC6101CA93486A1BEACFF69C64AA9 Day in the Life, A (1985)(Micromega) ZXSpectrum +C2B8AB57BB73424C53A8820FE53E4892 Days of Thunder (1990)(Mindscape International)(48K-128K) ZXSpectrum +02297317895882F01D11D8D52F865DEE D-Day (1984)(Games Workshop) ZXSpectrum +7E4016138CAC5E13A9B22D0FBEA7F9B8 D-Day (1984)(Games Workshop)[a] ZXSpectrum +9B26B09287DD264DC2B51E51DBDA17D7 Dea Tenebrarum (1988)(System 4)(ES) ZXSpectrum ES +050EE2257B61CFEED062A6778D5B54B0 Deactivators (1986)(Reaktor) ZXSpectrum +420BD9C7413A8B17255C4DCE1CC92666 Deactivators (1986)(Reaktor)(128K) ZXSpectrum +0504AA5A5F2DE1BA5893F82D53CBCC53 Deactivators (1986)(Reaktor)(128K)[a] ZXSpectrum +7C1805FE11A83FDD5ADCD2F2D54D99E3 Dead by Dawn (2012)(Monsterbytes) ZXSpectrum +BDBA2715F9C9EBD2255F7E04879AB0FB Dead Eyed Dick (1985)(Sinclair User) ZXSpectrum +23211C2B81B2D9FA353D24665FE846AE Dead Flesh Boy v2 (2015-05-07)(Vanbsoftware)(48K-128K) ZXSpectrum +69875460A4ED09E336BD2A0A16EFACE4 Dead or Alive (1987)(Alternative) ZXSpectrum +DADA16F27BF2DAE4222C49945F4C87E4 Dead or Alive (1987)(Alternative)[a] ZXSpectrum +28C31510AF47F0F1E6A5FB59BFF88D99 Dead Ringer (1987)(Reaktor) ZXSpectrum +DAB8BEB9B59B7EB66B8175E9F9AD80B4 Dead Space (2017-04-17)(Radastan) ZXSpectrum +F78CA11B18E22DA120E63065196B006D Deadly Evil (1990)(Players Premier)(48K-128K) ZXSpectrum +44795C06FFE0B7F83FAE3DFD66069BD0 Deadly Labyrinth of Lord XYRX (2013-09)(HOOY-PROGRAM)(48K-128K)(PL)(en) ZXSpectrum en PL +6BA2D88D5AA863B063CB1015A8DB6618 Deadly Mission, The (1994)(Nair, Arjun)(IN)(en)[re-release] ZXSpectrum en IN +FBA56841CD4229FFD94B295B55476237 Deadly Skeletons (1990)(Prophics)(CZ) ZXSpectrum CZ +3F084423249D6BB26FB6BFD0C2670092 Deadly Tunnels of Zarnon, The (1984)(Big K) ZXSpectrum +15616168ED0F8E977C1EF2BD51DE5F8C Deal or No Deal (2005)(Young, Chris)[CSSCGC] ZXSpectrum +2232F9B1D2C41071CA49299F12E93F93 Dearest Urinals (2013)(Kweepa)[CSSCGC] ZXSpectrum +CFEA49A9968D101944FFC6B970E41D44 Death Before Dishonour (1987)(Alternative) ZXSpectrum +89397A110B43781085676A8F9BFD9BB4 Death Chess 5000 (1984)(Artic Computing) ZXSpectrum +8DDC771DF8AD0FE4E21C0BA6EE2038B6 Death Chess 5000 (1984)(Artic Computing)[a] ZXSpectrum +D8439FB716E9EBD86E5B61A74679BA07 Death in Russia 1941 (1986)(MC Lothlorien) ZXSpectrum +E2DD1920A4B8D06F6B2FB1AF06CC3531 Death in Russia 1941 (1986)(MC Lothlorien)[a] ZXSpectrum +C77FE771E20C031BFF322931A432DA97 Death in the Snow 1812 (1986)(MC Lothlorien) ZXSpectrum +6C785FF15E5409377E5F5E77E9D02636 Death Kalah (1996)(3T)(BY)(ru) ZXSpectrum ru +A873CF6BE4F210B3F500A0B28222E536 Death or Glory (1987)(CRL Group) ZXSpectrum +C944864545E193DD50ACDE21DB638194 Death Race (1983)(Virgin Books)(16K) ZXSpectrum +15E8134277D6D95FE9FC87EC615432FD Death Raid (1983)(Sparrow Books)(16K) ZXSpectrum +D050DD95DF25347D0523DA8BCE6EED14 Death Run (1983)(Sinclair User)(16K) ZXSpectrum +B87C57D6BA53F8FD9121C8D45BFDAA65 Death Stalker (1989)(Code Masters)(48K-128K) ZXSpectrum +0E281AF1FF4EFF8AEFC184A91C28F8E5 Death Stalker (1989)(Code Masters)(48K-128K)[a] ZXSpectrum +7ECCFE0826ABAD1BA82AF3C707CC3806 Death Star (1984)(Rabbit)(16K) ZXSpectrum +48CC84076DA4F36E9575739EBD940598 Death Star Interceptor (1985)(System 3) ZXSpectrum +494018DF3953F8223D3D3D5A0AAEFCD2 Death Star Interceptor (1985)(System 3)[a] ZXSpectrum +F21FB73FCFFBEBDA2BDB0FC11481D9C6 Death Star Interceptor (1985)(System 3)[a2] ZXSpectrum +BD07E1018DF4672EF82F8A051417DC6A Death Valley (1982)(Usborne Publishing)(16K) ZXSpectrum +5F58F0B9EA70FD5DEF27F8F084595579 Death Wake (1985)(Quicksilva) ZXSpectrum +4ACCFC1BFBE33CFB50E27B4C9EAB6D6C Death Wish 3 (1987)(Gremlin Graphics)(128K) ZXSpectrum +A48B836B972255EED2927DCEEDD3225A Death Wish 3 (1987)(Gremlin Graphics)(48K-128K) ZXSpectrum +FD385BBCB8C9E54C63235C8C24EBA988 Death Zone (1989)(Sinclair User) ZXSpectrum +6C6329DEB7C19F10ED36C2C1C0754CF7 Deathball 2000 (1986)(Alpha-Omega) ZXSpectrum +6A80CA1D99009EC02E9FEC37FB79910C Deathball 2000 (1986)(Alpha-Omega)[a] ZXSpectrum +99FE56CC4A76614248BC12E2E68ACF37 Deathchase (1983)(Micromega)(16K) ZXSpectrum +9CE39AE3F31662BAFC80CA8DC13A438D Deathchase (1983)(Micromega)(16K)[a] ZXSpectrum +0D88A47AB0917CDB81EE2281950A3FDF Deathrider (2007)(Barber, Matt)(16K) ZXSpectrum +689503CC6B3405EAF27B1B75C3991342 Death's Head Hole (1983)(Peaksoft) ZXSpectrum +A147D24B52B1338E7EA601B5D804E5B2 Deathscape (1987)(Starlight) ZXSpectrum +8655DCCDEFF81726B8AE7C037A00C9D2 Deathscape (1987)(Starlight)[a] ZXSpectrum +F2395B09FA234E4395047B4962FF32D9 Decor Wreckers (1984)(Scorpio) ZXSpectrum +DBA45335A1FBAFE7F6B093020E5643A2 Deek's Deeds (1990)(Zenobi)[re-release] ZXSpectrum +24E3C4A6C9614F1D02096355AEA735AF Deep Blue (2017)(Errazking) ZXSpectrum +A445B4239E6DDF4A8FD512B7934388AE Deep Core Raider (2016)(Jenkinson, Paul)(48K-128K) ZXSpectrum +4E81538D9ADF11EFECC4E74BC411FA7C Deep Core Raider (2016-04-17)(Jenkinson, Paul)(48K-128K) ZXSpectrum +AD32001FEBCEC325DF28CD5D8113DEBB Deep Probe (1992)(Compass) ZXSpectrum +67A2A4F319EAA9AA159ECE213A429633 Deep Space (1984)(PSS) ZXSpectrum +B2DB132D40745D233E6985A3AD73C99C Deep Space (1984)(PSS)[a] ZXSpectrum +73BB9AB1294604FC4FE1446BA64E44AC Deep Strike (1986)(Durell) ZXSpectrum +749558422B579CBAC3E8BABB4F27EA34 Deep Strike (1986)(Durell)[a] ZXSpectrum +5927EE7184DF87BCD033901013D09705 Deep Strike (1986)(Durell)[a2] ZXSpectrum +A206FA9BA5A0A025A090F76A80C7AEC4 Deep Strike (1986)(Durell)[a3] ZXSpectrum +CFA9731DD4C222AD8BDB23011D0FBC01 Deep Strike (1986)(Durell)[a4] ZXSpectrum +2CB1C2011A638FE5D8A4A56E7C5E3E0F Deep, The (1988)(U.S. Gold) ZXSpectrum +94A0B6F894FC312BD1A3DCF9A7085F28 Defcom (1986)(Quicksilva)(48K-128K) ZXSpectrum +A783A316669430046E62C6F1BC7365E0 Defcom 1 (1989)(Iber)(ES)[aka Defcon 1] ZXSpectrum ES +E229EDD7B4DBED7E4F52B0D3C0582973 Defective by Design Tetris (2010)(Simon, Laszlo)[CSSCGC] ZXSpectrum +5999D5BB819A744A6F54BD18174D1A7D Defend (1983)(Pan Books)(16K) ZXSpectrum +F568ED569A33915056CD33CB1B7478EF Defenda (1984)(Interstella) ZXSpectrum +C07EBDEA8A042BD38BE8BF841EF0CDA1 Defenda (1984)(Interstella)[a] ZXSpectrum +BB7A72314EB2C3DE2B22FC22015F4B6A Defenda (1984)(Interstella)[a2] ZXSpectrum +08759B24D5338544768B3B4D80AF213D Defender (1983)(Koledin, Dragan)(HR)[re-release] ZXSpectrum HR +83D138481C424B590C9B81B5FF5D7D07 Defender (1983)(Popular Computing Weekly) ZXSpectrum +3BF76351BEF1DF485374B784EFBE7C65 Defender (1983)(Sinclair Programs) ZXSpectrum +B27B3C608341E74DE90F00E9F59A3C94 Defender (1983)(Sinclair Programs)[a] ZXSpectrum +93B0ACD603C56FFE86989CCC25B51FC1 Defender (1983)(Sinclair Programs)[a2] ZXSpectrum +2A86186876873AF63C90746F629867A2 Defender (1984)(Computronic)(16K)(DE) ZXSpectrum DE +0362AF6C53B862183393DED773F6E4E1 Defender (1984)(Sinclair User)(16K) ZXSpectrum +94E2E842B253D8B1FD97F2923D084CFF Defender of the Crown (1989)(Cat, The)(HU)(en) ZXSpectrum en HU +071D68D457FF9C69780A9DEA8F60BB7B Defenders of the Earth (1990)(Enigma Variations)(48K-128K) ZXSpectrum +0D6B053D69EBE47D693F3580E79102DD Defending Your Spectrum (1983)(ZX Computing) ZXSpectrum +99F2A6F384256B61636F76112D35E739 Defending Your Spectrum (1983)(ZX Computing)[a] ZXSpectrum +0313E327486D888B4DF9686445AA70A3 Deflector (1984)(ZX Computing) ZXSpectrum +AA013F8D0D784833B622450174440799 Deflektor (1987)(Gremlin Graphics) ZXSpectrum +C1AE94CBE2E6AA919391DE9238C70AFA Defusion (1986)(Your Sinclair) ZXSpectrum +41165AAE6E6FD3649A2C1A50C688E354 Deja Vu - The Remix (1990)(Crash) ZXSpectrum +24EE5A0CC3A01FE68CABDE234EB11275 Deja Vu - The Remix (1990)(Crash)[a] ZXSpectrum +D185F2E07D4C32A6E6EEB1AA45C15B4D Deja Vu - The Remix (1990)(Crash)[a2] ZXSpectrum +478FB512E1FBC74066597710D731DA78 Deja Vu (1989)(Crash) ZXSpectrum +9060381278BDB5AE7172A0DDE3435710 Dekorating Blues (1986)(Alpha-Omega) ZXSpectrum +D44AF903AFE36BD5F9F3039FBFC587D7 Delfox (1988)(Dinamic)(ES) ZXSpectrum ES +75459C7E771D28E2CA32D4B2E49DEEB5 Deliverer 2 - Escape to Eskelos (1987)(Parks, Brian) ZXSpectrum +F597A3A26528F2F2667D7821234D454A Delta Charge! (1990)(Thalamus)(48K-128K) ZXSpectrum +8EBB98988ABE6E8AE63F160C00F1E436 Delta Charge! (1990)(Thalamus)(48K-128K)[a] ZXSpectrum +32DF0FA88A58ACB1A5406DD9935E50AE Delta Wing (1984)(Creative Sparks) ZXSpectrum +3E25F608F8A1D67666CA968BC22C14EC Delta Wing (1984)(Creative Sparks)[a] ZXSpectrum +8012A42FCBF3A66C4D51CC388B6EC7FB Delta Wing (1984)(Creative Sparks)[a2] ZXSpectrum +8E13FCBAF8EFD79D64EC62EBFBDD1454 Delta Wing (1984)(Creative Sparks)[a3] ZXSpectrum +77F6E32BF5DDD769D3FD1248DDDA2DB6 Delta Wing (1986)(Mastertronic Added Dimension) ZXSpectrum +3E7DA9AD1498DA2552538884B6997E42 Demo 6 (19xx)(Maski)(RU)(en) ZXSpectrum en RU +5B5C57AD8D596F234DCE21197AAA572C Demo Mania (2009-02)(4th Dimension - bfox - Triebkraft)(128K)(RU)(en) ZXSpectrum en RU +72193015A29BA9DF295A8640D0B7AEF4 Demolition (1983)(Sinclair Programs)(16K) ZXSpectrum +A812C5730651824D4E1B10EF3A3859FA Demolition (1983)(Waterman, Jim)(16K)[re-release] ZXSpectrum +9FE5607F89EF82D26A1ECA67364FEF0D Demolition (1983)(ZX Computing) ZXSpectrum +99D957000F1929F58A6E4CA20A3DF6D9 Demolition (1984)(C&VG)(16K) ZXSpectrum +EA4F399D0F021FC089079C730F8A6942 Demolition (1984)(Dorling Kindersley) ZXSpectrum +FE4C7E29C22D69105238A19E430E1B43 Demolition (1984)(Dorling Kindersley)(GB)(de) ZXSpectrum de GB +578B1BF3644CF0F195900E301ABD71A9 Demolition (1993)(Cauldwell, Jonathan) ZXSpectrum +5941F42C38A60958B1D7C2229B20EA2A Demon (19xx)(EP)(ES) ZXSpectrum ES +D634E5A44C7BE270F2F30FBE04EC7C25 Demon Chase (1983)(Mansfield Computers & Electronics) ZXSpectrum +10197D007CCDC5DAAB8B71DFC2D4A40D Demon from the Darkside (1986)(Compass) ZXSpectrum +B1C6AFD53CF4A5AB7F6DCC3EF90053F6 Demon from the Darkside II - The Golden Mask (1987)(Compass) ZXSpectrum +9AD6F7C4D8D69547CFF62C2102294127 Demon Knight (1983)(ASP)[a][aka Medieval Adventure] ZXSpectrum +C944AE5C76EB919D7B3FE4E54603EAAE Demon Knight (1983)(ASP)[aka Medieval Adventure] ZXSpectrum +C90E24AA1F78C9AEA784C5AC4D183243 Demon Lord - Forbidden Forest (1984)(Mansfield Computers & Electronics) ZXSpectrum +009F2A084B9438FD7FE6BB1F673ED531 Demon Lord - Fortress of Fear (1984)(Mansfield Computers & Electronics) ZXSpectrum +0B06B610CF5781FF0B5B9855A89FF73D Demon Slayer (1992)(Sinclair User) ZXSpectrum +181018B81A16B642ABD3109BDE48B76F Demon Slayer (1992)(Sinclair User)[a] ZXSpectrum +037DD2A564A933F28119A69D34DFB4AB Demon-Driver (1983)(Swap)(DE) ZXSpectrum DE +60E76E59C6E1E6878D5AEBCAB7A9B87F Demon's Revenge (1988)(Firebird) ZXSpectrum +55E35076ACA977AC18B4CD4843A1FDCB Demon's Revenge (1988)(Firebird)[a] ZXSpectrum +2C46E52908F555DC60AD92B1695815CD Demon's Revenge (1988)(Firebird)[a2] ZXSpectrum +C6D81C91013FBD6760CE9C86B4862984 Demon's Revenge (1988)(Firebird)[a3] ZXSpectrum +9F96A250912EDD2DF50644C7CD193D6B Demon's Revenge (1988)(Firebird)[a4] ZXSpectrum +94AC567E2190D71EB3F6528FDC4DA010 Dendrology (2012)(Miazga, Rafal)(PL)(en) ZXSpectrum en PL +08A07340451072048D92E8BB42079BFD Denis through the Drinking Glass (1983)(Applications Software Specialities) ZXSpectrum +53F5BACDD7A02FC82A55D58FEDCCA6CA Denizen (1988)(Players)(48K-128K) ZXSpectrum +BE83FF7325E324B6C6696AE26286F3FA Denizen (1988)(Players)(48K-128K)[a] ZXSpectrum +9ACC5631C5D1E198D46BC9736777135A Denizen (1988)(Players)(48K-128K)[a2] ZXSpectrum +6E38D16F213E1177C95B59FCBAEED2C2 Der Schneller Laufhausen (2001)(Young, Chris)[CSSCGC] ZXSpectrum +95E542A0079D7EC174FEDA7564F6A0DD Derby Day (1983)(CRL Group)[a][aka Horse Racing] ZXSpectrum +D6DC3BFBAF0F66CC41787591D10E5EF9 Derby Day (1983)(CRL Group)[aka Horse Racing] ZXSpectrum +01D284A1383B44D6D2CCEFEDAD2E54F5 Desafio Total (1991)(Erbe)(128K)(ES)(en)[aka Total Recall][re-release] ZXSpectrum en ES +02909CEB5FA4E5A868E51CA80166C712 Desant (2007)(Groman)(PL)[CSSCGC] ZXSpectrum PL +302118F3B178CD7DB4243D051F80A475 Descending Dungeons (2016)(Broad, James - McGrorty, Kevin) ZXSpectrum +2FDD5CEA38CB127EDF6826C3443207E7 Descending Dungeons v1.5 (2016-01-31)(Broad, James - McGrorty, Kevin) ZXSpectrum +D4A76A2F22784C41FBEF8DD8F422B60E Descent (1995)(7 Gods)(128K)(SK)(en) ZXSpectrum en SK +CE4329582FF68A099CC33791BBE82EBD Desert Burner (1985)(Sparklers) ZXSpectrum +83AC08CBC56F07F9B09719F9B696B064 Desert Hawk (1986)(Players) ZXSpectrum +BCEA84F7A29B76543712830EBAA5460A Desert Hawk (1986)(Players)[a] ZXSpectrum +D7691E3224B93603C16997EA1846AF31 Desert Hawk (1986)(Players)[a2] ZXSpectrum +71C0B1BFE0DD86A71CA4C52FD798A110 Desert Island (1985)(Pooley, Walter) ZXSpectrum +279205C67862886D308553C1594FA5E6 Desert Island Risks (2013)(Kweepa)[CSSCGC] ZXSpectrum +4810E5462A2D43E1FB690A8CDB8FEE85 Desert Rats (1985)(CCS)(48K-128K)[aka North Africa Campaign, The] ZXSpectrum +4EBBBA794BF9231C4D7E1CD47383A6D0 Desert Tank Battle (1982)(Usborne Publishing)(16K) ZXSpectrum +CE28D0D2E27E84995F478A68A6D1F02F Desierto (1991)(ALEAsoft)(ES) ZXSpectrum ES +13C980B49D7AA32EE4A769B08C3D0AC0 Desierto de Katar, El (19xx)(Gandalf)(ES) ZXSpectrum ES +33F8A4F15E7568CB890D539916112A7D Desierto de Katar, El (19xx)(Gandalf)(ES)[a] ZXSpectrum ES +45CB6305FFB0651E8CE551F11501C633 Desperado (1986)(Central Solutions) ZXSpectrum +835D1463880305A8ED00B15E0195BF4D Desperado 2 (1991)(Topo Soft)(48K-128K)(ES) ZXSpectrum ES +D992826716DC3999A87418E5B5A56211 Desperado 2 (1991)(Topo Soft)(48K-128K)(ES)(Side A) ZXSpectrum ES +CE9F86DEBBA5554CD8B2FD166E0EE200 Destiny Mission (1990)(Williams Technology)(48K-128K) ZXSpectrum +E0D7F5EA7C3111EA3B9F943712E5FE08 Destiny Mission (1990)(Williams Technology)(48K-128K)[a] ZXSpectrum +CA3D313AAFBBB83E7B8EAD4170592FF0 Destroyer (1983)(Abacus Programs)(16K) ZXSpectrum +09BA1973A053552F4E1A1DF3D05999B2 Destroyers (1983)(Impact)(16K) ZXSpectrum +B8A9616C9AF412B29160341A428C7437 Destruccion de America, La - El Comienzo (1989)(Mengod, Conrado Badenas)(ES)(Tape 1 of 2) ZXSpectrum ES +F00F0BDDF3F158633F70A762E3BE7559 Destruccion de America, La - La Ciudad (1989)(Mengod, Conrado Badenas)(ES)(Tape 2 of 2)[aka Comienzo, El] ZXSpectrum ES +62F7A0EFFFD9D147D192CC3090B9C810 Destruction of the Galactic Empire, The (1984)(Ashton, David - Wilson, Grant) ZXSpectrum +E96651C318D8C26BBFE7B618D7AC0A84 Destrux (1990)(Your Sinclair) ZXSpectrum +8253E11132459034375739E15764CE6B Destrux (1990)(Your Sinclair)[a] ZXSpectrum +2B8C99425F8D6A99401FFD26E020541B Destrux (1990)(Your Sinclair)[a2] ZXSpectrum +C77BD727A845EB7CB7D0FDA61EB56431 Detective (1983)(ASP) ZXSpectrum +952F6BA144E4817A21F7C1E04734371E Detective (1983)(Your Computer) ZXSpectrum +96637EECBCEF6B44C4ADD90780B5B2FC Detective in la Statuetta d'Oro (1985)(Load 'n' Run)(IT) ZXSpectrum IT +469588D35B582C145224BAF8D9F6B868 Detective, El (1983)(Ventamatic)(ES)[re-release] ZXSpectrum ES +234B046C2BEAB02256351552824FFC42 Detective, The (1983)(Arcade) ZXSpectrum +81386676A6675E9F51E314A8B3912679 Detornator (1988)(Impact) ZXSpectrum +F077C7CA7B56F2580CAC98AD7261E83B Deus Ex Machina (1984)(Automata UK) ZXSpectrum +0C37544B327982DD4EEA0EF1B110C33E Deus Ex Machina (1984)(Automata UK)[a] ZXSpectrum +1E0E86E432A43D4D08D746CD48C0EBE4 Deus Ex Machina (1984)(Automata UK)[a2] ZXSpectrum +263D87BC92E0E1670B443F9A47889F4F Deus Ex Machina (1984)(Automata UK)[a3] ZXSpectrum +AA96A5161004BF1DAC9DF3A14A81EFA1 Devastating Blow - 1 Player (1991)(Beyond Belief) ZXSpectrum +B007EF2B6FEA1375D52642DAF9DB063E Deviants (1987)(Players)(48K-128K) ZXSpectrum +07981FD5792B618649D7F0A58D512266 Deviants (1987)(Players)(48K-128K)[a] ZXSpectrum +C9A592BEFF9266A4DA5514FA3F4163D4 Deviants (1987)(Players)(48K-128K)[Sinclair User Covertape] ZXSpectrum +A62DBF06ECD32F30AEC96C260FC4BC89 Devil Birds (1983)(Macronics Systems) ZXSpectrum +ECD32AFD21D54811DEDAFAAAF7A8610E Devil Diver (1984)(DK'Tronics) ZXSpectrum +847AE0CCE1C9A16B2A50A3B27E4E0225 Devil Rides In, The (1983)(Carnell)(16K) ZXSpectrum +28C70150AEACCA22393B07DED9542F25 Devil's Crown, The (1985)(Mastertronic) ZXSpectrum +32BEC908A04EA227B94CF02B87829C2E Devil's Crown, The (1985)(Mastertronic)[a] ZXSpectrum +2B3B8936F349CAFC0BA271DF98D02444 Devil's Crown, The (1985)(Mastertronic)[a2] ZXSpectrum +B222F74E756365E85DB57C972A5D5495 Devil's Descent (1985)(Pocket Money) ZXSpectrum +19C7E72437846021B108AD42BDA4FF18 Devil's Disks (1985)(Sinclair User) ZXSpectrum +5ED360B698BCBC6370BAD4074D37CA5E Devil's Hand, The (1988)(Compass) ZXSpectrum +A39138F3B4204C4CCB5600F72FBC1F41 Devil's Hand, The (1988)(Compass)[a] ZXSpectrum +01E487EBD952558C09A0766CCB8F2D02 Devils of the Deep (1983)(Richard Shepherd) ZXSpectrum +616C4939D1C7DAAF53CF6C90F7EB23BD Dex (2011)(Cheese Freak) ZXSpectrum +A56F11A540D5501AD525A4E9CBD11250 Dia Despues, El (1989)(Bolsoftware Communications)(ES)[aka O Dia Despois] ZXSpectrum ES +58E7DA79803286E38677A1C5F5E2608B Diamants de Kheops, Les (19xx)(Sprites)(FR) ZXSpectrum FR +8451E76F6052B20A4A782771310ADC28 Diamond (1988)(Destiny) ZXSpectrum +B642ACA7D19F4A3554C2EB299C4277F9 Diamond (1988)(Destiny)[a] ZXSpectrum +1AB8DA99923E64E1CE8E1A962DDA5681 Diamond Digger (2015-01)(Grimwood, Jim - Pierce, Dave) ZXSpectrum +2C88A40E52A906A880440B38D24C1552 Diamond Dungeon (1986)(Terramare)(HU)(en) ZXSpectrum en HU +689B5FD24280E7A1B0A66D2A368D5BE8 Diamond Dungeon (2005)(XFAWORLD) ZXSpectrum +E991548D658893AC0764865EECCEB3AA Diamond Trail (1983)(Gilsoft International) ZXSpectrum +DAF438AD70764FA4A010A6FFD6361EAD Diamond Trail (1983)(Gilsoft International)[a] ZXSpectrum +D202187A48BC4003D19CF2C150488DBE Dice (1983)(EMM)(DE) ZXSpectrum DE +4A486C96C2EB2A11BDDFB9DA4B0EE082 Dice (1991)(Corporation AS-DS)(RU)[aka Bones][aka Kosti] ZXSpectrum RU +3842AB604578E89BC14A358D67AC038C Dice (1994)(E. Productions)(128K)(CZ) ZXSpectrum CZ +13B56097DADFE88966EFAA0575C4BAF0 Dicey (1985)(ZX Computing) ZXSpectrum +FC4B9F0E71FAFD343FD7938BEE6D2C21 Dick Ironside - Progetto Atlantide (1987)(Viking)(IT) ZXSpectrum IT +716A3D2E12BF733A9930BDA90589E25A Dick Tracy (1990)(Titus)(FR)(en) ZXSpectrum en FR +78A482AB449A9F546DE84AF1A9A931F5 Dick Tracy (1990)(Titus)(FR)(en)[a] ZXSpectrum en FR +8571FFAE219F8D2E644B30F9070EE27B Dictador (1983)(DK'Tronics)(es)[aka Dictator][re-release] ZXSpectrum es +19083FCA6D884CA362B27AF264642C1A Dictator (1983)(DK'Tronics) ZXSpectrum +AFEB32E42F378920FA8CA1578F491BF9 Die Alien Slime (1989)(Mastertronic Plus) ZXSpectrum +D37D485F5E2522EB47E0D0036D48B7A5 Digger Dan (1983)(Ocean)(16K) ZXSpectrum +192394AF1869DDFFF226A83EE58A9E27 Digger Dan (1983)(Ocean)(16K)[a] ZXSpectrum +67D4F042AAF5455300655201E7961ABF Di-Lithium Lift (1983)(Hewson Consultants)(16K) ZXSpectrum +3581AAFE878CB435F9835C0FF56888E9 Di-Lithium Lift (1983)(Hewson Consultants)(16K)[a] ZXSpectrum +5B380ED99690E1A4295F17ABD5EFD8DE Dillon's Cap Caper v1 (2014)(MatGubbins)[CSSCGC] ZXSpectrum +B551E7A1885F5EEDF4ABF7995234638B Dillon's Cap Caper v2 (2014)(MatGubbins)[CSSCGC] ZXSpectrum +5563745F101B24D8AE33AD0F802EFE22 Dimension Destructors (1983)(Artic Computing) ZXSpectrum +EDFB76F08D3FC9A6D7E67CB70AABF50D Dimension Destructors (1983)(Artic Computing)[a] ZXSpectrum +AE81B4D31B8045C1D977A068DB201714 Dingo (2011)(Tardis Remakes)(DK)(en) ZXSpectrum en DK +D62AEB08BB1B12B1AC1E4319CFF32AE8 Dingo v1.3 (2016-01-17)(Tardis Remakes)(DK)(en) ZXSpectrum en DK +DABD7C69BEAC021374C1A6C0014A85EF Dinky Digger (1983)(Postern) ZXSpectrum +73AE56191EA23965BE37C88B2BA8BB53 Diosa de Cozumel, La - La Diosa de Cozumel (demo) (1990)(Aventuras AD)(ES) ZXSpectrum ES +712657B628BB5AE0F15030E0E6895823 Diosa de Cozumel, La (1990)(Aventuras AD)(ES)(Side A) ZXSpectrum ES +C8220A7D93D150843A1A1B89071402A2 Diosa de Cozumel, La (1990)(Aventuras AD)(ES)(Side A)[a] ZXSpectrum ES +D3C35EAD7A795E9EF61672F16AAE82D4 Diosa de Cozumel, La (1990)(Aventuras AD)(ES)(Side B) ZXSpectrum ES +7A9A29D298A7B859270CB715E30410B0 Diosa de Cozumel, La (1990)(Aventuras AD)(ES)(Side B)[a] ZXSpectrum ES +9FC280764C8F451D532867A4A93E1374 Dirt Track Racer (1991)(Zeppelin Games) ZXSpectrum +C215D8F49B891078C50B0DB686EF8775 Dirty Bristow - The Game (2011)(Dirty Bristow) ZXSpectrum +7FE26F9B23126682585272B0C4D1EA0D Disappearance! (1992)(Sindicato del)(ES) ZXSpectrum ES +5B45CC78C1900DDE07EEE63064674082 Disappearance! (1992)(Sindicato del)(ES)[a] ZXSpectrum ES +1F3C9506FD86A9704D1AAC4CF271387A Disco Dan (1984)(Gem) ZXSpectrum +84C434D6F1D8282C655D384D06A8E1D5 Disco Dan (1984)(Gem)[a] ZXSpectrum +2B93E9EFEFDEF418FB0F46FC54873C8D Disco Dan (1984)(Gem)[a2] ZXSpectrum +684EDE441D1584423474B6E7BAC7DF71 Disco Dan (1984)(Sinclair Research)[a][re-release] ZXSpectrum +EAA707E1838C194FD8E3F97230AA5F9E Disco Dan (1984)(Sinclair Research)[re-release] ZXSpectrum +FF9B206D9C157452AC18AD67FA7A4247 Discs of Death (1985)(Artic Computing)[aka Disks of Death] ZXSpectrum +1E52AB9AF7205E94616E890EA589BA89 Dispatcher (2016-02-07)(megozavr)(RU)(en) ZXSpectrum en RU +1A029A85DECE605A2876ECE8AF5C062D Disposable Heroes (1987)(Power House, The)[a][aka Invasion of the Mega Garbage Beings, The] ZXSpectrum +B6C5665CC06553B7989DBB8B05F52403 Disposable Heroes (1987)(Power House, The)[aka Invasion of the Mega Garbage Beings, The] ZXSpectrum +B62F84930DBDE55357915BC21F0DA9AA Diver (1984)(Sinclair User) ZXSpectrum +DE6D06727A48CEBB6973BE1230380CE1 Divide (2014)(Carlsson, Anders)[CSSCGC] ZXSpectrum +ED6954AA3345F3B753888A5501FB6C7B Dizzy - The Ultimate Cartoon Adventure - Crash Special Edition (1987)(Code Masters)[Crash Covertape] ZXSpectrum +25507DDFD28B4E841BDACB2D00382B61 Dizzy - The Ultimate Cartoon Adventure (1987)(Code Masters) ZXSpectrum +6A1FC19A7DC402D0E8C420FC565BCC9A Dizzy - The Ultimate Cartoon Adventure (1987)(Code Masters)[a] ZXSpectrum +084EDBCD50F4DAF61BB32DE025352DBD Dizzy - The Ultimate Cartoon Adventure (1987)(Code Masters)[Your Sinclair Covertape] ZXSpectrum +8E9DDA95AE0F73EEFDA4662A2018F1DD Dizzy 2 - Treasure Island Dizzy (1988)(Code Masters)(128K) ZXSpectrum +B7CDB5BFF8889FD251E5A5401BF3462F Dizzy 3 - Fantasy World Dizzy (1989)(Code Masters)(128K) ZXSpectrum +AF2BA742E4DFB4F8E879E5D9DA43C0D9 Dizzy 3 - Fantasy World Dizzy (1989)(Code Masters)(48K-128K) ZXSpectrum +FC1D191CBF0EC13F8516227869ADB2D0 Dizzy 3 and a Half (1991)(Crash)(48K-128K) ZXSpectrum +36E64D6E6A9F5649C248688613A5D5DD Dizzy 3 and a Half (1991)(Crash)(48K-128K)[a] ZXSpectrum +0C8988171FF9D78C09891B6AD52C84EC Dizzy 3 and a Half (1991)(Crash)(48K-128K)[a2] ZXSpectrum +360B343A7DF2F0CE63F1575CA838D08A Dizzy 4 - Magicland Dizzy (1990)(Code Masters)(128K) ZXSpectrum +DA7220281A13C24E5AA9341422E6E1D4 Dizzy 4 - Magicland Dizzy (1990)(Code Masters)(48K-128K) ZXSpectrum +EC74D1F0B3F75C5E50831C63E7B5C21F Dizzy 4 - Magicland Dizzy (1990)(Code Masters)(48K-128K)[a] ZXSpectrum +EF1AF3F8B5D5A5F5589A1FFE500F463F Dizzy 5 - Spellbound Dizzy (1991)(Code Masters)(128K) ZXSpectrum +D9E6CD7ECBDAD8714A0D7AC7008AEE2C Dizzy 5 Help (1993)(THD)(RU)(en) ZXSpectrum en RU +F1666E3FAAEF52052CE1A806FC3D321F Dizzy 6 - Dizzy, Prince of the YolkFolk (1991)(Code Masters)(128K)[aka Dizzy VI - Prince of the Yolkfolk] ZXSpectrum +8ACB884364FE28C80A1B726E39D9C202 Dizzy 7 - Crystal Kingdom Dizzy (1992)(Code Masters)(128K)[aka Dizzy VII - Crystal Kingdom Dizzy] ZXSpectrum +A0519634E5F610B9AE155E60FE9BD45B Dizzy 7 - Crystal Kingdom Dizzy (1992)(Code Masters)(48K-128K) ZXSpectrum +5FCC994B4E8035DFFCEC8123482C61D8 Dizzy 'B' - Treasure Island (2001)(n-Discovery)(128K)(RU)[Crash Covertape] ZXSpectrum RU +D52EB5B21D4CD4BD6A9A57ECA75B36E5 Dizzy Dice (1986)(Players) ZXSpectrum +5B6B4D38163EBDB13AAF3C2B3C12F88E Dizzy Down the Rapids (1991)(Code Masters)(48K-128K) ZXSpectrum +7D49C40C9A8B40BC7C3C2BCBEEA6D536 Dizzy Down the Rapids (1991)(Code Masters)(48K-128K)[a] ZXSpectrum +E585511BA4AF4F226EF9B97E68F4E916 Dizzy Down the Rapids (1991)(Code Masters)(48K-128K)[a2] ZXSpectrum +6F10DCB8A580621CE1B647890472584C Dizzy Lord (1990)(Konczolsoft)(HU) ZXSpectrum HU +56C6CD4974D62B46C2DA47E8553EE0F7 Dizzy Lord (2011)(Softhouse)(SK)(en) ZXSpectrum en SK +4769B6BA625D6A574A6A16F3B412E9C6 Dizzy XII - Underground (2001)(Gogin)(128K)(RU) ZXSpectrum RU +31F52425C222FEBF03F11D44AAE24AB8 Dizzy XII - Underground (2009)(Digital Prawn)(128K) ZXSpectrum +AFA8EB49213E8956835280F6F9165225 Dizzy Y - Return to Russia (1995)(Speed Code)(128K)(RU)[aka Dizzy X-2 - Return to Russia] ZXSpectrum RU +D9E1964894A1B66DB8572AF5CD304990 DNA 1k (2012)(Dalby, Tom)(16K) ZXSpectrum +2AAFC0C4AE5AFDE3F057AE48CE084F51 Dobsonic Defendor Gold Edition (2007)(Mackenzie, David)[CSSCGC] ZXSpectrum +DEBB673E72B80067B4D1FF136CB7057E Dobyvani Hradu (1986)(Antic)(CZ) ZXSpectrum CZ +840034D1AACA4B276ADA24C8A53E74F3 Dobyvani Hradu 2 (1990)(Antic)(CZ) ZXSpectrum CZ +F9E6F68AD4E3E80106576F346E67E2CA Doc the Destroyer (1987)(Melbourne House) ZXSpectrum +6701C461EE6755ACBC68BBBC846DE2E6 Doc the Destroyer (1987)(Melbourne House)[a] ZXSpectrum +F90C544C2C06850E7B2F33D4625CDF44 Docker Dan (19xx)(Wizard) ZXSpectrum +9D0C1C889AD97B68EA311AEED01545B1 Docking (1984)(Your Computer) ZXSpectrum +2044FB3A2BB34597A28CA299DF2CC8A0 Doctor (1985)(Juan, Luis Enrique)(ES) ZXSpectrum ES +BF22BF07400636AF05D17D901455AA63 Doctor Adventures (2016-09-27)(rcp) ZXSpectrum +4B5244616B94EECFCD8D5BF26171E7B2 Doctor What! (1986)(CRL Group) ZXSpectrum +2D4DBE1AC7C879AE55B9110F5D5CB229 Doctor What! (1986)(CRL Group)[a] ZXSpectrum +D67C6ADAC3DEE2DA4F9C0C903D815174 Doctum (1991)(Ballesteros, Antonio - Gandarillas, Carlos)(ES) ZXSpectrum ES +A786FAD7DECF97CB340B8FC6DA1FE6F7 Dodge (1983)(Interface Publications) ZXSpectrum +4B9AD0199868407BB23AE80EAC9315D5 Dodgems (1983)(Interface Publications) ZXSpectrum +1D6B678B90F8D9D78AC0B23AC3E49BA8 Dodgems (19xx)(Tolland, P.)(16K) ZXSpectrum +8D993C8CBF033C500692F4596382DBF8 Dodger (1983)(Sinclair User)(16K) ZXSpectrum +39E4C93B241230AD4C92D27C9FCA1555 Dodger Don (1985)(Adsoft) ZXSpectrum +B9669CF366C2D8D0F6A298F6B50FB104 Dodgy Geezers (1986)(Melbourne House)[aka Villains] ZXSpectrum +A66D8B4F270EA398AE25FC33A768942D Do-Do and the Sno-Bees (1983)(Blaby Computer Games) ZXSpectrum +1BCA74C37BBAD3854AB653023F0A2BC0 Do-Do and the Sno-Bees (1983)(Blaby Computer Games)[a] ZXSpectrum +D73D6A9665A67C46C9305D3E78B7F55A Do-Do and the Sno-Bees (1983)(Blaby Computer Games)[a2] ZXSpectrum +EF5655AABF68FB95C8437AA3C63ECDDA Dog Weazle - The Megaventure (1986)(Alphasoft) ZXSpectrum +869E5FC5AEEA8B792ABDEEC587AEED36 Dogfight - 2187 (1987)(Starlight)(48K-128K) ZXSpectrum +9DACDBC9C47310AE283046B4412CEA00 Dogfight - 2187 (1987)(Starlight)(48K-128K)[a] ZXSpectrum +992B827B2AC8E28A6049CAEB2230A89C Dogfight (1983)(Pan Books)(16K) ZXSpectrum +E7202FB703F81723478E864CA6F9ABA6 Dogfight (1984)(Slogger)(16K) ZXSpectrum +9A0803398DE408C2131D661C51D2322C Dogmole Tuppowski - The New Adventures (2013-06-17)(Davidian - Jarlaxe)(128K) ZXSpectrum +1EBC3395DB410C7A6A39459885AC89D3 Dogmole Tuppowski - The New Adventures (2014-02-01)(Davidian - Jarlaxe)(128K) ZXSpectrum +8054D7D9D98F9515E7F887FA686FF39C Dogmole Tuppowski - The New Adventures (2014-02-01)(Davidian - Jarlaxe)(128K)(es) ZXSpectrum es +417788ED1B804F7482C9833463B614F4 Dogsbody to the Rescue (1985)(Bug-Byte) ZXSpectrum +3F1D8B4AAD866C5F278454EC5100A263 Dokonala Vrazda (1987)(Wittek, Ludovit)(SK) ZXSpectrum SK +CC6682F83C1FC4F9A1DF8E603BF9CDC9 Dokonala Vrazda II - Bukapao (1991)(Ultrasoft)(SK) ZXSpectrum SK +B33BB0C759E13582681B2573FBA77B60 Dome Trooper (1986)(Matand) ZXSpectrum +25B208DEABFB5682A656B9DED1025CBB Domes of Sha, The (1988)(Zenobi)(128K)[re-release] ZXSpectrum +8277CA9552AB81066F55D0C6EAC1166E Dominator (1989)(System 3)(48K-128K) ZXSpectrum +877A40844F4801FD1F3A888D02991972 Dominator (demo) (1989)(System 3)(48K-128K)[Your Sinclair Covertape] ZXSpectrum +D3C7259462CE1F872642F59C64D2ADF4 Domine (1985)(Moj Mikro)(SI)(hr) ZXSpectrum hr SI +BFDE7FD2AF5478F7D0CBBD34425AC60B Dominetris (2005)(Cronosoft) ZXSpectrum +07D864097AE8F3D858F9110C5F1E7450 Dominion - Dawn of New Eden (demo) (1991)(Pandora)(48K-128K)[Your Sinclair Covertape] ZXSpectrum +D13E53C5AAF3E6AD209EF1F8F80BE63F Domino (1986)(ABC Soft)(ES) ZXSpectrum ES +A436AB5F943AAB15820F7317B79BFDBC Domino 3-D (1985)(Sound-on-Sound)(ES) ZXSpectrum ES +A5E502C937298AC7E1E76E8182CC51B8 Dominoes (1983)(CCS) ZXSpectrum +4D111797C05E51DEA2DED866B90B3960 Dominoes (1983)(Micromega)(16K) ZXSpectrum +12B61B65BC91C7900A83A577E22C8F47 Dominoes (1983)(Phipps Associates)(16K) ZXSpectrum +EC32F98E9D12EA1486A4D2725722A8C4 Dominoes (1983)(Phipps Associates)(16K)[a] ZXSpectrum +3866EA42CF65F40D95E0985EB597A12C Dominoes (1983)(Phipps Associates)(16K)[a2] ZXSpectrum +6358B62D1FA9EACB1F17255C09367999 Dominoes (1988)(CDS Microsystems) ZXSpectrum +C6ADC4F4A88EFE7A999910ED6ABEA876 Dominos (2003)(Ondina, Jose Maria Gonzalez)(ES) ZXSpectrum ES +5B7D1A5F85212D14B724A0F4E84A63BF Don Din - El Saber no Ocupa Lugar (19xx)(Vieyto, David Fraile)(ES) ZXSpectrum ES +14306E4968EC5A09E544E7BD554BEAAD Don Quijote de la Mancha (1987)(Dinamic)(ES)(Side A) ZXSpectrum ES +1788C93A59EF1FCF80CB548C88CCBBFF Don Quijote de la Mancha (1987)(Dinamic)(ES)(Side B) ZXSpectrum ES +FFB7EFE0A83BDE30D6055B8DD0277589 Dongee Con (2014)(Yoshiatom)[CSSCGC] ZXSpectrum +8D5E3873BFF129C8449E06D735B2EA23 Donkey Kong (1987)(Erbe)(ES)(en) ZXSpectrum en ES +099026BE23F2FD5F14C64541141E159F Donkey Kong Jr. (2016-10-19)(Amore, Gabriele)(48K-128K) ZXSpectrum +F949BB5D3C449D6F22067E1448494D3F Donkey Kong Reloaded (2013)(Amore, Gabriele)(IT)(en) ZXSpectrum en IT +241DF0B5E1017C834E4EEE54B6C19557 Donkey Kong Reloaded Again (2014-04)(Amore, Gabriele)(48K-128K) ZXSpectrum +05DB700B188C4D892AA43104BC45CDEA Don't Panic . . . . . Panic Now! (1986)(Dented Designs) ZXSpectrum +8AFAA3E7EBF8810D7E5ACF35C2F151D6 Doodle Bug (2017)(Hughes, Dave) ZXSpectrum +540B40A5ACD602F96C9A6314F20DC460 Doolhof (1984)(Melbourne House)(16K)(nl)[aka 3-D Mazeman] ZXSpectrum nl +FE31CC8D8C1BF71E038559C7F161493E Doom (1995)(Cobra Soft)(128K)(UA)(en) ZXSpectrum en +8B0E6B1D36C8A3AF209129B8512942CE Doom (1995)(Sharin, Andrey)(RU)(en) ZXSpectrum en RU +B5555C5F871928E6740153BF2E01EA0A Doom (2013)(Kweepa)[CSSCGC] ZXSpectrum +A41F07038223D494B69B50003E47091D Doombase (1986)(Sparklers) ZXSpectrum +35C86CA088A5AFCA01FAE6F2BA4BB506 Doomdark's Revenge (1984)(Beyond) ZXSpectrum +DE336E10E109DB18C9ED849E5F7165F2 Doomsday Castle (1983)(Fantasy) ZXSpectrum +3333F2DB1E9793C187F962A22F2FA1A1 Doomsday Castle (1983)(Fantasy)[a] ZXSpectrum +20E57B1313D67E0A52DF070E62BB6999 Doomsday Papers, The v5 (1986)(Matand) ZXSpectrum +5F403371CA2F95F3370DCB0C88223204 Doomskulle (1990)(Crash) ZXSpectrum +28F9F14B735E6E800132ECBC7EEA644B Doors of Doom (1983)(Interface Publications) ZXSpectrum +1C20D1A95608BB345AFACD0F0492B879 Dorado, El (1985)(Atlantis) ZXSpectrum +1A6A1286279F3340612B92E0797CF6BE Dos en Dos (1986)(Load 'n' Run)(ES) ZXSpectrum ES +8A488A5CFD1159535A643C54169196D7 Dotathon (2002)(Marks, Russell)(16K) ZXSpectrum +1AB227F48F4F2B9FA96D286EE7674397 Dotathon 2 (2003)(Marks, Russell)(16K) ZXSpectrum +B8C7D12275FAB8CEC1B6FE6E8380DDB8 Double Agent (1987)(Zenobi)[re-release] ZXSpectrum +30B47E7058D35B88370C957FBD6D0FB5 Double Bubble (2016)(Miguetelo)(48K-128K) ZXSpectrum +DD4A9A7FDB6994B109D2F6AF33D86E22 Double Bubble (2016-06-19)(Miguetelo)(48K-128K) ZXSpectrum +12A1BB0F6A228775DF226E2BE6A04164 Double Dare (1991)(Alternative) ZXSpectrum +EB5190CF9479D003713E317D07824FE6 Double Dare (1991)(Alternative)[a] ZXSpectrum +6AA963610D21CEBF1D15A5A904428F9C Double Dare (1991)(Alternative)[a2] ZXSpectrum +DBB598A9FAED276681BD57708F74106F Double Dash (1990)(Proxima)(48K-128K)(CZ)(en) ZXSpectrum en CZ +9B5D961302F9D0760F96DC4EFA304668 Double Dash (1990)(Proxima)(48K-128K)(CZ)(en)[a] ZXSpectrum en CZ +4CD3F525F139C2DC1C9F6FFA2C452F4A Double Dash (1990)(Ultrasoft)(48K-128K)(SK)(en)[re-release] ZXSpectrum en SK +11BDBCA5DEDD65688699B1A646CCD36C Double Dragon (1989)(Melbourne House) ZXSpectrum +66C72F1A15C268D2F5A52B4502828E36 Double Dragon II - The Revenge (1989)(Virgin Mastertronic)(128K) ZXSpectrum +7806C970E0A215EED8DFC56E76818E34 Double Dragon II - The Revenge (1989)(Virgin Mastertronic)(48K-128K) ZXSpectrum +08DB98EE995CFABD92CD9F93A3824106 Double Dragon II - The Revenge (1989)(Virgin Mastertronic)(48K-128K)(GB)(es) ZXSpectrum es GB +1183B635A7A400C73E07F9B2F57A1DCC Double Dragon III - The Rosetta Stone (1991)(Storm)(128K) ZXSpectrum +FEF500B39B872457F6B5BB73A8275793 Double Take (1987)(Erbe)(ES)(en)[re-release] ZXSpectrum en ES +86135519E1169F5689E348E331D2701C Double Take (1987)(Ocean) ZXSpectrum +24DB49DDDFFF2C7F052508F41D8753F0 Double, The - Editor (1987)(Scanatron)[Req Multiface 128] ZXSpectrum +B4C77DD512DA58DCAA651828E48994DA Double, The (1987)(Scanatron) ZXSpectrum +25B0B2E7C8A45E8A3001BB3C3FF32D09 Double, The (2012)(Cabron, Joe) ZXSpectrum +69C02608ED9BA73E24D24A60E8912F62 Double, The (2012)(Cabron, Joe)[a] ZXSpectrum +0CC853A6A8410DAC560EABBBD0B63D74 Double, The v2 (2012)(Cabron, Joe) ZXSpectrum +668849734D719BF151F2A35A6E43B4A5 Douglas Perkins - Ghost City (1987)(Viking)(IT) ZXSpectrum IT +C60DCAC4DE5F4CAA7FF54FF98FC43C25 Down to Earth (1987)(Firebird) ZXSpectrum +4FB0E91184B11E7A171519482AA41098 Down to Earth (1987)(Firebird)[a] ZXSpectrum +15D7F687010F3134E4CFEDDD40082661 Down Under (1984)(Hansesoft)(DE) ZXSpectrum DE +E36B6E387247D4E62DCDF54D0ABF5AAC Downtown (1991)(Atlantis) ZXSpectrum +80FBCD0985F6939D823D123E27EA6EDC D-Posicion (2004)(Cachondeo Shefwer)(ES)(en)[aka D-Position] ZXSpectrum en ES +6FDDE160F6E8B5E2A11C91274B5EEF21 Dr No's Division Incision Derision (2013)(Kweepa)[CSSCGC] ZXSpectrum +1CB18BDF183861D0DD29CFB21A75B209 Dr Who - Surrender time (2018)(Errazking - ThEpOpE)(128K) ZXSpectrum +1ED42AF973D04DA31C1049DCA152ACFD Dr Who Adventure (2013)(Kweepa)[CSSCGC] ZXSpectrum +B80CC72CE2F8BABDAEF904B9017AD154 Dr. Fanfalen y la Loca Mansion del Terror, El (2006)(Caubet, Josep Coletas)(ES) ZXSpectrum ES +C2C0A84FFF6704A5D9213F345CD9DAC9 Dr. Franky and the Monster (1984)(Virgin Games) ZXSpectrum +284BFC6DC8FE8379517EE654FD4C0F0A Dr. Genius (1984)(Loriciels)(FR) ZXSpectrum FR +50547D3208D57D2CE6A0F01F8AE8815D Dr. Jekyl und die Geheimformel (1985)(Potz Blitz)(DE) ZXSpectrum DE +07B4C1D6F78ED6852316FFA0E5354B40 Dr. Jekyll and Mr. Hyde - Dichotomies (1988)(Essential Myth, The)[aka Jekyll and Hyde] ZXSpectrum +D8C3F5CEF9A2AB1DCF5D781389AFB381 Dr. Jekyll and Mr. Hyde (1988)(Essential Myth, The)[aka Jekyll and Hyde] ZXSpectrum +F488F0728E89929441B85897915BFF6D Dr. Jet Set Willy (1986)(R.D. Foord) ZXSpectrum +9D04AAD0921D55443B7FBA8D4991E142 Dr. Maddo! (1986)(Americana)[a][aka Castle Hustle] ZXSpectrum +DC482DDAC30C89469C3D78ED5692EF3C Dr. Maddo! (1986)(Americana)[aka Castle Hustle] ZXSpectrum +01E28B20958A27EE3B5EBF801F977015 Draconus (1988)(Zeppelin Games) ZXSpectrum +563BF457F2CE5C6A84DA15072478FF2E Draconus (1988)(Zeppelin Games)[a] ZXSpectrum +1FC17390FFB655C20C0D45CE3955CCE0 Draconus (1988)(Zeppelin Games)[a2] ZXSpectrum +B626BF52612EC2F367680B6D65EBF21E Draconus (1988)(Zeppelin Games)[a3] ZXSpectrum +31E5B2CB8E53F180F98DA6C35D8CC71C Drag Racer (1983)(Pan Books)(16K) ZXSpectrum +8001A6CE1E4FF40EDBBAFA51006394C4 Drag Racer (2003)(Jolly, Derek)[CSSCGC] ZXSpectrum +B61088C7FC4C52C3FA40847DE736E8FA Drag'NJoin4k (2012)(Dalby, Tom)(16K) ZXSpectrum +BD044CCADAE6411FFAD64670030F9B3E Dragon Slayer (1984)(Pocket Money) ZXSpectrum +8A65F4D8F1B71947A21B05BDB2811676 Dragon Spirit (1989)(Domark)(48K-128K) ZXSpectrum +EFA74B7BB80B25D22874F714338413D1 Dragon Spirit (1989)(Domark)(48K-128K)[a] ZXSpectrum +A3B9EEE9502F6E8C4C26EE636B6608D0 Dragon Spirit (1989)(Domark)(48K-128K)[a2] ZXSpectrum +8E13C1EE65AE8FE936498A612A24EC08 Dragon Spirit (1989)(Domark)(48K-128K)[a3] ZXSpectrum +E60C571A989E0102D243C84718889D5A Dragonfire (1984)(CheetahSoft) ZXSpectrum +E6082DB5523E0D5448D4DB403F3518C0 Dragonia (1988)(Astros Productions)(128K) ZXSpectrum +40A938CEAC599285491DB845FEF89CDC Dragon's Lair (1986)(Software Projects) ZXSpectrum +71042C9136CDAFB2D85B2E1D0FF16820 Dragon's Lair (1986)(Software Projects)[a] ZXSpectrum +1D78BC08323741109C96183B5176DF70 Dragon's Lair II - Escape from Singe's Castle (1987)(Erbe)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +3E31BBEFF1EB7B02A671BB1E142FB6B8 Dragon's Lair II - Escape from Singe's Castle (1987)(Janjic, Miroslav)(48K-128K)[DISCiPLE][re-release] ZXSpectrum +6A7F5052B00D9D3C444D849B89EC5F64 Dragon's Lair II - Escape from Singe's Castle (1987)(Software Projects)(128K) ZXSpectrum +28811C8473D5F32E612540F9C314BAD3 Dragon's Lair II - Escape from Singe's Castle (1987)(Software Projects)(48K-128K) ZXSpectrum +04685AFE95CD9F9491177E9F5EF81286 Dragons of Flame (1990)(U.S. Gold) ZXSpectrum +C7CED33C3BC03BECE314D80D9E4DF3A7 Dragonsbane (1983)(Quicksilva) ZXSpectrum +0FDAD8C5ED241377605B77A98077D349 Dragontorc of Avalon, The (1985)(Hewson Consultants) ZXSpectrum +831275A36B37B932E0F8487E6DA1D346 Drakkar (1989)(Delta Software S.L.)(ES)[aka Drakar] ZXSpectrum ES +6A9BA0D0434A74F22B5B545E3594A67B Drak-Maze (1984)(Mikro-Gen) ZXSpectrum +4B4BFF7227C7FE3365FF02C017464F90 Drama en el Barrio la Jota - Ko! (2008)(Mojon Twins, The)(ES) ZXSpectrum ES +C9558CC80F8EB6B5BCB2E805239116A5 Draughts (1983)(Macey, P.) ZXSpectrum +6CC3966E59FBCC779E4C62392EE81CA0 Draughts (1983)(Melbourne House) ZXSpectrum +90624811185012DE48B152CAB2EE1B4E Draughts (1983)(Melbourne House)[a] ZXSpectrum +6FD11B606DD71BEF58CDD1FF3D17577F Draughts (1984)(Melbourne House)(16K) ZXSpectrum +0509B49DA5560377F289B8AEEE77E6F1 Draughts (1984)(Melbourne House)(nl) ZXSpectrum nl +36DB7F0DD669FE275A01BE773CBB747F Draughts (1984)(Oasis) ZXSpectrum +6B52C2C30DE19FC22A37332F7D9846BB Draughts (1984)(Oasis)[a] ZXSpectrum +FEEB5DEDD175A3357916ABFD8E569367 Draughts (1985)(16-48 Tape Magazine) ZXSpectrum +6B3C0DF85336797644564B3B51FB6EA4 Draughts Genius (1987)(Rack-It) ZXSpectrum +51376C564DA7132E3D2671DC0A76ACDC Draughts Genius (1987)(Rack-It)[a] ZXSpectrum +2B8A00480A998F6113E3BFE1B4A3A8E5 Draughts Genius (1987)(Rack-It)[a2] ZXSpectrum +A2B91F4CADFF5CE13B32EC254B561120 Drawlander (2011)(Arda)[CSSCGC] ZXSpectrum +217B075A6F515BA3BF989309ED369E5E Drawn To Lifeless (2013)(Watson, Andy)[CSSCGC] ZXSpectrum +96CEEE7BAB2EEB5DAFF5EBC3693C36D0 Drazen Petrovic Basket (1989)(Topo Soft)(48K-128K)(ES) ZXSpectrum ES +45A5BFA2F7BA4EAFC665DAD9D91ED5B0 Drazen Petrovic Basket (1989)(Topo Soft)(48K-128K)(ES)[a] ZXSpectrum ES +B788DF72C56881FCD61F87F7771C78A2 Drazen Petrovic Basket (1989)(Topo Soft)(48K-128K)(ES)[a2] ZXSpectrum ES +CF925C10DCA8A25E8C3B66C92CB98BC5 Dreadnoughts (1983)(MC Lothlorien) ZXSpectrum +C0F80138F8F98978800570A806A29101 Dream Warrior (1988)(U.S. Gold)(128K) ZXSpectrum +E960C97478791E299B15844468BCE69B Dream Warrior (1988)(U.S. Gold)(48K-128K) ZXSpectrum +2AF5827EC0349B433C9E5022647F15D0 Dream Warrior (1988)(U.S. Gold)(48K-128K)[a] ZXSpectrum +CDD2946B30D9F315A53A10DE61F089E8 Dream-Quest of Unknown Kadath, The (1988)(Bolsoftware Communications)(ES)(Tape 1 of 2) ZXSpectrum ES +6AE172D00A0E84F860D02495968418FD Dream-Quest of Unknown Kadath, The (1988)(Bolsoftware Communications)(ES)(Tape 2 of 2) ZXSpectrum ES +CCA44865EA331EAC12036718C17B84A8 DreamWalker - Alter Ego 2 v1.0 (2014-02)(RetroSouls)(128K)(RU)(en) ZXSpectrum en RU +5E8774F7C68EF6567ADF8000E59E1BD6 DreamWalker - Alter Ego 2 v1.0 (2014-02)(RetroSouls)(48K-128K)(RU)(en) ZXSpectrum en RU +A69F79D7062308817808A58BFFA4F840 DreamWalker - Alter Ego 2 v1.1 (2014-02)(RetroSouls)(128K)(RU)(en) ZXSpectrum en RU +A6DD60F4FD665C26D6A7DABA6DD2E8AE DreamWalker - Alter Ego 2 v1.1 (2014-02)(RetroSouls)(48K-128K)(RU)(en)[Retro Games Battle] ZXSpectrum en RU +2A7E8B8D0D92D754663EE0AB3EDCC325 Dredd Over Eels (2017)(Monsterbytes) ZXSpectrum +667A0CD5679490D0AEF4B70AB74C688D Driller (1987)(Incentive) ZXSpectrum +CE1B04B3C5D442079779517BD48298C3 Driller Tanks (1983)(Sinclair Research) ZXSpectrum +CE56BD270139F05DBF9E30BDD21F67C5 Drive-In, The (1984)(Fantasy) ZXSpectrum +EF44955BC539F7D7F6F7612E4EF9F1BA Driver (1983)(Sinclair Programs)(16K) ZXSpectrum +F3DF087EAD76FFD9D2DC1A3E5784AE2B Driver (2015)(Hughes, Dave)[CSSCGC] ZXSpectrum +5DDBA60F77C96753A8A3BFE9053BDF4B Droga do Duplandu (2003)(HOOY-PROGRAM)(128K)(PL)[adult] ZXSpectrum PL +E42781BCCA9795F86EB90E794EB92DDF Droid Wars (1986)(Your Sinclair) ZXSpectrum +745603CC1B58EA61413B5F2D42608E73 Droidz (1988)(Silverbird) ZXSpectrum +820091CBF962C6C2A3A64EB7C34ABF9E Droidz (1988)(Silverbird)[a] ZXSpectrum +21094217EF74F31058405A9537B6BE86 Drop Out (1983)(Virgin Books) ZXSpectrum +2664B3255C3A14F43FA961590FD8B3B4 Drop Out (1985)(Your Spectrum) ZXSpectrum +7CB24FAF66374F99913EEC1471265033 Dropout (1983)(Micro Press) ZXSpectrum +D5FBD0A2BFD1B14568293D96D42FBC11 Drug Watch (1985)(Nottinghamshire Constabulary) ZXSpectrum +213F947280BFD231A8B0B04E4EC1DC95 Drugsy (2008)(Greencard)(16K)[CSSCGC] ZXSpectrum +611F96A3F6895E7666CDBDB9BA2A1A70 Druid (1986)(Firebird) ZXSpectrum +BA1BEE8F045A26EA5553AFD6EFA41242 Druid (1986)(Firebird)[a] ZXSpectrum +480F2DCA19921164C6079BE32904B03C Druid II - Enlightenment (1987)(Firebird)[aka Enlightenment - Druid 2] ZXSpectrum +5848E4CF5BF56741CEEC6C94143E7E9B Druids Moon (1987)(Alternative) ZXSpectrum +724ED72459D341F92113279676821F8C Drunk Policeman (1985)(Automata UK) ZXSpectrum +E408D0B5764A28F9F6153DFAE42E6160 DStar Z88 (1999)(Morris, Dominic J.) ZXSpectrum +EBA7A7044AAF164B4B9F54A047D33288 Dual Level 3-D Maze (1983)(Interface Publications) ZXSpectrum +B3FEE70C1ECD09F4D9CCEBB2458C90C5 Duck Out! (1989)(Dro Soft)(ES)(en) ZXSpectrum en ES +D53A7BBC20D35029DFE8C80E9D084B4E Duct, The (1988)(Gremlin Graphics)[a][aka Bootleg] ZXSpectrum +39C752430457768CC93A57F93EF2977E Duct, The (1988)(Gremlin Graphics)[aka Bootleg] ZXSpectrum +A2783675B45CDE646D897314F465ED9F Duel Cabbageway (1983)(Interface Publications) ZXSpectrum +84C679FB12290615337630EC8216EED2 Duel, The - Test Drive II (1989)(Accolade)(48K-128K) ZXSpectrum +84BDF0D1496A8337C61D55ECA2858252 Duel, The - Test Drive II (demo) (1989)(Accolade)(48K-128K)[Crash Covertape][aka Test Drive II - The Duel] ZXSpectrum +95E4D1D19F4830E3AB24F99D7D6EEAB3 Duet (1987)(Elite Systems)[a][aka Commando '87] ZXSpectrum +FF35AAF1846C4E8ED7F8BEDE3AF7627F Duet (1987)(Elite Systems)[a2][aka Commando '87] ZXSpectrum +182EF381FD75BEEAE51BE21AB66CB18F Duet (1987)(Elite Systems)[aka Commando '87] ZXSpectrum +2AE3F3FFCA9F0A276CB4554DDAA27685 Duggy (19xx)(-)(de) ZXSpectrum de +576AFFB39A65E23F888A0C28E25CA62D Dukes of Hazzard, The (1985)(Elite Systems) ZXSpectrum +9BB73285EADE45B58DC7B8A7405DE012 Dun Darach (1985)(Gargoyle Games) ZXSpectrum +0FFBDA4BCE386660919AA37718F0F3BC Dun Darach (1985)(Gargoyle Games)[a] ZXSpectrum +D4638F171197CD5F739BEE47631A63F8 Dun Darach (1985)(Gargoyle Games)[a2] ZXSpectrum +4B9D03220F9D08C90FAC756007EDC1F7 Dungeon (1984)(Grisewood & Dempsey)(16K) ZXSpectrum +2AF1A8A07689921F88BEAE7E323FD815 Dungeon (1985)(ZX Computing) ZXSpectrum +1DFB72F944591700632CEF6F63D5A980 Dungeon Danny (1986)(Sinclair User) ZXSpectrum +37F56C7412D1BA2F3F1FF3F548177CDD Dungeon Dare (1986)(Central Solutions) ZXSpectrum +E50248A18EC6B9941908C4364FFC3827 Dungeon Master, The (1983)(Crystal Computing) ZXSpectrum +391D91F945EC6FA4B21A60C8B559368A Dungeon of Bhalgora, The (2017-06-13)(pottyboy)[BASIC Jam] ZXSpectrum +183441941DBCBF74755ED7DFEC201A37 Dungeon of Despair (1983)(Sinclair User) ZXSpectrum +97ABB57B2ED6B20F4D6F7EA7620BF8FA Dungeon of Torgar, The (1993)(Guild, The) ZXSpectrum +225E53C9B630E313193E21BFBCDB3F0D Dungeon Raiders (2018)(Payndz) ZXSpectrum +63376C7874ED4497B815476B6F325241 Dungeon, The (1984)(Newton, Dave) ZXSpectrum +B4F498BB8CBABE89BE234E8510606FFC Dungeons of Doom (1984)(Temptation) ZXSpectrum +E88B8431C86BAEB602C79A084334F002 Dunshalt Donut, The (1984)(Anubis) ZXSpectrum +CF9122169DE0D2DBA27EADAE1A10531F Durak (1991)(Copper Feet)(RU) ZXSpectrum RU +21F1FE1E3DCD21883429A7C9DA9076ED Durak (1991)(Copper Feet)(RU)[a] ZXSpectrum RU +A236990CFFC68F40A62D5EE1D9F91422 Durak (1991)(Copper Feet)(RU)[a2] ZXSpectrum RU +851F9EC34AC66EB6ACA33795812C3E97 Dustin (1987)(Dinamic)(ES) ZXSpectrum ES +D7D1C9281D4E0400F71B1997B4B4F53C Dustin (1987)(Dinamic)(ES)(en) ZXSpectrum en ES +A15C1B6DC80E8F9CDC29FE36D76B14D4 Dustin (1987)(Dinamic)(ES)[a] ZXSpectrum ES +2EF338E743283137836E448CEC4213D5 Dustin (1987)(Dinamic)(ES)[a2] ZXSpectrum ES +38906868EE0948C5E57A04D130320056 Dustin (1987)(Dinamic)(ES)[a3] ZXSpectrum ES +C12DF3EEF9A667FE2FBC3138F9725609 Dustman (1984)(Timescape) ZXSpectrum +1AE2BE20F134D6AE7A1C9B0AA1A5FD1A Dustman (1984)(Timescape)[a] ZXSpectrum +F382BFE221A5FAE79A1A6320A4DBDC0C Dustman (1984)(Timescape)[a2] ZXSpectrum +4AAE7C11DDBAF193BEA27A8A5695C30E Dux (19xx)(EP)(ES) ZXSpectrum ES +ADB37E2DC55EBC4E5363B3492DC5BA26 D'Veel'Ng (2013-05-28)(Mojon Twins, The)(ES)(en) ZXSpectrum en ES +60920EDC76252D5F640DC558AD713C5D Dwarfs Domain (1984)(King) ZXSpectrum +3B23C05CDB40F30B4D19AE26E9A4D99C Dyna Star (1988)(Pirate) ZXSpectrum +16D1A8F4E31895395F458D89B6221AD1 Dyna Star (1988)(Pirate)(128K) ZXSpectrum +62AFDB6D830E3C72B6A407D74FBEB6D1 Dynamic Duo (1989)(Firebird) ZXSpectrum +2D216C23C3E80F3B2ED2151733E1F5B7 Dynamic Duo (1989)(Firebird)[a] ZXSpectrum +DEBA0EBC45F4EE68AB9BFBED056CBE7F Dynamite Dan (1985)(Mirrorsoft) ZXSpectrum +BAF46A8EA92C793522544E793CAC21A3 Dynamite Dan (1985)(Mirrorsoft)[a] ZXSpectrum +C76FAC621F79013B78B6FF93F090301F Dynamite Dan II - Dr Blitzen and the Islands of Arcanum (1986)(Mirrorsoft) ZXSpectrum +34661EDD171B8C25A6D932B6803E820F Dynamite Dan II - Dr Blitzen and the Islands of Arcanum (1986)(Mirrorsoft)[a] ZXSpectrum +D72EE9893852A6E12BF8EDCBD780DA05 Dynamite Dux (1989)(Activision)(48K-128K) ZXSpectrum +17EC11D15C5D6278F498C7DFFEAFC4B2 Dynamix (1989)(Virgin Mastertronic) ZXSpectrum +951B10C7A3DA6C2F261801BD3A8ABB0C Dynamix (1989)(Virgin Mastertronic)[a] ZXSpectrum +71DAB69590E694F8E68D9E90023D4106 Dynasty Wars (1990)(U.S. Gold) ZXSpectrum +53BD42C1D08F6D6DF222FA4E81E36E60 Dynasty Wars (1990)(U.S. Gold)[a] ZXSpectrum +82FD03A7775A1758A8F65756E1141B10 Dynasty Wars (1990)(U.S. Gold)[a2] ZXSpectrum +B93D0DE5319092AC800180E1132FF297 Dynasty Wars (1990)(U.S. Gold)[a3] ZXSpectrum +8DF2B9875D620C7425F0F21FDAAFC22E Dynatron Mission (1987)(Mastertronic) ZXSpectrum +ABD7BA96DB797B22E23800FAFF894D92 Dynatron Mission (1987)(Mastertronic)[a] ZXSpectrum +984A5A42B91B9FE71181EEE0B0DDBDEB Dynatron Mission (1987)(Mastertronic)[a2] ZXSpectrum +993FD8E0512C8D89197BFA05148939D7 Dziurak - Go to Hole! (2012)(Cat-Man - Tygrys - Voyager)(PL)(en) ZXSpectrum en PL +142B13FC47AD204F2141B9FAB6260AC5 Dziurak - Go to Hole! (2012)(Cat-Man - Tygrys - Voyager)(PL)(en)[a] ZXSpectrum en PL +6F79567FC8B3C329CF8FF81EE170E347 E.T. (1983)(Investronica)(ES)[re-release] ZXSpectrum ES +512B790502B16FE16B24666F70CD63F9 E.T. (1983)(Macronics Systems)(GB)(es) ZXSpectrum es GB +CA5A0A211E35ECEEAFEDDD240C461F18 E.T. (1983)(Sinclair User)(16K) ZXSpectrum +B04C5D9BF88EB5A008696D83EEEE69AC E.T.X. (1983)(Abbex Electronics)[aka Extra-Terrestrial Xargon] ZXSpectrum +085F6273F912DF14934F1FCAA491EC9E Eagle (1987)(Dro Soft)(ES) ZXSpectrum ES +8A238194EBB93F5712E1EB9928A7032C Eagles Nest (1987)(Players)(48K-128K)[re-release] ZXSpectrum +4D47C0EE4A6FF850E2F1989DFDAC6A5C Earth Attack (1983)(ZX Computing) ZXSpectrum +96B1741DFE5D402A8E4840DF7C407EDB Earth Defence (1984)(Artic Computing)(16K) ZXSpectrum +E8963C18449DCDF5CCB21518A78E73DE Earth Girls Make Tasty Snacks (2002)(Bolokov, Juan)[CSSCGC] ZXSpectrum +C8FB828BC368C824098270A446E2A385 Earth Shaker (1990)(Your Sinclair) ZXSpectrum +6060CF20D260F6E1C9F1A37EADA0143D Earth Shaker (1990)(Your Sinclair)[a] ZXSpectrum +AE65DD1C206A6F3E33010FA0C1BB263D Earthlight (1988)(Firebird)(128K) ZXSpectrum +20401122C47BEC6C240AA7FE74872FC7 Earthlight (1988)(Firebird)(48K-128K) ZXSpectrum +A0C64AAA97BDACB9EB5A37B579673788 Earthlight (1988)(Firebird)(48K-128K)[a] ZXSpectrum +ADEBC3E0DB73F19FD492D72290DF5980 Earthraid v1.1 (2012)(Daniel, Leszek Chmielewski)(AT)(en) ZXSpectrum en AT +8985C02C48641EE7CB004FA98E23ADF5 East Front (1984)(CCS) ZXSpectrum +405D50FB0D1B182238E135536C6D9807 EastEnders (1987)(Macsen) ZXSpectrum +069A8C028DACA2E52CF57523BA797FC1 Easyfrog (2002)(Marks, Russell)(16K) ZXSpectrum +86F4E83E3F5FD12476CD0CF96347ADA8 Echelon (1988)(U.S. Gold)(48K-128K) ZXSpectrum +08BE0CB2B0C9AF1208D2CE54D85E07CA Eclipse (1991)(Zenobi) ZXSpectrum +DBC81F43326080DCB974C2A649416261 Eddie Edwards' Super Ski (1989)(Loriciels)(FR)(en) ZXSpectrum en FR +B017399FB4D97600AEF3D8B3567DB86A Edge, The (2009)(YRS)(NL)(en) ZXSpectrum en NL +FF43599A356FDF08586DE720E85F08E8 Effugit (2013)(J.B.G.V.) ZXSpectrum +F25E4159A7A69F7113D856CC8A75265E EFMB - Endless Forms Most Beautiful (2012)(Stonechat Productions)(48K-128K) ZXSpectrum +3368AA266030FA1D8D894D483A0642BD Egbert (1984)(Bingham, Grant) ZXSpectrum +94A6D32C7EB7598657FC2CDAD3595133 Egg Saver (1984)(Sinclair Programs)(16K) ZXSpectrum +0E5D7CAA7E9843EF0C93CC883E0C2CCD Egg Saviour (1983)(Virgin Books) ZXSpectrum +D26CABE741DD0E7F366A522461B70BFD Egg, The (1985)(Automata UK) ZXSpectrum +7DFFF0477BA88133C1D563A72C659AA2 Egg, The (1985)(Automata UK)[a] ZXSpectrum +7AA6BEDEF8F3E6A626B78375CE481012 Egghead (1989)(Crash) ZXSpectrum +8D34F23BE174172CF247DE7E6239AD59 Egghead (1989)(Crash)[a] ZXSpectrum +0B00FEA43D2D8B5552DE5C30E4D94A53 Egghead 4 - Egghead Entertains (2006)(Cauldwell, Jonathan)(48K-128K) ZXSpectrum +7B077A3E4DA9A7E67D7CBF46768D8C4B Egghead 5 - Egghead Round the Med (2007-11)(Cauldwell, Jonathan)(128K) ZXSpectrum +7C2503D4DF4622A9ACE6A7BA610ACD1B Egghead 6 - Egghead Goes to Town (2017)(Cauldwell, Jonathan - Yerzmyey) ZXSpectrum +C2000F3286F4FA3B9DE490CE6A30DDBF Egghead in Space (2003)(Cauldwell, Jonathan) ZXSpectrum +4DBC85A05EADF1A94F25D6B056BCFB6C Egghead Plus (2009)(Cauldwell, Jonathan) ZXSpectrum +C259C5FCDE835A7A3D18641DA19FE225 Egghead to the Rescue (1990)(Crash)[aka Egghead 2] ZXSpectrum +2A8958696E140F28CAAED663BC1C6262 Eggscotch0 (2011)(R-Tape)[CSSCGC] ZXSpectrum +1BCDB59501B1AE17196542ED1B7CDAC6 Eidolon, The (1986)(Activision)(48K-128K)[a][aka Eidalon] ZXSpectrum +435EEC6BE98A70B3DBA23C2316268151 Eidolon, The (1986)(Activision)(48K-128K)[a2][aka Eidalon] ZXSpectrum +F819E17C5D550B6F6F1ED3243743B6D2 Eidolon, The (1986)(Activision)(48K-128K)[a3][aka Eidalon] ZXSpectrum +75B7936598169B9BE2397CA0BAC92E69 Eidolon, The (1986)(Activision)(48K-128K)[aka Eidalon] ZXSpectrum +8E4F79F27AF3D13B22F3D47364500CE8 Eight Cards Patience (19xx)(-) ZXSpectrum +E22F2BF71B79B1DC407DEC15B6323480 Eights (1984)(Atlantis) ZXSpectrum +F45FE497BE31DED5A141B6384346B88B Elecciones Generales (1986)(Juegos & Estrategia)(ES) ZXSpectrum ES +553AD1BDFBD75381470A8F4CE66637DE Election (1984)(Mastertronic) ZXSpectrum +4F9B9249D15E22506D642D551855302F Election '05 (2005)(Chaosmongers)[CSSCGC] ZXSpectrum +5ECA6CCA7790847048A37C994016C369 Electra 9000 - Lunar Attack Vehicle (1987)(Alternative)[re-release] ZXSpectrum +C2FAA12250DD7CB69CD758952AF6884B Electric (2013)(LeeSpoons)[CSSCGC] ZXSpectrum +9B335A6C18F263172CA5C716E0A55F5F Electro Bingo (1989)(Sinclair User) ZXSpectrum +36216A77E1563D8BA94D40A28A913BF8 Electro Bingo 2 (1989)(Sinclair User) ZXSpectrum +2D936597360732AC90CE3F62E3ADFE0A Electro Bingo 2 (1989)(Sinclair User)[a] ZXSpectrum +2C15BE32ACB49446880710840C125B3D Electro Bingo 3 (1989)(Sinclair User) ZXSpectrum +DDB18E6C82486DBA4BCE9F7372F355C5 Electro-Man in Revenge of the Bugs (1985)(Sinclair User) ZXSpectrum +205AD752F1662265393F085AA2FE19DA Elektro Storm (1983)(PSS)[aka Electro Storm] ZXSpectrum +1DD74D2AD61DA5A8FA1A7BEFCED83028 Elephant's Graveyard (1982)(ZX Computing) ZXSpectrum +43B5CDF6FBB895CF22FF920DE5D9932B Elevator Action (1987)(Quicksilva)(48K-128K) ZXSpectrum +5298A71D27258AE812DBA892C42D1FB0 Elevator Action (1987)(Quicksilva)(48K-128K)[a] ZXSpectrum +AA06DC2B1C16746D966F9F6C376325EE Elevator Action (1987)(Quicksilva)(48K-128K)[a2] ZXSpectrum +B82EEAEF7458704E8AB75CFF3B21B9A7 Elevator Operator Emulator (2013)(Kweepa)[CSSCGC] ZXSpectrum +05001979CAE84791A2384134134D91C1 ELF (2016-04)(Defecto Digital Studios)(es) ZXSpectrum es +2F4093A6C9487297591D018E699204A1 Elfin Wars, The (1994)(Zenobi) ZXSpectrum +DF158285C0E102E75D7975BA96BA8F87 Elfin Way (1985)(Sinclair User) ZXSpectrum +964898472E4A898E905BB5F5D1D5AFEA Elfindor (1989)(Sigmasoft) ZXSpectrum +DE8AA070935DD5C2F73CDC5FF4B6AD1C Elfos de Maroland, Los (1993)(Kame Soft)(ES)(Tape 1 of 2) ZXSpectrum ES +134CEC6C4061BF16FAE12DCAF6710A87 Elfos de Maroland, Los (1993)(Kame Soft)(ES)(Tape 2 of 2) ZXSpectrum ES +AF9D55BC3F43DF080A5BC4E1830C6AF9 Eliminator (1988)(Alternative) ZXSpectrum +D03288A730F8B8857A2C1D77CB636E65 Eliminator (1988)(Hewson Consultants)(48K-128K)[a][aka Roadstar XRi] ZXSpectrum +2E3E1EAFEB8808BFF933774B649F1951 Eliminator (1988)(Hewson Consultants)(48K-128K)[aka Roadstar XRi] ZXSpectrum +D9CA21D0A12502B05C62AD76F301B052 Eliminator (1988)(System 4)(ES)(en)[re-release] ZXSpectrum en ES +7357800E60F9E230A9A700985A015725 Elite - Joystick Club Version (1985)(Firebird)(48K-128K) ZXSpectrum +621DE3B3E727EA2A8E81BC0959C32917 Elite (1985)(Firebird)(48K-128K) ZXSpectrum +26B81F8008ECDF1057E20A7BAA61F77B Elite (1985)(Firebird)(48K-128K)[a] ZXSpectrum +213CA5957154BF1D3AA5B72448628EF2 Elite (1985)(Firebird)(48K-128K)[a2] ZXSpectrum +DC48F02C5F7424DA52A9819C4B76C15B Elite (1985)(Firebird)(48K-128K)[a3] ZXSpectrum +7760414AE7FDE2AD2E051853CB9B5CB6 Elite 2 (1992)(Mild Soft)(128K)(RU)(en) ZXSpectrum en RU +0120F4E5E59B7277C95EFECC8845E63A Elite 2 (1992)(Mild Soft)(128K)(RU)(en)[a] ZXSpectrum en RU +38AF00E8EB4C0C1125A9FBB5D9FF1E91 Elite Help File (19xx)(-)(RU) ZXSpectrum RU +3391DB3A04700A6F18CDD6F291EA22BB Elite Supertrux (1988)(Elite Systems)(128K) ZXSpectrum +E558EDC02D4FCDBCEA83F952837F152C Elixir Vitae (2013-10)(Cj Echo - Miazga, Rafal)(48K-128K) ZXSpectrum +80ABBD1670C2224F4D79DD89CD85ADE8 Eliza (1983)(Vries, M. de) ZXSpectrum +969CB53B6E2FAF0772F1AC703C6C5C41 Elmo's Karaoke C-rap - and Many More (2008)(Dr. BEEP)[CSSCGC] ZXSpectrum +97C4F5597161547A65AF8BBADB830114 Elven Warrior (1989)(Players Premier)(48K-128K) ZXSpectrum +9A149F57C074DF9CEBCEAB8B3304FD79 Elven Warrior (1989)(Players Premier)(48K-128K)[a] ZXSpectrum +CD78612AB54435D115BF08DD017AAA9E Elven Warrior (1989)(Players Premier)(48K-128K)[a2] ZXSpectrum +0EC141F33A251A4092E0B524BCF5CCE6 Embassy Assault (1982)(Sinclair Research)(16K)[aka Embassy Siege] ZXSpectrum +02B8DCB31BE9152F8BF1E71713A2CDA9 Emerald Isle (1985)(Level 9 Computing) ZXSpectrum +6189C48109F0469B3B68F6DE7E13AF69 Emilio Butragueno Futbol (1988)(Ocean Software - Topo Soft)(GB)(es) ZXSpectrum es GB +7F96834A5D66E6E187F7F5A9FFCD7A5D Emilio Sanchez Vicario Grand Slam (1990)(Zigurat)(ES) ZXSpectrum ES +A3F20052ACD477CE00DE1945386650C9 Emily's Tantrums (1984)(Sinclair Programs)(16K) ZXSpectrum +99A4F49C68D779B65FF441A795A6D671 Emlyn Hughes International Soccer (1989)(Audiogenic) ZXSpectrum +647CC47B0595B4C84D05728EE05581C9 Emlyn Hughes International Soccer (1989)(Audiogenic)[a] ZXSpectrum +6B6BF31FE40E98BE4EAF99B2083F64E7 E-motion (1990)(U.S. Gold)(128K) ZXSpectrum +C82000FD7FD388FFC4D33C1A9E248EF5 E-motion (1990)(U.S. Gold)(48K-128K) ZXSpectrum +5B126A12D8181636A5675032CF6C0317 E-motion (1990)(U.S. Gold)(48K-128K)[a] ZXSpectrum +327A7F93A4D28748B530F9695EA94CDF E-motion (1990)(U.S. Gold)(48K-128K)[a2] ZXSpectrum +F39243532A66C85AD822D4970E225A89 E-motion (1990)(U.S. Gold)(48K-128K)[a3] ZXSpectrum +20D71680576D0B668FC07357B882CC58 E-motion (1990)(U.S. Gold)(48K-128K)[a4] ZXSpectrum +D5CEA59048E1FC9BA2BB8EE39DADB0B3 Empire (2016-07-28)(Alvin Albrecht) ZXSpectrum +8F4D1641E9F304DBDFD9CAF6C4471500 Empire (2016-08-15)(Grimwood, Jim) ZXSpectrum +14245B0B6230ECDD630FC791131F1BB7 Empire Fights Back, The (1985)(Mastertronic) ZXSpectrum +45C7C4CA3A427FBA581661E8949A6C05 Empire Fights Back, The (1985)(Mastertronic)[a] ZXSpectrum +32003AC0DC5749543762A7DE6DD6B29F Empire Strikes Back, The (1988)(Domark)(48K-128K) ZXSpectrum +7729DB51DC5E4B42894A0198850547D3 Empire Strikes Back, The (1988)(Domark)(48K-128K)[a] ZXSpectrum +A213991A1C67A6F1ACC34F740C27F6BE Empire Strikes Back, The (1988)(Domark)(48K-128K)[a2] ZXSpectrum +9182268BCFC6B1D5EB3600EA8D2F2FED Empire Strikes Back, The (1988)(Domark)(48K-128K)[a3] ZXSpectrum +3F095D625F085BB1A7A31D8BDCC54A3A Emulator (1998)(Jolly, Derek)[CSSCGC] ZXSpectrum +ADF044A9CD2C97936ADA74E064CA5924 En Busca de Mortadelo (1988)(Borro, Alfonso Fernandez)(ES)(en)[aka In Search of Mort][aka Searching for Mort] ZXSpectrum en ES +0B0FDF447F6C98F8D031084EB7296443 En Busca de Mortadelo (1988)(Borro, Alfonso Fernandez)(ES)(pt)[aka In Search of Mort][aka Searching for Mort] ZXSpectrum pt ES +B6AA6136071540DD4B9E8CDA7532AE68 En Busca de Mortadelo (1988)(Borro, Alfonso Fernandez)(ES)[aka In Search of Mort][aka Searching for Mort] ZXSpectrum ES +83133454CD17D37ECDEC276B5AB4F35C Enchanted (1989)(Positive)(ES) ZXSpectrum ES +BCCE554100B76E583EE13E177F71B136 Enchanted (1989)(Positive)(ES)[a] ZXSpectrum ES +CBDE915B22BA404F61CADC634AC3D4E1 Enchanted (1989)(Positive)(ES)[a2] ZXSpectrum ES +DC7A6367A89086DAB8C2CC25ECCADCE4 Encuerer (2013)(na_th_an)(es)[CSSCGC] ZXSpectrum es +B5FB5B78FB175F671F910AF22DDDF95E Encyclopaedia Galactica (2013-12)(Retro Fusion)(48K-128K) ZXSpectrum +57524B905993112B5D1CE324995DF15F Encyclopedia of War - Ancient Battles (1989)(CCS)(128K) ZXSpectrum +2F07B37BED090B49FC6E2221DCFF5F0A Encyclopedia of War - Ancient Battles (1989)(CCS)(128K)[a] ZXSpectrum +19256F8108AF69CE3F6245D50ED1067F Encyclopedia of War - Ancient Battles (1989)(CCS)(48K-128K) ZXSpectrum +58FCB579C9ED75159B542A1E4E5A17C1 Encyclopedia of War - Ancient Battles (1989)(CCS)(48K-128K)[a] ZXSpectrum +8A76402BA124C610855DF67010236A69 End Zone (1987)(Alternative) ZXSpectrum +3F2629533C26D45AFA488D2D5B9D4FD7 End Zone (1987)(Alternative)[a] ZXSpectrum +709DC82B797CD1B631AAEEABCFA0B8FA Endurance (1985)(CRL Group) ZXSpectrum +3E4A661496FAD224CB0EF2DB4F06D000 Enduro (1984)(Activision) ZXSpectrum +41330B79C75D6CDEE17825D6B595F989 Enduro (1984)(Activision)[a] ZXSpectrum +5745E7B936912C955CDF83A30C4E07E9 Enduro (1984)(Activision)[a2] ZXSpectrum +810CAC806859BEC783AA32E7F3F607F1 Enduro Racer (1987)(Activision)(48K-128K) ZXSpectrum +8A086CBA4779415745303DB81D8936F3 Enduro Racer (1987)(Activision)(48K-128K)[a] ZXSpectrum +EE18B2CECD53F764EAC6C93D3C364664 Endzone (1991)(Sport-Sim)(128K) ZXSpectrum +FC168485E8260A9D1797A734EC78A6E4 Energy Fields (1983)(Pan Books)(16K) ZXSpectrum +47847724F7D4400C58229620A843EE94 Energy Warrior (1987)(Mastertronic) ZXSpectrum +B8048712B32C807D115D24AB13EA18CF Energy Warrior (1987)(Mastertronic)[a] ZXSpectrum +47A1CC3A91F87E5479BA31EB7E94FC56 Enforcer 2, The (1999)(Gonad The Barbarian)[CSSCGC] ZXSpectrum +8D1F4512C114D57632A2CC3512EE0D39 Engineer Humpty (1984)(Artic Computing) ZXSpectrum +545F64B682F325A7CE84FF6C35375110 Engineer Humpty (1984)(Artic Computing)[a] ZXSpectrum +8192D43538E30E945F2E5A02C76C5F09 Enigma (1995)(Gasman, The) ZXSpectrum +7504680CC963C2F5D870CCD148F3363F Enigma (1995)(Gasman, The)(48K-128K) ZXSpectrum +2F31AAE3A93573C129E2E35F0878DC62 Enigma Force (1985)(Beyond)[a][aka Shadowfire 2] ZXSpectrum +3985A5A30241083173948847E8DE3270 Enigma Force (1985)(Beyond)[aka Shadowfire 2] ZXSpectrum +9D6F97AFC8AE5845E335CD1968DBCC26 Enterprise (1987)(Melbourne House) ZXSpectrum +A114CDC13EA430C104916036C99CC081 Enterprise (19xx)(-)(de) ZXSpectrum de +FAF8A48DBAC2984BAA6B9C88CF105B77 Entertainer, The (1999)(Gonad The Barbarian)(128K)[CSSCGC] ZXSpectrum +A47BEF7F905726BC732EB9BAC608E7EC Entre Comillas (19xx)(Medina, M. Garcia)(es) ZXSpectrum es +AC8140B528DC8C8EAB99F8D1E3F76011 Envelope, The (1984)(Yodasoft)(DE)(en) ZXSpectrum en DE +22BE264D1F64BAD59C6E7B046B870BB7 Equinox (1986)(Mikro-Gen) ZXSpectrum +F6A5343F6710D20291B536161FB4522C Equinox (1986)(Mikro-Gen)[a] ZXSpectrum +6F745ABAA711F52FB8D6D2460DFF3BF3 Equipo A, El (1988)(Zafiro Software Division)(ES)(Side B)[aka A-Team, The] ZXSpectrum ES +D1D575673D4CD14E49D3A2561113FBB3 Equipo A, El (1988)(Zafiro Software Division)(ES)(Tape 1 of 2)[aka A-Team, The] ZXSpectrum ES +0FC09B24A016075C539C47393390B6CD Equipo A, El (1988)(Zafiro Software Division)(ES)(Tape 2 of 2)[aka A-Team, The] ZXSpectrum ES +6886E6E596B3D6010D868162A4912FC1 Equipo A, El (1988)(Zafiro Software Division)(ES)[aka A-Team, The] ZXSpectrum ES +BD518D2767FC8FAE5E5BEED3A35CEE47 ERASE (2016)(-)[CSSCGC][aka Eradicate Rapidly All Symbols Entirely] ZXSpectrum +C4DFE4F548F6A7A7670CE4200C89E076 Eric & the Floaters (1984)(Sinclair Research)[a][aka Eric and the Floaters] ZXSpectrum +670596C0E4D7872354D80591A1DDAF98 Eric & the Floaters (1984)(Sinclair Research)[a2][aka Eric and the Floaters] ZXSpectrum +C2A8C3AE0AD81F348517FDA843D2EAE9 Eric & the Floaters (1984)(Sinclair Research)[aka Eric and the Floaters] ZXSpectrum +79E5AF8629C5C4C5955C410457B33FA5 Eric Bristow's Pro-Darts (1984)(Quicksilva) ZXSpectrum +CB6BE81AB68B01D787811E32A9CE12EE Eric Bristow's Pro-Darts (1984)(Quicksilva)[a] ZXSpectrum +E2A066A9C7EEF81EB26A8DB72B50FDF9 Eric Bristow's Pro-Darts (1984)(Quicksilva)[a2] ZXSpectrum +D9139586755E119E70D9D17FD8EBA5AE Erik - the Phantom of the Opera (1987)(Crysys) ZXSpectrum +97A3EB824D732C571C5D046A14107AAD Erik - the Phantom of the Opera (1987)(Crysys)[a] ZXSpectrum +6319C1FFAC1962D8D80BD2D358D35026 Erik - the Phantom of the Opera (1987)(Crysys)[a2] ZXSpectrum +5AD2EDE0C3B1B1B5CEDBF414D4FB1AD8 Erotic Pinball (2000)(Young, Chris)[CSSCGC] ZXSpectrum +30C368D6BC604935C9B491E127706BAC Escalador Loco, El (1983)(Ventamatic)(ES) ZXSpectrum ES +51622E5D17737DD8903CFCD654B789C0 Escape (1982)(New Generation)(16K) ZXSpectrum +715B14A66EAC94A5A377CF30552DAEB1 Escape (1982)(New Generation)(16K)[a] ZXSpectrum +9F8BB95BD64644FAFADB17EB6202DF6B Escape (1983)(Sparrow Books)(16K) ZXSpectrum +8B9D928C2F227159CF81FD303F350D3F Escape (1984)(Big K) ZXSpectrum +F8D3A73FB971C33C4658EAA77B732640 Escape (1992)(Price, A.) ZXSpectrum +87769EC6A306E99E6D4E140EB101B1F8 Escape from Asylum (2013-07)(Dantoine Retro Studios) ZXSpectrum +7FFA12B0FB3CE405D1D94431B76950A8 Escape from Castle (1988)(Chabek, Jiri)(CZ) ZXSpectrum CZ +58D8A64F1E486A6A0D54C9FE666E5CDB Escape from Castle Rathbone (1985)(Your Spectrum) ZXSpectrum +AB42823BDE0C1AF78F730898504599C9 Escape from Cnossus (2013)(No Time To Play)(RO)(en) ZXSpectrum en RO +0D1026778AAB52BB52194E4652900C48 Escape from Colditz (1982)(Malley, Martin) ZXSpectrum +3E034568E1B67F080A46B37ED696F3C6 Escape from Colditz (1984)(Scorpion) ZXSpectrum +F7ED98C8682C2FFDB472E0396AB445DF Escape from Colony 8 (2014-11-30)(usebox.net) ZXSpectrum +8C11E4658FE170F44A2BD4DC52B98A00 Escape from Devil's Island (1984)(Home Computing Weekly) ZXSpectrum +ED4918A120DC54FC139B08F28615B936 Escape from Krakatoa (1984)(Abbex Electronics) ZXSpectrum +A238C5677F012940C19F6E2F038C3C4A Escape from Krakatoa (1984)(Abbex Electronics)[a] ZXSpectrum +3B8AE7491FBD3A3464A384222431C92D Escape from Malagar (19xx)(-)[aka Escape from Malachor] ZXSpectrum +0DCC33091EFA64DE370581047C713EA0 Escape From Niburon Prime (2008)(Woody)(48K-128K)[CSSCGC] ZXSpectrum +F46675A31541C4C3F8982340C90F0E62 Escape from Omicron (1984)(Video Showcase)(16K) ZXSpectrum +887B3A4DEB8FC235FAA2CFC260020052 Escape from Pulsar 7 (1983)(Channel 8)[re-release] ZXSpectrum +0D70A831DFBF79E0C500DB15137332E1 Escape from Sylon 6 (1984)(King)[aka Escape from Cylon 6] ZXSpectrum +6B1C34D29C6511090A82994269612190 Escape From the Alien Nest (2011)(Bannister, Steven)[CSSCGC] ZXSpectrum +EA06589BD014138776B0B10CCE637F38 Escape from the Holy Tower (2016-10-12)(Jevilon - Metsuke)(es) ZXSpectrum es +B481F2F3653E33672AFCD534022CE0A2 Escape from the Paradise (1992)(Tlauli-ran)(CZ) ZXSpectrum CZ +E8897EE72984C9F4AFB277C16B137A5A Escape from the Planet of the Robot Monsters (1990)(Domark)(48K-128K) ZXSpectrum +DB2FA6F3F26DA4273047AB8B50F18546 Escape From The Sewers (2015-11)(PrimyGames)(es) ZXSpectrum es +96C32F153DC7D41B1BB9BFBB267B954D Escape from the Underworld (1986)(Sinclair User) ZXSpectrum +582899EF3FAE938E003D84D39A370124 Escape From The... men in White Coats (1998)(Young, Chris)[CSSCGC] ZXSpectrum +A2BCFAC2FD913C74B1D55C757E365A8C Escape from Xenon (1985)(Garner, T.J.) ZXSpectrum +2B56D762F59D4A7A3970C6F0E9B8CB9A Escape of the Snails (2006)(Herve Ast)(FR) ZXSpectrum FR +DB7272A2DC6D0E0F7AE8724DB6429C67 Escape of the Snails (2006)(Herve Ast)(FR)(de) ZXSpectrum de FR +994957641A5D7CB1F7F27BCAB5BFE42D Escape of the Snails (2006)(Herve Ast)(FR)(en) ZXSpectrum en FR +419B88F4024EFDEE96C5972167F1FE8D Escape to Kharkhan (2010)(Kac, Tomaz)(128K)(SI)(en)[aka Flight to Kharkhan] ZXSpectrum en SI +6F254BEE09F6590685F62BB35166D0A7 Escape! (1982)(Usborne Publishing)(16K) ZXSpectrum +74B0BCC0B943F582C01D06FF2BDFA292 Escape-MCP (1983)(Rabbit)(16K) ZXSpectrum +A5C405B528BB1108CAEB696F688EEAAC Escoba, La (1985)(MicroHobby)(ES) ZXSpectrum ES +C20E43D5CC61563C2579B3EFBFBBFD01 Eskimo Capers (1984)(PowerSoftware)(16K) ZXSpectrum +D5FACB711B3D66A73D989DCAE1214779 Eskimo Eddie (1984)(Ocean) ZXSpectrum +EEA16CB08CE8D305063C8332A0FFB622 Eskimo Eddie (1984)(Ocean)[a] ZXSpectrum +DDD249A4956729AC4DC37F46890A2498 Eskimo Eddie (1984)(Ocean)[a2] ZXSpectrum +9FA1CBDA532CDA4E55A956DA19D75589 Eskimo Eddie (1984)(Ocean)[a3] ZXSpectrum +D7EFCA8E04F8A8B369FD1880B713308F Espada Sagrada, La (1990)(Topo Soft)(48K-128K)(ES) ZXSpectrum ES +932DD0E85E7BD3BA2D13A6B5365483C5 Espada Sagrada, La (1990)(Topo Soft)(48K-128K)(ES)[a] ZXSpectrum ES +6FCFF7F450AB069B4083933B4FAD848F Espada Sagrada, La (1990)(Topo Soft)(48K-128K)(ES)[a2] ZXSpectrum ES +2921E1DF01139D63476922E75A250F55 Espejos (1991)(Larranaga, Pedro Jose Rodriguez - Lopez, Raul)(128K)(ES) ZXSpectrum ES +F1A33A9E7F0B9CFD56A9FE536178FA21 Espia (1984)(Investronica)(ES) ZXSpectrum ES +1150E14658ECB53B1ECDF3665A14CBC9 Espia, El (1992)(PAC Soft)(ES) ZXSpectrum ES +5E218FFA78CB26259C9B9C9E65133702 Espionage (1988)(Grandslam)(48K-128K)[passworded] ZXSpectrum +15A1CEBB269AF5087773457AABAC4691 Esta en la Caja (2009)(RELEVO Videogames)(ES) ZXSpectrum ES +D5AC733A138D700E6811464C6AD38CED Estacion, La (1991)(Imperator)(128K)(ES) ZXSpectrum ES +C1AE1B54DC3E16F945635103374852BA E-SWAT (1990)(Musical 1)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +C490711DFDB572F6FEF59B959C9AC281 ESWAT Cyber Police (1990)(U.S. Gold)(128K)[aka Elite Special Weapons And Tactics] ZXSpectrum +2DCFAA8BCCB6922E5A21E1FCF4FC5A7F ETa (1982)(Automata UK)(16K) ZXSpectrum +5001E63514CE8C7CEA5FF521EDAF6F68 Etch-a-sketch Simulator (2004)(Murray, Peter)[CSSCGC] ZXSpectrum +CDACB87EE44A0AA527E6DB608FDECAE7 Ethnipod (1991)(Your Sinclair) ZXSpectrum +E9D64C4477D35EC7341D96A9FC6FF317 Ethnipod (1991)(Your Sinclair)[a] ZXSpectrum +7469A1D242379AC4DD22802AB2C6174C Ethnipod (1991)(Your Sinclair)[a2] ZXSpectrum +C9B22B9E38389C0E12EDE657CDE87BD1 Ethnipod (1991)(Your Sinclair)[Music] ZXSpectrum +5491614629AA9401D5F69537D3EEE2EF Eugene - Lord of the Bathroom (1999)(Manic Miner Technologies)(NO)(en) ZXSpectrum en NO +B5BBBCFC694917C89FB866F6E97D389D Euphoria 2D (2012)(Andrew771)(RU) ZXSpectrum RU +642FDF3EC81E7645E31526946AD323B6 Euphoria 2D (2012)(Andrew771)(RU)(en) ZXSpectrum en RU +8304A4E2DC3F9F3D36CA73EFD24C894E Eureka! (1984)(Domark) ZXSpectrum +506EDCB5CB0163847DC9860AF32B019C Euro Boss (1991)(Challenge) ZXSpectrum +C687131EEEC5B29D22C1E3FC7554A00E Europe Vision (1999)(Young, Chris)[CSSCGC] ZXSpectrum +C5A7CB6A9EF79019BAAFC1C4891FF197 European Champions (1988)(E&J) ZXSpectrum +8EB61766D025F159A81692F4943FF7CF European Champions (1988)(E&J)(Side B) ZXSpectrum +5C15CFD417DAE7EBDF0E5B6473A38CC7 European Champions (1988)(E&J)[a] ZXSpectrum +B7667AC835A447B95775513B58371D02 European Championship Cup (1984)(Personal Computer Games) ZXSpectrum +0BFF015F41625CC9E71AE1E7E61E5F89 European Flag Quiz (2015)(-)[CSSCGC] ZXSpectrum +5469919942115E70D9AC38164AC8E10D European II - The European Cup (1986)(E&J)[a][aka European Trophy 2] ZXSpectrum +E21D9E3729AFA7D9ACCC382BCB335F6C European II - The European Cup (1986)(E&J)[aka European Trophy 2] ZXSpectrum +DE218C826628F8BAEB925985BD1D7E5A European Sandwich Hunt (2015)(unsatisfactory)[CSSCGC] ZXSpectrum +B64C961F697B8378E2874F041069AFB0 European Superleague (1991)(CDS Microsystems)(128K) ZXSpectrum +1FF469112B76FE7B42C1EF12144CB7B1 Europe-Vision 2015 (2015)(unsatisfactory)[CSSCGC] ZXSpectrum +8523AFFECEAD2D9E097ABA5CE06FDFE1 Eurostriker (2018)(Valdir) ZXSpectrum +64936295161C4A31979F534BA907C41B Evaristo el Punky (1988)(SPE)(ES) ZXSpectrum ES +4DDE426DEC4BF2A7C596E0D007C8B7BA Evening Star (1987)(Hewson Consultants)[aka Somerset and Dorset] ZXSpectrum +92A326965D927E4A20CBC231D9AC0FEE Everest Ascent (1983)(Richard Shepherd) ZXSpectrum +F0B44C73A3F9C5051DA5EDCD017751B5 Every Second Counts (1988)(TV Games)(48K-128K) ZXSpectrum +2787EC064CAE913919CAB1CD8935871B Every Second Counts (1988)(TV Games)(48K-128K)[a] ZXSpectrum +DFF86327B8DD40A39BBE89B95C71A57A Everyday Tale of a Seeker of Gold, An (1986)(Zenobi) ZXSpectrum +77040A6C9E4D04DCFE734493AD22C9D8 Everyone's a Wally (1985)(Mikro-Gen) ZXSpectrum +863A5E6238871C7F462E41C0B1339BD4 Everyone's a Wally (1985)(Mikro-Gen)[a] ZXSpectrum +03E725FB67C22198F1BB090E3D6351FD Everyone's a Wally (1985)(Mikro-Gen)[a2] ZXSpectrum +69EAB49BE934EF9B30EB0E1E59E5CE76 Everyone's a Wally (1985)(Mikro-Gen)[a3] ZXSpectrum +CB58D6F6389709321FF14D9B3DED90CA Everyone's a Wally (1985)(Mikro-Gen)[a4] ZXSpectrum +A9D1D6CBA10D89BEDBF8D9C36C6DDEC9 Everyone's a Wally (1985)(Mikro-Gen)[a5] ZXSpectrum +EED58BFFAA828980AD6018A7901B2B8E Evil Alien (1982)(Usborne Publishing)(16K) ZXSpectrum +C0F805E02445578EE52D14B100CC1516 Evil Crown, The (1985)(Argus Press) ZXSpectrum +9ACAB97E4B227C26B34EA3D3477617C3 Evil Dead, The (1984)(Palace) ZXSpectrum +034E6D8A1631717EE1D695972427DD98 Evil Dead, The (1984)(Palace)[a] ZXSpectrum +FD05688916562DA880B6B708AA33693D Evil Dead, The (1984)(Palace)[a2] ZXSpectrum +EEB7A4CEC1E46B5D40E28D110A1B419F Evil Domain (1988)(R'n'H Microtec) ZXSpectrum +A3CF2E753973014C0AE1A2915ED09A8C Evolution (1983)(Microsphere) ZXSpectrum +B9B4AE4254ECEC0C013AA9EC2841F222 Evolution 1 (1983)(Pan Books)(16K) ZXSpectrum +08762450FFCC2531B8178C5DE17149CD Evolution 2 (1983)(Pan Books)(16K) ZXSpectrum +C8D7F6C36946A13BA23E8A9241211980 Evolution 3 (1983)(Pan Books)(16K) ZXSpectrum +F5B861EE8A05014B90FF0B3672EEDFB1 EVP (2012)(-)[CSSCGC] ZXSpectrum +3B1C6CA1898F58B487C98F18BB02368F Excalibur - Sword of Kings (1987)(Alternative) ZXSpectrum +B6B11E9233637ECF01F72AFC593B89E0 Excalibur Against the Enemy (1983)(Virgin Books) ZXSpectrum +C56F8C07B90A9F996DD0FBAAC9C58F20 Excessus (1990)(Wazertown Works)(ES) ZXSpectrum ES +635EBED24F6AC5A5A3FDC230165926B7 Excessus (1990)(Wazertown Works)(ES)[a] ZXSpectrum ES +5421BC91EE0D0F4AF4DC9AF1524318C4 Exion (1989)(Eclipse)(CZ)(en) ZXSpectrum en CZ +9DBC5F6D3670EC1B89C6553C5470F5BD Exocet (1983)(Pan Books)(16K) ZXSpectrum +AF80FEE5F01E587C0FEADC589DD045C4 Exodus - Minigame Version (2011)(dead8088)(RU)(en) ZXSpectrum en RU +351E12C15F692CF90FD36628F23BD92F Exodus (1984)(Firebird) ZXSpectrum +6D3E76BDD8A10EE2BBC7D04E360C75A6 Exolon (1987)(Hewson Consultants)(48K-128K) ZXSpectrum +ABDED3D09E3625073BD1A42A394C017A Exolon (1987)(Hewson Consultants)(48K-128K)[a] ZXSpectrum +6CACCA15D3921B3CA9C25B70B9243CA2 Exolon (1987)(Hewson Consultants)(48K-128K)[a2] ZXSpectrum +ADE594F95241AEBC12866D34F455194C Exolon (1987)(Hewson Consultants)(48K-128K)[a3] ZXSpectrum +6B9760A8F42AD4A696B2ADD15D852883 Exoter (1987)(Cybexlab)(CZ) ZXSpectrum CZ +F009549AB646F40B22D0982825E3EA14 Exotron (1985)(Carrium) ZXSpectrum +307CE0EC69390B73BEEEF6C61B6127BA Expedition (1984)(ZX Computing) ZXSpectrum +7A72CF9B4F4CD8C6E8998C2DFDFDCECB Expert (1988)(OKF)(CZ) ZXSpectrum CZ +4A2DCFA6102BF57222DBECDEE8E15C37 Exploding Atoms (1991)(Proxima)(CZ) ZXSpectrum CZ +04260F86096A850488C24589DBDE482F Exploding Fist+ (1988)(Firebird) ZXSpectrum +90142174341B143A7DB661B87450E3BD Exploding Fist+ (1988)(Firebird)[a] ZXSpectrum +1D0EFA2F6587594315D214E5E07CF4A2 Exploding Fist+ (1988)(Firebird)[a2] ZXSpectrum +59F4105E030D9399A5336E7D86CA9166 Exploding Fist+ (1988)(Firebird)[a3] ZXSpectrum +F412312DCAA935508A4F3B1A1E4F0CA2 Exploding Wall (1989)(Byte Back)[a][re-release] ZXSpectrum +984D786E05C2C30A98DD5E35136D93BD Exploding Wall (1989)(Byte Back)[re-release] ZXSpectrum +89A7F2995307EF2D87D3F0DF8FAB0284 Explorer (1986)(Electric Dreams) ZXSpectrum +EF40AABC11F8E0D3D4B084D40A84992F Explorer (1986)(Electric Dreams)[a] ZXSpectrum +CE7F12A11116F9D399637CDC4FBCEB0B Explorer (2015-06-13)(Bordoni, Luca)(IT)(en) ZXSpectrum en IT +FDC7E287CBEBE67624183FD85E720DD6 Explorer XXXI (1988)(Dro Soft)(ES) ZXSpectrum ES +3976B789C050B5B06979E0C17B5468B2 Exterminator (1983)(Silversoft)(16K) ZXSpectrum +419112D495C011AE71ADAE9235A23525 Exterminator (1991)(Audiogenic)(128K) ZXSpectrum +3D9E991AC07292CA93D39E65E9FA2673 Exterminator (1991)(Audiogenic)(128K)[a] ZXSpectrum +3C6F48181EFC914673E9A5F983AA5C17 Extraordinarios Casos del Dr. Van Halen Caso 1 - Misterio en la Catedral, Los V2.0 (2004)(Caubet, Josep Coletas)(ES) ZXSpectrum ES +3383DF055BA82FCCA6BCDF2238A3471A Extraordinarios Casos del Dr. Van Halen Volumen 2 Relato III - El Hijo del Crepusculo, Los (2009)(Caubet, Josep Coletas)(ES) ZXSpectrum ES +8030AAF9BC725257B6923948BF00D6EB Extreme (1991)(Digital Integration) ZXSpectrum +F1D38A43CD796B7E22C12343C7CA49D1 Extricator, The (1986)(Precision Games)[aka Exricator, The] ZXSpectrum +A37A9903CC5CE3436DB942E0BB9E2840 Extruder (2018)(Martins, Rui) ZXSpectrum +BBF02D7C31A5FF6A3DAF91A3570740EB Eye of the Star Warrior, The (1984)(Sunshine Books)[aka Ojo del Guerrero de la Estrella, El] ZXSpectrum +F62B5C94578675E1F59A700608B93B92 Eye of Vartan (1985)(Pocket Money) ZXSpectrum +C8E3642303A892FAE804F53F011E5EBC F.I.F.O. (1989)(Klub Fifo)(SK)(cs)[aka First In First Out] ZXSpectrum cs SK +8689CE0EC2C763F9896EC1BDE777447A F.I.R.E. (1988)(Fuxoft)(48K-128K)(CZ)[aka Fast, Ingenious and Risky Elimination] ZXSpectrum CZ +DC8ECD9C27E0714091E83FD32FA4B9C2 F.I.R.E. (1990)(Ultrasoft)(48K-128K)(SK)(cs) ZXSpectrum cs SK +920AAA974A75F1965EC9CC0C81045726 F-1 (1991)(Zigurat)(ES)(en)[aka Formula 1 G.P. Simulator] ZXSpectrum en ES +52C0F7CFF55612CBD07B6EB0A8AE7B75 F-1 (1991)(Zigurat)(ES)[aka Formula 1 G.P. Simulator] ZXSpectrum ES +32616BB412B4BCC27C673A9C8030DDAD F1 Tornado Simulator (1991)(Zeppelin Games) ZXSpectrum +5CFE986120B3BA3474544B52EB71BC48 F14 Tomcat (1989)(Players) ZXSpectrum +2A9D3412C4F0D0B745C82EB27CF1DBF1 F14 Tomcat (1989)(Players)[a] ZXSpectrum +B1DF76705F8FBD7B83B8A8487892308C F14 Tomcat (1989)(Players)[a2] ZXSpectrum +254D4C477FCF291D858CA35DCC7DC097 F-15 Strike Eagle (1987)(MicroProse) ZXSpectrum +7146F1AF4E8C6F896387662B2D39F7C3 F-15 Strike Eagle (1987)(MicroProse)[a] ZXSpectrum +859BA125863BAA2259B8085D9A78E4F2 F-15 Strike Eagle (1987)(MicroProse)[a2] ZXSpectrum +59914321C3EE60D7FD8B6830E769E219 F-16 Fighting Falcon (1990)(Virgin Mastertronic)(48K-128K) ZXSpectrum +3F9BFAB6CBDDE6AAA8E51E0EE82A128B F1M25 (2001)(Young, Chris)[CSSCGC] ZXSpectrum +4778AC24348E8AEA29B642B89B03FF13 FA Cup '87 Football (1987)(Virgin Games)[aka F.A. Cup Football][re-release] ZXSpectrum +CE5D3FD99E4898A3D950CB85BE27F974 Factor Tractor (2013)(Kweepa)[CSSCGC] ZXSpectrum +58883E64BD80C9ADC13A3464E24B780A Factory Breakout (1984)(Poppy Soft) ZXSpectrum +F3D66D02B7D64E2DCABE823808AA1D64 Factory Daze (2009)(Smith, Bob)(128K) ZXSpectrum +9F5833BF7C4C49FED839A7FAF824C534 FADV - Flynn's Adventure (2012-04-01)(Dalby, Tom) ZXSpectrum +F9F785E21DF50F208C14F6759EAC9DF5 Faerie (1985)(8th Day) ZXSpectrum +DA6DA4D8798EF4C1157F679EDBBFCFC6 Fairlight - A Prelude - The Light Revealed (1985)(Edge, The)(128K) ZXSpectrum +4F097F83F33E3289949688E860D924DB Fairlight - A Prelude - The Light Revealed (1985)(Edge, The)(48K-128K) ZXSpectrum +7E7D2DCE09AE41F98F7E217A3D4DE1E0 Fairlight - A Prelude - The Light Revealed (1985)(Edge, The)(48K-128K)[a] ZXSpectrum +9E1C9DEEFC9BF1149CC82626C5E9E6FC Fairlight II (1986)(Edge, The)(48K-128K)[a][aka Fairlight - A Trail of Darkness] ZXSpectrum +FB8599BAB0006782B9A2EF20870B2D5C Fairlight II (1986)(Edge, The)(48K-128K)[aka Fairlight - A Trail of Darkness] ZXSpectrum +5F2E812CE54F3101D3F20449930B32C8 Fairly Difficult Mission (1988)(Zodiac) ZXSpectrum +D943A004953A82DFE7CE865269499801 Fakultet (1987)(Samir, Ribic)(BA)(bs) ZXSpectrum bs BA +A0D63EDC24F09CE7FFEE55BD79C647D6 Falcon - The Renegade Lord (1987)(Virgin Games) ZXSpectrum +62C368DE07A71B37271E07334580DDE2 Falcon Patrol 2 (1985)(Virgin Games)[aka FP 2] ZXSpectrum +672101958FB8FDB6DE892F6039A31832 Falklands 82 (1986)(PSS) ZXSpectrum +26776B909EDB179D5E5A74ED94267ECE Fall 2 (1992)(LOKOsoft)(ES) ZXSpectrum ES +04C18092B5E407A003C3AC9F885A7525 Fall Guy (1983)(Pan Books)(16K) ZXSpectrum +056F8203EFA4D1F5D11CA1AC7601FA90 Fall Guy, The (1985)(Elite Systems) ZXSpectrum +F430604801447D60BF1A915816850307 Fall Guy, The (1985)(Elite Systems)[a] ZXSpectrum +50083207FAC44989EDA8F028693F913F Fall of Rome, The (1984)(ASP) ZXSpectrum +3E5A05BFEC2054C5527826201E0DDE37 Fall of Rome, The (1984)(ASP)[a] ZXSpectrum +E8D79F04A4417D28D92D5FADE7262DF6 Fallen Angel (1989)(Screen 7) ZXSpectrum +A0F0DEDE7BA78581CEC6217075D0916D Fallen Angel (1990)(Erbe)(ES)(en)[re-release] ZXSpectrum en ES +7DE27C3533ED89C1EE4F1A9492CCE700 Falling Blocks (2015-06)(McQuillan, Peter) ZXSpectrum +3199F08AF35E5B17AECC7CB741C1037B Falling Down (1995)(J.H.C.S.)(128K)(CZ)(en) ZXSpectrum en CZ +652F3C05F985EC3B0A49387B2E1AC295 Falls of Shalor, The (1983)(Woodward, C.P.) ZXSpectrum +AD9C8ECC29C7FDB4383434FF4AFC0639 Famous Five 1 - Five on a Treasure Island, The (1990)(Enigma Variations)[aka Famous Five, The - Five on a Treasure Island] ZXSpectrum +1C0202DD122A9F81877CC3904613882E Fantasia Diamond (1984)(Hewson Consultants) ZXSpectrum +94788E68FDF8C6DD07D02C834004EA38 Fantasma del Castillo, El (1985)(Micromania)(ES) ZXSpectrum ES +1A500112A22D7D33A5EFDA50C3889D23 Fantastic American Football (1990)(Zeppelin Games) ZXSpectrum +FA0EA56B8D8BF63C8EFC054E8716510C Fantastic Four - Part One (1986)(Adventure International)[aka Questprobe 3 - The Human Torch and The Thing] ZXSpectrum +C86D7F04103CA331DDC3E2606F707BFA Fantastic Four - Part One (1986)(Adventure International)[aka Questprobe Featuring the Human Torch and the Thing] ZXSpectrum +3A8BD7C90EA51306D63D0712CDB5D878 Fantastic Voyage (1984)(Quicksilva) ZXSpectrum +23A9B6871F31B0E983C8A02095F9DAB1 Fantastic Voyage (1984)(Quicksilva)[a] ZXSpectrum +B0A4D1ADD0ECD90911F064B73DBA9A4D Fantastic Voyage (1984)(Quicksilva)[a2] ZXSpectrum +E18660D81EB53DD5C651FB0D74C56A9C Fantasy World Willy (2002)(BaSe1 PrOdUcTiOnZ) ZXSpectrum +5A0E010B33CA55E5E91D3D0F23AB6853 Fantasy Zone - Escape from the Pyramid - Escape from the Pyramids (2016-10-08)(Antonio Perez - Errazking) ZXSpectrum +F39899F550EEE8BA14B604E395666D21 Fantasy Zone - Escape from the Pyramid (2016-10-08)(Antonio Perez - Errazking) ZXSpectrum +B4DC26949FA98DB3A9C50F09C2DC967E Fantasy Zone - Escape from the Pyramid (2016-10-08)(Antonio Perez - Errazking)[a] ZXSpectrum +9EA5F2495D414FEE3B733B381F6F0A4D Fantasy Zone 2, The (19xx)(-)(128K)[Multiface copy][adult] ZXSpectrum +D641E9C3182CEBDBA322AE6BCA72879B Fantomas (1984)(Special Program)(16K)(it) ZXSpectrum it +5F4413C35D02F3E81EB0967C666921A6 Farage's Foreign Invasion (2015)(unsatisfactory)[CSSCGC] ZXSpectrum +2706D25FF3AD2C6C8044AAD58B731CB5 Faraon (1989)(CV)(CZ) ZXSpectrum CZ +A23039481C60D00D1793AD0820A34D08 Farmer Horace (1983)(Elephant)(16K) ZXSpectrum +0841E0D046A973606ED88250C936D35B Farmer Horace (1983)(Elephant)(16K)[a] ZXSpectrum +F11D0001E69492766116195DC41F3C87 Fast Food (1989)(Code Masters)(128K) ZXSpectrum +70EE01A96700813FEDCAC95F382C74F8 Fast Food (1989)(Code Masters)(128K)[a] ZXSpectrum +31733D1D6AE2C9E9418BCDFAE6670971 Fast Food (1989)(Code Masters)(48K-128K) ZXSpectrum +83295A843844062C64368666002D21EA Fast Lander (1984)(Your Computer) ZXSpectrum +1C84145B39D9A07DF8166F4F057E3DB1 Fast 'n' Furious (1987)(Go!)[aka Fast and the Furious, The] ZXSpectrum +C6E2FEE8F0290F8633687953F49D8A20 Fat Worm Blows a Sparky (1986)(Durell) ZXSpectrum +80E8272F295E102EBE42C09D86ABB014 Fat Worm Blows a Sparky (1986)(Durell)[a] ZXSpectrum +B35577D2E622C806DB1C390DB3A1C3C4 Fat Worm Blows a Sparky (1986)(Durell)[a2] ZXSpectrum +FC2743D71357393CE183AF79A1D559CD Faulty Towers (1984)(Harbour Soft) ZXSpectrum +C424B67F40ECD5B281BACF8A49D878FA Faust's Folly (1983)(Abbex Electronics)(16K) ZXSpectrum +F8259C85D86039D7E50DB4EEA139C98B Fay's Forbannelse, Le (1984)(MunkHammar, Jacob)(SE)(sv) ZXSpectrum sv SE +DDB9A32DCE88F20D55A9CB8ABC4E2F39 Fay's Forbannelse, Le (1984)(MunkHammar, Jacob)(SE)(sv)[a] ZXSpectrum sv SE +C4F6F8DB565611C4E8AB6B9038D167BF Fearless Frank (1984)(St. Michael) ZXSpectrum +A49DEBB4F6822F74598798E120FE2EB9 Federico Jones (1994)(Rock'n'Soft)(128K)(ES) ZXSpectrum ES +749F797A2870777EE54942E20B8E1C55 Feitizo (1989)(Year Zero)(ES)(gl)[aka Hechizo] ZXSpectrum ES +2523108EFAD986C8508674C49F788425 Fernandez Must Die (1988)(Image Works) ZXSpectrum +4AB700ACB838AF157134032087C29AAE Fernandez Must Die (1988)(Image Works)[a] ZXSpectrum +84F3020AC2C8481B103E8831FD0CF2DE Fernandez Must Die (1988)(Image Works)[a2] ZXSpectrum +F08606B108BC7D2EE2E223AFCC595B31 Fernando Martin Basket Master - BETA (1986)(Dinamic)(ES) ZXSpectrum ES +AF4D369C03DFC35648BEE3C32AA31688 Fernando Martin Basket Master (1987)(Dinamic)(ES) ZXSpectrum ES +484D366987B4E963C2E07F2F32FF7CCE Fernando Martin Basket Master (1987)(Dinamic)(ES)(en) ZXSpectrum en ES +6AD1EC62BA8D4EAC2227111834EFFA73 Fernando Martin Basket Master (1987)(Dinamic)(ES)[a] ZXSpectrum ES +600528D407E7AF5C85DBA393A3EB6152 Ferret Buster (2016-09-18)(Amore, Gabriele)(48K-128K) ZXSpectrum +74DEFEC0B6115A993F4CD7D86746A6A8 Ferrogods (19xx)(Alter World)(RU)(en) ZXSpectrum en RU +5D37EB22A09A8FBFAAF143646600D978 Ferry (1983)(Sinclair User)(16K) ZXSpectrum +87111163E70FCF5E16050A2B0160EAEA Festung (19xx)(-)(de) ZXSpectrum de +0509243978819CD48F624B226AE45B9E Feud (1987)(Bulldog) ZXSpectrum +3F379E2C4FBC7C697F087D910F53F69C Feud (1987)(Bulldog)(128K) ZXSpectrum +DCF94AC9B96FB9E3058FF72092D7D6E9 Feud (1987)(Bulldog)[a] ZXSpectrum +BFBEC9E7EB1F779D443008CD90A25CA1 Feud (1987)(Bulldog)[a2] ZXSpectrum +6C90D00023593AB646769D32B3B441EA Fido (1985)(Firebird) ZXSpectrum +8E39C1FAF8AC9CBBA6F2C4CE78FFF1CD Fido 2 - Puppy Power (1985)(Firebird) ZXSpectrum +4CA237F34A4D30F4B9DE08ACA8C0390C Fiendish Freddy's Big Top o'Fun (1990)(Mindscape International)(128K)[aka Fiendish Freddy's Big Top of Fun] ZXSpectrum +FE7A4C28B35FEF6214C20B84BDB33299 Fifth Quadrant, The (1987)(Bubble Bus)[a][aka 5th Quadrant] ZXSpectrum +D5DA2E69661C86C6F15CA4176DCCC5D7 Fifth Quadrant, The (1987)(Bubble Bus)[aka 5th Quadrant] ZXSpectrum +04107F8B56E1ABD9EC52C74C8DFAF20F Fig Chess (1985)(16-48 Tape Magazine) ZXSpectrum +5AE5AB4A0848871C5ECC0511A497F67C Fig Chess (1985)(16-48 Tape Magazine)[a] ZXSpectrum +B4112F71DD5E434C1A731B60F2CC0D4F Fighter (1983)(Spahl, Werner)(DE) ZXSpectrum DE +C5BA7BF0D5B101E79ED9571368014C02 Fighter Bomber (1990)(Activision)[aka Bomber - Tactical Air Command] ZXSpectrum +21443F761622C3859913FA92F307BC78 Fighter Pilot (1983)(Digital Integration) ZXSpectrum +C907E1BE3E1A1016330C56213967299F Fighter Pilot (1983)(Digital Integration)[a] ZXSpectrum +EE55B47009298B25EB3B3BBB971A66A4 Fighter Pilot (1983)(Digital Integration)[a2] ZXSpectrum +B4E67786C71A0FE0151A6B5C1154F6A3 Fighter Pilot (1983)(Digital Integration)[a3] ZXSpectrum +9265C9E669D3AF27395732BC8B2B28F9 Fighting Soccer (1989)(MCM)(128K)(ES)(en)[re-release] ZXSpectrum en ES +DD4AE8AFA4C2844BC53231D228F8FE90 Fighting Warrior (1985)(Melbourne House) ZXSpectrum +AE48F7CF080578FE7C0F3963A03BBE87 Fighting Warrior (1985)(Melbourne House)[a] ZXSpectrum +208B74FC67D0683F1AF002EAA1A8CDD6 Filemon (1986)(Krecielewski, Leszek)(PL) ZXSpectrum PL +C2ADFB4D9C14DDFC99D74A09F1BE13AF Film-Film-Film (1995)(M.I.F.)(RU) ZXSpectrum RU +3B494B4F904639E1A5E9495774E73580 Final Assault (1989)(Erbe)(48K-128K)(ES)(en) ZXSpectrum en ES +02652278E8BB27D862A122D252634828 Final Fight (1991)(U.S. Gold)(128K) ZXSpectrum +F76A5B5CA791962A6F91C28AFA0322C4 Final Fight (2010)(AER)(RU)(en) ZXSpectrum en RU +CCD03DC21853079BBC373A6624A6D7EE Final Matrix, The (1987)(Gremlin Graphics)[a][aka Nimrod] ZXSpectrum +B7443A991242D18831DDF9C8264CA557 Final Matrix, The (1987)(Gremlin Graphics)[aka Nimrod] ZXSpectrum +4C6BDB1428C9E62B12DCB2339013245B Find the Green Room (2014-09)(Southworth, Rob)(48K-128K) ZXSpectrum +5898D262453FF908F168EC86D5177D2A Find the Rabbit (1984)(Sinclair User)(16K) ZXSpectrum +B3E4039A54D500E78D40EFD471212B3D Find the Smiley (2010)(Shiru)(RU)(en) ZXSpectrum en RU +210D1AAAB1D5942BE2808DB40A2F9F44 Finders Keepers (1985)(Mastertronic) ZXSpectrum +53B62ACDCB732845A0D0D5BEB600C457 Finders Keepers (1985)(Mastertronic)[a][Magic Knight 1] ZXSpectrum +6B66645E64B85B1A9E464D4FEE3B5A3E Finders Keepers (1985)(Mastertronic)[a2][Magic Knight 1] ZXSpectrum +1306EFB3C3750BD6FD0F70307CEC5A05 Finders Keepers (1985)(Mastertronic)[a3][Magic Knight 1] ZXSpectrum +5B7FD02BDE02EA9538825B6C3A3CB60E Finders Keepers (1985)(Mastertronic)[Magic Knight 1] ZXSpectrum +8D2015B4188A8BB22E3342FBC0F0E5A4 Fire and Forget (1988)(Titus)(48K-128K)(FR)(en) ZXSpectrum en FR +D390F75FB3EE586C79497EA5EBC11071 Fire Desire (2007)(Rui Tunes)(48K-128K)(PT)(en) ZXSpectrum en PT +4EC44872B18C7FD5F6812BD65D9C58E5 Fire Electric Pen (2001)(Mackay, Joe)[CSSCGC] ZXSpectrum +5BBF290DF7FD78A0B6FD5EBB2460EE82 Fire Hawks (1984)(Postern)(16K) ZXSpectrum +46CDF1E72F2208244920DE22C08B28D7 Fire on the Water (1984)(Arrow)[aka Lone Wolf 2] ZXSpectrum +12BCD4771A74201E88D52717E42680D7 Fire Trap (1983)(Sinclair User)(16K) ZXSpectrum +BEE3C17BECC7C6A242EDA9D6A49B51DC Fire Trap (1983)(Waterman, Jim)(16K)[re-release] ZXSpectrum +D3F7B4FA4201418398C617C0E01A718B Fireball (1984)(Fontana Publishing)(16K) ZXSpectrum +736FCE6119A706561B619F5EAFB0BDC2 Firebirds (1983)(Softek)(16K) ZXSpectrum +1365A7DF845727999EC6BABD83E85625 Firebirds (1983)(Softek)(16K)[a] ZXSpectrum +DF8D51B61E728C51F4C5241CF95ED993 Firefight (1984)(Longman) ZXSpectrum +6726F673D49D32239AE7C71D4F5525B6 Fireflash (1983)(Abacus Programs)(16K) ZXSpectrum +A0D52BC1B3FCAB4F1575C9F725F652FA Firefly (1988)(Ocean) ZXSpectrum +89347FEFD81CE30DC1BC9493DE5FEAAC Firelord (1986)(Hewson Consultants) ZXSpectrum +BB5CC3016B656E27A811BF3DA0BFEE34 Firelord (1986)(Hewson Consultants)[a] ZXSpectrum +B4A945E13E2F86E29BC523428820FC66 Firelord (1986)(Hewson Consultants)[a2] ZXSpectrum +CE6852597D3809B75187AA4F6B627885 Fireman (1985)(Sinclair User)(16K) ZXSpectrum +7183843CDA114EA9B4F9711410486CC5 Fireman (2005)(Jodar, Miguel Angel Rodriguez)(ES) ZXSpectrum ES +87354F32A35D752B457B6A73BF260EAC Fireman Fred (1984)(Tynesoft) ZXSpectrum +00175A847B12B9113A62B5BF23C8EC47 Fireman Sam - The Hero Next Door (1992)(Alternative) ZXSpectrum +F9AF9F4B2E4BDCEA0CC559D50884C828 Fireman Sam - The Hero Next Door (1992)(Alternative)[a] ZXSpectrum +18C748C45D3ED8AD52ACCB95A8946788 Fireman v2008 (2005)(Jodar, Miguel Angel Rodriguez)(ES) ZXSpectrum ES +7AB9A8A3B46E6C0C62536D1FC0C3E573 Firestorm (1986)(Nexus Productions) ZXSpectrum +6F82320EF78AB6E02399B5106F7F53C6 First Contact (1983)(Fontana Publishing)(16K) ZXSpectrum +91547CCF7126943ED347F01C4418543D First Past the Post (1988)(Cult Games) ZXSpectrum +FB977CD7FF2092F1571F1C249F54F880 First Past the Post (1988)(Cult Games)[a] ZXSpectrum +DD4EB2B0BF27558BB5382B74E484E652 First World Problems (2014-09)(ZX-Studio) ZXSpectrum +491EA1AEEA83DF794140ABD747D50F59 First World Problems (2014-09)(ZX-Studio)(128K) ZXSpectrum +D4A6202AFBB057E17C912BCC90BC0FBF Fischen (1983)(Westerland, Kurt Windolf)(DE) ZXSpectrum DE +243E0A24624F6E53A19D44D0E6C9C7CF Fish! (1985)(ZX Computing) ZXSpectrum +D9E8F41FAB88BE86AE9CAF9D8DF521A3 Fisherman's Friend (1996)(JA)(48K-128K) ZXSpectrum +CEC006CAC03BFCCAFEAAA678CABFC923 Fisherman's Passions (2004)(Tzvetkov, Ventzislav)[CSSCGC] ZXSpectrum +C13DC4781F9938589E59A067A0FF181E Fist II - The Legend Continues - Combat Practice (1986)(Melbourne House) ZXSpectrum +C478983D442B2C7F701EEAB158A80FC9 Fist II - The Legend Continues (1986)(Melbourne House) ZXSpectrum +68596D975DB517C11688F219E50F1508 Fist II - The Legend Continues (1986)(Melbourne House)[a] ZXSpectrum +8561D6D6C67B6E6FA6EB449B8B7A7E63 Fist-RO Fighter (2016-03-08)(Retrobytes Productions)(ES) ZXSpectrum ES +03639FA9BC485ACA5FD7EF51C906F600 Five (2000)(SG)(RU) ZXSpectrum RU +48BAC81B90434FA5EA94FD94D765BEA9 Five Dice (1984)(James, Christopher) ZXSpectrum +E6E7783E581D582D4F7B0F1D02C9A319 Fives (1983)(Sinclair User)(16K) ZXSpectrum +9B3823FDF36B89DAFF5AC98B8A0E8F64 Fiveteens Classic (2000)(Zhivilov, Dmitriy)(48K-128K)(BY)(ru) ZXSpectrum ru +0B67CE5B85FE7992AFE421029A0E155C Fkiletatriz - Destroy the Smile!! (2011-03)(Poxoft)(CZ)(en)[Forever] ZXSpectrum en CZ +68B00E33E29CD42EAAB3E49CC7D4DDFA Flak (1984)(U.S. Gold) ZXSpectrum +FCA1CA154667093AA6929A9C65CD8778 Flame Princess Adventure Time (2016-07-03)(Radastan) ZXSpectrum +684AA8071923A73827D78654C6532F7E Flappy (1990)(KVL)(CZ) ZXSpectrum CZ +41F692CDAEC94BBB156CB8B67A4E01A7 Flappy Bird - The Text Adventure (2014)(LeeSpoons)[CSSCGC] ZXSpectrum +5883E75481DA51EBBA612F1D53CC5A87 Flappy Bird Simulator (2014-02)(Timmy) ZXSpectrum +7F9A72D4E93EB7CAEF61D54975EEB0CB Flappy Bird ZX (2014)(Miazga, Rafal - Rostunov, Aleksandr)(48K-128K) ZXSpectrum +1F471078F8CFCF63B9EC5B007724C051 Flash Gordon (1987)(Mastertronic Added Dimension)(48K-128K) ZXSpectrum +973CDE1CDAE7CB57C00145F63255D217 Flasher (19xx)(Wye, Tony)(16K) ZXSpectrum +4BDB9B4ADECA66DD4234247E1CAFBAAF Flashpoint (1987)(Ocean) ZXSpectrum +70461EF48024D0785A3ED226D688323D Flashpoint (1987)(Ocean)[a] ZXSpectrum +AA8FE55202C422D322F3D1AEADAAC919 Flat Cube (1984)(Your Spectrum) ZXSpectrum +7280B79FB52F4BD796AA3322F6B33E20 Flicking Cling Snot On My Cat (2015)(MatGubbins)[CSSCGC] ZXSpectrum +3BC70D33244B731375F69A77DFAD2CEB Flics, Les (1984)(PSS) ZXSpectrum +B3C1AD204BF2014A3C879A4A5981A628 Flight Path 737 (1985)(Anirog) ZXSpectrum +AC24990593C85FA62E1657515E200D05 Flight Simulation (1983)(Sinclair Research) ZXSpectrum +80D9DA35D17BBCC9AB20DD4713638FDE Flight Simulation (1983)(Sinclair Research)[a] ZXSpectrum +E2F321792E654D941FF92C590A3EF861 Flight Simulation (1983)(Sinclair Research)[a2] ZXSpectrum +30AEFAC6BF7925B3E0F4C2E07ACE63D6 Flight Simulation (1983)(Sinclair Research)[a3] ZXSpectrum +133D2B895384B73CBA3D3555FB56DA3F Flight Simulation (1983)(Timex)(TC2048-TS2068) ZXSpectrum +725D8018FC8E19C896CB6656C760ECBA Flight Simulator (1983)(Artic Computing)(16K) ZXSpectrum +45F6EC7967F43EC27FE1D085CCF1A239 Flintstones, The (1988)(Grandslam)(48K-128K) ZXSpectrum +FE7D262F0C5355AF762F9CD0D59A7253 Flintstones, The (1988)(Grandslam)(48K-128K)[a] ZXSpectrum +191A6352EDB7B1C398C9FD6CE6C491B5 Flintstones, The (1988)(Grandslam)(48K-128K)[a2] ZXSpectrum +26649E8EA6798B0FCFBB1AB9905A6CF7 Flip Flap (1984)(Software Supersavers) ZXSpectrum +167DA61F8A3F787BA5328E9E923DF1E5 Flip It (1991)(Mikropol)(128K)(PL)(en) ZXSpectrum en PL +CE48E25AFC50AAC578F26C3AA541C293 Flipi (1984)(Wr. Agostini)(IT)(en) ZXSpectrum en IT +126443D35672CB0A17CD2C5BA8515EFA Flipper (1983)(Wicosoft)(DE) ZXSpectrum DE +799966324BBA503345BBDA7A2324B0AA Flipper (1983)(Wicosoft)(DE)[a] ZXSpectrum DE +E03FCD26307DAF5E3CF79CACA484A5CC Flippit (1983)(Sinclair Research)(16K) ZXSpectrum +57E120F32B1EA432B46C934A71431CDB Flite (1984)(Sinclair Programs)(16K) ZXSpectrum +FA4AB90028704370E240BD62642ECCD9 Flogging a Dead Horse (1984)(Scorpion) ZXSpectrum +8AD92B3FE89CE716F3E417BEF71D63BE Flogging a Dead Horse (1984)(Scorpion)[a] ZXSpectrum +87129775DA9BBE0ADFB81EB3694D5BC3 Flower Power (1985)(Sinclair User) ZXSpectrum +B63867097E1A9396ECE4622F326CB8EE Flucht (1983)(P.W.)(DE) ZXSpectrum DE +2913739484095F26B2C388AE57F2CDA5 Fluke (2008)(Young, Chris)(16K)[CSSCGC] ZXSpectrum +EE48782A3ECF9FB70B72D581BF97247B Flunky (1987)(Piranha) ZXSpectrum +BDB35574C2AAFB6B9514D52847D02B01 Flunky (1987)(Piranha)[a] ZXSpectrum +A3FA14CB6E74D99ABB4CB405E73A384B Flycatcher (2015)(-)[CSSCGC] ZXSpectrum +3B7BA0A1F8DC10F57F413EDBFBD80DC2 Flyer Fox (1986)(Bug-Byte) ZXSpectrum +CBFB1BB57309D1D7CD87915586BD19F4 Flyer Fox (1986)(Bug-Byte)[a] ZXSpectrum +A57E9AC6D385C14366DFDFCACCBECDBF Flyer Fox (1986)(Bug-Byte)[a2] ZXSpectrum +F099F44D5E9A23F1F48B6DB07356B641 Flying Bomb (1983)(Pan Books)(16K) ZXSpectrum +66EF17ABBC8F7E8F7FC6CEE4A3E7A5D0 Flying Formula, The (1986)(ZX Computing) ZXSpectrum +E29DFC139D0E6338406FBF047EC69586 Flying Geese (1983)(Pan Books)(16K) ZXSpectrum +1B3E28C107FF0F77119F55EF8A22C82F Flying Shark (1987)(Firebird) ZXSpectrum +D197AB4BBEDEE509C494C774529C0CEF Flying Shark (1987)(Firebird)[a] ZXSpectrum +869B21D34C593515901843BFD09844A6 Flying Witches (1984)(Usborne Publishing)(16K) ZXSpectrum +258BA1EABC258E9DB52A7B2B97E06F6F Flynn's Adventure in Bombland v1 (2011)(Dalby, Tom) ZXSpectrum +ABBC577C032F2D2D3ADB877EEC648EF5 Flype (2015)(Repixel8) ZXSpectrum +7DCBE7CD2F04FC9B03B16EF72564D29B Foggy's Quest - To Narg and Back Again! (2017)(Rucksack Games)(128K) ZXSpectrum +5453B88495D539FAB527335E840F8E8C Foggy's Quest - To Narg and Back Again! (2017)(Rucksack Games)(48K-128K) ZXSpectrum +71F4125FF5F87C7617B9611B5DF08081 Foggy's Quest - To Narg and Back Again! (2017)(Rucksack Games)(48K-128K)[a] ZXSpectrum +94D42DA5328AC8A51CEBB47641E2224B Foggy's Quest - To Narg and Back Again! (2017-02-13)(Rucksack Games)(128K) ZXSpectrum +9CC1D1CBC5BF8C3C6B17D8E0A1C39A50 Football (19xx)(Sharin, Andrey)(RU) ZXSpectrum RU +3E63C32A5FC850032EF82ADBBCAEC180 Football Champions (1990)(Cult Games) ZXSpectrum +6D07DF9684D0071C89D683592BF0F7AC Football Champions (1990)(Cult Games)[a] ZXSpectrum +849A564FE2300F6F691FB68ABE20C826 Football Director - 2 Player Super League (1986)(D&H Games)(128K) ZXSpectrum +0457A810E4863B0D86D0A9102839E307 Football Director - 2 Player Super League (1986)(D&H Games)(48K-128K) ZXSpectrum +524F3BFB8A95F1FB97678E9C0FCF1708 Football Director (1986)(D&H Games) ZXSpectrum +3AECAC8FA9809133A03F8FAE202362C9 Football Director (1986)(D&H Games)[a] ZXSpectrum +6DF9E512133BAA4BF0EFAA7734F5A52C Football Director II (1987)(D&H Games)(128K) ZXSpectrum +C3D9A20E18308ADA72ABE72E76A404DB Football Director II (1987)(D&H Games)(128K)[a] ZXSpectrum +9628AB9EA91A48447341AE25661D95F0 Football Frenzy (1987)(Alternative) ZXSpectrum +0EA297058E3A8C722A4037EFE8B199A6 Football Manager (1982)(Addictive Games) ZXSpectrum +407CFB1F876DB3DC66B7C4075ECC8646 Football Manager (1982)(Addictive Games)(GB)(es) ZXSpectrum es GB +294B1C8FB975CC5D2EBECACFA7E2DEA7 Football Manager 2 (1988)(Addictive Games) ZXSpectrum +75DD0B9D77CE326AD4216D5A115B6D1E Football Manager 2 (1988)(Addictive Games)(GB)(es) ZXSpectrum es GB +7CA049A5BD431429302EF7EFFAF84AEB Football Manager 2 (1988)(Addictive Games)[a] ZXSpectrum +68CE06C8953825609B76A55B62A62452 Football Manager 3 (1991)(Addictive Games) ZXSpectrum +6BD4A073134803E9C82E4FBA78AA4988 Football Managerless (2013)(Watson, Andy)[CSSCGC] ZXSpectrum +C2363AC4B17F35E83F7D45C2696F0FE1 Footballer of the Year (1986)(Gremlin Graphics) ZXSpectrum +D2591DD461CB05E35A6EABB17785F28A Footballer of the Year (1986)(Gremlin Graphics)[a] ZXSpectrum +77E583E65E24D6D846DB05527AA25CE5 Footballer of the Year (1986)(Gremlin Graphics)[a2] ZXSpectrum +48E444A1EDB4AE6F9B2E03C5FA0513CB Footballer of the Year 2 (1989)(Gremlin Graphics) ZXSpectrum +10FB0C583CBDC920664D2E9E7EE17DA6 Footballer of the Year 2 (1989)(Gremlin Graphics)[a] ZXSpectrum +035BA91081A416630C6F3C64401F7758 Footballer of the Year 2 (1989)(Gremlin Graphics)[a2] ZXSpectrum +A314E7F93C76953AF454D322EA79C072 Footballer, The (1989)(Cult Games) ZXSpectrum +B754FD5B2DE312058B32B59DFE3BD5C0 Forastero, El (1989)(Grupo Creators Union)(ES) ZXSpectrum ES +C65D79A5A8B35B4AA5C50F50FAC4D450 Forbidden Planet (1986)(Design Design)(48K-128K) ZXSpectrum +B2048F9F8010EC2259AD1FE6DB2D2C4F Forbidden Planet (1986)(Design Design)(48K-128K)[a] ZXSpectrum +5FD50611B356FBD069C1252CB14BED08 Force, The (1984)(Fontana Publishing) ZXSpectrum +BEDF78AD96719B2E1EF326E7AF2F371C Force, The (1986)(Argus Press) ZXSpectrum +99DA3AF328A4E4D4E62180E173F0DEB8 Forest at World's End, The (1984)(Interceptor) ZXSpectrum +1095F15FB4368350FAB9EB42D9366741 Forest of Doom, The (1984)(Puffin Books) ZXSpectrum +EAF0183942591D5610B65A454B9FBD6D Forest of Doom, The (2014)(R-Tape)[CSSCGC] ZXSpectrum +39110C5670EE2C1025BC923E1D55944C Forest of Long Shadows (1986)(Sinclair User) ZXSpectrum +1A7E662A2A467E9C12F99730BBA6951B Forest Raider Cherry (2010)(Timmy)(NL)(en) ZXSpectrum en NL +734C8241EC8724964B3944BA5FB21D6E Forest, The (1983)(Phipps Associates) ZXSpectrum +17821DBF7DBDFFB989C068F04C0ACB6E Forester (1983)(Sinclair User)(16K) ZXSpectrum +C5D8D27843B7104BCD3C7D74A1CDBB05 Forgery (1984)(St. Michael)(16K) ZXSpectrum +F228E3882B2F0A608D5CC85486FBB953 Forgotten Village (1999)(Gonad The Barbarian)[CSSCGC] ZXSpectrum +B163F709F6E7FF82ECAC4E5EA15505DF Forgotten Worlds (1989)(U.S. Gold)(48K-128K) ZXSpectrum +BE673324DEB8E9AA28B22E9408ACAEA0 Formica, La (19xx)(Load 'n' Run)(IT)(en) ZXSpectrum en IT +00CC5CB05796873F0F1AEA089FB3B1C4 Formula 1 Simulator (1984)(Mastertronic)(16K)[aka Formula One][re-release] ZXSpectrum +0A70AB9F3D3BC56734DA6725D8540D2A Formula 2 (1984)(Scorpion) ZXSpectrum +9F5548562BCF604F14E163EB2F245769 Formula 2 (1984)(Scorpion)[a] ZXSpectrum +EEE1D86ED44563D5DCCC50D4166CBB60 Formula One (1998)(Namco)(PT)(en) ZXSpectrum en PT +462E6A34F4FBBC06852279FAEFDEE949 Forty Niner (2003)(Marks, Russell)(128K) ZXSpectrum +AC7419B570532BF49C37356ABDFEA50F Four in a Row (1983)(Interface Publications) ZXSpectrum +3FC339CB3554A71ECAC01F44EDFD5D2D Four Minutes to Midnight (1985)(8th Day) ZXSpectrum +02C4F8BB96BA38AB5BF5052D01538DAC Four Minutes to Midnight (1987)(G.I. Games) ZXSpectrum +D2532B0877FCA0AA1C4339205BEB896F Four Player Light Cycles (2017-06-05)(Metcalf, John)[BASIC Jam] ZXSpectrum +A02C01558BAD8CED1F88FA6FEC7F4DD6 Four Symbols, The (1992)(FSF Adventures)(128K)(Side A) ZXSpectrum +59E5ECD5EAE85D058A63B3222AA2544E Four Symbols, The (1992)(FSF Adventures)(128K)(Side B) ZXSpectrum +D017B7EEBBE305658A700B8A6460BA19 Fourth Protocol, The - The Game (1985)(Hutchinson Computer Publishing)(Tape 1 of 3) ZXSpectrum +91CBB998EFE3DC76165A9B4B8B7EAC6D Fourth Protocol, The - The Game (1985)(Hutchinson Computer Publishing)(Tape 2 of 3) ZXSpectrum +7192CA6C4889A74FDB04E54C706F7F46 Fourth Protocol, The - The Game (1985)(Hutchinson Computer Publishing)(Tape 3 of 3) ZXSpectrum +4E44CCC8B0BF900C3AD9BCD8E1B140AE Foxx Fights Back (1988)(Image Works)(48K-128K)[aka Fox Fights Back] ZXSpectrum +7C3B6A0CB291EA0FBAF658B08442C550 Fracas (2015)(unsatisfactory)[CSSCGC] ZXSpectrum +2149946DD56B6E586D58D0D454D04B4F Frank Bruno's Boxing (1985)(Elite Systems) ZXSpectrum +D3341AC68A96B825D3CE99E62106F9E4 Frank Bruno's Boxing (1985)(Elite Systems)[a] ZXSpectrum +D759366C53A41010E4FDA5D1CD817A03 Frank Bruno's Boxing (1985)(Elite Systems)[a2] ZXSpectrum +8C1FD0B3C4E6986F23E2E08697E69217 Frank N Stein (1984)(PSS) ZXSpectrum +9C8A5833C8A1771D4E08F3F2FBDDF24C Frank N Stein (1984)(PSS)[a] ZXSpectrum +0DA33057B3B8F614A2C9F7CEF439C00D Frank N Stein (1984)(PSS)[a2] ZXSpectrum +51B27E132193D2A7217CB15A10760FCC Frank N Stein (1984)(PSS)[a3] ZXSpectrum +F9D0FEFB2B1FBB530D9EDCE5BF65C504 Frank N Stein Re-booted (2011)(Stewart, Colin) ZXSpectrum +C278D8DA35492DF4EB5C074436986E76 Frankenstein (1987)(CRL Group)(Tape 1 of 3) ZXSpectrum +FC4A52DC0F0AC963ADA38DCBB87F5F10 Frankenstein (1987)(CRL Group)(Tape 2 of 3) ZXSpectrum +10A952DF94DEDE817047FC73675A08A7 Frankenstein (1987)(CRL Group)(Tape 2 of 3)[a] ZXSpectrum +FF04C0C1C64B8F74585FF946DA824083 Frankenstein (1987)(CRL Group)(Tape 3 of 3) ZXSpectrum +63B36075FB2B596EF2DF90B5912F4681 Frankenstein 2000 (1985)(Icon) ZXSpectrum +FB40FC2D20BA65B826226D5A0378A3A0 Frankenstein Jnr. (1990)(Cartoon Time) ZXSpectrum +DEDD7971C0A18086EE073E5480613F9B Frankie (1989)(MicroHobby)(ES) ZXSpectrum ES +03D0D2BFB863B5C5CF89B766FED20290 Frankie Goes to Hollywood (1985)(Ocean)[aka Frankie - The Computer Game] ZXSpectrum +BD1358EAD810DE60F1478CF39660241F Frankie the Rescuer (2016)(Broad, Steve A.J.) ZXSpectrum +17B1176360CF584F5C8ED78E466A9E07 Franknstein (19xx)(SpecialPrograms)(it) ZXSpectrum it +C5DA29E9C6C77EACAEB2A691E54C6EA5 Fred (1984)(Investronica)(ES) ZXSpectrum ES +8337DF52F25FF6089FE7AAC184AFA9A2 Fred (1984)(Investronica)(ES)(en) ZXSpectrum en ES +36FC4D2CA82D59C320A9FF3C70551686 Fred (1984)(Investronica)(ES)(en)[a] ZXSpectrum en ES +10CAED8A4DB7EE0E62724B47205DEE4E Fred (1984)(Quicksilva)[re-release] ZXSpectrum +669926B6C5CBCF16E5FF1C99AE0CFC2C Freddie Laker's Airline Capers (2012)(Rutlemore Games) ZXSpectrum +681D638F5F1A5C1C9972AD9DDF7FB070 Freddy Hardest (1987)(Dinamic)(ES) ZXSpectrum ES +81607532E81D2341614211A189C7D862 Freddy Hardest (1987)(Dinamic)(ES)(en) ZXSpectrum en ES +8637D63A1A0FFA87FB112514EE68A84A Freddy Hardest (1987)(Dinamic)(ES)(Side A) ZXSpectrum ES +5EBBA8D098D8B29D520025A5ECE951F6 Freddy Hardest (1987)(Dinamic)(ES)(Side B) ZXSpectrum ES +792A1D8E5805FE1C08FB71295952547D Freddy Hardest (1987)(Imagine)[re-release] ZXSpectrum +9168433C2211DA9C694E63DC3564E1D6 Freddy Hardest en Manhattan Sur (1989)(Dinamic)(ES)(en)[aka Freddy Hardest in South Manhattan] ZXSpectrum en ES +494A4D29DAB38961A38FDA0B19D0C72D Freddy Hardest en Manhattan Sur (1989)(Dinamic)(ES)(en)[aka Guardian Angel, The] ZXSpectrum en ES +6E672EBB1D28CD99E1614213CD9B6A92 Freddy Hardest en Manhattan Sur (1989)(Dinamic)(ES)[a][aka Freddy Hardest in South Manhattan] ZXSpectrum ES +EF6E1E6A9E6E4B05F2A8F3B28C6B95CB Freddy Hardest en Manhattan Sur (1989)(Dinamic)(ES)[aka Freddy Hardest in South Manhattan] ZXSpectrum ES +8FFF31A7C6FCF6C31DB37B7442165B17 Freddy Kruger Live (1993)(Freddy Soft) ZXSpectrum +7513B0AA806241170C1431C2C6D07D3E Fredie (1986)(Sinclair User) ZXSpectrum +031820DB964BA70F3000757217F5EDA9 Free Climbing (1988)(Zafiro Software Division)(ES) ZXSpectrum ES +67A8A6AF0F2325358D3B4AB42D2C5629 Freecell (2008)(YRS)(NL)(en) ZXSpectrum en NL +F8397E118A151464BA5720600C0E31F4 Freedom Fighter (1988)(Power House, The) ZXSpectrum +BAA0E8BD3516B0F5837ECD84FF1788D4 Freedom Fighter (1988)(Power House, The)[a] ZXSpectrum +4FE7FDA04919E40F91DCCB98F8882B0C Freemium (2013)(Cause, Rebelstar Without a)[CSSCGC] ZXSpectrum +6CD814A4FEA6257AD6C617E8698236CE Freex (1984)(Software Supersavers) ZXSpectrum +EC2D52B966D7CA6D079A29E8863E234D Freez'Bees (1984)(Silversoft) ZXSpectrum +9C3C9C42FF0B9EEED6C687BE28B82CAA Freeze Aliens 1 (1992)(Advanced Adventure Creations)(128K)(ES) ZXSpectrum ES +455956913E5B562E6DCE1285C2679048 Frenzy (1982)(Quicksilva)(16K) ZXSpectrum +1E15989226E15623B3304D523EF68C52 Friday the 13th (1986)(Domark) ZXSpectrum +82E503DD4156A74F64425BBEA4751078 Friday the 13th (1986)(Domark)[a] ZXSpectrum +EE35F476A48401D377CAA55E45713A60 Fridge Frenzy (1985)(Bug-Byte) ZXSpectrum +30B3C8100867FAC4F5A793B873F5FE58 Frightful (1989)(NF Stars)(ES) ZXSpectrum ES +43A0BD4146A96618D89D614415A95519 Frightful (1989)(NF Stars)(ES)[a] ZXSpectrum ES +3F933B3266F8EAA651A53289B46DEEE4 Frightmare (1988)(Cascade Games)(128K) ZXSpectrum +C1927A96F571A99168C5DD754AB11BD0 Frightmare (1988)(Cascade Games)(48K-128K) ZXSpectrum +173AFE7BD8D601EBF5963DB216288D97 Frightmare (1988)(Summit)[re-release] ZXSpectrum +19DEB2445BEA3BF49132A51FA4C21F9C Frog Hopper (1984)(Walltone) ZXSpectrum +06D0A8A78A9F92383A59B5D20F16F7EB Frog on a Log (1983)(Interface Publications) ZXSpectrum +3DDDC7D048D15C3217371B01B8B2042E Frog Race (1984)(Editoriale Video)(IT) ZXSpectrum IT +49ADF0F05BB1132AF196C7F5A78E4227 Frog Run (1984)(Anirog)(16K) ZXSpectrum +403C53C941BF16A3E4122AB2F70D4433 Frog Shooters (1984)(Kuma Computers) ZXSpectrum +4402900B8FEFC80EE2EEA0BF56D685F5 Frogger (1982)(C-Tech)(16K) ZXSpectrum +39BFE6EA25AF9C9A92091A3D025041AD Frogger (1983)(Games to Learn By)(TC2048-TS2068) ZXSpectrum +9D9C8928A082133136F2B9397F17F9CD Frogger (1983)(Rabbit)(16K) ZXSpectrum +5B77CE67CB8139E0AE974DB27A4D44F3 Frogger (1983)(Rabbit)(16K)[a] ZXSpectrum +C704CC8CA5AC05AD0991FD492ED0678C Frogger (1983)(Rabbit)(16K)[a2] ZXSpectrum +D5A143DC519275261734EAFDEE2DCBA1 Frogger (1983)(Waterman, Jim)[re-release] ZXSpectrum +BA02DFA6EBCB9D84F550BF20FEDF1550 Frogger (1983)(Your Computer)(16K)(de)[aka Spectrum Cross][re-release] ZXSpectrum de +31EF888EC67759B0F402AB0ABB8DA03F Frogger (1983)(Your Computer)(16K)(sr)[aka Froglets][re-release] ZXSpectrum sr +DF862CD9336C37D539E009E3D3B801F8 Frogger (1983)(Your Computer)(16K)[a][aka Froglets][re-release] ZXSpectrum +73CE62500170AC8C7E9F801F5D0E57F8 Frogger (1983)(Your Computer)(16K)[aka Froglets][re-release] ZXSpectrum +8CEE8273BFB255918518C4F76C2E091E Frogger (1984)(Your Spectrum) ZXSpectrum +804A5408F1B07427A7A3975BA72D63A7 Frogger (1985)(MicroHobby)(ES) ZXSpectrum ES +9819BFB80CC978A1ADDB669AFF57BA2D Frogger (2009)(Deanysoft)(48K-128K) ZXSpectrum +B6AC2F0F1E4D8F63167E0F3450B698C5 Frogger 81 (1997)(Marks, Russell)(128K) ZXSpectrum +350938601F4F0540FF50ABEF1EB6555D Froggy (1983)(DJL)(16K) ZXSpectrum +7CD03A32C05343F230BD80CD3BCF4685 Froggy (1983)(DJL)(16K)[a] ZXSpectrum +50E74106833FED3303590DDE11CC41D6 From the Depths of Time (1983)(Sparrow Books)(16K) ZXSpectrum +82A0BF1469D0C680193E0163EE518398 Frontiers (1988)(Zafiro Software Division)(ES) ZXSpectrum ES +1003927A216FAB75752F0BEE7AB2BDA6 Frontiers (1988)(Zafiro Software Division)(ES)[a] ZXSpectrum ES +F54DEC7E7634FBB96E370951146A477C Front-Line (1988)(Zeppelin Games) ZXSpectrum +4159C52C57D2808DC8B4EDFDB9BF03BD Fronton (2004)(Ondina, Jose Maria Gonzalez)(ES) ZXSpectrum ES +F7BEEAB9EAF12951882FF136D54927BA Froot Loop (1984)(Ntd) ZXSpectrum +D8D7E8FB31D268ADBA2FCE97F09BBB7C Frost Byte (1986)(Mikro-Gen)[a][aka Frostbite] ZXSpectrum +B2D529986E0023D0D0B47D64F075B5BA Frost Byte (1986)(Mikro-Gen)[a2][aka Frostbite] ZXSpectrum +07B87C5E80F1BE36F9E3CE44CEC9E9FD Frost Byte (1986)(Mikro-Gen)[a3][aka Frostbite] ZXSpectrum +60D385F5F5D64284AD5AB73D3ECFC6AB Frost Byte (1986)(Mikro-Gen)[aka Frostbite] ZXSpectrum +210B5B90DBF004C32DD5FD5B32908F25 Frosya the Cat (2002)(Makovsky, Igor)(128K)(RU)(en) ZXSpectrum en RU +B0A90411513792E94D991F8033DBA18C Frosya the Cat v2 (2002)(Makovsky, Igor)(128K)(RU)(en) ZXSpectrum en RU +D20CF0154C2E41B34EC7D8BA21E4CD55 Frozen Penguin (1984)(St. Michael)[aka Freez'Bees][re-release] ZXSpectrum +448F84676D3B1ECCE8338A237AFF1489 Fruit 2010 (1986)(Rossware) ZXSpectrum +D08D352F9EF729BBC31EC54AD3E6CEC0 Fruit Machine (1983)(DK'Tronics) ZXSpectrum +8ED2E85B02405C06A49D74ED3CE79C16 Fruit Machine (1983)(Granada Publishing)(16K) ZXSpectrum +6A2D4B0601E323E72FC9869C0849B72D Fruit Machine (1983)(Melbourne House)(16K) ZXSpectrum +DFDD8CABC97A97256564E3D488AC8842 Fruit Machine (1984)(Grisewood & Dempsey)(16K) ZXSpectrum +B1066E3944C3AB1F48AA72829BD0E058 Fruit Machine (1985)(Green Fish Software Enterprise) ZXSpectrum +9EDB0C10E5D8D7ADD976D2EBEB7BC98E Fruit Machine Simulator - Cash Bash (1987)(Code Masters)(48K-128K) ZXSpectrum +CE5B5F6FFD3467D2634250D00DCABD1E Fruit Machine Simulator 2 - Mega Trek (1990)(Code Masters)(48K-128K) ZXSpectrum +91EBBD764821D126ACE088C1EAFED8D6 Fruit Snapper (1986)(LiveWire)[speech] ZXSpectrum +DDB0D0CD5E3BD3AC2CC850CAEE07E654 Fruity (1984)(5D)(16K) ZXSpectrum +BDEA550602A62AB04E2D73A44DE8A2B1 Fruity (2003)(Male, Garry)[CSSCGC] ZXSpectrum +727EAAC694597171F494765864E52084 Fucked Internet Trilogy, The (2004)(BaSe1 PrOdUcTiOnZ)[a][adult] ZXSpectrum +AB6701C1FD7BBD65E76DC7DA956EDF01 Fucked Internet Trilogy, The (2004)(BaSe1 PrOdUcTiOnZ)[a2][adult] ZXSpectrum +F6C163A5143C941E570FC8E36B53FA92 Fucked Internet Trilogy, The (2004)(BaSe1 PrOdUcTiOnZ)[adult] ZXSpectrum +F2AD20EF702B7C01BB484ECE123BBFE5 Fudbal Menadzer (1982)(Petrovic, D.M.)(YU)(hr)[aka Football Manager][re-release] ZXSpectrum hr YU +AC47D471612BCCA1346FBAE214301599 Fuel Protest 2000 (2000)(Young, Chris)[CSSCGC] ZXSpectrum +A3B20F270E312D26ABA4743F73C915F8 Fuga de Ogerox, La (1990)(ALEAsoft)(ES) ZXSpectrum ES +39D54B56AB9D996666C0D4DD518A11E2 Full Throttle (1984)(Micromega) ZXSpectrum +89BB87702E7071295896ED73F3D047AD Full Throttle (1984)(Micromega)[a] ZXSpectrum +5BB4371CB4CD99D54D336728019F5520 Full Throttle (1984)(Micromega)[a2] ZXSpectrum +463840E12F470C4DC97BA8ED2D981AB9 Full Throttle (1984)(Micromega)[a3] ZXSpectrum +99E801A5D42E64C0465C33FE1125C7FC Full Throttle 2 (1990)(Zeppelin Games) ZXSpectrum +5D1618D5CF11A4B5C9A2C279DC68A554 Full Throttle 2 (1990)(Zeppelin Games)[a] ZXSpectrum +C8DD5D24D6822DAC95A349DD004B3C25 Full Throttle 2 (1990)(Zeppelin Games)[a2] ZXSpectrum +DEA1985636EBF0ECE74C184EF527D1F3 Fun BASIC (2008)(Dr. BEEP)[CSSCGC] ZXSpectrum +8A3A6D7125E39C28DF520608A727ED5F Fundamentally Loathsome (2011)(Mojon Twins, The)(ES)(en)[aka Phantomasa 3] ZXSpectrum en ES +C0D6C57A097997CCB28E0B2888C09FFD Funhouse (1984)(Pacific) ZXSpectrum +30B9FBC5E89604E244E2BA656BC41622 Funky Fungus (2013-09)(Grussu, Alessandro)(128K)(IT) ZXSpectrum IT +532B9EFFB023CED07C13F4AD5B611E18 Funky Fungus (2013-09)(Grussu, Alessandro)(128K)(IT)(de) ZXSpectrum de IT +0B20660BF89EF2C34C2CC03B61B37FA8 Funky Fungus (2013-09)(Grussu, Alessandro)(128K)(IT)(de)[a] ZXSpectrum de IT +48FB657B52CF5131C94EC23C4FB171F6 Funky Fungus (2013-09)(Grussu, Alessandro)(128K)(IT)(en) ZXSpectrum en IT +0756E707B868B30835AC035472F6BE11 Funky Fungus (2013-09)(Grussu, Alessandro)(128K)(IT)(en)[a] ZXSpectrum en IT +9354101AC10E8AC166603ACD8FD77545 Funky Fungus (2013-09)(Grussu, Alessandro)(128K)(IT)(es) ZXSpectrum es IT +4FB3F79A7CD013E9570DD8C1CF8F54BA Funky Fungus (2013-09)(Grussu, Alessandro)(128K)(IT)(es)[a] ZXSpectrum es IT +A4DE8DC11BD3AB3F5E38415EFA78A83D Funky Fungus (2013-09)(Grussu, Alessandro)(128K)(IT)(fr) ZXSpectrum fr IT +397D0570082BC68BC7AE648386225F74 Funky Fungus (2013-09)(Grussu, Alessandro)(128K)(IT)(pt) ZXSpectrum pt IT +9AC9E2FF97140D8A84698D96567AEAF0 Funky Fungus (2013-09)(Grussu, Alessandro)(128K)(IT)(pt)[a] ZXSpectrum pt IT +5996A64B1B843E638DBDD22754ACAF4A Funky Fungus (2013-09)(Grussu, Alessandro)(128K)(IT)[a] ZXSpectrum IT +B254A81028CF70E120BA48C26137584A Funky Punky (1987)(Grupo Editorial SYGRAN)(ES)[aka Fanky Punky] ZXSpectrum ES +DF8FB207322ECD77F57E787A4DACB7CE Funky Punky (1987)(P.J.)(ES)[aka Fanky Punky][re-release] ZXSpectrum ES +E4947E57194A21A52DCD8E7B5F16F70A Fury, The (1988)(Erbe)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +68061FADF497C0EED146A55CE7236DE7 Fury, The (1988)(Martech Games)(48K-128K) ZXSpectrum +4D73CBCE8956BBC42E88991FD71ACFCF Fury, The (1988)(Martech Games)(48K-128K)[a] ZXSpectrum +B113036E456D2BA669184807B9947A09 Fussball Manager (1984)(Diefenbach, H.)(DE) ZXSpectrum DE +97E0CFF3CE2F7E0072B74CCC4F27F8DD Futsoko (1984)(Nyitrai, Laszlo)(HU) ZXSpectrum HU +31B30BEBBCCA28A44A074F1D309F9D8E Futsoko (1984)(Nyitrai, Laszlo)(HU)[a] ZXSpectrum HU +C7BA0C301D74C4A98107A957FDFE4AFB Future Bike Simulator (1990)(Hi-Tec)(48K-128K) ZXSpectrum +EC57683DBE22494AD7F8A8B80CF418AB Future Games (1986)(Mastertronic) ZXSpectrum +590FC2714C7F35A46BDB3B555CF9C783 Future Games (1986)(Mastertronic)(Tape 1 of 2) ZXSpectrum +AB21B31514F3446E5F392F2E0017D42F Future Games (1986)(Mastertronic)(Tape 2 of 2) ZXSpectrum +33D0A3F7E2BBAC617D7173E9D5422BFE Future Games (1986)(Mastertronic)[a] ZXSpectrum +0882951721EB519D4A999AE1B6A4E0AA Future Knight (1986)(Gremlin Graphics)(48K-128K) ZXSpectrum +41581BE1F7EF547ABD424000D7BFAD54 Future Looter (2011)(Timmy)(NL)(en) ZXSpectrum en NL +059F3DADFF849B49B25994306261BDD5 Futuristic F1 Championship (2013)(-)[CSSCGC] ZXSpectrum +6A0772BC113B4B3103F41F93025F2D5D G. Q. Zolotoe Kachestvo (19xx)(-)(RU) ZXSpectrum RU +0C15357F653216AA1389C2D1DD5C4E94 G.I. Hero (1988)(Firebird)(48K-128K) ZXSpectrum +8A40AEE1AEC67EE9527519F0B9E9FA06 G.I. Hero (1988)(Firebird)(48K-128K)[a] ZXSpectrum +8234B9BA1014250B195A694EC233751B Galactic Abductors (1983)(Anirog)(16K) ZXSpectrum +36152983B73666904A8A1CCB178EFD62 Galactic Abductors v2 (1983)(Anirog)(16K) ZXSpectrum +CCD96B902B1912AE9E462F9FA994E33C Galactic Attack in Stereo 3D (1984)(Hartwig, Olaf)(DE) ZXSpectrum DE +09AA5D3F9097902A910C1FAFA67D7375 Galactic Empire, The (1992)(Tlauli-ran)(CZ) ZXSpectrum CZ +7F518FCD0FA687D4B6FA4C8EFE620D1F Galactic Gambler! (1985)(Omega) ZXSpectrum +F052D259D52BEAC2E73C330C05DB3652 Galactic Games (1988)(Activision)(48K-128K) ZXSpectrum +997E1A0C7FE8AEAC20A3EA541E53D93F Galactic Gunners (1987)(Cybexlab)(CZ)(en) ZXSpectrum en CZ +CFEB06F76DE516F79CFE257D1EE88BFC Galactic Patrol (1983)(CRL Group)(16K) ZXSpectrum +A3756FC7ABEE38E64952F57233FF2FAF Galactic Raiders (1984)(Sinclair User)(16K) ZXSpectrum +07D0E405BA307DB5D30981A14B0B870C Galactic Trooper (1984)(Romik)(16K)[aka Galactic Trouper] ZXSpectrum +14039F5DEA26ECCA3DCA4BB7787F02EC Galakzions (1983)(Mikro-Gen)(16K)[a][aka Galaxians] ZXSpectrum +5FCA8646319A6B56C749910CC7353459 Galakzions (1983)(Mikro-Gen)(16K)[aka Galaxians] ZXSpectrum +4ABCA019DFA3AC6869B9028D7BC9997B Galaxian (1984)(Atarisoft) ZXSpectrum +C410238CA086AE3BAF896BFEE62732F9 Galaxians (1982)(Artic Computing)(16K) ZXSpectrum +10CB6DE0B64B12F5ED76B362A34A95CB Galaxians (1983)(Pan Books)(16K) ZXSpectrum +80B51B4ABE5C7412F25B4215B563A238 Galaxias (1986)(Delta 4) ZXSpectrum +102F90756D5A5CE1E9239EDF64221E7D Galaxis (1984)(Happy Computer)(16K)(DE) ZXSpectrum DE +B657DCF902B6AAD7DDBFB1FBEB609F05 Galaxy Attack (1983)(Sunshine Books) ZXSpectrum +05C8ECBB3DC932F57F46B4E302FD6044 Galaxy Force (1989)(Activision) ZXSpectrum +AFF9A30D1A0B0730E2E31AEA38F99ADF Galaxy Hitch-hike (1983)(Sparrow Books)(16K) ZXSpectrum +B2D0B671A648E175DC9F4D5B71D77844 Galaxy Warlords (1983)(R&R)(16K) ZXSpectrum +DDA33F05E0B0D58A9843F6E9D7321A28 Galaxy Warlords (1983)(Ventamatic)(16K)(ES)[re-release] ZXSpectrum ES +0460E08F01FAF80D99140D514DEAB2C6 Galaxy Wars (2013-06-27)(Dancresp) ZXSpectrum +D620B98D3AAEA9C71DC06751825B2D63 Galgje (19xx)(-)(nl) ZXSpectrum nl +4333BCCEAA1BC90EECC1BDFB9E6D460F Galivan - Cosmo Police (1986)(Imagine)[a][aka Galvan] ZXSpectrum +8510B7E58B5859BE8ED5E0441E6B9E0E Galivan - Cosmo Police (1986)(Imagine)[a2][aka Galvan] ZXSpectrum +E72F1D03412D78B461031573F8830A4B Galivan - Cosmo Police (1986)(Imagine)[a3][aka Galvan] ZXSpectrum +3610772F7A27C7913F09F464A937E67E Galivan - Cosmo Police (1986)(Imagine)[aka Galvan] ZXSpectrum +3F08ABB68C9451DE27C6DFBC36326816 Galletron (1987)(Bulldog) ZXSpectrum +4C312C63F0CAEF4DD7D67AA74C4DACFC Galletron (1987)(Bulldog)[a] ZXSpectrum +38E263998D7019109FB1D2CDD7DE7CD4 Gallino Jones (19xx)(3PSOFT)(ES) ZXSpectrum ES +8910028AE7879737D999C60A83A68FF0 Gallipoli (1986)(CCS)(128K)[aka Galipoli] ZXSpectrum +4DA6441544534477146E4C0282542B9E Gallipoli (1986)(CCS)(48K-128K) ZXSpectrum +E28522862FB89977545098ADDA7D90F8 Gallipoli (1986)(CCS)(48K-128K)[a] ZXSpectrum +4C91A6AB43553E14BFFCC545EC84C62D Galope (19xx)(EP)(ES) ZXSpectrum ES +28FA0AE7AC13DCA4F9C4365D14C12472 Gamao (1983)(Sinclair Research)(16K)(pt)[aka Backgammon][re-release] ZXSpectrum pt +D5E24F9F761298069887933F58D75D14 Gamble (19xx)(Japhet, Gilad)(CZ)(en) ZXSpectrum en CZ +0B2C9E138B08BC14C9708E16C0FA60C1 Gambler + Editor (1987)(Diamond Games) ZXSpectrum +4B384DEBD5CDC438FC1BF000A6A145B4 Game about Squares (2014-08)(Borik, Martin - ub880d) ZXSpectrum +BEB17C07617B301081923D686C360CF3 Game Box (1991)(Copper Feet)(RU) ZXSpectrum RU +3191C177A7A2765FF768D9AD36990107 Game Box (1991)(Copper Feet)(RU)[a] ZXSpectrum RU +996B2FEA33D44ABCBCE7D89CB60BD835 Game for Anything (1982)(K.B.G. Judson) ZXSpectrum +4F8E3141EABD90FC21F3381E20CDC5A4 Game of Musical Thrones (2011)(Apenao)[CSSCGC] ZXSpectrum +9A0BCB6722C0B3A5154612491E1B5861 Game of Sand, The (2005)(Mackenzie, David)[CSSCGC] ZXSpectrum +5E3D88858C1092F6B98C180A82F2F0AC Game Over (1987)(Dinamic)(48K-128K)(ES)(en) ZXSpectrum en ES +3B8710E73E59DA967548691BBE0B78B1 Game Over (1987)(Dinamic)(48K-128K)(ES)(en)(Tape 2 of 2) ZXSpectrum en ES +81AF9B498BE8FCB2D3A53BFF214A5293 Game Over (1987)(Dinamic)(48K-128K)(ES)(Side A) ZXSpectrum ES +FBAD139E4EF376E51E8F326F688B821C Game Over (1987)(Dinamic)(48K-128K)(ES)(Side B) ZXSpectrum ES +30BC5960660D0351F03F0D020B8129C4 Game Over (1987)(Dinamic)(48K-128K)(ES)(Tape 1 of 2) ZXSpectrum ES +55947B518447BC2FC5B69CA17CA1D02C Game Over (1987)(Imagine)(48K-128K)(Side A)[a][re-release] ZXSpectrum +EF443E2A34FBDE1D082E1624CFBBF375 Game Over (1987)(Imagine)(48K-128K)(Side A)[re-release] ZXSpectrum +ABF52E6F072E5B1AD6986A4A7BD856F8 Game Over (1987)(Imagine)(48K-128K)(Side B)[a][re-release] ZXSpectrum +168DA33068E130F9BE966D45D84BE033 Game Over (1987)(Imagine)(48K-128K)(Side B)[re-release] ZXSpectrum +89C0AE7982148EE4347DCDBE2884E2B2 Game Over (1987)(Summit)(48K-128K)(Tape 1 of 2)[re-release] ZXSpectrum +7F2BCE5755979AA8ED0BAEED0D79796E Game Over (1987)(Summit)(48K-128K)(Tape 2 of 2)[re-release] ZXSpectrum +45E2545B571AD08F90A95C6D3E80CCC9 Game Over 2 (1988)(Electronic Arts)(Side A)[aka Phantis][re-release] ZXSpectrum +38FBFA00C963563EC464FA29FE6548FC Game Over 2 (1988)(Electronic Arts)(Side B)[aka Phantis][re-release] ZXSpectrum +4276F90A288E5368A76486D680FFDC4C Game Over 2 (1988)(Summit)(Tape 1 of 2)[aka Phantis][re-release] ZXSpectrum +105F9424DD02AC86E4F7083D47859227 Game Over 2 (1988)(Summit)(Tape 2 of 2)[a][aka Phantis][re-release] ZXSpectrum +CB63D4CBC98AB3748796496A8135AE51 Game Over 2 (1988)(Summit)(Tape 2 of 2)[aka Phantis][re-release] ZXSpectrum +8122A1A837708F791E79FAA534B80628 Games - Summer Edition, The (1989)(U.S. Gold)(48K-128K) ZXSpectrum +24FE4041E859AF497A9CAA392E325001 Games - Winter Edition, The (1988)(U.S. Gold)(48K-128K) ZXSpectrum +B77A372DE6F880E7A5CF3FC712F92EED Games 5 (1983)(Sinclair Research)[aka Star Trail] ZXSpectrum +8B17DD672BCD2819E4BEFFD029B78A9E Games With Frontiers (2001)(Tejedor, Jaime - Tejedor, Pablo)[CSSCGC] ZXSpectrum +D1FA71DCF2495F0AB3CC0DC04A29C4EB Gandalf - Demo 4 (19xx)(-) ZXSpectrum +F8B7181B2A0653A8E17D37A087E64D44 Gandalf - Demo 6 (19xx)(-) ZXSpectrum +D021D2935C4280168CA4CCF07438E654 Gandalf v1.03 (2018)(Gonzalez, Cristian M.)(128K) ZXSpectrum +311402B0B373521E6A9803A85ACBC1A1 Gangplank (1987)(Pirate) ZXSpectrum +A47E81C0F4DFB10DBE5122760BBEA6F4 Gangsta City (2011)(Miazga, Rafal)(PL)(en) ZXSpectrum en PL +DE3DABBEAFB7659BACCE2F4F6A69DA9E Gangsters (1983)(Sinclair Programs)(16K) ZXSpectrum +0CD645B4647BC32E2F8B0577B69583C4 Gangsters! (1983)(CCS)[re-release] ZXSpectrum +866DDF1ABCCA53441E86B1C231AB55D2 Gangsters! v2.3 (1983)(CCS)[re-release] ZXSpectrum +008A5BFF0FDAF2CDBEFA2ECFD357D455 Garden (2003)(Tzvetkov, Ventzislav)[CSSCGC] ZXSpectrum +DB3A8E0B9BF387C8B0513D056916EDCA Gardener of Doom (2015)(-)[CSSCGC] ZXSpectrum +9627B8A474E518BA74AD40D509A56BE5 Gardner's World (1984)(Fontana Publishing) ZXSpectrum +AC731925130B16EE17ACDBB54A777A40 Gareth Hood (2013)(Kweepa)[CSSCGC] ZXSpectrum +646B7A9980802C77622B22D5C37A212F Garfield - Big, Fat, Hairy Deal (1988)(Edge, The) ZXSpectrum +B8F5F19CE6E2D0C5E0E804B6579D2C66 Garfield - Winter's Tail (1990)(Edge, The)[a][aka Midsupper Night's Dream, A] ZXSpectrum +2B5FC87FFCF3FCDDA0530491567D8F07 Garfield - Winter's Tail (1990)(Edge, The)[a2][aka Midsupper Night's Dream, A] ZXSpectrum +9CC1ABDC8F86D9E69EB3847E0E3A5047 Garfield - Winter's Tail (1990)(Edge, The)[aka Midsupper Night's Dream, A] ZXSpectrum +D760401507E0FA2C844CA42CA48FC214 Gary Lineker's Super Skills (1988)(Gremlin Graphics)(48K-128K) ZXSpectrum +76A0921D445DA320C3A34A4375A6A998 Gary Lineker's Super Skills (1988)(Gremlin Graphics)(48K-128K)[a] ZXSpectrum +F857E9B5A59EC1B1233F0BB4AF7C94B3 Gary Lineker's Super Star Soccer (1987)(Gremlin Graphics) ZXSpectrum +4A5E69E96307E78F97D3FB8AB559E6CD Gary Lineker's Super Star Soccer (1987)(Gremlin Graphics)[a] ZXSpectrum +DD950BF7E85B379CF05789C7FFF68F5E Gatecrasher (1984)(Quicksilva) ZXSpectrum +FB2882A971964723AFFD20AA4174A930 Gatecrasher (1984)(Quicksilva)[a] ZXSpectrum +3CBBE5860B85FAAE806CA480B714A2DB Gatecrasher (1984)(Quicksilva)[a2] ZXSpectrum +0F8C58C818D5515FCAF6588942E8C7BD Gatecrasher (1984)(Quicksilva)[a3] ZXSpectrum +3A81D88ACD248F8F5D5B4FD432CC64E9 Gateway to Hell (1987)(Summit)[aka Dark Castle] ZXSpectrum +CF8BF93E68BEEEDF20E15E97AA9D41B0 Gauntlet - The Deeper Dungeons (1987)(U.S. Gold)(48K-128K) ZXSpectrum +0CAF669029DA0D7841A9544149FE973F Gauntlet (1982)(V&H Computer Services)(16K) ZXSpectrum +05B3C5541668F5BAF66716F3BC7A2551 Gauntlet (1987)(U.S. Gold)(48K-128K) ZXSpectrum +4731AE9AE4B35606AF570183C7B00A06 Gauntlet (1987)(U.S. Gold)(48K-128K)[a] ZXSpectrum +2E3CA3D35483E68C5241A866A2A1AC63 Gauntlet II (1988)(U.S. Gold)(48K-128K) ZXSpectrum +1F61BAF3BA90600E0F7E4ABA0D16B7BF Gauntlet II (1988)(U.S. Gold)(48K-128K)[a] ZXSpectrum +9470C08E45231B78CF4501032FB58BC3 Gauntlet III - The Final Quest (1991)(Erbe)(128K)(ES)(en)[re-release] ZXSpectrum en ES +3D75480D421C7D30AE3DC26CE89AAE12 Gauntlet III - The Final Quest (1991)(U.S. Gold)(128K) ZXSpectrum +1FE3942A47AB753D124163F8913D4252 GazRoids (1989)(Clayton, Carl) ZXSpectrum +732A9F87D16226949823562EA56DE797 Gazza II (1990)(Empire)(48K-128K) ZXSpectrum +817E45ECC6B15D37BEC3B20FE84B5E37 Gazza II (demo) (1990)(Empire)[a][Your Sinclair Covertape] ZXSpectrum +5E69888B0FF9C4A82C489905838D1C98 Gazza II (demo) (1990)(Empire)[Your Sinclair Covertape] ZXSpectrum +F28DCCC2CBBF593E2ADE6676D5AAEC49 Gazza's Super Soccer - 2 Players (demo) (1990)(Empire)(48K-128K)[Crash Covertape] ZXSpectrum +E7D2EEBD5049685C2D65FAC63C503484 Gazza's Super Soccer (1990)(Empire)(48K-128K) ZXSpectrum +4F40EA0B8C08667940D6EAAB478BBDFE Gazza's Super Soccer (1990)(Empire)(48K-128K)[a] ZXSpectrum +299BB9E2E0730A6911847ADFB6CB2727 GBA Championship Basketball (1987)(Gamestar)[a][aka GBA Basketball - Two-on-Two] ZXSpectrum +1E12362C4F3F2F1C0753B7A891034221 GBA Championship Basketball (1987)(Gamestar)[aka GBA Basketball - Two-on-Two] ZXSpectrum +51D3F2DB755DDEF5FABC84DC39715243 Gecko (1983)(Sinclair User) ZXSpectrum +7785F7B71CE982C05F31F7BF594E7BC8 GeeBee Air Rally (1988)(Activision) ZXSpectrum +414A9F09012F29E677130332DB87EBDD GeeBee Air Rally (1988)(Activision)[a] ZXSpectrum +20E3F2686CFCAF18083EEFFF1926140A GeeBee Air Rally (1988)(Activision)[a2] ZXSpectrum +E9AF881473DFF921A7C5349280E7C6E8 Geff Capes Number Crunch! (2015)(Hughes, Dave)[CSSCGC] ZXSpectrum +340D3C231CFB8E00974AFDC1242BC6D1 Gehen Sie in das Gefangnis (1983)(Wicosoft)(DE)[aka Go to Jail][re-release] ZXSpectrum DE +517C4A9424FD472D17A8020E74D39CA7 Geister Fahrer (1983)(Kopecz, Klaus)(de) ZXSpectrum de +217B1A964E84B11C1C7B3B45CCC029EB Gem Chaser (2013)(Bob's Stuff) ZXSpectrum +ECD2C3E678C4B96FB669E2639D974998 Gem Chaser 2 (2013)(Bob's Stuff) ZXSpectrum +3ED8DE52547A6099515D6E5E8DB14A5F Gem Machine, The (2007)(Kiwi - Lee_Dc - RetroCoder - Sadako)(NZ)(en) ZXSpectrum en NZ +108FF33993DF51125EC0AAD4F19F5850 Gemelos (1989)(YOX)(ES) ZXSpectrum ES +257AB7FB3800B9B7DFF70561C82F150B Gemini Wing (1989)(Dro Soft)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +F7561F8B951E1ADE04761EBC858969D4 Gemini Wing (1989)(Virgin Mastertronic)(48K-128K) ZXSpectrum +1072C7D0FDB4C2F574C02CBF0FB99EAF Gemini Wing (1989)(Virgin Mastertronic)(48K-128K)[a] ZXSpectrum +A3B309EBA811F648B3DD4BB8E4C8DE4B GenBlast (2017-04-14)(Hughes, Dave) ZXSpectrum +7D591CE6654CEFCF6087F4071AD66107 Genehtik (2014-02)(PixelSoftware)(es) ZXSpectrum es +5A148A11F04BA17B484BECE19ADE735F General Election (1983)(Bug-Byte) ZXSpectrum +B71FDA50DFDD534C173848EED3BD22DA General Election (1983)(Bug-Byte)[a] ZXSpectrum +2EE0F6D62C38153A4B6BCCFA3D2B215B General, The (1989)(CCS)[aka Warfare in the Napoleonic Era] ZXSpectrum +E1BEE72EC4339337A010A4F11796D151 Generalissimo Taker (1992)(Year Zero)(ES)(en) ZXSpectrum en ES +D531DA3E31E55AA579B3A99DFE9EB8FC Genesis - Dawn of a New Day (2010)(RetroWorks)(128K)(ES)(en) ZXSpectrum en ES +8E2E69C5FB0E589D7CEC52019068CA96 Genghis Khan (1991)(Positive)(ES)(en) ZXSpectrum en ES +BE0F4E66F987FA7CA33F137FFD3AEEEF Genghis Khan (1991)(Positive)(ES)(en)[a] ZXSpectrum en ES +A81E735B53AED4EC4D9A1AC2A5B82663 Genus (1988)(Daly, Andrew Mark)(48K-128K) ZXSpectrum +8F54A6811F45143B9AB863DF12864EAA Geoff Capes Strong Man (1985)(Martech Games) ZXSpectrum +914E45653BE8DCBF9BFB0D8BC2FC716C Geoff Capes Strong Man (1985)(Martech Games)[a] ZXSpectrum +79C4E6D8B9B705F687053CD6DC368DC7 George and the Deadly Meteor (1986)(Your Sinclair) ZXSpectrum +40424F5F24458E185C9C2135989DE905 Germany 2006 (2006)(Cagarro Productions)[CSSCGC] ZXSpectrum +C73948810A0A8B3CFB8C7D07B997738A Gerry Anderson's UFO (2017)(Francesco Forte)(48K-128K)(IT) ZXSpectrum IT +D3E400DF6F64AFB93E100997B2E8C630 Gerry Anderson's UFO (2017)(Francesco Forte)(48K-128K)(IT)(en) ZXSpectrum en IT +C192B4C4F389C55FCF927C6625E985C7 Gertrudis, El Soldado (2015-07-26)(Fierce Five)(es) ZXSpectrum es +0A4FF1BBABA89BAC2C8E1BCBCF5DE695 Get Me to the Church on Time! (1992)(Delbert the Hamster) ZXSpectrum +2E4068E419AE6859F2ECAF1F2B736E89 Gettysburg (1987)(CCS) ZXSpectrum +95F7301BC9C8D6536B3D3C515E85F017 Gettysburg (1987)(CCS)[a] ZXSpectrum +25395B2D48F10E4B4CBA64E712EB4C1E GFL Championship Football (1987)(Gamestar) ZXSpectrum +22EFF6FF42BD64C6729069A246E4CD54 G-Force (1983)(Euro-Byte)[a][aka Tempest][re-release] ZXSpectrum +3E07683B4BC685C93D93BECED2EC115E G-Force (1983)(Euro-Byte)[aka Tempest][re-release] ZXSpectrum +C99D0E053FD864B1406D9580FB5E49A2 Ghost Castle (1988)(Ready Soft)(HU)(en) ZXSpectrum en HU +263A740C6A9D0370960BB3895B452CB8 Ghost Castle (2010)(CodenameV) ZXSpectrum +31F5AF16553F9BD676FB89EEFD2F8027 Ghost Castle 2 (2010)(Bog Brothers, The) ZXSpectrum +06611818D3C4F2D79BB68950FF028F2F Ghost Chase (1983)(Interface Publications) ZXSpectrum +9D6A5B7864BB71CC54D756A59ECCF105 Ghost Gobbler (1984)(Orwin) ZXSpectrum +38B3CFD7911EC59BEF2B3656AAD7AAB8 Ghost Guzzler (1983)(Usborne Publishing)(16K) ZXSpectrum +15F251D88FFE49A3D0BBD5E90CF8391D Ghost Hunt (1983)(PSS)(16K) ZXSpectrum +44EECE8CCBBB8C49B6BD75A25ACD94BA Ghost Hunters (1987)(Code Masters)(48K-128K) ZXSpectrum +821008062F3852D41A32522327783C26 Ghost Hunters (1987)(Code Masters)(48K-128K)[a] ZXSpectrum +4E79CE0AEC5627939D0C8AD8921A9A05 Ghost Hunters (1987)(Code Masters)(48K-128K)[aka Terrometer] ZXSpectrum +6F84BEB679CA3A4BBDB8141D9164DE35 Ghost Maze (1983)(Usborne Publishing)(16K) ZXSpectrum +0541F1CA44DB81629B9678F6F0EE13DD Ghost Town (1983)(Virgin Games) ZXSpectrum +BC8B1C9E1F5022583525410B80DD592E Ghostbusters (1984)(Activision)(128K) ZXSpectrum +038C83AEB4B0BD3567137D1D57B6B7A5 Ghostbusters (1984)(Activision)(48K-128K) ZXSpectrum +F68FDC0058A12D5F3FF5367E46FE1508 Ghostbusters (1984)(Activision)(48K-128K)[a] ZXSpectrum +CDA5A5BA866882515C68B0482B89DC77 Ghostly Grange (1987)(Sparklers) ZXSpectrum +5E51C8051B88271E97066B33D149F8EF Ghostly Grange (1987)(Sparklers)[a] ZXSpectrum +ACC4F992D2FCD499C4158B674D139193 Ghost's Revenge (1983)(Micromania)(16K) ZXSpectrum +4AE90C29F5CE2E1E3D204CCE3D08E8AD Ghoti (1985)(Sinclair User)(16K) ZXSpectrum +64CCA8B9D42BCBCF19A24A27B62F14BC Ghouls 'n' Ghosts (1989)(Erbe)(128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +B8DCF254E1C4A10F833642B22DC01EE0 Ghouls 'n' Ghosts (1989)(U.S. Gold)(128K) ZXSpectrum +1CDF20BBC651638F44C5D1E80A5F6ED9 Ghouls 'n' Ghosts (1989)(U.S. Gold)(48K-128K) ZXSpectrum +4827A9BA5D758A3052917E4245C32E41 Giant Rats (1983)(Pan Books)(16K) ZXSpectrum +BE5DA99356AB8C6E9F5594CAA504E763 Giant's Revenge (1984)(Thor Computer) ZXSpectrum +DD2CD38D727A9344CC8F5E15ED2B9E37 Gift from the Gods (1984)(Ocean) ZXSpectrum +0493C60868D2B4A0D5D0BA17B9415514 Gift from the Gods (1984)(Ocean)[a] ZXSpectrum +D17ADA1D3134F936E4CEBD5911E2AA19 Gift from the Gods (1984)(Ocean)[a2] ZXSpectrum +B971FD8665FCB1B1BF73E4286AB47D5A Gilbert - Escape from Drill (1989)(Again Again)(128K) ZXSpectrum +C076F0C49CF3E71741A8FCC46FB21177 Gilbert - Escape from Drill (1989)(Again Again)(48K-128K) ZXSpectrum +C59DA0F70C8D89CE9DA91DF089438613 Giliszta (1993)(Albert Koblinger - Koblinger, Egmont)(HU) ZXSpectrum HU +8EDC524C8E62782142ADD354538D3B46 Gilligan's Gold (1984)(Ocean) ZXSpectrum +DEA51C34A649A7FACD01313B5D7EBA34 Gimme Bright (2011)(Climacus)(ES)(en)[a][aka Gimme Light] ZXSpectrum en ES +90C784412F886A44746E66F7E4346F3A Gimme Bright (2011)(Climacus)(ES)(en)[aka Gimme Light] ZXSpectrum en ES +AE9F026A3BFFA36845CEC3148B059017 Gimme Bright v2.0 (2011)(Climacus)(ES)(en)[aka Gimme Light] ZXSpectrum en ES +A46C81BDCCF78E7F1CA34C4A6C39BF1A Gimmick! Yumetaro Odyssey (2018)(Antonio Perez - Errazking)(128K) ZXSpectrum +0CC09ED05525EFA9DB37CECD200C583C Gimmick! Yumetaro Odyssey (2018)(Antonio Perez - Errazking)(128K)(es) ZXSpectrum es +22637E69E3BCBC746A540C1EEB00A2A1 Give My Regards to Broad Street (1985)(Mind Games) ZXSpectrum +90D4046E97DF44FFB603579748FBD6CE Give My Regards to Broad Street (1985)(Mind Games)[a] ZXSpectrum +4AEC6E8AFD99AAFEE780B3E988316C4D Give My Regards to Broad Street (1985)(Mind Games)[a2] ZXSpectrum +D812E73DF7953D908E685569375BD918 Give My Regards to Broad Street (1985)(Mind Games)[a3] ZXSpectrum +56399A542F690DD4643FD68831198B7A Gladiator (1986)(Domark)(48K-128K) ZXSpectrum +3118CEEFAB20DE6C0AB9422D2687A2F6 Gladiator (1986)(Domark)(48K-128K)[a] ZXSpectrum +E237314F3648CFBEC83EA4883DAC12D6 Glass (1985)(Quicksilva) ZXSpectrum +5BB301EC5CBC67500C8AA26C061C7A23 Glass (1985)(Quicksilva)[a] ZXSpectrum +B51B703E8A14268306EAA60A2911E712 Glaufight (2013)(Glaurung)(es) ZXSpectrum es +9830950008A4E5AAB00E517F3460F479 Glider Rider (1986)(Quicksilva)(48K-128K) ZXSpectrum +E1A27AC0551451207DEA670AF920D9A0 Glider Rider (1986)(Quicksilva)(48K-128K)[a] ZXSpectrum +E2AB38DCA69C5A914BCD2CD056EF2212 Globe, The (19xx)(Zenobi) ZXSpectrum +2859A8A440A345BEC0DF7ABFFAED17B4 Globular Troubles (1987)(Bech, Jorgen)(DK)(en) ZXSpectrum en DK +10320247EE7870F4E18BBD97A699918E Globus (2017-03-26)(Sanchis, Paco Lafuente)(es) ZXSpectrum es +67539B324ABD868159CE0F22B59E57E5 Gloop Troops - The Lost Crown (2011)(Little Shop of Pixels) ZXSpectrum +73252AB6FA713798669E3CA6E36E13FE Gloop Troops - The Lost Crown (2011)(Little Shop of Pixels)[a] ZXSpectrum +014F3FF6C20AB79938BF2860A098D557 Gloop Troops (2010)(Little Shop of Pixels) ZXSpectrum +59673541BBB57FAE1CFFBDC7B9439EEE Gloop Troops (2010)(Little Shop of Pixels)[a] ZXSpectrum +4D0D31FFD57B1B053D9E8D8EA510A157 Glub (1984)(Investronica)(ES)[aka Glug Glug][re-release] ZXSpectrum ES +EEC39CF4336D5DBE639B4C10DE65870C Glub (19xx)(EP)(ES) ZXSpectrum ES +6E162C877EE826F34036F8BBDE4B0DDB Glub (19xx)(EP)(ES)[a] ZXSpectrum ES +9D0FA804595F2409D4EAF67FFE2B6C90 Glug Glug (1984)(CRL Group) ZXSpectrum +E8EA3382574D69108A15AC66E95481F0 Glug Glug (1984)(CRL Group)[a] ZXSpectrum +2FDBB31AD874EF5A0FB5B66C2F75E1CF Glug Glug (1984)(CRL Group)[a2] ZXSpectrum +E3BB281C9108D151DAB68C9CB791E7BB Glug Glug (1984)(CRL Group)[a3] ZXSpectrum +F01D86197D0D5C6AFCE55769EA85ABA7 Gnarly Simon (2012)(Swashbuckling Disappointment) ZXSpectrum +8CD8A40FD987EEE247B10600F1E5524F Gnasher (1983)(R&R)(16K) ZXSpectrum +6CC76538CDD132E26FFCDC03ACD0F218 Gnasher (1983)(R&R)(16K)(GB)(sr)[aka Gricko] ZXSpectrum sr GB +CCEB1355E3D8DF9E994F325EA40B6489 Gnasher (1983)(R&R)(16K)[a] ZXSpectrum +11C68EB6FFBAF64D4095EC0A5D80F6CA Gnasher (1984)(Mastertronic)(16K)[re-release] ZXSpectrum +404B8A62274751A7BA71BC31D278CA74 Gnashers (1984)(Your Spectrum) ZXSpectrum +4E3FDD92E65AB5794487A0A6E32984DD Gnome Lazies, The (19xx)(Mouse) ZXSpectrum +CEF32AF1DF00495A43A7E736F3FF3685 Gnoni (1988)(MicroHobby)(ES) ZXSpectrum ES +95438EEFBBA3250221A64F18270F58F6 Go Bear Go! (1988)(Sinclair User) ZXSpectrum +0131D6329FF2E9B83A80B238A54D6603 Go Race! (2018)(MonkZy) ZXSpectrum +C33BC1BD1326DA52A32DD0E99C267AEB Gob (19xx)(Fitzpatrick, Simon - Tyrrell, Malcolm)(128K)(IE)(en) ZXSpectrum en IE +801492F91B15CCC4029A1EF492F9FA97 Gob (19xx)(Fitzpatrick, Simon - Tyrrell, Malcolm)(128K)(IE)(en)[a] ZXSpectrum en IE +8E0B71415E1117A6A83F4E9FE4E3E19B Gob Stopper (1983)(Calisto) ZXSpectrum +1B173486E26E1CDE2F01D3FCBEA3C953 Gobble a Ghost (1982)(CDS Microsystems)(16K) ZXSpectrum +C551B8A8EC74CE9A5E753DE2E408C66E Gobble a Ghost (1982)(CDS Microsystems)(16K)[a] ZXSpectrum +443D8A0868583AA158412E99F0FD433C Gobbleman (1982)(Artic Computing)(16K) ZXSpectrum +48EDCADA6DEE309F6F5B8FD20714C434 Goblin Dungeon (1986)(ZX Computing) ZXSpectrum +C3DF3B421D01DA0543ECBBA6BDC66C80 Goblin Mountain (1987)(Sinclair User) ZXSpectrum +B59F5155F4B2570E15F7FCF7269C4F5B God Save the Punk (1989)(MicroHobby)(ES) ZXSpectrum ES +9FE81AC8DB4DA512C6DE527BA4507550 Godkiller 2 - Exile - Exile - Intro (2015-07-18)(APSIS)(128K)(es)(Side B) ZXSpectrum es +B73A629EC0BFE121EC405D6DB8046F3A Godkiller 2 - Exile - Exile - Intro (2015-07-18)(APSIS)(128K)(Side A) ZXSpectrum +F5C7C71F9DAF27222DC783B27B495512 Godkiller 2 - Exile (2015-07-18)(APSIS)(128K)(Side A) ZXSpectrum +14303DE07BE8BCDA62D6C84EC145D897 Godkiller 2 - Exile v1.4 (2015-07-18)(APSIS)(128K)(es)(Side A) ZXSpectrum es +FC221BD820D1E55BA870613FA05DC514 Godkiller 2 - Exile v1.4 (2015-07-18)(APSIS)(128K)(Side B) ZXSpectrum +FF77B840F30C299FBF25A5AC5DDD621C Godkiller v1.3.4 (2014-08-20)(APSIS)(128K)(es) ZXSpectrum es +A008186B28235F8FDA772D4070C24E6F Godkiller v1.5 (2014-08-20)(APSIS)(128K)(es) ZXSpectrum es +37B308DB9B658775AFE40146E6407717 Gods (1989)(Your Sinclair)[aka Olympus] ZXSpectrum +03569AC5D2A5D045907B6D83D2B9AFF3 Gods of War, The (1987)(Zenobi)(128K)[re-release] ZXSpectrum +058D305A2D0613CC58E3B364BD54E223 Godzilla - The Atomar Nightmare (1995)(Tiger's Claw)(AT)(en) ZXSpectrum en AT +812246132BD1EB891330CCDD210E4D75 Goku Mal (2013-11-16)(Mojon Twins, The)(128K)(ES)(en) ZXSpectrum en ES +C11DE39247F4B79A3B0E8EC1EB358A2B Gold Digger (1983)(Blaby Computer Games) ZXSpectrum +F4ED9B1F86217CCF09E2FA6A8E0EC47D Gold Digger (1983)(Waterman, Jim)(16K)[re-release] ZXSpectrum +1437C0E42BA3A995F1A07A7CE452C84E Gold Rush (1983)(Interface Publications) ZXSpectrum +6ACE22DE2B013304E95789E51709F2B5 Gold Rush (1983)(Thorn EMI Video)(16K) ZXSpectrum +282803F9A1D845ABE442E476F86E32AA Gold Rush (1985)(Your Spectrum) ZXSpectrum +8F64D67D40ED9F664D66BE92574BE0FC Gold Stadt (1984)(Aqua Soft)(DE) ZXSpectrum DE +41763EEE1C39DF6DC50793C6E1D73A20 Gold Stadt (1984)(Sun Soft)(DE)[re-release] ZXSpectrum DE +B58ECD314D8DFCE35F3846146219639C Gold Truck (1984)(Fontana Publishing)(16K) ZXSpectrum +13F7754AD53D7D0E29ECB06914BABC1E Golden (2007)(-)[CSSCGC] ZXSpectrum +13030BB13E78898E6F919BC7AF8A8A5F Golden Hawk (1984)(Micro-Mart) ZXSpectrum +22271524E8A0649DD1FC6A0D5F5A9569 Golden Maggot, The (1985)(Sinclair User) ZXSpectrum +400D0847EB01461FD6FBD4F0241F6846 Golden Pyramid, The (1991)(Zenobi) ZXSpectrum +11A20B8E3B491E0A958448E28ECC60AC Golf (1983)(Abrasco)(16K) ZXSpectrum +734A14A3731DE46718CAF49FF1FE6859 Golf (1983)(Abrasco)(16K)[a] ZXSpectrum +B4B8ED7200C67BCB3F9C515DDD5B95FE Golf (1983)(DK'Tronics)(16K) ZXSpectrum +136346E575FD4CFAF0371479BD5BAF00 Golf (1983)(Lyversoft) ZXSpectrum +81187E8BF3A6A4C6F172F4864C3E1A04 Golf (1983)(Lyversoft)[a] ZXSpectrum +9125858EAF47AB7CBD71E8DFD38C7516 Golf (1983)(Virgin Games)(16K) ZXSpectrum +33DA82006E2062AC150C9A9519B7F1DF Golf (1984)(Microparadise)(ES) ZXSpectrum ES +6676A78C579AB3EEC9954124E1D0A893 Golf 80 (1983)(Sinclair Programs)(16K) ZXSpectrum +701BDB454C7C517340E3E6BF80B08F88 Golf Two (1983)(Sinclair User)(16K) ZXSpectrum +8903DAC261D0D7B6D20FC0CE6DD79BB6 Golpe, El (1984)(Software Center)(ES) ZXSpectrum ES +63A0769525CA9F83F57EE25F26463842 Gombfoci (1984)(Interbit)(HU) ZXSpectrum HU +60BBA992A88862A0838E3FC0ED0C2E2A Gommy, Defensor Medieval v21 (2009)(RetroWorks)(48K-128K)(ES)(en)[aka Gommy, Medieval Defender] ZXSpectrum en ES +6865E1FA72CFAC4DB53C7AFE4A8D3276 Gommy, Defensor Medieval v21 (2009)(RetroWorks)(48K-128K)(ES)[aka Gommy, Medieval Defender] ZXSpectrum ES +B3739FD6A44C023AA97250A3C4B8F1B7 Gondolkozz (1984)(Nyitrai, Laszlo)(HU) ZXSpectrum HU +0A6D8E36C3DA3CE495031F8F0766642C Gondolkozz (1984)(Nyitrai, Laszlo)(HU)[with intro] ZXSpectrum HU +ECE8E4246F89EC224D37B63B6FFA6B04 Gonuffos (1985)(MicroHobby)(ES) ZXSpectrum ES +93CF477D4F5FCC716C0E86EF1385FFAC Gonzzalezz - Level 2 (1989)(Opera Soft)(ES) ZXSpectrum ES +2934F7402304F8B0422FDCE91E74EC32 Gonzzalezz (1989)(Opera Soft)(ES) ZXSpectrum ES +99F83BAC1CF47CC0E541BB908A7C7653 Gonzzalezz (1989)(Opera Soft)(ES)(Side A) ZXSpectrum ES +F90F7BD2BC78ADD65543AB7CAC1736BE Gonzzalezz (1989)(Opera Soft)(ES)(Side B) ZXSpectrum ES +8F0F38125A05193343D7377B2AC92F4E Gonzzalezz (1989)(Opera Soft)(ES)(Tape 1 of 2) ZXSpectrum ES +216115DD184E4BB4567367454F98BE12 Gonzzalezz (1989)(Opera Soft)(ES)(Tape 2 of 2) ZXSpectrum ES +FFF325B55251AD0B1C1C2A08E83A68B8 Good King Wenceslas Simulator 2012 (2012)(Gillen, Andrew)[CSSCGC] ZXSpectrum +7A35C8368E6BE6AD83502EAC4A1AB76B Good Night Kanga (2016-05-04)(Amore, Gabriele - Factor 6)(48K-128K) ZXSpectrum +06ECDBBDB5BF5E0F28A39B9FDDB33D0D Good Nights Sleep Simulator (2014)(Green, Andrew)[CSSCGC] ZXSpectrum +BF81E57FC4DFC158D0DAF85530B25ED9 Goodnite Luddite (2002)(Broadsoft) ZXSpectrum +606F13B49774EE09449CD44A54C81B68 Goody (1987)(Opera Soft)(48K-128K)(ES) ZXSpectrum ES +9BBBC0EC424215976783A57BE1DA0A35 Goody (1987)(Opera Soft)(48K-128K)(ES)[a] ZXSpectrum ES +1CF6EC921DC5E780DF1FB48A4E9E113A Goody (1987)(Opera Soft)(48K-128K)(ES)[a2] ZXSpectrum ES +E7F5493008D04C0921D41CD1C8E91F0A Goody (1987)(Opera Soft)(48K-128K)(ES)[a3] ZXSpectrum ES +4B1AE5FFE6535A6385FD80B37D9CBE96 Goody (1987)(Opera Soft)(48K-128K)(ES)[a4] ZXSpectrum ES +7BB925A9DA0037B67AC8B4B0AB2E37F8 Goolf (1984)(Green Fish Software Enterprise) ZXSpectrum +F2BFD5FCCA9602207E0F57BD5592F52C Goolf Returns (1984)(Green Fish Software Enterprise) ZXSpectrum +B9101DCA17A98AA9FCA50DD3C1CC6DB6 Goolfs Exit (1986)(Green Fish Software Enterprise) ZXSpectrum +B48C48D8B96ADAC3F5BC184E312AFBA9 Goonies, The (1986)(U.S. Gold) ZXSpectrum +946BB869B51EA15A26FB447AC2432BDD Gordello Incident, The (1989)(Tartan)[Your Sinclair Covertape] ZXSpectrum +F09BD98DF3FF8B16A603BB2430E25CCA Gotcha (1983)(Blaby Computer Games) ZXSpectrum +A56CB2188B7B581FD293823EF8179FCF Gothik (1987)(Firebird) ZXSpectrum +A46CEE75AC19390B373F58870425455B Gothik (1987)(Firebird)[a] ZXSpectrum +FCC2F0DE28A02F215D438D6C08DB76FB GP Motocross (1985)(Ventamatic)(ES) ZXSpectrum ES +D33764C99E6BB25FD900ADF0228E4148 Grabbed by the Ghoulies! (1992)(FSF Adventures)[re-release] ZXSpectrum +5B079CCC796DFC8F2C6F80717FD5562F Graeme Souness Soccer Manager (1992)(Zeppelin Games) ZXSpectrum +D53B5B5F2FF6D65F20932CE15CA6A7BF Graham Gooch's Test Cricket (1986)(Audiogenic) ZXSpectrum +E29D354D3238AD96D11AA03525203015 Graham Gooch's Test Cricket (1986)(Audiogenic)[a] ZXSpectrum +7B973F6F11E923D675F52F4D31F4499D Graham Grass Snake (1983)(Micro Press)(16K) ZXSpectrum +03B8A981D244DB7A7DAE3F773A013FFE Grand Duke Solitaire (2004)(Bos, Richard)[CSSCGC] ZXSpectrum +E3D2B9F24AFB776267DC72D9CD8C9C53 Grand National (1985)(Elite Systems) ZXSpectrum +DE27B739CE57437848AFF362FE50C9CB Grand Pr1x (2009)(YRS)(NL)(en) ZXSpectrum en NL +B38A128E0E2D63C9243D22386B59AA9F Grand Prix (1983)(Pan Books)(16K) ZXSpectrum +4176FF68CBD4C10468FFE21BF8620481 Grand Prix (1989)(D&H Games) ZXSpectrum +3F7DF9BFB2B6E107113CDB6DE185A291 Grand Prix Challenge (1992)(Challenge) ZXSpectrum +6F9AD494B7272AD394EA3A70828EED4D Grand Prix Driver (1983)(Britannia) ZXSpectrum +4D2D1277B69801CD1B26C977F811679F Grand Prix Drivers (1993)(Cauldwell, Jonathan)[aka Jimmy's Grand Prix] ZXSpectrum +FBDF2CB5B58C6C14D0195D1CE16B9BD1 Grand Prix Manager (1984)(Silicon Joy) ZXSpectrum +3FC7326FD58591DC8ABB4E4986CD55B3 Grand Prix Master (1989)(Dinamic)(48K-128K)(ES)(en)[aka Aspar GP Master] ZXSpectrum en ES +19B83BDE94E31784C4AE56A76061D5FE Grand Prix Simulator (1987)(Code Masters)(48K-128K) ZXSpectrum +E37BDEF2A9537FB7C209B44D8124B471 Grand Prix Simulator 2 (1989)(Code Masters)(48K-128K)[aka Grand Prix 2 Simulator] ZXSpectrum +C6233FDAEB00C45739858040AA28D889 Grand Prix Tennis (1988)(Mastertronic Added Dimension)[a][aka Lawn Tennis] ZXSpectrum +66C44FA30703493B86B488F864FD7955 Grand Prix Tennis (1988)(Mastertronic Added Dimension)[aka Lawn Tennis] ZXSpectrum +6BA8B328962B31B2D8CBF614776D056A Grand Slalom (1984)(St. Michael)(16K) ZXSpectrum +2531A5B29B1F31C1FA8BF7ED56D183ED Grand Theft Auto - Vice City (2004)(Doe, Allen)[CSSCGC] ZXSpectrum +D470F7BEB1E263F70EFFA47D7B22C756 Grande Boucle, La (1985)(Sprites)(FR)[aka Tour de France] ZXSpectrum FR +01EBD2E0B596CCDFFBD4B1435CB98A00 Grande Fuga, La (1985)(Turbo Game) ZXSpectrum +38A8DA2B9BCDFF5CEBAE39470689F2BB Grande Fuga, La (1985)(Turbo Game)(it) ZXSpectrum it +DEF1F6F85A39D7B49E0060570D0668D3 Grange Hill - The Computer Game (1987)(Argus Press)(128K)[a][aka Grange Hill - The Game] ZXSpectrum +A112E682F375B18C9E92C5E0E98DD51E Grange Hill - The Computer Game (1987)(Argus Press)(128K)[aka Grange Hill - The Game] ZXSpectrum +6AC9510039F8A94C5988904E01F6E1D6 Grange Hill - The Computer Game (1987)(Argus Press)(48K-128K)[aka Grange Hill - The Game] ZXSpectrum +CC3924A2005A2F6C6388EA421C1C4EC6 Grange Hill - The Computer Game (1987)(Argus Press)[aka Grange Hill - The Game] ZXSpectrum +D758E9878BBD78630233A590413ECF6E Granja (1985)(MicroHobby)(ES) ZXSpectrum ES +D35AD09B3DF0FCED1A032EDC24AD0ED7 Granny's Garage (2000)(Lake, Phillip - Young, Chris)[CSSCGC] ZXSpectrum +D136AD8620BC435DABAA240B244A86CB Granny's Shed (2000)(Lake, Phillip - Young, Chris)[CSSCGC] ZXSpectrum +F88C555699EFBFBD84816708F3BC5D2B Grassman (2013)(Watson, Andy)[CSSCGC] ZXSpectrum +291666E79B8002767843C100DEDAD088 Grave Digger (1983)(Usborne Publishing)(16K) ZXSpectrum +CDF4487CCE10DF64B76D38CF9559C4F1 GraviBots (2014-02-17)(RetroSouls)(48K-128K)(RU)(en)[Retro Games Battle] ZXSpectrum en RU +6BA35C3E205AE8328042E1DFADBD56D6 Great Britain Ltd v2 (1982)(Hessel)[aka G.B. Limited][aka Great Britain Limited] ZXSpectrum +E5C3949402E87BD2290DD697B32390D4 Great Detective, The (1984)(CRL Group) ZXSpectrum +667FADF67417DE4EBC0E7A3F7152CE19 Great Escape, The (1986)(Ocean) ZXSpectrum +E8A7DAAD88F074885B854AFDDA59E50F Great Escape, The (1986)(Ocean)[a] ZXSpectrum +E39349B8FDBD07B3121DAD9C276C7BD4 Great Escape, The (1986)(Ocean)[a2] ZXSpectrum +E7BFA64D15A2201C343E01C24E9707C1 Great Fire of London, The (1982)(Phipps Associates)(16K) ZXSpectrum +5D1D8896BC08D2B5B616EFB1BCA721D7 Great Fire of London, The (1985)(Rabbit) ZXSpectrum +C3BD12965DA0A1D7FCC984E47E22DC7F Great Fire of London, The (1985)(Rabbit)[Multiface copy] ZXSpectrum +0C65D474D58C01D1631962F3C0BB380A Great Gurianos (1987)(Hit-Pak) ZXSpectrum +909D05C5B448DB2EBEB9A1F7C8179700 Great Space Race, The (1984)(Legend) ZXSpectrum +F71C846C9C7B40FEDCF87A98FEB84D5E Greatest Show on Earth, The (1986)(Central Solutions) ZXSpectrum +01C7DF4ADD7B8B726746F0084C2B86D2 Greedy Gulch (1983)(Phipps Associates) ZXSpectrum +4F165661DA59AC60594DB31A5C5E9DB1 Greedy Gulch (1983)(Phipps Associates)[a] ZXSpectrum +7417749B52179AA943F3DB6416A7787E Green Beret (1986)(Imagine) ZXSpectrum +0788A85DEB80A8F6191F35C355C7FC4E Green Beret (1986)(Imagine)[a] ZXSpectrum +CA337F2AE02E3537203F8548D91F8FB5 Green Death, The (1988)(Casventures) ZXSpectrum +5768D3336D7B3E1B9FD4C8FFA32E1B08 Green Door, The (1988)(Tartan) ZXSpectrum +F8900B8B7D5C92E7C6A434E8BEACE042 Gregory Loses His Clock (1989)(Mastertronic Plus) ZXSpectrum +B0CE630F4251F5C813623C55964B6C4B Gremlins - The Adventure (1985)(Adventure International) ZXSpectrum +4509E46EAE2AE603CDABD141C2F852E7 Gremlins - The Adventure (1985)(Adventure International)[a] ZXSpectrum +42D27C36A73F724112736EC2423BFA9A Gremlins (1984)(Thor Computer)[speech] ZXSpectrum +BF89B899520942B71EDB92C4D7ABC633 Gremlins (1985)(Erbe)(ES)[re-release] ZXSpectrum ES +54A7EAD705EEAE32DB21817DC101E10D Gremlins 2 - The New Batch (1990)(Elite Systems)[a][aka Gremlins 2 - La Nueva Generacion][re-release] ZXSpectrum +3E3813BBFBA1396E80D7BC03B53AEC62 Gremlins 2 - The New Batch (1990)(Elite Systems)[aka Gremlins 2 - La Nueva Generacion][re-release] ZXSpectrum +6E4C7BE28687ECBA0EBF82DA02AB4E37 Grey Island (1989)(CV)(CZ) ZXSpectrum CZ +671AECC92A481E90D68F8D7BD8303474 Greyfell - The Legend of Norman (1987)(Starlight) ZXSpectrum +05384B5C605514AA6DCDB8916CB1BBB4 Greyfell - The Legend of Norman (1987)(Starlight)[a] ZXSpectrum +1258304B888C616E3693235FB3BFC33B Grid Iron (1988)(Top Ten)[aka American Football] ZXSpectrum +3BF0B491CC8383402E3961D0318F68B7 Grid Iron 2 (1989)(Alternative) ZXSpectrum +DEE750D0C967F03E89185119AE47A211 Grid Patrol (1984)(MC Lothlorien) ZXSpectrum +0BFAC1C8B7C99018B48F6C8FD04DCA16 Grid Trap (1986)(LiveWire) ZXSpectrum +CA5348CD8CF2D4363DAD6AAC271FC369 Grid, The (1985)(Your Spectrum) ZXSpectrum +6B1B54B55C1C627612CFF108D7AB52B3 Grid-Run (1983)(Arcade)(16K) ZXSpectrum +38CC6FB2A7E5C48DD69F8A95BA3C632F Gridrunner (1983)(Quicksilva)(16K) ZXSpectrum +F4D21E4CE7C870C10B36A8F2974A6F0D Grope the Choir Boy (2013)(Kweepa)[CSSCGC] ZXSpectrum +15EA379862560288944D1891E4AB8AD4 Ground Attack (1982)(Silversoft)(16K) ZXSpectrum +BCF176111A48DD7321EADFA180C7C5FE Ground Attack (1984)(Your Spectrum) ZXSpectrum +F5C01E719C4C98223709DE3EDF10018D Ground Force Zero (1982)(Titan Programs)(16K) ZXSpectrum +F11B060A7CAD8A4DE49579176E64D0E6 Grumphers (1983)(Sinclair Programs)(16K) ZXSpectrum +AD1ED3CC1CFE975D4615C8C0E65DE78C Grumphers (1983)(Waterman, Jim)(16K)[re-release] ZXSpectrum +536D38BA669D418C497AAA835A0D4971 Grumpy Gumphrey Supersleuth (1985)(Gremlin Graphics) ZXSpectrum +20C51F02326C1F14DE967E26D30872AE Grumpy Gumphrey Supersleuth (1985)(Gremlin Graphics)[a] ZXSpectrum +CED83C98D339A09994433EDBAC8555FC Grumpy Santa (2017)(Jenkinson, Paul) ZXSpectrum +A7253FE426CF69312F67325863A2862A Gryzor (1987)(Ocean) ZXSpectrum +E106C1E64AAF60EFBCFEC40E35617F21 Gryzor (1987)(Ocean)(128K) ZXSpectrum +8C157C96E949431EB9D52748B0353804 Gryzor (1987)(Ocean)(128K)[a] ZXSpectrum +54EB7047586A5D3C88B9FC2CFB2D076B Gu! (1984)(Hit Parade Spectrum)(it) ZXSpectrum it +B520F05684155AC206AB096BB8313B5F Guadalcanal (1987)(Activision) ZXSpectrum +EA75AEDF139B2B1F29E004C8229789F2 Guardian II - Revenge of the Mutants (1990)(Hi-Tec)(48K-128K) ZXSpectrum +732201EF389575451A2ED744F0EF5196 Guardian II - Revenge of the Mutants (1990)(Hi-Tec)(48K-128K)[a] ZXSpectrum +3D333EA024633DC1EFCDF4708FA0C555 Guardian, The (1983)(PSS) ZXSpectrum +0CCA6C594C4497D5BEEC25272C4F0E2F Guerra de las Vajillas, La (1988)(Dinamic)(ES)(Side A) ZXSpectrum ES +E022B6E99CD5624051DF8E68B9FE8AF0 Guerra de las Vajillas, La (1988)(Dinamic)(ES)(Side B) ZXSpectrum ES +5A2B81E3AD5322AED9A6FC5DA71E9A2B Guerrero Ninja (2014-03-24)(Didone, Fabio)(es) ZXSpectrum es +A687B84CB02F09E8D35C75F1F629EB5F Guess the Number (2010)(Iceman)[CSSCGC] ZXSpectrum +26B234DE23F3D3D22FC810A5897FF7CE Guideline (1983)(Granada Publishing)(16K) ZXSpectrum +A08830EF2C6DB87993B4D56DDF566445 Guido (1984)(Blaby Computer Games) ZXSpectrum +5344ABEDE61448D517B439883102E26F Guillermo Idiliar Dambor (1991)(Grupo Creators Union)(ES) ZXSpectrum ES +05E0AB883E456BB71569A09702DB474E Gulpman (1982)(Aackosoft)(16K)(NL)(en)[re-release] ZXSpectrum en NL +735BC2651509A168BCB422E262474082 Gulpman (1982)(Campbell Systems)(16K) ZXSpectrum +58A3422F9C2878183428D54C8E160191 Gulpman (1982)(Campbell Systems)(16K)[a] ZXSpectrum +C2B2A86346D501543CF49A9257BE3CD5 Gulpman (1982)(Campbell Systems)(16K)[a2] ZXSpectrum +E4869F43858724855640FDBFB8D9FD9E Gun Fight (1984)(Personal Computer Games) ZXSpectrum +30D69C6976F10B7E42DC7AFBE69E751B Gun Law (1983)(Vortex)(16K) ZXSpectrum +BFC14EB06903F814E24FE41F804F065D Gunboat (1987)(Piranha) ZXSpectrum +4A34E80850EF34EE7212FA1765037D5C Gunboat (1987)(Piranha)[a] ZXSpectrum +A39FF13A09BA7CF53D59DF16067D570F Gunfighter (1988)(Atlantis) ZXSpectrum +5D1710969EB3743270226C10BB158E28 Gunfighter (1988)(Atlantis)[a] ZXSpectrum +04F1C1A2D9C01BEF31168FB122F47F57 Gunfighter (1988)(Atlantis)[a2] ZXSpectrum +89631554FFBE4E77676CE851CD7FC094 Gunfighter (1988)(System 4)(ES)(en)[re-release] ZXSpectrum en ES +374E052C7B423E12E3D68F701FA2F5E7 Gunfright (1986)(Ultimate Play The Game) ZXSpectrum +776D70FCAD377E4999FDDB1D76815ECC Gunfright (1986)(Ultimate Play The Game)[a] ZXSpectrum +BE8ACFE5C29AF628817ADE0B0B77F40F Gunfright (1986)(Ultimate Play The Game)[a2] ZXSpectrum +FA750B54C4C3623B0DA0D443D8F8FCB3 Gunhed (1990)(Hellenic)(128K)(GR)(en)[Sinclair User Covertape][aka Gunhead][aka Solaris 2] ZXSpectrum en GR +07E6E9FF7BFC48F478E9E109C1FB71B9 Gunpowder, Treason and Plot (1988)(Redwood Designs) ZXSpectrum +7C48161B8FD676D0ABCB26CE1200F4C7 Gunrunner (1987)(Hewson Consultants) ZXSpectrum +743F42BE7E3DBE0CC5A571F65882F937 Gunrunner (1987)(Hewson Consultants)[a] ZXSpectrum +E6B6691D22DD7990F228073D8146E6C5 Gunship (1987)(MicroProse)(128K) ZXSpectrum +F78A134D92B2B2848BD8395A21243025 Gunship (1987)(MicroProse)(128K)[a] ZXSpectrum +EC39C2E48D3267F1C68BFE507349FD54 Gunship (1987)(MicroProse)(48K-128K) ZXSpectrum +5470B9E9F22C935CBAB75CEB22734123 Gunship (1987)(MicroProse)(48K-128K)[a] ZXSpectrum +310ED67A1E7A1238F76216CD767A323C Gunship (1987)(MicroProse)(48K-128K)[a2] ZXSpectrum +0A682EB68DF4CE3BC8E61501EE8185C2 Gunslinger (1987)(U.S. Gold) ZXSpectrum +951523B384579237182D001CFC95E8FB Gunstar (1987)(Firebird) ZXSpectrum +BE760617FA00C05401063BA5A8B7E93C Gunstar (1987)(Firebird)[a] ZXSpectrum +40544965BF26343EBE179519E06713A7 Guppi (1987)(Daly, Andrew Mark) ZXSpectrum +9580FE7841966526F3A679C132890F53 Gutz (1988)(Ocean) ZXSpectrum +8C44BC4EED94038809978DDDF501F6ED Guust Flater Puzzel (1985)(Sinclair Gebruiker)(NL) ZXSpectrum NL +A41902ABFC99E0F35DB1BA5EA4D60DB0 Gyron Arena (1986)(Firebird) ZXSpectrum +0297A5D6E6606CAB8B32C7E7EFCD68BB Gyron Arena (1986)(Firebird)[a] ZXSpectrum +9638D9CB15E29B66B6A9422277C6B572 Gyron Arena (1986)(Firebird)[a2] ZXSpectrum +1C187FA3872096D1B531359D0E45C68A Gyron Atrium (1985)(Firebird) ZXSpectrum +9C029D993423CE49C93A2E411505D088 Gyron Atrium (1985)(Firebird)[a] ZXSpectrum +7E75F25E01B652E9D63784EC3D2F0814 Gyron Necropolis (1985)(Firebird) ZXSpectrum +E3666AAB3749B35802D2F900ECEF5A4E Gyron Necropolis (1985)(Firebird)[a] ZXSpectrum +79388D27CC558BCCCDF68C1397C2404B Gyroscope (1985)(Melbourne House) ZXSpectrum +2D15B1EE45CD32651800D509EAF0794D Gyroscope II (1987)(Color Magic) ZXSpectrum +FF86523D50D366E393FC297C9DDA7471 H.A.R.D. (1986)(Tynesoft)[aka Heavy Armed Roboid Destroyer] ZXSpectrum +1DFCBC3AFCB1A41883823EE2A7E42E91 H.A.T.E. (1989)(Erbe)(ES)(en)[re-release] ZXSpectrum en ES +E2143A74BB950DDC0FE4B13C620B2048 H.A.T.E. (1989)(Gremlin Graphics)[aka Hostile All Terrain Encounter] ZXSpectrum +D2F70F2734A8B177A1F6E31B59A6A5E9 H.E.R.O. (1984)(Activision)[a][aka Helicopter Emergency Rescue Operation] ZXSpectrum +9D1AE3016E59F177A176B3484BFB1B59 H.E.R.O. (1984)(Activision)[a2][aka Helicopter Emergency Rescue Operation] ZXSpectrum +4E5A4F20493560D48D7E8480D2E1DB25 H.E.R.O. (1984)(Activision)[a3][aka Helicopter Emergency Rescue Operation] ZXSpectrum +77FC6EE26184575F1BE66524A03EB498 H.E.R.O. (1984)(Activision)[aka Helicopter Emergency Rescue Operation] ZXSpectrum +EB8D226660EA8C0C202FD7D38E690940 H.R.H. v2 (1986)(8th Day)[aka Her Royal Highness] ZXSpectrum +403EB072BBB4AEC67194486CE72C93F7 Habilit (1988)(Iber)(ES) ZXSpectrum ES +4817B04DEAE07F357C3F9AA13948AD29 Habilit (1988)(Iber)(ES)[a] ZXSpectrum ES +9DF692889D76FF7759DAFA7306E3A773 Hacedor de Suenos, El (1988)(El-Afar - Royo, Luis)(ES) ZXSpectrum ES +87A5191638DC86F2320A1FE39F8C06EF Hacker (1985)(Activision)(48K-128K) ZXSpectrum +4839791492C62A41825866A4ECB06D0F Hacker II - The Doomsday Papers (1987)(Activision) ZXSpectrum +3201FA498D58550F0608489CB83E3288 Hades Nebula (1987)(Gamebusters)[re-release] ZXSpectrum +3B56E6259058C3453FCB10577BE7EB71 Hades Nebula (1987)(Nexus Productions) ZXSpectrum +B02CC2E3EB63FAF96E923F0D5F38FA8A Hades Nebula (1987)(Nexus Productions)[a] ZXSpectrum +504667C7DBF888F8F8E2C1BC90B4FBD8 Haiku (2014)(Catmeows)[CSSCGC] ZXSpectrum +B9DA0EF81E68E7FDDCA899B1151C987C Hair Fighter Turbo (2003)(Doe, Allen)[CSSCGC] ZXSpectrum +C5D4D3CC39ED9CC52336A0EFDA6D887C Halaga (1985)(Interceptor) ZXSpectrum +29708E7E13460362D61DF344931E2F5A Halaga (1985)(Interceptor)[a] ZXSpectrum +1AB11EAB34EC33D184B3313B4CFFCD3D Halcon Callejero, El (19xx)(ARDENT)(ES) ZXSpectrum ES +9D8C997A10368F17C0CC80A9D752DDA6 Halfashes (2013)(Kweepa)[CSSCGC] ZXSpectrum +AA54FF7EE358C11213EB3893DD4B63C8 Halls of the Things (1986)(Firebird) ZXSpectrum +52590C1FAB361F097F23229C4E20DAFF Hammer Boy (1991)(Dinamic)(48K-128K)(ES)(en)(Tape 1 of 2) ZXSpectrum en ES +76D83870DD459C0D2977672C197B2CBC Hammer Boy (1991)(Dinamic)(48K-128K)(ES)(en)(Tape 2 of 2) ZXSpectrum en ES +DC9699568B6074C1D0F40F39AEEA6389 Hammer of Grimmold, The v2 (1987)(Zenobi)[re-release] ZXSpectrum +75659E9270371083D42EA14B27984596 Hammerfist (1990)(Activision) ZXSpectrum +9C4A78A7C823BBA3AF146D966DEF1372 Hammerfist (1990)(Activision)[a] ZXSpectrum +E641BE16B010221FEA335B6EDE4D8CDD Hammerfist (1990)(Activision)[a2] ZXSpectrum +5DF07DE5284BD785A7DF33E549757ABE Hammerfist (demo) (1990)(Activision)[Sinclair User Covertape] ZXSpectrum +A418EF8258C974316B1F0851EB41520A Hammy Time (2008)(Mulder)[CSSCGC] ZXSpectrum +356E1335451BD0CBB768C1DF398904B2 Hampstead (1984)(Melbourne House) ZXSpectrum +1690C600191572128883A2C3766124D8 Hampstead (1984)(Melbourne House)[a] ZXSpectrum +8ACD9DDD14A46E45148F0537D325FE63 Hampton's Caught! (1984)(B.Sides) ZXSpectrum +7F682A035047DDFE08D9C80234877796 Hamte Damte (1988)(Cross Technics)(SE)(en) ZXSpectrum en SE +105984FE5F1BAF0E877F593B635536DF Handbags (2007)(Moss, A.J.)[CSSCGC] ZXSpectrum +9381301B14BAA9C7540E258C3DC790D0 Handicap Golf (1984)(CRL Group)[aka ZX Spectrum Golf] ZXSpectrum +88B86A14B7559423F356A7357BCE1F87 Handy Andy (1984)(CRL Group) ZXSpectrum +D1491875E15BD0389E841C387F3E1314 Hang Glider (1984)(Big K) ZXSpectrum +6FC0C2B9F8B03DAE9D9634487633C21F Hangman (1982)(Sinclair Research)(16K) ZXSpectrum +ABA840848310E1A7F8C93EB0C374098B Hangman (1983)(High Soft)(16K) ZXSpectrum +44C0A344CC8E8202943F2C20681DD886 Hangman (1983)(Pan Books)(16K) ZXSpectrum +C195C1EB9EC8F01126C8D35FCE7357C2 Hangman (1983)(Virgin Books) ZXSpectrum +6BEBC03B073B56BF1F5EC25AAA10BE6F Hangman (19xx)(-)(16K) ZXSpectrum +002ECB7B28D3075D89CCF56433CDBC8D Hangman! (1989)(Outlet) ZXSpectrum +F4F5816B921FC3D1B7F2416B8F4E8678 Hanoi King (1983)(Contrast) ZXSpectrum +758121CA905DD6616E9B28783AFAC370 Hanoi torony (1984)(Nyitrai, Laszlo)(HU) ZXSpectrum HU +208A8007A767E049F700B5058347CCA3 Hanoi torony (1984)(Nyitrai, Laszlo)(HU)[a] ZXSpectrum HU +D1DFF6F3ABDE12E12A80EA0EC0B25BAD Happiest Days of Your Life, The (1986)(Firebird) ZXSpectrum +AFA211AF92FA76868739E47531A7238B Happy Hour (1984)(Scorpio Gamesworld) ZXSpectrum +629660E9FC38FFBFFFE02F3126E788E8 Harbinger - Convergence (2016)(APSIS)(128K)(Side A) ZXSpectrum +7C2B8A9D66934A1965C1D925C0D11237 Harbinger - Convergence (2016-10-05)(APSIS)(128K)(Side A) ZXSpectrum +A8323DADC2BB1F685A93CAB3F6AD5CF8 Harbinger - Convergence (2016-10-05)(APSIS)(128K)(Side B) ZXSpectrum +0150E23F9A14208B8BB3F391E7B87760 Harbinger 2 - The Void (2018)(APSIS)(128K) ZXSpectrum +99A5671F81081BA85622EE6CB7AE949E Harbinger 2 - The Void (2018)(APSIS)(128K)(Side A) ZXSpectrum +486B9A711B242E32A3A9CF80EB43EF8C Harbinger 2 - The Void (2018)(APSIS)(128K)(Side B) ZXSpectrum +F965C49B32A6E7FF31868DD62ACD719B Harbinger 2 - The Void (2018)(APSIS)(128K)[a] ZXSpectrum +C0632A1AF03BCC685A386D6F238361AE Hard Cheese! (1983)(DK'Tronics)(16K) ZXSpectrum +1C7EB08D3EF651F6E8A1BE1C8DCFB7A9 Hard Cheese! (1983)(DK'Tronics)(16K)[a] ZXSpectrum +02E1F96C6B0B872859283B16F761C3B6 Hard Drivin' (1989)(Domark)(128K) ZXSpectrum +BB0E3B90904E5072823D7AFF265B3337 HardBall! (1986)(Advance Software Promotions) ZXSpectrum +3C130BF030783F039FE3F1F28A8E3062 Hareraiser - Finale (1984)(Haresoft)(16K) ZXSpectrum +32CD9E15E924F9C34009818D86ED3708 Harlequin (1985)(Mr. Micro) ZXSpectrum +C2701CB0E9785727E5299CB2B8F98A09 Harrier Attack! (1983)(Durell)(16K) ZXSpectrum +3BC07F1C603DBB4F222942CB1C84890E Harrier Attack! (1983)(Durell)(16K)[a] ZXSpectrum +E967A2325853702FF9BCFFF58A992D20 Harry Hedgehog 1k (2006)(Pearmain, Rob)(16K) ZXSpectrum +7AAECC775C643D2F31795A09A96A9DA2 Harry O'Hara - Spectral House (1987)(Viking)(IT) ZXSpectrum IT +18C6F1AA68BC63327ED7454B81448852 Harvesting Moon, A (1985)(8th Day) ZXSpectrum +12EEB564C781EFF0F4CFE8AF9160EBBC Haunted Hedges (1983)(Micromega)(16K) ZXSpectrum +A7D70DE3E5CBAB4FD0D63F870DD6A266 Haunted Hedges (1983)(Micromega)(16K)[a] ZXSpectrum +500F62366859E0A2DE11B7A7F2CDF47E Haunted House (1983)(Sparrow Books)(16K) ZXSpectrum +195CDC7012E75C4AC841971724AEDDAF Haunted House (1984)(Sinclair User)(16K) ZXSpectrum +C50DADDB849419D55F306004AAEFE6C1 Haunted House (1984)(ZX Computing) ZXSpectrum +DB7A247D7C7278DDD506641DA2016885 Haunted House (2014-06-10)(Elliott, John) ZXSpectrum +2ED728E2A5E2E5D98BB3598B02A7963F Havoc (1984)(Dynavision) ZXSpectrum +EADBD8B7353665E480B8DCBF41A61B5C Havoc (1984)(Dynavision)[a] ZXSpectrum +6B6BB207AA9F00A36DC37C4EE85D4DB4 Havoc (1990)(Players Premier)(48K-128K) ZXSpectrum +26B2AAD2F72FFF692F78A5E976E5D6D5 Hawks (1983)(Lotus-Soft)(16K)[aka Hawkes] ZXSpectrum +4A71F925974DC62D14D3678B6A2E1DE1 H-Bloc (1984)(Big K) ZXSpectrum +58898146DF2B3DB9E3E8214B87560E83 He Had Such A Big Head That If He Were A Cat He Would Have To Toss The Mice From Under The Bed With (2011)(Apenao)[CSSCGC] ZXSpectrum +1EA493EA09E2B3A9392E2717FAA8E749 Head over Heels (1987)(Ocean)(48K-128K)[a][aka Foot and Mouth] ZXSpectrum +A550220F26615E452D2E27384801CD18 Head over Heels (1987)(Ocean)(48K-128K)[aka Foot and Mouth] ZXSpectrum +1B75A6745E15C46F8E5555C582BF3D30 Headbangers Heaven (1983)(Llamasoft) ZXSpectrum +FFFAD94BE83DE1B59DB217537E917983 Headbangers Heaven v1 (1983)(Llamasoft) ZXSpectrum +5566CA1800181F9F5EE5EFA2E9A721B3 Headbangers Heaven v2 (1983)(Llamasoft) ZXSpectrum +A8547B19DA5DEAA69B8BFEFCED3DAF8C Heart Stealer - One Key Version (2012)(Timmy)(NL)(en) ZXSpectrum en NL +0F1E65149339155FEC1CDFA5BD711E81 Heart Stealer (2010-04)(Timmy)(NL)(en) ZXSpectrum en NL +E0382C2411EE1DBEB9D7767A2FF271E9 Heart Stealer 2 (2013-10)(Mister Beep - Timmy) ZXSpectrum +B45DBA21A1E1F9E08FEB0CE08D7F1B55 Heartbroken (1989)(Atlantis) ZXSpectrum +7D3B5F6C8FEFAA84EBA29CFB6B1CC2B5 Heartbroken (1989)(Atlantis)[a] ZXSpectrum +A8ABBFABDE93AA3742AF841DB3AF6A0A Heartland (1986)(Odin Computer Graphics)[a][aka Kimera] ZXSpectrum +BB6356724FADE43E2FB385D61D6364BB Heartland (1986)(Odin Computer Graphics)[aka Kimera] ZXSpectrum +267DB3D134339AAF1A2693CB4945FE77 Heathrow Air Traffic Control (1983)(Hewson Consultants)(16K)[aka Heathrow Radar] ZXSpectrum +C780EE5ACF7D505534FFFCC3AAAA79C2 Heathrow International Air Traffic Control (1984)(Hewson Consultants) ZXSpectrum +4383B63BD6230348AF240D8DCEF3DB91 Heavy Lift Helicopter (19xx)(Eclipse)(CZ)(en) ZXSpectrum en CZ +E8847A209B596B8E5A16C6B09A0E06C4 Heavy on the Magick (1986)(Gargoyle Games) ZXSpectrum +9359B63719FDFA0EA70F8916F5ED69BA Heavy on the Magick (1986)(Gargoyle Games)[a] ZXSpectrum +96A6C21010F027E3C845A563611AF60A Heavyweight (19xx)(-)(16K) ZXSpectrum +BBE09B0AC4089780BCF7243602902DB3 Hectic (1985)(Mind Games Espana)(ES)[re-release] ZXSpectrum ES +5428881162CF02B4D2EEAB960F9B6456 Hedgehog Run (2004)(XFAWORLD) ZXSpectrum +2D1C7B0326DD1D657E8E8220AC44EC77 Hedgehogs (2013-11-04)(kas29)(48K-128K)(RU) ZXSpectrum RU +7EDDCF6BAAE7373F659748116A66CBD2 Helen 'nnngggghhh' Keller's Super Off-Road Racer (2008)(Sullivan, Anne 'Two taps')(16K)[CSSCGC] ZXSpectrum +128FDD4660D3C74108A01E35B7F65CF7 Heli-Bomber (1983)(Pan Books)(16K) ZXSpectrum +DDF3605AF9726A055D5BC6AE9331EA74 Heli-Bomber (1984)(Editoriale Video)(IT) ZXSpectrum IT +B73F8C97D93BB2BBD42910708012E5EF Helikopter (1983)(CPU)(16K)(DE) ZXSpectrum DE +B9D857F55ED3754B4F65BFD5A6C7F869 Helikopter (1983)(CPU)(DE) ZXSpectrum DE +D6424FDD6EE46CABD5BB16DB544AC603 Helikopter (1994)(Jansoft)(HR)(ru) ZXSpectrum ru HR +6DB0AF4B2087F69924184E0AD6289310 Heli-Land (19xx)(-)(16K)(de) ZXSpectrum de +A4D7D58256D8C3377B0DB293FEB894E2 Hellfall (19xx)(-)(de) ZXSpectrum de +817BCF35B455AAACD8D5009D0CC8A74C Hellfire (1985)(Melbourne House) ZXSpectrum +A606B0D67991AF7A7473B66168465073 Hellfire (1985)(Melbourne House)[a] ZXSpectrum +970B337AA0E9DFD69E04A7FC1CB5B84D Hellfire Attack (1989)(Martech Games)(48K-128K) ZXSpectrum +185455AB93E8B4F3D8BF83C60F400757 Hell's Angels (1983)(ZX Computing) ZXSpectrum +906F9DC1E890DAE640FAB7C75B889ECE Help!!! (1991)(E.S.O.)(CZ) ZXSpectrum CZ +9F7B01A85A6AD411418A399F279CFB26 Helter Skelter (1991)(Audiogenic)(48K-128K) ZXSpectrum +054F18A416DDBFE89883B25BF19724DF Helter Skelter (1991)(Audiogenic)(48K-128K)[a] ZXSpectrum +442653B2E52F8180CF39F61D07B12736 Helter Skelter (1991)(Audiogenic)(48K-128K)[a2] ZXSpectrum +873A405333DEC4C69F9F1E6A179CD946 Helvera - Mistress of the Park (1993)(FSF Adventures) ZXSpectrum +43E11819196BA90086FED3F2DDFB37D1 Henry's Hoard (1985)(Alternative) ZXSpectrum +641D70FFB7AB445AABE4DE659E67FFFB Henry's Hoard (1985)(Alternative)[a] ZXSpectrum +3501E3AA4BB24345C169C44E7819E759 Henry's Hoard (1985)(Alternative)[a2] ZXSpectrum +9AD566E8EE0D539988C31FF4E103D081 Herbert the Turbot (2008)(Smith, Bob)(128K)[WIP] ZXSpectrum +D5C0DF83BBCB7C4EEFBADE3ADD8A7BFC Herbert's Dummy Run (1985)(Mikro-Gen) ZXSpectrum +815758056762CF2849FE21C0272A8F7B Herbert's Dummy Run (1985)(Mikro-Gen)[a] ZXSpectrum +E1008A5F4BD4D4CEFCED43AF49F94760 Hercules - Slayer of the Damned (1988)(Gremlin Graphics)(128K) ZXSpectrum +74A99E0C33A4465B9BB1C05B0D9144A4 Hercules - Slayer of the Damned (1988)(Gremlin Graphics)(48K-128K) ZXSpectrum +E1874DCDF6D92368EB73CF4520B38515 Hercules - Slayer of the Damned (1988)(Gremlin Graphics)(48K-128K)[a] ZXSpectrum +C8BE9BA393C5E3C0D8B421DC028C6ACF Hercules (1986)(Alpha-Omega) ZXSpectrum +9F8142D52540D07F575A2DF4A890D91D Hercules (1986)(Alpha-Omega)[a] ZXSpectrum +CF64398BD7A80379305E09C10E21647D Here Be Tygers (1985)(Automata UK) ZXSpectrum +7F5BB97E7167DFDCF3396103285A20D3 Here Comes the Sun (1983)(Alligata) ZXSpectrum +437ED53392384518A8AFC85F59E69B56 Heresville (1990)(Wazertown Works)(ES) ZXSpectrum ES +A9FF7FE3005041B504BE83785F642A00 Heresville (1990)(Wazertown Works)(ES)[a] ZXSpectrum ES +A21474FB15F4050408018CBB28B5A505 Heri (2000)(SG)(RU) ZXSpectrum RU +B7BDA6A293D47D2657A8A17DD5989EB6 Heritage (2009)(Miazga, Rafal)(PL)(en) ZXSpectrum en PL +2541643D234D87953E90CD39E7BE2D61 Hermit (1984)(Sinclair User) ZXSpectrum +B3A41FFE7A4C934B87E85893669F6443 Hermitage, The (1989)(Pegasus)(Side A) ZXSpectrum +78211FAFDC88769765F630F873B3B962 Hermitage, The (1989)(Pegasus)(Side B) ZXSpectrum +97CC791C0D40EA193E6BB5F7FEB31B2D Hernyo (1984)(Nyitrai, Laszlo)(HU) ZXSpectrum HU +32D6860F020DA524F611590174033B29 Hero Quest - Return of the Witch Lord (1991)(Gremlin Graphics)(128K) ZXSpectrum +FF4A822C7137CA5672F38C54064BE5D6 Hero Quest (1991)(Gremlin Graphics)(128K) ZXSpectrum +0EC0E7F49CB93AA8CB13C281D8DB85C4 Hero Quest (1991)(Gremlin Graphics)(48K-128K) ZXSpectrum +E51A520041905C11EBA36F376E4314DD Hero Quest (demo) (1991)(Gremlin Graphics)[Crash Covertape] ZXSpectrum +2085C590AA19E4FA477771E7C3C17B96 Heroes '92 (1992)(Proxima)(128K)(CZ) ZXSpectrum CZ +709E85C0E32669B6A8001D211B088FE3 Heroes of Karn (1984)(Interceptor) ZXSpectrum +91D78A8559F72AC789943DAD5A3BED10 Heroes of Karn (1984)(Interceptor)[a] ZXSpectrum +39B8095BF73B0B9468EBB8C5781B0C68 Heroes Rescue (2016-12-23)(Defecto Digital Studios)(48K-128K) ZXSpectrum +C36F66A628E3D83A017FA046BE39C26E Hero-Quest 2D (1994)(Karry Soft)(128K)(ES) ZXSpectrum ES +9AFD26977539558D85E77120C76F6555 Hexagonal Museum, The (1984)(Double Play Adventures)[a][aka Hexagon Museum, The] ZXSpectrum +B3EF843065C1348EE86B5548F3992C1E Hexagonal Museum, The (1984)(Double Play Adventures)[aka Hexagon Museum, The] ZXSpectrum +8CA03511A9B66CED000D3EBAF7D5E577 Hexagonia (2001)(VTS)(CZ)(en) ZXSpectrum en CZ +9983DCE3809AC97D587C07FC97073F0D Hexxagon (1994)(WE)(128K)(BY)(ru) ZXSpectrum ru +5FDB2F3C1C91881B85C907A09AB0D758 Hi Q Quiz (1989)(Blue Ribbon) ZXSpectrum +9AF72BFA751F055AD3D3DBC8186872FF Hidden Paths (1984)(Longman) ZXSpectrum +47751798DC2656A65C960EE9AE2F9543 Hide and Seek (2004)(Young, Chris)[CSSCGC] ZXSpectrum +394241E47C7238C47E091EC144322B18 Hideous (1992)(Alternative) ZXSpectrum +334FAFE8845AC7E7A1C32D24FCE8B32B Hideous, The (1991)(Year Zero)(ES)(Tape 1 of 3) ZXSpectrum ES +C2795FEA0F9C11E2FFAE2CD1E9F8E395 Hideous, The (1991)(Year Zero)(ES)(Tape 2 of 3) ZXSpectrum ES +92D1F996CA8D3A8BF0801ACE12CE8EFB Hideous, The (1991)(Year Zero)(ES)(Tape 3 of 3) ZXSpectrum ES +B8D23E15CA798B803510CFC3A82302CB Higgs Boson in the LHC (2011)(Deanysoft) ZXSpectrum +6A0768BAD216531E69F4F00D88FCCBD8 High Frontier (1987)(Activision) ZXSpectrum +7F65B2959CC580C3BE9DFBF00C5A1199 High Frontier (1987)(Activision)[aka Hight Frontier] ZXSpectrum +939D6E929EEF57CCB4C4D37C0465ABCB High Noon (1983)(Abbex Electronics)(16K)[re-release] ZXSpectrum +E527FE9A6C79285075F6BC77C9A8BABC High Noon (1983)(Work Force)(16K) ZXSpectrum +9247646A695895EC2ACBB5086BDC6F9A High Steel (1989)(Screen 7)(128K) ZXSpectrum +05287D65FFB0627BF0B68E2BC8F569A8 High Steel (1989)(Screen 7)(48K-128K) ZXSpectrum +AC99E538E96ED49067CCEDF7DAA1B712 Highlander (1986)(Ocean) ZXSpectrum +D21D9D5EEE97177D5AF37EC79DF4C2F9 High-Low (1984)(Grisewood & Dempsey)(16K) ZXSpectrum +92969CA149BB62DAF54A32A008D099D0 Highrise Harry (1983)(Blaby Computer Games) ZXSpectrum +5FCC6888FEDD61A2DBDF48F704F4AA2A Highrise Harry (1983)(Blaby Computer Games)[a] ZXSpectrum +76D03E783F740AEA693545DD21235AF9 Highway Encounter (1985)(Vortex) ZXSpectrum +5ADC3B5DC3A77D30A2D43B6538780F18 Highway Encounter (1985)(Vortex)[a] ZXSpectrum +FCACC270E90083F4CF334BF4C0FA2218 Hijack (1986)(Electric Dreams) ZXSpectrum +1C49DC02106CE33E736C9017BD57841F Hilow (1984)(Wallace, Norman)[aka High-Low] ZXSpectrum +2A58ADD5FFC2FA2FC07FE7A5A90C03C4 Hi-Rize (1984)(Interface Publications)(16K) ZXSpectrum +D99CE74B30CE22B952AD8FCFAE1FEC80 Historias de Medialand (1987)(JSJ Soft)(ES)(Tape 1 of 2) ZXSpectrum ES +25AAC9B604A80C3DB0BBE26518E1D220 Historias de Medialand (1987)(JSJ Soft)(ES)(Tape 2 of 2) ZXSpectrum ES +3D3CE02C2BAB4A095CDE09F02C649E47 Hit Man, The (1984)(Scorpio Gamesworld)(Side A) ZXSpectrum +1E3F2C6284CB451A4821776C69676922 Hit Man, The (1984)(Scorpio Gamesworld)(Side B) ZXSpectrum +B448C5E700A600CEDE60768DA218ECA1 Hit or Miss (1984)(Grisewood & Dempsey)(16K) ZXSpectrum +5931126F7B4A67E0A8EDE1B7B22A68D7 Hit Squad, The (1988)(Erbe)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +58FDF1ECB536EA8D850A59BF3BAF6056 Hit The Road (2007)(Llaria, Quique Cascarria)[CSSCGC] ZXSpectrum +D15B80E43FFAEDDCE3A835928D935D04 Hitch-Hikers Guide to the Galaxy, The (1983)(Estuary Software Products) ZXSpectrum +771CBF8CF8EC5C34FBBCA0A5C667E31A Hive (1986)(Capsoft - Softy)(NL)(en) ZXSpectrum en NL +856A364ADE87BBB6877EF886A62860DF Hive (1986)(Firebird) ZXSpectrum +36CB0D10B2F975DEF8501F4155BDF8A8 Hobbit 128 (19xx)(-)(128K) ZXSpectrum +1875544634663A54837B0983B76853AB Hobbit, El - Vah-ka's Cut (2013)(Mojon Twins, The)(ES)(en)[aka Hobbit, The - Vah-ka's Cut] ZXSpectrum en ES +86F2FD8A09A214B04FF50803E3B7D3DB Hobbit, El - Vah-ka's Cut (2013)(Mojon Twins, The)(ES)[aka Hobbit, The - Vah-ka's Cut] ZXSpectrum ES +BB1EBA7FE222D4893B57BB66D5BDE809 Hobbit, El v1.02 (2012)(Valero, Alejandro)(ES) ZXSpectrum ES +663CB70898D2398DD0FED9FA5CB609E7 Hobbit, El v1.02 (2012)(Valero, Alejandro)(ES)(en) ZXSpectrum en ES +CD5FBA346F3E06D7E44B8434E63CA6AF Hobbit, The - 128K Edition (2015)(-)(128K) ZXSpectrum +249E3CD4EB0E73DE2FF6A5ADD37CBE84 Hobbit, The (1982)(Melbourne House) ZXSpectrum +3A09FE06A679644738B2D20470DF9912 Hobbit, The v1.0 (1982)(Melbourne House) ZXSpectrum +3CF6E2B08FF52146B9850A51F431F80F Hobbit, The v1.2 (1982)(Melbourne House) ZXSpectrum +8C96D9FFFB5DDECBEAA4C39453C000EA Hobble Hunter, The (1989)(Compass) ZXSpectrum +C2288F92161B5A0A08BFCABE1AE083DF Hobgoblin (1991)(Atlantis) ZXSpectrum +81C5B431B419FBBE70984D48628F938F Hobohemia (2014)(McCrea, Steve)[CSSCGC] ZXSpectrum +41913388EE2737102BD67A4AB7CE630E Holiday in Sumaria (1987)(Pirate) ZXSpectrum +573DE8DC19AD3C8DE8C539E5101FD1DB Holiday in Sumaria (1987)(Pirate)[a] ZXSpectrum +A48A72EE0F9EC66629EB23948CC15649 Holiday to Remember, A (1987)(Visual Dimensions)(Side A) ZXSpectrum +783AB6DC3977D0E95B71D5036F9C4BC4 Holiday to Remember, A (1987)(Visual Dimensions)(Side B) ZXSpectrum +093EA06C5D76FEDB8EE5D2529AB1CCCF Holidays in Amsterdam (2007)(Miazga, Rafal)(16K)(PL)(en)[adult] ZXSpectrum en PL +6263478A3D5F7D70B89BE186E4E39CA4 Hollywood Poker (1987)(Players)[aka Pokestripper][re-release][adult] ZXSpectrum +E2D7AD34E6D3C1A4BF4CD119E936EEE5 Holy Grail (1984)(Personal Computer Games)(16K) ZXSpectrum +9967F1AF56BD5BCD2DECFE45D9F57A9F Holy Shit!!! - A Delightfully Blasphemous Mini-Quest (2007)(BaSe1 PrOdUcTiOnZ)[adult] ZXSpectrum +6B3A2A093C09C578B93C15011C76628B Hombre Que Susurraba A Las Balas, El (2013-12)(Radastan)(ES) ZXSpectrum ES +3D9D5E5FCD5F6067F6CB828E60497CE5 Home Base (1984)(ZX Computing) ZXSpectrum +AB26142A81DE3E0A74CE93D77E50C275 Home Hungaroring (1986)(Kerszi)(HU) ZXSpectrum HU +9D6086683B5114272CFA223C4F754EB1 Home Runner (1984)(Britannia) ZXSpectrum +021101BDB0AD883B54BA0339BEDB4249 Homebrew (2009)(Cauldwell, Jonathan) ZXSpectrum +8C2CAC7C6E7A69C1A88CC31C3E896B68 Homeless Horace (2010)(Mulder)[CSSCGC] ZXSpectrum +2778F701E88DA2241B8E2E114833B7C2 Homestar Runner, The (2004)(Lee, Matt 'Jam')[CSSCGC] ZXSpectrum +DA28CE18A181C4C91AE8096DA5FA41CA HomestarRunner 2 (2004)(Rapier, Ben)[CSSCGC] ZXSpectrum +C40A3ECA13389BE7DD478ABD51F1EAEA Honest Joe (1999)(Gonad The Barbarian)[CSSCGC] ZXSpectrum +8A3BB917C76285A1E9CE26F3FF91218F Honey I Shrank The Screen (2015)(-)[CSSCGC] ZXSpectrum +75BAD3CB584BA69574FB776E9378EE09 Hooper (1989)(MicroHobby)(ES) ZXSpectrum ES +65AA2520D3C6D66CE219B91079989531 Hoop-La (1983)(Sinclair Programs)(16K) ZXSpectrum +413EB56F5C15F04C39CE156128678A8B Hop'n'Frog (2015)(Amore, Gabriele)(48K-128K) ZXSpectrum +D7F07E7D18C1ACBBD233A28215C9F1F7 Hopper (1983)(PSS) ZXSpectrum +37444E73D71776B7B4B173CB38E11CA3 Hopper (1983)(PSS)[a] ZXSpectrum +627B7A595A008BB2F8E752A8ECDEC19A Hopping Mad (1988)(Elite Systems)(48K-128K)[aka Hoppin' Mad] ZXSpectrum +3CAB769DDA74C73C4A1FE8E4F438BA96 Hoppit (1984)(ZX Computing) ZXSpectrum +D8585E72296C8C4C7B749AC85710DD30 Horace & The Robots (2017)(Reptilia Design)(48K-128K) ZXSpectrum +7884863C02E8308B08AA4BA081CD5066 Horace & the Spiders (1983)(Sinclair Research)(16K)[aka Horace and the Spiders] ZXSpectrum +E103E77071AC98C7E5AB6DC6F5FB1DC9 Horace & the Spiders (1983)(Timex)(TC2048-TS2068) ZXSpectrum +050B1B848ACE012E638CB5DD08A0AEF1 Horace Goes Peeing (2014)(Tonks, Lee)[CSSCGC] ZXSpectrum +8C68533955ADCF5D7CF8DD044D044597 Horace Goes Skiing (1982)(Sinclair Research)(16K) ZXSpectrum +67310D20E77C2E6C1E4190B164AD98FC Horace Goes Skiing (1982)(Sinclair Research)(16K)[a] ZXSpectrum +E8F0A0192C85FA455A6E2AFCB98E257C Horace Goes to the Tower (2011)(Mojon Twins, The)(ES)(en) ZXSpectrum en ES +D0751C1CAA6465D8A0D4063B93CF8E81 Horace in the Mystic Woods - Blue (2010)(Smith, Bob) ZXSpectrum +2C3D6A84E3C2B169C370FCAFD809EA91 Horace in the Mystic Woods - Blue RunningJump (2010)(Smith, Bob) ZXSpectrum +2AB025A3413859726F104296D5FDD592 Horace in the Mystic Woods - Cyan (2010)(Smith, Bob) ZXSpectrum +2367F70145CD02E1B3CB3AE4CD75E5C4 Horace in the Mystic Woods - Cyan RunningJump (2010)(Smith, Bob) ZXSpectrum +C2D21B06A223F1709FA806BF1C099863 Horace in the Mystic Woods - Green RunningJump (2010)(Smith, Bob) ZXSpectrum +B3AAA95D53502F6920555B9B8C388F2B Horace in the Mystic Woods - Green RunningJump (2010)(Smith, Bob)[a] ZXSpectrum +B46394E779AB67E81D32E71F75E02664 Horace in the Mystic Woods - RunningJump (2010)(Smith, Bob) ZXSpectrum +9BD7B8E08D5BC6BE9CB6852EDDACE16A Horace in the Mystic Woods (2010)(Smith, Bob) ZXSpectrum +B4D669554945BE7EA12A1646CDFCF32F Hordo (1984)(Nyitrai, Laszlo)(HU) ZXSpectrum HU +BD5A81E44359DF62D049FE37F84F03E3 Hordo (1984)(Nyitrai, Laszlo)(HU)[a] ZXSpectrum HU +34F5499E983CFA0E682612D812C54B06 Horse Race (1983)(Pan Books)(16K) ZXSpectrum +B697B11A99797AAAE34739750195073A Horse Race (1983)(ZX Computing) ZXSpectrum +C0FD31955936053CD7BA08BEB3190699 Hostage (19xx)(Pye, Chris) ZXSpectrum +195344F5BB6645C939D819D6BD002469 Hostages (1990)(Infogrames)(128K)(FR)(en) ZXSpectrum en FR +98283A0D407D6AC56061F64BBB5B45A3 Hostages (1990)(Infogrames)(128K)(FR)(en)[a] ZXSpectrum en FR +BD1F4DCA9C2805F4387DA1C77CCB67BD Hot Dogs (1984)(Sinclair User)(16K) ZXSpectrum +F8BD7674A45B616489B26651C3F29473 Hot Rodder (19xx)(Turner, A.)(16K) ZXSpectrum +8E953B00F9D1C54D3ACF60356BF6C881 Hot Rods (1985)(16-48 Tape Magazine) ZXSpectrum +88A696CC09467D1DD65EA14A5DE54DE4 Hot Tyre (1990)(Anthraxx Developments)(GR)(en) ZXSpectrum en GR +1ACD5FB7FD0DA2F0929C1DB99BBA6274 Hotfoot (1983)(Microsphere)(16K) ZXSpectrum +28175206A2242F7B8D7402272F2C1D2F Hot-Rod (1990)(Activision)(48K-128K) ZXSpectrum +4793B7914697E4476A75E9260A18152E Hot-Shot (1986)(Your Sinclair)(16K) ZXSpectrum +56FD0D4D470651DA80287E9B7B9B7DAC Hotshot (1988)(Addictive Games) ZXSpectrum +E801ECE9FA7AF596A6D02397AE4D962E Hotshot (1988)(Addictive Games)[a] ZXSpectrum +1E1DFE9098F6CE90767A958C14D149A7 Hotshot (demo) (1988)(Addictive Games)(48K-128K)[Sinclair User Covertape] ZXSpectrum +6773E32817719B2076312D1AF24E916A Houdini (1984)(Sinclair User)(16K) ZXSpectrum +02F7AE36AC044B19DD15A97DD2D7D1FA House Jack Built, The (1984)(Thor Computer) ZXSpectrum +BE82FD8AE2ED212E0B7A56419C8EC83F House Jack Built, The (1984)(Thor Computer)[a] ZXSpectrum +09D1BC708F9A2FFF2420B8BDE4ABAC6B House of Orion (1984)(Newton, Dave) ZXSpectrum +5F8412A7875DB50456A3A1EC904CA7C6 House of the Living Dead, The (1983)(Phipps Associates) ZXSpectrum +943C3CD3B4780EF87C506B81AD8293B5 House on Damned Hill, The (1984)(Century City) ZXSpectrum +8CA69B30AE77E7B2EBED80EE22518390 House That Jack Built, The (1984)(Sinclair User)(16K) ZXSpectrum +AA7ACB97E47BD9034781AC7BD072B931 House, The (1992)(Advanced Adventure Creations)(ES) ZXSpectrum ES +AD6F0717B629837F81687E68F40AE372 House, The (1992)(Advanced Adventure Creations)(ES)[a] ZXSpectrum ES +92CDA0ADBAD9D55B39C95ED5C912BBEE Hover Droid (1987)(Fordyce, Stew)[aka Hover Driod] ZXSpectrum +9E4B8FE6D1E2EB8AF453DE8804E756BF Hoverkraft (1985)(Andreas Zallmann)(DE) ZXSpectrum DE +602C99621B2CF9A3F3C23394D2F172C8 How to be a Complete Bastard Game (1987)(Virgin Games)(48K-128K) ZXSpectrum +F7F43AF1E15FA8CE18071F23A35F29DC How to be a Complete Bastard Game (1987)(Virgin Games)(48K-128K)[a] ZXSpectrum +CD26AD2F398AA8671AA04F3E08067E0A How to be a Hero (1987)(Mastertronic Added Dimension) ZXSpectrum +68211AA33F4F75706A84E1861318DEB0 How to be a Hero (1987)(Mastertronic Added Dimension)[a] ZXSpectrum +8D36A9F2B7072B0FBEDD18508C7F7106 How to be a Hero (1987)(Mastertronic Added Dimension)[a2] ZXSpectrum +5E7D158A208B5DD41C5830A98BCD3DFA Howard the Duck - Adventure on Volcano Island (1987)(Activision) ZXSpectrum +C1D0AA17DF45D36415FA8F4FAA93D0E9 Howzat (1984)(Wyvern) ZXSpectrum +E425F97DCB599E88565FCC2A65B58136 Howzat (1987)(Alternative) ZXSpectrum +A09D1EC44D3DA1BB3E06BA7AB50FE573 Hudson Hawk (1991)(Ocean)(128K) ZXSpectrum +F9691B7572A537B8B43D0152F42814B0 Human Killing Machine (1988)(U.S. Gold)(48K-128K)[aka HKM] ZXSpectrum +7F35635AB584821EEB932744DB7EE0CC Hummer House of Horror (1983)(Lasersound)[re-release] ZXSpectrum +39BEB99B801963563D1C04C16D2B623B Humphrey (1988)(Zigurat)(ES) ZXSpectrum ES +C65DE0070D32963AD2566808D92CD39E Humphrey (1988)(Zigurat)(ES)[a] ZXSpectrum ES +821B100F4F3B0951DBB3DC214A736593 Humphrey (1988)(Zigurat)(ES)[a2] ZXSpectrum ES +3806606C216D1EA900F51BE4237B7B27 Humpty Dumpty (1984)(Firefly) ZXSpectrum +7C4DE903FAE0B04545C7AF9F390ABB68 Humpty Dumpty in the Garden (1984)(Artic Computing)[aka Humpty in the Garden] ZXSpectrum +E40ADC313A79C3D5EE1B7BF9474E6C57 Humpty Dumpty Meets the Fuzzy Wuzzies (1984)(Artic Computing)[aka Humpty Goes Walkabout] ZXSpectrum +1AD27926C5857605545240E2A8AE2FB9 Hunchback - The Adventure (1986)(Ocean)(Tape 1 of 4) ZXSpectrum +29CFAE49489586AE396271E8EC04667B Hunchback - The Adventure (1986)(Ocean)(Tape 2 of 4) ZXSpectrum +9F493E78C9E31415752A0D9168B02F0E Hunchback - The Adventure (1986)(Ocean)(Tape 2 of 4)[a] ZXSpectrum +EE8405BC16565B4CDBC6B3205F082233 Hunchback - The Adventure (1986)(Ocean)(Tape 3 of 4) ZXSpectrum +14FC72E157F1A5CED2E775144130281F Hunchback - The Adventure (1986)(Ocean)(Tape 3 of 4)[a] ZXSpectrum +ED377A2342B9547A13DDA253E027CD37 Hunchback (1984)(Ocean) ZXSpectrum +7DDDEC824175E616BFB6FA53E6EAACEC Hunchback (1984)(Ocean)[a] ZXSpectrum +864FF5A5E45FDADD601F1986C46858F9 Hunchback (1984)(Ocean)[a2] ZXSpectrum +D7E4EBC1726F3C4F35F7A62D000BA6BB Hunchback II - Quasimodo's Revenge (1984)(Ocean) ZXSpectrum +F0ADA385AF98142A40C696609EABCF98 Hunchback II - Quasimodo's Revenge (1984)(Ocean)[a] ZXSpectrum +E415DECF05088430C961FC1439311DDE Hunchy (1983)(Your Computer)[a][aka Quasimodo] ZXSpectrum +1FC89D0CBC2C862F1332212D9E7E35CE Hunchy (1983)(Your Computer)[aka Quasimodo] ZXSpectrum +B1A83F1ECC5B0F780A280038DF3AC9FB Hunderennen (1984)(HC Mein Heim-Computer)(DE) ZXSpectrum DE +8B5446C4C07156EF2FB820980EB9912F Hundra (1988)(Dinamic)(ES) ZXSpectrum ES +0C9A483ABDD4C6759B2030BACE7AA379 Hundra (1988)(Dinamic)(ES)(en) ZXSpectrum en ES +81567F7025C553183BEFE133A97D0909 Hundra (1989)(Mastertronic) ZXSpectrum +DA55D5F30BBD580FE11C803B860C80E3 Hungry Horace (1982)(Sinclair Research)(16K) ZXSpectrum +4DFC9D6A00F634052B795C074C9F841D Hungry Horace (1982)(Sinclair Research)(16K)[a] ZXSpectrum +79C50C9A7A21F24A36E9C24983E9E848 Hungry Snake (1985)(Sinclair User)(16K) ZXSpectrum +6BE1D96942A97CB0C043D39FEE499828 Hunt for Red October, The - Based on the Book (1988)(Grandslam)(128K)[aka Ultimate Submarine Combat Simulation, The] ZXSpectrum +26FDD3DA03DA693176B8F1EA8DF61D3B Hunt for Red October, The - Based on the Book (1988)(Grandslam)(48K-128K)[aka Ultimate Submarine Combat Simulation, The] ZXSpectrum +09B1BCFA04D023B53A3081AD7E6FF05E Hunt for Red October, The - Based on the Movie (1991)(Grandslam)(128K) ZXSpectrum +2E6D6830DDF954F1FF94866302EAF94B Hunt the Hurkle (1985)(Sinclair User)(48K-128K) ZXSpectrum +93FF82DE85A3BE58D06B06A4E9490704 Hunt the Wumpus (2013)(Fun Forge)(AT)(en) ZXSpectrum en AT +23BFA86759B0E204CC62DB0A88412F70 Hunter (1991)(Scope Designs) ZXSpectrum +1DA21483FED7C4A0113E134E97D78DD3 Hunter-Killer (1983)(Protek Computing) ZXSpectrum +85CAE0EBF2C7694BBDD79C7D66928B3D HuntMagentaOCtober (2013)(Cause, Rebelstar Without a)[CSSCGC] ZXSpectrum +E7B31E2616DA805D40D9E631491797F4 Hurdler (1984)(Sinclair Programs)(16K) ZXSpectrum +2B4E4F995014F914EF937F06BCDEBA0C Husband Chores (2016)(Mihai, Sebastian) ZXSpectrum +9197EEF16E2D4D3C235289F8E71DBD7E Hustler (1984)(Bubble Bus)(16K)[aka Minnesota Fats' Pool Challenge] ZXSpectrum +7DE27250BEDEEC38B30E3E33DE1FB404 Hustler Plays Pool, The (1985)(Omega) ZXSpectrum +7CB7B9D08AC06EA4E525AEECEDDACD34 Huxley Pig (1991)(Alternative)(48K-128K)(Tape 1 of 2) ZXSpectrum +99C8D69AAD5CD531F8E84273304B5073 Huxley Pig (1991)(Alternative)(48K-128K)(Tape 2 of 2) ZXSpectrum +B5D2FE1841BA81F98E1018983FB880D6 Hybrid (1987)(Starlight) ZXSpectrum +AB2DCE2888BA795BF04779EEDB33DE58 Hydra (1991)(Domark)(128K) ZXSpectrum +820ADECD973B71F3111343F4BCB81EC3 Hydrofool (1987)(Faster Than Light)(48K-128K) ZXSpectrum +9F7B5A472641B7B2207D711AEFED0193 Hydrofool (1987)(Faster Than Light)(48K-128K)[a] ZXSpectrum +FDA60A1A62C29B26ADC93C5729D746AB Hypa Raid (1986)(Atlantis) ZXSpectrum +1A3792ECF245412CDFBA7213F8AFF101 Hypaball (1986)(Odin Computer Graphics) ZXSpectrum +309639B6FD2A434A7E7938875C55F84C Hypadull (2003)(Carlsson, Anders)[CSSCGC] ZXSpectrum +453C6C4A90470A3D6F2E2C89970A26F2 Hyper Active (1988)(Sinclair User) ZXSpectrum +3AE881B29C733A204855577C23E944BD Hyper Active (1988)(Sinclair User)[a] ZXSpectrum +681BCCF7C3561E9DC33C9B8EBA9A5558 Hyper Active (1988)(Sinclair User)[a2] ZXSpectrum +9FB9A539E0C2B464D2771161B13F4CD9 Hyper Space Postal Service (2014-06-21)(Lubiterum Studio)(es) ZXSpectrum es +C01C156E07CDFDF20262C8BF60447797 Hyper Sports (1985)(Imagine) ZXSpectrum +0A6A26A6A7D989001EF5BA3BF196EDF0 Hyper Sports (1985)(Imagine)[a] ZXSpectrum +A1D8FB8EC17FDA4F401CE15E03236C3B Hyper Sports (1985)(Imagine)[a2] ZXSpectrum +998EBF6133E36657BC58499238A3DABE Hyperaction (1984)(Silversoft) ZXSpectrum +BA2AECA0863F5130C6F5E236052EF51C Hyperbowl (1986)(Mastertronic) ZXSpectrum +C42321EB1D10C190BAC60F74826001F1 Hyperbowl (1986)(Mastertronic)[a] ZXSpectrum +48F4A7A3773F938201AA75255B02FC09 Hyperkill (2017-07-31)(Recardo, Mat)(48K-128K)[QAOPM] ZXSpectrum +63C81B71101159826648BC099855CE60 Hyperkill (2017-07-31)(Recardo, Mat)(48K-128K)[ZXOKP] ZXSpectrum +B41D84EA11C7C1E0E5FA962AE9BDB557 Hyperlane (1989)(Crash) ZXSpectrum +D9E36C631F9343CF702F99FC076495E0 Hyperlane+ (1991)(Sinclair User) ZXSpectrum +91E110ED4251E5A849CEFAC7C1DBAB3A Hyperlane+ (1991)(Sinclair User)[a] ZXSpectrum +0FA1E991D16105E6959D2E14A3812507 Hypsys - Level 2 (1989)(Dro Soft)(48K-128K)(ES)(en) ZXSpectrum en ES +B17CB99E851A2B705C66F8C22B18ECEB Hypsys (1989)(Dro Soft)(48K-128K)(ES)(en) ZXSpectrum en ES +E90A9D60C6C06AB5DCEFE4E99D4D8E02 Hypsys (1989)(Dro Soft)(48K-128K)(ES)(en)(Side A) ZXSpectrum en ES +49F9C3255D3FDBAA00A2CE021E89907D Hypsys (1989)(Dro Soft)(48K-128K)(ES)(en)(Side A)[a] ZXSpectrum en ES +5C8C1CC2EC2DA7A0AC9326478F57F54D Hypsys (1989)(Dro Soft)(48K-128K)(ES)(en)(Side B) ZXSpectrum en ES +7FF660165B15BDE391D3E9AF98261C02 Hypsys (1989)(Dro Soft)(48K-128K)(ES)(en)(Side B)[a] ZXSpectrum en ES +FBE6AD1824C7874A6725D236871E5EFB Hysteria - A Year After Mix (1987)(Software Projects) ZXSpectrum +D60CD76ECC3AF6765BC8EF6BC8D4377D Hysteria - Thalbert Dock Mix (1987)(Software Projects) ZXSpectrum +B6DA47CC0612A3AE766E13AE93F44791 Hysteria - Thalbert Dock Mix (1987)(Software Projects)[a] ZXSpectrum +AACEA735AD1F35DF43C6D3D8E808DD0E Hysteria - Thalbert Dock Mix (1987)(Software Projects)[a2] ZXSpectrum +5BFC406A05C0C1EF2D92E7F0C123EEC5 Hysteria (1987)(Software Projects) ZXSpectrum +7356A290783E96A906D0B6DF9E1880BB Hysteria (1987)(Software Projects)[a] ZXSpectrum +D79EB0FCFE1D8E417D8EB60FEF9040A6 I Aint Got Nobody (19xx)(Tynesoft) ZXSpectrum +5F26DE8CC05202895A6D04E7A88CD71D I Alien (1988)(CRL Group) ZXSpectrum +39AF5FC4B17EF7A1BFEF99CC1A36EA1C I Dare You (1992)(Guild, The) ZXSpectrum +86DF7D5FE417521F9B79562E000CD573 I Kill You (2010)(AER)(RU)(en) ZXSpectrum en RU +177AE913DCDD54DD7969AC562995ECE7 I Need Speed (2009)(Computer Emuzone)(48K-128K)(ES)(en) ZXSpectrum en ES +F3B621CFF5DDD032CE3E008048CE0DEA I, Ball (1987)(Firebird) ZXSpectrum +185A0F59EED230053A9585DFBD6EE6F0 I, Ball (2011)(Beyker Soft)(ES)(en) ZXSpectrum en ES +9275FDA13E3D246374FE31940E61F53E I, of the Mask (1985)(Electric Dreams) ZXSpectrum +4D78177412508E4E5D8C85027F138F08 I, of the Mask (1985)(Electric Dreams)[a] ZXSpectrum +A7B587A88724E85418C8A7AB86112C14 I, Worm 1k (2006)(Beyker Soft)(16K)(ES)(en) ZXSpectrum en ES +107CC9FB88D7C9742C4020ABA8C694BA I.C.U.P.S. (1986)(Thor Computer)(48K-128K) ZXSpectrum +07BCDD63AAD2B100E54F81C08243DD0E I.C.U.P.S. (1986)(Thor Computer)(48K-128K)[a] ZXSpectrum +8C9F7B886F678550DC8BBB8EDB381E5A Ian Botham's Test Match (1985)(Tynesoft) ZXSpectrum +F840C14A85A556CEB7FB0601C08FAA40 Ian Botham's Test Match (1985)(Tynesoft)[a] ZXSpectrum +8E22AA45D744AB4F0E491E93EB37D0C2 Ian's Night Out (1986)(Magnum Computing) ZXSpectrum +B172C9EB47747E8506AE4A47A51B6F6F IBM PC Emulator (1998)(Jolly, Derek)[CSSCGC] ZXSpectrum +467801912ED6EB57CB7B42838C09C33C Ice Attack (1986)(K'Soft) ZXSpectrum +EDC4D08CB219144F701E09074A1D3795 Ice Slider Z (2015-01-11)(EgoTrip) ZXSpectrum +3129E16C4306447F34B6DC1D62F27AE4 Ice Station Zero v1 (1985)(8th Day) ZXSpectrum +E263C4BD78C45E10523CC416F4004F3D Ice Temple, The (1986)(Bubble Bus) ZXSpectrum +616C3B85419A804C59487A7883E66389 Ice Temple, The (1986)(Bubble Bus)[a] ZXSpectrum +792D2479E702DBD15286BCD7C470FAEA Ice Temple, The (1986)(Bubble Bus)[a2] ZXSpectrum +14E2462B0856AF111AAB0E6054210CE7 Iceberg (1982)(Usborne Publishing)(16K) ZXSpectrum +85AF2DCEBF6B9351CC159CDB8B793A27 Ice-Breaker (1990)(Topo Soft)(48K-128K)(ES) ZXSpectrum ES +EF364DE15603BB6FF77FC9C587AAE509 Ice-Breaker (1990)(Topo Soft)(48K-128K)(ES)(Side A) ZXSpectrum ES +49D31C2562775647EDB020888F1B2D0E Ice-Breaker (1990)(Topo Soft)(48K-128K)(ES)(Side B) ZXSpectrum ES +6D3909D9E6089E010D6319F4EB75DC67 Ice-Breaker (1990)(Topo Soft)(48K-128K)(ES)[level 2] ZXSpectrum ES +43330E622828BC5C83731B96D56E381A Icicle Works (1985)(State Soft) ZXSpectrum +37A90091934F952D74637E875418E686 iD (1986)(Nu Wave) ZXSpectrum +1DEB5F91649B4C43324FD1BE3F062736 iD (1986)(Nu Wave)[a] ZXSpectrum +C845D532B3346A33392E1E840E18595C iD (1986)(Nu Wave)[a2] ZXSpectrum +CBF83ADF46428D2D5EC0FF6BBC090209 IK+ (1987)(System 3)(48K-128K)[aka International Karate+] ZXSpectrum +DB6A8173F6A2A9F9330162C489AA7DE0 Ikari Warriors (1988)(Elite Systems)(48K-128K) ZXSpectrum +C3CF1719C355FFDF181DBD26029E3D1B Ikari Warriors (1988)(Elite Systems)(48K-128K)[Elite Uni-Loader] ZXSpectrum +CE42DA4D9949F628551275DB366C75DF Il Puzzle (1984)(Special Program Soft) ZXSpectrum +B853F57D920B4DA3B97DB4E047720FB9 Ile Maudite, L' (1984)(Loriciels)(FR) ZXSpectrum FR +EC85E84A7598B45F56AEC2AE345AFB73 I'm dreaming of a Black and White Christmas (2017)(Fossil, Bob) ZXSpectrum +CA0D6FCD415D5F4C9DAB6C5021E88168 I'm in Shock (1984)(Artic Computing)(16K) ZXSpectrum +648EC91369ADF44B9B25F527B41999CB Imagination (1987)(Firebird) ZXSpectrum +9FD9CA63E19F33B3A05A1278B263A91B Impact! (1988)(Audiogenic) ZXSpectrum +4CD25A32C9247CEED3335E1210249B3B Impact! (1988)(Audiogenic)[a] ZXSpectrum +D10B04BBA3D9E20705A916291150CDEE Imperator (1992)(Zagruvaetsq)(RU) ZXSpectrum RU +0A9DFA4342C4FA8D04DA81EB797F8B36 Implosion (1987)(Cascade Games)(48K-128K) ZXSpectrum +D9F69AE9C98BDFAE28989375CB757B6D Impossaball (1987)(Hewson Consultants)(48K-128K) ZXSpectrum +05AA75067773BDBE2964BFDADCC5B60F Impossamole (1990)(Erbe)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +767A1EE453FF134C7D7F03DD5D3A9705 Impossamole (1990)(Erbe)(48K-128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +EE313DE58E0BA19B8139BFA50C235B18 Impossamole (1990)(Gremlin Graphics)(48K-128K) ZXSpectrum +8CE187B436553001B665D83553FD02D9 Impossamole (1990)(Gremlin Graphics)(48K-128K)[a] ZXSpectrum +953D37C469C225DE12A13DC67871916E Impossamole (1990)(Gremlin Graphics)(48K-128K)[a2] ZXSpectrum +88EB4A9DCD8D5746A2BDF8F7D6F6511A Impossible Mission (1985)(U.S. Gold) ZXSpectrum +E28D939109E51BC4137FDB0F44210D3A Impossible Mission II (1988)(Erbe)(ES)(en)[re-release] ZXSpectrum en ES +6CD467EA39824449109CF545ABD8AB03 Impossible Mission II (1988)(U.S. Gold) ZXSpectrum +0B8C51FCEBBE82B030FDFB9357599730 Impulse (1985)(Your Computer) ZXSpectrum +1A46782F8AD7E7F59E18333B3EF46681 In Nihilum Reverteris (2018)(HOOY-PROGRAM)(128K)(PL) ZXSpectrum PL +0C1ED82D827995DFC6DAD318F565A082 In Nihilum Reverteris (2018)(HOOY-PROGRAM)(128K)(PL)(en) ZXSpectrum en PL +6ED0BDBF91446F42574C9F7D9EC3DB19 In Nihilum Reverteris (2018)(HOOY-PROGRAM)(128K)(PL)(en)[a] ZXSpectrum en PL +A8BBB21877DD302749E59F5B28D213B6 In Nihilum Reverteris (2018)(HOOY-PROGRAM)(128K)(PL)[a] ZXSpectrum PL +F40D7078675B9F3CF277E093A5755369 In Search of Angels v1 (1985)(8th Day) ZXSpectrum +0CFE84D6420974D6A38F10761BFB7D07 In Search of the Holy Grant Cheque (1985)(16-48 Tape Magazine)[aka Quest for the Holy Grant Cheque, The][aka Silly Adventure Number One] ZXSpectrum +12C9B8CF89E638FC2F04491A4F4CFCAC In Search of the Orb (1983)(CRL Group)[a][aka Crystal Orb, The] ZXSpectrum +267A97CD97FFB98D0BEE812DD2D58DE0 In Search of the Orb (1983)(CRL Group)[aka Crystal Orb, The] ZXSpectrum +9BC7EF86C5BFDAC54CEBB9171437499C In The Desert (2006)(XFAWORLD)[CSSCGC] ZXSpectrum +ECDC519556FDF117EC141CAA12124691 In the Walls of Eryx (2016-12-14)(Monster's Legs Productions)(48K-128K) ZXSpectrum +996B21742D3AA9505B05CEC4C177A93F Incredible Shrinking Fireman, The (1986)(Mastertronic) ZXSpectrum +54559C4D4D2AAC4AA4082BB6F3F67A76 Incredible Shrinking Fireman, The (1986)(Mastertronic)[a] ZXSpectrum +4ED6F4409336C8D4ABE0A4532C5BF745 Incredible Shrinking Fireman, The (1986)(Mastertronic)[a2] ZXSpectrum +B009110102CCB0F896F99E96867F1911 Incredible Shrinking Sphere (1989)(Electric Dreams)[a][aka ISS] ZXSpectrum +162901E07282787D0F819221369FEF43 Incredible Shrinking Sphere (1989)(Electric Dreams)[aka ISS] ZXSpectrum +D344BFE73B8BF3BC7D288E80B108F7DB Indian Patience (1996)(Timex)(AT)(de-en) ZXSpectrum de-en AT +F2045390D014BAA45DFC4698375852C4 Indiana Jones - A Chram Zkazy (1985)(Fuxoft)(CZ)[aka Indiana Jones 1] ZXSpectrum CZ +179F9D1F4EADBA84CAA0969FDDF04F5D Indiana Jones 2 (1987)(Fuxoft)(128K)(CZ) ZXSpectrum CZ +F6C4B6AA122114722169C3AC190B8F7A Indiana Jones 2 (1987)(Fuxoft)(128K)(CZ)[a] ZXSpectrum CZ +E0BEC6723E724BFC7C5AF66198F60198 Indiana Jones 3 (1990)(Fuxoft)(128K)(CZ) ZXSpectrum CZ +E047B3483470F862253F856539EA6547 Indiana Jones 4 - A Zlata Soska Keltu (1990)(Fuxoft)(128K)(CZ) ZXSpectrum CZ +DFBA11A31CF44B1E1A4B5647B474411B Indiana Jones and the Fate of Atlantis (1992)(U.S. Gold)(48K-128K) ZXSpectrum +CD5318425CCB818E4C79652F52CFFB5F Indiana Jones and the Fountain of Everlasting Life (2017)(M. van Laatum) ZXSpectrum +2922BF1A2E4FBA7C09E1C38C69529DF9 Indiana Jones and the Last Crusade (1989)(U.S. Gold)(48K-128K) ZXSpectrum +50F84A4D04FBDA2C5DEC0FFB61D0CBFB Indiana Jones and the Last Crusade (1989)(U.S. Gold)(48K-128K)[a] ZXSpectrum +F53472BF9B922E136CD126F837705E62 Indiana Jones and the Last Crusade (1989)(U.S. Gold)(48K-128K)[a2] ZXSpectrum +9D25570C80E11C627E1E20901CA92B7A Indiana Jones and the Temple of Doom (1987)(U.S. Gold)(48K-128K)[Alkatraz Protection System] ZXSpectrum +9161341AA403BA86D445C82FC536D0B5 Indiana Jones y el Idolo de Oro (1985)(MicroHobby)(ES) ZXSpectrum ES +9A4FD0ADB8690228057C494E3B28493B Indiana Jones y la Ultima Cruzada (1989)(Erbe)(48K-128K)(ES)(en)(Side A)[aka Indiana Jones and the Last Crusade][re-release] ZXSpectrum en ES +9FA429C40C186FB2BB6EF15EA21B9DCA Indiana Jones y la Ultima Cruzada (1989)(Erbe)(48K-128K)(ES)(en)(Side B)[aka Indiana Jones and the Last Crusade][re-release] ZXSpectrum en ES +BC62DCA5E9813B16E3F613162762179F Indoor Bowling (1987)(Alligata) ZXSpectrum +304B3C2024D38E2E6709BE2788DB780D Indoor Soccer (1986)(Magnificent 7) ZXSpectrum +6B9BBD5F1B97C02D27EA1FAD8720F92D Indoor Soccer (1986)(Magnificent 7)[a] ZXSpectrum +4F4977A026713B2433B89207788E8427 Indoor Soccer (1988)(Code Masters Gold)(48K-128K) ZXSpectrum +BB43ED02075894EDDD17468DCCC25464 Indoor Sports (1987)(Advance Software Promotions)(48K-128K) ZXSpectrum +805EBB968B21FF706D0460406A739677 Infeasible Game, The (2015-11)(Efremov, Anton - Munro, Ian)(48K-128K) ZXSpectrum +7091B5B4B38F35373D3AE5E9F113E412 Infernal Combustion (1984)(Strange Loop) ZXSpectrum +35E0434D093C97E3AE5DE6615C014400 Inferno (1985)(ZX Computing)(16K) ZXSpectrum +410C2E4F9E4F072ABD26EB4EE1490BBD Inferno (2013-04-23)(Vaqué, José Antonio)(es) ZXSpectrum es +63A2A222C8874D5280E56BD137661E2A Inferno, The (1984)(Richard Shepherd) ZXSpectrum +4939410E141550C72E64EA4F2341A451 Infestation (2011)(Miazga, Rafal)(16K)(PL)(en) ZXSpectrum en PL +6831906979813582EFAB9012BA2E3CB5 Infiltrator (1986)(U.S. Gold) ZXSpectrum +0BF0FA4770609F8022E9D04B7E44C929 Infiltrator (1986)(U.S. Gold)[a] ZXSpectrum +637638968F86C9EB37583084A2544CD7 Inheritance - Panic in Las Vegas, The (1987)(Infogrames)(FR)(en)(Tape 1 of 3)[aka Heritage, L'] ZXSpectrum en FR +125D259D2EB3CF28288335617C0B95D9 Inheritance - Panic in Las Vegas, The (1987)(Infogrames)(FR)(en)(Tape 2 of 3)[aka Heritage, L'] ZXSpectrum en FR +F5E5F43A826599C28CBAC61016D0318F Inheritance - Panic in Las Vegas, The (1987)(Infogrames)(FR)(en)(Tape 3 of 3)[aka Heritage, L'] ZXSpectrum en FR +12A4DDD6865637E36CCFA937F508C730 Inheritance - Panic in Las Vegas, The (1987)(Infogrames)(FR)(en)[a][aka Heritage, L'] ZXSpectrum en FR +B1A031A5E4AAE6FB635047DF54FE42D0 Inheritance - Panic in Las Vegas, The (1987)(Infogrames)(FR)(en)[aka Heritage, L'] ZXSpectrum en FR +76562A02B02E592BC93D65950B4A9F3B Inka-Tempel (1983)(F+K Ware)(DE) ZXSpectrum DE +259AC22908596E3448DCA2BD82E4AA78 Inkosi (1984)(Chalksoft) ZXSpectrum +22A56A45BEE63D6718A254D36529D7CE Insector Hecti in the Interchange (1991)(Hi-Tec)(48K-128K) ZXSpectrum +FB41ADB206C304011CF931357A342313 Insector Hecti in the Interchange (1991)(Hi-Tec)(48K-128K)[a] ZXSpectrum +11535826D9076FEB8FFBA993EB58F994 Insert Coins 2 - Side A (2009)(OCTOCOM)(128K)(ES) ZXSpectrum ES +F66BAD349DC309DC4E7BC9E8E4499A53 Insert Coins 2 - Side B (2009)(OCTOCOM)(128K)(ES) ZXSpectrum ES +9EE4FCD10F904BBB2F221DEC9AC97441 Inside Outing (1988)(Edge, The) ZXSpectrum +38885C1581EEDB3F8D5786A58E05B889 Inside Outing (1988)(Edge, The)[a] ZXSpectrum +AAA53152CF553868BDB292EA9530F9A5 Inspector Flukeit (1987)(Top Ten)[re-release] ZXSpectrum +964000E8E268A53998FF7CC4EB3F507C Inspector Gadget and the Circus of Fear (1987)(Erbe)(ES)(en)[re-release] ZXSpectrum en ES +8F9F8D8420FB55DB4387A7855022EA88 Intensity (1988)(Firebird) ZXSpectrum +353D67B3954152E1FE8AD592AAF6222B Intensity (1988)(Firebird)[a] ZXSpectrum +F330A9ED5B226194439CAE54BC02D90D Interalia - Cerius II (1990)(Atlantis) ZXSpectrum +4E3F8AE6E680BC04958997295078B1D6 Intergalactic Cage Match (1988)(Entertainment USA) ZXSpectrum +B9998BB92E99639D476F65463AAB3FAE Intergalactic Games (1982)(Usborne Publishing)(16K) ZXSpectrum +8317C88C606D7B99DA184693E270FB25 Intergalactic Space Rescue (2013)(Cyningstan)(16K) ZXSpectrum +2A940477C434162D57B407557A48ACEC International 3D Tennis (1990)(Palace)(128K) ZXSpectrum +56E5435D769338DCAFE44A58635471BF International 3D Tennis (1990)(Palace)(48K-128K) ZXSpectrum +F2E2A581CD271CB6416D17731311A14A International Cricket (1988)(Your Sinclair) ZXSpectrum +A812DE588EE180A0171056741AE9E1C5 International Football (1989)(Cult Games) ZXSpectrum +D737A513C6FAF11182993ED145085EC1 International Karate (1985)(System 3) ZXSpectrum +6A94AD96A82A6547D97C44D34BF070D9 International Karate (1985)(System 3)[a] ZXSpectrum +A0FAFD7398799FAD5109276BF27D08BF International Kickboxing (1993)(Your Sinclair)(48K-128K) ZXSpectrum +D0EC029B7CD1CEED5030A1A3FBDE8CFC International Manager (1986)(Cult Games)[re-release] ZXSpectrum +E2E6C9F7DF1E06B4937C3FE6495A5E72 International Match Day (1985)(Ocean)(128K) ZXSpectrum +F620C106BDB9FB9CC37CA24BDF27C268 International Match Day (1985)(Ocean)(128K)[a] ZXSpectrum +00BF4668E4BE949B5C6AFA3196A324D6 International Ninja Rabbits (1991)(Micro Value)(48K-128K) ZXSpectrum +07E47492200CA34521F762C7D36E31EF International Rugby (1985)(Artic Computing) ZXSpectrum +403300C364330EF9C14CC16BF7790241 International Rugby (1985)(Artic Computing)[a] ZXSpectrum +A733C6E19E4AF814C56AD1A30E9B298C International Rugby (1985)(Artic Computing)[a2] ZXSpectrum +39DBB7262324D6F965B773F3C8B5C27F Into the Eagle's Nest (1987)(Pandora)(48K-128K) ZXSpectrum +31DCE65625F38500DA67BDF3A0539DF7 Into the Eagle's Nest (1987)(Pandora)(48K-128K)[a] ZXSpectrum +C85F27DC89B0ED0B55E3C4262F7B0C9B Into the Eagle's Nest (1987)(Pandora)(48K-128K)[a2] ZXSpectrum +AA0A0FFC057565DD7A19D0377F16D88F Into the Mystic (1991)(River) ZXSpectrum +5C067494ED26AA69BC9F22646BE74718 Intocables, Los (1989)(Erbe)(48K-128K)(ES)(en)[aka Untouchables, The][re-release] ZXSpectrum en ES +1B3C4D278C1108B8D3855DB1E3EB3A6C Intruder Alert (1989)(Compass) ZXSpectrum +60AB23A3CFEA0B2BCED8DBB4DB8426BF Invad3s (2010)(Salvador, C.)(16K)(ES) ZXSpectrum ES +E06F3043D5A7396CAD9FEF521394F98D Invadas (1986)(Your Sinclair) ZXSpectrum +08E442B3D55BD05B75702CF5D84A5B41 Invader Cube (1983)(Oasis)[aka 3D OXO] ZXSpectrum +021841C34C079DABEA3B925A2D63B2B3 Invaders (1983)(DK'Tronics)(16K) ZXSpectrum +8A5E3F273959C9013BBB0B521F26A928 Invaders (1983)(Pan Books)(16K) ZXSpectrum +50952186ED78141D1A91131DA5450211 Invaders (1984)(ZX Computing)(16K)[aka Galactoids] ZXSpectrum +73B9F5318F16136DBCFCAF95A4E981AC Invaders (1986)(Design Design)[Your Sinclair Covertape] ZXSpectrum +DFC85DCD0490890E6FCFD8E9D04338E0 Invaders (2000)(Robsoft)(BR)(en) ZXSpectrum en BR +D7767F1FF7EE2804B4D73B8E8FCDAFCC Invaders from Planet X (1991)(Compass) ZXSpectrum +224D72D6E9F7D6F9786B0DA61C2B5D60 Invadigits (1983)(Sinclair User) ZXSpectrum +6E4F8588AFA35750099DC5B28C16B70D Invasion (1987)(Bulldog) ZXSpectrum +AA35998C073F0FCC606D8BEA145D2367 Invasion (1987)(Bulldog)[a] ZXSpectrum +2BF93EEA51096BDD6EC30A300D523D2E Invasion (1987)(Bulldog)[a2] ZXSpectrum +9CADD55ACB87DC84DF34BC14BCDB9BD9 Invasion (1987)(Bulldog)[a3] ZXSpectrum +EE9370DF8604E35A54850ADF860545B8 Invasion Force (1982)(Artic Computing)(16K) ZXSpectrum +A7B8686E8DD4534E5228EB962ABB2CB6 Invasion Force (1982)(Artic Computing)(16K)[a] ZXSpectrum +CEAE663582F2B12822234B28F4898058 Invasion Force (1990)(CCS) ZXSpectrum +2681F7DA6C3181F5F1822934F119DC1E Invasion of the Body Snatchas! (1983)(Crystal Computing)[aka Invasion of the Body Snatchers] ZXSpectrum +B5C2DB4DF772A6C9831AF715F7B47557 Invasion of the Zombie Monsters (2010)(RELEVO Videogames)(48K-128K)(ES)(en)[aka IOTZM] ZXSpectrum en ES +A24361F0E8C3B67DFA29AA540A77D4CB Invasive Species (2016-04-02)(Death Squad, The) ZXSpectrum +F2F976DFEE7E1411FD5E59E67A51BD30 Invasores Aquaticos 2.0 (2018)(ESPECTROTEAM)(pt) ZXSpectrum pt +3042D634C6D195117DCBFFB89E05D34A Invertor (1992)(Smart Soft, The)(SK)(en) ZXSpectrum en SK +1E6EE73B494D09330D9D3C723C14172A Invincible Island (1983)(Richard Shepherd) ZXSpectrum +29196C2BC4EC48C16CE76AF8C1BCFCED Iron Lord (1989)(Ubi Soft)(128K)(FR)(en) ZXSpectrum en FR +E12A5324FF40016B2B1EB38B994158D5 Iron Lord (1989)(Ubi Soft)(48K-128K)(FR)(en) ZXSpectrum en FR +5C1F8B1D2D8A86BEED5929522E6A2E0C Iron Soldier (1989)(Sinclair User) ZXSpectrum +CF745E4BE534B03FAA8DB5B280BA2CEF Iron Soldier (1989)(Sinclair User)[a] ZXSpectrum +B45BEB1EF6EC83C1DF57F2167D515A25 Is That A Snake Or Are You Just Pleased To See Me (2013)(Watson, Andy)[CSSCGC] ZXSpectrum +6A5AD1D0D76E4F42A92FF36F8AA08FAF Ishido - The Way of Stones (2015-10-01)(m-ZX)(16K) ZXSpectrum +909C27B4BC91FB4CBA95DAC79FC4C5F3 Isidoro (2014-02-13)(Didone, Fabio)(es) ZXSpectrum es +36C08C74DD49E263ADAB2EFBC2154241 Isla del Tesoro, La (1991)(3PSOFT)(ES) ZXSpectrum ES +10FCE9D6ABF35E9F0393FF7E7F9E95BB Isla del Tesoro, La (1991)(3PSOFT)(ES)(Tape 1 of 2) ZXSpectrum ES +DB5F9AAFD97131171A60C971E8DD1200 Isla del Tesoro, La (1991)(3PSOFT)(ES)(Tape 2 of 2) ZXSpectrum ES +7FA10DF43022A70E8707EA3298F6622B Island of Dr. Destructo, The (1987)(Bulldog) ZXSpectrum +1AE5E44BED5978003A3CE0B0B27A70F2 Island of Dr. Destructo, The (1987)(Bulldog)[a] ZXSpectrum +A25ED9675B5BB52EE26EFA0FCE94762B Island of Dr. Destructo, The (1987)(Bulldog)[a2] ZXSpectrum +6AE1B17D697BC1A35A0203324233FDBC Island of Secrets (1984)(Usborne Publishing) ZXSpectrum +6E02370E70ADD741905492049F673E4B Island, The (1983)(Crystal Computing) ZXSpectrum +E189CEBC34BF09B1CDC0F381647BCBE3 Island, The (1983)(Virgin Games) ZXSpectrum +FE68DBCC2C98E73C1E510272415CF62E Isolation (1985)(Sinclair User) ZXSpectrum +1E6A99BF215F0FF9953D5C94F8E44F5A Isotopes (1985)(Sinclair User) ZXSpectrum +D3795BCA4F9BE4B05A21095C9AD6CDC1 Italia '90 - World Cup Soccer (1989)(Virgin Games)[a][aka World Cup Soccer '90] ZXSpectrum +0451F205651E660A27732C085DDF6707 Italia '90 - World Cup Soccer (1989)(Virgin Games)[aka World Cup Soccer '90] ZXSpectrum +52813FED3661D169F57F273FFE5E9892 Italian Supercar (1990)(Code Masters)(48K-128K) ZXSpectrum +EBC87D73015B538E3EBF0D8744029699 Italy 1990 (1990)(U.S. Gold)(48K-128K) ZXSpectrum +353AB75DCAFDEB6850E5101D4CE13769 Italy 1990 (1990)(U.S. Gold)(48K-128K)[a] ZXSpectrum +297175D606C8F6C44001A96C319511E5 Itasundorious (1983)(Hudson Soft) ZXSpectrum +32DF364B9F0F010339CDA1450B2673A2 It's a Knockout (1986)(Ocean) ZXSpectrum +2AFD00D1EB6A412B88BB02B3DF7A44E1 It's a Knockout (1986)(Ocean)[a] ZXSpectrum +D1722BABA031861F94F5E6970F293DF9 It's a Knockout (1986)(Ocean)[a2] ZXSpectrum +C92FAE8745016A4A5AF5D8F12EE9ED56 It's Only Rock 'n' Roll (1983)(K-Tel Productions) ZXSpectrum +C487E05B21297AEC4C581BB41ED55400 It's Raining Bombs (2005)(Gomez, Jaime Tejedor)(ES) ZXSpectrum ES +6837F2A1DB5D03D9592240977D5701B7 It's Wet Jelly (2008)(Collins, Paul E.) ZXSpectrum +60278D26C2A25EC51179967673D1AEBB Ivan 'Ironman' Stewart's Super Off Road Racer (1990)(Virgin Games) ZXSpectrum +CB8AEA9426543E28BC6CF332A88D9563 Ivan 'Ironman' Stewart's Super Off Road Racer (1990)(Virgin Games)(48K-128K) ZXSpectrum +64872C7E20EFA94A6D5E68835B1AFAD8 Ivan 'Ironman' Stewart's Super Off Road Racer (demo) (1990)(Virgin Games)(48K-128K)[Your Sinclair Covertape] ZXSpectrum +C4B579827EC23A005B17FF9273EAB28D Ivan Turkjeff - L'Oro dello Zar (1987)(Viking)(IT) ZXSpectrum IT +A71025DF7842B8D4A3BBF894CF10DF82 Iwo Jima (1986)(PSS) ZXSpectrum +61BAB761603E145F9D278CDA3B3D7226 Iwo Jima (1986)(PSS)[a] ZXSpectrum +AD4CA56ECBD1DF1C20CBCAE271411E6C Jack and the Beanstalk (1984)(Thor Computer) ZXSpectrum +A214D8A19F72352BA12ACAA4FB499CC1 Jack and the Beanstalk (1984)(Thor Computer)[a] ZXSpectrum +8AD6915AF843A0360F08C88CF5ED43AF Jack and the Beanstalk (1984)(Your Computer) ZXSpectrum +1926664A6913CA7AAAEA1E7E070CFEBF Jack Charlton's Match Fishing (1985)(Alligata) ZXSpectrum +13B17C6CAA78FDE6967E654108A8A25B Jack the Nipper (1986)(Gremlin Graphics) ZXSpectrum +02EB3BE22519D7ACDAE71B9C1AE57400 Jack the Nipper II - In Coconut Capers (1987)(Gremlin Graphics) ZXSpectrum +3D816AAF595338D51034690C31F9BD19 Jackal (1987)(Konami) ZXSpectrum +F45D823764C643C4FAFB516F80F85BB6 Jackle & Wide (1987)(Bulldog)[aka Dr. Jackle and Mr. Wide] ZXSpectrum +64E214164E2113223D0C4AA316826173 Jackpot (1983)(Torregrossa, G.)(16K) ZXSpectrum +D70CBEE337CD2932088F5D4DB52170FF Jackpot 3 (2004)(Waterman, Jim)[CSSCGC] ZXSpectrum +1CCF456886C862EBE9436E1B333DBFF2 Jackson City (1990)(G.LL.)(ES) ZXSpectrum ES +2BACF777D0F3F63821F06F9B13E6929E Jade Necklace, The v1 (1987)(Zenobi)[re-release] ZXSpectrum +9A89638C050FA9FB4D88617B08B57FFE Jahangir Khan's World Championship Squash - Club Game (1991)(Krisalis)(128K) ZXSpectrum +5EFAD01E2B55CA22DEEFA9A375121A3E Jahangir Khan's World Championship Squash - Tournament Game (1991)(Krisalis)(128K) ZXSpectrum +B5E0812971599FD617081A1DD5B03B99 Jail Break (1983)(Williams, B.) ZXSpectrum +E7545F0DF5E3FC211593B382C2481BDB Jail Break (1987)(Konami) ZXSpectrum +223865EDAD3FECB2368C4BEDD4B2C6C1 Jail Break (1987)(Konami)[a] ZXSpectrum +A17DE314A2F8DF0B4E14E518FE3F60E8 Jam Sandwich (1984)(Sinclair Programs)(16K) ZXSpectrum +F6A739B9CB35728F74F4DEE2F8CD9260 Janosik (2013-09-28)(Heather, Alex - Miazga, Rafal)(48K-128K)(en-pl) ZXSpectrum en-pl +669942C3C4CE08FC24A733A15183940D Japanese Patience (1990)(Daton) ZXSpectrum +0E943D51E59354CC65E8C4383378DDA3 Jason (1992)(SOS)(ES) ZXSpectrum ES +064E43080EFEE1A79EF0BE6574426EBB Jason's Gem (1985)(Mastertronic) ZXSpectrum +4539441698808E295BBA24E492C2886C Jason's Gem (1985)(Mastertronic)[a] ZXSpectrum +7FF6FF3A1A56319A9B42FF8972D5D336 Jasper! (1984)(Micromega) ZXSpectrum +6CBEF79246F99B5002F379E0E35FD5AB Jasper! (1984)(Micromega)[a] ZXSpectrum +1CFD631B71A9A9A601B6CB73294C0CDD JAWS - The Text Adventure (2015)(Saukas, Einar)(BR)(en) ZXSpectrum en BR +2CBD513E7EF976F208AC1CBD558FD14C JAWS - The Text Adventure (2015-05)(Saukas, Einar)(BR)(en) ZXSpectrum en BR +3A7C93CDD7BA85DA411164481768F29A Jaws (1984)(Sinclair User)(16K) ZXSpectrum +180BBFEC7B8B3C97992C8FD4E3CFE45B Jaws (1984)(Usborne Publishing)(16K) ZXSpectrum +E9150CD67751A4E5B6DAF93F70D28C2C Jaws (1989)(Screen 7)(128K) ZXSpectrum +CD38F5978EBBBDBF9B758039692F401E Jaws (1989)(Screen 7)(48K-128K) ZXSpectrum +B7312ED038312A774ED171509E3517FB Jawz (1983)(DK'Tronics)(16K)[re-release] ZXSpectrum +1260142A8D586A2EFEC917A02CE88D2C Jellymen (1983)(Sinclair Programs)(16K) ZXSpectrum +CB52781D7008C1D92F06047AD4841D76 Jennifer's Dolly (1985)(Sinclair User) ZXSpectrum +C366BB777D68CF50A610F668B4F3AB10 Jericho Road (1984)(Shards) ZXSpectrum +3305DE3558B9ACF324AAAA47787A298D Jerrybuilder (1984)(Ridge, Ron) ZXSpectrum +68D5004B05C18A07416C2B578D493666 Jesus Gil, Heroe Nacional (1990)(3PSOFT)(ES)(Tape 1 of 3) ZXSpectrum ES +86E8C8333305AD2FD8A34084BF88C122 Jesus Gil, Heroe Nacional (1990)(3PSOFT)(ES)(Tape 2 of 3) ZXSpectrum ES +AB0BA2005B81C889F8C30917E039AAE0 Jesus Gil, Heroe Nacional (1990)(3PSOFT)(ES)(Tape 3 of 3) ZXSpectrum ES +2B0662A3FD6F62C2FBC5C4F17B4D8CCB Jet Cat Frosya (2004)(Makovsky, Igor)(128K)(RU)(en) ZXSpectrum en RU +7CD216DF117C5D365E4C07A0F912EDD4 Jet Fighters (1998)(Jolly, Derek)[CSSCGC] ZXSpectrum +F3EFDE954C4E4CE2845AB8AF13A0E436 Jet Pac (1983)(Ultimate Play The Game)(16K) ZXSpectrum +E56FD0F00825D0FA1A932018F948A570 Jet Pac (1983)(Ultimate Play The Game)(16K)[a] ZXSpectrum +64AF30248F984489493BD4A873C23AAF Jet Pac (1983)(Ultimate Play The Game)(16K)[a2] ZXSpectrum +4D72D9860E1385873AAC9831E7A27C8C Jet Pac (1983)(Ultimate Play The Game)(16K)[AY Music] ZXSpectrum +61E4C9B473A05F20427606E15CCBA0FD Jet Paco (2013-06-17)(Mojon Twins, The)(ES)(en) ZXSpectrum en ES +1BFBAE386603D4129EC71C820BD2AE9B Jet Set 40-40 (2018)(JSWMM.co.uk Team) ZXSpectrum +30802F669A3CBDC2DFDE248FA61384B6 Jet Set Basic (2007)(Purple Studios)(ES) ZXSpectrum ES +B555B65B97CB7BCB472E83E9BD3EF9D5 Jet Set Bulimic (2007)(DrUnKeN mAsTeR)(128K)[CSSCGC] ZXSpectrum +D8A8C33E860CF2737DFD238B2C597FE5 Jet Set Chile (2010)(London Circus Cats) ZXSpectrum +AEED44177535DA6206249D929B0E97DE Jet Set Emily - Baby on the Go (2002)(Doctor Who) ZXSpectrum +1C24F5F836D8D0E89FE77101013027C2 Jet Set Emily - Baby on the Go (2002)(Doctor Who)[a] ZXSpectrum +65BD31820750A21ECC88C814176E40C3 Jet Set Emily - Baby on the Go (2002)(Doctor Who)[a2] ZXSpectrum +85151D48D49F22BF8A0B66B105D52C93 Jet Set Gertie (1985)(Spectrum Computing) ZXSpectrum +45972F70EB39676CB67E01DEB2A95FEC Jet Set Luis - Rumbo a la Costa Blanca (2015)(Softwarecete) ZXSpectrum +ED79FCE803D830516DBAC9C0500A77C2 Jet Set Luis - Rumbo a la Costa Blanca (2015-02-08)(Softwarecete) ZXSpectrum +A2406516303A7F0EB3E3A62DB1E363AC Jet Set Mini (2017-07-21)(Ford, Andy - Rushforth, Ian) ZXSpectrum +730EA59C3998F43FE492CEA5E9F8A2DE Jet Set Mixup (2017-07-21)(Ford, Andy - Rushforth, Ian) ZXSpectrum +9B87B24D1E12D553B562780B0B4489B4 Jet Set Wibble (19xx)(Elliott, John) ZXSpectrum +68D703CA60B7210EC12789E3897A74F9 Jet Set Willy - again (2005)(Filsoft) ZXSpectrum +88EBE189D2449F8F1C4015F0C3F7A9D9 Jet Set Willy - FTB (2003)(Martland, Edward)(128K) ZXSpectrum +A18C8BAED4A6718FBA31FCDA5B6523CB Jet Set Willy - FTB (2003)(Martland, Edward)(128K)[a] ZXSpectrum +EFDA46988012171FA7AC0B147746413E Jet Set Willy - Heaven and Hell (2016-11-17)(R.F., Ian) ZXSpectrum +5971DDCDC70D740626DA77F46588039B Jet Set Willy - Lord of the Rings - Easy (2000)(Broadsoft) ZXSpectrum +481E7E34A7AAEDCCE9FF65FD8FC6DAB8 Jet Set Willy - Lord of the Rings - Hard (2000)(Broadsoft) ZXSpectrum +30856B93CAECCC526EE1FA0F8B5555BE Jet Set Willy - Manic Miner (2004)(Broadsoft) ZXSpectrum +82751A455B641ABA5D65C9046A9D8C36 Jet Set Willy - Manic Miner v2 (2004)(Broadsoft) ZXSpectrum +8615BF75BF51B6374EA1DBB9595B743B Jet Set Willy - Mind Control (2005)(Gromann, Daniel)(128K)(PL)(en) ZXSpectrum en PL +7F980A201BB2B146DF4766790F8DF0C4 Jet Set Willy - Mono (19xx)(Elliott, John) ZXSpectrum +3CBFF5543EE328AE1748B3BB1ACBB343 Jet Set Willy - Perpetual Motion (2005)(Melkor, Darth) ZXSpectrum +9C3D78D55F0CF0D3F42A8959D25D216B Jet Set Willy - Spectrum Computing (1984)(Spectrum Computing) ZXSpectrum +C946F5075D36D332914EB482D2C6773E Jet Set Willy - Spectrum Computing (1984)(Spectrum Computing)[a] ZXSpectrum +50E33622BAE81C0249B02346A0772003 Jet Set Willy - Super Pre-School Edition (2000)(Broad, Andrew)[CSSCGC] ZXSpectrum +1234EB06AD6B8707142B8ABB5B53D6C1 Jet Set Willy - The 2005 Megamix (2005)(Gromann, Daniel)(128K)(PL)(en) ZXSpectrum en PL +6B982F54E1668A410B92A9823FA6BDC5 Jet Set Willy - The 2010 Megamix (2010)(Gromann, Daniel)(128K)(PL)(en) ZXSpectrum en PL +98F8FAD83FC56C0E12782501F0B58BD9 Jet Set Willy - The 2010 Megamix (2010)(Gromann, Daniel)(128K)(PL)(en)[a] ZXSpectrum en PL +FE24E57A543F77013B937F2C7D602E7B Jet Set Willy - The Continuing Adventures - Special Edition (1998)(Britton, Adam) ZXSpectrum +EE8457CB3C312680B471FF398C9DFE97 Jet Set Willy - The DrUnKeN mAsTeR!!! (2002)(BaSe1 PrOdUcTiOnZ)(48K-128K)[a][adult] ZXSpectrum +3CE13BBF9C60199B4E01B3073D0613E2 Jet Set Willy - The DrUnKeN mAsTeR!!! (2002)(BaSe1 PrOdUcTiOnZ)(48K-128K)[adult] ZXSpectrum +15D13E9FA69269C24BBFD860E951917A Jet Set Willy - The Nightmare Edition (2016-01-26)(Ford, Andy) ZXSpectrum +C32F10200AF173A2EF7C561C338B1D52 Jet Set Willy - Wet Sunday Afternoon Graphical Remix (2001)(McCowan, Darren) ZXSpectrum +92DC1C7C03589F1CFC4DF74613B7F85C Jet Set Willy - Willy's Flashback (2001)(JET_VISY)(FI)(en) ZXSpectrum en FI +5DD65DAE785EC835F541724DB9A5A00F Jet Set Willy (1984)(Software Projects) ZXSpectrum +4E5ED538EB9F56598FAFF8290644C9D7 Jet Set Willy (1984)(Software Projects)[a] ZXSpectrum +9EE33BEBA03F5A93A5C06FA80700DB9E Jet Set Willy (1984)(Software Projects)[a2] ZXSpectrum +69F0774A11B8EF28A70BD14CD65901AE Jet Set Willy (1985)(R.D. Foord) ZXSpectrum +1D96757E138CFEA3D38EDFE25DBB7654 Jet Set Willy 128K v0.00 (1996)(Elliott, John)(128K) ZXSpectrum +C39058C0346A6990379DBE0B4C9AE4FA Jet Set Willy 128K v0.03 (1996)(Elliott, John)(128K) ZXSpectrum +DF29D150E56991E1B2CE5D2B63455971 Jet Set Willy 128K v0.04 (1996)(Elliott, John)(128K) ZXSpectrum +879781C8FA7510B938060A9DB740A999 Jet Set Willy 128K v0.04 (1996)(Elliott, John)(128K)[a] ZXSpectrum +7CF7B98DBB8DE10C98D72917A5E19E8D Jet Set Willy 16K (2009)(Cauldwell, Jonathan)(16K) ZXSpectrum +E01C9C2D78F4D0816909C4F0F33D124B Jet Set Willy 5 - ZX Heroes (2002)(Makovsky, Igor)(128K)(RU)(en)[a][aka ZX Spectrum Heroes] ZXSpectrum en RU +EB1CBC00B61BC38E5E9B9FECF9041F06 Jet Set Willy 5 - ZX Heroes (2002)(Makovsky, Igor)(128K)(RU)(en)[aka ZX Spectrum Heroes] ZXSpectrum en RU +9052A46A533E2B8DF62ECA6ED368FD0B Jet Set Willy 64 - Dragon (2006)(Elliott, John)(128K) ZXSpectrum +C193E99E74EED6BAF926BB33BE117709 Jet Set Willy 64 - Flash Manic Miner (2008)(Broadsoft)(128K) ZXSpectrum +8B590729FE8B2E9BF01C56BE93887676 Jet Set Willy 64 - Flash Manic Miner (2008)(Broadsoft)(128K)[a] ZXSpectrum +02BC0858F0BFC43FF8444C44DB98885E Jet Set Willy 64 - Manic Miner - Dragon (2006)(Elliott, John)(128K) ZXSpectrum +B24B91BC717069CA0F806BEA56A9CBBA Jet Set Willy 64 - Manic Miner - James Bond (2007)(Broadsoft)(128K) ZXSpectrum +5490200FE780CFACC26101A0154628A6 Jet Set Willy 64 - Manic Miner - James Bond v1.0 (2007)(Broadsoft)(128K) ZXSpectrum +F37525DDF4D68D9E416A308BB93E859D Jet Set Willy 64 - Manic Miner - James Bond v1.1 (2007)(Broadsoft)(128K) ZXSpectrum +1ACCAD4972BA42CB77FEE929F9FAA46E Jet Set Willy 64 - Manic Miner (2005)(Elliott, John)(128K)[WV] ZXSpectrum +FCEA08C90947BF3667051582BA03BD5A Jet Set Willy 64 - Manic Miner (2005)(Elliott, John)(128K)[ZV] ZXSpectrum +DDCA7533A56D4D55DE0CD151F3135631 Jet Set Willy 64 v0.01 (2005)(Elliott, John)(128K) ZXSpectrum +8CCC277C195987ACBFBF8819ADE1FCAE Jet Set Willy 64 v0.01 (2005)(Elliott, John)(128K)[a] ZXSpectrum +ACD480930F179165DF93D162AB3FB7CF Jet Set Willy 64 v0.01 (2005)(Elliott, John)(128K)[a2] ZXSpectrum +F34EB066F0E9C0365D33C7BFAD4E0E47 Jet Set Willy 64 v0.01 (2005)(Elliott, John)(128K)[a3] ZXSpectrum +75EC5C3CC9E87A48AEE9AEA40FFB5369 Jet Set Willy 64 v0.01 (2005)(Elliott, John)(128K)[a4] ZXSpectrum +3459A2550FF52FA08AE9E8C6A05E689A Jet Set Willy 64 v0.01 (2005)(Elliott, John)(128K)[a5] ZXSpectrum +7560BE68421191DF406637D86A13E1F2 Jet Set Willy II - The Final Frontier (1985)(Software Projects)(128K)[aka Jet Set Willy - The Final Frontier!] ZXSpectrum +3B51707B0742D750231377B8D197441E Jet Set Willy II - The Final Frontier (1985)(Software Projects)(48K-128K)[a][aka Jet Set Willy - The Final Frontier!] ZXSpectrum +1E184EC894122672B77D4740F7AFF72D Jet Set Willy II - The Final Frontier (1985)(Software Projects)(48K-128K)[aka Jet Set Willy - The Final Frontier!] ZXSpectrum +1D63AA0BE6EEDBFB67141943C2F488B9 Jet Set Willy II+ (2017-03-08)(Rowson, Derrick P.) ZXSpectrum +EA1D7024778164F42AF1BA65BE8CD1EF Jet Set Willy in Paris v4.0 (2005)(Herve Ast)(128K)(FR) ZXSpectrum FR +A36EB732268E36CAB885096E5AB484D0 Jet Set Willy in Paris v4.0 (2005)(Herve Ast)(128K)(FR)(de) ZXSpectrum de FR +3B164CD5880C93387A62A6DC27788388 Jet Set Willy in Paris v4.0 (2005)(Herve Ast)(128K)(FR)(en) ZXSpectrum en FR +D123A04C2796741D114CECDB48BD0498 Jet Set Willy in Paris v4.0 (2005)(Herve Ast)(128K)(FR)(es) ZXSpectrum es FR +AA70B45F964A2B4136AE9A7F6B1B2BBE Jet Set Willy in Paris v4.0 (2005)(Herve Ast)(128K)(FR)(fi) ZXSpectrum fi FR +1458407ACCAC80C8F7062149BA5D8C5C Jet Set Willy in Paris v4.0 (2005)(Herve Ast)(128K)(FR)(it) ZXSpectrum it FR +E5E4A83AFA1A0D091C6C55867F546A35 Jet Set Willy in Paris v4.0 (2005)(Herve Ast)(128K)(FR)(pl) ZXSpectrum pl FR +C3F81EEEBC15771D04FE2181300758C3 Jet Set Willy in Paris v4.0 (2005)(Herve Ast)(128K)(FR)(pt) ZXSpectrum pt FR +1E5B592310FB4A7ECA49AB8A06FFDC72 Jet Set Willy in Paris v4.0 (2005)(Herve Ast)(128K)(FR)(ru) ZXSpectrum ru FR +87F53906D814A89C1355DD271F31F635 Jet Set Willy v1.0 (2014)(Spud)[CSSCGC] ZXSpectrum +2B7D2AA63613F29045D88AEEEE94BE7E Jet Set Willy X (2006)(Twibright Labs)(CZ)(en) ZXSpectrum en CZ +08CE27BADDEC96F88FED145022C7F702 Jeteliu (2017)(Quero, Javier)(en-es) ZXSpectrum en-es +8479694DF70DF0804B1A0D6B79A7766C Jet-Man Silly (1993)(Proxima)(CZ) ZXSpectrum CZ +8D30B8DF3CC806E2D52BA73942369922 Jet-Power Jack v0.173 (19xx)(-) ZXSpectrum +6FC4FF4E757C9F05CF52F7FAAB8EF434 JET-ROCKET (2013)(iceman)[a][CSSCGC] ZXSpectrum +3F0118F19806AD841E4DA6F8710E6F64 JET-ROCKET (2013)(iceman)[CSSCGC] ZXSpectrum +5948F77C686729356CBB32347220B811 Jet-Set Willy in Space (1997)(Halsoft) ZXSpectrum +94506308F977A5AC8B9B4075E5D159C9 Jet-Set Willy Ivy (1998)(Filsoft) ZXSpectrum +5CC38808F1EEC8C9AB42D0AC5C176B6C Jetsons - The Computer Game (1992)(Hi-Tec)(48K-128K) ZXSpectrum +4F335D6BC2A0A6D021525462146BDAA4 Jet-Story (1992)(Ultrasoft)(48K-128K)(SK)(en) ZXSpectrum en SK +C710F13CB3E150C1043B28D9AAA685CC Jeu de Dames (1984)(Loriciels)(FR) ZXSpectrum FR +54716E6C00FA068C9A1D2B67D13342EA Jewels of Babylon, The (1985)(Interceptor) ZXSpectrum +92C5FCF2C01C47847A13CCDE13D5C4EE Jib Goes Shopping (2006)(Hecht, Ulrich)(DE)(en) ZXSpectrum en DE +715D47336711C5C6EE9D5963F5A04D27 Jigsaw (1983)(Artic Computing) ZXSpectrum +D0198B1DDECDDCFCE474B0F96C71C0FA JINJ 2 - Belmonte's Revenge (2012)(RetroWorks)(48K-128K)(ES)(en) ZXSpectrum en ES +2660B924169C3046EB15223BB8946FFA Jmeno Ruze (1991)(Proxima)(128K)(CZ)[a][aka Jmenu Ruze][adult] ZXSpectrum CZ +546565CB729E1343DDED0029AD57D6BA Jmeno Ruze (1991)(Proxima)(128K)(CZ)[aka Jmenu Ruze][adult] ZXSpectrum CZ +631DD95CEAC74DA54DF38F5159B6C4A9 Jock and the Time Rings (1985)(Atlantis) ZXSpectrum +7B321562FBCA37815E1F194EC65D467D Jocky Wilson's Compendium of Darts (1991)(Zeppelin Games) ZXSpectrum +E14F8BE25486EB528E7422FAB3E0BBFE Jocky Wilson's Compendium of Darts (1991)(Zeppelin Games)[a] ZXSpectrum +DB58BAC6F300941110E5D342197B92BA Jocky Wilson's Darts Challenge (1989)(Zeppelin Games) ZXSpectrum +FFB23C34158FC4A6AFFD2ED03ADDCF22 Jocky Wilson's Darts Challenge (1989)(Zeppelin Games)[a] ZXSpectrum +EFFCCA5B0160448488DA3088AD9399E3 Joe Blade (1987)(Players)(48K-128K) ZXSpectrum +531DB7A1A25FDCF9034D1B31FA99E970 Joe Blade (1987)(Players)(48K-128K)[a] ZXSpectrum +6504A890BED952BC6DD30B375951214B Joe Blade II (demo) (1988)(Players)(48K-128K)[Sinclair User Covertape] ZXSpectrum +F38D2AF8154B61D4F0FD003DB782329D Joe Blade III (1989)(Players Premier)(128K) ZXSpectrum +0762225C0C01D13099DBFF8C86BE83C1 Joe Blade III (1989)(Players Premier)(48K-128K) ZXSpectrum +7D23C781C66826E950DC966DFCE83299 Joe Blade III (1989)(Players Premier)(48K-128K)[a] ZXSpectrum +CFCC4CE929755317199419447FCDDC9C Joe Blade IV (1991)(Players Premier) ZXSpectrum +AAD309A9A1031A10CBD8527FE470EB66 Joe's Drink Stand (19xx)(-)(16K)(de)[aka Limonaden Stand] ZXSpectrum de +8B1BCBC48AF70AF70212FDD132E0F194 Jogger (1984)(Severn)(16K) ZXSpectrum +FF9C331DDCFD36586546C888DFC7883A John Caig Sailboat Racing (1984)(JCS ZX) ZXSpectrum +5FA6A8D2A25569523834129BD44968B5 Johnnie Verso (1991)(Wazertown Works)(128K)(ES) ZXSpectrum ES +74F32C685E0FDD5943E4B10F95A9AE31 Johnnie Verso (1991)(Wazertown Works)(128K)(ES)[a] ZXSpectrum ES +6B74B63B8C128A3BFB627EF7B65D4583 Johnnie Verso (1991)(Wazertown Works)(128K)(ES)[a2] ZXSpectrum ES +482F6AD918F7409B0C133B86095F87FA Johnny Chispas (2008)(Araque, Esteban Porqueras)(ES) ZXSpectrum ES +ECB420B6A15B1ADEED37AE027AA19EEC Johnny Reb (1983)(MC Lothlorien) ZXSpectrum +DE5931E8216739D6A46826076A5C7D35 Johnny Reb II (1986)(MC Lothlorien) ZXSpectrum +732EF5C3292AA56BDCA970B2783C031A Join (2011)(RetroSouls)(RU)(en) ZXSpectrum en RU +5CED641FFDB71A86A8EC682E84B6C66C Jokers Wild (1984)(Phoenix) ZXSpectrum +4BED4485C3B61C37B46077E657CCECB5 Jolly Roger (1986)(Video Vault)[aka Video Vault 1] ZXSpectrum +1930F7CE8EFA39A34D30F020E48F4F79 Jon the Jany (1985)(Enters, Hans)(NL)(en)[re-release] ZXSpectrum en NL +F777E10D93F7F549EC3B44474D730017 Jon the Jany (1985)(Your Computer) ZXSpectrum +49192103E56D9FE533619B1520FC32CE Jonah Barrington's Squash (1985)(New Generation) ZXSpectrum +63262F2E7C031E9951AFDB5C6BC3E86F Jonah Barrington's Squash (1985)(New Generation)[a] ZXSpectrum +CA5A2503EEE6F89AAD0FCF9A5D7CA873 Jonah Barrington's Squash (1985)(New Generation)[a2] ZXSpectrum +C82E02DB8EFD812FC1DA934E1E7E67A4 Jotto (1984)(Grisewood & Dempsey)(16K) ZXSpectrum +B791BE8062EA3FFADB4E77CBD0A86F27 Jotto (1984)(Grisewood & Dempsey)(16K)[a] ZXSpectrum +50BE3EBF1AF413B7B8DB033F31D74F86 Journey across the Abyss (1984)(CCS) ZXSpectrum +8347C10F6EA7AD19E5DA77FEDF147795 Journey Bis (1989)(Vulcan)(PL)(en) ZXSpectrum en PL +3822DB253C2E8AF30525C333920CDD1D Journey To Alpha Centauri (2000)(Young, Chris)[CSSCGC] ZXSpectrum +BD68217DB0464F1A8FCB3C03AEF7FD8A Journey to Another World (2015-06-27)(J.B.G.V.) ZXSpectrum +B4970B2E92FB6270ABA7AB32E61E25EE Journey to Another World (2015-06-27)(J.B.G.V.)(es) ZXSpectrum es +598187709B61EEA97389C9948E4CDA28 Journey to the Centre of the Nose (2013)(Mojon Twins, The)(ES)(en) ZXSpectrum en ES +BA288CE5238D97FF04F930643BBBCA03 Journey's End (1985)(Games Workshop) ZXSpectrum +116D73BBB2BC8293387ABADD7C5C49AE Journey's End (1985)(Games Workshop)[a] ZXSpectrum +82D927A207787AB3FE6F5AFF14623C32 Joust!! (1983)(Softek)(16K) ZXSpectrum +ADA6D17C5531067A37FE46C5D3075656 Joust!! (1983)(Softek)(16K)[a] ZXSpectrum +51C81827E2FFCA5C2E7900BDD8D515A4 Joya Misteriosa, La (1986)(Ediciones Forum)(ES) ZXSpectrum ES +7D80351061864DADE09DA053462509E3 JSW Fixer (2010)(Iceman)[CSSCGC] ZXSpectrum +5E423834C37ED68D17D7B8D4450330FD JSW Soaring Game, The (1985)(Williamson, J.S.) ZXSpectrum +AD0F94F685B9E378CF9ED3438D6BFA8C Juanita & Paquito vs The Evil Aliens (2017)(Sanchez, Enrique) ZXSpectrum +946CBE41D1281E8EA97ED3B9B30C2369 Juanito 3 (19xx)(3PSOFT)(ES) ZXSpectrum ES +072EB40E110B71E886B97D0BF0AC4E28 Juanito en Busca de Su Baloncito (1989)(3PSOFT)(ES)(en)(Tape 2 of 2) ZXSpectrum en ES +CA980A5FE4605A01D33276976EA0B1FA Juanito en Busca de Su Baloncito (1989)(3PSOFT)(ES)(en-es) ZXSpectrum en-es ES +44D4C249E6F277D64E9B88B4BB40FC78 Juanito en Busca de Su Baloncito (1989)(3PSOFT)(ES)(Tape 1 of 2) ZXSpectrum ES +1C5667D7E6E0EDED12676E3D9F823034 Juanjo y Su Naranjo (1991)(LOKOsoft)(ES) ZXSpectrum ES +724CABF77C146A2AD3279EE8F6D6C340 Jubbles (2017-05-04)(Cauldwell, Jonathan) ZXSpectrum +700D0E07C897660667C908868B16CD2E Judge Dredd (1987)(Melbourne House) ZXSpectrum +83A79370DEAB3AE5E96D05E06F6ACFA6 Judge Dredd (1987)(Melbourne House)[a] ZXSpectrum +44351F5A900EEB6F645EAF372BD3A964 Judge Dredd (1987)(Melbourne House)[a2] ZXSpectrum +C46014B802D233BED463FF7C301AAED1 Judo Uchi Mata (1987)(Martech Games) ZXSpectrum +CBDC13411C87163C1BF71EFD0FA5B332 Judo Uchi Mata (1987)(Martech Games)[a] ZXSpectrum +1723C8D019C65FF096079075A55826B2 Judo Uchi Mata (1987)(Martech Games)[a2] ZXSpectrum +13839DB7D62549403D605FB6A79E9BAA Judo Uchi Mata (1987)(Martech Games)[a3] ZXSpectrum +004CF0FD274B46020BCDEAF2E4FAE902 Juego de la Oca, El (1989)(Zafiro Software Division)(ES) ZXSpectrum ES +548A3DE05807EEFD15BA732B3A113896 Juego Mercantil Nuevo Mundo (19xx)(-)(es) ZXSpectrum es +9999E5541853F26179804227DFFAE43B Jugador de Ajedrez, El (1982)(Investronica)(ES)[aka Chess Player, The][re-release] ZXSpectrum ES +CD6A2CD6AFDAA989E03EFE065B369E0B Juggernaut (1985)(CRL Group) ZXSpectrum +D791276CFFF8F9925697EA378A1801AE Juggernaut (1985)(CRL Group)[a] ZXSpectrum +225E44293B0D41556835B4F0D361263E Juggernaut (1985)(CRL Group)[a2] ZXSpectrum +09173C6F54D9DDD02BE51B6EFBA38EEA Juggernaut (1985)(CRL Group)[a3] ZXSpectrum +728968D96F47D4B24B2448E73A89E193 Juggly (1985)(Bech, Jorgen)(DK)(en) ZXSpectrum en DK +1AD7616AFB0C65A856F8FAAAC4E39F0F Julifrustris in the City (2013-05-28)(Mojon Twins, The)(ES)(en) ZXSpectrum en ES +8B4E17ED113EA1BFE0F3C133AEEB50F7 Jumbert (1986)(Your Computer) ZXSpectrum +DDF39FA27DC1AFE0717872F71F19DA7E Jumbly (1983)(DK'Tronics) ZXSpectrum +53E61FBB25D09447542B4CAA472EE828 Jumbo, Stoomlok 3737 (1984)(Aackosoft)(NL) ZXSpectrum NL +2F0E08F667A02B4F3A41A2DCEFBC2E7B Jump (1984)(Ventamatic)(ES)[aka Crazy Climber] ZXSpectrum ES +7335EFA11C219DDEB78A8D14DAFA3F3E Jump (1991)(Zigurat)(ES) ZXSpectrum ES +8CD11C4A668080B015ADCA226C8307A1 Jump Frog (19xx)(-)(es) ZXSpectrum es +FC9BCACDB6349D6492B52A621A41516E Jump! (2004)(Herbert, Andy Monkey)[CSSCGC] ZXSpectrum +D61490AA6AE61CA9E13236489E976713 JUMP! The Ultimate Platform Game (2005)(Llaria, Quique Cascarria)[CSSCGC] ZXSpectrum +AA8EB850CF70EE0543C1521D6D82DFC1 Jumpcollision - Prologue (2015-10-29)(Naveros, Raul)(48K-128K)(es) ZXSpectrum es +7E29885FFEBBDFC587559B58EF23874C Jumpcollision (2015-10-29)(Naveros, Raul)(48K-128K)(es) ZXSpectrum es +7A6524ED3CDBA38BD188CBB4E59E64B8 Jumper (2008)(YRS)(NL)(en) ZXSpectrum en NL +653AE0E045A127B393ADA27D6206CFB1 Jumper (2013)(Mulder)[CSSCGC] ZXSpectrum +997249D5B873616F39D4A4993413F5E3 Jumping Jack (1983)(Imagine)(16K)[a][aka Leggit!] ZXSpectrum +5061813A79A65CA5A316C11929F26446 Jumping Jack (1983)(Imagine)(16K)[aka Leggit!] ZXSpectrum +516D855523C789F048801398FB382DB9 Jungle (1984)(Longman) ZXSpectrum +336E092BD1BE1ED3E7B506BE25870B2F Jungle Fever v2 (1983)(A'n'F)(16K) ZXSpectrum +45E24A8833E60A37FE688DA5949EAC7C Jungle Fever v2 (1983)(A'n'F)(16K)[a] ZXSpectrum +76F342900A460F16A50F0AB3A22CA56A Jungle Job (1984)(Interface Publications)(16K) ZXSpectrum +9B96A9F010B2568BF5CC149C2376F978 Jungle King (1985)(Load 'n' Run)(IT)(en) ZXSpectrum en IT +FC480283BAD5179692F6E26B159BCF81 Jungle Trouble (1983)(Durell)(16K) ZXSpectrum +CA68EC81720E89DAB5FF114D8AE35CD3 Jungle Trouble (1983)(Durell)(16K)[a] ZXSpectrum +21BF3D3200CFF6870747AD38FE5FBD97 Jungle Warfare (1990)(Virgin Mastertronic) ZXSpectrum +15791C249F842589FA279DFD1F382E72 Jungle Warfare (1990)(Virgin Mastertronic)[lightgun] ZXSpectrum +65AF712D4398D803C20D5F78D4F99612 Jungle Warrior (1990)(Zigurat)(48K-128K)(ES) ZXSpectrum ES +E6EF5454F722B51C2563821EACFEFA33 Jungle Warrior (1990)(Zigurat)(48K-128K)(ES)[a] ZXSpectrum ES +98631CBA276D12EFC0BA9E30D41A65FF Jungle Warrior (1990)(Zigurat)(48K-128K)(ES)[a2] ZXSpectrum ES +4F5B68F9B4B64B3A7E7CC50B49123C0E Just Imagine (1986)(Central Solutions) ZXSpectrum +1247AD16E5216363B8FF99F4F89598B5 Just Imagine (1986)(Pirate)[re-release] ZXSpectrum +5859B9D7DCF510003E71613561E8E323 Just One of Those Days (1989)(Zenobi)[aka 3D Game] ZXSpectrum +B4C953EC07121F99C094339FF55E6992 Justin (2007-03)(CNGSoft)(48K-128K)(ES)(en) ZXSpectrum en ES +DFE38F215DEC6FD58A93C0A83EF2DF91 Justin (2007-03)(CNGSoft)(48K-128K)(ES)(M3) ZXSpectrum M3 ES +E1D71442050B357FD218068DBE53B033 Justin and The Lost Abbey (2013)(Dantoine Retro Studios)(es) ZXSpectrum es +4A3E7D2D78794FC11F68931799DFFC71 Kaboom! (1986)(Fuxoft)(CZ)(en) ZXSpectrum en CZ +AB8DF9F0B19528002066DEA699B2D3FE Kadryl Lucasa (1989)(Vulcan)(PL) ZXSpectrum PL +5CEB048D850D22D56EED99C7B77DC2E1 Kai Temple (1986)(Firebird) ZXSpectrum +9BD48F6AAE1865E5B11AA350982B080F Kai Temple (1986)(Firebird)[a] ZXSpectrum +9ED84C34E24028258D4FDE393FBEEB66 Kamel (19xx)(Creative Computing)(DE) ZXSpectrum DE +370BDD6230F927C4F62EC542D942C651 Kamelreiten (19xx)(Rainbow)(DE) ZXSpectrum DE +1E344940FFE9E55F0A7D29BCF61C69B3 Kamikaze (1982)(J.K. Greye Enterprises)(16K) ZXSpectrum +B57001391D046D013EDFEAC7AD8D7711 Kamikaze (1991)(Code Masters)(48K-128K) ZXSpectrum +3A2DD6330F42C8DDE8054ADCF63D620D Kane (1986)(Mastertronic) ZXSpectrum +95C7AE41B05000A20035CE5DDD5555E9 Kapitoshka (1995)(Eremeev, Dmitri)(UA)(ru) ZXSpectrum ru +7A68B0949BBF69896431572091A1524C Karlos und Schatze der Azteken (2010)(Perspective Group)(RU)(en) ZXSpectrum en RU +9DA9223927DC3D0E1C66483001D6B340 Karnov (1988)(Electric Dreams)(48K-128K) ZXSpectrum +4A3803AFDDC21A8D981F01A4CC1225E1 Karyssia - Queen of Diamonds (1987)(Incentive)(Tape 1 of 3) ZXSpectrum +B5CFB8FB8696D84C2D7F6169579BD028 Karyssia - Queen of Diamonds (1987)(Incentive)(Tape 2 of 3) ZXSpectrum +100539CDDEBDBE7FC120991F4E4EF2A2 Karyssia - Queen of Diamonds (1987)(Incentive)(Tape 2 of 3)[a] ZXSpectrum +BD5213F039F1BFB6AAF5BCF2C66618A8 Karyssia - Queen of Diamonds (1987)(Incentive)(Tape 3 of 3) ZXSpectrum +BFA918EE1C0EA3E65DBBE6525AB66E69 Karyssia - Queen of Diamonds (1987)(Incentive)(Tape 3 of 3)[a] ZXSpectrum +D6DC3DDBE2662031A391031367940B08 Kat Trap - Planet of the Cat-Men (1987)(Streetwise) ZXSpectrum +DCBF16638B3C792D267FA339998FEC15 Kat Trap - Planet of the Cat-Men (1987)(Streetwise)[a] ZXSpectrum +26DB4A4FA2C0983B19EA6A90E238B50A Kayleth (1986)(U.S. Gold) ZXSpectrum +4B36DFF8BD3945B7BD0B7ACDDC235A27 Kdo to Vi, Odpovi... (1988)(Fuxoft)(CZ) ZXSpectrum CZ +4F4FF346D67EC506BC9FE0A2CB3FEB3C Kemshu (1989)(Cult Games) ZXSpectrum +27EEFB4AA1B4070DEB3581A2F8024E62 Kemshu (1989)(Cult Games)[a] ZXSpectrum +584CACFD05FB7C430F01C702D81BFE29 Kemshu (1989)(Daton) ZXSpectrum +A9E585F9EC5B15524CA13E590DF824E3 Ken Ken (2009)(YRS)(NL)(en) ZXSpectrum en NL +8EEEEF5F3DF6C7C72647ABF89C7A8E69 Kendo (1986)(Atomica)(PL)[aka Sai Combat][re-release] ZXSpectrum PL +B23B532A386A30338E10A706A28FB538 Kendo Warrior (1989)(Byte Back)(48K-128K) ZXSpectrum +81383F430F09F24FF55F1CD42BD4C800 Kendo Warrior (1989)(Byte Back)(48K-128K)[a] ZXSpectrum +B3345DD18BCEBDAE2BB3B1B0C031BBCC Kenny Dalglish Soccer Manager (1989)(Cognito) ZXSpectrum +AF1C7F24B31CD1A4416DE130D430D705 Kenny Dalglish Soccer Match (1990)(Impressions)(48K-128K) ZXSpectrum +5D33FBC4DD2489A18791ED78A275E963 Kentilla (1986)(Mastertronic) ZXSpectrum +7147AA81F6D929C5CE4A906CA4CF0429 Kentucky Racing (1991)(Alternative) ZXSpectrum +09472F97D874FF10F09464A610ECADC6 Kentucky Racing (1991)(Alternative)[a] ZXSpectrum +08EED1DA3BA3F768381415FD36F64200 Keops, el Misterio (1989)(Oscar Soft)(ES) ZXSpectrum ES +0992D096118B502E77C22CBA91B2718E Kerixer (2011)(JeRrS)(RU)(en) ZXSpectrum en RU +962044522A8DCA32E8521CC60CD2A105 Kerixer II (2011)(JeRrS)(RU)(en) ZXSpectrum en RU +B3FAD8B6E64C89025B5F8BFB9F319605 Kerixer III (2011)(JeRrS)(RU)(en) ZXSpectrum en RU +CFF7CD05CE5EF61668655E1D10CE6FBB Kerixer III (2011)(JeRrS)(RU)(en)[a] ZXSpectrum en RU +BE8CB24EC103E8DD1F5EB7BC30CC6711 Ketchup (2013)(Cause, Rebelstar Without a)[CSSCGC] ZXSpectrum +525A7FE91621295CEAB6F269F105DFB7 Kewin I (1988)(Kamasoft)(SK)(en) ZXSpectrum en SK +40298B4153EC0E464317BD8015FBEFB5 Kewin II (1988)(Kamasoft)(SK)(en) ZXSpectrum en SK +1EAB997A3513F858CB89438E62D70816 Key Fighter (1984)(JJK Research Limited)(NL) ZXSpectrum NL +211F77EEF3233AB101C5F08E772583BD Key for Exit v1.0 (2000)(SG)(RU) ZXSpectrum RU +860C0FBE026BD0D8530184D183753252 Key for Exit v2.0 (2000)(SG)(RU) ZXSpectrum RU +D418329EF43CFD3EE29F4F357618F21E Keyboard Konundrum (2006)(Fuzzix)[CSSCGC] ZXSpectrum +A64576DC1CB38D17ABE16A9AC8CC288D Keymaze 1 (1984)(Fontana Publishing) ZXSpectrum +4171B086514323C4E22478C35817ED82 Keymaze 1 (1984)(Fontana Publishing)(16K) ZXSpectrum +09D2C2E5532BBFAC855EC1E2EB7C8159 KGB Superspy (1989)(Code Masters)(48K-128K) ZXSpectrum +C20EE8469B7A735A07BAEE3D8656F20A KGB Superspy (1989)(Code Masters)(48K-128K)[a] ZXSpectrum +6A0D20B207045BB37030EA2B97B0DCB8 KGB Superspy (1989)(Code Masters)(48K-128K)[a2] ZXSpectrum +35EA42FD5F8B8FB87B6595E1042C5FEC Khazzad-Dum (1987)(Idealogic)(ES) ZXSpectrum ES +E25769274343E0108709769DC55EAEC9 Khazzad-Dum (1989)(SPE)(ES) ZXSpectrum ES +181136F679827D0B5C88095667D7406E Kicia Demo (198x)(DC Pak - Roger) ZXSpectrum +F11CF7F9D8D3B0190C00F74BEFDC033C Kick Off (1989)(Anco) ZXSpectrum +63E9444C08710243095FF30C63CCD46B Kick Off (1989)(Anco)[a] ZXSpectrum +54FBB71F09036B5E4752E7C161F6EBA4 Kick Off 2 (1990)(Anco)(128K) ZXSpectrum +20F672AD5AE58DA3BA9808E272D11E88 Kick-Box Vigilante (1991)(Zeppelin Games) ZXSpectrum +A418B597106B799B0EFBFDC86ABF913E Kick-Box Vigilante (1991)(Zeppelin Games)[a] ZXSpectrum +FAA0034047BC5EC0AE1C096D7604933C Kickboxing (1987)(Firebird) ZXSpectrum +C4F664339487C4969462864340F424A8 Kickboxing (1987)(Firebird)[a] ZXSpectrum +5F66E483324F6EEAEDBAE809FB5FB050 Kidnap (1985)(Sparklers) ZXSpectrum +DD01C9B5328B4048C44B468889B963B1 Kikstart 2 + Course Designer (1988)(Mastertronic) ZXSpectrum +B292ECBE5F80D9BE6D836FF62A47BE44 Kikstart 2 + Course Designer (1988)(Mastertronic)[a] ZXSpectrum +9FCD818A1477DE0A18A712582C947FB7 Kikstart 2 + Course Designer (1988)(Mastertronic)[extra level] ZXSpectrum +9D7F94ABCE4D1305B6B571E7574EB733 Killed Until Dead (1987)(U.S. Gold) ZXSpectrum +3CD4CB2F8A1BCA5B48195B054681EF15 Killed Until Dead (1987)(U.S. Gold)[a] ZXSpectrum +FC79F9D5D75E713739314FDBB5215C42 Killer (1985)(Editoriale Video)(IT) ZXSpectrum IT +4F76B43A1820FF7DA2B2E75C786DB148 Killer Bees (2014-02)(James, Gary)(48K-128K) ZXSpectrum +92B7EF6EFF94180152895F00749D1AC7 Killer Knight (1984)(Phipps Associates) ZXSpectrum +8D621F3EE23D3B2597A3D1C63F81C39E Killer Kong (1983)(Blaby Computer Games) ZXSpectrum +2FFA8F270EAE9CDF557BD76F532E0372 Killer Kong (1983)(Blaby Computer Games)[a] ZXSpectrum +235F6B51AD9DFB6A86DB71B1D684BD85 Killer Mathbots From Andromeda (2011)(R-Tape)[CSSCGC] ZXSpectrum +F512995D3001EB7CFD172178D936CF2D Killer Ring (1987)(Reaktor)(48K-128K)[aka K-Ring] ZXSpectrum +C784FEA3DF591C02A9B63E365C76E386 Killer-Shark Castle (1983)(Sinclair User)(16K) ZXSpectrum +CE620ED236A41C56CE60BBB94C226408 Kilopede (2003)(Cauldwell, Jonathan)(16K) ZXSpectrum +3BE95E7E5D67C29CE9D99FB30EFCC42B Kinetik (1987)(Firebird) ZXSpectrum +A3B4069EB79611F324393207BFD86956 King (1995)(Sharin, Andrey)(RU)[[aka King] ZXSpectrum RU +47234AEB5A5A3D3E51AB01CC4CCC00AE King Arthur's Quest (1984)(Hill MacGibbon) ZXSpectrum +89F502273E17DE64B41045E8DD3B00F0 King Kong (1983)(Your Computer) ZXSpectrum +B3C8DD41789CCCB24D347B41B265A883 King Leonard (1986)(Mind Games Espana)(ES) ZXSpectrum ES +136085E0AC6A082FECF247347D5DE170 King Leonard (1986)(Mind Games Espana)(ES)[Multiface copy] ZXSpectrum ES +5A1887C349CB9ACBB4AF82F9E9FB441C King of Pong (2010)(Kantxo Design - Team Siglo XXI)(ES) ZXSpectrum ES +68E00809C5F7CF8EC81CDB31637FC7F6 King of Pong (2010)(Kantxo Design - Team Siglo XXI)(ES)(en) ZXSpectrum en ES +201DAE48CC0886B8EA719655D2EB49F1 King Quest V (1993)(ALEAsoft)(128K)(ES) ZXSpectrum ES +6079920395042CF3B5723CFF40F7CE7A King Tut's Treasure (1985)(Mirrorsoft) ZXSpectrum +4845320C542F44CD5BEECE92A3A20360 Kingdom (1982)(Altwasser, Richard Francis)(16K)[re-release] ZXSpectrum +4370D88A6BFFB05874A2C847D1696A45 Kingdom of Grain (1992)(THD)(RU)[aka Korolevstvo Grein][aka Korolevstvo Zerna] ZXSpectrum RU +003985CC4E13D840F7B458F5133689AE Kingdom of Krell, The (1987)(Anco)(128K) ZXSpectrum +D700176CD6B79B5BF3127FD0DC24C891 Kingdom of Kull (1987)(ZX Computing) ZXSpectrum +9D55D98FD4A59E939A505EDE65500BE6 King's Ransom (1986)(Incentive)[aka Advinman] ZXSpectrum +24F2143D9C265858E7727E4A2C5CC875 King's Valley (2009)(RetroWorks)(48K-128K)(ES)(en) ZXSpectrum en ES +3497F0C2839D1D075F780C67638C0E88 Kirel (1986)(Addictive Games) ZXSpectrum +1D5905CF484C6DF9B2010310F71AA2C5 Kirel (1986)(Addictive Games)[a] ZXSpectrum +886C955E619ED32C8081CA3CF263DF2F Kitchen Chaos (1985)(Your Spectrum) ZXSpectrum +E8ECAEBC0B5B949773D29D3B0C29790E Klass of '99 (2012)(McKay, James)(128K) ZXSpectrum +CAF31F1AC37F6BBE9713D9F531B255E6 Klaverja (19xx)(-)(NL)(en) ZXSpectrum en NL +31C675B9CBFBDE85B8AB6E16625779CC Klaverjas (2005)(YRS)(NL)(en) ZXSpectrum en NL +D83A3CD30F669991ADA21BEF3BD5FB92 Klax (1990)(Domark)(48K-128K) ZXSpectrum +6CB0DD4647EEA5C8E8BEDC7A89F31EEB Klax (1990)(Domark)(48K-128K)[a] ZXSpectrum +8F9891FA9459A74A71A519CB6FCDCBA3 Klax (1990)(Domark)(48K-128K)[a2] ZXSpectrum +59301550670D9534DC7EF012A95B92FA Klax (1990)(Erbe)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +4BE83AF62ECABA7DAA0B99E5F05F3DE8 Kleuren Kubus (1984)(Book)(nl) ZXSpectrum nl +C390BC62743EB74E3F838495821877D7 Kliatba Noci (1993)(Sintech - Ultrasoft)(48K-128K)(DE)(sk) ZXSpectrum sk DE +86F793B24AC263ADAF7FF9307B1CD75E Klimax (1990)(Hewson Consultants)(48K-128K)[a][Your Sinclair Covertape] ZXSpectrum +323162A73A676C9AEDE122E553796D90 Klimax (1990)(Hewson Consultants)(48K-128K)[Your Sinclair Covertape] ZXSpectrum +D9024161D55C9078F1E79916D5B269B7 Knight Driver (1984)(Hewson Consultants) ZXSpectrum +05BDDB366BD62CB89B8FCF5FA1DC1D54 Knight Fall (1987)(Pirate) ZXSpectrum +FD4AD417B0C9841EFA67B5A9335912D0 Knight Fight (1982)(Fontana Publishing)(16K) ZXSpectrum +81DCDC811503EE3FDE475FEC14D3B397 Knight Force (1990)(Titus)(48K-128K)(FR)(en) ZXSpectrum en FR +9E998565A70AD37D16CA6B9B14433B2B Knight Force (1990)(Titus)(48K-128K)(FR)(en)[a] ZXSpectrum en FR +923FBAA47761B42556A16356FE456C0D Knight Ghost (1987)(Juliet)(ES) ZXSpectrum ES +8CFD1BCAEACCFC19DB10F8C9049C6E8C Knight Hero (2017)(Green, Andy - Grilo, Jaime)(48K-128K) ZXSpectrum +0F9AF842A08D9929457325749C7D7B0B Knight Hero (2017)(Green, Andy - Grilo, Jaime)(48K-128K)[a] ZXSpectrum +544C8E3B1E322D79A6B07C7C0331DB58 Knight Lore (1984)(Ultimate Play The Game) ZXSpectrum +6CA26FD1C4CFA75E2FC201F62ABB78B5 Knight Lore (1984)(Ultimate Play The Game)[a] ZXSpectrum +EEFD245A2BAECEEA90F833AB83306792 Knight Lore 2 (1989)(Chris) ZXSpectrum +6AB86A89EF114B832A7271F73AC39630 Knight Rider (1986)(Ocean) ZXSpectrum +ABEA301B29F7353B1BF0CB0CBD8CA948 Knight Tyme (1986)(Mastertronic Added Dimension)(128K)[a][Magic Knight 3] ZXSpectrum +90C2F7D3502599872B58B99295545E8B Knight Tyme (1986)(Mastertronic Added Dimension)(128K)[a2][Magic Knight 3] ZXSpectrum +6E77C3AAACD760E237D602457F57F885 Knight Tyme (1986)(Mastertronic Added Dimension)(128K)[Magic Knight 3] ZXSpectrum +09E023F87BEE95D0EC5D4E9C1909DFCE Knight Tyme (1986)(Mastertronic Added Dimension)(48K-128K) ZXSpectrum +E23DEA0EDA3DCAA570868E2C81F248A1 Knight Tyme (1986)(Mastertronic Added Dimension)(48K-128K)[a][Magic Knight 3] ZXSpectrum +A0A151A18EE57725811DC4BD7FE0192E Knight Tyme (1986)(Mastertronic Added Dimension)(48K-128K)[Magic Knight 3] ZXSpectrum +6E64062AFDC196817FEF70C6450A01AA Knightmare (1987)(Activision) ZXSpectrum +AC237A876AA9A6E217C1021A60357472 Knightmare (1987)(Activision)[a] ZXSpectrum +FF7AF39752872628F4DD6C50C9C145FD Knightmare 2 ZX (2015-10-19)(Climacus - McNeil, Karl) ZXSpectrum +0DCFD1FDAD733A36F83E1FDDEF2A00F2 Knightmare ZX (2012)(Climacus - McNeil)(128K)(ES)(en) ZXSpectrum en ES +375D78C7EE62A62E1971BE149162949F Knights & Demons (2013)(Kabuto Factory)(48K-128K)(ES)(en) ZXSpectrum en ES +D4A2EE0AD1C757B6A25496A8540CAECC Knights & Demons DX (2013)(Kabuto Factory)(48K-128K)(ES)(en) ZXSpectrum en ES +68F0BFF47BD58C1D241D54076B4B99DC Knights & Demons DX (2013)(Kabuto Factory)(48K-128K)(ES)(en)[a] ZXSpectrum en ES +D6E6E18199C3A9190FB99515149D1A65 Knight's Quest, The (1983)(Phipps Associates) ZXSpectrum +8932F4F48FDDC4DB7C841BE69FE25887 Knockabout (2017)(Fossil, Bob) ZXSpectrum +BB75711CC62710C38024DBFE9A0C3970 Knockout (1983)(Mikro-Gen) ZXSpectrum +001655FEE8EA4A1FCAC571A4B751870E Knockout Whist (1990)(Daton) ZXSpectrum +9BC5E0DD5F6C15AD154A76D1E55363B0 Knot in 3D (1983)(New Generation) ZXSpectrum +5901253C30A69C9621215D27D1AC6264 Knuckle Busters (1987)(Melbourne House) ZXSpectrum +597E016A243705BC47601A4E73D25230 Kobyashi Ag'Kwo - A Return to Naru (1991)(Zenobi) ZXSpectrum +76FCED2CC6FB2398D9D064EEBB14034A Kobyashi Naru (1987)(Mastertronic) ZXSpectrum +683C03B62A78CEA497C7B6D083BA455B Kobyashi Naru (1987)(Mastertronic)[a] ZXSpectrum +1E6F4737F099D7A328DB4F0DE72DF07C Kokotoni Wilf (1984)(Elite Systems) ZXSpectrum +57A3861675F0E300119D022C9F47D5FE Kokotoni Wilf (1984)(Elite Systems)[a] ZXSpectrum +E5B98677BE23F195EB26A99C761D7ECB Kokotoni Wilf (1984)(Elite Systems)[a2] ZXSpectrum +702E19DBDD6322F41B018EFAB084A368 Koky (1992)(Proxima)(CZ) ZXSpectrum CZ +5895093AECF388774340AD97819E339E Komplex (1985)(Legend) ZXSpectrum +E88F9818B3A82E86AAB2CE73DAE894A1 Konami's Golf (1986)(Imagine) ZXSpectrum +41946C59D54BAF9C0E82D25ADB762BC7 Konami's Ping Pong (1986)(Imagine) ZXSpectrum +8A6F6A561E6B337AE4A3BD3A84B23A3F Konami's Ping Pong (1986)(Imagine)[a] ZXSpectrum +1621CB1052DBD22596B4DCE90FB99ED1 Konami's Tennis (1986)(Imagine) ZXSpectrum +6499743CC281701346F0FD1511595313 Konami's Tennis (1986)(Imagine)(48K-128K) ZXSpectrum +F153C17F4CD1BBAD9A945E3C5B2F09F3 Kong (1983)(Anirog)(16K) ZXSpectrum +819476C4251317075DE930636C0D9A6D Kong (1983)(Anirog)(16K)[a] ZXSpectrum +5D8071468C28D0CAA675825D2610309C Kong (1983)(Anirog)(16K)[a2] ZXSpectrum +E68ED9DA1AC42EA5068FDDFC76CE38E7 Kong (1983)(Ocean) ZXSpectrum +FDC411BDE602E743A7437F8257BF1471 Kong (1983)(Ocean)[a] ZXSpectrum +970F465E60359AC325EB351EB4A263A4 Kong Strikes Back! (1984)(Ocean) ZXSpectrum +0D5456AB1B41F33E00599FDBAC5300F4 Kong's Revenge (1991)(Zigurat)(128K)(ES)(Side A) ZXSpectrum ES +522F7861BCECD6316CC007936A91C049 Kong's Revenge (1991)(Zigurat)(128K)(ES)(Side B) ZXSpectrum ES +728C95BD63C469516441C9924DDFC9C5 Kong's Revenge (1991)(Zigurat)(48K-128K)(ES)(Tape 1 of 2) ZXSpectrum ES +291A284B470A2927B94F3C31E885D7D6 Kong's Revenge (1991)(Zigurat)(48K-128K)(ES)(Tape 2 of 2) ZXSpectrum ES +36CBBD4CDDB7D60FB367EF7EAE53AFD5 Kontrabant (1984)(Radio Student)(SI) ZXSpectrum SI +E854DFBAA7762D167DD6A1E7DBA7E8A0 Kontrabant 2 (1984)(Radio Student)(SI)(sr) ZXSpectrum sr SI +C95DDE9FAF6BC2D9F4F6C7418C330B9F Korolevstro Eyforiya (1992)(Silva Soft) ZXSpectrum +54B74EC59BF130F778C47EF5D2464828 Koronis Rift (1987)(Activision) ZXSpectrum +84F43A77A40384B26180701BB3326820 Korth Trilogy, The 1 - Escape from Arkaron - Prisoner (1983)(Penguin Books)(16K) ZXSpectrum +1CA95D580ED8D75647EA9D922C412B52 Korth Trilogy, The 1 - Escape from Arkaron - Raid (1983)(Penguin Books)(16K) ZXSpectrum +9AE3759C3FCF4BD79A38F3A8B3B5D92A Korth Trilogy, The 1 - Escape from Arkaron - Testrun (1983)(Penguin Books)(16K) ZXSpectrum +7E4CF3245E6C197F66176C4A34D743DD Korth Trilogy, The 2 - Besieged - Alpha Base (1983)(Penguin Books)(16K) ZXSpectrum +9205EB6826E78CCDBDA729EFCDA8A2A0 Korth Trilogy, The 2 - Besieged - Landfall (1983)(Penguin Books)(16K) ZXSpectrum +3BB098DCE6FFEC32E994E24EB25711EF Korth Trilogy, The 2 - Besieged - Simulator (1983)(Penguin Books)(16K) ZXSpectrum +62E745E7A3E024DBB0DAF8CAF9BF894D Korth Trilogy, The 3 - Into the Empire - Empire (1983)(Penguin Books)(16K) ZXSpectrum +FBB58C10A073BB67F690995612B15582 Korth Trilogy, The 3 - Into the Empire - Fog (1983)(Penguin Books)(16K) ZXSpectrum +21119732A9B6B4EA0538DB68E0E8CE36 Korth Trilogy, The 3 - Into the Empire - Oldren (1983)(Penguin Books)(16K) ZXSpectrum +963AA3CDAB25FEFFFC69B3F6B434F52D Kosci Rzucone (19xx)(-)(PL) ZXSpectrum PL +654191881AB983C020BE3CDD1DBA1A4D Kosmic Kanga (1984)(Micromania) ZXSpectrum +E09758CFE8B8497FF3C3681833105DB9 Kosmic Pirate (1983)(Blaby Computer Games)[aka Cosmic Pirates] ZXSpectrum +3A0FED2058D5245B4A4A946778DC46D0 Kosmicheskaya Torgovlya (19xx)(-)(RU) ZXSpectrum RU +07D6F420979A917F291F0B83DBD794FE Kosmos (1989)(Atlantis) ZXSpectrum +0659CF9DE38630962D0CB45FB3DB77AB Kosmos (1989)(Atlantis)[a] ZXSpectrum +01D3AD2F919FD78A0B6B53740C4C66A3 Kosmos (1989)(Atlantis)[a2] ZXSpectrum +233DAAB99713289F0EDD132C36A74481 Kosmos (1989)(Atlantis)[a3] ZXSpectrum +FCC86003EE576B618BC169BA5592B3D6 Kraal (1990)(Hewson Consultants)(48K-128K) ZXSpectrum +729619D914D8D6F9BAAC69BD3A4B0FFD Kraj (19xx)(EP)(ES) ZXSpectrum ES +45BE79B40608359E8D100FA67AC80B5B Krakatoa 2012 (1986)(Computer Gamer) ZXSpectrum +EF4F7382A4020E6CC1F4EAD432A0E9D7 Krakatoa 2012 (1986)(Sinclair User) ZXSpectrum +06910496E782131B186CD7FBD9985AAD Krakatoa 2012 (1986)(Sinclair User)[a] ZXSpectrum +D980C39FF97758774B7D40D739CBEF4C Krakit (1982)(Artic Computing)(16K) ZXSpectrum +7D4FCA5E395B8ECEFDB483FCB905C9D3 Krakit (1982)(Artic Computing)(16K)[a] ZXSpectrum +355F04D002451A75E1A220D2C8BFB7F6 Krakout (1987)(Gremlin Graphics) ZXSpectrum +4E583B531C2E318334CE29044CB7B3A1 Krakout (1987)(Gremlin Graphics)[a] ZXSpectrum +CEDF3EEA4154D1DC764913E46695DD90 Krazy Katapilla (1984)(Your Spectrum) ZXSpectrum +30765521664BAFD2AAC3ADB0BC8E804C Krazy Kong (1983)(PSS) ZXSpectrum +D18E10BAEE4689D0D2240393961500DF Krazy Kong (1983)(PSS)[a] ZXSpectrum +40C1CEE18356A10D91B2B5537B0D1B80 Krazy Kong (1983)(PSS)[a2] ZXSpectrum +0F15491BD0E1355BE57E3FBD3E2D7272 Krazy Kong (1983)(PSS)[a3] ZXSpectrum +6BA2C34DB8ADF205ABFF4040512D4349 Krazy Kong (1983)(PSS)[a4] ZXSpectrum +ED8A2221CBFABA2BFE3DB12EEFDCC04D Krolewna Jebaczka (1984)(X-Prog)(PL)[adult] ZXSpectrum PL +313EC2C073570685B56079F950AB6B92 Krom el Guerrero (1989)(OMK Software S.L.)(ES) ZXSpectrum ES +B0B4E0044C64CBA929A7A45DF58F0477 Krtek a Auticko (1990)(Proxima)(128K)(CZ)(en) ZXSpectrum en CZ +9F858C9C2DF039B263DAFD8AA301A24A Krunel (2013-10)(speccy.pl)(48K-128K)(PL)(en)[RetroKomp - LOAD ERROR] ZXSpectrum en PL +30E542BF0597FB046F48E055000FC2D5 Krunel (2013-10)(speccy.pl)(48K-128K)(PL)[RetroKomp - LOAD ERROR] ZXSpectrum PL +AE7381B32059C75BC14FBFC99DEBCBC5 Krunel (2013-10)(speccy.pl)(TC2048-TS2068)(PL)(en)[RetroKomp - LOAD ERROR] ZXSpectrum en PL +F8090549FE48C130B2A243A30FDFA289 Krunel (2013-10)(speccy.pl)(TC2048-TS2068)(PL)[RetroKomp - LOAD ERROR] ZXSpectrum PL +A23B119DEF94CCEBF76E3B292D0E2478 Krypton Factor, The (1987)(TV Games) ZXSpectrum +8C6237137BDB0860670700630F77EB41 Krypton Factor, The (1987)(TV Games)[a] ZXSpectrum +E67BB42C4815CB39664614552CA7B7F9 Kube's Maze (2004)(XFAWORLD) ZXSpectrum +5860C01556FADE0665450C943FE3EFB5 Kuiper Pursuit (2009-04)(Cauldwell, Jonathan)(48K-128K) ZXSpectrum +9150318FC6EC1FA9866C2E86372D4227 Kule (19xx)(Atomica)(PL)(en) ZXSpectrum en PL +5C0D0E320FC4EE7BB1A28CA98ADB2919 Kung Fu Master (1986)(U.S. Gold) ZXSpectrum +CCAA8ED366EF62B6B21E49C6BEE711A2 Kung-Fu (1984)(Bug-Byte) ZXSpectrum +09E71F04BA1E9AB021755DF0CA8B23FF Kung-Fu (1984)(Bug-Byte)[a] ZXSpectrum +4C6E5BB6D43855FE96392D4B2BA7CBB2 Kung-Fu (1984)(Bug-Byte)[a2] ZXSpectrum +F87320BB95FA9B7073754A99C799E6F4 Kung-Fu (1984)(Bug-Byte)[a3] ZXSpectrum +38323E29F6B8F12BCDBEEBE0A8A422AA Kung-Fu Knights (1988)(Top Ten) ZXSpectrum +B140F87A1739CB3F484EA3E2D6E49DD3 Kung-Fu Knights (1988)(Top Ten)[a] ZXSpectrum +FE2C31EB0F064346215D771BC333208A Kunibert (19xx)(-)(de) ZXSpectrum de +CC6A12187E2AE8507518E45AB42180B3 Kviz (1984)(Nyitrai, Laszlo)(HU) ZXSpectrum HU +42B64E692E00C62D59F9184584513DD6 Kviz (1984)(Nyitrai, Laszlo)(HU)[with intro] ZXSpectrum HU +A20975B2F6F4A987A104A4224EF80C7C Kwah! (1986)(Melbourne House) ZXSpectrum +886E2BD0E2AD212365B12081D4AC9234 Kwah! (1986)(Melbourne House)[a] ZXSpectrum +D5376DCE8A3685F909BD8AEEB2FE1AC3 Kwik Snax (1990)(Code Masters)(48K-128K) ZXSpectrum +610DA7F0A644ADBC25D9487F5B0C9A97 Kwik Snax (1990)(Code Masters)(48K-128K)[a] ZXSpectrum +5E782197B11B3BDF918030CA222DD002 KyberTorba (2005)(Mayhem)(16K)(RU)(en) ZXSpectrum en RU +5BBFD0EE6D7DD20EDD1613EC906E86E3 Kyd Cadet 3 - The Eyeburx Plee (2014-07)(Jenkinson, Paul)(48K-128K) ZXSpectrum +A6D05DDA2D1DF395EE60DC31260FB1E6 Kyd Cadet II - The Rescue of Pobbleflu (2010)(Jenkinson, Paul)(48K-128K) ZXSpectrum +D668EDC01664CFF7AECDEFB718DFF0A4 Kyd Cadet v1.1 (2010)(Jenkinson, Paul) ZXSpectrum +A981DA6740B617D2A46CE1B5D2B0C076 Kyd Cadet v1.2 (2010)(Jenkinson, Paul) ZXSpectrum +F9D1F210CE0E4A1AC277D828764E1DAB L Game, The (1982)(Hebbes, Brian)(16K) ZXSpectrum +930443AA0D6979E496C4AE6D08439222 L Game, The (1982)(Hebbes, Brian)(16K)[a] ZXSpectrum +4603B8CF686783A6ED4E57EDD825378D L.s.d. (1984)(CRL Group) ZXSpectrum +DECEE4A28C520352F4589606A71E8C52 L.s.d. (1984)(CRL Group)(de)[re-release] ZXSpectrum de +262772D1AAB15780AD8DE8F92C4B84B1 LA Drugs Bust (1990)(Players) ZXSpectrum +475DB41E9D72B95EFD85BD17B0002D02 LA Drugs Bust (1990)(Players)(128K) ZXSpectrum +0CAC4DCE2CDEF50B07F24C5363D794E1 La Machine a Repanchiguer (2012)(Apeano)[CSSCGC] ZXSpectrum +7F12B481C7267AB626C4D3A3910633CF Laberinto (19xx)(Andani, Jose Francisco)(ES) ZXSpectrum ES +BDD0D640F8CCE82FD02FCDF41330F7D4 Labirint (1983)(Darko - Vlado)(HR)[aka 3D Maze] ZXSpectrum HR +08F9B6D3C4F0EEE10ED5A00479A09E08 Labirintus (1985)(Tivadar Radacsy)(hu) ZXSpectrum hu +39EDF8CF2F4408F25E562A34CAA66FC8 Labirynt v2 (1988)(Bajtek)(PL) ZXSpectrum PL +39C6ACB47A737EFF0FD317D1A0A5D6D3 Labours of Hercules, The (1987)(Taylor, Terry) ZXSpectrum +B7917091F7E31C6CD7AECD876B86D03B Labyrinth (1983)(Axis)(16K) ZXSpectrum +0FD10725DA6FFCDD71B4A40BF075F96B Labyrinth (1983)(Axis)(16K)(GB)(it)[aka Labirinto 3D] ZXSpectrum it GB +C2CDA7CEEE996DB2CF71FDBA5445DC70 Labyrinth (1983)(Axis)(16K)[a] ZXSpectrum +70AA53ADC80446E3A3FE7A5F406CE650 Labyrinth (1983)(Buening, Christor)(16K)(DE) ZXSpectrum DE +4684588D24D7FE1FFE7984ACFC3C736F Labyrinth (1984)(Sinclair Programs) ZXSpectrum +B1ABEBB72D1EC74862AC8982C3D2CE6F Labyrinth (1990)(Omikron)(CZ) ZXSpectrum CZ +13ED401753BACC77D4543AAFFA031694 Labyrinth (2003)(Tzvetkov, Ventzislav)[CSSCGC] ZXSpectrum +03987F840C7FC08D7420AFF220DC82CE Labyrinthion (1986)(Budgie) ZXSpectrum +6DB28784B5E815B5F744BC579AACEE88 Labyrinthion (1986)(Budgie)[a] ZXSpectrum +A547B5737CE540519963F55A026141D1 Labyrman (1990)(CV)(CZ) ZXSpectrum CZ +BA6E573180C052E44025DD22A00A9A41 Ladders (1984)(ZX Computing) ZXSpectrum +FE59C61F78A307D1D9E9F1BF536A7165 Ladeks v1.0 (2004)(Cheese Freak)[CSSCGC] ZXSpectrum +506BFEDE6C69B4593059920CBD3111E5 Lala Lah (2013-05-28)(Mojon Twins, The)(ES)(en) ZXSpectrum en ES +1E4D069D62A401EB2772BF14682D5DD3 Lala Prologue (2010)(Ubhres Productions)(ES)(en)[aka Lala the Magical] ZXSpectrum en ES +6DCFBBFB4A27F547BD82C2C8040D1232 Lamega (2016-04-24)(Rikokun) ZXSpectrum +41B80E26F72A12CD8C5E8685A85AB54C Lancer Lords (1983)(Rabbit)(16K)[aka Joust] ZXSpectrum +037FDD1FF3E0D81FCF9E81FFD5B981F4 Land of Mire Mare v1.06 (2014-01-29)(Bentley, Jarrod - Bordoni, Luca - Mister Beep) ZXSpectrum +39C53BC89E2EC7E60364F1E8557823AD Land of Sagan (1983)(Mikro-Gen) ZXSpectrum +C293830C63C5A3BFA93A0B59370D64A8 Lander (1983)(Norris, Pat W.) ZXSpectrum +F8B039599DD5807A99EE82FB2C7DF9D4 Lange Ruckkehr, Die (1984)(Odyssee)(DE)[aka Long Way Home Volume 1][re-release] ZXSpectrum DE +2F8A42723600DFE43082311F62FC8DC5 Lap of the Gods (1986)(Mastertronic) ZXSpectrum +56354739935555F3E6FA5DBE3961C2AE Larry the Lander (2013)(Purple Unicorn)[CSSCGC] ZXSpectrum +D0ECA1A468E629508C1F3B9DBC25915F Larry The Lander II - Cosmic Carnage (2013)(Purple Unicorn) ZXSpectrum +471C45A210D5DB7560608663BAB6251C Larry The Lander II - Cosmic Carnage (2013)(Purple Unicorn)[a] ZXSpectrum +79AD54DE142E456CCF250DD867CC3654 Larry The Lander II - Cosmic Carnage (2013)(Purple Unicorn)[a2] ZXSpectrum +C94ECA76F36331CA14148E64D04DDAAD Larry The Lander II - Cosmic Carnage (2013)(Purple Unicorn)[a3] ZXSpectrum +C6B81C73860753B1E7D839C78B78C008 Larry The Lander II - Cosmic Carnage (2013)(Purple Unicorn)[a4] ZXSpectrum +CD1693B1FBB1B90A74CBDE46651D9364 Larry The Lander II - Cosmic Carnage (2013)(Purple Unicorn)[a5] ZXSpectrum +B02EEC90B0D956D575E0AB085D536181 Las Vegas Casino (1989)(Zeppelin Games) ZXSpectrum +5C6344CEECDC07DB2F84F497F7753686 Las Vegas Jackpot (1984)(Mastertronic) ZXSpectrum +3F15618D755BEC428AB7E5E630AA60AB Las Vegas Lady (1983)(Mogul Communications) ZXSpectrum +6B2A09574BD01000702203D978011FFA Las Vegas Video Poker (1986)(Entertainment USA) ZXSpectrum +F257AD9420468A4FB5AE17E7F502B826 Las Vegas Video Poker (1986)(Entertainment USA)[a] ZXSpectrum +C6861EE9B7035A9EF8910A7311C9FC2D Laser Attack (1983)(Granada Publishing)(16K) ZXSpectrum +DD0038AAA2B64A0E203833A95C622B07 Laser Locksmith (1984)(St. Michael)(16K) ZXSpectrum +B7816966412EDB08B1DC3A5F086CB7CB Laser Squad (1988)(Blade) ZXSpectrum +D08427FD5551C828B49D1F22CE48A5FA Laser Tower (1984)(Sinclair User)(16K) ZXSpectrum +DC706B6F0A5406CC325B1660415832AF Laser Turret (1984)(Sinclair Programs)(16K) ZXSpectrum +185096FD87E3363E9BB9020303157842 Laser War (1990)(Vinsoft)(48K-128K) ZXSpectrum +1D53CD82984B89AE2695CF971A9F103A Laser War (1990)(Vinsoft)(48K-128K)[a] ZXSpectrum +67F64A6F5D034A72167699EC49D5F0A7 Laser Zone (1983)(Quicksilva)[a][aka Lazer Zone] ZXSpectrum +C8C8B6C0C41D587D5B8FBE5B06C51423 Laser Zone (1983)(Quicksilva)[aka Lazer Zone] ZXSpectrum +51EFFADC01D7B21DD7B41633E92B8E18 Laserkanon (1984)(Sinclair Programs)(16K)(nl)[aka Laser Turret][re-release] ZXSpectrum nl +AD949B0AA02D469A60E4B90C3F885587 Laserwarp (1983)(Mikro-Gen) ZXSpectrum +FC4693EFAC6894B0531A4F9D27B58E20 Laserwarp (1983)(Mikro-Gen)[a] ZXSpectrum +74548F706A2417E64BCB2AAFB4D5A04E Last Believer, The (1991)(Guild, The) ZXSpectrum +5AD0B595037BC9E974B8DD7B6B3E101A Last Commando, The (1992)(Summit)(48K-128K)[aka Comando Tracer] ZXSpectrum +DD575D0FB63AB839A388F2B98FCB21F9 Last Mission, The (1987)(Opera Soft)(48K-128K)(ES) ZXSpectrum ES +2033EFE16850BFF071D0634BCEAAB9B4 Last Mission, The (1987)(Opera Soft)(48K-128K)(ES)[a] ZXSpectrum ES +F0C790F12F831CF2BF23D0103ED47BC4 Last Ninja 2 - Back with a Vengeance (1988)(System 3)(48K-128K) ZXSpectrum +505BF33336A3DDF237BE23898FA70698 Last Ninja 2 - Back with a Vengeance (1988)(System 3)(48K-128K)[a] ZXSpectrum +BEAFA9F2EF8905439026C4BFE6CB99C3 Last Sunset for Lattica (1983)(Arcade) ZXSpectrum +829D58E1F8683A48EC50ED507410D4F4 Last Vampire, The (1990)(Atlantis) ZXSpectrum +E562B735023F5FCEBCCF6042BDB5BAFB Lastword (1984)(Grisewood & Dempsey)(16K) ZXSpectrum +C07A72CC96F101E75302C2C06A578F73 Lava (2015-01-08)(Zotova, Natasha)(RU)[ZX Basic Game Compo] ZXSpectrum RU +5647D5CEDC9CBCF06AEA4A7699125AB3 Lawn Mower (1983)(Sinclair Programs)(16K) ZXSpectrum +B6D1684C1B714AA732FD1E46E2DFF82D Lawrence Llewelyn-Bowen's Advanced Wallpaper Construction Kit (2003)(Monkey)[CSSCGC] ZXSpectrum +7D422DA3662593D53D45BF3D3915D6B8 Lazer Bars (1983)(Sinclair User)(16K) ZXSpectrum +FF70D585FAB39B01F355DF2973E48049 Lazer Tag (1987)(Go!) ZXSpectrum +419947FE9564B8121D29323733F4FCC4 Lazer Tag (1987)(Go!)[a] ZXSpectrum +3D2D7DECB68EF4F41E43880D19FC1AEA Lazer Wheel (1987)(Mastertronic Added Dimension)[a][aka Laser Wheel] ZXSpectrum +B3F1F3F378BC2C5FEF4033575238ECB9 Lazer Wheel (1987)(Mastertronic Added Dimension)[aka Laser Wheel] ZXSpectrum +8298D3095972F9154E8186FCE0BF439B Lazy Clint (2015)(MatGubbins)[CSSCGC] ZXSpectrum +9A4840229FBEDA23CDC61DF5AA790520 Lazy Jones (1984)(Terminal) ZXSpectrum +81575A23C8BBBDBBC6F30BB6BDD361EC Lazy Jones (1984)(Terminal)[a] ZXSpectrum +00D6B693C9B92E96F90E1262D8C862C6 Leader Board (1986)(U.S. Gold) ZXSpectrum +B936CAB698FD483F16D1B0AC07464D5A Leader Board (1986)(U.S. Gold)[a] ZXSpectrum +68961DB05CF6D55CE33DDB7C6B5E7E60 Leader Board Tournament (1988)(U.S. Gold) ZXSpectrum +1D07DC07E1462BD3B80333C55A417F89 League Challenge (1988)(Atlantis) ZXSpectrum +896AC4036B3B0D4DDE83C468763FDA3B Leaky Roof (1983)(Virgin Books) ZXSpectrum +E53769F9EDE97FC6474F36EA86EB4753 Leapfrog (1983)(CDS Microsystems)(16K) ZXSpectrum +1D7E71AD2BD2193997DB2F5D26097872 Learner Driver (1983)(Waterman, Jim)(16K)[re-release] ZXSpectrum +3AAB4C36087F2CF24CD362ED293859B9 Learner Driver (1983)(ZX Computing) ZXSpectrum +A5681B8413C657D5A7C7226065066FF5 LED Storm Rally 2011 (1988)(Go!)(48K-128K) ZXSpectrum +69C07372E8C9A5F33C1B4FB64D5A8C35 LED Storm Rally 2011 (1988)(Go!)(48K-128K)[a] ZXSpectrum +3559A9DD95599BA17D01ABCF80651E9C Lee Enfield Space Ace (1988)(Infogrames)(48K-128K)(FR)(en)[a][aka Lee Enfield is Space Ace] ZXSpectrum en FR +FBDEE4D236B21E6CE394424FB3E2D254 Lee Enfield Space Ace (1988)(Infogrames)(48K-128K)(FR)(en)[aka Lee Enfield is Space Ace] ZXSpectrum en FR +4EC29D739E9E3C0A66953A325622907E Leeds Powerbox (1993)(Greenup, Ashley) ZXSpectrum +57FB0889947676CDE5A778F321DFFB8A Left Behind - Escape from Mars (2017-07-21)(Hughes, Dave) ZXSpectrum +F62DB777C4BE2242A497AAE209D6D0F4 Legend - the Siege (1984)(Century) ZXSpectrum +1FE7B3017E201577664C3778B7783C38 Legend (1984)(Century) ZXSpectrum +E27EA5F9501C41138BAF67426BA61B3B Legend of Apache Gold, The (1986)(Incentive) ZXSpectrum +3AFBCA0FE9806A11555F533DEA827CAA Legend of Avalon, The (1984)(Hewson Consultants) ZXSpectrum +EEFE4ACCDBFCD455C57693E0316F8E97 Legend of Bocatapuesto, The (2015-07-26)(Xtremely Xplicit)[bitbitjam] ZXSpectrum +9EC3A24754989FA125DC59C672CFA7B7 Legend of Kage, The (1987)(Imagine) ZXSpectrum +1C39B576A07CA86FA725AE29F79E0977 Legend of Kage, The (1987)(Imagine)[a] ZXSpectrum +3FA83523B7676BA6D0E5722E00260262 Legend of Red Dragon, The (2005)(Potts, Andrew) ZXSpectrum +E31F645C800825D459DEDD2003B844A9 Legend of the Amazon Women (1986)(U.S. Gold)(48K-128K) ZXSpectrum +727762FCF3EFD431441AE0970750BECE Legend of the Amazon Women (1986)(U.S. Gold)(48K-128K)[a] ZXSpectrum +101CF4D4F4D6599A4C09ED721908A55B Legend of the Amazon Women (1986)(U.S. Gold)(48K-128K)[a2] ZXSpectrum +26DC79743E8D9AC2E6A85F677C72CFEE Legend of the Amazon Women (1986)(U.S. Gold)(48K-128K)[a3] ZXSpectrum +6D16ABE2C59C12C816C6E1075DB909D7 Legend of Traxtor, The (2014-09)(usebox.net) ZXSpectrum +677368F3C6B779A83461859286454249 Legend of Traxtor, The (2014-09)(usebox.net)[a] ZXSpectrum +C4601D20961356920FCFC7E7A3F3E80E Legions of Death (1987)(MC Lothlorien) ZXSpectrum +738DED3E5E41AA940F98A23E810C101D Legions of Death (1987)(MC Lothlorien)[a] ZXSpectrum +BB353F87CC68F50683095BE9B33511AD Lemmings (1991)(Psygnosis)(48K-128K) ZXSpectrum +1EB8B9E2A066E29D81A0F5F4D5CBF475 Lemmings (demo) (1991)(Psygnosis)(48K-128K)[Your Sinclair Covertape] ZXSpectrum +E4B0C0EE207A914E0C8AE8B2842C4DF4 Lemonade Stand (1983)(ZX Computing) ZXSpectrum +12C6D46303C61008216421172AFA6412 Lena vs. Margo (2006)(Makovsky, Igor)(128K)(RU) ZXSpectrum RU +15B1090A534900D3D3E45295E3881121 Lena vs. Margo (2006)(Makovsky, Igor)(128K)(RU)(en) ZXSpectrum en RU +D6710CD0DD69DA79AB9576FB9119BC23 Lentils For Satan (2015)(MatGubbins)[CSSCGC] ZXSpectrum +3C0216F28EC979B79B45ACDA0461C11E Leo Contra Todos (2005)(Jodar, Miguel Angel Rodriguez)(ES) ZXSpectrum ES +4053B9D49A905F066FF7AE9E7EEDFB96 Leopard Lord, The (1983)(Kayde) ZXSpectrum +C1C3AB5FD10DA77ECF925FC34A792DC5 Leotrope (19xx)(Burtenshaw, Graham) ZXSpectrum +B8AD8617403284E236F14476F097B139 Leovigildo! (2014-11-03)(eightbiter - Mojon Twins, The)(ES)(en)(Tape 1 of 4) ZXSpectrum en ES +D59B60078E683FD2EE5AE8C42F3AB4B5 Leovigildo! (2014-11-03)(eightbiter - Mojon Twins, The)(ES)(en)(Tape 2 of 4) ZXSpectrum en ES +6035A0ED6C8BEE417190A476EF6660DE Leovigildo! (2014-11-03)(eightbiter - Mojon Twins, The)(ES)(en)(Tape 3 of 4) ZXSpectrum en ES +6A9AF40A1596DDCB4056A8DC0A6265D1 Leovigildo! (2014-11-03)(eightbiter - Mojon Twins, The)(ES)(en)(Tape 4 of 4) ZXSpectrum en ES +04D470151192F436134BB13CB2A460C6 Leovigildo! (2014-11-03)(eightbiter - Mojon Twins, The)(ES)(Tape 1 of 4) ZXSpectrum ES +7D79F6A74CA1743AB1524EDE6DBDB323 Leovigildo! (2014-11-03)(eightbiter - Mojon Twins, The)(ES)(Tape 2 of 4) ZXSpectrum ES +B673663649ACE6574E0B1549F58E667E Leovigildo! (2014-11-03)(eightbiter - Mojon Twins, The)(ES)(Tape 3 of 4) ZXSpectrum ES +13CF9C5453C1B73A171532A36A3D58C9 Leovigildo! (2014-11-03)(eightbiter - Mojon Twins, The)(ES)(Tape 4 of 4) ZXSpectrum ES +79D99B812A4E1A66011C4A38C3D58356 Leprechaun's Gold (1983)(ZX Computing) ZXSpectrum +3EE99A8EDBB00826CCC77C7C2A768B41 Letris (1991)(Proxima)(48K-128K)(CZ)(en) ZXSpectrum en CZ +78D2BD49F48E225E01280D5B7B757A79 Letris 2 (1994)(E. Productions)(CZ)(en) ZXSpectrum en CZ +10417754B0D62AE95391568B6F76D622 Letter Eater (1994)(Sharin, Andrey)(RU) ZXSpectrum RU +E46C862EE4A37E2CAFD3495346A6CE1F Letter Move (1984)(Sinclair User)(16K) ZXSpectrum +B02C6A04775CE61307B49E452A934C88 Letters (1984)(Grisewood & Dempsey)(16K) ZXSpectrum +7C057DA055E37785006650A29BA64BFF Leviathan (1987)(English)(128K) ZXSpectrum +F08983A1B054CD4FAEDA093B69BBA3A6 Liberator (1984)(Lyversoft)(16K) ZXSpectrum +09A5C4AFD63DF997DB95848E37730720 Liberator (1989)(P.J.)(ES)(en) ZXSpectrum en ES +22080C25CB49BFF35F636E99F1129CDA Liberator (1990)(Crash)[aka Mango Jones 2] ZXSpectrum +971D91175D76D0B240018DAB46059398 Libro Negro, El (1989)(Year Zero)(ES)(Tape 1 of 2) ZXSpectrum ES +B8DC8885C3D7B37BF4348FD5D0974248 Libro Negro, El (1989)(Year Zero)(ES)(Tape 2 of 2) ZXSpectrum ES +62C3709D6EA8B02B9824DA8A438F93E8 Licence to Kill (1989)(Domark)(128K) ZXSpectrum +12B3A2F90B018EC9ED4BC49ED2BB4065 Licence to Kill (1989)(Domark)(48K-128K) ZXSpectrum +41D052025D4F7BA97FFD2A9F33C26092 Licence to Kill (1989)(Domark)(48K-128K)[a] ZXSpectrum +13B29E5B648F1E317B1D944426CA9E1F Life (1996)(Ivanov, Alexey)(RU)[Cyrillic] ZXSpectrum RU +97D4856792279312ECF90A768F9CBA6A Life (1996)(Ivanov, Alexey)(RU)[Latin characters] ZXSpectrum RU +0CD036799E9F25EF7FAA936B40509A35 Life and Adventures of Crusoe, The (1984)(Automata UK) ZXSpectrum +D05A36FCCB764F3FEA747380D8790427 Life and Adventures of Crusoe, The (1984)(Automata UK)[a] ZXSpectrum +04B3A9DB7261F6552FAA8A5DF3F38E55 Life of a Lone Electron, The (1992)(Zenobi)[re-release] ZXSpectrum +2408FF3FC3E847093C4E0F9C795E59A7 Life of Harry, The (1985)(Cascade Games) ZXSpectrum +91949D036A62C5095AA37C86718D9812 Lifeboat (1987)(River) ZXSpectrum +6DB4384CDE4AF70343047ED764D47ECA Life-Term (1987)(Alternative) ZXSpectrum +1C6BBD43F518CF343F97E34EABCE34A0 Life-Term (1987)(Alternative)[a] ZXSpectrum +0540EBA9C87E33805C108E1DBCD9203D Lift Off with Space Shuttle (1984)(Microdeal)[aka Shuttle Simulator] ZXSpectrum +93D5A5CDEF6C90E55849C5CCCCDB726E Light Corridor, The (1991)(Infogrames)(48K-128K)(FR)(en)[aka Light Tunnel, The] ZXSpectrum en FR +953F11533430563CA885DD7707274F1D Light Cycle II (1992)(Rumatisoft)(128K)(SK)(en) ZXSpectrum en SK +B2854DF0F9D14BC5A743CA04BAE9DA84 Light Cycles (1983)(PSS)(16K) ZXSpectrum +37CD1CE2B6CAE7B80727D99AB238532B Light Force (1986)(Faster Than Light) ZXSpectrum +C70F25B6CFEBB1D4AC4BA7FA9352BE83 Light Force (1986)(Faster Than Light)[a] ZXSpectrum +D6EF73FDB8C6B49ECCE6A17BADD6D8CC Lightbulb (1984)(Sinclair User)(16K) ZXSpectrum +6822243030C6F2EA3F0644ECFF8E95F7 Lightcycle (1984)(Spectrum Computing)(16K) ZXSpectrum +D000C65A21F47767DF7FCFA392251AF4 Lightcycle (1984)(Spectrum Computing)(16K)[a] ZXSpectrum +0F9B88D7D27F4901DCF9F9662836DD75 Lightning (2004)(Barry, Doug 'DarkHalf')[CSSCGC] ZXSpectrum +33936A88B6D595631C6C27E31046FE0C Lila Diva (1984)(Hands On)(DE)[a][aka Sex Mission][aka Spanner][adult] ZXSpectrum DE +2C8F651136606FE3C1E03C549C28D996 Lila Diva (1984)(Hands On)(DE)[a2][aka Sex Mission][aka Spanner][adult] ZXSpectrum DE +A1A94ED35FF908FFE6667AA9821CAE64 Lila Diva (1984)(Hands On)(DE)[aka Sex Mission][aka Spanner][adult] ZXSpectrum DE +321F887CDA0249CD1D9F0473D5E2B157 Lindrick (1983)(Hornby)(16K) ZXSpectrum +C3B58A6F322A62BB246440D04F7A58BF Line of Fire (1990)(Musical 1)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +6AC23D0A64CC8EE8B50E8B59FB29373A Line of Fire (1990)(U.S. Gold)(48K-128K) ZXSpectrum +3C63EA40DA04B348B8B45125F2DEDA34 Line Overdrive (2015)(Catmeows)[CSSCGC] ZXSpectrum +3EDE4628604860C5F0411E757F6CCEE4 Lines (1985)(Editoriale Video)(IT) ZXSpectrum IT +9621826089846F7A403ABF37F113ECB4 Lingo (2009)(YRS)(NL)(en) ZXSpectrum en NL +1ED6C8205DF88FE204FF9D1F8A7E7254 Lirus (2015)(RetroSouls)(128K)(RU)(en) ZXSpectrum en RU +2359FD1648A64B87EED2C2066F914D25 Lirus (2015)(RetroSouls)(48K-128K)(RU)(en) ZXSpectrum en RU +C72F6A53D8AE34E058B1F15D857546F4 Little Al (1987)(Sparklers)[aka Lil'Alien] ZXSpectrum +31752A0716A7F49B20C16D84648A2C7B Little Boxes (1983)(Contrast) ZXSpectrum +8BFCD95C3D70ADD97C62A53FB673D5F9 Little Boxes (1983)(Contrast)[a] ZXSpectrum +AF30AB47A387300CB8AEBB1E1D9CD2B6 Little Dragon 2 (2015-02)(Amore, Gabriele - Parsons, Neil) ZXSpectrum +1CB3DDAB2975C187C6347233A4DA5155 Little Dragon 2 (2015-02)(Amore, Gabriele - Parsons, Neil)(128K) ZXSpectrum +E9372DDB5AD29A51EE6C9E40DE0AE013 Little Game (1987)(Satansoft)(SI)(en) ZXSpectrum en SI +28B830A2F782AB55A3654FC08D39CC73 Little Pac (1984)(Jujstronic)(de) ZXSpectrum de +E8678BB89295C00E8D83917EB1F2AE3F Little Puff in Dragonland (1990)(Cartoon Time)(48K-128K) ZXSpectrum +F216FB3CF4950C0E5AC06F4D1C96CA1A Live and Let Die - The Computer Game (1988)(Domark)(48K-128K)[aka Aquablast] ZXSpectrum +FE20032DEC3FB51CC7479354EB6151DE Living Daylights - The Computer Game, The (1987)(Domark) ZXSpectrum +E2534D1820A6B0EB546F0450C4F92F71 Living Daylights - The Computer Game, The (1987)(Domark)[a] ZXSpectrum +EB0CC05835D4C703AEB094CCE66B24B3 Living Daylights - The Computer Game, The (1987)(Domark)[a2] ZXSpectrum +A0DA524FBCEDC53ED2AE3C41988A407C Living Daylights - The Computer Game, The (1987)(Domark)[lightgun] ZXSpectrum +1EC630E0067DED7E22E5EACC69EF1693 Livingstone Supongo II (1989)(Opera Soft)(48K-128K)(ES)(en)(Side A)[aka Livingstone 2] ZXSpectrum en ES +488A2AB9859A21E08A9F1CBCA48282E9 Livingstone Supongo II (1989)(Opera Soft)(48K-128K)(ES)(en)(Side A)[aka Livingstone 2][small case] ZXSpectrum en ES +ED6ECD674AC6ABB8A917CC3E8162B580 Livingstone Supongo II (1989)(Opera Soft)(48K-128K)(ES)(en)(Side B)[a][aka Livingstone 2] ZXSpectrum en ES +BDD70AC1889A5C3F5E23D7FF92513C22 Livingstone Supongo II (1989)(Opera Soft)(48K-128K)(ES)(en)(Side B)[a2][aka Livingstone 2] ZXSpectrum en ES +631329038D6E8F2A67F3399408D0F67E Livingstone Supongo II (1989)(Opera Soft)(48K-128K)(ES)(en)(Side B)[aka Livingstone 2] ZXSpectrum en ES +A9FD0B582BFB524F12EA92944E0F4E69 Livingstone Supongo II (1989)(Opera Soft)(48K-128K)(ES)(en)[aka Livingstone 2] ZXSpectrum en ES +C6FF42B1947C688197F661C4A261CD64 Livingstone Supongo II (1989)(Opera Soft)(48K-128K)(ES)(en-es)(Side B)[aka Livingstone 2][small case] ZXSpectrum en-es ES +F97E40227F54B7B7FED58E13F7944738 Livingstone, I Presume (1987)(Alligata)(128K)[a][aka Livingstone Supongo][re-release] ZXSpectrum +6595B03AFA6E77731987C174922881BE Livingstone, I Presume (1987)(Alligata)(128K)[a2][aka Livingstone Supongo][re-release] ZXSpectrum +80C37DA3413D298206EBA3126FA4B398 Livingstone, I Presume (1987)(Alligata)(128K)[aka Livingstone Supongo][re-release] ZXSpectrum +3C812907738DDE14B0767B670206DDB0 Livingstone, I Presume (1987)(Alligata)(48K-128K)[aka Livingstone Supongo][re-release] ZXSpectrum +869DA4D6D08AA2D5911C5777117E4532 Lmowa (19xx)(-)(PL) ZXSpectrum PL +D176809868998EA6424F38117962DC3D Lobos (1992)(PAC Soft)(ES) ZXSpectrum ES +57CD3FEFBA22AFC00FC0814F699DFAB5 Loch Ness Monster (1983)(Hi-Tech Microsoft) ZXSpectrum +DE107C4D9FE27A00DE1C2A48D0AB3563 Loco (1983)(Campbell Systems) ZXSpectrum +7CC572E55302FEB7608F2C5165BBAD9F Loco (1983)(Forward)[re-release] ZXSpectrum +04E2C1EFD9EE2FEA1019729440BBC8D1 Loco (1986)(Alligata) ZXSpectrum +C9BFD63DDE1F12A582D765DB51CAF885 Loco-Motion (1985)(Mastertronic) ZXSpectrum +6ABB52F8DF5F00CF37071BFC0F1D53CA Lode Runner (1984)(Software Projects)(128K) ZXSpectrum +2678D26E6707299F6919781D72901FC0 Lode Runner (1984)(Software Projects)(128K)[a] ZXSpectrum +27E836A67CEE0F817854B4A176528051 Lode Runner (1984)(Software Projects)(48K-128K) ZXSpectrum +72CD4BDF23BBFA24715FAD61DEB10967 Log Hop (1984)(ZX Computing)(16K) ZXSpectrum +8CB425192984FD90EA1885BB38CA53A9 Logic (1991)(Ultrasoft)(48K-128K)(SK) ZXSpectrum SK +FAD889BAAC026BF80A1344AD353EB192 Logic (1991)(Ultrasoft)(SK) ZXSpectrum SK +D246B91F9732539661C68E09027BE1B6 Logo - Part I (1991)(Rainbow Dreams)(128K)(PL)(en)[aka Logo - Part 1] ZXSpectrum en PL +3176591CB8CCE3933A7CBD622D88F399 Lombrix (1984)(ERE Informatique)(FR) ZXSpectrum FR +940C81B1B533F6A3FF5175D51E98C8B1 Lone Attacker (1984)(Sinclair Programs)(16K) ZXSpectrum +B5ADCE5EEB8759E1E70D6C538E7204B8 Lone Wolf - Flight from the Dark (1984)(Arrow) ZXSpectrum +791124DBC1E88F3BB7615AA18C8D3663 Lone Wolf - Flight from the Dark (1984)(Arrow)[a] ZXSpectrum +89BE4F698498A4E517732D3F9E1ACB35 Lone Wolf - The Mirror of Death (1991)(Audiogenic)(128K)[aka Lone Wolf 3] ZXSpectrum +DE65F79CD6D61C3D745A1FEB7FADADF4 Long Way Home Volume 1 (1984)(16-48 Tape Magazine) ZXSpectrum +083356175C41C75517B660A3EF4CA473 Long Way Home Volume 1 (1984)(16-48 Tape Magazine)[a] ZXSpectrum +54E77B988A0204B9AE692CAFF038E16A Long Way Home Volume 2 - The Ludoids (1985)(16-48 Tape Magazine)[aka Ludoids Adventures, The] ZXSpectrum +8708CE99BD806825C688CB5CDDC3286C Look for the Piramid's Treasure (1992)(Adventure Writer)(ES) ZXSpectrum ES +2BB34DD16FC4EBC475231E1CD9A85869 Looking for a Csscgc2012 Theme (2012)(Silva, Paulo)[CSSCGC] ZXSpectrum +096AC7A38806255DF1E81C1C4B3AF0A2 Loony Lander (1984)(Software Supersavers) ZXSpectrum +BD370C1FFBB69426F53628701B42FFDE Loony Zoo (1983)(Phipps Associates) ZXSpectrum +E730B68D44103B028E1C2F63BFC6047D Loop de Loop (1984)(C&VG) ZXSpectrum +1B8CEB72DAF6C316FB4E7BFBAE774883 Loopz (1991)(Audiogenic) ZXSpectrum +CAFC8EA484DC7E7AD6C1C96F4FD60101 Lord Bromley's Estate (1990)(Amstrad) ZXSpectrum +7C8151D8C6055D5A70159D7584856A5C Lord of Darkness (1986)(ZX Computing) ZXSpectrum +38CE2626A07B715BF5DF81A6EFDDC10D Lord of the Rings - Game One - Beginner (1986)(Melbourne House) ZXSpectrum +3798DE23ED427089E88EBF71D1FA2FC1 Lord of the Rings - Game One (1986)(Melbourne House)(Side A) ZXSpectrum +C34C910A0847661D5881846338627F51 Lord of the Rings - Game One (1986)(Melbourne House)(Side B) ZXSpectrum +00F2D92C1C4CE2D8918A198ED995BA8E Lords of Chaos - Expansion Kit 1 (1991)(Blade) ZXSpectrum +8D947728343F96115C80F52A54AB3873 Lords of Chaos - Expansion Kit 1 (1991)(Blade)[a] ZXSpectrum +E6D5CDFDAFCD9A9B8977EE42614EF474 Lords of Chaos (1990)(Blade) ZXSpectrum +D74F48FC2A2811DFE64F2CB49774E495 Lords of Chaos (1990)(Blade)[a] ZXSpectrum +0B3DE3E36D51138E9FEA8FF38FCB361E Lords of Midnight, The (1984)(Beyond) ZXSpectrum +89183C55EB45AE797D2236CD6461DDBA Lords of Midnight, The (1984)(Beyond)[a] ZXSpectrum +2BB7825806B0BE0DEE2B08833C6EF548 Lords of Midnight, The (1984)(Beyond)[a2] ZXSpectrum +B8914AFA1E3A713FFC983C8541B00FB0 Lords of Midnight, The (1984)(Beyond)[a3] ZXSpectrum +81335A22F01F5DA2437EB58B42CF3222 Lords of Time v2 (1983)(Level 9 Computing) ZXSpectrum +B9C51CC208B35D21DDEA5F61F74A6821 Lorigon (1984)(CPU)(16K)(DE) ZXSpectrum DE +88E135F618AFB1066C730DF1F99997BA Lorne Sausage Lawn, The (2013)(Dr Thomas - Hughes, Dave) ZXSpectrum +7890DE3F7A8BB83A02FDF276EDF4D843 Los Angeles SWAT (1987)(Entertainment USA)[aka L.A. Swat] ZXSpectrum +EBE316D34549D47A60A78C22000EE32D Lost Caves and the Tomb of Doom (1989)(Players Premier)(48K-128K)[aka Lost Caves and the Doom Tomb] ZXSpectrum +F3F8766203BE8D204B10E5504E877E08 Lost City, The (1989)(Sinclair User) ZXSpectrum +A80D23CAD1925C7E7E7866CC3278E7A1 Lost Dragon, The (1991)(Tartan) ZXSpectrum +AE0825344B0704D7E62148352F54328D Lost Gnomes, The (1984)(Eric Bean Adventures) ZXSpectrum +9DE433A3C51623C01FF8951F1CDA3B5E Lost in Maze (2011)(Dalby, Tom)(16K) ZXSpectrum +3CC1A8DBE58FC7DBF5884EB20AF96119 Lost in My Spectrum (2012)(Grussu, Alessandro)(48K-128K)(IT)(en) ZXSpectrum en IT +1E2EF24EBE468C4F5B6997A9963FFAA1 Lost in My Spectrum v2.0 - 128K (2012)(Grussu, Alessandro)(48K-128K)(IT) ZXSpectrum IT +AF850D21A684AF4EF0D416736181B05A Lost in My Spectrum v2.0 - 128K (2012)(Grussu, Alessandro)(48K-128K)(IT)(de) ZXSpectrum de IT +3252E79B5ACF7775C4015B509D6F90FF Lost in My Spectrum v2.0 - 128K (2012)(Grussu, Alessandro)(48K-128K)(IT)(en) ZXSpectrum en IT +35E4479CCF69E88896291035D16E86FC Lost in My Spectrum v2.0 - 128K (2012)(Grussu, Alessandro)(48K-128K)(IT)(es) ZXSpectrum es IT +E0FB958EFE0E9CB9F6B3A05AACB41F18 Lost in My Spectrum v2.0 - 128K (2012)(Grussu, Alessandro)(48K-128K)(IT)(fr) ZXSpectrum fr IT +638CD173B9DC61AB5BD7C66DBA41F067 Lost in My Spectrum v2.0 - 128K (2012)(Grussu, Alessandro)(48K-128K)(IT)(pt) ZXSpectrum pt IT +70B74C816928AEF3BDD3C2A7297947A8 Lost in My Spectrum v2.0 - 48K (2012)(Grussu, Alessandro)(48K-128K)(IT) ZXSpectrum IT +1C5014E2CAD2FBB567064CCE7682A261 Lost in My Spectrum v2.0 - 48K (2012)(Grussu, Alessandro)(48K-128K)(IT)(de) ZXSpectrum de IT +DD84836B5A9C272FF5EC6C4453EFEAE8 Lost in My Spectrum v2.0 - 48K (2012)(Grussu, Alessandro)(48K-128K)(IT)(en) ZXSpectrum en IT +711275E268380990D7763FA9B30EC81D Lost in My Spectrum v2.0 - 48K (2012)(Grussu, Alessandro)(48K-128K)(IT)(es) ZXSpectrum es IT +314F78FEC3720CD95D027115D5A0A9A6 Lost in My Spectrum v2.0 - 48K (2012)(Grussu, Alessandro)(48K-128K)(IT)(fr) ZXSpectrum fr IT +F863539285E22F8B10BC195C4623727B Lost in My Spectrum v2.0 - 48K (2012)(Grussu, Alessandro)(48K-128K)(IT)(pt) ZXSpectrum pt IT +016AE0802B6A4934C7631D034C48F69E Lost in My Spectrum v2.0 (2012-12-31)(Grussu, Alessandro)(128K)(IT)(en) ZXSpectrum en IT +E1885CBAF1E2A4E44EC27A7683195430 Lost in My Spectrum v2.0 (2012-12-31)(Grussu, Alessandro)(128K)(IT)(pt) ZXSpectrum pt IT +49A909AE3F89AF0DB7FB6125B3E2A3D4 Lost in My Spectrum v2.0 (2012-12-31)(Grussu, Alessandro)(IT)(en) ZXSpectrum en IT +178B9C4CF14994D1A66E90B2ED7C028E Lost in My Spectrum v2.0 (2012-12-31)(Grussu, Alessandro)(IT)(pt) ZXSpectrum pt IT +45D6C4B8F07F64344EB22BE9B21351E5 Lost Island, The (2013-03-26)(kas29)(48K-128K)(RU)(en) ZXSpectrum en RU +F18A396680A19029273C9294844D97F3 Lost over Bermuda (1983)(Elfin) ZXSpectrum +DEA011A55F3A629C61A88EC6369C88FC Lost Tapes of Albion, The (2012)(Stonechat Productions)(48K-128K) ZXSpectrum +0AC855B897BFD2D3E911F2C10DA5A7BF Lost Temple, The (1990)(Zenobi) ZXSpectrum +493778F00ADC8A78A1EEE0962D44CC21 Lost Tomb of Ananka, The (1993)(Compass) ZXSpectrum +1510FA8193D0479E4660B22494FABA3A Lost Treasure Of Something, The (2013)(Hughes, Dave - Watson, Andy)[CSSCGC] ZXSpectrum +2F98CD90C6F9F0BB896E17FE7A4239CB Lost Treasure, The (2013)(Watson, Andy) ZXSpectrum +E127DCEC564FD5E6C54AFB509BD0B52C Lothlorien (1985)(Micromania)(ES) ZXSpectrum ES +22DB85DA4F7040DDF2DA59F4E50B8F87 Lotus Esprit Turbo Challenge (1990)(Gremlin Graphics)(48K-128K) ZXSpectrum +158CAFC399655DC9AE5A2AAE127917AE Love Calculator, The (2009)(Dr. BEEP)[CSSCGC] ZXSpectrum +739266066CB51CCDC200C24E89C6B855 Lucky Birdshit Dude (2013)(Wookiee)[CSSCGC] ZXSpectrum +4D6491EB105B0628DFDB88E475CF5BB7 Ludo (1985)(16-48 Tape Magazine) ZXSpectrum +C2E34C50EEF40F7845F3F954F0AE9401 Ludoids, The (1985)(Bug-Byte)(Side A)[re-release] ZXSpectrum +23156232280946523C52E6871EC7CDC3 Ludoids, The (1985)(Bug-Byte)[re-release] ZXSpectrum +F1139D85B05CE4582A06B354A48BE5AB Lui der Wurm (1984)(Computronic)(16K)(DE) ZXSpectrum DE +D122245FB26C0F2F0FF27458794A894E Luna Atac (1986)(Atlantis) ZXSpectrum +6006072279C7B277659C7B9C4C29CF53 Luna Crabs (1983)(Micromega)(16K) ZXSpectrum +498EDD69753AF81E7C319D51807EDE9E Luna Crabs (1983)(Micromega)(16K)[a] ZXSpectrum +6978A01611DE92E39356D2A3C81160E8 Luna Rover (1985)(Data Design Systems)[aka Luna Buggy] ZXSpectrum +965A6D80E29C4C9295F8CD0D671B88D1 Lunar Attack (1984)(K'Soft) ZXSpectrum +7A6B06DE8CEEF13E9C651FE319948449 Lunar Buggy (1984)(Your Spectrum) ZXSpectrum +CCAC4689CC07D5FA251436929150C0FC Lunar Jetman (1983)(Ultimate Play The Game) ZXSpectrum +933E10461699454E2EA78E14DAD9A827 Lunar Jetman (1983)(Ultimate Play The Game)[a] ZXSpectrum +355B9817DFF9E27876E664F585725FFA Lunar Jetman (1983)(Ultimate Play The Game)[a2] ZXSpectrum +93B0ACED835C084B1E45761E9E968FB5 Lunar Lander (1982)(C-Tech)(16K)(GB)(de) ZXSpectrum de GB +A6E70B9E9282742F829D7AF7220C43C6 Lunar Lander (1982)(C-Tech)(16K)(GB)(de)[a] ZXSpectrum de GB +633E130337863C9D731B4CEA709A1A01 Lunar Landing (1984)(ZX Computing)[aka Touchdown] ZXSpectrum +170FCE3E933787F23DD8783817E42118 Lunar Rescue (1983)(CRL Group)(16K) ZXSpectrum +9378F133AD7964A98AE7407DD172E626 Lunar Rescue (1983)(Lyversoft) ZXSpectrum +C91FBD9377463F2E020D90AB4E9F2C78 Lunar Storm (1983)(Interface Publications) ZXSpectrum +874C332C7B503B3245C3891547D4F884 Lunaris (2004)(Cauldwell, Jonathan) ZXSpectrum +5AC21A9028968D34ED289B8CA74930B3 Lupo Alberto (2016-04-07)(Amore, Gabriele)(48K-128K) ZXSpectrum +901D240A50B75715A0D2D4CB7B004A48 Lure (1983)(Sinclair Programs)(16K) ZXSpectrum +F6A9D7791114EBE15B7B0FFC05EB8DE0 Luxik na Bibrstejne (1987)(AK-Soft)(CZ) ZXSpectrum CZ +E7E1E6F55E48C6D760C6E77818ABE4A9 M. M. 6 Zije (1995)(J.H.C.S.)(CZ) ZXSpectrum CZ +76D776825468DD75FD4075D66341AD45 M.O.V.I.E. (1986)(Imagine) ZXSpectrum +217A32012BEE9BA562A1FF1E569E218F M4 (1983)(Virgin Books) ZXSpectrum +A6C2E7A92988D224E8D38E6FC854364C Ma jolie (2003)(Broadsoft) ZXSpectrum +ECE48379A0F859FCA747681BBA98C907 Ma jolie (2003)(Broadsoft)[a] ZXSpectrum +4DEFD6B79A05669F3527B71859F577AA Ma jolie (2003)(Broadsoft)[a2] ZXSpectrum +4838645C606E54D26A2C29FC52233358 Ma jolie (2003)(Broadsoft)[a3] ZXSpectrum +22E32EBE5F2428101DE4A21FF8A03C8E Mac Man (1985)(Your Spectrum) ZXSpectrum +EA4523D2B565D90D69279FC4E38A2FA6 Macadam Bumper (1985)(ERE Informatique)(FR)(en) ZXSpectrum en FR +4FB67F68A35355462FF879A101FBE862 Macadam Bumper (1985)(PSS)[re-release] ZXSpectrum +AA4017112D40ADFA33EC780D66FDDBF0 Mach 3 (1989)(Loriciels)(FR)(es) ZXSpectrum es FR +AFF79817550B542934E56FE7528D2DD4 Mach 3 (1989)(Proein Soft Line)(ES)[re-release] ZXSpectrum ES +93E21235887204705CFCC02833CADDC3 Machine Code EDITOR-ASSEMBLER (1982)(Picturesque) ZXSpectrum +9E03896AE6DFC296669BCACF6D7A97B6 Mad House (1983)(Usborne Publishing)(16K) ZXSpectrum +2736E534C612041D4E2C8EEC79DA5D72 Mad in Cashcais (1986)(Cascaismicro)(PT) ZXSpectrum PT +1844CE54FB385D90137E922970EF8282 Mad Jumper (1984)(Sinclair Programs)(16K) ZXSpectrum +4E8B599918464CF6DAB8F825E8EF4660 Mad Martha (1983)(Mikro-Gen) ZXSpectrum +7433B4C60CA97C18D158B1E31BC76971 Mad Martha (1984)(Mikro-Gen)(es) ZXSpectrum es +DB229E7A220E14EBA24853CB259ECE4F Mad Martha II (1983)(Mikro-Gen) ZXSpectrum +7513F76EA02F3214B7646B3A5DCB39D4 Mad Max (1983)(Nair, Arjun)(IN)(en)[re-release] ZXSpectrum en IN +543FB0E9BB1388738E98E3011A1E0136 Mad Mix 2 - en el Castillo de los Fantasmas (1990)(Topo Soft)(48K-128K)(ES) ZXSpectrum ES +9FDE761B521E100962AE47B193040C38 Mad Mix Game (1988)(Topo Soft)(ES) ZXSpectrum ES +DF5FCA134A04C13B25E7B7A4E741BCD1 Mad Monastery (1990)(Chaotic Soft)(CZ) ZXSpectrum CZ +E9A70045C646DB5C2978C6AB8B4F9040 Mad Nurse (1987)(Firebird) ZXSpectrum +C10450ACF559ADDB343234EB664A4192 Mad Nurse (1987)(Firebird)[a] ZXSpectrum +56AEC256531E779ACC7BEE9C190E1BEA Madam Blavskja's Carnival Macabre (2002)(Corcy, Adban de)(128K)(ES)(en) ZXSpectrum en ES +0E70BFF578395661F3F5E1762978B811 Madam I'm Adam (1984)(Grisewood & Dempsey)(16K) ZXSpectrum +486158F7D5680397F008B9C7FE52ECA7 Madam I'm Adam (1984)(Grisewood & Dempsey)(16K)[a] ZXSpectrum +8D99FDE0CDE9BAAF2A58839D36970573 Madballs (1988)(Ocean)(128K) ZXSpectrum +117F17290BA9FF5F563784A837513072 Madcap Manor (1985)(Gilsoft International) ZXSpectrum +40D51EC98DF3BEE2BB63AB80E087CAA0 Madgus Zone (1987)(MicroHobby)(ES) ZXSpectrum ES +B73E9228F5651BF1E1CE5C21C1D6EEA4 Madhatter (1984)(Gamma) ZXSpectrum +BBD89CF31F064F949B3E367FE42DEFF7 Madhatter (1984)(Gamma)[a] ZXSpectrum +7775EE3A3399D13E0798661DBD5FF7E3 Mad-Man (19xx)(Wittkopf, Reinhard)(DE) ZXSpectrum DE +C7C6E49E015DED1D751CC672AA48F67D Madness Schach (1984)(Wittkopf)(DE) ZXSpectrum DE +D668DDF1859336BAB8A42EA28C4FD7CA Mafia Contract (1984)(Atlantis) ZXSpectrum +76ECABB9F500C572C3B92F6D880234C3 Mafia Contract (1984)(Atlantis)[a] ZXSpectrum +3F775A0A44B82C28D61122A93E3862F2 Mafia Contract II - The Sequel (1986)(Atlantis) ZXSpectrum +B19DDC85E69F4729BD76B625FEEE813A Mag Max - Robo Centurion (1987)(Imagine) ZXSpectrum +181219A4AD44A2D46BFDFAF0A2C9967D Mag Max - Robo Centurion (1987)(Imagine)[a] ZXSpectrum +824F74A6B3916C3340714FECD5E67588 Mag Max - Robo Centurion (1987)(Imagine)[a2] ZXSpectrum +155E189649A37D96E6B151B207286B27 Mag the Magician (2017)(Radastan)(16K)(ES)(en) ZXSpectrum en ES +4985601AA4DA6C9309A5EF84EAC6DB4A Maggie Thatcher - Milk Snatcher (2013)(Kweepa)[CSSCGC] ZXSpectrum +1937B6EFA038D92E7957A33F387DD9D7 Magic - Avventura nell'Isola Magica (19xx)(Elettronica CS)(IT) ZXSpectrum IT +FE0D341171B08B2FA188CC8211D4DD1E Magic Carpet (1985)(Mastertronic)(16K) ZXSpectrum +9E05B1F51BDE7D050FBC6C117B58779D Magic Carpet (1985)(Mastertronic)(16K)[a] ZXSpectrum +354CEDAAC533175211590A37317B9B72 Magic Dice (1993)(Proxima)(CZ) ZXSpectrum CZ +A821557A40E67E277FF06C55B57332C0 Magic Johnson's Basketball (1990)(Dro Soft)(128K)(ES) ZXSpectrum ES +D72B72ED69104B7288A58D9BAB1063EB Magic Jokers (1983)(CCS) ZXSpectrum +C5E4093670E92C3ABAEEE5635F241035 Magic Meanies (1983)(CDS Microsystems)(16K) ZXSpectrum +48B01F933023A1C9D80493AF97B2068F Magic Mountain (1983)(Phipps Associates) ZXSpectrum +719F2B78A594C03B17774667343DAE0C Magic Square (1998)(Jolly, Derek)[CSSCGC] ZXSpectrum +FDE05B6252941E8418C6724E762AD0DD Magic Squares (1982)(Your Computer)(16K) ZXSpectrum +A697D8B036099DE7DD2E002471078A44 Magic Squares (1984)(Grisewood & Dempsey)(16K) ZXSpectrum +5C08054FF248520101CDD29F0F65EDEA Magic Tokens (2010)(Perspective Group)(RU)(en) ZXSpectrum en RU +A74985C5D6FE5AB8A7111C78756BBE46 Magic Tokens v1.1 (2010)(Perspective Group)(RU)(en) ZXSpectrum en RU +659B78FE54AEA768988964DCE366B327 Magic Treasure Adventure (1991)(Tartan)[aka Magic Adventure, A] ZXSpectrum +68CFE43D06AB3F7DF73E525960E1D83E Magical Tower Adventure - Mini version (2016-05-18)(Timmy) ZXSpectrum +391BD6D7DF4D99380EBA42939B10DADE Magische, Das (19xx)(Schroth, Juergen - Trietsch, Georg)(DE) ZXSpectrum DE +6029A38C828467347B9A257D01FCDF18 Maglaxians (1985)(Cybexlab)(CZ)(en) ZXSpectrum en CZ +764D098454E2987EE1B2A6C83F529665 Magma Man - The Vanishing Prof. (1987)(Spectraxx Tape Magazine) ZXSpectrum +FE7D08F64251F206E994590EF6317EBE Magnetron (1988)(Firebird) ZXSpectrum +951BCD27C02D4B9BE97F04623FC0F406 Mah Jong (1984)(Spectre)(HK)(en) ZXSpectrum en HK +F33E7D65D77CACD19906CCCEF717B9A4 Mah Jongg (1992)(Proxima)(CZ) ZXSpectrum CZ +879C939733B961B40A6A60F1EFF72576 Mailstrom (1986)(Ocean) ZXSpectrum +169F86070463F03E3F20C8EBD37CE78C Mailstrom (1986)(Ocean)[a] ZXSpectrum +65695E00894FF91392D6946F7489E32A Main Blow, The (1994)(Inforcom)(128K)(RU)[aka Glavnyj Udar] ZXSpectrum RU +645C9EC3B3C7DB889A57FAAD1A92C1B3 Majik (1988)(Mastertronic) ZXSpectrum +BD7C8328D132D280B9A8E10DB276C6A8 Majikazo (2012)(RetroWorks)(ES)(en)(Side A) ZXSpectrum en ES +3724B0C5559CC3CB8558DA4D76D2435D Majikazo (2012)(RetroWorks)(ES)(en)(Side B) ZXSpectrum en ES +C8FB71021C5110A8C5744307A2F2E577 Makao (1985)(Mielczarek, A.)(PL) ZXSpectrum PL +1AEE165D4C9E3C2843F45A38E6B00F86 Mambo (1989)(Positive)(48K-128K)(ES) ZXSpectrum ES +528CB817A1CC2E338CF5E67DEB6AFF65 Mambo (1989)(Positive)(48K-128K)(ES)[a] ZXSpectrum ES +80C466E876EDCE991815E78BCD1E5C5A Mampfmann (19xx)(-)(de) ZXSpectrum de +9C5D20BCFCBC29BB8878239E0DAE303E Manager, The (1990)(GTI) ZXSpectrum +5B4FF6CCB938119B4E71A4E70CCF81B5 Manchester United - The Official Computer Game (1990)(Krisalis)(128K) ZXSpectrum +81B3CF0A4EFCF18AC15E7A6F11C3A48D Manchester United Europe (1991)(Krisalis)(128K)(GB)(M5)[aka Manchester United in Europe] ZXSpectrum M5 GB +363ADD5D5A847ECF580A39445157AFAB Mandragore (1986)(Infogrames)(FR)(en) ZXSpectrum en FR +89F694C03D25152BA14555234445AF1B Mangled Mazes (1983)(Interface Publications) ZXSpectrum +8DB894D14806FF95F3FCCEC4ED44ABBE Mango Jones - Space Archaeologist (1990)(Crash) ZXSpectrum +FD6984E55FA719E4DAD048876DB0F3CD Maniac (1983)(Prospec)(DE) ZXSpectrum DE +7BF3E3334370866824AD396BE5169490 Maniac Munchers (1984)(ZX Computing) ZXSpectrum +845750F35203B3E17B963ECDE85C117D Maniac Square (1990)(MicroHobby)(ES) ZXSpectrum ES +7CBC6BDC32D5F87B88D4785E2DF618C2 Maniac Square (2014-03-01)(Tempus) ZXSpectrum +CC767FA2DA7D5FE936F9EDC6E24B05A1 Manic Bugs (1987)(Davis, Andrew) ZXSpectrum +4D4AFE1A2DF16B534ADCE9854C97CBCC Manic Climber (1984)(Your Computer)(16K) ZXSpectrum +F5ADFB49E786C73C2722D52D01FD0E03 Manic Maths (2003)(Jolly, Derek)[CSSCGC] ZXSpectrum +D6B1CAEC82FB3BE530767ABFB1AB2EA3 Manic Miner - comp.sys.sinclair (2002)(Fishwick, Nigel) ZXSpectrum +23A77AF0738392A5CF428F0570BBF598 Manic Miner - Jet Set Willy - Manic Miner-Jet Set Willy - Rooms 00-19 (2004)(Broadsoft)(Tape 1 of 3) ZXSpectrum +038A2C5590AD2D7AFC9C0B87ABF9FE50 Manic Miner - Jet Set Willy - Manic Miner-Jet Set Willy - Rooms 20-39 (2004)(Broadsoft)(Tape 2 of 3) ZXSpectrum +99B41B7EBF5CA78B99A851E2B81317A6 Manic Miner - Jet Set Willy - Manic Miner-Jet Set Willy - Rooms 40-60 (2004)(Broadsoft)(Tape 3 of 3) ZXSpectrum +D3302FF4E0A12EF01867ED8F0FA7F453 Manic Miner - Neighbours - Allana Truman - Easy (2004)(Broadsoft) ZXSpectrum +F8DF30BF7E4243D63142BA2A0A0B233D Manic Miner - Neighbours - Allana Truman - Hard (2004)(Broadsoft) ZXSpectrum +9D2DFD072E1BBE8E03641E0A88E1D310 Manic Miner - Perpetual Motion (2005)(Melkor, Darth) ZXSpectrum +23A51B5A14F1BC5C4BD45CEE8B9669B4 Manic Miner - The Hobbit - Easy (2000)(Broadsoft) ZXSpectrum +2C361794186C9C39AC69FD6F047A8ECC Manic Miner - The Hobbit - Hard (2000)(Broadsoft) ZXSpectrum +3D32ABEB07E82F9F14675CB644BA53C1 Manic Miner #2 (1985)(R.D. Foord)[aka Manic Miner No. 2] ZXSpectrum +939607E073098E972454982CC8E3F56F Manic Miner (1983)(Bug-Byte) ZXSpectrum +2EE62F66CCEA56671DF932E64DA5A06F Manic Miner (1983)(Bug-Byte)[a] ZXSpectrum +6D42A417BF9496B6C0160FB1C4793B91 Manic Miner (1983)(Bug-Byte)[a2] ZXSpectrum +81BB77FCE835F654E6025E428F65CFB5 Manic Miner (1983)(Bug-Byte)[a3] ZXSpectrum +E6507580DCCD47C6D5E36C3B12DA2E20 Manic Miner (1983)(Software Projects)[a][re-release] ZXSpectrum +FA952256816CC4392B4D7E38B230C1E5 Manic Miner (1983)(Software Projects)[re-release] ZXSpectrum +C2098A7F952CC8FF835FBE563126EFB1 Manic Miner 2 (1985)(Schultze)(DE) ZXSpectrum DE +8D15DF1F7F0C1B3AFB73D4A3ED2F4B13 Manic Miner 2 (1985)(Schultze)(DE)[a] ZXSpectrum DE +315A4B5096A02A8D9E42FB50CA84D459 Manic Miner 3 - Tales from a Parallel Universe (1996)(Cheese Freak)[aka Manic Miner - Tales from a Parallel Universe] ZXSpectrum +6C2A73E2F6396A81040774F4914A2388 Manic Miner 4 - Special Edition (1997)(Broadsoft) ZXSpectrum +816E82FF0AD02ED362D8E92849AAE853 Manic Miner 4 (1997)(Broadsoft) ZXSpectrum +BEE5B9D710FF81CD5A211E766EFE510E Manic Miner 6 - The Buddha of Suburbia - Special Edition (1998)(Broadsoft)[aka Manic Miner - The Buddha of Suburbia] ZXSpectrum +4F11467866785B8DF4EFB4E51955D67D Manic Miner 6 - The Buddha of Suburbia (1998)(Broadsoft)[aka Manic Miner - The Buddha of Suburbia] ZXSpectrum +CE53A2CB2115B21ECC87707FF12BFFC5 Manic Miner Pre-school Edition (1999)(Jolly, Derek)[CSSCGC] ZXSpectrum +9F9766455927CF7ADDFC8516A69ED183 Manic Miner ZX81 (2003)(Martinik, Ales)(128K)(CZ) ZXSpectrum CZ +B07F9F6E86B04C66AC10264436A837A2 Manic Mining Robot's Day Out (2003)(Manic Miner Technologies)(NO)(en) ZXSpectrum en NO +8A17CDA252E5650DC0704DC72C7298D7 Manic Mower (1992)(Sinclair User) ZXSpectrum +AC7D0BF21851F238ED980B3D12366991 Manic Mower v1.1 (2016)(Alford, Brendan) ZXSpectrum +D0C8D35F075A1481E83769337BD1BFCC Manic Muslim (2005)(Boniosoft)[CSSCGC][aka Official Osama Bin Laden Simulator] ZXSpectrum +AFCC6AFFAED024AA2FBAE81EB7A090C6 Manic Scribbler (2005)(Melkor, Darth) ZXSpectrum +75BD65191C1931CA0EC2AE76B207E194 Manipulowany Pasjans (1989)(Vulcan)(PL) ZXSpectrum PL +85257F8395E67E88CEF9D386C55226CB Manollo - El Cavernicola (1988)(Iber)(ES) ZXSpectrum ES +DAD741D542D87D5667916868F7E43390 Mansion Quest, The (1986)(Pooley, Walter) ZXSpectrum +3DC28647BD3C05EF1CB0CC005ADF2A9C Mantis 2 (1990)(Raven Adventures)(ES) ZXSpectrum ES +23D89D116B7F69047613617F1D511BD2 Mantronix (1986)(Probe) ZXSpectrum +E694B0FE04BCF72C8300163677DB6816 Mantronix (1986)(Probe)[a] ZXSpectrum +DAD14E76BEF05BC8A4C11ADCA862E9FE Mapsnatch (1984)(Dinamic)(ES) ZXSpectrum ES +EC224FA0807563156EB4283FD0162968 Mapsnatch (1984)(Dinamic)(ES)[a] ZXSpectrum ES +D6452ABA3C1E5961A31B597207B75C3F Marauder (1988)(Hewson Consultants)(128K) ZXSpectrum +273B950A23D5B79263DDB0790F2D844E Marauder (1988)(Hewson Consultants)(48K-128K) ZXSpectrum +D56524719426CEFCD50BDC50D0D699F3 Marauder (1988)(Hewson Consultants)(48K-128K)[a] ZXSpectrum +EC03D1AB490385E2CDCA2214AA5634D9 Marauder (1988)(Hewson Consultants)(48K-128K)[a2] ZXSpectrum +2C06503CF505B83C2CBDFAD6FD0BFEEA Marauder (1988)(Hewson Consultants)(48K-128K)[a3] ZXSpectrum +60419A413B5AA6AEE0C1D5E5BAACF1FB Marble Madness - The Construction Set (1986)(Melbourne House)[a][aka Marble Madness Construction Kit] ZXSpectrum +9C7274AEEF9AC0908205B5514892BFB0 Marble Madness - The Construction Set (1986)(Melbourne House)[aka Marble Madness Construction Kit] ZXSpectrum +3BF3FCABFDBC4C7B392A61CABDE44F10 Marble Madness DeLuxe Edition - The Game (1986)(Melbourne House)[aka Marble Madness - The Game] ZXSpectrum +7305ABBF9196D8A882472CBFC6CD6885 Marbles of Wisdom (2011)(Miazga, Rafal)(PL)(en) ZXSpectrum en PL +2546DD0FD8B1727672FBB2582CF6630C Marginal Pain (2015)(Hughes, Dave)[CSSCGC] ZXSpectrum +13682BE8905C44236D66E11327702C33 Maria on Tour (2005)(BaSe1 PrOdUcTiOnZ)(128K) ZXSpectrum +8E0B7F9A2E0BBB8B68F4A98BF41CD521 Maria vs. Some Bastards (2001)(Manic Miner Technologies)(NO)(en)[aka Free Willy] ZXSpectrum en NO +9B295869C64824ACD2261E321E3A9AC1 Maria vs. Some Bastards (2003-05)(Manic Miner Technologies)(NO)(en)[aka Free Willy] ZXSpectrum en NO +8D0C2F478A5859D29302A9B218627BED Maria's Christmas Box (1988)(Anco)[adult] ZXSpectrum +AF84DCFAA05A1D0B1F17F83766734189 Marie Celeste (1984)(Atlantis) ZXSpectrum +9534B7E19376C25F8D0B076FF6ABF930 Marie Celeste (1984)(Atlantis)[a] ZXSpectrum +D62A11025743C6C03338BFFCFB4385AC Marie Celeste (1984)(Atlantis)[a2] ZXSpectrum +05A154600578E3B7D7AB40F5F8B3A78B Mario Islands (1997)(Omega Hackers Group)(128K)(RU)(en) ZXSpectrum en RU +B093B39E8A3DAE8834CD2E8C2A47A55D Marioso (1989)(MilousSoft)(CZ)[adult] ZXSpectrum CZ +0388A2CADCA67F7960783147308E4218 Maritrini, Freelance Monster Slayer (2012)(Ubhres Productions)(128K)(ES)(en) ZXSpectrum en ES +E4D90579734B29860B3932BE1942B6BF Maritrini, Freelance Monster Slayer en - Las Increibles Vicisitudes de Despertarse Resacosa con Fred (2012)(Mojon Twins, The)(ES) ZXSpectrum ES +570CD9720E8713231FEC62AC00BE0537 Maritrini, Freelance Monster Slayer en - Las Increibles Vicisitudes de Despertarse Resacosa con Fred (2012)(Mojon Twins, The)(ES)(en) ZXSpectrum en ES +F951869CD0FD36559FB78974CA24BAC3 Maritrini, Freelance Monster Slayer en - Las Increibles Vicisitudes de Despertarse Resacosa con Fred (2012)(Mojon Twins, The)(ES)(en)[a] ZXSpectrum en ES +180579B70D0374CA3CA35D883AC4A4F0 Marsport (1985)(Gargoyle Games) ZXSpectrum +963025C42724835A8322C4AD326D7FC2 Marte Necesita Vacas (2004)(ALEAsoft)(ES) ZXSpectrum ES +136C04825EAB6559EA001DADFCF6B832 Martianoids (1987)(Ultimate Play The Game) ZXSpectrum +7444B374FC6B6B0B6E80CC6122E482CC Martianoids (1987)(Ultimate Play The Game)[a] ZXSpectrum +C402DB569EF91F02BD84FD313BAAF0CF MASK II (1987)(Gremlin Graphics)(48K-128K)[a][aka MASK Two] ZXSpectrum +9D93D8C691719D6EEF9FE9891E57AC8C MASK II (1987)(Gremlin Graphics)(48K-128K)[aka MASK Two] ZXSpectrum +F36D720A38C2CBCDB4AD7E7DE6C582B8 MASK III - VENOM Strikes Back (1988)(Gremlin Graphics)(48K-128K) ZXSpectrum +A0C1012485FE0DD7912AB1B294B148B0 MASK III - VENOM Strikes Back (1988)(Gremlin Graphics)(48K-128K)[a] ZXSpectrum +B94B89B89F324C4AE0628E6810E24BCB MASK III - VENOM Strikes Back (1988)(Gremlin Graphics)(48K-128K)[a2] ZXSpectrum +072D657281E6E88A3D28E7770073C519 MASK III - VENOM Strikes Back (1988)(Gremlin Graphics)(48K-128K)[a3] ZXSpectrum +D17E75F7F74C8C9154B540A2390CEBE3 Master and Servant (1985)(Atlantis) ZXSpectrum +5864F2BC3D03C498D91F0355E0B30BF4 Master Blaster (1990)(Crash) ZXSpectrum +B633328BC100A80DE2C928F289DB5FC7 Master Blaster (1990)(Crash)[a] ZXSpectrum +ECB98D4083C7E3E3044072E238001171 Master Brain (1991)(Crash)(48K-128K) ZXSpectrum +0E59E98B58F538DBF22897D15208E305 Master Brain (1991)(Crash)(48K-128K)[a] ZXSpectrum +A3CCDDF3AC62376E44EDF3020EFF503D Master Chess (1987)(Mastertronic) ZXSpectrum +D99DF11B940F74A0D061ACDBBB2B2F02 Master Mariner (1984)(Atlantis) ZXSpectrum +E143288C8AD7F68E0EB09B4A0469B314 Master Mind (1983)(Spahl, Werner)(DE) ZXSpectrum DE +32D215AACED1EF40EA37573A3032C391 Master of Magic, The (1986)(Mastertronic Added Dimension) ZXSpectrum +4E8816B946773D0AC51C4C4B82D91037 Master Puzzle (19xx)(Foglia Edizioni) ZXSpectrum +66996F4C09898AB494FC8A3B83BED9A3 Master, The (1986)(Artic Computing) ZXSpectrum +5D0103852D490B78B1D7F2E87AA187ED Master, The (1986)(Artic Computing)[a] ZXSpectrum +0495CF83349436694125B386628BC520 Master, The (1986)(Artic Computing)[a2] ZXSpectrum +6B9034E47F3B2BC0D127CD9574F2FD70 Masterchess (1983)(Mikro-Gen) ZXSpectrum +644F4C13835ED128145B8253ABC9DB9E Masterchess (1983)(Sinclair Research) ZXSpectrum +D4691B02CC5C7B5756B3019B0A949648 Masterchess (1983)(Sinclair Research)[a] ZXSpectrum +59D473AF5AA3938B0D24F2FFB0A6CA44 Masterchess (1983)(Sinclair Research)[a2] ZXSpectrum +2877C634F60D8245DB8D6259436E1203 Masterchess (1983)(Sinclair Research)[a3] ZXSpectrum +ABB2C73988217D4480037DBE42EEBBC1 Masterchess (1983)(Sinclair Research)[Masterchess] ZXSpectrum +55F6488865DF3D4102CD924406BF78C3 Mastermind (1983)(M.S. Boboli M.Sc.) ZXSpectrum +F1E24DFE32D578F9A59BCDE8876CDF66 Mastermind (1984)(Grisewood & Dempsey)(16K) ZXSpectrum +7C7E82EB3830E3A78740A8A14320C278 Mastermind (19xx)(-)(es) ZXSpectrum es +C496E31C963CCF7E7FEB14B5A9444CDF Mastermind (19xx)(Granada Publishing) ZXSpectrum +D22724305C7E71545B4AC99CCE2B43C7 Mastermind (2003)(Rodriguez, Gustavo Brown)(UY)(es) ZXSpectrum es +2C4668692905AD67BEA991AC97C39D3B Masterminde (19xx)(-) ZXSpectrum +15209E17A0A355F8BF436DB103480639 Masters of Serebal, The (1984)(MC Lothlorien) ZXSpectrum +A485D18865E4A45BBC57B55156965292 Masters of the Universe - The Arcade Game (1987)(U.S. Gold) ZXSpectrum +69B3EB5AFF150C5EDBFD99B709B1222F Masters of the Universe - The Arcade Game (1987)(U.S. Gold)[a] ZXSpectrum +D8D5442B8ED9474676DAF017E6BB09ED Matadero, El (2017-07-07)(Meatball Theory)(es) ZXSpectrum es +B69193C03D665A276B153268DEF4D648 Match Day (1984)(Ocean) ZXSpectrum +60A6C4840B83A044CBE8EA901111A04D Match Day (1984)(Ocean)[a] ZXSpectrum +B904BA0856A29B7FCAF87D15A874CD64 Match Day II (1987)(Ocean) ZXSpectrum +5BC9CF45DB398BBAAF94425BAD836668 Match Day II (1987)(Ocean)[a] ZXSpectrum +FA080CCF0C6A9BCDBB749E5BC3335236 Match Day II (1987)(Ocean)[a2] ZXSpectrum +96A9377DA760C3535FC668CB00F7FB34 Match of the Day (1992)(Zeppelin Premier)(48K-128K) ZXSpectrum +BB7FC4C7512ED3210BCFB528385B3A84 Match Point (1984)(Sinclair Research) ZXSpectrum +4C9B4BDD872346C7DC59E56B2573B18C Match Point (1984)(Sinclair Research)[a] ZXSpectrum +A3D38FDE5D21EB9CE424D7D34F61E06B Match, The (1991)(Cult Games) ZXSpectrum +5BC7B2C2AD0591652C150E9FFA367CC7 Mathematic (19xx)(-)(RU) ZXSpectrum RU +CFEF54A340700B4B388FDFB9A9115911 Mathman (2012)(-)[CSSCGC] ZXSpectrum +6C41F78E66E7F15A72A102FC05BDD440 MathMaster (2016)(-)[CSSCGC] ZXSpectrum +171CF52B424D5DC37AA82BD2FECEB015 Mathsted (1983)(CCS) ZXSpectrum +5688B1BEBDD88651CC9F4DAE94A6767E Matrix - Gridrunner 2 (1984)(Salamander) ZXSpectrum +9FB5CF9581E050DD0843DCB3F5733517 Matt Lucas - Florida Detective (1986)(Players) ZXSpectrum +0E15F566B248F60CA58CCE4915892DBC Max Headroom (1986)(Mind Games Espana)(ES)(en)[re-release] ZXSpectrum en ES +6C93657258B8E272C9B2FC58B5BD707D Max Headroom (1986)(Quicksilva) ZXSpectrum +0B645506835AEAEE020C2890A6EE91CF Maxim The Cat (2014-06-21)(Asylum Games)(48K-128K) ZXSpectrum +215E9114CD7006E09B78ADEB2186F6DC Maxwell's Demon (2007)(Naylor, Stuart 'Swizpig')[CSSCGC] ZXSpectrum +676BAD982CBB6686B23056DAFE912B14 Maya Awari (2001)(Nyitrai, Laszlo)(HU) ZXSpectrum HU +AB600722B4004360F05C0DFD6B7B886E Mayhem (1987)(Power House, The) ZXSpectrum +133CF36E40AC5E5A3D355EC0ADFB5607 Mayhem (1987)(Power House, The)[a] ZXSpectrum +AB849EE664150A8E9ED4A4A37067DFF4 Maze (1982)(Steyn, Johan) ZXSpectrum +0733FDFD47B00966E1B614F1CAF1B632 Maze (1982)(Wearmouth, Geoff) ZXSpectrum +3A0F343539CE5FDF4670D4372A8BA480 Maze (1983)(Your Computer)(16K)[aka Corridors of Fear] ZXSpectrum +7EDC787A679B494124B2E1C77CE5A31A Maze (19xx)(-)(16K) ZXSpectrum +36DED5DEEC3581FE98665BDD7293CAA9 Maze Bot (2004)(Nair, Arjun)(IN)(en) ZXSpectrum en IN +BFC536326B667C953237DD90DCAFF67E Maze Bot (2004)(Nair, Arjun)(IN)(en)[CSSCGC] ZXSpectrum en IN +E2D4C522E45DA9CD839F37D910B3D8B6 Maze Chase (1983)(Hewson Consultants)(16K) ZXSpectrum +77422723CAEB8CC25CBD9096B8D2A301 Maze Chase (1983)(Hewson Consultants)(16K)[a] ZXSpectrum +D26A884E3459F249051C0C3950D72548 Maze Chase (1984)(Sinclair User)(16K)[aka Ghosts] ZXSpectrum +CF0AF116F0E26EF489754ABF58BA4C21 Maze Death Race (1983)(PSS)(16K) ZXSpectrum +779CA16526FB20815F5D0827382C6D6A Maze Death Race (1983)(PSS)(16K)[a] ZXSpectrum +C94722492F9DC0B4310911456E2CFB3B Maze Death Race (1983)(PSS)(16K)[a2] ZXSpectrum +807CF125995B3077AF88B9D0B0D09A29 Maze Eater (1983)(U.T.S.)(16K) ZXSpectrum +1B7503383903AF9335F1396C91DE0430 Maze Eater (1983)(U.T.S.)(16K)[a] ZXSpectrum +13125206E90E867F831E71156B874600 Maze Maker (1983)(Interface Publications) ZXSpectrum +81616C902A8E101AA7DCC55C60916D99 Maze Mania (demo) (1989)(Hewson Consultants)[Crash Covertape] ZXSpectrum +0D68208DF1F0CC7CD090109D07CF2944 Maze of Terror (1986)(Hillyer, Kevin) ZXSpectrum +E8A487147D7AEA8879274AE1D3CE0AF0 Maze Runner (1984)(Fontana Publishing)(16K) ZXSpectrum +9148EFF5CA32CCCD38A60722FB1ABE09 MazeGame (2015-08)(Popov, Denis)(RU)(en) ZXSpectrum en RU +B91AB38566B77C877C51A8BEC735B325 Maze-Man (1982)(ZX Computing)(16K) ZXSpectrum +2749ADE1919B9C8B6177C55AF564D13D Mazeman (1983)(Abersoft)(16K) ZXSpectrum +2EFCB7770433DB4FA0622D805F51BA34 Mazeman (1983)(Abersoft)(16K)[a] ZXSpectrum +A45B65A9F8662AF8A26BEA1D049E3BCE Mazeman (1984)(Sinclair Programs)(16K) ZXSpectrum +0908DE0BA450108FBE98F4A3CBE1A4E5 Mazeract (2017-01-02)(Komppa, Jari - Tiihonen, Antti) ZXSpectrum +273DC9BB9B240C7493B2918FAC82C098 MazezaM (2002)(Tyrrell, Malcolm)(IE)(en) ZXSpectrum en IE +64C435B291E6EC3CAA9AA4A0C8D84EA5 Maziacs (1983)(DK'Tronics) ZXSpectrum +F9CF1A4AF491124009DD852FD278A6EB Maziacs (1983)(DK'Tronics)[a] ZXSpectrum +311E9D1BFDCD2DA7892C54D75DBBB28C Maziacs1 (2003)(Ferraris, Paolo)(16K)(IT)(en) ZXSpectrum en IT +85C57615178F5EE487A5685E46916D45 Mazogs (2004)(Marks, Russell)(128K) ZXSpectrum +CCCC59411FA4839F169ED45A3399705F Mc Wash Goes Bathing (1984)(Happy Computer)(DE) ZXSpectrum DE +8010DA03BB6649AFB0ADB0FA84AE40A3 Mc Wash Goes Bathing (1985)(Bensoft)(CZ) ZXSpectrum CZ +B561B583A90FD46FCB0B5279111B4FE3 McKensie (1983)(Software Projects) ZXSpectrum +ABDE0676A94272BFB285C7E66666836B Mean Streak (1987)(Mirrorsoft)(48K-128K) ZXSpectrum +AE6CE434C8C275CF14AF863DED1573B9 Mean Streak (1987)(Mirrorsoft)(48K-128K)[a] ZXSpectrum +BFB4F0AC27515489FEFDE82AEFA1D0FB Mega Chess (1988)(Iber)(ES) ZXSpectrum ES +F23C8327EC8CC4F25EEFF0E80A88AB08 Mega Chess (1988)(Iber)(ES)[a] ZXSpectrum ES +A1190CAA947DEC7798CF32D1E161EED6 Mega Color Lines (1995)(Mortal Kombat Hackers Group)(128K)(RU) ZXSpectrum RU +E6FD9DA2DA32D5D1376A843CDC27B209 Mega Fruit (1984)(Thor Computer)(16K) ZXSpectrum +C08A999EF156C3B610FDC201948F8449 Mega Fruit Machine (2004)(MacIntyre, Ian)[CSSCGC] ZXSpectrum +3EA1975F3A8B0A5B0F3D08E044CA1A78 Mega Meghan (2013-06-11)(Mojon Twins, The)(ES)(en) ZXSpectrum en ES +68D032E8DFE4EFBF86B646BE77E4B575 Mega Phoenix (1991)(Dinamic)(48K-128K)(ES)(en) ZXSpectrum en ES +B111206CEF75D6D40FE9C770CCB33742 Mega Phoenix (1991)(Dinamic)(48K-128K)(ES)(en)[a] ZXSpectrum en ES +6054B285ACA257F4F1A5BF28AB744C77 Mega Zone (19xx)(-) ZXSpectrum +F94B683469DF458769B8849651002649 Mega-Apocalypse (1988)(Martech Games)(48K-128K) ZXSpectrum +337624F95CF63075C0FEE84613A44F91 Mega-Apocalypse (1988)(Martech Games)(48K-128K)[a] ZXSpectrum +AD35430D3CA9E109507DBAEBEE8E1525 Mega-Bert (1986)(Dinu Cristian Mircea)(RO)(en) ZXSpectrum en RO +3F4F875F7A6666EF016F31F2D078EBEB Mega-Bert (1986)(Your Sinclair) ZXSpectrum +28E4A6A5723D863737C3C685225AA0F7 Megablast! (1990)(Your Sinclair)(48K-128K) ZXSpectrum +0A6C4EA97C6C93023BF0C7D6337452F3 Mega-Bucks (1986)(Firebird) ZXSpectrum +4EED98162939C75313AF0EEBAB56E4E0 Mega-Bucks (1986)(Firebird)[a] ZXSpectrum +98300CC93D974E6A4A8BE315BEBFE3EE Mega-Corp (1987)(Dinamic)(ES)(Side A) ZXSpectrum ES +3130F6B2836E0A217DCF27E1A680D4CA Mega-Corp (1987)(Dinamic)(ES)(Side B) ZXSpectrum ES +FB3728122AD5879FA01658E037681686 Mega-Drive (1986)(ZX Computing) ZXSpectrum +A7527813D21A72111AAE7291E7FFF0E2 Mega-Hi-Lo (2009)(Young, John)[CSSCGC][Z80 rom Edition] ZXSpectrum +86F730B3AF1003A54F4AC134C31B0627 Meganova - The Weapon (1988)(Alternative)[re-release] ZXSpectrum +A8A2E73E9A93B3ECBF0A4537BF433D9B Meganova (1988)(Dinamic)(ES) ZXSpectrum ES +185112BE9DB36B0DE135A6F573718444 Meganova (1988)(Dinamic)(ES)(en) ZXSpectrum en ES +757E7833A898B5EE852B3CED7A79A2B6 Meganova (1988)(Dinamic)(ES)[a] ZXSpectrum ES +B2CD1BD0F77563191084940D843F7747 Meganova (1988)(Dinamic)(ES)[a2] ZXSpectrum ES +0F7C802238939E6AC647CA051EF53841 Megapede (1983)(Softek)(16K) ZXSpectrum +5C63063B0B1260C59E3640F2764DA451 Mega-Ski (2013)(TAPfile)[CSSCGC] ZXSpectrum +D1303B42DEA9B7DFA552CE3F0233FFC8 Mega-Sphere (1987)(Your Sinclair) ZXSpectrum +074A76FEE964B89C95B9EFF1E978804A Megatron (1986)(Sinclair User) ZXSpectrum +2D7779318FBB9FCBC62BB61BDCC8DD8B Meldonium (2016)(Zapacsoft)[CSSCGC] ZXSpectrum +93DD6771C3936D702DFD58CD5F5AD46C Meltdown (1984)(Kerian UK) ZXSpectrum +311C3CB267FB932C3E8B8C206183574B Meltdown (1984)(Kerian UK)[a] ZXSpectrum +7FE55282D5685C185BFECA12CFA35CFA Memorama (2011)(Nitrofurano)[CSSCGC] ZXSpectrum +FC4F4A253235982B7052C04EFE7CC6B9 MEMPTR Snake (2011)(Digital Prawn)[CSSCGC] ZXSpectrum +A1FCB8F1F49E27E9ED0D8C3ECC3A9CA6 Menace (1983)(Firebird)(16K)[re-release] ZXSpectrum +967D630A06775F74AA13AD6652CA0C8C Menagerie, The (1990)(Stormbringer) ZXSpectrum +727A55A29401A869B466873290A7D939 Mental Blocks - Frustration 2 (1995)(Impact)(48K-128K) ZXSpectrum +BCBF711C6CE6643CC3ECDD504669FB63 Mercenary - Escape from Targ (1987)(Novagen)[aka Mercenary I] ZXSpectrum +6CB064AC2CEA2B30AB45BD9933DEBB57 Mercs (1991)(U.S. Gold)(48K-128K) ZXSpectrum +178D058A3399C537054D543D22CAF3C7 Merlin (1988)(Firebird) ZXSpectrum +E3E09B01FEC78DEBB813ED854556FD88 Merlin (1988)(Firebird)[a] ZXSpectrum +C52B4DC4981B87482FCD40D1ED184D95 Merlin (1988)(Sierra, Juan Alfonso Pastor)(ES) ZXSpectrum ES +07A50961464554B00A4AD78329D9DE95 Merlock the Mede - Ashes of Alucard (1985)(Terminal) ZXSpectrum +BB188DBF1A236B31CBB2348DBBF6A74B Merlock the Mede - Deeds of Glengarry Hall (1985)(Terminal) ZXSpectrum +3AFCEED92924427DD0E80F1BF824E78D Mermaid Madness (1986)(Electric Dreams) ZXSpectrum +5DF8FD9A4006ADAE330DDAE84B992442 Mermaid Madness (1986)(Electric Dreams)[a] ZXSpectrum +8CED40838C2EE1516E304123670A93B8 Mermaid Madness (1986)(Electric Dreams)[a2] ZXSpectrum +2C707D93988EE792B9AF1A6380F321D9 Merry Christmas From Horace v2016e (2016-11-01)(My Cat) ZXSpectrum +11BCC48897FC2211BD7566264EF907B8 Merry Xmas Santa (1984)(Icon) ZXSpectrum +0BBFD53DA8CCEB34C1871C4EC0357943 Mervin and Marvin's Teletext Adventure (2001)(Young, Chris)[CSSCGC] ZXSpectrum +8DEAC52B290D993731E88D0702552000 Message from Andromeda (1984)(Interceptor) ZXSpectrum +BB45251C3D91BD8497F247B986F5ABB5 Message from Andromeda (1984)(Interceptor)[a] ZXSpectrum +390F8923FB084F1A7674F1AB2240ACD7 Mesta (1983)(Adametz, Otto)(CZ) ZXSpectrum CZ +0477749C83FDD4E74BF8E2D6C78BCB9F Mesto Robotu (1989)(Zenitcentrum HZ UV SSM)(CZ) ZXSpectrum CZ +0CFAA079E2CF4654997E2F2249DF9FAE Metabolis (1985)(Gremlin Graphics) ZXSpectrum +847624804C9CD25EF7FC5E8C901FD722 Metabolis (1985)(Gremlin Graphics)[a] ZXSpectrum +2AC4665ED92FA22D2A25153A3D7B47F0 Metal Army (1988)(Players) ZXSpectrum +A8EAC59325E0F6C56BFF68AECF97BDFD Metal Army (1988)(Players)[a] ZXSpectrum +55D44B93D1D592E495E5FC5D0AE9981B Metal Man (1997)(Origin, Oleg)(RU) ZXSpectrum RU +E7419946E4C9BB93A4742BDC76783CAE Metal Man Reloaded (2014-02)(Aragonskaya, Stella - Origin, Oleg)(48K-128K)(RU) ZXSpectrum RU +0EB01561700CAF9504E54D135430E148 Metal Man Reloaded (2014-02)(Aragonskaya, Stella - Origin, Oleg)(48K-128K)(RU)(cs) ZXSpectrum cs RU +8B745B3F87679E34AFAB35774952F37F Metal Man Reloaded (2014-02)(Aragonskaya, Stella - Origin, Oleg)(48K-128K)(RU)(es) ZXSpectrum es RU +CB96C8E2DD49FB23581B3BE3FD4F630B Metal Man Reloaded (2014-02)(Aragonskaya, Stella - Origin, Oleg)(48K-128K)(RU)(it) ZXSpectrum it RU +97C9018EBD2D3B28DC7DA03E2D501905 Metal Man Reloaded (2014-02)(Aragonskaya, Stella - Origin, Oleg)(48K-128K)(RU)(m6) ZXSpectrum RU +C8F75D028B03123BFC3B5428176EF6D8 Metal Man Reloaded (2014-02)(Aragonskaya, Stella - Origin, Oleg)(48K-128K)(RU)(pl) ZXSpectrum pl RU +A323F5C9A6B4494452C4A5D7AAEE9AC2 Metal Man Remixed (2015-05)(Origin, Oleg)(48K-128K)(RU) ZXSpectrum RU +44567CB7700DAC70021A2B0DD44717B9 Metal Man Remixed (2015-05)(Origin, Oleg)(48K-128K)(RU)(en) ZXSpectrum en RU +259FB69441138412686E0CD2039F5537 Metalyx (1987)(Alternative) ZXSpectrum +79C0F5116581B438A4869562D8C0A480 Metaplex (1988)(Addictive Games) ZXSpectrum +8944AD742E4778DA51A34465D16F7F3B Metaplex (1988)(Addictive Games)[a] ZXSpectrum +7894E21438A1C5B4DDF81AB3702F3996 Meteor Storm (1982)(Quicksilva)(16K) ZXSpectrum +D6880CCC6F141900B585EFDDE4C5153B Meteor Storm (1983)(Melbourne House)(16K)[a][aka Meteor Mission] ZXSpectrum +77AAC0F7FF127DF88816B73EAE67C1CC Meteor Storm (1983)(Melbourne House)(16K)[aka Meteor Mission] ZXSpectrum +9B30F2C2FA56C81E8E69F83CFCA56660 Meteor Storm (1984)(St. Michael)(16K) ZXSpectrum +1D1739D7F168C36A3305343DBBBC72D1 Meteorit (1984)(Nyitrai, Laszlo)(HU) ZXSpectrum HU +66106C85B97420CA7BB4659196415A25 Meteorit (1984)(Nyitrai, Laszlo)(HU)[with intro] ZXSpectrum HU +2901C5159555F6F8CA810066663820EC Meteorite Man - or Woman (2010)(Young, Chris)[CSSCGC] ZXSpectrum +44A4BDC037D04473E70F53E7781AAD75 Meteorites (1984)(ZX Computing) ZXSpectrum +8E2C993D17D36EAB453360405044313B Meteoroids (1982)(DK'Tronics)(16K)[a][aka Meteroids] ZXSpectrum +7B57009FA918BDBE07036472149607E8 Meteoroids (1982)(DK'Tronics)(16K)[aka Meteroids] ZXSpectrum +530E0786674B2298A1FABA3BC926F304 Meteoroids (1982)(Softek)(16K) ZXSpectrum +E95B11DEC719418403C4088749486A70 Meteoroids (1982)(Softek)(16K)[a] ZXSpectrum +7CDDD0BFB030B665DA8FFCB7D20E991D Methyhel - The Special Edition (1990)(Guild, The)(128K) ZXSpectrum +436F535C4C28B424C47187CFC328A562 Methyhel (1990)(Guild, The)(Side A)[re-release] ZXSpectrum +A61AF1ECB533ABBE8183B5C251F3338F Methyhel (1990)(Guild, The)(Side B)[re-release] ZXSpectrum +3EB998F987AF252DAD6BF145C5AE175B Metro-Cross (1987)(Erbe)(ES)(en)[re-release] ZXSpectrum en ES +1B48DFC9777656AE228D1606AAF2FA20 Metro-Cross (1987)(U.S. Gold) ZXSpectrum +3A475F44A348A63B12243F53EB069EA3 Metropol (1988)(Zafiro Software Division)(ES)[aka Do Not Pass Go] ZXSpectrum ES +C082FCF40C181AE8256DDD444B22237A Metropolis (1988)(Power House, The) ZXSpectrum +D87F68CF1B2443F3864C0AFD79032FAB Metropolis (1989)(Topo Soft)(ES) ZXSpectrum ES +EB5EAB20859405AABF7B906BCFA686E3 Mexican Gunner (1983)(Sinclair User)(16K) ZXSpectrum +447137D617D313A4451FB37D60D7DE7E Mezi Vezemi (1994)(E. Productions)(128K)(CZ) ZXSpectrum CZ +1C1319A876B6D977D96935C893EF478C MF2 (1998)(-)[CSSCGC] ZXSpectrum +932F6FA5031D556FB8D43B23AD5A2F1F MH17 (2015-01-08)(Therac25)(RU)(en)[ZX Basic Game Compo] ZXSpectrum en RU +492A769FB2DE9DE0609218414711C9D5 MH17 (2015-01-08)(Therac25)(RU)[ZX Basic Game Compo] ZXSpectrum RU +4CEDFD43B22EFF9BC56B0C5001FE8F58 Miami Chase (1991)(Code Masters)(48K-128K) ZXSpectrum +B3CDB8FFB151CB8EABF99EC8838ACE94 Miami Chase (1991)(Code Masters)(48K-128K)[a] ZXSpectrum +15B281556D431865BACEE6325F8056C0 Miami Cobra GT (1991)(Players)(48K-128K) ZXSpectrum +897846709FD087C6D5ACEBA402D562B0 Miami Vice (1986)(Ocean) ZXSpectrum +BC69510C2DD15F0CD00A548FCC3DD955 Miami Vice (1986)(Ocean)[a] ZXSpectrum +D265B858F289B1F205C241B5A6866199 Miami Vice (1986)(Ocean)[a2] ZXSpectrum +122A219057B2E141655F55441F416FD1 Mica Spremacica (1985)(Radovanovic, Aleksandar)(RS)(sr) ZXSpectrum sr +C4589EEAB9078B495AF6428C670A7FBC Mice vs Scientists (2015-07-26)(Fluffy Cushions) ZXSpectrum +46309710AA450D9716C73B8F92B2D0EF Michel Futbol Master (1989)(Dinamic)(ES) ZXSpectrum ES +F30F526CB37DAFBDE1AC0FB38F7CDE6A Michel Futbol Master (1989)(Dinamic)(ES)(Side A) ZXSpectrum ES +7C2AAE846A0F8452462348A671DB2770 Michel Futbol Master (1989)(Dinamic)(ES)(Side B) ZXSpectrum ES +E5D830B31A52F03696B676D076BF7868 Michel Super Skills (1989)(Dinamic)(ES) ZXSpectrum ES +8CE22940D74FA4C5524019CF44752B97 Mickey Mouse - The Computer Game (1988)(Gremlin Graphics) ZXSpectrum +9F4CA9F9BCDFF707930ED4CCB359995A Mickey Mouse - The Computer Game (1988)(Gremlin Graphics)[a] ZXSpectrum +23E28F71094A11019F3640559FA3C2CC Mickey Mouse - The Computer Game (1988)(Gremlin Graphics)[a2] ZXSpectrum +79F99DAC4464EDC4701EDF7C14568D7F Micro Drivin' (1984)(Softel) ZXSpectrum +364C8BBE6524F1C620B2C5FDFD9D098B Micro INC (2014-12-14)(usebox.net) ZXSpectrum +7B81F11852FEE33876516DA65CEC5016 Micro Man II - The O Zone (1986)(Compass) ZXSpectrum +558A1CC5F83305C42D4DE3BDBEA3A32D Micro Maze (1984)(King) ZXSpectrum +46AC96C89AA7687CA805AED525B940A7 Micro Mouse Goes De-bugging (1983)(MC Lothlorien)(16K) ZXSpectrum +31F64C7A8E363E57563F98AB25287E79 Micro Mouse Goes De-bugging (1989)(Mastertronic Plus)(48K-128K) ZXSpectrum +77D4D549F100E5733351C9FF92889518 Micro Mutant, The (1991)(Compass) ZXSpectrum +0A9A077907FB83CE5DD77DEFBC5D17FA Micro Olympics (1984)(Database Publications) ZXSpectrum +726E528D8A71E70A57DDF6F8FCED4673 Micro Puzzle (1984)(Usborne Publishing)(16K) ZXSpectrum +13FAB3CEB6A62B2F114CE1086C631A69 Micro Trivia (1987)(Harold Gale Associates) ZXSpectrum +CA4A484CDEC6FE3AE8B05B654D3343E5 Microbot (1983)(Softek International) ZXSpectrum +92FC6163484D81A3828D2657D1C06F3F Microbot (1983)(Softek International)[a] ZXSpectrum +103532857A6377D340953AB742F8CD73 Microbowl (1989)(MicroHobby)(ES) ZXSpectrum ES +982A7B7071DA4D60E4C50445C4A0F814 MicroLink (1985)(Soft 2000) ZXSpectrum +8B800F3C0380ADEFE7D4C69167BB5152 Micromega Roulette (1984)(Micromega)(16K) ZXSpectrum +CD2E8977B28C53E48BB07D174EC442E4 Micronaut One (1987)(Nexus Productions) ZXSpectrum +4C50DB02C281FA3B5E5EE491B64890A7 Micronaut One (1987)(Nexus Productions)[a] ZXSpectrum +C2E193C32F48F27D0A37AA57FBA38383 Micronaut One (1987)(Nexus Productions)[a2] ZXSpectrum +0B4414A8047C21025A31ACDEF0CD85C3 MicroProse Soccer (1989)(MicroProse)(128K)(Side A) ZXSpectrum +7DAC3362E070456D32498A6F24825103 MicroProse Soccer (1989)(MicroProse)(128K)(Side A)[a] ZXSpectrum +A721DF385A3403E48F1A5D744266A182 MicroProse Soccer (1989)(MicroProse)(128K)(Side B) ZXSpectrum +7F1D4F8E08EB8F459176D777871D0860 MicroProse Soccer (1989)(MicroProse)(48K-128K) ZXSpectrum +A070C6C86E357D22C712CB91C13C018F Midnight (1990)(Wazertown Works)(ES) ZXSpectrum ES +CABE5746B49452590778C807D9808DDD Midnight Resistance (1990)(Ocean)(128K) ZXSpectrum +0F7F622ECEDB2903B661AE284C5B5003 Midnight Resistance (demo) (1990)(Ocean)(48K-128K)[Sinclair User Covertape] ZXSpectrum +A33601A958C3957558DB199BF454F6EF Midsummer's Eve (1984)(Grisewood & Dempsey)(16K) ZXSpectrum +CACD4B2D8E6D91FA37D4FA5957358C8F MiG Busters (1990)(Players Premier)(128K) ZXSpectrum +C27872CE5F8D0909451D3ED3712ED81F MiG Busters (1990)(Players Premier)(48K-128K) ZXSpectrum +31172970F73229D15CC7A7A3748CC5D3 Mighty Final Fight v1.1 (2018)(SaNchez)(128K)(RU)(en) ZXSpectrum en RU +B00A8795A92213B576C404C159079992 Mighty Magus, The (1985)(Quicksilva) ZXSpectrum +98A8335BCEA65E30BD01D3C8F10406EF Mighty Magus, The (1985)(Quicksilva)[a] ZXSpectrum +669CAFA8E464173F1C90200A38A42B9E Mighty Missile (1983)(Granada Publishing)(16K) ZXSpectrum +50D94EA83F6EE11319BBA46EC544402D Mike Read's Pop Quiz (1989)(Elite Systems)(128K)[aka Mike Read's Computer Pop Quiz][aka Mike Read's Home Computer Pop Quiz] ZXSpectrum +CB4276F3A52F9543F1BFC2EE0981E849 Mike Read's Pop Quiz (1989)(Elite Systems)(48K-128K)[aka Mike Read's Computer Pop Quiz][aka Mike Read's Home Computer Pop Quiz] ZXSpectrum +08E390B8978A228C53D8317792FBA4F4 Mike, The Guitar (2018)(Braunert, Sebastian - Geiken, Uwe - Green, Andy)(128K) ZXSpectrum +BB2197DDA5F167C74C0978BA3C43E02B Mikie (1985)(Imagine) ZXSpectrum +8DA5B3E8431BFECF1AF803B1519E12B4 Mikie (1985)(Imagine)[a] ZXSpectrum +963E9F4C5FF6483A8D52882E03F0AD8D Miles Mad Mission! (2009)(BaSe1 PrOdUcTiOnZ)(128K)[adult] ZXSpectrum +8228BF2E6DBCDA5DE7BC0239FAAFE955 Milk Race (1987)(Mastertronic) ZXSpectrum +93538849D6DCABC066A3439ED33D8588 Milk Race (1987)(Mastertronic)[a] ZXSpectrum +0F7C0E3A437AD9F5B9FF8E84C2659411 Milk, No Sugar (2011)(Cauldwell, Jonathan) ZXSpectrum +C3908584222E680EDAD92E8FD999FD94 Mill (1984)(V.D.G.) ZXSpectrum +9057399B5C149D1C41A002727934E0BA Millimon (1984)(Artic Computing)(16K) ZXSpectrum +60F62C9DE6E9D9C0097863DE4DF5C66E Millionaire - Cheating Bast Edition (2003)(Westcott, Matthew)[CSSCGC] ZXSpectrum +B7D04385F49543816B10EFD758771977 Millionaire (2002)(Young, Chris)[CSSCGC] ZXSpectrum +19D6E3C15D7445C839C3ABC2802308AC Mina, La (1983)(Ventamatic)(16K)(ES)[aka Mine, The] ZXSpectrum ES +42407BB01142A75C110A621FE9968216 Mind Cross War (1993)(Smart Soft, The)(48K-128K)(SK) ZXSpectrum SK +18445F6E83E8D5541A1AC86B473FCBDC Mind Games (1998)(Jolly, Derek)[CSSCGC] ZXSpectrum +7D548FF22BCBAF81B94E1F9A4196CF07 Mind Your Head (1986)(Tynesoft) ZXSpectrum +0CDFBAF62D17AA21779BA48244879794 Minder (1985)(DK'Tronics) ZXSpectrum +FFD65B69DFD88CD74C1FA5CCE6C09765 Mindfighter (1988)(Abstract Concepts)(48K-128K) ZXSpectrum +E9595F89BE870A3755E3493093C14EFC Mindread (1984)(Grisewood & Dempsey)(16K) ZXSpectrum +5C88D5FF29A5CF78D0188793E80D5132 Mindshadow (1985)(Activision) ZXSpectrum +7ED4CD97FEBE710FFAA7A24110949DD0 Mindtrap (1989)(Mastertronic) ZXSpectrum +0BD2ECBD191186FB8DBE80ACBFC17D91 Mine Worker (2010)(Firestarter)(RU)(en) ZXSpectrum en RU +15C00E5D2789684FE5D55B9D02DA3BCD Mined Out (1983)(Quicksilva) ZXSpectrum +AF687036AD20D7E664F4D2A8C2438DF0 Mined Out (1983)(Quicksilva)[a] ZXSpectrum +E4A231DA4EE81BC732233708B6A81439 Mined-Out (1983)(Microparadise)(ES)(en)[re-release] ZXSpectrum en ES +297E6FE8639BB7528143E22082496C64 Minefield (1982)(J.K. Greye Enterprises)(16K) ZXSpectrum +376B82C42FF1F733901CE41185E4E553 Minefield (1982)(ZX Computing)(16K) ZXSpectrum +F3922759BFF4E74AE8A5C5C6C72EBCE7 Minefield (1982)(ZX Computing)(16K)[a] ZXSpectrum +D210186BDD182EDF0663D4664C4322DF Minelay (1983)(Pan Books)(16K) ZXSpectrum +9E5C994F712B988C23FFECD36A7F9898 Mineman 2 (2005)(Triumph Game Labs)(48K-128K)(RU) ZXSpectrum RU +AA2ABD5D7F96A8317DC1746BD71B827B Minemower (2009)(Young, Chris)[CSSCGC] ZXSpectrum +A84DCA76EC7561AA131C8E4B3A9B7305 Minenfeld (1983)(Hofacker Verlag)(16K)(DE) ZXSpectrum DE +05443C62FA678B6A17F678C64EADBFD9 Miner Mania (1985)(Your Spectrum) ZXSpectrum +D11065E03DAF66DF6848BEFC1726FA4C Miner'49er (2017-06-16)(Bullough, Jason) ZXSpectrum +D59CF454DD340E38C0246E57CC995E5A Mines (1994)(NOP)(128K)(CZ) ZXSpectrum CZ +7615092B433B6BC0C484DFE0A9A85F1A Mines of Saturn (1982)(Saturnsoft)(16K) ZXSpectrum +9C2A2162C8503D38BA8E2089BB55B158 Minesweeper (1995)(Dr. Li - Tiger Core)(48K-128K)(BY)(en) ZXSpectrum en +AD454C0A1DBBEC508A31471D36C5DDCF Minesweeper (1996)(Softhouse)(SK)(en) ZXSpectrum en SK +07817B565A93BF74F87C5A74AC49B83B Minesweeper (2003)(Alvin Albrecht)(CA)(en) ZXSpectrum en CA +22A6FBA8FE00727243A3DA2A5E078B54 Minesweeper (2003)(Alvin Albrecht)(TC2048-TS2068)(CA)(en) ZXSpectrum en CA +C3A94919F63B2DBBF168B4C5C63CB546 Minesweeper 16-48 (2017)(Blerkotronic)(16K) ZXSpectrum +D97E0EA366093ED66535BB74FEA412DC Minesweeper 16-48 (2017)(Blerkotronic)(16K)[a] ZXSpectrum +15112374F908C42E7B8AFC32FD370BA0 Mini Adventure (1984)(Spahl, Werner)(DE)(en) ZXSpectrum en DE +B339993CF3F32766DD7CC48FBEA015B7 Mini Bank Raid (1983)(Waterman, Jim)(16K)[re-release] ZXSpectrum +699FBF4148F8445931380092C5971B23 Mini Cirsa (2011)(Salvacam)[CSSCGC] ZXSpectrum +69A4C5FBAED3EB444C0BA6C2373E5AFC Mini Danmaku ZX (2014-09)(Cogitare Computing) ZXSpectrum +D6E9FF8F50D2FAB94998426B46A732E9 Mini Fly (1994)(Galaxy)(128K)(RU)(en)[aka Destructo 2] ZXSpectrum en RU +80B60870DD656568BB6A92E0754D1E09 Mini Game Compo Simulator (2008)(Dr. BEEP)[CSSCGC] ZXSpectrum +C4A5743C1584FC1687BFC36EFC7D40C9 Miniera, La (1984)(Special Program)(it) ZXSpectrum it +0A9020EA1B67DDD186226A3077A1C335 Miniera, La (1984)(Special Program)(it)[a] ZXSpectrum it +6229F330CF6DCE54B733340A88382D80 Minotaur (1984)(ZX Computing) ZXSpectrum +ACEE6E1EC1B10A6BACF6B88845FBF689 Minotaur (19xx)(-)(RU)[a][aka Minotavr] ZXSpectrum RU +28E412E47AB9EBAAA5219F30171C0880 Minotaur (19xx)(-)(RU)[aka Minotavr] ZXSpectrum RU +FEE5C9E14CB71FB405179AA77B107D33 Miracle Man (2008)(Barber, Matt)(128K) ZXSpectrum +7C5DCBC00679A27513DD8B7C0448C73D Mirror Tile (1983)(Granada Publishing)(16K) ZXSpectrum +78FFBAA28DFEB7D3D1D032461153A800 Misco Jones - Raiders of the Lost Vah-Ka (2013-10)(Radastan) ZXSpectrum +911D0A524FFB9AA9A9408E3EAC73C00E Misco Jones - Raiders of the Lost Vah-Ka (2013-10)(Radastan)(es) ZXSpectrum es +AC97AA980BFD1B19B9D4098B81B401A4 Misiles (1983)(Investronica)(16K)(ES)[aka Missile Defence][re-release] ZXSpectrum ES +6DDD5A1DE55F4EB4CAC58413240CB138 Mision Subterranea (19xx)(EP)(ES) ZXSpectrum ES +C1ADAA6F1CD053DD43E7DB0CE2BAFF7F Missile (1982)(Sinclair Research)(16K) ZXSpectrum +634724A638F8EE73FA4D479119EDA34A Missile (1982)(Sinclair Research)(16K)[a] ZXSpectrum +69275D2001112BF58403F9F01993F92F Missile (1982)(Sinclair User)(16K) ZXSpectrum +8DA1C8153ECA4FD0649E7BCAEF0CD176 Missile (1984)(Sinclair Programs)(16K) ZXSpectrum +9276FE042FD99327DDB70339F16EB77B Missile Attack (2005)(Rapier, Ben)[CSSCGC] ZXSpectrum +6282E89EE06AF59B0B060165976ADA74 Missile Command (1982)(C-Tech)(16K) ZXSpectrum +96C04502A8C35BF9C820848A726D261C Missile Defence (1983)(Anirog) ZXSpectrum +76382BB7D79C6D7B56B294465FE09930 Missile Defence (1983)(Anirog)(16K) ZXSpectrum +9CE726E06B9A6F1EA41B17AD7CD848F3 Missile Defence (1983)(Anirog)(16K)[a] ZXSpectrum +24E83216481F0A4109BC557C5E40425D Missile Ground Zero (1989)(Software Creations) ZXSpectrum +8D59F25EE453F3F6AC4CE4D586B2FB0C Missile Strike (1984)(Sinclair User)(16K) ZXSpectrum +E23F13E3758AC2A5CEDA8D84399A94A8 Missile! (1982)(Usborne Publishing)(16K) ZXSpectrum +FF3668B021286A3473AA63D3DF7F865E Missing - 007 (1990)(Predator)(CZ) ZXSpectrum CZ +680F8E892F97A337362307E6E4C26213 Mission 1 - Project Volcano (1984)(Mission) ZXSpectrum +D03A1981089AEEBBC73A430E14F7E20A Mission 12 (1986)(Sinclair User)(16K) ZXSpectrum +2673FA3C5BEC973C7A1001A66E670352 Mission Collission (1987)(Gommeren, David J.)(NL)(en) ZXSpectrum en NL +BC62E5D0BC7F8271AB7521BD6BA09A1B Mission Fallout (1990)(Crash) ZXSpectrum +77FB51A258B2CDB74707AB1250078747 Mission Impossible (1983)(Silversoft)(16K) ZXSpectrum +C69AB87D8BD016C3DDCEE28BC9F05470 Mission Jupiter (1987)(Code Masters)(48K-128K)[a][aka Jupiter Mission] ZXSpectrum +5F0C6495763EEA7CDED4982289AE2E82 Mission Jupiter (1987)(Code Masters)(48K-128K)[aka Jupiter Mission] ZXSpectrum +4DF6C75EBF394F10A91E14649A26550D Mission Mars (1983)(Kempsoft) ZXSpectrum +796CD35F3A06242AF404B293FF18DB26 Mission Omega (1986)(Mind Games) ZXSpectrum +B72A96ECAB0AC7481112BD93360B0B3B Mission Omega (1986)(Mind Games)[a] ZXSpectrum +E0BCE372F0274BC013478E87A97DDC38 Mission Omega (1986)(Mind Games)[a2] ZXSpectrum +BCFFB93933477D7E54F5E6FFF5D7EFF1 Mission X (1986)(Pooley, Walter) ZXSpectrum +AA203CD419230CF69DBD7C99E936A2E9 Mister Gas (1990)(Xortrapa Soft)(ES)[a][aka Mr. Gas] ZXSpectrum ES +6F2514D4BFC5BE6CAB529B790D51B510 Mister Gas (1990)(Xortrapa Soft)(ES)[a2][aka Mr. Gas] ZXSpectrum ES +213A3CD5D0449754339C78B2E1D81C1F Mister Gas (1990)(Xortrapa Soft)(ES)[a3][aka Mr. Gas] ZXSpectrum ES +7CF2D7D9D33A4F59DA2F0A643219E51E Mister Gas (1990)(Xortrapa Soft)(ES)[aka Mr. Gas] ZXSpectrum ES +70C02E74F351B65A2DE293013037179F Misterio del Nilo, El (1987)(Zigurat)(ES) ZXSpectrum ES +54DF79CC28D2731D10E638310A107637 Misterio del Nilo, El (1987)(Zigurat)(ES)(en) ZXSpectrum en ES +5DA5A9FCA1D356EE6955DE7B0D4104A2 Misterio del Nilo, El (1987)(Zigurat)(ES)[a] ZXSpectrum ES +9306C17D16A11A8D1D3C0B1BC844AEEC Mithos (1990)(Opera Soft)(48K-128K)(ES)[a][aka Mythos] ZXSpectrum ES +5E12FD6BFD53846CB1C390809A98C6C1 Mithos (1990)(Opera Soft)(48K-128K)(ES)[a2][aka Mythos] ZXSpectrum ES +9B1284FD16542B6103C2F2DE4AA19676 Mithos (1990)(Opera Soft)(48K-128K)(ES)[aka Mythos] ZXSpectrum ES +AAA941030ECC3560B916467CF3D9B57F Mivisis (1989)(Special Program) ZXSpectrum +80E75C1A395045C60CE99C29C20525D0 Mivisis (1989)(Special Program)(it) ZXSpectrum it +03B659C19BF2B01B763D73C161CA26C9 Mixxil (1985)(Editoriale Video)(IT) ZXSpectrum IT +96C8A7BE876ECEAD78D9A60B68724260 Mluvici Balik (1992)(Proxima)(CZ) ZXSpectrum CZ +389516B0BABF381EC55A1E8849A044F4 MMM (1995)(Sharin, Andrey)(RU) ZXSpectrum RU +6D223DBDBAA654FE6D1EA581FBEA93A1 Mock (1993)(Gandalf)(ES)(Tape 2 of 2) ZXSpectrum ES +B34097B003BAC0D81FBC89E455F987D6 Mock (1993)(Gandalf)(ES)(Tape 2 of 2)[a] ZXSpectrum ES +5987ED6B7598082B87D12E9C95EAC586 Mock v1.1 (1993)(Gandalf)(ES)(Tape 1 of 2) ZXSpectrum ES +7590A057E31A926F11F435BB982C8CC3 Model Railway Timetable Software v1.6.12.0524 (2012)(PeaSea)(128K) ZXSpectrum +1744B0E49BA162147E24405A3C7AE239 MODERATE RETRIBUTION (2013)(Stonechat Productions)(48K-128K) ZXSpectrum +17BF85BE36432D39F641C2E89AA7F99B Modern Talking (19xx)(Lukasiewicz, Jerzy)(PL) ZXSpectrum PL +6D2B76CC3B2FF55A80F86F67C4C90007 Moggy Adventure (2010)(Ubhres Productions)(ES)(en) ZXSpectrum en ES +5E060B7E9C705598E1E40885F9B2AECA Molar Maul (1983)(Imagine)(16K) ZXSpectrum +6BA42EBABCAA50669AC91367E2597189 Mole Hunter (2010)(Diez-Andino, Raul Pelayo)(ES)(en) ZXSpectrum en ES +86F5DD8C099054518EA5AF59AC62E073 Mole Rat! (2012)(Stonechat Productions) ZXSpectrum +FE1C379C286582CD3954ACEE04403CBA Molecule Man (1986)(Mastertronic) ZXSpectrum +0C219966CD635977D3D901FBA897B5B6 Molecule Man (1986)(Mastertronic)[a] ZXSpectrum +B5178E186531B3E576FFD785E8AF901B Moley Christmas (1987)(Your Sinclair)(48K-128K) ZXSpectrum +C162E2E1A5DF1DF8F91127C4F16E1CE2 Moley Christmas (1987)(Your Sinclair)(48K-128K)[a] ZXSpectrum +399FA3D1B3B77E2867F8995330802167 Moley Christmas (1987)(Your Sinclair)(48K-128K)[a2] ZXSpectrum +D1C6E69426D9F8516B03A77DCDBA2F49 Moley Christmas (1987)(Your Sinclair)(48K-128K)[a3] ZXSpectrum +C9456D09021802A7F409DE4C96C8CA83 Moley Christmas (1987)(Your Sinclair)(48K-128K)[aka Free Monty Game] ZXSpectrum +9048EE31492E6EF2267B031DC56F79E4 Money Bags (1984)(Sinclair Programs)(16K) ZXSpectrum +02668BC2D7E25741D835BC547DB2D0DA Mongoose (1982)(Gilsoft International)(16K) ZXSpectrum +B6D4BCE33A720AD34BD7A9F0D70F8A56 Monkey J. in - The Treasure of the Gold Temple That Was Lost in the Forest Until He Found It - or (2017-07-08)(Amore, Gabriele)(48K-128K)(IT)(en) ZXSpectrum en IT +D4DA8906B0859B1193EAB7A854730D26 MONObirinth (2009)(Laszlo, Simon)[CSSCGC] ZXSpectrum +8B1D8850C42489257EF0B022802949C5 Monono (2013-06-11)(Mojon Twins, The)(ES)(en) ZXSpectrum en ES +7DBE5A06AF13B7C1F58567672707BD88 Monopol (2006)(Garcia, Andres)(ES) ZXSpectrum ES +988FBD96A856B492868EA6DE40B16A30 Monopoli (1984)(Di Rosa & Figlio)(it) ZXSpectrum it +43DD7CD0329D7926AEA195EE5E7EBDA7 Monopolio (1984)(Belltons Informatica)(ES)[aka Do Not Pass Go] ZXSpectrum ES +C3D296D3B34252CAFBBE00918894E2AA Monopoly (1985)(Leisure Genius) ZXSpectrum +640E54B7FAAAC29F540E9BED19E9853E Monopoly 2 (1993)(Technotop Graphics)(RU) ZXSpectrum RU +3377A9B3BC6BDE3664381D4B7848D01D Monster Munch (1990)(Psychaedelic Hedgehog)[Crash Covertape] ZXSpectrum +DE8144F5B3A5515055B5768498206196 Monster Muncher (1983)(Spectrum Games)(16K) ZXSpectrum +B3F3A4DBE572EDC1FE095A5AE94022C7 Monster Wrestling (1984)(Usborne Publishing)(16K) ZXSpectrum +A3F8254699B26A7883799888A829E188 Monsters (1983)(Sinclair Programs)(16K) ZXSpectrum +BB5F9136CE2CB00994C039200DE402A7 Monsters (1985)(Editoriale Video)(IT) ZXSpectrum IT +241C4C37FA19C7AF5716CE18E56C21BE Monsters in Hell (1983)(Softek)(16K) ZXSpectrum +185BBAF0B16954F16D63C841ED5BB7ED Monsters in Hell (1983)(Softek)(16K)[a] ZXSpectrum +C6C84F7F9A84C9216DDF99BA9875975D Monsters of Galacticon (1982)(Usborne Publishing)(16K) ZXSpectrum +BA7236550C845AF0A0297A2E93F10FC1 Monte Carlo Casino (1989)(Code Masters)(48K-128K) ZXSpectrum +A5629AB5F8E7C1A51B2514F51A1CB28C Monte Carlo Casino (1989)(Code Masters)(48K-128K)[a] ZXSpectrum +A97DD5AA0B13EB6DBF4234154203EF94 Monty is Innocent (1985)(Gremlin Graphics) ZXSpectrum +26CF70077ED176AFFC9C29CA5060D25C Monty is Innocent (1985)(Gremlin Graphics)[a] ZXSpectrum +4955DF6E129DFC56DB3B34FBD510DDDF Monty Mole and The Lost Souls (2017)(Bubblesoft)(48K-128K) ZXSpectrum +9885E3FFFF957092FBC4B7D69056E33A Monty Mole And The Temple Of Lost Souls (2017-01-06)(Bubblesoft)(48K-128K) ZXSpectrum +6B08962F8CB3EF30FD219D542860BEF8 Monty on the Run (1985)(Gremlin Graphics) ZXSpectrum +5ADC369A198ECADC8A0CB9BCA3ED7CB3 Monty on the Run (1985)(Gremlin Graphics)[a] ZXSpectrum +CD5B18043368C03B0F01D30B2492A6AF Monty on the Run (1985)(Gremlin Graphics)[a2] ZXSpectrum +F6F588C0EA7E44905262AC1BB4F84085 Monty Python's Argument Clinic (2009)(Laszlo, Simon)[CSSCGC] ZXSpectrum +64529B8DD036B7AEB7C23B996EA8ECB0 Monty Python's Bridge of Death (2010)(Simon, Laszlo)[CSSCGC] ZXSpectrum +FFFA78F9E5602CFEEFBC222C3D14C540 Monty Python's Flying Circus (1990)(Virgin Games)(128K) ZXSpectrum +13D0C09A238C7DDB0F6A42570971A8C4 Monty Python's Marathon for Incontinents (2009)(Simon, Laszlo)[CSSCGC] ZXSpectrum +B70955B79246E55F3E7EC8C14D341873 Monty's Honey Run (2017)(Bubblesoft)(48K-128K) ZXSpectrum +D6FAB9F2BD31A292E5573A905832AD93 Monty's Last Strike - A Christmas Job (2014-12)(Dazman)(48K-128K) ZXSpectrum +C49AAEF009A2BB8ABF138DB5BBD80B84 Monty's Last Strike (2014)(Dazman)(48K-128K) ZXSpectrum +CA8C1E58E406C8CF9ADF139E2D2E851A Moon Alert! (1984)(Ocean) ZXSpectrum +B43A14D92C62E602037B3889141C1D75 Moon Alert! (1984)(Ocean)[a] ZXSpectrum +54BF9404BDF21EBE0645F49833CABF0C Moon Alert! (1984)(Ocean)[a2] ZXSpectrum +C8E08F4554F660D733E04164A809DCAF Moon Alert! (1984)(Ocean)[a3] ZXSpectrum +769F79A1FB48B958BAD822FC0B4D03E0 Moon Battle (1985)(MicroHobby)(ES) ZXSpectrum ES +DA34A297471D472C8C1283593D02809A Moon Buggy (1983)(Anirog) ZXSpectrum +2FC1DB6F173012B0F657E354D6EE4382 Moon Cresta (1985)(Incentive) ZXSpectrum +D43CDC9F5F9A47A9DD389839549CA2CE Moon Cresta (1985)(Incentive)[a] ZXSpectrum +02946DABE84F37B0A2F0DA81FE8646FA Moon Magic (1989)(Psychaedelic Hedgehog)[Crash Covertape] ZXSpectrum +CE20424F537F7EA933C15B0D70EB0A4A Moon Mission (1984)(Sinclair User)(16K) ZXSpectrum +BFF93417838C032A96C2FADBC456C658 Moon Patrol (1984)(Atarisoft) ZXSpectrum +107DD4175FAC0342DC59CCAD8A9F4654 Moon Patrol (1984)(Atarisoft)[a] ZXSpectrum +3BF2DC4D07E969DD7FDB243A12C9003B Moon Patrol (2003)(Ondina, Jose Maria Gonzalez)(ES) ZXSpectrum ES +ECD50EC66EFA4A3F80C335DC5E6AA1AE Moon Rescue (1983)(ZX Computing) ZXSpectrum +0375BB6E396E69F0DC09A6C3862075DF Moon Strike (1987)(Mirrorsoft) ZXSpectrum +C70F0BB2551275BFDE9A66A0AA906A69 Moon Strike (1987)(Mirrorsoft)(128K) ZXSpectrum +FD9B12E07D240719A93BCF2711DA4C7C Moon Strike (1987)(Mirrorsoft)[a] ZXSpectrum +0692C88AEF4BFCF6E583EA8C89DBCBE5 Mooniron (1986)(Your Sinclair) ZXSpectrum +C470A00302F69D5AE5B295FDB8D6180E Moonlander (1982)(Usborne Publishing)(16K) ZXSpectrum +CB288DFC99C46D7657F522F16616F67E Moonlander (1983)(Pan Books)(16K) ZXSpectrum +63C9599853BFC360867911F9FEC8D604 Moonlander (1984)(Fun for Ever Soft)(DE) ZXSpectrum DE +B58EC903683D48CCE3D35A4830F5AD6E Moonlight Madness (1986)(Blue Ribbon)[re-release] ZXSpectrum +A399E9B6AEA56916C0B62CB2AE8F190E Moonlight Madness (1986)(Bubble Bus) ZXSpectrum +68FF8E4A86EFE1F1E1C9E9D3FC8BB0AC Moonlight Magic (1984)(ESP) ZXSpectrum +AE7EF5F2505BEE76CA2325E3530CB780 Moonsweeper (1983)(CheetahSoft) ZXSpectrum +E03C0F848315F1548BB67D73B745BAE4 Moontorc (1991)(Atlantis) ZXSpectrum +3B7FF2B33DDE23FF46F79D47E93D38CB Moonwalker - The Computer Game (1989)(U.S. Gold)(48K-128K) ZXSpectrum +1C47E909E8CB88ED2766E467C1643F32 Moped Glory (2005)(Doe, Allen)[CSSCGC] ZXSpectrum +0D8A207E541EF1C57900FC74DA1CEE2D Mordon's Quest (1985)(Melbourne House) ZXSpectrum +18369210046E5919A0272CA9B0A9ED2D More Sheep (2000)(Young, Chris)[CSSCGC] ZXSpectrum +9C339466C1305A61195EB47AA62F8AB3 More Tea Vicar (2008)(Callard, Gavin)[CSSCGC] ZXSpectrum +350ABA204731E5ECD0B7FE6FE2B0DFE2 More Tea, Vicar (2012)(Cronosoft)(48K-128K) ZXSpectrum +6BE6D1D083C26E0AE0EB132EE1393688 More Tea, Vicar (2012)(Cronosoft)(48K-128K)[a] ZXSpectrum +55C5EF5FDF668E72C006F011B22EFE92 Moreby Jewels, The (1985)(Bugler, Ted) ZXSpectrum +BDD0DC4A5934152CC6809288AA25E51E Mornington Crescent (2010)(AYChip)[CSSCGC] ZXSpectrum +5A51798E97F677FF70D0B20AB87511CD Moron Spaceship (1986)(Atlantis) ZXSpectrum +C99FDD4BB187A1696BFA06CAE0CC733F Moron Spaceship (1986)(Atlantis)[a] ZXSpectrum +DD6E06556252ADBBA7B464F95F165F28 Morph (2013-07)(MADSOFT) ZXSpectrum +AC21BDD35DA5D4F49088D246608FD841 Morris Meets the Bikers (1983)(Automata UK)(16K) ZXSpectrum +EFD0A09999F3446B1D4405D554EB174E Morris Weaver - Vuoto Mentale (1987)(Viking)(IT) ZXSpectrum IT +DE536208B899D8E182BBA14B8F6A655A Mortadelo y Filemon (1988)(Dro Soft)(ES)[a][aka Clever & Smart][re-release] ZXSpectrum ES +A77642302E2AC8C261C6CFAE599624D2 Mortadelo y Filemon (1988)(Dro Soft)(ES)[aka Clever & Smart][re-release] ZXSpectrum ES +0E57FB58617F26D7CD7C24905D610401 Mortadelo y Filemon II - Safari Callejero (1990)(Dro Soft)(128K)(ES)(Side A) ZXSpectrum ES +0CA278F88F9ABD0ED391CBD5D65ADA22 Mortadelo y Filemon II - Safari Callejero (1990)(Dro Soft)(128K)(ES)(Side B) ZXSpectrum ES +7A5784758EEDDE4CF018956559DDED65 Mortadelo y Filemon II - Safari Callejero (1990)(Dro Soft)(48K-128K)(ES) ZXSpectrum ES +E835A41959AB0F09C8AC6BBC2E8BF4DA Mortadelo y Filemon II - Safari Callejero (1990)(Dro Soft)(48K-128K)(ES)(Tape 1 of 2) ZXSpectrum ES +EFF3CB75541634935315C97A74E02652 Mortadelo y Filemon II - Safari Callejero (1990)(Dro Soft)(48K-128K)(ES)(Tape 2 of 2) ZXSpectrum ES +84208670CB484EEA71A6B57CCCB3BE28 Mortal Kombat - Intro (1997)(XL-Design)(128K)(RU)(en) ZXSpectrum en RU +E8E082500273FE6ED4369AE85966AA89 Mortal Kombat (demo) (1997)(XL-Design)(128K)(RU)(en) ZXSpectrum en RU +E16D1E07558D969301238E2E1B9BB196 Moscow Raid (1983)(Sinclair Programs)(16K) ZXSpectrum +18052B149BED6C11C7BE3E012D068E7F Mosquito (1984)(Sinclair User)(16K) ZXSpectrum +7691AE76D4058B5DCED63F2EEC38E86C Mot (1989)(Opera Soft)(48K-128K)(ES) ZXSpectrum ES +F39C166B3DC172B2BE7BB6F0F96A97EF Mot (1989)(Opera Soft)(48K-128K)(ES)(Tape 1 of 4 Side A) ZXSpectrum ES +0949433B93A80716F1D3440694D0C2BB Mot (1989)(Opera Soft)(48K-128K)(ES)(Tape 1 of 4 Side A)[a] ZXSpectrum ES +7456CF50AAEC69AA6AC04B2496995C51 Mot (1989)(Opera Soft)(48K-128K)(ES)(Tape 1 of 4 Side B) ZXSpectrum ES +A9273AF00A92C336ED2923EA096676CB Mot (1989)(Opera Soft)(48K-128K)(ES)(Tape 1 of 4 Side B)[a] ZXSpectrum ES +FBA534E7EBE4A49263F309C4D804247F Mot (1989)(Opera Soft)(48K-128K)(ES)(Tape 2 of 4 Side A) ZXSpectrum ES +77284BEADFC0DD3A3CB24B9FC9A07652 Mot (1989)(Opera Soft)(48K-128K)(ES)(Tape 2 of 4 Side A)[a] ZXSpectrum ES +EC7DC05A1D8ED1191B630757AEAA8133 Mot (1989)(Opera Soft)(48K-128K)(ES)(Tape 2 of 4 Side B) ZXSpectrum ES +32EA31DDDD61470A2BBC245DFA81AB21 Mot (1989)(Opera Soft)(48K-128K)(ES)(Tape 2 of 4 Side B)[a] ZXSpectrum ES +0A03A1B4D041D88B1E35CCBF55AA3867 Mot (1989)(Opera Soft)(48K-128K)(ES)[a] ZXSpectrum ES +5B9913727F2D1092611A75B905286B7A Mothership (1984)(Scorpion) ZXSpectrum +AC21AAC773B2D73722580DE83089E125 Mothership One (2000)(Young, Chris)[CSSCGC] ZXSpectrum +1DA9947250BCC41CFAB1B49E5169C0EB Moto Cross Simulator (1989)(Code Masters)(48K-128K)[a][aka Moto X Simulator] ZXSpectrum +2063AB40C3FBCF736E3191E22B8CB787 Moto Cross Simulator (1989)(Code Masters)(48K-128K)[a2][aka Moto X Simulator] ZXSpectrum +4B34693B0DCEB7E296FD1C1716A7A362 Moto Cross Simulator (1989)(Code Masters)(48K-128K)[aka Moto X Simulator] ZXSpectrum +613F1D031F312A966629C92EFCD94A6B Motocross (1983)(Pan Books)(16K) ZXSpectrum +BE7D15A4F77AA611604B9CD127AE64DD Motorbike Madness (1988)(Mastertronic) ZXSpectrum +8DF379EEF363A71F698CFC4BB7719D42 Motorbike Madness (1988)(Mastertronic)[a] ZXSpectrum +C845E85F05D5E6E9FA9302487A05AC93 Motorbike Madness (1988)(Mastertronic)[a2] ZXSpectrum +BE122487C4B91BAAAC515A398A76F82D Motorcycle 500 (1990)(Cult Games) ZXSpectrum +A6564C80E351F32682754612FE456D10 Motorcycle Crazy! (1984)(Kerian UK) ZXSpectrum +2D52C405F419354915A7A4CE6A8C08E7 Motorcycle Crazy! (1984)(Kerian UK)[aka Crazy Motorcycle Rally] ZXSpectrum +3042CF1BC7027A500ADBE09FBB19AD1D Motos (1987)(Mastertronic Added Dimension)(48K-128K) ZXSpectrum +1B3E42F759AFA5B20BD2658971F767FE Mount Challenge (1985)(Aasvoguelle Productions) ZXSpectrum +28B9E485D1AFF05B629F29FACDBF0285 Mountain Bike 500 (1991)(Code Masters)(48K-128K)[aka Mountain Bike Simulator] ZXSpectrum +62EB65432CCCDC928ED23FC1A32BE2FA Mountain Bike Racer (1990)(Positive)(48K-128K)(ES)(en) ZXSpectrum en ES +0F29D5E27194D67EB5B3DC5645267F5E Mountains of Ket (1983)(Incentive) ZXSpectrum +55FF2343C54BD0CFDB3971F531CBADE2 Mountie Mick's Death Ride (1987)(Reaktor)(48K-128K) ZXSpectrum +E9CF5B0D3E1D11E1F01B8E87263B71D5 Mountie Mick's Death Ride (1987)(Reaktor)(48K-128K)[a] ZXSpectrum +6A13CFEBBA6F5AA63DE4C0E3FA1F8358 Move It! (1983)(Sinclair Programs) ZXSpectrum +099FA73D1CD208B2D0DBB0A05E381EFD Move It! (1983)(Waterman, Jim)(16K)[re-release] ZXSpectrum +0BADC446C822898CE2152FAFF6AC99B1 Moving Target (1989)(Players Premier)(48K-128K) ZXSpectrum +4CD71243B0564760359A718097F375B1 Mow the Lawn (1984)(Sinclair Programs)(16K) ZXSpectrum +D180E1A4558F37160C902D333EBD5181 Mr Yellow Meets Mr Cyan (2008)(Bodrato, Stefano)[CSSCGC] ZXSpectrum +838DF5A996F165FA6D268EA1B3882A3E Mr. Freeze (1984)(Firebird) ZXSpectrum +E0CC98EA95E4A25774B4BD75C1628C61 Mr. Freeze (1984)(Firebird)[a] ZXSpectrum +AA9FBE05D193FF0D9F5631DCE178C09B Mr. Freeze (1984)(Firebird)[a2] ZXSpectrum +CD42FFD4E0289B5EB0FEB9029BC9D3B1 Mr. Grumpy (1993)(Rowland, Garry) ZXSpectrum +071D315AF7460473CD85CE2DD9D471FD Mr. Grumpy (1993)(Rowland, Garry)[a] ZXSpectrum +914649E6A09701DDDB993BC33F289BE2 Mr. Heli (1989)(Firebird) ZXSpectrum +C36DBAF2A76FF1EB885F43BD48E5FA4E Mr. Wimpy (1984)(Ocean) ZXSpectrum +D1ECEE6B08988994F701470DBC87F653 Mr. Wong's Loopy Laundry (1984)(Artic Computing) ZXSpectrum +5E870190FED23FD0964064589EF60163 Mr. Wong's Loopy Laundry (1984)(Artic Computing)[a] ZXSpectrum +B4B9F78E38907CA0C5797FD7C6FCFF7A Mr. Zufus (1986)(Bordoni, Luca)(IT)(en) ZXSpectrum en IT +204FFB957481B376249E2181D417156C Mr.Vintik (2016-04-17)(Titov, Aleksandr - Titova, Zlata)(RU)(en) ZXSpectrum en RU +3372E6A39EC32E4AA9B73CED0C6000F7 Mr.Vintik (2016-04-17)(Titov, Aleksandr - Titova, Zlata)(RU)(en)[AGD] ZXSpectrum en RU +B838AD095C30997FEAAD962F2CBFC971 Mrazik '88 (1988)(Phalas)(CZ) ZXSpectrum CZ +358FD1001CE5A3E966FEC1438B7DCA12 Mrs Mopp (1984)(Atlantis)[re-release] ZXSpectrum +C07138D88DADB2731084BCBE8220D72C Mrs. Nibbs Cupcake Capers (2008)(Mulder)[CSSCGC] ZXSpectrum +E435E374A5A3C41D4235528045FE8AF6 Ms. Pac-Man (1984)(Atarisoft) ZXSpectrum +65F262E8ED2EF84376C3FE09270A1F66 Ms. Pac-Man (1984)(Atarisoft)[a] ZXSpectrum +822E44839C997810A3D55E920838E63D Ms. Pac-Man (1984)(Atarisoft)[a2] ZXSpectrum +4929080194CE7DD2712A2754629B8BD7 Mucroid Run (19xx)(-) ZXSpectrum +2929C3E1DBE2AA7C59BCD82E64780114 Muggins the Spaceman (1987)(Firebird)[aka Spaceman Muggins] ZXSpectrum +4734616C62DED95FAAEBFA20774F75DD Mugsy (1984)(Melbourne House) ZXSpectrum +687E3BC896D4BC962CE467E3B0CF01B2 Mugsy (1984)(Melbourne House)[a] ZXSpectrum +7AAF09F3C4FD01BC8E56F381ABA1411A Mugsy (1984)(Melbourne House)[a2] ZXSpectrum +8D4E170E63F557C63E62625133739344 Mugsy (1984)(Melbourne House)[a3] ZXSpectrum +3D52F160A1CE54EBA60B7754FFDEB538 Mugsy (1984)(Melbourne House)[a4] ZXSpectrum +2CD8A050378CE989BBC20C42648A0D81 Mugsy's Revenge (1986)(Melbourne House) ZXSpectrum +B16B6C6EB07515076EA6FE744CA4B809 Mugsy's Revenge (1986)(Melbourne House)[a] ZXSpectrum +AFD2E3A9DE01B3514DA58B218B2D99F0 MultiDude - AY (2014-10-02)(RetroSouls)(48K-128K)(RU)(en)[AY] ZXSpectrum en RU +B15965F26263A96B0F5C13FD8E8BE38C MultiDude - Beep (2014-10-02)(RetroSouls)(48K-128K)(RU)(en)[Beeper] ZXSpectrum en RU +8959E4ACC0634F74E71E948B4EC35199 Multiload Hangman (2008)(Collins, Paul E.)[CSSCGC] ZXSpectrum +CF55698F33218C1B762CDF9E19E4FA92 Multi-Player Soccer Manager (1991)(D&H Games) ZXSpectrum +1B480A46A13F435ED0CE3F0AC772EFD9 Multi-Player Soccer Manager (2012)(Menezes, Jose)(ES)(en) ZXSpectrum en ES +FB236B22A77CB0DE079A6CC29370C59E Mummy! Mummy! (1984)(MC Lothlorien) ZXSpectrum +1091F43C650531C3D11A14E9591DEBB5 Mummy, Where's my Bra (2015)(Sunteam)[CSSCGC] ZXSpectrum +F770AFA7985CBBBCA6561D46C8F4E6CA Muncher Compo, The (1988)(Sinclair User) ZXSpectrum +C3D6D2F9F1E77DC2F3D743A6A0C47D31 Muncher Compo, The (1988)(Sinclair User)[a] ZXSpectrum +BFD2D9D25E5B85C4FB37A6FD08515057 Muncher Eats Chewits, The (1988)(Gremlin Graphics)(128K)[aka T-Wrecks] ZXSpectrum +C8525225916E07A55232613D694DEC31 Muncher! (1982)(Silversoft)(16K) ZXSpectrum +483F64B498E383997287FC2870CE5AA3 Muncher! (1982)(Silversoft)(16K)[a] ZXSpectrum +8C20FADC0104993846D9B718E70D780C Muncher! (1982)(Silversoft)(16K)[a2] ZXSpectrum +C07BFDEEBBA09AC0C60B3D235F7A5EAF Munchie Man (1983)(Virgin Books) ZXSpectrum +218A0B9432307D1E059E167711A10252 Munchman (1983)(Contrast) ZXSpectrum +47C52B25563A22E63CF18B5BF315B2F0 Mundo de Mister Emulator, El (1998)(Carrasco, Javier Ortiz)(ES)[aka Mundo de Mr. Emulator, El] ZXSpectrum ES +EC7E7DB0A235AB010E96D05190E5D93D Mundo Perdido del Profesor Seldon, El (1993)(Vidal, Jesus Pedrosa)(128K)(ES)(Tape 1 of 2) ZXSpectrum ES +940625063C561A007A7AA8E8E87911C9 Mundo Perdido del Profesor Seldon, El (1993)(Vidal, Jesus Pedrosa)(128K)(ES)(Tape 2 of 2) ZXSpectrum ES +2453E5DBF5EA593F4D9DEE270D55D53C Mundo Perdido del Profesor Seldon, El (1993)(Vidal, Jesus Pedrosa)(ES)(Tape 1 of 2) ZXSpectrum ES +944817E81B3F29AD8CEC366C4549CED1 Mundo Perdido del Profesor Seldon, El (1993)(Vidal, Jesus Pedrosa)(ES)(Tape 2 of 2) ZXSpectrum ES +80F13AE876E2FA3CBAB924A204D74FEF Mundo Perdido, El (1988)(Topo Soft)(48K-128K)(ES)[aka People from Sirius] ZXSpectrum ES +1A2F6D14A3466A454E94EE5C65A135E0 Mundo Subterraneo (1991)(Advanced Adventure Creations)(128K)(ES) ZXSpectrum ES +447EF0D7E87A4F677DEBD4D223FF0F1F Munsters, The (1989)(Again Again)(48K-128K) ZXSpectrum +427D5F4779427CEB4794B1F49B11205D Murder at Mystery Manor (1984)(Bamby) ZXSpectrum +3EE6B7D16AF2C96D19088466C6B88BFA Murder at the Manor (1983)(Gemtime) ZXSpectrum +0D8A791A28E5C823952F1087FFF2FD8B Murder! (1983)(Rabbit) ZXSpectrum +4DB512F489CC42E68FDB60B01DF1911C Murder, The (19xx)(Bell, William) ZXSpectrum +72E8C5B1FFB5AAFBC3E46E03009F23D8 Murgatroyds Revenge (2003)(Marks, Russell) ZXSpectrum +51BF42D849F0481B2A4F9B2F403ADE90 MurkAlfa (2013)(-)[CSSCGC] ZXSpectrum +9089A70820E7309AA1F86F7BE12C1898 Murphy (1988)(Pirate) ZXSpectrum +197852724AF617E091BA0C1A3A39D154 Murphy's Murder Hunt (1985)(Bodkin) ZXSpectrum +6634F4A684F7E49D1A38444AA382FB9F Murray Mouse Super Cop (1992)(Code Masters)(48K-128K)[a][aka Murray Mouse in Mouse Mania] ZXSpectrum +573BFB1FB5E843BD60D5CA61C0371C9E Murray Mouse Super Cop (1992)(Code Masters)(48K-128K)[aka Murray Mouse in Mouse Mania] ZXSpectrum +2883D0CA6826ECCBA21A971751F5C085 Murtrum en el Templo de Cepec (1988)(Mastrolorenzo, Fabio)(AR) ZXSpectrum +56E5A5B3D7EA5CBE6D990C815943391D Mushroom Alley (1984)(Mogul Communications) ZXSpectrum +35EFC29A07198B58E3EBC67584090E47 Mushroom Invasion (1983)(Pan Books)(16K) ZXSpectrum +97F9611CA528634AE73FDFD0923F5A63 Mushroom Man (2009)(Hajo Spuunup)(128K) ZXSpectrum +6FD3079C18530DA5B7D670FA1E2E3636 Mushroom Man (2009)(Hajo Spuunup)(128K)[CSSCGC] ZXSpectrum +33863DBE65037AB37E237AD22827095C Mushroom Man 2011 (2011)(Dr. BEEP)(128K)(NL)(en) ZXSpectrum en NL +B607AF40A48E2BDA626707E349F33892 Mushroom Mania (1988)(Arcadia) ZXSpectrum +70311308A6CD501744385F6C35380A66 Music Demo (2008)(Woody)(48K-128K)[CSSCGC] ZXSpectrum +2B6F7068A6CE72061E91974DC798D68A Mutan Zone (1989)(Opera Soft)(48K-128K)(ES)(Side A) ZXSpectrum ES +0F27A7BDDA8E68D3EE335C5157F80FFF Mutan Zone (1989)(Opera Soft)(48K-128K)(ES)(Side B) ZXSpectrum ES +96162A909878C8D0B72D7564D920BDAF Mutan Zone (1989)(Opera Soft)(48K-128K)(ES)(Side B)[a] ZXSpectrum ES +72A3FEA181AFE6CF3507415A4CABB079 Mutan Zone (1989)(Opera Soft)(48K-128K)(ES)(Tape 1 of 2) ZXSpectrum ES +5C2B5F1E4C37F690F7C85C8EAD2C908F Mutan Zone (1989)(Opera Soft)(48K-128K)(ES)(Tape 2 of 2) ZXSpectrum ES +6EAEC51AD3A7CEBD6B44970E8B765562 Mutant Arachnid (1984)(Sinclair Programs)(16K) ZXSpectrum +BE98E34EA6F255AE6DCFE000E13253FC Mutant Fortress (1989)(Players Premier)(48K-128K)[aka Muties Stole My Truck, The] ZXSpectrum +E798D3DD4482A641A957CF55B0614946 Mutant Monty (1984)(Artic Computing) ZXSpectrum +F10A0BBCE06DFF1A1C264E95810CA9F6 Mutant v1 (1987)(Zenobi)(48K-128K)[re-release] ZXSpectrum +F849DEFD4CE4C0115D8882AF5EE80658 Mutants (1987)(Ocean)(128K) ZXSpectrum +E38A4E8FB39913238A7A98DE01DD1A17 Mutations (1986)(Tynesoft) ZXSpectrum +A27CA95B85B1F61BF122D307644BD143 Mu-Torere (1984)(St. Michael)(16K) ZXSpectrum +C25FB3412756E375A78241DD017D5A56 My Name is Uncle Groucho ... You Win a Fat Cigar (1983)(Automata UK) ZXSpectrum +1B857FA6D2C117051D7D0345AE67C53F My Rendition of Horace to the Rescue (2013)(Broad, Steve A.J.) ZXSpectrum +CE01F8531851AD46D6214A59BE0D0B80 MYST Demo (1998)(Young, Chris)[CSSCGC] ZXSpectrum +AC5F92E4F87C5EB2944E1AF5378393FC Mysterie van Arendarvon Castle, Het (1985)(Addison-Wesley)(GB)(nl)[aka Secret of Arendarvon Castle, The][re-release] ZXSpectrum nl GB +955F98089E06A44C60D5F8A05FC88715 Mysterious Dimensions (2016-09)(HOOY-PROGRAM)(128K)(PL)(en) ZXSpectrum en PL +234604FB0133C8522FC6028FC48DA761 Mysterious Dimensions (2016-09-30)(HOOY-PROGRAM)(128K)(PL)(en) ZXSpectrum en PL +C3C13FF03DAB7738E5F189A46F4ECBE7 Mysterious Dimensions (2016-09-30)(HOOY-PROGRAM)(PL)(en) ZXSpectrum en PL +BF42A8BC1B42ACDF37503A77451A8D32 Mystery (2014)(kas29)(48K-128K)(RU)(en)(Tape 4 of 4) ZXSpectrum en RU +B4CABCE0F30639F3FA2D12756B64021F Mystery (2014-11-24)(kas29)(128K)(RU)(en) ZXSpectrum en RU +41D0543A252CE59A252E6E50D00D0FAE Mystery (2014-11-24)(kas29)(48K-128K)(RU)(en)(Tape 1 of 4) ZXSpectrum en RU +07D7C4C22611931D3BD432E4910BB802 Mystery (2014-11-24)(kas29)(48K-128K)(RU)(en)(Tape 2 of 4) ZXSpectrum en RU +D870484EB4C1EDC17EB245048E283F86 Mystery (2014-11-24)(kas29)(48K-128K)(RU)(en)(Tape 3 of 4) ZXSpectrum en RU +1EB13BA6BAE0A8AA44F5E305BD0D43E7 Mystery Box (1985)(Your Spectrum) ZXSpectrum +167690BE89EF7428E71AAB51ECAD5F5B Mystery of Arkham Manor, The (1987)(Melbourne House)(Side A) ZXSpectrum +DF37DC80F455107330849F0A6EA1E3E6 Mystery of Arkham Manor, The (1987)(Melbourne House)(Side B) ZXSpectrum +C264800711C7AAAA53A1DCE4E5B35439 Mystery of Maud Manor, The (1987)(Soft 2000)(Tape 1 of 3) ZXSpectrum +BC19F5E42ADF850CB4F6A2A4A2EF7A33 Mystery of Maud Manor, The (1987)(Soft 2000)(Tape 2 of 3) ZXSpectrum +1CED2DE4F87E7EE032FE95403B7BBD53 Mystery of Maud Manor, The (1987)(Soft 2000)(Tape 3 of 3) ZXSpectrum +3D86E339F0637EDA448A6B3838CA1F24 Mystery of the Indus Valleys (1988)(Alternative) ZXSpectrum +65330B363D71DAB39B4FFB8A7FE17000 Mystery of the Nile (1987)(Firebird)[a][aka Misterio del Nilo, El][re-release] ZXSpectrum +80F9770208589972DC2492028963844E Mystery of the Nile (1987)(Firebird)[aka Misterio del Nilo, El][re-release] ZXSpectrum +F9B9CDAE97E842E5B182CFBE570802C4 Mystic Tower (1983)(Aardvark Software of Hartlepool)(16K)(Side A)[speech] ZXSpectrum +C9ED14C9CF1EF40A631DCEC939D3D91D Mystic Tower (1983)(Aardvark Software of Hartlepool)(16K)[speech] ZXSpectrum +7F41DE5F96A2711F7808BBCF66EE0CCD Mystical (1991)(Infogrames)(48K-128K)(FR)(en) ZXSpectrum en FR +BF5104F806A8ADC73BAB0ECC80FD091F Mystical (demo) (1991)(Infogrames)(48K-128K)(FR)(en)[Your Sinclair Covertape] ZXSpectrum en FR +A6B08147EADEC944AFCAD910C61D9F8F Myth - History in the Making (1989)(System 3)(48K-128K) ZXSpectrum +49D773641EC714FA1F8A18DF05BE1298 Myth - History in the Making (1989)(System 3)(48K-128K)[a] ZXSpectrum +B7F0291F9C219EBD08EB2555E614F2AA Myth - History in the Making (1989)(System 3)(48K-128K)[a2] ZXSpectrum +7EEE56A9889DFA60F8F84D5A7563BCC8 N.E.X.O.R. (1986)(Zeppelin Games)[re-release] ZXSpectrum +742E1729B8829DE7496C1AE194CAA7F9 N.E.X.U.S. (1986)(Nexus Productions) ZXSpectrum +68A9DD87B8929805DD264FC4B05C1628 Na Balkanu Nista Novo (1989)(Juric, Zeljko - Ribic, Samir)(BA)(bs) ZXSpectrum bs BA +D5554E8EDCE12AB5E0020203BACEF6E5 Nadral (2016-03-21)(Titov, Aleksandr - Titova, Zlata)(RU)(en) ZXSpectrum en RU +97A832D242318819C39D043732712DEC Nadral (2016-03-21)(Titov, Aleksandr - Titova, Zlata)(RU)(en)[AGD] ZXSpectrum en RU +EBFFE612D7E4224B2C9D68DEF0F4A6A0 Nanako Descends to Hell (2009)(Ubhres Productions)(48K-128K)(ES)(en) ZXSpectrum en ES +A541EB6413507AADF8940DA1724F6939 Napoleon at War (1986)(CCS) ZXSpectrum +23FDF964A500F037AE4358C2791AEF0E Napoleon at War (1986)(CCS)[a] ZXSpectrum +84B2CE0C22B9FB372A7EA236E2909D15 NARC (1990)(Ocean)(128K) ZXSpectrum +F3EEFEA8FD1DE114ECED5163259D0DE8 Nasty Nasty (1986)(Magnum Computing) ZXSpectrum +4F047BF56FF753AFBB1CBA1C7DE63D0D National, The (1988)(D&H Games) ZXSpectrum +443EF2F9C77AEFFD6FDCAEEBF6C9F6B8 NATO Assault (1987)(Astros Productions)(48K-128K) ZXSpectrum +E68B765B0CF12F30A4C52CDF55CF954C NATO Assault (1987)(Astros Productions)(48K-128K)[aka Tank Assault] ZXSpectrum +9B25E16F4762C876F0188A335701F7EE Nauta (19xx)(EP)(ES) ZXSpectrum ES +FE112CE29696DBD38D45BB398919139D Navarone Ablaze! (1982)(ZX Computing) ZXSpectrum +4C9C68DC1B9DDFDC500F9BF3EC84DE31 Navy Moves - part 1 (1988)(Dinamic)(ES)(en) ZXSpectrum en ES +9AA6B5D58F232229917DD4ECF4FC6DE0 Navy Moves (1988)(Dinamic)(ES)(en)(Tape 2 of 2) ZXSpectrum en ES +FEDD20C042738E229C2D5C2CA10471DD Navy Moves (1988)(Dinamic)(ES)(Side A) ZXSpectrum ES +BBFC9DC54DBF44DB9353A1D0754FA12A Navy Moves (1988)(Dinamic)(ES)(Side B) ZXSpectrum ES +11C21E3505252F853B555F0A523FB5A9 Navy Moves (1988)(Dinamic)(ES)(Tape 1 of 2 Side A) ZXSpectrum ES +B25C6311CFC12A40EEAB36AA50894FB2 Navy Moves (1988)(Dinamic)(ES)(Tape 2 of 2 Side B) ZXSpectrum ES +F4696EEA118DDA92D825D7319D1FC70F Navy Moves (1988)(Hit Squad, The)(Tape 1 of 2 Side A)[re-release] ZXSpectrum +5CC620B9F0CD9337179C706802573034 Navy Moves (1988)(Hit Squad, The)(Tape 2 of 2 Side B)[re-release] ZXSpectrum +DB278F39A65B92C2264130B0731329C9 Navy SEALs (1991)(Erbe)(128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +97033ED22E3E3F268D1E45B05CAA0790 Navy SEALs (1991)(Erbe)(128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +1EBE99CBC3B1B25E862755FC770BB274 Navy SEALs (1991)(Ocean)(128K) ZXSpectrum +4854ECF3A6F52C3B24A90500C74CA2B7 Nazi Sudoku (2007)(Moss, A.J.)[CSSCGC] ZXSpectrum +AEB12E12DD1B09724228721E2A235922 Nebula (1984)(Red Shift) ZXSpectrum +9E06DC809F25A6C355475E5A6E1601C2 Nebulus (1987)(Hewson Consultants) ZXSpectrum +03BE39735DB468770624E5F3605EBFB9 Nebulus (1987)(Hewson Consultants)[a] ZXSpectrum +C841E925E7EF10CCBEF22673BF405461 Necks Please... (1985)(Automata UK) ZXSpectrum +934A38773824862C8B109AED5DF31992 Necris Dome (1987)(Code Masters) ZXSpectrum +B964FCA063E4CB40419DA14F3B3720FA Necronomycon, The (19xx)(Oblique Strategy) ZXSpectrum +782F5B646A6B14AFF41EF1FCF24EFAE7 Necrospermia (2012)(Miazga, Rafal)(PL)(en) ZXSpectrum en PL +7FAC20A3FD258430980BBFEF5600F778 Ned's Garden (1985)(16-48 Tape Magazine) ZXSpectrum +F66FDECE2187ACD7F605064F2BC33EC2 Neighbours (1992)(Impulze) ZXSpectrum +EBF89286048E92F704DDF68C80151912 Nelo & Quqo and the Last Butifarreisson (2010)(RetroWorks)(48K-128K)(ES)(en)[a][aka Nelo & Quqo y la Ultima Butifarra] ZXSpectrum en ES +71BFA39861E9DB481DBE6AA7AF341514 Nelo & Quqo and the Last Butifarreisson (2010)(RetroWorks)(48K-128K)(ES)(en)[aka Nelo & Quqo y la Ultima Butifarra] ZXSpectrum en ES +FFC659DD0ADE6BE5F5415C2FAFA9FCBF Nemesis - The Final Challenge (1987)(Konami) ZXSpectrum +98862D1AF437566C95B23D7838563922 Nemesis - The Final Challenge (1987)(Konami)[SpeedLock 4] ZXSpectrum +92C3A90CA49B758552374587720E700E Nemesis the Warlock (1987)(IBSA)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +1E7D6A271BA7F221ACB5F290D09C1BAA Nemesis the Warlock (1987)(Martech Games)(128K) ZXSpectrum +03974996E39D6DADE62543941EC81600 Nemesis the Warlock (1987)(Martech Games)(128K)[a] ZXSpectrum +A7327BA53831EDABDB6943E91A11ADE5 Nemesis the Warlock (1987)(Martech Games)(128K)[a2] ZXSpectrum +9CE6E6BCEFA05742160B9F9D608D91DC Nemesis the Warlock (1987)(Martech Games)(48K-128K) ZXSpectrum +A18A9FAD53EA6ADF3C310F6BC362F6E7 Nemokay (2016-12-31)(Titov, Aleksandr - Titova, Zlata)(RU)(en) ZXSpectrum en RU +D0B989F63B87C62E69B3F12AB3BF8A57 Neptune's Caverns (1985)(Nair, Arjun)(IN)(en)[re-release] ZXSpectrum en IN +A2D486AA22E10B2CDC7407D6C15C1E31 Nessie (1983)(Virgin Books) ZXSpectrum +140F222180CA960E768D304F0B2DDCA5 Nest of Bastards, The (1991)(Fox, Greg)(128K) ZXSpectrum +D9209D53A5B59BF68EE81CA74B4F79C6 Nestling (2012)(Zhivilov, Dmitriy)(BY)(en) ZXSpectrum en +1C8919CA7902E7977C5ECCD259783DAD Nether Earth (1987)(Argus Press) ZXSpectrum +7EC8E82653FF5B741B880742B32392FC Nether Earth (1987)(Argus Press)[a] ZXSpectrum +82B2B885BD390399D3B43428972FB069 Netherworld (1988)(Hewson Consultants)(48K-128K) ZXSpectrum +5315661FD309820AA0CBD7FCA1F4E722 Netherworld (1988)(Hewson Consultants)(48K-128K)[a] ZXSpectrum +B14EB8BEA230A0F5B9FA1C2B29E364A7 Network (1987)(Your Sinclair) ZXSpectrum +FBE982CEDDDD9AA79986B1649DF5C8AB Never Trust a Blonde (1983)(Add-On Electronics) ZXSpectrum +E8B7B74CA02694669F71F7F2E37D6D1E Neverending Story II, The (1990)(Linel)(LI)(en) ZXSpectrum en +1817E0B8F192BAB2BFCD85B14EEA888A NeverEnding Story, The (1985)(Ocean)(128K) ZXSpectrum +6B60EA5646E0481582A0E685E3F129B3 NeverEnding Story, The (1985)(Ocean)(128K)[a] ZXSpectrum +5E1C3426A2D2E3BBA971FC6C50F1A5F9 NeverEnding Story, The (1985)(Ocean)(48K-128K) ZXSpectrum +DADDC133FAF1E8FBF471A5751A34EC93 NeverEnding Story, The (1985)(Ocean)(48K-128K)[a] ZXSpectrum +28C9C48A9BD8939ABC96ECDB4B849836 New Cylon Attack (1984)(A'n'F) ZXSpectrum +7FE8A182F034B8210D960BBB79FA2335 New Wheels John (1985)(Automata UK) ZXSpectrum +53E921170070D34221B3EBA1D7FEEC15 New Year 1985 (1984)(Ribic, Samir)(BA)(bs) ZXSpectrum bs BA +D5F47D90CBFBED45A4DA7BF86637DFD3 New Zealand Story, The (1989)(Ocean)(48K-128K) ZXSpectrum +B1329E51115FFE8853566DF2BA611A3E Newmarket (1983)(Pan Books)(16K) ZXSpectrum +C9BECE4F65256407DBDB76BDD6C1E8E9 Newmarket (1990)(Daton) ZXSpectrum +6FE222F8A8B2F8E1A5B9FBABA33D9D43 NExOR - Nemesis Experimental & Operational Research (1986)(Design Design) ZXSpectrum +F26F45C1CF7E30C193B2E738F9D2FA0D Next Cat Up Or Down (2015)(MatGubbins)[CSSCGC] ZXSpectrum +9FF279B9DDD3ED8872735A84C8F13B43 Nextipede (2016-10-28)(Cauldwell, Jonathan)(TC2048-TS2068) ZXSpectrum +1CA1591C778AF6B64CB8F0D47629F529 Nibbles (2001-05)(Gasman, The)(16K) ZXSpectrum +FF06172A6E99622BFF081C004A940681 Nibbles (2001-05)(Gasman, The)(16K)[Nuotrauka] ZXSpectrum +6CD68B60DC33BCB5AF23F04E92B4DDDE Nick Tracy (1991)(3PSOFT)(ES) ZXSpectrum ES +A90AFC68091A2A5744F6770EAD533011 Nicotine Nightmare (1985)(Atlantis Gold) ZXSpectrum +ADCD10FF1B64FB2584DE7AE80F96DC8E Nifty Lifty (1984)(Visions Software Factory) ZXSpectrum +2290BFF28F024BECEEAED8E6AD0CE891 Nigel Mansell's World Championship (1993)(Gremlin Graphics)(128K) ZXSpectrum +818FEA70C04970AB27ECCDADA78074B2 Nigel Mansell's World Championship (1993)(Gremlin Graphics)(128K)[a] ZXSpectrum +E7EF51036556C7BFD7DFF0F0663A334F Night Breed - The Action Game (1990)(Ocean)(48K-128K) ZXSpectrum +A9442B507C95E48154C872961A194C74 Night Breed - The Action Game (1990)(Ocean)(48K-128K)[a] ZXSpectrum +BF818F35B4186109693FFC1F059B7928 Night Gunner (1983)(Digital Integration) ZXSpectrum +D8E20F581E2941B5AEC69C5CE0025C47 Night Gunner (1983)(Digital Integration)[a] ZXSpectrum +C0D6E1518A0AB5AB75DE8A3E167EC1DA Night Hunter (1990)(Ubi Soft)(128K)(FR)(en) ZXSpectrum en FR +7B34BD536E8EB584FC2F3B031313F03B Night Raider (1988)(Gremlin Graphics) ZXSpectrum +6C41639F7D0AA761CE29840CFCC38689 Night Shift (1991)(U.S. Gold)(128K) ZXSpectrum +0F9F181AAAA30ED7FFB921ED836AF575 Night Shift (1991)(U.S. Gold)(128K)[a] ZXSpectrum +4D7C70B30619E365AE28B6B90E934C52 Night Shift (demo) (1991)(U.S. Gold)(48K-128K)[Crash Covertape] ZXSpectrum +3CF71CA6F9360697EB22E7AEF1321493 Night Stalker (1984)(Thor Computer)(16K) ZXSpectrum +916372A5C683A288EA315B5C6DCD6466 Nightflite (1982)(Hewson Consultants)(16K) ZXSpectrum +5EBA4C2060797F3A3B0482286B5D67FB Nightflite (1982)(Hewson Consultants)(16K)[a] ZXSpectrum +64B33C7D1FBFF6B026A4E2326C347F7D Nightflite II (1983)(Hewson Consultants)(16K) ZXSpectrum +6BA73D3D252038C3AAE02D85C0772306 Nightmare (1986)(K'Soft) ZXSpectrum +6138726A8F75EB3D031CDCD8D75FB7DB Nightmare On Halloween (2013-10)(Radastan) ZXSpectrum +16AFE3A160080AC22E02AF217687D185 Nightmare on Robinson Street, A (1990)(Your Sinclair) ZXSpectrum +3CC37AD4872F05347795D62DB204F489 Nightmare on Robinson Street, A (1990)(Your Sinclair)[a] ZXSpectrum +32449530A8D1D0195895E22106AD6137 Nightmare Rally (1986)(Ocean) ZXSpectrum +0B2E20BFD1456A3C0C74B4EE3E400929 Nightmare Rally (1986)(Ocean)[a] ZXSpectrum +EF2B4C3FD1A9C9276912E0357C918407 Nightmare Rally (1986)(Ocean)[a2] ZXSpectrum +756AEC5D2713F876270D1A561FAF799B Nightshade (1985)(Ultimate Play The Game) ZXSpectrum +AC5CED672ADC3F327B6777A8B0BF1027 Nightshade (1985)(Ultimate Play The Game)[a] ZXSpectrum +F2CE6CA797C754E8CB776FC9F73C6B9B Nightshade (1985)(Ultimate Play The Game)[a2] ZXSpectrum +0D94FBC2C47E222508242015CD419191 Nihilism (2004)(Piti)[CSSCGC] ZXSpectrum +6AD3C9734D07654BE0077FF39712651F Nikosie (1991)(Tlauli-ran)(CZ)(en) ZXSpectrum en CZ +31FC13CE551CD2D0ABD8C9150D27ED4D Nim (1983)(Sparrow Books)(16K) ZXSpectrum +BE3B091390384597698D6B72E924FAA8 Nimm (19xx)(-) ZXSpectrum +F73282B7589B61D39417153D94AC3C4F Nine Hole Golf (1983)(Granada Publishing)(16K) ZXSpectrum +17F0119DDBA03B41CB4095FBBDBD6342 Ninja (1987)(Entertainment USA) ZXSpectrum +C80A3BE9CE003CFF1BEFCE1FF1A521B3 Ninja Commando (1989)(Zeppelin Games) ZXSpectrum +B22D52A6C2880BE277734E113C478E30 Ninja Commando (1989)(Zeppelin Games)[a] ZXSpectrum +E3C1EFD74BC97D826B333B80934B2680 Ninja Commando (1989)(Zeppelin Games)[a2] ZXSpectrum +849E6CE9CB65E154F264471450CDEA65 Ninja Gaiden Shadow Warriors (2018)(DaRkHoRaCe - Diver - Jerri)(128K) ZXSpectrum +BEE42E08FE2C088431E0ADC75C91D618 Ninja Hamster (1987)(CRL Group)(48K-128K) ZXSpectrum +DCAE1B5DC651AADEEFA3F78595255A3A Ninja Massacre (1989)(Code Masters)(48K-128K) ZXSpectrum +CAC104F4DD105E1EDED5B18FC275E966 Ninja Massacre (1989)(Code Masters)(48K-128K)[a] ZXSpectrum +4EB2919F827EC2E4479750C62F3911F8 Ninja Master (1986)(Firebird) ZXSpectrum +8AAD6DEA0AE12B1BAC37754B9F3EBA4F Ninja Master (1986)(Firebird)[a] ZXSpectrum +2B20FD921736E40539A4F3C18FCA8AB4 Ninja Master (1986)(Firebird)[a2] ZXSpectrum +5E57F0DFC57E67D927E637F165024596 Ninja Scooter Simulator (1988)(Silverbird) ZXSpectrum +60261215E223793B462D666E0199A28A Ninja Scooter Simulator (1988)(Silverbird)[a] ZXSpectrum +8FCA3755BE5E0E413A73F079773B2EE5 Ninja Scooter Simulator (1988)(Silverbird)[a2] ZXSpectrum +A33A2B85237789C23E7D63F6AF0C373E Ninja Spirit (1990)(Activision)(128K) ZXSpectrum +586DA2937801FC31E70F894FE93369DB Ninja twins - Going to Zedeaks (2014-02)(Mayhem - SAM Style - Sand)(128K)(RU)(en)[Retro Games Battle] ZXSpectrum en RU +DC2E480FAD44D6517B9104E24C793E56 Ninja Warriors, The (1989)(Virgin Games)(48K-128K) ZXSpectrum +084ABC1E36C393A94268FC918B681CF8 Ninjajar! v1.1 (2014-05-21)(eightbiter - Mojon Twins, The)(128K)(ES) ZXSpectrum ES +CE15F329D6FF67CA89266EC4F9499FDD Ninjajar! v1.1 (2014-05-21)(eightbiter - Mojon Twins, The)(128K)(ES)(en) ZXSpectrum en ES +CBB04C4E245B28107004B6BABE658DEC Nipik 2 (2008)(Triumph Game Labs)(128K)(RU)(en) ZXSpectrum en RU +ED176331372CF3DC0ECC8DA83BAB68BB Nitro Joe (1985)(Computer Kontakt)(DE) ZXSpectrum DE +D88BA7219D89A3BFCC4CEA6269158594 No 1 (1985)(Bug-Byte) ZXSpectrum +9E6FC95ECFFBFFDD57036E561CD310AB Noah (1984)(Young, Mike) ZXSpectrum +CD734AC62B6FC1C082EE564190CCD5ED Noah and the Mower (2013)(Watson, Andy)[CSSCGC] ZXSpectrum +2A35ECAF05722BD1E900F9C5DCB2A0A9 Nodes of Yesod (1985)(Odin Computer Graphics)(128K) ZXSpectrum +D2BC45929F355E721DA4EAADFA8B9685 Nodes of Yesod (1985)(Odin Computer Graphics)(128K)[a] ZXSpectrum +DF77F822AB4D18EF6E05BF45732791B8 Nodes of Yesod (1985)(Odin Computer Graphics)(48K-128K) ZXSpectrum +854D806CF35D214A39EA14F13D79B3B9 Nodes of Yesod (1985)(Odin Computer Graphics)(48K-128K)[a] ZXSpectrum +AFB635BE78A7C740031C882C3DCBE9B7 Noel, you Wanker (2006)(Moss, A.J.)[CSSCGC] ZXSpectrum +6CE81E44F9A6D2DD10423A6821503752 Noma della Rosa, Il (1993)(Perpetum)(SK) ZXSpectrum SK +467F5D80C878D1C3A7E9DFE22F7D2D7C Non Crap Ultra (2004)(Piti)[CSSCGC] ZXSpectrum +D908882321D76F77FD185C45E59608A7 Nonamed (1987)(Dinamic)(ES) ZXSpectrum ES +4792E19404540BCA6A0C049E6947186B Nonamed (1987)(Dinamic)(ES)(en) ZXSpectrum en ES +01799D83805D8B372CD55BE15A40D50E Nonamed (1987)(Mastertronic)[re-release] ZXSpectrum +8F02E235B0753AC81BCDD46004516AD4 None (2010)(AER)(RU)(en) ZXSpectrum en RU +6295AFEDE18695BCC6BCBDE9CAD54F22 Nonterraqueous (1985)(Mastertronic) ZXSpectrum +C0571CAA0D2EFDBD62B2D8D94BDA3C68 Nonterraqueous (1985)(Mastertronic)[a] ZXSpectrum +B8E66C50C8F97D7E600F790923E4E599 Nonterraqueous (1985)(Mastertronic)[a2] ZXSpectrum +C9C881A01E038679BE8E6033413DF90A Norman (1988)(Power House, The)[aka Cubitoid] ZXSpectrum +0788BC7CC6E94779855FFF56B01C3671 North & South (demo) (1991)(Infogrames)(48K-128K)(FR)(en)[Crash Covertape][aka Norte y Sur] ZXSpectrum en FR +6D20142E267E7858ACC4FA48F7495806 North Star (1988)(Gremlin Graphics) ZXSpectrum +BC612E632580F311FD62B73F6D0D8033 North Star (1988)(Gremlin Graphics)[a] ZXSpectrum +3AEB19E09AC563E4F03FBAC6BFADB201 Norton (2007)(Moss, A.J.)[CSSCGC] ZXSpectrum +6B6B29E73D64814AFDAB74449A8A94F3 Nosferatu - Quest for the Vampire (1984)(Omni)[a][aka Nosferatu - Quest for the Vampyre] ZXSpectrum +5E3FAF64E95712D072385F618D5212BC Nosferatu - Quest for the Vampire (1984)(Omni)[aka Nosferatu - Quest for the Vampyre] ZXSpectrum +209CAD208B7676013C2BD7CC1AFF972A Nosferatu the Vampyre (1986)(Piranha) ZXSpectrum +91153C39891C27B9F65D0C071C3E7C08 Nosferatu the Vampyre (1986)(Piranha)[a] ZXSpectrum +D3F6291F7F8B121A8F53959C499A2D24 Nothing Thing (2013)(Silva, Paulo)[CSSCGC] ZXSpectrum +1E5E90897680784F5707295560B53177 Notorik (1992)(Ultrasoft)(SK)(cs) ZXSpectrum cs SK +9D35D7ED0F288883313C7BE6FE7E2FF9 Noughts and Crosses (1983)(Granada Publishing)(16K) ZXSpectrum +18E2530A61311AD1C63F39044BCB32F4 Noughts and Crosses (1983)(Sinclair Programs) ZXSpectrum +8B861B26A90463BB10336961155C9C79 Noughts and Crosses (1984)(Your Spectrum) ZXSpectrum +C87F8B76C8483633096EE8EF18B67200 Noughts and Crosses (1987)(Sinclair User) ZXSpectrum +07547EA9D5ECBF1D17B6341112ADE080 Noughts and Crosses (1997)(JA) ZXSpectrum +A2C11D1885C4086847722AB9FFFCA0DC Nous (1991)(Sinclair User) ZXSpectrum +D8A94DAB58B835F7A329E386BF8F27E9 Nowotnik Puzzle, The (1983)(Phipps Associates)(16K) ZXSpectrum +E32794A3F2FFFD860BD89C7985344D4B Nth Zone (1985)(Automata UK) ZXSpectrum +38CBCF375F118DB3A1BA20DCE9D680EB Nu, Pagadi (19xx)(Spectrum Omega)(CZ) ZXSpectrum CZ +FDCE549D19A09E0B076644FA2737D23C Nuclear Attack (1983)(ZX Computing) ZXSpectrum +955F1DF6A4700D051580BEE5E791285B Nuclear Bowls (1986)(Zigurat)(ES) ZXSpectrum ES +5F8F998F440765771DCE92EB4BDB4F4B Nuclear City Bomber (1984)(Scorpion) ZXSpectrum +1C047E95D178D05D4B008A88978DF116 Nuclear Countdown (1987)(Atlantis) ZXSpectrum +2BE0BBB4FC31F962877A063BDC3486B1 Nuclear Invaders (2013-12-20)(SCAINET SOFT) ZXSpectrum +9D24166F94AC6AE58D61AD8D13A8D7AD Nuclear Reactions (1999)(Young, Chris)[CSSCGC] ZXSpectrum +7C5A6740DB681022ABB12CDF14AB5FDA Nuclear Waste (1983)(Sinclair User)(16K) ZXSpectrum +C68AE7A13398212EF9845C8D1D63120D Nucleic Fallout (2010)(-)[CSSCGC] ZXSpectrum +188047D0B703A57801D88A3DA3806E9D Nudgeit (1985)(Automata UK) ZXSpectrum +08ADB906EBCE59EA3E4E4264CF91B631 Numb Cars (2001)(Triumph Game Labs)(128K)(RU)(en) ZXSpectrum en RU +D3A80CBCC6EA41938C9955013A109F31 Numb Cars Minimal Edition (2001)(Triumph Game Labs)(128K)(RU)(en) ZXSpectrum en RU +0B8CA58ADC6E728DC9FBAB4140420F11 Number Wizard (1983)(Usborne Publishing)(16K) ZXSpectrum +9CECC37E337FADA1D51850294D02ED5F Numberguessing, the 2011 Edition (2011)(Dr. BEEP)[CSSCGC] ZXSpectrum +CE0A00586BA5C5544ABC5B44ADC2EB4B Nums (2012)(SG)(RU) ZXSpectrum RU +B0BDF24E0AF365A4CCFC1FCE432E990D Nyil (2000)(Nyitrai, Laszlo)(HU)[with intro] ZXSpectrum HU +0E1000D10464AAAF062B159738B026FF Nythyhel (1987)(Guild, The)(Side A)[re-release] ZXSpectrum +F75E4B752B37FD5026573AAFB3D19E2E Nythyhel (1987)(Guild, The)(Side B)[re-release] ZXSpectrum +B8F876AB885F808128BFE482D78B8C5C O.K. Yah! (1988)(Pirate) ZXSpectrum +F56343ED58C508524710A79EAD54ECBD Obchodnik (1992)(Trebon Compani)(48K-128K)(CZ) ZXSpectrum CZ +F7EF6B47EBB210077B8C13217301EC0D Objetivo - Madrid - Parte 1 (1989)(Galo Alcolea)(ES) ZXSpectrum ES +AB7EC5641C4820EEA537A00C04E4C6BC Obliterator (1989)(Melbourne House)(48K-128K) ZXSpectrum +2E69C72D798FA24C0AB599C7BC03616F Obliterator (1989)(Melbourne House)(48K-128K)[a] ZXSpectrum +ED8660432EDACA6D9A05510F52826358 Obliterator (1989)(Melbourne House)(48K-128K)[a2] ZXSpectrum +FBC1820447FA493CFC4602CACA0B77E4 Ocean Conqueror (1987)(Rack-It) ZXSpectrum +D4127B9E0A739BD98314E10257150177 Ocean Conqueror (1987)(Rack-It)[a] ZXSpectrum +08308188A5510DBCD470189FBC92EDF4 Ocean Conqueror (1988)(Dro Soft)(ES)(en) ZXSpectrum en ES +05510FE9BFEB961BEA9F663D6DC7614A Ocean Dancer!, The (1984)(King) ZXSpectrum +6F8BEF53672AA776D25AF4C052CAEA92 Ocean Racer (1987)(Hill MacGibbon)[aka Yacht Race] ZXSpectrum +D5E2584F35A94B65BC2BDE1801FFDB49 Oceano v1.2 (2015-05-27)(EgoTrip)(48K-128K) ZXSpectrum +02605AC9F734F4D53320DA2E784364DF OC-Man v1.0 (2011)(oblo)(ES)(en) ZXSpectrum en ES +CC6650A4EBAB0F0C1CD9B321C9D701B0 Octagon Squad, The (1986)(Mastertronic)[a][aka Sub-Culture] ZXSpectrum +6C4665F83DDCD905EEA2F2F4B95CAF45 Octagon Squad, The (1986)(Mastertronic)[aka Sub-Culture] ZXSpectrum +24F036C02ED822E960E8DEDE942F517B Octan (1987)(Silverbird) ZXSpectrum +6D84733DB2C3BBC311DF8204C4803C05 Octan (1987)(Silverbird)[a] ZXSpectrum +3D45B97CEA8E913D34E0E2D8F9A311A0 Octan (1987)(Silverbird)[a2] ZXSpectrum +65DE60FEDFA449154567597A04D65202 Octopussy (1992)(Ultrasoft)(128K)(SK) ZXSpectrum SK +7EEAEA113722F82100C47BA49CEB6DEB Odd Ball (1987)(Power House, The) ZXSpectrum +35CAE2C10E588BA927D496C12CFC0679 Odd Job Eddie (1986)(Amstrad)(128K)[re-release] ZXSpectrum +64FA5C46AD6CE51AFBA38A71B31C1E8E Oddi the Viking (2010)(Digital Brains)(128K)(ES)(en) ZXSpectrum en ES +C70885A907EC9153250EB1571FB2CA7C Odyssey 1 (1983)(Perfection)(16K)[a][aka Odyssey I] ZXSpectrum +965C272EF786FE29A65A1A6D74F3504A Odyssey 1 (1983)(Perfection)(16K)[a2][aka Odyssey I] ZXSpectrum +79AFF2E3EA9BDC683523F8FECA2A209A Odyssey 1 (1983)(Perfection)(16K)[aka Odyssey I] ZXSpectrum +AB328A800DDFB6BFCB130B33E96E0396 Odyssey 1 (1983)(Softstone)(16K)[re-release] ZXSpectrum +4660C3B183CDD066658CF6DFE58AF57B Odyssey of Hope, The (1984)(Martech Games) ZXSpectrum +4CC8C30E77F2659462A100DABC2CF66F Off My Ed (1998)(Thomas, Peter)[CSSCGC] ZXSpectrum +2ADE0F8AEEC1F2ED95382397F424721F Official Eddie Kidd Jump Challenge, The (1984)(Martech Games)[a][aka Eddie Kidd's Jump Challenge] ZXSpectrum +4B90414AF13CEB6D29FC243A1872D8A2 Official Eddie Kidd Jump Challenge, The (1984)(Martech Games)[a2][aka Eddie Kidd's Jump Challenge] ZXSpectrum +07B392E2DCD6BA2836C9D8D7B3E3E2E9 Official Eddie Kidd Jump Challenge, The (1984)(Martech Games)[aka Eddie Kidd's Jump Challenge] ZXSpectrum +4EC64B65F9DAB3FB0ADC9B9CF3DAC680 Official F.A. Cup Football, The (1986)(Virgin Games) ZXSpectrum +C4DFF887E38D428E169DAB7197A79F57 Official F.A. Cup Football, The (1986)(Virgin Games)[a] ZXSpectrum +73769D461094D77579B46CF27388BF3C Official Father Christmas Game, The (1989)(Alternative) ZXSpectrum +DBA6D85FBDBD3ADACC63D4A8A4F78F82 Official Hearing Test (1998)(Young, Chris)[CSSCGC] ZXSpectrum +4CA9A1DE064AA2A28337CB3346B22ADC Official Play Numberwang At Home Numberwang Spectrum Game From Numberwang Industries, The (2011)(AYChip)[CSSCGC] ZXSpectrum +3DCAEF994887E00459CF2FA844F48400 Oh La La! (2013)(Amore, Gabriele) ZXSpectrum +048EC19AA952CFC9151D6FCF2356801E Oh Mummy (1984)(Sinclair Research)(16K)[re-release] ZXSpectrum +84C85D6CE1D737ABAC9C813024DEBA89 Oh My God! (2008)(Moss, A.J.)(16K)[CSSCGC] ZXSpectrum +6CB2D4B8FAEB2A0A95BD97F56CBB4FC2 Ohota Na Lis (1991)(AG) ZXSpectrum +F8DDE80ECA6B3217DCDB295B8055C031 Oink! (1987)(CRL Group)[a][aka Piggy Tales] ZXSpectrum +86D647291C866008FA3620F110461F4F Oink! (1987)(CRL Group)[aka Piggy Tales] ZXSpectrum +4908390B8C50F76899E3682443C9CCF9 OiX (1984)(Cichocki, Jaroslaw)(PL) ZXSpectrum PL +CE4B9E657FA50C67638E93627844DE6F Ojo del Dragon, El (1990)(Wazertown Works)(128K)(ES) ZXSpectrum ES +CDA172F824339B19AA0DFD970E0597D6 Ole, Toro (1986)(Americana)[re-release] ZXSpectrum +0320401D22D44532D13196DAE9850FF4 Ole, Toro (1986)(Dinamic)(ES) ZXSpectrum ES +95D3B1CD8A4132EAEABD0DAC3B889B12 Oligopoly (1983)(CCS) ZXSpectrum +F208AEE30674833FA2BAFB5311B65D39 Oligopoly (1983)(Sinclair User)[re-release] ZXSpectrum +1A1A89AFDD874D1C75462230F7B92191 Olisa (2012)(Double Headed Secret)(RU) ZXSpectrum RU +61698A7C51B861D5222E2AF7D23D61CD Olisa (2012)(Double Headed Secret)(RU)(en) ZXSpectrum en RU +629146471795D6143B42A8A459737B63 Olli & Lissa 3 (1989)(Cartoon Time)(48K-128K) ZXSpectrum +D720D69BED26C6341FB0CF3307C9FEFD Olli & Lissa 3 (1989)(Cartoon Time)(48K-128K)[a] ZXSpectrum +9B14549FDFAE3E1023FAC052C5BC8B5F Olli & Lissa II - Halloween (1987)(Silverbird) ZXSpectrum +28331AD0453BF65EEFED462C30408653 Olli and Lissa (1986)(Firebird)[a][aka Olli & Lissa - The Ghost of Shilmoore Castle] ZXSpectrum +22939270229A11309FB8926F610F493E Olli and Lissa (1986)(Firebird)[aka Olli & Lissa - The Ghost of Shilmoore Castle] ZXSpectrum +ED384336193409854FF22332853E3A00 Olympiad '86 (1986)(Atlantis) ZXSpectrum +7A73D4103AAFD2A71CE95E7B1221C6C2 Olympic Challenge (1984)(Century City) ZXSpectrum +536C8E08A3D4D03853F95F70890397FA Olympic Reactions (2012)(-)[CSSCGC] ZXSpectrum +C42B39397995B02836EACDC7B3F561F7 Olympicon (1984)(Mitec) ZXSpectrum +74CE7F74797BB6B7CFA9A24FF922887D Olympicon (1984)(Mitec)[a] ZXSpectrum +4968D3755BAA12088922E1666FD0D641 Olympics (1984)(CRL Group) ZXSpectrum +E3F411D3844D2CF28F291F5D6C7AB828 Olympimania (1984)(Automata UK) ZXSpectrum +B5FEDD1F163D636784764E6E7159DF8E Omega Dimension (1989)(Positive)(48K-128K)(ES)(Side A)[aka Dimension Omega] ZXSpectrum ES +8D9B2E275856EDC33CA634CD7D0620B1 Omega Dimension (1989)(Positive)(48K-128K)(ES)(Side B)[aka Dimension Omega] ZXSpectrum ES +BD6177C94CD961BE4D29348C6BEA535B Omega Dimension (1989)(Positive)(48K-128K)(ES)[a][aka Dimension Omega] ZXSpectrum ES +1C5E8FFADA507C21E12019141932D9C5 Omega Dimension (1989)(Positive)(48K-128K)(ES)[aka Dimension Omega] ZXSpectrum ES +0FBE5F76AD71792EAB86812318B0A4A3 Omega One (1987)(Mastertronic)[a][aka Omega 1] ZXSpectrum +835D1DFB1AE0FBD27AF147B084BD9556 Omega One (1987)(Mastertronic)[a2][aka Omega 1] ZXSpectrum +CF6EA2D0F7E80E6B569EBC049BE37975 Omega One (1987)(Mastertronic)[aka Omega 1] ZXSpectrum +EF3FB539665588D0B001967AF006EFCC Omega Run, The (1983)(CRL Group) ZXSpectrum +2B425425E600598D963DB3C5CA08A855 Omega Zone, The (1991)(Crash) ZXSpectrum +80F5BA3A361FA8106C67B216CB0D9326 Omelettes For Breakfast (2017-07-29)(Amore, Gabriele)(IT)(en) ZXSpectrum en IT +CA2B7A858845FF56365BF1FE7BD026F5 Ometron (1983)(Software Projects) ZXSpectrum +64D3D1D9704040664B05F663B6E5BB62 On Reflection (2007)(Cheese Freak)(128K) ZXSpectrum +B6CC56CA2159B8C585B2CEF666339778 On the Bench (1988)(Cult Games) ZXSpectrum +8BF3004DA4D65969E39555CC8698136A On The Gloomy Side Of Luna (2013)(Zapacsoft)[CSSCGC] ZXSpectrum +FE74993CC811B3A38562E931C0C06AF7 On the 'Oche (1984)(Artic Computing) ZXSpectrum +1EC7F1C9CA43C4D6794EDCBE45797154 On the 'Oche (1984)(Artic Computing)[a] ZXSpectrum +9AE59812E8701FE3F37829A2B79A7EE2 On the Road (1984)(Sinclair User) ZXSpectrum +FB47CE530C92E02F255B68BF4312AFB2 On the Run (1985)(Design Design) ZXSpectrum +590112F0406E589700CD5AA40A0B56E3 On the Run (1985)(Design Design)[a] ZXSpectrum +BAFFAD15C95A19F3A84313FDAA225516 On the Run (1989)(Alfo) ZXSpectrum +6747A385EF3C79F946225E1A7C0B5515 One for the Road (1986)(Tynesoft) ZXSpectrum +CB54B8A1EA7B4B395D925FAEA4AF2B26 One for the Road (1986)(Tynesoft)[a] ZXSpectrum +A4F6A06DCA1E6471873E45317A9374AA One Man and His Droid (1985)(Mastertronic) ZXSpectrum +DB0C1CD4F009484C4BD7F6AFACA98A57 One Man and His Droid (1985)(Mastertronic)[a] ZXSpectrum +34A31905A3356E864CA7100842089413 One Man and His Droid (1985)(Mastertronic)[a2] ZXSpectrum +12610D670A64350B5FB783CCFB0E2DB7 One Man and His Droid II (2001)(Brooker, Clive)(128K) ZXSpectrum +9F0D673232065289F64C007848F8D56E One-on-One (1985)(Ariolasoft UK) ZXSpectrum +549AC75C664AB2EA5A4D29D1B3C5BDCC Oops (1988)(Big Apple Entertainment Company, The) ZXSpectrum +ACE2C8F9D15C8DDC6E6EDBB2CE2F6240 Ooze (2017)(Bubblesoft)(128K) ZXSpectrum +27BCD94EE07D0995AB27F03C4F3AAC7C Ooze v1.5 (2017-03-18)(Bubblesoft)(128K) ZXSpectrum +6EEB142D76F06A5C86FB9A3896B94F5D Open Door, The (1988)(Tartan) ZXSpectrum +C1692474D45126B374A7B11008618C52 Operaciones Especiales (1984)(Zafi Chip)(ES)[aka Special Operations][re-release] ZXSpectrum ES +0C482F89FEB35A850F15E9ED0DA0A347 Operation Colossus (1986)(Omega)(IE)(en) ZXSpectrum en IE +1BCE759E03A8AC35781EC1622BBBFE42 Operation Gunship (1989)(Code Masters)(48K-128K) ZXSpectrum +169384CBCCB2826B5346C7696164D1B7 Operation Gunship (1989)(Code Masters)(48K-128K)[a] ZXSpectrum +9986F985BA01471B4AD5B4EC459F89D4 Operation Gunship (1989)(Code Masters)(48K-128K)[a2] ZXSpectrum +70CBC50B823F2E61B2B20E32EBE8C848 Operation Gunship (1989)(Code Masters)(48K-128K)[a3] ZXSpectrum +73EDC0B2D8363B6BE20E840CFA930E60 Operation Hanoi (1990)(Players Premier)(48K-128K) ZXSpectrum +9068850F1244C1EEF3047F28F195840E Operation Hanoi (1990)(Players Premier)(48K-128K)[a] ZXSpectrum +3EAD84C9C17EF7C55D0104FD2DA864F8 Operation Hormuz (1989)(Again Again)(128K) ZXSpectrum +324F767D7CAB618D83A7AFF6C71CEBBF Operation Hormuz (1989)(Again Again)(48K-128K) ZXSpectrum +9091441753E46D22F569D52CA3CD6F3D Operation Hormuz (1989)(Again Again)(48K-128K)[a] ZXSpectrum +7DD7BA81191AB167BDEBDC20D410938B Operation Hormuz (1989)(Again Again)(48K-128K)[a2] ZXSpectrum +CDCA40FAAA3485FAF679958B97D89BDB Operation Thunderbolt (1989)(Erbe)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +79A95391EA23BB66C128038F95C4BAA3 Operation Thunderbolt (1989)(Ocean)(48K-128K) ZXSpectrum +2E34FF13D18F62E77367E21408A42F6B Operation Thunderbolt (1989)(Ocean)(48K-128K)[a] ZXSpectrum +037DD630B6C629626BC19ACB131E93BC Operation Turtle (1984)(Pocket Money) ZXSpectrum +B9A0E133F73CB886E0393D2D03EA9A8D Operation Wolf (1988)(Ocean) ZXSpectrum +6F9317090227C02A0D55253C02EFE323 Operation Wolf (1988)(Ocean)(128K) ZXSpectrum +A2DF8C6360DB1EE2F4CEA5EE8DC8BF2B Opposition (1984)(Pulsonic) ZXSpectrum +AD5F1AD6DDE29230D4814FD8E2043800 Optical Illusions (2015)(Ferre, Simon M.)[CSSCGC] ZXSpectrum +3196C4F43DDD6BC915D30EB37B9318F7 Oracle's Cave, The (1984)(Doric Computer Services) ZXSpectrum +49B62B1E7A6FBF562A9D1F0ACADF966E Oracle's Cave, The (1984)(Doric Computer Services)[a] ZXSpectrum +6E27220BBA44CBBADBAA3196E4C04E16 Orb (1982)(Impact) ZXSpectrum +41EE80FC74E3F4D572122069184480C4 Orb Quest (1991)(Guild, The)(128K) ZXSpectrum +A933E0549F6283FCE6AB06D3780B4105 Orbit (1984)(Longman) ZXSpectrum +6B084FFABBCE78B6DD1441160FD77276 Orbiter (1982)(Silversoft)(16K) ZXSpectrum +737C24405CD709112D1B30E7494381B7 Orbix the Terrorball (1986)(Streetwise) ZXSpectrum +D6EDABD9CB32AD309718D4E010D0B39E Orbix the Terrorball (1986)(Streetwise)[a] ZXSpectrum +163A9CE760955F78FEBFD4B9F291665E Orbix the Terrorball (1986)(Streetwise)[a2] ZXSpectrum +30A99155924136BC15DCE1881FC96FEC Orc Attack (1984)(Creative Sparks) ZXSpectrum +6863EBE27E32DF71CC1A6E7CA9D3E3DE Orc Attack (1984)(Creative Sparks)[a] ZXSpectrum +91489F5A6F55CF86EFF7F3A54ABE63B5 Orc Attack (1984)(Creative Sparks)[a2] ZXSpectrum +550DC9E27F7B9D325C28D11FACCB20A9 Orc Island (1984)(Green, S. - Jones, S. - Malin, C.) ZXSpectrum +2E038A9DA0711AB452E0771866B154C7 Orc Slayer (1984)(Gamma) ZXSpectrum +CDD40216DED571E16B1FF7C0BAAFDEF1 Orchard (1983)(Sinclair Programs)(16K) ZXSpectrum +62EF28B9D870DF266587C6D4BC6D3B1B Orchard Thief (1983)(Virgin Books) ZXSpectrum +5F8BF1596A937613E633F374651B6A4B Order of Mazes, The (2015-10-29)(Dalby, Tom - McGrorty, Kevin) ZXSpectrum +5EB001B655A24B87182A489356081162 Orient Gardens (1984)(Tutto Spectrum)(it) ZXSpectrum it +3AA00522B2AB5FABBB39210E1CFCAA32 Orient Gardens (1984)(Tutto Spectrum)(it)[a] ZXSpectrum it +B8D792141433110AC57516177D2AA5FE Oriental Games (1990)(Micro Style)(48K-128K) ZXSpectrum +E98AA2E5E58C208F1CAEADE65626650E Oriental Games (1990)(Micro Style)(48K-128K)[a] ZXSpectrum +E9EC1AB0A0F8C510B31E6B6EE1D2494C Oriental Games (1990)(Micro Style)(48K-128K)[a2] ZXSpectrum +57F4EC7FC1A67B07F0FD7ACB388D9B57 Oriental Hero (1987)(Firebird) ZXSpectrum +FD5DF2A5C447CA890855AC7EDC30724E Oriental Hero (1987)(Firebird)[a] ZXSpectrum +35CEB46825C3755F6D58E3D54712E7AC Orion (1983)(Software Projects) ZXSpectrum +2735D87A7D854653801A297228ABBC89 Orion (1993)(Proxima)(48K-128K)(CZ) ZXSpectrum CZ +9990E644033888678CD59D78CC62AE0D Orion (1993)(Proxima)(CZ) ZXSpectrum CZ +1E7D3AD16648278117A497D5264D2612 Orion-7 (19xx)(EP)(ES) ZXSpectrum ES +E61FFE36BFFDB247E6A6754B0AD48145 Orson Powell - Lycanthropus (1987)(Viking)(IT) ZXSpectrum IT +AC5E6D88D6474BD2CE4FC5F7FD303E4B Orthius (1985)(Sinclair User)(16K) ZXSpectrum +AC35DE6DF82B99B7289DFCDE19A019C3 Ossuary (2013)(Cyningstan)(16K) ZXSpectrum +527AC2496FC804DFB332A7FB57CC651A Osten (1984)(JC Jumbo Data)(16K)(DK)(da) ZXSpectrum da DK +D8FA0A2873D90B512B6A9606DE8FF405 Ostron! (1983)(Softek)(16K) ZXSpectrum +EE3CF22C2175C5BAC67C14BE75408005 Osvajanje Zvezda (19xx)(-)(sr) ZXSpectrum sr +CAB0D71FAD7C30D3C3F9E0A9F93DDE0E Otello (1989)(Vulcan)(PL) ZXSpectrum PL +EAE7AF07687EEE1F44D7880DC8507595 Othello (1983)(ERE Informatique)(16K)(FR) ZXSpectrum FR +B31CDE870A768F3BC729C8DF39DDC779 Othello (1983)(ERE Informatique)(16K)(FR)(en) ZXSpectrum en FR +F83403489C91F23A5EB26813DFBB9254 Othello (19xx)(-)(16K)(de) ZXSpectrum de +9D765143AB99A191F66B227306660585 Otters on a Plane! (2013)(bugfix)[CSSCGC] ZXSpectrum +2CF4ADFB6149E205143D0E647EDB1873 Ottery Quest (2013)(Kweepa)[CSSCGC] ZXSpectrum +CD35CCDA64B80757E19A01F3ABA6ECAA Out for the Count (1989)(Dynamite Designs) ZXSpectrum +775AFD4164133C308E27556B75F316FC Out for the Count (1989)(Dynamite Designs)[a] ZXSpectrum +D9363BDE2DFE994CD62010666D66E734 Out of the Shadows (1984)(Mizar Computing) ZXSpectrum +8F6FE0C3AADE2155998A6CB862BB7C80 Out of This World (1987)(Reaktor) ZXSpectrum +2A88E6069F24BFC7242FB08BC46F3F6A Out Run (1987)(U.S. Gold)(48K-128K) ZXSpectrum +647546A0BF2D2ECCC0FC6210066F39AC Out Run (1987)(U.S. Gold)(48K-128K)[a] ZXSpectrum +944425333C67FBFA4EF95165382B6303 Out Run Europa (1991)(U.S. Gold)(48K-128K) ZXSpectrum +475956122FE69AE0259C8027FB448F7E Outcast (1987)(CRL Group) ZXSpectrum +8625F5D148CC3C73F8DF00295052080A Outcast (1987)(CRL Group)[a] ZXSpectrum +710CE89845C165D7C71C8CFA1E969FE8 Outland (2014-06-21)(ZX-Studio)(es) ZXSpectrum es +E869E3EB9BABD4209AEA1805ADAFB1F8 Outlaw (1990)(Players Premier)(48K-128K) ZXSpectrum +52A209B2CDCE7463406691267503F1F4 Overdog (1989)(Mega-Soft) ZXSpectrum +C741C9E278E565A6BBE4E75320CDFD21 Overkill (1988)(Atlantis) ZXSpectrum +21C398758A0234A0EDDA68C76AF2AF5F Overkill (1988)(Atlantis)[a] ZXSpectrum +002A40CB7B6DCB16A9EEF5B552979DF2 Overlander (1988)(Elite Systems)(128K) ZXSpectrum +75C42B2CCFDCEF0C31D082D0D55BF84D Overlander (1988)(Elite Systems)(48K-128K) ZXSpectrum +53CB30E70570A2933AE66ED967A4C548 Overload (1985)(Sinclair User) ZXSpectrum +A3E28439161AD197C44F84D69C6A9556 Overload (1985)(Sinclair User)(16K) ZXSpectrum +7BFFF989571687626BD8510EAAB17788 Overlord (1988)(CCS)[a][aka Invasion 6th June 1944, The] ZXSpectrum +7F5C7C007F40DD7CF15BF7F2D3187418 Overlord (1988)(CCS)[a2][aka Invasion 6th June 1944, The] ZXSpectrum +667A82AC36EC2D8FD238C56D81E98BDD Overlord (1988)(CCS)[aka Invasion 6th June 1944, The] ZXSpectrum +7167D028E74157F7FCD5335F65CDA0DD Overlords (1985)(MC Lothlorien) ZXSpectrum +5672F8B31156222C948668B0D6388F8F Owl, The (2011)(Arda)[CSSCGC] ZXSpectrum +619D860527E93A2F6745C3FDE45E5987 OXO (1983)(Pan Books)(16K) ZXSpectrum +4184E548553F2AF7EDCFA0E5C0F8DE39 P.H.M. Pegasus (1988)(Electronic Arts) ZXSpectrum +6033665EE050A36287EBA38CB3A6C60B P.H.M. Pegasus (1988)(Electronic Arts)[a] ZXSpectrum +AF1924698278C6CFCEC8E45C728720C6 P-47 Thunderbolt (1990)(Firebird)(48K-128K)[aka P-47 - The Freedom Fighter] ZXSpectrum +7B6075956221D899C272032F8960FD64 Pac-Chian (1984)(Editoriale Video)(IT) ZXSpectrum IT +3B6D4DC6EF42036DEDC968C9E4101822 Pachinko (2013)(Kweepa)[CSSCGC] ZXSpectrum +69341C827A4390E3BFD60F451ACC4AB1 Pacific War (1984)(CCS)[re-release] ZXSpectrum +741FDB4680F13B4AD5958A41EC63A101 Pac-Land (1989)(Grandslam Entertainments - Quicksilva)(48K-128K) ZXSpectrum +18D111B44978453C06048639818979EE Pac-Land (1989)(Grandslam Entertainments - Quicksilva)(48K-128K)[a] ZXSpectrum +8E9B08046ABD8ECA81DAD838DAB5DCEB Pac-Land (1989)(Grandslam Entertainments - Quicksilva)(48K-128K)[a2] ZXSpectrum +66EEBE0D413620185E3A6C757F774396 Pac-Man (1984)(Atarisoft)(16K) ZXSpectrum +BE3D1B3AEB399CFAF140F41B832E3E28 Pac-Man (1984)(Atarisoft)(16K)[a] ZXSpectrum +347D152A31C0F81F2E01F16B43AF8468 Pacman, The (2010)(AER)(RU)(en) ZXSpectrum en RU +C24D8242E709F97CEA7113E389DCB52C Pac-Mania (1988)(Grandslam)(48K-128K) ZXSpectrum +A04BFB9BF0CFC77D2940BAB651D8FDA5 Pac-Mania (1988)(Grandslam)(48K-128K)[a] ZXSpectrum +DE395904CA69BB15237E97034BB5B94B Pac-Mania (1988)(Grandslam)(48K-128K)[a2] ZXSpectrum +500D53C05DCF31F5DCEAC4B1831298DC PAC-TXT (2010-10)(ArSoft Corp. - Hooy-Program)(PL)(cs)[ByteFest] ZXSpectrum cs PL +BA1B5921B46EB05971D86EBD16EB4ED3 PAC-TXT (2010-10)(ArSoft Corp. - Hooy-Program)(PL)(en)[ByteFest] ZXSpectrum en PL +1B43D1E680BE793FA7561EC2CA48140A PAC-TXT (2010-10)(ArSoft Corp. - Hooy-Program)(PL)[ByteFest] ZXSpectrum PL +D73456A1C68C4BBCA1B578635927C0BE Pad Painter (1984)(Green Fish Software Enterprise) ZXSpectrum +C21573BA05C1F9774C8380FFFA356C11 Paddington's Garden Game (1984)(Collins Soft) ZXSpectrum +AF93D8C3394C94767A41149FDD3EEF20 Padenie Nebol'shih Kirpichei (1992)(Rugalenko, Roman)(RU) ZXSpectrum RU +5237D25DEB5FF67F461C7DE61E5D2DF3 Page and the Curse of the Pharaoh (2015-01-23)(T.D.F. micro-visions)(48K-128K) ZXSpectrum +62067623EF7DB8EC32D472C42A4B999D Page's Castle Quest (2014-10)(T.D.F. micro-visions)(48K-128K) ZXSpectrum +7F7AA81D7A336A7F46B8EC41DA72E62A Pain The Line Red (2015)(MatGubbins)[CSSCGC] ZXSpectrum +E0977911A5D67CADCA1433DCBF49DD7F Painter (1983)(A'n'F) ZXSpectrum +E880D1B8D9104E974A73B8AAA68BC119 Painter (1983)(A'n'F)[a] ZXSpectrum +2452372B0659173B8F3E372F61F1679B Painter (1983)(A'n'F)[a2] ZXSpectrum +9A1078B06E3A4E48FC78C74136CDE7C2 Pair of Zippy Road Runners, A (1982)(ZX Computing)(16K) ZXSpectrum +00E29F8BB83ED45287E55692043ADED2 Pajarito y el Billete, El (1991)(DRAGON)(ES) ZXSpectrum ES +9DE7A9286074F5F326269C01CADC0B4C Pajarito y el Billete, El (1991)(DRAGON)(ES)[a] ZXSpectrum ES +CC27EDF9FCF13DF5B058F9B17318107F Pakacuda (1983)(Rabbit)(16K)[aka Pacakuda] ZXSpectrum +C1774D2B27DC03E6607DB4B2E4FD0AF5 Palace Hotel (1989)(3PSOFT)(ES)[re-release] ZXSpectrum ES +E66B46FEBA070CC9AD46C2C3E49F2C9B Palace Hotel v2 (1991)(Year Zero)(ES) ZXSpectrum ES +A181CF23149DF6258FF861B4A878E2CB Palillo (2008)(Garcia, Aitor Gomez)(ES) ZXSpectrum ES +6943B10456B8CAD7398893D37BA8E633 Panama Joe (1984)(Parker - Sinclair Research)[a][aka Montezuma's Revenge] ZXSpectrum +F001C2AAEB19CDC514FC4D53F2593DF8 Panama Joe (1984)(Parker - Sinclair Research)[aka Montezuma's Revenge] ZXSpectrum +81F16F35E9C21B456CD5992B3AD4D9DF Pandemonia (1983)(CRL Group) ZXSpectrum +9760A7A785449C6D65FD5478180E92C7 Pang (1990)(Ocean)(128K) ZXSpectrum +EBB255DEE98B921B32D0C9D4858E79E9 Pang (1990)(Ocean)(128K)[a] ZXSpectrum +4DE764B184AED2C429F803F10F296E6D Pang (1990)(Ocean)(128K)[a2] ZXSpectrum +4BAFEDA9FE94D8A5FA35040DC2FBB562 Pang (1990)(Ocean)(128K)[a3] ZXSpectrum +E9E25BF5E1C4965C9AC38B42AB5F5CF7 Pang (demo) (1990)(Ocean)(128K)[Sinclair User Covertape] ZXSpectrum +AA8F1CFF2324ACFF1AD9A75BA7138A70 Pangolins (1982)(Sinclair Research)(16K) ZXSpectrum +2B3A8892D8CA9482AAD1368205167C08 Panic (1983)(PSS) ZXSpectrum +A81526FA36AD512F71677B7C981270BE Panic Dizzy (1991)(Code Masters)(48K-128K) ZXSpectrum +0EF6F8F762C4DA204F63AC20E3E78C83 Panther (1989)(Mastertronic) ZXSpectrum +E1AE215C3C423ABB9AA53E6654675502 Panther (1989)(Mastertronic)[a] ZXSpectrum +AD5B82279A210A842E2812D0C04271F9 Panzadrome - The Silicon Wars Part IV (1985)(Ariolasoft UK) ZXSpectrum +D5BF4F8A356F5D1F808709BBE77BE91C Panzer Schlacht (19xx)(Schader, Steffen)(DE) ZXSpectrum DE +F52DC297FFD900BD03B1B7F82B3E0D55 Pap Idol (2003)(Spike)[CSSCGC] ZXSpectrum +3667B506728BDFF77F25F18338A182CF Papa Dance (1986)(Arston)(PL) ZXSpectrum PL +BE37142CB611290BDE7DD5C531369C05 Paperboy (1986)(Elite Systems) ZXSpectrum +3149912DA0424CA0134DC909C44AC881 Paperboy (1986)(Elite Systems)[a] ZXSpectrum +15DEB601596B583DD4022F803A6C79A7 Para Academy (1990)(Zeppelin Games) ZXSpectrum +D7EB28AB82C5088F92D61E689CF6F9F8 Para Academy (1990)(Zeppelin Games)[a] ZXSpectrum +DBD740DFA10AC85E3D20C2154ACA30C7 Para Assault Course Simulator (1988)(Zeppelin Games) ZXSpectrum +9E4370D06016FFE2333BB68B597229EA Parabola (1987)(Firebird) ZXSpectrum +544799FFF1FB8727BE1ACB651797C9AF Parabola (1987)(Firebird)[a] ZXSpectrum +3D9E88C6B6118497B5A32B199A04388E Parabola (1987)(Firebird)[a2] ZXSpectrum +3B7AB421D31560FFAF38F9670186F8E4 Parabola (1987)(Firebird)[a3] ZXSpectrum +227913BB06DB2529538AC3E8EF272D6A Parabola (1987)(Firebird)[a4] ZXSpectrum +1F7F9C587D9AF914479FC9162147BAAD Parachute (2018)(Miguetelo) ZXSpectrum +5A59A177E13CE72979F0F9577057A1B8 Parachutist (1984)(Fontana Publishing)(16K) ZXSpectrum +D17662439F3070E480A6BC5FBCD72934 Paradise Cafe (1985)(Damatta)(PT)[a][adult] ZXSpectrum PT +D83570BFB5C1E9228AAA7E7169C4FBB9 Paradise Cafe (1985)(Damatta)(PT)[adult] ZXSpectrum PT +2FBAD11CE1A92B50576ECFF011CA0E2D Paradise in Microdot (1985)(Automata UK) ZXSpectrum +6CDA79CDCCD399DE2E8BAAAFE4B64A21 Paradox (1984)(Runesoft) ZXSpectrum +0D1CF021EC88894C2B7F8812F73AF1B0 Paradroids (1984)(Mikro-Gen) ZXSpectrum +9A63EC693BA7A298BFFB1DAB87675486 Paragram (1983)(Elephant)(16K) ZXSpectrum +FF965258CBF0AA33A5C1622727FCE899 Paralympic Obstacle Kayaking (2012)(Railton, Jason J.)[CSSCGC] ZXSpectrum +AA3C754FAD478BDA788DF92AFF2E329D Paranoia (1986)(SCP'86)(ES) ZXSpectrum ES +76C92F08DE4B33A4E3B91B4B023503D2 Paranoia Complex, The (1989)(Gremlin Graphics) ZXSpectrum +FFAA207A26AAEE5F580EDBC599CDB07F Paranoid Pete (1984)(Ubik) ZXSpectrum +34F85A5946BDF4F37DB1E64D0648BA88 Paranormal (1987)(Thrydhent Vision Systems)(ES) ZXSpectrum ES +F587A6D3ED36CA529DDFB74A7916373F Parap Shock (1989)(MicroHobby)(ES) ZXSpectrum ES +9EAE5C7690C87A8C78F075FC0663245E Paras, The (1983)(MC Lothlorien) ZXSpectrum +F78B8B7A4DFE977B27108377EB6E9D41 Paratroopers (1983)(Rabbit)(16K) ZXSpectrum +C3066689E0CBB1F3939F655DC1BD691B Paratroopers (1983)(Rabbit)(16K)[a] ZXSpectrum +2603EAEC15B38E97D4AE520BAC9FC3C7 Parcel Drop (1984)(St. Michael)(16K) ZXSpectrum +9283545A647B7928B147EEDB43EC4E2D Parchis (1984)(Investronica)(ES) ZXSpectrum ES +B6B53886919CB1ED862C2C113CD836A3 Pariboro (2012)(ZeroTeam)(SK)(en) ZXSpectrum en SK +A3E3014F35864082B723D48FFF58481A Park Patrol (1987)(Firebird) ZXSpectrum +BADB0ABB8CA2F6D1F7C4634B92E56C36 Party Willy (2004)(Broadsoft)(128K) ZXSpectrum +0FC3369736A422E30BA94E5EBE0DAAA0 Party Willy (2004)(Broadsoft)(48K-128K)(Tape 1 of 2 Side A) ZXSpectrum +52384302ADFF7CB14FECB5C2D442C0F4 Party Willy (2004)(Broadsoft)(48K-128K)(Tape 2 of 2 Side B) ZXSpectrum +C4EE44E0E707FA5588ACEFA02831BEAD Party Worms (2009-03)(Total Computer Gang)(48K-128K)(CZ)(en)[Forever] ZXSpectrum en CZ +50D843C8B473B84877ABB330F189CF12 Paso, El (1987)(Ciudadela)(ES) ZXSpectrum ES +CC2BB79D2DD960978091E2FEE768EC1E Paso, El (1987)(Ciudadela)(ES)[a] ZXSpectrum ES +F1EDCE825D839FF69E3FD6995141BA6E Passing Shot (1989)(Image Works)(48K-128K) ZXSpectrum +032C4B08F1566969E672B0FED4248A1B Passing Shot (1989)(Image Works)(48K-128K)[a] ZXSpectrum +87EC9B30C314C8BA6ECE2BA1FEC216C4 Passing Shot (demo) (1989)(Image Works)(48K-128K)[Your Sinclair Covertape] ZXSpectrum +2DE982ED9984E4857C19AA7A26A74F8E Paste (2000)(Strong, Glenn - Tyrrell, Malcolm)[CSSCGC] ZXSpectrum +1BC53093E8742741BAFB44F6A15A1E74 Pastime (1993)(Kuznetsov)(UA)(ru) ZXSpectrum ru +24E47F6CEB5D2D2D6089808054ECA033 Pastime II (1993)(Kuznetsov)(UA)(ru) ZXSpectrum ru +9AA6C20B6EEC4B9CC87AD9A191D80D44 Pat the Postman (1983)(Mikro-Gen) ZXSpectrum +5428F91EB57C4454B6CA0B28176B37FE Pat the Postman (1983)(Mikro-Gen)[a] ZXSpectrum +EF04A06F5E3589698DD93D6A5B3EC8F7 Pathetic Pablo Bros, The (1993)(Your Sinclair) ZXSpectrum +43011F46D10174F163B37D11079033F6 Patience (1983)(Sinclair User)(16K) ZXSpectrum +BE93688D68B2BE2B7175B3F0B78171C5 Patience (1985)(Your Spectrum) ZXSpectrum +A5F6CE6406D01B0C442715F5A6C59BFA Patience 2 - 8 Cards Patience (1984)(ZX Computing)[aka Card Corner - Patience 2] ZXSpectrum +9D77764396BD00C7CEFD197EF2756C8F Patience 3 - 11-Up Patience (1984)(ZX Computing)[aka Card Corner - Patience 3] ZXSpectrum +4B98CD59E691E8555999B08E08E136F3 Patience 4 - The Wall (1985)(ZX Computing) ZXSpectrum +BC2AB37D2664CC40586C6F252701D15E Patience 5 - Pairs (1985)(ZX Computing)[aka Patience V] ZXSpectrum +E16F19B98F60664507B9BABC8327A1BA Paul and the Lost Chalice (1988)(CRC)(Tape 1 of 2) ZXSpectrum +EF03BFB2565B3B475195D8F09F0D5F57 Paul and the Lost Chalice (1988)(CRC)(Tape 2 of 2) ZXSpectrum +E5C15117044078C7958461A43144A1A1 Pawn, The v2.3 (1987)(Rainbird)(128K) ZXSpectrum +C148868C651051F044906B011F925EBF Pearl Harbour (1983)(Sabresoft) ZXSpectrum +17E5EB93075B7AFBC70B136A8BFBED18 Pear-Shaped (2000)(Tetrachloride, Equinox)[CSSCGC] ZXSpectrum +5B6A64F65C006DE200D2E176557CF943 Pedro (1984)(Imagine) ZXSpectrum +61B05671C73B796C9C31EEE1DB20A700 Pedro (1984)(Imagine)[a] ZXSpectrum +5E4A9124B59E83AAE594D43BCB38E4E1 Pedro in the Haunted Castle (2011)(Pliva, Pavel)(48K-128K)(CZ)(en)[aka Pedro v Strasidelnom Zamku] ZXSpectrum en CZ +7D0AECDE721B958D70852A1A29C118B8 Pedro in the Land of Pyramids (2011)(Pliva, Pavel)(CZ)(en) ZXSpectrum en CZ +AC7F1E49C4876F681C4B39B74A28921D Pedro na Ostrove Piratov (1993)(Ultrasoft)(48K-128K)(SK) ZXSpectrum SK +8DEA8694D8B96E2BE3C091271AEF3B22 Pedro on the Pirate Island (2011)(Pliva, Pavel)(48K-128K)(CZ)(en)[aka Pedro na Ostrove Piratov] ZXSpectrum en CZ +977034C45C1E88943B01F0186D77CC32 Pedro v Krajine Pyramid (1993)(Ultrasoft)(SK) ZXSpectrum SK +D0B0C8C74CE4EAC76A08C6F1CD4AD498 Pedro v Strasidelnom Zamku (1993)(Ultrasoft)(48K-128K)(SK) ZXSpectrum SK +7D9B4F846683FF3DE8D44D0A80171E05 Pedro y las Tortugas (1985)(Micromania)(ES) ZXSpectrum ES +6AC6C2DD38B0AE88B46EB177187EBADB Peepshow, The (1985)(Awk)(DE)[adult] ZXSpectrum DE +B360A27EC4F2EAB50070040E983277B1 Pegasus Bridge (1988)(PSS) ZXSpectrum +F9BE33B17320FE95468582939A134E5B Peking (1991)(Your Sinclair) ZXSpectrum +47CD0B8123B0F96F4637D960D94B2CE1 Peloponeska Valka (1994)(Proxima)(CZ) ZXSpectrum CZ +4FCC8AF6DFBE0B394E31E80321B0D397 Penetrator (1983)(Melbourne House) ZXSpectrum +5AB820889AA77B92115ED92C35958C30 Penetrator (1983)(Melbourne House)[a] ZXSpectrum +7043CF81101CBDE38B371B95DA2AC7E4 Penetrator (1983)(Melbourne House)[a2] ZXSpectrum +176E953FEB8C0F29E7FC64C0A6C75856 Penetrator (1983)(Timex)(TC2048-TS2068) ZXSpectrum +A27EA38895540CE9993977113916A278 Pengo Quest (2015)(Amore, Gabriele)(48K-128K) ZXSpectrum +CA56CAF4072C2BBF13FF6B1D155554B5 Pengo Quest (2015)(Amore, Gabriele)(48K-128K)[AY] ZXSpectrum +06F5EDBD6134E7484AD8DD15614831DF Pengo Quest (2015-12-26)(Amore, Gabriele)(48K-128K) ZXSpectrum +66D2B8F1AC0708DB34C668D11A473FA6 Pengo Quest (2015-12-26)(Amore, Gabriele)(48K-128K)[Arrows] ZXSpectrum +0FEAE5AE4A388B9ED09BC52BA1C98719 Penguins and Polars (1984)(Sinclair Programs)(16K) ZXSpectrum +59FE3C04D2CD177C768FEA997231C09C Pengy (1983)(Micromania)(16K) ZXSpectrum +57BF7295FB4A8BC943FCDFBF03F6E19A Pengy (1983)(Micromania)(16K)[a] ZXSpectrum +2E9F922E1022989ED9B7380F080A83FF Pengy (1985)(Mogul Communications) ZXSpectrum +EB937EAC9E023B02F987E915057D8C49 Pentac (1985)(Compulogical)(ES) ZXSpectrum ES +41F29D23922476D11CFEC073B5869AFC Pentacorn Quest (2015)(NightWolf)(128K)(RU)(es) ZXSpectrum es RU +0C34D1F5CCAE24842D8FA860E80FE405 Pentacorn Quest v1.1 (2015)(NightWolf)(128K)(RU)(es) ZXSpectrum es RU +CB04824A3E04D1765A1DBEA17CC6BFE8 Pentagon (1984)(Korber, T.)(16K)(DE) ZXSpectrum DE +71AC42F7CA2A4EBA80A68FDE8B329774 Pentagram - Pokes (19xx)(-) ZXSpectrum +25A607235780039BD2133F2801A1501A Pentagram (1986)(Ultimate Play The Game) ZXSpectrum +561B842FF423D11C9D9C9C24D6364583 Pentis (1988)(Raugas, Tony) ZXSpectrum +1D26945F6DC4A0F22C95C64EBE91E266 Pento Mania (1987)(Alternative) ZXSpectrum +C047FD0F01443C464F15140B26287360 People from Sirius (1987)(U.S. Gold - Your Sinclair)(48K-128K)[a][Your Sinclair Covertape] ZXSpectrum +2FD9D7BE09D16F241A1E642D555D79EC People from Sirius (1987)(U.S. Gold - Your Sinclair)(48K-128K)[a2][Your Sinclair Covertape] ZXSpectrum +CA4C50CFD561E39C7EFDA35D01438DD3 People from Sirius (1987)(U.S. Gold - Your Sinclair)(48K-128K)[Your Sinclair Covertape] ZXSpectrum +0629A9E5797854420A9C79D5F8311608 Pepe Pixels Vs The Evil Lakatrons (2004)(Gonzlez, Enrique)[CSSCGC] ZXSpectrum +42911CF274503D18E55213D46ED08DE4 Percy the Potty Pigeon (1984)(Gremlin Graphics) ZXSpectrum +4055E61C49DFC864003DF979BCB01FB4 Peregrino, El (19xx)(EP)(ES) ZXSpectrum ES +29D5D4CE5B53DF11D5B6EC2395A90E6E Perestrojka (1992)(Proxima)(128K)(CZ) ZXSpectrum CZ +AC267FDA8A2DF6238B37C3BA3BF43974 Perico Delgado Maillot Amarillo (1989)(Topo Soft)(ES) ZXSpectrum ES +44793BFCE09698C1ED9984E16E4AF394 Perico Delgado Maillot Amarillo (1989)(Topo Soft)(ES)[a] ZXSpectrum ES +31926D76C20F46DDF98D2D559BC7D5B9 Perico Jones (1987)(MicroHobby)(ES)[aka Paco Jones] ZXSpectrum ES +CE5B3B9ADD72BBF1A7A8379A39B419E1 Perils of Bear George (1984)(CheetahSoft) ZXSpectrum +203AF580F35B624CE702555CD9947CBB Periscope Up (1989)(Atlantis)(48K-128K) ZXSpectrum +B4C36E55639B7DC1B5B28A986319CAD8 Perry Pumpkin (2015-11)(Westwood, Steve) ZXSpectrum +9827732F6582542453653D8149CAFE27 Persecucion en Australia (1989)(Costa, Rafael Vico)(ES) ZXSpectrum ES +EB733C5A0BEB5B4C3961F36DD6AB3816 Perseus & Andromeda (1983)(Channel 8)[re-release] ZXSpectrum +AB85624D2D33FDD170ABA7C0785DB677 Pete Snow's Election Promise (2001)(Young, Chris)[CSSCGC] ZXSpectrum +6265187375C173FA27BB54158924444F Pete the Party-Goer (1983)(Sinclair User)(16K) ZXSpectrum +6D8E4FA4F9ED0C9346D8E79602F4FDE7 Peter Beardsley's International Football (1988)(Grandslam) ZXSpectrum +53A13885587655C0C6570C2D2F1BAE27 Peter Pack Rat (1989)(Silverbird)(48K-128K) ZXSpectrum +383D6AACC4B62AB995630AD094826B8A Peter Pack Rat (1989)(Silverbird)(48K-128K)[a] ZXSpectrum +9F2073DEFA5611F1650A26E836F39E03 Peter Pack Rat (1989)(Silverbird)(48K-128K)[a2] ZXSpectrum +1762DE1D7657EDF58BCDCD017F9FDBE7 Peter Pan - The Adventure Game (1984)(Hodder & Stoughton) ZXSpectrum +D2A5A9484F6E42B7B61FFDCCDEB04C7A Peter Shilton's Handball Maradona (1987)(Bug-Byte) ZXSpectrum +1D4D9783A10573F1CB474C9AF0695A07 Peter Shilton's Handball Maradona (1987)(Bug-Byte)[a] ZXSpectrum +9AC1C967F2A56DC152B0B4ACB1F8366A Peter Shilton's Handball Maradona! (1986)(Grandslam)[aka Peter Shilton's Football] ZXSpectrum +8C68CD82E091502C294CFBAF53F1592A Petris (1996)(PTsoft)(ES)(en)[И] ZXSpectrum en ES +419D6E7AB68FFEB3479B57EE1F561CDA Pets vs Aliens Prologue (2015-02-26)(Saukas, Einar)(48K-128K)(BR)(en) ZXSpectrum en BR +A67F570517837AEF72A2A4206CB268A1 Pets vs Aliens Prologue (2015-02-26)(Saukas, Einar)(48K-128K)(BR)(en)[a] ZXSpectrum en BR +31ACE02B3A65C169D347E5A02FF59348 Petter the Pacifist in Mission to the Future (1987)(X)(ES) ZXSpectrum ES +0B9DBE3F9CA3983E0770276007E41B35 Pfui Spinne (1984)(Happy Computer)(DE) ZXSpectrum DE +1277549D6F812D3AF67919A10A785354 Phaeton (2010)(Miazga, Rafal)(PL)(en) ZXSpectrum en PL +03A273180492F99C4817E4D1C2E29D5A Phantasia (1983)(Rabbit)(16K)[aka Fantasia] ZXSpectrum +2AE09607E49825ECA7FBBF3138D303CF Phantis (1987)(Dinamic)(ES)(en)(Side B) ZXSpectrum en ES +7FF520CA7674153864A9B752B91CF1D4 Phantis (1987)(Dinamic)(ES)(Side A) ZXSpectrum ES +E7C05DA7983F770E73B7AB2435BDB10E Phantis (1987)(Dinamic)(ES)(Side B) ZXSpectrum ES +49640F0D2030BE098DC468C8359037FF Phantom Club (1988)(Ocean) ZXSpectrum +9109AA9DFACF33CFE189C4F1F9A7BC04 Phantom Club (1988)(Ocean)[a] ZXSpectrum +189FEE0293BB4A715E36195B379ABE06 Phantom F4 I (1992)(Ultrasoft)(48K-128K)(SK) ZXSpectrum SK +52260FBA5C3880D57269B71115B1D6D4 Phantom F4 II (1992)(Ultrasoft)(48K-128K)(SK) ZXSpectrum SK +5D1C3718D49B38FF64266C7CE4E6BF7A Phantomas (1986)(Dinamic)(ES) ZXSpectrum ES +A1068C80C38DD526EFE16F7BA92BF1C2 Phantomas (1986)(Dinamic)(ES)(en) ZXSpectrum en ES +70D24369277FBD026069D9EAE9789A75 Phantomas (1986)(Dinamic)(ES)(en)[a] ZXSpectrum en ES +CFEA50DBB8AB552C7656233A9C6FEC34 Phantomas (1986)(Dinamic)(ES)(en)[a2] ZXSpectrum en ES +1877E839E7AF19B420B45BAC1EB7F316 Phantomas 2 (1986)(Dinamic)(ES) ZXSpectrum ES +47E993E503951D24495D91960473BC17 Phantomas 2 (1986)(Dinamic)(ES)(en) ZXSpectrum en ES +1CD3910279BB18B08088514A329D3555 Phantomas 2 (1986)(Dinamic)(ES)(en)[aka Vampire] ZXSpectrum en ES +2E90AC30003ED8E97D4D37DCF6B34E3F Phantomas 2 (1986)(Dinamic)(ES)[a] ZXSpectrum ES +BC6951B5C791F5E40D432F457D6A0647 Phantomas en el Museo (2012)(Ubhres Productions)(ES) ZXSpectrum ES +37B4CA8E1E3C5A3C9A0FAF80569C9F04 Phantomas en la Luna (1992)(LOKOsoft)(ES) ZXSpectrum ES +260062014F9163EF4CE245E3CD025A26 Phantomas Tales #4 - Severin Sewers (2012)(Ubhres Productions)(128K)(ES)(en) ZXSpectrum en ES +91BA2E32516CF9A556CD0CD75DAEBB63 Phantomas Tales #4 - Severin Sewers (2012)(Ubhres Productions)(48K-128K)(ES)(en)[aka Phantomas Tales #1 - Marsport - Side A] ZXSpectrum en ES +62E95C61FF7E44CCCD5E1AD82EA5EB30 Phantomas Tales #4 - Severin Sewers (2012)(Ubhres Productions)(48K-128K)(ES)(en)[aka Phantomas Tales #1 - Marsport - Side B] ZXSpectrum en ES +0814BAEFC7480DA07C26BE21F6A9D61C Pharaoh's Shadow, The (2009)(Digital Brains)(ES)(en) ZXSpectrum en ES +ABFD9EC1C21D8CDC50A8A5E40B84B2AE Pharaoh's Tomb, The (1983)(Phipps Associates) ZXSpectrum +B45BF9FA743DC974E08369391DCE33F1 Phasorchase (1983)(Soft Hits)(16K) ZXSpectrum +302621D4D86A1FA0C3FCA5C5CEC45BED Pheenix (1983)(Megadodo)(16K) ZXSpectrum +AB2560FB8D1B6AE063ABF32D180D6754 Pheenix (1983)(Megadodo)(16K)[a] ZXSpectrum +AFF7BDFDF8FD5358471E03C2FDEF9674 Pheenix (1983)(Megadodo)(16K)[a2] ZXSpectrum +DFA4E45596AED9EE7F2459825AEF3BF2 Pheenix (1983)(Megadodo)(16K)[a3] ZXSpectrum +2873C587070D0DD8AA162ED360E8A55C Pheenix (1984)(Ventamatic)(16K)(ES) ZXSpectrum ES +FBE0B535570AABE9CEEBADEDE67DB245 Pheenix (1986)(Alternative)(16K) ZXSpectrum +B34C5CE38C611F82D0CD4146EEA1A43C Pheenix (1986)(Alternative)(16K)[a] ZXSpectrum +028B676F5638CBFBC7B39D8BB37C54CE Phibian (2005)(Cauldwell, Jonathan) ZXSpectrum +F2A6E905EBB9DF729A2833E298294E62 Phileas Fogg's Balloon Battles (1991)(Zeppelin Games) ZXSpectrum +23EB2AC4DBBFC64CDB794C005DE44DD4 Phineas Frogg (1985)(Mirrorsoft) ZXSpectrum +2DEA9E6E6FDF79E47F3EE5012E638920 Phoenix (1983)(Spahl, Robert)(DE) ZXSpectrum DE +89A43F8F270C5005B05549D416C32F0A Phoenix (1991)(Zenobi) ZXSpectrum +899DCEBBE7202B867A2F7E693F2D2FC1 Phoenix (19xx)(ZX Spectrum Club)(16K)(it) ZXSpectrum it +3DDCAE7A88BBF80BEF1C7B17D0DA1246 Physiced (2017-06-13)(uglifruit)[BASIC Jam] ZXSpectrum +BD457C9E443BD8A80D56D079CBEC5784 Pi in the Sky (1985)(Automata UK) ZXSpectrum +70518E4A19AEB015BE4CB38A63D720CD Pi There! (1985)(Automata UK) ZXSpectrum +51C3963D4A2413766509ACD9996FA72E Pianeta Maledetto, Il (1987)(Viking)(IT) ZXSpectrum IT +8B718601809B1341DD85CD45FA12B559 Pi-Balled (1984)(Automata UK) ZXSpectrum +165028F124A910A2DD55CC586FBEA43B Pi-Balled (1984)(Automata UK)[a] ZXSpectrum +876BC6DB2BAC95DEE1E8F57A204F68EA Pi-Balled (1984)(Automata UK)[a2] ZXSpectrum +49B52CFF37BC438324685E75B2B65F5F Pick 'n' Pile (1991)(Ubi Soft)(48K-128K)(FR)(en) ZXSpectrum en FR +423886C002D3AF31FDDB9F99F854B7D2 Pick Out 2 (1993)(Ultrasoft)(128K)(SK) ZXSpectrum SK +4EA98818BBB26C9CBC3CC7BFE38E5EC5 Pickaxe Pete (2017-02-19)(James, Gary)(48K-128K) ZXSpectrum +F61B9579BB3F6F2BF25ABEAC12631718 Pickles and Pearl (2008)(Pearmain, Rob) ZXSpectrum +0BC6BE3467A1775B4C78E9F7DB348E43 Pick-Pocket (1983)(Gemini Marketing)(16K) ZXSpectrum +F5B2A757908296A4E08D531878DDA58D Pickup Sticks (1984)(Grisewood & Dempsey)(16K) ZXSpectrum +6E5D9676734D5B6E6D857A7EC68FD9AE Pictionary - The Game of Quick Draw (1989)(Domark)(48K-128K)(Side A) ZXSpectrum +010B44F472AA47A0AA8D5251E238D25A Pictionary - The Game of Quick Draw (1989)(Domark)(48K-128K)(Side B) ZXSpectrum +DB4E0A3E2FEDD340D744314FE024E7D7 Pictionary (1989)(Erbe)(48K-128K)(ES)[re-release] ZXSpectrum ES +8950D25290BDE0A8877AA16AF9D05BDA Picture of Innocence, A (1986)(Central Solutions)[re-release] ZXSpectrum +758FFC473625AC0E72FE6D0F5B9B5CBB Picture Pairs (1983)(Pan Books)(16K) ZXSpectrum +FCC545E2982D4F3059E49E114F266FCC Pietro Bros (demo) (2016-12-24)(Gonzalez, Cristian M.)(48K-128K) ZXSpectrum +118AB823F68B09E98DBB36E7AA3EFEA6 Pietro Bros v1.00 (2016-12-24)(Gonzalez, Cristian M.)(48K-128K) ZXSpectrum +8D76933B4AB80F6DB0AABEB894FAF621 Pietro Bros v1.9 (2016-12-24)(Gonzalez, Cristian M.)(48K-128K) ZXSpectrum +806CD1C425B41C78B4744207C4F7C88B Pietro Bros v1.9 (2016-12-24)(Gonzalez, Cristian M.)(Pentagon 128K) ZXSpectrum +3F0F34BC65679852B400DAA6F55FFE86 Pietro Bros v1.91 (2016-12-24)(Gonzalez, Cristian M.)(48K-128K) ZXSpectrum +DF40610F0652B2F56687C3D6B03EC225 Pietro Bros v1.9-ZX7 (2016-12-24)(Gonzalez, Cristian M.)(48K-128K)[ZX7] ZXSpectrum +D0B10F21D982C48733910355750E990E Pietro Bros v1.9-ZX7 (2016-12-24)(Gonzalez, Cristian M.)(Pentagon 128K)[ZX7] ZXSpectrum +24203C21BB1FAF3B0956D9AC62C0BC4C Pi-Eyed (1984)(Automata UK) ZXSpectrum +2809898E15066D859A2C6B66AFE4548E Piggy (1985)(Spectrum Computing) ZXSpectrum +6235C09BCEC424C7288FFD4738F07462 Piggy (1988)(Bug-Byte) ZXSpectrum +4E369BC622A8EF05467D49DF27ADF767 Piggy (1997)(E. Productions)(48K-128K)(CZ) ZXSpectrum CZ +7259EDB08FAD60B502D26F9DDFC4F2F5 Piggy Punks (1990)(Sinclair User)(48K-128K) ZXSpectrum +E38F9263CFBA3B5E962D65055C2BE92F Pi-In-'Ere (1984)(Automata UK) ZXSpectrum +68C063017F595B97C41EFDC97609A3A3 Pi-In-'Ere (1984)(Automata UK)[a] ZXSpectrum +74916A6AE88DB2AD21FC892B7BCCEC86 Pi-In-'Ere (1984)(Automata UK)[a2] ZXSpectrum +67ED908B686A1AE5001B510D155E8E50 Piknik (1985)(Bajtek)(PL) ZXSpectrum PL +3882F864A4B0D61514A14F6FD75A22AA Piknik u Cesty (1990)(Regent)(CZ) ZXSpectrum CZ +19518C758594D4BD6B072579F92434DD Pilot (1983)(Sinclair Programs)(16K) ZXSpectrum +E11C6EB7A35EA8508431B63F0C6A36A9 Pilot (1983)(ZX Computing) ZXSpectrum +78736133B4164E960C8871BE480552CC Pilot Attack v1.0 (2017-03-05)(Future Was 8 Bit, The) ZXSpectrum +11CFD65823A75BD33259A4A682CE4F04 Pilot Attack v1.1 (2017-03-05)(Future Was 8 Bit, The) ZXSpectrum +9CBF976781E4D86E586E6E8EEBD661B2 Pilot Wings 48 (2007)(Cross, Nathan)[CSSCGC] ZXSpectrum +57CCA142263B4E0FE1104252CB351C5F Pimania (1982)(Automata UK) ZXSpectrum +562A9917A5963F140DD6988B22DD559C Pimeval Man (1985)(Automata UK) ZXSpectrum +5A35ADD64141AEA59BF0D38259792CB4 Pinball (1983)(Sagittarian)(16K) ZXSpectrum +AA293FF781D24BCD62CDB77E54D8EDB2 Pinball Wizard (1983)(CP)(16K)[re-release] ZXSpectrum +031871C2B7D53D6AF9CC1D046B49F1EA Ping Pong (1986)(Erbe)(ES)(en)[re-release] ZXSpectrum en ES +A03A9F43EF490BDA6BAD794B409C3F87 Ping Pong (1996)(Schraepel, Andy)(DE)[aka Tennis] ZXSpectrum DE +E54A3FB5EFA56E1544541536F3FED95D Pingo (1984)(Profisoft)(DE)(en) ZXSpectrum en DE +89856F321A5EA83DCD3DB134011AF5C3 Pingo (1984)(Profisoft)(DE)(en)[a] ZXSpectrum en DE +08D233AC5B693ECAA7A82F4FA476A1B2 Pingtronic (1985)(Editoriale Video)(IT) ZXSpectrum IT +3DA3CB3DCFD6FDA1D7CB2E3FC1071047 Pink Panther (1988)(Gremlin Graphics) ZXSpectrum +93AE4A8CE89F0336C286B04ABE42360A Pink Pills - Manic Moritz and the Meds (2017)(Braunert, Sebastian - Geiken, Uwe - Green, Andy)(128K) ZXSpectrum +B3F5134B1B2710CCB6F5F38385B69D19 PinkBlue (2005)(Compiuter Soft)(16K)(ES) ZXSpectrum ES +B038EE8D4ED00BB3157D217E3D0951D0 Pintor, El (1983)(Investronica)(16K)(ES)[aka Slap Dab][re-release] ZXSpectrum ES +D887D11878BBFF22D191B65FD371A43D Pioneer (1984)(Atlantis) ZXSpectrum +440EB09EE46C0A9A514E2A85188A306F Pioneer (1984)(Atlantis)[a] ZXSpectrum +0DE8650AAC65D05FC8A1F34ED96206E3 Pip the Pipistrelle (2012)(Purple Unicorn)(128K) ZXSpectrum +0A457817AE28972844D1C8E91CCAEFFD Pipe Line (1992)(Morris, Dominic J.) ZXSpectrum +7E6C9BEF27A8CE16159CC30E97650379 Pipe Mania (1990)(Empire)(48K-128K) ZXSpectrum +57C1193D62F6DE10C0E6E000D3D155E3 Pipe Mania (1990)(Empire)(48K-128K)[a] ZXSpectrum +088356D7994FC54409AB3473A5FA867A Pipe Mania (demo) (1990)(Empire)(48K-128K)[Your Sinclair Covertape] ZXSpectrum +EC4E472548BA99F74DB59DCAB1362EA4 Pipeline (1983)(Sinclair Programs) ZXSpectrum +A07BB768BF4B15A566970C250E20F149 Pipeline (1985)(Viper) ZXSpectrum +EE4511BFAFB8D6024C6F5AFB47BD5F20 Pipework (1991)(Your Sinclair)(128K) ZXSpectrum +2185091BC546AAA3996E7035C7C4FFD6 Pippo (1986)(Mastertronic) ZXSpectrum +0166D3640845D55A16D02DF6250A07CD Pippo (1986)(Mastertronic)[a] ZXSpectrum +53A468CD62A2832C646955991EB17D13 Pi-R Squared (1987)(Mind Games) ZXSpectrum +7B23658023802831F0BC28BB094A6FE7 Pi-R Squared (1987)(Mind Games)[a] ZXSpectrum +9DAB9A8A612501E668001CB2C1CA6202 Pi-R Squared (1987)(Mind Games)[a2] ZXSpectrum +F87CC2AC15872A458C97638892C2069F Pi-R Squared (1987)(Mind Games)[a3] ZXSpectrum +FBD0FCEC4F0E5CDC0EDE8EE93D2633A5 Piramida (2000)(SG)(RU) ZXSpectrum RU +C45875C48A876BB16F3A0D811BC5E887 Piramide di Iunnuh, La (1984)(MC Microcomputer)(IT) ZXSpectrum IT +FA093C4B8384CE6736EEB687DB6221A9 Piratas (1992)(Advanced Adventure Creations)(128K)(ES) ZXSpectrum ES +013AB8CD398FAD43401A0B9BD8869EA9 Pirate Dogfight (1982)(Usborne Publishing)(16K) ZXSpectrum +134AB7DCEFA043C7865162DCDF7EA612 Piromania (1984)(Automata UK)[a][aka Infernal Combustion][re-release] ZXSpectrum +8D96F06D9B01E84688B3DDEB0CA795E9 Piromania (1984)(Automata UK)[a2][aka Infernal Combustion][re-release] ZXSpectrum +50D715446CC54975A99A61B7E2016008 Piromania (1984)(Automata UK)[aka Infernal Combustion][re-release] ZXSpectrum +071984B433952319DD6B04A7A8B9483D Pirx (1988)(COOK)(CZ) ZXSpectrum CZ +6346264980FED52A4005EF4E4CC6E0FB Pirx II (1989)(COOK)(CZ) ZXSpectrum CZ +C6BD336528AD5322B6A11CC0C4667207 Piskvorky (19xx)(-)(CZ) ZXSpectrum CZ +DE3ABF541FA95DEC62AF85C0F575305C Piso Zero (1991)(Zigurat)(ES) ZXSpectrum ES +1B426FB883BA63895D838D09157488FE Piso Zero (1991)(Zigurat)(ES)[a] ZXSpectrum ES +895940A071DB46315979909F81DBF779 Piss In A Pint (2015)(MatGubbins)[CSSCGC] ZXSpectrum +B0D741EFB6893C0A578E88F93671BFA3 Pit Pat (2009)(YRS)(NL)(en) ZXSpectrum en NL +5E0ABCB0813C9F58173C55F468E6A959 Pitfall II - Lost Caverns (1984)(Activision) ZXSpectrum +7E96ECB929B5DAC81B0F3F0074ACC9F0 Pitfall II - Lost Caverns (1984)(Activision)[a] ZXSpectrum +51DD7820C671EA5D5E8E3D28D583D965 Pitfall II - Lost Caverns (1988)(MCM)(ES)(en) ZXSpectrum en ES +4D2706C0CB037177483EA94A39F5C78F Pitfall III - Wrath of Kingcrock (2013)(Amore, Gabriele)(IT)(en) ZXSpectrum en IT +437B3F85D2E770F6012A1CB33CC365FD Pitman Seven (1983)(Visions Software Factory) ZXSpectrum +4E03C6929061592F8731E11FE2A48F30 PIXBIT and the Maze of Deadly Monsters (2014)(R-Tape)[CSSCGC] ZXSpectrum +ADBC780A06808486D458D28ADFE987D9 Pixel Quest (2015-09-27)(Saukas, Einar)(48K-128K)(BR)(en) ZXSpectrum en BR +A23854BB78F55D8BD8223987FC827204 Pixel Quest 2000 (2017)(Saukas, Einar)(48K-128K)(BR)(en) ZXSpectrum en BR +5205515EF88F9A8B36E3680A74DA4E39 Pixerama (1985)(Load 'n' Run)(ES) ZXSpectrum ES +F59CE374414AA2041681D1C09CEFF9F8 Pixy the Microdot (1987)(Your Sinclair) ZXSpectrum +F374362693F3E914FF532B1ABB6C8B5F Pixy the Microdot 2 (1992)(Your Sinclair) ZXSpectrum +ED6022FA18947279095D05083D500C0D Pizza Bar (1993)(Redwood Designs)[Sinclair User Covertape] ZXSpectrum +4A35A36F388082B61C219AB7B5C87058 Pizza Bar (1993)(Sinclair User)[re-release] ZXSpectrum +7862705FAB9C756A6E6D026DF0ABFB43 Planet 10 (1989)(Mastertronic) ZXSpectrum +6B4E204833748EC30F760F0A04F66854 Planet Fighter (19xx)(-)(de) ZXSpectrum de +88DD0F6A7A8B62B5743A53C4B4357D83 Planet Lander (1983)(Sparrow Books)(16K) ZXSpectrum +2FFB7A600A76F202C2B20C08B8B2770F Planet Proton (1986)(Your Sinclair) ZXSpectrum +A2D3E32CC1E59D1BBAFCE398EE863B6A Planetfall (1984)(Argus Press) ZXSpectrum +B550B49312CD941A175F4D09581EA89C Planetoids (1982)(Sinclair Research)(16K) ZXSpectrum +73B2EADE64011644F4B4F2A72416A304 Planetoids (1982)(Sinclair Research)(16K)[a] ZXSpectrum +6CF77680A757800474E7E443D87825E7 Planetoids (1982)(Sinclair Research)(16K)[a2] ZXSpectrum +589999E3195BF0727C1D09811F12538A Planets, The (1986)(Martech Games)(48K-128K) ZXSpectrum +20C0D17DAD98F6E2BFFE6C676E76EA79 Planks (1983)(Bland, Nigel)(16K)[re-release] ZXSpectrum +DF2BAC09594C5E58022F9B4D71770680 Plasma Ball (1989)(Atlantis) ZXSpectrum +9657222D8CF898F982925B5DF13F67A9 Plastic Men +2 - Sarge's Captain's Heroes (2001)(Young, Chris)[CSSCGC] ZXSpectrum +5144DE7552AE71E9C9723CF5245D39FA Platero (1984)(Investronica)(ES) ZXSpectrum ES +2EF2A7A5477A3D3F4B7BF70962395CB9 Platform Jack (1985)(ZX Computing) ZXSpectrum +684697204AC46B4266C8E08718B97D6A Platoon (1988)(Erbe)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +427776D9BA4BAC05425C2EDE37E541D7 Platoon (1988)(Ocean)(48K-128K) ZXSpectrum +D5359FA450605812A6F7B4659DE1FD87 Platoon (1988)(Ocean)(48K-128K)[a] ZXSpectrum +47B64BB6C77218A2932A252882BF19FF Platoon (1988)(Ocean)(48K-128K)[a2] ZXSpectrum +3EA99052B22123857079A2387FFE08F5 Play Ball! (2003)(Grenfell, Paul)(16K) ZXSpectrum +2D1EC8CD9DC4E7A87C348D4A9D61D518 Play for Your Life (1988)(Your Sinclair) ZXSpectrum +E263B91CAA32B6D6965AC78ABDF93E26 Play Hotch Potch with Mistertronic (1985)(Mastertronic)[aka Mistertronic plays Hotch Potch] ZXSpectrum +269DD7D56C468F03F62EF45B89DAA47E Play It Again, Sam (1986)(Mastertronic Added Dimension) ZXSpectrum +6FC1D24E5A8F901A72756C29733D1F47 Play It Again, Sam (1986)(Mastertronic Added Dimension)(Side A) ZXSpectrum +D90EFAE34EC35D92047D4BC13F8F323B Play Your Cards Right (19xx)(Ridge, Ron)(16K) ZXSpectrum +A9A4F14830F86320C7EC48110452DB3D Playing With Polygons (1999)(Jolly, Derek)[CSSCGC] ZXSpectrum +66A72EB2665BC0B35AF88E9E76D1533A Pling! (1983)(Sinclair Programs)(16K) ZXSpectrum +600933C28799959F9999AC6CEF76F1F3 Plot, The (1988)(Firebird) ZXSpectrum +7363C2439B9D2494A6688F04FF2374B3 Plotting (1990)(Ocean)(48K-128K) ZXSpectrum +48DF4709357846D4F0C76835877D886A Plum Duff (1985)(Bug-Byte) ZXSpectrum +6048A0622B1655F542168F947B8155F2 Plummet (1984)(Interceptor) ZXSpectrum +C8A5464841E5DBA2F077A9461E30B32D Plummet (1984)(Interceptor)[a] ZXSpectrum +387E802E72BFBE93A755870B1F9E3CBC Plunder (1983)(CCS) ZXSpectrum +5766AF06747FB011F1218EE091B45A3C Pluto Adventure (1985)(ZX Computing) ZXSpectrum +4CDD08F46D8819EB68632D80CD692BAF Plutonia (1987)(Sybilasoft)(SK) ZXSpectrum SK +B219592416A2F8460A75EBAEFEF1EFC4 Pneumatic Hammers (1987)(Firebird) ZXSpectrum +40893AE907F0C8653E2E175286C9E0FD PNOID (2015-12-27)(Hormiga, Jaime) ZXSpectrum +1C5353009C5C946F0FE33BEE84352AC7 PNOID (2015-12-27)(Hormiga, Jaime)(es) ZXSpectrum es +066F8A519155F7A657CC2B83F8A93094 Pobble (2002)(Morris, Dominic J.)(16K) ZXSpectrum +7FFB017CB229EDE3A4D046E7278B8B5F Poc Man (1983)(Programmi Italiani)(16K)(it) ZXSpectrum it +8A898619638A674559B527A9DE22938A Pod (1983)(Euro-Byte)[aka Centipedes][re-release] ZXSpectrum +A8FEB66355143ECF7BE91295C60DCA22 Pod (1999)(Gonad The Barbarian)[CSSCGC] ZXSpectrum +C6BCECAB33F3268C72182B941C2125C8 Podder (1986)(Central Solutions) ZXSpectrum +D9B534873A63438D5A4879476D250CA5 Podder (1986)(Central Solutions)[a] ZXSpectrum +05D9C15E9F8BCF0291FC7E9D9A9CA59D Poder Oscuro, El (1988)(Zigurat)(ES) ZXSpectrum ES +D45BC01631E18C17B3C7906E0D9828B7 Poder Oscuro, El (1988)(Zigurat)(ES)[a] ZXSpectrum ES +89BB9538E78C5400FCA3D479AC4AF15D PODEWRRR! (2012)(Mojon Twins, The)[CSSCGC] ZXSpectrum +589725B7D3244DE62845295A81CBF811 Podmornica - Podmorska Bitka (1984)(Radio Student)(SI) ZXSpectrum SI +B823C2146A5D0F8E2F2B27F9EEE861D0 Podraz 3 (1986)(Proxima)(CZ)[re-release] ZXSpectrum CZ +AB2E54FB93D4FF5FBE2818C28D9CECAA Podraz 4 (1987)(Antok)(SK) ZXSpectrum SK +1D62CCB26DD12BF7581C4792DAD680A4 Podraz 5 (1988)(Antok)(SK) ZXSpectrum SK +222E6DC504957F92D4FE3201BA9AC1BA Podraz 5 (19xx)(Falcon Soft)(CZ) ZXSpectrum CZ +2BD91925913585806A5B4E01981E476A Podraz 7 (1991)(Pegas)(CZ) ZXSpectrum CZ +A9D8D27D6DE372241850B7C27A5F6344 Podroz Po Polsce (1986)(Elkor)(PL) ZXSpectrum PL +E2562303E53102C54A0074C45923F75A Pogo (1983)(Ocean) ZXSpectrum +62DBE63BA38E0E648DE31798C04F48D5 Pogo (1983)(Ocean)[a] ZXSpectrum +573CDCF0830A6C63E481A3A3B8981BFD Pogostick Olympics (1988)(Silverbird) ZXSpectrum +9F38CAD09E9FADE5CB75F05B98DF9312 Pogotron (1989)(Gamebusters) ZXSpectrum +3E8434621E4D320BE2B3325EEF0F0D94 Point At A Pirate (2015)(MatGubbins)[CSSCGC] ZXSpectrum +14D91091658A203E20661CD469BAE914 Poke Stop (2016)(-)[CSSCGC] ZXSpectrum +1648282B48C1BDA3769D8FD1CD623730 Poke-A-Num Cyan (2000)(Bee, Philip)[CSSCGC] ZXSpectrum +CF7BA0721D72FF59E7063EF0B6993597 Poke-A-Num Magenta (2000)(Bee, Philip)[CSSCGC] ZXSpectrum +CC7672837023ECEB28DEF8104B56E65A Poker (1983)(Hollingbery, J.R.) ZXSpectrum +74942680C07FDD0CFD0CF3C92D0DC825 Poker (19xx)(-)(16K) ZXSpectrum +EA83C18A8ED0D4BE75A8242BF6BFF539 Poker Club, The (1985)(George)(RU)(en) ZXSpectrum en RU +ED73EFF7E3344ED0D0B269034AEB7A92 Poker Dice Simulator (1989)(Frozen Ice) ZXSpectrum +797DF41EC89BFBBE02A5877143CFEC1A Pokestripper (1986)(Individual)(DE)(en)[adult] ZXSpectrum en DE +2E1EF1D7E515A4B3A4C64B9EBDC1191B Poklad (1984)(Fuxoft)(CZ) ZXSpectrum CZ +5051277CE49DED1AB7AD1DA8D65AA4A4 Poklad 2 (1985)(Fuxoft)(CZ) ZXSpectrum CZ +2BA2433517879BA24EC8787F2A95AC84 Pole Chudes (1994)(Gobuzov, Arkadi)(RU) ZXSpectrum RU +9FEA40F230914C1A9810EAE53786CEAD Pole Position (1984)(Atarisoft) ZXSpectrum +0FB3DEBF56B4004EB3BB61539C6F529F Pole Position (1984)(Atarisoft)[a] ZXSpectrum +D5556747AA519F2E261AA309448FEE55 Pole Position (1984)(Atarisoft)[a2] ZXSpectrum +6D76573F88130EB1B1B4C92378C83551 Pole Position (1984)(C&VG) ZXSpectrum +723503DFD2D1933764DC89332EBF81E8 Poli Diaz - El Potro de Vallecas (1990)(Opera Soft)(ES)[aka Poli Diaz Boxeo][passworded] ZXSpectrum ES +75FBC6E1E4FAC8F745A6B48C59096B0B Poltergeist (1986)(Firebird) ZXSpectrum +DC2FF39A7522DEF209C830175ED05169 Pon Una Tarantula en Tu Vida (1989)(Nosequesoft)(ES) ZXSpectrum ES +69C699A415C263E90DD8103891760743 Pong (19xx)(-) ZXSpectrum +CACAB614682A88FDAB9027A500AA3F6C Pong (2011-12)(-)[JHCon] ZXSpectrum +6BD73A719E81598B7C86DD1453182DBC Pongo (1984)(Your Computer) ZXSpectrum +DF967204AEA6387C9D9E58C2037A52EE Pontfalo (1994)(Nyitrai, Laszlo)(HU) ZXSpectrum HU +471B6C0FE0D57D919CFE99809A927028 Pontfalo (1994)(Nyitrai, Laszlo)(HU)[with intro] ZXSpectrum HU +2A79FF8A92820BCB869194D93451DFD2 Pontoon (1983)(Arcade) ZXSpectrum +50DC140DC441392979B1270CC247E97C Pontoon (1983)(Contrast) ZXSpectrum +8EE3C331F1D760D9C9398FB92DB6F952 Pontoon (1983)(Contrast)[a] ZXSpectrum +E082C83009A3D526319231B0A78AA65F Pontoon (1983)(Sinclair User) ZXSpectrum +FFAD0F0BB23520DF8783DD8CD88F6605 Pontoon (1983)(Virgin Books)(16K) ZXSpectrum +E8B1F23673A3E89273F4DC54025928D8 Pontoon (1983)(ZX Computing) ZXSpectrum +11BC725191F021F51D697E1963287E89 Pontoon (1983)(ZX Computing)(es) ZXSpectrum es +49A8ACEF09AEC49B195B818616305279 Pontoon (1984)(16-48 Tape Magazine)(16K) ZXSpectrum +E5D3AF2D1C17E06CAE6834DABC4D3177 Pontoon (1985)(Oxford Computer Publishing) ZXSpectrum +E5A1A01342FD34D8A88A6B5869B4F5A1 Pool (1983)(Abrasco) ZXSpectrum +E6D631BB490936F3AE8BC73361FE9C0B Pool (1983)(Blue Ribbon)(16K)[a][re-release] ZXSpectrum +7B0013BEE533DF874F0BDD2A5687F26D Pool (1983)(Blue Ribbon)(16K)[a2][re-release] ZXSpectrum +B3BCB14A0E1B06148B9825B7778E25F0 Pool (1983)(Blue Ribbon)(16K)[re-release] ZXSpectrum +B04A15A4EC6CD1908252D7316EC7FD9A Pool (1983)(Bug-Byte)(16K) ZXSpectrum +CA1D496922C79059CFCF0EBC1C1A0F0D Pop Stars (1991)(Hellenic)(48K-128K)(GR)(en) ZXSpectrum en GR +EA3BB56F016A327CABB8540FC70AAF88 Pope Springs Eternal (2013)(Kweepa)[CSSCGC] ZXSpectrum +5D9C823B68214266F8576A6D86BEE652 Popeye (1985)(DK'Tronics) ZXSpectrum +085CE9554B79AB12510DC24D51F0B91B Popeye (1985)(DK'Tronics)[a] ZXSpectrum +46B62A32A773DA96EDF6FDFD95756FBE Popeye (2015)(Amore, Gabriele - Farvardin)(48K-128K)[Screen 1 Fixed Jump] ZXSpectrum +0978ACFBB7F4A665CDBC75F649725327 Popeye 2 (1991)(Alternative) ZXSpectrum +F2BC83D97678027FEE68966B4F957A8C Popeye 2 (1991)(Alternative)[a] ZXSpectrum +9A73CAEFA8B5AED72228776EECA9BE3F Popeye 3 - Wrestle Crazy (1992)(Alternative)(128K) ZXSpectrum +C7623B711EAF3C14D46B96EED56FCC75 Popeye 3 - Wrestle Crazy (demo) (1992)(Alternative)(128K)[Sinclair User Covertape] ZXSpectrum +DFC3AB0F880E95A8E9FD4B963470BBDB Porno-Moovie II (19xx)(Custodian, The)[adult] ZXSpectrum +505DDF5B6DB88E4FB4C017D3F29ADEB1 Portals of P'Thaal (1987)(Sinclair User) ZXSpectrum +0B6F6BBDDC7317DC4A92F7530F24BBCA Portals of P'Thaal (1987)(Sinclair User)[a] ZXSpectrum +D7D2DD8B1C90501594ECEE64CA6FB4B4 Poseidon - Planet Eleven (1990)(Hi-Tec) ZXSpectrum +9F453E29543AED57BE83459596053AC7 Poseidon - Planet Eleven (1990)(Hi-Tec)(48K-128K) ZXSpectrum +E7AE8BA4E051C69981E41043B6D26F8C Post Mania (1985)(C&VG) ZXSpectrum +94C836CB198959816D549118F3E0275D Postman (1983)(Pan Books)(16K) ZXSpectrum +519145426AC36581771199ACC9C7FA22 Postman Pat 2 (1989)(Alternative) ZXSpectrum +19222CEF7F67E8DFFBCF877FDE286A48 Postman Pat 3 - To the Rescue (1992)(Alternative)(48K-128K) ZXSpectrum +57F767B064F8B4BB2660A3F188127622 Postman Pat 3 - To the Rescue (1992)(Alternative)(48K-128K)[a] ZXSpectrum +69E8EF116DF57684AF0B556321B53705 Postman Pat's Trail Game (1984)(Longman) ZXSpectrum +91E92C5904F7DBE5EFB35EAA33C0A3C9 Potsworth & Co. (1992)(Hi-Tec)(48K-128K)[a][aka Potsworth and Co.] ZXSpectrum +15369B447AF730D8DE80FCFC34523D70 Potsworth & Co. (1992)(Hi-Tec)(48K-128K)[aka Potsworth and Co.] ZXSpectrum +BED8A8DD0F4C4BCFA9FB36CD7B7D7742 Potty Painter in the Jungle (1983)(Rabbit) ZXSpectrum +50C113CB793D03943719EC08BAC893F2 Povelitel Zemel (19xx)(RUS) ZXSpectrum +F3444619FE519F921A75A18A9CA91A86 Power Drift (1989)(Activision)(128K) ZXSpectrum +13636D7BFE8F5A9A8637D067F75A2F88 Power Man (1985)(Your Spectrum)[a][aka Jetman] ZXSpectrum +79EBA7AA9929B8710227DA007204339B Power Man (1985)(Your Spectrum)[aka Jetman] ZXSpectrum +EC61BAAAD6FA8612386624C3F87DB4E9 Power Pyramids (1988)(Grandslam) ZXSpectrum +B6EA9FE5A547CE04E0031CE622CCDE2E Power Pyramids (1988)(Grandslam)[a] ZXSpectrum +5AD10AE7F07B36AA4F0C1A42C07E922F Powerama (1988)(Power House, The) ZXSpectrum +B156A742AF6312B736E5286FB2120D0D Powergrid (1984)(Fontana Publishing) ZXSpectrum +EC5B68855E6E5A8DC5DD34693D9E45CB Powerplay - El juego de los dioses (1989)(MCM)(48K-128K)(ES)[re-release] ZXSpectrum ES +ABF526A220E6FEAB4955FEA73666C778 Powerplay - The Game of the Gods (1988)(Players)(48K-128K) ZXSpectrum +B2F9439CA023A25F1D21BC89D72B03B3 Powerplay (1989)(Arcana Software Design)(48K-128K)(GR)(el)[re-release] ZXSpectrum el GR +1BD4D0074F2A1985E0131B505DFA6E8F Poxoft Tatriz Special Edition (2011-07)(Poxoft)(CZ)[ArtWay] ZXSpectrum CZ +EBB11F88D6B002E01E5BD771429818DE Pozar Wiezowca (19xx)(-)(PL) ZXSpectrum PL +149D81F01959BFC2BF20B527C6BEFC83 Practically Impossible! (1983)(ACME) ZXSpectrum +F222C4BA19CA9C3AB56A45CADCCC03FA Practically Impossible! (1983)(ACME)[a] ZXSpectrum +8961E299E16BC6E95C89537834104A0E Prayer of the Warrior, The (1991)(Zigurat)(ES) ZXSpectrum ES +410ED6DA9CCFB8CA31D50BAB105047CD Prayer of the Warrior, The (1991)(Zigurat)(ES)(Tape 1 of 2) ZXSpectrum ES +154073414050750325AE78CD062E0DBB Prayer of the Warrior, The (1991)(Zigurat)(ES)(Tape 2 of 2) ZXSpectrum ES +97E3E4A56B16B1BA6D4CBFB523972F87 Predator (1987)(Activision) ZXSpectrum +FC695BA1C6115828AAADAA0EB00B687D Predator (1987)(Activision)[a] ZXSpectrum +3E9DD5DC76B102F25AE47B4C4D12D266 Predator 2 (1991)(Image Works)(48K-128K) ZXSpectrum +8C8692BD8EB51DF6BC8A857033ED4CD2 Predator 2 (1991)(Image Works)(48K-128K)[a] ZXSpectrum +1F0B231D0EC9DBAEBCEF4F82BBD96E7B Prehistoria, La (1990)(Grupo Creators Union)(ES) ZXSpectrum ES +92814051271E5635ACCA284C5C814D4A Preliminary Monty (2009)(Zhiglov, Andrew)(128K)(RU)(en) ZXSpectrum en RU +EB85B618F5D1A4652A75ADCDEC1A2744 Prelude to Chaos, A (2015-01-25)(EgoTrip) ZXSpectrum +EB7F6D44EF90CF4E3EC125A79269C8FA Premier II (1991)(Challenge) ZXSpectrum +705D6C3688CB679D490A127E355E359E Premier League (1985)(E&J) ZXSpectrum +F3F2DBE657CB5635936662EF021FC2BB Premio, El (1984)(Zafi Chip)(ES)[aka Prize, The][re-release] ZXSpectrum ES +DAF9B9A576FA349AC4925BE066E45626 President (1995)(Izhevsk)(RU) ZXSpectrum RU +3E4C87CB6940A3E25F03A76A840FC274 President (19xx)(-)(RU) ZXSpectrum RU +6FBD6CD4665C126D7C1BAEBA2B48CDC1 President (19xx)(-)(RU)[a] ZXSpectrum RU +CB38B193924DEA52418B0DE86DD52F37 President+ (1994)(Dark Night)(RU) ZXSpectrum RU +B5E9F057963598B3FCA8C9373579E96E Presidente (19xx)(-)(es) ZXSpectrum es +87A1556C0D9368F0934AD9C9AA83FBC0 Pretty Gambler (2011)(Miazga, Rafal)(PL)(en)[adult] ZXSpectrum en PL +2FC908CD2939D81823F962C487B1AEF7 Pretty Girl (1994)(3T)(BY)(ru)[adult] ZXSpectrum ru +BE6C9C4E96C98638914BCF537F19FF52 Pretty Girl 2 (1994)(3T)(BY)(ru)[adult] ZXSpectrum ru +BDB58A4D8558CE3BBEFBF7F18010DB53 Preview (2013)(AER)[adult] ZXSpectrum +95A5D8BD63D8E998A3E057EBDD1EADCC Prezident (1989)(Klokov, I.B.)(RU)(en) ZXSpectrum en RU +AD32699A1D018418B18CA5081A3F9D80 Prime Minister (1986)(Magnum Computing) ZXSpectrum +352276498CAC909AD422B1D581D05573 Primes (1984)(Grisewood & Dempsey)(16K) ZXSpectrum +4E6BB436FD0A9CCCAF9AE9DFA59F1086 Prince of Tyndal, The (1987)(Tartan) ZXSpectrum +C01A7FB4E1D88D408C8D627D4AEA8F6A Prince, The (1984)(CCS) ZXSpectrum +C57C4D6A0D8E322E86530840B2AE4CE4 Princesa, La (1985)(Software Center)(ES) ZXSpectrum ES +8F6AAD2FF08801270882EB87B1E6EF86 Princess in the Dungeon (1985)(Sinclair User)(16K) ZXSpectrum +8C76F3F0C4FC976E36752150603892FE Print Shop (1982)(CCS) ZXSpectrum +92DB6FFA449BE9555512BA32E06FFB76 Pripad II (1988)(Shrap)(SI) ZXSpectrum SI +3CA1F106927D0F43FD79CBB367F33DA1 Prison Camp (1985)(Capsoft - Tir)(NL) ZXSpectrum NL +977AA9CCA68568FB639781BB4125E127 Prison Camp (19xx)(-) ZXSpectrum +9BB210477D844B9231B00D5CC6ECA922 Prison Riot (1990)(Players Premier)(128K) ZXSpectrum +2FA1459FCCBD0F1660463E2792101B81 Prison Riot (1990)(Players Premier)(48K-128K) ZXSpectrum +2F92CF44AADC933019F90843A24CA508 Prisoner, The (1985)(16-48 Tape Magazine) ZXSpectrum +5F7F8A6EDBE1C0DF7F8EEC77C6A861F8 Prisoner, The (2014)(Commodore Plus)(ES)(en)[aka Prisionero, El] ZXSpectrum en ES +D189AC432C30B3A06BE77D13F16B9DE3 Prize, The (1984)(Arcade) ZXSpectrum +EE28BBD910A899531000F5AE9CF15167 Pro Golf (1986)(Atlantis) ZXSpectrum +F1EEC8D3233002A7AC5517C37890BE07 Pro Golf (1986)(Atlantis)[a] ZXSpectrum +34A0639B8B01061DDB7C4EB1509E801B Pro Golf II (1986)(Atlantis) ZXSpectrum +12ED526FE6070B5FB8E8DB1E1ED3F886 Pro Golf II (1986)(Atlantis)[a] ZXSpectrum +390A16B3A5B598EBEBA4BFA7EF49022B Pro Golf Simulator (1990)(Code Masters)(128K) ZXSpectrum +35750061A7F18E55ED6F6F5A816599DB Pro Mountain Bike Simulator - Editor (1989)(Alternative)(48K-128K) ZXSpectrum +87F72B727D271EDD99FD3B51D27DD2C6 Pro Mountain Bike Simulator (1989)(Alternative)(48K-128K) ZXSpectrum +453FEFC1349FC5F80B086CC4A70EA627 Pro Pinball (1983)(R.E.D. Sunshine)[aka Zipper Flipper] ZXSpectrum +F582FDC7EAFE6DDEDE6C535D4B24C847 Pro Pinball (1983)(Timex)(TC2048-TS2068) ZXSpectrum +4665AD6B702336E09D9B9AC52A7F4EEC Pro PowerBoat Simulator (1989)(Code Masters)(48K-128K) ZXSpectrum +20F1485B15D3E9E73E1166D88EC87606 Pro PowerBoat Simulator (1989)(Code Masters)(48K-128K)[a] ZXSpectrum +4F90A223C37E76196FFA4EDA9262D185 Pro Skateboard Simulator (1989)(Code Masters)(48K-128K)[aka Professional Skateboard Simulator] ZXSpectrum +FE2E3F758D325BDF52305D42774F1237 Pro Tennis Tour (1990)(Ubi Soft)(48K-128K)(FR)(en) ZXSpectrum en FR +86D82D7C9D1EED552107D6F9B984324B Pro Tennis Tour (1990)(Ubi Soft)(FR)(en) ZXSpectrum en FR +45B2F483BCDDF01ABD8EF6BDCA940BCB Prochazka Starou Prahou (1989)(Software Studio)(CZ) ZXSpectrum CZ +CD67A943278352906E8C109E1D16C5B1 Prodigy, The (1986)(Electric Dreams) ZXSpectrum +D2DA80FCB80C1963068BD6B325A3503E Producent Boubli (19xx)(Clasic)(PL) ZXSpectrum PL +5544196196B40EB900AB46F94BC02E44 Production Line (1985)(Personal Computer Games) ZXSpectrum +95056251C1B883FC2A5DABA81CA2882D Professional BMX Simulator - Expert (1988)(Code Masters Plus)(48K-128K) ZXSpectrum +4E1D2B06C9CD0343500290DAA731761C Professional BMX Simulator - Standard (1988)(Code Masters Plus)(48K-128K) ZXSpectrum +EC45712E7C7BCA4A9F59DEAF6CFD5969 Professional BMX Simulator (1988)(Code Masters Plus)(48K-128K) ZXSpectrum +27637EBE75FFDC13E9FEDA1DBA003401 Professional Footballer (1991)(Cult Games) ZXSpectrum +45800867911C7BF0CCA633D8A9190A8E Professional Go-Kart Simulator (1990)(Zeppelin Games)[aka Pro Go Kart Simulator] ZXSpectrum +E2751E9B2C5F6D9B1F776ED48A2DE0ED Professional Ski Simulator (1987)(Code Masters)(48K-128K)[aka Pro Ski Simulator] ZXSpectrum +887007C98ED1AFC9601E4EE52E89CF94 Professional Snooker Simulator (1987)(Code Masters)(48K-128K) ZXSpectrum +B5909ABF13FCC0109680A2E667985345 Professional Snooker Simulator (1987)(Code Masters)(48K-128K)(GB)(M3) ZXSpectrum M3 GB +0A5C8723DE25F541C9568BD955DEA802 Professional Soccer (1989)(CRL Group)[aka Professional Football] ZXSpectrum +75D02320D518A27CFA77505E27E5B8EC Professional Toast Simulator (2017)(J.B.G.V.)(ES)(en) ZXSpectrum en ES +60D2D66A4A9CCCB6BC0297C665551F6D Prohibition (1987)(Infogrames)(FR)(en) ZXSpectrum en FR +A65E69317D13C8C06FA282FD09FCB728 Prohibition (1987)(Infogrames)(FR)(en)[a] ZXSpectrum en FR +493B4F17B020130044B926225C10D45F Project Future (1985)(Micromania) ZXSpectrum +B65671D4CFA1BD239018DE492EBB6834 Project Future (1985)(Micromania)[a] ZXSpectrum +688E209E874E716AE2CA6271B9D991D7 Project Future (1985)(Micromania)[a2] ZXSpectrum +2725C577BDDFC01B817A5B86AB1E5639 Project Stealth Fighter (1990)(MicroProse)(128K)[aka F-19 Stealth Fighter] ZXSpectrum +341269C22C3E6C66A113010AEA02DF2C Project Stealth Fighter (1990)(MicroProse)[aka F-19 Stealth Fighter] ZXSpectrum +A4594491470936709A1D68B1A0E21B15 Project-X - The Micro Man (1985)(Compass) ZXSpectrum +D2A3CEE6179BF5600CC32A1224A3AFDE Project-X - The Micro Man (1985)(Compass)[a] ZXSpectrum +51B0E9FB26856497E77AF6AB702505D7 Proof of Destruction (1988)(Mastertronic)[aka P.O.D.] ZXSpectrum +653D269BCAA763B895A07AA85523CB5B Protector (1983)(Interface Publications) ZXSpectrum +663A6BF7AB12F41984F9E4F558D6A0C9 Protector (1985)(Your Spectrum) ZXSpectrum +5319F3AAB350E9307DE96106D5E47287 Protector (1989)(Mastertronic Plus) ZXSpectrum +F7A97F57C4DEEA9B3060E41004A4B2BA Proton Pursuit (1984)(Your Computer) ZXSpectrum +EF6D1E055EF14ED638ED325AD5271511 Prowler (1988)(Mastertronic) ZXSpectrum +BB9407768CE4820E3408BA6E701BF048 Prowler (1988)(Mastertronic)[a] ZXSpectrum +F51C8A365A1238876E81F43C1EFA5F56 Prva Akcia (1992)(Ultrasoft)(48K-128K)(SK) ZXSpectrum SK +23F64C3ECC8ECE7271795AE06126A473 Psi Chess (1986)(Edge, The) ZXSpectrum +B0D87BAA153717104A71235E69AE8258 Psi Chess (1986)(Edge, The)[a] ZXSpectrum +5A1FA615B299F50E17FD4AA987FC1031 Psi Chess (1986)(Edge, The)[a2] ZXSpectrum +6C279B93E62F72667E11A106B32DFB16 PSI Mission (1985)(Cibernesis)(ES)(en) ZXSpectrum en ES +0AAF0B5EBAF05542E116E4A3A81DF3A0 Psi-5 Trading Company (1987)(U.S. Gold) ZXSpectrum +B987027132F343A01867B464D78EF4BC Psi-Spy (1983)(Postern) ZXSpectrum +193FA69E5D3530D194441830CCE2DBBD Pssst (1983)(Ultimate Play The Game)(16K) ZXSpectrum +04632ED7C918D87BD0B3E9C70CCA05E8 Pssst (1983)(Ultimate Play The Game)(16K)[a] ZXSpectrum +C609424B634D2D7A3C6E704C5BCC1327 Pssst (1983)(Ultimate Play The Game)(16K)[a2] ZXSpectrum +26193865F680C52A781C67F6FCFE6299 Pssst (1983)(Ultimate Play The Game)(16K)[a3] ZXSpectrum +6AAAF2EF477D1AD6C3D445E109964986 Psycho - Eliza (1983)(Vries, M. de)(NL)(en) ZXSpectrum en NL +DC57BAD4D6DEFDCAAC124547B1B8DA26 Psycho City (1989)(Players) ZXSpectrum +941BE7904208B7493CAEEEBD93447DCA Psycho Hopper (1990)(Mastertronic Plus) ZXSpectrum +81777ED6A7B08D17826121C9C18BA6DB Psycho Pigs U.X.B. (1988)(U.S. Gold)(48K-128K)[a][aka Butasan][aka Psycho Pig U.X.B.] ZXSpectrum +E1B1D1617BA9729EDBBBB97351ABC0C7 Psycho Pigs U.X.B. (1988)(U.S. Gold)(48K-128K)[aka Butasan][aka Psycho Pig U.X.B.] ZXSpectrum +9B5FB1E788502EB022AF7ADA3BF47B65 Psycho Soldier (1987)(Imagine)(48K-128K) ZXSpectrum +259E844334AC566808A94BED3497CD66 Psycho Soldier (1987)(Imagine)(48K-128K)[a] ZXSpectrum +02E55D6CEB4A9C64CB9C9AADCF24DA65 Psycho War (1987)(Townsend, Clive) ZXSpectrum +AAE7098F89ADDCFBEC0FBFAC7C89BB25 Psymon (1984)(ZX Computing) ZXSpectrum +BA5DF552ECC6D5BD558F0D1FAECC000F Psytron (1984)(Beyond) ZXSpectrum +77358638D76EEBD6A0EDE4BF19925332 Psytron (1984)(Beyond)[a] ZXSpectrum +ED9F1EEDD9A18D97E6197176198F14B2 Psytron (1984)(Beyond)[a2] ZXSpectrum +D995FC9C2F2C0FBAABBB82B2588B39B4 Ptarmigan (1985)(5D)(16K) ZXSpectrum +1F8CC3703218A41A0D5DA5DD5D5DD2D2 Pub Games - Poker (1986)(Alligata) ZXSpectrum +19EDF893F5C4984B06CDC828E88283D3 Pub Games (1986)(Alligata) ZXSpectrum +DB7A2B8B735A143306AFCE5A8A83ED6B Pub Trivia Simulator (1990)(Code Masters)(48K-128K) ZXSpectrum +1C55091384BD89E328E0704335664227 Pucman (1985)(EJ Productions)(NL)(en) ZXSpectrum en NL +F4A93138023C1E21546B173C6F7E478F Pud Pud in Weird World (1984)(Ocean) ZXSpectrum +A9B88C548C095FC1429FF153B79C18C5 Pueblo de la Noche (1989)(Grupo Creators Union)(ES) ZXSpectrum ES +B20DFE71817941DA0FBF5DD3B849C282 Pueblo de la Noche (1989)(Grupo Creators Union)(ES)[a] ZXSpectrum ES +237A731F7C2A67631D3B6524443E7637 Pugly Ugly - The Journey Longest, La - The Long Journey, La (2008)(Bonny Bonnet Hood Softwares, The)[CSSCGC][aka Pugly One, La] ZXSpectrum +50E86E61DACBA22861FCDAFC9469ED09 Pulga, La (1983)(Investronica)(ES)[aka Bugaboo the Flea][re-release] ZXSpectrum ES +CD20A7EE5B11AE220605330F3E0296A0 Pulsator (1987)(Martech Games)(128K) ZXSpectrum +F3E9E5B5292DFB09D6A4B452A09318F6 Pulsator (1987)(Martech Games)(48K-128K) ZXSpectrum +D3C4BE88DDA5684C5DB673E9036D1332 Pulse Warrior (1988)(Mastertronic) ZXSpectrum +45B2B3F94C58810F53A3C345390286A6 Pulsoids (1988)(Mastertronic) ZXSpectrum +042EECA82E999A8713BC7F6527E76955 Pulsoids (1988)(Mastertronic)[a] ZXSpectrum +A08159F4580F380618C83F17499F61BA Pulsoids (1988)(Mastertronic)[a2] ZXSpectrum +76F80FDA46E73F23D55DCA1B96B9EA85 Pumpkin Poe (2017)(Endaraues, Ariel - Klopov, Yurij - Kyv)(48K-128K) ZXSpectrum +9B171DB4976FB04891ED94A6A179C321 Punch & Judy (1989)(Alternative) ZXSpectrum +06555FFC669BBB95A6751F12B3C0731A Punchy (1983)(Sinclair Research)[re-release] ZXSpectrum +65B0855E9E8B443C0A5026105D923EFF Punk Star (1988)(Iber)(ES) ZXSpectrum ES +0FF78495A082EBA00275D8E36EC97395 Purple Saturn Day (1989)(Exxos)(128K)(FR)(en) ZXSpectrum en FR +927561C9A9FFE6061203BAEE12A802CA Purple Saturn Day (1989)(Exxos)(48K-128K)(FR)(en) ZXSpectrum en FR +BA448449C3D3879101AFF6CC5F87D78E Push 'n' Chase (2013-09-08)(Amore, Gabriele - Hughes, Dave - Parsons, Neil) ZXSpectrum +22B3DF0674757FCB157B26ED6ACD6BFD Push Off! (1983)(Software Projects)(16K) ZXSpectrum +95A627801A5EA4629E66B50D404852EE Push Off! (1983)(Software Projects)(16K)[a] ZXSpectrum +CE7288E4D7DF6E6F4EA058AEA2B75E34 Pushbot (2018)(Hughes, Dave) ZXSpectrum +335293BDACB22D8607EB45084215862C Pussy - Love Story from Titanic (1999)(Fatality - LCD Design)(128K)(BY)(en) ZXSpectrum en +3427D33705D6D93F72F9238FC4944F5A Puszka Pandory (1986)(Borkowski, Marcin)(PL) ZXSpectrum PL +28AAFC9F144C362215297F8AE46DB705 Putthecatout (2015)(-)[CSSCGC] ZXSpectrum +FB97922A6AF5679310EE4E0E255DD02B Puzzled! (1990)(Guild, The) ZXSpectrum +19CCADB701C4B8113EE62B49F10C590D Puzzler (1983)(Micromega)(16K) ZXSpectrum +CB6DEDF7B9EB1B6117CDDB9C024481AB Puzznic (1990)(Ocean)(48K-128K) ZXSpectrum +7C99E2FF0E84358E73C45E6A538520E1 Puzznic (demo) (1990)(Ocean)(48K-128K)[Sinclair User Covertape] ZXSpectrum +E595097AED408A99076A9E241918DF01 Pxt1 (2016)(Blajer, Ivan)[CSSCGC] ZXSpectrum +3619C300D8F335C7CAAFA49C4D233CD0 Pyjamarama (1984)(Mikro-Gen) ZXSpectrum +AB438CCB91300179372E097CD7133E98 Pyjamarama (1984)(Mikro-Gen)[a] ZXSpectrum +3370251793C6E559889461C14BF0D68A Pyracurse (1986)(Hewson Consultants) ZXSpectrum +7211A8B8865CA6C6B8D1A26C719DABB0 Pyracurse (1986)(Hewson Consultants)[a] ZXSpectrum +86AFC3752090F6FA4669D8960BF9C382 Pyracurse (1986)(Hewson Consultants)[a2] ZXSpectrum +0B6443ACB19D5B1B5587DB66DF2FAE5C Pyracurse (1986)(Hewson Consultants)[a3] ZXSpectrum +2606B2BAAE848724B6DEF2170B508FF3 Pyramania (1984)(16-48 Tape Magazine) ZXSpectrum +D82C2E0AD9C188EDAB0D68C3BB977F56 Pyramania (1984)(16-48 Tape Magazine)[a] ZXSpectrum +0EB62D4C4A17128F6EDC03E7254A4736 Pyramid (1984)(Sinclair User) ZXSpectrum +E71898FB3F6CEF439C1617EDF3D8D5C1 Pyramid Patience (1996)(Tiger's Claw)(128K)(AT)(en) ZXSpectrum en AT +56EB55FEC97FFB2D2921CF12B24EF613 Pyramid Race (1984)(Grisewood & Dempsey)(16K) ZXSpectrum +8D607E6CFEE32663987ACC6CF096BE0A Pyramid, The (1983)(Fantasy) ZXSpectrum +61E7B6597F429B32893DBA4C75E1BE6B Pyramid, The (1983)(Fantasy)[a] ZXSpectrum +7C25D113ADAAD8563AFD919EA5B5B01E PYROMANIA - Trial by fire (2013-10-15)(Amore, Gabriele - Hughes, Dave - Parsons, Neil) ZXSpectrum +6764112E0BD999600F29F9CEC4174C93 Pyromania II - Chopper Rescue (2014-02-16)(Amore, Gabriele - Parsons, Neil) ZXSpectrum +FDD4218B9C4D0C3E26C1048F7253E34D Q.I. (1984)(Editoriale Video)(IT) ZXSpectrum IT +C4F589044D94CFA671D18B8382CB834C Qang (1991)(Scorpion)(CZ) ZXSpectrum CZ +DE290B5322859A45D4DF3D3CA627C54E Qarx (1988)(Your Sinclair) ZXSpectrum +4FAB323387DE8785173198A902703331 Qarx (1988)(Your Sinclair)[a] ZXSpectrum +CBC39955090F2B9B0DCA547ED9F2F774 QASpace (2006)(Compiuter Soft)(16K)(ES)(en) ZXSpectrum en ES +C420C22F5D68500528B6EF18D53F4874 Q-Bertus (19xx)(-)(de) ZXSpectrum de +CF192ED5CFC899B7EE88C00BC1459E49 Qbox (2017)(Pena, Sergio Llata)(48K-128K) ZXSpectrum +3CEE8289093AFC06EDE7D865C126DEEC Qbox (2017)(Pena, Sergio Llata)(48K-128K)[a] ZXSpectrum +79D9B4FCA30A398662E9B1B595FD6665 QiZX (2007)(Fornies, Eduardo)(ES) ZXSpectrum ES +6C9561F56463CA1F67D1C0AA9E0F6131 Q's Armoury (1990)(Amstrad)[aka Q's Shooting Range][aka Q's Underground Shooting Range] ZXSpectrum +BFB76BCED5A0BE251AC9EE316276D8AD QS Defenda 81 (2003)(Marks, Russell)(128K) ZXSpectrum +E5B2FC6477A3C68C3F2A06194873452D Quackers (1983)(Rabbit)(16K)[aka Qackers] ZXSpectrum +240F4BBF5082AE2EECDACDE098FB5DC1 Quackers (19xx)(-)(16K) ZXSpectrum +9434F27349A251063397A27E6E46A07E Quack-Shot! (1985)(Sparklers) ZXSpectrum +E708F5EF71A86C738D1CFFFBFA6E630E Quad (2014-02)(Popov, Denis)(RU)(en) ZXSpectrum en RU +99243B816E8498C2ED9708E123CF0445 Quadrajoin (1983)(16-48 Tape Magazine) ZXSpectrum +3C3DA1C02B0A9AD1587B9BDE9C76715C Quadrato (1984)(HC Mein Heim-Computer)(DE) ZXSpectrum DE +DBB71F22F35CB1A05AF41847C208DFD4 Quadrax (1994)(Sintech - Ultrasoft)(DE)(sk) ZXSpectrum sk DE +13D57DBF9C25A4272426BAF22D6CEC7F Quadrun (1985)(Sinclair User)(16K) ZXSpectrum +FA39E3ACC707FCB33F58B8ED38875F42 Quake 3 Arena (2000)(Wilson, Matthew)[CSSCGC] ZXSpectrum +BB1BE7E864AECF97D79AD05C314AE398 Quandary (2003)(Zoff)[CSSCGC] ZXSpectrum +71CEA3AD8C15AF32580F7AFEBF1C276E Quann Tulla v1 (1985)(8th Day) ZXSpectrum +237C58D538F780290D3481CEBC9844FA Quann Tulla v2 (1985)(8th Day) ZXSpectrum +2DB115022EA909F9AB19561724361FA3 Quartet (1987)(Activision) ZXSpectrum +FC7D248E1BB8F2F91B916D229BA9420C Quartet (1987)(Activision)[a] ZXSpectrum +67E67CE9E0FDD1BECADDEF077D7F20AB Quasimodo (1983)(Sinclair Programs)(16K) ZXSpectrum +B98B6AACEB406D4875D6D3F6C6CB0E09 Quazatron (1986)(Hewson Consultants)[a][aka Ziggurat] ZXSpectrum +D99C00405F97744319C69F96595BBAB0 Quazatron (1986)(Hewson Consultants)[a2][aka Ziggurat] ZXSpectrum +8534A6CF9361CB7A023337F2D63BFC03 Quazatron (1986)(Hewson Consultants)[a3][aka Ziggurat] ZXSpectrum +126CE461D69D214C552C910ED2BABCD2 Quazatron (1986)(Hewson Consultants)[aka Ziggurat] ZXSpectrum +D621C580FF908A8531E99A65C03D803B Quazer (1983)(Rose)(16K) ZXSpectrum +8CE812E6ED775ED0118BABC2E3A5A4AA Quazzi (1985)(Your Spectrum) ZXSpectrum +DF5518DFEFAA072052BA2BBFD9B4591E Qubert (1984)(Homecomputer)(DE) ZXSpectrum DE +FD17B701F9A6A8626637B9D480E71A01 Quebra-Cabecas (2008)(Base Binaria)(PT) ZXSpectrum PT +A90792EA8B224E6EF018DB6849609829 Quest Adventure (1983)(Hewson Consultants) ZXSpectrum +2DBB2871C89D7E0F133206E88F01EC2D Quest For Some Bloke's CD (2000)(Young, Chris)[CSSCGC] ZXSpectrum +FD7DF3FBF976AAC925325C9F26518A89 Quest for the Golden Eggcup (1988)(Mastertronic) ZXSpectrum +64E54A82C1BC0644A24FE395F7020BF2 Quest for the Golden Eggcup, The (1986)(Network Adventure Games) ZXSpectrum +2419AC44B70847ADF75A4CB7BEACA9CE Quest For The Golden Key, The (2000)(Young, Chris)[CSSCGC] ZXSpectrum +D0DBC6BCD4820097B8D838EDA3712C13 Quest for the Holy Grail, The (1984)(Dream) ZXSpectrum +AD36C44E6ABC0F06F7892ECA0CD47C8E Quest for the Mindstone (1986)(Edge, The) ZXSpectrum +B6FE979B7A43088CCB4423DCC72DAA85 Quest for Witchcraft (2011)(Timex)(AT)(en) ZXSpectrum en AT +166F31CA8B772CEE7110899E3B753521 Quest for Witchcraft (2011)(Timex)(AT)(en)[a] ZXSpectrum en AT +1D6F84CFB54D4F0BBCB8B3C520F53C02 Quest for ye Flask (2014)(Yoshiatom)[CSSCGC] ZXSpectrum +D6F3C9D30D3D21FF8623CBF45ADF7A34 Question of Sport, A (1989)(Elite Systems) ZXSpectrum +A01EF71E1D605058E1EC3721044BD1FA Question of Sport, A (1989)(Elite Systems)[a] ZXSpectrum +6484DDFCE039BC24332A634DC4DBE18B Questprobe Featuring Spider-Man (1984)(Adventure International) ZXSpectrum +CDA789D022B6CA798F7A2EFB4E2882A8 Questprobe Featuring Spider-Man (1984)(Adventure International)[a] ZXSpectrum +B4BB7E6000CFCF290EA3EFD8DB3F0A3F Questprobe Featuring The Hulk (1984)(Adventure International) ZXSpectrum +A0457F579569E7ACF75F0F9D4B7F4523 Questprobe Featuring The Hulk (1984)(Adventure International)[a] ZXSpectrum +44DF18A90107731D1C08C0FA738FF5A2 Questprobe Featuring The Hulk (1984)(Adventure International)[a2] ZXSpectrum +7912D92DEE2D1063EAB12887E705A0C2 Questprobe Featuring The Hulk (1984)(Adventure International)[a3] ZXSpectrum +CCCF638BB93294A665118026A5E2FF01 Quetzalcoatl (1983)(Virgin Games) ZXSpectrum +62209BBD8A2EA4E8E25DFC4D085E2D1C Quick Draw McGraw (1991)(Hi-Tec)(48K-128K) ZXSpectrum +F406FB1A9E1BA274E5F49A1DF8120F12 Quiz Game (19xx)(-)(16K) ZXSpectrum +44FE91264303F8AFAA49BCFFE80551A5 Quiz Quest (1985)(Alligata) ZXSpectrum +33C967FA4CFA8124327C63DCE31BEE6D Quiztimer (1986)(Macmillan)(Side A) ZXSpectrum +24BCE2BBE3BABA0DFE578D6BD48BE29D Quiztimer (1986)(Macmillan)(Side B) ZXSpectrum +66C58C43EF84A36275BA56574CB17853 QuizTron 48000 series - Entertainment (2016-06-11)(Komppa, Jari)(Tape 1 of 2) ZXSpectrum +47537061F97CEEF300D544CBF6BCD47C QuizTron 48000 series - Entertainment (2016-06-11)(Komppa, Jari)(Tape 2 of 2) ZXSpectrum +3C7ACC635EE15839E6B38DB23F0A5D0B QuizTron 48000 series - Mixed (2016-06-11)(Komppa, Jari) ZXSpectrum +53DE48A472A3012CBC5B73C70954BFF8 QuizTron 48000 series - Science (2016-06-11)(Komppa, Jari)(Tape 1 of 2) ZXSpectrum +22449C0D3BD4349FC892D22C6A13C088 QuizTron 48000 series - Science (2016-06-11)(Komppa, Jari)(Tape 2 of 2) ZXSpectrum +1042B4E5ACBB2DFFEA26B95F2E54356F QuizTron 48000 series - Sports (2016-06-11)(Komppa, Jari)(Tape 1 of 2) ZXSpectrum +263AE8E94B2CD40CF74D7AC809407D69 QuizTron 48000 series - Sports (2016-06-11)(Komppa, Jari)(Tape 2 of 2) ZXSpectrum +83BE0D52945F707E6A26A26A6F75BFF7 Quo Vadis (1992)(Miosga, Peter)(DE) ZXSpectrum DE +B74114FB276149B704954D48DB635B2C Quondam (1989)(Ocean) ZXSpectrum +501C2E39DDBC3878FD63DE9D853C09AF R.A.M. (1990)(Topo Soft)(ES) ZXSpectrum ES +28A222FCB0716A4031A03FDC3FB065D2 R.A.M. (1990)(Topo Soft)(ES)[a] ZXSpectrum ES +A7EC11BB298A9FB36ADBFC80B61D884A R.B.I. 2 Baseball (1991)(Domark)(128K) ZXSpectrum +180F5300C6A7F1685FCC0100C4349635 R2-D2 - Exam (2013-06-06)(kas29)(48K-128K)(RU)(en) ZXSpectrum en RU +F3C8C2D97A32B4E4C468ABA8791AB93D Rabbit Hunting (1989-01-14)(Bill Gilbert - Rasher) ZXSpectrum +52F786E91A05A0D812AEF06DACDB38FC Rabbit in Nightmareland (2015-10-31)(Fopiani, Javier - Loon, Lara - na_th_an)(128K)(en-es) ZXSpectrum en-es +DC5266F9E1BC1C5EC7EA25B84AFE7049 Rabbit in Wonderland (2015-10)(Azpiri, Lorena - Fopiani, Javier - Loon, Lara) ZXSpectrum +698296D2E436D1EF32C67000E9744C8D Rabbit in Wonderland (2015-10)(Azpiri, Lorena - Fopiani, Javier - Loon, Lara)(128K) ZXSpectrum +C24F03F5243807A4FAACA16DA932FB09 Rabid Mower (2015-06-24)(kas29)(48K-128K) ZXSpectrum +E7C250DA74EBFD3771384D159552F177 Race (1984)(Personal Computer Games)(16K) ZXSpectrum +F79920165B33D901C61F239F8B2AEBAB Race Ace (1983)(Micro Gold)(16K)[a][re-release] ZXSpectrum +A2F8171C06A5E474C8E8E6514A5D1264 Race Ace (1983)(Micro Gold)(16K)[re-release] ZXSpectrum +D0BAC0CCFF562EC9DC15B89A804AA26E Race Against Time for Sport Aid '88, The (1988)(Code Masters Plus)(48K-128K) ZXSpectrum +BDF5515388B73EF948AC63970C2341DA Race Fun (1983)(Rabbit) ZXSpectrum +9F6DC247332AECF97E9CB5CFD3EB8E69 Race, The (demo) (1990)(Players Premier)(48K-128K)[Your Sinclair Covertape] ZXSpectrum +04DC1B9EC4AD797B7EFACAE121871198 Racer (1984)(ZX Computing) ZXSpectrum +239B36983DEE1EBDC31119A7D0C558D3 Racetrack (1983)(ZX Computing) ZXSpectrum +D896EBCAA6AADD891632BE55E5009558 Racing (2004)(Doe, Allen 'Mulder')[CSSCGC] ZXSpectrum +8F8CE820F239FBF1300125A1BF365FBB Racing Manager (1983)(Virgin Games) ZXSpectrum +ADA0419F73C2DBE0C75FDF2E11DF4DD8 Rack One's Brains (1988)(Eclipse)(CZ)(en) ZXSpectrum en CZ +E38C0399E43075FE19768A0E31B8EE50 Radiopower (1983)(Pan Books)(16K) ZXSpectrum +A33E78B1568BF7A9A504E6B72F09586B Raging Bull (1985)(Sinclair User)(16K) ZXSpectrum +096DF27280C64003A0ADF3A8AED541D0 Raid on Lethos (1984)(Newton, Dave) ZXSpectrum +471ACEC62C4E51904DA00E47913F4F94 Raid over Moscow (1985)(U.S. Gold) ZXSpectrum +54C54D88BA2EA5420B15F4D9B1CE257C Raider (1985)(Reelax Games)(16K)[aka Cavern Fighter] ZXSpectrum +3EA894049F804D590374952FC80F51D1 Raider of the Cursed Mine (1983)(Arcade) ZXSpectrum +31EF64B66296D9C11D8DCC49992DA4A6 Raider of the Forgotten Ark (1984)(Spectrasoft) ZXSpectrum +9E46CF84E48B793E0F52CC5DD9920092 Raiders of the Lost Ark (2017)(Bordoni, Luca)(Side A) ZXSpectrum +B4D92E128DC72484AF687AECF938E339 Raiders of the Lost Ark (2017)(Bordoni, Luca)(Side B) ZXSpectrum +601F430395A9144957AD885499BA2FF8 Rail Rescue (1984)(Sinclair User)(16K) ZXSpectrum +B120E5A92740A51BCAE26DAA94ECD456 Rainbow Islands - The Story of Bubble Bobble 2 (1990)(Ocean)(48K-128K) ZXSpectrum +D07C2039079F17B8D5B417EFCAB12F90 Rainbow Islands - The Story of Bubble Bobble 2 (1990)(Ocean)(48K-128K)[a] ZXSpectrum +FFFF9AD368628240C0411A790337F919 Rainbow Islands - The Story of Bubble Bobble 2 (1990)(Ocean)(48K-128K)[a2] ZXSpectrum +14B7C434E048705F8E4A6B21A41B759F Rainbow Islands (1990)(Erbe)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +07FA4513E8554E4B083B84D6B8E12460 Rainbow Squash (1983)(Granada Publishing)(16K) ZXSpectrum +01CDB11ACF35C0CF5C5E82307587A594 Rainy Day (1984)(CCS) ZXSpectrum +5F46B8687CA93FDD91E7178265ADA650 Rally Cross Challenge (1989)(Anco)(48K-128K) ZXSpectrum +DA8A2B7E01F16EA89D4E1E00585260EF Rally Cross Challenge (1989)(Anco)(48K-128K)[a] ZXSpectrum +5EAD8A567FBD8E83E8D71D91B5796E7F Rally Driver (1984)(Hill MacGibbon) ZXSpectrum +A5D3E45077EE85BA5961C130A6D6E25D Rally Fever (2013)(Stonechat Productions) ZXSpectrum +4B1AF43221FD8BB37436DEBE14E590B2 Rally Simulator (1989)(Zeppelin Games) ZXSpectrum +6DD4FFA456CFFE918EEF1E1493514AE1 Rally Xmas (2016)(-) ZXSpectrum +969362B0A0B6E906EC5BC4586386F258 Rallybug (2008)(Cauldwell, Jonathan)(48K-128K) ZXSpectrum +2072F112DF651CEC4DB6F57A16299F00 Rallycross Simulator (1990)(Code Masters)(48K-128K) ZXSpectrum +77BD0FA530C4BD7473E247244E37BE3D Rambo - First Blood Part II (1985)(Ocean) ZXSpectrum +A717E066379218D8F1BC775ACCC4BA06 Rambo - First Blood Part II (1985)(Ocean)[a] ZXSpectrum +4A07D0CC1FFE06587E35694BA0C4ECE8 Rambo - First Blood Part II (1985)(Ocean)[a2] ZXSpectrum +D73E2B86E5FE2A93ECAB57CF1601141E Rambo - First Blood Part II (1985)(Ocean)[a3] ZXSpectrum +5D8A67E6A1C27BE6BC3C0A1CD7E1B9F4 Rambo - First Blood Part II (1985)(Ocean)[a4] ZXSpectrum +3698364BDFD6838267BCAE9D9708C6CC Rambo III (1988)(Ocean)(48K-128K) ZXSpectrum +0626DB9A10D598C756A4692C6528A76E Rambo III (demo) (1988)(Ocean)(48K-128K)[Your Sinclair Covertape] ZXSpectrum +50CAF3A92BEF92CF34DE3D046A84A571 Ramiro, el Vampiro (2013-06-14)(Mojon Twins, The)(ES)(en)[a][aka Ramire, the Vampire] ZXSpectrum en ES +8C609CF6B615C228ED26195AF80B9F6B Ramiro, el Vampiro (2013-06-14)(Mojon Twins, The)(ES)(en)[a2][aka Ramire, the Vampire] ZXSpectrum en ES +6FAE0ED6ECDDD869C60132F40E1887C3 Ramiro, el Vampiro (2013-06-14)(Mojon Twins, The)(ES)(en)[a3][aka Ramire, the Vampire] ZXSpectrum en ES +4BE7B21C3D39E871E6F6C571A3C36E49 Ramiro, el Vampiro (2013-06-14)(Mojon Twins, The)(ES)(en)[aka Ramire, the Vampire] ZXSpectrum en ES +0EE3D167DF450F200CCD37A4378EE9D7 Ramiro, el Vampiro (2013-06-14)(Mojon Twins, The)(ES)[aka Ramire, the Vampire] ZXSpectrum ES +D3DA4F85E87FD29CBCD4B1FB2B71F12A Ramon Rodriguez - Aventuras y Desventuras de un Punki de Aki (1986)(Erbe)(ES) ZXSpectrum ES +EBFF630FEFF598E206D187C46FF2DE57 Rampage (1988)(Activision) ZXSpectrum +DEB49ADCC39FB9AD53F8AFF6640E584D Ramparts (1988)(Go!) ZXSpectrum +BC2A80970BDDA3AED99A252524828473 Ramparts (1988)(Go!)[a] ZXSpectrum +789476D95F8313B9A3AE9F50C626AB8A Random Attack (1985)(Theo's Micro-Engineering)(GR)(en) ZXSpectrum en GR +AE4D3573D567B04A55928A87A109F580 Random Walk (2011)(May, Richard)[CSSCGC] ZXSpectrum +58833D95715CE0434559FA0ED6F5379F Randy Warner and the Aztec Idol (1985)(Scorpio Gamesworld) ZXSpectrum +03A2AA8AECF889CB2FCACBC4986FFD33 Rapedes (1983)(Visions Software Factory)(16K)[aka Rapede - The Centipede's Revenge!] ZXSpectrum +0D96AA40CEA8C307A73530A78A963BB6 Rapid Fire (1987)(Mastertronic) ZXSpectrum +0CEF39C7994E8610EA2DB2C6693F12B3 Rapscallion (1984)(Bug-Byte) ZXSpectrum +A3AD6BAF94EEE63A2BB41D55CB1A3F35 Rapscallion (1984)(Bug-Byte)[a] ZXSpectrum +E8152443360265056DF87898EC738F14 Rasputin (1986)(Firebird)(128K) ZXSpectrum +519762C7CB6B9F4FE17A174980840CF5 Rasputin (1986)(Firebird)(48K-128K) ZXSpectrum +5440EE756703592A31121954CE4C6A49 Rasputin (1986)(Firebird)(48K-128K)[a] ZXSpectrum +976FC50B56A186D988A56306E9A6B3C2 Rastan (1988)(Erbe)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +C2A52CAE3C389C43A0EE187B956DE690 Rastan Saga (1988)(Imagine)(48K-128K) ZXSpectrum +1F014896C987971705FF25C36F20B186 Rastan Saga (1988)(Imagine)(48K-128K)[a] ZXSpectrum +08ACB99C2FDB694C05FA9BC02DFA3914 Rastan Saga (1988)(Imagine)(48K-128K)[a2] ZXSpectrum +148087960CC597F92CC1A1716A7CC7E4 Rasterscan (1987)(Mastertronic) ZXSpectrum +6A4FFF29482421EE756EDF92E5D215E6 Rat, The (1984)(Scorpion) ZXSpectrum +167D02F2CDD789530A83FEB649EC20A3 Ratas del Desierto (1985)(Juegos & Estrategia)(128K)(ES)[aka Desert Rats][re-release] ZXSpectrum ES +F7F51D38614A3ECFE0CF35C40D8DB70D Rath-Tha (1989)(Positive)(ES) ZXSpectrum ES +44EECE2F430D70C5721B90A8857A1AD8 Rats, The (1985)(Hodder & Stoughton) ZXSpectrum +3571D639CA9C3BC4D35A2478AAB12EB9 Rattler (1985)(Atlantis) ZXSpectrum +BA44904CDBFA2F5691F97FE823DB1000 Raven, The (1988)(Bolsoftware Communications)(128K)(ES)(gl)[re-release] ZXSpectrum ES +7D4D706C8C0F8C63C86288A50467050B Raw Recruit (1988)(Mastertronic Added Dimension) ZXSpectrum +4763307B45A22EC89A6196933E864A38 Raw Recruit (1988)(Mastertronic Added Dimension)[a] ZXSpectrum +156B00F563A5D40C609CDBDDD1E20F9B Rays (1987)(Tartan) ZXSpectrum +B7003666EDF4BF8A94806BD0B623927F Rays’ Reprisal (2015-03-08)(Bordoni, Luca - Dunn, Paul - ne7) ZXSpectrum +B9732884D61B4CA9BAAE554ED283BE84 Razas de Noche (1990)(Musical 1)(48K-128K)(ES)(en)[aka Night Breed][re-release] ZXSpectrum en ES +9153442E00A54646B99EE5BB19DBF573 Reactor (1984)(ABC Soft)(ES)(en)[re-release] ZXSpectrum en ES +A11348C0ECF36F8AB55CEE6E3D8CD835 Reactor (1984)(Gemini Marketing) ZXSpectrum +3578B1D93EA1671EEDC241E4252CB9DA Ready Steady Go (1988)(Alternative) ZXSpectrum +260BA2A8089EDE7A061512AC76A068FE Real 3D Maze (2009)(Young, Chris)[CSSCGC] ZXSpectrum +BE17507EAFA7E3978D9A822C20AF3693 Real Ghostbusters, The (1989)(Activision)(128K) ZXSpectrum +3016349F963C9E3E61A8A483B4994F10 Real Ghostbusters, The (1989)(Activision)(128K)[a] ZXSpectrum +8E15CD8C40A27459860B3D345DDD33F5 Real Stunt Experts, The (1989)(Alternative) ZXSpectrum +C16C6D6673CD39A731373B6417F15843 Real Stunt Experts, The (1989)(Alternative)[a] ZXSpectrum +B633AF38FDE86FAA1D42F3E3C8796609 Really Knight (1992)(LOKOsoft)(ES)(en) ZXSpectrum en ES +6D619A3822041F6759A0D6195824BF29 Realm of Impossibility (1985)(Ariolasoft UK) ZXSpectrum +9D7DD644E84A547FF7ACE7A5D923224C Realm of Impossibility (1985)(Dro Soft)(ES)[re-release] ZXSpectrum ES +9C1BD21F6A737BDA964C38E359160F2D Realm of the Undead (1984)(Express Programmes Company) ZXSpectrum +7F9E54CB139100CECD124BD8EDB40CCC Realm of the Undead (1984)(Express Programmes Company)[a] ZXSpectrum +1FF278D923B29ADF37C3EB7BCAAF2229 Realm of the Undead (1984)(MC Lothlorien)[re-release] ZXSpectrum +FAFD10981C511372EE3F16EB6B17A9E6 Realminer (2013)(Arda)[CSSCGC] ZXSpectrum +5DDA26A6F419AA5DED74CB80E5879B48 Reaper, The (1991)(Ubi Soft)(48K-128K)(FR)(en) ZXSpectrum en FR +425F7E5EFADDD777187B51307932E0B5 Rebel (1987)(Virgin Games) ZXSpectrum +366411810290535306FBE54FB34E1EDE Rebel (1987)(Virgin Games)[a] ZXSpectrum +4F8C93F46F766CF784835FBA78080470 Rebel Planet (1986)(U.S. Gold) ZXSpectrum +CA5F66DE78F0BF1A296CDAA3AD20FA47 Rebelstar - 1 Player (1986)(Firebird) ZXSpectrum +E48C012659D0030AAFFC0F5434A6FF9C Rebelstar - 2 Players (1986)(Firebird) ZXSpectrum +35D2E6E86ABDFAE8A598850E8F09A004 Rebelstar 2 - Alien Encounter - 1 Player (1988)(Silverbird) ZXSpectrum +78DECDFC7B83E833F758BA310B4FDBB1 Rebelstar 2 - Alien Encounter - 2 Players (1988)(Silverbird) ZXSpectrum +EE96601B175AEE38C2404C1F68BBFF93 Rebelstar Raiders (1984)(Red Shift) ZXSpectrum +0DF2621B10797B89F1F97F99EDD9D2F9 Reckless Rufus (1992)(Alternative) ZXSpectrum +7201655EC3F26B19E07698F18A79653B Reckless Rufus (1992)(Alternative)(48K-128K) ZXSpectrum +E9DE3957145128EE482799A7328E4BD0 Red Alert! (1983)(Sparrow Books)(16K) ZXSpectrum +51574E40BB991D1A5254D54A77C1D255 Red Arrows (1985)(Database) ZXSpectrum +334B0BBE13CB8CEEA2861EF502242D09 Red Arrows (1985)(Database)[a] ZXSpectrum +F7F6C0B3EF888FA6FCFF53934920558F Red Baron (1983)(MC Lothlorien) ZXSpectrum +2A713D18E373E842B4D868C3A04B146F Red Baron (1983)(MC Lothlorien)[a] ZXSpectrum +59E3D87CB02F9968D5330FA9B5F7F57C Red Door, The (1988)(Tartan) ZXSpectrum +A07943FBB7884994C55F1EEDF267D02E Red Fred (1985)(C&VG)(16K) ZXSpectrum +602C83AE6C3B567B4AC4250D9358B6FC Red Heat (1989)(Ocean) ZXSpectrum +A361E3A3AF236C285A118CD9043B0574 Red Heat (1989)(Ocean)(48K-128K) ZXSpectrum +3EB4AD5D865B06492E7FDCBE8DA01118 Red L.E.D. (1987)(Starlight) ZXSpectrum +796D7A4D649ADD71349D6FF21714DD7C Red L.E.D. (1987)(Starlight)[a] ZXSpectrum +729B6D7DBCF93F879BEC0058D008A46F Red L.E.D. (1987)(Starlight)[a2] ZXSpectrum +9B873BFEFE89CC94AAEFC162CDAD2073 Red Lion, The (1987)(Mystic) ZXSpectrum +A637240A5A2118732F989DA7AFDD2664 Red Moon (1985)(Level 9 Computing) ZXSpectrum +620C23209594288B54C5EDE1A6272665 Red Planet (2015-08-13)(Cantero, Salvador) ZXSpectrum +E2B67D7BB91ED1A5EE6D49F71C113D22 Red Planet (2015-08-13)(Cantero, Salvador)(es) ZXSpectrum es +230343D87E72A4905ECDCD761FF78DA9 Red Scorpion (1987)(Mind Games Espana)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +4C3266A73EED8EE542BFAC1FB75E2754 Red Scorpion (1987)(Quicksilva)(48K-128K) ZXSpectrum +D193B39357C09651E6CD2274F5616679 Redcoats (1984)(MC Lothlorien) ZXSpectrum +77A6156A8A929437E135CF2F677511F6 Redcoats (1984)(MC Lothlorien)[a] ZXSpectrum +3561FA6D9BE6C0303ED0166FAD8C89B3 Redcoats (1984)(MC Lothlorien)[a2] ZXSpectrum +8AA975C6CC1FDB68F24694713C7E0D21 Redcode Simulator (1995)(Koblinger, Egmont)(HU)(en)[aka Corewar] ZXSpectrum en HU +7D54BAA04ABEECF520633DC759F1A0BE Redhawk (1986)(Melbourne House)(Side A) ZXSpectrum +3122512DA7334F50322C3A8404F6B0F9 Redhawk (1986)(Melbourne House)(Side B) ZXSpectrum +8AC63D7E66F37887EBCE8A1E6AD014ED Reductio ad Nihilum (2011)(Miazga, Rafal)(PL)(en) ZXSpectrum en PL +4E10F974A7549151BE7FEF96D2A8E77A Redweed (1983)(MC Lothlorien) ZXSpectrum +14F79CD04B93D5D76A704BDF4ADEDE23 Redweed (1983)(MC Lothlorien)[a] ZXSpectrum +65689FD7200B014F83B832D7DAC68BB1 References, Les (1984)(Infogrames)(FR)[aka Psytron][re-release] ZXSpectrum FR +B65DF7A2AC2343D69B33D0265456FE70 Reflections (1983)(Artic Computing)(16K) ZXSpectrum +5A1985DDD6B65B55D57E45D997521B4F Reflections (1983)(Artic Computing)(16K)[a] ZXSpectrum +9D85C43B2FC7819496755B26512299B8 Reflections (1983)(Forward)(16K)[re-release] ZXSpectrum +4CAF17996CAC14E8D7EA9B1E54D9C45F Regreso al Futuro - Parte II (1990)(MCM)(48K-128K)(ES)(en)[aka Back to the Future Part 2][re-release] ZXSpectrum en ES +B692CB4547EE764737F4852878EF18EB Reka (1986)(Colic)(HR)(sr) ZXSpectrum sr HR +08F759F3A463AB9A043E54D2BA90A2D6 Removal Deluxe (2008)(SAM Style)(Pentagon 128K)(RU)(en) ZXSpectrum en RU +B4552F6C81FA9706C614A7336B28CD02 REMventure (2015)(Sunteam)[CSSCGC] ZXSpectrum +97F707A7E84A59683E13363DD1F361CC Rendezvous (1984)(Usborne Publishing)(16K) ZXSpectrum +316B98071DC4F84597B980F20B629CA2 Renegade (1987)(Imagine)(48K-128K) ZXSpectrum +58E986EAFC828D8262EBC6763F08DB46 Renegade (1987)(Imagine)(48K-128K)[a] ZXSpectrum +FE1631B14258938DB7DDD1B0FA225F25 Renegade (1987)(Imagine)(48K-128K)[a2] ZXSpectrum +BBD005E3B25EDC27994398D9DFFC0B66 Renegade (1987)(Imagine)(48K-128K)[a3] ZXSpectrum +80691B43F46ED429597E808BD440D33A Renegade III - The Final Chapter (1989)(Imagine)(128K) ZXSpectrum +D9CCC4574EF206E304D704589566FA3C Renegade III - The Final Chapter (1989)(Imagine)(48K-128K) ZXSpectrum +129DEFDEE9C8BC5314B2489A5654133B Renegade III - The Final Chapter (1989)(Imagine)(48K-128K)[a] ZXSpectrum +2266BFD0C2F99C6E7C7D233B3CA1DADD Renegade III - The Final Chapter (1989)(Imagine)(48K-128K)[a2] ZXSpectrum +B20B9069664DE0EF2E3457CEC593E4D1 reniM cinaM - Mirror Manic Miner (2004)(Broadsoft) ZXSpectrum +68FB2D61BA39331AE77BCB779F58AFC4 Rentakill Rita (1987)(Mastertronic) ZXSpectrum +0875555AB68BF231641608893019E0D0 Reptkon (1988)(MicroHobby)(ES) ZXSpectrum ES +20C030CB04475CAE0427EB9B69C7EC5F Repton 2 (1989)(Alligata) ZXSpectrum +393303B5070B56A3670E16A487BA8BA3 Repulsar (1983)(Softek)(16K)[kempston] ZXSpectrum +A08B02F9268C5E32561C18C9887672F2 Request in' Peace (2013)(Climacus)(128K)(ES)(en) ZXSpectrum en ES +6A208B3A804F9BE6F1A0593A8D7CC3E4 Rescate (1991)(Rodriguez, Ricardo Oyon)(48K-128K)(ES) ZXSpectrum ES +FFD319101C3E547C759B356B1177D944 Rescate (1991)(Rodriguez, Ricardo Oyon)(48K-128K)(ES)[a] ZXSpectrum ES +85B72B6FA00EAF57C66C3D78581C1181 Rescate Atlantida (1989)(Dinamic)(48K-128K)(ES)(Side A) ZXSpectrum ES +6AEF2ACBFA1CC69D2E4CF40499262C8E Rescate Atlantida (1989)(Dinamic)(48K-128K)(ES)(Side A)[a] ZXSpectrum ES +C01AA5D87F04C5C97B2EDCB20C5620DC Rescate Atlantida (1989)(Dinamic)(48K-128K)(ES)(Side B) ZXSpectrum ES +9D4595FA5C1A3825092CB6E0A5BD44C5 Rescate Atlantida (1989)(Dinamic)(48K-128K)(ES)(Side B)[a] ZXSpectrum ES +274D3922D6DE4112A8956F83FBEE67B8 Rescate Atlantida (1989)(IBSA)(48K-128K)(ES)[Poliload][re-release] ZXSpectrum ES +0AC79534964AB79842FE0B05EE0BA7A7 Rescate del Tesoro (1984)(Investronica)(16K)(ES)[aka Balloon Hopper][re-release] ZXSpectrum ES +3E48BDFF86D0EE0725F9E17B27772118 Rescate en el Golfo (1990)(Opera Soft)(ES)(Side B) ZXSpectrum ES +3729AAC345C4782FCD8C7AC1D99DFBBC Rescue (1983)(CRL Group)[a][aka Resque][aka Sauvetage] ZXSpectrum +DB1C6C68445DFF7DF2B2CE57FDC0E8D6 Rescue (1983)(CRL Group)[aka Resque][aka Sauvetage] ZXSpectrum +D5B87D8C39A5F3380EADB477B2105F2F Rescue (1987)(Mastertronic) ZXSpectrum +326BD773BC1B7C86F0AA72DE5F075424 Rescue from Atlantis (1992)(Summit)(48K-128K)[aka Rescate Atlantida] ZXSpectrum +2734D90E223607915FB95AE385E4C80A Rescue from Doom (1986)(Guild, The)[re-release] ZXSpectrum +8C1473E5584CAB6CCE0AC0EFA67D261D Rescue Lander (2015-02-22)(T.D.F. micro-visions)(48K-128K) ZXSpectrum +A3A5104ECFE01F9B550D584560B8E0D0 Rescue on Fractalus! (1986)(Activision) ZXSpectrum +73BA870F6052D837B9A95F5AF285F8B8 Rescue Planet Earth (2008)(Woody)(128K)[CSSCGC] ZXSpectrum +33F9A02CE8EBA6CBCD3C7C3141867D2D Rescuow (2012)(Carlsson, Anders)[CSSCGC] ZXSpectrum +50631B86C33632055F02EBBB31D821E8 Retro Fusion Game, The (2008)(Cauldwell, Jonathan)(48K-128K) ZXSpectrum +DF0DC22188D92706C3D7BE8C0722800C Retrobsesion (2011)(J.B.G.V.)(ES) ZXSpectrum ES +1A5BB68F2B75A9890570BDBDE472E802 Retroinvaders (2011)(Climacus)(128K)(ES)(en)[aka ri] ZXSpectrum en ES +A1D9FBA4B7AEE3977CA37AF2B03F1D78 Retroinvaders (2011)(Climacus)(ES)(en)[aka ri] ZXSpectrum en ES +56EDA11579859ED874D282F9C8770EFC RetroQuest - Los Pergaminos de la Sabiduria v3.11 (2016-08-26)(4CLRC SOFT)(es) ZXSpectrum es +17ECF4103A37449CF7211B071FE56EA8 RetroRacer (2014-09)(Cauldwell, Jonathan) ZXSpectrum +629560B48E81B8A56B32049AC65226B2 Retuners - The Game, The (1998)(Young, Chris)[CSSCGC] ZXSpectrum +7AC784D42FD2DBB48CD298E265545C0A Return Ink To Move Cat In To A Bin (2015)(MatGubbins)[CSSCGC] ZXSpectrum +1A089DF1DD16B3E55E1A3F23E8BF71AB Return of the Jedi - Death Star Battle (1984)(Parker - Sinclair Research) ZXSpectrum +E3673CC58F7D584C83B5589DF3C98890 Return of the Jedi - Death Star Battle (1984)(Parker - Sinclair Research)[a] ZXSpectrum +535ACAD1DF755BDB039C385B8B8E2474 Return of the Jedi (1989)(Domark)(48K-128K) ZXSpectrum +1C7CBFC9DC9884BD5DF75FDB83690E88 Return of the Jedy (1983)(M.K. Circuits) ZXSpectrum +DC458F285668896091726B52F8F9C9F5 Return of the Things (1984)(Design Design) ZXSpectrum +5EDA25275437C714E4D320D1EC57505D Return of the Things (1984)(Design Design)[a] ZXSpectrum +30E67E9EBB4F313EF262DA4FA86B5E4A Return of Traxtor, The (2015-07)(usebox.net) ZXSpectrum +1FAD55356653733A412D712BB6298789 Return to Ithaca (1985)(Atlantis) ZXSpectrum +17ED5B9F685437FE6D81943995818F04 Return to the Moon (1991)(Tlauli-ran)(CZ)(en) ZXSpectrum en CZ +C99FBC73708BB2EC2A555DAEEE0FF8EB Revenge (19xx)(Proxima)(CZ)(en) ZXSpectrum en CZ +5DF288251E240D7991471A0AEC8ECD6D Revenge of Castle Dread (1983)(Interface Publications)(GB)(es)(Tape 1 of 2 Side A)[aka Venganza del Castillo Encantado, La] ZXSpectrum es GB +CEE10C8D5EEE5258992704CA9E239191 Revenge of Castle Dread (1983)(Interface Publications)(GB)(es)(Tape 2 of 2 Side B)[aka Venganza del Castillo Encantado, La] ZXSpectrum es GB +0493D06D2B285A82C409087187582A36 Revenge of the C5 (1985)(Atlantis) ZXSpectrum +AAB2197D11FB3D5ADE56AD14EFBB5B34 Revenge of the Killer Tomatoes (1984)(Visions Software Factory) ZXSpectrum +DDA32C42BF018F5DBBDBDAD8C6FE3CC8 Reversi (1982)(C&VG)(16K)[re-release] ZXSpectrum +01400E1C79F47F956A201C2B598A7921 Reversi (1982)(Phipps Associates)(16K) ZXSpectrum +663C6E0129F83630B753569EE20B13BA Reversi (1982)(Sinclair Research)(16K)[a][aka Othello] ZXSpectrum +5CA2F9BE68B23D4D88BBD8E3E51F203F Reversi (1982)(Sinclair Research)(16K)[a2][aka Othello] ZXSpectrum +666B7C2A5745CECCE7D7B8C89516AA45 Reversi (1982)(Sinclair Research)(16K)[a3][aka Othello] ZXSpectrum +20479412D1EC393E434AF255CBA3C0F0 Reversi (1982)(Sinclair Research)(16K)[a4][aka Othello] ZXSpectrum +36F0A7B4DDF9C005671DEE4877083CC2 Reversi (1982)(Sinclair Research)(16K)[aka Othello] ZXSpectrum +519F9D44357D414DA4B1656C673A7B82 Reversi (1983)(CDS Microsystems)(16K) ZXSpectrum +37C92E8FC2793F0580FE011A2BD11DA5 Reversi (1983)(Sinclair Programs)(16K) ZXSpectrum +FF8EE1D0354CDA39B7474268063C530E Reversi (1983)(Sinclair Programs)(16K)[a] ZXSpectrum +90ED4F081478000217E9BB62E1B5F424 Reversi (1983)(Your Computer)(16K) ZXSpectrum +D56CBF870035C8744EC247089C91E8F7 Reversi (1984)(HC Mein Heim-Computer)(16K)(DE) ZXSpectrum DE +04ABBFE334EB1B58FD3A79AD80D4B4AF Reversi (19xx)(-)(de) ZXSpectrum de +53B30F925B6902C7D4C4E76405961263 Reversi (19xx)(-)(sr) ZXSpectrum sr +27E8096E4C4C7FE4F929332AF4283989 Revolution (1986)(U.S. Gold) ZXSpectrum +AED1C6E3C29FF9995AA27C699AE4A527 Revolution (1986)(U.S. Gold)[a] ZXSpectrum +D5E0B0F3C216BB8E15970D7EBB32EA83 Revolution (1986)(U.S. Gold)[a2] ZXSpectrum +4B6E298BA42E3BD946928D0CB36A0945 Revolver (1988)(Alternative) ZXSpectrum +A0C0BF827F3892D92AF413DA0C622998 Rex (1988)(Martech Games)(Side A)[aka Zenith] ZXSpectrum +F324CC8D3545805F530D3754468DEE7F Rex (1988)(Martech Games)(Side B)[a][aka Zenith] ZXSpectrum +CFDF519350F36EA6AAFB2495D3C7A7CA Rex (1988)(Martech Games)(Side B)[aka Zenith] ZXSpectrum +2DBE812DA05F99C2ECDFB963FFA9D5F8 Rex (1988)(Martech Games)(Tape 2 of 2)[aka Zenith] ZXSpectrum +D301702C9E80CF1E81EDFB658A5C3488 Rex (1988)(Martech Games)[a][aka Zenith] ZXSpectrum +EDCB0014AF28B736A6DC3ADCFDFD5014 Rex (1988)(Martech Games)[a2][aka Zenith] ZXSpectrum +579C0F6BA8D63D9B2DCFF4E034A1F8A1 Rex (1988)(Martech Games)[aka Zenith] ZXSpectrum +DBA6BC22E496BACF073C2D0E06F4A69F Rex (demo) (1988)(Martech Games)[Your Sinclair Covertape][aka Zenith] ZXSpectrum +6AFAA8C45CE9CB0591DBCE90AA5828E4 Rex Hard (1987)(Zafiro Software Division)(ES)[re-release] ZXSpectrum ES +94740C6942291FC6A210169F78E1E8E6 Rex Hard en la Busca del Sol Dorado (1987)(Mister Chip)(ES) ZXSpectrum ES +60A9A9E2E88DD9A663DAC88EB77BF7C9 Rex Hard en la Busca del Sol Dorado (1987)(Mister Chip)(ES)[a] ZXSpectrum ES +123E78242C192C53CED99457A5C75B1E Reyes y Castillos (1984)(Special Soft)(ES) ZXSpectrum ES +19C7099071595ED6466CB2C0F25B9999 RGBobots (2016-04-17)(Komppa, Jari) ZXSpectrum +50C6511C25663D732BB2477DEB2AC8E9 Rhun (19xx)(EP)(ES) ZXSpectrum ES +27077D560A0B06A26D4B1F9E8BB9D840 Rick Dangerous (1989)(Firebird)(48K-128K) ZXSpectrum +84EC8A54AD8C36FCB2017D007662F769 Rick Dangerous (1989)(Firebird)(48K-128K)[a] ZXSpectrum +1921E037EF89BC92185B6FD7ED8532D0 Rick Dangerous (1989)(Firebird)(48K-128K)[a2] ZXSpectrum +EEE1D21DB51F16C8CDFEEB6D18D8C710 Rick Dangerous (1989)(IBSA)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +0137D3FFA65420B37532DF190A721CE1 Rick Dangerous 2 (1990)(Erbe)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +C17A9E368A24030BD625458D39112910 Rick Dangerous 2 (1990)(Micro Style)(48K-128K) ZXSpectrum +FE351C5ACED819C4730835507FAE2D66 Ricochet (1987)(Firebird) ZXSpectrum +602C208A080CDE9AE826337C4123626D Ricochet (1987)(Firebird)[a] ZXSpectrum +6B7501D328051B788C51AAA16BA9A863 Riddle Master (2009)(Digital Prawn)[CSSCGC] ZXSpectrum +139B8801A7B2DB87088AB475B1118001 Riddler's Den (1985)(Electric Dreams) ZXSpectrum +CC99EE22BF48A58701F4E77CE37D780E Rider (1984)(Virgin Games)(16K) ZXSpectrum +EC00B6AAB8DDD511B4D910D48571F35E Riding the Rapids (1987)(Players) ZXSpectrum +6C746ADA5687814A4FCEAD0E7D4E2745 Rifle Range (1984)(Mastertronic)(16K) ZXSpectrum +A709EC7290EEE6D529A7388F5244A537 Rifle Range (1985)(Sinclair User) ZXSpectrum +28EA5DF7FC1DC9A1366228E6A93CA2F4 Right Stuff, The (1984)(Sinclair User) ZXSpectrum +37CFB40C3D821C0B11E324833107CA1F Rigor Mortis (2014-10-29)(CHURROSOFT) ZXSpectrum +C046E1059EF89627267F0EE893EF0897 Rigor Mortis (2014-10-29)(CHURROSOFT)(es) ZXSpectrum es +E3B20C1ECFE7B39AF4C11484C97F7EF4 Rik the Roadie (1988)(Alternative) ZXSpectrum +171AE5DBABDAD6CD82244DB545279039 Rikosphere (1992)(Your Sinclair) ZXSpectrum +E6E6E37C9F4A3F1780690A7A04260865 Ring of Darkness, The (1983)(Wintersoft) ZXSpectrum +2F0C775B6D38AA7CB7922A279C45A1D8 Ring of Darkness, The (1983)(Wintersoft)(Side A) ZXSpectrum +760DD6A3F2A5064A659E818FB2A7617B Ring of Darkness, The (1983)(Wintersoft)[a] ZXSpectrum +FED52162FF9014DE3D9A1FDFE13EB3F9 Ring Wars (1989)(Cascade Games) ZXSpectrum +04E0294C01BCADD7F1B15690A168F8CE Ring Wars (1989)(Cascade Games)[a] ZXSpectrum +2EC2BE0C640FECAE6ED9BB8681ABDC65 Ring Wars (1989)(Cascade Games)[a2] ZXSpectrum +A33FFD7E81AC3D9D48539E0C9B2A491C Ring-a-Ring O'Robot (1983)(Sparrow Books)(16K) ZXSpectrum +1CA939B8AFFF74EEDDACF71652D6ACD8 Rio Blanco (1989)(MicroHobby)(ES) ZXSpectrum ES +4CB33CB33337418EA1FF09D17DFCD216 River Raid (1984)(Activision) ZXSpectrum +181BE593666C51361968F91742030A0C River Raid (1984)(Activision)[a] ZXSpectrum +9E3D77BB86B723EAFCE4C90718799798 River Raid (1984)(Activision)[a2] ZXSpectrum +4E8AA51CEF10F02CD44AFA5E383DB186 River Regatta (1984)(Fontana Publishing)(16K) ZXSpectrum +68EE608A0338971C56963C5D65CE3EB7 River Rescue (1984)(Creative Sparks)[re-release] ZXSpectrum +BEF13520E101114946CEA42E64287596 River Rescue (1984)(Thorn EMI Video) ZXSpectrum +3FAFC60802C95BA97578B0B8A89499D3 RM380Z Emulator (1998)(Young, Chris)[CSSCGC] ZXSpectrum +CA8EDD7252C21DA2DB5A8744BDC0DF8D Road Blasters (1988)(U.S. Gold)(128K) ZXSpectrum +95DD1BAC87EC72926196C9C6B14500D9 Road Race (1987)(Your Sinclair) ZXSpectrum +8ED624D88C52DE280489AB9A10F631E3 Road Race (1987)(Your Sinclair)[a] ZXSpectrum +784456C2C3462B55136C9A8F8041E813 Road Race (1987)(Your Sinclair)[a2] ZXSpectrum +DEABC91FDDE0D705149727225B519A34 Road Racer (1983)(Micro Press)(16K) ZXSpectrum +821629B58979489826AA19D5C2DC2907 Road Racer (1983)(Thorn EMI Video)(16K) ZXSpectrum +5DB7130F13979D1119FC9989E3318EBC Road Racer (1984)(Fontana Publishing)(16K) ZXSpectrum +85D110E025E20943035CA09BEA443A74 Road Racer (1984)(Your Spectrum)(16K) ZXSpectrum +F9FD989B6603F820057E9CAFD609C2CF Road Runner (1987)(U.S. Gold)(Side A) ZXSpectrum +D9D53668896183DC67A44C40C2A9690D Road Runner (1987)(U.S. Gold)(Side B) ZXSpectrum +749E220908E0EB9B2FE74FAA90C8CAA8 Road Runner and Wile E. Coyote (1991)(Hi-Tec)(48K-128K) ZXSpectrum +B877671D0E4CD97274F3EEAD4EA067BB Road Toad (1983)(DK'Tronics)(16K)[re-release] ZXSpectrum +4D541A9DB8674BD68171101DE2EF3157 Road-Frog (1983)(Spectrum Games)(16K) ZXSpectrum +BC808BEE652F2E2D47CFFCEE01973D8B Roadrace (1984)(Grisewood & Dempsey)(16K) ZXSpectrum +B10E7CBB976CE164284728E918160D37 Road-Racers (1983)(Artic Computing)(16K) ZXSpectrum +B7F78EFF7A518924869060C65F7FDE60 Roadrunner (1983)(Protek Computing)(16K) ZXSpectrum +C98FE2F237276F105AE91C6E9D6354D3 Roadrunner (1983)(Protek Computing)(16K)[a] ZXSpectrum +8B7480692C017021D611FDF312EAF74A Roads of Plexar, The (1987)(Mastertronic Added Dimension) ZXSpectrum +08860597074BB9C71AF461C016E6040B Roads of Plexar, The (1987)(Mastertronic Added Dimension)[a] ZXSpectrum +F1CBFF39D1E2AB8C2D6DAED83A15A127 Roads of Plexar, The (1987)(Mastertronic Added Dimension)[a2] ZXSpectrum +58DE61B63F1D8564A35F972A6004D450 Roadwars (1987)(Melbourne House) ZXSpectrum +1968260FA9ACC54EF47214B59A0FB259 Roadwars (1987)(Melbourne House)[a] ZXSpectrum +C9C3E01DC8808FCC3043355C4D6B18C8 Robber (1983)(Virgin Games) ZXSpectrum +8923FB04FDB288E6BC08E15612D73CC5 Robbyie (2003)(Tzvetkov, Ventzislav)[CSSCGC] ZXSpectrum +730FCB8FE0C23D5164DB48E9749274E4 Robin Hood - Legend Quest (1993)(Code Masters)(48K-128K)[aka Amazing Adventures of Robin Hood, The] ZXSpectrum +29490675BB86322DDAD0336ABAAB1BAA Robin Hood (1984)(T.S.) ZXSpectrum +CC650391D7BD5C98441F7BFA88BA787D Robin of Sherlock (1985)(Silversoft)(Tape 1 of 3) ZXSpectrum +EBD023C2ACB943C576D1AB8A64DFB2CF Robin of Sherlock (1985)(Silversoft)(Tape 1 of 3)[a] ZXSpectrum +0714740047E1ADED7AC2D3E58EADC9F9 Robin of Sherlock (1985)(Silversoft)(Tape 2 of 3) ZXSpectrum +C0A1EDE1EA62C137A4D8782C31E09236 Robin of Sherlock (1985)(Silversoft)(Tape 2 of 3)[a] ZXSpectrum +F1996320C2B202720D034BEA40F5396D Robin of Sherlock (1985)(Silversoft)(Tape 3 of 3) ZXSpectrum +2ADCBBA255FE939D23C61C260FA68B51 Robin of Sherlock (1985)(Silversoft)(Tape 3 of 3)[a] ZXSpectrum +B455DF337BD2E5378AEC97D5301D5901 Robin of Sherwood - The Touchstones of Rhiannon (1985)(Adventure International) ZXSpectrum +BE4B0909788A0D295E4321068CEFC385 Robin of Sherwood - The Touchstones of Rhiannon (1985)(Adventure International)[a] ZXSpectrum +4BCD18B620C4245A3ABA6A41344BD989 Robin of Sherwood - The Touchstones of Rhiannon (1985)(Adventure International)[a2] ZXSpectrum +6DD979EF47EE6C4294C4AE4238138A57 Robin of the Wood (1985)(Odin Computer Graphics)(128K) ZXSpectrum +1D493299CDA6CA7F76888EA75DE88C15 Robin Smith's International Cricket (1990)(Challenge) ZXSpectrum +013A48A7EFBBFF53A1CA9057963CBD10 RoboCop (1988)(Ocean)(48K-128K) ZXSpectrum +64E4F613F7DC98803CEDF7E5B3F24A8E RoboCop (1988)(Ocean)(48K-128K)[a] ZXSpectrum +F91693506EDD1C8FE05E0833428830AE RoboCop 2 (1990)(Erbe)(128K)(ES)(en)[re-release] ZXSpectrum en ES +B31851AF2C54A676CD50163146D68E4B RoboCop 3 (1992)(Ocean)(128K) ZXSpectrum +C391447AFBF99EBE89940D06CE43DE1E Robon (1983)(Softek)(16K) ZXSpectrum +FDD8E4AEB609DB2834889570ED89D766 Roboprobe-48 v1.0 (2017)(Nichol, Stephen)(48K-128K) ZXSpectrum +C37F3650BA26684773355822E6D52A8D Roboprobe-48 v1.6 (2017)(Nichol, Stephen) ZXSpectrum +56DC74F8A79A39D3CF42486BCFB2467D Roborun (1982)(C&VG)(16K) ZXSpectrum +F41CB57FDAC9DE18F7478C0CE94F1A13 Robospy (1984)(Usborne Publishing)(16K) ZXSpectrum +F81DA82960001FD4A313F3EB7C7A0A48 Robot 1 in... The Planet of Death (2017-09-24)(Kosov, Sergey - Recardo, Mat)(48K-128K) ZXSpectrum +BEF0E5A4D7D5B920A3CB247546D3272D Robot 1 in... The Planet of Death (2017-09-24)(Kosov, Sergey - Recardo, Mat)(48K-128K)[ULAPlus version] ZXSpectrum +4B318DEF6D17843E15576EA386890FD2 Robot Chase (1982)(Phipps Associates)(16K) ZXSpectrum +8719FE19E86358B78BAEBB4A8680C96F Robot Invaders (1982)(Usborne Publishing)(16K) ZXSpectrum +83E4B3B3411B32A11E907E11552B3616 Robot Messiah (1985)(Alphabatim) ZXSpectrum +29E7533A01A5BFE3C484B5540A9CD134 Robot Messiah (1985)(Alphabatim)[a] ZXSpectrum +F22C8C6CFB9C08C10CA701EE667D91EC Robot Missile (1982)(Usborne Publishing)(16K) ZXSpectrum +C2BD5B3762332EED9BEA5BC4E2A734ED Robot Rumpus (1985)(Atlantis) ZXSpectrum +EEEA7A82F44CE0F0ECB46F810BDA704F Robot Rumpus (1985)(Atlantis)[a] ZXSpectrum +2403A0879F682DE3C7C1462F9D9D8440 Robot Scape (1988)(SPE)(ES)[re-release] ZXSpectrum ES +862F25D25FC5E856362D9B9FDFD830BC Robotics (1984)(Ocean)(16K)[aka Frenzy] ZXSpectrum +D4AA4FBFC708D6287C40AC5DDB7B0F88 Roboto (1986)(Bug-Byte) ZXSpectrum +4038D51FCAC4D95E559E07BA511E7FCB Robotron - 2084 (1984)(Atarisoft) ZXSpectrum +1CB59E033AACE0C4EFAA4546B2C212E0 Robotron (1985)(Krypton Force) ZXSpectrum +ECAB234B24F85D2343B795D5181A226A Robozone (1991)(Image Works)(128K) ZXSpectrum +39C54C3ED9C4DE20EEE43B6890087E94 Rocco (1985)(Gremlin Graphics)[aka Rocky][re-release] ZXSpectrum +D439DF8DABF1D2CFBC485C49925E4875 Rochn, la Era de las Espadas (1989)(SKUAT Soft)(ES) ZXSpectrum ES +EC0BE6D5FD7A501F76AA7DD3DF15FC79 Rochn, la Era de las Espadas (1989)(SKUAT Soft)(ES)[a] ZXSpectrum ES +0B67F2EF12F01025EDDA238C11436AB3 Rock 'n Lucha (1986)(Erbe)(ES)(en)[aka Rock 'n Wrestle] ZXSpectrum en ES +D454391F0B20449C9ABB0D0AA73BE650 Rock 'n Roll (1989)(Rainbow Arts)(48K-128K) ZXSpectrum +063F4FE0C9606343F31B9F2D5A5DAEA1 Rock 'n Wrestle (1985)(Melbourne House)[a][aka Rock & Wrestle] ZXSpectrum +7C348E9A91C953A5A58C1E2327547547 Rock 'n Wrestle (1985)(Melbourne House)[aka Rock & Wrestle] ZXSpectrum +089E6AA34FFFF031F14AB9EC17CCE618 Rock Star Ate My Hamster! (1989)(Code Masters Gold)(48K-128K)[a][aka Rock Star Goes Bizarre] ZXSpectrum +6313CAE45DD3A4A4CAF42865235A5EBE Rock Star Ate My Hamster! (1989)(Code Masters Gold)(48K-128K)[aka Rock Star Goes Bizarre] ZXSpectrum +78EA02904CB5DA4FB0F0C0EE2A1988AC Rock, Paper, Scissors, Pudding, Drop! (2016)(Hughes, Dave) ZXSpectrum +B00B1BA33CCF939653B234CFECBD03D0 Rock, Scissors, Paper (1999)(Osborne, Lee)[CSSCGC] ZXSpectrum +E7A6978C464B354D3DCA6A2550A2C390 Rocket Man (2003)(Marks, Russell)(128K) ZXSpectrum +6DDA89909CCCCB8C56337FFD846E21D7 Rocket Man Mike (1985)(Your Computer) ZXSpectrum +07B83D91860E116542046C37963B0C8C Rocket Man Mike (1985)(Your Computer)[aka Diamonds, The] ZXSpectrum +292C3127AD4C3F9BE2743EBCCC716D35 Rocket Raider (1983)(C-Tech)(16K) ZXSpectrum +CFC18488BB81054C1EBC29E512D2CA9C Rock-Fall (1984)(ZX Computing) ZXSpectrum +4CB9BA9887165735EEB66ABA9A3DD7C4 Rockfall (1988)(Top Ten) ZXSpectrum +509CD091722D8253328ABF65D2CFD732 Rockfall II - The Crash Readers Edition (1991)(Crash) ZXSpectrum +E2D2F265A7B13DE9C743400105DFE922 Rockford - The Arcade Game (1987)(Mastertronic Added Dimension) ZXSpectrum +6C7EFCB9E6D733CC45A65CB6A2991724 Rockford - The Arcade Game (1987)(Mastertronic Added Dimension)[a] ZXSpectrum +324CA5050359BB4D2E636D5E6E24B434 Rockford - The Arcade Game (1987)(Mastertronic Added Dimension)[a2] ZXSpectrum +8445907BC0F2631AE250A65B0DDF21E9 Rockman (1985)(Mastertronic) ZXSpectrum +E6CF12D3938F3E94709C5018F235F02E Rockman (1985)(Mastertronic)[a] ZXSpectrum +EA8856E4EF5E0DF7727C07FA4C21FD55 Rockman (1985)(Mastertronic)[a2] ZXSpectrum +49BE717118EFBC4B6BE5258B7473DB66 Rockman (1985)(Mastertronic)[a3] ZXSpectrum +32C4321AECD814B26FECC3C1D639F672 Rockman (1986)(Alligata)[aka Rocman][re-release] ZXSpectrum +2D595F6C1A1B1A7C500EBF8582B31E8B Rock'n Roller (1988)(Topo Soft)(ES) ZXSpectrum ES +C639B8F499CAA31DD87043E40BCAF954 Rock'n Roller (1988)(Topo Soft)(ES)[a] ZXSpectrum ES +1BD6A85ACEBB1A7D947F9E18301478FA Rock-Paper-Scrissors-Lizard-Spock (2010)(Simon, Laszlo)[CSSCGC] ZXSpectrum +D13D23A278A84FB16F68AAF6149D5E0F Rocks! (1985)(Sinclair User)(16K) ZXSpectrum +96AD5946624AAB56CCD465A6019D57A0 Rocks! (1985)(Sinclair User)(16K)(GB)(es) ZXSpectrum es GB +6F20A7010407403FA7F655583DCCD964 Rocky (1985)(Dinamic)(ES) ZXSpectrum ES +DDDF4C47B705A9A63F1FC1E0A73D3FC6 Rocky Horror Show, The (1985)(CRL Group)(128K) ZXSpectrum +C3A49289EB304A4001210FCF2D87086E Rocky Horror Show, The (1985)(CRL Group)(48K-128K) ZXSpectrum +3F770DF49C49A0BCBAEA6397FD496D92 Rocky Horror Show, The (1985)(CRL Group)(48K-128K)[a] ZXSpectrum +3981D98CBD5D6BF3905AE4C1EBBD43AB Rocky Horror Show, The (1985)(CRL Group)(48K-128K)[a2] ZXSpectrum +D7DF9276A5D4FF593C21E7F433DE50B0 Rocman (1986)(Magic Team)(ES) ZXSpectrum ES +7251AD8F0C3655069044538BFBB2D15A Rocman (1986)(Magic Team)(ES)[a] ZXSpectrum ES +76C1558BC73E871838ABF52C88F00B85 Roco (1990)(Castillo, Francisco Bretones)(128K)(ES) ZXSpectrum ES +FC9D997E87F565B2FB707029D0E1257F Rod-Land (1991)(Storm)(128K) ZXSpectrum +74616B3648AA9A9B41AA1B3CF089E21C Rogue (1988)(Mastertronic) ZXSpectrum +BA95A27F97AEC2AAC59F25DE55D2C09B Rogue Strategy (2013-09)(Slenkar) ZXSpectrum +0A77E724BBD75DB69DFD5BFC0C900409 Rogue Trooper (1986)(Piranha) ZXSpectrum +E041052698AC5F7D6A2378B080AC100C Rogue Trooper (1986)(Piranha)[a] ZXSpectrum +F505DDD452685DD31ED79F1A94412096 Rogue Trooper (1986)(Piranha)[a2] ZXSpectrum +E8499E3E61373FAC7345B27239A67C51 Roland's Rat Race (1985)(Ocean) ZXSpectrum +A1A350EC61C83FCFC2DB780861D42421 Rollaround (1988)(Mastertronic) ZXSpectrum +2027609DDA244BFFC449EBA5AAF19F4F Rollaround (1988)(Mastertronic)[a] ZXSpectrum +D064B92F76CBD335ADC9840F692A1AF6 Roller Coaster (1986)(Elite Systems) ZXSpectrum +E24EA134288F5968094168944E558EE7 Rollermaze (1983)(Interface Publications)(16K) ZXSpectrum +18AD8B453508AFBAECD6FA12FD3CDFF4 Rolling Thunder (1988)(U.S. Gold) ZXSpectrum +1B69EC1451314F0DEA78EA5EABD3996B Roman Empire (1982)(MC Lothlorien)(16K) ZXSpectrum +7B1ADEF1706EA0EFDA4E4476CE5F6763 Rommel's Revenge (1983)(Crystal Computing) ZXSpectrum +869AFC1E1B514E08C34184C324391A73 Rommel's Revenge (1983)(Crystal Computing)[a] ZXSpectrum +D7ED6D97BB3EA5545D35F59B7073C375 Rommel's Revenge (1983)(Crystal Computing)[a2] ZXSpectrum +95B319A9AD30CC6837B58C20F47C4549 Rommel's Revenge (1983)(Crystal Computing)[a3] ZXSpectrum +3EE73974C02278EBE5EC71A3F3DA6DE5 Rompetechos (2016-11-29)(IvanBasic) ZXSpectrum +26BC8AA99EAF161E8128212364889165 Rompetechos (2016-11-29)(IvanBasic)(es) ZXSpectrum es +B9789245B343E2BB6E83D08F2FD6A5E9 Rono (2015-01-08)(Double Headed Secret)(RU)[ZX Basic Game Compo] ZXSpectrum RU +C9DAF09F74CD14646A8D5CBD55BEC34F Rookie (1989)(Mastertronic) ZXSpectrum +DB797D367430930019692171EB4914A9 Room Ten (1986)(CRL Group) ZXSpectrum +1CF6B51FDB5EFC8E3082E35CF3D6A008 Room Ten (1986)(CRL Group)[a] ZXSpectrum +09A4EC41027C4C4C3DEBAE52DE9419E1 Room Ten (1986)(CRL Group)[a2] ZXSpectrum +4496BEBE024BF597ACB8DFF702212240 Rosco the Cat 2 (2015)(Bradders, J.)[CSSCGC] ZXSpectrum +B5660E0C2315A10495C7062BBD6643A4 Rosco the Cat Burglar In Cyprus Extraction (2013)(-)[CSSCGC][aka Rosco the Cat Goes to Cyprus] ZXSpectrum +5223FABC4D0196403A05E13BFE35B044 Rothmans Football Quick Quiz Volume 1 (1985)(Cassell) ZXSpectrum +B7E7DABB133877D62EEEAD9C12F305CE Rotokiller (19xx)(-)(it) ZXSpectrum it +C5FAAC95E58F696BA2E16978F2AF98BC Rotten Egg Mines (2016-06-10)(Komppa, Jari)[CSSCGC] ZXSpectrum +6DC6F79AB16ADBEDDC0A7C960B75663E Roulette (1984)(Happy Computer)(DE) ZXSpectrum DE +D123AF8F55FEEE65BC006150DAA93249 Roulette (1985)(Editoriale Video)(IT) ZXSpectrum IT +1E7E4429924B2819BA9CEF7DC4E275F6 Roulette (1985)(Megasoft)(BA)(bs) ZXSpectrum bs BA +D6DCF7CD3EFFCF8516F3FC9FF756AFE9 Roulette Monte Carlo (1982)(Dymond) ZXSpectrum +8530BDC7C0BFFCA9523272CFD54F8FD1 Round the Bend! (1991)(Impulze)[aka Doc Croc's Outrageous Adventures] ZXSpectrum +62040F20168648A1B14F42C224EE1D7C Roundheads & Cavaliers (1987)(Argus Press) ZXSpectrum +ABD750B8F754F1D1C378D99AA13AB435 Roust (2018)(Turvey, Allan) ZXSpectrum +0E617177760B3A374758277E2562BF20 Roust (2018)(Turvey, Allan)(128K) ZXSpectrum +AF61671235115E7D104DCB66A0A65FCD Rox III (1982)(Llamasoft)(16K) ZXSpectrum +2E0688C9693F2F9CDD5D7B68F766A5A2 Roy of the Rovers (1988)(Gremlin Graphics)(48K-128K)(GB)(M4) ZXSpectrum M4 GB +7D1B29DD744F7D187985B101DE2E7932 Royal Adventures of a Common Frog, The (1985)(Automata UK) ZXSpectrum +9245AF628A342E08758163540EEF01DD Royal Birkdale - Championship Golf (1983)(Ocean) ZXSpectrum +889FBF8440401EE0FA64C0F08EE35157 Royal Game of UR, The v1.0 (2017)(Rikokun) ZXSpectrum +BB4538FD919AC1A4D43D7BE895B6EE5C RPS (2008)(steve)[CSSCGC] ZXSpectrum +3D1E45C93CF8E45A50656C7F9F93DFBB R-Swype (2013-12-22)(Death Squad, The)[CSSCGC] ZXSpectrum +21522435F8B52D7A37EA4DCC2412B479 RTC Exeter (1990)(Greenup, Ashley)[aka Rail Traffic Control Exeter][aka Railway Traffic Control Exeter] ZXSpectrum +3D3A5F60DD712FFFEC6AAE5ED3F41A46 RTC Kings Cross (1986)(Dee-Kay Systems) ZXSpectrum +A4A2B547F23DB1008E176CE3D2156289 RTC Penzance (1986)(Dee-Kay Systems) ZXSpectrum +D41DE708088E68E1F47B652F5E6B5023 R-Type (1988)(Electric Dreams) ZXSpectrum +D6139FBB3F7FB6F803B63C2F34A6A9DA R-Type (1988)(Electric Dreams)[+D multiload] ZXSpectrum +633696425506A8C2A276E29280608F6E R-Type (1988)(Electric Dreams)[a] ZXSpectrum +2D1E17EFA08A303DC4BB783278F8CFD9 R-Type (1988)(Electric Dreams)[a2] ZXSpectrum +7DAEE02B824B8A5B648B7EFDE1FE77F5 R-Type (1988)(Electric Dreams)[a3] ZXSpectrum +AC3E07B714D75486BFD76F3C2971E4E9 R-Type II (19xx)(Activision) ZXSpectrum +12D64E532EDA79075B1C57A9BA818C93 R-Type III (1992)(Tlauli-ran)(CZ)(en) ZXSpectrum en CZ +D7AE955D94FDD1A62A13980C53939A6F Rtypeblind (2015)(-)[CSSCGC] ZXSpectrum +64B53BE3487F4BC554876ED19032C2BE Ruff and Reddy in the Space Adventure (1990)(Hi-Tec)(48K-128K) ZXSpectrum +C9F43C82ECDC959C3481395745054E16 Ruff and Reddy in the Space Adventure (1990)(Hi-Tec)(48K-128K)[a] ZXSpectrum +35F4F83AAD0E41FF27058C15C7350464 Ruff and Reddy in the Space Adventure (demo) (1990)(Hi-Tec)(48K-128K)[Crash Covertape] ZXSpectrum +D753273B9EE78CAC90E59B65BF6BE739 Ruffo's Dream (1987)(MicroHobby)(ES)[aka Sueno de Ruffo, El] ZXSpectrum ES +B6E4756874CA91561EEE74A13BB050B4 Rugby (1988)(Blue Ribbon) ZXSpectrum +2C01DFB1F41092F9A15F56E12EFECFFE Rugby (1988)(Blue Ribbon)[a] ZXSpectrum +14F21414265E474DD927BBF96DA3EC2C Rugby Boss (1989)(Alternative) ZXSpectrum +24C58531BBD83C2F0E5E9C6CBD1069A1 Rugby Coach (1991)(Cult Games) ZXSpectrum +FBE834369FCFE7E0B86FA8D41F6D40FB Rugby Manager (1986)(Artic Computing) ZXSpectrum +8908842A64A9DF4B31241F40D9E920E1 Rugby Manager (1989)(Mastertronic Plus)[aka Rugby League Manager] ZXSpectrum +134011C230D181BB522C4874AA53E42D Ruina, La (2008)(Radastan)(ES) ZXSpectrum ES +4F76070BAF6B74191C7410B1BE5AB35D Run Baby Run (1983)(Firebird)(16K) ZXSpectrum +E3DEE812D74AC52E6F4C216EEB09BFBF Run Ferret (2014)(MatGubbins)[CSSCGC] ZXSpectrum +E14782FAD6FFBDE2515CA3DCC97CC206 Run for Gold (1985)(Hill MacGibbon) ZXSpectrum +5E1F65CBD3CAF2029E0461C36F6933CD Run the Gauntlet (1989)(Ocean)(48K-128K) ZXSpectrum +44FC1DED56A696C17D82C898CCB0DECD Run the Gauntlet (1989)(Ocean)(48K-128K)[a] ZXSpectrum +1097BC33BBC854E0F8283C8785000BDB Runes of Zendos, The (1984)(Dorcas) ZXSpectrum +D4DBE1DAC958D7D3230079FF04414D54 Runes of Zendos, The (1984)(Dorcas)[a] ZXSpectrum +1503F98EA8B5C15B1DFE3B1030BF4183 Runestone (1986)(Firebird)[re-release] ZXSpectrum +8738A7BE98D7EB38DEBDF8B2FEA411F1 Runner (1983)(Sinclair User)(16K) ZXSpectrum +7B91C0C4B6213A2E8A7464A6F1EE4DE1 Runner (2009)(Young, John)[CSSCGC] ZXSpectrum +E17665D362749AE0518E09A61E03CEB7 Running Man (2010)(AER)(RU)(en) ZXSpectrum en RU +F405E83C049202CE380787932348190F Running Stick Man, The (2003)(XFAWORLD) ZXSpectrum +82E912DE9D818CA1DAA233C823C25873 Rupert and the Ice Castle (1986)(Bug-Byte) ZXSpectrum +C303288F8DA0925A044FE79C73DE69A9 Rupert and the Toymaker's Party (1985)(Quicksilva) ZXSpectrum +E0B19143AB960F072111A87798BEC6C8 Russian Durak (19xx)(-)(RU)[aka Russkij Durak] ZXSpectrum RU +7D084F7F58B010963319069D05C3C9D9 Russian Roulette (1983)(Pan Books)(16K) ZXSpectrum +1E6F3DDF05EFA0D5D4A62954534E0734 Rychle Sipy - Zahada Hlavolamu (1988)(CIDsoft - Majasoft)(CZ) ZXSpectrum CZ +701026465A7E99C3878BE35F130FB4CB Rychle Sipy - Zahada Hlavolamu (1988)(Ultrasoft)(SK)(cs) ZXSpectrum cs SK +2EDC9B023B069530F652C3FD59B209CE Rychle Sipy (1990)(CID - MAJA)(CZ)(Side A) ZXSpectrum CZ +BA7A3EA401E04CD704946F2112E1C04F Rychle Sipy (1990)(CID - MAJA)(CZ)(Side B) ZXSpectrum CZ +28DADB8DCE794AF89789D15E2B5E99BF Rychle Sipy 2 - Stinadla Se Bouri (1990)(MS-CID)(CZ) ZXSpectrum CZ +40DCF887DD94DB134548F83511331327 Rychle Sipy 2 - Stinadla Se Bouri (1990)(Ultrasoft)(SK)(cs) ZXSpectrum cs SK +705C1A89DC3D647F215AB7BA4A150F25 Rygar - Legendary Warrior (1987)(U.S. Gold)[aka Rygar - Let's Fight!!!] ZXSpectrum +3D57562C15EA676830656C0D9C19DDD9 Rygar - Legendary Warrior (1987)(YOX)(ES) ZXSpectrum ES +450ED9259B45275C2CC343EC143A22F8 Rygar (1987)(Erbe)(ES)(en)[re-release] ZXSpectrum en ES +D2E89B15E2B4F095C18D975F0E4A7434 S&S Parapsychologists (1994)(Arkham)(128K)(ES)[aka Stinett & Sinclair Parapsychologists] ZXSpectrum ES +E5980B8F5B4BCA152AC7C73F7909F61C S.A.S. Assault (1983)(Mikro-Gen) ZXSpectrum +E416D326249703F177F54DAC1D5B18A6 S.A.S. Combat Simulator (1989)(Code Masters)(48K-128K) ZXSpectrum +0DF6E24FD151BC1E54CFF039C70674BE S.A.S. Combat Simulator (1989)(Code Masters)(48K-128K)[a] ZXSpectrum +2BF301FE6BB2423BF1232A616A48C107 S.D.I. - Now the Odds Are Even (1988)(Activision)[a][aka Strategic Defense Initiative] ZXSpectrum +C1E644917DA59344A8FB5B118637CF6F S.D.I. - Now the Odds Are Even (1988)(Activision)[aka Strategic Defense Initiative] ZXSpectrum +99B3ADEC2AD72F7C276756C1E546C8DC S.I.P. (2014-10)(RetroSouls)(RU)(en)[aka Special Intergalactic Painter] ZXSpectrum en RU +71E4728F49E3D2BEE2C355A88564CF36 S.M.A.S.H.E.D. (1987)(Alternative) ZXSpectrum +9BFB5AAAFD8B2011FFB6902A51A1B38E S.O.S. (1986)(Mastertronic) ZXSpectrum +091527E428B5EDE511E0C8C8EF5825A5 S.O.S. (19xx)(Hill, Mark) ZXSpectrum +82F5BC9C951B5E9370584FF13235D94F S.T.I. (1988)(Bug-Byte)[aka Search for Terrestrial Intelligence] ZXSpectrum +7DC79B2454B2DF467E6767EA390A6A6A S.T.U.N. Runner (1990)(Domark)(128K) ZXSpectrum +C4B9D0944738638ADC0202F37D8A4633 S.T.U.N. Runner (1990)(Domark)(128K)[a] ZXSpectrum +410DA608A106EBAC8DACB3232FEDDF08 S.T.U.N. Runner (1990)(Domark)(48K-128K) ZXSpectrum +914B969A1FD062762C3AA89301D7753A S.T.U.N. Runner (1990)(Erbe)(128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +AC05A1E977608D5BF9071484DDF68448 S.T.U.N. Runner (1990)(Erbe)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +BF7AEF3ABB51886CCD7F3C18A08A6ECA Sabotage (1983)(Spahl, Robert)(DE) ZXSpectrum DE +B7738013C08CD3CBE8DF44CE4C8B6074 Sabotage (1983)(Sparrow Books)(16K) ZXSpectrum +208AE86D71B60487379119D60242040E Sabotage (1988)(Zeppelin Games) ZXSpectrum +A707369D03DC15B8F07F3AAF6809378F Saboteur 3 (1991)(GCC)(CZ) ZXSpectrum CZ +53F1BAA29C61622CD778CFC756304DFE Saboteur II - Avenging Angel (1987)(Durell)(128K) ZXSpectrum +3610EE643DCEFC3EB4AE12F2664EF004 Saboteur II - Avenging Angel (1987)(Durell)(48K-128K) ZXSpectrum +0676866BC237F9CEB2BFE13B37AFA840 Saboteur! (1985)(Durell) ZXSpectrum +063B8A0816C9D1327348FA297467567B Saboteur! (1985)(Durell)[a] ZXSpectrum +399B87E0723B63CDD6C399976ACB7423 Saboteur! (1985)(Durell)[a2] ZXSpectrum +CAA8281C901F7AD81637846FF72C2B2F Sabre Wulf (1984)(Ultimate Play The Game) ZXSpectrum +02EB8B9FE1C8FD0A38E45B8ADE8D66BD Sabre Wulf (1984)(Ultimate Play The Game)[a] ZXSpectrum +40C6DF40BA2DF6C91E029E1C931C75D9 Sabre Wulf (1984)(Ultimate Play The Game)[a2] ZXSpectrum +0E9C8A1FC32854DB4286C2D16FF3BD24 Sabrina (1989-06)(Iber)(ES) ZXSpectrum ES +4B157192662A91187265DDE5E55E46CC Sabrina (1989-06)(Iber)(ES)[a] ZXSpectrum ES +8E5543730CEED722A844A7B075920313 Sabrina (1989-06)(Iber)(ES)[a2] ZXSpectrum ES +5FA3BC061E404B7A3CA8A1704FDBD208 Sabrina (1989-06)(Iber)(ES)[Multiface copy] ZXSpectrum ES +1DC4A9A24A5F0424818BC121AD391DCD Sach-Mat (1992)(Ultrasoft)(48K-128K)(SK) ZXSpectrum SK +5AACE45CF569817DE52A6AC0AE2BBBB3 Sacred Armour of Antiriad, The (1986)(Palace) ZXSpectrum +6D792F5E740D4153BC204E0C836E9894 Sacred Armour of Antiriad, The (1986)(Palace)[a] ZXSpectrum +BC32E2120C6F8A51FECBA79AA45EBB48 Sacred Armour of Antiriad, The (1986)(Palace)[a2] ZXSpectrum +869DE71F094AFE697125D70DEBDF8AC4 Safecracker (2010)(Miazga, Rafal)(PL)(en) ZXSpectrum en PL +F5E64E595D28B738852E178A7F00A4F1 Saga of Erik the Viking, The (1984)(Mosaic Publishing) ZXSpectrum +B296A15F2A8CDFC9BE2D40413769E9C3 Saga of Erik the Viking, The (1984)(Mosaic Publishing)[a] ZXSpectrum +706664B5D88C421AD61853DC1C6EC2D9 Sagenhafte Schatz des Drachen Mordor, Der (1984)(Computerposter)(DE) ZXSpectrum DE +9260A460809FB13AFF01E93DFE4E9855 Sai Combat (1986)(Mirrorsoft) ZXSpectrum +24DA1A0857F1C21EDBF2B13A3D6A4336 Sai Combat (1986)(Mirrorsoft)[a] ZXSpectrum +42D940154EFA39431ABDDC834AE3FBB2 Saigon Combat Unit (1989)(Players Premier)(48K-128K) ZXSpectrum +D66A25C3EAC49ABC9D89710D4CB46334 Saigon Combat Unit (1989)(Players Premier)(48K-128K)(Tape 1 of 2) ZXSpectrum +73D4A4B6E5C4ACF0250EBFFABD8B433F Saigon Combat Unit (1989)(Players Premier)(48K-128K)(Tape 2 of 2) ZXSpectrum +687DBF9C3F5AE95DF683396BD71FB10C Saigon Combat Unit (1989)(Players Premier)(48K-128K)[a] ZXSpectrum +B2BBEE033B6962A97EACE8FACBAD1845 Saimazoom (1984)(Dinamic)(ES) ZXSpectrum ES +4E119641F767D43825DD6527D03BEE35 Saimazoom (1984)(Dinamic)(ES)[a] ZXSpectrum ES +BA191EFC92A105480B8D66D49E6DB442 Saimazoom (1984)(Silversoft)[re-release] ZXSpectrum +F38D89E74BDA72697C415D83A7762C9C Saimazoom 2 (1992)(LOKOsoft)(ES) ZXSpectrum ES +66BB63EE2F782A524816504AD45643DE Saint and Greavsie (1989)(Grandslam)(48K-128K) ZXSpectrum +273DFE5058A2FD0D5451883FAF7984D5 Saint and Greavsie (1989)(Grandslam)(48K-128K)[a] ZXSpectrum +B4AF8F0E33CDAE0796C4C87A76F812EB Salamander (1987)(Konami) ZXSpectrum +FF1B6B3AC941455DCD9E46E3760E4001 Salen Tan Ricos (2011)(Godoy, Antonio Jose Villena)(ES)(en) ZXSpectrum en ES +BA8B047883ED42049484702E6E6C8982 Salen Tan Ricos (2011)(Villena, Antonio)[CSSCGC] ZXSpectrum +C8D96E265792BF6011CE33544FC5AEF9 Salen Tan Ricos (2011-10)(Villena, Antonio)[MiniGame Compo] ZXSpectrum +ED5FDAFE9A9D7333BFA648355E3D6EBB Saltamovil (1985)(Micromania)(ES) ZXSpectrum ES +13546429D74AF2C71714604FC7E8FAB2 Saltarin (2011)(Salvacam)(ES)(en) ZXSpectrum en ES +2109D377881D736920EFEF759C82593E Sam Mallard - The Case of the Missing Swan (2016)(Ersh) ZXSpectrum +B1876B2802975A46D18C88717D929436 Sam Mallard - The Case of the Missing Swan v1.1 (2016-08-26)(Ersh) ZXSpectrum +DE9C336CD0286D524CA9F7F7BDCBAD57 Sam Stoat Safebreaker (1985)(Gremlin Graphics) ZXSpectrum +2BFE70A62E69D570F80DC6617ABDFF6A Samantha Fox Strip Poker (1986)(Martech Games)[adult] ZXSpectrum +58ABEABF5B375B04914C32A08455B89E Samantha Fox Strip Poker (1986)(Martech Games)[Multiface copy][aka 7 Card Stud][adult] ZXSpectrum +7DEF653FCD621B059EE34B60BEC0BCCC Samantha Fox Strip Snap (2013)(-)[CSSCGC] ZXSpectrum +4149BE4C14B4EECB9705EEE065EFFA70 Samegame (2002)(Morris, Dominic J.)(16K) ZXSpectrum +74F6D39E27D2FBE9BE47DF9914A8AA66 Sami Troid (2014-01)(Son Link) ZXSpectrum +034CAA92AC96B5E64743354AE2001E15 Samurai - Help (1986)(CRL Group) ZXSpectrum +A3207443930D99062F7119DC7F27A995 Samurai (1986)(CRL Group) ZXSpectrum +08162A09D8958883BFFA547FA612EF99 Samurai (1986)(CRL Group)[a] ZXSpectrum +042A68740C950F82102D1450662117A8 Samurai (1986)(CRL Group)[a2] ZXSpectrum +51CD7146D36F2F2607804B063A75257B Samurai (1986)(CRL Group)[a3] ZXSpectrum +869C6A546DD146AC3326A2821F3A3325 Samurai Trilogy (1987)(Gremlin Graphics)(48K-128K)(GB)(M4) ZXSpectrum M4 GB +EF6AFD812E891C4E10DF15D8662E53F3 Samurai Warrior - The Battles of... Usagi Yojimbo (1988)(Firebird)[aka Battle of... Usagi Yojimbo, The] ZXSpectrum +6EBC9DB8B50325C11867DF9D6661B05C Santa (1983)(Artic Computing)(16K) ZXSpectrum +C80F4C4EE3C332743DDF77EBBF3A0BE5 Santa (1983)(Artic Computing)(16K)[a] ZXSpectrum +2C27195A2C5CFFD9033ED75C86170800 Santa Go Home (2016)(U.D.G.)[CSSCGC] ZXSpectrum +0186FA43250AC192BB646D98A829A10F Santa's Dilemma (1986)(ZX Computing) ZXSpectrum +0CD85D9C3ADBFBD8A5368BF732268100 Santa's Quick Drop (2016)(-) ZXSpectrum +7D02FE87BBEC17A26EE3D34B5C972F9E Santa's Search (19xx)(-) ZXSpectrum +41DBE408F39002EB1E014D06B841872D Santa's Xmas Caper (1991)(Zeppelin Games)[aka Santa's Christmas Capers][aka You Are Santa Claus] ZXSpectrum +B1E39F74BFA44D3D8BBAC6EBDF5ECBD3 Santos' Christmas Adventure (2017)(Hughes, Dave) ZXSpectrum +E6DEA3AE2AAFA8CDF2BAE585AB9D57CD Sanxion - The Spectrum Remix (1989)(Thalamus)(128K) ZXSpectrum +4ED1EEF7F4AD6337012E7ECBF30CF6C8 Sanxion - The Spectrum Remix (1989)(Thalamus)(48K-128K) ZXSpectrum +638F8695D45EE04E6856A0C19DDB046F Sanxion - The Spectrum Remix (1989)(Thalamus)(48K-128K)[a] ZXSpectrum +39CCF4884853F85E2F13032DBD2EA483 Sapper (1996)(Computer Work)(RU) ZXSpectrum RU +A5C1FD1BE1D34B846F8FCBA2C9CA8E5C Sappro (1985)(ZX Computing) ZXSpectrum +4954443792CAE989E634360CEA7F1960 Saracen (1987)(U.S. Gold) ZXSpectrum +23D5BDC0D5C563D8CF7D372FE793AD58 Sarlmoor (1986)(Atlantis) ZXSpectrum +BA7124FBB8F0D35BBA622A452CBC5428 SAS - Operation Thunderflash!, The (1986)(Super Sparklers) ZXSpectrum +7DECE78259D94C74D1F18DA1939AE35E Satan (1989)(Dinamic)(ES)(en)(Side B) ZXSpectrum en ES +804E190DA10044B10D58589E588FC6B4 Satan (1989)(Dinamic)(ES)(Side A) ZXSpectrum ES +B22875857675E7E4DF1CDBD348A8D16C Satan (1989)(System 4)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +A819E4DC407AD637836ED07FEBBB8013 Satan (1989)(System 4)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +5966D102756FE04A660DB63486FFBAAF Satan (19xx)(NCF Soft)(128K)(ES) ZXSpectrum ES +A179015F0C2E12FDC50F240E5CBCCB92 Satcom (1987)(Atlantis) ZXSpectrum +517A3D09C7B9D7E84B4F965B0D63155E Saturn Lander (1983)(Your Computer)(16K)(GB)(es) ZXSpectrum es GB +48461CC6260D714C60213C122600653C Saucer (1984)(Sinclair User) ZXSpectrum +B08CA6866B5B884EE7D072407B0A0344 Saucer (1984)(Sinclair User)[a] ZXSpectrum +5A266BA0C0D7CB32EE3C49FE739F893B Savage (1988)(Firebird) ZXSpectrum +1DD4BE8663FF76B62980CE430846A940 Savage (1988)(Firebird)(Tape 1 of 3) ZXSpectrum +4E2A761AAC83EBBB9CE7F55461B532AF Savage (1988)(Firebird)(Tape 1 of 3)[a] ZXSpectrum +3AFE74DB62E51247227F8C16CE96FA40 Savage (1988)(Firebird)(Tape 2 of 3) ZXSpectrum +F8ADF8053806FFF25B71E1B4680F323C Savage (1988)(Firebird)(Tape 3 of 3) ZXSpectrum +606E9124D436F1CDBEA34B56E10A0BBA Savage Island 1 (1987)(Adventure International)[aka Savage Island One] ZXSpectrum +B24E499BCC72313C1197E4F8AC72A958 Savage Island 2 (1987)(Adventure International)[aka Savage Island Two] ZXSpectrum +CF0DB24EFBBB2C827A553CC1F39747D6 Save the Dam (1983)(Sinclair User)(16K)[aka Dam Buster] ZXSpectrum +564A74A73616CC562FC0A4B564B766CA Save the Trees! (2015-11-09)(m-ZX) ZXSpectrum +F6D13895629E6078AF3FF3E7AFFCD72A Save the Whale (1983)(Granada Publishing)(16K) ZXSpectrum +F61235F3477FF651FFF8FD9D58C41038 Saving Jessica Lynch (2003)(Daniel, Leszek Chmielewski)[CSSCGC] ZXSpectrum +7B10D3E0F5AC90719C05327E080E2234 Scalextric - The Computer Edition (1986)(Leisure Genius) ZXSpectrum +BEAC724F08CE3B59B2ED3DD507AB554F Scalextric - The Computer Edition (1986)(Leisure Genius)[a] ZXSpectrum +E414322A2A4CC78B92A5327E5CF722E3 Scalextric - The Computer Edition (1986)(Leisure Genius)[a2] ZXSpectrum +AAF399DEE0BD9EACF413521251960EE6 Sceptre of Bagdad (1987)(Atlantis) ZXSpectrum +C7BE43D9495AACBE87BEE98685CFDB30 Sceptre of Bagdad (1987)(Atlantis)[a] ZXSpectrum +C3C97EF0E45065ED6CBDA98F42B683E5 Sceptre of Bagdad (1987)(Atlantis)[a2] ZXSpectrum +CFC462CFFEE6B05F4B7F3FA2C8908FAB Sceptre of Bagdad (1987)(Atlantis)[No code block header] ZXSpectrum +419570B7E915EDA1CF23256EBAA7BDC0 Schizofrenia (1985)(Quicksilva) ZXSpectrum +BB2B03D1EA91EBE3F981F5289A541DEE Schizofrenia (1985)(Quicksilva)[a] ZXSpectrum +5F83C7CB4E4A9968CC3A45B7C63BDF41 Schizoids (1983)(Imagine)(16K) ZXSpectrum +D93956EB860B26E525AFDC06D9A0C2E9 Schloss in den Karpaten, Das (1985)(Silberberg, Michael)(DE) ZXSpectrum DE +5C8E2F7E7F64A9FF6179F7C3B9FC1A79 Schlumpf (1983)(Fiebig, Hartmut)(DE) ZXSpectrum DE +F92325A4F1980EB45114C89E857BE395 School Panic (1987)(Thrydhent Vision Systems)(ES) ZXSpectrum ES +8C1D7C0B4A526F901AEED3486B67C262 School Report (1985)(Soft 2000) ZXSpectrum +A5A227BE7F499EA97FEC55373CAFC4AF Scientist Rescue (1984)(Sinclair Programs)(16K) ZXSpectrum +9874B526AAC552EA7488B5CB4398C92A Scissors, Paper, Stone (2003)(Zoff)[CSSCGC] ZXSpectrum +DC5D8812D6CB3B6CD7CD5BBED9D36588 Scooby Doo in the Castle Mystery (1986)(Elite Systems) ZXSpectrum +97A690A5F256FA404E287DAEFE0CE5DE Scooby Doo in the Castle Mystery (1986)(Elite Systems)[a] ZXSpectrum +7179D7290C009F6C6BBA30C81FE142E8 Scooby Doo in the Castle Mystery (1986)(Elite Systems)[a2] ZXSpectrum +85CB742EBC751B39FC82B3C8DB5190F9 Scooby-Doo and Scrappy-Doo (1991)(Hi-Tec)[aka Scooby & Scrappy Doo] ZXSpectrum +650A43232F910FEB475E2B9100489027 Scorched Earth, The (1997)(X-Project Association)(128K)(UA)(en) ZXSpectrum en +FCD401758CBCCFC4937D936CE9F88D1B Scorched Earth, The (1997)(X-Project Association)(128K)(UA)(ru) ZXSpectrum ru +56C8BFDB44C19B7BA56B986BFA2B6806 Score (1989)(CV)(CZ)(en) ZXSpectrum en CZ +E83B046E52FA821156172DD7F5196A82 Score (1989)(CV)(CZ)(en)[a] ZXSpectrum en CZ +BD1B9D453F1C766159EDC5F32F53EA88 Scorpions - Die Machine (1996)(Magic Soft)(48K-128K)(RU) ZXSpectrum RU +9C0984D921170A88E24BA679391F560B Scorpions - Die Machine (1996)(Magic Soft)(48K-128K)(RU)(de) ZXSpectrum de RU +BE819BD6A01C611BF6447B4D6CFCC07D Scorpions - Die Machine (1996)(Magic Soft)(48K-128K)(RU)(en) ZXSpectrum en RU +FAA85259D0BF4A2F3F1B5D16B377A7CD Scotcher Huevo (2011)(R-Tape)(es)[CSSCGC][aka Eggscorth0] ZXSpectrum es +32E469539B71773A5DF5A6A126AE4C8C Scrabble DeLuxe (1987)(Leisure Genius)(128K)[aka DeLuxe Computer Scrabble] ZXSpectrum +B64B690EECB0B62D85E20020C1F9A6D1 Scramble (1982)(Profisoft)(16K)(DE)(en)[re-release] ZXSpectrum en DE +F4BB9371E9A9499641DDD80A82D7504E Scramble (1983)(Mikro-Gen)(16K) ZXSpectrum +9D227A35733A039306E504EDDAE3E685 Scramble (1983)(Mikro-Gen)(16K)[a] ZXSpectrum +69A31F9764D66569EAF9A94F137A9305 Scramble (1983)(Mikro-Gen)(16K)[a2] ZXSpectrum +9B1A2BE26EA0A545777D9695CA8B4BCA Scramble (1984)(Krypton Force) ZXSpectrum +05C3AD22D13FB35E73DE71E2146FF60B Scramble Spirits (1990)(Grandslam)(48K-128K) ZXSpectrum +F0486A162733AFCD2619FB5A6D45CD67 Scramble Spirits (1990)(Grandslam)(48K-128K)[a] ZXSpectrum +F5B7C9E1C9E032B43A980AD6BE59F9CC Scramble Spirits (demo) (1990)(Grandslam)(48K-128K)[Your Sinclair Covertape] ZXSpectrum +A49194E9511AFA755865868EDE87716C Scrap Yard Scrapes (2013)(-)[CSSCGC] ZXSpectrum +82FA9541600B1137A9F70A7022D81F5A Screwie (1987)(Nuevo Mundo)(ES) ZXSpectrum ES +E02400A79BCE5573770683AE3C0F5617 Scrolling Maze (1983)(Interface Publications) ZXSpectrum +B2B723CE806133211D4BCFF166F7FF69 Scrolly Stack (2003)(Marks, Russell)(16K) ZXSpectrum +4D2825940C3428AC51FBC5DC99EC1422 Scrumper (1983)(Waterman, Jim)(16K)[re-release] ZXSpectrum +7E4B7BF7A78EB0B1A2C30187EADD9A2E Scuba (1983)(Pan Books)(16K) ZXSpectrum +990C58BFB545775142C8E90239A1269C Scuba Dive (1983)(Durell) ZXSpectrum +EB2DCDE5427BF80D917410F33955BB7D Scuba Dive (1983)(Durell)[a] ZXSpectrum +E71C14EF477EC78171131B46E15839CB Scuba Dive (1983)(Durell)[a2] ZXSpectrum +C082DB2746E75D56FC0FBC0BDD18EB69 Scuba Dive (1983)(Durell)[a3] ZXSpectrum +D3D47D68628B48E66D697EA90942BF6C Scuba Kidz (1988)(Silverbird) ZXSpectrum +4AC5F0A76FC037F4748367B8C76DDFC7 Scumball (1988)(Bulldog) ZXSpectrum +A73197C8240CF52CBBB756EBBF0AFC33 Scumball 2 (2008)(Woodmass, Mark)(16K)[CSSCGC] ZXSpectrum +3ECF2FE006EDC27E824C82434C33D4F1 Scuttlebutt (2018)(Eweguo) ZXSpectrum +2FDDA4273289AA34E595617CF612C035 Sea Battles (1984)(Atlantis) ZXSpectrum +462295DF26A27CEF83F95F822430787E Sea Battles (1984)(Atlantis)[a] ZXSpectrum +133C40E8F9F08C676E8642AC8CD6FE50 Sea Dragon - Side A (2010)(Zhiglov, Andrew)(48K-128K)(RU)(en) ZXSpectrum en RU +021AF0701C2CFA7E6DEADC013F09EE3E Sea Dragon - Side B (2010)(Zhiglov, Andrew)(48K-128K)(RU)(en) ZXSpectrum en RU +A95DDC4B6AEB146A04DEB79171286B99 Sea Fight (1997)(Cher, Oleg N.)(UA)(ru) ZXSpectrum ru +A5F6279DD940808F9D7B888E8464627A Sea of Zirun (1985)(Gilsoft International) ZXSpectrum +C556B2E16B2D2D32C19F3F6D405CA3C5 Sea War (1982)(Panda)(16K) ZXSpectrum +2A4A803B0A8E9090E1ED5A85E0B8A5CE Seabase Delta (1985)(Firebird) ZXSpectrum +79858E5DBB71D012FDABD4E94E90051A Seahawk (1990)(Atlantis) ZXSpectrum +8875DB8F61BF4B7211A705C3D29E677E Sealed City, The (1985)(Central Solutions) ZXSpectrum +325942E7763BE0253A77D95202CCB015 Seance (1983)(Usborne Publishing)(16K) ZXSpectrum +B971DE5799BFC64F52395AB05475FCFA Searchlight (1984)(Usborne Publishing)(16K) ZXSpectrum +999D424B474F89FF7299AADC0317DBE6 Seas of Blood (1985)(Adventure International) ZXSpectrum +76F13EF274AFE74DCC87F12866FE6D86 Seawolf (1994)(Mednonogov, Slava)(RU)(en) ZXSpectrum en RU +B8539FB7C5E6E5582805E94EE4F093FA Secret Mission (1985)(Adventure International)[a][aka Mission Impossible] ZXSpectrum +356B58E43AD42B92ABD9159D5FA67EFF Secret Mission (1985)(Adventure International)[aka Mission Impossible] ZXSpectrum +333CB0CBEDCEF4DBF2AFEAC80ACACC56 Secret of Levitation, The (1986)(Americana) ZXSpectrum +4DA79CCDF4E069AA95769AF5C3F0FA8F Secret of Little Hodcome, The (1987)(Zenobi) ZXSpectrum +898FAB45DC397125FA1D90A2A9413BB1 Secret of Little Hodcome, The (1987)(Zenobi)[a] ZXSpectrum +B1426ED19FA3C3A9141205F9685390D5 Secret of St. Bride's, The (1985)(St. Bride's School) ZXSpectrum +5A7B004BF789DFA5C7E575B9EB966073 Secret Weapon (1982)(Usborne Publishing)(16K) ZXSpectrum +28A2C9F29301EB59ECCF024529C66001 Sector - Invasion (2014-09)(RetroSouls)(48K-128K)(RU)(en) ZXSpectrum en RU +BEAAD796554A2A24C657B0E8C844DC03 Sector (2013-12)(RetroSouls)(48K-128K)(RU)(en) ZXSpectrum en RU +84E5127B0E604B2205B0CBA7450A04AA Sector-90 (1987)(Argus Press Software - Quicksilva) ZXSpectrum +2CEE427BA83E748A1D3C39E97F96E933 See How Many Points You Can Score in the Allotted Time (2009)(Trellis)[CSSCGC] ZXSpectrum +A5452A16D909C26E662BBCFBA3A0C5DC Seed Catcher (1984)(Sinclair User)(16K) ZXSpectrum +8F4E6B4ACE89E1B81A8A7541261F9FA8 Seek 'n' Find (1986)(Humphrey)[aka Seek and Find] ZXSpectrum +F45B7A818FF3CE7B849CA27817A3FDCA Se-Kaa of Assiah (1984)(Mastervision) ZXSpectrum +DCD135BCE64367C04ECB3B0E13C0F762 Select (1983)(Sinclair User)(16K) ZXSpectrum +D60F988AD5929D231347807401062EFE Self Destruct (1985)(Atlantis Gold) ZXSpectrum +2C9E70BBEAC71DAA9D7FDDB927334194 Semi Stack (2003)(Marks, Russell)(16K) ZXSpectrum +34F02DECAC0A397F4F438283DA1D0706 Senda Salvaje (1990)(Zigurat)(ES) ZXSpectrum ES +ECF969A0366FF876E858757FF4BDCAB0 Senda Salvaje (1990)(Zigurat)(ES)(Side A) ZXSpectrum ES +33E382FDBE759B8C070A2311FFEE3242 Senda Salvaje (1990)(Zigurat)(ES)(Side B) ZXSpectrum ES +7A80C1DE4B7BDA167F5B300B2778AC2A Senku (1991)(MicroHobby)(ES) ZXSpectrum ES +B28FF9EA5DDA5D1EA00BDA3E12C8935B Senor del Dragon, El (1990)(Grupo Creators Union)(ES) ZXSpectrum ES +F0EA93C98A8FB3522427D21CCCA76AAA Senor del Dragon, El (1990)(Grupo Creators Union)(ES)(Tape 1 of 2) ZXSpectrum ES +2E2EC1B8253FA47364F28433AF7F7B68 Senor del Dragon, El (1990)(Grupo Creators Union)(ES)(Tape 2 of 2) ZXSpectrum ES +B6E657FAD6C2322F34BC35A6004BDD46 Senso (1984)(CP) ZXSpectrum +972A1BDBE26B861A78B352B987B2B264 Sentences (1999)(Collier, Ian)[CSSCGC] ZXSpectrum +7DF6D1C0E8C4606D337EBB6391A9C8BC Sentinel (1984)(Abacus Programs)(16K) ZXSpectrum +BA6F12D97E57089D353316F222DD3483 Sentinel, The (1987)(Firebird) ZXSpectrum +FDC81DCCCDB90F5C0771DD54EA9B7065 Sentinels (1984)(Century City)(16K) ZXSpectrum +9207E778E9CB38C1C8B8AD9000CA9D3F Sentry (1984)(Editoriale Video)(IT) ZXSpectrum IT +649F9F119AD54F18977B7C3842C99767 Sequence (1984)(Sinclair User)(16K) ZXSpectrum +7C42A72439781EF3A697E353C14D63DE Sequencer (1985)(Editoriale Video)(IT) ZXSpectrum IT +9BDD82C4546C515A525F6501C7B1CB8F Ser, El (2009)(Garcia, Jose Juan Rodenas)(ES) ZXSpectrum ES +63C2BF3198240D1D98E4692CC59987CD Serf's Tale, The (1986)(Players) ZXSpectrum +94AF14B87AB0CCCCEAF13D8729D57BA1 Sergeant Seymour Robot Cop (1992)(Code Masters)(48K-128K) ZXSpectrum +D0892447D3023A7CC06638533150A395 Serpent from Hell - Forbidden Forest (1985)(Scorpio Gamesworld)[aka Demon Lord] ZXSpectrum +01D54B912EB4AC3F06868123FC4858B7 Serpent from Hell - Fortress of Fear (1985)(Scorpio Gamesworld)[aka Demon Lord] ZXSpectrum +9A4E0001E517E6E4ED88A88319A9A32B Serpenti (1986)(-) ZXSpectrum +95DD5BE3404BF23960EE5B464EB2FFC0 Sest Ran do Klobouku (1986)(SPL)(SI) ZXSpectrum SI +E4B93286628F6F41A6E5F7ED58B3CF67 Seto Taisho to Kazan (demo) (2017)(Monument Microgames)(128K) ZXSpectrum +23FD7E6EE11CC31CE07F9F031065C39F Seto Taisho vs Yokai (2016)(Grussu, Alessandro)(128K)(it) ZXSpectrum it +131D065C118BF5FD6F5F6AD6942BCD5C Seto Taisho vs Yokai (2016-02-29)(Grussu, Alessandro)(128K) ZXSpectrum +2C2C0C9903C4FC1D8B84D96DC54E195D Seto Taisho vs Yokai (2016-02-29)(Grussu, Alessandro)(128K)(de) ZXSpectrum de +BE18B2FA067EA386FBCC85AD504C020B Seto Taisho vs Yokai (2016-02-29)(Grussu, Alessandro)(128K)(es) ZXSpectrum es +7C93B59DB24DDB9FFFD4995066786EA2 Seto Taisho vs Yokai (2016-02-29)(Grussu, Alessandro)(128K)(fr) ZXSpectrum fr +372596479D97355631DC215AE75D6017 Seto Taisho vs Yokai (2016-02-29)(Grussu, Alessandro)(128K)(it) ZXSpectrum it +526DAD1BF5280CEA7A539206210A48BC Seto Taisho vs Yokai (2016-02-29)(Grussu, Alessandro)(128K)(pt) ZXSpectrum pt +095F7A58515813F14AE1F60F24922A02 Seto Taisho vs Yokai (demo) (2016)(Grussu, Alessandro)(128K)(m6) ZXSpectrum +44C2D4075DE3129544C45CDB30C31AC2 Seven Parchments of Kandos, The (1989)(Sinclair User) ZXSpectrum +E5A8A7FEA5782B9AC09E8FFC5FB3C179 Seven Parchments of Kandos, The (1989)(Sinclair User)[a] ZXSpectrum +87A76D19A9AC6321B2D70330C479B841 Sewer Rage (2016-08-05)(Death Squad, The) ZXSpectrum +857F994F911ABDCA73DF8FBF943A6458 Sewer Rage (2016-08-05)(Death Squad, The)(128K) ZXSpectrum +CD79DDD9521D5A68D887607089C19C8D Sex Crime (1985)(Omycron)(PT)[adult] ZXSpectrum PT +EF8DA8A2DBE65FCDE53FFD18434D0FF4 Sex Game (19xx)(Meastrosoft - Softlake)[a][adult] ZXSpectrum +AFF8F776DBDE3537CDD8DCFF1FB643FF Sex Game (19xx)(Meastrosoft - Softlake)[adult] ZXSpectrum +C6F79952771B3F9906556AA227183E73 Sex On 1st Date (2015)(AGD)[CSSCGC] ZXSpectrum +E3589F4659088059F5B371F63FE5286C Sex Poker (1984)(Niemann, Andreas)(DE)(nl)[adult] ZXSpectrum nl DE +F05558DEB87FDD5C561344349E32E443 Sex Poker (1984)(Niemann, Andreas)(DE)[a][adult] ZXSpectrum DE +E13D207058FE81E57BC5F73B8CFA58DE Sex Poker (1984)(Niemann, Andreas)(DE)[adult] ZXSpectrum DE +7C3D3EE1E39D032110D0A13F6ABB9ED0 Sex Poker (1986)(Gajewicz, Janusz)(PL)[adult] ZXSpectrum PL +7FD55E464075D31A462FBD126A54644D Sex Poker Dla Niecierpliwych (1986)(Gajewicz, Janusz)(PL)[adult] ZXSpectrum PL +AF352295DB1E63450EA1009AA119FF90 Sex Show (19xx)(-) ZXSpectrum +D36F01B897096904BD451E4F39C0E57E Sex Zone (2001)(SG)(RU)[adult] ZXSpectrum RU +6BF964AD098ED6995B20738E221B06D6 Sexeso (1988)(OKF)(CZ)[adult] ZXSpectrum CZ +F5028D63352980D4E891ADE080044F89 SexiMatrix (2000)(Mistic JOE)(128K)(CZ) ZXSpectrum CZ +02F9142C57173F517978FED83EB567E5 Sexsy Peepy (19xx)(-)[adult] ZXSpectrum +641F471DED6895EB59C600508F69AE2A Sexwords (2014-07)(ALKO - Andrew771 - Lashkov, Roman)(48K-128K)(RU)[adult] ZXSpectrum RU +40828B95582CE7927FBDFB3FDFEB00D8 Sexy Black Jack (1986)(Load 'n' Run)(IT)[adult] ZXSpectrum IT +CE7AC05BBB878F5A1B50DC59F4DE6CF9 Sexy Secret, The (19xx)(Jeppesen, Lars Peter)(DK)(da)[adult] ZXSpectrum da DK +87716AE2A8B557D47A2000E9BDDB45D9 Seymour Goes to Hollywood (1991)(Code Masters)(48K-128K)[aka Seymour at the Movies] ZXSpectrum +16972C7AE78E49435986D939EEF22242 Sgrizam (1986)(Americana)[re-release] ZXSpectrum +1F7A11AED146930FC76F9B46ACBC714D Sgrizam (1986)(Dinamic)(ES) ZXSpectrum ES +752900A1C282971932C312EAFD1C38EC Sgrizam (1986)(Dinamic)(ES)[a] ZXSpectrum ES +E539B079939923F929C64217A4C58D28 Sgt. Helmet - Training Day (2013-09-24)(Mojon Twins, The)(ES) ZXSpectrum ES +A6ED794CDF4C47F7A55A511F50817B22 Sgt. Helmet - Training Day (2013-09-24)(Mojon Twins, The)(ES)(en) ZXSpectrum en ES +234CC7D807D6B94B4AE601DF4180851E Sgt. Helmet Zero (2009)(Ubhres Productions)(128K)(ES)(en) ZXSpectrum en ES +2DE3AC4942B9EE90580A3C4BFE7EFC07 Shackled (1988)(U.S. Gold)(128K) ZXSpectrum +BDB90CD11EBD8130E2CDEDC0DCA0CCC2 Shades of Dosh (2009)(Young, John)[CSSCGC] ZXSpectrum +135F39865514A4A097820D183FE62153 Shadow Dancer (1991)(U.S. Gold)(128K) ZXSpectrum +82683BD015FC757C53D4031A6B366887 Shadow on Glass, A (1989)(Psychaedelic Hedgehog) ZXSpectrum +343AAD7C814534B661BB00AD136C1E01 Shadow Skimmer (1987)(Edge, The) ZXSpectrum +E725CFBFD9D5249994C2A9A1DDFE0E0D Shadow Warriors (1990)(Ocean)(128K) ZXSpectrum +1D6170F18A5F9FCCC3B0B7AF63F50120 Shadowfax (1983)(Postern)(16K) ZXSpectrum +D4ED0013901963B8661C8BDD30C53133 Shadowfax (1983)(Postern)(16K)[a] ZXSpectrum +CFF67F10CF3F568C11737F4083F4560D Shadowfax (1983)(Postern)(16K)[a2] ZXSpectrum +F70158109CA4D3757819D8CF62E7983F Shadowfire Tuner (1985)(Beyond) ZXSpectrum +76FD532A91E4691EB363CC27EA656C8B Shadows of Mordor, The (1987)(Melbourne House)(48K-128K)[aka Lord of the Rings - Game Two] ZXSpectrum +35BA8CEA9A58836C9A42BCCD8F82E49D Shadows of the Past (1990)(Compass) ZXSpectrum +DC0DFE932506F5C476EB1103B330111D Shaky Game, The (1983)(Olympic) ZXSpectrum +0544C4744D9EEED9D72F7508F14EFAC5 Shanghai 2 (1990)(Daton) ZXSpectrum +470E6533A36878DD6A1A4712BA595000 Shanghai Karate (1988)(Players)(128K) ZXSpectrum +604908D8FB3C17BADDC37D7749E0969B Shanghai Karate (1988)(Players)(128K)[a] ZXSpectrum +0A7C9842EE6E3E8F495F1B5CEA3944D5 Shanghai Karate (1988)(Players)(48K-128K) ZXSpectrum +1E244A4C9D95740216B7EEA0C2DA9846 Shanghai Karate (1988)(Players)(48K-128K)[a] ZXSpectrum +9405C95EFF04F473DC19A5A3316B6795 Shanghai Karate (1988)(Players)(48K-128K)[a2] ZXSpectrum +A73FFA537C0FE107507902147F653FE7 Shanghai Warriors (1989)(Players)(48K-128K) ZXSpectrum +7A12FEEF8A7E4A68AD52AAC6804EEE32 Shanghai Warriors (1989)(Players)(48K-128K)[a] ZXSpectrum +56F397716B2947D70E71AB9E72A0F6B4 Shao Lin's Road (1986)(Edge, The) ZXSpectrum +6853031CD2BE0BE3B9022E01CAB86467 ShapeShifter (demo) (2014-09)(Cronosoft) ZXSpectrum +9B4D3F8498CC69192BFC4E9E6F175CCB Shard of Inovar (1987)(Bulldog) ZXSpectrum +E554793B7BDB4375C9F15372598AE348 Share Trader (2000)(Osborne, Lee)[CSSCGC] ZXSpectrum +848091276EB8AB174522DD095F28FC73 Shares (1986)(Magnum Computing) ZXSpectrum +A154B5DADC3304DE001E4279CD7BF88E Shark (1989)(Players Premier) ZXSpectrum +3D9D0757EDE50A5D400A6CE1188A0FE3 Shark (1989)(Players Premier)(128K) ZXSpectrum +291651AB5938202E982935EEFA413223 Shark Attack (1983)(Romik)(16K) ZXSpectrum +C54DAAA95766F8B14A3CDFE1FCE6E9CA Sharkey's Moll (1991)(Zeppelin Games)[aka Operation Shark] ZXSpectrum +EF2DDFFF99186152B2279773A2EC3E6E Shaws III (1995)(Gadtek Games) ZXSpectrum +90731934E0522FD2D0018CDAC2C5BB9A Shazma Plasma (1984)(Sinclair User)(16K) ZXSpectrum +61E0C0ADC5D8E5CC777979242779F104 Sheep (2000)(Young, Chris)[CSSCGC] ZXSpectrum +9BF53A58DAFCB7EB2D12761AD811B86E Sheep Dog (1984)(Sinclair Programs)(16K) ZXSpectrum +B6989E4C24F1E1821D173B3D331DD4DD Sheepdog (1982)(Fontana Publishing)(16K) ZXSpectrum +A60F559806A134253EC0289C0F273E78 Sheepdog (1999)(Collier, Ian)[CSSCGC] ZXSpectrum +6A1EAB90D57D8D64D75D37E0F7815042 Sheepdog Champion (1982)(Fontana Publishing)(16K) ZXSpectrum +9CA44A8A35A7D11B1D7D79E84A9AB28D Sheepdog Trials (1983)(Granada Publishing)(16K) ZXSpectrum +118D854DB6687186FE713F8CBDB68629 Sheepdog Trials (1983)(Pan Books)(16K) ZXSpectrum +7F4A5E39C040CFAAFE5267B1FB4028AE Sheepwalk (1983)(Virgin Games) ZXSpectrum +19D5E95EFC97B7A6AE8F0F4A59CB41FA Sheer Panic (1983)(Visions Software Factory)(16K)[a][re-release] ZXSpectrum +B66DAAEFC56240E9E3398B55D8D54AE6 Sheer Panic (1983)(Visions Software Factory)(16K)[a2][re-release] ZXSpectrum +67D2C2495BD98BD09AAF7AB1B4FDDF64 Sheer Panic (1983)(Visions Software Factory)(16K)[re-release] ZXSpectrum +1DFEBCD95F008EB0F54884ABC48196B8 Shep (2005)(Owen, Simon)[CSSCGC] ZXSpectrum +E4EC22DCB9DE2F89EC1F3D129DF35DA7 Sherlock Holmes - The Lamberley Mystery (1990)(Zenobi)(Tape 1 of 3) ZXSpectrum +E07F2DCF76FC69BE02139E06C57A7025 Sherlock Holmes - The Lamberley Mystery (1990)(Zenobi)(Tape 2 of 3) ZXSpectrum +ABA58D3E63A4B34265477622ADF0FA9B Sherlock Holmes - The Lamberley Mystery (1990)(Zenobi)(Tape 3 of 3) ZXSpectrum +A3333B07A51CCBF1EECB17EAD2DC334E Sherlock v2.0 (1984)(Melbourne House) ZXSpectrum +F4BE20B53B95C6E9CC25613FEB68AA60 Sherwood (1992)(Ultrasoft)(128K)(SK) ZXSpectrum SK +7483005CB24768920049064F91255527 Sherwood (1992)(Ultrasoft)(128K)(SK)[a] ZXSpectrum SK +97D60B1FC27A45C6277B59671E616536 Sherwood Forest (1984)(Delta 4) ZXSpectrum +CED25AE835ECB44F86485C33E7680421 Shifting Sands (1984)(Fontana Publishing)(16K) ZXSpectrum +F6511E4DB2C4C03FA30BDBF6E685F4E4 Shinobi (1989)(Mastertronic Plus)(48K-128K)[re-release] ZXSpectrum +1E0B6F4EB60B801A0CFE1799DE5CC108 Ship Fix (2016-05-27)(yombo)(ZX-UNO)(es) ZXSpectrum es ZX-UNO +83F120410CCABE9101E2B0F497427D7C Ship of the Line (1982)(Richard Shepherd) ZXSpectrum +A4782605C8483B9E1D7D1A7B17263CED Ship Pilot (1986)(Grupo Editorial SYGRAN)(ES)(en) ZXSpectrum en ES +34053555323ED144448CCE157E1A54E6 Ships (1984)(Cichorski, J.)(PL) ZXSpectrum PL +D1A2A3FDB87BF089DAE9FE899327D121 Shisen1k (2002)(Ferraris, Paolo)(16K)(IT)(en) ZXSpectrum en IT +33BBAC572CA29749D8016A7542A717B3 Shithead (2007)(Laszcz, Simon) ZXSpectrum +F8FCD98B73EDBCB9CDF3518B62F000C8 ShitStack BrickBat (2008)(steve)(16K)[CSSCGC] ZXSpectrum +E3650E553992240919DB1FA97A3934DC Shockway Rider (1987)(Faster Than Light) ZXSpectrum +DAF96C9107975FE797073EBEAB903BB0 Shockway Rider (1987)(Faster Than Light)[a] ZXSpectrum +0BA0D9EB0751B04970EE2356CB77D93D Shoggoth Halls (2015-09-07)(Double Headed Secret)(RU)(en) ZXSpectrum en RU +68799A1C2DCC029AD626EBDAFCE1770E Shogun (2010)(YRS)(NL)(en) ZXSpectrum en NL +B8F71F84671D2A6B4DE25DFEBC76A667 Shoot Out (1985)(Your Spectrum) ZXSpectrum +E05994CE37D0E3943F60EA69A0569EBA Shoot the Rapids (1984)(Sinclair User)(16K) ZXSpectrum +FD255888B855572FDF1DDE16018D7E74 Shooting Gallery (1985)(Your Spectrum) ZXSpectrum +DD6888A91F05F0AE756E30164247F022 Shoot-Out (1989)(Martech Games)(48K-128K) ZXSpectrum +ABF2450AFE5938D4B7FD886843C6ED90 Shooty-Thing (19xx)(-) ZXSpectrum +5A5CF0978CFD1521078EC83DF7A06E27 Shopkeeper (1985)(Sinclair User) ZXSpectrum +DDDDE36C9B0211ABB454AA8302B1D93D Short Circuit (1986)(Your Sinclair) ZXSpectrum +BA6941F7D880622856B1920441BBAD55 Short Circuit (1987)(Erbe)(128K)(ES)(en)[re-release] ZXSpectrum en ES +38E8008C4F189719068715A40E44040A Short Circuit (1987)(Erbe)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +3250C540BFB98355E4F52CC7AAA4DA27 Short Circuit (1987)(Erbe)(48K-128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +BBB66AAA116854DCEE782CFC3D2E511E Short Circuit (1987)(Ocean)(128K) ZXSpectrum +41AEA2586319D696F8ADD3ACF82225FB Short Circuit (1987)(Ocean)(48K-128K)(Side A) ZXSpectrum +CBAA77F241F79687718872B074C5CD58 Short Circuit (1987)(Ocean)(48K-128K)(Side B) ZXSpectrum +43EC82060F89D6D767F60EFF01AD41E8 Shot (1989)(Michalak, Jacek)(128K)(PL)(en) ZXSpectrum en PL +AEF3B55FFC9446D27233824F3933D9F7 Shove Off (1993)(Cauldwell, Jonathan)[aka Pushover] ZXSpectrum +7ED5BE2E14F9EDFC277DF9941E160C6F Show Jumper (1984)(Sinclair User)(16K) ZXSpectrum +334D956EE09AF9A6A436A5F7691C8DD7 Show Jumping (1986)(Alligata) ZXSpectrum +7DC8D4680A255E80206E8FF1744A9DC0 Showdown in Tombstone City (1985)(Computer Kontakt)(DE)(en) ZXSpectrum en DE +B337F3F542278BE071B9E2AE5662A465 Showjumping (1984)(IMS) ZXSpectrum +CEE863460F2183974BE55AD182436C1C Showjumping (1984)(IMS)[a] ZXSpectrum +909025C28CFCC76B4048839128DB3B0C Shuriken (1989)(Crash)(128K) ZXSpectrum +4F3459729FD4814F63E6B4B4D816A1B1 Shuriken (1989)(Crash)(128K)[a] ZXSpectrum +C88C840B24666C58D4706E2E00E1B498 Shuriken (1989)(Crash)(128K)[a2] ZXSpectrum +B4A9CAB6D65E2ECF0C92199F0849A6F8 Shurk (1991)(Gomez, Jaime Tejedor)(ES) ZXSpectrum ES +D6558E77169C70A0974BB7A9B0391A7F Shut It! (1999)(Young, Chris)[CSSCGC] ZXSpectrum +4964279737D3FDC5318CA02D5A6D89C0 Shuttle Master (1983)(Sinclair Programs)(16K) ZXSpectrum +24144E95C539470E19C5C10BED2C67CF Shuttle Shock (1984)(Software Supersavers) ZXSpectrum +5BE033651C1AED2FDF7773BA55725F29 SHUTTLEBUG (2012)(Stonechat Productions) ZXSpectrum +B9BBEED4938CDA73BF6C9A4F652C5EA8 Sid Spanners (2010)(Digital Prawn) ZXSpectrum +ACC18B2257CA58EFEEF6834AC29BA9A9 Sid Spanners 2 - The Slackening (2011)(Digital Prawn) ZXSpectrum +510D50E7279253ACC7FA9483D18CC719 Sid Spanners 3 - The Nuthouse v1.2 (2011)(Digital Prawn) ZXSpectrum +654744C9CDA5630393FBF928EE72593B Sid Spanners 4 - Timeloop v1.1 (2011)(Digital Prawn) ZXSpectrum +BA007BC00918F241C449C3FC90F2E989 SIDA (19xx)(-)(es) ZXSpectrum es +8E90970F25FE6D0FA064A2B4DBCB13D8 Sideral War (1990)(Delta Software S.L.)(128K)(ES)(en) ZXSpectrum en ES +4B9B93517411764A5241FE2E3F084201 Sideral War (1990)(Delta Software S.L.)(48K-128K)(ES) ZXSpectrum ES +BBE3E94FB61EC5BC3C5E19B4200E7DCE Sidewalk (1987)(Infogrames)(FR)(en) ZXSpectrum en FR +FFABBFA02C5FD604D50AE983BC41CCAC Sidewinder II (1989)(Mastertronic Plus) ZXSpectrum +04BE1106E394865BB8E80DDFC1764983 Sidewize (1987)(Firebird) ZXSpectrum +5AE5676F0C932C4331E01C5EBC0DCB48 Sidney Affair, The (1987)(Infogrames)(FR)(en)[aka Affaire du Sidney, L'] ZXSpectrum en FR +45EBB7483FB21E72CFF2AD9366B6C16E Siege (1983)(Postern)(16K) ZXSpectrum +616095EC90AB0A9F01A7833E89A7B4A9 Siege (1983)(Postern)(16K)[a] ZXSpectrum +E45505D448C2FE973767521800EA9D10 Siege (1983)(Sinclair Programs)(16K) ZXSpectrum +B58718717F6AEFDD5D48CFEC8124A396 Siege on the Volga (1985)(Omega Games) ZXSpectrum +0B27703F4C118F06EBAFC294B5168713 Siete y Medio (1985)(Load 'n' Run)(ES)[aka Settemmezzo][re-release] ZXSpectrum ES +6B1A659434042FD1E7CAA5705E7A16BB Sigfrido (1987)(Ciudadela)(ES) ZXSpectrum ES +5D43A7AF73961D02DD2A559990951950 Sigfrido (1987)(Ciudadela)(ES)[a] ZXSpectrum ES +61A10CE8C804CDA44E1133B45F2EDF7B Sigma 7 (1987)(Durell)(48K-128K)[a][aka Sigma Seven] ZXSpectrum +7A9C54F1184F6826176A66CA267E45DF Sigma 7 (1987)(Durell)(48K-128K)[aka Sigma Seven] ZXSpectrum +5E335F856B7B86F6184B60F5F46092A2 Sigma 7 (1987)(IBSA)(128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +A08E90397D93668EADA6B4FEFC1D3236 Sigma 7 (1987)(IBSA)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +94AED798A2C23C4D1A1CF1B8D819610D Signalman (1985)(ZX Computing) ZXSpectrum +EE771528E26762910E558B8108717780 Silent Hill (2006)(Chaosmongers)[CSSCGC] ZXSpectrum +13E851A50D867E1A9661E13397CA253F Silent Service (1987)(MicroProse) ZXSpectrum +7677A95C8543A7E5D59E4898E5CC3413 Silent Shadow (1988)(Kixx)(ES)(en)[re-release] ZXSpectrum en ES +7562AC7A1FE971976263726E08C57C4E Silent Shadow (1988)(Topo Soft)(ES) ZXSpectrum ES +0794531193BA73F3DB5493A09ED20B7B Silent Shadow (1988)(Topo Soft)(ES)[a] ZXSpectrum ES +C1FDE5F40A018AC9C3735084B3A87F98 Silkworm (1989)(Mastertronic Plus)(128K)[re-release] ZXSpectrum +AB59B8E8003483D7F7CC292CF352C5F3 Silo Raid (1983)(Sparrow Books)(16K) ZXSpectrum +19C87E1162C585FABB38E84B1E870E3D Silversword - La Espada de Plata (19xx)(3PSOFT)(ES) ZXSpectrum ES +40D2FFD3524FF0D21FBDC435F04D85BF Silversword - La Espada de Plata (19xx)(3PSOFT)(ES)[a] ZXSpectrum ES +B68DE7D9925FDCAAFB1CC54FDD42429E Silvestrovska Pecka (1992)(Proxima)(CZ) ZXSpectrum CZ +E902B3CE875824378F8FA88C5F79833E Sim City (1990)(Infogrames)(FR)(en) ZXSpectrum en FR +F504F0F4336A5822FCEF3AA34368AFB2 Sim City (1990)(Infogrames)(FR)(en)[a] ZXSpectrum en FR +65966C31B0BFEC4FFBBFDCEDE7FE7148 Simeon (1986)(Data Design Systems) ZXSpectrum +99DD2CB48B16C7DC7B6A114A55B1E4DA Simon (1983)(Baldomero, Garcia)(16K)(ES) ZXSpectrum ES +15291726002A45165C78903A68D698F5 Simon (19xx)(-) ZXSpectrum +7B1CE9AE66C7CF9CD734E9E7C4689E1A Simon Said (1983)(Virgin Books) ZXSpectrum +E01C34E8F2AC3DD0C87A2617ACB01664 Simple Roulette (19xx)(Simpson, Jay)(TC2048-TS2068) ZXSpectrum +B4334820D4C1754CC8DD84B58E0F96DD Simple Silent Snake (2015)(ESI)(16K)(PL)(en) ZXSpectrum en PL +B1CD203687E978822FCC3888B670936F Simple Silent Snake (2015-01-11)(ESI)(16K)(PL)(en) ZXSpectrum en PL +314197685FFFA5DE4B01CC8982288B4A Simplified Craps (2002)(Carlsson, Anders)[CSSCGC] ZXSpectrum +8E08C32C3265F6C4A65CF7E5F72B9913 Simpsons - Bart vs. the Space Mutants, The (1991)(Ocean)(128K) ZXSpectrum +B7512C40DD62CA10F5F94EA9A046E341 Simulador de Vuelo (1983)(Investronica)(ES)[aka Flight Simulation][re-release] ZXSpectrum ES +02487DED8239728DC04B7EB069BB78A4 Simulador Profesional de Tenis (1990)(Dinamic)(48K-128K)(ES)(en)[a][aka Professional Tennis Simulator] ZXSpectrum en ES +A9CDF28334F88CC066E153B90418E445 Simulador Profesional de Tenis (1990)(Dinamic)(48K-128K)(ES)(en)[aka Professional Tennis Simulator] ZXSpectrum en ES +072DFBCF3DD1B0BCFD69EA193BC51AFA Simulador Profesional de Tenis (1990)(Dinamic)(48K-128K)(ES)[a][aka Professional Tennis Simulator] ZXSpectrum ES +9D866CA39F3C8319C3337943A5DB249F Simulador Profesional de Tenis (1990)(Dinamic)(48K-128K)(ES)[a2][aka Professional Tennis Simulator] ZXSpectrum ES +4392CAD2E9A9A0A5BFA7FFE39EDE9DC8 Simulador Profesional de Tenis (1990)(Dinamic)(48K-128K)(ES)[aka Professional Tennis Simulator] ZXSpectrum ES +1952E1B77D0B8ED30A6914749503EF1B Simulador Profesional de Tenis (1990)(IBSA)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +A529EC7B03F60C147C931646920A994F Sinbad and the Golden Ship (1986)(Mastervision)(Side A) ZXSpectrum +8D1504BB90E8633CC8468448838DC700 Sinbad and the Golden Ship (1986)(Mastervision)(Side B) ZXSpectrum +65AFF7056C8CCF8DA508D9BCD4ACD8C6 Sinusnye Bredni (2002-05)(Bugay)(BY)(en) ZXSpectrum en +901FCDBE9D3EDCB3B4A2E58C0B34B6E5 Sir Ababol (2010)(Ubhres Productions)(ES)(en) ZXSpectrum en ES +2FA8CE62613502283074E034D11AF199 Sir Ababol 2 (2014)(eightbiter - Mojon Twins, The)(128K)(ES)(en) ZXSpectrum en ES +C466820ECF932C5792CCFEC436F03375 Sir Ababol 2 (2014-12)(eightbiter - Mojon Twins, The)(128K)(ES) ZXSpectrum ES +6C652E6B51EBCE481119E26E0500763F Sir Ababol 2 (2014-12)(eightbiter - Mojon Twins, The)(128K)(ES)(en) ZXSpectrum en ES +F9BDC7A8F0F06589CAFB83F81A314C6F Sir Ababol 2 (2014-12)(eightbiter - Mojon Twins, The)(ES)(en)(Tape 1 of 3) ZXSpectrum en ES +392A26712D55D6AB132B46E8AB070A47 Sir Ababol 2 (2014-12)(eightbiter - Mojon Twins, The)(ES)(en)(Tape 3 of 3) ZXSpectrum en ES +87C012DC78C38CCA72A4401BB9D640D9 Sir Ababol 2 (2014-12)(eightbiter - Mojon Twins, The)(ES)(Tape 1 of 3) ZXSpectrum ES +3730452B30776550607EFE935BFD1AEC Sir Ababol 2 (2014-12)(eightbiter - Mojon Twins, The)(ES)(Tape 2 of 3) ZXSpectrum ES +2F8A98B3FA590903E9CCFA62A8208406 Sir Ababol 2 (2014-12)(eightbiter - Mojon Twins, The)(ES)(Tape 3 of 3) ZXSpectrum ES +BC049612BD000584027FED59A52940EE Sir Ababol 2 (demo) (2013-05-22)(eightbiter - Mojon Twins, The)(48K-128K)(ES)(en)[aka Sir Abadol 2] ZXSpectrum en ES +7A5F2322F5F6A5DDE0461E7B823B6F46 Sir Ababol DX (2014)(Mojon Twins, The)(ES) ZXSpectrum ES +CB80574AB6E8FF6CEAFB3591BA6012EF Sir Ababol DX (2014)(Mojon Twins, The)(ES)(en) ZXSpectrum en ES +C76F5502CBDBD3C42028430F10A93925 Sir Ababol DX (2014)(Mojon Twins, The)(ES)(en)[a] ZXSpectrum en ES +6705FD38F273B653B6475EE36D93833F Sir Clive Sinclair - Entrepreneur Extrordinaire (1998)(Young, Chris)[CSSCGC] ZXSpectrum +6704C7E2BCA61EEE0DE7F4B85DDEB72E Sir Clive Sinclair's Cake Challenge (2004)(Zoff)[CSSCGC] ZXSpectrum +34C091713A4D224B068CE52747E7E2FF Sir Clive's Dragon Mission (2002)(Carlsson, Anders)[CSSCGC] ZXSpectrum +6A8264765FD3A36D53377D399E930C46 Sir Fred (1986)(Made in Spain)(ES) ZXSpectrum ES +11D99D647957CA3407B75E4BFE2E7A95 Sir Fred (1986)(Mikro-Gen)[re-release] ZXSpectrum +1A3F0CD707CB8F3FE4E718DD08DA05DB Sir Froggy (2014-06)(Lubiterum Studio) ZXSpectrum +17B35CA612295F3A9A24A8B6B47A6986 Sir Froggy (2014-06)(Lubiterum Studio)(es) ZXSpectrum es +12F75B10715E016C7C2DBBE550045961 Sir Knight (1991)(Zhivilov, Dmitriy)(BY)(ru) ZXSpectrum ru +65499092FBFAFD4E6729B3B046843F9E Sir Lancelot (1984)(Melbourne House)(16K) ZXSpectrum +C0C0E6F694B076571658F3316905A5C8 Sir Lancelot (1984)(Melbourne House)(16K)(AU)(es) ZXSpectrum es AU +6059231DED54F4E0B54F7757682A9CD0 Sir Lancelot (1984)(Melbourne House)(16K)[a] ZXSpectrum +B65F79523B0F6CC0C7F20F5B681DFFD8 Sir Lancelot (1984)(Melbourne House)(16K)[a2] ZXSpectrum +7572F5425E6967183262E7C4ECFF377C Sir Loin (1987)(Silverbird) ZXSpectrum +6DB44D2B611BFC3F3CB658862561A4A5 Sir Loin (1987)(Silverbird)[aka Sir Lion] ZXSpectrum +C478CD8978E42349126125B8D0363FB2 Sirwood (1990)(Opera Soft)(48K-128K)(ES) ZXSpectrum ES +3A95C5A55E047AA2C4BB9B3FB8EE4D80 Sito Pons 500cc Grand Prix (1990)(Zigurat)(ES) ZXSpectrum ES +BD1A06B46F2E5C8E76ECE64484037F8F Sito Pons 500cc Grand Prix (1990)(Zigurat)(ES)[a] ZXSpectrum ES +D484AA56BD5C0CD83629BE92AA78FCF3 Six Card Cribbage (1987)(Esem) ZXSpectrum +DE914740648BF8606D685A330DA98564 Sixteen Skirmish (2015-01-03)(Stonechat Productions) ZXSpectrum +56A11BB86783E0D972B999AD4C86FF18 Skate Crazy (1988)(Gremlin Graphics)(48K-128K) ZXSpectrum +52FD4B8CDFA894AA8A71824F1F14240B Skate Crazy (1988)(Gremlin Graphics)(48K-128K)[a] ZXSpectrum +5769936BC2E1F659CEA270E5ECE4434B Skate Crazy (demo) (1988)(Gremlin Graphics)(48K-128K)[Sinclair User Covertape] ZXSpectrum +FA5CDB01BB2C7F511DC4D6875FC26858 Skate or Die (1989)(Electronic Arts) ZXSpectrum +7A3DE8F4BD63AD7CF8808927BF1526FD Skate or Die (demo) (1989)(Electronic Arts)[Your Sinclair Covertape] ZXSpectrum +DAFD89DFC44380534D7EC8174FA71D4F Skateball (1988)(Ubi Soft)(48K-128K)(FR)(en) ZXSpectrum en FR +2CD66A2EB2E49EA3C05973C2EB9549AB Skateboard Construction System (1988)(Players) ZXSpectrum +2559694D4E5936B54EF4607E0A304797 Skateboard Kidz (1988)(Silverbird)(128K) ZXSpectrum +830752716598BE24B566C71BB0B30C64 Skateboard Stuntman (1984)(Sinclair Programs)(16K) ZXSpectrum +D208228E68DBCBE33004D612DD82EBD8 Skatin' USA (1989)(Atlantis) ZXSpectrum +AF19961D948A0BC1E898BE77E24B1490 Skatin' USA (1989)(Atlantis)[a] ZXSpectrum +5D0A81C2B3C2FEC5E97FB4147996A4EF Ski Master (1985)(C&VG) ZXSpectrum +E975631DC8B1AB3E749E21BD43984024 Ski Run (1983)(Sinclair User)(16K) ZXSpectrum +4E5BB94C7C07A26ECE0A42C575BC59A0 Ski Run (1983)(ZX Computing) ZXSpectrum +771AC1EF9BFEF6BCCE3FA6CC8319DB67 Ski Run (1983)(ZX Computing)(de)[re-release] ZXSpectrum de +D6E1F566FF653AA8EF1C5F57F69158ED Ski Star 2000 (1985)(Richard Shepherd) ZXSpectrum +AD0BCFF976ACBC18E7B60644F82C1182 Ski Star 2000 (1985)(Richard Shepherd)[a] ZXSpectrum +AF8B2FF286D759BCAC7EF2FF0C655AFF Skidoo (19xx)(Durell) ZXSpectrum +2A4B62C093989BD171ABF9D566BA76D4 Skint Willy v0.7 (2002)(BaSe1 PrOdUcTiOnZ)(128K)[adult] ZXSpectrum +FF81AE160A8C60828CF60416103A035E Skippy's Jump (1984)(Computerposter)(16K)(DE) ZXSpectrum DE +BF8F7789D98074444693CC5EDC31A0D9 Skladacka (1992)(Ultrasoft)(SK) ZXSpectrum SK +E1E3B10EB0D71C2AD77C37DB987389E6 Skladacka (1992)(Ultrasoft)(SK)(cs) ZXSpectrum cs SK +E99C33CF69EBFDE18DC0E5E001923B00 Skool Daze (1984)(Iqisoft)(YU)(y-)[re-release] ZXSpectrum YU +0B971595749D6006AA1A49B1AF0F91B3 Skool Daze (1984)(Microsphere) ZXSpectrum +4E86DD0291CC0114C4E48D9915639B57 Skool Daze (1984)(Microsphere)[a] ZXSpectrum +E0C67BED9428078B0D16395D9ADEBA8F Skool Daze (1984)(Microsphere)[a2] ZXSpectrum +5DB1DB190DFF23B11DB33A665CB265BD Skuldugery (1987)(K'Soft) ZXSpectrum +60719A53CED08E9F87F58ADE22995C68 Skull & Crossbones (1991)(Domark)(48K-128K) ZXSpectrum +A6219C4055BC26C6D95352B4E956EDFF Skull (1984)(Games Machine) ZXSpectrum +A3904330E8468242450016F1F93A2A2C Skulls of the Pyramid (1984)(Usborne Publishing)(16K) ZXSpectrum +991984010602E2F397CD0487CD8E2DAD Skurff (2013-08-29)(Stonechat Productions) ZXSpectrum +0B04FA443A150C62AD6545AD5AB6C77B Sky Diver (1983)(Micro Press)(GB)(de) ZXSpectrum de GB +339170720946620A595F74B9AE87233D Sky High Stuntman (1991)(Code Masters)(48K-128K) ZXSpectrum +BE3D8D881EA739157BC69A85591C0FB4 Sky Ranger (1984)(Microsphere) ZXSpectrum +3425A00851D1C6D97D08567ECD4D9741 Sky Runner (1987)(Cascade Games) ZXSpectrum +771A48F4D1E8091599B7DC338830D2B1 Sky Spiders (2004)(XFAWORLD) ZXSpectrum +A575F433DA1D7666DFBD98DB60C614D8 Skyfox (1985)(Ariolasoft UK) ZXSpectrum +42446F4663A5EB7DFF75FD40CA6109BF Skyfox (1985)(Ariolasoft UK)[a] ZXSpectrum +6484B94D53BE612D00B677A24F83F65A Skyscraper of Doom (2009)(Miazga, Rafal)(PL)(en) ZXSpectrum en PL +6BC2496E70B491ED3CA4E93C9E53B30C Slaine, the Celtic Barbarian (1987)(Martech Games)(128K)[aka Slaine, the King] ZXSpectrum +364F13A353DDC73318610C3CD421E6CF Slap Dab (1983)(Anirog)(16K) ZXSpectrum +1F935245C6631AECEBD54841BE0C0330 Slap Fight (1987)(Imagine) ZXSpectrum +E1F3C8B3953AC77B289189E0B73FAA77 Slap-Slop (19xx)(Woody) ZXSpectrum +460B97154F32B7F308234AC0370D5B73 Sliding Block Puzzle (1984)(Sinclair User)(16K) ZXSpectrum +6CF89887907D793758A92D9025573FAE Slightly Magic (1991)(Code Masters)(48K-128K) ZXSpectrum +DF671702911086B46CDBA446E478052F Slightly Manic (1992)(Manic Hacker, The)(128K) ZXSpectrum +C59B7D5F1BFB3FD56563A66A7F26D0AE Slingshot (1987)(Power House, The) ZXSpectrum +6728DB7CE398D8DFE8FBEB213C781529 Slippery Feet 2000 (2007)(Callard, Gavin)[CSSCGC] ZXSpectrum +FA785B6E5E6D5E8020E849F898E5C7A2 Slippery Sam (1983)(Dymond)(16K) ZXSpectrum +4D41A51B9C18AEDADABAF8A99DB14499 Slippery Sid (1983)(Silversoft)(16K) ZXSpectrum +ACB845CFEBBFB7CBA7DA0B112133893F Sly Spy - Secret Agent (1990)(Ocean)(48K-128K) ZXSpectrum +1D751DAD13D9A8A5CBC0E734D43F3147 Smaily (1991)(Zigurat)(ES) ZXSpectrum ES +A1C188C7244E3E71F47CAA41403AC530 Smash Out! (1987)(Pirate) ZXSpectrum +74C175C5045CDEC8C7B4D44943A53667 Smash TV (1991)(Ocean)(48K-128K) ZXSpectrum +3EC0D27D68C46889B1A2B427E8091797 Smiler (1983)(Sinclair User)(16K) ZXSpectrum +67CB59406599F5DEC07C448C672FE1F4 Smiler 2 - In the City (2010)(Digital Prawn)(48K-128K) ZXSpectrum +C2FED2645876A1F8E677CD7FCCE469BB Smiler 3 - Travels around Blighty (2010)(Digital Prawn)(48K-128K) ZXSpectrum +0A8593FFF5153335E6B59180260EA0AF Smiler 4 - Grinner on Tour (2010)(Digital Prawn)(48K-128K) ZXSpectrum +F3911E09406DF76895DFC8206D336F42 Smiler 5 - The Scattered Runes (2010)(Digital Prawn)(48K-128K) ZXSpectrum +0F86922D6325FFDC47F9CB2C7C7D2391 Smiler in Arrowe Land (2010)(Digital Prawn)[CSSCGC] ZXSpectrum +C7D75ACDC3600BF96BF68FE3C7365CBD Smiler in Arrowe Land v1.1 (2010)(Digital Prawn) ZXSpectrum +16786D830481F3E7D7D1B29B01E72F01 Smiler's Christmas Sack (2010)(Digital Prawn) ZXSpectrum +955DA816F1034E3F1E382BAAB562E410 Smok Wawelski (1987)(Krajowe Wydawnictwo Czasopism)(PL) ZXSpectrum PL +4D9B0DCF6810D92C6927F30EE2BB4431 Smuggler (1983)(CCS) ZXSpectrum +96B38E37C3A4EE92585140DB171A5F04 Smuggler (1983)(CCS)[a] ZXSpectrum +AFF41C5D0589306E2C33FECACF2D8357 Smuggler's Cove (1983)(Quicksilva) ZXSpectrum +0F11E5B3D9C52C9717C52B9A11729422 Snail (2013)(Wookiee)[CSSCGC] ZXSpectrum +145021FF11CA1446BC93FF332A30C826 Snail Race (19xx)(Mouse)(16K) ZXSpectrum +BE9407AF5A6DB1506C65AD2FF4B28DE0 Snailympics 2012 (2012)(Gillen, Andrew)[CSSCGC] ZXSpectrum +EC56CE293834D0111D43B616099BB658 Snake (1983)(Artic Computing)(16K) ZXSpectrum +2B121B42057D390C3CCD39C67FDF85F4 Snake (1983)(Bland, Nigel)(16K)[re-release] ZXSpectrum +9789412CD1B76FA841996CAA83FAB398 Snake (1983)(Interface Publications) ZXSpectrum +1577FAC8809DDBC383913BF09BA41CF7 Snake (1983)(Sinclair Programs)(16K) ZXSpectrum +D54BEFF3CD4950319BE266C785BAD0D2 Snake (1984)(Sinclair User)(16K) ZXSpectrum +B9523129212BD256F15FE3C7935BFF71 Snake (1986)(Your Sinclair)(16K)[aka Worm] ZXSpectrum +B316062843494D0EA24D03088ED05FBE Snake (2017-06-12)(Pokorny, Martin)[BASIC Jam] ZXSpectrum +38E154564AE1E175DE29E6EBD15BAB49 Snake 2 (1998)(-)[CSSCGC] ZXSpectrum +69357BBDA05C4D92A2756F73CEC2EA88 Snake Charmer (1984)(Sinclair User)(16K) ZXSpectrum +85F8E8D04303B832ACB4A0635DF93B30 Snake Crash (1985)(Busse, Thomas)(DE)(en) ZXSpectrum en DE +797FCA50C72953E7CDB48A2BB96DF4DF Snake Escape (2016-11-27)(Saukas, Einar)(48K-128K)(BR)(en) ZXSpectrum en BR +E7DC2FBB5280282391E37D0453E7B1B7 Snake Pit (1983)(Postern)(16K) ZXSpectrum +C6A92AD72E1FA88693348F1321C41420 Snake1k (2002)(Ferraris, Paolo)(16K)(IT)(en) ZXSpectrum en IT +77DEAE0CE29ED2C15B9F1D2C31200DEB Snake1k (2002)(Ferraris, Paolo)(16K)(IT)(en)[a] ZXSpectrum en IT +08022CCE68125C7329847C0C3606D359 SnakeBingo (2009)(YRS)(NL)(en) ZXSpectrum en NL +AF5703E32F007BBD5DA486823A74734F Snaked (2017-06-13)(Jenkinson, Andy)[BASIC Jam] ZXSpectrum +5F939D1160E5A85977F4B0F6BAA446A4 SnakeMan (2007)(Dr. BEEP)(NL)(en) ZXSpectrum en NL +C944D71B455F8642D4D614EA60EB31D2 Snakes (1982)(ZX Computing)(16K) ZXSpectrum +C4D507B2354381BD6B5B57FD3B389246 Snakes and Hazards (1987)(Gremlin Graphics) ZXSpectrum +E7DA47E1D9A04B918A54816A6C9D05EB Snake-Smasher (1986)(Computer Kontakt)(DE) ZXSpectrum DE +B7F6ACA13A93D43B703D3F2979DF8670 Snakman (1983)(Your Computer)(16K) ZXSpectrum +7C384DB3A0C4F876BA78C97D9574B9BF Snap (1984)(Sinclair User)(16K) ZXSpectrum +3B2AA20A9B327836AEBE80344507B05C Snare (1992)(Beyond Belief - Holburn)(48K-128K) ZXSpectrum +EBB6BD424B0C7A988AB0CBF5F73EC93B Snare (1992)(Beyond Belief - Holburn)(48K-128K)(Tape 1 of 2) ZXSpectrum +85F65C56DE060CCD58B0C8E6CDDC84B7 Snare (1992)(Beyond Belief - Holburn)(48K-128K)(Tape 2 of 2) ZXSpectrum +D179525106482FDF7042DBC111F3568D Snare (1992)(Beyond Belief - Holburn)(48K-128K)(Tape 2 of 2)[a] ZXSpectrum +874BAD7FF86EF3A4975865699410CDA0 Snare (1992)(Beyond Belief - Holburn)(48K-128K)[a] ZXSpectrum +4CD10912DA79E96D1917D39C1D8BF712 Snoball in Hell (1989)(Atlantis) ZXSpectrum +B532BB1F3287FECC7EA57BE95F4E093C Snodgits! (1985)(Creative Sparks) ZXSpectrum +065A4DA89653000099FAC797A69DEE69 Snooker (1983)(Artic Computing)(16K) ZXSpectrum +0AE8D99192C5B1D79A500A4FE2C3C0EA Snooker (1983)(Visions Software Factory)(16K) ZXSpectrum +310D31B798873450FFD25393176A7818 Snooker (1983)(Visions Software Factory)(16K)[a] ZXSpectrum +4C7CC7B18A31C8E6200412390D6A7D33 Snooker Manager (1989)(Image) ZXSpectrum +9ED01D914A45CC6604D55E7BB9853111 Snookered (1988)(Top Ten) ZXSpectrum +894B85D61A0FC3FE4129E15B780B6D68 Snoopy (1990)(Edge, The)(48K-128K) ZXSpectrum +471ECF706AC90465690A0F308131932B Snow (1999)(Gonad The Barbarian)[CSSCGC] ZXSpectrum +0717213411EEB8E181BD2F242B866A02 Snowball (1983)(Level 9 Computing) ZXSpectrum +CDB588F1AA0EF05EA4AC1CC5F4DC9921 Snowman, The (1984)(Quicksilva) ZXSpectrum +D7080B37A151240C9208AFD5B0756E40 Snowstrike (1990)(U.S. Gold)(48K-128K) ZXSpectrum +0F7FCFBE36ABE9CBE38E44F95AE56D07 Soccer 7 (1989)(Cult Games) ZXSpectrum +5EE14883FB3F475F2159BCEFBDA4E7DE Soccer Challenge (1990)(Alternative)(48K-128K) ZXSpectrum +AA7BFE57BE46367D58C712B5AE759B9E Soccer Cup Quizmaster (1991)(Crash) ZXSpectrum +2DE6EC359F3AB3D40BEEE0897EEA2EF6 Soccer Director (1990)(GTI) ZXSpectrum +733D5566B4C867F62DA57A6B2A3EE602 Soccer Q (1989)(Cult Games) ZXSpectrum +670E0FF5B28F6A591702CF4ACFAE1143 Soccer Rivals (1991)(Cult Games) ZXSpectrum +177AAF72128C38FE6A1242D7179E3120 Soccer Star (1989)(Cult Games) ZXSpectrum +8FA1E20662005C34A412F153640B610F Sodov the Sorcerer (1986)(Bug-Byte) ZXSpectrum +D37620A0B1B5187ABC799E946A8A1313 Sodov the Sorcerer (1986)(Bug-Byte)[a] ZXSpectrum +592D7B853957B405112848FDA3B54EED Soft & Cuddly (1987)(Power House, The) ZXSpectrum +6885919BE86E65F10BE1163205292CDA Software House (1988)(Cult Games) ZXSpectrum +99BCF708A56646F9F5D6C0B41D3612F4 Software House (1988)(Cult Games)[a] ZXSpectrum +6D34A3AAF370C454562C9B1C4901BE7B Software House (1988)(Cult Games)[a2] ZXSpectrum +B16EE7F479C3C5F01C29F0F78AFB15BE Software Piracy Simulator (1998)(Jolly, Derek)[CSSCGC] ZXSpectrum +94771DD54399E74A4EF80D3C50E37123 Software Star (1985)(Addictive Games) ZXSpectrum +488E2F465180AFAB85F2AAFBEF6C9E94 Soho Sex Quest (1984)(Malan Associates)[adult] ZXSpectrum +820EDECF45F5E5A41FEA410D24BDA355 Soko-Ban (1990)(Omikron)(CZ) ZXSpectrum CZ +BB5200E5EA3B56016CCBC1EE81C93BCA Soko-Ban (1990)(Omikron)(CZ)[a] ZXSpectrum CZ +71CE6D123E5F8F153F31802B53561430 Sokoban (1991)(Halikov, Anton - Poluyanenko, Aleksey)(RU)(en) ZXSpectrum en RU +E1CA546008696C2F53699683874B0717 Sokoban (1991)(WE)(128K)(PL)(en) ZXSpectrum en PL +253188D4D710BC3F47EA0C2C07EEF0D8 Sokoban (1991)(WE)(48K-128K)(PL)(en) ZXSpectrum en PL +9C0DD06896E972236225385406628FCF Sokoban (1991)(WE)(48K-128K)(PL)(en)[a] ZXSpectrum en PL +2B48386044CE5968E964C570D6B454EA Sokoban (19xx)(-)(RU) ZXSpectrum RU +8BFDB696B09EA39F9C7FA00F25D956C3 Sokoban (2001)(Gasman, The)(16K) ZXSpectrum +E1B30064DB82901B6C5CC8631CF5AF32 Sokoban (2001)(VTS)(CZ)(en) ZXSpectrum en CZ +9C0B33FCE4564615C83F16CB4D50FD7F Sokoban (2017-06-14)(Simonsnake)[BASIC Jam] ZXSpectrum +29BFABA47E5B6AB01B22B88FECA3CEE5 Sokob-One (2008)(YRS)(NL)(en) ZXSpectrum en NL +FF52DF94136B290ABBD56F39BD9A5C8F Sokob-XXX (2017)(Hughes, Dave)[adult] ZXSpectrum +10B84B9518A2A2F096AD0B9A812A91D1 Sokomath! (2014)(R-Tape)[CSSCGC] ZXSpectrum +BD4B4D09094081202A89B7F692A70338 Sol Negro (1989)(Opera Soft)(ES)(Side A) ZXSpectrum ES +BEE180C48F11E871142D95EF92175B25 Sol Negro (1989)(Opera Soft)(ES)(Side B) ZXSpectrum ES +167DCB365013DED179B79A3309085F5C Sol Negro (1989)(Opera Soft)(ES)[data] ZXSpectrum ES +0070CBA05E5D4265039A7FB9A341D411 Sol Postman Inter-planetery Courier (2015)(unsatisfactory)[CSSCGC] ZXSpectrum +1ECB3D59C52269D187CAF668C21CE5EB Solador (1985)(MicroHobby)(ES) ZXSpectrum ES +DDED08388B344ED15F270FABFD9774E5 Solar Empire (1990)(Players Premier) ZXSpectrum +DE01E1D7B2E82138C0BACE95CEF16B1C Solar Fire (1989)(E&J) ZXSpectrum +9A975669861E4DEFE8C926D9D01BEFC6 Solar Invasion (1989)(Mastertronic) ZXSpectrum +0B375244E92097F1C74C805B3C374AD9 SolarGun v1.0 (2016-01-17)(Komppa, Jari) ZXSpectrum +4D77699934F2F38F4BB1AB99219C6A75 Solaris (1989)(Hellenic)(GR)(en)[Sinclair User Covertape] ZXSpectrum en GR +04B2F6AE612F34CE93001F61608669C7 Soldier of Fortune (1988)(Firebird) ZXSpectrum +1C9CEB2E0D504FE4321FA5F54D112A87 Soldier of Fortune (1988)(Firebird)[a] ZXSpectrum +3A69F02F9AF30026DFB5D6DD8B9680D7 Soldier of Light (1988)(ACE) ZXSpectrum +15AB429E369C8C235042FECD5895F34B Soldier of Light (1988)(ACE)[a] ZXSpectrum +98D5F449D723F9890C8C8D2C05D6F5A8 Soldier of Light (1988)(ACE)[a2] ZXSpectrum +7487A95F930B77CB55BEACEB1740013F Soldier One (1993)(Your Sinclair) ZXSpectrum +23150B98CF34F0AECF3492C58882FBF9 Solitaire (1983)(CCS) ZXSpectrum +54E6343607F46F9F45A9DC3E357323A1 Solitaire (1983)(Sinclair User)(16K) ZXSpectrum +8FD549A958DF3E0A264BAE4271117DA0 Solitaire (1984)(Sinclair User) ZXSpectrum +46F188FC5D33B20EC30C054B09387858 Solitaire (1997)(Softhouse)(SK)(en) ZXSpectrum en SK +0EBD4E56D81ADA9E0F0B3992FBFCA202 Solitaire (1997)(Softhouse)(SK)(en)[different font] ZXSpectrum en SK +0ADFC0E04A727E0CA3492054E5101410 Solitario (2011)(Nitrofurano)[CSSCGC] ZXSpectrum +5BF3FADF270729A9331473BA769F4A8F Solitario 1K (2014-07-10)(Dancresp - Godoy, Antonio Jose Villena - Jodar, Miguel Angel Rodriguez)(16K) ZXSpectrum +0443C4E8C1128C99B7CE4CF32F5DC4D3 Soliyawn (2002)(Marks, Russell)(16K) ZXSpectrum +7FF7FAF403D7DCDCF2E57C171E6A079B Solomon's Key (1987)(U.S. Gold) ZXSpectrum +F38399AA226EA1FD2C078B66C8331929 Solomon's Key (1987)(U.S. Gold)[a] ZXSpectrum +FDC98343793B15D73FAB00A22F3F2079 Solo-Whist (1983)(Video)(16K) ZXSpectrum +C9C4B8535E12C8BC66660091FEE0CA4C Solvaldol-X (1992)(Guild, The)(128K) ZXSpectrum +5EE401C14C9C0625263FC330F30E0BDE Son of Blagger (1984)(Alligata) ZXSpectrum +9C47584341AB2A8A29F0B4688CFB4061 Son of Blagger (1984)(Alligata)[a] ZXSpectrum +E62EBF1C14AD12A2425BF858ABAEFA88 Sonic Boom (1990)(Activision)(48K-128K) ZXSpectrum +33D9700C4FB4817ED5E0E6FEB08307EF Sooty & Sweep (1990)(Alternative)[a][aka Sooty and Sweep] ZXSpectrum +867FBA2D7C5C1CEBA23BE031A9598705 Sooty & Sweep (1990)(Alternative)[aka Sooty and Sweep] ZXSpectrum +4571935AD99BA89A798BEA9E2F087BB9 Sophia (2017)(Grussu, Alessandro)(48K-128K)(IT) ZXSpectrum IT +B2FFC3EFF1379C58BE34420A4D63DDEF Sophia (2017)(Grussu, Alessandro)(48K-128K)(IT)(de) ZXSpectrum de IT +C46B6824897CE55EE787D3492F8609B0 Sophia (2017)(Grussu, Alessandro)(48K-128K)(IT)(en) ZXSpectrum en IT +DD0FD03FF548A34996A713A9E1F7B924 Sophia (2017)(Grussu, Alessandro)(48K-128K)(IT)(es) ZXSpectrum es IT +B4266DE745D0513C36E5B918AB052A4D Sophia (2017)(Grussu, Alessandro)(48K-128K)(IT)(fr) ZXSpectrum fr IT +F898D7FC2E77CA8BF4F289EE5AD3A678 Sophia (2017)(Grussu, Alessandro)(48K-128K)(IT)(pt) ZXSpectrum pt IT +8234A26094A0621A898CF384DC112A8E Sophia (2017)(Grussu, Alessandro)(48K-128K)(IT)(ru) ZXSpectrum ru IT +320ACAF96D609219F978DDE2E5A5AD64 Sophia (2017)(Grussu, Alessandro)(48K-128K)(IT)(sv) ZXSpectrum sv IT +5C74E47038BC2B7FFD06F96AEE497BC2 Sophistry (1988)(CRL Group) ZXSpectrum +D66E7ECEF1F54F1BEA919F0EC0E056B2 Sorcerer Lord (1987)(PSS) ZXSpectrum +A0A4A8288F14BC27E37CB02C0E05A79A Sorcerer of Claymorgue Castle, The (1985)(Adventure International) ZXSpectrum +31EB427F0321956106BA5EECCCBFBFD8 Sorcerer of Claymorgue Castle, The (1985)(Adventure International)[a] ZXSpectrum +6141A9A384FDC07A30E824F7D1763511 Sorcerer's Castle (1983)(Mikro-Gen) ZXSpectrum +5929F7953AB58899895B4B633D21FD6F Sorceress (2017-07-27)(Payndz) ZXSpectrum +E68CE53F3F6BDF3196187A6ACF083E49 Sorceress 2 - The Mystic Forest (2017)(Payndz) ZXSpectrum +32D50FE072B9A4EEF5ABA054D9DE43B2 Sorcery (1984)(Virgin Games) ZXSpectrum +98065964620881DA74B6394FEF3A9ABD Sorcery (1984)(Virgin Games)[a] ZXSpectrum +BA9D39BADED19F2FA3A7CF48F7689AAC Sorcery (1984)(Virgin Games)[a2] ZXSpectrum +7863E40FD31EC82D7D57C924A09D60BE Sorderon's Shadow - The Legend of Elindor (1985)(Beyond) ZXSpectrum +4D0F10C79C24B70BC73013F35F9AFB2A SOS (1984)(Visions Software Factory) ZXSpectrum +80DF2A19FDDAA49CC4B0EFA173AD19E6 SOS Rescue (2015)(Pye, Chris) ZXSpectrum +014B09A73C5A8A219D07570AFCAFADA1 Soul Miner (2002)(Martland, Edward)(128K) ZXSpectrum +17B36AC53AED1581AF023B38BEFED253 Soul of a Robot (1985)(Mastertronic)[a][aka Nonterraqueous 2] ZXSpectrum +5F7A4F892F7A4CCAB20843A925ACDE21 Soul of a Robot (1985)(Mastertronic)[a2][aka Nonterraqueous 2] ZXSpectrum +5DCD357400A17A605E818A3556CA1FA9 Soul of a Robot (1985)(Mastertronic)[a3][aka Nonterraqueous 2] ZXSpectrum +FC21AC61A9ADDE359DF77DDE122F54D6 Soul of a Robot (1985)(Mastertronic)[a4][aka Nonterraqueous 2] ZXSpectrum +27F4F314DA325FC704EE68B9712AFB26 Soul of a Robot (1985)(Mastertronic)[a5][aka Nonterraqueous 2] ZXSpectrum +5D2A96F8D6F85D71891075FE2472A00F Soul of a Robot (1985)(Mastertronic)[aka Nonterraqueous 2] ZXSpectrum +9BCA5C085F8C63D7B0161E5AF0D68E85 Souls (2013)(Retrobytes Productions)(ES) ZXSpectrum ES +31106CABF8EAD3CC7ED5BB9639A23687 Souls (2013)(Retrobytes Productions)(ES)(en) ZXSpectrum en ES +3B20EE0B7B92A5431D82ABA9D07C4CEA Souls of Darkon (1985)(Taskset) ZXSpectrum +4CB860FDAA104CF6A5A6AE4D5A010CFE Southern Belle (1985)(Hewson Consultants) ZXSpectrum +141027CFB3B3FF34DBBDD27D94081B91 Soviet (1990)(Opera Soft)(48K-128K)(ES)(en)(Side A) ZXSpectrum en ES +663E32FB4F9AEF3A4FACE66D5248E37D Soviet (1990)(Opera Soft)(48K-128K)(ES)(en)(Side B) ZXSpectrum en ES +14BE38E170BE0D97809D19BD5D6298A2 Soviet Fighter MiG 29 (1989)(Code Masters)(48K-128K)[a][aka MiG 29 Fighter] ZXSpectrum +8961FA235C7C5F7B4F177F82336A9F98 Soviet Fighter MiG 29 (1989)(Code Masters)(48K-128K)[aka MiG 29 Fighter] ZXSpectrum +D1B8E4CE04EB1FE3178A97C7332EC9E1 Spac Man (1983)(Your Computer)(16K)(nl)[aka Capman][re-release] ZXSpectrum nl +DB46C501D4B33F2B7CF78B9B66F1C981 Space Chaos - Battle in Future (19xx)(Blindmouse)[aka Chaos 2 - The Battle in Future] ZXSpectrum +1E94F9510A436D76340845D355BBCAA6 Space Chase (1983)(Your Computer) ZXSpectrum +099489556C93DD38EE9C6BF6DB56A81D Space Command (1984)(Virgin Games) ZXSpectrum +2779E6B526AA733938AA91C80BC1848E Space Crap - The Curse Of The Yellow Ball (2004)(Piti)[CSSCGC] ZXSpectrum +226298CBB37B175E03D977BAC26BD693 Space Crusade (1992)(Gremlin Graphics)(48K-128K) ZXSpectrum +5266C9420B3DE1C98D7CCC1FEC9498CB Space Defender (1983)(Spectrum Computing)(16K) ZXSpectrum +2DDFB611DED04BDA4C4DBC546C9C302B Space Disposal (2011)(Jenkinson, Paul)(48K-128K) ZXSpectrum +302C2EEA680AE340B4A2B58DD6EBC38A Space Dogfight (1983)(Sparrow Books)(16K) ZXSpectrum +0B3AB79BB6513D08B01DF9581DED689E Space Egg (19xx)(-) ZXSpectrum +E092B8A8FD570F3DE4D74DDE9E2724F5 Space Escape (2017)(Beesher, Aleisha) ZXSpectrum +13FA5A0C241390FB43E0B199286B95BF Space Escape (2017)(Beesher, Aleisha)[a] ZXSpectrum +6B19F0DFC88FA346697B68CC14C653DA Space Game (1983)(Pan Books) ZXSpectrum +50685643A651E30C1686C4B027567BA5 Space Gun (1992)(Ocean)(128K) ZXSpectrum +3CE8652F0F3238F5208C7C4300B47FF9 Space Gun (1992)(Ocean)(128K)[a] ZXSpectrum +C14FA0216E90903953671C8331EF4893 Space Harrier (1986)(Elite Systems) ZXSpectrum +D52E56FEC898CA03E138CDE391B848E0 Space Harrier (1986)(Elite Systems)[a] ZXSpectrum +CC0EFC1C89CE3EF7EBEE62E7FE5D07F1 Space Harrier II (1990)(Grandslam)(48K-128K) ZXSpectrum +815C7E3CBFF323728608BBFA5812C9CA Space Harrier II (1990)(Grandslam)(48K-128K)[a] ZXSpectrum +36E5D0358049724B69845D315F56E4C0 Space Harrier II (1990)(Grandslam)(48K-128K)[a2] ZXSpectrum +99FF3C8D10B58EFB7425E154DF630D34 Space Harrier II (demo) (1990)(Grandslam)(48K-128K)[Sinclair User Covertape] ZXSpectrum +723AE57827FCFA5703714E302C6C58E2 Space Hunter (1986)(Mastertronic) ZXSpectrum +CA1287A05AD3AC4C0816972C5D08D8A0 Space Intruders (1982)(Quicksilva)(16K) ZXSpectrum +9D69A2DF24F78935EFE750B731EEB862 Space Intruders (1982)(Quicksilva)(16K)[a] ZXSpectrum +3FBC079FCB882C47CB425D32FFF17F17 Space Intruders (1982)(Quicksilva)(16K)[a2] ZXSpectrum +EF9C1124F5D077787E731364244192DC Space Intruders (1982)(Quicksilva)(16K)[a3] ZXSpectrum +A4CD9C12D90F60938BE0B406E88E0E9C Space Invaders (1982)(Artic Computing)(16K) ZXSpectrum +E952C8AE4BD968AE8247EDE6AC2B92A6 Space Invaders (1982)(Artic Computing)(16K)[a] ZXSpectrum +BDCDACBF7D57D06CC6476E5728DC48FC Space Invaders (1983)(Spahl, Robert)(16K)(DE) ZXSpectrum DE +3477A6C0B409F96520DF6DB27E5D697A Space Island (1983)(Terminal) ZXSpectrum +2AF2F7BD142E5B2D9A7829872926F916 Space Jack (1988)(Power House, The) ZXSpectrum +6F74233989E81EB465311B3022446980 Space Junk (2017-05-22)(Miguetelo) ZXSpectrum +B209C8DC4BA6FE65E78B0E401E71B290 Space Junk (2017-05-22)(Miguetelo)(128K) ZXSpectrum +E4B2A2D45E82AE34DCE358751D1DB1E8 Space Landing (1989)(Gambrinus) ZXSpectrum +681FB12B53497C53648B19F1500D00BC Space Mines (1982)(Usborne Publishing)(16K) ZXSpectrum +A817F1129AEB50DC0348B31EF1F3A478 Space Mines (1984)(Fontana Publishing)(16K) ZXSpectrum +C18D590EB531CD99839F6500DB710308 Space Panic (1983)(Mikro-Gen)(16K) ZXSpectrum +699237F0C450E8BBD7C3C18C896AA4E7 Space Quest (1984)(Your Computer) ZXSpectrum +C88DF6D1A83BF69CC7B4F43C02D78905 Space Quest (1984)(Your Computer)[a] ZXSpectrum +E622F58F29692A3C76CDE61E6B428211 Space Race (2005)(XFAWORLD)(128K) ZXSpectrum +AECBAF44D6B5158645ECCFE124172B11 Space Racer (1988)(Loriciels)(48K-128K)(FR)(en) ZXSpectrum en FR +F3E84CF416DA36AFFAF95458025BAF61 Space Raiders (1982)(Sinclair Research)(16K) ZXSpectrum +66FD2E3F3BA4F5874E1CBA8F8B7E083E Space Raiders (1982)(Sinclair Research)(16K)[a] ZXSpectrum +EFF2248812F174C012664659552E619A Space Raiders (1982)(Sinclair Research)(16K)[a2] ZXSpectrum +9E32F00E3A959628F6B0A2C0590EA55F Space Rescue (1982)(Usborne Publishing)(16K) ZXSpectrum +20F53B891892141272CA02BC9D3A23DE Space Rescue (1983)(Popular Computing Weekly) ZXSpectrum +F5FFCFC3AD5A90102C3C22295F2BF7B4 Space Rider Jet Pack Co. (1990)(Hi-Tec) ZXSpectrum +AFEF3D816D1C54C08AA43C057C6539FF Space Rocks (2007)(Penedo, Nuno Miguel)(PT)(en) ZXSpectrum en PT +875F6AB33C85BAF84F72F01186697A0F Space Saving Mission (1985)(Ultravideo)(CZ) ZXSpectrum CZ +7A0820346231100D309AE7D11105B130 Space Scarper (2013)(Kweepa)[CSSCGC] ZXSpectrum +E9B5954C3D1958F006B350534BDB4B03 Space Seeker (1984)(Big K) ZXSpectrum +5E0EE1D9AA3F1AF983679B9F13136CFC Space Shuttle - A Journey into Space (1984)(Activision) ZXSpectrum +A4828C94E61B15FA0EF932942A74E884 Space Shuttle - A Journey into Space (1984)(Activision)[a] ZXSpectrum +4E82BD86BBD6A547B6AFE37EBADA139E Space Shuttle - A Journey into Space (1984)(Activision)[a2] ZXSpectrum +C96C1937F9DE901CDB9E77B1E7F8E213 Space Shuttle (1983)(Accord Data International)(16K) ZXSpectrum +AFF6DF51433600F78AAC9B81AAB301AC Space Station Zebra (1983)(Beyond) ZXSpectrum +AF9443F2302E14239A6CCA2AACD06877 Space Trader (1985)(Sinclair User) ZXSpectrum +6560C0DE23598D26FE5139D247BE8057 Space Traffic (1983)(Pan Books)(16K) ZXSpectrum +12BD3597819834467B768C75791593E7 Space Traffic (1985)(Editoriale Video)(IT) ZXSpectrum IT +1A50C241F6AD7C33D5CDFD0E308DCC92 Space Trek (1983)(Interface Publications) ZXSpectrum +02F77343D1F7C3E7F9DE7634C1767D41 Space Walk (1984)(Mastertronic)(16K) ZXSpectrum +7955CBBA3EAF762F6F04A369AB1240AF Space Warp (1984)(A.C.E.) ZXSpectrum +87C5EC3E77770F13A74926AD354352DE Space Warrior (1985)(Automata UK) ZXSpectrum +57BD51821C788E99FB8FDB0D9A63AD59 Space Worm (1989)(Remsoft Arcade Designs)[Crash Covertape] ZXSpectrum +D575E3023B38AAF094841E1AB8656388 Space Zombies (1983)(Mikro-Gen)(16K) ZXSpectrum +F20A85588BA36214E83A763B26D2E82E Space Zombies v2 (1983)(Mikro-Gen)(16K) ZXSpectrum +F85D00156BEA0745BDBC2503C4BD80C6 Spaced Out (1987)(Firebird) ZXSpectrum +69FF92441535AD3F25E3BA60C05A60ED Spaceman Bob (19xx)(Alchemist Research) ZXSpectrum +43DAD93A445678A12CDAAEEA4FA857B7 Spaceman Willy (1985)(Marwick, Leslie) ZXSpectrum +37DF4CE83A4A42CBBF71FEB0C3732875 Spaceway (1984)(Decibel)(NL)[aka Space Quest][re-release] ZXSpectrum NL +C608337CE8DAE63501DA870F937DC215 Spacky Slots (2012)(McLiard, Kieren)[CSSCGC] ZXSpectrum +AD3E93EC1FB27331BBBDB1FADEA97AF1 SPacman (2004)(Dunn, Eddie - Dunn, Paul 'Dunny')[CSSCGC] ZXSpectrum +769B410C9B1FA4F66C6552CAD1648CEE Spaghetti Western Simulator (1990)(Zeppelin Games)(48K-128K) ZXSpectrum +F973D7F655F92B6016F0B9C8DCAC38C3 Sparx (1984)(Sinclair User)(16K) ZXSpectrum +247C95A8A329A269D16DE1805529AE8C Spaseout (19xx)(-) ZXSpectrum +05BAC55E477AF6BD8E2FC0B3135CC4C5 Spawn of Evil v2 (1983)(DK'Tronics)(16K) ZXSpectrum +40715C7BBDFBEB4A5552FCC2BBB9C992 Spawn of Evil v2 (1983)(DK'Tronics)(16K)[a] ZXSpectrum +9A701C821F48579B189BF20131C5F856 Specball 2016 (2016-01-25)(ZozoSoft)(48K-128K) ZXSpectrum +D945D4AD06875D171485F06A4FB74D6B Speccies 2, The (2013-09)(Tardis Remakes)(16K)(DK)(en) ZXSpectrum en DK +14047C08B15C125217C2B7B8F323D75D Speccies, The v1.2 (2013-09)(Tardis Remakes)(DK)(en) ZXSpectrum en DK +BB60FF8745C43EC23C06DE72DC5745A3 Speccy Bros (2012)(Climacus)(ES)(en) ZXSpectrum en ES +826F5D6DB18E97D82B8DB7D66C10E0D0 Speccy Pong (2017)(Muñoz, Julián Urbano) ZXSpectrum +154B359BEFA79656B8EBC7838F1A5621 Speccy Snake (2017-06-14)(RetroJatekos)[BASIC Jam] ZXSpectrum +EEFA189EDA251810C4228687BB0AABAC Speccy Snake v1.0T (2017-08-04)(RetroJatekos) ZXSpectrum +438DA7EEA1CD3B0A087F83ED88AB7142 Special Delivery (1984)(Creative Sparks) ZXSpectrum +E0CC08F26EC058895D54A4DD39DD9A9C Special Operations (1984)(MC Lothlorien) ZXSpectrum +08F6CCFBA71F6CF40E70E27F8E9858ED Specimen (1990)(Crash) ZXSpectrum +C076DE51B287BD6E1E45C84786FD0CF4 Specimen II - The Apple Quest (1991)(Crash) ZXSpectrum +A25D171A139083A85344C7E83657A67E Specman (1982)(C-Tech)(16K) ZXSpectrum +76D782F7A780E145BF11EAD70640E707 Specsit (2016-10-19)(Brown, Adrian - Climacus) ZXSpectrum +932A7AFBD9F38CC17B8AD084F6CD7F47 Spectipede (1983)(Mastertronic)(16K)[a][re-release] ZXSpectrum +F9B7D76AF1F7CC92EA324BABA76B8E5E Spectipede (1983)(Mastertronic)(16K)[re-release] ZXSpectrum +72B029EDF47471E60952732B5386BB8E Spectipede (1983)(R&R)(16K) ZXSpectrum +D6EC0A9DC3C287DED23C9B0754CAA5BD Spectra Blitz (2014-02)(LCD Design)(AT)(en) ZXSpectrum en AT +1CAFA3E18813B4EDBE500F102C56D68C Spectral Invaders (1982)(Bug-Byte)(16K) ZXSpectrum +2641E5C5FBDFB3A9DA804AFF0010353D Spectral Panic (1983)(Hewson Consultants)(16K) ZXSpectrum +30CEECEC57AEDEED6CB9D94EF625D045 Spectral Panic (1983)(Hewson Consultants)(16K)[a] ZXSpectrum +80ED80C13BB3C876D5A94A8F0890949D Spectral Panic (1983)(Hewson Consultants)(16K)[a2] ZXSpectrum +B0B1CE90FBC6D69519666F4E54294C9B Spectrapede (1983)(Protek Computing) ZXSpectrum +390A6D4477189F5FBD4F171810BBBA77 Spectrapede (1983)(Protek Computing)[a] ZXSpectrum +4B2B07F94DA3450D2E9E259D1DEE42B4 Spectrek (1985)(Micropress)(16K)(NL) ZXSpectrum NL +0001B5069F5C8C03C5A71D1560EE3DB7 Spectres (1982)(Bug-Byte)(16K) ZXSpectrum +6BD5D0ABA53191DB98A729E658833A7E Spectris (1996)(Church of the Latter Day Speccy) ZXSpectrum +3B7B33589D7E0CBF1E993366E968309A Spectris (2002)(Ferraris, Paolo)(16K)(IT)(en) ZXSpectrum en IT +B2567D80D7C3AEF41388E7207D94044B SpecTRIS (2003)(Rodriguez, Gustavo Brown)(48K-128K)(UY)(es) ZXSpectrum es +EDEEC47D43CA09D4089C59181E77C06B SpecTriv #17 (2014)(McCrea, Steve)[CSSCGC] ZXSpectrum +4F5AFBBBA5CAA702FEED18939724FA11 Spectroid Storm (1983)(Abersoft)(16K) ZXSpectrum +25E8D18B32503DD3A1DE230AA33867C7 Spectron (1983)(Virgin Games) ZXSpectrum +F03C6D20F8D9C76A4899F9AAE2A6FE1D Spectropoly (2006)(Humphrey, Kevin)[CSSCGC] ZXSpectrum +31EA9DF3CBD4F5263B32751C791B4D48 Spectrox (1987)(Load 'n' Run)(it) ZXSpectrum it +AA9CB8A685C733D3AFB4E9BA82EA0A14 Spectrum BASIC XP (2001)(Santiago Romero Under Contract With Microxoft Corporation)[CSSCGC] ZXSpectrum +AA2E14AD15F238575EA34E07FD8D8CD9 Spectrum Blind Flight Simulator 2 - Flying The Plane (2010)(Firelord)[CSSCGC] ZXSpectrum +C5975D69E5065437A1B052A8190ADDF0 Spectrum Breakout (1983)(ZX Computing)(16K) ZXSpectrum +D6ACD179388BF38B1471D7205B33257D Spectrum Chess (1982)(Artic Computing) ZXSpectrum +F84BAB14F8531AC2623E9804430EF6D8 Spectrum Chess (19xx)(-) ZXSpectrum +7A3FD04C8792BCC92DA4E513FE71CFB6 Spectrum Cross (1983)(Your Computer)(16K) ZXSpectrum +29563EC1EAA689B36098755EB2EE959D Spectrum Darts (1983)(Mr. Chip) ZXSpectrum +A3A3E444D3E45D9C5FADEE304EEA2E20 Spectrum Dice (1983)(Granada Publishing)(16K) ZXSpectrum +2CDA1BA5729A3C10EC435453C7B428B7 Spectrum Fruit-Machine (1983)(Book)(16K)(nl) ZXSpectrum nl +63D028CB5A854ABC1679076308D314A0 Spectrum Golf (1982)(R&R)(16K)[aka ZX Spectrum Pro-Am Golf] ZXSpectrum +856232A162271000157387E87822A277 Spectrum Hangman (1983)(Interface Publications) ZXSpectrum +20A80A4EFF3C56313F1B60E995956182 Spectrum Invaders (1983)(Granada Publishing)(16K) ZXSpectrum +BD4C3FEEDC57FE84D3DA1CD7E5C3E305 Spectrum Jackpot (1983)(CRL Group) ZXSpectrum +2DEA1C8EE69D902E9714590BAFBCD8E3 Spectrum Laser (1983)(Sinclair User) ZXSpectrum +7167F54EE0F6755A5F2403EF4BE6FDD4 Spectrum Ledger (1983)(Granada Publishing)(16K) ZXSpectrum +00BB078D773728E74F53FBA5D43681B6 Spectrum Magic (2003)(Monkey)[CSSCGC] ZXSpectrum +15A3E0088426648F022D88AD5CFE51C2 Spectrum Maze (1983)(ZX Computing) ZXSpectrum +C4B20D04E3783BF3F20FE655A3EEF11A Spectrum Micro Chess (1983)(Artic Computing)(16K) ZXSpectrum +C9A48F3AF0F2120F3E10692ABFA48FC4 Spectrum Micro Chess (1983)(Artic Computing)(16K)(GB)(es) ZXSpectrum es GB +E09B798D294503D35B1B2B3324CAEAB7 Spectrum NIM (1982)(Your Computer)(16K) ZXSpectrum +7B86A7E46CDEAA21084DD52D7DD0A5EB Spectrum Pool (1983)(CDS Microsystems)(16K) ZXSpectrum +907F1C34E6EC8B9A38F85AAF0D63D2A9 Spectrum Pool (1983)(CDS Microsystems)(16K)[a] ZXSpectrum +F05006AE6515EAC63F77C64CCD1217FE Spectrum Pool (1983)(CDS Microsystems)(16K)[a2] ZXSpectrum +E0F443EAA90F102B53C991D153DBF7C6 Spectrum Pool (1983)(CDS Microsystems)(16K)[a3] ZXSpectrum +666508F89771512F3AE6EB0CDD0FF381 Spectrum Safari (1983)(CDS Microsystems)[re-release] ZXSpectrum +744148D02F9C12325519AF82AE393AB2 Spectrum Scrabble (1983)(Granada Publishing)(16K) ZXSpectrum +E8631EDB31029DF1D73F5947D228F3FE Spectrum Shoot (1983)(Granada Publishing)(16K) ZXSpectrum +99F91216177518284528AE985EDE080C Spectrum Skiing (1982)(Your Computer)(16K)[aka Slalom] ZXSpectrum +127AC27C3E7B1E560CEBE509CE59D60B Spectrum Smalltalk (1983)(Granada Publishing)(16K) ZXSpectrum +CBDE7664B435FADC044E45A86C1823D6 Spectrum Substrike (1984)(Pulsonic) ZXSpectrum +E94D89E7C0AA005A6F40F0BFDF0ACB2A Spectrum Voice Chess (1982)(Artic Computing) ZXSpectrum +B5BD16546C691FB02EA7C50F40934D19 Spectrum Voice Chess (1982)(Artic Computing)[a] ZXSpectrum +890C0F7878EE41BBBE581DA0C3BFB3AF Spectrum Voice Chess (1982)(Artic Computing)[a2] ZXSpectrum +FB2DA6C880C1B0C8A8E0B0A272711892 Spectrum Voice Chess (1982)(Artic Computing)[a3] ZXSpectrum +FBE9B1F53A7C48D90BF7055A3AE53DE3 Spectrum-Skat (1983)(-)(de) ZXSpectrum de +2548232C9506EE030B76FAD282093C29 Speculator (1983)(Protek Computing) ZXSpectrum +F405807738892330AF629B6CFA03790A Specvaders (1983)(Hewson Consultants)(16K) ZXSpectrum +C9AA1489D0B7D093D8192D6CBBF190FF Spec-Venture (1985)(Mastertronic) ZXSpectrum +B7798EC5BFF4218347406350D8163B6F Speed Duel (1983)(DK'Tronics)(16K) ZXSpectrum +9053526E21BA1BB32FB6558888D134B3 Speed Duel (1983)(DK'Tronics)(16K)[a] ZXSpectrum +92F2B3A841A6B2C727B725BB73260713 Speed King 2 (1987)(Mastertronic) ZXSpectrum +5657D29872F674B21DF1E7C8205ED5AF Speed King 2 (1987)(Mastertronic)[a] ZXSpectrum +A77B49360F661288B42D734BCF06E83E Speedboat Assassins (1989)(Mastertronic Plus)(128K) ZXSpectrum +77D92FBDBA9DD9F526520856072FF725 Speeder (2010)(Rune Vendler)(DK)(en) ZXSpectrum en DK +CD0EE82F5B3771880523A1DBD18D610E Spell of Christmas Ice, A (1984)(Star Dreams) ZXSpectrum +023E19C25AEAF49855897F6865B3E1CA Spellbound (1984)(Beyond) ZXSpectrum +E2919858992EE20A89B3D65CBCFA5916 Spellbound (1985)(Mastertronic Added Dimension)(128K)[a][Magic Knight 2] ZXSpectrum +2CB21A2D8690592825B6DD6C87040CD1 Spellbound (1985)(Mastertronic Added Dimension)(128K)[Magic Knight 2] ZXSpectrum +789C9B94E91A3C04ABD0BFA4577039CB Spellbound (1985)(Mastertronic Added Dimension)(48K-128K)[a][Magic Knight 2] ZXSpectrum +E56D2820CAB8162C64F0B8F77F6CE216 Spellbound (1985)(Mastertronic Added Dimension)(48K-128K)[Magic Knight 2] ZXSpectrum +FBDB57B29B69B255D3AFF84715C59E72 Spellbound Dizzy (1991)(Code Masters)(48K-128K)(RU) ZXSpectrum RU +18E2C4F2ABF5A66219282C3FFC1EFCEF Spherical (1989)(Erbe)(ES)(en)[re-release] ZXSpectrum en ES +347B11FDD952B3A5BF4781F1F3A34585 Spi Droid (1989)(Vinsoft) ZXSpectrum +06101E8C8EBFBD84F22C463814E392DC Spider Attack (1984)(Sinclair User)(16K)[aka Space Spiders] ZXSpectrum +344E4362EEA161442FFE3FC6AA3CC29D Spider 'n Fly (1983)(Virgin Books)(16K) ZXSpectrum +2EE49765C5357DE3B3973AB6E01E2FC6 Spiders (1986)(ZX Computing) ZXSpectrum +308946407E6B463318F9E16A6B460418 Spider's Web (1984)(St. Michael)(16K) ZXSpectrum +3DA6E85EC52440710156045B82E63EBC Spiderwoman (1983)(Usborne Publishing)(16K) ZXSpectrum +F8B9EB54026A38F65E576BE145398E03 Spike in Transylvania (1991)(Code Masters)(48K-128K)[aka Spike in Transilvania] ZXSpectrum +B2CB893A38FF4DB630E9FC15D7641D59 Spiker - Basic Training (2013-12)(Black Jet)(128K) ZXSpectrum +3BA820F0CBABA23EF4B5A78DC18F8084 Spiky Harold Goes Hibernating (1986)(Firebird) ZXSpectrum +E6C2F88EF706AE96EA127D3B280DA110 Spindizzy (1986)(Electric Dreams) ZXSpectrum +5FD32A7B8D56BDE129387FAA61601F46 Spindizzy (1986)(Electric Dreams)[a] ZXSpectrum +B9E7929BBF3D2B8EF648E8DDDB598F2F Spinning Saucers (1984)(Longman) ZXSpectrum +43BA7FFA1C9D5F68066A42DCB7441B20 Spinvaders (1983)(Sinclair Programs)(16K) ZXSpectrum +DCDC891B6634B0BA223B0CE67A1B6E27 Spione, Lo (1985)(Load 'n' Run)(IT) ZXSpectrum IT +00522B55460D174A5154EA104FA8D7C6 Spirit of the Demon (1991)(Wolforce Soft)(ES) ZXSpectrum ES +9BFCC72AC8E15B097992C44BD1145C8C Spirits (1987)(Topo Soft)(ES) ZXSpectrum ES +B189FEF96361BDC0894EDCAB08A9E04A Spirits (1987)(Topo Soft)(ES)[a] ZXSpectrum ES +14A4D2A47B08C81F8997EDFD48733AF2 Spitfire (1989)(Encore) ZXSpectrum +141F45AB75B41E7241A51B59F9360528 Spitfire '40 (1985)(Mirrorsoft)(128K) ZXSpectrum +A90EC046FA3E61A4961F2EA346D5BEF3 Spitfire '40 (1985)(Mirrorsoft)(48K-128K) ZXSpectrum +A3FFBB86295F618C6BD96C74F7DDABED Spitfire '40 (1985)(Mirrorsoft)(48K-128K)[a] ZXSpectrum +171F76BDBF98E49C6EB2C7C2F96D8F71 Spitting Image - The Computer Game (1988)(Domark) ZXSpectrum +EC7815DD50A32680368D8B6231191F41 Spitting Image - The Computer Game (1988)(Domark)(48K-128K) ZXSpectrum +B89E7074F918711D62F43D56D6815FEF Splat (1984)(Bland, Adrian)(16K) ZXSpectrum +4685169E0AF3B3D8C1EED74B009A273A Splat! (1983)(Incentive) ZXSpectrum +6E97D7A0B723F40501B44D0D07339A18 splATTR (2008)(Cronosoft)(128K) ZXSpectrum +9A1B5C5C6D4C3E7A962DE98A6591094C Splitting Images (1986)(Domark) ZXSpectrum +B49E5DF3F0382948F3970BF712A9B176 Splodgies from Space (1982)(ZX Computing)(16K) ZXSpectrum +356C8AE513A5DEB0332BEE55DC1A151F SPONGE (1989)(Psychaedelic Hedgehog)[Crash Covertape][aka Silicon Powered Oxygen Numerised Genetic Experiment] ZXSpectrum +6096837FF3803C9ECE9FE5AAB494D580 Spoof - The Magic Dragon (1984)(Runesoft) ZXSpectrum +252E39E1CC743B02682665928FB83787 Spooked (1989)(Players Premier) ZXSpectrum +B725CE194E259BC2833BC99BEA7E2BA1 Spookyman (1982)(Abbex Electronics)(16K) ZXSpectrum +68AF996D231C88DD3A776EF17B4C4E9E Spookyman (1982)(Abbex Electronics)(16K)[a] ZXSpectrum +B1725B476E643243CA9A6E16D5E7C6EF Spore (1988)(Bulldog) ZXSpectrum +6FD4A1CFA1C29FD23FDCDF040E4FC353 Sport of Kings (1986)(Mastertronic Added Dimension) ZXSpectrum +83BE5B98CC6B45EE51BA52BD8DA103B8 Sports Hero (1984)(Melbourne House) ZXSpectrum +B0A3A4A1C11D6FCBD34791C7B701AEE3 Spot The Dot (2004)(Halliwell, Andrew 'Spike')[CSSCGC] ZXSpectrum +3641C1B4E0674162F608FF347ECCFCB7 Spot the Dot 2 (2005)(Halliwell, Andrew 'spike1')[CSSCGC] ZXSpectrum +7057A75C91ABB5E78D901A897C071A1F Spray Mania (1985)(Your Computer) ZXSpectrum +1D91868905EF9FBB39CFE4B97A46DBA5 Sprl Tower (19xx)(-) ZXSpectrum +C65DA7C1414FC4E67E19EE168BBA1A28 Spy Codes (1983)(Sparrow Books)(16K) ZXSpectrum +3BAF56639DAD1EDDB663E03D8E3740D8 Spy Eyes (1984)(Usborne Publishing)(16K) ZXSpectrum +45399D87D4216620140CD4F319A0F416 Spy Q Test (1984)(Usborne Publishing)(16K) ZXSpectrum +E52CB6A6E5208856465D003DA733C765 Spy vs Spy (1985)(Beyond) ZXSpectrum +E0105251EFC528BA2F3686932FE92B67 Spy vs Spy (1985)(Beyond)[a] ZXSpectrum +64EAA4D3E2BC1CBC7E7F304E46C152D0 Spy vs Spy (1985)(Beyond)[a2] ZXSpectrum +BB74AFB017DB147418E8F7D344F28B0D Spy vs Spy II - The Island Caper (1987)(Databyte) ZXSpectrum +BC1BDDC16F5FF2D95247C07CFE69BAE9 Spy vs Spy III - Arctic Antics (1988)(Databyte) ZXSpectrum +0EB383E8EDB01F0D4E8D6DAB0C4FDDE7 Spy Who Loved Me, The (1990)(Domark)(48K-128K) ZXSpectrum +92138FEA9309AA229BB7C220DFAF09D6 Spy Who Loved Me, The (1990)(Domark)(48K-128K)[a] ZXSpectrum +ACB5C52FC8BF31CF9F00C77E6C69306E Spynads (1983)(Ventamatic)(16K)(ES)[aka Spinads][re-release] ZXSpectrum ES +81562BBDA2009DE7134C86AF2782E915 Spyship SOS (1984)(Dynamic)(es)[re-release] ZXSpectrum es +C5A0308E2901FC3CDFD878786F22C228 SQIJ 2018 v1.0 (2018)(Tardis Remakes)(DK)(en) ZXSpectrum en DK +76E66F5D8D376269628EEA6A9589440F SQIJ! (1987)(Power House, The) ZXSpectrum +4B04FD77A756CD6F9FEF8E1F32F05572 Squamble (1993)(Cauldwell, Jonathan) ZXSpectrum +D4D54718E2AB642164C1AC93B4D116EC Square (1985)(Editoriale Video)(IT) ZXSpectrum IT +9B610986201B1D8E4016452DBDF6F1BC Square Head (1996)(Outland Corp)(48K-128K)(MD)(ru) ZXSpectrum ru +A4C5E2726045650A0B606D2F7F787F3E Squareology (1982)(ZX Computing)(16K) ZXSpectrum +E8BBBFB07691268B0E9E1BC0A18BFED4 Squares (1983)(Interface Publications) ZXSpectrum +78CE273E2A70D3D6B0E9736254DD7679 Squares (1984)(Grisewood & Dempsey)(16K) ZXSpectrum +A9DD323A930DCB6EAD041F1ABAD00F23 Squares (1984)(Grisewood & Dempsey)(16K)[a] ZXSpectrum +F5DB9B71F635FE7E32CACF577B01F5E5 Squares (2017-07-27)(kas29)(48K-128K)(RU)(en) ZXSpectrum en RU +668AF99FBEC45BA464DF8C6AA0D51CDE Squares Colours (1993)(THD)(RU) ZXSpectrum RU +918F8EF79D773163CB129B28701504EB Squash (1984)(Grisewood & Dempsey)(16K) ZXSpectrum +811CC2D7C72530CFB833A5B68D69E057 St. Andrews 18 Hole Golf - Old Course (1983)(Artic Computing)[aka St. Andrews Golf] ZXSpectrum +CEA2D3EC55944491E7C22C78D873AED4 St. Crippens (1985)(Sparklers) ZXSpectrum +EA7B6E9588F273FAA4B5128A09DE0D8A St. Dragon (1990)(Storm)(128K)[aka Saint Dragon] ZXSpectrum +E2CDEA964C96730928F625D60F274471 Stack Up (1991)(Zeppelin Games) ZXSpectrum +98B30F92B0D13E60D48F74A0D2A34C88 Stack Up (1991)(Zeppelin Games)[a] ZXSpectrum +3C9B9E3E727F73F5E849627B4FB1CACF Stadhouder van Flipflopland (1985)(Kluwer Technische Boeken B.V.)(NL) ZXSpectrum NL +C27817AA102AE4DF5C737EAA2C259BBC Stadt Alzan, Die (19xx)(-)(de) ZXSpectrum de +DE34F1BE3DE4339CC76E7ADA933AB68A Stagecoach (1984)(Creative Sparks) ZXSpectrum +E462A2701536C4FC78C10D9E71F7D838 Stainless Steel (1986)(Mikro-Gen) ZXSpectrum +8FE8EE8ACB37EB427754102E204F31A9 Stainless Steel (1986)(Mikro-Gen)[a] ZXSpectrum +C57966BA1E5CFE2B4F1F9F5F355714F3 Stainless Steel (1986)(Mikro-Gen)[a2] ZXSpectrum +CDA8E31D1348854452614F8D5CA7BF17 StakeOut! (2015-11)(Westwood, Steve) ZXSpectrum +5D8FD06B43745548421BE9E22B7572C6 Stalingrad (1988)(CCS) ZXSpectrum +1709A6EC162B813ED5C7262DF9B0B0F9 Stalingrad (1988)(CCS)[a] ZXSpectrum +4CD10995CF2E6624B27C35B94A8ACE51 Stalingrad (1988)(CCS)[a2] ZXSpectrum +6485023150D98CB44E5AD720E65144B8 Stamp Quest (2011)(Stonechat Productions)(48K-128K) ZXSpectrum +27C74E34AEBCF5BC53FDD9B9F323CF64 Stampabout (1984)(Your Spectrum) ZXSpectrum +65BC252A1EFBB6160DD965E37BCCE01F Stanley and the Wallbangers (1985)(Software Liason) ZXSpectrum +F6BE38BD16A9D630A025AAD95251CF2C Star (1983)(Sinclair Programs)(16K) ZXSpectrum +6ECA8D72D2E12D7EB9EF4893FE5658B4 Star (1984)(Sinclair Programs)(16K) ZXSpectrum +B8F0F4E0D2B4971B7050F835FA702B59 Star Bowls (1991)(Zigurat)(ES) ZXSpectrum ES +2AEA2625143E95A6F77D29AAF74F44F8 Star Bowls (1991)(Zigurat)(ES)[a] ZXSpectrum ES +F65BD4AF0C3140679CB2ADA1C28EFC38 Star Course (1984)(Grisewood & Dempsey)(16K) ZXSpectrum +460879C205FE85777D20AB61B3A4FD12 Star Crystal (1986)(Beck, Edward) ZXSpectrum +69CF8251225DD0052EF76B5E33DBD60E Star Dragon (1990)(Proxima)(128K)(CZ)(en) ZXSpectrum en CZ +160ECB2BF283747FCEDC7ED09E28FCFC Star Dragon (1990)(Proxima)(128K)(CZ)(en)[a] ZXSpectrum en CZ +28A57BBF72C4E78EA0CAD1C583EABCC6 Star Dragon (1990)(Ultrasoft)(128K)(SK)(en)[re-release] ZXSpectrum en SK +FB8779ABCA108A9F6B99CE44D7A269A0 Star Farce (1988)(Mastertronic) ZXSpectrum +1BB40597B6FC4EAFD12974079105DB9D Star Fly, The (1987)(TRC)(CZ)(en) ZXSpectrum en CZ +E37BA871A5369353D93C34641683AAA4 Star Paws (1988)(Software Projects)(48K-128K) ZXSpectrum +AB38BA7BCA91C7AB88A1D2F38B62DAE0 Star Pilot (1987)(Firebird)(128K) ZXSpectrum +F6C136130A07C8A112F2AB2F60AE7A1D Star Pilot (1987)(Firebird)(48K-128K) ZXSpectrum +2E12A29F3CE5523579F988DEC0822641 Star Raiders II (1987)(Electric Dreams) ZXSpectrum +F5FEF955659603538CE337E3676D87A9 Star Raiders II (1987)(Electric Dreams)[a] ZXSpectrum +791528E58DDE3C0E2A8A64EB2E0280F5 Star Reporter (1987)(Haggisoft) ZXSpectrum +08D8A774E7A6F9D3CF2A9E7686CC48BA Star Searcher (1984)(Scorpio) ZXSpectrum +DC7971A2BB2598F022CE31343E004105 Star Soccer (1983)(Watson Software Services)(16K) ZXSpectrum +53B6CB3DC7F374ABE9344B8C00A9F694 Star Swallow (1987)(TRC)(CZ)(en) ZXSpectrum en CZ +AE9ADF2B3B37CA68A159F195B7F7CBE6 Star Swallow (1987)(TRC)(CZ)(en)[a] ZXSpectrum en CZ +E6E21E73548440020CCE6EB28D4B6D22 Star Swallow (1987)(TRC)(CZ)(en)[a2] ZXSpectrum en CZ +0EE4F86C2C0BE72F33E6178E039D16C7 Star Swallow (1987)(TRC)(CZ)(en)[a3] ZXSpectrum en CZ +28AC2AAABAA166BF9A3DB99350AA863C Star Trader (1984)(Bug-Byte) ZXSpectrum +06F852F9DE10EE062CAC2F86D0CDBFD9 Star Trader (1984)(EMM)(DE) ZXSpectrum DE +6DE97B21DAFE2D7310E0530520B06587 Star Trek - The Computer Game (1989)(Airline) ZXSpectrum +46DA32D95F03103BB0FC37B3B908F7E7 Star Trek - The Computer Program (1982)(R&R)[aka Star Trek - The Computer Game] ZXSpectrum +6228B7CCE0EEF25D8717D3557014D93D Star Trek - The Next Generation 1997 (1997)(Rider)(SK) ZXSpectrum SK +53A93793A329B614C2503584E66BFF1F Star Trek (1982)(Gemini) ZXSpectrum +17D78A8B5D2A358B6EA911DD59DA3B39 Star Trek (1982)(Mikro-Gen) ZXSpectrum +1CCF50CEF598A9C3F611EEC78B725F18 Star Trek 2 (1982)(Sonic)(16K) ZXSpectrum +15513BA45F6FE24E0A55BF60958CA6AD Star Trek 3000 (1983)(DK'Tronics) ZXSpectrum +7D4DEAD46BE10D2D5466697C414EF8BD Star Trek 3000 (1983)(DK'Tronics)[a] ZXSpectrum +32945E6440345FC8C2C19421D9ECCD90 Star Warriors (1983)(Visions Software Factory)(16K) ZXSpectrum +9FB622336B604C7E1F8AC7F7C74432FF Star Warriors (1983)(Visions Software Factory)(16K)[a] ZXSpectrum +4F6ABCD219B4761D310D8453DB5816FD Star Wars (1987)(Domark) ZXSpectrum +D4909BAE85F7045D392CB24CF49BB88B Star Wars (2001)(Kolotov, Sergey)(16K)(RU)(en) ZXSpectrum en RU +7F7117ADE997501EE8B85B37462A906E Star Wars Droids - The Adventures of R2-D2 and C-3PO (1988)(Mastertronic Added Dimension)(48K-128K) ZXSpectrum +158AECD61F58356BF58C6C5266CD3E7C Star Wreck (1987)(Alternative) ZXSpectrum +EAD00B2A8D4717A72EE6BBA1871A7A66 Star, A (2013)(Darken)[CSSCGC] ZXSpectrum +10FA063E00D53BDE412E352C53ABDE14 Starbike (1984)(Edge, The) ZXSpectrum +A79A3CF64FF1208149CE2798435C2FF9 Starblitz (1984)(Softek International) ZXSpectrum +922558BB691F5D51A3633EF81AF4936E Starburst (1991)(Crash) ZXSpectrum +CF323557F9A24CC773804FF602B2CF86 Starbuster + Ice Attack (1986)(K'Soft)[aka Stelar] ZXSpectrum +713D35C23A0C2D7EAEF3B539E80F4594 Starbyte (1987)(Mister Chip)(ES) ZXSpectrum ES +45287F775F06D6BB9523D44EDFFA448E Starclash (1983)(Micromega)(16K) ZXSpectrum +0C70F1FE32A9F7E72B0AF4ABCDA5AEAD Starcrash (1986)(Starcrash Software Systems) ZXSpectrum +DFC464BF30B04B2DB9C4DF8AB7EE1B25 Stardust (1987)(Kixx)[re-release] ZXSpectrum +374C8A4003BA361FAEDE117875959621 Starfire (1982)(Virgin Games) ZXSpectrum +DB2F462029F3065861CF31925925C082 Starfox (1987)(Reaktor) ZXSpectrum +1F7DD403250A8C0B734615BDBD93FE06 Starglider (1986)(Rainbird)(48K-128K) ZXSpectrum +BF055CF00D7DF28F5E6E8327AC087C7A Starglider (1986)(Rainbird)(48K-128K)[a] ZXSpectrum +7960874EB20C97A2A874B5BF1A58C421 Starglider (1986)(Rainbird)(48K-128K)[a2] ZXSpectrum +3D0704563779A7C743F50EDC1298EFB5 Starglider 2 - The Egrons Strike Back (1989)(Rainbird)(48K-128K) ZXSpectrum +6FB3ED6B8376BD3E2356583E44F66F57 Starion (1985)(Melbourne House) ZXSpectrum +BBEDEEC0FA7F46EF7FE245D891C25BFA Starion (1985)(Melbourne House)[a] ZXSpectrum +8E6FC316CC3DBAD332792DE82DF1933F Starlife (1988)(Zafiro Software Division)(ES) ZXSpectrum ES +768D4E6317DFD702687B451E8B7F9DBB Starquake (1985)(Bubble Bus) ZXSpectrum +E7283BBC517EE749E7ACB15FD332015B Starquake (1985)(Bubble Bus)[a] ZXSpectrum +DB24C2BCE49A75D405D2E32366835446 Starquake (1985)(Bubble Bus)[a2] ZXSpectrum +21A066D4306C4E93F3BE06CE1F927178 Starring Charlie Chaplin (1987)(U.S. Gold) ZXSpectrum +B06A300F5AB545886BEDFB4E9C6453C7 STARS - Gumi (2015-11-08)(kas29)(48K-128K) ZXSpectrum +CA725B4282794DE5BEA7CB4C409EA8AD Stars, Stripes and Mr. Bush (1989)(Crash) ZXSpectrum +A306415C4131BACBB45FEB9459A5D599 Starship (1982)(Sinclair User)(16K) ZXSpectrum +62D0CEC384106470F4E962AF761929CB Starship (1984)(Mikro-Gen)(16K) ZXSpectrum +7ED0581BA8270AB3426DD31F85D6CCDD Starship Enterprise (1983)(Silversoft) ZXSpectrum +9A0636C61475DC0D0A012A826E9DCD46 Starship Quest - part 2 (1989)(FSF Adventures)(48K-128K) ZXSpectrum +E6A325B22400447B2518FE916732E964 Starship Quest (1989)(FSF Adventures)(48K-128K) ZXSpectrum +F63B4A80404273B8C87E08D4CB3AD190 Starship Take-Off (1982)(Usborne Publishing)(16K) ZXSpectrum +3AC16F6DF5406B34059730FD773F39D0 Starstrike II (1986)(Realtime Games) ZXSpectrum +300A52C964E6EA2D5BCAD7EE487C1449 Starstrike II (1986)(Realtime Games)[a] ZXSpectrum +3477F910D98A3C66E613EB9F9AD05BD7 Startrek (1983)(EMM)(DE) ZXSpectrum DE +3DABC53B6F378689E6AD3FC4293F14AB Starwash - El Lavado de las Galaxias (1989)(Martinez, Ricardo Villalba)(ES) ZXSpectrum ES +192BDC37A7C961CEAB2867A8361F20AE Stasteroids (1983)(C&VG) ZXSpectrum +ED23A0601E83DCE8E658838C4F136AC7 Station (1985)(Spahl, Robert)(DE) ZXSpectrum DE +6FE1412EFC1ACC58337BAD842C450D52 Stay Kool (1984)(Bug-Byte) ZXSpectrum +D33C56D6BD639F39E11E2388FDDEE8D8 Stay on the Road (2008)(Mulder)[CSSCGC] ZXSpectrum +8E69E4FA25A41BC5CAC4576CFB88D8B3 Stealth (1987)(Vodicka, Martin)(CZ)(en) ZXSpectrum en CZ +BD6CF871BE758ADF56C0569453BF3D45 Steel Ball (2016)(Martins, Rui - utz) ZXSpectrum +57F27DEBEF0C86006AE07770129BBD82 Steel Ball (2016-03-29)(Martins, Rui - utz) ZXSpectrum +71C174CBFCF2C0559782AA0AF19B1568 Steel Eagle (1990)(Players Premier)(48K-128K) ZXSpectrum +2AC8341E89B734907250B4696DC61D8E Steel Jeeg (2018)(Francesco Forte)(48K-128K)(IT) ZXSpectrum IT +D53912F524F7C240A0F38190C13D104E Steel Jeeg (2018)(Francesco Forte)(48K-128K)(IT)(en) ZXSpectrum en IT +69933A6CB80CF98C20A08624E63E1689 Steel Rats (1992)(Tlauli-ran)(CZ)(en) ZXSpectrum en CZ +0575C245F58F8F074FA210AF97D11502 Steelyard Blues, The (1987)(Tynesoft) ZXSpectrum +4EC00AA2DE10250FDAB23C5376C5C6BF Steeplejack (1985)(DigiTape) ZXSpectrum +7F3CB9F3F8E05166A6B59DDA0BDC9084 Steg the Slug (1992)(Code Masters)(48K-128K) ZXSpectrum +023C28479B919E63DD32596A49B56AD2 Stela (2011)(J.B.G.V.)(ES)(en) ZXSpectrum en ES +AA59D81F5A440572D8F8E39FF15FFEBA Stela II (2016-12-07)(Moderna Soft, La) ZXSpectrum +F74AC9430D958438131E20CAD8ABA48F Stela II (2016-12-07)(Moderna Soft, La)(es) ZXSpectrum es +4ABBACEED3C22909424D36D875D0F697 Stellar Evade (1983)(Interface Publications) ZXSpectrum +BD6CD6DC349C7A4CB79E2CB1647FCFAB Stellar Fighter (1984)(Sinclair User) ZXSpectrum +8680C2B5560694981340D23DB85D11BC Stellar Probe (1983)(Interface Publications) ZXSpectrum +C3D1B44633124E6CB4F11C2A57095F1E Stellar Run (1983)(Pan Books)(16K) ZXSpectrum +B7E07FEDB8AF248A75EA2C013A7F1D44 Sten Finn (2000)(SG)(RU) ZXSpectrum RU +82C22717D147EFAED1C3825E5340A581 Stena (1992)(THD)(RU) ZXSpectrum RU +C0E47047A36BA052C217B1ACA9C41936 Stepping Stones (2018)(Borik, Martin - ub880d)(48K-128K) ZXSpectrum +3C62026FC934DE11D2B2412B0F98661B Steps and Leaps (1984)(Grisewood & Dempsey)(16K) ZXSpectrum +1B2C5EB4BC506E7BC6B9AB525BC83E0D Steve Davis Snooker (1984)(Blue Ribbon)[re-release] ZXSpectrum +7DF4B24C98E77A512DA968D8861DC3FE Steve Davis Snooker (1984)(CDS Microsystems) ZXSpectrum +D712BDA8D4443505CB7FD42A44F28117 Steve Davis Snooker (1987)(Z Cobra)(ES)(en) ZXSpectrum en ES +693547CCC3846373E5EFAA88CB8EF4E4 Stevie Dotman v2.0 (1999)(Westcott, Matthew)(48K-128K)(Side A) ZXSpectrum +A40B5AF95939B98B03B73B35DB489397 Stevie Dotman v2.0 (1999)(Westcott, Matthew)(48K-128K)(Side B) ZXSpectrum +8F7AE6DB8B9679249895933FB824F5AC Stickman Olympic Challenge - 100 Secs Hurdle (2015)(Amore, Gabriele)[CSSCGC] ZXSpectrum +E4BFF70E34E690A12667EE376A97564D Stickman Olympic Challenge - Up to 100 Secs Hurdle (2015)(Amore, Gabriele)[CSSCGC] ZXSpectrum +0A714ECAA47C13C695335BCEC5F61E93 Stifflip & Co. - Epilogue (1987)(Palace)(48K-128K) ZXSpectrum +084D09A81FF794E39C426980982F216D Stifflip & Co. - Epilogue (1987)(Palace)(48K-128K)(GB)(es) ZXSpectrum es GB +8869EE7E8544EF7F51961FBB87A3EFC6 Stifflip & Co. - Epilogue (1987)(Palace)(48K-128K)[a] ZXSpectrum +569BC92488EDEF0E63801823E7150DB1 Stifflip & Co. (1987)(Palace)(48K-128K)(GB)(es)(Tape 1 of 2) ZXSpectrum es GB +AEA774AC638DE98CE2FB445DA32C4F00 Stifflip & Co. (1987)(Palace)(48K-128K)(Tape 1 of 2) ZXSpectrum +672F263A8A29DE7AFA677353CDDD5C6E Stifflip & Co. (1987)(Palace)(48K-128K)(Tape 1 of 2)[a] ZXSpectrum +7A03D26F6BF2B61745B9DB035984D8CB Still Stealin' (2002)(BaSe1 PrOdUcTiOnZ)(128K)[adult] ZXSpectrum +EA00EF732189DD6E8A5098CDCD9BB887 Stir Crazy Featuring Bobo (1990)(Infogrames)(FR)(en) ZXSpectrum en FR +5067D3EE00AB8FF8EE4D2E4BEAC4FF7F Stir Crazy Featuring Bobo (1990)(Infogrames)(FR)(en)[a] ZXSpectrum en FR +555BF3D05B4D06B5510E1ACAEE2DE5CD Stock Car War (2000)(Young, Chris)[CSSCGC] ZXSpectrum +C83D734FC936F74AB2583163A8E34381 Stock Market (1983)(ASP)[aka Stocks] ZXSpectrum +EDAC8F49D547A9E75EA7205E0EE1515C Stock Market (1983)(CCS) ZXSpectrum +C2703F99F840012878C0DEA33AAD4345 Stock Market (1983)(CCS)[a] ZXSpectrum +974E421C2E2AD1BB0507EE41EC57DCE2 Stock Market (1983)(CCS)[a2] ZXSpectrum +1AB83D1E7E8E6055A7FE76C0D73F7DA8 Stock Market (1984)(Your Spectrum)(16K) ZXSpectrum +0F6F63BD4AA77843D0BC3DF87ED560ED Stock Market Speculator (1985)(Collins Soft) ZXSpectrum +7C21AF510B877590F355C3156EE2DE8D Stomping Stan (1983)(Britannia) ZXSpectrum +166FADEB82B94D0B3617DA9BBAE6A7D4 Stompo, El (2014)(Monument Microgames) ZXSpectrum +14C4AD96500E32E5746D94A0DF1BE9C5 Stompo, El (2014)(Monument Microgames)[a] ZXSpectrum +8EBD288B141DE428F5B99D3B028A2A28 Stompo, El (2014)(Monument Microgames)[a2] ZXSpectrum +D85C1AA060B2E15218653555A1EF4046 Stompo, El (2014-04-04)(Stonechat Productions) ZXSpectrum +9D2C95F2486F166D6F5528D6FD98A34D Stonkers (1983)(Imagine) ZXSpectrum +F0C54D9F56300E177F47C62618493C2D Stonkers (1983)(Imagine)[a] ZXSpectrum +E38073F7B4DBB36E68A7999419ED83A7 Stonkers (1983)(Imagine)[a2] ZXSpectrum +341C16C17B23A059826C5CE9473BC307 Stop Ball (1987)(Dro Soft)(ES) ZXSpectrum ES +77D0D55EDD9E7992D8262372689D47B7 Stop Ball (1988)(Mastertronic) ZXSpectrum +282568497EC9F1C93FEE9D429176AFEB Stop Ball (1988)(Mastertronic)[a] ZXSpectrum +C07D0A903F2E226EB7E314BA1D095F5E Stop the Express (1983)(Sinclair Research) ZXSpectrum +34D1BDEA3AF5A332D034FAE829B1086E Stop the Express (1983)(Sinclair Research)[a] ZXSpectrum +FA75E72D381D99F07BD6CCB9E651ED99 Storm (1986)(Mastertronic) ZXSpectrum +4370A966CCD56578D4CADBBC7EE21BC1 Storm (1986)(Mastertronic)[a] ZXSpectrum +D7DC0B1FCDA3FBFAE81FAE05123EF3D4 Stormbringer (1987)(Mastertronic Added Dimension)(128K)[Magic Knight 4] ZXSpectrum +9A52767C87B1FDC3DD74827A1963FB72 Stormbringer (1987)(Mastertronic Added Dimension)(48K-128K)[Magic Knight 4] ZXSpectrum +FBA65A98333DAEEDC87ED238D7DD3443 Stormfinch (2015-05-12)(Stonechat Productions)(48K-128K) ZXSpectrum +30EC2736FD0FCF5BBCC2665AA5ECBE0D Stormlord (1989)(Erbe)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +EF007C993AE11E820FBECE8C0D2E99FF Stormlord (1989)(Hewson Consultants)(128K) ZXSpectrum +2F34877D8D4D06C7003F51A7766FDD37 Stormlord (1989)(Hewson Consultants)(48K-128K) ZXSpectrum +C46FE4DCEF6E7B48C4B34EFBDA1BCCA8 Stormlord II - Deliverance (1990)(Hewson Consultants)(48K-128K)[a][aka Deliverance - Stormlord 2] ZXSpectrum +3D02A4D7310A116E5DAEFD7A60A70A05 Stormlord II - Deliverance (1990)(Hewson Consultants)(48K-128K)[a2][aka Deliverance - Stormlord 2] ZXSpectrum +6E87277F441A8CAAFD6F4202FD4B0F28 Stormlord II - Deliverance (1990)(Hewson Consultants)(48K-128K)[a3][aka Deliverance - Stormlord 2] ZXSpectrum +709845F3F4072FBD29AEAD628FA694FD Stormlord II - Deliverance (1990)(Hewson Consultants)(48K-128K)[aka Deliverance - Stormlord 2] ZXSpectrum +A666DEC8E4A50EBC27BE8CBA49521D82 Stranded (1984)(ZX Computing) ZXSpectrum +F69547244F97F3300011E4C1BDBA951D Stranded (1985)(ZX Computing) ZXSpectrum +12880F3FAA67D3A17EAFFD7DC44C0327 Strange Kitchen - Beta (2016)(textvoyage) ZXSpectrum +4247C985D563910494FAD5E474C09E9B Strange Kitchen (2015-07-26)(textvoyage) ZXSpectrum +1FCFB705464C29F45AB5D47E5D705FC8 Strange Loop (1984)(Virgin Games) ZXSpectrum +19230E4F0CA27B05FA879AA8C29FB2E6 Strange Submarine (1990)(Chaotic Soft - MilousSoft)(CZ) ZXSpectrum CZ +F35AE93C1F7AB4FF1B235DE8CF1AEFC3 Strange Tale (1991)(Advanced Adventure Creations)(ES) ZXSpectrum ES +56B9C7C7CB3FF7EA76DA01A6241E926A strangel (2001)(Sendy)(128K)[aka Willy in the Otherworld!] ZXSpectrum +228AC3782BEE6A5AFD53ED8109243A2A Strangers from Outer Space (1995)(Gadtek Games)[aka Invasion of the Intergalactic Mutant Halibut, The - from Mars] ZXSpectrum +8A4C7C62C75DD959CF85E2DEFAE85E10 Stratego 2K (2010)(YRS)(NL)(en) ZXSpectrum en NL +F98C056FE373EED41F18FA8D11DD287B Strategy 1 - Invasion (1983)(ASP)[aka Strategy One][aka War Game] ZXSpectrum +02A613243B0631D10F7A329F3D80342A Streakapong (2004)(Langmead, Jim)[CSSCGC] ZXSpectrum +70DA4F693C68B5FC314A997EDF863EF6 Streaker (1987)(Bulldog) ZXSpectrum +9F47ECB2CBE9255E1E0C7631AD210CF9 Street Cred' Boxing (1989)(Players Premier)(48K-128K) ZXSpectrum +E1D2EF1CC84F7065ECF22A8DB8975D48 Street Cred' Boxing (1989)(Players Premier)(48K-128K)[a] ZXSpectrum +A94B11B3554393DB78CFB7E46B79695B Street Cred' Football (1989)(Players Premier)(48K-128K) ZXSpectrum +34678ED415FBF538A424B1B3399E1D6C Street Fighter (1988)(Go!)(128K) ZXSpectrum +4668D5DDA1F4B0C127FA7864AACBE2EB Street Fighter (1988)(Go!)(48K-128K) ZXSpectrum +708F0925F2740DFAD696E3BB5C9466CB Street Fighter (demo) (1988)(Go!)(48K-128K)[Sinclair User Covertape] ZXSpectrum +D2973EE4967976A948A4673C97D86C7C Street Fighter II - The World Warrior (1993)(Go!)(128K) ZXSpectrum +86E8BA1DD6013AB299A504E0AFA4C078 Street Gang (1989)(Players)(48K-128K) ZXSpectrum +9BF3C9C353251872B59561CD827A6D5C Street Gang (1989)(Players)(48K-128K)[a] ZXSpectrum +809D8874A7DC91D2361F6CFE4921B0E7 Street Gang Football (1989)(Code Masters)(48K-128K) ZXSpectrum +D5C0989942CFA832B7859318E8757991 Street Gang Football (1989)(Code Masters)(48K-128K)[a] ZXSpectrum +B28576ACF57D344DCB6740BCBCB62D94 Street Hassle (1988)(Melbourne House) ZXSpectrum +2B01867058887D7CFC26B49CA5B12767 Street Hawk - Subscribers Edition (1985)(Ocean) ZXSpectrum +7F85FFA243612D0A6E858918F88DAA5C Street Hawk (1986)(Ocean) ZXSpectrum +2F1E8D6DF6BFC48B1E039870FCCB075B Street Hawk (1986)(Ocean)[a] ZXSpectrum +797F3688C6D6021615F948639AEED5A2 Street Racer (1983)(Profisoft)(DE) ZXSpectrum DE +A029601A38387F837B8160C56862ADA9 Street Racer (1983)(Profisoft)(DE)[a] ZXSpectrum DE +B09DEFF5E7555867F56AF0D855CEC515 Street Sports Basketball (1988)(U.S. Gold) ZXSpectrum +F143D72317DCA7A7376C04877D8D5DCA Street Sports Basketball (1988)(U.S. Gold)[a] ZXSpectrum +C9A39835A28E508445A0133DB23702FE Streets of Doom (2011)(Miazga, Rafal)(PL)(en) ZXSpectrum en PL +F84B9DB7CAB44CDF056B5178D2F9593C Strictly Come Dancing (2015)(-)[CSSCGC] ZXSpectrum +40665695FAA2AB5D4CC25E1A6017C813 Strider (1989)(U.S. Gold)(128K) ZXSpectrum +1918158A684B7047BCCABBECBB630B38 Strider (1989)(U.S. Gold)(48K-128K) ZXSpectrum +99A18B74C53B3CDA14120D480CC2AD21 Strider II (1990)(U.S. Gold)(128K) ZXSpectrum +3BD8E3C89343F2E45563D8AC979F4045 Strike Attack (1984)(Micro-Mart) ZXSpectrum +109B24D8933BA8AA14A8A7AD11F92161 Strike Attack 2 (1984)(Micro-Mart) ZXSpectrum +2B193E93CD9FE52869CB175955EF9AB6 Strike Force Cobra (1986)(Piranha) ZXSpectrum +3499E49EFCBFBF774828EED388AD9EE9 Strike Force Cobra (1986)(Piranha)[a] ZXSpectrum +D9C7128B4B2B1A4C1557DF8560D77256 Strike Force Cobra (1987)(Z Cobra)(ES)(en)[re-release] ZXSpectrum en ES +B99F3466DFB494305B8BE089285C789D Strike Force SAS (1987)(Mikro-Gen)[aka SAS Strike Force] ZXSpectrum +4B8A3975DCA56B428EAB3AD9F830B50F Strike! (1987)(Mastertronic Added Dimension) ZXSpectrum +E2BE0659AF8E264145EDC681993511FC Strike! (1987)(Mastertronic Added Dimension)[a] ZXSpectrum +64DDB2EA98D9F46B6B3BF60CB203ABCF Strike! (1987)(Mastertronic Added Dimension)[a2] ZXSpectrum +3B2844C16A07825AB8F7F61F9BC183E3 Striker (1989)(Cult Games) ZXSpectrum +F4C614F51A7FB2BA806FFD43F7433B07 Striker Manager (1991)(Cult Games) ZXSpectrum +262C8D80588F5D3E6AF4BA62A748A960 String Invaders (1984)(Longman) ZXSpectrum +F0AC4BB183273891A8D03E5AFEE225D3 Strip Game (1988)(Diamond)[a][adult] ZXSpectrum +A2587DE262A8094E4C30804871260C38 Strip Game (1988)(Diamond)[adult] ZXSpectrum +BD60913A7B016087FDC070FFD5A7EFDB Strip Jack (1984)(Reimann, M. - Weigner, J.)(DE)[adult] ZXSpectrum DE +83DFDD01724F04B1A52B66021EB81165 Strip Jack (1985)(Correia, Carlos)(PT)(de)[adult] ZXSpectrum de PT +18C8C862E71EE591F560094949FB66FD Strip Poker (1986)(Vlama)(CZ)[adult] ZXSpectrum CZ +74E773FFD8B4BAAEC41EC6B303608F1D Strip Poker II Plus (1988)(Anco)[a][adult] ZXSpectrum +0693391EABD2154EE74B47A4F9E6B96A Strip Poker II Plus (1988)(Anco)[adult] ZXSpectrum +1C9782938B1563BC2D6B7552E11B4E0D Strip Stone-Paper-Scissors (2003)(Carlsson, Anders)[CSSCGC] ZXSpectrum +23CA72CB05D7BDA39AB6468483C9BF4F Strip-Dice (1986)(Load 'n' Run)(IT)[a][adult] ZXSpectrum IT +2C3F6260A4EB45750EA9780C07C63B09 Strip-Dice (1986)(Load 'n' Run)(IT)[adult] ZXSpectrum IT +450AB06F5862E80DA4FE1B88B57ABBD3 Striptise (1984)(Niemann, Andreas)(DE)[adult] ZXSpectrum DE +BDBAE42232048EF4DD7942CA97CFB451 Strontium Dog - The Killing (1984)(Quicksilva) ZXSpectrum +B32D53752C71694C7A374363EC09282A Strontium Dog - The Killing (1984)(Quicksilva)[a] ZXSpectrum +5D15DA344E360708B7745EEF7E5FFDE4 Stroper (1992)(Zigurat)(ES) ZXSpectrum ES +6BACBF4C1552545ADF0D5D59DA025B71 Strumpfovi (1985)(Xenon)(SI)(hr)[aka Smrkci] ZXSpectrum hr SI +E68B4441D23DC33F13998BE0DD110D55 Stryker - In the Crypts of Trogan (1992)(Code Masters)(48K-128K)[aka Imperial Wizard][aka Stryker in the Crypts of Chaos] ZXSpectrum +F9E56E0F44CF5E0EC033E45619A1A2D5 Stuart Henry's Pop Quiz (1984)(Bellflower) ZXSpectrum +8E4DA74DA367DBD58C47B64796D2BFF6 Stunt Bike Simulator (1988)(Silverbird) ZXSpectrum +88352AEFA03452D85D97193023E2156F Stunt Car Racer (1989)(Micro Style)(128K) ZXSpectrum +00A6066F306BC40E320B019E917AB364 Stunt Car Racer (1989)(Micro Style)(48K-128K) ZXSpectrum +01E4422B8D378A6483A5AD0BE0A78CF6 Stunt Man Seymour (1992)(Code Masters)(48K-128K)[aka Seymour Stuntman] ZXSpectrum +4209DEC568E2B7902975074702821A9A Stunt Ride (1983)(Sinclair User)(16K) ZXSpectrum +B6B6E8A26A0AAE9388621FC054C4FFB5 Stupid (19xx)(Antelo, Sebastian Gomez)(ES) ZXSpectrum ES +5179491072A78BF718DD84E0699E704B Stupid Fish (1984)(Grisewood & Dempsey)(16K) ZXSpectrum +2560C45E210A99742524EF19FF1E80F2 Stupid Sports (2005)(XFAWORLD) ZXSpectrum +EE5D701B1594701078EA5C174EFF8324 Styx (1983)(Bug-Byte)(16K) ZXSpectrum +10741F90C3C4D110450D65B361FDA0AC Styx (1983)(Bug-Byte)(16K)[a] ZXSpectrum +A69B941672AE51FC7EDAE348E9134838 Styxx (19xx)(Talan, Tomislav)(HR)(en) ZXSpectrum en HR +9D861FEC47E190F694C852A25FE44F11 SU Crew, The (1992)(Sinclair User)[aka Sinclair User Photo Album - The Game] ZXSpectrum +ECC45BF1C5DFE0B15F8BA27E900459A2 Sub (1985)(Anirog)(it)[aka Atlantis][re-release] ZXSpectrum it +E123A10231185DAFA16AB5F50949B7F0 Sub Chase (2008)(Woody)(16K)[CSSCGC] ZXSpectrum +77CE6364F40F73D687EFE29C42AC60BE Sub Chase (2008)(Woody)[CSSCGC] ZXSpectrum +46701EF056FDF2EE1C6BC3BF6FBDBE17 Sub Hunt (1983)(Micro Press)(16K) ZXSpectrum +43FB15B5CD0FCE1A455C12E3511E4183 Sub Hunt (1984)(Fontana Publishing)(16K) ZXSpectrum +B9DD4FD39C2E7665BEA6F7F7D46295C2 Sub Hunter (1984)(Micro-Mart) ZXSpectrum +362E3EA9E3B8FB4299842F001B28301B Sub Search (1983)(Interface Publications) ZXSpectrum +595EA54801173BB4A228A101B9998353 Subacuatic Reloaded (2009)(Ubhres Productions)(128K)(ES)(en) ZXSpectrum en ES +AE5923C8D5C21DBB337A131AF064716E Subbuteo - The Computer Game (1990)(Electronic Zoo)(48K-128K) ZXSpectrum +AF5EED3C2D064336E5B37E68086AC52B Subbuteo - The Computer Game (1990)(Electronic Zoo)(48K-128K)[a] ZXSpectrum +C8DD3A624C47056068A7937F9C5D8793 Subject, The (2014-02-21)(Barriuso, Imanol - Barriuso, Teo)(es) ZXSpectrum es +2CBEEF19A236D0FC6457EF86765A17BE Submarine (1983)(Romik)(16K) ZXSpectrum +E773409FB2FE2062629EBC9FB3DB46F4 Submarine (1983)(Sinclair Programs)(16K) ZXSpectrum +39EAF115412237EAA3D7D848F2042DE7 Submarine (1984)(ZX Computing) ZXSpectrum +EA8F69629FAC40029A0E4E491577BE31 Submariner (1988)(Atlantis)(48K-128K) ZXSpectrum +CA8330890E586B8A09C4BBBA97493CE6 Submariner (1988)(Atlantis)(48K-128K)[a] ZXSpectrum +803D4845DFD4FB7AF684FC47717FA938 Submarino Amarillo, El (1985)(Ventamatic)(ES) ZXSpectrum ES +A1B23C0BE8F48C2940A5A0DEF7339442 Subscan (1999)(Robsoft)(BR)(en) ZXSpectrum en BR +E9D24FC4F2D1724FCA396B1F8C8C69C2 Subsunk Adventure (1985)(Firebird) ZXSpectrum +CA30C5586793C6A3CE35B89CDCAF0A1D Subterranean Nightmare (1986)(Americana) ZXSpectrum +1D6E8728BBF63B2E9104387BFB93C078 Subway Vigilante (1989)(Players Premier)(48K-128K) ZXSpectrum +26C820FF673AF914B3E4E6F2138814A6 Subway Vigilante (1989)(Players Premier)(48K-128K)[a] ZXSpectrum +01833A0E89FAF48D8FB28584E8A4F1D6 Subway Vigilante (1989)(Players Premier)(48K-128K)[a2] ZXSpectrum +0ECA568A5D248DC180FCF24B80452323 Sudoko (2005)(Young, Chris)[CSSCGC] ZXSpectrum +E09491882790BAC1930E625A92257F92 Sudoku (2005)(Jodar, Miguel Angel Rodriguez)(ES) ZXSpectrum ES +379B91CAA4D7B51E388F8A90D67A9A9D Sudoku Challenge, The (2008)(Callard, Gavin)[CSSCGC] ZXSpectrum +6D6393BFB2CD57AB7F5CFFD0FB2937B0 Sudoku Challenge, The (2008)(Callard, Gavin)[CSSCGC][LOAD CODE 58178][compiled] ZXSpectrum +1C261A4126A1636E036D3AC32D5CF863 Sudoku Challenge, The v3 (2008)(Callard, Gavin)[CSSCGC] ZXSpectrum +67C245E63C4EAC1BF77F7F0A22C3F2A7 Sudoku Challenge, The v7 (2008)(Callard, Gavin)[CSSCGC] ZXSpectrum +030FF4BF6E2E6E2BF6D2EFEAC35FB0E0 Sueno Profundo, El (1993)(Sindicato del)(ES) ZXSpectrum ES +7A066E84ADAE8146B9F49D3B9F61B06D Sueno Profundo, El (1993)(Sindicato del)(ES)[a] ZXSpectrum ES +C6595345298603B67DC44B54EC615657 Suffrage (1992)(Rowland, Garry) ZXSpectrum +78C2B15F8B2521CD1B3E2C7BFE1B3DF2 Sugarino (2008)(Marquez, Ivan Gomez)(ES) ZXSpectrum ES +90BB057A5D8FC40A4FCF9452C35A4178 Sum Trouble (1984)(Grisewood & Dempsey)(16K) ZXSpectrum +0C57E8FB26E85B45A7479DEBAAEAF58E Sum Trouble (1984)(Grisewood & Dempsey)(16K)[a] ZXSpectrum +B3B810B3861B8A17B66CCA382B46EB74 Sum Trouble (1984)(Grisewood & Dempsey)(16K)[a2] ZXSpectrum +88D66FBBDE8B9876A14523D40E32AFF4 Sum Trouble (1984)(Grisewood & Dempsey)(16K)[a3] ZXSpectrum +359BEEDC7A1A02A3767D1B2A59FDFAD4 Summer Games (1988)(U.S. Gold) ZXSpectrum +8BE2BC30284AAF0F422DC5A6D9A0F822 Summer Games II (1988)(U.S. Gold) ZXSpectrum +B86FD338548CE1561BCB5EFED5819F6A Summer Santa (1986)(Alpha-Omega) ZXSpectrum +95323ED253C423A78E34B3064440DFB7 Sun Bucket (2014-05-02)(Stonechat Productions) ZXSpectrum +C905E94D5054FA2D490963B32D1D6568 Sun Star (1987)(CRL Group) ZXSpectrum +BACD31B3309AA7A9984891EA566629B1 Sunset Beach - Curse Of The Deschanel Jewels (2004)(Young, Chris)[CSSCGC] ZXSpectrum +FBE7057EDA28DA372E6B1AA1FF4AFCD1 Supaplex (2009)(Triumph Game Labs)(128K)(RU)(en) ZXSpectrum en RU +E7849D8276B1AFB526D2C0EA7B04A494 Super 48k Box (2015-05)(Vanbsoftware) ZXSpectrum +C831D2D449BF68B70F6179E2CA411FFA Super Advanced Lawnmower Simulator Adventure 2 - The Sequel (1993)(Creative Radical Alternative Production Games) ZXSpectrum +098EAF2EBD620BE22F204856DD00046E Super Amazing Filler Alpha 3 (2003)(Jolly, Derek)[CSSCGC] ZXSpectrum +BFD8F56D7A8FD35D35F344FB919CA2B9 Super Beam Riders (1998)(Jolly, Derek)[CSSCGC] ZXSpectrum +F8B59FFA85F15A9C69A657358CFB88D7 Super Bowl (1986)(Ocean) ZXSpectrum +7B394FF9C8671C91CEF0F37BB8403AB6 Super Bowl (1986)(Ocean)[a] ZXSpectrum +FDE730B4DA40873BEA6636329BAE987D Super Brat (1985)(Atlantis) ZXSpectrum +670D80C8974D851E132C51E5D93B1402 Super Brat (1985)(Atlantis)[a] ZXSpectrum +9B728E107796D625FD85B2BA0C2C524C Super Bridge (1984)(Buffer Micro)[aka Computer Bridge] ZXSpectrum +1C5C7016A8DC2FC4D0F7A27D7EBC18E2 Super Centipede (1983)(C-Tech)(16K)[aka Centipedes] ZXSpectrum +1E45FE5F218EF04720857459657E71EC Super Champs (1985)(Torchraven) ZXSpectrum +97201BC8FBCBB85C861F49DF4237D66A Super Chopper (1984)(Software Supersavers) ZXSpectrum +7C3A54F484893B2E270D8CB260A1F194 Super Chopper (1984)(Software Supersavers)[a] ZXSpectrum +38ADE2EC112DDE757B0D5BD8255198C7 Super Chopper (1984)(Software Supersavers)[a2] ZXSpectrum +922E67A1C73BB58C29DEAB9AB53D6DE3 Super Cobra (1983)(Spahl, Robert)(DE) ZXSpectrum DE +6AAD91D646B7594B47040F1BA90DC58C Super Dragon Slayer (1989)(Code Masters)(48K-128K) ZXSpectrum +6D43C4D9BFEA2AACCC0B0E63D5420707 Super Dragon Slayer (1989)(Code Masters)(48K-128K)[a] ZXSpectrum +71E8BB3777E2AC24BB57AE3B13757E05 Super Dragon Slayer (1989)(Code Masters)(48K-128K)[a2] ZXSpectrum +9AAED6BBA3246DC1ED96A07B323569C9 Super Fruit Machine (1992)(Sinclair User) ZXSpectrum +8A172F3813451692D746E820CFB6C2AB Super G-Man (1987)(Code Masters)(48K-128K) ZXSpectrum +1E603CF1345E7AF9044AD6CC5186F405 Super Gran (1985)(Tynesoft) ZXSpectrum +BDF90C50134E5290186727BF4A0DDF90 Super Hero (1988)(Code Masters)(48K-128K) ZXSpectrum +67E3B7EDE7D7E0F39EF586B724C70265 Super Mario Fruit Machine (2004)(Waterman, Jim)[CSSCGC] ZXSpectrum +777C5108FAD4ACB149FD1357885AFC78 Super Monaco GP (1991)(U.S. Gold)(48K-128K)[aka Super Monaco Grand Prix] ZXSpectrum +C12A273F2F27F69F9EBC35E8E9FA29B7 Super Pipeline II (1985)(Taskset) ZXSpectrum +DFE95908DEB60F13F3E7789EFC3A19B9 Super Pipeline II (1985)(Taskset)[a] ZXSpectrum +1F0110B8F897B57F7456CCB89FF14F1A Super Pipeline II (1985)(Taskset)[a2] ZXSpectrum +448D485B8CB42B8840AC10FCE31709C8 Super Racer (1987)(ARDENT)(ES) ZXSpectrum ES +B74E249C34805FBC1277BA3B0491F8F8 Super Robin Hood (1987)(Code Masters)(48K-128K) ZXSpectrum +B8DA229FB8ED915ECF33651874B83770 Super Robin Hood (1987)(Code Masters)(48K-128K)[a] ZXSpectrum +000AF3C0CB3991BDD4437A0A6B325A03 Super Robin Hood (1987)(Code Masters)(48K-128K)[a2] ZXSpectrum +044CFAA8FCF7D75C81BF0EF7E8B59CCE Super Robin Hood (1987)(Code Masters)(48K-128K)[a3] ZXSpectrum +797430F4747BD968116099DE33319B3B Super Sabre (1984)(Sprites)(FR) ZXSpectrum FR +3252CBF7DAEE996633BAD90D52036E50 Super Sapiens (1989)(Grupo Editorial SYGRAN)(ES) ZXSpectrum ES +D973A286B97F4A38D518EF4BC3C45B9A Super Scramble Simulator (1989)(Gremlin Graphics)(48K-128K) ZXSpectrum +CAD1ED5396548EE4CB44E4E14CF78BE8 Super Scramble Simulator (1989)(Gremlin Graphics)(48K-128K)[a] ZXSpectrum +8F7A184352F34DCC814F0A380C58E2AB Super Seymour Saves the Planet!! (1991)(Code Masters)(48K-128K) ZXSpectrum +745147C98496A9A84381ED469CF07CB1 Super Shuffle (1986)(Sparklers) ZXSpectrum +7B290CA5BC0A1C4433307B2A0E0AE47B Super Soccer (1986)(Imagine) ZXSpectrum +A53F601AB32A92B2496BE1F3B3DDDB07 Super Soccer (1986)(Imagine)[a] ZXSpectrum +4EE389D39C365B1EA2101C1E45EC2BD0 Super Space Invaders (1991)(Domark)(128K)[aka Space Invaders '91] ZXSpectrum +54AE5590C8FF9811AECF803AD8620527 Super Sprint (1987)(Electric Dreams) ZXSpectrum +352B28082FF7A48A6165463FBACE07F5 Super Spy (1982)(Richard Shepherd) ZXSpectrum +F8C01772BC5B250B482D1039DE5F6BA8 Super Star Trek (19xx)(-) ZXSpectrum +642FB90D8A95D396D4FCB9F8EEBC15C5 Super Stock Car (1990)(Mastertronic Plus)[a][aka Supercar Stock Race] ZXSpectrum +C42D01087CEB9BEBD8D0DED932899B1A Super Stock Car (1990)(Mastertronic Plus)[aka Supercar Stock Race] ZXSpectrum +504CC385DA9E840C5F34AA1F1292BE09 Super Stunt Man (1988)(Code Masters)(48K-128K) ZXSpectrum +AD8AE9F4DC3C6A610B921357192CE4F9 Super Stunt Man (1988)(Code Masters)(48K-128K)[a] ZXSpectrum +3AE7B167F53FC2E0E2BD45BB48CBD5D0 Super Tank Simulator (1989)(Code Masters)(48K-128K) ZXSpectrum +B3B2A87CD89C038F2DADEBE5DABA6731 Super Tetris (1993)(TK - Yunior Soft)(128K)(RU)(en)[aka Tetris-3] ZXSpectrum en RU +CF7327E52E25421058F5620274C27F08 Super Zeeslag (1991)(Sir Clive and Mr ZX)(NL) ZXSpectrum NL +D8B434742435D58096459C2B64661CE5 Super Zite World (2001)(Tetrachloride, Equinox)[CSSCGC] ZXSpectrum +1121BA54F1BCFFAFB9F25B946F5E7336 Superbike Trans-Am (1989)(Code Masters)(48K-128K) ZXSpectrum +0924035C2D0AA8E5F4A8573502C84D96 Superchess (1982)(CP) ZXSpectrum +D278B680A84618508962875E3DA08CF7 Superchess (1982)(CP)[a] ZXSpectrum +B3B5D655B912493E28F684071FF34945 Superchess 3 v3.0 (1984)(CP) ZXSpectrum +792449066C915DEAADB6CA62DC0FE7C9 Superchess 3 v3.5 (1984)(CP) ZXSpectrum +95352369BB94D5B6EAC022B0DBEA1FB4 Superchess II (1983)(CP) ZXSpectrum +D30EA86E91A35851E34DA12C0CC426EA Superchess II v2.1 (1983)(CP) ZXSpectrum +A7F1A88B07F91869855820D1E540B0FC Superchess II v2.1 (1983)(CP)[a] ZXSpectrum +628C86CC86F28B75373F63FEE04A05A1 SuperCom (1986)(Atlantis) ZXSpectrum +A8BB77CF40045A817D06EE584AE109E9 SuperCom (1986)(Atlantis)[a] ZXSpectrum +F7DB353F8141C522B4BC930ABC82A2E7 Supercomecocos - Ghost's Revenge (1983)(Ventamatic)(16K)(ES)[re-release] ZXSpectrum ES +392160FB1CC9BAED6D19FADEF787D073 Superdeflex (1982)(Llamasoft) ZXSpectrum +3B42A2DF6011488A10489948C55F25DF Superkid (1989)(Atlantis) ZXSpectrum +71ADF608914CB420C0BBC72DD028231F Superkid (1989)(Atlantis)[a] ZXSpectrum +F268F975A74EF2F2D6F203E216F8B100 Superleague Soccer (1990)(Impressions) ZXSpectrum +CB152256181DD176E60AEF2883F85293 Superman - The Game (1985)(Firebird) ZXSpectrum +2A81D9DE8AB83D3F8A7138B3865CD474 Superman - The Man of Steel (1989)(Tynesoft) ZXSpectrum +9B7FBD834AFBABFFD7FBBD3B66485184 Superman - The Man of Steel (1989)(Tynesoft)[a] ZXSpectrum +FCFC444F90D53E680B1243D8F1024EF2 Superman.olo (1989)(MicroHobby)(ES) ZXSpectrum ES +7CE93CD031EE72D32BA4D5E91D129E8B Supermarket Trolley Jousting (2001)(Young, Chris)[CSSCGC] ZXSpectrum +BBC3F73BC447205E895CA1C4086FAEA1 Supermassive Black Hole SImulator (2016)(Sausagy-Chippleton, Herman S.P.N.)[CSSCGC] ZXSpectrum +0B063FAE26E47137DFA0A58C11DAADEB Supernova (1986)(Astral) ZXSpectrum +81772EF5B54B05E9B597DD53831E9F93 Supernova (1987)(Players) ZXSpectrum +D3220CD8132323E04006763617DA1F83 Supersam Starring Sam Short (1985)(Budgie) ZXSpectrum +A90DCBC41FDF5A9E461817300F63A095 Supersam Starring Sam Short (1985)(Budgie)[a] ZXSpectrum +15EF7390FC5BA81CCCCFF81DCC6905C8 Supersonic Bomber (1982)(Usborne Publishing)(16K) ZXSpectrum +75D1A44C1D048B6E073A62652ECF53F0 Supersports - The Alternative Olympics (1988)(Gremlin Graphics)[a][aka Super Sports - The Olympic Challenge] ZXSpectrum +7A5B277AEBA9FA1798E15E35F66BC02C Supersports - The Alternative Olympics (1988)(Gremlin Graphics)[aka Super Sports - The Olympic Challenge] ZXSpectrum +FC38A514CF3F26C6CFAD91B74DB3091D SuperTed - The Search for Spot (1990)(Alternative)(48K-128K) ZXSpectrum +91EB617DC11C1C087C17B71737449FE6 Supervivencia - El Firfurcio (1989)(MicroHobby)(ES) ZXSpectrum ES +D07482110426711E25D08B202D5EC7CE Supervivencia (1989)(MicroHobby)(ES)[aka Firfurcio, El] ZXSpectrum ES +46481874C9072F1F11AFD4D50F63C52A Supremacy (1991)(Morris, Dominic J.) ZXSpectrum +D7E48A4AAE462F70E21146C9367BE531 SurfChamp (1985)(New Concepts)[aka Surfin' Champ] ZXSpectrum +BDE9FEA74731E6A03164A90C88CAB569 Surround (1983)(Micro Press) ZXSpectrum +AEEA6783315C4780D188DF888E070B98 Survival (1984)(Sinclair User)(16K) ZXSpectrum +70290B30FA453DA429F0D217C1A6A6C6 Survival (1985)(Central Solutions) ZXSpectrum +630521330E0E8EF4E266BE9BC08A6691 Survival (19xx)(Guild, The) ZXSpectrum +2E6F10D75E6EF7A72686235461B27484 Survivant, Le (1985)(ERE Informatique)(FR)[aka Covenant, The][re-release] ZXSpectrum FR +120989CEFC82FBD38613EB3492293749 Survivor (1987)(Topo Soft)(ES) ZXSpectrum ES +FA941B2DE2367BC09288670154FC8D2A Survivors, The (1986)(Atlantis) ZXSpectrum +DB43B7342E1378F0883AA25E81FF822B Svemirska Prica (1985)(Suzy Soft)(HR)(sr) ZXSpectrum sr HR +02FF0E3C14D4151C0CE25D1BAE37D0D8 Swamp, The (1984)(Birdwing) ZXSpectrum +DFDF8B57276C9ED5F398458F4A7C2457 Swap (1984)(Grisewood & Dempsey)(16K) ZXSpectrum +1D26E6BC3F77D89FAD0164C18158F770 Sweevo's Whirled (1986)(Gargoyle Games)(128K) ZXSpectrum +AB6C5372D81D3FAC0E9D0BE2E3927B7C Sweevo's World (1986)(Gargoyle Games) ZXSpectrum +D0FCC8224CFB44A491AC99715BF41CB7 Sweevo's World (1986)(Gargoyle Games)[a] ZXSpectrum +427CBF09A3476E54734E4387DDCC7B0F Swettibitz in Space (1985)(Automata UK) ZXSpectrum +163A424DFF343D4797D22A93EED376D9 Swiss Navy (1984)(Grisewood & Dempsey)(16K) ZXSpectrum +EECE9358DE05557CA06FBC18487C6F08 Switchblade (1991)(Gremlin Graphics)(48K-128K) ZXSpectrum +7E4FED035312CCD2831625DBE4DBEEB0 Switchblade (1991)(Gremlin Graphics)(48K-128K)[a] ZXSpectrum +7F461ED4CE71A2EC1451991F7C182324 Switchblade (demo) (1991)(Gremlin Graphics)(48K-128K)[Your Sinclair Covertape] ZXSpectrum +776C51B4B2320A8096D32CE703562DC7 SWIV (1991)(Storm)(128K)[a][aka SilkWorm In Vertical][aka Silkworm 4][aka Special Weapons Interdiction Vehicle] ZXSpectrum +59884A2ED2D033547B5C069E2FC9A147 SWIV (1991)(Storm)(128K)[aka SilkWorm In Vertical][aka Silkworm 4][aka Special Weapons Interdiction Vehicle] ZXSpectrum +D7507BB8E6BFB96C616181897C936F6E Sword (19xx)(Wood, Peter) ZXSpectrum +2C068E6556F856B7D1211DB529C49686 Sword and Shield (1988)(Power House, The) ZXSpectrum +722FB5582CEE0A2AD487B2722792EC4C Sword of IANNA, The (2017-09-30)(RetroWorks)(128K)(ES)(en-es) ZXSpectrum en-es ES +204A1664595FBD7DC9CBF3470856FF36 Sword of the Samurai (1992)(Zeppelin Games) ZXSpectrum +33C014963FAD2465B3F92E537FBCF223 Sword Slayer (1988)(Players)(128K) ZXSpectrum +B1F6E3F4BB418BD74A7A01868259E531 Sword Slayer (1988)(Players)(48K-128K) ZXSpectrum +72F2AE21B9A373DB1ED1F215AD81CFA1 Swordfight at Midnight (1983)(Sunshine Books)(16K) ZXSpectrum +F09FB2A78EC14EC2E29E6D2A7AEF2704 Swords & Sorcery (1985)(PSS)[a][aka Swords and Sorcery] ZXSpectrum +AFB311C466BD1118111ED21E5844DDBB Swords & Sorcery (1985)(PSS)[aka Swords and Sorcery] ZXSpectrum +CBD256ACACF9EEAD8909EF6C09452610 Swords of Bane (1986)(CCS)(48K-128K) ZXSpectrum +2EAC63549055A7857F3705D1FEEC5CDE Swords of Bane (1986)(CCS)(48K-128K)[a] ZXSpectrum +961BDA31B82A1DFE529993E3566F69C7 Swordsman (1983)(Pan Books)(16K) ZXSpectrum +BCED611798843D599FCCFEC054BCD254 Swordsman of Kraxis 7, The (19xx)(-) ZXSpectrum +5AD78D0D117DAAFB2B7C3F5DCEC34010 Syntax (1989)(Blue Ribbon) ZXSpectrum +EDA834626D6D8CF88F4EA2B9E1B3F6F6 Syntax (1989)(Blue Ribbon)[a] ZXSpectrum +C929305384FD70960E1EE5586CFB15DF System 15000 (1984)(Craig Communications) ZXSpectrum +FEEFBEEB94B1AA84BC328EF176E8863D Szellemkastely (1987)(Vegh, Miklos)(HU) ZXSpectrum HU +57ED86A45CEEA56864B0A7DE5E7608F7 Szin-Kereszt (2006)(Jatekgyaros)(HU)(en) ZXSpectrum en HU +AF481B731292309187596B05423B3A4E T.L.L. (1984)(Vortex)[a][aka Tornado Low Level] ZXSpectrum +85ABB02DDD0C00619565EA508E65A788 T.L.L. (1984)(Vortex)[aka Tornado Low Level] ZXSpectrum +BA9635F5BA12CF898C812436D52438B5 T1 - Secret Document (2010)(AER)(RU)(en-ru) ZXSpectrum en-ru RU +D0F856CE619CDD9837FE5C1880996A17 Tachyon Command (1985)(Century) ZXSpectrum +3CC731BA58C3BF87D7F3CD0209C37705 Taffy Turner (1985)(Silversoft) ZXSpectrum +A2E3AB9E841C646FC9D2E91EC0871111 Taipam (1983)(Lopez, Joaquin Bayon)(16K)(ES)[aka Taipan][re-release] ZXSpectrum ES +00A309169A0DEA720CAC2610F3F08625 Tai-Pan (1987)(Ocean)(128K) ZXSpectrum +9A1309F6B04ED5FA378F176E5001956A Tai-Pan (1987)(Ocean)(48K-128K) ZXSpectrum +E0F790199C3F10924138E2D91C7A8542 Tajemnica Carmen Strasse 35 (2017)(Smok Wawelski)(PL) ZXSpectrum PL +D61FDEBB21AE21B7A4E6ABFA0AA67DDF Takeout Freakout (2017-02-28)(Nichol, Stephen)[Joystick] ZXSpectrum +3C874ED498C61E305C355DBE9DB24698 Takeout Freakout (2017-02-28)(Nichol, Stephen)[Keyboard] ZXSpectrum +2EA36F8D7BB646DDA1719927119DCE6B Tales Of Grupp, The (2015)(Retrobytes Productions)(ES) ZXSpectrum ES +AA09F0F2EA67E8A404289FCD5FC3731B Tales of the Arabian Nights (1985)(Interceptor) ZXSpectrum +B50B5228DF9B915CC90C8CA838DA5D10 Talisman (1985)(Games Workshop) ZXSpectrum +677E45C1E0D286E14805A2325FC9C7DE Talisman (1991)(Crash) ZXSpectrum +548244B683D0D33CBA881E6A7B092940 Talking Hedz (1990)(Hellenic)(128K)(GR)(en)[Crash Covertape] ZXSpectrum en GR +E72176705EFE577A74C4864928ED8A41 Talos (1985)(Silversoft) ZXSpectrum +F0F82B7972BDB9D8155A624BA9603056 Talos (1985)(Silversoft)[a] ZXSpectrum +5AE4732732BFFB42649E96BF5F0A8C0E Talos (1985)(Silversoft)[a2] ZXSpectrum +F2F9120AC30C275F3D9571DDBE987008 Tangled Tale, A (1985)(Pocket Money)[re-release] ZXSpectrum +BDE9715B0377CD12FCBBE1E5C84EF734 Tango (1992)(Proxima)(CZ)(en) ZXSpectrum en CZ +BEA8B1BBF4AD183F233969E24FE57EEB Tanium (1988)(Players) ZXSpectrum +AC5C944BA617C9AC77B9E0783524912E Tanium (1988)(Players)[a] ZXSpectrum +B860BC92B21897AA09463C3B50290304 Tank Attack (1988)(CDS Microsystems) ZXSpectrum +A271F866C8D1EAAE774FC8BBE6ADD530 Tank Battle (2013)(Illusion Works)(RU)(en) ZXSpectrum en RU +F179D4D846CAFCB65D90CE97F4F78F0A Tank Busters (1983)(Firebird)[aka Rommel's Revenge][re-release] ZXSpectrum +7839B254F3FDBD9EA19643BC03F484E2 Tank Command (1988)(Atlantis) ZXSpectrum +5340A80B65FC9DF1C374A17DD0CA249D Tank Command (1988)(Atlantis)[a] ZXSpectrum +00EAB89EDE3A86561C5EA0B015D581E5 Tank Command (1988)(Atlantis)[a2] ZXSpectrum +87DFCAB031A8B8C8CACD675F825CF8F9 Tank Trax (1983)(Amoeba) ZXSpectrum +52F7DB9BA05B93D120CA0E0AD85FFCC9 Tank Trax (1983)(Amoeba)[a] ZXSpectrum +31ECCE989E4B1D5A0282323EDB7C86CA Tank Trax (1983)(Mastertronic)[re-release] ZXSpectrum +B0AE8B3133EB341F3F76E56DAE0F4506 Tanker (1983)(C&VG)(16K) ZXSpectrum +141A8D594B3F170D927CE25F8EF54F7F Tanker (1984)(Sinclair User)(16K) ZXSpectrum +64F98CB7CF7477FD7035493B9DFDE40D Tankodrom (1992)(Piter)(RU) ZXSpectrum RU +1439ACCBD16B9B7DEDECB23FA4930264 Tantalus (1986)(Quicksilva) ZXSpectrum +3E79A93004FFFF177B71A9E2B5516CB6 Tanx (1983)(Interface Publications) ZXSpectrum +57D38ADD2A064F6AEDF22170CE90416A Tanx (1983)(Pan Books)(16K) ZXSpectrum +7CBFA0B15311F20FE163FDB3EA81A2B0 Tapeworm (1986)(Your Computer) ZXSpectrum +3C098787F5655C0E3B022F769B3F67B9 Tapper (1985)(U.S. Gold) ZXSpectrum +0E38044D8039917E5C1A5C22E55878A2 Tapper (1985)(U.S. Gold)[a] ZXSpectrum +461E404F6614221DA30679842BB26314 Tarantula (1983)(Interface Publications) ZXSpectrum +9A77D8A7E599448963FB0F42C2097035 Tarantula (1987)(Creative Sparks) ZXSpectrum +07D0EA723E0E516F0FF5CB6DDD096226 Target - Renegade (1988)(Imagine)(48K-128K) ZXSpectrum +CB1FEBF6F3B5108AE50C4E28C1A12BE5 Target - Renegade (1988)(Imagine)(48K-128K)[a] ZXSpectrum +9F90A488F45BA1752B08F122FD060B0F Target (1985)(Sinclair User) ZXSpectrum +F47CB60AF2F3AE85943A6FFEBFB66038 Target (1989)(Martech Games) ZXSpectrum +5F6480BD6B25452F42A66B81D0D22A97 Target Plus (1988)(Dinamic)(ES)[gunstick] ZXSpectrum ES +32B2898B83BCC563C5D30BCF52AE6A85 Target Practice (1984)(St. Michael)(16K) ZXSpectrum +775CE17110A4383D9A8833C5F8DAE9DB Target Practice (1995)(Vaxalon)(16K) ZXSpectrum +E93980E2005CF77ED8447C4FAC3771B4 Targets & Invaders (1984)(Longman) ZXSpectrum +4B08FFDDFB6C52A56A6DA900E4F288EA Tarzan (1983)(Wicosoft)(16K)(DE) ZXSpectrum DE +97904A94CBACE9BD71E8062B90BFD4AC Tarzan (1986)(Martech Games)(48K-128K) ZXSpectrum +F96492E0B13B8CE0999DAC55D4E5B301 Tarzan (1986)(Martech Games)(48K-128K)[a] ZXSpectrum +03855C5A9CE72B8D5A1E28BCEA1011E5 Tarzan Goes Ape (1991)(Code Masters)(48K-128K) ZXSpectrum +64F4D2ECB55AB1EE0BCBDC15647B8AE3 Task Force (1989)(Players Premier)(48K-128K) ZXSpectrum +7FD3B1E1D821EFAC914C7ECDAD309BC1 Tasword 2000 (2000)(Wilson, Matthew)[CSSCGC] ZXSpectrum +F0F2AB1038DE25DA2D8A5BFF1D72C49E Tau Ceti - The Special Edition (1987)(CRL Group)(128K) ZXSpectrum +65CBCD557DBEF62663B226ECDF911F1F Tau Ceti - The Special Edition (1987)(CRL Group)(128K)[a] ZXSpectrum +F5DFCD5C7DFCA27DF8AEC6735BC64CD0 Tau Ceti - The Special Edition (1987)(CRL Group)(128K)[a2] ZXSpectrum +4C75E23807581C23228CD8A7627D55FF Tau-Ceti (1985)(CRL Group) ZXSpectrum +D3C40E4DD14CF4F8A49AC9B871E7A066 Tau-Ceti (1985)(CRL Group)[a] ZXSpectrum +16F0F63730CFCD3CDA11BEB797621BC3 Taxi! (1983)(Digital Integration)(16K) ZXSpectrum +AD4E040B9F59C1DA2E36052BB6A52C6A T-Bird (1989)(Mastertronic Plus) ZXSpectrum +0F117EC54A7581DBB8FDA96AEE5E396B Tea And Sympathy (2013-10)(Bentley, Jarrod - Cauldwell, Jonathan)(48K-128K) ZXSpectrum +C062F8117E799369CEB154C62436B36C Tea And Sympathy (2013-10)(Bentley, Jarrod - Cauldwell, Jonathan)(48K-128K)[Load into AGD4] ZXSpectrum +02E39BEB208C849423B10A403D661ACD Teacher Trouble (1989)(Pegasus) ZXSpectrum +888A0C21B21C9C9556941871A00552FE Teacher Trouble (1989)(Zenobi)[re-release] ZXSpectrum +4B8392B9F3121C78CE6745B5BBCF3E45 Teatar (1986)(Suzy Soft)(HR)(sr) ZXSpectrum sr HR +B818DE3E45C015F2EA904481D480E87B Techno-Cop (1988)(Gremlin Graphics)(128K) ZXSpectrum +B8611AAF984E2171502A4C150DC029AC Techno-Cop (1988)(Gremlin Graphics)(48K-128K) ZXSpectrum +26B1FC37E0A505F2F18C6E2AF272872A Technodrom (1997)(Real)(128K)(BY)(en) ZXSpectrum en +87090AB16DBC978F14616325B731E1FE Ted Barret - Lager (1987)(Viking)(IT) ZXSpectrum IT +A408268F7CB2DAC640EC90C9B224B617 Teddy Bear (1987)(Traff's) ZXSpectrum +799BED251AC8C655C37D56F4C6B5C292 Teenage Mutant Hero Turtles - The Coin-Op (1991)(Image Works)(48K-128K) ZXSpectrum +8FB3D73554F7D821110DD73DEC249423 Teenage Mutant Hero Turtles (1990)(Image Works)(48K-128K) ZXSpectrum +41CBE69BEED46D9A41034EBA90C1D0CB Teenage Mutant Hero Turtles (1990)(Image Works)(48K-128K)[passworded] ZXSpectrum +F470C7944EB2D7AD9A2D0C71A97B66BC Teladon (1988)(Destiny) ZXSpectrum +83F64072130D46C065471F5373F7217F Teladon (1988)(Destiny)[a] ZXSpectrum +800251344CE572FCA76E366494B71236 Teladon (1988)(Destiny)[a2] ZXSpectrum +CD845CFE46FD9C304B24D9241201731E Telefony (1992)(Proxima)(128K)(CZ) ZXSpectrum CZ +7F0F78DA686D4BB3AAB007E3900B7220 Teleport (2005)(Compiuter Soft)(16K)(ES) ZXSpectrum ES +6810ED1E43D05A73F4FC78C7DEFAF7DB Teletest (19xx)(BOCTOREH)(PL) ZXSpectrum PL +A9357E80CDCEFDA781530F45021576C9 Telly Tennis (1987)(Amstrad)(128K) ZXSpectrum +5588069DF855B915C37C6C64ACDCBBD5 Telly Trivia! (1986)(Pirie, Keith) ZXSpectrum +A6AC441435E2AEE61C9464587DBBCD1A Telly Wise (1990)(Fastback) ZXSpectrum +1086B81CEC7FBE550166689E86E3699C Tempest (1983)(EMM)(DE)(en) ZXSpectrum en DE +24425620CEDA0A63CBCE1A02D209FC67 Tempest (1987)(Electric Dreams) ZXSpectrum +F41B5983D124DB228AC146D4DD2F9F08 Temple of Terror (1987)(U.S. Gold) ZXSpectrum +D3CE835210F04F037111CB261C7C66C3 Temple of Terror (1987)(U.S. Gold)[a] ZXSpectrum +DBBD5DA67E9CA15DB7BAAB7F80B6625F Temple Terror (1985)(Atlantis) ZXSpectrum +23979A2798AB58CD109035D4F8807B73 Templo de la Llama, El (2006)(Gomez, Jaime Tejedor)(ES) ZXSpectrum ES +17DCBD48861872F3B00ED20BC4F0F285 Templo Maldito, El (1985)(Micromania)(ES) ZXSpectrum ES +DCA8F34718DFD9C586AAD7569FD073CD Templos Sagrados, Los (1991)(Aventuras AD)(ES) ZXSpectrum ES +A589886FF1AE7320D085D6A4DF4BA2C7 Templos Sagrados, Los (1991)(Aventuras AD)(ES)(Side A) ZXSpectrum ES +C85854782E154783462AF832DC60993A Templos Sagrados, Los (1991)(Aventuras AD)(ES)(Side B) ZXSpectrum ES +321E5CB3A8FCF83B2E00C774C5D0486F Ten Green Bottles (1984)(Sinclair User)(16K) ZXSpectrum +D03DD852C294625988BD2B6ED807181B Tenebra Macabre (2013-10-31)(Mojon Twins, The)(48K-128K)(ES) ZXSpectrum ES +803BBA442D29561A9ABD9526C3883BDE Ten-Pin Challenge (1987)(Atlantis) ZXSpectrum +FA9CB33F3A9459A113513CD2282F1FB1 Teodoro no Sabe Volar (2010)(RetroWorks)(ES)(en)[aka Teodoro Can't Fly] ZXSpectrum en ES +C6EABACF9D578797E5BA0C4FBE2F889F Teodoro no Sabe Volar (2010)(RetroWorks)(ES)[aka Teodoro Can't Fly] ZXSpectrum ES +8A65CE13FC956D11985D7F64F89299CC Termination (1992)(Sinclair User) ZXSpectrum +B493F13A619968FFF2378F4EA1002621 Terminator 2 - Judgment Day (1991)(Erbe)(128K)(ES)(en)[re-release] ZXSpectrum en ES +F54DD809FC0ED0AA28B598D137E30F2C Terminator 2 - Judgment Day (1991)(Ocean)(128K) ZXSpectrum +90EBD3231B1122796DAEDEBD5A7AB06C Terminus - The Prison Planet (1986)(Mastertronic Added Dimension) ZXSpectrum +E9F85D7D25CD7B715EE9A4D22FA3ED88 Terminus - The Prison Planet (1986)(Mastertronic Added Dimension)[a] ZXSpectrum +6F0110DD2634522E5E6FE7C611778A05 Terra Cognita - The Hollow Moon (1986)(Code Masters) ZXSpectrum +6686E522BBD19F2C820F46CDEE7964C5 Terra Cresta (1986)(Imagine) ZXSpectrum +14EBF6094AF90A9D3A55BDFA6857866E Terra Cresta (1986)(Imagine)[a] ZXSpectrum +E81144845FE109F3D9AC504A61ABDEBA Terra Cresta (1986)(Imagine)[a2] ZXSpectrum +9CB96E8D4F8821A12A0105CE7DAEC8D1 Terrahawks (1984)(CRL Group) ZXSpectrum +2E4C2D8982F870C9BA2B6F31983306DE Terrahawks (1984)(CRL Group)[a] ZXSpectrum +8AE8CC8CDCDC0AE060DCD4051CF246BC Terrahawks (1984)(CRL Group)[a2] ZXSpectrum +99BD7A81711A0E0FD95606324392A574 Terrahawks (2014-07)(James, Gary) ZXSpectrum +53AAB942CDE85AF2424E7D7BF097B036 Terrahawks (2014-07)(James, Gary)(128K) ZXSpectrum +32DD91C1A846E4BA248C3531AA0AD2BB Terramex (1987)(Grandslam)(48K-128K) ZXSpectrum +2C716C75FDBEFAE940B5B254C0EF9533 Terramex (1987)(Grandslam)(48K-128K)[a] ZXSpectrum +2CB9CF548313980CE2BAACF8BB4168D3 Terrapin (1985)(Your Computer)(16K) ZXSpectrum +E83242DD92868AF52637BD000C53175E Terrapins (demo) (2017)(Turvey, Allan) ZXSpectrum +AAC87E023E18DF3C7CEBA2CDF1CE3137 Terra-Plen (1987)(Thrydhent Vision Systems)(ES) ZXSpectrum ES +F24E6BFDB4BB916DDAF61CA371A68891 Terror (19xx)(-)(es) ZXSpectrum es +FBF18F5D1E5B62613E551F4CE4E49110 Terror at the Walcote Canyon (1997)(Luncheon Club) ZXSpectrum +1373C82F50385F391EAC801ED216EC87 Terror from Sarnath (1991)(Year Zero)(ES)(Tape 1 of 2) ZXSpectrum ES +067485EA1375F89CEA9DEA9E5984A436 Terror from Sarnath (1991)(Year Zero)(ES)(Tape 2 of 2) ZXSpectrum ES +9205B8B44E87C12E850D3A77C6519B39 Terror from the Deep (1983)(Kayde) ZXSpectrum +60B99EA43CB22B44DF0538D7AE2F5535 Terror of the Deep (1987)(Mirrorsoft)(48K-128K) ZXSpectrum +40C0A642A7340C36AA09E6A5A3869A62 Terror of the Deep (1987)(Mirrorsoft)(48K-128K)[a] ZXSpectrum +50083A1BA9CFCDEE69331D43EE3B2DBB Terror-Daktil 4D (1983)(Melbourne House) ZXSpectrum +ACF18C5FCDABE7DD554760B51F7D3862 Terrorlandia (2014-01-10)(Didone, Fabio)(es) ZXSpectrum es +C345CA46F839CE90BB448DE149E18630 Terrormolinos (1985)(Melbourne House) ZXSpectrum +5207C8B2D721479009C982EDBD6316F7 Terrorpods (1989)(Melbourne House) ZXSpectrum +DA7B5115E5C2434F5FF569BDFA678392 Terrors of Trantoss, The (1986)(Ariolasoft UK) ZXSpectrum +49C1FE7B88F62CBB9CAD806EDED253EE Terry Jones - Montezuma (1987)(Viking)(IT) ZXSpectrum IT +3CF4D58947F71823DA6C08A52EB187E7 Terry on the Move (1985)(BIBLEchip) ZXSpectrum +88150B6FF6C54D6EEBE8995273044888 Terry the Turtle (2013)(Purple Unicorn)(128K) ZXSpectrum +AEA44609E9BA97F7D5EE48AE20C62B6A Terry the Turtle (2013)(Purple Unicorn)(128K)[a] ZXSpectrum +37AA25594A4E2D13E4A2DAA471671020 Terry the Turtle (2013)(Purple Unicorn)(128K)[a2] ZXSpectrum +B4DA6F42A750365C7369D3FCA30D7FAF Terry the Turtle-Vektor (2013)(Purple Unicorn)(128K) ZXSpectrum +03C34DC3AB864AE07EC4112E9E1950F0 Test Master (1988)(E&J) ZXSpectrum +FF8B50439E79200B698165D2BAFF20CD Test Match Cricket + One Day Cricket (1983)(CRL Group) ZXSpectrum +30078DEBD04F0A920F64B35106CF82A9 Test Raduga 001 (19xx)(-)(RU)(en) ZXSpectrum en RU +B460D04AE814163CA3020AFD763D71BE Testcard Simulator (2003)(Doe, Allen)[CSSCGC] ZXSpectrum +8D97F5DCF60AB4DD30FB6CB7968D903E Tetris (1986)(Baliasov, V.A.)(RU) ZXSpectrum RU +829F085DED75D9E792C333956A49AC79 Tetris (1986)(Baliasov, V.A.)(RU)(en) ZXSpectrum en RU +6F000E4D261F94166997DCCDF7341F85 Tetris (1988)(Mirrorsoft)(128K) ZXSpectrum +1596B41C18904A1E7E6F6C7880E076E3 Tetris (1988)(Mirrorsoft)(128K)[a] ZXSpectrum +1F7BBAB906C0DF82A2E99366207CF2D9 Tetris (1988)(Mirrorsoft)(48K-128K) ZXSpectrum +6AE45CD534DC0531C04BBE642ACD78A9 Tetris (1988)(Mirrorsoft)(48K-128K)[a] ZXSpectrum +286114760DC71BECED5481A632AA5B1A Tetris (1988)(Rafii Soft)(PL) ZXSpectrum PL +EA4EFF6C3A7432B7C123F4C3124C0F4C Tetris 2 (1990)(Fuxoft)(128K)(CZ)(en) ZXSpectrum en CZ +23291C1D27375E0B5047AD4C5C0783DC Tetris 2 (1990)(Fuxoft)(48K-128K)(CZ)(en) ZXSpectrum en CZ +A4670BE5B07D8E3D2797481863E2F131 Tetris 2 (1990)(Ultrasoft)(48K-128K)(SK)(en)[re-release] ZXSpectrum en SK +C80B139DA8C5189ECEFA19154AE980EB Tetris 3 (1992)(Borec - Shop For Games)(SK)(en-sk) ZXSpectrum en-sk SK +DB290B7A78DAB50615468ABD15A0EA82 Textgolfpro (2016)(Rycroft, Neal)[CSSCGC] ZXSpectrum +5F121C149CFCEC0C7A113964C7A5A38C Text-Only Grand Prix 2009 (2008)(Smith, Bob)[CSSCGC] ZXSpectrum +5A56D19ADEDFBD60FBF70D05F716E1C6 Thanatos (1986)(Durell)(128K) ZXSpectrum +33A2436279FC52A173875BD592B0F98E Thanatos (1986)(Durell)(48K-128K) ZXSpectrum +858AAAE1BFDB57E97479C3280F6CDA2C Thanatos (1986)(Durell)(48K-128K)[a] ZXSpectrum +5123ADF2C0E828A380B9E260942DEF4A That Sinking Feeling (2017-08-02)(Sunteam)(48K-128K) ZXSpectrum +E5642F6DB03DCD653D61BC29E4112A6D That's the Spirit (1985)(Edge, The) ZXSpectrum +98A3B95425C9599816DC21D817DD2B27 That's the Spirit (1985)(Edge, The)[a] ZXSpectrum +F646B2AB655ACCCA34A8CF08A64ED33C Theatre Europe (1986)(PSS) ZXSpectrum +554CE546A326E6A52BBCA2D8EBC3A45F Theatre Europe (1986)(PSS)[a] ZXSpectrum +FE9B6C461DD5BB9E046A9F171675AFBA Their Finest Hour (1985)(Century Communications) ZXSpectrum +8B4FED97660AC75EE108522131231770 Their Finest Hour (1985)(Century Communications)[a] ZXSpectrum +2D7716A0012248C2F195C9AFD334F560 Their Finest Hour (1985)(Century Communications)[a2] ZXSpectrum +2E944A94D00E10FE7CF1ADF26AC49756 Them (1988)(Pirate) ZXSpectrum +792D1E96F198251B77B94629A3438D71 Therbo - An Alternative to War (1984)(Arcade) ZXSpectrum +E27CF869D6712372092F56673002F261 Theseus and the Minotaur (1990)(Guild, The)(Side A)[re-release] ZXSpectrum +1F2E66B07F9472F4D531374E0E4185AE Theseus and the Minotaur (1990)(Guild, The)(Side B)[re-release] ZXSpectrum +2AB5F6DF1DF8EC0CAB85CAAD1D1254CA Theseus and the Minotaur (1990)(Zenobi)(Side A)[re-release] ZXSpectrum +5E41BD798E0FA7722295A362A97EB58D Theseus and the Minotaur (1990)(Zenobi)(Side B)[re-release] ZXSpectrum +1B607B67B89A5AF9D2AE751EA547DCBA They Call Me Trooper (1987)(CRL Group)(128K) ZXSpectrum +9FA9E7D981A896EFFDFF1C263C3D3A1F They Call Me Trooper (1987)(CRL Group)(128K)[a] ZXSpectrum +A15B3B46B65BA920E41F5FE978B19648 They Say the World Will Die in Fire and Ice (1984)(Electric) ZXSpectrum +073D7EBC1058768F613814C294D3E53C They Stole a Million (1986)(39 Steps) ZXSpectrum +54F54C8B67BCD45CFD9F11891CB9889C They Stole a Million (1986)(39 Steps)[a] ZXSpectrum +F0463393D2AB699AF841B84D095F2CED They Stole a Million (1986)(39 Steps)[a2] ZXSpectrum +98A216AE416CE23067368526210F8E44 Thief in the Night, A (1989)(Westy Productions) ZXSpectrum +3DF660CC88B096873ACF818FCB3C2EAF Thief's Tale, A (1991)(Guild, The)(Tape 1 of 3) ZXSpectrum +42C6906A988B9A3104AB02573A6ED6FC Thief's Tale, A (1991)(Guild, The)(Tape 2 of 3) ZXSpectrum +BF5A89FD6160C0DD8719317C6233694A Thief's Tale, A (1991)(Guild, The)(Tape 3 of 3) ZXSpectrum +751254466D5E662BE81B00F0E5FB3491 Thieves School - The Oasis - Mini-Expansion (2008)(World XXI Soft)(128K)(AR)(en-es) ZXSpectrum en-es +8724556BAAA577EB8AE9C71033083909 Thieves School (2008)(World XXI Soft)(128K)(AR)(en-es)(Side A)[aka Escuela de Ladrones] ZXSpectrum en-es +6337C5900AA5EBC9D7CEB3FEFEB58897 Thieves School (2008)(World XXI Soft)(128K)(AR)(en-es)(Side B)[aka Escuela de Ladrones] ZXSpectrum en-es +DCE4850C1FF8B745652CF9236AC6EF65 Thieves School (2008)(World XXI Soft)(128K)(AR)(en-es)[aka Escuela de Ladrones] ZXSpectrum en-es +1DF871917FE27CFC6B78393A1BC097DB THIMBLE (2001)(Triumph Game Labs)(48K-128K)(RU) ZXSpectrum RU +E872C793C49624137B2CEFB4D25D1A74 Thing 2 - Thing Bounces Back (1987)(Gremlin Graphics) ZXSpectrum +A207727A53FF412071268005A66D770F Thing 2 - Thing Bounces Back (1987)(Gremlin Graphics)[a] ZXSpectrum +770AF3F5CCDA9170CD7246EEEBC199B7 Things! (1991)(Advanced Adventure Creations)(ES) ZXSpectrum ES +8216B705B3EDE48329E79F5002A7088E Thingy and the Doodahs (1986)(Americana) ZXSpectrum +305298937349D11E927F4828AF1400E7 Think of a Number (1999)(Jolly, Derek)[CSSCGC] ZXSpectrum +E4E63A241EE43D66610664E00340FB6B Think! (1985)(Ariolasoft UK) ZXSpectrum +C35D069FDB1DD33E0D10CCE93D22AC42 Think! (1985)(Ariolasoft UK)[a] ZXSpectrum +A4CC7BA138035658852BEDF12AFD712A Thinker (1989)(Vulcan)(PL)(en) ZXSpectrum en PL +27780DF760A9EED2EC2D81C9BF656AAA Thinker, The (1985)(Atlantis) ZXSpectrum +507BEFA134D3B4852A41990EEBC11526 Thinking Brain 2, The (2015)(-)[CSSCGC] ZXSpectrum +BD4F2F1977DF73CB439E74CAA7DCEC32 Thomas the Tank Engine & Friends (1991)(Alternative) ZXSpectrum +B0764799E0C661BA0165C6B2ED543D65 Thomas the Tank Engine & Friends (1991)(Alternative)[a] ZXSpectrum +9E55FA573C0096967E8869AE5F1E10CB Thompson Twins Adventure, The (1984)(C&VG) ZXSpectrum +4637925A2A6A482C8FF31B6F07C88F93 Thor (1988)(Proein Soft Line)(ES) ZXSpectrum ES +6E46453600EA07603DFA0B3520CD6AFA Thor (1988)(Proein Soft Line)(ES)[a] ZXSpectrum ES +6716E0A8ED65E50A1A4FBECE59BA5E00 Three Blind Mice (1984)(Sinclair User)(16K) ZXSpectrum +43AEE2DF27B0183BFB7D45462A6B7BA8 Three Octopuses (2017)(kas29)(RU) ZXSpectrum RU +50F5B741C5DE4A8C1DC049269D76130C Three Octopuses (2017)(kas29)(RU)(en) ZXSpectrum en RU +DCCB574F943FF4D1476C0EA182F59ACF Three Weeks in Paradise (1986)(Mikro-Gen)(128K) ZXSpectrum +8B42482BC7BBD775CEF0830D9EA33258 Three Weeks in Paradise (1986)(Mikro-Gen)(128K)[a] ZXSpectrum +06357419B48D4C6E76780F1476CB7823 Three Weeks in Paradise (1986)(Mikro-Gen)(48K-128K) ZXSpectrum +97D41DDDB438EA11A3F306CD6EA5E651 Three Weeks in Paradise (1986)(Mikro-Gen)(48K-128K)[a] ZXSpectrum +88BBB7B3667EC4B3CEAA0877B97B8240 Three-D Maze (1983)(Interface Publications) ZXSpectrum +CBF12C28731DD67A81F519A152124C4B Three-D Maze (1983)(Interface Publications)(16K) ZXSpectrum +63571FFA888EC42529281876CE1BECC1 Three-D Maze II (1983)(Interface Publications) ZXSpectrum +18126F45ED78374B5C78467C0E998A50 Thro' the Wall (1982)(Sinclair Research)(16K) ZXSpectrum +08A9638B49FCA5D43FDED34D796B16BF Thro' the Wall (1982)(Sinclair Research)(16K)[a] ZXSpectrum +2A66B0845A45F1F1658F77C3C4351880 Throne of Fire (1987)(Melbourne House) ZXSpectrum +CFAFE73DC7F0DB728E685772DE6C131F Through the Trap Door (1987)(Piranha) ZXSpectrum +82E29636D8DC71358BD0622C187C938B Through the Trap Door (1987)(System 4)(ES)(en)[re-release] ZXSpectrum en ES +90F67BC7E6AF8E645D06141BC294CC62 Thrust (1986)(Firebird) ZXSpectrum +AB2F04E4839BDBC4356ADF043C7F29BD Thrust II (1987)(Firebird) ZXSpectrum +79C0887BDF2514CF9F0D8F946E7643D4 Thrust II (1987)(Firebird)[a] ZXSpectrum +514ED1B30DE357C6DFF299121D5F8153 Thrusta (1983)(Software Projects)(16K) ZXSpectrum +004C04FE790B051A61375F1FC8C3FF57 Thunder Blade (1988)(U.S. Gold)(48K-128K) ZXSpectrum +5FF68D15EDAA37FAED8E7188659106EF Thunderbirds - Level 1 (1985)(Firebird) ZXSpectrum +6D442DE12F1278882857B9AEC6309B51 Thunderbirds - Level 2 (1989)(Grandslam)(48K-128K) ZXSpectrum +67A43D7226259F6967832D179687E967 Thunderbirds - Level 2 (1989)(Grandslam)(48K-128K)[a] ZXSpectrum +445D4FD1A04E9584B2D65489DB55DFDF Thunderbirds - Level 3 (1989)(Grandslam)(48K-128K) ZXSpectrum +A8DC60F15A7F7BCBD8B8B690BB6F3179 Thunderbirds - Level 4 (1989)(Grandslam)(48K-128K) ZXSpectrum +294E59F5D8822B3812804D91FF50BFF9 Thunderbirds - Level 4 (1989)(Grandslam)(48K-128K)[a] ZXSpectrum +6BD7FDA992D2DED35AC3A142F6CC3736 Thunderbirds - Mission 1 - Mine Rescue (1989)(Grandslam)(48K-128K) ZXSpectrum +43A914F4B2103BAA943263D4E15DF68F Thunderbirds - Mission 1 - Mine Rescue (1989)(Grandslam)(48K-128K)[a] ZXSpectrum +4D6231BC120A5E90B336AAA6920A8E05 Thunderbirds - Mission 2 - Sub Crash (1989)(Grandslam)(48K-128K) ZXSpectrum +7B36C49DCA9784388A5A887CC5639D0B Thunderbirds - Mission 2 - Sub Crash (1989)(Grandslam)(48K-128K)[a] ZXSpectrum +07A4F5F3B586824F0D63ED5083A58693 Thunderbirds - Mission 3 - Bank Job (1989)(Grandslam)(48K-128K) ZXSpectrum +C3B369642A1D339964ECA844BEEA47A5 Thunderbirds - Mission 3 - Bank Job (1989)(Grandslam)(48K-128K)[a] ZXSpectrum +CE855D6B0726C273AB9D51D9D26AC722 Thunderbirds - Mission 4 - Evil Hood (1989)(Grandslam)(48K-128K) ZXSpectrum +38C621FD9853111826DD006284F3A92E Thunderbirds - Mission 4 - Evil Hood (1989)(Grandslam)(48K-128K)[a] ZXSpectrum +6362DFA499AF019D3D5889504BCA6F88 Thundercats (1987)(Elite Systems)(48K-128K) ZXSpectrum +43D02B752B63A5652AE2BA64BBBB4611 Thundercats (1987)(Elite Systems)(48K-128K)[a] ZXSpectrum +E13A37C0FCFBE9A1494AB57EB91B0551 Thunderhawks (1984)(Lyversoft) ZXSpectrum +D699BD3EE9833651A5D1F5C858468331 ThunderJaws (demo) (1991)(Domark)[Crash Covertape] ZXSpectrum +54D4AC2B6A1C51218053F1F23480A37F ThunderT (2013)(-)[CSSCGC] ZXSpectrum +C5ACD3B65A680D73C0E5868DDC38158F Thunderturds (2013)(Death Squad, The) ZXSpectrum +9F1684FA6A4C0CC5A2AA207C95E73D69 Thunderturds 2 (2016-04-15)(Death Squad, The)(16K)[CSSCGC] ZXSpectrum +A6B065416724B0665014254BFD4111A1 Tiburon (1989)(LOKOsoft)(ES) ZXSpectrum ES +9D7D7C2E691D2159B6446ECEBC38349F Tic Tac Zac (2003)(Bodrato, Stefano)(16K)(IT)(en) ZXSpectrum en IT +EFD8BDF0C411C50412FB932E93DBC4D7 Ticket to Ride, A (1986)(Mastertronic) ZXSpectrum +9A82698F314385FAF8668E01AF4A3538 Ticket, The (1986)(Gilsoft International) ZXSpectrum +999C9D21C28D99835C1579B1713A2DBD Tiddly Drinks (1987)(Gremlin Graphics) ZXSpectrum +7845C01F9B80FE1759DF2E51440F9CAC Tidy Tony (1987)(Tynesoft) ZXSpectrum +2841170CEE20E97700E8B8EEB24A27E4 Tierras de Oman, Las (1992)(PAC Soft)(ES) ZXSpectrum ES +8C972872AAC9AEE8A0CF54A14A6D9545 Tiger Road (1988)(Go!)(48K-128K) ZXSpectrum +3D3347055320D0E0FE0781A968323993 Tiktaktyka (1989)(Vulcan)(PL) ZXSpectrum PL +4A6DAE3B93359B7C620BD4A4D00C7A7E Tiler (1984)(Interceptor) ZXSpectrum +99EAE5ED9ACB84F2A5702B455C3668C4 Tiler (1984)(Interceptor)[a] ZXSpectrum +624F2D71742D2F4C39EEB2B742C87063 Tiler (1984)(Interceptor)[a2] ZXSpectrum +A7674C29983518AF7EBA1853C2DD79A2 Tilt (1990)(Code Masters)(48K-128K) ZXSpectrum +B2AD02086202206CE78A7C286A2E1E8E TIM (1986)(Krajowe Wydawnictwo Czasopism)(PL) ZXSpectrum PL +E36AAAD9171C5850F56C1F30719755B6 Timber! (1985)(Your Computer)[aka Sawmill] ZXSpectrum +8F731087862CAED24C45DF7323D1BB91 Time Bomb (1986)(Your Sinclair) ZXSpectrum +DEFC3515E20D521653ED38642D3B40A4 Time Flies (1988)(Firebird) ZXSpectrum +68766A5C71271F66D2808AD8E49FC614 Time Flies (1988)(Firebird)[a] ZXSpectrum +2D39AE16AC93E81834ED04475EFB3257 Time Flight (1986)(Power House, The) ZXSpectrum +1AC8CB5E39835FF501327CD54916EA75 Time Hole, The (1999)(Martland, Edward)(128K) ZXSpectrum +DB4032560AC2F27A85054C3413D5ED5D Time Hole, The v1.1 (1999)(Martland, Edward)(128K) ZXSpectrum +B4533B60F7EF767EB8C65ED57203D8F5 Time Machine (1990)(Activision) ZXSpectrum +6654E375432AC961AAD06B52C549D72F Time Machine (1990)(Activision)[a] ZXSpectrum +93CB71DCC85FD91FCDE149854F89FF5F Time Machine, The (1983)(Channel 8)[re-release] ZXSpectrum +45DBC7522279FED0090C4AD631AF9B00 Time Machine, The (1983)(Digital Fantasia) ZXSpectrum +05DBE9ACC983C38DC0D31B9D58B5DDBE Time of the End, The (1986)(Mandarin) ZXSpectrum +5BFC0C1C7AB7518F55F13E44655088B4 Time Out (1988)(Zafiro Software Division)(ES)[Zydroload] ZXSpectrum ES +C9F0E6A72FBD3827B36F04118E6A4C16 Time Quest (1984)(Pocket Money)[re-release] ZXSpectrum +00DE41775BFA437FF24BD6E7E25327A4 Time Quest (1985)(Scorpio Gamesworld) ZXSpectrum +FBBEBB2834F9D72E85AD3025B1F5FDB4 Time Scanner (1989)(Activision)(48K-128K) ZXSpectrum +C49B454A541D26C4985744C708B72F6B Time Switch (1983)(Your Computer)[aka Time Slider] ZXSpectrum +7FD1406A768C30DD5DB49B54E0EFEFC1 Time Wreck (1985)(Sparklers) ZXSpectrum +48F49C1B1CFA284C44AFD8AFC90E5A1D Timebomb (1984)(CDS Microsystems)(16K) ZXSpectrum +32FBA37300EF9A2A2E0EE2685E49DA78 Time-Line (1983)(Gilsoft International)(16K) ZXSpectrum +119EA8A277B425A4DE1CF41D0943F56A Times of Lore (1989)(Origin Systems) ZXSpectrum +0FFE075A92CF12409B473C82F2EE7E1B TimeTrax (1986)(Mind Games) ZXSpectrum +3831E1FBD9DBFA371E5660792A16E61B TimeTrax (1986)(Mind Games)[a] ZXSpectrum +5ECA1DA0ECBF40446A3A560461C57596 Timezone (1985)(Atlantis) ZXSpectrum +2A296CFC3DCAD9DC8C4D90AD57C4ADE0 Tinny (1992)(Proxima)(CZ) ZXSpectrum CZ +12C3055C38D128C75521762E41D75CA3 Tintin en la Luna (1989)(Erbe)(ES)(en)[aka Tintin on the Moon][re-release] ZXSpectrum en ES +B3FD6EEC0D107D6E911CB8C3CC75C7CF Tintin on the Moon (1989)(Infogrames)(FR)(en) ZXSpectrum en FR +2FA1A42D7E6F6E9CF9C0D3DF653D9D73 Tintin on the Moon (1989)(Infogrames)(FR)(en)[a] ZXSpectrum en FR +B398E7BB23E3C3DF23A8361E210C615A Tintin on the Moon (1989)(Infogrames)(FR)(en)[a2] ZXSpectrum en FR +6D0F61EE4DB76410DA39A749160F3D02 Tiny Memory (2012)(Miazga, Rafal)(PL)(en) ZXSpectrum en PL +97AA7AF72DBA884D33955F8642F55C2D Tiny Tetris (1995)(Cher, Oleg N.)(16K)(UA)(en) ZXSpectrum en +D59A0B73340BB831304F50A09FA494AA tinyzb (2003)(Marks, Russell)(128K) ZXSpectrum +3A8AB962722213AF6379A472AAE8CC46 Tir Na Nog (1984)(Gargoyle Games)[a][aka Arabesque] ZXSpectrum +6E25F6B36AEBE8B8A9C8519277F28C69 Tir Na Nog (1984)(Gargoyle Games)[a2][aka Arabesque] ZXSpectrum +2E81236F292E099C4C9D4D35C436BF93 Tir Na Nog (1984)(Gargoyle Games)[a3][aka Arabesque] ZXSpectrum +21A66679CD4FFA0346C3965DFC770BDE Tir Na Nog (1984)(Gargoyle Games)[aka Arabesque] ZXSpectrum +559B7919DE10FC3495E41D2B9F1FE658 Tiro de Pichon (1985)(MicroHobby)(ES) ZXSpectrum ES +F8990384AB9314342CDFDD4A95C8BE26 Titan (1989)(Titus)(FR)(en) ZXSpectrum en FR +29B0EB102A557C7402C23F0EE9211664 Titan (1989)(Titus)(FR)(en)[a] ZXSpectrum en FR +A12C4382084DB41072574505C918557D Titanic - part 1 (1988)(Topo Soft)(ES)(en) ZXSpectrum en ES +0B7BE122F0D574A0EC43406614400389 Titanic - part 2 (1988)(Topo Soft)(ES)(en) ZXSpectrum en ES +B0A5816DC50D82DD2BA9E98370329DD2 Titanic - The Adventure Begins (1984)(R&R) ZXSpectrum +F83EBC09FDE5CA99A133B4A0CB76F5C8 Titanic (1988)(Topo Soft)(ES)(Side A) ZXSpectrum ES +8480863BFFA6346D51A55B0E81C80ACE Titanic (1988)(Topo Soft)(ES)(Side B) ZXSpectrum ES +CB991649D06D54593D00EDF5B8C0301E Titanic (1988)(Topo Soft)(ES)(Side B)[a] ZXSpectrum ES +116390F9DE727E3D79A4D79085652ED1 To the Manor Bourne (1984)(Central Solutions) ZXSpectrum +C878A9C42C11903A0EC61A2C7B159EE6 Toad Runner (1986)(Ariolasoft UK) ZXSpectrum +5600F618C330D72304221839A5DEA318 Toad Runner (1986)(Ariolasoft UK)[a] ZXSpectrum +1F6564D65F417D278C3FAE3BDC85A280 Toady (1983)(Spectrum Computing)(16K)[aka Green Cross Toad] ZXSpectrum +A1ED76EB5CEAD62558D69ACE1A93571F Tobias Kalandjai (1984)(Interbit)(HU) ZXSpectrum HU +B845E40DC023BF35D7DB03EB1FD23E5A Tobor (1983)(Custom Cables International)[re-release] ZXSpectrum +F9359B80FED96074AA40527DE7ECB25E Tobor (1983)(Elfin) ZXSpectrum +F93002A21F98146E098A7615502D968F Tobor (1983)(Elfin)(es)[re-release] ZXSpectrum es +76BEDD5E3D8C68D744F307675CE7B012 Tobruk - The Clash of Armour - Tank Trainer (1987)(PSS)[aka Tobruk 1942] ZXSpectrum +171CDFB8DB4E717A0A6F45FD9497A8A8 Tobruk - The Clash of Armour (1987)(PSS)[aka Tobruk 1942] ZXSpectrum +8B90028C22F2FDBCD2BD2359E780B67A Toi Acid Game - Phase 1 (1989)(Iber)(ES) ZXSpectrum ES +BA5746DF6B2AA272F7E7F534DA5C1D8C Toi Acid Game (1989)(Iber)(ES) ZXSpectrum ES +FEC325EA0B80B555C97829A9D565E9F3 Toi Acid Game (1989)(Iber)(ES)(Tape 1 of 4) ZXSpectrum ES +BBB7020056624006D1963B89307D51A3 Toi Acid Game (1989)(Iber)(ES)(Tape 2 of 4) ZXSpectrum ES +7F133E40D38C93267B90E282E36C4939 Toi Acid Game (1989)(Iber)(ES)(Tape 3 of 4) ZXSpectrum ES +C7529F830DFCE19FC5756B61D42BFC79 Toi Acid Game (1989)(Iber)(ES)(Tape 4 of 4) ZXSpectrum ES +382C617FD75A3171FF5380DD4786CBB4 Toi Acid Game (1989)(Iber)(ES)[a] ZXSpectrum ES +EFA6F66BD9A1162C734A6C9BB1C91B45 Toi Acid Game (1989)(Iber)(ES)[a2] ZXSpectrum ES +D08640243B9CACCFD7DCDA604B54D4DC Toi Acid Game (1989)(Iber)(ES)[a3] ZXSpectrum ES +3D75935EB229869E790103E84B7FC462 Toilet Truble (1985)(Automata UK) ZXSpectrum +D5CF598C44592DFD73AB5CDE6204E5F2 Tokyo Gang (1990)(G.LL.)(ES) ZXSpectrum ES +921CD19AE9CCE551B744A8F51B8EF1D5 Tom & Jerry 2 (1989)(Magic Bytes)(DE)(en) ZXSpectrum en DE +D2C799B40335497854F92B39F673F876 Tom Jones (1990)(Proxima)(128K)(CZ) ZXSpectrum CZ +F78A4430F6A9DBA535D5AC8F4CF68E65 Tomahawk (1985)(Digital Integration)[a][aka Thunderbird] ZXSpectrum +2DA96E5D945DC0747B9DD3E729FE8F75 Tomahawk (1985)(Digital Integration)[aka Thunderbird] ZXSpectrum +D55E33D469FBF122CDE39AD88DD0E417 Tomb of Dracula, The (1983)(Felix) ZXSpectrum +D56E1BE786B70A4A79E0E6B5D2C27C97 Tomb of Syrinx (1987)(Power House, The) ZXSpectrum +A998649FE4EB9601D36E2366626BB041 Tombola (1985)(Editoriale Video)(IT) ZXSpectrum IT +8ADDB4CFAD16A04DC53C966A2CC9A697 Tombola (1986)(Ina)(sr) ZXSpectrum sr +6DFA11E5454A03B6FA8BE4060B2E355C Tombs of Q'rrtal (1985)(Sinclair User) ZXSpectrum +E3AB899D47B4D656BBA397168BF3DAF8 Tommy (1986)(Future Stars)(ES) ZXSpectrum ES +B33F937DD3F0885E3161B16B7C02F205 Toobin' (1989)(Domark)(48K-128K) ZXSpectrum +63545A51EB27E4FE21BC481C985D024C Toobin' (1989)(Domark)(48K-128K)[a] ZXSpectrum +B4146CC9EF4A898CB22D77AF7A635A26 Toofy in Fan Land (2012)(Jenkinson, Paul) ZXSpectrum +77195CFD77300D0D7F4DDA07FB02BAF9 Toofy's Winter Nuts v1.2 (2013)(Jenkinson, Paul) ZXSpectrum +36D1145377CB2F4AF693A0D800F65633 Toolman (1984)(SM Indipendant)(IT)(es)[adult] ZXSpectrum es IT +45DECD700DD5D170B82D2EDA5EB881E1 Toolman 2 - Il Ritorno di Alfredo (1987)(SM Indipendant)(IT)(es)[adult] ZXSpectrum es IT +541BF6A9780BDF4102412F31EA656239 Top Cat in Beverly Hills Cats (1991)(Hi-Tec) ZXSpectrum +7D078E137C1D76EA97787B2C696A79A5 Top Cat in Beverly Hills Cats (1991)(Hi-Tec)[a] ZXSpectrum +40F3433B2079E9D7F3E53EFDBF8BFC03 Top Fruitmachine, The (1991)(Your Sinclair) ZXSpectrum +8950E70EE6241682E1AB6E84ED186C89 Top Fruitmachine, The (1991)(Your Sinclair)[a] ZXSpectrum +AE8BAFFA2C7CE6E9614B626D6B62BC45 Top Gun (1987)(Ocean) ZXSpectrum +145116038498546F1515250ACDBE8BBF Top Notch (1985)(Nyitrai, Laszlo)(HU) ZXSpectrum HU +67BEDCE4B0385079AF45D0CD1F9B0359 Top Secret (1986)(Load 'n' Run)(ES) ZXSpectrum ES +9D89F2F2D4F23DAB798CEB2B8D677177 Top Secret (1986)(ZX)(ES) ZXSpectrum ES +A841A39B054973965CFAFAF2CA7C14D2 Top Shelf Challenge (2001)(Jolly, Derek)[CSSCGC] ZXSpectrum +4BC13A02F7ED9DD64E2EA659924AE559 Top Shelf Challenge 2 - The Getaway (2001)(Jolly, Derek)[CSSCGC] ZXSpectrum +4FFA7D585679FCBAEB31A130BFCB983A Top Shelf Challenge 3 - Newsie's Revenge (2002)(Jolly, Derek)[CSSCGC] ZXSpectrum +FB3594D8B217AD3451C87FD79699F26E Top Shelf Challenge 4 (2003)(Jolly, Derek)[CSSCGC] ZXSpectrum +8C82E9472B776AD7F47E40B0504FE3C3 Topo Mix Game (2017)(-)(es) ZXSpectrum es +9332DEC5E52F4B4CA24D339D06BD0550 Toptrainer (1983)(Pan Books)(16K) ZXSpectrum +BF161C0A660D4D00EEAA5AB34174DA57 Torens van Hanoi (1985)(Terminal Software Publicaties)(16K)(NL) ZXSpectrum NL +20C71A6883737AB52A1401CB5540B5DF Tornado ECR (1991)(Code Masters) ZXSpectrum +E31A97A9098EB2058427CAB817FB44AD Torre Laser (1984)(Editoriale Video)(IT) ZXSpectrum IT +5BDC595E60E65392BE8B8A181E1180F0 Torre Oscura, La (1993)(Alien)(ES)(Tape 1 of 2) ZXSpectrum ES +F25697E339DE740862A32D8F1FE03216 Torre Oscura, La (1993)(Alien)(ES)(Tape 2 of 2) ZXSpectrum ES +F55D16B75C972FF07729BAEBFB87DEF8 Tortugas Ninja (1990)(MCM)(48K-128K)(ES)(en)[aka Teenage Mutant Hero Turtles][re-release] ZXSpectrum en ES +C42DC519BB7A8B679B17FB7DBC919125 Total Clint (2015)(MatGubbins)[CSSCGC] ZXSpectrum +F3317CF7074B1AAB05C092DF8383C5FE Total Eclipse (1988)(Incentive)(48K-128K) ZXSpectrum +743E4033CE4DB9F0C1D78DDC59E883ED Total Eclipse 2 - The Sphinx Jinx (1991)(Incentive)(48K-128K) ZXSpectrum +2AFA496FC8A76C0745A532F3D442E415 Total War (1992)(Thomas')(CZ) ZXSpectrum CZ +84273467B8B95BCF35F815D956AEFE86 Total War 2 (1993)(Thomas')(CZ) ZXSpectrum CZ +7FAA0F550C4A6693FC4274308C693CA2 Touch the Ring (2014)(R-Tape)[CSSCGC] ZXSpectrum +746E732DB7E6144ED5ECBFCFBE45165B Touchdown (1982)(Usborne Publishing)(16K) ZXSpectrum +4190B4B92F70E7AC285F15A86181616F Touchdown on Mars (1983)(Virgin Books) ZXSpectrum +9855B059345AFBE9A380408350179824 Tour 91 (1991)(Topo Soft)(48K-128K)(ES) ZXSpectrum ES +D5CBEEA3D9B1E3969A51E864538CCC35 Tour de Force (1988)(Gremlin Graphics)(48K-128K) ZXSpectrum +B7C605A522A4116D672EA678EDF57685 Tour de Force (1988)(Gremlin Graphics)(48K-128K)[a] ZXSpectrum +A96BFAAE05E8A45C1D1EDEE9FFF52C4E Tour de Force (1988)(Gremlin Graphics)(48K-128K)[a2] ZXSpectrum +DA954C4CAECDA7B4425AE7EFEE49194D Tourmaline (2016-05-24)(RetroSouls)(48K-128K)(RU)(en) ZXSpectrum en RU +AF871D36A60267F36A8933F70C974237 Towdie (1994)(Ultrasoft)(128K)(SK) ZXSpectrum SK +39966BDF623D456C24DD4582CE8FA00E Towdie (2011)(Softhouse)(48K-128K)(SK)(en) ZXSpectrum en SK +04BA1BCF6DDB03B8619FFCD1BDAAEC0C Tower of Despair (1984)(Games Workshop)[aka Argent Warrior] ZXSpectrum +3034BF7D9DC9F4F9CB3E6FA6F41992FB Tower of Doors, The (1986)(Sinclair User) ZXSpectrum +F79C94B0867749541496047A0C66BA33 Tower of Evil (1984)(Creative Sparks) ZXSpectrum +1166ACD00AF3ABC7591FDE68BAD6B9D3 Tower of Hanoi (1999)(Robsoft)(BR)(en) ZXSpectrum en BR +6948061F8FC460FD3D1CEC4E3BDA31DD Tower of Light, The (1989)(Caris) ZXSpectrum +7E4F10FD660C6C869A94C74FCDDF8E2C Tower of Light, The (1989)(Caris)(128K) ZXSpectrum +62CAAA96F7273A79D25A58A7E5045BEA Tower of Terror (1984)(Usborne Publishing)(16K) ZXSpectrum +EA1F9E8B588431C15CEF406CC9B1789A Toy Bizarre (1985)(Activision) ZXSpectrum +54BA97DC2BFBE5477284334E2D53E704 Toy Bizarre (1985)(Activision)[a] ZXSpectrum +0D053FF72397CBE416E165792EF39255 Toyota Celica GT Rally (1991)(Gremlin Graphics)(48K-128K)[aka Celica GT4 Rally] ZXSpectrum +CA13CDBDA835F4ED08C08D2ECAB0A30F Trabajo Basura (2011)(Mojon Twins, The)(ES)(en)[aka Dire Job] ZXSpectrum en ES +1D52E4384A042B6143D3E66251F8981D Tracers (2008)(YRS)(NL)(en) ZXSpectrum en NL +A92987ED27A4A57D2E282ABAFCC1764E Tracers (2008)(YRS)(NL)(en)[CSSCGC] ZXSpectrum en NL +5F169A9A5A022930D0AA7F002C0CA8E8 Track Suit Manager (1988)(Goliath Games) ZXSpectrum +3E53F5C02F9E76B60F9724057BBC0C07 Track Suit Manager (1988)(Goliath Games)[a] ZXSpectrum +95B9ACA2609FACB71A5BE94E144736CC Track Trap (1983)(Virgin Books) ZXSpectrum +C1FE14269D6B54B89426A23EF05DBDF7 Trader (1990)(Shillito, F.) ZXSpectrum +B17513E608139993988B1D67449ACF79 Trader Trilogy, The (1983)(Pixel Productions) ZXSpectrum +0910D34A4A8CC0AFC52714A23E91A868 Trader Trilogy, The (1983)(Pixel Productions)[a] ZXSpectrum +49759C7F8ACBA0F9A9E80C7047858BA5 Trading Game, The (1986)(Reelax Games) ZXSpectrum +80772E86AB8240ABFBE76F4BA639F4F2 Traffic Control (19xx)(Alchemist PD) ZXSpectrum +500FE5BACCBE273B4541832494D87F1D Tragaperras (1987)(ARDENT)(ES) ZXSpectrum ES +B45CA31E020C03F9FEF9EB0EEE75886C Trailblazer (1986)(Gremlin Graphics)(48K-128K) ZXSpectrum +BBB3EA2CAD23DE0079A9FDBFA07BB621 Trailblazer (1986)(Gremlin Graphics)(48K-128K)[a] ZXSpectrum +07427C1931FE6580CFCE2548C042E29F Trailblazer (1986)(Ricochet)(48K-128K)[re-release] ZXSpectrum +B24258A4D5086E08D420799B1649FAEE Trailer 2 (1993)(Your Sinclair)(48K-128K) ZXSpectrum +891D81B414ED62664CDCEB9826176D2E TrailRacer (1987)(Bech, Jorgen)(DK)(en) ZXSpectrum en DK +3BEACDDD973C50EEEE7840F9F2E729E9 Train Game, The - Track A (1983)(Microsphere)(16K) ZXSpectrum +F261F8A1C130FAC296745C1F1C72E92E Train Game, The - Track B (1983)(Microsphere)(16K) ZXSpectrum +7A9A6FE4D1C917779693FB81087AB94D Train Simulation (1985)(Sinclair Programs) ZXSpectrum +D040EE418ED8164730D84F3D34A672E9 Training Of The Warrior, The (2015)(ACD)[CSSCGC] ZXSpectrum +670122343F1BA980D178CD962E539154 Trainspotter Game, The (1986)(Your Sinclair) ZXSpectrum +0DB65F930E596E387F8F3F6027B26380 Trainspotting (2000)(Young, Chris)[CSSCGC] ZXSpectrum +32D23FA3681495975A56E4512EE3202B Trans-Atlantic Balloon Challenge - The Game (1987)(Virgin Games) ZXSpectrum +699A64D9F2D012BC9DA2C0E21085579D Trans-Atlantic Balloon Challenge - The Game (1987)(Virgin Games)[a] ZXSpectrum +A27FA650DABF185DECA13CAB3013715C Transformers, The (1986)(Ocean) ZXSpectrum +DC70E74B5F5D525DE91E7BFAD64353EE Transmat (1984)(Video Showcase)(16K) ZXSpectrum +235D28AD4D726833B0E2CE0E5F866691 Transmuter (1987)(Code Masters)(48K-128K) ZXSpectrum +BAC58C0B5A18D373E04C8AAA39E17127 Transporte Aereo (1983)(A.R.V.)(16K)(ES)[aka Balloon Hopper][re-release] ZXSpectrum ES +4BE69D4010C1CBF0F3667943E2CA0E00 Transversion (1984)(Ocean)(16K) ZXSpectrum +79D7FB1E32495112C5F774A0F601E9BD Transylvanian Tower (1982)(Richard Shepherd) ZXSpectrum +30B91CF0DB341B8AE95A00AA0F42DF68 Trantor - The Last Stormtrooper (1987)(Go!) ZXSpectrum +985EDBA467DB18A316B4CBDFC8912521 Trantor (1987)(Erbe)(ES)(en)[re-release] ZXSpectrum en ES +6E8F34425DAF27E2C58B948DBE4DD0DB Tranz Am (1983)(Ultimate Play The Game)(16K) ZXSpectrum +68375A09B5B953D525C7406B894E1A45 Tranz Am (1983)(Ultimate Play The Game)(16K)[a] ZXSpectrum +D2C7A839BA9C203910823558933F38D5 Trap (1987)(Alligata) ZXSpectrum +79E475A2B7F7A3EFE59ABE22573D93AF Trap (1987)(Alligata)[a] ZXSpectrum +810B999C120997528A6C1EEF731E9B52 Trap (1987)(Alligata)[a2] ZXSpectrum +A21F57302553112055D98427B8FE343A Trap Door, The (1986)(Piranha) ZXSpectrum +BC31D3F19FB83D8D4E927157A1F3F282 Trap Door, The (1986)(Piranha)[a] ZXSpectrum +F69612D7EE2351ACAF008285E6B8A84E Trapper (1984)(Fontana Publishing)(16K) ZXSpectrum +6A52ED363168E419C5F21FA57CD3A6FB Trashman (1984)(New Generation) ZXSpectrum +46E2132A2D2EBB81284F3E0E463E0D76 Trashman (1984)(New Generation)[a] ZXSpectrum +1646CA5C491031A2B8C5FE0D5AD21E33 Trashman (1984)(New Generation)[a2] ZXSpectrum +043904313C9E3CC0EA0418EA680DA861 Trashman (2009)(Young, John)[CSSCGC] ZXSpectrum +BA024D44EE40E3964983CE8BAD199857 Travel with Trashman (1984)(New Generation) ZXSpectrum +9885D13D17C5D439FADCFC653D92D076 Traverse Spain (1988)(X)(ES) ZXSpectrum ES +A5E5F3314E0A93B4116E666F210F9164 Traxx (1983)(Investronica)(ES)[re-release] ZXSpectrum ES +1A21F5F2B43FF18BE76776415F979C17 Traxx (1983)(Quicksilva) ZXSpectrum +14B7F6735659044FD109BC5FD7C557A3 Traxx (1983)(Quicksilva)[a] ZXSpectrum +87799EA468A68FE51D3414BC32FE86F0 Traz (1989)(Gamebusters)[a][aka TRansformable Arcade Zone] ZXSpectrum +1061A9B32C681B31A2D8F62F53DC2F4B Traz (1989)(Gamebusters)[aka TRansformable Arcade Zone] ZXSpectrum +A20639A75FF503B2BC0A578C3ACD02D7 Treasure (1984)(Kwast, Jeroen J.)(NL)(en) ZXSpectrum en NL +236B18DC323D274B2104EE52E7A41BF3 Treasure Finder (1985)(Sinclair User)(16K) ZXSpectrum +7A2C98B1E9C0B81F221703C6EAC666CD Treasure Hunt (1986)(Macsen) ZXSpectrum +9C29515721566B175264CFF728C06F6D Treasure Island (1983)(Granada Publishing)(16K) ZXSpectrum +3ABD2F27E74C3437E590DD73E9C0E704 Treasure Island (1984)(Mr. Micro) ZXSpectrum +D7DBDEA327C2FDC2CFF704E1FA3BF323 Treasure Island (1984)(Sinclair Research)[re-release] ZXSpectrum +8CB9B66AB54967CFB0F62FBB61E8FEFC Treasure of Lumos, The (2017-05-12)(Grilo, Jaime)(48K-128K) ZXSpectrum +0296DB03EC9280FFEC307501480F8A7E Treasure of Lumos, The v2 (2017-05-12)(Grilo, Jaime)(48K-128K) ZXSpectrum +408759517D75CD49D1AFC57C4B65D7B8 Treasure Trail (1983)(Pan Books) ZXSpectrum +557608B270D3A1DB9E0159EAF8CC68E7 Treasure Trail (19xx)(Richards, S. - Theakston, J.) ZXSpectrum +9AF0B29D1F45DF625C84089947FAE75C Treble Champions (1989)(Challenge)[re-release] ZXSpectrum +EA13FA0C4B2D63A1C15E33B2DB9CBB07 Tree Eaters (1984)(Sinclair Programs)(16K) ZXSpectrum +E5E3B3BACE723B2D3FD9E5524B46EDA6 Treinador de Futebol (1989)(Softimar)(PT) ZXSpectrum PT +CECD98C2B5F70E19849B48F7F1934F20 Tremor (1986)(Americana) ZXSpectrum +4D632DC400B93B308985E9AF40568C30 Tremor (1986)(Americana)[a] ZXSpectrum +51FA3487109701F2CD1B43AE34629798 Tres Luces de Glaurung, Las (1986)(Erbe)(ES) ZXSpectrum ES +8FB10A39456DEA077EC0A90830E9F62B Tres Luces de Glaurung, Las (1986)(Erbe)(ES)(en) ZXSpectrum en ES +1F3157A139016C83F1A6DF2892C37175 Tres Luces de Glaurung, Las (1986)(Erbe)(ES)[a] ZXSpectrum ES +82D26C706604BE3C37EAA7E8420D0551 Tres Luces de Glaurung, Las (1986)(Erbe)(ES)[a2] ZXSpectrum ES +B86906DC6A373D9FE7B66C1F674D4C39 Tres Luces de Glaurung, Las (1986)(Erbe)(ES)[a3] ZXSpectrum ES +89CE12130B5CA417B4BA9BDDB1EDB35B Trevor Brooking's World Cup Glory (1990)(Challenge) ZXSpectrum +C193A526A754D0C42AD3ED21B60CC220 Trevor Brooking's World Cup Glory (1990)(Challenge)[a] ZXSpectrum +578BDA67C1D914D7C46218B54E9D2A6B Tria (1987)(Sybilasoft)(SK) ZXSpectrum SK +02C30A56BEFDB9853D93C14AE802612E Triaxos (1987)(39 Steps) ZXSpectrum +9D238565A251B2EE2054147F8F8F7425 Tribble Trubble (1984)(Software Projects) ZXSpectrum +C3B908D701AF1A9E251DFE653C362461 Tribe, The (1984)(Fontana Publishing) ZXSpectrum +304B6848220C47E8DF7E8B817079900A Trick of the Tale, A (1986)(Central Solutions) ZXSpectrum +32EC7CF615DF9B10202C1689F871FCA6 Trip into the Future (1982)(Usborne Publishing)(16K) ZXSpectrum +DBEB4DF66EE3439E00FBC65BB6F9EE55 Triple Comando (1988)(Dro Soft)(ES)[aka Baoum!] ZXSpectrum ES +67FF9FD836F00BD14F0A9488C3B1FD6D Triple Yathzee (1985)(Zwart, E.J.)(NL) ZXSpectrum NL +A1040C5B8660A051FDB273697F843C79 Triplets (1985)(Phillips, Nick) ZXSpectrum +D8FCB1DBC27EB94389A5D3088D013855 Triplex (1983)(Work Force) ZXSpectrum +33DA0AEDF0FA064B27C75BF01D553986 Tripods (1986)(Sinclair User) ZXSpectrum +678BBACEB59DDF9F55521A470CECA76A Tripods, The (1985)(Red Shift) ZXSpectrum +5E26CC05C152ABAD531725158B376E89 Trivia - The Ultimate Challenge (1989)(Shades)[aka Trivia - The Ultimate Quest] ZXSpectrum +94F719CFC009EC0BF83D1D51139ADB43 Trivial Pursuit - A New Beginning (1988)(Domark)(128K) ZXSpectrum +379BD1ADEC1B130C6440D87D77656B66 Trivial Pursuit - A New Beginning (1988)(Domark)(48K-128K) ZXSpectrum +54D36344D1EF09631B0861880C80D239 Trivial Pursuit - A New Beginning (1988)(Domark)(48K-128K)[aka Trivial Pursuit II - A New Beginning] ZXSpectrum +1E0C365C70460CB0B053575838FC6CBF Trivial Pursuit - Baby Boomer Edition (1986)(Domark) ZXSpectrum +3065A5A944D97124FF74CB324B453A0E Trivial Pursuit - Genus Edition (1986)(Domark) ZXSpectrum +46839F056DFE260846B03D8C80A13AD1 Trivial Pursuit - Genus Edition (1986)(Domark)[a] ZXSpectrum +AA5F1EEE989E73E1FDFE73561DC3268B Trivial Pursuit - Young Players Edition (1987)(Domark) ZXSpectrum +D672777387B5D93F48EE5E6E5729D7A0 Troll (1988)(Kixx) ZXSpectrum +E31BFAFFCAE49C86071F7D484569CBFB Troll Adventure (1983)(Interface Publications) ZXSpectrum +A495D8D100885B42B197BF361BA4E71C Troll Tunnels (1984)(Coull, Robbie)(CA)(en) ZXSpectrum en CA +3E5AFA9A183D514D167360825D4F6B57 Trom (1983)(DK'Tronics)(16K) ZXSpectrum +F2AB9C29AC6FB7301351BEA3697C78D2 Tron (1983)(Spahl, Werner)(DE) ZXSpectrum DE +3D7D3BD33F3FAA023C9332AC39BFF95B Tron (19xx)(-)(de) ZXSpectrum de +1CAF8FD5A9F627878F72B2B4A8CDDBC9 Tron 0xF (2016-03-02)(Cruz, Marcos)(m3) ZXSpectrum +B927098EBF65C76D2FB2E8C7145D8EB0 Tron256 (2001)(Gasman, The)(16K) ZXSpectrum +08CBDBF511DAA642E0FE6979FC169854 Tronado, The (1988)(Thrydhent Vision Systems)(ES) ZXSpectrum ES +79F68C7D282555C9C08ADA3352792654 Troon (1983)(Hornby) ZXSpectrum +CAD72B830D8DEBA54A4CC710FF2EE25E Trooper -Point 5 v1.2 (2010-06)(Bog Brothers, The)(48K-128K) ZXSpectrum +DCB40645AF2235D6EBD1BE7700B34898 Trouble Brewin' (1984)(Silversoft) ZXSpectrum +D23E4687D86EA0F3B78492D2738519CA Trudnaja Doroga (1989)(Blacksoft)(CZ)(sl) ZXSpectrum sl CZ +5A4283DBE50838681724A7BC738CEE92 Trueno Azul, El (1987)(ARDENT)(ES) ZXSpectrum ES +AC3CAC60383DBE435BB84722EA193B43 Trun (1984)(Popular Computing Weekly)(16K) ZXSpectrum +891A3EEA5B3BF356DEF5B19927A3D625 Trunk, The (2015)(Grussu, Alessandro)[CSSCGC] ZXSpectrum +30FF1DA79B0DA1B86B10DBB668B7C4E1 Tsunami Wave Simulator (2004)(Talbot, Derek)[CSSCGC] ZXSpectrum +907D935CD901F50C9ED5F42517C500F6 TT Racer (1986)(Digital Integration)[aka TT Grand Prix] ZXSpectrum +6C42EFCE5DB4C9DC4154D28D7260D477 Tuareg (1988)(Topo Soft)(ES) ZXSpectrum ES +BBD1E189A72835347BE1DD19098B3E34 Tube Cube (1983)(Computing Today)[aka Acme Glass Cube] ZXSpectrum +4E50F5B5E9690AC5619A1636A9ACFF44 Tube Mix (1993)(THD)(128K)(RU) ZXSpectrum RU +966F59F963E1DD0F6ACD904F620704F5 Tube, The (1987)(Quicksilva)(128K) ZXSpectrum +4C978C5A8C17E68D16E9B36882EFD139 Tube, The (1987)(Quicksilva)(48K-128K) ZXSpectrum +97D06527851EE769C9E05D1F65FDA904 Tubewar (1983)(Your Computer)(16K) ZXSpectrum +F4D018ED41BF137C2793ADACD038D2DD Tug of War (1983)(Sinclair User)(16K) ZXSpectrum +F01DF45AEB1B980210536528A6940A62 Tug-of-War (1983)(Pan Books)(16K) ZXSpectrum +442D55BFFCE26725DDC58CB9C01E421D Tujad (1986)(Ariolasoft UK) ZXSpectrum +200C35CB8984A40257DD8B317263D752 Tujad (1986)(Ariolasoft UK)[a] ZXSpectrum +B85D3E0F38EB8F4D327D6281B28C13F0 Tujad (1986)(Ariolasoft UK)[a2] ZXSpectrum +EAE91D9D2A4284F7C5EB8CFB4B52E850 Tujad (1986)(Ariolasoft UK)[a3] ZXSpectrum +D16EA998A08EC6745731727040F64068 Tujad (1986)(Ariolasoft UK)[a4] ZXSpectrum +0573C9BBB3F256793647A311069E5E8F Tuneles Marcianos (1983)(Ventamatic)(ES)[aka Martian Tunnels] ZXSpectrum ES +61161EFBF7F4F5D68D1DEED8956CC285 Tuneller Raider 2079 (2002)(VTS)(CZ)(en) ZXSpectrum en CZ +12F8F55240882F2AFC2791A4AC9D7969 Tunnel Esc. 2 (2001)(Wynne, Mike)(16K) ZXSpectrum +32B5AA173AFB8FF266ADF41842D5AB11 Tunnel Esc. 2 (2001)(Wynne, Mike)(16K)[a] ZXSpectrum +3FEAC229755EDEB246D45A6DF46A707F Tunnel Escape 2 (2001)(Wynne, Mike)[CSSCGC] ZXSpectrum +22ED9317F6691E18AF567EFF93FEFB42 Tunnel Raider (19xx)(-) ZXSpectrum +60B2B0A288C7FE359700C4F65087B8CB Tupoua (1993)(Spirit)(CZ) ZXSpectrum CZ +547FE422932EBC64E7035C3D92A23DB9 Turbo Bike (1988)(Alternative)[aka Turbo Girl][re-release] ZXSpectrum +0E9B75EEAD69E2254FD5CE862B200732 Turbo Boat Simulator (1988)(Silverbird) ZXSpectrum +42054510DA8FF0C3D033AFE0837C6BCC Turbo Chess (1984)(Kerian UK) ZXSpectrum +97B1DE829090958EE5B484F7CC5584B5 Turbo Cup (1989)(Loriciels)(48K-128K)(FR)(en) ZXSpectrum en FR +1CE933F477A8E462A1D108AB0BF06783 Turbo Cup Challenge (1989)(Players Premier)(48K-128K)[re-release] ZXSpectrum +FC4DB452BD2999EADF3DD31B43946D56 Turbo Driver (1983)(B.O.S.)(16K) ZXSpectrum +7E3AE38BD8FDEC28976F483443AE3F09 Turbo Esprit (1986)(Durell) ZXSpectrum +91A77F264F4C15E4EECAC68E8265804B Turbo Esprit (1986)(Durell)[a] ZXSpectrum +E3BFC7AFB5B21686F5ABDE6769FC8259 Turbo Esprit (1986)(Durell)[a2] ZXSpectrum +3206C1741D7A90D39C06D80EDA2096EC Turbo Esprit (1986)(Durell)[a3] ZXSpectrum +F6059E245B2245EBEBA9F4710288C2CF Turbo Esprit (1986)(Durell)[a4] ZXSpectrum +4EDC49164CCDA5DB11063756B04A0197 Turbo Girl (1988)(Dinamic)(ES) ZXSpectrum ES +4A29540224BEBBD52F144C2A65349C6D Turbo Girl (1988)(Dinamic)(ES)(en) ZXSpectrum en ES +5EE3CBC334CFD2624D5179C6DE1AA904 Turbo Girl (1988)(Dinamic)(ES)[a] ZXSpectrum ES +6A80A3E2D3697F755B42A01954B09C0C Turbo Kart Racer (1991)(Players)(128K) ZXSpectrum +7333FBE9BC63835A80096B532F81194F Turbo Kart Racer (1991)(Players)(48K-128K) ZXSpectrum +8F0CDB169018124C5FC53D5A62F825AE Turbo Kart Racer (1991)(Players)(48K-128K)[a] ZXSpectrum +B8F770B4833B015FF3FC642C75DA09BE Turbo Out Run (1989)(U.S. Gold)(48K-128K) ZXSpectrum +806E9AACC04C4565D5F78C0D875175CC Turbo Rubber Ducky Shootout (2010)(Digital Prawn)[CSSCGC] ZXSpectrum +294433CF39E746B9843822EC1F7FCC68 Turbo Skate Fighter (1989)(Zeppelin Games) ZXSpectrum +D5868BDDC2B3759CEBB51188A29E8921 Turbo the Tortoise (1992)(Hi-Tec)(48K-128K) ZXSpectrum +0AFC8579445973547A0B30F33AFA5F7A Turbo the Tortoise (1992)(Hi-Tec)(48K-128K)[a] ZXSpectrum +81D240425927774287ABDB1013366884 Turbomania (2005)(Cauldwell, Jonathan)(16K) ZXSpectrum +58742E00F81E42C1D873986FEF8780BE Turbulence (1993)(Your Sinclair)(48K-128K)[aka Astroball 2] ZXSpectrum +57020D1E3ECACA239E4AC9CC5A236FC7 Turing Test Simulator (2008)(Guesser)(16K)[CSSCGC] ZXSpectrum +C228173379001573DAA64EF8426DAEE9 Turmoil (1984)(Bug-Byte) ZXSpectrum +5BC13D8C117253A2D457B3F516004DF6 Turn-Up (1984)(Your Spectrum) ZXSpectrum +950A1404953CD29C2068A239D5581663 Turrican (1990)(Rainbow Arts) ZXSpectrum +407A032C78BA41BC77188BCD47237E7E Turrican (1990)(Rainbow Arts)[+D multiload] ZXSpectrum +C81F780A9DB658084B40EA774199BF6E Turrican II - The Final Fight (1991)(Rainbow Arts)(48K-128K) ZXSpectrum +43A444EC0EC0C401A18839F436562E77 Turrican II - The Final Fight (demo) (1991)(Rainbow Arts)(48K-128K)[a][Crash Covertape] ZXSpectrum +18C4094D375B8C21BE6206BFFCFA82FC Turrican II - The Final Fight (demo) (1991)(Rainbow Arts)(48K-128K)[Crash Covertape] ZXSpectrum +0B1BA789A1F648B24477255000C589EC Tusker (1989)(System 3)(128K) ZXSpectrum +2126EB338230C544CBF94DDD6A666B39 Tutankhamun (1983)(Micromania) ZXSpectrum +9CEB6CC55E02FB8BE853F46A9FACFA6E Tute (1984)(Investronica)(ES) ZXSpectrum ES +750A883C6CE1B363507EA51A188FC3EA Twelve Games of ZXMas, The (2016)(-) ZXSpectrum +6DBF25DAB9FB4C1B0F907DF7401FDA27 Twice Shy (1986)(Mosaic Publishing) ZXSpectrum +4621EC75F15661C5D099DFACF71C5DD2 Twilight - Krajina Tienov (1995)(Ultrasoft)(128K)(SK)[aka Twilight - The Land of Shadows] ZXSpectrum SK +C70E521F5C8D44DD0C62F8E26785EFBB Twilight - Krajina Tienov (1995)(Ultrasoft)(SK)[aka Twilight - The Land of Shadows] ZXSpectrum SK +AD8FCFFB2CB701CD7C8A500B129B8D3D Twilight Zone (1984)(Thor Computer)(16K) ZXSpectrum +B34D66FBD04CFA99C9F5EA605AC3BAA4 Twin Kingdom Valley (1984)(Bug-Byte) ZXSpectrum +34C65E383761C5C7088A73D674328B17 Twin Kingdom Valley (1984)(Bug-Byte)[a] ZXSpectrum +82BD9A9C2950E0FB47EE4F610D925928 Twin Turbo V8 (1989)(Code Masters)(48K-128K) ZXSpectrum +6D6EEFE1A03D187D3E8EE34342AFD6CA Twin Turbo V8 (1989)(Code Masters)(48K-128K)[a] ZXSpectrum +797A1DEC2D62DF062D065C46D2184CD7 Twin World (1990)(Ubi Soft)(128K)(FR)(en) ZXSpectrum en FR +CB4BC572180D545412B70E69D011CA26 Twin World (1990)(Ubi Soft)(48K-128K)(FR)(en) ZXSpectrum en FR +0814132BC392B53D8F015340582C6B3D TWINLIGHT (2017)(RetroSouls)(128K)(RU)(en) ZXSpectrum en RU +818935DBB0E31AD310616D357DED9ED8 Twinz! (1991)(Sinclair User)(48K-128K)[a][aka Twiinz!] ZXSpectrum +CE9A9D949A5B5B19AFA78B3FCFA07ABA Twinz! (1991)(Sinclair User)(48K-128K)[aka Twiinz!] ZXSpectrum +FD736D32C44B6BD548273F847857CCE9 Twister - The Mother of Harlots (1986)(System 3)[a][aka Twister - Mother of Charlotte] ZXSpectrum +E00900D5C35C61B9414BF98E98DF56C4 Twister - The Mother of Harlots (1986)(System 3)[aka Twister - Mother of Charlotte] ZXSpectrum +8DC7E1720ACCEFF251A8BA657D867892 Twister Fruit Machine (1998)(E. Productions)(48K-128K)(CZ)(en) ZXSpectrum en CZ +AFBFAD3198987C469F34DD0BD05AFEAB Two Gun Turtle (1984)(MC Lothlorien)(16K) ZXSpectrum +D6812CFF7F7596493A0B07B86C6A8DD4 Two Player Adventure (2000)(Young, Chris)[CSSCGC] ZXSpectrum +6B10EA1549D1C0F35F018CEEE00958BB Tycoon, The Crossword Business Game (1985)(Duckworth Educational Computing - Newtech Publishing) ZXSpectrum +3B976E59BFF868C18AE340F559CA3BBD Type C for Crap (2013)(-)[CSSCGC] ZXSpectrum +18219341706E7AB0BD40F7A813E28DA9 Type-Rope (1985)(Mastertronic) ZXSpectrum +CA49CB121B35C035E0E3AC9CC475DE0C Typhoon (1988)(Erbe)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +C836773DE022D3784E3723C6C1CB06B0 Typhoon (1988)(Imagine)(128K) ZXSpectrum +5B484E1626C45052BAEA362B9D1D0768 Typhoon (1988)(Imagine)(48K-128K) ZXSpectrum +2081C2D0DFE3CE4AFA80A3F5D612475F Typhoon (1988)(Imagine)(48K-128K)[a] ZXSpectrum +A0DC9D7174F57FD53D641A7BB2340CC7 U.F.O. (1984)(Editoriale Video)(IT) ZXSpectrum IT +84AF4D6EDFCAF15125EEF5B8CEC2AC3B U.N. Squadron (1990)(U.S. Gold)(48K-128K) ZXSpectrum +BFBA88B06FE687996DE38743D22164B1 U-Boat Hunt (1983)(Your Computer)[a][aka Submarine Mission] ZXSpectrum +D9F5951D41358920938B3B046B7E9C5C U-Boat Hunt (1983)(Your Computer)[aka Submarine Mission] ZXSpectrum +ABD2448BF7D595D9313FEE7D2D29435E U-Boot Hunt (2012)(Daniel, Leszek Chmielewski)(AT)(en) ZXSpectrum en AT +64C752198B78F66D5E96A7CD5B6F2F40 Uchi Mata (1988)(IBSA)(ES)(en) ZXSpectrum en ES +86D91067C2DFBB7664A2501A6FE804A5 Ucieczka ze Spejs-Szipu (2004)(HOOY-PROGRAM)(128K)(PL) ZXSpectrum PL +923FD17718DFF3A0F1856E3795A2E915 UFO - UK (2008)(Young, Chris)(16K)[CSSCGC] ZXSpectrum +4449FFBADA8F70CD5DADADBA063CA0E3 Ufo (1982)(J.K. Greye Enterprises)(16K) ZXSpectrum +C4328C83EBAB36EB66509D6F88066E17 U-F-O (1983)(MCT)(16K)(YU)(bs)[re-release] ZXSpectrum bs YU +FCD2582916719B26CB7FFFCA9082D31A U-F-O (1983)(Sinclair User)(16K) ZXSpectrum +7DA21CDC66FDCC5ED497DBC8E48DF481 Ufo (1984)(Kaveh, Yoav)(RU)(en) ZXSpectrum en RU +642895983548945B43B6DC1744F0C8C4 UFO (1987)(Your Sinclair) ZXSpectrum +FADE4228A192FE6D3988ACD7694E8782 UFO-Adventure (1983)(Glaubercht, Joachim)(DE) ZXSpectrum DE +B7597CAD299549CAD2EA51C9E170DE29 UGH! (1984)(Softek International) ZXSpectrum +C005F633E19F103634603178D7B0A11F Ugly Blaster (1997)(StupidiuS)(128K)(CZ)(en) ZXSpectrum en CZ +6274868BB61E1AEEA954A87DDBFA35A5 Ulises (1989)(Opera Soft)(ES) ZXSpectrum ES +442A217EB8C899F55A3051D304912662 Ulises (1989)(Opera Soft)(ES)[a] ZXSpectrum ES +D6FE7BC33DEA56A9CE858393459FF049 Ultima Ratio (1987)(Firebird) ZXSpectrum +DE7CEA0FB2A0C14B959AFAD4B947C01A Ultimate Anger Simulator (2008)(Mojon Twins, The)[CSSCGC] ZXSpectrum +D34250C6B7B97A1593C0DAE2C8BA884B Ultimate Car Park Simulator (2009)(Dr. BEEP)[CSSCGC] ZXSpectrum +0A07F72C564B603B3D2BE15121D09EBE Ultimate Combat Mission (1987)(Mastertronic Added Dimension)(48K-128K)[a][aka U.C.M.] ZXSpectrum +2812D40775DA4CF9199C4EE714CBAEB7 Ultimate Combat Mission (1987)(Mastertronic Added Dimension)(48K-128K)[aka U.C.M.] ZXSpectrum +21E3339AC9B0D77E3E044B12841D5C22 Ultimate Crap Game Last Minute Entry Simulator (2008)(Dr. BEEP)(16K)[CSSCGC] ZXSpectrum +C132093B06C15F541ED577A7C94F3341 Ultimate Eye Surgery Simulator (2008)(Dr. BEEP)[CSSCGC] ZXSpectrum +DB523CB171A0940359FA4BCDD8D9E656 Ultimate IRC (1998)(Young, Chris)[CSSCGC] ZXSpectrum +9F07D87266DFBC07B5CC94C395384DFE Ultimate Jetpack Simulator 2008 (2008)(Mulder)[CSSCGC] ZXSpectrum +3861D031A35B44ACBC08F233B49742CC Ultimate Last Minute Sent In Simulator (2008)(Dr. BEEP)(16K)[CSSCGC] ZXSpectrum +B1407CF97CB73A304D51F5F7F77D62C5 Ultimate Manic Miner (2006)(Makovsky, Igor)(128K)(RU)(en) ZXSpectrum en RU +7148884190322760250CE9C52318E782 Ultimate Warrior (1989)(Crash) ZXSpectrum +6DA23638B2FAF84A2A587A631A87E0E1 Ultimatum en la Astronave (19xx)(EP)(ES) ZXSpectrum ES +70089226C0327CAF8BEDE1FC9B39A09C Ultra Reflect (1995)(Tiger's Claw)(AT)(en) ZXSpectrum en AT +BCDBE98297EF52FFFACA57B4A59701ED Un Dos Azul (2014-12-13)(J.B.G.V.) ZXSpectrum +124D7914549BEAC4EABFF33676F3528C Un Dos Azul (2014-12-13)(J.B.G.V.)(es) ZXSpectrum es +DAB4EEDF1B250AEB954EF964F73BA60C Un, Dos, Tres... Responda Otra Vez (1984)(Belltons Informatica - Paraninfo Soft)(16K)(ES) ZXSpectrum ES +7F47A8D87046233B21BA2EE6910663B1 Una Extrana Historia (2014-12-13)(J.B.G.V.) ZXSpectrum +0D03EDFAAA78E29111CAAFFDF1B0797A Una Extrana Historia (2014-12-13)(J.B.G.V.)(es) ZXSpectrum es +1A586F1D1ABDEDB282CD3300268D38AE Unbeatable (2011)(Simon, Laszlo)[CSSCGC] ZXSpectrum +22D003F862F6E7987BBDDBE399988BC2 Uncle Jack (1984)(J.J. Soft)(NL)(en) ZXSpectrum en NL +A8E2CA51F90544575FA811BB3945EAC2 Under Ground (1988)(System 4)(ES) ZXSpectrum ES +79AE9B7DDB3B415BCB9E2750DCAB2133 Under Ground (1988)(System 4)(ES)[a] ZXSpectrum ES +F0D0FC47876E7DE15D5F28F7B4C76664 Under Ground (1988)(System 4)(ES)[a2] ZXSpectrum ES +DDB86ED1DB79668864308B6BA688DB60 Under Ground (1988)(System 4)(ES)[a3] ZXSpectrum ES +A44E496064598D748EDE612172947A12 Underground (1985)(16-48 Tape Magazine)[aka District Line] ZXSpectrum +EABA9816B59AF1E94C8285B8AEE901CC Underground (1985)(Micromania)(ES) ZXSpectrum ES +6FA76C23C015C6C4CC2EE421CAC1250B Underground Adventure (1984)(Duckworth Educational Computing) ZXSpectrum +AE82EF4335BBB9EA7EE2ED1363FF555B Underworld (1986)(ZX Computing) ZXSpectrum +6FF250A1BB3B0A50E2E313A2EEDF6CE6 Underwurlde (1984)(Ultimate Play The Game) ZXSpectrum +BBCD5E6B5D1BDAA6766230FDD21156F8 Underwurlde (1984)(Ultimate Play The Game)[a] ZXSpectrum +1B59E2C2258FAD440C7C0C85F8FD6654 Unitrax (1987)(Streetwise) ZXSpectrum +BB826B621A6336C156C57811DADC42C4 Unitrax (1987)(Streetwise)[a] ZXSpectrum +293D11DCB3018B553B18E4DD0EC0EA0B Universal Hero (1986)(Mastertronic)[a][aka Starman Jones] ZXSpectrum +250A0D05D11CBF0F644E55447F0314EA Universal Hero (1986)(Mastertronic)[a2][aka Starman Jones] ZXSpectrum +11F9142C39156AB25D430B2B4AC080EB Universal Hero (1986)(Mastertronic)[aka Starman Jones] ZXSpectrum +7FBDD780587BA7256807ECA12731E0B3 Unload the Cargo (1984)(ZX Computing) ZXSpectrum +B01FF4AFBAD1F73B0E9CE8800161FE6B Unorthodox Engineers - The Pen and the Dark, The (1984)(Mosaic Publishing) ZXSpectrum +CDEE2DE4EC561ED51A07136F6C9A19BB Unorthodox Engineers - The Pen and the Dark, The (1984)(Mosaic Publishing)[a] ZXSpectrum +4E3602B3A1B6C0029A1CC79A6CDBC2DE Unresident Evil (2003)(XFAWORLD) ZXSpectrum +0D5C0F48CC29B729B087DDB707793ADB Unresident Evil 2 - Escape from the Courtyard (2003)(XFAWORLD) ZXSpectrum +04A1684C8171D8FEDBEF7A50908615A8 Unresident Evil 3 - Enter the Laboratory (2004)(XFAWORLD) ZXSpectrum +CF29894310001266B2FDA5668EBED472 Unresident Evil 4 - The Final Showdown (2004)(XFAWORLD) ZXSpectrum +62CD56005A8374DF76C3263BEE98F790 Up Coprolite Creek (2013)(Kweepa)[CSSCGC] ZXSpectrum +5D638FF22D247C91C72C84ED5491DB99 Up for Grabs (1988)(Summit) ZXSpectrum +C2F24D1C080A5F4E87C804DD80A1B9BB Upir (1988)(Cybexlab)(128K)(CZ) ZXSpectrum CZ +E44E8C79FAA374642160CB931A09876D Urban Upstart (1983)(Richard Shepherd) ZXSpectrum +62EE848421536A7C5B4BB32F03B5F178 Urban Upstart (1983)(Richard Shepherd)[a] ZXSpectrum +0A2812271B7517264F6AA6803246A96F Uridium (1986)(Hewson Consultants) ZXSpectrum +25133FE6EB27CE5B11F3182720169389 Uridium (1986)(Hewson Consultants)[a] ZXSpectrum +2E7E27BA7A155C05C5119EDDC69B397F Uridium Plus (1987)(Hewson Consultants) ZXSpectrum +B68691819C62288EEBBB46D30CB7CF48 Uroboros (2015-01-11)(Miazga, Rafal)(48K-128K) ZXSpectrum +A50B86992D996C40D89BF85E9EBDA489 Usain Bolt's Olympic Dash (2012)(Young, Chris)[CSSCGC] ZXSpectrum +244C91A6BCD27D9E8F9DD09582C0910D Usurper (1984)(Assassin) ZXSpectrum +571D2EB7A1FFBFC902575A9F91E23E80 Utok Bile Mysky (1993)(Proxima)(CZ) ZXSpectrum CZ +51CCDADBA4602DB75499762F0FAF3F72 Utter Tripe (2011)(Cauldwell, Jonathan)(48K-128K) ZXSpectrum +4B96B8260173C087294AED4A17D74F65 Uve (1985)(Martin, Alfonso Garcia)(ES) ZXSpectrum ES +8B81182C065CA83385ECF5FB429B8137 Uwol, Quest for Money (2009)(Ubhres Productions)(128K)(ES)(en) ZXSpectrum en ES +5F933B2C5DCFF8FFC4E5A733E2CAA844 V - The Game (1986)(Ocean) ZXSpectrum +2E2DF0C76E41FE1AA99221DCDEB7CBB8 V - The Game (1986)(Ocean)[a] ZXSpectrum +C703262BF4A0B8D564387DFD76D71331 V (1986)(Erbe)(ES)(en)[re-release] ZXSpectrum en ES +4529189BECD162B79B4CBA732D97B687 Vadaszat (1984)(Interbit)(HU) ZXSpectrum HU +F6539314E3AC8FE8689AB1AAB55BDA2F Vade Retro (2015-04-18)(RetroWorks)(48K-128K)(ES)(en) ZXSpectrum en ES +AE6026A9B1A4EDBC0BEF0EFB1EE5074A VADE RETRO II - Los Secretos del Doctor Malfario (2017)(J.B.G.V.)(ES) ZXSpectrum ES +77D2EE71EE827DDE3D011EF4768FA85C VADE RETRO II - Los Secretos del Doctor Malfario (2017)(J.B.G.V.)(ES)(en) ZXSpectrum en ES +92CBEAC564412CCA4A7D95E6FB5AAD40 VADE RETRO II - Los Secretos del Doctor Malfario (2017)(J.B.G.V.)(ES)(en)[a] ZXSpectrum en ES +BF8F6DBCFA389D2C50AC7407BE90A2F6 Vagan Attack (1984)(Atlantis) ZXSpectrum +FA90ADE41BAAF793CBCB9E80F3AE8F85 Vah-Ka Bomber (2011)(AYChip)[CSSCGC] ZXSpectrum +71B9EC647C4912F97D76E0F3EDD00F67 Valecny Mesic (1990)(Alesoft)(CZ) ZXSpectrum CZ +3823C593DC4F3DF54B4F56DAA1F84C93 Valhalla (1983)(Legend) ZXSpectrum +9065133E44A4AB7CE9805385FB66874B Valhalla (1983)(Legend)[a] ZXSpectrum +2A216169DC0C64C6DE5CAD04CCA44632 Valkyrie 17 (1984)(RamJam Corporation, The) ZXSpectrum +739B8AC544620B5233B178CC1AD1E419 Vallation (2016)(Tardis Remakes)(DK)(en) ZXSpectrum en DK +7815285143022B461901CA19612918B6 Vallation (2016)(Tardis Remakes)(DK)(en)[a] ZXSpectrum en DK +80C9B5C92C43E8D3FC7277C292A8D00D Vallation 128K (2017)(Psytronik)(128K) ZXSpectrum +3261FB8F0C24D33D1DF45E632EFB9B10 Valle, La (1983)(Micro Data)(IT) ZXSpectrum IT +C169E063737776435B1D90CABB409007 Valley of the Dead (1985)(Pocket Money) ZXSpectrum +4518EEE18DDC0FEB433F3F1DB8744851 Valley, The (1982)(ASP) ZXSpectrum +DD323AD91EB3EC3B41E1A7B0CD128723 Valley, The (1984)(Cames, Francisco Javier)(ES) ZXSpectrum ES +DE8721B04EB3C2E469EF34718AD67E31 Valley, The (1992)(Outlet) ZXSpectrum +B741773C86E0967549460839CA80ADA4 Vampe - GOTO Vampe (2013)(Valdir)(PT)(en) ZXSpectrum en PT +858629A5467B61318FAA9571489E0432 Vampire Killer (1984)(Firecracker)[re-release] ZXSpectrum +E4AA10A6E3B8FBF4CBFE23B94E89DEA6 Vampire Killer (1984)(Scorpio Gamesworld) ZXSpectrum +8C50FF04604CC9F03FCDA03B3094BBBB Vampire's Empire (1988)(Gremlin Graphics) ZXSpectrum +10D33BC8B5FDEFD30EEABD8BC1A80E50 Vampire's Empire (1988)(Gremlin Graphics)[a] ZXSpectrum +8F3604DA17748273E6F8DC5B0783143D Vampiro (1984)(Your Computer)[aka Dracman][re-release] ZXSpectrum +4D73C2B2ADD989E9C5BC2C9136CF523A Vampiro Ramiro en el Bosque del Suspiro, El (2013)(Mojon Twins, The)(ES)(en)[aka Ramire the Vampire and the mushroom of Cheshire] ZXSpectrum en ES +2ACC77943ED6B30EDCA614929016C21E Van Driver (1984)(Profisoft)(DE)(en) ZXSpectrum en DE +ACEAC00C0553F063CD90B193DC377239 Vanity (1985)(Sinclair User) ZXSpectrum +745C19C767237C7E57412E2D67B00276 VATICANIA (2013)(Holy Crap)[CSSCGC] ZXSpectrum +363370057CC470BA6045EDB28C57A302 Vatman (1989)(Your Sinclair) ZXSpectrum +B56143F724935E5D53DC324EDC698C94 Vector Ball (1988)(Mastertronic Added Dimension) ZXSpectrum +1AC24B1E5A757DA8800316BC19380B23 Vector Ball (1988)(Mastertronic Added Dimension)[a] ZXSpectrum +8B67187467699AFB1C1437FA628E2AEC Vega Solaris (1989)(Eclipse - Quasar)(ES)(en) ZXSpectrum en ES +3A2A04890219A619F06D8FAC46F2D35E Vegetable Crash (1984)(Kuma Computers) ZXSpectrum +22FDE36FF68C1B02382DA9647BAA6164 Vegetarian Is Fun! (2016)(-)[CSSCGC] ZXSpectrum +B810039C318B9EAC1B0BDAFBE44C321A Velcro Head (2007)(Callard, Gavin)[CSSCGC] ZXSpectrum +4DA303B2D4BB3C4B713F88DF3681C53C Velika Akcija (1984)(Radio Ventilator 202)(RS)(sr) ZXSpectrum sr +6BD71021071D4A039291B28B56FD9D79 Velika Akcija v1.1 (1984)(Radio Ventilator 202)(RS)(sr) ZXSpectrum sr +EC4D586EDC97A4543E3C6525EFFA1169 Velikoye Korolevstvo Eyforiya (1992)(Averbuh, I.V. - Kiselev, V.S.)(RU) ZXSpectrum RU +541C5998B925D5B2B0144EA1292444FD Velnor's Lair (1983)(Quicksilva)[a][re-release] ZXSpectrum +EC42AAA3E360C441D65E35A5C13FF056 Velnor's Lair (1983)(Quicksilva)[re-release] ZXSpectrum +24A1AFE843F51955C99137C24DC1E4C0 Vendelin v Zakletem Dome (1995)(J.H.C.S.)(CZ) ZXSpectrum CZ +B06DABB5CD0A152BAA1AD2A98792D800 Vendetta (1990)(System 3) ZXSpectrum +85FFEF45FFA900D9825CEBCE5CBEB365 Venganza de Johny Comomolo, La (1987)(Dro Soft)(ES) ZXSpectrum ES +B0E4A4F34B0C6738ADF9F8168A99D851 Venganza de Johny Comomolo, La (1987)(Dro Soft)(ES)[a] ZXSpectrum ES +DACFC006C5DAB646018B9EE559E6BAB3 Venom (1988)(Mastertronic) ZXSpectrum +1179F26AF0231E4834845AF88998668F Venture (1982)(Protek Computing)(16K)[re-release] ZXSpectrum +EE4ED3C680245ECFF39BCEA854F42E93 Venture (1982)(ZX-Guaranteed)(16K) ZXSpectrum +957328B422921C63DAA51FE198972178 Verify The Pie or Not! (2015)(-)[CSSCGC] ZXSpectrum +AFE9C41530F1E7129583F1B751E0D693 Vertigo (1984)(Unique Computer Services)[aka Tuneles Marcianos] ZXSpectrum +5644F55F0E629568D47343908A56CFC9 Very Big Cave Adventure, The (1986)(CRL Group)[aka Unexpurgated Caves] ZXSpectrum +F6AEB5CFDA370B344D2599CAF41E3FC7 Vesele Velikonoce (1993)(Proxima)(CZ) ZXSpectrum CZ +C40859E3EC244C9C6E581331527B9690 Viaje al Centro de la Napia (2010)(Ubhres Productions)(ES)(en) ZXSpectrum en ES +A69BB250B014C515C822736898389715 Viaje al Centro de la Tierra (1989)(Topo Soft)(ES) ZXSpectrum ES +FF4BA8B014AA1BDE12D898CDEB129909 Viaje al Centro de la Tierra (1989)(Topo Soft)(ES)[a] ZXSpectrum ES +2636C69DC344E76D40660F9198A4CC46 Viaje al Centro de la Tierra (1989)(Topo Soft)(ES)[a2] ZXSpectrum ES +C6E294EDE7B5E17237BD5A4C17E7EF84 Viaje al Centro de la Tierra (1989)(Topo Soft)(ES)[a3] ZXSpectrum ES +8CDAF02D899E55CF3386C22A9410C6D7 Viaje al Centro de la Tierra (1989)(Topo Soft)(ES)[a4] ZXSpectrum ES +4F1A313789ADC8337AC8C0D8E757D30A Viaje al Centro de la Tierra (1989)(Topo Soft)(ES)[a5] ZXSpectrum ES +E71AE326D3475A9987A989E5F209A889 Vice Versa (1987)(Pirate) ZXSpectrum +D4297B79951A8BCEE2B9218E0CC5E948 Victory Road - The Pathway to Fear (1989)(Imagine)(48K-128K) ZXSpectrum +BD41F717A499459A930442D0364BF4B2 Video Card Arcade (1988)(CDS Microsystems) ZXSpectrum +FCD03543DC575FFCAC128C2F0063CA50 Video Olimpic (1984)(Dinamic)(ES)[small case] ZXSpectrum ES +999E0F5CEA2D434AB166B9566BC98B97 Video Olympics (1984)(Mastertronic)[aka Video Olimpic][re-release] ZXSpectrum +655B920561F94D9EDB211360FD7CF907 Video Pool (1985)(Oxford Computer Publishing) ZXSpectrum +6FFAAD6854F210BEBCF325F2A96B28F4 Video Salesman (1983)(Bland, Lawrence) ZXSpectrum +36FF41E89D621F6F686F359871986215 Video Sport (1992)(Copper Feet)(RU) ZXSpectrum RU +EA300165C6A4C032DBFE73966EDE6C03 Video Sport (1992)(Copper Feet)(RU)[a] ZXSpectrum RU +3772F2A37A702B816E2E34E323A7E565 Videodrome (1984)(Scorpion) ZXSpectrum +0F291D9916F4739AC17176357F1964F6 Videodrome (1984)(Scorpion)[a] ZXSpectrum +3F64103C9E8AB446B62CE69B70D3AB9A Videostop (1986)(Pilny, Zbynek)(CZ) ZXSpectrum CZ +0AEEA1729DD1E199A74579228B53E957 Videostop (1993)(AMSOFT)(CZ) ZXSpectrum CZ +80BFF875BDA3D93D749F84EFD3F1B345 Videostop Games (19xx)(CV)(CZ) ZXSpectrum CZ +0B3D7B6F078C9D8C0BE53C06AFE93B2F Vientos del Walhalla, Los (1992)(Grupo Creators Union)(128K)(ES) ZXSpectrum ES +FCA107CFE1A95AC32E5E0471CEF6C399 Vier op een Rij (1982)(Book)(16K)(nl) ZXSpectrum nl +5FA1DF73FB021C8DA2E6983B1D0CAD37 View to a Kill - The Computer Game, A (1985)(Domark) ZXSpectrum +0D0EA3F281E23F8DAE450D4815288D12 View to a Kill - The Computer Game, A (1985)(Domark)(Tape 1 of 5) ZXSpectrum +96A56EC44DB53265170E59A7183ADCFB View to a Kill - The Computer Game, A (1985)(Domark)(Tape 2 of 5) ZXSpectrum +B64BBC3F3108AD9064149681EDCEF8EE View to a Kill - The Computer Game, A (1985)(Domark)(Tape 3 of 5) ZXSpectrum +B3AF24C62F9ACB455596A4C1773E4AD5 View to a Kill - The Computer Game, A (1985)(Domark)(Tape 4 of 5) ZXSpectrum +4E73A3168E00168F88C136052DFCC70F View to a Kill - The Computer Game, A (1985)(Domark)(Tape 5 of 5) ZXSpectrum +9B15EC4A34721B2BAE68D4356BE77FA7 View to a Kill - The Computer Game, A (1985)(Domark)[a] ZXSpectrum +0B8BCC55BB9A5BB2139DBF9F105BFAB8 View to a Kill - The Computer Game, A (1985)(Domark)[a2] ZXSpectrum +B14AB462B9A6925497B5F4E6D0FE20F9 Vigilante (1989)(U.S. Gold)(48K-128K) ZXSpectrum +2ADF50646A65CDAC8B7B8FAE1E4232B1 Vigilante (1989)(U.S. Gold)(48K-128K)[a] ZXSpectrum +3C9645EBF37420AFB4EC6B14CF17280F Vigilante Patrol (1993)(Cauldwell, Jonathan)(48K-128K) ZXSpectrum +F6CD9BD013DACE152E7A13829DA1FE9C Vikings- Menai Straits 1098 AD (1989)(Challenge)(Tape 2 of 2) ZXSpectrum +806F25DF6422BAD7B0AA59A3F06D3D95 Vikings- Stamford Bridge 1066 AD (1989)(Challenge)(Tape 1 of 2) ZXSpectrum +C65DF5047A246A4047CBB39DF165D04E Vindicator!, The (1988)(Imagine)(128K) ZXSpectrum +DD7250938ACC41AEA955D894BE8B9AD2 Vindicator!, The (1988)(Imagine)(128K)[a] ZXSpectrum +6602F466E94FF05135E83AF63A69F6EC Vindicator!, The (1988)(Imagine)(48K-128K) ZXSpectrum +06366798F2F3257753F003995944154E Vindicators (1989)(Domark)(48K-128K) ZXSpectrum +24CA4A0687B0BA2B805C6EFAABA103D0 Vinnie Vole's Existential Nightmare (2010)(Soren Micros) ZXSpectrum +CC3BE60A411AE9FAEA1AD6A8D45AD8DC Violator of Voodoo, The (1991)(Zenobi) ZXSpectrum +1B48F0F2C770C4E08EFE77811D9A5A32 Violent Universe (1983)(Quest Microsoftware)(16K) ZXSpectrum +565CE96E7444CE30340AB3EF3EA27BC3 Viper III (1984)(Mastertronic) ZXSpectrum +17987150EDECCBF53BEDB291A4A1562E Viper III (1984)(Mastertronic)[a] ZXSpectrum +9229691B7A9EF72921D92A168C514763 Virgin Atlantic Challenge Game (1986)(Virgin Games) ZXSpectrum +B4D444AA25AB16472E1261C8EB513248 Virgin Atlantic Challenge Game (1986)(Virgin Games)[a] ZXSpectrum +11D08DF5B47ACEA73B0B2CA80A75622B Virgin Atlantic Challenge Game (1986)(Virgin Games)[a2] ZXSpectrum +A1AB01ECCEEA44DB26DCB8A64E395955 Virtual (2008)(Smith, James)[CSSCGC] ZXSpectrum +8D971F85DB55E455D41971A0C67A77C0 Virus (1988)(Firebird) ZXSpectrum +7FB91DB47A9D82B5C3F4AA5A2007A1DE Virus (1988)(Firebird)[a] ZXSpectrum +10FA72AC84922274F86A528AB02DD702 Virus (demo) (1988)(Firebird)[Sinclair User Covertape] ZXSpectrum +068BCF712478C80A0CC6FC6EAE16C9F1 Vital Message, The (1982)(Usborne Publishing)(16K) ZXSpectrum +F1302E7FFDDA8C8E850DF7AA1AD8A272 Vixen (1988)(Martech Games)(48K-128K)(Tape 1 of 3) ZXSpectrum +1E935FBE510B06135EBFABAC7E3EA620 Vixen (1988)(Martech Games)(48K-128K)(Tape 1 of 3)[a] ZXSpectrum +CE3A4BD3A528009BD58C1D443B7A30D3 Vixen (1988)(Martech Games)(48K-128K)(Tape 2 of 3) ZXSpectrum +79262946807910ABB2D7ABD5AADF9050 Vixen (1988)(Martech Games)(48K-128K)(Tape 3 of 3) ZXSpectrum +3025875E9DC827EC797F4B5F4BA82DC2 Viz - The Computer Game (1991)(Virgin Games)(128K) ZXSpectrum +976DCCEA14809F1548D24F4D4E597956 Vjetrenjaca (1986)(Suzy Soft)(HR)(sr) ZXSpectrum sr HR +AF34685367277BEA21D6D55582B633E9 Vladimira (2004)(Pesek, Bohumil)(16K)(CZ)(en) ZXSpectrum en CZ +E35FD2BE754BECB4722FA2AF9AB5A8D6 Voidrunner (1987)(Mastertronic Added Dimension) ZXSpectrum +620419942A3707C0FC85334DF489DE94 Voidrunner (1987)(Mastertronic Added Dimension)[a] ZXSpectrum +83B4FB29F02088DAD5EDE6EF0658BD08 Volcanic Dungeon (1983)(Carnell) ZXSpectrum +D9E6942D69079517BDC82B42B83F6E50 Volcanic Dungeon v2 (1984)(Mastervision) ZXSpectrum +D5963066374498F488237EF5420963E6 Volcanic Planet (1983)(Thorn EMI Video)(16K) ZXSpectrum +7D53CEFC5344FAF7525C1014504708C6 Volcano - The Action Game (1985)(Computer Magic) ZXSpectrum +A2E65F2E29FF163BDCBC39A8A39A5DAE Volo (2006)(Carlsson, Anders)[CSSCGC] ZXSpectrum +9FB5AE5F15693B2ED58AB115EEF183C5 Voyage into the Unknown (1984)(Mastertronic) ZXSpectrum +9A7EC1402BD47F9B13649AB4F01225B0 Vruce Letovanje (1985)(Suzy Soft)(HR)(sr)[aka Vroce Pocitnice] ZXSpectrum sr HR +3DFC80E6C8D3CE5364BAE9F6612AE021 Vuelo Espacial (1985)(Micromania)(ES) ZXSpectrum ES +F84D18450ABC98B67D5C842398FF10C8 Vulcan (1987)(CCS)(128K)[aka Tunisian Campaign, The] ZXSpectrum +A2E95CDBDAE6D220C36201720F7456F7 Vulcan (1987)(CCS)(48K-128K)[aka Tunisian Campaign, The] ZXSpectrum +A7D543963214A2D7D4059EE6069FF360 Vulcan Bomber (2003)(Zoff)[CSSCGC] ZXSpectrum +873521DC79799C34F02CD184AD35AE2A Vurro Olimpic (1992)(LOKOsoft)(ES) ZXSpectrum ES +0723ED98C32E77AF300260B33EB61F16 Vurro Olimpic (1992)(LOKOsoft)(ES)[a] ZXSpectrum ES +638ADA8D8AF124A729E34B62C29CD399 W.A.R. - Beta (1986)(Martech Games) ZXSpectrum +394B7F7D4281BD84A713545625B4D29B W.A.R. (1986)(Martech Games) ZXSpectrum +A7FED977CB63D37450E8C1317DB0EDE4 Wacky Darts (1991)(Code Masters)(48K-128K) ZXSpectrum +FE300EDEF883D386B6889D1B13D5D19B Waiting For The Light (2016)(Coghlan, Kieran - Komppa, Jari) ZXSpectrum +CAB497F117E11548349191B754BEB727 Waiting For The Light (2016-11-02)(Coghlan, Kieran - Komppa, Jari) ZXSpectrum +2D058864D2C7E909A29170820AF14D99 Wake me up (2016)(Moderna Soft, La) ZXSpectrum +C2002E132711B2E4DF7F39DC7CA48FD4 Wake me up v2.0 (2016)(Moderna Soft, La) ZXSpectrum +D35BA2371602E4B01BF1798A1ADF2D18 Wake me up v2.0 (2016)(Moderna Soft, La)(es) ZXSpectrum es +F1384974F31427EA308A1472C540E20E Walkabout (2017-06-03)(Fossil, Bob)(48K-128K)[WIP] ZXSpectrum +71A53EA77C1482FBC6AE67272EE097C8 WalkingAroundPorto (2013)(-)[CSSCGC] ZXSpectrum +318F289787D487F6578DC4BAB7F30A79 Wall (19xx)(-) ZXSpectrum +FAFD774C1EF915244670124FFC7BA47F Wall Walk (1984)(ZX Computing)(16K) ZXSpectrum +D460DFA371A1CF1BC7AF383BB9D71240 Walls of Suspense 1 (1983)(Interface Publications) ZXSpectrum +BA26E7A5C3A416D9E4CC17DD01288A0F Walls of Suspense 2 (1983)(Interface Publications) ZXSpectrum +6C7CEE6DEA908F0825C4D0F4798AC423 Wally Kong (1984)(Walltone) ZXSpectrum +39ABBB4165EAA770B71164CB6A8C2DF5 Wally Meets the Thingys (1984)(Sinclair User)(16K) ZXSpectrum +E0B0D00FDA9146018D15ACD9649F1BFC Wanderer 3D (1989)(Elite Systems) ZXSpectrum +6F38D444DF0970D3DE893F959D147074 Wanderer 3D (1989)(Elite Systems)[a] ZXSpectrum +70689C03C07DF49FF8FA14028A4182AB Wanderers. Chained in the dark (2014-12)(SAM Style - Sand - SCL)(128K)(CZ) ZXSpectrum CZ +79D5243E397526905972A440F006B0CD Wanderers. Chained in the dark (2014-12)(SAM Style - Sand - SCL)(128K)(CZ)(en) ZXSpectrum en CZ +5D03B212F0D63DBDD02C708A3731356C Wanderers. Chained in the dark (2014-12)(SAM Style - Sand - SCL)(128K)(CZ)(en)[a] ZXSpectrum en CZ +B1DEA4FCD87F59562D27EEF60FC03680 Wanderers. Chained in the dark (2014-12)(SAM Style - Sand - SCL)(128K)(CZ)(en)[a2] ZXSpectrum en CZ +7494EAA181704206F36D41A7A36591C7 Wanderers. Chained in the dark (2014-12)(SAM Style - Sand - SCL)(128K)(CZ)(sk) ZXSpectrum sk CZ +E31719FA6CF9DB3F69BC1B12A04B2A38 Wanted - Monty Mole (1984)(Gremlin Graphics) ZXSpectrum +342AAECC83DBABCC6028C4272A9F6C63 Wanted - Monty Mole (1984)(Gremlin Graphics)[a] ZXSpectrum +B0E0CE98A04C2372E679698F25FD56E1 Wanted - Monty Mole (1984)(Gremlin Graphics)[a2] ZXSpectrum +9FDE320D46317F71AFC3A5F915F037F5 Wanted - Monty Mole (1984)(Gremlin Graphics)[a3] ZXSpectrum +8D7B3D56F365DE2FFB5190643A831F9D Wanted - Monty Mole (1984)(Gremlin Graphics)[a4] ZXSpectrum +F4BC7ACB3335DE71FE5ADA1CFA586CA2 War 70 (1983)(CCS) ZXSpectrum +97CF797D01B380C2CE25865194E39B95 War Cars Construction Set (1987)(Firebird)(48K-128K) ZXSpectrum +ABCDD6330288F2D4B5F10D8137FF4D68 War Game (1984)(Editoriale Video)(IT) ZXSpectrum IT +BA4642FBCA2DC2AF7E58F5A021E7040D War Game (1985)(MicroHobby)(ES) ZXSpectrum ES +A009ABB9914F0DDAFF5D14DC6A7DE82B War Game 1812 (1985)(Reelax Games) ZXSpectrum +B8E95C65BB2FCD7D35D14B4DD601CD01 War Game, The (1986)(Reelax Games) ZXSpectrum +D995A48417EA4C652CEA4B72C732EE99 War in Middle Earth (1989)(Melbourne House) ZXSpectrum +4EFCAB2F0BA3BC826C62F38F3EB1782E War Machine (1989)(Players Premier)(128K) ZXSpectrum +BEC55E476CF31C9BD5F1F91E398AC984 War Machine (1989)(Players Premier)(48K-128K) ZXSpectrum +AC125C733B40181E86D6EB9A76C15014 War Machine (1989)(Players Premier)(48K-128K)[a] ZXSpectrum +149636BCF8338F34B086485E56274E68 War of the Roses (demo) (1991)(CCS)(48K-128K)[Your Sinclair Covertape][aka Wars of the Roses, The] ZXSpectrum +3C71E93EBB51B0402A1C8501394EDB6E War of the Worlds, The - Ending (1984)(CRL Group) ZXSpectrum +6C80C6B8BBA2699EC43151F79A1358C5 War of the Worlds, The (1984)(CRL Group) ZXSpectrum +873BDDF8167B352B8CBB6367774CBF99 War of the Worlds, The (1984)(CRL Group)[a] ZXSpectrum +EF5B0A04B13A0449F6FD4FD4EDD56E63 War Tower (1993)(LOKOsoft)(ES) ZXSpectrum ES +61CC99F2B292B2CC4730D7BDC5CAF437 War Zone (1984)(CCS)(GB)(es)(Side B) ZXSpectrum es GB +A07594A62D63298CA31CB137B5873253 Warlock (1984)(ZX Computing) ZXSpectrum +FB05F64AAF80975D65668D5E24FFEE21 Warlock (1988)(Edge, The) ZXSpectrum +B5106DA7F0451A4154C5C451A494BED7 Warlock of Firetop Mountain, The (1984)(Puffin Books) ZXSpectrum +1481E278463AAFDE9C7E324A1FC4999D Warlock of Firetop Mountain, The (1984)(Puffin Books)[a] ZXSpectrum +3EDE7D7E66B008DA5DFE68D0E4C7D2F9 Warlord (1982)(MC Lothlorien) ZXSpectrum +0A21D7F4AFB737881387B8756D78C817 Warlord (1985)(Interceptor) ZXSpectrum +AE9CEA560D44A46299BC8DBA6156D181 Warlords (1985)(Century) ZXSpectrum +0B99D5CD44BB63E808A47867513DF4D6 Warp Factor 6 (1986)(Wildest Dreams) ZXSpectrum +85C381D01979104DE9E811FBC29C995D Warp Factor 6 (1986)(Wildest Dreams)[a] ZXSpectrum +97A6C44AFF2E3E908DFD67682B6266F0 Wars of Amber (1994)(Gannutin, Maksim)(48K-128K)(RU)[aka Hroniki Ambera] ZXSpectrum RU +1F6721712A6AD99BC56AE007AE4AA4E9 Watching Paint Dry (2015)(-)[CSSCGC] ZXSpectrum +F466603CB058227E25F240C012563122 Water-Line (1986)(ZX Computing) ZXSpectrum +B30C31E31C356C274ACD54467C817C48 Waterloo (1985)(MC Lothlorien)[re-release] ZXSpectrum +6A09EF7088E5AEF58126A5F29D69263C Waterman (2006)(SG)(RU) ZXSpectrum RU +BD590469823A0E93357E3E49B42310D4 Waxworks (1983)(Channel 8)[re-release] ZXSpectrum +A6C12E82612FE94EE81AC6B852B8DD67 Way of the Burgle!, The (2016-01-05)(XFAWORLD) ZXSpectrum +CB9917AAA9CD378CC10C46BE42692D73 Way of the Exploding Fist, The (1985)(Melbourne House) ZXSpectrum +BE6B8BBAE351D842B2E3489F4227801B Way of the Tiger, The - Sword Fight (1986)(Gremlin Graphics) ZXSpectrum +92B4D5EAA263D14E25FAD10C66CA2774 Way of the Tiger, The (1986)(Gremlin Graphics) ZXSpectrum +53066CF59A36EC5D7480738B733A438D Way of the Tiger, The (1986)(Gremlin Graphics)[a] ZXSpectrum +A6ADEE5F31358640ECD49C21F3F37301 We Pretty (1999)(Broadsoft) ZXSpectrum +D5A32795B51CCA2438044B1D4F48BD12 Web Runner (1984)(Sinclair Programs)(16K)[aka Mr Web] ZXSpectrum +1FA4D1989572F64C81F35AFEF21BD1EC WEC Le Mans (1988)(Imagine)(48K-128K) ZXSpectrum +14A8352AA25A818E9C070F9BCA7A988F WEC Le Mans (1989)(Erbe)(48K-128K)(ES)(en) ZXSpectrum en ES +47AF20B4EB60E4F3F8B1E912E88F5BC5 Weedkiller (1983)(Your Computer)(16K) ZXSpectrum +C25564949C96274A408DB11CFE72D72D Week in the life of the Thing!, A (1988)(Players)(48K-128K) ZXSpectrum +80C0789B1FAFD2167E2DA1D5A0798BEA Weetabix Versus the Titchies, The (1984)(Weetabix)(16K) ZXSpectrum +48C8DB0DDBD4A720580332C3B5B0FCB6 Weird Island (2015-05-27)(textvoyage) ZXSpectrum +DBA0393A1E3C05331C713F539B35E230 Well, The (2006)(Beyker Soft)(16K)(ES)(en) ZXSpectrum en ES +17A907E64D4E50BE18C1BDD9F0BC810A Wellington at Waterloo (1989)(CCS) ZXSpectrum +8405CAD4930A517208F9522B2C1121C5 Wellington at Waterloo (1989)(CCS)[a] ZXSpectrum +36318E951112AFA6F32669D3401382A5 Wells & Fargo (1988)(Topo Soft)(ES) ZXSpectrum ES +FB6186A578F6A08F594D7BB37E2BBB33 Wells & Fargo (1988)(Topo Soft)(ES)[a] ZXSpectrum ES +57DC4DDF1789DD3903FF1B05D2E9EF5A Welltris (1991)(Infogrames)(FR)(en) ZXSpectrum en FR +3EA46E4772BE22C1D8E5EA5341B2C18D Wembley Greyhounds (1988)(Cult Games)[re-release] ZXSpectrum +08CEC070858D87E8306F5002F913602C Wender Bender (1984)(Rankshigh) ZXSpectrum +85F94FEC2B82E8DFF7634E3B1A399471 Werewolves of London (1989)(Mastertronic) ZXSpectrum +31C013B5ECDBC5146338B618224FD928 Werewolves of London (1989)(Mastertronic)[a] ZXSpectrum +FC3C8A58F521E1F8F0C4236B10C5C647 Werner's Quest (1986)(Persson, Lars)(SE)(en) ZXSpectrum en SE +C40342486CA171AA7EE7CBE52832E379 West Bank (1985)(Dinamic)(ES) ZXSpectrum ES +E63C76503735501606CC8DD41F0787D1 West Bank (1985)(Dinamic)(ES)[a] ZXSpectrum ES +686FF2E8A62668238601A44CF9A7AFB4 West Bank (1985)(Gremlin Graphics)[re-release] ZXSpectrum +84DFC3FD1A00B088F0135BCA05B5B702 Western Girl, The (1988)(Suzy Soft)(HR)(sr)[aka Djevojka sa Zapada] ZXSpectrum sr HR +732AF92A16EFBC2FBB88060E75992307 Westrail (1984)(Dee-Kay Systems) ZXSpectrum +7CFD037E7D052C2E9B2F32AE57C18572 Westworld (2017-06-11)(Bullough, Jason)[BASIC Jam] ZXSpectrum +655923D13198B53E706A1E4CEB2B8B0E What Was That (1989)(Bolsoftware Communications)(ES)(Tape 1 of 2) ZXSpectrum ES +B7423C14DFF4BD807F7F94BA16BCF607 What Was That (1989)(Bolsoftware Communications)(ES)(Tape 2 of 2) ZXSpectrum ES +F955CA4293033E7282BEB9C474D6007C What Willy Did Next (2010)(NorthSim Publications)(128K) ZXSpectrum +E9227249048A88E0AFCE36EF0E862F41 WHB (2009-04)(Smith, Bob) ZXSpectrum +996052E2CAE3B9B5BA6F053A3BDEB443 Wheelie (1983)(Microsphere) ZXSpectrum +0675B7D58B6909710EA7A4C4D34DD16D Wheelie (1983)(Microsphere)[a] ZXSpectrum +84464C9BA89F10660D7D6754B11A6EB8 Wheelie (1983)(Microsphere)[a2] ZXSpectrum +08E6C887488864461B0195D29BD4465B Wheelie (1988)(System 4)(ES)(en)[re-release] ZXSpectrum en ES +486A810A2B5F1AE4F04869535AE01BC0 When Alex Didn't Do It (2015-01)(Nichol, Stephen)(Tape 1 of 3) ZXSpectrum +C7BA28108549A490F1A39A1B37EC351D When Alex Didn't Do It (2015-01)(Nichol, Stephen)(Tape 3 of 3) ZXSpectrum +65B37699BDB7106207A8C9A1FC7EF714 When Alex Didn't Do It v1.4 (2015-01)(Nichol, Stephen)(Tape 1 of 3) ZXSpectrum +617D2363A5E4EF9158C3BD35FE3EABF0 When Alex Didn't Do It v1.4 (2015-01)(Nichol, Stephen)(Tape 2 of 3) ZXSpectrum +552A39D5DF3A092EB4A69F980F1F750E When Alex Didn't Do It v1.4 (2015-01)(Nichol, Stephen)(Tape 3 of 3) ZXSpectrum +CAD4ED9199082DD0A96205831280C33C Where In The World Is Edward Snowden (2013)(-)[CSSCGC] ZXSpectrum +D9DA383754ADCDE4D304FBC977D2D121 Where In The World Is John Darwin (2007)(General Zoff)[CSSCGC] ZXSpectrum +7AAA28211D7A2D9BBFF7F621E3F027F3 Where Time Stood Still (1988)(Erbe)(128K)(ES)(en)[re-release] ZXSpectrum en ES +51C02F444D5780434FE6C4CF4B439B11 Where Time Stood Still (1988)(Ocean)(128K)[aka Land That Time Forgot, The][aka Tibet] ZXSpectrum +A34E230F26B590918DC2392470915EEA Where's Wally (2015)(-)[CSSCGC] ZXSpectrum +8CBE1B31D6AFEB79A2AF5BE00DBBB143 where's woody (2000)(Sendy)(128K) ZXSpectrum +0A70E2C7869E57F52AE2FC688DD8B696 Whippets (1984)(Sinclair User)(16K) ZXSpectrum +B227487C4ADFD4C51BB92B378E4D6511 White City (1985)(Sinclair User)(16K) ZXSpectrum +39B1FB270AAFFEDF7B6D1EA59628BBB0 White Heat (1987)(Code Masters) ZXSpectrum +1FC2F0D4D2094F94400ED66F2F9F7717 Whitman Day (1992)(Advanced Adventure Creations)(ES)(Tape 1 of 3) ZXSpectrum ES +7A57545DCD10B6762044AB52BD5BD9A8 Whitman Day (1992)(Advanced Adventure Creations)(ES)(Tape 2 of 3) ZXSpectrum ES +861A6BD9C1C9DFC0FC1B310B7239741E Whitman Day (1992)(Advanced Adventure Creations)(ES)(Tape 3 of 3) ZXSpectrum ES +D0BB6A557108FA62BBE07763ED8D561D Who Dares Wins II (1986)(Alligata) ZXSpectrum +535283B7B226FB68DDFC700EE3D9A2C0 Who Dares Wins II (1986)(Alligata)[a] ZXSpectrum +9CB8831CB9FFCD46DF2D1DA848300696 Who Dares Wins II (1986)(Alligata)[a2] ZXSpectrum +4070B84EBEE2CA30B8DE2B6827EA7F1D Who is This an ASCII Picture of (2012)(Owen, Andrew S.)[CSSCGC] ZXSpectrum +8AEC340576984B8847C66500FE7CB638 Who Said That (1987)(Tynesoft) ZXSpectrum +2B67E14A105DC382E66D3605A519E6E2 Who Said That (1987)(Tynesoft)[a] ZXSpectrum +39006A4B093B6725813BCFF4ED8932B1 Who Would Be King (1983)(Bayliss, David) ZXSpectrum +95AA0C22301212D6F3B1D846B2CB47EF Whodunnit (1984)(CCS) ZXSpectrum +53264EEDDEDBF95C88795978A79D7B5A Whodunnit (1984)(Mastertronic)[aka Whodunit] ZXSpectrum +101C45BCA6FF20664F9D01AA0557C1C7 Whole New Ball Game, A (1989)(Crash) ZXSpectrum +7652520A2134D5E986472B96551C6164 Whole New Ball Game, A (1989)(Crash)[a] ZXSpectrum +11A89F6242C0AE2424F8E8B111B87824 Whopper Chase (1987)(Erbe)(ES) ZXSpectrum ES +674E4ABB83D82AD367C24CEF29BA9302 Who's At The Door (2003)(Zoff)[CSSCGC] ZXSpectrum +F0674B38FEB7FDF154D8B6D3CF719F33 Wibstars (1987)(A'n'F) ZXSpectrum +0051E10461F9BCB07061B20265BDC754 Width of the World, The (1984)(Mosaic Publishing) ZXSpectrum +DF846A77E05026B531378194146B3C82 Wiking (1987)(M.K.)(PL) ZXSpectrum PL +85FC7DF55F22758EC1310D0B271C8FC2 Wiking (1987)(M.K.)(PL)[a] ZXSpectrum PL +C4EEB7F58664F4C100B0D9CFF0BEB867 Wild Bunch, The (1984)(Firebird) ZXSpectrum +DCEB33D50449C395370C06E84E85C040 Wild Streets (1990)(Proein Soft Line)(128K)(ES)(en)[re-release] ZXSpectrum en ES +C7FB3E1D74BA763E58A8ABD60ACE04B8 Wild Streets (1990)(Titus)(128K)(FR)(en) ZXSpectrum en FR +8107DA4DB1173EC4269DCE515D267B8A Wild Streets (1990)(Titus)(48K-128K)(FR)(en) ZXSpectrum en FR +65C2A4F5FC3E489858FF737287ED2934 Wild Streets (1990)(Titus)(48K-128K)(FR)(en)[a] ZXSpectrum en FR +FE1B5227600425C32F43BF6A4C0B028C Wild West (1983)(Omega) ZXSpectrum +C27DD3265D8466AEFCD0A09DDDB0A300 Wild West Hero (1983)(Timescape) ZXSpectrum +AD5D4B83791F0CFD57F4D25943B7768B Wild West Seymour (1992)(Code Masters)(48K-128K)[aka Seymour's Wild West Adventure] ZXSpectrum +C4F69E59963EC76C95F4F5FE8C328BE0 Wild West SpecDRAW! (2014)(R-Tape)[CSSCGC] ZXSpectrum +1792ACADBF2BD9D909933E69FDB1371F William Wobbler (1986)(Wizard Computer Games) ZXSpectrum +843F1DB6EDC12CF5E4B7E1DCA3272C67 Willy - The Man Who Sold the World! (2008)(BaSe1 PrOdUcTiOnZ)(128K) ZXSpectrum +DAAE09AF56DD31534D7BCC639C3A1821 Willy - The Man Who Sold the World! (2008)(BaSe1 PrOdUcTiOnZ)(128K)[a] ZXSpectrum +D94D47255EE9333F4635F20CE877813F Willy and the Dodecahedron (2008)(Hill, Stuart J.)(128K) ZXSpectrum +18DE99852A13E396D6C7AE29DF4CA235 Willy Comes Home (2000)(Gawp!)(128K) ZXSpectrum +45F0E4536456BE4D0718F8CC45973464 Willy Games - The First 30 Years Quiz (2016-12-31)(Gromann, Daniel)(128K) ZXSpectrum +98D320AAB20CF01583F9E98E88733821 Willy in the Islands of Mystery - Part 1 - Exploration (2007)(Herve Ast)(128K)(FR) ZXSpectrum FR +168142559BEA06362FAD2D47928E1721 Willy in the Islands of Mystery - Part 1 - Exploration (2007)(Herve Ast)(128K)(FR)(en) ZXSpectrum en FR +7E25215B9B4B4C2B311E667B40BC922C Willy in the Islands of Mystery - Part 1 - Exploration (2007)(Herve Ast)(128K)(FR)(es) ZXSpectrum es FR +CF45BD4ECB23AF5FA4FBAC8A84529361 Willy in the Islands of Mystery - Part 1 - Exploration (2007)(Herve Ast)(128K)(FR)(pl) ZXSpectrum pl FR +361247E6CD83B1786CF01E0EA33D0B9B Willy on a Transatlantic Cruise v2 (2006)(Herve Ast)(128K)(FR) ZXSpectrum FR +AFD5409DF2601C72C6C3E3EFD18A1964 Willy on a Transatlantic Cruise v2 (2006)(Herve Ast)(128K)(FR)(de) ZXSpectrum de FR +68BDFD9A3E7166A1046F689C0C0A70B2 Willy on a Transatlantic Cruise v2 (2006)(Herve Ast)(128K)(FR)(en) ZXSpectrum en FR +68DD24A6C5658CBD2F1F7E4671B87F02 Willy on a Transatlantic Cruise v2 (2006)(Herve Ast)(128K)(FR)(es) ZXSpectrum es FR +6C158331CB2C30647C613FCE6CACD08F Willy on a Transatlantic Cruise v2 (2006)(Herve Ast)(128K)(FR)(pl) ZXSpectrum pl FR +86EF1BA8EABAB9753FD39331214C8747 Willy Takes a Trip (2000)(Eddy, Geoff) ZXSpectrum +7A33001B043B502E71991096DA5BD6F1 Willy the Rogue (2002)(BaSe1 PrOdUcTiOnZ)(128K)[adult] ZXSpectrum +F79B436222C04D63DE1FE7FDC31BCD3D Willy The Wasp (2014-06)(Death Squad, The) ZXSpectrum +75CA6AD83CECEB87BC494397C59FEEBC Willy The Wasp (2014-06)(Death Squad, The)[QAOP] ZXSpectrum +D57EB5CDD82F6F7AF2B239A0317FFA0A Willy The Wasp 2 (2014-10)(Death Squad, The)(128K) ZXSpectrum +E4420C5B3603D02AD5036B2F870F0DFB Willy Tournament 2004 (2004)(Woodmass, Mark) ZXSpectrum +6C7DF0D60833D76D78416E57BB966845 Willy Tournament 2004 (2004)(Woodmass, Mark)[a] ZXSpectrum +BB5FB9625C586D0F6909BCE86206201F Willy Tournament 2004 (2004)(Woodmass, Mark)[a2] ZXSpectrum +40C116881F96F753D51DEC9A2A52084F Willy vs. the Vampire Lord (2001)(Tatlock, Lee) ZXSpectrum +CF10DD3383F6A80BE7D209219E4EADC9 Willy's Hoard (2006)(Gromann, Daniel)(PL)(en) ZXSpectrum en PL +E660149EE94E6AF47B871260779EF15E Willy's New Mansion - Special Edition (2016-11-10)(Gromann, Daniel)(PL)(en) ZXSpectrum en PL +2FEB12E3C1679CC98DFCD432C4365E03 Willy's New Mansion (2004)(Gromann, Daniel)(PL)(en) ZXSpectrum en PL +160C35609014393C7FACF0B398C63A27 Wind Surfer (1986)(K'Soft) ZXSpectrum +1B2A102315F3B46048A2F8073B0F1F3F Wind Surfer (1986)(K'Soft)[a] ZXSpectrum +F8F0E64ED9FF23B575CBBB5892184AFC Winged Avenger, The (1982)(Work Force)(16K) ZXSpectrum +D6373DF901C3DF0A5F86345EE9DAB58B Winged Avenger, The (1982)(Work Force)(16K)[a] ZXSpectrum +805C2B47E1EFBB52C9E6F287CAB43A15 Winged Warlords (1983)(CDS Microsystems)(16K) ZXSpectrum +2C7EA960B68503E968E1726BFC4C796F Winnie-the-Pooh (1996)(Softland)(48K-128K)(RU) ZXSpectrum RU +89060FC913DC1110839CE83429720A72 Winnie-the-Pooh (2016-10)(Softland)(48K-128K)(RU) ZXSpectrum RU +B41DDE01FA5D97A1B75B777C1191F7B6 Winter Games - part 1 (1986)(U.S. Gold)(48K-128K) ZXSpectrum +9A93EF7F42EA83F0F5741FEC34E6433F Winter Games - part 2 (1986)(U.S. Gold)(48K-128K) ZXSpectrum +DB71A1BBF97B43B30B5DF9556717D31D Winter Games (1986)(U.S. Gold)(128K) ZXSpectrum +45F7F625C9B82677AF27393B6BFBDB63 Winter Games (1986)(U.S. Gold)(48K-128K)(Side A) ZXSpectrum +F28D064B9CC4F8508F3DECDAA067984A Winter Games (1986)(U.S. Gold)(48K-128K)(Side B) ZXSpectrum +DFE2E56DA0AF271242283CB5848304F9 Winter Olympiad '88 (1988)(Tynesoft) ZXSpectrum +A53FFE203DB7109427C84FB438AA9EBE Winter Sports (1985)(Electric Dreams) ZXSpectrum +1515CB6DBA132271CE89BA02A71CF255 Winter Term (1989)(Alfo) ZXSpectrum +9B7E358E580D99C514AB6DC487A76B8C Winter Wonderland (1986)(Incentive) ZXSpectrum +AFD154A502AD4E123C9D4C1FBA0DC5CD Wipe-Out (1983)(Interface Publications) ZXSpectrum +13D5BA0169F2C7FBD2C69649FBDABABF Wipeout (1984)(Scorpion) ZXSpectrum +B00BD326BEB6A6E33E3EF67C8E3D0BFA Wise King and the Dishonest Governor, The (1984)(Grisewood & Dempsey)(16K) ZXSpectrum +674066739E3374A27B036195E92F2B91 Witchcraft - La Cripta de Khot (2006)(Caubet, Josep Coletas)(ES) ZXSpectrum ES +1CB0369381A62E4EACBDDA1B7D117B3D Witchfiend (1985)(Strobe)(128K) ZXSpectrum +A45F2DE09F2998477538D7C9C4E9E9BC Witch's Cauldron, The (1985)(Mikro-Gen) ZXSpectrum +EDF77E18609F45A80CA5E63198CDD3A1 Witch's Cauldron, The (1985)(Mikro-Gen)[a] ZXSpectrum +73329EE08C6683F8D1531FD80BE18D9C Witch's Cauldron, The (1985)(Mikro-Gen)[a2] ZXSpectrum +9253BF3CAB65C062502B0BFF67927820 Wiwo Dido - The Case of the Broken Timemachine (2011)(YRS)(NL)(en) ZXSpectrum en NL +0F8DB8C79632399979F633B2FD9C296B Wiwo Dido - The Case of the Closing Doors (2011)(YRS)(NL)(en) ZXSpectrum en NL +12B26A21A91842A36E6373CEE8899F5F Wiwo Dido - The Case of the Lost Keys (2011)(YRS)(NL)(en) ZXSpectrum en NL +A3E10C165F5F78D8CBF23C495005193E Wizard Akyrz, The (1983)(Channel 8)[re-release] ZXSpectrum +253DCEDAD30D44E4FC99B3625C898142 Wizard of Tallyron, The (1986)(C&VG) ZXSpectrum +F9C9B21DD8644FF35B37E78EE189BBCD Wizard Warz (1988)(Go!)(48K-128K) ZXSpectrum +73458B2EDF5665A166034A9346EDF6B1 Wizard Willy (1990)(Cartoon Time)(48K-128K) ZXSpectrum +8595EAB148AA779BA85DCE2EB53191F3 Wizard, The (1984)(Aquarius)(de) ZXSpectrum de +B547175248FB9C1D5E510482E69BCF97 Wizard, The (1984)(Sinclair User)(16K) ZXSpectrum +31C93155518C746CF4EB84C6BA0CF408 Wizard's Lair (1984)(Yodasoft)(DE)(en) ZXSpectrum en DE +70FBE34DF3EFB99C02B45FC76941469F Wizard's Lair (1985)(Blue Ribbon)[re-release] ZXSpectrum +9F4B6753A58DED64D1EB47D2630ECC2D Wizard's Lair (1985)(Bubble Bus) ZXSpectrum +0B8E1A50468A0AAFC5168E110D7463AF Wizard's Lair (1985)(Bubble Bus)[a] ZXSpectrum +C085302C25D7AB3E63B6FD03A29533B3 Wizard's Lair (1985)(Bubble Bus)[a2] ZXSpectrum +00B63498B062A616CDFC41372D6D2C65 Wizards Skull, The (1992)(Compass)[aka Bogmole 3] ZXSpectrum +339363556D49A80710EB35BAC5778016 Wizard's Spell (1986)(Tynesoft) ZXSpectrum +DAC712250AAB01CBB9342C82D2F983A5 Wizard's Wall, The (1982)(Usborne Publishing)(16K) ZXSpectrum +F82C6EA3463CBBD805BF6485E47D6975 Wizards Warrior (1983)(Mastertronic)[a][re-release] ZXSpectrum +8A73ABEB86305F0072A4D70C06879B6D Wizards Warrior (1983)(Mastertronic)[re-release] ZXSpectrum +99688038D41864661911F9E89FBC69E2 Wizard's Warriors, The (1983)(Abersoft) ZXSpectrum +EBC56B823AD6C59BFA53DF05C713275D Wizball (1987)(Ocean)(48K-128K)[aka Wizzball] ZXSpectrum +D1754D6AC4719C19F134D9DA32DFDCAB Wiz-Biz (1987)(Alternative) ZXSpectrum +168B4F90BF848807A0FBE2B5F6388E4B Wiz-Biz (1987)(Alternative)[a] ZXSpectrum +11D912015A3257118202E6873C377FE1 Wolfan (1987)(Bulldog)[a][aka Wulfan the Barbarian] ZXSpectrum +6AEEC3BFB66833B0625EAA88412700A3 Wolfan (1987)(Bulldog)[aka Wulfan the Barbarian] ZXSpectrum +110753CE9F8B9D3DC52B722FE3B5624D Wolfcastle McBain (2017-04-23)(Garcia, C. Oscar) ZXSpectrum +3B802F04607C1639AFBA055DEBC590BC Wolfman (1988)(CRL Group) ZXSpectrum +13FCC5BB37117E4021C5AA8213A39B88 Wombles, The (1990)(Alternative) ZXSpectrum +4012EFAF76509F5BA8B117F5D4EC8623 Wonder Boy (1987)(Activision)(48K-128K) ZXSpectrum +20C8CC1072113C746AA4127C192EFDE8 Wonkey Chateau (1985)(Wildest Dreams)[aka Wonky Chateau] ZXSpectrum +498EC233707E6BA1E3A4FD566976E65E Woodland Realm, The (1987)(Willysoft UK) ZXSpectrum +D5EDE36BA211F87CB2CFBE5C87FA357A Woods of Winter, The (1984)(CRL Group) ZXSpectrum +1BE45FA4C793DEE1FE5ED07AFCAD7FE6 WordBlaster (2015-06-22)(textvoyage) ZXSpectrum +4682AD7391744345F12E9C2669176448 Wordking (1984)(Grisewood & Dempsey)(16K) ZXSpectrum +6E420594C86A3F2ACC9566EAC5EBFAFD Wordking (1984)(Grisewood & Dempsey)(16K)[a] ZXSpectrum +0512A15C4AF307E19EE888EA2632BA31 Wordsearch (1988)(CDS Microsystems) ZXSpectrum +565CF5DABC2B4FA94B0C9030AAE84905 Wordsum (1983)(Pan Books)(16K) ZXSpectrum +3A4C4C42E356A42E8AE84F11162B3B84 World Champions (1986)(E&J) ZXSpectrum +00E7AE6A4FF3416F1230E1A3B1AB7FCA World Champions (1986)(E&J)[a] ZXSpectrum +904DBA4FFDB73F75D466F9F0061CECD7 World Championship Boxing Manager (1990)(Goliath Games) ZXSpectrum +B491C8F9273E5D0C069F4234055183DC World Championship Soccer (1991)(Elite Systems)(128K) ZXSpectrum +4D34E273402BDFA78BDE6FF07E136EFB World Class Darts (1983)(Alphasoft) ZXSpectrum +24904E798A71E654C761F362B7277186 World Class Leader Board (1987)(U.S. Gold) ZXSpectrum +2DFB8EBB004CB4D03B3D5CCDAFC9EF4A World Class Rugby (1991)(Audiogenic)(128K)[aka Sports Action Rugby] ZXSpectrum +08C27602CDAD9828B1FC9790E05DDD97 World Class Rugby (1991)(Audiogenic)(48K-128K)[aka Sports Action Rugby] ZXSpectrum +4CF9982272C8AA1560C2BAEF8251D86D World Cup (1990)(Corry, Stephen) ZXSpectrum +A99569129424222265BED6333A67CC81 World Cup '86 (1984)(Home Entertainments) ZXSpectrum +4330F0C65CEFF360F954B8599B4F931E World Cup Carnival (1986)(U.S. Gold) ZXSpectrum +F519BC1713B4747F36F859FFB54BE96F World Cup Challenge (1990)(Players Premier) ZXSpectrum +D61DFB76448A9012FCC98E5D49215A35 World Cup Final (1998)(Jolly, Derek)[CSSCGC] ZXSpectrum +3D7346814ED860879EED67FB26225517 World Cup Football (1984)(Artic Computing) ZXSpectrum +00190881E2BE380EF81B47339597A81D World Cup Glory (1990)(Challenge) ZXSpectrum +1ECDEA69776AD1809F96AE74630D849E World Cup Mania (2006)(Young, Chris)[CSSCGC] ZXSpectrum +8DA9C5F6C2CC657082F11209DD3B8B36 World Destruction (1985)(Ventamatic)(ES) ZXSpectrum ES +0F17239540A729417875957FAFCD5173 World Flags (1984)(Micro-Mart) ZXSpectrum +79C1139CFEB18349DEC25359BE206569 World Games (1987)(U.S. Gold)(48K-128K) ZXSpectrum +FB3474B8BA23E2C1A2DF2CB62A81FE4B World of Global International SwingBall (2015)(-)[CSSCGC] ZXSpectrum +DB4CDCDEBA44E09FC74C00930012766D World of Soccer (1992)(Challenge) ZXSpectrum +47E294AD6FD6C0BD5670B68C2161299E World Rally (1989)(MicroHobby)(ES) ZXSpectrum ES +E5095BF470FEC2AC789A894E7AE081D9 World Rugby (1993)(Zeppelin Games) ZXSpectrum +1A1629D00B1AA5D92936CDC51A7C86BA World Series Baseball (1989)(IBSA)(ES)(en)[re-release] ZXSpectrum en ES +1F7AD45AE569230E0F084F8F36193610 World Series Basketball (1985)(Imagine) ZXSpectrum +75AB424CF34191BC38CE2F013823EDDF World Soccer (1990)(Zeppelin Games) ZXSpectrum +A0BE272CB2E3BF0B66EA57F585E07BC4 World Soccer League (1989)(E&J) ZXSpectrum +C8B99910615EFA734D390CFDA9C288C7 World War 1 (1987)(MC Lothlorien)[a][aka World War I][aka World War One] ZXSpectrum +D396F613BA3B08775140AF6530958F72 World War 1 (1987)(MC Lothlorien)[a2][aka World War I][aka World War One] ZXSpectrum +7550507B160EBAA4D74703B0F2970D0A World War 1 (1987)(MC Lothlorien)[aka World War I][aka World War One] ZXSpectrum +280F77F42806CCE207632BE642454965 World War Simulator - PART 1, The (2012)(Retrobytes Productions)(ES)(en) ZXSpectrum en ES +03DC3E92362C7D9B2315A6636A2B50B2 WorldBar - Arcade version (2008)(YRS)(NL)(en) ZXSpectrum en NL +A9B4F203E3C10BAC2DAA07E39BDC9178 WorldBar - Boardgame version (2007)(Dr. BEEP)(NL)(en) ZXSpectrum en NL +5CED977AF5CA9AE0221343CCDAB23ED7 WorldBar - Boardgame version (2007)(YRS)(NL)(en) ZXSpectrum en NL +2D17EEB0A137673998971A8292792BF4 World's Hardest Game ZX48K, The (2014-02)(Debris) ZXSpectrum +87228CA42B1F0FD1D5BE39324816C938 Worm (1983)(Polarsoft)(16K)[re-release] ZXSpectrum +F3615BF0DD05FCAD2634E3BA8AE5A451 Worm (1983)(Sinclair Programs)(16K) ZXSpectrum +AEA085903EB7050C48A5770D2FBF0320 Worm (2004)(SG)(RU) ZXSpectrum RU +31A1ECB1922ECB0188A028139A1FBD97 Worm 2 (2011)(SG)(RU) ZXSpectrum RU +20A56D0FCA41559BA6305D8841A53022 Worm in Paradise, The (1985)(Level 9 Computing) ZXSpectrum +929C6A7E9784445C16019C5C9372C08F Worse Things Happen at Sea (1984)(Silversoft) ZXSpectrum +57BC01F33F97027F9BB0AC28500F2B8B Worse Things Happen at Sea (1984)(Silversoft)[a] ZXSpectrum +753A750BCA8FCCC204ECCCFF31BDEBB2 Worse Things Happen at Sea (1984)(Silversoft)[a2] ZXSpectrum +1EA4F9AF3DF85B0C3ECBFB15CEDEDF51 Wortsuchspiel (1985)(Happy Computer)(DE) ZXSpectrum DE +EF4FA5F9A2603E7A4DFA9D841AEC5D21 Wrath of Magra, The (1984)(Carnell) ZXSpectrum +9FE1BA38301F6A4DFB75F16448E0D38B Wreckage (1983)(Unique Computer Services)(16K)(GB)(es)[re-release] ZXSpectrum es GB +C98771556D5C0643A7E9C8D30251394A Wriggler (1985)(Romantic Robot UK) ZXSpectrum +D6FC41ED41B19727E8D5106BB2C54EF9 Wriggler (1985)(Romantic Robot UK)[a] ZXSpectrum +8D8A614B068216A4CD609E2E5C88AAC0 Wriggler (1985)(Romantic Robot UK)[a2] ZXSpectrum +396657C75ACD1EA05C9F5CCDC9FFBA7C Wriggler (1985)(Romantic Robot UK)[a3] ZXSpectrum +BF7C7D635F09B7FF004A0F11587CA629 Writer's Digest Prize Draw (2000)(Young, Chris)[CSSCGC] ZXSpectrum +D0576D1F5FE2AC80ABBAF64736526B4B Wulfpack (1989)(Blue Ribbon) ZXSpectrum +5FA231173AE94C5E7046FCCD46DA61F7 Wunderchar$ (2011)(Stonechat Productions) ZXSpectrum +595F8FA97A3C7D7A92499803B8EC5E0C Wunderwaffe (2017)(Miazga, Rafal)(48K-128K) ZXSpectrum +6D3BF0C12050B43DA5F8D4678324135B Wurmer (1998)(Garabik, Radovan)[CSSCGC] ZXSpectrum +B57D153BE0AFE4317A1528CBA1FF8353 Wurmi (19xx)(-)(16K)(de) ZXSpectrum de +59EF09D0DE0F22C364B10A42635B1F1F WWF WrestleMania (1991)(Erbe)(128K)(ES)(en)[re-release] ZXSpectrum en ES +6CFC6281B8FE82E5462A4D7BDC3D9156 WWF WrestleMania (1991)(Ocean)(128K) ZXSpectrum +E67231C84A128B1E4D85A2C824FDB1C6 WWI Fighting Heroes and Some Crazy Aliens (2014-11)(Abrimaal - Amore, Gabriele - Parsons, Neil)(16K-48K) ZXSpectrum +81CF7183FAEA6C526456B095194B65C3 X=Y=Z (2014-08-23)(Bob's Stuff)[Packed] ZXSpectrum +7D3795BA0670E32A0307E0CA109B10DC Xadom (1983)(Quicksilva) ZXSpectrum +F6C31403D8B8F23636E1BE596F72B46E Xadom (1983)(Quicksilva)[a] ZXSpectrum +D0835FEAEBBDDE2EE407BD17812A37AE Xanagrams (1984)(Postern)(16K) ZXSpectrum +B1C0A80A787AE808490B2CA0BAC2ADC3 Xanthius (1987)(Players) ZXSpectrum +A922FDCC26EBB3960183EC348CF9E194 Xanthius (1987)(Players)[a] ZXSpectrum +0148749599FCB9C86B35D29D16648FCA Xarax (1988)(Firebird) ZXSpectrum +6B94127EFB3B37C0F2E5549A0536FE8A Xarax (1988)(Potz Blitz)(DE)(es)[re-release] ZXSpectrum es DE +5B7A1CE59C733ABD5A954096D1E76AC8 Xarq - The Zimmerman Trenches (1986)(Electric Dreams)[a][aka Aquadrome] ZXSpectrum +9364716C961948C25FE986893F71274C Xarq - The Zimmerman Trenches (1986)(Electric Dreams)[aka Aquadrome] ZXSpectrum +7E8B1BBFE154EF23158D63235C02725A Xavior (1984)(PSS) ZXSpectrum +1CEE7C40D249DA0BC3F27BAF0814F8ED Xcel (1985)(Mastertronic)[re-release] ZXSpectrum +6A855D9FB64B01EFED95CDAA9ECD1998 Xecutor (1987)(ACE) ZXSpectrum +F708871B314846970FA99B4BD41FFC16 Xecutor (1987)(ACE)[a] ZXSpectrum +824A33DB7BAC8C7CE163A7197F393020 Xecutor (1987)(ACE)[a2] ZXSpectrum +3525EE5BF0BB6F701F7185CB7988DBE3 Xelda 1 - Quest for the Golden Apple v1.03 (2017)(Dansby, Andrew)(128K) ZXSpectrum +CE42B3EE41053ABB9284A6955835C9BF Xen (1987)(Super Sparklers) ZXSpectrum +71DFB793AA77AB99366226C9BFF47140 Xeno (1986)(A'n'F) ZXSpectrum +C44C233C2EA384291A598C1CDB50E82C Xeno (1986)(A'n'F)[a] ZXSpectrum +C580970A2A14197BDBB5AEC95EFF6800 Xeno (1986)(A'n'F)[a2] ZXSpectrum +71C78287E45C40F41E5CF3FEB50FEB9C Xenon (1988)(Melbourne House)(48K-128K) ZXSpectrum +A540B520AD1A911D5A039F70FD295CF4 Xenon (1988)(Melbourne House)(48K-128K)[a] ZXSpectrum +B883CCE978D749B8C204724255DABEE5 Xenon (1988)(Melbourne House)(48K-128K)[a2] ZXSpectrum +6C0D935979E62BE6F2F897306F6B7E11 Xenon (1988)(Melbourne House)(48K-128K)[a3] ZXSpectrum +B22DFDB594864E8BDDAEC608CB7B0173 Xenon (demo) (1988)(Melbourne House)(48K-128K)[Sinclair User Covertape] ZXSpectrum +C51D9301CB58C957AFC99DFEA3B69732 Xenophobe (1989)(Micro Style)(128K) ZXSpectrum +E902AE4D2F6954B81478E4D7D34DCF6E Xenophobe (1989)(Micro Style)(48K-128K) ZXSpectrum +87ED353CC5ADD58D33034E5820E78F05 Xevious - The Arcade Game! (1986)(Spork, Maz H.)(DK)(en) ZXSpectrum en DK +908DE23B50949D56256A851DFA5C8B26 Xevious (1987)(U.S. Gold) ZXSpectrum +8923670A591ED56703C7AE060BB9C2E7 Xevious (1987)(U.S. Gold)[a] ZXSpectrum +468BD73221C566C43857E381D7B00397 Xevious (1987)(U.S. Gold)[a2] ZXSpectrum +D70444E4B43C6823BE759B72684A5665 XIV Beogradska Gimnazija (1984)(Pandovisia)(RS)(sr) ZXSpectrum sr +6DA2B6D418EAF253368AED28BD05720A Xmas (1984)(Grisewood & Dempsey)(16K) ZXSpectrum +BC939F6BAA707C3D9D45777660293E9F Xmas Eve (1983)(Pan Books)(16K) ZXSpectrum +591FD920C183E9891B887175E4605DE7 Xonix (1987)(Surna, A.)(16K)(LT)(it) ZXSpectrum it LT +9253B2BFE589641FD62474F6094B7D0D Xonix (1987-01-01)(Surna, A.)(LT) ZXSpectrum LT +908CA3A168728FF4B378BBF8B357992A Xor (1990)(Proxima)(128K)(CZ) ZXSpectrum CZ +965FDF03A2A519824E46152994749A95 Xor (1990)(Proxima)(48K-128K)(CZ) ZXSpectrum CZ +C8CA84FA9BA1D8963F1D272EDEEFA86F Xorka (2015-01-08)(Zavgorodniy, Alexander)(16K)(RU)(en)[ZX Basic Game Compo] ZXSpectrum en RU +C103C63C5EE644161EF9C737B64984F6 Xtree (1989)(Bill Gilbert) ZXSpectrum +72E3085D63B05C2A832C630BAB7F4EA6 Xtroth - The Adventure (1985)(Automata UK)(48K-128K) ZXSpectrum +85D362460D3244DC3F46BECA4A356934 Xybots (1989)(Domark)(48K-128K) ZXSpectrum +BC4F4F0C30F7B5AA94110AF5295AB8FF Yabba Dabba Doo! (1986)(Quicksilva) ZXSpectrum +5285590314CBEEAD756700BA601F1532 Yacht Race (1985)(Hill MacGibbon) ZXSpectrum +7D7D6014D633A99EC50E414106217FF9 Yaggoo - The Numeral Madness (19xx)(NOP)(128K)(CZ)(en) ZXSpectrum en CZ +C7F77CBF5DBFE9892C8936DE0C434C6B Yahtzee (1983)(Spectre)(16K)(HK)(en) ZXSpectrum en HK +AB2DDC796A0695706964552678F76B02 Yahtzi (1983)(Work Force) ZXSpectrum +848376DD56CF4DBA3916E5A1C8FC63B1 YAHTZX (2014-03-12)(SpinalSoft) ZXSpectrum +6A4C6195B3CD92873587D22054CD0ABE Yakzee (1983)(Automata UK) ZXSpectrum +A48CD06DA57C1BEAA67B302D0B2981D4 Yankee in Iraq, A - 2017 v1.0.5 (2017)(Moore, Ast A.) ZXSpectrum +7A8691E4C53E2F14887F13887C5E304F Yankee in Iraq, A v1.0.1 (2017-02-24)(Moore, Ast A.) ZXSpectrum +BD2E5309FF0C070FFC3198BAD40D985E Yarkho - Il Segreto di Obnyr (1987)(Viking)(IT) ZXSpectrum IT +F224A17C7A93CF2A65320FDFD132E2CE Yatzee (1984)(CP) ZXSpectrum +0E0D570AEBBFD02D784D92DD7A14C417 Yellow Door, The (1987)(Tartan) ZXSpectrum +FBE64561E3ED2B3FB13B446D267077B9 Yenght - La Fuente de la Juventud (1984)(Dinamic)(ES) ZXSpectrum ES +D8A73FBB1EED4D79986F59180FD4FE14 Yes, Prime Minister - The Computer Game (1987)(Mosaic Publishing) ZXSpectrum +71404581B52F9E0DE678BED417F1DF41 Yes, Prime Minister - The Computer Game (1987)(Mosaic Publishing)[a] ZXSpectrum +264B4368F0CCC318FF8432AB9FD1A350 Yes, Prime Minister - The Computer Game (1987)(Mosaic Publishing)[a2] ZXSpectrum +ABFDA2C27F6BC7E9277FC96EEBF80D73 Yeti (1988)(Destiny) ZXSpectrum +7568A7D3DA681CB975B6E9F7DD7B87F1 Yeti (1988)(Destiny)[a] ZXSpectrum +C52AAD4FDFE5B2552BA8160B361DAE28 Yie Ar Kung-Fu (1985)(Imagine)(48K-128K) ZXSpectrum +E03309105E13A3D2BAEC759D647B930B Yie Ar Kung-Fu (1985)(Imagine)(48K-128K)[a] ZXSpectrum +3767472ABD42A7B8DE74DF12E125CEE0 Yie Ar Kung-Fu 2 (1986)(Imagine) ZXSpectrum +C82D26CC62E922FE6E5E3E5638FAD448 Yie Ar Kung-Fu 2 (1986)(Imagine)[a] ZXSpectrum +5C63B322929BF4C92951F3FD3D548B5B ylliW teS teJ - Mirror Jet Set Willy (2004)(Broadsoft) ZXSpectrum +FB1AD0CD244AF2DBD3D25FD6D0AAD764 Yogi Bear & Friends - The Greed Monster (1990)(Hi-Tec)(48K-128K)[aka Yogi Bear and Friends in the Greed Monster] ZXSpectrum +B13066AF7AF32F6B8A3EF7C4CF029D79 Yogi Bear (1987)(Piranha) ZXSpectrum +2EAA8909D374D1343591FF29A3A7EF27 Yogi's Great Escape (1990)(Hi-Tec) ZXSpectrum +CC89FB04815E3F9FDCAA78ACAE06C1A9 Yomp (1983)(Virgin Games)(16K) ZXSpectrum +4E852D874363C75BCA9D19B9CD463016 You Will Be Killed By The Wall of Death (2006)(Mackenzie, David)[CSSCGC] ZXSpectrum +A901FA49E46349F6D558BBFA1C9A8293 Young Ones, The (1986)(Orpheus) ZXSpectrum +422E6ECE36B2F02A7D13167A2737EED5 Young Ones, The (1986)(Orpheus)[a] ZXSpectrum +BB30C40E365041733C1AD686D8A97B4C Your Attention Please (1984)(Scorpion) ZXSpectrum +207C1CF4BD9AECB48E2B13EE76B7D822 YS Capers (1990)(Your Sinclair) ZXSpectrum +9B6C44F3994EDC4CB38C6CAE51CEF523 Yucan (1989)(MicroHobby)(ES)(en) ZXSpectrum en ES +06533BB2B623554E2271534F12C1D412 Yumiko in the Haunted Mansion (2012)(Fun Forge)(48K-128K)(AT)(en) ZXSpectrum en AT +2405B57483BB6DAC4E82F44D9AA7A7D9 Zabarachuda (1986)(THS)(CZ) ZXSpectrum CZ +BE334994143BC332AB22303F33262539 Zabij Ducha (2017-05-17)(Miazga, Rafal - Rostov, Alexander)(48K-128K)(PL)[WAP-NIAK] ZXSpectrum PL +BAD2F703C129669213B36CDDB66F989D Zampabolas (1990)(System 4)(ES) ZXSpectrum ES +F25152DD4214890764CE93098567E48A Zappadevil (1991)(Outlet) ZXSpectrum +1912921F652533B15295E5103BBA6BE1 Zarjas (1988)(Sinclair User) ZXSpectrum +AA83263D40463BC156AAF847B1F2AC76 Zaxxan (1983)(Starzone) ZXSpectrum +8512D074F74B0C38125893D3F89B8EA2 Zaxxon (1985)(U.S. Gold) ZXSpectrum +B97A611411E6006AC8F23174DC4B4698 Zaxxon (1985)(U.S. Gold)[a] ZXSpectrum +211D906700F91DD308513AE3DFFE0139 Zaxxon (1985)(U.S. Gold)[a2] ZXSpectrum +242803B39325749E918155EDA47CCC89 Zaxxon (19xx)(Boettcher, D.)(DE) ZXSpectrum DE +9F5B9AE097454D22151967B6CE367874 Zblast SD (2003)(Marks, Russell)(128K) ZXSpectrum +9FC2A5EB4BDF5346D6B7109BC41D1EC9 Zbylut Owrzodzien w Kamiennym, Kurwa, Zajebanym Czarcim Kregu (2012-09)(HOOY-PROGRAM)(48K-128K)(PL)(en)[WAP-NIAK][aka Crapbert Buttslut in the Muthafuckin' Damn Stone-Circle of the Devil] ZXSpectrum en PL +EA462C7862E7300F3793B54298CFF951 Zbylut Owrzodzien w Kamiennym, Kurwa, Zajebanym Czarcim Kregu (2012-09)(HOOY-PROGRAM)(48K-128K)(PL)[aka Crapbert Buttslut in the Muthafuckin' Damn Stone-Circle of the Devil] ZXSpectrum PL +E8ADABD3874D1A9A2064042A4BDA7EE0 Zebbedy (1984)(Your Computer) ZXSpectrum +4319A5694E8F576491E4763BC4B2E585 Zeeslag (1990)(Lander, Richard)(NL) ZXSpectrum NL +94A9E1A8E61D50CFC013D018872D5415 ZEN (2014-10-18)(Saukas, Einar)(BR)(en) ZXSpectrum en BR +9C04B26E5EB7BBE53473D183ED7B51B7 ZEN II (2015-05-13)(Saukas, Einar)(BR)(en) ZXSpectrum en BR +CCDE06F44D622B1053F57ECA2069E89F Zenji (1984)(Activision) ZXSpectrum +15F9130AAE8A8AE48B76901369F93773 Zero Asteroids (2014)(MatGubbins)[CSSCGC] ZXSpectrum +8F70291B4AB6318B9DF86A1D5428E7A9 Zero Breakout (2014)(MatGubbins)[CSSCGC] ZXSpectrum +E62AB09CA3306044508E07A2361A5F83 Zero Invaders (2014)(MatGubbins)[CSSCGC] ZXSpectrum +7A1AE55193F78B41D2B0CC08ED880814 Z-Fred (1984)(Popular Computing Weekly) ZXSpectrum +72B6506AA01314B46C5A5A83FE08B5C1 Zhor, el Rey de Oidumas (1994)(Rock'n'Soft)(128K)(ES) ZXSpectrum ES +77E48248C8937D42837F457E632946EA Zhunder Vlade (2011)(Salvacam)[CSSCGC] ZXSpectrum +B534B0051FB302859BB05F2618475D4A Zig Zag (1984)(DK'Tronics) ZXSpectrum +90EAA810BF4E59600FEDF1F6CD371FC0 Zig Zag (1984)(DK'Tronics)[a] ZXSpectrum +EBBE928F1F1D1D37BE450BF743AED0C1 Zig Zag (1984)(DK'Tronics)[a2] ZXSpectrum +1C28D12A0E90CB85B013AAF297813440 Zig Zag (1984)(DK'Tronics)[a3] ZXSpectrum +F5E5484E9BA7F8EACA206705510FCAB7 Ziggurat - The Temple of Doom (1984)(Software Supersavers) ZXSpectrum +D2569F9142E780956CD8F3B47D6F3750 Zig-Zag (1990)(Outlet) ZXSpectrum +EB3A5F00E4202DC6087462DB9D21DF11 Zigzag Golf (1984)(Grisewood & Dempsey)(16K) ZXSpectrum +32FAF003E8BF61CA08941D2982C6FB6D Zipper Flipper (1983)(Sinclair Research)[aka Pro Pinball][re-release] ZXSpectrum +EB0FEC10AF3E1F5CE515479C5AD6BD87 Zippy (1986)(Bordoni, Luca)(IT) ZXSpectrum IT +DFBC5795DECA1299BD0226E94B6C3F16 Zip-Zap (1983)(Imagine) ZXSpectrum +73916CE6910D0ABC7B036D7B8E0AB99A Z-Man (1983)(DJL)(16K) ZXSpectrum +C359E3B74AB397615C5C78247B6737EF Z-Man (1985)(R&B Marketing)(16K) ZXSpectrum +D49352CD656519C8A5FAA664EE792DD0 Znake (2016-04-30)(Wyatt, Chris) ZXSpectrum +509B6CDC1C13B41D18788CDF502A09BC Zodiac Strip (1985)(Suzy Soft)(HR)(sh)[adult] ZXSpectrum HR +79D3BFE885BA2D4955353B0443B20A09 Zodiac Strip 2 (1999)(Sinclair Club)(48K-128K)(RU)[adult] ZXSpectrum RU +71F1691A0C63CCE9182CEDC4B9E26153 Zogan's Revenge (1992)(Compass)[aka Bogmole 2] ZXSpectrum +5BFB117FA9C39E768BCCCA0317ED7A4B Zoids - The Battle Begins (1985)(Martech Games) ZXSpectrum +5C0C3887C57EF60A206E4F5A15315A52 Zoids - The Battle Begins (1985)(Martech Games)[a] ZXSpectrum +99EA02F7989E9AC41948A3BE1F2B15AD Zoids - The Battle Begins (1985)(Martech Games)[a2] ZXSpectrum +8AC343090CFD428A7787DEEBD87FA642 Zolan - The Adventure (1983)(Softek)(16K) ZXSpectrum +E26FD0891044FD648114BF83C78C3BC1 Zolyx (1988)(Firebird) ZXSpectrum +2EDE402FE41E4EE3FF6F62656C12193B Zolyx (1988)(Firebird)[a] ZXSpectrum +2F60223080C3E425084F210ED93D3EB0 Zombi (1990)(Ubi Soft)(FR)(en) ZXSpectrum en FR +DFC754BD90BB86B3A0E45516D7C98386 Zombi (1990)(Ubi Soft)(FR)(en)[a] ZXSpectrum en FR +FD7A57FC60A0AD07322293643B2812C5 Zombie Calavera Prologue (2010)(Ubhres Productions)(ES)(en) ZXSpectrum en ES +689D17F336D03DE2D554A562B341B1AC Zombie Zombie (1984)(Quicksilva) ZXSpectrum +D925B690C81A8754762FEB5443D58A9C Zombie Zombie (1984)(Quicksilva)[a] ZXSpectrum +BA5AC258CF9084D35B029E51F132230B Zombies (1983)(Garcia, Ignacio Prini)(ES)(en) ZXSpectrum en ES +A3A6089B6BCD9603A4E753A43E33B819 Zombies (1984)(Grisewood & Dempsey)(16K) ZXSpectrum +33BB30A2112EDA3466A509E258FE31D2 Zombies! (1983)(Century)(16K) ZXSpectrum +0FBA56E2BBF4A19697F9C5B9A6932B41 Zombo (2015-07-24)(Monsterbytes) ZXSpectrum +CF74CC89242578BF42FD03AF9A74D13F Zombo's Christmas Capers (2016-12-09)(Monsterbytes) ZXSpectrum +D12A98CF54799080C77E525941DE3270 Zona 0 (1991)(Topo Soft)(48K-128K)(ES) ZXSpectrum ES +F7471C92BA8A17C5B12407C102A25E8F Zona 0 (1991)(Topo Soft)(48K-128K)(ES)[a] ZXSpectrum ES +F24F6D4344AB7E4CED09DB6A64D01A58 Zone Trooper (1989)(Gamebusters)(48K-128K)[aka Moonshadow] ZXSpectrum +8CB4206453A95242D52B04D1338E5803 Zone-M (1986)(Urwani, Zuheir)(16K)(DE)(en) ZXSpectrum en DE +4AEEDE8273D4057AF5475E7D1DC24658 ZoomBlox v3 (2016-08-18)(Zavagli, Fabrizio) ZXSpectrum +33C9292100805708C8AE7209B33094F8 Zoot and the Mankins (1985)(Bug-Byte) ZXSpectrum +67A936CD1EDFDBA9D68A228CE6E5531C Zoot and the Mankins (1985)(Bug-Byte)[a] ZXSpectrum +E068314AC00F19097F25C5B90C6F055A Zorro (1986)(U.S. Gold) ZXSpectrum +861082DA558D8E5F2DA5E95C9E59CE47 Zozon (1983)(Benishek, Ivan)(RS)(sr) ZXSpectrum sr +9B8D01347F779FB86DA5EBD70BD9ACEF Z-Pilot (1987)(Rino) ZXSpectrum +70BEC82ED1DC7926305B57A34810E7A5 Z-Pilot (1987)(Rino)[a] ZXSpectrum +27B6AC93B101900C5744AFDD4219F34B ztrack 1k (2002)(Marks, Russell)(16K) ZXSpectrum +2E369D38F47377A67428EDBE920794B8 Zub (1986)(Mastertronic Added Dimension)(48K-128K)[a][aka Zob] ZXSpectrum +1832D6B550FEC5E48C6D1952FBBD8734 Zub (1986)(Mastertronic Added Dimension)(48K-128K)[a2][aka Zob] ZXSpectrum +5065BE89410E8A219403B6DBD2E5D8C3 Zub (1986)(Mastertronic Added Dimension)(48K-128K)[aka Zob] ZXSpectrum +C8EAEBAB956DD784BBF98AD48473B17D Zukinox (2017)(Grilo, Jaime) ZXSpectrum +465107F6D7CCD4D51D18B62256188DB6 Zulu Wars - Ulundi (1987)(CCS) ZXSpectrum +17C0F89F440AF5246789614596F28AC4 Zulu Wars - Umlalazi (1987)(CCS) ZXSpectrum +FB6B8C74CEFD6A134486BFE97A0FE95B Zuzzle Xobble (2007)(Weatherley, James)[CSSCGC] ZXSpectrum +8894B4514A9CA128F44158F70CB45AD6 Zweikampf (1988)(Kamp, Bernhard)(DE) ZXSpectrum DE +3C7C36987045BA7EB56A8751B99CB058 ZX BASIC Wars (2017-06-13)(Pigmeat)[BASIC Jam] ZXSpectrum +21904AEC542DC805262B981F2639459B ZX Bomber (2006)(Barber, Matt) ZXSpectrum +98D8FC5D81A70C2D6CA4FF3F018FD69F ZX Brainfuck Interpreter (2011)(Simon, Laszlo)[CSSCGC] ZXSpectrum +76B74746C903FE9CBDDCB1F47F01EF4A ZX Centi (1986)(ZX Computing) ZXSpectrum +32F3BB54B8D695E69216692FB391E8FB ZX Cluedo (1984)(Coull, Robbie)(CA)(en) ZXSpectrum en CA +D9515F6524B347AF60DB4191ACC467E2 ZX Defender (1983)(Sinclair Programs)(16K) ZXSpectrum +1FF686E6306BA29E54CC32962C83F23E ZX Destroyer (2014-03-01)(Retrobytes Productions)(ES)[El Rincon del Spectrum] ZXSpectrum ES +7A138F67267B2C85AA832D33E025C9DD ZX Football Manager 2005 (2005)(Cronosoft)(48K-128K) ZXSpectrum +4B3142037101FCDEF7CC684BB3541D49 ZX Football Manager 2005 (2005)(Cronosoft)(48K-128K)[a] ZXSpectrum +AF98525D9C0857D74CC40C45478281B5 ZX Galaxians (2004)(Marks, Russell)(128K) ZXSpectrum +2408BDF2B6451F2D1898DAA5759272F2 ZX Maze (2003)(Romero, Santiago)[CSSCGC] ZXSpectrum +1CF3FB0F1EF32E5E5D4A19A92EFC4EBF ZX Mines (2003)(Compiler)(ES)(en-es)[aka Nop's Minesweeper] ZXSpectrum en-es ES +89FFBE5E542A50A169FE294B65552260 ZX Mines 2 (2003)(Compiler)(ES)(en) ZXSpectrum en ES +329B8A50691BEA9C87811AE780AFD401 ZX NIGHTS (2016-09-21)(Valdir) ZXSpectrum +519F9F2C5324551B18DC742CBA18D6FE ZX Othello (2006)(Barber, Matt) ZXSpectrum +1470D6B7F199A9B2D26220752CD491C9 ZX Outlook (2008)(Polomint)(48K-128K)[CSSCGC] ZXSpectrum +23442781A3DEC15B0745D383CCEDB842 ZX Poker (1982)(C&VG)(16K) ZXSpectrum +627990D541AFF0A0B1C86693652CD12E ZX Qubic (2008)(Barber, Matt)(16K) ZXSpectrum +32E20F6DE40B11F0D16CD509C19E1FA1 ZX Road King (2008)(mile)(16K)[CSSCGC] ZXSpectrum +5FBA5EA223DCB925E70DAE1AD2C95707 ZX Snake (2003)(Valero, Federico J. Alvarez)(ES) ZXSpectrum ES +E2C71A4FFA203269AD5FE7F20B6219C9 ZX Spectrum Grail (1983)(Severn)(16K) ZXSpectrum +B6096B50E865A2823C1E027971A94292 ZX Spider (2003)(XFAWORLD) ZXSpectrum +26020F9B9228B3C1088436EC882B754F ZX Sprinter (19xx)(Aackosoft)(NL) ZXSpectrum NL +FC3003DF40A2AAD920622D7FB0335EC0 ZX Striker (2013)(Valdir)(PT)(en) ZXSpectrum en PT +CC630623ECD985F72CA924FE72459713 ZX Sudoku (2005)(Ferraris, Paolo)(IT)(en) ZXSpectrum en IT +8C04F0A315FA077FEBE99AE586C8D319 ZX Torpedo (1984)(Nyitrai, Laszlo)(HU) ZXSpectrum HU +34EFDB482513E2E65F662D0DE76E9104 ZX Trek (1983)(Impact) ZXSpectrum +D4702240585AE6F168462EAFFB10B5F6 ZX Trek (1983)(Impact)[a] ZXSpectrum +7ABD0AA1FA3AF63DC454F04FCD93B62F Zx Uindouz (2003)(Nandotur)[CSSCGC] ZXSpectrum +A709E7091042B31B1290F10A352BDA70 ZX Webcam (2008)(Polomint)(48K-128K)[CSSCGC] ZXSpectrum +FF35F30CA0C7E165AAD83742387238F7 ZX Willy the Bug Slayer (2002)(Eddy, Geoff) ZXSpectrum +D3E390789738558CE0EC40CFBE26EB19 ZXombies - Dead Flesh (2018)(Broad, James)(48K-128K) ZXSpectrum +88D7124CB5273E16702BA6B9E12030DF ZXombies! (2017-06-13)(Xenopunk)[BASIC Jam] ZXSpectrum +D658CE2E0BA7EFC8B688483881725DED ZXwire (2007)(Young, Chris)[CSSCGC] ZXSpectrum +5E952E4004A36221C7D62C1CAFC04AB5 Zybex (1989)(Zeppelin Games) ZXSpectrum +6C3F67B767B6C3486BC91C2EDB511042 Zybex (1989)(Zeppelin Games)[a] ZXSpectrum +FA4203BE1CBE3DAAB29D27BBD223F354 Zythum (1986)(Mirrorsoft) ZXSpectrum +8F870985D724CCF44875E2E95FDC07CA Zzoom (1983)(Imagine) ZXSpectrum +6B4A123DDCF56DAC3A8B35E86C5C2FEB Zzoom (1983)(Imagine)[a] ZXSpectrum +DFCEB6454A897F1C5542F16FF233E77A Zzoom (1983)(Imagine)[a2] ZXSpectrum +07204ABC3F0E8C79C85AC73F9365CAFC Zzoom (1983)(Imagine)[a3] ZXSpectrum +81A4B655759D760E6FCED4FEF7DE528A Zzzz (1986)(Mastertronic) ZXSpectrum +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Type: TOSEC +;;; Source: Sinclair ZX Spectrum - Games - [TZX] (TOSEC-v2018-03-24) +;;; FileGen: 2018-09-21 15:07:48 (UTC) +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Bad Dumps +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +C460FE5615AC7836613FA8AAC69A2DDC B 2112 AD (1985)(Design Design)[b] ZXSpectrum +0FC8FDE98EABB40FEA74013E4B65E656 B Advanced Chuntey Simulator (2003)(Fuzzbucket)[b][CSSCGC] ZXSpectrum +1E05841E2902C76F0808593EA0A4F6F0 B Adventure F - Eye of Bain (1984)(Artic Computing)[b] ZXSpectrum +9FB289C0097BECC4C3CD1A1BD0FD561E B Bubble Bobble (1987)(Firebird)(48K-128K)[b] ZXSpectrum +94B4A61C8D5D0E7237A601E7888464F8 B Camelot Warriors (1986)(Dinamic)(ES)[b] ZXSpectrum ES +E76F7D1434FB05B72E9756997CBA4CB4 B Cluedo (1985)(Leisure Genius)[b] ZXSpectrum +86008E7767EF0776D1A785CB0D93BB33 B Dynamite Dux (1989)(Activision)(48K-128K)[b] ZXSpectrum +98FE3396E414CC6263B97C45C038B089 B Fire on the Water (1984)(Arrow)[b][aka Lone Wolf 2] ZXSpectrum +635AE2D2AF64A1FA4611E4281AAA5245 B Ghost 'n Goblins (1986)(Elite Systems)[b][aka Ghosts 'n Goblins] ZXSpectrum +EC4402047210B892C45A3FA65370AF0B B Ghostbusters (1984)(Activision)(48K-128K)[b] ZXSpectrum +B543AAA0566711E4EB1811ED296FC455 B Go to Hell (1985)(Triple Six)[b] ZXSpectrum +EBB0B87F32E61A06D5E966249E888219 B Hercules - Slayer of the Damned (1988)(Gremlin Graphics)(128K)[cr Bill Gilbert][b] ZXSpectrum +C08135ECC8A6208F93AF1A913CF43EE6 B Hunter-Killer (1983)(Protek Computing)[b] ZXSpectrum +0B6E6D8BB6BB91F96E3A68B5CBDB4528 B Hyper Sports (1985)(Imagine)[b][SpeedLock 4] ZXSpectrum +5927B887956318BF57E0ED4184E2AF4D B Impossible Mission II (1988)(U.S. Gold)[b] ZXSpectrum +8A58B8AAA0CEDDA76EADEDDCE5D793CD B Jail Break (1987)(Konami)[b] ZXSpectrum +CA434E17FA88AE21CC1B7C492724C7B9 B Kliatba Noci (1993)(Sintech - Ultrasoft)(48K-128K)(DE)(sk)[b] ZXSpectrum sk DE +B027157A45A8D58C5B6B0988D66605D2 B Len's Chuntey Challenge (2001)(Maxwell, Alan)[b][csscgc2001] ZXSpectrum +950F0F27B719312FE56D9B90E19552A7 B Living Daylights - The Computer Game, The (1987)(Domark)[b] ZXSpectrum +BAB8428D8A90956F894DCB63C247F4F0 B Lone Wolf - The Mirror of Death (1991)(Audiogenic)(48K-128K)[b][aka Lone Wolf 3] ZXSpectrum +F806A9381E041D252DDCE9BC36F4C142 B Lord of the Rings - Game One (1986)(Melbourne House)(Tape 1 of 2 Side B)[b] ZXSpectrum +CB8739A5B67637648BCAE882F72BE708 B Mandragore (1986)(Infogrames)(FR)(en)[b] ZXSpectrum en FR +B874509B592495452C98580984FDE1A3 B Master, The (1986)(Artic Computing)[b] ZXSpectrum +BACC567182C5ABFA1DB6E1443997D6C4 B Maziacs (1983)(DK'Tronics)[b] ZXSpectrum +4C0E2F3A914E17A5F02EF72D02162F48 B Mercenary - The Second City (1988)(Novagen)[b] ZXSpectrum +66AF453BBDB0E2F208E5D41D11663699 B Moon Strike (1987)(Mirrorsoft)[b] ZXSpectrum +CDF7D95317AF94FBBC155A90199A9F8D B NeverEnding Story, The (1985)(Ocean)(128K)[b] ZXSpectrum +8C1E53F85A223AC1DCEEB7C9F217CC5C B NeverEnding Story, The (1985)(Ocean)(48K-128K)[b] ZXSpectrum +4092EBE2725892390FB2F78113931FC5 B Orstalon, The (1992)(Evans, Mark)(128K)[b][PAW Database][incomplete] ZXSpectrum +4DA6CCD967B9D5710A6215065245F2C1 B Pole Position (1984)(U.S. Gold)[b][re-release] ZXSpectrum +E701FC4BFDBFA3593DA2024399D0E0EB B Proyecto (1991)(Top Soft)(es)[b] ZXSpectrum es +2796E2FC3EBF5E7A13FD3593B4670769 B Question of Scruples - The Computer Edition, A (1987)(Leisure Genius)(128K)[b] ZXSpectrum +ED3B8AFB43B111A7416A5C31E5BFE190 B Road Runner (1987)(U.S. Gold)[b] ZXSpectrum +E570F5261606F8B12736F478EDD00745 B Rogue Trooper (1987)(Z Cobra)(ES)(en)[b][re-release] ZXSpectrum en ES +438612950CD794158A339FFA1F19E8E7 B Saboteur! (1985)(Durell)[b] ZXSpectrum +E01028A08D79BA994FABC433E36C2506 B Short Circuit (1987)(Ocean)(48K-128K)(Side A)[b] ZXSpectrum +C37FB222CCE9C9A1AA317C9016F2AAFE B Short Circuit (1987)(Ocean)(48K-128K)(Side B)[b] ZXSpectrum +710B84E3947D55D962907995D143FFE5 B Slingshot (1987)(Power House, The)[b] ZXSpectrum +5A149ACC07B2E6AB7CE2C4E173982BD9 B Super Trolley (1989)(Dro Soft)(ES)(en)[b][Alternate Cover] ZXSpectrum en ES +D35E51A697EF4F94E0A89FA1D9EECA4C B Terror of the Deep (1987)(Mirrorsoft)(128K)[b] ZXSpectrum +F71BA1A9AAA567E83EBCB1A29C26E6E2 B Travel with Trashman (1984)(New Generation)[b] ZXSpectrum +6435D3716D7994A1EBEAD0B02FC8AD04 B Where Time Stood Still (1988)(Ocean)(128K)[b][aka Land That Time Forgot, The][aka Tibet] ZXSpectrum +4119E41A188D289F68A3BF55A52D3D0C B Wild West Head Hunter (2001)(Cedilnik, Tomaz)[b][csscgc2001] ZXSpectrum +25B82799B912E5EC836197BE2A10ABE8 B Winter Games (1986)(U.S. Gold)(48K-128K)(Side B)[b] ZXSpectrum +5831BA0199FC3A05026E98EE1A978D7C B World Series Baseball (1985)(Imagine)[b][SpeedLock 4] ZXSpectrum +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Hacks +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +479B45B30F8D1EE7BB78A93EA61C531B H 10th Frame (1987)(U.S. Gold)[h] ZXSpectrum +F5A6B54BBFB2DBCEC59BE1A295D4A740 H 10th Frame (1987)(U.S. Gold)[h][a] ZXSpectrum +F3FA5084C2BB512D2B304506FAE31DEA H 19 Part 1 - Boot Camp (1988)(Cascade Games)(48K-128K)[h Bill Gilbert] ZXSpectrum +8B266FC4B94122CDD6BABFEF595E9F0C H 1942 (1986)(Elite Systems)[h Byte Rus][tr ru] ZXSpectrum +869086C545A01933A935BB712467DF1E H 1943 - The Battle of Midway (1988)(Go!)[cr Eduardo] ZXSpectrum +77272DDA9E7A76261A54328AB2E0E783 H 1943 - The Battle of Midway (1988)(Go!)[h Bill Gilbert, 1987] ZXSpectrum +ED6CBE789CE6233717F8D25B81FFBE7A H 3D Grand Prix (1991)(Zeppelin Games)[h Kicia][aka Grand Prix Championship] ZXSpectrum +0D1F2A1A5DF5EA89637C67050E1C27DD H 3D Pool (1989)(Firebird)[h][aka Maltese Joe's Pool Challenge] ZXSpectrum +C35F7D960F7F8B0EF9AB3AA2AFFF7A81 H 3D Snooker (1990)(Players Premier)[cr Rajsoft] ZXSpectrum +83C23BACA598D6BB90621AB68F882B6E H 720 Degrees (1987)(U.S. Gold)[h] ZXSpectrum +B0CA344F71F5894A06833195DD10159B H Abadia del Crimen, La (1988)(Opera Soft)(128K)(ES)[m] ZXSpectrum ES +3585D052E963B18117260DE666B84EA4 H Academy (1987)(CRL Group)[h Micro Club Software][aka Tau Ceti 2] ZXSpectrum +FE280C6D23C31B593312B876A57FC95D H ACE 2 - The Ultimate Head to Head Conflict (1987)(Cascade Games)(48K-128K)[h Wabel][tr ru] ZXSpectrum +87815B4A2E007653C676994D756398F8 H ACE 2 - The Ultimate Head to Head Conflict (1987)(Cascade Games)[h Bill Gilbert, 1987] ZXSpectrum +271CE8BB0F291ACDB0C05DCBB13A140F H Action Fighter (1989)(Firebird)(48K-128K)[h Kicia] ZXSpectrum +2FAE1D6F778C07748EBE95B449E87CED H Action Force - International Heroes (1987)(Virgin Games)[cr Blood] ZXSpectrum +AB0A7AE1D2D7D86EBDA2AF61F6E410CA H Action Force II - International Heroes (1988)(Virgin Games)(48K-128K)[h Pavlov Alexander][tr ru] ZXSpectrum +657FF1E5C35D39B72B1568B8BE790509 H Adidas Championship Tie-Break (1990)(Ocean)[h] ZXSpectrum +CAD4ED7EF5CB5175353D8118E32EFD88 H Advanced Pinball Simulator (1988)(Code Masters)(48K-128K)[h Tserikopik][aka Advanced Pinbal Simulator] ZXSpectrum +A2577C313DDBF9482B9627958223D57E H Affaire en Or, Une (1985)(Free Game Blot)(FR)[h][aka On the Run] ZXSpectrum FR +342B57F95EF9C7ED8339FCE2A369908A H After the War (1989)(Dinamic)(ES)(Side A)[cr Blood] ZXSpectrum ES +FDE3295D71A5CE187D8B136B645F4053 H After the War (1989)(Dinamic)(ES)(Side B)[cr Blood] ZXSpectrum ES +79D6C8E1C21CFDD701CBEBF7442260D2 H Agent X in the Brain Drain Caper (1986)(Mastertronic)[h Bill Gilbert, 1987] ZXSpectrum +46CAFB729F443AE5D142D1AFF8EB1ADE H Airwolf II (1987)(Hit-Pak)[h Bill Gilbert, 1987] ZXSpectrum +E2C1F2BA5F28354388D0E0ED428980DC H Airwolf II (1987)(Hit-Pak)[h Studio Komputerowe D.H.Juventus] ZXSpectrum +B74CA69AEB0670DE9049638B0D6B7FE0 H Alien Highway (1986)(Vortex)[cr SatanSoft][aka Encounter 2] ZXSpectrum +1A447CCA96A3AD06EEE5B7B1D360BD8A H Aliens (1986)(Electric Dreams)[h Wymiana Programow Kg] ZXSpectrum +CDE79E5C847DAF2DE2B6B08B628904E8 H Aliens (1986)(Electric Dreams)[h] ZXSpectrum +AE97A384C4227897F6BD54551276E043 H Amo del Mundo (1990)(Positive)(ES)[cr Roby] ZXSpectrum ES +DA327EFC7F247D2F1F32BAE6846E59E6 H Angel Nieto Pole 500cc (1990)(Opera Soft)(ES)[cr Rajsoft] ZXSpectrum ES +355762722E48EF34226E8C122F3EF97D H Antares (1987)(Dro Soft)(ES)[h Z80 Hack] ZXSpectrum ES +7ED599D893542B8CB5109976EAEC7B3B H Antics (1984)(Bug-Byte)[h][aka Birds and the Bees 2, The] ZXSpectrum +2DFBBDBD1FDBCCA4735D8474D90E592A H Archaic 3D (1988)(Spectraxx Tape Magazine)[cr Blood] ZXSpectrum +C284CA56CEFE07242E9F1901371C286E H Assassin (1990)(Psychaedelic Hedgehog)[h Atossoft] ZXSpectrum +9BD65115595189DE54B498D8BBFC234B H Astonishing Adventures of Mr. Weems and the She Vampires, The (1987)(Piranha)[cr Bill Gilbert] ZXSpectrum +821D52127E239D9F62D0AE45C17D5EA0 H Astro Marine Corps (1989)(Dinamic)(48K-128K)(ES)(Side A)[m][aka AMC] ZXSpectrum ES +A42DD03DFC1398AF4C32F31B5C376CF4 H Astro Marine Corps (1989)(Dinamic)(48K-128K)(ES)(Side B)[m][aka AMC] ZXSpectrum ES +E114178751B170F05FD123D72BF56F5A H Astro Marine Corps (1989)(Dinamic)(48K-128K)(ES)[m][aka AMC] ZXSpectrum ES +21565DA74BC1A74AF4ACA7A4B12175CD H Astronut (1984)(Software Projects)[m] ZXSpectrum +0E965689BE6F6664C2C2F507D005975E H Atom Ant (1990)(Hi-Tec)(48K-128K)[h Bill Gilbert, 1990] ZXSpectrum +668DD4BD391DFD2F15DE710ADD9E58C2 H Atom Ant (1990)(Hi-Tec)(48K-128K)[t] ZXSpectrum +4374094961DFC4A31F48B11B8AF4C265 H Auf Wiedersehen Monty (1987)(Gremlin Graphics)(48K-128K)[h] ZXSpectrum +E14B283506516D1D7828F86A07F1B4D4 H Auf Wiedersehen Monty (1987)(Gremlin Graphics)(48K-128K)[h][a] ZXSpectrum +91CF06C56A42C3D25F9E243923B51A7A H Australian Games (1990)(U.S. Gold)[cr Bill Gilbert][aka Aussie Games] ZXSpectrum +5AC7615357D6B38D9A5C67ACA04E6026 H Back to the Future Part II (1990)(Image Works)(128K)[t][aka Back to the Future II] ZXSpectrum +905FDDD78BAABA37EB8D9DEE7AAA7CF5 H Back to the Future Part III (1991)(Image Works)(48K-128K)[h Bill Gilbert, 1991] ZXSpectrum +E75E5D36F301AA55BB353CC423D1FA7E H Bad Dudes vs. Dragon Ninja (1988)(Imagine)(48K-128K)[h] ZXSpectrum +1C61D684AE9CEE79CF9CACD303A30055 H Barbarian (1988)(Melbourne House)[cr Bill Gilbert] ZXSpectrum +D19EE14403E2FF398423AC9DB2D4B8DE H Barbarian (1988)(Melbourne House)[h Bill Gilbert, 1989] ZXSpectrum +B77C5DD1D56EE39FDAA85DE988E0048A H Baron Rojo (1985)(MicroHobby)(ES)[h] ZXSpectrum ES +53FE07CBFBDD88B77E560A6582EEC584 H Barry McGuigan World Championship Boxing (1985)(Gamestar)(48K-128K)[cr Vatroslav] ZXSpectrum +9DC7F0926CED50546AC9D64B2E2751E2 H Bat Man (1986)(Ocean)(48K-128K)[h Atossoft] ZXSpectrum +247B2066FC406C897C9DA4107C5FDE61 H Batman - The Movie (1989)(Ocean)(48K-128K)[t] ZXSpectrum +1848B1CF8256629FECA14F40BE10E27D H Battle for Midway (1985)(PSS)[h][aka Battle of Midway, The] ZXSpectrum +119359D93039547B29ED6A524ECAD7E3 H Battle Ships (1988)(Encore)[h Tserikopik] ZXSpectrum +2D665CBBAFB6C0AD775B4230CACBEAD6 H Batty (1987)(Hit-Pak)[h Byte Rus][tr ru] ZXSpectrum +D843DED0615F44E69EAD691456326E38 H BC's Quest for Tires (1985)(Software Projects)[cr SatanSoft] ZXSpectrum +F47CA050BFA87080C2705635384C3D6F H Beach Volley (1989)(Erbe)(48K-128K)(ES)(en)[t][re-release] ZXSpectrum en ES +46CE3A310D0E13B1790C8F9361C1FC01 H Beach-Head II - The Dictator Strikes Back! (1985)(U.S. Gold)[cr Alexandros] ZXSpectrum +92B44711DF6FFB24F7B2BBADDE3756AD H Beach-Head II - The Dictator Strikes Back! (1985)(U.S. Gold)[cr Nikola Popevic] ZXSpectrum +A1ECD87893342431DBF4883FB7C6715C H Bear a Grudge (1988)(Sinclair User)[h] ZXSpectrum +CB168703D869F4DCB5EC49A3F9EDECA0 H Beatle Quest (1985)(Number 9)[f] ZXSpectrum +994E6CBABEB0DD24667557DB49F80D35 H Benny Hill's Madcap Chase! (1985)(DK'Tronics)[h] ZXSpectrum +9AA77A49AEF07A3302C16327EBD3538C H Beverly Hills Cop (1990)(Tynesoft)(48K-128K)[h] ZXSpectrum +06807C7A87309E36F60377E7C4FE73E1 H Beyond the Ice Palace (1988)(Elite Systems)(48K-128K)[h Pavlov Alexander][tr ru] ZXSpectrum +803D05EC26C1E4B893A3F475C2C40F23 H Birds and the Bees, The (1983)(Bug-Byte)[h] ZXSpectrum +B23BD674F06416C7A4BDCF99E5E43647 H Black Magic (1987)(U.S. Gold)[h] ZXSpectrum +DE2C372E020349C7E9F0683831C0C18A H Black Tiger (1989)(Go!)(48K-128K)[h] ZXSpectrum +0C4BC5BCCDB21A5543DF2C89449F8683 H Blade Runner (1985)(CRL Group)[h] ZXSpectrum +B623917A5CF855EB711E2F230BF340BB H Blasteroids (1989)(Image Works)(128K)[h] ZXSpectrum +6DD2C9E36D943055AD4336FC5D230CF2 H Blazing Thunder (1990)(Hi-Tec)(48K-128K)[h] ZXSpectrum +F184941D7C7CB3F7BB6DF6106AC2F0C7 H BMX Kidz (1988)(Firebird)[h] ZXSpectrum +14F5903CEF3C9607DFA1159429E999E5 H Bomb Ed (1992)(Sinclair User)[cr] ZXSpectrum +D28A921E897630E0B26F5CD2EB2CEBC9 H Bomb Jack (1986)(Elite Systems)[h Byte Rus][tr ru] ZXSpectrum +819F3E9F71923B73362F2F44A1CDE0F5 H Bonkers (1983)(Procom)(16K)[h] ZXSpectrum +4F21851172418F7B14CBAEC6F09E80DB H Boulder Dash IV (1990)(Hi-Tec)(48K-128K)[cr Bill Gilbert][aka Boulder Dash Construction Kit] ZXSpectrum +B1A79BFBAAB0A897EF60750F9FA59C6E H Bounder (1986)(Gremlin Graphics)[h] ZXSpectrum +C2C85627D7F242A89CB555093892C872 H Bounty Bob Strikes Back! (1985)(U.S. Gold)[cr JanSoft] ZXSpectrum +1801D217F4FE25A30C1B41C1CB2A8C14 H Bubble Bobble (1987)(Firebird)(48K-128K)[cr Ramsoft] ZXSpectrum +91A7ED84039EBA249895592E4D34B494 H Bubble Bobble (1987)(Firebird)(48K-128K)[h BZYK] ZXSpectrum +0E7E7624F3667038476EB096262E764D H Bubbler (1987)(Ultimate Play The Game)[m] ZXSpectrum +A910EFB13801484A6A3D9AE50032F394 H Bugsy (1986)(CRL Group)(Side B)[cr Blood] ZXSpectrum +8D21F1B128CAA8B9BA40B3B5E1F16CF1 H Butcher Hill (1989)(Gremlin Graphics)(48K-128K)[m] ZXSpectrum +430FE8C0AC0BCC36AFFCF47CC157112A H Cabal (1989)(Ocean)(48K-128K)[t] ZXSpectrum +8F572D7A08ECD48FF9C291E92B0DF4AB H Camel Trophy '86 (1986)(Aquarius Edizioni)(IT)[cr Carchy] ZXSpectrum IT +3DDD9C5873B8BDC3A88C6924A80C3B04 H Cannibals from Outer Space (1987)(Summit)[cr] ZXSpectrum +F2A4051705DCF999E0AA2C79594B4FED H Capitan Trueno, El (1990)(Dinamic)(ES)(Side B)[m] ZXSpectrum ES +FCAD9CB8F6AE158288D9E3AA3F3BCBA5 H Capitan Trueno, El (1990)(Dinamic)(ES)(Side B)[m][a] ZXSpectrum ES +AF9248B18EF4B412994407F030BAE45F H Captain Planet and the Planeteers (1991)(Mindscape International)[cr Blood] ZXSpectrum +E7887B9C450D5FA57DAA915803B66EDA H Carlos Sainz - Campeonato del Mundo de Rallies (1990)(Zigurat)(ES)[cr Microlook] ZXSpectrum ES +26E0D59D1A5DB0B91BA6B9698290EF6B H Castle Master (1990)(Erbe)(ES)[t +2][re-release] ZXSpectrum ES +28CC180063AD558B8FE52DE18A62DD9D H Cauldron (1985)(Palace)[h Atossoft] ZXSpectrum +A685D5436E67D74CEEAF7CAF041C68F5 H Cauldron (1985)(Palace)[h Chemne Hackers] ZXSpectrum +E393F568D777A238A7CA1D6D6F437A15 H Cauldron II - The Pumpkin Strikes Back (1986)(Palace)[h Atossoft][aka Cauldron 2 - El Hechizo] ZXSpectrum +DA9B46157785F588966B1992F1DC6C52 H Cauldron II - The Pumpkin Strikes Back (1986)(Palace)[h Chemne Hackers][aka Cauldron 2 - El Hechizo] ZXSpectrum +420A04FDD1D0EB8ADA133A67A05E1482 H Champ, The (1991)(Linel)(LI)(en)[h] ZXSpectrum en +B835FE6B6DAAD6D8F191FA1C8CF870BB H Championship Sprint (1988)(Electric Dreams)[h Bill Gilbert, 1991] ZXSpectrum +C926F5EC69AE326225B3141EE498D2FE H Chase H.Q. (1989)(Ocean)(48K-128K)[t] ZXSpectrum +8F49DFA034F75A9F1EF03185D08F632C H Chase H.Q. (1989)(Ocean)(48K-128K)[t][a] ZXSpectrum +112EBEF17619C9DF4CEDBA90A9195F30 H Chaser (1983)(Your Computer)(16K)[m Stefan Benk][aka Death Duel] ZXSpectrum +9EB5DB3E71C6D863D5E533F2C7769578 H Chimera (1985)(Firebird)[h] ZXSpectrum +DCFC2D23E70E9A4F8333FC1BE757CAFF H Choplifter (1989)(Wojtsoft)(PL)(en)[h Kicia] ZXSpectrum en PL +CF3FDC5DD101A071D68A73725DE92AB2 H Chopper Mission (1986)(Your Sinclair)[cr Blood] ZXSpectrum +6964E8A49384B2CA283DEEF53F956FDE H Chronos - A Tapestry of Time (1987)(Mastertronic)[h Bill Gilbert, 1987] ZXSpectrum +E8CB1B75FCC867383686278E6ABCA883 H Cliff Hanger (1986)(New Generation)[cr SatanSoft] ZXSpectrum +5C6CF98C62CD1536EB235235A9C5A12E H Colour of Magic, The (1986)(Piranha)(Tape 1 of 4)[h] ZXSpectrum +6C2F1CBDFC690B06B7ACB7486AEECC57 H Colour of Magic, The (1986)(Piranha)(Tape 2 of 4)[h] ZXSpectrum +6F8F0024CC84474CDE698DD4BA088D93 H Colour of Magic, The (1986)(Piranha)(Tape 3 of 4)[h] ZXSpectrum +E6D87EE4A5BCBA2D761B299715B3CF28 H Colour of Magic, The (1986)(Piranha)(Tape 4 of 4)[h] ZXSpectrum +25E23A0A3A7B8EDB16D04E4C2B415BFA H Commando (1985)(Elite Systems)[cr JanSoft][aka Space Invasion] ZXSpectrum +B2D78F0DCAFC101F606E5018DC9A93B3 H Commando (1985)(Elite Systems)[cr][aka Space Invasion] ZXSpectrum +476AFC08BD5553809513A26083A0A66C H Commando (1985)(Elite Systems)[t][aka Space Invasion] ZXSpectrum +C814F365C6CD1B72CD1B3045F5539CB5 H Convoy Raider (1987)(Gremlin Graphics)[h Bill Gilbert - NMI-Soft, 1987] ZXSpectrum +816186B0C9BFEA87AD5B18CB1765E9B6 H Cookie (1983)(Ultimate Play The Game)(16K)[h Byte Rus][tr ru] ZXSpectrum +EA19A6F596519B7EA26B00C56EBA9F1C H Cosa Nostra (1986)(Opera Soft)(ES)[h Sla] ZXSpectrum ES +2CF0C5171580137BCFE5B921F7C82156 H Cosmic Wartoad (1985)(Ocean)[cr Digital Cracking Service] ZXSpectrum +5E43091E10737ED2DC33FD381CADC9A9 H Count Duckula in No Sax Please - We're Egyptian (1989)(Alternative)[cr Kicia] ZXSpectrum +EBA71748EE04F99AD25F26298D714971 H Crack Down (1990)(U.S. Gold)(48K-128K)[m] ZXSpectrum +4C8CA48530271D35ACC596B0774A3ABE H Crazy Caverns (1984)(Firebird)(16K)[cr Blood] ZXSpectrum +26BFE57665C5E0BB39F54F09805D2FA4 H Critical Mass (1985)(Durell)[cr JanSoft - YUClub] ZXSpectrum +DA3865735A6C1580E29BA2A6A200FC41 H Critical Mass (1985)(Durell)[cr JanSoft] ZXSpectrum +5D29549BFB760DE39F95B07FEC7C8E3E H Cybernoid - The Fighting Machine (1988)(Hewson Consultants)(48K-128K)[t] ZXSpectrum +94DF6B55B53C7657FD81AE7A88EDA8DC H Cybernoid II - The Revenge (1988)(Hewson Consultants)(48K-128K)[h Atossoft] ZXSpectrum +CD676CA4756EEFEBD1320CD299782540 H Cyborg Terminator 2 (1995)(Ziberov, Oleg)(128K)(RU)[h][aka Terminator 2 - Judgement Day] ZXSpectrum RU +173AF41F38F219C35C241891A0A91D0A H D.N.A. Warrior (1989)(Cascade Games)(48K-128K)[h Atossoft] ZXSpectrum +6D6853D82B49D40A3EDE7621ED62307A H Dalek Attack (1992)(Admiral)(128K)[t] ZXSpectrum +FC5B7ED5C1D7F93AD930FF193F4EEB11 H Daley Thompson's Super-Test - Day 1 (1985)(Ocean)(48K-128K)[cr Vatroslav] ZXSpectrum +2EF8329C578EA22447B4F2C0037F6786 H Daley Thompson's Super-Test - Day 2 (1985)(Ocean)(48K-128K)[cr Vatroslav] ZXSpectrum +0D9FC8D6E654D8D7C7DBEF9F01C557A8 H Dan Dare - Pilot of the Future (1986)(Virgin Games)[h Atossoft] ZXSpectrum +9DC267DEFC26A6148B713936E1C4AF51 H Dan Dare II - Mekon's Revenge (1988)(Virgin Games)[h Atossoft] ZXSpectrum +28BC2B3B067E7B7EAF3356F504F5B515 H Dan Dare II - Mekon's Revenge (1988)(Virgin Games)[h Tserikopik] ZXSpectrum +C262D9C634106B7971C3FC2787F74D29 H Dan Dare III - The Escape (1990)(Virgin Games)[h Atossoft][aka Crazy Jet Racer][aka Dan Dare 3 - La Escapada] ZXSpectrum +BA8550BD291D53EC7456AB196D3FBEA5 H Dandy (1986)(Electric Dreams)(48K-128K)[h] ZXSpectrum +5C62F9CB3C876EFA74496AE303E581DA H Darius+ (1990)(Edge, The)(48K-128K)[t] ZXSpectrum +7DCF72CEA66A5023D1669849A527C0CE H Dea Tenebrarum (1988)(System 4)(ES)[h Atossoft] ZXSpectrum ES +FBD87D0641562928A527604418128AA9 H Death Wish 3 (1987)(Gremlin Graphics)(48K-128K)[cr] ZXSpectrum +464F61A5A4D19399C08B9FE489143328 H Deathscape (1987)(Starlight)[h Bill Gilbert, 1987] ZXSpectrum +9922600DCB9154263AB8CBB16F352176 H Deep Strike (1986)(Durell)[cr Blood] ZXSpectrum +C898E8E82BDF22A1BC3C004F546B5E61 H Deep, The (1988)(U.S. Gold)[t] ZXSpectrum +71F905997E3F98BF00B30EB4DF9517F1 H Deja Vu - The Remix (1990)(Crash)[h Pavlov Alexander][tr ru] ZXSpectrum +47FDEACE2116D5FED7EFED06F7E50D65 H Demon's Revenge (1988)(Firebird)[h Atossoft] ZXSpectrum +A40DCAAC35106DD1B8F660E878793DE4 H Dick Tracy (1990)(Titus)(FR)(en)[h] ZXSpectrum en FR +A6B24954FB0DB46385408508B9989BBB H Dictator (1983)(DK'Tronics)[h Pavlov Alexander][tr ru] ZXSpectrum +13AE15C051151B5855DBD6ED61F7A21F H Discs of Death (1985)(Artic Computing)[h Bill Gilbert, 1986][aka Disks of Death] ZXSpectrum +6BE35591A754605D193EA41ECFE168FA H Dizzy - The Ultimate Cartoon Adventure (1987)(Code Masters)[h Bill Gilbert, 1988] ZXSpectrum +773DC00E3313BD21BAC3859950EA8CCE H Dizzy 3 and a Half (1991)(Crash)(48K-128K)[h Pavlov Alexander] ZXSpectrum +18E4BFF148BC3453DCA82DBB6F56984A H Dizzy 4 - Magicland Dizzy (1990)(Code Masters)(48K-128K)[h Andy Hardest] ZXSpectrum +36AA5562FD5F5FB021F0424F51C238EF H Dizzy X - Journey to Russia (1994)(Speed Code)(48K-128K)(RU)[h Atossoft][tr ru] ZXSpectrum RU +67835394FF67919AB87C327CFE7B9CB7 H Dominoes (1983)(Phipps Associates)(16K)[h Pavlov Alexander][tr ru] ZXSpectrum +E28C289A92BB518300AA77DABD48B537 H Donkey Kong (1986)(Ocean)[cr Bill Gilbert] ZXSpectrum +D43F4BC0C92677BDDCF830B43E3D1415 H Don't Panic! (1985)(Firebird)(16K)[cr Rony] ZXSpectrum +B1A1463BA9A34742A62B5F17C193FAEB H Double Dragon II - The Revenge (1989)(Virgin Mastertronic)(48K-128K)[h Arcadiy Gobuzov][tr ru] ZXSpectrum +EA0B2BBD50AA674B4F847491267EA492 H Dragon Breed (1990)(Activision)(48K-128K)[t] ZXSpectrum +47C5411B8A6C2B8702DA41AF4C5486FC H Dragon Spirit (1989)(Domark)(48K-128K)[m] ZXSpectrum +E720055917344FE6CB2733689A1A33F4 H Dragon's Lair II - Escape from Singe's Castle (1987)(Software Projects)(48K-128K)[cr Bill Gilbert] ZXSpectrum +112C7FFAD2CA6C126B31873CE2C31680 H Dragons of Flame (1990)(U.S. Gold)[m] ZXSpectrum +BC285224CE4E2E4E613B94F41F683E64 H Duel, The - Test Drive II (1989)(Accolade)(48K-128K)[h][aka Test Drive II - The Duel] ZXSpectrum +1BF872B49FE92A8D3DF6FA4689111ECB H Dustin (1987)(Dinamic)(ES)[h] ZXSpectrum ES +9537778EE753A7820F5C321B142B0EE2 H Dyna Star (1988)(Pirate)[h Atossoft] ZXSpectrum +F8E98260CE222BB591E129C64053F8E9 H Dynamite Dan (1985)(Mirrorsoft)[t +4] ZXSpectrum +A13C60B5192B1F6E64CD8EBA249BEE7B H Dynamite Dan II - Dr Blitzen and the Islands of Arcanum (1986)(Mirrorsoft)[m] ZXSpectrum +D6E69A020A02B6F82C849448186999C2 H Dynamite Dux (1989)(Activision)(48K-128K)[h] ZXSpectrum +ED976FB33F20B915C8BAED0B8A38BD22 H Eidolon, The (1986)(Activision)(48K-128K)[h][aka Eidalon] ZXSpectrum +87518B65B7613F4A54039C764A99B4D3 H Elevator Action (1987)(Quicksilva)(48K-128K)[h] ZXSpectrum +A3737B70B30CD9D2F1E227C9F93A450D H Eliminator (1988)(Hewson Consultants)(48K-128K)[cr Blood][aka Roadstar XRi] ZXSpectrum +01C81C2FC612CF734D9ACD626E7294EA H Elven Warrior (1989)(Players Premier)(48K-128K)[h Pavlov Alexander][tr ru] ZXSpectrum +EBD2C9F10717C3585287497826A2AC7F H Elven Warrior (1989)(Players Premier)(48K-128K)[h Pehansoft] ZXSpectrum +DB6CD7DDAA4E22659FD461921644E2F6 H Elven Warrior (1989)(Players Premier)(48K-128K)[h] ZXSpectrum +E639A371AF1A1A0D1A0DBA14493704F7 H E-motion (1990)(U.S. Gold)(48K-128K)[cr Bill Gilbert] ZXSpectrum +325CAAEF6D74E013DA088029FB470FB2 H Enduro Racer (1987)(Activision)(48K-128K)[t] ZXSpectrum +68FEA1AB7453F09C75648546A810FC61 H Escape from the Planet of the Robot Monsters (1990)(Domark)(48K-128K)[t] ZXSpectrum +5827E2DEBF64D1D24D221CED6C9F7F10 H ESWAT Cyber Police (1990)(U.S. Gold)(128K)[h][aka Elite Special Weapons And Tactics] ZXSpectrum +2C46287386BFDF3B20F3AEA2478E4DF3 H Exolon (1987)(Hewson Consultants)(48K-128K)[h Bill Gilbert, 1987] ZXSpectrum +7FF68456C3E965FE1959BFB282F84D05 H Exolon (1987)(Hewson Consultants)(48K-128K)[h Byte Rus][tr ru] ZXSpectrum +A8EC857A60BF28D304B4714D6336CDAA H Exploding Fist+ (1988)(Firebird)[h Arcadiy Gobuzov][tr ru] ZXSpectrum +FB17015ABD71D74B09C18893F09ADA52 H Exploding Fist+ (1988)(Firebird)[h Tserikopik] ZXSpectrum +40E3023A08D5BBBB3AE2F67484EB07EB H Exploding Fist+ (1988)(Firebird)[m] ZXSpectrum +72F6C235A30352FA7038D829B64281AE H Explorer XXXI (1988)(Dro Soft)(ES)[cr Wojtsoft] ZXSpectrum ES +CA63C399E2CA4B97B3AAE5405C83AE07 H Extricator, The (1986)(Precision Games)[h][aka Exricator, The] ZXSpectrum +F11AEB783EADFC5767C400527BB210F2 H F-16 Combat Pilot (1991)(Digital Integration)(48K-128K)[cr Will] ZXSpectrum +2409D2FD90238E2F66EC5F0A3D6A60EA H Fairlight - A Prelude - The Light Revealed (1985)(Edge, The)(128K)[h] ZXSpectrum +45E3A9779AA35D1CA46858DEDF6CBB18 H Fairlight - A Prelude - The Light Revealed (1985)(Edge, The)(48K-128K)[h] ZXSpectrum +2FD55702B0F9B7FA7B389780E183D263 H Fairlight II (1986)(Edge, The)(48K-128K)[h][aka Fairlight - A Trail of Darkness] ZXSpectrum +E1300603C4470E35108E7365FB5D0E3C H Falcon - The Renegade Lord (1987)(Virgin Games)[h] ZXSpectrum +38EDAC1D07D795B0EEAC436662D21318 H Fall Guy, The (1985)(Elite Systems)[h] ZXSpectrum +B1021F6E3BEA793BA33F67BBD7BAF0C3 H Fantastic Four - Part One (1986)(Adventure International)[h][aka Questprobe 3 - The Human Torch and The Thing] ZXSpectrum +29B32BD1A70362BC6D11FBD8CBC4E653 H Fantastic Voyage (1984)(Quicksilva)[h] ZXSpectrum +C966DACF6FD93E48F1B2B4A8442F020F H Fast Food (1989)(Code Masters)(48K-128K)[h Pavlov Alexander][tr ru] ZXSpectrum +06C728F0FD2A7CB7A14DDB24FD0B9288 H Feud (1987)(Bulldog)[m] ZXSpectrum +1678EB6B0FE412E6192E00AA37A52F47 H First Past the Post (1992)(Delbert the Hamster)[h] ZXSpectrum +2460392AB82D0B6CDB8463B8C94D4479 H Flunky (1987)(Piranha)[h Bill Gilbert, 1987] ZXSpectrum +B98C16D89BD230D2C8B95581A8F735E9 H Football Manager (1982)(Addictive Games)(128K)[h The Great Glen, 2012-07] ZXSpectrum +1A7C525DA03E3078FB77E54318955722 H Fred (1984)(Investronica)(ES)(en)[h Atossoft] ZXSpectrum en ES +1E9E7434431AA263B4911BABABA685C7 H Fred (1984)(Quicksilva)[t][re-release] ZXSpectrum +9AD733BD0D3FEC11E22228CFA5FB1B34 H Friday the 13th (1986)(Domark)[h Atossoft] ZXSpectrum +6FB123AF8AC35951442347DDCDC82A4C H Frightmare (1988)(Cascade Games)(48K-128K)[cr DJS][t] ZXSpectrum +954F3EF6CB97D20CA239EE2DE2CE6280 H Frost Byte (1986)(Mikro-Gen)[h][aka Frostbite] ZXSpectrum +AC109FAA4DA080DFD6316619956A8776 H Fruit Machine Simulator 2 - Mega Trek (1990)(Code Masters)(48K-128K)[h] ZXSpectrum +BF91EA402BF7BEE0618FD5A3D348D486 H Full Throttle 2 (1990)(Zeppelin Games)[h] ZXSpectrum +E466BAEB306AEEDAF31B0D272932FB2F H Future Bike Simulator (1990)(Hi-Tec)(48K-128K)[cr Kicia] ZXSpectrum +C6725E0DDCB357EC29AA5AE32600A853 H Galactic Games (1988)(Activision)(48K-128K)[h] ZXSpectrum +C60FA53F8CDA8C781559BE9C84FA0BC3 H Galaxian (1984)(Atarisoft)[h All Micro's] ZXSpectrum +2809ED92E329B1C2DF1DB55BD516E507 H Galaxy Force (1989)(Activision)[h] ZXSpectrum +9DE82E1E543F7EEA7F9D8775846D334E H Galivan - Cosmo Police (1986)(Imagine)[m][aka Galvan] ZXSpectrum +E6F67080A484E99239DF89625D1C4D63 H Gary Lineker's Super Star Soccer (1987)(Gremlin Graphics)[m] ZXSpectrum +2317ED51C9E8743F7789F75BFCD3CCE9 H Gauntlet III - The Final Quest (1991)(U.S. Gold)(128K)[m] ZXSpectrum +EA94F96D0ED51D4EC04D0EDFF46ABD68 H GeeBee Air Rally (1988)(Activision)[m] ZXSpectrum +98A930F8E2889082EA6921C6B1DFFEF3 H Ghostbusters II (1989)(Activision)(48K-128K)[h Atossoft] ZXSpectrum +F16550933D2343212F2BB3FF3E162B4D H Ghostbusters II (1989)(Activision)(48K-128K)[h Kiselev Alex] ZXSpectrum +174A74083ABBBEA2D820BB3A16D29AF7 H Ghostbusters II (1989)(Activision)(48K-128K)[t] ZXSpectrum +7435F41034E582C89F937FB8D6568D08 H Ghouls 'n' Ghosts (1989)(U.S. Gold)(128K)[m] ZXSpectrum +6169E1020996B06C7D5232D855283CFC H Gift from the Gods (1984)(Ocean)[h] ZXSpectrum +B552480D55BE421ACAD56B1398495171 H Gladiator (1986)(Domark)(48K-128K)[h Arcadiy Gobuzov][tr ru] ZXSpectrum +C3DD1FE53AA298644C866F138FDF59F3 H Glider Rider (1986)(Quicksilva)(48K-128K)[h Faresoft] ZXSpectrum +CDBCE2210D157CF0A60154D7D4D432A3 H Gnome Ranger (1987)(Level 9 Computing)(128K)[h] ZXSpectrum +4AE04FA092ABD96E13FC86AABA4B6B4D H Golden Axe (1990)(Virgin Games)(128K)[h] ZXSpectrum +58B8DAB65B4C5D4EC0F1C05125FA0E08 H Goody (1987)(Opera Soft)(ES)[h Miazga, Rafal, 2012-05][Colour mod] ZXSpectrum ES +DFDB7AABEE10D4595FF04A7DAA5120DB H Great Britain Ltd (1982)(Hessel)[cr Jov & Zon][aka G.B. Limited][aka Great Britain Limited] ZXSpectrum +CF69644A77161A4E614B1D4D3D6DEB0F H Gremlins 2 - The New Batch (1990)(Elite Systems)[m][aka Gremlins 2 - La Nueva Generacion][re-release] ZXSpectrum +4F4225095C35E65C06AD86F87D323979 H H.A.T.E. (1989)(Gremlin Graphics)[cr Inxs Software][aka Hostile All Terrain Encounter] ZXSpectrum +1030C90C8AE06CD865413AE6BB14105B H Hammerfist (1990)(Activision)[h] ZXSpectrum +F0115B6CDB117C43F680A04608868E34 H Havoc (1990)(Players Premier)(48K-128K)[m] ZXSpectrum +B18E0C34E259DF650196730E2FF96BFC H Headstart (1987)(Bug-Byte)[m] ZXSpectrum +123DC0FDE52FDA307106435163EC7B73 H Heartbroken (1989)(Atlantis)[h Timisoft] ZXSpectrum +38DBAA43466AB02CB89E122EC8851D8C H Heavy on the Magick (1986)(Gargoyle Games)[cr Lord French] ZXSpectrum +B7CB0CB6EF24B6C02182704CFD0662C9 H Hellfire (1985)(Melbourne House)(48K-128K)[h] ZXSpectrum +9597ECF628ACF3445C9BDB09EFC7A624 H Highlander (1986)(Ocean)[h Bill Gilbert, 1987] ZXSpectrum +139ED297F785984826936C9AB3D178BC H Highway Encounter (1985)(Vortex)[cr SatanSoft] ZXSpectrum +34DA379856C38C5E913093129F327EDA H Hobgoblin (1991)(Atlantis)[h][t] ZXSpectrum +CCB0F41A94F52F80781DAD92C9D70528 H Horace Goes Skiing (1982)(Sinclair Research)(16K)[h Tserikopik] ZXSpectrum +B85ADA347579C6887792CE5CF1C104D1 H Howard the Duck - Adventure on Volcano Island (1987)(Activision)[h Hello! Games] ZXSpectrum +E6F52135D64AA032B09949C8C04B0295 H Hunchback - The Adventure (1986)(Ocean)[cr Rudy] ZXSpectrum +211E0FCFF7905CC73376ADD611998BAC H Hunt for Red October, The - Based on the Movie (1991)(Grandslam)(128K)[h] ZXSpectrum +8F552F95C3461BE272CA78F81682C91E H Hunt for Red October, The - Based on the Movie (1991)(Grandslam)(48K-128K)[h Atossoft] ZXSpectrum +997055FF794FB42472D3EA3543D7561C H Hyper Sports (1985)(Imagine)[h] ZXSpectrum +06B72C3CF0E8856B28C64C687B34E8A7 H I Ball II (1987)(Firebird)[m] ZXSpectrum +69579705DEBB84EBD3C994F01EE6A6A1 H Impact! (1988)(Audiogenic)[h Bill Gilbert] ZXSpectrum +AF403F98D8D5A2615B33091E26BEE2CF H Impossamole (1990)(Gremlin Graphics)(48K-128K)[h] ZXSpectrum +74665F5BFD22A9343A8862A53A387BA5 H Indiana Jones and the Last Crusade (1989)(U.S. Gold)(48K-128K)[t +4] ZXSpectrum +57928A502A4E5DD0350431957FA46F4F H Indiana Jones and the Temple of Doom (1987)(U.S. Gold)(48K-128K)[m] ZXSpectrum +BF1B0B9D2A53C6D60CE2D758E9AA81B7 H Indoor Sports (1987)(Advance Software Promotions)(48K-128K)[h Bill Gilbert, 1987] ZXSpectrum +9F4BA390FEA6B7E459D4D96F3227A51A H Infiltrator (1986)(U.S. Gold)[cr Rudy - Futuresoft] ZXSpectrum +2ED1EC810476F3F7988CF475F32805CA H Inheritance - Panic in Las Vegas, The (1987)(Infogrames)(FR)(en)[cr Roby][aka Las Vegas II] ZXSpectrum en FR +E6D28DDDB8DA67AB05AA2421ED9E7F9C H Inside Outing (1988)(Edge, The)[h] ZXSpectrum +7AD2FC695A43A4557839AEA8156BF501 H International Karate (1985)(System 3)(Side A)[cr Alexandros] ZXSpectrum +628E7D2F417099A5B9A8C98027BD3A05 H International Karate (1985)(System 3)(Side A)[cr Nikola Popevic] ZXSpectrum +A934B4D3CD1FD6650F2B48BC4AAD25C5 H International Karate (1985)(System 3)(Side B)[cr Alexandros] ZXSpectrum +8459427C54BEB47EF8EE512725054888 H Into the Eagle's Nest (1987)(Pandora)(48K-128K)[h Bill Gilbert, 1988] ZXSpectrum +C88F1631721733BF12F8894EC6EE7CEC H Into the Eagle's Nest (1987)(Pandora)(48K-128K)[h Pavlov Alexander][tr ru] ZXSpectrum +73B9541311F8E4410C34847F675B06B2 H Invader Cube (1983)(Oasis)[h Pavlov Alexander][tr ru][aka 3D OXO] ZXSpectrum +67879BE3A3A096099F262A18C22B109A H Italia '90 - World Cup Soccer (1989)(Virgin Games)[h][aka World Cup Soccer '90] ZXSpectrum +66212E246D5E20EAB31359E66C5EB64F H Jack the Nipper (1986)(Gremlin Graphics)[h Jack Lantern] ZXSpectrum +9D86D5C80F7D6D5E8FA624D85F064394 H Jackson City (1990)(G.LL.)(ES)[h] ZXSpectrum ES +17E4B1E6131132CC0BF08A0A855FFD00 H Jaws (1989)(Screen 7)(48K-128K)[cr Inxs Software] ZXSpectrum +BAC906E87E9A0D06DF501D4431684649 H Jet Pac (1983)(Ultimate Play The Game)(16K)[h Byte Rus][tr ru] ZXSpectrum +B9F3972F5B0646B81BD1CADD535C554D H Jet Set Willy (1984)(Software Projects)[cr] ZXSpectrum +DD7A20D84088AB7644BBAC47E0C3A486 H Jet Set Willy (1984)(Software Projects)[cr][a] ZXSpectrum +0FDBE2BA518D70677FD89375AE4C6FB3 H Jet Set Willy (1984)(Software Projects)[f] ZXSpectrum +63E169C748FFB81CB12493F7FE8A41EF H Jet Set Willy II - The Final Frontier (1985)(Software Projects)(128K)[f James McKay][aka Jet Set Willy - The Final Frontier!] ZXSpectrum +81D5CA2ADC0269A182D76CB6B9F4BB0A H Joe Blade (1987)(Players)(48K-128K)[h Atossoft] ZXSpectrum +98D47796816DF316D1EC76EAED9C551D H Joe Blade II (1988)(Players)(48K-128K)[h Atossoft] ZXSpectrum +A767F545158F4F1924767760F3EF0555 H Joe Blade III (1989)(Players Premier)(48K-128K)[h Atossoft] ZXSpectrum +85C88CB17791E03988F327F9F5630A57 H Johnny Reb II (1986)(MC Lothlorien)[cr Rajsoft] ZXSpectrum +9B4E2567AB3ADA4DA7023F0EA2718B6C H Jonny Quest in Doctor Zin's Underworld (1991)(Hi-Tec)(48K-128K)[cr The Spirit] ZXSpectrum +87ADE613AECDA046BF7CFE19EC1FE5F9 H Jungle Trouble (1983)(Durell)(16K)[h Tserikopik] ZXSpectrum +3AB08371724AE10CBFBFE63B2C483F84 H Kane (1986)(Mastertronic)[h Pavlov Alexander][tr ru] ZXSpectrum +024BE308BA1AF45BEA964EF98B0D3D7F H Karateka (1990)(Dro Soft)(ES)[cr Rajsoft] ZXSpectrum ES +9E79FF6532B7460E41C54AC746E792B8 H Kat Trap - Planet of the Cat-Men (1987)(Streetwise)[h] ZXSpectrum +EB559A97124B60A48A98B505ABE9CA52 H Kat Trap - Planet of the Cat-Men (1987)(Streetwise)[h][a] ZXSpectrum +3980CF30FD1CFBC129A02129DEDB37B3 H Kikstart 2 + Course Designer (1988)(Mastertronic)[h] ZXSpectrum +D972CDFB232A4EBBF648A45652AA6DB2 H Knight Force (1990)(Titus)(48K-128K)(FR)(en)[h] ZXSpectrum en FR +D54C2C3E069EF8004031DFA79E1EB4CF H Knight Rider (1986)(Ocean)[h] ZXSpectrum +FF5AF67D3848FEB410621175BA33A33E H Krakout (1987)(Gremlin Graphics)(128K)[cr Firefly Software][t Phonex] ZXSpectrum +5BDB9111AF5E0C82E543ADA9EC3ABD3B H Krakout (1987)(Gremlin Graphics)[h Bill Gilbert, 1988] ZXSpectrum +1E525BB341D34C932EFB3DDC54A4DD1D H Krakout (1987)(Gremlin Graphics)[h Rudy] ZXSpectrum +F01736BE4B1F8FC9D14865D9AA06859E H Kwah! (1986)(Melbourne House)[h] ZXSpectrum +C88C88B8E0DCAC00680B48FDA6B15797 H Last Will Dizzy (1993)(Moscalenco, Oleg)(RU)[h Atossoft][aka Dizzy 7++ The Last Adventure] ZXSpectrum RU +58E2E50E17CC105320D51FE3E8AD448C H LED Storm Rally 2011 (1988)(Go!)(48K-128K)[h] ZXSpectrum +7351E988DF254FDAED5BD0EF0F1F21E8 H Legions of Death (1987)(MC Lothlorien)[h] ZXSpectrum +6EEB72A1A909A5206733540221872BA5 H Light Force (1986)(Faster Than Light)[cr Pche] ZXSpectrum +7021CDB445D1D8589C9956C95CEF1991 H Light Force (1986)(Faster Than Light)[h Bill Gilbert, 1986] ZXSpectrum +54A023374D11089583FE95CC996DFA60 H Live and Let Die - The Computer Game (1988)(Domark)(48K-128K)[cr S.S Captain & Banshee][aka Aquablast] ZXSpectrum +C50E09E34286FF31195457B9E9B81EA7 H Lode Runner (1984)(Software Projects)(48K-128K)[cr Zeljko Robert] ZXSpectrum +A9AAAB9DBD90170D9E48180B810DC0D2 H M.O.V.I.E. (1986)(Imagine)[h Wymiana Programow Kg] ZXSpectrum +8A22C0CFAC37521E8465A8E93FEF223A H Mad Mix Game (1988)(Topo Soft)(ES)[cr Fice] ZXSpectrum ES +F642567244D1B831CF8D88D66E92834E H Mag Max - Robo Centurion (1987)(Imagine)[t] ZXSpectrum +042E8D5B6F05B043D65E02570A281C03 H Magnetron (1988)(Firebird)[h Bill Gilbert, 1988-08-26] ZXSpectrum +C76B885671137A3A1E6E9FE758D5B863 H Manchester United Europe (1991)(Krisalis)(128K)(GB)(M5)[m][aka Manchester United in Europe] ZXSpectrum M5 GB +90636001675B9511098CE83CC893BC1F H Mario Bros (1987)(Ocean)[h Csl] ZXSpectrum +DB2FEF2552D129AA0EE270FE8E96491F H Mario Bros (1987)(Ocean)[h Micro Club Software] ZXSpectrum +5A41A4BFAA6AF46AA39080C275ACB78C H Martianoids (1987)(Ultimate Play The Game)[cr Inxs Software] ZXSpectrum +C27DBECB6271A7BD3E2F0D37723AFD2D H MASK II (1987)(Gremlin Graphics)(48K-128K)[h][aka MASK Two] ZXSpectrum +470BD702791EF2D9C83AC424CEB73F98 H Master of Magic, The (1986)(Mastertronic Added Dimension)[h] ZXSpectrum +B0DB46AA547EFEB415C5CEE9EAABCA2E H Masters of the Universe - The Arcade Game (1987)(U.S. Gold)[h Atossoft] ZXSpectrum +1B759C7A091B89BCE1E5AAE5ED6C7F2F H Masters of the Universe - The Movie (1987)(Gremlin Graphics)[h Atossoft] ZXSpectrum +DD9CE95FF6EE06FB2C308B787B24694A H Masters of the Universe - The Movie (1987)(Gremlin Graphics)[h Bill Gilbert, 1988] ZXSpectrum +95C8436E55A732579506037357AFAF37 H Maze Mania (1989)(Hewson Consultants)[h Atossoft] ZXSpectrum +7D5B2274C3365570E5EE6D05B02D11BC H Metal Army (1988)(Players)[h Atossoft] ZXSpectrum +8E9B0AC988051C03D6B430F715D049FC H Mickey Mouse - The Computer Game (1988)(Gremlin Graphics)[h] ZXSpectrum +18C5F045C7AB75AFE85293E54175D024 H Microball (1988)(Alternative)[cr Mikropol] ZXSpectrum +7529B67B3ABB4D7DC2374E610DB25CC7 H Mimzoid Death Dude (1988)(Jaquest, Grant)[h][tr cs] ZXSpectrum +220C726F9CE1C1563FB2EAC0200B2AE8 H Monty Python's Flying Circus (1990)(Virgin Games)(128K)[h] ZXSpectrum +4A3880F4316ADBC2CB19D4F9B52B7068 H Moon Strike (1987)(Mirrorsoft)(128K)[h] ZXSpectrum +8D2B3682DFC99942527509FEBA635881 H Moonwalker - The Computer Game (1989)(U.S. Gold)(48K-128K)[h] ZXSpectrum +42C636E6D8AA7F6F334B7638E44B369D H Mountie Mick's Death Ride (1987)(Reaktor)(48K-128K)[h] ZXSpectrum +3502DB3C35A1AE0BE8B7783BC668114B H Mr. Heli (1989)(Firebird)[h] ZXSpectrum +20949961E4261F4BD42181F02000501C H Multi-Player Soccer Manager (1991)(D&H Games)[h Atossoft] ZXSpectrum +C9A598A1A106F78636480A63423C2D45 H Munsters, The (1989)(Again Again)(48K-128K)[h Atossoft] ZXSpectrum +86759D57838DDC957E7F2E65B611577F H Myth - History in the Making (1989)(System 3)(48K-128K)[h] ZXSpectrum +385C22871BE6252B3B8AA62046CB6529 H Myth (1989)(Rainbird)(+3)[h Atossoft] ZXSpectrum +64AFD62674E0214817785A2D7607F8E9 H NARC (1990)(Ocean)(128K)(Side A)[h] ZXSpectrum +E093E8B212F152FECDD4D709029CEF92 H NARC (1990)(Ocean)(128K)(Side A)[h][a] ZXSpectrum +189E12FA6441058619F87BD35C1E9A53 H Narco Police (1990)(Dinamic)(128K)(ES)(en)[cr Rajsoft] ZXSpectrum en ES +A11C85787086F549172446DB0BD809BA H Navy Moves (1988)(Dinamic)(ES)(en)(Tape 1 of 2)[h Atossoft] ZXSpectrum en ES +5722F5D66A2DC358F1ED3DA9767F3A53 H Navy Moves (1988)(Dinamic)(ES)(en)(Tape 2 of 2)[h Atossoft] ZXSpectrum en ES +DBCE01C88F859009985EBFBF530450D4 H Navy Moves (1988)(Dinamic)(ES)(Side B)[t][small case] ZXSpectrum ES +E941B6E5296965645E8C465022CD284F H NeverEnding Story, The (1985)(Ocean)(48K-128K)[cr Nikola Alivojvodic] ZXSpectrum +20C609222371E3D4069CE7D102963B23 H New York Warriors (1990)(Virgin Games)(48K-128K)[m] ZXSpectrum +3811C452679CE163F1E28369297CA8EA H Nightshade (1985)(Ultimate Play The Game)[cr Antonietta Software] ZXSpectrum +824E1110F0D64FFC8825C9BA5D9BB1DD H Ninja Massacre (1989)(Code Masters)(48K-128K)[h Pavlov Alexander][tr ru] ZXSpectrum +9143C0E3754A715376F4485F5DA086F7 H Ninja Master (1986)(Firebird)[m] ZXSpectrum +07DD6EC1BC7EFE193EE21BA0DCE5BA99 H Nodes of Yesod (1985)(Odin Computer Graphics)(128K)[h] ZXSpectrum +9DB5D02F4ADB367F9C17212B6D655B27 H North & South (1991)(Infogrames)(48K-128K)(FR)(M3)[cr J. Davis][aka Norte y Sur] ZXSpectrum M3 FR +A10CA6FF2A0DE5285A49005BAC1F1A61 H North & South (1991)(Infogrames)(48K-128K)(FR)(M3)[cr Yugoslavia][aka Norte y Sur] ZXSpectrum M3 FR +B349CF43E0B2376F84702FA203F01DCB H Oink! (1987)(CRL Group)[h][aka Piggy Tales] ZXSpectrum +6FACB17276132641AD7DCE8A1E52BC18 H Olli & Lissa II - Halloween (1987)(Silverbird)[h] ZXSpectrum +24E97EDE6B2CF28F2BC96073194EBE24 H Operation Thunderbolt (1989)(Ocean)(48K-128K)[t] ZXSpectrum +8355DF2CCB7F16D60F1701757C4666F7 H Operation Wolf (1988)(Ocean)(128K)[t] ZXSpectrum +453079E10434290F0EB06EB644D9E1AA H Oriental Games (1990)(Micro Style)(48K-128K)[h] ZXSpectrum +0B09E4CEC90EB60A152DE7DC61285E63 H Out Run (1987)(U.S. Gold)(48K-128K)[h] ZXSpectrum +A700898DA1DE03E17EA4E510B1E8F1E7 H Out Run Europa (1991)(U.S. Gold)(48K-128K)[h] ZXSpectrum +9F660BCC3A9E6CC9B10D67137D743869 H Peepshow, The (1985)(Awk)(DE)[h Pavlov Alexander][adult] ZXSpectrum DE +0E879BD70F44D1AF69D7CAA430F12A9D H Peter Pack Rat (1989)(Silverbird)(48K-128K)[m] ZXSpectrum +B5455B724C51B2D7688D4CCD6C1313AC H Phantis (1987)(Dinamic)(ES)(Side B)[cr Hacker Junior] ZXSpectrum ES +0FC3A763203C0D24774239D3CAABB325 H Phantom Club (1988)(Ocean)[h] ZXSpectrum +F3CB040C35DA84DD001FC3CE55A870C2 H Phantom Club (1988)(Ocean)[h][a] ZXSpectrum +C5086D327CC2FFC13F3F5965C992D997 H Pit-Fighter (1991)(Domark)(48K-128K)[h] ZXSpectrum +12931C5D56F45BDB1AA038BCB64EEADE H Pixy the Microdot 2 (1992)(Your Sinclair)[cr TFF Team] ZXSpectrum +53713F81EB70C56A1FC3C38ED89FE3A0 H Pizza Bar (1993)(Redwood Designs)[m] ZXSpectrum +AB0EF468FF60219621D070B1BD4CB047 H Platoon (1988)(Ocean)(48K-128K)[h Atossoft] ZXSpectrum +5878949BFA1F4F0E2A68383A4B777A38 H Platoon (1988)(Ocean)(48K-128K)[t] ZXSpectrum +A1FD6DB77C2E17615309636BBA00CD43 H Plot, The (1988)(Firebird)[h] ZXSpectrum +5DBCF49B3AAFCE382867FFB5FFB0C106 H Plotting (1990)(Ocean)(48K-128K)[h] ZXSpectrum +F3EE9DE6B3D0D3DCBF5A8B37D79DE208 H Predator (1987)(Activision)[t +2] ZXSpectrum +9C147BFD9BCEA56DC68CE164D4F4099F H Predator 2 (1991)(Image Works)(48K-128K)[h] ZXSpectrum +EAC647F6D16A41E07CE31997C3E2F739 H President 2 (1992)(Krasov, Oleg)(RU)[h San-San][tr ru] ZXSpectrum RU +6A0EC8D5754923CA36A1A55D22F15357 H President+ (1994)(Dark Night)(RU)[h San-San][tr ru] ZXSpectrum RU +B224F055107E8BC9AB5DA8D2B7E660F7 H Prince of Persia (1996)(Magic Soft)(128K)(RU)[h Phantasy] ZXSpectrum RU +39733388E890064A4B15C2414266E86F H Prison Riot (1990)(Players Premier)(48K-128K)[h Atossoft] ZXSpectrum +B3AB9FF1BCF8BBD8DAA8B1F3BADE21A5 H Pro PowerBoat Simulator (1989)(Code Masters)(48K-128K)[h Pavlov Alexander][tr ru] ZXSpectrum +B9797DF2E85C00EB1C5C1CC5BA5ED648 H Proof of Destruction (1988)(Mastertronic)[h][aka P.O.D.] ZXSpectrum +AC0C6FDAC25E41A62F31F6DE722C2A3F H Pssst (1983)(Ultimate Play The Game)(16K)[h Byte Rus][tr ru] ZXSpectrum +16F862F9BD51F6DFD5F7D8EA86BE8709 H Psycho Soldier (1987)(Imagine)(48K-128K)[h Bill Gilbert] ZXSpectrum +972A6AD9A0B7188037E139875B57A70C H Qarx (1988)(Your Sinclair)[h Andy Mokrushin] ZXSpectrum +7DDB70F0424A8123630269679D697272 H Quest for the Mindstone (1986)(Edge, The)[h] ZXSpectrum +0A2BDFF5193E917179D8BC9CFF868386 H Rambo - First Blood Part II (1985)(Ocean)[cr Vatroslav] ZXSpectrum +3E199A937D291D38CCF578C2FDAE1A1E H Rampage (1988)(Activision)[t] ZXSpectrum +DCE97EE391EC14281D9A25EF80F7121E H Rasputin (1986)(Firebird)(48K-128K)[m] ZXSpectrum +DB89BF20BF4408D4FADBAEB458E0BF15 H Rastan Saga (1988)(Imagine)(48K-128K)[m] ZXSpectrum +3FB0A2C6C36EDDE4D31D817AEBF68DB3 H Real Ghostbusters, The (1989)(Activision)(128K)[t] ZXSpectrum +94DBE97CB6EB69F2ABBA262145BED00F H Rebelstar (1986)(Firebird)[h Pavlov Alexander][tr ru] ZXSpectrum +9196548B885A02A4325E84C9D07E92CD H Red L.E.D. (1987)(Starlight)[m] ZXSpectrum +9C9C54B26A19FD4C56B847CD76145014 H Renegade (1987)(Imagine)(48K-128K)[h Uselesssoft] ZXSpectrum +8998626697DD97171B5F734742C7EDFF H Renegade (1987)(Imagine)(48K-128K)[h] ZXSpectrum +3CB7385BBD0834F740D8E2A17EA46C7C H Rescate Atlantida (1989)(Dinamic)(48K-128K)(ES)[t] ZXSpectrum ES +1F8A9762624EEF888B4A425544CEFB11 H Rescate en el Golfo (1990)(Opera Soft)(ES)(Side B)[h] ZXSpectrum ES +87EEC7A2E1182940249B5BA848E92916 H Return of the Jedi (1989)(Domark)(48K-128K)[h] ZXSpectrum +1989285DFE40E7B7C5F1552F9944C9AB H Rick Dangerous (1989)(Firebird)(48K-128K)[h Atossoft] ZXSpectrum +F132BB62CF6A2E98F5701696A01E4433 H Rick Dangerous 2 (1990)(Micro Style)(48K-128K)[cr Rajsoft] ZXSpectrum +643860345AABB7B63D0B3956DD98E8FE H Rick Dangerous 2 (1990)(Micro Style)(48K-128K)[h Atossoft] ZXSpectrum +FEE0ED900C3526613C77556802A49DB2 H Road Runner (1987)(U.S. Gold)[m] ZXSpectrum +4CE4FC2D41E0C43C6DC1EAA944F2CFB7 H Robin of Sherwood - The Touchstones of Rhiannon (1985)(Adventure International)[h Tserikopik] ZXSpectrum +89FA69E51608F8835308DC4AD37228B0 H Robin of the Wood (1985)(Odin Computer Graphics)(48K-128K)[h Atossoft] ZXSpectrum +1E8F89BCF3A051B8390AE54502853F41 H RoboCop (1988)(Ocean)(48K-128K)[cr Fuxoft] ZXSpectrum +AC3FBEF00B09928A8C9CBF2356DB0F54 H RoboCop (1988)(Ocean)(48K-128K)[h Valinor Software] ZXSpectrum +95CB93F842AAAC5D36507D67F6DA3AAB H RoboCop 2 (1990)(Ocean)(128K)[t +3] ZXSpectrum +C62D003814830DFEECACFBCD388E425D H Robot Scape (1988)(SPE)(ES)[cr S.S Captain & Banshee][aka Robot Escape][re-release] ZXSpectrum ES +1ED19456F8359C1FADB5B8EF6162A41D H Rock Star Ate My Hamster! (1989)(Code Masters Gold)(48K-128K)[h Atossoft][aka Rock Star Goes Bizarre] ZXSpectrum +5F0719FCCA655A3CE4EECBCE17675CA1 H Rock'n Roller (1988)(Topo Soft)(ES)[h Fikus-Pikus] ZXSpectrum ES +3F90FB6807A728901C1D40F146AE8504 H Rod-Land (1991)(Storm)(128K)[h Miazga, Rafal, 2012-08][Colour mod] ZXSpectrum +8DC09EB6A506ACEFF26A81053150B6B7 H Rogue Trooper (1987)(Alternative)[m][re-release] ZXSpectrum +3B6BF8850BC6097999E5C8AEC85F1AEF H Roller Coaster (1986)(Elite Systems)[cr JanSoft] ZXSpectrum +89E9704E985346491A247ADEEA488AE0 H R-Type (1988)(Electric Dreams)(128K)[cr Torasoft][t +3 Torasoft] ZXSpectrum +722E8F237D4A953C85E537A4E9F800B7 H Ruedas (19xx)(Valente Computacion)(AR)[t] ZXSpectrum +0CB801D3BED0370195FEA40F6A8BD644 H Run the Gauntlet (1989)(Ocean)(128K)[m] ZXSpectrum +FE6C13C3DF2B2E23693172F720B353E4 H Run the Gauntlet (1989)(Ocean)(48K-128K)[m] ZXSpectrum +9B3451FC81B30A220059F6F1226A80C6 H Runes of Zendos, The (1984)(Dorcas)[h] ZXSpectrum +E4CE3964BD80605667EEE51762EB319F H Runestone (1986)(Firebird)[h][re-release] ZXSpectrum +78DC1128BCC27E2E1A01C8B519C3A760 H Saboteur II - Avenging Angel (1987)(Durell)(48K-128K)[h Micro Club Software][tr pl] ZXSpectrum +4416B99DA8470CE9A9B5540F37DF5000 H Saboteur! (1985)(Durell)[h Tserikopik] ZXSpectrum +3452E720D6011CCF39FBFC1466C6EC57 H Saigon Combat Unit (1989)(Players Premier)(48K-128K)[h Atossoft] ZXSpectrum +0FDF770F5AF10CE5A30AB6A8063A9B83 H Saigon Combat Unit (1989)(Players Premier)(48K-128K)[h Atossoft][a] ZXSpectrum +35528668940BBF8926C4F96C26315FD7 H Samantha Fox Strip Poker (1986)(Martech Games)[cr SatanSoft][adult] ZXSpectrum +836DE2EF3DB1DC5842AF93C4D7EEEE5B H Samurai Trilogy (1987)(Gremlin Graphics)(48K-128K)(GB)(M4)[t] ZXSpectrum M4 GB +7D099617FAE56CBC1A2653BAAF6BAA91 H Savage - Intro (1988)(Firebird)[h] ZXSpectrum +49A93A5FF837925FEAC7E51787354E57 H Savage (1988)(Firebird)(Tape 3 of 3)[h Igor Streletskiy][tr ru] ZXSpectrum +2BCDA042717674B3F81D119BEB80F699 H Savage (1988)(Firebird)[h] ZXSpectrum +898DE04476FE756E5CFF814A730EB3E5 H Savage (demo) (1988)(Firebird)(Tape 1 of 3)[h Bill Gilbert, 1989] ZXSpectrum +38763EE87CE62A643280CBB48FDE3F7E H Scooby Doo in the Castle Mystery (1986)(Elite Systems)[cr Batron Soft] ZXSpectrum +EE0D1300113F86EB45CEEBA0E06FAC4B H Scooby Doo in the Castle Mystery (1986)(Elite Systems)[cr Rudy - Futuresoft] ZXSpectrum +0EEFBA43C38125042F810ADA975B540C H Scramble Spirits (1990)(Grandslam)(48K-128K)[h] ZXSpectrum +E34FE76CC3820DB149B9DCB9ED5DEBE0 H Sentinel, The (1987)(Firebird)[h Micro Club Software] ZXSpectrum +1D55946209990E28598800E3272788A2 H Set Up! (1989)(Global Games)(128K)[f] ZXSpectrum +E0173138740948822F25062119285002 H Sex Crime (1985)(Omycron)(PT)[h][adult] ZXSpectrum PT +CD047AA5B3A600D3EDDEA6B3EEACF60F H Seymour Goes to Hollywood (1991)(Code Masters)(48K-128K)[h Homesoft][aka Seymour at the Movies] ZXSpectrum +60687A939BCABC85D76AFCACF748971E H Shadow Dancer (1991)(U.S. Gold)(128K)[h] ZXSpectrum +D24D4AC20296F4FFFA817D81A07B2659 H Shanghai Warriors (1989)(Players)(48K-128K)[t] ZXSpectrum +8535F9662910E05CD8BB92EFF9B9E4CE H Show Jumping (1986)(Alligata)[h Bill Gilbert] ZXSpectrum +66AFB118FAC89D3E6CE5F893A3FC8058 H Sidewalk (1987)(Infogrames)(FR)(en)[h] ZXSpectrum en FR +629D2A20C787DC44FA04C2D7C97A5BFF H Sidney Affair, The (1987)(Infogrames)(FR)(en)[h][aka Affaire du Sidney, L'] ZXSpectrum en FR +73974A1E20B46072337E2F3565ADC890 H Sigma 7 (1987)(Durell)(48K-128K)[h Bill Gilbert, 1987][aka Sigma Seven] ZXSpectrum +6105B2779CFB2CE50B36382ED2081B12 H Silent Service (1987)(MicroProse)[cr Rudy - Futuresoft] ZXSpectrum +1AC086B7A1835B05CFC876C5277868DE H Silent Shadow (1988)(Kixx)(ES)(en)[cr Useless Soft][h Uselesssoft][re-release] ZXSpectrum en ES +0FB0F68EFE088BA55B22D60A30ED2AC3 H Sim City (1990)(Infogrames)(FR)(en)[h Atossoft] ZXSpectrum en FR +BE38F5A131610EBB52457AECE520F018 H Sir Fred (1986)(Mikro-Gen)[cr Futuresoft][re-release] ZXSpectrum +F47811E26E8B80EF4414D296710D6250 H Skateball (1988)(Ubi Soft)(48K-128K)(FR)(en)[h] ZXSpectrum en FR +1470FD26020A1660EB19C611397BF387 H Skatin' USA (1989)(Atlantis)[h Pavlov Alexander][tr ru] ZXSpectrum +80AF7FA96ADD5F4DCE2E2B770708C328 H Slab Age (1993)(THD)(48K-128K)(RU)[h Pavlov Alexander] ZXSpectrum RU +822F9F01CA01164ABCCE8800E941D667 H Slaine, the Celtic Barbarian (1987)(Martech Games)(48K-128K)[h Atossoft][aka Slaine, the King] ZXSpectrum +1D68637C9721DC9637C84AE3351C9A2C H Smash TV (1991)(Ocean)(48K-128K)[h][SpeedLock 4] ZXSpectrum +F208B6E7BFC8F5C787A7AD530D61AC23 H Smash TV (1991)(Ocean)(48K-128K)[t] ZXSpectrum +159D964FEFF0AEF8EA3534740C24ABE3 H Snare (1992)(Beyond Belief - Holburn)(48K-128K)[cr] ZXSpectrum +A951BC3A62F00454EAEB6373395DE185 H Snare (demo) (1992)(Beyond Belief - Holburn)(48K-128K)[cr][Sinclair User Covertape] ZXSpectrum +2C7D0A4B74D37443CF1E8840B4EA1D41 H Sol Negro (1989)(Opera Soft)(ES)[h Atossoft] ZXSpectrum ES +6C9C3B77601527A4A9E1FDC37B7B5D09 H Soldier of Light (1988)(ACE)[h] ZXSpectrum +7094AA7953E570770C97BB1D5501C08B H Solomon's Key (1987)(U.S. Gold)[h Pavlov Alexander] ZXSpectrum +3AF0D9DA884BF256F0A236B9874A1A6C H Sootland (1988)(Zafiro Software Division)(48K-128K)(ES)[m][aka Shoot Land] ZXSpectrum ES +6B91854BB6BEFDEA842FFA83442C00D9 H Sooty & Sweep (1990)(Alternative)[h Pavlov Alexander][tr ru][aka Sooty and Sweep] ZXSpectrum +290587E9A2300185EA713DEE0EADCB1A H Space Harrier II (1990)(Grandslam)(48K-128K)[h] ZXSpectrum +1385297A6D5E570240A14DA1FE70977D H Spaceway (1984)(Decibel)(NL)[h][aka Space Quest][re-release] ZXSpectrum NL +73523570D233F76C37FE3425BD872742 H Specimen II - The Apple Quest (1991)(Crash)[m] ZXSpectrum +E73C2725CD2045915C2A39FF9EDC6BD9 H Speed King 2 (1987)(Mastertronic)[t] ZXSpectrum +2CB497D56D11F1C064DCB703044A77AE H Spike in Transylvania (1991)(Code Masters)(48K-128K)[h V.Vasilevskij][tr ru][aka Spike in Transilvania] ZXSpectrum +43EEC7E07BEFA9228E8A0AE9C1C86773 H Splat! (1983)(Incentive)[h] ZXSpectrum +44DC4CA76CD78CE49729998E8C64CF42 H Splitting Images (1986)(Domark)[cr SatanSoft] ZXSpectrum +B1ED5FA67DF6BD15A188406FA4B85DEE H Spy Hunter (1985)(U.S. Gold)[cr Vatroslav] ZXSpectrum +A1F698A53CF10AE1B6EDAED7C747B16C H Spy Who Loved Me, The (1990)(Domark)(48K-128K)[h] ZXSpectrum +15F52EE53EF628119EBB10FA0C99AF2F H Star Paws (1988)(Software Projects)(48K-128K)[m] ZXSpectrum +01443EC94C73C4DE34191DE46ECCC489 H Star Raiders II (1987)(Electric Dreams)[h Bill Gilbert, 1988] ZXSpectrum +E7FD5DA5EAA4D5B8D62AD473E2BB5B8D H Star Runner (1987)(Code Masters)(48K-128K)[m] ZXSpectrum +6FC62906262C0C06C2FE0AB38B081EDD H Star Swallow (1987)(TRC)(CZ)(en)[m] ZXSpectrum en CZ +25243A2844F6C6BD8614D70F748C6EA8 H Stardust (1987)(Topo Soft)(ES)[t] ZXSpectrum ES +9C649B83516ECC8959788BE0ADAAB165 H Stifflip & Co. - Epilogue (1987)(Palace)(48K-128K)[m] ZXSpectrum +574265221F8D10B43B59C16D33AAF752 H Stifflip & Co. (1987)(Palace)(48K-128K)(Tape 1 of 2)[m] ZXSpectrum +A2A87711A9C1E9E0A1404F3C81F711AD H Stir Crazy Featuring Bobo (1990)(Infogrames)(FR)(en)[m] ZXSpectrum en FR +827B1FE7846E7556A172DAA8F1EE7CDC H Stock Market (1983)(CCS)[h Atossoft][tr ru] ZXSpectrum +6D164859F9983B135DE3B5FC16A7F60B H Street Fighter (1988)(Go!)(128K)[m] ZXSpectrum +E408E32F56242A37769D68820D234F71 H Street Sports Basketball (1988)(U.S. Gold)[cr] ZXSpectrum +F34A1CDAD0FBAF1ADEF527AB39D8EFA5 H Strider II (1990)(U.S. Gold)(128K)[m] ZXSpectrum +CBA75FC14E20CE14C374435D0ACE773D H Strip-Dice (1986)(Load 'n' Run)(IT)[h Pavlov Alexander][tr ru][adult] ZXSpectrum IT +5F4267212AAC96603F52916CD46D5C3D H Submariner (1988)(Atlantis)(48K-128K)[cr Davor] ZXSpectrum +86A0C6DADDB0D7C53788538CCCF0E4CC H Sun Star (1987)(CRL Group)[m] ZXSpectrum +74946F864E1DB3A545F0A88FD91017C9 H Super G-Man (1987)(Code Masters)(48K-128K)[h Rajsoft] ZXSpectrum +3714F4BEA039AEAD61EA565FABF2783E H Superchess 3 v3.5 (1984)(CP)[h Byte Rus][tr ru] ZXSpectrum +211916981A1C26509311D898789B6A1C H Supersam Starring Sam Short (1985)(Budgie)[h Alexander Nizhelsky] ZXSpectrum +EF45224D301BBE9D73C60C12B2B45FEA H Switchblade (1991)(Gremlin Graphics)(128K)[m] ZXSpectrum +1256DF311B0BD4FEC95EBB6A98B31F08 H Switchblade (1991)(Gremlin Graphics)(48K-128K)[h Atossoft] ZXSpectrum +A2868DB3F4A1377AD73833DBA627620B H SWIV (1991)(Storm)(128K)[m][aka SilkWorm In Vertical][aka Silkworm 4][aka Special Weapons Interdiction Vehicle] ZXSpectrum +15681F931EE073401770BC85E541479E H Tai-Pan (1987)(Ocean)(48K-128K)[h Atossoft] ZXSpectrum +9D82C56CD80C8837E57906F454CF3DA9 H Tank (1987)(Ocean)(48K-128K)[cr Useless Soft] ZXSpectrum +7BFB4AEAC28E3F6B020A3DF80DAA132F H Tankodrom (1992)(Piter)(RU)[h Mednonogov Aleksey][tr ru] ZXSpectrum RU +36A80E71E1FB9D7346FA5D95CC0AE548 H Tapper (1985)(U.S. Gold)[cr Vatroslav] ZXSpectrum +A619E64AC57D8C1233427A20CF994BE5 H T-Bird (1989)(Mastertronic Plus)[h] ZXSpectrum +D8662FE67F74D6E2F966556E00D07D0D H Teenage Mutant Hero Turtles (1990)(Image Works)(48K-128K)(Tape 2 of 2)[h Homesoft] ZXSpectrum +F55391E7A0323CA2B7BEE25A07F8896C H Telly Wise (1990)(Fastback)[h Atossoft] ZXSpectrum +3C62451EB04580774776EEBC002A3CED H Termination (1992)(Sinclair User)[m] ZXSpectrum +7D75422ECC09FB45D903DF3DB68ECBDA H Terra Cognita - The Hollow Moon (1986)(Code Masters)[m] ZXSpectrum +AEDCDA81A5EDCB56D7B1D571FFBAEDD9 H Terra Cresta (1986)(Imagine)[m] ZXSpectrum +26F94710546C00486B9BA6A520883822 H Terrahawks (1984)(CRL Group)[h] ZXSpectrum +7B8C82E798E57E83F474001B43B6B486 H Thanos (1989)(MicroHobby)(ES)[f] ZXSpectrum ES +D0F64F772A787ABB85DBB5EA70A8FD98 H Them (1988)(Pirate)[f] ZXSpectrum +6D55BD7E576B1C8FB8A9C0C9541C6698 H They Stole a Million (1986)(39 Steps)[h Atossoft] ZXSpectrum +61FECD1599996B5820306965AF3B535B H Thing 2 - Thing Bounces Back (1987)(Gremlin Graphics)[h Bill Gilbert, 1988] ZXSpectrum +58591EDD91E208ADE23C8649BA8818D6 H Three Weeks in Paradise (1986)(Mikro-Gen)(48K-128K)[cr EV] ZXSpectrum +2078E2FDC0DEC11B0791EE3F0D472835 H Thro' the Wall (1982)(Sinclair Research)(16K)[h Telekom] ZXSpectrum +C6DE75C3E0126E85890E086C302B7C7F H Thunder Blade (1988)(U.S. Gold)(48K-128K)[m] ZXSpectrum +A1A405A6C17BD13C669685FF00A75995 H Time Flies (1988)(Firebird)[m] ZXSpectrum +2E0B1891C3781E740D564D7BA6BB7467 H Time of the End, The (1986)(Mandarin)[m] ZXSpectrum +D7E9672F934FE2EA4429B96EBD02B1FA H Time Scanner (1989)(Activision)(48K-128K)[m] ZXSpectrum +81240161B5F0978216EDDDDCC5A5AA27 H Time Wreck (1985)(Sparklers)[cr JSoft] ZXSpectrum +3C5AC063EFF6050229BC325A5C6B39C3 H TimeTrax (1986)(Mind Games)[cr Bill Gilbert] ZXSpectrum +253F55E24CEB4550F0E97A4B340317BE H Titanic - part 1 (1988)(Topo Soft)(ES)(en)[h Atossoft] ZXSpectrum en ES +139CCFB2C7FCBD8C7816004888A3070E H Titanic - part 2 (1988)(Topo Soft)(ES)(en)[h Atossoft] ZXSpectrum en ES +820F01682168F92FDBAA795D859680D0 H Tomahawk (1985)(Digital Integration)[cr Rolexsoft - Bit Club][aka Thunderbird] ZXSpectrum +70E606339581E58234B1C7613005D5C6 H Top Cat in Beverly Hills Cats (1991)(Hi-Tec)[h Bill Gilbert, 1991] ZXSpectrum +E65D49077A7BE8F0C593B9E3740C1604 H Total Eclipse (demo) (1988)(Incentive)(48K-128K)[cr Andrew][t][Crash Covertape] ZXSpectrum +DDF7B5B5396A3A61B925E79111E49974 H Total Eclipse 2 - The Sphinx Jinx (1991)(Incentive)(48K-128K)[h Atossoft] ZXSpectrum +282057A485DF1A5B03282B5EC9BF965A H Total Eclipse 2 - The Sphinx Jinx (1991)(Incentive)[h Atossoft] ZXSpectrum +FEF131CD884E9C14DC4EE94440A4FF65 H Tour 91 (1991)(Topo Soft)(48K-128K)(ES)[cr El Color & Eggman] ZXSpectrum ES +61ADFFB401A792B6D95F09241DEA6F79 H Tour de Force (1988)(Gremlin Graphics)(48K-128K)[m] ZXSpectrum +7BC48919787B8A7C18EF21FA342C99C9 H Transmuter (1987)(Code Masters)(48K-128K)[h Andrew Strikes Code] ZXSpectrum +9D9943EF759DDFE7A548D68AC5D680D6 H Trantor - The Last Stormtrooper (1987)(Go!)[h Atossoft] ZXSpectrum +C0C78970AC25BBAB5CFC554F0D96E667 H Trantor - The Last Stormtrooper (1987)(Go!)[h FCS - Bill Gilbert, 1988-09-19] ZXSpectrum +0DC20085A76C8202DA52D9C49508F836 H Trantor - The Last Stormtrooper (1987)(Go!)[m] ZXSpectrum +15544E911143D1447FAF0A03B79FBB00 H Tremor (1986)(Americana)[cr] ZXSpectrum +1B49D403DBEB8F59F0DF2559D7503A30 H Tria (1987)(Sybilasoft)(SK)[h] ZXSpectrum SK +F379AF36621D660B4471B9CB3E733DBB H Turbo Kart Racer (1991)(Players)(48K-128K)[h] ZXSpectrum +6FA615F06CD2748D714F9F07CAE66F32 H Turbo Out Run (1989)(U.S. Gold)(48K-128K)[h] ZXSpectrum +55EAAD499407F71C50826D317F600C87 H Turrican II - The Final Fight (1991)(Rainbow Arts)(48K-128K)[h] ZXSpectrum +C3EC8193503453B4A2899A62F7D1ADAE H Tusker (1989)(System 3)(128K)[h] ZXSpectrum +3489293F0955FDA5F75EBFD95862DDBF H Tutankhamun (1983)(Micromania)[h Atossoft] ZXSpectrum +720C109B69E679C360FF78A9C08E5A4E H Twin World (1990)(Ubi Soft)(48K-128K)(FR)(en)[cr Softcrack] ZXSpectrum en FR +44CC069444807706AD8CE90C62314C1A H Typhoon (1988)(Imagine)(48K-128K)[h] ZXSpectrum +F47571CAFD0929DBC03342F0598BA52F H U.N. Squadron (1990)(U.S. Gold)(48K-128K)[h Dima Volvach][t] ZXSpectrum +A52689EC87A8567DF670F19425ED888B H Universal Hero (1986)(Mastertronic)[h Atossoft][aka Starman Jones] ZXSpectrum +7778B494E2C1B71F91281E8AA930ABB5 H Vampire's Empire (1988)(Gremlin Graphics)[h Atossoft] ZXSpectrum +CCABFA4DACA0D2665440CE79748605E7 H Venganza del Dr. Muerte!, La (1989)(Proein Soft Line)(ES)[cr Dugasoft][aka Dr. Doom's Revenge!][re-release] ZXSpectrum ES +A3FBA73A1E67A8FE267FCD5269E8C45A H Vigilante (1989)(U.S. Gold)(48K-128K)[h Vitaly Corp] ZXSpectrum +ED023A3823BC24E1DCE5713BAEC45762 H Vindicator!, The (1988)(Imagine)(128K)[t] ZXSpectrum +8746B1AE2069B10FAC1F3818E2333F15 H Wanted - Monty Mole (1984)(Gremlin Graphics)[h] ZXSpectrum +DA71D1A1ABA5EDD5B35A00788A8CFFB2 H War Game 1812 (1985)(Reelax Games)[h Pavlov Alexander] ZXSpectrum +9388E781E8031B35AD1E9DFC8FF0FF3D H Way of the Tiger, The (1986)(Gremlin Graphics)[h] ZXSpectrum +80F15054A61E46FCCE8EAEBF33721C01 H West Bank (1985)(Gremlin Graphics)[cr Maric Ivan][re-release] ZXSpectrum +28726696D2B33B6CBDAABFFBA1788951 H Western Girl, The (1988)(Suzy Soft)(HR)(sr)[h][a][aka Djevojka sa Zapada] ZXSpectrum sr HR +F8288FED7B353CFEFE2C37AC3F78C872 H Western Girl, The (1988)(Suzy Soft)(HR)(sr)[h][aka Djevojka sa Zapada] ZXSpectrum sr HR +E03CBFF29D0954CE0E9EE95F033CDB09 H Winter Sports (1985)(Electric Dreams)[h] ZXSpectrum +4DA3FB33B9D050F3D7F7D4E10EB4B801 H Words 2 (19xx)(Evdokimov, A.)(RU)[h Senator Ltd.] ZXSpectrum RU +0FF19015EEED0956C3D328B509F0BBB0 H World Games (1987)(U.S. Gold)(48K-128K)[m] ZXSpectrum +5F1EFF8FBE0753DC3145CCCA62A48B80 H World Series Basketball (1985)(Imagine)[h Wymiana Programow Kg] ZXSpectrum +54E18D6A5C78FBC4CE1CB011E8F8C6AE H WWF WrestleMania (1991)(Ocean)(128K)[m] ZXSpectrum +D32BB27BB1A12E1DECEEE5C43825D38A H Xavior (1984)(PSS)[f] ZXSpectrum +8072BA5E20F24445884B76345BB162D0 H X-Out (1990)(Rainbow Arts)(48K-128K)[t] ZXSpectrum +AFF1732252E12937C3A817729BEAE203 H Yabba Dabba Doo! (1986)(Quicksilva)[cr JanSoft] ZXSpectrum +A0030DE088EDAB7993DAAFDABD1DE1A0 H Yabba Dabba Doo! (1986)(Quicksilva)[cr Rolexsoft] ZXSpectrum +EF12F85B883FA8FBF5C7458387A170A7 H Yeti (1988)(Destiny)[h Vitaly Corp] ZXSpectrum +93B9B29B0E36691A72260ABB0030ABA9 H Yogi's Great Escape (1990)(Hi-Tec)[cr Kicia] ZXSpectrum +A69EEF3C8D79EB24EB62215BC1367694 H Yogi's Great Escape (1990)(Hi-Tec)[h Bill Gilbert, 1991] ZXSpectrum +878D7BD64DA359FFC75444D2DC77B32D H Zombo (2015-07-24)(Monsterbytes)[f Kirk, Malcolm, 2016-12] ZXSpectrum +71A10A1F786120907A7211C32495FF81 H Zub (1986)(Mastertronic Added Dimension)(48K-128K)[h Pavlov Alexander][tr ru][aka Zob] ZXSpectrum +5CA1C20D2D3F368D6F811510A75B8479 H Zybex (1989)(Zeppelin Games)[t] ZXSpectrum +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Over Dumps +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Translated +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +854EAD4EB55E4D7BCB73BD7482B8730C T Amores de Brunilda, Los (2013-12-22)(RetroWorks)(128K)(ES)[tr ru] ZXSpectrum ES +314A2DD87AC5964C0982B422E2DE4A79 T Cosmazoigs (1984)(Your Computer)(16K)[tr cs Petr Lukac] ZXSpectrum +A76BA3AE699FA6D2AD9C2893C962F623 T Cosmazoigs (1984)(Your Computer)(16K)[tr cs Petr Lukac][a] ZXSpectrum +A9C694B3247FB91C68C182666D79DAC5 T Football Manager (1982)(Addictive Games)[tr cs J. Arely] ZXSpectrum +98BFE5723339DA5450540D8168E1A2D2 T Goonies, The (1986)(Erbe)(ES)[tr pl][re-release] ZXSpectrum ES +DA031FEF4981665347C08348D66CAE89 T Goonies, The (1986)(U.S. Gold)[tr pl] ZXSpectrum +127A8C40B96B4F9CCF61E306999ECF14 T Pac-Mania (1988)(Grandslam)(128K)[tr cs Petr Lukac] ZXSpectrum +824F028D61586799C3B1CF3E7C27278D T Pitman Seven (1983)(Visions Software Factory)[tr pl] ZXSpectrum +8F7640589DD014159FC2A77244FF5048 T Saboteur II - Avenging Angel (1987)(Durell)(128K)[tr pl] ZXSpectrum +B1054E883D7F3BC27040550B5039B7BD T Saboteur II - Avenging Angel (1987)(Durell)(128K)[tr pl][a] ZXSpectrum +7C3D1E08970CAC3366A5A6D9FF6F88D4 T Saboteur II - Avenging Angel (1987)(Durell)(48K-128K)[tr pl] ZXSpectrum +897C57C00A935E8489FDCECD4D0D2498 T Saboteur II - Avenging Angel (1987)(Durell)(48K-128K)[tr pl][a] ZXSpectrum +61424FB05B71C893CF98EF5BC0284D7A T Saboteur II - Avenging Angel (1987)(Durell)(48K-128K)[tr pl][a2] ZXSpectrum +11DC1F1132694412DA188E980D6E618C T Saboteur II - Avenging Angel (1987)(Durell)[tr pl] ZXSpectrum +1774724F5123A633343FC067D4A0A795 T Saboteur II (1987)(Erbe)(48K-128K)(ES)(Side B)[tr pl][re-release] ZXSpectrum ES +4054CB34FC4B63FF5981E30CF30B1E82 T Saboteur II (1987)(Erbe)(48K-128K)(ES)[tr pl][re-release] ZXSpectrum ES +427126B227C32303BDED52978EDF487E T Tube Cube (1983)(Computing Today)[tr pl][aka Acme Glass Cube] ZXSpectrum +2B29AD379297C31B23FE41B9B6C4502C T Untouchables, The (1989)(Ocean)(48K-128K)[tr bs Josko Soft] ZXSpectrum +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Home Brew +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Believed Good +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +75A1D67D5DD78510946F99AC6942C2D3 07 Zglos Sie (19xx)(Kuba Rozpruwacz)(PL) ZXSpectrum PL +B16E7FB4F179CE41218B33A11D7C82E9 1 Line Space Trader (2007)(Digital Prawn - Saukas, Einar)(16K)(BR)(en) ZXSpectrum en BR +374D02038977F86E6AE27AAD1F41DC9E 100 Kilometri (1986)(Load 'n' Run)(IT)[a][aka 100 KM] ZXSpectrum IT +9B7F7E235EC0C80F8D4B83CC92F849E7 100 Kilometri (1986)(Load 'n' Run)(IT)[aka 100 KM] ZXSpectrum IT +180FA16B136542246533908010FB3980 10th Frame (1987)(Erbe)(ES)(en)[Alkatraz Protection System][re-release] ZXSpectrum en ES +EDEC3ECEBED70642834D8568746FE487 10th Frame (1987)(U.S. Gold) ZXSpectrum +A17A298A837A659170296B0DDF65F881 10th Frame (1987)(U.S. Gold)[a] ZXSpectrum +E3AE28CD416235C1EC3DB7540B780636 10th Frame (1987)(U.S. Gold)[Alkatraz Protection System] ZXSpectrum +8EEF542C455D5DEC048745B068B77F15 10th Frame (1988)(Kixx)[Alkatraz Protection System] ZXSpectrum +D9B7FCF2306560C794B8CD3238D4F444 128 Colour (19xx)(-) ZXSpectrum +F331B077C5206CDB5111B6C29977A565 13 Rue del Percebe (1992)(Pepsi Soft)(ES) ZXSpectrum ES +3E6E8744391CAE5E495CADCC2B349694 16K Superchess (1983)(CP)(16K) ZXSpectrum +53F0FFDF59B6C2320CB39408096759A3 16-OS Puzzle (2005)(Nyitrai, Laszlo)(128K)(HU) ZXSpectrum HU +251A73D47759918EE9223D9042558064 17.11.1989 (1989)(DoubleSOFT)(CZ) ZXSpectrum CZ +D256FC5200E920AC01ED071B36FF9078 180 (1984)(CCS) ZXSpectrum +B4E21C88E1C336EDD464CB4CA5DB8AA7 180 (1986)(Mastertronic Added Dimension)(48K-128K) ZXSpectrum +668BDB91F8B46722B33A8EACA1472E3F 180 (1986)(Mastertronic Added Dimension)(48K-128K)[a] ZXSpectrum +FDCB27369692E40822D7B7482760450E 180 (1986)(Mastertronic Added Dimension)(48K-128K)[a2] ZXSpectrum +BE42B6832098664003FC5531928FACAE 19 Boot Camp (1988)(Zafiro Software Division)(48K-128K)(ES)(en)(Side A)[aka 19 Part 1 - Boot Camp][aka Nineteen Boot Camp][re-release] ZXSpectrum en ES +0C06A6F23E80768B2BE1A5B07C2DCA48 19 Boot Camp (1988)(Zafiro Software Division)(48K-128K)(ES)(en)(Side B)[aka 19 Part 1 - Boot Camp][aka Nineteen Boot Camp][re-release] ZXSpectrum en ES +130290E63BC5D05D0BF59ACE17558B80 19 Boot Camp (1989)(MCM)(48K-128K)(ES)(en)(Side A)[aka 19 Part 1 - Boot Camp] ZXSpectrum en ES +F119349D4E216C3C716C004A54F28BF3 19 Boot Camp (1989)(MCM)(48K-128K)(ES)(en)(Side B)[aka 19 Part 1 - Boot Camp] ZXSpectrum en ES +B472DB1995D0EFD9F8BED62C3D80C22B 19 Part 1 - Boot Camp (1988)(Cascade Games)(48K-128K) ZXSpectrum +33AB1B76B8FD735299C10307981A912E 19 Part 1 - Boot Camp (1988)(Cascade Games)(48K-128K)(Side A) ZXSpectrum +BF2B3DBAE671BBAF10B6C94B712C4ED8 19 Part 1 - Boot Camp (1988)(Cascade Games)(48K-128K)(Side B) ZXSpectrum +4D5B178FBB6FE7AC09163765A743BB33 1942 (1986)(Elite Systems) ZXSpectrum +2DE0A542F9AD8A9B6F6C0492FC746D23 1942 (1986)(Elite Systems)[a] ZXSpectrum +A3B3AF2E8AFB5EADC56058DA0D290946 1942 (1986)(Elite Systems)[a2] ZXSpectrum +9140192BE8DBB36D74DB5E76B91BAF88 1942 (1986)(Elite Systems)[a3] ZXSpectrum +84D3C6D0A8522AD33D38CF2AB8F50CA5 1942 (1986)(Zafi Chip)(ES)(en)[re-release] ZXSpectrum en ES +8D22051EA95ACB26900A8DBB044A54F0 1942 (1989)(Encore)[re-release] ZXSpectrum +5F08EF6245B34AB59BB0A2841A5A8724 1942 (1989)(MCM)(ES)(en)[re-release] ZXSpectrum en ES +65CBE62DFC4D550BFC84C71E6A24FE5C 1942 Mission (1984)(CCS) ZXSpectrum +CBB962D00E16BDA230E4946649AD2A3A 1942 Mission (1985)(Tartan) ZXSpectrum +68E680B9435CDF457C1BB9A2C78DE4DB 1942 Mission (1985)(Tartan)[a] ZXSpectrum +F184ADE54ED466AFB565436440B4A898 1943 - The Battle of Midway (1988)(Go!) ZXSpectrum +9D059182C1DC1E240FD3ABC9DC68BAE4 1943 (1988)(Erbe)(ES)(en)[re-release] ZXSpectrum en ES +AF299C2968A876FC35CAD3AF68B4D35A 1943 (1990)(Kixx) ZXSpectrum +F0A4345EA3A523CAA71F159CD02F9CEA 1960's Locospotter (1984)(Greenup, Ashley) ZXSpectrum +9FED6AC08F8FE4B71F4156552C65BB14 1984 - A Game of Government Management (1983)(Incentive)[a][aka 1984 - The Game of Economic Survival] ZXSpectrum +0DD199D0B6181A97AFDA2C806596B714 1984 - A Game of Government Management (1983)(Incentive)[a2][aka 1984 - The Game of Economic Survival] ZXSpectrum +E9B90A5365D096D2BCCCADAA1ECF434E 1984 - A Game of Government Management (1983)(Incentive)[aka 1984 - The Game of Economic Survival] ZXSpectrum +2880052F56119BB2B5E104F6693F7F18 1984 Locospotter (1984)(Greenup, Ashley) ZXSpectrum +6536897E05F879EBB526A43A9D201724 1985 - The Day After (1985)(Mastertronic) ZXSpectrum +C74548141D518FC4A2CA18E1BB14BE41 1985 - The Day After (1985)(Mastertronic)[a] ZXSpectrum +6A75787A4DA2121E0D901301B26E3082 1994 - Ten Years After (1983)(Currys) ZXSpectrum +ABA5481A91FA8A7BD44A6037D2E6A2DB 1994 - Ten Years After (1984)(Visions Software Factory) ZXSpectrum +71B9E37BEB3587E3BF8B4B9FE0C1AA64 1994 - Ten Years After (1984)(Visions Software Factory)[a] ZXSpectrum +EB8B620407794E1073D3501D23E28694 1994 - Ten Years After (1984)(Visions Software Factory)[a2] ZXSpectrum +8731D36687FE217605EAC70DB2916BB2 1994 Locospotter (1994)(Greenup, Ashley) ZXSpectrum +648D65593831C978E60EA34F799B0FD1 1999 (1987)(Summit) ZXSpectrum +A9545436CDF6A8291DB1C539FCB37BFA 1999 (1987)(Summit)[a] ZXSpectrum +074212AD501A8B0AD1CF440C2DFD7E06 1999 (1987)(Summit)[a2] ZXSpectrum +A1B3FA36DAC744584CF5F36C4F2BEFC9 1D Noughts and Crosses (2005)(Collins, Paul E.)[CSSCGC] ZXSpectrum +3866AC14200BED1081D3EBF92BD5971A 1st Division Manager (1991)(Code Masters)(48K-128K)[aka First Division Manager] ZXSpectrum +F83CE86AEB24F2AD63DCD4BAC29FCA76 2 Player Soccer Squad (1991)(Cult Games) ZXSpectrum +7C124DF8844E8887691DE4E9A1727476 2 Player Soccer Squad (1991)(Cult Games)[a] ZXSpectrum +1538EA1AA3469A077BB95C447B9ED9B1 2 Player Super League (1986)(Cult Games)(48K-128K)[re-release] ZXSpectrum +BD05174036BCC5351E9E9BCB852BF52C 20 Tons (1985)(Spectrum Computing) ZXSpectrum +B20DD8298D13A466C7EDD643D34B3732 200. Yes, 200 but With da big Balls (2008)(Apenao)[CSSCGC] ZXSpectrum +D70F1D2CB97F9DD5B6114C255BEDD6C4 2003 - A Space Oddity (1984)(DK'Tronics) ZXSpectrum +F29F05D6E37B47EC8BA93FFA3B08798D 2003 - A Space Oddity (1984)(DK'Tronics)[a] ZXSpectrum +2BF1A77EC3E709DB1EB1B1D84BA564F7 2007 - A Spectrum Oddyssey (2007)(Ancient Bits)(ES) ZXSpectrum ES +663F0CCC9866243DB7E3D7258391327D 2010, a Philatelists Odyssey (2010)(R-Tape)[CSSCGC] ZXSpectrum +275256796C6506FF8B7B1BBE8142168A 20-20 Vision (1986)(Gadtek Games) ZXSpectrum +0AD4D4B8B782552A63C7240BFC99FF97 2088 (1988)(Zeppelin Games) ZXSpectrum +AAE2748D37B2B190E2147035C8EE769B 2088 (1988)(Zeppelin Games)[master tape] ZXSpectrum +59B6306BE414322FCF2C6D15AB73358C 2112 AD (1985)(Design Design) ZXSpectrum +2B3552DB61BF9E57CC0643AEB5EF271B 2112 AD (1985)(Design Design)[a] ZXSpectrum +9A7BA9F6FA63AAFFC531455F14AD80A0 2112 AD (1985)(Design Design)[a2] ZXSpectrum +9210EF9EEBF5B3FE00FC282C74D7E696 2112 AD (1985)(Design Design)[Crash Covertape] ZXSpectrum +BFFFAD4660C32401F79CDEE5AC1BBBD1 2112 AD (1985)(Design Design)[Your Sinclair Covertape] ZXSpectrum +ABB203735C9310D22B97DBE6446299B5 3 Reyes Magos (2012)(J.B.G.V.)(ES) ZXSpectrum ES +94A66B4563DB241DAF0D12FDB3420290 3-2-1 (1984)(CheetahSoft)(16K)(Side A)[aka Un, Dos, Tres Responda Otra Vez][re-release] ZXSpectrum +8CB0C3D070F70E735C92AFFB47FFB01E 3-2-1 (1984)(CheetahSoft)(16K)(Side B)[aka Un, Dos, Tres Responda Otra Vez][re-release] ZXSpectrum +84FCC1D58BD3AACB2A1C4A762A7B4B31 3-2-1 (1984)(CheetahSoft)(16K)[a][aka Un, Dos, Tres Responda Otra Vez][re-release] ZXSpectrum +8805379975C15D569AD5EA1B6707E6DC 3-2-1 (1984)(CheetahSoft)(16K)[aka Un, Dos, Tres Responda Otra Vez][re-release] ZXSpectrum +6287459D9147614B3527212CFCAA2268 3D Bat Attack (1984)(CheetahSoft) ZXSpectrum +68B738C25F1AE1A65D58278D54F12935 3D Bat Attack (1984)(CheetahSoft)[a] ZXSpectrum +D3F9539E3BCE3ACC83B8A25066BAC0E1 3D Brick Break (2006)(Collins, Paul E.)[CSSCGC] ZXSpectrum +9D25E01DEB0321CD9897B30A25B3BF00 3D Combat Zone (1983)(Artic Computing) ZXSpectrum +6DFCF79AAF71E6D9E0950F4D6EC376EA 3D Combat Zone (1983)(Artic Computing)[a] ZXSpectrum +7E9AB208D77659DFA71EDF9B2130C795 3D Combat Zone (1983)(Dixons)[re-release] ZXSpectrum +E0387D79ACC62C556AAD339E3BD65B27 3D Defence (1987)(Empire) ZXSpectrum +DD0890665DCB89BAFF29AA4A54C54960 3D Defenda (1983)(Contrast) ZXSpectrum +F5C1B9550AFE312189491EA565C15F00 3D Defenda (1983)(Contrast)[a] ZXSpectrum +3CECBFC160D2F0D6D09EA706E5430853 3D Desert Patrol (1983)(CRL Group)(16K) ZXSpectrum +375F8E4F0FC6264F472C6A3B4FC76B71 3D Desert Patrol (1983)(CRL Group)(16K)[a] ZXSpectrum +51323CEEA8A5BCB706CF58F60E63523A 3D Dracman (1984)(Your Computer) ZXSpectrum +134ACD5B7F0C1BA9B1FA8424DEF1AF59 3D Golf (19xx)(-)(de) ZXSpectrum de +7AD84C948BAAEA14F2B2D2F8B041E5D2 3D Grand Prix (1991)(Zeppelin Games)[aka Grand Prix Championship] ZXSpectrum +449BF7438100FD7B9EA5548251A9C136 3D Labyrinth - Mod (1983)(Meyer, Jens)(DE) ZXSpectrum DE +370623CABB7E8D2853CB9450000C2234 3D Labyrinth (1983)(C&VG) ZXSpectrum +0F6741CAC8B6E88EA8E1EDC711EB0BF7 3D Labyrinth (1983)(Individual Software Service)(DE) ZXSpectrum DE +D5160C557E80872199CF3E370BE108CD 3D Lunattack (1984)(Hewson Consultants) ZXSpectrum +B1D4460E0045E3AFFE198E1D30E9A4BA 3D Lunattack (1984)(Hewson Consultants)[a] ZXSpectrum +671ADA4A79E94985D8DCA4FC2AD8C760 3D Maze (1982)(Impact) ZXSpectrum +972605F4D91FB0E699A20ACFDE4681E2 3D Maze (1982)(Impact)[a] ZXSpectrum +B6330A946F3D4D4E46871B7499132153 3-D Maze (1986)(Steele, J.A.) ZXSpectrum +372CB999991461FE5E9D0547669CF005 3D Maze of Gold (1982)(Gilsoft International)(16K) ZXSpectrum +AE9AEFCDE843FEAE957895EF4CC0B0CC 3D Maze of Gold (1982)(Gilsoft International)(16K)[a] ZXSpectrum +5291D0A98B2F67F7288D3C74B40F7D93 3-D Mazeman (1983)(Melbourne House)(16K) ZXSpectrum +597928814B9F9844750F74882B9B5FDD 3-D Monster Chase (1984)(Romik)(16K) ZXSpectrum +ED2C2EE25C9FC0F9175CE15C6186B59E 3-D Monster Chase (1984)(Romik)(16K)(GB)(es) ZXSpectrum es GB +FDBE7B756368AC7BE03B3E64CE5051CB 3-D Monster Chase (1984)(Romik)(16K)[a] ZXSpectrum +E2604CFBB9611A96F3BD9D5C35D7C723 3-D Monster Chase (1984)(Romik)(16K)[a2] ZXSpectrum +2D2C6B02753960230683FE6ADE157DE8 3D Monstruos (1982)(Investronica)(16K)(ES)[aka Escape][re-release] ZXSpectrum ES +CE9E7B9D8CFBE572B24F528246486CDE 3D Monstruos (1987)(Microbyte)(16K)(ES)[aka Escape] ZXSpectrum ES +FB7609A7080B1E5FED81D4E6A1412CE9 3D Noughts and Crosses (1983)(ZX Computing)(16K) ZXSpectrum +58DEE24B3AD1446A2FD7FCE1DDA55354 3D Painter (1983)(CDS Microsystems)(16K) ZXSpectrum +DFE648CE5AA189DF8456E88E16E21522 3D Painter (1983)(CDS Microsystems)(16K)[a] ZXSpectrum +8E0B30B2FA566400A6AE33972A25328D 3D Pinball (1989)(Mastertronic Plus)[aka Pinball Power] ZXSpectrum +B7A77DBD6B5405CCC261ED58804D2C61 3D Pool (1989)(Firebird)[a][aka Maltese Joe's Pool Challenge] ZXSpectrum +D2EC7E4945C438B06153D9C275CE4A8E 3D Pool (1989)(Firebird)[aka Maltese Joe's Pool Challenge] ZXSpectrum +BAE69F1790F4843091A8E3D8FAA1B340 3D Pool (1989)(Firebird)[BleepLoad][aka Maltese Joe's Pool Challenge] ZXSpectrum +E70BFE3F0128E7749FC70CEA6D1B304E 3D Pool (1992)(Kixx)[BleepLoad] ZXSpectrum +C77D9FE92806B6FBC6855BDA500D8246 3D Pyramid (1983)(Green Fish Software Enterprise) ZXSpectrum +3A5E52AD4322D3BFA080E3143413C2A0 3D Quadracube (1983)(Artic Computing)(16K) ZXSpectrum +E0F8C453646E31F41BCDD2379DD109D5 3D Quadracube (1983)(Artic Computing)(16K)[a] ZXSpectrum +65ED702D229C9B0361F2DF582B4B9DBB 3D Sector (19xx)(-) ZXSpectrum +22B2D6FE8E84E4F26112838A332A1064 3D Seiddab Attack (1984)(Hewson Consultants)(16K) ZXSpectrum +1C8C8F347AC840F643C2D7CB49BAB6F3 3D Seiddab Attack (1984)(Hewson Consultants)(16K)[a] ZXSpectrum +52CA886499E1C32CCF718A7A4A900F37 3D Snooker (1990)(EDOS)[re-release] ZXSpectrum +0C5A4A5A87698AF387296A9AA0852797 3D Snooker (1990)(Players Premier) ZXSpectrum +19EA4618A84994754FBDE627402E5DC4 3D Space-Wars (1983)(Hewson Consultants)(16K) ZXSpectrum +6E322A123299FF8E8A8415264B5C0A63 3D Space-Wars (1983)(Riko Data)(16K)(SE)(en)[re-release] ZXSpectrum en SE +A5701FB2418554950DE3B86B95B174FD 3D Star Wars (1983)(Custom Cables International) ZXSpectrum +FF92BAD6D2B6C59445B1C228094188A7 3D Starfighter (1988)(Code Masters) ZXSpectrum +35FC1DD64B770A97BCBC490BF53274AA 3D Starfighter (1988)(Code Masters)(48K-128K)[aka Starfighter, 3D] ZXSpectrum +7ECCD27BE4A13548882756D195EC10F8 3D Starstrike (1984)(Realtime Games) ZXSpectrum +6EC22449F4882C380AC12A4C47044B4D 3D Starstrike (1984)(Realtime Games)(Side A) ZXSpectrum +F8F6539B4899369B79FC3271491663E9 3D Starstrike (1984)(Realtime Games)(Side B) ZXSpectrum +2E2CE57B03DFFBA31DA1EAF5F7085638 3D Starstrike (1984)(Realtime Games)[a] ZXSpectrum +AEFA28E10FC159CECDAD0BCDB7B62432 3D Starstrike (1984)(Realtime Games)[a2] ZXSpectrum +08C96808D75FA99D068C6B5D7C5C7A16 3D Starstrike (1984)(Realtime Games)[a3] ZXSpectrum +47D6C171D596F27C0D3EC020698AB446 3D Starstrike (1986)(2.99 Classics) ZXSpectrum +7605F59B5D289A760B948DA4F9865C2E 3D Stock Car Championship (1988)(Firebird)[BleepLoad] ZXSpectrum +FF7C7426CB872DC9A6CC042B8874D95D 3D Stock Car Championship (1988)(MCM)(ES)(en)[BleepLoad][re-release] ZXSpectrum en ES +549E7C2E1C6B11328C761AAE06E471A4 3D Stock Cars II (1992)(Challenge) ZXSpectrum +7B524D5D6D21B6A1A2B2988AEF4D8D58 3D Strategy (1983)(Quicksilva)(16K) ZXSpectrum +95F478272C9333DF50F8DFE01058334D 3D Tank Duel (1984)(Realtime Games) ZXSpectrum +FC4987D1605F60A04E04BAEF9FB575C8 3D Tank Duel (1984)(Realtime Games)[a] ZXSpectrum +67E30AFB12865E10CEC4C398701E9EDD 3D Tank Duel (1984)(Realtime Games)[a2] ZXSpectrum +9CEF99498CC80825D80EEA07D46DB291 3D Tank Duel (1986)(2.99 Classics) ZXSpectrum +7C30BB1AB6FDA90BE86271C285DF3DDD 3D Tanks (1982)(Elettronica CS)(16K)(IT)(en)[aka 3D-Tanx][re-release] ZXSpectrum en IT +184B515584D8B21FEE9329DCB0F55288 3D Tic-Tac-Toe (1983)(Orwin)(GB)(de) ZXSpectrum de GB +593782F7F7980F03282857C2BF2EC850 3D Tunel (1983)(Investronica)(16K-48K)(ES)(Side B)[aka 3D Tunnel][re-release] ZXSpectrum ES +A59C2CB90004EE7BDAC2845EC51BE0AC 3D Tunel (1983)(Investronica)(ES)(Side A)[aka 3D Tunnel][re-release] ZXSpectrum ES +9C3BA5D4F40EFDD7010F0C9C229F875B 3D Tunnel (1983)(New Generation) ZXSpectrum +AAF03700D56D687425C686133AFA6ED5 3D Tunnel (1983)(New Generation)(16K) ZXSpectrum +6F7A65205848790300E5A622F9A4F1CE 3D Tunnel (1983)(New Generation)(16K-48K) ZXSpectrum +15AC56523924095E966FB42608FE5DE4 3D Tunnel (1983)(New Generation)(16K-48K)[a] ZXSpectrum +2416E7A33D829B30329494586F635020 3D Tunnel (1983)(New Generation)(16K-48K)[a2] ZXSpectrum +1E25A4A64480A9F13FFF5BC3A0BBE72F 3D Tunnel (1983)(New Generation)(16K-48K)[a3] ZXSpectrum +E8ED2F7679D25A3D8A664E0943CCB64E 3D Tunnel (1983)(ZX Data)(16K)(DK)(en)[re-release] ZXSpectrum en DK +F649E8F3BB2662E4F92074476E0E474E 3D Tunnel (1983)(ZX Data)(DK)(en)[re-release] ZXSpectrum en DK +B4596F2F086BEB301E94E8A2A833C8CF 3D Vectron (1985)(Insight) ZXSpectrum +A031BE27C7FD74BBEE06ACF556820DA8 3D Vortex (1983)(J.K. Greye Enterprises)(16K) ZXSpectrum +329A054841B0FD173A1E949FE377ABC7 3DC (1991)(Encore) ZXSpectrum +59AC921FB1288C5DCE9A613336F98767 3DC (1991)(Encore)[a] ZXSpectrum +0007B6F28BAED0E7FDC6B841027D613F 3DC (1991)(Encore)[a2] ZXSpectrum +F7F25E3D51BFB28A50FAB9619E524F68 3DC (1991)(Encore)[Elite Uni-Loader] ZXSpectrum +2E0582AC14FE792BE7C19956154EF09B 3D-Dotty (1984)(Dollarsoft) ZXSpectrum +2CCF1DA0F1FF8E81553E7A5C05E36241 3D-Dotty (1984)(Dollarsoft)[a] ZXSpectrum +0A4590B10828C323947CAAFB93E6BCE4 3-Deep Space (1983)(Postern)(16K) ZXSpectrum +173B70BF621B4BBDA1E8609049CB76BA 3-Deep Space (1983)(Postern)(16K)[a] ZXSpectrum +D99F60FF012FA353113AC8FEF4B9282C 3D-Interceptor (1984)(Ventamatic)(ES) ZXSpectrum ES +D711D521C20B54FA02DC44B3583C2D9A 3D-Ravijn (1983)(Soft & Easy)(NL)[a][aka Blade Alley][re-release] ZXSpectrum NL +0617477B98BC509BE4EBC0656BC39009 3D-Ravijn (1983)(Soft & Easy)(NL)[aka Blade Alley][re-release] ZXSpectrum NL +7970BC46C2C51F0C5EB5867505C13BA2 3D-Tanx (1982)(DK'Tronics)(16K) ZXSpectrum +B8516F6BA302A8DF22633C3B222578F2 3D-Tanx (1982)(DK'Tronics)(16K)[a] ZXSpectrum +A5E4E3559C10BCE67CA20DF4314DEEA0 3D-Tanx (1982)(PRISM Micro-informatique)(16K)(FR)(en)[re-release] ZXSpectrum en FR +42AB3ADEF6BC60BE188939F3938BA4DD 3D-Tetris (1989)(Antic)(48K-128K)(CZ) ZXSpectrum CZ +BB3562DF366254DDB1BDAEF92156CB33 3D-Tetris (1989)(J.H.C.S.)(48K-128K)(CZ)[re-release] ZXSpectrum CZ +CB0D8F6F4B80D39E02D782D9512CC552 3egysorban (2001)(NyitraiSOFT) ZXSpectrum +FDEED4EC064440B7199119D2943995C6 4 from 88 (2012)(JeRrS)(RU)(en) ZXSpectrum en RU +BEBEE32CA23F1055525922686CAF99BC 4 Gewinnt (1986)(Slabihoud)(DE) ZXSpectrum DE +C27FDBBC2F77EE533BD89E1AEDE37F8F 48K-matrix (2001)(Nyitrai, Laszlo)(HU) ZXSpectrum HU +AA65BE2A8084D694C767C69FB0E9D539 4D Defender (1983)(Elettronica CS)(IT)(en)[aka Time-Gate][re-release] ZXSpectrum en IT +6EBAB8E220AE47AABD0BCC5462E89663 4D Time-Gate - Manual (1983)(Quicksilva) ZXSpectrum +A79919683E21D091D6F12AB8ACD71B96 4D Time-Gate (1983)(Quicksilva) ZXSpectrum +6C0041EB84105D8F88F572362B7F7656 4D Time-Gate (1983)(Quicksilva)(TC2048-TS2068)(Side A) ZXSpectrum +A3D27676F2E8E6222EBC4FE9734D003A 4D Time-Gate (1983)(Quicksilva)(TC2048-TS2068)(Side B) ZXSpectrum +8B49F3E1D8FACB40B19F98A72B1F80E6 4D Time-Gate (1983)(Quicksilva)[a] ZXSpectrum +2CCFA766E4E07304540DEECB72252768 4D Time-Gate (1983)(Quicksilva)[a2] ZXSpectrum +3E0BDB34D44B9203997F5E04A8096C66 4-Minute Warning (1984)(Magination) ZXSpectrum +BBB45CF87DFA24A010DC6CA20E5D291C 4x4 Off-Road Racing (1988)(Erbe)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +A952E32AE8E82BCA73516F1B878EC1A8 4x4 Off-Road Racing (1988)(Erbe)(48K-128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +1E4C64AD0F86CF24C13ED8D1A03CADE5 4x4 Off-Road Racing (1988)(U.S. Gold)(48K-128K) ZXSpectrum +03CE9F765F5091BBE24C3E67D7D0A569 4x4 Off-Road Racing (1988)(U.S. Gold)(48K-128K)(Side A)[Alkatraz Protection System] ZXSpectrum +FC5B09954194FFCBDE9173ED38E72133 4x4 Off-Road Racing (1988)(U.S. Gold)(48K-128K)(Side B) ZXSpectrum +C1642B99506D656D6ABE679F008687EA 4x4 Off-Road Racing (1988)(U.S. Gold)(48K-128K)[a] ZXSpectrum +730216F001DB8FB9B68A8435B4CF81F9 4x4 Off-Road Racing (1990)(Kixx)(48K-128K) ZXSpectrum +AAD83F1E254277B9E64011CF2F7A4A5D 4x4 Off-Road Racing (1990)(Kixx)(48K-128K)(Side A)[Alkatraz Protection System] ZXSpectrum +E67CCF42E4788EF022343B31CAF0F099 4x4 Off-Road Racing (1990)(Kixx)(48K-128K)(Side B) ZXSpectrum +E999748C0A807B63F636B4D76E8EF768 5 in a Row (1986)(Hill MacGibbon)(Side A)[aka Five in a Row] ZXSpectrum +FE043DC7B64A2C63372D7847F07A01BA 5 in a Row (1986)(Hill MacGibbon)(Side B)[aka Five in a Row] ZXSpectrum +B0D621539D4BF598D8BBD4998F2C9F28 500 Millas Indianapolis (19xx)(-)(16K)(es) ZXSpectrum es +99AC9AF3E6928339A1E58308A1313881 51 (1983)(Th. Dargell)(DE) ZXSpectrum DE +A39F071332523E85704E9F9F59AD306D 704 (2006)(Walsh, Chris Windmill)[CSSCGC] ZXSpectrum +9C8F4D1B3E258CFA443D6A5163D501CF 720 Degrees (1987)(Erbe)(ES)(en)[re-release] ZXSpectrum en ES +6C928E2C36EBE0ACDF09DF5C43DD860B 720 Degrees (1987)(U.S. Gold) ZXSpectrum +8567270E459A0D7672D0632F561DD725 720 Degrees (1987)(U.S. Gold)[a] ZXSpectrum +2C52C520C75EE843B2B2B2681A23012B 720 Degrees (1989)(Kixx)[Alkatraz Protection System] ZXSpectrum +36351B4958333B462C6B3D3DFF59C1F8 747 Flight Simulator (1984)(D.A.C.C.) ZXSpectrum +5C47A9B70057B68196CD45D55175F37F 747 Flight Simulator (1984)(D.A.C.C.)[a] ZXSpectrum +763894C6B402926AF5C68CC23BCF3374 750cc Grand Prix (1991)(Code Masters)(48K-128K) ZXSpectrum +FDA6DB48D4EE359749477839AFD98E08 8-Letter Anagrams (1987)(Rogers, Ian J.)(Tape 1 of 2 Side A) ZXSpectrum +EABD4C13294CF2413BA867CD03E5ED88 8-Letter Anagrams (1987)(Rogers, Ian J.)(Tape 1 of 2 Side B) ZXSpectrum +3BDAA2C36B0E1F46F0B2BA60583206F0 8-Letter Anagrams (1987)(Rogers, Ian J.)(Tape 2 of 2 Side A) ZXSpectrum +79DA857C8BB57404F9F67FE95B5D1EDB 8-Letter Anagrams (1987)(Rogers, Ian J.)(Tape 2 of 2 Side B) ZXSpectrum +5823FF02CE13DD6C93D905393AA174C1 911 TS (1985)(Elite Systems)[a][aka 911 Tiger Shark] ZXSpectrum +EE6EDD1984BCDDC1B9360783C2018C79 911 TS (1985)(Elite Systems)[aka 911 Tiger Shark] ZXSpectrum +15C59F9138ECF5BCB222517FF86397B4 A Day at the Races (2002)(Conway, Simon Bad Beard)[CSSCGC] ZXSpectrum +6285CE4482E8A4F02129AF5FF38A23B8 A.I. Tic Tac Toe v1.0 (2005)(Zaniboni, Marcello)(IT)(en) ZXSpectrum en IT +B5E88EEE7D9C27DADD70F815F30E5571 A.R.C.O.S. (2012)(Kabuto Factory)(ES)(en) ZXSpectrum en ES +E869D02297B980FB0F16537EC95E5ECC A.T.A.C. (1987)(Gadtek Games)[aka Air To Air Combat] ZXSpectrum +55BC012634703551B9DADD10462AF3FE A.T.R.A.M. Commander v Admiral (1984)(Websters)[a][aka Advanced Tactical Reconnaissance and Attack Mission] ZXSpectrum +4ED1229646E11ABDF60FCE05BD711724 A.T.R.A.M. Commander v Admiral (1984)(Websters)[aka Advanced Tactical Reconnaissance and Attack Mission] ZXSpectrum +605CB065FE002DEBB3D5C55746414AAD Aaargh! (1989)(Melbourne House) ZXSpectrum +CFE091069AF70B7AD7EAE377665CE284 Aaargh! (1989)(Melbourne House)(Side A)[SpeedLock 7] ZXSpectrum +19DF827E330F84AF8C56FF2334025A68 Aaargh! (1989)(Melbourne House)(Side B) ZXSpectrum +51FD3B490482E61F9EC2E31569E8C0EC Aafsscr (2015)(-)[CSSCGC] ZXSpectrum +44CFF9D7DDE784C986363947207FF8BE Aahku al Rescate (2011)(Kabuto Factory)(48K-128K)(ES)(en-es) ZXSpectrum en-es ES +742C9208B95A71C9E1EBFE349AE9D067 Aahku al Rescate (2011)(Kabuto Factory)(48K-128K)(ES)(en-es)[SpeedLock 2] ZXSpectrum en-es ES +E70C537D64A01529E9CCAC34453CC7CD Abadia del Crimen, La (1988)(MCM)(128K)(ES)[re-release] ZXSpectrum ES +4D69A9142E83880C594FEF478CA7FC33 Abadia del Crimen, La (1988)(Opera Soft)(128K)(ES) ZXSpectrum ES +0E97C3D574A4CECDEED09B895153DF91 Abadia del Crimen, La (1988)(Opera Soft)(128K)(ES)[a] ZXSpectrum ES +676C51F04220A4B8D87512EC2BCC220E Abadia del Crimen, La (1988)(Opera Soft)(128K)(ES)[a2] ZXSpectrum ES +F31627099E5B330EBA2E724CD93F0B0A Abadia del Crimen, La (1988)(Opera Soft)(128K)(ES)[a3] ZXSpectrum ES +B69F882C0ACF2FED9C873F160AD3B049 ABC-s tili-toli (1984)(Nyitrai, Laszlo)(HU) ZXSpectrum HU +4829107ECBA19D07A3EF3881A3AA6C45 AbcZX (2007)(Compiuter Soft)(ES) ZXSpectrum ES +765FE1AA4E6DE98AB3F7C0DA1B7BD3FC Aberdeen (1999)(Arab, Niall De)[CSSCGC] ZXSpectrum +491EC49A3B10DD873F195FB7C63779A6 Abington (19xx)(-) ZXSpectrum +086C800A44AB0BF1A94C4BA92DB6A8BE Abracadabra (1988)(Proein Soft Line)(ES)(Side A) ZXSpectrum ES +07F814A8246188086E919D609907EC13 Abracadabra (1988)(Proein Soft Line)(ES)(Side B) ZXSpectrum ES +5F9ED7D68A21AA74894EBACE05A0D74E Absolution (1992)(Pegasus)(128K)(Side B)[aka Hermitage 2, The] ZXSpectrum +11E479A70DC340C86136208C1545CD6C Abu Simbel Profanation (1985)(Dinamic)(ES) ZXSpectrum ES +2714A6D1A7F1DF52B16F4CC9250FE5A4 Abu Simbel Profanation (1985)(Dinamic)(ES)[a] ZXSpectrum ES +616B7909992406DFDAB59D712F810EA9 Abu Simbel Profanation (1985)(Dinamic)(ES)[a2] ZXSpectrum ES +57EE22E192FE75CC0A79F27D5262EFE9 Abu Simbel Profanation (1985)(Dinamic)(ES)[a3] ZXSpectrum ES +018C242655A4854464CDFFC79814BE0E Abu Simbel Profanation (1985)(Dinamic)(ES)[a4] ZXSpectrum ES +3D248169F5B14AF2B1454B8EA5442ECF Abu Simbel Profanation (1985)(Dinamic)(ES)[a5] ZXSpectrum ES +72DA157EDF952E6D00A8455D57163BD8 Abu Simbel Profanation (1985)(Dinamic)(ES)[a6] ZXSpectrum ES +C52370E90F6DDDA40DF216CD0CDB8BB3 Abu Simbel Profanation (1985)(Dinamic)(ES)[a7] ZXSpectrum ES +5BE837FD71BE3514074C14393DC39076 Abu Simbel Profanation (1985)(Gremlin Graphics)[a][re-release] ZXSpectrum +C30A5E3E008B67D3095E536D2BC0247A Abu Simbel Profanation (1985)(Gremlin Graphics)[re-release] ZXSpectrum +12AC7F5F58F61F7D01306893BDCEC387 Abwehr (1983)(Spahl, Werner)(DE) ZXSpectrum DE +E60B26386DF9CA17CA9D1F2B6054D405 Academy (1987)(CRL Group)(Tape 1 of 2 Side A)[aka Tau Ceti 2] ZXSpectrum +5C8E9CA325B0FA08C2594E291DA4E2E4 Academy (1987)(CRL Group)(Tape 1 of 2 Side B)[aka Tau Ceti 2] ZXSpectrum +EABE05B0B8F18E5489E7929D542769F4 Academy (1987)(CRL Group)(Tape 2 of 2 Side A)[aka Tau Ceti 2] ZXSpectrum +F57D98012BBC5061C4EAEC5588EE4D2B Academy (1987)(CRL Group)(Tape 2 of 2 Side B)[a][aka Tau Ceti 2] ZXSpectrum +AE56594FF23D366DAE500B00AC6283A3 Academy (1987)(CRL Group)(Tape 2 of 2 Side B)[aka Tau Ceti 2] ZXSpectrum +EB39978C918DE501CD76499A535B2A55 Academy (1987)(CRL Group)[a][aka Tau Ceti 2] ZXSpectrum +F50EB0050CF8BE897EC2D862D2B85DC2 Academy (1987)(CRL Group)[a2][aka Tau Ceti 2] ZXSpectrum +6A096A12DB3426B178DB826142D0D03B Academy (1987)(CRL Group)[aka Tau Ceti 2] ZXSpectrum +8305E2ECA0CC40BB288FDF83E0E7244A Academy (1988)(Summit)(Side A) ZXSpectrum +B17CC77F2A7E8997C8F0F96055B07589 Academy (1988)(Summit)(Side B) ZXSpectrum +22847B722E53D6DF5CA4524E12856B42 Accelerator (1984)(Century City) ZXSpectrum +6FA9B002A7C3F68B8D4D8DC96FD4E36D Accelerator (1985)(Mind Games Espana)(ES)(en) ZXSpectrum en ES +0B648F7D4235D38DBD3C7E4D46D14BB5 ACE (1986)(Cascade Games)[a][aka Air Combat Emulator] ZXSpectrum +98B0A62FD384261E8DE69AE49334687F ACE (1986)(Cascade Games)[aka Air Combat Emulator] ZXSpectrum +ACECCAE35D95197FC360515FBEA66171 ACE (1986)(Cascade Games)[Lenslok][aka Air Combat Emulator] ZXSpectrum +E16AC3D80862CD193ADEFE2345DF9F40 ACE (1986)(Gamebusters)[a][re-release] ZXSpectrum +70EB1E9DA54BA36E99B1D1CE6B541046 ACE (1986)(Gamebusters)[re-release] ZXSpectrum +699B948291C2C11E4A33385A886A0E8B ACE (1987)(Encore)[re-release] ZXSpectrum +9212E45116FC13DC106BE360C3130904 ACE (1987)(Z Cobra)(ES)(en)[re-release] ZXSpectrum en ES +B0A08F657B2E158CE9209F4844C92125 ACE (1989)(MCM)(ES)(en) ZXSpectrum en ES +7F189CF0AADFA41BF08F884E499CD4EF ACE 2 - The Ultimate Head to Head Conflict (1987)(Cascade Games) ZXSpectrum +1EFE09A439198EF0F312426EE73C9F28 ACE 2 - The Ultimate Head to Head Conflict (1987)(Cascade Games)(128K) ZXSpectrum +E2828C80F7071797B2442D0891C3167A ACE 2 - The Ultimate Head to Head Conflict (1987)(Cascade Games)(48K-128K) ZXSpectrum +3E847BE4D31A4F122A2C84AF3418F070 ACE 2 - The Ultimate Head to Head Conflict (1987)(Encore)(48K-128K)[re-release] ZXSpectrum +0F5C7B148DEDA945C60B658F24E3BC7C ACE 2 - The Ultimate Head to Head Conflict (1987)(Gamebusters)(128K)[re-release] ZXSpectrum +B32E7C4712805AC17F66C02A65ECEFD3 ACE 2 - The Ultimate Head to Head Conflict (1987)(Gamebusters)[re-release] ZXSpectrum +157D94A222A5055765C36CE5B0A44C90 ACE 2 - The Ultimate Head to Head Conflict (1987)(Zafiro Software Division)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +9E4D932D4FEBACD959EE0CBCA008BD70 ACE 2 - The Ultimate Head to Head Conflict (1989)(MCM)(48K-128K)(ES)(en)(Side A)[Side A] ZXSpectrum en ES +112421DD29FA7C315EFECAFB459DBBF7 ACE 2 - The Ultimate Head to Head Conflict (1989)(MCM)(48K-128K)(ES)(en)(Side B)[Side B] ZXSpectrum en ES +F07FA048A986EE0877E5BCF9D391490A ACE 2088 - The Space-Flight Combat Simulation (1989)(Cascade Games)(128K)[aka Enemies] ZXSpectrum +E76201C222F2AD454DDBC8E5908252A9 ACE 2088 - The Space-Flight Combat Simulation (1989)(Cascade Games)(48K-128K)[aka Enemies] ZXSpectrum +52CF13D5C453A8F278043B1A04F9B70B ACE 2088 - The Space-Flight Combat Simulation (1989)(MCM)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +11375AE955BF6CB6B2F35BCAF0AF9059 ACE 2088 - The Space-Flight Combat Simulation (1989)(MCM)(48K-128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +26011BB2944634BA707B3DF1A9232275 ACE 2088 - The Space-Flight Combat Simulation (1989)(Summit)(128K)[re-release] ZXSpectrum +5D24D92BFDB9BE96D28BAFB3359203C5 ACE 2088 - The Space-Flight Combat Simulation (1989)(Summit)[re-release] ZXSpectrum +2765B269F648F3B390067CCCD210FAE0 ACE 2088 (1989)(Cascade Games)(48K-128K)(Side A)[aka Enemies] ZXSpectrum +59E707A3A7D2258A165FA5761241B4AE ACE 2088 (1989)(Cascade Games)(48K-128K)(Side B)[aka Enemies] ZXSpectrum +DE196A0AE4625BAFA56BF82DCE4C1383 Ace in the H.O.L.E. (1983)(Add-On Electronics)[re-release] ZXSpectrum +C3A1D46A795ED4AE0C4E052D0D46B117 Ace in the H.O.L.E. (1983)(Kayde) ZXSpectrum +F2224B921B08C579CCD9DAB2971F71EE Ace in the H.O.L.E. (1983)(Kayde)[a] ZXSpectrum +1ED73559A55660499A9BC159392E3943 Ace Low (1983)(CCS) ZXSpectrum +C3B246C7D25806BF1F185A8D985B45DA Ace of Aces (1986)(U.S. Gold)(128K)[Alkatraz Protection System] ZXSpectrum +A82DA21F82599354833B0BC31EEC8CA5 Ace of Aces (1987)(Erbe)(ES)(en)(Side A)[Alkatraz Protection System] ZXSpectrum en ES +0BCC8A6E09BF319F1F1A0F81A9B257C2 Ace of Aces (1987)(Erbe)(ES)(en)(Side B) ZXSpectrum en ES +E48CDB5421C945D28603C5F8B3BCC30B Ace of Aces (1988)(Kixx)(Side A)[Alkatraz Protection System] ZXSpectrum +2C6ED1D6A530F13C7D86556826232D17 Ace of Aces (1988)(Kixx)(Side B) ZXSpectrum +FD35FA98B632BB666044924EDD5A4C72 Achtung Minen (2008)(Pelaez, Lucas)[CSSCGC] ZXSpectrum +D4772F60F9FEC71906F6F77F391A2A9C Achus Babilonia (1993)(Penazo Soft)(128K)(ES) ZXSpectrum ES +B12184ADE1EB6C2071783A02B6D8F1EE Acid Killer (19xx)(New Frontier)(ES)(en) ZXSpectrum en ES +0FBFAFFE42151209A288FEF510F09401 Ack Ack (1984)(Your Computer) ZXSpectrum +60BE2829676B3BA984CD740583F752FC Ack Ack Attack (1984)(ZX Computing) ZXSpectrum +51B75CA3D362D838EC7FCACFCC79FC85 Acolyte (19xx)(Video Images) ZXSpectrum +FE718B3B780E4449ACF0188B7D689955 Acorn's Quest (1984)(AH) ZXSpectrum +E1C2D850A8DD292C6E4C047484AA9F5B Acro Jet - The Advanced Flight Simulator (1987)(MicroProse) ZXSpectrum +7E49739A4F2E1014A7EF41A3B7EA9B54 Acro Jet - The Advanced Flight Simulator (1987)(MicroProse)[a] ZXSpectrum +EC701515ACC3B9EE72EC16BB5698CD67 Acro Jet - The Advanced Flight Simulator (1987)(MicroProse)[Alkatraz Protection System] ZXSpectrum +8926E7DC4D7232221CAFD6946277CDEC Acro Jet (1987)(Kixx)[re-release] ZXSpectrum +6B20CB3480ADD3D41733274DF175373C Across the Ravine (1983)(Granada Publishing)(16K) ZXSpectrum +2C638312D09BB100FF2ACD9CB1DC512C Action Biker Featuring Clumsy Colin (1985)(Mastertronic) ZXSpectrum +D6C140FE50792C00F37CCE4AFD563D55 Action Biker Featuring Clumsy Colin (1985)(Mastertronic)[a] ZXSpectrum +FF8266A90EADA639619AFFF454F0687E Action Biker Featuring Clumsy Colin (1985)(Mastertronic)[a2] ZXSpectrum +D03D507338899832174426CEE81D308A Action Farce II - Special Crash Edition (1989)(Nutty) ZXSpectrum +F569E63353AA5C13B3840E2065E1E4C1 Action Fighter (1989)(Firebird)(48K-128K) ZXSpectrum +70B4E72EC4E4FBAD942873C573EAC801 Action Fighter (1992)(Kixx)(48K-128K) ZXSpectrum +BCFBDEDDA925FB754E8818B009025E30 Action Force - International Heroes (1987)(Virgin Games) ZXSpectrum +7B5606F811B65AC79142E80DBD5E0C5A Action Force - International Heroes (1987)(Virgin Games)[a] ZXSpectrum +968B12344FBB47BC1A7E5875CC4F5EA3 Action Force (1989)(Dro Soft)(ES)(en)[re-release] ZXSpectrum en ES +FF9391B48A6C94E8585171A374D47C86 Action Force (1989)(Mastertronic Added Dimension)[re-release] ZXSpectrum +DF04A5D2EFFD330C8623623964983506 Action Force II - International Heroes (1988)(Virgin Games)(48K-128K)[SpeedLock 5] ZXSpectrum +2010C4969D07DA4564A9A1611178C8DC Action Reflex (1986)(Mirrorsoft) ZXSpectrum +1633EF857A43C1639824CCCB2EDC176D Action Reflex (1986)(Mirrorsoft)[a] ZXSpectrum +DC4F89783F1DF437568D0C7C04915BA8 Action Reflex (1986)(Ricochet)[re-release] ZXSpectrum +D31DA2D0FD9A7FBA19B22F16D143B40E Activision Little Computer People Discovery Kit, The (1987)(Activision)(128K) ZXSpectrum +E2F73823A10F799E1411C1C8F6A80AFA Activision Little Computer People Discovery Kit, The (1987)(Activision)(128K)[a] ZXSpectrum +8EF25EE6C515BA1BC676E8FB4FB06838 Activision Little Computer People Discovery Kit, The (1987)(Activision)(128K)[a2] ZXSpectrum +8AB0AC2E59BE6E2DAF1BA9CB1C359D04 Ad Astra (1984)(Gargoyle Games) ZXSpectrum +2F4D1D3855604F4D04BA50B28CCF3BEB Ad Astra (1984)(Gargoyle Games)[a] ZXSpectrum +89FCA0EA878797942FDE43866269045A Ad Astra (1984)(Gargoyle Games)[a][Your Sinclair Covertape] ZXSpectrum +56A72D37E3FEAB57B51BEEBE7F44C49B Ad Astra (1984)(Gargoyle Games)[a2] ZXSpectrum +666BA8FA277A9678C6F01C619E2F270E Ad Astra (1984)(Gargoyle Games)[Your Sinclair Covertape] ZXSpectrum +1C22B368DD43A64234C03AAA12A43695 Ad Astra (1984)(Rebound)[re-release] ZXSpectrum +2800525CD99207FA111E456E581D7957 Adatallomany (1984)(Nyitrai, Laszlo)(HU) ZXSpectrum HU +F455C8D696A95A2DCAC143178EAF36F0 Addams Family, The (1991)(Erbe)(128K)(ES)[re-release] ZXSpectrum ES +E9F5F8077F65AFAD55CBCF5AF830B3C7 Addams Family, The (1991)(Hit Squad, The)(128K)[SpeedLock 7][re-release] ZXSpectrum +592763DCDB3684EEE83FED65CB64146B Addams Family, The (1992)(Ocean)(128K) ZXSpectrum +709A5D6E6A24FD64C67C17633753A212 Addams Family, The (1992)(Ocean)(128K)[a] ZXSpectrum +6E14B7AAD747E05B930038BFD73AEF70 Addams Family, The (1992)(Ocean)(128K)[SpeedLock 7] ZXSpectrum +127F872B57C1CDF7BC7DC7A3F319FB2C Addams Family, The (demo) (1992)(Ocean)(128K)[Your Sinclair Covertape] ZXSpectrum +1D963988EC4B66770231EB9BE1F07AB9 Adder Attack (1983)(Mogul Communications)[aka Vipers] ZXSpectrum +07551A197A25582EB2A81A8D91407B3F Adelboden Ski-Weltcup 1986 (1986)(Load 'n' Run)(IT) ZXSpectrum IT +2074D2EC052ECD5EBED615491A610943 Adidas Championship Football (1990)(Erbe)(128K)(ES)(en)[re-release] ZXSpectrum en ES +89549AFA620935ABB80B6AC71186D149 Adidas Championship Football (1990)(Musical 1)(128K)(ES)(en)[re-release] ZXSpectrum en ES +7634AE75C65319492F56FEEF4AAF3DB6 Adidas Championship Football (1990)(Ocean)(128K) ZXSpectrum +75429F0551ACB2CA5CB56695C4EB65EB Adidas Championship Football (1990)(Ocean)(128K)[a] ZXSpectrum +72FE7D3DA01EA8A14BEF0E4A66B0687F Adidas Championship Tie-Break (1990)(Musical 1)(ES)(en)[re-release] ZXSpectrum en ES +BAEF7CBB2E8D5F941E3DF4F7B0D432AF Adidas Championship Tie-Break (1990)(Ocean) ZXSpectrum +00C3CA2F415C044FB556B2F787D142F9 Adivino (1983)(LAR)(16K)(ES) ZXSpectrum ES +FF61C9009ABC0186F8404F15B3B86C49 Admiral Graf Spee (1983)(Temptation) ZXSpectrum +2DB4EE7334211F074B880CD230F940E2 Adultia (19xx)(-) ZXSpectrum +3B79930D82274E9B7044B900A48FCEFA Advanced Body Disposal Simulator (2010)(AYChip)[CSSCGC] ZXSpectrum +0192D287F35B293F8497F5FC1F3ED245 Advanced Chuntey Simulator (2003)(Fuzzbucket)[CSSCGC] ZXSpectrum +9D659B7F8345316A39E82043D65D5FC7 Advanced Junglist Simulator (2013)(LeeSpoons)[CSSCGC] ZXSpectrum +32548695AD5E9BCE0098EA1A649B2D5F Advanced Last Minute CSSCGC Simulator (2014)(LeeSpoons)[CSSCGC] ZXSpectrum +2C6914CA1B2894BE6D2B37E9FE653E0B Advanced Lawngrower Simulation, The (2008)(ADJB)(16K)[CSSCGC] ZXSpectrum +5BF764279910D89C807654C924795A79 Advanced Lawnmower Simulator (1988)(Your Sinclair) ZXSpectrum +4A5942F71008303E48C90E4288BC9822 Advanced Lawnmower Simulator 3D (2008)(Collins, Paul E.)(16K)[CSSCGC] ZXSpectrum +E7A21817E49B127F219B9593A51397BA Advanced Lawnmower Simulator II (1990)(J. Aron)(128K) ZXSpectrum +43B370AF9A37C3D58CE3F49B97887AF3 Advanced Milkfloat Simulator, The (1998)(Brady, Stuart) ZXSpectrum +7036CC932508A502D24605F6740138A5 Advanced Paint Drying Simulator (2008)(ADJB)(16K)[CSSCGC] ZXSpectrum +1040ADC37E3C6227664FEF25FDBB692E Advanced Patience (1994)(Tiger's Claw)(48K-128K)(AT)(en) ZXSpectrum en AT +CFBFFC27C361BA405ED1059BD40DD236 Advanced Pinball Simulator (1988)(Code Masters)(48K-128K) ZXSpectrum +9D434FE2A55001E59CC68BBBF9FCB91E Advanced Pinball Simulator (1988)(Code Masters)(48K-128K)[a] ZXSpectrum +D60406D0F92205109638A24E719E1AB0 Advanced Pinball Simulator (1988)(Code Masters)(48K-128K)[a2] ZXSpectrum +B0364C54D92BA02CF1A6D65B6D07CB3A Advanced Pinball Simulator (1989)(IBSA)(48K-128K)(ES)(en) ZXSpectrum en ES +F2DA310B08ACD5B9ED720D0455E8C90F Advanced Premiership Simulator (2013)(Dixon, Joe) ZXSpectrum +105E0DEDB098F79A462617E0CC077B8B Advanced Rampant Voting Abuse Simulator - Russia Attack! (2010)(Apenao)[CSSCGC] ZXSpectrum +E9520CC2838BC73F0513CE06D75F2965 Advanced Soccer Simulator (1989)(Mastertronic Plus) ZXSpectrum +0F12852172EF6E80F8B9A82F1AEABDD3 Advanced Soccer Simulator (1989)(Mastertronic Plus)[a] ZXSpectrum +51B787654D95406FB6FBF8FC229DDE26 Advanced Test Failure (1999)(Percival, Jamie Scribbler)[CSSCGC] ZXSpectrum +49CA34E6BDAE99FA854322BEA9694DF4 Adventure (1983)(Melbourne House)(16K) ZXSpectrum +C7658EF1DE70C002181F72339EE111AB Adventure 1 (1982)(Abersoft) ZXSpectrum +1A523CECA190F987EF62BDA5B177FED2 Adventure 1 (1982)(Abersoft)[a] ZXSpectrum +B76813516E2177287D804438B9FF8BB2 Adventure 1 (1982)(Abersoft)[a2] ZXSpectrum +DFF98C2D9692347819E29015FE2EE0E9 Adventure 100 (19xx)(Hyperion) ZXSpectrum +B0710420DB47074AE6E45A9ABDE0ECC9 Adventure 100 (19xx)(Hyperion)[a] ZXSpectrum +4BCB6C0DBA92FD8CEE2441D5FC7F3F25 Adventure 100 (19xx)(Hyperion)[a2] ZXSpectrum +B6FBB159A772FBCE13F6A1BD4144C5ED Adventure 2 - Politico (1983)(Moody, D.J.) ZXSpectrum +BF3ABDE4C29E49160705F1CDE9F71308 Adventure 2 - Politico (1983)(Moody, D.J.)(128K) ZXSpectrum +CE117157CBE7C01BB31CB770DE125185 Adventure 200 (1982)(Foilkade)(16K) ZXSpectrum +71D7E7473AD34D62C2A478D9D82D3D2C Adventure 2001 (19xx)(Tomlin, R.) ZXSpectrum +6FDA0B8FD502D629208910AA07159F1F Adventure 3 - The Satan Crystals (1983)(Moody, D.J.)(128K) ZXSpectrum +41D20C71571E3412D0C01A47397F455F Adventure 4 (1983)(Moody, D.J.) ZXSpectrum +6432E8F6FE64A5F67FDAE71DE1ADBDAE Adventure A - Planet of Death (1982)(Artic Computing)(16K) ZXSpectrum +99A9CBD856063EC54FF6084ADC695977 Adventure A - Planet of Death (1982)(Artic Computing)(16K)[a] ZXSpectrum +595A368AE6B43E78F66D7F8A7A861328 Adventure A - Planet of Death (1982)(Profisoft)(16K)(DE)(en)[re-release] ZXSpectrum en DE +771DF26A2B5B5AA3D80A186B5A6FCE3A Adventure A - Planet of Death (1982)(Sinclair Research)(16K)[a][re-release] ZXSpectrum +702E73D80B9ACC147CB85D3E4166FA8E Adventure A - Planet of Death (1982)(Sinclair Research)(16K)[re-release] ZXSpectrum +556D76D753656CD078079C2FD15A7A10 Adventure B - Inca Curse (1982)(Artic Computing) ZXSpectrum +A308FF6E6D7CB7994F2C5CC543475FAA Adventure B - Inca Curse (1982)(Artic Computing)(16K) ZXSpectrum +D309F1D3C67F48C9D12D13A48564B64A Adventure B - Inca Curse (1982)(Artic Computing)(16K)[a] ZXSpectrum +E51A710932828142B23B0BFF4F120A3F Adventure B - Inca Curse (1982)(Sinclair Research)(16K)[re-release] ZXSpectrum +9D7348F002CEFB99031ACC513AEA2BE3 Adventure C - Ship of Doom (1982)(Artic Computing) ZXSpectrum +EEF50BAFA051AC22D33D8EC6C5010E32 Adventure C - Ship of Doom (1982)(Artic Computing)[a] ZXSpectrum +54FCB290AEA8EAB07B6C59C2911B1DFF Adventure C - Ship of Doom (1982)(Sinclair Research)[re-release] ZXSpectrum +4F4C6B81396DF5B0B8271F71AB55B2E1 Adventure C - Ship of Doom v2 (1982)(Artic Computing) ZXSpectrum +CDCFF36C457502720A270B1B60A03C9F Adventure D - Espionage Island (1982)(Artic Computing) ZXSpectrum +7B1C162639F319193BDDE544F33507D3 Adventure D - Espionage Island (1982)(Artic Computing)[a] ZXSpectrum +25D0FF3D3728535ED88B63445D485019 Adventure D - Espionage Island (1982)(Sinclair Research)[re-release] ZXSpectrum +902D858650A1CA434129E8047C456301 Adventure E - Golden Apple (1983)(Artic Computing) ZXSpectrum +5478D2792B6003E076991D0468757AB3 Adventure E - Golden Apple (1983)(Artic Computing)[a] ZXSpectrum +52F668053ECCE2D5A0E7E2DF03CA5DB4 Adventure E - Golden Apple (1983)(Artic Computing)[a2] ZXSpectrum +4D636A396A69B4AF4D90EE9EBE5C8A8D Adventure E - Golden Apple (1983)(Artic Computing)[a3] ZXSpectrum +BBE20C1CA102B1B90DAC657799AC68E4 Adventure F - Eye of Bain (1984)(Artic Computing) ZXSpectrum +12003F0DB5E73D0186BA0D59899A047C Adventure F - Eye of Bain (1984)(Artic Computing)[a] ZXSpectrum +6AAA4867C69D6BAC568EE675892E0520 Adventure F - Eye of Bain (1984)(Artic Computing)[a2] ZXSpectrum +4D8F528FD40592956C60A9FBBF987498 Adventure F - Eye of Bain (1984)(Artic Computing)[a3] ZXSpectrum +6FEAEEF63E63AC3CBA0861788548A9F8 Adventure G - Ground Zero (1984)(Artic Computing) ZXSpectrum +89943D1BD4E6555337F0204D7FF068F7 Adventure in Bristol (1985)(Lancaster, Garry) ZXSpectrum +FF8F5487FF211D0D449900EA8B90FDED Adventure Island (1983)(Contrast) ZXSpectrum +C6B7809FABEA1C18D57FE50225B95AF3 Adventure Quest (1983)(Level 9 Computing) ZXSpectrum +62DD3EA68132A422E04B971927B7EFA7 Adventureland (1985)(Adventure International) ZXSpectrum +C847DC8DB5475A6C6E48FFC737B5E947 Adventureland (1985)(Adventure International)[a] ZXSpectrum +FF25E874506197EC32C4D8AAD59E52F2 Adventureland (1985)(Adventure International)[a2] ZXSpectrum +53B876FBF834797E1A0291C7C978C010 Adventurer's Nightmare (1983)(Wicosoft)(DE)[a][aka Abenteurers Alptraum] ZXSpectrum DE +0CAE44C2890493442F234A958F56066A Adventurer's Nightmare (1983)(Wicosoft)(DE)[aka Abenteurers Alptraum] ZXSpectrum DE +8C188423138BF69ED28641D631D33188 Adventures in the Lost Valley (19xx)(Mega-Soft) ZXSpectrum +CBCAA677449CAC43AF044673E96E5078 Adventures of Barsak the Dwarf, The - The Early Days (1984)(Gilsoft International)[a][aka Barsac the Dwarf] ZXSpectrum +8BC01EC29CF4CC5E81AE28430EE4B399 Adventures of Barsak the Dwarf, The - The Early Days (1984)(Gilsoft International)[aka Barsac the Dwarf] ZXSpectrum +3D57E23FFCB6A128F64BE8A641C35DE8 Adventures of Barsak the Dwarf, The - The Early Days (1984)(Gilsoft International)[aka Barsac the Dwarf][no loading screen] ZXSpectrum +7A9C6980512350F9EE05F8712378AF80 Adventures of Barsak the Dwarf, The (1984)(Gilsoft International)[a][aka Barsac the Dwarf] ZXSpectrum +E3DA6F8137629E33DB2C83D755C3E897 Adventures of Barsak the Dwarf, The (1984)(Gilsoft International)[aka Barsac the Dwarf] ZXSpectrum +6BC6149D6F4CB1B27B528EEF8FD99603 Adventures of Brian the Bold, The (1986)(Central Solutions) ZXSpectrum +5DCDDB08143B43552BBFB1380F28C579 Adventures of Brian the Bold, The (1986)(Central Solutions)[a] ZXSpectrum +111B0AA7BFA82312691251D9EAB4DA56 Adventures of Brian the Bold, The (1986)(Central Solutions)[a2] ZXSpectrum +5204129DF23C939CCD1F74A08CA5ADB4 Adventures of Brian the Bold, The (1986)(Central Solutions)[a3] ZXSpectrum +D6FF2CB2DFBDCD404B35137A44112DD8 Adventures of Brian the Bold, The (1986)(Central Solutions)[a4] ZXSpectrum +6644F6E52E7EF83D987A32C507EF6945 Adventures of Buratino (1993)(Copper Feet)(48K-128K)(RU) ZXSpectrum RU +C3E6468165AFB0F73F858C68A77CB15D Adventures of Sinbad, The (1983)(Atlantis) ZXSpectrum +8B5F037AAEA2E1F2FE43347EB059FF7A Adventures of Sinbad, The (1983)(Atlantis)[a] ZXSpectrum +FF32BF81A6B1FB7010B4FC061A382E28 Adventures of Sinbad, The (1983)(Atlantis)[a2] ZXSpectrum +2BF5022A2FB67813C715F7E171BA777A Adventures of St. Bernard, The (1983)(Carnell)[a][aka Adventures of Saint Bernard, The] ZXSpectrum +C9CFE75D74F56C397C8BF7D7DE80432F Adventures of St. Bernard, The (1983)(Carnell)[a2][aka Adventures of Saint Bernard, The] ZXSpectrum +65009018644BE214D200655FBFCE2C65 Adventures of St. Bernard, The (1983)(Carnell)[aka Adventures of Saint Bernard, The] ZXSpectrum +85033AFDD3D8BC100E739B17668884EB Adventures of St. Bernard, The (1983)(Mastertronic)[re-release] ZXSpectrum +CEB596B0ECF4B139B9F5700590165E85 Adversary (1984)(Roe, Steve)[unpublished] ZXSpectrum +C7BBFA6BE1D17ACB03C7C10196B2F320 Aerial Atak (1993)(Monea)(RO) ZXSpectrum RO +5C99978C762CD774E3C3F6F1324F02F1 AeroBirds (2006)(Compiuter Soft)(ES) ZXSpectrum ES +831CCDB5F783D7AE5BC2C70FF54211B9 Affaire en Or, Une (1985)(Free Game Blot)(FR)[aka On the Run] ZXSpectrum FR +B8F9788FCA8D9E432E8D4563ACA249F1 Affaire Vera Cruz, L' (1985)(Infogrames)(FR)(en)(Side A)[aka Vera Cruz Affair, The] ZXSpectrum en FR +CF7108E2A060024F63936944BBB9C10D Affaire Vera Cruz, L' (1985)(Infogrames)(FR)(en)(Side B)[aka Vera Cruz Affair, The] ZXSpectrum en FR +80E6AEDFDE2191F4510F8654DB73AD98 Affaire Vera Cruz, L' (1985)(Infogrames)(FR)(en)(Tape 1 of 2 Side A)[aka Vera Cruz Affair, The] ZXSpectrum en FR +52A1B5692D521161006AF830046F0487 Affaire Vera Cruz, L' (1985)(Infogrames)(FR)(en)(Tape 2 of 2 Side B)[aka Vera Cruz Affair, The] ZXSpectrum en FR +85B771A7C537D451B0949DC67FED686B Afghan Attack (1985)(Southern) ZXSpectrum +F50372A2B33EEBF6F5F85792566301B5 Afghan Attack (1985)(Southern)(Side A) ZXSpectrum +36210D0F69582D0D3719E1BAAF135BEA Afghan Attack (1985)(Southern)(Side B) ZXSpectrum +6FA97951504F923B745BBF39A4B004F3 Afghan Attack (1985)(Southern)[a] ZXSpectrum +25E06E4C9AFCBE82D348CDBEC5031343 Africa (19xx)(Phantomsoft)(DE) ZXSpectrum DE +9EB84956D9CA983C3F7458E37A90461A Africa Gardens (1984)(Gilsoft International) ZXSpectrum +5E56B71E33DEDFCC840627FF728BE0C5 Africa Gardens (1984)(Gilsoft International)[a] ZXSpectrum +F2F0390F92AAFAD13B21772BD7A09DC8 Africa Gardens (1984)(Gilsoft International)[a2] ZXSpectrum +E521FDFEB883B47C876F87CF33C74A5E Africa Gardens (1984)(Gilsoft International)[a3] ZXSpectrum +1944F0003768EAD25EA7D16698459FE4 African Trail Simulator (1990)(Positive)(ES) ZXSpectrum ES +BD7C4DDFAD2B53D6851BA4BDB8231E73 After 45 (19xx)(-) ZXSpectrum +EA85548FAAA91B1C7DA5F2F87B8F6C5E After Shock (1986)(Interceptor) ZXSpectrum +BF833E8BE638DF327E90ECEDF57111BC After Shock (1986)(Interceptor)[a] ZXSpectrum +713B167DDCDD24982F97D10727F31B55 After Shock (1986)(Interceptor)[a2] ZXSpectrum +DFEFA4CE1AA1BB363D16A5B888043276 After the War (1989)(Dinamic)(ES)(Side A) ZXSpectrum ES +EDFBF90FAC1334FE5984BA4E4EEB89A0 After the War (1989)(Dinamic)(ES)(Side A)[Small Case] ZXSpectrum ES +9EFEDBA8C0A400D7FFDB722D81D6CEC0 After the War (1989)(Dinamic)(ES)(Side B) ZXSpectrum ES +95F82E1BFFDD3968160778F82C537A78 After the War (1989)(Dinamic)(ES)(Side B)[Small Case] ZXSpectrum ES +E0001124021A6C218825C1FA27C89459 Afterburner (1988)(Activision)(48K-128K) ZXSpectrum +8A4351E38CE3A56303BC6F0F62D20B37 Afterburner (1988)(Activision)(48K-128K)(Side A) ZXSpectrum +04A864BAAF7D6DBE8CEE52C22B60E5C3 Afterburner (1988)(Activision)(48K-128K)(Side B) ZXSpectrum +EF7EC181EC39EB94792AD3042482366F Afterburner (1988)(Activision)(48K-128K)[a] ZXSpectrum +DA53B4DA28C57108F54A74BDFE8CE122 Afterburner (1988)(Activision)(48K-128K)[a2] ZXSpectrum +50D5CEB431B77DA2DD9B86082BE9558C Afterburner (1989)(MCM)(48K-128K)(ES)(en)(Side A) ZXSpectrum en ES +29D3C150377839393F7BDEFE4DFB36BE Afterburner (1989)(MCM)(48K-128K)(ES)(en)(Side B) ZXSpectrum en ES +E7BF2E8645E762C41D9FD377DF9068C1 Aftermath (1985)(Spectrum Computing) ZXSpectrum +AE262D4B0C327BC87611244CC4C805F9 Aftermath (1988)(Alternative) ZXSpectrum +D43937F2781B9C2949276E362E177F17 Aftermath (1988)(Alternative)[a] ZXSpectrum +29A34AC3D109C15C66CE5BCA7E27291D Aftermath (1988)(Alternative)[a2] ZXSpectrum +0336D10F3DE894BD6FFB03F32F233175 Afteroids (1988)(Zigurat)(ES) ZXSpectrum ES +EE3BCE6626B8F311D8320D2ECF100F84 Ag Piton (1987)(Aguev, E.)(16K)(RU) ZXSpectrum RU +E878ECB909379BB959DE620EB5CD7F7E Ag Piton (1987)(Aguev, E.)(16K)(RU)[a] ZXSpectrum RU +EBE3C20ECA105389A43297D3E8B7C5A7 Agatha's Folly (1989)(Zenobi)(Tape 1 of 2 Side A) ZXSpectrum +522494896111D4728EE4C06C2C82114C Agatha's Folly (1989)(Zenobi)(Tape 2 of 2 Side B) ZXSpectrum +816CF12BDD9C445B31D62345FC3E3619 Agent 99 (1988)(Alkohol Soft)(CZ) ZXSpectrum CZ +352B4A2410ABF27D0DCC8411F86E9683 Agent Orange (1987)(A'n'F) ZXSpectrum +5A92132B61F81918874DA51F4E35C630 Agent X (1986)(Dro Soft)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +B2E390AC3B6EB1DEBC09B98EB574FDE0 Agent X (1986)(Dro Soft)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +9A7503E49F703FE48148E37698A03752 Agent X II - The Mad Prof's Back! (1987)(Mastertronic)(48K-128K) ZXSpectrum +65A0703F99ECDBA21849CC16DB1EE518 Agent X II - The Mad Prof's Back! (1987)(Mastertronic)(48K-128K)(Tape 1 of 3) ZXSpectrum +4EED737DE40BC07CA87FD845704B0AE8 Agent X II - The Mad Prof's Back! (1987)(Mastertronic)(48K-128K)(Tape 2 of 3) ZXSpectrum +F3A54BFAB7C6254B149F4266DD1BC152 Agent X II - The Mad Prof's Back! (1987)(Mastertronic)(48K-128K)(Tape 3 of 3) ZXSpectrum +722A334F5FE2A9C6E69C0907594DFE4D Agent X II - The Mad Prof's Back! (1987)(Mastertronic)(48K-128K)[a] ZXSpectrum +8410716DF1D8A6AFEF35DFD26515D536 Agent X II - The Mad Prof's Back! (1987)(Mastertronic)(48K-128K)[a2] ZXSpectrum +7E4D8E6CA29908B0EAB48913EDBEA10A Agent X II (1987)(Dro Soft)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +B3945791EAC7AB2201D0AF1BFEC6E8C4 Agent X in the Brain Drain Caper (1986)(Mastertronic) ZXSpectrum +058468589399E20A8307021DB2AC733C Agent X in the Brain Drain Caper (1986)(Mastertronic)[a] ZXSpectrum +E09588C93A7E384D92B97BD175C40F28 Agent X in the Brain Drain Caper (1986)(Mastertronic)[a2] ZXSpectrum +4AE5FB52D15406558CE2ED45AEB188C9 Ah Diddums (1983)(Imagine)(16K) ZXSpectrum +1FF7DC4617B4A18CA09C564B0373C702 Ah Diddums (1983)(Imagine)(16K)[a] ZXSpectrum +266787E259D13A3081221B19CF436693 Ah Diddums (1983)(Imagine)(16K)[a2] ZXSpectrum +ED85C31896468BCDBBF4556C8D09741E Ah Diddums (1983)(Imagine)(16K)[a3] ZXSpectrum +4BA8E4BF07602A2FE9D645CA1509962B Ah Diddums (1983)(Imagine)(16K)[a4] ZXSpectrum +EB222EBE186D7648194AC1A063DFAECB Ahhh!!! (1984)(CRL Group)[aka Laser Malfunction] ZXSpectrum +963974D815E84393F12450B0EB2B5D36 Air Defence (1985)(CCS) ZXSpectrum +E93A48189DC407DC22B21A766472868C Air Defence (1985)(CCS)[a] ZXSpectrum +3D0190835F9DD25DC1F0F03574CAEC79 Air Duel (19xx)(Talan, Tomislav)(HR)(sh) ZXSpectrum HR +1C793AA87E4439B57BDF4750B5EC2FFC Air Fire (19xx)(Rebit Soft Bank)(it) ZXSpectrum it +561C4C76323A91660DD8591249F18B4F Air Raid (1983)(Pulsonic)[re-release] ZXSpectrum +2163D78EA98C46B3E538630772C6D821 Air Raid (1984)(Sinclair Programs)(GB)(nl) ZXSpectrum nl GB +957A106E9C7E480A834D713EDC7EFC72 Air Traffic Control (1984)(Mikro-Gen) ZXSpectrum +EBD59510BD869DEB06BCAD3D3AB0C3DC Air Traffic Control (1984)(Mikro-Gen)[a] ZXSpectrum +B66D778097B75B7C4743956C45858E0B Air Traffic Control Rome (2014-09-27)(Funspot.it)(16K) ZXSpectrum +3754B08E356F911EACDA77CFC35FE1F0 Airbase Invader (1984)(CP) ZXSpectrum +3E13BE4BF450D87315DD37690A7D4AD1 Airborne Ranger (1988)(MicroProse) ZXSpectrum +26EEE3D9CF92758EBC78FC5133852035 Airborne Ranger (1988)(MicroProse)(Tape 1 of 2 Side A) ZXSpectrum +488D019A23DBB7D8490D94855001ED7E Airborne Ranger (1988)(MicroProse)(Tape 1 of 2 Side B) ZXSpectrum +0CB20818A14F48DE068CF602A16321CE Airborne Ranger (1988)(MicroProse)(Tape 2 of 2 Side A) ZXSpectrum +8B21FA178C8FFE1D21AF60F29A0733E4 Airborne Ranger (1988)(MicroProse)(Tape 2 of 2 Side B) ZXSpectrum +0D436AE2011CE54F32CF9A7455CC63FB Airborne Ranger (1988)(MicroProse)[a] ZXSpectrum +C892955E9922A168AA5F9137F732182F Airborne Ranger (1990)(Erbe)(ES)(en)(Tape 1 of 2 Side B) ZXSpectrum en ES +9B5AB2A1BB1C1ED160847939C5E0BB28 Airborne Ranger (1990)(Erbe)(ES)(en)(Tape 2 of 2 Side A) ZXSpectrum en ES +7FA7DAC2B77F58FBFB38D5DC26D1CDB1 Airborne Ranger (1990)(Erbe)(ES)(en)(Tape 2 of 2 Side B) ZXSpectrum en ES +BCDF17B97E71EC50784E14AE87B393E8 Airborne Ranger (1990)(Erbe)(ES)(Tape 1 of 2 Side A) ZXSpectrum ES +8CB1BEEAD1213CFE91796CDAD0C69DD2 Airborne Ranger (1992)(Kixx)(Side A) ZXSpectrum +23C87FBAE305C897285C1E3584AE3AA9 Airborne Ranger (1992)(Kixx)(Side B) ZXSpectrum +1EAB59F00B4CDC2878C29FB0374077D4 Airbrush (1983)(Soft Hits)(16K) ZXSpectrum +8A201395DDDFA8E358699F5B2B1863D4 Airbrush (1983)(Soft Hits)(16K)[a] ZXSpectrum +E3398DBBCC6D1E6F8875C000D203EEF0 Airline (1982)(CCS)(16K) ZXSpectrum +FBE6041D93294E2C90922B134CFC3015 Airline (1982)(CCS)(16K)[a] ZXSpectrum +1037EBBFC186919B9FE28B06A7A3FAE9 Airline (1982)(CCS)(16K)[a2] ZXSpectrum +C1D36966DE0B74A8D4B84553398831DC Airliner (1982)(Protek Computing)(16K)[a][re-release] ZXSpectrum +58EBE50F52FA6777790F6B508F0E83A9 Airliner (1982)(Protek Computing)(16K)[re-release] ZXSpectrum +AF9EC8F4E6FE4BB2CA43D51B58862D6D Airport '82 (1982)(JRS)(16K) ZXSpectrum +2FE3C7FEFDC923AED40BA7A59C0564BE Air-Raid (1983)(CCS) ZXSpectrum +B0392DBCCD7EF9C5A9EB654CE5E937BE Airwolf (1984)(Elite Systems) ZXSpectrum +23229143B8E9B2D6346C582024236DC3 Airwolf (1984)(Elite Systems)[a] ZXSpectrum +0B710B49B7A9B6DE37308DE57A949CD6 Airwolf (1984)(Elite Systems)[a2] ZXSpectrum +BED4E1F0F3E11219C19880C54BF22F24 Airwolf (1985)(Zafi Chip)(ES) ZXSpectrum ES +85DB107AE8D2FCD9D6B5CAF4A23D6502 Airwolf (1988)(Encore)[re-release] ZXSpectrum +056F4392DEE9A58863124B3E5E0DD9EA Airwolf (1988)(MCM)(ES)(en)[re-release] ZXSpectrum en ES +412FA9DFD6C339214036BB811E71E5CF Airwolf II (1991)(Encore) ZXSpectrum +AAA7021242C91C5C654FC16FB70E2329 Airwolf II (1991)(Encore)[Elite Uni-Loader] ZXSpectrum +ADDC89E9FDD57D0DBEAFA39EEAAF273D Ajedrez (1986)(Indescomp)(16K)(ES)[aka Spectrum Micro Chess] ZXSpectrum ES +C546A6BD37F49B5120F606C053F4CD24 Akbarr - La Aventura (1991)(ARDENT)(ES) ZXSpectrum ES +8CC94791087767A008FE6079B5984980 Akce KGB (1990)(Alesoft)(CZ) ZXSpectrum CZ +ACB0CAE249554488C04AA73C527C753C Akcionar II (1990)(INFO Soft)(CZ) ZXSpectrum CZ +7F7CF26C9C0CF9B4B8A7EECAADFB1945 Aknadach (1990)(Proxima)(CZ) ZXSpectrum CZ +66AEAAEF5C3B9A2E5AE8726A9BD86860 Aknadach (2011)(Softhouse)(SK)(en) ZXSpectrum en SK +6C7C065171ED407C97F6B4F606504D3E Al Toro! (2005)(na_th_an)[CSSCGC] ZXSpectrum +477C8FB5D114CB1F6D4B122B41BC389B Ala-Bala_Mutari (1996)(AMS Soft)(RO) ZXSpectrum RO +A404FC152300ED9B0CACB28018706CCB Aladdin's Cave (1985)(Artic Computing) ZXSpectrum +00351B4E3A5A94E68B9BDEE1A25071CD Alaska (19xx)(-)(de) ZXSpectrum de +9C2FC2A37FC8ED2844A40347811B5265 Alcatraz Harry (1984)(Mastertronic)[a][aka Alcatrazz Harry] ZXSpectrum +C1EA384FBE5031F6CF15A85DEF64FEE5 Alcatraz Harry (1984)(Mastertronic)[aka Alcatrazz Harry] ZXSpectrum +D2B868D8518D2AFF5D41DC5F16D6ABC8 Alcatraz II - The Doomsday Mission (1984)(Scorpio Gamesworld)[aka Alcatraz Harry 2 - The Doomsday Mission] ZXSpectrum +A32A8B2E61E006DDB575F793632D5AC2 Alcatraz II - The Doomsday Mission (1984)(Scorpio Gamesworld)[aka Alcatrazz 2 - The Doomsday Mission] ZXSpectrum +76EF8A6BDA8850A37722039E5579A25E Alchemist (1983)(Currys)[re-release] ZXSpectrum +A05A369086CC99DA9DDBE0E145404648 Alchemist (1983)(Imagine) ZXSpectrum +AF3AD60F957B2DBD1E98390AE1BD87CF Alchemist (1983)(Imagine)[a] ZXSpectrum +848C6D1497422A896FB8049462586691 Alchemist (1983)(Imagine)[a2] ZXSpectrum +0E453AAB61FADFDF919AA5E012C9C822 Alchemist (1983)(Imagine)[a3] ZXSpectrum +B3E9214986027CF6EAB14AC8FCDE51F8 Alchemist (1983)(Imagine)[golden case] ZXSpectrum +547F0958DD74BCCBD77548400AFD3163 Algebraf (1988)(Karpiesiuk, Stanislaw)(PL) ZXSpectrum PL +0BB48CA96F0E1C7A8445EE5FC53CE421 Algebraf (1988)(Karpiesiuk, Stanislaw)(PL)(ru) ZXSpectrum ru PL +672C7DFA998259F6B6E5EBD0B086EA6F Alhambra, La (1992)(Pepsi Soft)(ES) ZXSpectrum ES +9294CA802231EDF8243386A58A8B7A75 Ali Baba (1985)(Suzy Soft)(128K)(HR)(sl) ZXSpectrum sl HR +1B513419256F064A5469ACE021697D55 Ali Baba (1985)(Suzy Soft)(128K)(HR)[Multiface copy] ZXSpectrum HR +B1D091B88203170527B6C2E473DE00E1 Ali Baba (1985)(Suzy Soft)(HR) ZXSpectrum HR +0E12BD0C00580596C2D1C4ACADFB5EF0 Ali-Bebe (1985)(Future Stars)(ES) ZXSpectrum ES +59F29A85CC95BC6469A7057B11726ABA Ali-Bebe (1985)(Future Stars)(ES)[a] ZXSpectrum ES +D7D55F1456DB62C1202EAA113E7FC9A7 Alien (1982)(JRS)(16K) ZXSpectrum +D7297A7530BDD6531A35727576FB1904 Alien (1983)(Cascade Games)(16K) ZXSpectrum +2C05A489B30E8DBC5D5A0AED27150974 Alien (1984)(Mind Games) ZXSpectrum +57238320DFEC59B1AD6CF1AEA2AFBD79 Alien (1984)(Mind Games)[a] ZXSpectrum +B5F9C5D77B2611A6DEDF1DC541B51E20 Alien (1986)(Bug-Byte) ZXSpectrum +919DEFB6D38D34AE4E9B3726C8D55019 Alien (1986)(Load 'n' Run)(IT) ZXSpectrum IT +53E8C794800C93EB73AD563C46237B81 Alien (1988)(Load 'n' Run)(IT) ZXSpectrum IT +D7BA3FFC0121B04C6C2AE05C1D903B2E Alien 8 (1985)(ABC Soft)(ES)(en)[re-release] ZXSpectrum en ES +A90F9C4486F429020A638B6B16EDC6FF Alien 8 (1985)(Ultimate Play The Game) ZXSpectrum +E99AB698E008C7AAC511DB666EFC5D70 Alien 8 (1985)(Ultimate Play The Game)[a] ZXSpectrum +119B5342C05523A2FB2812E0A2E79E45 Alien 8 (1988)(Dro Soft)(ES)(en) ZXSpectrum en ES +354F73677282CD263A5B2D86530DFBCE Alien 99 (2005)(True Video)(ES) ZXSpectrum ES +430E38AF6D04C2D8EE9D1CE68770689B Alien Adventure (1984)(Stephen Hartley) ZXSpectrum +B77D069ECE56DBE3026D7D1B36243DEB Alien Attack (1983)(A.C.E.)(16K) ZXSpectrum +FFFD04BB6A17E2EB0115AA6C7B72A401 Alien Attack (1984)(R.D. Foord) ZXSpectrum +5D8C0426E2BABF7282CE71EA423F764A Alien Blaster (1983)(Personal Computer Games)(16K) ZXSpectrum +0E8B83EA54AAF71C7847B717036FFEC7 Alien Blitz (1983)(Melbourne House)(16K) ZXSpectrum +4BAC52610FF5A125AE89CD66BE167399 Alien Chase (19xx)(-)(16K) ZXSpectrum +89FF985009AB88F1706C46E83E0A4D5B Alien City Adventure (1987)(Pirate Computing) ZXSpectrum +85BA8D20A8ADDEC1D4EAF4D120355E73 Alien City Adventure (1987)(Pirate Computing)[a] ZXSpectrum +B36D42833A4CA9A29382DF54CFB9364D Alien Command (1982)(Microware)(16K) ZXSpectrum +49D084AE6E98F6A4E460B9E633E58DD9 Alien Curse (1984)(Profisoft)(DE) ZXSpectrum DE +6E4A9A08DB1F5F3DB1A3554784C79015 Alien Destroyer (1984)(Sinclair Research) ZXSpectrum +D7C6D86704DA424109105AAAF388072D Alien Destroyer (1984)(Sinclair Research)[a] ZXSpectrum +588880BC192C40772CC51CBEC6ACF901 Alien Destroyer (1984)(Sinclair Research)[a2] ZXSpectrum +7A4BD2061E0209D445A830FFE7B167EB Alien Evolution (1987)(Erbe)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +2749FA706D39F6C6D8CF3D218D66FD3A Alien Evolution (1987)(Gremlin Graphics)(48K-128K) ZXSpectrum +5C0F68E5A5C84B7752992B88C77D399E Alien Evolution (1987)(Gremlin Graphics)(48K-128K)[a] ZXSpectrum +93FFC86FCE5F40D1F35755CF379B9AEB Alien Evolution (1987)(Gremlin Graphics)(48K-128K)[Your Sinclair Covertape] ZXSpectrum +D10B863CF95ECE58DA4302BDCF97AC68 Alien Highway (1986)(Americana)[re-release] ZXSpectrum +5418553EB837C631E290CA3F81D9568E Alien Highway (1986)(Americana)[SpeedLock 2][re-release] ZXSpectrum +825141F1D2DF310FBB9325BB8C9C83BA Alien Highway (1986)(Vortex)[aka Encounter 2] ZXSpectrum +C4404B7CBEA15F7B35FE7A83A849B5B8 Alien Highway (1986)(Vortex)[Sinclair User Covertape][aka Encounter 2] ZXSpectrum +D09B9E7E7BA81B521CAFF305BFF533AF Alien Highway (1986)(Vortex)[SpeedLock 2][aka Encounter 2] ZXSpectrum +94A4F8FDA757DF3BDD7F407891FE62F7 Alien Insects (1983)(Macronics Systems) ZXSpectrum +F8699B3974A31699363D65D02E6720B5 Alien Kill (1984)(Mastertronic) ZXSpectrum +FDB25BD411DE0BE317EC8E4CCA68B2E2 Alien Kill (1984)(Mastertronic)[a] ZXSpectrum +3C349E185B476F191B9849139E292AE1 Alien Kill (1984)(Mastertronic)[a2] ZXSpectrum +A18682D9E2D2263E38A78BF598965E04 Alien Kill (1994)(Kotsoft)(RU) ZXSpectrum RU +94FBBDB4550E8DACA4F9C8AB9C3D6FC7 Alien Maze (1983)(CRL Group) ZXSpectrum +A2E624E928AEC904E63C3EAE7DE5D28F Alien Research Centre (1990)(Zenobi) ZXSpectrum +ADCF17EE195FCBA4AA5CD4194A02FEE3 Alien Rupture (1984)(Green Fish Software Enterprise) ZXSpectrum +5265C5B7B30CE20512555D81D8438B4B Alien Storm (1991)(Erbe)(128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +9C62D32569DB5A7678E026D0590D7567 Alien Storm (1991)(Erbe)(128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +CF1B8BF9447349398E3E2FCBDDBA5143 Alien Storm (1991)(U.S. Gold)(128K) ZXSpectrum +130606C235A8A368C9E7E17F1C9D2D92 Alien Storm (1991)(U.S. Gold)(128K)(Side A) ZXSpectrum +2518934A1F8492654FD995F8D9C558FF Alien Storm (1991)(U.S. Gold)(128K)(Side B) ZXSpectrum +8D7484F6E3672C1395649BB8FF118C35 Alien Swarm (1982)(Titan Programs)(16K) ZXSpectrum +EFF6DBBCA7B0375A2AD8F636C3D1F9F7 Alien Swarm (1982)(Titan Programs)(16K)[a] ZXSpectrum +30A3996E12BE32BF021A175D07864056 Alien Syndrome (1988)(ACE) ZXSpectrum +5C0EAA163398B954425A3FA12888BDB1 Alien Syndrome (1988)(ACE)[Alkatraz Protection System] ZXSpectrum +F1C5073F2F496D853D7BB4B6B3FA6F6E Alien Syndrome (1988)(Dro Soft)(ES)(en)(Side A)[Alkatraz Protection System][re-release] ZXSpectrum en ES +E0F888961611CCCA3FD5F6CC96341696 Alien Syndrome (1988)(Dro Soft)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +CE3061C91E7C66652FE64EEEF7A9DAB5 Alien Syndrome (1988)(RAD)(Side A)[re-release] ZXSpectrum +F4F097F963DA77E031D21B803D7CCF15 Alien Syndrome (1988)(RAD)(Side B)[re-release] ZXSpectrum +6E163B9BDEDE2082323213013EF18889 Aliens (1983)(Professional)(16K)(Side A) ZXSpectrum +EB1A9927887EB778015A6FD5F847570F Aliens (1986)(Electric Dreams) ZXSpectrum +186A91CED3EF3759F7DA7FA34CFB9B47 Aliens (1986)(Electric Dreams)[a] ZXSpectrum +5D4EB89CE34A3DA695C003312DCDA339 Aliens (1986)(Electric Dreams)[a2] ZXSpectrum +E9195451F5F1CBA5DCFA94BB0AA6C8CF Aliens (1986)(Electric Dreams)[a3] ZXSpectrum +1AB759CBCB112AB01202558C8965AA7B Aliens (1986)(Electric Dreams)[a4] ZXSpectrum +F2B619F67B817273D10B7AE7C1B90C42 Aliens (1986)(Proein Soft Line)(ES)(en)[re-release] ZXSpectrum en ES +7E925BE296A2E687D9AC07C42F6939BB Aliens (1987)(Load 'n' Run)(IT) ZXSpectrum IT +7C2CEEB3032913EF9ADF991216426296 Aliens US Version (1987)(Electric Dreams)[a][aka U.S. Aliens] ZXSpectrum +38F00BF191876E19025A1940979EB8F4 Aliens US Version (1987)(Electric Dreams)[a2][aka U.S. Aliens] ZXSpectrum +DDEFD974746D84974E2DBB040189AEF3 Aliens US Version (1987)(Electric Dreams)[aka U.S. Aliens] ZXSpectrum +42108A7D5EAD34DF7491ADED00ED431E Aliens US Version (1990)(Alternative)(Side A) ZXSpectrum +E1C2E386D1759558336CF28AF122F7CD Aliens US Version (1990)(Alternative)(Side B) ZXSpectrum +1C3EFA2AEE5973022190DEF1E6B9E1F0 Aliens v3 (1986)(Your Sinclair) ZXSpectrum +41258D02B3404B1BF45A147B72C7BE08 Aliens v3 (1986)(Your Sinclair)[a] ZXSpectrum +2F1450895543F29AF04AE87214AFB73E Aliquid Simplex (1984)(Your Computer)[aka Aliquids Simplex] ZXSpectrum +69FA7DF0C5976F1573BE2057742D971D Alky Ollie (1986)(Firecracker)[a][aka Happy Hour] ZXSpectrum +F4E640FED2B670708EEF198224C227D9 Alky Ollie (1986)(Firecracker)[aka Happy Hour] ZXSpectrum +4EDAA1795657B31144200067E8959434 All in a Day's Work (1996)(Zenobi) ZXSpectrum +422669837495607AE33A48500C9F4EB2 All or Nothing (1984)(Abbex Electronics)[speech] ZXSpectrum +0B72A47183CA4C579C7BE8F16F67A999 All or Nothing (1984)(Prism Leisure Corporation)[re-release] ZXSpectrum +8B6756A8AEB887F65CA59FBF247C9B43 All Present and Correct (2009)(Smith, Bob) ZXSpectrum +279E30F43F8EDF0A3AE3BE26BAEE8BDC All Time Great Tour 1 (1992)(Lambourne Games)(Side A) ZXSpectrum +62E0FE5A97C77B4C6E5F7D104BE468A5 All Time Great Tour 1 (1992)(Lambourne Games)(Side A)[a] ZXSpectrum +C436E44A0E3386C88C606AC96E3BBA49 All Time Great Tour 1 (1992)(Lambourne Games)(Side B) ZXSpectrum +B40BFF9B4C8E92E93E7194432A781234 All Time Great Tour 1 (1992)(Lambourne Games)(Side B)[a] ZXSpectrum +CAC6CAB8473FFA8E6E03850CC8E32ECA Alla Conquista del West (1986)(Load 'n' Run)(IT) ZXSpectrum IT +6A9AF5ABE500484C23203FC94DDB0746 All-American Basketball (1992)(Zeppelin Games) ZXSpectrum +076F531434FACC7B7A4FB736253E0698 Alley's Gun (1987)(MicroHobby)(ES) ZXSpectrum ES +DFB11658E25F311D847451093BDB82FC All-Key-Tester (2014)(Pgyuri)[CSSCGC] ZXSpectrum +8C741C28F514C6C52E5A89759912D07B Allo Call (19xx)(-) ZXSpectrum +D4AE2BF475661E35DE5CC4FF14FFB04E Alma de Guerrero (2003)(Beyker Soft)(ES) ZXSpectrum ES +192D5DEF77D86753330FD18F2290F329 Almost Bosconian (2014-04)(Amore, Gabriele)(48K-128K)[aka Forget Bosconian] ZXSpectrum +10291037EA241E46BA05595C8D63F9DB Alo Bao (1986)(Load 'n' Run)(IT) ZXSpectrum IT +F32A3F17C0EE973881CDB00607FE1474 Alpha 1 (1984)(Wisskirchen, Stefan)(DE) ZXSpectrum DE +94FCBFCED4737A31F259BE15DB8B63EC Alpine Games (1987)(Atlantis) ZXSpectrum +8BE3BE136C464D1002B9A9A4F561A910 Alpine Games (1987)(Atlantis)[a] ZXSpectrum +BFA1D836BEC58A4CA62B7FC301019124 Al-strad (1991)(Guild, The) ZXSpectrum +24547E689AFF0369BE971F2E1035BFD2 Alta Tension (1987)(Erbe)(ES)(en)[aka Living Daylights - The Computer Game, The][re-release] ZXSpectrum en ES +9E07B838CE38AE853752AF5044C0E284 Alta Tension (1987)(IBSA)(ES)(en)[aka Living Daylights - The Computer Game, The][re-release] ZXSpectrum en ES +A97CA971C2F1A88D005D733FB3371CFF Alter Earth (1984)(Double Play Adventures) ZXSpectrum +7E2986ACD5D0C31879E69B25E0D9C62B Alter Ego (2011)(RetroSouls)(RU)(en) ZXSpectrum en RU +1153232C36536B766BAD805E95F90C35 Alter Ego (2011)(RetroSouls)(RU)(en)[custom loader] ZXSpectrum en RU +F0AEA482013194F4EC6D3F6CE24A2AA8 Altered Beast (1989)(Activision)(48K-128K) ZXSpectrum +831AE35702060E38BEDD975EC59CFD8C Altered Beast (1989)(Activision)(48K-128K)(Side A) ZXSpectrum +3840FA32AB9CB1DC71CAFFF0C07B59B1 Altered Beast (1989)(Activision)(48K-128K)(Side B) ZXSpectrum +ED4DA6154BA6331955C0E7200F0525C3 Altered Beast (1989)(Activision)(48K-128K)[a] ZXSpectrum +ED0E4F70BA7BF6D2EEB50907FFF356DF Altered Beast (1989)(Activision)(48K-128K)[a2] ZXSpectrum +851C2A6C433B430DC355B079CB16D49F Altered Beast (1989)(Activision)(48K-128K)[a3] ZXSpectrum +D563BDDD2DE413FD2C39A4CB47C61E71 Altered Beast (1989)(MCM)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +E7945B41A8C3279910CFEBCCB163B97A Altered Beast (1989)(MCM)(48K-128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +06E971DDE4E40940E5B7527E5FF208EF Altered Beast (1989)(MCM)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +687706A21C14C42C9D9C98C8F47F920E Altered Beast (demo) (1989)(Activision)(48K-128K)[Your Sinclair Covertape] ZXSpectrum +7B64CBC96B47F4B9BF7D942661699ECB Alternative World Games (1987)(Erbe)(ES)(en)[re-release] ZXSpectrum en ES +C138F31CFEE282AF29C32253354DB4E1 Alternative World Games (1987)(Gremlin Graphics) ZXSpectrum +2D291BF685176573D23D2F7FF2CF3F5C Alternative World Games (1987)(Gremlin Graphics)[a] ZXSpectrum +6DBCA082AAC0AADF65F9E260FDEF2212 Amaurote (1987)(Dro Soft)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +2F4134468D4B664C92C7307F49357BA7 Amaurote (1987)(Mastertronic Added Dimension)(128K) ZXSpectrum +4E11DA682EE59DB5A8D037532CFDAD4E Amaurote (1987)(Mastertronic Added Dimension)(48K-128K) ZXSpectrum +DD1215E88774533A8EE824C6286BDDAA Amaurote (1987)(Mastertronic Added Dimension)(48K-128K)[a] ZXSpectrum +5E6074BAE33EA8D9817BA5C3C56F18E0 Amaurote (1987)(Mastertronic Added Dimension)(48K-128K)[a2] ZXSpectrum +14ACD83FED54352501FA62022B02F6BF Amaurote v1.0 (1987)(Mastertronic Added Dimension)(48K-128K) ZXSpectrum +04C813954D44E4FDD3037BEE854931AC Amaze (1982)(Sinclair Programs)(16K) ZXSpectrum +7A0150B211831790184CF0DDB4000C32 Amaze (1983)(Bytesize)(16K) ZXSpectrum +F1B7661B3C0CFF2DD7CD82C8AD66C2BF A-Maze (1986)(K'Soft) ZXSpectrum +C0FB4A30738E501D5C73714094D2051B Amazing (1984)(Newtech Publishing)(16K) ZXSpectrum +91D0DF229932E94C3EED87560ED1854C Amazing Rocketeer, The (2007)(Fotou, John)(GR)(en) ZXSpectrum en GR +155FA206C1B8B83330EE48E58E50BE66 Amazing Rocketeer, The (2007)(Fotou, John)(GR)(en)[a] ZXSpectrum en GR +6ABCE07062EF139287371D58B8062FEE Amazing Rocketeer, The (2007)(Fotou, John)(GR)(en)[a2] ZXSpectrum en GR +E175843F9DFA6C98A43BA553E5546E8B Amazing Rocketeer, The (2007)(Fotou, John)(GR)(en)[a3] ZXSpectrum en GR +2F031864CF2F7949B167CE8A5DB81E77 Amazing Rocketeer, The (2007)(Fotou, John)(GR)(en)[a4] ZXSpectrum en GR +19F7C64FBD6D1F72E4AC5FC4932DBACF Amazing Rocketeer, The v1.5 (2007)(Fotou, John)(GR)(en) ZXSpectrum en GR +E8C8AA794D491E83D919DE9D263341C0 Amazing Spider-Man and Captain America in Dr. Doom's Revenge!, The (1989)(Empire)[a][aka Amazing Spider-Man and Captain America in Doctor Doom's Revenge!, The] ZXSpectrum +A1CE937459A3FDD2AE8C92060932026E Amazing Spider-Man and Captain America in Dr. Doom's Revenge!, The (1989)(Empire)[aka Amazing Spider-Man and Captain America in Doctor Doom's Revenge!, The] ZXSpectrum +355047806EE384C699CA6107F975901B Amazonia (1985)(Ciberne)(BR) ZXSpectrum BR +B6A6532CC58866AE671F2FF376B7CD6B Amazonia (1985)(Ciberne)(BR)[a] ZXSpectrum BR +EF5938DE960CE54490C99444A46E17EC American 3D Pool (1992)(Zeppelin Games) ZXSpectrum +6BF3555827EDD882E28D4103143B9BFF American Football (1984)(Bug-Byte)[re-release] ZXSpectrum +793DE42EF7FD2C0159ED7D7448A39012 American Football (1984)(Mind Games) ZXSpectrum +F9FC0A1EDDA4F0032BB0EAEB392CA37E American Football (1984)(Mind Games)[a] ZXSpectrum +65291C1D929E5115B43DE83FF327A843 American Football (1984)(Softstone)[a][aka US Football] ZXSpectrum +4769C2220E77F2FCF22468A595E43E11 American Football (1984)(Softstone)[aka US Football] ZXSpectrum +C087646D8B07E4D0E3C9FE5F4C4AB3DC American Football Head Coach (1986)(Addictive Games) ZXSpectrum +809D943AAFA7CEBB64196C6210EA9BB7 American Football Head Coach (1986)(Addictive Games)[a] ZXSpectrum +3D2B8803E97F6E6FB0C6BCC8E9B3FB40 American Tag-Team Wrestling (1992)(Zeppelin Games) ZXSpectrum +C4C22931477431ECD161790100B56BBE American Tag-Team Wrestling (1992)(Zeppelin Games)(128K) ZXSpectrum +C59DE5938F300925E2D99B8D0BD95FC5 American Turbo King (1990)(Virgin Mastertronic)(48K-128K)[aka Super Car Trans Am] ZXSpectrum +B09979F4BC55BDBCBA2BCD3AA96A6E90 American Turbo King (1990)(Virgin Mastertronic)(48K-128K)[aka Super Car Trans Am][lightgun] ZXSpectrum +301D4759AD8DF872B244A9A9299CCE06 Amiga Advert (19xx)(-)(SI)(sr) ZXSpectrum sr SI +042F6339985CC980B211DCB7CB10B061 Amity's Vile (1987)(Bailey, Michael) ZXSpectrum +732B38B73115B03BB12D8E36CB9136B4 Amity's Vile (1987)(Bailey, Michael)[a] ZXSpectrum +EF43C1F331AB490EF71FC1BF0550C63F Amnesia (2003)(Collins, Paul E.)[CSSCGC] ZXSpectrum +A326B9948F72C612AC710F8C709C8058 Amnesia v1,02 (2015)(Huelvy)(es) ZXSpectrum es +BAB7ACBE7C253ADADAD87EDC49CF61DF Amnesia v1.02 (2015-12-05)(Huelvy) ZXSpectrum +691B61AD181EF9A7F15476D9C485EE75 Amo del Mundo (1990)(Positive)(ES) ZXSpectrum ES +806522F2F60B57B37D02B866E16B6839 Amo del Mundo (1990)(Positive)(ES)[a] ZXSpectrum ES +D64B5DDC94E88D9A78744D0FEE4511E6 Amo del Mundo (1990)(Positive)(ES)[a2] ZXSpectrum ES +ECB8E105DD920C076DB9B6DAF92A9214 Amores de Brunilda, Los (2013-12-22)(RetroWorks)(128K)(ES) ZXSpectrum ES +7A44E459D05A70B1534D88D115634B85 Amores de Brunilda, Los (2013-12-22)(RetroWorks)(128K)(ES)(ca) ZXSpectrum ES +7218E075CA002C56A7D72A6C994D2FC3 Amores de Brunilda, Los (2013-12-22)(RetroWorks)(128K)(ES)(ca)[a] ZXSpectrum ES +E11ABA5D8D1713878A26AD4480793448 Amores de Brunilda, Los (2013-12-22)(RetroWorks)(128K)(ES)(en) ZXSpectrum en ES +FE8D3BB6DE12C3B8945FE3211AF92BC7 Amores de Brunilda, Los (2013-12-22)(RetroWorks)(128K)(ES)(eu) ZXSpectrum ES +249D88DF15FF8ECCF8DB5C384E19E8B7 Amores de Brunilda, Los (2013-12-22)(RetroWorks)(128K)(ES)(it) ZXSpectrum it ES +C40A60900D79517766E32CDF45B30139 Amoto's Puf (1988)(SPE)(ES) ZXSpectrum ES +C8C8883C62597C37C948FD33F76EEDEE Amoto's Puf (1988)(SPE)(ES)[a] ZXSpectrum ES +E2F2C4268CEBC3577D3544B8A7F328F5 Amtrak Rail Pass (1989)(Greenup, Ashley) ZXSpectrum +74F5951201EAE82D1C5DA4C963E015BB Amulet of Darath, The (1992)(Zenobi) ZXSpectrum +6047263E14B60087B7C24CCECB16A6DA Amulet, The (1985)(Sentient) ZXSpectrum +445E1935D006A877C67867E17558178A Anaconda (19xx)(Software Projects)(128K) ZXSpectrum +718703CA511B18B187EB964C9408376C Anaconda (19xx)(Software Projects)(Side A) ZXSpectrum +4D839FE4F3ECB2FFEBF016FA582C80F0 Anaconda (19xx)(Software Projects)(Side B) ZXSpectrum +D65388E6ED7A4E67B6B177C9CFA36A28 Anagrams (1983)(McGraw-Hill Book Company UK)(16K) ZXSpectrum +7600E2D3BBEA28047FD73D474B4CBBEB Anagrams (1984)(Newtech Publishing)(16K) ZXSpectrum +B878124742886E1876EBA8F63413D5AF Anagrams (1987)(Rogers, Ian J.) ZXSpectrum +ADEC5D6541B33BE1EA37339E45A11756 Anagrid (1984)(Newtech Publishing)(16K) ZXSpectrum +E313BC245594C78684AA6AA583CC528C Anakonda 2 (1994)(Kotsoft)(RU) ZXSpectrum RU +80CBCC89C9924F03BE0A114227C39F41 Anamagon's Temple, The (1988)(Mediandroid) ZXSpectrum +42965CD764201DA96A53E00A8C432BCA Anarchy (1987)(Rack-It) ZXSpectrum +B6DDC3390208AABD336A375623CA26E2 Anarchy (1987)(Rack-It)[a] ZXSpectrum +D12E32FA9950B97FAF0844CEDE1032DF Ancient Battles. Enciclopedia de la Guerra (1989)(System 4)(48K-128K)(ES)(en)(Tape 1 of 2 Side A)[a][aka Encyclopedia of War - Ancient Battles][re-release] ZXSpectrum en ES +685E2AF8A94BF58C8ACBAC5CF97F61F4 Ancient Battles. Enciclopedia de la Guerra (1989)(System 4)(48K-128K)(ES)(en)(Tape 1 of 2 Side A)[aka Encyclopedia of War - Ancient Battles][re-release] ZXSpectrum en ES +C3B33A6A374530C085B51C0897A681A3 Ancient Battles. Enciclopedia de la Guerra (1989)(System 4)(48K-128K)(ES)(en)(Tape 1 of 2 Side B)[a][aka Encyclopedia of War - Ancient Battles][re-release] ZXSpectrum en ES +17FD9353371D66DA5D718264E6AB7A57 Ancient Battles. Enciclopedia de la Guerra (1989)(System 4)(48K-128K)(ES)(en)(Tape 1 of 2 Side B)[aka Encyclopedia of War - Ancient Battles][re-release] ZXSpectrum en ES +0DB7B804063794FD403CC291743BAD91 Ancient Battles. Enciclopedia de la Guerra (1989)(System 4)(48K-128K)(ES)(en)(Tape 2 of 2 Side A)[a][aka Encyclopedia of War - Ancient Battles][re-release] ZXSpectrum en ES +E9E8EE0639A08CAD491E358E32EF9431 Ancient Battles. Enciclopedia de la Guerra (1989)(System 4)(48K-128K)(ES)(en)(Tape 2 of 2 Side A)[aka Encyclopedia of War - Ancient Battles][re-release] ZXSpectrum en ES +6DB7714227FEE6333D47025D67958CCF Ancient Battles. Enciclopedia de la Guerra (1989)(System 4)(48K-128K)(ES)(en)(Tape 2 of 2 Side B)[a][aka Encyclopedia of War - Ancient Battles][re-release] ZXSpectrum en ES +62FB1FA229B7108B2FEC2F373182927E Ancient Battles. Enciclopedia de la Guerra (1989)(System 4)(48K-128K)(ES)(en)(Tape 2 of 2 Side B)[aka Encyclopedia of War - Ancient Battles][re-release] ZXSpectrum en ES +9E7D89C3F703028E19469C923771A042 Andeskydning (19xx)(-)(da) ZXSpectrum da +56947F475B8D666490AB8951F5E60D28 Andre's Night Off (1984)(C&VG) ZXSpectrum +9D5F61FF90E9B0573A4D34FEDC143795 Andre's Night Off (1984)(C&VG)[a] ZXSpectrum +2DEE6EE019C0111F6A309EAF9892931B Android Nim (1982)(Altwasser, Richard Francis)(16K) ZXSpectrum +61A2D782EC1814A107391CAFA04CA611 Android Nim (1982)(Altwasser, Richard Francis)(16K)[a] ZXSpectrum +716CD5FFEA1521CBEE849CFE5D053056 Android One - The Reactor Run (1983)(Vortex)(16K) ZXSpectrum +FF14526C7717E1AB7848799D0185DB02 Android One - The Reactor Run (1983)(Vortex)(16K)[a] ZXSpectrum +4E01D39FC87D0F82FD301D37A0BFDB04 Android One - The Reactor Run (1983)(Vortex)(16K)[a2] ZXSpectrum +09D585D3E8F2B2021F2310B3F1882308 Android One - The Reactor Run (1983)(Vortex)(16K)[Sinclair User Covertape] ZXSpectrum +4FBE8B1D19B880E8D74CAF5919DC15C4 Android One (1983)(Kempsoft)(16K)[re-release] ZXSpectrum +028C28C4B8E26CAC935EBC688647ED91 Android One (1983)(Ventamatic)(16K)(ES)[a][re-release] ZXSpectrum ES +77AA97FEA381DDA72B423E6E3F48F436 Android One (1983)(Ventamatic)(16K)(ES)[re-release] ZXSpectrum ES +6A80BB348D5A86FD739BFCA6EF8BFD5A Android Two (1983)(Aackosoft)(NL)(en)[re-release] ZXSpectrum en NL +B6DF491DF3CE30D308FE09D84C7696A4 Android Two (1983)(Vortex)[aka Android 2] ZXSpectrum +743F24CC51AF91A03433FFF4A915FC93 Android Two (1983)(Vortex)[Sinclair User Covertape][aka Android 2] ZXSpectrum +4682FA758DC61A1714480101B786868F Android Two v1 (1983)(Vortex)[aka Android 2] ZXSpectrum +AA23A36C2E1635C46FFFD08AA2969F54 Android Two v2 (1983)(Vortex)[a][aka Android 2] ZXSpectrum +EFB65AB6CAC4FAF918099AA16BBEEE01 Android Two v2 (1983)(Vortex)[a2][aka Android 2] ZXSpectrum +354772A569A586C695EC3A9D20F4AC6A Android Two v2 (1983)(Vortex)[aka Android 2] ZXSpectrum +EFB4990EBA2F219B6B8D9F77EF30324E Androide (1984)(ERE Informatique)(16K)(FR) ZXSpectrum FR +5C2AC64BC73E9B0AACD5C9F9DCE469AC Androide (2014-02)(PixelSoftware)(es) ZXSpectrum es +217CDCFA14E9CE45B6A015FED806D356 Androids (1983)(Sunshine Books)(16K) ZXSpectrum +40D95C7E8B546CE8AE2FEE50E080D8C6 Androids (1983)(Sunshine Books)(16K)[a] ZXSpectrum +91771CAD20CCCA259455CEEDFBD09608 Androids (1983)(Sunshine Books)(16K)[a2] ZXSpectrum +FE53A3481DB06F5765FDDD8D382C844F Androids (1983)(Timex)(TC2048-TS2068) ZXSpectrum +A25484533AA847103DA28A6E5C3E003D Andromeda (1983)(PSS) ZXSpectrum +1ADA78DEAA9CAF535339E764C7A68C43 Andromeda (1984)(MicroHobby)(ES) ZXSpectrum ES +6D89357A91F88B9BA49C299F5B94B9D5 Andromeda 3 (1984)(ZX Computing) ZXSpectrum +F7156D443C68A116AFA4129EC03F02CE Andromeda Chess (1984)(Andromeda) ZXSpectrum +94C087FB4EF915A0A4B92EE2E54A08D7 Andromeda Chess (1984)(Andromeda)[a] ZXSpectrum +9799764BF50EC2E5B20E24407B0C8B0F Andy Capp (1988)(Alternative)(48K-128K)[re-release] ZXSpectrum +452142EA5D32D3E24D6D8D249CE26E29 Andy Capp (1988)(Mirrorsoft)(128K) ZXSpectrum +8236705C3BC618F8980171A62B95EA1E Andy Capp (1988)(Mirrorsoft)(48K-128K) ZXSpectrum +6CB8DB54E313692B097608B600DE344C Andy Capp (1988)(Mirrorsoft)(48K-128K)(Side A) ZXSpectrum +955F6080371C2D760603B87C337CA99D Andy Capp (1988)(Mirrorsoft)(48K-128K)(Side B) ZXSpectrum +671816D87F11FECC8E3E5B0390653D2B Andy Capp (1988)(Mirrorsoft)(48K-128K)[a] ZXSpectrum +2A4FE11850D559E553C375ABF1F49805 Anfractuos (1987)(Compulogical)(ES)(en)[re-release] ZXSpectrum en ES +BE2AB61FCD72A918697E2F65EE89C577 Anfractuos (1987)(Players) ZXSpectrum +F16B1AF4AA0861F1B31352B9E2C08F7D Angel Nieto Pole 500 (1990)(IBSA)(ES)(Side A)[re-release] ZXSpectrum ES +2368F4882BCBFE02EC8BB67CEB2ADE64 Angel Nieto Pole 500 (1990)(IBSA)(ES)(Side B)[2a black][re-release] ZXSpectrum ES +5DDE82BAC036DE3F457ADB77DAFD1ACF Angel Nieto Pole 500cc (1990)(Opera Soft)(ES) ZXSpectrum ES +0ACC73C5E71FCF5CD6D4D05798444394 Angel Nieto Pole 500cc (1990)(Opera Soft)(ES)(Side A) ZXSpectrum ES +F43357B59B9C63F87132A62E697C7079 Angel Nieto Pole 500cc (1990)(Opera Soft)(ES)(Side A)[small case] ZXSpectrum ES +0A0A1A65EDE459704703C31595B0A0EC Angel Nieto Pole 500cc (1990)(Opera Soft)(ES)(Side B) ZXSpectrum ES +C4E565DECA51A0DF5B92EEBE31981CA3 Angel Nieto Pole 500cc (1990)(Opera Soft)(ES)(Side B)[small case] ZXSpectrum ES +D6F863AA287C33E384EFEBEDD2ED7FED Angle Ball (1987)(Mastertronic Added Dimension) ZXSpectrum +142992ABA3F31088453E8022DEB9682D Angle Ball (1987)(Mastertronic Added Dimension)[a] ZXSpectrum +DD363F05F8113EB43CFB99FB25808124 Angler (1983)(Virgin Games) ZXSpectrum +80E4DE93ED17CC48D2435F72D325D72F Angles (1983)(Contrast)(16K)[aka L-Game] ZXSpectrum +F230791DAA2090D9A8C5C786B410928B Anglia Rover (1988)(Dee-Kay Systems) ZXSpectrum +620474B974D76D026308C665738EF1B8 Anglo Scot (1987)(Dee-Kay Systems) ZXSpectrum +2A9FB078BC55DA3C3CA8F3BD81BAA632 Angry Birds - Opposition (2016)(kas29)(48K-128K)(RU)(en)[CSSCGC] ZXSpectrum en RU +6BD70358DA231C854F314CDA7FE4375E Animated Strip Poker (1985)(Knightsoft)[a][adult] ZXSpectrum +A70525C4A93AB1639E77E925900F6D7D Animated Strip Poker (1985)(Knightsoft)[adult] ZXSpectrum +13FCF0E055F2219A3196D639266B2297 Ankh-Morpork (19xx)(-) ZXSpectrum +1BC79DC68224ED2E0DE5CB4B2BD17A35 Annals of Rome (1986)(PSS) ZXSpectrum +1680304803B0899C4D004A36FFF18940 Ano Gaia (1992)(Your Sinclair) ZXSpectrum +51F972CC0BF9201318AD443D18213702 Another Brick on the Wall 2 (2005)(Compiler)(ES) ZXSpectrum ES +F235444328B6C0AD2AE55AFFF15EFB2F Another Brick on the Wall 2 (2005)(Compiler)(ES)[a] ZXSpectrum ES +098EE2869BC2CF3D4E35202A35F633AB Ant Attack (1983)(Hansesoft)(DE)[re-release] ZXSpectrum DE +252E1B979E8A80F79BC28EB743F3925E Ant Attack (1983)(Quicksilva) ZXSpectrum +B7835E2FD00F84170CA24BA111CADB4D Ant Attack (1983)(Quicksilva)[a] ZXSpectrum +24AB1AE2FF44BFA14A06192AF5796D90 Ant Attack (1983)(Quicksilva)[a2] ZXSpectrum +2B6ABA1D96F2707EA1E298F4013DF217 Ant Attack (1983)(Quicksilva)[a3] ZXSpectrum +083FCD2BCD1770183ED113AF6DBD388C Ant KO (19xx)(-)(16K)(el)[aka ANThupobrixiaKO] ZXSpectrum el +D536CE747EE95AFCC7595408D5EFDE1E Antagonists, The (1985)(Addison-Wesley Productions)(GB)(nl)[aka Antagonisten, De] ZXSpectrum nl GB +EB39F5434496789AC231F53B42CB8BBE Antarctic Diamonds (1985)(Tweety Soft)(DE)(en) ZXSpectrum en DE +14A18AA20738B54B20088D39498124A6 Antares (1987)(Dro Soft)(ES) ZXSpectrum ES +04D29909882313DCEE6917E0196B470D Anteater (1986)(Paradise)(Side A) ZXSpectrum +710FF8701D90BD344F7C1F778766777B Anteater (1986)(Paradise)(Side B) ZXSpectrum +61B3E539A23920962088D5E635D490AB Antiaereo (1983)(Ediciones Ingelek - Ediciones Nueva Lente)(16K)(ES) ZXSpectrum ES +2B4ACBEA389DFCF3AF78A2BEFBAF3398 Antiaereo (1983)(Jorge, Lucas)(16K)(AR)[re-release] ZXSpectrum +D0E1DCCADF6675F4F788AD147331C141 Antics (1984)(Bug-Byte)[a][aka Birds and the Bees 2, The] ZXSpectrum +AD8322A00EA08E3A924F16B9C495E266 Antics (1984)(Bug-Byte)[aka Birds and the Bees 2, The] ZXSpectrum +CB397D6115924FC76EC83D3DD709A658 Antiquity Jones (2012)(Jenkinson, Paul)(48K-128K) ZXSpectrum +28AF3D82BE40A521B88E6C90F3D875F5 Antteroo the Mutant (1985)(Central Solutions) ZXSpectrum +AE486ED6B7E784B58CA3A67B8646902C Anttilis Mission, The (1992)(Compass) ZXSpectrum +DE9F668DACB1C6699695CE0F1AB26017 Anttilis Mission, The (1992)(Compass)[a] ZXSpectrum +E45AC446BE29F6724B9A0DB69D11A507 Anttilis Mission, The (1992)(Compass)[a2] ZXSpectrum +795A80EEA6FE0F4620E54F8AD933931B Anttilis Mission, The (1992)(Compass)[master tape] ZXSpectrum +BCFCA6780D48147A2901C988B1E7E57C Anttilis Mission, The (1992)(Compass)[Your Sinclair Covertape] ZXSpectrum +13058F315C8D348C4D8437524F10244F Apache Raid!! (1987)(Pirate)[aka Cowboys 'n' Injuns] ZXSpectrum +5E4EAF1D40BF21AEC2BD94A49B3EBDD9 Apaches (1986)(Load 'n' Run)(IT) ZXSpectrum IT +F5A62C2509B10AF005A2F9CACE23A1E1 APB (1989)(Domark)(48K-128K)(Side A)[aka All Points Bulletin] ZXSpectrum +3883BF3121E246BECF59BAF1A7547594 APB (1989)(Domark)(48K-128K)(Side B)[aka All Points Bulletin] ZXSpectrum +9AD448F5359AE652707CC0AFCB6EA49B APB (1989)(Domark)(48K-128K)[a][aka All Points Bulletin] ZXSpectrum +31E1923B0DF207150795539BB328EBF2 APB (1989)(Domark)(48K-128K)[a2][aka All Points Bulletin] ZXSpectrum +FB789C7A2AFACA49F10DADBE52C70189 APB (1989)(Domark)(48K-128K)[a3][aka All Points Bulletin] ZXSpectrum +21CDC9DDF71B5C6611035A8A26F04332 APB (1989)(Domark)(48K-128K)[aka All Points Bulletin] ZXSpectrum +34F946AA2A3ED6604A1D523DEC27398D APB (1989)(Erbe)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +CCF6E9E9D38C764152D6B1EBFB0BD272 APB (1989)(Erbe)(48K-128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +1189282EB7067246DC38CAC026D46964 APB (1991)(Hit Squad, The)(48K-128K) ZXSpectrum +46020D1F1F4E72011E70D5B8009600F9 Apenao's Avatar - Enter the World (2010)(Apenao)[CSSCGC] ZXSpectrum +A4AA16A447702D3FFD8BBB7BCBBC8A11 Apfel-Kobold (1983)(Happy Computer)(DE) ZXSpectrum DE +E8EEC0EA6F8DB5F57C57CA5E9AA3B938 Api (1986)(Load 'n' Run)(IT) ZXSpectrum IT +3CA75B48EC8AB9456AE8FBC0E7C64644 Apocalypse (1983)(Command)(FR)(en)(Side A)[re-release] ZXSpectrum en FR +6C1EE69FDCD10247D3A9FA674896CBBA Apocalypse (1983)(Command)(FR)(en)(Side B)[re-release] ZXSpectrum en FR +F989D8A3FF51379E9826CF35669AC2F9 Apocalypse (1983)(Red Shift) ZXSpectrum +43FA3CEADFD89F0C1693C4F73BB9FC10 Apocalypse (1983)(Red Shift)(Side A) ZXSpectrum +2A39ED3E39AA472A1903FF7DCADD7018 Apocalypse (1983)(Red Shift)(Side B) ZXSpectrum +B64194AC3C95509D0C9C0C98D60E7990 Apocalypse Expansion Volume 1 (1984)(Red Shift)(Side A) ZXSpectrum +1DEFD2956A8A88DEC677FFAC5ED05952 Apocalypse Expansion Volume 1 (1984)(Red Shift)(Side B) ZXSpectrum +49E71A535E7BC43058B281538DA44F1D Apocalypse Expansion Volume 2 - Chapter 1 (1984)(Red Shift)(Side A) ZXSpectrum +6475CFC6204C789857ABAAAB28C72589 Apocalypse Expansion Volume 2 - Chapter 1 (1984)(Red Shift)(Side B) ZXSpectrum +F169888C6C69E6D03C3F39F7F1F390BD Apocalypse Expansion Volume 2 - Chapter 2 (1984)(Red Shift)(Side A) ZXSpectrum +40CE66C67331BDB69C44165B4E069573 Apocalypse Expansion Volume 2 - Chapter 2 (1984)(Red Shift)(Side B) ZXSpectrum +F2E6049F643548807E7FC0B0B13CDCA5 Apocalyptic Asteroid Bombardment Death 2 - Cosmic Radiation (2000)(Maxwell, Alan)[CSSCGC] ZXSpectrum +71925ABA3E5E55C93775AC860E27DC0A Apollo 11 (1983)(Darkstar) ZXSpectrum +90AF7F770392923BFB40C16B9AEE0652 Apollo 2 (1983)(Mastertronic)[a][aka Apollo 11][re-release] ZXSpectrum +29C6A8816E9F28497F9A371877106F08 Apollo 2 (1983)(Mastertronic)[aka Apollo 11][re-release] ZXSpectrum +0C67CB1D2D70AAE6657214DBB293FA73 Apollo Moon Lander (1983)(Dickens, A.C.)(16K) ZXSpectrum +604055266805C41B9CF28F4663CCE5F7 Appel Vanger (1983)(ZX Computing)(16K)(nl) ZXSpectrum nl +6E2486E275F983560D7307FB19F5BCAA Apple Jam (1984)(DK'Tronics)(16K) ZXSpectrum +E25A1EB17662DE01DBA63C81E9751FF6 Apple Jam + Light Pen MK2-3 (1984)(DK'Tronics)(16K) ZXSpectrum +4031813EFEB386A5CA6205E82CA71A37 Apple Thief (1983)(Sinclair Programs)(16K) ZXSpectrum +A31834E236CE6B233EDC50EA44A87FD1 Appleman (1984)(Load 'n' Run)(16K)(it) ZXSpectrum it +A9F8B562EF0CF25FCD6C80E01AC83D96 Appleton, The (1992)(Pooley, Walter) ZXSpectrum +0FC400896B70E201D9ECBC7B05B9E01F Apprentice, The (1993)(Zenobi)(128K) ZXSpectrum +616F45C53E16ABC530F28F3638827B8C April 7th (1992)(Zenobi) ZXSpectrum +EBC755B44DFE8FF2814F30D2766F7762 Apulija 13 V1.1 (2013)(Grussu, Alessandro)(48K-128K)(IT) ZXSpectrum IT +C56FA8348FDB9432D76C89BAAEC7683D Apulija 13 V1.1 (2013)(Grussu, Alessandro)(48K-128K)(IT)(de) ZXSpectrum de IT +1CCE50C9BBE2F4C62264CBF5FDBAABC4 Apulija 13 V1.1 (2013)(Grussu, Alessandro)(48K-128K)(IT)(en) ZXSpectrum en IT +CC5CCCF56449210D2616606315BE047C Apulija 13 V1.1 (2013)(Grussu, Alessandro)(48K-128K)(IT)(es) ZXSpectrum es IT +2E53CC300B50DF475CC318D9900DFF76 Apulija 13 v1.2 (2013-09-24)(Grussu, Alessandro)(48K-128K)(IT) ZXSpectrum IT +DD0B7C851A9882B755C0AB69B48940E4 Apulija 13 v1.2 (2013-09-24)(Grussu, Alessandro)(48K-128K)(IT)(de) ZXSpectrum de IT +4BD7762F2CF93B6D89EBABE127ACF3DB Apulija 13 v1.2 (2013-09-24)(Grussu, Alessandro)(48K-128K)(IT)(en) ZXSpectrum en IT +F99E6531658241C1DD3E09FD0BB73704 Apulija 13 v1.2 (2013-09-24)(Grussu, Alessandro)(48K-128K)(IT)(es) ZXSpectrum es IT +95AB35CF0B2E43038E0B6997EF44DFB4 Apulija 13 V2.0 (2013)(Grussu, Alessandro)(48K-128K)(IT) ZXSpectrum IT +791B3E2E4C0D2FB3BE2ADF8D8E727001 Apulija 13 V2.0 (2013)(Grussu, Alessandro)(48K-128K)(IT)(de) ZXSpectrum de IT +CDC29A1E75CB88BA5BBC458543B30688 Apulija 13 V2.0 (2013)(Grussu, Alessandro)(48K-128K)(IT)(de)[a] ZXSpectrum de IT +6D7A2A302EA13C783DC800132B51EF05 Apulija 13 V2.0 (2013)(Grussu, Alessandro)(48K-128K)(IT)(en) ZXSpectrum en IT +F376B722B37FCBD8EC9BC0D5079288C5 Apulija 13 V2.0 (2013)(Grussu, Alessandro)(48K-128K)(IT)(en)[a] ZXSpectrum en IT +26CDC3CA6EC3AECABF81EF6BC7608803 Apulija 13 V2.0 (2013)(Grussu, Alessandro)(48K-128K)(IT)(es) ZXSpectrum es IT +D7F3F6C017A51DA16DE232AF40DD81EA Apulija 13 V2.0 (2013)(Grussu, Alessandro)(48K-128K)(IT)(es)[a] ZXSpectrum es IT +039312DB5B6750BF0E5B371ADE962282 Apulija 13 V2.0 (2013)(Grussu, Alessandro)(48K-128K)(IT)(fr) ZXSpectrum fr IT +72D1505641535C696FB869F01960E7D3 Apulija 13 V2.0 (2013)(Grussu, Alessandro)(48K-128K)(IT)(fr)[a] ZXSpectrum fr IT +C624100FB939405CD93AC29811B9797A Apulija 13 V2.0 (2013)(Grussu, Alessandro)(48K-128K)(IT)(pt) ZXSpectrum pt IT +599007C792C30ED28AFCE05F0A8C909D Apulija 13 V2.0 (2013)(Grussu, Alessandro)(48K-128K)(IT)(pt)[a] ZXSpectrum pt IT +924125A10645CF68E4C3CD362FCD913A Apulija 13 V2.0 (2013)(Grussu, Alessandro)(48K-128K)(IT)[a] ZXSpectrum IT +0DC877154AB2AF57AB88936885E5CB38 Aquanoids v1.2 (2015-09-06)(Parsons, Neil) ZXSpectrum +0279BD3A522A51A08FC65112045107AC Aquanoids v1.2 (2015-09-06)(Parsons, Neil)(es) ZXSpectrum es +4CAAA75A1C69B7FB69B114A1BCC09F0D Aquaplane (1983)(Quicksilva) ZXSpectrum +6BAB168C551BED233E3ED1F3B4102F64 Aquaplane (1983)(Quicksilva)[a] ZXSpectrum +02C29A190E1A2E4099F91472B04AA344 Aquaplane (1983)(ZX Data)(DK)(en)[re-release] ZXSpectrum en DK +4B4A987E4B1ED9B9A18A5A618BBCAD29 Aquarius (1983)(Bug-Byte) ZXSpectrum +BEEDD8807986930ED1A603AB2EF93E9D Aquarius (1983)(Bug-Byte)[a] ZXSpectrum +C89AD1EC8C79B0D3AC39F0B5F16347D8 Aquasquad (1988)(Atlantis) ZXSpectrum +D4331324309229B9905EB9D7837AB970 Aquasquad (1988)(Atlantis)[a] ZXSpectrum +4C10E949A52C910786AD1BB1586A0E69 Aquasquad (1988)(Atlantis)[a2] ZXSpectrum +7FE5D810A7CF2DBBBC8D184FE508D3AC Arachno Joe - minigame (2003)(Dinu Cristian Mircea)(128K)(RO)(en) ZXSpectrum en RO +AEB454EB2155F3CE74A13ECAF258A489 Aracnav (2006)(Chiaverano, Mariano E.M.)(16K)(AR) ZXSpectrum +B2D6C139499DC13AF2A2EB8CD721C945 Arany Pince (2003)(NyitraiSOFT)(128K)(HU) ZXSpectrum HU +C2C46F8238CB1A1A03ED681D687D808A Arbatax (19xx)(-)(de) ZXSpectrum de +09B2ED0C71A45978B7079E6523315C58 Arc of Yesod, The (1985)(Thor Computer)(128K) ZXSpectrum +AB0198DB37FCE5643C1FDF2EA96F186D Arc of Yesod, The (1985)(Thor Computer)(128K)[a] ZXSpectrum +FC3FC580CD75F61B6DD62F606CEF87F5 Arc of Yesod, The (1985)(Thor Computer)(48K-128K) ZXSpectrum +94AE6D322FD42DB925CC73FAB5ED4C0A Arc of Yesod, The (1985)(Thor Computer)(48K-128K)[a] ZXSpectrum +D5F7CF18E028506695441FFE2085E8FC Arcade Attacks (2015)(-)[CSSCGC] ZXSpectrum +C467C14DA32301CC8C72F9BFDB1B043C Arcade Flight Simulator (1989)(Code Masters)(48K-128K) ZXSpectrum +63C8C68036C51975CFD6C2D3EAC678A3 Arcade Fruit Machine (1990)(Zeppelin Games) ZXSpectrum +44E17D76459C9B0738EE3B29394AA9F8 Arcade Fruit Machine (1990)(Zeppelin Games)(Side A) ZXSpectrum +B372E2472D4BFD1FD7CD52E6230E00D8 Arcade Fruit Machine (1990)(Zeppelin Games)(Side B) ZXSpectrum +E88C50E1823AF49AD2302C4F545B6D26 Arcade Trivia Quiz Question Creator (1989)(Zeppelin Games)(Side A)[master tape] ZXSpectrum +85E60D639A1CCB5DFB103779EDC4E8B1 Arcade Trivia Quiz Question Creator (1989)(Zeppelin Games)(Side B)[master tape] ZXSpectrum +7063B3840A6522CD448AB0FB2BA00BAF Arcade Trivia Quiz Simulator (1989)(Zeppelin Games) ZXSpectrum +4D96F63F9D3952EA948967E6C5C379CD Arcade Trivia Quiz Simulator (1989)(Zeppelin Games)(Side A) ZXSpectrum +A3467EE55CF4C806AF41C54263262D9F Arcade Trivia Quiz Simulator (1989)(Zeppelin Games)(Side B) ZXSpectrum +7F37E524DE925CD5B5161546F634085E Arcade Trivia Quiz Simulator (1989)(Zeppelin Games)[master tape] ZXSpectrum +0AD4E284631B4C08965E8E04B229D0C7 Arcadia (1982)(Imagine)(16K) ZXSpectrum +C60D851FAEFC7D438B7F4159E9D14D43 Arcadia (1982)(Imagine)(16K)[a] ZXSpectrum +788EA3202CBFF6EB6004640496BEE606 Arcadia (1982)(Imagine)(16K)[a2] ZXSpectrum +1BAEEA260153D5202B7F5D4895A83AB8 Archaeologist, The (1985)(Spectrum Computing) ZXSpectrum +BA38BACF5AA44B5C830BBED2E00A697E Archeo (1993)(Proxima)(CZ) ZXSpectrum CZ +DBD9AE62DA6014DC7A783798BFC75CC3 Archers, The (1987)(Mosaic Publishing)(Side A) ZXSpectrum +0B46995D4F2C9B8E67F61ABFB6CB86F0 Archers, The (1987)(Mosaic Publishing)(Side B) ZXSpectrum +FA49CF5C5B6D44446D476492D66D80D1 Archery (1986)(Your Computer)(16K) ZXSpectrum +EAF01EEA9FBBCA83BFD660DD788BBB9F Archon - The Light and the Dark (1985)(Ariolasoft UK) ZXSpectrum +958B100BCB78F2318BB4E19AE059D8F5 Archon - The Light and the Dark (1985)(Ariolasoft UK)[a] ZXSpectrum +D4BE934BFB3F1602C18E2F98037936DA Archon (1985)(Dro Soft)(ES)[re-release] ZXSpectrum ES +85C65F4472DB31D65669AA7C84F0EFEF Archon (1989)(Electronic Arts) ZXSpectrum +05FB5957F17F43AF5C5CBCB81CCF17D2 Archon II - Adept (1989)(Electronic Arts) ZXSpectrum +C56ED6B78F1454614156A21A0A625165 Arctic Antics (1985)(Spectrum Computing) ZXSpectrum +C2FB7C856BA9833BB8004FB6D882F348 Arctic Fox (1988)(Electronic Arts)(128K) ZXSpectrum +EA3B5FAA3EBEAFD8DF2A1DBB43A6839B Arctic Fox (1988)(Electronic Arts)(48K-128K) ZXSpectrum +FBB889437D65259FECBAFF5AE1DF4F3B Arctic Fox (1988)(Electronic Arts)(48K-128K)(Side A) ZXSpectrum +5C21580FED054C836C25E88B205D8452 Arctic Fox (1988)(Electronic Arts)(48K-128K)(Side B) ZXSpectrum +C541DB729B1718B680C07EC9E6E4FB8D Arcticfox (1988)(Dro Soft)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +19DE0082ECC8E35B7CC766664509DF47 Arcticfox (1988)(Dro Soft)(48K-128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +891964CAECBB261E7068DCD98E3FA9E8 Arcturus (1984)(Visions Software Factory) ZXSpectrum +EF8E91D5B54930D5BDF481F5992814C9 Arcturus (1984)(Visions Software Factory)[a] ZXSpectrum +FEE65A46EB14B1022482BEB36A04DBB7 Ardennes (1985)(Tk Computerware) ZXSpectrum +AD377BE17E6DF7199C0780C12B3EB3CC Arena (1985)(Bug-Byte)[Power-Load][re-release] ZXSpectrum +8330424C43084F3263D2EF3181694954 Arena (1985)(MC Lothlorien) ZXSpectrum +F596BDB83F7E0CE1A749B70C6C44EEE6 Arena (1985)(MC Lothlorien)[Power-Load] ZXSpectrum +A2F02B9354ABD6F1C03B8F211CA71233 Arena 3000 (1984)(Microdeal) ZXSpectrum +D48933A2B12A49C57786AC59A2FD84FF Arena! (1983)(K-Tel Productions)(16K)[re-release] ZXSpectrum +52DF4E310627830F7EDEC9818C024C92 Ark, The (1984)(Reelax Games)[aka Noah][re-release] ZXSpectrum +7ED831734833AAACA6660C3793274324 Arkanoid - Revenge of Doh (1988)(Erbe)(128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +7FD31D097637907F5AFE288B846EA6E2 Arkanoid - Revenge of Doh (1988)(Erbe)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +7BF8EBFB8A71F9621596B7CD2903B83D Arkanoid - Revenge of Doh (1988)(Imagine)(128K)[a][aka Arkanoid 2] ZXSpectrum +2840A5931A7FC727083DF305FB5D0A2F Arkanoid - Revenge of Doh (1988)(Imagine)(128K)[a2][aka Arkanoid 2] ZXSpectrum +93619C86E6801FA0A1A2EFC1776B620D Arkanoid - Revenge of Doh (1988)(Imagine)(128K)[aka Arkanoid 2] ZXSpectrum +A692F07827052EE228DBF95575A44ABE Arkanoid - Revenge of Doh (1988)(Imagine)(48K-128K)[a][aka Arkanoid 2] ZXSpectrum +233BB3AAF64B13A3A7DCB4297198A0A5 Arkanoid - Revenge of Doh (1988)(Imagine)(48K-128K)[aka Arkanoid 2] ZXSpectrum +53ABAB6A93F799035C14817B225B3639 Arkanoid - Revenge of Doh (1988)(Imagine)[SpeedLock 7][aka Arkanoid 2] ZXSpectrum +2CD13CC8F156C5469EDCBEAECFF4672D Arkanoid - Revenge of Doh (1991)(Hit Squad, The)(128K) ZXSpectrum +D2F6294BEF60559F91316DDB961BD9E6 Arkanoid - Revenge of Doh (1991)(Hit Squad, The)[SpeedLock 7] ZXSpectrum +BC270380F522D3D6E42912D04CAEAB0E Arkanoid (1987)(Erbe)(ES)(en)[a][re-release] ZXSpectrum en ES +993E810B9962ACEBF8C9D144AC1A3C0C Arkanoid (1987)(Erbe)(ES)(en)[re-release] ZXSpectrum en ES +DC93198D211B845A1977B0B38506CE50 Arkanoid (1987)(Imagine) ZXSpectrum +7F07039EAE02D66274D1C45F98990B62 Arkanoid (1987)(Imagine)[a] ZXSpectrum +BC2B5E2F8B5651E2141D38FFC452E386 Arkanoid (1987)(Imagine)[a2] ZXSpectrum +FB530875E2A81300904D40C838ECDFB6 Arkanoid (1987)(Imagine)[a3] ZXSpectrum +11AD23EFFE69DD7D98D5EE9A30FD93EF Arkanoid (1987)(Imagine)[SpeedLock 2] ZXSpectrum +EEA8EF444AC47C9657F432BEC94EB18D Arkanoid (1990)(Hit Squad, The)[SpeedLock 5] ZXSpectrum +F3E4110F7D124FF380F3CA5B009FB526 Arkanoid (2002)(Radastan)(ES) ZXSpectrum ES +E804AE3802BFD90C6955039D10DACCE3 Arkar (1992)(Pliva, Pavel)(CZ) ZXSpectrum CZ +24656B41A1FE555BA063752D7B88C75E Arkarum (1990)(Ultrasoft)(128K)(SK) ZXSpectrum SK +187BA7D8BAA02E0CBD8C7E5273627F24 Arkarum (1990)(Ultrasoft)(48K-128K)(SK) ZXSpectrum SK +E7C0F52701903E7609EA4F03A68E09A5 Arklay FC (1999)(Arab, Niall De)[CSSCGC] ZXSpectrum +B1B4A5DD8B058673465263591FB9DA46 Arkos (1988)(Zigurat)(ES) ZXSpectrum ES +4280B65742C1302B0937003D62B28387 Arkos (1988)(Zigurat)(ES)(Side A) ZXSpectrum ES +C6B1E09CDE693C19345DED88D7AFAB17 Arkos (1988)(Zigurat)(ES)(Side A)[a] ZXSpectrum ES +26E54C4C4905ACB393A118998CD3173F Arkos (1988)(Zigurat)(ES)(Side B) ZXSpectrum ES +3ADC9A5647DE55AB474CAD0198855A8B Arkos (1988)(Zigurat)(ES)(Side B)[a] ZXSpectrum ES +06CBB1E2044C40416B7B80F35AD5F8FA Arlene (1991)(Guild, The) ZXSpectrum +734085BF5D108979FCF879B3A2D97941 Armadura Sagrada de Antiriad, La (1986)(IBSA)(ES)[aka Sacred Armour of Antiriad, The][re-release] ZXSpectrum ES +7302C9A6649927FD2429799611D5EB63 Armageddon - The Day of Anger Part I (1993)(SVC)(UA)(en) ZXSpectrum en +EB2D06ACBDA53A2C6E5AEB304223DF75 Armageddon (1983)(Fashionsoft)(16K) ZXSpectrum +1491B000930C33CA6FFFA45C52C81C8E Armageddon (1983)(Ocean)(16K) ZXSpectrum +0124B1D0ED468A8429C52B664189ED87 Armageddon (1983)(Ocean)(16K)(Side A) ZXSpectrum +F378B70FD6BAE3AFAD0BC3032FBE3616 Armageddon (1983)(Ocean)(16K)(Side B) ZXSpectrum +0AA0076607B9732C355930DA07E6B58C Armageddon (1983)(Ocean)(16K)[a] ZXSpectrum +63D6012B366AEBDB7D0BF4F707D6BBAB Armageddon (1983)(Ocean)(16K)[a2] ZXSpectrum +3B827B417422A5689CC94B863C7813A3 Armageddon (1983)(Silversoft)(16K) ZXSpectrum +8CBC0E152469245A98A45F5830AF4E82 Armageddon (1983)(Silversoft)(16K)[a] ZXSpectrum +40BFBC6AFD337149FFA2431B1F58E757 Armageddon Man, The (1987)(Martech Games)(128K)[a][aka Satellite Wars] ZXSpectrum +3B5B19D3D164C8575DDB205B41ED8E22 Armageddon Man, The (1987)(Martech Games)(128K)[aka Satellite Wars] ZXSpectrum +7D011190C0979F00C4D4CDE525309FA7 Armageddon Man, The (1987)(Martech Games)(48K-128K)(Side A)[SpeedLock 4][aka Satellite Wars] ZXSpectrum +7EA8F80E35649CA75DB1EBF699990FE0 Armageddon Man, The (1987)(Martech Games)(48K-128K)(Side B)[aka Satellite Wars] ZXSpectrum +B09E95188E8F8CF941E908A5AEA5D65F Armageddon Man, The (1987)(Martech Games)(48K-128K)[a][aka Satellite Wars] ZXSpectrum +B34B476ADAFB64E48D0F171076DE01EC Armageddon Man, The (1987)(Martech Games)(48K-128K)[aka Satellite Wars] ZXSpectrum +5CA6E3B0D3C89ECCB79EC17BF23A29C1 Army Moves (1987)(Dinamic)(48K-128K)(ES) ZXSpectrum ES +7B22443A5C21604EEC4BC61FACD3FDF6 Army Moves (1987)(Dinamic)(48K-128K)(ES)(Side A) ZXSpectrum ES +E48B028338EA976DA66DC9EB92DC7CDE Army Moves (1987)(Dinamic)(48K-128K)(ES)(Side A)[small black case] ZXSpectrum ES +992DCF32F9C90DC661CEFB8D3D7A22D9 Army Moves (1987)(Dinamic)(48K-128K)(ES)(Side A)[small case] ZXSpectrum ES +F207E85E0E92244D61DF4DA2B3B464D7 Army Moves (1987)(Dinamic)(48K-128K)(ES)(Side A)[Special Edtition for MicroHobby Subscribers] ZXSpectrum ES +0407BBA0060CDF57977962BEC721251E Army Moves (1987)(Dinamic)(48K-128K)(ES)(Side B) ZXSpectrum ES +28FE1FE5092E7475836F46766898F655 Army Moves (1987)(Dinamic)(48K-128K)(ES)(Side B)[small black case] ZXSpectrum ES +EC02FE252D305D723C8746B9BED530DA Army Moves (1987)(Dinamic)(48K-128K)(ES)(Side B)[small case] ZXSpectrum ES +7DC90C430C8DC3F4DAE5F5D4656A792A Army Moves (1987)(Dinamic)(48K-128K)(ES)(Side B)[Special Edtition for MicroHobby Subscribers] ZXSpectrum ES +1BD2DFC397C7DAD3A8F65F4E8B68C021 Army Moves (1987)(Dinamic)(48K-128K)(ES)[a] ZXSpectrum ES +D1A43E27DF1FAF413B53411A6AA93B09 Army Moves (1987)(Imagine)(128K)(Side B)[re-release] ZXSpectrum +1648109177C8D644B307B36A688E9F02 Army Moves (1987)(Imagine)(128K)[re-release] ZXSpectrum +8F9A1634AF6A1BE8A05C59823B53F90E Army Moves (1987)(Imagine)(48K-128K)(Side A)[re-release] ZXSpectrum +C737876691F14E1C28757CBAB7DBD2B8 Army Moves (1987)(Imagine)(GB)(es)[SpeedLock 2][re-release] ZXSpectrum es GB +C7C3A5F850EE2475369C231F0A2B564A Army Moves (1987)(Summit)(48K-128K)(Side A)[re-release] ZXSpectrum +BE724C78FD52EFBE32590638DB022F2A Army Moves (1987)(Summit)(48K-128K)(Side B)[re-release] ZXSpectrum +F2AFBC49FF26F16FB9F6EF05AE6516D3 Army Moves + Dustin (1987)(Dinamic)(48K-128K)(ES)(Side B) ZXSpectrum ES +52C1B5B2AEECCA15A044163DF072C172 Army Moves + Dustin (1987)(Dinamic)(ES)(Side A) ZXSpectrum ES +9877E7C7D931CC335BD7926E50ED4B93 Arnhem (1985)(CCS)(GB)(es)[aka 'Market Garden' Operation, The] ZXSpectrum es GB +95C371B56C8C9A2635B9C0D0873F1954 Arnhem (1985)(CCS)[aka 'Market Garden' Operation, The] ZXSpectrum +9E275EBDC239BEE273D53194FEBD7E5C Arnhem (1985)(Juegos & Estrategia)(ES)[re-release] ZXSpectrum ES +FB14E73E726615625B2013CD18257C6E Arnold the Adventurer (1990)(Zenobi)(Tape 1 of 2) ZXSpectrum +D23CAEDCD4ECE0C600890E7223B671F5 Arnold the Adventurer (1990)(Zenobi)(Tape 2 of 2) ZXSpectrum +749EC80CF85A4EF065074026B84A1855 Arnold the Adventurer III - This Time It's Personal (1992)(Zenobi) ZXSpectrum +CD6BB98503D89DE28CB02A9A6E842474 Arquimedes XXI (1987)(Dinamic)(ES) ZXSpectrum ES +40791528F160BE3C9C3FA9028516E608 Arquimedes XXI (1987)(Dinamic)(ES)(Side A) ZXSpectrum ES +42A1268A4B5AAB325C434E92FD4CE843 Arquimedes XXI (1987)(Dinamic)(ES)(Side A)[a] ZXSpectrum ES +F50ADD9F2209D624EF750715CB5A280A Arquimedes XXI (1987)(Dinamic)(ES)(Side B) ZXSpectrum ES +F9507EE2C9660719E2E70603E3A49970 Arquimedes XXI (1987)(Dinamic)(ES)(Side B)[a] ZXSpectrum ES +F9557C7FAE790B5B1BF950AA492A767C Arquimedes XXI (1987)(Dinamic)(ES)[a] ZXSpectrum ES +8ADA7898B024C7AAE3CCCCAC07D5702C Arrow of Death Part 1 (1983)(Channel 8)[a][re-release] ZXSpectrum +11316D0F461C06DAEA99CA442A89093B Arrow of Death Part 1 (1983)(Channel 8)[re-release] ZXSpectrum +A0792BD7D9AF028800775BFC8F3A83D8 Arrow of Death Part 1 (1983)(Digital Fantasia) ZXSpectrum +D9330019E286CF342D55E647F7D4B736 Arrow of Death Part 1 (1983)(Digital Fantasia)[a] ZXSpectrum +EC5EE2B8BED0B2B5007EBBC108890E0A Arrow of Death Part 2 (1983)(Channel 8)[a][re-release] ZXSpectrum +ABF35C3371C4C9EDCA04A85A6E1EEE0E Arrow of Death Part 2 (1983)(Channel 8)[re-release] ZXSpectrum +7E5758CE9D7882B2790630336E8C1E0F Arrow of Death Part 2 (1983)(Digital Fantasia) ZXSpectrum +06BA1DD6CBAD59340B27494E590573A1 Arrow of Death Part 2 (1983)(Digital Fantasia)[a] ZXSpectrum +AC0A851A35DA7DF7A224A9DDC767BE88 Artura (1989)(Erbe)(ES)(en)[re-release] ZXSpectrum en ES +B831DCCE46BAC18625E5AA89280BCBF9 Artura (1989)(Gremlin Graphics) ZXSpectrum +5A3B84FC2DB3E284E40AFC8D1020A449 Artura (1989)(Gremlin Graphics)[a] ZXSpectrum +4A5C7BA40807444873AE91E75C4DF952 Artura (1989)(Gremlin Graphics)[Alkatraz Protection System] ZXSpectrum +8709869D8B9B691E7BF17E35D7CE4FBD Asalto y Castigo (2009)(Perez-Schofield, Jose Baltasar Garcia)(ES) ZXSpectrum ES +AB82752E7BAE39722AE487735EA49D60 Ascent (2003)(Eq)[CSSCGC] ZXSpectrum +6168A6C84D08D11D6689152FC67003A5 Ascot (1982)(Ferard, Dominic) ZXSpectrum +C31043FB6DCD1847DEC6193F8112EFC5 Ascot (1986)(Load 'n' Run)(IT) ZXSpectrum IT +EA3D8B0AD1488BBC8AE90C3172769B30 Ashes, The (1984)(CCS) ZXSpectrum +9E7657D08B1BE130A25F9F46390901DF Ashes, The (1984)(Pulsonic)[re-release] ZXSpectrum +1797CE3BA8906DDFED5C692F7B15DFD9 Ashkeron! (1985)(Mirrorsoft) ZXSpectrum +694F9764B648283A6C8534935CD8F548 Ashkeron! (1985)(Mirrorsoft)[a] ZXSpectrum +6756AC52E12BBF2C7DA784BB4F8B8928 Ashkeron! (1985)(Mirrorsoft)[a2] ZXSpectrum +0B04CF0F7AFA1B00EBCBBAF90E8452E2 Asocijacije (1998)(Alivojdovic, Nikola)(sr) ZXSpectrum sr +D3E0A63548D1068B3BB3D57AF8BBD6AF Aspar GP Master (1988)(Dinamic)(48K-128K)(ES) ZXSpectrum ES +AE3FA3B7D15455D622C76B747DC86FBB Aspar GP Master (1988)(Dinamic)(48K-128K)(ES)(en)[aka Grand Prix Master] ZXSpectrum en ES +1A5B59872C2F2EC47E1802182B72C560 Aspar GP Master (1988)(Dinamic)(48K-128K)(ES)[a] ZXSpectrum ES +8307C7FF0AB3EF0C51021586E8957A73 Aspar GP Master (1988)(IBSA)(48K-128K)(ES)[re-release] ZXSpectrum ES +B938F9DB4C239B447E44EA79E4F2C59D Assalto a Embaixada (1983)(TMX Portugal)(16K)(PT)[aka Embassy Assault] ZXSpectrum PT +1369D26F23B156AADCE10800AF8EF274 Assassin (1990)(Psychaedelic Hedgehog)[Sinclair User Covertape] ZXSpectrum +5F79D5242C40F1CA3774D3AE4910F3F5 Assassin's Guild, The (1995)(Adventure Workshop, The)(128K)(Tape 1 of 4) ZXSpectrum +5B3001FC78FA6970DB3B3C80ED89F8E4 Assassin's Guild, The (1995)(Adventure Workshop, The)(128K)(Tape 2 of 4) ZXSpectrum +9BD752D37495CC4F9E96C5E41E1005D9 Assassin's Guild, The (1995)(Adventure Workshop, The)(128K)(Tape 3 of 4) ZXSpectrum +096CD95E9F9633B4D21C596732750A26 Assassin's Guild, The (1995)(Adventure Workshop, The)(128K)(Tape 4 of 4) ZXSpectrum +5FAB6D5A5BFBC0741A41A0DB956B91B1 Assault Course - Combat Academy (1990)(Players Premier)(48K-128K)(Side A) ZXSpectrum +34F019EF05F4EDE292612E4A363CA6AD Assault Course - Combat Academy (1990)(Players Premier)(48K-128K)(Side B) ZXSpectrum +30BB66BCFD444343B927A870D5042E5C Assedio (1984)(Special Playgames)(it) ZXSpectrum it +82B5EF396445DE518D357EF254128269 Assignment East Berlin (1985)(Sterling) ZXSpectrum +B064C64ED3F2210A00CB2E13ECDC1E95 Astemex (1988)(Load 'n' Run)(it) ZXSpectrum it +7151AFC65472DC58FE858436B7BF9396 Asterix and the Magic Cauldron (1986)(Melbourne House) ZXSpectrum +7D34AF08D6B1D1D4329B87CE793C41CF Asterix and the Magic Cauldron (1986)(Melbourne House)[a] ZXSpectrum +E74FCED9B1008F64E7433F1E9B581148 Asterix y el Caldero Magico (1986)(Erbe)(ES)(en)[aka Asterix and the Magic Cauldron][re-release] ZXSpectrum en ES +F11FDCACF62700F1C0D1DD0F4203BC3A Asterix y el Caldero Magico (1986)(Erbe)(ES)(en)[aka Asterix and the Magic Cauldron][re-release][small case] ZXSpectrum en ES +ECB29CC42F88884256BB94DE62344952 Asterix y el Caldero Magico (1986)(IBSA)(ES)(en)[aka Asterix and the Magic Cauldron][re-release] ZXSpectrum en ES +9D5F1B745C73BA6E6F5450DFA33AD4D8 Asteroides (1983)(Eyrolles)(16K)(FR) ZXSpectrum FR +35B709213A993B01028642C90D80662E Asteroids (1985)(Your Computer)(16K)[aka Asteroid Attack] ZXSpectrum +B8D42CDA1B601BAFF13BC39B48F3F8BD Asteroids Ahead! (1983)(ZX Computing)(16K) ZXSpectrum +8D1DF99A9D76E8476FBEF9142A0BAB11 Asteroids in Space (1983)(Melbourne House)(16K) ZXSpectrum +B035EC02F73D89E7B0A86627EB096C2D Astonishing Adventures of Mr. Weems and the She Vampires, The (1987)(Piranha) ZXSpectrum +05428AC9863F7C10F48168141FAAFC94 Astral Invasion (1982)(Astral)(16K) ZXSpectrum +E9E07C8F358C195DAD69A2453EC337CF Astro 1 (1985)(MicroHobby)(ES) ZXSpectrum ES +E4F6F33DF147B95468C4DD4C6F6FD35C Astro Blaster (1983)(Investronica)(16K)(ES)[re-release] ZXSpectrum ES +F57B390525AC73A8C7487FB9697F5162 Astro Blaster (1983)(Quicksilva)(16K) ZXSpectrum +9DA7FFD087BA0065E9856BD676EFAEE8 Astro Blaster (1984)(Metal Soft)(TC2048-TS2068)(AR)(en) ZXSpectrum en +F9038A31330EC8FF23AC60E9685B4C74 Astro Blaster (1987)(Microbyte)(16K)(ES) ZXSpectrum ES +41329AE3480D973A324D704CF0ED7740 Astro Blaster v2 (1983)(Quicksilva)(16K) ZXSpectrum +B31FD6232A865FBEF93DB8700CEEB931 Astro Marine Corps (1989)(Dinamic)(48K-128K)(ES)(Side A)[Poliload][aka AMC] ZXSpectrum ES +D6F45D33DC89122FA08DC1FB887134F6 Astro Marine Corps (1989)(Dinamic)(48K-128K)(ES)(Side B)[aka AMC] ZXSpectrum ES +665A9AF2037E27D1B02716DF1F672009 Astro Marine Corps (1989)(Dinamic)(48K-128K)(ES)[a][aka AMC] ZXSpectrum ES +4BE4AD6960E1505CD851E7DD4A800374 Astro Marine Corps (1989)(Dinamic)(48K-128K)(ES)[aka AMC] ZXSpectrum ES +A61B00F53F030BB05C07B78D3902E3E9 Astroball (1992)(Revelation)(48K-128K) ZXSpectrum +703FD50B42F3CB039F0705AFB2F0EE27 Astroball (demo) (1992)(Revelation)(48K-128K)[Your Sinclair Covertape] ZXSpectrum +DC750F2E850D72076B7565BC3C47DCD0 Astroblasters (1985)(Stuart, Nigel) ZXSpectrum +B757BF806DF31D79B76F94D41F746908 Astroclone (1985)(Erbe)(ES)[re-release] ZXSpectrum ES +9EF7E6E6092D6DF5CD7543B587212EB0 Astroclone (1985)(Hewson Consultants) ZXSpectrum +7A1A6BC16BA5FF4A13B2FF093E0EDC2A Astroclone (1985)(Hewson Consultants)[a] ZXSpectrum +F8DC919697CE14EDC157CC0C6A169EF1 Astroclone (1985)(Hewson Consultants)[a2] ZXSpectrum +DE9906B11EA473F1BD4C8D1E63B668D8 Astrologer's Crown (19xx)(Astrocalc)(Side A) ZXSpectrum +FE15358B3278F8EE12F771E086D5B5BE Astrologer's Crown (19xx)(Astrocalc)(Side B) ZXSpectrum +1E423C81439655915F9DAFF7CF6FF7E2 Astronut (1984)(Software Projects) ZXSpectrum +2CF4EFA16F6AAAF18679EA9839D5E4EA Astronut (1984)(Software Projects)[passworded] ZXSpectrum +2C924821C30431A727C1B8807CA5C239 Astroplaner (1984)(Romik) ZXSpectrum +13F0FD913E7E50B978049EEA3254998D Astroplaner (1984)(Romik)[a] ZXSpectrum +140A694DEA587763D4AF64C2DF670EED At the Tapes (1984)(Lambourne Games)(Side A) ZXSpectrum +4D61C851BD5B45F3D04C703AA5FAB43F At the Tapes (1984)(Lambourne Games)(Side B) ZXSpectrum +79F5842CDC843AA2014C79A8D0ED46A0 Atak Pajakow 1 (2007)(Groman)(PL)[CSSCGC] ZXSpectrum PL +3C91C5B14B8663A10AE5C568D350DEC5 Atak Pajakow 2 (2007)(Groman)(PL)[CSSCGC] ZXSpectrum PL +9FF3604FBA683DA1A1FF11947AC7DCD3 Ataque a la Flota (1985)(Sound-on-Sound)(ES)[a][aka Barcos] ZXSpectrum ES +678781BB7F048984DC3741F754BF0AB7 Ataque a la Flota (1985)(Sound-on-Sound)(ES)[aka Barcos] ZXSpectrum ES +A81286341D3C3D61A25B4D04F5A6911B Ataque Alienigena (19xx)(-)(16K)(es) ZXSpectrum es +DDFF59C3C3C16C35D5A1BE6F7218C752 Aterrizaje (19xx)(-)(16K)(es) ZXSpectrum es +74198D6BCFBE59193B5A4754D733DD58 ATF (1988)(Byte Back)(48K-128K)[re-release] ZXSpectrum +5FE1628C7FEC680078751A668B574EB7 ATF (1988)(Digital Integration)(48K-128K)[a][aka Advanced Tactical Fighter] ZXSpectrum +91815DA21D9D3E046AD37EDFD66477EC ATF (1988)(Digital Integration)(48K-128K)[a2][aka Advanced Tactical Fighter] ZXSpectrum +51A8D4BA67FAEDD0335A85794F3A330A ATF (1988)(Digital Integration)(48K-128K)[a3][aka Advanced Tactical Fighter] ZXSpectrum +5737737EEF043424BFE4D142B85C35A8 ATF (1988)(Digital Integration)(48K-128K)[aka Advanced Tactical Fighter] ZXSpectrum +EED8A47CF884ED910A1A9A1AC4D1AD9C ATF (1988)(Digital Integration)(48K-128K)[Digital Integration][aka Advanced Tactical Fighter] ZXSpectrum +4A88B34AC28E1C48E57A9C568058E7BD ATF (1988)(Zafiro Software Division)(48K-128K)(ES)(en)[Digital Integration][re-release] ZXSpectrum en ES +967C75FB42F1A417A0A8EEED0F449A47 Athena (1987)(Erbe)(128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +F0EE27D238A50F9752F5D80774084BEE Athena (1987)(Erbe)(ES)(en)(Side A)[SpeedLock 3][re-release] ZXSpectrum en ES +A82FE06B8600A0FBAEDF7B927553B425 Athena (1987)(Imagine)(128K) ZXSpectrum +2B40F6868213899280528E212E46ABAC Athena (1987)(Imagine)(128K)[a] ZXSpectrum +3DD8DCA7ABBAE2B5B09FF5FD337041AD Athena (1987)(Imagine)(128K)[a2] ZXSpectrum +371C61FDCEA4958EB3063CDD323BE669 Athena (1987)(Imagine)(128K)[SpeedLock 4] ZXSpectrum +885BD8294B82D289885852CF0D02979F Athena (1987)(Imagine)(48K-128K) ZXSpectrum +95DACDA0473CE2029CA217732BDC330F Athena (1987)(Imagine)(48K-128K)[a] ZXSpectrum +3DFADCE3EF69A08275932F30BCE01BBF Athena (1987)(Imagine)(48K-128K)[SpeedLock 4] ZXSpectrum +D13B0EF34211D7C46DB29C953F512C24 Athena (1987)(Imagine)[SpeedLock 4] ZXSpectrum +D67B98D90CB8D6805A178B6501E27227 Athena (demo) (1987)(Imagine)(48K-128K)[Crash Covertape] ZXSpectrum +C663ADA5334C298748011F7D6104B325 Athlete (1984)(Buffer Micro) ZXSpectrum +D957E2F99BE7EFBDBE582FC25FFE6FC7 Athlete (1984)(Buffer Micro)[a] ZXSpectrum +5D805EC15993BD60C2413B6974061DDC Atic Atac (1983)(Ultimate Play The Game) ZXSpectrum +36550684D7F6A29A45F1F1233AF91A46 Atlantis (1985)(Anirog) ZXSpectrum +950976184DC9B7E09FD91BDAAD210EF6 Atlantis Adventure (1984)(M&J) ZXSpectrum +7E6EB554A9A4404EC3FE5BCDB2D74269 Atlantis Adventure (1984)(M&J)[a] ZXSpectrum +A36FC25A80B5A913A93E0C3CD87700FC Atlas Assignment, The (1983)(Virgin Games) ZXSpectrum +38DF71E529604CD5F018E4A9EBDDEB1A Atlas Assignment, The (1983)(Virgin Games)[a] ZXSpectrum +5508BF4B524C8A0AD82B63391776333B Atom Ant (1990)(Hi-Tec)(48K-128K) ZXSpectrum +C1EE422D82AE41A07FAE82128A3308DB Atomic Robo-Kid (demo) (1991)(Activision)[Your Sinclair Covertape] ZXSpectrum +C39C2CE7B5BBAE7FEC71E49B09433A13 Atomix (1990)(Proxima)(CZ) ZXSpectrum CZ +77043FEE2EFEB537BBB04000D8F94D97 Atomix (1990)(Ultrasoft)(SK)(cs)[a][re-release] ZXSpectrum cs SK +217466EE31E8CEE7E2277585BD502F9F Atomix (1990)(Ultrasoft)(SK)(cs)[re-release] ZXSpectrum cs SK +E88A76106803E2640682BCDA09DC43DE Atomix II - Hexagonia (1991)(Proxima)(48K-128K)(CZ) ZXSpectrum CZ +EDFB357D81F9023DFFA55D8901264508 Atomix II - Hexagonia (1991)(Ultrasoft)(48K-128K)(SK)(cs)[re-release] ZXSpectrum cs SK +C62D61F7BC7D74158132933304203D06 ATP Tour Simulator (1990)(Proxima)(CZ) ZXSpectrum CZ +11AA814EFE32D730DC24415308E0F828 Atrapada (19xx)(-)(16K)(es) ZXSpectrum es +C41B0753223D576573E972720ACE9D90 Atrog (1988)(Zafiro Software Division)(ES) ZXSpectrum ES +F40CB31DB20C119647BB068C12053D17 Atrog (1988)(Zafiro Software Division)(ES)[a] ZXSpectrum ES +D1CAD49B016FEBC3FDEBEC483F2D52DC Attacco Alieno (1984)(Super Spectrum)(16K)(it) ZXSpectrum it +07F93B8A7B10C84F1C8C29DE256FC75E Attack of the Alien Waters (1985)(Green Fish Software Enterprise) ZXSpectrum +5165193F4101BC6CD256A6F42DF6A806 Attack of the Empire (1985)(Chibur) ZXSpectrum +8F3359EE41C528C7572564F411636AC6 Attack of the Killer Tomatoes (1986)(Global) ZXSpectrum +1BCBF02BDF449653FECE696ACE9A05DF Attack of the Killer Tomatoes (1986)(Global)[a] ZXSpectrum +30B14074CB9E7CB38DAC1CE0D0A5A681 Attack of the Mutant Horde (1983)(Computer Choice)(16K) ZXSpectrum +802A1691FC11C203D0C8DE954F65F8F8 Attack on Atlantis (1984)(Century City)[aka Lunar Attack][re-release] ZXSpectrum +4C05FF2F1892DC92B2EB0ED174378F31 Attack on Atlantis (1985)(Mind Games Espana)(ES)(en)[aka Lunar Attack] ZXSpectrum en ES +FDBFA1A9FA0204172C3B0F7987F17464 Attactics (1983)(East London Robotics) ZXSpectrum +A5D74B8FAD0E2BDE7CA1DDE139F94073 Attak! (2009)(Collins, Paul E.)[CSSCGC] ZXSpectrum +8C4D5AB1E95E966BE48C5461B5FD3C55 ATV Simulator (1987)(Code Masters)[a][aka All Terrain Vehicle Simulator] ZXSpectrum +9B9D785DF2AC2A8C20FA5EEE73B5CBF3 ATV Simulator (1987)(Code Masters)[a2][aka All Terrain Vehicle Simulator] ZXSpectrum +CA7BB7957F69915FC965E81D49EB99A4 ATV Simulator (1987)(Code Masters)[aka All Terrain Vehicle Simulator] ZXSpectrum +3E93A17BD94C9E7B6B5D82FE4BE9D1F5 Auf Wiedersehen Monty (1987)(Erbe)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +4BCDE80ABCBFA9378DEDD8E0DA40EDD5 Auf Wiedersehen Monty (1987)(Gremlin Graphics)(48K-128K) ZXSpectrum +FBDAC09E21B4D38594EE5B52BA15D54F Auf Wiedersehen Monty (1987)(Gremlin Graphics)(48K-128K)[a] ZXSpectrum +B59C691002B017EFA777414FC61FF65D Auf Wiedersehen Monty (1987)(Gremlin Graphics)(48K-128K)[a2] ZXSpectrum +B9EBFA6F179C1229E2B091BDD604949B Auf Wiedersehen Monty (1987)(Gremlin Graphics)(48K-128K)[a3] ZXSpectrum +F6B1A127B9B30587F7BB03B428B99783 Auf Wiedersehen Monty (1987)(Gremlin Graphics)(48K-128K)[a4] ZXSpectrum +9FB72FFFF1F7F7066F5E6BF6BA651E02 Auf Wiedersehen Monty (1987)(Gremlin Graphics)(48K-128K)[a5] ZXSpectrum +9D8B42113C673961AB5035B38C2A3349 Auf Wiedersehen Monty (1987)(Gremlin Graphics)(48K-128K)[a6] ZXSpectrum +F1565B065AA02A2B22C6E4AE7F0D3452 Auf Wiedersehen Monty (1987)(Gremlin Graphics)(48K-128K)[a7] ZXSpectrum +9533B8CF4D7304C5ACB76ECCE10CADBE Auf Wiedersehen Monty (1987)(Kixx)(48K-128K)[re-release] ZXSpectrum +F4D0D492788EDBA738777E2BE59ADE41 Auf Wiedersehen Pet (1984)(Tynesoft)[speech] ZXSpectrum +2DC3B9A0E20C99AE51D9781447D6D238 Aunt Velma Is Coming to Tea (1991)(Delbert the Hamster)[aka Aunt Velma's Coming to Tea!] ZXSpectrum +B58AE32DA91B6A5315EA716DF0D8A223 Aunt Velma Is Coming to Tea (1991)(Zenobi)[re-release] ZXSpectrum +84434CADB22EE2053F168325BEF18295 Aural Quest (1984)(Epic Records) ZXSpectrum +014FB4078F45A0FC821C9063EBD34E4A Aural Quest (1984)(Epic Records)[a] ZXSpectrum +99904C2FA4F0B3E9BEE5A3FA286D3E33 Aural Quest (1984)(Epic Records)[a2] ZXSpectrum +E6C771EF18270EB3B9F7D74186DFFBCE Aura-Scope (1991)(Zenobi)(128K)[a][aka Horrorscope][re-release] ZXSpectrum +F5CAEBA7C82B204C2300591742B392A5 Aura-Scope (1991)(Zenobi)(128K)[aka Horrorscope][re-release] ZXSpectrum +0E22FFCB16DCAB0EA290A062D7B10FFA Auschwitz (1988)(Pinio - SLA Corp)(PL)[adult] ZXSpectrum PL +56EE3F1BDFBF3DB33A7674B23FACCD6D Austerlitz (1985)(MC Lothlorien)(128K)[re-release] ZXSpectrum +79FD56B7FE81CA23D75FD3CB7B43AD24 Austerlitz (1985)(MC Lothlorien)(48K-128K)[re-release] ZXSpectrum +33E859669B8BA3443DB76F0CECDD74EC Austerlitz 1805 (1989)(CCS) ZXSpectrum +9634EA3C7DA1851C884A76FB4392A2E5 Austerlitz 1805 (1989)(CCS)(Side A) ZXSpectrum +4C326A878648C820A56F0CEE88D91B40 Austerlitz 1805 (1989)(CCS)(Side B) ZXSpectrum +643D5A0F89300A4B732AE16FD8DB89C4 Australian Games (1990)(Erbe)(ES)(en)[re-release] ZXSpectrum en ES +55C0BEF6476A0E006C4DD0B2E0EBB8F3 Australian Rules Football - The Outback Amateur League (1989)(Again Again)(48K-128K) ZXSpectrum +C1977B318C6AA3F3DF36ED8A98E25DBB Australian Rules Football - The Outback Amateur League (1989)(Again Again)(48K-128K)[a] ZXSpectrum +3B734AD82B6A4DCA0CE63CA2224C9538 Australian Rules Football - The Outback Amateur League (1991)(Alternative)(48K-128K) ZXSpectrum +A22BF7BCF61817AF3D4EAAF7C7324122 Australian Rules Football - The Victorian Football League (1989)(Again Again)(48K-128K) ZXSpectrum +8D027551FC6ECB20C4306A48CD6AD205 Australian Rules Football - The Victorian Football League (1989)(Again Again)(48K-128K)[a] ZXSpectrum +3D41CD9224DFF619744D50999DF926A9 Australian Rules Football - The Victorian Football League (1991)(Alternative)(48K-128K) ZXSpectrum +A2F534B306EF1BB2B58FAC44C037E0FB Auto Chef (1982)(CCS)(16K) ZXSpectrum +6DA9FD57DC8C38F4FAEFFB6B2D29643B Auto Chef (1982)(CCS)(16K)[a] ZXSpectrum +4B9085C34672B8DAB493E91B279597C2 Auto Chef (1982)(CCS)(16K)[a2] ZXSpectrum +82176B629B354CC77BAAA5C74AC21FE3 Auto Chef (1982)(CCS)(16K)[a3] ZXSpectrum +527EFC8E8BCBB950F4C08CC4F4E77004 Auto Chef (1982)(CCS)(16K)[a4] ZXSpectrum +44E2234FCCB7F03DA20518CF95837F5F Auto Chef (1983)(Riko Data)(16K)(SE)(en) ZXSpectrum en SE +009414EE0634A53C223CA68BCD7E8CC8 Autocrash (1991)(Zigurat)(ES) ZXSpectrum ES +8B535494579729A370B8DF9C88CE2562 Autocrash (1991)(Zigurat)(ES)[a] ZXSpectrum ES +01B9AD107E871729B92A5ED371EECA02 Autolabirinto (1984)(Load 'n' Run)(it) ZXSpectrum it +C236BA4D3DD98540620D71E7090E5F32 Automania (1984)(Aackosoft)(NL)(en)[re-release] ZXSpectrum en NL +7A89A5F32F214D040E60CA302F26A03B Automania (1984)(Jackson Soft)(IT)[re-release] ZXSpectrum IT +9DC6C09F9A7C66BEA084453DBDEC8F4A Automania (1984)(Mikro-Gen)(GB)(it)[aka Manic Mechanic] ZXSpectrum it GB +1045CCDA1B59EE4952829E566BF271BB Automania (1984)(Mikro-Gen)[a][aka Manic Mechanic] ZXSpectrum +C9BF093B6E01A7249F66F8D71CB1AB97 Automania (1984)(Mikro-Gen)[a2][aka Manic Mechanic] ZXSpectrum +728A346DA6DDF80C3A779D2B0471B97A Automania (1984)(Mikro-Gen)[a3][aka Manic Mechanic] ZXSpectrum +56BCFD0B92A4FEC10EE9D2D64B03433A Automania (1984)(Mikro-Gen)[a4][aka Manic Mechanic] ZXSpectrum +DEE584D51AC566D5873B9D3369FDEB22 Automania (1984)(Mikro-Gen)[a5][aka Manic Mechanic] ZXSpectrum +FAE31AD92974CFECA71E02AEEBACFA02 Automania (1984)(Mikro-Gen)[aka Manic Mechanic] ZXSpectrum +2E531553CA604ED77E77DC644686F5BC Automonopoli (1983)(Automata UK) ZXSpectrum +78E1F1AF7BCDAC512117B2F4FDCC1856 Automonopoli (1983)(Automata UK)[a] ZXSpectrum +6EAC933F4AB958435FAA603FD8220213 Autostopista Galactico (1983)(Ventamatic)(ES) ZXSpectrum ES +C5841123ACDACB5505F01A7FCB1F9513 Autostopista Galactico v1 (1983)(Ventamatic)(ES) ZXSpectrum ES +E5F79DC159ECA5AC50B3721DD9D916CB Autostopista Galactico v2 (1983)(Ventamatic)(ES) ZXSpectrum ES +DDD32732BF843E5836FCB4B5162B43E1 Avalanche (1991)(CCS)(48K-128K)(Side A)[aka Struggle for Italy, The] ZXSpectrum +996E96320E229EF91740CEA6DB9FD380 Avalanche (1991)(CCS)(48K-128K)(Side B)[aka Struggle for Italy, The] ZXSpectrum +6C1EF1AE2E41CCB93A50F9CC03D30168 Avatar, El (1984)(MicroHobby)(ES) ZXSpectrum ES +BF4C116869FCF6233DA443D9345C8FA1 Avenger (1982)(Abacus Programs)(16K) ZXSpectrum +48A082EA6546C00A01756A2EBF2AB20F Avenger (1982)(Abacus Programs)(16K)[a] ZXSpectrum +5735BE310DFFB4572E7371F858FF0B95 Avenger (1986)(Erbe)(48K-128K)(ES)(en)[re-release][small case] ZXSpectrum en ES +CDDFF45F35E0037D2BC3A6E0F1CD3DA5 Avenger (1986)(Gremlin Graphics)(48K-128K)[a][aka Way of the Tiger 2] ZXSpectrum +F98A56B6ECD97F9EE07B45DCBD0A7A2C Avenger (1986)(Gremlin Graphics)(48K-128K)[a2][aka Way of the Tiger 2] ZXSpectrum +2AFF448E0F1311F7D9CCA9C7044FAF5B Avenger (1986)(Gremlin Graphics)(48K-128K)[a3][aka Way of the Tiger 2] ZXSpectrum +60326F560F7AA823F0BEC53B818F26DD Avenger (1986)(Gremlin Graphics)(48K-128K)[aka Way of the Tiger 2] ZXSpectrum +6C572FAE577794A8B699E32188405B36 Avenger (1988)(IBSA)(48K-128K)(ES)(en) ZXSpectrum en ES +F7E35FC81A83B111CF8188DFA919F36D Avenger (1990)(Kixx)(48K-128K) ZXSpectrum +16A456C826F3F9B09691F4E7949CABA4 Aventura (19xx)(Gil, Aurelio Biedma)(ES) ZXSpectrum ES +E26AABAE38B9940BE8FCD3C8502C7829 Aventura A o B - Cazador de Vampiros (2011)(SPECTRAVENTURA)(ES) ZXSpectrum ES +0176276CDBE83B611C64F714D346ABF5 Aventura A o B - Stellaris 3 (2011)(SPECTRAVENTURA)(ES) ZXSpectrum ES +3BD0C6B39E7E8FB7D01DA67AA56334AF Aventura Brutal, La (1994)(Rock'n'Soft)(128K)(ES) ZXSpectrum ES +AAD2D61787D3ED9623E8A5C1A339E2FC Aventura del Dragon, La (1991)(Pepsi Soft)(ES) ZXSpectrum ES +36DC236F2EDD63AD2A090BBBD096E2EE Aventura Espacial, La - En los Dominios del Cerebelo (1990)(Aventuras AD)(ES)(Side B) ZXSpectrum ES +28E213A240F66927C84ADC596FE082AE Aventura Espacial, La - En los Dominios del Cerebelo (1990)(Aventuras AD)(ES)(Side B)[a] ZXSpectrum ES +7DB6C5381A7FD182318459C62E5F2297 Aventura Espacial, La - En los Dominios del Cerebelo (1990)(Aventuras AD)(ES)(Side B)[a2] ZXSpectrum ES +5EA5282B616E98CFEC11A234BCC50DE0 Aventura Espacial, La - En los Dominios del Cerebelo (1990)(IBSA)(ES)(Side B)[re-release] ZXSpectrum ES +AC7F97F1779B7A5032C73BC37F288E29 Aventura Espacial, La - Explorando Mundos (1990)(Aventuras AD)(ES)(Side A) ZXSpectrum ES +C4F82D5B32D85C6C75491BD6D9FF0FA0 Aventura Espacial, La - Explorando Mundos (1990)(Aventuras AD)(ES)(Side A)[a] ZXSpectrum ES +38B5771D168A9B3CC7E8017AAA82FB85 Aventura Espacial, La - Explorando Mundos (1990)(IBSA)(ES)(Side A)[re-release] ZXSpectrum ES +126B9236415A72AAF95870217C550454 Aventura Original, La - El Encuentro (1989)(Aventuras AD)(ES)(Tape 2 of 2 Side A) ZXSpectrum ES +DB7E142E7E64A58302334C5C9CE5CDB8 Aventura Original, La - El Encuentro (1989)(IBSA)(ES)(Side B)[re-release] ZXSpectrum ES +24B545B9A62D692ADD2B38446CEAA1EE Aventura Original, La - La Busqueda (1989)(Aventuras AD)(ES)(Tape 1 of 2 Side A) ZXSpectrum ES +6AD7D37AE86C9CD3607719E46B587E32 Aventura Original, La - La Busqueda (1989)(IBSA)(ES)(Side A)[re-release] ZXSpectrum ES +6008DEAAE1DA2191ABFC60AEE3198720 Aventuras em Serra Pelada (19xx)(Metalsoft)(pt) ZXSpectrum pt +73189897308C7F156824A7F5EAC7F94A Aventuras na Selva (19xx)(Metalsoft)(pt) ZXSpectrum pt +189C1C28ADD1F7A5BF72A5F61C18D714 Averno (1989)(P.J.)(ES) ZXSpectrum ES +CE0C4F9C513444023C1B25589FED3ECB Avioni (19xx)(-)(sh) ZXSpectrum +46C66F038D95A32B6A7EBD5008BAB6A9 Avoir (1985)(Balsoft Designs) ZXSpectrum +2AE7A8F8E1F145318C6A786B3EC8D86D Avoir (1985)(Balsoft Designs)[a] ZXSpectrum +7AFCDECAB0B4BB3EEEE58A02C29F792E Avon - Tawe (1987)(Dee-Kay Systems) ZXSpectrum +C92D899A8DA81FF8B30713F11459668B Avtoralli (1995)(Kotsoft)(RU) ZXSpectrum RU +EE26A94665130947D237EEDA88545F1D Avventura di Giacomo, L' (1985)(Linguaggio Macchina)(it) ZXSpectrum it +2EC69FE09052DFD911DC411C0304AF32 Awari (1984)(Home Computer Advanced Course, The)(16K) ZXSpectrum +72E74EBE3A8F993A3428E74B050BD3B8 Awari (1984)(Home Computer Advanced Course, The)(16K)[a] ZXSpectrum +75F8349D7F1F7A82BBA4AE886BB6847E Awari (1984)(Home Computer Advanced Course, The)(16K)[a2] ZXSpectrum +0BF028370F9E28EBCFFC7F1866AB59E0 Awari (1984)(MicroHobby)(16K)(ES) ZXSpectrum ES +6D30FB9C348287B2AEBF96775A343B3A Axe - A Tale of Carthelion - Intro (1987)(Top Ten)(Side B) ZXSpectrum +7E5A020E634A074F9685B47AC01ECB1F Axe - A Tale of Carthelion (1987)(Top Ten) ZXSpectrum +1BFD4D883A388BC0D123C251702D034D Axe - A Tale of Carthelion (1987)(Top Ten)(Side A) ZXSpectrum +5273B53B4A2B26ECACF44F4344E6042C Axe of Kolt, The (1990)(Adventure Probe)(48K-128K)[re-release] ZXSpectrum +9A936BAA1C7A770E353FCBC2DFF2DE01 Axe of Kolt, The (1990)(FSF Adventures)(128K)(Side A) ZXSpectrum +AA2269AA05CA95F6DE7596BD6DC96FBC Axe of Kolt, The (1990)(FSF Adventures)(128K)(Side A)[a] ZXSpectrum +3D34DC0E3461237DBB9E476C864D7EAB Axe of Kolt, The (1990)(FSF Adventures)(128K)(Side B) ZXSpectrum +3381956359DFC08B12C0642F025E5290 Axe of Kolt, The (1990)(FSF Adventures)(128K)(Side B)[a] ZXSpectrum +9B19F9ABDA980C921C642A9BAB1615AD Axe of Kolt, The (1990)(FSF Adventures)(128K)(Tape 1 of 4) ZXSpectrum +59C69A07742769B3CC1479554F9C8A46 Axe of Kolt, The (1990)(FSF Adventures)(128K)(Tape 2 of 4) ZXSpectrum +5DCA89BED3A620E91CA91B6F775F195E Axe of Kolt, The (1990)(FSF Adventures)(128K)(Tape 3 of 4) ZXSpectrum +451EAB84349DB4EBA4119660FA804003 Axe of Kolt, The (1990)(FSF Adventures)(128K)(Tape 4 of 4) ZXSpectrum +C53525EB37480A7020910F0A9CF017EF Axe of Kolt, The (1990)(FSF Adventures)(48K-128K)(Tape 1 of 4) ZXSpectrum +F5701E3156BD3287D39E8688B6B3192F Axe of Kolt, The (1990)(FSF Adventures)(48K-128K)(Tape 2 of 4) ZXSpectrum +525D0F4FC8BC12A8B9790D5871144219 Axe of Kolt, The (1990)(FSF Adventures)(48K-128K)(Tape 3 of 4) ZXSpectrum +EA0FDD8B0DC845281EE89D1A39E1A1DB Axe of Kolt, The (1990)(FSF Adventures)(48K-128K)(Tape 4 of 4) ZXSpectrum +0268050274CC2B5208C952E83E57AC19 Axe of Kolt, The (1990)(FSF Adventures)(Side A) ZXSpectrum +FA0BADFD321AD3A8C7351A53ACB52864 Axe of Kolt, The (1990)(FSF Adventures)(Side A)[a] ZXSpectrum +171CFBF2C6B1CD89BF196BB080C0F16A Axe of Kolt, The (1990)(FSF Adventures)(Side B) ZXSpectrum +9E2C3A4BAE00DE1BB881C38669E8E796 Axe of Kolt, The (1990)(FSF Adventures)(Side B)[a] ZXSpectrum +FB18EDD34550B7DC9BE62A7F6AD6337B Axons (1991)(Software Saur)(48K-128K)(CZ) ZXSpectrum CZ +55DFDF147ACBF6B17B98B4BBA0F0F227 Aztec - Hunt for the Sun-God (1984)(Hill MacGibbon)(Side A) ZXSpectrum +B6F5E45346F502DEA5F3B50D7EB8447A Aztec - Hunt for the Sun-God (1984)(Hill MacGibbon)(Side B) ZXSpectrum +5004FB3EB0BB07462DDE5F89D6D2E5C9 Aztec - Hunt for the Sun-God (1984)(Hill MacGibbon)[a][aka Aztec Adventure] ZXSpectrum +EDA927396B6C324273F3DA804471C8D1 Aztec - Hunt for the Sun-God (1984)(Hill MacGibbon)[aka Aztec Adventure] ZXSpectrum +18EBE28530E7512B15925FCB1A2CF822 Aztec Assault (1992)(Zenobi) ZXSpectrum +AD6659BE34F5BAE6287FD3B48FFE6797 Aztec Assault (1992)(Zenobi)[a] ZXSpectrum +CA56CB23017A57994F9B9606A126BB61 Aztec Assault (1992)(Zenobi)[a2] ZXSpectrum +6BE9F360A11C44CA823395FA9B6D37DA Azzurra (1987)(Load 'n' Run)(IT) ZXSpectrum IT +12E859CAE4B395E5102849ED613A8C95 Azzurro 8-Bit Jam v1.1 (2011)(RELEVO Videogames)(48K-128K)(ES)(en-es) ZXSpectrum en-es ES +C629A8C2F2F1E33A6276E492B7D03978 B.A.R.F. (2004)(Dinu Cristian Mircea)(128K)(RO)(en)[aka Battle Against Rigelian Forces] ZXSpectrum en RO +98B9552C21227367C139E1B622AD96E6 B.C. Bill (1984)(Imagine) ZXSpectrum +037D09B693E91217C3722807B523ABFB B.C. Bill (1984)(Imagine)[a] ZXSpectrum +5C81D5E5014922EAB9E481D085668E19 Babaliba (1984)(Dinamic)(ES) ZXSpectrum ES +F82B98C7E91E28637975D58699D1B13B Babaliba (1984)(Dinamic)(ES)[a] ZXSpectrum ES +07644681D31A0CBCCDCD1EF5CC9F2DAB Babaliba (1984)(Silversoft)[re-release] ZXSpectrum +6E750885C9FABCA3CFDD84DF2E3F4FF9 Back on the Burgle! (2006)(XFAWORLD) ZXSpectrum +88168958B8659D7FA707C3EF44788025 Back to Skool (1985)(Microsphere) ZXSpectrum +3769ADB28212D0C4D6BBC349D51DEB1F Back to Skool (1985)(Microsphere)[a] ZXSpectrum +F8EFC72ED36A2399D005A5A54D43B1C9 Back to Skool (1988)(Alternative)[re-release] ZXSpectrum +D079F4AF0F3FED7DAD440C57ECFD49C2 Back to the Future (1985)(Electric Dreams)(48K-128K) ZXSpectrum +C347225C28602EE903B6E0F61D0D577D Back to the Future (1985)(Electric Dreams)(48K-128K)[a] ZXSpectrum +45CA25907D72A6E4F2DF985816872EAC Back to the Future (1985)(Electric Dreams)(48K-128K)[a][BleepLoad] ZXSpectrum +2708DBA30B1C0E6F3B7D4B29530C0437 Back to the Future (1985)(Electric Dreams)(48K-128K)[a2][BleepLoad] ZXSpectrum +BE6E1945F938D80A6C926DC51E20A300 Back to the Future (1985)(Electric Dreams)(48K-128K)[BleepLoad] ZXSpectrum +C1EC0EB5D1F98BD82B77ECB2FC1A17AC Back to the Future (1987)(Proein Soft Line)(48K-128K)(ES)(en) ZXSpectrum en ES +39D22A6C70B922685A9814F1FECE03BA Back to the Future (1988)(MCM)(48K-128K)(ES)(en) ZXSpectrum en ES +1E21EED118F4589460D49E69F6DB7BC2 Back to the Future Part II (1990)(Image Works)(128K)(Side A)[SpeedLock 7] ZXSpectrum +6299EE5821131EEE91404FE31C1438D8 Back to the Future Part II (1990)(Image Works)(128K)(Side B) ZXSpectrum +FB13D9EDEB48BF0D4084B15694BC5B33 Back to the Future Part III (1991)(Image Works)(128K)[aka Back to the Future III] ZXSpectrum +4F23E3DC2B06F88404BB7DFF50C626F1 Back to the Future Part III (1991)(Image Works)(128K)[SpeedLock 7][aka Back to the Future III] ZXSpectrum +EB266A3F5FA91991CD1D7F73C422943E Back to the Future Part III (1991)(Image Works)(48K-128K) ZXSpectrum +8D39AC4612E5DBB9284176336E31FE4E Back to the Future Part III (1991)(Image Works)(48K-128K)[SpeedLock 7] ZXSpectrum +1671AAB7C0120A571CF82D8F47441B25 Backgammon (1983)(CP)[a][re-release] ZXSpectrum +E01ABE7A1A7539FBF2678E91BC18206F Backgammon (1983)(CP)[re-release] ZXSpectrum +9AD244B39374C1CDFA5D78D7ABF3D34F Backgammon (1983)(Hewson Consultants)(16K) ZXSpectrum +70C5D2FBFDA0D15541AA72D931ED53CE Backgammon (1983)(Hewson Consultants)(16K)[a] ZXSpectrum +2EC26AF95C82CE35F53892EB418E326D Backgammon (1983)(Pi) ZXSpectrum +7655A84EA45A0479775C506E8EE631BC Backgammon (1983)(Postern) ZXSpectrum +9B702DBCA18A1CDDDF0A26A1F230C880 Backgammon (1983)(Sinclair Research)(16K) ZXSpectrum +CACF7F613C92608643A343DEA2D7E937 Backgammon (1983)(Sinclair Research)(16K)[a] ZXSpectrum +7C4F3145E8B2DFE36C808395E619E963 Backgammon (1984)(Microparadise)(16K)(ES) ZXSpectrum ES +76432AC9B60B7DA409C71442EFF0B768 Backgammon (1984)(Soft & Easy)(NL)[re-release] ZXSpectrum NL +79EA2AC76C95994C7B32F21DB952F72B Backgammon (1988)(CDS Microsystems) ZXSpectrum +89C66D5D740263E626217783E495A939 Backpackers Guide to the Universe (1984)(Paxman Promotions)[a][re-release] ZXSpectrum +6C23FC4661148B6DB344F411CD7CA3F8 Backpackers Guide to the Universe (1984)(Paxman Promotions)[re-release] ZXSpectrum +AF9EB01847C286EAD246EC1A69125465 Backpackers Guide to the Universe Part 1 (1984)(Fantasy) ZXSpectrum +59FE5F7F09A65BA10E5EF0E39693865C Backpackers Guide to the Universe Part 1 (1984)(Fantasy)[a] ZXSpectrum +452DB5FC6582CD7D3974FD02974DD172 Backpackers Guide to the Universe Part 1 (1984)(Fantasy)[a2] ZXSpectrum +454752A14E70F6964C3AAAF3C494F89B Backpackers Guide to the Universe Part 1 (1984)(Fantasy)[a3] ZXSpectrum +8E85984AA132253DEE1044E8EE596A12 Backpackers Guide to the Universe Part 1 (1984)(Fantasy)[a4] ZXSpectrum +5A0F861C8F0DA4A83C03FCBF0A4BEAE2 Bad Dream (1990)(Proxima)(CZ)[aka Zly sen Frantiska Koudelky] ZXSpectrum CZ +8EAEFFEB1D6F438A552C229B86E24CD0 Bad Dudes vs. Dragon Ninja (1988)(Imagine)(128K) ZXSpectrum +E9079CA8561A5C238181020930ACFECF Bad Dudes vs. Dragon Ninja (1988)(Imagine)(128K)[a] ZXSpectrum +2B7BC9D09BAF80AE7CCB9A52EF938CBF Bad Dudes vs. Dragon Ninja (1988)(Imagine)(48K-128K) ZXSpectrum +D3595467D055D33D50F48FCBB6C39ADF Bad Dudes vs. Dragon Ninja (1988)(Imagine)(48K-128K)[a] ZXSpectrum +C93EBDA78219948640CEFC9320F6024F Bad Dudes vs. Dragon Ninja (1988)(Imagine)(48K-128K)[a2] ZXSpectrum +13456ABE43C12344A6E8B1C11C99060B Bad Dudes vs. Dragon Ninja (1988)(Imagine)[SpeedLock 7] ZXSpectrum +C16A8206C3D86862642A509E451EC97D Bad Night (1987)(Palas)(CZ) ZXSpectrum CZ +4D1293CFF3971AA3DE4649B23129C43A Badlands (1990)(Domark)(48K-128K) ZXSpectrum +ED12371FCE8AE78DBE19BF0D6E9851ED Badlands (1990)(Domark)(48K-128K)[a] ZXSpectrum +8AD4E369C1B6B72BD323121725E4ED78 Badlands (1990)(Domark)(48K-128K)[a2] ZXSpectrum +F2C888012C1ABFEC0C0A36300CDE2681 Badlands (1990)(Hit Squad, The)(48K-128K)[re-release] ZXSpectrum +1D8F487CFD5E307759ABA1D709478E91 Bajke (1986)(Suzy Soft - Xenon)(HR) ZXSpectrum HR +A0E389EC62BAA79DB5A92F1B9041409C Bajke (1986)(Suzy Soft - Xenon)(HR)(sl) ZXSpectrum sl HR +26BF38CED946289D8A36FC8287E23173 Bajke (1986)(Suzy Soft - Xenon)(HR)[a] ZXSpectrum HR +984DF889B6065B836477008090896F35 Bala (19xx)(-)(16K)(es) ZXSpectrum es +998567AB675D36D76CB817A4F980EC58 Balachor's Revenge (2014-12)(Lasasoft) ZXSpectrum +8D785DCB18877C99CCE42C124E758C79 Balaclava (1987)(Load 'n' Run)(IT) ZXSpectrum IT +C48D6196A3216FB716015B9E91B589A1 Baldy ZX (2015-05)(Jenkinson, Paul)(48K-128K) ZXSpectrum +E668BB5F0D75DDF87D45F0729A460CA3 Ball Breaker (1987)(CRL Group)(128K) ZXSpectrum +7E047BB6D7B63009ECC9D8C9F7135665 Ball Breaker (1987)(Dro Soft)(128K)(ES)(en)[re-release] ZXSpectrum en ES +763BAF9FC99EE27D841A03736316FCBF Ball by Ball (1983)(Video)(16K) ZXSpectrum +A34A37E544760E659B3F3E9B8B9C96B1 Ball Crazy (1987)(Mastertronic Added Dimension) ZXSpectrum +BC4CE91E5B8B29AADA39C7F72982BAD5 Ball Crazy (1987)(Mastertronic Added Dimension)[a] ZXSpectrum +3F25B10F2C069A4F1053F637978051BE Ball, The (1990)(Futuresoft) ZXSpectrum +650163EE5C5585662C5E5DCF4299F13C Ballade du Lutin, La (1984)(Loriciels)(FR) ZXSpectrum FR +58BDED15A99192ADE43B6EF4BE01F74A Ballade du Lutin, La (1984)(Loriciels)(FR)[a] ZXSpectrum FR +68EF97D2E30742A484ADE201225F998E Ballblazer (1986)(Activision)(128K) ZXSpectrum +4621EEC3753BEF3119DA9887B3A0E568 Ballblazer (1986)(Activision)(48K-128K) ZXSpectrum +A6C0C3537FC1B79077E41E0FBCF894CA Ballblazer (1986)(Activision)(48K-128K)[a] ZXSpectrum +04B0E12F488E0A678E24D9F984EC237A Ballblazer (1986)(Activision)(48K-128K)[a2] ZXSpectrum +AE86F7BB68E5CC53A5CAACEC5711D4FF Ballblazer (1986)(Ricochet)(48K-128K)[re-release] ZXSpectrum +34F0F17ADEB31EA0A4BB5D66669944F5 Ballbreaker II (1988)(CRL Group)(128K) ZXSpectrum +BB6B5BB79934261D0E58502880BF7D8D Ballbreaker II (1988)(CRL Group)(128K)[Your Sinclair Covertape] ZXSpectrum +C8EA2110721C9E5955E779CAAF0DFEA2 Ballbreaker II (1988)(CRL Group)(48K-128K) ZXSpectrum +03A088EBECD044EB6FC04A8D2D8B42FF Ballbreaker II (1988)(CRL Group)(48K-128K)[Multiface copy] ZXSpectrum +E0106EF0E939081D426AE75D9713D811 Balle de Match (1984)(Psion)(GB)(fr)[aka Match Point][re-release] ZXSpectrum fr GB +2A11ED4E333275279B2EBF7F5F377B39 Ballenas (19xx)(-)(16K)(es) ZXSpectrum es +B5A323C8023A6975AF9E9EFB87BA075E Balrog and the Cat, The (1988)(Zenobi) ZXSpectrum +3C23A9B4A784439AB178B78DE8A3265C Balrog and the Cat, The (1988)(Zenobi)(Side A) ZXSpectrum +34E0F0D6EF2F854E3A7693613B9B6EDC Balrog and the Cat, The (1988)(Zenobi)(Side B) ZXSpectrum +E820DB09A443BB9210275C5B60D9B38A Bananaby (1986)(Wasp) ZXSpectrum +27B4A902AA6F0C78BD37187EEAA0B8D1 Bandera (1985)(MicroHobby)(ES) ZXSpectrum ES +5D874F56BBFA5859A8C3ED599CFE0741 Bandera a Cuadros (1984)(Investronica)(ES)[a][aka Chequered Flag] ZXSpectrum ES +1449A469261890BE1081CF934FF33080 Bandera a Cuadros (1984)(Investronica)(ES)[aka Chequered Flag] ZXSpectrum ES +9EDD2FE4D6005F2C4B78497551496AD4 Bandit (1984)(Spectrum Computing) ZXSpectrum +638921AB903D14AEA906B18D64A26D6F Bandit (19xx)(-) ZXSpectrum +7C9180FA2231F1EF71A888CD61722A3F Banger Racer (1990)(Cult Games) ZXSpectrum +69F0437B9CE547DE26D27BCB3F153340 Banger Racer (1990)(Cult Games)[a] ZXSpectrum +1A2989738E4C23606C88CA4D3DBB43CE Bangers & Mash (1992)(Alternative)(48K-128K) ZXSpectrum +7CEE1A39E30514322705AE9A9DAAACE5 Bangers & Mash (1992)(Alternative)(48K-128K)[a] ZXSpectrum +FF2940AE81D5CD7420122BD9BC94341E Bankrut (1986)(Elkor)(PL) ZXSpectrum PL +4AE1F571E69E9C3836B24AA3AB5F8C49 Barbarian - El Guerrero Definitivo - 1 Player (1987)(Erbe)(ES)(en)(Side A)[aka Barbarian - The Ultimate Warrior][re-release] ZXSpectrum en ES +4C8640CBB922C8AE6A60A5A4EEFD25AA Barbarian - El Guerrero Definitivo - 2 Players (1987)(Erbe)(ES)(en)(Side B)[aka Barbarian - The Ultimate Warrior][re-release] ZXSpectrum en ES +E4C9A9D80A6D8906699A470A5296C143 Barbarian - The Ultimate Warrior - 1 Player (1987)(Palace) ZXSpectrum +0A43F17D46918A1A00B1FE4C52B7A74A Barbarian - The Ultimate Warrior - 1 Player (1987)(Palace)(Tape 2 of 2) ZXSpectrum +4FF73CD966A4EA8926E366AD5FD35B93 Barbarian - The Ultimate Warrior - 1 Player (1990)(Kixx)(Tape 2 of 2) ZXSpectrum +D0D43CFE67ED7AB50D1C1E11F785B2B0 Barbarian - The Ultimate Warrior - 2 Players (1987)(Palace)(Tape 1 of 2) ZXSpectrum +AE5CF89FC8A3B0CEA0B309DE846A1371 Barbarian - The Ultimate Warrior - 2 Players (1990)(Kixx)(Tape 1 of 2) ZXSpectrum +40733A46706923D05FD186F15AD9A649 Barbarian - The Ultimate Warrior (1987)(Palace)(Tape 1 of 2) ZXSpectrum +B787C66B98E3D06DECD4B673866DCC63 Barbarian - The Ultimate Warrior (1987)(Palace)(Tape 2 of 2) ZXSpectrum +914B3C75061249ACF5AD759C9E7EA843 Barbarian (1988)(Dro Soft)(ES)(en)[re-release] ZXSpectrum en ES +FA13192A233EB30A55AA0B0B9C69E493 Barbarian (1988)(Melbourne House) ZXSpectrum +61B465F699AF9572FD60FF61BB904634 Barbarian (1988)(Melbourne House)[a] ZXSpectrum +6C699016887F3587424680A0F814B2B1 Barbarian (1988)(Melbourne House)[a2] ZXSpectrum +E1310DA2BEC5710592C42973982F6BEE Barbarian II - The Dungeon of Drax (1988)(Erbe)(128K)(ES)(en)[re-release] ZXSpectrum en ES +112360497BB7417EE2F0B628ACAFC272 Barbarian II - The Dungeon of Drax (1988)(Erbe)(ES)(en)[re-release] ZXSpectrum en ES +C322AE604CC5F9BB105DE5B13F0A294D Barbarian II - The Dungeon of Drax (1988)(IBSA)(128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +E3235DD38560735E66761854DF571740 Barbarian II - The Dungeon of Drax (1988)(IBSA)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +524CCBD6CFA1F72DE190317B67CF0592 Barbarian II - The Dungeon of Drax (1988)(Palace)(128K) ZXSpectrum +936004255A89602037F3D01F71DE8C53 Barbarian II - The Dungeon of Drax (1988)(Palace)(128K)[a] ZXSpectrum +06B053670BE7F9CE574FE3245E771C8E Barbarian II - The Dungeon of Drax (1988)(Palace)(128K)[a2] ZXSpectrum +F43C3C4EE877FE11071E1589795D5451 Barbarian II - The Dungeon of Drax (1988)(Palace)(128K)[a3] ZXSpectrum +0606F0852E25EFE825758E6023AE17AB Barbarian II - The Dungeon of Drax (1988)(Palace)(48K-128K) ZXSpectrum +1AA59DB22997C3654714A73A391EDEF5 Barbarian II - The Dungeon of Drax (1988)(Palace)(48K-128K)[a] ZXSpectrum +9C8CEC2A5981631F739F079A0024405A Barbarian II - The Dungeon of Drax (1988)(Palace)(48K-128K)[a2] ZXSpectrum +20C05B1D71A53D153D53742643C44818 Barbarian II - The Dungeon of Drax (1988)(Palace)[SpeedLock 7] ZXSpectrum +45C56F1439C585EA089FA5CA8E935C11 Barbarian II - The Dungeon of Drax (1990)(Kixx)(128K) ZXSpectrum +799D040711A9F3B0D405E853F283EC9A Barbarian II - The Dungeon of Drax (1990)(Kixx)[SpeedLock 7] ZXSpectrum +178BABAF2F797AFA5EA57C05A34D9373 Barbut Lucky Dice (1990)(Monea)(RO) ZXSpectrum RO +4B413D632011384BBE4503A237A52456 Barchou (1984)(Central Solutions)(16K) ZXSpectrum +404F80E8E17FEC3B4F644E528E3D6A1A Barchou (1984)(Central Solutions)(16K)[a] ZXSpectrum +D996374961BC7041CBB7CA9111BC417D Barcode Hangman (2008)(unsatisfactory)(16K)[CSSCGC] ZXSpectrum +D8166EE0177B311107B373D87D2A26D7 Bardic Rites, The (1994)(Zenobi)(128K) ZXSpectrum +7238DB9CC77F48215E0FC6B9BCAA9C64 Bard's Tale Vol 1, The - Tales of the Unknown (1988)(Electronic Arts) ZXSpectrum +CC1E5578D32C9F131BF88102861C2487 Bard's Tale Vol 1, The - Tales of the Unknown (1988)(Electronic Arts)(Tape 1 of 2 Side A) ZXSpectrum +42FBBEB418F1A0022540D2DB726ACDEE Bard's Tale Vol 1, The - Tales of the Unknown (1988)(Electronic Arts)(Tape 1 of 2 Side B) ZXSpectrum +A669BE0CF81228A5D903C72B2CD36C0D Bard's Tale Vol 1, The - Tales of the Unknown (1988)(Electronic Arts)(Tape 2 of 2 Side A) ZXSpectrum +B05EAC9B7EB6A8D20425043367C2F20D Bard's Tale Vol 1, The - Tales of the Unknown (1988)(Electronic Arts)(Tape 2 of 2 Side B) ZXSpectrum +1203A5B7233F8D97728BD5389525AC36 Bard's Tale Vol 1, The - Tales of the Unknown (1988)(Electronic Arts)[a] ZXSpectrum +5674B84A2A80789F4199736E030DC371 Bargain Basement!!! (1986)(Alternative)[re-release] ZXSpectrum +F9386E944959EDC4B732734AB1F0EA6C Bargain Basement!!! (1986)(Sparklers) ZXSpectrum +31BC11C5B38D16512C597FB5B49991F2 Barman (1986)(Load 'n' Run)(IT) ZXSpectrum IT +FB3F32D4814AECDD370C848D12C04DC5 Barmy Burgers (1983)(Blaby Computer Games) ZXSpectrum +C0057D317A9EA0FD43ED8E1AED32029C Barmy Burgers (1983)(Blaby Computer Games)[a] ZXSpectrum +208BBC7D1B833E8C79444BB496E18622 Barmy Burgers (1983)(Ventamatic)(ES)(en)[re-release] ZXSpectrum en ES +FF9310858DF6C6E2E54F7C089A852B36 Baron (1983)(Temptation) ZXSpectrum +10767CF28ED73D12BE671AE6377DA2F1 Baron (1983)(Temptation)[a] ZXSpectrum +61E38F5EEF3645C16949E1C1EB3DBADF Baron Rojo (1983)(Zafi Chip)(ES)[aka Red Baron][re-release] ZXSpectrum ES +4934BA2E320BF8A215E4ADB8BFECD356 Baron Rojo (1985)(MicroHobby)(ES) ZXSpectrum ES +0371123CE00D99720DDD6069DABF35A0 Baron, The (19xx)(R.D. Foord) ZXSpectrum +5B8A5630059F3ECA3ACDB75D2CD01636 Barquitos (1985)(MicroHobby)(ES)[a][aka Barcos] ZXSpectrum ES +FDD8D58EAE76341ABE43DCD874E1F8FD Barquitos (1985)(MicroHobby)(ES)[aka Barcos] ZXSpectrum ES +639908FC1BD1BF1B89B3DAB8BF743003 Barreldrop! (1983)(Games Machine) ZXSpectrum +0BCC9185FB60D9A06CEA330177F7E2B0 Barrowquest (1984)(CCS) ZXSpectrum +273D254E678DDD2B9C0DA4CA408DB83A Barry McGuigan World Championship Boxing (1985)(Gamestar)(128K) ZXSpectrum +180DA9E5A4F98605A7630A532C7C2911 Barry McGuigan World Championship Boxing (1985)(Gamestar)(48K-128K) ZXSpectrum +9D1B9A6A20468D6BCF68336C7EA3CA24 Barry McGuigan World Championship Boxing (1985)(Gamestar)(48K-128K)[a] ZXSpectrum +52054A68CD0249ED4B1866027670D4F4 Base Invaders (1983)(Work Force)(16K) ZXSpectrum +9E0E28E669D576A41D50A09815BC713F Base Invaders (1984)(Magination)(16K) ZXSpectrum +84110DB277A5885347626CCCC47A8F19 Base, The (1988)(Guild, The) ZXSpectrum +ECAC41FF2BF27A41E60D450BCB53C6D3 Base, The (1988)(Guild, The)(128K) ZXSpectrum +F406ABCD06AB51263143FE2010AFD9BC Base, The (1988)(Guild, The)[a] ZXSpectrum +E3D9CB71598F11DF7A18CC6C872994F9 Baseball (1983)(ZX Computing)(16K) ZXSpectrum +275BC620B6CB7DC9F704E88D4343F3E5 Baseball (1986)(Load 'n' Run)(IT) ZXSpectrum IT +B4B78C406B7796096F7E25E535B4BEBA Baseball (1986)(Load 'n' Run)(IT)(en) ZXSpectrum en IT +855118E27E6D99BDE38E46A4CC2BE5BF BASIC Rally (2005)(Masters Games)(ES) ZXSpectrum ES +F0CCAB5AA050854279D0179A8DB3B82B Basil the Great Mouse Detective (1987)(Erbe)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +3303B335400C187E7CA92CB5E985BD53 Basil the Great Mouse Detective (1987)(Gremlin Graphics)(48K-128K) ZXSpectrum +590086D2D6FE53A7F8465DD6B2BB2B1E Basil the Great Mouse Detective (1987)(Gremlin Graphics)(48K-128K)[a] ZXSpectrum +777DA641365C7DBEEFFCE3792831C489 Basil the Great Mouse Detective (1987)(Gremlin Graphics)(48K-128K)[a2] ZXSpectrum +5E213D8A847168DB2A9721F88CB1E280 Basil the Great Mouse Detective (1987)(Gremlin Graphics)(48K-128K)[a3] ZXSpectrum +9581789C130C50EDA9367E824E42ECE9 Basil the Great Mouse Detective (1987)(IBSA)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +936AD686AB74DE89F313F7B2C3A34628 Basil the Great Mouse Detective (demo) (1987)(Gremlin Graphics)[Crash Covertape] ZXSpectrum +5040AF4B47BB67938248EEFA4F6A9E5D Basket (1985)(MicroHobby)(ES) ZXSpectrum ES +14EEB5F518C097002EA644E1279DEC21 Basket (1985)(Software mb)(16K)(ES) ZXSpectrum ES +44F721F200A4EDA2FFC98160BD7C83E3 Basket Master (1987)(IBSA)(ES)[re-release] ZXSpectrum ES +9B31B94A78C3C17ACFE784B10449547E Basket Master (1988)(Imagine)[a][re-release] ZXSpectrum +8D9C2B86F3E6E4222FCA4FF404E89BA9 Basket Master (1988)(Imagine)[a2][re-release] ZXSpectrum +A32595D911FC6DC8B50C5E41BA396CCD Basket Master (1988)(Imagine)[a3][re-release] ZXSpectrum +61DCEE180B0286907A6E9336CA1B40C7 Basket Master (1988)(Imagine)[re-release] ZXSpectrum +E7B1D1DFBBEAF07B2BE1FD67FD7FDE96 Basket Master (1988)(Imagine)[SpeedLock 5][re-release] ZXSpectrum +4C6244E82724A6CF7B753E883AB32735 Basque Terrorists Loose in Dartford (1987)(Infected) ZXSpectrum +2AE5369B36683138846DC08A7AC61F7F Bastris 2 (2014-06)(Cowley, Chris) ZXSpectrum +85BA44D89FE607813F85AE81FF0F6D37 Basurero (1987)(Microbyte)(ES)[aka Trashman] ZXSpectrum ES +37AFCD35C8142D401603C65EA838D5EF Bat Man (1986)(Ocean)(48K-128K) ZXSpectrum +587F7B1106AA8240EF1AE9A42B6E9477 Bat Man (1986)(Ocean)(48K-128K)[a] ZXSpectrum +C36B3905E223079FC739A3E59218FDDB Bat Man (1986)(Ocean)(48K-128K)[SpeedLock 1] ZXSpectrum +9AC7D7CF97C615221E5C0DEE1081B730 Bat Man (1986)(Ocean)(48K-128K)[SpeedLock 4] ZXSpectrum +037555D931F2C01F1EB1269E8F33B407 Bat Man v1 (1986)(Ocean)(48K-128K) ZXSpectrum +8BEBCEAD065F1C6280758BF99ECA559A Bat Man v2 (1986)(Ocean)(48K-128K)[SpeedLock 1] ZXSpectrum +033573FA34C146FC393992DB03D8A6D7 Bat Man v3 (1986)(Ocean)(48K-128K) ZXSpectrum +E1497D7DB4BB6A5A7D98D6B17DB5AF54 Batalha de Inglaterra (1983)(Microbyte)(PT)[aka Battle of Britain][re-release] ZXSpectrum PT +D8A70400EBF7968E0153FA9BF407200D Batalla EN (1983)(Joaquin Fuster)(16K)(es) ZXSpectrum es +A8B6A7D75D2C1D8340DCC4741521F455 Batalla Naval (1984)(Paraninfo Soft)(ES) ZXSpectrum ES +B8B6D562E0B707DA5AAB9B0C23A262A0 Baths (1984)(Newtech Publishing)(16K) ZXSpectrum +D9C1D410B958969DFAB60F9C1AF667A5 Bathyscaphe (2015-08-31)(Red Triangle)(RU)(en)[Chaos Constructions] ZXSpectrum en RU +9A7CCC842EB7B1915252E1485CDB5B28 Bathyscaphe (2015-08-31)(Red Triangle)(RU)(es) ZXSpectrum es RU +A64B574E4068688A2693B7FD6DA89190 Batman - El Super Heroe - A Bird in the Hand (1988)(Erbe)(ES)(en)(Side A)[aka Batman - The Caped Crusader][re-release] ZXSpectrum en ES +67DFB0A4265A637F2BB8E36FBD1F78A6 Batman - El Super Heroe - A Fete Worse than Death (1988)(Erbe)(ES)(en)(Side B)[aka Batman - The Caped Crusader][re-release] ZXSpectrum en ES +AFA12E060F39952086932331D6CFB758 Batman - The Caped Crusader - A Bird in the Hand (1988)(Ocean) ZXSpectrum +EBB1952251D9B07F7A62A754BCDEF31B Batman - The Caped Crusader - A Bird in the Hand (1991)(Hit Squad, The)[SpeedLock 7] ZXSpectrum +B9B5D130D155939EE107DDE4FB93B46F Batman - The Caped Crusader - A Fete Worse than Death (1988)(Ocean) ZXSpectrum +AE7C3E991F747FAD1B3732F8713701F1 Batman - The Caped Crusader - A Fete Worse than Death (1988)(Ocean)[a] ZXSpectrum +EEC99E8BC27707EAB753FACB75DFE461 Batman - The Caped Crusader - A Fete Worse than Death (1988)(Ocean)[a2] ZXSpectrum +B1712E525B5A0E1D7053D828F3E6196B Batman - The Caped Crusader - A Fete Worse than Death (1991)(Hit Squad, The) ZXSpectrum +9081B121C0535E3F3D00F344138F6325 Batman - The Caped Crusader (1988)(Ocean)(Side A)[SpeedLock 7] ZXSpectrum +23EE7036DBA37FAFD99E85B46BC8F987 Batman - The Caped Crusader (1988)(Ocean)(Side B) ZXSpectrum +3BCEB64EC441A10390F6E29274358EA6 Batman - The Movie (1989)(Erbe)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +9EE68024FD032F83AA49DB2DE6BB37CC Batman - The Movie (1989)(Ocean)(48K-128K) ZXSpectrum +4B4B6A196D32840E8BD57DD6C3FBA5EB Batman - The Movie (1989)(Ocean)(48K-128K)[a] ZXSpectrum +4AF7320715CDE8715253FD95CA75BA3C Batman - The Movie (1989)(Ocean)(48K-128K)[a2] ZXSpectrum +088EFE1993D86ECBAD986E7C14E20310 Batman - The Movie (1989)(Ocean)(48K-128K)[a3] ZXSpectrum +18A19E501356681A6769B6CB941A414E Batman - The Movie (1989)(Ocean)(48K-128K)[a4] ZXSpectrum +95741D9C66B98A00237658BF53FD9F4B Batman - The Movie (1991)(Hit Squad, The)(48K-128K)(Side A)[re-release] ZXSpectrum +07FE4BC5AF99D33A85CB83F96B5D3F02 Batman - The Movie (1991)(Hit Squad, The)(48K-128K)(Side B)[re-release] ZXSpectrum +7CEEF33C4BA24CB4777DD968B970F7C7 Batman - The Movie (1991)(IBSA)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +A74C89144B395141646F516B223F5EB9 Batman - The Movie (1991)(IBSA)(48K-128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +E979C31E33678996AE87F63294F15256 Batman - The Movie (demo) (1989)(Ocean)(48K-128K)[a][Sinclair User Covertape] ZXSpectrum +1D6763DD60B6781586EEF04CF098D437 Batman - The Movie (demo) (1989)(Ocean)(48K-128K)[Sinclair User Covertape] ZXSpectrum +80586527458179CBD464FBA50BCA7396 Batman (1986)(Erbe)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +34995A5ECD4B91F38714D3F097C8ED43 Batman (1989)(Hit Squad, The)(48K-128K) ZXSpectrum +EB0E509D00825D469C58BC06724915A1 Batman (1989)(Hit Squad, The)(48K-128K)[SpeedLock 1] ZXSpectrum +9B0D8D90D72349128C0AAADAAFC8B50A Battaglia Navale (1985)(Load 'n' Run)(IT) ZXSpectrum IT +DECB6B69752B88E3734BBEC7D9512E1C Battle 1917 (1983)(CCS) ZXSpectrum +B72FA7F33B4F24C28EE4EBA761668BB3 Battle City (1995)(Kotsoft)(RU)(en-ru) ZXSpectrum en-ru RU +73149DCB585441A0BB99457AE0493EED Battle Command (1990)(Ocean)(128K) ZXSpectrum +468D9BF8DFCA1E5F907DCE08D4F42E47 Battle Command (1990)(Ocean)(128K)(Side A)[SpeedLock 7] ZXSpectrum +51E87FF5D2D059DF02D633998B71A6AF Battle Command (1990)(Ocean)(128K)(Side B) ZXSpectrum +537BBA31DEACC760FD373CD606436E17 Battle Command (1991)(Erbe)(128K)(ES)(en)(Side A) ZXSpectrum en ES +52133CF3D2BD2A5D755415710532BA57 Battle Command (1991)(Erbe)(128K)(ES)(en)(Side B) ZXSpectrum en ES +6B60A1557666DF8251E1B129C0C9CE70 Battle Command (demo) (1990)(Ocean)(128K)[a][Sinclair User Covertape] ZXSpectrum +6D733A2DE467BD0F7E579A88385DFFE3 Battle Command (demo) (1990)(Ocean)(128K)[Sinclair User Covertape] ZXSpectrum +3796D99C84EC6CD5C9E57BE8627C1E38 Battle Fields (1988)(Atlantis) ZXSpectrum +0CCDC66839BA8341D2EF13A7011B616A Battle Fields (1988)(Atlantis)[a] ZXSpectrum +719B925F596DABC7463A992576B7CEB0 Battle for Midway (1985)(PSS)[aka Battle of Midway, The] ZXSpectrum +9897E57FBEF25D3662E7B62491287544 Battle of Britain (1983)(Microgame Simulations) ZXSpectrum +BAB3428C9716C3C36C87D45554FD7AA6 Battle of Britain (1983)(Microgame Simulations)[a] ZXSpectrum +5A2848EEC1617F9FF04B4EAF6ABC5131 Battle of Britain (1986)(K'Soft) ZXSpectrum +6B1005A547EDE2687449CF11788E7DD3 Battle of Britain (1986)(PSS) ZXSpectrum +AA65A85EB9FF459A089277D2910977EA Battle of Britain (1987)(Classic Conflicts) ZXSpectrum +D2E333FD7B4E31DCF13F8EF4779BA1EE Battle of the Bulge (1985)(MC Lothlorien) ZXSpectrum +0057412DBA01DDD044B64C45AEC26BB6 Battle of the Bulge (1985)(MC Lothlorien)[a] ZXSpectrum +59EA5B30118DDCBDDDD902BB58FAF037 Battle of the Bulge, The (1990)(CCS) ZXSpectrum +C179374E9CEA099835A927F96EB4ADDC Battle of the Bulge, The (1990)(CCS)(128K) ZXSpectrum +B5550304CE6BAC593BA627A608769543 Battle of the Bulge, The (1991)(System 4)(48K-128K)(ES)(en)(Side A) ZXSpectrum en ES +5514450E98E284D2E2BF49ADD42B0004 Battle of the Bulge, The (1991)(System 4)(48K-128K)(ES)(en)(Side B) ZXSpectrum en ES +42FAE5BBEEDD7A2A8D68D2F34193CA13 Battle of the Planets (1986)(Erbe)(ES)[re-release] ZXSpectrum ES +7C1DDB5BCB5A0C5C4E8B96D6E089010F Battle of the Planets (1986)(Mikro-Gen) ZXSpectrum +B155D80ACE3CE758116A2939632F6653 Battle of the Planets (1986)(Mikro-Gen)[a] ZXSpectrum +B83403B865262B222B5EC39816CE9070 Battle of the Planets (1986)(Mikro-Gen)[a2] ZXSpectrum +3BC6DE70FC995EF8CA0F41B115493DF9 Battle of the Planets (1986)(Mikro-Gen)[a3] ZXSpectrum +2EF6BC349A9995FEAA9507ED3CACF260 Battle of the Toothpaste Tubes (1983)(K-Tel Productions) ZXSpectrum +57C120A74181E63A3CCD655F09D81C2B Battle of the Toothpaste Tubes (1983)(K-Tel Productions)[a] ZXSpectrum +A4B903198D75B49487902469A4BB7E1F Battle Ships (1988)(Encore) ZXSpectrum +5AE310396F15A7CFBBB68E4113C930C3 Battle Ships (1988)(Encore)[a] ZXSpectrum +28EC7BED55B0638F6BF28B4DBC098DFF Battle Ships (1988)(Encore)[Elite Uni-Loader] ZXSpectrum +9F47B7173DA45E2CA1F7CE957DEC9AFB Battle Ships (1988)(Encore)[Sinclair User Covertape][password MARINE] ZXSpectrum +9DC17DEF0EDC44F14E40F41974C2B949 Battle Ships (1988)(MCM)(ES)(en)[a][Elite Uni-Loader][re-release] ZXSpectrum en ES +63DB61ACFB25E844ED84B804E559198C Battle Ships (1988)(MCM)(ES)(en)[Elite Uni-Loader][re-release] ZXSpectrum en ES +63CA1BF57F08C0CCE0293B69B81B1A2D Battle Ship's (19xx)(Dobie, Paul) ZXSpectrum +668E22A2CB2CC0D39DBADE7E32757E54 Battle Valley (1988)(Rack-It) ZXSpectrum +6D63BFFBA1E95F1F7C2021ECE65208B9 Battle Valley (1988)(Rack-It)[a] ZXSpectrum +EE503FB8E2737516780BCB332D337AB7 Battle Valley (1988)(Rack-It)[a2] ZXSpectrum +E58857EA62B8AC9D9A209F8EA7C4D6DA Battlecars - Designer (1984)(Games Workshop) ZXSpectrum +1C42439A111DE9A3D616030ED2E93232 Battlecars - Designer (1987)(Summit) ZXSpectrum +2BD64680F56289056308A2BBFD7704D0 Battlecars (1984)(Games Workshop) ZXSpectrum +D20F2B61F27261296AA018187FE19EFB Battlecars (1984)(Games Workshop)(Side A) ZXSpectrum +B4C71E236F345694701F937722461FBB Battlecars (1984)(Games Workshop)(Side B) ZXSpectrum +FCFB69457179FF26EAD72D22F31DE731 Battlecars (1984)(Games Workshop)[a] ZXSpectrum +495539AA00110DD8F9A9C0B0111285E5 Battlecars (1987)(Summit) ZXSpectrum +95317B7729272139B765354076B15561 Battlecars (1993)(LeCount, Darryl)(16K)(DE)(en) ZXSpectrum en DE +9981D51FFFCAA8C3D14DBE9BF61DED21 Battlefield Germany - 1 Player (1987)(PSS) ZXSpectrum +BC28F69EFE9E4B7E467D7A0875135869 Battlefield Germany - 1 Player (1987)(PSS)[a] ZXSpectrum +D6F8B8325A1F2B59DF91B762FF29F3EF Battlefield Germany - 2 Players (1987)(PSS) ZXSpectrum +80CB57B501954EEDB511E25489D467E1 Battle-Tank Simulator (1984)(Zeppelin Games)[aka 3D Tank Duel][master tape][re-release] ZXSpectrum +5C97A3CFFD2DA6EB85AD891E9D6C8579 Battle-Tank Simulator (1984)(Zeppelin Games)[aka 3D Tank Duel][re-release] ZXSpectrum +95A24E21B5D5A7A7A095259585200D28 Battlezone (1984)(Quicksilva) ZXSpectrum +B5BC4500B7A9C729CD9DEA0DEDCCAE07 Batty (1987)(Hit-Pak)[Elite Uni-Loader] ZXSpectrum +AF1C9FA2AE76222F8195EE26FEB8B6DB Batty (1987)(Hit-Pak)[Your Sinclair Covertape] ZXSpectrum +F1DE8F00FD17FD10F7C813FE406442B5 Batty (1989)(EDOS)[re-release] ZXSpectrum +86DB2C2380E67B4A18031367E1603BFE Batty (1989)(Encore)[re-release] ZXSpectrum +7589F8F9AA9495FF208EE55CE7E9E811 Bazooka Bill (1986)(Erbe)(ES)(en)[re-release] ZXSpectrum en ES +3B150AAB8EC15D5D57070BCF3265DA49 Bazooka Bill (1986)(IBSA)(ES)(en)[re-release] ZXSpectrum en ES +C0161D86AF23720D9F1B2C900DE71DA3 Bazooka Bill (1986)(Melbourne House) ZXSpectrum +EB2001ACDCE9B61DEC4E16111E024959 Bazooka Bill (1986)(Melbourne House)[a] ZXSpectrum +4A4AB5576AFA55686C13561D330F3376 Bazooka Bill (1986)(Melbourne House)[a2] ZXSpectrum +FC55CECA48B0A35ECA19A16D77793325 Bazooka Bill (1986)(Melbourne House)[a3] ZXSpectrum +CD930E5CB1F412B8A2DF583B44AB65AC BBC Mastermind (1984)(Mirrorsoft) ZXSpectrum +8B3DF83073E9D8E7B3E536F9F39659A4 BBC Mastermind (1984)(Mirrorsoft)(Side A) ZXSpectrum +5C1DAA984B1297D0DA57ABB2D0B09BFD BBC Mastermind (1984)(Mirrorsoft)(Side B) ZXSpectrum +51AA9E793C5179EDD28645706565B2E9 BBC Mastermind Quizmaster (1984)(Mirrorsoft) ZXSpectrum +4FAAE39529F2FB4101E0B2C0496D1CAE BC's Quest for Tires (1985)(Software Projects) ZXSpectrum +B2B83E21E7D386968A03C0959D0A1C39 BC's Quest for Tires (1985)(Software Projects)[a] ZXSpectrum +92A88A382504C73BE112C3EFD5E648B5 BDZXTO (2013)(Pickstock, Myke)[CSSCGC] ZXSpectrum +93983AB4D458003A025F2BC5CD4274C9 Beach Buggy Simulator (1988)(MCM)(ES)(en)[BleepLoad][re-release] ZXSpectrum en ES +AB6D490A4BFC664BA98E31A414286D8C Beach Buggy Simulator (1988)(Silverbird) ZXSpectrum +35C8A3E80918035AB37CE8836190CFF2 Beach Buggy Simulator (1988)(Silverbird)[BleepLoad] ZXSpectrum +D2CEB55EE63B42A64913000F5BDA0828 Beach Volley (1989)(Erbe)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +886FC817733D73E64C1CDE2F7F8E330C Beach Volley (1989)(Ocean)(48K-128K) ZXSpectrum +588F1E47A86C3630B48C8BC881C3F0EB Beach-Head (1984)(Americana)[re-release] ZXSpectrum +39AEF390B269349412384661C9F33A3A Beach-Head (1984)(Americana)[SpeedLock 1][re-release] ZXSpectrum +4C27D26AE373069E405B6F718CBCEF0A Beach-Head (1984)(U.S. Gold) ZXSpectrum +BCB33F4D6E70BADDE10E133E32CDE1FD Beach-Head (1984)(U.S. Gold)[a] ZXSpectrum +E6FF844BA1395E4D8E95989B2F3D4E8F Beach-Head (1984)(U.S. Gold)[a2] ZXSpectrum +24C29096CF3882CDD5682BDD661D432B Beach-Head (1984)(U.S. Gold)[SpeedLock 1] ZXSpectrum +4119AF18F84D521C3B41C62CD77CD9F7 Beach-Head (1988)(Dro Soft)(ES)(en) ZXSpectrum en ES +AF7DCBF8BBAE3CEDC0D182757B5E706A Beach-Head (1988)(Dro Soft)(ES)(en)[SpeedLock 1] ZXSpectrum en ES +828DB0A2F03E342C5E592B853E688852 Beach-Head II - The Dictator Strikes Back! (1985)(U.S. Gold) ZXSpectrum +E02D18A0EA6E9C4FC375A3CE215E0C56 Beach-Head II - The Dictator Strikes Back! (1985)(U.S. Gold)[SpeedLock 1] ZXSpectrum +1F53F4E2976382064F4A29C7342A55CC Beach-Head II (1985)(Dro Soft)(ES)(en)[re-release] ZXSpectrum en ES +E446A89167284CF5355373E1406CC16D Beach-Head II (1985)(Erbe)(ES)(en)[SpeedLock 1][re-release] ZXSpectrum en ES +ED644CC3B1EFB9438454A5F130BC8667 Beach-Head II (1987)(Americana)(Side A) ZXSpectrum +6549271C8028EF8C21E61813CC64BACB Beach-Head II (1987)(Americana)(Side B) ZXSpectrum +58BC0862DCAA02DF9FE235F40E01D0BD Beacon Adventure (1984)(Sinclair User) ZXSpectrum +1F5CF21762B8124982A21BC0F2D78AC4 Beaky and the Egg Snatchers (1984)(Fantasy) ZXSpectrum +EEA7229D361F4D8D843FACB220DDA83F Beaky and the Egg Snatchers (1984)(Fantasy)[a] ZXSpectrum +63762C78A61A7745A283BDBC0FC5F645 Beaky and the Egg Snatchers (1984)(Paxman Promotions)[re-release] ZXSpectrum +E1957E92C2C267126457B562314C1838 Beamrider (1984)(Activision) ZXSpectrum +8681A036085754F314108C597C197816 Bear Bovver (1983)(Artic Computing) ZXSpectrum +DD55B2E7928FB88D7EC1EAB71B77C050 Bear Bovver (1983)(Artic Computing)[a] ZXSpectrum +FE3012D99E5A3A48A60BDAABF277A483 Bear Bovver (1983)(Artic Computing)[a2] ZXSpectrum +1CC97DBA0BD647F2D220BB142E73F02E Bear Bovver (1983)(Dixons)[re-release] ZXSpectrum +1B4929B3C452D46455C16EB223E00D20 Beast of Torrack Moor, The (1988)(Marlin Games)(128K) ZXSpectrum +F3ACB067FC95602B31094988DD0DD6D3 Beast of Torrack Moor, The (1988)(Marlin Games)(128K)[a] ZXSpectrum +D5CC5E0EAAEE459081D32FE442E33EFD Beast, The (1988)(Zenobi)(128K)[re-release] ZXSpectrum +F4D00368D216BA84D50F15F8E5F9352B Beastie Feastie (2005)(Beyker Soft)(+2A-+3)(ES)(en)[2a black] ZXSpectrum en ES +E21731441528F6D4B71FF26747DD36F6 Beatcha (1984)(Romik) ZXSpectrum +CF4B2414C1C9493A91E2F96E492F1717 Beatcha (1984)(Romik)[a] ZXSpectrum +B70A5715581EBE6D8A155F592A097BB5 Beatle Quest (1985)(Number 9) ZXSpectrum +F2FED3CDA3081E9866BD729E633AA63A Beatle Quest (1985)(Number 9)[a] ZXSpectrum +CBB4B85C5C9A6061D98355882227AE0E Beautiful Dreamer (1986)(Spectrum Adventure Exchange Club) ZXSpectrum +17788B61A59CD6C2EA171665B70BC8B3 Beautiful Dreamer (1986)(Spectrum Adventure Exchange Club)[a] ZXSpectrum +5016CF8D496E7DC4FD97D507EC5A4ED0 Beautiful Dreamer (1986)(Spectrum Adventure Exchange Club)[a2] ZXSpectrum +FF500C36CA5AD48D4B71FD7115DB3706 Bed and Breakfast (2007)(Collins, Paul E.)[CSSCGC] ZXSpectrum +CDFA2C6668290918FADEB4F714E9E2EF Bedlam (1983)(AWA)(16K) ZXSpectrum +90995FB2940EED8245DDA170748E1149 Bedlam (1988)(Go!)(128K) ZXSpectrum +51F23393C5BE71BF4EC0344E53B8A976 Bedlam (1988)(Go!)(128K)[a] ZXSpectrum +408631347AA2EBEF0641E28C8BFCC6DE Bedlam (1988)(Go!)(128K)[a2] ZXSpectrum +9AAF3E7901FC6EF04DA0EBB6A5794C3F Bedlam (1988)(Go!)(128K)[Alkatraz Protection System] ZXSpectrum +B7C4067728D61A37F192D29A4682D9AC Bedlam (1988)(IBSA)(128K)(ES)(en)[re-release] ZXSpectrum en ES +9C58E204A7B45857DCAD127C0F422939 Bedlam Blaster (1983)(MC Lothlorien)(16K)[re-release] ZXSpectrum +FF125D4E358435C1C657FFC8D14573C5 Beebul (1984)(Scorpio Gamesworld) ZXSpectrum +60D79670E98EED97B7D8BC95A29D83CF Beebul (1984)(Scorpio Gamesworld)[a] ZXSpectrum +E6DDBEC67E95F245032BE8A6E5A814B8 Beecatcher (19xx)(-)(de) ZXSpectrum de +3CDF787896CF3FF23F68E782A82C7DFC Beef II (2015)(-)[CSSCGC] ZXSpectrum +C111EBB759516BCCE1FCA09407D992CB Beef! (2015)(-)[CSSCGC] ZXSpectrum +83C776FFC460033980D92C5F91F82B8A Beerland (1991)(Proxima)(128K)(CZ) ZXSpectrum CZ +DC3A9D0D7587D42D89369BAB22DFFCA5 Beetle (1983)(ZX Computing)(16K) ZXSpectrum +8FD0EB88E85123104D8387059F0D952D Beetlemania (1983)(MC Lothlorien)(16K)[a][aka Crazy Bugs!][re-release] ZXSpectrum +157EEC8136398D05488D3A486C8624D2 Beetlemania (1983)(MC Lothlorien)(16K)[aka Crazy Bugs!][re-release] ZXSpectrum +B088DD0338DB5630CDE80344A5C764F9 Beetlemania (1984)(AWA)(16K)[aka Crazy Bugs!] ZXSpectrum +3E3CFE7AB6D6DDB0ABBE228AF8B2E06F Beets 'n' Eggs (1984)(Happy Computer)(DE)(en) ZXSpectrum en DE +71B67237A180A19714A4FEA11087BBC2 Beginning of the End, The (1992)(Zenobi) ZXSpectrum +734D63E25C1A888C8D7F777A1197BD53 Beginning of the End, The (1992)(Zenobi)(Side A) ZXSpectrum +6C51BE4A5B3FDABF6D42197EC5B5E930 Behind Closed Doors (1988)(Zenobi) ZXSpectrum +06F1234DF8F99E887F7F1203B9A402BE Behind Closed Doors (1988)(Zenobi)[a] ZXSpectrum +C0D44A6C6FD6D2B07BEAECD8366E23C4 Behind Closed Doors (1988)(Zenobi)[a2] ZXSpectrum +857EE41738F6145D96B32756F32BEB95 Behind Closed Doors (1988)(Zenobi)[ICGLS] ZXSpectrum +A631003BE4D75DEFB7C2AA60BBBC82E4 Behind Closed Doors (1988)(Zenobi)[ICLS] ZXSpectrum +09D9567A7DAA942234856715B84DB2F4 Behind Closed Doors (1988)(Zenobi)[Sinclair User Covertape] ZXSpectrum +2CF57332F0F62D055F3FD0651F052053 Behind Closed Doors 2 - The Sequel (1988)(Zenobi) ZXSpectrum +8EBCF34F1DAB2CC53C9D0DB74B94AE04 Behind Closed Doors 2 - The Sequel (1988)(Zenobi)[a] ZXSpectrum +CCB6CC9081330B146C438624067FF9BA Behind Closed Doors 2 - The Sequel (1988)(Zenobi)[ICGLS] ZXSpectrum +A644EC7D986D3CF555C340B1BF5BCA36 Behind Closed Doors 3 - Revenge of the Ants (1989)(Zenobi) ZXSpectrum +46DC96C08F45FE933517A115BE6E7D21 Behind Closed Doors 3 - Revenge of the Ants (1989)(Zenobi)[a] ZXSpectrum +4F1CF036209FE309672FDB750C9E52B2 Behind Closed Doors 3 - Revenge of the Ants (1989)(Zenobi)[ICGLS] ZXSpectrum +7CB6D6D07BD1248603EE0BA98A2E9CF8 Behind Closed Doors 4 - Balrog's Day Out (1989)(Zenobi) ZXSpectrum +71057607763C3320D92C8A3E1DFCEF57 Behind the Lines (1991)(Guild, The) ZXSpectrum +F449716F6C267C44B901302A82B9B01B Behold Atlantis (1991)(Zenobi) ZXSpectrum +6861FE118B0E7387193B100338EBB7AF Behold Atlantis (1991)(Zenobi)[a] ZXSpectrum +A95B6A803F47A9CF5A98117991C3E1C0 Behold Atlantis (1991)(Zenobi)[a2] ZXSpectrum +7D7D5FA0D4151541DB7F282BC2CA7E0F Bekstvo iz KPD Grljevca (1987)(Alivojdovic, Nikola)(RS)(sr) ZXSpectrum sr +E6F4400C6CC97779D74981D6B5C557D3 Belegost (1989)(Cybexlab)(128K)(CZ) ZXSpectrum CZ +F010CF8859D5C10F3ADC43EA4D790C93 Beneath Folly (1991)(Fiend, The) ZXSpectrum +C727355F7DAD38BB7A3356624A6E362C Benny Bunny - Burrows (1985)(Sinclair Programs)(16K) ZXSpectrum +FE5A63E7EA8A7189E05F461A85A17D90 Benny Bunny - Litterbugs (1985)(Sinclair Programs) ZXSpectrum +7E0375514C9CCD13B2295F3E9C9CAE95 Benny Bunny in Manic Mechanic (1985)(Sinclair User) ZXSpectrum +9263844AD10A916E7E7706AA269699A5 Benny Hill's Madcap Chase! (1985)(DK'Tronics) ZXSpectrum +C3180453B729380DECFB6BF2F436A709 Benny Hill's Madcap Chase! (1985)(DK'Tronics)[a] ZXSpectrum +CAD5F75F8322A00AF14BFEF9DA63E839 Bergwacht (19xx)(-)(de) ZXSpectrum de +E65A6099E7222938784550CA0CB949F6 BerksMan (2012)(Fisher, Paul) ZXSpectrum +AED50EB9BA557DB5AF54303F451E0EB1 Bermuda Triangle, The (1991)(Zenobi) ZXSpectrum +C440FF4CE628AF478EAE01EE712B4102 Bermuda Triangle, The (1991)(Zenobi)[a] ZXSpectrum +B2D908DCD4104999CA0551DD1CBB0AAB Bertie Bug (1984)(Personal Computer Games)(16K) ZXSpectrum +062F9D4A5161E2D92CAA8FD42ED9F6F2 Best of Speedway, The (1993)(Lambourne Games)(Side A) ZXSpectrum +5A0B0A7E5E52308585BFF6F5669FC2D5 Best of Speedway, The (1993)(Lambourne Games)(Side B) ZXSpectrum +48F8663753D7EF2B9E3122EF97FE39A1 Bestial Warrior (1989)(Dinamic)(ES) ZXSpectrum ES +873D937B2FCD5EA0202321AC16F52C60 Bestial Warrior (1989)(Dinamic)(ES)[a] ZXSpectrum ES +341706C3494575B14C693DFE650BBAED Bestial Warrior (1989)(Dinamic)(ES)[a][gunstick] ZXSpectrum ES +1EDEE139362708BBBEEFFA123F046FE8 Bestial Warrior (1989)(Dinamic)(ES)[gunstick] ZXSpectrum ES +63C1B870B5F611BD5B797EA823D72D3E BeTiled! (2007)(Computer Emuzone)(48K-128K)(ES) ZXSpectrum ES +2E644BD2E91A1AABFC95965B1E76DB1E BeTiled! (2007)(Computer Emuzone)(48K-128K)(ES)(en) ZXSpectrum en ES +FA82EC0F51F8641356843E44A233159F BeTiled! (2007)(Computer Emuzone)(48K-128K)(ES)(en)[Physical Version] ZXSpectrum en ES +D48ACF5D449AD05238E48BC8F9E993A6 Betu-kereso jatek (2002)(Nyitrai, Laszlo)(HU) ZXSpectrum HU +098C32CECCE0BC4C47F9DE9E8CD02A40 Beverly Hills Cop (1990)(IBSA)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +5EA3C1448F7C808051C91B35CC105CAC Beverly Hills Cop (1990)(Tynesoft)(48K-128K) ZXSpectrum +382FF7751078B43052D62F7763A74BA3 Beverly Hills Cop (1990)(Tynesoft)(48K-128K)[a] ZXSpectrum +162C1D8B1A2AA2FA31B6B609B6200E8D Beware Collaborators (19xx)(Whittle, Jim) ZXSpectrum +5F8AF1E96DAE5496BDFA7526388A8C71 Beware Collaborators (19xx)(Whittle, Jim)(128K) ZXSpectrum +9B1E1A5AED669ADB9DAA4673FA2CCE4D Bewarehouse, The (1984)(Positive Image) ZXSpectrum +948E0B040376ABA6F3016958E6EBC865 Beyond El Dorado (1995)(Zenobi) ZXSpectrum +6A681A3B6B26F0C1FA0FBF63ACEFCB50 Beyond the Ice Palace (1988)(EDOS)(48K-128K)[re-release] ZXSpectrum +4F4CE31D0A77355FA00052597B33A183 Beyond the Ice Palace (1988)(Elite Systems)(128K) ZXSpectrum +C86C6B9C60972140641346DE1CA578DE Beyond the Ice Palace (1988)(Elite Systems)(48K-128K) ZXSpectrum +590BC0FC5813734E74A0618AAACED016 Beyond the Ice Palace (1988)(Elite Systems)(48K-128K)(Side A) ZXSpectrum +85D11116146F482B0EDBB2D59401B958 Beyond the Ice Palace (1988)(Elite Systems)(48K-128K)(Side B) ZXSpectrum +829FA91EECC78A785417FB5E57940936 Beyond the Ice Palace (1988)(Encore)(48K-128K)[re-release] ZXSpectrum +76F19F4D8D806C27746CA36919937AE3 Beyond the Ice Palace (1988)(MCM)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +02DA206C6ECF6113405F698AE57061A6 Beyond the Ice Palace (1988)(MCM)(48K-128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +770AE8ADBB55C8AD510792146F2AD1CB BFX-1 (1985)(16-48 Tape Magazine)(16K) ZXSpectrum +F95B39CFB6029244098508617523C4A1 Biff (1992)(Beyond Belief) ZXSpectrum +E165323A27421D16D56F7B9E5010D4DB Biff (1992)(EDOS)[re-release] ZXSpectrum +15EE25C8F02C9A4C017E045FBFC4F596 Biff (demo) (1992)(Beyond Belief)[a][Crash Covertape] ZXSpectrum +610832C28BBE637C130E6D5A6146F245 Biff (demo) (1992)(Beyond Belief)[Crash Covertape] ZXSpectrum +720175D9167805612421EE3B72644D98 Big Bad John (1986)(Tynesoft) ZXSpectrum +07F3D9FBF968F6F3D855590857223500 Big Ben Strikes Again (1985)(Artic Computing) ZXSpectrum +A07B2CE36DDEE8B261855AEE90465E0A Big Ben Strikes Again (1985)(Artic Computing)[a] ZXSpectrum +91610A475C35FC1DD32E2AB4D43F121F Big Ben Strikes Again (1985)(Artic Computing)[a2] ZXSpectrum +08FDAC9029ACF40802302ECDF5DA6A08 Big Javi's Adventure, The (2017-03-29)(Metsuke)(48K-128K) ZXSpectrum +C331755CF013A15FCD2C1002B7822579 Big Match Soccer (1983)(Winters)(16K) ZXSpectrum +CAAC0DFD8AB6995E7F461A2E1F4EDA81 Big Match Soccer (1983)(Winters)(16K)[a] ZXSpectrum +B8A2FEAE18DAAEE6D5AF300032A6124A Big Nose's American Adventure (1992)(Code Masters)(48K-128K)[a][aka Bignose in the USA] ZXSpectrum +DACAA8F278B77D55C3D41F5CBFF67D75 Big Nose's American Adventure (1992)(Code Masters)(48K-128K)[aka Bignose in the USA] ZXSpectrum +F32F5FF9C6A5F67A5D9575C8252B4A87 Big Sleaze, The (1987)(Alternative)(Side A)[re-release] ZXSpectrum +35877179516640DE888C8537860445E1 Big Sleaze, The (1987)(Alternative)(Side B)[re-release] ZXSpectrum +CBFA56C5580C4B475D4345920A314EE2 Big Sleaze, The (1987)(G.I. Games)(Side A)[re-release] ZXSpectrum +4AF167B51B260CA5DBFE4B13699F026D Big Sleaze, The (1987)(G.I. Games)(Side B)[re-release] ZXSpectrum +E7E222CE77884743D52C202058FDCDB0 Big Sleaze, The (1987)(Piranha)(Side A) ZXSpectrum +5C42F1B260FC1A6520286B03C330ECEE Big Sleaze, The (1987)(Piranha)(Side B) ZXSpectrum +B30876CD14520AA219A617B867D0B075 Big Sleaze, The (1987)(Piranha)(Tape 1 of 3) ZXSpectrum +63EFB0A81D4EF0B67179A43C555A450A Big Sleaze, The (1987)(Piranha)(Tape 2 of 3) ZXSpectrum +DD2B28796340BE008636DD899C7CE531 Big Sleaze, The (1987)(Piranha)(Tape 3 of 3) ZXSpectrum +519F39DE06E7126EB6855FEEAFB21718 Big Sleaze, The (1987)(Zenobi)(Side A)[re-release] ZXSpectrum +8F9B0B0DBE136A6AFAEC2EAB34F0D56F Big Sleaze, The (1987)(Zenobi)(Side B)[re-release] ZXSpectrum +B161FDB8731336826385B84D94264217 Big Trouble in Little China (1987)(Electric Dreams) ZXSpectrum +44D8964A1DB36FD2F6ABFE49F4484175 Big Trouble in Little China (1987)(Electric Dreams)[a] ZXSpectrum +019C2B2AAC93C5FECC3F41D7F2160F0C Big Trouble in Little China (1987)(Electric Dreams)[a2] ZXSpectrum +C960DAE5FA412D19F6DE1124B3851298 Big Trouble! (1986)(Suzy Soft)(HR)(sr)[aka Velika Nevolja][aka Velika Zadrega] ZXSpectrum sr HR +D125FA665EF0DDB661D59101744C5CD7 Big Trouble! (1986)(Suzy Soft)(HR)[aka Velika Nevolja][aka Velika Zadrega] ZXSpectrum HR +7E0BF4475D26D504D5DED6B7BC9974E7 Bigfoot (1988)(Code Masters)(48K-128K) ZXSpectrum +F77A550D57999C51500C2AA0FED1E0CA Bigfoot (1988)(Code Masters)(48K-128K)[a] ZXSpectrum +7C0135E2BB98BCABBCDB0521DEE91502 Biggles - The Secret Weapon (1986)(Mirrorsoft) ZXSpectrum +157B69704F083B0A66F2984550CC666E Biggles - The Secret Weapon (1986)(Mirrorsoft)[a] ZXSpectrum +0AA216CAEDA17F21924985BC319AC4B7 Biggles - Timewarp (1986)(Mirrorsoft) ZXSpectrum +B2B1B5BCE7ACFCAE7649CB90F8B0BC7A Biggles - Timewarp (1986)(Mirrorsoft)[a] ZXSpectrum +BF05E382C397F42231E91F2A9F5248FB Biggles (1986)(Silverbird)[re-release] ZXSpectrum +D65795950061F00A35EB12DA5F570079 Billar Americano (1983)(Investronica)(16K)(ES)(en)[aka Snooker][re-release] ZXSpectrum en ES +FC0C02CF8876516A7187D2427ACAB8ED Billar Americano (1987)(Microbyte)(16K)(ES)(en)[a][aka Snooker] ZXSpectrum en ES +68F5F941C110DDD1D1990E9BBFD9DABC Billar Americano (1987)(Microbyte)(16K)(ES)(en)[aka Snooker] ZXSpectrum en ES +F2626F1C76B4D6EEA2F47440739BC85E Billy Bluebottle (1984)(PowerSoftware)(GB)(M3) ZXSpectrum M3 GB +9B5E0EC4DBB097A2452575ED87E9C795 Billy Bong (1984)(MC Lothlorien) ZXSpectrum +1594742D77226ADAC77FDD628E6D3A3B Billy Bong (1984)(MC Lothlorien)[a] ZXSpectrum +087F344F7995857B93C4E4427FDE63A5 Billy Bong (1984)(MC Lothlorien)[a2] ZXSpectrum +D9E43A585224AC2AA9B923FCFCA32CD6 Billy the Kid (1987)(Load 'n' Run)(IT) ZXSpectrum IT +FD04C054C151F29520A1535557C05E42 Billy the Kid (1990)(Virgin Mastertronic)(48K-128K) ZXSpectrum +92212579EA6FE8593663DD872A14259B Billy the Kid (1990)(Virgin Mastertronic)(48K-128K)[a] ZXSpectrum +3328175D48192200A1BC7065E48DC5B2 Billy the Kid (1990)(Virgin Mastertronic)(48K-128K)[a][lightgun] ZXSpectrum +79DF354FDB0E8A6471A55429032BCC98 Billy the Kid (1990)(Virgin Mastertronic)(48K-128K)[lightgun] ZXSpectrum +B20A817D10AA5843D82C4139792C23E5 Biluta (1996)(AMS Soft)(RO) ZXSpectrum RO +F7D2D1AAAF9D21E9DD14E4F24DA7100C Bimbles!, The (1986)(Intech) ZXSpectrum +800E73BB56B85FB0640C2D62E350C145 Bimbles!, The (1986)(Intech)[a] ZXSpectrum +B2038797AEA7DFEA484EA1D55B56B682 Bimbo (1983)(Joe the Lion)(16K) ZXSpectrum +F99CED774C7501340C0E2FF8B42A69E7 Binary (2010-07)(Mulder) ZXSpectrum +E1A2C9E12649378B9C45AD2679DEE5CB Bindo (1994)(AMS Soft)(RO) ZXSpectrum RO +CE55B8456E58C3ED01E3B1060B3F4B73 Bingo (1983)(Paraninfo Soft)(ES) ZXSpectrum ES +A6CDB7722223C531F7D9FE2A9DDF7965 Bingo (1984)(Dixons)[re-release] ZXSpectrum +F59A993F973BFE5F47A4D89D8B39BC51 Bingo (1984)(Tynesoft) ZXSpectrum +CA9CC09D029F365DAC8BC773F2F99BD8 Bingo (1985)(Creativos Editoriales)(ES) ZXSpectrum ES +94F9B5242B8D10B2835E3B2F026B2EFB Bingo (19xx)(-) ZXSpectrum +5484DBBE3CA46603F07EBB335F3863C4 Bingo Jackpot (19xx)(-)(de) ZXSpectrum de +4C09DDDB3A8C38622247B67090E7FBAF Bingsete (1984)(Cibercomp)(ES) ZXSpectrum ES +A35F60D19BA2380A9243FA70ADC835A1 Biniax 2.0 (2009)(Ubhres Productions)(128K)(ES)(en) ZXSpectrum en ES +E7719F0E3B65937222BC8C7F1ABAC9B4 Biogen (2013-11-25)(SimonSoft)(es) ZXSpectrum es +28224D1E634310994AAF1DE71EF9A7EE Bionic Commando (1988)(Erbe)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +F8DA6B56BE3759484F2EA7E274EE116D Bionic Commando (1988)(Erbe)(48K-128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +2B7C8C9A08860A28E2EC53688B6A4CE0 Bionic Commandos (1988)(Go!)(128K) ZXSpectrum +7990A76827DE9E746F66B0DF61A0F143 Bionic Commandos (1988)(Go!)(128K)[a] ZXSpectrum +926F774FB397714BFE5CD355D46117FB Bionic Commandos (1988)(Go!)(48K-128K) ZXSpectrum +FB6260C85241570169E9DBB315EFB20A Bionic Commandos (1988)(Go!)(48K-128K)[a] ZXSpectrum +6F2D3CFFF5167101035D6632FEDA2A14 Bionic Commandos (1988)(Go!)(48K-128K)[a2] ZXSpectrum +8440199F4D61E7218B33C08940B18673 Bionic Ninja (1989)(Zeppelin Games) ZXSpectrum +E99B84504270B2E228A216484A6762A1 Birds and the Bees, The (1983)(Bug-Byte) ZXSpectrum +DB1771C865C8203674A2161012123584 Birds and the Bees, The (1983)(Bug-Byte)[a] ZXSpectrum +A0752FAA3FDBA7543AAA2CACC563C38A Birds and the Bees, The (1983)(Bug-Byte)[a2] ZXSpectrum +F4FEA8FED4D57DB58D01DEFF31F4A34E Birthday Surprise (1992)(Guild, The) ZXSpectrum +A587660F9A9C25F659CD2525CEE9CA5F Birthday Surprise (1992)(Guild, The)[a] ZXSpectrum +8B6E496F94B8F4A74A243C7293FFD5AE Bis (1985)(Load 'n' Run)(IT) ZXSpectrum IT +BD7B5B5909BF21EAAE6458A029180F5C Bismarck (1985)(MicroHobby)(ES) ZXSpectrum ES +74086A0A4266DA38818F4216981712DD Bismarck (1987)(PSS) ZXSpectrum +5229DA14577A719AE6D9CE5EA72D50E5 Bismarck (1987)(Summit)[re-release] ZXSpectrum +39F90F002D992B3488885632FC809974 Bismark (1984)(Argus Press)[a][aka Strategy 2] ZXSpectrum +7F528D31A2AE1DE7603041E1E3E16EAF Bismark (1984)(Argus Press)[aka Strategy 2] ZXSpectrum +9EACE216CCAB440EEE59A623D3F0DF56 Bite the Dust (1988)(Crash) ZXSpectrum +BFA8556AA82F1DEC69FC624073EADAAC Bitman (1984)(Spectrum Computing)(GB)(es) ZXSpectrum es GB +73C77E0CC06D3DAD84D4518C3BFCEFA7 Bitva O Databazi (1990)(Alesoft)(CZ) ZXSpectrum CZ +FDD26769CFDEA4BEB0EB3677D4A8C44E Bitwa (1986)(Druzbinski, Jarek - Radkowski, Marek - Zietal, Janusz)(PL) ZXSpectrum PL +70531DFBEF5E95E5FAD3B6993DAD02F5 Bitwa o Wyspe II (19xx)(-)(PL)(en)[aka Battle for the Isle 2] ZXSpectrum en PL +56ECC8CA8FC33F976064E30A3AE68F83 Biz, The (1984)(Virgin Games) ZXSpectrum +3C592810D6FB1D1991822E4D78B17691 Biz, The (1984)(Virgin Games)[a] ZXSpectrum +F818ACAFD93E5BAF0878C821522AE8C4 Black (2011)(Radastan)[CSSCGC] ZXSpectrum +34B4DB6C4E8FC6B6D35400E4A8524B93 Black Arrow (1986)(Uros Justin)(SI)(en) ZXSpectrum en SI +50D319163957C94D749C692386FAE5B0 Black Arrow (1986)(Uros Justin)(SI)(en)[a] ZXSpectrum en SI +3A934E301F45521989DB634CA750012C Black Beard (1988)(Topo Soft)(ES) ZXSpectrum ES +82B7BDD23646C06ED3AE7EFA93440D11 Black Beard (1988)(Topo Soft)(ES)[a] ZXSpectrum ES +A96198B267325AAACE6F906D9485DBF7 Black Beard (1988)(Topo Soft)(ES)[a2] ZXSpectrum ES +6E9C354593EB3EA074FEA4AD1F6427D5 Black Beard (1988)(Topo Soft)(ES)[Multiface copy] ZXSpectrum ES +7DAAE702BBA69C92E8ED88D6A61D9C48 Black Beard (1989)(Kixx) ZXSpectrum +178E926DEA43DA1370D736227D87887A Black Beard (1989)(Kixx)[a] ZXSpectrum +E7A32EC466534A8F7E85CBF17898C310 Black Beard (1989)(Kixx)[Alkatraz Protection System] ZXSpectrum +CE03071442ECC5497A9112C61B9C3B87 Black Crystal - Map 1 (1984)(Mastervision) ZXSpectrum +0BD7E6D46ACEE3B5B3AD0A334C6B5152 Black Crystal - Map 2 (1984)(Mastervision) ZXSpectrum +B5FD4F07AD01D8963F607DE6CED7AEA4 Black Crystal (1982)(Carnell) ZXSpectrum +FB00A2E62BFD1C384349A9F17DD8C325 Black Crystal (1982)(Carnell)(Tape 1 of 6) ZXSpectrum +B450F03AEC2E7D8D1B940E2B1857B2E1 Black Crystal (1982)(Carnell)(Tape 1 of 6)[a] ZXSpectrum +C0FC1300FAF7494FC3DDAE109BDA52DD Black Crystal (1982)(Carnell)(Tape 2 of 6) ZXSpectrum +F958936CCCBA245FB6B4B3F7FF638F37 Black Crystal (1982)(Carnell)(Tape 2 of 6)[a] ZXSpectrum +21D98737A34812948E67AEB08CD4A299 Black Crystal (1982)(Carnell)(Tape 3 of 6) ZXSpectrum +B1BE8F996041575D9D6F5ACD102FE3AD Black Crystal (1982)(Carnell)(Tape 4 of 6) ZXSpectrum +D63DC93F785EFB5294FA45F5D3E7B5A0 Black Crystal (1982)(Carnell)(Tape 5 of 6) ZXSpectrum +91D69597BF91B0527CBAE766AF4EE908 Black Crystal (1982)(Carnell)(Tape 6 of 6) ZXSpectrum +787C5BF52E4D580E21CB2FE34A7C2AF1 Black Dwarf's Lair, The (1982)(Newsoft Products)(16K) ZXSpectrum +D58AA3C0C625E272BDA256B70D7EFA9B Black Friday (1983)(EMM)(DE) ZXSpectrum DE +84930F0559D245A85E8904EC4808B6D3 Black Hawk (1984)(Creative Sparks) ZXSpectrum +298217F0E106FD7A42052D8EE1F26A49 Black Hawk (1984)(Creative Sparks)[a] ZXSpectrum +B4D034D3C99036CB3F33ECB39F3A7762 Black Hawk (1984)(Sparklers)[re-release] ZXSpectrum +C792968773791C85464CA4D3F111E3FC Black Hole, The (1983)(Paxman Promotions)(16K)[re-release] ZXSpectrum +6004963ACD79B86F68AC0FE0BD3D138F Black Hole, The (1983)(Quest Microsoftware)(16K) ZXSpectrum +738919988382AAE08FE6042320246F1E Black Horse (2009)(Digital Brains)(ES)(en) ZXSpectrum en ES +C7C27319A4DDF7176597DA42233AC803 Black Horse (2009)(Digital Brains)(ES)(en-es) ZXSpectrum en-es ES +565CC370E78CA72C2AEEF6C34E5D975E Black Jack (1985)(MicroHobby)(ES) ZXSpectrum ES +E530C22AE38E38EC354DDBDEDFCD3395 Black Jack (19xx)(ZX Data)(DK)(da) ZXSpectrum da DK +E01D365ACDFD8D2AF67AF9945AE285C9 Black Knight Adventure (1988)(Atlas Adventure)(Side A) ZXSpectrum +7543F844EC7EC368115A83867EBE7A5A Black Knight Adventure (1988)(Atlas Adventure)(Side B) ZXSpectrum +925F7BAF3A3789E909DC44A7F81B712B Black Knight Adventure (1988)(Atlas Adventure)(Tape 1 of 2 Side A) ZXSpectrum +9B749AB41D756C38EF211FFCB41D19C1 Black Knight Adventure (1988)(Atlas Adventure)(Tape 1 of 2) ZXSpectrum +6A3CEB85BEA5775906DB034DB243E3E3 Black Knight Adventure (1988)(Atlas Adventure)(Tape 2 of 2 Side B) ZXSpectrum +83E85914F5C8BBB4B3A56A55B6F93C9A Black Knight Adventure (1988)(Atlas Adventure)(Tape 2 of 2) ZXSpectrum +2BD0CD64D0600A5BE49A2C2BCED289E2 Black Knight, The (1988)(Adventure Probe)(Tape 1 of 2)[re-release] ZXSpectrum +9F62DE684C5212AC05C545A2F0F91557 Black Knight, The (1988)(Adventure Probe)(Tape 2 of 2)[re-release] ZXSpectrum +D538FBF2ECEBC95AAAD8387877692ED6 Black Lamp (1988)(Firebird)(48K-128K) ZXSpectrum +FC9DD17A32679EEFF80504AF26E81D9B Black Lamp (1988)(Firebird)(48K-128K)[a][BleepLoad] ZXSpectrum +181A80D0C05F72BCC9D4CDA024BC157B Black Lamp (1988)(Firebird)(48K-128K)[BleepLoad] ZXSpectrum +338806E4AD1A5FEF2AC2F636411C9860 Black Lamp (1988)(MCM)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +2DDDF30937EB9F161D1FE8FACF0017AC Black Magic (1987)(U.S. Gold) ZXSpectrum +965FD34FE986C63D6D34DBF05E760426 Black Magic (1987)(U.S. Gold)(Side A)[SpeedLock 4] ZXSpectrum +4F8F1D5E4C04ACFFB4551C79AC8BA976 Black Magic (1987)(U.S. Gold)(Side B) ZXSpectrum +CF9437E7A0DD1BC4A58ABEFD84332222 Black Planet, The (1983)(Phipps Associates) ZXSpectrum +50F760CFB533A983137629709BC92B66 Black Planet, The (1983)(Phipps Associates)(Side A) ZXSpectrum +69C5C62AF982240C8B3D17DA9B6EE4E5 Black Planet, The (1983)(Phipps Associates)(Side B) ZXSpectrum +D3C269801700499EE8026D92906F8A32 Black Planet, The (1983)(Phipps Associates)[a] ZXSpectrum +4BE8179572E286AB403CE082F58F5F3F Black Tiger (1989)(Erbe)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +49A566804DD180DB4A984B872EE9969B Black Tiger (1989)(Erbe)(48K-128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +A11E4F5D071B71344780667C2CDD6CF1 Black Tiger (1989)(Go!)(48K-128K) ZXSpectrum +519B5FF03DAFED58D93766D579346846 Black Tiger (1989)(Go!)(48K-128K)[a] ZXSpectrum +7A6826197030178C278B0CCAD11FDD75 Black Tiger (1989)(IBSA)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +8417927CACE864AE45D891275AFB0F5C Black Tiger (1989)(IBSA)(48K-128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +987857CC419F0B4D8A3EB9AD7DEC358B Black Tower 2 - A Serpentine Tale (1993)(Rice, Diane) ZXSpectrum +F9C5BBC0A5664C514AE8CBBC677FE6B3 Black Tower, The (1984)(Dollarsoft) ZXSpectrum +1E865B2D911F90175D620F434B9CAB99 Black Tower, The (1984)(Zenobi)(Tape 1 of 2 Side A) ZXSpectrum +7DFEC9491BF2334FEDA5FBBB8ED2CE7F Black Tower, The (1984)(Zenobi)(Tape 1 of 2 Side A)[a] ZXSpectrum +946680CF2AAD76ADD80748F66A4D6485 Black Tower, The (1984)(Zenobi)(Tape 2 of 2 Side B) ZXSpectrum +FC9731FA11B021B5551BA78F3FAD565B Black Tower, The (1984)(Zenobi)(Tape 2 of 2 Side B)[a] ZXSpectrum +6E6B522D2CB7F21EC00C68B0E50E0911 Blade Alley (1983)(PSS) ZXSpectrum +C8361760281D316F982EAF5EDE561F61 Blade Alley (1983)(PSS)[a] ZXSpectrum +3A494DDD3BE961C7A179EA5C17B3DB87 Blade Runner (1985)(CRL Group) ZXSpectrum +682DA7A7472AB04B2A5EFC4F518BC395 Blade Runner (1985)(CRL Group)[a] ZXSpectrum +4DC6EF4D332331147914CD7D90760920 Blade Runner (1988)(Zafiro Software Division)(ES)(en) ZXSpectrum en ES +33AE3974E2D14AF9956CFDD536FA086D Blade the Warrior (1984)(Cable) ZXSpectrum +43F394A3551A6B650597404A6315D843 Blade the Warrior (1984)(Cable)[a] ZXSpectrum +5978E3EFB31A690A2881D2966C1240ED Blade Warrior (1988)(Code Masters)(48K-128K) ZXSpectrum +173B0583319E7018298B70E9BA49AAF0 Blade Warrior (1988)(Code Masters)(48K-128K)[a] ZXSpectrum +DEBF0DE028E32E8CDC2617B892FCD494 Blade Warrior (1988)(Code Masters)(48K-128K)[a2] ZXSpectrum +C73B578B9BCDD3EBD0214FB8F1D32EC4 Blandford Family Quiz Book, The (1984)(Blandford Press) ZXSpectrum +DD09AF56AB64E54DE62C36062622DBDD Blaster (1985)(Collier, Ian M.) ZXSpectrum +01D2DFF73F98C7DC5999F6E6D7940488 Blaster (1985)(Sinclair User)(16K) ZXSpectrum +086DA6BC19DB7B9B42F665EC4ED3FFC3 Blastermind! (1983)(Martech Games)(Side A) ZXSpectrum +A9AB81169E5D9F8C0888B06F9CCD2EC8 Blastermind! (1983)(Martech Games)(Side B) ZXSpectrum +D769D6266C59579CCD2CC77E09B94EB9 Blasteroids (1989)(Image Works)(128K) ZXSpectrum +69A2A8659BF2F73FE9B7D81ADE412F8D Blasteroids (1989)(Kixx)(48K-128K)[re-release] ZXSpectrum +402AAB1C62961717B377E7B7AC667B14 Blasteroids (1989)(MCM)(128K)(ES)(en)[a][re-release] ZXSpectrum en ES +2F122FC7FA7EEEAF657E40C81CD6B78F Blasteroids (1989)(MCM)(128K)(ES)(en)[re-release] ZXSpectrum en ES +0382C4696E91AF693BD1513936E60E96 Blaze (1984)(CCS) ZXSpectrum +7AB1990ABA0E5F3B3443088E0BFA89DC Blazing Thunder (1990)(Hi-Tec)(48K-128K) ZXSpectrum +26E518DCD08ACA419C3A3CC31DAFA60A Blind Alley (1983)(Sunshine Books)(16K) ZXSpectrum +C976B9BA7F992DAC3FE3DC27D3EE6CE6 Blind Alley (1983)(Sunshine Books)(16K)[a] ZXSpectrum +C4955105F454A81E0BC7A7035FC6B239 Blind Alley (1983)(Timex)(TC2048-TS2068) ZXSpectrum +85022318652572CE60CC81C9D7BF4759 Blind Chicken, The (2007)(deVandemar Croup)[CSSCGC] ZXSpectrum +2D50C38B57073F91D76187EDB6088A98 Blind Panic (1988)(Your Sinclair) ZXSpectrum +B90240169046808F5FD2621BD8F39ED4 Blink (2003)(ZXIF) ZXSpectrum +0EED55103210D89ED4A5AAB21CB7BFE8 Blinky's Scary School (1990)(Zeppelin Games)(128K) ZXSpectrum +AC9E26A01E938E5D04053225E2E8A7F9 Blinky's Scary School (1990)(Zeppelin Games)(48K-128K) ZXSpectrum +7D423FE08B0419C12C0147CAD05FF3CF Blip Blop (1992)(Dowman, Mike) ZXSpectrum +E620A86B2B70EE580122FD1A517826A6 Blitz (19xx)(-) ZXSpectrum +2C807DC9E1C99497D204E7DFB14F0D24 Blitz (2012)(Potts, Andrew) ZXSpectrum +427187A9633BEED21B4440A89C42A9A1 Blitzkrieg (1988)(CCS) ZXSpectrum +46C60E545AB4639C408188B0750FE950 Blitzkrieg (1988)(CCS)[a] ZXSpectrum +5475AD4EFF83255FE684D778E8048004 Blizzard Pass (1986)(Adventuresoft UK)(128K) ZXSpectrum +E03C2421CB88AA0A0E9C7FDB1E84C249 Blizzard Pass (1986)(Adventuresoft UK)(128K)[a] ZXSpectrum +D06D52C29A1AD6898A4AB6CC042FD2E5 Blizzard Pass (1986)(Adventuresoft UK)(128K)[a2] ZXSpectrum +89F8FF2D8A86965F9382162CCC0B57F4 Blizzard Pass (1986)(Adventuresoft UK)(128K)[a3] ZXSpectrum +4F21E230312BCCCE0374066B8275F3D0 Blob Quest (1992)(Swann, Richard) ZXSpectrum +AB6103CB41F995CF9E6F94DA4372B7E4 Blob the Cop (1989)(Sinclair User)[aka Blobocop] ZXSpectrum +7FC1A36E26FD39149E858DED9CD023D8 Blobbo (1983)(Continental) ZXSpectrum +8F37011F1F31C3D7F5F08A773C3BFD2A Blobby, Mr. (2015)(-)[CSSCGC] ZXSpectrum +357D215697CD18C0A04D1BC21BFE2C29 Blobhop (1983)(EMAP Business & Computer Publications)(16K) ZXSpectrum +DBB980E726B91890CF8231C03A45770C Block (1989)(MicroHobby)(ES) ZXSpectrum ES +419873C6639EFD2D038248C4FED2C057 Block Blaster (2005)(Doe, Allen)[CSSCGC] ZXSpectrum +9FDB3451DA7209881A5F505AAEE61BDA Block Blitz (1983)(Your Computer)(16K) ZXSpectrum +AE75606CECF8A321261679C3340E7D06 Block Buster (1985)(ZX Computing)(16K) ZXSpectrum +36E9EC91F7067ED2C5FE77404292E817 Blockade Runner (1983)(Thorn EMI Video) ZXSpectrum +7113473453453D1A6E66EBEC1B61AE11 Blockade Runner (1983)(Thorn EMI Video)[a] ZXSpectrum +026F4C7CE23583A51467C672E8DA2430 Blockade Runner (1984)(Compulogical)(ES)(en) ZXSpectrum en ES +96D5A1018E23C5DB304FF29B1234BC18 Block-Buster - Questions Tape (1984)(Compusound) ZXSpectrum +4E649B9D57A2DE8F2797455BF8024B9D Block-Buster - Questions Tape (1984)(Compusound)(Side A) ZXSpectrum +F4575EF62F5F03EF8526BAC62969C506 Block-Buster - Questions Tape (1984)(Compusound)(Side B) ZXSpectrum +AE34F28C4DEDF465616CFB649793A5EF Block-Buster (1984)(Compusound) ZXSpectrum +F422414B6A7B865B4FFE5888A9382EDC Block-Buster (1984)(Compusound)[a] ZXSpectrum +E4854F2B1FA959B1017B0F51921716B3 Blockbusters - Gold Run (1984)(Macsen) ZXSpectrum +48AD269054F8A1908D115ED1F81D15B5 Blockbusters (1984)(Macsen) ZXSpectrum +155145BC15B910694E5C3B2180C075C3 Blockbusters (1984)(Macsen)[a] ZXSpectrum +CADD45194C7A8B402CD1400B9E47CBF3 Blockbusters (1987)(TV Games) ZXSpectrum +A4F9D1F8C051D823836AAD81F9D06A3B Blockbusters (1987)(TV Games)[a] ZXSpectrum +14076A74839E5EFCD531722EA6F86638 Blockbusters Question Master (1985)(Macsen) ZXSpectrum +26416A815BA607E492A46B84AD6537CB Block-Dizzy (1992)(Your Sinclair) ZXSpectrum +3A35B95E09C2A5AB40751644445838FB Block-Dizzy (1992)(Your Sinclair)[a] ZXSpectrum +D563186803D9C01A272ACC512303AB5A Blocked In (1983)(CCS) ZXSpectrum +1B80BE952411E12D465048F9A445639C Blockman (1984)(Your Computer)(16K)(es)[aka Blokman][re-release] ZXSpectrum es +F5637AA9D22F9A74915F20ECB43B2CE8 Blocks Puzzle (1984)(Newtech Publishing)(16K) ZXSpectrum +D03F3A2D38DA67015369AB63C68E5003 Blokman (1984)(Your Computer)(16K) ZXSpectrum +DD471B873D1902B9EF0F4D280A4C6035 Blood Brothers (1988)(Erbe)(48K-128K)(ES)(en)[Search Loader][re-release] ZXSpectrum en ES +0575C5DEC34F26B9652B7BBB7B82211C Blood Brothers (1988)(Gremlin Graphics)(48K-128K) ZXSpectrum +49ED669BBE84C4918669105ED4C59E23 Blood Brothers (1988)(Gremlin Graphics)(48K-128K)[a] ZXSpectrum +CEF332170E34A3A7E486B9D5CCBB771E Blood Brothers (1988)(Gremlin Graphics)(48K-128K)[a2] ZXSpectrum +C4E7E151C4321B29C095ABF1E547F9B5 Blood Brothers (1988)(Gremlin Graphics)(48K-128K)[Search Loader] ZXSpectrum +BA4DBBDC0FF145B83855B79DACA1E4C3 Blood Brothers (1988)(IBSA)(48K-128K)(ES)(en)[Search Loader][re-release] ZXSpectrum en ES +796C6A5E5A6FEE6773D0B0C21A8730B3 Blood 'n' Guts (1984)(Quicksilva) ZXSpectrum +6F803C78F07209FF82804530F9DEF5E4 Blood 'n' Guts (1984)(Quicksilva)[aka Blood & Guts] ZXSpectrum +6D877DE6756566046B1F9EED0FC920F4 Blood of Bogmole, The (1991)(Compass) ZXSpectrum +39CC1DEF5DAF676B9074FE1F4AABF0B7 Blood of Bogmole, The (1991)(Compass)[a] ZXSpectrum +69D023E1614558000487378B31C94997 Blood of Bogmole, The (1991)(Compass)[a2] ZXSpectrum +D4BAF76BF0733027E69E8B98E293D463 Blood of Bogmole, The (1991)(Compass)[a3] ZXSpectrum +2BE7F7410E05F73C09C03B15FB83F157 Blood of Bogmole, The (1991)(Compass)[Master Tape] ZXSpectrum +7363D520233EFE98C3A6CF3B53A07260 Blood Valley (1987)(Erbe)(48K-128K)(ES)(M3)[a][re-release] ZXSpectrum M3 ES +27F9273B88CD5C3A9D8EC093A0793732 Blood Valley (1987)(Erbe)(48K-128K)(ES)(M3)[re-release] ZXSpectrum M3 ES +56F7D5CA5D0ACFC4673D40233B40448E Blood Valley (1987)(Gremlin Graphics)(48K-128K) ZXSpectrum +D2A2C7CAE36147DD31192909BE07C27C Blood Valley (1987)(Gremlin Graphics)(48K-128K)(GB)(M3) ZXSpectrum M3 GB +8DBE37ECA1B69A444F19BD029D6F2A05 Blood Valley (1987)(IBSA)(48K-128K)(ES)(M3)[re-release] ZXSpectrum M3 ES +B73603C7209E00FEBE089EB19CB0C772 Bloodwych (1990)(Image Works)(128K) ZXSpectrum +5F72D5249BD08B48720DF4832A7DE7F3 Bloodwych (1990)(Image Works)(128K)(Side A) ZXSpectrum +C1A8891D2B785598BBF57678EFA1DCCC Bloodwych (1990)(Image Works)(128K)(Side B) ZXSpectrum +DFFCF5352950875C425F061F8BC9768B Bloodwych (1990)(MCM)(128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +B62F8E2B76CF8EAF58AD3EB4DA936BAC Bloodwych (1990)(MCM)(128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +9FB012226E9E8864E8DD571E162145CD Bloody (1987)(Grupo Editorial SYGRAN)(ES) ZXSpectrum ES +106D176633D604A798422D89AEDAD1E8 Bloody (1987)(P.J.)(ES)[re-release] ZXSpectrum ES +4784E67830AF8A9B9339152AB4717057 Bloody Paws (1990)(G.LL.)(48K-128K)(ES)(Side A) ZXSpectrum ES +EE675290CBD7C2B1E686DD40B83830CC Bloody Paws (1990)(G.LL.)(48K-128K)(ES)(Side A)[a] ZXSpectrum ES +0679BC9421B88BEA7C57C15363821D8A Bloody Paws (1990)(G.LL.)(48K-128K)(ES)(Side A)[a2] ZXSpectrum ES +F9BCDB1717D13AFD378456BF24E99DBB Bloody Paws (1990)(G.LL.)(48K-128K)(ES)(Side B) ZXSpectrum ES +6B9FAAFC66D25E13B8CC2E37AAE591C4 Bloody Paws (1990)(G.LL.)(48K-128K)(ES)(Side B)[a] ZXSpectrum ES +974952F8983E46497A0CE5CDA76C8556 Bloody Paws (1990)(G.LL.)(48K-128K)(ES)(Side B)[a2] ZXSpectrum ES +FB9A1753BB80387F5DF72A223C1DB674 Bloody Sands (2011)(Miazga, Rafal)(PL)(en) ZXSpectrum en PL +70BB718A018B4A94F35B71DFA613DC31 Blow Out (1983)(Silverbird)[aka Invasion of the Body Snatchas!][re-release] ZXSpectrum +E0B364A7A837FD56F20E2FB362DEF8B9 Blow Out (1988)(MCM)(ES)(en)[aka Invasion of the Body Snatchas!] ZXSpectrum en ES +DE3E785FF388C80870959615E64F69DB Bluber (2014-11)(PixelSoftware)(es) ZXSpectrum es +994EFD3C3690733C2A0F462DBAA5522A Blue Max (1984)(U.S. Gold) ZXSpectrum +409158CE5ACDE7DD83F67009D925BF8A Blue Max (1984)(U.S. Gold)[SpeedLock 1] ZXSpectrum +9DD65C6B7424B70912CC88BEF2F94439 Blue Riband (1984)(CCS) ZXSpectrum +884633EF5FE0AAD203559F7C90680BD9 Blue Thunder (1984)(Encore)[re-release] ZXSpectrum +74B974CDDF2E2AB287956E223E968ADA Blue Thunder (1984)(Richard Wilcox) ZXSpectrum +9A66EA388664C5EA243746DFF7B1FB5E Blue Thunder (1984)(Richard Wilcox)[a] ZXSpectrum +4EF25226649ACCFA098023A5EE5E5C09 Blue Thunder (demo) (1984)(Richard Wilcox) ZXSpectrum +FBC1F53B11307F48EDD929937DCA7EDC Blues Brothers, The (1995)(Rock'n'Soft)(ES)(Tape 1 of 2 Side A) ZXSpectrum ES +410AB3AFFBD641AF238768C14D221E8C Blues Brothers, The (1995)(Rock'n'Soft)(ES)(Tape 2 of 2 Side B) ZXSpectrum ES +3D436C57587F695251805F210087A986 BMX Freestyle (1989)(IBSA)(48K-128K)(ES)(en)[a][re-release] ZXSpectrum en ES +4F4FD8A44900A844828A577A0BA0E5C9 BMX Freestyle (1989)(IBSA)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +24C6A07F75379644315499EEF606E184 BMX Freestyle Simulator (1989)(Code Masters)(48K-128K) ZXSpectrum +79C5E8435D629F7963E5BE62605F779E BMX Jungle Bike (1985)(Reelax Games) ZXSpectrum +E7A25A245984CBD7B6E74827800A0463 BMX Kidz (1988)(Firebird) ZXSpectrum +7848686509AD05C284545AB11FD80639 BMX Kidz (1988)(Firebird)[a] ZXSpectrum +A56E06F49CD3B5725DFCB53973BF08EA BMX Kidz (1988)(Firebird)[a2] ZXSpectrum +8AF156698EDF36F0E39F20A21B6DB020 BMX Kidz (1988)(MCM)(ES)(en)[re-release] ZXSpectrum en ES +EB1E56D9262DC10B6CABEB513C30FC79 BMX Ninja (1988)(Alternative) ZXSpectrum +0B430549797B97B02D10E232A3218E2F BMX Ninja (1988)(Alternative)[a] ZXSpectrum +FFD603ACCA64C332127EFC0771EA4CE1 BMX Ninja (1988)(Alternative)[a2] ZXSpectrum +9134379F3389C0C999C2B67161497A51 BMX Ninja (1988)(Alternative)[a3] ZXSpectrum +D7A55E2B048F0D3213C04629225FA060 BMX Racers (1984)(Mastertronic) ZXSpectrum +9757E5309900F838CC6A0BBBE677DB60 BMX Racers (1984)(Mastertronic)[a] ZXSpectrum +6F8A1C1683FCE773C9CD64D4F4612FAE BMX Racers (1984)(Mastertronic)[a2] ZXSpectrum +C62BF95AC4869567E9E4FC9CFE8F58C2 BMX Simulator (1987)(Code Masters)(48K-128K) ZXSpectrum +F3507D94323284353D4776F536AF24AD BMX Simulator 2 (1989)(Code Masters)(48K-128K) ZXSpectrum +73B74062C2B8ED354A0C9540C35E61E4 BMX Simulator 2 (1989)(Code Masters)(48K-128K)[a] ZXSpectrum +5632574EA4805A73B41FE77586BADC30 Bo Selecta! Carting (2004)(Doe, Allen)[CSSCGC] ZXSpectrum +2F0B8F9B61DEF4B56F8FF36CD2221D98 Boardroom (1985)(Lovell, M.A.) ZXSpectrum +EBD766B865B5F34E9F3F5A7383B2FCA4 Boat Run (1983)(Simon Micro-Soft)[unpublished] ZXSpectrum +083EDB7EDE53D092288DCFB792A5504D Boats (1984)(Newtech Publishing)(16K) ZXSpectrum +41FC0CC15D3D948E97EF41C10104F9CB Bob Esponja -La Aventura- (2010)(SPECTRAVENTURA)(ES) ZXSpectrum ES +F510E50A60EF3FD0A2151C1305060F6D Bobby Bearing (1986)(Edge, The) ZXSpectrum +C0CE1E6BBF3C330C8CE8F8994B440112 Bobby Bearing (1986)(Edge, The)[a] ZXSpectrum +BB306B778CF7F9CD2EE5DAB4944955B4 Bobby Bearing (1986)(Edge, The)[Alkatraz Protection System] ZXSpectrum +AA09D828310B12E01B4B9AFC2E7C1D69 Bobby Bearing (1986)(Micro Selection, The)[Alkatraz Protection System][re-release] ZXSpectrum +5615810C604E387E4FA50DB7ECC96B45 Bobby Burgers - La Hamburguesa (1985)(Load 'n' Run)(es) ZXSpectrum es +7BB158C3810CE9BDCF7E2D37B1E3B0B7 Bobby Carrot (2018)(Diver - Kyv - Quiet)(48K-128K) ZXSpectrum +8FBD18EFEC2D16AE29021DF0F316EC7F Bobby Carrot (2018)(Diver - Kyv - Quiet)(48K-128K)[a] ZXSpectrum +6B62FFA7CFB03479AC9A139ADFFAB940 Bob's Full House (1988)(TV Games)(48K-128K) ZXSpectrum +B95D9E2071FB56F1596404CD2561974B Bob's Full House (1988)(TV Games)(48K-128K)(Side A) ZXSpectrum +038A95B6DADA050734EAF3CC04D3A4D0 Bob's Full House (1988)(TV Games)(48K-128K)(Side B) ZXSpectrum +6E6D6B20FB144B9F456C8F0A1696D0D6 Bobsleigh (1987)(Byte Back)[re-release] ZXSpectrum +2208F565B8F41B82BDDF6041CDE9E154 Bobsleigh (1987)(Digital Integration) ZXSpectrum +D164B947BFFA8B349BCF860F03D6C72D Bobsleigh (1987)(Digital Integration)(GB)(es) ZXSpectrum es GB +322C1B15B5C68677E31D8AF4E324B3C6 Bobsleigh (1987)(Digital Integration)[a] ZXSpectrum +ECDAC2D81860FB74BA3008B3DE05E21F Boby (1990)(Matysoft - Pilot Soft)(CZ) ZXSpectrum CZ +87EC3274AAEDFD3C6823ECA64793F6E7 Bodeguero, El (1985)(Tu Micro)(16K)(ES) ZXSpectrum ES +CF2A6EE408F17BE82D6484286CB9642F Bodorrio Real (2004)(Beyker Soft)(ES) ZXSpectrum ES +9A8577957F70ED6597B20EE89A371ED6 Body Blow (1985)(Sinclair User) ZXSpectrum +C39ED0189B6379270435E3A89968C2CB Boersenspiel, Das (19xx)(-)(de) ZXSpectrum de +CDF0E750644B7FA603540456BCC97324 Bog of Brit (1990)(Stormbringer) ZXSpectrum +C674E103C3F49A39CF70A826BA613978 Bog of Brit (1990)(Stormbringer)[a] ZXSpectrum +4E939E8BDDD36EF81A7A55CD1E7F4DBC Bog of Brit (1990)(Stormbringer)[a2] ZXSpectrum +8DB923D98F1C070CC33782A711BCEA49 Bog of Brit (1990)(Zenobi)[a][re-release] ZXSpectrum +397271DB3DACFB6021437C3EE2E4C6CD Bog of Brit (1990)(Zenobi)[re-release] ZXSpectrum +E0EF7BB9615627FE8A61E28300675FD6 Boggit, The - Bored Too (1986)(CRL Group)(Side A) ZXSpectrum +DBE8EF2AB31BD5911F5D5D2E97AD969E Boggit, The - Bored Too (1986)(CRL Group)(Side A)[a] ZXSpectrum +B788B379298F55A2A74C40A66EBCBAA8 Boggit, The - Bored Too (1986)(CRL Group)(Side A)[a2] ZXSpectrum +1A9CEA30F06221C7BAD9F7649BC65AF7 Boggit, The - Bored Too (1986)(CRL Group)(Side A)[a3] ZXSpectrum +99DD931E2B24CAEC6AE45FFC0230AE25 Boggit, The - Bored Too (1986)(CRL Group)(Side B) ZXSpectrum +2F8A02811370D4B01A5BBC284991977F Boggit, The - Bored Too (1986)(CRL Group)(Side B)[a] ZXSpectrum +0258FE0866AB1907ACF2DFC34BADE8DE Boggit, The - Bored Too (1986)(CRL Group)(Side B)[a2] ZXSpectrum +A8251F241AFD28CCA9E5C969DDD8D41C Boggit, The - Bored Too (1986)(CRL Group)(Side B)[a3] ZXSpectrum +1F70AC099543D08F3269733BE5AA8665 Boggit, The - Bored Too (1986)(CRL Group)(Tape 1 of 3) ZXSpectrum +A10046113FAF69DB76255C5A65BD5FE3 Boggit, The - Bored Too (1986)(CRL Group)(Tape 1 of 3)[Your Sinclair Covertape] ZXSpectrum +B8549212DB1B8F60FF4B36E05A023884 Boggit, The - Bored Too (1986)(CRL Group)(Tape 2 of 3) ZXSpectrum +17D465923DD96D3D5AC3448569F6AF7F Boggit, The - Bored Too (1986)(CRL Group)(Tape 2 of 3)[Your Sinclair Covertape] ZXSpectrum +BC135FD62C64236592149CAA18130E25 Boggit, The - Bored Too (1986)(CRL Group)(Tape 3 of 3) ZXSpectrum +CD2DA50C6CA94AA9210F2273ED986E80 Boggit, The - Bored Too (1986)(CRL Group)(Tape 3 of 3)[Your Sinclair Covertape] ZXSpectrum +81079C3278758E423613B458220E733F Boggit, The (1986)(G.I. Games)[re-release] ZXSpectrum +683A0D4055EF0B237A9004E0447406B1 Boggit, The (1986)(Zenobi)(Side A)[re-release] ZXSpectrum +A6F7C4229B87FB931411F64677AE8777 Boggit, The (1986)(Zenobi)(Side B)[re-release] ZXSpectrum +2945EC78C271A058D4FEAEACC0C03B93 Boid (1992)(Gadtek Games)[a][Sinclair User Covertape] ZXSpectrum +2B70A17BC101DB512A8774DABE22800A Boid (1992)(Gadtek Games)[Sinclair User Covertape] ZXSpectrum +F867C5E380A65D79C02657886998A495 Boiler House (1984)(Front Runner)(GB)(hu)[re-release] ZXSpectrum hu GB +0F313DFF5E8AE0CE586B1C9FA33FA22B Boiler House (1984)(Front Runner)[re-release] ZXSpectrum +40319A7DBFB8FBC132B3ADF8488C3366 Boks (1987)(MiC)(PL) ZXSpectrum PL +FB2720E1C5C6A5257B169F50DE39C813 Bolalela (2007)(Beyker Soft)(ES) ZXSpectrum ES +33F44CD1801CD661336F820E024D5ADF Bolalela 2 (2008)(Beyker Soft)(16K)(ES)(en) ZXSpectrum en ES +06FF25A2C57DF98A5DF8A2E72DAEA741 Bolos (19xx)(-)(16K)(es) ZXSpectrum es +F563A17BBF0EB5FAFC8C8EACE6EA76AA Bomb Alley (1984)(Your Computer)[aka Skrambler] ZXSpectrum +00ADEFED2089EE6B803B4A7F58C3B0CF Bomb Ed (1992)(Sinclair User) ZXSpectrum +E65CFF394D7D67C24A34BD878C98816A Bomb Jack (1986)(Elite Systems) ZXSpectrum +BB3C66AC7ED3AB00FBC13EBF51D20F39 Bomb Jack (1986)(Elite Systems)[a] ZXSpectrum +4D4D3C91AF7245643F6A55E042B46142 Bomb Jack (1986)(Elite Systems)[a2] ZXSpectrum +E0E6C6B5A9F52F7F9EB72C9CA40DFD23 Bomb Jack (1986)(Elite Systems)[a3] ZXSpectrum +5CF3943DD57A84A033331207D84AFDCE Bomb Jack (1986)(Zafi Chip)(ES)(en)[re-release] ZXSpectrum en ES +ABA2206363476FB2E526AD0EABB05D9D Bomb Jack (1987)(Z Cobra)(ES)(en) ZXSpectrum en ES +3A5F8538B29DF6A1CD411DD023699B6E Bomb Jack (1988)(Encore)[re-release] ZXSpectrum +F123783AB299D07E6EA460F31021C0E6 Bomb Jack (1988)(MCM)(ES)(en)[re-release] ZXSpectrum en ES +4E8F65D5A8AA00654114F6DF6A5AFD81 Bomb Jack II (1987)(Elite Systems) ZXSpectrum +46A52EC779A46FF95431002F211BF78F Bomb Jack II (1987)(Elite Systems)[a] ZXSpectrum +A481286503C7EB94A7D8E62A73088FB6 Bomb Jack II (1987)(Elite Systems)[Elite Uni-Loader] ZXSpectrum +5BB6DDDA0F7F1FBFF09D4F43973749C7 Bomb Jack II (1987)(Zafi Chip)(ES)(en)[Elite Uni-Loader][re-release] ZXSpectrum en ES +67C5CD7AEC2E7C1B8803AB8CC1F06468 Bomb Jack II (1989)(Encore)[Elite Uni-Loader][re-release] ZXSpectrum +55A3BE6964DAADC73D63AC29C0D4F516 Bomb Jack II (1989)(MCM)(ES)(en)[Elite Uni-Loader][re-release] ZXSpectrum en ES +B08C5A9FFBF325A6B1C74EF689B05840 Bombarder (1987)(Havlik, Josef)(CZ)(en) ZXSpectrum en CZ +872F188BC7885B582BF82F221E09F794 Bombarder (1987)(Kamasoft)(16K)(SK) ZXSpectrum SK +800F5C9457AB374903BD969937E0D2D7 Bombardero (1984)(Microparadise)(16K)(ES) ZXSpectrum ES +A29BD7F88AC150AC233268132B135A0D Bombardero, El (1985)(MicroHobby)(ES) ZXSpectrum ES +D9335AC0353E7616262CB0123E375F48 Bombazo (1984)(Nyitrai, Laszlo)(HU) ZXSpectrum HU +7ED19083F00BFF346D25CE99121D9963 Bomber (1983)(Spectrum Computing)(16K) ZXSpectrum +CF5E135637D46E435370F9B4A9781A45 Bomber (1985)(Global Games) ZXSpectrum +557CC60EFBB34F529021BE62B24187D9 Bomber Birds (1983)(Rabbit)(16K) ZXSpectrum +0C15C90ABAA9A0C20E55BA794F061298 Bomber Birds (1983)(Rabbit)(16K)[a] ZXSpectrum +DCFE084B2DE084E9F17D024CEA7D1AFD Bomber Bob in Pentagon Capers (1985)(Bug-Byte) ZXSpectrum +39F2B44D7A9FEAA37D03088B39861C34 Bomber Bob in Pentagon Capers (1985)(Bug-Byte)[a] ZXSpectrum +91C7EFC7D15D0552FD3A57D67A8552FB Bomber Boris (1985)(Sinclair User)(16K) ZXSpectrum +411F8F62603E216F647238A4A278583B Bomber-2 (1994)(Kotsoft)(RU) ZXSpectrum RU +A5731B67FD7DB447AA8664CEAEC72FE7 Bombfusion (1989)(Dro Soft)(ES)(en)[re-release] ZXSpectrum en ES +7D8D9DB1FE7B32139B64219E528C6750 Bombfusion (1989)(Mastertronic) ZXSpectrum +6AD1B80D4FD55964391FDBC2E649138F Bombfusion (1989)(Mastertronic)[a] ZXSpectrum +88EFB2E1DD20EE2FE4270656F5BAC478 Bombfusion (1989)(Mastertronic)[a2] ZXSpectrum +BA95F535CC54913FA686A16343800083 Bombnik (19xx)(-)(SI) ZXSpectrum SI +EF8EB41D3B4B52071C47ED7896BE5D6E Bombscare (1986)(Firebird) ZXSpectrum +0D53912FA810716C6207143B53A87E5D Bombscare (1986)(Firebird)[a] ZXSpectrum +13B64C4F02553E7E6F54F3D705C6ACD4 Bombscare (1986)(Firebird)[a2] ZXSpectrum +EDD2276EDDE48BA86CF0138727CADE53 Bonanza Bros. (1991)(Erbe)(128K)(ES) ZXSpectrum ES +53C59BF342B885C1DAC23D589168875D Bonanza Bros. (1992)(U.S. Gold)(128K) ZXSpectrum +DBBCD0728139FC897A7A0E6F7610CA03 Bonanza Bros. (1992)(U.S. Gold)(128K)[a] ZXSpectrum +4876283C1A0124257E8DF5FA48FA3651 Bong!!! (2004)(Suzuki-Sanders, David 'b00mzi11a')[CSSCGC] ZXSpectrum +0C8C9BAC0660642A7F48115DA0ADFD80 Bongo (1984)(Anirog) ZXSpectrum +FF89898ED8DA986FB2491764BAB1ECE2 Bonkers (1983)(Procom)(16K) ZXSpectrum +7A5644850F2E1CD0A6E85B760212F60E Book of the Dead (1987)(CRL Group)(Side A)[a][re-release] ZXSpectrum +2B5F157F6C6EB06DC4FCC662EAF617DB Book of the Dead (1987)(CRL Group)(Side A)[re-release] ZXSpectrum +BD9E4D58E335ECE4755A4905B47E1022 Book of the Dead (1987)(CRL Group)(Side B)[a][re-release] ZXSpectrum +985BDFF44579F96F0F3BC71F551E787A Book of the Dead (1987)(CRL Group)(Side B)[re-release] ZXSpectrum +DC128C4D7F48605ED6BD68F3BF96F4F1 Book of the Dead (1987)(CRL Group)(Tape 1 of 2)[Injectaload][re-release] ZXSpectrum +3177A749DB844751774BA687379E8E51 Book of the Dead (1987)(CRL Group)(Tape 1 of 2)[re-release] ZXSpectrum +F3D5C85F83E3750DB11C5E552600F740 Book of the Dead (1987)(CRL Group)(Tape 2 of 2)[a][re-release] ZXSpectrum +69BDF10E803560F69F9A62E0EE9E7FCC Book of the Dead (1987)(CRL Group)(Tape 2 of 2)[re-release] ZXSpectrum +E9BFF939D41EFC6DDBFD083D0F755B7E Book of the Dead (1987)(Essential Myth, The)(Tape 1 of 2 Side A) ZXSpectrum +7105A0034F3A01BF38A2D1002D0D6D46 Book of the Dead (1987)(Essential Myth, The)(Tape 2 of 2 Side B) ZXSpectrum +B1BF52BF9980BD6580CC3F1EEF242138 Boomer (1983)(Sinclair User)(16K)(GB)(es) ZXSpectrum es GB +E6A6D7A010C50EE98C5280FC7987F783 Booty (1984)(Firebird) ZXSpectrum +1E8FA45B0B0E1B84CF54AF1A5596B51B Booty (1984)(Firebird)[a] ZXSpectrum +325E8B15606A8D9BE551B65A09BCF28C Booze Up (1992)(-) ZXSpectrum +84AB7053E0A8EB08F85285E5EF3443EC Border Harrier (1986)(Sole Solution) ZXSpectrum +B3283B60FEF54291075CE23062B8BD7A Border Harrier (1986)(Sole Solution)[a] ZXSpectrum +3CBFF11772C328C1EA1361F300C895BB Bored of the Rings (1985)(CRL Group)(Side A)[re-release] ZXSpectrum +91CA10508AD4FFFB81FE2228F2ACC0BE Bored of the Rings (1985)(CRL Group)(Side B)[re-release] ZXSpectrum +6545DBF28D5BFBB098F7756C161793DF Bored of the Rings (1985)(Delta 4)(Side A) ZXSpectrum +10BF4E9B8692E6C4BE1B1DC361F01B09 Bored of the Rings (1985)(Delta 4)(Side B) ZXSpectrum +50619EFA2AFA0CEEA6D08B6FCDD96B70 Bored of the Rings (1985)(Delta 4)(Side B)[a] ZXSpectrum +3066DD09562BBCBD64D91440A4E50D14 Bored of the Rings (1985)(Delta 4)(Tape 1 of 3 Side B) ZXSpectrum +11BB683256EA7B896DD2D7213D26FFA4 Bored of the Rings (1985)(Delta 4)(Tape 1 of 3)[Your Sinclair Covertape] ZXSpectrum +CAEF33AB83C01A4E200C002A53F51AA8 Bored of the Rings (1985)(Delta 4)(Tape 2 of 3 Side A) ZXSpectrum +E1E6A85AC7D9A92FDB5EAA72BED2A3B6 Bored of the Rings (1985)(Delta 4)(Tape 2 of 3 Side B) ZXSpectrum +7C2DD58F605F398A1670766AF7F532E0 Bored of the Rings (1985)(Delta 4)(Tape 2 of 3)[Your Sinclair Covertape] ZXSpectrum +77997C312F830289872EDAD5499DDBF3 Bored of the Rings (1985)(Delta 4)(Tape 3 of 3)[a][Your Sinclair Covertape] ZXSpectrum +1A574E266ADD1CDDD87AEF78C5BD5B67 Bored of the Rings (1985)(Delta 4)(Tape 3 of 3)[Your Sinclair Covertape] ZXSpectrum +6854ED376DB6C1D3086A40272769165F Bored of the Rings (1985)(G.I. Games)(Side A)[re-release] ZXSpectrum +CF3EE90C8CC2CEA9290F1016644E88D5 Bored of the Rings (1985)(G.I. Games)(Side B)[re-release] ZXSpectrum +5367120F1E0D26E51802AE8B19FB0054 Bored of the Rings (1985)(Silversoft)(Side A)[a][re-release] ZXSpectrum +5C9E55BE72542AC7F074AF598A0E2E16 Bored of the Rings (1985)(Silversoft)(Side A)[a2][re-release] ZXSpectrum +D9331805746B3CA5F07D8F793EC69B32 Bored of the Rings (1985)(Silversoft)(Side A)[re-release] ZXSpectrum +D01F178862285F52916A5D47A519B341 Bored of the Rings (1985)(Silversoft)(Side B)[a][re-release] ZXSpectrum +7AB6EB39F927688368FE45D36C942BEC Bored of the Rings (1985)(Silversoft)(Side B)[a2][re-release] ZXSpectrum +EB4A3A2174F6EDFEEA7D3CAC13C1456F Bored of the Rings (1985)(Silversoft)(Side B)[re-release] ZXSpectrum +AEBDFA227724B6261F3C4289F132C97B Bored of the Rings (1985)(Silversoft)[AICGLMS][re-release] ZXSpectrum +2D5FCDCA4F7A0C87518E71353AE3A371 Bored of the Rings (1985)(Zenobi)(Side A)[re-release] ZXSpectrum +F148000233D30E0A309E42C3DF2193F9 Bored of the Rings (1985)(Zenobi)(Side B)[re-release] ZXSpectrum +878E2C7138909604C33792BB77994978 Bored of the Rings v1 (1985)(Delta 4)(Tape 1 of 3 Side A) ZXSpectrum +AFCBE9A93F814FA792F7E6D8B5873FD5 Bored of the Rings v2 (1985)(Delta 4)(Side A) ZXSpectrum +2D5554A63B45820296FB58CE1D2341A5 Bored of the Rings v2 (1985)(Delta 4)(Side B) ZXSpectrum +5F440C9EFF9C61B69D5C3D7A7D8E0AEF Bored of the Rings v3 (1985)(Delta 4)(Side A) ZXSpectrum +71BB2692E18BFA0845BD72CFB97358A1 Boris Becker Tennis 2009, The (2009)(Laszlo, Simon)[CSSCGC] ZXSpectrum +6ED084409FD9FD96E4680D7A9D1AD1FC Borsa (1986)(Load 'n' Run)(IT) ZXSpectrum IT +ECF6226F08FB9F1A39A84CB92321A4AE Borzak (1984)(Channel 8) ZXSpectrum +A707512109C3B1A6032B3A677637868E Borzak (1984)(Channel 8)(GB)(es) ZXSpectrum es GB +6E9D5A0E6C08D5365AAFE29A8A4F3A61 Borzak (1984)(Zafi Chip)(ES)[re-release] ZXSpectrum ES +871C81921D7BAADAEDDA296487A7A9AD Bosconian '87 (1987)(Mastertronic)(48K-128K)[a][aka Bosconian Eighty Seven] ZXSpectrum +6A67A7F3B1B5CA70BB6090B37C236DA0 Bosconian '87 (1987)(Mastertronic)(48K-128K)[aka Bosconian Eighty Seven] ZXSpectrum +8A2F2BFC11183510F55ED2A79D218A48 Bosque (19xx)(-)(es) ZXSpectrum es +E5BE2DD68D31189767EC3C54368EC889 Boss, The (1984)(Peaksoft) ZXSpectrum +654178923734A31541FD787471BF0F35 Bothkill (2007)(Cascaval, Marian)(RO)(en) ZXSpectrum en RO +BEF953EEE4BEBB59A9875056C99819F5 Boulder Dash (1984)(Front Runner) ZXSpectrum +0867BDC8ADECB2466CE1C6967B4F8DE7 Boulder Dash (1984)(Front Runner)[a] ZXSpectrum +CBBB48E5B39498407BF55EDAD752B9C4 Boulder Dash (1984)(Front Runner)[a2] ZXSpectrum +1BB86486AA30C3A4101267F85086F70C Boulder Dash (1984)(Front Runner)[a3] ZXSpectrum +E09A1BF595C52CA07EABFEA4C0DD8A11 Boulder Dash (1984)(Front Runner)[Power-Load] ZXSpectrum +BC1C701D734F00F9F9334EF967777F6E Boulder Dash (1984)(Prism Leisure Corporation)[Power-Load][re-release] ZXSpectrum +11BC523CC030637C1E0DA50A06569B02 Boulder Dash Construction Kit (1988)(Databyte)(48K-128K) ZXSpectrum +82E34396A707B137992D84E26F0DA012 Boulder Dash II - Rockford's Riot (1985)(Prism Leisure Corporation)[a][aka Boulder Dash 2 - Rockford's Revenge] ZXSpectrum +0C49473A8B4A028187D0E83610FBE97A Boulder Dash II - Rockford's Riot (1985)(Prism Leisure Corporation)[aka Boulder Dash 2 - Rockford's Revenge] ZXSpectrum +18A8B62DA056BA06A7C68F1F4CE225AB Boulder Dash II - Rockford's Riot (1985)(Prism Leisure Corporation)[Power-Load][aka Boulder Dash 2 - Rockford's Revenge] ZXSpectrum +F7A027C1F33804A28F3D7E6619F585B6 Boulder Dash III (1986)(Prism Leisure Corporation) ZXSpectrum +5D02433C333EC16DF9E991737F059364 Boulder Dash III (1986)(Prism Leisure Corporation)[a] ZXSpectrum +FFE51FF8024DDE6D5005417B7FF793B3 Boulder Dash IV (1990)(Hi-Tec)(48K-128K)[aka Boulder Dash Construction Kit] ZXSpectrum +0B45F3FE49C76F3EB12E5E10AC1C0113 Boulder Dash V (1992)(Too Trek Moscow S.N.G.) ZXSpectrum +75FC2384BE6A0E7D4CA5315CEAB7200A Boulder Dash VI (1992)(Too Trek Moscow S.N.G.) ZXSpectrum +F331FD5FAECEDD90F5ACFEFD197A0BA1 Boulder Mix (1996)(Firesoft)(Pentagon 128K)(RU) ZXSpectrum RU +0B0F857EA95B94D38844349257941AC3 Bounce Down (1986)(ZX Computing)(16K) ZXSpectrum +239420B46D401C4FDADBCC34A6E3D810 Bounces (1985)(Firebird) ZXSpectrum +9E725642FEFACBC2574990B24418F7F4 Bounces (1986)(Beyond) ZXSpectrum +3C6A5B3F42388937C20A6290D2358F7A Bounces (1986)(Beyond)[a] ZXSpectrum +BD16701EE90C3BE66520F9AFF511E297 Bounces (1986)(Beyond)[a2] ZXSpectrum +56EE271061A63E8367BE452E5DD812E1 Bouncing Berty (1984)(PowerSoftware)(16K) ZXSpectrum +A617D5EB9217FCC737AEB82BCF466196 Bouncing Bomb - Redux (2012)(Retroleum) ZXSpectrum +3519D0788AE2ABF512B092AC01214671 Bounder (1986)(Gremlin Graphics) ZXSpectrum +8DD842AA780C97F66A94D158FDA567B6 Bounder (1986)(Gremlin Graphics)[a] ZXSpectrum +0AF9D657357F7C1DAF18E2B65B87D11B Bounder (1986)(Gremlin Graphics)[a2] ZXSpectrum +4A1E2BAA14781E724EF0BE02B60D516E Bounder (1986)(Gremlin Graphics)[a3] ZXSpectrum +4EF1FF7994E78BBD2757B8E3792E906E Bounty - The Search for Frooge v1.0 (2012)(Jenkinson, Paul) ZXSpectrum +0626877FF0CC6053148925A26DA000F0 Bounty Bob Strikes Back (1985)(Americana)[re-release] ZXSpectrum +E8CB722B300BC1EC4407047EF8A6EB02 Bounty Bob Strikes Back (1985)(Americana)[SpeedLock 1][re-release] ZXSpectrum +E738E35E85F0D439B6CE8087C4A792AB Bounty Bob Strikes Back (1985)(Erbe)(ES)(en)[re-release] ZXSpectrum en ES +158470C118DD5C660313A31B5C5D572F Bounty Bob Strikes Back! (1985)(U.S. Gold) ZXSpectrum +FF08BEF9974206AED3CD1C246B1E9C26 Bounty Bob Strikes Back! (1985)(U.S. Gold)[SpeedLock 1] ZXSpectrum +121CCEB340A797FCC55CA902D212A8F5 Bounty Hunter, The (1989)(Code Masters)(48K-128K) ZXSpectrum +7A0D2B92BEF8D0526FF04F8071503AD7 Bounty Hunter, The (1989)(River) ZXSpectrum +C585BA066C25D561D625EBF4A12702AF Bounty Hunter, The (1989)(River)[a] ZXSpectrum +BF36DE2DC3C828B7828FBFA2BC9F50D5 Bow, The (1987)(Power House, The) ZXSpectrum +3787D54A009AF37340DB2C757F6CA8B1 Bow, The (1987)(Power House, The)[a] ZXSpectrum +5735334799A39AEDB2A543E026F9691C Bowling 2000 (1985)(Fuxoft)(CZ) ZXSpectrum CZ +66001A522D0E631955213E8D727CBB48 Bowling 2000 (1985)(Fuxoft)(CZ)[a] ZXSpectrum CZ +4FDEAA58A5E547096BE4BC14D21E4BA6 Bowling Star (1988)(MicroHobby)(ES) ZXSpectrum ES +E10DE7EBA0DE98DABBDD02AA9E5E3EF5 Box (2006)(Beyker Soft)(ES)(en) ZXSpectrum en ES +93095653F16E143ED4280AC4C0537C6C Box Haios (1996)(AMS Soft)(RO) ZXSpectrum RO +2C8AAF91C3EA4A8B85CD8CE971966104 Box Reloaded (2010)(Beyker Soft)(ES)(en) ZXSpectrum en ES +CA914CC99A5BE62CF942A2654C31B30D Boxeo (1992)(Costa, Rafael Vico)(ES) ZXSpectrum ES +412F21139E9E798E96544D97F5BF3579 Boxer, The (1990)(Cult Games) ZXSpectrum +C723FFCFD5E8BAA79DCD70CE5C3C6B44 Boxer, The (1990)(Cult Games)[a] ZXSpectrum +2F6395BFA544AD4C8B67A8D1CECB8ABC Boxing (1984)(Newtech Publishing)(16K) ZXSpectrum +43A0227D4EDCEADD18E49FABB10E78BF Boxing (1984)(Silicon Joy) ZXSpectrum +6FF6AC3E9649069905D0B2496C6F6BCD Boxing (1984)(Silicon Joy)[a] ZXSpectrum +10795C83C636DC42994019023EE4E2B9 Boxing (1984)(Silicon Joy)[a2] ZXSpectrum +5305164F4C9288BF9E13905125399AEE Boxing (1985)(Fuxoft)(CZ)(en) ZXSpectrum en CZ +5D6925ED8DCD64C26A426C680EFB5CD7 Boxing Coach (1989)(Alfo) ZXSpectrum +2489176DB2AE370602BC9883395C0762 Boxing Manager (1987)(Willysoft UK) ZXSpectrum +D5A0ACD5157F9B3573F80A977B892202 Boxing Manager (1988)(Cult Games) ZXSpectrum +5B336494AABC3E86EE7C5AC488F43D31 Boxing Manager 2 (1988)(D&H Games) ZXSpectrum +B97B44861D7416B9395CE55F292A072F Boxing Manager 2 (1988)(D&H Games)[a] ZXSpectrum +69A6DE6A4A0F50402D6099E6095655A4 Boyd File, The (1990)(Zenobi) ZXSpectrum +EA51528190160F1432AFE480EE442CDE Boyerland (1985)(MicroHobby)(ES) ZXSpectrum ES +C6D8B1CE57EB5E14676CD719EF275252 Bozxle (2011)(Polomint) ZXSpectrum +DB7430A43FAAC126E6174A881741F5A6 Bozy-Boa (1983)(CDS Microsystems)(16K) ZXSpectrum +74D472CC8B41FB2F49997E17FABB9BE1 Bozy-Boa (1983)(CDS Microsystems)(16K)[a] ZXSpectrum +EC3A50D10BDE2B64EB9823048DC2D13F Brad Blasts the Galactic Barbarians (1983)(Express) ZXSpectrum +7BE0C8D203A490117C7408053B5071BB Brad Zotes (1988)(MicroHobby)(ES) ZXSpectrum ES +CCEB71E097A2CE387DE80405D17CEF57 Brad Zotes (2006)(RDisky)(ES) ZXSpectrum ES +B6136943E26DBC238DB7ACA05A828A9F Brain Damage (1983)(Paxman Promotions)(16K)[re-release] ZXSpectrum +82C33CC0E60B319CC2EFDC01AC94AF61 Brain Damage (1983)(Silversoft)(16K) ZXSpectrum +F42BF3A9899CCC5329E827B663BD7CF0 Brain Sport (1991)(Your Sinclair) ZXSpectrum +1EC5C5419E06A200E12DA3D3887C02CF Brain Sport (1991)(Your Sinclair)[a] ZXSpectrum +174232726D0398D5B89A564FCCBDFA4E Brain Storm (1983)(Micromega)(16K) ZXSpectrum +A203B4907225612DAB10E371408C60F5 Brain Storm (1983)(Micromega)(16K)(Side A) ZXSpectrum +538863307C9CDAE4D79A3F5A37399831 Brain Storm (1983)(Micromega)(16K)(Side B) ZXSpectrum +896F86D4B99EFE34F5E03AFC460FC0E9 Brainache (1987)(Code Masters) ZXSpectrum +82F97A59CA54FBDF4F2E471B98C857C8 Brainstorm (1985)(Bubble Bus) ZXSpectrum +317107B6553B636928895F1F7515B636 Brainstorm (1985)(Bubble Bus)[a] ZXSpectrum +785B4603A4AB1B7D9BACA28956E59BBC Brainstorm (1987)(Firebird)(128K) ZXSpectrum +1D408A9870177803E43ED70593B768C3 Brainstorm (1987)(Firebird)(128K)(Side B) ZXSpectrum +67BF851F66630FB81C1DA1616D49502E Brainstorm (1987)(Firebird)(48K-128K) ZXSpectrum +E356367097B7DCD8CE3E3FDC68B063D3 Brainstorm (1987)(Firebird)(48K-128K)(Side A)[BleepLoad] ZXSpectrum +A45845BAADCA21B75DCEEF8BECDB76B9 Bram Stoker's Dracula - the Arrival (1986)(CRL Group) ZXSpectrum +F3DEA3032A6C458463ECF963B20D09C9 Bram Stoker's Dracula - the Arrival (1986)(CRL Group)(Tape 2 of 3) ZXSpectrum +B176AE8F028340BFDDA2D8C42D4DAACD Bram Stoker's Dracula - the First Night (1986)(CRL Group) ZXSpectrum +D9DE63D211B98DD4B12F44527014C20F Bram Stoker's Dracula - the First Night (1986)(CRL Group)(Tape 1 of 3) ZXSpectrum +0D6EC3C9207544D657820E187CBDAA4D Bram Stoker's Dracula - the Hunt (1986)(CRL Group) ZXSpectrum +D81332BE8B1162F1DBC68AF083FEA6DA Bram Stoker's Dracula - the Hunt (1986)(CRL Group)(Tape 3 of 3) ZXSpectrum +180E566C11E3A7A11E20F2315EDE3734 Bram Stoker's Dracula (2012)(Westwood, Steve) ZXSpectrum +7966D1C3DC048B2B06E7A6B15A957B31 Brat Attack (1988)(Sinclair User) ZXSpectrum +7723EBAD36C2187BF1A44F562F9D8BA9 BraveStarr (1987)(Erbe)(ES)(en)[Alkatraz Protection System][re-release] ZXSpectrum en ES +BE208E51B5777791EA5EC424AC4BC67F BraveStarr (1987)(Go!) ZXSpectrum +53E9FEF177D2406A49ED477B25119B1D BraveStarr (1987)(Go!)[a] ZXSpectrum +E390B47E8D6EF140B6536BAF862DEB95 BraveStarr (1987)(Go!)[Alkatraz Protection System] ZXSpectrum +7B7A1A6671F6CDB5B9CF37B9C9F2DA5C BraveStarr (1987)(Kixx)[Alkatraz Protection System][re-release] ZXSpectrum +3F7B4A6F62A4BECDF545DF317DAE45FC Braxx Bluff (1984)(Micromega) ZXSpectrum +5C42C8A9ECA6B79708E535D4F70AD4A0 Braxx Bluff (1984)(Micromega)[a] ZXSpectrum +57C0565C3D23634A803B10176E40B57D Braxx Bluff (1984)(Micromega)[a2] ZXSpectrum +36C1D9B089F99035BBD7970124AAB2E9 Braxx Bluff (1984)(Micromega)[a3] ZXSpectrum +86C1E277FE7BF04C1D7536C6DB44F240 Break Neck (1990)(Lusitania)(PT)(en) ZXSpectrum en PT +627257C7430A52ED438AC3BDF9DF2CF1 Break Neck (1990)(Lusitania)(PT)(en)[Sinclair User Covertape] ZXSpectrum en PT +9B082E492755959161B47015D76E1517 Break Out (1983)(Romik) ZXSpectrum +9F3BFC2E2E3053178BD8D705EB7DE066 Break Point - General Knowledge Edition (1990)(Crash)[aka Snookered] ZXSpectrum +FF2AE82CDA976D8ED10323B2350D4F59 Break-Away (1983)(Procom)(16K) ZXSpectrum +2D852BB7867B7E6E5912BA9DC9FDB08D Break-Away (1983)(Procom)(16K)(GB)(es) ZXSpectrum es GB +3D50D465FCC7D4F1C9457F6B76DB1B2E Breakout (1982)(Altwasser, Richard Francis)(16K) ZXSpectrum +7B5C4DC786B8494206E5C032498DC88C Breakout (1982)(C-Tech)(16K) ZXSpectrum +590E58928DEC1A2925E55A6F074B69C3 Breakthru (1986)(Erbe)(ES)(en)[medium case][re-release] ZXSpectrum en ES +2B8EA988D286B28EB2068DB288387F0B Breakthru (1986)(Erbe)(ES)(en)[re-release] ZXSpectrum en ES +5567AB7FA4C8A489FE9B3E03DE762460 Breakthru (1986)(Erbe)(ES)(en)[re-release][small case] ZXSpectrum en ES +31BD6E244D3F7CDBACF0440F82AEA8CA Breakthru (1986)(U.S. Gold) ZXSpectrum +99C596014FB42C2FF633654CD95FD395 Breakthru (1986)(U.S. Gold)[a] ZXSpectrum +4FA97E47C2F27CF52674656C3026D649 Breakthru (1986)(U.S. Gold)[Alkatraz Protection System] ZXSpectrum +AA3004B7C8FCB7CEEB2BDA55280348FB Brewery (1983)(CCS) ZXSpectrum +58FC5673AFBD3BA3D4595B8D1C7D6FBB Brewery (1983)(CCS)[a] ZXSpectrum +103E4F9D967174EF374E47F31E541749 Brexit - The Final Countdown! (2017-06-13)(namco)[BASIC Jam] ZXSpectrum +B26A23154F0F91A0CB0D8A83E8626ABC Brian - The Novice Barbarian (1994)(Zenobi) ZXSpectrum +123D2EEAED316FD996D826F5CD2B7591 Brian and the Dishonest Politician (1992)(Delbert the Hamster)(Side A) ZXSpectrum +80F43198A9D3AEA5A038195AED952710 Brian and the Dishonest Politician (1992)(Delbert the Hamster)(Side A)[a] ZXSpectrum +980F7A89678DD6650CFD6EE3124CBFE7 Brian and the Dishonest Politician (1992)(Delbert the Hamster)(Side B) ZXSpectrum +580F11B975770CADCE2419712B95ABD0 Brian and the Dishonest Politician (1992)(Delbert the Hamster)(Side B)[a] ZXSpectrum +CFD7BD34858600003A3C493929CD9C50 Brian and the Dishonest Politician (1992)(Zenobi)(Tape 1 of 2 Side A)[re-release] ZXSpectrum +B173A37BB78210BABF5EE8203FCE6F5A Brian and the Dishonest Politician (1992)(Zenobi)(Tape 2 of 2 Side B)[re-release] ZXSpectrum +89615BE1C9C61BDB025EE6E8DC717D9B Brian Bloodaxe (1985)(Edge, The) ZXSpectrum +17B88E624B4DC9D193711B39D62E1618 Brian Bloodaxe (1985)(Edge, The)[a] ZXSpectrum +01B9B9454FC40EEC0DB0BA16EF2E6552 Brian Bloodaxe (1985)(Edge, The)[Edge] ZXSpectrum +B8B6606613A6879A29F042E0D8C00626 Brian Clough's Football Fortunes (1987)(CDS Microsystems) ZXSpectrum +AACD6024BEB30E30B708B06D5F31DC2E Brian Clough's Football Fortunes (1987)(CDS Microsystems)[a] ZXSpectrum +A1B12F2362ECE40C4FBD66D3D643A629 Brian Jacks Superstar Challenge (1985)(Martech Games)(Side A) ZXSpectrum +2467FF7B96DB409BD3EFF8F2231A1249 Brian Jacks Superstar Challenge (1985)(Martech Games)(Side A)[a] ZXSpectrum +B834132F1A537B8234355496ADBD3C7F Brian Jacks Superstar Challenge (1985)(Martech Games)(Side B) ZXSpectrum +7F61C1C4FC1C98118C63FC76B627E92D Brian Jacks Superstar Challenge (1985)(Martech Games)(Side B)[a] ZXSpectrum +EC119B5CD59EC2B3A2121F82ED17691B Brian Jacks Superstar Challenge (1985)(Ricochet)(Side A)[re-release] ZXSpectrum +62A4CDC59D54E9693F4755AFDA6315B5 Brian Jacks Superstar Challenge (1985)(Ricochet)(Side B)[re-release] ZXSpectrum +78EFA230B75D87EC1DB9573435E5A4EE Brian Jacks Superstar Challenge (1985)(Zafi Chip)(ES)(en)(Side A)[SpeedLock 1][re-release] ZXSpectrum en ES +359312351F7B969220A1EFC7063D9CBD Brian Jacks Superstar Challenge (1985)(Zafi Chip)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +9CD65D2EF63BEC374732158CBB71314D Brick Breaker (1987)(Dro Soft)(ES) ZXSpectrum ES +228D2FF16131C124020168F6CFC14CF2 Brick Breaker (1987)(Dro Soft)(ES)[a] ZXSpectrum ES +52ACF06B5D1AB437F545BDF1B134F0DC Bricky (1983)(Fischer, Igor)(HR)(en) ZXSpectrum en HR +84EFF03C30A640AF7C5067D7343DD7C4 Brick-Yard Bill (1984)(ZX Computing)[aka Off the Wall] ZXSpectrum +C4B06366FC147E53F1F74601690616F0 Bride of Frankenstein (1987)(39 Steps) ZXSpectrum +B79D61723330FAB92879FE0C3304B769 Bride of Frankenstein (1987)(39 Steps)[a] ZXSpectrum +F688FD990666E84FDE697E86AFFC201C Bride of Frankenstein (1987)(39 Steps)[a2] ZXSpectrum +28F8EFF9E87A0CC36C221AA44E5EF35B Bride of Frankenstein (1987)(39 Steps)[a3] ZXSpectrum +048D1641B5E2F49F9540B6AA5590543E Bride of Frankenstein (1987)(39 Steps)[a4] ZXSpectrum +82FDD78D95BFDDBDFD4FDDA71C81A4EC Bride of Frankenstein (1987)(39 Steps)[SpeedLock 4] ZXSpectrum +B704776CC23B65D0653EB71E27C9FA33 Bride of Frankenstein (1987)(Dro Soft)(ES)(en)[SpeedLock 4][re-release] ZXSpectrum en ES +CC0DF3AB98A9D3C332EE97091825A1DD Bridge Master - A Complete Learning Package for the Beginner at Bridge (1983)(Serin)(16K)(Tape 1 of 2 Side A) ZXSpectrum +2D1FE2D4A5AB2FCDF0A7283AA8F86494 Bridge Master - A Complete Learning Package for the Beginner at Bridge (1983)(Serin)(16K)(Tape 1 of 2 Side B) ZXSpectrum +9E08E1FDDE288C50049BA9DFEF2C760F Bridge Master - A Complete Learning Package for the Beginner at Bridge (1983)(Serin)(16K)(Tape 2 of 2 Side A) ZXSpectrum +9961EF351D9DF3DF9A23696D560A0535 Bridge Master - A Complete Learning Package for the Beginner at Bridge (1983)(Serin)(16K)(Tape 2 of 2 Side B) ZXSpectrum +6C8034F517AEA690F0BE592D7B3DE2AD Bridge Player (1983)(CP) ZXSpectrum +C2203DB587271AC13275830E232F2DB1 Bridge Player (1983)(CP)[a] ZXSpectrum +B9886EEDCB5D7A7D335BC28E4F8AE8E7 Bridge Player (1983)(CP)[a2] ZXSpectrum +0B4A09D7CD7F2B12FB87FED39842737D Bridge Player 2 (1984)(CP) ZXSpectrum +6BB43E9738BD578535A9001730A367BF Bridge Player 2 (1984)(CP)[a] ZXSpectrum +629BCDF4A9544E4852AD10F5AFE61506 Bridge Player 3 (1986)(CP) ZXSpectrum +2C5E6260B648F462E648B00CE78456DC Bridge Player 3 (1986)(CP)[a] ZXSpectrum +71AF50F850ABB666160DEFF9224C9350 Bridge Player 3 (1986)(CP)[a2] ZXSpectrum +F863AAF306B0289CA1A6487010A31E13 Bridge Player Galactica (1989)(CP) ZXSpectrum +82ADBDEF9A84FDB65BCB3A4DA2E3498F Bridge Tutor Advanced (1983)(CP)(16K) ZXSpectrum +D8051CA5A13E227525A72DAE26E7DF30 Bridge Tutor Advanced (1983)(CP)(16K)[a] ZXSpectrum +560972CE222C30918D6E1242FDD8834E Bridge Tutor Beginners (1983)(CP)(16K) ZXSpectrum +4B60D8DBF27687CC81ADBEB806963661 Bridge Tutor Beginners (1983)(CP)(16K)[a] ZXSpectrum +F0C26C0522AE5065FFD6DC6C398C505A Briscola (1985)(Load 'n' Run)(IT) ZXSpectrum IT +741441D78185AB21C20561004B8AD645 Bristles (1984)(State Soft) ZXSpectrum +03EEEEDE568D90180950ED2614548DA2 Bristles (1984)(State Soft)[a] ZXSpectrum +AEC4CBF0AA51332D0709176C58E6F6F5 Bristol Bomber (1994)(Monea)(RO) ZXSpectrum RO +6112D4363BFC882337D89B71EE23EA3A Bristol Temple Meads Powerbox (1992)(Greenup, Ashley) ZXSpectrum +84BDAFEB55EB7B77586A1ED8E52C9C89 Britain Invaded! (1985)(Sharps)(TC2048-TS2068) ZXSpectrum +B68C9F4ADA171B250070BED91F7B6926 Britain Invaded! (1985)(Tk Computerware) ZXSpectrum +71EE4D951E93B32CB74E444F83D9AD8E British Lowland (1983)(CCS) ZXSpectrum +C61577EE8E4FB4E16AC88F0458B26AE1 British Super League (1989)(Cult Games) ZXSpectrum +19C52942C1683942D4D06CE8A9716CE9 Broken Friend, A v1.0 (2012)(Jenkinson, Paul) ZXSpectrum +F19E0D0056C03A5F38CC82E3B694218F Bronx (1988)(Load 'n' Run)(IT) ZXSpectrum IT +294830B2C22F01A43CE5ED8EC7D20A6F Bronx (1990)(Animagic)(48K-128K)(ES) ZXSpectrum ES +1E4A1885C79A847255C91D5ED5262789 Bronx Street Cop (1990)(Virgin Mastertronic)(48K-128K) ZXSpectrum +22B720AF71009932AEC7D7010BCE2FD6 Bronx Street Cop (1990)(Virgin Mastertronic)(48K-128K)[a] ZXSpectrum +6238EFA0A2D7827877DC1C024D08702D Bronx Street Cop (1990)(Virgin Mastertronic)(48K-128K)[a][lightgun] ZXSpectrum +B7A25C3BBF0EF81B41CB8D4E3FD8EBB9 Bronx Street Cop (1990)(Virgin Mastertronic)(48K-128K)[a2] ZXSpectrum +BD612768BDD16EA9908169D2FF955D6A Bronx Street Cop (1990)(Virgin Mastertronic)(48K-128K)[lightgun] ZXSpectrum +1AA13ED0DF089A9A9C2CD9C5D5B1A4A9 Broodslayer (1984)(CCS) ZXSpectrum +E3D751DEB91BA7E034F623DEA8867678 Brook the Barbarian (1986)(Silfverberg, Richard)(SE)(en) ZXSpectrum en SE +5EDBD9ED810A048B3A82BBA4E1F3091C Bros - The Music Box (2003)(Prince, Lee)[CSSCGC] ZXSpectrum +C86FEDC13EE744F883AA604A705A5599 Bruce Forsyth's Play Your Cards Right (1986)(Britannia) ZXSpectrum +818276FF195E42390111C28A6D8B7F71 Bruce Lee (1984)(Americana)[re-release] ZXSpectrum +F58CB07F6AE3CDE43EF4BFB1948379A4 Bruce Lee (1984)(Americana)[SpeedLock 2][re-release] ZXSpectrum +26029110C057B17D51A524D66F2CBE62 Bruce Lee (1984)(Erbe)(ES)(en)[a][re-release][small case] ZXSpectrum en ES +7347743915F06975EE7A0616D307BF5A Bruce Lee (1984)(Erbe)(ES)(en)[re-release] ZXSpectrum en ES +8FE320D7D6FEDDDD78B2E871EA9CCA60 Bruce Lee (1984)(Erbe)(ES)(en)[re-release][small case] ZXSpectrum en ES +0C47E0B8EDEE408C88497641F2432C29 Bruce Lee (1984)(Erbe)(ES)(en)[SpeedLock 1][re-release] ZXSpectrum en ES +F069C094C15575978BC072B2E75B21A0 Bruce Lee (1984)(U.S. Gold) ZXSpectrum +4D2FF3E2B89E14B860DA55517CFE00F7 Bruce Lee (1984)(U.S. Gold)[a] ZXSpectrum +51CB1A6E1FB58304A15A588B82D8E001 Bruce Lee (1984)(U.S. Gold)[SpeedLock 1] ZXSpectrum +6F7E2F1ECC792C4520F05E1433F9C8FE Bruce Lee (1988)(Dro Soft)(ES)(en)[re-release] ZXSpectrum en ES +57B589EFD9EC126C899875617C12EAD9 Bruce Lee (1988)(Dro Soft)(ES)(en)[SpeedLock 2][re-release] ZXSpectrum en ES +396239D0F9C7E29105502EE47C38DD1C Brum-Brum (1984)(Astor)(PT) ZXSpectrum PT +0B08D9DCE6D552B76FCF80499C5EA83F Brutal Worms (1994)(NOP)(CZ)(en) ZXSpectrum en CZ +9FDDD882E14F07628FCEF6C7541315AD B-Squared (2017)(Jenkinson, Paul) ZXSpectrum +DE9C08FBBB425EDC87DE3CE364AF3549 Bubble Bobble - The Adventure (1993)(AP's Adventures)(128K)(RU)(en) ZXSpectrum en RU +3197915444F425778BD3F86F8058C44D Bubble Bobble (1987)(Dro Soft)(48K-128K)(ES)(en)[BleepLoad][re-release] ZXSpectrum en ES +05D19DA37F3AF12F91B1AA8F7A069809 Bubble Bobble (1987)(Firebird)(48K-128K) ZXSpectrum +9DF4D77862E7372184905954A73ABA89 Bubble Bobble (1987)(Firebird)(48K-128K)[BleepLoad] ZXSpectrum +A918092665B9BBFA3B9265BCABE20A0A Bubble Bobble (1991)(Hit Squad, The)(48K-128K)[SpeedLock 5] ZXSpectrum +37524A92BF740DACF4D6BE035B5639E1 Bubble Bobble (1992)(Musical 1)(48K-128K)(ES)(en) ZXSpectrum en ES +0604C0F2DE2A12AA07280748930AD0BC Bubble Buster (1984)(Sinclair Research) ZXSpectrum +A2C1785778ECD24181A13087CB736877 Bubble Buster (1984)(Sinclair Research)[a] ZXSpectrum +ECCA89CF92661121FC6599A0E165CC09 Bubble Fight (2008)(Arda)[CSSCGC] ZXSpectrum +825D0EF2F7D1C5B2160B2ADB6915668E Bubble Run (1986)(Tynesoft) ZXSpectrum +EA5749295B89409FD7CFA03B5E602D09 Bubble Run (1986)(Tynesoft)[a] ZXSpectrum +B41EBA96B22DFAE3A589F62AEA173E08 Bubble Trouble (1982)(Arcade) ZXSpectrum +6C42F55EB4786BCCE5DC40F382273985 Bubble Trouble (1982)(Arcade)[a] ZXSpectrum +684A297D12452A74CE8F8EFD7E677310 Bubble Trouble (1986)(Your Sinclair) ZXSpectrum +666A85988210018BB37E9C690CB024D2 Bubbler (1987)(Erbe)(ES)(en)[re-release] ZXSpectrum en ES +4F646EB4685C4530BED1B33207577B8E Bubbler (1987)(Ultimate Play The Game) ZXSpectrum +69420DC61093DCF68569D855ED350945 Bubbler (1987)(Ultimate Play The Game)[a] ZXSpectrum +A2929F34BB228BD1284666DF08D04923 Buccaneer (1985)(Firebird) ZXSpectrum +D3EFC172295BE022EBF81F3A2925F417 Buccaneer (1985)(Firebird)[a] ZXSpectrum +D53BEC96FD4A237F5A646BE8625E583D Buck Rogers - Planet of Zoom (1985)(U.S. Gold) ZXSpectrum +13567DD219A8833310663C55E468EC44 Buck Rogers - Planet of Zoom (1985)(U.S. Gold)[SpeedLock 1] ZXSpectrum +5AEA71D02DDDCC7364F6ABE2FB29C643 Buckaroo Banzai (1987)(Adventure International) ZXSpectrum +8EDA529FA84DCC4ECCBC0CB5405E2101 Budokan - The Martial Spirit (1991)(Dro Soft)(48K-128K)(ES)(en) ZXSpectrum en ES +995C19DBEB82F63D7F930E1709132426 Budokan - The Martial Spirit (1991)(Dro Soft)(48K-128K)(ES)(en)(Tape 1 of 2 Side B) ZXSpectrum en ES +9A8EDB12E18FBCA2791234EE0CD2FB79 Budokan - The Martial Spirit (1991)(Dro Soft)(48K-128K)(ES)(en)(Tape 2 of 2 Side A) ZXSpectrum en ES +409A6DA61FD0FB3DEED7CE88990F7C29 Budokan - The Martial Spirit (1991)(Dro Soft)(48K-128K)(ES)(en)(Tape 2 of 2 Side B) ZXSpectrum en ES +F049DD1E440AD914FCB2E1A21F868D36 Budokan - The Martial Spirit (1991)(Dro Soft)(48K-128K)(ES)(en-es)(Tape 1 of 2 Side A) ZXSpectrum en-es ES +F793946652305971A383A6417094FC6D Buffalo Bill's Wild West Show (1989)(IBSA)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +548ECFC14F786346EE53A866AC0A7C08 Buffalo Bill's Wild West Show (1989)(Micro Value)(48K-128K)[re-release] ZXSpectrum +FE8B6DC7CC926F2E28A18FD85F1F61DC Buffalo Bill's Wild West Show (1989)(Tynesoft)(48K-128K)[a][aka Buffalo Bill's Rodeo Games] ZXSpectrum +042CF7EB12D0370C4B00AACE3611A805 Buffalo Bill's Wild West Show (1989)(Tynesoft)(48K-128K)[a2][aka Buffalo Bill's Rodeo Games] ZXSpectrum +FEA0219F38DB6D8934DF3EC27308E246 Buffalo Bill's Wild West Show (1989)(Tynesoft)(48K-128K)[a3][aka Buffalo Bill's Rodeo Games] ZXSpectrum +22C91B3E5796B85A31D01968E7CB2AFB Buffalo Bill's Wild West Show (1989)(Tynesoft)(48K-128K)[aka Buffalo Bill's Rodeo Games] ZXSpectrum +F8F24A6E3F3B1E0C49E6AE2C62F6F072 Buffer Adventure (1984)(Buffer Micro) ZXSpectrum +DF78F338C3F9071693560CAAC9317CEF Bug Blaster (1983)(Crystal Computing)(16K) ZXSpectrum +F201C4E54C1BB38041512CE1664E843E Bug Blaster (1983)(Crystal Computing)(16K)[a] ZXSpectrum +CF60A225568F6DDD2BEB9833CF06C3C4 Bug Zum (1985)(Load 'n' Run)(IT) ZXSpectrum IT +3835FC66CB39FB1A8BC8D9FC1CA88EB9 Bugaboo the Flea (1983)(Quicksilva) ZXSpectrum +F6016831FE12AFFBA9460CFCE96BBC08 Bugaboo the Flea (1983)(Quicksilva)[a] ZXSpectrum +E24696C856901F02E2CD35A91F1AA21E Bugaboo the Flea (1983)(Quicksilva)[a2] ZXSpectrum +94CFB99533C545119E4FC953DDED6826 Bug-Eyes (1985)(Icon) ZXSpectrum +8E8523AB303392C43830F95ECE30D4CF Bug-Eyes (1985)(Icon)(GB)(it)[a][aka Bor-Fies] ZXSpectrum it GB +4A79FFA81275D1E35C094C2668892E80 Bug-Eyes (1985)(Icon)(GB)(it)[aka Bloody-Eyes] ZXSpectrum it GB +FCE744D09B1D56875F5E7A4EAFA0993E Bug-Eyes (1985)(Icon)(GB)(it)[aka Bor-Fies] ZXSpectrum it GB +EBD65B5014AED90CC1B5C314FE001E09 Buggy (1983)(Simon Micro-Soft)[unpublished] ZXSpectrum +9A320D238AD81E35236E24EC5D8E2728 Buggy Blast - Gold Edition (1985)(Firebird) ZXSpectrum +E7B92A5D2F6C721613CF327B6F96C8F3 Buggy Blast (1985)(Firebird) ZXSpectrum +51546361529EEEB6F27FFB7F5EF45A8F Buggy Blast (1985)(Firebird)[a] ZXSpectrum +B382587233A0EBE3A4D1888700B363EB Buggy Boy (1988)(Elite Systems)(128K) ZXSpectrum +50CD48414D18A24A34F47574334D37BF Buggy Boy (1988)(Elite Systems)(128K)(Side B) ZXSpectrum +A73348DF3A465347A940DC91D25E2D98 Buggy Boy (1988)(Elite Systems)(128K)[a] ZXSpectrum +9E4D0F6D2EEC5C7D986F673F22BFD34A Buggy Boy (1988)(Elite Systems)(128K)[a2] ZXSpectrum +22722BBD12544679672483CD8797A34D Buggy Boy (1988)(Elite Systems)(48K-128K) ZXSpectrum +567E12154DE325FB91E78384F4775A76 Buggy Boy (1988)(Elite Systems)(48K-128K)(Side A) ZXSpectrum +03BBE60A05E351D8B32A37E8763EA653 Buggy Boy (1988)(Elite Systems)(48K-128K)[a] ZXSpectrum +968F3AA7835D0D6E8950EEFDEB3F7F90 Buggy Boy (1988)(Elite Systems)(48K-128K)[a2] ZXSpectrum +F2BDFD498B808ADF4785CF6138A2F5D4 Buggy Boy (1988)(Elite Systems)(48K-128K)[a3] ZXSpectrum +9482C1F156CD9C37DB47F98274C5BC6F Buggy Boy (1988)(MCM)(128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +58D5AF748992BCC80C4A83DEE988AA34 Buggy Boy (1988)(MCM)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +F052E1B70C13928FA519F3FA79800CA4 Buggy Boy (1988)(MCM)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +4445A41E80C4397BE9FC7991BBF303BA Buggy Boy (1990)(Encore)(48K-128K) ZXSpectrum +3E08E6F6EB34F87D12144DB6B84CB8CF Buggy Ranger (1990)(Dinamic)(ES) ZXSpectrum ES +A65B1FA61BE33E087AAA93A4438FD061 Bugsy (1986)(CRL Group)(Side A) ZXSpectrum +E4F272BE75E9978362D733A30A7DF496 Bugsy (1986)(CRL Group)(Side A)[a] ZXSpectrum +9A6C53906B494F8DADB2634A2458030E Bugsy (1986)(CRL Group)(Side B) ZXSpectrum +FEF9BDE49370CB15558E662000E19173 Bugsy (1986)(CRL Group)(Side B)[a] ZXSpectrum +AB1549D33B42E6B242A446687FAB8818 Bugsy (1986)(G.I. Games)(Side A)[re-release] ZXSpectrum +4179702A1F257E3C864C3304090C1CB1 Bugsy (1986)(G.I. Games)(Side B)[re-release] ZXSpectrum +931A08216D15E8C9E6CCB416222587FC Bugsy (1986)(Zenobi)(Tape 1 of 2 Side A)[re-release] ZXSpectrum +D2FC144C7BAD490ACCE1C68E9D57BA9B Bugsy (1986)(Zenobi)(Tape 2 of 2 Side B)[re-release] ZXSpectrum +4A94770F49F1ECF42E4B5E41DEF816A7 Build a City (1983)(Aqua Soft)(DE)(en) ZXSpectrum en DE +223C9A394E1E64D76BEEAB450B42642F Builder (1984)(Stafford, John)(16K)[re-release] ZXSpectrum +74B6770533D5DC56C15742E139F0B8D9 Buio! (1984)(Editoriale Video)(IT) ZXSpectrum IT +0C6D3635B874612B17E661BA78FB0F3B Bulbo and the Lizard-King (1987)(Zenobi)(48K-128K) ZXSpectrum +3DEB2BCFE34C4A72848D53F720901F93 Bulbo and the Lizard-King (1987)(Zenobi)(48K-128K)(Side A) ZXSpectrum +9F55ADDFB38210453C1DB1CBCDC9441F Bulbo and the Lizard-King (1987)(Zenobi)(48K-128K)(Side B) ZXSpectrum +35B03B88D69EFC972A75719FC0B5D6DE Bulbo and the Lizard-King (1987)(Zenobi)(48K-128K)[a] ZXSpectrum +AFEE6EE346343289E9C48CFFE9A416EB Bulgarian Requiem, A (2000)(Corcy, Adban de)(ES)(en) ZXSpectrum en ES +BCCFDD8C09AB3EE0C22F4E90FEFEDACD Bulgarian Requiem, A (2000)(Corcy, Adban de)(ES)(en)[a] ZXSpectrum en ES +8B794BFE064D3311CD54DC2E16B9C0CE Bulge, The (1985)(Argus Press)[re-release] ZXSpectrum +68452A9C36D7D7F68E48BC1EAE1AEA09 Bull Run (1984)(Phipps Associates)(16K) ZXSpectrum +ABAD61D493D468841A0ADBA10888B9A9 Bulls-Cows (1987)(WIN)(RU) ZXSpectrum RU +85F40047EB9FF971361AD16B4582FD0A Bullseye (1984)(Mastertronic)[a][aka Darts][re-release] ZXSpectrum +0B0D2D9BEDD5892D464D777D098DA98A Bullseye (1984)(Mastertronic)[aka Darts][re-release] ZXSpectrum +4129FA351BF08F5E4A686C14F4AB8ACE Bullseye (1986)(Macsen) ZXSpectrum +BE4797342C58C9B4DBE5BD6DA682BAF8 Bullseye (1986)(Macsen)[a] ZXSpectrum +AA2251CC704741AB726E49396D0DD2FB Bullseye (1986)(Macsen)[a2] ZXSpectrum +388E2094D2AE579A003F74954900F8C2 Bullseye (1986)(TV Games)[re-release] ZXSpectrum +AFCB1500EE894F1E7162068E3999B1CC Bully (1984)(Unique Computer Services)[aka Darts][re-release] ZXSpectrum +B45B282E692810B45244B48055FD69B5 Bully's Sporting Darts (1993)(Alternative) ZXSpectrum +FD413916D6050C39B42E6FAA1DCF6FA9 Bump Up the Numbers - and Letters (2014)(Raven, Ed)[CSSCGC] ZXSpectrum +B2FAF4A31C81F4BFCC9E5739C3F066B3 Bump, Set, Spike! (1986)(Entertainment USA)[a][aka Double Volleyball][aka International Volleyball] ZXSpectrum +497895CAB16DFA42B278D55A53FA3479 Bump, Set, Spike! (1986)(Entertainment USA)[a2][aka Double Volleyball][aka International Volleyball] ZXSpectrum +B606541F26E1E1F942B0B83F4D5C9823 Bump, Set, Spike! (1986)(Entertainment USA)[a3][aka Double Volleyball][aka International Volleyball] ZXSpectrum +E3554BAB498014A38E53B0C416816697 Bump, Set, Spike! (1986)(Entertainment USA)[aka Double Volleyball][aka International Volleyball] ZXSpectrum +B6495996FA24C1E9EF429F489E72C1B2 Bumpy (1989)(Loriciels)(FR)(en) ZXSpectrum en FR +1DD0F10B761F19F16AAC770DC7CE5CDD Bumpy (1989)(Proein Soft Line)(ES)(en)[re-release] ZXSpectrum en ES +F5CFC3BC744E4956046397D826F13B00 Bundesliga (19xx)(Chip-Special)(DE) ZXSpectrum DE +A22C788B85AADED0AF5FEB23CC94C042 Bungeeee (2003)(Kavanagh, Andy)[CSSCGC] ZXSpectrum +A3276872C739B031CDE6AD7DEFFF64F1 Bungo's Quest For Gold (1987)(Stimson, Gary) ZXSpectrum +BF66122E84AF94D32329D8039C68628F Bunker (1987)(MicroHobby)(ES) ZXSpectrum ES +CEA155F85D040FE087E97CF5A1B9A5A5 Bunker Swamp (1985)(Green Fish Software Enterprise) ZXSpectrum +41C28AF9E3422D5B5E101394F7086D4F Bunny (1983)(Automata UK)(16K) ZXSpectrum +4AE6DDF265B3C61586867DFE09914ED7 Buran (1990)(OMK Software S.L.)(ES) ZXSpectrum ES +F143A4E634943E8138AD9A4BD3053701 Buran (1990)(OMK Software S.L.)(ES)[a] ZXSpectrum ES +037894A9731433914A29CA561ADFB1C1 Buriabeast (1984)(Kerian UK) ZXSpectrum +C799041FA94F392E67EA1F274599931F Bustout (1987)(Amstrad) ZXSpectrum +D84FD37FCF704886FECBDA79A9415021 Busy Bee (1985)(Your Computer) ZXSpectrum +5889E34FBD387E9E28246FD3DF1F564E Butch - Hard Guy (1987)(Advance Software Promotions) ZXSpectrum +AE8B1DD8391DDB430B0315E85345E214 Butch - Hard Guy (1987)(Advance Software Promotions)[a] ZXSpectrum +2F5DE490AB23D8A624659ACBFB3B4703 Butch - Hard Guy (1987)(Alternative)[re-release] ZXSpectrum +75BDB8F61C0021C5491664607943CD0F Butch - Hard Guy (1987)(System 4)(ES)(en)[re-release] ZXSpectrum en ES +69AB3CFBAC9FA1F09C075A13E550A45D Butch - Hard Guy (1987)(Z Cobra)(ES)(en)[re-release] ZXSpectrum en ES +4A98DF7972B6E44E0E5DFBAABDD6AF94 Butcher Hill (1989)(Gremlin Graphics)(48K-128K) ZXSpectrum +5A475E910DD6E07802D2CFD6DEF4D0B5 Butcher Hill (1989)(Gremlin Graphics)(48K-128K)[a] ZXSpectrum +7651985EA3E891613334E6DFD34CEA39 Butcher Hill (1989)(Gremlin Graphics)(48K-128K)[Alkatraz Protection System] ZXSpectrum +259C6D1F1A5F03BC3E1EE18EFF2934FD Butterfly (1984)(Pulsonic) ZXSpectrum +CC480577386BD9C218CD4AB0655AE5CA Buzz Off! (1984)(Electric) ZXSpectrum +CE8A303B27B82274D1C955EFA8CC667D Buzzz! (1985)(ZX Computing) ZXSpectrum +10381BDAD02E7D7A35E5B81BBAA7934B By Fair Means...or Foul (1989)(Superior) ZXSpectrum +0E3E983E142810DC0B5B628F532586B7 By Fair Means...or Foul (1989)(Superior)[aka Pro Boxing Simulator] ZXSpectrum +836853F349072A20989E3EE10CDFD600 By Fair Means...or Foul (1989)(Superior)[SpeedLock 5] ZXSpectrum +FF759B28EDEC18B7294754FC80F50D64 By Right of Birth (2002)(Adventure Probe) ZXSpectrum +1CD3F9BCB25BDBFA33D4D94022187156 Byte Bitten (1984)(Firebird) ZXSpectrum +6BC2D119025BD25D9E2009F4E8B0B58A Byte, The (1983)(CCS) ZXSpectrum +DE8CE8C72A6A1B3FF6BD602D8199D963 Byte, The (1983)(CCS)[a] ZXSpectrum +56A7D883529BFF2FA208B8D843BD1B3E Byte, The v1 (1983)(CCS) ZXSpectrum +05F4FDDDCC025B88AD318852A29C9E89 Byte, The v2 (1983)(CCS) ZXSpectrum +C9DE75E3D1A181AC968C02791D046586 Bzzzz (1986)(Wojtek Bialek)(PL) ZXSpectrum PL +4AFD5F0235BAF73C6479C473F39A07B8 C.D.U. (1987)(Load 'n' Run)(IT) ZXSpectrum IT +13A643FC5D47BE85F0C800E8F0F081CE C.P.U. Destroyer (1984)(Super Spectrum)(it) ZXSpectrum it +EB78D7D7FCF224C9418AF55055B49EA3 C5 Clive (1985)(Scorpio Gamesworld) ZXSpectrum +C1937026954BB5891432E4DDFCB706CA C64 Emulator (2003)(Moss, A.J.)[CSSCGC] ZXSpectrum +CAED2E0F4471F0FB3FE90E06E5334791 Cabal (1989)(Erbe)(128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +666F800416064CDE331C0DF4BB7D74CE Cabal (1989)(Erbe)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +D2BAB3A8903BC26861FEF4D6EDBA71E2 Cabal (1989)(IBSA)(128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +C9F1DB90B36B48ED54A871BF5860BC65 Cabal (1989)(IBSA)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +66AC0335BCB23A178CBEE80BC86BD6E1 Cabal (1989)(Ocean) ZXSpectrum +A7B463BD597E602FCA98ADE51A9E3F3B Cabal (1989)(Ocean)(128K) ZXSpectrum +76CE6DBDEAD62702A23F9CA8AE9C6542 Cabal (1989)(Ocean)(128K)[a] ZXSpectrum +2E73781B61FC2F383CBF62808708A218 Cabal (1989)(Ocean)(128K)[Paul Owens Protection System] ZXSpectrum +4D654F6ED8963389FA0A6E0AC960A99D Cabal (1989)(Ocean)(48K-128K) ZXSpectrum +5AE15C38A436FDAA41269E2B2D1736D1 Cabal (1989)(Ocean)(48K-128K)[a] ZXSpectrum +5905133FD659A509C3658E61A220D5F7 Cabal (1989)(Ocean)(48K-128K)[a2] ZXSpectrum +567B54D3240B33A602E2EAD0FB3939C1 Cabal (1989)(Ocean)(48K-128K)[a3] ZXSpectrum +63C740461F4A4D2E680FE77CCEF31D11 Cabal (1991)(Hit Squad, The)(128K) ZXSpectrum +2EF950152BEAEC915C453CAA918E1DEB Cabal (1991)(Hit Squad, The)[Paul Owens Protection System] ZXSpectrum +FC0C5ADF4B729DA04C18266F84B4FEDA Cabal (demo) (1989)(Ocean)(48K-128K)[a][Sinclair User Covertape] ZXSpectrum +AC42C219B33774ABA5D0A9C6A843147F Cabal (demo) (1989)(Ocean)(48K-128K)[Sinclair User Covertape] ZXSpectrum +3C25E510597D6F55D06AEC1DBF92F0CF Cabman (1983)(Micro Power)(16K) ZXSpectrum +D0619DC2F679EDA43A1B6E8600E54608 Caccia al Tesoro nella Citta di Braio (1986)(Load 'n' Run)(IT) ZXSpectrum IT +8C3B5B9E8140C3F549ECE86991CDDBA5 Cadaverion (2013-10-14)(Mojon Twins, The)(ES) ZXSpectrum ES +4DDF3E52D25B5283BA238670D1FA5D5E Cadaverion (2013-10-14)(Mojon Twins, The)(ES)(en) ZXSpectrum en ES +718DA8A4935C9897CEAF081120ACA403 Cafe Turco com os Ex-Jugoslavos v0.90 (2016-03-27)(Silva, Paulo Mendes da - Silva, Pedro Mendes da)(48K-128K)(pt) ZXSpectrum pt +F230C0870B23EEB676155114E187AF71 Cagara (1986)(Players) ZXSpectrum +489206930A7C5B0AE7903B6E8B00BAE6 Cagara (1986)(Players)[a] ZXSpectrum +9EE2629FC1698D2A151C29852996E681 Caja Fuerte, La (2006)(Garcia, Aitor Gomez)(ES)[Bytemaniacos 2006 BASIC Contest] ZXSpectrum ES +AB44B33A70573BA88C58A2CD7AA71A6C California Games (1987)(Erbe)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +C126AEFA690860D7AFD4398465F3CEAB California Games (1987)(Erbe)(ES)(en)(Side B)[Alkatraz Protection System][re-release] ZXSpectrum en ES +231915E7CDB6498A5FB969C6B69A5DAB California Games (1987)(IBSA)(ES)(en)(Side A)[Alkatraz Protection System][re-release] ZXSpectrum en ES +2BDB86EB21D9F183A88F66C8E0CF91AC California Games (1987)(IBSA)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +42C85427BCC3233837F7C3F5938419F8 California Games (1987)(Kixx)(Side A)[Alkatraz Protection System][re-release] ZXSpectrum +60642B5174836F4E536FA5A519095988 California Games (1987)(Kixx)(Side B)[re-release] ZXSpectrum +BC23941E17DB47B4AEFA5B8794C2E6A0 California Games (1987)(Kixx)[re-release] ZXSpectrum +78A24480139F558EC132A4A3B61471FE California Games (1987)(U.S. Gold) ZXSpectrum +9EB2194E86030A6D6E573034E83DF5F4 California Games (1987)(U.S. Gold)(Side A)[Alkatraz Protection System] ZXSpectrum +3C4DB81340744416713CA686DF8B37AE California Games (1987)(U.S. Gold)(Side B) ZXSpectrum +4D6F6D22D6CFE63F9E949A1EA52AB936 California Games (1987)(U.S. Gold)[a] ZXSpectrum +471423B37761D344AF5E0945B6B840D9 Call Me Psycho (1987)(Pirate) ZXSpectrum +CC0D39C880BE7744ADB132B00AFDE4EB Call Me Psycho (1987)(Pirate)[a] ZXSpectrum +904931FA746A7080630F62C28B20FB03 Call Me Psycho (1987)(System 4)(ES)(en)[re-release] ZXSpectrum en ES +EE7EC23B5857EFA5A702EF7494C74CF1 Call My Bluff (2006)(Collins, Paul E.)[CSSCGC] ZXSpectrum +616CA95E8F2E442F378A7FC1431DB891 Calling of the Demon, The (1987)(Visual Dimensions) ZXSpectrum +94744D566B6BDA3AFB866E4ABB7ACCFB Calling of the Demon, The (1987)(Visual Dimensions)(128K) ZXSpectrum +0C322FAD77DA07D53D20DB13586AE013 Camel Trophy '86 (1986)(Aquarius Edizioni)(IT) ZXSpectrum IT +48AEA354F4D211EB7E79A7F005FEA017 Camelot (1983)(CCS) ZXSpectrum +CE24BBD99B150F5B1A3CD85780005AB2 Camelot (1983)(CCS)[a] ZXSpectrum +C03C0C5EDF62E7ED7A62673941D4D935 Camelot (1983)(CCS)[a2] ZXSpectrum +6BBAC0C9A7FB6DD3DBB96ECF3A14FDA4 Camelot Warriors - SD1 Version (1986)(Dinamic)(ES) ZXSpectrum ES +DC5004AE4D537390E8DDC159FD87D1FC Camelot Warriors (1986)(Ariolasoft UK)[re-release] ZXSpectrum +A69A70F82FEC3858E50AEF7D29216280 Camelot Warriors (1986)(Dinamic)(ES) ZXSpectrum ES +F08733F0B9DEF7D497D2FF69285B07CE Camelot Warriors (1986)(Dinamic)(ES)[small case] ZXSpectrum ES +9556584988FBD7DC4C26282036D6FC7C Camelot Warriors (1986)(Mastertronic)[re-release] ZXSpectrum +0A3B2820A6004E371C902E3E57C07EA3 Campo Minado (1983)(Investronica)(ES)[aka Mined-Out][re-release] ZXSpectrum ES +C094C9CDDA00319ED021BAEC14E2E38E Canasto Rebellion, The (1988)(Taylor, Trevor) ZXSpectrum +780F3993E47179EBB97CCD9FBD448BEF Cannibal Island (1986)(LiveWire) ZXSpectrum +2811A80AFD15F54107CA20746A841995 Cannibal Island (1986)(LiveWire)[a] ZXSpectrum +F3800BF8D2513498D406D2414CD0FF05 Cannibals from Outer Space (1987)(Summit) ZXSpectrum +9AF76CA9CD192F346A81B7736770C21E Cannibals from Outer Space (1987)(Summit)[a] ZXSpectrum +2D47489E6963850CAE777811C1A09672 Cannibals from Outer Space (1988)(System 4)(ES)(en) ZXSpectrum en ES +B803ACC60548DE3B6DFB1AED6C71C68D Cannon Ball (1983)(Hudson Soft) ZXSpectrum +01A218E6611EA70B4B73359B6001BEEA Cannon Bubble (2007)(Computer Emuzone)(128K)(ES)(en)[1500bps] ZXSpectrum en ES +C8108BDF5CE39C058C1D1307EFACC517 Cannon Bubble (2007)(Computer Emuzone)(128K)(ES)(en)[2250bps] ZXSpectrum en ES +F79C06C689B7B990DFAEFCE42518A501 Canyon Warrior (1989)(Mastertronic Plus)(128K) ZXSpectrum +26549273B08477062F3E09B58739910D Canyon Warrior (1989)(Mastertronic Plus)(48K-128K)(Side A) ZXSpectrum +16E102015E0056B422C89987FF8F4C61 Canyon Warrior (1989)(Mastertronic Plus)(48K-128K)(Side B) ZXSpectrum +2EE94605EE45EFDF253AFDC4D1F227F6 Capitan Eagle nel Tempio Sconosciuto (1986)(Load 'n' Run)(IT) ZXSpectrum IT +73F74ED3661F82B6CAF85821D575ADB8 Capitan Sevilla (1988)(Dinamic)(ES)(Side A) ZXSpectrum ES +04CFF87AB0EC5EF5FBA37D876FB3FA82 Capitan Sevilla (1988)(Dinamic)(ES)(Side A)[a] ZXSpectrum ES +CF743CB6E66C8A9CF0B45BA054008FC4 Capitan Sevilla (1988)(Dinamic)(ES)(Side A)[a2] ZXSpectrum ES +05B979FB06280DBED3507E9C8D31B04B Capitan Sevilla (1988)(Dinamic)(ES)(Side B) ZXSpectrum ES +1F2596D684A59AAC68EE93F4576D5410 Capitan Sevilla (1988)(Dinamic)(ES)(Side B)[a] ZXSpectrum ES +8ADC45F378CCE6CA59CB83F76621A933 Capitan Sevilla (1988)(Dinamic)(ES)[Side B] ZXSpectrum ES +6272436A5DAA8229454E100D87F137D1 Capitan Trueno (1990)(IBSA)(ES)(Side A)[re-release] ZXSpectrum ES +CCFC9CB897C93ED43DE1253BCCE3778F Capitan Trueno (1990)(IBSA)(ES)(Side B)[re-release] ZXSpectrum ES +CB385B5A7F93ADD91985A7728ADB0163 Capitan Trueno, El (1990)(Dinamic)(ES) ZXSpectrum ES +BE4F034BE31F9184C6E7CF1E597CE0D9 Capitan Trueno, El (1990)(Dinamic)(ES)(Side A) ZXSpectrum ES +2019193F72E80D685EEDEBC2231C10E9 Capitan Trueno, El (1990)(Dinamic)(ES)(Side A)[a] ZXSpectrum ES +BAA3B053E6A8217C3D4A221595CFE405 Capitan Trueno, El (1990)(Dinamic)(ES)(Side B) ZXSpectrum ES +9293F4FCC7B59804A91C3B2569B3FBCF Capitan Trueno, El (1990)(Dinamic)(ES)(Side B)[Dinaload] ZXSpectrum ES +F984B08011F5E10569A9949F1520F56D Capitan Trueno, El (1990)(Dinamic)(ES)[a] ZXSpectrum ES +2A3F56F8F91DD1F1A1DD8219A21DFE34 Capitan Trueno, El (1990)(Dinamic)(ES)[a2] ZXSpectrum ES +7E390A6A2B10B23883BA996B57DF2E8B Capman (1983)(Your Computer)(16K) ZXSpectrum +D8D9447926C96817769D5D539EAA0F25 Captain America (1988)(Erbe)(ES)(en)[a][Alkatraz Protection System][re-release] ZXSpectrum en ES +87A2ADCF8EDBD6AF41EA6E07FFD31428 Captain America (1988)(Erbe)(ES)(en)[Alkatraz Protection System][re-release] ZXSpectrum en ES +B7FB45A57057217BDD7D07E3DA28D071 Captain Blood (1988)(Exxos)(128K)(FR)(en) ZXSpectrum en FR +97DA4CB4786AD2EAE7426DAB3F03219A Captain Blood (1988)(Exxos)(128K)(FR)(en)[Your Sinclair Covertape] ZXSpectrum en FR +45DDCDC3A9B4A15D4B7AA497F20B3556 Captain Blood (1988)(Exxos)(48K-128K)(FR)(en) ZXSpectrum en FR +908CE7C3CEC6DD05B4657FE32A406359 Captain Blood (1988)(Exxos)(FR)(en) ZXSpectrum en FR +DFAE7FD655631DE7F894F2757C262AA1 Captain Blood (1990)(Players)(128K) ZXSpectrum +8A7C773872B3BEFA34731177884C2B44 Captain Blood (1990)(Players)(48K-128K) ZXSpectrum +61C1D39AC46ACDC283523223934138E7 Captain Dynamo (1992)(Code Masters)(48K-128K) ZXSpectrum +5229096C3E7B4541167078C9F0A1173B Captain Dynamo (demo) (1992)(Code Masters)(48K-128K)[Your Sinclair Covertape] ZXSpectrum +080C10284F44BAD84F5654C7AF8C1731 Captain Fizz (1989)(Erbe)(128K)(ES)(en)[re-release] ZXSpectrum en ES +24FE8944E9476B543ED770A60712521B Captain Fizz Meets the Blaster-Trons (1989)(Psyclapse)(128K)[aka Mission Icarus] ZXSpectrum +E3E16EC32578FD0116171934575F1E60 Captain Kelly (1986)(Bug-Byte)[re-release] ZXSpectrum +91C7F9A626BD56D2543386DB5DF86062 Captain Kelly (1986)(Quicksilva) ZXSpectrum +44D4EB79B77A03F7F4494A2BE173B068 Captain Kook - the Earthdrop (1989)(Silent Corner, The)(Tape 2 of 2) ZXSpectrum +DBD3199849FE33C562665CE52668328D Captain Kook - the Orbit (1989)(Silent Corner, The)(Tape 1 of 2) ZXSpectrum +D9EA4151999374702577D6E5FC03E2CB Captain Kook (1989)(Silent Corner, The)(Tape 1 of 2) ZXSpectrum +D7945EA7B2FD57255A89871C35E81643 Captain Kook (1989)(Silent Corner, The)(Tape 1 of 2)[a] ZXSpectrum +3D38FF3C5BE3EDD553013159128B9712 Captain Kook (1989)(Silent Corner, The)(Tape 2 of 2) ZXSpectrum +55704C25CC559482DC730958EFF5E187 Captain Kook (1989)(Silent Corner, The)(Tape 2 of 2)[a] ZXSpectrum +4C24C95B75A46CB223D705A586316826 Captain Planet and the Planeteers (1991)(Mindscape International)[SpeedLock 7] ZXSpectrum +DAC7C7FAF7F576DE15490067CC7CAB5E Captain Pytron (1990)(Sinclair User) ZXSpectrum +7C96878E5DCE76D7EDDAEA58E05245F6 Captain S (1991)(Winner)(Side A)[aka Capitan Sevilla] ZXSpectrum +3355DB6153EEE3F8722D271622D5BCAE Captain S (1991)(Winner)(Side B)[aka Capitan Sevilla] ZXSpectrum +7F7117B19BB39D79F07E2939BD3CB22F Captain Slog (1986)(Alpha-Omega) ZXSpectrum +DAD5ECA148AF5A6B16EC76BD66BD5C82 Captain Slog (1986)(Alpha-Omega)(Side A) ZXSpectrum +E45F2B3D7200A7814AFDD3E82DAE88D1 Captain Slog (1986)(Alpha-Omega)(Side B) ZXSpectrum +190CB57B627A2B9D6A890E0FFE2F42D1 Capture the Quark (1983)(Granada Publishing)(16K) ZXSpectrum +11556E24DF1EF6CA48D146E489F7F3FE Car (2010)(Wild, Eddie The)(ES) ZXSpectrum ES +95701E230BBF319963485033961CBCF7 Car Chase (1982)(Simon Micro-Soft)(16K) ZXSpectrum +BEF7D9B7310D0A8260F67FFD30B3CCA4 CAR GAME! (2008)(Arda)[CSSCGC] ZXSpectrum +14BE71071B4DE5DDC84A911D779DFFC0 Caramelos (1984)(Investronica)(ES) ZXSpectrum ES +CEA7BCE7FA741D6B283DF81E21870D16 Caramelos (demo) (1984)(Investronica)(ES) ZXSpectrum ES +BA5E51D96B595AA13678F94DDDF76E1C Card Games (1984)(Buffer Micro)(Side A) ZXSpectrum +CDE6C957346BC008A0088E36FE8CC62E Card Games (1984)(Buffer Micro)(Side B) ZXSpectrum +1CBCD2D0A5DA45B2190CF877EC053650 Cards (1984)(Newtech Publishing)(16K) ZXSpectrum +AC1507CF06593EF65D5AA86F18B773ED Carl Young's Adventure (19xx)(-) ZXSpectrum +4BA2470FDD7144A3E6CC8928026286E7 Carlisle Powerbox (1990)(Greenup, Ashley) ZXSpectrum +C2A1AD812D4FCBB58E52AEFCF14A8200 Carlos Michelis (2012)(World XXI Soft)(48K-128K)(AR)(M3) ZXSpectrum M3 +777AC2685705E5D415A96046F825D095 Carlos Sainz - Campeonato del Mundo de Rallies (1990)(Zigurat)(48K-128K)(ES) ZXSpectrum ES +08EEE1497D6A77874799FA963EB05E79 Carlos Sainz - Campeonato del Mundo de Rallies (1990)(Zigurat)(48K-128K)(ES)[a] ZXSpectrum ES +186C1F4F10F8E9EEBDE22892E759198C Carlos Sainz - Campeonato del Mundo de Rallies (1990)(Zigurat)(48K-128K)(ES)[a2] ZXSpectrum ES +AD5B94C32A342E7552F85D1BB41C6751 Carlos Sainz (1990)(Musical 1)(ES)[re-release] ZXSpectrum ES +EDBC77B91A9636BCC0AE01022C68ED44 Carmania (1984)(Video) ZXSpectrum +E2F5B0276324E7B80047160AC992E906 Carnival (1984)(Eclipse) ZXSpectrum +26B7FF7C57091A5E85D14C1E6587EFBF Carol Quiz (1984)(ZX Computing)(16K) ZXSpectrum +D68C72D33DFAD8137A2EB1DACF2EF892 Carpet Capers (1984)(Terminal) ZXSpectrum +F2107171D4145C45D52671D8AB03D736 Carpet Capers (1984)(Terminal)[a] ZXSpectrum +69215609D9B6EA49F25878F7CEA4F3A9 Carreras (19xx)(-)(16K)(es) ZXSpectrum es +1BAB42685DA66300BFCD20ED703CABA0 Carreras de Caballos (1991)(Costa, Rafael Vico)(ES) ZXSpectrum ES +F424EF6E0CC24575F3F613DE7727E3CD Carrier Command (1989)(Rainbird)(128K) ZXSpectrum +B05BBC35BAF236B6FA159060EE3E6E63 Carrier Command (1989)(Rainbird)(128K)[a] ZXSpectrum +486EB1D5EE8323E2AC46FC7F01252583 Carrier Command (1990)(MCM)(128K)(ES)(en) ZXSpectrum en ES +1B862FF0204D788941D6E471D4822173 Carrier Command (1990)(MCM)(128K)(ES)(en)[a] ZXSpectrum en ES +F6BA6F0C3629434725DB98C10338E24C Carrots from Space (1985)(Your Computer) ZXSpectrum +CD763C3C2490B1F53DE3755269B74BA5 Cars Out! v2006 (2004)(Defun Projects)(ES)[Bytemaniacos 2004 BASIC Contest] ZXSpectrum ES +BE8A15BDE0B2826A1EC3F5E1404AF062 Cartridge Code (19xx)(-) ZXSpectrum +D09057CFF53EA3B7C9B64A2CBEFCE18D Casa di Jonny, La (1985)(Special Program)(it) ZXSpectrum it +6AF4DB9AAC034E3D145FD1797AC9C512 Casa Stregata, La (1986)(Load 'n' Run)(IT) ZXSpectrum IT +08D5727588DCE304075C824ABB5323E3 Casa, La (1988)(Load 'n' Run)(IT) ZXSpectrum IT +C2055392B83FCCD0034504E98A8AF78D Casanova (1989)(Iber)(ES) ZXSpectrum ES +D691113685C6A92FD29DA79FD952CFC1 Casanova (1989)(Iber)(ES)[a] ZXSpectrum ES +69D5B287FD5FF5120C6137C11FCBCD98 Cascade (1994)(Howard, Paul) ZXSpectrum +C591972F3F89410ED620D69388B6BF8A Cascade (1994)(Howard, Paul)[a] ZXSpectrum +04A6413D92ECC16BC4F3D2A3A2075A98 Cascamuelas (2004)(Beyker Soft)(ES) ZXSpectrum ES +BA6C1A58B211B4B3A7299850D561C5BC Case of the Beheaded Smuggler, The (1988)(Zenobi)(Tape 1 of 2 Side A)[re-release] ZXSpectrum +84D492843CF17A5677AD8FD148E51834 Case of the Beheaded Smuggler, The (1988)(Zenobi)(Tape 2 of 2 Side B)[re-release] ZXSpectrum +C3A70B2518B6C0E90FBFD4864DB0D3D3 Case of the Mixed-Up Shymer, The (1987)(Adventure Probe)[re-release] ZXSpectrum +FC66335AF8EA553CB169EBAD14AA36CC Case of the Mixed-Up Shymer, The (1987)(Atlas Adventure) ZXSpectrum +E44980FEEA2C07A86EB83FF98C90BBA3 Case of the Mixed-Up Shymer, The (1987)(Atlas Adventure)[a] ZXSpectrum +41C85162D3AE6856D80F3DD9B3BEE2A9 Case of the Obscene Mural, The (1986)(Encief Routines) ZXSpectrum +101B8AE9CA57570E3AD807CB2831A677 Case of the Obscene Mural, The (1986)(Encief Routines)[a] ZXSpectrum +D3ED7869409F315E43F4EE3521ACD994 Case of the Obscene Mural, The (1986)(Encief Routines)[a2] ZXSpectrum +81CA42CC0DFE48FB3E9F384498640D77 Case of the Obscene Mural, The (1986)(Encief Routines)[a3] ZXSpectrum +264F66514B8A6E1DEC84074317C6D1ED Casey Jones (1984)(Blaby Computer Games) ZXSpectrum +E71E27B9706A5BD71661BEA4F209675F Casey Jones (1984)(Blaby Computer Games)[a] ZXSpectrum +21B3AF81F4DBD563CD79F7444B6D22C3 Casey Jones (1984)(Prism Leisure Corporation)[re-release] ZXSpectrum +59BCC1E8065CD22E70D91177B40749B0 Cash Dash (19xx)(Tynesoft) ZXSpectrum +05742D4862C69672E165AF1FC7614D23 Cashcade (1990)(Fastback) ZXSpectrum +99C6E85E820E84DDF2AB667A104CA723 Casino Monique (1988)(Load 'n' Run)(IT) ZXSpectrum IT +5E57BF1CCAD0B372FCCB28654E2EFD7A Cassini's Division (1989)(Eclipse)(CZ)(en) ZXSpectrum en CZ +0C61F8342CD9584499FD5A43C063A717 Castelan (1996)(AMS Soft)(RO) ZXSpectrum RO +9BFCDE927DDD45BA31B16E4BA26FCB67 Castelbasic (1985)(Load 'n' Run)(IT) ZXSpectrum IT +215601469E15E6A9AC733421A1BEBC1B Castello Incantato, Il (1986)(Load 'n' Run)(IT) ZXSpectrum IT +07A2002520D203B6E25F4D40A1C5BF43 Castillo Encantado (19xx)(-)(es) ZXSpectrum es +16C16A8C8D33503AC14ACA2B3854FAEF Castillo Maldito (2003)(Beyker Soft)(ES) ZXSpectrum ES +65EA1522155B05A064245A4956A531A9 Castle Adventure (1990)(G.I. Games) ZXSpectrum +14962E5FB925F882C02192A55DD4C097 Castle Adventure (1990)(G.I. Games)[a] ZXSpectrum +1E95BDBA3F85E59FF37805CA29236B13 Castle Blackstar (1984)(CDS Microsystems)[a][re-release] ZXSpectrum +17E24D10CA7062DA5EBF3E6FAF798F1D Castle Blackstar (1984)(CDS Microsystems)[a2][re-release] ZXSpectrum +7ED7FCA4ED4C5B67187EAF63580FC8C5 Castle Blackstar (1984)(CDS Microsystems)[re-release] ZXSpectrum +1224AD810CEC42EAF14CC8ACB25335B6 Castle Blackstar (1984)(SCR Adventures) ZXSpectrum +238EF438E654B21074E8B85822431F20 Castle Colditz (1984)(Felix) ZXSpectrum +3446D42728DA7AFBA3BEA0B312AF9E5C Castle Colditz (1984)(Felix)[a] ZXSpectrum +90F553EC720C33455980A405D71F4234 Castle Colditz (1984)(Felix)[a2] ZXSpectrum +84785C11AC9DF0E89D5D641A633F68CF Castle Master (1990)(Hit Squad, The)[re-release] ZXSpectrum +CE31E416DE9DD80F5F83CF00143DC0B1 Castle Master (1990)(Incentive) ZXSpectrum +2F393EACBE631B0EFCAB491BB1CC6608 Castle Master (1990)(Incentive)[a] ZXSpectrum +A176A1DF994F8C55F0DC2EF57EC68C76 Castle Master II - The Crypt (1990)(Incentive) ZXSpectrum +867196EAD774CE0F0D8B4E2D875BB582 Castle of Doom, The (1989)(Fantasy) ZXSpectrum +ACBC4720C6E6206168E4765469B4F425 Castle of Sorrow (2018)(ZXMan48k)(en-es) ZXSpectrum en-es +669513EEAC9C629F0F0CA3BE7FDA44FD Castle of the Skull Lord (1984)(Samurai) ZXSpectrum +F70B1B73989709F94B101DCF5505D43E Castle of the Skull Lord (1984)(Samurai)[a] ZXSpectrum +E9C1793A9A5BCAF39398F55D7E1F654E Castle of the Skull Lord (1984)(Samurai)[a2] ZXSpectrum +EE4A5968DD8350907683931BD03E0F5F Castle Quest (1984)(Scorpio Gamesworld) ZXSpectrum +BB8381F09A53C7574F9F08428018AAA4 Castle Quest (1984)(Scorpio Gamesworld)[a] ZXSpectrum +E7CEA7D5E696A2723CCCDED75E928C4E Castle Quest (1984)(Wildest Dreams) ZXSpectrum +9AFD950F545D5088457247DFA9BB8D9B Castle Thade (1986)(Spectrum Adventure Exchange Club) ZXSpectrum +F03DFB1E2D92EEFADACCF7309FA0A170 Castle Thade Revisited (1987)(Global Games)(Side A)[a][re-release] ZXSpectrum +A4FF9B379C4CEDC8207027E39F2819F0 Castle Thade Revisited (1987)(Global Games)(Side A)[re-release] ZXSpectrum +40D1ED24F6FFD374241E60451A4AF0D3 Castle Thade Revisited (1987)(Global Games)(Side B)[a][re-release] ZXSpectrum +E18E651C816B9376B2D630ED9E005B65 Castle Thade Revisited (1987)(Global Games)(Side B)[re-release] ZXSpectrum +4A76D43A01CB01506F84FD077EB58C94 Castle Thade Revisited (1987)(Spectrum Adventure Exchange Club)(Tape 1 of 2) ZXSpectrum +F332130E37E1DFC3D62CD9AF9C89BCD2 Castle Thade Revisited (1987)(Spectrum Adventure Exchange Club)(Tape 1 of 2)[a] ZXSpectrum +9E18DC780B816EEA68A9D3B0C4BE5349 Castle Thade Revisited (1987)(Spectrum Adventure Exchange Club)(Tape 2 of 2) ZXSpectrum +A625ED47CEA4E686D3897E25632D87E0 Castle Thade Revisited (1987)(Spectrum Adventure Exchange Club)(Tape 2 of 2)[a] ZXSpectrum +6FC19AD5218338BB4A367BB98B6FE9E9 Castle Warlock (1991)(Adventure Probe) ZXSpectrum +A2AE92999A9045F5A3B599113D8DE567 Castle, The (1983)(Bug-Byte) ZXSpectrum +20A269011FECE6C45CE031807C65BEA8 Castle, The (1983)(Bug-Byte)[a] ZXSpectrum +533CFE57B606BB3DEAFE2442E764DD92 Castlemaze Adventure (1984)(Duckworth Educational Computing) ZXSpectrum +C89EAEC5AF55879689F71DD6DCB8A656 Castlemaze Adventure (1984)(Duckworth Educational Computing)[a] ZXSpectrum +F657CA4C7AFAF53B51814DA8DB56ED2F Catacombs of Balachor (2012)(Lasasoft) ZXSpectrum +6FD54BC3B06E17EF891F0472A3C419AC Catastrophes (1984)(Novotrade Rt.)(HU) ZXSpectrum HU +567485F7A505DB73F33F7F4ADE8D92AC Catastrophes (1984)(Novotrade Rt.)(HU)(en) ZXSpectrum en HU +3049DC4BF899E8960BAE5DFDBA848A95 Catch 23 (1987)(Erbe)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +AB26E4D94FE0A430E397C3DC46A9DFA1 Catch 23 (1987)(Martech Games) ZXSpectrum +F8B964783FF6267C26391B86BCF94408 Catch 23 (1987)(Martech Games)(128K) ZXSpectrum +A3C72B059C79790276703F886FCA4C66 Catch 23 (1987)(Martech Games)(128K)[a] ZXSpectrum +E0DBFBDBFBBC211D78B0D0BDAD925FC2 Catch 23 (1987)(Martech Games)(128K)[SpeedLock 4] ZXSpectrum +B56F4D62C5789ADE708081C26EF967EC Catch 23 (1987)(Martech Games)(48K-128K) ZXSpectrum +AADED723D001C4E469740F9F289E4EE2 Catch 23 (1987)(Martech Games)(48K-128K)[a] ZXSpectrum +D2346C932B4687FAEB034E8AB862F6C0 Catch 23 (1987)(Martech Games)(48K-128K)[a2] ZXSpectrum +7660F1314F43F8DE3C16157193F9D015 Caterpilla (1983)(Spectrum Games)(16K) ZXSpectrum +47B872C4B39168D4B4D92F9A11FE565A Caterpilla (1983)(Spectrum Games)(16K)[a] ZXSpectrum +E490F0204536102924E5D43D63F42F50 Caterpillar (1988)(Load 'n' Run)(IT) ZXSpectrum IT +770E2F20F0AC3EF0D8DA21BE4B98901D Cattapiller Crunch (1982)(Elektra Personal Computer)(Side A) ZXSpectrum +EC11EFC38DA26276FD726C59BB0A59B7 Cattapiller Crunch (1982)(Elektra Personal Computer)(Side B) ZXSpectrum +BC36361457FA98FB4C9EA134A700618E Catterpillar (1983)(CDS Microsystems)(16K)[a][aka Caterpillar] ZXSpectrum +77277B168C59909B175F9CDAF98429A7 Catterpillar (1983)(CDS Microsystems)(16K)[a2][aka Caterpillar] ZXSpectrum +05D81BB13AED893D2FA86D57925E6B76 Catterpillar (1983)(CDS Microsystems)(16K)[aka Caterpillar] ZXSpectrum +AC5C6B2D59024DBA395EACB889C3B248 Cattivik (2013)(Amore, Gabriele)(128K)(IT)(en) ZXSpectrum en IT +77A84B70605976A03309C8ECE4C39F45 Catwalk (1984)(PowerSoftware) ZXSpectrum +4CD77ADFE90C84D387925811D93C8676 Catwalk (1984)(PowerSoftware)[a] ZXSpectrum +4BBF07A9056E51DBB37B3D7BACADBE25 Cauldron (1985)(Palace) ZXSpectrum +3E626937D3FD23547791C041D887626E Cauldron (1985)(Palace)[a] ZXSpectrum +7DDE43CF1779DC6DE14841F6602067E0 Cauldron (1985)(Palace)[a2] ZXSpectrum +EBD4FA565C35AF13F0AA3DC2F7556721 Cauldron (1985)(Silverbird)[Cyberlode 1.1][re-release] ZXSpectrum +941374C2774770D38D4BF0399B308E2A Cauldron (1985)(Silverbird)[re-release] ZXSpectrum +A6E7B5362E41478C7EBB099E0D9958EB Cauldron II - La Calabaza Contraataca (1986)(Erbe)(ES)[a][aka Cauldron 2 - The Pumpkin Strikes Back][re-release] ZXSpectrum ES +3EA266A4A800CC8955CF90B87E647AA1 Cauldron II - La Calabaza Contraataca (1986)(Erbe)(ES)[aka Cauldron 2 - The Pumpkin Strikes Back][re-release] ZXSpectrum ES +A39928F41F25F01998DB076CC8E0DEBD Cauldron II - The Pumpkin Strikes Back (1986)(Palace)[aka Cauldron 2 - El Hechizo] ZXSpectrum +3B9759E009F9225BD4B686AA2932A92A Cauldron II - The Pumpkin Strikes Back (1986)(Silverbird)[Cyberlode 1.1][re-release] ZXSpectrum +08201DF31A7D28A67ECF4CE3EC4B2D8C Cave-Fighter (19xx)(-)(16K)(de) ZXSpectrum de +306EA200207D03AB5EFFD630544970F4 Cavelon (1984)(Ocean) ZXSpectrum +458E579FFAF50B36D4718F3BAF5773A7 Cavelon (1984)(Ocean)(Side A) ZXSpectrum +E200D1AC37FDC9E462F60F7CD401B828 Cavelon (1984)(Ocean)(Side B) ZXSpectrum +ED52EA679686FD356894E29AFB88FBF9 Cavelon (1984)(Ocean)[a] ZXSpectrum +D48ABE69A73C47CA28BE8361250FE36F Caveman (1983)(CRL Group)(16K)[a][aka Cavemen][aka Homme Prehistorique, L'] ZXSpectrum +6A7D559C5ADEBAC2AC1F611247620DF3 Caveman (1983)(CRL Group)(16K)[aka Cavemen][aka Homme Prehistorique, L'] ZXSpectrum +AAAA2C37E630136A28559D400411D17B Cavemania (1990)(Atlantis) ZXSpectrum +D8F9515428FA01D6ADBF03D55CC633B8 Cavern (1990)(Amstrad Sinclair Ocio)(16K)(ES) ZXSpectrum ES +F3D3D5D571C6A7071F17185E7E717EA7 Cavern Chaos (1985)(5D) ZXSpectrum +32D51906056FB6F78CC0AAD1BBE443FB Cavern Fighter (1983)(Bug-Byte)(16K) ZXSpectrum +0AE229E26AD6A35B3EFFF5AA7E9BB1BA Cavern Fighter (1983)(Bug-Byte)(16K)[a] ZXSpectrum +4B986B30BE6508CA3C1FB43D14B39BCB Caverns of Kontonia (1986)(Atlantis) ZXSpectrum +25ED5157E26A1D93AC60E175C898B549 Caverns of Kontonia (1987)(Z Cobra)(ES)(en) ZXSpectrum en ES +538E6CF8608849E35B0AA244AD49D3D5 Caves of Doom, The (1985)(Mastertronic) ZXSpectrum +79C51DE0DB0C8CCBFD295BBAFBB282E1 Caves of Skull, The (1995)(Dream World Adventures) ZXSpectrum +A244A8E12A3938DA6B82781175FB6465 Cazafantasmas II (1989)(MCM)(48K-128K)(ES)(en)[a][aka Ghostbusters 2][re-release] ZXSpectrum en ES +E6C33DFA6B9B366C73DADAA4E82D35F4 Cazafantasmas II (1989)(MCM)(48K-128K)(ES)(en)[aka Ghostbusters 2][re-release] ZXSpectrum en ES +103F2B9F95E4C65FE4FF5C99C1B30ED2 Cazafantasmas II (1989)(MCM)(48K-128K)(ES)(en)[Small Cardboard Case][aka Ghostbusters 2][re-release] ZXSpectrum en ES +789A60182C478CFB659D91BF332E6399 Ceasefire (1991)(Sinclair User)[a][password PETAL] ZXSpectrum +D1A3C0423B063CE36EA1A26498692766 Ceasefire (1991)(Sinclair User)[password PETAL] ZXSpectrum +591D0B72DA140CE90273081399AE377D Cederick (1985)(Data-Skip)(NL) ZXSpectrum NL +674DBC723A7FDCCC38ED4A1A7263F26A Celestino (1985)(Ediciones y Textos)(16K)(ES) ZXSpectrum ES +149EDB88C64D1B478BCEDEE3B430CFCC Cell of the Ridges (19xx)(Burtenshaw, Graham) ZXSpectrum +D75FE2AEEAC3F2A367A394BF482CDA98 Cells and Serpents (1983)(ASP) ZXSpectrum +D3CAA11F387A8FECE21FCCE187DE098F Celtic Carnage (1993)(Zenobi) ZXSpectrum +94258FB73C8F89C960F26DC4E1694B00 Celtic Carnage (1993)(Zenobi)[a] ZXSpectrum +58458BFF6084C0EA114C70C114CCFBD6 Centauri Challenge (1985)(Data-Skip)(NL)(en) ZXSpectrum en NL +AC7EEE9D29D150736D0029FC26F6833D Centi-Bug (1983)(DK'Tronics)(16K) ZXSpectrum +4E3C54D9D783644946555442A7053EBA Centi-Bug (1983)(PRISM Micro-informatique)(16K)(FR)(en)[re-release] ZXSpectrum en FR +6E34C62D6CFF77516F49350C557ED120 Centimunch (1983)(TNT) ZXSpectrum +97B812CB08CDEB74E577458FB736BB39 Centipede (1982)(DK'Tronics)(16K) ZXSpectrum +A74B78B9E9BE16FF20841CAD77E70F6D Centipede (1983)(Vectis)(16K) ZXSpectrum +083F58021DD6F849C597C2539B9B1883 Centipede v1 (1982)(DK'Tronics)(16K) ZXSpectrum +4A9D5247494C4344E518FCD933AB6942 Centipede v2 (1982)(DK'Tronics)(16K) ZXSpectrum +1A5851AECD368FDA92727F22341F13DF Centipede v2 (1982)(DK'Tronics)(16K)[a] ZXSpectrum +3FF3AA54A1C9B6566392F55CF1D90D9B Centipod (1990)(Challenge) ZXSpectrum +23E5EECB58C0C098245B6D0CC77C171D Centropods (1983)(Rabbit)(16K) ZXSpectrum +CE0F3CECB3AF8EB7F68FF2465242AD61 Centurions, The (1987)(Reaktor)(48K-128K)[BleepLoad] ZXSpectrum +11FF91C01506D52F211F4504A8270FDE Cerius (1988)(Atlantis) ZXSpectrum +6E6C1C863200A030DB6B0DF82565DC85 Cerius (1988)(System 4)(ES)(en)[re-release] ZXSpectrum en ES +7A599664632455746DA6A3D2FCF1EFCE Cesta Bojovnika (1992)(Ultrasoft)(SK) ZXSpectrum SK +7D06C81DDC54221247ABA9A093B5C456 Cesta Bojovnika (1992)(Ultrasoft)(SK)[a] ZXSpectrum SK +198DDFD3506F896934F4A649F1904096 Chain Reaction (1987)(Durell) ZXSpectrum +1DB1750DA41F38C5C322B01B7CCFA322 Chain Reaction (1987)(Durell)(128K) ZXSpectrum +215A40F7FFDB05F16E09BD6B8CE5F48C Chain Reaction (1987)(Durell)(128K)[a] ZXSpectrum +A14CA4AC7080B404AFC7EF4458BA59D9 Chain Reaction (1987)(Durell)(48K-128K) ZXSpectrum +A16D99AF4ECD006623508831EB2A58FD Chain Reaction (1988)(MCM)(128K)(ES)(en)(Side B) ZXSpectrum en ES +B60F7A9E1B1AD835BCC3FC4BD4E31606 Chain Reaction (1988)(MCM)(48K-128K)(ES)(en)(Side A) ZXSpectrum en ES +30BA048A2749B84909DAC148C2FDEFEE Chain Reaction (1990)(Encore)(48K-128K) ZXSpectrum +FF7DE58BD98AF70A039673F4F4499EC5 Challenge of Empires, The - Player 1 (1984)(Imperial)(Side A) ZXSpectrum +C27997CF62B3883F2CC2833C6AE656FC Challenge of Empires, The - Player 1 (1984)(Imperial)(Side B) ZXSpectrum +630EB8E9FC3135D67670741D86DF6A46 Challenge of Empires, The - Player 2 (1984)(Imperial)(Side A) ZXSpectrum +919843E884EFA12F7365056F5B85CFF9 Challenge of Empires, The - Player 2 (1984)(Imperial)(Side B) ZXSpectrum +3D819638BB7EF5CC8CFB40C763659434 Challenge of Empires, The - Player 3 (1984)(Imperial)(Side A) ZXSpectrum +727F923BCDC2220A01A7C239ADCFBE97 Challenge of Empires, The - Player 3 (1984)(Imperial)(Side B) ZXSpectrum +F84BA090520272CBC178F8196BE21363 Challenge of Empires, The - Umpire (1984)(Imperial)(Side A) ZXSpectrum +B04945B03DF73B36EBE6908CE8711F1A Challenge of Empires, The - Umpire (1984)(Imperial)(Side B) ZXSpectrum +4B0FB006B28D9F89FDF7CFF5EEEE3F52 Challenge of Iythus, The (1988)(Creative Juices)(128K)(Side A) ZXSpectrum +08AF383CFB48594B53EA4089DCAC7C7C Challenge of Iythus, The (1988)(Creative Juices)(128K)(Side A)[a] ZXSpectrum +AFE3920468C6E8B9B95B87622BDF369C Challenge of Iythus, The (1988)(Creative Juices)(128K)(Side A)[a2] ZXSpectrum +E917A48D1C19A0684E5A5E28848AA835 Challenge of Iythus, The (1988)(Creative Juices)(128K)(Side B) ZXSpectrum +330366F3C11FB40464F5248FE08CBDD6 Challenge of Iythus, The (1988)(Creative Juices)(128K)(Side B)[a] ZXSpectrum +25B1C14AAC077D911FBBFD177D559E01 Challenge of Iythus, The (1988)(Creative Juices)(128K)(Side B)[a2] ZXSpectrum +CE7A2188228821DFB99DCBDD89D9BB98 Challenge of the Gobots (1987)(Dro Soft)(48K-128K)(ES)(en)(Side A)[BleepLoad][re-release] ZXSpectrum en ES +3C1AEA68468A4E76C3DC4C9C468F52EE Challenge of the Gobots (1987)(Dro Soft)(48K-128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +ED63D5222352B4106CD135B83E77D10D Challenge of the Gobots (1987)(Reaktor)(48K-128K) ZXSpectrum +56193C496358D2B3A31242BD340B22C1 Challenge of the Gobots (1987)(Reaktor)(48K-128K)(Side A) ZXSpectrum +B9996A3CB6966CD3FFAE25A35846324E Challenge of the Gobots (1987)(Reaktor)(48K-128K)(Side B) ZXSpectrum +B8C4020132867A74EF71E7DC06797008 Challenge of the Gobots (1987)(Reaktor)(48K-128K)(Side B)[a] ZXSpectrum +26283ACDF90D9A02C1E1387D2AFDB199 Challenge, The (1987)(River) ZXSpectrum +D70B8F9F635A011C20942E89F5FCA301 Challenge, The (1987)(River)[a] ZXSpectrum +854CC855C5ADF508BF39BD163A5B75A1 Chambers (1984)(Your Computer) ZXSpectrum +ED762168104F2455FC552AE1D9EDCC53 Chambers of Death (1984)(Automata UK) ZXSpectrum +185855304BCCEA12A365ED4BD85B3C63 Chambers of Horrors (1984)(Omega) ZXSpectrum +2EA71143987F1455563656B547457ED8 Chambers of Horrors (1984)(Omega)[a] ZXSpectrum +99868A896DFEC33589236BBB7AC35022 Chameleon Key, The (1994)(Dream World Adventures) ZXSpectrum +41EAFED62200AF6A935D4094624552F5 Champ, The (1991)(System 4)(ES)(en)[re-release] ZXSpectrum en ES +3E213296C09C8594905065E161114C99 Champions of Cricket - 2 to 6 Version Mod (1991)(Lambourne Games)(Side A) ZXSpectrum +AD7603BC3940E7C0B9AE2F4FE94F6D22 Champions of Cricket - 2 to 6 Version Mod (1991)(Lambourne Games)(Side B) ZXSpectrum +48ED54C72204FD3724903E95FC8625B5 Champions of Cricket - Body Line Series (1991)(Lambourne Games)(Side A) ZXSpectrum +748E0D767E458B0A8E1A739D6DCBAD65 Champions of Cricket - Body Line Series (1991)(Lambourne Games)(Side B) ZXSpectrum +7416ADBC6AD266B68C682FDC019270BC Champions of Cricket - Expanded Version (1991)(Lambourne Games)(Side A) ZXSpectrum +DB3A142A8E1949FB1D4E4593DF0622E5 Champions of Cricket - Expanded Version (1991)(Lambourne Games)(Side B) ZXSpectrum +89168B4F4C1FA75FDD7AF68DD2A89916 Champions of Cricket - Extended Version (1991)(Lambourne Games)(Side A) ZXSpectrum +E27174D9D4A684576383A49BC937CA4C Champions of Cricket - Extended Version (1991)(Lambourne Games)(Side B) ZXSpectrum +085A54814392A545C48064C0673BEE5B Champions of Cricket - Special (19xx)(Lambourne Games)(Side A) ZXSpectrum +6854A6C019AC590BDADE6D6BA5312319 Champions of Cricket - Special (19xx)(Lambourne Games)(Side B) ZXSpectrum +F5C268F676A98B176190BF29F83DD583 Champions of Cricket + World Cup Cricket - 2 To 6 Version (1991)(Lambourne Games)(Side A) ZXSpectrum +381E8F9CBCBDBF5820B2C14342C71941 Champions of Cricket + World Cup Cricket - 2 To 6 Version (1991)(Lambourne Games)(Side B) ZXSpectrum +6A3907BEE34C6A400100B24EFD520A8C Champions of Cricket + World Cup Cricket - 2 To 6 Version (1991)(Lambourne Games)(Side B)[a] ZXSpectrum +1445C29AAA73A616A67132221C4E1AD4 Champions of Cricket + World Cup Cricket - 2 To 6 Version (1991)(Lambourne Games)(Side B)[a2] ZXSpectrum +834429769D0C615E4071303038C33A8E Champions of Cricket + World Cup Cricket - All Time Greats (1991)(Lambourne Games) ZXSpectrum +24ED397C475648888BABEA17919B9667 Champions of Cricket + World Cup Cricket - All Time Greats (1991)(Lambourne Games)[a] ZXSpectrum +D097C20D7C4566E09D31D9F3D438C75C Champions of Cricket + World Cup Cricket - Data Cassette 1991 (1991)(Lambourne Games) ZXSpectrum +6A6863345C2C31F90858900D89B185D0 Champions of Cricket + World Cup Cricket - Data Cassette 1991 (1991)(Lambourne Games)[a] ZXSpectrum +33C741AA4C50B1A8B0BEC42EEB55D6FA Champions of Cricket + World Cup Cricket - Data Cassette 1992 (1992)(Lambourne Games) ZXSpectrum +A031DBA06F713BB407D46A4684683B5B Champions of Cricket + World Cup Cricket - Data Cassette 1992 (1992)(Lambourne Games)[a] ZXSpectrum +2D31F3BA489CA5E34BD7FED3B55A242F Champions of Cricket + World Cup Cricket - Data Cassette 1993 (1993)(Lambourne Games) ZXSpectrum +638A9E4342EE2C74977C9408F17DEB7D Champions of Cricket + World Cup Cricket - Data Cassette 1993 (1993)(Lambourne Games)[a] ZXSpectrum +EDD046D48637C3E87BCCEA912AA03E3D Champions of Cricket + World Cup Cricket - Data Cassette 1994 (1994)(Lambourne Games) ZXSpectrum +7BEFE8859CA812277F98E06ABA2142AA Champions of Cricket + World Cup Cricket - Data Cassette 1994 (1994)(Lambourne Games)[a] ZXSpectrum +54279EB3168E5D8C42D030B804702251 Champions! (1983)(Peaksoft) ZXSpectrum +29CB10AA4354DC621928FC35FA01C68D Championship 3D Snooker (1992)(Zeppelin Games) ZXSpectrum +82373104B8804911381164E7F3F3447C Championship Baseball (1987)(Gamestar) ZXSpectrum +BDDCBA924AE48E05E656E466A361B2DB Championship Baseball (1987)(Gamestar)[a] ZXSpectrum +A3FAE620068550D9BCF4E54E4876228B Championship Baseball (1987)(Gamestar)[a2] ZXSpectrum +1E6AC0998AC634967D1C15A4700F3914 Championship Boxing (1991)(Lambourne Games)(Side A) ZXSpectrum +033EF03C4C29CA34AD130A4E10111112 Championship Boxing (1991)(Lambourne Games)(Side B) ZXSpectrum +F9C34F7D1ECA67F6E53EA4816FF9F35E Championship Darts (1983)(Shadow)(16K) ZXSpectrum +5B454BD993E420AADAB66726239162B1 Championship Golf (1988)(Cult Games)(48K-128K)[re-release] ZXSpectrum +E8003525092415D9A9A32EF7CE770DAD Championship Golf (1988)(D&H Games)(48K-128K) ZXSpectrum +6C5B11237C913FFFD8FE437381C5710D Championship Golf (1988)(D&H Games)(48K-128K)[a] ZXSpectrum +331A345E4301C60CF654A470C0CAA1AD Championship Golf (1988)(D&H Games)(48K-128K)[a2] ZXSpectrum +F8C144A08C35B587E8F24D2839C69265 Championship Jet Ski Simulator - Easy (1989)(Code Masters)(48K-128K) ZXSpectrum +13A7D53ED246AAEC6978B27AB9A37C6E Championship Jet Ski Simulator - Easy (1989)(Code Masters)(48K-128K)[a] ZXSpectrum +2681E748A8004FA7427328911239EF21 Championship Jet Ski Simulator - Hard (1989)(Code Masters)(48K-128K) ZXSpectrum +33D0EB0266B3987E575650DC800F0250 Championship Jet Ski Simulator - Hard (1989)(Code Masters)(48K-128K)[a] ZXSpectrum +4B3DF33BBF73333F021E3C4B849638E0 Championship Jet Ski Simulator (1989)(IBSA)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +4B735600CCF981324F5E8E9A9B6C644E Championship Jet Ski Simulator (1989)(IBSA)(48K-128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +58F7BD9E7C125AE991E8EDE28F8C28CD Championship Run (1991)(Impulze) ZXSpectrum +E4D3F1653D498ED6B3FBA9F628703BB2 Championship Run (1991)(Zeppelin Games)[re-release] ZXSpectrum +1CAD6A64A72396131EB816B99C9E868D Championship Soccer (1989)(STD)(128K) ZXSpectrum +42644454ED2133C07F3DB9C4776035B2 Championship Sprint - Track Editor (1988)(Electric Dreams) ZXSpectrum +75BA3C6BE79496593934C059EF85C745 Championship Sprint - Track Editor (1988)(Electric Dreams)[a] ZXSpectrum +D62D927185864676AD33182E85525F59 Championship Sprint (1988)(Electric Dreams) ZXSpectrum +92075E81D56FF97D5BDA3DB904F37505 Championship Sprint (1988)(Electric Dreams)[a] ZXSpectrum +8A00AF9B0A143D537118DFB69CC5E8AF Championship Sprint (1988)(Proein Soft Line)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +9FA213E5A8CC3207505041F18649D28C Championship Sprint (1988)(Proein Soft Line)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +DA23FA878CE76AF18F2DED3F163A2A37 Changeling, The (1984)(CCS)[re-release] ZXSpectrum +795793D47FF69FC166350C247C6C16BE Changeling, The (1984)(Gearing, M.J.) ZXSpectrum +6FC083086ABE0C67C7B8A0FBDDA50D4E Changeling, The (1984)(Gearing, M.J.)[a] ZXSpectrum +F61BD03F575B8CC078E07105FD52B158 Chaos - The Battle of Wizards (1985)(Games Workshop) ZXSpectrum +691C6C84F2F939C99268F9E35D376C33 Chaos - The Battle of Wizards (1985)(Games Workshop)[a] ZXSpectrum +2E4172A9D6F125A3B59141A71DD6EA12 Chaos - The Battle of Wizards (1985)(Games Workshop)[a2] ZXSpectrum +E036003F71DB4FE951106AFBC20DEE0F Chaos (1985)(Firebird)[BleepLoad][re-release] ZXSpectrum +9B1F76DF1E2EEC58A71F54EB93A6C47C Charles' Master of Pasians (1991)(Regent)(CZ) ZXSpectrum CZ +4DCB004C16AD8C66A032578196C5057B Charlie and the Chocolate Factory (1985)(Hill MacGibbon) ZXSpectrum +82D15C48DFA0D462140A73426414D7A5 Charlie and the Chocolate Factory (1985)(Hill MacGibbon)(Side A) ZXSpectrum +51A0E7F8F80CAE5AB3211D6D5B64314D Charlie and the Chocolate Factory (1985)(Hill MacGibbon)(Side B) ZXSpectrum +3FDCA1ADF1A5281DC646A621C243949F Charlie and the Chocolate Factory (1985)(Hill MacGibbon)[a] ZXSpectrum +FDFEA61D93C26F55E1C7E61BF96DA5D7 Charm, The (2014-04-27)(RetroWorks)(128K)(ES)(en-es) ZXSpectrum en-es ES +ABE4BE6D2E91FD71C6EB148985ECE9A5 Chase H.Q. (1989)(Erbe)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +8FBB50922F339A8002A67ECBA6746E01 Chase H.Q. (1989)(Erbe)(48K-128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +15F45F3998F2B7F813FBF3D4920E8AD1 Chase H.Q. (1989)(IBSA)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +5AB91EA7E1D912DD26813B952A4BBCB3 Chase H.Q. (1989)(IBSA)(48K-128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +9863F899FBAD5B047E0964EBE047E141 Chase H.Q. (1989)(Ocean)(48K-128K) ZXSpectrum +E8B2474E7A90F7A57C7EAA68DA2B6FD5 Chase H.Q. (1989)(Ocean)(48K-128K)(Side A) ZXSpectrum +29F9DC0CA786A13D8CDE957AD3255ADC Chase H.Q. (1989)(Ocean)(48K-128K)(Side A)[a] ZXSpectrum +2BFCA22594217E032D1A59D56F57179D Chase H.Q. (1989)(Ocean)(48K-128K)(Side A)[Paul Owens Protection System] ZXSpectrum +50ADB406772CCC3C93D0B8FDEE7536BF Chase H.Q. (1989)(Ocean)(48K-128K)(Side B) ZXSpectrum +454CE73A6EE934FB60825E35DAF77477 Chase H.Q. (1989)(Ocean)(48K-128K)(Side B)[a] ZXSpectrum +8E07D1FFE4F9AA16EF66B1368D767CB6 Chase H.Q. (1989)(Ocean)(48K-128K)(Side B)[a2] ZXSpectrum +5FB4205026B99216960238BA02242A29 Chase H.Q. (1989)(Ocean)(48K-128K)[a] ZXSpectrum +A68677A80F2F9CD06F316A5D350AAF17 Chase H.Q. (1991)(Hit Squad, The)(48K-128K)(Side A) ZXSpectrum +0C3FB2640FFFB1FC22DD16F0B399F64B Chase H.Q. (1991)(Hit Squad, The)(48K-128K)(Side B) ZXSpectrum +75D03BC0626751E86779E45B927B2987 Chase H.Q. (demo) (1989)(Ocean)(48K-128K) ZXSpectrum +960EFD4E644DD7DB5D4AC65571B62746 Chase H.Q. (demo) (1989)(Ocean)(48K-128K)[Sinclair User Covertape] ZXSpectrum +02AE852A8D5BFD2C2639F79413F492F0 Chase H.Q. II - Special Criminal Investigation (1990)(Erbe)(128K)(ES)(en)[re-release] ZXSpectrum en ES +D496EA469FB6DD7673C353E74B982D07 Chase H.Q. II - Special Criminal Investigation (1990)(Erbe)(128K)(ES)(en)[SpeedLock 7][re-release] ZXSpectrum en ES +D3A7A7699FEDBE9C0BA191CABB2DFC40 Chase H.Q. II - Special Criminal Investigations (1990)(Ocean)(128K) ZXSpectrum +DFB4D82AE2E1426821561996151B7E50 Chase H.Q. II - Special Criminal Investigations (1990)(Ocean)(128K)[SpeedLock 7] ZXSpectrum +79600AE0C53F20B98519749754102449 Chaser (1983)(Your Computer)(16K)[aka Death Duel] ZXSpectrum +1BB93BA82E989312DCBA200BC633D82F Chatbox (1983)(Cheetah Marketing) ZXSpectrum +0683DF4B00DDE24F3F461052DFAD752C Chatbox (1983)(Cheetah Marketing)[a] ZXSpectrum +BE217DDC8EFB5ED9357EC3DB0513CE23 Chechnya '95 (1995)(Kotsoft)(RU) ZXSpectrum RU +C1CBD08A7EEEBF9CA6340A1623B14DF0 Cheese (1983)(Personal Computer Games)(16K) ZXSpectrum +E11EABE70B5CF9456C74A27BAB583B0F Chef, Lo (1985)(Xor Soft)(16K)(HR)(it)[aka Cookie] ZXSpectrum it HR +75786935E32E32DD5C24547454BFEA1C Chefs Mate (1991)(Morris, Dominic J.) ZXSpectrum +7C55432746CD0B61E2D3E6C65B05266C Chefs Mate II (1991)(Morris, Dominic J.) ZXSpectrum +94553C0F6E1A3080D132586A7249CF79 Chemin de Fer (1987)(Load 'n' Run)(IT) ZXSpectrum IT +04F3C4FB331461B359AD521CA2029EC9 Chequered Flag (1983)(2.99 Classics)[re-release] ZXSpectrum +D46BA5409E38767F8D9ECCC9B980A4AC Chequered Flag (1983)(Sinclair Research) ZXSpectrum +6C688631A2D675089429968B77B01713 Chequered Flag (1983)(Sinclair Research)[a] ZXSpectrum +CE6976A164D8B7EE2CDADF8D0F1DB595 Chequered Flag (1983)(Sinclair Research)[a2] ZXSpectrum +C3F7BF7998A097BEF44162E9B197012D Chequered Flag (1983)(Sinclair Research)[a3] ZXSpectrum +1FE287938A51DA4C9602ECC4EBFD6FFB Cheril of the Bosque (2010)(Ubhres Productions)(ES)(en) ZXSpectrum en ES +E36CA2BA902E9F22F662F85C0B832B84 Cheril Perils (2010)(Ubhres Productions)(ES)(en) ZXSpectrum en ES +D585B8DBE7BF8F476E3CF3B4EC06D7B3 Cheril the Goddess v2.0 (2012)(Mojon Twins, The)(ES)(en)[aka Cheril da Goddess] ZXSpectrum en ES +7E2ED032579033BEF24491B0AB8D102A Cheshire Cats (1983)(Personal Computer Games) ZXSpectrum +79298452BDEFF4E239F5F6AA1D151CC1 Chess - The Turk (1983)(Oxford Computer Publishing)(GB)(fr) ZXSpectrum fr GB +C2AB8400AA343569A21ED9A18AC059D6 Chess - The Turk v1.3 (1983)(ABC Soft)(ES)[re-release] ZXSpectrum ES +98BD653B8BF82F67D59FE2F1B7117C42 Chess - The Turk v1.3 (1983)(Oxford Computer Publishing) ZXSpectrum +E472FAE1C8A7AA450DD662EED0AA860C Chess - The Turk v1.3 (1983)(Oxford Computer Publishing)[a] ZXSpectrum +5206019D5CA88D2C218524C0A098EB4E Chess (1983)(Melbourne House)(16K) ZXSpectrum +FF7FD4754E911C13E6D8C91A227BDE21 Chess (1985)(Soft & Easy)(NL)(en)(Side B) ZXSpectrum en NL +417C566884C86F7BBEF2556370C6579B Chess (1985)(Soft & Easy)(NL)(Side A) ZXSpectrum NL +9F1E9DC5261D87BD6B0BDC1FABBE15B6 Chess (1986)(2.99 Classics)(16K) ZXSpectrum +62CB9F25B9C4EEB1632B7D94D3FDF92A Chess Master (1984)(Serin)(Side A) ZXSpectrum +B743B39245B818D21CB6A75081585D1D Chess Master (1984)(Serin)(Side B) ZXSpectrum +32968C71390947CC55479E40785C0CC4 Chess Player 2150 (1992)(EDOS)[aka Superchess 3] ZXSpectrum +7CF8A5A9A2303A05BB66E7AE8C05F376 Chess Player, The (1982)(Quicksilva) ZXSpectrum +208ACB8269A59E4224506AD59343A072 Chess Player, The (1982)(Quicksilva)[a] ZXSpectrum +AE18781D7FAAC18B0877D261456BDDF1 Chess Player, The (1982)(Quicksilva)[a2] ZXSpectrum +904AB7C400F8C33285ED90D71D653675 Chess Tutor (1983)(Artic Computing)(16K) ZXSpectrum +2C09323BB48840D51EA4BAAC2D897C38 Chess Tutor (1983)(Artic Computing)(16K)[a] ZXSpectrum +A888E2C337518CA3E074D0434FC7F258 Chess Tutor 1 (1983)(Sinclair Research)(Side A)[aka Learn Chess by Computer] ZXSpectrum +2FA920346CE21F6A23F363E3E876A0AE Chess Tutor 1 (1983)(Sinclair Research)(Side B)[aka Learn Chess by Computer] ZXSpectrum +CA326D1AD46BC5D8D89CDB42068C8195 Chessboard Attack (2011)(Daniel, Leszek Chmielewski)(AT)(en) ZXSpectrum en AT +687362AD224796DFEC82CAAA74B5E823 Chessboard Attack v1.1 (2011)(Daniel, Leszek Chmielewski)(AT)(en) ZXSpectrum en AT +B6FCFD8CB2E62D4A2F890785B3D58136 Chessmaster 2000, The (1990)(Dro Soft)(ES) ZXSpectrum ES +184CD54EC0558F0D89E9D5AF6DFE78D0 Chevy Chase (1991)(Hi-Tec)(48K-128K) ZXSpectrum +66B1912AC21F157C7CB7879FE9F1A351 Chevy Chase (1991)(Hi-Tec)(48K-128K)(Side A) ZXSpectrum +E4E5427BCFAA6970830590055D2005B5 Chevy Chase (1991)(Hi-Tec)(48K-128K)(Side B) ZXSpectrum +00CC22646CE506BABFF41AA642A1B8E3 Chevy Chase (demo) (1991)(Hi-Tec)(48K-128K)[Your Sinclair Covertape] ZXSpectrum +40584CD1FBD5ACE78435CDF235097A7F Chicago 30's (1988)(U.S. Gold)[Alkatraz Protection System][aka Chicago's 30][re-release] ZXSpectrum +569A788E905254B80C43DDD1DAE43DCF Chicago Gang (1984)(Scanner Productions)(es) ZXSpectrum es +59ED8636E60EA422AF874FD036449AFA Chicago's 30 (1988)(Topo Soft)(ES)[aka Chicago 30's] ZXSpectrum ES +A3F96F06D46921A3ED676363ACCBBB4F Chichen Itza (1992)(Aventuras AD)(ES)(Side A) ZXSpectrum ES +134214780AAFDA49411BB61BC31B63E2 Chichen Itza (1992)(Aventuras AD)(ES)(Side B) ZXSpectrum ES +29D163637F08D5292BBC0E4E2D2A90E2 Chickin Chase (1985)(Firebird) ZXSpectrum +E8E6F138FB5CEBD30AB2C8DDF77DE7A6 Chickin Chase (1985)(Firebird)[a] ZXSpectrum +2D3DD4DE5572338E8071BCEE367559BC Chickin Chase (1985)(Firebird)[SoftLock] ZXSpectrum +6976453D841B4A08729E029C13B2D82F Chicks&Bricks (2007)(Miazga, Rafal)(PL)(en)[adult] ZXSpectrum en PL +841C6F79D37F85E6B9472CE87F0DD4A0 Chiller (1985)(Mastertronic) ZXSpectrum +2EF41832B5143D6CE3BD2FC814A48006 Chimera (1985)(Firebird) ZXSpectrum +9F239110AC90639AD2DEA5A57B351985 Chimera (1985)(Firebird)[SoftLock] ZXSpectrum +1DD37DB06AAF54C933B0FA3460DC5D69 Chinese Juggler, The (1984)(Ocean) ZXSpectrum +4424893E0086F5FD661BE321F177B8F6 Chinese Juggler, The (1984)(Ocean)[a] ZXSpectrum +C2F89A7B452EF8DCCEAD7678E77A71A3 Chinese Juggler, The (1984)(Ocean)[a2] ZXSpectrum +76EB048E46958679A7173D103522C26E Chinese Patience (1985)(Atlantis) ZXSpectrum +5D1B94D0E62AA7A4D1BC034DD5A9565F Chinese Patience (1985)(Atlantis)[a] ZXSpectrum +97A870885C0F16DD2B8C7B1CF9E46B2E Chinese Patience (1987)(Z Cobra)(ES)(en) ZXSpectrum en ES +A134D3D4291BE8E79E8822C45110ED6C Chinos (1985)(MicroHobby)(ES) ZXSpectrum ES +2FC5558DEBEDD4541EDC6C2DE27A2294 Chip Factory - Featuring 'Technician Ted', The (1984)(Hewson Consultants) ZXSpectrum +FE137923DBF8459D7E38E523B36D91E0 Chip Factory - Featuring 'Technician Ted', The (1984)(Hewson Consultants)[Crash Covertape] ZXSpectrum +B55A761F7D3733BC6AC958B10FAB0C43 Chip Factory - Featuring 'Technician Ted', The (1984)(Hewson Consultants)[Search Loader] ZXSpectrum +5329764D8EB5953FC1F383344E57A501 Chip Run with Keith Abel (19xx)(Clayton, Carl) ZXSpectrum +EA4A1065ECC6D67C3BDC2C0D3DF3E301 Chips Are Forever (1989)(Futuresoft) ZXSpectrum +64192B329A7872CFBA66E7D8DC3EDBEF Chip's Challenge (1990)(U.S. Gold)(128K) ZXSpectrum +0260022AD67E04BB846A0B35D7CDA9F5 Chip's Challenge (1991)(Erbe)(48K-128K)(ES)(en)(Side A) ZXSpectrum en ES +87DBD14D89F501560138271F9E4995F4 Chip's Challenge (1991)(Erbe)(48K-128K)(ES)(en)(Side B) ZXSpectrum en ES +EB15EB001938FAD68B40879435454E60 Chiron (1988)(Crash) ZXSpectrum +1A516E2E9EBE60F84F5B28C4C5409281 Chiron (1988)(Crash)[a] ZXSpectrum +04A41B42AFD154A5A119400DB21BF0C5 Chirper (19xx)(-) ZXSpectrum +81014AB65B1F2098AEB1128057968A6B Cholo (1987)(Firebird) ZXSpectrum +B11C6FE0D937D98A9D624C9377412BE1 Cholo (1987)(Firebird)[BleepLoad] ZXSpectrum +B9BAE950DD57510F96B3D07CA8094AD1 Chomp! (1984)(Flowchart) ZXSpectrum +2D5EA44D1BF8F0DA28057A08D0812B55 Chomper (1983)(ZX Computing)(48K-128K)[a][aka Muncher] ZXSpectrum +0FCD2431E6BA9B0EB6372E9B06C2CD9F Chomper (1983)(ZX Computing)(48K-128K)[aka Muncher] ZXSpectrum +362C16E1D84C092F6D089FA17C5A33E8 Chopper Chase (1984)(Spectrum Computing)(16K) ZXSpectrum +CC6EA661ED94957B99429D3628023278 Chopper Drop v1 (2011)(Jenkinson, Paul)(48K-128K)[aka Choppa Drop] ZXSpectrum +94CC1246CCC58491B1E02ACF0CBC6593 Chopper Drop v2 (2011)(Jenkinson, Paul)(48K-128K)[aka Choppa Drop] ZXSpectrum +24186FC219ADDF29717AE5CB31954A86 Chopper Duel (1997)(Star Group of Prestige)(128K)(RU)(en) ZXSpectrum en RU +423226E397F2B8B6A05E542E8FD6129A Chopper Rescue (1983)(Blaby Computer Games) ZXSpectrum +D45CF971CDF88A5CE99EC9FCEB0A9D2F Chopper X-1 (1983)(R&R)(16K) ZXSpectrum +3B88566B6E0B59A4246E196729358F53 Chopper X-1 (1983)(R&R)(16K)[a] ZXSpectrum +9960A5AD0AC45E4ECBB20538FF8BB88D Chostembustes II v.2 (1993)(LOKOsoft)(ES) ZXSpectrum ES +CD011D18C0817F8F9DFEB7C416153BB7 Chostembustes III v2 (1993)(LOKOsoft)(ES)(en)[aka Ghost Embustes 3] ZXSpectrum en ES +5F17D8B3FD8189B706A8751EC8C40B16 Choy-Lee-Fut Kung-Fu Warrior (1990)(Positive)(48K-128K)(ES) ZXSpectrum ES +EB2F8811E461370FF482F10249E0EF58 Choy-Lee-Fut Kung-Fu Warrior (1990)(Positive)(48K-128K)(ES)[a] ZXSpectrum ES +D6CAE432F337F7F1388B5E2F1A84B48A Choy-Lee-Fut Kung-Fu Warrior (1990)(Positive)(48K-128K)(ES)[a2] ZXSpectrum ES +F0621B1A05CE43E700B2FC5BDF4E7D29 Christmas Crapmas (2017)(Gillen, Andrew) ZXSpectrum +A6093FFBC297193DAF3E361AECAA84FC Chrobak Truhlik (1991)(Ultrasoft)(48K-128K)(SK) ZXSpectrum SK +016D551446FA801D7EDDA69C80404E0F Chrobak Truhlik (1991)(Ultrasoft)(48K-128K)(SK)[a] ZXSpectrum SK +973881E09ED93D7F982FFFE2823CD889 Chrobak Truhlik (1991)(Ultrasoft)(48K-128K)(SK)[a2] ZXSpectrum SK +736268C11E70013E76AE87085C4D5AA6 Chronos - A Tapestry of Time (1987)(Mastertronic) ZXSpectrum +6E1631D561503165AE253167141F2C6D Chronos - A Tapestry of Time (1987)(Mastertronic)[a] ZXSpectrum +6BD94393D6EF20A12CC417772E227940 Chronos - A Tapestry of Time (1987)(Mastertronic)[a2] ZXSpectrum +57A04944F3FADBC0314EA00AEF3CE7AB Chronos - A Tapestry of Time (1987)(Mastertronic)[a3] ZXSpectrum +79ECF15AFE12643E18FC38EB37EB14BB Chronos (1987)(Dro Soft)(ES)(en)[re-release] ZXSpectrum en ES +90CFFBC8BE08A54F65E4D2B27E34799D Chubby Gristle (1988)(Bug-Byte Premier)(48K-128K)[re-release] ZXSpectrum +5F9D73F737F09FCAFE0AEDAE1E0EC596 Chubby Gristle (1988)(Grandslam)(48K-128K) ZXSpectrum +BD7DCE18BC7631945839AC1A909B12D4 Chubby Gristle (1988)(Grandslam)(48K-128K)[Your Sinclair Covertape] ZXSpectrum +22461161134D2556865F6A846ADF6305 Chubby Gristle (1988)(Zafiro Software Division)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +D7A2162EFD4126A66178F8D710EA678D Chuck Yeager's Advanced Flight Trainer (1989)(Dro Soft)(128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +3DFCD696F29CBFE8908F6E66C3DC371F Chuck Yeager's Advanced Flight Trainer (1989)(Dro Soft)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +4F9D0CB72EFAC80DAC056843D0C27C45 Chuck Yeager's Advanced Flight Trainer (1989)(Electronic Arts) ZXSpectrum +A9E486A1981532CAF4910611F3312039 Chuck Yeager's Advanced Flight Trainer (1989)(Electronic Arts)(128K) ZXSpectrum +9EF2C861827AE648D0B3F69855148C51 Chuckie Egg (1984)(A'n'F) ZXSpectrum +35ABB5E7FF174B03A8E7A2A9CB2373F6 Chuckie Egg (1984)(A'n'F)[a] ZXSpectrum +970CD36DD4315D0BB2EC725C9313C39C Chuckie Egg (1984)(A'n'F)[a2] ZXSpectrum +B3E6371F1EB3812B709479ED947E0122 Chuckie Egg (1984)(A'n'F)[a3] ZXSpectrum +08804F90E4A45AAA8180CC1338248033 Chuckie Egg (1984)(A'n'F)[a4] ZXSpectrum +A5DC796F1CD416CBA10C3D0073B8DBD9 Chuckie Egg (1984)(Pick & Choose)[re-release] ZXSpectrum +ABBC6212853A5596009BFD25ED4E84CC Chuckie Egg 2 (1985)(A'n'F)[a][aka Choccy Egg] ZXSpectrum +648500924020FF2C7D50329D9ADA597A Chuckie Egg 2 (1985)(A'n'F)[a2][aka Choccy Egg] ZXSpectrum +6C739B9957D32700D1EA068DD69D15E3 Chuckie Egg 2 (1985)(A'n'F)[a3][aka Choccy Egg] ZXSpectrum +966CF0B24E5770A363C2136343E2CF28 Chuckie Egg 2 (1985)(A'n'F)[a4][aka Choccy Egg] ZXSpectrum +23A20570C34A657A8F10A2E6DBDF29E6 Chuckie Egg 2 (1985)(A'n'F)[aka Choccy Egg] ZXSpectrum +8CE12BEF2DFFED02F9007857B15ABD68 Chuckie Egg II (1985)(Pick & Choose)[re-release] ZXSpectrum +59AB27E40C6C2FC35E0A174BA8B62B08 Chuckman (1983)(Custom Cables International) ZXSpectrum +8DEF4730D43E41EB65AFFDA66B61721B Chuckman (1983)(Mastertronic)[a][re-release] ZXSpectrum +8D68BE8AF4BF62E584D05AE123217434 Chuckman (1983)(Mastertronic)[re-release] ZXSpectrum +6A51E0C03BA91821549F1A0D2CE08E08 Church of Death (1992)(Sinclair User) ZXSpectrum +18DD974032DCADE7F3E97BC74AC79BB7 Church of Death (1992)(Sinclair User)[a] ZXSpectrum +FD53AAE315CCABA8371CA93CF55CD0B0 Church of Death (1992)(Sinclair User)[a2] ZXSpectrum +054676C557CFA7C407F793107A0117F9 Church of Death (1992)(Sinclair User)[a3] ZXSpectrum +6E0C4AEAB8FF21D879F4103AFA0E70D5 Cicibanova Abeceda (1984)(ZOTKS)(SI) ZXSpectrum SI +B37ED972CDBF00F612367BF28CBF0FDD Cicibanova Abeceda (1984)(ZOTKS)(SI)[a] ZXSpectrum SI +F2E4DFB7750BC0F8372FF06D85D82E13 Ciclopes (2013-08-09)(Apenao)(es) ZXSpectrum es +DF8B041913AC41049828BD87529200C5 Ciclopes (demo) (2013-08-09)(Apenao)(es) ZXSpectrum es +80356D1A80E329380114664D6D429EF9 Cid, El (1987)(Dro Soft)(ES) ZXSpectrum ES +CE67DE04FB087865F81FB4941C4339E4 Cid, El (1987)(Dro Soft)(ES)[double case] ZXSpectrum ES +638951C60E8E88E9DCCA7ABA79ECA068 Cid, El (1987)(Dro Soft)(ES)[small case] ZXSpectrum ES +38AACCE88B78B3A0A05C2B88814501D9 Cid, El (1987)(Mastertronic)[a][re-release] ZXSpectrum +9382861A9281A08F568A95A18D5965B2 Cid, El (1987)(Mastertronic)[re-release] ZXSpectrum +8329DE20345D229EFA48BE06587E01DA Ciempies (1983)(Investronica)(16K)(ES)[aka Millipede][re-release] ZXSpectrum ES +9C8D780F8AC4A878067D98FE0F2E7BBD Ciempies (1987)(Microbyte)(16K)(ES)[aka Millipede] ZXSpectrum ES +0BC177EF1A41F25075EC6EA19314BCE2 Cig (2015)(-)[CSSCGC] ZXSpectrum +67C9ADCDB0B637CF4F30564AACDDAC8C Cinque Doni Sotto L'Albero (1985)(Load 'n' Run)(IT) ZXSpectrum IT +9FF309F0A7B175388141F89ECFF9BAB6 Cinquillo (1985)(MicroHobby Especial)(ES) ZXSpectrum ES +04A0F8B4129BCFF7B7FD88EF4FFB7B7C Cir$a (19xx)(Jordi Sales)(es) ZXSpectrum es +281465606EAEEBC7C22E89CA1FFEC37C Circus (1983)(Channel 8)[a][re-release] ZXSpectrum +CA0ACCBA9CF3CC0B4FE463C980C97C13 Circus (1983)(Channel 8)[re-release] ZXSpectrum +BF613662F539E042A7857285D11B68A6 Circus (1983)(Digital Fantasia) ZXSpectrum +108D69B5D79E61EDD4840AEED6F1B2C0 Circus (1983)(Digital Fantasia)[a] ZXSpectrum +138280E6CF7C0925EB85F441A1A08477 Circus (1983)(Digital Fantasia)[a2] ZXSpectrum +15DA243AC1B0C79EF37F1F5C04C3E16C Circus (1987)(Load 'n' Run)(IT) ZXSpectrum IT +E25BF0DF217133583E8F6C64FDFF0735 Circus Games (1988)(System 4)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +51F8CA566BE912E75BC2BB9F0AAE764F Circus Games (1988)(Tynesoft)(48K-128K) ZXSpectrum +178C50997D2B56C537A2646A2A75CB27 Cisco Heat - All American Police Car Race (1991)(Image Works)(128K)[a][aka Frisco Heat] ZXSpectrum +189F0B1FE7B1F7CFFB2097E340EE095A Cisco Heat - All American Police Car Race (1991)(Image Works)(128K)[aka Frisco Heat] ZXSpectrum +75BFBA0DEBECD99DA9E852714769B6CC Cisco Heat - All American Police Car Race (1991)(Image Works)(128K)[SpeedLock 7][aka Frisco Heat] ZXSpectrum +0F0E96048C51F0ACB4D37D488B5F9355 Cisco Heat - All American Police Car Race (demo) (1991)(Image Works)(128K)[aka Frisco Heat] ZXSpectrum +9EDB5860D8550D50ED932172CB3FC549 Cisco Heat - All American Police Car Race (demo) (1991)(Image Works)(128K)[Your Sinclair Covertape][aka Frisco Heat] ZXSpectrum +52230E7811C0D3403E8A335DC98A94EA Citadel (1991)(Dowman, Mike) ZXSpectrum +560C8CB93DDF405769D1576C628C107E Citadel, The (1995)(Zenobi) ZXSpectrum +FA88DB95EDC25F4E76FF61033C07E18F City (1982)(Docimodus)(Side A) ZXSpectrum +8BEE2A8BB04789A2F9E5BCE4334ECC59 City (1982)(Docimodus)(Side B) ZXSpectrum +00905742328171BC2C2ABAE2B3AC9486 City (1982)(Terminal)[re-release] ZXSpectrum +F868E69FDC5729768CDB11BDA0FBAE3A City Bomber (1982)(C-Tech)(16K) ZXSpectrum +54AEE623EA79FD373EE849AE8952A97E City Bomber (1982)(Llamasoft)(16K) ZXSpectrum +BE5D655348101F8FA88BC71491501B58 City Bomber (1993)(Outlet)[CSSCGC] ZXSpectrum +B5D2D20C1CB794DE53DD615FFC5DF1C2 City Defence (1984)(Hansesoft)(DE) ZXSpectrum DE +DC64027B9EAF15EDAC6CB1D46570FF6C City Defender (1983)(Vaba)(16K)(it) ZXSpectrum it +90B95441D9766E177DACDA49DDF2636E City Fighter (1984)(Choice) ZXSpectrum +005143DBEFA1561DA25F75D57A51E447 City Lander (1983)(Sinclair User)(16K)(GB)(es) ZXSpectrum es GB +58881A0F5410D4443BD7B61E67A4A65A City of Death (1985)(Red Shift) ZXSpectrum +E0E2461FE58C3B57B954FCBE199AA5BC City of 'Ehdollah, The (1984)(Goldstar) ZXSpectrum +20326F428D00F72BD2AC5CF0676F5FE5 City of 'Ehdollah, The (1984)(Goldstar)[a] ZXSpectrum +96038C9575A0D935036A3832FA741C38 City Patrol (19xx)(Stuart, Nigel)(Side A) ZXSpectrum +9A821C9945F2D571DEF9BAB44C2B9B80 City Patrol (19xx)(Stuart, Nigel)(Side B) ZXSpectrum +4DDB6E68135747509A0A5199A7D80442 City Slicker (1986)(Hewson Consultants) ZXSpectrum +CEBF698A806BB0BAF17425C0859AE367 City Slicker (1986)(Hewson Consultants)[Crash Covertape] ZXSpectrum +DF2C547398984A2A52931C48C0587563 City Slicker (1986)(Hewson Consultants)[Search Loader] ZXSpectrum +0A7F1E21064048F6892DC484CF97EF34 City, The (1984)(King) ZXSpectrum +0ACDA345F57FAC6B1BBF524E6D1D3F7A City, The (1984)(Sonic 91)[re-release] ZXSpectrum +0AF4ECFCAB7151844B7606072065FBA3 Ciudadela (1984)(U.S.W.)(ES) ZXSpectrum ES +5FCAE9BA103363FE195E8871E06AA553 Civil Service (1994)(Zenobi) ZXSpectrum +4513C0523E2613A890AEB0B3A85FC03D Civil Service II (1994)(Zenobi) ZXSpectrum +FB428B2C35527EA8F3B1D2664A9AFA6B CJ in the USA (1991)(Code Masters)[aka CJ's II - In the USA] ZXSpectrum +17C2DC12633D09499DEB2A45C0539D00 CJ's Elephant Antics (1991)(Code Masters)(48K-128K) ZXSpectrum +E89FFD7C1876BDC878489B485B61497A CJ's Elephant Antics (1991)(Code Masters)(48K-128K)[a] ZXSpectrum +A7E289AF40EAD5E15BDCE4EDE1A258F7 CJ's Elephant Antics (1991)(Code Masters)(48K-128K)[a2] ZXSpectrum +A6C9DBED8FE733A44FEAE004B4322529 Class 50 Fleet Manager (1986)(Dee-Kay Systems) ZXSpectrum +FF77EC09A64D9D4ADA91A8C5979AC71F Class 50 Rover (1988)(Dee-Kay Systems) ZXSpectrum +7D1B1828F13A1A70D0F1E891035250E0 Classic Adventure (1983)(Melbourne House)[a][aka Adventure 1] ZXSpectrum +C29A15ED1BB21EEF1EC8596B30AEC3A7 Classic Adventure (1983)(Melbourne House)[aka Adventure 1] ZXSpectrum +7A6D65B3DD08B2988EA2A5D72FB21063 Classic Adventure into the Magical Colossal Cave, The (1983)(Micro Gold)[aka ZX Adventure] ZXSpectrum +24960B5FEABAA2C1D3366774E9E25B8E Classic Axiens (1988)(Bubble Bus) ZXSpectrum +3E7C805E509D65837E35ADD97F96E21D Classic Japanese Monster Castle 2 (1992)(LOKOsoft)(ES) ZXSpectrum ES +248C0383250ACBC2597BF88CADFFE94A Classic Japanese Monster Castle v2 [compiled] (1991)(LOKOsoft)(ES) ZXSpectrum ES +6A0AC58755F728AD3CCC2E962D37C00F Classic Muncher (1987)(Bubble Bus) ZXSpectrum +9F949F472B66BEA5DD9CEB9B11CBB239 Classic Punter (1989)(GTI) ZXSpectrum +0CA2D32128EA790CDAC2307309004C30 Classic Racing (1993)(Lambourne Games) ZXSpectrum +438C427CB89A08878B291C80DE339415 Classic Racing (1993)(Lambourne Games)[a] ZXSpectrum +BAB6F3D9E25FAA73780FB50DADF5F292 Classic Trainer (1989)(GTI) ZXSpectrum +26C948C1561E99B799848187F6CC4751 Classic Trainer II (1990)(GTI) ZXSpectrum +725AF94F4398E3397680B3B49780276C Classic Trainer II (1990)(GTI)[a] ZXSpectrum +041C8B6729192589A93D91EE54A920EF Classroom Chaos (1986)(Central Solutions) ZXSpectrum +FF6E90D3CE9BD3F36D25AE21D0F288AA Classroom Chaos (1986)(Central Solutions)[a] ZXSpectrum +26B7B682B3D8122C2009AB4691D6BBA5 Claude Sablatou's Puffy's Saga (1989)(Ubi Soft)(48K-128K)(FR)(en) ZXSpectrum en FR +DC2BE809555CDFAB8C30C0488076BA6E Claws of Despair!, The (1986)(Players) ZXSpectrum +0CB2058DFFCAB7DC786010C4FDA02666 Claws of Despair!, The (1986)(Players)[a] ZXSpectrum +B2A1D6934205250529AA5BC76488A3E6 Claws of Despair!, The (1986)(Players)[a2] ZXSpectrum +C492ED50C8A4E4FEC82878FCD16664D0 Clerics Quest (1989)(Global Games)(Tape 1 of 2 Side A) ZXSpectrum +7D643DB03573BAB26F5351B782FB3B3B Clerics Quest (1989)(Global Games)(Tape 1 of 2) ZXSpectrum +356C9B1FF22AFF35E0646BF76B12892C Clerics Quest (1989)(Global Games)(Tape 2 of 2 Side B) ZXSpectrum +CAD67C39D000EA6921608AD151C6EE9F Clerics Quest (1989)(Global Games)(Tape 2 of 2) ZXSpectrum +8C3C7CECF33957A978C09B717A2EB470 Clerky (1984)(Unique Computer Services)(Side A) ZXSpectrum +3A9775C3ADE968DE95B55E5898B7B9C0 Clerky (1984)(Unique Computer Services)(Side B) ZXSpectrum +6097C8A1271518763CF592E43C4645C9 Clever & Smart (1988)(Magic Bytes)(DE)(en) ZXSpectrum en DE +62E2D5BB1457E9BE3EE97A9073F6C326 Clickmania (1999)(Optical Brothers)(128K)(BY)(en) ZXSpectrum en +3D7C6E868FD6C2180FB95E23E36340EB Cliff Hanger (1986)(New Generation) ZXSpectrum +08B2D3867C9478E446C49217595239BE Cliff Hanger (1986)(New Generation)[Flash Loader] ZXSpectrum +F3B81FFF10C94585A4C3503FFE7A9868 Clive ad Hollywood (1985)(Load 'n' Run)(IT) ZXSpectrum IT +4B30833AE0C24FC07CFE890DFF1F518B Clive in Exile (1986)(Illusion) ZXSpectrum +5C3A536BFDAE6C488CB22399A96D9CE7 Clock Chess '89 (1989)(CP) ZXSpectrum +E1A9C783C5E2B91E6741E2B3467BE7F9 Clock Chess '89 (1989)(System 4)(ES)(en)[re-release] ZXSpectrum en ES +489BDADD7816B9202905D72F9B431E3A Clone Ranger, The (1987)(Hometown)(Side A) ZXSpectrum +24E38967D23A4AEB7FC77C7013A36E28 Clone Ranger, The (1987)(Hometown)(Side B) ZXSpectrum +55201B9877E1BAEFB7A2EB535FC1BECC Close-In (1983)(Pulsonic) ZXSpectrum +111FA0CC7EB3AA762DD36B949FBD40BD Cloud 99 (1988)(Marlin Games) ZXSpectrum +0392BDCD127BFB7295CA98A9AD1E224B Cloud 99 (1988)(Marlin Games)(128K) ZXSpectrum +66AFCAA00A0087597299EF3D8FC908A3 Cloud 99 (1988)(Marlin Games)(128K)[a] ZXSpectrum +BFB26CB3940C45D4BC26B593BFB6C879 Cloud 99 (1988)(Marlin Games)(128K)[a2] ZXSpectrum +324A524BCAE6E2C694694760CC33EB12 Cloud 99 (1988)(Marlin Games)(48K-128K) ZXSpectrum +B4A13BF5DBD121072C9B0F2EDDDD1570 Cloud 99 (1988)(Marlin Games)[a] ZXSpectrum +D7602833D83A646A7370717A078BF3F4 Cloud 99 (1988)(Zenobi)(128K)[re-release] ZXSpectrum +74881FB5BF54AA810A67C17B5E06D5E3 Cloud 99 (1988)(Zenobi)(48K-128K)[re-release] ZXSpectrum +30D4387F13E6369943DA7BFD248841F9 Cloud 99 (1988)(Zenobi)[re-release] ZXSpectrum +3EE073BE019FC5691221BD89E8ABF8AA Cluedo (1985)(Leisure Genius) ZXSpectrum +7A8BF40769A9111D19C97D53B6E30B39 Cluedo (1985)(Leisure Genius)(Side A)[SpeedLock 1] ZXSpectrum +7C71576748AEF9C21352D26DEA9517A5 Cluedo (1985)(Leisure Genius)(Side B) ZXSpectrum +B5D5D8B184309B18AE7F2EB0EBC6CDD3 Cluedo (1985)(Leisure Genius)[SpeedLock 1] ZXSpectrum +C8C9EA51A93AF1277DC24A8C2A0FB6D9 Clutches of the Balrog (19xx)(Griffiths-Glover, Sonia)[adult] ZXSpectrum +2651D46CCEF12F93599D4B691D545719 Cobra (1986)(Erbe)(ES)(en)[a][re-release] ZXSpectrum en ES +EE00F57DD28F51768A4AC0EC908B1A90 Cobra (1986)(Erbe)(ES)(en)[re-release] ZXSpectrum en ES +8FD7AE449EFB3C2CDBBFAD94FECA9F5F Cobra (1986)(IBSA)(ES)(en)[re-release] ZXSpectrum en ES +D59375A8673544F527C8339E931E0028 Cobra (1986)(Ocean) ZXSpectrum +E1DBC2704AC2882B56AD910B30A8DCD5 Cobra (1986)(Ocean)[a] ZXSpectrum +92EB521AEA130BAD597264EE43088A93 Cobra (1986)(Ocean)[a][Alkatraz Protection System] ZXSpectrum +FA18AA3EA07660D501A0A56CC3C43BE7 Cobra (1986)(Ocean)[a2] ZXSpectrum +2F78C2FF3FD422C65A2910D0CE5E6DCE Cobra (1986)(Ocean)[a3] ZXSpectrum +C8BD50FBA1B731BCC261A3F0D3BB9865 Cobra (1986)(Ocean)[Alkatraz Protection System] ZXSpectrum +CDEBE0AC0DD3180D94BBCB39F44F2A1F Cobra (1989)(Hit Squad, The)[SpeedLock 7] ZXSpectrum +93B199178D276EB393A78D2C8DACF2DE Cobra Force (1989)(Players Premier)(48K-128K) ZXSpectrum +62C33A91263D3B19E613724D1A355105 Cobra Force (1989)(Players Premier)(48K-128K)[a] ZXSpectrum +794C78BF531BC97FA55C7DA11290B0B1 Cobra's Arc (1986)(Dinamic)(ES) ZXSpectrum ES +54F3D26327230F0B2544FB104673B198 Cobra's Arc (1986)(Dinamic)(ES)[small case] ZXSpectrum ES +0BEBFFF06A41C60E8A808A5D1DDB94C7 Coby (1991)(LOKOsoft)(ES) ZXSpectrum ES +FE82472F211CAC6ADBD6EEAFF1A88419 Coches (2013-08-09)(Apenao) ZXSpectrum +3ED734B3CB6046B83EC840A552C43B76 Coches Locos, Los (1984)(MicroHobby)(ES) ZXSpectrum ES +DEE738A47EC8B2DAEE67CB2636398894 Cock Attack (1985)(Rikta)[adult] ZXSpectrum +23EA86A56B62C0B58372CA2F46AC7154 Coco-nut (2006)(Purple Studios)(ES)[Bytemaniacos 2006 BASIC Contest] ZXSpectrum ES +B76823B30DA5A06EF1DE7C5D0FD65C98 Cocozoi 2 (1996)(AMS Soft)(RO) ZXSpectrum RO +5AB2FE0EB25A8ED467E7A94B9E2577B4 Code Book Caper, The (1984)(Scorpio Gamesworld) ZXSpectrum +4623DF6E5833BD544EB917512BFA76CA Code Book Caper, The (1984)(Scorpio Gamesworld)[a] ZXSpectrum +2997BACE6EE91ED90F2A7C8539C42099 Code Book Caper, The (1984)(Scorpio Gamesworld)[a2] ZXSpectrum +309BDC9281188795A35DBA40A7054979 Code Book Caper, The (1984)(Scorpio Gamesworld)[a3] ZXSpectrum +5F37E926466046F9754F9F1615296C95 Code Breakers (19xx)(Dobie, Paul) ZXSpectrum +710A6C4F27960A1D6EDE1442993B1186 Code Name MATT (1984)(Micromega) ZXSpectrum +DC3DC40A19D8A30CF749C8EBD61501FE Code Name MATT (1984)(Micromega)[a] ZXSpectrum +1BFFE68218A12CF142A345F7969D7F50 Code Name MATT (1984)(Micromega)[a2] ZXSpectrum +5D40B265816B940DA6AE07004D2BFF7D Code Zero v1.1 (2017)(Jenkinson, Paul)(48K-128K) ZXSpectrum +CFBFF3C66EF2FDD7F779080CA07B66B0 Code, The (1984)(Soft Concern) ZXSpectrum +80997BAFDC324657992A3BDD43CF53F8 Code, The (1984)(Soft Concern)[a] ZXSpectrum +D8B7A3545F39A7BCB68EE765D174949E Codename MAT (1984)(Dixons)[re-release] ZXSpectrum +D604AA4CB7FCDAF97E7B177F0CE12DF1 Codename MAT (1984)(Zeppelin Games)[re-release] ZXSpectrum +573A74B830E17C1352E88C4C93C242AC Codename MAT (1986)(2.99 Classics) ZXSpectrum +1A807B87C3CCC759AB898C469453F262 Codename MAT II (1984)(Bug-Byte)[re-release] ZXSpectrum +158F4D4162666C4588771DF372AF5004 Codename MAT II (1984)(Domark) ZXSpectrum +983C68E4FB2ECC6E842E6A9AFC1C7D13 Codename MAT II (1984)(Domark)[a] ZXSpectrum +9A9F23534A644186157743CD6B74DCE7 Codename MAT II (1984)(Domark)[a2] ZXSpectrum +7BC90183FB0A80A542558466B2EC72E1 Code-Woord (1984)(Wolters)(NL)[a][aka Master Word][re-release] ZXSpectrum NL +0D7D433373C250E4A74FC9B59701021F Code-Woord (1984)(Wolters)(NL)[aka Master Word][re-release] ZXSpectrum NL +677D264938687307DAAF0C73A424854A Codigo Secreto Lucybel - Cryogenic (2005)(Caubet, Josep Coletas)(ES) ZXSpectrum ES +DF540813D491F3C30BFA1D075FFD3744 Coingame (19xx)(Ceran)(16K)(de) ZXSpectrum de +2CEF55931989EC4A0726D48A760216D5 Colditz (1984)(Phipps Associates) ZXSpectrum +D19F8556BAB713BF8F6773B68834D2EB Colditz (1984)(Phipps Associates)[a] ZXSpectrum +9D3A3B42747D203186F71E223EEC34E9 Colditz (1984)(Phipps Associates)[a2] ZXSpectrum +595CDF9D8887C54A649482314C98C016 Colditz Story, The (1987)(Atlantis) ZXSpectrum +F3FA6A08F29B9ABB9667B3178432AA8B Colditz Story, The (1987)(Atlantis)[a] ZXSpectrum +922425A07756072D908C87F39C423C65 Colin the Cleaner (1987)(Tynesoft) ZXSpectrum +4FFA9312B30DD6EE6E368F56F63EDAD9 Colin the Cleaner (1987)(Tynesoft)[a] ZXSpectrum +9B5AC7B3335E545BB33160BA9B28C2A7 Colin the Cleaner (1987)(Tynesoft)[a2] ZXSpectrum +B50ADC5A652AA35767ABE2B01D3F156A Coliseum (1988)(Topo Soft)(ES) ZXSpectrum ES +21F587BC33689CF207DF80475C800876 Collision Course (1987)(Americana) ZXSpectrum +203A51E884E55927C8D032019B370E2B Collision Course (1987)(Americana)[a] ZXSpectrum +B8AA26ADED34C3C1658E87603B3BCFE4 Collision Course (1987)(Americana)[a2] ZXSpectrum +347ACE27408764DD9EC707ECE2985A4D Collision Course (1987)(Americana)[a3] ZXSpectrum +BC61121B3F8EB82BAC59FE9E6DB2C3AA Collywobbles (1987)(Pirate) ZXSpectrum +7CC7AD29A602FA58326BA238F35EE498 Collywobbles (1987)(Pirate)[a] ZXSpectrum +67D06B847B234DA418CE8E5E64FEAE2D Colony (1982)(Softek)(16K) ZXSpectrum +2328561F9EC173CB1A6259F0FA30F7F2 Colony (1987)(Bulldog) ZXSpectrum +165FFFCAFBD44C962AACFCE9D2C2474B Colony (1987)(Dro Soft)(ES)(en)[re-release] ZXSpectrum en ES +C5B2642F45F978E082D8B8CD157292F4 Colossal Adventure (1983)(Level 9 Computing) ZXSpectrum +E15197B27B43CEA5053E0DF00FFF88FF Colossal Adventure (1983)(Level 9 Computing)[a] ZXSpectrum +F452156AC56E65FC51C97628C6CB03F5 Colossal Cave Adventure (1985)(Anubis) ZXSpectrum +117FA737FCD2424C3C39DC0860A45076 Colossal Cave Adventure (1985)(Anubis)[a] ZXSpectrum +0FF4D928A61F434C41D7B421384D390C Colossal Caves (1982)(CP)[aka Adventure 1][re-release] ZXSpectrum +844A3F63331BB049DA7D64E900D73D63 Colosseum (1989)(Kixx)[a][aka Coliseum] ZXSpectrum +9A2E9DF8108CF300E1A23D45BBC3E4C6 Colosseum (1989)(Kixx)[aka Coliseum] ZXSpectrum +2FD241B85DF17CEA4501B12258AC86C4 Colosseum (1989)(Kixx)[Alkatraz Protection System][aka Coliseum] ZXSpectrum +9F36EFDCB9EBF3C9B36D343B1F44AE94 Colossus Bridge 4 - Tutor (1986)(CDS Microsystems)(Side A)[aka Colossus 4 Bridge] ZXSpectrum +400E028A9C5C86E4EB5695586C626C71 Colossus Bridge 4 (1986)(CDS Microsystems)(Side B)[aka Colossus 4 Bridge] ZXSpectrum +614B66B9885CCC677F3CDC94319A9993 Colossus Bridge 4 (1986)(CDS Microsystems)[a][aka Colossus 4 Bridge] ZXSpectrum +4CBFAD5AA9F00CB1524FE3CD06DCF28F Colossus Bridge 4 (1986)(CDS Microsystems)[aka Colossus 4 Bridge] ZXSpectrum +F8D255525B66ED7C6938E8BFCC141EAE Colossus Chess 4 (1986)(CDS Microsystems)[a][aka Colossus 4 Chess] ZXSpectrum +8F8BF7A2ACADC8132CD708C837F37D2C Colossus Chess 4 (1986)(CDS Microsystems)[aka Colossus 4 Chess] ZXSpectrum +943351FE1CBB3888349D234D2F535265 Colossus Chess 4 (1986)(Z Cobra)(ES)(en)[re-release] ZXSpectrum en ES +88C71429A463B5B16BE63B4D0DF57CDC Colossus Chess 4 v4.0 (1986)(CDS Microsystems)[aka Colossus 4 Chess] ZXSpectrum +36351A9CA91C549D0842598E610170F9 Colossus Chess 4 v4.0 (1986)(Zafi Chip)(ES)(en)[re-release] ZXSpectrum en ES +7096A649AAE6BCA015C6135A83704D9D Colossus Chess 4 v4.2 (1986)(CDS Microsystems)[aka Colossus 4 Chess] ZXSpectrum +BC5EE08FDF64608BF981A20E54835C17 Colour Clash (1983)(Microbyte)(16K)(ES)[re-release] ZXSpectrum ES +C582713F3767F7007490AA95AD2F3B85 Colour Clash (1983)(Romik)(16K) ZXSpectrum +CD727F3ABDD835C0162266B9FFB09297 Colour Clash (1983)(Romik)(16K)[a] ZXSpectrum +8F122221C7EB11D7DAB62149A1A8DD0E Colour Clash (1983)(Romik)(16K)[a2] ZXSpectrum +8B1366428B9B36D9C9E2DAC7057A3597 Colour Clash of the Titans (2010)(Apenao)[CSSCGC] ZXSpectrum +C602A0A9F295EF12DF024ED3A4EE0B44 Colour of Magic, The (1986)(Piranha) ZXSpectrum +CE5A4BE6609BC3DF4B7B25EDA5564FCD Colour of Magic, The (1986)(Piranha)(Side A) ZXSpectrum +77D106C9316F99973D1BEC4EEB4759A7 Colour of Magic, The (1986)(Piranha)(Side B) ZXSpectrum +CB6ED355356BC0F5937FA9BE84F8298F Colour of Magic, The (1986)(Piranha)[a] ZXSpectrum +E9E4A7527A2E829380ACC54252791CDE Colour of Magic, The (1986)(Piranha)[a2] ZXSpectrum +7EA3828269579CDDF74C1C40445A9E9C Colour of Magic, The (1987)(Alternative) ZXSpectrum +6E88E71E884B4CA9791E984953A9AD46 Colour of Magic, The (1987)(Alternative)(Side A) ZXSpectrum +E234529C488CC42977FDFCF6BE869717 Colour of Magic, The (1987)(Alternative)(Side B) ZXSpectrum +E34077E522BB6A1B66CC3AC987713ED9 Coloured Tiles (1984)(Newtech Publishing)(16K) ZXSpectrum +7F46D53A613E0F7C6E8872E63CCC4F81 Colourgrid (1984)(Newtech Publishing)(16K) ZXSpectrum +FD29EEE712B976D35D8FAC6D71470796 Colourthello 02 (1982)(ZX Computing)(16K)(de) ZXSpectrum de +2ECBE6391E1B2EFBBB5EDC544546C677 Columns (2005)(Computer Emuzone)(128K)(ES)(en) ZXSpectrum en ES +C9E51789C8319C723C56DF07DDBB34AE Columns (2005)(Computer Emuzone)(128K)(ES)(en)[Physical Version] ZXSpectrum en ES +70D5C17562F6996E4F09E530AE2FE78A Comando Quatro (1989)(Zigurat)(ES) ZXSpectrum ES +7BD6EA6E2C006103178D88F80E0C4E9F Comando Quatro (1989)(Zigurat)(ES)[a] ZXSpectrum ES +619237D82356F1B4A2F572A61D52660C Comando Quatro (1989)(Zigurat)(ES)[a2] ZXSpectrum ES +589028F15B3966805E5881D38C1A84CB Comando Tracer (1989)(Dinamic)(48K-128K)(ES) ZXSpectrum ES +F7C9E3EC3BCDC9BA7E322E3DF2A8C73A Comando Tracer (1989)(Dinamic)(48K-128K)(ES)[a] ZXSpectrum ES +139FEFA2CCD1B3736F2F3AC77ADDDD7E Combat 3D (1983)(Microbyte)(ES)[aka 3D Combat Zone][re-release] ZXSpectrum ES +7DB807A23943CDDE0EEE0DB617F5AAB0 Combat Lynx (1984)(Durell) ZXSpectrum +ED19E31D3D0B890CE46871CB8A417630 Combat Lynx (1984)(Durell)[a] ZXSpectrum +8F11858ABFD982B3318F6DE7D98DB27C Combat Lynx (1984)(Durell)[a2] ZXSpectrum +A9BD24DBC92D4B8354F4BF48908B8B49 Combat Lynx (1984)(Durell)[a3] ZXSpectrum +C761D7362B12214066FBC308D7BB4EF1 Combat Lynx (1988)(Encore) ZXSpectrum +C2B0458984591D77282E74A0D9E32374 Combat School (1987)(Erbe)(128K)(ES)(en)[re-release] ZXSpectrum en ES +3717CCA2364E0D5B5D96A1DF2542EF24 Combat School (1987)(Erbe)(ES)(en)[re-release] ZXSpectrum en ES +5A65DC7A9B87230B9B8C67C37C25AB13 Combat School (1987)(Ocean)(128K) ZXSpectrum +0AE880C4C5B3926F4503A594E9ABC755 Combat School (1987)(Ocean)(128K)[a] ZXSpectrum +5C731C373EB850E0A2F09625F067EE77 Combat School (1987)(Ocean)(128K)[a2] ZXSpectrum +A05A6146E5C63A3F4C24A6F3C0691DEE Combat School (1987)(Ocean)(48K-128K) ZXSpectrum +14957205DBDE5F43C31841B0A48348E6 Combat School (1987)(Ocean)(48K-128K)(Side A)[SpeedLock 5] ZXSpectrum +D4E8C9C9E75ABD74C49999B265A7763C Combat School (1987)(Ocean)(48K-128K)(Side B) ZXSpectrum +5A902E054069EDD9C3D3E3AB14A115CE Combat School (1987)(Ocean)(48K-128K)[a] ZXSpectrum +3B9C0299E81B2073B141E471F886289A Combat School (1990)(Hit Squad, The)(128K) ZXSpectrum +FF6F5F4A96DDBB0C76C1343E2F372627 Combat School (1990)(Hit Squad, The)[SpeedLock 7] ZXSpectrum +A29C3D2BD5EA188069E99B3BD9C041D1 Combat Zone (1988)(Alternative)[aka M.E.N.T.O.R.] ZXSpectrum +EE5AC98A05FE1A35AFA769D0C3F9E333 Come Come, Mrs Pickford Its Only a Vegetable (2015)(-)[CSSCGC] ZXSpectrum +3951D8DF66EE328B061223B822E129D2 Come Mocos (2007)(Pelaez, Lucas)(ES)[Bytemaniacos 2007 BASIC Contest] ZXSpectrum ES +556909AC4B33A475966E7A4C067D0547 Comecocos (1982)(Investronica)(16K)(ES)[aka Gobbleman][re-release] ZXSpectrum ES +3C64B61C079274824BE0B5AC75CA4D07 Comecocos (19xx)(-)(es) ZXSpectrum es +C7E2C5054A76C00DA528E67A9E29AAFC Comecoquitos (1985)(MicroHobby)(ES) ZXSpectrum ES +32F0DE4FB383FB148D6657E84061AD53 Comeme (1986)(MicroHobby)(ES) ZXSpectrum ES +CCDF276EF2649CC517134084CB5FF96F Comercio Cosmico (1987)(ZX-SOFT Brasil)(BR) ZXSpectrum BR +D113511CA636395999602E7FFC57295C Comet Encounter (1986)(LiveWire) ZXSpectrum +57A167C6E9400823B141B1FADDFC7443 Comet Game, The (1986)(Firebird)[a][aka Halley's Comet] ZXSpectrum +0AA26A9A06758099A3FBBD9B764E706F Comet Game, The (1986)(Firebird)[a2][aka Halley's Comet] ZXSpectrum +457463C349C55107406D16D92E0D8FCF Comet Game, The (1986)(Firebird)[aka Halley's Comet] ZXSpectrum +6552F75DCB5AF44FE05016B5CD03A2DE Commando (1984)(Loriciels)(FR) ZXSpectrum FR +AD3F21D82FC9C00718BA7132FA30FB87 Commando (1984)(Pocket Money) ZXSpectrum +2E444C55E4532BCCB46D07E6E7D75558 Commando (1985)(Elite Systems)[a][aka Space Invasion] ZXSpectrum +F13382F5D8A0FD3F8499CE56963966DD Commando (1985)(Elite Systems)[a2][aka Space Invasion] ZXSpectrum +792BF1E1ACA505F567B55AB1FC9855A7 Commando (1985)(Elite Systems)[a3][aka Space Invasion] ZXSpectrum +D4C9A2B6C7E1BEC1D72561D4F7358411 Commando (1985)(Elite Systems)[aka Space Invasion] ZXSpectrum +6516601AD7EDEC79ADEB7ACDDE3E2DE5 Commando (1985)(Zafiro Software Division)(ES)(en)[re-release] ZXSpectrum en ES +60FEAA6ABCE91E1010D59120DF6A7329 Commando (1988)(Encore) ZXSpectrum +D59480F87633074464E1880E183271FE Computer Brag (1983)(Lebon, T.) ZXSpectrum +ED24BFA1864E5BC7B3087072C7CE06E5 Computer Brag (1983)(Turtle)[re-release] ZXSpectrum +628380677C3C2BC0C7F652725AB2C922 Computer Master Mind (1986)(Lon, Wlodzimierz)(PL) ZXSpectrum PL +603E5A5589E5187B6366AA701CBA8589 Computer Rulette (1987)(Lon, Wlodzimierz)(PL) ZXSpectrum PL +CF918250A0CC5B37F4A4DE2417A37865 Computer Scrabble (1983)(Leisure Genius)[re-release] ZXSpectrum +5201071CD79D1D575CE2984A6BAA50D1 Computer Scrabble (1983)(Sinclair Research) ZXSpectrum +EDE28B13BF1954172EB8480EEFDBA1BB Computer Scrabble (1983)(Sinclair Research)(GB)(fr) ZXSpectrum fr GB +4741A298B2C6951B270384F05D78E826 Computer Scrabble (1983)(Sinclair Research)[a] ZXSpectrum +CF566726C0D9C71318B660E48496E0E2 Computer Scrabble (1983)(Sinclair Research)[a2] ZXSpectrum +F621F1CB8DD50BE7D3D87BBF133342FC Computer Scrabble (1983)(Sinclair Research)[a3] ZXSpectrum +6F8F17B1D424763E51E1E8F0E2841BC0 Computer Scrabble (1983)(Sinclair Research)[a4] ZXSpectrum +ED169B1BAE98F410DA651317167C74F4 Computer-Wordsearch (1985)(Softfirm) ZXSpectrum +10629D6AE01E039791542DE64283B63C Conan - Spotkanie w krypcie (1987)(MiC)(PL) ZXSpectrum PL +09BA475169E96D8D7EB86DC88646C5A3 Concorso Ippico (1985)(Load 'n' Run)(IT) ZXSpectrum IT +A558E3C260C5C8CF3CC1CBC17133A84F CONEXAO (1989)(ZX-SOFT Brasil)(16K)(BR) ZXSpectrum BR +F55090EF77B3985C44D468E38229D1E2 CONEXAO (2007)(Saukas, Einar)(16K)(BR)(en) ZXSpectrum en BR +D412879DEF8A0D9FF026C3E075A093A4 Confidential (1985)(Radar Games) ZXSpectrum +E8FACCE6F69BAD9124EBC1D1BD5C247B Confidential (1985)(Radar Games)[a] ZXSpectrum +DA6881C30F957218AB7DC0B50DF1ED26 Confrontation (1983)(MC Lothlorien) ZXSpectrum +FC4F3885AFBEA139EC32AB6B70125471 Confrontation (1983)(MC Lothlorien)[a] ZXSpectrum +A698077541BE81C727EB3DDFCF9CC195 Confrontation Scenarios volume 1 (1984)(MC Lothlorien) ZXSpectrum +F44919E3B02C386FC3E987CAF2F30D8E Confrontation Scenarios volume 1 (1984)(MC Lothlorien)[a] ZXSpectrum +3CF0A2D96D3B4D6EE417A71381D1B188 Confrontation Scenarios volume 2 (1985)(MC Lothlorien) ZXSpectrum +257A83B81CA3812C1472734534524CF1 Confusion (1983)(Blaby Computer Games) ZXSpectrum +5F24D010BF55808EB0A21E51406F10F0 Confusion (1983)(Blaby Computer Games)[a] ZXSpectrum +EB3C44E9A807D7D142F021239076E052 Confusion (1983)(Prism Leisure Corporation)[re-release] ZXSpectrum +D00628853BC2A498B607BC868AB35D46 Confusion (1984)(Load 'n' Run)(IT) ZXSpectrum IT +52A6781A7729BAE208A605EF9EBB1423 Confuze (1987)(Load 'n' Run)(IT) ZXSpectrum IT +D521032DD6913ECDF377D844594FA349 Confuzion (1985)(Incentive) ZXSpectrum +2A480C479C125F8390E9D3C8EC293CAE Confuzion (1985)(Incentive)[Power-Load] ZXSpectrum +AF23BF94A7AEB55B56D05E3A69DB472F Confuzion (1987)(Alternative) ZXSpectrum +56C3967E2B90541CC3CA9129F34A3F2E Confuzion (1988)(System 4)(ES)(en) ZXSpectrum en ES +D48600EF1CD3DFF799FBD7DBA12B7262 Conman the Barbaric (1991)(Elven Adventurers) ZXSpectrum +4094B1405EDCA5DE1298CB4FC533FBC4 Conman the Barbaric (1991)(Elven Adventurers)[a] ZXSpectrum +735C549EE7D287ACECCFCADDE2855C6A Conman the Barbaric (demo) (1991)(Elven Adventurers)[Your Sinclair Covertape] ZXSpectrum +6F7DF49AD69ED2F008FADB4574881673 Connect 4 (1984)(Atlantis) ZXSpectrum +2724D29FC72A64BF7D911A4B66669456 Connect 4 (1984)(Atlantis)[a] ZXSpectrum +CFE35939BD2BCDC31369E4EC7BEE8C39 Connect 4 (1985)(Your Computer)(16K) ZXSpectrum +A294363940965C4A8E7CBC189B56EFCB Connect 4 (19xx)(-) ZXSpectrum +3538A863E1BD6F8A263AEA95517D2FBF Connect 4! (1994)(Westhead, John)(48K-128K)[aka Connect Four] ZXSpectrum +7D5503D8D18CF944CB27C80734510F33 Conquering Everest (1983)(ASP)(16K) ZXSpectrum +13C1F7E3569CABF1A925828754B51B2F Conquerors of Space (1984)(Duncan Games) ZXSpectrum +385FACF3E439A224CAB5E85DD3816C8A Conquest (1984)(CheetahSoft) ZXSpectrum +4DF2A3CAFBB909E958A5AC231F2581A9 Conquest (1984)(CheetahSoft)(Side A) ZXSpectrum +3CA083932E50109189B578B2A1A66949 Conquest (1984)(CheetahSoft)(Side B) ZXSpectrum +35E1475BC3A3226934610C35BB24B20D Con-Quest (1986)(Mastertronic Added Dimension) ZXSpectrum +2949416226F4C0B92DA76C55C394D8B0 Con-Quest (1986)(Mastertronic Added Dimension)[a] ZXSpectrum +817EF4939F53C6D522D44BF9D8EAC80C Conquestador (1986)(Melbourne House)[a][aka Tres Luces de Glaurung, Las][re-release] ZXSpectrum +A07A71D1F1D5E2823183C85CBE2788B6 Conquestador (1986)(Melbourne House)[aka Tres Luces de Glaurung, Las][re-release] ZXSpectrum +BB61DB76787EE44A665DD8E59D58BCD5 Constructor, El (1984)(Ventamatic)(ES) ZXSpectrum ES +F763ABB405BB2C31C924BBF04ADA3497 Contact Sam Cruise (1986)(Microsphere) ZXSpectrum +873CB6DE4EDC2AA75B40B838981C6F72 Contact Sam Cruise (1986)(Microsphere)[a] ZXSpectrum +65C0F61A163CC1DC3DF5215033346462 Contact Sam Cruise (1986)(Microsphere)[a2] ZXSpectrum +FFC699B472BECE60D4BB0A7EA8415901 Contact Sam Cruise (1988)(Summit) ZXSpectrum +05FBEC4F4D26B3AEA7D44AF17AB8E935 Contact Sam Cruise (1988)(Summit)[a] ZXSpectrum +294422296B7E1039111583FD979FF4E6 Continental Circus (1989)(Dro Soft)(128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +C02A2C1048886A398E8659C70CD799A2 Continental Circus (1989)(Dro Soft)(128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +AD8BB3A1FDF17C57855BFB426988E919 Continental Circus (1989)(Mastertronic Plus)(128K)[re-release] ZXSpectrum +EB115338AE9242E3B3FE1C5922EAB812 Continental Circus (1989)(Mastertronic Plus)(48K-128K)[re-release] ZXSpectrum +334A6E6BB46ABFEFBA08B460213C1C4B Continental Circus (1989)(Tronix)(128K)[re-release] ZXSpectrum +33DAA4350A543571B931E18488E9084C Continental Circus (1989)(Virgin Mastertronic)(128K) ZXSpectrum +36D185E600FF5637952518D4AB587975 Continental Circus (demo) (1989)(Virgin Mastertronic)(48K-128K) ZXSpectrum +E1356408C232960F62AB53594F5C730D Conveyor-Belt Capers (1984)(Spectrum Computing)(16K) ZXSpectrum +7E00F22C1CC31D184EBC0A729A877A23 Convoy (1984)(Spectrum Computing)(16K) ZXSpectrum +D4CC57BDA497825B651E33EF52F9DF92 Convoy (1985)(Budgie) ZXSpectrum +F19861F943E9BAE86E85A3330E8B0B35 Convoy (1985)(Budgie)[a] ZXSpectrum +1BB26D454E635A4FD5DE402C97217BC0 Convoy Raider (1987)(Erbe)(ES)(en)[re-release] ZXSpectrum en ES +8C4BBB44DE40D19C69C4F15F6F38D338 Convoy Raider (1987)(Gremlin Graphics) ZXSpectrum +AFA6031CADEC0727745B0D7A33092359 Convoy Raider (1987)(Gremlin Graphics)[a] ZXSpectrum +2770E0C58072E0773C3AC6A1D2486826 Convoy Raider (1987)(Gremlin Graphics)[a2] ZXSpectrum +EB8CCC658F6480D2CA9ACB63E12B294A Convoy Raider (1987)(IBSA)(ES)(en)[re-release] ZXSpectrum en ES +CA26C1E92EA492F7EDA2A105B33998F2 Cookie (1983)(Svenska Soft Service)(16K)(SE)(en)[re-release] ZXSpectrum en SE +E1D47DD7E12DA98A9388390A625EBD9B Cookie (1983)(Ultimate Play The Game)(16K) ZXSpectrum +ECBA38F57B8237D967983A1955FB5826 Cookie (1983)(Ultimate Play The Game)(16K)[a] ZXSpectrum +94820FDD67953C8ED58CD4F305593682 Cookie (1983)(Ultimate Play The Game)(16K)[a2] ZXSpectrum +388FDE3E2CFFEFF9A741BAFD00A98C4A Cookie (1983)(Ultimate Play The Game)(16K)[a3] ZXSpectrum +115826D4AE18474AC8D98F837B55D517 Copas en Nueva York, De (1985)(MicroHobby)(16K)(ES) ZXSpectrum ES +C6257300AA221B271FD2BA5E7D9C26B8 Copius (1984)(Poke Magazine)(it) ZXSpectrum it +5FFBD2A3A12B4A6A83F82B6A2D832C0A Cop-Out (1986)(Mikro-Gen) ZXSpectrum +EDD7A5AFEA3E0C24A21BC579B2A4B72D Copper (1983)(Vectis)(16K) ZXSpectrum +78ADA184FA7AC97047AE94AFA282E4EC Copper Hopper (1985)(ESP) ZXSpectrum +11AAC0C9AD6182CE2465AF4C02355503 Copter (1984)(Omega)[aka Chopper][aka Copta] ZXSpectrum +141FE704A79A7026CB47F0F6698F893F Copycat (1985)(Sinclair Programs)(16K) ZXSpectrum +2F8269750546294F4029FF29B94E37E0 Coracle (2011)(Cronosoft) ZXSpectrum +908BB5EF4CD502F2FD268B759DC1E2FD CORE (1986)(A'n'F)[a][aka Cybernetic Organism Recovery Expedition] ZXSpectrum +332032B5B56E21904BBB919F7BF516CE CORE (1986)(A'n'F)[aka Cybernetic Organism Recovery Expedition] ZXSpectrum +A77F3466FB4ADBD7852151A8DEECCD3C CORE (1986)(Argus Press)[re-release] ZXSpectrum +1E571BB37A25C9FB012A7B32BAD5DED0 CORE (1986)(Bug-Byte)[re-release] ZXSpectrum +A1EC3CC7AAEFEEF476A5F63322EFFC37 Corn Cropper (1983)(CCS)(16K)[aka Farmer] ZXSpectrum +2C3357CD5C9E094EA76C0DF91B355361 Corn Cropper (1983)(CCS)[aka Farmer] ZXSpectrum +1CEAE118815BE837767F1B743D5866AC Corner Checkers (1982)(ZX Computing)(16K) ZXSpectrum +85E02456142A7197180B38F170A3B4ED Cornish Riviera (1984)(Dee-Kay Systems) ZXSpectrum +9C14DB576A76322927EDB59FF58EE051 Cornish Venturer (19xx)(Dee-Kay Systems) ZXSpectrum +D699FD62AA960E518F97611D0B5CF851 Corona Encantada, La (2009)(Karoshi Corporation - RELEVO Videogames)(48K-128K)(ES)(en-es) ZXSpectrum en-es ES +E36DFE2A755FDAC8AB1F2F5CCA9E97B0 Corona Magica, La (1990)(OMK Software S.L.)(ES) ZXSpectrum ES +8FF5780B3301C6117A2201E4741C6DBF Corona, La (1988)(SPE)(ES) ZXSpectrum ES +2ED4C4408DBB4A2001B9C4E12B2EF791 Corporal Stone (1992)(Zenobi) ZXSpectrum +D0360B197A6F6BF9F9A044861DEA75EC Corporal Stone (1992)(Zenobi)[a] ZXSpectrum +9A328216CB0CE256B1A6C66A30CE9D1F Corporal Stone (1992)(Zenobi)[a2] ZXSpectrum +2EC5573A24B2AEA8A58A7936F6E68DB3 Correcaminos (1987)(Erbe)(ES)(en)(Side A)[aka Road Runner][re-release] ZXSpectrum en ES +1FC1757F839091CCE131213A75F00F3E Correcaminos (1987)(Erbe)(ES)(en)(Side B)[SpeedLock 4][aka Road Runner][re-release] ZXSpectrum en ES +C737E1CCC8BDCC7913B722650BF65CE2 Corrida de Cavalos (19xx)(Ito, Eduardo Issao - Saukas, Einar)(pt) ZXSpectrum pt +82307D359EDA9445F83095FCFDC927DE Corridors of Genon (1983)(New Generation) ZXSpectrum +BBDF9A951C9B36A3B23BC61B1B412ADE Corridors of Genon (1983)(New Generation)[a] ZXSpectrum +686D0F958F899759E4713D28A1BF5CF0 Corridors of Genon (1983)(New Generation)[a2] ZXSpectrum +632F08AC891EBC63B50F872AE863FA53 Corridors of Power (1985)(Interface Publications) ZXSpectrum +0D6BC761D0215BFEB51878DCA083961A Corrupt (1990)(G.LL.)(ES) ZXSpectrum ES +81180A0BDBD201067550BBF446B85D75 Corruption (1984)(Omega) ZXSpectrum +C70F4C354CEF8E5ED6A4808A9212833F Corruption (1984)(Omega)[a] ZXSpectrum +E7CA80EC9683F4325F6B3A110BB5560C Corruption (1984)(Omega)[a2] ZXSpectrum +67FE45E4F979DE10AC7A6DC2EA6B0273 Corsarios (1989)(Opera Soft)(48K-128K)(ES)(Side A) ZXSpectrum ES +E852E299F1786AF19567690EDF25D1B7 Corsarios (1989)(Opera Soft)(48K-128K)(ES)(Side B) ZXSpectrum ES +C88E6FFCD9DBFD06F282DA627A550B2E Corya the Warrior-Sage I - Dragon (1992)(Guild, The)(Side A) ZXSpectrum +C01BD6ECD8DF299C62F07EF2BC889C25 Corya the Warrior-Sage I - Dragon (1992)(Guild, The)(Side B) ZXSpectrum +B3336549E08BE4F7CDD71999485EED3C Corya the Warrior-Sage I - Dragon (1992)(Guild, The)(Tape 1 of 2 Side A) ZXSpectrum +C4D1B8D2469FDA4A4E4B9D000B30A516 Corya the Warrior-Sage I - Dragon (1992)(Guild, The)(Tape 1 of 2) ZXSpectrum +27380910B59AB9798E3FBDFA23C7ECEB Corya the Warrior-Sage I - Dragon (1992)(Guild, The)(Tape 2 of 2 Side B) ZXSpectrum +3DB29218A1ED184081F56B3D469D289F Corya the Warrior-Sage I - Dragon (1992)(Guild, The)(Tape 2 of 2) ZXSpectrum +6C1F48E384249CBED574655E366F5944 Cosa Nostra (1986)(Opera Soft)(128K)(ES) ZXSpectrum ES +B182CF83CFCE6ACE670C3EA54726AEE9 Cosa Nostra (1986)(Opera Soft)(128K)(ES)(Side B) ZXSpectrum ES +5F4DD00CD341E5A46F2FDC3A22EB28F7 Cosa Nostra (1986)(Opera Soft)(ES) ZXSpectrum ES +539BF9F2B9ADC709E3041804AC5F3633 Cosa Nostra (1986)(Opera Soft)(ES)(Side A) ZXSpectrum ES +4D3B567B8DA63B6FE7A63698877FE0C6 Cosmazoigs (1984)(Your Computer)(16K) ZXSpectrum +F554A17F569EA56F44F7D4980434AF5D Cosmic Commerce (2015-12)(Saukas, Einar)(BR)(en)[aka Comercio Cosmico] ZXSpectrum en BR +23F07AFC2F5842EEE116B03866E7E2AF Cosmic Cruiser (1984)(Imagine) ZXSpectrum +003B732109B419180B74CAC314F3E889 Cosmic Cruiser (1984)(Imagine)[a] ZXSpectrum +4BC7189BC4775A029F11112752254034 Cosmic Debris (1983)(Artic Computing)(16K) ZXSpectrum +1B7E298B83624B77AFE8E8BFEAB2B605 Cosmic Debris (1983)(Artic Computing)(16K)[a] ZXSpectrum +74EBFBFE16A39123AD4EB7016F165311 Cosmic Debris (1983)(Forward)(16K)[re-release] ZXSpectrum +AA99A280A9C2291710B4C7FAB198B893 Cosmic Debris (1983)(Paxman Promotions)(16K)[re-release] ZXSpectrum +0766A74C6DB287C4811A57F8972A35AA Cosmic Guerilla (1983)(Crystal Computing)(16K)[aka Cosmic Guerrilla] ZXSpectrum +3F417F4928010E3141EAF56757362ACD Cosmic Pirate (1989)(Byte Back) ZXSpectrum +1F31745CC7893856A135CFCE426B2E96 Cosmic Pirate (1989)(Byte Back)[a] ZXSpectrum +01B5126259C6EAAFF4E4AC4F0964E713 Cosmic Raiders v1 (1983)(Mikro-Gen)(16K) ZXSpectrum +13FD7E30F2994A136BDE1E78E5B65D0C Cosmic Raiders v2 (1983)(Mikro-Gen)(16K) ZXSpectrum +3A4A37D1384161B3EE4A6101E6B5EEA0 Cosmic Raiders v2 (1983)(Mikro-Gen)(16K)[a] ZXSpectrum +2C7F88DFFEF2307D987E32FA3CD4D37A Cosmic Sheriff (1990)(Dinamic)(ES) ZXSpectrum ES +7173AA63D46F10CD8D3A5AAF6B6DB720 Cosmic Sheriff (1990)(Dinamic)(ES)[Dinaload] ZXSpectrum ES +46AF8EE39AABA365D6F6E56E375035E7 Cosmic Shock Absorber (1986)(Martech Games) ZXSpectrum +A2D07C13507C7AB027B315C053927F46 Cosmic Shock Absorber (1986)(Martech Games)(128K)[SpeedLock 2] ZXSpectrum +253AB5A58F13CC6A8D64FF96646B9A54 Cosmic Shock Absorber (1987)(Erbe)(48K-128K)(ES)(en) ZXSpectrum en ES +DF45B52C11C4ABA1B5E0FF20682C55BE Cosmic Wartoad (1985)(Erbe)(ES)(en)[a][re-release] ZXSpectrum en ES +3D0D0A9E35B4A9D5FD7648ABEDA79CCE Cosmic Wartoad (1985)(Erbe)(ES)(en)[re-release] ZXSpectrum en ES +7435DB8699D1F703535582C63FB3246F Cosmic Wartoad (1985)(Ocean) ZXSpectrum +53AEBF9B7A48FCF67938875EBCD2E0D3 Cosmic Wartoad (1985)(Ocean)[a][SpeedLock 1] ZXSpectrum +0DD8B9519EEB9FFF8904ABD77679337F Cosmic Wartoad (1985)(Ocean)[Crash Covertape] ZXSpectrum +4C96ED255A2E38CAE638B5EBB5C5CC9A Cosmic Wartoad (1985)(Ocean)[SpeedLock 1] ZXSpectrum +546AB0BD3E9AFE2D0A88D87B47D72177 Cosmos - The Ultimate Challenge (1982)(Abbex Electronics)(16K) ZXSpectrum +BCF8D2C0A0EFB9DDD37F3BE48B01487E Cosmos - The Ultimate Challenge (1982)(Abbex Electronics)(16K)[a] ZXSpectrum +B4C3699EA9F0C2E2381BA3ACDA3A481E Cosmos - The Ultimate Challenge (1982)(Abbex Electronics)(16K)[a2] ZXSpectrum +6E442FAB19DA8F0203C9728E369DC324 Cosmos (1989)(Futuresoft) ZXSpectrum +DD42ACD93D87CCD56EEC4E16B8DE9B75 Cosmos (1989)(Futuresoft)[a] ZXSpectrum +48A61B1402E79EB171119E8EE803E519 Cosmos the Adventure! (1986)(Load 'n' Run)(IT) ZXSpectrum IT +79A56E80C6262F059808B1E7A1C83D63 Costa Capers (1985)(Firebird)[Search Loader] ZXSpectrum +2CBB29F61EF0436D3116701A9B54D04E Cottage, The (1995)(TSF's Workshop) ZXSpectrum +9B6358F6242D28BB602FE067374BF3B9 Cotton ZX (2003)(Mur, Javier Vispe)(ES) ZXSpectrum ES +B7B32F29AC2BE06C40EB5B8C70A76801 Count Duckula 2 (1992)(Alternative)(128K)[a][aka Count Duckula Featuring Tremendous Terence] ZXSpectrum +406D0EE2C7B3EE8CF07936323D521A90 Count Duckula 2 (1992)(Alternative)(128K)[aka Count Duckula Featuring Tremendous Terence] ZXSpectrum +CC6E362DFF936E07DD6B1E6D9592C1B7 Count Duckula 2 (1992)(Alternative)(48K-128K)[a][aka Count Duckula Featuring Tremendous Terence] ZXSpectrum +7C21DBE2B9643F79943BC4E5907B9FCE Count Duckula 2 (1992)(Alternative)(48K-128K)[aka Count Duckula Featuring Tremendous Terence] ZXSpectrum +89F58D16DA5BC9381B3F1447CBAD29C7 Count Duckula 2 (1992)(Alternative)[aka Count Duckula Featuring Tremendous Terence] ZXSpectrum +2786C6A9E82E3973049932F09FFB414D Count Duckula in No Sax Please - We're Egyptian (1989)(Alternative) ZXSpectrum +9142D4D0CAAF26453AB430ADBC77ECF9 Count, The (1985)(Mirrorsoft) ZXSpectrum +45A4C2D886ABF94965714E9947E9C6EB Countdown (1984)(ZX Computing)(16K) ZXSpectrum +6E754CCDA03963B489DE0B7743AD919B Countdown (1986)(Central Solutions) ZXSpectrum +C63B3B945BE2661A5B77AADCB8615B3E Countdown (1986)(Central Solutions)[a] ZXSpectrum +BE19A92CD1A1A1DB97C7426F72049DEA Countdown (1986)(Central Solutions)[a2] ZXSpectrum +BE5256E303690F0822783741C01202A4 Countdown (1986)(Forward) ZXSpectrum +F869AAC865E5BF7DCC4AD997E79FF034 Countdown (1986)(Macsen) ZXSpectrum +257E20D02FC0E77B16D68171CD1799C8 Countdown (1986)(Macsen)[a] ZXSpectrum +5B050D14511FC9937ECFEFDFC75AD1A9 Countdown (1986)(TV Games)[re-release] ZXSpectrum +62CA3E839765A0C6967E78898EC3ED70 Countdown (1987)(Infected) ZXSpectrum +0B6FCD0B13C48505392AD54A6F2F20C5 Countdown to the Death (1990)(Crash) ZXSpectrum +293227261A875F8796A981D20D9E6DD5 Country Cottages (1984)(Sterling) ZXSpectrum +5149ECB51663309209D202F28CF2EE6F County Cricket (1989)(Cult Games)[re-release] ZXSpectrum +B4B1F15E0ECDAF910ED635A6C2D30B02 County Cricket (1989)(D&H Games) ZXSpectrum +08A1240E1BE7507918BC3EDB892DF07E Course of Shots (1982)(Your Computer)(16K) ZXSpectrum +39DAA99762AAC67D78BA6BFB121A5DC9 Cousin Horace - Chapter 1 (2014-10)(Grussu, Alessandro) ZXSpectrum +4110D32BE96192C78E107A6C3E666D5C Cousin Horace - Chapter 1 (2014-10)(Grussu, Alessandro)(de) ZXSpectrum de +AAC642C9B902804D31B7323B8D6A64EE Cousin Horace - Chapter 1 (2014-10)(Grussu, Alessandro)(es) ZXSpectrum es +E71ECA73F3E176E1D1E735B834B276FA Cousin Horace - Chapter 1 (2014-10)(Grussu, Alessandro)(fr) ZXSpectrum fr +39D923DF3408C9D7148795C2F26C9A95 Cousin Horace - Chapter 1 (2014-10)(Grussu, Alessandro)(it) ZXSpectrum it +83E80ED0FCA9C0D443DC3A87903E87B8 Cousin Horace - Chapter 1 (2014-10)(Grussu, Alessandro)(pt) ZXSpectrum pt +3368D345FF62C4A28BD422B9B21D3ECD Cousin Horace - Chapter 2 (2014-10)(Grussu, Alessandro) ZXSpectrum +94448CA5F10B9C9B645090EF38BF03B5 Cousin Horace - Chapter 2 (2014-10)(Grussu, Alessandro)(de) ZXSpectrum de +B5DF4921503041BAC5B3F861E20781E4 Cousin Horace - Chapter 2 (2014-10)(Grussu, Alessandro)(es) ZXSpectrum es +986A8551E930DB79FBD0AA1DE7A465F7 Cousin Horace - Chapter 2 (2014-10)(Grussu, Alessandro)(fr) ZXSpectrum fr +BF7683B54C48F381E5A21D11FCEF3D87 Cousin Horace - Chapter 2 (2014-10)(Grussu, Alessandro)(it) ZXSpectrum it +124F9C391B3B833FB46B10C00B53BAFF Cousin Horace - Chapter 2 (2014-10)(Grussu, Alessandro)(pt) ZXSpectrum pt +E581C7019101A3B69E72976C399CC5DD Cousin Horace - Chapter 3 (2014-10)(Grussu, Alessandro) ZXSpectrum +57CE54EF6789AC632524F09E2BBD4DF8 Cousin Horace - Chapter 3 (2014-10)(Grussu, Alessandro)(de) ZXSpectrum de +DE775BD821960D8288022855E839A3DB Cousin Horace - Chapter 3 (2014-10)(Grussu, Alessandro)(es) ZXSpectrum es +5B0968140E741337E954EF0B342B8C08 Cousin Horace - Chapter 3 (2014-10)(Grussu, Alessandro)(fr) ZXSpectrum fr +ABBB17E9B09C27A7890C727BBCFD4A6A Cousin Horace - Chapter 3 (2014-10)(Grussu, Alessandro)(it) ZXSpectrum it +7EF07E13AC066D801EE11704E236EF80 Cousin Horace - Chapter 3 (2014-10)(Grussu, Alessandro)(pt) ZXSpectrum pt +07F3783328ED2136F4DFC0D20D93B48A Cousin Horace - Chapter 4 (2014-10)(Grussu, Alessandro) ZXSpectrum +900572810F03DCC1BF59298DB21C4793 Cousin Horace - Chapter 4 (2014-10)(Grussu, Alessandro)(de) ZXSpectrum de +D5E4A2FA8213AFCCB89CACAD380E7045 Cousin Horace - Chapter 4 (2014-10)(Grussu, Alessandro)(es) ZXSpectrum es +FF7399A46A23DA4C4FD983E984D6D211 Cousin Horace - Chapter 4 (2014-10)(Grussu, Alessandro)(fr) ZXSpectrum fr +8436F350D409F09D36404CB0A89FDCFB Cousin Horace - Chapter 4 (2014-10)(Grussu, Alessandro)(it) ZXSpectrum it +3C0CBA7F948E613A25AB2BFC1BBEF447 Cousin Horace - Chapter 4 (2014-10)(Grussu, Alessandro)(pt) ZXSpectrum pt +AFF2B22B0226C605038340BCEE88A69E Cousin Horace - Chapter 5 (2014-10)(Grussu, Alessandro) ZXSpectrum +3E22D4041E7C6A2759192C09F354F877 Cousin Horace - Chapter 5 (2014-10)(Grussu, Alessandro)(de) ZXSpectrum de +62E8721A2FCEFABC5EF8CB7483DBF065 Cousin Horace - Chapter 5 (2014-10)(Grussu, Alessandro)(es) ZXSpectrum es +796B8E37A8E8FD2C76BDE1A14B0B4BA7 Cousin Horace - Chapter 5 (2014-10)(Grussu, Alessandro)(fr) ZXSpectrum fr +E2BBD3B435A4B24E64B8F9E16573B330 Cousin Horace - Chapter 5 (2014-10)(Grussu, Alessandro)(it) ZXSpectrum it +7DE7855F8726580689A72F3E40A8A5D0 Cousin Horace - Chapter 5 (2014-10)(Grussu, Alessandro)(pt) ZXSpectrum pt +4934CD85FFF3FA4B61177C366953ABF7 Cousin Horace - Intro (2014-10)(Grussu, Alessandro) ZXSpectrum +514286733FADC1411364554C2356D56B Cousin Horace - Intro (2014-10)(Grussu, Alessandro)(de) ZXSpectrum de +65D8405C4930EE2CA950EE84D3A00825 Cousin Horace - Intro (2014-10)(Grussu, Alessandro)(es) ZXSpectrum es +954594E2394E6B2530B407BFC9336B13 Cousin Horace - Intro (2014-10)(Grussu, Alessandro)(fr) ZXSpectrum fr +044D1E3DB65DB68F211585AB20596AA3 Cousin Horace - Intro (2014-10)(Grussu, Alessandro)(it) ZXSpectrum it +D489DD82C47EC265DB27E1F4A5CE4893 Cousin Horace - Intro (2014-10)(Grussu, Alessandro)(pt) ZXSpectrum pt +89E12FEDA7845C7C98D8533AEF3E0CE2 Covenant, The (1985)(PSS) ZXSpectrum +F38F286B5401E0040B7902AAA0E98DFD Covenant, The (1985)(PSS)[a] ZXSpectrum +FB1B94DE1DC93B74A31145D4E48C4784 Covenant, The (1985)(PSS)[a2] ZXSpectrum +151A90B4C6C985CFDDC3303B4AA68BBA Covenant, The (1985)(PSS)[a3] ZXSpectrum +4CA52B447C75A49685FFA6EBC761149E Cover Up! (1987)(R'n'H Microtec)[adult] ZXSpectrum +1FB087EFED27E321C2F51FC7AC2C2A65 Cowboy (1984)(Nyitrai, Laszlo)(HU) ZXSpectrum HU +CC3F3AC1FD4B946DF24353AF32D67A2D Cowboy Kidz (1989)(Byte Back) ZXSpectrum +1315CC4FA7DF8C8F9ED27BCBE4FD91A4 Cowboy Shootout (1983)(Micro Power)(16K) ZXSpectrum +0CBBEC504B0481C393AF336AD836EFDB Cowboy Shootout (1983)(Micro Power)(16K)[a] ZXSpectrum +D396B3DA7DA3F437B4A1DA236B877CC6 Cozumel (1990)(IBSA)(ES)(Side A)[re-release] ZXSpectrum ES +8853D8D167A050CEB58D22046798EAE6 Cozumel (1990)(IBSA)(ES)(Side B)[re-release] ZXSpectrum ES +6C52C9279EEFDA14F53FA0B3F42419F4 Crabs (1982)(JRS)(16K) ZXSpectrum +BB6D375584D3A182E10CB8600E40F5B1 Crack City (1989)(Zenobi) ZXSpectrum +F5E7B532120D87D728D20FADC0CFBD47 Crack City (1989)(Zenobi)[a] ZXSpectrum +F66BC6901C2FB87787832321AFF360EA Crack Down (1990)(Erbe)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +0D5919FC672C0A666262447FD0C62E34 Crack Down (1990)(Erbe)(48K-128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +8730959E1444792724839DA8BC265C04 Crack Down (1990)(Kixx)(48K-128K)(Side A)[Alkatraz Protection System][re-release] ZXSpectrum +96AE378DCEEEAC26E1674E07872A8FF9 Crack Down (1990)(Kixx)(48K-128K)(Side B)[re-release] ZXSpectrum +226EC495149D9062D18AB5C22B83A2E9 Crack Down (1990)(U.S. Gold)(48K-128K) ZXSpectrum +D98D177083B765DCCF8B0329F5D6104C Crack Down (1990)(U.S. Gold)(48K-128K)(Side A)[Alkatraz Protection System] ZXSpectrum +B046D64635FBCE21A61E2CEC1893FA13 Crack Down (1990)(U.S. Gold)(48K-128K)(Side B) ZXSpectrum +84F73281A539B72BF3B1DDFB2BE6B463 Crack It! Towers (1986)(Mirrorsoft) ZXSpectrum +2F30ADB95F183DE34FC73DDD27E17F43 Cracker (1989)(Studak)(CZ) ZXSpectrum CZ +2FCC090AA45B20EEB86806626D012546 Crack-Up (1989)(Atlantis) ZXSpectrum +89C2CFA96154371A22635912375458FC Crack-Up (1989)(Atlantis)[a] ZXSpectrum +A9E2E31D8996C08A9D6F66C4FA577A1B Craps (1983)(Micromega)(16K) ZXSpectrum +B8C33CF37F8AC9A4BC983986717F4D06 Cras-Crash (1987)(Grupo Editorial SYGRAN)(ES)[aka Car Crash] ZXSpectrum ES +2587C71BE142FEA381C0BF67E3DD9076 Crash (1983)(Mogul Communications) ZXSpectrum +0A8DB4CB1B91BF506150BB0E5BC477DB Crash Landing (1986)(Guild, The) ZXSpectrum +0C8AD1BFBE06AE12D084B6B94970FBA2 Crawler (1983)(CRL Group)(16K) ZXSpectrum +C0F3F2F1B2B563D3EA4168C8F808A6F5 Cray-5 (2011)(RetroWorks)(128K)(ES)(en) ZXSpectrum en ES +30FF3F28A8EDED1AF7C6B625F79572CA Cray-5 (2011)(RetroWorks)(128K)(ES)(en)[turbo loading] ZXSpectrum en ES +238E5353D5987FB5C64821ED20697E86 Crazy Balloons (1983)(A'n'F)(16K) ZXSpectrum +DE153BCA5A91535842B50744973DC31E Crazy Balloons (1983)(A'n'F)(16K)[a] ZXSpectrum +6C26EE1FCBE8133DD9D0F53BB9783B9A Crazy Bugs! (1983)(AWA)(16K) ZXSpectrum +90606DF1300D7250EF25347AD956BD7C Crazy Bugs! (1983)(Timex)(TC2048-TS2068) ZXSpectrum +F09F395BBD8BF23745DA7B92481C2FFA Crazy Cars (1985)(JB)(DK)(en) ZXSpectrum en DK +419FB8107AB6D23CD86FC073652FD11D Crazy Cars (1988)(Proein Soft Line)(48K-128K)(ES)(en)[a][re-release] ZXSpectrum en ES +50DCF91C1B278F6A55D42E616AA95FB2 Crazy Cars (1988)(Proein Soft Line)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +783EA7116DA7D0519CC5A2535B42AB51 Crazy Cars (1988)(Titus)(48K-128K)(FR)(en) ZXSpectrum en FR +2F4FE6A576A47E1F4DB7EB421AE43BBC Crazy Cars (1988)(Titus)(48K-128K)(FR)(en)[a] ZXSpectrum en FR +07EC089CF76FE3DCA2D10630F6BC71D4 Crazy Cars (1989)(Hit Squad, The)(48K-128K)[SpeedLock 7][re-release] ZXSpectrum +2D8652E2BAE288D79AC694A8D6F7DBD8 Crazy Cars (1989)(IBSA)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +61AF1C32FB3E3B39000973E84B84BF9F Crazy Cars II (1988)(Proein Soft Line)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +970A59605C3FB0F04D3054D0AE638184 Crazy Cars II (1988)(Titus)(48K-128K)(FR)(en) ZXSpectrum en FR +FB9F2BCB77ED9B42CA5BDA9692F43A9A Crazy Cars II (1988)(Titus)(48K-128K)(FR)(en)[a] ZXSpectrum en FR +EEE7EB7B2FE43F38215161E7B6EA5EB7 Crazy Castles (1985)(Automata UK) ZXSpectrum +A588C39E9FA7F482785F6F89F42537BC Crazy Caverns (1984)(Firebird)(16K) ZXSpectrum +EF801102773068AAE3D14A9B728B33D8 Crazy Crane (1984)(Voyager)(16K) ZXSpectrum +B6AECD2A6A6FD079F834673EAC9EDF4B Crazy Crane (1984)(Voyager)(16K)[a] ZXSpectrum +2EC19B65580BC2DAA811C091DB84641B Crazy Crane (1985)(Krypton Force)(16K) ZXSpectrum +EA6E526E00014AF24998F7273399C5AE Crazy Golf (1983)(Mr. Micro)[a][aka Krazy Golf] ZXSpectrum +BCD6FA01C82D7668C79C8B80F9203AD0 Crazy Golf (1983)(Mr. Micro)[aka Krazy Golf] ZXSpectrum +97BE6571F5A7CBEBE8B22053FB9E8A53 Crazy Golf (1983)(Sinclair Research)[re-release] ZXSpectrum +D990C1DCAC6B0DB0CB10A86DC8E01372 Crazy Kitchen (1983)(Rebit Computer)(16K)(IT)[aka Cookie][re-release] ZXSpectrum IT +0DDD3607D66A3992D40D8DFAD4D998AD Crazy Painter (1984)(Sinclair Programs)(16K)(GB)(nl) ZXSpectrum nl GB +41C3ACDECA3F489FE4417E4FB275731D Crazy Painter (2006)(Wild, Eddie The)(ES)(en)[Bytemaniacos 2006 BASIC Contest] ZXSpectrum en ES +2A795F71B4F870A0AAC2B903CBC695BD Crazy Pingoin (1986)(Magic Team)(ES) ZXSpectrum ES +12D2D1150D54C83858A91ECC8C3436FA Crazy Pingoin (1986)(Magic Team)(ES)[a] ZXSpectrum ES +7FE86984A716EF724163C8AE0137FEE7 Crazy Pingoin (1986)(Magic Team)(ES)[a2] ZXSpectrum ES +18EFC8AFAFBF508D9BBCD54A4CC3931C Crazy Race (1982)(C-Tech)(16K) ZXSpectrum +F0D2156A5DDA37A6A23207F13F7EB45C Cred Breaks Out (1986)(TSB) ZXSpectrum +283996CE6C78CD30470485F856C655F0 Creepy Crawler (1983)(Mikro-Gen)(16K) ZXSpectrum +2047776F2D245C62B233F593A0DB8F43 Creepy Dungeons (1985)(Automata UK) ZXSpectrum +7A6EEEFE3B152CF861CE7B6070B9A417 Creta 1941 (1991)(System 4)(ES)(en)[a][aka Crete 1941][re-release] ZXSpectrum en ES +E4B008CBA4D62844F10ADDD06A07D329 Creta 1941 (1991)(System 4)(ES)(en)[aka Crete 1941][re-release] ZXSpectrum en ES +24DC8BD934ED858EF8A210B7079D8A3B Crete 1941 (1991)(CCS)[aka Fallschirmjager] ZXSpectrum +CB5F3CB033E54E92939B466EF7D812EF Crewe Powerbox (1992)(Greenup, Ashley) ZXSpectrum +5DC9F9B70021094900B7C9E2ABD2BCD1 Crib (1984)(Mutch, D.J.) ZXSpectrum +07C6181174DF82CBFBE80068A5E71C39 Cribbage (1984)(Gamma) ZXSpectrum +5F11976AD6E7D1D913DFD9CF59A5FFE3 Cribbage (1985)(Spectrum Computing) ZXSpectrum +A5CBDD66EDF9A25A506DD90A63BED2DF Cribbage (1985)(ZX Computing) ZXSpectrum +67FC0AFC7D2332C79F4C39114F8E5F91 Cricket (1983)(Owen, T.J.) ZXSpectrum +5A794651BB7D37FEFEB3F8F9D71504EA Cricket Captain (1984)(Allanson Computing) ZXSpectrum +3E9F102C69D67F765C1AC2AE6FD4CF8D Cricket Captain (1988)(Cult Games)[re-release] ZXSpectrum +229350937C7DA75D298AC84A1998DA49 Cricket Captain (1988)(D&H Games) ZXSpectrum +1652E1D2359B8448DF4FF562F1264A9E Cricket Captain (1988)(D&H Games)[a] ZXSpectrum +2A39A88AC5048852B14E546FA1257ECB Cricket Captain (1990)(Hi-Tec) ZXSpectrum +43823015C73498CBCA620D91E1E5811A Cricket Captain (1990)(Hi-Tec)[a] ZXSpectrum +F57822D65150669DAD264914AFE939FE Cricket Challenge (1987)(Tanglewood) ZXSpectrum +C25A880DB3DDBAAD2CB982229F3FFCED Cricket Challenge (1987)(Tanglewood)[a] ZXSpectrum +E28B8410E5F38E73B13330CD15099D74 Cricket Master (1987)(E&J) ZXSpectrum +0FFBBCDAAF35DE1833A4424CCA65BBF8 Cricket Master (1987)(E&J)[a] ZXSpectrum +EF9D456F1DEB0B89C95AF52D589CC44C Cricket Master (1989)(Challenge) ZXSpectrum +B189DE40E74964A55D80A37EE3E3BEB5 Cricket Player Data Cassette 1960s (1994)(Lambourne Games)(Side A) ZXSpectrum +C9314C5047EE7C501520A76A3C87176E Cricket Player Data Cassette 1960s (1994)(Lambourne Games)(Side B) ZXSpectrum +3705E6B5D63A08A0C97D5472F8090E41 Cricket Player Data Cassette 1991 (1991)(Lambourne Games)(Side A) ZXSpectrum +4902EEE14C37DDBA3DA82256E05CF8EF Cricket Player Data Cassette 1991 (1991)(Lambourne Games)(Side B) ZXSpectrum +4AC3FEFCCD2E1D4DDD3D25300392229E Cricket Player Data Cassette 1994 (1994)(Lambourne Games)(Side A) ZXSpectrum +27A6E39A513B8A2FE35A97C9BCA4DA22 Cricket Player Data Cassette 1994 (1994)(Lambourne Games)(Side B) ZXSpectrum +5728D1F3B4D02F7B7A6A653733786060 Cricket Player Data Cassette All Time Greats 1 (1993)(Lambourne Games)(Side A) ZXSpectrum +33C71E0DF308E61D75D323A4E8C588CD Cricket Player Data Cassette All Time Greats 1 (1993)(Lambourne Games)(Side B) ZXSpectrum +081F86BFA28CD7BA12F0A2DDCBA650C7 Cricket Player Data Cassette All Time Greats 2 (1993)(Lambourne Games)(Side A) ZXSpectrum +FB8A08CA9319B7500DFB0C0CB88FF411 Cricket Player Data Cassette All Time Greats 2 (1993)(Lambourne Games)(Side B) ZXSpectrum +D9CDDCADF6F9DD8C3FFB80AE48E9FD4C Cricket-Crazy - the Match (1988)(Dreaming Djinn, The) ZXSpectrum +92BAF842366AB554373ABB5EEE77C406 Cricket-Crazy - the Match (1988)(Dreaming Djinn, The)(Tape 2 of 2) ZXSpectrum +7AD9B171F2719B523A479B661A42C390 Cricket-Crazy (1988)(Alternative)(Tape 1 of 2)[re-release] ZXSpectrum +935710F267502C3CC1FEA3180E0E2581 Cricket-Crazy (1988)(Dreaming Djinn, The)(Tape 1 of 2) ZXSpectrum +188F61A3AF396197B0657B90DD34F8E2 Cricket-Crazy (1988)(Dreaming Djinn, The)(Tape 1 of 2)[a] ZXSpectrum +FCF5B2CDEF429F44311E2FBEC7F9DEFC Crime Busters Featuring Bennie the Burglar (1988)(Players) ZXSpectrum +C358B7B95459F583C9E2BC11D9830D68 Crime Busters Featuring Bennie the Burglar (1988)(Players)(Side A) ZXSpectrum +6440FAAE86D0F9EAC0C8B60D0B6C7DED Crime Busters Featuring Bennie the Burglar (1988)(Players)(Side B) ZXSpectrum +9A11535B5CCFA2506BF14EF9EA8972A0 Crime Santa Claus (1996)(ETC Group)(128K)(UA)(ru) ZXSpectrum ru +50E141E33CF2C044AEF6872681941041 Crimebusters inc. (1986)(Strobe) ZXSpectrum +8FCB0BAEF0E750B61D22DAE27286E78C Crimen Perfecto (1986)(MicroHobby)(ES) ZXSpectrum ES +DF91500273AE3D97BC24205AC86A0892 Crisis at Christmas (1987)(Sinclair User)[aka White Door, The] ZXSpectrum +78C59612480425FE4D42CD892965D887 Crisps (2013)(Broad, Steve A.J.)[CSSCGC] ZXSpectrum +CACC65E6B02716E9212E9A7100B9CA0A Critical Mass (1985)(Durell)(Side A) ZXSpectrum +35D4B1BB76881692E2FF3D0D6522408B Critical Mass (1985)(Durell)(Side B) ZXSpectrum +545F53C6CB3E8B5518E19C2E707E0A22 Critical Mass (1985)(Encore)[re-release] ZXSpectrum +21D76EA5208772AAE3B972749D01FA49 Critical Mass (1985)(Erbe)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +CC6973F4A95983C32539A2B3C4F4DAD9 Critical Mass (1985)(Erbe)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +8485F8457F26D727EF36C23F136D26DC Critical Mass (1985)(Erbe)(ES)(en)[medium case][re-release] ZXSpectrum en ES +20A35FDF75F887D1AE05A2B8182DD1D0 Critical Mass (1985)(IBSA)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +5E8B3D71E2E0824FCA6C4DA2C8B1B044 Critical Mass (1985)(IBSA)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +0C0C524EE44B05E3227BE9599FE6C027 Crom (1987)(Celerysoft) ZXSpectrum +16A8304336BCB0678309BAF8021DE03A Cromwell at War 1642-1645 (1991)(CCS) ZXSpectrum +4DC2D9775E9B63BBB0B9513471DCEC1F Cromwell at War 1642-1645 (1991)(CCS)(Side A) ZXSpectrum +A74D82F929A74F1C0A40CEAE05FD310D Cromwell at War 1642-1645 (1991)(CCS)(Side B) ZXSpectrum +3DE5430AB2AA88F3D95282E5A673237F Cromwell at War 1642-1645 (demo) (1991)(CCS)[Your Sinclair Covertape] ZXSpectrum +124F709380477770086FD692A9AAB24F Crono (1987)(Load 'n' Run)(IT) ZXSpectrum IT +E723615E4D636436EAC734E2D0353263 Cronopios y Famas (2013-09)(Grussu, Alessandro) ZXSpectrum +0A50EE593281AED02238021ACCDCA80F Cronopios y Famas (2013-09)(Grussu, Alessandro)(de) ZXSpectrum de +BFE2EF07D60A15F8A54E5B177D330A72 Cronopios y Famas (2013-09)(Grussu, Alessandro)(es) ZXSpectrum es +B2461C893AF039040085A3F55D6ED3BD Cronopios y Famas (2013-09)(Grussu, Alessandro)(fr) ZXSpectrum fr +7225C8ED7C4868BF801E791633971798 Cronopios y Famas (2013-09)(Grussu, Alessandro)(it) ZXSpectrum it +4130052D3079C48F8FB827ED917F3EBD Cronopios y Famas (2013-09)(Grussu, Alessandro)(pt) ZXSpectrum pt +EA973675540FA5DF7C18A0831B2727BE Cross (1987)(Compulogical)(ES) ZXSpectrum ES +BE26214ADB72955FEA55FF2CF7FC0E74 Crossfire (1983)(Timex)(TC2048-TS2068) ZXSpectrum +54AB7083F9B1A5E55FFCF04CA50B6114 Crossfire (1989)(Atlantis)(128K) ZXSpectrum +F721B8C02B66DE13D01398D3B9A3598D Crossfire (1989)(Atlantis)(48K-128K) ZXSpectrum +6FB5596E31683071C4C20BB19E905A33 Crosswize (1988)(Firebird)(Side A) ZXSpectrum +84C9402495677BEBCDC514CE17EA0C49 Crosswize (1988)(Firebird)(Side A)[a] ZXSpectrum +D87A80286EDB4DD33199C0E48033D01A Crosswize (1988)(Firebird)(Side A)[a2] ZXSpectrum +830F8E3ADD6ADCCC199FC20A1E1E5FB4 Crosswize (1988)(Firebird)(Side A)[a3] ZXSpectrum +962432DE169321DAE2BF15CD5D539F29 Crosswize (1988)(Firebird)(Side B) ZXSpectrum +A5E3EB19C86D9D9063EED413CF64ABD0 Crosswize (1988)(MCM)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +5DF35BB7F6F0237BABDB1776C38257C5 Crosswize (1988)(MCM)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +A1173E8EE8CAE0F8FEC24EB1A839E850 Crown Jewels, The (19xx)(Guild, The) ZXSpectrum +CBCB7FDEFC09B4C1182D0D64B92D3EB0 Crown of Lithrune, The (1984)(Herron) ZXSpectrum +0CC69E09C10DF53681A6A7A9EDF85C2C Crown of Ramhotep, The - Intro (1987)(Tartan) ZXSpectrum +34E99C6232F9C500EB5A180BB35E4440 Crown, The - Journey (1987)(Wrightchoice) ZXSpectrum +F203FC3E887BA6589AD3165EE8EDC83D Cruise Attack (1983)(Mikro-Gen)[aka City Defence] ZXSpectrum +595FD07EF29248AC7A4D7156E25F9F5C Cruising on Broadway (1983)(Solarsoft)(16K) ZXSpectrum +E0ED909AA40F2CF32E3005E8F458F7D2 Cruising on Broadway (1983)(Sunshine Books)(16K)[a][re-release] ZXSpectrum +32D468009D76C1C31B3BAB289C3B055A Cruising on Broadway (1983)(Sunshine Books)(16K)[a2][re-release] ZXSpectrum +3BCAA70CC475508819E6A41FC089DF67 Cruising on Broadway (1983)(Sunshine Books)(16K)[re-release] ZXSpectrum +23F6F615124A78A1871E62AA5C153836 Crunch (1987)(Load 'n' Run)(IT) ZXSpectrum IT +EC07FFD74DAECE1181478699DF1EF91F Crusader (1988)(SPE)(ES)(en) ZXSpectrum en ES +9802F7C6B4ACC5CB4899E3480190B290 Crusader (1988)(SPE)(ES)(en)[a] ZXSpectrum en ES +0C498294E8BE5DC0C7E6DA08D790E75A Crusher (1996)(Playgear Company)(128K)(RU)(en) ZXSpectrum en RU +A34A9457972F5B3F30A3276D9487A938 Crux 92 (1992)(Ultrasoft)(SK) ZXSpectrum SK +B198A8C0808219974643396923CA23DB Cry Wolf! (1983)(Custom Cables International) ZXSpectrum +A91935FD8D86DB5B06310C764742AA35 Crypt, The (1984)(Carnell) ZXSpectrum +6F6414A53829D6C71C23534DB33FF183 Crypt, The (1984)(Carnell)[a] ZXSpectrum +AF24FA3DD4008ED71D43EBB38FE3902D Crystal Castles (1989)(Kixx)[Alkatraz Protection System] ZXSpectrum +5BF026165AD77DEB4174DD0F168BAFE3 Crystal Castles Diamond Plateaus in Space (1986)(U.S. Gold) ZXSpectrum +5EBB7FBA55F311867C57BE6EFC214ABC Crystal Castles Diamond Plateaus in Space (1986)(U.S. Gold)[a] ZXSpectrum +8FBCC33D8E89C5EF5A7D46CC2E82A3EA Crystal Castles Diamond Plateaus in Space (1986)(U.S. Gold)[Alkatraz Protection System] ZXSpectrum +D9708017519C686EBB41CF7924511311 Crystal Cavern, The (1988)(Handasoft) ZXSpectrum +104888389FC95BEFE905DD765BDE3A7A Crystal Cavern, The (1988)(Handasoft)[a] ZXSpectrum +CF6C39B0C48CD8A3894438C5C19CB6FE Crystal Frog, The (1984)(Gilsoft International)[a][re-release] ZXSpectrum +4C334AA2CF1292BFE10F839019C9459F Crystal Frog, The (1984)(Gilsoft International)[re-release] ZXSpectrum +F2509CA61BAFBD8FCB57008BC69FEA86 Crystal Frog, The (1984)(Kerian UK) ZXSpectrum +B0DBBEA2096619A68D426CE1543326BD Crystal Frog, The (1984)(Kerian UK)[a] ZXSpectrum +4647717ED3D6A2280C8FEEA3D0C06782 Crystal Frog, The (1985)(Sentient) ZXSpectrum +D2BB95F68CAF1F880AB8441D85F71620 Crystal Kingdom Dizzy 2017 (2017-04-15)(Barskiy, Evgeniy - Origin, Oleg - Ponomarjov, Dmitri)(128K)(RU)(en)[aka Dizzy VII - Crystal Kingdom Dizzy] ZXSpectrum en RU +87D09394099BB83FB66E2F70D9FB90FD Crystal of Chantie, The (1987)(Pelagon) ZXSpectrum +75385384440A45E85CADBA91A745DDF9 Crystal of Chantie, The (1987)(Pelagon)[a] ZXSpectrum +D5A4F42646F89DAB4073D8FA19C458BF Crystal of Chantie, The (1987)(Pelagon)[a2] ZXSpectrum +6652ED3359EBAABE8756E4FFDDC28D34 Crystal of Power, The (1989)(Fantasy) ZXSpectrum +8535478E79CFD65E85CEC9B2080CFE24 Crystal Quest (1984)(Burnard, Keith) ZXSpectrum +878B544A81A03587B31CC25B983E246A Crystal Quest (1985)(Pocket Money) ZXSpectrum +A561802AD44D04556B2AB6619200B577 Crystal Quest (1985)(Pocket Money)[a] ZXSpectrum +BDC39509330B017EB44E18DE92B2643E Crystal Quest (1985)(Pocket Money)[a2] ZXSpectrum +7EA7D57B66BB5A22190785D729C14758 Crystal Quest (1985)(Pocket Money)[a3] ZXSpectrum +C58EE99DF1F6C04341374139AC817269 Crystals (1984)(Yodasoft)(DE)(en) ZXSpectrum en DE +4C3C23B36F4A783601EC0BF305ADE073 Crystals of Doom (1985)(Assassin Time) ZXSpectrum +9D1437587EC421E1EA2341A11B6153C0 Crystals of Doom (1985)(Assassin Time)[a] ZXSpectrum +6853701BF177965E4959618A62AC7F24 Crystals of Doom (1985)(Assassin Time)[a2] ZXSpectrum +0DC93573B61146887E05BDE82512003A Crystals of Kings (1993)(Zenobi)(Tape 1 of 2 Side A) ZXSpectrum +84FCFEB3EC728CC0C3805423149DFD01 Crystals of Kings (1993)(Zenobi)(Tape 2 of 2 Side B) ZXSpectrum +38D207EEBFE54EDDD60EE794B55891C2 Cube (1984)(CCS) ZXSpectrum +A1843ABD2EFCBCBF589BCDF6DA0CA10E Cube (1984)(Pachler, A.)(DE) ZXSpectrum DE +7E5E01942DB243200C47217C71E200E1 Cubey (1984)(Chad) ZXSpectrum +F0BD25EC1265357B528BECB491AC1C97 Cuddles (1984)(8th Day) ZXSpectrum +3A4C4A9007193D6D4874A9A0B073E945 Cuddles (1984)(8th Day)[a] ZXSpectrum +EA34E42459C580699C28148AD255C186 Cuddles (1984)(G.I. Games)[re-release] ZXSpectrum +D30CA47F58618EDECF22E6AC0CE8EF65 Cuddly Cuburt (1983)(Interceptor) ZXSpectrum +E485FE5DCFB6A7A5B8D2238B093CC8EA Cudesni Mac (1985)(Colic)(HR)(bs) ZXSpectrum bs HR +80D26ABE59177DE6D4EB9AD72C7CCE93 Cue Boy (1992)(Code Masters)(48K-128K) ZXSpectrum +D4492600B8D4B1807DD01DD98BBEB668 Cueva de Naulen, La (2005)(Palamar)(AR) ZXSpectrum +B97FE880899CBFD25D6E77823D656309 Cup Football (1988)(Cult Games)(48K-128K) ZXSpectrum +38545B219890CFD08D5235179400F09D Cup Football (1988)(Cult Games)(48K-128K)[a] ZXSpectrum +9EC39D3A72B70A63DCC07CB844E67F07 Cup Manager (1990)(GTI) ZXSpectrum +D7FBEAD276AE08275EC5A6EEECB89679 Cup, The (1987)(Zenobi)[re-release] ZXSpectrum +B5054DB98A7093A8B31D3C11CC9944E0 Current Contenders Cassette - As at 28-02-90 (1990)(Lambourne Games) ZXSpectrum +11EE671FA8DFA5E1D2FC129FBC1037A3 Curro Jimenez (1989)(Zigurat)(ES) ZXSpectrum ES +CBAFFCC0ACB31CCB87EEE0C9F708BD66 Cursa Pericuolasa (1996)(AMS Soft)(RO) ZXSpectrum RO +8ADB624F3D3A76B9760A2DB521B96D7C Curse of Calutha (1991)(Zenobi)(Tape 1 of 2 Side A) ZXSpectrum +652A356EE7025AE65D88164CF5181202 Curse of Calutha (1991)(Zenobi)(Tape 2 of 2 Side B) ZXSpectrum +A458557E4E761CE6DA6ADD2DB38BCAAB Curse of Nimue, The (1995)(Adventure Probe)(48K-128K)(Tape 1 of 2)[re-release] ZXSpectrum +231290EFB3A2B287FF3C72A061DEDB54 Curse of Nimue, The (1995)(Adventure Probe)(48K-128K)(Tape 2 of 2)[re-release] ZXSpectrum +7B53BD93011FFB4E9741911630D3ECA6 Curse of Nimue, The (1995)(Zenobi)(48K-128K) ZXSpectrum +54106863E169DE93A0BB372599F3F1F0 Curse of Nimue, The (1995)(Zenobi)(48K-128K)(Side A) ZXSpectrum +083081D71A02DED5AC89FF4D822AB914 Curse of Nimue, The (1995)(Zenobi)(48K-128K)(Side B) ZXSpectrum +3C378859C74F55D7946545DCD73AD2E5 Curse of Nimue, The (1995)(Zenobi)(48K-128K)(Tape 1 of 2) ZXSpectrum +D749F923F6678CC886691530C28A30F3 Curse of Nimue, The (1995)(Zenobi)(48K-128K)(Tape 2 of 2) ZXSpectrum +A6AD357114BC41A8F51068E893042036 Curse of Shaleth, The (1985)(Central Solutions) ZXSpectrum +89824F14D73F861278074CF98E08BB7D Curse of Shaleth, The (1985)(Central Solutions)[a] ZXSpectrum +FB4A7385070B384FED04889C918CE4F1 Curse of Shaleth, The (1985)(Central Solutions)[a2] ZXSpectrum +1C41A2DD975DD83F3DCD7A30718BB359 Curse of Sherwood, The (1987)(Mastertronic) ZXSpectrum +AB6EE846080C89CE58E95549B03B216C Curse of Sherwood, The (1987)(Mastertronic)[a] ZXSpectrum +3C4E7863DDACA7593584DA12A7718FF6 Curse of the Sandwitch (1999)(Gonad The Barbarian)[CSSCGC] ZXSpectrum +D4B815C13AAD2336443F3D3A9220BF83 Curse of the Serpent's Eye (1993)(Dream World Adventures) ZXSpectrum +0F42E8FC87EA019A9530A3E4C3716CA4 Curse of the Serpent's Eye (1993)(Dream World Adventures)[a] ZXSpectrum +11B228EDC005CEBEAA0B416F401A9385 Curse of the Seven Faces, The (1985)(Artic Computing)[a][aka Curse of the 7 Faces] ZXSpectrum +AF4021FEDCD50E985D4B3ED6184157C2 Curse of the Seven Faces, The (1985)(Artic Computing)[aka Curse of the 7 Faces] ZXSpectrum +050934795B0682E5031FB9D24002859C Curse, The (1983)(Gilsoft International) ZXSpectrum +2CE6555D969F56854F8127C9C0502918 Curse, The (1983)(Gilsoft International)[a] ZXSpectrum +E075B55BD1D6453439D7660E3BE25E67 Cursed be the City (1986)(Incantation) ZXSpectrum +58B978FA4369C74CDE3B3785897B36E1 Cursorspel (19xx)(-)(nl) ZXSpectrum nl +46EB92E27FB4D36951C15CC1DCD31A7D Custard Kid, The (1985)(New Generation) ZXSpectrum +544081BD8965EEDF143B3E7E3A6A6A06 Custerd's Quest (1986)(Alpha-Omega) ZXSpectrum +5BEC77EA352BAB897420F0EDF5C0D328 Custerd's Quest (1986)(Power House, The)[a][re-release] ZXSpectrum +313E2BD51633A15CDAB9365FFCAB2A7F Custerd's Quest (1986)(Power House, The)[a2][re-release] ZXSpectrum +A30A04DA9D4F6A30A9EFDEDDF0950B82 Custerd's Quest (1986)(Power House, The)[re-release] ZXSpectrum +1D57BC37FE9CB593B2641F524773DA97 Cvokarna (1990)(Hardsoft)(CZ) ZXSpectrum CZ +2E8A640C78F4415CEC2F4AB1C3E1B23E Cyber Rats (1982)(Silversoft)(16K) ZXSpectrum +117E281931D139F108AEB021EBF46B81 Cyber Rats (1982)(Silversoft)(16K)[a] ZXSpectrum +876CC331268B4CC6EB1095FD6297AD8B Cyber Zone (1983)(Crystal Computing) ZXSpectrum +DE11BC84928CB4C922D374EBE8DA6A8D Cyber Zone (1983)(Crystal Computing)[a] ZXSpectrum +13DD7021F17AF76A1BCE07BFC063DB5D Cyber Zone (1983)(Softsync)(TC2048-TS2068) ZXSpectrum +77FB78B9D9ED6B39B470E15128F1EA5E Cyberball - Football in the 21st Century (1990)(Domark)(128K) ZXSpectrum +6B17B9D5F772806C05BE5F73D9ACB5FA Cyberball (1990)(Erbe)(128K)(ES)(en)[re-release] ZXSpectrum en ES +445A1C65A43689A035EB9289793A68D1 Cyberball (1990)(Hit Squad, The)(128K)[re-release] ZXSpectrum +D64244342CCBB89EA921FBD0DC23D330 Cyberbig (1989)(Animagic)(ES) ZXSpectrum ES +8F15964C8773D5C1953D41A49F04EFC8 Cyberknights (1988)(CRL Group)(Side A) ZXSpectrum +79E4B852107C1CA7D80A95FB0B7B47BA Cyberknights (1988)(CRL Group)(Side B) ZXSpectrum +43BFC6C2E66535C9FEE6E121CFCEE84B Cybermania (2016-12-11)(Payndz) ZXSpectrum +F5C200A172EFF377276357864E2A202F Cybernation (1987)(Players) ZXSpectrum +FC08475743EE1C9C9BB9EA5E4D182C4F Cybernation (1987)(Players)[a] ZXSpectrum +D4009C6BFBF243F5BA38496C5C151768 Cybernoid - The Fighting Machine (1988)(Hewson Consultants)(48K-128K) ZXSpectrum +50921A76EE625FEB31C4195AAC63D020 Cybernoid - The Fighting Machine (1988)(Hewson Consultants)(48K-128K)[Hewson Slowload] ZXSpectrum +C16682763D24361EDD8F61F6AF924B40 Cybernoid (1988)(Erbe)(48K-128K)(ES)(en)[Hewson Slowload][re-release] ZXSpectrum en ES +48BCFBC4E0AE4F12677C1DE204CCCB93 Cybernoid (1988)(IBSA)(48K-128K)(ES)(en)[Hewson Slowload][re-release] ZXSpectrum en ES +3610A1645B07F5CFF64C6256F0717A42 Cybernoid (1988)(Kixx)(48K-128K)[re-release] ZXSpectrum +8E41C71F9F8CC40DF69FE4902434CB37 Cybernoid II - The Revenge (1988)(Erbe)(128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +CA68F35E0E0A3E452B1D25CD90399D0A Cybernoid II - The Revenge (1988)(Erbe)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +35346A5E935600DB9B2BA9FC2E937883 Cybernoid II - The Revenge (1988)(Hewson Consultants)(128K) ZXSpectrum +C840384739BD3AAD96A35D03517D3F1D Cybernoid II - The Revenge (1988)(Hewson Consultants)(48K-128K) ZXSpectrum +D966ED63D0D1A8C29D08D25E354B51F8 Cybernoid II - The Revenge (1988)(Hewson Consultants)(48K-128K)(Side A) ZXSpectrum +9A21A48D456BAAC7EF3557CAA0A5E0CB Cybernoid II - The Revenge (1988)(Hewson Consultants)(48K-128K)(Side B) ZXSpectrum +DADA19C0B711B73D126DC6D8CEA34765 Cybernoid II - The Revenge (1988)(Hewson Consultants)(48K-128K)[a] ZXSpectrum +FD73E2911A4D5DA5D8BEAE4D9B90F5E9 Cybernoid II - The Revenge (1988)(IBSA)(128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +059A1E0C0D7AF5A60884B0DF7FF3B766 Cybernoid II - The Revenge (1988)(IBSA)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +492680A08D06CD86DED3D51A8738CA1A Cyberun (1986)(Erbe)(ES)(en)[re-release] ZXSpectrum en ES +5F459A7963E4F1EAF2C99C38096C2BBD Cyberun (1986)(Ultimate Play The Game) ZXSpectrum +F9F10D0644AAFEB4113ABE92D22A4949 Cyberun (1986)(Ultimate Play The Game)[a] ZXSpectrum +310B3996CB88FC45A75E4012B6E001F2 Cyberun (1986)(Ultimate Play The Game)[a2] ZXSpectrum +3BAAAA2FCF719ED1A561E81166E6687A Cybex (1987)(Pirate) ZXSpectrum +BA95F3E6E7C742059B7E88EB4929759B Cybex (1987)(System 4)(ES)(en)[Alkatraz Protection System][re-release] ZXSpectrum en ES +D622EF5463CE0EE391278CDAA5602592 Cybo Run (1984)(Dixons)[re-release] ZXSpectrum +807ADDEE7200B87389E17EE46E4B47DA Cyborg Terminator (1994)(Ziberov, Oleg)(RU) ZXSpectrum RU +D0AD6998ABE56889FC497E787FC0EEDA Cyborg Terminator 2 - new Future (2011-12)(Ziberov, Oleg)(RU)[the Ultimate Meeting] ZXSpectrum RU +A13C3781078C32294656CBD5D83A6F34 Cybo-Run (1984)(Calisto) ZXSpectrum +99AFC613D2018752CDB278B5F8344E16 Cybotron (1983)(Micromania)(16K) ZXSpectrum +CF454FEBF14ED88950BFEEDEA1AC7B3F Cybotron (1983)(Ventamatic)(16K)(ES)[re-release] ZXSpectrum ES +2E34E28311F6C01FD0B167A92B237D4F Cycles, The (1989)(Accolade)(48K-128K)[SpeedLock 7] ZXSpectrum +FBE955616626A7842B6B5B27FFAE32AC Cyclone (1985)(Vortex) ZXSpectrum +D1136E6BB15F53910169AF5229BEECDE Cyclone (1985)(Vortex)(Side A)[SpeedLock 1] ZXSpectrum +6B11A047DB8C05EBC52BDAE8268856B4 Cyclone (1985)(Vortex)(Side B) ZXSpectrum +95FF66D0926F4ABED62F8A70DE9511AC Cyclone (1985)(Vortex)[a] ZXSpectrum +809731B1126EFAD029EACCD3015389F9 Cyclone (1985)(Vortex)[a2] ZXSpectrum +503C464BC02DF25D576F0F068D437F78 Cyclone (1985)(Vortex)[a3] ZXSpectrum +6EA149FD38B878CF5B3271B03E0E59B1 Cyclone (1985)(Vortex)[Sinclair User Covertape] ZXSpectrum +4CB8EF828B9749A861DB94FC31FD9C2A Cylu (1985)(Firebird) ZXSpectrum +63521262F50382325024EB959D5E8F7A Cylu (1985)(Firebird)[a] ZXSpectrum +C93748432632DD7621D4A4F5FEC1E620 Cylu (1985)(Firebird)[SoftLock] ZXSpectrum +F0117C86AD69DFC65EA954B19A7A1BB1 Cyrox (1986)(Power House, The) ZXSpectrum +191827CC602A87DB4D94F3030213D108 Cyrox (1986)(Power House, The)[a] ZXSpectrum +638A2817B711256D6674C0B84062B534 Cyrus II Chess - MK1 (1986)(Alligata) ZXSpectrum +46D363935BD155C64826E8E036D5277A Cyrus II Chess - MK2 (1986)(Alligata)(128K) ZXSpectrum +692D06387C7B6E151D41333C100E525B Cyrus IS Chess (1983)(Sinclair Research)(16K)[aka Cyrus 1981 European Champion] ZXSpectrum +17F634894ED07BB14F54B8B5C1EDE669 Cyrus IS Chess (1983)(Sinclair Research)[aka Cyrus 1981 European Champion] ZXSpectrum +763901478520C448590D5F49DDA81BF1 Czarny Poniedzialek (1987)(Krajowa Agencja Wydawnicza)(PL) ZXSpectrum PL +A1C24CDE23EFE2A2E9FEFFE6F937D9AF D.N.A. Warrior (1989)(Cascade Games) ZXSpectrum +0BDEA30469E650882374F39DCB4602A7 D.N.A. Warrior (1989)(Cascade Games)(128K) ZXSpectrum +FF9F9DDFEF727E914BD1C1CA086F93B5 D.N.A. Warrior (1989)(MCM)(128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +FB89EA2197256345AA54F018C6992645 D.N.A. Warrior (1989)(MCM)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +81D9FB7CC443B087F85FC907A908B9AA Dadi (1986)(Load 'n' Run)(IT) ZXSpectrum IT +984424F5BD74B253EADF77903DFFD06D Daemon (1990)(Delta 3) ZXSpectrum +190D9E98EF753E29D921F8CED17EEBAF Daemon (1990)(Global Games)[re-release] ZXSpectrum +001E4F640F7605EE0D7E2F2EADEFF35E Daga Esmeralda, La (1985)(Costa, Rafael Vico)(ES) ZXSpectrum ES +D9AB5F5674E44D04B1CC5A1035AE5E39 Dalek Attack (1992)(Admiral)(128K) ZXSpectrum +1FDFF58090F9E72B84C5E1A403ADB579 Dalek Attack (1992)(Admiral)(128K)[a] ZXSpectrum +C77794E6E66ED87B5E2C4D1A21E58088 Dalek Attack (1992)(Admiral)(48K-128K)(Side A) ZXSpectrum +3B7838077168B67E0EE2AB8E5EC4AF67 Dalek Attack (1992)(Admiral)(48K-128K)(Side B) ZXSpectrum +2065993CB93F19986DFAB27B3C47F7E5 Daley Thompson's Decathlon - Day 1 (1984)(Ocean) ZXSpectrum +F5CDFF157DE0FEB425A80F67624063BA Daley Thompson's Decathlon - Day 1 (1984)(Ocean)[a] ZXSpectrum +AD155C5B22704BDAAC45F9398C1CCAE2 Daley Thompson's Decathlon - Day 1 (1984)(Ocean)[a][large case] ZXSpectrum +E5E3994F9A1ED55D1E3B44D4C02EB85A Daley Thompson's Decathlon - Day 1 (1984)(Ocean)[a][small case] ZXSpectrum +355FF19F03327A76324C193C93A468DA Daley Thompson's Decathlon - Day 1 (1984)(Ocean)[a2] ZXSpectrum +DC17B6DC9A10B3937758EF451215D197 Daley Thompson's Decathlon - Day 1 (1984)(Ocean)[a2][small case] ZXSpectrum +85D8CA12234369E4A8D0200CA99D80EE Daley Thompson's Decathlon - Day 1 (1984)(Ocean)[a3] ZXSpectrum +1688A9D0A9AAB09DBC58FF5105F52491 Daley Thompson's Decathlon - Day 1 (1984)(Ocean)[large case] ZXSpectrum +C41E4E4509DC6B2403958C8555A3B6E8 Daley Thompson's Decathlon - Day 1 (1984)(Ocean)[small case] ZXSpectrum +2B82ADC59C6F5FA3FC412D2ACB1AEFB9 Daley Thompson's Decathlon - Day 1 (1984)(Zafi Chip)(ES)(en)(Side A)[SpeedLock 1][re-release] ZXSpectrum en ES +9183B7565E0E56968EC22E2D145FE63C Daley Thompson's Decathlon - Day 1 (1989)(Hit Squad, The)[SpeedLock 7] ZXSpectrum +9323C5A20784427E56016423A63B0735 Daley Thompson's Decathlon - Day 2 (1984)(Ocean) ZXSpectrum +E40280A34CACA4E999B5BEE3D90048F7 Daley Thompson's Decathlon - Day 2 (1984)(Ocean)[a] ZXSpectrum +9991C6FF0211A75868C1171DF1F9F560 Daley Thompson's Decathlon - Day 2 (1984)(Ocean)[a][large case] ZXSpectrum +921B94C205828CCCEF378B4E16E75D5A Daley Thompson's Decathlon - Day 2 (1984)(Ocean)[a][small case] ZXSpectrum +C30265EC17B58A83FB866C4CDD8C9BE5 Daley Thompson's Decathlon - Day 2 (1984)(Ocean)[a2] ZXSpectrum +FB89CEA4D004E656A39448C4DABCBF07 Daley Thompson's Decathlon - Day 2 (1984)(Ocean)[a2][small case] ZXSpectrum +0C5D879156A1DA1C65A98B2DE969641B Daley Thompson's Decathlon - Day 2 (1984)(Ocean)[a3] ZXSpectrum +997D7F429A5C2661F45C4F4255542266 Daley Thompson's Decathlon - Day 2 (1984)(Ocean)[large case] ZXSpectrum +B918DB14CB0144C5A88FA862FAF8DECE Daley Thompson's Decathlon - Day 2 (1984)(Ocean)[small case] ZXSpectrum +6AAA74449274A5FADE999197FB586400 Daley Thompson's Decathlon - Day 2 (1984)(Zafi Chip)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +36F634007594A08702BD33D600D659E3 Daley Thompson's Decathlon - Day 2 (1989)(Hit Squad, The) ZXSpectrum +00E5881B3B19E5237E93BDF47CC2F946 Daley Thompson's Olympic Challenge (1988)(Erbe)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +43EF02D66FF9116EA1AF96893CF5B5FE Daley Thompson's Olympic Challenge (1988)(Erbe)(48K-128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +6C66A0EC74B6B67ABC20DF7BDE0E8557 Daley Thompson's Olympic Challenge (1988)(Ocean)(48K-128K)(Side A)[SpeedLock 7][aka Daley Thompson '88] ZXSpectrum +F6551F6BE0AF96EC9AE3FFC77FE6AFE2 Daley Thompson's Olympic Challenge (1988)(Ocean)(48K-128K)(Side B)[aka Daley Thompson '88] ZXSpectrum +BCAB584DF4EDE3B2705E81AEF3B4A589 Daley Thompson's Olympic Challenge (1988)(Ocean)(48K-128K)[aka Daley Thompson '88] ZXSpectrum +0F1F77603D65BD740A9CE3E8B9312E11 Daley Thompson's Olympic Challenge (1988)(Ocean)(48K-128K)[SpeedLock 7][aka Daley Thompson '88] ZXSpectrum +D4EF034BBFB83CBE3A2F31825173A681 Daley Thompson's Olympic Challenge (1990)(Hit Squad, The)(48K-128K)[SpeedLock 7] ZXSpectrum +D1E826C7832FB5FD707AC695228BB36B Daley Thompson's Supertest - Day 1 (1985)(Erbe)(48K-128K)(ES)(en)(Side A)[SpeedLock 2][re-release] ZXSpectrum en ES +B19DD3853C25A388BCA3345DA8597C53 Daley Thompson's Super-Test - Day 1 (1985)(Ocean)(48K-128K) ZXSpectrum +2F7C19D3A098ED753A6F9145B5D90D08 Daley Thompson's Super-Test - Day 1 (1985)(Ocean)(48K-128K)[a] ZXSpectrum +14C9AE2671DAA2E68A6830E31A3BE5DB Daley Thompson's Super-Test - Day 1 (1985)(Ocean)[SpeedLock 1] ZXSpectrum +032D18CDF5595BC5A32181B0BB6D4EFD Daley Thompson's Supertest - Day 2 (1985)(Erbe)(48K-128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +751FFE648D45CBDE3CB1EB6C3B6DC3C1 Daley Thompson's Super-Test - Day 2 (1985)(Ocean) ZXSpectrum +50D985200F8A61AA331B453A4C35E218 Daley Thompson's Super-Test - Day 2 (1985)(Ocean)(48K-128K) ZXSpectrum +85AEF0F92FBA901E947728068026E2E8 Daley Thompson's Super-Test - Day 2 (1985)(Ocean)(48K-128K)[a] ZXSpectrum +F844427336D49779479B5A3EF5495454 Daley Thompson's Supertest (1985)(Erbe)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +78946317570D1AAB38765A8DF742C354 Daley Thompson's Supertest (1985)(Erbe)(48K-128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +66AB6BE3FDC492158882BF7966FD4A80 Daley Thompson's Supertest (1985)(Investronica)(128K)(ES)[re-release] ZXSpectrum ES +2F0EB8556E33C209BAB7FCB62F6F1224 Daley Thompson's Super-Test (1985)(Ocean)(128K) ZXSpectrum +E5E9AD557569A26B5524F02DE48CEF59 Daley Thompson's Super-Test (1985)(Ocean)(128K)[a] ZXSpectrum +216D0CF57C15C6616663963F06EA86A1 Daley Thompson's Super-Test (1985)(Ocean)(128K)[a2] ZXSpectrum +D1070AB7BDD8CD7673A10F2D1D0B91A4 Daley Thompson's Super-Test (1985)(Ocean)(128K)[a3] ZXSpectrum +5789BB79B5BB26C1296961EFF166ABD9 Daley Thompson's Supertest (1989)(IBSA)(128K)(ES) ZXSpectrum ES +DB741B84863D9110A6FFD83F4B1561E0 Daley Thompson's Supertest (1990)(Hit Squad, The)(128K) ZXSpectrum +6312480A749F2FAC797FDD5A4677AF30 Daley Thompson's Supertest (1990)(Hit Squad, The)[SpeedLock 2] ZXSpectrum +883C246A53BABB9D3EA5867162939515 Dallas (1983)(CCS)(16K-48K) ZXSpectrum +89974EDD649D663B2DD8F64F18B44E97 Dallas (1983)(CCS)(16K-48K)[a] ZXSpectrum +2655C6F239A849366D845A8CAC1A8C52 Dallas v1 (1983)(CCS) ZXSpectrum +066C8019CEC97F5633476AB397AB9188 Dallas v2 (1983)(CCS) ZXSpectrum +2ACFD7F5215E11D35D1B8154FA2C2E70 Dallas v3 (1983)(CCS) ZXSpectrum +1A8C536D6FA093612B9405F59FBCAB0C Dam Busters (1983)(Professional)(16K)(Side A) ZXSpectrum +ED0F5AED93263BE780FAC468DAF39DE5 Dam Busters, The (1985)(Erbe)(ES)(en)[SpeedLock 1][re-release] ZXSpectrum en ES +3EC24DF704A4C9D81437B4D32FABECD5 Dam Busters, The (1985)(Power House, The)[SpeedLock 1][re-release] ZXSpectrum +106890C684AC18F904E734031E3F892E Dam Busters, The (1985)(U.S. Gold) ZXSpectrum +0AA6FDB8A9EB7A370803FE868B3F6D47 Dam Busters, The (1985)(U.S. Gold)(Side A)[SpeedLock 1] ZXSpectrum +C7385832A54A53084796A4C5E5AC52BA Dam Busters, The (1985)(U.S. Gold)(Side B) ZXSpectrum +9F90F2D850908ABBEDB5BB646D10D19D Dam Busters, The (1985)(U.S. Gold)[a] ZXSpectrum +791560136E1F8B01169157E7546D8497 Dam Busters, The (1985)(U.S. Gold)[a2] ZXSpectrum +16093BE6C956CB15A1C8989ECA8FDDCE Dama (2005)(NyitraiSOFT)(16K)(RU)(de)[aka Dame] ZXSpectrum de RU +C07EDFA4EF1B47C4C4EE675106234D14 Dama (2005)(NyitraiSOFT)(RU)[aka Dame] ZXSpectrum RU +CB0EB980272389F2DEDF4FD3529D565E Dama 2005 (2005)(Nyitrai, Laszlo)(HU)(en)[re-release] ZXSpectrum en HU +CD5E0B26A9300616CAE085E50CCF324B Dama 2005 (2005)(Nyitrai, Laszlo)(HU)[re-release] ZXSpectrum HU +D9F56A1DC3384C004F24E82BF6FACA89 Dama Cinese (1985)(Load 'n' Run)(IT) ZXSpectrum IT +5776536BDE3A1CA0F9666DAA8EE28842 Damas (1986)(MicroHobby)(ES) ZXSpectrum ES +689B0BB6B47C32466E20D53700C22280 Damas Rev (19xx)(-)(es) ZXSpectrum es +BDCA9D2E37ED82D8C78C29AA40B7164D Damax (2005)(Robsoft)(BR)(en) ZXSpectrum en BR +2E2DD87A4A7CF1D2ABAE06E1E1FF1E33 Dame de Monsoreau, La (1987)(IKO & RGSoft)(SK)(cs) ZXSpectrum cs SK +F66999FC5E9EC10ABDF6A83A9C0C8C50 Dame de Monsoreau, La (1987)(IKO & RGSoft)(SK)(cs)[a] ZXSpectrum cs SK +2ACA2852AFB3DAEF6F3A0767D50AF53B Damn (1984)(Nagels, L.P.G.)(NL) ZXSpectrum NL +1C362BBD868F4D61E9528F88D0F7E7DC Damned Castle, The (1987)(Load 'n' Run)(IT) ZXSpectrum IT +2E8C743D0C709C619B178B5B6512319D Damned Forest, The (1988)(Cult Games) ZXSpectrum +C5798F6EEEEFB60C7E860D3F1B12F0D8 Damned Forest, The (1988)(Cult Games)[a] ZXSpectrum +6D0DED264C52DF5D8B2E62298E13304B Damned Forest, The (1988)(Cult Games)[aka Dark Forest] ZXSpectrum +31C72EF3D0E92E644F246003295F99A6 Dan Dare - Pilot of the Future (1986)(Dro Soft)(ES)(en)[re-release] ZXSpectrum en ES +F4B604214729D2D0215AB4A2951537A7 Dan Dare - Pilot of the Future (1986)(Ricochet)[re-release] ZXSpectrum +28E10EE813EFCEDE5C3694CCE483482D Dan Dare - Pilot of the Future (1986)(Virgin Games) ZXSpectrum +32012B537636C92BAD7ADF04D3562E8D Dan Dare - Pilot of the Future (1986)(Virgin Games)[a] ZXSpectrum +BFF44C281D5D00B1D035BB8FD2743DB7 Dan Dare - Pilot of the Future (1986)(Virgin Games)[a2] ZXSpectrum +07B0E9700A9496E791C393713F46F91A Dan Dare II - Mekon's Revenge (1988)(Ricochet)[re-release] ZXSpectrum +44E97F9929994A18D3F4270F699D2689 Dan Dare II - Mekon's Revenge (1988)(Virgin Games) ZXSpectrum +C31D2F48DD9FD9BAD794E3779027AE67 Dan Dare II - Mekon's Revenge (1988)(Virgin Games)[a] ZXSpectrum +07B33F7B0BCAFA8DBA0B013C16978791 Dan Dare II - Mekon's Revenge (1988)(Virgin Games)[a2] ZXSpectrum +AF95FF364DE1D08BBE6C63EA68A7AE17 Dan Dare III - The Escape (1990)(Dro Soft)(ES)(en)[re-release] ZXSpectrum en ES +D2B49B2481879CD7ED7F0429356D68D8 Dan Dare III - The Escape (1990)(Virgin Games)[a][aka Crazy Jet Racer][aka Dan Dare 3 - La Escapada] ZXSpectrum +1170DF7A819545E094028D0BA43E9FFC Dan Dare III - The Escape (1990)(Virgin Games)[aka Crazy Jet Racer][aka Dan Dare 3 - La Escapada] ZXSpectrum +E5FC27C3A666F38699FCB2526F3CF89A Dan Dare III - The Escape (1990)(Virgin Games)[SpeedLock 7][aka Crazy Jet Racer][aka Dan Dare 3 - La Escapada] ZXSpectrum +DD135CCE77922843EF50029F1EDB0D42 Dances with Bunny Rabbits (1993)(Adventure Workshop, The) ZXSpectrum +47802502617CE9A1E979913559DFB35F Dandy (1986)(Electric Dreams)(48K-128K) ZXSpectrum +072535C11E8860BACB9F7D0A72D712C6 Dandy (1986)(Electric Dreams)(48K-128K)[a] ZXSpectrum +D7C6E2317AB130CFDFC230F54890542A Dandy (1986)(Electric Dreams)(48K-128K)[a2] ZXSpectrum +E57DBDCB01A6D62244FABE5EC01363CF Dandy (1986)(Electric Dreams)(48K-128K)[a3] ZXSpectrum +B5DB2A49BF65349FA4F156D659525D87 Danger (1987)(Barreiro, Jorge Perez)(ES) ZXSpectrum ES +D8BDCECDE4298788762773855FD8AED5 Danger Mouse in Double Trouble (1984)(Creative Sparks) ZXSpectrum +B40502CCF0713A74F2E6F87836CA476D Danger Mouse in Double Trouble (1984)(Creative Sparks)[a] ZXSpectrum +37EDF7C77016EB5F8C1D0B1D9FD14F30 Danger Mouse in Double Trouble (1986)(Sparklers) ZXSpectrum +55E7AEA19E9450A8A76E81DD5DF75866 Danger Mouse in Double Trouble (1987)(Alternative) ZXSpectrum +8BCAEC527988C00DABDC33061B1C518E Danger Mouse in Making Whoopee! (1985)(Creative Sparks)[a][aka Danger Mouse in Makin' Whoopee!] ZXSpectrum +D8EAB5B988FE22E0703BD645A7973D07 Danger Mouse in Making Whoopee! (1985)(Creative Sparks)[aka Danger Mouse in Makin' Whoopee!] ZXSpectrum +39B318C439B933704AAD0677FACD4DBD Danger Mouse in Making Whoopee! (1985)(Sparklers)[re-release] ZXSpectrum +23399068DAD3985422586E2590A4F3DA Danger Mouse in Making Whoopee! (1987)(Alternative) ZXSpectrum +EB477BCF8D901D185F21873CEA6A7765 Danger Mouse in Making Whoopee! (1987)(Alternative)[a] ZXSpectrum +2C986E9C3783F89FF9B8BEE566BFBC6F Danger Mouse in Making Whoopee! (1988)(System 4)(ES)(en) ZXSpectrum en ES +A73A68DE6791DF7F77AC79791CA0E693 Danger Mouse in the Black Forest Chateau (1984)(Creative Sparks)(Side A) ZXSpectrum +E4E2F6B102D7D1DB02B9F92C3F642F42 Danger Mouse in the Black Forest Chateau (1984)(Creative Sparks)(Side A)[a] ZXSpectrum +69F5ACBA96AD0AEE90124465A538989F Danger Mouse in the Black Forest Chateau (1984)(Creative Sparks)(Side A)[a2] ZXSpectrum +1ECA65AEB407E72358E64E6B21D8446C Danger Mouse in the Black Forest Chateau (1984)(Creative Sparks)(Side B) ZXSpectrum +0BF5D069AF53728F656C92294082569C Danger Mouse in the Black Forest Chateau (1987)(Alternative)(Side A) ZXSpectrum +994F45F2BE1D132369A2E1C3CEEC37B9 Danger Mouse in the Black Forest Chateau (1987)(Alternative)(Side A)[a] ZXSpectrum +60CC7D9AE7F2769DA345E0738E4CEDD3 Danger Mouse in the Black Forest Chateau (1987)(Alternative)(Side B) ZXSpectrum +7D3100637105ACD3C065FE0C476E06B6 Danger Mouse in the Black Forest Chateau (1987)(Alternative)(Side B)[a] ZXSpectrum +2E6063E1ADA353AE6DD4E20D26AECE3B Danger Street (1990)(Manuel Soft)(CZ) ZXSpectrum CZ +0E90F578B911D0D59D6EFB767040211B Danger, Adventurer at Work! (1991)(Guild, The) ZXSpectrum +A8827E657D7889BB8DEC850E2F8865A6 Danger, Adventurer at Work! (1991)(Guild, The)[a] ZXSpectrum +98887CF812F7723E115F162EC5AF0660 Danger, Adventurer at Work! (1991)(Guild, The)[a2] ZXSpectrum +E467F558265BC05A305725D219837B3A Danger, Adventurer at Work! 2 (1992)(Guild, The) ZXSpectrum +68E79EF5CDE78B17666915809801598C Dangerous Garden (1988)(CV)(CZ)(en) ZXSpectrum en CZ +9EA72DC79502F2E8FF39B27BA418EFDA Dangerous Gardens (1984)(Your Computer)(16K) ZXSpectrum +DCCC43786DF3EC292081BBCE32F28CBB Dangerous Gardens (1984)(Your Computer)(16K)[a] ZXSpectrum +2A26CBF3DDE400BB3F816EC51DDA15B4 Daniel (2013)(-)[CSSCGC] ZXSpectrum +9E984E124684D1E1A715D61D6BE20AE7 Dardi (1985)(Load 'n' Run)(IT) ZXSpectrum IT +26673E690DA8055BD2B1A118EDBF8D00 Dardos (1987)(MicroHobby)(ES) ZXSpectrum ES +4363E8B306EE0F6F818CD477F37644BC Dargonscrypt (1987)(Venom Games) ZXSpectrum +F75CB5E7A9E9CCF837E04F8070A19A8A Dargonscrypt (1987)(Venom Games)[a] ZXSpectrum +B2E1072B9710F1D6652665957D5F901B Darius+ (1990)(Edge, The)(48K-128K)(Side A) ZXSpectrum +B7AAC1177566EDD18B7586C4F89908AD Darius+ (1990)(Edge, The)(48K-128K)(Side B) ZXSpectrum +41BB1AB8CDB591B1B2B7E70F0B94C7EA Dark Dimension (1987)(Load 'n' Run)(IT) ZXSpectrum IT +FE216D42E94D0D66F9679B305DAADDCA Dark Empire (1987)(MC Lothlorien) ZXSpectrum +80B48F3106F8907C128DD74F46F9D6DC Dark Empire (1987)(MC Lothlorien)[a] ZXSpectrum +F2DF6B7DF57E11FBAD34EC0A6F212D33 Dark Fusion (1988)(Erbe)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +B9ED31F3C2D7A1A7CCA5393F61DC15F0 Dark Fusion (1988)(Gremlin Graphics)(48K-128K) ZXSpectrum +66319D3647D848441DF75357D9EE2962 Dark Fusion (1988)(Gremlin Graphics)(48K-128K)[a] ZXSpectrum +56707DEA4656FADC64414E32CF395192 Dark Fusion (1988)(Gremlin Graphics)(48K-128K)[a2] ZXSpectrum +4496136EC41310F50F8F8A6CC5D9A65F Dark Gladiator, The (1993)(FSF Adventures)(128K) ZXSpectrum +A4675E0FB2B5CC1AF54AAAAD66CD6F57 Dark Gladiator, The (1993)(FSF Adventures)(128K)[a] ZXSpectrum +52763A5733B8A8052B3EB96322604C45 Dark Lore (1983)(8th Day) ZXSpectrum +A0B873921B87585E7D8BDFA743D2C7C5 Dark Lore (1983)(8th Day)[a] ZXSpectrum +A29CCB675977F64B0E013409930F4547 Dark Room Simulator 3D (2005)(Hajo Spuunup)[CSSCGC] ZXSpectrum +37CF028395CB6CC7B8DB98E6FEEA7B4B Dark Sceptre (1987)(Firebird) ZXSpectrum +573F4A70638ED5E0F281686F44D1C450 Dark Sceptre (1987)(Firebird)[a] ZXSpectrum +92F70A8E4BB031A6D603D52147F93A8A Dark Sceptre (1987)(Firebird)[BleepLoad] ZXSpectrum +83CAC75B7E501907A20C8F858D483F47 Dark Side (1988)(Incentive) ZXSpectrum +FF87FA49BC6D0EFFD19792B94BBC6258 Dark Side (1988)(Incentive)[a] ZXSpectrum +29F64A1E8DD03435B2D8491EA4C6AD1E Dark Side (1988)(System 4)(ES)(en)[re-release] ZXSpectrum en ES +B160625C490B56FF2622DEC5CB267FBB Dark Side (demo) (1988)(Incentive)[a][Crash Covertape] ZXSpectrum +90933B234F2415E342F87D0ED86CEEA9 Dark Side (demo) (1988)(Incentive)[Crash Covertape] ZXSpectrum +1BDC86D9E48911BA90FE79D800B7D1C8 Dark Sky over Paradise v1.1 (1990)(Interactive Technology) ZXSpectrum +C99C3B905A5EDED6B2A03882AF77BCB5 Dark Sky over Paradise v1.1 (1990)(Interactive Technology)[a] ZXSpectrum +3277752514BC5EF3758E45B88F480335 Dark Star (1984)(Design Design) ZXSpectrum +0E5B329AE881A6E868CA02758422F22D Dark Star (1984)(Design Design)[a] ZXSpectrum +9CBA013299EC56E5B8D628B3DDBBC790 Dark Star (1984)(Design Design)[a2] ZXSpectrum +65278F74755B7C4B7F47C012BB20B25D Dark Star (1984)(Design Design)[Your Sinclair Covertape] ZXSpectrum +311D075A6BCC490345D803BD91B2E3D3 Dark Star (1985)(Firebird) ZXSpectrum +475D27D9A015DFAA4394FA03C64C2902 Dark Star (1988)(MCM)(ES)(en) ZXSpectrum en ES +B9CA6F228C0D24C421C602D0DE825468 Dark Storm (1989)(Global Games) ZXSpectrum +4351D8C41A6755CAD46D900B2D75407C Dark Strengths (1990)(Omikron)(CZ) ZXSpectrum CZ +74CC7CD6537613A635DAF19375A9C9BD Dark Tower, The (1992)(River) ZXSpectrum +1A4151B1A9315CEFD35C257E495B246D Dark Tower, The (1992)(River)[a] ZXSpectrum +E901FFF9AA2EA11BB2A4903E9B00AEB6 Dark Tower, The (1992)(Zenobi)[a][re-release] ZXSpectrum +E0C64DDAC8670177C61ED8CC92612238 Dark Tower, The (1992)(Zenobi)[re-release] ZXSpectrum +96699368A97DF1A903407BCAFE823129 Darkest Road, The (1991)(Zenobi) ZXSpectrum +92520EF12C4E374D9B2CBC11E2632E5E Darkman (1991)(Erbe)(128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +7F242E06872F0FA9DC2CE82FCDE1B5B3 Darkman (1991)(Erbe)(128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +75A32292B10A33881AE73FBEA1F84FD8 Darkman (1991)(Hit Squad, The)(128K)[SpeedLock 7][re-release] ZXSpectrum +DF83ED0C07669720B9A98EC73E0CA2FD Darkman (1991)(Ocean)(128K) ZXSpectrum +68F57AC0032A7EFA9827F6E0EAE12A53 Darkman (1991)(Ocean)(128K)(Side A)[SpeedLock 4] ZXSpectrum +A80222CD03952B1AA8FD22B3B1EF4D56 Darkman (1991)(Ocean)(128K)(Side B) ZXSpectrum +3C16BDBBD580EA127CE208A6A35395F0 Dartboard (1984)(Newtech Publishing)(16K) ZXSpectrum +EEA8CFC33CCB3404B03C659FC801A949 Darts (1984)(Your Computer) ZXSpectrum +E4864F4D5FA7CE142A1284E8373AD2CF Darts (1985)(Soft 2000) ZXSpectrum +2707936CDD3CC5E0554C4560C7F490B0 Dartz (1984)(Automata UK) ZXSpectrum +8F2C72BFB309F616F70AFD18B65D9986 Dartz (1984)(Automata UK)[a] ZXSpectrum +EB62E58DE9E355FD2845248AA0F772FF Dash it! (2004)(Nair, Arjun)(IN)(en) ZXSpectrum en IN +EDB9FA676B829001FEF885B20207A0FF Datador (1983)(ZX Data)(DK)(en)[aka Automonopoli][re-release] ZXSpectrum en DK +B3B08364AE93CA1657A72FF5AE5911BC Davy Jones Locker (1987)(River) ZXSpectrum +E59C5045108BD6F6133D895E3DE43B12 Dawnssley (1987)(Top Ten) ZXSpectrum +98A1566D8029FCD6A56E188B288C8071 Day at the Races, A (1984)(Sinclair User) ZXSpectrum +A6EFF037765276B1D97BA379AA55BC1D Day Before, The (1985)(Load 'n' Run)(IT) ZXSpectrum IT +4272165F865B50837B2043EBC509C41A Day in the Life of a Tupperware Salesman, A (1995)(Adventure Workshop, The)(Tape 1 of 2 Side A) ZXSpectrum +4C8034C55E002B11035872982861B6B0 Day in the Life of a Tupperware Salesman, A (1995)(Adventure Workshop, The)(Tape 2 of 2 Side B) ZXSpectrum +AF54A922D450A56BAC2C29009E79C10C Day in the Life of Mike the Mole, A (1999)(Arab, Niall De)[CSSCGC] ZXSpectrum +64531DE713EB23394FF178A2D6D87A64 Day in the Life, A (1985)(Dixons)[re-release] ZXSpectrum +67C5E41C409530C64B06E2AF99525372 Day in the Life, A (1985)(Micromega) ZXSpectrum +4A658E346AF4EF7F094D057A0ACAA3EB Day in the Life, A (1985)(Micromega)[a] ZXSpectrum +42272F2E00984BDF9DB164360B5CCFE8 Day of the Match (1983)(Video) ZXSpectrum +0A6440D94CFE8B097E1A3858155D7496 Day Trip (19xx)(Floyd, Leslie) ZXSpectrum +16843BE0CD45F77B23715BEC33225954 Days of Thunder (1990)(Mindscape International)(128K) ZXSpectrum +8143D318785A0BF1DBD90BF3C13851CC Days of Thunder (1990)(Mindscape International)(48K-128K) ZXSpectrum +E3EC7B3A4F25EACAD1B96779BDDB68C9 D-Day (1984)(Games Workshop) ZXSpectrum +EFF5E85183709B6F320CD50AEA4CFC06 D-Day (1984)(Games Workshop)[a] ZXSpectrum +B88D69ECB5C096779577DB90404A4C9D D-Day (1984)(Games Workshop)[a2] ZXSpectrum +75AC345A1E4A6C4ABEB3EE3CD2A2EA28 D-Day (1984)(Summit)[re-release] ZXSpectrum +AACB28A0700E8A76EB65B9A53774A937 Deactivators (1986)(Reaktor) ZXSpectrum +80F38AF26BF70337A7B6EE9F543A8EF7 Deactivators (1986)(Reaktor)(128K) ZXSpectrum +837AB65962E3B61D96B782319B12C176 Deactivators (1986)(Reaktor)(128K)[a] ZXSpectrum +814EB1708C8AB4C9E087E5B2678A4C9E Deactivators (1986)(Reaktor)(128K)[a2] ZXSpectrum +B47007CE10A09B1FD955E1E02239708B Deactivators (1986)(Reaktor)(48K-128K)[a][BleepLoad] ZXSpectrum +8DB9582B0B9A6C89F8A3F072D61EA7AC Deactivators (1986)(Reaktor)(48K-128K)[a2][BleepLoad] ZXSpectrum +46138E2FA70656B39CD443130AB50A30 Deactivators (1986)(Reaktor)(48K-128K)[BleepLoad] ZXSpectrum +D15E8296AB9A532AA8FA3F6EA1AFCAC6 Dead End (1990)(Adventure Workshop, The)(Side B)[re-release] ZXSpectrum +4E35C84305A4B032657EB8E4FF1ACE39 Dead End (1990)(Interactive Technology) ZXSpectrum +47DA2A7962DA8E0D2CD80F2220F65477 Dead End v3.00 (1990)(Adventure Workshop, The)(Side A)[re-release] ZXSpectrum +22BAC76E865868E66E0F1E8F8DF8EBFA Dead End v3.00 (1990)(Interactive Technology) ZXSpectrum +CE1519B02A5BC3E835FC0BC6A2067BB5 Dead End v3.00 (1990)(Interactive Technology)[a] ZXSpectrum +C67939F1FD8E0B39FBA6618828E90519 Dead End v3.00 (1990)(Interactive Technology)[a2] ZXSpectrum +1B9DC535836AA905AA6C96874D81D90A Dead Flesh Boy v2 (2015-05-07)(Vanbsoftware)(48K-128K) ZXSpectrum +F0E99C809E522B564236E5910DB115AA Dead London (2006)(Richards, Graham)[CSSCGC] ZXSpectrum +1415D7ABDBD1B20514A92A6F150EC115 Dead or Alive (1987)(Alternative) ZXSpectrum +6E37B9FDBFF10AEBD9167B7DE20F3599 Dead or Alive (1987)(Alternative)(Side A) ZXSpectrum +C1AD62DBB1A46D5027C6FB7F7A087F9C Dead or Alive (1987)(Alternative)(Side B) ZXSpectrum +FFECCFF165413F87FD868050C7061EA4 Dead or Alive (1987)(Alternative)[a] ZXSpectrum +F13C6D8C8997C2FC3B0981B1055ECF97 Dead Ringer (1987)(Reaktor)[a][SpeedLock 4] ZXSpectrum +A7C68D15590C1BB40F98396EEF38E075 Dead Ringer (1987)(Reaktor)[SpeedLock 4] ZXSpectrum +CF74E06A9816895E7CF6B4F044AB60AE Deadenders (1989)(Top Ten) ZXSpectrum +64A90F1D4423761EE6FF1343E6EB67BF Deadenders (1989)(Top Ten)[a] ZXSpectrum +88C5903B1FF799CD5865667FB2E21DA1 Deadenders (1989)(Top Ten)[a2] ZXSpectrum +55483B66D6E5F8B9689EB49406DE6BE9 Deadly Evil (1990)(Players Premier)(48K-128K) ZXSpectrum +408C844C0C9A4746292C84BEA2C9892C Deadly Mission (1987)(John Henry Enterprises) ZXSpectrum +5DE41F84C30ECD2C7EECF61A0BBC910D Deadly Mission (1987)(John Henry Enterprises)[a] ZXSpectrum +BA7B4AC91590D6E0B6B90407081523F1 Deadly Mission, The (1985)(Britton, Adam) ZXSpectrum +5B8E7FB1F9411CC3142DA223FC6575B4 Deadly Mission, The (1994)(Computer Gamer) ZXSpectrum +C18CB5395BA4018B1C95F56EB27D47B9 Deadly Silence (1991)(Elven Adventurers) ZXSpectrum +F30AF177A91B375FD977D9BBD01507A9 Deadly Silence (1991)(Elven Adventurers)[a] ZXSpectrum +03AD17E6E775EAE6C9E029A5EDF0BD97 Deadly Skeletons (1990)(Prophics)(CZ) ZXSpectrum CZ +A9BD4174C505D4E9715771D4D85C0831 Death Before Dishonour (1987)(Alternative) ZXSpectrum +706B742B87784603956554CAA4BAA6DD Death Before Dishonour (1987)(Alternative)[a] ZXSpectrum +28705A795ECE32327A811FE5CAC9315A Death Before Dishonour (1988)(System 4)(ES)(en) ZXSpectrum en ES +6FE2DA681F7B877A35C4CB3D31E68741 Death Bringer (19xx)(Guild, The) ZXSpectrum +FFB0F8567AAC219398181978A933A09D Death Chess 5000 (1984)(Artic Computing) ZXSpectrum +B649668EF814A3008B2DE8FBB8DBC929 Death Cruiser (1983)(Noble House) ZXSpectrum +E1088AD8E67C6EAF7F4A93786AD8C8C9 Death Duel (1986)(Sinclair User)(16K) ZXSpectrum +F6E1357ECAB1FB74FBB34A69D0DBB8D6 Death in Russia 1941 (1986)(MC Lothlorien) ZXSpectrum +50D5991A2CC7CE94AE1F456AE3CAA4BE Death in the Snow 1812 (1986)(MC Lothlorien) ZXSpectrum +5FB2730724E0632B442B199FC05EB662 Death Lift (1985)(Stills, S.) ZXSpectrum +2C868EB390744015B57ACDB50F12ED76 Death or Glory (1987)(CRL Group) ZXSpectrum +D5E067DB71E922B3641458D884861E7F Death or Glory (1987)(CRL Group)[a] ZXSpectrum +71E840DD95D5890597226321BE2A67AD Death or Glory (1993)(Dream World Adventures)(Tape 1 of 2 Side A) ZXSpectrum +4667AC65462FE3430CE9B4893A379670 Death or Glory (1993)(Dream World Adventures)(Tape 1 of 2) ZXSpectrum +691FC1CDE752049450E3CD274105164A Death or Glory (1993)(Dream World Adventures)(Tape 2 of 2 Side B) ZXSpectrum +38AAF01C925681E37AE6E856A196B79D Death or Glory (1993)(Dream World Adventures)(Tape 2 of 2) ZXSpectrum +30AD6F8E623A0DEB4A8C650C8CE7EBB8 Death Pit (1985)(Durell) ZXSpectrum +39ABC2EFDC45B6899548E45301188642 Death Stalker (1989)(Code Masters)(48K-128K) ZXSpectrum +76B08F9B9DDD19495D64171DBEFE9391 Death Stalker (1989)(Code Masters)(48K-128K)[a] ZXSpectrum +7EA71BE2340FACFFC5ED56DA56AFFC21 Death Stalker (1989)(Code Masters)(48K-128K)[a2] ZXSpectrum +59E4C3E35ECAFA5B18C65262D3A8F780 Death Star (1984)(Rabbit)(16K) ZXSpectrum +2B171B9219537809B79CB8B75121E35C Death Star (1984)(Rabbit)(16K)[a] ZXSpectrum +179518011D2F0A07A92D5EEF66FCB95D Death Star Interceptor (1985)(System 3) ZXSpectrum +AC0FA4543884DF79B2C4258445155812 Death Star Interceptor (1985)(System 3)[SpeedLock 1] ZXSpectrum +3A3D39C29918C07A41836696948A776C Death Wake (1985)(Bug-Byte)[Power-Load][re-release] ZXSpectrum +7BF563EE7F84A5CCA931ED4CC46380D9 Death Wake (1985)(Quicksilva) ZXSpectrum +AEB4FCBFF3E1CC2932317EFD45A3E5F8 Death Wake (1985)(Quicksilva)[a] ZXSpectrum +CD94EFB523F70B164A81FAD16662402E Death Wake (1985)(Quicksilva)[Power-Load] ZXSpectrum +E40012D12001C0CE8EF95F50267E6255 Death Wish 3 (1987)(Erbe)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +70F05ED6140EA725F02492F617E52CF5 Death Wish 3 (1987)(Gremlin Graphics)(48K-128K) ZXSpectrum +BA0E02CFC998A3C2EC3E301CB799789E Death Wish 3 (1987)(Gremlin Graphics)(48K-128K)[a] ZXSpectrum +88E7397251997114A71553891309DB5E Death Wish 3 (1987)(IBSA)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +A1FB12296E8448BD76339C1537AAF6AA Deathball 2000 (1986)(Alpha-Omega) ZXSpectrum +ED85E722C1498248D905303818EB36EA Deathball 2000 (1986)(Alpha-Omega)[a] ZXSpectrum +FE364C0806838107A6DC12B5FADDCAB2 Deathchase (1983)(Micromega)(16K) ZXSpectrum +8D69971F4FEBD3E244ECFFE3BF498F9B Deathchase (1983)(Micromega)(16K)[a] ZXSpectrum +21F1B69CE2A94DCF3A5BB288E26E28F1 Deathchase (1983)(Micromega)(16K)[a2] ZXSpectrum +C467E05682929EFD09EDDF4F16389BDD Deathchase (1983)(Micromega)(16K)[a3] ZXSpectrum +56ABAAF0562885024B9200EA3CAC808D Deathchase (1983)(Micromega)(16K)[a4] ZXSpectrum +4443397AD973CC066E06D9854CC69035 Deathchase (1983)(Zeppelin Games)(16K)[master tape][re-release] ZXSpectrum +9610149A1C769DDEEFFAADACE7AEB36C Deathchase (1983)(Zeppelin Games)(16K)[re-release] ZXSpectrum +567515719A48BF4C4A569B5C3A8FB467 Deathchase (1986)(2.99 Classics)(16K) ZXSpectrum +E0C7034CA738953765B35351729479E3 Death's Head Hole (1983)(Peaksoft) ZXSpectrum +2F154FA8D3F49A86DEF37D9FA76C6F3E Deathscape (1987)(Starlight) ZXSpectrum +33675B1E87C8D7997DD3FBEB6E0B7B27 Deathscape (1987)(Starlight)[a] ZXSpectrum +E6142242C80D39220ECB7566A17D99CB Deathscape (1987)(Starlight)[Power-Load] ZXSpectrum +D5E82FF7B1DD07D9E0F67112EDAF852B Deception of the Mind's Eye (1993)(Electric Storm Productions)(128K) ZXSpectrum +CE601FCB3E59FE5E9E086313E8BC66D4 Deception of the Mind's Eye (1993)(Electric Storm Productions)(128K)(Tape 1 of 2) ZXSpectrum +5D4930D205561A9CC96269FDBD8F3F2D Deception of the Mind's Eye (1993)(Electric Storm Productions)(128K)(Tape 2 of 2) ZXSpectrum +94F88A1150DBEA61F1BADE393ED2231E Decor Wreckers (1984)(Scorpio) ZXSpectrum +DFD541342DCA801CF39DA10668C1235A Decor Wreckers (1984)(Scorpio)[a] ZXSpectrum +BA883828A625CCEA1C032547FD61896F Deek's Deeds (1990)(Bass-On) ZXSpectrum +8CE6C0E4889D2BDAD1CDDA8C1BF016C3 Deek's Deeds (1990)(Zenobi)[a][re-release] ZXSpectrum +7E289094B4453B50997D8397546D5A7B Deek's Deeds (1990)(Zenobi)[re-release] ZXSpectrum +7B5AB9D45E4E16B3F40C18CA0721E2F7 Deep Blue (2017)(Errazking) ZXSpectrum +0A514CA3C9B1CB09951756170121196A Deep Core Raider (2016-04-17)(Jenkinson, Paul)(48K-128K) ZXSpectrum +8E76F8B39327670DDEEB57EA3842C195 Deep Probe (1992)(Compass) ZXSpectrum +8918EF4481F9A273413BEDC1FC40300A Deep Probe (1992)(Compass)[a] ZXSpectrum +FB023585F87FE23BBF9023A23905E172 Deep Probe (1992)(Compass)[a2] ZXSpectrum +2AF97103D5238CCE87176A9C3795E29A Deep Probe (1992)(Compass)[a3] ZXSpectrum +52899BB57A83BCB5BFB4FB3A7DECB3D0 Deep Probe (1992)(Compass)[master tape] ZXSpectrum +D478D6B7D7C16B9FB83202125D292DDB Deep Scan (2005)(Beyker Soft)(ES) ZXSpectrum ES +22ED17EE85BDC1FEA14B5411A294A7A0 Deep Scan (2005)(OCTOCOM)(ES) ZXSpectrum ES +F86358CB6E98C2C16E94411EC5322FEE Deep Scan (2005)(OCTOCOM)(ES)[a] ZXSpectrum ES +7F6B3A1F631F97A294AD31DDD9E101F6 Deep Space (1984)(Kryptronic)[re-release] ZXSpectrum +168DCF461BC21772A01529224DCBCDFB Deep Space (1984)(PSS) ZXSpectrum +D8E55CC11CCD78FD88C5764001C724EB Deep Strike (1986)(Durell) ZXSpectrum +28371AD6D17750233EDB3E62DA79F2F6 Deep Strike (1986)(Encore)[re-release] ZXSpectrum +761397CE74EF3564DF4BD0C9A19ADA57 Deep Strike (1986)(Erbe)(ES)(en)[re-release] ZXSpectrum en ES +FE00D7784EB2F9F173E3542F0377B761 Deep Strike (1986)(IBSA)(ES)(en)[re-release] ZXSpectrum en ES +4533904F84DA0F91CCC61027641541C5 Deep, The (1988)(U.S. Gold) ZXSpectrum +2DC584CE391771803244101E75D9548E Deep, The (1988)(U.S. Gold)[Alkatraz Protection System] ZXSpectrum +E81639595B165021253C9402C4C2D80D Deep, The (1989)(Erbe)(ES)(en) ZXSpectrum en ES +A168C8C174D90A3CADE43F035660242C Defcom (1986)(Bug-Byte)(48K-128K)[re-release] ZXSpectrum +63A6AD92E0053C3104420BAA314CDF29 Defcom (1986)(Quicksilva)(48K-128K) ZXSpectrum +6D23CA0CFCF726FF5FCF937BF85840C3 Defcom (1986)(Quicksilva)(48K-128K)[a] ZXSpectrum +9916C7CCA22AAD7F23E8E5D8377777DE Defcom (1986)(Quicksilva)(48K-128K)[a2] ZXSpectrum +1F972C8455CC7FF280E2A537DE1F89D7 Defcom (1988)(Zafiro Software Division)(48K-128K)(ES)(en)(Side A) ZXSpectrum en ES +9F19BB1E0AC4DD5522CE522D14B25578 Defcom (1988)(Zafiro Software Division)(48K-128K)(ES)(en)(Side B) ZXSpectrum en ES +D5B960FF9D82FB52EBB84001482A4A81 Defcom 1 (1989)(Iber)(ES)(Side A)[aka Defcon 1] ZXSpectrum ES +9AFF6DEAC9A73EE924722CEB84A05D8F Defcom 1 (1989)(Iber)(ES)(Side B)[aka Defcon 1] ZXSpectrum ES +61C3B70FFB1CEBD8958235FF6D4D19CB Defcom 1 (1989)(Iber)(ES)[aka Defcon 1] ZXSpectrum ES +E10353FBA38276E2AF42F393D52A5BB8 Defence (1985)(Spectrum Computing)(16K)(GB)(es) ZXSpectrum es GB +1ED3FAFBC657C79D1183E6FA6D01FC66 Defenda (1984)(Currys)[re-release] ZXSpectrum +68CCD0B3768AF6176CA22480A673222B Defenda (1984)(Interstella) ZXSpectrum +E47D07EFE077DD0EC5BB1598752B8022 Defenda (1984)(Interstella)[a] ZXSpectrum +56266851D0C06EB639A1E41141B86ACE Defendar (1984)(Mikro-Gen)[aka Deffendar] ZXSpectrum +A0FBEA8E76E8095539F8006C58A6B471 Defender (1982)(Altwasser, Richard Francis)(16K) ZXSpectrum +5F53BD5CAF027334202D443DFF048AC2 Defender of the Crown (1989)(Cat, The)(HU)(en) ZXSpectrum en HU +8DCC8344DBD276EAB47F461F1738EDF5 Defender of the Crown (1989)(Cat, The)(HU)(en)[a] ZXSpectrum en HU +435193B59A59D9A13CD1AFBAD3B828D6 Defenders of the Earth (1990)(Enigma Variations)(128K) ZXSpectrum +C9931EF1A2F4AA7D51BC7AEDA4DE6011 Defenders of the Earth (1990)(Enigma Variations)(48K-128K) ZXSpectrum +D0F8C88E0BD0611621137B6706F61165 Defenders of the Earth (1990)(Enigma Variations)(48K-128K)(Side A)[Alkatraz Protection System] ZXSpectrum +CBECF143826A0AB3292D5CC5D016DB6C Defenders of the Earth (1990)(Enigma Variations)(48K-128K)(Side B) ZXSpectrum +C94C3EB9823197128B1C8209C509ADA5 Defenders of the Earth (1990)(Hi-Tec)(48K-128K)(Side A)[re-release] ZXSpectrum +20A3AECA7D5CE87C14E87C29ECB8F180 Defenders of the Earth (1990)(Hi-Tec)(48K-128K)(Side B)[re-release] ZXSpectrum +14FE94882940DD650F2999D4D5FF30A6 Deflector (1982)(MiCROL)(16K) ZXSpectrum +098F8D40CA4D10E113FFD212204EA31A Deflektor (1987)(Erbe)(ES)(en)[Search Loader][re-release] ZXSpectrum en ES +DBC690B02DB92E252B1CA3092D17C579 Deflektor (1987)(Gremlin Graphics) ZXSpectrum +D3DDAE68BFBC3C64BC3F142261573FC2 Deflektor (1987)(Gremlin Graphics)[Search Loader] ZXSpectrum +21DDBC2006716F94AF1E99C3FA31EBCC De-Fusion (1983)(Lyndenhurst) ZXSpectrum +0E79ADEC07DEEE1B6128388DEEA1EE37 Defusion (2005)(Collins, Paul E.)[CSSCGC] ZXSpectrum +018D624231E7B2442691171D0E0D9C69 Deja Vu - The Remix (1990)(Crash) ZXSpectrum +81FDF2CAB856C98ACC33ABD9FE5F5465 Dekorating Blues (1986)(Alpha-Omega)(Side A) ZXSpectrum +C3D2DFC6F22539BA5FC62EB79D32F598 Dekorating Blues (1986)(Alpha-Omega)(Side B) ZXSpectrum +756E9503E833836C90597031A97E4C1C Delfox (1988)(Dinamic)(ES) ZXSpectrum ES +46AA6B1FCF4BBC29B4D6B1F05C5BB98D Delfox (1988)(Dinamic)(ES)[a] ZXSpectrum ES +21B198118052D9179C732EAF9B266359 Delfox (1988)(Dinamic)(ES)[a2] ZXSpectrum ES +FA6A2055E0DD59BD964D1EE166F2A47F Delitto Alla Villa (1985)(Load 'n' Run)(IT) ZXSpectrum IT +17F38140095EC83D37ACC286F9A8A1CA Deliverer 2 - Escape to Eskelos (1987)(Parks, Brian) ZXSpectrum +B990EFB44986DE7445831966C327EF52 Deliverer 2 - Escape to Eskelos (1987)(Parks, Brian)[a] ZXSpectrum +092C7A9A9F84B70E552AC81F131935EA Delta Charge! (1990)(Thalamus)(128K) ZXSpectrum +71CDF655997D6D802A9669139D7B3821 Delta Charge! (1990)(Thalamus)(48K-128K) ZXSpectrum +72AB215C83FA6AE2400F0331773705CC Delta Wing - 1 Player (1984)(Creative Sparks)(Side A) ZXSpectrum +1E6CBFE3CD959D742302944C2A1485B3 Delta Wing - 1 Player (1984)(Creative Sparks)(Side A)[a] ZXSpectrum +34B914A9ADFF8D053A95104C2EF1F95F Delta Wing - 1 Player (1986)(Mastertronic Added Dimension) ZXSpectrum +CC56C033B5FE7ABA9E99BCEB7AC148A5 Delta Wing - 1 Player (1986)(Mastertronic Added Dimension)[a] ZXSpectrum +D7136E9E250ADE35BB468AD5C310D78A Delta Wing - 2 Players (1984)(Creative Sparks)(Side B) ZXSpectrum +48121F229373730056FDA170C2E99B47 Delta Wing - 2 Players (1984)(Creative Sparks)(Side B)[a] ZXSpectrum +AF1AA660550CE422F221BF89F5ED6550 Delta Wing - 2 Players (1986)(Mastertronic Added Dimension) ZXSpectrum +5B287632143150E8A576177F4BDBE938 Delta Wing - 2 Players (1986)(Mastertronic Added Dimension)[a] ZXSpectrum +3191D90EE0DB17182A1CE5BDEA94745C Delta Wing (1984)(Compulogical)(ES)(en)[re-release] ZXSpectrum en ES +0D3EDA2F87CDA5600CAE327C140C10CD Delta Wing (1986)(Mastertronic Added Dimension) ZXSpectrum +DA7391B1331599436479D06893ECE4CE Deltic Fleet Manager (1986)(Dee-Kay Systems) ZXSpectrum +7DE1E176A02D8008D449366A86356434 Deluxe Greyhound Racing Simulator v1.01 (2007)(Blood, Andrew)[CSSCGC] ZXSpectrum +72096EB6CCAADE0F31E0A26F367E155F Deluxe Horse Racing Simulator v1.17 (2007)(Blood, Andrew)[CSSCGC] ZXSpectrum +6B1D8EDFC0BEFECB631CE5DF6F420239 Demi-God (1989)(Softel) ZXSpectrum +443DDC674247701A29E269B345246B0E Demi-God (1989)(Softel)[a] ZXSpectrum +83A02FB7777E963EEAC95EE53D91DA3A Demigod (1989)(Zenobi)[re-release] ZXSpectrum +104F74A422C785D0A844EEB24DFC6420 Demolition (1984)(Dorling Kindersley) ZXSpectrum +F6B650C4BB243BBDCCB3156AA5B32164 Demolition (1984)(Dorling Kindersley)(GB)(de) ZXSpectrum de GB +F53415EB3B24541A38E98BFFD2B96118 Demon from the Darkside (1986)(Compass) ZXSpectrum +5DE3E645430267D8AE72651E7F620A9D Demon from the Darkside (1986)(Compass)[a] ZXSpectrum +AB16B9EBE15AAE576362626B4F695EC7 Demon from the Darkside (1986)(Compass)[a2] ZXSpectrum +C6F4A02BE4D6A1D560451B6B66B4FF96 Demon from the Darkside II - The Golden Mask (1987)(Compass) ZXSpectrum +DE738D0B5411137CA11768554645744F Demon from the Darkside II - The Golden Mask (1987)(Compass)[a] ZXSpectrum +746B8294EF735420C2FBC3D9A4B4C5A1 Demon from the Darkside II - The Golden Mask (1987)(Compass)[master tape] ZXSpectrum +147E0133CC17003DF8F318400C15158E Demon Knight (1983)(ASP)[a][aka Medieval Adventure] ZXSpectrum +727AF591A9ACF6869B1D92A86548D4E0 Demon Knight (1983)(ASP)[a2][aka Medieval Adventure] ZXSpectrum +243359E992F906410332CEE3C3015E80 Demon Knight (1983)(ASP)[aka Medieval Adventure] ZXSpectrum +ADD11828077BECD93C2A5B192E776B85 Demon Knight (1983)(Forward)[re-release] ZXSpectrum +35225A9A62606803A5A1512102165101 Demon Lord - Forbidden Forest (1984)(Mansfield Computers & Electronics) ZXSpectrum +CB22C07A85B387F6264E2A6F958BA047 Demon Lord - Fortress of Fear (1984)(Mansfield Computers & Electronics) ZXSpectrum +EB6C95AD681415869E290C8A8B573BC1 Demon Lord (1984)(Mansfield Computers & Electronics)(Tape 1 of 2) ZXSpectrum +5D50A954FB1FCAE1BD8F1CB1AB8F87D3 Demon Lord (1984)(Mansfield Computers & Electronics)(Tape 2 of 2) ZXSpectrum +DF0670208C52E991F310A4993F39BD54 Demon Slayer (1992)(Sinclair User) ZXSpectrum +DB5EA2089E84E282DBE7A4DE69386DFE Demon Slayer (1992)(Sinclair User)[a] ZXSpectrum +9F9240699B713653CF61EF17B2A91F1B Demon-Driver (1983)(Swap)(DE) ZXSpectrum DE +100B8FB07EA7A84CDF52862B1BF2591C Demoni (1987)(Load 'n' Run)(IT) ZXSpectrum IT +A1B602804F63B4B2BA723E9C23B95489 Demon's Revenge (1988)(Firebird) ZXSpectrum +B5915FDECE57A8B6CAD59241E6EF4AC1 Demon's Revenge (1988)(Firebird)[BleepLoad] ZXSpectrum +8AAF054C9B216FA5A7271A5809912C93 Demon's Revenge (1988)(MCM)(ES)(en)[BleepLoad][re-release] ZXSpectrum en ES +1F285B5137E6A5F0042C2458B950F666 Demonslair (1987)(Gadtek Games) ZXSpectrum +7B3C5954670158D89F639EE30455665A Denever-torony (2002)(Nyitrai, Laszlo)(HU) ZXSpectrum HU +F4761577B453FFE5435ED12AD43E3B41 Denis through the Drinking Glass (1983)(Applications Software Specialities) ZXSpectrum +B819D254FC02E82F62912D066DA3E2B3 Denis through the Drinking Glass (1983)(Applications Software Specialities)[a] ZXSpectrum +88962A1CCFE74846D7F43692B4581AB4 Denis through the Drinking Glass (1983)(Applications Software Specialities)[a2] ZXSpectrum +B2ABF7021CDE1A5F5372D256C8A93E10 Denis through the Drinking Glass (1983)(Applications Software Specialities)[a3] ZXSpectrum +98F6D8C34C36716582411929FDB82D88 Denizen (1988)(Players) ZXSpectrum +CD28849C5919D3778FA1A03CD36A3D7F Denizen (1988)(Players)(128K) ZXSpectrum +47095ACE0221955E004F01B4D703DF95 Denizen (1988)(Players)(128K)[a] ZXSpectrum +55B0004ABC80F0DAE95353B2203D17EE Denizen (1988)(Players)(48K-128K) ZXSpectrum +D433C189647B1C0AAC0B36D5836AD7CE Denizen (1988)(Players)(48K-128K)[a] ZXSpectrum +16FBD66536B0416E2C519760F3510D20 Depot Master Finsbury Park (1989)(Greenup, Ashley) ZXSpectrum +31E06AA79BB5B0FC608E54702B208031 Depot Master Old Oak Common (1989)(Greenup, Ashley) ZXSpectrum +6ECFDB160E894244C48ED23382987B50 Derby Day (1983)(CRL Group)[a][aka Horse Racing] ZXSpectrum +27F5D5B166B7D94EA04FE92EC21256F0 Derby Day (1983)(CRL Group)[aka Horse Racing] ZXSpectrum +5CC5611F7D84A58EA7E2B7BAAFF46D9E Dervish (1987)(Power House, The) ZXSpectrum +734564303CC47DB62BF532C9382D68ED Desafio Total (1991)(Erbe)(128K)(ES)(en)[aka Total Recall][re-release] ZXSpectrum en ES +E522F664CA2E44C170D17B48BE342310 Desant (2007)(Groman)(PL)[CSSCGC] ZXSpectrum PL +1761D357454CF69B0B6078F29ADB7588 Descent (1995)(7 Gods)(128K)(SK)(en) ZXSpectrum en SK +FED723A335C1A16DCE449EBE90DF75A6 Desert Burner (1985)(Sparklers) ZXSpectrum +2C38A0FA81A30482A2F7CF38D4167E8E Desert Hawk (1986)(Players) ZXSpectrum +7766E3665F1C7D2BF6CBCBD97DF805F3 Desert Hawk (1987)(Compulogical)(ES)(en) ZXSpectrum en ES +CF61EEE57C12D26E631F9CE536907B72 Desert Island (1991)(G.I. Games) ZXSpectrum +20B8F585191F8B8280707E761E21E8FB Desert Rats (1985)(CCS)(128K)[aka North Africa Campaign, The] ZXSpectrum +7EA16230FD68690DA573C9F483CFD962 Desert Rats (1985)(CCS)(48K-128K)(Side A)[aka North Africa Campaign, The] ZXSpectrum +0FF5F8184686A7FF57AE43E83A3C6269 Desert Rats (1985)(CCS)(48K-128K)(Side B)[aka North Africa Campaign, The] ZXSpectrum +3839FCB12133C908434AD6B44A46CA33 Desmond and Gertrude (1991)(Delbert the Hamster) ZXSpectrum +BAB24D4040D0E3A5AB88AF42443C660A Desmond and Gertrude (1991)(Delbert the Hamster)[a] ZXSpectrum +30ADC58EDE024D928348E8894610675B Desolator (1988)(Erbe)(48K-128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +F85DEB3B6B82EA671738D489C3A5EF73 Desolator (1988)(Erbe)(48K-128K)(ES)(Side A)[re-release] ZXSpectrum ES +4FC295B5389C6EED9D1A9F83D2F6C531 Desolator (1988)(U.S. Gold)(48K-128K) ZXSpectrum +6EAE5AB9884E60A450D353583E933024 Desolator (1988)(U.S. Gold)(48K-128K)(Side A)[Alkatraz Protection System] ZXSpectrum +FC0B6A08E051AE72966D91CD9528733B Desolator (1988)(U.S. Gold)(48K-128K)(Side B) ZXSpectrum +41D9556CF68A62302F8277BF5E59DC4D Desolator (1988)(U.S. Gold)(48K-128K)[a] ZXSpectrum +8652BB7809609D51ACB787F8F0BE9B91 Desperado (1986)(Central Solutions) ZXSpectrum +7D69321D859CB0FC22C4325B27AD81EE Desperado (1986)(Central Solutions)[a] ZXSpectrum +7738B3FA7E990365D2305E501D6869B8 Desperado (1987)(Topo Soft)(ES) ZXSpectrum ES +039ACE3F410F7D66A0169064A4BE9561 Desperado (1987)(Topo Soft)(ES)(Side A) ZXSpectrum ES +6065BF9DF7662A3F75D8904D02EE79B2 Desperado (1987)(Topo Soft)(ES)(Side B) ZXSpectrum ES +1F5CC3B67D1182DA262177499FE8E501 Desperado (1987)(Topo Soft)(ES)[a] ZXSpectrum ES +00BE0C80DCBDB6DD47BAA819C1AA1403 Desperado (1987)(Topo Soft)(ES)[a2] ZXSpectrum ES +99EA711DE00B3055E0373C8942E44A1F Desperado (1987)(Topo Soft)(ES)[a3] ZXSpectrum ES +8D3C676586180568D91AC91374E259AA Desperado (1987)(Topo Soft)(ES)[a4] ZXSpectrum ES +58E07435F13ABE68B9E08E4BBDC7C07F Desperado 2 (1991)(Topo Soft)(48K-128K)(ES) ZXSpectrum ES +52B95D986F3127B80CA96463241E7B1D Desperado 2 (1991)(Topo Soft)(48K-128K)(ES)(Side A) ZXSpectrum ES +4A7EF7D7B7E21A348ACBE7C976DDC747 Desperado 2 (1991)(Topo Soft)(48K-128K)(ES)(Side B) ZXSpectrum ES +E8E3E5982B287E816CC88A6C3006B932 Destiny Mission (1990)(Williams Technology)(48K-128K) ZXSpectrum +0633664B3550C78E5AC67F7C150B2D92 Destiny Mission (demo) (1990)(Williams Technology)(48K-128K)[Sinclair User Covertape] ZXSpectrum +0112BBDDEE788633EF8E378D976C28C2 Destroyer (1983)(Abacus Programs)(16K) ZXSpectrum +AB83FD0E7740EC3AB87C1297F425F583 Destroyers (1983)(Impact)(16K) ZXSpectrum +C5508B21136EEB68D03F5C9BC73363B3 Destruction of the Galactic Empire, The (1984)(Ashton, David - Wilson, Grant) ZXSpectrum +602EA51EF52551272356F28B714C2DCD Destruction of the Galactic Empire, The (1984)(Ashton, David - Wilson, Grant)[a] ZXSpectrum +2C029F061B33A35D13A1D97D752057EF Destruction of the Galactic Empire, The (1984)(Ashton, David - Wilson, Grant)[a2] ZXSpectrum +DAD86466A3A572430A39277702C3C208 Destructor (19xx)(-)(16K)(es) ZXSpectrum es +46637457AA72687286F9315C30ED4DBF Destructor (2005)(Garcia, Aitor Gomez)(ES)[Bytemaniacos 2005 BASIC Contest] ZXSpectrum ES +65232484DB678AA8026E45C4ABE832AE Destrux (1990)(Your Sinclair) ZXSpectrum +55253C6D288B4475CF0D81F653A011C5 Destrux (1990)(Your Sinclair)[a] ZXSpectrum +6F288088C1E24DFE2F7936E44D47613C Detective (1983)(ASP) ZXSpectrum +E837D1C1712FD204D789395F52A9A06C Detective (1983)(ASP)[a] ZXSpectrum +01CB2FC85A9F5EF23D052EDCFED211C0 Detective (1983)(Forward)[re-release] ZXSpectrum +52B1423228829F4EA2DD2F308FF11615 Detective (1983)(Your Computer) ZXSpectrum +84D273CF06255AFE48F6AD0AA4DD437B Detective, El (1983)(Ventamatic)(ES)[re-release] ZXSpectrum ES +EDE33115AEDA3D1071678819870EB08B Detective, The (1983)(Arcade) ZXSpectrum +DE583B2969056446F65FE446FBA8E73F Detective, The (1983)(Arcade)[a] ZXSpectrum +FAD6042E2A6BA9DDABD34EBEB2315CA8 Detective, The (1992)(Guild, The) ZXSpectrum +A3B432083A2CD1FDA92CDDC20F134AD6 Detornator (1988)(Impact) ZXSpectrum +6DA54EA3EDFFB733F10B55FED5E2B489 Deus (1988)(Load 'n' Run)(IT) ZXSpectrum IT +B4240B3A371CD369266A25BC50C73691 Deus Ex Machina (1984)(Automata UK) ZXSpectrum +5C2E84490894019DEAF6C10813A60AD5 Deus Ex Machina (1984)(Automata UK)[a] ZXSpectrum +6D31424AFCA3D3F021A0C1A04945BE30 Devastating Blow - 1 Player (1991)(Beyond Belief) ZXSpectrum +41641BC88DC5918842C31668C7DD6EB3 Devastating Blow - 2 Players (1991)(Beyond Belief) ZXSpectrum +61CE32E055C430EDE5CF3D616F8A324B Devastating Blow (1991)(Beyond Belief)(Side A) ZXSpectrum +9872EF40E0FC64F44915CA8F5634FA88 Devastating Blow (1991)(Beyond Belief)(Side B) ZXSpectrum +342AC39E7261BF9C114B2168872BE324 Devastating Blow (demo) (1991)(Beyond Belief)[Your Sinclair Covertape] ZXSpectrum +242E7F4A921EC94F897E0FCB05B5F97F Deviants (1987)(Players)(48K-128K) ZXSpectrum +C4777CABECC289F1C4A51986C381D377 Deviants (1987)(Players)(48K-128K)[a] ZXSpectrum +F8FDBDD3741D2414BCE3839F31431875 Deviants (1987)(Players)(48K-128K)[a][Sinclair User Covertape] ZXSpectrum +241586CBADE194814F4901BAAEEEB435 Deviants (1987)(Players)(48K-128K)[a2] ZXSpectrum +2698C16C99C3259AE2EBEFE90BAD94FB Deviants (1987)(Players)(48K-128K)[Sinclair User Covertape] ZXSpectrum +312DF5F2718D3F6957FFB8B0FFA7915E Devil Diver (1984)(DK'Tronics) ZXSpectrum +46408E9E52664067050CABAB5E110115 Devil Rides In, The (1983)(Carnell)(16K) ZXSpectrum +E1CB474ACE49E441C14D150196E7797A Devil Rides In, The (1983)(Carnell)(16K)[a] ZXSpectrum +B065618B61595A29B5EE5E2CAE1898D4 Devil Rides In, The (1983)(Carnell)(16K)[a2] ZXSpectrum +45134F8B2ABECEBAFD5C575A54012069 Devil's Castle (2011)(Caubet, Josep Coletas)(ES)(en) ZXSpectrum en ES +16FEB4C41AA9B853D428896ADAB14E9B Devil's Crown, The (1985)(Mastertronic) ZXSpectrum +AD223C4B8986F45C9C2AEE4CE5FDD4C4 Devil's Crown, The (1985)(Mastertronic)[a] ZXSpectrum +99B106CD4A8F1203D5DE2A74B96809DE Devil's Descent (1985)(Pocket Money) ZXSpectrum +042C9929DA120715B3B206D35D4A12DC Devil's Descent (1985)(Pocket Money)[a] ZXSpectrum +49D5AAE3E5C4A03EEEDAB5E63A51DB08 Devil's Hand, The (1988)(Compass) ZXSpectrum +1B982F896BB5DE9C116DB7EF7FABA464 Devil's Hand, The (1988)(Compass)[a] ZXSpectrum +C16D0B376E8E3ED8A03932FB815B0E59 Devil's Hand, The (1988)(Compass)[a][master tape] ZXSpectrum +F189EE4BD65EAB8A5641B975CE3E8EFC Devil's Hand, The (1988)(Compass)[master tape] ZXSpectrum +37CF96CE45BF2BFF7288F577103209B9 Devil's Island (1983)(Gilsoft International) ZXSpectrum +F0E475A064F25DD0FCF0F5AF1B926B9D Devil's Island (1983)(Gilsoft International)[a] ZXSpectrum +995EBDC57A12FA50632979521C9D6E3D Devil's Island (1983)(Gilsoft International)[a2] ZXSpectrum +BB1186A1D594305B0BF94E23FEED5ED8 Devils of the Deep (1983)(Richard Shepherd) ZXSpectrum +D56F09138A11F25A012787B7732CFD52 Devils of the Deep (1983)(Richard Shepherd)[a] ZXSpectrum +47C2FEB8F1A2F2415B6785147F93815C Devils Sceptre (19xx)(-) ZXSpectrum +FA2413A1ED80245B0EDEC33B00C3BB14 Devils Sceptre (19xx)(-)[a] ZXSpectrum +B8A1FEF2612B7A530EA6A5D7F1652678 Dex (2011)(Cheese Freak) ZXSpectrum +8F01CC8E70D134A8686512F66617267A Dharma Initiative Swan Station Computer Simulator (2008)(Pablo, Hernan)(16K)[CSSCGC] ZXSpectrum +9B473BD70A0F53567996025774827B79 Diablo King (1984)(Cibercomp)(ES) ZXSpectrum ES +71BBC010A93017F045C24B64D0391B51 Diablo! (1988)(Nebula Designs)(128K)(Tape 1 of 3) ZXSpectrum +3B6CCCF35CF8DA6B459A6480E8D0C03E Diablo! (1988)(Nebula Designs)(128K)(Tape 1 of 3)[a] ZXSpectrum +8736BCDD0236D4F0ED0C3EAC7CE0DF18 Diablo! (1988)(Nebula Designs)(128K)(Tape 2 of 3) ZXSpectrum +3638C9EA6AC5B71682294FAFE865EB38 Diablo! (1988)(Nebula Designs)(128K)(Tape 2 of 3)[a] ZXSpectrum +3F02F747553FC9D96AD6E56FB60BEACC Diablo! (1988)(Nebula Designs)(128K)(Tape 3 of 3) ZXSpectrum +DD7DC88137F51FE26718592E234847F9 Diablo! (1988)(Nebula Designs)(128K)(Tape 3 of 3)[a] ZXSpectrum +D608EA2E498A6FC01C07218D40757A4C Diablo! (1988)(Nebula Designs)(Side A) ZXSpectrum +282D0F7B2E2642ACD50AC249935BBC78 Diablo! (1988)(Nebula Designs)(Side B) ZXSpectrum +64AB2E90097149070BCE32A53E4707A3 Diablo! (1988)(Nebula Designs)(Tape 1 of 3) ZXSpectrum +39FEA4B361B2F5EF30A49D8161877203 Diablo! (1988)(Nebula Designs)(Tape 2 of 3) ZXSpectrum +46AD291C379FFF6FD4EF50F1279160EC Diablo! (1988)(Nebula Designs)(Tape 3 of 3) ZXSpectrum +FAF339FE2061A6C2E2C83006CCD2CA8B Diablo! (1988)(Zenobi)(48K-128K)(Side A)[re-release] ZXSpectrum +72D09B10B1D611A63E884F91E2E832F9 Diablo! (1988)(Zenobi)(48K-128K)(Side B)[re-release] ZXSpectrum +777D0B47E8D51BA187E53B21013F7A49 Diablo! (1988)(Zenobi)(48K-128K)[re-release] ZXSpectrum +C1460EBCCC2F75515CE35DC490FB4743 Diagonalle (1984)(Newtech Publishing)(16K) ZXSpectrum +A472F8DF43D9C383858B4E082DA4D9D8 Diamants de Kheops, Les (19xx)(Sprites)(FR) ZXSpectrum FR +202D58DCE7AE43A34BA8C722BA5736AC Diamond (1988)(Destiny) ZXSpectrum +8B677AB5950041E6DECE2C4C5FA9EBD5 Diamond (1988)(Destiny)[a] ZXSpectrum +B1CF1E8F6196D56CF1BC07FDEA24661F Diamond Dungeon (1986)(Terramare)(HU)(en) ZXSpectrum en HU +777001D16688ED9764D6954C03B7FDC5 Diamond Quest (1984)(CCS) ZXSpectrum +0D68F48AEB376967473738F437E107FF Diamond Trail (1983)(Gilsoft International) ZXSpectrum +285DA5127BC41E01F122A59DC55ED8E8 Diamond Trail (1983)(Gilsoft International)[a] ZXSpectrum +131D238542367594D3B46C057959CB6C Diamond Trail (1983)(Gilsoft International)[a2] ZXSpectrum +E070EDC0590FFC29DC519DACEE9984B5 Diamond Trail (1983)(Gilsoft International)[a3] ZXSpectrum +1DC42684D87DD64F7B6C2F03C21A7320 Diamond Trail (1983)(Gilsoft International)[a4] ZXSpectrum +225B89DCE7D26429CEA8913916AC5EF5 Diarmid (1993)(Zenobi)(Tape 1 of 2 Side A) ZXSpectrum +413B9F636332E979537C0F547C6AEB2D Diarmid (1993)(Zenobi)(Tape 2 of 2 Side B) ZXSpectrum +B37B55D68E23D577524D9225F17687D3 Dice (1983)(EMM)(DE) ZXSpectrum DE +520ABA7F9B5EAFF7324513DD8383E89C Dice (1991)(Corporation AS-DS)(RU)[aka Bones][aka Kosti] ZXSpectrum RU +3282910DAD64F77C80EAF6FE47B551DD Dicey Duck Race (1983)(Noel, Leon) ZXSpectrum +D5E14931ED560159D496BE981D1C6CFA Dick Tracy (1990)(Proein Soft Line)(ES)(en)[re-release] ZXSpectrum en ES +7ACC7BBBEBA178AE833C6477D57B9440 Dick Tracy (1990)(Titus)(FR)(en) ZXSpectrum en FR +E456FA2417052226ECE22DC65DD69855 Dick Tracy (1990)(Titus)(FR)(en)[a] ZXSpectrum en FR +C8B2C1D45F525DC62E762BE2AA285D26 Dick Turpin (1985)(Curtis, B.J.)(Side B) ZXSpectrum +BB39FAC293B96495A193224381C9D37F Dick Turpin (1985)(Curtis, B.J.)(Tape 1 of 2 Side A) ZXSpectrum +F78A8F4FDE62DD3FC1E301065F5DBF81 Dick Turpin (1985)(Curtis, B.J.)(Tape 2 of 2) ZXSpectrum +AA6284298E67AF4E11001735AE0E9CF7 Dickie Diver (1984)(Quickbeam) ZXSpectrum +735F3FF04C1BF6162755CBBA933DE921 Dicky Duck (2005)(Beyker Soft)(+2A-+3)(ES)[2a black][Bytemaniacos 2005 BASIC Contest] ZXSpectrum ES +DE84C15E75221FC1CCA91BBE88E6185C Dictador (1984)(ABC Soft)(ES)(en)[aka Dictator] ZXSpectrum en ES +658C91E346937ADE3B35C916AAB8D81E Dictator (1983)(DK'Tronics) ZXSpectrum +A38C66691AEFB238B39BAF42B01E98E0 Dictator (1983)(DK'Tronics)(GB)(es)[aka Dictador, El] ZXSpectrum es GB +43C8C4C90F099B572C4C3BE7DFB90ADC Didge's Dungeon (2008)(Collins, Paul E.)(128K)[CSSCGC] ZXSpectrum +71BE034E33BB1F3A607F9B5FC6C92428 Die Alien Slime (1989)(Mastertronic Plus) ZXSpectrum +45149E5E863E4FFC5DF6E4967F9DCFC3 Die Alien Slime (1989)(Mastertronic Plus)[a] ZXSpectrum +3ABD0DE7E2D4E0D64836510DEBA2F67B Die Hard II (1999)(REMADE Corporation)(RU)(en) ZXSpectrum en RU +0C255B20134A4185739499959355FFED Digger Dan (1983)(Ocean)(16K) ZXSpectrum +5549ABF3456605D9C70A9F2DCB86B9CE Digger Dan (1983)(Ocean)(16K)[a] ZXSpectrum +904D8642484730149671E80F388F6BC9 Digger Dan (1983)(Ocean)(16K)[a2] ZXSpectrum +9AD91C373FEFAAE4E183C4C56B41F2FA Digital Puffballs (1982)(MiCROL)(16K) ZXSpectrum +9176B355106A73150F1C876352C8DCB8 Dildo and the Dark Lord (1989)(R.C.L.) ZXSpectrum +728E56F4B4E25BAA99653CBE7D96E52A Dildo and the Dark Lord (1989)(R.C.L.)[a] ZXSpectrum +4015916280F476032B8E69C2B8AFFA87 Di-Lithium Lift (1983)(Hewson Consultants)(16K) ZXSpectrum +5FCEB0C2C27852835F6C2A5C6931EFF3 Di-Lithium Lift (1983)(Hewson Consultants)(16K)[Sinclair User Covertape] ZXSpectrum +CAA15529F04F6B527701BD5282D90394 Dimension Destructors (1983)(Artic Computing) ZXSpectrum +5C5CFB52E6BC89EE29B69107FAF658F6 Dimension Destructors (1983)(Artic Computing)[a] ZXSpectrum +B625E851F7E736CA862BB9FD9F9ED859 Dimension Destructors (1983)(Artic Computing)[a2] ZXSpectrum +1BB4BC32314D76305FEEDAC2F4816165 Dimension Destructors (1983)(Artic Computing)[a3] ZXSpectrum +2D83859A9CB5F9D94E2508A4860BF88F Dimension Destructors (1983)(Paxman Promotions)[re-release] ZXSpectrum +2D25FF0DC021F2508126C005E36498E0 Dimensione Sconosciuta (1987)(Load 'n' Run)(IT) ZXSpectrum IT +C010CDCAE4C284982383B01681255400 Dimka in Underground (1994)(Ziberov, Oleg)(RU)[aka Dimka v Podzemelye] ZXSpectrum RU +38E3DFA557188A6901A2AE885D6FF371 Dingo (2011)(Tardis Remakes)(DK)(en) ZXSpectrum en DK +A9D21383D18A8ACCCFEEF6F5E275FC50 Dingo v1.3 (2016-01-17)(Tardis Remakes)(DK)(en) ZXSpectrum en DK +2F4C751C1274D9CF1E5B6F92DE04B4E8 Dining (19xx)(-) ZXSpectrum +0A8FE273B33EC062C7BABE90AB491FB7 Dinky Digger (1983)(Postern) ZXSpectrum +D6B0AD7BD5249EAA07B27D644206CF74 Dinky Digger (1983)(Postern)[a] ZXSpectrum +D3387434439E0166161F767B0AD01894 Diosa de Cozumel, La (1990)(Aventuras AD)(ES) ZXSpectrum ES +24E2BFA51D56FF5B046961DE28BA1CBF Diosa de Cozumel, La (1990)(Aventuras AD)(ES)(Side A) ZXSpectrum ES +15AF5E45A45601F32B1AE6E2E22D0FE5 Diosa de Cozumel, La (1990)(Aventuras AD)(ES)(Side A)[a] ZXSpectrum ES +AD554D6625F5E9F4064C041B604593C7 Diosa de Cozumel, La (1990)(Aventuras AD)(ES)(Side B) ZXSpectrum ES +40B874080DD4F427AFDEA26896032FE8 Diosa de Cozumel, La (1990)(Aventuras AD)(ES)(Side B)[a] ZXSpectrum ES +637256AF58043630F6B13C496D37C76C Dirt Track Racer (1991)(Zeppelin Games) ZXSpectrum +D0C7B9B838D64AD3C64069369CE807DA Dirt Track Racer (1991)(Zeppelin Games)[master tape] ZXSpectrum +FAF57EA041D631643AC71F79D0D4AF3F Disco Dan (1984)(Gem) ZXSpectrum +47AC8E718E94E09EC8F8ADDC23349928 Disco Dan (1984)(Sinclair Research)[a][re-release] ZXSpectrum +E7F9696998CF934C05033B38B85AB778 Disco Dan (1984)(Sinclair Research)[a2][re-release] ZXSpectrum +119449F69D78DFCDBEC4B6330B4DE887 Disco Dan (1984)(Sinclair Research)[re-release] ZXSpectrum +2F0DE19BD83CCB28125016CBC4BFE801 Discs of Death (1985)(Artic Computing)[a][aka Disks of Death] ZXSpectrum +3D0727A5C45396112BCCC34D324F5079 Discs of Death (1985)(Artic Computing)[aka Disks of Death] ZXSpectrum +DFA47649A5C2C3E52BE4BB30EB4E1076 Discs of Death (1985)(Tynesoft)[re-release] ZXSpectrum +240181BA359917D6ECED2687C3D976EB Dishmaster (1985)(CKS - GST)(de) ZXSpectrum de +C3588E3C20340DFE77817B1212215EB4 Disk Hero (2012)(-)[CSSCGC] ZXSpectrum +7CDDB40C4115051FAC169A4CF71A3BAC Disposable Heroes (1987)(Power House, The)[aka Invasion of the Mega Garbage Beings, The] ZXSpectrum +84A68FA441AA22FE42509C4C62DD8044 Distrugator 1 (1996)(AMS Soft)(RO) ZXSpectrum RO +3AC7B13D3BB25BD2309E6B7FC929B395 Distrugator 2 (1996)(AMS Soft)(RO) ZXSpectrum RO +9FC5A854718B3DADB1FB7E515A6AB8F6 Diver - Mystery of the Deep (2004)(HorrorSoft)(128K)(RU)(en) ZXSpectrum en RU +4A3A87E4D2B6EAF039784B512761DA05 Dix Mille (1984)(CCS) ZXSpectrum +8E405B0255997BCC3714CB26E7359160 Dizzy - The Ultimate Cartoon Adventure (1987)(Code Masters) ZXSpectrum +C058B00D6D268D7507F556A1F4A89ECE Dizzy - The Ultimate Cartoon Adventure (1987)(Code Masters)[a] ZXSpectrum +896F7896953DB7D6273A04C6EAE17956 Dizzy (1992)(J.H.C.S.)(CZ) ZXSpectrum CZ +0E16041C81531BA04CF80BEF1643C88D Dizzy 2 - Treasure Island Dizzy (1988)(Code Masters)(48K-128K) ZXSpectrum +487E7C7FF68FCB44D61782110315EDE6 Dizzy 2 - Treasure Island Dizzy (1988)(Code Masters)(48K-128K)[a] ZXSpectrum +51E9B14966B07F16AEBB0147DA458030 Dizzy 2 - Treasure Island Dizzy (1988)(Code Masters)(48K-128K)[a2] ZXSpectrum +B2868AC04C9C199DAF43D8B0204B4C8F Dizzy 3 - Fantasy World Dizzy (1989)(Code Masters)(48K-128K) ZXSpectrum +7891A099946B896899DA117D2816146E Dizzy 3 - Fantasy World Dizzy (1989)(Code Masters)(48K-128K)[a] ZXSpectrum +3E0885C350CAFB491BFA727D80AC0903 Dizzy 3 - Fantasy World Dizzy (1989)(Code Masters)(48K-128K)[a2] ZXSpectrum +0250E2574438E830E7C5B2FFC790C4B6 Dizzy 4 - Magicland Dizzy (1990)(Code Masters)(48K-128K) ZXSpectrum +60576EC5D0840091A9BA3A5A1E0EC032 Dizzy 5 - Spellbound Dizzy (1991)(Code Masters)(128K) ZXSpectrum +A7EC8757B345D6C925F1B0AAD7C75BCD Dizzy 6 - Dizzy, Prince of the YolkFolk (1991)(Code Masters)(48K-128K)[aka Dizzy VI - Prince of the Yolkfolk] ZXSpectrum +F3B17F9E2ED139E0B8ED4C80A534BF5C Dizzy 7 - Crystal Kingdom Dizzy (1992)(Code Masters)(48K-128K)[a][aka Dizzy VII - Crystal Kingdom Dizzy] ZXSpectrum +413D3B4279300A2ED595D72C817E6CB8 Dizzy 7 - Crystal Kingdom Dizzy (1992)(Code Masters)(48K-128K)[a2][aka Dizzy VII - Crystal Kingdom Dizzy] ZXSpectrum +BCE17D7CD58AA645E191BEBC56E122BB Dizzy 7 - Crystal Kingdom Dizzy (1992)(Code Masters)(48K-128K)[a3][aka Dizzy VII - Crystal Kingdom Dizzy] ZXSpectrum +B6BB1970B55574A0D91D284A27D3E316 Dizzy 7 - Crystal Kingdom Dizzy (1992)(Code Masters)(48K-128K)[aka Dizzy VII - Crystal Kingdom Dizzy] ZXSpectrum +10F50286923F7E0FECC5280E2C16C299 Dizzy 'A' (2000)(n-Discovery)(128K)(RU) ZXSpectrum RU +80DF5609ED390CB6D815E44C4777751A Dizzy 'B' - Treasure Island (2001)(n-Discovery)(128K)(RU) ZXSpectrum RU +54005946303ECBCDE601953985F17CD6 Dizzy CS (1993)(+Gama)(CZ) ZXSpectrum CZ +E4AB8478AEA6780B68BBD473678989DD Dizzy Dice (1986)(Players) ZXSpectrum +43A9F135EC2C9E47E70B2B0D974CC8E4 Dizzy Lord (1990)(Konczolsoft)(HU) ZXSpectrum HU +9FAB79B293AE3704ABF28F6A85274F4D Dizzy X - Journey to Russia (1994)(Speed Code)(128K)(RU) ZXSpectrum RU +9A1F6402601161588C1B22400E15A84C Dizzy XII - Underground (2001)(Gogin)(128K)(RU) ZXSpectrum RU +E0D4FAA26C47B205138D2D057683D7D4 Dizzy Y - Return to Russia (1995)(Speed Code)(128K)(RU)[a][aka Dizzy X-2 - Return to Russia] ZXSpectrum RU +651AD0FDE3B0F6B634BEF80E2BB9EA12 Dizzy Y - Return to Russia (1995)(Speed Code)(128K)(RU)[aka Dizzy X-2 - Return to Russia] ZXSpectrum RU +68F23E25A463AC312F3CC505CA621692 DJ Puff's Volcanic Erruption (1992)(Code Masters)(48K-128K)[aka D.J. Puffs Volcanic Capers] ZXSpectrum +D299236C7D33FE82BD2409823612FDBB Do Not Be Seen (2011)(Collins, Paul E.)[CSSCGC] ZXSpectrum +650F456D565ADB240E4D727B28BB9AEE Do Not Pass Go (1982)(Riko Data)(SE)(en)[re-release] ZXSpectrum en SE +B53931C17A225B7FD70D5E76116FF7E6 Do Not Pass Go (1982)(Work Force) ZXSpectrum +5FE0E56D9F9F893BD3D9C21A7932C3E3 Doc the Destroyer (1987)(Melbourne House) ZXSpectrum +802FD2A521FB96EAC05A022C83A49BCB Docking (1984)(Your Computer) ZXSpectrum +126F448E124FE3534BC163B2A9B7A4BF Doctor What (1988)(Mega-Soft) ZXSpectrum +ED70FAC46F5ECA1A12E48F1EAA6E4F35 Doctor What! (1986)(CRL Group) ZXSpectrum +198E9B1A9E2E0116F138BC586D47634F Doctor What! (1986)(CRL Group)[a] ZXSpectrum +EFA32506FB8AA852C778C4470E224870 Doctor Who and the Key to Time (1984)(Lumpsoft) ZXSpectrum +CD8354919AFD36775AB027AEF5CD37E8 Doctum (1991)(Ballesteros, Antonio - Gandarillas, Carlos)(ES) ZXSpectrum ES +BD7D452281E9FC828120AE49DAE13724 Dodge City - Action Game (1983)(Phoenix) ZXSpectrum +49A1AE18218CAD4F9DCC899109ADA50D Dodge City - Adventure Game (1983)(Phoenix) ZXSpectrum +CFDB9B838A0FFFE580E755515EA179A1 Dodge City (2010)(Collins, Paul E.)[a][CSSCGC] ZXSpectrum +700C0850DCA00A85629344E40A4C6EFD Dodge City (2010)(Collins, Paul E.)[CSSCGC] ZXSpectrum +1CBC7207EB62A956B934C89CCF83B88B Dodgems (1985)(Your Computer)(16K) ZXSpectrum +AA9CC4D015A5BEAE507FC672F1F0C105 Dodgems (19xx)(Tolland, P.)(16K) ZXSpectrum +1991FBFDEC4A2449531B29BA985C458E Dodgy Geezers (1986)(Melbourne House)(Side A)[aka Villains] ZXSpectrum +BBF94A6B34321EBD5203F64C84589A62 Dodgy Geezers (1986)(Melbourne House)(Side B)[aka Villains] ZXSpectrum +D75FB57C7EE6F7B37EC3243F77F47A83 Dodgy Geezers (1986)(Melbourne House)[aka Villains] ZXSpectrum +72038A1F64880433465F9399048E77A6 Dodgy's Castle (1999)(Arab, Niall De)[CSSCGC] ZXSpectrum +31C86E844DA6869A7920AD9528711FFF DoDo (1983)(Prism Leisure Corporation)[re-release] ZXSpectrum +FF5ADE05347E005EBF5824D52E97EFE2 Dodo and Damn (1989)(R.C.L.) ZXSpectrum +58F286ED00EBCF2CC9DB4E4F99C8773B Dodo and Damn (1989)(R.C.L.)[a] ZXSpectrum +014B303DE42570A1337177E23279F157 Do-Do and the Sno-Bees (1983)(Blaby Computer Games) ZXSpectrum +75EB2FFBB1B62B49922515A3919B888C Do-Do and the Sno-Bees (1983)(Blaby Computer Games)[a] ZXSpectrum +F4490363CC818D5D80B4B11A299EBB9F Dog Weazle - The Megaventure (1986)(Alphasoft) ZXSpectrum +CDA5E5417F439349E45BF34E85400688 Dogboy, The (1985)(G.I. Games)(Tape 1 of 2 Side A)[re-release] ZXSpectrum +3ED175D004BA00AB70901A7C65615CDF Dogboy, The (1985)(G.I. Games)(Tape 2 of 2 Side B)[re-release] ZXSpectrum +D7BE2A31062268E43D75789DA079C323 Dogboy, The (1985)(Zenobi)(Tape 1 of 2 Side A)[re-release] ZXSpectrum +A45F0CAD0E04479FBA571EAE31FBCA76 Dogboy, The (1985)(Zenobi)(Tape 2 of 2 Side B)[re-release] ZXSpectrum +5D73A347E27E98BB5A235EEAC6470D56 Dogfight - 2187 (1987)(Starlight)(128K)[SpeedLock 3] ZXSpectrum +4AE319BB10844D9F91E61F08E7E98DE6 Dogfight (1984)(Fontana Publishing)(16K) ZXSpectrum +08F99BFD49D90883EF154E35CD82DAE0 Dogsbody to the Rescue (1985)(Bug-Byte) ZXSpectrum +5C96529ACB9FD2C699930FA8BBD4125E Dokonala Vrazda II - Bukapao (1991)(Ultrasoft)(SK) ZXSpectrum SK +91514BD8E08D76F7D5F343FC830B46D0 Dokonala Vrazda II - Bukapao (1991)(Ultrasoft)(SK)[a] ZXSpectrum SK +128E757F02C9DBC46FD68C37B443C6B3 Dollars in the Dust (1985)(Pelagon) ZXSpectrum +992DA5FE5B8258976C0E422F6866E29B Dome Trooper (1986)(Matand) ZXSpectrum +FB7776538A29184E2F38EB9135F33B73 Dome Trooper (1986)(Matand)[a] ZXSpectrum +4A03FB8684780C74358389A86677B741 Dome Trooper v2 (1991)(Guild, The) ZXSpectrum +E29557404934C30D4BA24DDF967D1EDA Dome Trooper v2 (1991)(Guild, The)[a] ZXSpectrum +EF65159685AD50545FEDFDE9011B0A0E Domes of Sha, The (1988)(River)(128K) ZXSpectrum +16BCFE3B179C0612E69734A6A88BA9A9 Domes of Sha, The (1988)(River)(128K)[a] ZXSpectrum +5DB16584567D72776FA8651AEC05D931 Domes of Sha, The (1988)(River)(128K)[a2] ZXSpectrum +0BE7EB99543F689F38E89F0A9FD20C5F Domes of Sha, The (1988)(River)(128K)[a3] ZXSpectrum +BEF207F64A9A44AC92A275D272507CE0 Dominator (1989)(MCM)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +67450DAAEA483D0DA10EF2BF51E14CF8 Dominator (1989)(System 3)(48K-128K)[a][SpeedLock 7] ZXSpectrum +193B07ADDA49517F60E68EC32BA2B33C Dominator (1989)(System 3)(48K-128K)[a2][SpeedLock 7] ZXSpectrum +DBB6BBFA1E87C74652830D73D8C6F391 Dominator (1989)(System 3)(48K-128K)[SpeedLock 7] ZXSpectrum +078983144E73C64FC2630A9DFB7B07F7 Domine (1985)(Moj Mikro)(SI)(hr) ZXSpectrum hr SI +CB8DA4E58D95426A7C091257577185A4 Dominetris (2005)(Cronosoft) ZXSpectrum +67C3E9C0DE9387A6E793A1D0B28310B5 Domino (1986)(ABC Soft)(ES) ZXSpectrum ES +4ECB7635E1EB9375B26206B1AC77019F Domino (1986)(Load 'n' Run)(IT) ZXSpectrum IT +246C1FDE9E76EAE76DAF9F94905B8237 Domino 3-D (1985)(Sound-on-Sound)(ES) ZXSpectrum ES +26E330D1A9D5163E1FE57DE71AB965F3 Dominoes (1983)(CCS) ZXSpectrum +370BC3ACB9DD48666F7DF080579703FC Dominoes (1983)(Micromega)(16K) ZXSpectrum +3282E58A5B45C67FEAF9CFD9502B0933 Dominoes (1983)(Phipps Associates) ZXSpectrum +120DA70ACE9D8FB7CE2F8A55A27B6EE8 Dominoes (1983)(Phipps Associates)(16K) ZXSpectrum +773AB816F4AD6BB1412B385856F68D91 Dominoes (1983)(Sinclair User)(16K) ZXSpectrum +672754FF044A54575031B9BA0F91E37F Dominoes (1988)(Blue Ribbon)[re-release] ZXSpectrum +19C26344EC921EB3AFCEC37B9DF13993 Dominoes (1988)(CDS Microsystems) ZXSpectrum +3184F4360A6C5AE2656ECFA64FF7BA3D Dominoes (1988)(CDS Microsystems)[a] ZXSpectrum +1A6C45159CB444E700D118CAE1782DC1 Dominoes (1988)(CDS Microsystems)[a2] ZXSpectrum +590B2E0A8A290579ED290C58F0CB35F5 Don Pepe y los Globos (1983)(Paraninfo Soft)(16K)(ES)[aka Balloon Hopper][re-release] ZXSpectrum ES +7DB7102347597680F5189ADA63F20E8B Don Quijote (1987)(IBSA)(ES)(Side A)[re-release] ZXSpectrum ES +96C4B0B6B930998874C099312017DC4B Don Quijote (1987)(IBSA)(ES)(Side B)[re-release] ZXSpectrum ES +3199E099C4F524907B85E1C208DFB053 Don Quijote de la Mancha (1987)(Dinamic)(ES)(Side A) ZXSpectrum ES +A5D501F0219D17AD026C2D58D29E69D3 Don Quijote de la Mancha (1987)(Dinamic)(ES)(Side A)[a] ZXSpectrum ES +1781A15D969A7FDD6CD99DDDA81DE220 Don Quijote de la Mancha (1987)(Dinamic)(ES)(Side A)[a2] ZXSpectrum ES +3BE8CCF538D63F6FB5F0A7EB49F23309 Don Quijote de la Mancha (1987)(Dinamic)(ES)(Side A)[a3] ZXSpectrum ES +4D399F737BF3A3D40AC2C867E290A470 Don Quijote de la Mancha (1987)(Dinamic)(ES)(Side B) ZXSpectrum ES +2F9414A9A1E14C4A0E3AC54EA4FA5B8D Don Quijote de la Mancha (1987)(Dinamic)(ES)(Side B)[a] ZXSpectrum ES +CD6EDA8927EC3C837FE5806ABCF1B370 Don Quijote de la Mancha (1987)(Dinamic)(ES)(Side B)[a2] ZXSpectrum ES +849C9DC58773028C5F55AC3E0EED778C Dongee Con (2014)(Yoshiatom)[CSSCGC] ZXSpectrum +7F88D75F2B314F0628B145A0A7867AA5 Donkey Kong (1986)(Ocean) ZXSpectrum +BB76C2D6FC392A784376BCF3398CF1F6 Donkey Kong (1986)(Ocean)[a] ZXSpectrum +58347AC186089A14DCD7BD1643873C69 Donkey Kong (1986)(Ocean)[a2] ZXSpectrum +2146DB17D79865615B1662E77BAFEBD0 Donkey Kong (1986)(Ocean)[Alkatraz Protection System] ZXSpectrum +D479C07743F02B2218E58CEA602BFDCF Donkey Kong (1987)(Erbe)(ES)(en) ZXSpectrum en ES +3FFC59346051F4C4BA7AB217D8492080 Donkey Kong (1987)(Erbe)(ES)(en)[a] ZXSpectrum en ES +3399A9037FED634A33FC192659D327F8 Donkey Kong (1987)(Erbe)(ES)(en)[a2] ZXSpectrum en ES +1551191CEA91A2A2468F992CBFF9DDB5 Donkey Kong Reloaded (2013)(Amore, Gabriele)(IT)(en) ZXSpectrum en IT +64AEC474F2DD24B7A71D9FF5308D01EB Donkey Kong Reloaded Again (2014-04)(Amore, Gabriele)(48K-128K) ZXSpectrum +CD86CA1171AF9FFA194D27CEADFFEA33 Don't Panic . . . . . Panic Now! (1986)(Dented Designs) ZXSpectrum +BE23DCDB35625294A776504859422824 Don't Panic! (1985)(Firebird)(16K) ZXSpectrum +61C52EE0B1C0FB4408A45F658C444426 Don't Say It, Spray It (1988)(Pirate) ZXSpectrum +9EC9C2DDE39BB9D6F6BC4F0F83F58ABC Doolhof (1984)(Melbourne House)(16K)(nl)[aka 3-D Mazeman] ZXSpectrum nl +295DDAA3010AB440BACD4F0979FB2213 Doom Church (1984)(Your Computer) ZXSpectrum +9329668B0793FD618AF86D15D1BFCBBB Doombase (1986)(Sparklers) ZXSpectrum +0A94047B99AE85F0CEEBA584C5099FBA Doombase (1987)(Alternative) ZXSpectrum +5F0EF967F4B6C727817DE61AD705470B Doombase (1988)(System 4)(ES)(en) ZXSpectrum en ES +B2F4FE2381EBBA020BF0F78A86EAA207 Doomdark's Revenge (1984)(Beyond) ZXSpectrum +2E774127EF5A553C7677A553FC43A261 Doomdark's Revenge (1984)(Beyond)(Side A)[Power-Load] ZXSpectrum +8FDEFE4B270F361751B51955E50F90B7 Doomdark's Revenge (1984)(Beyond)(Side B) ZXSpectrum +2A8D7BF01F7DB2864FBDEE2713896238 Doomdark's Revenge (1984)(Beyond)[a] ZXSpectrum +B09FDD0325DFE2FF2FE932A06417E0CC Doomdark's Revenge (1984)(Beyond)[a2] ZXSpectrum +253B001BB4AD4183A67DD95470CD134A Doomdark's Revenge (1984)(Beyond)[a3] ZXSpectrum +833CF091508D9A74FE3661F8C7CA84B7 Doomdark's Revenge (1984)(Beyond)[Sinclair User Covertape] ZXSpectrum +E3C3093B9FCB05BC01280CA45AD367B3 Doomsday (1991)(Relion)(128K) ZXSpectrum +762A4C87C547056A56BBC1B3B9BF830D Doomsday (1991)(Relion)(128K)[a] ZXSpectrum +FFFC3B1CA67C4A0AC0D8A56C314CEDBD Doomsday Castle (1983)(Fantasy) ZXSpectrum +5CB49FE9B9CC083765475461C5274D96 Doomsday Castle (1983)(Fantasy)[a] ZXSpectrum +D599BB4E5918FFE97540246351DAD35E Doomsday Castle (1983)(Paxman Promotions)[re-release] ZXSpectrum +E140AB673FE511D0F5A278A87BF70D97 Doomsday Papers, The v2 (1986)(Matand) ZXSpectrum +83F3285221E05FF558BC1C5D7E57FEA3 Doomsday Papers, The v2 (1986)(Matand)[a] ZXSpectrum +3833488F733AC73A77D997C0B79B9273 Doomsday Papers, The v4 (1986)(Matand) ZXSpectrum +5D7B480CF19DCA2F0C49544A5FFBEF0A Doomsday Papers, The v5 (1986)(Matand) ZXSpectrum +D7787C5542FAD6F4931D108C605428A0 Doomsday Papers, The v5 (1986)(Matand)[a] ZXSpectrum +2DFD881360CA6B48B154190AA01DBF6A Doomsday Papers, The v5 (1986)(Matand)[a2] ZXSpectrum +1383847496F38701609A7249A5C0BCDA Doomskulle (1990)(Crash) ZXSpectrum +9A2FFBDBB2FBFA30FD1A1692CE1802D2 Doomskulle (1990)(Crash)[a] ZXSpectrum +E56F2A1F2FFCEAE59CD93AE542A8B6F3 Doomwatch (1986)(LiveWire) ZXSpectrum +436E58C3FFCB56D806D5B32CCEF4BA14 Dorado, El (1985)(Atlantis) ZXSpectrum +2C353F134A4D9E87409DE2C8FCB2AA78 Dorado, El (1985)(Atlantis)[a] ZXSpectrum +0A44D554504ECAB291B9D5B10868AE27 Dorado, El (1985)(Atlantis)[a2] ZXSpectrum +8772DBEC251204F08B39C6498BA8A1F8 Dori a labirintusban (2002)(NyitraiSOFT)(128K) ZXSpectrum +D8082068538614BD489FAE223604B655 Dori kisunokam (2000)(Nyitrai, Laszlo)(128K)(HU) ZXSpectrum HU +B724FB10715C76154AB8F470EA4CFCA6 Dori unokam kalandjai a kisertet-kastely-ban (2002)(Nyitrai, Laszlo)(HU) ZXSpectrum HU +97F2366DCA83DBB903572DFB292BE612 Double Agent (1987)(Tartan) ZXSpectrum +1C3E8B21A963AA67CAAB3D06474A278A Double Agent (1987)(Tartan)[a] ZXSpectrum +286B7FE9D6C511637EB6843C268F771F Double Bubble (2016-06-19)(Miguetelo)(48K-128K) ZXSpectrum +FAD974CE1C5CEA3F60F674C5B68C7287 Double Dare (1991)(Alternative) ZXSpectrum +F23FDD08B6E188EE3CE9F677D42DCE41 Double Dare (1991)(Alternative)[a] ZXSpectrum +B535A1F56829357D0F668C83FEAA2EE1 Double Dare (demo) (1991)(Alternative)[a][Sinclair User Covertape] ZXSpectrum +3D98108037D9E30B85B0AAA885950E54 Double Dare (demo) (1991)(Alternative)[Crash Covertape] ZXSpectrum +5D82C118AB09CD473D0C117A381D7CC1 Double Dare (demo) (1991)(Alternative)[Sinclair User Covertape] ZXSpectrum +DEBDD439BBF66245317AFFB3270402D0 Double Dash (1990)(Proxima)(48K-128K)(CZ)(en) ZXSpectrum en CZ +73A1EE40238DAC5011F17BCA090BE79B Double Dash (1990)(Proxima)(48K-128K)(CZ)(en)[a] ZXSpectrum en CZ +65D7F29B71CB230C8757E779E7B4B963 Double Dash (1990)(Proxima)(48K-128K)(CZ)(en)[a2] ZXSpectrum en CZ +BC696139205B0C2C37B17941B4454A49 Double Dash (1990)(Ultrasoft)(128K)(SK)(cs)[re-release] ZXSpectrum cs SK +80C5ABA9AEB7BB9CE485F8D9C91AE83B Double Dragon (1989)(Dro Soft)(ES)(en)[re-release] ZXSpectrum en ES +897876DE6EF8EDFB065A80D221DAF2C4 Double Dragon (1989)(Mastertronic Plus)[a][re-release] ZXSpectrum +37D04C31A5A91A2C265F8D90B7819B6D Double Dragon (1989)(Mastertronic Plus)[a2][re-release] ZXSpectrum +5AFCCC4EC2AD50B014EAAAAFDEAFBFA3 Double Dragon (1989)(Mastertronic Plus)[a3][re-release] ZXSpectrum +77AF8199BD87D95C95B4A3606834AD38 Double Dragon (1989)(Mastertronic Plus)[re-release] ZXSpectrum +951C6542CECFDCDE4CE717FA129474FA Double Dragon (1989)(Melbourne House) ZXSpectrum +AE96D71CD908140C1F131E30F0535B7C Double Dragon (1989)(Tronix)[re-release] ZXSpectrum +BFCC1D5ACEAF609CD24579591A1C470D Double Dragon (1992)(Erbe)(ES)(en) ZXSpectrum en ES +798F743F15D7FF68461EAA9966744985 Double Dragon II - The Revenge (1989)(Dro Soft)(128K)(ES)(Side B)[a][re-release] ZXSpectrum ES +CF6E70F2DBBD1A5705F0EF09C1E8B7F7 Double Dragon II - The Revenge (1989)(Dro Soft)(128K)(ES)(Side B)[re-release] ZXSpectrum ES +1B8F5DEED9EF06DA4D6A6FBE859C7BFD Double Dragon II - The Revenge (1989)(Dro Soft)(128K)(ES)[a][re-release] ZXSpectrum ES +7FBECCC9CAAA7EB4DDBF33140051831C Double Dragon II - The Revenge (1989)(Dro Soft)(128K)(ES)[re-release] ZXSpectrum ES +464DF9372BE87809E968696FC0D66029 Double Dragon II - The Revenge (1989)(Dro Soft)(48K-128K)(ES)(Side A)[a][re-release] ZXSpectrum ES +3561FC9D3ADDFDB0C29A7CA450B2C17A Double Dragon II - The Revenge (1989)(Dro Soft)(48K-128K)(ES)(Side A)[re-release] ZXSpectrum ES +C550D7D4843042A596765C491FD9ED89 Double Dragon II - The Revenge (1989)(Dro Soft)(48K-128K)(ES)[a][re-release] ZXSpectrum ES +DD050263155E78A223BC8258302F849C Double Dragon II - The Revenge (1989)(Dro Soft)(48K-128K)(ES)[re-release] ZXSpectrum ES +0A4C615FB3BB835596231A1802D1B42D Double Dragon II - The Revenge (1989)(Tronix)(128K)[SpeedLock 7][re-release] ZXSpectrum +7E56FDA82ECE693F5AC9F061345CD642 Double Dragon II - The Revenge (1989)(Virgin Mastertronic)(128K) ZXSpectrum +5687549E5525C8FE5CBDAA082A4E2401 Double Dragon II - The Revenge (1989)(Virgin Mastertronic)(128K)[a] ZXSpectrum +F2887194E8BEEEA176D6B8F62ADA4E68 Double Dragon II - The Revenge (1989)(Virgin Mastertronic)(48K-128K)(Side A) ZXSpectrum +CACF5AEB498E9892CFD0B3026A1EAC5C Double Dragon II - The Revenge (1989)(Virgin Mastertronic)(48K-128K)(Side B) ZXSpectrum +5AD354455DD987DEBA1AB9A27EEB594D Double Dragon II - The Revenge (1989)(Virgin Mastertronic)[SpeedLock 4] ZXSpectrum +7E1C8DED5EFE2FFAB835054546524998 Double Dragon III - The Rosetta Stone (1991)(Dro Soft)(128K)(ES)(en)(Side A)[SpeedLock 7][re-release] ZXSpectrum en ES +DA99F0AD76830A9E47E7076E7E7A3A0D Double Dragon III - The Rosetta Stone (1991)(Dro Soft)(128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +43B0CC1E3E8624859D9EFB79172A3521 Double Dragon III - The Rosetta Stone (1991)(Storm)(128K) ZXSpectrum +CE3B0E2252048242D9D80C21D4445D87 Double Dragon III - The Rosetta Stone (1991)(Storm)(128K)(Side A)[SpeedLock 7] ZXSpectrum +F0A493BEE4F4A320EE3395106F11CC8D Double Dragon III - The Rosetta Stone (1991)(Storm)(128K)(Side B) ZXSpectrum +2A2D134FA4D063E017C740C2BDEA31F0 Double Dragon III - The Rosetta Stone (1991)(Storm)(128K)(Side B)[SpeedLock 7] ZXSpectrum +362528A29AB50FC0A0F135E54E634CE3 Double Dragon III - The Rosetta Stone (demo) (1991)(Storm)(128K)[Crash Covertape] ZXSpectrum +FA97514EEA8EDFE02BC1AFABBEA5E6C5 Double Dragon III - The Rosetta Stone (demo) (1991)(Storm)(128K)[Your Sinclair Covertape] ZXSpectrum +304357778B376D9D2559F6E793E47EBF Double Take (1987)(Erbe)(ES)(en)[re-release] ZXSpectrum en ES +6C23AECFC0D6A276B726A6805C319F8D Double Take (1987)(Ocean) ZXSpectrum +9B1F1C8DA45E0C99CCF662112F5C3F5A Double Take (1987)(Ocean)[a] ZXSpectrum +2A32F5E39AE1C38B4C352A17F733E75D Double Take (1987)(Ocean)[a2] ZXSpectrum +E3C5C0303A1432E70746BC1F6A833FF4 Double Take (1987)(Ocean)[SpeedLock 2] ZXSpectrum +3A96F0ADF8F1764B8B024407B972CA04 Double Trouble (1983)(Starlite)(Side A) ZXSpectrum +75F3A0EFB2816E342492D91379D3AC83 Double Trouble (1983)(Starlite)(Side B) ZXSpectrum +657937C1543913481EB25A9A6AEC292B Double Xinox (1995)(ZX-Masters)(128K)(RU) ZXSpectrum RU +E890611E499D09246B9CC767DBAA6766 Double Xinox (1995)(ZX-Masters)(128K)(RU)[a] ZXSpectrum RU +3C00F057D19B07531D65E3A86EE57D11 Double, The (1987)(Scanatron) ZXSpectrum +FC954CD54B91258FAC620A5C748BAE61 Double, The (1987)(Scanatron)[a] ZXSpectrum +E8C8DC653681855B4D9914AA62A10456 Double, The (1988)(Summit) ZXSpectrum +AA3EC7973439D5602C31442335F34F8D Down to Earth (1987)(Firebird) ZXSpectrum +F319AEE524F19133A279773E75B9BDA0 Down Under (1984)(Hansesoft)(DE) ZXSpectrum DE +A284109B54589CE46486EB8EB7037F19 Down Under (1984)(Hansesoft)(DE)[a] ZXSpectrum DE +0CCD5D5D7CACD2AD8DB952F566A45465 Down Up (1987)(Load 'n' Run)(IT)[adult] ZXSpectrum IT +DA0B7E59C30A264B42383D6322B7FAB6 Downhill Champion (1988)(Lambourne Games) ZXSpectrum +FF783EE561664B978BDB67A87C6202B0 Downing Street (1985)(Interface Publications)(16K) ZXSpectrum +5A1933C017CB7C3729D794A4617B77F5 Downtown (1991)(Atlantis) ZXSpectrum +44F05DE9058C0244E993687524D2813F Downtown (1991)(Atlantis)[a] ZXSpectrum +FD1C7D8F2CFC8FDFAF4DD399742A4046 D-Posicion (2004)(Cachondeo Shefwer)(ES)[aka D-Position] ZXSpectrum ES +F4FBEA18A4D3EC15568E22E6FA87128D Dr Who Tardisode (2006)(Cree, Edward)(Side A)[CSSCGC] ZXSpectrum +898AC9E35567007EAA35594643FCB52F Dr Who Tardisode (2006)(Cree, Edward)(Side B)[CSSCGC] ZXSpectrum +FC80F80C433EA2FB7DC75E29C7DE2D28 Dr. Fanfalen y la Loca Mansion del Terror, El (2006)(Caubet, Josep Coletas)(ES) ZXSpectrum ES +1E889ED689AF4072F506E71B46F5133D Dr. Franky and the Monster (1984)(Virgin Games) ZXSpectrum +AE9F417FB11B41C1ADDF1BF54EA80B5B Dr. Franky and the Monster (1984)(Virgin Games)[a] ZXSpectrum +99EE30BF06FACA72EDBB8A773EC7B2F6 Dr. Genius (1984)(Loriciels)(FR) ZXSpectrum FR +69668CD4A032F27BFF65DD681E834790 Dr. Genius (1984)(Loriciels)(FR)[a] ZXSpectrum FR +6925F295CED159FEFEDEC4F917A75008 Dr. Jekyl und die Geheimformel (1985)(Potz Blitz)(DE) ZXSpectrum DE +2563AE28212F10621AF5A1D73F82BFC3 Dr. Jekyll and Mr. Hyde - Denouement (1988)(Essential Myth, The)[aka Jekyll and Hyde] ZXSpectrum +E8B9BD50015D4C716C25ECC79622AE8A Dr. Jekyll and Mr. Hyde - Dichotomies (1988)(Essential Myth, The)[aka Jekyll and Hyde] ZXSpectrum +32BEAA53DFE823DD1F0DDA4FF7B01B31 Dr. Jekyll and Mr. Hyde - Duplicity (1988)(Essential Myth, The)[aka Jekyll and Hyde] ZXSpectrum +ACD591A2BE7439DF6BAE330A494A7E0E Dr. Jekyll and Mr. Hyde (1988)(Essential Myth, The)(Side A)[aka Jekyll and Hyde] ZXSpectrum +D28791B13714D73D9A75E05EBD77B042 Dr. Jekyll and Mr. Hyde (1988)(Essential Myth, The)(Side B)[aka Jekyll and Hyde] ZXSpectrum +97D98211E21CE8DC98FB2B59E7CA9FB8 Dr. Jekyll and Mr. Hyde (1988)(Zenobi)(128K)(Side A)[re-release] ZXSpectrum +21EFABBF236AD9F19111728D7AC3AB90 Dr. Jekyll and Mr. Hyde (1988)(Zenobi)(128K)(Side B)[re-release] ZXSpectrum +D697AB5753E5581ED0C1AA496EDC7B29 Dr. Jekyll and Mr. Hyde (1988)(Zenobi)(Side A)[re-release] ZXSpectrum +BCE2EEB5D46D40904D55C5DB3B3F9830 Dr. Jekyll and Mr. Hyde (1988)(Zenobi)(Side B)[re-release] ZXSpectrum +5E8EE094A0058BF25A8097EE47B155F7 Dr. Jet Set Willy (1986)(R.D. Foord) ZXSpectrum +FC17CED81CEBA0E37A70499FFF4E9D38 Dr. Maddo! (1986)(Americana)[a][aka Castle Hustle] ZXSpectrum +168626BE49E98E8A853840E9D4FF9625 Dr. Maddo! (1986)(Americana)[a][SpeedLock 2][aka Castle Hustle] ZXSpectrum +7E6FFB2F1D91750362580A09A9944E13 Dr. Maddo! (1986)(Americana)[a2][aka Castle Hustle] ZXSpectrum +738879E0F2C9198F0B893387C9DF4983 Dr. Maddo! (1986)(Americana)[aka Castle Hustle] ZXSpectrum +7CFAF34A14A609AB9F7DD1C646F8A2C2 Dr. Maddo! (1986)(Americana)[SpeedLock 2][aka Castle Hustle] ZXSpectrum +1987B7A030E7285455F51462E4A2C0BE Draconus (1988)(Zeppelin Games) ZXSpectrum +F701F4C885BDF30BE67FFD91E2BEFA6C Draconus (1988)(Zeppelin Games)[a] ZXSpectrum +622E8C661670F775367032D789192A0C Draconus (1988)(Zeppelin Games)[a2] ZXSpectrum +4B22077D936AC792985264989CADD18D Draconus (1988)(Zeppelin Games)[a3] ZXSpectrum +A58589161D0C44A46C2B52582922E761 Draconus (1988)(Zeppelin Games)[a4] ZXSpectrum +8C10D4D51FA2F8DCEED712C7EDBEC0C7 Draconus (1988)(Zeppelin Games)[master tape] ZXSpectrum +1F1F989E1E7B71CF4AF00C05FEF31040 Dracula's Castle (1984)(CP) ZXSpectrum +A92592218887C42ABA4F16A6918F2225 Draculas Diamanten (19xx)(-)(de) ZXSpectrum de +0FA98F3C2BE90EDB73DBDF83C049BF84 Dragmaster 2000 (1983)(Timex)(TC2048-TS2068) ZXSpectrum +9BA52EDD6E8155F67B723A40EBD6BBC4 Dragnet Case, The (19xx)(Taskmaster) ZXSpectrum +AE1DC075EEC7E0E5CF97DC5530AD32AF Dragnet Case, The (19xx)(Taskmaster)[a] ZXSpectrum +B6682BE35E1DE5CEB570F8B1CF716CE4 Dragon Breed (1990)(Activision)(48K-128K)(Side A) ZXSpectrum +3F8CDAADB360651DD529C658A6D70B36 Dragon Breed (1990)(Activision)(48K-128K)(Side B) ZXSpectrum +0D51AB4F2A519A2F7D322AB556EC4FBE Dragon Breed (1990)(MCM)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +8771207DC0FC08E99F025C768E4AC938 Dragon Breed (1990)(MCM)(48K-128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +1EDFD81A161A902D528BC615337E8FC9 Dragon Maze (1982)(Macronics Systems) ZXSpectrum +CE1AE786EDBDCB6D12B1B6C679FC25C0 Dragon Ninja (1988)(Erbe)(128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +6258541477CC63104A3B6B7702F820BB Dragon Ninja (1988)(Erbe)(128K)(ES)(en)[re-release][small case] ZXSpectrum en ES +096A50D3588D735F67B8FDD438439B16 Dragon Ninja (1988)(Erbe)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +20838303DC00A34E9AC2DA0F539BBC84 Dragon Ninja (1988)(Erbe)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +A508A9F8F097271023185A16518CE7D5 Dragon Ninja (1988)(Erbe)(48K-128K)(ES)(en)[re-release][small case] ZXSpectrum en ES +02E131A2856F4E8819DDDD7B1FE9C240 Dragon Ninja (1988)(IBSA)(128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +7567B4F2559B88A2F25286AC9FC18BD8 Dragon Ninja (1988)(IBSA)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +34FF55C60EEC5F0813591CB94BC97849 Dragon Ninja (1991)(Hit Squad, The)(128K) ZXSpectrum +67B1A7C7C02A1EDFEC17409680F8F193 Dragon Ninja (1991)(Hit Squad, The)[SpeedLock 7] ZXSpectrum +239D2E458F3EC9F161C9C7327C186D47 Dragon of Notacare, The (1986)(Edgar, David) ZXSpectrum +976C165841E84B7C95CA6EE4455B42F7 Dragon of Notacare, The (1986)(Guild, The)[re-release] ZXSpectrum +9F1BC9C336DFF96BFCD94312351A5BFE Dragon Slayer (1984)(Pocket Money) ZXSpectrum +897C7F7C0E8C2B70A63F16388260137F Dragon Slayer (1984)(Pocket Money)[a] ZXSpectrum +09C7345D5F6CC747A35D167410958C7C Dragon Slayer (1984)(Pocket Money)[a2] ZXSpectrum +A64D0D278DD5EC0A8B4E0FF553E9C0E8 Dragon Slayer (1992)(Dream World Adventures)(128K) ZXSpectrum +C7862418FEA5FC09CE2E7D823FE6A6C7 Dragon Slayer (1992)(Dream World Adventures)(48K-128K) ZXSpectrum +BC1F86336BC16CF649BC929FAC1D3B78 Dragon Slayer (1992)(Dream World Adventures)(Side A) ZXSpectrum +FB342D95BFEEDE541088A9FB6FE212B0 Dragon Slayer (1992)(Dream World Adventures)(Side B) ZXSpectrum +14FE6D4782AF5A201A29EFFD57618020 Dragon Spirit (1989)(Domark)(48K-128K) ZXSpectrum +6CFCB922569916281E070ED3C1E05EFD Dragon Spirit (1989)(Domark)(48K-128K)[a] ZXSpectrum +2E18D5BB4B2BF42181479D7FE4B71E17 Dragon Spirit (1989)(Erbe)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +C03972F2A9BCB0E47EB8DA208EC33B12 Dragon Spirit (1991)(Hit Squad, The)(48K-128K) ZXSpectrum +9628F5EE9A4E4086FE50D0779C72B884 Dragon Spirit (1991)(Hit Squad, The)(48K-128K)[a] ZXSpectrum +41909B599C280B89BC7F087F110AB321 Dragon Star, The (1985)(Scorpio Gamesworld) ZXSpectrum +4D29F8614309430F3AA6102CD848C83A DragonBall - El Desafio del Doctor Gero (2011)(Kabuto Factory)(ES)(en) ZXSpectrum en ES +93FBB92E52D339FC6AE393438D6BC0D1 Dragonfire (1984)(CheetahSoft) ZXSpectrum +F145329A3F99DCFEB6EABF26C0A6E339 Dragonfire (1984)(CheetahSoft)[a] ZXSpectrum +027441565A02E2F094BF9D841EB94D83 Dragonia (1988)(Astros Productions)(128K) ZXSpectrum +22DA9710EA16B4BCEC1220B3CB019A49 Dragonia (1988)(Astros Productions)(128K)[Multiface copy] ZXSpectrum +2B328DF8282A3EDC925C1D9B5C6F2248 Dragon-Quest (1994)(Zenobi) ZXSpectrum +250BDAFF62207FBC61FA2EFB12786A63 Dragon's Lair (1986)(Software Projects) ZXSpectrum +B729F0741BEDA47BCC0B0148E15D1989 Dragon's Lair (1986)(Software Projects)(Side A) ZXSpectrum +4F26669741B8B2F0F96120C64374325C Dragon's Lair (1986)(Software Projects)(Side B) ZXSpectrum +828DD43ED2A292F3A9A9A37139417DEA Dragon's Lair (1986)(Software Projects)[a] ZXSpectrum +05EB501908B40E58B8AC55F461289C97 Dragon's Lair (1986)(Software Projects)[a2] ZXSpectrum +531B482E00D554CF0F3903A4C615A4BB Dragon's Lair (1990)(Encore) ZXSpectrum +ED22D4B5889E48C00FE149C8EDF04785 Dragon's Lair II - Escape from Singe's Castle (1987)(Erbe)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +FFF6F7C45FAC2162E3164FB0C44CC16B Dragon's Lair II - Escape from Singe's Castle (1987)(Erbe)(48K-128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +ED5DEE7C3DD0F61F74DFF9E97F3C6252 Dragon's Lair II - Escape from Singe's Castle (1987)(Software Projects)(128K)(Side A) ZXSpectrum +27EB7F8AF8067FD04A1C796C535D700C Dragon's Lair II - Escape from Singe's Castle (1987)(Software Projects)(128K)(Side B) ZXSpectrum +E8C0B16D0301FDDE7AE89BE65A2CA2E1 Dragon's Lair II - Escape from Singe's Castle (1990)(Encore)(128K) ZXSpectrum +E9BE4944AF14C33889F445AA2D090C21 Dragons of Flame (1990)(Kixx)[re-release] ZXSpectrum +FAC395C08BB08153E7CE34F9FEA0A1E8 Dragons of Flame (1990)(U.S. Gold) ZXSpectrum +18AE51265AF8AD500D544C0DAF25339B Dragonsbane (1983)(Quicksilva) ZXSpectrum +853BB08F5B9240C7C724D5D97658A413 Dragonsbane (1983)(Quicksilva)[a] ZXSpectrum +1579FECCE2A3B52EC9F3268034FE1A3C Dragonstar Trilogy Part I, The (1984)(Delta 4) ZXSpectrum +42C9F1009B4C0438BBDDBE3E2C2A9E26 Dragonstar Trilogy Part II, The (1984)(Delta 4)(Tape 2 of 3) ZXSpectrum +687EACC04C6263D8F09DDD29D6066620 Dragonstar Trilogy Part II, The (1984)(Delta 4)(Tape 3 of 3) ZXSpectrum +01D62AE671354A8BBE4366585E53579C Dragontorc (1985)(Erbe)(ES)(en)[passworded][re-release] ZXSpectrum en ES +F5538EB7515B41B5AE12BA240B6F6E30 Dragontorc of Avalon, The (1985)(Hewson Consultants) ZXSpectrum +72FFB31F1267F7CCFEB3E19F2C048D87 Dragontorc of Avalon, The (1985)(Hewson Consultants)[a][passworded] ZXSpectrum +B0F8F0A2E485CDE10681B51E655A5E3C Dragontorc of Avalon, The (1985)(Hewson Consultants)[passworded] ZXSpectrum +3279E91EF37E8B0FB75F4A0C1C43D956 Dragonul Gabita Dragne (1996)(AMS Soft)(RO) ZXSpectrum RO +9434C4E27BE66B1786773A350EDB90B7 Drainpipes (1983)(ZX Computing)(16K) ZXSpectrum +9D54215973DE8C4037D83CB3B9A0BC55 Drake's Return (1985)(Interface Publications)(16K) ZXSpectrum +90F7D010D0C1591211DFC118736CF147 Drakkar (1989)(Delta Software S.L.)(ES)[a][aka Drakar] ZXSpectrum ES +F23071D1159751EA21DC07B374221441 Drakkar (1989)(Delta Software S.L.)(ES)[aka Drakar] ZXSpectrum ES +3E94336FE086FD1C558174E5A6F61E26 Drak-Maze (1984)(Mikro-Gen) ZXSpectrum +C54CB6CE53B93B87BFAC4B253579B42E Draughts (1983)(CRL Group) ZXSpectrum +607C8C4AE77F79BB291E8DF29444BC31 Draughts (1984)(Melbourne House)(16K)[aka Dame] ZXSpectrum +DAD37561A54A098A3B23BAF8DC512E5C Draughts (1984)(Oasis) ZXSpectrum +D4EBF2326FD47086CA527251DB4741C2 Draughts (1984)(Oasis)[a] ZXSpectrum +22A5053B84FED242DF35DD68A441CB32 Draughts (1985)(16-48 Tape Magazine) ZXSpectrum +97B76DA62ED5A631987CB64CCCEFD0E9 Draughts Genius (1987)(Rack-It) ZXSpectrum +E16B9CBA25605DBBF4A663E4A81E61CA Draughts Genius (1987)(Rack-It)[a] ZXSpectrum +71D1A0A21425141D26044B3BAFC817D8 Draughts Genius (1987)(Rack-It)[a2] ZXSpectrum +C39C9678DF3705032F0B924452D10222 Draughts Master (1982)(CP)[a][aka ZX Draughts] ZXSpectrum +C0C39BC4CB78981202A5057C1D111686 Draughts Master (1982)(CP)[aka ZX Draughts] ZXSpectrum +9EC952F26301BD97345E8689DEDBD1EE Draughts v2 (1983)(Macey, P.) ZXSpectrum +98BEB4E49CC2F539E693EFA10604E7FC Drazen Petrovic Basket (1989)(IBSA)(48K-128K)(ES)[re-release] ZXSpectrum ES +016C0465B2D679F66CD5617CA50BF95C Drazen Petrovic Basket (1989)(Topo Soft)(48K-128K)(ES) ZXSpectrum ES +92AF39ACDD0053D0653868352EA74EF1 Drazen Petrovic Basket (1989)(Topo Soft)(48K-128K)(ES)[a] ZXSpectrum ES +01B3E88962B1433401C27386FAF98893 Drazen Petrovic Basket (1989)(Topo Soft)(48K-128K)(ES)[a2] ZXSpectrum ES +9E93E16F86F0C5AD9E4A60EC287CF2FB Dreadnoughts (1983)(MC Lothlorien) ZXSpectrum +2398568C440E9564B98B5A4FFAC9916B Dreadnoughts (1983)(MC Lothlorien)[a] ZXSpectrum +D7BD6B968412398F37402CC3E3BF5B17 Dream Concert, The (2002)(Adventure Probe)(128K) ZXSpectrum +11DD55BA09ECE99B4CCE069C41F69B0B Dream Warrior (1988)(Erbe)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +27EA1D91A2F812573F6BFE7E7DF3D8D7 Dream Warrior (1988)(U.S. Gold)(128K) ZXSpectrum +4706E9461A9B9799A44BC42980498AB6 Dream Warrior (1988)(U.S. Gold)(48K-128K) ZXSpectrum +BDB43DF74CD2DC5DD46B820B63933A19 Dream Warrior (1988)(U.S. Gold)(48K-128K)[Alkatraz Protection System] ZXSpectrum +83D412A24CEBEB4FA36B27E8191245D8 Dreamare (1991)(Delta 3)(Tape 1 of 2) ZXSpectrum +4A26B46FE9619FCAAF143E8D2EA70DF6 Dreamare (1991)(Delta 3)(Tape 2 of 2) ZXSpectrum +BA983305F15AB4B73B0E0BA4A9B71033 Dreamare (1991)(Global Games)(Tape 1 of 2 Side A)[re-release] ZXSpectrum +CAB76310003B06A099DBECF633F8BD57 Dreamare (1991)(Global Games)(Tape 2 of 2 Side B)[re-release] ZXSpectrum +EA37AAAA1846BE600DC491E19E227953 DreamWalker - Alter Ego 2 v1.0 (2014-02)(RetroSouls)(128K)(RU)(en) ZXSpectrum en RU +02BF381BA8429ABA04B1AEA791C2CA20 DreamWalker - Alter Ego 2 v1.0 (2014-02)(RetroSouls)(48K-128K)(RU)(en) ZXSpectrum en RU +D4A16C48C6D9B59AD23F285D54DA3057 DreamWalker - Alter Ego 2 v1.1 (2014-02)(RetroSouls)(128K)(RU)(en) ZXSpectrum en RU +028B6FC0A4014D9BF8205275289DDD0D DreamWalker - Alter Ego 2 v1.1 (2014-02)(RetroSouls)(48K-128K)(RU)(en)[Retro Games Battle] ZXSpectrum en RU +1A57A30E474D6CB30FFAEBEA3C7CB3BA Dredd Over Eels (2017)(Monsterbytes) ZXSpectrum +492E8CE19A42ADDAB4BAEE7304C5F363 Driller (1987)(Incentive) ZXSpectrum +936F6DA68D8FEA13FB5030E035FEA029 Driller (1987)(Incentive)[a] ZXSpectrum +763C7B277E3C97CAF681B0B6147F20E0 Driller (1987)(Incentive)[a2] ZXSpectrum +ACAFF1104A64A72DE2710205D7F2D0C4 Driller (1987)(Incentive)[a3] ZXSpectrum +A3297D0C8AA9A7BE9E259984C45A46D0 Driller (1987)(Incentive)[a4] ZXSpectrum +11AB8F37962C92D4028F00C178B7D835 Driller (1991)(Hit Squad, The)[SpeedLock 7][re-release] ZXSpectrum +14D37399D309976ECF25EB56EB3D8BE2 Driller (1991)(Musical 1)(ES)(en)[re-release] ZXSpectrum en ES +DFFD017A6B32ABB6F4234F3B7E44E106 Driller (demo) (1987)(Incentive)[a][Crash Covertape] ZXSpectrum +0FC767F04495F2CC7899E5F220097CA0 Driller (demo) (1987)(Incentive)[Crash Covertape] ZXSpectrum +2C3A706C00B3EEE3B27CAB582CB4CB54 Driller Tanks (1983)(Sinclair Research) ZXSpectrum +0B35C24A5862789161EA299162D42ECF Driller Tanks (1983)(Sinclair Research)[a] ZXSpectrum +6AA01F20F79FD1BFC7B74EA827ED708B Drinker, The (1985)(Suzy Soft)(HR)(sr)[re-release] ZXSpectrum sr HR +A97E607DAA30D26864E5EB587D8DA114 Drive-In, The (1984)(Fantasy) ZXSpectrum +E9A02A94DDDFFE3C85AE06B61E04A57A Drive-In, The (1984)(Paxman Promotions)[re-release] ZXSpectrum +1F6508714494F83EBB49E3C80C841006 Driver 2 - Leeds - Settle - Carlisle (1988)(Greenup, Ashley) ZXSpectrum +1A4CEAE48B4F2F755CCD1BE56945E594 Droids (1986)(Special Program)(it) ZXSpectrum it +DA98B4AAD787CD3DF32AF762C3B69326 Droidz (1988)(MCM)(ES)(en)[BleepLoad][re-release] ZXSpectrum en ES +F38B15AA68E0FC5E5FFAB3261CA2606D Droidz (1988)(Silverbird) ZXSpectrum +03CC413E5CBC04284DC5DB68585E7D3F Droidz (1988)(Silverbird)[BleepLoad] ZXSpectrum +5310B71DBBA7C74EDCECA2578A7C66E0 Drop Four (1987)(ZX Computing)(16K) ZXSpectrum +B1A9137F6C10532ADED176C260C7CF9B Dropout (1983)(Micro Press) ZXSpectrum +D8DEDB751E6870618AA1B1CEE79072FD Drug Watch (1985)(Nottinghamshire Constabulary) ZXSpectrum +45F2AD1240DC6A8939C33C4702F90631 Druid (1986)(Firebird) ZXSpectrum +A6D5EC88DC20BB4FE7ECFF84A55CF261 Druid (1986)(Firebird)[a][BleepLoad] ZXSpectrum +5C8ECDC327DAE0A4A2A4D4E7D3D782D4 Druid (1986)(Firebird)[BleepLoad] ZXSpectrum +CEF804B212D13F2F9502D277731E6972 Druid II - Enlightenment (1987)(Firebird)[a][aka Enlightenment - Druid 2] ZXSpectrum +578CE7B3734E9560C80EAFFAC323FDA9 Druid II - Enlightenment (1987)(Firebird)[aka Enlightenment - Druid 2] ZXSpectrum +1AFB5B3DE46C198F20E21CADEB3C3C5A Druids Moon (1987)(Alternative) ZXSpectrum +E6825A1C6635B11C819BADF5CEEF3122 Druids Moon (1987)(Alternative)[a] ZXSpectrum +1CEA4B6EEB471C2F221F88C59DCFFCD8 Drunk Policeman (1985)(Automata UK) ZXSpectrum +7F267B8A182CFC4C4C1D70256613DD69 Drvar (19xx)(-)(SI) ZXSpectrum SI +47BB590A32DC9EF304974338919ED7BC DST - Deep Space Trading (19xx)(Mitchell)(16K) ZXSpectrum +BD00BDCDAB38E1160B780C8180A21D9D DubSpec (2013)(-)[CSSCGC] ZXSpectrum +EB6E6BC428791633EBA730EC1871B117 Duck Out! (1989)(Dro Soft)(ES)(en) ZXSpectrum en ES +C31DA05922301E8A500D90020D041EA4 Duck Out! (1989)(Dro Soft)(ES)(en)[a] ZXSpectrum en ES +52EE37CAF4BF2A54E6B3880DEFC9E20F Duck Out! (1989)(Dro Soft)(ES)(en)[a2] ZXSpectrum en ES +276A66699D16943F7B21A02D2B17452E Duck Shoot (1983)(ZX Computing) ZXSpectrum +C799A3C6BC766E9A215174D49E6FA2FD Duck Shoot (1984)(ZX Computing) ZXSpectrum +05A5D54FF93A3C6E0D28E5CC6EBD45C5 Duct, The (1988)(Gremlin Graphics)(48K-128K)[aka Bootleg] ZXSpectrum +24BBC455307AE2F527F1AE8D365DB6C7 Duct, The (1988)(Gremlin Graphics)[aka Bootleg] ZXSpectrum +AD7D5BA28E98E0FBEE6498F148F6E436 Duel 2 (1993)(Ziberov, Oleg)(RU)[aka Poedinok 2] ZXSpectrum RU +51060E67324595D4C3E79C481647243B Duel, The - Test Drive II (1989)(Accolade)(48K-128K)[aka Test Drive II - The Duel] ZXSpectrum +383560F30E5A0F314E8014867FFCD368 Duel, The - Test Drive II (1989)(Accolade)(48K-128K)[SpeedLock 7] ZXSpectrum +C1098B8304ABDB204D6A162A293D7E4D Duel, The - Test Drive II (1989)(Accolade)(48K-128K)[SpeedLock 7][aka Test Drive II - The Duel] ZXSpectrum +81A904EDAB9373E3F79E9D6CB56FA9EC Duel, The - Test Drive II (1990)(Dro Soft)(48K-128K)(ES)(en) ZXSpectrum en ES +9432A036DD2C71B820B4EB8E84872946 Duet (1987)(Elite Systems)[a][aka Commando '87] ZXSpectrum +CBC320AF76A013E8F2DA0A566D71E3CA Duet (1987)(Elite Systems)[aka Commando '87] ZXSpectrum +0387682448A911C802121AA5C2258F0A Duggy (19xx)(-)(de) ZXSpectrum de +1DD2FFF236F3B7B1C8CB18029F19EF87 Duke Bluebeard's Castle (1985)(M.42) ZXSpectrum +CF7D246CF5250D1DCB077669B4733AE5 Dukes of Hazzard, The (1985)(Elite Systems) ZXSpectrum +97329D4E927C4302E97AE597BD4497B7 Dukes of Hazzard, The (1985)(Elite Systems)[a] ZXSpectrum +8CBBF0872E47EDF8D543EC83A852E32B Dukes of Hazzard, The (1985)(Zafi Chip)(ES)(en)[re-release] ZXSpectrum en ES +4285C8F1B0951EB73958B47118C0AB14 Dun Darach (1985)(Gargoyle Games) ZXSpectrum +C6FA4CEF7CB14E16F1DE66F78E124909 Dun Darach (1985)(Gargoyle Games)[a] ZXSpectrum +12E049E569E194A9933F54F5C6214E51 Dun Darach (1985)(Gargoyle Games)[Sinclair User Covertape] ZXSpectrum +566D508001D8605F5D4A8D07D0C222DD Dun Darach (1985)(Rebound)[re-release] ZXSpectrum +30DEC929952EABC5182E4ABCF63DB2BF Dun Darach (1988)(Dro Soft)(ES)(en) ZXSpectrum en ES +E4ED4B273899C8DF0C8C10509C9FE1D3 Dundee's European Challenge (1986)(Season Soft)(48K-128K) ZXSpectrum +30C12714C1B1176AC362FD96607F9C4E Dundee's European Challenge (1986)(Season Soft)(48K-128K)[a] ZXSpectrum +B7E42ECE37EB81C0C6D7622BDC28E16F DungDarach (2013)(daveysludge)[CSSCGC] ZXSpectrum +96FCD0E2007304AC823662F44318831C Dungeon Adventure (1983)(Level 9 Computing) ZXSpectrum +5FE2F82A1040BC834FDAABBD7BD90EA6 Dungeon Danny (1986)(Sinclair User) ZXSpectrum +4E5C9675278DC1CA2DFF6AD8B53C96C7 Dungeon Dare (1986)(Central Solutions) ZXSpectrum +D343E7BC9AF7DDBE52B0DE18F09292AA Dungeon Dare (1986)(Central Solutions)[a] ZXSpectrum +70298353BB7008DAAC3C92F9C7697D1D Dungeon Master, The v1 (1983)(Crystal Computing)(Side A) ZXSpectrum +2BF02A5C1A23E36A24262233F2B50AAE Dungeon Master, The v1 (1983)(Crystal Computing)(Side B) ZXSpectrum +16CD433959BF1BE310CAD78C570DC42E Dungeon Master, The v2 (1983)(Crystal Computing)(Side A) ZXSpectrum +C82B36DF5EC5CEBC4133C8E450A90CA9 Dungeon Master, The v2 (1983)(Crystal Computing)(Side A)[a] ZXSpectrum +FA8D43566DCB9CE849E604AF6CFBAE46 Dungeon Master, The v2 (1983)(Crystal Computing)(Side A)[a2] ZXSpectrum +3302A2926CAD627B078796041FA8B7E9 Dungeon Master, The v2 (1983)(Crystal Computing)(Side B) ZXSpectrum +31862501497FA95ECD6144836A58DAE4 Dungeon Master, The v2 (1983)(Crystal Computing)(Side B)[a] ZXSpectrum +4CE5B51852A9B376B3E0018BC330B99A Dungeon Master, The v2 (1983)(Crystal Computing)(Side B)[a2] ZXSpectrum +09A12048D8D38023174242DD6E6C8343 Dungeon of Death (1989)(Exclusive)(Side A) ZXSpectrum +20EBC96B2B653548838232DE8F823808 Dungeon of Death (1989)(Exclusive)(Side B) ZXSpectrum +63322C13C9C7E26C82F0CBA3B50D39FE Dungeon of Torgar, The (1993)(Guild, The) ZXSpectrum +CE61EA689E98633E1559409A99841789 Dungeon of Torgar, The (1993)(Guild, The)[a] ZXSpectrum +BC2FDED0B2DE7ACA2201CFD2209FA32C Dungeon Romp, A (1995)(Zenobi) ZXSpectrum +D869030239FCDD48022583F0A5FB677E Dungeon Romp, A (1995)(Zenobi)[a] ZXSpectrum +7C932F48F974CEB7B99EB5BD76B1CD34 Dungeon, The (1984)(Newton, Dave) ZXSpectrum +7B5168BED2473932CF45B01BFD9F0763 Dungeon, The (1984)(Newton, Dave)[a] ZXSpectrum +DD31349F17CD1409B058B48961030450 Dungeon, The (19xx)(-) ZXSpectrum +844165249DA747676C4E89FC9335333F Dungeons (1983)(Allen, J.M.) ZXSpectrum +3DE06D1F8BF33C27E7CD473F61442C4B Dungeons of Doom (1984)(Temptation) ZXSpectrum +A8AD0E7395C695F17B61BA237453613A Dungeons of Maldread, The (1995)(Zenobi) ZXSpectrum +44C891B69DDA4D4974D236989C075AE0 Dunshalt Donut, The (1984)(Adventure Probe)[re-release] ZXSpectrum +E58751375D42C05284C9FC7E01A2BFFF Dunshalt Donut, The (1984)(Anubis) ZXSpectrum +620AA7384E3C7D8BC43600A2DDACF73A Dusk over Elfinton (1987)(Skyslip) ZXSpectrum +D2D85F2C2C2025F9F6EA6AE312DE0CC9 Dusk over Elfinton (1987)(Skyslip)(Tape 1 of 2 Side A) ZXSpectrum +0E284C4B35013635C4EEBF853F9F561A Dusk over Elfinton (1987)(Skyslip)(Tape 2 of 2 Side B) ZXSpectrum +3C3AE599221275B1C5A23C3A87FBAA52 Dusk over Elfinton (1987)(Skyslip)[a] ZXSpectrum +861F94922E8EECCE860CD1FFD5CD4695 Dustin (1987)(Dinamic)(ES) ZXSpectrum ES +9066FD583FD0D7E5D50312880E8D61DE Dustin (1987)(Dinamic)(ES)(en) ZXSpectrum en ES +22211DECDDFD80570DB3D5126D26A6AA Dustin (1987)(Dinamic)(ES)(en)[Your Sinclair Covertape] ZXSpectrum en ES +1AC2DE7EBB91623009C59CCB491A95FD Dustin (1987)(Dinamic)(ES)[a] ZXSpectrum ES +D006987DA4D736D74CCAF56A0BB22676 Dustin (1987)(Dinamic)(ES)[a2] ZXSpectrum ES +839A3B993CA1E63268354784FBD0283E Dustman (1984)(Timescape) ZXSpectrum +ED5A2E04E97A98B55490AB25E30E5BBF Dusty Droid and the Garbage Gobblers (1988)(Pirate) ZXSpectrum +87C37A90FE55566D2D3C61FB0A52CB9D Dwarfs Domain (1984)(King) ZXSpectrum +5A416F4A54AB89469A6AD246E5FA200C Dwarfs Domain (1984)(King)[a] ZXSpectrum +D1227C286FE157E031383604BA109AC5 Dwarfs Domain (1984)(King)[a2] ZXSpectrum +3E80D1EC91C33B2858407C8D4E4BE351 Dwarfs of Lewsh, The (1989)(Psychaedelic Hedgehog) ZXSpectrum +306B35F4FA111397E8B9C7E23B2DE9EC Dyna Star (1988)(Pirate) ZXSpectrum +6B1278471C8E0C07BAA9E051BCFE4B5C Dyna Star (1988)(Pirate)(128K) ZXSpectrum +B6E0786E2BBEA0CD017EAF5C2B617774 Dynamic Duo (1989)(Firebird) ZXSpectrum +A071A8A402339759F8D00F8D8F3AA6A4 Dynamic Duo (1989)(Firebird)[a] ZXSpectrum +E31B91AEC5AA91139E2816CD88E88B7C Dynamic Duo (1989)(Firebird)[BleepLoad] ZXSpectrum +E6A9AD6C5C7A66CC17DD8C9FC1A87419 Dynamic Duo (1989)(MCM)(ES)(en)[BleepLoad][re-release] ZXSpectrum en ES +4781681D53A42CB59F08905111B5AF4E Dynamite Dan (1985)(Circulo de Soft)(ES)(en)[re-release] ZXSpectrum en ES +C07E22EA9ED6A25E73591A5EFF4821B2 Dynamite Dan (1985)(Mirrorsoft) ZXSpectrum +38C2A7EB6C2ED9010E700063AEDD3A3E Dynamite Dan (1985)(Mirrorsoft)(Side A)[Power-Load] ZXSpectrum +20C37D5C6516ACF932113B009B43CD26 Dynamite Dan (1985)(Mirrorsoft)(Side B) ZXSpectrum +7027D6CC01878C6943463DA40CFB6F42 Dynamite Dan (1985)(Mirrorsoft)[a] ZXSpectrum +741340A2B0473DB5669697634BBC5870 Dynamite Dan (1985)(Mirrorsoft)[a2] ZXSpectrum +8A22E9CF2EF1A81DAC21CB9C4D9DB07B Dynamite Dan (1985)(Mirrorsoft)[a3] ZXSpectrum +BE733196AC03EC03C33712559A401739 Dynamite Dan (1985)(Silverbird)[re-release] ZXSpectrum +71F09B28005284DDE3CB4D035A0A8C2E Dynamite Dan (1988)(MCM)(ES)(en) ZXSpectrum en ES +C9485E5DA096085181C8A7B77E6C0D39 Dynamite Dan II - Dr Blitzen and the Islands of Arcanum (1986)(Mirrorsoft) ZXSpectrum +4A1CD9BC90881E442251813B5D8582EB Dynamite Dan II - Dr Blitzen and the Islands of Arcanum (1986)(Mirrorsoft)[a] ZXSpectrum +CB9BEB188F6ECC21A4F9CD1B4B4223F0 Dynamite Dan II - Dr Blitzen and the Islands of Arcanum (1986)(Mirrorsoft)[a2] ZXSpectrum +6494F310079A5E450CE032476F664D9B Dynamite Dan II - Dr Blitzen and the Islands of Arcanum (1986)(Mirrorsoft)[a3] ZXSpectrum +807CA871EE3190B1F19D98FB64978033 Dynamite Dan II (1987)(Z Cobra)(ES)(en) ZXSpectrum en ES +5B927B8E2BFA89BEA11B2A318341FA3C Dynamite Dux (1989)(Activision)(48K-128K) ZXSpectrum +B55C1E7DBA9D663A024A630512D9B2CE Dynamite Dux (1989)(Activision)(48K-128K)(Side A) ZXSpectrum +FB7323E4058D44CE660EE27DBA713296 Dynamite Dux (1989)(Activision)(48K-128K)(Side B) ZXSpectrum +A71AC883E901E6045B1A4AA95A8527A4 Dynamite Dux (1989)(IBSA)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +2B8469D243AE41CC994766818C8CD842 Dynamite Dux (1989)(IBSA)(48K-128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +CDD43DBDAD2FD3A384614CBF8E97AC1A Dynamite Dux (1989)(MCM)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +817B559B0D960A26805564B77169041C Dynamite Dux (1989)(MCM)(48K-128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +CA74E7138501B6FBBFA2BEE12D5FD919 Dynamix (1989)(Dro Soft)(ES)(en)[re-release] ZXSpectrum en ES +5962A6FCEF8DBDCDD44841ECCF28FDC2 Dynasty Wars (1990)(Erbe)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +0315CCC959D4F429D208DD262A12310F Dynasty Wars (1990)(Erbe)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +A4C37F579D516FF6607E2B26EAE37E3E Dynasty Wars (1990)(U.S. Gold) ZXSpectrum +643B408D1609427C30717A9DD01774D4 Dynatron Mission (1987)(Mastertronic) ZXSpectrum +010BE551CE16BE383EF168C4B9F4F89B Dzeta (1995)(Harlov, Alexander)(RU) ZXSpectrum RU +11548F75A3283D8ACB5EB9CBFB362DAA E.T. (1983)(Macronics Systems) ZXSpectrum +53C764DBED46948B5987992AE047AF11 E.T. (1983)(Macronics Systems)(GB)(es) ZXSpectrum es GB +3FE8FF84F4BEAE5652643A5168F64B72 E.T.X. (1983)(Abbex Electronics)(16K-48K)(Side B)[aka Extra-Terrestrial Xargon] ZXSpectrum +48D1F3F4B06AFE6EB8A2FAC76DC35495 E.T.X. (1983)(Abbex Electronics)(16K-48K)[a][aka Extra-Terrestrial Xargon] ZXSpectrum +7C3B687866D9BAEBCE72637C6346318A E.T.X. (1983)(Abbex Electronics)(16K-48K)[a2][aka Extra-Terrestrial Xargon] ZXSpectrum +AF3ACA00D53E9A96504097EAABF3E306 E.T.X. (1983)(Abbex Electronics)(16K-48K)[aka Extra-Terrestrial Xargon] ZXSpectrum +BF8D4E9A577CCCAA165E043F16A4E785 E.T.X. (1983)(Abbex Electronics)(Side A)[aka Extra-Terrestrial Xargon] ZXSpectrum +591A81EC035029A026E5DD8CDC237E0F Eagle (1987)(Dro Soft)(ES) ZXSpectrum ES +A2039EA4BDAB72C8A5E56F17C8ADAC41 Eagle (1987)(Dro Soft)(ES)[a] ZXSpectrum ES +69763ADF21DC50269DB285CF0F20EA5A Eagles Nest (1987)(Players)(128K)[a][re-release] ZXSpectrum +4BA28DFC219B381FBCE5193C40FCC41C Eagles Nest (1987)(Players)(128K)[re-release] ZXSpectrum +0CC63EE288EC312C5C27D21444F26D1E Earth Defence (1983)(Sinclair User)(16K) ZXSpectrum +4900522177BAE846701E832941E715AF Earth Defence (1984)(Artic Computing)(16K) ZXSpectrum +25688880A22D0570260EF7B20C619F22 Earth Defence (1984)(Artic Computing)(16K)[a] ZXSpectrum +57419141A28AD3813F92016FEF1431A9 Earth Defence (1984)(Artic Computing)(16K)[a2] ZXSpectrum +AA981F8146BD24043265BB6A2B561ECF Earth Shaker (1990)(Your Sinclair) ZXSpectrum +D213E029D8632342F36627A14F6C8A07 Earth Shaker (1990)(Your Sinclair)[a] ZXSpectrum +8B7E6F6C06511EF918B57B28DB5C8D18 Earth Shaker (1990)(Your Sinclair)[different loading screen] ZXSpectrum +128EEC77B0B73039DA15A802E637F3DF Earthbound (1986)(Allen, Steven - Lock, Alistair) ZXSpectrum +3C917D6B12F539E0A5AD584F3A8F00D0 Earthbound (1986)(Allen, Steven - Lock, Alistair)[a] ZXSpectrum +FE142A32E19951F2C095CD01C6C869D4 Earthlight (1988)(Firebird)(128K) ZXSpectrum +CE64D7FF63EBB7620186CD3D8C85E2A0 Earthlight (1988)(Firebird)(128K)[a] ZXSpectrum +AD7F31C24B5E0D873F04CF720F6223CB Earthlight (1988)(Firebird)(128K)[a2] ZXSpectrum +4F3CFFC24759D25C6F6B1FEC6D1F8E38 Earthlight (1988)(Firebird)(128K)[BleepLoad] ZXSpectrum +1E105F01946E98BC6FCF2E7C9CCA2567 Earthlight (1988)(Firebird)(48K-128K) ZXSpectrum +A3A965B7436B6E6121A42FB8DC48F1A7 Earthlight (1988)(Firebird)(48K-128K)[BleepLoad] ZXSpectrum +7C91F1F48168F8C76A23621F4E1B6093 Earthlight (1988)(Firebird)[BleepLoad] ZXSpectrum +690A7B63D4B3676FE42EF3A9803E91D1 Earthlight (1988)(MCM)(128K)(ES)(en)(Side B)[BleepLoad][re-release] ZXSpectrum en ES +513A79D971CAA16CA8498227E2025668 Earthlight (1988)(MCM)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +3AFC8388577DA90906878E76C5F9C503 Earthshock (1986)(8th Day) ZXSpectrum +40023C6537A90A5FF4C550CCF294992D Earthshock (1986)(8th Day)(Side A) ZXSpectrum +0F2C4B1DC1EF6EBA0287AC7FC1EF604D Earthshock (1986)(8th Day)(Side B) ZXSpectrum +CD0D72F1C7B25EB423A8191156805098 Earthshock (1986)(G.I. Games)[re-release] ZXSpectrum +74C2D02AB6C993AE32F94CFE55E74120 East Front (1984)(CCS) ZXSpectrum +91C0BA1D3644804D41F96777BED54FC8 EastEnders (1987)(Macsen) ZXSpectrum +B3FA9D037A261790D7CC9D6C3EE7D56D Echelon (1988)(U.S. Gold)(48K-128K) ZXSpectrum +0F2A07591878E785F6210333C8C2D980 Echelon (1988)(U.S. Gold)(48K-128K)(Side A)[Alkatraz Protection System] ZXSpectrum +F48D6263A9CA6A48ED415D80521F4B42 Echelon (1988)(U.S. Gold)(48K-128K)(Side B) ZXSpectrum +979218BAA0D03B2FA14FCB66AF782ADD Eclipse (1991)(Zenobi) ZXSpectrum +55F6955BBD3A986D99F481A5966ADC8E Eclipse (1991)(Zenobi)[a] ZXSpectrum +FBC1797FAFC83E2182E1876F6EBD9610 Eclipse v1 (1991)(Zenobi) ZXSpectrum +402AFC6EACE5BA690BF721522E55D5DE Eclipse v2 (1991)(Zenobi) ZXSpectrum +A574FE92A9445D9CD61471701E3F72EA Edd the Duck (1990)(Impulze) ZXSpectrum +D7A81A55BEB3B17526D198C727E0144A Edd the Duck (1990)(Impulze)[SpeedLock 7] ZXSpectrum +E7DAD1546A58278C6B1F6C4B10C4788D Edd the Duck (1990)(Zeppelin Games)[SpeedLock 7][re-release] ZXSpectrum +4A1BF68E7CEE6BD338F88A73606ED895 Eddie Edwards' Super Ski (1989)(Loriciels)(FR)(en) ZXSpectrum en FR +3CDD01E9E6E38EF15D98434D0168749F Eddie Kidd Jump Challenge (1984)(Ricochet)[re-release] ZXSpectrum +D4A2B0868AA20A5D0CB6D4814C455FA1 Edinburgh Power Box (1990)(Greenup, Ashley)[aka Powerbox Edinburgh, Waverley & Haymarket] ZXSpectrum +889EAF7F7EB1956A5A8E28AF15360B3D Ed-On (1983)(Add-On Electronics)(16K) ZXSpectrum +2011A529243BEDECAC6809A68CDE059B Effugit (2013-12-04)(J.B.G.V.) ZXSpectrum +A75E54680CB826DBA4161175E0F1728A Effugit (2013-12-04)(J.B.G.V.)(es) ZXSpectrum es +00F946E498B7D26D1319EA42B052CC46 Egemond (19xx)(-)(sh) ZXSpectrum +2967B4CEADD06E083F9A4BFD7AFEF6B0 Egg Head (1988)(Silverbird)[aka Hamte Damte][re-release] ZXSpectrum +9A71A7A3072B622611E21682009E0838 Egg, The (1985)(Automata UK) ZXSpectrum +B55401A6FF00840D7800CDE41D780A4F Egghead (1989)(Crash) ZXSpectrum +FC12F0493E0EA6E853E113EF281BC0AB Egypt (1994)(Pliva, Pavel)(CZ) ZXSpectrum CZ +47830ACAAF5ED6A9C70F103B76073A6D Eidolon, The (1986)(Activision)(48K-128K)[aka Eidalon] ZXSpectrum +B4E6CBC86A1A84F06CC0F645A8FD9F50 Eidolon, The (1986)(Ricochet)(48K-128K)(Side A)[re-release] ZXSpectrum +4A46044BC12F3AA4E65DCF26C2EC9D84 Eidolon, The (1986)(Ricochet)(48K-128K)(Side B)[re-release] ZXSpectrum +F075F1AD59D357A0A0CF88FFB0C3511A Eidolon, The (1988)(Dro Soft)(48K-128K)(ES)(en)(Side A) ZXSpectrum en ES +12E725B666BB9F0A252557E6AB494CC4 Eidolon, The (1988)(Dro Soft)(48K-128K)(ES)(en)(Side B) ZXSpectrum en ES +BCB8196EC2FE9AAF08714CEE327F716A Eight Cards Patience (19xx)(-) ZXSpectrum +5BF669F3A14040BB5F113F2813FCCBE4 Eights (1984)(Atlantis) ZXSpectrum +1D16571E750C8E6F4F35E921A1D1905D Eights (1984)(Atlantis)[a] ZXSpectrum +74A6B9DA23A4D674C272FF38B54E1270 El Millonario (2011)(Ashler, Baron)[CSSCGC] ZXSpectrum +BF5A96607449A32DC1660485EF0D2BF7 Elecciones Generales (1986)(Juegos & Estrategia)(ES)(Side A) ZXSpectrum ES +6B4C163D376C5DB986DE292B6486F336 Elecciones Generales (1986)(Juegos & Estrategia)(ES)(Side A)[a] ZXSpectrum ES +7EA938BF03B720D3FE52C7F99AAA9203 Elecciones Generales (1986)(Juegos & Estrategia)(ES)(Side B) ZXSpectrum ES +4E7CB1D086389C50E2B22F5E67030776 Elecciones Generales (1986)(Juegos & Estrategia)(ES)(Side B)[a] ZXSpectrum ES +51F20DC0DF03F55A42F6529456FEE7C2 Election (1984)(Mastertronic) ZXSpectrum +EE9A59AF32AAE748A3164DC631EFE75D Election (1984)(Newtech Publishing)(16K) ZXSpectrum +92AAC55235B4C8BA5B2ABA7EA981BA3C Election (1987)(Virgin Games)(Side A) ZXSpectrum +6479D3BD3CD24D036AA7F3AA8D5EE333 Election (1987)(Virgin Games)(Side B) ZXSpectrum +8317B069E7B97780699E0A0018E8761D Electra 9000 - Lunar Attack Vehicle (1987)(Alternative)(Side A)[re-release] ZXSpectrum +B5567A8736CA326AC2F464D4E0AA957C Electra 9000 - Lunar Attack Vehicle (1987)(Alternative)(Side B)[re-release] ZXSpectrum +38F792ECBED5BB50840C112DD2CF6EA9 Electra 9000 - Lunar Attack Vehicle (1987)(System 4)(ES)(en)[re-release] ZXSpectrum en ES +4090EEDC04E6DB0D20DA931440963E77 Electro (1984)(5D) ZXSpectrum +F358C01CA550CDFD2FF9044A30EFA45D Electro Bingo (1989)(Sinclair User) ZXSpectrum +73069B31D33C5E4B57B3C0B3E050676B Electro Bingo 2 (1989)(Sinclair User) ZXSpectrum +C7AA16F1EC27C76FF28E4F10DC0EE4FF Electro Bingo 3 (1989)(Sinclair User) ZXSpectrum +26C2A7CCEFB4F094D50B3ED5B300FD57 Elektro Storm (1983)(PSS)[a][aka Electro Storm] ZXSpectrum +6BA9FB5DDB733A12EA74EE684F6654A5 Elektro Storm (1983)(PSS)[aka Electro Storm] ZXSpectrum +9C1A59F8DAC808FEA0B09EEB925E2607 Elektro Storm (1984)(Kryptronic) ZXSpectrum +C51717F574CEB1AD6055D7C625D667D6 Elevator Action (1987)(Bug-Byte)(48K-128K)[re-release] ZXSpectrum +92BAC1FE2BE0A3D2CC24A4C3E6766E06 Elevator Action (1987)(Quicksilva)(48K-128K) ZXSpectrum +74AD534D6590DE4820CD9255007235DD Elevator Action (1987)(Quicksilva)(48K-128K)[a] ZXSpectrum +89DF5D1AEE07806C2A29E4F95AFBE7DD Elevator Action (1987)(Quicksilva)(48K-128K)[a2] ZXSpectrum +9AD8F626CD64793978DA9B3BD483BF7D Elevator Boy (1988)(M.M.G.) ZXSpectrum +E4C1A85E609B2E0FEBC8F2101631468D Eleventh Hour, The (1986)(Venturesoft) ZXSpectrum +7E471BCF0295DAEF79B839D40AB9B485 Eleventh Hour, The (1986)(Venturesoft)[a] ZXSpectrum +663AA7D3433963414EF4B2C24158359D Eleventh Hour, The (1986)(Venturesoft)[a2] ZXSpectrum +62A0A934FE8DF283A78B0E8D45F1333F Elfen (2008)(Wishart, Garry)(128K)[CSSCGC] ZXSpectrum +6DAFE5A40C3836175E6DA38B41186627 Elfin Wars, The (1994)(Zenobi) ZXSpectrum +AC11C90F3BADF8773A6E371967A266BD Elfindor (1989)(Zenobi)[a][re-release] ZXSpectrum +253609E5051AEFA5D60DB28456E6D180 Elfindor (1989)(Zenobi)[re-release] ZXSpectrum +557A35E379657B334F3369C5B7E17D41 Eliminator (1988)(Alternative) ZXSpectrum +1DB854A0C20D14FCC81A9D9AEAB578A6 Eliminator (1988)(Alternative)[a] ZXSpectrum +28AC53FD4C5ACF62A26E74D326F82737 Eliminator (1988)(Erbe)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +E4C67FF9CAEB80592823B0745C835F70 Eliminator (1988)(Hewson Consultants)(48K-128K)[a][aka Roadstar XRi] ZXSpectrum +308E4A7B240C5D8C27E768FD10C6689F Eliminator (1988)(Hewson Consultants)(48K-128K)[aka Roadstar XRi] ZXSpectrum +BD18C9EFEA3A8648FEB4832E427DB2A5 Eliminator (1988)(Hewson Consultants)(48K-128K)[SpeedLock 7][aka Roadstar XRi] ZXSpectrum +6F45EF8EF6D3AA94A95C97E50C07318D Eliminator (1988)(Players)(48K-128K)[re-release] ZXSpectrum +7DE64B1FA368E43FFC1554FCB9BBE53D Elisa Analyst Program (1984)(Craigmount Computer Centre) ZXSpectrum +118578AD8C07917486CF16DAFDD497AE Elite - Joystick Club Version (1985)(Firebird)(48K-128K) ZXSpectrum +7D88B0F84EA9746E312D26C55440A1FA Elite (1985)(Firebird)(128K) ZXSpectrum +CB60A581E8172F8F9E8286533E792762 Elite (1985)(Firebird)(48K-128K)[Lenslok] ZXSpectrum +7F3FFA50A26D2690D3D336139646E829 Elite (1985)(Firebird)[Lenslok] ZXSpectrum +F73379181E1A413AC6C22FFD4CC8122A Elite (1985)(Firebird)[SoftLock] ZXSpectrum +B9D26EB0A19DB48CF4698EC435E4F402 Elite Supertrux (1988)(Elite Systems)(128K) ZXSpectrum +64418A7EFA8042809EF06D1322C7D67F Elite Supertrux (1988)(Elite Systems)(48K-128K) ZXSpectrum +210641BBC6D0B206F1FFDE6DFB77D047 Elite Supertrux (1988)(Elite Systems)(48K-128K)(Side A)[FTL] ZXSpectrum +96506862B3515A094FD172CA58C4EE65 Elite Supertrux (1988)(Elite Systems)(48K-128K)(Side B) ZXSpectrum +A65026CB515D048F1A376D44ABEB8BE5 Elite Supertrux (1988)(Elite Systems)(48K-128K)[a] ZXSpectrum +7B10D4C66838CFFB36F5FC572B7B7072 Elixir Vitae (2013-10)(Cj Echo - Miazga, Rafal)(48K-128K) ZXSpectrum +31EA1D94E901DFA18693F80E252944FD Eliza (1983)(Vries, M. de) ZXSpectrum +638A124EEDC6CA3ED46A73A4C6B6A953 Elizabethan, The (1986)(Dee-Kay Systems) ZXSpectrum +382DD0FFA538DA1681E59B3BDDFD69E0 Ellisnore Diamond, The (1992)(River) ZXSpectrum +268E0F0E4083C8A2CA57B09D3C4D86D8 Elven Warrior (1989)(EDOS)(48K-128K)[re-release] ZXSpectrum +19E952A0E8006881D83B2AA0AA7E9396 Elven Warrior (1989)(Players Premier)(48K-128K) ZXSpectrum +CABD861AF3CA5552C42CE9A500FE151C Elvin the Elf (2006)(ZXF) ZXSpectrum +E74275A66A95A5FD521F43F639A1E10D Embassy Assault (1982)(Sinclair Research)(16K)[aka Embassy Siege] ZXSpectrum +CAD62573FB1C38E44BCD8CD6830E9E6D Emerald Elf, The (1995)(Zenobi) ZXSpectrum +23E826AA24B4A4B12D1C0D832E0F5C4F Emerald Elf, The (1995)(Zenobi)[a] ZXSpectrum +3E35742DA5EFE73DD35CA34D5C26F54D Emerald Isle (1985)(Level 9 Computing) ZXSpectrum +BD10E3E4EB1BD153BEF62D079DB8BEC2 Emilio Butragueno Futbol (1988)(Ocean Software - Topo Soft)(GB)(es) ZXSpectrum es GB +62B2B4F8860A447988DA2DF075654D01 Emilio Butragueno Futbol (1988)(Ocean Software - Topo Soft)(GB)(es)[a] ZXSpectrum es GB +F359966ECF8D5D18FBE2F14122D281B1 Emilio Butragueno Futbol (1988)(Ocean Software - Topo Soft)(GB)(es)[a2] ZXSpectrum es GB +CB8925FF0FD4F3FBA065D3765D320112 Emilio Sanchez Vicario Grand Slam (1990)(Zigurat)(ES) ZXSpectrum ES +444F319ACAD3C2DA8FB935EC4BC8CBF2 Emilio Sanchez Vicario Grand Slam (1990)(Zigurat)(ES)[a] ZXSpectrum ES +1E0A02A3D512C02753C3FF1CF4DD0EEE Emlyn Hughes Arcade Quiz (1990)(Audiogenic) ZXSpectrum +A6C80386B2262AF2022B79D31F3E094D Emlyn Hughes Arcade Quiz (1990)(Audiogenic)(Side A) ZXSpectrum +426721D15BE6458D22926A3FDDDC6F2D Emlyn Hughes Arcade Quiz (1990)(Audiogenic)(Side B) ZXSpectrum +C874133DA427FF628EF1285C4033AB5B Emlyn Hughes Arcade Quiz (1990)(Audiogenic)[a] ZXSpectrum +A92C3BD225908B2680B891D64163A8D4 Emlyn Hughes Arcade Quiz (1990)(Audiogenic)[a2] ZXSpectrum +2322222A6D382ADA03D14418302A7E2C Emlyn Hughes International Soccer (1989)(Audiogenic) ZXSpectrum +71BA427F653C9E9758ABB9C8FBC9120D Emlyn Hughes International Soccer (1989)(Audiogenic)[a] ZXSpectrum +13BB8D3F84B4C22710585251D7B1BF0A Emlyn Hughes International Soccer (1989)(Audiogenic)[a2] ZXSpectrum +66265A826131393B26D061CB970F7D2E Emlyn Hughes International Soccer (1989)(Touch Down!)[re-release] ZXSpectrum +FF49CEBEAB827733FB43766097BE6271 Emlyn Hughes International Soccer (1990)(Proein Soft Line)(ES)(en) ZXSpectrum en ES +88D4318011DF03E56C738D8167ADC852 E-motion (1990)(Erbe)(128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +072866425CD5E56C7D3AC3A1576D06DF E-motion (1990)(Erbe)(128K)(ES)(en)[re-release] ZXSpectrum en ES +AFC0FB6C19E746B8314D592F663A14BD E-motion (1990)(Erbe)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +C9F24F47660C8E4DE13A55333E3735FE E-motion (1990)(Erbe)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +53BA65DC187DD24B09389EDF55DFE8C6 E-motion (1990)(U.S. Gold)(48K-128K)(Side A)[Alkatraz Protection System] ZXSpectrum +9E0EB8E2F6A742DAF4542A6A64D1E7C6 E-motion (1990)(U.S. Gold)(48K-128K)(Side B) ZXSpectrum +DB692C17A736E2511EF09F3A1FBCF2D4 E-motion (1991)(Musical 1)(128K)(ES)(en)(Side B) ZXSpectrum en ES +530E4202FF03C5E2C7C4A5E050B91D7C E-motion (1991)(Musical 1)(ES)(en)(Side A) ZXSpectrum en ES +8375776625535FBF7879093AD439C807 Empareja 2 (19xx)(Torres, Alberto Perez)(ES) ZXSpectrum ES +EEDF48EB84F92D0943E69F60F65A515D Empire Fights Back, The (1985)(Mastertronic) ZXSpectrum +A857DB0BF6C2376F049F2E811877278A Empire Fights Back, The (1985)(Mastertronic)[a] ZXSpectrum +0442B80D2AA406DA9B4D557889BCAC85 Empire Fights Back, The (1985)(Mastertronic)[a2] ZXSpectrum +6176586E29ECFAE7CF87B818CC020096 Empire Strikes Back, The (1988)(Domark)(128K) ZXSpectrum +F45C7C0C442AFA94645C088093EB2054 Empire Strikes Back, The (1988)(Domark)(128K)[a] ZXSpectrum +6D49C9BBC9DFE7BE63EE4405787F4862 Empire Strikes Back, The (1988)(Domark)(48K-128K) ZXSpectrum +919EA8CE35ADDB4A1B5C9258F43690ED Empire Strikes Back, The (1990)(Hit Squad, The)(128K) ZXSpectrum +8E868E8C4CFD13341967FF2A2469C305 Empire! (1986)(Firebird) ZXSpectrum +12637EE50E56EC04D404B68571D3203A Empire! (1986)(Firebird)[BleepLoad] ZXSpectrum +1DB2F28D39198C289C1FDBFF776C6569 Empire! (1986)(Firebird)[Your Sinclair Covertape] ZXSpectrum +952CC927A462D24CC1A8E14704356511 En Busca de la Joya Encantada (2006)(RML Soft)(ES)[Bytemaniacos 2006 BASIC Contest] ZXSpectrum ES +528F36670EFF3745367E812522401010 Enchanted (1989)(Positive)(ES) ZXSpectrum ES +D571E95A8E937007370BA6508E75E9AC Enchanted (1989)(Positive)(ES)[a] ZXSpectrum ES +9A133FB53D5B625B4E5FCD562217FD8A Encounter (1983)(Severn) ZXSpectrum +4950C57A5E26B240BA3232A92D8A47C1 Encounter (1983)(Severn)[a] ZXSpectrum +0FEB952815B471ED132001E907510275 Encyclopedia of War - Ancient Battles - Ancient Battles - Scenarios (1989)(CCS)(48K-128K) ZXSpectrum +47CA8D129406638D4FD9AD8DE64AB211 Encyclopedia of War - Ancient Battles (1989)(CCS)(48K-128K) ZXSpectrum +54A068E70AD70995CED2918376301C41 Encyclopedia of War - Ancient Battles (1989)(CCS)(48K-128K)(Tape 1 of 2 Side A) ZXSpectrum +1D778E17B3CD543A949F8317EDF385EE Encyclopedia of War - Ancient Battles (1989)(CCS)(48K-128K)(Tape 1 of 2 Side B) ZXSpectrum +C4DE37AB8FDFB03F66A9B8F283D74D39 Encyclopedia of War - Ancient Battles (1989)(CCS)(48K-128K)(Tape 2 of 2 Side A) ZXSpectrum +73C4908947DED3ECD72F9A0B03570F7E Encyclopedia of War - Ancient Battles (1989)(CCS)(48K-128K)(Tape 2 of 2 Side B) ZXSpectrum +1FA46F0D6B0EDACC494D802CA9E59D21 Encyclopedia of War - Ancient Battles (1989)(CCS)(48K-128K)[a] ZXSpectrum +0AAEB064EBDD1F9BB45B6BF3C1A7987D End Is Nigh, The - the Interstellar Zone (1994)(Zenobi)(Tape 2 of 3) ZXSpectrum +45EABE99D8D0042CEC6A878E93D997AC End Is Nigh, The - the Subterranean Zone (1994)(Zenobi)(Tape 3 of 3) ZXSpectrum +522A7CA047F53F14CAB11C596BB125A6 End Is Nigh, The - the Victorian Zone (1994)(Zenobi)(Tape 1 of 3) ZXSpectrum +0EEBF7D57CD2F93DCA58E0A9CBAE32BD End Zone (1987)(Alternative) ZXSpectrum +9130E5FA2F5895D56DFDE3468D8C9D85 End Zone (1987)(Alternative)[a] ZXSpectrum +E5A8CB062489EBFEC7098CAADBAF92C6 Endeavour (2010)(Compiuter Soft)(ES) ZXSpectrum ES +712C488AF42A85725C2B6AF72AA30990 Endurance (1985)(CRL Group) ZXSpectrum +BE5D9F00CC07A6B52CEB4FD2BAB2B2A5 Endurance (1985)(CRL Group)(Side A) ZXSpectrum +53CC45C2F4AD6BEBD6D84E7870D00CBE Endurance (1985)(CRL Group)(Side B) ZXSpectrum +E059CE9E701D2E01A7AF06E92869E649 Endurance (1985)(CRL Group)[a] ZXSpectrum +5DA106E6B166A19CF242BB3C085072BB Endurance (1985)(CRL Group)[a2] ZXSpectrum +B028745F57C56C4532F1D9E228B0DBE4 Enduro (1984)(Activision) ZXSpectrum +7FE50137CE11A858ACEE14F87C927791 Enduro (1984)(Activision)[a] ZXSpectrum +7EBAC511CF84C2CDC397683147178D25 Enduro (1984)(Firebird)[re-release] ZXSpectrum +38001DDD8C6B922383D25689B37CC7A5 Enduro Racer (1987)(Activision)(48K-128K) ZXSpectrum +6426CE010CBCC4F038340707E5A53CBC Enduro Racer (1987)(Activision)(48K-128K)[a] ZXSpectrum +2F46DE3DCC61A4622B4192FC8B9007F3 Enduro Racer (1987)(Activision)(48K-128K)[a2] ZXSpectrum +348E0CABDA202C405ECA6B0C54F05E17 Enduro Racer (1987)(Activision)(48K-128K)[a3] ZXSpectrum +8D034CC4AB094A697643E1457E073556 Enduro Racer (1987)(Activision)(48K-128K)[SpeedLock 2] ZXSpectrum +A6CEEA180956CF51E8D86B13F2B31F6D Enduro Racer (1987)(Activision)(48K-128K)[SpeedLock 7] ZXSpectrum +F57573135403E89C4E4884F485400A97 Enduro Racer (1987)(Proein Soft Line)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +95B29C7FD7AF519FCDD96D63F1C0060E Endzone - 87f Rosters (1987)(Sport-Sim)(128K)(Side A) ZXSpectrum +E14E3E9403CCA2774FFEB9CB1C49AF10 Endzone - 87f Rosters (1987)(Sport-Sim)(128K)(Side B) ZXSpectrum +EB2B9350AFCE865E958ABBD55C6A0E7E Endzone - 88e Program (1988)(Sport-Sim)(128K)(Side A) ZXSpectrum +83CA5DF9C8C8640A32F5CF21DF8D72D1 Endzone - 88e Program (1988)(Sport-Sim)(128K)(Side B) ZXSpectrum +23D83469CEEA3B01EBCA55A444616480 Endzone - 88e Rosters (1988)(Sport-Sim)(128K)(Side A) ZXSpectrum +175A5E1F8F448EA94D32CF2EC1072893 Endzone - 88e Rosters (1988)(Sport-Sim)(128K)(Side B) ZXSpectrum +8D3A536A1873ABC1745C2468CBEE781D Endzone - 89e Rosters (1989)(Sport-Sim)(128K)(Side A) ZXSpectrum +794694D08DCCA28FB00C282A8672C3C8 Endzone - 89e Rosters (1989)(Sport-Sim)(128K)(Side B) ZXSpectrum +C303FE68D7CD0D1891C558E007AB01F5 Endzone - 90f Program (1990)(Sport-Sim)(128K)(Side A) ZXSpectrum +6664DB79D7B2041ECE887561C949FF89 Endzone - 90f Program (1990)(Sport-Sim)(128K)(Side B) ZXSpectrum +6A82C6132155FF9F275907416448C079 Endzone - 90f Rosters (1990)(Sport-Sim)(128K)(Side A) ZXSpectrum +BB3D0CADEB281A9F2BE4662AA2E0A3D2 Endzone - 90f Rosters (1990)(Sport-Sim)(128K)(Side B) ZXSpectrum +DA7060080702CCA4A5D01558E1E17CE9 Endzone (1991)(Sport-Sim) ZXSpectrum +80D7F5C7F4B70FF5D65411BBEF7CFFFB Energem Enigma, The (1987)(Precision Games) ZXSpectrum +3D1AC9E08BE8563E01BC0015233F4403 Energem Enigma, The (1987)(Precision Games)[a] ZXSpectrum +B6EB5013972CD56E9652320D15FCC406 Energem Enigma, The (1990)(G.I. Games) ZXSpectrum +8EFD39147B576E61E99DD3C101C300E4 Energy (1987)(Mastertronic) ZXSpectrum +C74DF577D165B65356A2DF01D368AFF3 Energy 30,000 (1984)(Elm Computers) ZXSpectrum +D418780AFECC20314B102A3997DC602D Energy Field (1983)(Personal Computer Games)(16K)[re-release] ZXSpectrum +3E2FF5EDBEBB54891B6799C9E5F6ACB9 Energy Fields (1983)(Pan Books)(16K) ZXSpectrum +2E6D2A3DB65D09DB69D924D4D1F586D1 Enforcer 2, The (1999)(Gonad The Barbarian)[CSSCGC] ZXSpectrum +87EA4904C891DCF2539503344491FA9A Engineer Humpty (1984)(Artic Computing) ZXSpectrum +D2BC48F461D20A8B666D3061BCACD645 Engineer Humpty (1984)(Artic Computing)[a] ZXSpectrum +3A792D5992EF9A42EC662CCCE57F0F41 English to Giant Translator (1999)(Wallace, Niall)[CSSCGC] ZXSpectrum +2DF8850C593D5E3CE4DBB95334BF24E9 Enigma (1984)(Brainbox)(Side A) ZXSpectrum +CF69C099D58D090E4CC1411C0FCEA6C1 Enigma (1984)(Brainbox)(Side B) ZXSpectrum +19CD9DEE174DE742D055C6B83719FE2A Enigma (1984)(Newtech Publishing)(16K) ZXSpectrum +378CDA900EE85211AFB31690FC45F6C2 Enigma Force (1985)(Beyond)[a][aka Shadowfire 2] ZXSpectrum +CF2B4BFDEE92F3F044F69E0CBE4500E5 Enigma Force (1985)(Beyond)[aka Shadowfire 2] ZXSpectrum +614FE9772F3F971F8A26E23C1298E040 Enter at Your Own Risk (1988)(Teenware)(128K) ZXSpectrum +2419ACA5B9F48DF68BCF475E8012E493 Enter at Your Own Risk (1988)(Teenware)(48K-128K) ZXSpectrum +A0C8FC4348FB8702DEE3EEEB58274917 Enterprise (1987)(Mastertronic Plus)[re-release] ZXSpectrum +D487E5E5525129250BC258FB36DE807B Enterprise (1987)(Melbourne House) ZXSpectrum +5FC4EA403E88D8074D6C78E9BB72F247 Enterprise (1987)(Melbourne House)[a] ZXSpectrum +D7E2F7AA1A2A477AF85D2AAE0F7FA3C8 Enterprise (1987)(Melbourne House)[a2] ZXSpectrum +6A0EAB5465D6F7CF92975F2D077C5E31 Enterprise (19xx)(-)(de) ZXSpectrum de +6F52B4B62A472DE9A3B87E7921AE8B43 Envelope, The (1984)(Yodasoft)(DE)(en) ZXSpectrum en DE +2843162E03E729A01DC3D65EDF410F43 Equinox (1986)(Erbe)(ES)(en)[a][re-release] ZXSpectrum en ES +D189AF415610E1162A0190D2A34B4A3F Equinox (1986)(Erbe)(ES)(en)[re-release] ZXSpectrum en ES +96A95D755ED952D564CB27128294F107 Equinox (1986)(IBSA)(ES)(en)[re-release] ZXSpectrum en ES +A77FCB8B27F9647B77418637A296081A Equinox (1986)(Mikro-Gen) ZXSpectrum +C9512165963BD1093E401CAA973241ED Equinox (1986)(Mikro-Gen)[a] ZXSpectrum +69A663C747F66E6268F6EEBBD3ED59FA Equinox (1986)(Mikro-Gen)[a2] ZXSpectrum +24AFC08E6C64E8387AB0C08D8C51ABC3 Equinox (1986)(Mikro-Gen)[a3] ZXSpectrum +D415ADACC944762C7485B5876FF45841 Equipo A, El (1988)(Zafiro Software Division)(ES)(Side A)[a][aka A-Team, The] ZXSpectrum ES +102C8B23D74FD3A1F90B55B5D70E10A5 Equipo A, El (1988)(Zafiro Software Division)(ES)(Side A)[a2][aka A-Team, The] ZXSpectrum ES +7631A52F31C3997B3FDFA463460E45C4 Equipo A, El (1988)(Zafiro Software Division)(ES)(Side A)[aka A-Team, The] ZXSpectrum ES +448D298BCF8C78AEBB9BFC2BF32D9149 Equipo A, El (1988)(Zafiro Software Division)(ES)(Side B)[a][aka A-Team, The] ZXSpectrum ES +166D2A9FE0C1D22D6427FD72F0F46C35 Equipo A, El (1988)(Zafiro Software Division)(ES)(Side B)[a2][aka A-Team, The] ZXSpectrum ES +04C9BF81CBE2B06DEACC87E349D5B845 Equipo A, El (1988)(Zafiro Software Division)(ES)(Side B)[aka A-Team, The] ZXSpectrum ES +ECDD08F74F14E6F6BC57AE7B76113B1C Equipo A, El (1988)(Zafiro Software Division)(ES)[a][aka A-Team, The] ZXSpectrum ES +3F521A4E4D4BB1E273B1C762760D96BB Equipo A, El (1988)(Zafiro Software Division)(ES)[aka A-Team, The] ZXSpectrum ES +F63698EB278ADF96FCF73FA859E9C998 Era of Enchantment (1988)(Sacred Scroll)(Tape 1 of 2 Side A) ZXSpectrum +2E203ADA79AB5868D13DB51A46F989AC Era of Enchantment (1988)(Sacred Scroll)(Tape 2 of 2 Side B) ZXSpectrum +DA63DF96C334CA18C29D7FA3327DB0B5 Erazmov Mec (1985)(Peterlin, Matjaz)(HR)(sh) ZXSpectrum HR +5AF1114D925F70B602CCC6975630D190 Eric & the Floaters (1984)(Sinclair Research)[a][aka Eric and the Floaters] ZXSpectrum +01EB9FA0EFC16FF4A3AAF29D5CCE20E7 Eric & the Floaters (1984)(Sinclair Research)[aka Eric and the Floaters] ZXSpectrum +6A264EAAEFA751182028BFA5C3215DCE Eric Bristow's Pro-Darts (1984)(Quicksilva) ZXSpectrum +7AEE7F6CB8F1345C0D6A707D69C914F8 Eric Bristow's Pro-Darts (1984)(Quicksilva)(Side A) ZXSpectrum +6C9EE97E8806EA89BC1EAE4BB9B96F83 Eric Bristow's Pro-Darts (1984)(Quicksilva)(Side B) ZXSpectrum +46759F98F0F517064B4E23681C723945 Erik - Phantom of the Opera (1987)(Pirate)[re-release] ZXSpectrum +1C5E02DD3C72D0E01FFDFC2398774D02 Erik - Phantom of the Opera (1987)(System 4)(ES)(en)[a][re-release] ZXSpectrum en ES +541E53E1E9E9E03D622A4A70385F4428 Erik - Phantom of the Opera (1987)(System 4)(ES)(en)[re-release] ZXSpectrum en ES +B25157E44F8F4880A7072AA86D660F1E Erik - the Phantom of the Opera (1987)(Crysys) ZXSpectrum +349BEF95C11D70FD23FAB05DF952BC71 Escalado (1987)(Hallam, Mark) ZXSpectrum +4C7CAA5DCB3B21AD2B35E3A4A9B492FE Escalador Loco, El (1983)(Ventamatic)(ES) ZXSpectrum ES +C5F5E47EF122B4C8BD245ACC3EC2C86E Escape (1982)(New Generation)(16K) ZXSpectrum +43CA2A3DC81DEBBB87D3041B8DF46BF2 Escape (1982)(New Generation)(16K)[a] ZXSpectrum +71D928F7F9CAD0E7F7EE8A9CC9F408E3 Escape (1982)(Riko Data)(16K)(SE)(en)[re-release] ZXSpectrum en SE +65A9A84AC5E4CC482C3C661CBC37AB57 Escape (1984)(Editoriale Video)(IT) ZXSpectrum IT +8720AC0657883B33BB548232FEA928B9 Escape (1987)(Tartan)[a][Sinclair User Covertape] ZXSpectrum +64AC555EDB5A5B7B6244A685024DAD5F Escape (1987)(Tartan)[a2][Sinclair User Covertape] ZXSpectrum +8644E18B0CD91BADE513DD2076CCFC6E Escape (1987)(Tartan)[a3][Sinclair User Covertape] ZXSpectrum +CB178FFA41B0838E0202B24000E1BE61 Escape (1987)(Tartan)[Sinclair User Covertape] ZXSpectrum +61C858FDAEE7C510873F158459C9A770 Escape (1989)(DMC)(DE)(en) ZXSpectrum en DE +4F5914F9C4FCE806B8558BC41CC1502D Escape From Body (2008)(Arda)(16K)[CSSCGC] ZXSpectrum +DD59C1699B1BF08A38935E2D95A034B4 Escape from Castle (1988)(Chabek, Jiri)(CZ) ZXSpectrum CZ +77CD6723934AD22401A0D259BDE4D5F6 Escape from Castle Rathbone (1985)(Your Spectrum) ZXSpectrum +D61A688179D0AE15DC9CDF6B81829C51 Escape from Cnossus (2013)(No Time To Play)(RO)(en) ZXSpectrum en RO +61B14A64A5ACCD471B233DCEF9512092 Escape from Cnossus (2013)(No Time To Play)(RO)(en)[a] ZXSpectrum en RO +016ABEBE06BB222BE0CC2A24A3E1E84B Escape from Colditz (1982)(Malley, Martin) ZXSpectrum +6E11F1E02B61219906534C3D477A1B44 Escape from Devil's Island (1986)(Central Solutions)[a][aka Escape from Devils Isle] ZXSpectrum +92461219874DB5F05A17A86BCB7A75B3 Escape from Devil's Island (1986)(Central Solutions)[a2][aka Escape from Devils Isle] ZXSpectrum +253810302DA9E6A6F9891ED2A2C79771 Escape from Devil's Island (1986)(Central Solutions)[a3][aka Escape from Devils Isle] ZXSpectrum +CCC6A39BEF4EAA1CBE888334519E333C Escape from Devil's Island (1986)(Central Solutions)[aka Escape from Devils Isle] ZXSpectrum +3B75254085E90685938AC82ADDA5B5C4 Escape from Hodgkins' Manor, The (1990)(Zenobi) ZXSpectrum +BBBDD11074A9C9BA84187D6C5CF8786D Escape from Khoshima (1988)(Atlantis) ZXSpectrum +7324D928D1B33EE75A43BE888A5E6AC7 Escape from Krakatoa (1984)(Abbex Electronics) ZXSpectrum +44698D25EC73F88D3181913DB0DCF14C Escape from Krakatoa (1984)(Abbex Electronics)(Side A) ZXSpectrum +4C4CC21BB087CB26BE807641E2657B61 Escape from Krakatoa (1984)(Abbex Electronics)(Side B) ZXSpectrum +7CADD86FFCE9445442E9495D8ED4B963 Escape from Magic (1988)(Stewart, Eric) ZXSpectrum +C41970FB2D36C32E6CAF35DB4F015F3B Escape from Malagar (19xx)(-)[a][aka Escape from Malachor] ZXSpectrum +D8FE081C049C8D4F3EDA8BFDA6574F55 Escape from Malagar (19xx)(-)[aka Escape from Malachor] ZXSpectrum +90B2BDD1725AB4DE6797DE4C220C6062 Escape from Omicron (1984)(Video Showcase)(16K) ZXSpectrum +01FB5C9DED5FC27469D09F136404814E Escape from Omicron (1984)(Video Showcase)(16K)[a] ZXSpectrum +5F27CCA4F73FCF3003A1363ADD143F28 Escape from Prison Planet (1994)(Clark, Peter) ZXSpectrum +064E7C1C4722B8BED520C9D466D438ED Escape from Prison Planet (1994)(Clark, Peter)(Side A) ZXSpectrum +EF3A0A12235880B42455FEFC4D4AEBFB Escape from Prison Planet (1994)(Clark, Peter)(Side B) ZXSpectrum +1229999635CC8539C8557D4111B5E2AC Escape from Pulsar 7 (1983)(Channel 8)[a][re-release] ZXSpectrum +68F840FEF99E309881F73BD08C7D74A7 Escape from Pulsar 7 (1983)(Channel 8)[a2][re-release] ZXSpectrum +E7CC48917DEE1115521426DDB9764622 Escape from Pulsar 7 (1983)(Channel 8)[re-release] ZXSpectrum +0C5EB85EB21352D4A5D18E0FE7D6F6B2 Escape from Pulsar 7 (1983)(Digital Fantasia) ZXSpectrum +E358F64A31B459ED1A64F9690CA5EAE5 Escape from Pulsar 7 (1983)(Digital Fantasia)[a] ZXSpectrum +7269A15652AFD61BFB6B32BE88D6B7B8 Escape from Pulsar 7 (1983)(Digital Fantasia)[a2] ZXSpectrum +1825D794A0DF6A7C014E5998B395CC67 Escape from Pulsar 7 (1983)(Tynesoft)[re-release] ZXSpectrum +05B1AD3D92EC021D4C910649972ED719 Escape from Sylon 6 (1984)(King)[a][aka Escape from Cylon 6] ZXSpectrum +3490844E3C26729B248D5069CBCE2485 Escape from Sylon 6 (1984)(King)[aka Escape from Cylon 6] ZXSpectrum +0AC52A415992EC778CAED8A822E64843 Escape from the Holy Tower (2011)(Jevilon Soft)(ES) ZXSpectrum ES +6A2F82E8CA0F42924289004F7A02D17C Escape from the Planet of the Robot Monsters (1990)(Domark)(48K-128K)(Side A) ZXSpectrum +87B75C84BCFE893ABFB74D6E786B842C Escape from the Planet of the Robot Monsters (1990)(Domark)(48K-128K)(Side B) ZXSpectrum +F3FF928EC2111C2B82B07334E6B4C25F Escape from the Planet of the Robot Monsters (1990)(Erbe)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +7A30168BA9E15B68311FE08F081A612A Escape from the Planet of the Robot Monsters (1990)(Erbe)(48K-128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +34731B6EB2ACA7FE2BCE5470ABB48485 Escape from the Planet of the Robot Monsters (1990)(Hit Squad, The)(48K-128K)[re-release] ZXSpectrum +0B5DAEA5AF7D99FAB50EF6F4D4115D00 Escape from the Shire (1988)(D.N.D.) ZXSpectrum +DFCE423A02F04AF27F9D38BD36213219 Escape from Time (1983)(Sinclair Programs) ZXSpectrum +869D57F8111C87AA36A0965CE787FB02 Escape into Space (1987)(Kelsoft) ZXSpectrum +1083F4A03BCBDD5779A122B448C3ABD1 Escape of the Snails (2006)(Herve Ast)(FR) ZXSpectrum FR +E63FDFDF787414968AD956883E050F28 Escape of the Snails (2006)(Herve Ast)(FR)(en) ZXSpectrum en FR +411765F8D0DEC881AD1F467C866F36B7 Escape-MCP (1983)(Rabbit)(16K) ZXSpectrum +24E596E58347B9D275055570E736F050 Escaping Habit, The (1992)(Zenobi) ZXSpectrum +58F3EFD38C7167CCBD9C98E713AB4858 Eskimo Capers (1984)(PowerSoftware)(16K) ZXSpectrum +2E5A6530ED3F510FE39006059C37DF8E Eskimo Eddie (1984)(Ocean) ZXSpectrum +376B5BA73B432A6D5ED3C48FF703F352 Eskimo Eddie (1984)(Ocean)[a] ZXSpectrum +7A48F39131459BA5BBFDD12DF4FD1034 Espada Sagrada, La (1990)(Topo Soft)(48K-128K)(ES) ZXSpectrum ES +C2E034B782C6DB2306E21AFE57598545 Espada Sagrada, La (1990)(Topo Soft)(48K-128K)(ES)[a] ZXSpectrum ES +9CE28F81203E1B0A8629D0EBDA117082 Espada Sagrada, La (1990)(Topo Soft)(48K-128K)(ES)[aka Sacred Sword] ZXSpectrum ES +D5DF8BFE877C7032BFBDF70D80CA067B Espia Que Me Amo, La (1990)(Erbe)(48K-128K)(ES)(en)(Side A)[a][aka Spy Who Loved Me, The][re-release] ZXSpectrum en ES +31CE32BC6DED927341962C794E6305D8 Espia Que Me Amo, La (1990)(Erbe)(48K-128K)(ES)(en)(Side A)[aka Spy Who Loved Me, The][re-release] ZXSpectrum en ES +A9804AEBF1995B31253DC78602753F50 Espia Que Me Amo, La (1990)(Erbe)(48K-128K)(ES)(en)(Side B)[a][aka Spy Who Loved Me, The][re-release] ZXSpectrum en ES +8B699C411C45CE1D24696AC7FB031946 Espia Que Me Amo, La (1990)(Erbe)(48K-128K)(ES)(en)(Side B)[aka Spy Who Loved Me, The][re-release] ZXSpectrum en ES +C1C2A5B683AD07D43238FD970E9F884C Espionage (1988)(Grandslam)(48K-128K) ZXSpectrum +590B0400D6974DD365834FAD037E38E2 Esta en el Pantano (2010)(RELEVO Videogames)(ES) ZXSpectrum ES +1110B4EADE066E4CED3301DE3B0BF34D Esta en la Caja (2009)(RELEVO Videogames)(ES) ZXSpectrum ES +4E16FE7AD60D4EE637A5C1F3019D19F7 E-SWAT (1990)(Musical 1)(128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +F893D413B3C7ECC1CFCC6015F7295B3B E-SWAT (1990)(Musical 1)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +6B11E6150244AD7E195425B817960387 ESWAT Cyber Police (1990)(U.S. Gold)(48K-128K)(Side A)[aka Elite Special Weapons And Tactics] ZXSpectrum +18BFEFED560E29A8C9CA64289E6343D4 ESWAT Cyber Police (1990)(U.S. Gold)(48K-128K)(Side B)[aka Elite Special Weapons And Tactics] ZXSpectrum +27C7FBC5007A05DD3C16F2B090395A3D Ete Sera Chaud, L' (19xx)(Sprites)(FR) ZXSpectrum FR +A6D5515CFDF28CF01242B68A8AE86830 Ethnipod (1991)(Your Sinclair) ZXSpectrum +152C7B4CB6B29BC6788A46139CA67F6D Eugene - Lord of the Bathroom (1999)(Manic Miner Technologies)(NO)(en) ZXSpectrum en NO +C68B366E41ED793F837DC51D58F06CC6 Eugene - Lord of the Bathroom (1999)(Manic Miner Technologies)(NO)(en)[a] ZXSpectrum en NO +868218F3DEC605D651CF26F1C2C04659 Eunuch's Ball, The (1995)(Adventure Workshop, The) ZXSpectrum +82505B6DF2D4A0AE2542C12DD5636FE3 Eureka! (1984)(Domark)(GB)(fr)(Side A) ZXSpectrum fr GB +3C45FB0FE053C22856D5054887B82418 Eureka! (1984)(Domark)(Side A) ZXSpectrum +D3EBC847B51DE170CE482D5A54691134 Eureka! (1984)(Domark)(Side B) ZXSpectrum +AA9838ACBD4D283B7D55CE66F4192B76 Eureka! (1984)(Domark)(Side B)[a] ZXSpectrum +418B142958C1A70DE9C8B1E976315BD4 Eureka! (1984)(Domark)(Side B)[a2] ZXSpectrum +D36AD6E4FA214466D9A4229B79DF8ABB Eureka! (1984)(Domark)(Tape 1 of 10) ZXSpectrum +2B69FCBFE6408C2156DC272F09AEB886 Eureka! (1984)(Domark)(Tape 2 of 10) ZXSpectrum +4D2A69B86CF88FB64B3F9CDC50DA8583 Eureka! (1984)(Domark)(Tape 3 of 10) ZXSpectrum +087D9FCC020129503DEE51C75215B2F5 Eureka! (1984)(Domark)(Tape 4 of 10) ZXSpectrum +1AA0B96C8978DE27F1135B1F53DFFD0E Eureka! (1984)(Domark)(Tape 5 of 10) ZXSpectrum +9C2455C074BD1478BD3F6C624344B461 Euro Biznes (1988)(Juza, Boguslaw)(PL) ZXSpectrum PL +A35FE582E89247993FBB7C422DEA127A Euro Boss (1991)(Challenge) ZXSpectrum +CE4908AE133191106634F1972B7C0516 Euro Boss (1991)(Challenge)[a] ZXSpectrum +1D8279A0186FF8E150853240BA73EE2A European 5-a-Side (1988)(MCM)(ES)(en)[BleepLoad][re-release] ZXSpectrum en ES +F83DF59073860271A35B6C9699B14FE1 European 5-a-Side (1988)(Silverbird)[aka European Five-a-Side][aka Five-a-Side Football][aka Five-a-Side Footy] ZXSpectrum +7D031FA7542A1DAA04C544B382612F70 European 5-a-Side (1988)(Silverbird)[aka Five-a-Side Football][BleepLoad] ZXSpectrum +D5D0C4E8ACB5BF4687D92D551331CB0D European Champions (1988)(E&J) ZXSpectrum +CEA4804A9986924BC8AFDC9F1EC264D3 European Champions (1988)(E&J)(Side A) ZXSpectrum +5BBD43FBEB490F6F82867D879875D1E6 European Champions (1988)(E&J)(Side B) ZXSpectrum +7CE71636E8704B2D6DC714627AF6710F European II - The European Cup (1986)(E&J)[a][aka European Trophy 2] ZXSpectrum +157D2F381595D9E056709062E427DAE2 European II - The European Cup (1986)(E&J)[aka European Trophy 2] ZXSpectrum +BF8A20038C5E24DA33D35822F829E5E9 European II - The European Cup v1 (1986)(E&J)[aka European Trophy 2] ZXSpectrum +5FF906BA3885C041E6965160D76BD5A8 European II - The European Cup v2 (1986)(E&J)[aka European Trophy 2] ZXSpectrum +0F49D0D27DE4A456BFDDF7CBE20B8721 European II - The European Cup v3 (1986)(E&J)[aka European Trophy 2] ZXSpectrum +24260144056A3FA3032C1C90655BD142 European Soccer Challenge (1990)(Players) ZXSpectrum +4DCFCDAD24B00CB4E3E9749340C5C7E3 European Soccer Challenge (1990)(Players)[a] ZXSpectrum +95280A16AED6BE2B434CEBD9D3F63A24 European Soccer Challenge (1990)(Players)[a2] ZXSpectrum +10FCFF06EF2EC0DBC4FCD51DA5B349D7 European Superleague (1991)(CDS Microsystems)(128K) ZXSpectrum +C18E7C2590011F5E099ED90C0331EB5D European Superleague (1991)(CDS Microsystems)(128K)[a] ZXSpectrum +0D99E052872FC2A14D33341C3C90BBFE European Superleague (1991)(Proein Soft Line)(128K)(ES)[re-release] ZXSpectrum ES +DDB88305F5245DACDFB0F5D0D4AEB500 European Trophy v1 (1985)(E&J) ZXSpectrum +DBE879C834A2F15BFFD20449BCE93DC2 European Trophy v2 (1985)(E&J) ZXSpectrum +56C4A987EB62771AA8493F4CDF4BE51B Eurorun (1985)(Xenon)(SI) ZXSpectrum SI +A6D97CF05E14297E4A030F87C25C7E86 Eurorun (1985)(Xenon)(SI)[a] ZXSpectrum SI +429C07FDEF0FAB9BA8E1629E70112075 Evening Star (1987)(Hewson Consultants)[a][Slowload][aka Somerset and Dorset] ZXSpectrum +389C156845FEEFA259E3A531147A2CCD Evening Star (1987)(Hewson Consultants)[a2][Slowload][aka Somerset and Dorset] ZXSpectrum +95A479625850DD6E17CBC24C852453BE Evening Star (1987)(Hewson Consultants)[Slowload][aka Somerset and Dorset] ZXSpectrum +F257E71BD7CC8F281C02BF7C80EA6A40 Everest Ascent (1983)(Richard Shepherd) ZXSpectrum +177F3D79C7E826D7328D29DB67D98A08 Everest Ascent (1983)(Richard Shepherd)(Side A) ZXSpectrum +1F64B3DDD33B5AB885871D041F13BBFD Everest Ascent (1983)(Richard Shepherd)(Side B) ZXSpectrum +F1B2CD7EBCAAF0CCB5E79203ADA0AEEF Everest Ascent (1983)(Richard Shepherd)[a] ZXSpectrum +CD96886AD9DB35B99B8F70A284AFEE4C Every Second Counts (1988)(TV Games)(48K-128K) ZXSpectrum +CD9D2F97F766EBF4D3F371D642525BF6 Every Second Counts (1988)(TV Games)(48K-128K)[a] ZXSpectrum +14B050A8C0A4AE1CBB6F778FEEE71C92 Everyday Tale of a Seeker of Gold, An (1986)(Zenobi) ZXSpectrum +81C7715BD595D55166BEA43728DEFC16 Everyday Tale of a Seeker of Gold, An (1986)(Zenobi)[a] ZXSpectrum +469F0C6BA9DF66799AEB7E8C363DE007 Everyone's a Wally (1985)(Mikro-Gen) ZXSpectrum +86A61A988013C97633FA2BE8E0B03919 Everyone's a Wally (1985)(Mikro-Gen)[a] ZXSpectrum +63C2626F432514C864A85507023BCAB4 Everyone's a Wally (1985)(Mikro-Gen)[a2] ZXSpectrum +538AD0852363E32BC75CFBC7DEBBF702 Everyone's a Wally (1985)(Mikro-Gen)[a3] ZXSpectrum +4A6968971BE8D0846363EAAE0F72B6D4 Everyone's a Wally (1985)(Sparklers)[re-release] ZXSpectrum +6700C41F9A199F57E940C49DAF15C0F4 Everyone's a Wally (1985)(Zafi Chip)(ES)(en)[re-release] ZXSpectrum en ES +D9BBD0E2BAA5DCDBA7CA21CE07B52BC2 Everyone's a Wally (1987)(Alternative) ZXSpectrum +642028382AD7ACB65DBC5487E9187A14 Everyone's a Wally (1988)(System 4)(ES)(en) ZXSpectrum en ES +EF4198ACC37A0609EC3F259B0539D25B Evil Crown (1985)(Premium)(ES)(en)[Power-Load][re-release] ZXSpectrum en ES +3714A43F1AC51D542788D512D56AABB0 Evil Crown, The (1985)(Argus Press) ZXSpectrum +D7879CE236D5058618380E1060353146 Evil Crown, The (1985)(Argus Press)[Power-Load] ZXSpectrum +494BEC6F485897D5F7B891D370EDFBE3 Evil Dead, The (1984)(Palace) ZXSpectrum +1576587CFC024B39198291495985BC98 Evil Dead, The (1984)(Palace)[a] ZXSpectrum +3D2B939C30F318B78F1ECA3DC387E9CD Evil Domain (1988)(R'n'H Microtec) ZXSpectrum +7A5083672C40C82DF3EB7AFF16436D2A Evil Realm of Darkness (1985)(Turtle) ZXSpectrum +F1E29CDB28492A2806B1DB4434D1723D Evolution (1983)(Microsphere) ZXSpectrum +B5E3B849ACD6B613AED5597D1B8BB89B Excalibur - Sword of Kings (1987)(Alternative) ZXSpectrum +3C57E4EF5BBF4440784020DB80CC7A4F Excalibur - Sword of Kings (1987)(Alternative)[a] ZXSpectrum +7B915716A87ACE995BC4DFB6AAD73FD9 Excalibur - Sword of Kings (1987)(Alternative)[a2] ZXSpectrum +20DA2021EABFE018C31B520640E9ECAA Excalibur (1985)(QLS)(ES) ZXSpectrum ES +D0277CB9AF55B131C2DC9D31252B4F60 Excalibur (1987)(Load 'n' Run)(IT) ZXSpectrum IT +B5D289AD2119AEECBFE340D9630F5CD7 Exiled (1992)(Your Sinclair) ZXSpectrum +2A00A857B355CFE339DC7101FDFB14D3 Exiled (1992)(Your Sinclair)[a] ZXSpectrum +5D761C51B58879143E81676A17132C64 Exion (1989)(Eclipse)(CZ)(en) ZXSpectrum en CZ +1008ED935152BB2A3D891F42D5A01221 Existenz (2000)(Triumph Game Labs)(RU)(en) ZXSpectrum en RU +192E2FE050276DBE4B70F2CB6F55AAD8 Exodus (1984)(Firebird) ZXSpectrum +722BBBDD5ACAC336BFFFCC8A8B2EA794 Exodus (1984)(Firebird)[a] ZXSpectrum +B0A9CE6EA157D206BC650D9616987B5C Exodus 2001 (1988)(Load 'n' Run)(IT) ZXSpectrum IT +A6C3EF5A8211C04A37AD1491DA72CCAD Exolon (1987)(Erbe)(48K-128K)(ES)(en)[Hewson Slowload][re-release] ZXSpectrum en ES +FDE51393D8932BCCCC6605E61BAA9FF3 Exolon (1987)(Hewson Consultants)(48K-128K) ZXSpectrum +443C99B18CBC9F51CAF76D8812A0CFB7 Exolon (1987)(Hewson Consultants)(48K-128K)[a] ZXSpectrum +7BA525E945808B0031F479DFB6FB2FD5 Exolon (1987)(Hewson Consultants)(48K-128K)[Hewson Slowload] ZXSpectrum +14E015D0772395873113E856993FA771 Exoter (1987)(Cybexlab)(CZ) ZXSpectrum CZ +EAEECE4758AAFCDC7E81696E983A1850 Exotron (1985)(Carrium) ZXSpectrum +E4355C96BD62FE161CA2FA3539FDD4D2 Expedice (1990)(Proxima)(CZ) ZXSpectrum CZ +27B67F84A1B1B98BD9D4EC3902EAA8F8 Expert (1988)(OKF)(CZ) ZXSpectrum CZ +CC9C8A483901187B0885C75BE5A7FC9F Exploding Fist+ (1988)(Firebird) ZXSpectrum +6E6AD53F7F0DC90F394BBD427FCD62FC Exploding Fist+ (1988)(Firebird)[BleepLoad] ZXSpectrum +9A153B78F14B47F9CC6FB6FCAB457C66 Exploding Fist+ (1988)(MCM)(ES)(en)[BleepLoad][re-release] ZXSpectrum en ES +16543F831D516AD93859A1AA7E3F7F0D Exploding Fist+ (1988)(MCM)(ES)(en)[re-release] ZXSpectrum en ES +571A16E8605A74851353200A59615DCB Exploding Wall (1989)(Byte Back)[re-release] ZXSpectrum +8276AD3CC723634AD896F2DC238CBCD0 Exploding Wall (1989)(MC Lothlorien) ZXSpectrum +0E3DBCD2477317A4C0837CF1B1B9E1B0 Exploits in a Wheelie-Bin (1992)(Delbert the Hamster) ZXSpectrum +709C42B060C2FE1C4A64C28274734B3E Explorador, El (1984)(Microparadise)(ES)[a][aka Spectrum Safari] ZXSpectrum ES +531A6E26DC3244EBE489C81FA1739EE6 Explorador, El (1984)(Microparadise)(ES)[aka Spectrum Safari] ZXSpectrum ES +1524140C5435D0646F1A6F67A693DE6F Explorer (1984)(Clockbyte)(DE) ZXSpectrum DE +E452EAC7C9DB64143D2285FC08C51958 Explorer (1986)(Electric Dreams) ZXSpectrum +6E0631F7B6301314D885007DDC301B39 Explorer (1986)(Electric Dreams)[a] ZXSpectrum +4D4792E015C68BA183DA5D6E7773E24A Explorer (1986)(Electric Dreams)[a2] ZXSpectrum +B1E67F20319BD2B2B9EE4C5F8C3F489C Explorer (1988)(Load 'n' Run)(IT) ZXSpectrum IT +BB5E138ECC13FC775D4259DAEDA36F9F Explorer XXXI (1988)(Dro Soft)(ES) ZXSpectrum ES +06A0A1B14BECA52F1B681E6649588E79 Express Raider (1987)(Erbe)(ES)(en)[Alkatraz Protection System][re-release] ZXSpectrum en ES +7FFFF691DDB796EC2A9F6520851539A2 Express Raider (1987)(U.S. Gold) ZXSpectrum +2A171A24DAEF34F21382E57F18275D78 Express Raider (1987)(U.S. Gold)[a] ZXSpectrum +D9FCBBDA15449DF3CDC84E5B93BB2917 Express Raider (1987)(U.S. Gold)[a2] ZXSpectrum +24CECCC2D60C1F8F50F5E558AB6E2DDB Express Raider (1987)(U.S. Gold)[Alkatraz Protection System] ZXSpectrum +3B1F29AF7BFB0B7D81B02BAA5BDDAE41 Exterminator (1983)(Prism Leisure Corporation)(16K)[re-release] ZXSpectrum +9C2D34512467C36873E5B74BCBBA14C5 Exterminator (1983)(Silversoft)(16K) ZXSpectrum +9EC8DB9399B1D8C338A2C823C4C56A47 Exterminator (1991)(Audiogenic)(128K) ZXSpectrum +048623884FDF56A2202CA18AF317EA96 Exterminator (1991)(IBSA)(128K)(ES)(en)[re-release] ZXSpectrum en ES +63A280D199FC9A8F8FB160B281E75A86 Extra Cocoteca (1996)(AMS Soft)(RO) ZXSpectrum RO +F95BFE6F851ABEBBC410BFA907FA9666 Extra Cocoteca 2 (1996)(AMS Soft)(RO) ZXSpectrum RO +5DAE25F6FD61D053178B2D62A90A42AD Extraordinarios Casos del Dr. Van Halen Caso 1 - Misterio en la Catedral, Los v2.0 (2004)(Caubet, Josep Coletas)(ES) ZXSpectrum ES +4F6586C70C533438A1C8D6E7E7636E9D Extraordinarios Casos del Dr. Van Halen Caso 2 - El Cuervo de la Tormenta, Los v1.0 (2004)(Caubet, Josep Coletas)(ES) ZXSpectrum ES +5951E13B9C716B110C116017C7442488 Extraordinarios Casos del Dr. Van Halen Caso 3 - Cantos de Anubis, Los v1.0 (2005)(Caubet, Josep Coletas)(ES) ZXSpectrum ES +ACAF7F02F100B0E2E64249E9F8C619F2 Extraordinarios Casos del Dr. Van Halen Caso 4 - Tristes Alas del Destino, Los v1.0 (2005)(Caubet, Josep Coletas)(ES) ZXSpectrum ES +A1EA8655CEC6A239241F1FDB71C486B4 Extraordinarios Casos del Dr. Van Halen Caso 5 - Ultimo Acto, Los v1.0 (2005)(Caubet, Josep Coletas)(ES) ZXSpectrum ES +46F49BA38625308FEF94E4051B159452 Extraordinarios Casos del Dr. Van Halen Volumen 2 Relato I - Las Calles del Miedo, Los (2008)(Caubet, Josep Coletas)(ES) ZXSpectrum ES +F6FA0F930DA1D0C59EC1BE5663E84EA6 Extraordinarios Casos del Dr. Van Halen Volumen 2 Relato II - Las Ruedas de Ezequiel, Los (2008)(Caubet, Josep Coletas)(ES) ZXSpectrum ES +CF7144455AA716EFD5014D718D1B93E4 Extraordinarios Casos del Dr. Van Halen Volumen 2 Relato III - El Hijo del Crepusculo, Los (2009)(Caubet, Josep Coletas)(ES) ZXSpectrum ES +BC03927F677CDBDE32247AECFC84FE4F Extraordinarios Casos del Dr. Van Halen Volumen 2 Relato IV - Episodio Final, Los (2011)(Caubet, Josep Coletas)(ES) ZXSpectrum ES +24AE81CE9E77BB2BFFC037BA78C93179 Extreme (1991)(Digital Integration) ZXSpectrum +86253E4912DC67ABF86462BE896A6D71 Extreme (1991)(System 4)(ES)(en)[SpeedLock 7][re-release] ZXSpectrum en ES +D89514B7DA496A65BBE3EDCE0467825E Extricator, The (1986)(Precision Games)[aka Exricator, The] ZXSpectrum +D2461BD7504C87ED5439BDFC714EAEE0 Extricator, The (1986)(Precision Games)[Multiface copy][aka Exricator, The] ZXSpectrum +F739139E991B60B7657A3FCCEFA6F6C7 Extricator, The (1991)(G.I. Games) ZXSpectrum +C5B07523B64D04555A8343258194E0D0 Extricator, The v1 (1986)(Precision Games)[aka Exricator, The] ZXSpectrum +55F47BE14C13268DC8235E62D7C90445 Extricator, The v2 (1986)(Precision Games)[aka Exricator, The] ZXSpectrum +07C86A6AE324553E1B1F8BC22EC7DBA6 Extricator, The v3 (1986)(Precision Games)[aka Exricator, The] ZXSpectrum +1DD5D5E1AF41B8B1B37AACC6CB41BD0D Eye (1987)(Endurance Games) ZXSpectrum +C9835D87640219A96B1EAF0E59526280 Eye of the Star Warrior, The (1984)(Sunshine Books)[a][aka Ojo del Guerrero de la Estrella, El] ZXSpectrum +C3C5AF98CCE4F07840E8664AA070D756 Eye of the Star Warrior, The (1984)(Sunshine Books)[a2][aka Ojo del Guerrero de la Estrella, El] ZXSpectrum +63DA08CF0CFF647718EEAA72F5CD85B5 Eye of the Star Warrior, The (1984)(Sunshine Books)[aka Ojo del Guerrero de la Estrella, El] ZXSpectrum +2A9DA8721A365154F5DCF765F04EFC58 Eye of Vartan (1985)(Pocket Money) ZXSpectrum +90B8340D1930E8C5B7E8D160FCCEC3A6 Eye of Vartan (1985)(Pocket Money)[a] ZXSpectrum +FC8BE1BA41FAC39F3F8656A71916AA67 Eye of Vartan (1985)(Pocket Money)[a2] ZXSpectrum +CB019F74FF077650790956AC24D88092 F.A. Cup (1983)(ZX Computing)(16K) ZXSpectrum +DDDCF932CEB2CCD61218BB8F37B9C6F9 F.A. Cup Football (1987)(Ricochet)[re-release] ZXSpectrum +F2F036D52D2763112141049E6FAF00CD F.I.R.E. (1990)(Ultrasoft)(128K)(SK)(cs) ZXSpectrum cs SK +F400002B9051247D2B2688A78E707E48 F.I.R.E. (1990)(Ultrasoft)(48K-128K)(SK)(cs) ZXSpectrum cs SK +45DCC547E469E0DC9CB641CE20F8FAB8 F-1 (1991)(Zigurat)(ES)[aka Formula 1 G.P. Simulator] ZXSpectrum ES +E7E640B6B3706D663BDC780EE458678B F1 Tornado Simulator (1991)(Zeppelin Games) ZXSpectrum +A2746112241CE0466461F539F5BD93B2 F14 Tomcat (1989)(Players) ZXSpectrum +EFAF4A9C79B597DA512164F55A3E5D5C F14 Tomcat (1989)(Players)[a] ZXSpectrum +4E370050FBDE3EE7F2191BD17D567C9D F-15 Strike Eagle (1987)(Kixx)[re-release] ZXSpectrum +C1283DB376AEF223855CA945AF63686A F-15 Strike Eagle (1987)(MicroProse) ZXSpectrum +8EF996DF52E1B9F3B7418D01026BE31C F-16 Combat Pilot (1991)(Action Sixteen)(48K-128K)[passworded][re-release] ZXSpectrum +BC47BFE2ECADFE526B46C4087D21EF81 F-16 Combat Pilot (1991)(Digital Integration)(48K-128K)[passworded] ZXSpectrum +60805375DC534FF030145D03EC34EAA0 F-16 Combat Pilot (1991)(System 4)(48K-128K)(ES)(en)[passworded][re-release] ZXSpectrum en ES +D102A56D6D98ECC98338EFD1A41BD4B6 F-16 Combat Pilot (demo) (1991)(Digital Integration)(48K-128K)[Crash Covertape] ZXSpectrum +E7E38602BE02B085BF438F15C9783613 F-16 Fighting Falcon (1990)(Virgin Mastertronic)(48K-128K) ZXSpectrum +953C873BE8EF4F322DC4A95A8C838867 F-16 Fighting Falcon (1990)(Virgin Mastertronic)(48K-128K)[lightgun] ZXSpectrum +8A4B3A724F3C7BA8D4A119AF37243AB4 FA Cup '87 Football (1987)(Virgin Games)[aka F.A. Cup Football][re-release] ZXSpectrum +5D10765A969F8429AABB6D78263017CD Fabled Black Rose, The (1994)(Dream World Adventures) ZXSpectrum +6062A36F0C38411CC7F1D7C8A17C5E74 Factory Breakout (1984)(Poppy Soft) ZXSpectrum +CB30B4EE8E40572DF18C149160CA86FF Factory Daze (2009)(Smith, Bob)(128K) ZXSpectrum +6E0182363E8904998B4FE4AFEAB24D46 Faerie (1985)(8th Day) ZXSpectrum +BD9B673448137DA1B114AF4A56FDC94E Faerie (1985)(8th Day)(Side A) ZXSpectrum +A5156A28C10C4A5F82D11526073514D4 Faerie (1985)(8th Day)(Side B) ZXSpectrum +59B2DA2E56B87D18E5F2DB173DB53367 Faerie (1985)(8th Day)[a] ZXSpectrum +A97D0D5AD27A4001496E589DDA72528E Faerie (1985)(8th Day)[a2] ZXSpectrum +89187FA9320DBFC87C2BECCE3C134499 Faerie (1985)(8th Day)[a3] ZXSpectrum +F25EB9AD6C6D1FD8A6B8FFB50A6FCC24 Faerie (1985)(G.I. Games)[re-release] ZXSpectrum +1CA3E48469F032872FB37653964FA5E3 Fahrenheit 3000 (1984)(Firebird)[a][re-release] ZXSpectrum +54322CA56B023DAD8480CBF1B88D3A01 Fahrenheit 3000 (1984)(Firebird)[re-release] ZXSpectrum +ED75BD4D283120D77C19E174C2CC55F1 Fahrenheit 3000 (1984)(Softstone) ZXSpectrum +1DBA2AC53FD25F4CC1065E18E31A7B96 Fairlight - A Prelude - The Light Revealed (1985)(Edge, The) ZXSpectrum +2B9B692D7997FBB8DCE57808D4FD60B2 Fairlight - A Prelude - The Light Revealed (1985)(Edge, The)(128K)[Alkatraz Protection System] ZXSpectrum +56AD3892A21EC1FD46990C547DCD0DE2 Fairlight - A Prelude - The Light Revealed (1985)(Edge, The)(48K-128K) ZXSpectrum +76FC134974DCA0D6325CDE41A253D4CE Fairlight - A Prelude - The Light Revealed (1985)(Edge, The)(48K-128K)[a] ZXSpectrum +EE6ACD81883C4DA7E78F812077C6FF62 Fairlight - A Prelude - The Light Revealed (1985)(Edge, The)[Alkatraz Protection System] ZXSpectrum +314D7DC27F8EE584C96B638409A2765C Fairlight (1985)(ABC Soft)(48K-128K)(ES)(en)[Alkatraz Protection System][re-release] ZXSpectrum en ES +87E9DA89E92CB17C59DA9C9249B6B42C Fairlight (1985)(Micro Selection, The)(48K-128K)[re-release] ZXSpectrum +033883A056F420B2CBCE61C77DADA470 Fairlight II (1986)(Edge, The)(128K)[Alkatraz Protection System][aka Fairlight - A Trail of Darkness] ZXSpectrum +A2CA5C01EBAA64F3F7289DB00D1D4D77 Fairlight II (1986)(Edge, The)(48K-128K)[a][aka Fairlight - A Trail of Darkness] ZXSpectrum +BAF41EAF01CEAE21E5802767EA03951B Fairlight II (1986)(Edge, The)(48K-128K)[a2][aka Fairlight - A Trail of Darkness] ZXSpectrum +6BA29376C5F51B5E44872C009746B878 Fairlight II (1986)(Edge, The)(48K-128K)[a3][aka Fairlight - A Trail of Darkness] ZXSpectrum +43168D84B7C7234412B01F037EB589A7 Fairlight II (1986)(Edge, The)(48K-128K)[aka Fairlight - A Trail of Darkness] ZXSpectrum +70682F6506CC4740A57BBC9174BE9AE4 Fairlight II (1986)(Edge, The)(Side A)[Alkatraz Protection System][aka Fairlight - A Trail of Darkness] ZXSpectrum +A505AF6CABC343C7301161E8A86DEEEB Fairlight II (1986)(Edge, The)(Side B)[aka Fairlight - A Trail of Darkness] ZXSpectrum +E66CB3F1BA7FEBB5A3D92D2043D69E0F Fairlight II (1986)(Erbe)(48K-128K)(ES)(en)[Alkatraz Protection System][re-release] ZXSpectrum en ES +D9A2BB41C6CA4936BCA6DA1915DD25BC Fairlight II (1986)(Micro Selection, The)(128K)[re-release] ZXSpectrum +0CD6806EB50433D39DAA40C83F719701 Fairlight II (1986)(Micro Selection, The)(48K-128K)[re-release] ZXSpectrum +612389931C2C5A31DD2221A7CA5A1AC8 Fairlight II (1988)(IBSA)(48K-128K)(ES)(en)[Alkatraz Protection System] ZXSpectrum en ES +104F4D1DC5E98BD2CB111B20C05364A9 Fairly Difficult Mission (1988)(Zodiac) ZXSpectrum +0DCF448966A797135A7559DE5DBDD6C6 Fairly Difficult Mission (1988)(Zodiac)(Tape 1 of 5) ZXSpectrum +E1C880E342CEDD351A4A3DF6F2F9CBB6 Fairly Difficult Mission (1988)(Zodiac)(Tape 2 of 5) ZXSpectrum +EFDD17D6C4FA17746248856CFA210CEE Fairly Difficult Mission (1988)(Zodiac)(Tape 3 of 5) ZXSpectrum +1F60ACB17E237F7C71B6AEBD04494759 Fairly Difficult Mission (1988)(Zodiac)(Tape 4 of 5) ZXSpectrum +17D7492FC71CA5D7A508E216766844A4 Fairly Difficult Mission (1988)(Zodiac)(Tape 5 of 5) ZXSpectrum +812C0B5F8F8CF0FF3BD9A292E6EE06CE Fairly Difficult Mission (1988)(Zodiac)[a] ZXSpectrum +5F459A34034EA77492672C8BA0F63364 Fairly Difficult Mission (1989)(Fantasy) ZXSpectrum +BAF26E0E6ED51F63FEE73CAF6B0BAC29 Fakultet (1987)(Samir, Ribic)(BA)(bs) ZXSpectrum bs BA +BA4C6622DA02E670F818F65CA74AE768 Fakultet (1987)(Samir, Ribic)(BA)(bs)[a] ZXSpectrum bs BA +8974B6DB31390F94049165E75F575D4B Falcon - The Renegade Lord (1987)(Virgin Games)[SpeedLock 3] ZXSpectrum +C25DC2FBC145F4C71091482D7EA82B52 Falcon Patrol 2 (1985)(Bug-Byte)[re-release] ZXSpectrum +AEF7C128044376FB4AFFEC339731161F Falcon Patrol 2 (1985)(Virgin Games)[a][aka FP 2] ZXSpectrum +354F1DF186286650451682FEC4304D60 Falcon Patrol 2 (1985)(Virgin Games)[a2][aka FP 2] ZXSpectrum +4E0CA4DE1E5EA3F1A585ABABBB614911 Falcon Patrol 2 (1985)(Virgin Games)[a3][aka FP 2] ZXSpectrum +15713A1937208B0D0150AEE354406EF2 Falcon Patrol 2 (1985)(Virgin Games)[aka FP 2] ZXSpectrum +299AD2A07A73244A47EFAFDFCF3D5E27 Falklands 82 (1986)(PSS) ZXSpectrum +9886E8DB3FDEA41A94CDCB775864E8B2 Falklands 82 (1986)(PSS)[a] ZXSpectrum +DB170B0D5ED443FD2FB3104D5DCCC19E Fall Guy (1985)(Zafi Chip)(ES)(en)[re-release] ZXSpectrum en ES +30313129ACCAF84904AF1F914FE49A7E Fall Guy, The (1985)(Elite Systems)(Side A) ZXSpectrum +EA3ECF50D87D4DDA6DF2DCF83E663082 Fall Guy, The (1985)(Elite Systems)(Side B) ZXSpectrum +E0E78068D24E35D47E8BC1D29618B7B7 Fall of Rome - La Caida de Roma, The (1984)(Power)(ES)[re-release] ZXSpectrum ES +99D7ABF3F06BFAF699D4FBBDD6546F6B Fall of Rome, The (1984)(ASP) ZXSpectrum +039B7B389B16F207C0F75EAB51F873F2 Fall of Rome, The (1984)(ASP)[a] ZXSpectrum +EE3FC2476ED4047AAF9ABF8D9132A789 Fall of Rome, The (1984)(ASP)[a2] ZXSpectrum +A9B09ABDC2B79580C80D6C018177D1E6 Falldown Forever (2004)(Pesek, Bohumil)(16K)(CZ)(en) ZXSpectrum en CZ +B6CE5E57060E0033E2C462741C71DF91 Fallen Angel (1989)(Musical 1)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +56F8EA97E1899F41CC5FB4A180E6D91A Fallen Angel (1989)(Musical 1)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +720272A6DF32503AFFC0CCDA987AB641 Fallen Angel (1989)(Screen 7) ZXSpectrum +1888749F10720F1DADC89DC8F9A7BE90 Fallen Angel (1990)(Summit)(Side A)[re-release] ZXSpectrum +DF15E94B773A46D38A8BEDB2F244D086 Fallen Angel (1990)(Summit)(Side B)[re-release] ZXSpectrum +611182E5654314EF4880C693240AE77D Falling (2004)(Collins, Paul E.)[CSSCGC] ZXSpectrum +B7CA9CEB97B448D33AA361205D142508 False Gold (1983)(Stew, David J.) ZXSpectrum +9AA062E9E961F7B8D448055305F0C54F Famous Five 1 - Five on a Treasure Island, The (1990)(Enigma Variations)[aka Famous Five 1 - On a Treasure Island, The] ZXSpectrum +964932F6E08273771BA5937DBE1B989A Fantasia Diamond (1984)(Hewson Consultants) ZXSpectrum +82F7BFF0AD4B47AAE333868FA89EB38D Fantasia Diamond (1984)(Hewson Consultants)[a] ZXSpectrum +8A0E8C353BF55998DDC6BA17D7124618 Fantasmi (1986)(Load 'n' Run)(IT) ZXSpectrum IT +84BA45D1F391C83738835744A984B3A4 Fantastic Adventure (1991)(Masters Games)(ES) ZXSpectrum ES +93E84CF34D239F4EA999673A733DD499 Fantastic American Football (1990)(Zeppelin Games) ZXSpectrum +C7FA7B767CF499BD15B964084579FB4B Fantastic Four - Part One (1986)(Adventure International)[a][aka Questprobe Featuring the Human Torch and the Thing] ZXSpectrum +E6F2B8122DAE697DA94E96B617DE5E1B Fantastic Four - Part One (1986)(Adventure International)[a2][aka Questprobe Featuring the Human Torch and the Thing] ZXSpectrum +8A90A86635CE0CE308903BABCB848BB6 Fantastic Four - Part One (1986)(Adventure International)[aka Questprobe Featuring the Human Torch and the Thing] ZXSpectrum +82A1E11852A17A08DD4DB79F2D165258 Fantastic Voyage (1984)(Quicksilva) ZXSpectrum +16F8A1EAE2B90B24B66B46E5860C850F Fantastic Voyage (1984)(Quicksilva)[a] ZXSpectrum +B7A2D057C95E066F1D94B9CDCB96E2E8 Fantasy - An Adult Game (1987)(R'n'H Microtec)[a][adult] ZXSpectrum +80A8002F24D85580DD5AA0F8C62FE1BE Fantasy - An Adult Game (1987)(R'n'H Microtec)[adult] ZXSpectrum +5E7CDF00C4EC3DD0F948B8EA23F73A1A Fantasy Zone 2, The (19xx)(-)(128K)[Multiface copy][adult] ZXSpectrum +9289998F546CE16EC50F02ED5932BB3A Fantasy, The (1987)(Mediandroid)(Tape 1 of 2 Side A) ZXSpectrum +D5C61DB5F8F3A82CF00ED96FC68486D1 Fantasy, The (1987)(Mediandroid)(Tape 2 of 2 Side B) ZXSpectrum +5CBFB4DCF6954B89A0719189A0887BF4 Fantomas (1984)(Special Program)(16K)(it) ZXSpectrum it +EAE0371FF0BEFB6F9D66F6A3AD8E01C1 Fanty (1992)(Benedi, Emilio Jose Grao)(ES) ZXSpectrum ES +E1BA5EAE4D0266AA32A790CF1B00AAF4 Faraon (1985)(ABC Soft)(ES)[aka Katmosis] ZXSpectrum ES +C7F88C94E5300C054E7A096172655FCF Farmer Horace (1983)(Elephant)(16K) ZXSpectrum +A25E39A67E3462F5111C9F700EC4F976 Farmer Jack - Treasure Trove (2008)(Smith, Bob)(48K-128K) ZXSpectrum +F440690F5550B45E5D3D831B04A52710 Farmer Jack and the Hedge Monkeys! (2008)(Cronosoft)(48K-128K) ZXSpectrum +2566A9AE3DECCAE5D6695D8E48867C71 Farmer Jack in Harvest Havoc! (2006)(Cronosoft)(48K-128K) ZXSpectrum +DC487601C8A16AA187EC8E07C2483719 Farmer Jack in Harvest Havoc! (2006)(Cronosoft)(48K-128K)[a] ZXSpectrum +D9A5D58B9E25F4E74D49B8D0ED4B0A79 Fast Food (1989)(Code Masters)(128K) ZXSpectrum +E913CC040425E350559ADCD277C79526 Fast Food (1989)(Code Masters)(48K-128K) ZXSpectrum +4220CA0DD6BCDBD9A9DD41C0B2065B90 Fast Food (1989)(Code Masters)(48K-128K)[a] ZXSpectrum +6DF946ECB6AA5B35E1FE3A3BFCB690CA Fast 'n' Furious (1987)(Go!)[aka Fast and the Furious, The] ZXSpectrum +C356A2ED04A0FC995251CFBDEFE759EB Fast 'n' Furious (1987)(Go!)[Alkatraz Protection System][aka Fast and the Furious, The] ZXSpectrum +3E94BC0EBD159B3E1696BA24F9F3210D Fat Worm Blows a Sparky (1986)(Durell) ZXSpectrum +B7BD7EE577FD7E81283CC2071A951D5F Fat Worm Blows a Sparky (1986)(Durell)[a] ZXSpectrum +3325ED154CF1ABB04EBF5190C9490D83 Fat Worm Blows a Sparky (1986)(Durell)[a2] ZXSpectrum +81A97900E72365E722BED3ACFBAE2848 Father of Darkness, The (1984)(Central Solutions) ZXSpectrum +51729DF025562C88DF9C29F1DBFC283F Father of Darkness, The (1984)(Central Solutions)(Tape 1 of 2 Side A) ZXSpectrum +2A5A063412FE7E6F5F5B618EDD06003A Father of Darkness, The (1984)(Central Solutions)(Tape 2 of 2 Side B) ZXSpectrum +BFCF291FBC36DDDA8AFB28B008058C20 Father of Darkness, The (1984)(Central Solutions)[a] ZXSpectrum +A2AF9BF6A9154103EA49C752AC58A3DF Faulty Towers (1984)(Harbour Soft) ZXSpectrum +B273BFAB317E72E552D7066273FE7A40 Faulty Towers (1984)(Harbour Soft)[a] ZXSpectrum +D6ACB34AA4AC85CA82008DBA1919B24E Faust's Folly (1983)(Abbex Electronics)(16K) ZXSpectrum +84BE129974ACC9E9D746204BA92B4BF6 Faust's Folly (1983)(Abbex Electronics)(16K)[a] ZXSpectrum +F82E87B80FA43DFA86262BEA73D27343 Fearless Frank (1984)(St. Michael) ZXSpectrum +EBFEAC50DAF4F25ADA30233C217AD3CF Fearless Frank (1984)(St. Michael)[a] ZXSpectrum +A3BAEE116D6BA86860371FB770897F51 Feasibility Experiment (1983)(Channel 8)[a][re-release] ZXSpectrum +D78F4E901B62FE49D87A9A5E726C5506 Feasibility Experiment (1983)(Channel 8)[a2][re-release] ZXSpectrum +31764E75DD3E9725E3D82A1547FD17E8 Feasibility Experiment (1983)(Channel 8)[re-release] ZXSpectrum +7E84DE672CE248E602A1C2C323A5E363 Feasibility Experiment (1983)(Digital Fantasia) ZXSpectrum +0A2A9400B9F131F2B5F69E2D2B396924 Federation v2 (1988)(CRL Group)[aka Quann Tulla] ZXSpectrum +9D242A0B9045FA8B5466D4DB38C3E1BF Federico Jones (1994)(Rock'n'Soft)(128K)(ES) ZXSpectrum ES +CEA705AAE0849714D2B05620A58BB4B0 Feline Sleepy (1998)(Adventure Probe)[aka Feline Fancy] ZXSpectrum +EE22CAC856B896E501902C06CBA33A7F Fergus Furgleton (1987)(Infected) ZXSpectrum +F42953F910A4EBBD8793B34342032143 Fergus Furgleton (1987)(Infected)[a] ZXSpectrum +4B8206B48FEA432AEDD195E8651F8E8E Fermate la Capetan Kid (1986)(Load 'n' Run)(IT) ZXSpectrum IT +1F51C40D2817EA7A8B7D9D45EB44AFA6 Fernandez Must Die (1988)(Image Works) ZXSpectrum +8F50852AE014C1D300A48AF6CFCD2B5C Fernandez Must Die (1988)(Image Works)[a] ZXSpectrum +8EB6E40422C551A25701606F3CD41C3E Fernandez Must Die (1988)(Image Works)[a2] ZXSpectrum +23D4430717912567021ADE32F832ED0A Fernandez Must Die (1988)(Image Works)[Your Sinclair Covertape] ZXSpectrum +5C8E393236D14B81562E01BAF8D12D3B Fernandez Must Die (1988)(MCM)(ES)(en)[re-release] ZXSpectrum en ES +3B57CCA0BD2F8030B6E83C81E881150A Fernando Martin Basket Master (1987)(Dinamic)(ES) ZXSpectrum ES +46DDE6427AA10007FF8DD7F834789022 Fernando Martin Basket Master (1987)(Dinamic)(ES)[a] ZXSpectrum ES +EBEDE2AF5FD964BDF22F94A2AD8B6555 Fernando Martin Basket Master (1987)(Dinamic)(ES)[a2] ZXSpectrum ES +1CF29FECB8AB6A206E960CCDAD009CF7 Fernando Martin Basket Master (1987)(Dinamic)(ES)[a3] ZXSpectrum ES +CDC12333307DFD8931432DC0AE34C92F Ferrari Driving Experience (2002)(Hicks, Gareth)[CSSCGC] ZXSpectrum +547A1293D3E727EEE6CDACA5FD8B4FB6 Festung (19xx)(-)(de) ZXSpectrum de +DDBC402EFF15B65BAAF35541D6139D85 Feud (1987)(Bulldog) ZXSpectrum +62D441B11DEB9B702509C1356BC20D33 Feud (1987)(Bulldog)[a] ZXSpectrum +492F1CFEFFD537F6162A8B271E38C608 Feud (1987)(Bulldog)[a2] ZXSpectrum +AE226AFA7FD0CED37D6AD43722DE4114 Feudal Overlord (1984)(Digital Fantasia) ZXSpectrum +646AB851E14C2B2D73F03A8CB681C5CD Feuerfaust, Die (1995)(Adventure Probe)(48K-128K)[re-release] ZXSpectrum +DB62595DF26F7BFF5636A40516E1475F Feuerfaust, Die (1995)(Adventure Workshop, The)(48K-128K)(Side A)[aka Fist of Fire, The] ZXSpectrum +91DD8B071A90893EEF1B0C1F818534C3 Feuerfaust, Die (1995)(Adventure Workshop, The)(48K-128K)(Side B)[aka Fist of Fire, The] ZXSpectrum +575DB55DEB1F402AD3C08A4FC9E9AB3E Feuerfaust, Die (1995)(Adventure Workshop, The)(48K-128K)[aka Fist of Fire, The] ZXSpectrum +8D2F3010159483466CA8384AADC91A8A Fido (1985)(Firebird) ZXSpectrum +A9D6A2E4D3BD11C9B1DF9A6BC629CEAD Fido 2 - Puppy Power (1985)(Firebird) ZXSpectrum +149E9216276AED4C4B1C9BB58E940D88 Fiendish Freddy's Big Top o'Fun (1990)(Mindscape International)(128K)(Side A)[aka Fiendish Freddy's Big Top of Fun] ZXSpectrum +EA1DCACF3372E6E8A440281F28B93ED9 Fiendish Freddy's Big Top o'Fun (1990)(Mindscape International)(128K)(Side B)[aka Fiendish Freddy's Big Top of Fun] ZXSpectrum +1D4C3979F9D4C92750573D104EDBFB47 Fiendish Freddy's Big Top o'Fun (1990)(Mindscape International)(128K)[aka Fiendish Freddy's Big Top of Fun] ZXSpectrum +F9F761B7D3BE4C1507CFE19C089673A0 Fifth Quadrant, The (1987)(Bubble Bus)[aka 5th Quadrant] ZXSpectrum +220BBE0A91872573A4E35658EA311946 Fifth Quadrant, The (1987)(Ricochet)[re-release] ZXSpectrum +371E8FAF14ED81D80E4004C2EEE4F031 Fifth Quadrant, The (1987)(System 4)(ES)(en)[re-release] ZXSpectrum en ES +6C9EFD9F5563B381FB9DA0D201E21347 Fifth Quadrant, The (1988)(Dro Soft)(ES)(en) ZXSpectrum en ES +0039BA5AC0F93620AFC88867174F1863 Fig Chess (1985)(16-48 Tape Magazine) ZXSpectrum +6082DAA736BF4A1D5E95E23404899179 Fig Chess (1985)(16-48 Tape Magazine)[a] ZXSpectrum +1D5C52874C5554E9AA5F03E7614CFCB9 Fight for the Ashes 1, The - 1946 to 1961 (1996)(Lambourne Games) ZXSpectrum +30741D685ED01A09C611FD176E57A65A Fight for the Ashes 1, The (1996)(Lambourne Games)(Side A) ZXSpectrum +8149352A15C53F036D92CBFDCE4181A1 Fight for the Ashes 1, The (1996)(Lambourne Games)(Side B) ZXSpectrum +FCB226430ED3F382128C57E3D537F807 Fighter (1982)(Altwasser, Richard Francis)(16K) ZXSpectrum +F9631EAA3282440BB09119E4CDFF55C0 Fighter (1983)(Spahl, Werner)(DE) ZXSpectrum DE +EFD76B31F8B67B35C4BCDF2A85BC23C7 Fighter Bomber (1990)(Activision)(128K)[aka Bomber - Tactical Air Command] ZXSpectrum +D7B9CCFB035697C983B6DB358C9332C9 Fighter Bomber (1990)(Activision)[a][aka Bomber - Tactical Air Command] ZXSpectrum +6B83069B93BEC7AD86C83179B0DAAAE7 Fighter Bomber (1990)(Activision)[aka Bomber - Tactical Air Command] ZXSpectrum +1096BC032512AA7BF545571C8644821D Fighter Bomber (1990)(MCM)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +5C907368A50A80652C8FD155C9ADAC6A Fighter Bomber (1990)(MCM)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +30F98E6BC3C60C7295E4D7CBEBE0445E Fighter Pilot (1983)(Byte Back)[re-release] ZXSpectrum +87173E3E7AECCFA4A89F1E1E82C8F4BD Fighter Pilot (1983)(Digital Integration) ZXSpectrum +56A28DE7AF5B1C522BD078F1F85730A8 Fighter Pilot (1983)(Digital Integration)[a] ZXSpectrum +B489381A759A64ACEEC28896F2502D55 Fighter Pilot (1983)(Digital Integration)[a2] ZXSpectrum +F011BAFB605CF8BA6D4D2A382088494B Fighter Pilot (1983)(Digital Integration)[a3] ZXSpectrum +638BC194EF9706FA516F96716F42F616 Fighter Pilot (1983)(Silverbird)[re-release] ZXSpectrum +3EFA481ABF0B7A0DE77EDB283ADFB2AC Fighter Pilot (1986)(Zafi Chip)(ES)(en) ZXSpectrum en ES +284B07740C7AC8AC4482160094A951EF Fighter Pilot (1987)(Z Cobra)(ES)(en) ZXSpectrum en ES +E70F607E8AC1A1CEF31315E0DF8E21CE Fighter Pilot (1988)(MCM)(ES)(en) ZXSpectrum en ES +A7DF59F6606F5F301A32B669DE0A5F27 Fighter Pilot Piloto de Caza (1985)(ABC Soft)(ES)(en) ZXSpectrum en ES +B3F5859C378BA1F58CBF1A589A657B70 Fighter Pilot v1 (1983)(Digital Integration) ZXSpectrum +13185C941D3DDCB4980F16658A8AC8D8 Fighter Pilot v2 (1983)(Digital Integration) ZXSpectrum +1FE382D56C4EC9A74456AD6B58B39842 Fighter Pilot v2 (1983)(Digital Integration)[a] ZXSpectrum +5FC4A09011D816455A46DA68B13D15C5 Fighting Soccer (1989)(Activision)(128K) ZXSpectrum +5D5E02941FAE1A21663D70EDA1F2D1E6 Fighting Soccer (1989)(MCM)(128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +5F6A124F96FA9DA6F89DE3605C030C63 Fighting Soccer (1989)(MCM)(128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +628831943A4D63446A2CA5CB0794DC08 Fighting Warrior (1985)(Erbe)(ES)(en)[a][re-release] ZXSpectrum en ES +E2B4676B81286347CA44C1D19DB77906 Fighting Warrior (1985)(Erbe)(ES)(en)[re-release] ZXSpectrum en ES +CE59301DDF7F4320CD9D3D57C7A7B99F Fighting Warrior (1985)(Mastertronic Plus)[re-release] ZXSpectrum +2410CE2F31E1CBB72D7C8D051FADAA82 Fighting Warrior (1985)(Melbourne House) ZXSpectrum +DCE80A37DA347E7DC666B078566927B8 Fighting Warrior (1985)(Melbourne House)[a] ZXSpectrum +8E7D036AB5192D1687617614350C8AF5 Fighting Warrior (1985)(Melbourne House)[a2] ZXSpectrum +E5474634E5B9F461D6D286A498B8131C Figus (1998)(Image Crew)(128K)(RU)(en) ZXSpectrum en RU +FCF285EBF783882371B27784541E814B Final Assault (1988)(U.S. Gold)(128K) ZXSpectrum +5B076C07879C7F6FD832919ED20187B0 Final Assault (1988)(U.S. Gold)(48K-128K)[Alkatraz Protection System] ZXSpectrum +ED955F9CD78C47F911BFCB835FD0D10B Final Battle, The (1993)(Dream World Adventures) ZXSpectrum +56A5FBB8A3FC3AE2F8A24DDA27FEF0CD Final Battle, The (1993)(Dream World Adventures)[a] ZXSpectrum +DD14E8CB1EE227BCCCE22ED8C11CD34A Final Battle, The (1993)(Dream World Adventures)[a2] ZXSpectrum +97DDBAA69E23F615282172FCF27CBBB9 Final Chorus, The (1995)(Zenobi)(128K) ZXSpectrum +3B8AEFC35CDFBD273A5C01D144F13E47 Final Circuit (1982)(ZX Computing)(16K) ZXSpectrum +B500F1456B929BFD890AD5852D484D69 Final Demand, The (1993)(Zenobi) ZXSpectrum +F53EAB5EC6C7987B3207A6B2AB671079 Final Demand, The (1993)(Zenobi)[a] ZXSpectrum +0421BFBE833A41B88467039105ABA9FA Final Fight (1991)(Erbe)(128K)(ES)(en)[re-release] ZXSpectrum en ES +A7889A66D7D7F926FE7DE18A682287AA Final Fight (1991)(U.S. Gold)(128K) ZXSpectrum +E558BBF55F58FCBCCCD08AF0226243CD Final Frog (1991)(Pepsi Soft)(ES) ZXSpectrum ES +B0B0C716A68F6EBFA2863B391955A59B Final Frontier, The (1987)(Gadtek Games) ZXSpectrum +AB5B76FE420236D27EDD24DD55434691 Final Matrix, The (1987)(Erbe)(ES)(en)[SoftLock][re-release] ZXSpectrum en ES +D5D8CD4A55D5EC063B5F051359F987E2 Final Matrix, The (1987)(Gremlin Graphics)[a][aka Nimrod] ZXSpectrum +50859E0E4E8BD6B76D1D18671570CC98 Final Matrix, The (1987)(Gremlin Graphics)[aka Nimrod] ZXSpectrum +95EDA7545701EE8324419AD43EAD0D5A Final Matrix, The (1987)(Gremlin Graphics)[Search Loader][aka Nimrod] ZXSpectrum +EE45986EBC996CF05C7C18435A8FAA9A Final Matrix, The (1987)(IBSA)(ES)(en)[SoftLock][re-release] ZXSpectrum en ES +74FB77DD1489A5EDB93EE0DF66949ABA Final Mission, The (1984)(Incentive)[Crash Covertape] ZXSpectrum +9A0CDF663D70EB046D9E442F02373C84 Final Mission, The (1984)(Incentive)[Power-Load] ZXSpectrum +4C09E6813D51D1B67FF6EB8938F6645F Find the Green Room (2014-09)(Southworth, Rob)(48K-128K) ZXSpectrum +510C185360FF4974831196B4F51091A8 Finders Keepers (1985)(Mastertronic)[a][Magic Knight 1] ZXSpectrum +DC561164E03D815E7C9BF3A61DDE31F5 Finders Keepers (1985)(Mastertronic)[a2][Magic Knight 1] ZXSpectrum +7E1FFEB112E2F2A96C2D2D500CB0A01F Finders Keepers (1985)(Mastertronic)[a3][Magic Knight 1] ZXSpectrum +E25F8F219A6C326CD38C8956131A2F7A Finders Keepers (1985)(Mastertronic)[Magic Knight 1] ZXSpectrum +B0C1C0CC0A3A0A5EE3428BAE81C2CFC3 Fire and Forget (1988)(Titus)(48K-128K)(FR)(en) ZXSpectrum en FR +CCA51161F8A80F4C8D2A1D2DBB0EB545 Fire and Forget (1989)(Proein Soft Line)(48K-128K)(ES)(en) ZXSpectrum en ES +DF15F59CDE428957054959CF29637C5A Fire Hawks (1984)(Postern)(16K) ZXSpectrum +19AE90814F49111C4A9704211EDAC9B9 Fire Kracker (1985)(Sinclair User) ZXSpectrum +934B92E0E4B49FCB1BFF92115178F33A Fire on the Water (1984)(Arrow)(Tape 1 of 2 Side A)[aka Lone Wolf 2] ZXSpectrum +DFA5C5517782E9790D4C73799133C37D Fire on the Water (1984)(Arrow)(Tape 2 of 2 Side B)[aka Lone Wolf 2] ZXSpectrum +3EBE7EE6488B78101E810CA1E524DF4F Fire on the Water (1984)(Arrow)[aka Lone Wolf 2] ZXSpectrum +F3EF5821F2129AC48263E33F65EFDB2E Fire Ruby, The (1997)(Zenobi) ZXSpectrum +B273C0E69E505281EA5D40DDB9373D8A Fire Ruby, The (1997)(Zenobi)[a] ZXSpectrum +120BCAB1DC343F788F8D7A35222FB53F Firebirds (1983)(Softek)(16K) ZXSpectrum +1003067F9F0EB7C301DB04FE96EE9509 Firebirds (1983)(Softek)(16K)[a] ZXSpectrum +E0BBB52088A709D2786C2B49DA265325 Firebirds (1983)(Softek)(16K)[a2] ZXSpectrum +97AFEBAFBA42F80B3970B0210928AC73 Fireflash (1983)(Abacus Programs)(16K) ZXSpectrum +CF01D5F2D4E033B567FA1EE94C8FB450 Firefly (1988)(Erbe)(ES)(en)[re-release] ZXSpectrum en ES +C67EC4CE1591B51D7270882A3FC53690 Firefly (1988)(Hit Squad, The)[SpeedLock 7][re-release] ZXSpectrum +C067910A7C1A0876B66965A4605ADA11 Firefly (1988)(Ocean) ZXSpectrum +2A57FE3D20999CF4E469F3A74983A881 Firefly (1988)(Ocean)[a] ZXSpectrum +2DED5E3960D2B6384F0153195142E8BD Firefly (1988)(Ocean)[a][Sinclair User Covertape] ZXSpectrum +65C2F44F3C84BFF2B7CEF5F60E0FB3C0 Firefly (1988)(Ocean)[Sinclair User Covertape] ZXSpectrum +D0AE541F5F8AF51A6C5A81EAA22D5A8C Firefly (1988)(Ocean)[SpeedLock 7] ZXSpectrum +94A77397CCB8B07F0C3D0AE9CFB614D4 Firelance (1985)(Hamster) ZXSpectrum +360EB753760C66E794D640E588DF1F59 Firelord (1986)(Erbe)(ES)(en)[re-release] ZXSpectrum en ES +5C24D3674ACD8AD588B7D8FD54C75C8A Firelord (1986)(Hewson Consultants) ZXSpectrum +AF57E3878BE26FFF202483F7EB3147D8 Firelord (1986)(Hewson Consultants)(Side A) ZXSpectrum +35B23811E02F6A6EF533BDAA9A94C40F Firelord (1986)(Hewson Consultants)(Side B) ZXSpectrum +A86B9CC73E3B92C06E00F6BB4BA79784 Firelord (1986)(Hewson Consultants)[a] ZXSpectrum +16FB08F791FB3745EDACD7A4DAB258AC Firelord (1986)(Hewson Consultants)[a2] ZXSpectrum +092523B37F6F9CDF52CF627DBF8BE938 Firelord (1986)(IBSA)(ES)(en)[re-release] ZXSpectrum en ES +6DB31D989856691B71FCF562C176D3B7 Firelord (1986)(Players)[re-release] ZXSpectrum +434923A1B79597EC00DCABD27A2DAB83 Fireman Fred (1984)(Tynesoft) ZXSpectrum +53DC901BF1402D25A32CB3716A93C430 Fireman Sam - The Hero Next Door (1992)(Alternative) ZXSpectrum +4F0C905C6CEFA573E7705DE0F0735D4F Fireman Sam - The Hero Next Door (1992)(Alternative)(Side A) ZXSpectrum +3CDE4BB621C4EDAD52DDF712B75DC4EB Fireman Sam - The Hero Next Door (1992)(Alternative)(Side B) ZXSpectrum +B898E4C6E6F4BF97853F279F6AA0938D Fireman Sam - The Hero Next Door (1992)(Alternative)[a] ZXSpectrum +F7B36DA4D1AAFC34BB85C3E5B5B1C08B Fireman Sam - The Hero Next Door (1992)(Alternative)[a2] ZXSpectrum +5A40FD252FB419C5468051D51C2B326A Firestorm (1986)(Alternative)[re-release] ZXSpectrum +B1656674FCBFE6C039034D8DC37FCC65 Firestorm (1986)(Nexus Productions) ZXSpectrum +35719A20D63EDD0293139654EABB3AD7 Firestorm (1986)(Nexus Productions)[a] ZXSpectrum +F36E5878155D178ADCE593DA4977FDD2 FireTrap (1987)(Electric Dreams) ZXSpectrum +941FC9468A4F1FC1ACF6849DA853E4D6 FireTrap (1987)(Electric Dreams)[a] ZXSpectrum +F6A83B7A2BFF09B28719BE4EEF7F0200 FireTrap (1987)(Electric Dreams)[a2] ZXSpectrum +73236614CA451E50154087D870FDD0A3 FireTrap En llamas! (1987)(Proein Soft Line)(ES)(en)[re-release] ZXSpectrum en ES +CE7DE45A161EA00CA219CDC000D9EFC2 First (2013)(-)[CSSCGC] ZXSpectrum +8E6DF9DECA4F72D598432975102DADF9 First Past the Post (1988)(Cult Games) ZXSpectrum +4D36A5694B5CDFB6676E72CD758CF8C0 First Past the Post (1988)(Cult Games)[a] ZXSpectrum +6759656D23FE787E138B969CD0CCCA55 First Past the Post (1992)(Delbert the Hamster) ZXSpectrum +B9B567EC7FACE2CB51C9865A7AF8FA8E Fischen (1983)(Westerland, Kurt Windolf)(DE) ZXSpectrum DE +B1E06329D2F4A895D761772FD8D8315B Fish Man (1994)(Monea)(RO) ZXSpectrum RO +DD1BE03BB78E630B44A92760C605401C Fisher King, The (1991)(Zenobi) ZXSpectrum +C74F69C693F56943E4E32F6FBFFDD0EF Fisher King, The (1991)(Zenobi)(Tape 1 of 2 Side A) ZXSpectrum +31599D726039CE9D2F178DD2F2D844DC Fisher King, The (1991)(Zenobi)(Tape 2 of 2 Side B) ZXSpectrum +0D42E381350E7943C0CC49A2C6AFFCFE Fisherman's Friend (1996)(JA)(48K-128K) ZXSpectrum +144F5E0ACA86040A3D796438612E4756 Fist II - La Leyenda Continua (1986)(Erbe)(ES)(en)(Side A)[a][aka Fist 2 - The Legend Continues][re-release] ZXSpectrum en ES +967851500F2BDCF492FC4302D48D8AA9 Fist II - La Leyenda Continua (1986)(Erbe)(ES)(en)(Side A)[aka Fist 2 - The Legend Continues][re-release] ZXSpectrum en ES +3FAD6EB1CDB906962DDA08E7CDA4CC12 Fist II - La Leyenda Continua (1986)(Erbe)(ES)(en)(Side B)[a][aka Fist 2 - The Legend Continues][re-release] ZXSpectrum en ES +29865185AA8B400E31EDB2E6CEF790D5 Fist II - La Leyenda Continua (1986)(Erbe)(ES)(en)(Side B)[aka Fist 2 - The Legend Continues][re-release] ZXSpectrum en ES +79AA3EEB0D2AEDC26B4E1426EF58F566 Fist II - La Leyenda Continua (1986)(Erbe)(ES)(en)[a][aka Fist 2 - The Legend Continues][re-release] ZXSpectrum en ES +D38FD80373A2F1F43C63F41612948F4D Fist II - La Leyenda Continua (1986)(Erbe)(ES)(en)[aka Fist 2 - The Legend Continues][re-release] ZXSpectrum en ES +AB99CA9A7171BA42B99E271B8F07C28E Fist II - The Legend Continues - Combat Practice (1986)(Melbourne House) ZXSpectrum +BE8587EFFAF2135AB624B1127E473265 Fist II - The Legend Continues (1986)(Mastertronic Plus)[re-release] ZXSpectrum +BCEA6E68D25418D472ADE220923FF3DB Fist II - The Legend Continues (1986)(Melbourne House) ZXSpectrum +B5036B1082FEE844ED9293BCC8448693 Fist II - The Legend Continues (1986)(Melbourne House)[a] ZXSpectrum +D3E1CE3596310A9FADBC18FCA736A10E Fistful of Blood Capsules, A - Storyboard (1987)(Zodiac) ZXSpectrum +D016371D8180D9857F05D732FF85B705 Fistful of Blood Capsules, A (1987)(Zodiac) ZXSpectrum +90DAFF7565D02DECC924E75452188097 Fistful of Blood Capsules, A (1987)(Zodiac)(Tape 1 of 3) ZXSpectrum +E876248CF98252FA9ECDBE78B7A7C959 Fistful of Blood Capsules, A (1987)(Zodiac)(Tape 2 of 3) ZXSpectrum +09526FBDF1AC2533F5DED393E46C3E96 Fistful of Blood Capsules, A (1987)(Zodiac)(Tape 3 of 3) ZXSpectrum +751A0F681AC2023B48C6285518749651 Fistful of Necronomicons, A (1995)(Zenobi) ZXSpectrum +1630CE86663979455351A521FE25079C Five Dice (1984)(James, Christopher) ZXSpectrum +DF7E3C61F7C801FFBA9389D94BA9D04F Five Dice (1985)(Paxman Promotions) ZXSpectrum +3A7D93E89B55C32B63E362B7B3EEC962 Five Doctors, The (1986)(O'Shea, Kevin) ZXSpectrum +4994986DB47044DFA5C2BBF0063CB818 Five Doctors, The (1986)(O'Shea, Kevin)[a] ZXSpectrum +912256B74C791708DA3B47ACF07BA4F5 Five Doctors, The (1986)(O'Shea, Kevin)[a2] ZXSpectrum +D8AD058DE2E3BB46168AF88133B40232 Five Treasures of Ryzar, The (1984)(Space Age) ZXSpectrum +D562325A46A3DD6A1D43CC26772EF9D5 Fizzy (1997)(Rykov, Denis)(48K-128K)(RU) ZXSpectrum RU +A5ABB544B9F15C58AFD7784C69666DF9 Fizzy Wizzy (1984)(ESP) ZXSpectrum +8093888FBB7DC27D643C31D53646B155 Flak (1984)(U.S. Gold)[SpeedLock 1] ZXSpectrum +625E26C2EAB04D5D96C37DC4BE5D5EFE Flameout (1994)(Zenobi) ZXSpectrum +36CC7914FFE30F28358B02417881D22B Flappy Bird ZX (2014-04)(Miazga, Rafal - Rostunov, Aleksandr)(48K-128K) ZXSpectrum +7D4BA1BAD9ED7834BE786CEE88B8BAE5 Flash Beer Trilogy (2003)(Weird Science)(48K-128K)(HU)(en) ZXSpectrum en HU +E421CC1F50CA8AB281A8969F119AF313 Flash Beer Trilogy (2003)(Weird Science)(48K-128K)(HU)(en)[a] ZXSpectrum en HU +277F72F2A94370B416628629A51A2072 Flash Beer Trilogy (2003)(Weird Science)(48K-128K)(HU)(en)[a2] ZXSpectrum en HU +837EC9B96E358C534B3F38F13CA296B3 Flash Beer Trilogy (2003)(Weird Science)(48K-128K)(HU)(en)[a3] ZXSpectrum en HU +3AA4B625AF8D95B9A6F8F03CB56EADB4 Flash Gordon (1987)(Mastertronic Added Dimension)(48K-128K) ZXSpectrum +120F1C113CE1F40444B9AB4FF3F7C594 Flash Gordon (1987)(Mastertronic Added Dimension)(48K-128K)[a] ZXSpectrum +8E095BEAB267555449BC803F308297E3 Flash Gordon (1987)(Mastertronic Added Dimension)(48K-128K)[a2] ZXSpectrum +D7C79F1F1492978E01DEEE83A33D51D1 Flashpoint (1987)(Ocean) ZXSpectrum +ABACF49BBBF8104EEE493D0E45EFD098 Flashpoint (1987)(Ocean)[a] ZXSpectrum +DF717F7C15EE3DA88001693122600060 Flat Season (1988)(Bastec) ZXSpectrum +103F60B487DD0352142CC4F04708DCC8 Flics, Les (1984)(CLJ Industries)(FR)(en)[re-release] ZXSpectrum en FR +2EA666746E254AA01997D91442EE1000 Flics, Les (1984)(PSS) ZXSpectrum +3B8E7C1B6201A23A4638AC38C77F9A52 Flics, Les (1984)(PSS)[a] ZXSpectrum +B54D5863B1956BD71EB7B9538D38DB9D Flics, Les (1984)(PSS)[a2] ZXSpectrum +80956831D357C2F98C83D1531099A7DE Flics, Les (1984)(PSS)[a3] ZXSpectrum +4ECD432A4DF51D5A212D085D88FC454A Flight 191 (1992)(Northern Underground, The) ZXSpectrum +566649546BEE60FAEF69E81D98525064 Flight 191 (1992)(Northern Underground, The)[a] ZXSpectrum +060A1D99C19237DA29D7613C64ADAF05 Flight Master (1983)(B.O.S.)(16K) ZXSpectrum +1AAED6CFB15C4807C7B337E57168AEBD Flight of the Condor Simulator (2005)(Thomson, Chris)[CSSCGC] ZXSpectrum +D18273FDD70AD3AD64AAB79B576A6A6A Flight Path 737 (1985)(Anirog) ZXSpectrum +F6EC74E2776BFF827F738B80D96CDCD7 Flight Path 737 (1985)(Anirog)[a] ZXSpectrum +FA5A74CDC433A214A7A3C09CF81B0826 Flight Path 737 (1985)(Micro Selection, The)[re-release] ZXSpectrum +5E0226CF0116B48D700A1056945CB70F Flight Simulation (1983)(Sinclair Research) ZXSpectrum +39907B0110194E282C151EE6A4214A54 Flight Simulation (1983)(Timex)(TC2048-TS2068) ZXSpectrum +9C3E25158BB30BEAEC5BA97D66A0E5F1 Flight Simulation (1986)(2.99 Classics) ZXSpectrum +6C821E39165A89A962EEBC55714CB702 Flight Simulation v1 (1983)(Sinclair Research) ZXSpectrum +B570804DEF97FCC192ECCD8A281BEB5E Flight Simulation v2 (1983)(Sinclair Research) ZXSpectrum +C94B6CD26A868801D5FED0021F34FD92 Flight Simulator (1983)(Artic Computing)(16K) ZXSpectrum +5880C179B18B356EDE4BEE6BD5080332 Flight Simulator 2008 (2008)(Smith, James)[CSSCGC] ZXSpectrum +1BC17F66DA165D14AD5713C10CF047EF Flintstones, The (1988)(Bug-Byte Premier)(48K-128K)[re-release] ZXSpectrum +C708BB2C2A4CE6D3875E35B0E2509C6D Flintstones, The (1988)(EDOS)(48K-128K)[re-release] ZXSpectrum +245D2484B481A00985345D6B1B06EDED Flintstones, The (1988)(Grandslam)(48K-128K) ZXSpectrum +53F42EB510414ABCD960395F17C76401 Flintstones, The (1988)(Grandslam)(48K-128K)[a] ZXSpectrum +62A9CE9D8A83F0185E159D5D2CF468E9 Flintstones, The (1988)(Grandslam)(48K-128K)[a2] ZXSpectrum +CEFB16A1E747D6984AFEED5F286604D7 Flintstones, The (1988)(Zafiro Software Division)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +74ACE79492312CCD6A921F0381013DBA Flip Flap (1984)(Software Supersavers) ZXSpectrum +FB7FD1FC85B9D924C29D476888A4DEE6 Flip Flap (1984)(Software Supersavers)[a] ZXSpectrum +9F1DB16FC9697BFCA0D9604449132C6F Flipi (1984)(Wr. Agostini)(IT)(en) ZXSpectrum en IT +A94A0470C8143E438ED4FB49BDA6DA4E Flipper (1983)(Wicosoft)(DE) ZXSpectrum DE +295288CE4E1A90253B0FC2C2C2197FA9 Flipper (1983)(Wicosoft)(DE)[a] ZXSpectrum DE +3A2E9728427303635FB5FAC6F99E9A5B Flippit (1983)(Sinclair Research)(16K) ZXSpectrum +0EE165F56895B2F81C4A254A7D753556 Flippout (1986)(Load 'n' Run)(IT) ZXSpectrum IT +1EB6668A934F52F75E5BF85A1852F0D9 Flix (1984)(Softricks) ZXSpectrum +9D5B7CA97B8682FC92F4328B9E2CE17D Floarea Soarelui (2006)(ZXIF) ZXSpectrum +2B08EAAE91972A9C4693645397BBE00B Flucht (1983)(P.W.)(DE) ZXSpectrum DE +42E6743C6AA142707697C5CAE7F5821F Flukeit & Blunders in - the Great Peepingham Train Robbery (1989)(Axxent)(48K-128K) ZXSpectrum +46210791B37CBBFB3B326F8E9FC0E83C Flukeit & Blunders in - the Great Peepingham Train Robbery (1989)(Axxent)(48K-128K)[a] ZXSpectrum +1AF8D1E716829CFCE2EF1962B24B6605 Flunky (1987)(Piranha) ZXSpectrum +D8675E28536B78A5DC77E93793D0065E Flunky (1987)(Piranha)[a] ZXSpectrum +31CF531A3A4C66AB020869CE6979F5A8 Flunky (1987)(Piranha)[a2] ZXSpectrum +992272B66AA0903F202AF514C876114F Flunky (1987)(Piranha)[a3] ZXSpectrum +A105198E25DA435EE91A280A4EEA8A84 Flunky (1987)(Zafi Chip)(ES)(M5)[re-release] ZXSpectrum M5 ES +7CF119FC75C1CF90F1710C804E4B75BD Flush Gordon (1988)(Creative Juices) ZXSpectrum +625A0055F1310A5EDDF543698A2CE378 Flux (1984)(Krypton Force) ZXSpectrum +204B146F2D1A4DBE7916BFF970FE3D3F Fly Swatter (1995)(Kotsoft)(RU) ZXSpectrum RU +EBBB76E316283B3D6338B82F632DD234 Flyer Fox (1986)(Bug-Byte) ZXSpectrum +78A582D4B2A3F2BA3876968F12A2AE17 Flyer Fox (1986)(Bug-Byte)[a] ZXSpectrum +7F5ADE597ADB1681A9CAE8F48FF8C732 Flying Formula, The (1986)(ZX Computing) ZXSpectrum +3DA4777FC359E26A26A6B124E7953B3E Flying Formula, The (1986)(ZX Computing)[a] ZXSpectrum +F60E6EC418F19CD3095037FC44D38381 Flying Formula, The (1986)(ZX Computing)[a2] ZXSpectrum +DA0ED1691355A55B009165E56321B959 Flying Scotsman (1984)(Dee-Kay Systems) ZXSpectrum +1C1B335207BC77A60C83ADD43EECD79D Flying Shark (1987)(Firebird) ZXSpectrum +9D3BB7B7B26A83250D322C1666506AA9 Flying Shark (1987)(Firebird)[BleepLoad] ZXSpectrum +0DBF6EE8777848BDA46695B289275A3E Flying Shark (1987)(Firebird)[Sinclair User Covertape] ZXSpectrum +9DAB7C7D5D997BC3A7CBC3E6ABF01BA7 Flying Train (1983)(Random Records) ZXSpectrum +BBACFC53A3A92936F6455C417DC24E17 Flype (2015-05)(Repixel8) ZXSpectrum +F27809A63E148943189768BC31D55CA1 Fomalhaut (1987)(MicroHobby)(ES) ZXSpectrum ES +4D54EE01669F29D7E0E28D36B824D3E2 Football (1983)(Winters)(16K) ZXSpectrum +189DAD430CD95D0A75CCA92F49EB262D Football Champions (1990)(Cult Games) ZXSpectrum +A8783069E6363B13C5F9471189D36B9D Football Club (1989)(Frozen Ice) ZXSpectrum +9A984AD20F076EC4910394D608D1A6E0 Football Club v2 (1989)(Frozen Ice) ZXSpectrum +9880522D0DF93D571F350554136F047C Football Director - 2 Player Super League (1986)(D&H Games)(128K) ZXSpectrum +E29F93028CA317E8193DD4A50D572532 Football Director - 2 Player Super League (1986)(D&H Games)(48K-128K) ZXSpectrum +8BD6B3C6FD976DF69F58A34CF13826D9 Football Director - 2 Player Super League (1986)(D&H Games)(48K-128K)[LOADER] ZXSpectrum +0A4B238F2150571A83D1D8820D4AC0BC Football Director (1986)(Cult Games)[re-release] ZXSpectrum +7F5EFECBD71FA098339917B26615B977 Football Director (1986)(D&H Games) ZXSpectrum +01F9CD6155D66AC56FC3C8208EF6BD50 Football Director II (1987)(D&H Games)(128K) ZXSpectrum +3B7DCEBD8282E52E9EDDC617B25E4CBA Football Director II (1987)(D&H Games)(128K)(Side A) ZXSpectrum +5C9B910806245AC056146B0EC65503E1 Football Director II (1987)(D&H Games)(128K)(Side B) ZXSpectrum +AE8DBEA4834D9E13D8A1E8783E36F4AA Football Director II (1987)(D&H Games)(128K)[a] ZXSpectrum +81D52F5E04B1BC56552450E4F2B38CDD Football Fever (1986)(Tanglewood) ZXSpectrum +44313FFDB3DFC281FD0CA3D012E7FDB5 Football Frenzy (1987)(Alternative) ZXSpectrum +B7E306634C89F187BE4AE060D8A5C383 Football Frenzy (1987)(Alternative)[a] ZXSpectrum +5D406C25C78219F7895566ED4006CF16 Football Glory (1992)(Redwood Designs) ZXSpectrum +19845B1116ABB978CC155DA5F01385EE Football Glory (2004)(Cronosoft) ZXSpectrum +7DAF7492B5BF94C2550A7C4808CFDF4A Football Manager - World Cup Edition (1990)(Addictive Games) ZXSpectrum +D5343A4C1359637CD26A553C55377197 Football Manager - World Cup Edition (1990)(Addictive Games)[a] ZXSpectrum +4A681C57A90CD7E80A098DDFF49713C6 Football Manager - World Cup Edition (1990)(Prism Leisure Corporation)[re-release] ZXSpectrum +822EE9940EC60D99EFFEB5A922966068 Football Manager (1982)(Addictive Games) ZXSpectrum +0957D9F73AC581261AB30B3CCD7BD5C4 Football Manager (1982)(Addictive Games)(GB)(fr) ZXSpectrum fr GB +9223013482E533D6940CDA9B7DCBB290 Football Manager (1982)(Addictive Games)[a] ZXSpectrum +28EF8D44C7EF2EBC24983FC95E2491DA Football Manager (1982)(Addictive Games)[a2] ZXSpectrum +1799543E341F48070F11142FA8D5D4E1 Football Manager (1982)(Prism Leisure Corporation)[re-release] ZXSpectrum +637DB06267EADBF174A630E29F6C32B1 Football Manager (2013)(ardentcrest)[CSSCGC] ZXSpectrum +C1550C2703A4379EE2FFC22FB4512C2D Football Manager 2 (1988)(Addictive Games) ZXSpectrum +28E70424A152064A6BFE361CA94ED756 Football Manager 2 (1988)(Addictive Games)[a] ZXSpectrum +ABA498BF8098CB3721F1F31ECC34A527 Football Manager 2 (1988)(Prism Leisure Corporation)[re-release] ZXSpectrum +612DC7CF29C1C42F5772E9BEF5078F9A Football Manager 2 (1988)(System 4)(ES)[a][re-release] ZXSpectrum ES +4B89F9ECA8F61BD699F0AA05170BC284 Football Manager 2 (1988)(System 4)(ES)[re-release] ZXSpectrum ES +D014D5D25CFDFC84D4760D6FB6BB1D0F Football Manager 2 Expansion Kit (1989)(Addictive Games) ZXSpectrum +5C0985937AC62A5605A2FE1A3B8A8BA2 Football Manager 3 (1991)(Addictive Games) ZXSpectrum +43300192746EC1C588ECA76016B7F17C Football Manager 3 (1992)(Prism Leisure Corporation) ZXSpectrum +B6E0D1E28E7789A5D7A463A798FB58E0 Football Manager 3 (demo) (1991)(Addictive Games)[Your Sinclair Covertape] ZXSpectrum +82E4244CFDAB3E76C6A320FC888F51F9 Footballer of the Year (1986)(Gremlin Graphics) ZXSpectrum +B86BDA549A8723BA832C907CCFDC88DC Footballer of the Year (1986)(Gremlin Graphics)[a] ZXSpectrum +BE406A958F84F7B0A37FA35AC0B8EBBA Footballer of the Year (1986)(Gremlin Graphics)[a2] ZXSpectrum +D303B551D4636FB58727A876A44D25E8 Footballer of the Year (1986)(Gremlin Graphics)[a3] ZXSpectrum +05D7CF464274ED310DD6623ED1907D61 Footballer of the Year (1986)(Gremlin Graphics)[a4] ZXSpectrum +EC1B7F6779DAB5C110DC03543C4FC279 Footballer of the Year (1986)(Kixx)[re-release] ZXSpectrum +7F0D94512ABAE48365EE72EE0420DA9C Footballer of the Year 2 (1989)(Gremlin Graphics) ZXSpectrum +5820A136D46FA2A140067EA6639F9354 Footballer of the Year 2 (1989)(Gremlin Graphics)[a] ZXSpectrum +66B0F8EB95A1C460A763BB348CB68472 Footballer of the Year 2 (1989)(Gremlin Graphics)[a2] ZXSpectrum +CEE6B8C0A0C321FBC66E3F2C1E58993E Footballer of the Year 2 (1991)(GBH) ZXSpectrum +E072670333A0AD704805D09ED9DFEE2B Footballer, The (1989)(Cult Games) ZXSpectrum +01B0BEF2B57D977015B1C199F215ED36 Footballer, The (1989)(Cult Games)[a] ZXSpectrum +5C0B0D6462C187827F70A149387BFBDA For Gold or Glory (1988)(Alternative) ZXSpectrum +5DDD332D09064C2E448876054D22AB58 For Gold or Glory (1988)(Alternative)[a] ZXSpectrum +49B4F4000D385EF5B3531CE978BBDC09 For Gold or Glory (1988)(Alternative)[a2] ZXSpectrum +4B1D84409164CCD8CBA5D440A768B7E9 For Gold or Glory (1988)(Alternative)[a3] ZXSpectrum +1B9740CA147E39559AADA9DBF621D0AA For Pete's Sake (1993)(Zenobi)(Tape 1 of 2 Side A) ZXSpectrum +669A809891AE9F60BCAACA63FE227770 For Pete's Sake (1993)(Zenobi)(Tape 2 of 2 Side B) ZXSpectrum +C648B08FAD9E8DC2667F76CEF9B2EB91 For Your Thighs Only (1987)(Zodiac)(Tape 1 of 2 Side A) ZXSpectrum +FB219EC4CF12A4BC56B1888CB008129E For Your Thighs Only (1987)(Zodiac)(Tape 2 of 2 Side B) ZXSpectrum +367BF78D9480BAF4D052804F69D32AC1 Forbidden Planet (1986)(Design Design)(48K-128K) ZXSpectrum +400A46C3B5A84D45E3BF96C448448AC3 Forbidden Planet (1986)(Design Design)(48K-128K)(Side A) ZXSpectrum +7DC10EFA3CAE7C375FD6CCBE0E517373 Forbidden Planet (1986)(Design Design)(48K-128K)(Side B) ZXSpectrum +F5FDDA3DAFC13B4797A196E957E04995 Forbidden Planet (1986)(Design Design)(48K-128K)(Side B)[a] ZXSpectrum +A026B707B6E4B4AEFEDAE6CA827006FF Forbidden Planet (1986)(Design Design)(48K-128K)[Your Sinclair Covertape] ZXSpectrum +1A8760A2DCC561202246C48FC1C76C44 Forbidden Planet (1986)(Zeppelin Games)(48K-128K)[master tape][re-release] ZXSpectrum +75A073DAE6C4520E93EB6AE83F24038B Forbidden Planet (1986)(Zeppelin Games)(48K-128K)[re-release] ZXSpectrum +56347066971AEF1F16C4CD593B8A73E2 Forbidden Planet v1 (1986)(Design Design)(48K-128K) ZXSpectrum +579DA00D07687065D8E93F17B6B7CC78 Forbidden Planet v2 (1986)(Design Design)(48K-128K)(Side A) ZXSpectrum +D6A19426A056C7FC08090071A0AFF0C1 Force Fighter (1984)(Perfection)(16K) ZXSpectrum +9D5B1F5F1BCF130AA8F6481608D08543 Force Fighter (1984)(Softstone)(16K)[re-release] ZXSpectrum +040D7B3EB88EB4B99937CF49D77C4441 Force, The (1986)(Argus Press) ZXSpectrum +14152EE4CC0E5639ECBC5F1DDF514337 Force, The (1986)(Argus Press)[a] ZXSpectrum +675E47BB4E3F00A480D77C2962E5B83E Forest at World's End, The (1984)(Interceptor) ZXSpectrum +9126BBE1594313B125F2E6481CEA4E87 Forest at World's End, The (1984)(Interceptor)[a] ZXSpectrum +C81F13795F53F62AE413720EF09CF2AD Forest at World's End, The (1984)(Interceptor)[a2] ZXSpectrum +84D18D942140E10B111C408691B13218 Forest of Doom, The (1984)(Puffin Books) ZXSpectrum +B48333B9A9D8624CAB8595DEAC00AF8D Forest of Doom, The (1984)(Puffin Books)[a] ZXSpectrum +1844418820011089E2F99F33AF177B2F Forest of Doom, The (1984)(Puffin Books)[a2] ZXSpectrum +342B5C4804640DDF376B0ACD0A3F35EB Forest of Long Shadows (1986)(Sinclair User) ZXSpectrum +491B0A942E47C12244B3898A2A8E0F2F Forest of Long Shadows (1986)(Sinclair User)[a] ZXSpectrum +98155C72A415331423FEC97352048556 Forest, The (1983)(Phipps Associates) ZXSpectrum +97D05B95293D4E630CA5F125CDCE1F85 Forest, The (1983)(Phipps Associates)[a] ZXSpectrum +539FEBCCF0DE08706264618D431D6A97 Foresta Dimenticata dal Tempo, La (1987)(Load 'n' Run)(IT) ZXSpectrum IT +0211EDDBA99220BD9E020563B6200980 Foresta, La (1987)(Load 'n' Run)(IT) ZXSpectrum IT +8408E627DECAE41FB5CBEF74CFE08DBB Forgotten City (1987)(H.A.W.K. Adventuring)(Tape 1 of 2 Side A) ZXSpectrum +B0A6E98225625C8877D98C3B056DF7F9 Forgotten City (1987)(H.A.W.K. Adventuring)(Tape 1 of 2) ZXSpectrum +52C8998A8B8A68B37F001F3856E97731 Forgotten City (1987)(H.A.W.K. Adventuring)(Tape 2 of 2 Side B) ZXSpectrum +6E6927CC97C4DEE70F5A0BF4C6EBC99F Forgotten City (1987)(H.A.W.K. Adventuring)(Tape 2 of 2) ZXSpectrum +F90461E9BE4C4610503693C7AE7947C6 Forgotten Island (1989)(Fantasy) ZXSpectrum +7E2DF41A14130206DA55975D229C4D87 Forgotten Island (1989)(Fantasy)[a] ZXSpectrum +8F5445970DEF6DF52AA384978AC6FE01 Forgotten Past, The (1987)(Whitsey, Trevor) ZXSpectrum +78D9766D65578E7FD214CF7BAC3FFEDD Forgotten Past, The (1987)(Whitsey, Trevor)[a] ZXSpectrum +6CA9E371660E323D47580DCB8C25ECE3 Forgotten Village (1999)(Gonad The Barbarian)[CSSCGC] ZXSpectrum +834C95560D197699BD8B5DCACED0136D Forgotten Worlds (1989)(Erbe)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +38FC69BB9C7632E38E91E7EDB0870B72 Forgotten Worlds (1989)(Erbe)(48K-128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +12962894BE28002F7E71F0B18D107C55 Forgotten Worlds (1989)(Musical 1)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +6078C67D9E2C97B898096D2A7672AF23 Forgotten Worlds (1989)(Musical 1)(48K-128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +ACB8D4A71236D7996616A857DB86DE33 Forgotten Worlds (1989)(U.S. Gold)(128K) ZXSpectrum +D4223B14F828C6269F8499BBDDFE4997 Forgotten Worlds (1989)(U.S. Gold)(48K-128K) ZXSpectrum +D4CDB4229767AB6B4EB7B81789606647 Forgotten Worlds (1989)(U.S. Gold)(48K-128K)[a] ZXSpectrum +857C60DC898D6DEA4172CAB2C4363620 Formula 1 Simulator (1984)(Mastertronic)(16K)[a][aka Formula One][re-release] ZXSpectrum +40589A44FE15C8C797972B0992EE9362 Formula 1 Simulator (1984)(Mastertronic)(16K)[aka Formula One][re-release] ZXSpectrum +BC38D99693031C0CC7992EBD70BF6BD2 Formula 1 Simulator (1987)(Dro Soft)(16K)(ES)(en)[aka Formula One] ZXSpectrum en ES +20F2F0C4F6D3F2057A0803DC21D45D34 Formula Grand Prix (1988)(Alternative)[aka Formula One] ZXSpectrum +8DF7310CDBFAC4B985F1EC998CFBCF9E Formula One (1984)(Spirit)(16K) ZXSpectrum +71EBC5D72EB675ABD85382732C7A7DBC Formula One (1985)(CRL Group) ZXSpectrum +7D66AD2C7D02F480F0B6BACD272A93D3 Fortress of Fear (1996)(Adventure Probe) ZXSpectrum +F1909579EE95556B2F5C381C2ABF8E68 Fortress of Keler (1985)(Hamster) ZXSpectrum +021DA6916B4A62C5ABE5C7EAC7AB92C9 Four Minutes from Glory (1993)(Lambourne Games)(Side A) ZXSpectrum +61ED78857AB70848A76AD117B9B1B76A Four Minutes from Glory (1993)(Lambourne Games)(Side A)[a] ZXSpectrum +5BC84B7B9F47C56784CEBFA6EB0769C6 Four Minutes from Glory (1993)(Lambourne Games)(Side B) ZXSpectrum +C52A65584E210CE1E6E61E23FCEF00B0 Four Minutes from Glory (1993)(Lambourne Games)(Side B)[a] ZXSpectrum +A86E20CA09A76333173A13F3717EA1AF Four Minutes to Midnight (1985)(8th Day) ZXSpectrum +9BE7DBDBA634ED509811B6F007C005C4 Four Minutes to Midnight (1985)(8th Day)(Side A) ZXSpectrum +FB944AE6D74903F1588F075CB8780E52 Four Minutes to Midnight (1985)(8th Day)(Side A)[a] ZXSpectrum +764333CEDEF1EB6EB3498DB94E4A3220 Four Minutes to Midnight (1985)(8th Day)(Side B) ZXSpectrum +33B824BB8CC2ECFA9139FAEC5B9F61D5 Four Minutes to Midnight (1985)(8th Day)(Side B)[a] ZXSpectrum +C8B741492E1B5B6F58A1912B83E70D5E Four Minutes to Midnight (1985)(8th Day)[a] ZXSpectrum +943610E6B97C8916916E5894D240DC38 Four Minutes to Midnight (1985)(8th Day)[a2] ZXSpectrum +B04E2ACFD60CAF99867E68EE15BAB897 Four Minutes to Midnight (1985)(8th Day)[a3] ZXSpectrum +160B10384C982BCFC1197713B0A1DECE Four Minutes to Midnight (1987)(G.I. Games) ZXSpectrum +17D99C6D972324C70C3ED6681C6D2EF5 Four Minutes to Midnight (1987)(G.I. Games)[a] ZXSpectrum +92F5564B44C4CD423D94E81D8D976EA1 Four Symbols, The (1992)(FSF Adventures)(128K) ZXSpectrum +CA86EA8D5CA96CF58BA02D672703EBE3 Four Symbols, The (1992)(FSF Adventures)(128K)(Side A) ZXSpectrum +8DFF44FB143274A6183700A86A7197BA Four Symbols, The (1992)(FSF Adventures)(128K)(Side B) ZXSpectrum +15618B46E8495C18DCE943EF78DA122A Four Symbols, The (1992)(FSF Adventures)(48K-128K) ZXSpectrum +0668E8C85179A595A3ECFC0933E519F4 Fourth Dimension, The (1989)(Creighton, Laurence)[a][aka 4th Dimension, The] ZXSpectrum +7FD37C003826B658702CA762014DF77B Fourth Dimension, The (1989)(Creighton, Laurence)[a2][aka 4th Dimension, The] ZXSpectrum +EC5B369CC04683D9107D1CB7A05881BD Fourth Dimension, The (1989)(Creighton, Laurence)[aka 4th Dimension, The] ZXSpectrum +91479E43510F1F3BEAE58ACB4337B408 Fourth Protocol, The - The Game (1985)(Hutchinson Computer Publishing) ZXSpectrum +8590FC058603AFC8CC12EED47EE543B6 Fourth Protocol, The - The Game (1985)(Hutchinson Computer Publishing)(Side A) ZXSpectrum +C35EC55175B608188DEC7A46DB3962C7 Fourth Protocol, The - The Game (1985)(Hutchinson Computer Publishing)(Side B) ZXSpectrum +11760DBF128D8E58F20A85C1F7A7A7CB Fourth Protocol, The - The Game (1985)(Hutchinson Computer Publishing)(Tape 1 of 3) ZXSpectrum +F57E8A23094B72775783D0C676A09587 Fourth Protocol, The - The Game (1985)(Hutchinson Computer Publishing)(Tape 1 of 3)[a] ZXSpectrum +1F56146E99DA3785F71ACE3A6F179B62 Fourth Protocol, The - The Game (1985)(Hutchinson Computer Publishing)(Tape 2 of 3) ZXSpectrum +C06931C4193CC9EB081AAF021B87E3D4 Fourth Protocol, The - The Game (1985)(Hutchinson Computer Publishing)(Tape 2 of 3)[a] ZXSpectrum +7916FD79141EDF6CEC2AB2B4F30CF69A Fourth Protocol, The - The Game (1985)(Hutchinson Computer Publishing)(Tape 3 of 3) ZXSpectrum +D56A4BDD5DEB9F680B1BDB1A2AF9AD2B Fourth Protocol, The - The Game (1985)(Hutchinson Computer Publishing)(Tape 3 of 3)[a] ZXSpectrum +9680B6729C88E524A9CE27D2AFB3BE2E Fovarosok (19xx)(Nyitrai, Laszlo)(HU) ZXSpectrum HU +01F6D63A557A275240C9DB19AA0AC01C Foxx Fights Back (1988)(Image Works)(48K-128K)[a][aka Fox Fights Back] ZXSpectrum +B30693632F039F26EAEEA2B682C98FD2 Foxx Fights Back (1988)(Image Works)(48K-128K)[a2][aka Fox Fights Back] ZXSpectrum +6019E8556A0586F5300C16DC320C8B22 Foxx Fights Back (1988)(Image Works)(48K-128K)[a3][aka Fox Fights Back] ZXSpectrum +7A1266DA5B1873CC9B68C103B520F7C5 Foxx Fights Back (1988)(Image Works)(48K-128K)[aka Fox Fights Back] ZXSpectrum +C9048BD72E3D80A080C8F0029A3EF188 Foxx Fights Back (1988)(MCM)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +66750FF2482DCB6D146294DA65A24E00 Frank Bruno's Boxing (1985)(Elite Systems) ZXSpectrum +C15928394F38E6BC0108908B6FDF7A07 Frank Bruno's Boxing (1985)(Elite Systems)(Side A) ZXSpectrum +BCD696D96F18ACF60EBFAAE755E111CB Frank Bruno's Boxing (1985)(Elite Systems)(Side B) ZXSpectrum +FB6359DD596F430DD9AE1C34573BDDA0 Frank Bruno's Boxing (1985)(Elite Systems)[a] ZXSpectrum +AE8A226A5E802FF054AADF345AA4A525 Frank Bruno's Boxing (1985)(Elite Systems)[a2] ZXSpectrum +0BCEA114208EEC4272AD5B4EB136C6B2 Frank Bruno's Boxing (1985)(Elite Systems)[a3] ZXSpectrum +47F8C0BF58A908227D1AFCE3835AF45B Frank Bruno's Boxing (1985)(Zafi Chip)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +AD8AF42BC48847BF167A898ABCACBAA9 Frank Bruno's Boxing (1985)(Zafi Chip)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +D2CBAF65EEDA72F0F06706B18D97C6AB Frank Bruno's Boxing (1988)(MCM)(ES)(en) ZXSpectrum en ES +96C80599BAE80A6D1E0B2602E320ED1A Frank Bruno's World Championship Boxing (1985)(Encore)(Side A)[aka Frank Bruno's Boxing][re-release] ZXSpectrum +8AE3B7059C4EF153F3E14A2C40E21D0B Frank Bruno's World Championship Boxing (1985)(Encore)(Side B)[aka Frank Bruno's Boxing][re-release] ZXSpectrum +038FCD5DA18A4688E92F7D5E29942066 Frank Bruno's World Championship Boxing (1985)(Encore)[aka Frank Bruno's Boxing][re-release] ZXSpectrum +0BF326C895ED9749403A18F36098BFA2 Frank N Stein (1984)(PSS) ZXSpectrum +5F0C1C273A3391FB33431DC223E43879 Frank N Stein (1984)(PSS)[a] ZXSpectrum +FC338FC2E81839E2C8D5806405656835 Frank N Stein (1984)(PSS)[a2] ZXSpectrum +5514CC46A540D909A7861355754516BF Frank N Stein (1984)(PSS)[a3] ZXSpectrum +A8091543FFC1C3E02A5FF811C3C4DCCE Frank N Stein Re-booted v2.17 (2011)(Stewart, Colin) ZXSpectrum +207E3D4B2A0F5ECCC7201232D7E6E45C Frank the Flea (1986)(Megasoft) ZXSpectrum +CE3533D1CC0FE017FCD11944CB6CFA4B Frankenstein (1987)(CRL Group)(Side A) ZXSpectrum +B737731076488440A7FDC109A74FBF30 Frankenstein (1987)(CRL Group)(Side A)[a] ZXSpectrum +9EF93BF01D21A49568A8AF76FF1D010B Frankenstein (1987)(CRL Group)(Side B) ZXSpectrum +CB9B700FB8257F710C903D8AE1D66387 Frankenstein (1987)(CRL Group)(Tape 1 of 3) ZXSpectrum +823ACD9FC360803CBB1CFF32D60701B5 Frankenstein (1987)(CRL Group)(Tape 1 of 3)[a] ZXSpectrum +7C2C7A5C54F5327B077F7898E85E79A5 Frankenstein (1987)(CRL Group)(Tape 2 of 3) ZXSpectrum +5665AA513B00E56174D51A30DD31A1FF Frankenstein (1987)(CRL Group)(Tape 2 of 3)[a] ZXSpectrum +C7A83CFAC1998F168DAE125C8007DBB1 Frankenstein (1987)(CRL Group)(Tape 3 of 3) ZXSpectrum +E3A4E2B9C2A5B5B93A7E044AF620DF58 Frankenstein (1987)(CRL Group)(Tape 3 of 3)[a] ZXSpectrum +C96B740331A79DE3C1625F2524FC4EF5 Frankenstein 2000 (1985)(Icon) ZXSpectrum +5B56880F91CB0225CAB62C3EEE4983A4 Frankenstein Jnr. (1990)(Cartoon Time) ZXSpectrum +6D5C23FB60D4BF966A44B239276A90E2 Frankenstein Jnr. (1990)(Cartoon Time)[a] ZXSpectrum +EC9F38595F5D34DC398D15484726E63B Frankenstein Jnr. (1990)(IBSA)(ES)(en)[re-release] ZXSpectrum en ES +FA6CC49E40D8D9F3E8D75C1A79885498 Frankensteins Schloss (19xx)(Joncker, Oliver)(DE) ZXSpectrum DE +D1F37B84222526A56ED8BBBA096105E8 Frankie Goes to Hollywood (1985)(Ocean)[a][aka Frankie - The Computer Game] ZXSpectrum +17C9F9708BF713CACC470BC951437C9B Frankie Goes to Hollywood (1985)(Ocean)[a2][aka Frankie - The Computer Game] ZXSpectrum +83F6AE388EE569AAEADD0EB2C9A6B44D Frankie Goes to Hollywood (1985)(Ocean)[aka Frankie - The Computer Game] ZXSpectrum +B9A84A5E07EE907CBE841F79D4D7E329 Frankie Goes to Hollywood (1985)(Ocean)[SpeedLock 1][aka Frankie - The Computer Game] ZXSpectrum +A85F7E9A726124454FCD58B3D99CD091 Freaky Footy (1992)(Psychaedelic Hedgehog)[Sinclair User Covertape][aka Freaky Football] ZXSpectrum +585511ADA9B850EA95B372EE7A5096F9 Fred (1984)(Investronica)(ES) ZXSpectrum ES +BF8B6076B61E33DA455A0FA8B388F49B Fred (1984)(Quicksilva)[a][re-release] ZXSpectrum +F562C2E07FBB4548C1340183B0FB4ED8 Fred (1984)(Quicksilva)[re-release] ZXSpectrum +F3D14E40D9AC7966F519A2259AD9D2CF Fred (1987)(Microbyte)(ES) ZXSpectrum ES +50A7AD722DF95A99621960AB2E1EBF64 Freddy Hardest (1987)(Alternative)(Tape 1 of 2)[re-release] ZXSpectrum +8C07CAF32252A04609C2E9457DC55D96 Freddy Hardest (1987)(Alternative)(Tape 2 of 2)[re-release] ZXSpectrum +2589C4102DFCA7E665D9336F7732A69A Freddy Hardest (1987)(Dinamic)(ES)(Side A) ZXSpectrum ES +4B0FCE2E1C5C7B4906B66C8C325E6E1A Freddy Hardest (1987)(Dinamic)(ES)(Side A)[a] ZXSpectrum ES +01ECD8E360282F2F748CDCBBA7D09B78 Freddy Hardest (1987)(Dinamic)(ES)(Side B) ZXSpectrum ES +3200A82B665BB5385790E7DD6B35DB31 Freddy Hardest (1987)(Dinamic)(ES)(Side B)[a] ZXSpectrum ES +AE6E040561B311BE7C46CF2F7FB9D876 Freddy Hardest (1987)(Imagine)(Side A)[a][re-release] ZXSpectrum +CD8B6545136DA976E4A746939EE1D96A Freddy Hardest (1987)(Imagine)(Side A)[a2][re-release] ZXSpectrum +3F5F3EBEC01800F20E27A766D892321B Freddy Hardest (1987)(Imagine)(Side A)[re-release] ZXSpectrum +30BE49BA597AF3C45C7E4254C3D60872 Freddy Hardest (1987)(Imagine)(Side B)[a][re-release] ZXSpectrum +00EA4BCE203D76F66570AA356A97A81C Freddy Hardest (1987)(Imagine)(Side B)[a2][re-release] ZXSpectrum +3BAADA23D679BB3E2BBF1CE7C5992802 Freddy Hardest (1987)(Imagine)(Side B)[re-release] ZXSpectrum +F65B0B31DB61EF979368119FDF2EB025 Freddy Hardest (1987)(Imagine)(Tape 1 of 2)[SpeedLock 4][re-release] ZXSpectrum +1D096374DAD3FB520439E05E2638E85C Freddy Hardest (1987)(Imagine)(Tape 2 of 2)[re-release] ZXSpectrum +FC81286986A9E4168440FE6BC14BDA61 Freddy Hardest en Manhattan Sur (1989)(Dinamic)(ES)(en)[a][aka Guardian Angel, The] ZXSpectrum en ES +849B57F3EE10BB5152BD48116F478F1A Freddy Hardest en Manhattan Sur (1989)(Dinamic)(ES)(en)[aka Guardian Angel, The] ZXSpectrum en ES +CFFE016AFF5C7F9686D5F8B1017D6180 Freddy Hardest en Manhattan Sur (1989)(Dinamic)(ES)[a][Dinamic loader][aka Freddy Hardest in South Manhattan] ZXSpectrum ES +0B0B7F73730E119D53BEB2E45BBCD8D6 Freddy Hardest en Manhattan Sur (1989)(Dinamic)(ES)[aka Freddy Hardest in South Manhattan] ZXSpectrum ES +48BE7061952A6E5818195E252503805F Freddy Hardest en Manhattan Sur (1989)(Dinamic)(ES)[Dinamic loader][aka Freddy Hardest in South Manhattan] ZXSpectrum ES +02CD7CE50101DBE3AC943C7171C2A4A6 Fred's Fan Factory (1984)(Software Supersavers) ZXSpectrum +E95B66E3481A363053CDFD1969333F45 Fred's Fan Factory (1984)(Software Supersavers)[a] ZXSpectrum +8506830F5F367259B8F3AB4EB75CE914 Free Climbing (1988)(Zafiro Software Division)(ES)(Side A) ZXSpectrum ES +BFE84597691052F772063AB02155BAB1 Free Climbing (1988)(Zafiro Software Division)(ES)(Side B) ZXSpectrum ES +85AC955966D8AFDDCBA5FD942B08EE4A Free Climbing (1988)(Zafiro Software Division)(ES)(Tape 1 of 3) ZXSpectrum ES +90DC01CA74D80A685AE4E15235BD37A4 Free Climbing (1988)(Zafiro Software Division)(ES)(Tape 2 of 3) ZXSpectrum ES +40F9AC531D5A2FC9C7752668FE790CB2 Free Climbing (1988)(Zafiro Software Division)(ES)(Tape 3 of 3) ZXSpectrum ES +0BFC0F3AB6074514A53B3C3CA9143E4A Freedom Fighter (1988)(Power House, The) ZXSpectrum +C7DDC6EC16228F2D3C5C8AFCFEA913A0 Freedom Fighter (1988)(Power House, The)[a] ZXSpectrum +35DA44651A3F88352E4BEECF47D60828 Freex (1984)(Software Supersavers) ZXSpectrum +A7CC1C0A07636AFBCA39CA35870400E4 Freex (1984)(Software Supersavers)[a] ZXSpectrum +CAA9AB1F7BEF51A33411B945537D0880 Freez'Bees (1984)(Prism Leisure Corporation)[re-release] ZXSpectrum +E14E4C9DFECDB42A2366DB6806B6CD09 Freez'Bees (1984)(Silversoft) ZXSpectrum +7DFDD86274365FF9ED00FB89DB88F3E3 Freez'Bees (1984)(Silversoft)[a] ZXSpectrum +765C293FFCF875A43F085F4441809FE6 Freez'Bees (1984)(Silversoft)[a2] ZXSpectrum +E01C40245C4E32769C1BD66197610E2D Frenzy (1982)(Aackosoft)(16K)(NL)(en)[re-release] ZXSpectrum en NL +2D582A56D83C6D39998E9B4C4AE95596 Frenzy (1982)(Century)(16K)(ES)(en)[re-release] ZXSpectrum en ES +88C15F4F73A27AF75A6DD5E49D9C77DE Frenzy (1982)(Quicksilva)(16K) ZXSpectrum +339E62FF832A0907B7A9E7362BA186C5 Frenzy (1982)(Quicksilva)(16K)[a] ZXSpectrum +C73A267848556ED7D77B08D6BF0FFA9B Frenzy (1983)(Spectrum Games)(16K) ZXSpectrum +9A7A7A4688A81025AC8F857645805942 Friday the 13th (1986)(Bug-Byte)[re-release] ZXSpectrum +577CB45EE163C50177B48C1BDDFE7A36 Friday the 13th (1986)(Domark) ZXSpectrum +2370ACDE6D47CC259E5667329AAD8638 Friday the 13th (1986)(Domark)[a] ZXSpectrum +C435C0C2797C91EB91C0B75B91688778 Fridge Frenzy (1985)(Bug-Byte) ZXSpectrum +59531D359A2A70EACCA39B748A824549 Frightmare (1988)(Cascade Games)(128K) ZXSpectrum +8312EBDA31F6C85C58F262BD587C2E39 Frightmare (1988)(Cascade Games)(48K-128K) ZXSpectrum +A0DE19D86E543148A14A6579B0349562 Frightmare (1988)(Cascade Games)(48K-128K)[a] ZXSpectrum +40035E52DBCC56FBB152889DDAB7A89F Frightmare (1988)(Summit)(128K)[re-release] ZXSpectrum +B50C72EBEC4DB9F8DB91DB96E970170D Frightmare (1988)(Summit)[re-release] ZXSpectrum +1E9F993706748E87F73D8521D0742331 Frightmare (1988)(Zafiro Software Division)(128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +0483B802630D2ED04A7B90EA71F21C55 Frightmare (1988)(Zafiro Software Division)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +33ADE142BE8909979C450E301CD50117 Frog 5 (1983)(Artic Computing)(16K) ZXSpectrum +DD7D5839232BFF832083B810A7D4E2C4 Frog 5 (1983)(Artic Computing)(16K)[a] ZXSpectrum +D761E0D36FB0C46349F186E39F3D231A Frog Hop (19xx)(-)(de) ZXSpectrum de +29B00D854E27AA01A0C451FE4356C22E Frog Hop (19xx)(-)(de)[a] ZXSpectrum de +A6CD8BC4373D766335026BF0F55F0ADB Frog Hopper (1984)(Dixons)[re-release] ZXSpectrum +03CAC1CCAB110D29ADA26E53B7A3D931 Frog Hopper (1984)(Walltone) ZXSpectrum +FC9B00635132307A7A59689224A98539 Frog Hopper (1984)(Walltone)[a] ZXSpectrum +0C0FB9D1B76B72FF850227CC88A64E8D Frog Run (1984)(Anirog)(16K) ZXSpectrum +2173BB00D0801A3CCE3BBE0D5266804F Frog Shooters (1984)(Kuma Computers) ZXSpectrum +236AE12EB3F9B69384564BD8E4A2D915 Frogger - Ein Spiel mit Froschen (19xx)(-)(de) ZXSpectrum de +9BE13B199FFA914B398FDFBB87EBBCE1 Frogger (1982)(C-Tech)(16K) ZXSpectrum +A14D2206A769FF64F6BE5AE2D1ECC1CD Frogger (1983)(A'n'F) ZXSpectrum +13191ACBD73A9D1ACA6AAB08C2AC377E Frogger (1983)(Games to Learn By)(TC2048-TS2068) ZXSpectrum +742E07B6907EF50A747A33E43C698B8E Frogger (1983)(Microbyte)(16K)(ES)[re-release] ZXSpectrum ES +54218D3E4A4CBFF429640981F767C412 Frogger (1983)(Rabbit)(16K) ZXSpectrum +6086F0C811BB3A6280D91F10952E159E Frogger (1983)(Rabbit)(16K)[a] ZXSpectrum +C9B31DC77FEE70633F047739AA080D23 Frogger (1983)(Your Computer)(16K)(de)[aka Froglets][re-release] ZXSpectrum de +AB19D633F89A2A2508E95D6C3333BB74 Frogger (1983)(Your Computer)(16K)(sr)[aka Froglets][re-release] ZXSpectrum sr +AC35018202F30D192D84020433E703B1 Frogger (1983)(Your Computer)(16K)[aka Froglets][re-release] ZXSpectrum +BB3211DAD05B2EDFB8AD6A94F585C15D Frogger (1983)(ZX-Power)(16K)(DK)(da)[aka Spectrum Cross][re-release] ZXSpectrum da DK +3600E30F35CDD42AC7272BBA5C1F7049 Frogger (1984)(Personal Computer Games)(16K) ZXSpectrum +7127B282290B737837341F82D8F4EFE2 Frogger (2009)(Deanysoft)(48K-128K) ZXSpectrum +27B20A95A092B348F858CBBEDCA458C9 Froggy (1983)(DJL)(16K) ZXSpectrum +3DB62A70D24EC7597BAC2B899B39DD05 Froggy (1985)(R&B Marketing)(16K) ZXSpectrum +B9383A76C4311859C8076F725218754F Froggy 2 (1985)(ZX Computing) ZXSpectrum +887E2C092BA9FA66333C28AA7B5E4826 Froggy v1 (1983)(DJL)(16K) ZXSpectrum +0EEE6CF01B804835518D19EAF07163D4 Froggy v2 (1983)(DJL)(16K) ZXSpectrum +47563917C9A8E00AD30A8E7914279137 Froggy v2 (1983)(DJL)(16K)[a] ZXSpectrum +E76A61CD0050FA132940F09A58AB9042 Froggy v2 (1983)(DJL)(16K)[kempston] ZXSpectrum +9371926FE9BCFCAF0F4D20EEBB7A2EEF From Out of a Dark Night Sky (1989)(Zenobi) ZXSpectrum +44F25AB91B9D52A070F7A929E38B4498 From Out of a Dark Night Sky (1989)(Zenobi)[a] ZXSpectrum +43DB10B69B47EDF99E94D5319C803A51 From Out of a Dark Night Sky (1989)(Zenobi)[a2] ZXSpectrum +459386EC5199797A9D3BC1EFAB15757D Frontier of Warriors - Mayday Call, The (2007)(Zeropolis Element) ZXSpectrum +164CA3A008565954095BDEBC141F95B9 Frontiers (1988)(Zafiro Software Division)(ES) ZXSpectrum ES +F45064FBBEA9E23EF14FF41CA9868448 Frontiers (1988)(Zafiro Software Division)(ES)[a] ZXSpectrum ES +921152559A910A89F37FB6EC289DAFD1 Frontiers (1988)(Zafiro Software Division)(ES)[a2] ZXSpectrum ES +87B8FC3D3663CADE4D19C59F021A41BA Frontiers (1988)(Zafiro Software Division)(ES)[a3] ZXSpectrum ES +3C5E1D206B95678B8B83312D0DF6DCD0 Front-Line (1988)(Zeppelin Games) ZXSpectrum +C84E5D62AB0C5E6EE9E9C83A7DFB0E92 Front-Line (1988)(Zeppelin Games)[master tape] ZXSpectrum +3DFDE741182FE3A4EB93D752FFF16E95 Froot Loop (1984)(Ntd) ZXSpectrum +A0F07A53645E5FEE50216A231B10F393 Frost Byte (1986)(Erbe)(ES)(en)[re-release] ZXSpectrum en ES +3F0493ECE2D7FA1E20DBBA0254AF1090 Frost Byte (1986)(IBSA)(ES)(en)[re-release] ZXSpectrum en ES +1D5D8E9CB9428C75AC787757E21A01CC Frost Byte (1986)(Micro Value)[re-release] ZXSpectrum +ACF743E3FD6F1B3C971F2D7115FAEFCC Frost Byte (1986)(Mikro-Gen)[a][aka Frostbite] ZXSpectrum +320C9CEABA23CECB38D7807B2D0CCC1C Frost Byte (1986)(Mikro-Gen)[a2][aka Frostbite] ZXSpectrum +840DC80643181D04B49D9A6ED1B4BE16 Frost Byte (1986)(Mikro-Gen)[a3][aka Frostbite] ZXSpectrum +4A5D22A9505D7CA4F863D005E1AE49BA Frost Byte (1986)(Mikro-Gen)[aka Frostbite] ZXSpectrum +32F192390901EEFFC86B0DB210BF2656 Frosya the Cat (2002)(Makovsky, Igor)(128K)(RU)(en) ZXSpectrum en RU +2B87AAD8C956BF1CDF0DB7C0B4A17E3A Frosya the Cat (2002)(Makovsky, Igor)(128K)(RU)(en)[a] ZXSpectrum en RU +DD5080DF28970780931865D3E1203A98 Frozen Penguin (1984)(St. Michael)[a][aka Freez'Bees][re-release] ZXSpectrum +576E45B44C514CB712DCA4322834A507 Frozen Penguin (1984)(St. Michael)[aka Freez'Bees][re-release] ZXSpectrum +40D4BB0FEC405437199625BE882578FE Fruit 2000 (1985)(Rossware) ZXSpectrum +6E8B32EC6C7D6AF8A49F3EAC0598A6BD Fruit 2010 (1986)(Rossware) ZXSpectrum +83357D4206FBFC30352A257BE3036DA1 Fruit Machine (1982)(Simon Micro-Soft)(16K) ZXSpectrum +7F67DE527C8D4E5F6484DCE2C6E997DB Fruit Machine (1983)(DK'Tronics) ZXSpectrum +9A6824F50320D24E4DC3EF8DBFCA1382 Fruit Machine (1983)(DK'Tronics)[a] ZXSpectrum +E80889BBFF50B888CFD6CE9FE7EDB6DE Fruit Machine (1983)(DK'Tronics)[a2] ZXSpectrum +E217041F528F116057485E0DE73C1BD5 Fruit Machine (1983)(Melbourne House)(16K) ZXSpectrum +B45AB5398A66921FAF018DDBB6199253 Fruit Machine (1983)(PRISM Micro-informatique)(FR)(en)[re-release] ZXSpectrum en FR +311E8649C4A04B4B8412CAF70F2EF9D9 Fruit Machine (1984)(NCH)(16K)(Side A) ZXSpectrum +1D86310FA3A1944610019D0071319869 Fruit Machine (1984)(NCH)(16K)(Side B) ZXSpectrum +FB0A8C66609D98CC273C112F5797EA7D Fruit Machine (1985)(Firebird) ZXSpectrum +EF5AC801888FB274A52250FB850CAD83 Fruit Machine (1985)(Green Fish Software Enterprise) ZXSpectrum +AE1A1065E7F113949436B7FE9D427F25 Fruit Machine (19xx)(-) ZXSpectrum +B500EDD8772874CB82A37114B1BCC0FA Fruit Machine Simulator - Cash Bash (1987)(Code Masters)(48K-128K) ZXSpectrum +A5590802E760FB86B50B3D7246700E9F Fruit Machine Simulator - Cash Bash (1987)(Code Masters)(48K-128K)[a] ZXSpectrum +BBFFC9CCCF8A0922A49CCDCA35D3B11E Fruit Machine Simulator - Cash Bash (1987)(Code Masters)(48K-128K)[a2] ZXSpectrum +3DE977677D049C22CCF22CB49B73C607 Fruit Machine Simulator - Cash 'n' Grab (1987)(Code Masters)(48K-128K) ZXSpectrum +0F517CD0769C1E2B123065B9028F33E6 Fruit Machine Simulator 2 - Mega Trek (1990)(Code Masters)(48K-128K) ZXSpectrum +D0731E1D9F123AA410657ACA7321A709 Fruit Machine Simulator 2 - Mega Trek (1990)(Code Masters)(48K-128K)[a] ZXSpectrum +754FAE978B8EF54F374343DD058BEB9B Fruit Snapper (1986)(LiveWire)[a][speech] ZXSpectrum +D43F58F4C751ED911A1AA34BC352E936 Fruit Snapper (1986)(LiveWire)[speech] ZXSpectrum +A9FDFBE0CD633A984FDD587558FC8D57 Fruity - The Ultimate Fruit Machine Game (1987)(Rossware) ZXSpectrum +022DFD4910CD72F6B6C2BAA925B2524F Fruity (1984)(5D)(16K) ZXSpectrum +1FE7073027C7326D32B0CC603EF77B51 Fuckerman (1985)(00)[password 131][adult] ZXSpectrum +C98451423868A41A71664FCAC1986A8A Fudbal Menadzer (1982)(Petrovic, D.M.)(YU)(hr)[aka Football Manager][re-release] ZXSpectrum hr YU +B19956BF17BF44E569F5DFD602C42C83 Fuddo & Slam (1988)(Zenobi) ZXSpectrum +F33986D28992C36ADEED958A08662329 Fuddo & Slam (1988)(Zenobi)(Side A) ZXSpectrum +B7D938421DAD802D603A8311A8C31F1C Fuddo & Slam (1988)(Zenobi)(Side B) ZXSpectrum +0650936819B47302A6BD6F2D0BFD0A68 Fuddo & Slam (1988)(Zenobi)[a] ZXSpectrum +06253846131A9B9647694A575CBA63E8 Fuddo & Slam (1988)(Zenobi)[a2] ZXSpectrum +4D37FD7D02338D81ADA2F1F3AA1AD0D5 Fuksoft (1987)(Sybilasoft)(128K)(SK) ZXSpectrum SK +CF84E48A3915653F3C77F5CDD7DD6CD9 Fuksoft (1987)(Sybilasoft)(128K)(SK)[a] ZXSpectrum SK +B6700338B9C7EBAA2E9BBC5A71149B0F Fuksoft II (1989)(Raxoft)(128K)(CZ) ZXSpectrum CZ +80382565AB8C8027AEACE994BA37763D Full Throttle (1984)(Micromega) ZXSpectrum +C33AEC3F8CD9C4611EE4445FFB26A3A6 Full Throttle (1984)(Micromega)[a] ZXSpectrum +005940BC80B7CF684601EA6441411C22 Full Throttle (1984)(Micromega)[a2] ZXSpectrum +BCFC8C36C0F120ED9AFE46DB378DD8CB Full Throttle (1984)(Micromega)[a3] ZXSpectrum +E3A3548F6397993268D041121418D787 Full Throttle (1984)(Zeppelin Games)[master tape][re-release] ZXSpectrum +C2E33B2599ED8DCC103924D312DBB82C Full Throttle (1984)(Zeppelin Games)[re-release] ZXSpectrum +36D75C4A3F76ECAB1BEA279B4C209BC3 Full Throttle (1986)(2.99 Classics) ZXSpectrum +2BF8C598E7B27D0561E55F69C133A946 Full Throttle 2 (1990)(Zeppelin Games) ZXSpectrum +C27280DA30EDA3729F5F45F5BFE22153 Fun Golf (1983)(Timex)(TC2048-TS2068) ZXSpectrum +F8647B8A12060BC75723A998562EAFD7 Fundamentally Loathsome (2011)(Mojon Twins, The)(ES)(en)[aka Phantomasa 3] ZXSpectrum en ES +A52BE74FEBC007A124965B539FB49995 Funhouse (1984)(Pacific) ZXSpectrum +024356CEEEDDD81211977B6982334FEE Funhouse (1984)(Pacific)[a] ZXSpectrum +ECAC7D7D39C33966ACD4EF53CF1BEBEE Funky Fungus (2013-09)(Grussu, Alessandro)(128K)(IT) ZXSpectrum IT +BCFB3076E2C4267FE31E2D691AAC7B6E Funky Fungus (2013-09)(Grussu, Alessandro)(128K)(IT)(de) ZXSpectrum de IT +584F7683DF04988DD0B916F4E8180864 Funky Fungus (2013-09)(Grussu, Alessandro)(128K)(IT)(de)[a] ZXSpectrum de IT +29278223BD0E0848CFC6A07A634938CE Funky Fungus (2013-09)(Grussu, Alessandro)(128K)(IT)(en) ZXSpectrum en IT +317A8975EA6CA8C5E0C271B9BA006EFA Funky Fungus (2013-09)(Grussu, Alessandro)(128K)(IT)(en)[a] ZXSpectrum en IT +8A99D5EF15E7BD63913FFB63C82B9166 Funky Fungus (2013-09)(Grussu, Alessandro)(128K)(IT)(es) ZXSpectrum es IT +FC6079488D15A5100E4E7EE85D682503 Funky Fungus (2013-09)(Grussu, Alessandro)(128K)(IT)(es)[a] ZXSpectrum es IT +9BE5EE232AF55C05CF5BF5025BE0784E Funky Fungus (2013-09)(Grussu, Alessandro)(128K)(IT)(fr) ZXSpectrum fr IT +15A441597D7138A3E2FC2186B27E928D Funky Fungus (2013-09)(Grussu, Alessandro)(128K)(IT)(pt) ZXSpectrum pt IT +26B867CA046B6F36C182C2ED6BFD0F2E Funky Fungus (2013-09)(Grussu, Alessandro)(128K)(IT)(pt)[a] ZXSpectrum pt IT +C2082FDFAF391E8A741909D24EE02AC8 Funky Fungus (2013-09)(Grussu, Alessandro)(128K)(IT)[a] ZXSpectrum IT +0A48495356C0BCBBCA6771217D7B238D Funky Punky (1987)(Grupo Editorial SYGRAN)(ES)[aka Fanky Punky] ZXSpectrum ES +D9C753F8907E3B5DB40C894BFC6D037A Funky Punky (1987)(P.J.)(ES)[aka Fanky Punky][re-release] ZXSpectrum ES +08080DA8352DD8F3428A0EA72568FD4E Funky Punky (1987)(P.J.)(ES)[re-release] ZXSpectrum ES +1353DBE1B05E0EB20BBE907F4EB69450 Furto Col Computer (1985)(Load 'n' Run)(IT) ZXSpectrum IT +291E4534B56AAEE2F4C56EF2B07D3134 Fury, The (1988)(Erbe)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +EA1BC46CD8471557C029181E36F42A82 Fury, The (1988)(Martech Games)(128K)[SpeedLock 6] ZXSpectrum +6523FA1C106B2F10F89868583CD02DA3 Fury, The (1988)(Martech Games)(48K-128K) ZXSpectrum +C85C6F60A3A75445EBBDEACEFF44FCA4 Fury, The (1988)(Martech Games)(48K-128K)[a] ZXSpectrum +14DF71629218FDC7FAEEC21EFAC35D77 Fury, The (1988)(Martech Games)(48K-128K)[a2] ZXSpectrum +453DC1E8EB2D47BEE9F0D84FF23BF97B Fuseman (1985)(Bill & Marion Clews) ZXSpectrum +93411794D8D3A01EAFDD21F92F8E9D2E Fussball Manager (1984)(Diefenbach, H.)(DE) ZXSpectrum DE +ED36652344717E3D67532149956A1382 Futarposta (1986)(Novotrade Rt.)(HU)(M4) ZXSpectrum M4 HU +0FD51C61124F8C5D33DF8877CD641DF9 Futbol Manager (1982)(Investronica)(ES)[aka Football Manager][re-release] ZXSpectrum ES +7379361970C6B40A8CCC7785FDBB103F Futbol Manager (1987)(Microbyte)(ES)[aka Football Manager] ZXSpectrum ES +E434C9C12E9E9D28ADC4A809EA1C1B73 Futbol-Party (1984)(Duplinter)(ES) ZXSpectrum ES +11A326D1ACEAEBBBA34FBF46C3070877 Futkoso (19xx)(Nyitrai, Laszlo)(HU) ZXSpectrum HU +AABF9206C05BA32389D14563B8BC0F15 Future Bike Simulator (1990)(Hi-Tec)(48K-128K) ZXSpectrum +AA9225E0ADBA926D098CA15A6CB5524C Future Bike Simulator (1990)(Hi-Tec)(48K-128K)(Side A) ZXSpectrum +D133AEBD9D4629B672FF4E4338C08A93 Future Bike Simulator (1990)(Hi-Tec)(48K-128K)(Side B) ZXSpectrum +DCE57EFDB5155D97DFE0AE8CFD63E8BB Future Games (1986)(Mastertronic) ZXSpectrum +95BE1AB8616E66D33B2718D1900F364F Future Games (1986)(Mastertronic)(Side A) ZXSpectrum +B7E890F90734873330928BB12B961C55 Future Games (1986)(Mastertronic)(Side A)[a] ZXSpectrum +8E6AC697047D21CD2E79D3AEC77D72CC Future Games (1986)(Mastertronic)(Side B) ZXSpectrum +A2E1CB398D2F631856AA38D3AAB3FCF6 Future Games (1986)(Mastertronic)(Side B)[a] ZXSpectrum +FEBFD3A68814A64F78FC8C5DF91F655D Future Knight (1986)(Erbe)(48K-128K)(ES)(en)[a][re-release] ZXSpectrum en ES +10429BD4A35BCD13CA91C98790C3256E Future Knight (1986)(Erbe)(48K-128K)(ES)(en)[a2][re-release] ZXSpectrum en ES +9AAE3191CA40077CD90AB96D9A804084 Future Knight (1986)(Erbe)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +36827BDE15AD82028CC297234126F4A6 Future Knight (1986)(Gremlin Graphics)(48K-128K) ZXSpectrum +933BE4DC15DA7E660ABA586125DB5782 Future Knight (1986)(Gremlin Graphics)(48K-128K)[a] ZXSpectrum +FC6789550463628BCD41156041DB67DF Future Knight (1986)(Gremlin Graphics)(48K-128K)[a2] ZXSpectrum +4AD6BFFD8050FF275C9C98470C41EB8E Future Knight (1986)(Gremlin Graphics)(48K-128K)[a3] ZXSpectrum +2859A7D7E7C1D8D8AB3E1BDF6E0DBF17 Future Knight (1986)(IBSA)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +F612C9EE0D38FF85F98971AB5B0D47F8 Future Tense (1987)(Mystic)(Side A) ZXSpectrum +30D2C6AACF027E6FDF3F3DEE14A20C2F Future Tense (1987)(Mystic)(Side A)[a] ZXSpectrum +F89395049DD53B3F41AD65981FC15062 Future Tense (1987)(Mystic)(Side B) ZXSpectrum +8C1B6512E88C96FD933EFC239921A79F Future Tense (1987)(Mystic)(Side B)[a] ZXSpectrum +C57B4EEEF759AB67935167AFC32DDF88 Futurezoo (1986)(Clwyd Adventure) ZXSpectrum +BF7C07334313A454820ADF8CE315ADD8 Futurezoo (1986)(Clwyd Adventure)[a] ZXSpectrum +7048BF0E14E25992F4597347C3E402F6 G.I. Hero (1988)(Firebird)(48K-128K) ZXSpectrum +4EA8E95333FDB393A65301B3902FBD20 G.I. Hero (1988)(Firebird)(48K-128K)[a] ZXSpectrum +25E2ED634E735B750E083200C75504F3 G.I. Hero (1988)(Firebird)(48K-128K)[BleepLoad] ZXSpectrum +2EF501ED2F2927826E24A32EA6563576 G.I. Hero (1989)(MCM)(48K-128K)(ES)(en)[BleepLoad] ZXSpectrum en ES +F629409289F1B3CAC62731DAC237B797 Gablota (19xx)(-)(PL) ZXSpectrum PL +A97F72F8976B0133889B7107CA2EA0EA Galactians (1983)(PRISM Micro-informatique)(16K)(FR)[re-release] ZXSpectrum FR +66EA8C5CEA1DC889066DD7B97FAD322B Galactic Abductors (1983)(Anirog)(16K) ZXSpectrum +9F34A25B3683970EEF0A8DD3FD62AB1B Galactic Abductors (1983)(Anirog)(16K)[a] ZXSpectrum +C327EDF69732374976FF62D759518545 Galactic Attack in Stereo 3D (1984)(Hartwig, Olaf)(DE) ZXSpectrum DE +F0BB0F08B8FD86A19983BBBE48ACDF71 Galactic Empire (1985)(Interface Publications)(16K) ZXSpectrum +25FDF12395E96BF2F98B61CF783DC69D Galactic Gambler! (1985)(Omega) ZXSpectrum +D2C8DECAD21C74C32EBCAC803BF7FCC0 Galactic Gambler! (1985)(Omega)[a] ZXSpectrum +C2237B3397F904F901AF524DEB4E2369 Galactic Games (1988)(Activision)(128K) ZXSpectrum +5FA9F41D91411AA713303439D163F175 Galactic Games (1988)(Activision)(48K-128K)(Side A) ZXSpectrum +32C0C39DB9384E022E27EF35113D221C Galactic Games (1988)(Activision)(48K-128K)(Side A)[a] ZXSpectrum +406C7CD2C3FBEE6DA5E3D3F9F082FED7 Galactic Games (1988)(Activision)(48K-128K)(Side B) ZXSpectrum +D6E57B98A716CFDC6ADA1113888E1785 Galactic Games (1988)(Activision)(48K-128K)(Side B)[a] ZXSpectrum +E1F310290D348384A1FB00B2B2FC6ABC Galactic Jail Break (1983)(Apocalypse) ZXSpectrum +F1EF22A50CDE1A0994C6E1C070A20F74 Galactic Mechanic (1986)(K'Soft) ZXSpectrum +94827DBFBA53FA26396D2D218990ED5B Galactic Patrol (1983)(CRL Group)(16K) ZXSpectrum +3A2A8CA75721A7F4061A15A20FA7BB68 Galactic Patrol (1984)(Omega)(16K) ZXSpectrum +4E851185C8DD6979FDB00E8867389CBA Galactic Raiders (1983)(Titan Programs)(16K) ZXSpectrum +F6C64F6417EA647E118CE84C30A8B362 Galactic Trooper (1984)(Romik)(16K)[aka Galactic Trouper] ZXSpectrum +258337290FE92760098A27F8E5027B18 Galakzions (1983)(Mikro-Gen)(16K)(Side B)[aka Galaxians] ZXSpectrum +00607189F30725ED1FC1B840B4119DCD Galakzions (1983)(Mikro-Gen)(16K)[aka Galaxians] ZXSpectrum +51C33B25807AE00C1733FDA93E811280 Galakzions v1 (1983)(Mikro-Gen)(16K)[aka Galaxians] ZXSpectrum +69CD2B8D040826CD916CC4EBA31B7D6E Galakzions v2 (1983)(Mikro-Gen)(16K)(Side A)[aka Galaxians] ZXSpectrum +390029963280E01E361E037EA63B8E9A Galaxian (1984)(Atarisoft) ZXSpectrum +3782C552CA6DA0E232AEF020140C5434 Galaxians (1982)(Artic Computing)(16K) ZXSpectrum +B4C947939522CB94BD45948BDC690886 Galaxians (1982)(Artic Computing)(16K)(GB)(fr) ZXSpectrum fr GB +844F843614570AE8791DEBA19E31D9BC Galaxians (1982)(Artic Computing)(16K)[a] ZXSpectrum +8D2806CD15D7A77FFEB3FB8D6EA6145B Galaxians (1982)(Profisoft)(16K)(DE)(en)[re-release] ZXSpectrum en DE +51C7A5302224755CE345EB5ACC18E233 Galaxias (1986)(Delta 4) ZXSpectrum +8DB1542F133E89A3C4930519B6F0986B Galaxias (1986)(Delta 4)[a] ZXSpectrum +22CF2044A84E29FBA69AFAFB3290A391 Galaxy Adventure (1984)(Alpha) ZXSpectrum +30EA4097475EC803A2798983ED5E0C66 Galaxy Attack (1983)(Sunshine Books) ZXSpectrum +7BDA249E222A42751EA2A1167B6984ED Galaxy Attack (1983)(Sunshine Books)[a] ZXSpectrum +234D028E07505E13DD8FE3CE73EFDC21 Galaxy Fighter (2004)(Computer Emuzone)(ES) ZXSpectrum ES +E116D1156B88AD01269DC1290BCF0413 Galaxy Force (1989)(Activision) ZXSpectrum +9222241EA3AA6B483C49D0402F33953F Galaxy Force (1989)(Activision)(Side A) ZXSpectrum +03E2A102BD06F46A55E67BF779A40F56 Galaxy Force (1989)(Activision)(Side B) ZXSpectrum +7CB1715EB03600B2956F574878CEBE71 Galaxy Force (1989)(MCM)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +CD29F8F650ABAC9E93D0EC972B465B70 Galaxy Force (1989)(MCM)(48K-128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +A6CB3E721BD2D5FC14B5B7BC50A08C89 Galaxy Quest (19xx)(Jorge, Lucas)(AR) ZXSpectrum +1C35EDE2BAD8A3DEE94B1C87705949E4 Galaxy Warlords (1983)(R&R)(16K) ZXSpectrum +48933997815D2907AC9EB44ADA3407B1 Galgje (19xx)(-)(nl) ZXSpectrum nl +D88E1E9C9B87DE8DB3A62DF226770C8D Galilee (1984)(Shards)[aka Gallilee] ZXSpectrum +851BEEA3D6A8DA9EF1219082C56041F8 Galileo Lander (1985)(Load 'n' Run)(IT) ZXSpectrum IT +9B7DCFFF6393A8F1A850A0DF5C80C046 Galivan - Cosmo Police (1986)(Imagine)[a][aka Galvan] ZXSpectrum +57CCF7B0C7232CB648542D6DA7769711 Galivan - Cosmo Police (1986)(Imagine)[a][SpeedLock 2][aka Galvan] ZXSpectrum +4D703F3DB930F6781160172F4C8945D5 Galivan - Cosmo Police (1986)(Imagine)[a2][SpeedLock 2][aka Galvan] ZXSpectrum +9B4A5C83DAE4D5CA0E475DD8FAE83BFD Galivan - Cosmo Police (1986)(Imagine)[aka Galvan] ZXSpectrum +F4AA83977C4ADAA333C608B94255C5A3 Galivan - Cosmo Police (1986)(Imagine)[SpeedLock 2][aka Galvan] ZXSpectrum +A63E0C0F2FA1C911F98D98B0CEEEDEA9 Galletron (1987)(Bulldog) ZXSpectrum +7758FCE8C9F16A4A22C43CA9B1015A68 Galletron (1988)(Dro Soft)(ES)(en) ZXSpectrum en ES +1CDD5F519C467F434E67B910E171052D Gallipoli (1986)(CCS) ZXSpectrum +0A708F0CAC058C7608A91344CA6FF27B Gallipoli (1986)(CCS)(128K) ZXSpectrum +424BC04ADE1BBD862D812E7A1F7A1473 Gallipoli (1986)(CCS)(48K-128K) ZXSpectrum +ACDDD9763D1A5F67C2C8F67F785B881D Galvan (1986)(Erbe)(ES)(en)[SpeedLock 2][aka Galivan - Cosmo Police][re-release] ZXSpectrum en ES +77203EA6DA3D6C1AE773F7F498923F92 Gamao (1983)(Sinclair Research)(16K)(pt)[aka Backgammon][re-release] ZXSpectrum pt +2BF87B2A3D961606E194A5741F45FB00 Gamble (19xx)(Japhet, Gilad)(CZ)(en) ZXSpectrum en CZ +16163411A801D5683F8BB0A7474F14F9 Gambler + Editor (1987)(Diamond Games) ZXSpectrum +31AEC6F0768BE098A91E5038FEA5879C Game & Watch Knight Lore (2010)(Collins, Paul E.)[CSSCGC] ZXSpectrum +908DB1D37CDE7C4174445676B9D6AF45 Game of Musical Thrones (2011)(Apenao)[CSSCGC] ZXSpectrum +A882FB653A42326D8E766D364B300475 Game of the Yet to Come (2008)(Apenao)(16K)[CSSCGC] ZXSpectrum +6CAF97478373581575656CD8F63C8B66 Game Over (1987)(Dinamic)(128K)(ES)(Side A) ZXSpectrum ES +EAB055BD2BAB323A2D957A580F2FC9B9 Game Over (1987)(Dinamic)(128K)(ES)(Side B) ZXSpectrum ES +8B0FD9FD8AF509BEEDB08A8DF5D677E6 Game Over (1987)(Dinamic)(48K-128K)(ES)(Side A) ZXSpectrum ES +AEA29C8C5F044DC2101CA2B11F7E8CCF Game Over (1987)(Dinamic)(48K-128K)(ES)(Side A)[small case] ZXSpectrum ES +3848BD8E7E94D5C7827CC1D9586E59E4 Game Over (1987)(Dinamic)(48K-128K)(ES)(Side B) ZXSpectrum ES +FEADBD8E18BC0870B864FA22CD2E1420 Game Over (1987)(Dinamic)(48K-128K)(ES)(Side B)[small case] ZXSpectrum ES +3DF626968544D3FC0168205ED6BFF32B Game Over (1987)(Imagine)(128K)[re-release] ZXSpectrum +A1B3FC0C8BD5465E61DC31FBE10BF0D4 Game Over (1987)(Imagine)(48K-128K)(Side A)[re-release] ZXSpectrum +920401C750A22E423206AA6C8606C7FE Game Over (1987)(Imagine)(48K-128K)(Side A)[SpeedLock 4][re-release] ZXSpectrum +3DEFF8C2AD3814B4CE341E474B0B139C Game Over (1987)(Imagine)(48K-128K)(Side B)[a][re-release] ZXSpectrum +A5CA1E96244303196F8A9885082EAAC8 Game Over (1987)(Imagine)(48K-128K)(Side B)[re-release] ZXSpectrum +DDA8991FC8AD674CC711E7BA212AEC0C Game Over (1987)(Summit)(Tape 1 of 2 Side A)[re-release] ZXSpectrum +9147B20B01655BF854AD69B1FF430AD4 Game Over (1987)(Summit)(Tape 2 of 2 Side B)[re-release] ZXSpectrum +A06C89A3EED32E43806A06BC2B7FAD08 Game Over 2 (1988)(Electronic Arts)(Side A)[aka Phantis][re-release] ZXSpectrum +EA3AFAE8907A5F4E3C973E977FE51F1F Game Over 2 (1988)(Electronic Arts)(Side B)[aka Phantis][re-release] ZXSpectrum +BCBA123325B47522F7912E9C84C1310D Game Over 2 (1988)(Electronic Arts)(Tape 1 of 2 Side A)[aka Phantis][re-release] ZXSpectrum +F7E48B9CB5E2D6E7DC69BFCDBC97B8EE Game Over 2 (1988)(Electronic Arts)(Tape 2 of 2 Side B)[aka Phantis][re-release] ZXSpectrum +68A295EFFC375BA063AB45EE083BBCEC Game Over 2 (1988)(Summit)(Tape 1 of 2)[aka Phantis][re-release] ZXSpectrum +BC7F22FD7E304D53B6C125D02C23D005 Game Over 2 (1988)(Summit)(Tape 2 of 2)[aka Phantis][re-release] ZXSpectrum +7D068CC86BFEC5A6FD77FD31D6A1193E Game Screen 1 (19xx)(Software Rebels)(CZ)(en)[aka Game Screen I] ZXSpectrum en CZ +102D1660772AC5AB311EF9CAD86D1FD9 Game Screen 2 (19xx)(Software Rebels)(CZ)(en)[aka Game Screens 2] ZXSpectrum en CZ +FB85D6BA57F8D6384962843ACB4D78D3 Game Without a Name (1987)(Dented Designs) ZXSpectrum +B9EED36737DDEAE6625ADD3E0894ED42 Game Without a Name (1987)(Zenobi)[re-release] ZXSpectrum +EBD4D4098EE9283A68AC1A014259F2F7 Games - Summer Edition, The (1989)(Erbe)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +78B282464113A519DB8A7BBE00D70323 Games - Summer Edition, The (1989)(Erbe)(48K-128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +C22795CDAC4171C18F1AF281FE1B98AD Games - Summer Edition, The (1989)(Erbe)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +1BEF0658619326537C4312E39EEEDA52 Games - Summer Edition, The (1989)(U.S. Gold)(48K-128K) ZXSpectrum +1802195F2B9DBE5E51310539B6B1B5B0 Games - Summer Edition, The (1989)(U.S. Gold)(48K-128K)(Side A)[Alkatraz Protection System] ZXSpectrum +4612CCB7575925904DCE952AFA2E2784 Games - Summer Edition, The (1989)(U.S. Gold)(48K-128K)(Side B) ZXSpectrum +2EA1A32E210E416494439C4ABC493FEA Games - Summer Edition, The (1991)(Kixx)(48K-128K)(Side A)[Alkatraz Protection System] ZXSpectrum +32A7BB4A7667FF7EAF98B8709AC238F9 Games - Summer Edition, The (1991)(Kixx)(48K-128K)(Side B) ZXSpectrum +64C616A710611100BEBC918837B11B5B Games - Winter Edition, The (1988)(Erbe)(128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +A40FA3A5198BDBA379DE336CD2DACC3B Games - Winter Edition, The (1988)(Erbe)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +277A3F5001A0DA2E37430C2C96D27BC3 Games - Winter Edition, The (1988)(Kixx)(128K)(Side B)[re-release] ZXSpectrum +96298427821284287E85360DBD3FE00C Games - Winter Edition, The (1988)(Kixx)(48K-128K)(Side A)[Alkatraz Protection System][re-release] ZXSpectrum +DAF192F98DAB19440B76D6DC47B17E5F Games - Winter Edition, The (1988)(U.S. Gold) ZXSpectrum +C30177D3575D49D0C70FE4D22BAFFCF6 Games - Winter Edition, The (1988)(U.S. Gold)(128K) ZXSpectrum +6AA7909556B674C951A749F368F69CC6 Games - Winter Edition, The (1988)(U.S. Gold)(48K-128K) ZXSpectrum +22A6E16DF2E94D276A7A496EF74EBE75 Games 5 (1983)(Sinclair Research)[a][aka Star Trail] ZXSpectrum +9E013427F0501DA6BE48975A0FD0EAFC Games 5 (1983)(Sinclair Research)[aka Star Trail] ZXSpectrum +90DAE818F8B440263EB1F76F0CDD07F0 Gangplank (1987)(Pirate) ZXSpectrum +FD57410498CA4CB300359629E38F4831 Gangplank (1987)(Pirate)[a] ZXSpectrum +2BD7BC05DE003BD29C9046D23554E187 Gangsters! (1983)(Boulton, P.) ZXSpectrum +5C2790EC0EAFD1EE92DC758624C83CAC Gangsters! (1983)(CCS)[a][re-release] ZXSpectrum +0FA15593A692F1D78159A17B8FE0DA79 Gangsters! (1983)(CCS)[re-release] ZXSpectrum +AEA7EE2C9D03F01DAA89F2EE3F851F7A Ganyemede II (1984)(EMS)(DE)(en) ZXSpectrum en DE +E12FA58D51BFE6369B25B7D6A24EA04B Garfield - Big, Fat, Hairy Deal (1988)(Edge, The) ZXSpectrum +CD30877CBDE5F2A9781969F0CF6B6309 Garfield - Big, Fat, Hairy Deal (1988)(Edge, The)[a] ZXSpectrum +2C9DE6453C37B77A51FD9872CE2BD786 Garfield - Big, Fat, Hairy Deal (1988)(Edge, The)[Alkatraz Protection System] ZXSpectrum +D429880002B62E666BAD11DE63FD45F4 Garfield - Winter's Tail (1990)(Dro Soft)(ES)(en)[re-release] ZXSpectrum en ES +5DE6ED07AFBDDAF555E5062FF159DA49 Garfield - Winter's Tail (1990)(Edge, The)[a][aka Midsupper Night's Dream, A] ZXSpectrum +8BE18ECF56CEA0965990FC4C895FCC7D Garfield - Winter's Tail (1990)(Edge, The)[aka Midsupper Night's Dream, A] ZXSpectrum +083054572D60B7863982B6310354617B Gary Lineker's Hot-Shot! (1988)(Gremlin Graphics)(48K-128K) ZXSpectrum +A2281C4BF2EA4C14157AB80572AB828C Gary Lineker's Hot-Shot! (1988)(Gremlin Graphics)(48K-128K)[Alkatraz Protection System] ZXSpectrum +2B6450BD1E2DF7747BF2E41AF373B568 Gary Lineker's Hot-Shot! (1988)(Kixx)(48K-128K)[Alkatraz Protection System][re-release] ZXSpectrum +50208345B80AC2FD24EFC26CCE45F056 Gary Lineker's Super Skills (1988)(Gremlin Graphics)(48K-128K) ZXSpectrum +57AF6F3496B5E4FD33ACA2B2F1E1DEC3 Gary Lineker's Super Skills (1988)(Gremlin Graphics)(48K-128K)[a] ZXSpectrum +D6FB4514A5A71D3CC695BDA7882368C0 Gary Lineker's Super Star Soccer (1987)(Gremlin Graphics) ZXSpectrum +568CDA7F3C6AFF42951D384E41A931E7 Gary Lineker's Super Star Soccer (1987)(Gremlin Graphics)[a] ZXSpectrum +2D8ECA86B14F75ED79D3CF4B96FEF381 Gary Lineker's Superskills (1988)(Kixx)(48K-128K)[re-release] ZXSpectrum +288C8A9F0D04A14AEDD3866E8A65BE5D Gary Lineker's Superstar Soccer (1987)(Kixx)[re-release] ZXSpectrum +F1A1F28043869A169501F9FF1C0D3589 Gasienica (1985)(Sosnowski, Marek)(PL) ZXSpectrum PL +0796A21FEF1D3A177992D3F615C525CE Gatecrasher (1984)(Quicksilva) ZXSpectrum +062C0E306D0A4A135D30F18FF917D5D3 Gatecrasher (1984)(Quicksilva)[a] ZXSpectrum +0319DFAE567EFE0F41360BEE18934A12 Gates of Garralon, The (1984)(Cox, Steven) ZXSpectrum +02431820B8E3F3206E4647FE1BB72B01 Gates of Garralon, The (1984)(Cox, Steven)[a] ZXSpectrum +E6A6DB1D8933359D03618105120A5C7B Gateway to Hell (1987)(Summit)[a][aka Dark Castle] ZXSpectrum +FCB4575EF0ADF1CACD5B1D455BC380C7 Gateway to Hell (1987)(Summit)[aka Dark Castle] ZXSpectrum +8B7A5E16152DB04FBFDBBC6EA0BAB9A8 Gateway to the Skies (1983)(Solarsoft) ZXSpectrum +188B1A577E033F783CBF226EC250D9D5 Gatwick Express (1988)(Dee-Kay Systems) ZXSpectrum +76555510BDCD57EFD3E995D9940990CC Gauntlet - The Deeper Dungeons (1987)(U.S. Gold)(48K-128K) ZXSpectrum +DC843F52A393BB17A975C4F9504CFBD5 Gauntlet - The Deeper Dungeons (1987)(U.S. Gold)(48K-128K)(Side B) ZXSpectrum +2B48D8966E05B1E466AFE3A6F893C1E8 Gauntlet - The Deeper Dungeons (1987)(U.S. Gold)(48K-128K)(Side B)[a] ZXSpectrum +6B253E9EEADB90168135F2A413F11938 Gauntlet - The Deeper Dungeons (1987)(U.S. Gold)(48K-128K)(Side B)[a2] ZXSpectrum +EA822487AE0DAA39FF7013618CC715F9 Gauntlet - The Deeper Dungeons (1987)(U.S. Gold)(48K-128K)(Side B)[a3] ZXSpectrum +AFB0523520872E16D3346AE25EEAABC2 Gauntlet (1987)(Erbe)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +9A7A7C4FC71C3F566E51193F97F0D94D Gauntlet (1987)(Erbe)(48K-128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +0423669B5F4A470905FF445A1637F21C Gauntlet (1987)(Kixx)(48K-128K)(Side A)[Alkatraz Protection System][re-release] ZXSpectrum +B2B91FA8C01348311E391DB4BA0678E9 Gauntlet (1987)(Kixx)(48K-128K)(Side B)[re-release] ZXSpectrum +FA91B8315E91866E3129F888FBDD5CE5 Gauntlet (1987)(Kixx)(48K-128K)[re-release] ZXSpectrum +C4F6B69A5E24E6AC1E210F1D4F8A1CC5 Gauntlet (1987)(U.S. Gold)(48K-128K)(Side A) ZXSpectrum +51CC150A2CF4DB091F61764D1156110E Gauntlet (1987)(U.S. Gold)(48K-128K)(Side A)[a] ZXSpectrum +E213FEDF48B2158A006D4ED068B88763 Gauntlet (1987)(U.S. Gold)(48K-128K)(Side A)[a2] ZXSpectrum +28F0C3D5E2406D16CB99D112D6C89642 Gauntlet (1987)(U.S. Gold)(48K-128K)(Side A)[a3] ZXSpectrum +81E2946C7F397DB54ABE2A1ABC733D3B Gauntlet (1987)(U.S. Gold)(48K-128K)(Side A)[a4] ZXSpectrum +A603CEBA8961744D5659C8440FC16AB1 Gauntlet (1987)(U.S. Gold)(48K-128K)(Side A)[a5] ZXSpectrum +2C64DD178F2DAB735F002F066CDBA2CA Gauntlet (1987)(U.S. Gold)(48K-128K)(Side B) ZXSpectrum +4AAF77FD6080ECCD80083E8E777752D6 Gauntlet II (1988)(Erbe)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +A75B3C9854214B0CE0BE35917FBE5EA7 Gauntlet II (1988)(Erbe)(48K-128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +33FD1ABBD6CEA7C9CDA101EE7953F10B Gauntlet II (1988)(Kixx)(48K-128K)(Side A)[a][re-release] ZXSpectrum +DC1C761F273C37135FD6551E1A66C4E8 Gauntlet II (1988)(Kixx)(48K-128K)(Side A)[re-release] ZXSpectrum +3B7A43F32C602C693D115EC7861A2158 Gauntlet II (1988)(Kixx)(48K-128K)(Side B)[a][re-release] ZXSpectrum +F8719E73491C9C9E7AAEB4FFA5529260 Gauntlet II (1988)(Kixx)(48K-128K)(Side B)[re-release] ZXSpectrum +734A9B0B327E395C1B2946E3AE135D35 Gauntlet II (1988)(Kixx)(48K-128K)[re-release] ZXSpectrum +3C8BE3A25EED065A6736C560A8B68D6A Gauntlet II (1988)(U.S. Gold)(48K-128K) ZXSpectrum +76635A68C0EAE3D55D5509A0399B91BD Gauntlet II (1988)(U.S. Gold)(48K-128K)(Side A) ZXSpectrum +0C01008B968A9C663228C0EE81FA3289 Gauntlet II (1988)(U.S. Gold)(48K-128K)(Side B) ZXSpectrum +A8D5F8D2BA6C983F627E5D7E3F6A6E1B Gauntlet II (1988)(U.S. Gold)(48K-128K)[a] ZXSpectrum +476C3BD1E03FBD273FF488D26C755C39 Gauntlet III - The Final Quest (1991)(Erbe)(128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +571A2AABC7DE5A7E095B3BA902B6F0AE Gauntlet III - The Final Quest (1991)(Erbe)(128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +34AA689EF27CFC6E9F14DE924435ED5A Gauntlet III - The Final Quest (1991)(U.S. Gold)(128K)(Side A) ZXSpectrum +A5BDE64781183569B7B54889A09182E3 Gauntlet III - The Final Quest (1991)(U.S. Gold)(128K)(Side A)[a] ZXSpectrum +8F04C143FD20339926D2179816B1C736 Gauntlet III - The Final Quest (1991)(U.S. Gold)(128K)(Side B) ZXSpectrum +4D33772EE061A84E16AC4EFA8D682E27 Gauntlet of Meldir, The (1990)(Hunt, Sheila) ZXSpectrum +9B59A647296B5281B2DA71C951D21795 Gauntlet of Meldir, The (1990)(Hunt, Sheila)[a] ZXSpectrum +CEE4E72E108CDD49F7C69A73D61F8D7C GazRoids (1989)(Clayton, Carl) ZXSpectrum +1E3E665DF40E6F4F6FEAEF38CD71B238 Gazza II - 1 Player (demo) (1990)(Empire)(48K-128K)[a][Sinclair User Covertape] ZXSpectrum +F93ADE89E590FF8775D162632EACB6F0 Gazza II - 1 Player (demo) (1990)(Empire)(48K-128K)[Sinclair User Covertape] ZXSpectrum +8C5E93F8414717C15D64D38C27AC7689 Gazza II (1990)(Empire)(48K-128K) ZXSpectrum +F116C9AD562E0C5D44450C12692FCA6A Gazza II (1990)(Proein Soft Line)(ES)(en)[re-release] ZXSpectrum en ES +03C0475727EFF5A9701B326BA81B9E66 Gazza's Super Soccer (1990)(Empire)(48K-128K) ZXSpectrum +D9DA4B65E7797A6CD78059ADE232F978 Gazza's Super Soccer (1990)(Proein Soft Line)(48K-128K)(ES)[re-release] ZXSpectrum ES +71FF5980EC6CE10C4E8F7CE5A1EF220D Gazza's Super Soccer (1990)(Touch Down!)(48K-128K)[re-release] ZXSpectrum +C8D9836C2F94F15412D56324BE07A81D GBA Championship Basketball (1987)(Gamestar)[a][aka GBA Basketball - Two-on-Two] ZXSpectrum +E3AC59E2754CC54102DD55D8735166DE GBA Championship Basketball (1987)(Gamestar)[aka GBA Basketball - Two-on-Two] ZXSpectrum +F1796DAC7A27A3D2455E2DD75785E14B GBA Championship Basketball (1987)(Winner)[re-release] ZXSpectrum +EA4127D41C5D2D18C66C0B4ADA405AE6 GeeBee Air Rally (1988)(Activision) ZXSpectrum +676F96494EE8F7CB640D511B14F9C9CF GeeBee Air Rally (1988)(Proein Soft Line)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +33B93F64A8ACAFE65C43749546B6CBB7 GeeBee Air Rally (1988)(Proein Soft Line)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +D93A2A94236D320E8E86E84CF26F38B1 GeeBee Air Rally (1988)(Winner)(Side A)[re-release] ZXSpectrum +43F08D02051C5351DB4EA885B546A648 GeeBee Air Rally (1988)(Winner)(Side B)[re-release] ZXSpectrum +1545EF4AB459E582E9AE2383EF84A39D Gehen Sie in das Gefangnis (1983)(Wicosoft)(DE)[a][aka Go to Jail][re-release] ZXSpectrum DE +2AE531CC4579077E79BEA9F30ED9094C Gehen Sie in das Gefangnis (1983)(Wicosoft)(DE)[aka Go to Jail][re-release] ZXSpectrum DE +CC2E107288F8E48E06FCA6F072BC5663 Geister Fahrer (1983)(Kopecz, Klaus)(de) ZXSpectrum de +66D32E2E6BDED6D92E5A3284F21A4063 Gem Chaser (2013)(Bob's Stuff) ZXSpectrum +4195515B9FE4F3FF50AA3D49CAE6526C Gem Chaser 2 (2013-08)(Bob's Stuff) ZXSpectrum +1AA9D1AE08718AF76C4C16C2939127B8 Gemelos (1989)(YOX)(ES) ZXSpectrum ES +FE8215611629DD68571F69D45C365E62 Gemini Wing (1989)(Dro Soft)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +C6C73A34B7CCAC3C2811D1CEAE456158 Gemini Wing (1989)(Dro Soft)(48K-128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +A6242834B10433D5E9043627B83F9CEC Gemini Wing (1989)(Mastertronic Plus)(48K-128K)(Side A)[re-release] ZXSpectrum +FE249FDC1380917A43684F6168BB1BA2 Gemini Wing (1989)(Mastertronic Plus)(48K-128K)(Side B)[re-release] ZXSpectrum +DFAA82D9CD86F549901A0EDE6A5187E6 Gemini Wing (1989)(Tronix)(48K-128K)(Side A)[re-release] ZXSpectrum +848CFE81B0FE1F765141DBC4579C47A4 Gemini Wing (1989)(Tronix)(48K-128K)(Side B)[re-release] ZXSpectrum +B974F7763D7F56D409BD5C9578D380DD Gemini Wing (1989)(Virgin Mastertronic)(48K-128K) ZXSpectrum +7B68703636C1E60620E8F5AFC3022573 Gemini Wing (1989)(Virgin Mastertronic)(48K-128K)(Side A) ZXSpectrum +5F3F6F131501D71C680B572F6C938876 Gemini Wing (1989)(Virgin Mastertronic)(48K-128K)(Side B) ZXSpectrum +DF4C370E69C48BD1BDF5984F9A284A28 Genehtik (2014-02)(PixelSoftware)(es) ZXSpectrum es +E80F06DCF2A609A204E850580B47EA87 General Election (1983)(Bug-Byte) ZXSpectrum +B7A1E03CCBBC82A7797B5B967E5A461C General Election (1983)(Bug-Byte)[a] ZXSpectrum +9A0D207A30AC74F4FF882443799840B9 General, The (1989)(CCS)(Side A)[aka Warfare in the Napoleonic Era] ZXSpectrum +C55C19E94E5CE78E0BCD42FAA3554FBA General, The (1989)(CCS)(Side B)[aka Warfare in the Napoleonic Era] ZXSpectrum +2CD1C756CB67FBAE5D14C440B33FC834 General, The (1989)(CCS)[aka Warfare in the Napoleonic Era] ZXSpectrum +6AFC878C2EA5BB9483EFE9FDAFC2E55C Genesis - Dawn of a New Day (2010)(RetroWorks)(128K)(ES)(en) ZXSpectrum en ES +4DDC95B68F4CE1B79E198E4CB3CFE90D Genesis II - Space Adventure (1984)(Mikro-Gen) ZXSpectrum +AAD9CE7954AA3C294D6953BE2B6D59EB Genghis Khan (1991)(Positive)(ES)(en) ZXSpectrum en ES +D177AC7803D88230CB59561428E6DC88 Genus + Guppi (1988)(Daly, Andrew Mark)(48K-128K)(Side A) ZXSpectrum +6D86821922BBEFDB6A74A3D630C885DA Genus + Guppi (1988)(Daly, Andrew Mark)(48K-128K)(Side B) ZXSpectrum +2C6528D8A76E711F70B2C2A70570CF6B Geoff Capes - Budgie Breeder (2010)(R-Tape)[CSSCGC] ZXSpectrum +F5E99B4F99CC694E8111F0884510136C Geoff Capes Strong Man (1985)(Martech Games) ZXSpectrum +4778D15015930AF278F01D6A17619DD5 Geoff Capes Strong Man (1985)(Martech Games)[a] ZXSpectrum +24BC5C45FE287FEA6D58A3B4AB68CF4C Geoff Capes Strong Man (1985)(Ricochet)[re-release] ZXSpectrum +EDE0438EF1DBBA4E4732211C2A0CA81A George Best Deathbed Simulator, The (2005)(Taylor, Alex)[CSSCGC] ZXSpectrum +49153704C23B6C9B919835F9C102C5DA Gerbil Riot of '67, The (1992)(Guild, The) ZXSpectrum +FDC464B98E24C93C7C69455BCE34DDD7 Gerbil Space Program (2014)(Sputnik, Dr.)[CSSCGC] ZXSpectrum +E8976A72113DE20E1DF0323767885668 Gerente, El (1984)(Idealogic)(ES)[re-release] ZXSpectrum ES +866B8F5023C6CD8BB45BB1C0B8201A12 Gerry the Germ Goes Body Poppin (1985)(Firebird) ZXSpectrum +07F6F0D1F261579DB7A1FD142751F86D Gerry the Germ Goes Body Poppin (1985)(Firebird)[SoftLock] ZXSpectrum +75116B5A718C18815DF9C5395D9CBADB Gettysburg (1987)(CCS) ZXSpectrum +AA7846185A0258184B4AE55043BE5944 GFL Championship Football (1987)(Gamestar) ZXSpectrum +7523B9DC5C8BDBD27307CA7A026C1525 GFL Championship Football (1987)(Gamestar)[a] ZXSpectrum +95EB0B776639D7B971190A69F1272ACC GFL Championship Football (1988)(Proein Soft Line)(ES)(en) ZXSpectrum en ES +482DF9EC88FDAE5E2BD06DFE77481825 G-Force (1983)(Euro-Byte)[a][aka Tempest][re-release] ZXSpectrum +A5DCD60574C91173F5B0451733482516 G-Force (1983)(Euro-Byte)[aka Tempest][re-release] ZXSpectrum +DFDC451331FB22B75C9DC483B3ABF895 Ghost Castles (2005)(Weird Science)(48K-128K)(HU)(en) ZXSpectrum en HU +3B7498CD406372E54F9BED5BFB5130E1 Ghost Embustes 2 v.1 (1990)(LOKOsoft)(ES) ZXSpectrum ES +603044A7F139F5CC3921B4A975B2B9D5 Ghost Hunt (1983)(PSS)(16K) ZXSpectrum +236D867F5398235F279CCFBD07A57EDF Ghost Hunt (1984)(Kryptronic)(16K) ZXSpectrum +DA8D9DCE0E2AC1C470A1534B8F80EFED Ghost Hunt (1984)(Kryptronic)(16K)[a] ZXSpectrum +6DF81CA8B5B220D4171D41542AD56261 Ghost Hunters (1987)(Code Masters) ZXSpectrum +7F0BCBFA1A56E8B52E8A0F13C3356D60 Ghost Hunters (1987)(Code Masters)(48K-128K) ZXSpectrum +4772EF3AC316F0BD0C38A715BB484EF0 Ghost Hunters (1987)(Code Masters)(48K-128K)[a] ZXSpectrum +DBB5A92ECC5872CDD1A9CCC267E60809 Ghost 'n Goblins (1986)(Elite Systems)(Side A)[aka Ghosts 'n Goblins] ZXSpectrum +9671D54282705B9C4CDE5782C4DA2800 Ghost 'n Goblins (1986)(Elite Systems)(Side B)[aka Ghosts 'n Goblins] ZXSpectrum +7B0FB58DA3B03A6A6B6E8D8C86F195D4 Ghost 'n Goblins (1986)(Elite Systems)[a][aka Ghosts 'n Goblins] ZXSpectrum +8513030D040FEE4DC6694109621354FB Ghost 'n Goblins (1986)(Elite Systems)[a2][aka Ghosts 'n Goblins] ZXSpectrum +BABC5B39DCF932CEA86D32668A2E4F8D Ghost 'n Goblins (1986)(Elite Systems)[aka Ghosts 'n Goblins] ZXSpectrum +002391FBC466B0DE24E7263E09550013 Ghost 'n Goblins (1986)(Zafi Chip)(ES)(en)[aka Ghosts 'n' Goblins][re-release] ZXSpectrum en ES +1E3D77F419AC0C89AB5CAA9DA001EA08 Ghost 'n Goblins (1987)(Z Cobra)(ES)(en)[aka Ghosts 'n' Goblins] ZXSpectrum en ES +265429DAE112B0560D09785129BEA728 Ghost 'n Goblins (1989)(Encore)[aka Ghosts 'n' Goblins] ZXSpectrum +9C624590B68F5598C25DE14045563AC6 Ghost Old Castle (1987)(Bill Gilbert) ZXSpectrum +C55FD262C8964B994FB188F8EDDF3E6E Ghost Town (1983)(Virgin Games) ZXSpectrum +745FE44D7785F06B239394F50EA713DE Ghost Town (1983)(Virgin Games)[a] ZXSpectrum +3C6301C852347B518CD1CB1C3ED1B9A4 Ghost Town (1983)(Virgin Games)[a2] ZXSpectrum +F530A05A782C8E5C5CDBF8A2D49A556A Ghost&Booster (1987)(Load 'n' Run)(IT) ZXSpectrum IT +A1E9938DB228331B76D1536427ADEAA3 Ghostbusters (1984)(Activision)(128K)[a][SpeedLock 2] ZXSpectrum +4F64792F8333D7882FF74FDB4688F7B5 Ghostbusters (1984)(Activision)(128K)[SpeedLock 2] ZXSpectrum +985796C7C477D66DD64D1111828D8B0E Ghostbusters (1984)(Activision)(48K-128K) ZXSpectrum +FD0BC9D8220348DE12DFB46849F1FADB Ghostbusters (1984)(Activision)(48K-128K)[a] ZXSpectrum +9C5EE4C7F00B6D6CE70516AE897F5C23 Ghostbusters (1984)(Activision)(48K-128K)[a2] ZXSpectrum +F2F36FB840744DF29190C782DBD7C33F Ghostbusters (1985)(Proein Soft Line)(48K-128K)(ES)(en) ZXSpectrum en ES +9663AD8544AC7F40C585A99CF3BB19FF Ghostbusters (1986)(Costa, Rafael Vico)(ES) ZXSpectrum ES +433325CEE8F7034E51799424198FADD7 Ghostbusters (1988)(Dro Soft)(48K-128K)(ES)(en) ZXSpectrum en ES +ECC478D1BB2323A108C5AF773AAE9F30 Ghostbusters II (1989)(Activision)(48K-128K) ZXSpectrum +D5F2904FBDAE4ABD421179B45A474781 Ghostbusters II (1989)(Activision)(48K-128K)[a] ZXSpectrum +AB0BE6E92310AF7BC5FD77386653F37C Ghostbusters II (1989)(Activision)(48K-128K)[a2] ZXSpectrum +4FC9E0E315A0ECBA2762E8A010972FCA Ghostbusters II (1989)(Activision)(48K-128K)[a3] ZXSpectrum +5399D735DD628D5ABBA0F4FF71ACD088 Ghostly Grange (1987)(Sparklers) ZXSpectrum +F0230C38CE82CAF695887A13925CC416 Ghostly Grange (1987)(Sparklers)[a] ZXSpectrum +13AA648F2FAD931AB9F17987CA53FAF8 Ghost's Revenge (1983)(Micromania)(16K) ZXSpectrum +807059F9DAAD1E733DE624AFFC207D05 Ghost's Revenge (1983)(Micromania)(16K)[a] ZXSpectrum +AB3A195132A70B6D65E36C79A3694423 Ghosty (1986)(Load 'n' Run)(IT) ZXSpectrum IT +ECE71957BD217188DA0A58A963F37FB8 Ghoul Manor (1984)(Britannia) ZXSpectrum +CC3EAD5244DE1C5AC4DFEB901194297A Ghoul Manor (1984)(Gilsoft International)[re-release] ZXSpectrum +044015A9042F4F12238376742FC36D70 Ghoulies (1985)(IMS) ZXSpectrum +522C74F11630B7B14CEA9375E81F3524 Ghouls 'n' Ghosts (1989)(Erbe)(128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +2DD907F1268CFB5A4AF88049FAC56727 Ghouls 'n' Ghosts (1989)(Erbe)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +4B63A2CF333761B37B5284B5995B5734 Ghouls 'n' Ghosts (1989)(Kixx)(128K)[re-release] ZXSpectrum +CA9654834087800E6CE1394B1A8C8EDF Ghouls 'n' Ghosts (1989)(Kixx)[re-release] ZXSpectrum +2A91C25E82A2B350B20027D9201F6EE5 Ghouls 'n' Ghosts (1989)(U.S. Gold)(128K) ZXSpectrum +135A5E6E3EFCFAA0487D1E194BD5E99B Ghouls 'n' Ghosts (1989)(U.S. Gold)(128K)[a] ZXSpectrum +F7D88B400FF85206FF55182A10B5E649 Ghouls 'n' Ghosts (1989)(U.S. Gold)(48K-128K) ZXSpectrum +66ABC56BF617BE16C3E9B340911DA067 Ghouls 'n' Ghosts (1989)(U.S. Gold)(48K-128K)[a] ZXSpectrum +81A930E4632752583EAB4F876D2CD639 Giants (1984)(Beck, Edward) ZXSpectrum +D05B84973467CE833A22F13CD6A56DF7 Giants (1984)(Beck, Edward)[a] ZXSpectrum +BA72AEF02849D55D06EDA3F49CDF0197 Giants (1984)(Beck, Edward)[a2] ZXSpectrum +17BF2E51A17A4F9245286D7F0327A3EC Giant's Revenge (1984)(Thor Computer) ZXSpectrum +CAD6E52173F7EF1DAE356BCA1C4BDF34 Giant's Revenge (1984)(Thor Computer)[a] ZXSpectrum +E9716159A9595B6BA47295FF95A58986 Giant's Revenge (1984)(Thor Computer)[a][Grid Code protection] ZXSpectrum +5539B0048A11D2692ADDEF7F63BD90C4 Giant's Revenge (1984)(Thor Computer)[Grid Code protection] ZXSpectrum +A684ED6C0EF426E9B399C1E6727D34BA Gift from the Gods (1984)(Ocean) ZXSpectrum +0A2E9C85523C1E459C10F5DBA6571F92 Gift from the Gods (1984)(Ocean)(Side A)[SpeedLock 1] ZXSpectrum +15595520CD76766CBB5DB367E1B9322A Gift from the Gods (1984)(Ocean)(Side B) ZXSpectrum +CC504797D6F302DBC6AC57970DAE32D6 Gift from the Gods (1984)(Ocean)[a] ZXSpectrum +1A9C2764E024047F5CEAB35FCC9B23E2 Gift from the Gods (1984)(Ocean)[a2] ZXSpectrum +98D57167C1A596B2135983A0997E5F56 Gigino&Gigetta (1987)(Load 'n' Run)(IT) ZXSpectrum IT +9D0AA12B87771FD4752BD5DDF3F68481 Gilbert - Escape from Drill (1989)(Again Again) ZXSpectrum +0907E7253FE6AD97CB0ADB3ED6631D05 Gilbert - Escape from Drill (1989)(Again Again)(128K) ZXSpectrum +9E59D34EFC98DE42944BD36AA9538518 Gilbert - Escape from Drill (1989)(Again Again)(128K)[a] ZXSpectrum +CF33D29609031254B4B27442C912FD7E Gilbert - Escape from Drill (1989)(Again Again)(48K-128K) ZXSpectrum +A9DD5C8E4621E89E0395EA6C43F7C384 Gilbert - Escape from Drill (1989)(Again Again)(48K-128K)[a] ZXSpectrum +215CEABB09FDCC6C488ED7B8DA2E27F6 Gilbert - Escape from Drill (1989)(Again Again)(48K-128K)[a2] ZXSpectrum +6EBB9F96A0DFC93D286C9183BA4C8325 Gilbert - Escape from Drill (1991)(Alternative) ZXSpectrum +84F60E792FA256BCDF7EB507E944D08A Gilbert - Escape from Drill (1991)(Alternative)(128K) ZXSpectrum +817FDC6426D200FC22B4505A6B11FFF8 Gilligan's Gold (1984)(Ocean) ZXSpectrum +B90DBFC54BA75AC921A513CED844A04D Gilligan's Gold (1984)(Ocean)[a] ZXSpectrum +7B402BB04A201D2A71F0F7F34895563B Gilligan's Gold (1984)(Ocean)[a2] ZXSpectrum +6D1069B1CABF6F7D554A69AEADE617A3 Gilligan's Gold (1984)(Ocean)[SpeedLock 1] ZXSpectrum +DBE7E8B2021F1348870AE3A26B987A95 Gin Rummy (1989)(Esem) ZXSpectrum +F93C868EE29446B928E3FB09C64ACC6D Ginormous Fishtank Adventure, The (1992)(Barnard, R.) ZXSpectrum +3D5A0F15F77401E083C077CA8230DAA4 Gioco dell'spectroca, Il (1985)(Load 'n' Run)(IT) ZXSpectrum IT +80609CD45C8B3C3C8BE344449628DD3D Girl Who Was Death, The (1986)(Preston, Stephen) ZXSpectrum +D11DF77676869CFA4DA720D9B23F6871 Girl Who Was Death, The (1986)(Preston, Stephen)(Tape 1 of 2) ZXSpectrum +537B8225B03EAC92B8FBF34301F9318F Girl Who Was Death, The (1986)(Preston, Stephen)(Tape 2 of 2) ZXSpectrum +F9DE2A6FA1200F083AA0ECAC85DEA035 Girl Who Was Death, The (1986)(Preston, Stephen)[a] ZXSpectrum +EDBFF06ACAA65695478C7EF5506CDED3 Giro-Mondo, Il (1986)(Load 'n' Run)(IT) ZXSpectrum IT +67281E1277D50E178B0C5CC8EAFB7A08 Give My Regards to Broad Street (1985)(Mind Games) ZXSpectrum +469A21351A30DA37530D06BD73F3A470 Give My Regards to Broad Street (1985)(Mind Games)[a] ZXSpectrum +A969D97320214FB60B7BE2F80255E047 Gize (1986)(Xcellent)(SE)(en) ZXSpectrum en SE +36839F9C7E8A3D90A3CC77C9BDA6DD98 Gize (1986)(Xcellent)(SE)(en)[a] ZXSpectrum en SE +85283239FBDF3A262F5E983723C5C676 Gladiator (1986)(Bug-Byte)(48K-128K)(Side A)[re-release] ZXSpectrum +5427E4F2B5BE3746266169EAFCD6A651 Gladiator (1986)(Bug-Byte)(48K-128K)(Side B)[re-release] ZXSpectrum +90309825E773FC866C0621D6FA9EB547 Gladiator (1986)(Domark) ZXSpectrum +E08B6830F6D1FC7B5CD4CD311C7F521F Gladiator (1986)(Domark)(128K) ZXSpectrum +46E124CC7756A576BB3641A787572340 Gladiator (1986)(Domark)(48K-128K) ZXSpectrum +CD33DDF7D7B9AF19BE5C3F7262C5F05C Gladiator (1986)(Zafi Chip)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +9A556FBCADC4E9A08767BCDED4851B9B Gladiator (1987)(Z Cobra)(48K-128K)(ES)(en) ZXSpectrum en ES +46EEA898B55F181F81D0B99C94919EC5 Gladiator, The (19xx)(Pegasus) ZXSpectrum +1F48E90990C8FE2DA7B654BF8237EA7C Glasgow Murder, A (1986)(Fanning, J.) ZXSpectrum +2618DFA4BFE6B7F303A812E7F0E39D40 Glass (1985)(Bug-Byte)[re-release] ZXSpectrum +21B51837C1FAFB3FEA70DE8CE75F052D Glass (1985)(Quicksilva) ZXSpectrum +94D63CD8E3E533D759952B05EE324DBA Glaufight (2013-10-23)(Glaurung)(es) ZXSpectrum es +E969FF2C5F079BB9A9F3C2620F16CA15 Glauzone (2014-01-14)(Glaurung)(es) ZXSpectrum es +55B3CC29B8CCF048451EF3A8CB4206E6 Glauzone (2014-01-14)(Glaurung)(es)[Competition] ZXSpectrum es +057332EFCC32E123AD4021F124F46ADE Glider Rider (1986)(Quicksilva)(128K) ZXSpectrum +6DFFBAB579C83AD3812A14DA449E40C4 Glider Rider (1986)(Quicksilva)(48K-128K) ZXSpectrum +618AB8A15C947B8193433B7768C86D45 Glider Rider (1986)(Quicksilva)(48K-128K)[Crash Covertape] ZXSpectrum +ABFD00E8707A05D9C796F0EF7E1F3D01 Glider Rider (1987)(Bug-Byte)(48K-128K) ZXSpectrum +D60B52713827441538347E506A260B3D Glider Rider (1988)(Zafiro Software Division)(48K-128K)(ES)(en) ZXSpectrum en ES +04D3A45D445F5233F5825E3BD347FB0E Globe, The (19xx)(Zenobi) ZXSpectrum +85547C3353CB846C51F16F5D17AF1644 Globe, The (19xx)(Zenobi)[a] ZXSpectrum +DBE5E77EF4670472CA1157D0B806711F Globular Troubles (1987)(Bech, Jorgen)(DK)(en) ZXSpectrum en DK +CAE76BF95B9DFD083B198CCB7A459324 Globus (2017-03-26)(Sanchis, Paco Lafuente)(es) ZXSpectrum es +8753DDB778C46DCE4FEF99AF6C1D4E25 G-LOC - R360 (1992)(U.S. Gold)(128K) ZXSpectrum +EFFC9B6EE43F97DD66DDB70FD13CEFB9 G-LOC - R360 (1992)(U.S. Gold)(128K)(Side A) ZXSpectrum +E1DE93F25C1EA249DB28518147116E58 G-LOC - R360 (demo) (1992)(U.S. Gold)(128K)[a][Your Sinclair Covertape] ZXSpectrum +22802C66F5E970157A43517BD701E3A7 G-LOC - R360 (demo) (1992)(U.S. Gold)(128K)[Your Sinclair Covertape] ZXSpectrum +597D09AF6458CF1D7EA20C8DEBED4DB1 G-LOC (1992)(Erbe)(128K)(ES)(en)[re-release] ZXSpectrum en ES +EE812BBF1FC28C40340541A4B31A374F Glug Glug (1984)(CRL Group) ZXSpectrum +B57DD3FDF03E3C367F22814971F91FA5 Glug Glug (1984)(CRL Group)[a] ZXSpectrum +A6C250C58292A26F68718EB8A0BA4D9B Glug Glug (1984)(CRL Group)[a2] ZXSpectrum +8EC2BBA7407E1503D67D4434B7F6CEEF Gnasher (1983)(R&R)(16K) ZXSpectrum +6CE9BD45E9FC553A8E783AAD365DF60A Gnasher (1983)(R&R)(16K)(GB)(sr)[aka Gricko] ZXSpectrum sr GB +1D0094A0F229F4A06CC506B988C43E1E Gnasher (1983)(R&R)(16K)(Side B) ZXSpectrum +032F829643469EA0ECA4DB0C2E118BC1 Gnasher (1983)(R&R)(16K)[a] ZXSpectrum +62F568B624CDC74FFFD27FFB41C82CA9 Gnasher (1984)(Mastertronic)(16K)[a][re-release] ZXSpectrum +D04B0921175755F0EF9E22179D2B86AC Gnasher (1984)(Mastertronic)(16K)[a2][re-release] ZXSpectrum +D45D52F00BDBA4C86B9600970DAB3851 Gnasher (1984)(Mastertronic)(16K)[re-release] ZXSpectrum +9F3B400A7719AAA6A04A0EC04D1EA4F2 Gnasher (1984)(Profisoft)(16K)(DE)(en)(Side A)[re-release] ZXSpectrum en DE +318AC5C54873FFD6A3C64B9C84F86E05 Gnasher (1984)(Profisoft)(16K)(DE)(en)(Side B)[re-release] ZXSpectrum en DE +11B578AACD090E81DD3FF240324A8F33 Gnasher v1 (1983)(R&R)(16K)(Side A) ZXSpectrum +96207F42BC81C51C2B03FDCEDBC68EDD Gnasher v2 (1983)(R&R)(16K) ZXSpectrum +6E811D7438E6C6D4B44039103F63EC93 Gnome Lazies, The (19xx)(Mouse) ZXSpectrum +2B23A27B56A5842DF14F0154C8EB8C25 Gnome Ranger (1987)(Level 9 Computing)(128K)(Side B) ZXSpectrum +48220A6955912AC708106B8E6168689F Gnome Ranger (1987)(Level 9 Computing)(128K)(Tape 1 of 3) ZXSpectrum +041D95BDAA707540BA44DBD0A19FC196 Gnome Ranger (1987)(Level 9 Computing)(128K)(Tape 2 of 3) ZXSpectrum +4F90373CD107B5A78B63AEA61438305E Gnome Ranger (1987)(Level 9 Computing)(128K)(Tape 3 of 3) ZXSpectrum +858B0C2248B0223651A128EB92902163 Gnome Ranger (1987)(Level 9 Computing)(48K-128K)(Side A) ZXSpectrum +0440F76B73EFDF4866E2B53862B61A5E Gnomos, Los (1985)(Ariola Eurodisc)(ES)[aka David, El Gnomo] ZXSpectrum ES +5EFF5C5578BE3D07DB277C1EC3F26A25 Go Bear Go! (1988)(Sinclair User) ZXSpectrum +086B3C24292CABF790D117ECB1C89514 Go for Gold (1992)(Kixx)(48K-128K)(Side A)[Alkatraz Protection System] ZXSpectrum +23828B4E48CA86C733A5FF297890A8D9 Go for Gold (1992)(Kixx)(48K-128K)(Side B) ZXSpectrum +3171B53BE40D53BAD1286A6986F9CDBC Go Kart (1984)(Xenon)(SE)(en) ZXSpectrum en SE +DCC1F27395A0F9EC08791605152BFF40 Go Race! (2018)(MonkZy) ZXSpectrum +0D53CC4911504D0F74A9CB72C2955660 Go to Hell (1985)(Triple Six) ZXSpectrum +10E74944859D8B1A824E2A229B52A8C6 Go to Hell (1985)(Triple Six)[a] ZXSpectrum +ABAF9E8E484AD8627F53AA19506E3E87 Go to Jail (1983)(Automata UK) ZXSpectrum +F9E88A1AD7F695B674C89B5215469693 Go West Young Man (1984)(Stocksoft) ZXSpectrum +C09C1628EF249C83EB2076A1AF888254 GoatFall (2008)(Compiuter)(16K)[CSSCGC] ZXSpectrum +43803187B78421DFE88BBFE3AA218B8D Gob Stopper (1983)(Calisto) ZXSpectrum +92B5A88A0955D6BBD7ECC833A60C3285 Gob Stopper (1983)(Calisto)[a] ZXSpectrum +DA0DE7941F11A7FAD8A2A063EACB66EF Gobble a Ghost (1982)(CDS Microsystems)(16K) ZXSpectrum +65F1B3506B1BB0F4F694FD407D253C3E Gobble a Ghost (1982)(CDS Microsystems)(16K)[a] ZXSpectrum +0CDC6246AA004CBDF1398344EE72A299 Gobbleman (1982)(Artic Computing)(16K) ZXSpectrum +6CAC971CEF62CFCDC4C16B8D68FB2821 Gobbleman v1 (1982)(Artic Computing)(16K) ZXSpectrum +DF1C0457421E2BDADFA41B6E502EE202 Gobbleman v2 (1982)(Artic Computing)(16K) ZXSpectrum +4F6E18C06C3D7B2DDCA76EF9E7FB2918 Gobbler (1982)(Saturnsoft)(16K) ZXSpectrum +D2494D5801A5CD8C1FF8F2BAF1DE33CF Goblin Crusher (1983)(Add-On Electronics) ZXSpectrum +B80BF09084BC22E90458C3E0B0513A5D Goblins (1987)(Load 'n' Run)(IT) ZXSpectrum IT +47E0DCE2C277C60E0DE7850293171A38 God of Pong (2011)(Apenao)[CSSCGC] ZXSpectrum +0A3B64BA18FDFC8FEEE06DED9CCF6DF6 Gods of War, The (1987)(Nebula Designs)(128K) ZXSpectrum +C0D488EC4E68E61FE89E911DFD6E7D2B Gods of War, The (1987)(Zenobi)(128K)[a][re-release] ZXSpectrum +550BE0E67356D245FF9588AFFB12ABF9 Gods of War, The (1987)(Zenobi)(128K)[re-release] ZXSpectrum +CEB532229EF854D1F2EC307AAD1BB4C8 Gods of War, The (1987)(Zenobi)(Side A)[re-release] ZXSpectrum +1AF5E6C1F02CEA25A2BA14AB183A567A Gods of War, The (1987)(Zenobi)(Side B)[re-release] ZXSpectrum +72416E637A78F233B2F1C9099FBD30AB Gods of War, The v1 (1987)(Nebula Designs) ZXSpectrum +1E9268819F93333DB183C3A2AA8D80B0 Gods of War, The v2 (1987)(Nebula Designs) ZXSpectrum +EFFA05D2FDEB7225431B600CFCEBC755 Gods of War, The v3 (1987)(Nebula Designs) ZXSpectrum +1F2AB6322E1FE2C544118C8AE3BDA2B3 Godzilla - The Atomar Nightmare (1995)(Tiger's Claw)(AT)(en) ZXSpectrum en AT +A5E8B08D7D806FA31382169DC0FF73D1 Godzilla and the Martians (1984)(Temptation)(16K)[aka Godzilla & the Martians] ZXSpectrum +06A1372805C1AF64B6CDD323B02E287A Going Critical (1998)(Adventure Probe) ZXSpectrum +B8B87A4947D18DEAAC83A2FAEC459741 Gold (1983)(Hilderbay) ZXSpectrum +5404CA37CD64EC0A4EFDEB083A60CDA9 Gold and Silver (1993)(LeCount, Darryl)(DE)(en) ZXSpectrum en DE +9DB9112492626F48E8B583B79235BAB5 Gold Digger (1983)(Blaby Computer Games) ZXSpectrum +612CAFF82D5179D19D87960338DA879E Gold Idol, The (1987)(Infected) ZXSpectrum +18D623415624F794E721C210FE8D0693 Gold Mine - 48k Remix (1983)(DK'Tronics)[a][Sinclair User Covertape] ZXSpectrum +D9EFDCC5221FC346222B920A555422BD Gold Mine - 48k Remix (1983)(DK'Tronics)[Sinclair User Covertape] ZXSpectrum +D8846EF6C72B4A5D37CB53E822019BCD Gold Mine - Prospectors Demo (1983)(DK'Tronics)(16K) ZXSpectrum +0A923D12A1C882DBBCC2979A0B950270 Gold Mine - Prospectors Demo (1983)(DK'Tronics)(16K)[a] ZXSpectrum +611FBFD3D6982496EADB2E2B663CC27F Gold Mine (1983)(DK'Tronics)(16K) ZXSpectrum +2496389931FA64B758821283E084D216 Gold Mine (1983)(PRISM Micro-informatique)(16K)(FR)(en)(Side B)[re-release] ZXSpectrum en FR +63540F2BAC25FF0376A5B37EC1FBC703 Gold Mine (1983)(PRISM Micro-informatique)(16K)(FR)(Side A)[re-release] ZXSpectrum FR +E5C7143D61E0FC223DBAC7DFEEDCD2DA Gold Rush (1983)(Thorn EMI Video)(16K) ZXSpectrum +A7565228625A0ADF7BE5B162EFE0AAE2 Gold Rush (1983)(Thorn EMI Video)(16K)[a] ZXSpectrum +757D3E63CB88267CE6E49A2C5785E0CA Gold Stadt (1984)(Aqua Soft)(DE) ZXSpectrum DE +42ABC8FCDBC6A04B1BC7190AB178F0A0 Gold Stadt (1984)(Sun Soft)(DE)[re-release] ZXSpectrum DE +FA8530FF20167658818DDE1F44B6702D Gold Wood (19xx)(Xcellent)(SE)(en) ZXSpectrum en SE +3B79C8EF05A617796B4DD01FE3235C57 Gold! (1985)(ZX Computing)(16K) ZXSpectrum +7AB6E95F51CF070C3DC17CEF6BCF964B Golden Arrow, The (1984)(Partnership, M. Price Kayem) ZXSpectrum +525491434444CDCFEF909BECF7BDB9F3 Golden Axe (1990)(MCM)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +40DFC42A1E732ADAE7D6C8516B3B94B5 Golden Axe (1990)(MCM)(48K-128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +4A09F63C989E30ABC0AA7C9902626C8F Golden Axe (1990)(Tronix)(48K-128K)(Side A)[SpeedLock 7][re-release] ZXSpectrum +4ED1C347A94CDCBAA82A1CC9646D31D3 Golden Axe (1990)(Tronix)(48K-128K)(Side B)[re-release] ZXSpectrum +3239C1347E1431F1D2846CBCAF9DE4F1 Golden Axe (1990)(Virgin Games)(48K-128K) ZXSpectrum +EDD85CF8676B853D98E8827F5A2EEFEB Golden Axe (1990)(Virgin Games)(48K-128K)(Side A)[SpeedLock 7] ZXSpectrum +53B2B9C981F1065689926C39DE16432F Golden Axe (1990)(Virgin Games)(48K-128K)(Side B) ZXSpectrum +9638272208279DB0DD711949EB257D21 Golden Axe (1990)(Virgin Games)(48K-128K)[a] ZXSpectrum +D152CD07B5322F3AEC0687CB9510C0A4 Golden Basket (1990)(Opera Soft)(ES)[a][passworded] ZXSpectrum ES +49D331EA6A558D0FC7C84CCB8611C7DF Golden Basket (1990)(Opera Soft)(ES)[passworded] ZXSpectrum ES +92000FBD0DC8E68811C2A00735509882 Golden Baton, The (1983)(Channel 8)[re-release] ZXSpectrum +60A8B2B981C4A0CA7DF632594C387540 Golden Baton, The (1983)(Digital Fantasia) ZXSpectrum +8FA13A38D3F8877E2B5B51B384D11173 Golden Baton, The (1983)(Digital Fantasia)[a] ZXSpectrum +363A2EEA03A2F74F79EB46B4ABD84450 Golden Baton, The (1983)(Digital Fantasia)[a2] ZXSpectrum +81A4D0854B97F4CDAA92FF2F710DB25E Golden Chalice, The (1984)(RM)[a][re-release] ZXSpectrum +3521C0C2AA1B9507D22AE6E3358E5A31 Golden Chalice, The (1984)(RM)[re-release] ZXSpectrum +152FC4CC30D472D000FB6569F86F6A01 Golden Chalice, The (1984)(ZX Computing) ZXSpectrum +56172F504492E370530D99F94495922C Golden Cobra, The (1985)(CCS)[re-release] ZXSpectrum +48D08808A93DF3496F65AEE7A02C86E1 Golden Cobra, The (1985)(Chezron) ZXSpectrum +3FD9969B7ADACD3567CFCEA830FB8E5A Golden Cobra, The (1985)(Chezron)[a] ZXSpectrum +B1AD945646764E2BC63450E43847C7A9 Golden Figures of Death, The (1994)(Dream World Adventures) ZXSpectrum +EA8C5E56725E1CC54967387D0B9A888C Golden Hawk (1984)(Micro-Mart) ZXSpectrum +DD42B84F09371F9A5F8183884518CCAD Golden Locket, The (1993)(Burnard, Keith) ZXSpectrum +2B42D0A236BB39481DF2C288F7A5CDC9 Golden Locket, The (1993)(Zenobi)[re-release] ZXSpectrum +64A37C3634DF1B7B6433EB4FF4D6EE3B Golden Pyramid, The (1991)(Zenobi) ZXSpectrum +ECC687B41B88B995C26D1FC840212369 Golden Pyramid, The (1991)(Zenobi)[a] ZXSpectrum +26B3B8219322B22395DE76BBDB5FE81B Golden Pyramid, The (1991)(Zenobi)[a2] ZXSpectrum +595BCF5D2799338A50530998772FC834 Golden Rose, The (1984)(Adam Enterprises) ZXSpectrum +1071BD3A239218F5A92FDED88224D777 Golden Rose, The (1984)(Adam Enterprises)[a] ZXSpectrum +53ABC2F1C5FA9C5ECB051BD02F627E41 Golden Sword of Bhakhor, The (1991)(Zenobi) ZXSpectrum +E93C6A44D56B1949760F0D73A1AFEFDE Golden Sword of Bhakhor, The (1991)(Zenobi)(Side A) ZXSpectrum +5D7F1DF92F0B173FA1D66A4EA5C599AE Golden Sword of Bhakhor, The (1991)(Zenobi)(Side B) ZXSpectrum +0D5A75372438917C17F50CC97B8B6C6B Golden Sword of Bhakhor, The (1991)(Zenobi)[a] ZXSpectrum +38533D83B49707E3630448955742C301 Goldseeker (1984)(Fisher, W.D.) ZXSpectrum +464529B7251383C7C747A0CA7B598439 Golf (1983)(Aackosoft)(16K)(NL)(en)[re-release] ZXSpectrum en NL +55B67BC16D013405649F04C4BFB2409F Golf (1983)(Abrasco)(16K) ZXSpectrum +66414B83F0FA5DD07DA948F3DC85D496 Golf (1983)(DK'Tronics)(16K) ZXSpectrum +6C9ACA23CEFAB65B63E10CA65E9D5C34 Golf (1983)(DK'Tronics)(16K)[a] ZXSpectrum +AEC941D5AAEC33F05BE04B0B22E912D8 Golf (1983)(Goodson, S. - Howell, M. - Morris, G.R.) ZXSpectrum +1DBC380DBFC86502EECD75BEB54BA744 Golf (1983)(Lyversoft) ZXSpectrum +C910DFE6B7A63CEC3C49630440212C63 Golf (1983)(Lyversoft)[a] ZXSpectrum +7D800C614A839FC36CB6C421A228FC0E Golf (1983)(Paxman Promotions)[re-release] ZXSpectrum +934AF33FF2EB64CD9AF2A133555DB309 Golf (1983)(Virgin Games) ZXSpectrum +13CC8ED0C03EB4CA23328493497F0EC1 Golf (1983)(Virgin Games)(16K) ZXSpectrum +A376302E11BC0409E19CAD5F9F8CD4B6 Golf (1983)(Virgin Games)(16K)[a] ZXSpectrum +4B2039D74686442C03E871520F8D4C0D Golf (1984)(Microparadise)(ES) ZXSpectrum ES +9CD264553CF1872363CE9D913B83AFB7 Golf (1984)(Tu Micro)(ES) ZXSpectrum ES +654E5CDAFE9FF535C245C82B871A8E16 Golf (1987)(Your Computer) ZXSpectrum +21AB24738B4E2122FEEB85FC840E4C6B Golf Club (1985)(Sinclair User) ZXSpectrum +904B0A60108C307E11C5F6A2F056C321 Golfing World (1983)(CP)(Side A) ZXSpectrum +C5D87BFCD7DF24CD90355B5B201F594E Golfing World (1983)(CP)(Side B) ZXSpectrum +C68B63B10DEC5517E7891E7241C1EC73 Golfo Persico (1987)(MicroHobby)(ES) ZXSpectrum ES +6FAE48CF9449CE44635BC258DF75B650 Golpe en la Pequena China (1986)(Proein Soft Line)(ES)(en)[aka Big Trouble in Little China] ZXSpectrum en ES +F2A491BFBCDF9E42504542948C6BE1B3 Gomuku (1984)(KLS)(CZ) ZXSpectrum CZ +D0EA1DBACA1CF328482BF94F54FF9B3C Gondolj egy szamot (2001)(Nyitrai, Laszlo)(hu) ZXSpectrum hu +FA9D4C2C797CA2ED98C30F5434D6EC46 Gondolkozz (1984)(Nyitrai, Laszlo)(HU) ZXSpectrum HU +4FF3DB3A84AE07230A588099F79C51D7 Gone Fishing (2006)(XFAWORLD)[CSSCGC] ZXSpectrum +6B3B713AEDD501F9A571982912571A04 Gone Missin' (1986)(Excalibur) ZXSpectrum +2244208A555B794F028C03D037093A79 Gonuffos (1985)(MicroHobby)(ES) ZXSpectrum ES +1E27C8DCA9C83073774FC96699D5342A Gonzzalezz (1989)(Opera Soft)(ES)(Side A) ZXSpectrum ES +C264A22C4BD50974E6563820C94E6AF8 Gonzzalezz (1989)(Opera Soft)(ES)(Side B) ZXSpectrum ES +3766CAA2E9E48C5BD8DBA4E88D15CF14 Good Luck (1988)(Top Ten) ZXSpectrum +9909B607B335420F20EB88809444A3BC Good Luck! (1985)(Mateus, Antonio Carlos Braga Morais) ZXSpectrum +B5B0C9F60EB2AF7AEE03B6CB51150765 Good Luck! (1985)(Mateus, Antonio Carlos Braga Morais)[a] ZXSpectrum +6612DF49B632FD902B4B75E38A7AFC24 Good Shepherd (1984)(Newtech Publishing) ZXSpectrum +39AEA3945A971A8E7F339E24B3876606 Goodnite Luddite (2002)(Broadsoft) ZXSpectrum +57A441E3CADC53DD94ACBE91B69A34E7 Goody (1987)(Opera Soft)(48K-128K)(ES) ZXSpectrum ES +5E2DC8690CDAF3A19AE6B706C4A4694D Goody (1987)(Opera Soft)(48K-128K)(ES)[a] ZXSpectrum ES +DB19361D631BA3467CE508AF75A3DC79 Goolf (1984)(Green Fish Software Enterprise) ZXSpectrum +07E39E258EE69F3B89515CFC24C0881B Goolf Returns (1984)(Green Fish Software Enterprise)[aka Goolf's Return] ZXSpectrum +99A507B37D0442939F9A59FBAFCBB8F3 Goolfs Exit (1986)(Green Fish Software Enterprise) ZXSpectrum +A205A927E8947992AEA1BAB744AAD934 Goonies, The (1986)(Erbe)(ES)(en)[Alkatraz Protection System][re-release] ZXSpectrum en ES +B81337D358A682350846B9C6F9AE79D1 Goonies, The (1986)(U.S. Gold)[Alkatraz Protection System] ZXSpectrum +0F7CE954A924C3B7B406C015BFB9D08B Gordello Incident, The (1989)(Tartan)(Side A) ZXSpectrum +37F0E74D82CB2B955CBB18B4436A7D6F Gordello's Demise (1991)(Tartan)(Side A) ZXSpectrum +BEF0B03585E93AB8766C21AA0F4CD637 Gordello's Demise (1991)(Tartan)(Side B) ZXSpectrum +711D183DBA208C6CF47F8678C4268E26 Gorfian Invaders (1983)(C-Tech) ZXSpectrum +79C144E03A3A91ACA49AFDEE4A756767 Gorgon (1983)(Phipps Associates)(Side A) ZXSpectrum +8B046BF92CD78882C3C94EA46F2428BC Gorgon (1983)(Phipps Associates)(Side B) ZXSpectrum +856BB80FEE6F41CE89062A44F14B9FA2 Gotcha (1983)(Blaby Computer Games) ZXSpectrum +9357A9ACBC0C2EE1D17348A253250909 Gotcha (1983)(Blaby Computer Games)[a] ZXSpectrum +11A728CB19FBD1F88C4D9FE60C7AA6A7 Gothik (1987)(Firebird)[BleepLoad] ZXSpectrum +7955DE82968E25971AD80020091DCB33 Gothik (1987)(Firebird)[Sinclair User Covertape][password HELMET] ZXSpectrum +14C0D917623273406C972EC502692DE6 Gothik (1988)(MCM)(ES)(en)[BleepLoad] ZXSpectrum en ES +6A3FC1BFA5C56EEA019378AE6DA0E3FE Grabbed by the Ghoulies! (1992)(FSF Adventures)[a][re-release] ZXSpectrum +27F362876CBD584B3BF0B29F8F3EDD26 Grabbed by the Ghoulies! (1992)(FSF Adventures)[a2][re-release] ZXSpectrum +4431696D8FF50E2694E28273CD950E25 Grabbed by the Ghoulies! (1992)(FSF Adventures)[re-release] ZXSpectrum +1EC0F9587BC6D0BEA0FE844534700190 Graeme Souness Soccer Manager (1992)(Zeppelin Games) ZXSpectrum +61078710594C4B608BBA186296A467DB Graham Gooch's Match Cricket (1986)(Alternative)[aka Graham Gooch's Test Cricket][re-release] ZXSpectrum +3956692D6052C63A82CEABBF79BD8342 Graham Gooch's Test Cricket (1986)(Audiogenic) ZXSpectrum +06F8BD74BAE2308771406F4BFE581143 Graham Gooch's Test Cricket (1986)(Audiogenic)[a] ZXSpectrum +852CA3A5C75EED3C0268656AB7CDDF32 Graham Gooch's Test Cricket (1986)(Audiogenic)[a2] ZXSpectrum +E61E162B9AB554A7E1C5429139619A00 Gran Halcon, El (1991)(Erbe)(128K)(ES)(en)[aka Hudson Hawk][re-release] ZXSpectrum en ES +43DFB83840D929FE32F060FCCF5D4F54 Gran Hazana, La (1993)(THEDAR Works)(ES)(Side A) ZXSpectrum ES +60373097A6060DDFD27EE2DAFF8D8834 Gran Hazana, La (1993)(THEDAR Works)(ES)(Side B) ZXSpectrum ES +13EA2EDC8E83990A35086FB535C66A90 Grand National (1983)(CRL Group) ZXSpectrum +BD901F875DF9907445504CECB30E8F6E Grand National (1985)(ABC Soft)(ES)(en)[re-release] ZXSpectrum en ES +5955AF50EC5B209DF0F8E9D639CC2E30 Grand National (1985)(Elite Systems) ZXSpectrum +B83BFD8676ACFE3697D2284384FA19CC Grand National (1985)(Elite Systems)[a] ZXSpectrum +DD741A922F2F23F045E32F80340C8E71 Grand National (1985)(Elite Systems)[a2] ZXSpectrum +F4A96861C4AD75C0FBB6172131D99C77 Grand National (1985)(Elite Systems)[a3] ZXSpectrum +FF2F0C889549332F691475300845336F Grand National (1985)(Encore)[re-release] ZXSpectrum +84069A29D59F0E77F57587EAC2BFB52B Grand National (1985)(Zafi Chip)(ES)(en)[re-release] ZXSpectrum en ES +FD25683277BC5919685BBD25347D9B9C Grand Prix (1989)(D&H Games) ZXSpectrum +A93BB4980FFC3689D89F6FA8DD3EE28E Grand Prix (1989)(D&H Games)[a] ZXSpectrum +B531F645D315DA3F4ECD69FFF6DD89FF Grand Prix (2003)(Beard, Bad)[CSSCGC] ZXSpectrum +6D428952A84915905E56BBE718E16919 Grand Prix 2015 (2015)(UDG Games)[CSSCGC] ZXSpectrum +440110E32A12E97B782BDE13BD180BC8 Grand Prix Challenge (1992)(Challenge) ZXSpectrum +685F6198FDDDE9AC43DCFAE6C7E6616F Grand Prix Circuit (1990)(Accolade)(128K)[SpeedLock 7] ZXSpectrum +3FDFB703C5B012D6283B1B38ADED5DCC Grand Prix Circuit (1990)(Dro Soft)(128K)(ES)(en)[SpeedLock 7][re-release] ZXSpectrum en ES +40F857EBCCB70588FFF30E3423A19334 Grand Prix Driver (1983)(Britannia) ZXSpectrum +2183F39ADB8A816A0863C60373A52B17 Grand Prix Manager (1984)(Silicon Joy) ZXSpectrum +8F7808492A125F50EF2FD51ACC453EC2 Grand Prix Master (1989)(Dinamic)(48K-128K)(ES)(en)[Dinaload][aka Aspar GP Master] ZXSpectrum en ES +EF62F252B96DC4F85819281A15503607 Grand Prix Simulator (1987)(Code Masters)(48K-128K) ZXSpectrum +9C14D6AE3418D094703CB44D0159E670 Grand Prix Simulator (1987)(Code Masters)(48K-128K)[a] ZXSpectrum +6FFF8BFC96FB9FAA583D4A50CDEA0CAC Grand Prix Simulator 2 (1989)(Code Masters)(48K-128K)[aka Grand Prix 2 Simulator] ZXSpectrum +322590694BDD3AF0A38AB425F44730CF Grand Prix Tennis (1988)(Mastertronic Added Dimension)[aka Lawn Tennis] ZXSpectrum +565C5CBD6CF7C432BA8A9775FAEFB47D Grand Theft Auto - Vice City (2004)(Doe, Allen)[CSSCGC] ZXSpectrum +C40826413B9C7ADF9C9224DF9F406664 Grande Boucle, La (1985)(Sprites)(FR)[aka Tour de France] ZXSpectrum FR +22895F0E1256667D957A3FC842C2A523 Grandpa Joe Plays the Open (1986)(Global Games) ZXSpectrum +DAA9B646BBDA5744FFBD1ED3ABAC2BF8 Grandstand (1986)(ZX Computing) ZXSpectrum +F1BB66A777220BA2E646AF01D7204571 Grange Hill - The Computer Game (1987)(Argus Press)(128K)[aka Grange Hill - The Game] ZXSpectrum +F9190211A2E7708F010FEF3526973BD2 Grange Hill - The Computer Game (1987)(Argus Press)(48K-128K)[aka Grange Hill - The Game] ZXSpectrum +4096F6A94FD993DD9D626FD3CD8BC31A Grange Hill - The Computer Game (1987)(Argus Press)[aka Grange Hill - The Game] ZXSpectrum +CB8B632DDDF84E826E63BF654A0FCB1A Grange Hill (1987)(Bug-Byte)(128K)(Side B)[re-release] ZXSpectrum +25F1C5B63E746B6855DB159E2DF73025 Grange Hill (1987)(Bug-Byte)(48K-128K)(Side A)[re-release] ZXSpectrum +2277C45A6AD1D6AAEC18F87365424A91 Granja (1985)(MicroHobby)(ES) ZXSpectrum ES +DD720737744EF3D0462E87B1A05D72A2 Graphical Golf (1983)(ZX Computing) ZXSpectrum +9564A65F2F0963FBE95F8A95BC47201B Gravely Manor (19xx)(R.D. Foord) ZXSpectrum +760FD7ADA66416874B4BC4770279EE12 Graveyard Nights (2012)(Westwood, Steve) ZXSpectrum +F66469A7C870268C7857BE4227257F9E GraviBots (2014-02-17)(RetroSouls)(48K-128K)(RU)(en)[Retro Games Battle] ZXSpectrum en RU +9378C5B659E8DB690C49616A2A5C943E Great Britain Ltd (1982)(Mikro-Gen)[re-release] ZXSpectrum +AA66BEBB5A224F68EBB8109A0DDB764A Great Britain Ltd v1 (1982)(Hessel)[aka G.B. Limited][aka Great Britain Limited] ZXSpectrum +9828D3587DAFB143F952900667A3C65E Great Britain Ltd v2 (1982)(Hessel)[aka G.B. Limited][aka Great Britain Limited] ZXSpectrum +680AF9040211BB7A6E5B3018D1887C35 Great Britain Ltd v3 (1982)(Hessel)[aka G.B. Limited][aka Great Britain Limited] ZXSpectrum +3B1492EF6B2AD891FB450C4EE00D79B8 Great Detective, The (1984)(CRL Group) ZXSpectrum +07402B385D94E197B1535A0311B08E20 Great Escape, The (1986)(Erbe)(ES)(en)[a][re-release] ZXSpectrum en ES +F0F869BDEC565A2F19FA779F2D7E2C69 Great Escape, The (1986)(Erbe)(ES)(en)[re-release] ZXSpectrum en ES +C69980F3B975B97E2303C7F50CCDB470 Great Escape, The (1986)(Erbe)(ES)(en)[re-release][small case] ZXSpectrum en ES +214E55B7A0392617BFADE74824583BA6 Great Escape, The (1986)(Erbe)(ES)(en)[SpeedLock 2][re-release] ZXSpectrum en ES +DF1EDD8BCA93209B10F9F43C28A83AA7 Great Escape, The (1986)(Ocean) ZXSpectrum +C4D82262BFEF20E0A4065095DACE2916 Great Escape, The (1986)(Ocean)[a][SpeedLock 2] ZXSpectrum +58D273A2C719DA21A25B4AF3D008C951 Great Escape, The (1986)(Ocean)[SpeedLock 2] ZXSpectrum +CA0EDF0C2B1B02DBBCB4D754D81101C2 Great Escape, The (1989)(Hit Squad, The)[SpeedLock 2] ZXSpectrum +48B29456CE97A6EDF4FF0F04BFEDADAD Great Fire of London, The (1985)(Rabbit)(Side A) ZXSpectrum +50635F6664D2836BF0DF32A9122A1D7F Great Fire of London, The (1985)(Rabbit)(Side A)[a] ZXSpectrum +A7223683B47BE1529F422BC80A2D2C12 Great Fire of London, The (1985)(Rabbit)(Side A)[a2] ZXSpectrum +A525405F212B83451E5AEE797D8A33DA Great Fire of London, The (1985)(Rabbit)(Side B) ZXSpectrum +558396BD8D4C8D1362041A51B8C4D991 Great Fire of London, The (1985)(Rabbit)(Side B)[a] ZXSpectrum +99FEA7A7B688A428D1F0D9FFBE085A44 Great Fire of London, The (1985)(Rabbit)[Multiface copy] ZXSpectrum +83781B3A26DFD8ED653CAF7ADEBFBF4F Great Gurianos (1987)(Hit-Pak)[Elite Uni-Loader] ZXSpectrum +A1CA7A79784A3F752DAEB3FE4BCA10DF Great Gurianos (1991)(Encore) ZXSpectrum +E2E9FCCA67A91FF8E80C1144753D91ED Great Gurianos (1991)(Encore)[a] ZXSpectrum +5DEB1D52E47DF9B595C83CCD99AB8D71 Great Peepingham Train Robbery, The (1989)(Top Ten)(48K-128K)[re-release] ZXSpectrum +D15121153EA673CCCCDDF559411FD8EC Great Space Race, The (1984)(Legend) ZXSpectrum +97328F11616B297D9FC0308CDF898457 Great Western, The (1982)(Newsoft Products)(16K) ZXSpectrum +F6486722023BC35039D77C3EC61C99A9 Greatest Show on Earth, The (1986)(Central Solutions) ZXSpectrum +69FBC5477A4F009A9BAEC29E1E079F1C Greedy Gulch (1983)(Phipps Associates) ZXSpectrum +FB1B520A0A3F50D44ED7220A16BE48E4 Greedy Gulch (1983)(Phipps Associates)[a] ZXSpectrum +A86C4E82D2F08A560118197635C037E4 Greedy Gulch (1983)(Phipps Associates)[a2] ZXSpectrum +5A0345654877FE66AB668B508B0C5DE7 Green Beret (1986)(Erbe)(ES)(en)[re-release] ZXSpectrum en ES +58C55104A8668280952A30025E8C47D0 Green Beret (1986)(Imagine) ZXSpectrum +01C7D6E7AE192C83733E5E9BF4DB7056 Green Beret (1986)(Imagine)[a] ZXSpectrum +3E6D792C32C0791FD26341E118532274 Green Beret (1986)(Imagine)[SpeedLock 2] ZXSpectrum +5FDFF3F37ECB192413A72172313ED860 Green Beret (1989)(Hit Squad, The)[SpeedLock 7] ZXSpectrum +11C2E392635A5252635E48E21E8F6937 Green Death, The (1988)(Casventures) ZXSpectrum +E5E4C8D917AD479CF973AE9FB16E4AB2 Green Death, The (1988)(Casventures)[a] ZXSpectrum +3E1244CCAFE89A9A3D1CEF2A385C5125 Green Door, The (1988)(Tartan) ZXSpectrum +69ED8F3FA1B4B76300773B13B7976F9F Green Sonja (1991)(Guild, The)[a][re-release] ZXSpectrum +CC1AAAC50B2DBB1F557C46B6596301FD Green Sonja (1991)(Guild, The)[re-release] ZXSpectrum +38489293E5AA747F26F9FE7439492B49 Green Sonja (1991)(Psychaedelic Hedgehog) ZXSpectrum +5B1C4EEA09D726D52D6690C079F93660 Greg the Egg - Pyramid Perils (19xx)(-)(Side A)[unpublished] ZXSpectrum +822999E48462BA07395D29139BE9C56F Greg the Egg - Pyramid Perils (19xx)(-)(Side B)[unpublished] ZXSpectrum +D81401147391002E5D38267A242B4A4C Gregor (1992)(MagicMaster)(SK) ZXSpectrum SK +C14223E1B6BF458689C6A94E1A5DF18B Gregory Loses His Clock (1989)(Mastertronic Plus) ZXSpectrum +7173F9CEA898151FF896103811D4C1AB Grell and Fella in the Enchanted Garden (1992)(Code Masters)(48K-128K)[aka Grell and Falla] ZXSpectrum +555934AB7F21C516D02214D5D7AE13B4 Gremlins - The Adventure (1985)(Adventure International) ZXSpectrum +D4FEEF8DA02ECD1B7E3BDE41C41E1132 Gremlins - The Adventure (1985)(Adventure International)(GB)(de) ZXSpectrum de GB +9406810738F35B312CA162D16308E12C Gremlins - The Adventure (1985)(Adventure International)[a] ZXSpectrum +654A51C3F8DF12AB191AF0D56D1AE597 Gremlins - The Adventure (1985)(Adventure International)[a2] ZXSpectrum +380129FBB1AA7BB5ADAF63DFE472CFBD Gremlins (1984)(Thor Computer)[a][speech] ZXSpectrum +724D06C1156C886A5AB9FF886BA3F078 Gremlins (1984)(Thor Computer)[speech] ZXSpectrum +3B9C1EC59848080E84BD10F9BFFD5432 Gremlins (1985)(Erbe)(ES)(Side A)[re-release] ZXSpectrum ES +80D4BC273EB6F3DC442AC3E80F706954 Gremlins (1985)(Erbe)(ES)(Side B)[re-release] ZXSpectrum ES +62B2E7D88A716887A222A781BD829230 Gremlins 2 - La Nueva Generacion (1990)(Topo Soft)(ES) ZXSpectrum ES +217D523BACC4C14D716C4F3A8824B9A8 Gremlins 2 - The New Batch (1990)(Elite Systems)[aka Gremlins 2 - La Nueva Generacion][re-release] ZXSpectrum +96B755952903F620584C95CC389C5FF7 Grey Island (1989)(CV)(CZ) ZXSpectrum CZ +DB9A20C37C01E8BBA00D650743D8D050 Greyfell - The Legend of Norman (1987)(Starlight) ZXSpectrum +60BA5A40EB476ADEB7DF19FFBF6DCF95 Greyfell - The Legend of Norman (1987)(Starlight)[a] ZXSpectrum +0D866B07ABF7B7711D89A090E65D3FE2 Gricko (1983)(R&R)(16K)(sr)[aka Gnasher][re-release] ZXSpectrum sr +8259C9D3A9022ABC3A014CA698F07AA7 Grid Gate (1984)(Omega) ZXSpectrum +F18CB65407916E52054756D725351C2D Grid Iron (1988)(Top Ten)[a][aka American Football] ZXSpectrum +4AED9CB9697004AAC26CF2AF084923C9 Grid Iron (1988)(Top Ten)[aka American Football] ZXSpectrum +AE375F0711DF2B9AE3FA256BE0D16F74 Grid Iron 2 (1989)(Alternative) ZXSpectrum +E3A08CAD13D061D78DE9169BCD9044A1 Grid Iron 2 (1989)(Alternative)[a] ZXSpectrum +1828928633AA9D5A942840FA29F7928A Grid Master (1983)(Procom)(Tape 1 of 2) ZXSpectrum +B09D1FA79AEDDFC33240D188FE3B0CB0 Grid Master (1983)(Procom)(Tape 2 of 2) ZXSpectrum +AD863F413B5FBE7DD05B26B9BEB91BBD Grid Patrol (1984)(MC Lothlorien) ZXSpectrum +D4D0409D16E02AF61DDD10BD45581714 Grid Patrol (1984)(MC Lothlorien)[a] ZXSpectrum +B8A4D4E43F2E03D704355F9FBCD16E8F Grid Quest (1985)(Krypton Force) ZXSpectrum +6C0220B9CE6AB8A70059E1B045C8D98D Grid Trap (1986)(LiveWire) ZXSpectrum +91A7875180B70D74C0AB57B49B4342B6 Grid Word (1986)(Daton) ZXSpectrum +634635F64098C38E60EEDF77FFAB0987 Grid-Bug (1983)(Add-On Electronics)(16K) ZXSpectrum +2525861ED0A733090E8394375EB566AD Grid-Bug (1983)(Add-On Electronics)(16K)[a] ZXSpectrum +63B957250477F529F2813312A774842D Grid-Run (1983)(Arcade)(16K) ZXSpectrum +A5B9E04EAF841ECEF45A5FB9C01F9326 Grid-Run (1983)(Arcade)(16K)[a] ZXSpectrum +DB705EF94F0EDD5A4122CFB171B1439E Gridrunner (1983)(Century)(16K)(ES)(en)[re-release] ZXSpectrum en ES +49806A5C34B0C678B4646F90B9C77610 Gridrunner (1983)(Quicksilva)(16K) ZXSpectrum +DB88F7FA6ED0B3B6E12D4867079AD28F Gridrunner (1983)(Quicksilva)(16K)[a] ZXSpectrum +233F8CD7DC3D20576FF97F4A41491BCD Gridrunner (1983)(ZX Data)(16K)(DK)(en)[re-release] ZXSpectrum en DK +E3880A0D9C20660DBC89D261B05D556F Grimwold's Big Adventure (1995)(Adventure Workshop, The) ZXSpectrum +686651559F8D8AB2A4FD0EAF2E3A4B2E Grossfeuer von London, Das (1982)(Phipps Associates)(16K)[aka Great Fire of London, The][re-release] ZXSpectrum +5E6A736B48BF9D07B446A175873BD563 Ground Attack (1982)(Paxman Promotions)(16K)[re-release] ZXSpectrum +6B95B6F8213E5C24A2646F109E1DC721 Ground Attack (1982)(Silversoft)(16K) ZXSpectrum +289ADE917F4A8392BE0D312889E58EC7 Ground Attack v1 (1982)(Silversoft)(16K) ZXSpectrum +85F990F2AE10AEA49563E0AB2F10E0A2 Ground Attack v2 (1982)(Silversoft)(16K) ZXSpectrum +0D82BE57B0047F6F359DDD0BBA25A416 Ground Attack v3 (1982)(Silversoft)(16K) ZXSpectrum +9357BBBB28CFE91A39B48F2411B75652 Ground Force Zero (1982)(Titan Programs)(16K) ZXSpectrum +503D8A642625B2B6B211DFF5B15CBB14 Ground Force Zero (1982)(Titan Programs)(16K)[a] ZXSpectrum +34F90EC99B9E2365B0D4188E4692A37C Groundforce (2002)(Woodcock, Colin)[CSSCGC] ZXSpectrum +0BD65D139FF254D048351BAEE5968A22 Growing Pains of Adrian Mole, The - Intro (1987)(Virgin Games) ZXSpectrum +51D7485B2EF6E30D49CBFDA6A378E13A Growing Pains of Adrian Mole, The (1987)(Ricochet)[a][re-release] ZXSpectrum +C0B1E9C45D87E04A64EB34BE83A1D031 Growing Pains of Adrian Mole, The (1987)(Ricochet)[re-release] ZXSpectrum +3AB928ED3A929A15B6C215B5772DDDC1 Growing Pains of Adrian Mole, The (1987)(Virgin Games) ZXSpectrum +7370F8B1C7D5070457C217352F09FA52 Growing Pains of Adrian Mole, The (1987)(Virgin Games)(Side A) ZXSpectrum +2E83A7E5A03B87D27D76D723E73CFE78 Growing Pains of Adrian Mole, The (1987)(Virgin Games)(Side B) ZXSpectrum +6D3B0856FFDCCC6D71EBF2A60F66842D Growing Pains of Adrian Mole, The (1987)(Virgin Games)(Tape 1 of 4) ZXSpectrum +502097FB3B7063F63C329FF11AA24034 Growing Pains of Adrian Mole, The (1987)(Virgin Games)(Tape 2 of 4) ZXSpectrum +DCFB004B892EA0A49F5D0E9E30856CAF Growing Pains of Adrian Mole, The (1987)(Virgin Games)(Tape 3 of 4) ZXSpectrum +CDFA628E584888B5857613BCD0A58156 Growing Pains of Adrian Mole, The (1987)(Virgin Games)(Tape 4 of 4) ZXSpectrum +FF9268CAF80C66CF858E625CDA83B136 Growing Pains of Adrian Mole, The (1987)(Virgin Games)[a] ZXSpectrum +073587D2A1AAB042107E624152FBFD35 Grue-Knapped (1991)(Adventure Probe)[re-release] ZXSpectrum +2EF82AF4368F218F02887F8E0679B2DB Gruft (1984)(Fuchs, R.)(DE) ZXSpectrum DE +33E919E5C961080E02990D9969670AFA Gruft (1984)(Fuchs, R.)(DE)[a] ZXSpectrum DE +72BB7C946E9479022722FFD3E4ABCD11 Grumpy Gumphrey Supersleuth (1985)(Gremlin Graphics) ZXSpectrum +AF84FE8BB3E86E5AA3FA1A8DB6C6E037 Grumpy Gumphrey Supersleuth (1985)(Gremlin Graphics)[a] ZXSpectrum +1898CD5126F2A08EC00230DB5E783221 Grumpy Gumphrey Supersleuth (1985)(Gremlin Graphics)[Crash Covertape] ZXSpectrum +CA861E4A76264D960F46FD6F5819B7E8 Grumpy Santa (2017)(Jenkinson, Paul) ZXSpectrum +283F405DB9B780D96C1C6719842568BB Gryzor (1987)(Erbe)(128K)(ES)(en)[re-release] ZXSpectrum en ES +738480F4A3B038C866F0B705669CB281 Gryzor (1987)(Erbe)(ES)(en)[re-release] ZXSpectrum en ES +3258E3E0C177A194A6D50197DA34FA58 Gryzor (1987)(Ocean)(128K) ZXSpectrum +2CAF8909F394C34339F9DB65935BEA86 Gryzor (1987)(Ocean)(128K)[a] ZXSpectrum +B451F6E12354364C895289E529935174 Gryzor (1987)(Ocean)(48K-128K) ZXSpectrum +93D5CD59D56A4158DB09E58C8590BC1A Gryzor (1987)(Ocean)(48K-128K)(Side A)[SpeedLock 5] ZXSpectrum +C141B35DE00F10EBA64D176A90619C27 Gryzor (1987)(Ocean)(48K-128K)(Side B) ZXSpectrum +E781A02069B202FCF17F55570F776804 Gryzor (1987)(Ocean)(48K-128K)[a] ZXSpectrum +9DE17B795499136EFCCB37673C8DA8CA Gryzor (1987)(Ocean)(48K-128K)[a2] ZXSpectrum +4A093838E91DEEB17C9AD6415286AE81 Gryzor (1991)(Hit Squad, The)(128K) ZXSpectrum +A9610C7828A4EB07385E68FA71DC1990 Gryzor (1991)(Hit Squad, The)[SpeedLock 7] ZXSpectrum +CB360724EBEDAFB83A50444C4FB78550 Gu! (1984)(Hit Parade Spectrum)(it) ZXSpectrum it +BDF6D4AAF15575E13F4BE2F2E9FE5B01 Guadalcanal (1987)(Activision) ZXSpectrum +9DBAA7FC22D48D62B87F08D5AAC5AB51 Guadalcanal (1987)(Activision)[a] ZXSpectrum +13B88C905914BAEB5781D3C9CB5F859B Guardian (1983)(Timex)(TC2048-TS2068) ZXSpectrum +D701085591C5EA822DDE0A4A3CB29D91 Guardian II - Revenge of the Mutants (1990)(Hi-Tec)(48K-128K) ZXSpectrum +7B6D7C7577BA324FF63EE961E8CBE9C8 Guardian II - Revenge of the Mutants (1990)(Hi-Tec)(48K-128K)[a] ZXSpectrum +E674FA7C7EA22436B1AC03D2D099C71B Guardian, The (1983)(PSS) ZXSpectrum +1ECD51372EC3946A9F8A2DAEB353FA94 Guardian, The (1983)(PSS)[a] ZXSpectrum +F39055407CC83BA21304A6398BBD7362 Guardian, The (1994)(Guild, The) ZXSpectrum +183C8604B3C6890072115B3B466757FB Guardian, The (1994)(Guild, The)[a] ZXSpectrum +2FDF9EE699971E4307731FB2E716CD43 Guardian, The (1994)(Guild, The)[a2] ZXSpectrum +23E1ED57E5273E14E03DFCD502568854 Guardie e Ladri (1987)(Load 'n' Run)(IT) ZXSpectrum IT +E665ED5FB4FCE0C0EB05F612D55668E2 Guerra de Barcos (1983)(Ventamatic)(16K)(ES)[a][aka Juego de los Barcos, El] ZXSpectrum ES +52250F31B9B0B5715477774DC08E4296 Guerra de Barcos (1983)(Ventamatic)(16K)(ES)[aka Juego de los Barcos, El] ZXSpectrum ES +BB9E4A0B12CC4B4C324982ECF79F9794 Guerra de las Vajillas, La (1988)(Dinamic)(ES)(Side A) ZXSpectrum ES +5CEC9AB0265C72731BE34B8B7EAFC724 Guerra de las Vajillas, La (1988)(Dinamic)(ES)(Side A)[a] ZXSpectrum ES +DEE74147130637C146FB987A8081BD0F Guerra de las Vajillas, La (1988)(Dinamic)(ES)(Side B) ZXSpectrum ES +C6FF234C2A805D12CDD52E27E7AF03AC Guerra de las Vajillas, La (1988)(Dinamic)(ES)(Side B)[a] ZXSpectrum ES +986191EE1C5C27E15A78A2D19EEBA423 Guerra Estelar (19xx)(TMX Portugal)(TC2048-TS2068)(PT) ZXSpectrum PT +3BC346E7DF095EF7F7FD65AADF14D9B8 Guerrilla War - Hail the Heroes (1988)(Imagine)(128K) ZXSpectrum +61F0C772039D5B35BB66D820A122A4B8 Guerrilla War - Hail the Heroes (1988)(Imagine)(48K-128K) ZXSpectrum +6E3D44D929E53746ED5D066421273245 Guerrilla War - Hail the Heroes (1988)(Imagine)(48K-128K)(Side A)[SpeedLock 7] ZXSpectrum +C556B67F14705EB7AFF83FC0C82A94F9 Guerrilla War - Hail the Heroes (1988)(Imagine)(48K-128K)(Side B) ZXSpectrum +8C46923FD3B63FA4AF74C821C6B33F5D Guerrilla War (1988)(Erbe)(128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +C757D9DDA0F51AFDE68654FF052C3E3B Guerrilla War (1988)(Erbe)(48K-128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +3A70D595EB16AFC4DF9450190C87A7F2 Guess the Pair (1987)(Your Computer)(16K) ZXSpectrum +DD7B217B931E80BFA720A4EDC525F4FB Guess The Roman Number (2016)(-)[CSSCGC] ZXSpectrum +3CE7280DCF4F9057C6B7A20E5A3144B6 Guideline (1983)(Granada Publishing)(16K) ZXSpectrum +4237031E65BBD2BA776698D39C5C7CD1 Guido (1984)(Blaby Computer Games) ZXSpectrum +4C46BB098949B3B7CA9D53DD8F24AD0A Guillem de Bergueda (1985)(Centre Divulgador de la Informatica)(ES) ZXSpectrum ES +B74EC515890A68B00E3222D0787882AC Guillermo Tell (1989)(Opera Soft)(ES)[gunstick] ZXSpectrum ES +3A76817A0A23D918D1F3009C6FF8FB21 Gulpman (1982)(Aackosoft)(16K)(NL)(en)[a][re-release] ZXSpectrum en NL +3E7002FA5DF1E7C3C85AF15A6F32ACCE Gulpman (1982)(Aackosoft)(16K)(NL)(en)[re-release] ZXSpectrum en NL +EE113E1AE468126B64C2B18597E2BCA0 Gulpman (1982)(Campbell Systems)(16K) ZXSpectrum +5BE9BEC2FF0A6D1CAA62EC3EA3FFE667 Gulpman (1982)(Profisoft)(16K)(DE)(en)[re-release] ZXSpectrum en DE +9CB652E21BF425A136FED33E6773B084 Gulpman (1983)(Micromega)(16K)[re-release] ZXSpectrum +D26BF7A9A87E49B94E049E30BDED1D8C Gulpman (1983)(Softsync)(TC2048-TS2068) ZXSpectrum +538E747BD0675A4524D8CA644818B3B7 Gumball Guess (19xx)(Mitchell)(16K) ZXSpectrum +30BA732DF6A009B103D2ABACF680D41D Gun Law (1983)(Aackosoft)(16K)(NL)(en)[re-release] ZXSpectrum en NL +3EECE119AF65B343E6C373C9EC351220 Gun Law (1983)(Vortex)(16K) ZXSpectrum +7B592A272E406C56E192C5D25F949595 Gunboat (1987)(Piranha) ZXSpectrum +E124941BDB529C591341010DE0FCAE07 Gunboat (1987)(System 4)(ES)[re-release] ZXSpectrum ES +4CBF8ACF8CE87FB3F6D1965E4209444E Gunboat (1988)(Alternative) ZXSpectrum +5E2A3C2BFEBD2D17B6239B6C6C93AD48 Gunboat (1990)(Accolade)(128K) ZXSpectrum +9A6CB373291F345699CCFBD4514783B4 Gunboat (1990)(Dro Soft)(128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +F41B161E65545BF671C825A4120C3AD9 Gunboat (1990)(Dro Soft)(128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +6C1CAB6E275074BFE68BF8D1FA8A1F3A Gunboat (1990)(Dro Soft)(128K)(ES)(en)[re-release] ZXSpectrum en ES +0740E25FDC47B619A511226A78C8B69E Gunfighter (1985)(Sinclair User) ZXSpectrum +EBF190B3FB4C7C275D4436F9B2561D5E Gunfighter (1988)(Atlantis) ZXSpectrum +FA2552868C0978D8E26B4A498FD1E801 Gunfighter (1988)(Atlantis)[a] ZXSpectrum +0BC768E86EAC66B6DF63B70A237E4C83 Gunfighter (1988)(Atlantis)[a2] ZXSpectrum +63BD2C38766BA016D7EF614B3CB3CF30 Gunfighter (1988)(System 4)(ES)(en)[re-release] ZXSpectrum en ES +AA40FE382C2C33097DD1A7E3D0EB766B Gunfright (1986)(Ultimate Play The Game) ZXSpectrum +31EEADE004300D842E1A286797E0D661 Gunfright (1986)(Ultimate Play The Game)[a] ZXSpectrum +B613C551317F2B127484B6B270045880 Gunhed (1990)(Hellenic)(128K)(GR)(en)[a][aka Gunhead][aka Solaris 2] ZXSpectrum en GR +21764B6E74F0A88C184E469092401240 Gunhed (1990)(Hellenic)(128K)(GR)(en)[a][Sinclair User Covertape][aka Gunhead][aka Solaris 2] ZXSpectrum en GR +458D28AA81380754D9C4933404A7DA8A Gunhed (1990)(Hellenic)(128K)(GR)(en)[aka Gunhead][aka Solaris 2] ZXSpectrum en GR +C0E9F04A78DCBF8566219047F92DFC4F Gunhed (1990)(Hellenic)(128K)(GR)(en)[Sinclair User Covertape][aka Gunhead][aka Solaris 2] ZXSpectrum en GR +47DA1CB71C1425D47CB5DB048B22C6F9 Gunpowder, Treason and Plot (1988)(Redwood Designs) ZXSpectrum +AD11CC2828F6E1ED735E593624C33BCA Gunpowder, Treason and Plot (1988)(Redwood Designs)[Sinclair User Covertape] ZXSpectrum +6043283C562AB7C06754F8678D92CE34 Gunrunner (1987)(Erbe)(ES)(en)[Hewson Slowload][re-release] ZXSpectrum en ES +DF520A117E84A989D3F558A942B6B113 Gunrunner (1987)(Hewson Consultants) ZXSpectrum +979D4159592C1BC1A4CF48A5F7836BA3 Gunrunner (1987)(Hewson Consultants)[a] ZXSpectrum +35658B4EDC13CDB6598BC9014159D655 Gunrunner (1987)(Hewson Consultants)[a2] ZXSpectrum +E0A02D3858942D9901AF489754BF4F7B Gunrunner (1987)(Hewson Consultants)[a3] ZXSpectrum +812E8B5B9B48EF1CF9DBA5EC48A9CAC4 Gunrunner (1987)(IBSA)(ES)(en)[Hewson Slowload][re-release] ZXSpectrum en ES +A8392B66A93863D64CE5263002ABA44B Gunrunner (1989)(Rack-It) ZXSpectrum +6C715246AFB0EBF452E169A6B378D8ED Gunship (1987)(Erbe)(ES)(en)(Tape 1 of 2 Side A)[re-release] ZXSpectrum en ES +28FC525503E5B2B53AD70833D49582D2 Gunship (1987)(Erbe)(ES)(en)(Tape 1 of 2 Side B)[re-release] ZXSpectrum en ES +99C404F826CE32AD0EEE1721253B4BD3 Gunship (1987)(Erbe)(ES)(en)(Tape 2 of 2 Side A)[re-release] ZXSpectrum en ES +32158A63A1C4839C0F213D5DED2D263C Gunship (1987)(Erbe)(ES)(en)(Tape 2 of 2 Side B)[re-release] ZXSpectrum en ES +2A3D09CD20EE6708D66925D965100DCE Gunship (1987)(Kixx)(48K-128K)(Side A)[re-release] ZXSpectrum +3672E9703A4D9D6D1769C48BC54984EA Gunship (1987)(Kixx)(48K-128K)(Side B)[re-release] ZXSpectrum +B726244CE468E528A8B9DBE19FCC2BD9 Gunship (1987)(MicroProse)(128K) ZXSpectrum +1EF38A82FF707D085F5D38B373AAA892 Gunship (1987)(MicroProse)(128K)[a] ZXSpectrum +E9281681D683BB3611B79CF41D40E423 Gunship (1987)(MicroProse)(48K-128K) ZXSpectrum +F947122C4EC83F2BAB707C88F4C1B20E Gunship (1987)(MicroProse)(48K-128K)[a] ZXSpectrum +474CFF68594387023C71858E3230A120 Gunship (1987)(MicroProse)(Tape 1 of 2 Side A) ZXSpectrum +0FB6FA8251CC11DBBEA789729D384A4C Gunship (1987)(MicroProse)(Tape 1 of 2 Side B) ZXSpectrum +C83C73C664ACABAFACC32E5D10B8B82C Gunship (1987)(MicroProse)(Tape 2 of 2 Side A) ZXSpectrum +A8DFF4132C5C42E57952F22C050F98A9 Gunship (1987)(MicroProse)(Tape 2 of 2 Side B) ZXSpectrum +D2083A037BC6F2BA4DD3D3B96F95A4AF Gunslinger (1987)(U.S. Gold) ZXSpectrum +5AB9D04B56D5CCD9C3193F8D4805AD17 Gunslinger (1987)(U.S. Gold)[Alkatraz Protection System] ZXSpectrum +1EA3E5855D53FD58DB6CD01D187EC803 Gunsmoke (1987)(Go!)[a][aka Desperado][re-release] ZXSpectrum +38EE6CFB23495CB617C82F681E5F7091 Gunsmoke (1987)(Go!)[a2][aka Desperado][re-release] ZXSpectrum +A7F846DA2E87EDE37F74FEF223F56173 Gunsmoke (1987)(Go!)[aka Desperado][re-release] ZXSpectrum +F47D98F31A9C996377851DE5E52530BB Gunstar (1987)(Firebird) ZXSpectrum +ACC7D7D15D48172B2D5BBAF26E968861 Gunstar (1987)(Firebird)[BleepLoad] ZXSpectrum +2DA748AAF049A302712CB638CB110E29 Gutz (1988)(Erbe)(ES)(en)[re-release] ZXSpectrum en ES +2395CB1249D768E2E746DD471D7E7CFC Gutz (1988)(Ocean) ZXSpectrum +02C0230A83E94B8F5A79DEAC9293D69E Gutz (1988)(Ocean)[a][Sinclair User Covertape] ZXSpectrum +0E2E42E5EF4CDDBF12C68BB64A9458AE Gutz (1988)(Ocean)[a][SpeedLock 7] ZXSpectrum +919E7DBBED60ACA0744974BAA9384409 Gutz (1988)(Ocean)[Sinclair User Covertape] ZXSpectrum +FF34CFA5EC91BD2FAC27865DF0CA5E96 Gutz (1988)(Ocean)[SpeedLock 7] ZXSpectrum +18E19957DD6D80CEF9F1BDF7FC0061A5 Gwiezdne Imperium (1988)(Warszawskie Wydawnictwo Prasowe)(PL) ZXSpectrum PL +5A35B7217C1A7780C8928028268BCEA4 Gyron Arena (1986)(Firebird)(Side A) ZXSpectrum +92A1210387FFF7D126F10BA2F733D27C Gyron Arena (1986)(Firebird)(Side B) ZXSpectrum +C24004E83E08FEF864144DFD267D54C3 Gyron Atrium (1985)(Firebird) ZXSpectrum +23F852419C0C19A6E1BF01839E148801 Gyron Necropolis (1985)(Firebird) ZXSpectrum +3F0F24B3617D4F7FC60C63881A21B7A9 Gyroscope (1985)(Erbe)(ES)(en)[re-release] ZXSpectrum en ES +B89138F5B91A2C89AD21C70179EB4CA7 Gyroscope (1985)(Melbourne House) ZXSpectrum +1F2DAA387CA9A6637F36745102B34FF1 Gyroscope II (1987)(Color Magic) ZXSpectrum +A7DA8A4E96D44ED8B4793DA39348A8D6 Gyufas jatek (19xx)(Nyitrai, Laszlo)(HU) ZXSpectrum HU +946BC582C959B55E5EC75D1AE7AB8BC3 H.A.R.D. (1986)(Tynesoft)[a][aka Heavy Armed Roboid Destroyer] ZXSpectrum +34537BD07BD2FDB5D2900906C781A48D H.A.R.D. (1986)(Tynesoft)[a2][aka Heavy Armed Roboid Destroyer] ZXSpectrum +F3681A36A24C5793328F2BB411B9BD30 H.A.R.D. (1986)(Tynesoft)[aka Heavy Armed Roboid Destroyer] ZXSpectrum +2638C991393493492DD60D85B52C856D H.A.T.E. (1989)(Erbe)(ES)(en)[re-release] ZXSpectrum en ES +ADF2F90B40A803C9BB5EAA9D970830DF H.A.T.E. (1989)(Gremlin Graphics)[Alkatraz Protection System][aka Hostile All Terrain Encounter] ZXSpectrum +C59178EB81B810D9FB1C6620FFF1CA9C H.A.T.E. (1989)(Gremlin Graphics)[Sinclair User Covertape][aka Hostile All Terrain Encounter] ZXSpectrum +0D9DD908B4699760B0719241677C3A6D H.E.R.O. (1984)(Activision)[a][aka Helicopter Emergency Rescue Operation] ZXSpectrum +6DE66F51D4EE448053BB6C897B4A7DF8 H.E.R.O. (1984)(Activision)[aka Helicopter Emergency Rescue Operation] ZXSpectrum +5F8F6891CC470361183587F9DEDDEDE3 H.R.H. (1986)(8th Day)(Side A)[aka Her Royal Highness] ZXSpectrum +5A81B2FB97E89B754780030F8A3D3C9B H.R.H. (1986)(8th Day)(Side B)[aka Her Royal Highness] ZXSpectrum +D7EFBB57F6A6F93923E56C4684A9F103 H.R.H. (1986)(8th Day)[a][aka Her Royal Highness] ZXSpectrum +05D6119C4405A698B9737453BFC6EF39 H.R.H. (1986)(8th Day)[aka Her Royal Highness] ZXSpectrum +3C9F6E160A03A311A3E6656C3BF7AEB3 H.R.H. (1986)(G.I. Games)[re-release] ZXSpectrum +BCB6823CC6C8118ECFF8DEABB89B0D12 H.R.H. v2 (1986)(8th Day)[aka Her Royal Highness] ZXSpectrum +647A2913732898E60DBBBE864BB347BE Habilit (1988)(Iber)(ES) ZXSpectrum ES +A39E8946D820825B461040F6FE8DE78A Habilit (1988)(Iber)(ES)[a] ZXSpectrum ES +2CBCA0A83EFB98AFA821A2E266EA622E Hacker (1985)(Activision)(128K) ZXSpectrum +E5452E4E76EA1AEBBAD6D06AB59F4875 Hacker (1985)(Activision)(48K-128K) ZXSpectrum +8194F763C1A07141723B252CC9445F3C Hacker (1985)(Activision)(48K-128K)[a] ZXSpectrum +65CDAD1891911CB27B444DC69D9CA1FB Hacker (1985)(Proein Soft Line)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +A1FAFA1DF041D23027A88EC68479F6E9 Hacker II - The Doomsday Papers (1987)(Activision) ZXSpectrum +25ECDABA4CDE2DD32E5BB315DF7761EE Hacker II - The Doomsday Papers (1987)(Activision)[a] ZXSpectrum +8CA33F3F09E091E3706EEFF1353A1805 Hacker II - The Doomsday Papers (1987)(Activision)[a2] ZXSpectrum +6E34A0D1FDD9BDCA0CDFAE5575C3FC8C Hacker II - The Doomsday Papers (1987)(Activision)[a3] ZXSpectrum +0F414D80858124C82952FC4650E17923 Hacker, The (1986)(Load 'n' Run)(IT) ZXSpectrum IT +432C66D479C6953F172B3D1B81A2E548 Hackup (2016)(-)[CSSCGC] ZXSpectrum +C0868ECDA0DB7641721D007D7FFCD89F Hades (1996)(Adventure Workshop, The) ZXSpectrum +DCC11ABA9F10272283D28D1ED52AE3EE Hades Nebula (1987)(Gamebusters)[re-release] ZXSpectrum +68330A4E8F3618D8AAA00B054E17F65A Hades Nebula (1987)(Nexus Productions) ZXSpectrum +EFFF48C06445C725B0AEAC0E5592EF3B Hades Nebula (1987)(Nexus Productions)[a] ZXSpectrum +04623E1909A1342A22DA1558D472F1E4 Hades Nebula (1987)(Nexus Productions)[a2] ZXSpectrum +0198D67C240212F7A65F001C2BB42BEE Hades Nebula (1989)(MCM)(ES)(en) ZXSpectrum en ES +665B31D0E590D4C3206731EAFEB47882 Hajoverseny (2005)(Nyitrai, Laszlo)(128K)(HU) ZXSpectrum HU +06F5D0F05B3E2B17B87261A464F8A2C5 Hal Ant (1986)(Load 'n' Run)(IT) ZXSpectrum IT +E67870CFB591C3F93B9560FBCE744E4E Halaga (1985)(Interceptor) ZXSpectrum +52D64B273FF229502864B7415E7FE2CE Halaga (1985)(Interceptor)[a] ZXSpectrum +3631D0A437215CC7EEC5954AAB12BC53 Hallowe'en (1986)(ZX Computing) ZXSpectrum +BE0F9D8C49467A2854A12E6E47CCD81F Halls of Doom, The (1988)(R.D. Foord) ZXSpectrum +E8C7BA732C03F55F788A24347291103E Halls of Doom, The (1988)(R.D. Foord)(Side A) ZXSpectrum +17EEABF471FA86AFFA8B9ED4312EAF41 Halls of Doom, The (1988)(R.D. Foord)(Side B) ZXSpectrum +25405E090C2C0065FD9CD67299EBF8E1 Halls of the Things (1983)(Crystal Computing) ZXSpectrum +F91334EBC05D3FA75529241F116EE895 Halls of the Things (1983)(Crystal Computing)[a] ZXSpectrum +02C1533849E6443F1C3CDD58B5633187 Halls of the Things (1983)(Crystal Computing)[a2] ZXSpectrum +7A5C5D9B238253FC9160196799BF826A Halls of the Things (1983)(Crystal Computing)[a3] ZXSpectrum +3855260E2F6A0C8FA78C4FACE374D360 Halls of the Things (1983)(Crystal Computing)[a4] ZXSpectrum +D16C71CBA42BC438949AD72DC9348135 Halls of the Things (1983)(Crystal Computing)[a5] ZXSpectrum +31B99A0847FB42FD3FF160F7D5EE4853 Halls of the Things (1983)(Crystal Computing)[clam case] ZXSpectrum +4CE4C20C562382BEEDC6CAF07E80E6A2 Halls of the Things (1983)(Crystal Computing)[Sinclair User Covertape] ZXSpectrum +D771EDFE5C8B67B457515C112719CF88 Halls of the Things (1983)(Design Design)[re-release] ZXSpectrum +79EA3C63B2919E9B54631A1EF0A7A689 Halls of the Things (1986)(Firebird) ZXSpectrum +C0BA15A1A4109CB6BAD2B07F10A9FE29 Halls of the Things Remix (1986)(Design Design) ZXSpectrum +7780F7FDA516B0A64704AF085273DB84 Halma 2005 (2005)(NyitraiSOFT)(128K)(HU) ZXSpectrum HU +5B00D34F807E424277C4BF4A33EB0213 Hammer Boy (1991)(Dinamic)(48K-128K)(ES)(en) ZXSpectrum en ES +03A7F507C8272D92617554836E134E26 Hammer Boy (1991)(Dinamic)(48K-128K)(ES)(en)(Side A) ZXSpectrum en ES +CA2EC9614821972CA82A21E7A3F57855 Hammer Boy (1991)(Dinamic)(48K-128K)(ES)(en)(Side B) ZXSpectrum en ES +87B37494474B9BD4D09F6500431D6AB8 Hammer of Grimmold, The (1987)(River) ZXSpectrum +13222D83CBADA6AED60528725A0A70D0 Hammer of Grimmold, The (1987)(Zenobi)[re-release] ZXSpectrum +71EE7C24B3FD1FDA4BF890AA709B0EDD Hammerfist (1990)(Activision) ZXSpectrum +65291FB790331813E056EAF8AA497F6A Hammerfist (1990)(Activision)[SpeedLock 7] ZXSpectrum +420965CE70AB47D64C6A958CC9DF6E17 Hammerfist (1990)(MCM)(ES)(en)[re-release] ZXSpectrum en ES +FC0489B62EC190F7F3FF51AD195C2E7B Hammer-Head (1992)(Zigurat)(ES)(en) ZXSpectrum en ES +63B842C3177E46C47853559480F22E53 Hammurabi (1988)(Juza, Boguslaw - Kapitan, Radoslaw)(PL)(cs) ZXSpectrum cs PL +8CF168D63C5F54C06A4783D63606834B Hampstead (1984)(Melbourne House) ZXSpectrum +F87E6992100150D64FC0843BB6379E78 Hampstead v1 (1984)(Melbourne House) ZXSpectrum +22246CC15B2AEC2FA76EC0810690817B Hampstead v1 (1984)(Melbourne House)[a] ZXSpectrum +63B69A2A2D2B2E5062F1CA62F33C9D06 Hampstead v2 (1984)(Melbourne House) ZXSpectrum +355160D5421E2C0339AD42B29220D80C Hampton's Caught! (1984)(B.Sides) ZXSpectrum +A2E398ED4EB562194E6BDB631D6C8F82 Hamster (2011)(salvacam)[CSSCGC] ZXSpectrum +8C94A28F85A72C3615B664CB6BA176AB Hamte Damte (1988)(Cross Technics)(SE)(en) ZXSpectrum en SE +30424C239B6B7D55304A0AFCA87EE347 Handel Zagraniczny (1987)(Krajowa Agencja Wydawnicza)(PL)[aka Foreign Trade] ZXSpectrum PL +5AF8D8D9C9CD616381BCC52761927D49 Handicap Golf (1984)(CRL Group)[a][aka ZX Spectrum Golf] ZXSpectrum +75A717E4EA6B45D91DB3548FB2B1736E Handicap Golf (1984)(CRL Group)[a2][aka ZX Spectrum Golf] ZXSpectrum +37F1247193DD8AE00426053F145CB597 Handicap Golf (1984)(CRL Group)[aka ZX Spectrum Golf] ZXSpectrum +F7BC796D13537DE3F1243DCD11732897 Handicap Golf (1984)(Rebit Computer)(IT)(en)[re-release] ZXSpectrum en IT +CFE0B618509A4FF4A1CF6591364655EC Handy Andy (1984)(CRL Group) ZXSpectrum +81458021FD0910AB7EE293EA9B50C01E Handy Andy (1984)(CRL Group)[a] ZXSpectrum +28C55A86F60564EC81B6337AAC9E05E8 Handy Andy (1985)(Omega) ZXSpectrum +D961989FD1CCA5046AD14B53FAF6B2E1 Hangman v1 (1988)(R.D. Foord)(16K) ZXSpectrum +0A2CD76ACBB7E4D451467A520E76ED5C Hangman v2 (1988)(R.D. Foord) ZXSpectrum +0CB04E6D22C246331D9EB811D39CF099 Hanoi King (1983)(Contrast) ZXSpectrum +30631DFD725FABD932D5BCF029020F6F Hanoi King (1983)(Contrast)[a] ZXSpectrum +7157378EC890C9080A4FD8CB9491C9EA Hanoi torony (1984)(Nyitrai, Laszlo)(HU) ZXSpectrum HU +D78AA80ABDAF779780B20141940F3CCC Hanoi toronyai (2001)(Nyitrai, Laszlo)(128K)(HU) ZXSpectrum HU +9546010F19BF102C7E5AB89B3961C23C Happiest Days of Your Life, The (1986)(Firebird) ZXSpectrum +3869DD700FCF21BB2820AA91FEA184C8 Happiest Days of Your Life, The (1986)(Firebird)[a] ZXSpectrum +D3FE33B37CA3D552BE15B9E314E77EDA Happy Hour (1984)(Scorpio Gamesworld) ZXSpectrum +F1F5E10E29F2E15489009DFC50860EA8 Hard Cheese (1983)(PRISM Micro-informatique)(16K)(FR)(en)[re-release] ZXSpectrum en FR +5F91CC6E0032E77832DF75FB721806B3 Hard Cheese! (1983)(DK'Tronics)(16K) ZXSpectrum +FE70B18CA76C8A951DADC598D5729126 Hard Cheese! (1983)(DK'Tronics)(16K)(Side A) ZXSpectrum +567536676AB64753694263B29FC788DC Hard Cheese! (1983)(DK'Tronics)(16K)(Side B) ZXSpectrum +E4F32B26B155D159180B81E6C4910A40 Hard Drivin' (1989)(Domark) ZXSpectrum +61F7D04C538E35029CA909E77F82F682 Hard Drivin' (1989)(Domark)(128K) ZXSpectrum +FC5A86AAC12EE84F6BAEB7D5AF9DCADA Hard Drivin' (1989)(Domark)(128K)[a] ZXSpectrum +042C3129B49489066A847CD18DE4FC8C Hard Drivin' (1989)(Domark)(48K-128K) ZXSpectrum +1626A5ACAA7838A8644D851549D0178F Hard Drivin' (1989)(Erbe)(128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +8C487DDCF14BA610CE7371282A3317F0 Hard Drivin' (1989)(Erbe)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +D405B826E4DAF5CC01424C15CF27B2B3 Hard Drivin' (1992)(Hit Squad, The) ZXSpectrum +DD6AFEAB17EEA39CA3899FF6C13D24E4 Hard Drivin' (1992)(Hit Squad, The)(128K) ZXSpectrum +AF9906281F3541302C483D978C7F83E7 Hard Lines (1984)(Your Computer)(16K) ZXSpectrum +F8BF0CA91DBFCE39837CA9CAB3931F0A HardBall! (1986)(Advance Software Promotions)[Alkatraz Protection System] ZXSpectrum +B6E55693E9B06ADF6DA59F5D641A15D4 HardBall! (1986)(Kixx)[Alkatraz Protection System][re-release] ZXSpectrum +A6DC7CEE9233FCE1CCDFB342E89160A7 Hareraiser - Finale (1984)(Haresoft)(16K) ZXSpectrum +A5526072A09896E22552F625ECC12F3A Hareraiser - Prelude (1984)(Haresoft) ZXSpectrum +95AC58E845D185F3F0F28255426D5FD5 Hareraiser - Prelude (1984)(Haresoft)(Side A) ZXSpectrum +504417A9E6FD43989050F43DABB928A2 Hareraiser - Prelude (1984)(Haresoft)(Side B) ZXSpectrum +E81949FAFE84555EF5C38FACB4C73810 Hareraiser - Prelude (1984)(Haresoft)[a] ZXSpectrum +E77CBE4010233602A37651F9B63A6CBC Harlequin (1985)(Mr. Micro) ZXSpectrum +7D2A8C6CDF285C08FCCD4BF6F923381B Harrier Attack! (1983)(Durell)(16K) ZXSpectrum +6C27F068EB65C3AE4BE7D359BCE219A5 Harrier Attack! (1983)(Durell)(16K)[a] ZXSpectrum +EAD063A997C80E96EF1F910514143AC8 Harrier Attack! (1983)(Encore)(16K)[re-release] ZXSpectrum +03BCCF30A0659BB7393762BC80063107 Harrier Attack! (1986)(2.99 Classics)(16K) ZXSpectrum +E0951E55E76012A5B3654FB96E015747 Harry Goes Home (1984)(Pulsonic) ZXSpectrum +3DE087AD24920FDD912205D52834F106 Harry L'Hippy (1986)(Load 'n' Run)(IT) ZXSpectrum IT +5136C0D25C0F96791E844B25DFABA7A8 Harry Potter Adventure v1.1 (2009)(Zeropolis Element) ZXSpectrum +E066F49D813518FEAF65F8D298690417 Harry the Hippy (1991)(Psychaedelic Hedgehog) ZXSpectrum +7787D428EBED307E783792D6C7A3046F Harte Nuss (19xx)(-)(de) ZXSpectrum de +EC35A0DB2B9907EBFC536A0D95961810 Harvesting Moon, A (1985)(8th Day) ZXSpectrum +A40F789759EF97FE4BB34B77E643C54F Harvesting Moon, A (1985)(8th Day)[a] ZXSpectrum +447DE86694BACDE2945B803F5C95911B Harvesting Moon, A (1985)(8th Day)[a2] ZXSpectrum +6808FCCB39C77431C8803D46DEB2FB6B Harvesting Moon, A (1985)(G.I. Games)[re-release] ZXSpectrum +4976566FD0B43C40777E93C0743ACBA4 Harvey Headbanger (1986)(Firebird) ZXSpectrum +EE01264AF04DB0111ADDB5E47A073AC7 Harvey Headbanger (1986)(Firebird)[a] ZXSpectrum +9FE53BF366FD085DB52FF303A3CB94D6 Hat Catch (2007)(Wihlborg, Michael)(128K)[CSSCGC] ZXSpectrum +1F5DE8C3DE6B1B94A654EE8F3FDFBFE5 Haunted Hedges (1983)(Dixons)(16K)[re-release] ZXSpectrum +43D614D7BF3C7AB0FACC0D4400B728F6 Haunted Hedges (1983)(Micromega)(16K) ZXSpectrum +4F944349B1602A4F36082F0F5EB17B9C Haunted Hedges (1983)(Micromega)(16K)[a] ZXSpectrum +004F856DAD251EC0B547D5D6742B9F92 Haunted Hedges (1983)(Micromega)(16K)[a2] ZXSpectrum +B0479B5345BCA805F559266A874E3DB0 Haunted House (1983)(C&VG)(16K) ZXSpectrum +A19ADE7D4540FDF8E26A957EBD177EE9 Haunted House (1983)(Usborne Publishing) ZXSpectrum +97A519D0F917C34BD130D30A32787F2E Haunted House (1992)(Your Sinclair)[a][aka Adventures of W Scribo, The] ZXSpectrum +E852E88985F86DBCB331C8D4B9959BA7 Haunted House (1992)(Your Sinclair)[aka Adventures of W Scribo, The] ZXSpectrum +AE61615E3408627374F269297B47C713 Haunting, The (1991)(Elven Adventurers)(Side A) ZXSpectrum +A9D2AD68ABB4068730826B4559EB1017 Haunting, The (1991)(Elven Adventurers)(Side B) ZXSpectrum +F20D1C4C4B0344992DFFB07760B1A9ED Havoc (1984)(Dynavision) ZXSpectrum +DB2A2091260F6E44BC70C5F9BCBE07DE Havoc (1990)(Players Premier) ZXSpectrum +4192C1424C91E36CD773DDFDA2641A50 Havoc (1990)(Players Premier)(128K) ZXSpectrum +F0B40013FBFA92F53B6C1942F1A6AB92 Havoc (1990)(Players Premier)(48K-128K) ZXSpectrum +1F92D596361A2A1D173A12821CF57732 Havoc (1990)(Players Premier)(48K-128K)[a] ZXSpectrum +21F6CD198CBE993F15AFC50B6F9CEBB8 Hawk Storm (1991)(Players Premier)(Side A) ZXSpectrum +9D2A0635B9D63FA593D3DCCB0C9C2737 Hawk Storm (1991)(Players Premier)(Side B) ZXSpectrum +493726F4B44700AA182A489F19B7568D Hawks (1983)(Lotus-Soft)(16K)[a][aka Hawkes] ZXSpectrum +167B8C200B9A7874337A3E354E804360 Hawks (1983)(Lotus-Soft)(16K)[aka Hawkes] ZXSpectrum +4E6774EBF8B1E368BA0F79775D77C714 Hawks (1984)(King)(16K) ZXSpectrum +A1B284E5067D8D80A182E7FA380F4BCB He Had Such A Big Head That If He Were A Cat He Would Have To Toss The Mice From Under The Bed With (2010)(Mojon Twins, The)[CSSCGC] ZXSpectrum +DB49BFD634D15CCA45BDFF623826BB7F He Had Such A Big Head That If He Were A Cat He Would Have To Toss The Mice From Under The Bed With (2011)(Apenao)[CSSCGC] ZXSpectrum +5FD7C57BAFD42A2C47F30761AB9138BE Head over Heels (1987)(Erbe)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +CD6374AD8D0B88CD65B5D200B714A7F2 Head over Heels (1987)(Hit Squad, The)(48K-128K)[SpeedLock 2][re-release] ZXSpectrum +E3E69ECED0E5816DB25919D73A1E2EA8 Head over Heels (1987)(Ocean)(48K-128K)[a][aka Foot and Mouth] ZXSpectrum +650D8E1D8789E3C15BA881092BB53391 Head over Heels (1987)(Ocean)(48K-128K)[aka Foot and Mouth] ZXSpectrum +82BB33587530D337323EF3CD4456D4C4 Head over Heels (1987)(Ocean)(48K-128K)[SpeedLock 2][aka Foot and Mouth] ZXSpectrum +0F6B68025F5329ABD029702BB166F164 Head the Ball (1992)(Crash) ZXSpectrum +700369364805B0CDBDA9CBFF6F2C21EF Headbangers Heaven (1983)(Llamasoft) ZXSpectrum +6F7E720E6CBA90EC2DACEEDE59F28D01 Headbangers Heaven v1 (1983)(Llamasoft) ZXSpectrum +F46BA3A9A4E1EAC6775E9A4735D0BD3D Headbangers Heaven v2 (1983)(Llamasoft) ZXSpectrum +4CFA49EC454AEAF1A9D03D7E7E1DB0B1 Headcoach (1986)(Paxman Promotions)[re-release] ZXSpectrum +10B69146D40733D0B9928C0E370EB331 Headline (2010)(Collins, Paul E.)[CSSCGC] ZXSpectrum +4CD5139229009EE3663ADBF3DA187F8C Headstart (1987)(Bug-Byte) ZXSpectrum +86DC0F8691E7512A27C19F3BBF53BC31 Headstart (1987)(Bug-Byte)[a] ZXSpectrum +DC9EFC4DF1BE24CFD5F9253CF30440AD Heartbroken (1989)(Atlantis) ZXSpectrum +4E8E5906BC1A6EE5D8A397749EFBB7C5 Heartland (1986)(Odin Computer Graphics)[a][aka Kimera] ZXSpectrum +69A5DD002BDE6014639AA3A9BB413E82 Heartland (1986)(Odin Computer Graphics)[aka Kimera] ZXSpectrum +AA37138C062D1D0E89F3CA46DB2A8153 Heartland (1986)(Odin Computer Graphics)[Sinclair User Covertape][aka Kimera][password PLANE] ZXSpectrum +D6E069721403BAAFB8A3586B480E8A10 Heat Leader '87 (1986)(Lambourne Games) ZXSpectrum +854DF48CB3F1E1349FD4CD31E28B1513 Heat Leader '91 (1992)(Lambourne Games)(Side A) ZXSpectrum +477724C1B794E324BAE07471DD8C39CD Heat Leader '91 (1992)(Lambourne Games)(Side B) ZXSpectrum +0F1736EACB81C5C9C06E40356C03BE2D Heat Leader '97 (1986)(Lambourne Games) ZXSpectrum +2590C979A0CFAC3F680A35FEA4581548 Heathrow Air Traffic Control (1983)(Hewson Consultants)(16K)[a][aka Heathrow Radar] ZXSpectrum +2E9A6F8E6FAFCF917A4E68EDA849B380 Heathrow Air Traffic Control (1983)(Hewson Consultants)(16K)[aka Heathrow Radar] ZXSpectrum +20F9870DA5A1DBA09F8446EC16AC07BD Heathrow International Air Traffic Control - London Heathrow (1984)(Hewson Consultants) ZXSpectrum +7A2E4A159F407A535763DF57AA72A141 Heathrow International Air Traffic Control - Schiphol Amsterdam (1984)(Hewson Consultants) ZXSpectrum +99334A5F0662066303EE11189EC4E965 Heathrow International Air Traffic Control (1984)(Hewson Consultants) ZXSpectrum +CB0CF27954B48FDB9CBE3A9C59CE80AD Heavy Lift Helicopter (19xx)(Eclipse)(CZ)(en) ZXSpectrum en CZ +486CC4ECC58B5D86589DC47673DF7E46 Heavy Metal (1990)(U.S. Gold)(48K-128K)(Side A)[Alkatraz Protection System] ZXSpectrum +D22C8CA6396BBC0F94D37DB957740FB0 Heavy Metal (1990)(U.S. Gold)(48K-128K)(Side B) ZXSpectrum +18270AFF610603D28F2A161094A0023A Heavy Metal + Beach-Head (1990)(Erbe)(128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +53C7A8811A083107564AE24BADD3ECC8 Heavy Metal + Beach-Head (1990)(Erbe)(128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +4E8D48E2F30EAC7455A3AF9D6347DE9A Heavy on the Magick (1986)(Gargoyle Games) ZXSpectrum +203B36A9FFA241089CB2741043C6563A Heavy on the Magick (1986)(Gargoyle Games)(Side A)[Gargoyle] ZXSpectrum +248378AA90B20FDCFC961804B78CEEDD Heavy on the Magick (1986)(Gargoyle Games)(Side B) ZXSpectrum +CAECA0EE3931FE5A69796ADB7B435C30 Heavy on the Magick (1986)(Gargoyle Games)[a] ZXSpectrum +02874B1C639B4C11AF521AAC64EFBA67 Heavy on the Magick (1986)(Gargoyle Games)[a2] ZXSpectrum +ABF7C7E7506091096545678BB06ACCF1 Heavy on the Magick (1986)(Gargoyle Games)[Your Sinclair Covertape] ZXSpectrum +58FDF64583FDAAB27875CA3A2C65C331 Heavy on the Magick (1986)(Rebound)[re-release] ZXSpectrum +7F047B802BCF433F80D618036CA9E326 Heavyweight (19xx)(-)(16K) ZXSpectrum +6AC7E8AC1C6B60942EAEB3D6A27758B3 Hedda Strikes Again (2003)(Adventure Probe)(128K) ZXSpectrum +483135C76E145C27BB3C97AE02CD72C7 Hedda's Revenge (1999)(Adventure Probe)(128K) ZXSpectrum +67F5137468C0365DAC2B466DF384A176 Hedor del Dinero, El (1993)(Benedi, Emilio Jose Grao - Grao, Juan Pablo Lopez)(ES) ZXSpectrum ES +CAE84189ADBCD9727A817C083F9911F5 Heist 2012 (1987)(Firebird) ZXSpectrum +D044D916F13EF6E76AA58CB79E1CC906 Heist 2012 (1987)(Firebird)[a] ZXSpectrum +10DDCA76B921E25718537DDC7F39DCA5 Helichopper (1985)(Firebird) ZXSpectrum +CF837DFAEA6F635388CD129B8199A756 Helichopper (1985)(Firebird)[a] ZXSpectrum +386A5ADFCB12928A060DC5B699E23D66 Helicopter (1994)(Kotsoft)(RU) ZXSpectrum RU +5F2875EFE574A601813D9440820AA59C Helicopter1 (1994)(Kotsoft)(128K)(RU)(en-ru) ZXSpectrum en-ru RU +4503626241F6EE265B3A6D120DC377F2 Helikopter (1983)(CPU)(16K)(DE) ZXSpectrum DE +F0B5591D95A7124CAFC76424AE2407E7 Helikopter (1994)(Jansoft)(HR)(ru) ZXSpectrum ru HR +ADF85D2376462A83BA13C69465098152 Heli-Land (19xx)(-)(16K)(de) ZXSpectrum de +F8D262A9D32FCFBB18EEBA2B0E2B8EAE Hell Drivers (1982)(O'Neill, Mike) ZXSpectrum +0C3914DFE728FFF5BEA681094137B2A9 Hellfire (1985)(ABC Soft)(ES)(en)[re-release] ZXSpectrum en ES +525F79CA67EA6D5AC2F84DC0EDCDBE13 Hellfire (1985)(Melbourne House) ZXSpectrum +4338C7E7CFB58AF2762059A212870CB5 Hellfire (1985)(Melbourne House)[a] ZXSpectrum +E7A9296FEC72A157891212D59EBD34A7 Hellfire Attack (1989)(Erbe)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +34DBE0F31B7F98CFE1C541209AB41D91 Hellfire Attack (1989)(Erbe)(48K-128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +75F4A9255BBEA64294E29338B5495E0A Hellfire Attack (1989)(Martech Games)(48K-128K) ZXSpectrum +167A5FA5701FA3E0BB8A4CBD17196A36 Hellfire Attack (1989)(Martech Games)(48K-128K)(Side A) ZXSpectrum +00EA6FE27F644A2A3F1F5ACD0CD49F9E Hellfire Attack (1989)(Martech Games)(48K-128K)(Side B) ZXSpectrum +237A1A347E3B250B824797069C149486 Helm, The (1985)(Firebird) ZXSpectrum +29E6DEEFB418811C0770704DF9F8EE01 Helm, The (1985)(Firebird)[a] ZXSpectrum +A2237C165E97EC356FBDD792555E56EE Helm, The (1985)(Firebird)[a2] ZXSpectrum +08EC32D57C8E3BA1871ADB063B0AC23A Helter Skelter (1991)(Audiogenic)(48K-128K) ZXSpectrum +F252BFCDA094496A860255DF3ACA7488 Helter Skelter (1991)(Audiogenic)(48K-128K)(Side A) ZXSpectrum +B31AF7F031AE6DB6363E2E2C65AFDC45 Helter Skelter (1991)(Audiogenic)(48K-128K)(Side B) ZXSpectrum +17C6FFBF255CCC574BBDED355B9AB46F Helter Skelter (1991)(System 4)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +F086DB8C0FB3F010650FA4735542DDE1 Helvera - Mistress of the Park (1993)(Adventure Probe)[re-release] ZXSpectrum +165101B3382B41A6FCAFBD47A8EAE767 Helvera - Mistress of the Park (1993)(FSF Adventures) ZXSpectrum +9BC65726F01B5196B3A95E1E495C91DC Helvera - Mistress of the Park (1993)(FSF Adventures)[a] ZXSpectrum +4C924906745B60FD7EDF17C5E2A18DAF Helyscere (2002)(Nyitrai, Laszlo)(HU) ZXSpectrum HU +465C094A7074D9169A85797CFF6900B5 Henry's Cat (2013)(-)[CSSCGC] ZXSpectrum +CFE1D3CAD1C1F63CFF2BB94E57C59011 Henry's Hoard (1985)(Alternative) ZXSpectrum +EBB303A6E80F42BEF378AA7B441116C9 Henry's Hoard (1985)(Alternative)[a] ZXSpectrum +F0644FC9B6D51276FF483FB55B1603FE Henry's Hoard (1985)(Alternative)[a2] ZXSpectrum +40C3BF1FAF384CF42E628D75BA25663D Herbert Dummy Pun (1985)(Jackson Soft)(IT)(en)[aka Herbert's Dummy Run][re-release] ZXSpectrum en IT +54763FB2533A895ED1FAB6201D4E399B Herbert's Dummy Run (1985)(Erbe)(ES)[a][re-release] ZXSpectrum ES +046C9EF27BA77A9D90D4313031285D60 Herbert's Dummy Run (1985)(Erbe)(ES)[a2][re-release] ZXSpectrum ES +89410128712A6880B9206DCD8B13208B Herbert's Dummy Run (1985)(Erbe)(ES)[re-release] ZXSpectrum ES +BE547CF1881D7EFEB1FE93F58BF87C64 Herbert's Dummy Run (1985)(IBSA)(ES)[re-release] ZXSpectrum ES +E43B1A149C9BD60310A107CAD730F7F8 Herbert's Dummy Run (1985)(Mikro-Gen) ZXSpectrum +1C2D85C60C55E6944A3EAB7BF71FECCB Herbert's Dummy Run (1985)(Mikro-Gen)[a] ZXSpectrum +5D4BF3A9AC226925196F96CFC561D831 Herbert's Dummy Run (1985)(Mikro-Gen)[a2] ZXSpectrum +4C1BB5EA97D26272E3FF9EC89B99C8B2 Herbert's Dummy Run (1985)(Mikro-Gen)[a3] ZXSpectrum +14D271BA6D4DEF96318B1CF4BEED4BB3 Hercules - Slayer of the Damned (1988)(Byte Back)(128K)[re-release] ZXSpectrum +95F8F27E390C3D7D2E4CDE42A42D79A4 Hercules - Slayer of the Damned (1988)(Erbe)(128K)(ES)(en)[re-release] ZXSpectrum en ES +C34AA6EDF2C1BBDC76989410AB8A8335 Hercules - Slayer of the Damned (1988)(Gremlin Graphics)(128K) ZXSpectrum +6F920F6333713F86702BD8E2277538EA Hercules - Slayer of the Damned (1988)(Gremlin Graphics)(128K)[a] ZXSpectrum +98AC5662F3B934DE55B31B4ADCF4345D Hercules - Slayer of the Damned (1988)(Gremlin Graphics)(128K)[a2] ZXSpectrum +93BF14FFA35F3A40BBEA16E308FECE6C Hercules - Slayer of the Damned (1988)(Gremlin Graphics)(48K-128K) ZXSpectrum +4286ADF994FCB8F0DC46BC952CD0B677 Hercules (1986)(Alpha-Omega) ZXSpectrum +5A701B28F6FA586B83517FB8319596D8 Hercules (1986)(Alpha-Omega)[a] ZXSpectrum +DD1D3586CEA19FE2E83A9771527EEC17 Here Be Tygers (1985)(Automata UK) ZXSpectrum +EDB4B306E9E99022921949B699CAD8B3 Here Be Tygers (1985)(Automata UK)[a] ZXSpectrum +CA0DF3C5067B254ECB80A687AA391B2A Here Be Tygers (1985)(Automata UK)[a2] ZXSpectrum +3C354DC96B1B2BF11EEFF6ABF68FDA4E Here Comes the Sun (1983)(Alligata) ZXSpectrum +7861CEC8B5ADB1DEC4C87A8AF4BA8CEE Here Comes the Sun (1983)(Alligata)[a] ZXSpectrum +4358A09F178865F1E94662F9B6F2F527 Here Comes the Sun (1983)(Dixons)[re-release] ZXSpectrum +67019D1AFDE0224681679E8C5A7D29E6 Heritage (2009)(Miazga, Rafal)(PL)(en) ZXSpectrum en PL +4045DB3C95A33FD57563B9D9C0470F15 Hermitage, The (1989)(Pegasus)(48K-128K) ZXSpectrum +61F38CF3B938A48F4E124C268ED0B6C8 Hermitage, The (1989)(Pegasus)(48K-128K)[a] ZXSpectrum +96DFEA3CA626E63763FE8E7D75FDC6BE Hermitage, The (1989)(Pegasus)(48K-128K)[a2] ZXSpectrum +2130323604ED674E35D86F305347F348 Hermitage, The (1989)(Pegasus)(48K-128K)[a3] ZXSpectrum +ADA14B922EB18DF36B3F62510064A1C3 Hermitage, The (1991)(FSF Adventures)(128K) ZXSpectrum +876852D502FB2493512D82B50496741C Hermitage, The v2 (1989)(Pegasus)(128K) ZXSpectrum +0A0AFB86D1EF8BE80605DE33D03FFA19 Hernyo (1984)(Nyitrai, Laszlo)(HU) ZXSpectrum HU +1E12E92388286EC0A3A4914581FD680C Hero for Sorania, A (1998)(Adventure Probe)(128K) ZXSpectrum +DED552EA0014094594B5EF5559FCA154 Hero Quest - Return of the Witch Lord (1991)(Dro Soft)(128K)(ES)[re-release] ZXSpectrum ES +AC03DE9EBD97C888A1B4CA807530462F Hero Quest - Return of the Witch Lord (1991)(Gremlin Graphics)(128K)(Side A) ZXSpectrum +0052B8C3CDFB75A29EFCE0459D29D319 Hero Quest - Return of the Witch Lord (1991)(Gremlin Graphics)(128K)(Side B) ZXSpectrum +585CF2074C8608471430B60AFDC88B0B Hero Quest (1991)(Dro Soft)(128K)(ES)[re-release] ZXSpectrum ES +1FAFA7E2585326EC4B59905E90B2FF8C Hero Quest (1991)(GBH Gold)(48K-128K)[re-release] ZXSpectrum +A22E75A6A2EF537E266563163227CBE5 Hero Quest (1991)(Gremlin Graphics) ZXSpectrum +57DBB101BCD33ED18241CDA2FF7023AC Hero Quest (1991)(Gremlin Graphics)(128K) ZXSpectrum +33BFCEF8497FAF0096F1550D38C7E6D4 Hero Quest (1991)(Gremlin Graphics)(128K)[a] ZXSpectrum +812362F95EC481BFC2AB3383493FEA4E Hero Quest (1991)(Gremlin Graphics)(48K-128K) ZXSpectrum +6161046FCCB4E489F79A900B42504230 Hero Quest (1991)(Gremlin Graphics)(48K-128K)[a] ZXSpectrum +C5CA5549CAE53DE9E9B24F5324DECC28 Hero Quest (demo) (1991)(Gremlin Graphics)(48K-128K)[Crash Covertape] ZXSpectrum +39488E3D9CCF533E36BE1C02003F28C7 Heroes '92 (1992)(Proxima)(128K)(CZ) ZXSpectrum CZ +6A26831D1C9B3B6D6F1D07CD29636170 Heroes '92 (1992)(Proxima)(128K)(CZ)[a] ZXSpectrum CZ +2C2E36354453ECA8CE169EDF232ADD83 Heroes of Karn (1984)(Interceptor) ZXSpectrum +14B00A75089B425906A5D68D83615D1C Heroes of Karn (1984)(Interceptor)[a] ZXSpectrum +ABAB44FE0CCCE2D67D7C6EFCEF5B7136 Heroes of Karn (1984)(Interceptor)[a2] ZXSpectrum +BB8105F59D48A25C17E4AD0BB57E4944 Heroes of Magic (2011)(Caubet, Josep Coletas)(ES)(en) ZXSpectrum en ES +337BCF9DF867BEEDF941AA55C8C28AAB Heroes of the Lance (1988)(Erbe)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +1110F3F860AFC6E20FE5F3DCD37AEFFE Heroes of the Lance (1988)(Erbe)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +506F26B0BC490E097F7288D82DBE317F Heroes of the Lance (1988)(Kixx)(Side A)[Alkatraz Protection System][re-release] ZXSpectrum +DCDA7C49FEEFBA1D1BE74CA587ECF814 Heroes of the Lance (1988)(Kixx)(Side B)[re-release] ZXSpectrum +8B21CB5389AF25C0110909492F30E099 Heroes of the Lance (1988)(U.S. Gold) ZXSpectrum +3FEAC686AB72C1D6B244B7B0D8C2BFC0 Heroes of the Lance (1988)(U.S. Gold)(Side A)[Alkatraz Protection System] ZXSpectrum +DEB5CD1D92649C5CBE329F2F3BD70003 Heroes of the Lance (1988)(U.S. Gold)(Side B) ZXSpectrum +6B60012D8D615F913173E16E6F952F8E Heroes of the Lance (1988)(U.S. Gold)[a] ZXSpectrum +F6859B469A8A9FA4F924B527E53AB3A5 Hero-Quest 2D (1994)(Karry Soft)(128K)(ES) ZXSpectrum ES +0126622F6891E6CF1041B1A19D157BBF Herotocrap (2003)(Nandotur)[CSSCGC] ZXSpectrum +6AAC3CCC5C7B115CAC37587BF6E9FDAF Hetty (2005)(Valverde, Roberto)(ES) ZXSpectrum ES +FCC9A09E171F22B32978567500DE7C09 Hexagonia (2001)(VTS)(CZ)(en) ZXSpectrum en CZ +6BE0544CDFD0035AAAF2E6DCA768AC12 Hexcellent (1993)(Your Sinclair) ZXSpectrum +FD83CAD8A1EE9EDC909B01FB4DD939FE Hexcellent (1993)(Your Sinclair)[a] ZXSpectrum +51CF5DA2282016881C14A31492B1FE41 Hexxagon (1994)(WE)(128K)(BY)(ru) ZXSpectrum ru +98FDB7EA08CB5A61A63E3518A13F6E9E Hi Q Quiz (1989)(Blue Ribbon) ZXSpectrum +8F8811FAA4EEE4F9AEDF50E8B08FC2A0 Hibernatus (1987)(Enter Computing)(PL) ZXSpectrum PL +F3C18127164D01BC52DF97EA7F1B1900 Hic Game (1988)(Load 'n' Run)(IT) ZXSpectrum IT +3E1CB4793DC6CDAAD21FCF43BF064080 Hidden City (1983)(Bytewell)(16K) ZXSpectrum +424DBEA47107FE3647786A35E00DD4CE Hide and Seek (1995)(Adventure Probe) ZXSpectrum +1936B208CCAE0D900E78C2E79A10FD70 Hide and Seek (1995)(Zenobi)[re-release] ZXSpectrum +AF78D18ECEB3164865324E9F198F05C2 Hideous (1992)(Alternative) ZXSpectrum +AAD9B0219EA1E2558BA849F34FC91420 High Frontier (1987)(Activision) ZXSpectrum +1C5AF31A0524528C2DA6ED71123398F6 High Mountains, The (1984)(Personal Computer News) ZXSpectrum +C5DE6805C0B62E6DC263D54C6A29C99F High Noon (1983)(Abbex Electronics)(16K)[re-release] ZXSpectrum +33BEEAF45F964060D651BFC05EE408AB High Noon (1983)(Profisoft)(16K)(DE)(en)[re-release] ZXSpectrum en DE +6CF5EF50B269BA7871C7787A92A88A83 High Noon (1983)(Work Force)(16K) ZXSpectrum +B9CD4AA88D590F8A7C8FC7E953B2193E High Steel (1989)(Alternative)(48K-128K)(Side A)[BleepLoad][re-release] ZXSpectrum +09FD79A2FA2ABCD91717E31AD21EDD0F High Steel (1989)(Alternative)(48K-128K)(Side B)[re-release] ZXSpectrum +727780AC880B12F0E874F851593B9F50 High Steel (1989)(Erbe)(128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +0AC04D39CB786F520BFE023E61E8E136 High Steel (1989)(Erbe)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +5DEC27A0DACF39B520718415F11D40BF High Steel (1989)(Screen 7)(48K-128K) ZXSpectrum +EC34D55E348D4E321FCD6A66C4100CD3 Highlander (1986)(Ocean) ZXSpectrum +1B1718FC5EB076F670299B2B23A20A4A Highlander (1986)(Ocean)(Tape 1 of 3) ZXSpectrum +7EE76AFC041830140443E664695C0C72 Highlander (1986)(Ocean)(Tape 2 of 3) ZXSpectrum +A5CDD15A11696640547379F16537E0A5 Highlander (1986)(Ocean)(Tape 3 of 3) ZXSpectrum +4FBE85B56CE9F9E72DC9AE27529868FE Highlander (1986)(Ocean)[SpeedLock 2] ZXSpectrum +329A0CB369BF4B3D4375EE6A06AFE8B0 Highrise Harry (1983)(Blaby Computer Games) ZXSpectrum +3DF4425959FEB90C8FCED1B794922BAC Highrise Harry (1983)(Blaby Computer Games)[a] ZXSpectrum +DFC779FB36ECB9380BFDFEF12D190A6B Highrise Harry (1983)(Blaby Computer Games)[kempston] ZXSpectrum +C389432E81EA44BEF89EA5933DFF5EC6 Highway Encounter (1985)(Vortex) ZXSpectrum +016CED4D505B8CC72CF95F6DF9AB562A Highway Encounter (1985)(Vortex)[a] ZXSpectrum +9BA789EB9BD5438F823A6809F1EF5009 Highway Encounter (1985)(Vortex)[a2] ZXSpectrum +834503176557D082EE53BAC17E3F3746 Highway Encounter (1985)(Vortex)[a3] ZXSpectrum +F2AD73DC186913FE811E1F7698BF80C5 Highway Encounter (1985)(Vortex)[Sinclair User Covertape] ZXSpectrum +B290AA33CDEA44944AB42E64D449033C Highway Encounter (1985)(Vortex)[SpeedLock 1] ZXSpectrum +5E1AA1D89103B0C7EBF029E1E7F443DB Hijack (1986)(Electric Dreams) ZXSpectrum +D9533A4A3B33DB141083BB546CCC1E33 Hijack (1986)(Electric Dreams)[a] ZXSpectrum +67B600DBB53427FCA689CE1DAB6D2818 Hijack (1986)(Summit)[re-release] ZXSpectrum +5A0B0040D373E1CCA2A5B3F65E9A186F Hired to Kill (1993)(Powell, Tom)(128K) ZXSpectrum +C551242CC18777C8DCF5DF2B4CD9A533 Historia Interminable II, La (1991)(System 4)(ES)(en)[aka Neverending Story 2, The] ZXSpectrum en ES +FD1F1E15CE5CFE3E38EA73B1BD43B54F Hit (1989)(Zenobi) ZXSpectrum +81BCD879CB00683D36114A8ACA822C8A Hit Man, The (1984)(Scorpio Gamesworld)(Side A) ZXSpectrum +9CDFD96EFF2A96DADC8E9B17DA45D204 Hit Man, The (1984)(Scorpio Gamesworld)(Side B) ZXSpectrum +86A7DDB8F63F24A55500DA74A1629104 Hit Squad, The (1989)(IBSA)(48K-128K)(ES)(en) ZXSpectrum en ES +77A97010FCE57E2C2F657B9ED98CBC0F Hitch-Hikers Guide to the Galaxy, The (1983)(Estuary Software Products) ZXSpectrum +4B452F0DA76D750441FFBB444A93ADEE Hitch-Hikers Guide to the Galaxy, The (1983)(Estuary Software Products)[a] ZXSpectrum +6CA90A31CD437160FC741E762D4A11F0 Hive (1986)(Firebird) ZXSpectrum +D34AB4599FFAE974EDD7622D75FE800B Hive (1986)(Firebird)(Side A)[BleepLoad] ZXSpectrum +F04F33B786723D933CF362EFDB760B37 Hive (1986)(Firebird)(Side B) ZXSpectrum +D206BB459612548A151F678A9822DD74 Hive (1987)(Dro Soft)(ES)(en)[BleepLoad] ZXSpectrum en ES +383D8D18D788B005FDACA0207F2A092A Hobbit, El - Vah-ka's Cut (2013)(Mojon Twins, The)(ES)(en)[aka Hobbit, The - Vah-ka's Cut] ZXSpectrum en ES +0D52FC0B158EF667DAFAE48345333508 Hobbit, El - Vah-ka's Cut (2013)(Mojon Twins, The)(ES)[aka Hobbit, The - Vah-ka's Cut] ZXSpectrum ES +D98D0F515A6DB2B832C0316F4D94A1A7 Hobbit, El (2012)(J.B.G.V.)(ES)(en-es) ZXSpectrum en-es ES +0A450F39EDA54E7148EB186D3338117E Hobbit, The (1982)(Sinclair Research)[re-release] ZXSpectrum +E974AE7238D125B315980CB96310BC6A Hobbit, The v1.0 (1982)(Melbourne House) ZXSpectrum +957E4E8BE02AD8D1D36DBEEEFA6FC8BD Hobbit, The v1.0 (1982)(Melbourne House)[a] ZXSpectrum +84228F97E581E5BD730587BBFA04483D Hobbit, The v1.2 (1982)(Melbourne House) ZXSpectrum +E8AF952288A02118F2AF52BF7ED1CE02 Hobbit, The v1.2 (1982)(Melbourne House)[a] ZXSpectrum +4F0B9F45621AC2EDDF28690A40886903 Hobbit, The v1.2 (1982)(Melbourne House)[a2] ZXSpectrum +1E9416A6EA56E96B24F95AD41BED9808 Hobbit, The v1.2 (1982)(Melbourne House)[a3] ZXSpectrum +3C359E2E8618E371CF385B9302BFE687 Hobbit, The v1.2 (1982)(Melbourne House)[a4] ZXSpectrum +845FDDD9202517D1D8CAC332A865FE10 Hobble Hunter, The (1989)(Compass) ZXSpectrum +94A1ED7D1F1A87037F087ED924B84F1E Hobble Hunter, The (1989)(Compass)[a] ZXSpectrum +F18C8AB96836DB2E599B6B11D0EE0885 Hobble Hunter, The (1989)(Compass)[master tape] ZXSpectrum +03A2A5DC8508B82601F98AC0B7D993A1 Hobgoblin (1991)(Atlantis) ZXSpectrum +68A50A7003C59B468717D6240508898E Hob's Hoard (1991)(Zenobi) ZXSpectrum +D2821F8D1B58A18A967C3381EE7A5E8B Hob's Hoard (1991)(Zenobi)(Side A) ZXSpectrum +21B1988F01217FC3F75FDF1F8EB63874 Hob's Hoard (1991)(Zenobi)(Side B) ZXSpectrum +CFD873086E219C68F7E3FC5EE83642D3 Hob's Hoard (1991)(Zenobi)[a] ZXSpectrum +152921F87FCC4136B39F0C11FA8974BC Hocus Focus (1986)(Bug-Byte)[re-release] ZXSpectrum +13B4C7CD3CA141C8CA7BFCC49C81BED8 Hocus Focus (1986)(Quicksilva) ZXSpectrum +EC9798CBA7BDC979BDBA487CA2EF4D4A Hocus Focus (1986)(Quicksilva)[a] ZXSpectrum +F4AB076A56A924B239475840ED51BC39 Hocus Focus (1986)(Quicksilva)[a2] ZXSpectrum +8B75E8A4032A2BFCEAB37335E82208B8 Hocus Focus (1986)(Quicksilva)[a3] ZXSpectrum +9D8B6E01A85B3F7295EDAC25E6177C3B Holiday in Sumaria (1987)(Pirate) ZXSpectrum +A2F271CEDE3502F1ED7940DA4E3BBE59 Holiday to Remember, A (1987)(Visual Dimensions)(Side A) ZXSpectrum +0FD42B992ED28DBDA96B963D818B17DD Holiday to Remember, A (1987)(Visual Dimensions)(Side A)[a] ZXSpectrum +FA628018A883CE9152161982175B3E08 Holiday to Remember, A (1987)(Visual Dimensions)(Side B) ZXSpectrum +71A830724B419D49299CD3E46251F771 Holiday to Remember, A (1987)(Visual Dimensions)(Side B)[a] ZXSpectrum +F6F7923DF91D912F414083C8C94D4D9C Hollow, The (1985)(Gilsoft International) ZXSpectrum +B546D879164BB1D49C2774AB1251C01C Hollow, The (1985)(Gilsoft International)[a] ZXSpectrum +C351AF25A5C7BF842E07F83C2B74BBDB Hollow, The (1985)(Gilsoft International)[a2] ZXSpectrum +01820808782F411AF63D5DC0A0671CD7 Hollow, The v2 (1985)(Gilsoft International) ZXSpectrum +0620CE878A11591F2B0B50DEE10F31EF Hollow, The v2 (1985)(Gilsoft International)[a] ZXSpectrum +16FAF6567D79B6B486909569DA62BA8F Hollywood Poker (1987)(Diamond Games)[a][aka Pokestripper][re-release][adult] ZXSpectrum +8E0D019135C0520232E6AFD976516E05 Hollywood Poker (1987)(Diamond Games)[aka Pokestripper][re-release][adult] ZXSpectrum +FCD8CA8E044BA9D5CB91687138DBB13E Hollywood Poker (1987)(Players)[aka Pokestripper][re-release][adult] ZXSpectrum +B61CD96D0A3DDE3D45E64CBD09F4B191 Holy Grail (1984)(Personal Computer Games)(16K) ZXSpectrum +974FBEA4C0410C5A4F9441DF71A36ABE Hombre de Nieve (1984)(Investronica)(ES)[aka Snowman, The][re-release] ZXSpectrum ES +AAD94DB87555EF88E983B229D0EBA053 Home Hungaroring (1986)(Kerszi)(HU) ZXSpectrum HU +C46305DDC78621EF2A2E73F579E6349F Home Hungaroring (1986)(Kerszi)(HU)[a] ZXSpectrum HU +FEEF875C6DADA380DC08CEE9DB85F2C7 Home Iceland Dizzy (1998)(VS Prog Group)(128K)(RU) ZXSpectrum RU +ED88BA8FAEEFE63CD5D51EFF377B1B34 Home Iceland Dizzy (1998)(VS Prog Group)(128K)(RU)[aka Dizzy - Home Ice Land][mod] ZXSpectrum RU +ADBE74D02167FD1EAC69F37EF689889B Home Runner (1984)(Britannia) ZXSpectrum +51154D5CD1377A6E5E2278DF46CFE878 Homeless Horace (2010)(Mulder)[CSSCGC] ZXSpectrum +F34415909F7F532193C3EF13435C58AB Homicide Hotel (1987)(Guild, The - Wallsoft) ZXSpectrum +B9EB5BE2B558EB9490D6735BD6CED8CD Homicide Hotel (1987)(Guild, The)[a][re-release] ZXSpectrum +B2CE30B1EF6F188E0C8963F5E75A3BE6 Homicide Hotel (1987)(Guild, The)[re-release] ZXSpectrum +E8BCAF727A9ADE534C609F1D0D574ED9 Honest Joe (1999)(Gonad The Barbarian)[CSSCGC] ZXSpectrum +224F46D074D1D52A2CDFACA7882FF8E8 Hong Kong Phooey - No1 Super Guy (1990)(Hi-Tec) ZXSpectrum +327654F71601FBF9F4378F79083A06D1 Hong Kong Phooey - No1 Super Guy (1990)(Hi-Tec)[a] ZXSpectrum +3A4FB99EAD1776DAF7BA56425A2AF655 Hong Kong Phooey - No1 Super Guy (1990)(Hi-Tec)[a2] ZXSpectrum +51689BCC0CD8E7BD1744FFF0924DE214 Hop 'n' Chop (2003)(Cronosoft)(48K-128K) ZXSpectrum +199E33825597D06CF986C1BE4CC08DCF Hop 'n' Chop v1 (1995)(Redwood Designs)(48K-128K) ZXSpectrum +D0171AC9EF121183CFB1046F78055D8B Hop 'n' Chop v2 (1995)(Redwood Designs)(48K-128K) ZXSpectrum +A23BEB3E4D04C2D1381C00E8867F40EF Hopper (1983)(PSS) ZXSpectrum +EC219EF3976445F96F4F349CF4ED0BDF Hopper (1983)(PSS)[a] ZXSpectrum +2AF64AEEAFD4AF97736F3FC1F8B93E86 Hopper (1984)(Kryptronic) ZXSpectrum +DFBDA087D73888C44E85CDCE1ADB44DC Hopper (1984)(Kryptronic)[a] ZXSpectrum +240224094BF7EBDAF1B2A49DCF621402 Hopper Copper (1988)(MCM)(ES)(en)[re-release] ZXSpectrum en ES +06B34963F51C63C80A6186AEDC5045E8 Hopper Copper (1988)(Silverbird) ZXSpectrum +B42215C141E2C4FA7305C67FA2496A01 Hopping Mad (1988)(Elite Systems)(48K-128K)[a][aka Hoppin' Mad] ZXSpectrum +361EBB14B8CDA021A8832861B1D9BE28 Hopping Mad (1988)(Elite Systems)(48K-128K)[a2][aka Hoppin' Mad] ZXSpectrum +A3BCD78AEBF6D47C2C812E7AB6C9FB18 Hopping Mad (1988)(Elite Systems)(48K-128K)[aka Hoppin' Mad] ZXSpectrum +A51164172FFF3D3FBC89E966E32533E3 Hopping Mad (1988)(MCM)(ES)(en)[re-release] ZXSpectrum en ES +EE3B2980BD3E2EA95BA5EFFD0754A03C Hopping Mad (1990)(Encore)(48K-128K) ZXSpectrum +D3668CDBE545E836451AAA4B3E8AD74C Horace & the Spiders (1983)(Sinclair Research)(16K)[a][aka Horace and the Spiders] ZXSpectrum +15184BE1C10135E32BD8B905E2BF5C5A Horace & the Spiders (1983)(Sinclair Research)(16K)[aka Horace and the Spiders] ZXSpectrum +344CB52B009C8066083796D985A0EE8C Horace & the Spiders (1983)(Timex)(TC2048-TS2068) ZXSpectrum +ED59373F75D3E03754DB85BF7BD83590 Horace Goes Skiing (1982)(Sinclair Research)(16K) ZXSpectrum +25F64E0BABA70FA6582A521B02E670C3 Horace Goes Skiing (1982)(Sinclair Research)(16K)[a] ZXSpectrum +5C984ED080CA1A7F0E1665231EB1E59F Horace Goes Skiing (1982)(Sinclair Research)(16K)[a2] ZXSpectrum +8A790ACF7F2662569D32890B5BEE11FD Horace Goes Skiing (1982)(Sinclair Research)(16K)[a3] ZXSpectrum +3A82BC6ACDEE62A7B3766FAAEA667DE6 Horace Goes Skiing (1982)(Sinclair Research)(16K)[a4] ZXSpectrum +5E83751288B6C4F1CD0FF0D208DC9495 Horace Goes Skiing (1982)(Sinclair Research)(16K)[a5] ZXSpectrum +112F1903674A9271D73FEEC400190CC2 Horace Goes Skiing (1982)(Sinclair Research)(16K)[inlay misprint] ZXSpectrum +22D1E47D1EDEFBC871440B9F78F61321 Horace Goes Skiing (1983)(Timex)(TC2048-TS2068) ZXSpectrum +5AD969CDA3E17B0D90CA0979E79ABD4B Horace Goes to the Tower (2011)(Mojon Twins, The)(ES)(en) ZXSpectrum en ES +2584FEF494DEE2579973424085455C5F Horace in the Mystic Woods (2010)(Smith, Bob) ZXSpectrum +5A52DAEFE683EDB9003D54B6BF4A37C5 Horace Miner (2014-06)(Broad, Steve A.J.) ZXSpectrum +07A45E2E566EE08458275AA1CF6F1F04 Horace Miner 2 (2014)(Broad, Steve A.J.) ZXSpectrum +E3E73172FDC97ED64B9F121B101421F9 Horacio Esquiador (1982)(Investronica)(16K)(ES)[aka Horace Goes Skiing][re-release] ZXSpectrum ES +F764DBC2E4CE53642E0954A4E13C9C3C Horacio Gloton (1982)(Investronica)(16K)(ES)[a][aka Hungry Horace][re-release] ZXSpectrum ES +D2A00D0A9EB8CC3004F0458F0B86C2BD Horacio Gloton (1982)(Investronica)(16K)(ES)[a2][aka Hungry Horace][re-release] ZXSpectrum ES +0C2ACCEAFB6D0801B8BD3F2AA39BD9DA Horacio Gloton (1982)(Investronica)(16K)(ES)[aka Hungry Horace][re-release] ZXSpectrum ES +39CCE60C490E36C5A260E232C038C76D Horacio y las Aranas (1983)(Investronica)(16K)(ES)[a][aka Horace & the Spiders][re-release] ZXSpectrum ES +040231B92796EFB35414B08EF32E409B Horacio y las Aranas (1983)(Investronica)(16K)(ES)[aka Horace & the Spiders][re-release] ZXSpectrum ES +E8AE2350A2730895A220E35207E24E08 Hordo (1984)(Nyitrai, Laszlo)(HU) ZXSpectrum HU +759A4431BF49E9C4A832DB72946E2AAF Hormigas (1987)(Microbyte)(ES)[a][aka Ant Attack] ZXSpectrum ES +823758CC84A8DCF42E8BA2914ABAFCFE Hormigas (1987)(Microbyte)(ES)[aka Ant Attack] ZXSpectrum ES +1A1A3D0D4D713ED8D8E1AA4F642DA07C Horror Atoll (1983)(Add-On Electronics) ZXSpectrum +02EBE26907642F1A670F0963D4FA4089 Horrorscope (1991)(Square Peg)(128K)[a][aka Aura Scope] ZXSpectrum +171926B462C6E17B038FD69A93F962CE Horrorscope (1991)(Square Peg)(128K)[aka Aura Scope] ZXSpectrum +41754C2314C009C111856826AD170682 Hostages (1990)(Erbe)(128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +C42D3EB8BAB70A2C5E2339F7DFC6CEFB Hostages (1990)(Erbe)(128K)(ES)(en)[a][re-release] ZXSpectrum en ES +7559C27207E6B496719807F6440983DD Hostages (1990)(Erbe)(128K)(ES)(en)[re-release] ZXSpectrum en ES +E90258F396715C0C5A7DD9320A4A4EE7 Hostages (1990)(Erbe)(48K-128K)(ES)(en)[a][re-release] ZXSpectrum en ES +31A614C0148CCEC583CEAA9F69001F8A Hostages (1990)(Erbe)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +49B5725824DEEBBA9A1B79E3B7DBE0D6 Hostages (1990)(Erbe)(ES)(en)(Side A)[Zydroload][re-release] ZXSpectrum en ES +2B19F989AA1D1A533EACA948667612BE Hostages (1990)(Infogrames)(128K)(FR)(en) ZXSpectrum en FR +D5B0960A6F1C2449E4952F8D1F1CC1DA Hostages (1990)(Infogrames)(48K-128K)(FR)(en)(Side A) ZXSpectrum en FR +0FC27EDCA747BBAA9A9C1EAF023D3EEF Hostages (1990)(Infogrames)(48K-128K)(FR)(en)(Side B) ZXSpectrum en FR +D588B2ED24B4A5920819327512D7FD47 Hotfoot (1983)(Microsphere)(16K) ZXSpectrum +C2D5CE940AE7F6B452E6024521BBB69D Hotfoot (1983)(Microsphere)(16K)[a] ZXSpectrum +8F8F58E9B4A21DCD0D92EE888BAA94BC HOT-K (2005)(Castares, Guillermo)(AR)(en) ZXSpectrum en +8E2F85B53848ADD640F7136F58B532A4 Hotline Quiz (1984)(Chalksoft)(Side A) ZXSpectrum +5FD42803330F179C1E18CCFBE66996D9 Hotline Quiz (1984)(Chalksoft)(Side B) ZXSpectrum +C35CD8E46CCD2D19021AB0F2724BB092 Hot-Rod (1990)(Activision)(48K-128K) ZXSpectrum +056DE60799D683E57831C3BA7C5AD07D Hot-Rod (1990)(Activision)(48K-128K)(Side A) ZXSpectrum +EDF3DB2D1733DD8FAC320E70F300DD0E Hot-Rod (1990)(Activision)(48K-128K)(Side B) ZXSpectrum +4C8A9DDEECFBEC74FD167934D8F06F82 Hotshot (1988)(Addictive Games)(48K-128K) ZXSpectrum +0F7D80E73787154C53B26948EAF04081 Hotshot (1988)(Addictive Games)(48K-128K)[a] ZXSpectrum +D24B3A3FBE2E21AAC1BC53334A6EDC8F Hounds of Hell (1991)(Adventure Workshop, The)(128K)(Tape 1 of 2 Side A) ZXSpectrum +FC024391659CD238467DE787A4481A10 Hounds of Hell (1991)(Adventure Workshop, The)(128K)(Tape 2 of 2 Side B) ZXSpectrum +788DB83B3EC8D6614BF032FE9C6E4342 House Jack Built, The (1984)(Thor Computer) ZXSpectrum +CBE419E8B3A5947B27D3AE214743B154 House Jack Built, The (1984)(Thor Computer)[a] ZXSpectrum +D7A66DFE07237D5E63EC22F65B99E9A5 House Jack Built, The (1984)(Thor Computer)[a2] ZXSpectrum +229EF9A855C92B8A70893C12FB6BC010 House of Horrors (19xx)(-) ZXSpectrum +810E71ADD7CE09AC3455214CA73CFB34 House of Horrors (19xx)(-)(16K) ZXSpectrum +496C5999D7C02D2CC1DC2F14EB559DCB House of Lockerby, The (2000)(Adventure Probe)(128K) ZXSpectrum +7D8AE98C5F20FFC7D79AFEF2B798B804 House of Orion (1984)(Newton, Dave) ZXSpectrum +68ACC0F1A3CB48FA6744EFC267BC9AE1 House of Orion (1984)(Newton, Dave)[a] ZXSpectrum +B5584894CB436154C8D485213FDE32AC House of Shadows, The (1983)(Shadow) ZXSpectrum +5415FAB193928FDDC1FACFD2ACF4CAD3 House of Shadows, The (1983)(Shadow)[a] ZXSpectrum +3EC83C62C342EA853C5300F4E6682845 House of the Dead (19xx)(-) ZXSpectrum +4BDDA46AE387B461AF55026B36CAEBDD House of the Living Dead, The (1983)(Phipps Associates) ZXSpectrum +745D8DE8B8C55D9D47CC8AC2E6113551 House of the Living Dead, The (1983)(Phipps Associates)[a] ZXSpectrum +0E169077302D6DA41C1E703A119CE1C7 House of the Living Dead, The (1983)(Phipps Associates)[a2] ZXSpectrum +5C976F85E9E57C8B57863C501804A927 House on Damned Hill, The (1984)(Century City) ZXSpectrum +4F4D85534D30BB51B2D8D8FE44A88E92 House on Damned Hill, The (1985)(Mind Games Espana)(ES)(en)(Side A) ZXSpectrum en ES +7CB90D71A83F3068E9F3DA97E81A3152 House on Damned Hill, The (1985)(Mind Games Espana)(ES)(en)(Side B) ZXSpectrum en ES +B280FCEEC085E5C838FA32F669D0816F House on the Tor, The (1990)(Zenobi) ZXSpectrum +6B4A02BCD441CE3849C31E8E8E47EECC House on the Tor, The (1990)(Zenobi)(Tape 1 of 2 Side A) ZXSpectrum +0D6C7CA411FB459A40CA78F1F78C6B94 House on the Tor, The (1990)(Zenobi)(Tape 2 of 2 Side B) ZXSpectrum +BA47B7BF8A23BAFDC98A28E8710EC665 House on the Tor, The (1990)(Zenobi)[a] ZXSpectrum +A7D890541BB47F253CF52A2863F0DD70 House out of Town (1991)(Avery, Simon) ZXSpectrum +6287E133530D83922A29FFD6D76479A7 House, The (1994)(Zenobi) ZXSpectrum +3A782C5593892D371ABFFB5E65B9DCD8 Housenka (1993)(Pliva, Pavel)(CZ) ZXSpectrum CZ +64C6F1EC4416185B16E7ACC254D153EC Hover Droid (1987)(Fordyce, Stew)[aka Hover Driod] ZXSpectrum +533C4DDA71E7391264CAB425D4CFAF23 Hovercraft (1985)(Charly Computers)(DE)[aka Hoverkraft][re-release] ZXSpectrum DE +9AE4FBD30832D753ACF623D0E673EF26 Hoverkraft (1985)(Andreas Zallmann)(DE) ZXSpectrum DE +54E45CCB0F05BEDE9E1EE28B88EBB677 How to be a Complete Bastard (1987)(Ricochet)(48K-128K)[re-release] ZXSpectrum +A4C3B702A46F9B0F592AB5793F92E20A How to be a Complete Bastard Game (1987)(Virgin Games)(48K-128K) ZXSpectrum +0D0F9F9E6EF7D410A35345A8C46CFE1A How to be a Complete Bastard Game (1987)(Virgin Games)(48K-128K)[SpeedLock 4] ZXSpectrum +4049F6044688AFD6090E74ECD1E772AA How to be a Hero (1987)(Mastertronic Added Dimension) ZXSpectrum +30E462610EF9C4731157D077B3DDB8CF How to be a Hero (1987)(Mastertronic Added Dimension)[a] ZXSpectrum +944A4C84208D109CA4036BC1FEC4D73D How to be a Hero (1987)(Mastertronic Added Dimension)[a2] ZXSpectrum +7DFFA70B7582BC75F0144C011E824595 Howard the Duck - Adventure on Volcano Island (1987)(Activision) ZXSpectrum +BCF11D9EDA5CB3A73F5463452B070F47 Howard the Duck (1987)(Proein Soft Line)(ES)(en)[re-release] ZXSpectrum en ES +FC1E5C884FA339A58C5D78BB2AB3E94C Howard the Duck (1990)(Alternative) ZXSpectrum +D4821205EFE3CA0ED05CC59CA21D68BB Howzat (1984)(Wyvern) ZXSpectrum +CF3608B3538B0A4ADB70A31FEEB9BB29 Howzat (1987)(Alternative) ZXSpectrum +3802BC571BBAFAD687E6CE458695CC61 Hubert (1984)(Blaby Computer Games) ZXSpectrum +F7A9079CBAFB0A4CDE1BA6775CB3958B Hubschrauber Pilot (1984)(Happy Computer)(DE) ZXSpectrum DE +43A097DF8780A3F921E4C48D20089FDD Hudson Hawk (1991)(Hit Squad, The)(128K)[SpeedLock 7][re-release] ZXSpectrum +2C7D713484935C0A0C5B11477929D6F0 Hudson Hawk (1991)(Ocean)(128K)[SpeedLock 7] ZXSpectrum +6342A3C40767697FF65EC5008719421F Human Killing Machine (1988)(U.S. Gold)(128K)[aka HKM] ZXSpectrum +F80C2BE841390856BBAF123B2E561900 Human Killing Machine (1988)(U.S. Gold)(128K)[Alkatraz Protection System][aka HKM] ZXSpectrum +B11B3338B9E4963E0559BE01BEE7CB96 Human Killing Machine (1988)(U.S. Gold)(48K-128K)[a][aka HKM] ZXSpectrum +E6E234C26CFA86BB5AE6FB6F054C6F45 Human Killing Machine (1988)(U.S. Gold)(48K-128K)[a2][aka HKM] ZXSpectrum +818303702741DBBD46FA0F11A61FB34D Human Killing Machine (1988)(U.S. Gold)(48K-128K)[a3][aka HKM] ZXSpectrum +A5638296F0798996854544D510D54DF5 Human Killing Machine (1988)(U.S. Gold)(48K-128K)[aka HKM] ZXSpectrum +670BBFBEF3AB4C46970B07FFC8032AD3 Human Killing Machine (1988)(U.S. Gold)[aka HKM] ZXSpectrum +F4563965608054FB6E30B3E5A7F6A8A7 Human Killing Machine (1989)(Erbe)(128K)(ES)(en)(Side B) ZXSpectrum en ES +BCA8EDA5E3118A90DE9BB42E24678BB4 Human Killing Machine (1989)(Erbe)(ES)(en)(Side A) ZXSpectrum en ES +AAA9C59B53529B317B1455B64FFF44E7 Hummer House of Horror (1983)(Lasersound)[a][re-release] ZXSpectrum +7DBA343F4983B67662C58643E79A35A0 Hummer House of Horror (1983)(Lasersound)[re-release] ZXSpectrum +3C790BB44642045DAC3BF00EFB779511 Humphrey (1988)(Zigurat)(ES) ZXSpectrum ES +ACEA88DBE7EC20E1801FC129C1E4B774 Humpty Dumpty (1984)(Firefly) ZXSpectrum +A35AADB968965F5E204A907CBFB83C93 Humpty Dumpty in the Garden (1984)(Artic Computing)[a][aka Humpty in the Garden] ZXSpectrum +C5B6F51F682AC6F8BF6F04FF1AD6485C Humpty Dumpty in the Garden (1984)(Artic Computing)[aka Humpty in the Garden] ZXSpectrum +F983967BF9EDC751803ACC7E3DC82240 Humpty Dumpty Meets the Fuzzy Wuzzies (1984)(Artic Computing)[aka Humpty Dumpty Meets the Fuzzie Wuzzies] ZXSpectrum +4C29DE62479BABF797FF8481590A049E Humpty Dumpty Meets the Fuzzy Wuzzies (1984)(Artic Computing)[aka Humpty Goes Walkabout] ZXSpectrum +F92411D1AEB480015FE421AF875A2036 Hunchback - The Adventure (1986)(Ocean)(Tape 1 of 4)[SpeedLock 2] ZXSpectrum +EF1FCC9C3A5D6D367BFA03ACACFC9135 Hunchback - The Adventure (1986)(Ocean)(Tape 2 of 4) ZXSpectrum +F5C8DF44AF0FB1B3AFB201445C008A8E Hunchback - The Adventure (1986)(Ocean)(Tape 3 of 4) ZXSpectrum +A2DEBC382575C28315C71408C7DD6110 Hunchback - The Adventure (1986)(Ocean)(Tape 4 of 4) ZXSpectrum +237896EAAD949C5A592FC952AFAE377A Hunchback (1984)(Ocean) ZXSpectrum +846DD916FCFB3F95E5BA9F5B6BBC579E Hunchback (1984)(Ocean)[a] ZXSpectrum +C40C195B1C299A0619A0B6E78B2E3676 Hunchback II - Quasimodo's Revenge (1984)(Ocean) ZXSpectrum +885EDE61721E239CA78CAC27423DC539 Hunchback II - Quasimodo's Revenge (1984)(Ocean)(Side A) ZXSpectrum +8F92092C7CE90A02543C5ED82905BBB8 Hunchback II - Quasimodo's Revenge (1984)(Ocean)(Side B) ZXSpectrum +E56443EAB8F0D0DC8E2B937E6472BBC7 Hunchback II - Quasimodo's Revenge (1984)(Ocean)[a] ZXSpectrum +82D496856627ED1CD79D8670411CA166 Hunchback II - Quasimodo's Revenge (1984)(Ocean)[a2] ZXSpectrum +D9E008C5B0CBF654A88E84E0F914F28C Hunchback II - Quasimodo's Revenge (1984)(Ocean)[SpeedLock 1] ZXSpectrum +679A81FBE7D7C353CB0BFAEB6B62B210 Hunchy (19xx)(-) ZXSpectrum +B6F3EB50C1DF4FD2053C5C37FAE5B4B4 Hundir la Flota (2009)(Canadul)(ES) ZXSpectrum ES +416B4535D04D27EAC78B1DE45B31E286 Hundra (1988)(Dinamic)(ES) ZXSpectrum ES +F88A73E50C6369869B4BEF7E7F4DA2EF Hundra (1988)(Dinamic)(ES)[a] ZXSpectrum ES +70874F9EC6A95F18F7EC48FB5034199C Hundra (1988)(Dinamic)(ES)[a2] ZXSpectrum ES +AC27BA857E9638E4B73BD0C900BD82E1 Hundra (1988)(Dinamic)(ES)[a3] ZXSpectrum ES +38DE5FD20C048850D5E3AE82CCA4C553 Hundra (1989)(Mastertronic) ZXSpectrum +EDBA85A8E481B198E2CD37050CD1AB76 Hundra (1989)(Mastertronic)[a] ZXSpectrum +D033C84407309F7B4D8B1A37B1AA4D4B Hungry Horace (1982)(Sinclair Research)(16K) ZXSpectrum +E9BF0F2E331C3BD7CE1BAADE0CB2681A Hungry Horace (1982)(Sinclair Research)(16K)[a] ZXSpectrum +0793E078FD43FE4F77994A1A0D027DF6 Hungry Horace (1982)(Sinclair Research)(16K)[a2] ZXSpectrum +19A7D9A43A25775511BD8BE2762D8BA6 Hungry Horace (1982)(Sinclair Research)(16K)[a3] ZXSpectrum +F8C625E2A45E73ADF8E1C37A28496880 Hungry Horace (1983)(Timex)(TC2048-TS2068) ZXSpectrum +38A06D2CC3C5D1C54D9D12E6D1664EC9 Hunt for Red October, The - Based on the Book (1988)(Grandslam)(48K-128K)[aka Ultimate Submarine Combat Simulation, The] ZXSpectrum +C36940492AD7FABE27F3611DEAA99319 Hunt for Red October, The - Based on the Book (1988)(Zafiro Software Division)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +3662D46590034C88C190A512B64B1753 Hunt for Red October, The - Based on the Movie (1991)(Grandslam)(48K-128K) ZXSpectrum +EB9D0466276805DA7A11BCC1E16CE7B1 Hunt for Red October, The - Based on the Movie (1991)(Grandslam)(48K-128K)(Side A) ZXSpectrum +8B1A8A2CD08213A8DE600C6E2790EF77 Hunt for Red October, The - Based on the Movie (1991)(Grandslam)(48K-128K)(Side B) ZXSpectrum +336C897EAE0620BD733B8FCBB8F1B659 Hunt for Red October, The - Based on the Movie (demo) (1991)(Grandslam)(48K-128K)[a][Your Sinclair Covertape] ZXSpectrum +C27EAEEF8E3CC3BAE9DFB5C3A8319BCA Hunt for Red October, The - Based on the Movie (demo) (1991)(Grandslam)(48K-128K)[Your Sinclair Covertape] ZXSpectrum +20EAADE5D15F5C1C33CA8B208D26A820 Hunt the Wumpus (2006)(Schroter, Wilko)(16K)(DE)(en) ZXSpectrum en DE +4319A5C893CB842A444FE905DE6FF323 Hunter (1987)(Computer Kontakt)(DE) ZXSpectrum DE +494DC780B3075A55045357A6D2D34A1E Hunter (1991)(Scope Designs) ZXSpectrum +84B8D9F6AB357F0B6C54ACF314D22F80 Hunter (19xx)(-) ZXSpectrum +E3F216D66CCE5F5035DC72297090FE42 Hunter-Killer (1983)(Protek Computing) ZXSpectrum +028EE51079802817D43A646B4AE8DD8B Hunter-Killer (1983)(Protek Computing)[a] ZXSpectrum +A936952308452730CDB05153303BD6E2 Hupikek torpikek kalandjai a vadonban (2001)(Nyitrai, Laszlo)(HU) ZXSpectrum HU +4A80A42C3C92E30B95F5C581719EE556 Hurdles (1984)(Newtech Publishing) ZXSpectrum +5B002153250475C05E515F153A2EBA79 Husband Chores (2016)(Mihai, Sebastian) ZXSpectrum +B77BC1FC8D74815E2C8EDB41D5477D6A Hustler (1984)(Bubble Bus)(16K)[aka Minnesota Fats' Pool Challenge] ZXSpectrum +48B51B8A20914C93470F8C79CD639934 Hustler (1984)(Top Ten)(16K)[re-release] ZXSpectrum +848FFBCC6A973C62D276F4E64CDB80B0 Hustler Plays Pool, The (1985)(Omega) ZXSpectrum +E081E1A10C96C76177E3F2CB6EC72F66 Hustler Plays Pool, The (1985)(Omega)[a] ZXSpectrum +6E3015E5E58FA8326F574DB3D33AA0B8 Huxley Pig (1991)(Alternative)(48K-128K) ZXSpectrum +3E68B7E74F7E29E0BE3F71A0A0C682C9 Huxley Pig (1991)(Alternative)(48K-128K)(Side A) ZXSpectrum +9F94D53630533A08995660710ACEDB6A Huxley Pig (1991)(Alternative)(48K-128K)(Side B) ZXSpectrum +D1102D0814CE082FA77BAF32CC27457B Hybrid (1987)(Dro Soft)(ES)(en)[BleepLoad][re-release] ZXSpectrum en ES +BE0D99B0340500848D65FE1C97AA74A3 Hybrid (1987)(Starlight) ZXSpectrum +BD5320BCB1BC894F1B2D7505C064CFA9 Hybrid (1987)(Starlight)[a][BleepLoad] ZXSpectrum +1BF355DEBDC4FCA284C889555E6D6C2F Hybrid (1987)(Starlight)[BleepLoad] ZXSpectrum +1D0D5D2EEBDCAB00FC55ED21D8045AB6 Hydra (1991)(Domark)(128K) ZXSpectrum +083EE694C755A060CD3FBEAFEDB31E44 Hydra (1991)(Domark)(128K)(Side A)[SpeedLock 7] ZXSpectrum +ACE2E72A969E33E968D2735070997711 Hydra (1991)(Domark)(128K)(Side B) ZXSpectrum +7E9F4BC0D3C862F65C796E727C16886B Hydrofool (1987)(Faster Than Light)(48K-128K) ZXSpectrum +0BB9D0F1BB772306FCBA6E00C3EB2301 Hydrofool (1987)(Faster Than Light)(48K-128K)[a] ZXSpectrum +A6D39AD7CECF50CB1D38C6A9FE7F4BCB Hydrofool (1987)(Faster Than Light)(48K-128K)[a][Sinclair User Covertape][password RRRRR] ZXSpectrum +5EC91538B778966113C354F05CA099EE Hydrofool (1987)(Faster Than Light)(48K-128K)[a2][Sinclair User Covertape][password RRRRR] ZXSpectrum +D3267BD1FACB761C02EFE0DDF4438AB4 Hydrofool (1987)(Faster Than Light)(48K-128K)[FTL] ZXSpectrum +BFC9D946978BE1B405FF76F2D5A34043 Hydrofool (1987)(Faster Than Light)(48K-128K)[Sinclair User Covertape][password DEVIL] ZXSpectrum +0080B45B16C8682DDD7D76065767C21B Hydrofool (1987)(Faster Than Light)(48K-128K)[Sinclair User Covertape][password RRRRR] ZXSpectrum +20334551459C591D5D9A6A983F6968EA Hydrofool (1987)(Faster Than Light)(48K-128K)[SpeedLock 4] ZXSpectrum +3B4D11EA0925B84B9FDC8F9D856BB04A Hydrofool (1987)(Zafi Chip)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +257667FDC6EDB88FDF34CBD881BA236B Hydrofool (1988)(Rack-It)(48K-128K) ZXSpectrum +4A64D4A00EA29F51CE633F0D4DC51B1A Hydrofool (1988)(Rack-It)(48K-128K)[a] ZXSpectrum +4290A174BFE81E4A5A743F7AC2864089 Hypa Raid (1986)(Atlantis) ZXSpectrum +DAA5BC34191115A3FC0B47A3E77B537A Hypa Raid (1986)(Atlantis)[a] ZXSpectrum +0BAFAB049DBD244102B392AAB135440F Hypaball (1986)(Odin Computer Graphics) ZXSpectrum +E7E71EE192992BA168D9AB2E56DA7D18 Hyper Active (1988)(Sinclair User) ZXSpectrum +9F54FF0155467ED32027515097DFF102 Hyper Sports (1985)(Erbe)(ES)(en)[a][re-release] ZXSpectrum en ES +B8A5DB770715F1771053B46CB9D1D876 Hyper Sports (1985)(Erbe)(ES)(en)[re-release] ZXSpectrum en ES +ADBD01C92E1D8E248F4D6115558DA05D Hyper Sports (1985)(Imagine) ZXSpectrum +4AF703AC3FC0C7C00BC153E79C7592B3 Hyper Sports (1985)(Imagine)[a][SpeedLock 1] ZXSpectrum +FF55D2ADF61B4469B6356AD19B0081FB Hyper Sports (1985)(Imagine)[a2][SpeedLock 1] ZXSpectrum +1DAD59EF8440DED867677B12D2D95A97 Hyper Sports (1985)(Imagine)[a3][SpeedLock 1] ZXSpectrum +8CD07AC29231E495A44EB019A242C315 Hyper Sports (1985)(Imagine)[a4][SpeedLock 1] ZXSpectrum +2C3049F6412B787FDC31D897B2CC9DE0 Hyper Sports (1985)(Imagine)[SpeedLock 1] ZXSpectrum +50381CA5275A67E3FE791842F7A279C3 Hyper Sports (1985)(Imagine)[SpeedLock 3] ZXSpectrum +26440F70EA26427407B64C6F47778ABB Hyper Sports (1989)(Hit Squad, The)[SpeedLock 7] ZXSpectrum +7DA4F8C2344C22139BAD18C0082E3476 Hyper Sports (demo) (1985)(Imagine) ZXSpectrum +919C67FB538FF4CC3143A19826AC97C9 Hyperaction (1984)(Silversoft) ZXSpectrum +68F9D7E8D200E3561EC5E2041352EAAA Hyperaction (1984)(Silversoft)(Side A) ZXSpectrum +EAFD18E8557FFADB760DD30B691903A9 Hyperaction (1984)(Silversoft)(Side B) ZXSpectrum +A8924EAB58C627DD4B4FC4117029205A Hyperblaster (1984)(MC Lothlorien) ZXSpectrum +498C34B0AC420E0B75404D42CDB46121 Hyperblaster (1984)(MC Lothlorien)[a] ZXSpectrum +33E0B3852C82A3F8B4BBD660AC1E86FB Hyperbowl (1986)(Mastertronic) ZXSpectrum +EC0317B2FF164733CAB258D04CB685DD Hyperbowl (1986)(Mastertronic)[a] ZXSpectrum +DB4E171504CB34511EBACA3C1AE38546 Hyperbowl (1986)(Mastertronic)[a2] ZXSpectrum +F101515DB9D4B3630F9CE578447E95B7 Hypertron (1987)(Scorpio Gamesworld) ZXSpectrum +39529892B014EEBBF3A2E0B457DA612C Hypertron (1987)(Scorpio Gamesworld)[a] ZXSpectrum +8F36B62E4C22F938EEFFF90438D9258D Hypertron (1987)(Scorpio Gamesworld)[a2] ZXSpectrum +765ABF8E13D87036FA3F1B7369A9A14D Hypsys (1989)(Dro Soft)(48K-128K)(ES)(en)(Side A) ZXSpectrum en ES +7AC89457A0A54FCBED00E8EF07F5563B Hypsys (1989)(Dro Soft)(48K-128K)(ES)(en)(Side B) ZXSpectrum en ES +F80CA6318AF362C34FC88A7B2579183F Hysteria - A Year After Mix (1989)(Alternative) ZXSpectrum +DB4F906DA2FF5214CF86844C1A6179D2 Hysteria - Thalbert Dock Mix (1987)(Erbe)(ES)(en)[a][re-release] ZXSpectrum en ES +025CC5E906C4ED06DC68E204F4773873 Hysteria - Thalbert Dock Mix (1987)(Erbe)(ES)(en)[re-release] ZXSpectrum en ES +FD94407A6281EA3045B622CB408C00B6 Hysteria - Thalbert Dock Mix (1987)(IBSA)(ES)(en)[re-release] ZXSpectrum en ES +8C026D86B0E7F182742C71A817A5F610 Hysteria - Thalbert Dock Mix (1987)(Software Projects) ZXSpectrum +E10DBBA27356FBEC57FCA647B2FA7DC9 Hysteria - Thalbert Dock Mix (1987)(Software Projects)[a] ZXSpectrum +6C55AC442911B1B35281838282A997CB Hysteria - Thalbert Dock Mix (1987)(Software Projects)[a2] ZXSpectrum +A5E8E8811B75D85BD2F83C941AAA3139 Hysteria (1987)(EDOS)[re-release] ZXSpectrum +308DFA4C9AB929FEC9D105BE2BA48765 Hysteria (1987)(Software Projects) ZXSpectrum +2F4485C0D0E98758F7DA09B322CA0A0C Hysteria (1987)(Software Projects)[SpeedLock 5] ZXSpectrum +9FCCF43D0442A1B849C117BE01238745 I Aint Got Nobody (19xx)(Tynesoft) ZXSpectrum +70ED83D44C333DA4DD79AF505A32170B I Alien (1988)(CRL Group) ZXSpectrum +62F7AB99589DEE2B3F1EA6196C42774F I Ball II (1987)(Firebird)[a][BleepLoad] ZXSpectrum +D0D83BCB386EF88A0764892FD0943E8B I Ball II (1987)(Firebird)[BleepLoad] ZXSpectrum +438C50672DC6EA5C1A6869FE77B6FFD1 I Dare You (1992)(Guild, The)(Side A) ZXSpectrum +ADDF2C5FF1B32EC0B0891E7B62DF5908 I Need Speed (2009)(Computer Emuzone)(48K-128K)(ES)(en) ZXSpectrum en ES +E5FE2451224C77715230D8C6121CCCCC I Will Survive! (1984)(Aztec) ZXSpectrum +61B305E3AEFFE982AC92FBAFED52AF3A I, Ball (1987)(Firebird) ZXSpectrum +5B839065688D448220FC933970562008 I, Ball (1987)(Firebird)[BleepLoad] ZXSpectrum +43ACE03373917ACF613EF3ACFF67A163 I, Ball (1988)(MCM)(ES)(en)[BleepLoad] ZXSpectrum en ES +9F3261428E89698BA738D94070F963F6 I, of the Mask (1985)(Electric Dreams) ZXSpectrum +5788F9276D5C837B5875DCFC15482B3A I, of the Mask (1985)(Electric Dreams)[a] ZXSpectrum +84ABF7C5C2FEAAD8E5E5157C670AA106 I, of the Mask (1985)(Electric Dreams)[a2] ZXSpectrum +D17AEF636F237A8A664E656A2B635DE2 I, of the Mask (1985)(Electric Dreams)[a3] ZXSpectrum +7324CE035C65E82DC174FDB4EBA02FF7 I.C.U.P.S. (1986)(Thor Computer)(48K-128K) ZXSpectrum +601CE7D614BC8227CF9C1BD863E3ABDD I.C.U.P.S. (1986)(Thor Computer)(48K-128K)[a] ZXSpectrum +E4AF71BD98FFDF096E0EAA7620571D17 I.C.U.P.S. (1986)(Thor Computer)(48K-128K)[a2] ZXSpectrum +03773D658A0814467CD96F7BEB5C32AA Ian Botham's Test Match (1985)(Tynesoft) ZXSpectrum +894122653967EB582C5931D1382587DA Ian Botham's Test Match (1985)(Tynesoft)[a] ZXSpectrum +D9CEEF1299DBAE3E832520C04D264EDA Ian Botham's Test Match (1985)(Tynesoft)[a2] ZXSpectrum +2F4719CFB9687947E97E9A87D655E99C Ian's Night Out (1986)(Magnum Computing) ZXSpectrum +0E50ADDF4A61335C3F003B8D1D35E65A Ian's Night Out (1986)(Magnum Computing)[a] ZXSpectrum +1449CFF4EAB42E48D6B1AB5611734353 Ice Attack (1984)(QBIT) ZXSpectrum +6B32A4CEBBC6FB837A2EFC1425A2DF36 Ice Attack (1986)(K'Soft) ZXSpectrum +E9081F78532478A7A78CFEFB65471738 Ice Attack (1986)(K'Soft)[a] ZXSpectrum +16F16B7E5B3AD279496F6E67CF771307 Ice Attack (1986)(K'Soft)[a2] ZXSpectrum +3D7E07732C7D418F50FE51E6C7B868BD Ice Station Zero (1985)(8th Day) ZXSpectrum +2350C5AFA9451D4D1D5AC422F9609E9F Ice Station Zero (1985)(8th Day)(Side B) ZXSpectrum +435271D0C5CB20EED657C8DB6740F274 Ice Station Zero (1989)(G.I. Games) ZXSpectrum +3773D42595FBD8F0752AC97F004F1B9D Ice Station Zero v1 (1985)(8th Day) ZXSpectrum +29D6EFF463891CFF7A0D973318F9D4D3 Ice Station Zero v2 (1985)(8th Day) ZXSpectrum +FF23899A6EE9E37FBD79AFEF77B43508 Ice Station Zero v3 (1985)(8th Day) ZXSpectrum +CF55C4E75334F4039C1E4808C111EA66 Ice Station Zero v3 (1985)(8th Day)(Side A) ZXSpectrum +2AC0D7B1AE3879534F9C44122DD493E9 Ice Temple, The (1986)(Blue Ribbon)[a][re-release] ZXSpectrum +DDC1C42EB937D441AEF1E009D3F9AC79 Ice Temple, The (1986)(Blue Ribbon)[re-release] ZXSpectrum +3E2308726C35527C72BEE492709B7702 Ice Temple, The (1986)(Bubble Bus) ZXSpectrum +B9AB49C2B7DFF336D27BBEED4AD3E247 Ice Temple, The (1986)(Bubble Bus)[a] ZXSpectrum +0B0948E173BCD3CF874555FCCBD9B5D4 Ice-Breaker (1990)(Topo Soft)(48K-128K)(ES)(Side A) ZXSpectrum ES +2F6684445CCD8122C9512027A3DF55E8 Ice-Breaker (1990)(Topo Soft)(48K-128K)(ES)(Side B)[+Demo Mad Mix 2] ZXSpectrum ES +8F8F33FE4B03902322E180D3F1FCCD23 Icicle Works (1985)(State Soft) ZXSpectrum +A1E44D76CFACE1FF906B2613D427FC1C Icicle Works (1985)(State Soft)[a] ZXSpectrum +A7357BD2442A58A54D1C6A5B6385D53C Icicle Works, The (1984)(Blaby Computer Games)(Side A) ZXSpectrum +4E6A6D18F792E7693207AAAEED4CB565 Icicle Works, The (1984)(Blaby Computer Games)(Side B) ZXSpectrum +6972C6BFF243C860EBB37C59CD0F694E iD (1986)(Nu Wave) ZXSpectrum +3D05BAF2E66E8AB48B55EA21AF532C36 iD (1986)(Nu Wave)[a] ZXSpectrum +A71F02669C47FD74406922582CF1061C iD (1986)(Nu Wave)[a2] ZXSpectrum +BD06005363AD2B10BC05FE4DEE8634CF Identisquares (1984)(Newtech Publishing)(16K) ZXSpectrum +A373A4635A0492415836C9EF7B3332BD IK+ (1987)(System 3)(48K-128K)[a][aka International Karate+] ZXSpectrum +277EB378B51D7D44DB506E2DA635157F IK+ (1987)(System 3)(48K-128K)[a2][aka International Karate+] ZXSpectrum +8495DB4323C1B03DA556D2C3090AFFC4 IK+ (1987)(System 3)(48K-128K)[a3][aka International Karate+] ZXSpectrum +72008EBDB38D3ED1E86F916975B5CDE7 IK+ (1987)(System 3)(48K-128K)[aka International Karate+] ZXSpectrum +BB1F671EFB4097B95232B211F4FC7306 IK+ (1989)(IBSA)(48K-128K)(ES)(en) ZXSpectrum en ES +488A1A9FB1B1DAB78AF97A2C8F8F7588 IK+ (1990)(Hit Squad, The)(48K-128K)[SpeedLock 7] ZXSpectrum +B12CE79731F68DD831B8EF015F7AAFCF Ikari Warriors (1988)(Elite Systems)(48K-128K) ZXSpectrum +B45DAC22BCE7D27131D09541FFC0F5C4 Ikari Warriors (1988)(Elite Systems)(48K-128K)[a] ZXSpectrum +611B5B55EE4BB9DEDE5E3B54B5A4C749 Ikari Warriors (1988)(Elite Systems)(48K-128K)[Elite Uni-Loader] ZXSpectrum +95FAD2A11988A9AD01B47A451D3C63C0 Ikari Warriors (1988)(MCM)(48K-128K)(ES)(en)[Elite Uni-Loader][re-release] ZXSpectrum en ES +054B42F778654B98EA30344BA7C4832B Ikari Warriors (1990)(Encore)(48K-128K)[Elite Uni-Loader] ZXSpectrum +79AF2F32A80A6562BBEC4DE493C8803D Ikari Warriors (demo) (1988)(Elite Systems)(48K-128K)[Crash Covertape] ZXSpectrum +0649AFEE29DC5B0F62012000921727E7 Ile Maudite, L' (1984)(Loriciels)(FR) ZXSpectrum FR +281711331919C1CDC5532E1FFD3BEAC6 Ile Maudite, L' (1984)(Loriciels)(FR)[a] ZXSpectrum FR +F38E18E4D1597CF98DC1C92F7A14C64B iLogicAll (2008)(Computer Emuzone)(128K)(ES) ZXSpectrum ES +765CBE7EBF4F9585BD4E70EFEC13CF2E iLogicAll (2008)(Computer Emuzone)(128K)(ES)(en) ZXSpectrum en ES +718B2FC04D97CB0E92D48DB5093294C0 I'm in Shock (1984)(Artic Computing)(16K) ZXSpectrum +55235AA5AA096C4377C846C2E634DB77 I'm in Shock (1984)(Artic Computing)(16K)[a] ZXSpectrum +5A6D8B7E6F0C8F7CD6D14A9992431BAA Imagination (1987)(Firebird) ZXSpectrum +1625A78D36A60B531B168620902EBF54 Imagination (1987)(Firebird)[a] ZXSpectrum +ABED7F9E1CC65FACA7ABB8221DBE4031 Imagination (1987)(Firebird)[a2] ZXSpectrum +964E11E482965BBEB0D8A8A26065772C Imagination (1987)(Firebird)[a3] ZXSpectrum +5968F40E520B4E43B76C0E07783FFF87 Imagination (1987)(Firebird)[BleepLoad] ZXSpectrum +B9B153872DB6DA25E222A6A277EF102A Immortality Rules OK! (1987)(Deltoid Developments) ZXSpectrum +0C04E59168A549020F84C8CCD3CC1032 Impact! (1988)(Audiogenic) ZXSpectrum +927DC85E4BB9BF70B2B26738C251A73F Impact! (1992)(Zenobi) ZXSpectrum +56081717E8142C6C01355608BBFCEB95 Impacto Profundo (2006)(Jorge, Lucas)(AR)[Bytemaniacos 2006 BASIC Contest] ZXSpectrum +3CCA381975A063D0FCD58AB90F0D4CB6 Implosion (1987)(Alternative)(48K-128K)[re-release] ZXSpectrum +921C7964CF949CC2F30D3FC5F4EA74B2 Implosion (1987)(Cascade Games)(48K-128K) ZXSpectrum +CB4143A8A51E7CCA437B2DCD7C7FCECD Implosion (1987)(Cascade Games)(48K-128K)[a] ZXSpectrum +BC14006A3C7EA2B8623660FEBBF88213 Implosion (1987)(Cascade Games)(48K-128K)[a2] ZXSpectrum +DC79DB7ADDE59D0D90A294F48F93B25A Implosion (1987)(System 4)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +55344266BDF97B9072E2D2F8F93B925C Impossaball (1987)(Erbe)(48K-128K)(ES)(en)[Hewson Slowload][re-release] ZXSpectrum en ES +BA6E1A0842BD4ACBB4A75ADEF60EC83B Impossaball (1987)(Hewson Consultants)(48K-128K) ZXSpectrum +0799F772965F676E52C8FAEC4CA324CB Impossaball (1987)(Hewson Consultants)(48K-128K)[a] ZXSpectrum +B4E44920BD8B309F5D0DF1882E00E80D Impossaball (1987)(Hewson Consultants)(48K-128K)[a2] ZXSpectrum +A0D424BC96A3685EEFC407E126544547 Impossaball (1987)(Players)(48K-128K)[re-release] ZXSpectrum +449E3BD747ACC911266C1255F3E1425F Impossamole (1990)(GBH)(48K-128K)(Side A)[re-release] ZXSpectrum +AE2873F01A810574DFD907E5E4F6104E Impossamole (1990)(GBH)(48K-128K)(Side B)[re-release] ZXSpectrum +66208DD233F9B994EF743F50F97428D7 Impossamole (1990)(Gremlin Graphics)(48K-128K) ZXSpectrum +D4A7BC7A677BBE9E87C344CF696BA3D8 Impossamole (1990)(Gremlin Graphics)(48K-128K)(Side A) ZXSpectrum +C9F4D65CE22587DD1D6FE9B4FBE6ED03 Impossamole (1990)(Gremlin Graphics)(48K-128K)(Side B) ZXSpectrum +7D561A5A6644CA00A94FD24397708917 Impossamole (1990)(Gremlin Graphics)(48K-128K)[a] ZXSpectrum +AD152C47E818BD299AFC85F27A616459 Impossamole (1990)(Gremlin Graphics)(48K-128K)[a2] ZXSpectrum +3020E806B4C3899B5455A53DBE706C84 Impossible Mission (1985)(Compulogical)(ES)[re-release] ZXSpectrum ES +BE02D00AD202385543CA9DCDBAE95D2A Impossible Mission (1985)(D3M)[re-release] ZXSpectrum +E4D45CC6E7AEB4BB0E03810CADAA5BE0 Impossible Mission (1985)(Ricochet)[re-release] ZXSpectrum +12818AA0666CD839204264CC1FAAA9D2 Impossible Mission (1985)(Ricochet)[SpeedLock 1][re-release] ZXSpectrum +7358C90062183F1EBA6C6764E018DB25 Impossible Mission (1985)(U.S. Gold) ZXSpectrum +7EFD8D2F4046BB2D6C7FDC74DFE80CFE Impossible Mission (1985)(U.S. Gold)[a] ZXSpectrum +26B6A57C8685477EE743F68D5C64D9F9 Impossible Mission (1985)(U.S. Gold)[a2] ZXSpectrum +5461E010438324DE40163839153EEE8A Impossible Mission (1985)(U.S. Gold)[a3] ZXSpectrum +461C189B10FCBCF5FDFFE4157A399E4B Impossible Mission (1985)(U.S. Gold)[SpeedLock 1] ZXSpectrum +B42C9E63C360C9771C59D3DFB6E447F4 Impossible Mission (1987)(Erbe)(ES)(en) ZXSpectrum en ES +B37E5ABCDC6AB62789F03A446FFA2B8B Impossible Mission (1987)(Erbe)(ES)(en)[SpeedLock 1] ZXSpectrum en ES +8D9259748DBEE511743D5D9EA82E8A4B Impossible Mission (1988)(Dro Soft)(ES)(en)[SpeedLock 1] ZXSpectrum en ES +86B8ECC5E398CA46949FC6D1E9F938CB Impossible Mission II (1988)(Kixx)(Side A)[Alkatraz Protection System][re-release] ZXSpectrum +324F48BF67191F0B0FF8D1F3D845277B Impossible Mission II (1988)(Kixx)(Side B)[re-release] ZXSpectrum +6FAF6FF0CD6494B2DAD361583D1EDC06 Impossible Mission II (1988)(U.S. Gold)[Alkatraz Protection System] ZXSpectrum +EFCBBD7B9F10EE4914AD5ADD33BE5707 In Deep (1990)(R'n'H Microtec)[adult] ZXSpectrum +D078CBD821A349AE6E36854B39311765 In Search of Angels (1985)(8th Day) ZXSpectrum +89221501DDC2BD9F3EE56E69D10E8595 In Search of Angels (1985)(8th Day)(Side B) ZXSpectrum +0CF2FE0C3CE8B24AE1AAED778400B367 In Search of Angels (1985)(8th Day)[a] ZXSpectrum +6B450575DE0453FFA7CA945B82CE2B1D In Search of Angels (1985)(G.I. Games)[re-release] ZXSpectrum +434D5D03687801A415765038B9BE2DA1 In Search of Angels v2 (1985)(8th Day)(Side A) ZXSpectrum +07FCE154270C24F37C5FFCE59509E1E5 In Search of the Holy Grant Cheque (1985)(16-48 Tape Magazine)[a][aka Quest for the Holy Grant Cheque, The][aka Silly Adventure Number One] ZXSpectrum +54B815652E97EB831B305A307E3A1E6E In Search of the Holy Grant Cheque (1985)(16-48 Tape Magazine)[aka Quest for the Holy Grant Cheque, The][aka Silly Adventure Number One] ZXSpectrum +B1207944D6D97FDC8D966CE4899F6ABA In Search of the Lost Valley (1988)(Mega-Soft) ZXSpectrum +1D7094AEDE0B6E783BD6A0CFEA125C16 In Search of the Orb (1983)(CRL Group)[aka Crystal Orb, The] ZXSpectrum +A7BDDE684FFF1EEC400F401DCDE6B78D In the Loft (1986)(Hamilton, Anthony P.)(Side A) ZXSpectrum +EC96E54FC602F937D26774DB47A00FB3 In the Loft (1986)(Hamilton, Anthony P.)(Side B) ZXSpectrum +434A2B5B7FC85E13180D6F16AC6B536D Inca Gold Relief, The (2001)(Nyitrai, Laszlo)(HU) ZXSpectrum HU +6AD434C85DB01FDCE28B764E7B4A65E9 Incredible Adventure (1984)(CRL Group) ZXSpectrum +01AC761A43EAD7492320290C8368AD3F Incredible Hulk, The (1984)(Americana)[re-release] ZXSpectrum +6B783FA3DB8DE75AF962B8D0A8F77D02 Incredible Shrinking Fireman, The (1986)(Mastertronic) ZXSpectrum +91DC185A21E88B8E2FD102F952398BD1 Incredible Shrinking Fireman, The (1986)(Mastertronic)[a] ZXSpectrum +C761C97C6E10617DD10EA4B422FFD35E Incredible Shrinking Fireman, The (1986)(Mastertronic)[a2] ZXSpectrum +C0E254FB82566F07048E0C43B9028320 Incredible Shrinking Sphere (1989)(Electric Dreams)[a][aka ISS] ZXSpectrum +5D0A3D2E7FC3D86285F90DCAF9F7EB07 Incredible Shrinking Sphere (1989)(Electric Dreams)[a2][aka ISS] ZXSpectrum +62D617E4DF799A909BA2FB7B6008C8F1 Incredible Shrinking Sphere (1989)(Electric Dreams)[a3][aka ISS] ZXSpectrum +7766AD123678027168FD6200914F71BA Incredible Shrinking Sphere (1989)(Electric Dreams)[aka ISS] ZXSpectrum +AC19979E222AD31562D3814B0A27600A Incredible Shrinking Sphere (1989)(Electric Dreams)[SpeedLock 7][aka ISS] ZXSpectrum +54A095D8ED3ABE004EB776E393A76851 Indiana Jones - A Chram Zkazy (1985)(Fuxoft)(CZ)[a][aka Indiana Jones 1] ZXSpectrum CZ +99798D0ABD5EC55D99F1060F02CB2531 Indiana Jones - A Chram Zkazy (1985)(Fuxoft)(CZ)[aka Indiana Jones 1] ZXSpectrum CZ +03BA572FD82F65A217C9C15A29FD551D Indiana Jones 2 (1987)(Fuxoft)(128K)(CZ) ZXSpectrum CZ +4E156D261A6694016D917A86E0805978 Indiana Jones 2 (1987)(Fuxoft)(128K)(CZ)[a] ZXSpectrum CZ +09F073C2108286A72D839C6488B2405A Indiana Jones 3 (1990)(Fuxoft)(128K)(CZ) ZXSpectrum CZ +F34FBA60B256D8C564C9A8250CF2D49A Indiana Jones 4 - A Zlata Soska Keltu (1990)(Fuxoft)(128K)(CZ) ZXSpectrum CZ +24C7C8377AAA86B838FDBDD97C9EA74A Indiana Jones a Dobyvatele (1992)(J.H.C.S.)(CZ) ZXSpectrum CZ +720491A196BEAD9318E2B7F34C7B8081 Indiana Jones and the Fate of Atlantis (1992)(U.S. Gold)(48K-128K)(Side A) ZXSpectrum +7F58FCC61CA111B5906ABFFD934A98A7 Indiana Jones and the Fate of Atlantis (1992)(U.S. Gold)(48K-128K)(Side B) ZXSpectrum +50862C2061554FFFD235034B0AEDDA51 Indiana Jones and the Last Crusade (1989)(Kixx)(48K-128K)(Side A)[Alkatraz Protection System][re-release] ZXSpectrum +80FBD4F80F388874D53AFE72B9CBF7AA Indiana Jones and the Last Crusade (1989)(Kixx)(48K-128K)(Side B)[re-release] ZXSpectrum +C6DA510A882BB637CDFCA81CD8272FB8 Indiana Jones and the Last Crusade (1989)(U.S. Gold)(48K-128K) ZXSpectrum +7FA0B531A7813BFD851D698C2F96277C Indiana Jones and the Last Crusade (1989)(U.S. Gold)(48K-128K)(Side A)[Alkatraz Protection System] ZXSpectrum +1692A2FE00600EFC68E4CB7BCD7B3FB5 Indiana Jones and the Last Crusade (1989)(U.S. Gold)(48K-128K)(Side B) ZXSpectrum +6CBD5AD7302EF4C4AD0F82E772D68FB1 Indiana Jones and the Last Crusade (1989)(U.S. Gold)(48K-128K)[a] ZXSpectrum +8D037A7DFBA62DBD8B8E404682BE2646 Indiana Jones and the Last Crusade (demo) (1989)(U.S. Gold)(48K-128K) ZXSpectrum +64E389E8DFCBB983E0702E3B3D4C914D Indiana Jones and the Last Crusade (demo) (1989)(U.S. Gold)(48K-128K)[Sinclair User Covertape] ZXSpectrum +B3D0263CD6B2D127AA80FD6C337DCB1B Indiana Jones and the Temple of Doom (1987)(Erbe)(48K-128K)(ES)(en)(Side A)[Alkatraz Protection System][re-release] ZXSpectrum en ES +1B1F374FE12120189C41364BBB3F1674 Indiana Jones and the Temple of Doom (1987)(Erbe)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +8891E9F32B05062BD8022A31918D9517 Indiana Jones and the Temple of Doom (1987)(Erbe)(48K-128K)(ES)(en)(Side B)[a][re-release] ZXSpectrum en ES +381C62B46B5B222987F6D8D2F22D69F0 Indiana Jones and the Temple of Doom (1987)(Erbe)(48K-128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +26F323D5F20B34B63823617B55ED0803 Indiana Jones and the Temple of Doom (1987)(Kixx)(48K-128K)[Alkatraz Protection System][re-release] ZXSpectrum +64973F347739D54BA76AD8FB879015E7 Indiana Jones and the Temple of Doom (1987)(U.S. Gold)(48K-128K) ZXSpectrum +EB554B2378016AAEDF7179926B056DB6 Indiana Jones and the Temple of Doom (1987)(U.S. Gold)(48K-128K)[a] ZXSpectrum +4994B588412375208C17F19B38B53FE6 Indiana Jones and the Temple of Doom (1987)(U.S. Gold)(48K-128K)[a2] ZXSpectrum +568EB1001267D7F3F7E506AE0BA2A662 Indiana Jones and the Temple of Doom (1987)(U.S. Gold)(48K-128K)[Alkatraz Protection System] ZXSpectrum +927810B9B09FF7E9DEB6C02237832711 Indiana Jones y la Ultima Cruzada (1989)(Erbe)(48K-128K)(ES)(en)(Side A)[a][aka Indiana Jones and the Last Crusade][re-release] ZXSpectrum en ES +8DBBFEA4609B96C905DD19B469BE4AE4 Indiana Jones y la Ultima Cruzada (1989)(Erbe)(48K-128K)(ES)(en)(Side A)[aka Indiana Jones and the Last Crusade][re-release] ZXSpectrum en ES +CDEF83BC4A7D9546A8D8A65BB3518176 Indiana Jones y la Ultima Cruzada (1989)(Erbe)(48K-128K)(ES)(en)(Side B)[a][aka Indiana Jones and the Last Crusade][re-release] ZXSpectrum en ES +DD750B28351B2326BDFC5F736AF81984 Indiana Jones y la Ultima Cruzada (1989)(Erbe)(48K-128K)(ES)(en)(Side B)[aka Indiana Jones and the Last Crusade][re-release] ZXSpectrum en ES +73FE58B766C40298EA56972F879DF89E Indiana Jones y la Ultima Cruzada (1991)(Musical 1)(48K-128K)(ES)(en)(Side A)[aka Indiana Jones and the Last Crusade] ZXSpectrum en ES +00E92AFC436F907DF2E839D412FA6BF9 Indiana Jones y la Ultima Cruzada (1991)(Musical 1)(48K-128K)(ES)(en)(Side B)[aka Indiana Jones and the Last Crusade] ZXSpectrum en ES +10F2CAB3438098BB1BD1BECF97393C51 Indoor Race (1987)(Mind Games Espana)(ES) ZXSpectrum ES +4FDF4A7782C513BCFC53318D31C3871C Indoor Soccer (1986)(Alternative)[re-release] ZXSpectrum +467EA6366FFAB48F8A03DB97B73A18B6 Indoor Soccer (1986)(Magnificent 7) ZXSpectrum +346F28B57DAE0F0D7C7BCCBC85650AFE Indoor Soccer (1987)(System 4)(ES)(en) ZXSpectrum en ES +AD4F65F07A6590DCC514830C0843A312 Indoor Sports (1987)(Advance Software Promotions)(48K-128K) ZXSpectrum +35C1A64A1E0D3DE73E30E4511D0C046D Indy (1987)(MicroHobby)(ES) ZXSpectrum ES +E0490E5E81E26FFB253D44FA3B9B6922 Infection (1989)(H-2-O)(48K-128K)[unpublished] ZXSpectrum +54FA2FCDE572E975CF889AD665B12FD1 Inferi (1987)(Load 'n' Run)(IT) ZXSpectrum IT +6647187142A9281EE8D7819A528513C0 Inferno (1985)(ZX Computing)(16K) ZXSpectrum +335EEC35A526F2044455CB87E8C77206 Inferno (1993)(Proxima)(128K)(CZ) ZXSpectrum CZ +A91FF026B4008D4A226DEDBF0BE0CB32 Inferno (1993)(Proxima)(128K)(CZ)[a] ZXSpectrum CZ +8AF50066D04F602B346C23DB7801DAF0 Inferno (1993)(Proxima)(128K)(CZ)[a2] ZXSpectrum CZ +18C3617590C99AAAEB9BEE90EC9B5C75 Inferno (2013-04-23)(Vaqué, José Antonio)(es) ZXSpectrum es +25197D927376878BA12C19AC8201E071 Inferno, The (1984)(Richard Shepherd) ZXSpectrum +4FA881CED2FD4AA90247F6443D594314 Inferno, The (1984)(Richard Shepherd)[a] ZXSpectrum +D239AA3BF56A392D38DDD1146827D9D3 Infilaquattro (1985)(Corrado Zanella)(IT)(en) ZXSpectrum en IT +7E8DE30EA77152087EEAAFAB1C61321E Infiltrado 2 - Return To Reactor (2004)(OCTOCOM)(ES) ZXSpectrum ES +44795E97EB7F4A37F3CF2B960A934657 Infiltrator (1986)(Erbe)(ES)(en)(Side A)[a][Alkatraz Protection System][re-release] ZXSpectrum en ES +4C958565C2E8EE5B38D341493C84AB8E Infiltrator (1986)(Erbe)(ES)(en)(Side A)[Alkatraz Protection System][re-release] ZXSpectrum en ES +35C1C5E52213B9ED2D2E479CBB922E8C Infiltrator (1986)(Erbe)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +F119B5D1FC4DD11897D542462EA77BBD Infiltrator (1986)(Erbe)(ES)(en)(Side B)[a][re-release] ZXSpectrum en ES +1B6B1EE985A7AAE46CFEB5A71C27105E Infiltrator (1986)(Erbe)(ES)(en)(Side B)[a2][re-release] ZXSpectrum en ES +57B36E6ADCAC0E13253A2AE3CCEED15B Infiltrator (1986)(Erbe)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +D5944789F308B2FE535C16BB92B0F098 Infiltrator (1986)(Kixx)(Side A)[Alkatraz Protection System][re-release] ZXSpectrum +7A5E0576AC3A3F7223C072CF2C8B85F8 Infiltrator (1986)(Kixx)(Side B)[re-release] ZXSpectrum +0712492433E82D4F1C75328DE67ACBDC Infiltrator (1986)(U.S. Gold) ZXSpectrum +C9B4E86EE41820796B4FAE19E4F0731A Infiltrator (1986)(U.S. Gold)(Side A)[Alkatraz Protection System] ZXSpectrum +84855B2DC8526BF550AC727EC4913359 Infiltrator (1986)(U.S. Gold)(Side B) ZXSpectrum +8BDB6DF507235490690F128CCB55CA1F Infiltrator (1986)(U.S. Gold)[a] ZXSpectrum +AEC5BAFAD27718049F28B6334B2D3D72 Infiltrator (1986)(U.S. Gold)[a2] ZXSpectrum +6FF03D3D1491172995C524B993013DCB Infiltrator, The (1989)(Zenobi)[a][aka Pawns of War 2] ZXSpectrum +04A78BD7C1E26C5BC250194E7AE03E80 Infiltrator, The (1989)(Zenobi)[aka Pawns of War 2] ZXSpectrum +D18C17500104C6975C448E084C1629B3 Infrinja (2004)(Collins, Paul E.)[CSSCGC] ZXSpectrum +E00DC8B6154FD28EB33CC4D9648C2BCB Ingrid's Back (1988)(Level 9 Computing)(128K)(Tape 1 of 3 Side B) ZXSpectrum +F13B0DBC87CD8442D3246128F4DB4D7C Ingrid's Back (1988)(Level 9 Computing)(128K)(Tape 2 of 3 Side B) ZXSpectrum +ED29A4A58C33BC8B8A338DCA9FF4621C Ingrid's Back (1988)(Level 9 Computing)(128K)(Tape 3 of 3 Side B) ZXSpectrum +75AB130E235C3B291990CFA89280F96E Ingrid's Back (1988)(Level 9 Computing)(48K-128K)(Tape 1 of 3 Side A) ZXSpectrum +66B3F419127B0F62D5C3D9479A0FB758 Ingrid's Back (1988)(Level 9 Computing)(48K-128K)(Tape 2 of 3 Side A) ZXSpectrum +6F638C9DC3CDCE9FAB4D8067DBC57444 Ingrid's Back (1988)(Level 9 Computing)(48K-128K)(Tape 3 of 3 Side A) ZXSpectrum +B2DFC6CE81C6B8FDAC7F8C9B2BE5D2F7 Inheritance - Panic in Las Vegas, The (1987)(Infogrames)(FR)(en)(Side A)[aka Heritage, L'] ZXSpectrum en FR +46768386858AE9DC3A052A743B5500DB Inheritance - Panic in Las Vegas, The (1987)(Infogrames)(FR)(en)(Side B)[aka Heritage, L'] ZXSpectrum en FR +57463F00512D234E971073AB3BA6E3F5 Inheritance - Panic in Las Vegas, The (1987)(Infogrames)(FR)(en)(Tape 1 of 3)[aka Heritage, L'] ZXSpectrum en FR +A744C2C5F0BA8ABA634BBBAF2506EECB Inheritance - Panic in Las Vegas, The (1987)(Infogrames)(FR)(en)(Tape 2 of 3)[aka Heritage, L'] ZXSpectrum en FR +2FEF970E8303FB5570E26D80D1DC81C9 Inheritance - Panic in Las Vegas, The (1987)(Infogrames)(FR)(en)(Tape 3 of 3)[aka Heritage, L'] ZXSpectrum en FR +8418E09962F49E7A4F1F19D24359B0C5 Inheritance - Panic in Las Vegas, The (1987)(Infogrames)(FR)(en)[aka Heritage, L'] ZXSpectrum en FR +0913E3A8BBCD3CAB86AC09CE4789BBF2 Inheritance (1982)(Mikro-Gen) ZXSpectrum +EDBB7CAD21B6EA77D0E7A1537A333217 Inheritance v1 (1982)(Hessel) ZXSpectrum +8555C41DB87BA47C0961E59FA6F6E322 Inheritance v2 (1982)(Hessel) ZXSpectrum +E59377941AD4B9C4C0E58F2EA6F7CF6E Ini-Rip (1987)(Load 'n' Run)(IT) ZXSpectrum IT +A9D115C89E7AC5EDDA9A8D92E5FDD7B9 Inka-Tempel (1983)(F+K Ware)(DE) ZXSpectrum DE +BB6EB43F62C0AC17E066CFDE3BE2D4E5 Inka-Tempel (1983)(F+K Ware)(DE)[a] ZXSpectrum DE +616BC280BE7782FB09C953156E8C32B6 Inkosi (1984)(Chalksoft) ZXSpectrum +0FD36134AA8762164C6F1DB9E104882B Inner Lakes, The (1988)(Silent Corner, The) ZXSpectrum +CB4FABD69FADCC566946EAA3D9C05A43 Inquisitor (1985)(Bill & Marion Clews) ZXSpectrum +817A7DBFD9EBC4D4D512E4F4F2ACE489 Insector Hecti in the Interchange (1991)(Hi-Tec)(48K-128K) ZXSpectrum +B486E250FABAF7954B0F833319BD1705 Insects (1984)(Newtech Publishing)(16K) ZXSpectrum +0C1CD3B379712B95F9832754381899C7 Insert Coins (2005)(OCTOCOM)(ES)[Bytemaniacos 2005 BASIC Contest] ZXSpectrum ES +85713BA1879A42CF071C6DE689D143BA Insert Coins 2 (2009)(OCTOCOM)(128K)(ES)(Side A) ZXSpectrum ES +E9BE8C8249EB6F30E3E064799A1EDB50 Insert Coins 2 (2009)(OCTOCOM)(128K)(ES)(Side B) ZXSpectrum ES +A41E47DAF929BB663F3BF84A9C3980B5 Inside Outing (1988)(Dro Soft)(ES)(en)[Alkatraz Protection System][re-release] ZXSpectrum en ES +684A4D8D769630EBF000EF2781144257 Inside Outing (1988)(Edge, The) ZXSpectrum +357420B32B802BEB752440E1BE668379 Inside Outing (1988)(Edge, The)[a] ZXSpectrum +B516D8201340D46050D19A3314C0323E Inside Outing (1988)(Edge, The)[Alkatraz Protection System] ZXSpectrum +65C4657C327EC2B600CCD01F45F2F905 Inside the Box (2014)(R-Tape)[CSSCGC] ZXSpectrum +289DE901407CA2C22D9A39E74400B5DA Inspector Flukeit (1987)(Top Ten)[a][re-release] ZXSpectrum +489E9DBE2DBE945BEC354124D9BB69F5 Inspector Flukeit (1987)(Top Ten)[a2][re-release] ZXSpectrum +9486A2D2670BDC8B96159982EEC734F9 Inspector Flukeit (1987)(Top Ten)[a3][re-release] ZXSpectrum +C85B15803AAEB486712DAA13801C3F81 Inspector Flukeit (1987)(Top Ten)[re-release] ZXSpectrum +D7AE803AB6FA9870E1296D1D23C20DFE Inspector Gadget and the Circus of Fear (1987)(Erbe)(ES)(en)[re-release] ZXSpectrum en ES +4F1C3EF10D085A522B6B1D8250F0D7C1 Inspector Gadget and the Circus of Fear (1987)(Melbourne House) ZXSpectrum +0B69D65170B818F31D0B3B6F350D9CBA Insurgency (1984)(CCS) ZXSpectrum +8C73C7809327E5DA9804DDAD974F69DF Intensity (1988)(Firebird) ZXSpectrum +941E091E31B569EA2DEC6C2FFCD52C02 Intensity (1988)(Firebird)[BleepLoad] ZXSpectrum +1ACA042BF0BD78DA6A981269CF67CE28 Intensity (1988)(MCM)(ES)(en)[BleepLoad][re-release] ZXSpectrum en ES +194A46C62EEF4066ABB2B63483BE47D6 Interalia - Cerius II (1990)(Atlantis) ZXSpectrum +5A3531204B18D4109AF1DF5A58B1F430 Interalia - Cerius II (1990)(Atlantis)[a] ZXSpectrum +2015E4D5DA0BD5630542F5699BAD8490 Intercepteur Cobalt (1984)(ERE Informatique)(16K)(FR)(Side A)[aka Cobalt - Simulateur de Vol] ZXSpectrum FR +C76609AA517B028C5914A7B3B8970C21 Intercepteur Cobalt (1984)(ERE Informatique)(16K)(FR)(Side B)[aka Cobalt - Simulateur de Vol] ZXSpectrum FR +DBF1B734AA6A15C7B6AB335EDF9D6AF5 Intercepteur Cobalt (1984)(Software Center)(16K)(ES)(Side A)[re-release] ZXSpectrum ES +E9535302631E921FDBD8229D66D37966 Intercepteur Cobalt (1984)(Software Center)(16K)(ES)(Side B)[re-release] ZXSpectrum ES +A30A4E7A21FF63614BAF2707B846D86F Intercepteur Cobalt (1984)(Software Center)(16K)(ES)[aka Interceptor Cobalt][re-release] ZXSpectrum ES +13582CE40C2CF2802F12E8429BCEF3E5 Intergalactic Cage Match (1988)(Entertainment USA) ZXSpectrum +EE6215345B4FC38084B3EA3D6126E1EF International 3D Tennis (1990)(Erbe)(128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +8CC567B3C56C4C49F50186A7533C57A2 International 3D Tennis (1990)(Erbe)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +E8927546815EEA037C833BDEA26CC430 International 3D Tennis (1990)(GBH)(128K)[re-release] ZXSpectrum +24B9D6B4E3D5DE14CED36F464A994DDB International 3D Tennis (1990)(Palace)(128K)[SpeedLock 7] ZXSpectrum +C0D6EA2BC0BA225766B826A0F95B7515 International 3D Tennis (1990)(Palace)(48K-128K)(Side A)[SpeedLock 7] ZXSpectrum +FBF9A0D78DB1B870DFA1ED117350202A International 3D Tennis (1990)(Palace)(48K-128K)(Side B) ZXSpectrum +8F2893B24581D4983DDFBCD09CD9340F International 3D Tennis (1990)(Palace)(48K-128K)[SpeedLock 7] ZXSpectrum +F833776A5109AB71A5A09E16C1BC63C3 International 5 A Side Football (1992)(Zeppelin Games) ZXSpectrum +8067E9FB053EAA5FBDFFB2F045EBD457 International Cricket (1988)(Bug-Byte)[a][re-release] ZXSpectrum +4B56DFABCDF1715E67FF5E9C044B4C7B International Cricket (1988)(Bug-Byte)[re-release] ZXSpectrum +29782EB961B5BB87DD2714FF14776242 International Cricket on Tour - 1 Day (1990)(Lambourne Games)(Side A) ZXSpectrum +AFB52593B2BB2056A22782B8F5BA1794 International Cricket on Tour - 1 Day (1990)(Lambourne Games)(Side B) ZXSpectrum +F1864E59F09D5FC56A03B613DFA3226D International Cricket on Tour - 3, 4 & 5 Days (1990)(Lambourne Games)(Side A) ZXSpectrum +357E770CCD70B2AD7073559390A67D55 International Cricket on Tour - 3, 4 & 5 Days (1990)(Lambourne Games)(Side B) ZXSpectrum +8EC55123E4927F42EC73C7E5CF78D103 International Cricket on Tour 2 - 1 Day (1991)(Lambourne Games)(Side A) ZXSpectrum +6B717919FE48C8B61B1D3832AD4DD724 International Cricket on Tour 2 - 1 Day (1991)(Lambourne Games)(Side B) ZXSpectrum +1A25BB6602BA4676655F54297561907B International Cricket on Tour 2 - 3, 4 & 5 Days (1991)(Lambourne Games)(Side A) ZXSpectrum +051E8BB8C2EF040ACBDE9B5FF32EB79C International Cricket on Tour 2 - 3, 4 & 5 Days (1991)(Lambourne Games)(Side B) ZXSpectrum +9A9E2403560821D91192D81F2BEE09FC International Football (1989)(Cult Games) ZXSpectrum +F0ED53EB2D64730D42742761F670713A International Karate (1985)(System 3)(Side A) ZXSpectrum +5BE2C6E5F98CB2876FCB6A6D70FFFCB9 International Karate (1985)(System 3)(Side A)[SpeedLock 1] ZXSpectrum +5660D7732AB7CD8F07C3C9CDD82EFD87 International Karate (1985)(System 3)(Side B) ZXSpectrum +EAA4EA85F6412D5592DE066E0C835AEF International Karate (1985)(System 3)(Side B)[a] ZXSpectrum +A05372B00271E61ADB1720568056709F International Karate (1986)(Endurance Games)(Side A) ZXSpectrum +35C06C67E5FB44800E76EDD95A002029 International Karate (1986)(Endurance Games)(Side A)[SpeedLock 1] ZXSpectrum +F5F4898EE79F1762CA6F76CDF43D167C International Karate (1986)(Endurance Games)(Side B) ZXSpectrum +ECF3FBD3551DB249138885B60298E7D1 International Karate (1986)(Endurance Games)(Side B)[a] ZXSpectrum +3A40E28ED02F8D2A8C08B9F265B1D223 International Kickboxing (1993)(Your Sinclair)(128K) ZXSpectrum +0DE5F7261D78B705C8E24C23C36F368C International Manager (1986)(Cult Games)[re-release] ZXSpectrum +58CCABD5B46FA1DC2FC5A11CADBA37DB International Manager (1986)(D&H Games) ZXSpectrum +EE6B18B1659FC8643AA2F31BD5F51629 International Manager (1986)(D&H Games)[a] ZXSpectrum +0211A71FFE879031E6F75EBC60147B0C International Match Day (1985)(Investronica)(128K)(ES)[re-release] ZXSpectrum ES +CB77FA3975E1167FB4622C9EC9139ECA International Match Day (1985)(Ocean)(128K) ZXSpectrum +CB959E7265391362742FBDA62CEE86E8 International Match Day (1985)(Ocean)(128K)[SpeedLock 2] ZXSpectrum +E613E5E52BC0737F97155FB3E3558851 International Ninja Rabbits (1991)(Micro Value)(48K-128K)(Side A) ZXSpectrum +8B3004C0827C4BCAC9E995918FA49251 International Ninja Rabbits (1991)(Micro Value)(48K-128K)(Side B) ZXSpectrum +632D213EE1F92A306835C559BC422C60 International Rugby (1985)(Artic Computing) ZXSpectrum +74969772007C297C4D6684D8B228279F International Rugby (1985)(Artic Computing)[a] ZXSpectrum +F608F3B97F9FABEF6CA40DBC42FE2835 International Rugby (1991)(Micro Value) ZXSpectrum +CDE2A6F06B97735F2356D4B5EDA3616C International Rugby (1992)(Lambourne Games)(Side A) ZXSpectrum +622B47FAF539AEDE2045AB3D600D5911 International Rugby (1992)(Lambourne Games)(Side B) ZXSpectrum +E5150C7E63750951588366547A02F959 International Rugby Simulator (1988)(Erbe)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +00347EB2387A57B9AD57CAFE8416627D International Speedway (1988)(Silverbird)[BleepLoad] ZXSpectrum +017F90A259D50426C9FDFF14694397B4 International Speedway (1989)(MCM)(ES)(en)[BleepLoad] ZXSpectrum en ES +D5318D81D926B776B98AE9B1350550FC International Tennis (1992)(Zeppelin Games) ZXSpectrum +62FDBB934233DB06683E9AC3BD97F2E7 Into Africa (1987)(Rack-It) ZXSpectrum +DDF292335099D5D72BC06B6C59FD64F3 Into Africa (1987)(Rack-It)[a] ZXSpectrum +1326D2B82D39FF009E0BD51DD31723AC Into Africa (1987)(Rack-It)[SpeedLock 7] ZXSpectrum +8B29CC3488A9DB966FA0B7174999E18F Into the Eagle's Nest (1987)(Pandora)(128K) ZXSpectrum +8E053E3C967D2DCB889C63E3E835C282 Into the Eagle's Nest (1987)(Pandora)(128K)[a] ZXSpectrum +2A4956CD789CB13A65CD042E57376C69 Into the Eagle's Nest (1987)(Pandora)(48K-128K) ZXSpectrum +67C49D9B185D47939132FAD9CC284C8A Into the Mystic (1991)(River) ZXSpectrum +E66F94FA84D0B866E6EA53E30F6F8F42 Into the Mystic (1991)(River)[a] ZXSpectrum +93742EC8E8E3A2B698EC452080F55855 Intocables, Los (1989)(Erbe)(48K-128K)(ES)(en)[a][aka Untouchables, The][re-release] ZXSpectrum en ES +4EF3C64278EF5C4A774F6FC452CBAF1E Intocables, Los (1989)(Erbe)(48K-128K)(ES)(en)[a2][aka Untouchables, The][re-release] ZXSpectrum en ES +9AFF63E97410FD4658090D2515C728FE Intocables, Los (1989)(Erbe)(48K-128K)(ES)(en)[aka Untouchables, The][re-release] ZXSpectrum en ES +63A357E1C2C7D61C62D9FBCBD3824288 Intocables, Los (1989)(Musical 1)(48K-128K)(ES)(en)(Side A)[aka Untouchables, The][re-release] ZXSpectrum en ES +8962E44920F1FD20378C3D4EA5E1C4A5 Intocables, Los (1989)(Musical 1)(48K-128K)(ES)(en)(Side B)[aka Untouchables, The][re-release] ZXSpectrum en ES +9D6DA39A53D199BFAB5FAEF497964B92 Intruder Alert (1989)(Compass) ZXSpectrum +39CF7E8FD652EF6FC4130513193DCDC6 Intruder Alert (1989)(Compass)[a] ZXSpectrum +0F17BC966E88D175BE2290E885E8A04C Intruder Alert (1989)(Compass)[a2] ZXSpectrum +892BD727BAFA8285AD52C68DF2D6E708 Intruder Alert v2 (1989)(Compass) ZXSpectrum +2E9A2145EDA8B27DB302A858E87C3C94 Intruder Alert v3 (1989)(Compass) ZXSpectrum +C51279085D43BBF699E7DCB8672B5370 Invad3s (2010)(Salvador, C.)(16K)(ES) ZXSpectrum ES +71F536076F51FDB468C0783652CBD50E Invade-o-Trons From Planet Q (2005)(Collins, Paul E.)[CSSCGC] ZXSpectrum +C8A2FD418169D9C65E0FCA1D3B20B569 Invader Cube (1983)(Oasis)[aka 3D OXO] ZXSpectrum +51CAE396222FB20C20AE147723D01DC2 Invaders (1982)(Aackosoft)(16K)(NL)(en)[re-release] ZXSpectrum en NL +BA2CDC185EC50B61FF5DA670985B87D4 Invaders (1983)(DK'Tronics)(16K) ZXSpectrum +32EC3221B4ABF12B7444F0F3E3ECB36E Invaders (1983)(DK'Tronics)(16K)[a] ZXSpectrum +92D422C47D6D13715324728372AD7C67 Invaders (1986)(Design Design)[a][Your Sinclair Covertape] ZXSpectrum +B4D283A3D0CBE36961A1664D74D1233B Invaders (1986)(Design Design)[Your Sinclair Covertape] ZXSpectrum +1DDCA2DC551F45CE991DE94DF3F7EBAC Invaders from Planet X (1991)(Compass) ZXSpectrum +68E46F0B5B2A946F427F850B84EDAA84 Invaders from Planet X (1991)(Compass)[a] ZXSpectrum +FCF56C27B471E14526AFA1E9B2E3A5D3 Invaders from Planet X (1991)(Compass)[a2] ZXSpectrum +AB44F91D1FB81B0D75219DE1E6BC57E1 Invaders from Planet X (1991)(Compass)[master tape] ZXSpectrum +1A53FD9E75CB870747F2152D0F6FFD1C Invasion (1983)(Ordenador Personal, El)(ES) ZXSpectrum ES +EE4975CB7B1CAA85D62872F0B66D4FCA Invasion (1987)(Bulldog) ZXSpectrum +9AE61ABF17499D586AC3F8D4D0C5276E Invasion 3D (2011)(Kabuto Factory)[CSSCGC] ZXSpectrum +B910A4A817E607AF447124B0E3FF9850 Invasion Force (1982)(Artic Computing)(16K) ZXSpectrum +D40623751047BC51C40EBBF3C50F36C4 Invasion Force (1982)(Artic Computing)(16K)[a] ZXSpectrum +D48BC324C4B11F67E4138ECF46D9B980 Invasion Force (1982)(Forward)(16K)[re-release] ZXSpectrum +082DD5B2F1FDFA927BBDC90A9EE952E4 Invasion Force (1984)(Micromania) ZXSpectrum +4B9DC08F50C1F86D53F104D36138A314 Invasion Force (1990)(CCS) ZXSpectrum +2400F56F49ED91E94B0E4999C34D55E2 Invasion Force (1990)(CCS)(Side A) ZXSpectrum +C6BAAEB05C119994EFC6C79D1E63B1D4 Invasion Force (1990)(CCS)(Side B) ZXSpectrum +E9120AB0CB33684C03D890A6D571FA79 Invasion Force (1990)(CCS)[a] ZXSpectrum +E342D02688965ABAF9F9A5BBA5911138 Invasion Luna (1989)(Costa, Rafael Vico)(ES) ZXSpectrum ES +B4EEEED243FF5CEF58CC325A882DEEA7 Invasion of the Body Snatchas! (1983)(Crystal Computing)[a][aka Invasion of the Body Snatchers] ZXSpectrum +E1C8571FBD7AF0A0C23A2DAC8E83366B Invasion of the Body Snatchas! (1983)(Crystal Computing)[a][Sinclair User Covertape][aka Invasion of the Body Snatchers] ZXSpectrum +79C9D68E0FB8927E5D40F91F5B98D543 Invasion of the Body Snatchas! (1983)(Crystal Computing)[a2][aka Invasion of the Body Snatchers] ZXSpectrum +F4C8C30911C74468015C27A171E6ED52 Invasion of the Body Snatchas! (1983)(Crystal Computing)[aka Invasion of the Body Snatchers] ZXSpectrum +4FF7F037059AAEAA8B20AC01E54B13E4 Invasion of the Body Snatchas! (1983)(Crystal Computing)[Sinclair User Covertape][aka Invasion of the Body Snatchers] ZXSpectrum +03FF13FACD5011641D9D06AF88CC22A0 Invasion of the Zombie Monsters (2010)(RELEVO Videogames)(48K-128K)(ES)(en)[aka IOTZM] ZXSpectrum en ES +80D1ABF324184B78D4BA32809803061D Invasores (1984)(Duplinter)(16K)(ES) ZXSpectrum ES +B81093FA8CFF02A04029BBD7F93B7A35 Invasores Aquaticos (1985)(Carrasco, Marco Paulo - Rui Manuel Tito)(pt) ZXSpectrum pt +1C5668401D91675B86BB0C81001CDD70 Invasores Galacticos (1983)(TMX Portugal)(TC2048-TS2068)(PT)(en)[aka Space Raiders] ZXSpectrum en PT +9C6D5B108D15DA02ADB3EB05231778C1 Investigations (1987)(Graphtext 128)(128K) ZXSpectrum +E5A18C74DBB7368239CDFE0B1D6B0695 Investigator (1987)(Load 'n' Run)(IT) ZXSpectrum IT +B1373BBDA76259FD416D627E54E13DC9 Investigator II (1987)(Load 'n' Run)(IT) ZXSpectrum IT +34D6663794C80334DF6AD5F10C2FFB5D Inviato Speciale (1988)(Load 'n' Run)(IT) ZXSpectrum IT +B69390988534C2A368B1C38A364C0CB6 Invincible Island (1983)(Richard Shepherd) ZXSpectrum +262EFE2FC189F2201F4593F18435FDC6 Invincible Island (1983)(Richard Shepherd)[a] ZXSpectrum +E82CC155964D717968A635CC2E3AC33E Invincible Island (1983)(Richard Shepherd)[a2] ZXSpectrum +EC9A7B67EA077FDC811A4AED0DD63AA6 Invisible Man, The (2002)(Prince, Lee)[CSSCGC] ZXSpectrum +0CFDDCBE434A7C9F8947E53C7F2CB3CF Invisible Maze, The (1984)(ZX Computing)(16K) ZXSpectrum +C67CA707C76497C2C44AECF87C71B7AE Iron Lord (1989)(Ubi Soft)(128K)(FR)(en)(Side B) ZXSpectrum en FR +A5ECC0FE28F1D9F9943A81CEBE265A2F Iron Lord (1989)(Ubi Soft)(48K-128K)(FR)(en) ZXSpectrum en FR +61EBF9CB9F005E21FDA99411D716C219 Iron Lord (1989)(Ubi Soft)(48K-128K)(FR)(en)(Side A) ZXSpectrum en FR +D5917C0B9DE46D3F7B94497B975F2AC4 Iron Soldier (1989)(Sinclair User) ZXSpectrum +03881B03FE672D967F0884243A163760 Iron Soldier (1989)(Sinclair User)[a] ZXSpectrum +CEFB724039A70ACE677FAA1E6DE2EA5B Ishido - The Way of Stones (2015-10-01)(m-ZX)(16K) ZXSpectrum +53B05559FD85F266C4F9A8158E8A4F27 Island (1983)(-) ZXSpectrum +8B11B3A7C8B3856ED163CD4DC6659333 Island of Chaos (1990)(Guild, The) ZXSpectrum +4B4A520B89F5EA9B51D17239E609CCEA Island of Dr. Destructo, The (1987)(Bulldog) ZXSpectrum +9B5CB20D0646AA52879BFEBD94B96924 Island of Dr. Destructo, The (1987)(Bulldog)[a] ZXSpectrum +4C038BA7E3A19F36C783317C5F702380 Island of Dr. Destructo, The (1987)(Bulldog)[a2] ZXSpectrum +33BCEBF0E9CDCB31835192997742F551 Island of Dr. Destructo, The (1987)(Bulldog)[a3] ZXSpectrum +BA4A88CD678BBFD1DFBB7201D25BB6F5 Island, The (1983)(Crystal Computing) ZXSpectrum +BA77568535147EB8080A60D61678EAC9 Island, The (1983)(Crystal Computing)[a] ZXSpectrum +DEB9A712B335A9280D04816BC4AAD844 Island, The (1983)(Virgin Games) ZXSpectrum +2D0AD497DBCF6BE1581DE9CE4C959F60 Island, The (1983)(Virgin Games)[a] ZXSpectrum +E021074D26C9BDA574555C83119C0924 Island, The (1983)(Virgin Games)[a2] ZXSpectrum +6C4F1F5D8F6B3180B3662897BD012068 Islands of Sinbad, The (1987)(Zenobi) ZXSpectrum +FA0DC442A23F18838DE173DE6BAC80C2 Isotopia (2007)(OCTOCOM)(128K)(ES)(Side A) ZXSpectrum ES +A43AB6FB0DEADD6AB65F4AFF5B05B189 Isotopia (2007)(OCTOCOM)(128K)(ES)(Side B) ZXSpectrum ES +9BE736382AE798671D30A346B6DA5CF3 Italia 1990 (1990)(Erbe)(128K)(ES)(en)(Side A)[aka Italy 1990][cardboard case][re-release] ZXSpectrum en ES +C798B805B2E24881B3A4E02C4054DDBC Italia 1990 (1990)(Erbe)(128K)(ES)(en)(Side A)[aka Italy 1990][re-release] ZXSpectrum en ES +86AF3E6B355CDD515D460C253EF40C86 Italia 1990 (1990)(Erbe)(128K)(ES)(en)(Side B)[aka Italy 1990][cardboard case][re-release] ZXSpectrum en ES +E15F861FB5D5A40D805C6E8BCED36907 Italia 1990 (1990)(Erbe)(128K)(ES)(en)(Side B)[aka Italy 1990][re-release] ZXSpectrum en ES +666E47F4FDE58474134F989F7C09ED05 Italia '90 - World Cup Soccer (1989)(Tronix)[SpeedLock 7][re-release] ZXSpectrum +67B2CDCEF41B1A0360CD61A085005D0D Italia '90 - World Cup Soccer (1989)(Virgin Games)[a][aka World Cup Soccer '90] ZXSpectrum +624038A9D1AD585B1B32A3367F05EEEF Italia '90 - World Cup Soccer (1989)(Virgin Games)[aka World Cup Soccer '90] ZXSpectrum +4BD65F213E136EAEE0A5D886F3E2DF59 Italia '90 - World Cup Soccer (1989)(Virgin Games)[SpeedLock 7][aka World Cup Soccer '90] ZXSpectrum +016436FDBA29B6BCB20755F4F27171FD Italia '90 - World Cup Soccer (1990)(Virgin Mastertronic)[SpeedLock 7] ZXSpectrum +F6B6B559634210054F51EA60255FD3C5 Italia '90 - World Cup Soccer (demo) (1989)(Virgin Games)[aka World Cup Soccer '90] ZXSpectrum +762A52E76DF0D7F728A078F553FC1A15 Italian Supercar (1990)(Code Masters)(48K-128K) ZXSpectrum +158BB2470ABFA21DE1BD584FB68A2AD5 Italy 1990 - Winners Edition (1990)(U.S. Gold)(128K) ZXSpectrum +6C61532BE3DDB2C778F07FD32B39358F Italy 1990 - Winners Edition (1990)(U.S. Gold)(128K)[a] ZXSpectrum +2C1F33949D567D344CC4082510556123 Italy 1990 - Winners Edition (1990)(U.S. Gold)(128K)[a2] ZXSpectrum +92619C1765C23D4079D12342B89D63DA Italy 1990 (1990)(U.S. Gold)(128K) ZXSpectrum +87268617BA244C177045DEB328439A99 Italy 1990 (1990)(U.S. Gold)(128K)(Side A) ZXSpectrum +62210DA3D55879BD7B5586C9C7FA3813 Italy 1990 (1990)(U.S. Gold)(128K)(Side B) ZXSpectrum +7C1BCD30113803D7C612ED3B29039AF3 Italy 1990 (1992)(Kixx)(128K)(Side A) ZXSpectrum +DB549848507AC5048AF564D6E2B273A9 Italy 1990 (1992)(Kixx)(128K)(Side B) ZXSpectrum +650D84F4692861509789F3A0A1AF3005 Itasundorious (1983)(Hudson Soft) ZXSpectrum +6E938E23215B36DE194BD65E7C2A6000 Itemiada (1985)(Cybexlab)(CZ)(en) ZXSpectrum en CZ +33A10E98507F62F9E5208CD13FA73CDA It's a Knockout (1986)(Ocean) ZXSpectrum +3CAFAC1FD2F93861A6D182FBD7F00443 It's a Knockout (1986)(Ocean)[a] ZXSpectrum +82457F1B1508B6DC0C64B341F78C9C76 It's a Knockout (1986)(Ocean)[SpeedLock 2] ZXSpectrum +00B1D7D9BD187520F21B7EF3C9110682 It's Only Rock 'n' Roll (1983)(K-Tel Productions) ZXSpectrum +EDBC522B683DD92C5EF90E2871E06A37 It's Only Rock 'n' Roll (1983)(K-Tel Productions)[a] ZXSpectrum +BA0621400B732765D49D4FF9C40A8ECD It's Only Rock 'n' Roll (1983)(K-Tel Productions)[a2] ZXSpectrum +5D6F3FD8706B417CB2624186BFF0AA72 It's the Wooluf! (1984)(Crystal Computing)(16K) ZXSpectrum +1566887DAC63DDD2657EDFDBD99E02AE Ivan 'Ironman' Stewart's Super Off Road (1991)(MCM)(48K-128K)(ES)(en) ZXSpectrum en ES +7C319AEE8BD63D2D3AFC930ECC259581 Ivan 'Ironman' Stewart's Super Off Road (1992)(Tronix)(48K-128K)[SpeedLock 7] ZXSpectrum +7ACD50D0C0A2FCA3846382655BCF55F7 Ivan 'Ironman' Stewart's Super Off Road Racer (1990)(Virgin Games)(48K-128K) ZXSpectrum +67E1C1BE06E417E83FDFB51FB8938B61 Ivan 'Ironman' Stewart's Super Off Road Racer (1990)(Virgin Games)(48K-128K)[SpeedLock 7] ZXSpectrum +421AFBFA3CF7A4F8DA43219BBFE61934 Ivor the Engine (2002)(Short, Adam)[CSSCGC] ZXSpectrum +02294EEC74B7DC8D8CFC8C5ED26484A9 Iwo Jima (1986)(PSS) ZXSpectrum +E923286EE75C2E82312322961AE6DAD9 J4 - The Fourth Remix (1999)(Eddy, Geoff) ZXSpectrum +5440AC4465B9931E59B55642BEA78CB3 J4 - The Fourth Remix (1999)(Eddy, Geoff)[aka Jet Set Willy IV - The Four Remix] ZXSpectrum +0BFB04D266BBE0F158C99C7170DEB39C Jabato vs Imperio - Libertad (1989)(Aventuras AD)(ES) ZXSpectrum ES +6CC861EBBD0FA7425305B04F48B84956 Jabato vs Imperio - Libertad (1989)(Aventuras AD)(ES)(Side A) ZXSpectrum ES +C6B072F47251E2B2CA586BA44467F953 Jabato vs Imperio - Libertad (1989)(Aventuras AD)(ES)(Side A)[a][Dinamic loader] ZXSpectrum ES +DBDBD7CDCD523719DCEC220C974AEC14 Jabato vs Imperio - Libertad (1989)(Aventuras AD)(ES)(Side A)[Dinamic loader] ZXSpectrum ES +043A3646CBBE8B7D78244A00EE31F93A Jabato vs Imperio - Libertad (1989)(Aventuras AD)(ES)(Side B) ZXSpectrum ES +37D47BED24246EFC3402D67B78CE0A46 Jabato vs Imperio - Libertad (1989)(Aventuras AD)(ES)(Side B)[a][Dinamic loader] ZXSpectrum ES +D5A59F61F9D717B714C542C1CE46C777 Jabato vs Imperio - Libertad (1989)(Aventuras AD)(ES)(Side B)[Dinamic loader] ZXSpectrum ES +4510D77D8CEF9B2E32C68A97D068D665 Jack and the Beanstalk (1984)(Thor Computer) ZXSpectrum +DD568F71056AFBFE568B80B616DF2D7C Jack and the Beanstalk (1984)(Thor Computer)[a] ZXSpectrum +B721F4B9AC85E351B89121511B7059CA Jack and the Beanstalk (1984)(Thor Computer)[a2] ZXSpectrum +C9ADA1E0152C757878BA25AE364A3671 Jack and the Beanstalk (1984)(Thor Computer)[a3] ZXSpectrum +9145C28BE1CAABA3DDDC874DC74C0431 Jack and the Beanstalk (1984)(Thor Computer)[a4] ZXSpectrum +A82186A00EC84E543731073905CD50D7 Jack Charlton's Match Fishing (1985)(Alligata) ZXSpectrum +B859C20E2ABE08480B3942F97DC3C89D Jack Charlton's Match Fishing (1985)(Alligata)[a] ZXSpectrum +29ABF7A1AA4F33071E25F0A688CCA680 Jack Charlton's Match Fishing (1987)(Zafiro Software Division)(ES)(en) ZXSpectrum en ES +F5B1CCC39227A9689FC52845A43CCD8B Jack the Nipper (1986)(Gremlin Graphics) ZXSpectrum +9D3D66A4BD25C98CE5989797F3F616A4 Jack the Nipper (1986)(Gremlin Graphics)[a] ZXSpectrum +61676F32B541120BAA190423CF8832B9 Jack the Nipper (1986)(Gremlin Graphics)[a2] ZXSpectrum +0429017156A8C4FC6623585A54CDB192 Jack the Nipper (1986)(Kixx)[re-release] ZXSpectrum +1B442E96D1676157C45C83A491954BA5 Jack the Nipper II - In Coconut Capers (1987)(Erbe)(ES)(en)[re-release] ZXSpectrum en ES +0F97D2EB7BB518C9A495CC497FC2889A Jack the Nipper II - In Coconut Capers (1987)(Gremlin Graphics) ZXSpectrum +37229B9E59EC74B7A666D631C2C7D3C2 Jack the Nipper II - In Coconut Capers (1987)(Gremlin Graphics)[a] ZXSpectrum +600E4AEE30455E4E1CCD981FD008F20C Jack the Nipper II - In Coconut Capers (1987)(Gremlin Graphics)[a2] ZXSpectrum +3E9851E018FD2EC0361717C1CFA34BA4 Jack the Nipper II - In Coconut Capers (1987)(Kixx)[a][re-release] ZXSpectrum +61CB010B852537EADCD424ED265B6940 Jack the Nipper II - In Coconut Capers (1987)(Kixx)[re-release] ZXSpectrum +2EA4480957E67E1D47BBD833BF634A04 Jack the Ripper (1987)(CRL Group) ZXSpectrum +B676FE090F200760DA53BB50037E03C8 Jack the Ripper (1987)(CRL Group)(Side A) ZXSpectrum +8C0F084CF49AD91784051812B66BCF76 Jack the Ripper (1987)(CRL Group)(Side A)[a] ZXSpectrum +8293954D62E2CB335ADB5DACBD6DBEDA Jack the Ripper (1987)(CRL Group)(Side A)[a2] ZXSpectrum +B08BEAE8A7E003C9F6D62234C36E50EE Jack the Ripper (1987)(CRL Group)(Side A)[a3] ZXSpectrum +1ECA2919043ACE9BBB66C86C8549DEDB Jack the Ripper (1987)(CRL Group)(Side B) ZXSpectrum +8DA16904EB5F08296B0DB938A09242FC Jack the Ripper (1987)(CRL Group)(Side B)[a] ZXSpectrum +919C990218499B4A62D2AE50F02551FB Jack the Ripper (1987)(CRL Group)(Side B)[a2] ZXSpectrum +3648919F592444126AE603A6892570E2 Jack the Ripper (1987)(CRL Group)(Side B)[a3] ZXSpectrum +8D129A948EE81BB50D4D213A621CE154 Jack the Ripper (1987)(CRL Group)[a] ZXSpectrum +32CADF8461CC929A3799CCCC2399FE9E Jack the Ripper (1987)(G.I. Games)(Side A)[re-release] ZXSpectrum +A5EE2A7579F09A7C8B423C0CFB3D4576 Jack the Ripper (1987)(G.I. Games)(Side B)[re-release] ZXSpectrum +B32D8976018D73E331FAAB1D39542328 Jack the Ripper (1987)(Zenobi)(Side A)[re-release] ZXSpectrum +935BA40991E570B06FC41D528B654BBB Jack the Ripper (1987)(Zenobi)(Side B)[re-release] ZXSpectrum +9CB16DDAF0C95F4D9B003BF3E29864FD Jackal (1987)(Konami) ZXSpectrum +A8FEDA57FA81A398570CE5E6A5A28B0C Jackal (1987)(Konami)[Alkatraz Protection System] ZXSpectrum +F9F8FC9A557965914C2CD78E8D55FB75 Jackal (1987)(Serma)(ES)(en)[Alkatraz Protection System][re-release] ZXSpectrum en ES +5656AC9C31A6AEE358B7A5FD851A2D9D Jackle & Wide (1987)(Bulldog)[a][aka Dr. Jackle and Mr. Wide] ZXSpectrum +0644E66EE2D4543FE62A655D09CF74E4 Jackle & Wide (1987)(Bulldog)[aka Dr. Jackle and Mr. Wide] ZXSpectrum +111938603A89B30BC3416A4E0212781E Jackpot (1983)(Torregrossa, G.)(16K) ZXSpectrum +73FE07C874E1E8481F0509614AE08303 Jackson City (1990)(G.LL.)(ES) ZXSpectrum ES +67918CA311E29A9C336CF8968ABC885D Jade Necklace, The (1987)(Zenobi)[re-release] ZXSpectrum +EB0A147F7A81EDE6151F394D881D00FE Jade Stone, The - Nulon to Vibran (1987)(Marlin Games)(Side A) ZXSpectrum +09828241F2DA07C2C8094CB4D7885613 Jade Stone, The - Nulon to Vibran (1987)(Zenobi)(Side A)[re-release] ZXSpectrum +F61E03FC3A960AFBA0D19DE215C99E7D Jade Stone, The - Vibran to Kradoom (1987)(Marlin Games)(Side B) ZXSpectrum +9B23E592FDA62FF35D7BED7A39655217 Jade Stone, The - Vibran to Kradoom (1987)(Zenobi)(Side B)[re-release] ZXSpectrum +287E438577F220578A75EE764D082009 Jade Stone, The (1987)(Marlin Games)(Side B) ZXSpectrum +010673D24FC2A17978DE616FFF4F04B8 Jade Stone, The v2 - Part 1 - Nulon to Vibran (1987)(Marlin Games) ZXSpectrum +61FBBFE7AE5A0400F36BF82B528691D9 Jade Stone, The v2 - Part 1 - Nulon to Vibran (1987)(Marlin Games)(Side A) ZXSpectrum +8BB154D0663BCA4CCF7677518CA8E912 Jade Stone, The v2 - Part 1 - Nulon to Vibran (1987)(Marlin Games)[a] ZXSpectrum +41ADE259E95EF7F465AC5A0EBDD000FE Jade Stone, The v2 - Part 2 - Vibran to Kradoom (1987)(Marlin Games) ZXSpectrum +7BD26CC238F91ED8A74C391FA407AB8E Jade Stone, The v2 - Part 2 - Vibran to Kradoom (1987)(Marlin Games)(Side B) ZXSpectrum +6B53BC446C7954439D4A101E7CCF691F Jade Stone, The v2 - Part 2 - Vibran to Kradoom (1987)(Marlin Games)[a] ZXSpectrum +1617C40FBBBECD2C7B15A1AD2B83D60E Jade Stone, The v3 (1987)(Marlin Games)(Side A) ZXSpectrum +29F6AF58F862D38107DC286D05C9E2B3 Jagd (1983)(Laussoftware)(DE)(en) ZXSpectrum en DE +820FA5F4CF2F7CAB56F81C86B4196385 Jagdspiel, Das (1996)(WoMo-Team)(DE) ZXSpectrum DE +A693E359AC1CF8A868DF7309EFFE1A4C Jahangir Khan's World Championship Squash - Club Game (1991)(Krisalis)(128K) ZXSpectrum +E4BC5D939F6BCA3C8CC002F0E3C67D62 Jahangir Khan's World Championship Squash - Club Game (1991)(System 4)(128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +353361CF083F0EC0F5EF4D60A9FF675C Jahangir Khan's World Championship Squash - Tournament Game (1991)(Krisalis)(128K) ZXSpectrum +276E840A338E091C3BEC0022DC0120A9 Jahangir Khan's World Championship Squash - Tournament Game (1991)(System 4)(128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +C4B515F54CCB1DDB841968CCE04EDF8C Jahangir Khan's World Championship Squash (1991)(GBH)(128K)(Side A)[re-release] ZXSpectrum +D7BCD702F8D7BB179C01367DE987D2A5 Jahangir Khan's World Championship Squash (1991)(GBH)(128K)(Side B)[re-release] ZXSpectrum +9937A3E4BA9A22859A9E05607CFF1940 Jahangir Khan's World Championship Squash (1991)(Krisalis)(128K) ZXSpectrum +D31FEA7901FB210BE29B8147545DC932 Jai Alai (1991)(Opera Soft)(ES)[passworded] ZXSpectrum ES +92856CFF2FE3080C7C8D220A9A72A817 Jail Break (1983)(Williams, B.) ZXSpectrum +A7B8AB60590CB980F441335D5F6A3D54 Jail Break (1987)(Konami) ZXSpectrum +681EA18126483F53E24AFA28F7A41E1A Jail Break (1987)(Serma)(ES)(en)[re-release] ZXSpectrum en ES +13D1D73F07018EFCA6B27F12B4967874 Jangler (1984)(Profisoft)(DE)(en) ZXSpectrum en DE +31EFD3A9B2EAC8934E9FFFBD9B677D34 Janosik (2013-09-28)(Heather, Alex - Miazga, Rafal)(48K-128K) ZXSpectrum +78CCC3F53343B4F6EDD04983AC9DB525 Jason and the Golden Fleece (19xx)(Pocket Money)[a][aka Jason and the Fleece] ZXSpectrum +0EC64AA8D88A1025C4FE211A431557A9 Jason and the Golden Fleece (19xx)(Pocket Money)[aka Jason and the Fleece] ZXSpectrum +220AEC7DFE76607BBC3B05E4C8A9F594 Jason of the Argonauts (1990)(Guild, The) ZXSpectrum +85B05D4B4087D637C4C7A02C01CAA39A Jason's Gem (1985)(Mastertronic) ZXSpectrum +3EA05E3B521DFF390F967BABC15AF5CF Jason's Gem (1985)(Mastertronic)[a] ZXSpectrum +0ADFF0C82DEFA058A2562BAC1BAC7561 Jasper! (1984)(Micromega) ZXSpectrum +05E5BA1B11BB8B6F5F3D656EB79936ED Jasper! (1984)(Micromega)[a] ZXSpectrum +C9B6BE7EC80588D8472EC47BF111C9EC Jasper! (1984)(Zeppelin Games)[master tape][re-release] ZXSpectrum +4E18B2336D37FF69B4AB48D326D1CD17 Jasper! (1984)(Zeppelin Games)[re-release] ZXSpectrum +6413C5D87F2E0C36FFE8FC8CF90278FC Jasper! (1986)(2.99 Classics) ZXSpectrum +082D7E9D9B2722815EBD19261D8A3631 Jatek (19xx)(-)(hu) ZXSpectrum hu +254A8524260787F4B02F758D155FEC20 Jaws (1989)(Alternative)(48K-128K)(Side A)[BleepLoad][re-release] ZXSpectrum +F361FCD830AE2D295C572F177F9518D5 Jaws (1989)(Alternative)(48K-128K)(Side B)[re-release] ZXSpectrum +CFC9F4ED0E866833027B229FA622D5FC Jaws (1989)(Alternative)(48K-128K)[re-release] ZXSpectrum +22A58E5DA4A233F27B2693C0786E9AB6 Jaws (1989)(Screen 7)(128K)(Side B) ZXSpectrum +FC1279E842F26F11CD16EE83C886EAD3 Jaws (1989)(Screen 7)(48K-128K) ZXSpectrum +C94C85BD6AE5D51C265E978FF76ACDD1 Jaws (1989)(Screen 7)(48K-128K)(Side A)[BleepLoad] ZXSpectrum +DD044157203F7D32887F2D323BA823EB Jaws Revenge (1983)(Riko Data)(16K)(SE)(en)[re-release] ZXSpectrum en SE +056FC66D990686E61456A977A662EDC0 Jaws Revenge! (1983)(Work Force)(16K) ZXSpectrum +C949A1B949EF5EBA1EC45F4D2F9F4BEB Jawz (1983)(DK'Tronics)(16K)[re-release] ZXSpectrum +6189AC43F50C55023B0FD414DE8180D2 Jawz (1983)(Elfin)(16K) ZXSpectrum +88DF52EFCCE07B81CB4222D90A4DB90F Jawz (1983)(PRISM Micro-informatique)(16K)(FR)(en)[re-release] ZXSpectrum en FR +B884CE423C2E67F5F5A9112807A65310 JEDNADVACET (2012)(ROBINSOFT)(CZ) ZXSpectrum CZ +9CD61042B1A3503291719387DDB84E59 Jellymen (1983)(Sinclair Programs)(16K)[aka Jellyman] ZXSpectrum +D90120AE85CDE6CDCCAD8B60CF40EC77 Jeremy Clarkson's Top Shelf Challenge (2015)(UDG Games)[CSSCGC] ZXSpectrum +1634772DA5FFECF0106B871EB53DDBFE Jericho Road (1984)(Shards) ZXSpectrum +50571972FED7B58EA3A858FA3B83A33A Jericho Road (1984)(Shards)[a] ZXSpectrum +BC5EB5619A52275BEF4C0E724F21D9A1 Jerico 2 (1984)(Elephant)(Side A)[aka Jericho 2] ZXSpectrum +89B9C103415BAD1AF83263ACC9DE3FCE Jerico 2 (1984)(Elephant)(Side B)[aka Jericho 2] ZXSpectrum +BF5DBAE5332490FED4379FC5A56618F8 Jerrybuilder (1984)(Ridge, Ron) ZXSpectrum +6F97617AADCF9DE566ED81AD353CCB63 Jersey Quest (1984)(WD) ZXSpectrum +B90D5F5B3CFFC5125324B9E8035E33CD Jester Quest (1988)(Nebula Designs) ZXSpectrum +D13F8D69276912A6D2B432B079857299 Jester Quest (1988)(Nebula Designs)(128K) ZXSpectrum +5CAB77A150D8F86BF948D60648105480 Jester Quest (1988)(Nebula Designs)(128K)[a] ZXSpectrum +56E1AA54B788736BAD425660058C2AA6 Jester Quest (1988)(Nebula Designs)(Side A) ZXSpectrum +098CBD63008E56EC9DF6E5D3714E8DCB Jester Quest (1988)(Nebula Designs)(Side A)[a] ZXSpectrum +06BFFC10394E07A27A55F8A544A82956 Jester Quest (1988)(Nebula Designs)(Side B) ZXSpectrum +DBE6D3C8D05AE010CD9746DB3A6CB3C7 Jester Quest (1988)(Nebula Designs)(Side B)[a] ZXSpectrum +B23B0F32FA621300E5091465DE6D5CFC Jester Quest (1988)(Zenobi)(128K)[re-release] ZXSpectrum +43D324A075F8DE87F001CBC9DB1D1C66 Jester Quest (1988)(Zenobi)(Side A)[re-release] ZXSpectrum +B91174C33DF88BA576F5A7D6FC349C5D Jester Quest (1988)(Zenobi)(Side B)[re-release] ZXSpectrum +8A1B095C9DD8F36D81B4CDAE5FD095C9 Jester's Jaunt (1991)(Zenobi)(Tape 1 of 2 Side A) ZXSpectrum +E806B04BD00081A9CB3DA63166BDC29B Jester's Jaunt (1991)(Zenobi)(Tape 1 of 2) ZXSpectrum +9C5E0A46D75E676C2AD82DE0061A93DF Jester's Jaunt (1991)(Zenobi)(Tape 2 of 2 Side B) ZXSpectrum +7CF9D73C73FC1D58A62BD72C8BDB3E5F Jester's Jaunt (1991)(Zenobi)(Tape 2 of 2) ZXSpectrum +DDDCC051C1368AAFA14396EF60D64367 Jet Bike Simulator (1988)(Code Masters Plus) ZXSpectrum +02AB03794F31175493D1FE71CF315A8E Jet Cat Frosya (2004)(Makovsky, Igor)(128K)(RU)(en) ZXSpectrum en RU +E6FF3F32CC3CFCE99D104B629E581BFA Jet Pac (1983)(Ultimate Play The Game)(16K) ZXSpectrum +A8728878642810C3168378DD3F56BD93 Jet Pac (1983)(Ultimate Play The Game)(16K)[a] ZXSpectrum +20079727B2208E3A4D0E15C531A134D4 Jet Pac (1983)(Ultimate Play The Game)(16K)[a2] ZXSpectrum +C4E1D97BC6F0A57CD91913B8A285AF07 Jet Pac (1983)(Ultimate Play The Game)(16K)[a3] ZXSpectrum +0B82DA37FEB9BD0C0FDA441D2538E494 Jet Set 40-40 (2018)(JSWMM.co.uk Team) ZXSpectrum +04771C532E6E4E49A7F5FA764ED0A99D Jet Set Basic (2007)(Purple Studios)(ES)[Bytemaniacos 2006 BASIC Contest] ZXSpectrum ES +D49A45E16E48E0531D69F1D3F1170729 Jet Set Emily - Baby on the Go (2002)(Doctor Who) ZXSpectrum +A0844BE1851D69D08CA649B60677F2E3 Jet Set Emily - Baby on the Go (2002)(Doctor Who)[a] ZXSpectrum +BED7C2B83C1ED54E6AFB719143ADC8E2 Jet Set Emily - Baby on the Go (2002)(Doctor Who)[a2] ZXSpectrum +2C0376018E0695959A138522389FF773 Jet Set Gertie (1985)(Spectrum Computing) ZXSpectrum +1FC0BA8853DB61E32BB25505DAA1CDE6 Jet Set Luis - Rumbo a la Costa Blanca (2015-02-08)(Softwarecete) ZXSpectrum +680DAE3819C632F1325BAB066B665D5B Jet Set Wibble (19xx)(Elliott, John) ZXSpectrum +6246A06DD7ECCFF00177C82797CC56BB Jet Set Willy - again (2005)(Filsoft) ZXSpectrum +9DFC3B55DCA6400ACF06653B9A268C21 Jet Set Willy - April Showers (1984)(Your Spectrum)[needs original JSW] ZXSpectrum +1E007555E496EDA49D9CA07BCA695962 Jet Set Willy - Fast Version (2002)(Woodmass, Mark) ZXSpectrum +170826748978AEB1FA034BF7B5A53E24 Jet Set Willy - FTB (2003)(Martland, Edward)(128K) ZXSpectrum +B0533815A126B39AEE643C00C1D8A64E Jet Set Willy - Join the Jetset (1985)(Halsoft) ZXSpectrum +EA65C9C4610A0195D1C707BE91E7C888 Jet Set Willy - Lord of the Rings - Easy (2000)(Broadsoft) ZXSpectrum +082F694ED9C79BDD5C2B7E810B8FB382 Jet Set Willy - Lord of the Rings - Hard (2000)(Broadsoft) ZXSpectrum +A04C5568F5A3D9AF798C21FD66B2D5C7 Jet Set Willy - Manic Miner v1 (2004)(Broadsoft) ZXSpectrum +5A5F702A1C75A0ECFA8894BE44E088E1 Jet Set Willy - Manic Miner v2 (2004)(Broadsoft) ZXSpectrum +DF29354437792EA5104BB0230C230527 Jet Set Willy - Mind Control (2005)(Gromann, Daniel)(128K)(PL)(en) ZXSpectrum en PL +376EC1A6203551BC9E58092CEAA5BA47 Jet Set Willy - Mono (19xx)(Elliott, John) ZXSpectrum +8B191027950980CC0551C462FC6B5D6E Jet Set Willy - Perpetual Motion (2005)(Melkor, Darth) ZXSpectrum +5555EA91586BC3F7B41DF25996772C97 Jet Set Willy - Spectrum Computing (1984)(Spectrum Computing) ZXSpectrum +1FEBE5A662ADD0CE1080F1F344FA9E73 Jet Set Willy - Spectrum Computing (1984)(Spectrum Computing)[a] ZXSpectrum +21BCB7FFF6A637E14E482537C7414453 Jet Set Willy - The 2005 Megamix (2005)(Gromann, Daniel)(128K)(PL)(en) ZXSpectrum en PL +3F1A980571150C7B1C29D18BFFA27734 Jet Set Willy - The Continuing Adventures - Special Edition (1998)(Britton, Adam) ZXSpectrum +1A9CD32480C2BD7392C9A5DA7FA45DF9 Jet Set Willy - The Continuing Adventures - Special Edition (1998)(Britton, Adam)[a] ZXSpectrum +A994728104DC423EAC1D29C1062A59CA Jet Set Willy - The Continuing Adventures (1998)(Britton, Adam) ZXSpectrum +2D388761F1B0B0902DBF406E26FF255C Jet Set Willy - The DrUnKeN mAsTeR!!! (2002)(BaSe1 PrOdUcTiOnZ)(48K-128K)[adult] ZXSpectrum +52A562705F9EAC116370A83CB3625C85 Jet Set Willy - The Nightmare Edition (2016-01-26)(Ford, Andy) ZXSpectrum +580898E7EFC5A178E3EBCB22EB57DA5A Jet Set Willy - Wet Sunday Afternoon Graphical Remix (2001)(McCowan, Darren) ZXSpectrum +6BC29D64961C10B1EE53F9B2AB2BDFE0 Jet Set Willy - Willy's Flashback (2001)(JET_VISY)(FI)(en) ZXSpectrum en FI +6E71149CA5AA2F6999079CAE432D6F46 Jet Set Willy - Willy's New Hat (1985)(R.D. Foord) ZXSpectrum +879C75E6E6AC957522DF2118BF3CE3BE Jet Set Willy (1984)(Software Projects) ZXSpectrum +240AE791996A5794F97D90AA08004E92 Jet Set Willy (1984)(Software Projects)[a] ZXSpectrum +C79B633F6E5221B2D2429CA4319E6FB4 Jet Set Willy (1984)(Ventamatic)(ES)[re-release] ZXSpectrum ES +1D9DD22DE07686EB3FC5C5EDB4AEB095 Jet Set Willy (1985)(R.D. Foord) ZXSpectrum +CD6C1706961F5D1134AC1624FF037DFE Jet Set Willy (demo) (1984)(Software Projects) ZXSpectrum +5AE8CC0792BCF151365E3F783924BEC6 Jet Set Willy 128K (1996)(Elliott, John)(128K) ZXSpectrum +61D51B0951B42FEE553A0838E424C67D Jet Set Willy 128K v0.00 (1996)(Elliott, John)(128K) ZXSpectrum +BD81A9825441A7B5466C911571C6D7A9 Jet Set Willy 128K v0.03 (1996)(Elliott, John)(128K) ZXSpectrum +F657722080EAC5A41E4164F78DB46994 Jet Set Willy 128K v0.04 (1996)(Elliott, John)(128K) ZXSpectrum +88E41D5D477E36CC05E330B7E5ABBA1D Jet Set Willy 128K v0.04 (1996)(Elliott, John)(128K)[a] ZXSpectrum +339BCEB58F9AC041B04E936F30F1D032 Jet Set Willy 5 - ZX Heroes (2002)(Makovsky, Igor)(128K)(RU)(en)[aka ZX Spectrum Heroes] ZXSpectrum en RU +A1C9B952554419119599C20C67B407D6 Jet Set Willy 64 - Dragon (2006)(Elliott, John)(128K) ZXSpectrum +247BF5F23E2B99C13E15868303A223F3 Jet Set Willy 64 - Manic Miner - Dragon (2006)(Elliott, John)(128K) ZXSpectrum +B77B8CF2C3EA5974B52D7FEA1BC2D8C1 Jet Set Willy 64 - Manic Miner (2005)(Elliott, John)(128K) ZXSpectrum +50E10DECD01A7C9993769E750FC0420F Jet Set Willy 64 - Manic Miner (2005)(Elliott, John)(128K)[a] ZXSpectrum +4596E6265F1DFD7C2BFF2B22BFB99697 Jet Set Willy 64 v0.01 (2005)(Elliott, John)(128K) ZXSpectrum +625D2A0FBE7290E460BDB0937E33C747 Jet Set Willy 64 v0.01 (2005)(Elliott, John)(128K)[a] ZXSpectrum +E3E0F94EC4E992827C041A31F8253F63 Jet Set Willy 64 v0.01 (2005)(Elliott, John)(128K)[a2] ZXSpectrum +E5A2E2289E7C9B688CEA06DFB124E65B Jet Set Willy 64 v0.01 (2005)(Elliott, John)(128K)[a3] ZXSpectrum +C2676AEE63FDDDBA4D3B83F2A4C6E9A1 Jet Set Willy 64 v0.01 (2005)(Elliott, John)(128K)[a4] ZXSpectrum +88D5E8275A4F44C2941E28A12F5B44D5 Jet Set Willy 64 v0.01 (2005)(Elliott, John)(128K)[a5] ZXSpectrum +16CC07B675BB29370A3840FDF9524E29 Jet Set Willy II - The Final Frontier (1985)(Software Projects)(48K-128K)[a][aka Jet Set Willy - The Final Frontier!] ZXSpectrum +2462FAFC28FEBE6948A570FBE8FC9B4A Jet Set Willy II - The Final Frontier (1985)(Software Projects)(48K-128K)[a2][aka Jet Set Willy - The Final Frontier!] ZXSpectrum +FAC4B8E05C193F377B3298FA1C6C0B74 Jet Set Willy II - The Final Frontier (1985)(Software Projects)(48K-128K)[a3][aka Jet Set Willy - The Final Frontier!] ZXSpectrum +7D6D1DA8BC34EC55D91F898AB7F02DD8 Jet Set Willy II - The Final Frontier (1985)(Software Projects)(48K-128K)[aka Jet Set Willy - The Final Frontier!] ZXSpectrum +7CCD292D24AD8FB755C417BA51F744E7 Jet Set Willy II (1985)(Ricochet)(48K-128K)[re-release] ZXSpectrum +F4480CDF9BA7769B9D9DD5E9FC9F4B0F Jet Set Willy II (1989)(Dro Soft)(48K-128K)(ES)(en) ZXSpectrum en ES +EFAF9D5B5750C1614F003DB68E4A6150 Jet Set Willy in Paris v4.0 (2005)(Herve Ast)(128K)(FR) ZXSpectrum FR +B20E52619B1AC8A8830400A29B070A9E Jet Set Willy in Paris v4.0 (2005)(Herve Ast)(128K)(FR)(de) ZXSpectrum de FR +E5B71EFB88A56ABC18E8A894AF43B7E6 Jet Set Willy in Paris v4.0 (2005)(Herve Ast)(128K)(FR)(en) ZXSpectrum en FR +7756E4CA23038F15133A269A92356C99 Jet Set Willy in Paris v4.0 (2005)(Herve Ast)(128K)(FR)(es) ZXSpectrum es FR +9AB2FD99FA36758AEC6985D0B29CBA3F Jet Set Willy in Paris v4.0 (2005)(Herve Ast)(128K)(FR)(fi) ZXSpectrum fi FR +E403AD178265603FD136150A2395AF99 Jet Set Willy in Paris v4.0 (2005)(Herve Ast)(128K)(FR)(it) ZXSpectrum it FR +3513E568B1AB42108BBD8D5BF6759802 Jet Set Willy in Paris v4.0 (2005)(Herve Ast)(128K)(FR)(pl) ZXSpectrum pl FR +684A26B897BD62EA0AD6A3EB0B5941B8 Jet Set Willy in Paris v4.0 (2005)(Herve Ast)(128K)(FR)(pt) ZXSpectrum pt FR +95A4D5FCA331FBB962DBC86EAC1D656F Jet Set Willy in Paris v4.0 (2005)(Herve Ast)(128K)(FR)(ru) ZXSpectrum ru FR +59B5583B149BC26A16E7CF6B77B2CBDB Jet Set Willy Meets Colossal Cave (2000)(Wyatt, James) ZXSpectrum +6B77945D6622CD58D15BE1F7CF2977A2 Jet Set Willy Meets Colossal Cave (2000)(Wyatt, James)[a] ZXSpectrum +9E4CC22E9ACDFFB79DFD27DD27B03406 Jet Set Willy X (2006)(Twibright Labs)(CZ)(en) ZXSpectrum en CZ +4C599A73538DB96AF9092155004454B1 Jetman (1984)(Newtech Publishing)(16K) ZXSpectrum +522A624CF8FE0F4D180237DB1BB28C2F Jet-Man Silly (1993)(Proxima)(CZ) ZXSpectrum CZ +0043D6F088A4693F21D9E429655EC708 JetSet Willy III (1985)(APG - MB)(NL)(en) ZXSpectrum en NL +715616C45147EDC6D640AEBA9B74DA2A JetSet Willy III (1985)(APG - MB)(NL)(en)[a] ZXSpectrum en NL +3FD9ADDDA5CF433CA8FA5C78C3461423 Jet-Set Willy in Space (1997)(Halsoft) ZXSpectrum +A25FD2B9F4DC8EADF863EF91D3CA2FF1 Jet-Set Willy in Space (1997)(Halsoft)[aka Jet Set Willy - Willy In Space] ZXSpectrum +7F6A9A1673200FAC1D3CCC9EB8E08328 Jet-Set Willy Ivy (1998)(Filsoft) ZXSpectrum +F32A86B85A3A765D80866C45F6BDB943 Jet-Set Willy Ivy (1998)(Filsoft)[a] ZXSpectrum +BD1EFD6BF1C9BB792402EC3756BD11A9 Jetsons - The Computer Game (1992)(Hi-Tec)(48K-128K)(Side A) ZXSpectrum +4744E764587D8BC0CC4A0168EF9313D2 Jetsons - The Computer Game (1992)(Hi-Tec)(48K-128K)(Side B) ZXSpectrum +CE85D2E7B1E1E7C815CA1F7C4DDC4436 Jet-Story (1992)(Ultrasoft)(48K-128K)(SK)(en) ZXSpectrum en SK +5923EF4E7725A141A0219A0AA9AE5D66 Jet-Story (1992)(Ultrasoft)(48K-128K)(SK)(en)[a] ZXSpectrum en SK +226FDF148480E6AA77B3EC92D08DCE41 Jeu de Dames (1984)(Loriciels)(FR) ZXSpectrum FR +410781D63C06A37474397B48C819DF91 Jeu de Dames (1984)(Loriciels)(FR)[a] ZXSpectrum FR +FF7E001F2FD688180DF32B31AA167064 Jewel of Power, The (1985)(Slogger) ZXSpectrum +FBEA56C9B7228DB6C9EED48A815316E3 Jewel of Prophecy (1991)(Psychaedelic Hedgehog) ZXSpectrum +9363868CAD51EB084463E226CFB56939 Jewel of Scotland (19xx)(-)(Tape 1 of 2) ZXSpectrum +6D736965DA4BA91F82A590F4742492E1 Jewel of Scotland (19xx)(-)(Tape 2 of 2) ZXSpectrum +25009532186386C114135970D8CCA63A Jewels of Babylon, The (1985)(Interceptor) ZXSpectrum +3697552191C948D8F63408E5853EE5C3 Jewels of Babylon, The (1985)(Interceptor)[a] ZXSpectrum +D9116FD4ABD9F35F3F5747ADDE0AE291 Jewels of Babylon, The (1985)(Interceptor)[a2] ZXSpectrum +61D867CECE1F11E1987E4C9AFD0E7C40 Jewels of Honour, The (1990)(Fantasy Leagues)(Tape 1 of 2 Side A) ZXSpectrum +ED133422D2DEEE487B8E72063908B96A Jewels of Honour, The (1990)(Fantasy Leagues)(Tape 2 of 2 Side B) ZXSpectrum +E4741CD250BB93CB61B9AC620A5896FA Jewels of Honour, The (1990)(Global Games)(Tape 1 of 2 Side A)[re-release] ZXSpectrum +4CB91AE0608D28B1851F938FC0487932 Jewels of Honour, The (1990)(Global Games)(Tape 1 of 2)[re-release] ZXSpectrum +9D85CA3A3E5945BB312DF65B0A98780A Jewels of Honour, The (1990)(Global Games)(Tape 2 of 2 Side B)[re-release] ZXSpectrum +03A9429CFD9E28FF05A10FD9A0540402 Jewels of Honour, The (1990)(Global Games)(Tape 2 of 2)[re-release] ZXSpectrum +2AC8548614D62802CF3C4C2FF12134D9 Jhothamia 6 (1987)(Guild, The) ZXSpectrum +FC73C073845D21684BA79235F50BC3A4 Jhothamia 6 (1987)(Guild, The)[a] ZXSpectrum +88D34A8E4CA4023BC5345AEFE5A3F812 Jigsaw (1983)(Artic Computing) ZXSpectrum +C224C44F3D4333A003AC7BBE83208F38 Jimmy (1986)(Load 'n' Run)(IT) ZXSpectrum IT +35D42813A08F145948D94DAFB7C91D09 Jimmy's Soccer Manager (1991)(Beyond Belief) ZXSpectrum +479D89E68451400595338E0DD8DFCC3E Jimmy's Soccer Manager (1991)(Beyond Belief)[a] ZXSpectrum +856983822FB537C78D15B9BEAFFE645D Jimmy's Super League (1992)(Beyond Belief) ZXSpectrum +958D8A9F0D78C58EBCF4354387B30862 JINJ (2008)(Computer Emuzone)(48K-128K)(ES)(en-es) ZXSpectrum en-es ES +B0A2BA53D1493283C1E3C8AB41416736 JINJ 2 - Belmonte's Revenge (2012)(RetroWorks)(48K-128K)(ES)(en) ZXSpectrum en ES +E5886BE61FECD28249EB7BCEDEF0703C Jmeno Ruze (1991)(Proxima)(128K)(CZ)[aka Jmenu Ruze][adult] ZXSpectrum CZ +E7BDEE6D69C8B637B86D38BE7086B6D8 Jock and the Beanstalk (1986)(Armadillo Soft) ZXSpectrum +1C4D9215BEA3417D151BCFAA2F932EF0 Jock and the Time Rings (1985)(Atlantis) ZXSpectrum +AFA6251C1DF6DB9E94188A585A0BC852 Jock and the Time Rings (1985)(Atlantis)[a] ZXSpectrum +91E0B081564226D3158B822424CB15D6 Jock and the Time Rings (1987)(Z Cobra)(ES)(en) ZXSpectrum en ES +BEFC0F1152E3AC7883FD33B04D15D3E1 Jocky Wilson's Compendium of Darts (1991)(Zeppelin Games) ZXSpectrum +0024F3DB9F99EC62EC615EBA1D6750AF Jocky Wilson's Compendium of Darts (1991)(Zeppelin Games)[a] ZXSpectrum +7ACAA6120FBD8677578094DF0D8FA637 Jocky Wilson's Darts Challenge (1989)(EDOS)[re-release] ZXSpectrum +0A0E1A5B1FD0B48345A04F61214CD368 Jocky Wilson's Darts Challenge (1989)(Zeppelin Games) ZXSpectrum +12B2FFC976A8837015776973CDD1C6E5 Jocky Wilson's Darts Challenge (1989)(Zeppelin Games)[master tape] ZXSpectrum +F33C4E493A0F3FA56984EFE587E8D0FB Joe Banker (1986)(Suzy Soft)(HR)(sh)[aka Joe Bankar] ZXSpectrum HR +8DD3FDD54F5AA212224EDCCDE627C990 Joe Banker (1986)(Suzy Soft)(HR)(sr)[aka Joe Bankar] ZXSpectrum sr HR +DF71930A0047A6B169D042EF00FBCA9F Joe Blade (1987)(Players)(48K-128K) ZXSpectrum +3F7B1CCFF0913F6A8FE8B902183C11CB Joe Blade (1987)(Players)(48K-128K)[a] ZXSpectrum +1AAAAB9DDD94526D3D878B5ACEEC8C9A Joe Blade II (1988)(Players) ZXSpectrum +5F08FF443FAC26FD81C5EB18F2918830 Joe Blade II (1988)(Players)(128K) ZXSpectrum +14FE97CE1759AEEE78782ADCB376F7B2 Joe Blade II (1988)(Players)(128K)[a] ZXSpectrum +9A076025A0269412E222FA7DA416124C Joe Blade II (1988)(Players)(48K-128K) ZXSpectrum +140443759103DE867C3E492567543DC5 Joe Blade II (demo) (1988)(Players)(48K-128K)[Sinclair User Covertape] ZXSpectrum +BC8458D0382E68EACF7074C445C999BC Joe Blade III (1989)(Players Premier) ZXSpectrum +9E2E996E02319359AF301F5A64974904 Joe Blade III (1989)(Players Premier)(128K) ZXSpectrum +A85BCF6DA8A500991E70B994D7B2FA5C Joe Blade III (1989)(Players Premier)(128K)[a] ZXSpectrum +4AD947DC5E512F6A5408EC7EE7BC681D Joe Blade III (1989)(Players Premier)(48K-128K) ZXSpectrum +3944DC0E612CA0D807279B885FC45B83 Joe Blade IV (1991)(Players Premier) ZXSpectrum +2778CBA7A5A718A6FD16F45D52CD2893 Joe Blade v2 (1987)(Players)(48K-128K) ZXSpectrum +9508D1C47894E58F3E8A79C805A0E815 Joe Sgraffigna (1987)(Load 'n' Run)(IT) ZXSpectrum IT +DB061818FF77637CEAAF50ABEF121A10 Joe's Drink Stand (19xx)(-)(16K)(de)[aka Limonaden Stand] ZXSpectrum de +04890EBCB18D1DCA17D8A8EDBBE740C4 Jogger (1984)(Riko Data)(16K)(SE)(en)[re-release] ZXSpectrum en SE +80AD1A5FB520B5D739F7C9ADB49F9E09 Jogger (1984)(Severn)(16K) ZXSpectrum +FB3E9C949D0A7ED7EA2CBC7C466A8E88 Jogger (1984)(Severn)(16K)[a] ZXSpectrum +DB17A7B91B6EB93B99FF5DEEA5FDF893 John Caig Sailboat Racing (1984)(JCS ZX) ZXSpectrum +CAFD13130216A3E7F8A3ECE7BB6D1C29 John Elway's Quarterback (1990)(Virgin Games)[SpeedLock 7] ZXSpectrum +8DF687F216C29B6F8E4903AF5193969F John Terry's Quest for the Golden Bra (2010)(Apenao)[CSSCGC] ZXSpectrum +1E883E9C6517F6DC50EB4F14D4B611EE Johnny M (19xx)(Suggitt, G.H.)(Side A) ZXSpectrum +999C118D3023938F7079A48845416707 Johnny M (19xx)(Suggitt, G.H.)(Side B) ZXSpectrum +7904C4484A2F2D2BAD82B21FBB3C5E4D Johnny Reb (1983)(MC Lothlorien) ZXSpectrum +6EDAEDC775F6584F35E841F007A00452 Johnny Reb (1983)(MC Lothlorien)[a] ZXSpectrum +618A3DFC37ADCE6B39F7BC7CA112D562 Johnny Reb (1984)(Zafi Chip)(ES) ZXSpectrum ES +29E40B66C84BC5691388D04FBC9E549A Johnny Reb II (1986)(MC Lothlorien)[Power-Load] ZXSpectrum +1EFB2DE313C63AC92BDEB21E9995A663 Join the Jet-Set (1985)(Halsoft) ZXSpectrum +403FDEFDC09527E974D128DEC8907298 Join the Jet-Set (1985)(Halsoft)[a] ZXSpectrum +32E56EDA8CBC91285B3459BA257E7C48 Jokers Wild - Action (1984)(Phoenix) ZXSpectrum +474D7352DF4EFFB76F16D5EB7DD61C70 Jokers Wild - Adventure (1984)(Phoenix) ZXSpectrum +F2175DCD1787E443774AEB54E105B4F8 Jokers Wild (1984)(Phoenix) ZXSpectrum +68B578167F6E5D1B3EEA2800EA972661 Jolly Jack's Run Ashore (1984)(Harbour Soft)[aka Jacks Night Out][adult] ZXSpectrum +48733A13B545F2C80381C9D04D322028 Jolly Roger (1986)(Video Vault)[a][aka Video Vault 1] ZXSpectrum +CB7E2CAEBEE3FE345576D088BB5895E9 Jolly Roger (1986)(Video Vault)[aka Video Vault 1] ZXSpectrum +A86E5C8F6545EA27628CF48846732742 Jonah Barrington's Squash (1985)(New Generation) ZXSpectrum +97A0424F639F80C60B020E85FD05D68F Jonah Barrington's Squash (1985)(New Generation)[a] ZXSpectrum +992566DC23CE68C0959D9E0FE5C81BCB Jonah Barrington's Squash (1985)(New Generation)[a2] ZXSpectrum +D243F0A12094A18F5E3D0752425CC56B Jonah Barrington's Squash (1985)(New Generation)[SpeedLock 1] ZXSpectrum +C0490C28DD8CF128E1F78CF1524E7EB6 Jonah Barrington's Squash (1985)(Zafi Chip)(ES)(en)[SpeedLock 1][re-release] ZXSpectrum en ES +8423292E7F07EE73108DFDCCC55ECBC0 Jonah Barrington's Squash (1989)(Mastertronic Plus) ZXSpectrum +18795FF7EFCCBB412F09BD96B14C1B36 Jonny Quest in Doctor Zin's Underworld (1991)(Hi-Tec)(48K-128K) ZXSpectrum +7A22E0FEC7DCF9147F7C29AF085BA77C Journey across the Abyss (1984)(CCS) ZXSpectrum +F404AF1AD1DCCB0C6C08ADD4CFD5134E Journey across the Abyss (1984)(CCS)[a] ZXSpectrum +3C814E92CE267EB1C8BBADE0EEA8F944 Journey One Spring, A (1988)(Isolated House)(128K)(Side A) ZXSpectrum +1914C83C9F50B1063767280E1B40C1C3 Journey One Spring, A (1988)(Isolated House)(128K)(Side B) ZXSpectrum +7725AA9AEBC1F1D8E5068C9B6A27D670 Journey to Death (1992)(Guild, The) ZXSpectrum +8C09E5710D7509252E43FEE5F776AC8B Journey to the Centre of Eddie Smith's Head (1986)(Players) ZXSpectrum +648E2259B2FA83B6A34A5D140D87E776 Journey to the Centre of Eddie Smith's Head (1986)(Players)[a] ZXSpectrum +1B1AF74B707E7A31FA0008063E4D224E Journey to the Centre of the Earth (2005)(Wilson, Carl) ZXSpectrum +2B15063529AF3C31BD47E4670A41DFE5 Journey, The (1985)(Temptation) ZXSpectrum +15ED2B5CA3A776DA9244EA8C6F69D68E Journey's End (1985)(Games Workshop)(Tape 1 of 3) ZXSpectrum +2F1F936324752E2BD8E9409511DCA9F1 Journey's End (1985)(Games Workshop)(Tape 1 of 3)[a] ZXSpectrum +1A9B8231E1EC6CF7149943449DC787C4 Journey's End (1985)(Games Workshop)(Tape 1 of 3)[a2] ZXSpectrum +ACA230C4E869E1439B9D86AA0A3D4183 Journey's End (1985)(Games Workshop)(Tape 2 of 3) ZXSpectrum +5C3B52A7A312D3BE5D1CF94DE9111384 Journey's End (1985)(Games Workshop)(Tape 2 of 3)[a] ZXSpectrum +292272B2C1786D4A269D2CEB19E9B532 Journey's End (1985)(Games Workshop)(Tape 2 of 3)[a2] ZXSpectrum +8D8A5FE7A83F61924118B95209553A8E Journey's End (1985)(Games Workshop)(Tape 3 of 3) ZXSpectrum +70A1B85B39F959A2A43C9A3E531CA1E6 Journey's End (1985)(Games Workshop)(Tape 3 of 3)[a] ZXSpectrum +724E90FF4EDC0D760D978A10B8657487 Journey's End (1985)(Games Workshop)(Tape 3 of 3)[a2] ZXSpectrum +CFC6006A77D8D476D0BA889DFA8F63E9 Journey's End (1985)(Mastervision)[re-release] ZXSpectrum +B49D2601C20D6250E058296B04F0D5F5 Joust!! (1983)(Softek)(16K) ZXSpectrum +CBB1DB1EAD0FED89C252D18FB2BF92AF Joust!! (1983)(Softek)(16K)[a] ZXSpectrum +9516CADAAA3F142F9BD087EFDCCB9AEE Joystick Hero (2013)(Pgyuri)[CSSCGC] ZXSpectrum +F4AAF2541F92AC212392FAE4FA481B49 JSW 1-1 (2000)(Aldridge, Nick) ZXSpectrum +F82D8D88DEAAD14E6E7244DAAAA2C680 JSW 1-1 (2000)(Aldridge, Nick)[aka Jet Set Willy 1-1] ZXSpectrum +D79BF01627FEB87C82701C3EBE89C309 JSW dup moor en t' panat (2002)(Aldridge, Nick) ZXSpectrum +12C23D6C2F2CED86347CF9DB2259E36D JSW dup moor en t' panat (2002)(Aldridge, Nick)[aka Jet Set Willy - Dup Moor en T' Panat] ZXSpectrum +ACC8A9EA26B0087D656C65D131856AD8 JSW Soaring Game, The (1985)(Williamson, J.S.) ZXSpectrum +54E72A6E876D761C85A2DFC80849AC01 JSW stupid (2001)(Aldridge, Nick) ZXSpectrum +8FDE069C42614E0ECF7C952DBBDCB969 JSW stupid (2001)(Aldridge, Nick)[aka Jet Set Willy - Stupid] ZXSpectrum +7777532014002634D6E3EA61AFA34745 JSW The Sun Is No Longer Producing Heat (2002)(Aldridge, Nick) ZXSpectrum +258763F3B62418E453334BC6BCBF634C Juanita & Paquito vs The Evil Aliens (2017)(Sanchez, Enrique) ZXSpectrum +5B6AE6A1D9A21169F723766AA38BD5B9 Judge Dredd (1987)(Melbourne House) ZXSpectrum +E86C43F3143D95257E521185E27FAE26 Judge Dredd (1987)(Melbourne House)[a] ZXSpectrum +939F8DD20B71CCE76DC40AB9731319F2 Judge Dredd (1987)(Melbourne House)[a2] ZXSpectrum +5724210B37E56415E2B8246723358840 Judge Morry vs. Baldo Midget (2008)(Computer Emuzone)(ES)(en) ZXSpectrum en ES +3BA5A6839E360C3C521966140DCE1E9B Judo Uchi Mata (1987)(Martech Games) ZXSpectrum +C06C5E9C1081EE39B5791CFFA324AB88 Judo Uchi Mata (1987)(Martech Games)[a] ZXSpectrum +1C8055F6CCC99F1F99EECC6C26C29FF2 Judo Uchi Mata (1987)(Martech Games)[a2] ZXSpectrum +65E589825FBB05058A7D44B220232490 Juego de la Oca, El (1989)(Zafiro Software Division)(ES) ZXSpectrum ES +E55A700CE5D7DD7EB3E6E8EF3D0C6D28 Juego del Dragon (19xx)(-)(16K)(es) ZXSpectrum es +F1308506B949FC54E5AF1BC1E383432F Jueves 12 y Sabado 14 (19xx)(New Frontier)(ES) ZXSpectrum ES +C9D67D51D8C1D1DE97AEB6E8F983D579 Jugador de Ajedrez (1987)(Microbyte)(ES)[aka Chess Player, The] ZXSpectrum ES +844625ACA8DC09B270FF3DE8AB266586 Jugador de Ajedrez, El (1982)(Investronica)(ES)[aka Chess Player, The][re-release] ZXSpectrum ES +2E4EE4EB509152481C5808D92737EDD2 Juggernaut (1985)(CRL Group) ZXSpectrum +590E1E1468B0A1014DE3844D52261CB5 Juggernaut (1985)(CRL Group)[a] ZXSpectrum +EAEE389A70543EDED6A9A5C9F19F9C7D Juggernaut (1985)(CRL Group)[a2] ZXSpectrum +A00D35C4424E2D771FE923FBDE2F2262 Juggler (1983)(Your Computer)(16K) ZXSpectrum +CD54884C7968BCBDD1FAD42C7CADCCFE Jumbert (1986)(Your Computer) ZXSpectrum +479F5BB5D21E7B079BA7C7ABA9FE58F2 Jumbly (1983)(DK'Tronics) ZXSpectrum +354B00A78AB2D7694305D52DA7E72BB8 Jumbly (1983)(DK'Tronics)[a] ZXSpectrum +E7877A117673F3E7507BAD591E6ED985 Jump (1984)(Unique Computer Services)[re-release] ZXSpectrum +B4802C68DD768A8B137F9B02001DE7FB Jump (1984)(Ventamatic)(ES)[aka Crazy Climber] ZXSpectrum ES +45FA624D4A6D1B4A6E2B503A70E50383 Jump (1991)(Zigurat)(ES) ZXSpectrum ES +FB1052983BF1C251EF9442C75ABF7D19 Jump (1991)(Zigurat)(ES)[a] ZXSpectrum ES +A8E2C4FD1C9614E4D6F519402B89AF20 Jump (19xx)(-) ZXSpectrum +6F354A3E537B6634625A920CE5C9B962 Jump (19xx)(de) ZXSpectrum +6F863591B3446EDADA9D06AF50360CC3 Jump off a Cliff Simulator (2014)(Raven, Ed)[CSSCGC] ZXSpectrum +4E71E14C67F06969168FA0620A490904 Jumper (1987)(Load 'n' Run)(IT) ZXSpectrum IT +D7C751A6E8EE45C40C5784684D02FCD8 Jumpin' Jag (1985)(Fletcher, Simon) ZXSpectrum +BC802836CB63E230CAD277255CE4E35C Jumping Jack (1983)(Imagine)(16K)[a][aka Leggit!] ZXSpectrum +E023262B79F2EC6C84C8F11C6FC54D29 Jumping Jack (1983)(Imagine)(16K)[aka Leggit!] ZXSpectrum +15573BF682F6DF38223F8F009C36736E Jungle Adventure (1984)(CCS) ZXSpectrum +ACE1EB8CA19CBD95FDA18C3BB3C9DAE9 Jungle Fever v1 (1983)(A'n'F)(16K) ZXSpectrum +B7779E02F775A5B1652C31207B636B98 Jungle Fever v2 (1983)(A'n'F)(16K) ZXSpectrum +6D54955D98F72DC07F8AACA4429D86FF Jungle Fever v2 (1983)(A'n'F)(16K)[a] ZXSpectrum +E51D6658F9D9206020AFF5A1661205EB Jungle Jie (1985)(Gadtek Games) ZXSpectrum +19FFAF610FEBFE470E27EFF26510D25C Jungle Trouble (1983)(Durell)(16K) ZXSpectrum +692DBD99258A8AF706970475E363BDA8 Jungle Trouble (1983)(Durell)(16K)[a] ZXSpectrum +6756536086F6E4E0E0714A751BF92D98 Jungle Warfare (1990)(Virgin Mastertronic) ZXSpectrum +48731D5A409A08AC090348187B01A029 Jungle Warfare (1990)(Virgin Mastertronic)[a] ZXSpectrum +1CF0FDBAA5C527A7A1AE07FCE0E65D8B Jungle Warfare (1990)(Virgin Mastertronic)[a][lightgun] ZXSpectrum +7D5BC5ACA13EA099EE35F0F1730EB631 Jungle Warfare (1990)(Virgin Mastertronic)[lightgun] ZXSpectrum +118CFB3A021DF1C23CF2F2C49FFBA075 Jungle Warrior (1990)(Zigurat)(48K-128K)(ES) ZXSpectrum ES +F83F095086D5FF1A7D34019029548156 Jungle Warrior (1990)(Zigurat)(48K-128K)(ES)[a] ZXSpectrum ES +5DEA59F7094ECDB84ECCA1EDA72A8DBC Just Imagine (1986)(Central Solutions) ZXSpectrum +C4264A9385DD2FC3848D6A5773F9AA85 Just Imagine (1986)(Central Solutions)(Side A) ZXSpectrum +2D65374A550F73C97B0C57F44198427B Just Imagine (1986)(Central Solutions)(Side B) ZXSpectrum +6A90CACC3A497C17565968BBE1623314 Just Imagine (1986)(Pirate)[re-release] ZXSpectrum +3EAD19C27D7A6A0E59E5E67DA4419454 Just One of Those Days (1989)(Zenobi)[aka 3D Game] ZXSpectrum +C71E2AE574BB5E7981F8F1B33D8D5065 Kaa's Kingdom (1986)(Beck, Edward) ZXSpectrum +785A79B309364FA4FECA30BDCF464AB9 Kaa's Kingdom (1986)(Beck, Edward)[a] ZXSpectrum +51195896316239D180E8142BBF9BE623 Kaa's Kingdom (1986)(Beck, Edward)[a2] ZXSpectrum +1D1D1BA222FCA159DC019A34B1539EFA Kabaddi (2008)(Collins, Paul E.)(16K)[CSSCGC] ZXSpectrum +20F72BFEF173C613BCF9D0AE07634DDA Kaboom! (1986)(Fuxoft)(CZ)(en) ZXSpectrum en CZ +BF20A91EC8B7AAD8625B22D16BEA5AE7 Kaboom! (1986)(Fuxoft)(CZ)(en)[a] ZXSpectrum en CZ +C3B3B55EBA20849D60095AE829057EA3 Kafer Anton (1985)(-)(de) ZXSpectrum de +B65E98A747CDCA9DC421E8C1ED0A7E0B Kai Temple (1986)(Firebird) ZXSpectrum +39FAF9D4AB11C4B378178DB118978417 Kai Temple (1986)(Firebird)[a] ZXSpectrum +B8568510074A99C123FC664A36903144 Kalaha (1984)(ZX Data)(DK)(da) ZXSpectrum da DK +121F887837DC2EB89197E9EA4268AC6C Kamakazi (1983)(A'n'F)(16K)[aka Kamikaze] ZXSpectrum +F0466F12C100699FC6494CF7A2C28C29 Kamel (19xx)(Creative Computing)(DE) ZXSpectrum DE +D45BDB729D720982BCE12FC486D8EC67 Kamen, Nuzky, Papir (1992)(Pliva, Pavel)(CZ) ZXSpectrum CZ +BD96C10A0C15951788CA59783B5F879C Kamikaze (1991)(Code Masters)(48K-128K) ZXSpectrum +6855D68132675F41BA7E5037A6FC4F56 Kamikaze (1991)(Code Masters)(48K-128K)[a] ZXSpectrum +ED3E8FCFC4C034FFA4BBCE5188E2E8C5 Kamikaze Collector (1985)(Century City)(16K) ZXSpectrum +E1C26E7DCAAD31C11B15DE78B925249F Kamikaze Karaoke Shootout! - Ballads (2015)(B.A.D. Games)[CSSCGC] ZXSpectrum +CADAD04FF710DE4C0A28253AF27750B1 Kamikaze Karaoke Shootout! - Merry XMas (2015)(B.A.D. Games)[CSSCGC] ZXSpectrum +765A9BDC35E844CAEAA0F6B0F4B61567 Kamikaze Karaoke Shootout! (2015)(B.A.D. Games)[CSSCGC] ZXSpectrum +0BC0C97DB1352D05E07F4682AFAE4D79 Kane (1986)(Mastertronic) ZXSpectrum +2C9164287CB1DFBF073676E20D965BD6 Kane (1986)(Mastertronic)[a] ZXSpectrum +9AF761495C887AA7283DEB79F930EF63 Kane (1986)(Mastertronic)[a2] ZXSpectrum +4E26E49FA8F9A8C570EEDF5DFC98C964 Karateka (1990)(Dro Soft)(ES)(Side A) ZXSpectrum ES +9E24B76577B077A612D56E75E36875B1 Karateka (1990)(Dro Soft)(ES)(Side B) ZXSpectrum ES +460291EDF086C3F2CB02AE0172D33A44 Karatron (19xx)(-)(de) ZXSpectrum de +79070A3F63378E37C1CA3D244760FAAA Karnov (1988)(Electric Dreams)(48K-128K) ZXSpectrum +8F44EC8B394653F32ECDD7F95EE2CDCA Karnov (1988)(Electric Dreams)(48K-128K)(Side A) ZXSpectrum +9856D0B34771683DFB8AF3725D087B71 Karnov (1988)(Electric Dreams)(48K-128K)(Side A)[a] ZXSpectrum +90FB61DDEC5A588C7335E8C86969A38E Karnov (1988)(Electric Dreams)(48K-128K)(Side B) ZXSpectrum +DB4E3F9E53C799CF3535227607A441B4 Karnov (1988)(Electric Dreams)(48K-128K)(Side B)[a] ZXSpectrum +CF29077BB9B4F63CC8D053015C0E3BD7 Karnov (1988)(Electric Dreams)(48K-128K)[a] ZXSpectrum +BFF62F6455184BFD789CA476569F7334 Karnov (1988)(Electric Dreams)(48K-128K)[a2] ZXSpectrum +5D462C9E1090524C81E086A65DD95799 Karnov (1988)(Electric Dreams)(48K-128K)[a3] ZXSpectrum +457E25C2DAEFC9E2D56A97CBE9767C9C Karnov (1988)(Proein Soft Line)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +57291D44EC52799EC5E632297D24EC4D Karnov (1988)(Proein Soft Line)(48K-128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +02299FD8B27435C9B98358540D520811 Kartyas Jatek (2005)(NyitraiSOFT)(HU) ZXSpectrum HU +8ADCDC68B3B1EAB9876273825ED34CCA Karyssia - Queen of Diamonds (1987)(Incentive) ZXSpectrum +2B19E01B3BEDBFB8EF076AF88638AFC0 Karyssia - Queen of Diamonds (1987)(Incentive)(Tape 1 of 3) ZXSpectrum +DAF72FAA170104B75680FD445F6AFDFD Karyssia - Queen of Diamonds (1987)(Incentive)(Tape 2 of 3) ZXSpectrum +5A991228FA7B72B1BAE238DC0816CFA9 Karyssia - Queen of Diamonds (1987)(Incentive)(Tape 3 of 3) ZXSpectrum +4D6060577ED37D4D446875B3689D2D53 Karyssia - Queen of Diamonds (1987)(Incentive)(Tape 3 of 3)[a] ZXSpectrum +F52BBEA62BFF3C1A62D130C17EC69B01 Karyssia - Queen of Diamonds (1987)(Incentive)[a] ZXSpectrum +DF85CF9C5E6035E7CFF87DA3B7210CFA Kat Trap - Planet of the Cat-Men (1987)(Streetwise) ZXSpectrum +142FCE3CB6B74C9EB903E9012746D160 Kat Trap - Planet of the Cat-Men (1987)(Streetwise)[a] ZXSpectrum +D5946D89E60E0BB6C958D0B906A41553 Kat Trap (1987)(Bug-Byte)[re-release] ZXSpectrum +FF9860C199587EACB6C0C1B8D21C728A Kayleth (1986)(U.S. Gold) ZXSpectrum +622F88302C38FBE2CEBFC1041CE9FCE3 Kayleth (1986)(U.S. Gold)[Alkatraz Protection System] ZXSpectrum +5F1A872F1B2177A0ED4E162A7EF11875 Ke Rulen los Petas (1989)(Iber)(ES) ZXSpectrum ES +F0F4B86C8380C475A567659B056C8ECE Keeper, The (1986)(Central Solutions) ZXSpectrum +C060AC99ADC3489DB4F35598DF26FFED Kemshu (1989)(Cult Games) ZXSpectrum +CB660BE53765BD694179DCDAFA8B958F Kemshu (1989)(Cult Games)[a] ZXSpectrum +1F98F25B669A13A8BFF74B1951FC87D5 Kendo Warrior (1989)(Byte Back)(48K-128K) ZXSpectrum +E7F6195E7A423AB5C1FD2012EB56BEDA Kendo Warrior (1989)(Byte Back)(48K-128K)[a] ZXSpectrum +FDE4CA3566182D08911DC062A1B1A797 Kendo Warrior (1989)(MCM)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +DAD763725FB4C3878F28FF1E8435E9BC Kenny Dalglish Soccer Manager (1989)(Cognito) ZXSpectrum +B854908C8F12B287DE952A6107B18EDC Kenny Dalglish Soccer Manager (1989)(Cognito)[a] ZXSpectrum +D2FC849A091F7048DFFA68BA70952791 Kenny Dalglish Soccer Manager (1989)(Cognito)[BleepLoad] ZXSpectrum +4ACAE0622B850EAACC01F5B614957347 Kenny Dalglish Soccer Manager (1991)(Zeppelin Games)[BleepLoad] ZXSpectrum +3D335B70376C5B0043A57DFF55DA45E0 Kenny Dalglish Soccer Manager (1991)(Zeppelin Games)[master tape] ZXSpectrum +8F0B7510474702B1A56C7E7F1BAA2533 Kenny Dalglish Soccer Match (1990)(Impressions)(48K-128K) ZXSpectrum +67F23FF5A8033260C3403543FE28A5A7 Kentilla (1984)(Micromega) ZXSpectrum +E474720748E59E90DFA36489951ABDA7 Kentilla (1984)(Micromega)[a] ZXSpectrum +4C76DD8616D01FD388B79E8292B33E68 Kentilla (1984)(Micromega)[a2] ZXSpectrum +AC99B7ECB8C74E40C79A901CB216BA9F Kentilla (1984)(Micromega)[a3] ZXSpectrum +BAC99A3974DB1688C093FDD9648C385D Kentilla (1986)(Mastertronic) ZXSpectrum +DA98954197B16D327B8A6ECBE57C5B5F Kentucky Racing (1991)(Alternative) ZXSpectrum +FF94B9F96368AD69E684C6F478D5DC6F Kentucky Racing (1991)(Alternative)[Alkatraz Protection System] ZXSpectrum +3F4B16EA4B5CB354432DA9BC66E73ACB Keops, el Misterio (1989)(Oscar Soft)(ES)(Side A) ZXSpectrum ES +76694EB46F31E01C734EE9C796FB9BFB Keops, el Misterio (1989)(Oscar Soft)(ES)(Side B) ZXSpectrum ES +EE5A087F7AFF4CBD730E963C0D668854 Kewin I (1988)(Kamasoft)(SK)(en) ZXSpectrum en SK +14B1E606E46CB7690EFCA70E1A4189A1 Kewin II (1988)(Kamasoft)(SK)(en) ZXSpectrum en SK +BACCCCEF9897566748F38689E335674B Key Fighter (1984)(JJK Research Limited)(NL) ZXSpectrum NL +9EC2D11D78E0A4F9162311F6554F79CC Key to Time, The (1984)(Sentient)[a][re-release] ZXSpectrum +CB2843D6B3BC59DE32D7078A1DD34702 Key to Time, The (1984)(Sentient)[re-release] ZXSpectrum +427C83F61E6CD480213F2FD9E66DD631 Key, The (19xx)(Burnard, Keith) ZXSpectrum +84AD708B57D6263EDEDFD8BF4F217C32 Key, The (19xx)(Burnard, Keith)[unpublished] ZXSpectrum +64D4117A81269D67214B0EE6AAFB2685 Keycode (1983)(CCS) ZXSpectrum +97D8DBF3A25381AA539C41A39009DD0D Keycode (1993)(LeCount, Darryl)(DE)(en) ZXSpectrum en DE +0FB36B5D62048C0844FFB0DA3D5AD3C9 Keyhero 50 (2011)(Weird Science)(HU)(en)[CSSCGC] ZXSpectrum en HU +496D4537630C5AD5BD16408516C99BCA KeywORd ATtack (2004)(Collins, Paul E.)[CSSCGC] ZXSpectrum +BEE5D173B01488AD96DE73D58DE0BECB KGB Superspy (1989)(Code Masters)(48K-128K) ZXSpectrum +B3B15A940A1501A00DFBA70542292D46 KGB Superspy (1989)(Code Masters)(48K-128K)[a] ZXSpectrum +06054CA2E4AC83ED0A67861416A8A8CF KGB Superspy (1989)(Erbe)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +EE75D851C7FCA1B14FD0C9F687F6D6C4 Khangrin Plans, The (1992)(Zenobi)(128K) ZXSpectrum +AE03B31B2EDA980F34EBB961CDC77651 Khangrin Plans, The (1992)(Zenobi)(128K)[a] ZXSpectrum +2CB0264DC8F99A64EE9A3201936C61AB Khazzad-Dum (1987)(Idealogic)(ES) ZXSpectrum ES +DD986BF9FD6A2C59575FB213605FA082 Khazzad-Dum (1989)(SPE)(ES) ZXSpectrum ES +BF323831A3447CBF43E1830CC1ED488A Kick Off (1989)(Anco) ZXSpectrum +660D46819A10313B17ABBDDE2926165F Kick Off (1989)(Anco)[a] ZXSpectrum +BE13CBB0B6480FAC07A01722C10C8B63 Kick Off (1989)(IBSA)(ES)[re-release] ZXSpectrum ES +C424FCC9035CCB89038EE185CA8CA4A6 Kick Off (1989)(System 4)(ES)[re-release] ZXSpectrum ES +6C9DD6F00968CD6FF199391B31F6F36A Kick Off (1989)(Top Shots)[re-release] ZXSpectrum +0C7F78E26904612C56E79941BACC1133 Kick Off 2 (1990)(Anco)(128K) ZXSpectrum +0FEC3E41E7A0CD7BC645F0021BA59BDD Kick Off 2 (1990)(System 4)(128K)(ES)[a][re-release] ZXSpectrum ES +E82DC0D141B4493386901034AF9D3D4F Kick Off 2 (1990)(System 4)(128K)(ES)[re-release] ZXSpectrum ES +6CD34CC6845DEF80259F6D8208AD48EB Kick-Box Vigilante (1991)(Zeppelin Games) ZXSpectrum +BFC23DA25FD43D8E4D5BA67C458DA159 Kickboxing (1987)(Firebird) ZXSpectrum +0A97FCF3BDE20503DA96B0274847407D Kickboxing (1987)(Firebird)[a] ZXSpectrum +A8A989EC57A46EDA6DCA980FBEAB9119 Kickboxing (1987)(Firebird)[a2] ZXSpectrum +D6E7BC78CDCEB5F871D1886E28C5B79D Kickboxing (1987)(Firebird)[BleepLoad] ZXSpectrum +E976E0F2866E72BC1F11BEFE094E91C8 Kiddie Cubes (1982)(Younger)[aka Dots] ZXSpectrum +28F7DD59374FD2A070D019CC174E6B53 Kidnap (1985)(Sparklers) ZXSpectrum +64BFFD73977F859F8B5657F94ADEAF35 Kidnap (1985)(Sparklers)[a] ZXSpectrum +C25B2BA0728D40AD115A365E94E9FBF8 Kidnapped (1993)(Zenobi) ZXSpectrum +676F22C31846F1BFA6E355AE7E363659 Kikker (1983)(Soft & Easy)(NL)[aka Hopper][re-release] ZXSpectrum NL +BA0FE5C7886A9E51F3314481AA0F6C44 Kikstart 2 (1988)(Dro Soft)(ES)(en)[re-release] ZXSpectrum en ES +2F79A33B4FD73F00EAA41AEB2C6D003C Kikstart 2 + Course Designer (1988)(Mastertronic) ZXSpectrum +43A6EEA3551A0DF1BA1D4D45F7909830 Kill War 4 (1994)(Kotsoft)(RU) ZXSpectrum RU +426C5C046A528536B85AF0CEC9D55C55 Kill War 5 (1995)(Kotsoft)(RU) ZXSpectrum RU +5F315D82E658E9274266097ACDB37038 Killed Until Dead (1987)(U.S. Gold) ZXSpectrum +94A00DDCB4CAEF8BBD00F2F47967DA95 Killed Until Dead (1987)(U.S. Gold)(Side A)[Alkatraz Protection System] ZXSpectrum +8412AC1DAAA1EE123AA3F482B846492A Killed Until Dead (1987)(U.S. Gold)(Side B) ZXSpectrum +E1E3541CFEA78F2FD4D17C3EB7B012E3 Killed Until Dead (1987)(U.S. Gold)[a] ZXSpectrum +693455EEA2BD12CBE84B17F13EB6BD63 Killed Until Dead (1987)(U.S. Gold)[a2] ZXSpectrum +78A8C40ADCCC4141F53F7613DE7CA305 Killer 3 (2011-12)(Ziberov, Oleg)(RU)[the Ultimate Meeting] ZXSpectrum RU +8A20DEED438237C293834A9F15DAF79B Killer Colours (2007)(Collins, Paul E.)[CSSCGC] ZXSpectrum +E25A741A7C1BED48C41075101CFB65AE Killer Knight (1984)(Phipps Associates) ZXSpectrum +103921D20CE613B1463BD74F41C977ED Killer Knight (1984)(Phipps Associates)[a] ZXSpectrum +4E8891DF7EB36C8CD1D704C5DB67DA6E Killer Kong (1983)(Blaby Computer Games) ZXSpectrum +7F23EC27D7B8531B1793B35D31B97880 Killer Kong (1983)(Blaby Computer Games)[a] ZXSpectrum +6E6DD29D46FEC5FB17A1C5403352E62C Killer Kong (1983)(Blaby Computer Games)[a2] ZXSpectrum +1DD698BF13AF181AF2546D75188BA29D Killer Kong (1983)(Prism Leisure Corporation)[re-release] ZXSpectrum +9E0646EB5CE2522D06335724F7BFBC33 Killer Ring (1987)(Reaktor)(48K-128K)[a][aka K-Ring] ZXSpectrum +0C23908400E3F46909EB8A4B7964773F Killer Ring (1987)(Reaktor)(48K-128K)[aka K-Ring] ZXSpectrum +B014533AA0ABFCFB9618F678E75A4B63 Killers (1987)(Load 'n' Run)(IT) ZXSpectrum IT +C3BF04631C72829448C6BBB8B6E613C0 Kinetik (1987)(Firebird) ZXSpectrum +D8BB4E1692414C2509CE304111B9E8D3 Kinetik (1987)(Firebird)[a] ZXSpectrum +56B7E7E232C9474898B8F65700678DF2 Kinetik (1987)(Firebird)[BleepLoad] ZXSpectrum +8F526B6BC2F45C9C4C63B660682AD226 King (1991)(Psychaedelic Hedgehog) ZXSpectrum +3CE55E878E0C9AFEBBC6A21CA31A1CB7 King and the Castle, The (1986)(Load 'n' Run)(IT) ZXSpectrum IT +D951F06BBEED2433B6565BED6C09B58B King Arthur's Quest (1984)(Hill MacGibbon) ZXSpectrum +D00F50E9BA05EC1CF225380CE9E844B3 King Arthur's Quest (1984)(Hill MacGibbon)(Side A) ZXSpectrum +61C1E5FCBF3B33968EA94DA589C5FFAD King Arthur's Quest (1984)(Hill MacGibbon)(Side B) ZXSpectrum +499639FBD429B4BC14BDD8BA84F12B84 King Kong (1983)(Your Computer) ZXSpectrum +6668485AB736E79F159716C04059CB6E King Leonard (1986)(Mind Games Espana)(ES)[Multiface copy] ZXSpectrum ES +88AD314BFB5BE2C3DB8A640C21477E98 King of Pong (2010)(Kantxo Design - Team Siglo XXI)(ES) ZXSpectrum ES +7EF06EF9AF56D9306FC488CA38D9B6C0 King of Pong (2010)(Kantxo Design - Team Siglo XXI)(ES)(en) ZXSpectrum en ES +4E6EC4E8028542448B5FC3ADA814062C King Otto's Quest (1996)(Robertson, Stephen) ZXSpectrum +C2E46294F1433D8C745EE4709A4F2E35 King Otto's Quest (1996)(Robertson, Stephen)[a] ZXSpectrum +27665ED07B7D966D72C71FB597AB1B08 King Tut's Treasure (1985)(Mirrorsoft) ZXSpectrum +5B619F776E3D0FC50865E8FEF36057BA Kingdom (1982)(Altwasser, Richard Francis)(16K) ZXSpectrum +BB3BAC3C257BC1038675E4FDE830B11B Kingdom of Grain (1992)(THD)(RU)[aka Korolevstvo Grein][aka Korolevstvo Zerna] ZXSpectrum RU +87246FDC8F437BDF6754550A9C588C83 Kingdom of Krell, The (1987)(Anco)(128K) ZXSpectrum +DE72EB5F0AA28A2D3817AD43CE928194 Kingfisher (1985)(Sinclair User)(16K) ZXSpectrum +B42AC1F39BF0164911E2C3033121E5F6 King-Kong (1984)(ZX Computing)(16K) ZXSpectrum +B93E49EEDD11AF9248EBFC5816C474C6 King's Keep (1986)(Firebird) ZXSpectrum +F1538884E74DA714709DF95C4097DA27 King's Keep (1986)(Firebird)[BleepLoad] ZXSpectrum +28EA2FB0E477AE5347FED3DA7EC78255 King's Ransom (1986)(Incentive)(Side B)[aka Advinman] ZXSpectrum +9DEF74B00A5AC67EEAEFFDA85ACB3263 King's Valley (2009)(RetroWorks)(48K-128K)(ES)(en) ZXSpectrum en ES +B4C92F8244194D30217D8AFFA8670E51 Kirel (1986)(Addictive Games) ZXSpectrum +B6559821FF153EC3A1CBCAC4BB2C4293 Kirel (1986)(Addictive Games)[a] ZXSpectrum +B4CFECB0100B5CCA07405B7B2BF3F1B8 Kirel (1986)(Zafi Chip)(ES)(en)[re-release] ZXSpectrum en ES +1DA02FA1DD8F4EC5C396AB24124B8A3E Klack (1983)(U.Ph.)(DE) ZXSpectrum DE +0798C018EDB6921518150FB7810F1AF5 Klax (1990)(Domark)(48K-128K) ZXSpectrum +93EC7D31EF8F73A6C05453420FF3EF32 Klax (1990)(Domark)(48K-128K)[a] ZXSpectrum +13CCC3F02ABDB667E8D9FEEEF63F0252 Klax (1990)(Domark)(48K-128K)[a2] ZXSpectrum +1DCC5B81381517ACFF851E33F990111B Klax (1990)(Domark)(48K-128K)[a3] ZXSpectrum +CA3FB071EF69E86C0FF8D1B7125BA8A4 Klax (1990)(Domark)(48K-128K)[a4] ZXSpectrum +A30A9C30F2D8630718E36B2688154B3D Klax (1990)(Erbe)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +628C8ABDFBC1959AC10E695D97DDC995 Klax (1990)(Hit Squad, The)(128K)(Side B)[re-release] ZXSpectrum +CAFEDD14645A845A6FFAA9536640F1EF Klax (1990)(Hit Squad, The)(48K-128K)(Side A)[re-release] ZXSpectrum +057312879907CAC3500855A9568472F4 Kliatba Noci (1993)(Sintech - Ultrasoft)(48K-128K)(DE)(sk) ZXSpectrum sk DE +E7FA5D95EA7926EFB1625C70133C2554 Kliatba Noci (1993)(Sintech - Ultrasoft)(48K-128K)(DE)(sk)[a] ZXSpectrum sk DE +D81AAB244193B05BD441107A8282AA0E Kliatba Noci (1993)(Sintech - Ultrasoft)(48K-128K)(DE)(sk)[a2] ZXSpectrum sk DE +9B7D8B9C916745B40943CC03124E191D Klingsor the Evil Magician (19xx)(-) ZXSpectrum +D895F2DB3BBC2D29EC43A6C251376F90 Kljuc (1988)(Suzy Soft)(HR)(sh) ZXSpectrum HR +ACE167CDA985D4100779934C23BB5F88 Kljuc (1988)(Suzy Soft)(HR)(sr) ZXSpectrum sr HR +915996E82735B70FDEFCDD1A16AED376 Knight Driver (1984)(Hewson Consultants) ZXSpectrum +D826461237486BF7871272CE65EAF4A9 Knight Driver (1984)(Hewson Consultants)[a] ZXSpectrum +4B3BD6781EBEBF69E1E806D034B4833F Knight Driver (1984)(Hewson Consultants)[a2] ZXSpectrum +EC1318CE5646AEAACE5F7CD0F46FAA24 Knight Fall (1987)(Pirate) ZXSpectrum +2807637929EFBDE0390F232B34DA3A97 Knight Fall (1987)(Pirate)[a] ZXSpectrum +D4960A92D5DEAAC8A6579CBF46DC1C90 Knight Force (1990)(Proein Soft Line)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +1E448111A05E415408D0F5BD7CDF82EF Knight Force (1990)(Titus)(48K-128K)(FR)(en) ZXSpectrum en FR +FCEA9C041E1A815E8CD6EFFC66A671B8 Knight Life - The Quest for the Holey Socks (1995)(Boyd, Stephen)(128K) ZXSpectrum +BC7F283913731131E653C4F84E39119B Knight Life (1995)(Zenobi)(128K)[re-release] ZXSpectrum +30F580051B6649F3CC2D9E780E5EBE2C Knight Lore (1984)(Ultimate Play The Game) ZXSpectrum +7311E56C3A52A6E90BC483F0569E1F58 Knight Lore (1984)(Ultimate Play The Game)[a] ZXSpectrum +2ACF34F90BF27A5ED92D71BBAF5F70FA Knight Lore (1988)(Dro Soft)(ES)(en) ZXSpectrum en ES +0120A56A872C1DCD327261413808CF4E Knight Orc - A Kind of Magic (1987)(Rainbird)(128K)(Tape 3 of 3) ZXSpectrum +F26BFC515936164CFBE5703C44177FFE Knight Orc - A Kind of Magic (1987)(Rainbird)(Tape 3 of 3) ZXSpectrum +9F7E4B6EC940E181C7F893B4E59DE169 Knight Orc - Hordes of the Mountain King (1987)(Rainbird)(128K)(Tape 2 of 3) ZXSpectrum +BCA45E046B0BAF31C109F39E123BE4B3 Knight Orc - Hordes of the Mountain King (1987)(Rainbird)(Tape 2 of 3) ZXSpectrum +392E2FB7AE612F31E98F7F4A259F1B08 Knight Orc - Loosed Orc (1987)(Rainbird)(128K)(Tape 1 of 3) ZXSpectrum +2305E46203902744BA7133F175BC7B2C Knight Orc - Loosed Orc (1987)(Rainbird)(Tape 1 of 3) ZXSpectrum +B253CCC91E0B0718B2F0EDBACF6A103D Knight Rider (1986)(Erbe)(ES)(en)[re-release] ZXSpectrum en ES +6FC3C493468DD04305F93AE3925257A0 Knight Rider (1986)(Ocean) ZXSpectrum +10889A754349A6778F4C9296CB94BD56 Knight Rider (1986)(Ocean)[a] ZXSpectrum +24035D10F02AB206F224EB03D997A9B5 Knight Rider (1986)(Ocean)[a2] ZXSpectrum +0F07D9F52062D7A58D25623D7FCC60E2 Knight Rider (1986)(Ocean)[a3] ZXSpectrum +5B71F9B79B75FFAE0A156B75423277E7 Knight Rider (1986)(Ocean)[SpeedLock 2] ZXSpectrum +C4A9B9C5526A52553E3937F3629FFFA4 Knight Tyme (1986)(Mastertronic Added Dimension)(128K) ZXSpectrum +659D95C34AFE122E5A0716021F1F7B6E Knight Tyme (1986)(Mastertronic Added Dimension)(128K)[Magic Knight 3] ZXSpectrum +E154A4B2E48D7D6D38AE3CB9DBBA571B Knight Tyme (1986)(Mastertronic Added Dimension)(48K-128K)[a][Magic Knight 3] ZXSpectrum +BFA0A610F30499BD7933804155EF4412 Knight Tyme (1986)(Mastertronic Added Dimension)(48K-128K)[a2][Magic Knight 3] ZXSpectrum +475A2B304A6F722C638EFF964687F886 Knight Tyme (1986)(Mastertronic Added Dimension)(48K-128K)[Magic Knight 3] ZXSpectrum +A2040448868550B7212998B26063AC9E Knight Tyme (1986)(Mastertronic Added Dimension)[Magic Knight 3] ZXSpectrum +5CD84CEFE52AA0BC9BBD57DC9C571B8F Knightfall (1987)(System 4)(ES)(en)[re-release] ZXSpectrum en ES +5D75008DAE6101E7D070FE41EFFAE992 Knightmare (1987)(Activision) ZXSpectrum +43A3A587074547C58E63659A12D41D9F Knightmare (1987)(Activision)[a] ZXSpectrum +E3C0F845BA0F874CBAE5609B97D7D637 Knightmare (1987)(Activision)[a2] ZXSpectrum +70A72C8369730482CE22E30BF44E1634 Knightmare (1987)(Activision)[a3] ZXSpectrum +F13EB55D38B57E28A9BFE5B215BF2A86 Knightmare (1987)(Proein Soft Line)(ES)(en)[re-release] ZXSpectrum en ES +792B827D7A5332B1529465E4068D413F Knightmare 2 ZX (2015-10-19)(Climacus - McNeil, Karl) ZXSpectrum +3ADD3716FA51E783B43FAB968AD391F6 Knightmare ZX (2012)(Climacus - McNeil)(128K)(ES)(en) ZXSpectrum en ES +F9C66155E6C0FB7CFD86EDFCAFA9B2D6 Knights & Demons (2013)(Kabuto Factory)(48K-128K)(ES)(en) ZXSpectrum en ES +717EB05C83E408464C8C20BEA6A67757 Knight's Quest, The (1983)(Phipps Associates) ZXSpectrum +9032E0A0364924AF42186D20436274D9 Knight's Quest, The (1983)(Phipps Associates)[a] ZXSpectrum +2FB7F77B2F2B95C1BD6ACFE9A9622CDC Knight's Quest, The (1983)(Phipps Associates)[a2] ZXSpectrum +672357724BEFD07C183FEA0BCE3091B6 Knockout (1983)(Mikro-Gen) ZXSpectrum +2FA042098F22B7CACC7EF096AD7063B7 Knockout (1983)(Mikro-Gen)[a] ZXSpectrum +AB2917146A552ECA96B64AEC47174172 Knockout (1985)(Alligata)(Side A) ZXSpectrum +195BB5109284497B37990DBBF4070E28 Knockout (1985)(Alligata)(Side B) ZXSpectrum +C55BE7F7D76A52D41A34951B50C28E5C Knockout (1985)(Americana)(Side A)[re-release] ZXSpectrum +C08A2E7258BACB095AD1BF5E5EC17D0D Knockout (1985)(Americana)(Side B)[re-release] ZXSpectrum +349A9A017A6AD6BA53E2BB211CCA9CB5 Knot in 2D (2008)(BloodBaz)(16K)[CSSCGC] ZXSpectrum +38C0AAA5324545FB300C2C6AD4D0966C Knot in 2D (2008)(BloodBaz)[CSSCGC][Machine Code Edition] ZXSpectrum +36480768E75F1DC7FC9D1B64FFB32846 Knot in 3D (1983)(New Generation) ZXSpectrum +0271BCB89976A86350D7CAC02BF28A4B Knot in 3D (1983)(New Generation)[a] ZXSpectrum +AB220382D11145BBAD37AED8004B320B Knot in 3D (1983)(New Generation)[a2] ZXSpectrum +2A896095A9BEEFE73F3372656526665E Knuckle Busters (1987)(Melbourne House) ZXSpectrum +0A95F3C802F00ABA4822E86CE0BD76C7 Knuckle Busters (1987)(Melbourne House)[a] ZXSpectrum +1789E1A1FD8F8AB6F8CBAFECA81E8EB6 Knuckle Busters (1987)(Ricochet)[re-release] ZXSpectrum +5008B6C122F32F98AC5D76459DF9940A Knuckle Busters (1988)(Dro Soft)(ES)(en) ZXSpectrum en ES +F65CF9EDCAB47246B8599A1A4EE7ABC0 Kobyashi Ag'Kwo - A Return to Naru (1991)(Zenobi) ZXSpectrum +9AD50C7436BE77B24B82BB28B83C0230 Kobyashi Ag'Kwo - A Return to Naru (1991)(Zenobi)[a] ZXSpectrum +C766E35DBD6655339BF0A47C399AE399 Kobyashi Naru (1987)(Mastertronic) ZXSpectrum +BD05F6E70F7E9C5388F3D37B7159116F Kobyashi Naru (1987)(Mastertronic)[a] ZXSpectrum +0A12D4AD2D865E013E51A3F069B64DBE Kobyashi Naru (1987)(Mastertronic)[a2] ZXSpectrum +6C86D736256430BB6B9EC2F9B611DE6B Kobyashi Naru (1992)(Zenobi) ZXSpectrum +401F735EB7CBB1FCEA54699F7D60A5F8 Kockapoker (2003)(Nyitrai, Laszlo)(HU) ZXSpectrum HU +ED0877A12C8249FA5784006D5A58A8C3 Kockapoker (2003)(Nyitrai, Laszlo)(HU)[a] ZXSpectrum HU +337C61D22778B149D756EB9F3F652BD8 Koko Circus (1985)(Badasoft)(ES) ZXSpectrum ES +B67DA9CAE44615309DF1286D39C68546 Kokotoni Wilf (1984)(Elite Systems) ZXSpectrum +CA64CCF92077C042F10B7569827B3B7B Kokotoni Wilf (1984)(Elite Systems)[a] ZXSpectrum +69C9B09227394EA2B8C3B414243C7EF9 Kokotoni Wilf (1984)(Elite Systems)[a2] ZXSpectrum +50F137587F2AC8B4F40A1038D0AC033E Kokotoni Wilf (1984)(Elite Systems)[a3] ZXSpectrum +4604A3644B25B8E8801CC82388AE381A Kokotoni Wilf (1989)(Encore)[re-release] ZXSpectrum +084B6A13AA5C1F17B51E1FC790B49B97 Kokotoni Wilf (1989)(MCM)(ES)(en)[re-release] ZXSpectrum en ES +6EC9C8E27C9A393734C64FFB68E8F18B Kolko i Krzyzyk (1987)(Krajowa Agencja Wydawnicza)(PL) ZXSpectrum PL +D786B153596A19D701D791C563B7872F Kolo Fortuny (19xx)(Danny)(48K-128K)(PL) ZXSpectrum PL +D018711DD7A6276FD57E45E8D5242D1C Komando 2 (1992)(Ultrasoft)(48K-128K)(SK) ZXSpectrum SK +361DBA93316F817B948CA42E2550AA2F Komplex (1985)(Legend) ZXSpectrum +18CDCD7DC7757866E5C290C14171B5E1 Komplex (1985)(Legend)[a] ZXSpectrum +8F168718D75CCDFA5459FCCD538A415A Konami's Golf (1986)(Imagine) ZXSpectrum +A03AE0A5BBE74FC978418FDC9F8F01E4 Konami's Golf (1986)(Imagine)[SpeedLock 2] ZXSpectrum +4E8BBFC8C0E6591E93B844309CA00DB0 Konami's Ping Pong (1986)(Imagine) ZXSpectrum +6C228B33B2A21E004EA4AB20F7746B8B Konami's Ping Pong (1986)(Imagine)[a] ZXSpectrum +5AF95EA34C64B52DAAC578A70C38F209 Konami's Ping Pong (1986)(Imagine)[a2] ZXSpectrum +C8F1483E2BCA9DCB2DC6B7E1A25D4FF2 Konami's Ping Pong (1986)(Imagine)[a3] ZXSpectrum +5029E9C1E7B2ADE564AFD9197ED6EC7C Konami's Ping Pong (1986)(Imagine)[a4] ZXSpectrum +372EB791B40062FDFE9F845D762AA8EE Konami's Ping Pong (1986)(Imagine)[a5] ZXSpectrum +7F093258165AE626FB38B639AEB9D5F0 Konami's Ping Pong (1986)(Imagine)[SpeedLock 2] ZXSpectrum +CCEBA6D21BA1D8A86A64C71EDDF3564C Konami's Tennis (1986)(Erbe)(ES)(en)[re-release] ZXSpectrum en ES +F4CBB6A73764CB5B6C0DBA417EEEA1D0 Konami's Tennis (1986)(Imagine)(48K-128K) ZXSpectrum +E6524889D903C56B8281455090E4FC13 Konami's Tennis (1986)(Imagine)(48K-128K)[a] ZXSpectrum +7616DFFC5BC64627C5F5929EAB0C2C56 Konami's Tennis (1986)(Imagine)[SpeedLock 2] ZXSpectrum +056F4CFFD4DC993F057E7355BC744011 Konami's Tennis (1989)(Hit Squad, The)(48K-128K)[SpeedLock 7] ZXSpectrum +8D10A0F4CE80E6F1A3C10A109DF190A6 Kong (1983)(Anirog)(16K) ZXSpectrum +1E2392A8811F61FAF0C67B6486D32510 Kong (1983)(Anirog)(16K)[a] ZXSpectrum +5E261F34F0501CDD19BA8365A1AB05DF Kong (1983)(Anirog)(16K)[a2] ZXSpectrum +4836D33C5F07DB1A6818762675468957 Kong (1983)(Ocean) ZXSpectrum +852DC0AF9A57964BBDD8180B3B099CEB Kong (1983)(Ocean)[a] ZXSpectrum +A5C38F251E48D8901963719D94CE829B Kong (1983)(Ocean)[a2] ZXSpectrum +B3F8500CD6B715A9B3D67BC697F70A2A Kong (1983)(Radovanovic, Aleksandar)(RS)(sr)[re-release] ZXSpectrum sr +296B591851BEF026699ED8770148DF63 Kong Ataca de Nuevo (1985)(Zafi Chip)(ES)(en)[aka Kong Strikes Back] ZXSpectrum en ES +DB2E8840DD4CF3679B0BC770E6E2D1BD Kong Ataca de Nuevo (1985)(Zafi Chip)(ES)(en)[SpeedLock 1][aka Kong Strikes Back] ZXSpectrum en ES +143B6433AC5E7803426F47FB81C7C2B4 Kong Strikes Back! (1984)(Ocean) ZXSpectrum +D10438444D06F093381865BEF87E695D Kong Strikes Back! (1984)(Ocean)[SpeedLock 1] ZXSpectrum +271565646BBA8556395D558F397B09FB Kong's Revenge (1991)(Zigurat)(128K)(ES)(Side A) ZXSpectrum ES +552BBD9C6F9A76A6BBCCE0DDCD38674C Kong's Revenge (1991)(Zigurat)(128K)(ES)(Side A)[a] ZXSpectrum ES +8C26A8BB8AFC75D80E4A21810ACBA3E5 Kong's Revenge (1991)(Zigurat)(128K)(ES)(Side B) ZXSpectrum ES +0D73CED5305310DBEDCC7F23B2D174ED Kong's Revenge (1991)(Zigurat)(128K)(ES)(Side B)[a] ZXSpectrum ES +A40B2D1E0979239C5AA1A0A6260E2E41 Kontrabant (1984)(Radio Student)(SI) ZXSpectrum SI +E1168EB4F1E2B7801AE0305CEB11A125 Kontrabant (1984)(Radio Student)(SI)[a] ZXSpectrum SI +28310FC47980430858618326B96519FE Kontrabant 2 (1984)(Radio Student)(SI) ZXSpectrum SI +B2CB96287CB651EFDFE9C2087DF5D6AA Kontrabant 2 (1984)(Radio Student)(SI)(sr) ZXSpectrum sr SI +1A1545A26E3E705D01E60513505C9D86 Kontrabant 2 (1984)(Radio Student)(SI)(sr)[a] ZXSpectrum sr SI +970DC3CB8FE0DF3D7232627240FDC968 Kontrabant 2 (1984)(Radio Student)(SI)(sr)[a2] ZXSpectrum sr SI +75B96EA90A26049DE86C251C1D169C3C Koronis Rift (1987)(Activision) ZXSpectrum +C9B3E046ABC6E4EA6329EC250A68E3C1 Koronis Rift (1987)(Activision)[a] ZXSpectrum +3713AA659117AFE232D1D370C988AFA2 Korth Trilogy, The 1 - Escape from Arkaron (1983)(Penguin Books)(16K)(Side A) ZXSpectrum +11262F8B57EF44D2E2B61D69958A971E Korth Trilogy, The 1 - Escape from Arkaron (1983)(Penguin Books)(16K)(Side A)[a] ZXSpectrum +2615E3C7C24B51831921642BAADA6E1A Korth Trilogy, The 1 - Escape from Arkaron (1983)(Penguin Books)(16K)(Side B) ZXSpectrum +77FA4178C07B61C55F9E30599D419F79 Korth Trilogy, The 2 - Besieged (1983)(Penguin Books)(16K)(Side A) ZXSpectrum +6FF3C0E80B7E9A8CC138F45C93C56012 Korth Trilogy, The 2 - Besieged (1983)(Penguin Books)(16K)(Side A)[a] ZXSpectrum +63BFFAF7BB3E615DBDFE5A39409132E8 Korth Trilogy, The 2 - Besieged (1983)(Penguin Books)(16K)(Side B) ZXSpectrum +7B886FCD6790A0D81F592A2E8442F3D6 Korth Trilogy, The 3 - Into the Empire - Empire (1983)(Penguin Books)(16K) ZXSpectrum +A55734E0DFA8C8353E809B5640264DB0 Korth Trilogy, The 3 - Into the Empire - Fog (1983)(Penguin Books)(16K) ZXSpectrum +7F01A3C3A4230F802ACDD9F22606C010 Korth Trilogy, The 3 - Into the Empire - Oldren (1983)(Penguin Books)(16K) ZXSpectrum +5A728836AB83CCC28FDAD3FCCA8CCFB6 Korth Trilogy, The 3 - Into the Empire (1983)(Penguin Books)(16K)(Side A) ZXSpectrum +069E689224193CD2E38206AF677A4B9C Korth Trilogy, The 3 - Into the Empire (1983)(Penguin Books)(16K)(Side A)[a] ZXSpectrum +24682E7E7D3FC341BCDD8A2002A6CD90 Korth Trilogy, The 3 - Into the Empire (1983)(Penguin Books)(16K)(Side B) ZXSpectrum +DB4D9F4C86A8474F380C7926DE40A7D8 Korth Trilogy, The 3 - Into the Empire (1983)(Penguin Books)(16K)(Side B)[a] ZXSpectrum +BF0B17F8F5DA862A22A8CA71842A2C5D Kosmic Kanga (1984)(Micromania) ZXSpectrum +6C15A2AED307AEB6BBC9B751796C7911 Kosmic Kanga (1984)(Micromania)[a] ZXSpectrum +BDFC21A4D92F9048FA3BB8F16447ED9A Kosmic Kanga (1984)(Micromania)[a2] ZXSpectrum +6BFBE6BADC8D8C7F459E4556FAFEBDA3 Kosmic Pirate (1983)(Blaby Computer Games)(Side A)[aka Cosmic Pirates] ZXSpectrum +5E08F12BD2D35CE83D29661A05A3D552 Kosmic Pirate (1983)(Blaby Computer Games)(Side B)[aka Cosmic Pirates] ZXSpectrum +5E79DCDAC2F4C8C3C83D40B7E4768E1F Kosmic Pirate (1983)(Blaby Computer Games)[aka Cosmic Pirates] ZXSpectrum +08AED3CE8E2BB60E0581F1915CAD898F Kosmik Pirate (1984)(Elephant) ZXSpectrum +7A0D70C3F3800685944E4BA1FAB0603C Kosmos (1989)(Atlantis) ZXSpectrum +259D90D83B30A590F4C2E969F988E232 Kosmos (1989)(Atlantis)[a] ZXSpectrum +7BBD8061355ABD539931A5BAD127CF4D Kraal (1990)(Hewson Consultants)(128K) ZXSpectrum +C0D2C72AAC607F20C0644C186A8D377E Kraal (1990)(Hewson Consultants)(48K-128K) ZXSpectrum +933022FFFE06F5C7108267A17E5CD0CF Kraal (1990)(Hewson Consultants)(48K-128K)[SpeedLock 7] ZXSpectrum +B9CB39CEF03BB5ADB2C39764B633088A Kraal (1990)(Hewson Consultants)(48K-128K)[Your Sinclair Covertape] ZXSpectrum +D6B2027552CC08EC1FABFC75C515A4C6 Krack Through (19xx)(Power Soft)(DE)(en) ZXSpectrum en DE +2F224F13BD50057900E51204D1E616CC Krago Castle - First Adventure of Mogadishu (1983)(Assassin)(16K) ZXSpectrum +CAB1D62594B2FD093E8DFCC40CD0A017 Kraj Skole (19xx)(-)(sh) ZXSpectrum +0FE03BDEF2B71557D5EF21454ADD05F2 Krakatoa (1984)(Paxman Promotions)[re-release] ZXSpectrum +5EC0A937031741AA2DBA6E608AC013D8 Krakatoa (1984)(Profisoft)(DE)(en)[re-release] ZXSpectrum en DE +FED6C525CBA0E0DEDE0AF61213FBD205 Krakatoa 2012 (1986)(Sinclair User) ZXSpectrum +A7376873D4BB701F466C9F235727730B Krakit (1982)(Artic Computing) ZXSpectrum +2290707B2B093553BEE50459B2D28224 Krakit (1982)(Artic Computing)(16K) ZXSpectrum +A9BDD85202480C22F35D5F42A86D6C6C Krakit (1982)(Artic Computing)(16K)[a] ZXSpectrum +4478985E8B22234303975D99971A1ACD Krakit (1982)(Artic Computing)(16K)[a2] ZXSpectrum +35BBF961D0730A1633BC4F665CB3B1B3 Krakout (1987)(Erbe)(ES)(en)[re-release] ZXSpectrum en ES +D0DD64AC70AA976E1CF635028259BCE0 Krakout (1987)(Gremlin Graphics) ZXSpectrum +EEE0B7BA46989606056BB4BF022CDDB9 Krakout (1987)(Gremlin Graphics)[a] ZXSpectrum +F93894DD432EC559674D7D4308E6A171 Krakout (1987)(Gremlin Graphics)[a2] ZXSpectrum +A06C7860AFB7C03C6D8E1326ACC133B5 Krakout (1987)(Gremlin Graphics)[a3] ZXSpectrum +F1229CA1A4B66414DF8A9F9F9552A1DB Krakout (1987)(Kixx)[re-release] ZXSpectrum +498E7C6572D446570E3EC33D4A8E59CC Krazy Kartoonist Kaper, The (1991)(Zenobi)(128K)[re-release] ZXSpectrum +4CA8FC67FEDAF748805423461CF6B377 Krazy Kong (1982)(C-Tech)(Side A) ZXSpectrum +A99D088524672CB7F81F72346D400485 Krazy Kong (1982)(C-Tech)(Side A)[a] ZXSpectrum +99A93AB9017E03303F103243228E363A Krazy Kong (1982)(C-Tech)(Side B) ZXSpectrum +5548C6245C2B057AA894F7F6087B6D58 Krazy Kong (1983)(PSS) ZXSpectrum +CFE7E25BFE0A773F7B1A641B65D55A99 Krazy Kong (1983)(PSS)[a] ZXSpectrum +21D288D5C8DAAAF025E5DD530C9DE4CA Krazy Kong (1983)(Soft & Easy)(NL)(en)[re-release] ZXSpectrum en NL +667B7ED6B456DCB84D2E0CD188D7B375 Krieg der Welten, Der (1984)(CRL Group)(GB)(de)[aka War of the Worlds, The][re-release] ZXSpectrum de GB +4D457DFF882FCDCEFB28A995326FE7CF Kriss Kross (19xx)(Sver, Dalibor)(HR)(en) ZXSpectrum en HR +55CA676424315F62F20D2314BAD5FB5E Krolewna Jebaczka (1984)(X-Prog)(PL)[adult] ZXSpectrum PL +932F6F92B3A1226003ABAA758A5CABD2 Krom el Guerrero (1989)(OMK Software S.L.)(ES) ZXSpectrum ES +6A9B8F67FF72E9390EFEA7076BF2322C Kronos (1987)(Load 'n' Run)(IT) ZXSpectrum IT +9A7B2863286AB7301842B5EDDBD11C20 Krtek a Auticko (1990)(Proxima)(128K)(CZ) ZXSpectrum CZ +70F7843B00C0D843553A88246CC7A0EA Krull the Adventure (1986)(Load 'n' Run)(IT) ZXSpectrum IT +E799A3C9D648AD91A1345B49E1C09A12 Krypton Factor, The (1987)(TV Games) ZXSpectrum +833C94758A2C4D8093E6C895E96CB614 Krypton Factor, The (1987)(TV Games)[a] ZXSpectrum +FE2D039F6764A7E4B4F533BC3E276B9F Krypton Raiders (1985)(Future Stars)(ES) ZXSpectrum ES +4190A3C927E6769FBBFADBC939DBC1F8 Kucna Gerila (1990)(Sver, Dalibor)(HR) ZXSpectrum HR +2891E04981BA3678424B64F7E084242B Kucna Gerila (1990)(Sver, Dalibor)(HR)(en) ZXSpectrum en HR +91A2F03DA1FE68388C4D5DFFEC286002 Kucna Gerila (1990)(Sver, Dalibor)(HR)[a] ZXSpectrum HR +94AA30DF8AFD3C316C50AE5A7DA4BE59 Ku-Ku - The Valley of the Dead (1988)(Micro Value)(Side B) ZXSpectrum +9CCD0B73D6B4C131D461DA8D9CBDAACF Kung Fu (1985)(Your Computer)(16K) ZXSpectrum +D1A3EFF49BB6A472B812AD4C8E17DE34 Kung Fu (19xx)(-) ZXSpectrum +B613C13971F219ACD76E4C8770CDBB33 Kung Fu Master (1986)(U.S. Gold) ZXSpectrum +2C24C635A0B5447359D6B06893520AEB Kung Fu Master (1986)(U.S. Gold)[a] ZXSpectrum +7B4534BFF10BF2B1112411F927A5491D Kung Fu Master (1986)(U.S. Gold)[SpeedLock 2] ZXSpectrum +3D1BA196B7B64457693AAF9925E4C84E Kung-Fu (1984)(Bug-Byte) ZXSpectrum +091B9D61E9E53E1A7D1F53C6507C7DF6 Kung-Fu (1984)(Bug-Byte)[a] ZXSpectrum +D32603352F39E084325DE11FBF99FA2D Kung-Fu (1984)(Bug-Byte)[a2] ZXSpectrum +C7F33A672F15C91941E4F1A0498585C4 Kung-Fu (1984)(Bug-Byte)[a3] ZXSpectrum +8DA272B821AD02906D7FD205198EA459 Kung-Fu Knights (1988)(Top Ten) ZXSpectrum +80A69FFFCAA7DA14B50E7B45A4A1930E Kung-Fu Knights (1988)(Top Ten)[a] ZXSpectrum +9426C1C1EB4A6B7022068DE0A0288F84 Kung-Fu Knights (1988)(Top Ten)[a2] ZXSpectrum +31B51F02CCB75A87DEC71D544FD3F510 Kung-Fu Master (1986)(Americana)[re-release] ZXSpectrum +A76568D7B6FCF146550CBE7356D7B52B Kung-Fu Master (1988)(Dro Soft)(ES)(en)[re-release] ZXSpectrum en ES +814A5E6925794775D50A5D9B56BAAB52 Kurashiku Nihongo Monsuta Shiro 3 (2009)(Ubhres Productions)(ES)(en)[aka Classic Japanese Monster Castle 3] ZXSpectrum en ES +90D2BD91B3D5DACE16321AA53A665BE7 Kutya (2005)(Jatekgyaros)(HU) ZXSpectrum HU +172033631E3F5BFA414EFCC69468C68C Kviz (1984)(Nyitrai, Laszlo)(HU) ZXSpectrum HU +987DF5FC3184F1127F4C082E2B09FD0B Kwah! (1986)(Melbourne House) ZXSpectrum +146FBF1612C024AADC837EF1C93D705F Kwah! (1986)(Melbourne House)[a] ZXSpectrum +D8BFE812E291C987186862D2C9A20DE4 Kwik Snax (1990)(Code Masters)(48K-128K) ZXSpectrum +A9845CADE32FDCEC337E5C1395916CA2 Kwik Snax (1990)(Code Masters)(48K-128K)[a] ZXSpectrum +9D299DED39EF21E098B9EA49229B1C0D Kyd Cadet 3 - The Eyeburx Plee (2014-07)(Jenkinson, Paul)(48K-128K) ZXSpectrum +5285B669F3DD37B7372B6A71028D10AE Kyd Cadet II - The Rescue of Pobbleflu (2010)(Jenkinson, Paul)(48K-128K) ZXSpectrum +CC8DA79ACF0AD4C8B1ED0561D1F73548 Kyd Cadet v1.1 (2010)(Jenkinson, Paul) ZXSpectrum +C61C5949B3F6FABB25BE53B42D8F7254 Kyd Cadet v1.2 (2010)(Jenkinson, Paul) ZXSpectrum +B6552F9D13B50B53BB405D4F2B36D0D8 L.s.d. (1984)(CRL Group) ZXSpectrum +3C5D9B61450E1F8008E2454A10AE8700 LA Drugs Bust (1990)(Players)(128K) ZXSpectrum +87A319B1B8C1C097AA1F45D495DE09DB LA Drugs Bust (1990)(Players)(48K-128K) ZXSpectrum +E07D10CF124BF0AD2C6EF0DF7B4F1995 LA Drugs Bust (1990)(Players)(48K-128K)(Side A) ZXSpectrum +BC51DF734DF08BD6223A4914B2C9695F LA Drugs Bust (1990)(Players)(48K-128K)(Side B) ZXSpectrum +7CA6D69147C6C2C129E85BF3922AC103 Labarinth (1990)(Guild, The) ZXSpectrum +D6558196808085CD3B7AEE719F810EE2 l'Abbaye des Morts (2014)(Arus, Paolo - Jerri)(RU)(en) ZXSpectrum en RU +2D7230EC574246FB7BF9D4991559F5BA l'Abbaye des Morts (2014)(Arus, Paolo - Jerri)(RU)(en)[a] ZXSpectrum en RU +808F2EC0B2B18BA3D66893CB98CCB765 l'Abbaye des Morts (2014-05-16)(Arus, Paolo - Jerri)(RU)(en) ZXSpectrum en RU +F43323C8EAD03A8C3AB3AB026934519A Labirint (1983)(Darko - Vlado)(HR)[aka 3D Maze] ZXSpectrum HR +534A90A4313CF88F42B2FB98C469B36C Labirintus (1998)(Nyitrai, Laszlo)(128K)(HU) ZXSpectrum HU +813B9776212489975BD69BBC14FEB763 Labour Pains (1995)(Zenobi)(Tape 1 of 2 Side A) ZXSpectrum +15B67258E3234C876D31613BDA599F4C Labour Pains (1995)(Zenobi)(Tape 2 of 2 Side B) ZXSpectrum +FFB91B5FA6DF1FACC8A4D5787BDD60B1 Labours of Hercules, The (1987)(Taylor, Terry) ZXSpectrum +1248D541C13297F5C3BBF3AAC771B702 Labours of Hercules, The (1987)(Taylor, Terry)[a] ZXSpectrum +24334F3F18D7CC2B05794DEE787E0805 Labours of Hercules, The (1987)(Zenobi)[a][re-release] ZXSpectrum +80A5FA2D5ECF0B5A8EE5847F38E48A44 Labours of Hercules, The (1987)(Zenobi)[a2][re-release] ZXSpectrum +8CAF2A1A1AD0A855E22D60C5FAF75546 Labours of Hercules, The (1987)(Zenobi)[re-release] ZXSpectrum +F527F2F39D4BA4F3228C1C246AE17B4A Labyrinth (1983)(Axis)(16K) ZXSpectrum +A7120FB0BD56C086DC2B63A05C9CC541 Labyrinth (1983)(Axis)(16K)(GB)(it)[aka Labirinto 3D] ZXSpectrum it GB +E7C04C10D1915FCC45EF9C827CADDE4A Labyrinth (1983)(Buening, Christor)(16K)(DE)[aka Haus des Wahnsinns, Das] ZXSpectrum DE +3E60A21C9C148A5A8C5D6E61F3152CEF Labyrinth (1983)(Buening, Christor)(DE) ZXSpectrum DE +E3E9F16AFE74A4083A80DB3FE65E9EF0 Labyrinth (1984)(Sinclair Programs) ZXSpectrum +55DDAA935E889C3F80F6D5478B4044F2 Labyrinth (1990)(J.H.C.S.)(CZ)[re-release] ZXSpectrum CZ +C50C7FDDDEB6BBC0280A4D6A6C1C27E5 Labyrinth (19xx)(-)(de) ZXSpectrum de +7990027FFA5C8BC3E6CFB39F615841C2 Labyrinthion (1986)(Budgie) ZXSpectrum +0CF6EBA70C8CF6D20D648D520A631299 Labyrinthion (1986)(Budgie)[a] ZXSpectrum +E14DD2FF68BA7D5AC628612092280856 Labyrman (1990)(CV)(CZ) ZXSpectrum CZ +0A5C408D9669B2FDCC11E0DE7B613541 Ladatologato Jatek (2000)(Nyitrai, Laszlo)(HU)[aka Sokoban] ZXSpectrum HU +8A2D63AD508D5CCDD4EDB6B998B60076 Ladeks v1.0 (2004)(Cheese Freak)[CSSCGC] ZXSpectrum +55BCBCBD4E17359C5E7A21020E118870 Ladrillazo (2007)(Wild, Eddie The)(ES)[Bytemaniacos 2007 BASIC Contest] ZXSpectrum ES +FB0F100F5AB6B4BDC4FE372035ECCB10 Lala Prologue (2010)(Ubhres Productions)(ES)(en)[aka Lala the Magical] ZXSpectrum en ES +291B424656AC9701FABBDCF5F8A93481 Lancelot (1987)(Load 'n' Run)(IT) ZXSpectrum IT +4309B1A6D94268BF24870E50582A490A Lancelot (1988)(Mandarin)(128K)(Side B) ZXSpectrum +F4319AEA3A71A8DDBFC95168DC6230E4 Lancelot (1988)(Mandarin)(128K)(Tape 1 of 3) ZXSpectrum +D92F47648C96C7F10E18565B17BB3DA8 Lancelot (1988)(Mandarin)(128K)(Tape 2 of 3) ZXSpectrum +C026643F0C439D005D0BF597E1E28ACE Lancelot (1988)(Mandarin)(128K)(Tape 3 of 3) ZXSpectrum +FB4AA2246B7264CFBE6185FF27329024 Lancelot (1988)(Mandarin)(128K)(Tape 3 of 3)[a] ZXSpectrum +163C884292E108743D18A8AA1526B190 Lancelot (1988)(Mandarin)(48K-128K)(Side A) ZXSpectrum +28B18ECD7E94B574A09FCD5DF695A443 Lancelot (1988)(Mandarin)(48K-128K)(Tape 1 of 3) ZXSpectrum +DE4431B6EEB8EA64795608B671CFEFFF Lancelot (1988)(Mandarin)(48K-128K)(Tape 2 of 3) ZXSpectrum +2518F7A01FDBA4B0EBA4860F615F5587 Lancelot (1988)(Mandarin)(48K-128K)(Tape 3 of 3) ZXSpectrum +3CD818B6B63693E5CE3BE481BB668BAD Lancelot (1988)(Mandarin)(48K-128K)(Tape 3 of 3)[a] ZXSpectrum +CBECFC15F188197E9F74500ADFF20C30 Lancer Lords (1983)(Rabbit)(16K)[a][aka Joust] ZXSpectrum +1B2DB7CC39A709CF4907A721D0992C93 Lancer Lords (1983)(Rabbit)(16K)[aka Joust] ZXSpectrum +9CCEFB6EFEB96405E6701DBEE7084DD1 Land a Probe on the Moon (19xx)(-)(RU) ZXSpectrum RU +19FC9B1169D721C108E3CC361D637D1F Land Beyond Time, The (2006)(Allan, Simon)(Tape 1 of 2) ZXSpectrum +945FB8D4476A758B5FC11DD7A1A673E1 Land Beyond Time, The (2006)(Allan, Simon)(Tape 2 of 2) ZXSpectrum +9709122C037D51B44EFC665F6092E848 Land of Mire Mare v1.06 (2014-01-29)(Bentley, Jarrod - Bordoni, Luca - Mister Beep) ZXSpectrum +DEE4C3A3D88EF4C7582FB4D635ABF3C7 Land of Sagan (1983)(Mikro-Gen) ZXSpectrum +2B5794BC28AB941980F4F0CB41F94991 Land of the Dead (2012)(Westwood, Steve) ZXSpectrum +0AF472908DE33DCC13D5A4C70B161752 Lander (19xx)(R.D. Foord) ZXSpectrum +C8E1184AD22C45384E7823278B79FACA Landfall on Rollus (1987)(Clwyd Adventure) ZXSpectrum +B6F692722947B4CE89E3A65434BCF130 Lap of the Gods (1986)(Mastertronic) ZXSpectrum +A85A7F96097F9306725A753EE7119FC6 Larry the Lemming's Urge for Extinction (1992)(Delbert the Hamster) ZXSpectrum +18FFC5C3A7094101AB4AC40AF2D7AB87 Las Vegas Casino (1989)(Zeppelin Games) ZXSpectrum +6813CF3A7CB451D38A73D2B83031D8F3 Las Vegas Casino (1989)(Zeppelin Games)[a] ZXSpectrum +FB90828DDE8697D5235FE38589C67D90 Las Vegas Casino (1989)(Zeppelin Games)[master tape] ZXSpectrum +0D021DD59A6F6BFA12596809F6DCD234 Las Vegas Jackpot (1984)(Mastertronic) ZXSpectrum +09098730E27ECB7B49A70167B35C5319 Las Vegas Jackpot (1984)(Mastertronic)[a] ZXSpectrum +1ED0B42482DA4306D44321C021B33299 Las Vegas Lady (1983)(Mogul Communications) ZXSpectrum +36B7A167C3EB12E16D6E0135E6FF3A90 Las Vegas Video Poker (1986)(Entertainment USA) ZXSpectrum +6E2E0597E09F2888895F3D43EA2DA788 Las Vegas Video Poker (1986)(Entertainment USA)[a] ZXSpectrum +D7DF6F8D284D3DBA402A49F57E1B4A73 Las Vegas Video Poker (1986)(Entertainment USA)[a2] ZXSpectrum +A03ADEF814258DF00311BFE726986F75 Laser Attack (19xx)(-)(16K)(de) ZXSpectrum de +72380D73D5CC40E6DDEBF6A185DC5D44 Laser II (1984)(Video Showcase) ZXSpectrum +20CE7BD206ACF24ADBC2B7278332B42B Laser Lord (1985)(Century City)(16K) ZXSpectrum +357483BC71DE82C9222E25F69DD9FC56 Laser Lord (1985)(Mind Games Espana)(16K)(ES)(en)[re-release] ZXSpectrum en ES +A7A6B472FF996F3CB54EB2FCAF752C70 Laser Snaker (1983)(Poppy Soft) ZXSpectrum +82C45CA71CA405EC7CDB5C1C55239342 Laser Squad - Remix (1988)(Blade)(128K) ZXSpectrum +6B04EC4815C069678142256727E9E794 Laser Squad (1988)(Blade)[all extra levels] ZXSpectrum +05D12A32B56668734460B5641652D8CB Laser Squad (1988)(Blade)[scenario 1-2] ZXSpectrum +D1B3D375AC0BA21E232A2228CBF730A5 Laser Squad (1988)(Blade)[scenario 3-5] ZXSpectrum +DC31091330C20DD8F2E88D2F2E66E78C Laser Squad (1988)(Blade)[scenario 6] ZXSpectrum +E6290153D41157D20599200D36D40A36 Laser Squad (1988)(Blade)[scenario 7] ZXSpectrum +79123E0FA6F0E62853F61D3B7A4E7977 Laser Squad (1988)(IBSA)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +622F5D8F372AE0ACCE5FFF7CF0129D78 Laser Squad (1988)(IBSA)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +BC9BD82C8DC32EA7447840944E149FAD Laser Squad (1990)(System 4)(ES)(en)(Side A) ZXSpectrum en ES +7A351730CF95016A88BB96401D73E4A1 Laser Squad (1990)(System 4)(ES)(en)(Side B) ZXSpectrum en ES +1F1448143625B9969FDF92B5255420D1 Laser Squad Expansion Kit One (1988)(Blade)(Side A) ZXSpectrum +18ADE779CC52C0893AB75723D794B569 Laser Squad Expansion Kit One (1988)(Blade)(Side B) ZXSpectrum +E6F1EA049D57AEFDB7F9368E94102DE4 Laser War (1990)(Vinsoft)(48K-128K) ZXSpectrum +45C389E1A96A92FC669449EED1E45D2F Laser Zone (1983)(Quicksilva)[aka Lazer Zone] ZXSpectrum +C7464B781F49EB3ED77B25F8DCFE0AEA Laser Zone (1984)(Century)(ES)(en) ZXSpectrum en ES +A1324646F81289307D8D8D3C083BC1A5 Laser Zone (1984)(Century)(ES)(en)[a] ZXSpectrum en ES +22C762FA1650218E08CBE20F0057F254 Laserfight in the OK Space Zone (1985)(Interface Publications) ZXSpectrum +F03B87513C595E700D7198A137A01FD3 Laserstraal (1983)(Soft & Easy)(16K)(NL)[aka Light Cycle][re-release] ZXSpectrum NL +A6E37F12B61EAD3BE4AFDAE7606D65A0 Laserwarp (1983)(Mikro-Gen) ZXSpectrum +149C67300DF30EEF6A4A14EC960396CE Laserwarp (1983)(Mikro-Gen)[a] ZXSpectrum +2559FEE2E052FF8EBE25C7FA34838407 Laserwarp v2 (1983)(Mikro-Gen) ZXSpectrum +EA6DB49EBDDF82A180FEE7307ED042A9 Laskar's Crystals (1992)(Zenobi) ZXSpectrum +66F3E2A038C0C26E6A9BF9260B1782EE Laskar's Return (1996)(Zenobi) ZXSpectrum +1B7DBC17C682AEBF36E3BADAE56427B3 Laskar's Return (1996)(Zenobi)[a] ZXSpectrum +8976953C53580CF288BE816C302FAF6E Last Believer, The (1991)(Adventure Workshop, The)[re-release] ZXSpectrum +D4AC4B0C231C460FB5E17747341B9A59 Last Believer, The (1991)(Guild, The) ZXSpectrum +6DC9FB9430287A746850BF468AE14486 Last Believer, The (1991)(Guild, The)[a] ZXSpectrum +05BD05F99B51E7CD984DE968D7702D44 Last Commando, The (1992)(Summit)(48K-128K)[a][aka Comando Tracer] ZXSpectrum +404B5708B5E24F60784239DD051CD3BA Last Commando, The (1992)(Summit)(48K-128K)[aka Comando Tracer] ZXSpectrum +A4C2F8E06117AE0433DF243D62DF6097 Last Duel (1989)(U.S. Gold) ZXSpectrum +E161F1EF1E265264E6C0B0DE4B4C81D1 Last Duel (demo) (1989)(U.S. Gold)[Your Sinclair Covertape] ZXSpectrum +4979633E40D5C8AF77E1D8A820B1688D Last Mission (1987)(Erbe)(ES)(en)[re-release] ZXSpectrum en ES +4279B5E6C5A2072D7B04838B395DD67D Last Mission (1987)(U.S. Gold)[Alkatraz Protection System] ZXSpectrum +70D8D920E36D3A58BA11A8555966E418 Last Mission, The (1987)(Opera Soft)(48K-128K)(ES) ZXSpectrum ES +08A9354EBE6162D11B6FC3666DEA40AE Last Mission, The (1987)(Opera Soft)(48K-128K)(ES)[a] ZXSpectrum ES +4ED57C492E15B2479EF3F36893B3E198 Last Mohican (1988)(Zafiro Software Division)(ES)(en)(Side A)[The Excelerator Loader] ZXSpectrum en ES +A78C126D521170D5E734162471A2C12B Last Mohican (1988)(Zafiro Software Division)(ES)(en)(Side B) ZXSpectrum en ES +F29F26EB1757424099617FC1A4ED484A Last Mohican, The (1987)(CRL Group) ZXSpectrum +13FD349168A4561DAE88E6280B94EAC9 Last Mohican, The (1987)(CRL Group)(Side A)[The Excelerator Loader] ZXSpectrum +7A8662A5153903B5C9B3D8156048F1BA Last Mohican, The (1987)(CRL Group)(Side B) ZXSpectrum +A6110BA7AC79144C4BD3CFA63CEE86D7 Last Mohican, The (1987)(CRL Group)[a] ZXSpectrum +2CD39CA2BB401E1C9F44D7F68584EE1D Last Mohican, The (1987)(CRL Group)[a2] ZXSpectrum +2216C53E6D859C8F8CFFE58DFFE5C5F4 Last Ninja 2 - Back with a Vengeance (1988)(System 3)(48K-128K) ZXSpectrum +8E94DC7592A3EFFFB239F005769C7137 Last Ninja 2 - Back with a Vengeance (1988)(System 3)(48K-128K)(Side A) ZXSpectrum +22FCB6DD04EFF286A52F1B7AE317DAAD Last Ninja 2 - Back with a Vengeance (1988)(System 3)(48K-128K)(Side A)[SpeedLock 7] ZXSpectrum +D9C6D21BA4A5AE82BD0EC790FF5DD51D Last Ninja 2 - Back with a Vengeance (1988)(System 3)(48K-128K)(Side B) ZXSpectrum +5A73B0AB018CDA2CBC91EDCB982A3DF3 Last Ninja 2 - Back with a Vengeance (1988)(System 3)(48K-128K)(Side B)[a] ZXSpectrum +CB9704895AE1CAD55623B67AFF351FE0 Last Ninja 2 - Back with a Vengeance (1988)(System 3)(48K-128K)[a] ZXSpectrum +C301DF7EBA07FAD1046D76FE80185E7F Last Ninja 2 - Back with a Vengeance (demo) (1988)(System 3)(48K-128K)[a][Crash Covertape] ZXSpectrum +0911E1BA79DA8315230AB6A12A676116 Last Ninja 2 - Back with a Vengeance (demo) (1988)(System 3)(48K-128K)[Crash Covertape] ZXSpectrum +33D50C4F05C57EFD85F763462D54B7E2 Last Ninja 2 (1988)(MCM)(48K-128K)(ES)(en)(Side A)[SpeedLock 4][re-release] ZXSpectrum en ES +7818896B4D6A91697E1044D0D3BE4B74 Last Ninja 2 (1988)(MCM)(48K-128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +F6812383A30385A010CF86EB49222142 Last Ninja 2 (1992)(Hit Squad, The)(48K-128K)(Side A)[SpeedLock 7] ZXSpectrum +70498D385A060421E97427745641AF1A Last Ninja 2 (1992)(Hit Squad, The)(48K-128K)(Side B) ZXSpectrum +07F7CA7DBA242338672E91EE7F723968 Last Ninja Remix (1990)(System 3)(48K-128K) ZXSpectrum +A74C652BCDBBB687EE837EAC39F09235 Last Ninja Remix (1990)(System 3)(48K-128K)[SpeedLock 7] ZXSpectrum +18049FACE36758FFF4BE802A3D6AEF8D Last Sunset for Lattica (1983)(Arcade) ZXSpectrum +B973A4CB6CA9310976619269F319C3FD Last Sunset for Lattica (1983)(Arcade)[a] ZXSpectrum +85A79DB764D88E60EE23E6A6B0BA41BC Last Vampire, The (1990)(Atlantis) ZXSpectrum +5FBA299793A89353CC9CC2EA498F37AA Last Vampire, The (1990)(Atlantis)[a] ZXSpectrum +252C1A18F9B862BFA9461707BB63DC18 Last Will and Testament, The (1984)(Central Solutions) ZXSpectrum +324F5482797B981B7D664B0D1D4F0E0E Lazer Bykes (1984)(Wildest Dreams) ZXSpectrum +D21565397BEDEE9BBC8CC74665600C5A Lazer Fighter (1993)(LeCount, Darryl)(DE)(en) ZXSpectrum en DE +C8D073C8EC00E1C8A16869591B2A4257 Lazer Fighter 2 (1993)(LeCount, Darryl)(48K-128K)(DE)(en) ZXSpectrum en DE +7694EBF39D9A4C11C023DABC973D0955 Lazer Fighter 2 (1993)(LeCount, Darryl)(48K-128K)(DE)(en)[a] ZXSpectrum en DE +B162B41B00DDF37ED9321C9710AC32C2 Lazer Tag (1987)(Go!) ZXSpectrum +289E32F5271D366FD5953A52D2AB45E7 Lazer Tag (1987)(Go!)[a] ZXSpectrum +F131C354288B21859AC31B070BF65206 Lazer Tag (1987)(Go!)[Alkatraz Protection System] ZXSpectrum +375048080DEA66EF4AF5167D8AC61E93 Lazer Tag (1988)(Erbe)(ES)(en) ZXSpectrum en ES +159261CBF9E6EE3A0FA25BC75422BD13 Lazer Wheel (1987)(Mastertronic Added Dimension)[aka Laser Wheel] ZXSpectrum +58997FE8231E989FF9FAB0C0A74475F2 Lazy Jones (1984)(Terminal) ZXSpectrum +1423E42E88FE3EF7C84A04B493C54E6B Leader Board (1986)(Erbe)(ES)(en)[re-release] ZXSpectrum en ES +95B8C68315390A5E273788D418D09497 Leader Board (1986)(Erbe)(ES)(en)[SpeedLock 2][re-release] ZXSpectrum en ES +8A5AD1E64FF33B657B09D4FD3A466B43 Leader Board (1986)(Kixx)[re-release] ZXSpectrum +739F91FF54EE52C4DB58BA6C9AA11E93 Leader Board (1986)(Kixx)[SpeedLock 2][re-release] ZXSpectrum +CA3517100BB1F17AB48B0C4B6D352F51 Leader Board (1986)(U.S. Gold) ZXSpectrum +8D33E41A01D60BE771B1599D029007D1 Leader Board (1986)(U.S. Gold)[SpeedLock 2] ZXSpectrum +B2E4357CDE649F11CA59581B83715D4C Leader Board Tournament (1988)(U.S. Gold)[Alkatraz Protection System] ZXSpectrum +52F66515A8D791B42558CEE1A99A467C League Challenge (1988)(Atlantis) ZXSpectrum +D20FB705A2E90B36C76F4A03B4110C6D League Football (1991)(Cult Games) ZXSpectrum +8FD1A67B35A2F8A1D6B95CB69B0A538A Leapfrog (1983)(CDS Microsystems)(16K) ZXSpectrum +71FD68EE5E3A747FA5E2E23D7308C811 Leapfrog (1983)(CDS Microsystems)(16K)[a] ZXSpectrum +CF149C7EB3FD6F4FFBF36D665C8CBC8D Leapfrog (1983)(Melbourne House)(16K) ZXSpectrum +AF5702F03354AC0CCAA64A0CE3EEF3EE LED Storm (1989)(Erbe)(48K-128K)(ES)(en)(Side A) ZXSpectrum en ES +7B35BAD217CC2A8BE24E58CE62C1A0FF LED Storm (1989)(Erbe)(48K-128K)(ES)(en)(Side B) ZXSpectrum en ES +2CE61155EB0C11A1114EF170C6522859 LED Storm Rally 2011 (1988)(Go!)(128K) ZXSpectrum +D3B2E7B4CB08348AADC4B9971340AAC6 LED Storm Rally 2011 (1988)(Go!)(128K)[a] ZXSpectrum +9607685216987AEB6221EFB353C72216 LED Storm Rally 2011 (1988)(Go!)(48K-128K) ZXSpectrum +3BDFDDC1755B7917F66570A09EF270E2 LED Storm Rally 2011 (1988)(Go!)(48K-128K)[a] ZXSpectrum +D8CC9358F080C5A0254AD00718DB574A LED Storm Rally 2011 (1988)(Go!)(48K-128K)[a2] ZXSpectrum +470B72CFB1C3673BD3A48A0521EC2175 LED Storm Rally 2011 (1988)(Go!)(48K-128K)[a3] ZXSpectrum +AAEA98A4130CDDA0AE9D86DC206C3C26 LED Storm Rally 2011 (demo) (1988)(Go!)(48K-128K)[Crash Covertape] ZXSpectrum +9E900F86CF6C6023747BA327F8586DAB Lee Enfield Space Ace (1988)(Infogrames)(128K)(FR)(en)[aka Lee Enfield is Space Ace] ZXSpectrum en FR +06EB6EE8FA1118C94EEF373C3F9C11FB Lee Enfield Space Ace (1988)(Infogrames)(48K-128K)(FR)(en)[aka Lee Enfield is Space Ace] ZXSpectrum en FR +7D1483F93DCE9A23D400C4B0A95BB9D9 Lee Enfield Space Ace (1988)(Infogrames)(FR)(en)[aka Lee Enfield is Space Ace] ZXSpectrum en FR +2B9C010597219E4D2D9A6E88CB5094EB Leeds Powerbox (1993)(Greenup, Ashley) ZXSpectrum +D7D81A004AC121D578A1F57B3EE6D2ED Legacy (1987)(Sierra Charlie 04)(Side A) ZXSpectrum +6FDC395E6FC4350DC5C1526F47556875 Legacy (1987)(Sierra Charlie 04)(Side B) ZXSpectrum +5A01EE0E4126C7511DA8AE43F1878974 Legacy for Alaric, A v2 (1989)(Zenobi) ZXSpectrum +AD637F64864C88399E2CC54C4D49FCA4 Legacy, The (1984)(Tamsoft)(Side A) ZXSpectrum +D9D54A3A29C5A2BDE2336A3B01B4ECB7 Legacy, The (1984)(Tamsoft)(Side B) ZXSpectrum +417D60AF97AA6A98D6976F0EE8AD7A89 Legacy, The (1990)(Zenobi) ZXSpectrum +6B9B7BB504F05E4737ED81E77011C63A Legend - the Siege (1984)(Century) ZXSpectrum +CA95E4C7A25A50A76F5F645BBE705515 Legend (1984)(Century) ZXSpectrum +D6CDDD444065E25098F0AB477033F0F6 Legend (1984)(Century)(Side A) ZXSpectrum +66F8E350A69CFD2DFBF0B824CB2AE7D3 Legend (1984)(Century)(Side B) ZXSpectrum +BE354CB4E81306FDD5A7925DA114547F Legend (1990)(Delta Software S.L.)(ES) ZXSpectrum ES +505416C680C4F2CDBEFBEBC118F4DF3F Legend of Apache Gold, The (1986)(Incentive) ZXSpectrum +1EC1486D2256A9793C363196D4FAE31B Legend of Avalon, The (1984)(Hewson Consultants)[a][passworded] ZXSpectrum +AA33C0965E7071E87EB614B073397149 Legend of Avalon, The (1984)(Hewson Consultants)[passworded] ZXSpectrum +56FF7991D6D08A0BB1E09805E5021F1A Legend of Craldons Creek, The (1987)(Stewart, Eric)(Tape 1 of 2 Side A)[aka Legend of Craldon Creek, The] ZXSpectrum +72033252E97AA84D2B7E4F03E1F531AF Legend of Craldons Creek, The (1987)(Stewart, Eric)(Tape 2 of 2 Side B)[aka Legend of Craldon Creek, The] ZXSpectrum +A1158535528F1677A001D9074C70438D Legend of Craldons Creek, The (1987)(Stewart, Eric)(Tape 2 of 2)[aka Legend of Craldon Creek, The] ZXSpectrum +A6AC669E543258325E7865A1C26C9ECB Legend of Craldons Creek, The v1.2 (1987)(Stewart, Eric)(Tape 1 of 2)[aka Legend of Craldon Creek, The] ZXSpectrum +08E962DD13EC618383924BD7F2344222 Legend of Kage (1987)(Hit Squad, The)[SpeedLock 7][re-release] ZXSpectrum +81DA6BBC64EF4E9AD9721F9875F13D01 Legend of Kage, The (1987)(Imagine) ZXSpectrum +592F6CA022B6DAEA98F848358BE189DD Legend of Kage, The (1987)(Imagine)[a] ZXSpectrum +4247E9B3E64663C23380C6C2D2CBD6F1 Legend of Kage, The (1987)(Imagine)[a2] ZXSpectrum +220783886A41E18ED2759DF444AC5EED Legend of Kage, The (1987)(Imagine)[a3] ZXSpectrum +128F3FD7508E1A762FD425314C14B5A5 Legend of Kage, The (1987)(Imagine)[SpeedLock 4] ZXSpectrum +51E5E0B69B04FC11134783502DDC25A3 Legend of the Amazon Women (1986)(Mastertronic Plus)(48K-128K)[re-release] ZXSpectrum +25E46E001EF95E88EC256791BA1ACDC7 Legend of the Amazon Women (1986)(U.S. Gold)(48K-128K) ZXSpectrum +2C26A11C658978E39B6D2D8FE50128FD Legend of the Amazon Women (1986)(U.S. Gold)(48K-128K)[a] ZXSpectrum +C4D135370E68A1739569871369C618D2 Legend of the Amazon Women (1986)(U.S. Gold)(48K-128K)[a2] ZXSpectrum +08D16D4B2A828BF6A1910C07E7DC8555 Legend of the Amazon Women (1986)(U.S. Gold)(48K-128K)[a3] ZXSpectrum +62FE28E1E9DF0B93CE1A39CEB724EA83 Legend of the Amazon Women (1988)(Dro Soft)(48K-128K)(ES)(en) ZXSpectrum en ES +E347E7A8215CD2BF709651942EC56A3C Legend of the Burgle! (2006)(XFAWORLD) ZXSpectrum +BE7AC361A9EF85913DF7BDC5E68CE55B Legend of the Lost Kingdom, The (1987)(Nielsen, Dan Brochner)(DK)(en) ZXSpectrum en DK +5EB4A73BA8C6BB8653B53DB8BF462F43 Legend of Traxtor, The (2014-09)(usebox.net) ZXSpectrum +1DB3FEC7AFA19ADAF4F6C5C890AC1DB8 Legends of the Land, The (1997)(Kostevc, Matija)(SI)(en) ZXSpectrum en SI +5A07B64424BD13C961CD8786DCF08B3B Legions of Death (1987)(MC Lothlorien) ZXSpectrum +1B49BF679C0584C2680FC4A2BB3E1116 Legions of Death (1987)(MC Lothlorien)[a] ZXSpectrum +239B8194C92F8D0A394482985584B1DC Legions of Death (1987)(Mind Games Espana)(ES)[re-release] ZXSpectrum ES +A199D96ACBDE7B6F65697CC1D0564BAF Leitin (1989)(Hugbunadur, Fenris)(IS) ZXSpectrum IS +1DFB5C333FF1E614B945AC3B425C1CEF Lemmings (1991)(Psygnosis)(48K-128K)(Side A) ZXSpectrum +8CA0B95B1B759513DEDD9686E6B2EA20 Lemmings (1991)(Psygnosis)(48K-128K)(Side B) ZXSpectrum +B1F3FF3620B8D00A666B6094A8EED12F Lemmings (demo) (1991)(Psygnosis)(48K-128K)[Sinclair User Covertape] ZXSpectrum +C9F94EDCF6AD27CF83F3537D76C59592 Lemmings (demo) (1991)(Psygnosis)(48K-128K)[Your Sinclair Covertape] ZXSpectrum +2306A6CA1F59BDB263DF740D0ADC59D6 Lena vs. Margo (2006)(Makovsky, Igor)(128K)(RU) ZXSpectrum RU +7CF3931FB760256BA2FFB6BBBA5EC075 Lena vs. Margo (2006)(Makovsky, Igor)(128K)(RU)(en) ZXSpectrum en RU +3D79E29A38108959F75B98D0FC3017EC Lenda da Gavea, A (1987)(STOP Informatica)(BR) ZXSpectrum BR +0E7F16CC43F3C18DD3FBB4FD92DC49FC Len's Chuntey Challenge (2001)(Maxwell, Alan)[csscgc2001] ZXSpectrum +F654A804450F113CAADF8B49FEDAC0A5 Leo Wanker's Quest (1984)(Peeny Pad)[adult] ZXSpectrum +122B9077EF99796540C89F23C0B8D97B Leonardo's Lost Last Invention (2014-03)(Amore, Gabriele - Grussu, Alessandro - Parsons, Neil)(48K-128K)(Tape 1 of 3) ZXSpectrum +1FB527EEAB1E08C022245E3AFE2CBF32 Leonardo's Lost Last Invention (2014-03)(Amore, Gabriele - Grussu, Alessandro - Parsons, Neil)(48K-128K)(Tape 2 of 3) ZXSpectrum +FAA3F5801C5EABE2B474C8FDF8C6E50F Leonardo's Lost Last Invention (2014-03)(Amore, Gabriele - Grussu, Alessandro - Parsons, Neil)(48K-128K)(Tape 3 of 3) ZXSpectrum +095E4AD2D2392EFC491411D5DCFFFED2 Leopard Lord, The (1983)(Kayde) ZXSpectrum +0E6CC669263DFBE4E24951DA01983140 Leopard Lord, The (1983)(Kayde)[a] ZXSpectrum +8D7812663E294E9B106A2FE251775070 Leopold the Minstrel (1994)(Zenobi)(128K) ZXSpectrum +55F0D5C74BD355C411A586542582AAA3 Letris (1991)(Proxima)(48K-128K)(CZ) ZXSpectrum CZ +1359AF66A947DA69D060B81C4101FC9B Letter Bingo (1984)(Newtech Publishing)(16K) ZXSpectrum +8549451F6A88E0B4121B85409AF9C05A Level 5 (1987)(Mastertronic) ZXSpectrum +DFCE187182FAF5817E6D33D82F1D4ED3 Leviathan (1987)(English)(128K) ZXSpectrum +25093678EFE1FA58BA50E74580F22C28 Leviathan (1987)(English)(128K)[a] ZXSpectrum +5C2EF8196EAF1183C23A478B09135345 Leviathan (1987)(English)(128K)[a2] ZXSpectrum +25F01524EFFB672C1EC01AE472E7D17D Leviathan (1987)(English)(128K)[SpeedLock 3] ZXSpectrum +CB13890CC8F2F746AE1245C5D052E61A Leviathan (1987)(English)(48K-128K) ZXSpectrum +8AEFA00BFA8DBBE81F9548D36D62B93E Leviathan (1987)(English)(48K-128K)[a] ZXSpectrum +2086ED8316EBE10EC0B873DEAD052CA4 Leviathan (1987)(English)(48K-128K)[SpeedLock 2.5] ZXSpectrum +0CDA978ED3DDCEF5DFF9EEE5138F38FB Leviathan (1987)(English)(48K-128K)[SpeedLock 3] ZXSpectrum +ADCD582FA8F0B165555555A9D90D5461 Leviathan (1987)(English)[SpeedLock 3] ZXSpectrum +7F81EC845E558F93C86C623BD99580A7 Leviathan (1987)(Mastertronic Plus)(48K-128K)(Side A)[SpeedLock 3][re-release] ZXSpectrum +8174239969CE75100D6CC51974905D27 Leviathan (1987)(Mastertronic Plus)(48K-128K)(Side B)[re-release] ZXSpectrum +D7573E2BEE7D77492F254FB9DA462AE9 Libellula (1985)(Load 'n' Run)(IT) ZXSpectrum IT +B0EAFC4D12EEA54975BC155FF2E26DE7 Liberator (1984)(Lyversoft)(16K) ZXSpectrum +769DE14E9B4C547DB45032E0F98E6E07 Liberator (1984)(Lyversoft)(16K)[a] ZXSpectrum +FF849B2FA01689B9E30D0050AF7E390F Liberator (1989)(P.J.)(ES)(en) ZXSpectrum en ES +99200AEED227BC84B8E4281D6AA2C094 Liberator (1990)(Alchemist)[re-release] ZXSpectrum +74EE7C3E749F650730C3F5433E87C314 Liberator (1990)(Crash)[aka Mango Jones 2] ZXSpectrum +EA37A787BECBDB2C74DADA8E668B8F37 Licence to Kill (1989)(Domark) ZXSpectrum +574179686E1B8A03BF393A3230F98B5C Licence to Kill (1989)(Domark)(128K) ZXSpectrum +6A867E79096610548098D4D82BBD8E8D Licence to Kill (1989)(Domark)(48K-128K) ZXSpectrum +69CDC40E6E04708967D36A7019EE958B Licence to Kill (1989)(Domark)(48K-128K)[a] ZXSpectrum +9995B2C4B3C2C960C1F2301528743B37 Licence to Kill (1989)(Domark)(48K-128K)[a2] ZXSpectrum +38F8A97CEE91BEE419A4DA8CEB7A5458 Licence to Kill (1991)(Hit Squad, The) ZXSpectrum +E75691E2756527B4BBF263BC5860F41C Licence to Kill (1991)(Hit Squad, The)(128K) ZXSpectrum +B0AFAD7AA30A88AC656731C0BC1A2AC1 Lickey Route (1985)(Dee-Kay Systems) ZXSpectrum +B0ACC559E4EEB4A212C328F64E0803FE Life and Adventures of Crusoe, The (1984)(Automata UK) ZXSpectrum +345B8993E9BA8A39F4179BC95DB48889 Life and Adventures of Crusoe, The (1984)(Automata UK)[a] ZXSpectrum +F0BD2EFFA261F547E51A8D08DD22B485 Life and Adventures of Crusoe, The (1984)(Automata UK)[a2] ZXSpectrum +05515CD39875555F5EC251AD86AD6242 Life and Adventures of Crusoe, The (1984)(Automata UK)[a3] ZXSpectrum +70DB5E83B9254CA9BBB99DAB8BB8DD0B Life of a Lone Electron, The (1992)(Delbert the Hamster) ZXSpectrum +7BE739A07A4A707526981AB19295F378 Life of Crime, A (1990)(Global Games) ZXSpectrum +05BCEB87977FAA3D8116B055171D0568 Life of Harry, The (1985)(Cascade Games) ZXSpectrum +B76CAFDA00E57999E4D2F6E0400AC33E Lifeline (1984)(MC Lothlorien) ZXSpectrum +0248A7F3024B2BB24A71EC99FDFC6B99 Lifeline (1984)(MC Lothlorien)[a] ZXSpectrum +A26D4A4ACD27877B6CA5E54CB5BB7237 Life-Term (1987)(Alternative) ZXSpectrum +B14601A3F757EB2E8E3792BED10F92D9 Life-Term (1987)(Alternative)[a] ZXSpectrum +F64FDCAC3871199735726AA154E188BB Life-Term (1987)(Alternative)[a2] ZXSpectrum +621A2BC5F24FDD4721950FD772187770 Life-Term (1987)(Alternative)[a3] ZXSpectrum +ACDA9EDD92DE68C7B8D8395DFACD2B99 Life-Term (1987)(Alternative)[a4] ZXSpectrum +01A8AF92BAE96D03DB184BFB0E0F232E Lift Off with Space Shuttle (1984)(Microdeal)[aka Shuttle Simulator] ZXSpectrum +2320A26A7B4AD68FE8049FA22C394755 Lifter (1984)(Your Computer)(16K) ZXSpectrum +A4A92967BA821DCE7B09D47010B0463C Light Corridor, The (1991)(Erbe)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +8708022D2763F2735721F56B29EF154B Light Corridor, The (1991)(Erbe)(48K-128K)(ES)(en)[Zydroload][re-release] ZXSpectrum en ES +3AC5C4B3EC2074BFB9C8DB46749ED89B Light Corridor, The (1991)(Infogrames)(48K-128K)(FR)(en)[aka Light Tunnel, The] ZXSpectrum en FR +66674EE9C6B696404C5847BE32796AF4 Light Corridor, The (1991)(Infogrames)(48K-128K)(FR)(en)[Zydroload][aka Light Tunnel, The] ZXSpectrum en FR +27F3141EBB68FCDFD152F14546C376CD Light Cycle (1984)(Kryptronic)(16K) ZXSpectrum +850E133BCD3460B9BA9944AFA1DFF849 Light Cycle II (1992)(Rumatisoft)(128K)(SK)(en) ZXSpectrum en SK +6DEACDE0AC660F192E2672ED27BC3A17 Light Cycles (1983)(PSS)(16K) ZXSpectrum +2D4B6D75A55208F4FA03FBDD01BFA6DE Light Force (1986)(Faster Than Light) ZXSpectrum +C14A8690E2B55BE96202C1629B9E7A96 Light Force (1986)(Faster Than Light)[a] ZXSpectrum +6B663F9410689EDA39A1F4E66F246DAB Light Force (1986)(Faster Than Light)[a2] ZXSpectrum +990A3664CE329881B7D734AFC62BE850 Light Force (1986)(Faster Than Light)[a3] ZXSpectrum +69E09C05D8369C600C15BF2FA3FFE189 Light Force (1986)(Faster Than Light)[a4] ZXSpectrum +82BFA54C1AF02C09D5202DC375029E9E Light Force (1986)(Faster Than Light)[a5] ZXSpectrum +51715DDD60242807524D0F2B23625532 Light Force (1986)(Faster Than Light)[Sinclair User Covertape][password MISER] ZXSpectrum +46419306818C0E5D533C511B875130D5 Light Force (1989)(Rack-It) ZXSpectrum +E6B5052B3492955C58EEE644556A7077 Light Force (1989)(Rack-It)[Gargoyle] ZXSpectrum +C532F631FC28B923F386E1FC93C6B76B Light the Conk! (1991)(Morris, Dominic J.)[aka Bash the Conks] ZXSpectrum +D3B008D362C00BAB861BF0237FF19D63 Lightcycle (1984)(Your Computer)(16K) ZXSpectrum +6C561F0E8E1D9FCF88FBC648098BD24B Lightmare (1989)(Zenobi)[re-release] ZXSpectrum +2E8B076ED56A38ED1EB48F9B0591103A Lightmare Part 1 - Village of Delvhorn, The (1989)(Johnston, Scott G.) ZXSpectrum +930AB4708455AD0F1756095EC1043ECB Lightning Simulator (1988)(MCM)(ES)(en)[re-release] ZXSpectrum en ES +CA9A965082A58CFE5DF9C082D678A542 Lightning Simulator (1988)(Silverbird) ZXSpectrum +0BED262EB78662669873CD353FD227E3 Lights Out (2011)(Collins, Paul E.)[CSSCGC] ZXSpectrum +9541CCA6E01CCB61FAEE971CF61D31BB Lila Diva (1984)(Hands On)(DE)[a][aka Sex Mission][aka Spanner][adult] ZXSpectrum DE +B76E0CB54C08F0FA85C50A600AF4B9BE Lila Diva (1984)(Hands On)(DE)[aka Sex Mission][aka Spanner][adult] ZXSpectrum DE +CCA00F2631315A5630432626E64BDE41 Lil'Alien (1985)(Nationsoft) ZXSpectrum +F05B8B8D77B11C6AD49F1F549D3ABD36 Lil'Alien (1985)(Nationsoft)[a] ZXSpectrum +111DDF298F5D174BD333F1F380E4DA13 Limehouse Mystery, The (1989)(Global Games)(Side A) ZXSpectrum +A0A9A9C7478DF411FCEE8B28FA8DAF7F Limehouse Mystery, The (1989)(Global Games)(Side B) ZXSpectrum +997B3B6874B012AC4DBDB5A44D94FF4E Limehouse Mystery, The (1989)(Global Games)(Tape 1 of 2) ZXSpectrum +F142EA5C2C2DDCFCCBE263584AF3B8CB Limehouse Mystery, The (1989)(Global Games)(Tape 2 of 2) ZXSpectrum +E8537253912C767766E04B279B6580F6 Line of Fire (1990)(Musical 1)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +36FCCAA20E69B77CEB9DC5238C424EF2 Line of Fire (1990)(Musical 1)(48K-128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +68D8F12B7EB8E74C907B1323206535F3 Line of Fire (1990)(U.S. Gold)(48K-128K) ZXSpectrum +EE0DF2E19BF6CD79D0BC9912BD6A2E21 Line of Fire (1990)(U.S. Gold)(48K-128K)(Side A) ZXSpectrum +6849A36DDD720A03CF078C9E62B93F30 Line of Fire (1990)(U.S. Gold)(48K-128K)(Side B) ZXSpectrum +4E4C6A35A3ECA28FDBF48B58F8F0D3ED Lister (2003)(Moss, A.J.)[CSSCGC] ZXSpectrum +1F4069A2CD63F569877F686979438DAB Little Akiko of the August Moon (1986)(Load 'n' Run)(IT) ZXSpectrum IT +D0A922560B380E039916B22A5F5C0C65 Little Al (1987)(Sparklers)[aka Lil'Alien] ZXSpectrum +53CF2052A32D216A19F6027763CE7264 Little Demons - The Angel Hunt (2006)(XFAWORLD) ZXSpectrum +97819F00414FC7097DBC8F82ABD812D5 Little Dragon 2 (2015-02)(Amore, Gabriele - Parsons, Neil) ZXSpectrum +20BA7E1E35CBA0ED8E8AC99C2F2929C8 Little Game (1987)(Satansoft)(SI)(en) ZXSpectrum en SI +96401DCE1B6B29230922166496B26BC3 Little Game (1987)(Satansoft)(SI)(en)[a] ZXSpectrum en SI +BFA4BB0FD53061C15E75269969658CB5 Little Pac (1984)(Jujstronic)(de) ZXSpectrum de +10E929B7FB47B18EBDB0600872D51CAD Little Pac II (1984)(Jujstronic)(DE) ZXSpectrum DE +8C16B076B62F154C4BA518F0DCAB2E78 Little Puff in Dragonland (1990)(Cartoon Time)(48K-128K) ZXSpectrum +709194115CF0C11BE1D61C03EB0DDC36 Little Puff in Dragonland (1990)(Cartoon Time)(48K-128K)[a] ZXSpectrum +DB2F51298781F1F5DA4A60C8CC9C077B Little Wandering Guru (1990)(Zenobi) ZXSpectrum +5881E1746B0CDA83F5F4F4FF31370141 Live and Let Die - The Computer Game (1988)(Domark)(128K)[aka Aquablast] ZXSpectrum +EC9F9DEA8A45499AD95160ACC4832D76 Live and Let Die - The Computer Game (1988)(Domark)(48K-128K)(Side A)[aka Aquablast] ZXSpectrum +963FB3BE76D7415514CAC613A94659AF Live and Let Die - The Computer Game (1988)(Domark)(48K-128K)(Side B)[aka Aquablast] ZXSpectrum +AB6A6A918C6CF84F0BF9CD53A736C55C Live and Let Die (1990)(Encore)(48K-128K) ZXSpectrum +520EB8594BBDE4EF452276014F00F443 LiveJournal - The Game (2004)(Collins, Paul E.)[CSSCGC] ZXSpectrum +A021E7BFF39925728080AF6438A16A68 Liverpool (1986)(Corbishley, P.M.) ZXSpectrum +99E51827FB04C03C5E59619E81ACDCF0 Living Daylights - The Computer Game, The (1987)(Domark) ZXSpectrum +A99CD335795AD7DCA9EE3C45F1A435EA Living Daylights - The Computer Game, The (1987)(Domark)[a] ZXSpectrum +6DF27AD9ABE96BE1BA2E6A190A87EA3D Living Daylights - The Computer Game, The (1987)(Domark)[a][lightgun] ZXSpectrum +1EE520D004AA16D1F5A2049232E1D56C Living Daylights - The Computer Game, The (1987)(Domark)[a2][lightgun] ZXSpectrum +B77A7CD587D95E3202656DD8EE0002F2 Living Daylights - The Computer Game, The (1987)(Domark)[lightgun] ZXSpectrum +3BB51E577A49F0069F75FFA75BE9E1C4 Livingstone Supongo (1987)(Opera Soft)(48K-128K)(ES) ZXSpectrum ES +FDE7DE9972E83AD4318B387F4CA316FF Livingstone Supongo II (1989)(Opera Soft)(48K-128K)(ES)(en)(Side A)[aka Livingstone 2] ZXSpectrum en ES +955390D0A2F64FC0EA946C6B383FF8B8 Livingstone Supongo II (1989)(Opera Soft)(48K-128K)(ES)(en)(Side B)[aka Livingstone 2] ZXSpectrum en ES +7C8195352CE798AA9611F06E0D99667C Livingstone Supongo II (1989)(Opera Soft)(48K-128K)(ES)(en)(Side B)[aka Livingstone 2][small case] ZXSpectrum en ES +F9452BDEE92E6219DE3266B5FDE6C7E5 Livingstone Supongo II (1989)(Opera Soft)(48K-128K)(ES)(en-es)(Side A)[aka Livingstone 2] ZXSpectrum en-es ES +0ECF2AFD81C9E86725984F5DDC728782 Livingstone Supongo II (1989)(Opera Soft)(48K-128K)(ES)(en-es)(Side A)[aka Livingstone 2][small case] ZXSpectrum en-es ES +26201D2181F72AFF63793A05B751C91F Livingstone, I Presume (1987)(Alligata)(128K)[aka Livingstone Supongo][re-release] ZXSpectrum +81CF353570F0E66CD592346631FFF111 LNR Odissey (1986)(Load 'n' Run)(IT) ZXSpectrum IT +16D68C5FCFF0D34DE980D2E5ADC4DA6C Loads of Midnight (1987)(CRL Group) ZXSpectrum +2EA5A7615FC96EC587408C5DADEAE045 Loads of Midnight (1987)(CRL Group)(Side A) ZXSpectrum +BF4EC8B6A4FBF6449BBD763003890654 Loads of Midnight (1987)(CRL Group)(Side A)[The Excelerator Loader] ZXSpectrum +F4A265240543F4817ABC63BAC82FEA03 Loads of Midnight (1987)(CRL Group)(Side B) ZXSpectrum +ED49800FCF815F0D02591ED391B08639 Loads of Midnight (1987)(CRL Group)(Side B)[a] ZXSpectrum +E8D88C3E6B34A37C8C3647C811776864 Loads of Midnight (1987)(CRL Group)(Tape 1 of 3) ZXSpectrum +B404D96FD97D12D7B5A13C7290BA93C2 Loads of Midnight (1987)(CRL Group)(Tape 2 of 3) ZXSpectrum +7EA94A9DB0802EDBA0AD7021197D213E Loads of Midnight (1987)(CRL Group)(Tape 3 of 3) ZXSpectrum +62D9BA77C87D70F164FC3E80D8FFA950 Loch Ness Monster (1983)(Hi-Tech Microsoft) ZXSpectrum +D4789E888ABE3CEFE55CA28ACC374110 Loco (1983)(Campbell Systems) ZXSpectrum +E5A5DB9AFDB69D49EB9509F519BB2BB1 Loco (1983)(Forward)[re-release] ZXSpectrum +91E1CC209CDCDEAA57A4D74C3BDAC3AF Loco (1983)(ZX Data)(DK)(en)[re-release] ZXSpectrum en DK +763F0978A5EBEFA279AD797945DE9830 Loco (1986)(Alligata) ZXSpectrum +7793D31034C7D726F7672A6245DB905E Loco (1987)(Z Cobra)(ES)(en) ZXSpectrum en ES +F8F4E35C809C61F795D7B263A199977E Locodriver (1987)(Greenup, Ashley)(Side A) ZXSpectrum +DB11F2B8DBCBAC7AEAC1DD9F5D0D3E26 Locodriver (1987)(Greenup, Ashley)(Side B) ZXSpectrum +D42C794E8EFF55A70A519B6C8A2C461E Locodriver 11 (1989)(Greenup, Ashley) ZXSpectrum +770BC6BE1D425C72CAD4D0A8F4C1B59A Locodriver 14 (1991)(Greenup, Ashley) ZXSpectrum +437A20DE41D2D92C0ADB6D3C73E6EC14 Locodriver 2 (1987)(Greenup, Ashley) ZXSpectrum +6EB2A124F52E3B0714ED9AF097A3AC96 Locodriver 3 (1987)(Greenup, Ashley)(Side A) ZXSpectrum +406D5D6A6C4CE0762992DA6A29B83B34 Locodriver 3 (1987)(Greenup, Ashley)(Side B) ZXSpectrum +F45D27D7070D6611218E93298498C89F Locodriver 4 (1988)(Greenup, Ashley) ZXSpectrum +7915C6B28F2B746DAC68BF11F33881F3 Locodriver 5 (1988)(Greenup, Ashley) ZXSpectrum +789A8BA136357D25DAD8BE30DF0FF79E Locodriver 6 (1988)(Greenup, Ashley) ZXSpectrum +BA8F71A232AEE4024C248EEE7F26AFA4 Locodriver 7 (1988)(Greenup, Ashley) ZXSpectrum +4030481DFFDBFFC4DA26B132DD355E20 Locodriver 8 (1988)(Greenup, Ashley) ZXSpectrum +D386C8FB9AB40556D2587B135B9A9759 Locodriver 9 (1988)(Greenup, Ashley) ZXSpectrum +991E3FC077382A14A6F850408AC52E44 Locofile (19xx)(Seymour Systems) ZXSpectrum +553EA87C9DEF6C492A154B65F0018167 Loco-Motion (1985)(Mastertronic) ZXSpectrum +07F81E1E6CCD0754D135A5287B2326F4 Loco-Motion (1985)(Mastertronic)[a] ZXSpectrum +AFAE7F1756065416255B3E6F87FE6963 Loco-Motion (1985)(Mastertronic)[a2] ZXSpectrum +A14EDBD344425B2B39F28D030E9F6A31 Loco-Motion (1985)(Mastertronic)[a3] ZXSpectrum +549BA03FB16843D0C13A6F2D76814BD1 Locospotter (1988)(Greenup, Ashley) ZXSpectrum +0A3275C42D414200D1BB12A3C653873A Lode Runner (1984)(Software Projects)(128K) ZXSpectrum +E1B91F45A3CAE327617FC1550487D554 Lode Runner (1984)(Software Projects)(48K-128K)[passworded] ZXSpectrum +5B181A2D1354630ECA013A2246075E45 Logic (1991)(Ultrasoft)(SK) ZXSpectrum SK +4487A3D84803F71582F1DF34514AA903 Logical Game (1990)(Machala, Peter)(SK) ZXSpectrum SK +159507C4EC3BD17A3AA0AF0D4EA2CA4F Logo (19xx)(-)(de) ZXSpectrum de +EE9B25969E3B786FB1F8CA746D430EA1 Lojix (1983)(Virgin Games) ZXSpectrum +6A0493257742C2CEA501B0A9140C735D Lombrix (1984)(ERE Informatique)(FR) ZXSpectrum FR +2E08DE6641FF1A72913BADCB6CA5CC08 Lombrix (1984)(ERE Informatique)(FR)(Side A) ZXSpectrum FR +17FF31AD4701370A5B94F7C0A95196EA Lombrix (1984)(ERE Informatique)(FR)(Side B) ZXSpectrum FR +E0D7F56E5423357280A97E075D8C3911 London Adventure (1985)(Fridaysoft) ZXSpectrum +F230A3A68971C5547E4D0A93520F1927 Lone Brave (19xx)(-) ZXSpectrum +4B824632DEBD9D955860F189CD7D421A Lone Wolf - Flight from the Dark (1984)(Arrow) ZXSpectrum +CEBDA22CA2B89CD21120459AC808EEB0 Lone Wolf - Flight from the Dark (1984)(Arrow)(Tape 1 of 2 Side A) ZXSpectrum +D49EBA7AE656629D20A2567E2E9200B0 Lone Wolf - Flight from the Dark (1984)(Arrow)(Tape 2 of 2 Side B) ZXSpectrum +2F47ABD8F3FE4091AECBE865087640AA Lone Wolf - Flight from the Dark (1984)(Arrow)[a] ZXSpectrum +1E27C6DCBEA070AA2619FF654E22BE13 Lone Wolf - The Mirror of Death (1991)(Audiogenic)(48K-128K)[b2][aka Lone Wolf 3] ZXSpectrum +48A0ED599E3C1765B7F6C77A9CF3EF87 Lone Wolf - The Mirror of Death (1991)(Audiogenic)(48K-128K)[Sinclair User Covertape][aka Lone Wolf 3][password LADDER] ZXSpectrum +31B2E0E858736606E1E55B88688ABBDB Lone Wolf - The Mirror of Death (1991)(System 4)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +506CBF984E19A0A7CCE4EB3B540DC31A Lone Wolf - The Mirror of Death (1991)(System 4)(48K-128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +133947424B1B7D4518FE645277B64B5D Long Journey Home, The (19xx)(Megapoints Corner)(128K) ZXSpectrum +58BFB9D501FC8108778B821E601E8C53 Long Way Home Volume 1 (1984)(16-48 Tape Magazine)(GB)(de)[aka Odyssee] ZXSpectrum de GB +488B2D766BCCBD057801C1997EAFFE99 Look at All the Pretty Lights (1992)(Ridings, Chris) ZXSpectrum +8C9F3FC5CB3FC63B94AA0A37A0E3E851 Loony Castle Quest, The (1989)(Futuresoft) ZXSpectrum +12BC04DBAD8A9864CF33772A773134F9 Loony Lander (1984)(Software Supersavers) ZXSpectrum +B17B0EBAEF708B5E9CC7D58DDBFE8815 Loony Lander (1984)(Software Supersavers)[a] ZXSpectrum +DC6BF22D585FBE08611B0C5B91CD7F30 Loony Zoo (1983)(Phipps Associates) ZXSpectrum +014EB1132EA627C8C36AF409E611CED2 Loony Zoo (1983)(Phipps Associates)[a] ZXSpectrum +6BEEF521E2763391E4EFFDA1E6A6884A Loopz (1991)(Audiogenic) ZXSpectrum +095A30713E9A855A120034434BFE76A9 Loopz (1991)(System 4)(ES)(en)[re-release] ZXSpectrum en ES +FF5F930C7CED14E492B75C06C4ED07C2 Loose Ends (1995)(Zenobi) ZXSpectrum +AD4B03E5ACB65B4135CCCD613B09468C Loose Ends (1995)(Zenobi)(Side A) ZXSpectrum +57E0F0E83A64074611CC963D8B2FBD58 Loose Ends (1995)(Zenobi)(Side B) ZXSpectrum +9CF84529730BC115069EB839822FD9F1 Lop Ears (1991)(Players) ZXSpectrum +6E71DA1142524F881672293DEC00782E Lord Bromley's Estate (1990)(Amstrad) ZXSpectrum +4A017E2907C29EAF8A612021E3DE5A88 Lord Bromley's Estate (1990)(Amstrad)[a][lightgun] ZXSpectrum +1AF22C7249CAB74423DF5A6DC77529C3 Lord Bromley's Estate (1990)(Amstrad)[lightgun] ZXSpectrum +1305D47E7E1EF47DD9D841745936619F Lord Harry and Lady Harriet (1983)(Lotus-Soft)(16K) ZXSpectrum +B6DC08BC59D3EA363188753AB2AE63AE Lord of the Rings - Beginner + Game One (1989)(Beau-Jolly) ZXSpectrum +F6730326E4C971C19604E66AEA679BED Lord of the Rings - Game One - Beginner (1986)(Melbourne House) ZXSpectrum +B8C23120E719F4882F5AC5AD99AE4C4A Lord of the Rings - Game One - Beginner (1986)(Melbourne House)[a] ZXSpectrum +E91D28E0F8365D8D3B8A3EF4ABCE8437 Lord of the Rings - Game One (1986)(Melbourne House)(Side A) ZXSpectrum +5738D1CE10DCF70156EEC399D0F7CE92 Lord of the Rings - Game One (1986)(Melbourne House)(Side A)[a] ZXSpectrum +C57786F85FBE281D39E0E261C243439A Lord of the Rings - Game One (1986)(Melbourne House)(Side B) ZXSpectrum +81827DD5D8E6820FFD8D113D7AB0518D Lord of the Rings - Game One (1986)(Melbourne House)(Side B)[a] ZXSpectrum +86F129173C478A7F0DE74BB73F27940E Lord of the Rings - Game One (1986)(Melbourne House)(Tape 1 of 2 Side A) ZXSpectrum +170D6621096A3173D7AF3675F27FD2C9 Lord of the Rings - Game One (1986)(Melbourne House)(Tape 1 of 2 Side B) ZXSpectrum +F05E7E2B019159A4920663625061090C Lord of the Rings - Game One (1986)(Melbourne House)(Tape 2 of 2 Side A) ZXSpectrum +0F61C76FB3D46857F3B7B35D0248F5B6 Lord of the Rings - Game One (1986)(Melbourne House)(Tape 2 of 2 Side B) ZXSpectrum +92C1AF2D89A633C7720357057C1B378E Lords of Chaos - Expansion Kit 1 (1991)(Blade) ZXSpectrum +B40E1FF9CD6B4DF7EB67136F008AFD90 Lords of Chaos - Expansion Kit 1 (1991)(Blade)(Side A) ZXSpectrum +C98B0B4816205572860B4651A487B406 Lords of Chaos - Expansion Kit 1 (1991)(Blade)(Side B) ZXSpectrum +F5EFAC1BF2B48307EC4CAD6995E97CCD Lords of Chaos (1990)(Blade) ZXSpectrum +2D9FD0383C6EFEF48EAE65CF13F1CF2C Lords of Chaos (1990)(Blade)(Side A) ZXSpectrum +0CEEDD76655A3BBF8FD70F287C6F43BB Lords of Chaos (1990)(Blade)(Side B) ZXSpectrum +B1EC9C5C69911B70B4FD8095A27F6C1B Lords of Magic (1990)(Guild, The) ZXSpectrum +2A52F355400A21419B5BDDF5257D4978 Lords of Magic (1990)(Guild, The)[a] ZXSpectrum +C68E7F4102C977BEA4C59F2B823E8AB0 Lords of Midnight, The (1984)(Beyond)(Side A) ZXSpectrum +71BF6021C8D8B77AE79E5B39FEC3E0B6 Lords of Midnight, The (1984)(Beyond)[a][Sinclair User Covertape][password GOTHIK] ZXSpectrum +03F31B946778DF59FA05086C279BD8E2 Lords of Midnight, The (1984)(Beyond)[a2][Sinclair User Covertape][password GOTHIK] ZXSpectrum +56E475BE4178B87FEC592F4E9E830677 Lords of Midnight, The (1984)(Beyond)[Sinclair User Covertape][password GOTHIK] ZXSpectrum +39910A47E105F52B39E4B81DBF0C9788 Lords of Midnight, The (demo) (1984)(Beyond)(Side B) ZXSpectrum +0CB64DC33AFF828B562FFFC2C7A2EA12 Lords of Time (1983)(Level 9 Computing) ZXSpectrum +88DB284815725F0EF0B5DE33C79832A7 Lords of Time (1983)(Level 9 Computing)[a] ZXSpectrum +5EA8B7D9FB80EB3E68CB0262A2F29ACB Lords of Time v2 (1983)(Level 9 Computing) ZXSpectrum +81F12151EDA2E947AFE149F9CF8C5879 Lorna (1990)(Topo Soft)(48K-128K)(ES) ZXSpectrum ES +DC0819A84C7FD166659B51A09BB86D13 Lorna (1990)(Topo Soft)(48K-128K)(ES)[a] ZXSpectrum ES +F3D39A276D7959DFE8D5A1B0FE98956A Lorna (1990)(Topo Soft)(48K-128K)(ES)[a2] ZXSpectrum ES +3981E2F164C63461551A6956F4BE02FE Los Angeles SWAT (1987)(Entertainment USA)[aka L.A. Swat] ZXSpectrum +2007FB6C53DC4BF8F42EC82231965434 Los Angeles SWAT (1988)(Dro Soft)(ES)(en) ZXSpectrum en ES +162651106610069545E2C2DE2B8800F2 Lost (1983)(Virgin Games) ZXSpectrum +3C371ED795D91E57A9FE1B48AB4276A6 Lost Caves and the Tomb of Doom (1989)(Players Premier)(128K)(Side B)[aka Lost Caves and the Doom Tomb] ZXSpectrum +C5A7FD92970CAA353D5562AEED99C6F3 Lost Caves and the Tomb of Doom (1989)(Players Premier)(48K-128K)(Side A)[aka Lost Caves and the Doom Tomb] ZXSpectrum +93A646774C8BF4D2BA602633B86124C9 Lost Children, The (1997)(Adventure Probe)(128K)[a][re-release] ZXSpectrum +5402573BDB262DC76C2377EC588A61CC Lost Children, The (1997)(Adventure Probe)(128K)[re-release] ZXSpectrum +76F6EF36BCC8C7CE966105A530A346BA Lost City, The (1989)(Sinclair User) ZXSpectrum +5A49470FA684BCD670F7630917F9AA1F Lost City, The (1989)(Sinclair User)[a] ZXSpectrum +CC8290AF6700AFE6A7F27DB235F25187 Lost City, The (1989)(Sinclair User)[a2] ZXSpectrum +500BD49C029BD62BCB0A7A980D79184F Lost City, The (1989)(Sinclair User)[a3] ZXSpectrum +00E263614C0C7C972CE15C4F2D8D0AD6 Lost City, The (1989)(Sinclair User)[a4] ZXSpectrum +99CC6D3DFB81B71B2DA7A8573D23D3C2 Lost Dragon, The (1991)(Tartan) ZXSpectrum +3B1B96E31DDE5946F80B7F62ACB4E8C6 Lost Gnomes, The (1984)(Eric Bean Adventures) ZXSpectrum +24456A79F3D8739413A2E83BC4A1BCB2 Lost in My Spectrum v1.2 (2012)(Grussu, Alessandro)(48K-128K)(IT)(en) ZXSpectrum en IT +DC823AAAD2A84028D911A817748F9BC9 Lost in My Spectrum v1.2 (2012)(Grussu, Alessandro)(48K-128K)(IT)(en)[a] ZXSpectrum en IT +1509845FF070F3481908544847F2023D Lost in My Spectrum v2.0 - 128K (2012)(Grussu, Alessandro)(48K-128K)(IT) ZXSpectrum IT +1BD5819CA7D936A2638718953264F5DA Lost in My Spectrum v2.0 - 128K (2012)(Grussu, Alessandro)(48K-128K)(IT)(de) ZXSpectrum de IT +1BB07FC9ED177193B67413C1A4ACADEA Lost in My Spectrum v2.0 - 128K (2012)(Grussu, Alessandro)(48K-128K)(IT)(en) ZXSpectrum en IT +A2620A67E63D9C1318EFA03B2C691655 Lost in My Spectrum v2.0 - 128K (2012)(Grussu, Alessandro)(48K-128K)(IT)(es) ZXSpectrum es IT +5F6F24E1601734A67C17025E6276E277 Lost in My Spectrum v2.0 - 128K (2012)(Grussu, Alessandro)(48K-128K)(IT)(fr) ZXSpectrum fr IT +ABF70D7050E973D7BBCC664CD6DE8763 Lost in My Spectrum v2.0 - 128K (2012)(Grussu, Alessandro)(48K-128K)(IT)(pt) ZXSpectrum pt IT +B55F69CAB608DC2EFAC6A3C2C94B4F8A Lost in the Amazon (1996)(Adventure Workshop, The) ZXSpectrum +817540358207D13437BEC2E02D015976 Lost in the Desert (19xx)(Guild, The) ZXSpectrum +246DAEFCD22CA860B0400251E5E72239 Lost in Time (1993)(Zenobi) ZXSpectrum +622B3CCAF91564962E35885C1C978D29 Lost Orb, The (1984)(KW Computing) ZXSpectrum +0CB3465A9C522C226945D6C6BD576C79 Lost over Bermuda (1983)(Custom Cables International)[re-release] ZXSpectrum +F3DFFE138CBC7F6B0817195E9D30844A Lost over Bermuda (1983)(Elfin) ZXSpectrum +888033C58870B138CBB00A0567171F0C Lost over Bermuda (1983)(Elfin)[a] ZXSpectrum +9D6F5A6BB25FE74E2BAA44DB85FC754B Lost over Bermuda (1983)(Elfin)[a2] ZXSpectrum +597A15B402D764A99C426D339FD4D1BE Lost Quill, The (19xx)(Alfa Soft)(NO) ZXSpectrum NO +362AEFC662C9D7E4EFC400195AC58919 Lost Ruby, The (1987)(Wrightchoice) ZXSpectrum +03574E8325A8728B2813FE90FA99B9FE Lost Sword, The (1988)(Load 'n' Run)(IT) ZXSpectrum IT +C60108F5BB7789DA416F0F1A2115B6DD Lost Temple, The (1990)(Zenobi) ZXSpectrum +F5DCD4828299D78C873974F9B2729986 Lost Temple, The (1990)(Zenobi)[a] ZXSpectrum +C4695D1C8F197CB157822C09E0A6D2AC Lost Tomb of Ananka, The (1993)(Adventure Workshop, The)[re-release] ZXSpectrum +0D3CA2E5F5D721410EFDB5A4AB4C8260 Lost Tomb of Ananka, The (1993)(Compass) ZXSpectrum +9EAF594982A8AD9739D166F4105D5228 Lost Tomb of Ananka, The (1993)(Compass)[a] ZXSpectrum +190944F78DF394A42607222BD1A78258 Lost Tomb of Ananka, The (1993)(Compass)[master tape] ZXSpectrum +A6426EA83F3CFF657F9F3DAF29934201 Lost Twilight, The (1992)(Zenobi)(128K) ZXSpectrum +9F15336247F519673344EC7A1C46B0C3 Lost Twilight, The (1992)(Zenobi)(128K)[a] ZXSpectrum +9FF68CB67C0D6060159EAB113C7C09D0 Lost! (1986)(Harrison, Paul - Hickingbottom, Dean - Woodmass, Mark) ZXSpectrum +7D458DD742B383D7505216BEA8A32725 Lothlorien (1985)(Micromania)(ES) ZXSpectrum ES +1084011E837EAEAB414377853D2F4B6E Loto (19xx)(-)(16K)(es) ZXSpectrum es +1236F847F2DFD5554518D2E422A3124F Lotus Esprit Turbo Challenge (1990)(Erbe)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +5C5B7170471EC1FEDECE8F4145D673B1 Lotus Esprit Turbo Challenge (1990)(Erbe)(48K-128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +000F41D829CAC8042C7061223C7AE94D Lotus Esprit Turbo Challenge (1990)(GBH)(48K-128K)(Side A)[re-release] ZXSpectrum +3437C5689400AAC1ABEA92F7DC1C2FC2 Lotus Esprit Turbo Challenge (1990)(GBH)(48K-128K)(Side B)[re-release] ZXSpectrum +EDCFB02B1B383B0D5BCDCACD9793C668 Lotus Esprit Turbo Challenge (1990)(Gremlin Graphics)(48K-128K) ZXSpectrum +9CEC452A7CC1802C9EF0FF01CC394A87 Lotus Esprit Turbo Challenge (1990)(Gremlin Graphics)(48K-128K)(Side A) ZXSpectrum +4D2F2F58E401BB8C187903713AEC0213 Lotus Esprit Turbo Challenge (1990)(Gremlin Graphics)(48K-128K)(Side B) ZXSpectrum +91C2852929DF7F9B0197F66BF83FD11A Lotus Esprit Turbo Challenge (1990)(Gremlin Graphics)(48K-128K)[a] ZXSpectrum +9CE33B44E8F2B7EF1746FFAD8231B2CE Lover (1985)(Goglio, Paolo) ZXSpectrum +EA46E533D84A47556DD811842DEAC926 Lucifer (1985)(Your Computer) ZXSpectrum +97E2A5AD375BFB55CCFB63549CF9056B Ludo (1985)(16-48 Tape Magazine) ZXSpectrum +0E306179AD375C876D296716206444A6 Ludo (1986)(Daton) ZXSpectrum +A171E8FA1214D8ED09B3828AC3AF8EC8 LUDO_2009 (2009)(Gammon, Hugh) ZXSpectrum +295CC62A14E0869916253CE1ACA5ABBB Ludoids, The (1985)(Bug-Byte)(Side A)[re-release] ZXSpectrum +3FBF30DF24DE5BA33C17ED5F54F85F24 Ludoids, The (1985)(Bug-Byte)(Side B)[re-release] ZXSpectrum +8DD0E187091A9A8026624D2EB2AC7446 Luna Atac (1986)(Atlantis) ZXSpectrum +74093AA5F2F4A8E4FED2BCFF6ADDC44E Luna Atac (1987)(Z Cobra)(ES)(en) ZXSpectrum en ES +42CC2F2921D679F7BAB4976FA465FC05 Luna Crabs (1983)(Micromega)(16K) ZXSpectrum +2D762CDFE5EF2405F2055FEB4E5266E6 Luna Crabs (1983)(Micromega)(16K)[a] ZXSpectrum +EA4012170BB1849CBA0FD61C54DF9D24 Luna Crabs (1983)(Micromega)(16K)[a2] ZXSpectrum +108C229769A0569AA06DE4751F164EAD Luna Park (1988)(Load 'n' Run)(IT) ZXSpectrum IT +ED854AF11D0C9B92A0AD930EE55DD398 Luna Rover (1985)(Data Design Systems)[aka Luna Buggy] ZXSpectrum +3178CC9CF45667B9B0FC24C012AC9B5F Lunar Attack (1984)(K'Soft) ZXSpectrum +D7C1758B58DF972CBD8711FA5CB5E50D Lunar Attack (1984)(K'Soft)[a] ZXSpectrum +51B851CE4340A11FF6C85DEE0D0E0B21 Lunar Jetman (1983)(Ultimate Play The Game) ZXSpectrum +91F0652241E2599C9A1C76990F90E5CD Lunar Jetman (1983)(Ultimate Play The Game)[a] ZXSpectrum +857B4CE7DC9D6A92AC843B82A1848830 Lunar Jetman (1983)(Ultimate Play The Game)[a2] ZXSpectrum +F93D557C8FA7E946CE2D8D0B75CDBE83 Lunar Jetman (1983)(Ultimate Play The Game)[a3] ZXSpectrum +1ACF8ED2761F88D9E3B104FD48C38CED Lunar Lander (1982)(C-Tech)(16K)(GB)(de) ZXSpectrum de GB +BDD3E14572A6FF3B69DCFF2693972A37 Lunar Lander (1983)(Melbourne House)(16K) ZXSpectrum +17CBA038C0E71EBD0E5BA9FA6F25748D Lunar Lander Dulu 107 (1985)(Kraus, R.)(DE) ZXSpectrum DE +1C9108876B72F202DB174CDCE4505A3C Lunar Landing (1982)(Altwasser, Richard Francis)(16K) ZXSpectrum +26324A8126FD1B3EE90C8ABF89C31333 Lunar Mission (19xx)(Sprites)(FR)(Side A) ZXSpectrum FR +531A61731503C24735FCDE91C324AEA2 Lunar Mission (19xx)(Sprites)(FR)(Side B) ZXSpectrum FR +6782884628390CC05EAA893F59B5C694 Lunar Rescue (1983)(CRL Group)(16K) ZXSpectrum +CD641F817A1222FE519EE99BC6EBF6DF Lunar Rescue (1983)(Lyversoft) ZXSpectrum +123240E011BAC01CA33658A98C4FE5AE Luxik na Bibrstejne (1987)(AK-Soft)(CZ) ZXSpectrum CZ +BE6B440AE5378FAE876E38FD86214861 Lycanthropy (1993)(Zenobi) ZXSpectrum +70266F01D91BEB4803163F1B60E0966A Lycanthropy (1993)(Zenobi)(Side A) ZXSpectrum +25FEEDA2BF58FBCCB4AEED06978E2695 Lycanthropy (1993)(Zenobi)(Side B) ZXSpectrum +EDDBEA9B5D2E6491F798EF46650812E3 Lying Minesweeper (2003)(Eq)[CSSCGC] ZXSpectrum +401DA9F179B8B28A80F1886952E2B8E7 Lynchmob (1982)(Bridge)(16K) ZXSpectrum +7C3FC7C5486D962347FEA85EC75C4AD6 M.A.D.N. (1984)(Romain, Nilles)(DE) ZXSpectrum DE +A4575F295D93D831FB2AF470B2BB3263 M.O.V.I.E. (1986)(Imagine) ZXSpectrum +C6E3D9AC3BC3567D1D01B493F4EC37F3 M.O.V.I.E. (1986)(Imagine)[a] ZXSpectrum +8A82DE4DE738CA90CD7A0943D61FD879 M.O.V.I.E. (1986)(Imagine)[a2] ZXSpectrum +430ACD7C001E7C1F1DB45AC62FBD54A1 M.O.V.I.E. (1986)(Imagine)[a3] ZXSpectrum +E5C13197601FCA3DF27E59BDD99988DF M.O.V.I.E. (1986)(Imagine)[a4] ZXSpectrum +4C5166BD17D1C4F98B109EE4A4440C0A M.O.V.I.E. (1986)(Imagine)[a5] ZXSpectrum +8B9F4A5B14D6DF3FA412E1FB037FAA30 M.O.V.I.E. (1986)(Imagine)[a6] ZXSpectrum +5943C5021E80E58B40B84A0B9A8C0068 M.O.V.I.E. (1986)(Imagine)[a7] ZXSpectrum +6710E3F10166277C9D32D8D41A288749 M.O.V.I.E. (1986)(Imagine)[SpeedLock 1] ZXSpectrum +A5D8A7AD159F417B88FC5D31C6987C43 Ma jolie (2003)(Broadsoft) ZXSpectrum +9EE0672648300AF4CFE89AFCBCDDCE30 Ma jolie (2003)(Broadsoft)[a] ZXSpectrum +74AC058098CA27CBCF306D31DFC7587F Ma jolite (2003)(Broadsoft)[a][aka Ma jolie][re-release] ZXSpectrum +D5A2E13C355B018DD7D7FF526BB24CD2 Ma jolite (2003)(Broadsoft)[aka Ma jolie][re-release] ZXSpectrum +8E06157825ED72410BFEFAA78C4E2850 Mac Man (1985)(Your Spectrum) ZXSpectrum +82A7C851BFD737C2E21B45ED2F58FB50 Macadam Bumper (1985)(EDOS)[re-release] ZXSpectrum +73863C7BE78D3C0746D4DFF5767AE3EA Macadam Bumper (1985)(ERE Informatique)(FR) ZXSpectrum FR +474D8591F990D4A2E9520968C1828B0D Macadam Bumper (1985)(Players)[re-release] ZXSpectrum +31E255542CF92F82FB7C4CB0B5E6F737 Macadam Bumper (1985)(PSS)(Side A)[a][Lenslok][re-release] ZXSpectrum +E3045170A886A6AECCC1A8EF0C87483C Macadam Bumper (1985)(PSS)(Side A)[Lenslok][re-release] ZXSpectrum +142C8EA78683A8A8A14B0524C11E5979 Macadam Bumper (1985)(PSS)(Side B)[re-release] ZXSpectrum +31687FA6EC2996BB2DBC5EA2171EF1E0 MacGyver - La Aventura (1987)(Costa, Rafael Vico)(ES) ZXSpectrum ES +DEBC3A4DE51AA0F9B54B828353BD5EFA Machine Code EDITOR-ASSEMBLER (1982)(Picturesque) ZXSpectrum +DF2436D7A54A0E7C60DF74ACAC9B9534 Mad Arrows (19xx)(Wompa) ZXSpectrum +755217C0CC538706991758E8009F3670 Mad Cars (1984)(Ventamatic)(ES) ZXSpectrum ES +0E4B233934B811FED9FD3DBA0CD047DE Mad Flunky (1987)(Alternative)[re-release] ZXSpectrum +785D5F7877D07E9525B1C1F8DE4535E0 Mad Flunky (1987)(EDOS)[re-release] ZXSpectrum +F8118D93FAC03FBF41F59EF3AA323A0A Mad Flunky (1988)(System 4)(ES)(en) ZXSpectrum en ES +61B74B9CF63FC471554066A299C6CB51 Mad in Cashcais (1986)(Cascaismicro)(PT) ZXSpectrum PT +9098AFB6AF03DEC127DFD09B88624459 Mad Jumper (1984)(Sinclair Programs)(16K) ZXSpectrum +26CE2B1E1769191091E234A5FF368A49 Mad Martha (1983)(Mikro-Gen) ZXSpectrum +472EF8CE2A7F4E07E22745EC5DEF49D2 Mad Martha (1983)(Mikro-Gen)(Side B) ZXSpectrum +7DD6E45E4D4FCD319756B782DE6D1465 Mad Martha (1983)(Mikro-Gen)[a] ZXSpectrum +EBDDEBB3C4BA6336CBD1103BAADC3A06 Mad Martha II (1983)(Mikro-Gen) ZXSpectrum +0B2132A8EB8DB08738454A2B76EDC6BE Mad Martha II (1983)(Mikro-Gen)[a] ZXSpectrum +9F3E9C445BF9238B26FD0A6E52A8A603 Mad Martha v1 (1983)(Mikro-Gen) ZXSpectrum +7A8DE1E304F7A09EF07C9FE3EA8451EB Mad Martha v1 (1983)(Mikro-Gen)[a] ZXSpectrum +E879A0A6FEC3C718D347B2F0B0E04E8F Mad Martha v2 (1983)(Mikro-Gen) ZXSpectrum +37D4722A9897F95070719752210F7C91 Mad Martha v2 (1983)(Mikro-Gen)(Side A) ZXSpectrum +4A4751963479A87501DA889E36982FD5 Mad Mix 2 - en el Castillo de los Fantasmas (1990)(Topo Soft)(48K-128K)(ES) ZXSpectrum ES +3C5C48D17C33B85761631A6EDD934744 Mad Mix 2 - en el Castillo de los Fantasmas (1990)(Topo Soft)(48K-128K)(ES)[a] ZXSpectrum ES +A4783D0403614983D782A9928AFFEDAC Mad Mix Game - The Pepsi Challenge (1988)(U.S. Gold)[a][re-release] ZXSpectrum +16DBA2F662B0A1E978FE5C750037F460 Mad Mix Game - The Pepsi Challenge (1988)(U.S. Gold)[a2][re-release] ZXSpectrum +046E78CB312C2B9AC8863070B0D628BC Mad Mix Game - The Pepsi Challenge (1988)(U.S. Gold)[Alkatraz Protection System][re-release] ZXSpectrum +B3A4B49F7E7CB9F401AD070C1793BF93 Mad Mix Game - The Pepsi Challenge (1988)(U.S. Gold)[re-release] ZXSpectrum +DBF5463A211E00E54AD0B88240319343 Mad Mix Game (1988)(IBSA)(ES)[SLS 208][re-release] ZXSpectrum ES +842193C6B4706B9D2505742E54150390 Mad Mix Game (1988)(Topo Soft)(ES) ZXSpectrum ES +E8FC0B0AFE21553C17944D648AB2D273 Mad Mix Game (1988)(Topo Soft)(ES)(Side A) ZXSpectrum ES +78997A25F04FA2A263566FE406ACB06B Mad Mix Game (1988)(Topo Soft)(ES)[a] ZXSpectrum ES +8651681653D498AA366B88C7471B0253 Mad Mix Game (1988)(Topo Soft)(ES)[a2] ZXSpectrum ES +39AD3203865D8E4C220894D430E1FD3A Mad Mix Game (1988)(Topo Soft)(ES)[a3] ZXSpectrum ES +A6983743DFE65D044CD092DD299C2DE1 Mad Mix Game (1988)(Topo Soft)(ES)[a4] ZXSpectrum ES +15674A993FC6CDAF90665433D8CC77D4 Mad Nurse (1987)(Firebird) ZXSpectrum +D77BD57DBED138F1F30C2157844960D3 Mad Nurse (1987)(Firebird)[BleepLoad] ZXSpectrum +DB99668AC7C8BB6AD78A7AFAB9BFBC2F Madam Blavskja's Carnival Macabre (2002)(Corcy, Adban de)(128K)(ES)(en) ZXSpectrum en ES +7C605DD23B68D3F6789ABCDC7807D306 Madballs (1988)(Erbe)(128K)(ES)(en)[re-release] ZXSpectrum en ES +B5F417BD14744C54D46C213D5F772D1C Madballs (1988)(Ocean)(48K-128K)[SpeedLock 5] ZXSpectrum +49E6E3376FA5AFEBC313135C8D05E392 Madcap Manor (1985)(Gilsoft International) ZXSpectrum +B31BFE7906C32D2ADCC245497656D022 Madcap Manor (1985)(Gilsoft International)[a] ZXSpectrum +389C1D11235CE4C1F48A362094B020F2 Madcap Manor (1985)(Gilsoft International)[a2] ZXSpectrum +6735100CD4DB9D41F5E39C3E348AC61E Madcap Manor v2 (1985)(Gilsoft International) ZXSpectrum +90A8CB89618D784EABAA31FAE6C03349 Madhatter (1984)(Gamma) ZXSpectrum +1068EF57C09BAA6A2C11311DEF0C32C7 Madhatter (1984)(Gamma)[a] ZXSpectrum +986C15F882C6992679274A3E05367F25 Madness Schach (1984)(Wittkopf)(DE) ZXSpectrum DE +7FEF14C386A48494B28B2E89B955B94D Mafia Contract (1984)(Atlantis) ZXSpectrum +30248E656DF8640739517DB2AAE7C769 Mafia Contract (1984)(Atlantis)(Side A) ZXSpectrum +FA53517AAD8FB73296FAC69F161FC206 Mafia Contract (1984)(Atlantis)(Side B) ZXSpectrum +F99226ABE1B5C7271BFC8BA6248A53C8 Mafia Contract (1984)(Atlantis)[a] ZXSpectrum +0B1A5E28A153D2ADFF6341E0E0132C36 Mafia Contract (1984)(Atlantis)[a2] ZXSpectrum +6C18B8AF8C6B43D06C4FC5F6170CB7DC Mafia Contract II - The Sequel (1986)(Atlantis) ZXSpectrum +4A09C68597957EB54C2B2E1CE4EE1BAA Mafia Contract II - The Sequel (1986)(Atlantis)[a] ZXSpectrum +C7FEF3F8637F1D378D789DAA3328448B Mafia Contract II - The Sequel (1986)(Atlantis)[a2] ZXSpectrum +ED809AE8789AE5C2B4B956E5C2357C39 Mafia Contract II - The Sequel (1986)(Atlantis)[a3] ZXSpectrum +13E3FEC5BEEEE5214D04FB3EC50F6482 Mag Max - Robo Centurion (1987)(Imagine) ZXSpectrum +D0B93C5F882FF934944A8040E10712E2 Mag Max - Robo Centurion (1987)(Imagine)[SpeedLock 3] ZXSpectrum +A5140664342519ABD1EB389F415034F4 Mag Max (1987)(Erbe)(ES)(en)[re-release] ZXSpectrum en ES +F20EE5A8AAC3C3B073CDD6E58DDD0244 Mage Cage (1983)(Micro Adventurer)(16K) ZXSpectrum +47F15FA1E19DF1D572D187392A647895 Magic Carpet (1985)(Mastertronic)(16K) ZXSpectrum +95BCB1FC9CA5AB8537551DF13D2CDCF8 Magic Castle (1983)(Gilsoft International) ZXSpectrum +AAA9162B1805F69450A12D6F0F34F3F5 Magic Castle (1983)(Gilsoft International)[a] ZXSpectrum +78284A3C8678BEE5FF12F784E64B2E1D Magic Castle v1 (1983)(Gilsoft International) ZXSpectrum +0B5467CD01063AC8984BA07E1D5DFA82 Magic Castle v2 (1983)(Gilsoft International) ZXSpectrum +044C1F1655203A96A9338417460F009F Magic Dice (1993)(Proxima)(CZ) ZXSpectrum CZ +CF229DFCEBF147CE05F06B0E814908A9 Magic Dice (1993)(Proxima)(CZ)[a] ZXSpectrum CZ +4CA57BD5A9F98E1972D16B2C3FF4201D Magic Isle, The (1990)(Zenobi)[aka Legacy for Alaric 2] ZXSpectrum +56639F03494C8DEA9EEA197D016E642D Magic Johnson's Basketball (1990)(Dro Soft)(128K)(ES)(Side B) ZXSpectrum ES +3BC95B5B946656C556331C4B2B8D6F11 Magic Johnson's Basketball (1990)(Dro Soft)(48K-128K)(ES) ZXSpectrum ES +02193B5A267DA253CD3B8106E2CB5116 Magic Johnson's Basketball (1990)(Dro Soft)(48K-128K)(ES)(Side A) ZXSpectrum ES +0DCF96770A4AF73C8C6C179C2E0A65C5 Magic Jokers (1983)(CCS) ZXSpectrum +AA6D1E360F2AD609E40675B57AE0B9AB Magic Land of Landlords, The (1986)(Load 'n' Run)(IT) ZXSpectrum IT +E4B67462003B9855DC20BE3163F28C36 Magic Meanies (1983)(CDS Microsystems)(16K) ZXSpectrum +00990E2BFE3DA676AF5ABF566E57565B Magic Meanies (1983)(CDS Microsystems)(16K)[a] ZXSpectrum +E3C37091E95C2EA7A024475F84545659 Magic Meanies (1983)(CDS Microsystems)(16K)[a2] ZXSpectrum +F2FF5D16634E312D97EC2FF6FCAE0E26 Magic Mountain (1983)(Phipps Associates) ZXSpectrum +A0E4816AFA69262B3036AB78BD369819 Magic Mountain (1983)(Phipps Associates)[a] ZXSpectrum +D5D8A8E94DB30276715D2BE68932B1BA Magic Roundabout, The (1984)(CRL Group) ZXSpectrum +5E29DF11CC8A9DC3982EB2D589AA7254 Magic Roundabout, The (1984)(CRL Group)[a] ZXSpectrum +E3C022E7963D90115A05F4A6F29464AB Magic Sword - The Micro Adventures of Princess Poppy & The Frog Prince, The (1984)(Database Publications) ZXSpectrum +B448AE211F03C37907C8A2A437DF2405 Magic Treasure Adventure (1991)(Tartan)[a][aka Magic Adventure, A] ZXSpectrum +B32D47DC7ECF43E056779A7AAB689FB9 Magic Treasure Adventure (1991)(Tartan)[aka Magic Adventure, A] ZXSpectrum +9606918DC47F2DEF860DC39A25FFB562 Magical Mystery Tour (19xx)(Adventure Probe) ZXSpectrum +9BE3678EB09DB7EA46D272EE68753CC8 Magical Mystery Tour (19xx)(Adventure Probe)[a] ZXSpectrum +2ABFF0635BE8F651077988C4308D6FB4 Magical Mystery Tour (19xx)(Adventure Probe)[a2] ZXSpectrum +C6FF94FEC4145DE2CF8A06086077320E Magician's Apprentice, A (1990)(Adventure Probe)[re-release] ZXSpectrum +CEFB650CB28BF65AAF365535A21AD549 Magiczne Krzyze (1986)(Krajowe Wydawnictwo Czasopism)(PL) ZXSpectrum PL +FD8A8785DE3D20487D1843C3ED027FE5 Magische Schwert, Das (19xx)(Schroth, Jurgen - Trietsch, Georg)(DE) ZXSpectrum DE +F1A6F4EDB93105DC170C108E6A26C078 Magma Man - The Vanishing Prof. (1987)(Spectraxx Tape Magazine) ZXSpectrum +EB28A5D2B846E2622A657BF6716C9157 Magma Man - The Vanishing Prof. (1987)(Spectraxx Tape Magazine)[a] ZXSpectrum +4D59CFB71346751DAEFE04D267B2898C Magnes-golyo (2002)(Nyitrai, Laszlo)(HU) ZXSpectrum HU +B109ECD9F269A2063F1F75119D26ED74 Magnetic Moon (1989)(Adventure Probe)(48K-128K)[re-release] ZXSpectrum +1738D6D7B3D72F508CE75358E4F51D28 Magnetic Moon (1989)(FSF Adventures)(128K) ZXSpectrum +B00DCB6EF75FFAC4A41C4F8F5066A34B Magnetic Moon (1989)(FSF Adventures)(128K)(Tape 1 of 3) ZXSpectrum +DDD1C0962D890AA249B7E9A335922CB6 Magnetic Moon (1989)(FSF Adventures)(128K)(Tape 2 of 3) ZXSpectrum +31F55C87513ACEB728B44F21F45AEB4C Magnetic Moon (1989)(FSF Adventures)(128K)(Tape 3 of 3) ZXSpectrum +EC796C740B457E3F4386B9C90952277F Magnetic Moon (1989)(FSF Adventures)(128K)[a] ZXSpectrum +172D9AF319BBE60D41C355CF3282FFF2 Magnetic Moon (1989)(FSF Adventures)(128K)[a2] ZXSpectrum +CE9BC2CE6EF449ED86BE8E09E36D6A1F Magnetic Moon (1989)(FSF Adventures)(48K-128K)(Tape 1 of 3)[a][Sinclair User Covertape] ZXSpectrum +D50263059AEFFF121306EEE4A3551CC6 Magnetic Moon (1989)(FSF Adventures)(48K-128K)(Tape 1 of 3)[Sinclair User Covertape] ZXSpectrum +3384749E128E9689BE57DC6DB5A242D6 Magnetic Moon (1989)(FSF Adventures)(48K-128K)(Tape 2 of 3)[a][Sinclair User Covertape] ZXSpectrum +F4DA46982AF4F2C4D6703770580C13EF Magnetic Moon (1989)(FSF Adventures)(48K-128K)(Tape 2 of 3)[Sinclair User Covertape] ZXSpectrum +6BE56AC79A0CF78DCFE31ED4749802FE Magnetic Moon (1989)(FSF Adventures)(48K-128K)(Tape 3 of 3)[Sinclair User Covertape] ZXSpectrum +043C4C7037ACC08BED26B5470FA53A36 Magnetron (1988)(Firebird) ZXSpectrum +074A8401F69D6A80917B76A9F7CDC0B8 Magnetron (1988)(Firebird)[a] ZXSpectrum +878C830878661DEF5C164D09017400A3 Magnetron (1988)(Firebird)[BleepLoad] ZXSpectrum +0988CE360783069D356E2F1E81AAF410 Magnetron (1988)(MCM)(ES)(en)[BleepLoad][re-release] ZXSpectrum en ES +E6DBFD7799F3804159FE47928C3A1FF3 Magus (1988)(D.N.D.) ZXSpectrum +493DAEE07DB312DE7C9A0EF8232C9CE6 Magus (1988)(D.N.D.)[a] ZXSpectrum +BB6FE7A788C2EBB4C4D64CA22196BCC3 Mah Jong (1984)(Spectre)(HK)(en) ZXSpectrum en HK +5F96B8CBCCDAE6A8B0722F4A85FF6842 Mah Jongg (1992)(Proxima)(CZ) ZXSpectrum CZ +70872B901B90E584FA30275DC68F72EF Mailstrom (1986)(Erbe)(ES)(en)[re-release] ZXSpectrum en ES +7FE8CDEF9503BBA7552D1280C0698623 Mailstrom (1986)(Ocean) ZXSpectrum +F865359E306F06E1D40724F5B5A19C30 Mailstrom (1986)(Ocean)[a] ZXSpectrum +A88C2ED12823451E18E87F7709945C5D Mailstrom (1986)(Ocean)[a][Alkatraz Protection System] ZXSpectrum +8585BFF257BABDD602AD3D0DB37FF273 Mailstrom (1986)(Ocean)[Alkatraz Protection System] ZXSpectrum +7312981AED48AC12489CB1884E94F62A Main Blow, The (1994)(Inforcom)(128K)(RU)[aka Glavnyj Udar] ZXSpectrum RU +FF93BC09B6D7212FC18DCCC4A616E5C2 Majik (1988)(EDOS)[re-release] ZXSpectrum +8AA134B3D8FE7BD8D79DB3FA5BF6CFED Majik (1988)(Mastertronic) ZXSpectrum +E1727EF91CB56818DC5405BD11D6D150 Majik (1988)(Mastertronic)[a] ZXSpectrum +5CC5BE8F8F02665B1C4061EAF483C03A Makao (1985)(Mielczarek, A.)(PL) ZXSpectrum PL +DA71C7D63A23E5358299300B0760856B Maldicion de Aros, La (1991)(Istari Design)(ES) ZXSpectrum ES +EEA59E0A7F7EE9224625E071688C9317 Malice in Blunderland (1985)(Guild, The) ZXSpectrum +720F4C2A132F5FCDF6A333E08A951039 Malice in Blunderland (1986)(Spectrum Computing) ZXSpectrum +094E19291656D6F34002132107326A93 Malice in Wonderland (1985)(Lumpsoft) ZXSpectrum +38466699EA15F2CAA227C66EA1B9F746 Malice in Wonderland (1985)(Lumpsoft)[a] ZXSpectrum +4F8612FA148483E93C3E466CAD4B7682 Malice in Wonderland (1985)(Sentient)[a][re-release] ZXSpectrum +3ED3FF4B8582E1586BCA69E16D8DBF9C Malice in Wonderland (1985)(Sentient)[a2][re-release] ZXSpectrum +4ACD0FF7656AD797607EC26404D6FCAE Malice in Wonderland (1985)(Sentient)[re-release] ZXSpectrum +5103FE25E60D1A4963F71463E9D8B04B Malle Muur, De (1985)(MCN)(NL)(Side A) ZXSpectrum NL +8F7EFD5E658A780F0C09086A1A07BBBA Malle Muur, De (1985)(MCN)(NL)(Side B) ZXSpectrum NL +D641C72F1513098FB2D6F7F6E7DF3271 Malle Muur, De (1985)(MCN)(NL)[aka Prijsvraag, De] ZXSpectrum NL +528E6512E9DAFEFDE0CA3CD3EDDF127B Malvinas 82 (1986)(Juegos & Estrategia)(ES)[aka Falklands 82][re-release] ZXSpectrum ES +9E4311339A4358DB5060C652C5E46EC4 Mam Plan (1988)(Polsoft)(PL) ZXSpectrum PL +14D565F08FFDF8446B4F05ED3EB7F414 Mambo (1989)(Positive)(48K-128K)(ES) ZXSpectrum ES +65E10B18FF20AF221232D53D62D95FB4 Mambo (1989)(Positive)(48K-128K)(ES)[a] ZXSpectrum ES +BC4A59C51F018E4DB8B57DE18AE90EAB Mampfmann (19xx)(-)(de) ZXSpectrum de +9B3AD28282AD39355D6B50AA1DF82602 Man About the House (1994)(Zenobi) ZXSpectrum +C4CB1F5DAF386EC34DF5532D47BBBD18 Man About the House (1994)(Zenobi)[a] ZXSpectrum +54F4192065888A80833663CE544932C7 Man Hunt (1984)(Omen) ZXSpectrum +BF1553228D937A8298F4E34879B3E1F0 Man Hunt (1984)(Omen)[a] ZXSpectrum +3DCCB6724F584022E9FB72D1211EEAEB Man Trap (1985)(Mind Games Espana)(16K)(ES)(en) ZXSpectrum en ES +6DFD62F11CEE39FED2F56E2183710210 Man Trap (1985)(Mind Games Espana)(16K)(ES)(en)[a] ZXSpectrum en ES +01728FA04132A186D54CE41BA8CD297B Manager (1984)(ERE Informatique)(FR) ZXSpectrum FR +6D28B3A8CF226B1392FC7F618918EFFA Manager (1984)(Software Center)(ES)(Side A)[re-release] ZXSpectrum ES +85C6F4F1E9C74646BA88A684FD564F12 Manager (1984)(Software Center)(ES)(Side B)[re-release] ZXSpectrum ES +FA4E25E33224D38CF6014102F1B43F49 Manager (1986)(Load 'n' Run)(IT) ZXSpectrum IT +D0DB90D4AA4D5E996CD1576A19A44B88 Manager, The (1990)(GTI) ZXSpectrum +302B92EC3A1179A721018D19F0C9F672 Manager, The (1990)(GTI)[a] ZXSpectrum +702248BDB9E4DBDF35B460E95CF8B448 Manchester United - The Official Computer Game (1990)(Krisalis)(128K) ZXSpectrum +C9DD1252F587AA897298052921E9096C Manchester United - The Official Computer Game (1990)(Krisalis)(128K)(Side A) ZXSpectrum +0AB4C6DBBF2154CD9337AF5AFFC25181 Manchester United - The Official Computer Game (1990)(Krisalis)(128K)(Side B) ZXSpectrum +53C4B72EC39EAF5B34CFD58E8FEF6614 Manchester United - The Official Computer Game (1990)(Krisalis)(128K)[a] ZXSpectrum +05721E1542A277BE608E1C81D5B7DFEC Manchester United (1990)(GBH)(128K)[re-release] ZXSpectrum +E1E573DF98D0695470BC4E2776F0495D Manchester United (1990)(System 4)(128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +1B06074972CD85C6195949B1901026D9 Manchester United (1990)(System 4)(128K)(ES)(en)[re-release] ZXSpectrum en ES +89ACD06CA079A7F333E8E9E1F6E2CF6B Manchester United (1990)(System 4)(128K)(ES)(Side A)[re-release] ZXSpectrum ES +0CE604DD7FA3B969B2FE1CC6ABF2D374 Manchester United Europe (1991)(Krisalis)(128K)(GB)(M5)[aka Manchester United in Europe] ZXSpectrum M5 GB +95232E780189F9EFC98BEB07F25FB7FE Manchester United Europe (1991)(System 4)(128K)(ES)(M5)[re-release] ZXSpectrum M5 ES +1B5CEC9AC9CBB2059ACE7C49F51CAE4A Mandragore (1986)(Infogrames)(FR)(en) ZXSpectrum en FR +F097C46D1A03D6DE177C423E8B11C717 Mandragore (1986)(Infogrames)(FR)(en)(Tape 1 of 2) ZXSpectrum en FR +5100749EA87852259207997A5B96E8DB Mandragore (1986)(Infogrames)(FR)(en)(Tape 2 of 2 Side A) ZXSpectrum en FR +4231BD1470F0A9B5937035F5B0192008 Mandragore (1986)(Infogrames)(FR)(en)(Tape 2 of 2 Side B) ZXSpectrum en FR +367477633F75922EE2FF548A08A624CA Mandroid - The Ultimate Machine (19xx)(Sibthorp, Robert) ZXSpectrum +71FC39B2C73FB4333C1D00BDD76801F4 Manhunt (1985)(ZX Computing)(16K) ZXSpectrum +CA11C187165E63CBA994E7A40B2E8633 Mani Mosca (1986)(Load 'n' Run)(IT) ZXSpectrum IT +496FA3C68CF512C776C3E938A8AD970A Maniac (1983)(Prospec)(DE) ZXSpectrum DE +DDB98C33A7392C6FB4CA9AFE8E1620CC Maniac Square (1990)(MicroHobby)(ES) ZXSpectrum ES +3CB00D1CA2AD0F61E23ECD24060D4A72 Manic Badger (1991)(Psychaedelic Hedgehog)[a][aka Maglax the Pixie] ZXSpectrum +BC0A6040D7F6B074E549D68912F142FA Manic Badger (1991)(Psychaedelic Hedgehog)[aka Maglax the Pixie] ZXSpectrum +EDB213468C74C19C626A2528D112FF83 Manic Miner - 2000 (2000)(FELL) ZXSpectrum +15C61DF4427BA8F25A2BBDA220DFA6E9 Manic Miner - comp.sys.sinclair (2002)(Fishwick, Nigel) ZXSpectrum +8A26F2B35BC7EC935482CD15779413F8 Manic Miner - Fast Version (2002)(Woodmass, Mark) ZXSpectrum +51B76BB810D365B3269D0FD37231448F Manic Miner - Jet Set Willy (2004)(Broadsoft)(Tape 1 of 3) ZXSpectrum +3D481E26AE43755EBDE5C23FB70A4949 Manic Miner - Jet Set Willy (2004)(Broadsoft)(Tape 2 of 3) ZXSpectrum +A7D64D3721D5A7FA7C632A56C94B8786 Manic Miner - Jet Set Willy (2004)(Broadsoft)(Tape 3 of 3) ZXSpectrum +938B80CECB0294A78B152216C9B9244B Manic Miner - Neighbours - Allana Truman - Easy (2004)(Broadsoft) ZXSpectrum +D785E44B7E8351BCBEFD01621E84DA72 Manic Miner - Neighbours - Allana Truman - Hard (2004)(Broadsoft) ZXSpectrum +5BEA87B195E3B04AAA07FE4995F5B98F Manic Miner - Perpetual Motion (2005)(Melkor, Darth) ZXSpectrum +01C958388B56136895956190F7EA1F48 Manic Miner - The Hobbit - Easy (2000)(Broadsoft) ZXSpectrum +2309120515166CF4067279E7B28B4DCF Manic Miner - The Hobbit - Hard (2000)(Broadsoft) ZXSpectrum +C11E8802795A4092E7CAE193A657966C Manic Miner #2 (1985)(R.D. Foord)[aka Manic Miner No. 2] ZXSpectrum +E0E83EC300013F0C326407E1D1C14CC2 Manic Miner (1983)(Bug-Byte) ZXSpectrum +2750CCB6C240D14516C448E94F8D200E Manic Miner (1983)(Bug-Byte)[a] ZXSpectrum +F9A2907264F0AEBB694F148675D37B9D Manic Miner (1983)(Bug-Byte)[a2] ZXSpectrum +2A68955BD7CD1F10B8EFB4188CF0B2BF Manic Miner (1983)(Bug-Byte)[a3] ZXSpectrum +E9216D135D2C0FF06BC10281BB342447 Manic Miner (1983)(Bug-Byte)[alternate cover] ZXSpectrum +5A8F0BB4BE460F8DD14217A67B2F7D04 Manic Miner (1983)(Mastertronic Added Dimension)[re-release] ZXSpectrum +109CFB55D314F111A1E3AD818C6818BD Manic Miner (1983)(Software Projects)[a][re-release] ZXSpectrum +A99A7BC34C5A2E2E94F90C1C09DB39E0 Manic Miner (1983)(Software Projects)[re-release] ZXSpectrum +B0006A9DA86DCAA22509A700A47F807C Manic Miner (1984)(Ventamatic)(ES) ZXSpectrum ES +533BE73FEF15E1DA03B46DD7405C1E41 Manic Miner 2 (1985)(Schultze)(DE) ZXSpectrum DE +7C8B188F31AC5973F31D25ED2EBF2091 Manic Miner 2 (1985)(Schultze)(DE)[a] ZXSpectrum DE +D67CCC4927A21A84CAB0AB08E3967EC9 Manic Miner 3 - Tales from a Parallel Universe - Tales from a Parallel Universe - Turbo (1996)(Cheese Freak)[aka Manic Miner - Tales from a Parallel Universe] ZXSpectrum +75C26ADF5283CD6E2E543C372B713F64 Manic Miner 3 - Tales from a Parallel Universe (1996)(Cheese Freak)[aka Manic Miner - Tales from a Parallel Universe] ZXSpectrum +8B990820C3E7250E0CCCDA53DDB8915C Manic Miner 4 (1997)(Broadsoft) ZXSpectrum +95EF9DBD3C07295849C5BB0BA233CB26 Manic Miner 4 (1997)(Broadsoft)[a] ZXSpectrum +D3309BFAD5364E9CA36706585A7894E6 Manic Miner 4 (1997)(Broadsoft)[a2] ZXSpectrum +B37C21FA317C063EFED199128DA3EA81 Manic Miner 6 - The Buddha of Suburbia (1998)(Broadsoft)[a][aka Manic Miner - The Buddha of Suburbia] ZXSpectrum +469C308CF52E3DB9DBB4A43A023BD9F2 Manic Miner 6 - The Buddha of Suburbia (1998)(Broadsoft)[a2][aka Manic Miner - The Buddha of Suburbia] ZXSpectrum +94D0AF0B317C2606BBC5AE0D16540EB9 Manic Miner 6 - The Buddha of Suburbia (1998)(Broadsoft)[aka Manic Miner - The Buddha of Suburbia] ZXSpectrum +0329E2B946156F17EF963AC3F5544484 Manic Miner ZX81 (2003)(Martinik, Ales)(128K)(CZ) ZXSpectrum CZ +E3DF87F9D0E9141ECCC4FEFE31280668 Manic Muslim (2005)(Boniosoft)[aka Official Osama Bin Laden Simulator] ZXSpectrum +1D4F240B8E2E26A7FBB62D9C623689DC Manic Scribbler (2005)(Melkor, Darth) ZXSpectrum +353186407659F4C91C2879273C5FE769 Manollo - El Cavernicola (1988)(Iber)(ES) ZXSpectrum ES +67FB1DAE236AF084FC065748C3A45799 Manor of Doom (1984)(Krypton Force)[re-release] ZXSpectrum +2961FD09EB99F70DD6872080E9FD1E4D Manor of Doom, The (1984)(King) ZXSpectrum +9D77553C645A0FCF39F67DEB374DAAD2 Manor of Doom, The (1984)(King)[a] ZXSpectrum +2BDB786FD9B3D9EB9B1F0E17664BD885 Manor of Doom, The (1984)(King)[a2] ZXSpectrum +882ACF87FFE03D0E64A082BE0FDC8569 Manor of Doom, The (1984)(King)[a3] ZXSpectrum +D342BE8E6AE7C8AB4079E67DC5E83DCA Mansion Kali (2013)(Commodore Plus)(ES) ZXSpectrum ES +E209E76A086FB2416CBFA8D66353D0F3 Mansion Kali II (2014-05)(Commodore Plus)(ES) ZXSpectrum ES +D747E5910D1D72842EE87F65F8A1D805 Mansion Quest (1990)(G.I. Games) ZXSpectrum +FB21E5056964EC4F458F68C1E7B869C8 Mansion Quest (1990)(G.I. Games)[a] ZXSpectrum +E562A56A3614997583132F97DD226EB0 Mansion, La (19xx)(Castillo, Manuel Sanchez)(ES) ZXSpectrum ES +D0B689A5512D92E5F7F45A91614A7B31 Mansion, The (2004)(Tasman)(RU)(en)[adult] ZXSpectrum en RU +0487112817F60C9E3A800FF0AA68F2E1 Mantecas, El (1989)(Benedi, Emilio Jose Grao)(ES) ZXSpectrum ES +B064FC6742A5ADE2B2E39C7A4D5FA0BC Mantis 1 (1990)(Raven Adventures)(ES) ZXSpectrum ES +9CAB016608FB5CC00559C2B0FDDB8B1A Mantis 2 (1990)(Raven Adventures)(ES) ZXSpectrum ES +F12BB3EC40FFB6A0D22B4BC565ED5853 Man-Trap (1984)(Century City)(16K) ZXSpectrum +4A0E9E254411EF82270822BE79B8F985 Mantronix (1986)(Probe) ZXSpectrum +F71AF00319526F4B090F6AAE272BC35B Mantronix (1986)(Probe)[a] ZXSpectrum +F105E0FEDD2A2DCD9494BC7486D8886E Mantronix (1986)(Probe)[a][SpeedLock 2] ZXSpectrum +9ECAD986C078D68F51113D211E5784FC Mantronix (1986)(Probe)[SpeedLock 2] ZXSpectrum +F8C819AB6C8FADFAE9210D9E99E9868B Mantronix (1986)(Zafi Chip)(ES)(en)[SpeedLock 2][re-release] ZXSpectrum en ES +D41C4ED79AAE84C36DCBC1E4EFD20636 Mapper, The - Player's Guide (1992)(Zenobi) ZXSpectrum +9FFE7002FD00BEED1662308AE8113EE2 Mapper, The (1992)(Zenobi) ZXSpectrum +D6FFA43C68164547908BCDFDA6F32667 Mapsnatch (1984)(Dinamic)(ES) ZXSpectrum ES +2D575D6345B36DE38FFBC28DE424CDD8 Mapsnatch (1984)(Dinamic)(ES)[a] ZXSpectrum ES +96D05F01E6F7457B63A845803100135E Maquina del Amor, La (1985)(Creativos Editoriales)(ES)[adult] ZXSpectrum ES +F59F91E91B00ED16570EB72B0952107E Marauder (1988)(Erbe)(128K)(ES)(en)[Hewson Slowload][re-release] ZXSpectrum en ES +4691FC3345487694183FFE4D62485FDB Marauder (1988)(Hewson Consultants)(128K) ZXSpectrum +A4574B657B9AC81F90F67A46F1EB9E9B Marauder (1988)(Hewson Consultants)(128K)[Hewson Slowload] ZXSpectrum +996260A024F14B6063BA25CFCF1985B6 Marauder (1988)(Hewson Consultants)(48K-128K) ZXSpectrum +00DD9796374D923B4042264C7DEF036F Marauder (1988)(Kixx)(128K)[Hewson Slowload][re-release] ZXSpectrum +B60481BF3077820AFA7EBFE4F3A8E904 Marble Madness - The Construction Set (1986)(Melbourne House)(Side A)[aka Marble Madness Construction Kit] ZXSpectrum +6862458DCF27A3A415141C8F3D5D4CEC Marble Madness - The Construction Set (1986)(Melbourne House)(Side B)[aka Marble Madness Construction Kit] ZXSpectrum +502ACA47EAA629709ACEB6115B257D20 Marble Madness - The Construction Set (1986)(Melbourne House)[a][aka Marble Madness Construction Kit] ZXSpectrum +CF429BD432EA639F8CC53C418B76E803 Marble Madness - The Construction Set (1986)(Melbourne House)[aka Marble Madness Construction Kit] ZXSpectrum +9AA561C839F0640337007E27DBC08B60 Marble Madness (1988)(Dro Soft)(ES)(en) ZXSpectrum en ES +B4609C7C9A7443DE53541F9EFAD4472B Marble Madness DeLuxe Edition - The Game (1986)(Melbourne House)(Side A)[aka Marble Madness - The Game] ZXSpectrum +16A4F2D22F7A8E295149DFD5A9950672 Marble Madness DeLuxe Edition - The Game (1986)(Melbourne House)(Side B)[aka Marble Madness - The Game] ZXSpectrum +794EE187A14636925EB4C3EF8A3BC161 Marble Madness DeLuxe Edition - The Game (1986)(Melbourne House)[aka Marble Madness - The Game] ZXSpectrum +C887831C0514EB8C4B223B9ABAD4C2F1 Marbles (1999)(Blade)(48K-128K)(RU) ZXSpectrum RU +069C9F25B1C1081AD9D03924CB4C79CD Marbles of Wisdom (2011)(Miazga, Rafal)(PL)(en) ZXSpectrum en PL +3F738F236D579D8A3A68A755234DB065 Marcas (1992)(Pepsi Soft)(ES) ZXSpectrum ES +FECF41A81D71D376087DF118892854B2 Maria on Tour (2005)(BaSe1 PrOdUcTiOnZ)(128K) ZXSpectrum +7A7E2AF0C4BE7137686A45CBD8FBAE56 Maria vs. Some Bastards (2001)(Manic Miner Technologies)(NO)(en)[aka Free Willy] ZXSpectrum en NO +9F6B510EC2EED6CA990FD9BECAE013EE Mariano the Dragon in Capers in Cityland (2008)(Computer Emuzone)(ES)(en) ZXSpectrum en ES +222C985A076167BDEC2ED5D28C484B47 Maria's Christmas Box (1988)(Anco)[a][adult] ZXSpectrum +EF2271DD0871A12CA99CC089C5C57B46 Maria's Christmas Box (1988)(Anco)[adult] ZXSpectrum +D71E33183851F8045BCD5A430CF66FE5 Maria's Revenge (2004)(Mat Doughty) ZXSpectrum +7D8B442F3615F2D309C3B812394B2B33 Marie Celeste (1984)(Atlantis) ZXSpectrum +8669658F5CBD7F5C65451786182B44B3 Marie Celeste (1984)(Atlantis)[a] ZXSpectrum +E12221FD34F4737E5BBD5D019DF92E2A Marie Celeste (1984)(Atlantis)[a2] ZXSpectrum +AE5E509A90908E9AF658B78E1FEC9756 Marie Celeste (1984)(Atlantis)[a3] ZXSpectrum +4FCBF351292F117BA197265EC6B01737 Marie Celeste Adventure (1985)(Walrus Computing) ZXSpectrum +F4DCD3037BD97FAD9727ED2254E05276 Marine (1987)(Load 'n' Run)(IT) ZXSpectrum IT +FA301C3206A49FB78ADD079DF6C76FE3 Mario Bros (1987)(Erbe)(ES)(en)[re-release] ZXSpectrum en ES +13967D294DE11DACCA09382908B2CFF8 Mario Bros (1987)(IBSA)(ES)(en)[re-release] ZXSpectrum en ES +3B9D66CD69E4382894D0EDB68C1690AF Mario Bros (1987)(Ocean) ZXSpectrum +73245D407B1A9ABAF19D21BB9A001423 Mario Bros (1987)(Ocean)[a] ZXSpectrum +9B5AAB68F57609E70D3694AF6D39EC12 Mario Bros (1987)(Ocean)[a2] ZXSpectrum +9FCAE55C1E63C06CC3DFD7FE62740573 Mario Bros (1987)(Ocean)[a3] ZXSpectrum +7BB67334C153688A7EE63B2E576D9DB1 Mario Bros (1987)(Ocean)[SpeedLock 2] ZXSpectrum +9689BF0C841255F7D8376722AAAC56EA Mario Bros (1987)(Ocean)[SpeedLock 4] ZXSpectrum +E5EC62B4A5A5C9D65DD678C9262AF1E1 Mario il Temerario (1985)(Load 'n' Run)(IT) ZXSpectrum IT +79E9122B0D759AC17CA4010E3EA403E6 Maritrini, Freelance Monster Slayer (2012)(Ubhres Productions)(128K)(ES)(en) ZXSpectrum en ES +D14F333A847E8FA8273276D74E6D9F9B Maritrini, Freelance Monster Slayer en - Las Increibles Vicisitudes de Despertarse Resacosa con Fred (2012)(Mojon Twins, The)(ES) ZXSpectrum ES +A50F6DF693FBD769A2A68ED4E1CCA794 Maritrini, Freelance Monster Slayer en - Las Increibles Vicisitudes de Despertarse Resacosa con Fred (2012)(Mojon Twins, The)(ES)(en) ZXSpectrum en ES +0F4E5B65CDE8462870A3E46605CA0D7C Marooned (1992)(Zenobi) ZXSpectrum +F1785412931FFED51028FEBDC9EE5D24 Marooned!! (1988)(Outlet) ZXSpectrum +633B5F06D313DBEABD9DB8C5F50DE145 Marsport (1985)(Gargoyle Games) ZXSpectrum +53FCF756899C54BE387652FE8C343EFD Marsport (1985)(Gargoyle Games)[a] ZXSpectrum +510EB36E72160559DD718041033C7D55 Marsport (1985)(Gargoyle Games)[a2] ZXSpectrum +AF7C79DB4B650AB42E668FCA13DFAECF Marsport (1985)(Gargoyle Games)[Sinclair User Covertape] ZXSpectrum +AF5A5975641ECC2D704951AEADC28D1E Marsport (1985)(Rebound)[re-release] ZXSpectrum +6A62BE70B72FAB00326BFD2AA01C9FC4 Marsport (1988)(Dro Soft)(ES)(en) ZXSpectrum en ES +CF2B873E89C83266D545EDFFE9B7D23E Martani (1992)(Pliva, Pavel)(CZ) ZXSpectrum CZ +CEC29D90E5395AE4745450D8F7EB6732 Martianoids (1987)(Ultimate Play The Game) ZXSpectrum +8374B4540E0B493A9F455C5B92664BC8 Martians (1984)(Newtech Publishing)(16K) ZXSpectrum +AA716D3B9BCD7C419D8A6602CB4FD8A7 Martin Kelner's Scissors Paper Stone (2008)(Guesser)[CSSCGC] ZXSpectrum +9D3AF7B9CE479FBF33488287F9DADA3C Maru-ja! (2006)(Beyker Soft)(ES)[Bytemaniacos 2006 BASIC Contest] ZXSpectrum ES +E1AF7BB90DE67D75BED8F4E4A55EC5FB MASK (1987)(Erbe)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +D69FA0A1D2BAB53E27D4843CC129D83A MASK (1987)(Gremlin Graphics)(48K-128K) ZXSpectrum +6B95BAE65172434CD19B3037F181C3E1 MASK (1987)(Gremlin Graphics)(48K-128K)[a] ZXSpectrum +72ECC65610F5E8FF5D97135F2EFC31E3 MASK (1987)(Gremlin Graphics)(48K-128K)[a2] ZXSpectrum +EB29DAF1ED967EE3202F09E2EE402F3B MASK (1987)(IBSA)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +000B1D7526F1E64399BB02E5D11B83DD MASK II (1987)(Erbe)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +FD69D890BAD7AA5BD510C33EE0257E9B MASK II (1987)(Gremlin Graphics)(48K-128K)[a][aka MASK Two] ZXSpectrum +C9DF499E824757E247C6590069D73DE0 MASK II (1987)(Gremlin Graphics)(48K-128K)[aka MASK Two] ZXSpectrum +8C3234871E53DE6E325569369B62784F MASK II (1987)(IBSA)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +6D88D9218E10D74C8B322EF9E56A23BF MASK III - VENOM Strikes Back (1988)(Gremlin Graphics)(128K) ZXSpectrum +558163EC2F9B32B86F1D00E1378A1481 MASK III - VENOM Strikes Back (1988)(Gremlin Graphics)(128K)[a] ZXSpectrum +D0C5D5691EB36E39B36B12DB9314DAA9 MASK III - VENOM Strikes Back (1988)(Gremlin Graphics)(48K-128K) ZXSpectrum +189922D7CAAE5E54A7479760AA41C2B2 MASK III - VENOM Strikes Back (1988)(IBSA)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +415A51B823013379008166221B2D971B Master 4 (19xx)(-) ZXSpectrum +F83820C300B64002B0C668202CC5A714 Master and Servant (1985)(Atlantis) ZXSpectrum +09650CDBE153E8765AAED898F441F4A4 Master and Servant (1985)(Atlantis)[a] ZXSpectrum +378C44DAA743B168F3FF03130C1D3670 Master Blaster (1990)(Crash) ZXSpectrum +F14264820632F4B572D944321B94279C Master Brain (1991)(Crash)(48K-128K) ZXSpectrum +AC976ED591FC7FC468BF0D97BA6DFB9F Master Chess (1987)(Dro Soft)(ES)(en)[re-release] ZXSpectrum en ES +0EAD1669A06A8BF591C004E92BA5CD75 Master Chess (1987)(Mastertronic) ZXSpectrum +7B2A59640D72554FA338CB33E044478A Master Chess (1987)(Mastertronic)[a] ZXSpectrum +B06191FF5E51518E486AFB578A10F697 Master Code (1983)(Bamby) ZXSpectrum +EA8C37E28A3550CCAABE69E01551E073 Master Cutler (1984)(Dee-Kay Systems) ZXSpectrum +8157DC22ACB772A32FD8BA12650E44BE Master Mariner (1984)(Atlantis) ZXSpectrum +6AE5ED27029105C68CE0E6A98F9E340D Master Mind (1983)(Spahl, Werner)(DE) ZXSpectrum DE +2B94DB251BAB3A99B0101CBBA0EA4A1C Master Mind (1984)(Load 'n' Run)(IT) ZXSpectrum IT +A3E9A47149369AC4F65CE0CE8FD850F2 Master Mind (1987)(Wlodarczak, Dariusz)(PL) ZXSpectrum PL +0E8A489139B29A33DA8F174EE9FA37F7 Master of Magic, The (1986)(Mastertronic Added Dimension) ZXSpectrum +716C73415742B4EAEC4617AAB357FA2C Master of Magic, The (1986)(Mastertronic Added Dimension)[a] ZXSpectrum +9E8D56A352A13F981FA06910978B5460 Master Word (1984)(Hill MacGibbon) ZXSpectrum +CFC558D1CC6469E876C3F96223D7AA87 Master, The (1986)(Artic Computing) ZXSpectrum +77624D4BCD9E818C7C2077F401DD64E2 Master, The (1986)(Artic Computing)(Side A) ZXSpectrum +41F20B30E4B9DFDDD25703BD19078AF3 Master, The (1986)(Artic Computing)[b2] ZXSpectrum +79C93051319596DFBD0282D11F6E5F5C Master, The v1.35 (1986)(Artic Computing) ZXSpectrum +C774A24A7A3F1775ADFDB8AD47C43E23 Master, The v2.0M (1986)(Artic Computing) ZXSpectrum +2AC9F151761A7FA83A3E4EEAE3DD2912 Master, The v2.0M (1986)(Artic Computing)(Side A) ZXSpectrum +57AB819ED0CBA318D53204C7BFDD2EE5 Master, The v2.0M (1986)(Artic Computing)(Side B) ZXSpectrum +79A33CD7127AAD74709200B0969B962C Master, The v3.0 (1986)(Artic Computing)(Side A) ZXSpectrum +7AC0946B37C0127BC811BB5436F17E98 Master, The v3.0 (1986)(Artic Computing)(Side B) ZXSpectrum +8F9439C83430D30266CFA58305EE55C8 Masterchess (1983)(Mikro-Gen) ZXSpectrum +21C7A4253B8C64950CFD5DFA8FA22799 Masterchess (1983)(Mikro-Gen)(Side B) ZXSpectrum +B67B6A42C1C5DB66927026BBD16355B3 Masterchess (1983)(Sinclair Research) ZXSpectrum +4620013F727CA3479195675F8EF94F4C Masterchess (1983)(Sinclair Research)[a] ZXSpectrum +D5CAA8CAE61A3DA282C9A5B34294CB47 Masterchess (1983)(Sinclair Research)[a2] ZXSpectrum +DE330B95A902A29E402680025313C2F8 Masterchess v1 (1983)(Mikro-Gen)(Side A) ZXSpectrum +46077A531156A62966893B1B60F8BE5A Masterchess v2 (1983)(Mikro-Gen) ZXSpectrum +38D530F7A979A2EBF8ED0B57785AEEE6 Masterchess v3 (1983)(Mikro-Gen) ZXSpectrum +3C7A549C50B394A69EA771D4C57FA03B Mastermind (1982)(Altwasser, Richard Francis)(16K) ZXSpectrum +130FD08828D9D3B199A136C87D1E860C Mastermind (1983)(M.S. Boboli M.Sc.) ZXSpectrum +940528D03703BA654018B00ACFD5649D Mastermind (1985)(ZOTK Slovenije)(SI) ZXSpectrum SI +C4D71E2C7B51F9DE3A3C7F9C7DE9C9DE Mastermind (1998)(Nyitrai, Laszlo)(HU) ZXSpectrum HU +2C01CDF4EA005C3103DC0206E795FE12 Mastermind (2006)(Purple Studios)(ES)[Bytemaniacos 2006 BASIC Contest] ZXSpectrum ES +D40F6D0122524A6D488A644D34AA36F9 Masterminde (19xx)(-) ZXSpectrum +3FA8C388580A66A6B72BB79BF1E281F8 Masters of Serebal, The (1984)(MC Lothlorien) ZXSpectrum +5718915D059952354581985118A3B053 Masters of Serebal, The (1984)(MC Lothlorien)[a] ZXSpectrum +22E45ECBEFD10297F296661A9BE6BCA3 Masters of the Universe - The Arcade Game (1987)(U.S. Gold) ZXSpectrum +54FEA3769C8A7B1DAAE7BF1236FD3D81 Masters of the Universe - The Arcade Game (1987)(U.S. Gold)[a] ZXSpectrum +D5BC474FC1D62949675A96645D748A02 Masters of the Universe - The Arcade Game (1987)(U.S. Gold)[a2] ZXSpectrum +E5F900A2592A8DFDF0EEE167AEE36E2F Masters of the Universe - The Movie (1987)(Erbe)(ES)(en)[a][re-release] ZXSpectrum en ES +9B667B374D03B0207B01483E86FDD8AC Masters of the Universe - The Movie (1987)(Erbe)(ES)(en)[re-release] ZXSpectrum en ES +F98FC4AE06ECE6B9E902F56AE5E9C34F Masters of the Universe - The Movie (1987)(Gremlin Graphics) ZXSpectrum +76E4136DDCE8529058BA5E10BB52602F Masters of the Universe - The Movie (1987)(Gremlin Graphics)[a] ZXSpectrum +F3399DCBD434198BE9A06504AD505F25 Masters of the Universe - The Movie (1987)(Gremlin Graphics)[a2] ZXSpectrum +C0491BE29996C565A568B97D0A693E4A Masters of the Universe - The Movie (1987)(Kixx)[re-release] ZXSpectrum +BDDBDA48CBB887A46505885EA61040F6 Masters of the Universe - The Super Adventure (1987)(U.S. Gold)[aka Terraquake] ZXSpectrum +869A548509A8F0F3D8E07B05E12166E1 Masters of the Universe - The Super Adventure (1987)(U.S. Gold)[Alkatraz Protection System][aka Terraquake] ZXSpectrum +6631D7F15517D562A81A5F3939350098 Masterspy (19xx)(Ball, Albert) ZXSpectrum +1A00901E64AED65DCB74DF380E0B422E Masterwank (1988)(Crapman)[adult] ZXSpectrum +BB9CF5F53A8BEAE3A41B4A9532868A88 Match Day (1984)(Ocean) ZXSpectrum +54694F99D18A16574978694748361B0B Match Day (1984)(Ocean)[a] ZXSpectrum +2974681DF0D292EC42588B999332B685 Match Day (1984)(Ocean)[a][SpeedLock 1] ZXSpectrum +5B737A6B8F8C1278029E61CADC20C103 Match Day (1984)(Ocean)[a2] ZXSpectrum +2F81BF82A7ADE4258BFEFC771D6CFE64 Match Day (1984)(Ocean)[SpeedLock 1] ZXSpectrum +0E3330917B87007A696A7558EB22580D Match Day (1985)(Zafi Chip)(ES)(en) ZXSpectrum en ES +172C1C7FCB7CCF90E017BD346B323AD1 Match Day (1985)(Zafi Chip)(ES)(en)[SpeedLock 1] ZXSpectrum en ES +C4BFCA713CAC9A45392BC43B0143E75C Match Day (1990)(Hit Squad, The)[SpeedLock 1][re-release] ZXSpectrum +2C8DDEC37DADACADB2B2DD99B51A8151 Match Day (1990)(IBSA)(ES)(en)[re-release] ZXSpectrum en ES +965146859C89B9E24DED527A65E2ED6C Match Day II (1987)(Erbe)(ES)(en)[a][re-release] ZXSpectrum en ES +D69F074F112089A6C8B8FA7734DA2065 Match Day II (1987)(Erbe)(ES)(en)[a2][re-release] ZXSpectrum en ES +F9BDB866764E8E0AAC4C376D8AFA198B Match Day II (1987)(Erbe)(ES)(en)[re-release] ZXSpectrum en ES +F9A998D7768DA5FA1D10FD8B6CA14AAA Match Day II (1987)(IBSA)(ES)(en)[re-release] ZXSpectrum en ES +D4F052976BB0E06737843A65FE190704 Match Day II (1987)(Ocean) ZXSpectrum +6A3C614585B71BB1A29840C064BB5228 Match Day II (1987)(Ocean)(128K) ZXSpectrum +9E51099E754B4C6D64ECA7E782DE6D14 Match Day II (1987)(Ocean)(128K)[a] ZXSpectrum +F1D5A9FC6AA71FE03337DAEBA7B34CE4 Match Day II (1987)(Ocean)[a] ZXSpectrum +6B1E27AC8543A9EA1E4F574119ED3B4F Match Day II (1987)(Ocean)[SpeedLock 5] ZXSpectrum +BEC918437D6C6CD11E4829DAFB3F753E Match Day II (1990)(Hit Squad, The)[SpeedLock 7] ZXSpectrum +0F408C48F6B61EA02F7F7EE78F8BEC57 Match of the Day (1992)(Zeppelin Premier)(128K) ZXSpectrum +08CE2522E0BFD81A60257AEAB4B3FB81 Match of the Day (1992)(Zeppelin Premier)(128K)[a] ZXSpectrum +9741DABACA7B24D216B19A0F66B7C6A1 Match of the Day (demo) (1992)(Zeppelin Premier)(48K-128K)[Your Sinclair Covertape] ZXSpectrum +83D2371120FEBB999207258C291650AF Match Point (1984)(Sinclair Research) ZXSpectrum +E38348CC472A6E247736A8AA18DF3ECA Match Point (1989)(IBSA)(ES)(en) ZXSpectrum en ES +E0AEE8C6B1A38A4A21438BB36CF777AC Match, The (1991)(Cult Games) ZXSpectrum +C40B35930E0FFEC1F126F9D2DC52397A Match, The (1991)(Cult Games)[a] ZXSpectrum +B95BB6AC39893D85AEE40085E30AE5DF Matching Pairs (1984)(CCS) ZXSpectrum +31BF50415D3B11E8ED0D532AAEBEAB93 Matchmaker (1987)(River) ZXSpectrum +A4EC32BFA91F6E6FCCB5FDBF01FC25A1 Matchmaze (1985)(BIBLEchip) ZXSpectrum +13A9A0DBD2858EAE28B562FA233D5DA4 Matchsticks (1982)(ZX Computing)(16K) ZXSpectrum +FC984E3BD3A37408631B26632DDE5632 Mathsted (1983)(CCS) ZXSpectrum +1B5D743AA1080E5D274A63A8DC498A45 Matrix - Gridrunner 2 (1984)(Salamander) ZXSpectrum +22E5DA511BC8742E3D902296BD5F0D45 Matrix (1984)(Marrow, James)(16K) ZXSpectrum +6D4B037EE51C4F2A9CF5E97791869F5B Matt Lucas - Florida Detective (1986)(Players) ZXSpectrum +907DF47A4427A7EBFEC9443EDCC473B9 Matt Lucas - Florida Detective (1986)(Players)[a] ZXSpectrum +4CE990A30697F469EA78EACD2459BC52 Matt Lucas - Florida Detective (1986)(Players)[a2] ZXSpectrum +6C709567AFAFD1A33FDC2CF73417EC87 Maverick (1985)(CCS) ZXSpectrum +DF29A85E33362C91CBBD565768303E40 Max Headroom (1986)(Quicksilva) ZXSpectrum +405D4158C32EEC441E08AAC7DEA73992 Max Headroom (1986)(Quicksilva)(Side A) ZXSpectrum +D0C5B13AC8F7CDDCA77C1EB2A9D8423A Max Headroom (1986)(Quicksilva)(Side B) ZXSpectrum +028C8A7753C1F1D166BED7CCF26F317E Maxi Puzzle (1986)(Load 'n' Run)(IT) ZXSpectrum IT +7F8702F6993945A6D1E3919AEF918B4E Maya Awari (2001)(Nyitrai, Laszlo)(HU) ZXSpectrum HU +56909D3A74FB6CFFCD74886AB18C7A95 Mayday (1989)(Machala, Peter)(128K)(SK) ZXSpectrum SK +CDF1FB5FFB81E83D17C5538B35700FAE Mayhem (1987)(Power House, The) ZXSpectrum +9C8FC729EB99062CCBF0C67FBDCAB3F5 Maze (1982)(Altwasser, Richard Francis)(16K) ZXSpectrum +D36E997C42B74AEF89843477A63C4A65 Maze (1983)(Your Computer)(16K)[aka Corridors of Fear] ZXSpectrum +420F54D1A1EC86CB9F45E19A665DA21F Maze (19xx)(-)(16K) ZXSpectrum +4B10D3632A60FDEB4238B490CBA7CC2E Maze (2005)(Holland, Steven)[CSSCGC] ZXSpectrum +E0460EF9C093AEA7ACF56162FBCEF5D9 Maze Bot (2004)(Nair, Arjun)(IN)(en) ZXSpectrum en IN +AF51085AEE6CD85C80E6C363B4D02179 Maze Chase (1983)(Hewson Consultants) ZXSpectrum +A98E96D53257E9E4B6D3F36408B97596 Maze Chase (1983)(Hewson Consultants)(16K) ZXSpectrum +EE72E1B74541D39F844D9F42E8876E69 Maze Chase (1983)(Hewson Consultants)(16K)[a] ZXSpectrum +FE5DE1801361763FE0B0D9940C225B93 Maze Chase (1983)(Hewson Consultants)(16K)[a2] ZXSpectrum +004EA8EFF36DDB290FF61405AB4CEB2A Maze Death Race (1983)(PSS)(16K) ZXSpectrum +0D454F9BAF96F3D3D0EBE24A9C6CE867 Maze Death Race (1983)(PSS)(16K)[a] ZXSpectrum +1DFDC7FCA8FDA6800C9C997AF1DB4089 Maze Death Race (1983)(PSS)(16K)[a2] ZXSpectrum +BAD39D6DEF113C1F164E13A8DE8D25BA Maze Death Race (1983)(PSS)(16K)[a3] ZXSpectrum +9564FD61DD94E8B7F1AB358350EBA566 Maze Mania (1989)(Hewson Consultants) ZXSpectrum +BDADDE66C441A533DE16D8195D2A399A Maze Mania (1989)(Hewson Consultants)[SpeedLock 7] ZXSpectrum +E65369CC378ABE36869CEF73B088F6D4 Maze Mania (1989)(Rack-It)[re-release] ZXSpectrum +0DF96154FD1B00E502F9631EC83DEFC8 Maze of Terror (1986)(Hillyer, Kevin) ZXSpectrum +192C787508790C24F97DF6E2A32D9211 Maze, The (19xx)(Clasic)(128K)(CZ) ZXSpectrum CZ +CA86AC7B2A29C2A9804446C98636615C Mazeball (1984)(Wildest Dreams) ZXSpectrum +AE6903F9615B7CE632B73084E39895E4 Maze-Man (1982)(ZX Computing) ZXSpectrum +3ED117431A016F4FB6990257F188BAF6 Mazeman (1983)(Abersoft)(16K) ZXSpectrum +09C24CBBBC24BEC6119C9AE558AD8365 Mazeman v1 (1983)(Abersoft)(16K) ZXSpectrum +032F66B918156CC344E735E3D770E02C Mazeman v2 (1983)(Abersoft)(16K) ZXSpectrum +CC6E52ACDDBA1AE35CFFD4736794555F Maziacs (1983)(DK'Tronics) ZXSpectrum +663379F727EF1B049A515406F61616C7 Maziacs (1983)(DK'Tronics)[a] ZXSpectrum +276B0141E558A5AE750E090CF65B72D3 Maziacs (1983)(DK'Tronics)[a2] ZXSpectrum +2E037D3D4CBDA9C789434C0B76E5EDF8 Mc Wash Goes Bathing (1985)(Bensoft)(CZ) ZXSpectrum CZ +C55D66A928A002704F0849432B3C8F8C McKensie (1983)(Software Projects) ZXSpectrum +324017D955D8AC969024C658435C43F9 McKensie (1983)(Software Projects)[a] ZXSpectrum +2496612FA5380BC7C1242D32BE185CD9 Mean Streak (1987)(Mirrorsoft) ZXSpectrum +164D8C9AC606038B66F6ACEEB5CB3214 Mean Streak (1987)(Mirrorsoft)(128K) ZXSpectrum +BEFE90C8ECAEFE29F579429FB70CA5ED Mean Streak (1987)(Mirrorsoft)(128K)[a] ZXSpectrum +3B8A56A313BEF2B07A4BE8861F37116D Mean Streak (1987)(Mirrorsoft)(48K-128K) ZXSpectrum +BF384E24F045FAA63B7BD59F0B2D8060 Mean Streak (1987)(Mirrorsoft)(48K-128K)[Sinclair User Covertape] ZXSpectrum +C2A9A47ECF323AF15A3D5326F26CDA3A Mean Streak (demo) (1987)(Mirrorsoft)(48K-128K)[a][Crash Covertape] ZXSpectrum +6E0FA1B288D7B2911ED98BC0E8B8DE8B Mean Streak (demo) (1987)(Mirrorsoft)(48K-128K)[Crash Covertape] ZXSpectrum +A67CC17F70DC11ED478F5D7983CB6D1D Mega Chess (1988)(Iber)(ES) ZXSpectrum ES +33E350B20218914D88A92666C97898EF Mega Color Lines (1995)(Mortal Kombat Hackers Group)(128K)(RU) ZXSpectrum RU +8722D883C490814DB7E9827213CC0A27 Mega Fruit (1984)(Thor Computer)(16K) ZXSpectrum +A216E9D1E5B5E169BEEA7763B93374AB Mega Phoenix (1991)(Dinamic)(48K-128K)(ES)(en) ZXSpectrum en ES +04B7CD2FF60B4133FDA1CB010D41BF48 Mega Phoenix (demo) (1991)(Dinamic)(48K-128K)(ES)(en)[a][Your Sinclair Covertape] ZXSpectrum en ES +DA911CD655F15705D48DE83DC2C3DFA6 Mega Phoenix (demo) (1991)(Dinamic)(48K-128K)(ES)(en)[Your Sinclair Covertape] ZXSpectrum en ES +310BBDC88467939B1143C0F2FF74255B Mega Rally (2003)(Fikee)[CSSCGC] ZXSpectrum +B74FE1EA350046BFFFD2AD9236865BCF Mega Xonix (1994)(Volvach, Dimitry)(128K)(UA)(ru) ZXSpectrum ru +4D681B11BBA869BB6BD210296AB38CA3 Mega-Apocalypse (1988)(Erbe)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +E94C979A40A2552916FD9221151FE765 Mega-Apocalypse (1988)(Martech Games)(48K-128K) ZXSpectrum +900B22E95047A7FFDC22025699C6777D Mega-Apocalypse (1988)(Martech Games)(48K-128K)[a][SpeedLock 5] ZXSpectrum +6A4050C7299F03239B8C9BF8973882D2 Mega-Apocalypse (1988)(Martech Games)(48K-128K)[SpeedLock 5] ZXSpectrum +38CE60D70C8F939487AA141C63353C2B Megablast! (1990)(Your Sinclair)(48K-128K) ZXSpectrum +1D9C0405D2DEEA329C40D0B5C8A771A7 Mega-Bucks (1986)(Firebird) ZXSpectrum +EE8770036510F6621131DC78EEF56B9B Mega-Corp (1987)(Dinamic)(ES)(Side A) ZXSpectrum ES +E6617C7D9626EBFE7D2092AF8E37ED7B Mega-Corp (1987)(Dinamic)(ES)(Side B) ZXSpectrum ES +C2FF04B82EC7152BAEFFEE8573179026 Mega-Corp (1987)(Dinamic)(ES)(Tape 1 of 2 Side A) ZXSpectrum ES +DC605CAAEA9D07ACEFCDBD30BF3AE6D6 Mega-Corp (1987)(Dinamic)(ES)(Tape 2 of 2 Side B) ZXSpectrum ES +195031299883B177F7366E4792704412 Meganova - The Weapon (1988)(Alternative)[a][re-release] ZXSpectrum +AC7156AADBFB78BD5511A537EA121D67 Meganova - The Weapon (1988)(Alternative)[re-release] ZXSpectrum +D257E5C1CE11AAE0C502AC556B46B5A3 Meganova (1988)(Dinamic)(ES)(Side A) ZXSpectrum ES +89C0E38638C6B442C74D98F695A5B24B Meganova (1988)(Dinamic)(ES)(Side B) ZXSpectrum ES +6CC5D51CF70F11965E65245FECAB32EC Megapede (1983)(Softek)(16K) ZXSpectrum +A537F58944EEE77AF1A5FF525E782445 Meltdown (1984)(Kerian UK) ZXSpectrum +F12428EFEDE78F43D3BE7CEB44F57E85 Meltdown (1993)(Zenobi) ZXSpectrum +E53416A31EFC3ACCECAABFBC3879EF93 Memory Square (1984)(Newtech Publishing)(16K) ZXSpectrum +CDA3EF086AF00B43555DC018DD52E0F6 Menace (1983)(Fashionsoft)(16K)[aka Classroom Antics] ZXSpectrum +4C1C3CA5A6E4C1508421BED665C04D83 Menace (1983)(Firebird)(16K)[a][re-release] ZXSpectrum +67A2AB24F52F04B0A498B294E1A0AFB7 Menace (1983)(Firebird)(16K)[re-release] ZXSpectrum +D25A7E8B8BF9147E59252289D1404D0B Menagerie, The (1990)(Stormbringer) ZXSpectrum +C5174D840AA9521EFF3E7B72125960FF Menagerie, The (1990)(Stormbringer)[a] ZXSpectrum +8DD6D3820B0A54C8586B856B6F201CF2 Menagerie, The (1990)(Zenobi)[a][re-release] ZXSpectrum +1EB907761097B5A947772BDF78763A36 Menagerie, The (1990)(Zenobi)[a2][re-release] ZXSpectrum +86F6A5B59D4E2387276E44ADEC4CA205 Menagerie, The (1990)(Zenobi)[re-release] ZXSpectrum +1302557AFA3E98491530506BF780411C Mendips Stone (1986)(Dee-Kay Systems) ZXSpectrum +D558CA22E0AE93C8B13571A118345341 Mental Block (1992)(Your Sinclair) ZXSpectrum +F0034CB9C6C2DF596A2EBA11A6A0A5D1 Mental Blocks - Frustration 2 (1995)(Impact)(48K-128K) ZXSpectrum +D6573D219755B74BA09606244546EAF1 Mental Disorder Pac-Man (2013)(Eq)[CSSCGC] ZXSpectrum +256FEF928BC10E942673ED21FE1D377C Mercenary - Escape from Targ (1987)(Novagen)[a][aka Mercenary I] ZXSpectrum +618040454A3836E0AEABDDA32F77EFBF Mercenary - Escape from Targ (1987)(Novagen)[aka Mercenary I] ZXSpectrum +DE89D33E098D9E05BD8550CA193E8EF9 Mercenary - Escape from Targ (1987)(Novagen)[SpeedLock 4][aka Mercenary I] ZXSpectrum +93E2EB7469420946950DCFF35938BBF6 Mercs (1991)(Erbe)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +2EE9C04DE91B5FD7508FDE79D608D64F Mercs (1991)(Erbe)(48K-128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +0B59C309B0489EC2513C2DFD34E8741A Mercs (1991)(U.S. Gold)(48K-128K) ZXSpectrum +221AEA6B1B43F4B37F3E7D5BD91BD119 Mergers (1984)(Newtech Publishing)(16K) ZXSpectrum +7D7155D9523084086B1C959F6356E902 Merhownie's Light (1986)(K-Soft)[a][aka Mahownie's Light] ZXSpectrum +91F23095DA75A5B60DE13E3C2C1FAF3A Merhownie's Light (1986)(K-Soft)[a2][aka Mahownie's Light] ZXSpectrum +A41E86A7599BFDED56EA0D54032E4AC7 Merhownie's Light (1986)(K-Soft)[aka Mahownie's Light] ZXSpectrum +3272780AD29E75F3ED851CDF85D1D1C9 Merlin (1988)(Firebird) ZXSpectrum +BA576079F03F19D4F31268F0973A0485 Merlin (1988)(Firebird)[BleepLoad] ZXSpectrum +258F44121D66E8847F0D439E60462882 Merlin (1988)(Firebird)[Sinclair User Covertape] ZXSpectrum +3D3DBA87EB8E20FD3F833EF3F1F2D036 Merlin (1992)(Guild, The)[re-release] ZXSpectrum +2743653132B44E38D60C22E7454B5AE2 Merlin (1992)(Hunt, Michael)(Tape 1 of 2 Side A) ZXSpectrum +C6EA39F408188CF6E204768DCC254B64 Merlin (1992)(Hunt, Michael)(Tape 2 of 2 Side B) ZXSpectrum +D9E02161EB46A355F2786C82E005306B Merlin -La Aventura- (2010)(SPECTRAVENTURA)(ES) ZXSpectrum ES +A4FE640A3A96B5801D785F04ADC29C01 Merlock the Mede - Ashes of Alucard (1985)(Terminal) ZXSpectrum +4CBDBCE239756B29AB53834E99C2A690 Merlock the Mede - Ashes of Alucard (1985)(Terminal)[a] ZXSpectrum +0B72FD08B26A9249CC8B3F8120C936AC Merlock the Mede - Deeds of Glengarry Hall (1985)(Terminal) ZXSpectrum +A761AF52B03DEF888F11099AF7875291 Merlock the Mede (1985)(Terminal) ZXSpectrum +39B9EE1816EF3ECC85CA35AD6537D794 Merlock the Mede (1985)(Terminal)(Side A) ZXSpectrum +94682003823C50724686F6736A200CA2 Merlock the Mede (1985)(Terminal)(Side B) ZXSpectrum +449C1215E1E431D327F1D1CE72F1744B Mermaid Madness (1986)(Electric Dreams) ZXSpectrum +13EA12151D5747645EBEEAEC5803A19A Mermaid Madness (1986)(Electric Dreams)[a] ZXSpectrum +2F7A86DE19DAAC600CA3787CEC56CD58 Merry Christmas (1986)(Load 'n' Run)(IT) ZXSpectrum IT +8DA930046079DD29D9F15219938BD503 Merry Christmas From Horace v2016e (2016-11-01)(My Cat) ZXSpectrum +6494CCA630AA3AF3D58785F1072F9F35 Merry Go Round (1985)(Dee-Kay Systems) ZXSpectrum +A59F155555260FC7E2D8684AA69D0DF6 Merry Xmas Santa (1984)(Icon) ZXSpectrum +92CDA6BDD4A8A2FE3EEEBC82AF418498 Message from Andromeda (1984)(Interceptor) ZXSpectrum +EEE11928463DAFDC695FD88956E384FB Message from Andromeda (1984)(Interceptor)[a] ZXSpectrum +9EA210DA2559C5C2A39447C3C8E735C5 Message from Andromeda (1984)(Interceptor)[a2] ZXSpectrum +687B88906A9B32678BF8E493BB320D6E Message from Pulsatron (1987)(Load 'n' Run)(IT) ZXSpectrum IT +2A24FF7D24D89B086D69E2E5D154A341 Metabolis (1985)(Gremlin Graphics) ZXSpectrum +4D63185FC2F43B3B4098B6D0156069E9 Metabolis (1985)(Gremlin Graphics)[a] ZXSpectrum +0FC94A62D509A420789167AC48181333 Metabolis (1985)(Gremlin Graphics)[a2] ZXSpectrum +3876D0B938FD894E51D8EF589C7169D7 Metagalactic Llamas - Battle at the Edge of Time (1984)(Salamander) ZXSpectrum +0424D21B88A44A927E24654B5B640CE2 Metal Army (1988)(Players) ZXSpectrum +640555D5014E66628CD07A2EDE87318F Metal Army (1988)(Players)[a] ZXSpectrum +DD28E59CF09D30A56FF87652D53B4E66 Metal Detector (2006)(Spike)[CSSCGC] ZXSpectrum +2DE44B30A815C2539691D0AB0243936A Metaldrone (1987)(Sparklers) ZXSpectrum +B68143CF68836B0D8549F5DFEE2714EC Metalyx (1987)(Alternative) ZXSpectrum +9385888BC552B440889D798FE3421553 Metalyx (1987)(Alternative)[a] ZXSpectrum +7D0D99B7ED6A19D06552291D25D57EAE Metalyx (1987)(System 4)(ES)(en)[re-release] ZXSpectrum en ES +BFC064660979C0B5C4873460E31C6972 Metaplex (1988)(Addictive Games) ZXSpectrum +F4A0585A80C1E100D62FA0452FBF226E Metaplex (1988)(Addictive Games)[a] ZXSpectrum +DB08F628C23FE0E5BD309FE5DEF86A6B Meteor (1983)(Hofacker Verlag)(16K)(DE) ZXSpectrum DE +4E4F9702D12DF765868AC412E3C949D8 Meteor (1986)(Slabihoud, Stephan)(DE) ZXSpectrum DE +AE613AB884208B411A29A92F1C7FB3ED Meteor Storm (1982)(Quicksilva)(16K) ZXSpectrum +CF297BC394005CF4E4089A7D7F890E8F Meteor Storm (1982)(Quicksilva)(16K)[a] ZXSpectrum +C7A4552822CE13F4CAE6B089A69B1F39 Meteor Storm (1982)(Quicksilva)(16K)[a2] ZXSpectrum +28DB2D50AD41B0A1F8C29C1A9DC747C6 Meteor Storm (1983)(Melbourne House)(16K)[aka Meteor Mission] ZXSpectrum +2308F3612D779A31045E7B62779280E4 Meteorit (1984)(Nyitrai, Laszlo)(HU) ZXSpectrum HU +8BC9C44E247DC2EB92BF79477D0E49EF Meteoroids (1982)(DK'Tronics)(16K)[a][aka Meteroids] ZXSpectrum +6FD3C2BDA3C04F124524D98F80A7481B Meteoroids (1982)(DK'Tronics)(16K)[aka Meteroids] ZXSpectrum +BE04E9095B8DE7152A36D17AAC59C1F0 Meteoroids (1982)(Softek)(16K) ZXSpectrum +579E154FA2E2FDB5BAAB9E083AE3DCD1 Meteoroids (1982)(Softek)(16K)[a] ZXSpectrum +07F20DCFB4F1CFDC8395E86351EAD9D3 Meteors (1984)(Micromania)(16K) ZXSpectrum +180E99F08A5BE460213F60DD49E0B06B Meteorsko Polje (19xx)(-)(sh) ZXSpectrum +5B71E5DCCD4AAEF820605D2A4B33DC23 Methyhel - The Spawn of Satan (1990)(Zenobi)(Tape 1 of 2 Side A) ZXSpectrum +CDFB5AD6A8A461B252CCB587FFB7A502 Methyhel - The Spawn of Satan (1990)(Zenobi)(Tape 2 of 2 Side B) ZXSpectrum +3FCF52BDC437B5B9A085F506F321B07F Metro-Cross (1987)(Kixx)[Alkatraz Protection System][re-release] ZXSpectrum +E0BFE0ABD1087BF099681C60CFBBEAFF Metro-Cross (1987)(U.S. Gold) ZXSpectrum +8EC74D2CF33E133D0D792EED95E4C4F8 Metro-Cross (1987)(U.S. Gold)[a] ZXSpectrum +99215CBDEBCA325C9D54E70811271C48 Metro-Cross (1987)(U.S. Gold)[Alkatraz Protection System] ZXSpectrum +0EB6E6A5F45349AC05028E291F895DC4 Metropol (1988)(Zafiro Software Division)(ES)[a][aka Do Not Pass Go] ZXSpectrum ES +ADF3AE826A4FAB18B08D0F90139C558B Metropol (1988)(Zafiro Software Division)(ES)[aka Do Not Pass Go] ZXSpectrum ES +A2B18A861DED4BBE54DF90B5E5A7DFAB Metropolis (1988)(Power House, The) ZXSpectrum +49DCEF5E9EDA6E7D526B7C216D723A87 Metropolis (1988)(Power House, The)[a] ZXSpectrum +18862CF73B61F37E158A57717B75A531 Metropolis (1988)(Power House, The)[a2] ZXSpectrum +AB3B34CD5C6DF5A67115623A99DF071F Metropolis (1988)(Power House, The)[a3] ZXSpectrum +3E1E19D1C95BBC493478A007FD95D1F6 Metropolis (1989)(Topo Soft)(ES) ZXSpectrum ES +4A0FF90B4D7D0D9D37B79C6F8AB1F033 Metropolis (1989)(Topo Soft)(ES)[a] ZXSpectrum ES +3F111F52F24B193C17DF2A9BD6FD732F Metropolis (1989)(Topo Soft)(ES)[a2] ZXSpectrum ES +443EA091F2BC0B984AE6EA58BEFF3376 Metropolis 1 (1987)(MiC)(PL) ZXSpectrum PL +0D45E9732F7D03E872CAF07D09FD19C4 Mexico '86 - Finals (1985)(Qualsoft) ZXSpectrum +F738F09F6FC214CDD33E560F8526AEDC Mexico '86 - Qualifiers (1985)(Qualsoft) ZXSpectrum +F095A0D57F4CFBF558AF0C2DC778F208 Mezi Vezemi (1994)(E. Productions)(128K)(CZ) ZXSpectrum CZ +748B45D7CD43E905098358A7638ACBBC Miami Chase (1991)(Code Masters)(48K-128K) ZXSpectrum +957E05668EE701C7932C66CAF3ADD6E2 Miami Cobra GT (1991)(Players)(48K-128K) ZXSpectrum +413949C6194B83D1E088EFFE6F9395F4 Miami Cobra GT (1991)(Players)(48K-128K)[a] ZXSpectrum +BC043B8D4BCCE7F5381D6460CC831690 Miami Dice (1986)(Bug-Byte) ZXSpectrum +845C6DCCEC9C6569D871FD04028FF941 Miami Vice (1986)(Erbe)(ES)(en)[re-release] ZXSpectrum en ES +33A92737C9084F147B6B060DD84E543E Miami Vice (1986)(IBSA)(ES)(en)[re-release] ZXSpectrum en ES +D97E770476137CCCD0885A0EE0265CBD Miami Vice (1986)(Ocean) ZXSpectrum +81C47F8D1C381FA3D15D6DBD7C02CBF0 Miami Vice (1986)(Ocean)[a] ZXSpectrum +BDFA048F643ACB19BBF8B47B46643D4B Miami Vice (1986)(Ocean)[SpeedLock 2] ZXSpectrum +2215EE895EAA4DC6A815EFA1B920E9D2 Miami Vice (1989)(Hit Squad, The)[SpeedLock 3] ZXSpectrum +3C7ACC9C65598CA32D7CA64E5F0D71C7 Mica Pospravljalkald (1985)(Suzy Soft)(HR)(sh) ZXSpectrum HR +C91C8A1894EA63C4052366B0953FF586 Mica Spremacica (1985)(Suzy Soft)(HR)(sr)[re-release] ZXSpectrum sr HR +3496BDC18D942BE0F0F11C04D4530ED1 Michel Futbol Master (1989)(Dinamic)(ES) ZXSpectrum ES +D8F2CD2E442FEA497BB1FE0A0D06BA7D Michel Futbol Master (1989)(Dinamic)(ES)(Side A) ZXSpectrum ES +36019A5729CAC86E91A8E119A482363A Michel Futbol Master (1989)(Dinamic)(ES)(Side A)[Dinaload] ZXSpectrum ES +0CEC88262B53F95891E1F7F952DF3B0C Michel Futbol Master (1989)(Dinamic)(ES)(Side A)[large case] ZXSpectrum ES +9E2192164F2F3D0D33540876CB6E4E4F Michel Futbol Master (1989)(Dinamic)(ES)(Side B) ZXSpectrum ES +82FFC3315EAFAFE61FD07694AF0E920B Michel Futbol Master (1989)(Dinamic)(ES)(Side B)[a] ZXSpectrum ES +BE8D389D569DBFA78466973AF0C1513B Michel Futbol Master (1989)(Dinamic)(ES)(Side B)[large case] ZXSpectrum ES +8CDE057B97F7CC7F607F083FE88388B5 Michel Super Skills (1989)(Dinamic)(ES)[Dinaload] ZXSpectrum ES +B921852F207498CE68DA7100449B943C Mickey Mouse - The Computer Game (1988)(Gremlin Graphics) ZXSpectrum +D901324F7DC16A3EFED9C4363AD47250 Mickey Mouse - The Computer Game (1988)(Gremlin Graphics)[a] ZXSpectrum +318BC20C8131815F3BECAA4C25002CBC Mickey Mouse - The Computer Game (1988)(Gremlin Graphics)[a2] ZXSpectrum +3D7C754C0919664A960784212DA3586E Mickey Mouse (1988)(Erbe)(ES)(en)[re-release] ZXSpectrum en ES +A6973D1FD9375AE1E6DA04E38EC63519 Micro Drivin' (1984)(Softel) ZXSpectrum +586DD1875F070D7985CA47DCEAF22D5E Micro Drivin' (1984)(Softel)[a] ZXSpectrum +2ADA4C9117BA6F6E608FBF8A52E33693 Micro Man II - The O Zone (1986)(Compass) ZXSpectrum +E396F154CE7CE45BD7E17FF5E12A40A9 Micro Man II - The O Zone (1986)(Compass)[a] ZXSpectrum +F05FF7044685E0010FBE31CE6E317219 Micro Man II - The O Zone (1986)(Compass)[a2] ZXSpectrum +8ED0D08A5BF3E0E1C6AE1165B0443892 Micro Man II - The O Zone (1986)(Compass)[master tape] ZXSpectrum +633116AFB9C8BC60EA11B46E707C8656 Micro Maze (1984)(King) ZXSpectrum +0FEEE4EA821F28FA9880B6F5A69A8B90 Micro Mouse Goes De-bugging (1983)(MC Lothlorien)(16K) ZXSpectrum +1B76689D50C390D5FA90A5D5D6E3D073 Micro Mouse Goes De-bugging (1989)(Mastertronic Plus)(48K-128K) ZXSpectrum +70F8806B3EA0866E9A9FFD048C0179A3 Micro Mutant, The (1991)(Compass) ZXSpectrum +7FCFCF1A94F1B0556958F6BAC74FCD42 Micro Mutant, The (1991)(Compass)[a] ZXSpectrum +E59DCC6D39173AEB52168872153C7C86 Micro Mutant, The (1991)(Compass)[a2] ZXSpectrum +1AFA9E85AEAD8ADEDD2959591D24894B Micro Mutant, The (1991)(Compass)[master tape] ZXSpectrum +5197C07DC282F52981531BD3B7492F32 Micro Olympics (1984)(Database Publications) ZXSpectrum +96C3883F89D5D45B4C7CEFA33B269DD1 Micro Trivia (1987)(Harold Gale Associates) ZXSpectrum +DB99FAC3C34E1F2F39069F3B5B8D552D Microball (1988)(Alternative) ZXSpectrum +1D384C772E8AB6A8FF6C709F53617853 Microball (1988)(System 4)(ES)(en)[re-release] ZXSpectrum en ES +2BD7A57FE81B2173A4EDF0E50B2E84A2 Microbot (1983)(Softek International) ZXSpectrum +E9CB5DCA02925F9E72729AC39B928308 Microbot (1983)(Softek International)[a] ZXSpectrum +9226C11F06FEBE91741C34A4AD2B1D7F Microbowl (1989)(MicroHobby)(ES) ZXSpectrum ES +352B7900C4074310E1AABA1BDF534FD1 Microchess (1984)(Investronica)(16K)(ES)(en) ZXSpectrum en ES +1833BBA2915D884F2C4F3D232089E0A1 Microdoc (1986)(Load 'n' Run)(IT) ZXSpectrum IT +D225EDB72381739D638A76D518AC1986 Microfair Madness (1991)(Delbert the Hamster)(128K) ZXSpectrum +F0C07EF784CDB51FE9434D6A40522154 Microfair Madness (1991)(Delbert the Hamster)(128K)(Side A) ZXSpectrum +8908AA05587DC80A0B90BDD7A5BA74C6 Microfair Madness (1991)(Delbert the Hamster)(128K)(Side A)[a] ZXSpectrum +C6A54BEBCFC9BA3AAFC2746C9F832027 Microfair Madness (1991)(Delbert the Hamster)(128K)(Side B) ZXSpectrum +51E5C9D3E3555DABD468CDC88245A5EB Microfair Madness (1991)(Delbert the Hamster)(128K)(Side B)[a] ZXSpectrum +A053D995B074B8D1F2468FC3ECF4004D Microfair Madness (1991)(Delbert the Hamster)(Side A) ZXSpectrum +848B2B0BF15CF8C307A90311C1DBB259 Microfair Madness (1991)(Delbert the Hamster)(Side A)[a] ZXSpectrum +A81A454BE3808949B70DD9AC05502625 Microfair Madness (1991)(Delbert the Hamster)(Side B) ZXSpectrum +22132E5C3917AE18DE066E67BCBECB35 Microfair Madness (1991)(Delbert the Hamster)(Side B)[a] ZXSpectrum +1C5827D5542CCD9C455E948656215A5D Microfair Madness (1991)(Zenobi)(128K)(Side B)[re-release] ZXSpectrum +609FB382E503B3C79AF50D1996DFC863 Microfair Madness (1991)(Zenobi)(128K)(Tape 1 of 2 Side A)[re-release] ZXSpectrum +A599C2C096DBCBA2EEF99D67DFD4BC04 Microfair Madness (1991)(Zenobi)(128K)(Tape 2 of 2 Side B)[re-release] ZXSpectrum +BF685C39E402FF23A858C9369AA6B283 MicroLink (1985)(Soft 2000) ZXSpectrum +C18A58B74442444905A358265756D123 Micromaze (1984)(Krypton Force)[re-release] ZXSpectrum +3182AE9FA08CE7655DE2F54D769FF57E Micromega Roulette (1984)(Micromega)(16K) ZXSpectrum +481EBC7082AF5F944BF2A6B49D32970E Micronaut One (1987)(Nexus Productions) ZXSpectrum +602F7442F8232CD1B3127EA22955B833 Micronauts (1988)(Load 'n' Run)(IT) ZXSpectrum IT +2DCDF095375A64D274252F637BB1E4A6 MicroProse Soccer (1989)(Kixx)(48K-128K)(Side A)[re-release] ZXSpectrum +27EBD0FDA85EF9FF74AC28AD425A97DC MicroProse Soccer (1989)(Kixx)(48K-128K)(Side B)[re-release] ZXSpectrum +8C6ADB6FB26709C1A6D7424340D847A9 MicroProse Soccer (1989)(MicroProse)(128K)(Side A) ZXSpectrum +8A9C03E722A7B3FE680434F8ECF0A160 MicroProse Soccer (1989)(MicroProse)(128K)(Side B) ZXSpectrum +4438BEF05420D8969F45B4F23D681DFF MicroProse Soccer (1989)(MicroProse)(48K-128K)(Side A) ZXSpectrum +7E2920ABDAF1ECCF0C044AA3A819431E MicroProse Soccer (1989)(MicroProse)(Side B) ZXSpectrum +2FE276400972969728314619D87F98AE MicroProse Soccer (1990)(Erbe)(128K)(ES)(en)(Side B) ZXSpectrum en ES +FC692571E0BBCF82264C5B80EB1006C0 MicroProse Soccer (1990)(Erbe)(48K-128K)(ES)(en)(Side A) ZXSpectrum en ES +502E5F616CD58BB6DCF32E1BAC167DDE MicroProse Soccer v1 (1989)(MicroProse)(48K-128K)(Side B) ZXSpectrum +E002FE4A2D6D2293ED86CDE842C135B9 MicroProse Soccer v2 (1989)(MicroProse)(Side A) ZXSpectrum +27AEC46DAEF086A67844358BE2EEC333 Microsoft Flight Simulator - Al Qaeda Edition (2003)(Moss, A.J.)[CSSCGC] ZXSpectrum +C846B089AA0E41CE5FE929F2D484F8A6 Mid-Day Scot, The (1986)(Dee-Kay Systems) ZXSpectrum +3B1AB7E2421A3D75F203F6536C81DD5B Middle Age (1988)(Load 'n' Run)(IT) ZXSpectrum IT +9EC9C23D4AD097C22AC762CEE04D18B0 Midnight Resistance (1990)(Erbe)(128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +8FC81D39D884C55A9727FFC8559BD144 Midnight Resistance (1990)(Erbe)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +C8D0223AB614CC89EE515BD9C9133C79 Midnight Resistance (1990)(Hit Squad, The)(128K)[re-release] ZXSpectrum +ED48CF394DC51F945950152D663906C0 Midnight Resistance (1990)(Hit Squad, The)[SpeedLock 7][re-release] ZXSpectrum +0279DBAA26CB8982D0D3271DBFB43006 Midnight Resistance (1990)(Ocean) ZXSpectrum +1B6BE979C8B4AB9837731E5E296FA6AD Midnight Resistance (1990)(Ocean)(128K) ZXSpectrum +1A2EC1E9A4E5D25B372D409CCC8243CB Midnight Resistance (1990)(Ocean)(128K)[SpeedLock 7] ZXSpectrum +DE495C452C9D883FA61E2C9F19B3FD3A Midnight Resistance (1990)(Ocean)(48K-128K) ZXSpectrum +4093145880F90C4C14F927096FA4BF3C Midnight Resistance (1990)(Ocean)(48K-128K)[a] ZXSpectrum +E014E75AFC500122FB38843D00FCB468 Midrail (1984)(Dee-Kay Systems) ZXSpectrum +680969016B74CB2B7D3D0C898B948BAB Midsummer Days Dream, A (1994)(Adventure Workshop, The)(128K)(Tape 1 of 2 Side A) ZXSpectrum +17878EC40C4200B34324751723A977A4 Midsummer Days Dream, A (1994)(Adventure Workshop, The)(128K)(Tape 2 of 2 Side B) ZXSpectrum +33547D0C9E995639E2EC660077ABAD8A MiG Busters (1990)(EDOS)(48K-128K)[re-release] ZXSpectrum +AC9392286D7CE380B25C7B63A2A8D606 MiG Busters (1990)(Players Premier)(128K)(Side B) ZXSpectrum +A1B7F31F799FE5A66D69B6324E89512C MiG Busters (1990)(Players Premier)(48K-128K)(Side A) ZXSpectrum +18362D5DC21F68CD151B8CB9828DCB2E Mighty Magus (1985)(Mind Games Espana)(ES)(en)[re-release] ZXSpectrum en ES +BDEDB021911123AE06E9AA74B3984825 Mighty Magus, The (1985)(Quicksilva) ZXSpectrum +02967223396E155A718F2B2A853FEB83 Mighty Magus, The (1985)(Quicksilva)[a] ZXSpectrum +9A239E0E986ED10835A15A1588CB5297 Mighty Magus, The (1985)(Quicksilva)[a2] ZXSpectrum +B296444EAB4B68D3C9E44FDF1C69D7B3 Mighty Magus, The (1985)(Quicksilva)[a3] ZXSpectrum +F5CD3F24ECF9857E61CA59A27C023487 Mike Gunner (1988)(Dinamic)(ES)[gunstick] ZXSpectrum ES +DA49990136A771EF9D3AA1891CF822CD Mike Read's Pop Quiz (1989)(Elite Systems)(128K)[a][aka Mike Read's Computer Pop Quiz][aka Mike Read's Home Computer Pop Quiz] ZXSpectrum +21EA7B27A656AD1AC0DE3058DB984624 Mike Read's Pop Quiz (1989)(Elite Systems)(128K)[aka Mike Read's Computer Pop Quiz][aka Mike Read's Home Computer Pop Quiz] ZXSpectrum +96534171BFD267A4F9968C00E427D279 Mike Read's Pop Quiz (1989)(Elite Systems)(48K-128K)[aka Mike Read's Computer Pop Quiz][aka Mike Read's Home Computer Pop Quiz] ZXSpectrum +32B2B877608B66B5CF44D57E8CC0FD3D Mike Read's Pop Quiz (1989)(Elite Systems)[aka Mike Read's Computer Pop Quiz][aka Mike Read's Home Computer Pop Quiz] ZXSpectrum +C23DD49FC19466F4158E315EE9B8F078 Mike Read's Pop Quiz (1990)(Encore) ZXSpectrum +CC9C1B8B6133CD7A531B8D356E714474 Mike Read's Pop Quiz (1990)(Encore)(128K) ZXSpectrum +03197CAC2583F1E01D54A83214144D1B Mike's Strike (1988)(Load 'n' Run)(IT) ZXSpectrum IT +BDCD30BD334D62E20FCF28F4EAFBD757 Mikie (1985)(Imagine) ZXSpectrum +BEB6D794681BCB97406CB6A123E6095C Mikie (1985)(Imagine)[a] ZXSpectrum +D3C3ADF0B4DA9562FE998EFC5FCC01AE Mikie (1985)(Imagine)[a2] ZXSpectrum +78427E68AB1207A7031186871CFCBD94 Mikie (1985)(Imagine)[a3] ZXSpectrum +53419DD86659D1346515AF5CFDFC22D8 Mikie (1985)(Imagine)[a4] ZXSpectrum +FAB064BEBFF65BFF17501EBDCCA00F96 Mikie (1985)(Imagine)[a5] ZXSpectrum +849846007C3C5C2A5155F59F0562A339 Mikie (1985)(Imagine)[SpeedLock 1] ZXSpectrum +D57C310D4924C30D17486E5463BAF445 Mikie (1990)(Hit Squad, The)[SpeedLock 7] ZXSpectrum +548DBC6FA63FF584820198214561FFC7 Milk Race (1987)(Mastertronic) ZXSpectrum +6D224CBA9B231DE639E9DD2B19E9E5BC Milk Race (1987)(Mastertronic)[a] ZXSpectrum +63DA6C4BA52F18A0198321442A63CF17 Milliman (1990)(Amstrad Sinclair Ocio)(ES) ZXSpectrum ES +0B19A53DF96C47DA2852BC714F70D8BE Millimon (1984)(Artic Computing)(16K) ZXSpectrum +6080D288BD0D63756CA5989A50FEAFD7 Millimon (1984)(Artic Computing)(16K)[a] ZXSpectrum +E2FCE1F5818080EF31F26749BE916762 Millimon (1984)(Dixons)(16K)[re-release] ZXSpectrum +36697CD3E6F9F134079A6BC08077515B Million Dollar Great Jewel Heist, The (1992)(Adventure Probe)[re-release] ZXSpectrum +06772D8A434942DF2F772D88FE1503F7 Million Dollar Great Jewel Heist, The (1992)(Guild, The) ZXSpectrum +C0874DA809165B56DDC9228C05070CB2 Millionaire (1982)(Altwasser, Richard Francis)(16K) ZXSpectrum +4212F0E1CC248C0FF8E69D115BB07690 Millionaire (1984)(Currys)[re-release] ZXSpectrum +3EAD10EAE36214A8AAB6C3F220606BDE Millionaire (1984)(Incentive) ZXSpectrum +A44DBEF721BE1C840902946C1B2F50E0 Millionaire (1984)(Incentive)[a] ZXSpectrum +69312B96817734AB2B7195CF3DE54386 Millionnaire, Le (1985)(ERE Informatique)(FR) ZXSpectrum FR +2CEB20D21034AF1F5FED915CB8B843FE Millipede (1983)(Softek)(16K) ZXSpectrum +4920A3E52DC25D11612197056837056D Millypede (1984)(Add-On Electronics)(16K) ZXSpectrum +8E419B6039153F8CB480D7B7E2A2C9B2 Min Ciam Pai (1987)(Load 'n' Run)(IT) ZXSpectrum IT +B22E7A1E50D9D2B96A5EC71B8BF9E68E Mina, A (2012)(-)(pt) ZXSpectrum pt +C9DE3C23AB37ED2AD713E35B6373684D Minas Morgul (1986)(Load 'n' Run)(IT) ZXSpectrum IT +22115162E3BCEF8C154D77E3D607F01D Mind Cross War (1993)(Smart Soft, The)(48K-128K)(SK)(cs) ZXSpectrum cs SK +5852A2F05EE546B91CE762363771B272 Mind Your Head (1986)(Tynesoft) ZXSpectrum +9111602D1F2054BAA8413BFA00858406 Mindbender (1984)(Gilsoft International)(Side A) ZXSpectrum +5086DE3961CD4BC18ADFFD1480C0BC79 Mindbender (1984)(Gilsoft International)(Side B) ZXSpectrum +4571D80E9CCDA5695102F66C79F1F4E1 Mindbender (1984)(Gilsoft International)(Tape 1 of 2 Side A) ZXSpectrum +F20FFD5628C4D35E06F04C89862E50BC Mindbender (1984)(Gilsoft International)(Tape 1 of 2) ZXSpectrum +3CFE06AF43895CAF54DA8957038BCB79 Mindbender (1984)(Gilsoft International)(Tape 2 of 2 Side B) ZXSpectrum +4F9ABD15CBCDD7A3657FAD51B37CA88E Mindbender (1984)(Gilsoft International)(Tape 2 of 2) ZXSpectrum +0485CA51E7A91E1D843B25CD40218151 Minder (1985)(DK'Tronics) ZXSpectrum +3251ACB1C7314A20BA631E48238502B6 Minder (1985)(DK'Tronics)[a] ZXSpectrum +E2F90D572B65D64CB4642FC0C8F29D0D Mindfighter (1988)(Abstract Concepts)(48K-128K) ZXSpectrum +21B7325EE4C671CFE5DC1C04A95594C8 Mindfighter (1988)(Abstract Concepts)(48K-128K)[a] ZXSpectrum +03A6401783C9547083CC86793130DB8A Mindshadow (1985)(Activision) ZXSpectrum +4CF1303C02D70E907D4EB7C647D46D84 Mindshadow (1985)(Activision)(Side A) ZXSpectrum +513631A5020EC0BDB517624C9CEF60CD Mindshadow (1985)(Activision)(Side A)[a] ZXSpectrum +DBB80232507F7FAFC64734534C3AA900 Mindshadow (1985)(Activision)(Side B) ZXSpectrum +9C6DE3240D8BEB7BD19F23F0F9ECDB96 Mindshadow (1985)(Activision)(Side B)[a] ZXSpectrum +5AEE9A5452BAB460AF676552FDC289A8 Mindtrap (1989)(Mastertronic) ZXSpectrum +AE430C8FCEDD4CD0EEA46CDADE3D94CB Mine Alert (1987)(MicroHobby)(ES) ZXSpectrum ES +FFF883D47AF94CC31B202B4E83C5B7D0 Mined Out (1983)(Quicksilva) ZXSpectrum +B9D73D926CC039838B13B6E437BE5761 Mined Out (1983)(Quicksilva)[a] ZXSpectrum +4312579EBB65CE614596DD692F5AD60E Mined-Out (1983)(Microparadise)(ES)(en)[re-release] ZXSpectrum en ES +092BAE1A0C06FA10ED51C9FAF219ACEB Minefield (1982)(J.K. Greye Enterprises)(16K) ZXSpectrum +AE965C51AEA4121DED35F5DE2AF28A53 Minefield (1983)(Your Computer)(16K) ZXSpectrum +4ED85118EA6D217714C2A87714F195CF Minefield (1987)(Corry, Stephen) ZXSpectrum +CDFB9F61A7DE8DEFAA8939DFCF56A044 Minenfeld (1983)(Hofacker Verlag)(16K)(DE) ZXSpectrum DE +F05FF0B979D6BEDAD8B4D3A130D995ED Minenfeld (1983)(Hofacker Verlag)(16K)(DE)[a] ZXSpectrum DE +8EC87C229FBCA6F84E80B72935E7F390 Mines of Lithiad, The (1992)(Zenobi) ZXSpectrum +B5E25A776B14589D12B1EA2048956938 Mines of Lithiad, The (1992)(Zenobi)[a] ZXSpectrum +E792D2C8FC5F9F82CE8997701046672A Mines of Lithiad, The (1992)(Zenobi)[aka Mines of Lithad, The] ZXSpectrum +ECF3A470E06C65F16AA7BC729CDDB27C Mines of Merlin, The (1983)(McGraw-Hill Book Company UK) ZXSpectrum +0D12E84ECD6989ACD6A98FFDC1D3400C Mines of Moriez (1986)(Hektic) ZXSpectrum +2826590584A1ABD4CF728B3ACEE73EE9 Mines of Saturn (1982)(Saturnsoft)(16K) ZXSpectrum +A49FB8170B3232A236E127D49081BCDF Mines of Saturn (1982)(Saturnsoft)(16K)(Side A) ZXSpectrum +1F1C6FE1EFF00319AD5B3A0A1E85DD4C Mines of Saturn (1982)(Saturnsoft)(16K)(Side B) ZXSpectrum +7DE4BD0193836A94AA89927885F36902 Mines of Saturn (1982)(Saturnsoft)(16K)[a] ZXSpectrum +9FEB26E66E6FCC0F3FF37EF7CC357491 Mines of Saturn (1982)(Saturnsoft)(16K)[a2] ZXSpectrum +C76B453AAAA5398C3A3F37354823EE1F Minesweeper (1995)(Dr. Li - Tiger Core)(48K-128K)(BY)(en) ZXSpectrum en +B1AEF36C785CD47452CBA993BCF009E6 Minesweeper (1996)(Softhouse)(SK)(en) ZXSpectrum en SK +A5ADF7372C68B961FCE1B54965E311F0 Mini Adventure (1984)(Spahl, Werner)(DE)(en) ZXSpectrum en DE +21A02DCB513A7CB6E9E9779508ED8491 Mini Pacman 89 (1989)(Studio Koala)(128K) ZXSpectrum +7767C3459B74897772F04C22F7570054 Minichess Table Simulator (1993)(Monea)(RO) ZXSpectrum RO +E1AA950F2CFA39FC44B3D0663F07FE0B Miniera, La (1984)(Special Program)(it) ZXSpectrum it +B3C9389EC59A3E2FDC81FFE0DAE439E0 Mini-Putt (1988)(Accolade)(48K-128K)(Side A) ZXSpectrum +56B7A8AC4EE6E1ED2D2C0BE4408A776A Mini-Putt (1988)(Accolade)(48K-128K)(Side B) ZXSpectrum +4B7768EC09A2427C08A2AAFB0489FA92 MiniSector (1983)(Hofacker Verlag)(16K)(DE) ZXSpectrum DE +FF695B1F3489C4C77622B584D20A7010 Minotaur (19xx)(-)(RU)[aka Mihotabpa] ZXSpectrum RU +AE9944603E85BB0C80919F2B5EE77F71 Mirror (1998)(Artwork)(128K)(UA)(ru)[aka Zerkalo] ZXSpectrum ru +959143AA00FE28294C944FD8FC30CD7B Miser, The (1990)(River) ZXSpectrum +5A65FAFE99D1D2FEDE402C27663B7925 Miser, The (1990)(River)[a] ZXSpectrum +2A6731AD7149CC673FCD16205A12B4D1 Miser, The (1990)(Zenobi)[re-release] ZXSpectrum +BCF293B2FBCD2CFBDEA24D453A866024 Misiles (1983)(Investronica)(16K)(ES)[a][aka Missile Defence][re-release] ZXSpectrum ES +8EB4042A0BB43B5F8D14C091BB61AE78 Misiles (1983)(Investronica)(16K)(ES)[aka Missile Defence][re-release] ZXSpectrum ES +4205AF505563B0828A81A5A60F3124F6 Mision Espacial (2006)(Beyker Soft)(ES)[Elige Tu Propia Aventura 2006 Contest] ZXSpectrum ES +09FA4E2A055E988ED5F96CD584AA0115 Missile Attack (1983)(ZX Computing)(16K) ZXSpectrum +F102F428B48E31512977DCB4B18EF322 Missile Command (1982)(C-Tech)(16K) ZXSpectrum +094F76D3CFBB9AE1E5AFC37531B73392 Missile Command (1985)(Sinclair Programs)(16K) ZXSpectrum +A3B09DB43D82FF4043A678AF82EBF135 Missile Command Base (1990)(Futuresoft) ZXSpectrum +ECFA4BD3D24ADFA88EEF4401FEA5483D Missile Command Base (1990)(Futuresoft)[a] ZXSpectrum +4C03C30D95743CE8875E373E3F7668D2 Missile Defence (1983)(Anirog)(16K) ZXSpectrum +F7A0B018EBC48F04BE2F712A77222591 Missile Defence (1983)(Anirog)(16K)(Side A) ZXSpectrum +676ABAC622E8195C933CA0575DCCD84C Missile Defence (1983)(Anirog)(16K)[a] ZXSpectrum +B19C9CBAF17FD3E372862AB0467B6541 Missile Defence (1983)(Anirog)(16K)[a2] ZXSpectrum +AA6634C1218FCB66CF7F22D98CED2DBF Missile Defence (1983)(Anirog)(16K)[a3] ZXSpectrum +1C903FB32EC53264B66E0FD774F6E0EF Missile Defence (1983)(Anirog)(16K-48K)(Side B) ZXSpectrum +B74B651F0367FC73B7BFDB5FDDFADDDD Missile Defence (1983)(Currys)(16K)[re-release] ZXSpectrum +55C024B64B45A32D5DE9384D62F0EEA8 Missing - 007 (1990)(Predator)(CZ)[aka Nezvestny - 007] ZXSpectrum CZ +EAE98F2AA151BE8D015C155073392478 Missing - World of Spectrum v1 (2009)(Zeropolis Element) ZXSpectrum +847C65DD9F168A5FB57C2AD074FEDF99 Missing Princess, The (1984)(Pagesoft) ZXSpectrum +E099F1C066016D9B608D03BF381544D8 Mission 1 - Project Volcano (1984)(Mission) ZXSpectrum +1F43EC765DCE9C70DF7F7A54BA97A09C Mission 1 - Project Volcano (1984)(Mission)[a] ZXSpectrum +83B87CA5A26CDB9A0E79F8B0D37763E5 Mission 1 - Project Volcano (1984)(Mission)[aka Mission I - Project Volcano] ZXSpectrum +20F790CBC3F920EA3B5A13B9E3C866EF Mission 12 (1986)(Sinclair User)(16K) ZXSpectrum +94E976FF67C15F508CC56350029A4C96 Mission 2 - Project Gibraltar (1984)(Mission) ZXSpectrum +E66AC2CEC756C320A12A883A71FCCC91 Mission 2 - Project Gibraltar (1984)(Mission)[SpeedLock 1] ZXSpectrum +3E641399DE1D4D8F0779E81B68BF5DA7 Mission Elevator (1988)(Kixx)[a][Alkatraz Protection System] ZXSpectrum +EBC4DEC6AB9CB31C6B59BEFF2FDD0318 Mission Elevator (1988)(Kixx)[Alkatraz Protection System] ZXSpectrum +B778E3381BDD4205357F5BC300BB9FC9 Mission Impossible (1983)(Paxman Promotions)(16K)[re-release] ZXSpectrum +B43F47968AB8F00B56C935665E944DD3 Mission Impossible (1983)(Silversoft)(16K) ZXSpectrum +2CAFD4A3F6D12D17335617D474414010 Mission Impossible (19xx)(Synacroop) ZXSpectrum +AAB55DE5453337966C4F613FA1C0A42A Mission Mars (1983)(Kempsoft) ZXSpectrum +905D26FA4C215756F489A48C490F3897 Mission Ninety One (1986)(Newdata)[aka Mission 91] ZXSpectrum +3580E2766B91EAD009DDB8270908ABC5 Mission Omega (1983)(Pulsonic) ZXSpectrum +6FAE2C0BC03419B988C2A0849AD28353 Mission Omega (1986)(Mind Games) ZXSpectrum +BA324532DF03CFE14633082349F979FC Mission Omega (1986)(Mind Games)[a] ZXSpectrum +175745922A9C6F89C6F082FCFC8C9E0D Mission Omega (1986)(Mind Games)[Power-Load] ZXSpectrum +056A1833397833965CCA0DF026DAB0EE Mission Omega (1988)(Bug-Byte)[Power-Load] ZXSpectrum +32FD0F1B5E8EC9F283E3E58B56FC112F Mission X (1991)(G.I. Games) ZXSpectrum +6ADC61748A27293E02E05E2618DF7564 Missione Sabotage (1987)(Load 'n' Run)(IT) ZXSpectrum IT +3007D5A711C161ADC2594ADE1CE676D3 Mister Gas (1990)(Xortrapa Soft)(ES)[a][aka Mr. Gas] ZXSpectrum ES +3CEA03237521781FB59E0DC4BB732672 Mister Gas (1990)(Xortrapa Soft)(ES)[aka Mr. Gas] ZXSpectrum ES +8C4A04061CBE367A6C134CD41FD463B8 Misterio del Nilo, El (1987)(Zigurat)(ES) ZXSpectrum ES +9A1ED5209F182B67AB3B92151C637DD1 Misterio del Nilo, El (1987)(Zigurat)(ES)[a] ZXSpectrum ES +E9A1B9DA3A125EA7F725A1313751B7FC Mit Senf (2003)(Young, Chris)[CSSCGC] ZXSpectrum +64A7986C924D97CB26A07C76C3D323D4 Mithos (1990)(Opera Soft)(128K)(ES)(Side B)[2A,3][aka Mythos] ZXSpectrum ES +D3259BCEE90382580369CDEB061BD239 Mithos (1990)(Opera Soft)(48K-128K)(ES)(Side A)[a][aka Mythos] ZXSpectrum ES +15BAD78E95E91C4D7162F432104331CF Mithos (1990)(Opera Soft)(48K-128K)(ES)(Side A)[aka Mythos] ZXSpectrum ES +2637FBC539B9BBD527B81ACC9BCA915C Mithos (1990)(Opera Soft)(48K-128K)(ES)(Side B)[2A,3][aka Mythos] ZXSpectrum ES +4E699263C9C34D0E2E3722BDF9030562 Mithos (1990)(Opera Soft)(48K-128K)(ES)(Side B)[a][2A,3][aka Mythos] ZXSpectrum ES +ECC8253A91FA481C6CB3D07D119334A2 Mithos (1990)(Opera Soft)(48K-128K)(ES)[aka Mythos] ZXSpectrum ES +3AFABE2F332130F178D017D5794BCB5B Mivisis (1989)(Special Program)(it) ZXSpectrum it +938DEAA4C67AE571F568F8A852C25B12 Mlynek (1987)(Krajowa Agencja Wydawnicza)(PL) ZXSpectrum PL +399E7875FDFFFE9EB8BB64518F50AD10 Mockatetris (2008)(Miazga, Rafal)(PL)(en) ZXSpectrum en PL +F35B403EABE7B7B461963C85F3A8BD0F Modell-hajo berseng (2000)(Nyitrai, Laszlo)(HU) ZXSpectrum HU +7AC1C6E199BFBAC62CA725EB5DAACD1C Modern Day Locospotter (1988)(Greenup, Ashley)(Side A) ZXSpectrum +32F15C48FED8ED721BD612A8AC8C954C Modern Day Locospotter (1988)(Greenup, Ashley)(Side B) ZXSpectrum +852D789AE2691F2325D87C8438EB9A61 Moggy (2005)(Computer Emuzone)(ES) ZXSpectrum ES +2AF2D358D240DB15F1340AA4BEE2D0F8 Moggy Adventure (2010)(Ubhres Productions)(ES)(en) ZXSpectrum en ES +81C32BA484E7705D7659628958AE2FB6 Moggy II (1992)(LOKOsoft)(ES) ZXSpectrum ES +5C8330307014C64C19C0A6A8AEC65BEC Moggy III (1992)(LOKOsoft)(ES) ZXSpectrum ES +EB47058B2426F72619FAF16EB427BB4B Molar Maul (1983)(Imagine)(16K) ZXSpectrum +2A1DA392A5CDB3CF5DE7AAAD855E2673 Molar Maul (1983)(Microbyte)(16K)(ES)(en)[re-release] ZXSpectrum en ES +96E3C3D4DBD96DB0EB16932371116420 Mole Mania (1985)(Hektic) ZXSpectrum +8477A607F6217170D5731C4D038E39D2 Mole on the Dole (1986)(Gadtek Games) ZXSpectrum +7A00BB53C0D3F9D02F2C02C585D84A08 Molecule Man (1986)(Mastertronic) ZXSpectrum +21EADF173DDECB0A661126DB4AF8A9F3 Molecule Man + Editor (1986)(Mastertronic) ZXSpectrum +DB469955A5B23909ECF34A7C94C7DE92 Molesworth (1991)(Aldridge, Ian) ZXSpectrum +F0F8896745FEFC807109C51BF6A4A400 Monkey Biznes (1983)(Dixons)[re-release] ZXSpectrum +60BEEA4D203F7CF5996AC44D036BA0F3 Monkey Bizness (1983)(Artic Computing)[a][aka Monkey Business] ZXSpectrum +5B468E81732459AB6853F716923712FD Monkey Bizness (1983)(Artic Computing)[aka Monkey Business] ZXSpectrum +52885ACB4BE565ED2C806DE2C8135EE5 Monkey Island Adventure (2011)(Zeropolis Element) ZXSpectrum +1A93A1066591024B7939BD53A056475F Monopoli (1986)(Load 'n' Run)(IT) ZXSpectrum IT +398DD883F86B51CCE6ED6243CAE7A80E Monopolio (1984)(Belltons Informatica)(ES)[aka Do Not Pass Go] ZXSpectrum ES +9CEC7A91BA597DD5BB4F002879B9C693 Monopoly (1985)(Leisure Genius) ZXSpectrum +A606E01739F57C2674C8C73154E1BA82 Monopoly (1985)(Leisure Genius)[a][SpeedLock 1] ZXSpectrum +03719686DEEC5EA24B7CA18E6DBB13CE Monopoly (1985)(Leisure Genius)[a2][SpeedLock 1] ZXSpectrum +89F89FC16F7F48EFBC947613E2A13E8D Monopoly (1985)(Leisure Genius)[SpeedLock 1] ZXSpectrum +A6DE49A6BAC31AC733D85ADB261FB7A6 Monster Mine (1982)(Richard Shepherd)(16K) ZXSpectrum +D4E41EE47200175FE7EBCD5180067AEF Monster Mine v1 (1982)(Gem)(16K) ZXSpectrum +FF5A8BCC84B5E35ECA2D712DA4A7957E Monster Mine v2 (1982)(Gem)(16K) ZXSpectrum +52EC2A6CBF948F7AB369C47E4C0A0493 Monster Munch (1990)(Psychaedelic Hedgehog)[Sinclair User Covertape] ZXSpectrum +A8C6FA485C165256D9ABD80B821DD928 Monster Muncher (1983)(Spectrum Games)(16K) ZXSpectrum +9CAD7ED5756D8F8F88FC8184B2BE0EE2 Monsters in Hell (1983)(Softek)(16K) ZXSpectrum +217CD995CC461D4D08C83B8F20092D4D Monsters in Hell (1983)(Softek)(16K)[a] ZXSpectrum +3D5EC839632AD61E1E3D7158CEAB59D7 Monstrum! (2000)(Hill, Stuart J.) ZXSpectrum +FE2548FFDE6C3A05EF09858FE8418968 Monstrum! (2000)(Hill, Stuart J.)[a] ZXSpectrum +E7DD5E056A23CD7F5C764FF47485CE6E Montagne Magique, La (1984)(Les Aventures)(FR)[aka Magic Mountain] ZXSpectrum FR +AD727885D8B39BF3724ECD141E6F8575 Montana Jones II (1994)(Home Masters)(RU)(en) ZXSpectrum en RU +1BFF6C0072A7B810A5F789F6CED88D65 Monte Carlo Casino (1989)(Code Masters)(48K-128K) ZXSpectrum +299851D8CEEE427406511D1EACE264D5 Monte Carlo Casino (1989)(Code Masters)(48K-128K)[a] ZXSpectrum +8CCDC6E28E1F3D4E6C980CBF3EA3641B Monty is Innocent (1985)(Gremlin Graphics) ZXSpectrum +6E8B32D9BD1A8945731AE5231A9D8660 Monty is Innocent (1985)(Gremlin Graphics)(Side A)[SpeedLock 1] ZXSpectrum +DB2118E5AAE98DF52DCD8D47BB00192E Monty is Innocent (1985)(Gremlin Graphics)(Side B) ZXSpectrum +56CE8EB378BB9FF065DA34ED54B1A2CD Monty is Innocent (1985)(Gremlin Graphics)[a] ZXSpectrum +1D044E672FF65381E80EEC87B1E72872 Monty is Innocent (1985)(Gremlin Graphics)[a2] ZXSpectrum +5224C58EB2707EF9DCF2EC7F211CF420 Monty is Innocent (1985)(Gremlin Graphics)[a3] ZXSpectrum +614A8ECD450BC66E2E18B61B4273231F Monty on the Run (1985)(Gremlin Graphics) ZXSpectrum +B790DE20D11E6DC1DD78E887CBEA0A43 Monty on the Run (1985)(Gremlin Graphics)(Side A) ZXSpectrum +E719DA13C7CB7A0214179C16FD9DDAF7 Monty on the Run (1985)(Gremlin Graphics)(Side B) ZXSpectrum +DFEA7D624477168A53E2C07B6521CADB Monty on the Run (1985)(Gremlin Graphics)[a] ZXSpectrum +C8577AF304F119FDA5E44905C5E3EFF6 Monty on the Run (1985)(Gremlin Graphics)[a2] ZXSpectrum +F464DF953A250DEA1971C75465411FD4 Monty on the Run (1985)(Gremlin Graphics)[a3] ZXSpectrum +AD80BA53F9092B35534FDA2319E81FCC Monty on the Run (1985)(Kixx)[re-release] ZXSpectrum +4A85B855E6FB56582807927C2D04D771 Monty Python's Flying Circus (1990)(Tronix)(128K)(Side A)[re-release] ZXSpectrum +7C1B2E109343D4C53F1148BA91AD25CD Monty Python's Flying Circus (1990)(Tronix)(128K)(Side B)[re-release] ZXSpectrum +A08D2AA8085922C5E8A942197D9A05F0 Monty Python's Flying Circus (1990)(Virgin Games)(128K)(Side A) ZXSpectrum +FEDF94091E05A27BD639099F8FBC477B Monty Python's Flying Circus (1990)(Virgin Games)(128K)(Side B) ZXSpectrum +88D390A37288BB651D6650FA708BC9BB Monty Python's Flying Circus (1991)(MCM)(128K)(ES)(en)(Side A) ZXSpectrum en ES +47440E9BD1A2D35C5873DA84A38D6206 Monty Python's Flying Circus (1991)(MCM)(128K)(ES)(en)(Side B) ZXSpectrum en ES +A2E475CF39F0B2B69A63C083DA7212AC Moon Alert! (1984)(Ocean) ZXSpectrum +103A3E0057217DD967494C91F6AD088C Moon Alert! (1984)(Ocean)(Side A) ZXSpectrum +872D710D64A927ADE2FBE8F885816AF7 Moon Alert! (1984)(Ocean)(Side B) ZXSpectrum +3BE69686A197BA1D5736DF06E9611AA9 Moon Alert! (1984)(Ocean)[a] ZXSpectrum +F3B79F614CE0D1F123CFB3AE8D0C9886 Moon Battle (1985)(MicroHobby)(ES) ZXSpectrum ES +11222B95EA2481D90A6376BB8BCD7B82 Moon Buggy (1983)(Anirog) ZXSpectrum +CDD811BC50AF1573F5507827B142975C Moon Buggy (1983)(Anirog)[a] ZXSpectrum +19BF2B3877FDAB56BFA130E77E274F3C Moon Buggy (1983)(Visions Software Factory) ZXSpectrum +13C4ADFC6C4E1E01360170BA67E74849 Moon Buggy (1983)(Visions Software Factory)[a] ZXSpectrum +11F7DD0F93FD0AC73A8CB69BFD9990EE Moon Cresta (1985)(Incentive) ZXSpectrum +88B60FBBB9621534CBF19DA11B59143E Moon Cresta (1985)(Incentive)[a] ZXSpectrum +69E20B4D0D1F5F7C2ABD4F0610C099B9 Moon Cresta (1985)(Incentive)[a2] ZXSpectrum +5E052A9600883955422BE514FAFA61AE Moon Cresta (1985)(Incentive)[a3] ZXSpectrum +60721276C297EE69B001DA670BC7FBCE Moon Cresta (1985)(Incentive)[Power-Load] ZXSpectrum +5F53A308EBE8D1B611B596F226BF4D22 Moon Cresta (1987)(Alternative) ZXSpectrum +4DA830F71DBAF4528DF9C1C08A4DAE14 Moon Cresta (1988)(System 4)(ES)(en) ZXSpectrum en ES +3A64F6FCCF6FD37E7F005E1EC1400652 Moon Magic (1989)(Psychaedelic Hedgehog)[Crash Covertape] ZXSpectrum +01736DD451F728E32DCC10CB7CE8C377 Moon Patrol (1984)(Atarisoft) ZXSpectrum +4490706BE7A17F6EC162D20CBE51DF8E Moon Patrol (1984)(Atarisoft)[a] ZXSpectrum +AA99FA133D568AD63541E2E213EFDE94 Moon Patrol (1984)(Atarisoft)[a2] ZXSpectrum +9C6DA5BC736BA31E25384EA3BCE139B9 Moon Patrol (19xx)(-) ZXSpectrum +4D4F87575699BEFAD7A0F49C82295E67 Moon Rescue (1983)(ZX Computing) ZXSpectrum +3C3256E55AE8AA7066783F8C07517180 Moon Strike (1987)(Mirrorsoft) ZXSpectrum +E375558437EBA261E1BA10A0B0DB0083 Moon Strike (1987)(Mirrorsoft)(Side A) ZXSpectrum +5E7F8A61737CE209865C64DF39B524F9 Moon Strike (1987)(Mirrorsoft)(Side B) ZXSpectrum +A120D6EEE40B2D27A617C91A2F735592 Moonbase (1985)(Load 'n' Run)(IT) ZXSpectrum IT +AD110BA65F444E642C9E8452ED770586 Mooniron (1986)(Your Sinclair) ZXSpectrum +95AE24E9930B93EDA5D609201015342F Moonlander (1984)(ZX Computing)(16K) ZXSpectrum +58CC8485F9CFA5EE446464D613B88D21 Moonlight Madness (1986)(Blue Ribbon)[a][re-release] ZXSpectrum +47643A4E52595967F0F1890F7FDFC1A6 Moonlight Madness (1986)(Blue Ribbon)[a2][re-release] ZXSpectrum +2F4F012BB3BF42218BCA3E2A3F598F1D Moonlight Madness (1986)(Blue Ribbon)[re-release] ZXSpectrum +0CD6F34CB5250BC4F8C9E1A06F9B478F Moonlight Madness (1986)(Bubble Bus) ZXSpectrum +57ED23389AACB4580E298A6AA105B757 Moonlight Madness (1986)(Bubble Bus)[a] ZXSpectrum +1C99E96B68ED53964B9C3D1DD4040A1D Moonlight Madness (1987)(Z Cobra)(ES)(en) ZXSpectrum en ES +1B4611C97EB95A85D51E149C94B77FDE Moonlight Magic (1984)(ESP) ZXSpectrum +E62B445C67304EB9DBE7DA42585D4455 Moonlighter (1984)(Software Supersavers) ZXSpectrum +1499AC8DF6F95B3A9E25F7F90CA73B41 Moonlighter (1984)(Software Supersavers)[a] ZXSpectrum +7E59C2C932E4EB0DDAD94E6052BEDE4E Moonquake (1989)(Creighton, Laurence) ZXSpectrum +39C16628290BA464706C180ECFD0F3BF Moonquake (1989)(Creighton, Laurence)[a] ZXSpectrum +E17EC3C8ACB8D05F7B1E72A63EF5A6BD Moonquake v4 (1989)(Creighton, Laurence) ZXSpectrum +239F79926E38C45B30EACC0FA409D6B1 Moons of Tantalus, The - Intro (1984)(Cornhill Services) ZXSpectrum +51292592BEBD5B54CD582819BD7BB4C4 Moons of Tantalus, The (1984)(Cornhill Services) ZXSpectrum +271E8C5D29FC1B61462CF79465B46C30 Moonscape - Escape from the Moon (2008)(Allan, Simon) ZXSpectrum +0A714FA1D52657BA8236B1F5E4C76794 Moonshards of Sacrimore (1989)(Global Games)(128K) ZXSpectrum +25E85C537DB8E219920DC5CEAA413566 Moonsweeper (1983)(CheetahSoft) ZXSpectrum +67DBBDA6F0B51D68CFB3010883C6B343 Moonsweeper (1983)(CheetahSoft)[a] ZXSpectrum +6B900E1AF6B3D6C0FED27B1EEC10FFB6 Moontorc (1991)(Atlantis) ZXSpectrum +C17942696979ACA383E60A2EE53588E9 Moonwalker - The Computer Game (1989)(U.S. Gold)(48K-128K) ZXSpectrum +30FED7323039ACB71354D1A46FEB67C8 Moonwalker - The Computer Game (1989)(U.S. Gold)(48K-128K)[a] ZXSpectrum +55834DA6445D145148F2C5B0F61AB37E Moonwalker - The Computer Game (1989)(U.S. Gold)(48K-128K)[a2] ZXSpectrum +091448BDE1A5BA748F9C7126106E7B5D Moonwalker - The Computer Game (1989)(U.S. Gold)(48K-128K)[a3] ZXSpectrum +0F5A1E3DED81547BC0C747E9645ECEAA Moonwalker (1989)(Erbe)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +97CE920AD939B45BCE69485BAB33053C Moonwalker (1989)(Kixx)(48K-128K)[re-release] ZXSpectrum +8195E5F1B4E31B7F412D6A8A55D3213C Mordon's Quest (1985)(Melbourne House) ZXSpectrum +C2D6540D1D6366816DF5A50B10A7E346 Mordon's Quest (1985)(Melbourne House)[a] ZXSpectrum +09F1617D463AD014A32D3C09A7B02148 Mordon's Quest (1985)(Melbourne House)[a2] ZXSpectrum +FB0741B88328C24210A371C400B76A0A Mordon's Quest (1985)(Melbourne House)[a3] ZXSpectrum +BE7AE75EB68FF37BAF2C73459DFB9C4A More Tea Vicar (2008)(Callard, Gavin)[CSSCGC] ZXSpectrum +8FC5FFEEA975163CD469E9001F7EA60C Moreby Jewels, The (1985)(Bugler, Ted) ZXSpectrum +89235D03D8B004AF42B3B5A726018EC7 Moreby Jewels, The (1985)(Double Play Adventures)[a][re-release] ZXSpectrum +8369F5937B00069222911CA07D282D8E Moreby Jewels, The (1985)(Double Play Adventures)[re-release] ZXSpectrum +9D52BF5009D3CE193C6FA912A6E20D34 Morg (1987)(Load 'n' Run)(IT) ZXSpectrum IT +0962A0634E7989613C06E22480044DA4 Morgan's Seal (1992)(Guild, The) ZXSpectrum +61E741EB1743A3BFEE096C7B65AB1EE2 Moria (1983)(Riko Data)(16K)(SE)(en)(Side A)[re-release] ZXSpectrum en SE +649C604DF8B837EDE2DFF4D57965FAF3 Moria (1983)(Riko Data)(16K)(SE)(en)(Side B)[re-release] ZXSpectrum en SE +252A0350AFC330241CDC77787F89AC1A Morne Brabant, Le (2008)(Ancient Bits)(ES)[Elige Tu Propia Aventura 2008 Contest] ZXSpectrum ES +D2BEEBD11C9BA6E95F1E96B0FE0EB243 Moron Spaceship (1986)(Atlantis) ZXSpectrum +907AA83978C03F7438C06428750D2D75 Moron Spaceship (1986)(Atlantis)[a] ZXSpectrum +5ECA8B7F26774BA3A33B2EFB4B3EC1CD Morris Meets the Bikers (1983)(Automata UK)(16K) ZXSpectrum +617AD054507C92183FD3432F814177AD Mortadelo y Filemon (1988)(Dro Soft)(ES)(en)[a][aka Clever & Smart][re-release] ZXSpectrum en ES +D6764D1C71E7DEFC9DDC6FC2829D931F Mortadelo y Filemon (1988)(Dro Soft)(ES)(en)[aka Clever & Smart][double case][re-release] ZXSpectrum en ES +D3012CF0002612379069624DB52A77FA Mortadelo y Filemon (1988)(Dro Soft)(ES)(en)[aka Clever & Smart][re-release] ZXSpectrum en ES +A61568E873FA480273BF7A5F156F2940 Mortadelo y Filemon (1988)(Dro Soft)(ES)[aka Clever & Smart][double case][re-release] ZXSpectrum ES +62419522345E2E77DD40D940C456CBE1 Mortadelo y Filemon (1988)(Dro Soft)(ES)[aka Clever & Smart][re-release][small case] ZXSpectrum ES +E23BBF2A3BC9809A313E7F9FAA5F076E Mortadelo y Filemon en el Faro (1991)(LOKOsoft)(ES) ZXSpectrum ES +8EE3A9598D60D62EB19132FF9CC40109 Mortadelo y Filemon II - Safari Callejero (1990)(Dro Soft)(128K)(ES) ZXSpectrum ES +A8E1E79E6EBE4BDB0848B44A0284ACF0 Mortadelo y Filemon II - Safari Callejero (1990)(Dro Soft)(128K)(ES)(Side A) ZXSpectrum ES +28664F7548BD968B6D7BE4B4F91543B5 Mortadelo y Filemon II - Safari Callejero (1990)(Dro Soft)(128K)(ES)(Side B) ZXSpectrum ES +AFCFED1B09F3536CE7B0C096C011EEAA Mortadelo y Filemon II - Safari Callejero (1990)(Dro Soft)(128K)(ES)[a] ZXSpectrum ES +6F870CFB61707F44F585A1252BC666B4 Mosaic (1991)(AC - L)(UA)(ru) ZXSpectrum ru +872BCB518138A0219C3D92424E172F97 Mosaico (1986)(Load 'n' Run)(IT) ZXSpectrum IT +27A3C24039D7637F6B292E02F26B2EF8 Moscow Raid (1983)(Sinclair Programs)(16K) ZXSpectrum +A7B904716BE6CD39B6F6E35DE7D69AFB Moscow-Paris (1987)(Kiszakiewicz, Marek - Mering, Jacek)(PL) ZXSpectrum PL +539D2036B98D4769286D6F4404F957CF Mot (1989)(Opera Soft)(48K-128K)(ES) ZXSpectrum ES +E366D16C3713DBDB21E90B1FAD762175 Mot (1989)(Opera Soft)(48K-128K)(ES)(Tape 1 of 4 Side A) ZXSpectrum ES +A6E792056ABDD7F406DE8DCEB98644D5 Mot (1989)(Opera Soft)(48K-128K)(ES)(Tape 1 of 4 Side A)[double case] ZXSpectrum ES +B404672AC5E0CAD491D84A5E73D06E3A Mot (1989)(Opera Soft)(48K-128K)(ES)(Tape 1 of 4 Side A)[small case] ZXSpectrum ES +85C5183779EFABC9F622E0D5A5070616 Mot (1989)(Opera Soft)(48K-128K)(ES)(Tape 1 of 4 Side B) ZXSpectrum ES +B6FF804CD00605B9678592AC9653154D Mot (1989)(Opera Soft)(48K-128K)(ES)(Tape 1 of 4 Side B)[double case] ZXSpectrum ES +6ED335F3AEA459E940CAA8C39D78D0DF Mot (1989)(Opera Soft)(48K-128K)(ES)(Tape 1 of 4 Side B)[small case] ZXSpectrum ES +EBC987DC28ECD3C31838663767E44E02 Mot (1989)(Opera Soft)(48K-128K)(ES)(Tape 1 of 4) ZXSpectrum ES +9053A3979756ABB75ECB2899995D6075 Mot (1989)(Opera Soft)(48K-128K)(ES)(Tape 2 of 4 Side A) ZXSpectrum ES +C41F98DDA8137C711DBC5A8271AF08D4 Mot (1989)(Opera Soft)(48K-128K)(ES)(Tape 2 of 4 Side A)[double case] ZXSpectrum ES +4DC59C740402AF673B558D632ABF7E25 Mot (1989)(Opera Soft)(48K-128K)(ES)(Tape 2 of 4 Side A)[small case] ZXSpectrum ES +36040BB184156E7DA210246B15D67F78 Mot (1989)(Opera Soft)(48K-128K)(ES)(Tape 2 of 4 Side B) ZXSpectrum ES +6507F26305EBDC896951C9F285070D48 Mot (1989)(Opera Soft)(48K-128K)(ES)(Tape 2 of 4 Side B)[double case] ZXSpectrum ES +063C1A7B5D258AD6F05F43ECFB91E7B2 Mot (1989)(Opera Soft)(48K-128K)(ES)(Tape 2 of 4 Side B)[small case] ZXSpectrum ES +DAC928A7C1CC5237FF1CD7385FED73EE Mot (1989)(Opera Soft)(48K-128K)(ES)(Tape 2 of 4) ZXSpectrum ES +6C0DF4F03C4CC812861F7E5A348D5A16 Mothership (1984)(Artic Computing) ZXSpectrum +6EF43D9B5C9B455ACA82D067972900EC Mothership (1986)(Prism Leisure Corporation) ZXSpectrum +0C8EF762BAC26D78F3230B770860C3F1 Moto X Simulator (1989)(IBSA)(48K-128K)(ES)(en)[aka Moto Cross Simulator][re-release] ZXSpectrum en ES +D1940AE288AD21B57CF0491E58F77555 Motor Force (1993)(Monea)(RO) ZXSpectrum RO +980B20FA16AA74C21E8F3F6B1B2D685A Motor Mania (1984)(EMS)(DE) ZXSpectrum DE +AA837AF2BF97A69C1BB77738DB08C272 Motor Massacre (1989)(Erbe)(128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +EFC5EF78FC57EAFF41AE7F547CADEFF3 Motor Massacre (1989)(Erbe)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +D2BC8D7DC3E0C8FADC851D253D995B4F Motor Massacre (1989)(Gremlin Graphics)(128K)(Side B) ZXSpectrum +62FF41D1427649363247BDE5828FCCEA Motor Massacre (1989)(Gremlin Graphics)(48K-128K) ZXSpectrum +33F2807B19CF0F4D01D1A17A0BDEEB20 Motor Massacre (1989)(Gremlin Graphics)(48K-128K)(Side A)[Alkatraz Protection System] ZXSpectrum +C93A7110AE3DAF37A47A33A03EDC6570 Motor Massacre (1989)(Gremlin Graphics)(48K-128K)[a] ZXSpectrum +48127F0A9F3ED8D3A363A543C03EF3E3 Motorbike Madness (1988)(Dro Soft)(ES)(en)[re-release] ZXSpectrum en ES +912433755F9835F9AD90D86FDDE41E3A Motorbike Madness (1988)(Mastertronic) ZXSpectrum +7875F261489746FA8AD3FE99F5E0E55A Motorbike Madness (1988)(Mastertronic)(Side A) ZXSpectrum +177F502FA481CF021756910086D1C0EA Motorbike Madness (1988)(Mastertronic)[a] ZXSpectrum +8DDCE78793F07CE0A72D24A5C3D20A9B Motorcycle 500 (1990)(Cult Games) ZXSpectrum +18145AAE614CD24382778B9C511EBBB3 Motorcycle Crazy! (1984)(Kerian UK) ZXSpectrum +9418A1C9E845A54A18654AA467261618 Motorcycle Crazy! (1984)(Kerian UK)[a] ZXSpectrum +BE3DBE146CFE72E2D1E3F69724F987AD Motorcycle Crazy! (1984)(Kerian UK)[a2] ZXSpectrum +17C3E51B2443F96609E18266935F1997 Motos (1987)(Dro Soft)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +74E4818396D613013778FC7558AEED2F Motos (1987)(Mastertronic Added Dimension)(48K-128K) ZXSpectrum +D112D4AA080A408FF3E4493D28331FA6 Mount Challenge (1985)(Aasvoguelle Productions) ZXSpectrum +55A76EFB2CC6B68CC5E594EDDC947062 Mountain Bike 500 (1991)(Code Masters)(48K-128K)[aka Mountain Bike Simulator] ZXSpectrum +63FC4DF941D0B525310D59CC4F86895C Mountain Bike Racer (1990)(Zeppelin Games) ZXSpectrum +EAC1C94A23346A6137735752A08B9496 Mountain Bike Racer (1990)(Zeppelin Games)[a] ZXSpectrum +F0A56A66FDB0E34E9CFBB004755E9C45 Mountain Stream (1987)(Load 'n' Run)(IT) ZXSpectrum IT +4F01392BDC7F87A6BBF78C25F60ECC45 Mountains of Ket (1983)(Incentive) ZXSpectrum +CCBBACFDF65A87DA149E4DDCFB8F6CE7 Mountains of Ket (1983)(Incentive)[Crash Covertape] ZXSpectrum +983E60CB9857F3D3802E79A3FA662798 Mountie Mick's Death Ride (1987)(Reaktor)(48K-128K) ZXSpectrum +1EAA8830C699F202BED1EB921FE9C6B5 Mountie Mick's Death Ride (1987)(Reaktor)(48K-128K)[SpeedLock 4] ZXSpectrum +DD3455F5DE0F2463060B311851698F68 Mouse (1983)(WB)(16K) ZXSpectrum +C5FE4B5F53866EF2FC3C2758A738641B Mouse AI (1986)(Sinclair User)(16K) ZXSpectrum +5FFA1C82716D4B95E1780184ED683E29 Mousehunt (1984)(Newtech Publishing)(16K) ZXSpectrum +E41F689035F48965A7BAAD2A54479208 Mouse-Man (1992)(Northern Underground, The) ZXSpectrum +79FFF9708422E69B5655421918307185 Mouse-Man (1992)(Northern Underground, The)[a] ZXSpectrum +F77E3272D39A607AFBF60B724561A4D5 Movie (1986)(Erbe)(ES)(en)[re-release] ZXSpectrum en ES +732FCC4E457188D2B6EDDA6B4B915D04 Moving Target (1989)(Players Premier)(48K-128K) ZXSpectrum +BD4EBECD861D9F013BABB0BDD9E37C7E Mow Business (1999)(Westcott, Matthew)[CSSCGC] ZXSpectrum +1365D5B3E8600C005355DD442E994E87 Mozg Procesor (1989)(Computer Adventure Studio)(PL) ZXSpectrum PL +A565382A76B5A9E36D33429DC0AD344C Mpthrilla - The Metal Miner - The Metal Miner - Easy (2006)(Cronosoft) ZXSpectrum +0A89E7012E28C83ADC77E54FEEA8B7F3 Mpthrilla - The Metal Miner - The Metal Miner - Hard (2006)(Cronosoft) ZXSpectrum +7BD23C0C2144F909669FBEE00078AFB7 Mr Patrick Tovey's World of Squares (1988)(Clayton, Carl) ZXSpectrum +74709B26EE3D4163B83C319C4FC280CC Mr Top Hat (2003)(Aldridge, Nick) ZXSpectrum +E77482F7FB29A0FD2621075FFC273D73 Mr. Freeze (1984)(Firebird) ZXSpectrum +EA0DD1F37072DE77FAA031E677A30412 Mr. Freeze (1984)(Firebird)[a] ZXSpectrum +F0A3C8E453BEC61C0DAABEA064E0AA1D Mr. Freeze (1984)(Firebird)[a2] ZXSpectrum +F0102AC4F8AEFF8037B250E1A3FD2EBF Mr. Grumpy (1993)(Rowland, Garry) ZXSpectrum +2FC9935B7836E9DE8091085AB4EF658B Mr. Grumpy (1993)(Rowland, Garry)[a] ZXSpectrum +C1CA372FA8F404EAC4651240B36C3D8B Mr. Heli (1989)(Firebird) ZXSpectrum +4F4F402B2D8CBD63F86605DFB0CFF67E Mr. Heli (1989)(Firebird)[a] ZXSpectrum +081D58D4AD289EB18A4E8283ADB45132 Mr. Weems and the She Vampires (1987)(Zafi Chip)(ES)(en)[re-release] ZXSpectrum en ES +8728504EF0CF98E783C2896A0A6A0299 Mr. Wimpy (1984)(Ocean) ZXSpectrum +E63CADFF5918D9E7688243754F05EE68 Mr. Wimpy (1984)(Ocean)[a] ZXSpectrum +789C33A9CB2ABCCF757CB7139578046B Mr. Wimpy (1984)(Ocean)[a2] ZXSpectrum +7C7AFC909C9EBEF522D3896DAB29E2CA Mr. Wino (1988)(Silverbird)[aka Willy Wino's Stag Night] ZXSpectrum +DADAE50FCD9EEDC229501028BCAF4D96 Mr. Wong's Loopy Laundry (1984)(Artic Computing) ZXSpectrum +E0B0646399333A14B6EDE648C7A8FC06 Mr. Wong's Loopy Laundry (1984)(Artic Computing)[a] ZXSpectrum +DB6D71B72A54ECC3FE3741768F5E55C5 Mr. Wong's Loopy Laundry (1984)(Dixons)[re-release] ZXSpectrum +3BF2C06F04ED30B1DEED750EDDAEB9FA Mrazik '88 (1988)(Phalas)(CZ) ZXSpectrum CZ +114AB631017E3E317B1979249C147141 Mrs Mopp (1984)(Atlantis)[re-release] ZXSpectrum +1C015109DEF0F6A2AE6146539BD8C75C Mrs. Mopp (1984)(Computasolve) ZXSpectrum +CE066E233CA2B8B0A930360BDB64A08A Ms. Pac-Man (1984)(Atarisoft) ZXSpectrum +67149BEEA737FB45998FBA7472B3F449 Ms. Pac-Man (1984)(Atarisoft)[a] ZXSpectrum +35CE2A3F985D3FBCC9BDB8A3B9D49149 M-Text (1991)(J.H.C.S.)(CZ) ZXSpectrum CZ +FB0EBEEA996FE07B0C2CEE465160024E Mucroid Run (19xx)(-) ZXSpectrum +2EDBBAA53B7344ED2F730AB4AC1F7E5C Muggins the Spaceman (1987)(Firebird)[a][aka Spaceman Muggins] ZXSpectrum +A06F8A11DA3A9851951AEBBA3637A801 Muggins the Spaceman (1987)(Firebird)[aka Spaceman Muggins] ZXSpectrum +96F8E23BF4E03D22747F1ECBAD332A77 Muggins the Spaceman (1987)(Firebird)[BleepLoad][aka Spaceman Muggins] ZXSpectrum +17FF060171E1BCA6D8A76E629A6714B6 Muggins the Spaceman (1988)(MCM)(ES)(en)[BleepLoad] ZXSpectrum en ES +A0800B64C64E5538A288F59C14F66FDF Mugsy (1984)(Melbourne House) ZXSpectrum +C85B111405A71B32AC9AAD3B7EBCA5E1 Mugsy (1984)(Melbourne House)[a] ZXSpectrum +08E785390BE99E7601CD3AD5B3ABC7E3 Mugsy's Revenge (1986)(Melbourne House)(Side A) ZXSpectrum +44C51FC80FACFB2838097EC53596696C Mugsy's Revenge (1986)(Melbourne House)(Side B) ZXSpectrum +FC7373BBE6FAD680AD6DB7C970F5B0EF Multi-Player Soccer Manager (1991)(Cult Games)[re-release] ZXSpectrum +FB7990E3321646E5E8EC803A085BDD6C Multi-Player Soccer Manager (1991)(D&H Games) ZXSpectrum +3A0CCB31425DA906D83E5A99F07B5172 Mummy! Mummy! (1984)(MC Lothlorien) ZXSpectrum +7CC4B6E8A476F4973E308AF904FF799C Mummy! Mummy! (1984)(MC Lothlorien)[a] ZXSpectrum +E323DBE4DD33D9428CF7F8E531BD5F19 Mummy! Mummy! (1984)(MC Lothlorien)[a2] ZXSpectrum +56B2F43F2C8A826D7744055FF5C468C3 Mummy's Crypt, The v1.0 (1992)(Creighton, Laurence) ZXSpectrum +106D4B087AA80377BA2C089FA51333C3 Mummy's Crypt, The v2.1 (1992)(Zenobi)[re-release] ZXSpectrum +8EDC1E730FD2D4C2478516A1C0429399 Munch Man (1983)(DK'Tronics)(16K) ZXSpectrum +9B35975609B4A35543E15770BED25F16 Munch Man (1983)(DK'Tronics)(16K)[a] ZXSpectrum +5FAE93A45721BF8A0BAC6264DF900ADD Muncher Compo, The (1988)(Sinclair User) ZXSpectrum +7AE93EA44ADB8FA7389A26C95A5DBD76 Muncher Eats Chewits, The (1988)(Gremlin Graphics)(128K)[aka T-Wrecks] ZXSpectrum +97B6D906E3767CEEFBE1D554904A71FF Muncher! (1982)(Forward)(16K)[re-release] ZXSpectrum +14A622CDD389AE07467A1A92E51409D8 Muncher! (1982)(Silversoft)(16K) ZXSpectrum +1ABBAE17A6E79327F2ADCD60A28BB0F3 Muncher! (1982)(Silversoft)(16K)[a] ZXSpectrum +3B869BE2BA6C49B2C772826743478EAC Muncher, The (1989)(Erbe)(128K)(ES)(en) ZXSpectrum en ES +6F971DCA8543BCE646E6B5EE450F8AB3 Munch-Man (1983)(Astro) ZXSpectrum +7D721CECFBFA3E55DAAFBC57540B296D Mundial de Futbol (1990)(Opera Soft)(ES)(Side A) ZXSpectrum ES +F4F66B043E5557316319D0B730F491F2 Mundial de Futbol (1990)(Opera Soft)(ES)(Side B) ZXSpectrum ES +85B0F3FB5E4DD13DC608A93D4A02E2D9 Mundial de Futbol Italia '90 (1989)(Dro Soft)(ES)(en)[aka Italia '90 - World Cup Soccer][re-release] ZXSpectrum en ES +5517A72A1547EC5731634785FC522A37 Mundo de Mister Emulator, El (1998)(Carrasco, Javier Ortiz)(ES) ZXSpectrum ES +682C3FF6FE0D8C2AA607BDE2C0E32283 Mundo de Mister Emulator, El (2017)(Carrasco, Javier Ortiz)(es) ZXSpectrum es +99B9239FF6D7B07A3E51556CDFFA55C1 Mundo Magico, El (1991)(Aventuras Espanolas)(ES) ZXSpectrum ES +55F9FBEA65674F67FF27FDE4AC47F6AD Mundo Perdido, El (1988)(Topo Soft)(48K-128K)(ES)[a][aka People from Sirius] ZXSpectrum ES +F223F7231F279B962AB997448FD1AEDB Mundo Perdido, El (1988)(Topo Soft)(48K-128K)(ES)[aka People from Sirius] ZXSpectrum ES +48EC947D0A939A0CAE4AF704160EED53 Munsters, The (1989)(Again Again)(48K-128K) ZXSpectrum +523DF81A74F45B50BE19F4D6F8E000F5 Munsters, The (1989)(Again Again)(48K-128K)[a] ZXSpectrum +BE1D9973F8C080C629333633335B3529 Munsters, The (1989)(Again Again)(48K-128K)[a2] ZXSpectrum +26937658543FF27A47A2025CC6211F66 Munsters, The (1989)(System 4)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +F524EB99AD0D0A2398EDA7A16A00DC91 Munsters, The (1991)(Alternative)(48K-128K) ZXSpectrum +70D8E1BCCDB0CF39C54565FE31C445F4 Murder - He Said (1993)(Zenobi)(128K) ZXSpectrum +5C574C92CB82E3A137C15061322827F3 Murder - He Said (1993)(Zenobi)(128K)[a] ZXSpectrum +34626B39D31402402BFAF65A89C6C97C Murder (1986)(Central Solutions) ZXSpectrum +E48F388642BE41D4B79FD4DDD73D0AE5 Murder (1986)(Central Solutions)[a] ZXSpectrum +50FEFCDC932423945CFCC9C9888DAF52 Murder (1986)(Load 'n' Run)(IT) ZXSpectrum IT +7EB00F024A1C2774B7E00ADB4D4761C5 Murder at Hamilton Halls (19xx)(Fly On The Wall, The) ZXSpectrum +2E86D5ADBAE64CF51325CDAA1B248924 Murder at Mystery Manor (1984)(Bamby) ZXSpectrum +FEFCAE65F9453332238C238834EEE3D6 Murder at the Manor (1983)(Gemtime) ZXSpectrum +19BC7EAC11A3A8CA594E90B22A300188 Murder at the Manor (1983)(Gemtime)[a] ZXSpectrum +522BEB4D1FCEE12C5A2EE51B4020E6EE Murder at the Manor (1983)(Gemtime)[a2] ZXSpectrum +2F8A251534A01294B77328B49D3AAD3F Murder at the Manor (1983)(Omega)[re-release] ZXSpectrum +54A4202058CD8FEAC4EC79B9E17B8051 Murder Hunt (1986)(Central Solutions) ZXSpectrum +921ADFFA76A8770038D165E2638A5306 Murder Hunt (1989)(Zenobi)[re-release] ZXSpectrum +A23513375B665F79BB3651959DA00BDD Murder Hunt II (1992)(Zenobi) ZXSpectrum +5F5E5B7EA483F8A16B1FA7EB0F7C1880 Murder Hunt II (1992)(Zenobi)[a] ZXSpectrum +AE81CDF1B3B2B5DFA0E7EB94D76B646B Murder Mystery Weekend (1997)(Zenobi)(128K) ZXSpectrum +0704FDF05E8BBC48BC99AF96F41E3523 Murder Off Miami (1987)(CRL Group) ZXSpectrum +B979632067ABD490A5C409140662CAA4 Murder Off Miami (1987)(CRL Group)(Side A) ZXSpectrum +A589825E399F0DE7551DE5231BB2267F Murder Off Miami (1987)(CRL Group)(Side A)[a] ZXSpectrum +10A694691920B75EFB6607A3BA0ADD36 Murder Off Miami (1987)(CRL Group)(Side B) ZXSpectrum +E0C4A7BA1D9B38A0ADA3CC5D00E72FC3 Murder Off Miami (1987)(CRL Group)(Side B)[a] ZXSpectrum +6CA58BBDC79EE7EB5A668A9C381D266E Murder Off Miami (1987)(CRL Group)(Tape 1 of 3) ZXSpectrum +38B4B1FB5EE4B4BFD360AB65E70DAD12 Murder Off Miami (1987)(CRL Group)(Tape 2 of 3) ZXSpectrum +8284DC227A94F30CB88B2183E3C4F49C Murder Off Miami (1987)(CRL Group)(Tape 3 of 3) ZXSpectrum +6D773410779E4356BB81222593667424 Murder! (1983)(Rabbit) ZXSpectrum +E0DD23948E5FFFEE54E22D09937BE1A4 Murder, Mystery (1986)(Wilson, Grant) ZXSpectrum +7F0516D371D8CB3F5D3B1D3FA3AD0B47 Murder, The (19xx)(Bell, William) ZXSpectrum +08B52EDC94000586A882A84F53566663 Murder, The (19xx)(Bell, William)[a] ZXSpectrum +94033A5EBD35E8FF9B8BC9586D49C2C0 Murder, The (19xx)(Bell, William)[a2] ZXSpectrum +C41CA37D85E0C7859E806873C51FC5FF Murders in the Rue Morgue (1987)(Bluff Relay)[aka Meurtre en la Rue Morgue] ZXSpectrum +ABC3BB400D77C7FFC21448B608D5CB93 Murkwood (1984)(Red Shift)(Side A) ZXSpectrum +5119CF715A8F385687E37BDA5C57DC27 Murkwood (1984)(Red Shift)(Side B) ZXSpectrum +CC10C293ED71505E681093691FB5C3C3 Murphy (1988)(Pirate) ZXSpectrum +75C09E58BCB3677DE3EE4880DFEB4464 Murphy's Murder Hunt (1985)(Bodkin) ZXSpectrum +517E81A454C0120979F9A1C7CD17DDB0 Murphy's Murder Hunt (1985)(Bodkin)[a] ZXSpectrum +A0C8880CFC1F12D514827DF9E0365AF2 Murphy's Murder Hunt (1985)(Bodkin)[a2] ZXSpectrum +B6B7E43BE9DED97F1546F2520A405B0F Murphy's Murder Hunt (1985)(Bodkin)[a3] ZXSpectrum +BD6BABAF0F504D5D7DCF6278F08D33C4 Murphy's Murder Hunt (1989)(Moonchild) ZXSpectrum +4AFF68C119A0E53E99AA00CD5A0C0150 Mushroom Alley (1984)(Mogul Communications) ZXSpectrum +D15322D87A75CB6B30AAA75458A0E9EE Mushroom Mania (1988)(Arcadia) ZXSpectrum +DEE8DB26B443B884F9F35CDFDC5F8422 Mushroom Mania (1988)(Arcadia)[a] ZXSpectrum +CE48144A5FF303E40BF23A3FDF61EC0F Mushrooms from Mars (1984)(Scorpio Gamesworld) ZXSpectrum +0B8F7FAA00AA89F885E4D0976D836315 Music Logic (1990)(Proxima)(128K)(CZ) ZXSpectrum CZ +90006B37DAC23DDF010F49BEA8F6F24F Mutan Zone (1989)(Opera Soft)(48K-128K)(ES)(Side A) ZXSpectrum ES +AE282F31259556174D507FD43AC88860 Mutan Zone (1989)(Opera Soft)(48K-128K)(ES)(Side A)[a] ZXSpectrum ES +599534CEC03ABB9915261C5777C2099A Mutan Zone (1989)(Opera Soft)(48K-128K)(ES)(Side A)[a2] ZXSpectrum ES +3F6915E20DB5046AFF94129594D7ADAC Mutan Zone (1989)(Opera Soft)(48K-128K)(ES)(Side B) ZXSpectrum ES +4C7DBFF34278A92DF39F01590A03E0D2 Mutan Zone (1989)(Opera Soft)(48K-128K)(ES)(Side B)[a] ZXSpectrum ES +474EF5FBEE50CB7155EDEB279180098F Mutan Zone (1989)(Opera Soft)(48K-128K)(ES)(Side B)[a2] ZXSpectrum ES +2D197BA96D5A638A6684A645A29FD883 Mutan Zone (1989)(Opera Soft)(48K-128K)(ES)(Side B)[a3] ZXSpectrum ES +81E968CE4035DE342176D215291C9BAC Mutant - The Quest (1987)(River)(48K-128K) ZXSpectrum +C7AE2BCBAA90C7390202F86FCEACA9B4 Mutant - The Quest (1987)(River)(48K-128K)[a] ZXSpectrum +7DB65F28F072C87EEB3CAD07686CFF1B Mutant - The Quest (1987)(River)(48K-128K)[a2] ZXSpectrum +666CB73822AD51F87BCEAF6217939CF2 Mutant Ant Attack (1984)(Calisto) ZXSpectrum +6F445E5B393D0F7DAF5FA509494892AA Mutant Fortress (1989)(Players Premier)(48K-128K)(Side A)[aka Muties Stole My Truck, The] ZXSpectrum +B6D2E3DF31E5EC0AAA9417EAB5A95B13 Mutant Fortress (1989)(Players Premier)(48K-128K)(Side B)[aka Muties Stole My Truck, The] ZXSpectrum +9A90DEF6576172522A11EB0E35E73B87 Mutant Fortress (1989)(Players Premier)(48K-128K)[aka Muties Stole My Truck, The] ZXSpectrum +9CB98255851C20169A766A6DA518045D Mutant Monty (1984)(Artic Computing) ZXSpectrum +BADA25803F80253896F4CD47160FFCC6 Mutant Monty (1984)(Artic Computing)[a] ZXSpectrum +A88AFC8066B81ED834CBAF16B0F23EF9 Mutants (1987)(Erbe)(128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +851E3EF40B482AFAC259DF34C1379179 Mutants (1987)(Erbe)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +83CCB775BA4D3947CC7F3558F54EE8B3 Mutants (1987)(Ocean)(128K) ZXSpectrum +C14E294C2FEBB21B60D90946F9BA1683 Mutants (1987)(Ocean)(128K)(Side B) ZXSpectrum +F966CDFA637AD547E935C7DD966AEBD3 Mutants (1987)(Ocean)(128K)[a] ZXSpectrum +4C658F8CFD208C60F7B2D89D503CCB10 Mutants (1987)(Ocean)(128K)[Sinclair User Covertape] ZXSpectrum +A21921CEC3369680B45D9271B4298490 Mutants (1987)(Ocean)(48K-128K) ZXSpectrum +7947AC0141F9CD3385A697B5ABB34432 Mutants (1987)(Ocean)(48K-128K)(Side A)[SpeedLock 4] ZXSpectrum +2B124D5451E9879DE783BAE8B20C5823 Mutants (1987)(Ocean)(48K-128K)[a][Sinclair User Covertape] ZXSpectrum +26181F29F03ABF2CE22319C48226ED48 Mutants (1987)(Ocean)(48K-128K)[Sinclair User Covertape] ZXSpectrum +4E85C2AF591AC80A6C31987C52275A19 Mutations (1986)(Tynesoft) ZXSpectrum +3EDEB969618FA73CAF59DDFF18670BEE Mutations (1986)(Tynesoft)[a] ZXSpectrum +6087593A28B31696A4A05540BFFD3D6C Mutations (1986)(Tynesoft)[a2] ZXSpectrum +50C5BE1FDCA32A460C0CFB9041A72C9C Mutiny! (1995)(Zenobi)(128K)(Tape 1 of 2 Side A) ZXSpectrum +6F89765347D4B7C3A836C5831DAA9DE3 Mutiny! (1995)(Zenobi)(128K)(Tape 2 of 2 Side B) ZXSpectrum +7D5198A81564BC7C0385FF3345E3F12C My Name is Uncle Groucho ... You Win a Fat Cigar (1983)(Automata UK)(Side A) ZXSpectrum +AB0124E38C04AD44AE6F7DBEE9A6D0B6 My Rendition of Horace to the Rescue (2013-12)(Broad, Steve A.J.) ZXSpectrum +3755F9F6BFC78718A886BC2E81964B16 My Rendition of Horace to the Rescue (2014-03)(Broad, Steve A.J.) ZXSpectrum +64E6A7BFBBCC8E3BA1107EC8B1867498 Myla Di'Kaich (1986)(Global) ZXSpectrum +39F2D370239F6CA2CA4D92166CA5F9B9 Myla Di'Kaich (1986)(Global)[a] ZXSpectrum +2F8FFB893CB9CD08328F3743FED0B6CD Mysterious Adventures No. 02 & 03 - Arrow of Death - Part 1 & 2 (1983)(Channel 8) ZXSpectrum +48059F14EBBD7A24F91C365ED29F41C8 Mysterious Fairground (1984)(Buffer Micro) ZXSpectrum +80358C9BED709FF26060E845A7345B67 Mysterious Fairground (1984)(Buffer Micro)[a] ZXSpectrum +35FCE319DABD6AA7E6F380BCE5B3F03B Mysterious House (1985)(Uros Justin)(SI)(en) ZXSpectrum en SI +F16DEDC0790B16B69B049BA813D91411 Mystery of Arkham Manor, The (1987)(Melbourne House) ZXSpectrum +DF2EE5139FB7B1E03B76BB290FB2C944 Mystery of Arkham Manor, The (1987)(Melbourne House)(Side A) ZXSpectrum +DCFFF18586E6C7DCBBF9A408015D0E90 Mystery of Arkham Manor, The (1987)(Melbourne House)(Side A)[a] ZXSpectrum +3956F062F7DF2574ABAAD5D257379DA5 Mystery of Arkham Manor, The (1987)(Melbourne House)(Side B) ZXSpectrum +C0FC2ED45352BFE2804624495E21E1D8 Mystery of Arkham Manor, The (1987)(Melbourne House)(Side B)[a] ZXSpectrum +D3E373301F8220F25E3D2E540EE43663 Mystery of Maud Manor, The (1987)(Soft 2000)(Tape 1 of 3) ZXSpectrum +BA5F1A116B31ADFB28EDD80B18FD9318 Mystery of Maud Manor, The (1987)(Soft 2000)(Tape 2 of 3) ZXSpectrum +62ACF60426E8DA4FFDF6661273CE51D7 Mystery of Maud Manor, The (1987)(Soft 2000)(Tape 3 of 3) ZXSpectrum +4D2084DCD3006045126A2C5A8EFCFDA0 Mystery of Silver Mountain, The (1984)(Usborne Publishing) ZXSpectrum +7D9786ACCCF44EF4F7DD6369509011FE Mystery of the Indus Valleys (1988)(Alternative) ZXSpectrum +07A60394A62A465A9659E322BAF56341 Mystery of the Indus Valleys (1988)(Alternative)[a] ZXSpectrum +A358BC358AFFBF99AB0CC495C1B3795F Mystery of the Indus Valleys (1988)(Alternative)[a2] ZXSpectrum +08977D68F16CEFEBCB2DAD31181EA012 Mystery of the Nile (1987)(Firebird)(Side A)[BleepLoad][aka Misterio del Nilo, El][re-release] ZXSpectrum +5F406FF27FA7B1E9F2C44903A43AC1FF Mystery of the Nile (1987)(Firebird)(Side B)[aka Misterio del Nilo, El][re-release] ZXSpectrum +315E84D2B8BA95A10D9E56505B9C07CC Mystery of the Nile (1987)(Firebird)[aka Misterio del Nilo, El][re-release] ZXSpectrum +45AD090A84D5055BA8628217584E3FE0 Mystic Tower (1983)(Aardvark Software of Hartlepool)(16K)[speech] ZXSpectrum +0FBF3B724765144E0617F33723DF1E02 Mystical (1991)(Erbe)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +B24B5EAE58052CB66B7B57FAF96D18FF Mystical (1991)(Erbe)(48K-128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +8C089FF868971099455F00E36DEDC26A Mystical (1991)(Erbe)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +4122BA883556DA46583F7172A78F26C2 Mystical (1991)(Infogrames)(48K-128K)(FR)(en) ZXSpectrum en FR +8BFAAF8273990B998BE02CC95217ECC4 Mystical (1991)(Infogrames)(48K-128K)(FR)(en)(Side A) ZXSpectrum en FR +A5551D93622A04617BACF3D2F6D22DF1 Mystical (1991)(Infogrames)(48K-128K)(FR)(en)(Side B) ZXSpectrum en FR +41BD296967D5C6DDBD219C7B320E55A6 Myth - History in the Making (1989)(Kixx)(48K-128K)[SpeedLock 7][re-release] ZXSpectrum +7C77C5A79EB13C517221F961D964EC0B Myth - History in the Making (1989)(MCM)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +0BEE2550D0A76B041F4262C2EE49BD87 Myth - History in the Making (1989)(MCM)(48K-128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +10D395FB41CAE02CDDDB903144455EE6 Myth - History in the Making (1989)(System 3)(48K-128K) ZXSpectrum +A86D927BD1AF842412BBC4223BA92A11 Myth - History in the Making (1989)(System 3)(48K-128K)[a] ZXSpectrum +24A8219180C25A0F864CC49D6A7036AB Myth - History in the Making (1989)(System 3)(48K-128K)[SpeedLock 7] ZXSpectrum +54CC2858194CCA5D21E367FCD0DAA303 N.E.I.L. Android (1988)(Alternative) ZXSpectrum +A8B76C068A60D4F5027735C0C1E5E446 N.E.I.L. Android (1988)(Alternative)[a] ZXSpectrum +D61897EEAC661DE4E3ED7CF5AD0B9E1D N.E.I.L. Android (1988)(Alternative)[a2] ZXSpectrum +ECF2E83B360DEAD03A982DBB13851706 N.E.I.L. Android (1988)(EDOS)[re-release] ZXSpectrum +6365556A1D6D8EE89196BE90F1E13064 N.E.X.O.R. (1986)(Zeppelin Games)[master tape][re-release] ZXSpectrum +71771745A983E1488E4F5422BE2D2CED N.E.X.O.R. (1986)(Zeppelin Games)[re-release] ZXSpectrum +C0A94897B31E831F976C0D07A5355D2D N.E.X.U.S. (1986)(Nexus Productions) ZXSpectrum +0449990CF07FA7811506971B51A7B5C5 N.E.X.U.S. (1986)(Nexus Productions)[a] ZXSpectrum +398630C3E60EA44725B5B41DBE85B1DB N.E.X.U.S. (1986)(Prism Leisure Corporation)[re-release] ZXSpectrum +30689C065A02E8FEBD011BC296B41302 N.O.M.A.D. (1985)(Erbe)(ES)(en)[re-release] ZXSpectrum en ES +38C2D542754BCBC37B5D7B6A713A8FA6 N.O.M.A.D. (1985)(Ocean) ZXSpectrum +43AB974268537654028F09C4386D4451 N.O.M.A.D. (1985)(Ocean)[a] ZXSpectrum +C71F27C7DBD920A1BAD8B2813BCCD103 N.O.M.A.D. (1985)(Ocean)[SpeedLock 1] ZXSpectrum +FD84CF00BDB1744E711752031AAF011E Na Balkanu Nista Novo (1989)(Juric, Zeljko - Ribic, Samir)(BA)(bs) ZXSpectrum bs BA +7C6411E240FBA560095F9062B45391F2 Na Balkanu Nista Novo (1989)(Juric, Zeljko - Ribic, Samir)(BA)(bs)[a] ZXSpectrum bs BA +C5CFA74384D0F8D0462F859A318F92BF Naanas (1983)(Mikro-Gen)(16K)[aka Nanas] ZXSpectrum +A96369701D414F0DFB7A6B22680B00EF Nails (1999)(Mackay, Joe)[CSSCGC] ZXSpectrum +9E62238BEAAFA72207859C89FF39CB9B Nalet (1992)(Pliva, Pavel)(CZ) ZXSpectrum CZ +CCDC71871A3C68AEEB8E898D27D586DC Name That Game Simulator (2005)(Holland, Steven)[CSSCGC] ZXSpectrum +E1D918B71506FD0F7149458B20A9D0A5 Nameless One, The (1999)(Adventure Probe)(Side A) ZXSpectrum +68373928200B0378597006C3CD8E3F02 Nameless One, The (1999)(Adventure Probe)(Side B) ZXSpectrum +D32A096897F5DC12B96B2F8129AE8FC6 Nanako Descends to Hell (2009)(Ubhres Productions)(128K)(ES)(en) ZXSpectrum en ES +828F553448062C86F9D170C849D5157A Nanako in Classic Japanese Monster Castle (2007)(Computer Emuzone)(ES)(en) ZXSpectrum en ES +580C335BA1917BDA50B02B435C303C34 Napoleon at War (1986)(CCS) ZXSpectrum +66310A420D3C9860067B95C19E2AA6EC Naprendszer bolygoi (1999)(Nyitrai, Laszlo)(128K)(HU) ZXSpectrum HU +CD566C5D3F47567EA9EE74648B16C050 NARC (1990)(Erbe)(128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +1AA1C078103B1EB874A16198EF2ED580 NARC (1990)(Erbe)(128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +2DB0E01DD70E10772386ABFE8BF2B1CC NARC (1990)(Hit Squad, The)(128K)(Side A)[re-release] ZXSpectrum +96D1F6863ECF824BC82942640BAB62FD NARC (1990)(Hit Squad, The)(128K)(Side B)[re-release] ZXSpectrum +391D494E24FDE0948BE8586EEDDCEE8D NARC (1990)(Ocean)(128K)(Side A) ZXSpectrum +76FF726825C2C875987F96FD1D49BD63 NARC (1990)(Ocean)(128K)(Side A)[a] ZXSpectrum +81B7D1BE03A53866202452B938951318 NARC (1990)(Ocean)(128K)(Side B) ZXSpectrum +8411E73A669E9C533F356AFEB57BC915 NARC (demo) (1990)(Ocean)(128K)[Crash Covertape] ZXSpectrum +712686E34F7EDA50144F6B177B848701 Narco Police (1990)(Dinamic)(ES)(en)(Side A) ZXSpectrum en ES +DB5FDA6AC4A87715056CA78E0E864803 Narco Police (1990)(Dinamic)(ES)(en)(Side A)[a] ZXSpectrum en ES +68A18A6AC11A78AB594F595BDB6C438A Narco Police (1990)(Dinamic)(ES)(en)(Side B) ZXSpectrum en ES +C7E28E0474FE487FB9EF26D6B31649DF Narco Police (1990)(Dinamic)(ES)(en)(Side B)[a] ZXSpectrum en ES +6F06E3BC71DEC3B30D3225AA6687B1B9 Narco Police (1990)(IBSA)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +383E3B8063EC45ED91CC8C9AA5F1AD17 Narco Police (1990)(IBSA)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +32DB6ADACD9597B9B9F78B00A466CCDC Narco Police (1991)(GBH)(Side A) ZXSpectrum +96F96A66A99247A720F0BAC31014521A Narco Police (1991)(GBH)(Side B) ZXSpectrum +388C8AF6F2944A66CFBDA76C4A3D40D0 Nat West Trophy (1985)(Byron) ZXSpectrum +01665A026C1FF28A3C6AC69937DFEC10 National Hero Game, The (1985)(Interface Publications)(16K) ZXSpectrum +B9CE871BEAFEFB3A89472C3571D0F484 National, The (1988)(D&H Games) ZXSpectrum +54A1F510172E24B82C81560A12C99912 National, The (1988)(D&H Games)[a] ZXSpectrum +B1C392D707F91F85693DBDB9EB4D5A94 NATO Alert (1984)(CCS) ZXSpectrum +AC376F34AE947A55A3995F836D795343 NATO Assault (1987)(Astros Productions)(128K) ZXSpectrum +A4830B2A1CDBE00A13F75752EDD615A5 NATO Assault (1987)(Astros Productions)(48K-128K) ZXSpectrum +E22A252B4C544AC755E0510C0B00E8EE NATO Assault Course (1988)(CRL Group) ZXSpectrum +65C156DC7925B5AC6C09A5E7060A1E6C Nave (1991)(Lusitania)(PT)(en) ZXSpectrum en PT +71D826879A0EAA1D5AFB542428E18812 Navrat (1994)(DJ Soft)(CZ) ZXSpectrum CZ +C7EB0139911186F0242CCB926CDA6B66 Navy Moves (1988)(Dinamic)(ES)(en)(Side A) ZXSpectrum en ES +53B0C35C664F9166A7C364B90AF5C99C Navy Moves (1988)(Dinamic)(ES)(en)(Side B) ZXSpectrum en ES +1AB4EAFCF4EBB7C2F4F5E82281C54003 Navy Moves (1988)(Dinamic)(ES)(Side A)[include Army Moves] ZXSpectrum ES +3258CDA7CFEF19C62BCAF5CE98378FD1 Navy Moves (1988)(Dinamic)(ES)(Side A)[small case] ZXSpectrum ES +D148E78EA834EA621D0569B2F6AF433F Navy Moves (1988)(Dinamic)(ES)(Side B)[include Army Moves] ZXSpectrum ES +CB8054D28A901717F0AC048535030B80 Navy Moves (1988)(Dinamic)(ES)(Side B)[small case] ZXSpectrum ES +3930F37D4C46195DD874E7E135D3E067 Navy Moves (1988)(Hit Squad, The)(Tape 1 of 2 Side A)[re-release] ZXSpectrum +8E7C9D33246924020AFEF07F69AE6BEF Navy Moves (1988)(Hit Squad, The)(Tape 2 of 2 Side B)[re-release] ZXSpectrum +C73FC5CA64E72FA4CEA34846EB7CA51B Navy Moves (1988)(IBSA)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +E95E284C71FD3037AFFF8AACEBC4CE66 Navy Moves (1988)(IBSA)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +2660BE1A955CD91C2B5F15376CFCD24B Navy Moves (demo) (1988)(Dinamic)(ES)(en)(Side A)[Your Sinclair Covertape] ZXSpectrum en ES +B2EA01CAE8D66BC723C7AE7532A00AAF Navy Moves (demo) (1988)(Dinamic)(ES)(en)(Side B)[Your Sinclair Covertape] ZXSpectrum en ES +D834E7843D50DD50F9A2332837B7F02F Navy Moves + Army Moves (1988)(Dinamic)(ES)(Side A) ZXSpectrum ES +432698E6D2943269E4F25FA415D8E09C Navy Moves + Army Moves (1988)(Dinamic)(ES)(Side B) ZXSpectrum ES +44707E358BA3E7EC500FD5EF7CEE7AFC Navy SEALs (1991)(Erbe)(128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +E5E0522A6A7FBC40C747EB178A87A9A7 Navy SEALs (1991)(Erbe)(128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +B83DA5C6569C061F79DC02136510B4E0 Navy SEALs (1991)(Erbe)(128K)(ES)(en)[re-release] ZXSpectrum en ES +4C4968D5482851141FA19634C4431688 Navy SEALs (1991)(Ocean)(128K)(Side A)[SpeedLock 7] ZXSpectrum +71BE51712D2085A84DF6CC4B819C4944 Navy SEALs (1991)(Ocean)(128K)(Side B) ZXSpectrum +3F8ED482D3A2D28C2688B2D103404734 Nazca (1986)(Load 'n' Run)(IT) ZXSpectrum IT +7B583F234D4C864E2518E65DDE07DA42 Nebula (1984)(Red Shift) ZXSpectrum +766BDB8E5D6DF254643F17342453F002 Nebula (1984)(Red Shift)[a] ZXSpectrum +D5314423FA5FECC6B4012512EBE9E7BB Nebulus (1987)(Erbe)(ES)(en)[Hewson Slowload][re-release] ZXSpectrum en ES +66E868E5502240AA23BA12CA9602CC48 Nebulus (1987)(Hewson Consultants) ZXSpectrum +964DB1391731CD340824DDFC947B8DBC Nebulus (1987)(Hewson Consultants)[a] ZXSpectrum +AB570C147A8440DAAF9AC8B9A7006B95 Nebulus (1987)(Hewson Consultants)[a2] ZXSpectrum +D57B4F78A7C32B44C526D963DB419D19 Nebulus (1987)(Hewson Consultants)[Hewson Slowload] ZXSpectrum +60496A01EFAC94F77A302210C47E52F9 Necks Please... (1985)(Automata UK) ZXSpectrum +8947412FC750BAB844E3191368F3F68D Necris Dome (1987)(Code Masters) ZXSpectrum +3EBC41BE3F887CE76A58D83260713043 Necris Dome (1987)(Code Masters)[a] ZXSpectrum +FDF5ADA1050CD71CCFDE413606CDE2E2 Necris Dome (1987)(Code Masters)[a2] ZXSpectrum +F2AF0BB27315A646666642E2215E5FFA Necronomycon, The (19xx)(Oblique Strategy) ZXSpectrum +F705A11C81FC69532A8CFA7EB5AA74CA Necronomycon, The (19xx)(Oblique Strategy)[a] ZXSpectrum +C27F534332971DC301F1C82C4843731A Ned's Garden (1985)(16-48 Tape Magazine) ZXSpectrum +4D664B0C40BAA8CA39E39DA986ACE4FE Negy a Nyero (1998)(Nyitrai, Laszlo)(HU) ZXSpectrum HU +30D68CD4A959A7A394C80794839FF66C Neighbours (1992)(Impulze) ZXSpectrum +0442AD5D94DB03ADFCEC67DE7828F6D1 Neighbours (1992)(Impulze)[a] ZXSpectrum +75E1EB44B30A0FB0A3A6AB97F71EE8D7 Neighbours (1992)(Zeppelin Games)[re-release] ZXSpectrum +970076BADD7A844985E557CDC93C86B1 Nelo & Quqo and the Last Butifarreisson (2010)(RetroWorks)(48K-128K)(ES)(en)[a][aka Nelo & Quqo y la Ultima Butifarra] ZXSpectrum en ES +24B6BC866F2F55D62E6CE52934B1DBA1 Nelo & Quqo and the Last Butifarreisson (2010)(RetroWorks)(48K-128K)(ES)(en)[aka Nelo & Quqo y la Ultima Butifarra] ZXSpectrum en ES +A9F752DB3486AC92C4D318BC45D3505D Nemesis - The Final Challenge (1987)(Konami) ZXSpectrum +F31C8922BD7C1C5EE8EE1DA01E6B9EBA Nemesis - The Final Challenge (1987)(Konami)[a] ZXSpectrum +A1488D99002584F361543C3E758A2810 Nemesis (1990)(Hit Squad, The)[SpeedLock 7] ZXSpectrum +B365F5A06E345AF958774BD254271E43 Nemesis the Warlock (1987)(Erbe)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +AC873695B06488F3DC573D20798E1132 Nemesis the Warlock (1987)(IBSA)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +A9986CB20F618D513DC75D7F056F35D7 Nemesis the Warlock (1987)(Martech Games)(128K) ZXSpectrum +1C52C52CEFE4CD729B74DD7FF435C4A3 Nemesis the Warlock (1987)(Martech Games)(128K)(Side B) ZXSpectrum +033763E03B7464F8F8D62620A91C621B Nemesis the Warlock (1987)(Martech Games)(128K)[a] ZXSpectrum +B188BC13795D1A1DDDF44B7F61E59BD0 Nemesis the Warlock (1987)(Martech Games)(48K-128K) ZXSpectrum +BC80A4303FB0179B6FCA1B2A371C9B0E Nemesis the Warlock (1987)(Martech Games)(48K-128K)(Side A)[SpeedLock 2] ZXSpectrum +C771CBAAF7064F662D193B07A18217B7 Nemesis the Warlock (1987)(Martech Games)(48K-128K)[a] ZXSpectrum +DB2F95C417D196332E3A6265485A2760 Nemo's Island (1985)(Walrus Computing) ZXSpectrum +A6E21BD2F36705D26DDD58A171944763 Neptune's Caverns (1985)(Watts, Franklin)[aka Undersea Adventure] ZXSpectrum +F3EBCC8099E03F8DC045FCA804557364 Nervos This Position (1986)(Hektic)[a][aka Nerves Part 2] ZXSpectrum +59D18728B13C230F79C5E4293EA907D4 Nervos This Position (1986)(Hektic)[aka Nerves Part 2] ZXSpectrum +916F49D486E10780BE58D381A82698D7 Nest of Bastards, The (1991)(Fox, Greg)(128K) ZXSpectrum +D363D1BBF886AA1D6C86661B6B3A0522 Nest of Bastards, The (1991)(Fox, Greg)(128K)[a] ZXSpectrum +B63B464EEAB396134594D3952AEC7AF2 Nether Earth (1987)(Argus Press) ZXSpectrum +5B58CCC1738BF85AA7621B58973B31C5 Nether Earth (1987)(Mind Games Espana)(ES)(en)[re-release] ZXSpectrum en ES +FF9B2C993C0459F68A05BEC72FAA5A00 Nether Poppleton Treasure Hunt, The (2000)(Adventure Probe)(128K) ZXSpectrum +4CDC5601EE656D36073D06DB5EAC293A Netherworld (1988)(Erbe)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +AEFD86FF753F5530D8CA4C55F49F2184 Netherworld (1988)(Hewson Consultants)(48K-128K) ZXSpectrum +DF545CCA265E53065B0C53A9D395DF63 Netherworld (1988)(Hewson Consultants)(48K-128K)[a] ZXSpectrum +FB5F269789945F64771C1CE8EC6A21A6 Netherworld (1988)(IBSA)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +CFB43D6B94A444528BEE68367E03B1FB Network Exeter (1988)(Dee-Kay Systems) ZXSpectrum +130724C72A53F0A7B1715F3394D0DCD1 Network Waterloo (19xx)(Dee-Kay Systems) ZXSpectrum +B9FCA07413CEFBAEE0B39E71C945E89B Never Trust a Blonde (1983)(Add-On Electronics) ZXSpectrum +CA69A613CA7C295F9C9366E2A88D9CA3 Neverending Story II, The (1990)(Linel)(LI)(en) ZXSpectrum en +3D10216CBF59FF8CE44873EE4D7CA793 NeverEnding Story, The (1985)(Ocean)(128K) ZXSpectrum +112D07ADE755AF4A63B6882355945AAF NeverEnding Story, The (1985)(Ocean)(128K)[a] ZXSpectrum +ACCB19034B5C3EF1256495E513D0C97B NeverEnding Story, The (1985)(Ocean)(128K)[a2] ZXSpectrum +21CA20535810B3E5DF1D335CE5362A3E NeverEnding Story, The (1985)(Ocean)(128K)[a3] ZXSpectrum +8F46058DCB51107FED1BB377DE9C6F05 NeverEnding Story, The (1985)(Ocean)(Tape 1 of 3 Side A)[SpeedLock 1] ZXSpectrum +5D029C49DCF5D6C666262F491F38BFA8 NeverEnding Story, The (1985)(Ocean)(Tape 1 of 3 Side B) ZXSpectrum +BA1CB76DFEDC670B69CF0D4B00B394BA NeverEnding Story, The (1985)(Ocean)(Tape 2 of 3 Side A) ZXSpectrum +EAE85608F05F4E7298C4D83C73684DD1 NeverEnding Story, The (1985)(Ocean)(Tape 2 of 3 Side B) ZXSpectrum +FCC84F82C016E6625E64AF3F5FEAAB15 New (2016)(-)[CSSCGC] ZXSpectrum +4D12DA4D9F3C62ECEB74401CD8B22629 New Birkdale (1984)(Hornby) ZXSpectrum +5373A825577E9BD718040EB2DDB4D028 New Cylon Attack (1984)(A'n'F) ZXSpectrum +49E882589BA01BE24E07B367064676F7 New Cylon Attack (1984)(A'n'F)[a] ZXSpectrum +7C75DE08B3D0D612EA9914B7BF22F866 New Dizzy (1993)(Kutin, V. - Paltusov, D.)(RU)[a][mod] ZXSpectrum RU +EA3317EB8C137FFDF82C7DCCD7749F39 New Dizzy (1993)(Kutin, V. - Paltusov, D.)(RU)[mod] ZXSpectrum RU +F1F7F6E4015FD9A239D18B8DF3C35ADD New Venture (1984)(Falcon Computing) ZXSpectrum +0B60B6694D4BB1F7230C2AB07A327E13 New Wars (1998)(n-Discovery)(RU)(en) ZXSpectrum en RU +7107FC7225F398747A145986BBA92E86 New Wheels John (1985)(Automata UK) ZXSpectrum +CECC14281C28D1BBBFE7F8E86337E60F New Wheels John (1985)(Automata UK)[a] ZXSpectrum +66D2049B4A7B43E87ECDBB265D9EF8C9 New Year 1985 (1984)(Ribic, Samir)(BA)(bs) ZXSpectrum bs BA +7222BE40F6CC2A9D1ABC0F5DA229A162 New York Warriors (1990)(Virgin Games)(48K-128K)(Side A) ZXSpectrum +FE568D58336263635163C90FD8376184 New York Warriors (1990)(Virgin Games)(48K-128K)(Side B) ZXSpectrum +0DDAF78678DC74A8955225D74B583856 New Zealand Story, The (1989)(Erbe)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +EA3F31203FF690E84F7DD39C5D77FA85 New Zealand Story, The (1989)(Erbe)(48K-128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +B0711E0DAA7E1906E641ECFE513A0C7E New Zealand Story, The (1989)(Ocean)(48K-128K) ZXSpectrum +C8BED82927DA1470F49A38937B7D2398 New Zealand Story, The (1989)(Ocean)(48K-128K)(Side A)[SpeedLock 7] ZXSpectrum +F1C1EE16BEACF5C9B4EF19C5B539765E New Zealand Story, The (1989)(Ocean)(48K-128K)(Side B) ZXSpectrum +6D1F8832DF6539887871602D2CB756D5 New Zealand Story, The (1989)(Ocean)(48K-128K)[a][SpeedLock 4] ZXSpectrum +CABD0797EF0D2E91A0ADF06381627EA9 New Zealand Story, The (1989)(Ocean)(48K-128K)[SpeedLock 4] ZXSpectrum +FBC5CAF6A1B22EA75C6F549C1DCA06BB New Zealand Story, The (1991)(Hit Squad, The)(48K-128K)[SpeedLock 7] ZXSpectrum +FBCD9E0F9184FB8A555BE72A450642D1 Newcastle Upon Tyne Powerbox (1991)(Greenup, Ashley) ZXSpectrum +5C5A46AC42CD878475CF386C3B4BED11 NExOR - Nemesis Experimental & Operational Research (1986)(Design Design) ZXSpectrum +D1CE24942BA86D21F894FA55841D5171 NExOR - Nemesis Experimental & Operational Research (1986)(Design Design)[a] ZXSpectrum +CC5DA1C8DCFD6AE305A2E3F4A60FBA36 NExOR - Nemesis Experimental & Operational Research (1986)(Design Design)[a2] ZXSpectrum +A2CE43E767F5440D9D3ABCEC7257EFE0 NExOR - Nemesis Experimental & Operational Research (1986)(Design Design)[a3] ZXSpectrum +856C3A82E1D21650F43AD8EB9DE798A1 NExOR - Nemesis Experimental & Operational Research (1986)(Design Design)[a4] ZXSpectrum +8EE894C4E97590D8DB767ABEE51BC125 NExOR - Nemesis Experimental & Operational Research (1986)(Design Design)[Your Sinclair Covertape] ZXSpectrum +89F3C2F01C623269A1DC5927BE46CEFC Next War (1984)(Assassin) ZXSpectrum +8D27BFF2E459D775BB2FEF196B4C459D Nick Faldo Juega el Open (1985)(Mind Games Espana)(ES)(en)[Power-Load][aka Nick Faldo Plays the Open][re-release] ZXSpectrum en ES +E63E9FA9F9A38D9BFAC6E50443651645 Nick Faldo Plays the Open (1985)(Bug-Byte)[Power-Load][re-release] ZXSpectrum +EB54EB4D8CCBE8E742F6A01459363CA8 Nick Faldo Plays the Open (1985)(Mind Games) ZXSpectrum +80C5328B3CBD6D6266BFACB6D807EFF5 Nick Faldo Plays the Open (1985)(Mind Games)[a] ZXSpectrum +98915A116C87D62144320056055EA9EB Nick Faldo Plays the Open (1985)(Mind Games)[a2] ZXSpectrum +4499464CED660B3137A6DEFC70BCEE2A Nick Faldo Plays the Open (1985)(Mind Games)[a3] ZXSpectrum +32429EC251F070ABC845E2FBF63D88CE Nick Faldo Plays the Open (1985)(Mind Games)[Power-Load] ZXSpectrum +753CFEEB82DF8F132DD128E015D17787 Nicotine Nightmare (1985)(Atlantis Gold) ZXSpectrum +7E7A22CA6EA5EBAC2819F9B8397D3D3D Nifty Lifty (1984)(Currys)[re-release] ZXSpectrum +B31CA73F8A872FA54BC680481AE95AE5 Nifty Lifty (1984)(Visions Software Factory) ZXSpectrum +8357D181D17E1B636AD630A86A24588B Nifty Lifty (1984)(Visions Software Factory)[a] ZXSpectrum +A91CC742557BEDBC2B9BDDE267328ECF Nifty Lifty (1984)(Visions Software Factory)[a2] ZXSpectrum +04BF14640E398A0FE53F850C86E84163 Nigel Mansell's Grand Prix (1988)(Erbe)(128K)(ES)(en)(Side B)[a][re-release] ZXSpectrum en ES +241280E5911D2C166525AE3B5F3706C3 Nigel Mansell's Grand Prix (1988)(Erbe)(128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +F75C11F5881426C6306E001B208F57B7 Nigel Mansell's Grand Prix (1988)(Erbe)(ES)(en)(Side A)[a][SpeedLock 5][re-release] ZXSpectrum en ES +4BD7DF5F729DE8DED25E67DD992A62A4 Nigel Mansell's Grand Prix (1988)(Erbe)(ES)(en)(Side A)[SpeedLock 5][re-release] ZXSpectrum en ES +3FC3ADD70950B205FFA6F8EB592D03A5 Nigel Mansell's Grand Prix (1988)(Martech Games)(128K) ZXSpectrum +EC6919C33655CB76C5897EDA389E4A41 Nigel Mansell's Grand Prix (1988)(Martech Games)(128K)[a] ZXSpectrum +8D72849CFCF94FF7E887AC3B7C6CEB17 Nigel Mansell's Grand Prix (1988)(Martech Games)(128K)[a2] ZXSpectrum +184088FEEE8104CCC18D206C46A14358 Nigel Mansell's Grand Prix (1988)(Martech Games)(128K)[a3] ZXSpectrum +478CC3DBC0489CCA2377BF7DF80925A6 Nigel Mansell's Grand Prix (1988)(Martech Games)(48K-128K) ZXSpectrum +ED04EB5F6B33163D254E547A17C08D81 Nigel Mansell's Grand Prix (1988)(Martech Games)(48K-128K)[a] ZXSpectrum +6C6D1EB46A2538C32D91996E552C08F8 Nigel Mansell's Grand Prix (1988)(Martech Games)[SpeedLock 4] ZXSpectrum +918E3C93DA7A8110F052B8AC990525D8 Nigel Mansell's Grand Prix (1988)(React)(128K)[a][re-release] ZXSpectrum +CCBA8CAF7D6C3B1AA799F1CE5387047B Nigel Mansell's Grand Prix (1988)(React)(128K)[re-release] ZXSpectrum +7E7566C9362F725EF2ED61D3BA7A9B6E Nigel Mansell's Grand Prix (1988)(React)(48K-128K)[re-release] ZXSpectrum +BCC5F7B0ED7DDA975A1E40EF313460CC Nigel Mansell's Grand Prix (1988)(React)[SpeedLock 5][re-release] ZXSpectrum +88504CACA5F9EBE0D8A98D1D0E1D17D6 Nigel Mansell's World Championship (1993)(Gremlin Graphics)(128K)(Side A) ZXSpectrum +9AB2DD2B7CFED3EC61D52B351FE418EF Nigel Mansell's World Championship (1993)(Gremlin Graphics)(128K)(Side B) ZXSpectrum +548C78D84660BA5BCF6859F7963B35B9 Night Bomber (1984)(King) ZXSpectrum +CB770D40B15716C25EB83F81F021721D Night Bomber (1984)(Krypton Force)[re-release] ZXSpectrum +2DD29CBFC79D4B5278D3EDFDD0F08B39 Night Breed - The Action Game (1990)(Ocean)(48K-128K) ZXSpectrum +C4EDB911633C9603874F76CA87C7F274 Night Breed - The Action Game (1990)(Ocean)(48K-128K)[a] ZXSpectrum +BD97DA72A51EA65851A288F2E529CE62 Night Breed - The Action Game (1990)(Ocean)(48K-128K)[a2] ZXSpectrum +94E64F29DA461658C400C8D59DDDA581 Night Breed - The Action Game (demo) (1990)(Ocean)(48K-128K)[a][Sinclair User Covertape] ZXSpectrum +6FD38A71DC1A24BAA2AA9F0C3F24BBDC Night Breed - The Action Game (demo) (1990)(Ocean)(48K-128K)[Sinclair User Covertape] ZXSpectrum +C113804593199FD85E7CF4020E284D23 Night Breed (1990)(Hit Squad, The)(48K-128K)[re-release] ZXSpectrum +18FDEA25CB3766DEDDA00238C812B9A8 Night Gunner (1983)(Byte Back)[re-release] ZXSpectrum +45A6EA5FDEF7562D4C5EF831DBED5BCD Night Gunner (1983)(Digital Integration) ZXSpectrum +DE918ECE9323E11129D502722417AF5B Night Gunner (1983)(Digital Integration)[a] ZXSpectrum +32969DAE8EC7A20E241C9DBFF21781A7 Night Gunner (1989)(Silverbird) ZXSpectrum +5C025B3502326AE292BC5B8A3AF7EC95 Night Hunter (1990)(Ubi Soft)(128K)(FR)(en) ZXSpectrum en FR +42C29234749066E256803BD59B1E5144 Night Hunter (1990)(Ubi Soft)(128K)(FR)(en)[a] ZXSpectrum en FR +67BF599969CE39AC8E36052FC7D22DAC Night Raider (1988)(Erbe)(ES)(en)[a][re-release] ZXSpectrum en ES +3D641391FC251726115B4367D31483C0 Night Raider (1988)(Erbe)(ES)(en)[re-release] ZXSpectrum en ES +08BFEEDB2AD2D8B10A9AF456255B52A0 Night Raider (1988)(Gremlin Graphics) ZXSpectrum +83F03B0CBA180544EFD1A9C729B4015F Night Raider (1988)(Gremlin Graphics)[a] ZXSpectrum +FE84AC33C945E11646ACCB53A8DEF616 Night Raider (1988)(Kixx)[re-release] ZXSpectrum +5C8BF17DC56AC842E24C292CE53E8542 Night Shift (1991)(U.S. Gold)(128K) ZXSpectrum +FC1ECC7CDE5D2D25F8FC19FF699E6EA5 Night Shift (1991)(U.S. Gold)(48K-128K) ZXSpectrum +5141DD4D056DB28432DC9F035882AE21 Night Shift (1991)(U.S. Gold)(48K-128K)(Side A)[SpeedLock 7] ZXSpectrum +CDDE42549278DA8F77E899AC39E2B5FF Night Shift (1991)(U.S. Gold)(48K-128K)(Side B) ZXSpectrum +A9C4BF1F66594F315406DC3DBC1B0D55 Night Stalker (1984)(Thor Computer)(16K) ZXSpectrum +05AEA311132438C016689BFDE7F5BB26 Nightflite (1982)(Hewson Consultants)(16K) ZXSpectrum +BFD5F11F08F5D862934C8CABC7141A39 Nightflite (1982)(Hewson Consultants)(16K)[a] ZXSpectrum +9E21CC6D7CDAA631715459C679049004 Nightflite (1982)(Hewson Consultants)(16K)[a2] ZXSpectrum +C23136540DA07D950056679C98D45319 Nightflite II (1983)(Hewson Consultants)(16K) ZXSpectrum +BB4FC45FBAB2E07FE7C28A92892D8093 Nightflite II (1983)(Hewson Consultants)(16K)[a] ZXSpectrum +CF8FDA326B9BE00A2B67ABFB4FDD22E6 Nightmare (1986)(Futuresoft) ZXSpectrum +4F1881D9B3365465239FB04D06D6DA2D Nightmare (1986)(K'Soft) ZXSpectrum +0770DBC47AF1C086097FD916E52E61CC Nightmare (1986)(K'Soft)[a] ZXSpectrum +DE3F2961DC081A5185B42B2F5C841506 Nightmare (1986)(K'Soft)[a2] ZXSpectrum +3DBFDDD3F9F9E420B4B026BA05FC9002 Nightmare on Robinson Street, A (1990)(Your Sinclair) ZXSpectrum +CD9B9EBDAC1CC09F574652E92993E42F Nightmare on Robinson Street, A (1990)(Your Sinclair)[a] ZXSpectrum +6FFD38E2503A7ADCD56480E56C46BE3D Nightmare Park (1984)(Aackosoft)(16K)(NL)(en) ZXSpectrum en NL +E9D5E0530B0EB20B2063985EFA9B5AAC Nightmare Park (2003)(Beard, Bad)[CSSCGC] ZXSpectrum +BB8F49DA2C9D2379B3E98EF3CE3D36E2 Nightmare Rally (1986)(Erbe)(ES)(en)[re-release] ZXSpectrum en ES +DBB9175144958BD9774B2ADF9D9F967E Nightmare Rally (1986)(Erbe)(ES)(en)[SpeedLock 2][re-release] ZXSpectrum en ES +666B73FB1E28AE56A57BC9BE1CC46431 Nightmare Rally (1986)(Ocean) ZXSpectrum +59C2AB80FFF3500F73469E672947BCF1 Nightmare Rally (1986)(Ocean)[SpeedLock 2] ZXSpectrum +5463B6A9B4B9D646C45541CED4FC1017 Nightmare! (1992)(Quinn, William) ZXSpectrum +97FF3AA74362BA62BC9F516FCD9F71BF Nightshade (1985)(ABC Soft)(ES)(en)[re-release] ZXSpectrum en ES +A883C67E822D8D384D7E1C3F481935C4 Nightshade (1985)(Dro Soft)(ES)(en)[re-release] ZXSpectrum en ES +3A0EF10CAF294C71E8B6122043755B5A Nightshade (1985)(Ultimate Play The Game) ZXSpectrum +136B763713ABCC67AAAB6A26FAC52A20 Nightshade (1985)(Ultimate Play The Game)[a] ZXSpectrum +84B6807A4DC9A2FDEC3E8F418E30FD54 Nightshade (1985)(Ultimate Play The Game)[a2] ZXSpectrum +EB23EEC188DC50001E15D963488772E1 Nightwing (1989)(Softel)(Side A) ZXSpectrum +2AAB75F8DE5130DC7DC46537EF2A26C0 Nightwing (1989)(Softel)(Side B) ZXSpectrum +A68C75F3DD62EFFB0AFD9CC49CDCF8BA Nightwing (1989)(Zenobi)[re-release] ZXSpectrum +E6FF3F7F69F3DFDACB38FC4072C8727B Nihilist (1987)(Electric Dreams) ZXSpectrum +4A8C23E23F7020047C8954F0AF7BD4F8 Nihilist (1987)(Electric Dreams)[a] ZXSpectrum +FA3840E40649C32D24F9CFAE21991DC7 Nihilist (1987)(Electric Dreams)[SpeedLock 5] ZXSpectrum +F863B79ED64AE4076854219D0CB8DF35 Nim (1987)(Puszko, Jaroslaw)(PL) ZXSpectrum PL +DD6D2F604ADC019EEC19FB375F7532BD Nim II (1986)(Krajowa Agencja Wydawnicza)(PL) ZXSpectrum PL +F41C2956F33E6BDDEBC071AEBCB92EED Nimo (1982)(Sinclair User)(16K) ZXSpectrum +1BDB6E2C52084A14B6D6BD9C522042AF Ninety Nine (2012)(Tetrachloride, Equinox)[CSSCGC] ZXSpectrum +FA93B07563BC705AD54576037A2E1D79 Ninja (1987)(Entertainment USA) ZXSpectrum +2C3D181FF559083D20A98631CB6B44B0 Ninja (1987)(Entertainment USA)[a] ZXSpectrum +D361C790B15BAA172F353BA87D500763 Ninja Commando (1989)(Zeppelin Games) ZXSpectrum +B14DC9556D3F5CF15472E09BE1073077 Ninja Commando (1989)(Zeppelin Games)[a] ZXSpectrum +192B46DF9F800F5DFAF912A6C72950A6 Ninja Commando (1989)(Zeppelin Games)[master tape] ZXSpectrum +B7C03FB844997CEFE4C23B90A475476A Ninja Fight (2011)(Ashler, Baron)[CSSCGC] ZXSpectrum +35EA4B7D77316D305187CACC97CC1D81 Ninja Grannies (19xx)(Clockwize) ZXSpectrum +7F6A58528A0FC4C40689D2895A99F09D Ninja Grannies (19xx)(Clockwize)(Side A) ZXSpectrum +2EC940DC1F511380152F6BFFAAAE369B Ninja Grannies (19xx)(Clockwize)(Side B) ZXSpectrum +A6DFBD3974265DCBD6C62F04C9ECDEE8 Ninja Hamster (1987)(CRL Group)(128K) ZXSpectrum +72DB6FC9AD3FE1DD888169EF11A6DB0A Ninja Hamster (1987)(CRL Group)(48K-128K) ZXSpectrum +3FD64B5D9759D7C38340536155EB5A8A Ninja Hamster (1987)(CRL Group)(48K-128K)(Side A)[Injectaload] ZXSpectrum +0573844A4C9E68558DE700FAA3498E83 Ninja Hamster (1987)(CRL Group)(48K-128K)(Side B) ZXSpectrum +30ACB7980E46EED795C0D2DD638F5F67 Ninja Hamster (1987)(CRL Group)(48K-128K)[a] ZXSpectrum +4AF54A409BAD114DB93F4B011903D1A6 Ninja Hamster (1987)(Dro Soft)(48K-128K)(ES)(en)[Injectaload][re-release] ZXSpectrum en ES +812743AC3B72ACD1795CCA1B967315A6 Ninja Massacre (1989)(Code Masters)(48K-128K) ZXSpectrum +2442B0865D34A18FEBA0E4DBF57BA6A3 Ninja Massacre (1989)(IBSA)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +7A219506A59A0A89374F468D308126FE Ninja Master (1986)(Firebird) ZXSpectrum +F13A049765A5D9AF6324CC4D4D34D230 Ninja Master (1986)(Firebird)[a] ZXSpectrum +3C9B1E11FE864CA8E778ED6D3CD58724 Ninja Master (1988)(MCM)(ES)(en) ZXSpectrum en ES +083073A806A3577211F55F1C07E3C170 Ninja Scooter Simulator (1988)(MCM)(ES)(en)[BleepLoad][re-release] ZXSpectrum en ES +3D06062881F8FDBEEA5C162929B76463 Ninja Scooter Simulator (1988)(Silverbird)[BleepLoad] ZXSpectrum +7E6638B02460878B2C2A407D4DE59F46 Ninja Spirit (1990)(Activision)(128K) ZXSpectrum +37183902E9694853C2CF4A81FE0DFB74 Ninja Spirit (1990)(Activision)(128K)(Side A) ZXSpectrum +B1C0B40D02F673134E2383F5BE259DA0 Ninja Spirit (1990)(Activision)(128K)(Side B) ZXSpectrum +E75B4652E3A2763C21DC8E27D579B3BA Ninja Spirit (1990)(IBSA)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +3FE2DB4FA7ADB92300ED5C44546AFA30 Ninja Spirit (1990)(IBSA)(48K-128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +99DECBA6D375F5F6EDE47F0D9A79A1BD Ninja Spirit (1990)(MCM)(128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +BE509B42065482B4F3B73ED2CC2CC979 Ninja Spirit (1990)(MCM)(128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +6C4F463703632F8072519D9557840B38 Ninja Warriors, The (1989)(Dro Soft)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +CCB7DB35309CF382FE0D97C6C60C0D25 Ninja Warriors, The (1989)(Dro Soft)(48K-128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +9F5FC8FB39823D4A4925DB173FE1F859 Ninja Warriors, The (1989)(Tronix)(48K-128K)(Side A)[SpeedLock 7][re-release] ZXSpectrum +94F133463D3D235BD54F42C0D6708A4C Ninja Warriors, The (1989)(Tronix)(48K-128K)(Side B)[re-release] ZXSpectrum +35C35466863FC879092BE07351F7D4B5 Ninja Warriors, The (1989)(Virgin Games)(48K-128K) ZXSpectrum +9EC38D6E2DB9AAF8B6280E0CD1900F20 Ninja Warriors, The (1989)(Virgin Games)(48K-128K)(Side A)[SpeedLock 7] ZXSpectrum +BC108A97B335BFB5E89657A9222EC02C Ninja Warriors, The (1989)(Virgin Games)(48K-128K)(Side B) ZXSpectrum +97B77644537D3A718C609EACD5D6D872 Ninja Warriors, The (1989)(Virgin Games)(48K-128K)[SpeedLock 4] ZXSpectrum +602D81B9A782D898CEA108B601BFB93A Nipik 2 (2008)(Triumph Game Labs)(128K)(RU)(en) ZXSpectrum en RU +BE2985734ACD8E865D9761F9D493BB5B NLO (1995)(Frampt, Darrn)(HR)(sh) ZXSpectrum HR +2AB42EC8898394C973FD98CF46A7F8DC No 1 (1985)(Bug-Byte) ZXSpectrum +B4765BC8A3004C379B9E60852FB77743 No 1 (1985)(Bug-Byte)[a] ZXSpectrum +4EC734C6474E847A53D1986C5EFE0FD3 No. 6, 'The Prisoner' - Who Is No. 1 (1988)(Shailes, Francis A.) ZXSpectrum +E72D595D46795EABD25A537BFE1B0F01 No. 6, 'The Prisoner' - Who Is No. 1 (1988)(Shailes, Francis A.)[a] ZXSpectrum +09053C6D5D89263186F942AAB021DD55 Noah (1984)(ESP) ZXSpectrum +371F651D4A5C735FCB70D4DAB34A0707 Noah (1984)(Young, Mike) ZXSpectrum +CB037DA5F239F13298A9DC83F8AA35BD Noah (1984)(Young, Mike)[a] ZXSpectrum +E503F1E218376C8E69AE2E7BF602A0CF Noah (1984)(Young, Mike)[a2] ZXSpectrum +F05E4D4A7C7C557B07217B366FFFEE15 Noche Agitada (1989)(Trilog)(UY)(es) ZXSpectrum es +1DD687DA1487FC2E214D60F4032A6C9B Nodes of Yesod (1985)(Odin Computer Graphics)(128K) ZXSpectrum +15FC2CA3B60F69CF803CAFA0A60C80F9 Nodes of Yesod (1985)(Odin Computer Graphics)(48K-128K) ZXSpectrum +ADC537A05B50AFF7B81B50D87BDB6765 Nodes of Yesod (1985)(Odin Computer Graphics)(48K-128K)[a] ZXSpectrum +F5C7DAC71CFCC1CED56AAB7BA8FBBEDA Non Compos Mentis (1991)(Your Sinclair) ZXSpectrum +7770CA58A9C791C1D56FEF1971F0708F Non Compos Mentis II - Pleasure Beyond Pain (1991)(Your Sinclair) ZXSpectrum +B4B0A7597E4D4FB77C6925C0CA9C1CCD Nonamed (1987)(Dinamic)(ES) ZXSpectrum ES +A26FD9DE1CC61F7DFB6A61DAD77BCC25 Nonamed (1987)(Dinamic)(ES)[a] ZXSpectrum ES +9DDC07527117D0486F7C5378D673D70B Nonamed (1987)(Dinamic)(ES)[a2] ZXSpectrum ES +44D1E2C96E23E23E472E9428AD5ECB6F Nonamed (1987)(Dinamic)(ES)[Medium Case] ZXSpectrum ES +3DFF5047F0A7650D5022E1296F358003 Nonamed (1987)(Dinamic)(ES)[Small Case Black Spine] ZXSpectrum ES +A809A22DF973EF0711F6229A98F153B7 Nonamed (1987)(Dinamic)(ES)[small case] ZXSpectrum ES +D86A095AC6415E72D59E5F34816BE3E0 Nonamed (1987)(Dinamic)(ES)[Small Orange Case] ZXSpectrum ES +9970CEC41EE593E03A599749B77C4737 Nonamed (1987)(Mastertronic)[a][re-release] ZXSpectrum +8D62FDF7BDEA553D43DA16AD2BE3641F Nonamed (1987)(Mastertronic)[re-release] ZXSpectrum +661AABEA50A71A16F8A25F1E6088139F Nonocross (2008)(Digital Brains)(ES) ZXSpectrum ES +4AC54D5DD38D1E0A8737D624BAA6CDF6 Nonocross (2008)(Digital Brains)(ES)[a] ZXSpectrum ES +6F8C9496036A727DF096279DCA82B44A Nonterraqueous (1985)(Mastertronic) ZXSpectrum +4710F2C08EE96CFBAF523D5C831D9FE8 Nonterraqueous (1985)(Mastertronic)[a] ZXSpectrum +9842B19D5B30757C778903E07D6C8432 Norman (1988)(Power House, The)[a][aka Cubitoid] ZXSpectrum +FD0EE50792A83B294055109B5052D275 Norman (1988)(Power House, The)[aka Cubitoid] ZXSpectrum +459A756C51E2ED1EE0F78A18E61CC434 Norman's Lament (1990)(Zenobi) ZXSpectrum +51D80DC072BD6A1C47768D0F8B5A785B North & South (1991)(Erbe)(48K-128K)(ES)(M3)(Tape 1 of 2 Side A)[re-release] ZXSpectrum M3 ES +11310A68B5CAC271E9338D55E6D4B72A North & South (1991)(Erbe)(48K-128K)(ES)(M3)(Tape 1 of 2 Side A)[Zydroload][re-release] ZXSpectrum M3 ES +10276ABDE20E4CBE4675577C9CD38C4C North & South (1991)(Erbe)(48K-128K)(ES)(M3)(Tape 1 of 2 Side B)[a][re-release] ZXSpectrum M3 ES +4DA9D72E18B8A74BBA01A13DE907C530 North & South (1991)(Erbe)(48K-128K)(ES)(M3)(Tape 1 of 2 Side B)[re-release] ZXSpectrum M3 ES +B923E03F43B982B68462BD0816D71016 North & South (1991)(Erbe)(48K-128K)(ES)(M3)(Tape 2 of 2 Side A)[a][re-release] ZXSpectrum M3 ES +602E239DAB7122D52393A5D126D7F3C5 North & South (1991)(Erbe)(48K-128K)(ES)(M3)(Tape 2 of 2 Side A)[re-release] ZXSpectrum M3 ES +5A7136D0C6213CBBDFE53338BC3A25AE North & South (1991)(Erbe)(48K-128K)(ES)(M3)(Tape 2 of 2 Side B)[a][re-release] ZXSpectrum M3 ES +AEC5F4A1B35646C44795EB7D4E3A85F5 North & South (1991)(Erbe)(48K-128K)(ES)(M3)(Tape 2 of 2 Side B)[re-release] ZXSpectrum M3 ES +114E61AE0BC07BA22CE35C742BCE71CD North & South (1991)(Infogrames)(48K-128K)(FR)(en)(Tape 1 of 2 Side B)[aka Norte y Sur] ZXSpectrum en FR +3EC7A08AB5F3E34E006ADC11E9BA071A North & South (1991)(Infogrames)(48K-128K)(FR)(en)(Tape 2 of 2 Side A)[aka Norte y Sur] ZXSpectrum en FR +0FE3D75347E8934F8DF8834095A9123E North & South (1991)(Infogrames)(48K-128K)(FR)(en)(Tape 2 of 2 Side B)[aka Norte y Sur] ZXSpectrum en FR +CBB6D199FFA11AF8C4F225FAFCEE271A North & South (1991)(Infogrames)(48K-128K)(FR)(M3)(Tape 1 of 2 Side A)[aka Norte y Sur] ZXSpectrum M3 FR +9FB9030EF8697BC0711765E6272A99E1 North Star (1988)(Byte Back)[re-release] ZXSpectrum +72819C4BD89A67FAC9715D79F56EA06B North Star (1988)(Erbe)(ES)(en)[re-release] ZXSpectrum en ES +B6F8050B5DAD763F07FAE5497BC6982B North Star (1988)(Gremlin Graphics) ZXSpectrum +5A7CD83C8AE946A08325E546CE8D284D North Star (1988)(Gremlin Graphics)[a] ZXSpectrum +236AE8B47DCAA0D4922B44BD2EBA7557 North Wales 47 Fleet Manager (19xx)(Greenup, Ashley) ZXSpectrum +46B5DD824D71F3F1ADD2C1743D1E3ABD Nosferatu - Quest for the Vampire (1984)(Omni)[aka Nosferatu - Quest for the Vampyre] ZXSpectrum +9AE2734D835B4FA4825E3A9FD49B6EB4 Nosferatu el Vampiro (1987)(Z Cobra)(ES)(en)[a][aka Nosferatu the Vampyre][re-release] ZXSpectrum en ES +16C5543B0355215DC00B604A1D767AE2 Nosferatu el Vampiro (1987)(Z Cobra)(ES)(en)[aka Nosferatu the Vampyre][re-release] ZXSpectrum en ES +2C798F453FB273F6DEF81F26BF4FD398 Nosferatu the Vampyre (1986)(Piranha) ZXSpectrum +8BB30654CF8940A6B125A6ED8223D708 Nosferatu the Vampyre (1986)(Piranha)[a] ZXSpectrum +F47401CAF7B6E34F4018580CBAC739AB Nosferatu the Vampyre (1986)(Piranha)[a2] ZXSpectrum +2616B6DCE4F436DD0F5408BB3620C945 Nosferatu the Vampyre (1987)(Alternative)[re-release] ZXSpectrum +7F515CC6084794977923C542B1CA0BA7 Nosferatu the Vampyre (1988)(System 4)(ES)(en) ZXSpectrum en ES +15146B0ADE37DE34FB8CDEEC9309C1CC Not a Penny More, Not a Penny Less (1987)(Domark)(Side A) ZXSpectrum +A819D9A2320D9A584AA4F711628CDBDC Not a Penny More, Not a Penny Less (1987)(Domark)(Side B) ZXSpectrum +DA6D947C2DF80B5715203DE02C78FB54 Not Centipede (1983)(Your Computer)(16K) ZXSpectrum +C9C43BDB1577BF4CA5F2585B31F5461A Not the Lord of the Rings (1991)(Psychaedelic Hedgehog) ZXSpectrum +E5B7387CBFE93D4021D12C436ACCC421 Notlandung (1985)(Schneider, Gerold)(DE) ZXSpectrum DE +0C1107F061C86D284CDE5E81E5D2B323 Notorik (1992)(Ultrasoft)(SK)(cs) ZXSpectrum cs SK +CAF8B16EBF6120F7F59967407B8687DA Noughts and Crosses (1997)(JA)[aka Noughts & Crosses] ZXSpectrum +8171A35B7927E9A18B1B3E9832EAF6EC Nous (1991)(Sinclair User)(48K-128K) ZXSpectrum +2E0CA91A091F9932FB3F8C71B9AA691A Novagen (19xx)(Cantrell, Mark) ZXSpectrum +F136903E19B8F0CBDEBFBA6B745F7549 Nowotnik Puzzle, The (1983)(Phipps Associates)(16K) ZXSpectrum +565E8CDD024C0653C04F11ACAC6EAAA7 Nowotnik Puzzle, The (1983)(Phipps Associates)(16K)[a] ZXSpectrum +387948C800BED58769BA67D91CBD1335 Nth Zone (1985)(Automata UK) ZXSpectrum +8C51D2BE25BB3DE4533EC1B7D1D32B30 Nuclear Attack! (1984)(EMS)(DE)(en) ZXSpectrum en DE +FDB6DEC49C8BE0F669C10DD00F49EDD3 Nuclear Bowls (1986)(IBSA)(ES)[re-release] ZXSpectrum ES +80C9D2B15CDB6C588A1B73D12D75288E Nuclear Bowls (1986)(Zigurat)(ES) ZXSpectrum ES +7BD0ECF0EAC454A8EFF2E3FED201F42E Nuclear Bowls (1986)(Zigurat)(ES)[a] ZXSpectrum ES +56DCCAEE27D143FA5B03F8D6912EBDB2 Nuclear Countdown (1987)(Atlantis) ZXSpectrum +3AF64E97B893FB3BDE4CBC1F74D00FED Nuclear Crisis (1985)(Interface Publications) ZXSpectrum +16A76E51FDAF8618528BD9FD7921C937 Nuclear Tomatoes (1985)(Your Computer)(16K) ZXSpectrum +CEAC0C07655DAB98916E1861BACBCCB9 Nudgeit (1985)(Automata UK) ZXSpectrum +38543A17476A35D6FE5C54662D147D1F Nudger (19xx)(Hitech Games Plus) ZXSpectrum +BCAF035737B6B1967F80021786AA7994 Nuke Lear (1984)(CCS) ZXSpectrum +A578D6EB6695BDEFFC0E7BA0F2AC723E Nukescan (1983)(Minatron Computing) ZXSpectrum +E8AA8A0D8E352912ED126F9DE82347E1 Numb Cars (2001)(Triumph Game Labs)(128K)(RU)(en) ZXSpectrum en RU +3D850DCFB8A2D392A301DCD4E0C11A46 Number 6 in the Village (1986)(P.R.) ZXSpectrum +946018A9F9AEA204F3CF8CB32ADA4D14 Number 6 in the Village (1987)(Zenobi)[re-release] ZXSpectrum +7BD5624680F228BC112F7B5EAFE48C09 Number 6 in the Village (1989)(Global Games) ZXSpectrum +26C0CEF4ADDEF5C54FB5A39DC94F62B1 Number Guesser for Spectrum (2004)(Guesser) ZXSpectrum +48FDBE0882825F5504AF54DC63FEC128 Number Reversal (1983)(Melbourne House)(16K) ZXSpectrum +4B687D7C153047E91995BA91F205F8FD Nyil (2000)(Nyitrai, Laszlo)(HU) ZXSpectrum HU +56250CEFEF5268C6D7968CDF67057B7C Nyitraisoko (19xx)(Nyitrai, Laszlo)(HU) ZXSpectrum HU +6B761A9AEA475F939A87C3F74AB13395 Nythyhel (1987)(Guild, The)[re-release] ZXSpectrum +0978FE4FD405E129083A04F8E75ED46C O.B.R. - Rapid Reaction Unit (1994)(Chip & Rokky)(48K-128K)(RU)[aka O.B.R. - Otriad Bystrogo Reagirovania] ZXSpectrum RU +4A170A03F570BCEA558456A4AF032CDD O.K. Yah! (1988)(Pirate) ZXSpectrum +CD2812877222345611E646754A66CAF9 Oberon 69 (1990)(G.LL.)(ES) ZXSpectrum ES +FE22C01FC2F436E0013FFFAB9496A442 Oberon 69 (1990)(G.LL.)(ES)[a] ZXSpectrum ES +3EFB97A01F60C4E9E67008BE4B149E1C Obliterator (1989)(Dro Soft)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +258EB6FB856ADB0647CB16341D19239D Obliterator (1989)(Melbourne House)(48K-128K) ZXSpectrum +78F7606EE3697E55D5A93BAB1FE6978E Obliterator (1989)(Melbourne House)(48K-128K)[a] ZXSpectrum +EC7195A74FD8686E3BAC9368DF56EF82 Oblivion (1986)(Alpha-Omega) ZXSpectrum +D5DE5C394ADF812ECB48F1788056A7F7 Obrazky (1994)(Pliva, Pavel)(CZ) ZXSpectrum CZ +A4B327C0F7A1841D299C5FC480E81460 Occhio del Diavolo, L' (1986)(Load 'n' Run)(IT) ZXSpectrum IT +07C6B78C41A2A5B7F964BA5B704FCDFB Ocean Conqueror (1987)(Rack-It) ZXSpectrum +06CB3A3836FA3D3C5A39AD45384C0DC0 Ocean Conqueror (1987)(Rack-It)[a] ZXSpectrum +72195CA853B634054ED28BE854DAEA5C Ocean Conqueror (1987)(Rack-It)[a2] ZXSpectrum +99507A443FD0F096482940D485EEBA72 Ocean Conqueror (1988)(Dro Soft)(ES)(en) ZXSpectrum en ES +537126D6E54BAA57FC3E59404BD71351 Ocean Dancer!, The (1984)(King) ZXSpectrum +10D6D067396EC56C1758154B96A49CB1 Ocean Dancer!, The (1984)(King)[a] ZXSpectrum +64CAE4794EEFF88C6DA7133D62837418 Ocean Dancer!, The (1984)(King)[a2] ZXSpectrum +65760781C6F186CBD87BB5BC71F60730 Ocean Dancer!, The (1984)(King)[a3] ZXSpectrum +EDCA418759266FE0083ADA3CC56250D1 Ocean Dancer!, The (1984)(King)[a4] ZXSpectrum +4B366E2741DAACD8939F7F8760671AE8 Ocean Racer - Yacht Race (1987)(Alternative)[re-release] ZXSpectrum +7EDF85BD2BB8D3494E4C6E5B61CD4781 Ocean Racer (1987)(Alternative)[re-release] ZXSpectrum +5CD44CCBE7CD0A9AE11BBF2DD1F087DA Ocean Racer (1987)(Hill MacGibbon) ZXSpectrum +A91ACC27F232336D863A7B395D2658F2 Ocean Racer (1987)(Hill MacGibbon)[a][aka Yacht Race] ZXSpectrum +E32E1A4F3355DBDE61D79A35D71376CE Ocean Racer (1987)(Hill MacGibbon)[aka Yacht Race] ZXSpectrum +3C052A3EA326B6279DCB9EC3C45F939B Octagon (1987)(Budgie) ZXSpectrum +869B838F84773C139168BF1AE47DD22E Octagon (1987)(Z Cobra)(ES)(en)[re-release] ZXSpectrum en ES +D12DF1EB2F51073484038B41C5BED2B0 Octagon Squad, The (1986)(Mastertronic)[a][aka Sub-Culture] ZXSpectrum +0B3B573CA210F0D3BE77EB09981C05A3 Octagon Squad, The (1986)(Mastertronic)[aka Sub-Culture] ZXSpectrum +12F0C6CDF98434FE382D878B2905B1FD Octan (1987)(Silverbird) ZXSpectrum +3CF6BB7CE0B9B88A37E3A21E1BA79900 Octopus (1984)(Hansesoft)(16K)(DE)[aka Balloon Hopper][re-release] ZXSpectrum DE +51FACC7DB1E8188B66BC25B42726C8AD Octopussy (1992)(Ultrasoft)(128K)(SK) ZXSpectrum SK +9AE2AFD4CF860AED0A5860B0EF96958E Odd Ball (1987)(Power House, The) ZXSpectrum +1CE5DE242C2827D7BD599FA1014AC6F8 Odd Job Eddie (1986)(Amstrad)(128K)[a][re-release] ZXSpectrum +64660813C29223B83C3371F32F1ADCA5 Odd Job Eddie (1986)(Amstrad)(128K)[a2][re-release] ZXSpectrum +6D5C740C6FB2704ADD1D09C5F077A4F1 Odd Job Eddie (1986)(Amstrad)(128K)[re-release] ZXSpectrum +A146BD39A40477DEFA1C5E85D456B9B9 Odd Job Eddie (1986)(Tynesoft)(128K)[a][re-release] ZXSpectrum +AD49B935D3454A4297E7FCA4AA0A609E Odd Job Eddie (1986)(Tynesoft)(128K)[a2][re-release] ZXSpectrum +1E6F590F2FD535AC0D386824D1F67FBE Odd Job Eddie (1986)(Tynesoft)(128K)[re-release] ZXSpectrum +C3C12910F3659FEC24030769631B1740 Oddi the Viking (2010)(Digital Brains)(128K)(ES)(en-es) ZXSpectrum en-es ES +5479D22A8B94076D970BF19793744F1F Oddi the Viking (2010)(Digital Brains)(48K-128K)(ES)(en-es) ZXSpectrum en-es ES +FD5BFAC905725DB3F52788109875B6B6 Oddzial Cobra (1986)(Krajowe Wydawnictwo Czasopism)(PL)(en)[aka Strike Force Cobra][re-release] ZXSpectrum en PL +8032513E285FD7069EC3495E62332691 Odyssey 1 (1983)(Perfection)(16K)[aka Odyssey I] ZXSpectrum +67A58411CEC0517744A7B7467E1E6C61 Odyssey 1 (1983)(Softstone)(16K)[re-release] ZXSpectrum +0099B5881A11E41002B8AE8B78125DD6 Odyssey of Hope, The (1984)(Martech Games) ZXSpectrum +A4CEDFEBD8E9A73E8979F8195EB0B327 Odyssey of Hope, The (1984)(Martech Games)(Side A) ZXSpectrum +DB82711F0D6F3E37E4421F5A20DEFB0B Odyssey of Hope, The (1984)(Martech Games)(Side B) ZXSpectrum +9660ABF503DE2BC366BE7C8B05A098A2 Odyssey of Hope, The (1984)(Martech Games)[a] ZXSpectrum +1FC5BD1311BF401FB743389F88E9C4B7 Official Eddie Kidd Jump Challenge, The (1984)(Martech Games)[a][aka Eddie Kidd's Jump Challenge] ZXSpectrum +23DAECA7B0C399588AAE07738A7CBA73 Official Eddie Kidd Jump Challenge, The (1984)(Martech Games)[aka Eddie Kidd's Jump Challenge] ZXSpectrum +5E18BCC7000FD5737CF9D4776F22E507 Official F.A. Cup Football, The (1986)(Virgin Games) ZXSpectrum +DB8715E7DFA4C446D6B60B82FC3AD7C3 Official Father Christmas Game, The (1989)(Alternative) ZXSpectrum +8982852DBABB35582737CDD3C787E664 Official Father Christmas Game, The (1989)(Alternative)[a] ZXSpectrum +A792E72DBC3583EC12E6EA975B117AA1 Official Father Christmas Game, The (1989)(Alternative)[a2] ZXSpectrum +CF2AE6FA6EBD18086F3D1A144C18AFDE Oh Mummy (1984)(Sinclair Research)(16K)[a][re-release] ZXSpectrum +057832AA379FBB2F46D4DD1415B74C30 Oh Mummy (1984)(Sinclair Research)(16K)[a2][re-release] ZXSpectrum +E28FBD3F38833B0F18703C5C9352B1FD Oh Mummy (1984)(Sinclair Research)(16K)[re-release] ZXSpectrum +1B2A18FB3D5576A1B18E8FD0D8368544 Oh Mummy!! (1984)(Gem)(16K) ZXSpectrum +D0509BCAF54C07873C48635872936C3C Oil Tycoon (1985)(Global Games) ZXSpectrum +73EBD20F435FBFB3547B193E3C834B27 Oink! (1987)(CRL Group)[a][aka Piggy Tales] ZXSpectrum +0133935A65D6C5D6A2094F514318CE6C Oink! (1987)(CRL Group)[a2][aka Piggy Tales] ZXSpectrum +504CE9F5CDB173AAA523098842E9814D Oink! (1987)(CRL Group)[aka Piggy Tales] ZXSpectrum +76717FB549271B0972705F0D2EAFCE29 Oink! (1987)(CRL Group)[Your Sinclair Covertape][aka Piggy Tales] ZXSpectrum +16AEF96F19176196531861B5D06FDF3E Oink! (1988)(Alternative) ZXSpectrum +63A9EB61C7010440A75589DF04418AF1 OiX (1984)(Cichocki, Jaroslaw)(PL) ZXSpectrum PL +51CA023B13E77280EA0BD3E78C0CD035 Ojo del Dragon, El (1990)(Wazertown Works)(128K)(ES) ZXSpectrum ES +194E394B86C3FF4B6A2333736ABB25E5 Oldman (2005)(Crazy Soft)(ES)[Bytemaniacos 2005 BASIC Contest] ZXSpectrum ES +ADDE560FBC2745B3B34D00B7C769DCAF Ole, Toro (1986)(Americana)[re-release] ZXSpectrum +37E36A4CBCA18B33BE3C45FCD509AB8C Ole, Toro (1986)(Americana)[SpeedLock 2][re-release] ZXSpectrum +434D09CFD61E8F211A7A2F7C18603DD3 Ole, Toro (1986)(Dinamic)(ES) ZXSpectrum ES +A7F78209B2702957A1720701B7D8FC94 Ole, Toro (1986)(Dinamic)(ES)[a] ZXSpectrum ES +F4A7196990796058B358FBA04160A7A7 Ole, Toro (1986)(Dinamic)(ES)[small case] ZXSpectrum ES +3185C1A1BF057D639AF1A112984D9687 Oligopoly v1 (1983)(CCS) ZXSpectrum +DBCC20B8D9763A66E275B94CA97E790A Oligopoly v2 (1983)(CCS) ZXSpectrum +E18AF253F5178FB1CB9DF1E313A2D856 Olli & Lissa 3 (1989)(Cartoon Time)(48K-128K) ZXSpectrum +8BB4C68835BB81AE109C64A112FA334B Olli & Lissa 3 (1989)(Cartoon Time)(48K-128K)[a] ZXSpectrum +50191F8F29336F94C5F6F0EA564E9C06 Olli & Lissa 3 (1989)(Cartoon Time)(48K-128K)[a2] ZXSpectrum +BB5414F25153BB8B2A722E7FC2D0EC96 Olli & Lissa 3 (1989)(Cartoon Time)(48K-128K)[a3] ZXSpectrum +476B60C17A8636EAEBF7E3B67915A5E2 Olli & Lissa II - Halloween (1987)(Silverbird) ZXSpectrum +89042D2710732159F07CD151F44AAC24 Olli & Lissa II - Halloween (1987)(Silverbird)[a] ZXSpectrum +0BDD2F6CA2237E727E93A90903F9B25B Olli and Lissa (1986)(Firebird)[a][aka Olli & Lissa - The Ghost of Shilmoore Castle] ZXSpectrum +741249BC06EF95E2359E9BF878117394 Olli and Lissa (1986)(Firebird)[aka Olli & Lissa - The Ghost of Shilmoore Castle] ZXSpectrum +9A63DCCBE6470867DB58C5C5FF06247E Olympiad '86 (1986)(Atlantis) ZXSpectrum +111C5E56BB9310A30B474320A489743E Olympiad '86 (1986)(Atlantis)[a] ZXSpectrum +87D915DA81CFAA8E0B9B5D06278C4467 Olympiad '86 (1987)(Z Cobra)(ES)(en) ZXSpectrum en ES +1FAF54B29E6173562C94E05A5E29476E Olympic Challenge (1984)(Century City) ZXSpectrum +EF0EE8199933BA1FCEE5601F829CA061 Olympic Challenge (1985)(Mind Games Espana)(ES)(en) ZXSpectrum en ES +BF809CDD114796943B5AE1E008FCEDBD Olympic Spectacular (1987)(Alternative)[aka Micro Olympics][re-release] ZXSpectrum +D040789493397A8C77FA340BCF8EC9C9 Olympic Spectacular (1987)(System 4)(ES)(en)[aka Micro Olympics][re-release] ZXSpectrum en ES +381BE258B8156C16D69A0207F6D65969 Olympicon (1984)(Mitec) ZXSpectrum +7CFDD5DBEF62C2782E29EC2210A18C41 Olympicon (1984)(Mitec)[a] ZXSpectrum +A90AB70C5350603D53E09EF94A6F449F Olympics (1984)(CRL Group)(Side A) ZXSpectrum +4F17E6DC97DC1B73E7E5CB8D6055FF6E Olympics (1984)(CRL Group)(Side B) ZXSpectrum +D25AC463A994782F3AB098EFEF352BD2 Olympimania (1984)(Automata UK) ZXSpectrum +680360955EF7ECAF3BDE7A012ABEB73B Olympimania (1984)(Automata UK)[a] ZXSpectrum +65156E92138DB438D50E6A443B23A5B7 Omadan Attack (1984)(Avalon) ZXSpectrum +8BDB4F6FF269F4876231002498D7D38B Omega Dimension (1989)(Positive)(48K-128K)(ES)(Side A)[aka Dimension Omega] ZXSpectrum ES +47DDBFDAFC8686E333B190B77F509685 Omega Dimension (1989)(Positive)(48K-128K)(ES)(Side B)[aka Dimension Omega] ZXSpectrum ES +5628D2C2324A3EE9FF102BF99F52CAF5 Omega One (1987)(Mastertronic)[aka Omega 1] ZXSpectrum +8D624356AEB4CEB450A658F49AAD0E4E Omega Run, The (1983)(CRL Group) ZXSpectrum +E9864828C2781C9D693E5D9263F3DD18 Omega Run, The (1983)(CRL Group)[a] ZXSpectrum +C139CBECD1059714E3D8D9761C2A638A Ometron (1983)(Software Projects) ZXSpectrum +502FC37DEF96950B72E14ABDD6D4B250 On Reflection (2007)(Cheese Freak)(128K) ZXSpectrum +7395AD8DD30101F6F1088D3576D37C98 On the Bench (1988)(Cult Games) ZXSpectrum +3C1BE087765EC4359E8E3E482C3B3F99 On the Bench (1988)(Cult Games)[a] ZXSpectrum +7920AB9DCC3F0C30D9CB54DCBBEF361F On the Burgle! (2005)(XFAWORLD) ZXSpectrum +8C920D978E82DBC86FC7090ACFFF2FA8 On the Flat (1993)(Lambourne Games) ZXSpectrum +5C9C7F8298E0C14D05D14FECC07E1C61 On the Flat (1993)(Lambourne Games)[a] ZXSpectrum +19919CFAB9F8353085575DE480F6F476 On the 'Oche (1984)(Artic Computing) ZXSpectrum +8992BF312BF0C3AE924F9DDCACD9112E On the 'Oche (1984)(Artic Computing)[a] ZXSpectrum +ECFF0107B9626123E52FDE3A6DB778E8 On the Oche (1984)(Paxman Promotions)[re-release] ZXSpectrum +DB406F872F9327C1B0908875CC0F5D02 On the Road (1990)(Softfar)(CZ) ZXSpectrum CZ +2219D0D7013C86666C64EF8FCBF48BAA On the Ropes II (1987)(Lambourne Games)(Side A) ZXSpectrum +97A994C63F5AC03A493046B77C23952B On the Ropes II (1987)(Lambourne Games)(Side B) ZXSpectrum +DB2C04239A4A4A4568CA802C1ECF636C On the Run (1985)(Design Design) ZXSpectrum +F86A3FA4686414FDA67034F9F6EF8354 On the Run (1985)(Design Design)[a] ZXSpectrum +9DBC49052A3C96CDCA5B57E889C64C53 On the Run (1985)(Design Design)[a2] ZXSpectrum +C276CE3ED48772ECA4C6A0ED43B5A756 On the Run (1985)(Design Design)[a3] ZXSpectrum +85BBDC1C121A9CD2BED81EF3D71255CC On the Run (1985)(Silverbird)[re-release] ZXSpectrum +520AB57FD21B17AF7AEF3FE8E8E6F26D On the Run (1988)(MCM)(ES)(en) ZXSpectrum en ES +65F2E0D0046270FD7FDE5E14CE32C3C7 Once Upon a Lily Pad (1989)(Global Games)[aka Frog Quest] ZXSpectrum +50F884A621DD26464380634AD69A1F25 One Card Poker (2006)(Rea, Andy)[CSSCGC] ZXSpectrum +C9087A8448D1ACDED7F2DA4E989CFE4E One Dark Night (1988)(Brunyee, Paul) ZXSpectrum +642D14FF8B710E4A347C8B62574B5A34 One Dark Night (1988)(Brunyee, Paul)[a] ZXSpectrum +C4916B39CA9ABCD1AF197DD09F32E753 One Day Cricket (1983)(CRL Group)[aka Limited over Cricket] ZXSpectrum +51354154F1FFBD76B7253EEEC7E58296 One Day Cricket (1986)(ZX Computing) ZXSpectrum +135C6352E5C8777DF4C2444BD08B2A4E One for the Road (1986)(Tynesoft) ZXSpectrum +2630A1E48616FACD1CF172D57A51B685 One for the Road (1986)(Tynesoft)[a] ZXSpectrum +05FA551000CC5E2C310716C214D1F6A4 One Hundred and Eighty! (1983)(Mikro-Gen)[aka 180][aka Spectral Darts] ZXSpectrum +2FB50C8C8B9FF253349D6C8FA75A8B4A One Hundred and Eighty! (1983)(Sparklers)[re-release] ZXSpectrum +B89A49704F372D2DB49EFC7729810A01 One Man and His Droid (1985)(Mastertronic) ZXSpectrum +72DDC8FFAF4D1DB4BC15883F680ED721 One Man and His Droid (1985)(Mastertronic)[a] ZXSpectrum +DD6FF8FFDA89CE7717899B50458B4E2A One Man and His Droid (1985)(Mastertronic)[a2] ZXSpectrum +AA0E6EC046B992598BD040AE4A1D2B41 One Man and His Droid (1985)(Mastertronic)[a3] ZXSpectrum +B55CE35914A1A3F0B4607DD131E2966C One Man and His Droid (1985)(Mastertronic)[a4] ZXSpectrum +F1F7C480D53FD7C4CB8EE69116706439 One Man and His Droid II (2001)(Brooker, Clive)(128K) ZXSpectrum +25CAAC1288DFDB8BD4E9055A60A12131 One of our Wombats is Missing (1990)(Zenobi) ZXSpectrum +2A0D32C073D5348807C4791FA853F3D9 One of our Wombats is Missing (1990)(Zenobi)(Side A) ZXSpectrum +D67B1F46092E14945646323E08DB3F78 One of our Wombats is Missing (1990)(Zenobi)(Side B) ZXSpectrum +815F8584CB55B9B691961F100496BE1F One on One (1985)(Serma)(ES)(en)[re-release] ZXSpectrum en ES +8A5FE3FB85E5F6F1062FE21306E15625 One-on-One (1985)(Ariolasoft UK) ZXSpectrum +7E8B8C61657F69F5799A95DF6C20C288 One-on-One (1985)(Ariolasoft UK)[a] ZXSpectrum +572E1BDEE4A22E8ABC0C735CD0551689 Oops (1988)(Big Apple Entertainment Company, The) ZXSpectrum +EEA391337A373FED85C8233B1052B5F4 Oops (1988)(Big Apple Entertainment Company, The)[a] ZXSpectrum +4A4AB3B00674DE78E1567A7C1C11F865 Open Championship Golf (1984)(CCS)(Side A) ZXSpectrum +1E6334A6BD6452F263B4770FA162558C Open Championship Golf (1984)(CCS)(Side B) ZXSpectrum +E0E033AB15A49369A58B34DC1D8F8490 Open Door, The (1988)(Tartan) ZXSpectrum +3CF3C1A2D4F0385599D20B3F0E92A734 Operacion Conquista (1992)(Pepsi Soft)(ES) ZXSpectrum ES +18654683F7F9BD65B9E66E6922DFF3F8 Operation Berlin (1987)(Wrightchoice)(Tape 1 of 2 Side A) ZXSpectrum +88CFDE192D71CBE2295D8212A1257288 Operation Berlin (1987)(Wrightchoice)(Tape 2 of 2 Side B) ZXSpectrum +B880392E3203EC1DEDD1746DA2C4EC71 Operation Cerberus (1985)(M.A.P.) ZXSpectrum +872417950135F5E65029DBBA651B3E22 Operation Colossus (1986)(Omega)(IE)(en) ZXSpectrum en IE +809ED8ED817A53A1F569194522C7E82D Operation Colossus (1986)(Omega)(IE)(en)[a] ZXSpectrum en IE +571D719795FF768B90DFD9551692109D Operation Colossus (1986)(Omega)(IE)(en)[a2] ZXSpectrum en IE +5E7794D2713F1839BF4897D3366116D9 Operation Colossus (1986)(Omega)(IE)(en)[a3] ZXSpectrum en IE +1D15ABC9EF5A45633C5F89C3B0E3F642 Operation Gunship (1989)(Code Masters)(48K-128K) ZXSpectrum +0A2652B00C933F2B023793B0D28FC8D5 Operation Gunship (1989)(Erbe)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +7979D26B7C94C329DDEB03DCF5353685 Operation Gunship (1989)(IBSA)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +5EE6DF5932EEC9BF4F01FA63F8CC5DF2 Operation Hanoi (1990)(Players Premier)(128K) ZXSpectrum +445EB0CD44EE55B0F663FFF4F48BD02E Operation Hanoi (1990)(Players Premier)(48K-128K) ZXSpectrum +42A1CC6842D0730039D1E920606CC9F3 Operation Hanoi (1990)(Players Premier)(48K-128K)(Side A) ZXSpectrum +5ED4A0BF319243D34D154860BF09D259 Operation Hanoi (1990)(Players Premier)(48K-128K)(Side B) ZXSpectrum +4B458D1C93752929E1BEF2509A502CE8 Operation Hormuz (1989)(Again Again)(48K-128K) ZXSpectrum +E2E703BB703BA256394A2E834D2DC3C0 Operation Hormuz (1989)(Again Again)(48K-128K)[a] ZXSpectrum +A4084D8B2D34F7400F64A9C300A5499D Operation Hormuz (1989)(EDOS)(48K-128K)[re-release] ZXSpectrum +AFC7D8C24DB84031A0B4C22C4B97CFF4 Operation Hormuz (1991)(Alternative) ZXSpectrum +BD549038EDB0FFD3E68573FEC6E35C06 Operation Hormuz (1991)(Alternative)(128K) ZXSpectrum +77C8642CD1085B257E292E188D946C7D Operation Nightingale (1985)(Softly Softly) ZXSpectrum +837566000C4AD616F188ED5CA0A123AF Operation Stallion (1987)(Wrightchoice) ZXSpectrum +0B04B564AC03660251D83324E914AFA2 Operation Thunderbolt (1989)(Erbe)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +1EC82A0C1980EEDD7C7076EA160DB21A Operation Thunderbolt (1989)(Erbe)(48K-128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +97429D1CDA11746CC4C03FF2F31CBA4A Operation Thunderbolt (1989)(Musical 1)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +E981D061CDF83D93534E38593CC8E536 Operation Thunderbolt (1989)(Ocean)(48K-128K) ZXSpectrum +F2F338AE83F78FF5C20599BC8FD9FE54 Operation Thunderbolt (1989)(Ocean)(48K-128K)(GB)(pt)(Side A) ZXSpectrum pt GB +980C78B9BD37F71FB6FE4208466A4816 Operation Thunderbolt (1989)(Ocean)(48K-128K)(GB)(pt)(Side B) ZXSpectrum pt GB +5DFD9CA003D60F7F119ECC6B8FFA64BF Operation Thunderbolt (1989)(Ocean)(48K-128K)(Side A) ZXSpectrum +ABB94EE953C02FF588464053F5E4F386 Operation Thunderbolt (1989)(Ocean)(48K-128K)(Side A)[a] ZXSpectrum +E249902379E235A94BAE9249ABB20A01 Operation Thunderbolt (1989)(Ocean)(48K-128K)(Side B) ZXSpectrum +6FDC5C91DFCD3720BA5B5A0582E273B7 Operation Thunderbolt (1989)(Ocean)(48K-128K)(Side B)[a] ZXSpectrum +CCF2EAC1F4905092D8C7A46073B853A8 Operation Thunderbolt (1989)(Ocean)(48K-128K)[a] ZXSpectrum +D587A6ED48E846158942E2F6FF8B08EE Operation Thunderbolt (1989)(Ocean)(48K-128K)[a2] ZXSpectrum +B9FB2518466753A2916DBB665D905001 Operation Thunderbolt (1989)(Ocean)(48K-128K)[a3] ZXSpectrum +98C81B1164D5E9F5C273DDA823F72163 Operation Thunderbolt (1989)(Ocean)(48K-128K)[a4] ZXSpectrum +EEA68F76910BB793C5AB1B92154025E3 Operation Thunderbolt (1991)(Hit Squad, The)(48K-128K)(Side A) ZXSpectrum +72A48BF74554FA7379AFED83B56DFA91 Operation Thunderbolt (1991)(Hit Squad, The)(48K-128K)(Side B) ZXSpectrum +D557D9B6A208A45BEC28F85BC220CE2C Operation Thunderbolt (demo) (1989)(Ocean)(48K-128K)[a][Sinclair User Covertape] ZXSpectrum +190DD84A88AC1A00DECB6E74C52F8B0E Operation Thunderbolt (demo) (1989)(Ocean)(48K-128K)[a2][Sinclair User Covertape] ZXSpectrum +4254F0CCFCD616347BC351225DAEBE16 Operation Thunderbolt (demo) (1989)(Ocean)(48K-128K)[Sinclair User Covertape] ZXSpectrum +3CA3854219E5878DA21C3717754D5ED6 Operation Thunderbowel (1988)(Sacred Scroll) ZXSpectrum +D6BB5100F7DEFF5B8204F98A8F1E0431 Operation Turtle (1984)(Pocket Money) ZXSpectrum +0C7E31B9C25C2264FC547627AC71A051 Operation Turtle (1984)(Pocket Money)[a] ZXSpectrum +724065A41B82B6C09BC60BF26C9B34D1 Operation Wolf (1988)(Erbe)(128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +DBBB94D4AAC431B4DD41D13548CCC3DA Operation Wolf (1988)(Erbe)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +DF01FFABCCA1ED46BE76B76392F98B17 Operation Wolf (1988)(Erbe)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +31A956EDB9211A72ED7404A8D2EB73F3 Operation Wolf (1988)(Ocean)(128K) ZXSpectrum +7998B552B026F2D6D34E374605C2B120 Operation Wolf (1988)(Ocean)(128K)[a] ZXSpectrum +248EFA127520FEA71EE02CA31C306DDE Operation Wolf (1988)(Ocean)(48K-128K) ZXSpectrum +9AD8A73B3A8E1E771A0895AD60E33888 Operation Wolf (1988)(Ocean)[SpeedLock 7] ZXSpectrum +65C772BA3D02A0012855A5A14601380E Operation Wolf (1991)(Hit Squad, The)(128K) ZXSpectrum +4E2CC1C3147F36F37CE7AFA3702415F0 Operation Wolf (1991)(Hit Squad, The)[SpeedLock 7] ZXSpectrum +012B9CD9B4D241C13C9893F36F286142 Operation Wolf (demo) (1988)(Ocean)(48K-128K)[Sinclair User Covertape] ZXSpectrum +1387EB4C825415D4D34401E13BA289CF Operazione Ladro (1986)(Load 'n' Run)(IT) ZXSpectrum IT +D1E897790390AD9AB2AF824A702DC95F Opposition (1984)(Pulsonic) ZXSpectrum +6C810A83CD7FEA641196537224C49F23 Oppressed Land, The (1990)(Zenobi) ZXSpectrum +C458AE58DE0EA1BA35BFAE4A604AB0C9 Oracle's Cave, The (1984)(Doric Computer Services) ZXSpectrum +93F764AB52BCA0E5EF479E96AD731643 Oracle's Cave, The (1984)(Doric Computer Services)[a] ZXSpectrum +E6288FEF434630D3C3167DD59D5BA3C1 Oracle's Cave, The (1984)(Doric Computer Services)[a2] ZXSpectrum +9EDD2DA1AC4787E0056652BDC3F4A761 Orajatek (2003)(NyitraiSOFT)(128K)(HU) ZXSpectrum HU +6845F9C59F243BCC2FD236AB624CF0EB Orb (1982)(Impact) ZXSpectrum +AAB2653304FB06090E344871D145B754 Orb (1982)(Impact)[a] ZXSpectrum +7AAC70E259E28F2EDB77C7B7578D8A8A Orb Quest (1991)(Guild, The)(128K) ZXSpectrum +94F4D657305B918A08B1A84FF0E8DAAC Orb Quest (1991)(Guild, The)(128K)[a] ZXSpectrum +AC690EED2495970B567A955ADD7E21ED Orbit (1984)(B.Sides) ZXSpectrum +870453D5F858C27DE37EEBEA8D661AF0 Orbit of Doom (1985)(Watson, Dave) ZXSpectrum +69BC94C3ACFA4CFCDDB4840D268C4C67 Orbiter (1982)(Paxman Promotions)(16K)[re-release] ZXSpectrum +4801C9A853FCA173E02ABE12F8C6E031 Orbiter v1 (1982)(Silversoft)(16K) ZXSpectrum +5C1D1C8C00185857CC05E63F81C70ED3 Orbiter v2 (1982)(Silversoft)(16K) ZXSpectrum +C6E60747D9D53A6ED23D6281B00117B5 Orbiter v3 (1982)(Silversoft)(16K) ZXSpectrum +3379C8F7E476EC9B2970D2491F4C89B5 Orbix the Terrorball (1986)(Bug-Byte)[re-release] ZXSpectrum +C14B242A7B7210B304CA13559B3AD70A Orbix the Terrorball (1986)(Streetwise) ZXSpectrum +D39B3045E3DB192B5E65017BB39E423A Orbix the Terrorball (1986)(Streetwise)[a] ZXSpectrum +0017E42BAAAF7421928CCD0D81F6B4FB Orbix the Terrorball (1987)(Z Cobra)(ES)(en) ZXSpectrum en ES +6DDC4D31A502BC1F8D8EA19D5BE028E5 Orbix the Terrorball (1987)(Z Cobra)(ES)(en)[a] ZXSpectrum en ES +998EEC0F1BE58EAC265A113E40FAA3BE Orc Attack (1984)(Compulogical)(ES)(en)[re-release] ZXSpectrum en ES +439BF0EBD126B2B243AA71BE3CBF464E Orc Attack (1984)(Creative Sparks) ZXSpectrum +A2B0022EBC5A252BE584DC34D1543F1E Orc Attack (1984)(Creative Sparks)[a] ZXSpectrum +BD92321434150DFF63D500A252FE4272 Orc Attack (1984)(Sparklers)[re-release] ZXSpectrum +974668F03A798D1074AE6003DBA46001 Orc Attack (1984)(Top Ten)[re-release] ZXSpectrum +89D264424DA2BF18E859B647000B05CA Orc Island (1984)(Green, S. - Jones, S. - Malin, C.) ZXSpectrum +1D399B215349B4E91C5638A542D64D51 Orc Island (1984)(Green, S. - Jones, S. - Malin, C.)[a] ZXSpectrum +D5AC0A309341402C5EE65F4520BFFCFB Orc Island (1984)(Green, S. - Jones, S. - Malin, C.)[a2] ZXSpectrum +2E235047538F377B6611030ECD0A1B37 Orc Slayer (1984)(Gamma) ZXSpectrum +6883D3A519A0DC6F44565C2704BFBEFB Orc Slayer (1984)(Gamma)[a] ZXSpectrum +5D36CA6A313D850D59CBC0521FDE9165 Orient Gardens (1984)(Tutto Spectrum)(it) ZXSpectrum it +6F28F305D6DA023FD8B2084DD5E598D9 Oriental (1986)(Load 'n' Run)(IT) ZXSpectrum IT +A3A89BB778740CB6424AADD2555048A6 Oriental Games (1990)(Micro Style)(128K) ZXSpectrum +F758C9B51786E0CEA3E4E5159EF1A3F3 Oriental Games (1990)(Micro Style)(48K-128K)(Side A) ZXSpectrum +2801724DD5A21B645E5228919198DCC1 Oriental Games (1990)(Micro Style)(48K-128K)(Side B) ZXSpectrum +F3C6BA32240E7EFF5291F1B98BD8625A Oriental Hero (1987)(Firebird) ZXSpectrum +0AAC324934DAFF31C6C8B7A3A9F74FDE Oriental Hero (1987)(Firebird)[a] ZXSpectrum +59EA974F8B5124EEFEFB9A7A980C639C Orion (1983)(Software Projects) ZXSpectrum +E4042ABEEB9A75EDA10274ABBD09DC4F Orion (1983)(Software Projects)[a] ZXSpectrum +1185470E535DEAF83A75840FF1C86AF8 Orion (1993)(Proxima)(CZ) ZXSpectrum CZ +F24D9F9D90BB49F179081C8C7C50A7B4 Orion-1 (1997)(Kyro Games)(ES) ZXSpectrum ES +F98D415FF5D59286F65AAF2DF45F8196 Orpheus in the Underworld (1984)(CRL Group)(16K) ZXSpectrum +8FF8467FA69A8C22BBF23C46F8B6063A Oso Bobo, El (1983)(Investronica)(ES)[aka Bear Bovver][re-release] ZXSpectrum ES +A3E0143EAC118F6E6DECB5ACFD33FB72 Ostar (1986)(Load 'n' Run)(IT) ZXSpectrum IT +FF0302E396FDF848208C446D58645919 Ostron! (1983)(Softek)(16K) ZXSpectrum +DAE406F701DCD651659604A4B7B0B329 Ostrov Kanibalu (1992)(Pliva, Pavel)(CZ) ZXSpectrum CZ +4799F2DC10BE6FA69A78F3684DFDCCF4 Osvajanje Zvezda (19xx)(-)(sr)[aka Osvajanje Zvedza] ZXSpectrum sr +29D086B3E896937AA0279FEBBD756977 Oswald (19xx)(-)(de) ZXSpectrum de +DBFA94F9784555B2B0136802F67E93A9 Othello (1982)(Altwasser, Richard Francis)(16K) ZXSpectrum +10F730AB4A6F8FC38F8439AD136B1325 Othello (1983)(CDS Microsystems)(16K) ZXSpectrum +6740D49351A7FB8141B84E065D785B8E Othello (1983)(ERE Informatique)(16K)(FR) ZXSpectrum FR +E15E5E1B7D61E7153407D5AF063B3A1E Othello (1983)(ERE Informatique)(16K)(FR)(en) ZXSpectrum en FR +F04B817BED9A59C20CA5A9CBF4CCCAF5 Othello (1983)(Professional)(16K)(Side A) ZXSpectrum +D5AE53E779B466CF51BDC4787408871D OTHELLO (1989)(ZX-SOFT Brasil)(16K)(BR) ZXSpectrum BR +01EFD2EDB274D0587FD35E18B4BBB456 Othello (1998)(Nyitrai, Laszlo)(HU) ZXSpectrum HU +57566A7657D3DADC1C38EE304FAAC631 OTHELLO (2007)(Saukas, Einar)(16K)(BR)(en) ZXSpectrum en BR +D1ADB16F9324D9EF2EC7BD8DF945F758 Othello 2005a (2005)(NyitraiSOFT)(HU)(en) ZXSpectrum en HU +20A9A54A12DBB0059429DDED120A3DD3 Othello 3D (1987)(Load 'n' Run)(IT) ZXSpectrum IT +32F10565C3FA9AD46884BE6F54AAABA9 O'Thelo (1984)(DIMensionNEW)(ES) ZXSpectrum ES +7D13BF7E063C599B60818AF7055602C7 O'Thelo (1984)(DIMensionNEW)(ES)[small case] ZXSpectrum ES +9A905BBFFD8855201E2EC18C76EBA1ED O'Thelo (1984)(Idealogic)(ES)[re-release] ZXSpectrum ES +670589DAB5AFEB05ED7E69D38CBDAB79 Otodolo 2 (2005)(Nyitrai, Laszlo)(HU) ZXSpectrum HU +14CFBB50FE324F57337A6E5A4A89E82F O-Trix v1.0 (2011)(oblo)(ES)(en) ZXSpectrum en ES +30D63A1DB76A84C79F9DAFCEE7597DED Out for the Count (1989)(Dynamite Designs) ZXSpectrum +C3F0EBFFE21C92685D9A7229812A5D6D Out for the Count (1989)(Dynamite Designs)[a] ZXSpectrum +3B4BC1F7E52693B1585789E24B10A328 Out of Africa (1998)(REMADE Corporation - SC Studio GCG)(RU)(en) ZXSpectrum en RU +C05A347BA39116F379432D4E61034C7A Out of the Limelight (1992)(Zenobi) ZXSpectrum +40F664F094EA41868793BFFA59EBAE95 Out of the Shadows (1984)(Mizar Computing) ZXSpectrum +726F05AAEBD65E7DF037EF0FEF7DEC21 Out of This World (1987)(Reaktor)(Side A) ZXSpectrum +3130C1F0B8181CC97810D5071ADC5FA0 Out of This World (1987)(Reaktor)(Side B) ZXSpectrum +B5AB14A474A22A30ADA9A5A69E8FC092 Out Run (1987)(Erbe)(48K-128K)(ES)(en)(Side A)[re-release][small case] ZXSpectrum en ES +E209CDBD090911FAAA03483EF8459037 Out Run (1987)(Erbe)(48K-128K)(ES)(en)(Side A)[SpeedLock 4][re-release] ZXSpectrum en ES +DE380A5A7CF8A1D09B7E10809BBA62B9 Out Run (1987)(Erbe)(48K-128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +E016F202A4DCAE1878326D087CCB5495 Out Run (1987)(Erbe)(48K-128K)(ES)(en)(Side B)[re-release][small case] ZXSpectrum en ES +78FB2A6B82CA2DC7021A5762EA1491FB Out Run (1987)(U.S. Gold)(48K-128K)(Tape 1 of 2 Side A)[SpeedLock 4] ZXSpectrum +8D8D0EDC432D6D83CF2E4836C99E6A24 Out Run (1987)(U.S. Gold)(48K-128K)(Tape 2 of 2 Side A) ZXSpectrum +A4DD8CE07DE90539C1BA060DE348CF42 Out Run (1987)(U.S. Gold)(48K-128K)(Tape 2 of 2 Side B) ZXSpectrum +5015F9CD1DFF20E0428EBC328BDA1C31 Out Run (1987)(U.S. Gold)(48K-128K)[a][SpeedLock 3] ZXSpectrum +EB53D182FB02BF8D3A45261C79266CF9 Out Run (1987)(U.S. Gold)(48K-128K)[a][SpeedLock 4] ZXSpectrum +26EDE60C2FF61053C8E5142A82FD419B Out Run (1987)(U.S. Gold)(48K-128K)[a2][SpeedLock 3] ZXSpectrum +82D1E82F2A4894DD1F7D3BA819A0150E Out Run (1987)(U.S. Gold)(48K-128K)[a2][SpeedLock 4] ZXSpectrum +88854C577E4631B9E50C030ABF9894B2 Out Run (1987)(U.S. Gold)(48K-128K)[a3][SpeedLock 3] ZXSpectrum +CC8835929EA3EC50BA6CDB988102B7A2 Out Run (1987)(U.S. Gold)(48K-128K)[SpeedLock 3] ZXSpectrum +3767C50327874AD3E732AE001811F48B Out Run (1987)(U.S. Gold)(48K-128K)[SpeedLock 4] ZXSpectrum +2E42618AB541719EEF6877E23CC262D3 Out Run (1990)(Kixx)(48K-128K) ZXSpectrum +FD37F0510C4A263D9F05994D443F1DA5 Out Run (1990)(Kixx)(48K-128K)[SpeedLock 4] ZXSpectrum +9FCF5D2008C2210083935C62606F1502 Out Run Europa (1991)(Erbe)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +2A7EDDFF676E8F09F39A8E7E2A72FA68 Out Run Europa (1991)(Erbe)(48K-128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +4B377FDB6AF778AFC97E89699034BFA4 Out Run Europa (1991)(Kixx)(48K-128K)(Side A)[re-release] ZXSpectrum +17DDB4ABFBFC9BD57AE9986FC3C980F2 Out Run Europa (1991)(Kixx)(48K-128K)(Side B)[re-release] ZXSpectrum +628BE2B236562DA488232A8D2FF9A4F2 Out Run Europa (1991)(U.S. Gold)(48K-128K)(Side A)[Alkatraz 2] ZXSpectrum +240B96A859901FB08321F9301DB1AE07 Out Run Europa (1991)(U.S. Gold)(48K-128K)(Side B) ZXSpectrum +7C6DC7EB35E3CC70C1E463E45DCEBE75 Outcast (1987)(CRL Group) ZXSpectrum +9C3F1EDC04C85436B1E87654B9347F5E Outcast (1987)(CRL Group)[a] ZXSpectrum +184610E5843925B738F47AB00559D92C Outcast (1987)(CRL Group)[a2] ZXSpectrum +C01B3AC0075F46F6A0B16D75C163B6B3 Outcast (1987)(CRL Group)[Injectaload] ZXSpectrum +EDBCB2D868C9416DA5B505E26C99B95A Outlaw (1990)(EDOS)(48K-128K)[re-release] ZXSpectrum +EA2664468E3C2A4585C9A3388C592740 Outlaw (1990)(Players Premier)(48K-128K) ZXSpectrum +60D63D8F7B2B815D6167D1E87603953B Outlaw (1990)(Players Premier)(48K-128K)[a] ZXSpectrum +5B4CA288A5100D6E01BA2B8B79A6A608 OutPlay_128 (2007)(Born, Chris)(128K)[CSSCGC] ZXSpectrum +0E6716A9C713D67059E8303CABA4CB21 Outrun - M25 Edition (2007)(Owen, Andrew S.)[CSSCGC] ZXSpectrum +4794DC1D376B9D2BB5B024ECBEDC88BA Overkill (1988)(Atlantis) ZXSpectrum +CFE6DE92BC70A13F56A12D2DABE18F42 Overlander (1988)(Elite Systems) ZXSpectrum +E854F91BBE828539F64FE7A42D740426 Overlander (1988)(Elite Systems)(128K) ZXSpectrum +D37D862A35F3FCAD9BF34C47BC544559 Overlander (1988)(Elite Systems)(48K-128K) ZXSpectrum +AFA447C0954C138F986EC88CFE87F8FB Overlander (1988)(Elite Systems)(48K-128K)[a] ZXSpectrum +CADD2CD44F8D2499386CFA37778462EB Overlander (1988)(MCM)(128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +B38110AEBD8D6E48BEE94296C959546B Overlander (1988)(MCM)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +BF1A16E7DDAF62CCA46B43157B274DD5 Overlander (1990)(Encore)(48K-128K)(Side A) ZXSpectrum +06A94460F8B0B6CB94C7E166AC039528 Overlander (1990)(Encore)(48K-128K)(Side B) ZXSpectrum +5353C9F6C6F452E610F571A5EDD80259 Overload (1985)(Sinclair User)(16K) ZXSpectrum +73A7CD0A45ED25E4789CD16A2567DAAE Overlord (1988)(CCS)[aka Invasion 6th June 1944, The] ZXSpectrum +A80EB997A068D23FE2A425D8F0C1B460 Overlords (1985)(MC Lothlorien) ZXSpectrum +EFCEE32CADDE2E2F85C5E7D4E07875F2 Overlords (1985)(MC Lothlorien)[a] ZXSpectrum +6D3E393704B5FA331C18B3974CF501B1 OverSide 3D (1989)(Megasoft)(ES)(en)(Tape 2 of 2 Side A) ZXSpectrum en ES +A16050D8E5436BDDC3A3022C8F071B23 Overtake the Pope (2009)(Cree, Edward)[CSSCGC] ZXSpectrum +F78659B9454EC08124D474685FCB50BD Overtake the POPE 2 (2010)(AYChip)[CSSCGC] ZXSpectrum +3299779D9D0321F0B28E6D3F550D6246 OXO Flavoured Forth (1985)(ZX Computing) ZXSpectrum +BC3D259B38DF8B043F32B746894A6FE2 P.H.A.R.T. (1988)(Creative Juices) ZXSpectrum +E3D3BAB15FB5AA5286AFA2158184F576 P.H.M. Pegasus (1988)(Dro Soft)(ES)(en)[a][re-release] ZXSpectrum en ES +0ECD98CAB1AB338179C2FDFCA0921DCE P.H.M. Pegasus (1988)(Dro Soft)(ES)(en)[re-release] ZXSpectrum en ES +72DAB6C460D4FBFAC383BA7E36C6A1B6 P.H.M. Pegasus (1988)(Dro Soft)(ES)(en)[SoftLock][re-release] ZXSpectrum en ES +F5AF137A339C38ABB9F2EE61D704607C P.H.M. Pegasus (1988)(Electronic Arts) ZXSpectrum +0A5851A2A81B7D08A74319F050037E27 P.H.M. Pegasus (1988)(Electronic Arts)[SoftLock] ZXSpectrum +B00C0334129ACE86DDF586DA3D9CC5A2 P-47 Thunderbolt (1990)(Firebird)(48K-128K)(Side A)[aka P-47 - The Freedom Fighter] ZXSpectrum +74DAF1CBDC100DC58B884A6390BA5241 P-47 Thunderbolt (1990)(Firebird)(48K-128K)(Side B)[aka P-47 - The Freedom Fighter] ZXSpectrum +333D0A454514D1C92B68D479FB2C3671 P-47 Thunderbolt (1990)(IBSA)(48K-128K)(ES)(en)(Side A)[re-release][small case] ZXSpectrum en ES +70C41DCB397E27F912CC452DACDD74F6 P-47 Thunderbolt (1990)(IBSA)(48K-128K)(ES)(en)(Side B)[re-release][small case] ZXSpectrum en ES +FCDC081857724C8FA840CEB61FF36B7D P-47 Thunderbolt (1990)(MCM)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +9033E9E89788E1C1116C0363369D6F13 P-47 Thunderbolt (1990)(MCM)(48K-128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +3891509D99187F41E48545D1CE5AA2FB Pac Mania (1985)(McGuire, Paul) ZXSpectrum +A6EE82CD1590D2807A6B15D15195EBD1 Pacific War (1984)(CCS)[re-release] ZXSpectrum +77885E72E8B72A731906712205AC753B Pacifist Space Invaders (2013)(LeeSpoons)[CSSCGC] ZXSpectrum +87F55778A252F318C91229CDB26F8C84 Packhouse Pete (1984)(Quicksilva) ZXSpectrum +F6C9A3D79CD3E6EB310C13ADEAD8ECD3 Packhouse Pete (1984)(Spartan) ZXSpectrum +D2AE3147DB22E12F9257FF01371836FE Pac-Land (1989)(Grandslam Entertainments - Quicksilva)(48K-128K) ZXSpectrum +39B5143DFF0F156B79EC537C955DA0E8 Pac-Land (1989)(Grandslam Entertainments - Quicksilva)(48K-128K)[a] ZXSpectrum +B5D44427B6F4C70D5F34CC2744237B90 Pac-Land (1989)(Grandslam Entertainments - Quicksilva)(48K-128K)[Search Loader] ZXSpectrum +78F2667E01924FAA305253CFECCAE8E8 Pac-Land (1989)(MCM)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +70651AF0A664E908A0316A7FB907E555 Pac-Land (demo) (1989)(Grandslam Entertainments - Quicksilva)(48K-128K)[Your Sinclair Covertape] ZXSpectrum +9A829273BD224C4AA4F7607A0CE10CB4 Pac-Man (1984)(Atarisoft)(16K) ZXSpectrum +E3B21972AD619D71C21AD602571315A5 Pac-Man (1984)(Atarisoft)(16K)[a] ZXSpectrum +14983A3553C2AE57128391D5EA9E6606 Pac-Man (1984)(Atarisoft)(16K)[a2] ZXSpectrum +D1DF6E14A464B54C0B914AC2EB46AAD6 Pac-Man Trail, The (1982)(Your Computer)(16K) ZXSpectrum +6571E1C21F4F971C94F51968F6440A78 Pac-Mania (1988)(Grandslam)(48K-128K) ZXSpectrum +14AAE9B31769EE1DB708D77631A29447 Pac-Mania (1988)(Grandslam)(48K-128K)[a] ZXSpectrum +C5A1346092900599E0862B0757E279BF Pac-Mania (1988)(MCM)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +30F7451BAE06BA5CBF0B01C2BECE534E Pad Painter (1984)(Green Fish Software Enterprise) ZXSpectrum +067BF150285C1B99599F29EC865D68B4 Paddington's Garden Game (1984)(Collins Soft) ZXSpectrum +A1098078B6D52C2F3FCEA2F1AA55EAB4 Page's Castle Quest (2014-10)(T.D.F. micro-visions)(48K-128K) ZXSpectrum +6FEB6840CF147D94AB10781540BFC9AB Paint Craze + The Battle of Broken Bridge + Icarus Igginbotham (1984)(5D)(Side A)[aka Paint Kraze] ZXSpectrum +AA68D219EF7976C7D58FDFFDA884BE11 Painter (1983)(A'n'F) ZXSpectrum +6F03101CD0FB4895D7577983E5A5AEE1 Painter (1983)(A'n'F)[a] ZXSpectrum +7C89A3EA1A8BBF5CCF47B3B2F51A9AFE Painter (1984)(Your Computer)(16K) ZXSpectrum +FC87932E9F6880A7ED460BCBACEF132C Pakacuda (1983)(Rabbit)(16K)[a][aka Pacakuda] ZXSpectrum +C8565916A1E1CA577CBA5A7AA3399B47 Pakacuda (1983)(Rabbit)(16K)[a2][aka Pacakuda] ZXSpectrum +C57C2205B2D557795BCCB300B437775C Pakacuda (1983)(Rabbit)(16K)[aka Pacakuda] ZXSpectrum +9E767AEACA7AA09A600D9675E404CA2F Pak-Men 2 (19xx)(-)(sh) ZXSpectrum +3ECF33CF2C0C8D86F9B17EC8C8F414E8 Paladini (1987)(Load 'n' Run)(IT) ZXSpectrum IT +497A7062FABA2B51A848BB44DC9C6465 Paladini (1988)(Load 'n' Run)(IT) ZXSpectrum IT +59F07D24A8502E475271C6C9D76D0F2C Pamela the Zombie Hunter (2005)(Miazga, Rafal)(PL)(en) ZXSpectrum en PL +0B73EAC76139E3AD12C41D62FE4F997E Pamela the Zombie Hunter (2005)(Miazga, Rafal)(PL)(en)[a] ZXSpectrum en PL +73B5E310E4A446439A28CDDFB5E14C58 Panama Joe (1984)(Parker - Sinclair Research)[a][aka Montezuma's Revenge] ZXSpectrum +DD8568816E13520FC18FCF65A582E689 Panama Joe (1984)(Parker - Sinclair Research)[a2][aka Montezuma's Revenge] ZXSpectrum +E84C0BA15717E7B95709FA15D4921595 Panama Joe (1984)(Parker - Sinclair Research)[aka Montezuma's Revenge] ZXSpectrum +619069043A787F1D1F51D15094A86533 Pandemia (2006)(OCTOCOM)(ES)[Bytemaniacos 2006 BASIC Contest][Joystick] ZXSpectrum ES +64EAA51DFE07FDDD3A0F9C32D2C104CF Pandemia (2006)(OCTOCOM)(ES)[Bytemaniacos 2006 BASIC Contest][Teclado] ZXSpectrum ES +E8AC93BA571785D3444539500B681557 Pandemonia (1983)(CRL Group) ZXSpectrum +13EB8227BF885749C6BBB52351981E12 Pang (1990)(Erbe)(128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +8C8B42D3FCFF66500AF0E2B3CC9B9DB5 Pang (1990)(Erbe)(128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +C70A87C4842F311CA5B668C068363E47 Pang (1990)(Ocean)(128K) ZXSpectrum +AEDE8B93CD7069754F270E30F118A54F Pang (1990)(Ocean)(128K)(Side A)[SpeedLock 7] ZXSpectrum +F560FF5FC4DD88DD8B3D53C662A29181 Pang (1990)(Ocean)(128K)(Side B) ZXSpectrum +60DEA42A63CF7B7288ED93B39880D025 Panic (1983)(Investronica)(16K)(ES)(en)[aka Monsters in Hell][re-release] ZXSpectrum en ES +158AC3A5272C5041DBD6D95038241C80 Panic (1983)(Kryptronic)[re-release] ZXSpectrum +E9953A9C02B05DDD8EBC81B09B588356 Panic (1983)(PSS) ZXSpectrum +B2CA7664B239A588A03562FDAC8399A5 Panic (1983)(PSS)[a] ZXSpectrum +DA810CC59F319F0E28131085886C828A Panic (1983)(PSS)[a2] ZXSpectrum +9318577CC456005B0CFBBB95C188D21F Panic (1987)(Microbyte)(16K)(ES)(en)[aka Monsters in Hell] ZXSpectrum en ES +02645D0F3C92D76D82BA0C91ED548149 Panic Dizzy (1991)(Code Masters)(48K-128K) ZXSpectrum +580C44B9C9AFD54457ABB1C5AEE00949 Panic Sam (19xx)(-)(de) ZXSpectrum de +A44BB754946CE56B0A27D3AF821761CD Panico Allo Stadio (1985)(Load 'n' Run)(IT) ZXSpectrum IT +91A9794F776D1DD9B9466F638C0D5E57 Panique (1983)(ERE Informatique)(16K)(FR) ZXSpectrum FR +1D8CE22F19AF46E2A29FB109D6281A0E Panther (1989)(Mastertronic) ZXSpectrum +63B0386B1B39857D0E7008C63F195CA0 Panther (1989)(Mastertronic)[a] ZXSpectrum +8D316D558FAE7C2B85A486E6DD9C3CC7 Panzadrome - The Silicon Wars Part IV (1985)(Ariolasoft UK) ZXSpectrum +7A0EBF9373C042FB45D770F204D977FC Panzadrome - The Silicon Wars Part IV (1985)(Ariolasoft UK)[a] ZXSpectrum +9A5128CD9298D6FC04BA8153383E20C3 Panzadrome - The Silicon Wars Part IV (1985)(Ariolasoft UK)[a2] ZXSpectrum +81DDB151132BD8FDEB30AE658363AC3C Panzer Attack (1984)(MC Lothlorien) ZXSpectrum +A594E22860D46599BC02DB38762CFCA1 Panzer Attack (1984)(MC Lothlorien)[a] ZXSpectrum +7905ED0189DD5F7FB7A439CC74F19AE0 Panzer Attack (1984)(MC Lothlorien)[a2] ZXSpectrum +EBC77AD568D30DF6854F9F9A03BFDAD4 Panzer Schlacht (19xx)(Schader, Steffen)(DE) ZXSpectrum DE +BE4B42EA01F4FD54C1E2E6B8BB7FBA13 Papa Noel (1991)(Pepsi Soft)(ES) ZXSpectrum ES +7CC978075DE608CE0B98C3C4283DF77D Paper Chase (19xx)(Orijon)(DE) ZXSpectrum DE +34012C92070D6530FDC5C6139C62A800 Paperboy (1986)(Elite Systems) ZXSpectrum +152235853FD412CB299D78BE190C8C45 Paperboy (1986)(Elite Systems)[a] ZXSpectrum +143C6394BDA72C3EA3357CDF22756C27 Paperboy (1986)(Elite Systems)[a2] ZXSpectrum +52AB22C97FD2CB3EFCAFF42A8E9B00EC Paperboy (1986)(Elite Systems)[a3] ZXSpectrum +2BB1E6C507EF7101CD3171EE32593143 Paperboy (1986)(Zafi Chip)(ES)(en)[re-release] ZXSpectrum en ES +0CF34DD330615F5411893A7A5474CB0E Paperboy (1989)(Encore)[re-release] ZXSpectrum +20DEA392B080AAC49E658B3E8E682503 Paperboy (1989)(MCM)(ES)(en)[re-release] ZXSpectrum en ES +50B29842C6F2E8540FBE64CB63673E9B Paperboy 2 (1992)(Mindscape International)[SpeedLock 7] ZXSpectrum +442ABF456AF4CF8454BC5407FD8EB49D Paperino e la Partita (1988)(Load 'n' Run)(IT) ZXSpectrum IT +68E54002AAF902BD557CED444DA4B74B Para Academy (1990)(Zeppelin Games) ZXSpectrum +68DBBAF712AEA0FC6B844769DD08BAAD Para Academy (1990)(Zeppelin Games)[master tape] ZXSpectrum +D6D1BC0A32861A60A4AFF19AEFBE1730 Para Assault Course Simulator (1988)(Zeppelin Games) ZXSpectrum +4E8DDA68F2A93A029312E9E29972745A Para Assault Course Simulator (1988)(Zeppelin Games)[a] ZXSpectrum +C5987CBCD8196BBF218974B58294A65A Para Assault Course Simulator (1988)(Zeppelin Games)[master tape] ZXSpectrum +679E385BFAAC090402C589C23CA12095 Para Cima ou Para Baixo (1990)(Nuno Tome)(PT) ZXSpectrum PT +E1472CA5655AFB6C2512A8B960836C18 Parabola (1987)(Firebird) ZXSpectrum +6831992C8ED114D7AE394B833809F867 Parabola (1987)(Firebird)[a][BleepLoad] ZXSpectrum +54DDF2FF496CF4BEC316083FBFF2908D Parabola (1987)(Firebird)[BleepLoad] ZXSpectrum +34D9C96CDFB188A897A4CC3906B6FC9C Parachute (2018)(Miguetelo) ZXSpectrum +9028B02B042B39CD31073A02D7558BB7 Parachute Drop (1983)(Sinclair Programs)(16K) ZXSpectrum +B2752EB718814FBFF57D3D805BF36B30 Paradise Cafe (1985)(Damatta)(PT)[a][adult] ZXSpectrum PT +8EE8A2C7C2BE73D61D2C7E203D1D94A1 Paradise Cafe (1985)(Damatta)(PT)[adult] ZXSpectrum PT +6C4D801E9202F28F01D24C588E7CC145 Paradise Connection, The (1986)(Birdseed) ZXSpectrum +C510114E159A9A82A4B8DE7BB760394E Paradise Connection, The (1986)(Birdseed)[a] ZXSpectrum +46101490B0394442FF2DE17DA6805BDF Paradise in Microdot (1985)(Automata UK) ZXSpectrum +00DCA3F1D47109624DE03F8328D3FE01 Paradise in Microdot (1985)(Automata UK)[a] ZXSpectrum +999046F5F4655DDC994046BD3DA5690C Paradox (1984)(Runesoft) ZXSpectrum +8DE85F1C2B4014CF248E014EAA32A66D Paradroids (1984)(Mikro-Gen) ZXSpectrum +7D37AC0E06D2A94444CADA7549CD3669 Paradroids (1984)(Mikro-Gen)[a] ZXSpectrum +9EE092977A69EB236DFFFC61D07CCF69 Paragram (1983)(Elephant)(16K) ZXSpectrum +6CE953436AE09C50E35EF038234A2E57 Paranoia Complex, The (1990)(Erbe)(ES)(en) ZXSpectrum en ES +5D252472A9A118F1616D3AA35E650478 Paranoid Pete (1984)(Ubik) ZXSpectrum +5A7187C77352EC2C16746C7051D6FC75 Paras, The (1983)(MC Lothlorien) ZXSpectrum +0CFD1262A1379F60F3977C2EC22B430B Paras, The (1983)(MC Lothlorien)[a] ZXSpectrum +ADF0D7BCBE5A234EE5554195A4717B7F Paratroopers (1983)(Rabbit)(16K) ZXSpectrum +BE4BD0B38D79185267D5D03790C5EEFB Paratroopers (1983)(Rabbit)(16K)[a] ZXSpectrum +24EF0010F13663E904C4223BEAC1883F Parchis (1984)(Investronica)(ES) ZXSpectrum ES +91971B88FF5BBE154AC3AB0D6B2E132A Parchis (1986)(MicroHobby Especial)(ES) ZXSpectrum ES +23DE5F697E6F120A2A556F3FC2A24BA1 Parejas (1984)(Software Center)(ES) ZXSpectrum ES +D7164334AB6D0E567165DF50469EFCE0 Paris-Dakar (1988)(Zigurat)(ES) ZXSpectrum ES +D2EC30EAFB7C77079C2EBADE6AB3F11A Paris-Dakar (1988)(Zigurat)(ES)[a] ZXSpectrum ES +62D7FE7B372ED85C11FFAE416D6A6546 Park Patrol (1987)(Firebird)[a][BleepLoad] ZXSpectrum +0A812D95AF35E97F66A81BB28B627E29 Park Patrol (1987)(Firebird)[BleepLoad] ZXSpectrum +07CFA8ADB857B7268749574ADEE50D0C Parole (1992)(Northern Underground, The)(128K) ZXSpectrum +B045F48B718A2B90D23CA4E32E0AE7F4 Parole (1992)(Northern Underground, The)(128K)[a] ZXSpectrum +59D92F4A29519E434B433B11414607C9 Paros kereso-memoriajatek (1998)(Nyitrai, Laszlo)(128K)(HU) ZXSpectrum HU +3BCCB0C9D7C925F55CE2909FE27EA168 Party Program (19xx)(JWE)(DE)(en) ZXSpectrum en DE +BDD86342D5708A9ABD194E49ED1534B7 Party Willy (2004)(Broadsoft) ZXSpectrum +EB87A36F9E4DAA37C6A2E6BB64963AAD Party Willy (2004)(Broadsoft)(128K) ZXSpectrum +C6118D2CAD244E7A5B378742D0A49DA6 Party Willy (2004)(Broadsoft)[a] ZXSpectrum +3256B67C95CFA14DA004BD9D8E7707D7 Party Worms (2009-03)(Total Computer Gang)(48K-128K)(CZ)(en) ZXSpectrum en CZ +51E32B3A163F2E3211FF8324AB6AD188 Party's Games (1986)(Load 'n' Run)(IT) ZXSpectrum IT +4C8CF9603193F5A52481FF18DA2D3E83 Parvision (1987)(MicroHobby)(ES) ZXSpectrum ES +220F00E81BE23DC73AB33F1112E773E0 Pasion por el Water (1991)(Pepsi Soft)(ES) ZXSpectrum ES +FADC1097049431BBB9B1DB9C63468AFB Passing Shot (1989)(Hit Squad, The)(48K-128K)[re-release] ZXSpectrum +D72229FD53241A73B128350066320899 Passing Shot (1989)(Image Works)(48K-128K) ZXSpectrum +5E2E68A764F4DAB735CDAAC48D03238F Passing Shot (1989)(Image Works)(48K-128K)[a] ZXSpectrum +78DCC581BEBB799E00E3C32286DB691C Passing Shot (1989)(MCM)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +215D7B6A4E8A74D320EEFC80C69794D9 Passing Shot (1991)(Encore)(48K-128K) ZXSpectrum +CEEC71D0F5A56868B2A4A9C06B4A65BC Past the Cyclops Lair (19xx)(Wilson, Matthew) ZXSpectrum +8BE030885C7655D71CDC6672E620BF46 Past the Cyclops Lair (19xx)(Wilson, Matthew)[a] ZXSpectrum +2DB67985E0BEFBA44BAEA5E4F8EA1583 Pasteman Pat (1989)(Silverbird)(48K-128K)[a][aka Billboard] ZXSpectrum +C5C3136E1493E47B37B3FC4FD77238CF Pasteman Pat (1989)(Silverbird)(48K-128K)[aka Billboard] ZXSpectrum +0645BEAB8E0AEBB88537BF291A2414E7 Pat the Postman (1983)(Mikro-Gen) ZXSpectrum +BA6C530E7881311DCD93748401EE1BFC Pat the Postman (1983)(Mikro-Gen)[a] ZXSpectrum +8672729C01B0E0AA1FC9305E2272893A Pathetic Pablo Bros, The (1993)(Your Sinclair) ZXSpectrum +8B777E2825E7390A30D2339EDCB994B3 Pathetic Pablo Bros, The (1993)(Your Sinclair)[a] ZXSpectrum +9AF32F81577F0E758AC517047F7C6DF5 Pathetic Pablo Bros, The (1993)(Your Sinclair)[a2] ZXSpectrum +67DFBD6466335C61534289A8767AE68F Pawn, The (1987)(Rainbird)(128K)[a][BleepLoad] ZXSpectrum +B7B48C2DA4BA31A597427C9BBE844587 Pawn, The (1987)(Rainbird)(128K)[BleepLoad] ZXSpectrum +7AB0C3C1EB80B38CE82D32F3CF35747D Pawn, The v2.3 (1987)(Rainbird)(128K) ZXSpectrum +DC82345D6A00D893F43D9960DAAF4ED8 Pawn, The v2.3 (1987)(Rainbird)(128K)[a] ZXSpectrum +8C95AF33AC5E2C35B4AF1766F782FB60 Pawn, The v2.3 (1987)(Rainbird)(128K)[a2] ZXSpectrum +6D6AFE05C14A72E17C3428D8D25E80B9 Pawn, The v2.3 (1987)(Rainbird)(128K)[a3] ZXSpectrum +6085F3AB0154D46254AD0261436D5532 Pawn, The v2.3 (1987)(Rainbird)(128K)[a4] ZXSpectrum +840847447EE92AEEEB7F20789926D5D0 Pawns of War (1989)(Floyd, Leslie) ZXSpectrum +8347504726A1617EF0AEF6F5F03A2922 Pawns of War (1989)(Floyd, Leslie)[a] ZXSpectrum +310E985F638BF9C96932C55967DB1B94 Pawns of War (1989)(Zenobi)[a][re-release] ZXSpectrum +9B9A4D903EB959982ACB5CF5D7EBCA3C Pawns of War (1989)(Zenobi)[a2][re-release] ZXSpectrum +98B2F46B0EA2B467B24012C9D5D42132 Pawns of War (1989)(Zenobi)[re-release] ZXSpectrum +620B03F7CF02B668A759FA821BD181DB Paws (1985)(Artic Computing)[aka Cats] ZXSpectrum +58AC5AD5D69A806601223793776368CA Peak Fleet Manager (1987)(Dee-Kay Systems) ZXSpectrum +1DA7AECDF04C8E453E22C333D31B3822 Pearl Harbour (1983)(Sabresoft) ZXSpectrum +199929A912A3BB1536C5040EE9EF18D7 Pearl Harbour (1983)(Sabresoft)[a] ZXSpectrum +C12172A321B9EB457D8E90638A62C8ED Pecinski Heroj (1987)(Suzy Soft)(HR)(sl)[a][aka Jamski Heroj] ZXSpectrum sl HR +3227445AC276AB57822C1ED7EEFDB9D0 Pecinski Heroj (1987)(Suzy Soft)(HR)(sl)[aka Jamski Heroj] ZXSpectrum sl HR +3A065B8EE234B646D4A468CDD750CAAF Pecinski Heroj (1987)(Suzy Soft)(HR)(sr)[aka Jamski Heroj] ZXSpectrum sr HR +71371E074F4349736E66A1FE0BDC5BBC Pedro (1984)(Imagine) ZXSpectrum +E8036B2C3D60A4056AC11C5B9563B88D Pedro in the Haunted Castle (2011)(Pliva, Pavel)(48K-128K)(CZ)(en)[aka Pedro v Strasidelnom Zamku] ZXSpectrum en CZ +857DEF67801CA95AF215FEA6658A8597 Pedro in the Land of Pyramids (2011)(Pliva, Pavel)(CZ)(en) ZXSpectrum en CZ +33665B8E0BB89E48BD87E7E3F34E3575 Pedro na Ostrove Piratov (1993)(Ultrasoft)(128K)(SK) ZXSpectrum SK +D963F8DA52F4B75008E4A70E000D1B0E Pedro na Ostrove Piratov (1993)(Ultrasoft)(48K-128K)(SK) ZXSpectrum SK +3C51D9DD5C02C41FE6704E8133760314 Pedro na Ostrove Piratov (1993)(Ultrasoft)(48K-128K)(SK)[a] ZXSpectrum SK +7589BC654A6FAD9E348E42CC5F597F0D Pedro on the Pirate Island (2011)(Pliva, Pavel)(48K-128K)(CZ)(en)[aka Pedro na Ostrove Piratov] ZXSpectrum en CZ +1886BC8DC175803B371CDA4122A8EE77 Pedro v Krajine Pyramid (1993)(Ultrasoft)(SK) ZXSpectrum SK +D22D42EEC7E1CDAE196CC22EFF92B143 Pedro v Strasidelnom Zamku (1993)(Ultrasoft)(48K-128K)(SK) ZXSpectrum SK +49D9A17B3D3E88075E34CACF5A00B85D Peep Show (1984)(R'n'H Microtec)[adult] ZXSpectrum +C5DD4F43D072BCDD5494E3A772DF8321 Peepshow, The (1985)(Awk)(DE)[adult] ZXSpectrum DE +C26598B378C65322C779F233EE3621AF Pegasus (1985)(Herron) ZXSpectrum +798EBBFC07F704E8EA17BA4D81B0FFE8 Pegasus Bridge (1988)(PSS) ZXSpectrum +C756239D64FE9D2F0197F896392B5524 Pegasus Bridge (1988)(PSS)[a] ZXSpectrum +FEE42EE6E0CA4255CCD69AE46A6A12B6 Pegasus Bridge (1988)(Summit)[re-release] ZXSpectrum +65E4F95409E37E29E621B0B33514E656 Peking (1991)(Your Sinclair) ZXSpectrum +889614001E6F038E6FA15A168297D25F Peking (1991)(Your Sinclair)[a] ZXSpectrum +43083BDE4C659C21EF9AC0F7742A26A2 Peklo (1993)(Pliva, Pavel)(CZ) ZXSpectrum CZ +254FDECCEEBDC7AA1D1112B3BF9954C3 Pelmanism (1984)(ZX Computing) ZXSpectrum +45FF34A3162CE7583AE6E2CB1C068202 Pelotita, La (2002)(Rockersuke Moroboshi)(ES) ZXSpectrum ES +83FD3F967A9B9DC2F0D6816861047BB1 Penalty Soccer Simulator (1990)(Gamebusters)[a][aka Penelty Soccer] ZXSpectrum +94E9266499DB0D11DF5EC70881660A60 Penalty Soccer Simulator (1990)(Gamebusters)[aka Penelty Soccer] ZXSpectrum +526AC5EE6AFC7C2140B70726BD254A8D Pendant of Logryn, The (1989)(Murphy, Jamie)(128K) ZXSpectrum +744CFA53FFBEC1427EA4F0A5CFEEADC5 Pendant of Logryn, The (1989)(Murphy, Jamie)(128K)[a] ZXSpectrum +AA74D2689A98946CF5A174C791A0FF5D Pendant of Logryn, The (1989)(Zenobi)(128K)[re-release] ZXSpectrum +86387B2161876890CAC441A8DC05718F Pendragon (1984)(Gadtek Games) ZXSpectrum +1F1C56CB7E205F0A8971B30BE856C19E Peneless (1992)(Ivysoft) ZXSpectrum +03BFA1F3ED090D9F502B37FA52E40CAD Penetrator (1983)(Investronica)(ES)[re-release] ZXSpectrum ES +54D542E04F9B69279FD7AFC1B164D55F Penetrator (1983)(Melbourne House) ZXSpectrum +0182960D3078B19F2894F8CF14EB1873 Penetrator (1983)(Melbourne House)[a] ZXSpectrum +05D9581F1365DE92DCF38FDFB4F7DE5F Penetrator (1983)(Melbourne House)[a2] ZXSpectrum +F532F86CFA2488966994410F2E70582D Penetrator (1983)(Melbourne House)[a3] ZXSpectrum +4F95C7156D636AE37774EE2DE5AB660D Penetrator (1983)(Timex)(TC2048-TS2068) ZXSpectrum +DC25CAE22CB9E6DB18816B35836948C2 Penetrator (1987)(Microbyte)(ES) ZXSpectrum ES +687A40EBF7D863556EFC580B08A7CD39 Pengy (1983)(Micromania)(16K) ZXSpectrum +13442036D855609FFB505BC91DB0E201 Pengy (1983)(Micromania)(16K)[a] ZXSpectrum +416AA6EEDB76A773A722E21DF8779DCF Pengy (1985)(Mogul Communications) ZXSpectrum +2766F2B8D69B368DF0C2A263EC70B1A3 Pentac (1985)(Compulogical)(ES) ZXSpectrum ES +17F1D09E5CB6AEED71B5A4CDDB3CF72B Pentagram (1986)(Ultimate Play The Game) ZXSpectrum +3669A645230C80929C75AB29402C229C Pentagram (1986)(Ultimate Play The Game)[a] ZXSpectrum +0CF665F9C44D2F71084FB90776B28105 Pentominoes (1983)(Spectre)(16K)(HK)(en) ZXSpectrum en HK +A224C3CC1E472F88E1C2C301007EC091 Pentzy (1985)(Spectrum Computing) ZXSpectrum +D3C08764502AF714568492FBCA87DE9B People from Sirius (1987)(U.S. Gold - Your Sinclair)(48K-128K)[Your Sinclair Covertape] ZXSpectrum +7528FDEC6BA1399DE38E098DF01F24D0 Pepe Carvalho en los Pajaros de Bangkok (1988)(Dinamic)(ES)(Side A) ZXSpectrum ES +D55BE90F4D451B994F7291DD6F94AAEE Pepe Carvalho en los Pajaros de Bangkok (1988)(Dinamic)(ES)(Side B) ZXSpectrum ES +AE44EEBD5D1B3D52A6F0B5742D654A7D Pepik (1993)(Pliva, Pavel)(CZ) ZXSpectrum CZ +F5A5D9EA825C763E5FA5341F08A6501A Peppa Pig (2013)(Pickstock, Myke)[CSSCGC] ZXSpectrum +68854AFE304FFECEDCFE673D292B3DEA Pepsi Cola (1988)(Miami-Soft)(SK) ZXSpectrum SK +D857E7EBFB9D9F0C9FFEC75B7A1E9C2A Pepsi Cola (1988)(Miami-Soft)(SK)[a] ZXSpectrum SK +573A68510FD221869374CC59E7874FAD Percy the Potty Pigeon (1984)(Gremlin Graphics) ZXSpectrum +481477F161026D4A7FE1C62B6A8289E1 Percy the Potty Pigeon (1984)(Gremlin Graphics)[SpeedLock 1] ZXSpectrum +29AA2DE0E8A8990BF603B98B146F32E2 Perico Delgado Maillot Amarillo (1989)(Topo Soft)(ES) ZXSpectrum ES +86CED4B059755CE4F3F7578CFB680074 Perico Delgado Maillot Amarillo (1989)(Topo Soft)(ES)(Side A) ZXSpectrum ES +50CD632312A174F1F002C92B657CA8E7 Perico Delgado Maillot Amarillo (1989)(Topo Soft)(ES)(Side B) ZXSpectrum ES +69119EC7F2867F133C698C2FCD3DC52F Perigos na Selva (1983)(TMX Portugal)(16K)(PT)[aka Jungle Trouble][re-release] ZXSpectrum PT +4E1C798C5FDD921A91146FA0EC2757B0 Perils of Bear George (1984)(CheetahSoft) ZXSpectrum +FCF50F61A92C889B46EEE844F9873015 Perils of Bear George (1984)(CheetahSoft)[a] ZXSpectrum +0B0CE740320F8CB37C5F703A05C0A0B1 Perils of Bear George (1984)(MCI Iberica)(ES)(en)[re-release] ZXSpectrum en ES +0149EAED6750AEA2B98161217EBE49A0 Periscope Up (1989)(Atlantis)(48K-128K) ZXSpectrum +9FDAE4232030B7FD00D983B73AD13FA0 Periscope Up (1989)(Atlantis)(48K-128K)[a] ZXSpectrum +AAED61C2F347D17797CEAF8C3C056A59 Periscope Up (1989)(Atlantis)(48K-128K)[a2] ZXSpectrum +D8018824BEA1208F436DECC38BA7A3D5 Perla, La (1985)(Load 'n' Run)(IT) ZXSpectrum IT +1752C5858CC5929F11DF4AA434BEB05F Persecucion en Australia (1989)(Costa, Rafael Vico)(ES) ZXSpectrum ES +C36F0B88EB4803C878E2AB9C989D72EB Perseus & Andromeda (1983)(Channel 8)[aka Mysterious Adventures No. 09 - Perseus and Andromeda][re-release] ZXSpectrum +46B6C9A743720D654D116E46B7BBB589 Perseus & Andromeda (1983)(Channel 8)[re-release] ZXSpectrum +10A46D8B991564A58AB1D2697F76FCF3 Perseus & Andromeda (1983)(Digital Fantasia)[a][aka Perseus and Andromeda] ZXSpectrum +E20F8FA12331081875CC406FA977185E Perseus & Andromeda (1983)(Digital Fantasia)[aka Perseus and Andromeda] ZXSpectrum +E1DAFA4C31E0D3182B6BF9506E5BEA92 Perseus (1993)(Zenobi)(Tape 1 of 2 Side A) ZXSpectrum +2392EDECEE94FFCABE06130075028B51 Perseus (1993)(Zenobi)(Tape 2 of 2 Side B) ZXSpectrum +54E7981299E3569AFD75910B1FF1D552 Personal Computer Whirled! (1992)(Delbert the Hamster)[aka P.C.W.] ZXSpectrum +0831A7D70BF92F37057C947C9546FB6E Personal Computer Whirled! (1992)(Zenobi)[re-release] ZXSpectrum +F40489EF80F1BBA332D21299DBCBFCD1 Personal Computer Whirled! (1993)(Electric Storm Productions) ZXSpectrum +25B069104FF787763B5653AD733C3504 Personal Quiz (1984)(Load 'n' Run)(IT) ZXSpectrum IT +B1E66FC41370E97DEE6D312BEB0D47C9 Personal Quiz (1985)(Load 'n' Run)(16K)(IT) ZXSpectrum IT +BF5395F65A2B813C7DE13805071C6E85 Personal Quiz (1985)(Load 'n' Run)(IT) ZXSpectrum IT +0C43400EE0DBC001E6B0745EA976127A Personal Quiz (1985)(Load 'n' Run)(IT)[a] ZXSpectrum IT +B5232CEB40749B77C959C789277E55AC Personal Quiz (1985)(Load 'n' Run)(IT)[a2] ZXSpectrum IT +BB52F767106C343316793A9DE75D4753 Pete Bog (1987)(Infected) ZXSpectrum +AED8136812E96ABD9895FD9E00DE53FE Peter Beardsley's International Football (1988)(Bug-Byte Premier)[re-release] ZXSpectrum +246DDB2455BC44F4FFB58FCD9A373B0A Peter Beardsley's International Football (1988)(Grandslam) ZXSpectrum +56E1B8E193E00FA51AB42279C16D889D Peter Beardsley's International Football (1988)(Grandslam)[a] ZXSpectrum +55B48194E92D74B50FA5F9E7512901CF Peter Beardsley's International Football (1988)(Zafiro Software Division)(ES)(en)[re-release] ZXSpectrum en ES +9D35D8981A4F22929C0BFA161827F592 Peter Pack Rat (1989)(Silverbird)(48K-128K) ZXSpectrum +C0536BD736830AD115F2D7336825F9D4 Peter Pan - The Adventure Game (1984)(Hodder & Stoughton) ZXSpectrum +567F810B51D6770420B50FE542346D04 Peter Pan - The Adventure Game (1984)(Hodder & Stoughton)[a] ZXSpectrum +A1F089038B720316F386165AE5D5D68F Peter Pan - The Adventure Game (1984)(Hodder & Stoughton)[a2] ZXSpectrum +F2EBF237A66A306D7C21CA60D7CC2905 Peter Shilton's Handball Maradona (1987)(Bug-Byte) ZXSpectrum +2CE005F24712A71D519A3006322FBEA4 Peter Shilton's Handball Maradona! (1986)(Grandslam)[a][aka Peter Shilton's Football] ZXSpectrum +5C2FC9F2AAC52FFE67CDC2876E9EE841 Peter Shilton's Handball Maradona! (1986)(Grandslam)[aka Peter Shilton's Football] ZXSpectrum +40BA5E8CFC5FAB72121933274B562346 Peterborough Powerbox (1992)(Greenup, Ashley) ZXSpectrum +8DED1D86B96A845C39CCA67D67FA7D42 Petris (1996)(PTsoft)(ES)(en) ZXSpectrum en ES +33824CF69CA8A73FA5EF8284B14DB697 Pettigrew Chronicles, The (1984)(Shards) ZXSpectrum +EE7C5597BA826F9C54ED09065604EFD3 Pettigrew Chronicles, The (1984)(Shards)[Power-Load] ZXSpectrum +BB2477A82BC6D175CB35AE2C2BED21D0 Petulant Poogslay Powerful Parade v1.3 (2010)(Mojon Twins, The)(ES)(en) ZXSpectrum en ES +0DEDF305045FD7F2310FC6B67C3E3544 Pferderennen (1984)(Homecomputer)(16K)(DE) ZXSpectrum DE +EDF2E677D7F20838BB31222BC3AF88CD PGD (2009)(Collins, Paul E.)[CSSCGC] ZXSpectrum +0A7AC81106AA4DED859CF935D88EE023 Phaeton (2010)(Miazga, Rafal)(PL)(en) ZXSpectrum en PL +987C6D78BE15735DA917998AC52AA719 Phantasia (1983)(Rabbit)(16K)[a][aka Fantasia] ZXSpectrum +5DF937958CD214336D1D0988058DB49B Phantasia (1983)(Rabbit)(16K)[a2][aka Fantasia] ZXSpectrum +4C152017A4985964662621297646FCDD Phantasia (1983)(Rabbit)(16K)[aka Fantasia] ZXSpectrum +D0DD2197019CB8A55399980207504A81 Phantis (1987)(Dinamic)(ES)(Side A) ZXSpectrum ES +816DF32A0AAE661D17ADB69E20380AE5 Phantis (1987)(Dinamic)(ES)(Side A)[a] ZXSpectrum ES +CD84D00E7D3DD6F1ADBA6905FBE5D2F4 Phantis (1987)(Dinamic)(ES)(Side A)[small case] ZXSpectrum ES +D48E21141ED1941C81FC950A704603EB Phantis (1987)(Dinamic)(ES)(Side B) ZXSpectrum ES +65ACA530023B852B4E8C56FDE1D06298 Phantis (1987)(Dinamic)(ES)(Side B)[a] ZXSpectrum ES +D957FE9846CCCA493A3351A6F70EB908 Phantis (1987)(Dinamic)(ES)(Side B)[small case] ZXSpectrum ES +4BB78CDBEE2229548B0B50F6C873C03B Phantom Club (1988)(Erbe)(ES)(en)[re-release] ZXSpectrum en ES +D1B241DFFE7B9DA150CFA6223C8A9673 Phantom Club (1988)(Ocean) ZXSpectrum +20B600B34333E66419E2762B8885BF0D Phantom Club (1988)(Ocean)[a] ZXSpectrum +7419CE5706E0179028A4F1BBB16EAC1C Phantom Club (1988)(Ocean)[a][SpeedLock 3] ZXSpectrum +2C1EE74888F390E3C3FAC92661541C83 Phantom Club (1988)(Ocean)[SpeedLock 3] ZXSpectrum +62C628A755226DA9E16F0F6871EDC028 Phantom Club (1988)(Ocean)[SpeedLock 5] ZXSpectrum +59AFD641871FC9F86C19E9CF447ADE8E Phantom F4 I (1992)(Ultrasoft)(48K-128K)(SK) ZXSpectrum SK +FEC1CD992A76119E31C63BE29ABF302E Phantom F4 I (1992)(Ultrasoft)(48K-128K)(SK)(Side A) ZXSpectrum SK +3F0FC6A22F9E8A11DD141C1D44151199 Phantom F4 I (1992)(Ultrasoft)(48K-128K)(SK)(Side B) ZXSpectrum SK +43C6F4AF0D79CF0F618E3FC5B9CE2801 Phantom F4 II (1992)(Ultrasoft)(128K)(SK) ZXSpectrum SK +AC7E90C9F63386A98012D79F767C3A8F Phantom F4 II (1992)(Ultrasoft)(128K)(SK)[a] ZXSpectrum SK +2DD191E9FA74BFF8A6BB29636A0C6F09 Phantom F4 II (1992)(Ultrasoft)(48K-128K)(SK) ZXSpectrum SK +33A0C0ACD59417D547DAD130199F8A6E Phantomas (1986)(Dinamic)(ES) ZXSpectrum ES +CD54AD1C1E03F3146261502807741619 Phantomas (1986)(Dinamic)(ES)[a] ZXSpectrum ES +3ECD98B5B45EBCFFE906DCC8226FD98C Phantomas (1986)(Dinamic)(ES)[medium case] ZXSpectrum ES +19455B367C0204D1957F903C8F47444F Phantomas (1986)(Dinamic)(ES)[small case] ZXSpectrum ES +FBABCE03CD5E82F3E3DAE10A4187F7A6 Phantomas 2 (1986)(Dinamic)(ES) ZXSpectrum ES +BF49CE5CB670B9DDD092C9FD01A5AE21 Phantomas 2 (1986)(Dinamic)(ES)(en)[a][aka Vampire] ZXSpectrum en ES +49859F373745A3BD24D04F63E5027E4F Phantomas 2 (1986)(Dinamic)(ES)(en)[aka Vampire] ZXSpectrum en ES +31681F13AA1870CB91E9B42FAECEDDFE Phantomas 2 (1986)(Dinamic)(ES)[a] ZXSpectrum ES +D2BB3AF438EB817DCE1A86958E04DC14 Phantomas 2 (1986)(Dinamic)(ES)[a2] ZXSpectrum ES +363BF03D1FCD96DACB088AFDBC6F6501 Phantomas 2 (1986)(Dinamic)(ES)[small case] ZXSpectrum ES +2DDD0AE2F674997EB6A4BA7084D8E6CD Phantomas en el Museo (2012)(Ubhres Productions)(ES) ZXSpectrum ES +6DD6F4BF20BDD4A3026A8C8F8C4C53AD Phantomas en el Pais Brujil (1992)(LOKOsoft)(ES)[aka Phantomas y las Brujas] ZXSpectrum ES +B50519A05F74B909B5BEF015AD2484AF Phantomas en la Luna (1992)(LOKOsoft)(ES) ZXSpectrum ES +213139EAC5DD279FAE790CE06207A31B Phantomas in Atari Land (1992)(LOKOsoft)(ES)[aka Phantomas in Ataria] ZXSpectrum ES +0EAE7A2456D419FEBF50CAB05962830E Phantomas Saga - Infinity (2006)(Computer Emuzone)(48K-128K)(ES)(en) ZXSpectrum en ES +120CB8F001038B628446068BAB079A09 Phantomas Tales #1 - Marsport (2009)(Ubhres Productions)(128K)(ES)(en)(Side B) ZXSpectrum en ES +D12B0FAF1F3E749281BE74056EFD7BF3 Phantomas Tales #1 - Marsport (2009)(Ubhres Productions)(ES)(en)(Side A) ZXSpectrum en ES +5C4590D6270EBB3C1DF198B0AF964B48 Phantomas Tales #4 - Severin Sewers (2012)(Ubhres Productions)(128K)(ES)(en) ZXSpectrum en ES +3997D86E018189A1692CBA6524FE71E3 Phantomas V v.2 (1992)(LOKOsoft)(ES)[v2] ZXSpectrum ES +E39674A144D860A0D57986F978FCEC38 Phantomasa (2007)(Computer Emuzone)(ES)(en)(Tape 1 of 2)[Part 1] ZXSpectrum en ES +DE671F2E6044F9E4932A2790C08FDDB8 Phantomasa (2007)(Computer Emuzone)(ES)(en)(Tape 2 of 2)[Part 2] ZXSpectrum en ES +D3AAE5DDBC4CB096A9B5EA622A257BEE Phantomasa 2 - In the Land of the Grunge Wizards (2007)(Computer Emuzone)(128K)(ES)(en) ZXSpectrum en ES +5CA2B20654697CADDA552FFFCEC68FBC Phantomasa 2 - In the Land of the Grunge Wizards (2007)(Computer Emuzone)(ES)(en) ZXSpectrum en ES +7E21E847FA2B28D551B81DABA0D8C8D5 Phantomasa in the Land of the Grunge Wizards (2006)(WOPR2K)(ES)(en)[Concurso Libre de Videojuegos 2006] ZXSpectrum en ES +C07E1247D465E87A96CCF415F83D2514 Phantomasa v.1 (1993)(LOKOsoft)(ES)[v1] ZXSpectrum ES +89F83C8AE56364C011BB38FB3DD0D6AE Phantomasa v.2 (1993)(LOKOsoft)(ES)(Side A)[v2] ZXSpectrum ES +FE75EF7EEC6A136100588C21B1B62248 Phantomasa v.2 (1993)(LOKOsoft)(ES)(Side B)[v2] ZXSpectrum ES +78D8E1B26BFFEEDE60FA7E9C60C1BA5B Pharaoh's Shadow, The (2009)(Digital Brains)(ES) ZXSpectrum ES +5DE549B493B451D01075E6F9B1D73110 Pharaoh's Tomb (1982)(Software for All) ZXSpectrum +BA7444A451DF5FEAF6AFE1D9ECBB42A5 Pharaoh's Tomb (1984)(ZX Computing) ZXSpectrum +31017707CC4AAEAE0B710321429425C7 Pharaoh's Tomb, The (1983)(Phipps Associates) ZXSpectrum +AB4E546B80CB09082DB477A6F269EE73 Pharaoh's Tomb, The (1983)(Phipps Associates)[a] ZXSpectrum +3B915E1BAA093D0A06C8B90A16D12E09 Pharaoh's Tomb, The (1983)(Phipps Associates)[a2] ZXSpectrum +BD9E45E86B75BE80F0CEF863A487C068 Phasorchase (1983)(Soft Hits)(16K) ZXSpectrum +BC64CEF26AD75AFE8072AF87013B939B Phasorchase (1983)(Soft Hits)(16K)[a] ZXSpectrum +F8308895DE5AD5D920641DB554007C0E Pheenix (1983)(Megadodo)(16K) ZXSpectrum +54728A5F284DF2989D5C27DB859B607B Pheenix (1983)(Riko Data)(16K)(SE)(sv)[re-release] ZXSpectrum sv SE +01D4D3066E7E912B5D28C6AE040E91FB Pheenix (1984)(Ventamatic)(16K)(ES) ZXSpectrum ES +61CBC7B122EAF7118B4C373D9ECC3944 Pheenix (1986)(Alternative)(16K) ZXSpectrum +48F2E6C5CA98E1F6024981F97A542683 Phew! What A Pong (2004)(Lee, Graham)[CSSCGC] ZXSpectrum +A43557D1A064DB87CA9873D77A76DA13 Phileas Fogg's Balloon Battles (1991)(Zeppelin Games) ZXSpectrum +6C725D87FF1E30C5A85C678E8FE6BBCF Philosopher's Stone, The (1986)(Central Solutions) ZXSpectrum +9FED062E0DEB17FDCB199D5AF7EA2FEB Philosopher's Stone, The (1986)(Central Solutions)[a] ZXSpectrum +864990E30DB79832E35CB557E73FFEB4 Philosopher's Stone, The (1986)(Central Solutions)[a2] ZXSpectrum +36AE04A507DA8BE5137C90DB08E01028 Philosopher's Stone, The (1986)(Central Solutions)[a3] ZXSpectrum +3FD0D605942306457B63358E9FC1246F Phineas Frogg (1985)(Mirrorsoft) ZXSpectrum +6FE6875E000A43FB15B6406A4CBD917A Phoenix (1991)(Zenobi) ZXSpectrum +F92BACD356D87FF0A291A2C20E2BAFE4 Phoenix (1991)(Zenobi)[a] ZXSpectrum +43509306EE579E8AB2B9865B02FBABE9 Phoenix (1991)(Zenobi)[a2] ZXSpectrum +B8586420A522A3400D932FE5C55FC64F Phoenix (19xx)(ZX Spectrum Club)(16K)(it) ZXSpectrum it +DAAB1D621C47C5AF8A0489E678588200 Photo Finish (1984)(LJK Computing) ZXSpectrum +ADF5910987E38817387CDE80E75F5E8C Physical Frenzy (1985)(SM)(IT)(en) ZXSpectrum en IT +16E0AB1BE1B12D64268B0F7742067197 Physiced (2017-06-13)(uglifruit)[BASIC Jam] ZXSpectrum +4A0E4D3ED6B10F414BBB31E79C0809FF Pi in the Sky (1985)(Automata UK) ZXSpectrum +A13DB61AD71173E85FF44401CBE36EAE Pi There! (1985)(Automata UK) ZXSpectrum +5BA9EAD40880B3B82679332D241D95D8 Piatto (1986)(Load 'n' Run)(IT) ZXSpectrum IT +15F3715AFE07A5A55827FE3ADC80B935 Pi-Balled (1984)(Automata UK) ZXSpectrum +88313C57C4F41317EB5A7AD84F4A1CA0 Pi-Balled (1984)(Automata UK)[a] ZXSpectrum +CCFA2DA30D75B3A52A21FD07576CF6F6 Picapiedra, Los (1989)(MCM)(48K-128K)(ES)(en)[aka Flintstones, The] ZXSpectrum en ES +B93FA64883953B471110A5786234726E Pick 'n' Pile (1991)(Dro Soft)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +681C9C6EB0D1CB9CC521E37A839537B3 Pick 'n' Pile (1991)(Ubi Soft)(48K-128K)(FR)(en) ZXSpectrum en FR +F6AB363E72AB80AE2686BC50B6BCA147 Pick Out 2 (1993)(Ultrasoft)(128K)(SK) ZXSpectrum SK +18A4715DEDBFF152775583AC019579B3 Pick-Pocket (1983)(Gemini Marketing)(16K) ZXSpectrum +FD65B3EF69BE841798B8341D2A32AA7E Pictionary - The Game of Quick Draw (1989)(Domark)(48K-128K) ZXSpectrum +1678AA53A12855FDD6BA7D08505EF587 Pictionary - The Game of Quick Draw (1989)(Domark)(48K-128K)(Side A) ZXSpectrum +DCB67E6FF64B195D3EB8D12B9A70F134 Pictionary - The Game of Quick Draw (1989)(Domark)(48K-128K)(Side B) ZXSpectrum +9F29B600E12C3D0831A4A7097EA8B03B Pictionary (1989)(Erbe)(48K-128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +DAD9BA33145721405247077C7B79C144 Pictionary (1989)(Erbe)(48K-128K)(ES)(Side A)[re-release] ZXSpectrum ES +5EC99B6F1EDC038E74549AFCE34BDA10 Pictionary (1993)(Hit Squad, The)(48K-128K)(Side A) ZXSpectrum +204E13F0687BFB547D6C13739EBE73C2 Pictionary (1993)(Hit Squad, The)(48K-128K)(Side B) ZXSpectrum +99C38ECD4DB642EEDC843EB8DB81988A Picture of Innocence, A (1986)(Central Solutions)[re-release] ZXSpectrum +FF7761D63CBC869BE50EABB5FA74D2B5 Picture of Innocence, A (1986)(Turner, G.) ZXSpectrum +C93552F654BEE3BFEFB859D62FE059C2 Picture of Innocence, A (1986)(Turner, G.)[a] ZXSpectrum +62DA22FF8B0F6E704B4E1A509D285E40 Pieces of Eight (1992)(Sinclair User) ZXSpectrum +037340C575030AB1E9B2B4081CC18AA0 Pi-Eyed (1984)(Automata UK) ZXSpectrum +338B1CE5B9D53F17F383C053701033BE Pi-Eyed (1984)(Automata UK)[a] ZXSpectrum +F66A0991F55269BF10A12522B87CCC3F Piggy (1988)(Bug-Byte) ZXSpectrum +2734C643E2B27CD5D2F967A35200A662 Piggy (1988)(Bug-Byte)[a] ZXSpectrum +8E1E26417F3663C8776A648743CE9260 Piggy Punks (1990)(Sinclair User)(48K-128K) ZXSpectrum +4363BEE3447BCC6852E4A85953FCDCBD Pi-In-'Ere (1984)(Automata UK) ZXSpectrum +CFB89CE59617D1A175CFE1D382681D05 Pi-In-'Ere (1984)(Automata UK)[a] ZXSpectrum +0CD6ECC45376D94D37302FE6BA2194D5 PIJ - Podraz na Indiana Jonese (1987)(Fuxoft - PKCS)(CZ) ZXSpectrum CZ +60493D166F8B10A833C5031E0680AD1B PIJ - Podraz na Indiana Jonese (1987)(Fuxoft - PKCS)(CZ)[a] ZXSpectrum CZ +A9050BE26AC64575EE797C54ACD82947 Piknik u Cesty (1990)(Regent)(CZ) ZXSpectrum CZ +F3FB65C595543B26AA9F9F329D04B876 Pilgrim's Progress (1984)(Scripture Union, The) ZXSpectrum +F5B7D00B0A10362E42776D0F83E2FF71 Piloto de Linea (1984)(Microparadise)(16K)(ES)[aka Airliner] ZXSpectrum ES +A6A06D886D387C79275EFE010D69E60B Pim Pam Pum (19xx)(New Frontier)(ES)(en) ZXSpectrum en ES +0600F773DFFCC2BB89DF934255F54BC3 Pimania (1982)(Automata UK) ZXSpectrum +93328E9D1179B894C57E43E219B643AA Pimania (1982)(Automata UK)[a] ZXSpectrum +6E350C389A1AB308DF76F31941B7948E Pimania (1982)(Automata UK)[a2] ZXSpectrum +06DF0AD5B635385D02DB6F6A0CF2F6DB Pimeval Man (1985)(Automata UK) ZXSpectrum +6F6D2C0A8F5903CD471C3D29768D7C8D Pinball (1983)(Sagittarian)(16K) ZXSpectrum +7DF7FB42742884EFEB98F22F3CE56D54 Pinball Machine (2010)(Collins, Paul E.)[CSSCGC] ZXSpectrum +E824E26427CE11916EEDF31703EF2805 Pinball Wizard (1983)(CP)(16K)[a][re-release] ZXSpectrum +C3336725E4358E0D8559582178A29FA5 Pinball Wizard (1983)(CP)(16K)[re-release] ZXSpectrum +276F167EDCBB742B39C7D546E7A9922A Ping Pong (1986)(Erbe)(ES)(en)[re-release] ZXSpectrum en ES +8695DABEDEE0A90D828B48173D7FF8DE Ping Pong (1989)(Hit Squad, The)[SpeedLock 5] ZXSpectrum +85D10091B8823EBE79033EA318260D3F Pingo (1984)(Profisoft)(DE)(en) ZXSpectrum en DE +99BEE9FDB4907B69731B5D4F66751479 Pingo (1984)(Profisoft)(DE)(en)[a] ZXSpectrum en DE +6FF231BFD7EE3DCE4880C1DDD3E4E818 Pingo (1984)(Profisoft)(DE)(en)[a2] ZXSpectrum en DE +C87BAD855D27974AEC47BB30A21DE917 Ping-Pong (1986)(Load 'n' Run)(IT) ZXSpectrum IT +9E7EB097AA34F6371AA798094BDFB8C1 Pink Panther (1988)(Dro Soft)(ES)(en)[double case][re-release] ZXSpectrum en ES +2C2707AFDB2B1FFA23460AEE3EFD7D0B Pink Panther (1988)(Dro Soft)(ES)(en)[re-release][small case] ZXSpectrum en ES +B45520E3DF09CC1AEFAF8D60D362D03B Pink Panther (1988)(Gremlin Graphics) ZXSpectrum +E729FE606645EA9991F0F58F81C10320 Pink Panther (1988)(Gremlin Graphics)[a] ZXSpectrum +D69679127B9B778FDF9C536CB9726A6E Pintor, El (1987)(Microbyte)(16K)(ES)[aka Slap Dab] ZXSpectrum ES +184FD936E6B0DEB6410940FF86666E9C Pinza, La (19xx)(Oronda Panza Soft)(es) ZXSpectrum es +8DE132AED9D723DCF456FBF3D7C4E167 Pioneer (1984)(Atlantis) ZXSpectrum +433F441E9A562ABC4120AFF90A17065B Pipe Line (1992)(Morris, Dominic J.) ZXSpectrum +062D54D81A5368FEB45803961BC6B899 Pipe Mania (1990)(Empire)(48K-128K) ZXSpectrum +DB61C4D1037C9FE7809F683AD450B90F Pipe Mania (1990)(Proein Soft Line)(48K-128K)(ES)(en)[a][re-release] ZXSpectrum en ES +F88893A560BD8779CF9AB888CD1D973E Pipe Mania (1990)(Proein Soft Line)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +C119A31A3D47AC8DF963678BB5429E3F Pipe Mania (1990)(Touch Down!)(48K-128K)[re-release] ZXSpectrum +EFFDF7CF3C2C8DC560793EACE980FAAF Pipeline (1985)(Compulogical)(ES)(en)[re-release] ZXSpectrum en ES +97FC4F4D9AFC226535960CBF8DB5430B Pipework (1991)(Your Sinclair)(128K) ZXSpectrum +9BC82FC9FDFC38869331997639B9158D Pippo (1986)(Mastertronic) ZXSpectrum +439B5631B2B0D1D1D1BB108C2BE647B3 Pi-R Squared (1987)(Bug-Byte)[re-release] ZXSpectrum +6764A527BDBC61B85894D9AF5C3F4FE8 Pi-R Squared (1987)(Mind Games) ZXSpectrum +3E7671BE84601317E9F112E51090C7A5 Pi-R Squared (1987)(Mind Games)[a] ZXSpectrum +7E514F641A87D16E0F1AC57F12715E4F Pi-R Squared (1987)(Mind Games)[a][Crash Covertape] ZXSpectrum +739A30B6822CE633A8E4C5D9B89ECF1A Pi-R Squared (1987)(Mind Games)[Crash Covertape] ZXSpectrum +BFF6F70D682DA7B40C22810CE1BDF787 Pi-R Squared (1988)(Zafiro Software Division)(ES)(en) ZXSpectrum en ES +591340844754BA55F7ACDCE6E33CDE79 Piramide (1987)(Costa, Rafael Vico)(ES) ZXSpectrum ES +F167395126E2DB3CB887071A5B7C6CF6 Piramiz szoliter (2002)(NyitraiSOFT)(128K)(HU) ZXSpectrum HU +260F7EB491ECD7C7877E995B4DF7F045 Pirata Kid (1986)(Load 'n' Run)(IT) ZXSpectrum IT +DEE181977C8D87FDE2B0475C92882D91 Pirate (1983)(Chalksoft)(Side A) ZXSpectrum +89935910AC68073F40C4EEA3A6F4AB45 Pirate (1983)(Chalksoft)(Side B) ZXSpectrum +DF2CA1470D6D19F63A24E84390100F32 Pirate Adventure (1984)(Adventure International)[a][aka Pirate Island] ZXSpectrum +356C99CB1DEC8CBF63C157A3D7201A5D Pirate Adventure (1984)(Adventure International)[aka Pirate Island] ZXSpectrum +B44E7F22CB6766EED79FAE740254089B Pirate Gold (1985)(Watson, Dave) ZXSpectrum +614BA773811CC4AB9D6EA65CFBC9D372 Pirate Gold (1985)(Watson, Dave)[a] ZXSpectrum +5807F99A072DD190E9A19714036E7F0F Piromania (1984)(Automata UK)[a][aka Infernal Combustion][re-release] ZXSpectrum +6E4CCC2272A954A4642415B9B89D826A Piromania (1984)(Automata UK)[aka Infernal Combustion][re-release] ZXSpectrum +E9B7A93E078ED9AA206521A9BAE3B77A Pirx (1988)(COOK)(CZ) ZXSpectrum CZ +352070EC6EAAD738476F269906FD855B Pirx II (1989)(COOK)(CZ) ZXSpectrum CZ +581B9012B153ABC6075643E54E843850 Piskworks (1990)(Raxoft)(CZ)(sk) ZXSpectrum sk CZ +BCC3A9C74EE536A94DDE0FA44AB4CA47 Piso Zero (1991)(Zigurat)(ES) ZXSpectrum ES +F8A692146C866F99D3CC80A1BE36BDB2 Pitfall II - Lost Caverns (1984)(Activision) ZXSpectrum +68A6A1E0AC804EA29C013F926660D88D Pitfall II - Lost Caverns (1984)(Activision)[a] ZXSpectrum +D5263247E04FD3A3218F3AE5D6380E6A Pitfall II - Lost Caverns (1986)(Firebird) ZXSpectrum +C79D4311A70EAD11D68D7F12B72142A3 Pitfall II - Lost Caverns (1988)(MCM)(ES)(en) ZXSpectrum en ES +EED88B8BB8BC23D321FBA1DFACF0FFE5 Pitfall ZX (2003)(Computer Emuzone)(ES) ZXSpectrum ES +FBD9BB44435429B3C8647164F03F2730 Pitfall ZX (2003)(Computer Emuzone)(ES)[a] ZXSpectrum ES +370193ACD54AA796E654B2E4E905E35C Pit-Fighter (1991)(Domark)(48K-128K)(Side A) ZXSpectrum +33A2B287268E394B10D5460EB241E424 Pit-Fighter (1991)(Domark)(48K-128K)(Side B) ZXSpectrum +99F260EA05ACF5DDB1B20512293A0E17 Pit-Fighter (1991)(Hit Squad, The)(48K-128K)(Side A)[re-release] ZXSpectrum +10A2396D4C41E0937640DC2EF6599811 Pit-Fighter (1991)(Hit Squad, The)(48K-128K)(Side B)[a][re-release] ZXSpectrum +057D68D2DF0750436A6293FEB3B1CBCE Pit-Fighter (1991)(Hit Squad, The)(48K-128K)(Side B)[re-release] ZXSpectrum +3F4695891BDA462D09CD9F45DBDF609E Pit-Fighter (demo) (1991)(Domark)(48K-128K)[Sinclair User Covertape] ZXSpectrum +00F7B39BE5B905091F413176F03F8517 Pitman Seven (1983)(Visions Software Factory) ZXSpectrum +A93868FB650D62A17F3950B5E9409061 Piton 2 (1993)(Kotsoft)(128K)(RU) ZXSpectrum RU +06E5CE59A6AC54328BF998018BD3C8AE Pitufos, Los (1991)(Pepsi Soft)(ES)[aka Smurfs] ZXSpectrum ES +160139779BF86AB5251336745A1297DE Pixy the Microdot 2 (1992)(Your Sinclair) ZXSpectrum +CE38ADA7EDD4010E0FAC1B4CCA329A06 Pixy The Pixel In Pixellated Pixel-Land (2013)(-)[CSSCGC] ZXSpectrum +DD9155A53557161C8D43F7AD7B6FEF0F Pizza Bar (1993)(Redwood Designs) ZXSpectrum +37636D223ABEE641241E931211F984C7 Plagues of Egypt, The - Intro (1990)(Young, Mike) ZXSpectrum +4C996799B560E4EB878440A85CF8BBE8 Plagues of Egypt, The (1990)(Young, Mike)(Tape 1 of 2 Side A) ZXSpectrum +700898EAB25B924B72ECC3727713B4DC Plagues of Egypt, The (1990)(Young, Mike)(Tape 2 of 2 Side B) ZXSpectrum +A67E740E3B233A66D32DE804A5D8811F Planet Fighter (19xx)(-)(de) ZXSpectrum de +259D9E276F49B0401B4EF8062830BB0F Planet of Shades (1986)(Cybexlab)(CZ)(en) ZXSpectrum en CZ +5483B668D083D1FE8A25ABD1732FE932 Planet Protector (19xx)(Stuart, Nigel)(Side A) ZXSpectrum +44A632181A79A5A7460526B67D45B250 Planet Protector (19xx)(Stuart, Nigel)(Side B) ZXSpectrum +7E067FD5FC832A55B964686569BE4AE5 Planetfall (1984)(Argus Press) ZXSpectrum +FF330704318DC78AA3C5C008D732EB4C Planetfall (1984)(Argus Press)[a] ZXSpectrum +82EB46016C8575A75FA5EE6FDCECE77E Planetoids (1982)(Sinclair Research)(16K) ZXSpectrum +20D972A9015C383EDBF90B5DC8BF61EB Planets (1984)(Newtech Publishing)(16K) ZXSpectrum +C30A713091DFBAC65A5CA2407A7A9915 Planets, The (1986)(Martech Games)(128K)(Side A)[SpeedLock 2] ZXSpectrum +76167A99763A350184127A619187F13B Planets, The (1986)(Martech Games)(128K)(Side B) ZXSpectrum +1AE53B2C4628C19A62CEFA038CCE2577 Planets, The (1986)(Martech Games)(48K-128K)(Tape 1 of 2 Side A)[SpeedLock 2] ZXSpectrum +A9E313C7E2E5F83FFAB0BA160302BEEA Planets, The (1986)(Martech Games)(48K-128K)(Tape 1 of 2 Side B) ZXSpectrum +FF2C5AF4D4EE3F896B8991C3054D3223 Planets, The (1986)(Martech Games)(48K-128K)(Tape 2 of 2 Side A) ZXSpectrum +D77D78942ACB5A1CF8AD008F4D1CE47C Planets, The (1986)(Martech Games)(48K-128K)(Tape 2 of 2 Side B) ZXSpectrum +1191051C85E02AA7AC85DD4A17E119B1 Plasma Ball (1989)(Atlantis) ZXSpectrum +BCC621CC8295E47B0EDFCA32ABCE2905 Platform (19xx)(-)(de) ZXSpectrum de +38A6C351B2E94863DC4E0C0FEA05B89A Platoon (1988)(Erbe)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +750E4F422299F3FD5B9869ECA3D23AF3 Platoon (1988)(Erbe)(48K-128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +1E2A75C455D2AD11C4D8CB99C9C25CFD Platoon (1988)(IBSA)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +83C7FC43DC36C8DF4D9FD1C9FE11B716 Platoon (1988)(Ocean)(48K-128K) ZXSpectrum +6AD0850B95EB8D19500710CFC305F9D9 Platoon (1988)(Ocean)(48K-128K)(Side A) ZXSpectrum +6F210C0D9E53F55B9B38CCAE4B6C4873 Platoon (1988)(Ocean)(48K-128K)(Side A)[SpeedLock 6] ZXSpectrum +9F9C8C8FCA70726FA28ACB37C4220326 Platoon (1988)(Ocean)(48K-128K)(Side A)[SpeedLock 7] ZXSpectrum +F03B2EEF0E59FA56A0B3E72011E37652 Platoon (1988)(Ocean)(48K-128K)(Side B) ZXSpectrum +F8897A8CC7B74337511BA7DA94FF3D20 Platoon (1988)(Ocean)(48K-128K)(Side B)[a] ZXSpectrum +EA73656744E244EAB4DBE03BBF638EA7 Platoon (1988)(Ocean)(48K-128K)(Side B)[a2] ZXSpectrum +9DC9D6EA6BC8987406EEAF8EE80CEF4B Platoon (1988)(Ocean)(48K-128K)[a] ZXSpectrum +F8FAAEE0C670790447DA5955F5B96C7C Platoon (1988)(Ocean)(48K-128K)[SpeedLock 4] ZXSpectrum +8673D6DED92621054F9349D04832FC9A Platoon (1988)(Ocean)(48K-128K)[SpeedLock 6] ZXSpectrum +AAF4832B0208A822AB93035C05AB1958 Platoon (1990)(Hit Squad, The)(48K-128K)[SpeedLock 7] ZXSpectrum +8A20237287530C0620D024DF02F7B2D5 Play for Your Life (1988)(Your Sinclair) ZXSpectrum +FCBFEFC7E52B2A10D14C1B17BB5F3F63 Play for Your Life (1988)(Your Sinclair)[a] ZXSpectrum +8F150240ED526F1E236AAFB7DEEEEC84 Play Hotch Potch with Mistertronic (1985)(Mastertronic)[a][aka Mistertronic plays Hotch Potch] ZXSpectrum +9D854C2119A64F51A1235E2F492FB6E5 Play Hotch Potch with Mistertronic (1985)(Mastertronic)[a2][aka Mistertronic plays Hotch Potch] ZXSpectrum +22636D7B8431743F0440981F48886956 Play Hotch Potch with Mistertronic (1985)(Mastertronic)[aka Mistertronic plays Hotch Potch] ZXSpectrum +17B97D321F3E6FB72D0928C2B60CF44E Play It Again, Sam (1986)(Mastertronic Added Dimension) ZXSpectrum +92A727BFC92528ADA05AD365A9486782 Play It Again, Sam (1986)(Mastertronic Added Dimension)(Side A) ZXSpectrum +0BC7434781335539471CA6C8E8ED0F46 Play It Again, Sam (1986)(Mastertronic Added Dimension)[a] ZXSpectrum +151637501CCCB99DE13E1CFCC4253D58 Play It Again, Sam (1986)(Mastertronic Added Dimension)[a2] ZXSpectrum +17AA32E4EB0C1F4928EAEFC6E980ED26 Play Schweppes (1985)(Serma)(ES)[aka Back to Skool][re-release] ZXSpectrum ES +C8195A399BF6986B83B229F7A7A70228 Play Your Cards Right (1986)(-)(16K) ZXSpectrum +C07AECC016FF6D40A46259AB1BE6B3D4 Plot To Go To And Run Over The Cat (2015)(-)[CSSCGC] ZXSpectrum +BCA09D84102814D34543EAEEC3386FA4 Plot, The (1988)(Firebird) ZXSpectrum +DD39BB64A036B7EE23B2B52F6CA29A7D Plot, The (1988)(Firebird)[a] ZXSpectrum +67A1D92158645948E863C0670F21CF97 Plotting (1990)(Erbe)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +1DC218289A6284696725D0CE4A02C276 Plotting (1990)(Ocean)(48K-128K) ZXSpectrum +A625C12B3504F54D5991CDBB3A8C8B76 Plotting (1990)(Ocean)(48K-128K)[SpeedLock 7] ZXSpectrum +41969959D282A5F6E3F0FA19939472E0 Plotting (demo) (1990)(Ocean)(48K-128K)[Sinclair User Covertape] ZXSpectrum +0F398F65F172A8BD5A4973841F996CD6 Pluggit (1984)(Blaby Computer Games)(Side A) ZXSpectrum +0FDD05A7298F3DFCAFA049044829D6F5 Pluggit (1984)(Blaby Computer Games)(Side A)[a] ZXSpectrum +1A363060A81448DCD73AEA1156475C94 Pluggit (1984)(Blaby Computer Games)(Side B) ZXSpectrum +E76F4C22D262254ECA6EBE5FDFFA8827 Plum Duff (1985)(Bug-Byte) ZXSpectrum +2DB137EC4D7B4C6AC06952A0439249F1 Plummet (1984)(Interceptor) ZXSpectrum +E86BBA53E1124486EEA678B2F69E2CE3 Plummet (1985)(ABC Soft)(ES)(en) ZXSpectrum en ES +8C99E9F737684F36EE3A9B8BB9EA4923 Plummet (1985)(ABC Soft)(ES)(en)[a] ZXSpectrum en ES +037C4D6A1BD19BDE60427C921F83A452 Plunder (1983)(CCS) ZXSpectrum +1186BED5A8FB867221DE247D5A0E3FE1 Pneumatic Hammers (1987)(Firebird) ZXSpectrum +685E0C192DAEC1A63DCD37F824A9EC06 Pneumatic Hammers (1987)(Firebird)[a] ZXSpectrum +D4A36634B050ACCDCE306EBC8BC2FEB8 Pneumatic Hammers (1987)(Firebird)[BleepLoad] ZXSpectrum +201B5C9C460B4011AD7781C0D2035609 Poc Man (1983)(Programmi Italiani)(16K)(it) ZXSpectrum it +51A99F7844876B6FF7CD0AEBA36BB0B0 Pod (1983)(Euro-Byte)[a][aka Centipedes][re-release] ZXSpectrum +9A23F8DA387F8BEE9DC620772CB57EF0 Pod (1983)(Euro-Byte)[a2][aka Centipedes][re-release] ZXSpectrum +261BAEAABAB45A8E171BBA5BB4821E7E Pod (1983)(Euro-Byte)[aka Centipedes][re-release] ZXSpectrum +D751F3C4260A137C03B295003686B33F Pod (1999)(Gonad The Barbarian)[CSSCGC] ZXSpectrum +B8513968D3D4D4AAAC887D69DBC0DFD4 Podder (1986)(Central Solutions) ZXSpectrum +6139359121E2AE64AA505B6A2B81647E Podder (1986)(Central Solutions)[a] ZXSpectrum +0F3103E97092B2DB197E2746E35C7270 Poder Oscuro, El (1988)(Zigurat)(ES) ZXSpectrum ES +78AC6CA2177F0EA19A1E2040D615B6E5 Poder Oscuro, El (1988)(Zigurat)(ES)[a] ZXSpectrum ES +1EA2E0AC737249F03BD7750BE680C491 Poder Oscuro, El (1988)(Zigurat)(ES)[a2] ZXSpectrum ES +2A20B67B6BE87B4849763DC1BDB915D7 Podmornica - Podmorska Bitka (1984)(Radio Student)(SI) ZXSpectrum SI +8A8B18968E9A8D5C3A01D94FF2BA56E5 Podraz 3 (1986)(Fuxoft)(CZ) ZXSpectrum CZ +21CB4EA8CE5DBDFC2B5EF039E4ED6C77 Podraz 4 (1988)(Raxoft)(CZ) ZXSpectrum CZ +221F02DF8D8B9C594741CFC14972D318 Podraz 5 (19xx)(Falcon Soft)(CZ) ZXSpectrum CZ +3A824E951647E37941B96AD6252F13F8 Podraz 6 (1988)(Antok)(SK) ZXSpectrum SK +EFA208324E7C8C3A0DE98ECFB1CA8EDB Podroz Po Polsce (1986)(Elkor)(PL) ZXSpectrum PL +E310EEF78265C8103247AC6738400CFE Pogo (1983)(Ocean) ZXSpectrum +D95C295DA23569BA6AEAF2544DF3E4FC Pogo (1983)(Ocean)[a] ZXSpectrum +0B86E95138BF7A25FE899DA92D2CD0C9 Pogo (1984)(Zafi Chip)(ES)(en) ZXSpectrum en ES +C38627CD51954380EC709834AE1839EA Pogostick Olympics (1988)(MCM)(ES)(en)[BleepLoad][re-release] ZXSpectrum en ES +A1BC260403A2EC62928EE3FDCBAB1ED9 Pogostick Olympics (1988)(Silverbird)[BleepLoad] ZXSpectrum +49E7F33ABB75D3C1DD9341F214A8D9A7 Pogotron (1989)(Gamebusters) ZXSpectrum +80D24C88A7E17791D9BD4FC1A63F94AC Pogotron (1989)(MCM)(ES)(en)[re-release] ZXSpectrum en ES +57FE33952F5470BDD26E0F7B4F9E8C72 Poker (1984)(Barron Software , De) ZXSpectrum +25045B27AF7ACCAD277D0977F560005F Poker (19xx)(ZX Data)(DK)(en) ZXSpectrum en DK +796076243EF7B2D0FA0EA14CC1451D5F Poker Strip (1985)(Load 'n' Run)(IT)(es)[adult] ZXSpectrum es IT +7F83405469BED978D0C5A60DACCFA55F Poker Strip (1985)(Load 'n' Run)(IT)[adult] ZXSpectrum IT +1D2C768CC1F7AB93B3D99FACCFB784A2 Poker v3.1 (1983)(V&M Soft)(IT) ZXSpectrum IT +128E3FCFE49A0DD002D6DDC7D479B8BC Poklad 2 (1985)(Fuxoft)(CZ) ZXSpectrum CZ +AD7E325896FD909FF9BE40BAFACF9612 Poklad 2 (1985)(Fuxoft)(CZ)[a] ZXSpectrum CZ +E5CD3C9943C2616694E31F45FD7B4E7A Polaris (1983)(CCS) ZXSpectrum +5C030763F663F156785F088911573824 Pole Position (1984)(Atarisoft) ZXSpectrum +3BDC1E35C39DF01F9C28823E8A636D39 Pole Position (1984)(Atarisoft)[a] ZXSpectrum +CFD845A951EBA941DB80EBE8E7B5E491 Pole Position (1984)(Atarisoft)[a2] ZXSpectrum +EE0DFE6FAD6DD5230C6F2A89D797851C Pole Position (1984)(Atarisoft)[a3] ZXSpectrum +B0D2186886D594F0382249E5AF51468A Pole Position (1984)(Atarisoft)[a4] ZXSpectrum +EE8EB928584011CD7E1EA407B5382727 Pole Position (1984)(Atarisoft)[a5] ZXSpectrum +37CA4378E935EC5628D8CC8760DA670D Pole Position (1984)(Atarisoft)[a6] ZXSpectrum +E35F61D7FDE8E5FAEB1BB2A2F985FBB4 Pole Position (1984)(Atarisoft)[a7] ZXSpectrum +F196FBE2AA328DDBD2A2CE53233FB733 Pole Position (1984)(C&VG) ZXSpectrum +7C754316731D6341F418D7549A592B28 Pole Position (1984)(U.S. Gold)[b2][re-release] ZXSpectrum +5164B113EF23D2FED3FEB22DD3990AE0 Pole Position (1984)(U.S. Gold)[re-release] ZXSpectrum +09DCE7A7552DDF55C3978B24375423AE Pole Position (1984)(U.S. Gold)[SpeedLock 1][re-release] ZXSpectrum +0EA0CF60BC9CC4396282667D85AC6A52 Pole Position (1985)(Erbe)(ES)(en) ZXSpectrum en ES +54782620AEDE04CCEF59B91AAB368C36 Pole Position (1985)(Erbe)(ES)(en)[SpeedLock 1] ZXSpectrum en ES +17F473690332364284A280BEEB0D089A Pole Position (1988)(IBSA)(ES)(en) ZXSpectrum en ES +149BB82F26D5F6A95C776ADF3C9A1FEC Pole Position v1 (1984)(C&VG) ZXSpectrum +07DC24EFDF0604F7C5CD0204DF902CDB Pole Position v2 (1984)(C&VG) ZXSpectrum +BD6E771C1EE4923394CC9006EFB117EC Polearn v1.0 (1988)(Sheol)(128K) ZXSpectrum +9D1A6F884117619B1D507AF17FD11CA3 Poli Diaz - El Potro de Vallecas (1990)(Opera Soft)(ES)(Side A)[aka Poli Diaz Boxeo][passworded] ZXSpectrum ES +AD1804F65D3F2E1A73CB78FF06B21F4A Poli Diaz - El Potro de Vallecas (1990)(Opera Soft)(ES)(Side B)[aka Poli Diaz Boxeo][passworded] ZXSpectrum ES +6CDA4F531C9B1EFB86568B17FF1F1AEB Poli Diaz - El Potro de Vallecas (1990)(Opera Soft)(ES)[a][aka Poli Diaz Boxeo][passworded] ZXSpectrum ES +1DE3245E4061C8366A85CF3485FFF426 Poli Diaz - El Potro de Vallecas (1990)(Opera Soft)(ES)[aka Poli Diaz Boxeo][passworded] ZXSpectrum ES +FEA5A1E928DF67F6F451C5E036A26C7B Poli Diaz (1990)(IBSA)(ES)[passworded][re-release] ZXSpectrum ES +69EC4EB15999D6CF1A870E3BD183D3DD Poltergeist (1986)(Firebird) ZXSpectrum +AFF8E2DC8EB7B62960B2F2562A2FE899 Pongo (19xx)(Ito, Eduardo Issao - Saukas, Einar)(pt) ZXSpectrum pt +EEA6D4EA5A913EA4C0B96FA2C39DE292 Pongventure (2004)(Lee, Graham)[CSSCGC] ZXSpectrum +4AF3FC2BB78D34A6FAC7D4623EB0CE33 Pontfalo (1994)(Nyitrai, Laszlo)(128K)(HU) ZXSpectrum HU +78A8C49CEDF3A8CDCFEC687D245E7E94 Pontoon (1983)(Arcade) ZXSpectrum +C0943E638796FA7E270DBE87CA90A126 Pontoon (1983)(Arcade)[a] ZXSpectrum +53D67659683921DE972A9E75F004427E Pontoon (1983)(Contrast) ZXSpectrum +E669DDD24C719BA9A02B0AC0FBE75B34 Pontoon (1984)(16-48 Tape Magazine)(16K) ZXSpectrum +CF79EEF83CDE1D84702BC25FC178F6FA Pony Express (1983)(Vectis) ZXSpectrum +D0D4D4000F5804A3A61618862AD1D246 Poogaboo - La Pulga II (1991)(Opera Soft)(48K-128K)(ES)[passworded] ZXSpectrum ES +97928D27F3ED7AA1D5012742E3D0E53C Poogaboo - La Pulga II (demo) (1991)(Opera Soft)(48K-128K)(ES) ZXSpectrum ES +01E4E710893DBA99FD767F06E0E28AFC Poogaboo (1991)(IBSA)(48K-128K)(ES)[passworded][re-release] ZXSpectrum ES +1F3F0A257614B9006FCF7D7C5462D0D0 Poojan (1985)(ZX Computing) ZXSpectrum +2D2444408E5779D838DEC06AB2340B18 Pool (1983)(Abrasco) ZXSpectrum +B34CA8A5DCECC358F6BA7669BBA636D5 Pool (1983)(Abrasco)[a] ZXSpectrum +3E53BB477A80F72B56CF75BACECA3C69 Pool (1983)(Blue Ribbon)(16K)[a][re-release] ZXSpectrum +D58D5F40062D8B32CAC0D991F3EA54F0 Pool (1983)(Blue Ribbon)(16K)[a2][re-release] ZXSpectrum +1269FF6581F24FFA0A38597207F05395 Pool (1983)(Blue Ribbon)(16K)[re-release] ZXSpectrum +07A43D8E927EF85F268C03323AB01816 Pool (1983)(Bug-Byte)(16K) ZXSpectrum +5E3970AE7AAE328C91FE62667CB77BBC Pool (1983)(Bug-Byte)(16K)[a] ZXSpectrum +AD00A85A77A38AEFF69D0B7577E8595A Pool (1986)(2.99 Classics)(16K) ZXSpectrum +6A2D441B164D9E0E9BC5540D428CD8E5 Pooyan (19xx)(Marx, M.) ZXSpectrum +CD2C7DC2D6E878672DA5137D936F3762 Pop Corn (1988)(Load 'n' Run)(IT) ZXSpectrum IT +D8040423579AC3C904C681752911CE38 Pop Quiz 85 (1984)(Independent) ZXSpectrum +92329D15D7912A3D84AB6702DE470890 Pop Quizz (19xx)(R.D. Foord) ZXSpectrum +CADACB545C054CC9608C3859B32F38FA Pop Stars (1991)(Hellenic)(48K-128K)(GR)(en)[Sinclair User Covertape] ZXSpectrum en GR +762285CC3691AC632AA5E5BB7B6C603A Popas Si Sania Lui Mos-Craciun (1996)(AMS Soft)(RO) ZXSpectrum RO +F73478E2D3F24819D794AE6850BCA513 Popas Si Savantul X (1996)(AMS Soft)(RO) ZXSpectrum RO +E7F5EB5515A4F0E3C6DA3409E2CCF9D5 Popeye (1985)(DK'Tronics) ZXSpectrum +5CD950425DEAEC3DEA71FBB9E72711CB Popeye (1985)(Macmillan)[a][re-release] ZXSpectrum +79E38A72A348C4B0267104077A2B5DAC Popeye (1985)(Macmillan)[a2][re-release] ZXSpectrum +FCA34A72EC8793CB9CF5AD7914B6903E Popeye (1985)(Macmillan)[re-release] ZXSpectrum +090184AD10C152AE2AD56293214A187B Popeye (1986)(Zafi Chip)(ES)(en) ZXSpectrum en ES +0E61E05B3E099529AC646F0C75C808D9 Popeye (1987)(Alternative)[re-release] ZXSpectrum +16BA075D5D39967E83F838D3CADF9A5C Popeye (1987)(Z Cobra)(ES)(en)[re-release] ZXSpectrum en ES +2CCC3EC045C149481CA4D3967E5FA240 Popeye (1988)(System 4)(ES)(en) ZXSpectrum en ES +754A433C6C0F0D3A90AFC94F450C0062 Popeye (2015-01)(Amore, Gabriele - Farvardin)(48K-128K) ZXSpectrum +D38BA6710296C3C21E8CC7EBC1F5C823 Popeye 2 (1991)(Alternative) ZXSpectrum +36F1D000354EA43D1FCF188D7DE7D7D2 Popeye 2 (1991)(Alternative)[a] ZXSpectrum +1962162CAB07523338D5BAA433AA6A67 Popeye 2 (1991)(Alternative)[a2] ZXSpectrum +4CD425C6AD9D0EBD71D7FBEAF8106AA6 Popeye 2 (1991)(Alternative)[a3] ZXSpectrum +7FD99B148C78846463E0AAE2AC60BC37 Popeye 3 - Wrestle Crazy - Extra Levels (1992)(Alternative)(128K) ZXSpectrum +1789EF199EF933B40E46721C89D49B47 Popeye 3 - Wrestle Crazy - Extra Levels (1992)(Alternative)(128K)[a] ZXSpectrum +C1E39F66AAC67DE0CB4A8AE3F92AF22E Popeye 3 - Wrestle Crazy (1992)(Alternative)(128K)(Side A) ZXSpectrum +4625BFA1C1C254832F9618DD6C6418FB Popeye 3 - Wrestle Crazy (1992)(Alternative)(128K)(Side A)[a] ZXSpectrum +30EF1E24AD21E6520C5A0FBD88B5A0EB Popeye 3 - Wrestle Crazy (1992)(Alternative)(128K)(Side A)[a2] ZXSpectrum +3A338018707FE7D0266EA4790B874B85 Popeye 3 - Wrestle Crazy (1992)(Alternative)(128K)(Side B) ZXSpectrum +0344FC0B46292B6F166B556DDDF8D0D5 Popie (1984)(Freeman, Simon - Hayhoe, Dave) ZXSpectrum +14E9DF5B8D64F5442524FADBE1FB17F5 Poradce (demo) (1988)(Demon)(CZ) ZXSpectrum CZ +11211D48F2959608D3B3282BA8D192B5 Portals of P'Thaal (1987)(Sinclair User) ZXSpectrum +F4B097D10804610722E4FEDE0EE5C7E5 Porzellan (1983)(Laussoftware)(DE) ZXSpectrum DE +B45593E30AC4A050BC32F52E62C1B58A Poseidon - Planet Eleven (1990)(Hi-Tec) ZXSpectrum +5C75ADA7451EAB1834B2C23F08AE37B6 Poseidon - Planet Eleven (1990)(Hi-Tec)(48K-128K) ZXSpectrum +D5AFBC773B67A7807C577154ADAAF1A2 Poseidon - Planet Eleven (1990)(Hi-Tec)(48K-128K)[a] ZXSpectrum +263DEEBA5B67DA734F0FEDCA78C52F67 Poseidon - Planet Eleven (1990)(Hi-Tec)(Side A) ZXSpectrum +11DF247BDFE7928D8D393A2511E97407 Poseidon - Planet Eleven (1990)(Hi-Tec)(Side B) ZXSpectrum +761687386035DC230DCB086BA4037D50 Post Mania (1985)(C&VG) ZXSpectrum +5A20A13095C098F1FB3677DA1AD95478 Post Mortem (1988)(Iber)(ES) ZXSpectrum ES +5A0AC8F5451806D61B246258168AD43D Postman Pat - The Computer Game (1989)(Alternative) ZXSpectrum +40B5AA4348C61A5B2A640F21988D519C Postman Pat - The Computer Game (1989)(Alternative)[a] ZXSpectrum +A11362519678E4861F9D3AF3F360371E Postman Pat - The Computer Game (1989)(Alternative)[a2] ZXSpectrum +232ABC5BB003AFF3B54E513FC588350E Postman Pat - The Computer Game (1989)(Alternative)[a3] ZXSpectrum +DB97015A230F3D3528D52CDB360086DC Postman Pat 2 (1989)(Alternative) ZXSpectrum +356AD66A291AC0DA3646C2BBE91764CF Postman Pat 2 (1989)(Alternative)[a] ZXSpectrum +C5B62DEA37E1624DB51B4EDAC1355CFE Postman Pat 3 - To the Rescue (1992)(Alternative)(48K-128K) ZXSpectrum +6E375F9E10D9F36E749158EF910C56D4 Postman Pat 3 - To the Rescue (1992)(Alternative)(48K-128K)[a] ZXSpectrum +0920C95723E7E182709DC0E72A9F1C98 Postman Pat's Trail Game (1984)(Longman) ZXSpectrum +677C5D2E7FD540235434D78DB85C2BE6 Potsworth & Co. (1992)(Hi-Tec)(48K-128K)(Side A)[aka Potsworth and Co.] ZXSpectrum +443F69A78D8D18028EB949D987AEF565 Potsworth & Co. (1992)(Hi-Tec)(48K-128K)(Side B)[aka Potsworth and Co.] ZXSpectrum +9F45A0574393CC00A29D176885E0A417 Potsworth & Co. (1992)(Hi-Tec)(48K-128K)[aka Potsworth and Co.] ZXSpectrum +EB2D06252742527538C20240F7FBD3E5 Potsworth & Co. (demo) (1992)(Hi-Tec)(48K-128K)[Crash Covertape][aka Potsworth and Co.] ZXSpectrum +2AAA6F75531D37A8450239C11F6BA334 Potty Painter in the Jungle (1983)(Rabbit) ZXSpectrum +0353D3E5B3E336A4F150243628507DE3 Potty Planter (1984)(Mogul Communications) ZXSpectrum +2711FB39B1D052761BEFCD9605840403 Power Drift (1989)(Activision)(48K-128K) ZXSpectrum +2C1AD2A012F94329C6B2681B62DB32CD Power Drift (1989)(Activision)(48K-128K)(Side A) ZXSpectrum +31063DE75C2F9FB1679F85188EC75C5D Power Drift (1989)(Activision)(48K-128K)(Side B) ZXSpectrum +82AB9CEC081AE83CFD9B323203728633 Power Drift (1989)(Activision)(48K-128K)[a] ZXSpectrum +A885239EEA28AD0667047010B20FDF2D Power Drift (1989)(Activision)(48K-128K)[SpeedLock 7] ZXSpectrum +02CBAF9E15D4102744158EE86E0D5383 Power Drift (1989)(MCM)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +BC6F0B3D9C67916B1C3B8BD97B9901C5 Power Drift (1989)(MCM)(48K-128K)(ES)(en)(Side A)[re-release][small case] ZXSpectrum en ES +CB9992E318DCD5258104A0E2CC116FDD Power Drift (1989)(MCM)(48K-128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +A4D99AD4AD96B660E7B141A64EDD7598 Power Drift (1989)(MCM)(48K-128K)(ES)(en)(Side B)[re-release][small case] ZXSpectrum en ES +8B794291D3596F624A2ACF2180E4A388 Power Drift (demo) (1989)(Activision)(48K-128K)[a][Your Sinclair Covertape] ZXSpectrum +942A03D8E977C82BF405ACF21AB2D531 Power Drift (demo) (1989)(Activision)(48K-128K)[Your Sinclair Covertape] ZXSpectrum +0ECB3353A5267235C560F1AD196C7495 Power Pyramids (1988)(Bug-Byte Premier)[re-release] ZXSpectrum +A8BC152DB16AE2931C3985019999EA89 Power Pyramids (1988)(Grandslam) ZXSpectrum +1BCC96D80FDD41B6624B3A3E06AE941C Power Pyramids (1988)(Grandslam)[a] ZXSpectrum +BCF165A11E6C35731BC983E5E61696BC Powerama (1988)(Power House, The) ZXSpectrum +557652FCF31CFDDE71E55AB736CF3A64 Powerhouse (1987)(Your Computer) ZXSpectrum +77E51D2E81D5C438C6AA7D944640F891 Powerplay - El juego de los dioses (1989)(MCM)(48K-128K)(ES)(Side A)[re-release] ZXSpectrum ES +01E7F54EFE47400C524073BCDDA720CF Powerplay - El juego de los dioses (1989)(MCM)(48K-128K)(ES)(Side B)[re-release] ZXSpectrum ES +1BFC9489A425EE37A9251234B1F707D7 Powerplay - The Game of the Gods (1988)(Players)(128K) ZXSpectrum +4453D7F2D0D74A39DCC7921E33355D30 Powerplay - The Game of the Gods (1988)(Players)(48K-128K) ZXSpectrum +9B539EC0DBA756EF2623D7DA8B02D1F9 Powerplay - The Game of the Gods (1988)(Players)(48K-128K)(Side A) ZXSpectrum +0B72259BEB33426A6BF890C1EA745168 Powerplay - The Game of the Gods (1988)(Players)(48K-128K)(Side A)[a] ZXSpectrum +A8A75C907745DB91432D3A2BFAAF7C06 Powerplay - The Game of the Gods (1988)(Players)(48K-128K)(Side B) ZXSpectrum +3713CC20F5ABD9C55422757C4DC20513 Powerplay - The Game of the Gods (1988)(Players)(48K-128K)(Side B)[a] ZXSpectrum +EA4C804882ECDF1AA04ADD53D75C8895 Poyans (1986)(Special Playgames)(IT) ZXSpectrum IT +64138E3433578F89D08890B2F00B8A2D Pozarnik (1993)(Pliva, Pavel)(CZ) ZXSpectrum CZ +59F0E53C0FEAE45FE11C327F98CA040D Practically Impossible! (1983)(ACME) ZXSpectrum +1DCBF965BC349BA617D72CA24B95D895 Predator (1987)(Activision) ZXSpectrum +E8C7C2CDF66761ADD4E7BD08900622C2 Predator (1987)(Activision)(Side A) ZXSpectrum +0090BE1C08619112652EB47107FB4108 Predator (1987)(Activision)(Side B) ZXSpectrum +1ADA012C621CEA71DB28B1AA5E3A63EB Predator (1987)(Activision)[a] ZXSpectrum +F0796CAB00AE1B59D33FACE4B886C402 Predator (1987)(Activision)[a2] ZXSpectrum +D13F593468C4A479AD30C45AB2EB74B6 Predator (1987)(Activision)[a3] ZXSpectrum +6044FBC8D040F27BF8366DD702FD3F10 Predator (1988)(Proein Soft Line)(ES)(en) ZXSpectrum en ES +F93E209152E00FF72138055CD48572E7 Predator (1989)(IBSA)(ES)(en) ZXSpectrum en ES +035A0CA7290E9171EDE83AA0680C1301 Predator 2 (1991)(Image Works)(48K-128K) ZXSpectrum +1B76964F6A172296BF50A499CB31B40C Predator 2 (1991)(Image Works)(48K-128K)(Side A) ZXSpectrum +D6E7BC7A07840D1733D10AB8DABCE13E Predator 2 (1991)(Image Works)(48K-128K)(Side B) ZXSpectrum +8D68C6B8A6B8646702DE8DEAC94945D9 Predator 2 (1991)(MCM)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +0A366BD8D40BDFEE7B73493D1FBAFE6F Predator 2 (1991)(MCM)(48K-128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +9C5E34DFE8A5D9A364E6610B093CAA33 Predator 2 (demo) (1991)(Image Works)(48K-128K)[Sinclair User Covertape] ZXSpectrum +486E6E0AE5215D00A256D68FC9666875 Prehistoric Adventure (1986)(Crusader Computing) ZXSpectrum +88FE51B3A661053C9A18DBC1D87B9570 Prehistoric Adventure (1986)(Crusader Computing)[a] ZXSpectrum +F45943FF8D78AB46C0BB4246BC0A2672 Pre-history (1992)(Adventure Workshop, The) ZXSpectrum +95A533C8BF2FDAFE7626DD49956654D9 Prelude to D-Day (1985)(Central Solutions) ZXSpectrum +F2607C41545DA919A7B4E934D4103422 Prelude to D-Day (1985)(Central Solutions)[a] ZXSpectrum +343B3DEEAC3360D36303214890A65B7E Prelude to D-Day (1985)(Central Solutions)[a2] ZXSpectrum +2186FB7D755550DBDF2C4C5A5C374EBB Prelude to D-Day (1985)(Central Solutions)[a3] ZXSpectrum +5F1BB02B552EFDEC761849535B09C580 Premier II - Superleague (1986)(E&J) ZXSpectrum +D2DF66C2CA27FE4D083EA307EF7265A1 Premier II - Superleague v1 (1986)(E&J) ZXSpectrum +96C6A2357F59E837379A45B2ADEC894D Premier II - Superleague v2 (1986)(E&J) ZXSpectrum +27BFA5DA90D508E550AC15CD4FF3F12C Premier League (1985)(E&J) ZXSpectrum +17A7C4226583A5435F798836BBD080FF Premier Promoter (1987)(Sportsoft) ZXSpectrum +F58F9AAFF12AB637398135DF58A2DECC President (1987)(Addictive Games) ZXSpectrum +42A148D985BC669D89262248B2553141 President (1987)(Addictive Games)[a] ZXSpectrum +6122E537F8A59FFE8219FAFA9F440D1D President (1987)(Addictive Games)[SpeedLock 3] ZXSpectrum +CBE9DB196F588D82E35270ADB42A1CC8 Presidente (1985)(Multisoft Informatica)(BR) ZXSpectrum BR +E4B217628E6B2CCA84FECBC73E611B99 Presidente, El (1986)(MicroHobby Especial)(ES) ZXSpectrum ES +0DB0A4141CC7B8544A1780CCBAC88A14 Prestavba (1988)(UV)(sk) ZXSpectrum sk +790A9866C90F972C165179F6CC51584B Price of Magik, The (1986)(Level 9 Computing)(48K-128K) ZXSpectrum +DDB812FE2CABE6A8449601DEB309EA73 Price of Magik, The (1986)(Level 9 Computing)(48K-128K)(Side A) ZXSpectrum +F5465BC47A7B09BFF7653AAD7AA5F27F Price of Magik, The (1986)(Level 9 Computing)(48K-128K)(Side B) ZXSpectrum +0F7A758EAF080373E5E3513A35B1CB78 Price of Magik, The (1986)(Level 9 Computing)(48K-128K)[a] ZXSpectrum +13EFE3C46295B75321132C141530D91B Pride of the Federation (1987)(Excalibur) ZXSpectrum +F1CCE5224134E78ADC089CBFBBF04F45 Pride of the Federation (1987)(Excalibur)(Side A) ZXSpectrum +04CA94B9A464AFA40DAE677B1927DDB9 Pride of the Federation (1987)(Excalibur)(Side B) ZXSpectrum +BA68FCF19BDE2945049453786D931FE2 Pride of the Federation (1987)(Excalibur)[a] ZXSpectrum +58508F4EFF69060DC18D1AF6E73D7C7F Pride of the Federation (1987)(Excalibur)[a2] ZXSpectrum +FE7FC345F12B7E491F8F093AED4500CA Pride of the Federation (1987)(Excalibur)[a3] ZXSpectrum +C460EE14F806CB670C5972CA033519F9 Prijsvraag, De (1985)(MCN)(NL)(Side A)[aka Malle Muur, De][re-release] ZXSpectrum NL +5B80066822BCF532D21010FD0FAAC083 Prijsvraag, De (1985)(MCN)(NL)(Side B)[aka Malle Muur, De][re-release] ZXSpectrum NL +3E03186D2518B1C07E5EAF3096607D29 Prince Clumsy! (1990)(Cartoon Time)(48K-128K) ZXSpectrum +98867C9FB9B4C65C5C805FC347CFBEDB Prince of Tyndal, The (1987)(Tartan) ZXSpectrum +06E34241A8AB9FA97AC85508D78F8A68 Prince of Tyndal, The (1987)(Tartan)(Side A) ZXSpectrum +2474F556FD1948D53839DC79E5779312 Prince of Tyndal, The (1987)(Tartan)(Side B) ZXSpectrum +D17F8BE5B9E3192B624DBE366665D2B8 Prince of Tyndal, The (1987)(Tartan)[a] ZXSpectrum +C8AB19FB3E18A6E5B1A205195BC13BE0 Prince of Tyndal, The (1987)(Tartan)[a2] ZXSpectrum +1578A0107CA46074B6EC65DC5A6D890C Prince of Tyndal, The (1987)(Tartan)[a3] ZXSpectrum +F650EBABAF48A97B78C99699EE77638A Prince, The (1984)(CCS) ZXSpectrum +812A7022CD8EE1F19AE4564E47E9D662 Princesa, La (1985)(Software Center)(ES) ZXSpectrum ES +C49E407A4ED07ED461AD178F53500B7B Princesa, La (1985)(Software Center)(ES)(Side A) ZXSpectrum ES +C6CC65D450DFFB17FF14999778B27136 Princesa, La (1985)(Software Center)(ES)(Side B) ZXSpectrum ES +01DEA85653B050EC805494328A8319ED Print Shop (1982)(CCS) ZXSpectrum +9660155C724B2F8D1BEF4FB060FDC44C Print Shop (1982)(CCS)[a] ZXSpectrum +9C53DF07509A6871BF3F6CDC174B3328 Pripad II (1988)(Shrap)(SI) ZXSpectrum SI +4B300EF651A47FFE6CDE3AAF47403981 Prison Camp (1985)(Capsoft - Tir)(NL) ZXSpectrum NL +F6F91804664179ED0ED94C595B2F7131 Prison Riot (1990)(Players Premier) ZXSpectrum +DEB3B04FF31EF4225DD882340D6213D7 Prison Riot (1990)(Players Premier)(128K) ZXSpectrum +75690A1C80195C84B68B46804041B54A Prisoner, The (1984)(Carol & Paul Bradbury) ZXSpectrum +1CAD847623D5E7E765D3734D7AFFAC4B Prisoner, The (1984)(Flame)(Side B) ZXSpectrum +24F2893622FCA462C8F196D01004491C Prisoner, The (1984)(Flame)(Side B)[a] ZXSpectrum +2B85686A3B0A191FFDC33C8F942240C6 Prisoner, The (2014)(Commodore Plus)(ES)(en)[aka Prisionero, El] ZXSpectrum en ES +5D22D3413639424531CF646A05026228 Prisoner, The (2014)(Commodore Plus)(ES)[aka Prisionero, El] ZXSpectrum ES +CED8C70A611FD5554B805D61764B51E7 Prisoner, The v1 (1984)(Flame)(Side A) ZXSpectrum +999AD0B775D2B7A161E8D07CD94A14E2 Prisoner, The v1.1 (2014)(Commodore Plus)(ES)[aka Prisionero, El] ZXSpectrum ES +1564740D6D1FA5BB759DBA8863F7584B Prisoner, The v2 (1984)(Flame) ZXSpectrum +0191BE8A381414FC6D3FC84ABF77B07C Prisoner, The v2 (1984)(Flame)(Side A) ZXSpectrum +CF1716A16C0A414D89C50E9E33A31486 Prisoner, The v2 (1984)(Flame)[a] ZXSpectrum +99C2A57EE3913C5B145772C124F21161 Privateer (1983)(MC Lothlorien)(16K) ZXSpectrum +BC92ED849B29A73337B968EA92CEAA06 Prize, The (1984)(Arcade) ZXSpectrum +6759F77CE47FAACF9E81AAA714483906 Pro Golf - Pebble Beach & Sunningdale (1986)(Atlantis) ZXSpectrum +375884DE25F4A5EAD4B257BF4BF42ED7 Pro Golf (1983)(Hornby)(16K)(Side A) ZXSpectrum +745A52EFFAA7F99211A2E3933A65D06F Pro Golf (1983)(Hornby)(16K)(Side B) ZXSpectrum +97316A0B3F7F5B6B24B36B8A1DC5EA11 Pro Golf (1986)(Atlantis) ZXSpectrum +A98DC34E342F3F1C27EA29CB4C35B4C0 Pro Golf II (1986)(Atlantis) ZXSpectrum +580F3BFCAEB35DA34283B3E0C1568F66 Pro Mountain Bike Simulator - Editor (1989)(Alternative)(48K-128K) ZXSpectrum +0E5D216B56C7FD6B0E197637A555E9E6 Pro Mountain Bike Simulator - Editor (1989)(Alternative)(48K-128K)[a] ZXSpectrum +2666F72034ED2A0352DBE1CEDB90BC50 Pro Mountain Bike Simulator (1989)(Alternative)(48K-128K) ZXSpectrum +1BE8BF34B2BFF617A9E95FD298974B64 Pro Mountain Bike Simulator (1989)(Alternative)(48K-128K)[a] ZXSpectrum +A30CD5B0B62C5B01EBF12338E729E029 Pro Mountain Bike Simulator (1989)(Alternative)(48K-128K)[a2] ZXSpectrum +EFD0EC3164C44991214E9BB3EC89718A Pro Pinball (1983)(R.E.D. Sunshine) ZXSpectrum +3E94CB6136E0499AE609DB2E92E82E36 Pro Pinball (1983)(R.E.D. Sunshine)[aka Zipper Flipper] ZXSpectrum +E88F32B7F88189B4B8C1022FC64E0004 Pro Pinball (1983)(Timex)(TC2048-TS2068) ZXSpectrum +89C52B5FBB43CC90CA1428EECAC3966A Pro PowerBoat Simulator (1989)(Code Masters)(48K-128K) ZXSpectrum +48E7AA0EBE9AC673DC8B27CBE69F2384 Pro Skateboard Simulator (1989)(Code Masters)(48K-128K)[aka Professional Skateboard Simulator] ZXSpectrum +50A7F6AC261B2A12C1A7A074784126E1 Pro Speedboat Simulator (demo) (1991)(Your Sinclair) ZXSpectrum +4A2BD8A1CCF91B6D5F71F3F18824BFC4 Pro Tennis Tour (1990)(Hit Squad, The)(48K-128K)[re-release] ZXSpectrum +A6EB3F64A7809AF0BE28710387472723 Pro Tennis Tour (1990)(MCM)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +D02910F49058DFCFBE08844248705F79 Pro Tennis Tour (1990)(Ubi Soft)(FR)(en) ZXSpectrum en FR +3424A93D46260DC61F8FFA12A77F401E Prochazka Starou Prahou (1989)(Software Studio)(CZ) ZXSpectrum CZ +D7A81F374BEE0F12CB1B5308711236A1 Prodigy (1986)(Proein Soft Line)(ES)(en)[re-release] ZXSpectrum en ES +4951E84E1B8EA169AF0B530FBD26541A Prodigy, The (1986)(Electric Dreams) ZXSpectrum +0B0FEE73617302ADDCA826BCBAB9834F Producent Boubli (19xx)(Clasic)(PL) ZXSpectrum PL +1D416042A567F1ACE4D13858AF567B2B Professional BMX Simulator - Expert (1988)(Code Masters Plus)(48K-128K) ZXSpectrum +32F7C0E6C3B087015C1F51E0B20D60C1 Professional BMX Simulator - Standard (1988)(Code Masters Plus)(48K-128K) ZXSpectrum +28CE8ACFB60186C22C46A87E414A67DF Professional BMX Simulator (1988)(Code Masters Plus)(48K-128K) ZXSpectrum +5F1C01DA1CE6DEE7522E2FB79959F2A8 Professional BMX Simulator (1988)(Code Masters Plus)(48K-128K)[a] ZXSpectrum +470502C2C581150CD3CDC184AFC1D3DF Professional Footballer (1991)(Cult Games) ZXSpectrum +EA489D23C3D0C45D38EF9B1FBD9366B3 Professional Footballer (1991)(Cult Games)[a] ZXSpectrum +8CC29469E20A5869D24877779029A4B7 Professional Footballer (1991)(Cult Games)[a2] ZXSpectrum +C033802980E8F59969DC565B1A79DCE4 Professional Go-Kart Simulator (1990)(Zeppelin Games)[a][aka Pro Go Kart Simulator] ZXSpectrum +9681B7F3E4C2519CC797E25781F7E0E4 Professional Go-Kart Simulator (1990)(Zeppelin Games)[aka Pro Go Kart Simulator] ZXSpectrum +5D493883AA2939B588617E4F6F6ECB82 Professional Go-Kart Simulator (demo) (1990)(Zeppelin Games)[aka Pro Go Kart Simulator] ZXSpectrum +7065FE30817588F7D0D0BEC7E4A49E7C Professional Ski Simulator (1987)(Code Masters)(48K-128K)[a][aka Pro Ski Simulator] ZXSpectrum +9BACA0D682352DCE544C319AD0E9E6D8 Professional Ski Simulator (1987)(Code Masters)(48K-128K)[a2][aka Pro Ski Simulator] ZXSpectrum +C575808DFA64A062A52BE1B633383D70 Professional Ski Simulator (1987)(Code Masters)(48K-128K)[aka Pro Ski Simulator] ZXSpectrum +3CEEA043937EB1C36E777E28B5E3F2E5 Professional Ski Simulator (1987)(Code Masters)[aka Pro Ski Simulator] ZXSpectrum +9D2DD4E6A6F103C752045F8B2CA3E00B Professional Ski Simulator (1987)(IBSA)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +5B4D5C5641F267B6C54589546C763D28 Professional Snooker Simulator (1987)(Code Masters)(48K-128K) ZXSpectrum +EAB83419CE25632C30109517F57D66EC Professional Snooker Simulator (1987)(Code Masters)(48K-128K)(GB)(M3) ZXSpectrum M3 GB +EADE532F6BEF7DEAF9F29467C25CB248 Professional Soccer (1989)(CRL Group)[aka Professional Football] ZXSpectrum +0B19F9F41A5B2B1BF64F26C04A0B132A Prohibition (1987)(Infogrames)(FR)(en) ZXSpectrum en FR +02F5ACB3409555D9D93E4290A579CE9B Prohibition (1987)(Infogrames)(FR)(en)[a] ZXSpectrum en FR +473E6B535C32A1FD57EA90D93E0BD9E6 Prohibition (1987)(Players)[re-release] ZXSpectrum +6AAA6E2A5E9DC0605A968F7351D4D5C7 Prohibition (1987)(Zafi Chip)(ES)(en)[re-release] ZXSpectrum en ES +0922050E48682DF4EB33FDA08A54DC1E Project Future (1985)(Currys)[re-release] ZXSpectrum +482DBADF48D5E0965E6878C4FFFC0DAF Project Future (1985)(Micromania) ZXSpectrum +0524797115428BFBD4443D0C30D7D8E2 Project Future (1985)(Micromania)[a] ZXSpectrum +EE1B77A148CCC48D01C0FEB0435AF03B Project Future (1985)(Micromania)[a2] ZXSpectrum +B092C84542A7262F3734F28B207F4012 Project Future (1985)(Micromania)[a3] ZXSpectrum +8B5F3B4820E1E0D15D63E9A2884EBB1F Project Nova (1987)(Bass-On)(Side A) ZXSpectrum +DD2EEF55FF716E069928AC43B352133B Project Nova (1987)(Bass-On)(Side B) ZXSpectrum +87A7FD545B493A4002900A20797DAAFC Project Nova (1987)(Bass-On)(Tape 1 of 2) ZXSpectrum +F25AC645B4DFA0BA00A25EABB0B66123 Project Nova (1987)(Bass-On)(Tape 2 of 2) ZXSpectrum +D8EEDFEE06912B9B656D2B43212B1EF3 Project Nova (1987)(Zenobi)(Tape 1 of 2 Side A)[re-release] ZXSpectrum +D5B3AB05BFB00C88D6928409C786E1CB Project Nova (1987)(Zenobi)(Tape 2 of 2 Side B)[re-release] ZXSpectrum +06064BE187CBA7F3BF8CB196C06C2BC5 Project Stealth Fighter (1990)(Erbe)(48K-128K)(ES)(en)(Tape 1 of 2 Side A)[re-release] ZXSpectrum en ES +7A56FED87D7C0C4E42EFE933BC5EE0F8 Project Stealth Fighter (1990)(Erbe)(48K-128K)(ES)(en)(Tape 1 of 2 Side B)[re-release] ZXSpectrum en ES +E666383AD53D271CED02EA8B5FD6D043 Project Stealth Fighter (1990)(Erbe)(48K-128K)(ES)(en)(Tape 2 of 2 Side A)[re-release] ZXSpectrum en ES +992BF7704FDA9EC6922270010692DD57 Project Stealth Fighter (1990)(Erbe)(48K-128K)(ES)(en)(Tape 2 of 2 Side B)[re-release] ZXSpectrum en ES +35124645522FEB96DE3C150E23D70621 Project Stealth Fighter (1990)(MicroProse)(128K)[aka F-19 Stealth Fighter] ZXSpectrum +38AD3F99C81285DE31C84CADF2CD9181 Project Stealth Fighter (1990)(MicroProse)(48K-128K)(Tape 1 of 2 Side A)[a][aka F-19 Stealth Fighter] ZXSpectrum +7F9F4A58D066D7FC8AC0885E33BFEAB3 Project Stealth Fighter (1990)(MicroProse)(48K-128K)(Tape 1 of 2 Side A)[a2][aka F-19 Stealth Fighter] ZXSpectrum +0F04553C4D51D950057AB69FE134B6F0 Project Stealth Fighter (1990)(MicroProse)(48K-128K)(Tape 1 of 2 Side A)[aka F-19 Stealth Fighter] ZXSpectrum +A063639748557D0BD4FAD24C0986CCF8 Project Stealth Fighter (1990)(MicroProse)(48K-128K)(Tape 1 of 2 Side B)[a][aka F-19 Stealth Fighter] ZXSpectrum +F6D291D076954959DC565235B00381E1 Project Stealth Fighter (1990)(MicroProse)(48K-128K)(Tape 1 of 2 Side B)[a2][aka F-19 Stealth Fighter] ZXSpectrum +65E31BADB8F9256BD50C0F9FC3184658 Project Stealth Fighter (1990)(MicroProse)(48K-128K)(Tape 1 of 2 Side B)[aka F-19 Stealth Fighter] ZXSpectrum +ED5CD90F95FC86FA78EFB2BAF77124A5 Project Stealth Fighter (1990)(MicroProse)(48K-128K)(Tape 2 of 2 Side A)[a][aka F-19 Stealth Fighter] ZXSpectrum +4130F7A4F63CCF1872D3ABD68B0139E7 Project Stealth Fighter (1990)(MicroProse)(48K-128K)(Tape 2 of 2 Side A)[a2][aka F-19 Stealth Fighter] ZXSpectrum +0592C119AAF8E2D01257726601D52B7A Project Stealth Fighter (1990)(MicroProse)(48K-128K)(Tape 2 of 2 Side A)[aka F-19 Stealth Fighter] ZXSpectrum +853036C7EF1309001DC05911DA003D21 Project Stealth Fighter (1990)(MicroProse)(48K-128K)(Tape 2 of 2 Side B)[a][aka F-19 Stealth Fighter] ZXSpectrum +E540E920A6FF0E2617E66E48E109355F Project Stealth Fighter (1990)(MicroProse)(48K-128K)(Tape 2 of 2 Side B)[a2][aka F-19 Stealth Fighter] ZXSpectrum +977AAA67FC1FEB1FDAD75ED8F4B4CB1E Project Stealth Fighter (1990)(MicroProse)(48K-128K)(Tape 2 of 2 Side B)[aka F-19 Stealth Fighter] ZXSpectrum +B136F24DDDB5EC50EEE5171427D97295 Project Stealth Fighter (1990)(MicroProse)(48K-128K)[aka F-19 Stealth Fighter] ZXSpectrum +8EA546429FC98E0FD81238211E3D70E3 Project-X - The Micro Man (1985)(Compass) ZXSpectrum +AE70E308CF5DF8B05493DBFE846647F4 Project-X - The Micro Man (1985)(Compass)[a] ZXSpectrum +4E13AB3B1690E10C7BDFC38BF5763468 Project-X - The Micro Man (1985)(Compass)[a2] ZXSpectrum +0FA9CC5B34E906600A3520158E300E2A Project-X - The Micro Man (1985)(Compass)[master tape] ZXSpectrum +2CD00BB726C9CEEE7103BEB57A6D6677 Proof of Destruction (1988)(Mastertronic)[aka P.O.D.] ZXSpectrum +8F85D0388218A3C93C8B067276795384 Prophecy, The (1984)(Larsoft) ZXSpectrum +2C5B7366F990E2FF7C6BD73183E43227 Prospector, The (1987)(Tartan) ZXSpectrum +2A11C99A548D1DA43AC189F7A32AF4A4 Prospector, The (1987)(Tartan)[a] ZXSpectrum +CA9D623D8F598940E01C21270EADFA1E Protect and Survive (1992)(Northern Underground, The)(128K) ZXSpectrum +472628C7333003CBF2D17886C860C200 Protect and Survive (1992)(Northern Underground, The)(128K)(Side A) ZXSpectrum +5C21B9FCC605271AC1673E57ED63556D Protect and Survive (1992)(Northern Underground, The)(128K)(Side B) ZXSpectrum +8BD3B811215620F540F743844C15D94A Protect and Survive (1992)(Northern Underground, The)(128K)(Tape 3 of 3) ZXSpectrum +7730F960BE79DF41EC4999998DEEF663 Protect and Survive (1992)(Northern Underground, The)(128K)[a] ZXSpectrum +EEF38DDF31DF6171FFF2B1D3524A7C67 Protect And Survive (2015)(Wishart, G.)[CSSCGC] ZXSpectrum +34CA1FE86D128CA90AEBD81E2D0A58FC Protector (1989)(Mastertronic Plus) ZXSpectrum +ADC5AFF92E3E47A0DF80846C976FEA9E Protector (1989)(Mastertronic Plus)[a] ZXSpectrum +22E23FBF21BD3A1FAF810FC58A3EA50F Proteus (1984)(Ultrasoft)(DE) ZXSpectrum DE +3E93E32D43BD08DB7B0B6C07B828133D Prowler (1988)(Dro Soft)(ES)(en)[re-release] ZXSpectrum en ES +E01BD9379FE07D0EADBE627A3C7B9D32 Prowler (1988)(Mastertronic) ZXSpectrum +73314B7ABF821890553A3E5D45BA993E Proxima (1988)(Load 'n' Run)(IT) ZXSpectrum IT +2ECC36688B7B4119CEAD41E6BBA56FFD Prva Akcia (1992)(Ultrasoft)(128K)(SK) ZXSpectrum SK +BC0A39E455F8E5199B72B1A62864F32C Prva Akcia (1992)(Ultrasoft)(48K-128K)(SK) ZXSpectrum SK +01D705109DF300CB448C00BF3D7AACD4 Psi Chess (1986)(Edge, The)[Alkatraz Protection System] ZXSpectrum +9C0720DD04122ED8E5354F30EC24711F Psi Chess (1986)(Micro Selection, The)[Alkatraz Protection System][re-release] ZXSpectrum +A9228B2BDF4590D7CAD2AE8DEA9EF45C PSI Mission (1985)(Cibernesis)(ES)(en) ZXSpectrum en ES +3ECC02F4A2571D3EFD87D621EAD56F0B Psi-5 Trading Company (1987)(U.S. Gold) ZXSpectrum +B3C1BC50576B6E76CB1F23DAF438C6F4 Psi-5 Trading Company (1987)(U.S. Gold)(Side A)[Alkatraz Protection System] ZXSpectrum +FCEAF40A187335886E89000F4F794D4D Psi-5 Trading Company (1987)(U.S. Gold)(Side B) ZXSpectrum +12F0573B752E1E2F6684A9880097E1E0 Psi-5 Trading Company (1987)(U.S. Gold)[a] ZXSpectrum +6C20C22FD845321210545A1236EE0447 Psi-Spy (1983)(Postern) ZXSpectrum +2329812E18FC9099423837ADB0B90FAA Psi-Spy (1983)(Postern)[a] ZXSpectrum +1E261DE928BE1DACAEF513687D230EBB Pssst (1983)(Ultimate Play The Game)(16K) ZXSpectrum +27D9876D386785884FD66D0F61AA923D Pssst (1983)(Ultimate Play The Game)(16K)[a] ZXSpectrum +FAD63B16B146D439F38441FD769DD7C3 Pssst (1983)(Ultimate Play The Game)(16K)[a][aka Fumigator] ZXSpectrum +5631115EA4239AB1F72B26F65824C379 Pssst (1983)(Ultimate Play The Game)(16K)[a2] ZXSpectrum +33659A99F0DC8B4DA64BE90D39C3D64D Pssst (1983)(Ultimate Play The Game)(16K)[aka Fumigator] ZXSpectrum +BE5CD8464C429DC06DFFC0A7AE8AC6E7 Psycho - Eliza (1983)(Vries, M. de)(NL)(en) ZXSpectrum en NL +83761EC018B27AB6DDB0EB55474E1E73 Psycho City (1989)(Players) ZXSpectrum +87733055CC08E8E8EB95A2A0E5DDA2BF Psycho City (1989)(Players)[a] ZXSpectrum +BAEBDF892546EA70D4D55E1B9E0CC341 Psycho Hopper (1990)(Mastertronic Plus) ZXSpectrum +96EF2B334C8A0B55912EEB4C652D20B5 Psycho Hopper (1990)(Mastertronic Plus)[a] ZXSpectrum +AEF8B908CC40EC71B999E7A4CF9C4A3B Psycho Pigs U.X.B. (1988)(U.S. Gold)(48K-128K)[aka Butasan][aka Psycho Pig U.X.B.] ZXSpectrum +41A43C95DCDEF418D0F05441BB1124EA Psycho Pigs U.X.B. (1988)(U.S. Gold)(48K-128K)[Alkatraz Protection System][aka Butasan][aka Psycho Pig U.X.B.] ZXSpectrum +3D545EDC97E9A8703AF75A71DFA095DA Psycho Soldier (1987)(Erbe)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +1E79696630F501D431E5A6414AFA83C2 Psycho Soldier (1987)(Imagine)(48K-128K)[SpeedLock 5] ZXSpectrum +9BE56E61FFA0121D6A11BC4BEDA3D3E6 Psytraxx (1984)(Edge, The) ZXSpectrum +0E27DFB71AED44406C45FCEC3A6858EE Psytraxx (1984)(Edge, The)[Edge] ZXSpectrum +02BFF35D9AE2E40546B4CB7D37A8CBE6 Psytron (1984)(Beyond) ZXSpectrum +B16CA7E88F576B56D90C074BC76A0DC3 Psytron (1984)(Beyond)(Side A) ZXSpectrum +942D1D6E154A1F147B92F8431BF47540 Psytron (1984)(Beyond)(Side B) ZXSpectrum +9CF7F65781DC25B363F2321B241CA9B4 Ptarmigan (1985)(5D)(16K) ZXSpectrum +94A4E91B5E17CDD7F0CC98692E6632A7 Pub Crawl 2 (1985)(TV Soft) ZXSpectrum +23E7B27977D192E8949BA635B4534D35 Pub Games (1986)(Alligata) ZXSpectrum +E31B0AB55F28BB23630257590574465A Pub Games (1986)(Alligata)(Side A) ZXSpectrum +2526ADC9DCE8833BDC3AA46EBB9C27B5 Pub Games (1986)(Alligata)(Side B) ZXSpectrum +F6C625FEE6E4C0A40DDBB409BB87B992 Pub Games (1986)(Alligata)[a] ZXSpectrum +079B3D6572699CFB2C23F22D8FE5E3DC Pub Games (1986)(Paxman Promotions)(Side A)[re-release] ZXSpectrum +BCBEB715FCF54F4DF899C8DC0DC6F340 Pub Games (1986)(Paxman Promotions)(Side B)[re-release] ZXSpectrum +704806A26EC8908942C1CFF569D2DD1A Pub Trivia Simulator (1990)(Code Masters)(48K-128K) ZXSpectrum +E34205CD477F2B4B97FA4486D1CF4A3C Pub Trivia Simulator (1990)(Code Masters)(48K-128K)[a] ZXSpectrum +CC3E7E253F1B6011F1B98A3A3102F68D Pud Pud (1985)(Zafi Chip)(ES)(en)[SpeedLock 1] ZXSpectrum en ES +388CF16BA91DFF1E6CE4F747AE34992C Pud Pud (1986)(Americana) ZXSpectrum +D1606EF266A83F05F7AB19355F56ABAE Pud Pud in Weird World (1984)(Ocean) ZXSpectrum +051C93243D898B2728DB317633EA1FA1 Pud Pud in Weird World (1984)(Ocean)[a] ZXSpectrum +30494F681DA5A28097207DEDBAF81AE9 Pud Pud in Weird World (1984)(Ocean)[a2] ZXSpectrum +E37D33CA25F9F32F6F287DA83553BDC9 Pud Pud in Weird World (1984)(Ocean)[SpeedLock 1] ZXSpectrum +BCE3F24B812B1794802958AF31E41A80 Puffy's Saga (1989)(Hit Squad, The)(48K-128K)[re-release] ZXSpectrum +7A05A95272A86A91823D12B7B450EF25 Puffy's Saga (1989)(MCM)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +783C8F2F2F3442478AC14C6536A20B44 Pulga, La (1983)(Investronica)(ES)[aka Bugaboo the Flea][re-release] ZXSpectrum ES +62464FE7F8F8D6658468A028DDF03DE4 Pulsator (1987)(IBSA)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +8C3B6F55363FCD49F3B99643AFA3A28D Pulsator (1987)(Martech Games)(48K-128K) ZXSpectrum +ADE1EC6EB4B8E661EE61BB7E00D8DFAA Pulsator (1987)(Martech Games)(48K-128K)[a] ZXSpectrum +BD3A9956F43E222D95B987E67D87DDE7 Pulsator (1987)(Martech Games)(48K-128K)[a2] ZXSpectrum +A779C65353904B17A4B5F07FD8AB51B2 Pulsator (1987)(Martech Games)(48K-128K)[a3] ZXSpectrum +0F553F361348463B404CBD087BA07E30 Pulsator (1987)(Martech Games)(48K-128K)[SpeedLock 2] ZXSpectrum +9DAB03E970B910D3EFCD82981207DC24 Pulse Warrior (1988)(Mastertronic) ZXSpectrum +A861172BAA83F4B596B4FDA1D7F6D94E Pulse Warrior (1988)(Mastertronic)[a] ZXSpectrum +39D09A2E4FD921146AA905DB6387A50F Pulse Warrior (1989)(Dro Soft)(ES)(en) ZXSpectrum en ES +7B669618937848E2C53D74DB4F233BA9 Pulsoids (1988)(Mastertronic) ZXSpectrum +5E0FC19BC7FC98082BD39D479B91870E Pulsoids (1988)(Mastertronic)[a] ZXSpectrum +6FE298609D7A6BE77CDDA5D448DB6FFA Punch & Judy (1989)(Alternative) ZXSpectrum +AC6356FFCEF7EA83725F20F70DD2A4E4 Punch & Judy (1989)(Alternative)[a] ZXSpectrum +66D7E13E26703FE7F6A9259717230670 Punch & Judy (1989)(Alternative)[a2] ZXSpectrum +44D718339F16C72F4F3DFB4E32B91ADB Punchball (1986)(Load 'n' Run)(IT) ZXSpectrum IT +ED9846699485AD838A8FA06CDC323F54 Punchy (1983)(Mr. Micro) ZXSpectrum +8632CC45607EDDCE2532B9C8FB0BFB8B Punchy (1983)(Mr. Micro)[a] ZXSpectrum +C02E498E01BD32303FA8FBAD530F60A1 Punchy (1983)(Sinclair Research)[re-release] ZXSpectrum +118CE4183D8F70DA76C44B7197821B34 Punchy (1985)(ABC Soft)(ES)(en) ZXSpectrum en ES +6CACD4F080CD6A4A249E198B6FC51546 Punk Star (1988)(Iber)(ES) ZXSpectrum ES +1E6528A5FFF791EFC222343CEE098B26 Punk Star (1988)(Iber)(ES)[a] ZXSpectrum ES +4E02E9FA8CB281157EC47E054E14AA79 Punkyman (1987)(MicroHobby)(ES) ZXSpectrum ES +F69028567A937B31EFAB0BC9FA638D9D Purple Saturn Day (1989)(Exxos)(128K)(FR)(en) ZXSpectrum en FR +1F2F51F19E0AF0B84EFAEC136316918A Purple Saturn Day (1989)(Exxos)(48K-128K)(FR)(en) ZXSpectrum en FR +3B1B3B3A9AAF07C365068A9F3AC2E601 Purple Saturn Day (1990)(Erbe)(128K)(ES)(en) ZXSpectrum en ES +B8889E767B47E3AF65E7B5AD67D554AC Push Off! (1983)(Software Projects)(16K) ZXSpectrum +3772668DE8D36EFBDBD766C645544BDA Push Off! (1983)(Software Projects)(16K)[a] ZXSpectrum +3D6932BEC7CAA0F67D37322F98D237C0 Pusher (1983)(Am-Tec) ZXSpectrum +97962CF7BCAD2BDFAD56773416EB1D20 Puszka Pandory (1986)(Borkowski, Marcin)(PL) ZXSpectrum PL +870BD84D8D0DC33D0AC61B4246AA427B Puzzle, The (1989)(Spectrum Club) ZXSpectrum +3C2621AF6F6CA3D5CFF84E17A2B9E3CD Puzzled! (1990)(Guild, The) ZXSpectrum +18E925E8AA5DD7D9B8442D3F0E036F11 Puzzles (1988)(H.S.H.)(PT) ZXSpectrum PT +CF8CA8550BB0328856BA0BAC295C5310 Puzznic (1990)(Erbe)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +38E519D4216E6B3825362F18DD470C05 Puzznic (1990)(Hit Squad, The)(48K-128K)[SpeedLock 7][re-release] ZXSpectrum +8958C7AB1CF1EDE3908937FB8437724B Puzznic (1990)(Ocean)(48K-128K) ZXSpectrum +A859F0EBCAE3FD16885F3F15C138DBAB Puzznic (1990)(Ocean)(48K-128K)[SpeedLock 7] ZXSpectrum +4A06B9215D85496D92D07D2B762D323A Pyjamarama (1984)(Jackson Soft)(IT)[re-release] ZXSpectrum IT +7F4BA776F72D6D1E7EDEC3B6C3AF4C4D Pyjamarama (1984)(Mikro-Gen) ZXSpectrum +98670BF4288C2EC3AAE53C7764D884C2 Pyjamarama (1984)(Mikro-Gen)(GB)(es) ZXSpectrum es GB +456D1B1883C8521FF14AD6DD8E23A3E4 Pyjamarama (1984)(Mikro-Gen)[a] ZXSpectrum +29D055611BAB0CE8059DF1A7F82FA49B Pyjamarama (1984)(Mikro-Gen)[a][trade copy] ZXSpectrum +A21FC4830A2C914DC18073E1A460BFDB Pyjamarama (1984)(Mikro-Gen)[a2] ZXSpectrum +2923C175B23656A433467771AC80510A Pyjamarama (1984)(Mikro-Gen)[trade copy] ZXSpectrum +3B02458C8A933D4FB40911979A169D5A Pyjamarama v1 (1984)(Mikro-Gen) ZXSpectrum +E0965FF3D46291A8F060409C59F8AE78 Pyjamarama v2 (1984)(Mikro-Gen) ZXSpectrum +8F4CFA31356C4FA16F89E2FEC0F559DF Pyracurse (1986)(Erbe)(ES)(en)[re-release] ZXSpectrum en ES +4F613BCEF9E1370201C18D35F6555E68 Pyracurse (1986)(Hewson Consultants) ZXSpectrum +ADA92D97E2D06316247B82B8728CDC38 Pyracurse (1986)(Hewson Consultants)(Side A) ZXSpectrum +E230A9D7FA1F609D129CAD9B655A8332 Pyracurse (1986)(Hewson Consultants)(Side B) ZXSpectrum +BFF0BE22DB1292FBBB008A22FA32BB9D Pyracurse (1986)(Hewson Consultants)[a] ZXSpectrum +98AC5C045D41820DA5B280BD3024B06A Pyracurse (1986)(Hewson Consultants)[a2] ZXSpectrum +151D6171456CA15590838CF9AB9D2ABB Pyracurse (1986)(Hewson Consultants)[a3] ZXSpectrum +D90087C31963AC41D71E287D2C47A306 Pyracurse (1988)(Rack-It) ZXSpectrum +D55BD45AEBEB7C2DBAB61AC35A2FA897 Pyracurse (1988)(Rack-It)(Side A) ZXSpectrum +B94FA49CE82722397F68834BE34699CF Pyracurse (1988)(Rack-It)(Side B) ZXSpectrum +72E834F3A37EDD9B718A9C6EF7D7CA04 Pyramania (1984)(16-48 Tape Magazine) ZXSpectrum +2A906A57C6B1230269BDC9DC2EA25001 Pyramania (1984)(Bug-Byte)[re-release] ZXSpectrum +A1C9EBE82B5D334D06256A69E94AD234 Pyramid (1992)(G.I. Games) ZXSpectrum +A15E7E7BBC97D5F33325F241607555BE Pyramid Patience (1996)(Tiger's Claw)(128K)(AT)(en) ZXSpectrum en AT +9BA4A72BAE03E13B1AACBF3533F8E85E Pyramid, The (1983)(Fantasy) ZXSpectrum +47FA5717FD8BEDFD68F7D0E9C123138F Pyramid, The (1983)(Fantasy)[a] ZXSpectrum +EC8821FD212DB4E8E31BF8A93A867C84 Pyramid, The (1983)(Fantasy)[a2] ZXSpectrum +158400A7A272FB5E00BE476145DFBBE4 Pyramid, The (1983)(Fantasy)[a3] ZXSpectrum +97B13C88C0A70B5AE6E7B19DB2F1ABBC Pyramid, The (1983)(Fantasy)[a4] ZXSpectrum +B8B954E079AF3FCFC409CFE090A61205 Pyramid, The (1983)(Paxman Promotions)[re-release] ZXSpectrum +DC0B44F92D866BD9E75F84B40EE5B9BC Q10 Tank Buster (1992)(Zeppelin Games) ZXSpectrum +C90A2834D02E87104FC064154A9CBB4B QA1 - Manor of Madness (1984)(Celtic) ZXSpectrum +6A7D63319488D5D52458EB47CB9C9D7B QA1 - Manor of Madness (1984)(Celtic)[a] ZXSpectrum +0CDD6AC87868238055B3317850AE85B8 Qang (1991)(Scorpion)(CZ) ZXSpectrum CZ +239A134E9955ED150EA766C20820D745 Qarx (1988)(Your Sinclair) ZXSpectrum +05BAE770853408CD54CAD1B8F3C09186 Qarx (1988)(Your Sinclair)[a] ZXSpectrum +9B0445423819BBA71967AD821476E7E7 QBert (19xx)(-)(de) ZXSpectrum de +84075AB551FAE6AED8C3D506030360D9 Q-Burt (1984)(Personal Computer Games)(16K) ZXSpectrum +88AC2081DD5D9E0A69C4196A13820D60 Q's Armoury (1990)(Amstrad)[a][aka Q's Shooting Range][aka Q's Underground Shooting Range][lightgun] ZXSpectrum +EC5E3201E9EF76413DA2CFB0B9ACF9B1 Q's Armoury (1990)(Amstrad)[aka Q's Shooting Range][aka Q's Underground Shooting Range] ZXSpectrum +30E5D13C08F80358639589357ADA84BD Q's Armoury (1990)(Amstrad)[aka Q's Shooting Range][aka Q's Underground Shooting Range][lightgun] ZXSpectrum +B18FBBFCAC4C02E11D8BCA2DED0963C7 Quackers (1983)(Rabbit)(16K)[a][aka Qackers] ZXSpectrum +653EA741197A27FA8EA21FFA642D3777 Quackers (1983)(Rabbit)(16K)[aka Qackers] ZXSpectrum +2A052F3A82B92BEBCF136258304B1068 Quack-Shot! (1985)(Sparklers) ZXSpectrum +194DA354A70000E757EE6B965B5EDC2F Quadrajoin (1983)(16-48 Tape Magazine) ZXSpectrum +5809B9E40BE90F10A4BCE6C359FF0A73 Quadrax (1994)(Sintech - Ultrasoft)(DE)(sk) ZXSpectrum sk DE +6967D9585FFD31ED039434590B909319 Quadrax (1994)(Sintech - Ultrasoft)(DE)(sk)[a] ZXSpectrum sk DE +09B8914AEB6428F8960EB38F76FA7FC0 Quadrax (1994)(Sintech - Ultrasoft)(DE)(sk)[a2] ZXSpectrum sk DE +B90F9589A2ACD490FA527F5ED6821066 Quann Tulla (1985)(8th Day) ZXSpectrum +C5F9C46BD387BC6EE10377DCE65609B4 Quann Tulla (1985)(8th Day)(Side A) ZXSpectrum +9977195CAAD7A743802567506395F8F8 Quann Tulla (1985)(8th Day)(Side B) ZXSpectrum +3BD82B53FC0CF599BC0DA312AFE78D45 Quann Tulla (1985)(8th Day)[a] ZXSpectrum +0EDFB142EDCD6C4042D2B45E7F50AF90 Quann Tulla (1985)(G.I. Games)[a][re-release] ZXSpectrum +999EB58F53A4ECA157FCF36DB512AC41 Quann Tulla (1985)(G.I. Games)[re-release] ZXSpectrum +A688C4EE7767AC1AE1DA17C5AEE6C224 Quann Tulla v2 (1985)(8th Day) ZXSpectrum +1FB3ED0418A34816A4A57081E40EA4B9 Quartet (1987)(Activision) ZXSpectrum +A2B545E56C5AE63B5C99EEA3164FAA71 Quartet (1987)(Activision)[a] ZXSpectrum +94FD92B613A26958773944763364DF56 Quartet (1989)(IBSA)(ES)(en) ZXSpectrum en ES +142C6BF1C30B3CF61B1DE21196BDFB0A Quazatron (1986)(Erbe)(ES)(en)[re-release] ZXSpectrum en ES +90C2282C9F2171402FBB81566E460D7B Quazatron (1986)(Hewson Consultants)[a][aka Ziggurat] ZXSpectrum +BD81B684D725DF8A49516B50B86D094F Quazatron (1986)(Hewson Consultants)[a2][aka Ziggurat] ZXSpectrum +2153F5AEEC7FB1439804114E59B0CDB3 Quazatron (1986)(Hewson Consultants)[aka Ziggurat] ZXSpectrum +0640AD27D50D7CDF1E7542DB1AFF06B2 Quazer (1983)(Rose)(16K)(Side A) ZXSpectrum +8935826930BAC9BFD6E90EDA5D9D5F10 Quazer (1983)(Rose)(16K)(Side B) ZXSpectrum +589EFA184A7E4743B996B2F36A7E072A Queen of Hearts, The (1984)(Widgit) ZXSpectrum +C0DE7B4404A753B5BFBEC13B502F6203 Quest Adventure (1983)(Hewson Consultants) ZXSpectrum +B104D04B9CDFE29DF3252A9FD1A140B1 Quest Adventure (1983)(Hewson Consultants)[a] ZXSpectrum +80A66324B568B17D3D39D3867150BA19 Quest Adventure (1983)(Hewson Consultants)[a2] ZXSpectrum +31564712AE17BD32DA58216B69FE2D4D Quest Adventure (1983)(Hewson Consultants)[Sinclair User Covertape] ZXSpectrum +AA46CE57D53F9AE0A2672E58F7C7C030 Quest Adventure (1983)(Hewson Consultants)[Your Sinclair Covertape] ZXSpectrum +7E455A7BAA17AD9CE632976B55B3F5EE Quest Adventure (1983)(Riko Data)(SE)(en)[re-release] ZXSpectrum en SE +0EE1EA3B465954AA17625CC2EAC99836 Quest for Eternity (1984)(Mind Games) ZXSpectrum +55B72DA3AB54445F7017FFF13C76328C Quest for the Golden Egg 2, The (2010)(Digital Prawn)[CSSCGC] ZXSpectrum +B7EF40BC15C313CBA31AD1208EFBF519 Quest for the Golden Eggcup (1988)(Mastertronic) ZXSpectrum +9058ACBB3840B3CC93285C48D62C9BC1 Quest for the Golden Eggcup (1988)(Mastertronic)[a] ZXSpectrum +A51F22DACF33C38A24B9ACD09582953A Quest for the Golden Eggcup (1988)(Mastertronic)[a2] ZXSpectrum +19B6FA489551FD166CF999EF58598522 Quest for the Golden Eggcup, The (1986)(Network Adventure Games) ZXSpectrum +B90563C7BB33DB645A27BB814A8AB026 Quest for the Golden Eggcup, The (1986)(Network Adventure Games)[a] ZXSpectrum +478CB340E3FA27F5FC4F3711B4B60AB0 Quest for the Golden Orange Peel (1986)(Dual Dimension)[aka Quest of the Golden Orange Peel] ZXSpectrum +2C62C8CE9150CCA8141EACA9CF76E737 Quest for the Holy Grail, The (1984)(Dream) ZXSpectrum +5A4DD1702C5FEB848ABC87358941DD6D Quest for the Holy Grail, The (1984)(Mastertronic)[a][re-release] ZXSpectrum +48EB25E40F1E673784B43F1C6C165FF6 Quest for the Holy Grail, The (1984)(Mastertronic)[re-release] ZXSpectrum +A9E85CA0309172EF417CECDA046ABFA7 Quest for the Holy Joystick (1984)(Delta 4) ZXSpectrum +1E358022569D43B98106E2811325A69F Quest for the Holy Joystick (1985)(G.I. Games) ZXSpectrum +14B255A13D9F13A43AE43E9B87B890F1 Quest for the Holy Something (1992)(Zenobi)(Tape 1 of 2 Side A) ZXSpectrum +839FD8815B3E3DEC474929965DC3D56C Quest for the Holy Something (1992)(Zenobi)(Tape 1 of 2) ZXSpectrum +49BF9DFE75F05C27A491E4A59987F629 Quest for the Holy Something (1992)(Zenobi)(Tape 1 of 2)[a] ZXSpectrum +28C977B402617C16F0ECC947425AD886 Quest for the Holy Something (1992)(Zenobi)(Tape 2 of 2 Side B) ZXSpectrum +311AAC1915E8A3BB569575402348434F Quest for the Holy Something (1992)(Zenobi)(Tape 2 of 2) ZXSpectrum +C3C5B0E2A9479CEEDFC3F292C2FD4857 Quest for the Holy Something (1992)(Zenobi)(Tape 2 of 2)[a] ZXSpectrum +0F69D4BEC451715367C1C3DC58B5B79D Quest for the Mindstone (1986)(Edge, The) ZXSpectrum +C7082D41FA0DC1C37CB18C4228D2381F Quest for the Mindstone (1986)(Edge, The)[Alkatraz Protection System] ZXSpectrum +F5E41C9EC1A263168D5BB852D5B14AA3 Quest for the Poorly Snail (1988)(Futuresoft)(Side A) ZXSpectrum +45CFB06922161AC8328F59776234DC54 Quest for the Poorly Snail (1988)(Futuresoft)(Side A)[a] ZXSpectrum +38110B7AFF46F4D4791D4E6506D6137C Quest for the Poorly Snail (1988)(Futuresoft)(Side A)[a2] ZXSpectrum +272BB9DA4AEEC47DE95893ABE3CB00F4 Quest for the Poorly Snail (1988)(Futuresoft)(Side B) ZXSpectrum +0F3EA6AF859526CFB19B707C55AC78D9 Quest for the Poorly Snail (1988)(Futuresoft)(Side B)[a] ZXSpectrum +F1EACD7F70EA5F9623139E02AAC1F7B5 Quest for the Poorly Snail (1988)(Futuresoft)(Side B)[a2] ZXSpectrum +FF85942A073302AE330C9C03877502BE Quest for the Poorly Snail (1988)(Futuresoft)(Tape 1 of 3) ZXSpectrum +3CC9B803F70D303438CBB7617F14689D Quest for the Poorly Snail (1988)(Futuresoft)(Tape 2 of 3) ZXSpectrum +20DDCCE0910CE8CC678467E4825DC495 Quest for the Poorly Snail (1988)(Futuresoft)(Tape 3 of 3) ZXSpectrum +992B9A6E53173C5C1640BBDB3BF90DC2 Quest for the Power Rod (1988)(Magicsoft) ZXSpectrum +C1F24D808443077022B090C49F9308AF Quest for ye Flask (2014)(Yoshiatom)[CSSCGC] ZXSpectrum +881DDE8AB8DA5A28E2BE363034A3B5A2 Quest, The (1982)(Impact) ZXSpectrum +0F89F816DC882C7629DF20132CBB08AD Quest, The (1982)(Riko Data)(SE)(en)[re-release] ZXSpectrum en SE +72DB6DFEB20291964B21C661E6BDF044 Question of Scruples - The Computer Edition, A (1987)(Leisure Genius)(128K) ZXSpectrum +A9298C0D345E25FD00E4A6CE67F03A80 Question of Scruples - The Computer Edition, A (1987)(Leisure Genius)(128K)[SpeedLock 4] ZXSpectrum +73D37923C79BC44FB10695D90894A926 Question of Scruples - The Computer Edition, A (1987)(Leisure Genius)(48K-128K)(Side A) ZXSpectrum +E1E0EE37702BF718EFA5F86BA8F37F6C Question of Scruples - The Computer Edition, A (1987)(Leisure Genius)(48K-128K)(Side B) ZXSpectrum +1E5C578B4B02DC6249DA66BB246163B3 Question of Scruples - The Computer Edition, A (1987)(Leisure Genius)(Side A)[SpeedLock 4] ZXSpectrum +8B8E3BE299CA323F2DF1E7CC13197EA6 Question of Scruples - The Computer Edition, A (1987)(Leisure Genius)(Side B) ZXSpectrum +483BA5A8739C92AD07EE8FAA7EFFD024 Question of Sport, A (1989)(Elite Systems) ZXSpectrum +183687009425BAA984F5699F2BC9F6B7 Question of Sport, A (1989)(Elite Systems)(Side A) ZXSpectrum +BE4D19619906B5698B285ABAA2BBFF57 Question of Sport, A (1989)(Elite Systems)(Side B) ZXSpectrum +C9E5E89985D541013EF06CA051FF0216 Question of Sport, A (1990)(Encore)(Side A) ZXSpectrum +28ACDB7CE230479846315C7177683288 Question of Sport, A (1990)(Encore)(Side B) ZXSpectrum +013AFF1DA5C2029B41CC70513B56460B Questprobe Featuring Spider-Man (1984)(Adventure International) ZXSpectrum +6E0119ED525845F2523F61AE52362485 Questprobe Featuring Spider-Man (1984)(Adventure International)[a] ZXSpectrum +9722E8D14C9D13F91ED2CC2B003F9C51 Questprobe Featuring Spider-Man (1984)(Adventure International)[a2] ZXSpectrum +830F255F8814879CA9DBE8BAA7F2916E Questprobe Featuring The Hulk (1984)(Adventure International) ZXSpectrum +1887E8481D65452B810FAD28F4664A09 Questprobe Featuring The Hulk (1984)(Adventure International)[a] ZXSpectrum +223F2284311E6B30EA8A5534963220DD Questprobe Featuring The Hulk (1984)(Adventure International)[a2] ZXSpectrum +1344EBF96CC2D4C4383BA86CD5336735 Quetzalcoatl (1983)(Virgin Games) ZXSpectrum +6B76C3A35EF20EDC34642A1CB6B9D280 Quetzalcoatl (1983)(Virgin Games)[a] ZXSpectrum +33E11A089CCC93ED6B3D5B07CFE11162 Quick Draw McGraw (1991)(Hi-Tec)(128K) ZXSpectrum +4BABCF9343BD55C35D062CB9191263AD Quick Draw McGraw (1991)(Hi-Tec)(48K-128K) ZXSpectrum +05EE47B5416E869FA369EC07084621CD Quincy (1983)(Severn) ZXSpectrum +66FD0FB5CAE5C250518E2780E48F193B Quiz Quest (1985)(Alligata) ZXSpectrum +110151D9A246B9880CDED26F7054DE28 Quiz Quest (1985)(Alligata)(Side A) ZXSpectrum +D7EDE8039CBEDDB0C268C6A03782023D Quiz Quest (1985)(Alligata)(Side B) ZXSpectrum +5AD1BF3C701DC368717CEF90A1FFF416 Quiz Quest (1985)(Alligata)[a] ZXSpectrum +AD9A1025DA9EEDDA60159D1C2F7185B3 Quizmaster (1984)(ZX Computing)(16K) ZXSpectrum +B9087210D5AB08735D60DA75CADDC820 Quiztimer (1986)(Macmillan)(Side A) ZXSpectrum +5E815DA38EE618FEA7ABBB5FD0DDE3C5 Quiztimer (1986)(Macmillan)(Side B) ZXSpectrum +FA85DFD61A12BE9BCCB103354D4E3ED9 Quondam (1989)(Ocean) ZXSpectrum +AD127AAD24CF2CE885D7573C1393F564 R.A.M. (1990)(Topo Soft)(ES) ZXSpectrum ES +67DDEA0258FE6A93382B8C6AFA4515CE R.A.M. (1990)(Topo Soft)(ES)(Side A) ZXSpectrum ES +10798895A1090AF35068948F451E1710 R.A.M. (1990)(Topo Soft)(ES)(Side A)[a] ZXSpectrum ES +F79BD137227548D711AB592C88DDF0AC R.A.M. (1990)(Topo Soft)(ES)(Side B) ZXSpectrum ES +EB264D3BB8813F12E8C044B00094DC0F R.A.M. (1990)(Topo Soft)(ES)(Side B)[a] ZXSpectrum ES +26E516C5194EC33C18E5BABBBD2BF23C R.A.M. (1990)(Topo Soft)(ES)[a] ZXSpectrum ES +63D6FC95EE677481099BBE0903A45B00 R.B.I. 2 Baseball (1991)(Domark)(128K)(Side A) ZXSpectrum +E4A6635ED9BA4FDCF0E7EA543C3EEE21 R.B.I. 2 Baseball (1991)(Domark)(128K)(Side B) ZXSpectrum +D8155DEE89417C23EB1BFD203EEBAE30 R.B.I. 2 Baseball (1991)(Dro Soft)(128K)(ES)(en)[SpeedLock 7][re-release] ZXSpectrum en ES +6829D87B270F219855300F6B06688397 R.B.I. 2 Baseball (1993)(Hit Squad, The)(128K)(Side A) ZXSpectrum +F7454035DC690E441F55C2D3839E6ECC R.B.I. 2 Baseball (1993)(Hit Squad, The)(128K)(Side B) ZXSpectrum +91F979789431DB52B007650C9767A442 Rabbit Rabbit (1983)(ZX Computing)(16K) ZXSpectrum +C1841FA7BD20964E4A6245FE4EFE812C Rabbit Shoot (1983)(Phipps Associates)(16K)(Side A) ZXSpectrum +9E292C7D8C7F1400A2970DC800C4C610 Rabbit Shoot (1983)(Phipps Associates)(16K)(Side B) ZXSpectrum +AE4986950D6B38E047BC92CE655B3E49 Race (1983)(Your Computer)(16K) ZXSpectrum +CA400BC6113C50689AD1881B4BF210C2 Race Ace (1983)(Micro Gold)(16K)[a][re-release] ZXSpectrum +A458BE932F9E9D7E4C5BDF590D95E169 Race Ace (1983)(Micro Gold)(16K)[re-release] ZXSpectrum +EA5011EC36A07356FF5A96211E72B3A6 Race Ace (1983)(Rainbird)(16K) ZXSpectrum +A8A93018FF46393F6E47623F6FA0115F Race Against Time for Sport Aid '88, The (1988)(Code Masters Plus) ZXSpectrum +B5974A83F5C7F222F033DEF7DA820F5B Race Against Time for Sport Aid '88, The (1988)(Code Masters Plus)(48K-128K) ZXSpectrum +72B99495D51D1968547B763DF853C138 Race Fun (1983)(Rabbit) ZXSpectrum +94209344F81CCB394E6E6526FF0A136B Race Fun (1983)(Rabbit)[a] ZXSpectrum +7A72BC6E77A6ADA13F3729301C2C9004 Race, The (1990)(Players Premier) ZXSpectrum +1881F11458578CE43B5A6E788E9289E9 Race, The (1990)(Players Premier)(128K) ZXSpectrum +409EDC054865D58BE5558EC55066B8C4 Racing Game, The (1986)(Tanglewood) ZXSpectrum +A3C13CD92117C1B51183CEAFA544F927 Racing League (1985)(R.L.) ZXSpectrum +DFFAB3270856BCE09F908138297C9581 Racing Manager (1983)(Virgin Games)(Side A) ZXSpectrum +79FDDBBC30750AECCE7A0ED1CDEA019F Racing Manager (1983)(Virgin Games)(Side B) ZXSpectrum +EF833819379B1C8AC9E1107C5BE98391 Rack One's Brains (1988)(Eclipse)(CZ)(en) ZXSpectrum en CZ +BC0D1315836294E5CC100328844B57D4 Rad Ramp Racer (1990)(Mastertronic Plus) ZXSpectrum +DA08D4F300DA1A6B91409E47602717C1 Rad Ramp Racer (1990)(Mastertronic Plus)[a] ZXSpectrum +DA2556FCC69C061ADD7BA0F04DA1008E Radiomania (1991)(Zenobi) ZXSpectrum +19B9FDCE1700A22506EFCDF0CF1AE73B Radiomania (1991)(Zenobi)[a] ZXSpectrum +DC1B94910A9D22CCCBA6FA827F8743A7 Raffles (1988)(Edge, The)[Alkatraz Protection System][aka Inside Outing][re-release] ZXSpectrum +76AC8CC7965B7208BB01DA5CBA9DECA6 Ragnablock (2006)(Computer Emuzone)(48K-128K)(ES)(en)[1500bps] ZXSpectrum en ES +45DAAD28D6584C57EDAE3374265E5C88 Ragnablock (2006)(Computer Emuzone)(48K-128K)(ES)(en)[2850bps] ZXSpectrum en ES +7674CC49BE5A5A7A1E6DEAD388154EC2 Raid (1985)(Americana)[re-release] ZXSpectrum +E6BAD331E0A16950FFACACC4D1E760DE Raid (1985)(Americana)[SpeedLock 1][re-release] ZXSpectrum +B5D121529F514B1E7FF53C7061116BB2 Raid (1988)(Dro Soft)(ES)(en) ZXSpectrum en ES +B683B28062A3F39C871930BBFF427052 Raid (1988)(Dro Soft)(ES)(en)[SpeedLock 1] ZXSpectrum en ES +BBD2E2DD66C966A678F4E95E3E18C3A6 Raid on Lethos (1984)(Newton, Dave) ZXSpectrum +58246BF8F922491A958D82E4BCE00BC4 Raid on Lethos (1984)(Newton, Dave)[a] ZXSpectrum +BD72686332DFABC84A416417EBC30BCE Raid over Moscow (1985)(U.S. Gold) ZXSpectrum +218FFA9A94C771C536941DE7745BDCC0 Raid over Moscow (1985)(U.S. Gold)[a] ZXSpectrum +3CD90D28606B0C57DF2A52E8045C76B9 Raid over Moscow (1985)(U.S. Gold)[SpeedLock 1] ZXSpectrum +4F2C07E878AA62CC4D7ADA08F20A86E7 Raider (1985)(Reelax Games)(16K)[aka Cavern Fighter] ZXSpectrum +6D3BF21D2216A8F01B221DFC0785E10A Raider of the Cursed Mine (1983)(Arcade) ZXSpectrum +9A54CF258587ED529684561A172B720C Raider of the Cursed Mine (1983)(Arcade)[a] ZXSpectrum +4758FF4874AF22E6FBBCA766F93A6975 Raider of the Forgotten Ark (1984)(Spectrasoft) ZXSpectrum +0554EC03D7583C0EA057D644F7A530E6 Raider'41 (1984)(M.A.P.) ZXSpectrum +4A8084EFEBB73D2C3854845681879FAA Raiders of the Lost Tomb (1995)(Adventure Workshop, The)(128K)(Tape 1 of 2 Side A) ZXSpectrum +FC93AA0E84C7E014881016439F9256C3 Raiders of the Lost Tomb (1995)(Adventure Workshop, The)(128K)(Tape 2 of 2 Side B) ZXSpectrum +43CB387B5761520D2BE0A52FCD7BE861 Railtour Scotland (1987)(Dee-Kay Systems) ZXSpectrum +BF4E1450CE9F04E8EDA38ED59D507834 Railtour South (1988)(Dee-Kay Systems) ZXSpectrum +7E400C25F4D408E78A2E4E4CDD171A8F Railtour West (1986)(Dee-Kay Systems) ZXSpectrum +7A079BB28A18A91D34A8F52B56FA2FA6 Rainbow Islands - The Story of Bubble Bobble 2 (1990)(Ocean)(48K-128K) ZXSpectrum +4962D7A32512B306C444525A80FB4F37 Rainbow Islands - The Story of Bubble Bobble 2 (1990)(Ocean)(48K-128K)(Side A) ZXSpectrum +1EAD45DDFA47FB67E7CD31BDA35147D0 Rainbow Islands - The Story of Bubble Bobble 2 (1990)(Ocean)(48K-128K)(Side A)[a] ZXSpectrum +0FB3548FA4A43D64882206DFCE8FA1EE Rainbow Islands - The Story of Bubble Bobble 2 (1990)(Ocean)(48K-128K)(Side B) ZXSpectrum +66CD5CBA6B4A194C3A0A28E9CE4DDAB7 Rainbow Islands - The Story of Bubble Bobble 2 (1990)(Ocean)(48K-128K)(Side B)[a] ZXSpectrum +F5AB0026A7B896B2BF4DEC450E5B3616 Rainbow Islands - The Story of Bubble Bobble 2 (1990)(Ocean)(48K-128K)[a] ZXSpectrum +BF2CBFFECC18C710DF17AB4A0A947201 Rainbow Islands (1990)(Erbe)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +3FA8F411524B76FB2329752E261934B8 Rainbow Islands (1990)(Erbe)(48K-128K)(ES)(en)(Side A)[re-release][small case] ZXSpectrum en ES +85B514445D9C83B8F5F32AF9061EDDFC Rainbow Islands (1990)(Erbe)(48K-128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +7BA89B5ABC6E4D0B13A584C3E176212F Rainbow Islands (1990)(Erbe)(48K-128K)(ES)(en)(Side B)[re-release][small case] ZXSpectrum en ES +27BAFAA818D14535D1C638832079D07D Rainbow Islands (1990)(Hit Squad, The)(48K-128K)(Side A)[re-release] ZXSpectrum +022EF8FFE122F70499DED599AC31F22F Rainbow Islands (1990)(Hit Squad, The)(48K-128K)(Side B)[re-release] ZXSpectrum +3A7F6D759E95B73D1D81698F309D25DF Rainbow Islands (1990)(Hit Squad, The)(48K-128K)[re-release] ZXSpectrum +2A2061CAE7E68D5842C5D523F3D00BB3 Rainbow Islands (1990)(Musical 1)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +EFEC9227AB1D3B6AEE23581809D689E0 Rainy Day (1984)(CCS) ZXSpectrum +0A28CB14AE4761A40AED55B3C2320643 Rakattak! (1987)(Gadtek Games) ZXSpectrum +B97AFB944E9FF951BCAA8CA582A767AC Rally (1990)(Monea)(RO) ZXSpectrum RO +ECB8F91B3B4DA80840BC905C8615535C Rally Cross (1989)(IBSA)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +4910AA8ADCE02B3612E2567357AB2DF5 Rally Cross (1989)(IBSA)(48K-128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +80967868F3461E9BBE7BB75172D53ABC Rally Cross (1989)(System 4)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +A250FCFDD2A11B72722F75BE46AF2DC6 Rally Cross (1989)(System 4)(48K-128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +B960E6AD7C0BE2B2B354136AD2A8C8D8 Rally Cross (1989)(Top Shots)(48K-128K)(Side A)[re-release] ZXSpectrum +DF4EADB4D1AB5B5AA0D274DB3B249CF3 Rally Cross (1989)(Top Shots)(48K-128K)(Side B)[re-release] ZXSpectrum +19770EBE4084834CBBC8586A926DA455 Rally Cross Challenge (1989)(Anco)(48K-128K) ZXSpectrum +59EB4B57E102B0F2DFDE44E6A9E23694 Rally Cross Challenge (1989)(Anco)(48K-128K)(Side A) ZXSpectrum +CB5CB6E607B959558741EE6B70F3D662 Rally Cross Challenge (1989)(Anco)(48K-128K)(Side B) ZXSpectrum +2432A1FEF59B1B74C01FBF89C56A3273 Rally Driver (1984)(Hill MacGibbon) ZXSpectrum +DA1384602541F071FD2457556C0E9920 Rally Driver (1984)(Hill MacGibbon)[a] ZXSpectrum +07893B6FB416C48E0D547A4F7B4C79EE Rally Driver (1984)(Micro-Mart) ZXSpectrum +45D45D75DDC4DCE6BE221C031CF1EE15 Rally Driver (1987)(Alternative) ZXSpectrum +E9E3F4ECEA5D646FD4F79E9667B30ECC Rally Simulator (1989)(Zeppelin Games) ZXSpectrum +4D5F43FE1FD7629433C282745780A036 Rally Simulator (1989)(Zeppelin Games)[master tape] ZXSpectrum +C7FD0182EBBA2696464571A9FECBA5E4 Rallycross Simulator (1990)(Code Masters)(48K-128K) ZXSpectrum +622111EE4E2967013D3A809C9F9EE954 Ralph on Alpha 2 (1985)(16-48 Tape Magazine) ZXSpectrum +5E5C03BCAAA8336DC997C819B10554E8 Rambo - First Blood Part II (1985)(Ocean) ZXSpectrum +3D35C411FFB053A967CB242C5AD4141F Rambo - First Blood Part II (1985)(Ocean)[a] ZXSpectrum +F71B4FCF66C28BD3FB8D6B61EB80ED8D Rambo - First Blood Part II (1985)(Ocean)[SpeedLock 1] ZXSpectrum +A09B983A4B8C6D5F93E70184022CC666 Rambo (1985)(Erbe)(ES)(en)[re-release] ZXSpectrum en ES +0D147AFAAF14A0388090F707EEB02EC0 Rambo (1988)(IBSA)(ES)(en) ZXSpectrum en ES +8799E44D42284FF99887F67FFC0885F6 Rambo (1989)(Hit Squad, The)[SpeedLock 7] ZXSpectrum +6B0BC366B27E1B36044D13E88A18CC85 Rambo III (1988)(Erbe)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +A605209F94757B2CA767236E447B4F02 Rambo III (1988)(Erbe)(48K-128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +AC71A4248B7E1F52D1B4A2E2F09949C5 Rambo III (1988)(Erbe)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +985C99DA34956A7985742EA598EEBC86 Rambo III (1988)(Ocean)(48K-128K) ZXSpectrum +25A7C9E7F261BC07C4E54D6FE7935751 Rambo III (1988)(Ocean)(48K-128K)(Side A) ZXSpectrum +035A3DB0F9A3ABCFDD6A64AA5B823E02 Rambo III (1988)(Ocean)(48K-128K)(Side A)[SpeedLock 7] ZXSpectrum +FC7AF39A79AFF8A4FC585FA80F3EE645 Rambo III (1988)(Ocean)(48K-128K)(Side B) ZXSpectrum +2215646C43C4F09B6892CDA7F6E7A624 Rambo III (1988)(Ocean)(48K-128K)(Side B)[a] ZXSpectrum +BAB4640C434D23F2350FD875AE360237 Rambo III (1991)(Hit Squad, The)(48K-128K)(Side A)[SpeedLock 7] ZXSpectrum +3051EFB1B986188CC4CBFA08840D85D8 Rambo III (1991)(Hit Squad, The)(48K-128K)(Side B) ZXSpectrum +A2A49AB03DA359C826BAD6A783708691 Ramiro, el Vampiro (2013-06-14)(Mojon Twins, The)(ES)(en)[a][aka Ramire, the Vampire] ZXSpectrum en ES +00E721683D13667DCBD9804B88117634 Ramiro, el Vampiro (2013-06-14)(Mojon Twins, The)(ES)(en)[a2][aka Ramire, the Vampire] ZXSpectrum en ES +76440E1D3D76F8C3C00680238DED0FBE Ramiro, el Vampiro (2013-06-14)(Mojon Twins, The)(ES)(en)[aka Ramire, the Vampire] ZXSpectrum en ES +C38A0F04A1E33C283DECF63777DBAF3E Ramiro, el Vampiro (2013-06-14)(Mojon Twins, The)(ES)[aka Ramire, the Vampire] ZXSpectrum ES +388C77D4425BF8CBC99523ED9B7E1BF4 Ramon Rodriguez - Aventuras y Desventuras de un Punki de Aki (1986)(Erbe)(ES) ZXSpectrum ES +C12C5DA400D089C0AF75ECEE91807512 Ramon Rodriguez - Aventuras y Desventuras de un Punki de Aki (1986)(Erbe)(ES)[medium case] ZXSpectrum ES +B462B2E5694F67FC396B356726579DF7 Ramon Rodriguez (1986)(IBSA)(ES)[re-release] ZXSpectrum ES +89DA4297338CDA1EDB1DD016DD4A8EFF Rampage (1988)(Activision) ZXSpectrum +DCA213198B7915D3F3C6E8E979B35AFC Rampage (1988)(Activision)[a] ZXSpectrum +11EF631C3DBD5F75A56307C2EA14158B Rampage (1988)(Activision)[a2] ZXSpectrum +B028433AFB35FB5FDB3EA0BBBBF7FC3A Rampage (1988)(Activision)[a3] ZXSpectrum +61756B6A36BC590A7BE7B3557CC1C3A4 Rampage (1988)(Activision)[a4] ZXSpectrum +711B64034753703D9D6E2BF5C49F62FC Rampage (1988)(Proein Soft Line)(ES)(en)[re-release] ZXSpectrum en ES +D96E1A3373EBA5601ED5A4DB9DF58547 Ramparts (1988)(Erbe)(ES)(en)[Alkatraz Protection System][re-release] ZXSpectrum en ES +F75944694B7ED5F288C0AC66B3F61148 Ramparts (1988)(Go!) ZXSpectrum +45F41CD8D4E92D230FAB04CA4ED3DDDE Ramparts (1988)(Go!)[a] ZXSpectrum +F26E3A7FFF30AD3BC47ABCD18BE0A737 Ramparts (1988)(Go!)[Alkatraz Protection System] ZXSpectrum +CFC1CF943222BF11B715D351CDD47125 Ramparts (1988)(IBSA)(ES)(en)[Alkatraz Protection System][re-release] ZXSpectrum en ES +A3BA06D843DDF39C928F69475DD1C39E Rana Rama (1987)(Hewson Consultants)[Search Loader] ZXSpectrum +F3C1E0F67537A6A00A86C21A786C2F1B Ranarama (1987)(Erbe)(ES)(en)[Search Loader][re-release] ZXSpectrum en ES +EAD8EC79F33AAD1AF5449C784C93665A Ranarama (1987)(IBSA)(ES)(en)[Search Loader][re-release] ZXSpectrum en ES +A60EF0BC2E12DE548B26CC2344B62596 Ranarama (1987)(Players)[Search Loader][re-release] ZXSpectrum +D20DB358131E74209C7B220F038CBF3E Randex (1994)(R.A. Soft)(48K-128K)(LV)(en) ZXSpectrum en LV +8D896C528410CFCE8020C8D09E6C7FC4 Random Attack (1985)(Theo's Micro-Engineering)(GR)(en) ZXSpectrum en GR +E977A2A22E2EBBC4956E520757637E33 Randomaze (2008)(chop983)[CSSCGC] ZXSpectrum +A9009B0881C00D403828014573CE35C2 Randy Warner and the Aztec Idol (1985)(Scorpio Gamesworld) ZXSpectrum +4825DD540391E310AADA5989AE7D8EC0 Randy Warner and the Aztec Idol (1985)(Scorpio Gamesworld)(Tape 1 of 2 Side A) ZXSpectrum +33441CEF16BCF4FCDF94713C7CC7C3FA Randy Warner and the Aztec Idol (1985)(Scorpio Gamesworld)(Tape 2 of 2 Side B) ZXSpectrum +CA688030797165BF4DCF23C655DD828D Randy Warner and the Aztec Idol (1985)(Scorpio Gamesworld)[a] ZXSpectrum +0581C0EEBD508E53029CE09F7D9463A0 Rapedes (1983)(Visions Software Factory)(16K)[aka Rapede - The Centipede's Revenge!] ZXSpectrum +5A70EF65A75DE881F6417AF59CD02F1D Rapid Fire (1987)(Mastertronic) ZXSpectrum +65E79FCFADCBBF095DE80C572CF72D86 Rapid Fire (1988)(Dro Soft)(ES)(en) ZXSpectrum en ES +25830ED56300D3F3BE1E78330C373FB3 Rapscallion (1984)(Bug-Byte) ZXSpectrum +D2DACB6815D10E803F076C45FD15716E Rapscallion (1984)(Bug-Byte)[a] ZXSpectrum +8805B52FCC32BED1E56C25F94FD62750 Raptores de la Galaxia (1983)(Investronica)(16K)(ES)[a][aka Galactic Abductors][re-release] ZXSpectrum ES +D65A063D26EA66B25FD30219EC380A0C Raptores de la Galaxia (1983)(Investronica)(16K)(ES)[aka Galactic Abductors][re-release] ZXSpectrum ES +5BD1C6BCBBED52AB54B006589D495056 Raptores de la Galaxia (1987)(Microbyte)(16K)(ES)[aka Galactic Abductors] ZXSpectrum ES +34F8C140977387EE652719D3201B860E Rasputin (1986)(Firebird)(128K) ZXSpectrum +74661DBF33B96BF050B58ACD51F5B814 Rasputin (1986)(Firebird)(48K-128K) ZXSpectrum +A49E2C4B715394D4A7461DE1B224D3FC Rasputin (1986)(Firebird)[SoftLock] ZXSpectrum +223BC44A51C238C661FF352B17A6E959 Rasputin (demo) (1986)(Firebird)(48K-128K)[Your Sinclair Covertape] ZXSpectrum +2FA6E748E0119C09A3A67A8430FB9CB3 Rastan (1988)(Erbe)(48K-128K)(ES)(en)(Side A)[alternate cover][re-release] ZXSpectrum en ES +3F1CA33B56A7F37A191BFF66D1ECE1EF Rastan (1988)(Erbe)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +4CC1AB8F97C21DEEDCB467B223FEE2CF Rastan (1988)(Erbe)(48K-128K)(ES)(en)(Side B)[alternate cover][re-release] ZXSpectrum en ES +4E43B2B1C0C1BB244320D53B5F37D376 Rastan (1988)(Erbe)(48K-128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +FA7863A75751124618819846D4B2B63E Rastan (1990)(Hit Squad, The)(128K) ZXSpectrum +C821AA9277CB4DCE8CFFE5348D88DE81 Rastan (1990)(Hit Squad, The)[SpeedLock 7] ZXSpectrum +EBF9A1A98D77C37113CF9E22128F1FC7 Rastan Saga (1988)(Imagine) ZXSpectrum +043D829901552FA1E2BFC55692CA9759 Rastan Saga (1988)(Imagine)(128K) ZXSpectrum +B1E02E7BADC70A08E4405275013871AF Rastan Saga (1988)(Imagine)(128K)[SpeedLock 7] ZXSpectrum +A8FF097BD4CEAFB216B604F3524EF037 Rastan Saga (1988)(Imagine)(48K-128K) ZXSpectrum +49186C7D7B9B5618A12C7FA57BA49C48 Rastan Saga (1988)(Imagine)(48K-128K)[SpeedLock 7] ZXSpectrum +27DE7D4AF38517F6F40739849D3FE906 Raster Runner (1990)(Mastertronic Plus)(48K-128K) ZXSpectrum +1EA6D90AB4B3275C4E0045B5144E8AB9 Rasterscan (1987)(Mastertronic) ZXSpectrum +F9772AF6A360884B48621FCB7E2733E8 Ratas del Desierto (1985)(Juegos & Estrategia)(128K)(ES)[aka Desert Rats][re-release] ZXSpectrum ES +687546D2FF2A535C4B22D61B6EC68AF9 Rath-Tha (1989)(Positive)(ES) ZXSpectrum ES +2434DEFD99B8B421C436B999426F3751 Rath-Tha (1989)(Positive)(ES)[a] ZXSpectrum ES +F5B859B39629BD7234A9380590331C2B Rats, The (1985)(Hodder & Stoughton)(Side A) ZXSpectrum +A0A8E4952EF22EEA3015AFD70E53383A Rats, The (1985)(Hodder & Stoughton)(Side B) ZXSpectrum +61F30B2849F605E9EFC74FD1BAD02EBF Rattler (1985)(Atlantis) ZXSpectrum +57A9C5DD69D98B266BF9F9017308769A Rattler (1987)(Z Cobra)(ES)(en) ZXSpectrum en ES +86DFE9722A0E26F42B439FE20EC57F5B Ratul & Zeki v2 (2011)(Salvacam)(ES)(en) ZXSpectrum en ES +A17DA2117A14334F8EB842B830EEB97A Raven, The (1988)(8th Day)(128K) ZXSpectrum +9AA1B14A8FFBF36BC775FEACFED6A4E5 Raven, The (1988)(8th Day)(128K)(Side A) ZXSpectrum +7EB7E30A8B377153C0ECCC36F8BF9A3E Raven, The (1988)(8th Day)(128K)(Side B) ZXSpectrum +DE47E67945A6DF7C58913BD7D4128BE5 Raw Recruit (1988)(Mastertronic Added Dimension) ZXSpectrum +EB8412E85D236123CDDE8EC09B7002F1 Raw Recruit (1988)(Mastertronic Added Dimension)[a] ZXSpectrum +04968D98015DFA42846C6BF629673FD4 Raymond Pringle's Quest for the Fabled Jar of Pickled Cabbage (1991)(Delbert the Hamster) ZXSpectrum +0D34AB883655B1F5E90686483EF63468 Rays (1987)(Tartan) ZXSpectrum +EDF5AC6CADD12CFBBD914EAB251DCCD3 Rays (1987)(Tartan)[a] ZXSpectrum +CC541953429A7B9C43E88FFDBB3EF66E Rays’ Reprisal (2015-03-08)(Bordoni, Luca - Dunn, Paul - ne7) ZXSpectrum +CEC61484AA440F255052CC7F3FA8471F Razas de Noche (1990)(Musical 1)(48K-128K)(ES)(en)[aka Night Breed][re-release] ZXSpectrum en ES +40CA0C1AE43E623CA1C44F58FE55EF33 Razboinic 1 (1996)(AMS Soft)(RO) ZXSpectrum RO +4639C3723FD3846C7E7194D8100F12E3 RCSSCGC2003 Entry (2003)(Wallace, Niall)[CSSCGC] ZXSpectrum +90E40E67DE90F1A0ABB28DDBA5134DBA Reaction (1984)(Personal Computer Games)(16K) ZXSpectrum +2B980EDAACBF7A7790C83BBEED2DD1BF Reactor (1984)(Gemini Marketing) ZXSpectrum +B4188BC9117F8AB7DB63050969254955 Reading Powerbox (1991)(Greenup, Ashley) ZXSpectrum +00863BE55EC42140A689A1A00DD2AE81 Ready Steady Go (1988)(Alternative) ZXSpectrum +065A6256888882752CA6FC9FE19ACFE2 Ready Steady Go (1988)(Alternative)[a] ZXSpectrum +BEF819F4785DFADE3CBFF4D5AC8F4FF7 Ready Steady Go (1988)(System 4)(ES)(en)[re-release] ZXSpectrum en ES +D15B2420FD357A15053C682791A59D3A Real Ghostbusters, The (1989)(Activision)(128K) ZXSpectrum +3CB08840075712029A91AE2B6D76B3E1 Real Ghostbusters, The (1989)(Activision)(128K)(Side A) ZXSpectrum +F84D381F015366A01D62F3A5B45CC714 Real Ghostbusters, The (1989)(Activision)(128K)(Side B) ZXSpectrum +3018C03FEFE4A09BDB9337BAFD1C53C4 Real Ghostbusters, The (1989)(Activision)(128K)[a] ZXSpectrum +E830F983D8AC7190ABDBCA3564DC9025 Real Ghostbusters, The (1989)(MCM)(128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +2F62A1C25E471950F6BC1B5C86AE2AA0 Real Ghostbusters, The (1989)(MCM)(128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +64D6D3AC9FB583C91E2BAA7D8BD44B6D Real Ghostbusters, The (demo) (1989)(Activision)(128K)[a][Crash Covertape] ZXSpectrum +2574463444346193B34EA7D7FBD58E24 Real Ghostbusters, The (demo) (1989)(Activision)(128K)[Crash Covertape] ZXSpectrum +0D61099B72C75C2241838634592E68F9 Real Phantomas Infinity, The (2008)(Mojon Twins, The)[CSSCGC] ZXSpectrum +D51873FA9658E7C88F3A50BDC2D48371 Real Stunt Experts, The (1989)(Alternative) ZXSpectrum +FC1B96E6EF9A45F66CFF2F1A0AA12B70 Real Stunt Experts, The (1989)(Alternative)[a] ZXSpectrum +DB2B089C1C100EE67E0C9A8F39323F7C Real Stunt Experts, The (1989)(Winner)[re-release] ZXSpectrum +F7E4192E894F403C8FB75CED1F8601F2 Reality Hacker (1987)(Visual Dimensions)(Tape 1 of 2 Side A) ZXSpectrum +9165E03A7EBA28885C048E7237F9CFB2 Reality Hacker (1987)(Visual Dimensions)(Tape 2 of 2 Side B) ZXSpectrum +04ECA6BC9554EA513C54789C7CBE88EC Realm of Darkness (1987)(River) ZXSpectrum +6A724D011B3CF585F41A4197CA684A78 Realm of Darkness (1987)(Zenobi)(Side A)[re-release] ZXSpectrum +33E662723515F54504775C63303C8766 Realm of Darkness (1987)(Zenobi)(Side B)[re-release] ZXSpectrum +CAF63D75C9FBD22DC8F63458ACDEAA95 Realm of Darkness (1987)(Zenobi)[re-release] ZXSpectrum +790515C42D84ABBB682A4F41517569CF Realm of Impossibility (1985)(Ariolasoft UK) ZXSpectrum +7A2BCEBEE59272E70846FF1526565A19 Realm of Impossibility (1985)(Ariolasoft UK)(Side A) ZXSpectrum +CA6B8E23FF9E615605945686ECE130E3 Realm of Impossibility (1985)(Ariolasoft UK)(Side B) ZXSpectrum +A16A7660682E1D829D60E18B46ED9D4D Realm of Impossibility (1985)(Dro Soft)(ES)(Side A)[re-release] ZXSpectrum ES +D81E51F8123BC11585F7FC514E2D23D9 Realm of Impossibility (1985)(Dro Soft)(ES)(Side B)[re-release] ZXSpectrum ES +8D0D1D90FABD71DEF3A7D27A336A9E9D Realm of Impossibility (1985)(Dro Soft)(ES)[a][re-release] ZXSpectrum ES +175B6FE5A745E6554DC1954C62213205 Realm of Impossibility (1985)(Dro Soft)(ES)[re-release] ZXSpectrum ES +49F195A61A39B48829769C8E11E61C97 Realm of the Undead (1984)(Express Programmes Company) ZXSpectrum +83254AA9621606391AB73F8CA40D4DAC Realm of the Undead (1984)(MC Lothlorien)[a][re-release] ZXSpectrum +F11EA5BE83D90C0DD426F32DAEF8EF69 Realm of the Undead (1984)(MC Lothlorien)[re-release] ZXSpectrum +B892C4E16A23B3BEEAB7545B0178F761 Realm, The (1988)(Cult Games) ZXSpectrum +B592244C0BFE58854C1301BD5656BD36 Realm, The (1988)(Cult Games)[a] ZXSpectrum +D8D6AA18DA2D0F017B8EE52434C4B742 Reaper, The (1991)(Ubi Soft)(48K-128K)(FR)(en) ZXSpectrum en FR +36A92A9B3DB2E2AD8487044A381D77E7 Reasonably Constant Alien Attack (2009)(Mulder)[CSSCGC] ZXSpectrum +B4D1D4030806DEC9E0AA4F0351661EF9 Rebel (1987)(Dro Soft)(ES)(en)[SpeedLock 4][re-release] ZXSpectrum en ES +8B11F804CC67012DA3944F2E4BE9D8C2 Rebel (1987)(Ricochet)[re-release] ZXSpectrum +331E53768E33DA365DFC9D534AE48271 Rebel (1987)(Virgin Games) ZXSpectrum +1D37B3349279911378C7A94E072D531B Rebel (1987)(Virgin Games)[a] ZXSpectrum +1AC13F53C059886202BE756C70E49C82 Rebel (1987)(Virgin Games)[a2] ZXSpectrum +73EA7DB9CE139B77D511C35D3499D90A Rebel (1987)(Virgin Games)[SpeedLock 4] ZXSpectrum +1B8728907D0449A9BADAA2FCFC2ECEFB Rebel Planet (1986)(U.S. Gold) ZXSpectrum +BFDDF3934AC443F6726352563E241E91 Rebel Planet (1986)(U.S. Gold)[a] ZXSpectrum +FC043650E03D63785E95F211E3F65153 Rebelstar - 1 Player (1986)(Firebird) ZXSpectrum +F4B32DA481F2BF20AC9CEA675F432CE7 Rebelstar - 1 Player (1986)(Firebird)[a] ZXSpectrum +DEA335AB7E635DD1C50A008D54CCC5D9 Rebelstar - 2 Players (1986)(Firebird) ZXSpectrum +18C5FA77978D8BA19564662E215469C6 Rebelstar - 2 Players (1986)(Firebird)[a] ZXSpectrum +661DADB0B6ACE40BD4301500D42DDCD8 Rebelstar - Search for the I.O.N Gun (2005)(psj3809) ZXSpectrum +97CE8016A89F6F879B12A0CE9FBDB63E Rebelstar 2 - Alien Encounter - 1 Player (1988)(Silverbird) ZXSpectrum +C10D4A6A4DD67284A5E0BB1A6858955F Rebelstar 2 - Alien Encounter - 2 Players (1988)(Silverbird) ZXSpectrum +0B865A352BEAD3323D8C41A020D6375E Rebelstar Raiders (1984)(Red Shift) ZXSpectrum +71A7C660E94561F2CB8C7152D846A9F0 Rebelstar Raiders (1984)(Red Shift)(Side A) ZXSpectrum +B86440C31E03829CF3675175EAA32B41 Rebelstar Raiders (1984)(Red Shift)(Side B) ZXSpectrum +7F8D7AC8AD2F285D52FC2F87C9D1C65B Reckless Rufus (1992)(Alternative)(48K-128K) ZXSpectrum +12016BD1F94C93AFE2D4285B6A6C8EF8 Reckless Rufus (1992)(Alternative)(48K-128K)[a] ZXSpectrum +E989921D3A7A4C21D8DD6A5F3634BE24 Reckless Rufus (1992)(Alternative)(48K-128K)[a2] ZXSpectrum +B75D8BBCA594E01F14C73E8749AC3E52 Recovery (1989)(Chabek, Jiri)(CZ) ZXSpectrum CZ +1D8B313D1D6020C9A3D5E23EC9319C1B Red Alert (1991)(Zenobi)(Tape 1 of 2 Side A) ZXSpectrum +799A31B0DC4F509C32BC3FF3843749DB Red Alert (1991)(Zenobi)(Tape 1 of 2) ZXSpectrum +557714D76B62201D69FEA4ADE971AA01 Red Alert (1991)(Zenobi)(Tape 2 of 2 Side B) ZXSpectrum +FA1E601C11F4BF38C7F641201D177B20 Red Alert (1991)(Zenobi)(Tape 2 of 2) ZXSpectrum +E29A35201CA1AE9F16F783014C048539 Red Arrows (1985)(Database) ZXSpectrum +D1FA4335B5415A1117CC74FA1510C53C Red Arrows (1987)(Alternative)[re-release] ZXSpectrum +B5711605DC4B36B213ACD39E27780000 Red Arrows (1987)(System 4)(ES)(en)[re-release] ZXSpectrum en ES +A98458E36BEB40F048D3D73F0C58FB42 Red Attack (1984)(Unique Computer Services) ZXSpectrum +3AC774AFA751AF850783F1EBEA42DE23 Red Attack (1984)(Unique Computer Services)[a] ZXSpectrum +81397A8EAC226B59D1711B3CD5016F5A Red Baron (1983)(MC Lothlorien) ZXSpectrum +C097BF733686B38874B846163ACE81A5 Red Baron (1983)(MC Lothlorien)[a] ZXSpectrum +89FD0CA8E47207DAF7C852119B9B736D Red Baron (1983)(MC Lothlorien)[data] ZXSpectrum +5FFE4F020626F2E3859150C07863773F Red Cap (1986)(Load 'n' Run)(IT) ZXSpectrum IT +42998F2BF0B5B7788553943DBDFFF21A Red Cross (1982)(Altwasser, Richard Francis)(16K) ZXSpectrum +F4A50547155FF50C4F331452F9430989 Red Door, The (1988)(Tartan) ZXSpectrum +426C244F3E1DDE65FEFF414628E6830A Red Dragon, The (19xx)(Dee-Kay Systems) ZXSpectrum +D6C18AFCC5158C4CCA67DF5F5738273A Red Heat (1989)(Erbe)(48K-128K)(ES)(en)[a][re-release] ZXSpectrum en ES +20FD79EA14DA05526240B7000867F3B2 Red Heat (1989)(Erbe)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +649418BE43055850E39B4D10E5E62668 Red Heat (1989)(Ocean)(48K-128K) ZXSpectrum +D527D8596B8C177B3299AEB1E8DE5D38 Red Heat (1989)(Ocean)(48K-128K)(Side A) ZXSpectrum +98B2563950508A7D93D50E8E8424FB75 Red Heat (1989)(Ocean)(48K-128K)(Side A)[a] ZXSpectrum +8150BA8A21565A41C2B13B916DD80A81 Red Heat (1989)(Ocean)(48K-128K)(Side B) ZXSpectrum +B255B97F314CAAB237FBEF468B46B579 Red Heat (1989)(Ocean)(48K-128K)(Side B)[a] ZXSpectrum +C183460429BD8E9DB479867C7C653C09 Red Heat (1989)(Ocean)(48K-128K)[a] ZXSpectrum +B4C1B65C8CFE9CC0225B3FF15EA8726D Red Heat (1991)(Hit Squad, The)(48K-128K) ZXSpectrum +636FEDE319744A792BA371B96BE48034 Red L.E.D. (1987)(Starlight) ZXSpectrum +1B83E09CC12F238B3F66E9E31EF44246 Red L.E.D. (1987)(Starlight)[a] ZXSpectrum +EF8AE953FCA2D93061B953C8BB1F6139 Red L.E.D. (1987)(Starlight)[a2] ZXSpectrum +74521D2F9BEF6FD984DE4F5BF1DDF49A Red L.E.D. (1987)(Starlight)[Power-Load] ZXSpectrum +92EDDFE9BF02B47844B39E02E5A1A4EB Red Lion, The (1987)(Mystic) ZXSpectrum +566B5A1BBEA9395D6532236975CCE53E Red Lion, The (1987)(Mystic)[a] ZXSpectrum +A8180EA221D14CD0D1D32CFAD9D6A700 Red Lion, The (1987)(Mystic)[a2] ZXSpectrum +E237BA47C2ED03F816886F83553BEB40 Red Moon (1985)(Level 9 Computing) ZXSpectrum +5C5DA7ADE7A0AADC95F673E07C1519BB Red Moon (1985)(Level 9 Computing)[a] ZXSpectrum +EFAEBFACE7E8825A7C63C61D6FBEF166 Red Scorpion (1987)(Bug-Byte)(48K-128K)[re-release] ZXSpectrum +766DF8FA3D3274A0D8E1DEB1820B385D Red Scorpion (1987)(Quicksilva)(48K-128K) ZXSpectrum +0EFE902900DC18C76DE55B38F9E2A483 Red Scorpion (1987)(Quicksilva)(48K-128K)(Side A) ZXSpectrum +087B562B765368A0AB191147D2F743A1 Red Scorpion (1987)(Quicksilva)(48K-128K)(Side B) ZXSpectrum +E210A97371A0B756880C7A2CA2618078 Red Sphere, The (1988)(Bautista, Martin Tosas)(GB)(es) ZXSpectrum es GB +90E70651F411B4C25EBDC0110514AF50 Redcoats (1984)(MC Lothlorien) ZXSpectrum +CB1A1B6A74B2D2DAE0C69EC66E4D4AF3 Redcoats (1984)(MC Lothlorien)[a] ZXSpectrum +41A0B7469651092CEFF8038EE87CD1AF Redcoats (1984)(MC Lothlorien)[a2] ZXSpectrum +428CCCA3B8874412BFB551D3B47ED83E Redcode Simulator (1995)(Koblinger, Egmont)(HU)(en)[aka Corewar] ZXSpectrum en HU +545BA294EF9DD9B97339038DEE7B1D14 Redhawk (1986)(Melbourne House) ZXSpectrum +818BDF4CA20322A556ACF4A8E94F20F1 Redhawk (1986)(Melbourne House)(Side A) ZXSpectrum +325E507AA62C94FFD99D62541F679FE5 Redhawk (1986)(Melbourne House)(Side B) ZXSpectrum +AA9E82C209EA19F67292BFC2B3495073 Redhawk (1986)(Melbourne House)[a] ZXSpectrum +74AB6C56ECA7C18AE0B94A4ABC962EA7 Redhawk (demo) (1986)(Melbourne House) ZXSpectrum +65DC339A90BC93006AC3F9B795643EA1 rEdIvIvUs (2006)(Cronosoft) ZXSpectrum +2D2874B2AA8B6EFD8EAA6480642A2AAD Reductio ad Nihilum (2011)(Miazga, Rafal)(PL)(en) ZXSpectrum en PL +51EE145B5C7358A752530D01AEB4FB9D Redweed (1983)(MC Lothlorien) ZXSpectrum +A6E5E3D8679DD42078EA27BD89B91826 Redweed (1983)(MC Lothlorien)[a] ZXSpectrum +6780B83D7EABEC97FC4B51949A183C07 Re-Evolucion (1992)(Software Atlantico)(ES) ZXSpectrum ES +E2BF7E84FAD0ADBD7B7F8CF948468D95 Re-Evolucion (1992)(Software Atlantico)(ES)(Tape 1 of 3) ZXSpectrum ES +C6526C93040C104F9500D8734297E7D6 Re-Evolucion (1992)(Software Atlantico)(ES)(Tape 2 of 3) ZXSpectrum ES +95EDB5B7BFBC7368E276BCBD30D49C2B Re-Evolucion (1992)(Software Atlantico)(ES)(Tape 3 of 3) ZXSpectrum ES +0F83D33B8FBE70241AA81D2934E91F2E Refamatic (1987)(Amador, Javier - Amador, Jose Maria)(ES) ZXSpectrum ES +7B7934E0179102C135E191F8E865AEEA References, Les (1984)(Infogrames)(FR)[aka Psytron][re-release] ZXSpectrum FR +79E88BAAAFFC65F3394B46368B0E8F2C Reflections (1983)(Artic Computing)(16K) ZXSpectrum +D392E275F05BA26072E98F1ABCDB55EF Reflections (1983)(Artic Computing)(16K)[a] ZXSpectrum +1765F6332FADAFC3D8BEF3266BBD6BE3 Reflections (1983)(Forward)(16K)[re-release] ZXSpectrum +C0A781B753F64118C8C8981B96968460 Refuelling (1983)(Sinclair User)(16K) ZXSpectrum +125C0D0CCCABFA8A29DEF92FE2CBB137 Regreso al Futuro - Parte II (1990)(MCM)(128K)(ES)(en)(Side A)[aka Back to the Future Part 2][re-release] ZXSpectrum en ES +9034D6BA579FBEB823652DD1087DFD0B Regreso al Futuro - Parte II (1990)(MCM)(128K)(ES)(en)(Side B)[aka Back to the Future Part 2][re-release] ZXSpectrum en ES +A4B425376F4DF605B0F6ED5EE7BB3D41 Regreso al Futuro - Parte III (1991)(MCM)(128K)(ES)(en)(Side A)[aka Back to the Future Part 3][re-release] ZXSpectrum en ES +8FCBC7481B6BFBE98BAC6877ED7BB3EC Regreso al Futuro - Parte III (1991)(MCM)(128K)(ES)(en)(Side B)[aka Back to the Future Part 3][re-release] ZXSpectrum en ES +74A5F2029E0A97044357236A67984695 Reka (1986)(Colic)(HR)(sr) ZXSpectrum sr HR +C8819DBD84F5CA2D459D97A8391A769C Relatos de Ahion (2008)(Montes, Sergio Vaquer)(ES)[Bytemaniacos 2008 BASIC Contest] ZXSpectrum ES +6CA823B68E03647588A6BA656B62D5C4 Remove the Logo (2014)(LeeSpoons)[CSSCGC] ZXSpectrum +19935BC6F17A14A804F95BB0D3637C12 Remove the Logo (2014)(LeeSpoons)[CSSCGC][original 'Atic Atac' version] ZXSpectrum +6CD943E94688B2275117CD9B51E9E58C Renaud (1988)(Zafi Chip)(ES)[a][aka Sidewalk] ZXSpectrum ES +80BAEB610AF774D57BC1AE9D3320CD5B Renaud (1988)(Zafi Chip)(ES)[aka Sidewalk] ZXSpectrum ES +A7ED5F1373F00F8AE7030160CFACD2E9 Renegade (1987)(Erbe)(128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +6071D4B6A43C3E2D6818746EC63400C9 Renegade (1987)(Erbe)(48K-128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +65264ACB825A5CDC144C4D038C36DEA1 Renegade (1987)(Imagine)(128K) ZXSpectrum +2D107375469B80D79335228D68E5017D Renegade (1987)(Imagine)(128K)[a][SpeedLock 4] ZXSpectrum +95A395DE083DEF86FEAD5D2605400FE5 Renegade (1987)(Imagine)(128K)[a2][SpeedLock 4] ZXSpectrum +94DA8CBBE65E40BDDFA84E233F2AAE7C Renegade (1987)(Imagine)(128K)[SpeedLock 3] ZXSpectrum +E92ADD7B470E67189F2F4A8D5C8082C6 Renegade (1987)(Imagine)(128K)[SpeedLock 4] ZXSpectrum +E3E68F00D9C97DED471F05682907A1BA Renegade (1987)(Imagine)(48K-128K)[a][SpeedLock 3] ZXSpectrum +3F24E428BF99BFA0B274CCDF62D57F95 Renegade (1987)(Imagine)(48K-128K)[SpeedLock 3] ZXSpectrum +94D4C9FB8D8B19D42891A2040187CF9A Renegade (1987)(Imagine)(48K-128K)[SpeedLock 4] ZXSpectrum +6C4145E0C7DC30D18624984FE8DBE41C Renegade (1987)(Imagine)[SpeedLock 4] ZXSpectrum +2D3AF3689994D03DD94E504E3E24D356 Renegade (1989)(Hit Squad, The)(128K) ZXSpectrum +86AEC045597C7A812CF5C752053383AB Renegade (1989)(Hit Squad, The)[SpeedLock 7] ZXSpectrum +D9836E52E5F50F0F50C1A846195A3EBC Renegade III - The Final Chapter (1989)(Imagine)(48K-128K)(Side A)[SpeedLock 7] ZXSpectrum +3623EEC281FBB42A070952E1424D8BE2 Renegade III - The Final Chapter (1989)(Imagine)(48K-128K)(Side B) ZXSpectrum +26DE70519E6566475C5CBA15CF3559B3 Renegade III - The Final Chapter (1989)(Imagine)(48K-128K)[SpeedLock 4] ZXSpectrum +F2C4ACED040DAD1E017B4383E3B04BB8 Renegade III - The Final Chapter (1989)(Imagine)(48K-128K)[SpeedLock 7] ZXSpectrum +B983CE5B832E3A8A0FC440F94FCBC1CC Renegade III (1989)(Erbe)(48K-128K)(ES)(en)(Side A)[a][re-release] ZXSpectrum en ES +34A98B83438D110AC4FEF841BB47D293 Renegade III (1989)(Erbe)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +0B9F69E9C2BD856201FF718688CE0622 Renegade III (1989)(Erbe)(48K-128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +C7108305E4D7C45816AFA48A31F2D04D Renegade III (1991)(Hit Squad, The)(48K-128K)[SpeedLock 7] ZXSpectrum +BF37F104B235925F24D8A8BF0AC64A3C reniM cinaM (2004)(Broadsoft) ZXSpectrum +772A81C6F8E7544E42E9FF717C57E93C Rentakill Rita (1987)(Mastertronic) ZXSpectrum +36C2E8A21CDF7AE070E4E90A5746C7FA Rentakill Rita (1988)(Dro Soft)(ES)(en) ZXSpectrum en ES +1F7D71DD0C69B4F0EC7E5869F6717F48 Repanchingating Machine, The (2012)(Apeano)[CSSCGC] ZXSpectrum +68C5BFC2BE3DE38D88814BF608971244 Repton (1989)(Alligata)[a][SpeedLock 7] ZXSpectrum +86E5333DDB6838720D1B1B4FF4D2FBDE Repton (1989)(Alligata)[SpeedLock 7] ZXSpectrum +D7689054ABF238B468F13500BBEB239D Repton 2 (1989)(Alligata)[a][SpeedLock 7] ZXSpectrum +7164FA3493058AAEF55DED999A5055C3 Repton 2 (1989)(Alligata)[SpeedLock 7] ZXSpectrum +C654F51F330FA522D43C40D4405F2165 Repulsar (1983)(Softek)(16K) ZXSpectrum +0ACE2A832129F8FB626330B9B238BDD6 Repulsar (1983)(Softek)(16K)[a][kempston] ZXSpectrum +7D83E13646339E47D3F7E3B93B7F34A7 Repulsar (1983)(Softek)(16K)[kempston] ZXSpectrum +40EBD64F7A44804736AD930B88FBBAD5 Request in' Peace (2013)(Climacus)(128K)(ES)(en) ZXSpectrum en ES +155CFA89CB08524C97160DC7E2C2A651 Rescate Atlantida (1989)(Dinamic)(48K-128K)(ES) ZXSpectrum ES +AEAD97322E8A950C288B9A26F92445F8 Rescate Atlantida (1989)(Dinamic)(48K-128K)(ES)(Side A) ZXSpectrum ES +FBB40353506CFC2F0A3DE7481FCF547D Rescate Atlantida (1989)(Dinamic)(48K-128K)(ES)(Side A)[Poliload] ZXSpectrum ES +E426014462632581DA0D72352610164C Rescate Atlantida (1989)(Dinamic)(48K-128K)(ES)(Side B) ZXSpectrum ES +BE075B861041F43F27B105F90821FC6A Rescate Atlantida (1989)(Dinamic)(48K-128K)(ES)(Side B)[a] ZXSpectrum ES +C069EC857D6E1F069C9E57573B357E92 Rescate Atlantida (1989)(Dinamic)(48K-128K)(ES)[a] ZXSpectrum ES +7A1250268CA13251A113E2368A0CBA8C Rescate Atlantida (1989)(Dinamic)(48K-128K)(ES)[a2] ZXSpectrum ES +837B805DC55AF766836AADED3FB061FE Rescate Atlantida (1989)(IBSA)(48K-128K)(ES)(Side A)[IB-S-006][Poliload][re-release] ZXSpectrum ES +9DED03967FF010C45CF28961385612A1 Rescate Atlantida (1989)(IBSA)(48K-128K)(ES)(Side B)[IB-S-006][re-release] ZXSpectrum ES +A11A5A28783B6157E268F50FE2AB6FE0 Rescate en el Golfo (1990)(IBSA)(ES)(Side A)[passworded][re-release] ZXSpectrum ES +DEB7EF6A9C4A1DCB5F72F750D2EB923B Rescate en el Golfo (1990)(IBSA)(ES)(Side B)[passworded][re-release] ZXSpectrum ES +8011927275C865F5892239C21A9351D3 Rescate en el Golfo (1990)(Opera Soft)(ES)(Side A)[passworded] ZXSpectrum ES +02244BFF74681BE947EB87B6C353E343 Rescate en el Golfo (1990)(Opera Soft)(ES)(Side B)[passworded] ZXSpectrum ES +C2655A797B92213B30F8BA705AB4B5DE Rescate en la Montana (1984)(Cibercomp)(ES)(Side A) ZXSpectrum ES +853A842692A774BCD825FD9B4FCD7C44 Rescate en la Montana (1984)(Cibercomp)(ES)(Side B) ZXSpectrum ES +335C0D2B83A680C079937445E6CDBC42 Rescue (1983)(CRL Group)[a][aka Resque][aka Sauvetage] ZXSpectrum +346E968963075B5B7956C4277179F8CC Rescue (1983)(CRL Group)[aka Resque][aka Sauvetage] ZXSpectrum +875B8C0C3C9C016E991BEFFA95CBE64E Rescue (1983)(Professional)(16K) ZXSpectrum +3029953E75AF91162207563D9AC84974 Rescue (1983)(Professional)(16K)(Side A) ZXSpectrum +FB326BBB8D7044CFB4E7978145B8E101 Rescue (1987)(Mastertronic) ZXSpectrum +0A6D30D9EAEC98D06DD3E276F481DB0E Rescue from Atlantis (1992)(Summit)(48K-128K)(Side A)[Poliload][aka Rescate Atlantida] ZXSpectrum +105DE830A33A3B26833E16575F9931A1 Rescue from Atlantis (1992)(Summit)(48K-128K)(Side B)[aka Rescate Atlantida] ZXSpectrum +E5B8595F4198F6AA630E28829BC7F855 Rescue from Doom (1986)(Edgar, David) ZXSpectrum +E3B11F79EB3F1A32F568A4F6142A0805 Rescue on Fractalus! (1986)(Activision) ZXSpectrum +36CC10F645D5CA393EACAE84511237B3 Rescue on Fractalus! (1986)(Activision)[a] ZXSpectrum +CF447043436087786BF61E8D10949751 Rescue on Fractalus! (1986)(Activision)[a2] ZXSpectrum +94CC68E2BC190C0B1175195DF0C44497 Rescue on Fractalus! (1986)(Activision)[aka Rescue on Fractulus] ZXSpectrum +45241B1486084FEF6EDF114B78A7BF3A Retarded Creatures and Caverns (1989)(Zenobi)(Side A) ZXSpectrum +5810C0E53B9C17E9AE6FECF8BDE4D816 Retarded Creatures and Caverns (1989)(Zenobi)(Side A)[a] ZXSpectrum +230D9516B9A1DEC334DB1820E2FC7DB4 Retarded Creatures and Caverns (1989)(Zenobi)(Side B) ZXSpectrum +5EBFBD2E0AAD97E90E8A8F66292CD799 Retarded Creatures and Caverns (1989)(Zenobi)[aka Retarded Creatures & Caverns] ZXSpectrum +CBDAD7C80DDE4F5571B0662E800DF6E5 Retarded Creatures and Caverns (1989)(Zenobi)[Your Sinclair Covertape][aka Retarded Creatures & Caverns] ZXSpectrum +D7C681F37E435DBA750154F9E089DC10 Retarded Creatures and Caverns v3 (1989)(Zenobi)(Side B) ZXSpectrum +5D6C98184FBE6EEB4CA314C75E27C18E Reti Combinatorie a Due Livelli (1987)(Load 'n' Run)(IT) ZXSpectrum IT +5A81F333CA17E8D8D10FDAB5D357D732 Retrobsesion (2011)(J.B.G.V.)(ES) ZXSpectrum ES +52114F947D4A9719DB9EA1E455ACD3B6 Retrobsesion II (2012)(J.B.G.V.)(ES) ZXSpectrum ES +866E4E9FF6DB9E1A150040A2E0A9E120 Retrobsesion II (2012)(J.B.G.V.)(ES)(en) ZXSpectrum en ES +C95014070BE1C5F27232DE751240CCB9 Retrophenia (2006)(Ondina, Jose Maria Gonzalez)(ES)[Elige Tu Propia Aventura 2006 Contest] ZXSpectrum ES +D380BEA692C40E70B205F300F737FFA7 Retrospect's BAR-X (2013)(Morris, Joe) ZXSpectrum +7FC836B5F19BF850B8450AE84669D338 Return of the Holy Joystick, The (1984)(G.I. Games)[re-release] ZXSpectrum +7A3ABDB485B4B0877AF3075BAA8B1DC9 Return of the Jedi - Death Star Battle (1984)(Parker - Sinclair Research) ZXSpectrum +A6DD0D5D7AA87EEA1C7111C1EA39AC2B Return of the Jedi - Death Star Battle (1984)(Parker - Sinclair Research)[a] ZXSpectrum +6F8BE612ACFF11687C4978EC20D0CFB3 Return of the Jedi - Death Star Battle (1984)(Parker - Sinclair Research)[a2] ZXSpectrum +68C71B171A28963B6DDD21B52F86656D Return of the Jedi - Death Star Battle (1984)(Parker - Sinclair Research)[a3] ZXSpectrum +4668B490DBB23230205FF7F6EC887B4D Return of the Jedi (1989)(Domark)(48K-128K) ZXSpectrum +F4D3C154B4AEFBBCC585BCECC849BC2C Return of the Jedi (1989)(Erbe)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +C3D1E72268B822F84571C14F7C3530BB Return of the Jedi (1991)(Hit Squad, The)(48K-128K) ZXSpectrum +196857CBB02B8D6D38ED124A69C94E19 Return of the Jedy (1983)(M.K. Circuits) ZXSpectrum +F4F387C0E7D19581E3D836706B3467FE Return of the Things (1984)(Design Design) ZXSpectrum +2CEC2173A0BEE0CDADA96AEF45D7100C Return of the Things (1984)(Design Design)[a] ZXSpectrum +9A31220B06FFEDDE0756DF062EB92485 Return of the Things (1984)(Design Design)[Sinclair User Covertape] ZXSpectrum +84888D871EB0251CD3BC6E8BF6770642 Return of the Warrior (1984)(Larsoft) ZXSpectrum +980D43C561A6B6362C72D746D2465019 Return of Traxtor, The (2015-07)(usebox.net) ZXSpectrum +BDAE9C2517D1F38C77F85E6430B6F03D Return to Earth (1982)(Saturnsoft)(16K) ZXSpectrum +CC6C388105A1BACC5F91CB1B4E9A81F0 Return to Earth (1982)(Saturnsoft)(16K)[a] ZXSpectrum +AD340D0D358A5AD606286511FD8A30C7 Return to Earth (1982)(Saturnsoft)(16K)[a2] ZXSpectrum +4D20E59286AF4FA176207ED3BDC66EF8 Return to Eden (1984)(Level 9 Computing) ZXSpectrum +8137A3ECE845204444CA187CFEFEC3E8 Return to Ithaca (1985)(Atlantis) ZXSpectrum +9EE08F923586EA2446003475EF0FB2D4 Return to Ithaca (1985)(Atlantis)[a] ZXSpectrum +D88F482E909B8D3C436766457CDDBDC7 Return to Ithaca (1985)(Atlantis)[a2] ZXSpectrum +86AD3FA4035D9ADFE943D70ADC017420 Return to Oz (1986)(U.S. Gold)[Alkatraz Protection System] ZXSpectrum +4FBF2F759322BCF0FCCD97DAD9C00DF7 Reveal (1989)(Dro Soft)(ES)(en)[re-release] ZXSpectrum en ES +959093B83D8E5DDB79CBBD401DFEFE19 Reveal (1989)(Mastertronic) ZXSpectrum +2DEBE2D3D8485131853AEAB24F9C8283 Revenge of Chaos (1990)(Guild, The) ZXSpectrum +C95E00267CAA977C0C352A21D1186B87 Revenge of the C5 (1985)(Atlantis) ZXSpectrum +5B579D4FECEC44261197D56AD15C64E0 Revenge of the C5 (1985)(Atlantis)[a] ZXSpectrum +106711F340375923CE93C91BB1408E79 Revenge of the C5 (1985)(Atlantis)[a2] ZXSpectrum +C1750C2B2D7B5261A5C8359D35B2A6DB Revenge of the C5 (1987)(Z Cobra)(ES)(en) ZXSpectrum en ES +ECDB2F1AACB35C4D6A2B876F4A19D27D Revenge of the Killer Tomatoes (1984)(Visions Software Factory) ZXSpectrum +BC719E32D7482906ED3873E1E328B5C2 Revenge of the Killer Tomatoes (1984)(Visions Software Factory)[a] ZXSpectrum +B6AD46A364F7D2A9208FB5AF95F998B5 Revenge of the Space Pirates - The Search for Jaelaine (1994)(FSF Adventures) ZXSpectrum +A1C79D559D3EA5E6C9F062B7BB969CAD Revenge of the Space Pirates - The Search for Jaelaine (1994)(FSF Adventures)(Side A) ZXSpectrum +11FE5D460A6E2A4D0D8CE19D5B8B146F Revenge of the Space Pirates - The Search for Jaelaine (1994)(FSF Adventures)(Side B) ZXSpectrum +479699F557DC8E6CC4FD853B298AC781 Revenge of the Space Pirates (1994)(Adventure Probe)[re-release] ZXSpectrum +7A75C964CD838FF39F17F6D45BDB5A33 REVERSAO (1989)(ZX-SOFT Brasil)(16K)(BR) ZXSpectrum BR +0DD4128D7F7147B96B6357928B4E9D45 REVERSAO (2010)(Saukas, Einar)(16K)(BR)(en) ZXSpectrum en BR +145FB11CB38686A983553150E52A4B54 Reversi (1982)(Sinclair Research)(16K)[a][aka Othello] ZXSpectrum +C95C489D0E5BB03E1B0ED4195E589350 Reversi (1982)(Sinclair Research)(16K)[a2][aka Othello] ZXSpectrum +011668CF1E84D450D938E172327A0109 Reversi (1982)(Sinclair Research)(16K)[a3][aka Othello] ZXSpectrum +2A178AA1DB50D113A4995B768B474C1A Reversi (1982)(Sinclair Research)(16K)[a4][aka Othello] ZXSpectrum +02411C3572E00C396730583DF07EAE74 Reversi (1982)(Sinclair Research)(16K)[aka Othello] ZXSpectrum +D2F3512894F0679EC3B095A4C587A6D8 Reversi (1983)(Artic Computing) ZXSpectrum +9D2CF8AE6D67D75099940BF0568954F8 Reversi (1983)(Artic Computing)(16K) ZXSpectrum +91D32D93B4F413FCEF7FAC05022695C1 Reversi (1983)(CDS Microsystems)(16K) ZXSpectrum +D9FF06B65227E1397AE85F6DE4056622 Reversi (1983)(CDS Microsystems)(16K)[a] ZXSpectrum +CE21867C85BFEA6EE05F12F82B12556E Reversi (1983)(Forward)(16K)(Side A)[re-release] ZXSpectrum +B5A83DD86AB0E9D10E2272BE34CD7E45 Reversi (1983)(Forward)(16K)(Side B)[re-release] ZXSpectrum +5EB72B305D1A3B83FD5964603A60251F Revised Champions Of Cricket - 2 To 6 Version Mark 5 (1994)(Lambourne Games)(Side B) ZXSpectrum +EC8EB7091CA747D83DE80499E2F14D1C Revised Champions of Cricket 1993 (1994)(Lambourne Games)(Side A) ZXSpectrum +279E5940ECCD7CF43A226E9788E56A78 Revised Champions of Cricket 1993 (1994)(Lambourne Games)(Side B) ZXSpectrum +2E212126ADCC426BF7BA54B8D6E482C0 Revised Champions of Cricket 1994 (1994)(Lambourne Games)(Side A) ZXSpectrum +C552BB03A1B309677179AF3E3AA8482C Revised Champions of Cricket 1994 (1994)(Lambourne Games)(Side B) ZXSpectrum +F11656DC41885C3AD4DA41A9735A7943 Revised World Cup Cricket - Great Players of the Sixties (1994)(Lambourne Games) ZXSpectrum +59EC3C309480A7A452CC7A8036CDBB79 Revised World Cup Cricket 1993 (1993)(Lambourne Games)(Side A) ZXSpectrum +CC5A51C89A6F8A16165B84D88735BB72 Revised World Cup Cricket 1993 (1993)(Lambourne Games)(Side B) ZXSpectrum +634093408347AAF541E1A27F27C99DFA Revolution (1986)(U.S. Gold) ZXSpectrum +CAFD81EFB265A3AED104F0CB912520AB Revolution (1986)(U.S. Gold)[a] ZXSpectrum +63F11151BBA28F1A70563626218530BE Revolution (1986)(U.S. Gold)[a2] ZXSpectrum +CADB510AC1E53D42C9E4E10883814AD9 Revolution (1986)(U.S. Gold)[Sinclair User Covertape] ZXSpectrum +E7DFFDAE31D95E026DFAAB156860955C Revolution (1986)(U.S. Gold)[SpeedLock 2] ZXSpectrum +49FF96DD06879B62D7B8758A3FA02CC3 Revolver (1988)(Alternative) ZXSpectrum +65D7210241A17366B1727143E34C1010 Revolver (1988)(Alternative)[a] ZXSpectrum +A07A6F57784521CAC24FD4E7024B0497 Rex (1988)(Martech Games)(Side A)[a][aka Zenith] ZXSpectrum +F06F195B520230FC99D89686C9524446 Rex (1988)(Martech Games)(Side A)[aka Zenith] ZXSpectrum +D5DF7F5032F0BD002B7E3164F65EE277 Rex (1988)(Martech Games)(Side B)[a][aka Zenith] ZXSpectrum +6F997AB07C1E75B8DAE06726210C28A0 Rex (1988)(Martech Games)(Side B)[aka Zenith] ZXSpectrum +73CEEAD371055340936050BFA7B8E2B5 Rex (1988)(Winner)(Side A)[re-release] ZXSpectrum +9024C5C50380F6B172578F44E5BA2657 Rex (1988)(Winner)(Side B)[re-release] ZXSpectrum +5E87290C0268725B6FE3D01BE80395CA Rex (demo) (1988)(Martech Games)[a][Your Sinclair Covertape][aka Zenith] ZXSpectrum +B61BAE7AFEE000FFC648C9A3D17F4306 Rex (demo) (1988)(Martech Games)[Your Sinclair Covertape][aka Zenith] ZXSpectrum +8E693A1D12B0EA4D5CC6E9EB581AF8D1 Rex Hard (1987)(Zafiro Software Division)(ES)[a][re-release] ZXSpectrum ES +7BC0DC2E51DDB6ACA272A53638BADB80 Rex Hard (1987)(Zafiro Software Division)(ES)[re-release] ZXSpectrum ES +B174DE59B95701E86B36250321ECF4A5 Rex Hard en la Busca del Sol Dorado (1987)(Mister Chip)(ES) ZXSpectrum ES +5B232BFC59F2AF1CF068A8A37063A6D5 Rex Hard en la Busca del Sol Dorado (1987)(Mister Chip)(ES)[a] ZXSpectrum ES +8EBF26031326BFBC5D15C87B86BE40F6 Reyes y Castillos (1984)(Special Soft)(ES) ZXSpectrum ES +8611D39127BEC683179A1CFB61260755 Rhyme Cryme (1995)(Zenobi)(128K) ZXSpectrum +BDE7B085808A848DCA104789D83419B2 Rhyme Cryme (1996)(Adventure Probe)(128K) ZXSpectrum +0975E1AD69F58B70B899C1CF5CA6A8A1 Rick Dangerous (1989)(Firebird)(48K-128K) ZXSpectrum +685CF58AA8498B8B9C42D062BEFDE83C Rick Dangerous (1989)(Firebird)(48K-128K)[BleepLoad] ZXSpectrum +16BF689FA1CF93D2789F012C5797EC92 Rick Dangerous (1989)(IBSA)(48K-128K)(ES)(en)[re-release][small case] ZXSpectrum en ES +FAD645548EFF1A75C316CF335A02C3B9 Rick Dangerous (1989)(Kixx)(48K-128K)[re-release] ZXSpectrum +2B8C5C239D98B413D5DA999BFC8FC9DF Rick Dangerous (1990)(MCM)(48K-128K)(ES)(en) ZXSpectrum en ES +FFDD7D230769998AFE5D9EA17E9B5B0F Rick Dangerous (1992)(Erbe)(48K-128K)(ES)(en) ZXSpectrum en ES +1B7E25FE802A24CE0C295AF13BF479E8 Rick Dangerous 2 (1990)(Erbe)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +4F61D6FBE4C88AC27EECE93FFE34107E Rick Dangerous 2 (1990)(Erbe)(48K-128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +8723C884F0BDE3CB34B337736E41DCC9 Rick Dangerous 2 (1990)(Kixx)(48K-128K)(Side A)[re-release] ZXSpectrum +4DD89A593316DE90D23B255B7E6B1425 Rick Dangerous 2 (1990)(Kixx)(48K-128K)(Side B)[re-release] ZXSpectrum +3481FF6DBE9C6727CA3E6B89B032AE7B Rick Dangerous 2 (1990)(Micro Style)(48K-128K)(Side A) ZXSpectrum +80CB5C4DF33634B75324431D5975B4ED Rick Dangerous 2 (1990)(Micro Style)(48K-128K)(Side B) ZXSpectrum +76F17489A3F4B4F3955F509A1E58550B Ricochet (1987)(Firebird) ZXSpectrum +DE6CF4F93092560696FB3248E4DEE044 Riddler's Den (1985)(Electric Dreams)[a][SpeedLock 1] ZXSpectrum +1045CCA804C26F7CC7D5F454245F30EE Riddler's Den (1985)(Electric Dreams)[a2][SpeedLock 1] ZXSpectrum +FBF18C0F45CF896D33AB64E6C0E97ACB Riddler's Den (1985)(Electric Dreams)[a3][SpeedLock 1] ZXSpectrum +04016273B8D2094B20F0679D7A8CBE46 Riddler's Den (1985)(Electric Dreams)[a4][SpeedLock 1] ZXSpectrum +936A82B90F4AF41C2650E5045F545C6A Riddler's Den (1985)(Electric Dreams)[SpeedLock 1] ZXSpectrum +14A1E8EBB04B095F3B768194B1B67428 Riddler's Den (1985)(Electric Dreams)[SpeedLock 2] ZXSpectrum +C72A15BDF7E9AB6E1DB91542A20D8CE2 Riddler's Den (1985)(Proein Soft Line)(ES)(en)[re-release] ZXSpectrum en ES +F5BE8B61644B96C7979A5B94B44B6F0F Rider (1984)(Virgin Games)(16K) ZXSpectrum +870E4AC2F3BE247C4A6929611BEF57C8 Rider (1984)(Virgin Games)(16K)[a] ZXSpectrum +C5869F3B4A2838A19C9C4A7BDED2834F Riding the Rapids (1987)(Players) ZXSpectrum +589744A2C2CF97A260AF60CEAC0CCB34 Riding the Rapids (1987)(Players)[a] ZXSpectrum +D939120A70419740C42664FC4AB5610C Rifle Range (1984)(Mastertronic)(16K) ZXSpectrum +1B7E46E352F7A3D84F105A5595194D7E Riforma Sanitaria (1986)(Load 'n' Run)(IT) ZXSpectrum IT +797ADC47DE393443F4A33E7762DC1E4D Rifts of Time, The (1984)(Gilsoft International) ZXSpectrum +CFDC2BE57CD7FAD079EF006A1F8A2D24 Rifts of Time, The (1984)(Pocket Money)[a][re-release] ZXSpectrum +B90CF1FE1F3524C08710C5AE85018B66 Rifts of Time, The (1984)(Pocket Money)[re-release] ZXSpectrum +F221C7E15C4B2010E706C4382C499BA1 Rigel's Revenge (1987)(Bulldog) ZXSpectrum +FD76A975F03EA1E3A581F6E275D6FB26 Rigel's Revenge (1987)(Bulldog)(Side A) ZXSpectrum +A8F8852E82A74470326F86BD611EBA29 Rigel's Revenge (1987)(Bulldog)(Side B) ZXSpectrum +35AC7271F3E5341BC3ACCD0801139BC2 Rigel's Revenge (1987)(Bulldog)(Tape 1 of 2 Side A) ZXSpectrum +4879E2F6F21C9FBF4CD42ECCD72E4A45 Rigel's Revenge (1987)(Bulldog)(Tape 2 of 2 Side B) ZXSpectrum +0B598BB029DD6168739989EFF42B1637 Rigel's Revenge (1987)(Bulldog)[a] ZXSpectrum +8D66149D6CDE63EE166BDECACF5157F6 Rigel's Revenge (1987)(Bulldog)[a2] ZXSpectrum +95C72485235DEBE7729D2507EF70E724 Rigor Mortis (2014-10-29)(CHURROSOFT) ZXSpectrum +DD5FFDA5002BCB4BF2AE8966643294D8 Rigor Mortis (2014-10-29)(CHURROSOFT)(es) ZXSpectrum es +B412284848F7C658631DD0C34F32EBEF Rik the Roadie (1988)(Alternative) ZXSpectrum +DDC608A8C895D94B02ACCB3F2F3039C6 Rik the Roadie (1988)(Alternative)[a] ZXSpectrum +56BF6F39E6DA82C2A610F1EF2EC250E6 Rikosphere (1992)(Your Sinclair) ZXSpectrum +0481BA50FE3F4015ED3276C641111820 Rikosphere (1992)(Your Sinclair)[a] ZXSpectrum +5EC0166759FD1E88EDCECE26F0F58F64 Ring of Darkness, The (1983)(Wintersoft)(Side A) ZXSpectrum +283BDB9FE3AFB17E9DFC50D2DA055F4D Ring of Darkness, The (1983)(Wintersoft)(Side B) ZXSpectrum +BD49344A131C5918E2D380E2222F947E Ring of Dreams, The (1985)(Central Solutions) ZXSpectrum +93B80FC03D372ED78BC2A663CE4E99F0 Ring of Dreams, The (1985)(Central Solutions)[a] ZXSpectrum +6197742F29A6A192CCD20BC1155C5585 Ring of Inger, The (19xx)(Burnard, Keith) ZXSpectrum +205BFBA0BC3EFCFC932527D81FAF9B32 Ring of Inger, The (19xx)(Burnard, Keith)[a] ZXSpectrum +5F0AFCA70B157DE3B878E296B774144E Ring of Inger, The (19xx)(Burnard, Keith)[unpublished] ZXSpectrum +8E05BD95D4D04911B8EABE13EE0F86EA Ring Quest (19xx)(Uburrg) ZXSpectrum +DC4E4736E27A2780E716147B13BDC234 Ring Quest (19xx)(Uburrg)[a] ZXSpectrum +49EA15B76E85DFB66F43182C2D3AECA5 Ring Wars (1989)(Cascade Games) ZXSpectrum +BB97427E342AA15BBD9DEF886B26B1C8 Ring Wars (1989)(MCM)(ES)(en)[re-release] ZXSpectrum en ES +2127FB3A0A116D2D1E4ED88C994A46EB Rings of Merlin, The (1986)(Central Solutions) ZXSpectrum +12734B26CA06E8052F550E62B9855689 Rings of Merlin, The (1986)(Central Solutions)[a] ZXSpectrum +20E263612A2EE4BC98AF214AE1C6C78E Rings of Saturn, The (19xx)(-) ZXSpectrum +C249BCE8655FEA26FDBBD5578C2BED56 Riptoff - Editor (1991)(Your Sinclair)(48K-128K) ZXSpectrum +150E6A63C1D3240A5FC567705D8608FD Riptoff - Help (1991)(Your Sinclair)(48K-128K) ZXSpectrum +29D586F6753093A199D2F5B413D21D17 Riptoff (1991)(Your Sinclair)(48K-128K) ZXSpectrum +183967CB4B6E226DE716E9C04D13A848 Riptoff (1991)(Your Sinclair)(48K-128K)[a] ZXSpectrum +F6E981758BAB8D34DAEC4F64D31D8976 Rise Out from Dungeons (1996)(Magic Soft)(48K-128K)(RU)(en) ZXSpectrum en RU +B770449036BAEA23A26F524504412582 Ritorno dallo Spazio (1986)(Load 'n' Run)(IT) ZXSpectrum IT +A68093F12A92C450297A18575C741893 River Raid (1984)(Activision) ZXSpectrum +3EE49A46C1F0ED24DB50B46C7079A025 River Raid (1984)(Activision)[a] ZXSpectrum +A30AF058119768BE02A8389F63FB9115 River Raid (1984)(Activision)[a2] ZXSpectrum +AEE8EE723E20CD096AF7A3B40AFFC4F8 River Raid (1984)(Firebird)[re-release] ZXSpectrum +773130D100BAEA44EF894D33687D6BED River Raid (1985)(Proein Soft Line)(ES)(en) ZXSpectrum en ES +2AD565792DD1A46E3FA83DEB7B952A45 River Rescue (1984)(Alternative)[re-release] ZXSpectrum +934CE9D9F6094B17D68F93EF0FC96334 River Rescue (1984)(Compulogical)(ES)(en)[re-release] ZXSpectrum en ES +7C76371290DE0C62CF8C6AC543675523 River Rescue (1984)(Creative Sparks)[re-release] ZXSpectrum +ED87FB7BA03D84CA05A7BE414F0DFB76 River Rescue (1984)(Sparklers)[re-release] ZXSpectrum +7E21259DC50E76B61B0E7DD5A5B5F0BD River Rescue (1984)(Thorn EMI Video) ZXSpectrum +418E653A4671CFA07E2D39A215031F40 River Rescue (1984)(Thorn EMI Video)[a] ZXSpectrum +4B2D6AD26D982078A1A35F687357E820 RJ's Ultimatum (1996)(Adventure Workshop, The) ZXSpectrum +5B0CA4EC880B011AFA2615894C6665BA Road Blasters (1988)(Erbe)(128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +BB222CADA08F25882AE554C7823D6F78 Road Blasters (1988)(Erbe)(48K-128K)(ES)(en)(Side A)[SpeedLock 4][re-release] ZXSpectrum en ES +D92E64BE0AEADE78749ECE46D2E0FAF8 Road Blasters (1988)(Kixx)(128K)[SpeedLock 4][re-release] ZXSpectrum +EEBFF207A417497BD9E4A59D090EEB58 Road Blasters (1988)(Kixx)[re-release] ZXSpectrum +F50670F9E009E8A40CBC8196544A208F Road Blasters (1988)(U.S. Gold)(128K) ZXSpectrum +5639A835F74843B249329FDB55FCC3F3 Road Blasters (1988)(U.S. Gold)(48K-128K) ZXSpectrum +DB56775B479A6AD6674902E51B70905F Road Blasters (1988)(U.S. Gold)(48K-128K)(Side A)[SpeedLock 5] ZXSpectrum +8F703F82FD556FE5F36F28CAB47D5C01 Road Blasters (1988)(U.S. Gold)(48K-128K)(Side B) ZXSpectrum +CDA56C450EA66AD3550E2ED91AB5D947 Road Blasters (1988)(U.S. Gold)(48K-128K)[a] ZXSpectrum +C1267A743A42B7ACE86B7E080A3B7001 Road Fusion (2008)(Montes, Sergio Vaquer)(ES) ZXSpectrum ES +F92220925015A9FF98B043DC52CE7843 Road Race (1987)(Your Sinclair) ZXSpectrum +F0AED3298669B7F88DCBF2EB96BC4BA4 Road Racer (1983)(Hyperion) ZXSpectrum +1923F6CB37D55D8845D12ADBAF140209 Road Racer (1983)(Hyperion)[a] ZXSpectrum +2B295FD9327E5257B37D370AFB1180B0 Road Racer (1983)(Hyperion)[a2] ZXSpectrum +7EF048BE0AFCFAF6853C79395971AC36 Road Racer (1983)(Thorn EMI Video)(16K) ZXSpectrum +30780C139DCFB1156FCEB567CF1ED3AA Road Racers (1983)(Paxman Promotions)(16K)[re-release] ZXSpectrum +48C48BD448B56ABA43DF689C618E8BDA Road Runner (1987)(Kixx)(Side A)[re-release] ZXSpectrum +A72BD302F1CCD667D0CED6D5769C2190 Road Runner (1987)(Kixx)(Side B)[re-release] ZXSpectrum +7B2D38BBE54FBB279BDB086F6EC8B06F Road Runner (1987)(U.S. Gold) ZXSpectrum +6026272414785E5A9684903C7D70CE68 Road Runner (1987)(U.S. Gold)(Side A)[SpeedLock 4] ZXSpectrum +445E8874F5BE82CCF547A94251936D7C Road Runner (1987)(U.S. Gold)(Side B) ZXSpectrum +0309E550F56C5B9D02BAE0A19ACBE8BB Road Runner (1987)(U.S. Gold)[a][SpeedLock 4] ZXSpectrum +D21CAD3F6EC8F3049A95337B4A9E7917 Road Runner (1987)(U.S. Gold)[SpeedLock 4] ZXSpectrum +FB929444DFBF773B6B253102F636F505 Road Runner and Wile E. Coyote (1991)(Hi-Tec)(48K-128K) ZXSpectrum +06239D172B509DCE5C78598A7C63CCD6 Road Runner and Wile E. Coyote (1991)(Hi-Tec)(48K-128K)[a] ZXSpectrum +F301E1DA6FDD6754B50AFEB0068982E1 Road Runner and Wile E. Coyote (1991)(Hi-Tec)(48K-128K)[a2] ZXSpectrum +488CE54A4F62D0C07C14D105ACF89327 Road Runner and Wile E. Coyote (1991)(Hi-Tec)(48K-128K)[a3] ZXSpectrum +E2866C6504AAD93CB2845DBA82713F31 Road to Valhalla, The (1985)(Interface Publications)(16K) ZXSpectrum +D7CB5418F52659E39BC6206B55B16104 Road Toad (1983)(DK'Tronics)(16K)[re-release] ZXSpectrum +126FA3E1644F743602BA5F032F9732A5 Road Toad (1983)(Elfin)(16K) ZXSpectrum +F67A33462C2744B8D70A5BF902F85630 Road Toad (1983)(Elfin)(16K)[a] ZXSpectrum +C4CCF9044E5D19F48D604A8AB6A3C0FC Road Toad (1983)(PRISM Micro-informatique)(16K)(FR)(en)[re-release] ZXSpectrum en FR +731BF64A746360C38E816112F37B27FE Road Toad (1983)(Profisoft)(16K)(DE)(en)[re-release] ZXSpectrum en DE +C27CF0D5884811F5485EF1DAFF93FF25 Road-Frog (1983)(Spectrum Games)(16K) ZXSpectrum +D619A4B31CE57FBD6C85CF7A4E26483D Road-Frog (1983)(Spectrum Games)(16K)[a] ZXSpectrum +DC9CA1486567A2D21A4D6B71DB570FBB Road-Frog (1983)(Spectrum Games)(16K)[a2] ZXSpectrum +69E687253A17F724CF62AA262FF5C95F Road-Racers (1983)(Artic Computing)(16K) ZXSpectrum +FFC1DC03813C8E42A9B0B0E69E4BC0CE Roadrunner (1983)(Protek Computing)(16K) ZXSpectrum +4449CC807D65FABA1459EB61A29B9018 Roadrunner (1983)(Protek Computing)(16K)[a] ZXSpectrum +C39FBC029D54D90608688CA8A6C83944 Roads of Plexar, The (1987)(Mastertronic Added Dimension) ZXSpectrum +BDB178F819831B22F1191D7D8949AE80 Roads of Plexar, The (1987)(Mastertronic Added Dimension)[a] ZXSpectrum +BBE927481753945778EB6044645318F1 Roads of Plexar, The (1987)(Mastertronic Added Dimension)[a2] ZXSpectrum +E6A0D52FD272E953B702B0D1E01389CC Roads of Plexar, The (1987)(Mastertronic Added Dimension)[a3] ZXSpectrum +89995B1B9C1EE5C77D0F8EAA1A338469 Roadstar (1986)(Load 'n' Run)(IT) ZXSpectrum IT +8E536FFFC3CEAAB2AD7A932FCD7EABDB Roadwars (1987)(Dro Soft)(ES)(en)[re-release] ZXSpectrum en ES +32B695F6CF59E53668F576481565AB02 Roadwars (1987)(Melbourne House) ZXSpectrum +E064A9D98F7BBC150AD6F98FBF16ED48 Robber (1983)(Virgin Games) ZXSpectrum +961400E1F5C65ACA4A7BC7E96FC2FFC4 Robber (1983)(Virgin Games)[a] ZXSpectrum +12395F36409A69FDB451390B006F099E Robin Hood - Legend Quest (1993)(Code Masters)(48K-128K)[aka Amazing Adventures of Robin Hood, The] ZXSpectrum +36BA3B5865D6516B9DF9C86024FDEBD6 Robin of Sherlock (1985)(Silversoft)(Side A) ZXSpectrum +F9CFFBC13AC432D60C30E1454FD15A44 Robin of Sherlock (1985)(Silversoft)(Side A)[a] ZXSpectrum +5F2068492B80FCEF142FE243CD96857C Robin of Sherlock (1985)(Silversoft)(Side B) ZXSpectrum +BDB0F2B25785C666BCFEC0647DEF5259 Robin of Sherlock (1985)(Silversoft)(Side B)[a] ZXSpectrum +A4CAD50ABC63B64408924F973C33273F Robin of Sherlock (1985)(Silversoft)(Tape 1 of 3) ZXSpectrum +B290E7204D6CD9BE6C6518DC893638F2 Robin of Sherlock (1985)(Silversoft)(Tape 2 of 3) ZXSpectrum +705D94740D091F6B74986E81FFAB8DC6 Robin of Sherlock (1985)(Silversoft)(Tape 3 of 3) ZXSpectrum +4651C578D276F8977F76DC3CC4853E27 Robin of Sherlock (1985)(Zenobi)(Side A)[re-release] ZXSpectrum +86633FC542005BF398B625F6446640D6 Robin of Sherlock (1985)(Zenobi)(Side B)[re-release] ZXSpectrum +345780EEDF6CD2B345D1A950C1E82962 Robin of Sherlock (1986)(CRL Group)(Side A)[re-release] ZXSpectrum +97F17E7F28A11CC8C07D0B90ADBF71F7 Robin of Sherlock (1986)(CRL Group)(Side B)[re-release] ZXSpectrum +9E70B9545C09CBFBC6F158B87B5815B4 Robin of Sherlock (1986)(G.I. Games)(Side A)[re-release] ZXSpectrum +9FFFD90A30D0CA67CB751BFEE0BC41DC Robin of Sherlock (1986)(G.I. Games)(Side B)[re-release] ZXSpectrum +3486BB965780B60B69DFF990F4346E8C Robin of Sherwood - The Touchstones of Rhiannon (1985)(Adventure International) ZXSpectrum +BF350FAF13FB31077AA2D79257C01589 Robin of Sherwood - The Touchstones of Rhiannon (1985)(Adventure International)(128K)[a][aka Robin of the Wood] ZXSpectrum +4DD19C47DEDDB5F14F9E193EC0089422 Robin of Sherwood - The Touchstones of Rhiannon (1985)(Adventure International)(128K)[aka Robin of the Wood] ZXSpectrum +D918F99A666402B8FA8396FE72B3C85B Robin of Sherwood - The Touchstones of Rhiannon (1985)(Adventure International)[a] ZXSpectrum +AF0FD665B2366C95E73C23D1EE71A25B Robin of Sherwood - The Touchstones of Rhiannon (1985)(Adventure International)[a][aka Robin of the Wood] ZXSpectrum +D54432762DA42C4D9D241AB3398160C4 Robin of Sherwood - The Touchstones of Rhiannon (1985)(Adventure International)[a2] ZXSpectrum +0599DBFA5948717D9E9D33131B382127 Robin of Sherwood - The Touchstones of Rhiannon (1985)(Adventure International)[a3] ZXSpectrum +00A6CF5F7F0C9B5243590905C45295D2 Robin of Sherwood - The Touchstones of Rhiannon (1985)(Adventure International)[aka Robin of the Wood] ZXSpectrum +6C2DFA9BAB6C9420AD17AC62A5FE6D42 Robin of the Wood (1985)(Odin Computer Graphics)(128K) ZXSpectrum +64BE581B0F947265B9FAF72DA713F049 Robin of the Wood (1985)(Serma)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +9FEC1C026B859F86045416C2EC264958 Robin Smith's International Cricket (1990)(Challenge) ZXSpectrum +D9A060953FFAA3DB8A1F2BA8F593DF44 Robin Smith's International Cricket (1990)(Challenge)[a] ZXSpectrum +81B9CEB4EA004EFD487C03D07B64B869 Robin the Outlaw (1986)(Gadtek Games) ZXSpectrum +81DD22AA898C37B12FE5E46509959FAB Robo-City (1984)(Spectrum Computing) ZXSpectrum +7253FC1516B63A5B84B0CC99E3E60582 RoboCop (1988)(Erbe)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +5F99DBB47E9AA5CB44029DDEFE94BA6D RoboCop (1988)(Musical 1)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +70638BDEF12135982B8E5D3718F36DF5 RoboCop (1988)(Ocean)(48K-128K) ZXSpectrum +38C3618A18423790831C02CCE1683BC5 RoboCop (1988)(Ocean)(48K-128K)(Side A)[SpeedLock 7] ZXSpectrum +E7815E202E81B66CA809914EE2E18E5D RoboCop (1988)(Ocean)(48K-128K)(Side B) ZXSpectrum +7ABF185D6CEE8A768058DC3A3C1587C2 RoboCop (1988)(Ocean)(48K-128K)[a] ZXSpectrum +2D4AEB4BC91F183008D885373BBE930A RoboCop (1992)(Hit Squad, The)(48K-128K) ZXSpectrum +50B9317D15C1C386F5827B024C9DC5AA RoboCop (1992)(Hit Squad, The)(48K-128K)(Side A)[SpeedLock 7] ZXSpectrum +D168F6687FC762FD12F7BAD5E42E1325 RoboCop (1992)(Hit Squad, The)(48K-128K)(Side B) ZXSpectrum +F4F20461B56FEFF451D54D2BB0B81253 RoboCop (demo) (1988)(Ocean)(48K-128K)[a][Crash Covertape] ZXSpectrum +A02BCC286AB0989E30B729A88CE5D374 RoboCop (demo) (1988)(Ocean)(48K-128K)[Crash Covertape] ZXSpectrum +8671F269FF9CB7807881005463BC4BD2 RoboCop 2 (1990)(Erbe)(128K)(ES)(en)[re-release] ZXSpectrum en ES +CA7BC68F8FD621D5A5C7BED43A219BA4 RoboCop 2 (1990)(Erbe)(128K)(ES)(en)[re-release][small case] ZXSpectrum en ES +702FCFFAC9B404E1DB4E72AE417BC172 RoboCop 2 (1990)(Ocean)(128K) ZXSpectrum +15049EFEEAE663B6DB8734821B0BB96C RoboCop 2 (1990)(Ocean)(128K)[a] ZXSpectrum +0D09C1F29EF04D5E96D566EC86807B16 RoboCop 2 (1990)(Ocean)(128K)[SpeedLock 7] ZXSpectrum +1950D91302A7C140F38415F40DA98AAE RoboCop 2 (demo) (1990)(Ocean)(128K)[Sinclair User Covertape] ZXSpectrum +9F01D9DB4ACB6EEF034B9D9E75B32260 RoboCop 3 (1992)(Erbe)(128K)(ES)(en)[re-release] ZXSpectrum en ES +88778939B72348CC461CA38F21BE1DF6 RoboCop 3 (1992)(Ocean)(128K)[SpeedLock 7] ZXSpectrum +2B250511C1727D2968092B107CD23AF2 RoboCop 3 (demo) (1992)(Ocean)(128K)[a][Sinclair User Covertape] ZXSpectrum +E2D1B20B7AF60CA01064EB03317D083C RoboCop 3 (demo) (1992)(Ocean)(128K)[Sinclair User Covertape] ZXSpectrum +216D5FA319BCF4537F771E43E918325D Robon (1983)(Softek)(16K) ZXSpectrum +D7D60F461F136AE2D25BDEBE858F9108 Robore (1992)(LOKOsoft)(ES) ZXSpectrum ES +4C7CF290CC88E2CE28459C680FE5E998 Robot 1 in... The Ship of Doom (2017-06-18)(Recardo, Mat)(48K-128K) ZXSpectrum +D9B60927DCF7D212C33E9929A2C02C47 Robot Attack (1989)(Mastertronic) ZXSpectrum +9EE6DC5912410EAA2472A37D530AAB14 Robot Factory (1984)(Ventamatic)(ES) ZXSpectrum ES +9DC75A8B568D2E1BD0FD58554EE35C1A Robot Hunt (1984)(Sinclair User)(16K) ZXSpectrum +59517E6D28C935463DED7360DC99306D Robot Messiah (1985)(Alphabatim) ZXSpectrum +D68C6BE9F22527205DF68455BBB195C5 Robot Messiah (1985)(Alphabatim)[a] ZXSpectrum +5A7AC01AD1A78C55121223BB5D5A01CC Robot Messiah (1985)(Alphabatim)[a2] ZXSpectrum +FE122C5DE9395C73508835A887931FAF Robot Riot (1983)(Silversoft) ZXSpectrum +6176B46DC3C5DA5CF9247118D35CCF7A Robot Rumpus (1985)(Atlantis) ZXSpectrum +4BAD16D33811B3AC533A927114164176 Robot Scape (1988)(SPE)(ES)[aka Robot Escape][re-release] ZXSpectrum ES +E5078A49BCD41AF95F89A0A46C6159B2 Robot Scape (1988)(SPE)(ES)[re-release] ZXSpectrum ES +E46153DF257327A916F91E2E7161156F Robotank 1 (1996)(AMS Soft)(RO) ZXSpectrum RO +D61EC793532FDF96014B0A8811D33858 Robotank 2 (1996)(AMS Soft)(RO) ZXSpectrum RO +9F846CE6E0A363744A08C65964E5024A Robotic Capers (1984)(WB)(Side A) ZXSpectrum +315EDC535121845E694A785D03297181 Robotic Capers (1984)(WB)(Side B) ZXSpectrum +C2565198896F040A219E62B67F8114A0 Robotics (1984)(Ocean)(16K)[a][aka Frenzy] ZXSpectrum +278969A840C7FE5AD5AA873C9EE16CD4 Robotics (1984)(Ocean)(16K)[aka Frenzy] ZXSpectrum +890F75DA8023077D680933B47131E1D7 Roboto (1986)(Bug-Byte) ZXSpectrum +43919829FEAACC797659C88E4DDA5C16 Roboto (1986)(Bug-Byte)[a] ZXSpectrum +71B5BBFA288218A7761B9869BFD9F480 Robotron - 2084 (1984)(Atarisoft) ZXSpectrum +1D2B41A5B2F792BBB43078C1E98C278F Robotron - 2084 (1984)(Atarisoft)[a] ZXSpectrum +A4832FDA4417F3274E8EF4C61590BF71 Robotron - 2084 (1984)(Atarisoft)[a2] ZXSpectrum +8246D7269A76A72C5F726EB7974B5C58 Robotron (1985)(Krypton Force) ZXSpectrum +66CC5E8FB1312F8D1E2CF4A9F12DCB9A Robots (2011)(Thompson, Chris)[CSSCGC] ZXSpectrum +1720C7EB497EDF917666905A56B57574 Robozone (1991)(Image Works)(48K-128K) ZXSpectrum +90C2506868DBD4567392807F4802A17A Robozone (1991)(Image Works)(48K-128K)(Side A) ZXSpectrum +23AE1EDCEE86432EF716C56F8D678633 Robozone (1991)(Image Works)(48K-128K)(Side B) ZXSpectrum +3EAD68334B05C10305292CC7C6D8AE54 Robozone (1991)(MCM)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +3E19268BB6C6DAFA4001112481CE2284 Robozone (1991)(MCM)(48K-128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +47D49582E143567FAF5797969A50C269 Robozone (demo) (1991)(Image Works)(48K-128K)[Your Sinclair Covertape] ZXSpectrum +99A4549A4B66B2B65930CF2B7727F817 Robyn Hode (1986)(Runesoft)(Tape 1 of 2 Side A) ZXSpectrum +040A689226638369D4B9B432C73AC532 Robyn Hode (1986)(Runesoft)(Tape 1 of 2) ZXSpectrum +29CF24F4764D93ED8CAB8D04C14134B3 Robyn Hode (1986)(Runesoft)(Tape 2 of 2 Side B) ZXSpectrum +9195C512D65BCEEC980ABC6BE39DBA85 Robyn Hode (1986)(Runesoft)(Tape 2 of 2) ZXSpectrum +3A7A02639027DE9B483EB5E74978446D Rocco (1985)(Gremlin Graphics)[a][aka Rocky][re-release] ZXSpectrum +92FEE5F3E7065263F180C26E4167BC03 Rocco (1985)(Gremlin Graphics)[a2][aka Rocky][re-release] ZXSpectrum +D7BFED0DA380B754D82C638B6505175E Rocco (1985)(Gremlin Graphics)[a3][aka Rocky][re-release] ZXSpectrum +B1DB67B8C0B7FE9263974EA09AD4F32A Rocco (1985)(Gremlin Graphics)[aka Rocky][re-release] ZXSpectrum +CBA89B55A8CA5F62DDE30F14E82AD55E Rock 'n Lucha (1986)(Erbe)(ES)(en)[aka Rock 'n Wrestle] ZXSpectrum en ES +3B4DEC54CA481B5F6E684D416A3A89B9 Rock 'n Roll (1989)(Erbe)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +7C5A81D96B04F053A8408A81F71302AA Rock 'n Roll (1989)(Erbe)(48K-128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +133E4C999214AB9A9FF272A2B54EEAAB Rock 'n Roll (1989)(Rainbow Arts)(48K-128K) ZXSpectrum +F3A08B19BE49C2DA1D34CE1FDE5D2EFF Rock 'n Roll (1989)(Rainbow Arts)(48K-128K)(Side A) ZXSpectrum +00743B02CA594A21173BDB846FB6F67F Rock 'n Roll (1989)(Rainbow Arts)(48K-128K)(Side B) ZXSpectrum +41407FC70D6089A61DC904B12629DA55 Rock 'n Roll (1989)(Rainbow Arts)(48K-128K)[a] ZXSpectrum +62B9061E166584366F81884D9C8A858C Rock 'n Wrestle (1985)(Firebird)[BleepLoad][re-release] ZXSpectrum +7298813DF5F2C90C3A65A54CEED3A91B Rock 'n Wrestle (1985)(Melbourne House)[a][aka Rock & Wrestle] ZXSpectrum +07498BD13C9E2A3B187BAE90FFA7881A Rock 'n Wrestle (1985)(Melbourne House)[a2][aka Rock & Wrestle] ZXSpectrum +0F115F146095F9F2BB160790BECA74FA Rock 'n Wrestle (1985)(Melbourne House)[aka Rock & Wrestle] ZXSpectrum +2BDA4279BE14B30DEAE608C139F73176 Rock 'n Wrestle (1988)(MCM)(ES)(en) ZXSpectrum en ES +C6559EAFF1DCB6C5D35078514C4E253C Rock 'n Wrestle (1988)(MCM)(ES)(en)[BleepLoad] ZXSpectrum en ES +658E5420609808EBFF335FFAD0E9E267 Rock Star Ate My Hamster! (1989)(Code Masters Gold)(48K-128K)(Side A)[aka Rock Star Goes Bizarre] ZXSpectrum +C694C794EC1D2C94D242F86DF99E3CED Rock Star Ate My Hamster! (1989)(Code Masters Gold)(48K-128K)(Side B)[aka Rock Star Goes Bizarre] ZXSpectrum +B2FD30C387343C65000002F9BE59CA56 Rock Star Ate My Hamster! (1989)(Code Masters Gold)(48K-128K)[a][aka Rock Star Goes Bizarre] ZXSpectrum +E46D58D840D3C7A30B0920723FFA8F55 Rock Star Ate My Hamster! (1989)(Code Masters Gold)(48K-128K)[a2][aka Rock Star Goes Bizarre] ZXSpectrum +D81C5053A071E3697C16C1553D8820DE Rock Star Ate My Hamster! (1989)(Code Masters Gold)(48K-128K)[aka Rock Star Goes Bizarre] ZXSpectrum +831CD63383A61E8CE7B34BC18C976D0E Rocket Man Mike (1985)(Your Computer) ZXSpectrum +4E2D22557CDD4999FBEC6793EBCD03CE Rocket Man Mike (1985)(Your Computer)[aka Diamonds, The] ZXSpectrum +F4EA81BA43197EDE645CA2007DC05B72 Rocket Man Mike (1985)(Your Computer)[aka Diamonds] ZXSpectrum +E58C8F46E5E8479EE6FAB6DB0E99F882 Rocket Raider (1983)(C-Tech)(16K) ZXSpectrum +A3F6F9E00BAB95647B4B52DF1AB5F902 Rocket Raider (1983)(C-Tech)(16K)[a] ZXSpectrum +73D124858D4340358E22573AC1F4E0E7 Rockfall (1988)(Top Ten) ZXSpectrum +FDCF993E87C48C8FBF672F1689086E2C Rockford - The Arcade Game (1987)(Mastertronic Added Dimension) ZXSpectrum +068123BFBE348A000FB4C014066D3915 Rockford - The Arcade Game (1987)(Mastertronic Added Dimension)(Side A) ZXSpectrum +AB4315C7CF362BF89ED68A3C4A0CEA8F Rockford - The Arcade Game (1987)(Mastertronic Added Dimension)(Side B) ZXSpectrum +988B476FB94552732D9CAECB665F6752 Rockman (1985)(Mastertronic) ZXSpectrum +BB2DA15ECAC5A766A9C556E781930DC9 Rockman (1986)(Alligata)[aka Rocman][re-release] ZXSpectrum +E5657A4B60B75ED21022306FF428D1B1 Rock'n Roller (1988)(Topo Soft)(ES) ZXSpectrum ES +7AE2DAAB327D3E68DDBCEE99CA2041C3 Rock'n Roller (1988)(Topo Soft)(ES)[a] ZXSpectrum ES +5DD34A89A9E1F7200B43B3BBA1931F1F Rock'n Roller (1988)(Topo Soft)(ES)[a2] ZXSpectrum ES +95307CBC7BC9603AF56E3043DA4413CB Rocks - Count Them! (2014)(Sputnik, Dr.)[CSSCGC] ZXSpectrum +5B2FB6431F8016361D002753210CACBA Rocky (1985)(Dinamic)(ES)(en) ZXSpectrum en ES +85378D92E6BA269B60430CC908D4FB05 Rocky (1985)(Dinamic)(ES)(en)[small case] ZXSpectrum en ES +B058A512F265A7643DD97E29BA2AB091 Rocky (1985)(Dinamic)(ES)[a][passworded] ZXSpectrum ES +B37A358BD988E4F2790FD310D60191BE Rocky (1985)(Dinamic)(ES)[medium case] ZXSpectrum ES +14BED38BEA1A08E56054E95F64ED46A8 Rocky (1985)(Dinamic)(ES)[passworded] ZXSpectrum ES +ECC1934EBC48C98C5FABD36FF0EED5EF Rocky Horror Show, The (1985)(CRL Group) ZXSpectrum +264C7B99C892000EE88E7078EA56BC4F Rocky Horror Show, The (1985)(CRL Group)(128K) ZXSpectrum +AD0E4A3580B15CD3C19FF5058E366C6E Rocky Horror Show, The (1985)(CRL Group)(128K)[a] ZXSpectrum +BE9CBB352F8E02967349D27CE981D5C6 Rocky Horror Show, The (1985)(CRL Group)(48K-128K) ZXSpectrum +2FF28EC568963816330A39AA6510A5A4 Rocky Horror Show, The (1985)(CRL Group)(48K-128K)[a] ZXSpectrum +B0BB53EB64A08FAFCD17FE742C898598 Rocky Horror Show, The (1987)(Alternative) ZXSpectrum +972754A171C47C29A23D61F02DCE92D8 Rocky Horror Show, The (1987)(Alternative)(128K) ZXSpectrum +1A3CD406F3DC233300556FE52C7EF7D4 Rocky Horror Show, The (1988)(System 4)(48K-128K)(ES)(en) ZXSpectrum en ES +21ECA0F020B01843E30D0121AF267E12 Rocky IV (1985)(Load 'n' Run)(IT) ZXSpectrum IT +FCC47C2107780ECDFAF31F0541939C19 Rocman (1986)(Budgie)[re-release] ZXSpectrum +5B39D21032AF603E27D92410F07CECC5 Rocman (1986)(Magic Team)(ES) ZXSpectrum ES +7627ADF7399439449F8B4CE3F8718E3D Rod-Land (1991)(Dro Soft)(128K)(ES)(en)[SpeedLock 7][re-release] ZXSpectrum en ES +5FCA0C7E95810B08A370F245411D977D Rod-Land (1991)(Kixx)(128K)[SpeedLock 7][re-release] ZXSpectrum +1E57AB006DF0F168CCAAB8B1102A8369 Rod-Land (1991)(Storm)(128K) ZXSpectrum +B4B41CCE7730FC3BCD8D42A08C57EEDA Rod-Land (1991)(Storm)(128K)[SpeedLock 7] ZXSpectrum +2779E6FB9172F6822843DCC6E47A9E8A Rod-Land (demo) (1991)(Storm)(128K)[Sinclair User Covertape] ZXSpectrum +20334D1A1FE1878CB1C529AD406C73D4 Rogue (1988)(Mastertronic) ZXSpectrum +6C99C77B261016537ACFCB82D0469D0D Rogue (1988)(Mastertronic)[a] ZXSpectrum +C4C4419EFB2702B64160DBA8A4641336 Rogue Comet (1986)(Walrus Computing) ZXSpectrum +FD20C9EF1D4BB5981ED26B85999976F6 Rogue Trooper (1986)(Piranha) ZXSpectrum +6C587733F04A8C457973E74BD4A46798 Rogue Trooper (1987)(Alternative)[re-release] ZXSpectrum +FD422DB10B863559C9AD64A7A6D6C3A0 Rogue Trooper (1988)(System 4)(ES)(en) ZXSpectrum en ES +DE0446C45C86F8588B05650896B61876 Roland's Rat Race (1985)(Ocean)(Side A)[SpeedLock 1] ZXSpectrum +22AAD4C8B5C65F7120815D55BCDDE4C6 Roland's Rat Race (1985)(Ocean)(Side B) ZXSpectrum +361B82E74F1D88CA221711463F652FB8 Roland's Rat Race (1985)(Ocean)[a][SpeedLock 1] ZXSpectrum +F9BC4F719F94B7F0B5C7B0B307668681 Roland's Rat Race (1985)(Ocean)[a2][SpeedLock 1] ZXSpectrum +0E0FAF93ED2CFEC32C2EE039E209B526 Roland's Rat Race (1985)(Ocean)[a3][SpeedLock 1] ZXSpectrum +9BEBBAB9E6965F4A18EC829A627F822E Roland's Rat Race (1985)(Ocean)[SpeedLock 1] ZXSpectrum +306DA474F0EC148A191206FCB4BEE748 Rollaround (1988)(Dro Soft)(ES)(en)[re-release] ZXSpectrum en ES +B66A2E4CB6031DDE2D6867DA96B807EF Rollaround (1988)(Mastertronic) ZXSpectrum +4A5EC94C623B16D9F9F374719916070B Rollaround (1988)(Mastertronic)[a] ZXSpectrum +2F5454F90A3738A6CF2C79E961BF0C75 Roller Coaster (1986)(Elite Systems) ZXSpectrum +DA54515F31B7CA7161B9B5C82D6F8FF7 Roller Coaster (1986)(Elite Systems)[a] ZXSpectrum +E2CDEBA44D0104F79574ADF2B189CA37 Roller Coaster (1986)(Elite Systems)[a][Sinclair User Covertape][password WINDOW] ZXSpectrum +F9D14CCC7DA92288469506B302091D7D Roller Coaster (1986)(Elite Systems)[Sinclair User Covertape][password AMAAAA] ZXSpectrum +7ED00E27DB1B5DDAC9667F6901D348E4 Roller Coaster (1986)(Elite Systems)[Sinclair User Covertape][password WINDOW] ZXSpectrum +13CBDB069F86BD7EFD080412EE15611D Roller Coaster (1989)(Encore) ZXSpectrum +C7A69247BC81574A94BF6E025FA0D141 Rolling Thunder (1988)(Erbe)(ES)(en)[re-release] ZXSpectrum en ES +5FBBDDDDB09467565139C6245B2A1456 Rolling Thunder (1988)(Kixx)[Alkatraz Protection System][re-release] ZXSpectrum +86725C4C03C981A3E4132A304CF7BA4F Rolling Thunder (1988)(U.S. Gold)[Alkatraz Protection System] ZXSpectrum +5E9B9D9B58765041EF2E1D0516C9BC60 Roman Empire (1982)(MC Lothlorien)(16K) ZXSpectrum +0E8E56F30B7A39986D6A60C6C9035B13 Rome 90 (1990)(Qualsoft) ZXSpectrum +8169B703487644B26D883E566CC12A87 Rome 90 (1990)(Qualsoft)[a] ZXSpectrum +8B4D8D3CD6FD024EE24980161998FF2A Rommel's Revenge (1983)(Crystal Computing) ZXSpectrum +78113A380E8DDB08A5B0AA436286BAC8 Rommel's Revenge (1983)(Crystal Computing)[a] ZXSpectrum +E4AF70AF7FC8C03156636F47696B4943 Rommel's Revenge (1983)(Crystal Computing)[a2] ZXSpectrum +E7754DADDA77004508D68607F5CC01E3 Ronnie Goes to Hollywood - Help (1987)(8th Day) ZXSpectrum +3797941EBE927831153C38ADAC97C919 Ronnie Goes to Hollywood (1987)(8th Day) ZXSpectrum +10F5C1C773846BAB0C6F84BB95C3469C Ronnie Goes to Hollywood (1987)(G.I. Games)[re-release] ZXSpectrum +93E9325C42399874052E624F1DECB2D2 Room Ten (1986)(CRL Group) ZXSpectrum +51BEBE63861078997A4C3B7A023184D1 Room Ten (1986)(CRL Group)[a] ZXSpectrum +94F5F2A9AA0542C26C8B7B84DFF527D2 Rotate (1982)(Altwasser, Richard Francis)(16K) ZXSpectrum +229006FEC9E199B8034C8C51684E3D90 Rothmans Football Quick Quiz Volume 1 (1985)(Cassell) ZXSpectrum +D646DEC475EA41F667C94487A8FE23DF Rouge Midget (1991)(Guild, The) ZXSpectrum +9AF5C06F1DE8C51E192534BA24C9ECDF Rouge Midget (1991)(Guild, The)[a] ZXSpectrum +88C756EC1ECAEBED8F016A23894A25EB Roulette (1985)(Load 'n' Run)(IT) ZXSpectrum IT +0BF5CF063490D44791568E0943AF71BE Roulette (1985)(Megasoft)(BA)(bs) ZXSpectrum bs BA +5C0D5A32BE417B92AF90BC27668C929F Roulette (1985)(Megasoft)(BA)(bs)[a] ZXSpectrum bs BA +79031A43ECAA1A6F63BEA0BDA5281E82 Roulette (1987)(Load 'n' Run)(IT) ZXSpectrum IT +0AF7CE22A905E2233811777F0A75F320 Roulette (19xx)(Martin Cowie) ZXSpectrum +0B357FE772ABA80524CF797231A125F5 Roulette Monte Carlo (1982)(Dymond) ZXSpectrum +6262E7250F91676C3FC3A910E6F0EDEC Roulette Monte Carlo (1982)(Dymond)[a] ZXSpectrum +99D3B0A66225E9E17AD8A16FCC5EBD52 Roulette Russa (1986)(Load 'n' Run)(IT) ZXSpectrum IT +38A4363DED7313B0C4A0206859A80A73 Round the Bend! (1991)(Impulze)[aka Doc Croc's Outrageous Adventures] ZXSpectrum +CCB3EF306BFB0813445802B0504E7FFE Round the Bend! (1991)(Zeppelin Games)[a][re-release] ZXSpectrum +E75AB239945E52CD3243E5055B6B9FD8 Round the Bend! (1991)(Zeppelin Games)[re-release] ZXSpectrum +D5F149CFB9B595AA5FBAA31406085C30 Roundheads & Cavaliers (1987)(Argus Press) ZXSpectrum +EA85DE59A45C86CCF4B89F347BE48B09 Rox III (1982)(Llamasoft)(16K) ZXSpectrum +06CAC70B61344D467B268A9443FE987C Rox III (1982)(Llamasoft)(16K)[a] ZXSpectrum +031ADB2567A2B401B2C00197FC8D4ACE Roy of the Rovers (1988)(Gremlin Graphics)(48K-128K)(GB)(M4)(Side A) ZXSpectrum M4 GB +721B1FD15EF331E5A179497111240D93 Roy of the Rovers (1988)(Gremlin Graphics)(48K-128K)(GB)(M4)(Side B) ZXSpectrum M4 GB +4D4B940D8448EB69AEEB40CAEBF81DB6 Royal Adventures of a Common Frog, The (1985)(Automata UK) ZXSpectrum +F9FC6E07E5A0FBC0A23DA86CD862DF04 Royal Adventures of a Common Frog, The (1985)(Automata UK)[a] ZXSpectrum +8F81E7F09BB708ABCCE66D90FE152E47 Royal Adventures of a Common Frog, The (1985)(Automata UK)[aka Frog Adventure] ZXSpectrum +359D527378FB5F11AB743BA6516FA110 Royal Birkdale - Championship Golf (1983)(Ocean) ZXSpectrum +2037D994C5373A2EF1F50DCDF451BBC7 Royal Birkdale - Championship Golf (1983)(Ocean)(Side A) ZXSpectrum +0BCFA19E4BF0C625EFA32195C109354F Royal Birkdale - Championship Golf (1983)(Ocean)(Side B) ZXSpectrum +D64229A6E0EBFB752F465BACD8528D8C Royal Birkdale (1983)(Hornby) ZXSpectrum +F02C3CAB5325B715424B7F975FB1240A Royal Scot (1984)(Dee-Kay Systems) ZXSpectrum +9AC8C105551D4ECF3A0300A33753633E RTC Birmingham (19xx)(Dee-Kay Systems) ZXSpectrum +FB65EF02176B597690FACDA7D24F87BC RTC Buxton (1987)(Dee-Kay Systems) ZXSpectrum +57B5AD9604997996AC270EF932476A1A RTC Crewe (1987)(Dee-Kay Systems)[aka Rail Traffic Control Crewe][aka Railway Traffic Control Crewe] ZXSpectrum +F160D85F29FE9A0664F14B3024160787 RTC Crewe (1989)(Greenup, Ashley) ZXSpectrum +2C608181F8BAA84342EFB71D449B3E56 RTC Doncaster (1989)(Greenup, Ashley)[aka Rail Traffic Control Doncaster][aka Railway Traffic Control Doncaster] ZXSpectrum +7191422CAF936180F80530E19D9E5F8F RTC Exeter (1990)(Greenup, Ashley)[aka Rail Traffic Control Exeter][aka Railway Traffic Control Exeter] ZXSpectrum +844F2E5028B29BCA47D103B5183B476D RTC Kings Cross (1986)(Dee-Kay Systems) ZXSpectrum +3FDF85C7FFA9F1AA6E31800754C78362 RTC Kings Cross (1986)(Dee-Kay Systems)[a] ZXSpectrum +4DBDC5B8D643A8883B9BF5FC2527310F RTC Kings Cross (1990)(Greenup, Ashley)[aka Rail Traffic Control Kings Cross][aka Railway Traffic Control Kings Cross] ZXSpectrum +8CF4F1AB9622ABF28A56C22D789B8705 RTC Leeds (1989)(Greenup, Ashley)[aka Rail Traffic Control Leeds][aka Railway Traffic Control Leeds] ZXSpectrum +CE9EEB81CF70115F26F431C83B630480 RTC Lime Street (19xx)(Dee-Kay Systems) ZXSpectrum +4160010049CC2E3FB9B6C2A16852CF31 RTC Paddington (1986)(Dee-Kay Systems) ZXSpectrum +F9B11110E3AB95238A6B2874A077A7A5 RTC Penzance (1986)(Dee-Kay Systems) ZXSpectrum +DC43681B54254B1A09F76FD2EE80014F RTC Penzance (1986)(Dee-Kay Systems)[a] ZXSpectrum +299478C14716B9868D880A4ED9D16EE3 RTC Reading (19xx)(Dee-Kay Systems) ZXSpectrum +260184286BE6CE4190DE15603583302F RTC Rugby (1988)(Dee-Kay Systems)[aka Rail Traffic Control Rugby] ZXSpectrum +2096D83692994086A98E1E5856C477FF R-Type (1988)(Electric Dreams) ZXSpectrum +33D21418771910AB41A5439687FBDE8B R-Type (1988)(Electric Dreams)[a] ZXSpectrum +EC80B2E07B1B29E552DD4F0406F75872 R-Type (1988)(Electric Dreams)[a2] ZXSpectrum +8C0C4FB3755678BB9B83A844A9DB5834 R-Type (1988)(Electric Dreams)[a3] ZXSpectrum +3F080D43CA69DF2B9623A5BAAC8DC68C R-Type (1988)(Electric Dreams)[a4] ZXSpectrum +9D87B903A12EBEA32B575494AE1E275E R-Type (1989)(MCM)(ES)(en)(Side A) ZXSpectrum en ES +123545EB9A7CCE74379ADD94C06FE5E7 R-Type (1989)(MCM)(ES)(en)(Side B) ZXSpectrum en ES +C84564AA1AAA7870CBD29209B6E2541F Rubicon (1987)(Bug-Byte) ZXSpectrum +6D693D645E8505F3577A4459B1FE5A9D Ruby Runabout (1984)(Scorpio) ZXSpectrum +49A5FB2E4A3E1216FD842A85E8A802AA Ruby Runabout (1984)(Scorpio)[a] ZXSpectrum +0198B68CDD82B4CE845A6135126277C9 Ruedas (19xx)(Valente Computacion)(AR) ZXSpectrum +C6C985D6CD59F150A56016B2F2B221D3 Ruff and Reddy in the Space Adventure (1990)(Hi-Tec)(48K-128K) ZXSpectrum +EF27C0F325188AA0E6F9E24F34CA2779 Ruff and Reddy in the Space Adventure (1990)(Hi-Tec)(48K-128K)[a] ZXSpectrum +2E73DC1859AB1C7ABEBCA065F436845B Rugby (1988)(Blue Ribbon) ZXSpectrum +65978EEB05D1CD6E9A6A3FFA77484AD2 Rugby (1988)(Blue Ribbon)[a] ZXSpectrum +3F805A2C992E78EF12D3846198E56A1E Rugby Boss (1989)(Alternative) ZXSpectrum +7FBA388AEE3B7AC1D52CB94486A200B7 Rugby Coach (1991)(Cult Games) ZXSpectrum +724F2FB4550D81A2E8DA8D2D6BD1E6A7 Rugby Coach (1991)(Cult Games)[a] ZXSpectrum +36DE1D703D49EC2B67CB05B9A47BC8F2 Rugby Fifteen (1988)(Tanglewood) ZXSpectrum +58BEA4FCD142671BACBBE906F0FC5C28 Rugby Manager (1986)(Artic Computing) ZXSpectrum +1C89FED89F00A8A0295B3B9F92516A76 Rugby Manager (1989)(Mastertronic Plus)[aka Rugby League Manager] ZXSpectrum +C74A31B82F9891CDB7E140414324C096 Ruletka (1988)(Puszko, Jaroslaw)(PL) ZXSpectrum PL +6659DCB593EDD6C7BBB686D0AF09D7A6 Rulett (2005)(NyitraiSOFT)(128K)(HU) ZXSpectrum HU +2E1B2F2A4B4D4A5C4D9F8EB7575911EC Run Baby Run (1983)(Firebird)(16K) ZXSpectrum +3C1F2E2311874724A5699AD605FC8987 Run Baby Run (1983)(Firebird)(16K)[a] ZXSpectrum +30A8F66F1DCEA21C97AC08F3CD7BC147 Run Bill Run (2005)(Computer Emuzone)(ES) ZXSpectrum ES +87BA461D0D95CE980617E67DB558D0E3 Run for Gold (1985)(Alternative)[re-release] ZXSpectrum +FB91361DC52504C4F861B99B83D807CC Run for Gold (1985)(Hill MacGibbon) ZXSpectrum +C7A3E82C9A258439385C692A67A73C73 Run for Gold (1985)(Hill MacGibbon)[a] ZXSpectrum +3060FA78B9C360E0EA3014A2E74FD2C5 Run for Gold (1987)(System 4)(ES)(en) ZXSpectrum en ES +36B00FF6B1FEFEC28A1DBCBDA3EC137C Run for Syrums (2013)(Stepsoft)[CSSCGC] ZXSpectrum +0242C1282E055B5F97E4540346573007 Run the Gauntlet (1989)(Erbe)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +F54DD2089507E0716BCD2A763055ACC6 Run the Gauntlet (1989)(Ocean)(128K) ZXSpectrum +95B888E0122690479641F8E464F2C335 Run the Gauntlet (1989)(Ocean)(48K-128K) ZXSpectrum +0424B2E1E6D454A9F4BF76166834AB9C Run the Gauntlet (1989)(Ocean)(48K-128K)[a] ZXSpectrum +271A6FF5DC2399C0C3B723D82EFB9042 Run the Gauntlet (1989)(Ocean)(48K-128K)[a2] ZXSpectrum +F84F0E1CBA055D4F9CD40EBD7A883F64 Run the Gauntlet (1990)(Hit Squad, The)(48K-128K) ZXSpectrum +7E6124BBA4372B8097399BBA7062C025 Run, Bronwynn, Run! (1992)(Adventure Probe)[re-release] ZXSpectrum +C31D8EC79053897BDC67F44A1C25840E Run, Bronwynn, Run! (1992)(FSF Adventures)(Side A) ZXSpectrum +F2A9C88F7B1BA6B9F24F06D9DC3EB196 Run, Bronwynn, Run! (1992)(FSF Adventures)(Side A)[a] ZXSpectrum +A833E921EFCEEB0E3B022394C55C4177 Run, Bronwynn, Run! (1992)(FSF Adventures)(Side B) ZXSpectrum +B5E776064DC7D029CC0CE12C20249D93 Run, Bronwynn, Run! (1992)(FSF Adventures)(Side B)[a] ZXSpectrum +4FE7400F1DF3468D91A8F18030C36F6C Run, Bronwynn, Run! (1992)(FSF Adventures)(Tape 1 of 3) ZXSpectrum +C30133E24DE9DE4F532129F3C7F1BE8A Run, Bronwynn, Run! (1992)(FSF Adventures)(Tape 2 of 3) ZXSpectrum +A784CE97F0801DE30EF964A7099871B6 Run, Bronwynn, Run! (1992)(FSF Adventures)(Tape 3 of 3) ZXSpectrum +A875ABBB8316CD236DA1506AFA01B2DE Runes of Zendos, The (1984)(Dorcas) ZXSpectrum +B7F4F5772554AC778B34EA05C1274D09 Runes of Zendos, The (1984)(Dorcas)[a] ZXSpectrum +FECB365C209BCA03E3DE2478CDE81BB0 Runestone (1986)(Firebird)[a][re-release] ZXSpectrum +D74471C855B4116CF3A889D111E0B990 Runestone (1986)(Firebird)[re-release] ZXSpectrum +831F4C70E38A6BAB5B700BF91D126131 Runestone (1986)(Firebird)[SoftLock][re-release] ZXSpectrum +A486667C8891DDDC9B5D8A549F2025BF Runestone of Zaobab, The (1988)(Stewart, Eric) ZXSpectrum +AF9A2AD4AB65FD681DC2592AF8725956 Running Man, The (1989)(Grandslam)(48K-128K) ZXSpectrum +C855EEC94850C3E7871DA157A5E5F771 Running Man, The (1989)(Grandslam)(48K-128K)(Side A) ZXSpectrum +5322C7B1A890F0F50C986C2302F70F25 Running Man, The (1989)(Grandslam)(48K-128K)(Side B) ZXSpectrum +62274790F0E5B602BE09D651B98016E7 Running Man, The (1989)(Grandslam)(48K-128K)[a] ZXSpectrum +764364F2826C0B05168E16FC7B65C07C Running Man, The (1989)(MCM)(48K-128K)(ES)(en)(Side A)[double case][re-release] ZXSpectrum en ES +4C11437983BCE98861DDA0482231A180 Running Man, The (1989)(MCM)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +2893514D5FE7F37C997BC250FCC78E7F Running Man, The (1989)(MCM)(48K-128K)(ES)(en)(Side B)[double case][re-release] ZXSpectrum en ES +0988E2F7A089B9E7712543A402C4BC38 Running Man, The (1989)(MCM)(48K-128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +A2D616E8E777D0074831B74F8D41D45B Running Man, The (1991)(Unique)(48K-128K)(Side A) ZXSpectrum +F0CA3B7C9820C8EAE57C7CB296A8DFFD Running Man, The (1991)(Unique)(48K-128K)(Side B) ZXSpectrum +44893E68F39BC95668F27421538F7B81 Rupert and the Ice Castle (1986)(Bug-Byte) ZXSpectrum +D8BC533242E9181D586C143E7A46A442 Rupert and the Toymaker's Party (1985)(Quicksilva) ZXSpectrum +058237A0E430DC0250F21A8B4F52079D Rupert and the Toymaker's Party (1985)(Quicksilva)[a] ZXSpectrum +49D0513D0870408C23F6FFCDFEB52D4B Russian's Attack (1988)(A.B.C. - Abaran)(ES)[re-release] ZXSpectrum ES +4BEED7C4929E6687BEBE749B41A44983 Russian's Attack (1988)(MicroHobby)(ES) ZXSpectrum ES +C8F43C5DA0463AB56404A27B29F3BC0D Rychle Sipy - Zahada Hlavolamu (1988)(Ultrasoft)(SK)(cs) ZXSpectrum cs SK +03BA178141EB792C682800E5AD4532CF Rychle Sipy (1990)(CID - MAJA)(CZ) ZXSpectrum CZ +36F6B644C34CFDC7F1CAC08EED809D36 Rychle Sipy (1990)(CID - MAJA)(CZ)(Side A) ZXSpectrum CZ +A5D822EEBBBD5925EB06CDE61CFE4CC4 Rychle Sipy (1990)(CID - MAJA)(CZ)(Side B) ZXSpectrum CZ +0212ACBD1A41129A2AE194221525BAA7 Rychle Sipy 2 - Stinadla Se Bouri (1990)(Ultrasoft)(SK)(cs) ZXSpectrum cs SK +97324589D23287AB6DE1C9BD59A05F45 Rygar - Legendary Warrior (1987)(U.S. Gold)[aka Rygar - Let's Fight!!!] ZXSpectrum +CD3AD7E8A87B44436EED0FCC90BDE0F2 Rygar - Legendary Warrior (1987)(U.S. Gold)[Alkatraz Protection System][aka Rygar - Let's Fight!!!] ZXSpectrum +1D4DFD3F5CEE3FC170A3A763BAD32075 Rygar - Legendary Warrior (1987)(U.S. Gold)[Sinclair User Covertape][aka Rygar - Let's Fight!!!] ZXSpectrum +CB84C7878E37AA06B399EE72D0E7D404 Rygar (1987)(Erbe)(ES)(en)[promocional][re-release] ZXSpectrum en ES +0064A7ED72CA54DE1302EB9975155885 Rygar (1987)(Erbe)(ES)(en)[re-release] ZXSpectrum en ES +A5D74FBC6397DC7DB6897F50706C986F Rygar (1987)(Kixx)[Alkatraz Protection System][re-release] ZXSpectrum +BE14AD86255E6A353E6247215334B4EA Ryu vs. Chun-Li (1992)(LOKOsoft)(ES) ZXSpectrum ES +A82278C57113351E26328AE994E3A384 Rzuty Karne (1987)(Puszko, Jaroslaw)(PL) ZXSpectrum PL +B60729B68275DD59E88D0383793DCDAF S.A.M. Simulator Boda Revenge (2004)(Prada, Miguel Angel Garcia)(ES) ZXSpectrum ES +291746A3EEAD1EA0877C36FDE3C73B92 S.A.S. Assault (1983)(Mikro-Gen) ZXSpectrum +847F433AFF60D4F136E71C305E375EAB S.A.S. Assault (1983)(Mikro-Gen)(Side A) ZXSpectrum +5858ED30CAAB6FECDDB79AB292F7A074 S.A.S. Assault (1983)(Mikro-Gen)(Side B) ZXSpectrum +3F3954F1F879C643689D505C91DD8FFC S.A.S. Assault (1983)(Mikro-Gen)[a] ZXSpectrum +11ADEE23B750E98647BE1DDD2C46411C S.A.S. Combat Assault (1993)(Sinclair User) ZXSpectrum +1F945B88DC57802B55BA054C6EB51794 S.A.S. Combat Simulator (1989)(Code Masters)(48K-128K) ZXSpectrum +D6E463683EA14B4EF8CAA3396B678A8D S.D.I. - Now the Odds Are Even (1988)(Activision)[a][aka Strategic Defense Initiative] ZXSpectrum +29B961861ED9DD26DAF9E4842DF82971 S.D.I. - Now the Odds Are Even (1988)(Activision)[a2][aka Strategic Defense Initiative] ZXSpectrum +BCB115AC425BDC3ABCE397C64DCD6D98 S.D.I. - Now the Odds Are Even (1988)(Activision)[aka Strategic Defense Initiative] ZXSpectrum +F3CB3887288249458E3A7EF4E3D6A472 S.D.I. - Now the Odds Are Even (1988)(Activision)[SpeedLock 4][aka Strategic Defense Initiative] ZXSpectrum +01AAC7920D32A3FF72B4ACE1FF822490 S.I.P. (2014-10)(RetroSouls)(RU)(en)[aka Special Intergalactic Painter] ZXSpectrum en RU +F34A9D78BC08CE9763967C89C87E2B54 S.M.A.S.H.E.D. (1987)(Alternative) ZXSpectrum +88E666563BF48DD88722C5F9B97DFB30 S.M.A.S.H.E.D. (1987)(Alternative)[a] ZXSpectrum +5B2AE628FC8F8C5ABE99AFE5F1F54D7F S.M.A.S.H.E.D. (1987)(Alternative)[a2] ZXSpectrum +A7A2D4B9EA1E2DE008B98C3501574EEB S.M.A.S.H.E.D. (1987)(Alternative)[a3] ZXSpectrum +A908682C038B2987E8A9F8B6C793F8D6 S.O.S. (1986)(Mastertronic) ZXSpectrum +512968BB8C1BBCDD1F5CE7E819EA644B S.T.I. (1988)(Bug-Byte)[aka Search for Terrestrial Intelligence] ZXSpectrum +4056E725BB8D4F127A68E42305EBE055 S.T.U.N. Runner (1990)(Domark) ZXSpectrum +6D66EEE527782B1ADDC23E260DCD5FAA S.T.U.N. Runner (1990)(Domark)(128K) ZXSpectrum +7A4E0AE22AF5804EBB0CFCC2DB896B2D S.T.U.N. Runner (1990)(Erbe)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +8A394A4E91EC88222333A9F67B189DE1 S.T.U.N. Runner (1990)(Erbe)(48K-128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +0B6F37065A417399DA696A09331AF191 S.T.U.N. Runner (1990)(Hit Squad, The)(128K)[re-release] ZXSpectrum +CFFEF99E98697AB4BA215ACF7E9C9682 S.T.U.N. Runner (1990)(Hit Squad, The)[re-release] ZXSpectrum +3411F0257B99E85B1D74C5B968430151 Sabat of Milton Gordon, The (1990)(Adventure Club, The) ZXSpectrum +0BC5C1FBFAC88D5B4E59E4FED2F8E8F1 Sabat of Milton Gordon, The (1990)(Adventure Club, The)[a] ZXSpectrum +6255E6F7BBFBB6343148348DF68CD15F Sabotage (1988)(Zeppelin Games) ZXSpectrum +82E71952308431A82A34668838B4E0BC Sabotage (1988)(Zeppelin Games)[a] ZXSpectrum +F9856814275CBEE5DEA37FB6225F6CFF Sabotage (1988)(Zeppelin Games)[master tape] ZXSpectrum +BC55BE4561884B0C60150C88268968B9 Sabotaje (1988)(P.J.)(ES)[re-release] ZXSpectrum ES +659348C6077E357B47E417B797BD2FED Saboteur II - Avenging Angel (1987)(Durell)(128K) ZXSpectrum +CC1CEA28802D832AD46062B189CB4469 Saboteur II (1987)(Erbe)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +45B8E3F9DFA1AE480427B131AEB310F9 Saboteur II (1989)(Encore)(48K-128K) ZXSpectrum +8B653595B17F49ABFBE5EAB39CDEE60C Saboteur! (1985)(Durell) ZXSpectrum +9CA9163F8B507C7A0C1F06D1550A4577 Saboteur! (1985)(Durell)(Side A) ZXSpectrum +EB7C2FF8E0D2FD616FF73C0DC709D765 Saboteur! (1985)(Durell)(Side B) ZXSpectrum +715BC9E518DCF2F80E2A51AF2BB07C10 Saboteur! (1985)(Durell)[a] ZXSpectrum +40FB57F27360935F629DE0B1F87C2A37 Saboteur! (1985)(Durell)[a2] ZXSpectrum +F586D092C65A15CED54AF6C1C57384CC Saboteur! (1985)(Erbe)(ES)(en)(Side A)[Medium Case][re-release] ZXSpectrum en ES +242BC9B2C02359B670B29600C230FF18 Saboteur! (1985)(Erbe)(ES)(en)(Side A)[not proper tzx][re-release] ZXSpectrum en ES +C144EA48A16BD5A94C6C08F1562C9B37 Saboteur! (1985)(Erbe)(ES)(en)(Side A)[Small Case][re-release] ZXSpectrum en ES +49DFC51A8FC08C5D633F0639444A68C9 Saboteur! (1985)(Erbe)(ES)(en)(Side B)[Medium Case][re-release] ZXSpectrum en ES +EF40FF8EFD6B2F1664D4A8A0FC2FAD22 Saboteur! (1985)(Erbe)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +84B25BD31ECFEB17FB912FFCD3FF6D34 Saboteur! (1985)(Erbe)(ES)(en)(Side B)[Small Case][re-release] ZXSpectrum en ES +0B5154C511963825F456660132A9CEEC Saboteur! (1985)(IBSA)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +B5EAE6202263A811C21BEFD904795314 Saboteur! (1985)(IBSA)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +2804F13889B75CF33929611F893E4C25 Saboteur! (1988)(Encore) ZXSpectrum +BEA04E8E5760B217787C07BA549ACD5F Saboteur! (1988)(Encore)[a] ZXSpectrum +49FE5FDA3A5E851BEBB3FEC575E838DC Sabre (1984)(Dream) ZXSpectrum +04581D017205CA95B049BD2A702D2165 Sabre Wulf (1984)(Ultimate Play The Game) ZXSpectrum +B47E90C4E862B05B184A7688A8D6A7A4 Sabre Wulf (1984)(Ultimate Play The Game)[a] ZXSpectrum +C4C92DF1D69327740BAF4BC64157F168 Sabre Wulf (1984)(Ultimate Play The Game)[a2] ZXSpectrum +F27311887753BD25F9E9ABABC641C898 Sabre Wulf (1987)(Dro Soft)(ES)(en) ZXSpectrum en ES +008C72E5CDC3C9A49E72E589D5D8B998 Sabrina (1989-06)(Iber)(ES) ZXSpectrum ES +A75732CCA8A0809DF39FCDC63B25CDE5 Sach-Mat (1992)(Ultrasoft)(48K-128K)(SK) ZXSpectrum SK +20C7DE36C42FBEB3A19B9D007692A57B Sacred Armour of Antiriad, The (1986)(Hi-Tec)[re-release] ZXSpectrum +0ACCB1C6BB0F6568C85633550FEBA4FE Sacred Armour of Antiriad, The (1986)(Palace) ZXSpectrum +C51676794D1902A731E1CB3ABB143AE3 Sacred Armour of Antiriad, The (1986)(Palace)(Side A) ZXSpectrum +B810AD0CEFA603B5C52319775DCFCD96 Sacred Armour of Antiriad, The (1986)(Palace)(Side B) ZXSpectrum +F3E20FB5D1C118EAE8145E0B24B156D3 Sacred Armour of Antiriad, The (1986)(Palace)[a] ZXSpectrum +9CF62A9218995A4AE398982DC1F65A4F Sacred Armour of Antiriad, The (1986)(Palace)[a2] ZXSpectrum +DE90A53929DD6FE416C36EFFB157F6AF Sacred Armour of Antiriad, The (1986)(Silverbird)[a][re-release] ZXSpectrum +B35A269C03E25ED80FB2D3FDD8916DA8 Sacred Armour of Antiriad, The (1986)(Silverbird)[Cyberlode 1.1][re-release] ZXSpectrum +0B284759A383175781FBFC2256454617 Sacred Armour of Antiriad, The (1986)(Silverbird)[re-release] ZXSpectrum +665C2836713726A288F60AB13AF48575 Sacred Ruby of the Toggalids (1984)(Goldstar)[a][aka City of 'Ehdollah, The][re-release] ZXSpectrum +799492B123EBBE6E636AB643BAEC3FBB Sacred Ruby of the Toggalids (1984)(Goldstar)[aka City of 'Ehdollah, The][re-release] ZXSpectrum +8888C61D601990892C3B5E35A07763F8 Safecracker (2010)(Miazga, Rafal)(PL)(en) ZXSpectrum en PL +84BEF213C2FA413F6A4907DF5D67A284 Saga of a Mad Barbarian (1991)(Guild, The)[+D Bugfix][re-release] ZXSpectrum +2AF40D990F9A43139C5C5D1C1DAFF8D7 Saga of a Mad Barbarian (1991)(Guild, The)[re-release] ZXSpectrum +B76227327672C817E0D59801F3F39C35 Saga of a Mad Barbarian (1991)(Psychaedelic Hedgehog) ZXSpectrum +172A44DBC1399BFF1A3D54D1678677EB Saga of a Mad Barbarian (1991)(Psychaedelic Hedgehog)[a] ZXSpectrum +902F3081139D2AA7913C07CF66AC67B7 Saga of Erik the Viking, The (1984)(Mosaic Publishing) ZXSpectrum +A8A02EA375FF717C2A52E4A388C9A10B Saga of Erik the Viking, The (1984)(Mosaic Publishing)[a] ZXSpectrum +0ADBF62521BE434C6264CF578568658B Saga of Erik the Viking, The (1984)(Mosaic Publishing)[a2] ZXSpectrum +FEEFFF2B8CD32084C44E171D395EED7D Sai Combat (1986)(Mirrorsoft) ZXSpectrum +613834E2F31E6587A475E47A2377B5F6 Sai Combat (1986)(Silverbird)[re-release] ZXSpectrum +8A74981FF3FECE3E4DB7F84E8BFF1B59 Sai Combat (1987)(Z Cobra)(ES)(en) ZXSpectrum en ES +AE1F40AA8762023EA4C529155A4EC16A Sai Combat (1988)(MCM)(ES)(en) ZXSpectrum en ES +6A4C7073AA6B655F0798A1E4608CDC5A Saigon Combat Unit (1989)(Players Premier)(128K) ZXSpectrum +2D4CD0A89660DD56F18AD0D0B145EB17 Saigon Combat Unit (1989)(Players Premier)(128K)[a] ZXSpectrum +8EF22148F3F30B6224BFB09D2194D1AF Saigon Combat Unit (1989)(Players Premier)(48K-128K)(Side A) ZXSpectrum +652269BEA82328D5A8F094761E00850E Saigon Combat Unit (1989)(Players Premier)(48K-128K)(Side B) ZXSpectrum +890C3D257C130DE976517CFEFAE79B45 Sailing (1987)(Activision)[aka International Yacht Challenge Game, The] ZXSpectrum +6CBD71E917C59C85D8842396716759AF Sailing (1987)(Proein Soft Line)(ES)(en)[re-release] ZXSpectrum en ES +CBB1199807FF1DFF4CE4EA114419E1E5 Saimazoom (1984)(Dinamic)(ES) ZXSpectrum ES +FDA87CB8A46F9B1AAFCBFDCF91C77788 Saimazoom (1984)(Dinamic)(ES)[Medium Case] ZXSpectrum ES +77E7EC90AE99AE7F6C6AA6F1504619C7 Saimazoom (1984)(Silversoft)[re-release] ZXSpectrum +9E8913CA1985D07439A722FC7F88F8E2 Saint and Greavsie (1989)(Grandslam)(48K-128K) ZXSpectrum +8C0F689A880B2611FBF054AF242CB90D Saint and Greavsie (1989)(Grandslam)(48K-128K)(Side A) ZXSpectrum +5B035ECF764B909E41A917507F94247A Saint and Greavsie (1989)(Grandslam)(48K-128K)(Side B) ZXSpectrum +9B6C3E2D386C7BCE904CBFFF638CAA29 Salamander (1987)(Imagine)[SpeedLock 7][re-release] ZXSpectrum +4426AC70B317B052F26E3D07713A3C1A Salamander (1987)(Konami)[Alkatraz Protection System] ZXSpectrum +B4AB9CBB0FB511629F53E72C650ED098 Salamander (1988)(Erbe)(ES)(en) ZXSpectrum en ES +7D918A54AFAD8C85593DFF9B6AB9D58D Salamander (1990)(Hit Squad, The)[SpeedLock 7] ZXSpectrum +33029B8CEBEDFD8DBBEBC61036B472CB Saltamonte Saltarin (19xx)(-)(16K)(es) ZXSpectrum es +E056203E212D7020E96937DEC04B3368 Saltarin (2011)(Salvacam)(ES)(en) ZXSpectrum en ES +01A7C30EA0DF29E2D5EB7A490E3D86BB Salvage (1985)(LiveWire) ZXSpectrum +98B3A761F664CFD9CB65D6C8489A00C4 Salvage (1985)(LiveWire)[a] ZXSpectrum +3245A44B54358F8A6177FEF407AAF475 Sam Spade (1983)(Paxman Promotions)(16K)[re-release] ZXSpectrum +E8F04710B4DE118F081E7C64A830EA7C Sam Spade (1983)(Silversoft)(16K) ZXSpectrum +31AA93B825E365D173D4126DC1F6BDE4 Sam Stoat Safebreaker (1985)(Gremlin Graphics) ZXSpectrum +41663DF1A5FD868C64399714EF71FE0A Sam Stoat Safebreaker (1985)(Gremlin Graphics)[a] ZXSpectrum +6D81778C137826E69D8F3B03DCCDF3D0 Sam Stoat Safebreaker (1985)(Gremlin Graphics)[a2] ZXSpectrum +5BBE64B84C53C148343435E000C31083 Sam Stoat Safebreaker (1985)(Gremlin Graphics)[SpeedLock 1] ZXSpectrum +159B9CF85A0FF1555FC39C2F33D34D64 Samantha Fox Strip Poker (1986)(EDOS)[re-release][adult] ZXSpectrum +8EA23A0CEF3AE6F9D1841A93C17285D8 Samantha Fox Strip Poker (1986)(Martech Games)(Side A)[adult] ZXSpectrum +6D51AAE83577ABB6011A6D8E030087F5 Samantha Fox Strip Poker (1986)(Martech Games)(Side A)[SpeedLock 2][adult] ZXSpectrum +55514EEB3C3A619C5B65A35363098412 Samantha Fox Strip Poker (1986)(Martech Games)(Side B)[a][adult] ZXSpectrum +FB0C93953FCA9001C25690A8F341E5DE Samantha Fox Strip Poker (1986)(Martech Games)(Side B)[adult] ZXSpectrum +9BAD7E935352BD0010E06A293BFF2A4C Samantha Fox Strip Poker (1986)(Martech Games)[adult] ZXSpectrum +D162F846FBCAA389881E4B6AE042D953 Samantha Fox Strip Poker (1986)(Martech Games)[aka 7 Card Stud][adult] ZXSpectrum +1DA98CBD4DE085EA2F549376D86DAE8F Samantha Fox Strip Poker (1986)(Micropool)(Side A)[re-release][adult] ZXSpectrum +9AB9D79D0368D5BC2850ED52F127E4F2 Samantha Fox Strip Poker (1986)(Micropool)(Side B)[re-release][adult] ZXSpectrum +74C58469DAFA165A244BCD092A0AB45E Samantha Fox Strip Poker (1986)(React)[re-release][adult] ZXSpectrum +C4C3E65149449BA72CEC413A53D56D76 Samotnik (1989)(Rasher)(PL) ZXSpectrum PL +4B2CE765983854F0FC73D9618D94B414 Samurai (1986)(CRL Group) ZXSpectrum +784350CE809081B9BBC701675F3B5817 Samurai (1986)(CRL Group)[a] ZXSpectrum +5FAA08C7DDB3F9F14CD6616554655ADA Samurai (1986)(CRL Group)[a2] ZXSpectrum +BF9E544282B545A8B3BD67B9251B3D4F Samurai (1986)(CRL Group)[a3] ZXSpectrum +7FC51D0B795B26FC98F20F25D2BDAAB2 Samurai Trilogy (1987)(Erbe)(48K-128K)(ES)(M4)(Side A)[re-release] ZXSpectrum M4 ES +A5C45C4FFB373B0797693B44B21B8ACB Samurai Trilogy (1987)(Erbe)(48K-128K)(ES)(M4)(Side B)[re-release] ZXSpectrum M4 ES +C60BC33683CF65977EA24DFE80BC90DC Samurai Trilogy (1987)(Gremlin Graphics)(48K-128K)(GB)(M4)(Side A) ZXSpectrum M4 GB +29DBB04C2EECBC3C926F8AF7D67061F7 Samurai Trilogy (1987)(Gremlin Graphics)(48K-128K)(GB)(M4)(Side B) ZXSpectrum M4 GB +5F0F2E66470DAA9A4C07A1E86900FD95 Samurai Trilogy (1987)(Kixx)(48K-128K)(Side A)[re-release] ZXSpectrum +2BEC05D692ED216E777D57C891B031A1 Samurai Trilogy (1987)(Kixx)(48K-128K)(Side B)[re-release] ZXSpectrum +07A1E1AFE69CB5FE67B4823F167ED75D Samurai Warrior - The Battles of Usaji Yojimbo (1988)(MCM)(ES)(en)[BleepLoad][re-release] ZXSpectrum en ES +9248DD0C675E3FC83AE136F5832B381D Samurai Warrior - The Battles of... Usagi Yojimbo (1988)(Firebird)[a][aka Battle of... Usagi Yojimbo, The] ZXSpectrum +ED0CA39E8A2471F9453088B14E2EB165 Samurai Warrior - The Battles of... Usagi Yojimbo (1988)(Firebird)[a2][aka Battle of... Usagi Yojimbo, The] ZXSpectrum +DEEA9FFA1B5EBA87D3899E93CEF47EDE Samurai Warrior - The Battles of... Usagi Yojimbo (1988)(Firebird)[aka Battle of... Usagi Yojimbo, The] ZXSpectrum +B2139D2B33A11509422E6EE6D6E76992 Samurai Warrior - The Battles of... Usagi Yojimbo (1988)(Firebird)[BleepLoad][aka Battle of... Usagi Yojimbo, The] ZXSpectrum +C0A8C70BA2257790EE127EA16F744DD8 Samurai Warrior (1982)(MC Lothlorien)(16K) ZXSpectrum +A0B141D83F0DF9D11B3FFA8ED35896E3 Sand Scorchers (1984)(Unique Computer Services) ZXSpectrum +00F12F25470518460428D3AA85699437 Sandman Cometh, The (1984)(Star Dreams) ZXSpectrum +013EC3AAFB694D11D642286A1E0FFB33 Santa (1983)(Artic Computing)(16K) ZXSpectrum +D5E916FB375FE99EE42C896F2B99DB7D Santa (1983)(Artic Computing)(16K)(Side A) ZXSpectrum +D348011E0B377D95D2DA5842CD278468 Santa (1983)(Artic Computing)(16K)(Side B) ZXSpectrum +682A3172FB27AED40D2A140EC366CF12 Santa (1983)(Artic Computing)(16K)[a] ZXSpectrum +24192C819B7F76EF1AD9B7D3D5ECF02E Santa (1983)(Artic Computing)(16K)[a2] ZXSpectrum +50D907A2EFC4F96E6D826198ACCF7522 Santa's Search (19xx)(-) ZXSpectrum +2F63A58CF08E84390E74B841551584ED Santa's Workshop 2 - Harry Strikes Back (1985)(Triant Games) ZXSpectrum +6DCECD5A39113BE253A6CC9B1CAEC06A Santa's Xmas Caper (1991)(Zeppelin Games)[aka Santa's Christmas Capers][aka You Are Santa Claus] ZXSpectrum +15568A872E2289D51B050B7BC0A6AC48 Sanxion - The Spectrum Remix (1989)(Thalamus) ZXSpectrum +65C0358CBB59E1326B735E2C45E55C72 Sanxion - The Spectrum Remix (1989)(Thalamus)(128K) ZXSpectrum +6A5DC005D8DA4CF9C3022531C7F6DA10 Sanxion - The Spectrum Remix (1989)(Thalamus)(128K)[a] ZXSpectrum +B2CADD86DCECF67592FC7AE60EBAD62E Sanxion - The Spectrum Remix (1989)(Thalamus)(128K)[a2] ZXSpectrum +650F4EE30716284258907351F69368F0 Sanxion - The Spectrum Remix (1989)(Thalamus)(48K-128K) ZXSpectrum +20C0E0FF4DFB2043C48701FAAA4482FB Sanxion - The Spectrum Remix (1989)(Thalamus)(48K-128K)[a] ZXSpectrum +155F106CF0500FA9391F3C87D42B1A0F Sanxion - The Spectrum Remix (1989)(Thalamus)(48K-128K)[a2] ZXSpectrum +B9DEB42BC9EB5C2164FB829913FE3406 Sanxion - The Spectrum Remix (1989)(Thalamus)(48K-128K)[screen loader] ZXSpectrum +E8F2E39A382C56C82318E1A92DD69274 Sapper (1997)(Sivko, Boris)(BY)(en) ZXSpectrum en +E6471A932D473BFDC2872F189925083B Sapper (19xx)(Rojersoft)(RU) ZXSpectrum RU +8F8B9F7D6759C0A956136F2AAB85362F Saracen (1987)(Americana)[Alkatraz Protection System][re-release] ZXSpectrum +1CF78775D244971971EEE2ABD94D7490 Saracen (1987)(Dro Soft)(ES)(en)[Alkatraz Protection System][re-release] ZXSpectrum en ES +8D6FFD223C29A2DFD171A8D775CFFCB0 Saracen (1987)(U.S. Gold)[Alkatraz Protection System] ZXSpectrum +D76FBFE045ADD76C73D6C657F6731930 Sargasso Shell, The (19xx)(Craft, Edward J.)(Side A) ZXSpectrum +ED41CD374656A6ED43A1751665E43D42 Sargasso Shell, The (19xx)(Craft, Edward J.)(Side B) ZXSpectrum +287361ED84E6EE48972D431B593F384A Sarlmoor (1986)(Atlantis) ZXSpectrum +E38222E9E0DEB3C3216FA0BE8D4F1FD6 SAS - Operation Thunderflash!! (1986)(Top Ten)[re-release] ZXSpectrum +6723ED48DAAD0EF4BEB0DA52F4001783 SAS - Operation Thunderflash!! (1988)(System 4)(ES)(en) ZXSpectrum en ES +59FE8A4275CF120531BCC396E34A93AE SAS - Operation Thunderflash!, The (1986)(Super Sparklers) ZXSpectrum +ACC4C2159EE0DBE5DD2B59E57566D045 SAS - Operation Thunderflash!, The (1986)(Super Sparklers)[a] ZXSpectrum +FF1A8868EDAD67F9605F731881246D57 SAS Assault (1984)(Micromania)(16K) ZXSpectrum +18AFD7805B83EBC4974CCD8637D8A7B3 Satan (1989)(Dinamic)(ES)(Side A)[Dinaload] ZXSpectrum ES +D390C28A32F4B485377AFF0AEC4B12EF Satan (1989)(Dinamic)(ES)(Side B) ZXSpectrum ES +CE4B842B2D2092F0B487EB24BFB2DFE5 Satan (1989)(System 4)(ES)(en)(Side A)[a][re-release][small case] ZXSpectrum en ES +3472094F3AA3CBA119FC0250E3328349 Satan (1989)(System 4)(ES)(en)(Side A)[re-release][small case] ZXSpectrum en ES +97A5D13FEED011B6180D62B6648DE36D Satan (1989)(System 4)(ES)(en)(Side B)[a][re-release][small case] ZXSpectrum en ES +C0BED9AC33CF5E95C2BF6BDF382010BA Satan (1989)(System 4)(ES)(en)(Side B)[re-release][small case] ZXSpectrum en ES +65A23631B54905EE870B7D9B87FC341E Satan's Pendulum (1983)(Minatron Computing) ZXSpectrum +5EA8968F78AF1971DAD57661153E2469 Satan's Pendulum (1983)(Minatron Computing)[a] ZXSpectrum +E3575380D141AE7D805C6C4A24924EB7 Satcom (1987)(Atlantis) ZXSpectrum +D17C3D94267DC81FCF455481A7608C9B Satellite Killer (1985)(Load 'n' Run)(IT) ZXSpectrum IT +83229951A021D320625AA6D4ADE4B354 Satochin (1988)(Sybilasoft)(128K)(SK) ZXSpectrum SK +1BE3F0C3F417B6643BDC59DD10770DA4 Satochin (1988)(Sybilasoft)(128K)(SK)[a] ZXSpectrum SK +65A13D6BCD4DF0FF688C66C4D2A8247B Satochin (1988)(Sybilasoft)(128K)(SK)[a2] ZXSpectrum SK +1D51E51061E85001709402B26728E156 Saucers (1983)(Sinclair User)(16K) ZXSpectrum +142396DF61CC5E6523ED5A49BFC3D177 Saurian-lo (1994)(AMS Soft)(RO) ZXSpectrum RO +46C4C5518FE44BDF0B83D86B91C2613E Savage (1988)(Firebird) ZXSpectrum +B9D33C8E1BF93E4114D9A425584E3561 Savage (1988)(Firebird)(Tape 1 of 3) ZXSpectrum +AA009065C02D26930B3FA6B3F22A424A Savage (1988)(Firebird)(Tape 2 of 3) ZXSpectrum +AC13F484982956A45783D18D3F78DA9D Savage (1988)(Firebird)(Tape 3 of 3) ZXSpectrum +3D9670676C20898AC63466CCE422B842 Savage (1988)(Firebird)[BleepLoad] ZXSpectrum +47D932991BD517D384B39102E9C3D05E Savage (1988)(MCM)(ES)(en)(Side A)[BleepLoad][re-release] ZXSpectrum en ES +4861D36C0C5CF42B27E4D3A77B832BA4 Savage (1988)(MCM)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +A6EF0B28ED00A8EE4CC5EE89DE31842B Savage (demo) (1988)(Firebird)[Crash Covertape] ZXSpectrum +D6856813E32FB5CA6A7CD6B1BA213B3E Savage Island 1 & 2 (1987)(Adventure International)[aka Savage Island One] ZXSpectrum +553AD063AF6B83136CBBF44673603B32 Savage Island 1 (1987)(Adventure International)[aka Savage Island One] ZXSpectrum +B7D7278757A58CFAEAA96AD5077FBD03 Savage Island 1 (1987)(Tynesoft)[re-release] ZXSpectrum +E392FA43186417847DDEFB4E1200AAF7 Savage Island 2 (1987)(Adventure International)(Tape 2 of 2)[aka Savage Island Two] ZXSpectrum +398B01B0E33CFA3B0A19234900170AED Savage Island 2 (1987)(Tynesoft)(Tape 2 of 2)[re-release] ZXSpectrum +E50B0C9535D54EC695B1BDDE85A7DAA0 Save the Princess (1986)(Load 'n' Run)(IT) ZXSpectrum IT +1AA45B91B001FD304B73CA1BA0D35219 Save the Trees! (2015-11-09)(m-ZX) ZXSpectrum +8EF5EB028B35C82B9166A108BBF49117 Sbugetti Junction (1986)(Bug-Byte) ZXSpectrum +4AB14964AB4FE81D49347F76BDE022A5 Sbugetti Junction (1986)(Bug-Byte)[a] ZXSpectrum +CCD19DF92234E399AF9EED220CBCDF10 Scacchi (1983)(Rebit Computer)(IT)[aka Chess][re-release] ZXSpectrum IT +22874523694DEAAA8E0330AA5A561426 Scalextric - The Computer Edition (1986)(Leisure Genius) ZXSpectrum +D708A74E82318A5DD404A167A55E1461 Scalextric - The Computer Edition (1986)(Leisure Genius)[SpeedLock 2] ZXSpectrum +D0CFEBF76FE409C2AD20B04516306044 Scapeghost (1989)(Level 9 Computing)(128K)(Tape 1 of 3)[a][aka Spook] ZXSpectrum +46BC38BB70A906BEF8EF3F3FBDE8EF87 Scapeghost (1989)(Level 9 Computing)(128K)(Tape 1 of 3)[aka Spook] ZXSpectrum +02435DF29DD129C674FBCFBF1B0226D6 Scapeghost (1989)(Level 9 Computing)(128K)(Tape 2 of 3)[a][aka Spook] ZXSpectrum +620C436A674ECE5A22EE3D4D15F8CB67 Scapeghost (1989)(Level 9 Computing)(128K)(Tape 2 of 3)[aka Spook] ZXSpectrum +FA665611BAFCCE49A8D5115128853367 Scapeghost (1989)(Level 9 Computing)(128K)(Tape 3 of 3)[a][aka Spook] ZXSpectrum +4817A8FBD5D1EE2C21FD1E3152B6AC4E Scapeghost (1989)(Level 9 Computing)(128K)(Tape 3 of 3)[aka Spook] ZXSpectrum +90B97C622D9519EC1ED9615876ED89BE Scapeghost (1989)(Level 9 Computing)(128K)[aka Spook] ZXSpectrum +50F8BA25BF877633A9DCD926FEE53CD7 Scapeghost (1989)(Level 9 Computing)(Tape 1 of 3)[aka Spook] ZXSpectrum +73B0F6063F30F441692918B1605AB352 Scapeghost (1989)(Level 9 Computing)(Tape 2 of 3)[aka Spook] ZXSpectrum +C0029B7313444117E4BC52F7C961AB50 Scapeghost (1989)(Level 9 Computing)(Tape 3 of 3)[aka Spook] ZXSpectrum +330E7B6EE3106F12D256A7874ABE273D Scaramouche (1987)(Magic Team)(ES) ZXSpectrum ES +2B08AA669C4B2CBAC65BA9B08F5133A8 Scary Mansion (1987)(Delbert the Hamster)(Side A)[a][re-release] ZXSpectrum +60D74CE6F55B959805C21AEF71F3150D Scary Mansion (1987)(Delbert the Hamster)(Side A)[re-release] ZXSpectrum +1B333EC392951065EE5C6CD6F68CFE7E Scary Mansion (1987)(Delbert the Hamster)(Side B)[a][re-release] ZXSpectrum +9451A425C7FC6EEDF771A979996F5EA5 Scary Mansion (1987)(Delbert the Hamster)(Side B)[re-release] ZXSpectrum +19BBA0DD5C852523868C3F80F87B4199 Scary Mansion (1987)(Zodiac)(Tape 1 of 2 Side A) ZXSpectrum +5F7E4081C981C521D34A94D8C30AD8DA Scary Mansion (1987)(Zodiac)(Tape 2 of 2 Side B) ZXSpectrum +DFED3A0CAB4C5A95ACBCDEA67A5CD12E Sceptre of Bagdad (1987)(Atlantis) ZXSpectrum +CBBBFE94C05087283F179531BB17C9A7 Sceptre of Bagdad (1987)(Atlantis)[a] ZXSpectrum +097C907DF9C458D7FF7B5FB58002F6CD Schizofrenia (1985)(Quicksilva) ZXSpectrum +84566D84F23F249B9F850E1FAB5B4725 Schizofrenia (1985)(Quicksilva)[a] ZXSpectrum +5BE1B6A832D5EED17930C1E0912EC467 Schizofrenia (1985)(Quicksilva)[Power-Load] ZXSpectrum +E76A4A8C3DBA88DF093B4F8E381573BE Schizoids (1983)(Imagine)(16K) ZXSpectrum +F132248FE62DF181782731747166D97E Schizoids (1983)(Imagine)(16K)[a] ZXSpectrum +00D3A4CC65B704CFA22402F4025DA36E School (1984)(Tonks, Lee) ZXSpectrum +0CAEF6B080361D1F84CE088450F618DE School 2 (1984)(Tonks, Lee) ZXSpectrum +A9EBE4476CACF31765DC50F20E348351 School Report (1985)(Soft 2000) ZXSpectrum +16565A9763DA1D0C5FD81C88E3E0684B School, The (2012)(Smith, David) ZXSpectrum +37ADB23577EC8A19E78108831CA55CE2 Scooby Doo in the Castle Mystery (1986)(Elite Systems) ZXSpectrum +75597EAB20AF090AC19F57628AA0B87C Scooby Doo in the Castle Mystery (1986)(Elite Systems)[a] ZXSpectrum +8271AF3027C26D7A4854B09A709DA3A8 Scooby Doo in the Castle Mystery (1986)(Elite Systems)[a2] ZXSpectrum +9DDDC704909C445ED70E89C2796C8A92 Scooby Doo in the Castle Mystery (1986)(Elite Systems)[a3] ZXSpectrum +8F4B463F779F93FCAAFA05334EB69D9D Scooby Doo in the Castle Mystery (1986)(Elite Systems)[Elite Uni-Loader] ZXSpectrum +EFCE3D0195A7D750775BDB48731CEE13 Scooby-Doo (1986)(Encore)[Elite Uni-Loader][re-release] ZXSpectrum +105ACABB83C47073325E7BDAB49BB5FB Scooby-Doo (1986)(Encore)[re-release] ZXSpectrum +0CE0696FA2E4CDCF32322951C7B33DB0 Scooby-Doo (1986)(Zafi Chip)(ES)(en)[re-release] ZXSpectrum en ES +DA2F4AECB0DBB65E44DAFEB315E3501E Scooby-Doo and Scrappy-Doo (1991)(Hi-Tec)[a][aka Scooby & Scrappy Doo] ZXSpectrum +F5CDF2DBB2BC4F6D8B2AD8E82335F0E2 Scooby-Doo and Scrappy-Doo (1991)(Hi-Tec)[aka Scooby & Scrappy Doo] ZXSpectrum +429CB681F7A250B311B0940A71D7F3D5 Scoop - The Adventure (1985)(Sentient) ZXSpectrum +B4FEB1A8CF4E44C03E3BD6F827D6B075 Scoop - The Adventure (1985)(Sentient)[a] ZXSpectrum +D1582D61339F457836FE99695ACF3FF0 Scoop - The Adventure (1985)(Sentient)[a2] ZXSpectrum +724FB86F1A1D6C897D14ACC618EB48C9 Scopa, La (1985)(Load 'n' Run)(IT) ZXSpectrum IT +FC86A0B704001D7414BA69326DB8BF47 Score (1989)(CV)(CZ)(en) ZXSpectrum en CZ +2C491F07B2748F2020FB6EC216E15736 Score 3020 (1989)(Topo Soft)(ES) ZXSpectrum ES +A9579DE91E5C36A5E01F97E02B9CB89F Score 3020 (1989)(Topo Soft)(ES)[a] ZXSpectrum ES +FAD2B27AE27017834BC2188EAB8808BE Score 3020 (1989)(Topo Soft)(ES)[a2] ZXSpectrum ES +16819BF79041E68890233683DF0B201D Scoreboard (1985)(Byron) ZXSpectrum +F4BE2976587E91E566DB25F014ECBE22 Scorpion (1983)(LiveWire) ZXSpectrum +C1266E9DF088870C9D097157334BD0B3 Scotrail Class 47 Manager (1990)(Greenup, Ashley)[aka Scotrail Class 47 Fleet Manager] ZXSpectrum +263BD2B54612B7A1B7F988F7D86B3A58 Scotrail Express (19xx)(Dee-Kay Systems) ZXSpectrum +C3F99B7B72DC003EC57CD9E00698D31E Scrabble DeLuxe (1987)(Leisure Genius)(128K)[BleepLoad][aka DeLuxe Computer Scrabble] ZXSpectrum +E519F536CBA7AA5B62780325544384FF Scramble (1982)(Profisoft)(16K)(DE)(en)[re-release] ZXSpectrum en DE +0C70DF360D86677867D3D21C3C4C1BE2 Scramble (1982)(Riko Data)(16K)(SE)(en)[re-release] ZXSpectrum en SE +D3950C06AEB26765F3F6E567DFB28773 Scramble (1983)(Mikro-Gen)(16K) ZXSpectrum +CF0505D60EAAEB1CB3FC99A12211F66F Scramble (1983)(Mikro-Gen)(16K)[a] ZXSpectrum +D9F0716828F3D650425A1DD597FD31AF Scramble (1983)(ZX Data)(16K)(DK)(en)[re-release] ZXSpectrum en DK +680C683537060FE0DA08CEEE716B2C95 Scramble (1984)(Krypton Force) ZXSpectrum +12151CBABF03FC678869C839FC335671 Scramble Spirits (1990)(Grandslam)(48K-128K)(Side A) ZXSpectrum +58D1B23E96A83C80088F3AE57A645F9F Scramble Spirits (1990)(Grandslam)(48K-128K)(Side B) ZXSpectrum +F7B612D350B7109BB6002AB51487B66A Scramble Spirits (1990)(MCM)(48K-128K)(ES)(en)(Side A)[a][re-release] ZXSpectrum en ES +80E3C005316939EC8A76377C2B524A2A Scramble Spirits (1990)(MCM)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +3BB776608DB22EB2F1BFE88F30532111 Scramble Spirits (1990)(MCM)(48K-128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +5D2221C689CC2B5DA1FD83843F884968 Scramble Spirits (1990)(Unique)(48K-128K)(Side A)[re-release] ZXSpectrum +9F01FAAC5581856B90B138FBDD7FA487 Scramble Spirits (1990)(Unique)(48K-128K)(Side B)[re-release] ZXSpectrum +A0C75FB92FCAF49CBC70A2BBC702558F Scramble v1 (1983)(Mikro-Gen)(16K) ZXSpectrum +ABDAE0E65821F7F2D27DB199EFD106DC Scramble v2 (1983)(Mikro-Gen)(16K) ZXSpectrum +E253AC0028905BE9EF828AE45F20735F Screaming Demons (1983)(Axis)(16K) ZXSpectrum +72485DB9585C4364E33E5C67D7BC6CA1 Screwie (1987)(Nuevo Mundo)(ES) ZXSpectrum ES +CC18C560D0C4DA6041B4E1C72B6AD4C6 Scroll (2006)(Collins, Paul E.)[CSSCGC] ZXSpectrum +DCE0CE37C597F6A54553F290E54116BB Scrolls of Thram, The (1985)(Marwick, Leslie) ZXSpectrum +ECEC473D74B4D09A88724FF97619268F Scrumpy (1987)(R.D. Foord) ZXSpectrum +F26D3A29FE12408EABD33A127A494813 Scuba Attack (1984)(Century) ZXSpectrum +9236B3C6D29AE48481C605BA51AC2461 Scuba Dive (1983)(Durell) ZXSpectrum +A03DEA2C21BDB82B4B65C3AE850C5C17 Scuba Dive (1983)(Durell)[a] ZXSpectrum +91E0F6E21E10A08EF9EFB7F74420BEB0 Scuba Dive (1983)(Grupo de Trabajo)(ES)(en)[re-release] ZXSpectrum en ES +09D11AAB3297E8F86F5ECA6E12B42001 Scuba Dive (1984)(Durell)(es) ZXSpectrum es +A353AE1A8F37F774D2E58E4A87DCCC84 Scuba Dive (1986)(2.99 Classics) ZXSpectrum +CE28283B89278F41856E2051F839A56C Scuba Kidz (1988)(Silverbird) ZXSpectrum +ECED888B8A89963C2B80C29F950A0A74 Scuba Kidz (1989)(MCM)(ES)(en) ZXSpectrum en ES +7AFB5813FBB40D8EEF9FA45168698D08 Scumball (1988)(Bulldog) ZXSpectrum +56EC8829915AA4AE54F0788886897F62 Sea - The Wars of Ocean (2001)(VTS)(CZ)(en) ZXSpectrum en CZ +6A070C7058AD74EBEB02008D8D531655 Sea Battles (1984)(Atlantis) ZXSpectrum +910F09CC3460E33679614B1CA3E0EDEB Sea Battles (1984)(Atlantis)[a] ZXSpectrum +67FBC4215D6B454A036CD77D2DF8D848 Sea Battles (1987)(Z Cobra)(ES)(en) ZXSpectrum en ES +466624E858C3C82C97E59F40240438F6 Sea Dragon (2010)(Zhiglov, Andrew)(48K-128K)(RU)(en) ZXSpectrum en RU +27B5D28B83E61A15E8596C3BEBA0BE07 Sea of Zirun (1985)(Gilsoft International) ZXSpectrum +96DE04F0EF8CCDD1268E6DEB168253C9 Sea of Zirun (1985)(Gilsoft International)[a] ZXSpectrum +74919B96F05E6ADB23D00B8EC9FB342A Sea Spray Incident, The (1985)(Scorpio Gamesworld) ZXSpectrum +2DA788749BB486500877A51F0779D304 Sea Surfer (1986)(Alternative)(Side A)[aka Wind Surfer][re-release] ZXSpectrum +798C6C5021DE5DBE9D155B8E9A9B5797 Sea Surfer (1986)(Alternative)(Side B)[aka Wind Surfer][re-release] ZXSpectrum +44A83E205B042D206A96001E8785F70B Sea War (1982)(Panda)(16K) ZXSpectrum +7D61A27962BDE6783F907538834B8B8D Seabase Delta (1985)(Firebird) ZXSpectrum +51EA013867427A061C465104A105C2BA Seabase Delta (1985)(Firebird)[a] ZXSpectrum +BB7E9BF56C4AB5D8C21314366139D68E Seabase Delta (1985)(Firebird)[a2] ZXSpectrum +E2D7C914E04FAB260245548BD55C7508 Seabase Delta (1985)(Firebird)[a3] ZXSpectrum +468EB94EE8A56126B84B3DAA0A47CAAB Seabase Delta (1985)(Firebird)[a4] ZXSpectrum +B5A85DAC13A61A6E6ABE84E998174938 Seahawk (1990)(Atlantis) ZXSpectrum +34A4BDB493790078AF7CEE287DDDF6AA Sealed City, The (1985)(Central Solutions) ZXSpectrum +340C57A0A62C7EF7326BE5F61B6494DD Sealed City, The (1985)(Central Solutions)[a] ZXSpectrum +4568EA9220D377C370DCFFF3D40E0851 Search for ET (2013)(-)[CSSCGC] ZXSpectrum +78A2C31A16B45EF1F5035FBCAF5A9694 Search for Smok, The (1991)(Zenobi) ZXSpectrum +34191EEAFDA72BE0F4548E470C99F316 Search for the Nether Regions (1994)(Zenobi)(Tape 1 of 2 Side A) ZXSpectrum +37D3D00BCDDDB806DC6A943DDE179656 Search for the Nether Regions (1994)(Zenobi)(Tape 2 of 2 Side B) ZXSpectrum +0700E6DE64B9A58C3ADF9E6303E1366B Search for the Wonderful Whotsit, The (1996)(Adventure Probe)(128K) ZXSpectrum +B42CF943AC052E13C1C2DE4232ABC486 Search for the Wonderful Whotsit, The (1996)(Adventure Probe)(128K)[a] ZXSpectrum +940ACD5A58260B20C703290A8ED5FB22 Seas of Blood (1985)(Adventure International) ZXSpectrum +81ECDB11DD6E2558153A8613DCD66B26 Seas of Blood (1985)(Adventure International)[a] ZXSpectrum +81B980D677C52629FE8507364F67B940 Seaside Sorcery (1997)(Zenobi) ZXSpectrum +3BB01960A27C9D9491EF4B23E2E537B6 Seaside Sorcery (1997)(Zenobi)[a] ZXSpectrum +98AF887D925F20415D53CAB3CDC64321 Secret Diary of Adrian Mole Aged 13 3-4, The (1985)(Mosaic Publishing) ZXSpectrum +428091A220391B18A91EA0099967A884 Secret Diary of Adrian Mole Aged 13 3-4, The (1985)(Mosaic Publishing)(Side A) ZXSpectrum +0A1BD9F77B704DD4D144B788F5B8519E Secret Diary of Adrian Mole Aged 13 3-4, The (1985)(Mosaic Publishing)(Side B) ZXSpectrum +44FB7A5C762B3F76DFD8F6A2B3F48C5F Secret Diary of Adrian Mole Aged 13 3-4, The (1985)(Mosaic Publishing)(Tape 1 of 4) ZXSpectrum +16AFF063282B1160CECB08ECA4276782 Secret Diary of Adrian Mole Aged 13 3-4, The (1985)(Mosaic Publishing)(Tape 2 of 4) ZXSpectrum +AB7004E3730ED9F68B2338533A376116 Secret Diary of Adrian Mole Aged 13 3-4, The (1985)(Mosaic Publishing)(Tape 3 of 4) ZXSpectrum +9D1787AA04D47131CDA64F2492A906D3 Secret Diary of Adrian Mole Aged 13 3-4, The (1985)(Mosaic Publishing)(Tape 4 of 4) ZXSpectrum +E880F74EA56D16C2625327F12A28FB9A Secret Diary of Adrian Mole Aged 13 3-4, The (1985)(Mosaic Publishing)[aka Secret Diary of Adrian Mole, The - Intro] ZXSpectrum +E03EBC3D9D672B9E9251CCF9F60069EF Secret Diary of Adrian Mole, The (1987)(Alternative) ZXSpectrum +D0E2082CC5CE4F406C826B2E2A4DF4AC Secret Mission (1985)(Adventure International)[a][aka Mission Impossible] ZXSpectrum +38DDC3578CE91B4953CBB1C0B4D3CB20 Secret Mission (1985)(Adventure International)[aka Mission Impossible] ZXSpectrum +9FF5F7BFB68BE37547810D29C772388B Secret Mission Radio (1986)(BIBLEchip) ZXSpectrum +30386E97FF159D38A361D79366E7476B Secret of Arendarvon Castle, The (1985)(Addison-Wesley Productions)(GB)(nl)[aka Mysterie van Arendarvon Castle, Het] ZXSpectrum nl GB +D4B6F9C6A19A8C7D2D9E58F97607622E Secret of Levitation, The (1986)(Americana) ZXSpectrum +2129718CC93B4594E0646368D993355E Secret of Little Hodcome, The (1987)(Zenobi) ZXSpectrum +B005B52D1B5749CAE4D34A52D96FFEC3 Secret of Little Hodcome, The (1987)(Zenobi)[a] ZXSpectrum +F408763C84B5B151FAF953E98F54D647 Secret of Little Hodcome, The (1987)(Zenobi)[aka Secret of Little Hodcomb, The] ZXSpectrum +CC1505DF97B1664D5017A25334F8F882 Secret of St. Brides, The (1985)(G.I. Games)[re-release] ZXSpectrum +9349EBF36572C4400C231763ED169685 Secret of St. Bride's, The (1985)(St. Bride's School) ZXSpectrum +C345C9EA715E4A373E5975DA0FFC550F Secret of St. Bride's, The (1985)(St. Bride's School)[a] ZXSpectrum +5D7E9A219CE1690BF1116B779C2B981B Secret of St. Bride's, The (1985)(St. Bride's School)[a2] ZXSpectrum +6AFF567ACC8BEEA56A4CCECC671D532D Secret of St. Bride's, The (1985)(St. Bride's School)[a3] ZXSpectrum +AF879D881633E6385785E2450DD26B57 Secret Valley (1982)(Newsoft Products)(16K) ZXSpectrum +DD8902D9FBE1F8E2EC397E87FE0D05C5 Secret Valley (1982)(Newsoft Products)(16K)[a] ZXSpectrum +2D58F4065B73C70CADC0655C9B6E7259 Sector - Invasion (2014-09)(RetroSouls)(48K-128K)(RU)(en) ZXSpectrum en RU +982F6B2840D5691FDDAB23DDDD4EA22A Sector (2013-12)(RetroSouls)(48K-128K)(RU)(en) ZXSpectrum en RU +9FD548B7B06340CDD61C2EB556F52CFB Sector-90 (1987)(Argus Press Software - Quicksilva) ZXSpectrum +17A55C45167A3FF9E51CF87E4436F7F5 Sector-90 (1987)(Argus Press Software - Quicksilva)[a] ZXSpectrum +6D4B59B06546A73B9C1AED2BEB192D98 Sector-90 (1987)(Argus Press Software - Quicksilva)[a2] ZXSpectrum +E02ACE5A63FC7887806D04B4D85746CD Secuestradores (2008)(Palamar)(AR) ZXSpectrum +F35D862F532BA0C93B56FEB364D6C318 Security Shelter (1983)(Custom Cables International) ZXSpectrum +4F5FDDFC1624EA7D648A1873743CD769 Seek 'n' Find (1986)(Humphrey)[aka Seek and Find] ZXSpectrum +AA692CFE6F070D4CBCECB90E99E70D02 Seekey (1982)(Breadhill) ZXSpectrum +CF164450E04D4110BEC3B8C952F3CAC2 Seekey (1984)(Aackosoft)(NL)(en) ZXSpectrum en NL +38781C66C65E9F7AA51789F844DBA61A Seekrieg (19xx)(-)(de) ZXSpectrum de +2EE43410A0182672247624A038E0717E Sefton Manor Assignment, The (1990)(Adventure Club, The) ZXSpectrum +E6588FAE7BFCF0FE723AEE9594CC883F Sefton Manor Assignment, The (1990)(Adventure Club, The)[a] ZXSpectrum +1CB1D38BB89EE05CCEBE4B96525CE15C Sefton Manor Assignment, The (1990)(Adventure Club, The)[a2] ZXSpectrum +7C1B94E2BB78F7BC494FA81584ADA875 Sefton Manor Assignment, The (1990)(Adventure Club, The)[a3] ZXSpectrum +1841C361BC9C006C37C95E8DD69F87F4 Sefton Manor Assignment, The (1990)(Adventure Club, The)[a4] ZXSpectrum +A142D44E0B9B6207E3A6D003992ACDF2 Sega Rally (2003)(Kavanagh, Andy)[CSSCGC] ZXSpectrum +E697B95EACA7F462951483A1899DEC60 Se-Kaa of Assiah (1984)(Mastervision)(Side A) ZXSpectrum +887D2F7CD03E038BFFD8F02FFEAFE864 Se-Kaa of Assiah (1984)(Mastervision)(Side B) ZXSpectrum +E38DA9A7ACD124395AB0167E564DD832 Se-Kaa of Assiah (1984)(Mastervision)(Tape 1 of 2) ZXSpectrum +D5C9E2C2A1D983FD1276E0103DDA5F75 Se-Kaa of Assiah (1984)(Mastervision)(Tape 2 of 2) ZXSpectrum +E8F2D9094CAF6A798550746EA80502C5 Se-Kaa of Assiah (1984)(Zenobi)(Tape 1 of 2 Side A)[re-release] ZXSpectrum +F27B765FA6A34B871F2931F410916AE3 Se-Kaa of Assiah (1984)(Zenobi)(Tape 2 of 2 Side B)[re-release] ZXSpectrum +5F1679737DD4453CF553592A77A9BAEB Selectron 36 (1985)(Lodge, P.S.) ZXSpectrum +FA39E0130E474CE3C8E6D2D25459DB10 Self Destruct (1985)(Atlantis Gold) ZXSpectrum +BCFA84C34646136C8A4EC7631350F0E7 Self Destruct (1985)(Atlantis Gold)[a] ZXSpectrum +B0A75E2BB10BA6A2E76D5649C48D5D30 Self Destruct (1987)(Z Cobra)(ES)(en) ZXSpectrum en ES +8984D17520F7C97E1472729D2655F3A2 Semi-Detached at the End of the Street, The (2000)(Phipps, S.) ZXSpectrum +C2B33B11AAFC97C7E7CF8F1695480CD8 Semi-Detached at the End of the Street, The (2000)(Phipps, S.)[a] ZXSpectrum +923A6E1CDE8DE31AFE022E059D7480CD Senda Salvaje (1990)(Zigurat)(ES) ZXSpectrum ES +A5CAEE532A713DC8D8F7FF86EE7D7045 Senda Salvaje (1990)(Zigurat)(ES)(Side A) ZXSpectrum ES +9A85B47A36FB67050AFCB6FAF31F4CA8 Senda Salvaje (1990)(Zigurat)(ES)(Side A)[a] ZXSpectrum ES +35C17E1368B74E5A91BF34EC24EEC9DC Senda Salvaje (1990)(Zigurat)(ES)(Side A)[a2] ZXSpectrum ES +E0BA2030B04E341DBA7ADC2ABAB6B7C0 Senda Salvaje (1990)(Zigurat)(ES)(Side A)[a3] ZXSpectrum ES +1A8D44A04E5DD32647BE538BE269AD77 Senda Salvaje (1990)(Zigurat)(ES)(Side B) ZXSpectrum ES +9EB2F442E788F6B11AED5D7129E77F72 Senda Salvaje (1990)(Zigurat)(ES)(Side B)[a] ZXSpectrum ES +B602AB5AD68A0C2E1D72E1470D351EBA Senda Salvaje (1990)(Zigurat)(ES)(Side B)[a2] ZXSpectrum ES +42D5EA0C6242DEC50589C75C222C2F7D Senda Salvaje (1990)(Zigurat)(ES)(Side B)[a3] ZXSpectrum ES +7EC9BBB7574714D78428D60FCEFB477E Senso (1984)(CP) ZXSpectrum +128E53159976BBFCE862B1253F729713 Sentinel - Easy (1984)(Abacus Programs)(16K) ZXSpectrum +CEB9B3C8A91C9F7D949ED89E79A232F5 Sentinel - Hard (1984)(Abacus Programs)(16K) ZXSpectrum +C9F0724DBAA8944CD020EA1D9E67333B Sentinel (1984)(Abacus Programs)(16K) ZXSpectrum +74F705FE477B3EE7AEF9B9DC1F6F8B59 Sentinel, The (1987)(Dro Soft)(ES)(en)[BleepLoad][re-release] ZXSpectrum en ES +E1F6BBBC7EE6802D785CDD374280B8D5 Sentinel, The (1987)(Firebird) ZXSpectrum +C5173BFF3BF36192DD62C47769CDE941 Sentinel, The (1987)(Firebird)[BleepLoad] ZXSpectrum +89E05920B9EF78660B7FF00CF63C1E62 Sentinels (1984)(Century City)(16K) ZXSpectrum +1B15BE9E6DF051EFF53D966FAB09E696 Sentinels (1984)(Century City)(16K)[a] ZXSpectrum +F2FAA6C8A6947C167A3B5DB6439B0B31 Sentinels (1984)(Mind Games Espana)(16K)(ES)(en)[re-release] ZXSpectrum en ES +84FD9D9AEC83418B6BC9715F022B7772 Sentinels (1984)(Mind Games Espana)(16K)(ES)(en)[re-release][small case] ZXSpectrum en ES +C2657FE0AA4314F0EDC2912B5CD0E24B Serendipity (1994)(Dream World Adventures) ZXSpectrum +BC4CF8F8F207D34BE73873F980A8678A Serf's Tale, The (1986)(Players) ZXSpectrum +1B579E1921893D75AFE2346D2F19662A Serf's Tale, The (1986)(Players)[a] ZXSpectrum +C857950BF82B0A7256467A015E5DE79F Sergeant Seymour Robot Cop (1992)(Code Masters)(48K-128K) ZXSpectrum +8A817AA962F6AC6BA9C45B9A93B75CD5 Sergeant Seymour Robot Cop (demo) (1992)(Code Masters)(48K-128K)[Your Sinclair Covertape] ZXSpectrum +A82A2845127CD3C3A6ABD5C285524706 Serpent (1983)(Your Computer)(16K) ZXSpectrum +431B7D64BB4185B25DD4F7EDC849F680 Serpent from Hell - Forbidden Forest (1985)(Scorpio Gamesworld)[aka Demon Lord] ZXSpectrum +55162D0A0053D3EFDE0996F138CD7E72 Serpent from Hell - Fortress of Fear (1985)(Scorpio Gamesworld)[aka Demon Lord] ZXSpectrum +1EFA92B558892B6D5D0C373A9099E983 Serpent from Hell (1985)(Scorpio Gamesworld)(Side A)[a][aka Demon Lord] ZXSpectrum +984C8A9B6644900717FDE8053FF85956 Serpent from Hell (1985)(Scorpio Gamesworld)(Side A)[aka Demon Lord] ZXSpectrum +290D089B06D974A4706B613F5FEB5F9D Serpent from Hell (1985)(Scorpio Gamesworld)(Side B)[a][aka Demon Lord] ZXSpectrum +4D2536155120BFA001F7D46AF7E2C00B Serpent from Hell (1985)(Scorpio Gamesworld)(Side B)[aka Demon Lord] ZXSpectrum +1C651818530AA04B04A94EA1D63E1B19 Serpent from Hell (1985)(Scorpio Gamesworld)[aka Demon Lord] ZXSpectrum +3A7C25D25C029EA8A702C58464A3C280 Serpentine Tale, A (1993)(Zenobi)[re-release] ZXSpectrum +E345465C5F5EF4FB83E34B6777D019BE Serra Pelada (2012)(Saukas, Einar)(BR) ZXSpectrum BR +BC3E55ECBBDE6DE4D77EBD520C1689FD Sest Ran do Klobouku (1986)(SPL)(SI) ZXSpectrum SI +3E33D8CFC135C7340F63A2D66F25F20C Set (2008)(Collver, Ben) ZXSpectrum +C1AC4AB3C92E450D11DCF4FC3666288E Set Up! (1989)(Global Games)(128K) ZXSpectrum +6150D21E75FA6911D23656C4D61DACAE Seto Taisho to Kazan (demo) (2017)(Monument Microgames)(128K) ZXSpectrum +7A77B78E40DC87B6F550C8B9FFF0F92B Seto Taisho vs Yokai (2016-02-29)(Grussu, Alessandro)(128K) ZXSpectrum +DDC1DCA1E7B1AC2E2AE6EC630B90F17B Seto Taisho vs Yokai (2016-02-29)(Grussu, Alessandro)(128K)(de) ZXSpectrum de +F40DB889CACA4788FEE4FE2BDDF386CB Seto Taisho vs Yokai (2016-02-29)(Grussu, Alessandro)(128K)(es) ZXSpectrum es +5113A4C6E78D0898892709B639AE84EE Seto Taisho vs Yokai (2016-02-29)(Grussu, Alessandro)(128K)(fr) ZXSpectrum fr +9A04A3C3F96C7F61C5998E25AFEA07FD Seto Taisho vs Yokai (2016-02-29)(Grussu, Alessandro)(128K)(it) ZXSpectrum it +AAB10818AE3B87BB6E0561F2BC6F862E Seto Taisho vs Yokai (2016-02-29)(Grussu, Alessandro)(128K)(pt) ZXSpectrum pt +B7F126E2FEFB6C30ABBB6065471FAD12 Settemmezzo (1985)(Load 'n' Run)(IT) ZXSpectrum IT +1A380689A9D57CD6667C2B47A3257A2D Settlement XIII (1993)(Dream World Adventures)(Tape 1 of 2 Side A) ZXSpectrum +FFDFE7E1E955838350B7595A8182641F Settlement XIII (1993)(Dream World Adventures)(Tape 1 of 2) ZXSpectrum +A9F133B666E64B3B3B81EB678AAF9ACD Settlement XIII (1993)(Dream World Adventures)(Tape 2 of 2 Side B) ZXSpectrum +FBD1909C440D1D8D3EF0AB32499B71DA Settlement XIII (1993)(Dream World Adventures)(Tape 2 of 2) ZXSpectrum +6E804DE7BB750F9104967FE527C72538 Seven Parchments of Kandos, The (1989)(Sinclair User) ZXSpectrum +2959C6491E45204CCC442D17E71A4412 Seven Parchments of Kandos, The (1989)(Sinclair User)[a] ZXSpectrum +A4889F32CB9D34012B873518BB486AE0 Seven Up (1984)(Newtech Publishing)(16K) ZXSpectrum +22E8399476D0307CC626798D63ACF9F5 Sex Game (19xx)(Meastrosoft - Softlake)[adult] ZXSpectrum +6A6A5CD4B727638257A1BBB22A060CCE Sex Machine (1987)(Shattered Dreams)(DK)(en)[adult] ZXSpectrum en DK +CCD4E2E3264FC53B60375E5CE444B583 Sex Poker Dla Niecierpliwych (1986)(Gajewicz, Janusz)(PL)[adult] ZXSpectrum PL +842E46E00E8BE359B61FA8238AAEE33E Sexeso (1988)(OKF)(CZ)[adult] ZXSpectrum CZ +16E7DA8AB20E3E503EB9D6400F974418 Sexy Black Jack (1986)(Load 'n' Run)(IT)(es)[adult] ZXSpectrum es IT +ED508ED02D8A87929693831BFE346039 Sexy Black Jack (1986)(Load 'n' Run)(IT)[a][adult] ZXSpectrum IT +3B052AEBA2615A1631D7AAE44B762EB0 Sexy Black Jack (1986)(Load 'n' Run)(IT)[adult] ZXSpectrum IT +52285F386DE37D317720F4D32935B73A Seymour - Take One! (1991)(Your Sinclair)(48K-128K) ZXSpectrum +C1D1E7FEA23BC9543064D17EE3ECC917 Seymour Goes to Hollywood (1991)(Code Masters)(128K)[aka Seymour at the Movies] ZXSpectrum +5F425D0507605C7CE7D1CDFC4CCA516D Seymour Goes to Hollywood (1991)(Code Masters)(48K-128K)[aka Seymour at the Movies] ZXSpectrum +F0E0588971DF92C866EBD2076CB3DAD6 Sgrizam (1986)(Americana)[re-release] ZXSpectrum +C8DA5E1BF24E7B8BD12353CC5B58975E Sgrizam (1986)(Americana)[SpeedLock 2][re-release] ZXSpectrum +85F32584AA2368FB008F2351AE701598 Sgrizam (1986)(Dinamic)(ES) ZXSpectrum ES +40E6122BF0FB574083DEBBEBE2E0A8C7 Sgrizam (1986)(Dinamic)(ES)[a] ZXSpectrum ES +CD8381A5B9FB8B0020073A4490431008 Sgrizam (1986)(Dinamic)(ES)[Medium Case] ZXSpectrum ES +A9BB6B297135A24386B643B51FE76283 Sgrizam (1986)(Dinamic)(ES)[Small Case] ZXSpectrum ES +65F4011DF6B87EBDAF3B638A021435BA Sgt. Helmet - Training Day (2013-09-24)(Mojon Twins, The)(ES) ZXSpectrum ES +CA7AD848C63A98C8688DFAA0E8F0A20D Sgt. Helmet - Training Day (2013-09-24)(Mojon Twins, The)(ES)(en) ZXSpectrum en ES +7FDFEF2AB78B1C2DC190D2FF1CE6A477 Sgt. Helmet Zero (2009)(Ubhres Productions)(128K)(ES)(en) ZXSpectrum en ES +214CFE18A6F352DC0B59B64D95A14227 Shackled (1988)(Erbe)(48K-128K)(ES)(en)(Side A)[Alkatraz Protection System][re-release] ZXSpectrum en ES +EDF23AC2D9EF6FE5CC2C2B8A63D63716 Shackled (1988)(Erbe)(48K-128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +6C6B9C43CA27A3545AC699FB74C95FF3 Shackled (1988)(U.S. Gold)(128K) ZXSpectrum +EF3E2A1ABD454E9389171B5DF398E965 Shackled (1988)(U.S. Gold)(48K-128K)[Alkatraz Protection System] ZXSpectrum +611F63C76108F7663130B462362EF95B Shadow Dancer (1991)(Erbe)(ES)(en)(Side A)[a][re-release] ZXSpectrum en ES +801E270FAC5CD8F0548C1B0B0A09D775 Shadow Dancer (1991)(Erbe)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +2E5C49EF8B8C11A502B3CF0597909118 Shadow Dancer (1991)(Erbe)(ES)(en)(Side B)[a][re-release] ZXSpectrum en ES +A1FDFE388669CB1B2FD0B6C8E37059E6 Shadow Dancer (1991)(Erbe)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +C3F1F7F728F9B6A325CB7AD3B57FE650 Shadow Dancer (1991)(Kixx)(Side A)[re-release] ZXSpectrum +6BA027EB3FF61E417EAFF60D6AB8E4BF Shadow Dancer (1991)(Kixx)(Side B)[re-release] ZXSpectrum +A417D2DD816EE3DF8D1966E72CA742FD Shadow Dancer (1991)(U.S. Gold)(128K) ZXSpectrum +2515EA4BB465B2834A636007ED3B9138 Shadow Dancer (1991)(U.S. Gold)(Side A) ZXSpectrum +08F6EFAA634D4A6D631D6D00EBA5AC89 Shadow Dancer (1991)(U.S. Gold)(Side B) ZXSpectrum +A1F957962C033064385AAF9F53304B65 Shadow of the Beast (1990)(Erbe)(48K-128K)(ES)(en)(Tape 1 of 2 Side A)[re-release] ZXSpectrum en ES +4E6410CEF113C089038EB487095D5ED7 Shadow of the Beast (1990)(Erbe)(48K-128K)(ES)(en)(Tape 2 of 2 Side A)[re-release] ZXSpectrum en ES +ACFE648C61056FF8D220CE819401960E Shadow of the Beast (1990)(Erbe)(48K-128K)(ES)(en)(Tape 2 of 2 Side B)[re-release] ZXSpectrum en ES +3C3B1FE93C1096D0686105114248BD9F Shadow of the Beast (1990)(Erbe)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +6190A94CFA33C0B8A5462B3307BF4F1E Shadow of the Beast (1990)(GBH)(48K-128K)(Tape 1 of 2 Side A)[re-release] ZXSpectrum +780AF538F80925EFA21EE6DCC9408076 Shadow of the Beast (1990)(GBH)(48K-128K)(Tape 1 of 2 Side B)[re-release] ZXSpectrum +2DB3428D72F408805C6105B4C56260F6 Shadow of the Beast (1990)(GBH)(48K-128K)(Tape 2 of 2 Side A)[re-release] ZXSpectrum +AC5812B3ED66A22F7DB2E508B35811FF Shadow of the Beast (1990)(GBH)(48K-128K)(Tape 2 of 2 Side B)[re-release] ZXSpectrum +0564D3B2514EA751D3736D88C42F5041 Shadow of the Beast (1990)(Gremlin Graphics)(48K-128K) ZXSpectrum +4353ACF3E5FB4C8E64849C1754BB31FB Shadow of the Beast (1990)(Gremlin Graphics)(48K-128K)[a] ZXSpectrum +D05BCFBAE5E3D7DE21337FF6B94C94AA Shadow of the Beast (1990)(Gremlin Graphics)(48K-128K)[a2] ZXSpectrum +F83A6194B095642DDC33D8869898E669 Shadow of the Beast (demo) (1990)(Gremlin Graphics)(48K-128K)[Your Sinclair Covertape] ZXSpectrum +AABDC4E4182A7584AB9E51D5410E17FB Shadow of the Beef (2014)(Collins, Paul E.)[CSSCGC] ZXSpectrum +FAD053A138AC7A73338ECD90423DBB4D Shadow of the Unicorn (1985)(Mikro-Gen)(Side A) ZXSpectrum +B471EA6949E6D1EE9F9E70BB930ADDDE Shadow of the Unicorn (1985)(Mikro-Gen)(Side B) ZXSpectrum +D61C291E99C8D0E7F2DAA24ED6378ABE Shadow of the Unicorn (1985)(Mikro-Gen)(Side B)[a] ZXSpectrum +89E338536933CD1510F390224F472AB4 Shadow of the Unicorn (1985)(Mikro-Gen)(TC2048-TS2068)[needs custom rom] ZXSpectrum +6EC35C990845F1F90F03F0592775F559 Shadow on Glass, A (1989)(Psychaedelic Hedgehog) ZXSpectrum +357091DDE4A6BA49F0059E8BF76B3B30 Shadow on Glass, A (1989)(Psychaedelic Hedgehog)[a] ZXSpectrum +FFA7672E53E22B9A7E25D50D6AECA170 Shadow Skimmer (1987)(Edge, The)[Alkatraz Protection System] ZXSpectrum +3A219CD98A19ACB9D4014A184F43B0DD Shadow Skimmer (1987)(Erbe)(ES)(en)[Alkatraz Protection System][re-release] ZXSpectrum en ES +8230DE5DAB91622B38BEA0B66F0EAC3E Shadow Skimmer (1987)(IBSA)(ES)(en)[Alkatraz Protection System][re-release] ZXSpectrum en ES +2B9870191714E3205C27791DF086AB99 Shadow Skimmer (1987)(Micro Selection, The)[Alkatraz Protection System][re-release] ZXSpectrum +E0B646C5D59C59FF212181E7E1C1DA05 Shadow Warriors (1990)(Erbe)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +D6AD6A8B5B9C8CE51E2C797DF307C566 Shadow Warriors (1990)(Erbe)(48K-128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +27C1E7519027F116DFE417B401042ED2 Shadow Warriors (1990)(Hit Squad, The)(48K-128K)(Side A)[re-release] ZXSpectrum +35AC0027AE026EF7944239C3FAEAC1C4 Shadow Warriors (1990)(Hit Squad, The)(48K-128K)(Side B)[re-release] ZXSpectrum +8F1A3EB6E74719DA3FCD5BAE16296D20 Shadow Warriors (1990)(Musical 1)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +561DEB17A87B88CDBDEFD80F51023328 Shadow Warriors (1990)(Musical 1)(48K-128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +21C70CE28433A869FFA4745DF2C487E4 Shadow Warriors (1990)(Ocean)(128K) ZXSpectrum +32110BE5AD8C685F855A49E578D9581B Shadow Warriors (1990)(Ocean)(48K-128K) ZXSpectrum +46D74C5D00D631AEA5C42D87773DFB12 Shadow Warriors (1990)(Ocean)(48K-128K)(Side A)[SpeedLock 7] ZXSpectrum +57ABEC1445E9E7CB5E3C89E8EC5833C5 Shadow Warriors (1990)(Ocean)(48K-128K)(Side B) ZXSpectrum +64E3F9DECCE55C91E52B31F73CB44097 Shadow Warriors (1990)(Ocean)(48K-128K)[a] ZXSpectrum +5AEA4C8F98E703A8DDBAAEA328EEF288 Shadowfax (1983)(Postern)(16K) ZXSpectrum +23D4642A156171E7DE343501A5A32C00 Shadowfax (1983)(Postern)(16K)[a] ZXSpectrum +E104CD41C4CFF765E2531F33118F7A8C Shadowfire (1985)(Beyond) ZXSpectrum +B7AC51E1A57C0C634B2512B5810F84F1 Shadowfire (1985)(Beyond)[a] ZXSpectrum +A27A885077397EB0073AFCAE70149351 Shadowfire (1985)(Beyond)[Power-Load] ZXSpectrum +8B31399AEA324628F79E93499BC2B2A7 Shadowfire Tuner (1985)(Beyond) ZXSpectrum +0D20251382FEF2265FD75E75E4BD1160 Shadows of Mordor, The - Game Two (1987)(Melbourne House)(48K-128K)[aka Lord of the Rings - Game Two] ZXSpectrum +4A9361C8723ECC05FDD0FC0079CAC6BE Shadows of Mordor, The - Picture Slideshow (1987)(Melbourne House)(48K-128K)[aka Lord of the Rings - Game Two] ZXSpectrum +298E9718B37A8E75E2CCE33DD04D0625 Shadows of Mordor, The (1987)(Melbourne House)(48K-128K)(Side A)[a][aka Lord of the Rings - Game Two] ZXSpectrum +043CED83DD667B7BE9C6A978A03FE7FC Shadows of Mordor, The (1987)(Melbourne House)(48K-128K)(Side A)[aka Lord of the Rings - Game Two] ZXSpectrum +70B5E90CE0C7CB682A19841F61A2802B Shadows of Mordor, The (1987)(Melbourne House)(48K-128K)(Side B)[a][aka Lord of the Rings - Game Two] ZXSpectrum +4CF1E8B1ACFB6B4D011D03F0358E5DA3 Shadows of Mordor, The (1987)(Melbourne House)(48K-128K)(Side B)[aka Lord of the Rings - Game Two] ZXSpectrum +2224E0F833ADA0E0B76649B7ED837789 Shadows of Mordor, The (1987)(Melbourne House)(48K-128K)[a][aka Lord of the Rings - Game Two] ZXSpectrum +E480B3111CB105AA517830C2AA46551A Shadows of Mordor, The (1987)(Melbourne House)(48K-128K)[aka Lord of the Rings - Game Two] ZXSpectrum +F4E7C0A91BE7836EAFDA9EB157866AE1 Shadows of the Past (1990)(Compass) ZXSpectrum +F784F0F2ED4548281FDB11417BF2809B Shadows of the Past (1990)(Compass)[a] ZXSpectrum +5E5EB74AD10FEC4170537255DA40B4C5 Shadows of the Past (1990)(Compass)[a2] ZXSpectrum +DB5DE9090F8209CB80125FAAEA63EDA2 Shadows of the Past (1990)(Compass)[a3] ZXSpectrum +4F44A1FAC06B1A984146FAFDAD4CDF9B Shadows of the Past (1990)(Compass)[a4] ZXSpectrum +D32CF1F3920A60757402A728B04F285C Shadows of the Past (1990)(Compass)[master tape] ZXSpectrum +4FF8597C5195C350E091061B0820CF07 Shaken But Not Stirred (1983)(Richard Shepherd)[aka Shaken not Stirred] ZXSpectrum +A6915E3C72576791D2098D162AB552A8 Shaky Game, The (1983)(Olympic) ZXSpectrum +CA8F8AA1BE04B6FDC31461FA35FB14FE Shanghai Karate (1988)(Players)(128K) ZXSpectrum +57D99727C88808922497ECDBB680D14F Shanghai Karate (1988)(Players)(48K-128K)(Side A) ZXSpectrum +3FA0B5726E77B0B06CD562AC9C7B875E Shanghai Karate (1988)(Players)(48K-128K)(Side B) ZXSpectrum +145EB9492CB717D93191EA98B32A6693 Shanghai Warriors (1989)(Players)(128K) ZXSpectrum +E97C9318EF43C86F61D58FB7384E4A64 Shanghai Warriors (1989)(Players)(128K)[incomplete] ZXSpectrum +4623796E130FE25C559B54FF3C4D9AC4 Shanghai Warriors (1989)(Players)(48K-128K) ZXSpectrum +3F79BF17E2F203562FC4F7E80AA29FCB Shanghai Warriors (1989)(Players)(48K-128K)(Side A) ZXSpectrum +A22C3660C898162DEBB54E5810C1D209 Shanghai Warriors (1989)(Players)(48K-128K)(Side B) ZXSpectrum +74DBDCC2E180CC6F2D137F9300BFF038 Shanghai Warriors (demo) (1989)(Players)(48K-128K)[Your Sinclair Covertape] ZXSpectrum +25F6A3296B57256318D7F7CF5499DEAC Shao Lin's Road (1986)(Edge, The) ZXSpectrum +505900B1C34A6C5124E9C66B7DCB1410 Shao Lin's Road (1986)(Edge, The)[Alkatraz Protection System] ZXSpectrum +2E13C36086D58789DCC018A51F39647E Shao-Lin's Road (1986)(Erbe)(ES)(en)[Alkatraz Protection System][re-release] ZXSpectrum en ES +A10286C5C78311F87875611EEA629DEA Shao-Lin's Road (1990)(Hit Squad, The)[SpeedLock 7] ZXSpectrum +5ECE1CA89392804A3EE068896573CBDF Shard of Inovar (1987)(Bulldog) ZXSpectrum +CFE1CF7DE7DD5E206D2D148EACEE6770 Shard of Inovar (1987)(Bulldog)[a] ZXSpectrum +811EBD11FFDE8CCA2078F0821676BED5 Shard of Inovar (1987)(Bulldog)[a2] ZXSpectrum +3BFC4721A85CCD27DEFFC9A718E6E9EE Shard of Inovar (1987)(Zenobi)[re-release] ZXSpectrum +1932F9C78061213B44D4F75284D87BC1 Share Bizz (19xx)(-) ZXSpectrum +FA4D5F68F0FC2BD65E3DBA8978987C15 Shark (1989)(Players Premier)(128K) ZXSpectrum +7B2901F928DC6D09934B0B35350AA055 Shark (1989)(Players Premier)(48K-128K) ZXSpectrum +B404B266A38ECF8803BE8E85A3EBB024 Shark (1989)(Players Premier)(48K-128K)[a] ZXSpectrum +AEC9E4CC6926154966BDE7C81C0D3CFB Shark (demo) (1989)(Players Premier)(48K-128K)[a][Your Sinclair Covertape] ZXSpectrum +CF1C0EB7151C28BD1EC4723909C37600 Shark (demo) (1989)(Players Premier)(48K-128K)[Your Sinclair Covertape] ZXSpectrum +769F0757EB4ED7D4135ECE86C6A4CFA6 Shark Attack (1983)(Romik)(16K) ZXSpectrum +677FFB40571EBD575D16E6545BE23589 Shark Attack (1983)(Romik)(16K)[a] ZXSpectrum +B1203BDE1FC044D86729E3613F0B5139 Sharkey's Moll (1991)(Zeppelin Games)[aka Operation Shark] ZXSpectrum +4F6352125D4119A26B93C959B3BCCCD9 Shave Rick's Beard (2007)(BloodBaz)[CSSCGC] ZXSpectrum +09B6F269D9A25E94A06CEDD5A971E3EC She Vampires (1987)(Alternative)[a][re-release] ZXSpectrum +E462B4F65D1BF0A432371BECECCB8B28 She Vampires (1987)(Alternative)[re-release] ZXSpectrum +D1D32EBF4D3A60DB32E65306CCDC5756 Shedmaster Bounds Green (1987)(Dee-Kay Systems) ZXSpectrum +1FE05A3ED63B98A775A7B99FCA5DD46B Shedmaster Finsbury Park (1989)(Dee-Kay Systems) ZXSpectrum +8E1F9D8D878508C33A46BF00B4C79863 Sheepdog (1982)(Fontana Publishing)(16K) ZXSpectrum +25901C599FFA00EE14328917D16EF616 Sheepdog (1985)(Your Computer) ZXSpectrum +981650BD554B8DA47D6EB16CA16722BE Sheepwalk (1983)(Virgin Games) ZXSpectrum +AE5B2729D9B6EF842D4B2F70AAA0D7FF Sheer Panic (1983)(Visions Software Factory)(16K)[a][re-release] ZXSpectrum +5988B86783911FCC095D4DA18C1C52CD Sheer Panic (1983)(Visions Software Factory)(16K)[re-release] ZXSpectrum +55E510B0C0923C25EBECA11F2846065C Shellshock (1989)(Corrupt Code) ZXSpectrum +BD7199AA7A515A098C417DEC7E412545 Sherlock Holmes - A Matter of Evil (1988)(Creative Juices)(128K) ZXSpectrum +CF63694466DFA798964FB87C28780A61 Sherlock Holmes - A Matter of Evil (1988)(Creative Juices)(128K)[a] ZXSpectrum +1047E0ACB1073207C093F680EC141340 Sherlock Holmes - The Lamberley Mystery (1990)(Zenobi)(Side A) ZXSpectrum +78DEADBB754542F28C3DD4A517586E66 Sherlock Holmes - The Lamberley Mystery (1990)(Zenobi)(Side B) ZXSpectrum +C9AD250CB95CA9B2E758A48812B3648A Sherlock Holmes - The Lamberley Mystery (1990)(Zenobi)(Tape 1 of 3) ZXSpectrum +F19D6934C58E512B04E2EDBC4DE1EB24 Sherlock Holmes - The Lamberley Mystery (1990)(Zenobi)(Tape 2 of 3) ZXSpectrum +2883AA98369C8B6BB0E8338EA0B35F53 Sherlock Holmes - The Lamberley Mystery (1990)(Zenobi)(Tape 3 of 3) ZXSpectrum +0277F919F1F424A83BC8220D66873C0A Sherlock Holmes - Traja Garridebovia (1987)(Sybilasoft)(SK) ZXSpectrum SK +B4E37AAF4582301D1D216BDA7F0BB81C Sherlock Holmes in The Case of the Beheaded Smuggler (1988)(Mental Images) ZXSpectrum +21229F04504B425C19F1CF2ED444AAB9 Sherlock v2 (1984)(Melbourne House) ZXSpectrum +B31D8436C5DA42D690A9887410AC1742 Sherlock v2 (1984)(Melbourne House)[a] ZXSpectrum +86D3315BB8547565E71395AE44D3F714 Sherlock v2 (1984)(Melbourne House)[a2] ZXSpectrum +AA6FC5661333E55AF4472D4635CF1337 Sherwood (1992)(Ultrasoft)(128K)(SK) ZXSpectrum SK +7FD63F308B0E202FA50B508C3C34DF4B Sherwood Forest (1984)(Delta 4) ZXSpectrum +72E9243BB7DBA875F768465992EFABB5 Sherwood Forest (1984)(G.I. Games)[re-release] ZXSpectrum +180A3881D875F130506EF69DF367CE4D Shift Shaft (1985)(CCS) ZXSpectrum +9C4F8D745FF6950F4EFD93FBAF73E416 Shimmerkin (19xx)(Adventure Probe)[a][re-release] ZXSpectrum +E817AD9ECE249276F7272FB5807CBAB6 Shimmerkin (19xx)(Adventure Probe)[a2][re-release] ZXSpectrum +DA8FCC4082BE70459FD8028480B74F90 Shimmerkin (19xx)(Adventure Probe)[re-release] ZXSpectrum +BA54FDC72D495523D3DD637481487EDB Shinobi (1989)(Dro Soft)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +D1EE4956FFA27AAC902116E59ACD0037 Shinobi (1989)(Dro Soft)(48K-128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +4CD023B27D34978EA6777F5406D9898D Shinobi (1989)(Mastertronic Plus)(48K-128K)(Side A)[SpeedLock 7][re-release] ZXSpectrum +D4AAF110A32889D9E6B8419BB214957E Shinobi (1989)(Mastertronic Plus)(48K-128K)(Side B)[re-release] ZXSpectrum +8188B7A4F66761025F534A7111D5AE4B Shinobi (1989)(Mastertronic Plus)(48K-128K)[re-release] ZXSpectrum +793D951D5C3D628CB7E506C1C9DA8035 Shinobi (1989)(Tronix)(48K-128K)(Side A)[SpeedLock 7][re-release] ZXSpectrum +13B1DCDE478DD580383E095973EC9F45 Shinobi (1989)(Tronix)(48K-128K)(Side B)[re-release] ZXSpectrum +2EF0D3239446C4AC9024931970615AC9 Shinobi (1989)(Virgin Games)(48K-128K) ZXSpectrum +6F6832E62433C67915DDF9DB1BC79D41 Shinobi (1989)(Virgin Games)(48K-128K)(Side A)[SpeedLock 7] ZXSpectrum +DDEA8B4956CF4D5BFE692891D0D1451B Shinobi (1989)(Virgin Games)(48K-128K)(Side B) ZXSpectrum +16A473C946593E57F0DDFE65EC8FC2E3 Ship (1986)(SPE)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +DDEBE4AD02D2A3E035DB883D3E20B175 Ship (1986)(SPE)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +CAC14DCEB4C8FDA5886201BCA801EF93 Ship of the Line (1982)(Richard Shepherd)(16K-48K) ZXSpectrum +37C237C668DA52B183C3FD31A4C79484 Ship of the Line (1982)(Richard Shepherd)(16K-48K)[a] ZXSpectrum +31A3D6E4514E902604060952735DA237 Ship of the Line v1 (1982)(Richard Shepherd) ZXSpectrum +212EBD54F1CB8FC3470DCFD7A0BE804D Ship of the Line v2 (1982)(Richard Shepherd) ZXSpectrum +185612A84F75DF1B68E1BF6DE3397C11 Ships (1984)(Cichorski, J.)(PL) ZXSpectrum PL +4DB3CD7DB88F2ECAD588277A6DF43CBE Shithead (2007)(Laszcz, Simon) ZXSpectrum +3B2907C960E137D28AB376BA6A373647 Shock Wave (1983)(Impulse)(16K) ZXSpectrum +DBB075E083BC6FCE9CB387C768448BF6 Shockway Rider (1987)(Faster Than Light) ZXSpectrum +C852CA71A86FE021D316F7FE00FCF192 Shockway Rider (1987)(Faster Than Light)[a] ZXSpectrum +41258EE1F9FA7EC4EDB8147689C0C6DD Shockway Rider (1987)(Faster Than Light)[a2] ZXSpectrum +6AFAC0B5FE62D532AAA866BFBAF7EADD Shockway Rider (1987)(Faster Than Light)[a3] ZXSpectrum +84331A2917E3D089097B46C54CA15724 Shockway Rider (1987)(Faster Than Light)[a4] ZXSpectrum +E7AC06F1665FB815FB07D55A68D21386 Shockway Rider (1987)(Faster Than Light)[a5] ZXSpectrum +60F906339C1E0893BA309817468F046B Shockway Rider (1987)(Faster Than Light)[a6] ZXSpectrum +7A2349A2D24CEDDF552CD76C69DFDA2A Shockway Rider (1987)(Faster Than Light)[FTL] ZXSpectrum +344BF30C7B82EC41129AEF1BA6C085BE Shockway Rider (1987)(Z Cobra)(ES)(en)[re-release] ZXSpectrum en ES +ECEA5BB16C47542CFCBB922D97140E75 Shockway Rider (1989)(Rack-It) ZXSpectrum +41BBAE5DB2B8110DE5FA1FDBB188DC74 Shockway Rider (1989)(Rack-It)[a] ZXSpectrum +9AA102919E0E67293A2163A5A33090D4 Shoot Redux - Marifrisky Space Warrior (2008)(Computer Emuzone)(ES)(en) ZXSpectrum en ES +B8DE1C7743166CA78244F2C136A63E62 Shooting Range - Mix I - Mix 1 (1989)(New Frontier)(128K)(ES)[Gunstick Version] ZXSpectrum ES +E2DC42C9DE78CB5F7FD67F06C0715843 Shoot-Out (1988)(Erbe)(48K-128K)(ES)(en) ZXSpectrum en ES +47AD7D0486F7ED5E98B56F8845725FC4 Shoot-Out (1989)(Martech Games)(48K-128K) ZXSpectrum +81E4B6D3DC83649DBC05BE8241A6E9A0 Shoot-Out (1989)(Martech Games)(48K-128K)[a] ZXSpectrum +6309A190330396B798EC2D723479A67D Shoot-Out (1989)(Martech Games)(48K-128K)[a2] ZXSpectrum +52732EE41E561E250325A70448865555 Shore Leave (1998)(TSF's Workshop) ZXSpectrum +C670AD56F2DF563CDDE18A0A782AF402 Short Circuit (1987)(Erbe)(128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +8AFF0B32CE0CE50EBA5BF7409B77D27B Short Circuit (1987)(Erbe)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +CEC905EEFF7E07D49E82C5FD77AB631B Short Circuit (1987)(Ocean) ZXSpectrum +579DF64B5C62AF2DBCAF4A3972E7D591 Short Circuit (1987)(Ocean)(128K) ZXSpectrum +995967843F0180A4C102318B34333D41 Short Circuit (1987)(Ocean)(128K)[a] ZXSpectrum +E25E7121AEFDDEB1F63FDD647E8A8384 Short Circuit (1987)(Ocean)(128K)[a2] ZXSpectrum +017875052DECC13AC3DAA45B50A0E244 Short Circuit (1987)(Ocean)(128K)[a3] ZXSpectrum +83E825221F993F658AD9058F93974162 Short Circuit (1987)(Ocean)(128K)[SpeedLock 2] ZXSpectrum +6E26D012AF7530AD7A6775899592592B Short Circuit (1987)(Ocean)(48K-128K)(Side A) ZXSpectrum +A46AFE410015FFBA3E9BDE78A83D43AB Short Circuit (1987)(Ocean)(48K-128K)(Side B) ZXSpectrum +FA297F9EA0A1589305328807E02F0E9E Short Circuit (1987)(Ocean)[a] ZXSpectrum +888484420EA793AAC471A45DD4C3828A Short Circuit (1987)(Ocean)[a2] ZXSpectrum +347333CE38A7322D41FC1D0D2F995613 Short Circuit (1989)(Hit Squad, The)(128K) ZXSpectrum +E9BC25BC1968475140BB9E11EE0C75D9 Short Circuit (1989)(Hit Squad, The)[SpeedLock 7] ZXSpectrum +725A655B0464EE34B87443F590F2BF47 Short's Fuse (1986)(Firebird)[aka Bombscare] ZXSpectrum +E31C0E1F86D72BCFBCD71CFE2E356727 Shove Off (1993)(Cauldwell, Jonathan)[aka Pushover] ZXSpectrum +B3C6FAD84C383C946AB88A2E878BF6EC Show Jumping (1986)(Alligata) ZXSpectrum +0F2C1EDFEEB4BDA216ECBA244F36DDD2 Show Jumping (1986)(Alligata)[a] ZXSpectrum +0067803BB017E1E185625A7CF43A9B09 Show Jumping (1986)(Alligata)[a2] ZXSpectrum +604AB28FC9E476B26D4D72A1EED9DE89 Show Jumping (1986)(Magic Team)(ES)(en)[re-release] ZXSpectrum en ES +98A5BA1842E54CC8325AD0BD6C30B82E Showdown (1983)(Artic Computing)(16K) ZXSpectrum +B9DFBA331CCF054FB1CBF384F5989F6E Showdown (1983)(Artic Computing)(16K)[a] ZXSpectrum +BAED5D86E7A0BB8066316A563A67C2DF Showdown (1984)(Your Computer)(16K) ZXSpectrum +4CF09736859A0BF1276C908C331C505D Showjumping (1984)(IMS) ZXSpectrum +41F2BA5685A92CF04BEDFE11872F781C Shrewsbury Key (1986)(Players) ZXSpectrum +ABE8216404D9779DBD30CD4071B060BF Shrewsbury Key (1986)(Players)[a] ZXSpectrum +F2D8250D5E33F509E47CE9CC72FEBAE7 Shte Cycles (2014)(Raven, Ed)[CSSCGC] ZXSpectrum +D133F649BD1B42EC31E3BDD913CFBB71 Shurk (1991)(Gomez, Jaime Tejedor)(ES) ZXSpectrum ES +0CCF8F3C84F1E38A70070AD890FA33AA Shutdown (19xx)(Video Images) ZXSpectrum +17C3C67CD3758489A8DE71FF56FA3933 Shuttle (1983)(Blaby Computer Games)(Side A) ZXSpectrum +161A6A79CE83276CC95813B4F0AB45CA Shuttle (1983)(Blaby Computer Games)(Side B) ZXSpectrum +240CF66B81CCB79A8A5909C506C6AF1C Shuttle Shock (1984)(Software Supersavers) ZXSpectrum +97D93FA46F9281E5B304D47DB405AF5E Shuttle Shock (1984)(Software Supersavers)[a] ZXSpectrum +B7A501943F061A3E09E0C9D5D2F9B506 Si da SIDA (1988)(Tai Soft)(ES)[Intro][adult] ZXSpectrum ES +2F4ACCA1F253966EC19F2D08F873373C Si da SIDA (1988)(Tai Soft)(ES)[Juego][adult] ZXSpectrum ES +F1D3E1AA6E3F99B9814771048C8CB6F5 Si Yo Fuera Rico (1991)(Costa, Rafael Vico)(ES) ZXSpectrum ES +586C7719912DE5EAE3D82B1A30F289C9 Side Arms (1988)(Go!) ZXSpectrum +E3EE847468964ABD5EF18BF5EF358BDA Side Arms (1988)(Go!)[a] ZXSpectrum +21E10E99915A60DC7A8A8FF01D6F7272 Side Arms (1988)(Go!)[a2] ZXSpectrum +B3632295668C844C70A95EA2206CEE0D Side Arms (1988)(Kixx)[re-release] ZXSpectrum +5FD86A9999F8D048DA3B8A4ECFAF3156 Sideral War (1990)(Delta Software S.L.)(48K-128K)(ES) ZXSpectrum ES +FA7439198CE7C696B1E0899A4889878A Sideral War (1990)(Delta Software S.L.)(48K-128K)(ES)(en)[ES] ZXSpectrum en ES +542FE2A3062ED86B1C530B19391AB43A Sidewalk (1987)(Infogrames)(FR)(en) ZXSpectrum en FR +05E3047535D04F7E62CCF66120CA9B4D Sidewalk (1987)(Infogrames)(FR)(en)[a] ZXSpectrum en FR +7147E95A1F8A8AE4B0892FAB14E643CC Sidewinder II (1989)(Mastertronic Plus) ZXSpectrum +B957E512E45CAE39A2A11B4CF2BDA768 Sidewize (1987)(Firebird) ZXSpectrum +987742DF3EA93BC58C241610CA68B99C Sidewize (1987)(Firebird)(Side A) ZXSpectrum +85E1F893181689A18EBB92681A70F608 Sidewize (1987)(Firebird)(Side B) ZXSpectrum +74C550D81CD216CEE1B88237EB891D04 Sidney Affair, The (1987)(Infogrames)(FR)(en)(Side A)[aka Affaire du Sidney, L'] ZXSpectrum en FR +38FD52EE8ECF1961C3ECDA90F642CA9C Sidney Affair, The (1987)(Infogrames)(FR)(en)(Side B)[aka Affaire du Sidney, L'] ZXSpectrum en FR +0C27EE55F25398BB5C7017498E0DA459 Siedmiu Gornikow (1983)(Visions Software Factory)(PL)[aka Pitman Seven][re-release] ZXSpectrum PL +C33BB012247055D02A73771BD9A5B6D8 Siege (1983)(Postern)(16K) ZXSpectrum +5285B09870A4033E76AE9C376148F155 Siege of Doune Castle, The (1985)(Interface Publications)(16K) ZXSpectrum +F841D264722E1E1109DB7175A5ADC1C5 Siege on the Volga (1985)(Omega Games) ZXSpectrum +9C8708A3A411E140B42FA6BB58ADB26A Siege Simulator (1984)(Wye Valley) ZXSpectrum +909ABEC3A0A03B1DBC347417D793C521 Sigma 7 (1987)(Durell)(128K)(Side B)[aka Sigma Seven] ZXSpectrum +952633A7C3F7658E31489F46CA999087 Sigma 7 (1987)(Durell)(48K-128K)(Side A)[aka Sigma Seven] ZXSpectrum +6B6216633A84F017B969C015427928E4 Sigma 7 (1987)(Durell)(48K-128K)[a][aka Sigma Seven] ZXSpectrum +84B6D2A508D2BA662EEC449E70CAE1DF Sigma 7 (1987)(Durell)(48K-128K)[aka Sigma Seven] ZXSpectrum +E44DA29669405E57513F0306D5323EC5 Sigma 7 (1987)(Erbe)(128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +7ECE946D58B92FC613A5058C1343A5BD Sigma 7 (1987)(Erbe)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +F221B3867A981EE5EF33BE4BB5E66AEB Sigma 7 (1987)(IBSA)(128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +31421654E10545DF67CC4E08CF036F52 Sigma 7 (1987)(IBSA)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +23FC6F2D0CD8F7F6A145CFDACA0E3AE8 Sigma 7 (1989)(Encore)(48K-128K) ZXSpectrum +2AB6870A8C0F9D69E6DFB143C4F5182D Sila-Tsikl (2007)(Mojon Twins, The)(ES)[Bytemaniacos 2007 BASIC Contest] ZXSpectrum ES +18BA328D361DC803B2FAFE5BCB44BDA5 Silent Letter Shootout (2008)(bigjon)(16K)[CSSCGC] ZXSpectrum +0F196322E9A35F0BFC10685D7F1EAA9C Silent Service (1987)(Erbe)(ES)(en)[large case][re-release] ZXSpectrum en ES +E9E9EC78307ED0D22807781AD1F7E504 Silent Service (1987)(Erbe)(ES)(en)[re-release] ZXSpectrum en ES +4931C78FEBC48A7014BA03883AA7FD74 Silent Service (1987)(Kixx)[Alkatraz Protection System][re-release] ZXSpectrum +596C5BBD8C1000D76A30EC88F1DFCAB1 Silent Service (1987)(MicroProse) ZXSpectrum +7D56280EF33F341BA5A010C18B1F48C5 Silent Service (1987)(MicroProse)[Alkatraz Protection System] ZXSpectrum +771650E3AA6B9A217C79B395E84A8DFA Silent Shadow (1988)(Kixx)(ES)(en)(Side A)[Alkatraz Protection System][re-release] ZXSpectrum en ES +E018053C240B315F771D8E41EB2C8346 Silent Shadow (1988)(Kixx)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +23F0C44391F011C0FEFF2130C6665124 Silent Shadow (1988)(Kixx)(ES)(en)(Side B)[a][re-release] ZXSpectrum en ES +199A2F180084743B1A88E94FA92669E1 Silent Shadow (1988)(Kixx)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +7178D2C941A42E7FE471CCD0C7985964 Silent Shadow (1988)(Kixx)(ES)(en)[a][re-release] ZXSpectrum en ES +7EDA2A8B11F583D4EF80EE51DC510EA7 Silent Shadow (1988)(Kixx)(ES)(en)[re-release] ZXSpectrum en ES +FFC8EBD8C38AFD366FE3FD7AFCC2BFE6 Silent Shadow (1988)(Topo Soft)(ES) ZXSpectrum ES +69C153EED1E926F26F9ED3880C482E54 Silent Shadow (1988)(Topo Soft)(ES)[a] ZXSpectrum ES +81A981568028D2335160979873806DC4 Silkworm (1989)(Erbe)(128K)(ES)(en)[SpeedLock 7][re-release] ZXSpectrum en ES +8639549C381070607627AC1E7B8CA4DB Silkworm (1989)(Mastertronic Plus)(128K)[SpeedLock 7][re-release] ZXSpectrum +89D5929A9FE8720299E3B6D22C386EFC Silkworm (1989)(Tronix)(128K)[SpeedLock 7][re-release] ZXSpectrum +73BB8164EBD72644B5433A8195F329F9 Silkworm (1989)(Virgin Games)(128K) ZXSpectrum +0C5F050CA9D1BDE1E05951D0309089E7 Silkworm (1989)(Virgin Games)(48K-128K)[SpeedLock 7] ZXSpectrum +B2005278F391370B74215B3CAF6128E5 Silverwolf - Quest for the Sword (1992)(G.I. Games)(Tape 1 of 2) ZXSpectrum +D304C1E83E0304D92EBC9530E6DE497C Silverwolf - Quest for the Sword (1992)(Zenobi)(Tape 1 of 2)[re-release] ZXSpectrum +7675B441F97DE023D437AEE4F17B24F1 Silverwolf - the Sacred Mountain (1992)(G.I. Games)(Tape 2 of 2) ZXSpectrum +527C4FFD6C1D3894110E47E38139A777 Silverwolf - the Sacred Mountain (1992)(Zenobi)(Tape 2 of 2)[re-release] ZXSpectrum +DB31A1EE419D763D005AECC856912B2C Silverwolf (1992)(G.I. Games)(Tape 1 of 2) ZXSpectrum +868BB798F4322B69E9D8C42848117DA1 Silverwolf (1992)(G.I. Games)(Tape 2 of 2) ZXSpectrum +EE697F7E2255019983DA8420DE884C46 Sim City - The Text Adventure (2008)(unsatisfactory)(16K)[CSSCGC] ZXSpectrum +0AB206ECC717B6D15FF9B977C4FB9D6A Sim City (1990)(Erbe)(ES)(en)[re-release] ZXSpectrum en ES +E3B6D8C7EB51FE886626CFC602514A79 Sim City (1990)(Infogrames)(FR)(en) ZXSpectrum en FR +DA75365398AB2E79C5883DBD6D497811 Sim City (1990)(Infogrames)(FR)(en)[a] ZXSpectrum en FR +5D3EB4C6CCAD08DCC977739DB14B02B6 Simon (19xx)(BH'Soft)(FR) ZXSpectrum FR +2DD4E5ED965E578E4A0FA74F5E63C48B Simon (2006)(Collins, Paul E.)[CSSCGC] ZXSpectrum +5E96FBC1D2A342207309692E66C5C73C Simon el Extraterrestre (1990)(Benedi, Emilio Jose Grao)(ES) ZXSpectrum ES +E7A1ACD3B6B2A7C673CC27830584205C Simona (1986)(Load 'n' Run)(IT) ZXSpectrum IT +6C8F8025797C2E23A42B674EBC9EF166 Simpsons - Bart vs. the Space Mutants, The (1991)(Erbe)(128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +975C2FCF6632761B6AD401E884A5D405 Simpsons - Bart vs. the Space Mutants, The (1991)(Erbe)(128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +D6ED188539285D7FEBB82A608DB725D3 Simpsons - Bart vs. the Space Mutants, The (1991)(Hit Squad, The)(128K)(Side A)[SpeedLock 7][re-release] ZXSpectrum +DFBD2F82C6E5D47DFB7EB0BF18B7C1C9 Simpsons - Bart vs. the Space Mutants, The (1991)(Hit Squad, The)(128K)(Side B)[re-release] ZXSpectrum +63BA7632FEB135A837C840F2C1B65244 Simpsons - Bart vs. the Space Mutants, The (1991)(Hit Squad, The)(128K)[re-release] ZXSpectrum +24834CBC4F1DA99538386CD740FEE6DF Simpsons - Bart vs. the Space Mutants, The (1991)(Ocean)(128K) ZXSpectrum +075180602CA07758443B322A38D27973 Simpsons - Bart vs. the Space Mutants, The (1991)(Ocean)(128K)(Side A)[SpeedLock 7] ZXSpectrum +9AD2C0EDFA5D6558381346B60D083642 Simpsons - Bart vs. the Space Mutants, The (1991)(Ocean)(128K)(Side B) ZXSpectrum +D8E7A4469F9D8C95593A4C68E23672BA Simpsons - Bart vs. the Space Mutants, The (demo) (1991)(Ocean)(128K) ZXSpectrum +050ADEBF6FB04E1B629A2042F38BB9B3 Simulador de Vuelo (1983)(Investronica)(ES)[aka Flight Simulation][re-release] ZXSpectrum ES +4C84F5B8418D258599866DC92C32620D Simulador Profesional de Tenis (1990)(Dinamic)(48K-128K)(ES)[a][aka Professional Tennis Simulator] ZXSpectrum ES +31E6F58D4995396BF9EA2C599AF8EE19 Simulador Profesional de Tenis (1990)(Dinamic)(48K-128K)(ES)[aka Professional Tennis Simulator] ZXSpectrum ES +2AFFBFC803F24383A65DCAA357710EC2 Simulador Profesional de Tenis (1990)(IBSA)(48K-128K)(ES)[a][re-release] ZXSpectrum ES +77026BC45891D42679DAD51C8F5C6C73 Simulador Profesional de Tenis (1990)(IBSA)(48K-128K)(ES)[re-release] ZXSpectrum ES +72B4704B3F9528F88DEDAF80E46663A6 Sinbad and the Golden Ship (1986)(Mastervision)(Side A)[aka Sinbad & the Golden Ship] ZXSpectrum +EFB965763F99C095989E031EFBC629E0 Sinbad and the Golden Ship (1986)(Mastervision)(Side B)[aka Sinbad & the Golden Ship] ZXSpectrum +90B111830DBD375A8E81C6FB29C37194 Sinbad and the Golden Ship (1986)(Mastervision)(Tape 1 of 2 Side A) ZXSpectrum +22B721A230BD23B4F15B7945BB4D0D75 Sinbad and the Golden Ship (1986)(Mastervision)(Tape 2 of 2 Side B) ZXSpectrum +FC6792B5642C939DA96ECA42028845BC Sinclair Tandoori, The (2009)(Purcell, David)[CSSCGC] ZXSpectrum +8E0E76601464F73A171BECBF58F8381C Sir Ababol (2010)(Ubhres Productions)(ES)(en) ZXSpectrum en ES +9A3CEA864A9C0CB7660EEAD33D7D4570 Sir Arthur Wellesleys Machine Code Skirmish (2016)(-)[CSSCGC] ZXSpectrum +7F7221C5CB131C18A440ECD7971E6614 Sir Camelot (19xx)(Grupo Editorial SYGRAN)(ES) ZXSpectrum ES +4B09C6483EA4BE5BF76957C6E148D1B4 Sir Francis Drake (1984)(LCL) ZXSpectrum +53A615961A5AB23AF8FFA0C9767F0B9B Sir Fred (1986)(Made in Spain)(ES) ZXSpectrum ES +28A3D831F7A986FD2D6E88DEFA0D6012 Sir Fred (1986)(Mikro-Gen)[a][re-release] ZXSpectrum +2959B1A2282F358C5BE61C18727D3E87 Sir Fred (1986)(Mikro-Gen)[a2][re-release] ZXSpectrum +7409A43BD0DA9FFB823DA6C4D0DF7236 Sir Fred (1986)(Mikro-Gen)[a3][re-release] ZXSpectrum +749AE4607FC8B584C3EB4CE5A3876015 Sir Fred (1986)(Mikro-Gen)[a4][re-release] ZXSpectrum +C8B4896A90703E9EE0B9DF72469DB278 Sir Fred (1986)(Mikro-Gen)[a5][re-release] ZXSpectrum +6872C461952F25C830EB89D886AC71B8 Sir Fred (1986)(Mikro-Gen)[re-release] ZXSpectrum +603074F832229E32DB7A8F3A7AE682BD Sir Gawain (1988)(MicroHobby)(ES) ZXSpectrum ES +EDD35532F8347B775C95AD89D5D75466 Sir Lancelot (1984)(Melbourne House)(16K) ZXSpectrum +15D26045095303B9338000E9FFA81666 Sir Lancelot (1984)(Melbourne House)(16K)[a] ZXSpectrum +B8512590B40180CADDCFBB99E78D4BE8 Sir Lancelot (1984)(Melbourne House)(16K)[a2] ZXSpectrum +44BB78FCCCEF3A01246D287567377A03 Sir Loin (1987)(Silverbird) ZXSpectrum +9AEB49CFD6D5BDCD082969F9AECF363B Sir Loin (1987)(Silverbird)[BleepLoad] ZXSpectrum +D439BD802FC0A98CFDFDA86A0D681B06 Sir Loin (1988)(MCM)(ES)(en)[BleepLoad] ZXSpectrum en ES +B49A975D2CB5D319AB1A240BEC73B6CC Sire Fire (1987)(Load 'n' Run)(IT) ZXSpectrum IT +C6B5237F904B2DC77089579A03A6A086 Sire Fire 2 (1987)(Load 'n' Run)(IT) ZXSpectrum IT +745E9BEC5DB1ECA65ED26994B6F0F3C3 Sirwood (1990)(Opera Soft)(48K-128K)(ES)(Side A) ZXSpectrum ES +0B2A22B0253FA3082F1D05BE4839C599 Sirwood (1990)(Opera Soft)(48K-128K)(ES)(Side B) ZXSpectrum ES +64DB383F62F76D93DC599656F4D7E4B5 Sito Pons 500cc Grand Prix (1990)(Musical 1)(ES)[re-release] ZXSpectrum ES +0E56BC86D58A01738BA2D3180E6E5A56 Sito Pons 500cc Grand Prix (1990)(Zigurat)(ES) ZXSpectrum ES +8E46B25CFD25ACC0758FCEE7A73672EF Sivi Dom (19xx)(Sver, Dalibor)(HR) ZXSpectrum HR +49B47382620DAC0841B690FA5B3DBA09 Six Card Cribbage (1987)(Esem) ZXSpectrum +BD74D95A99A75CD47096FCE0EBA72AED Skandinavie (1993)(Pliva, Pavel)(CZ) ZXSpectrum CZ +9DBCA56B50C6E01C615C764771B414FA Skate Crazy (1988)(Erbe)(48K-128K)(ES)(en)[a][re-release] ZXSpectrum en ES +E13C25455610AE353EB99D553B195FA3 Skate Crazy (1988)(Erbe)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +8359FB28EBA6CEBAD4E94269B2FF539A Skate Crazy (1988)(Gremlin Graphics)(48K-128K)(Side A) ZXSpectrum +25519C25765A9BD01EA69709CDF17C47 Skate Crazy (1988)(Gremlin Graphics)(48K-128K)(Side A)[a] ZXSpectrum +FE29F1313A8C01536D8BB2A6EFDAF8E4 Skate Crazy (1988)(Gremlin Graphics)(48K-128K)(Side A)[a2] ZXSpectrum +F596EEA0B14B6342B0C0EA82B393D04A Skate Crazy (1988)(Gremlin Graphics)(48K-128K)(Side A)[a3] ZXSpectrum +776DDBB887F1DA689ACD9AE0206C43F8 Skate Crazy (1988)(Gremlin Graphics)(48K-128K)(Side B) ZXSpectrum +18C2F6E05F3D8F73F64064A45F616FEB Skate Crazy (1988)(Gremlin Graphics)(48K-128K)(Side B)[a] ZXSpectrum +F5BBCD238DEF729DA56D1C762BFDB0C1 Skate Crazy (1988)(Gremlin Graphics)(48K-128K)(Tape 1 of 2 Side A) ZXSpectrum +A4C4A45BF63797892E6778C73B9FBE6C Skate Crazy (1988)(Gremlin Graphics)(48K-128K)(Tape 2 of 2 Side B) ZXSpectrum +9E8E8189E5FE3516FAC3089E53CA01DD Skate Crazy (1988)(Kixx)(48K-128K)[re-release] ZXSpectrum +0187F9432D03CA76082DE890A631BA34 Skate Crazy (demo) (1988)(Gremlin Graphics)(48K-128K)[a][Sinclair User Covertape] ZXSpectrum +EB9AD1BFFE0F7B5C333E4D166E1E452E Skate Crazy (demo) (1988)(Gremlin Graphics)(48K-128K)[Sinclair User Covertape] ZXSpectrum +F5E758728637F2AEFF3FD4CA0865DCF2 Skate or Die (1989)(Dro Soft)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +4F996063737948EE7364DB9B9E77FA07 Skate or Die (1989)(Dro Soft)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +DFF1FA969E0A5AEB144916A269CC9A94 Skate or Die (1989)(Electronic Arts) ZXSpectrum +FA62A8DAD6F1C644378C55CEAC1C0056 Skate or Die (1989)(Electronic Arts)(Side A) ZXSpectrum +B07613ADB64FFA1A5FA72F775ED3A9FD Skate or Die (1989)(Electronic Arts)(Side B) ZXSpectrum +325AD48AC11193CE12AC73153F16A472 Skate or Die (1989)(Electronic Arts)[a] ZXSpectrum +A1DA36BCF9454216DB67123BF0834F2A Skate or Die (demo) (1989)(Electronic Arts)[Your Sinclair Covertape] ZXSpectrum +6DE946413026C8AC18677F90B44B7561 Skate Wars (1990)(Hit Squad, The)[re-release] ZXSpectrum +0445B63AEAB5C18D7C13B17D216DB78D Skate Wars (1990)(Ubi Soft)(FR)(en) ZXSpectrum en FR +61CEB6D0366C54035342087288356754 Skateball (1988)(MCM)(48K-128K)(ES)(en)[a][re-release] ZXSpectrum en ES +06765DACB3A4977E05F7512AF07FB401 Skateball (1988)(MCM)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +9BD1C63D2A84EB42247A2EC7B69F2034 Skateball (1988)(Ubi Soft)(48K-128K)(FR)(en) ZXSpectrum en FR +DDC65C5D5F5EFDED353CC6A49B0200B4 Skateball (1988)(Ubi Soft)(48K-128K)(FR)(en)[a] ZXSpectrum en FR +D2DFBE24597E0BC36948B38D59F09D91 Skateboard Construction System - Editor (1988)(Players) ZXSpectrum +1799CCBE5B7F656A0E8D3F96FE5027C6 Skateboard Construction System (1988)(Players) ZXSpectrum +1E155D7B837893036DA4BE1AFC02B1DE Skateboard Construction System (1988)(Players)[a] ZXSpectrum +F788D38BA9FC1D8A152EF3C88C6DDA18 Skateboard Construction System (1988)(Players)[a2] ZXSpectrum +A5CA309DAAA3345725C92566F461B73A Skateboard Construction System (1988)(Players)[a3] ZXSpectrum +BD95C005D4411779E244B13645388129 Skateboard Joust (1989)(Silverbird) ZXSpectrum +32E7CDF21EEEDEC49A03291A3CB0222E Skateboard Kidz (1988)(Silverbird)(48K-128K) ZXSpectrum +59C5EA893A62D0AAFE142902B6B4FC98 Skateboard Kidz (1988)(Silverbird)(48K-128K)[a][BleepLoad] ZXSpectrum +9F6C96B5CC40B3D31AF1B10AD675287B Skateboard Kidz (1988)(Silverbird)(48K-128K)[BleepLoad] ZXSpectrum +8061E83FA95A0AA3ADDC92DF7AF3CA3B Skatin' USA (1989)(Atlantis) ZXSpectrum +18A87B14A255A62E044786C023E84C21 Skatin' USA (1989)(Atlantis)[a] ZXSpectrum +8342ED6DA258F93D6E03409E22E5DA6C Skelby - The Schizophrenic Droid (1984)(QBIT) ZXSpectrum +37F1ACD6B7A7BE03393EC0A6D9B0133B Skelvullyn Twine (1986)(8th Day)(Side A)[a][re-release] ZXSpectrum +971E96810835DFD1BE324730F8F55945 Skelvullyn Twine (1986)(8th Day)(Side A)[re-release] ZXSpectrum +12C90DDF078F9005482871715FE2750D Skelvullyn Twine (1986)(8th Day)(Side B)[a][re-release] ZXSpectrum +F9F9750937FB044F3BB4D72DEBFC4223 Skelvullyn Twine (1986)(8th Day)(Side B)[re-release] ZXSpectrum +A0A8ACD2CA111FCB1B3D734E6D7A1BC8 Skelvullyn Twine (1986)(8th Day)(Tape 1 of 3)[re-release] ZXSpectrum +EAE8F84DCFE6540E2DBCC05CF649AE32 Skelvullyn Twine (1986)(8th Day)(Tape 2 of 3)[re-release] ZXSpectrum +8BAE2A3F3275F12D1C7CA487D42E7087 Skelvullyn Twine (1986)(8th Day)(Tape 3 of 3)[re-release] ZXSpectrum +39C26377AF191769A1B651969CAC4BCD Ski (1986)(Load 'n' Run)(IT) ZXSpectrum IT +58484B9D63318E0FCD6E7A9B78078CF9 Ski Master (1985)(C&VG) ZXSpectrum +F739A267C678C9A72ED4A5F9E8921449 Ski Run (1983)(ZX Computing)(GB)(de) ZXSpectrum de GB +5350472CA75EFE709BC77F86157FE695 Ski Star 2000 (1985)(Richard Shepherd) ZXSpectrum +C7D09A570D7DC0CC04D5FBD207DC2B49 Ski Star 2000 (1985)(Richard Shepherd)[a] ZXSpectrum +164296B43C651BB50BAAA9561977FAA5 Skittles (1983)(ZX Computing)(16K) ZXSpectrum +86C1D3CBC048E5D8F806E9FBA3DBE434 Skladacka (1992)(Pliva, Pavel)(CZ) ZXSpectrum CZ +13930207148D924E744EF25D64691FEE Skladacka (1992)(Ultrasoft)(SK)(cs) ZXSpectrum cs SK +F54BDEE6C7D7CC0F5B75ED48F7B16E73 Skladacka (1992)(Ultrasoft)(SK)(cs)[a] ZXSpectrum cs SK +DB3B6A8A96ADB1923F18B7DBD4A7A8BC Skladacka 2 (1993)(Pliva, Pavel)(CZ) ZXSpectrum CZ +D17BF37A9910056173B94735B44C22DE Skoczek (1988)(Puszko, Jaroslaw)(PL) ZXSpectrum PL +58EBE2755B66ED1EED07EE23C2D0F39A Skool Daze (1984)(Iqisoft)(YU)(hr)[re-release] ZXSpectrum hr YU +D12D6049C563F9EFEB55393070A71E64 Skool Daze (1984)(Microsphere) ZXSpectrum +61D29396661CC0ACFA8F3514010F641D Skool Daze (1984)(Microsphere)[a] ZXSpectrum +675EA4B2DF260D9A361B6C7B9A91F580 Skool Daze (1987)(Alternative) ZXSpectrum +FDC8242DD9C0FBF0064EF938FF308088 Skorapky (1992)(Pliva, Pavel)(CZ) ZXSpectrum CZ +673EC6CEDCB6F257AFBAEF7FE2D9AE77 Skuldugery (1987)(K'Soft) ZXSpectrum +A0E2A2FA7077B4260A17274986AD70FC Skuldugery (1987)(K'Soft)[a] ZXSpectrum +9EDC3E63E1A5A3DB50E52730D239EFA5 Skuldugery (1987)(K'Soft)[a2] ZXSpectrum +6F4DFA1865C26EF5736DF06BC82507BB Skull & Crossbones (1991)(Domark)(48K-128K) ZXSpectrum +57B7967315EA54CBF9E30329AEE01F9A Skull & Crossbones (1991)(Domark)(48K-128K)(Side A)[SpeedLock 7] ZXSpectrum +1FF846C2172D26FFBCEBF20322FC6645 Skull & Crossbones (1991)(Domark)(48K-128K)(Side B) ZXSpectrum +400640ED3CBCC90BDBBE5B44154786F8 Skull & Crossbones (1991)(Domark)(48K-128K)[SpeedLock 4] ZXSpectrum +B98A886731174A92D3047A56ED10CE3A Skull & Crossbones (1991)(Domark)(48K-128K)[SpeedLock 7] ZXSpectrum +C37CE32318E6BA77E87F99D9F632CD7A Skull & Crossbones (1991)(Dro Soft)(128K)(ES)(en)(Side A)[SpeedLock 7][re-release] ZXSpectrum en ES +087906763CE02DDA88E7FC4A50CEC6AF Skull & Crossbones (1991)(Dro Soft)(128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +8F777475F7DF86FAF364F2038C58000D Skull & Crossbones (1991)(Hit Squad, The)(128K)[re-release] ZXSpectrum +3E9DDE396FA7231965DCFF0915BB782D Skull v1 (1984)(Games Machine) ZXSpectrum +3D41462023BF713932BB74723EF96939 Skull v2 (1984)(Games Machine) ZXSpectrum +470FE48F7D1625BBE0EC07028FA2117A Skull v2 (1984)(Games Machine)[a] ZXSpectrum +984870F37E2A3068F358947D2AFDB257 Sky Diver (1983)(Micro Press)(GB)(de) ZXSpectrum de GB +010EB75C2320EE193997967AF29214EC Sky High Stuntman (1991)(Code Masters)(48K-128K) ZXSpectrum +9CCE1A4AD4A1475A374215FB024424E1 Sky Ranger (1984)(Microsphere) ZXSpectrum +D3EBA7AA5A28504337D1980EC2647D2E Sky Ranger (1984)(Microsphere)[a] ZXSpectrum +71AD22820D6C7596067086814C38EDB3 Sky Ranger (1986)(Mastertronic) ZXSpectrum +A02D73F118160A471E14699BCA57177F Sky Runner (1987)(Cascade Games) ZXSpectrum +BD3219768CC5D15BEC49133B98B766BE Sky Runner (1987)(Cascade Games)[a] ZXSpectrum +2BCAC375FFABE062B07EF963D4CABB3C Sky Runner (1987)(Cascade Games)[a2] ZXSpectrum +D37E51C94FE5341F9BF96F9DAC4DDE40 Sky Runner (1987)(Micro Selection, The)[re-release] ZXSpectrum +7ECDBA5677B96896057326C742305246 Sky Runner (1987)(Z Cobra)(ES)(en)[re-release] ZXSpectrum en ES +B1C2DAD5E9C0B1C57B7CC1FB41C5D6D7 Sky Runner (1987)(Zafiro Software Division)(ES)(en)[re-release] ZXSpectrum en ES +2861D6AC7494DFBB393E899384B166A9 Sky Runner (1989)(MCM)(ES)(en) ZXSpectrum en ES +9867AB19C7BD081DEB58FE88CA34F035 Sky Warrior (1985)(Reelax Games) ZXSpectrum +84F8357D2F778E9325790F83DEA7C9D2 Skydive (2003)(Glover, Paul)[CSSCGC] ZXSpectrum +3B034759072A5F04DCD985F6F059C3CD Skyfox (1985)(Ariolasoft UK) ZXSpectrum +191E61C5ADC6DB7E1AE34760500E64EA Skyfox (1985)(Ariolasoft UK)[SoftLock] ZXSpectrum +6E33EE93010328A69B3B39592AF230D0 Skyfox (1985)(Dro Soft)(ES)[re-release] ZXSpectrum ES +DF03B2C22A82E2EF021E012CFB06CCC9 Skyscraper of Doom (2009)(Miazga, Rafal)(PL)(en) ZXSpectrum en PL +78BC636A3ECEFF22141A26A720E2C0BB Skyway (1987)(Visual Concepts)[Chromoload 2] ZXSpectrum +D470F3222E69763ADC6136DF8570B1A5 Slack Bladder (1987)(Moonchild)(Side A) ZXSpectrum +ECDAA6EBBE97410DE13C7B322D8EB570 Slack Bladder (1987)(Moonchild)(Side B) ZXSpectrum +5B250AFAEBD6F94DF9A1F797370C0E46 Slaine, the Celtic Barbarian (1987)(Martech Games)(128K)(Side A)[aka Slaine, the King] ZXSpectrum +93079F70F6A4BBA17D5DC40E3E299EA6 Slaine, the Celtic Barbarian (1987)(Martech Games)(128K)(Side B)[aka Slaine, the King] ZXSpectrum +080FE25ADB303769E6810CFE1D60E127 Slaine, the Celtic Barbarian (1987)(Martech Games)(128K)[aka Slaine, the King] ZXSpectrum +AA6755E6C6370EE0CB156A5BFC12B79D Slaine, the Celtic Barbarian (1987)(Martech Games)(48K-128K)(Side A)[SpeedLock 4][aka Slaine, the King] ZXSpectrum +8F49AAFA48623D74643E665F64B027BC Slaine, the Celtic Barbarian (1987)(Martech Games)(48K-128K)(Side B)[aka Slaine, the King] ZXSpectrum +6E50B214C1B0CAA35F06A99BA35E9C75 Slaine, the Celtic Barbarian (demo) (1987)(Martech Games)(48K-128K)[a][Crash Covertape][aka Slaine, the King] ZXSpectrum +BD4AA00497CD9622DDB0CE86E9DF31DD Slaine, the Celtic Barbarian (demo) (1987)(Martech Games)(48K-128K)[Crash Covertape][aka Slaine, the King] ZXSpectrum +CF46F290A07788CCEF41A51AA6468336 Slalom (19xx)(-)(PL) ZXSpectrum PL +EE103FCC8933F03D8C9B43353AA1272E Slap Dab (1983)(Anirog)(16K) ZXSpectrum +9569704CE0240CEA1A182CF037F01B20 Slap Dab (1983)(Anirog)(16K)[a] ZXSpectrum +F2B8E360AF28CD88A6CC2234287E2B55 Slap Fight (1987)(Erbe)(ES)(en)[re-release] ZXSpectrum en ES +B400F1ADE80FBFAB6FDD4CCE3F4185B4 Slap Fight (1987)(Hit Squad, The)[SpeedLock 7][re-release] ZXSpectrum +63C273AD5F1FB9F6954D32371C3827F7 Slap Fight (1987)(IBSA)(ES)(en)[re-release] ZXSpectrum en ES +F015030F08C1EE4B3654103DADB5E8F7 Slap Fight (1987)(Imagine) ZXSpectrum +828DA33066A6BC2A371FB891ED38E7D2 Slap Fight (1987)(Imagine)[a] ZXSpectrum +241E5E8BFFF279DFE0D1FF1371BCBB07 Slap Fight (1987)(Imagine)[a2] ZXSpectrum +5B650E5B687EAD5C87960C9F978C9A32 Slap Fight (1987)(Imagine)[SpeedLock 4] ZXSpectrum +0EF872EB781C8F7C9592D576076C571F Slap-Slop (19xx)(Woody) ZXSpectrum +9372427CD203B6720C2786F7AE4FF5E6 Slaughter Caves, The (1989)(Zenobi) ZXSpectrum +D75FE665635FE192C499C8929B5A02C0 Slave Maker v1.03 (2007)(Triumph Game Labs)(128K)(RU)(en)[adult] ZXSpectrum en RU +A31B500E2BA636E71491E5183AE9828C Sleepin' Again (1996)(Adventure Workshop, The)(128K)(Tape 1 of 2 Side A) ZXSpectrum +BC15FF40801485DA34EF906E5A51EC9D Sleepin' Again (1996)(Adventure Workshop, The)(128K)(Tape 2 of 2 Side B) ZXSpectrum +AD0E4D74F37F2C2325872C4444CD8B5E Sleepwalker (1992)(Zeppelin Games) ZXSpectrum +571B028D67A64599810ADCE88E865B06 Sleepwalker (1992)(Zeppelin Games)[a] ZXSpectrum +2D8F23409707EDB53544D6353A663C7C Slicker Puzzle, The (1983)(DK'Tronics)(16K) ZXSpectrum +0B8AD24ECF1795903E2AC376CA8611D2 Slide Puzzle (19xx)(Nunney, G.) ZXSpectrum +B1E4137278E39C94B3C6D6A5D43480BA Slightly Manic (1992)(Manic Hacker, The)(128K) ZXSpectrum +4F719A588BB99A00BA80102E2164EABF Slime (1985)(Sinclair User) ZXSpectrum +8C332C8306A8281CB1100E99CFD6ED5D Slingshot (1987)(Power House, The) ZXSpectrum +CD27C9E1D9F696790EBA9F64D1CCC7C5 Slippery Sid (1983)(Forward)(16K)[re-release] ZXSpectrum +C2B6DE8D03AA0581B860B9F71AD53C45 Slippery Sid (1983)(Silversoft)(16K) ZXSpectrum +1362981382951580F9FBFA0B0F690C34 Slippery Sid (1983)(Silversoft)(16K)[a] ZXSpectrum +C23E4F348F6368AAFB79987C1755C3C8 Slippery Sid (1986)(Paxman Promotions)(16K) ZXSpectrum +35750DD1081CAACF37A3F0EC7D623803 Slop-Slap (1986)(Sinclair User) ZXSpectrum +2BF8AA5C10A5C3C62838B43712D030A7 Slot-Machine (1986)(Load 'n' Run)(IT) ZXSpectrum IT +32EC0FD48AB1A0D831592699D28DA2C5 Slow Cooker Simulator (2016)(-)[CSSCGC] ZXSpectrum +92D17211FAB500251C76B9DA35D06EDF Slug (1988)(Alternative)[a][aka Ooie Gooie] ZXSpectrum +F90DD7AB81DDC85ED853579601A21E6E Slug (1988)(Alternative)[a2][aka Ooie Gooie] ZXSpectrum +58755465F04DC8E12807F3A1DB8B77DE Slug (1988)(Alternative)[aka Ooie Gooie] ZXSpectrum +7D423F8939112EA913257765C27E4966 Sly Spy - Secret Agent (1990)(Erbe)(48K-128K)(ES)(en)(Side A)[a][re-release] ZXSpectrum en ES +A493A5AB0D4FEA917139CBA908272BC0 Sly Spy - Secret Agent (1990)(Erbe)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +575766DCD91DAFF7F4DE167A34C54473 Sly Spy - Secret Agent (1990)(Erbe)(48K-128K)(ES)(en)(Side B)[a][re-release] ZXSpectrum en ES +3154CA5A997711E46BF04ADD6CE99274 Sly Spy - Secret Agent (1990)(Erbe)(48K-128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +B014544C9A594ADEB6D224A35A717D5F Sly Spy - Secret Agent (1990)(Ocean)(128K) ZXSpectrum +C2EE05D78A5066CFA76B782925D256FA Sly Spy - Secret Agent (1990)(Ocean)(48K-128K) ZXSpectrum +0F9804212515D38B3A206350090F0E4A Sly Spy - Secret Agent (1990)(Ocean)[SpeedLock 7] ZXSpectrum +BD0508533F8E43F5BA9E494FAC9C1C27 Sly Spy - Secret Agent (1992)(Hit Squad, The) ZXSpectrum +589AF5F90FE4C9FBB1F3D8988CDBCF6A Sly Spy - Secret Agent (1992)(Hit Squad, The)(128K) ZXSpectrum +175E00549AA02B4F354838E41D133643 Smaily (1991)(Zigurat)(ES) ZXSpectrum ES +EEFE56682BC901CAB850027559FDBCB7 Smash Out (1987)(System 4)(ES)(en)[re-release] ZXSpectrum en ES +5D7B387E05CF5B0C68548E3F2C0C7B3C Smash Out! (1987)(Pirate) ZXSpectrum +6E238275FC04D20FD9ED8F5E759302B1 Smash TV (1991)(Erbe)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +B530AEF5E44FB2A8E89C6BA0EABB4057 Smash TV (1991)(Ocean)(48K-128K)[a][SpeedLock 4] ZXSpectrum +F634D03FF261A906E343B7B7689201CE Smash TV (1991)(Ocean)(48K-128K)[SpeedLock 4] ZXSpectrum +4E7A52CF8863B452DC7D3E5EF06AA530 Smash TV (1991)(Ocean)(48K-128K)[SpeedLock 7] ZXSpectrum +2439090B7A58B45BF0D5E6A5C07524D1 Smash TV (1993)(Hit Squad, The)(48K-128K)[SpeedLock 7] ZXSpectrum +CDDDAC412BD54C0532FC23DF64D5B4AA Smok Wawelski (1987)(Krajowe Wydawnictwo Czasopism)(PL) ZXSpectrum PL +9A2CF85990026D9EE7FF4396C812E298 Smok Wawelski (1987)(Krajowe Wydawnictwo Czasopism)(PL)[a] ZXSpectrum PL +78360B71987C2B578C7F54C986B24E97 Smudge & the Moonees (1987)(Sparklers)[aka Smudge & the Moonies] ZXSpectrum +40008C1E2851EBB39418420D7A677BC3 Smuggler (1983)(CCS) ZXSpectrum +4982093D8EC23D7CAC14414438D8D7B1 Smuggler (1983)(CCS)[a] ZXSpectrum +F05259904EDB87128896CDA214BA195B Smuggler (1983)(CCS)[a2] ZXSpectrum +D7E08C67E9D3332AB84B90B3480BB12C Smuggler's Cove (1983)(Quicksilva) ZXSpectrum +785B81E339672C43FEC1B56A7EC4DC72 Smuggler's Cove (1983)(Quicksilva)[a] ZXSpectrum +96088A1FD1125D17CDD8BD18D3D61109 Smuggler's Cove (1983)(Quicksilva)[a2] ZXSpectrum +63B7F82EACD9A4F479C215A1BADC5F5D Snail Race (19xx)(Mouse)(16K) ZXSpectrum +96F1C64DB12CA64AEA637CE47567E385 Snail-Racing (1995)(New Hairs) ZXSpectrum +907F622BBED5AC15778B59B81E0EEC9C Snake (1983)(Apocalypse)(16K) ZXSpectrum +0DCF920E94735A8B35CA2496EF886A1F Snake (1983)(Artic Computing)(16K) ZXSpectrum +644E61EB2A56D7770869A31F8D8C81B2 Snake (1983)(Sinclair User)(16K) ZXSpectrum +AF83B1E5E57B4080279695E5C17868C4 Snake Killer (2006)(XFAWORLD)[CSSCGC] ZXSpectrum +DC55CB5EB7B1FDEDD8E733D8F5812636 Snake Pit (1983)(Postern)(16K) ZXSpectrum +94ABD4F3022092D87C34FCDA4C6C6075 Snake Pit (1983)(Postern)(16K)[a] ZXSpectrum +18A649558C40A5BF8DBE1FD27A587DAA Snaked (2017-06-13)(Jenkinson, Andy)[BASIC Jam] ZXSpectrum +6BA41F543265B29920B502CB0C251874 Snakes (19xx)(Zyczkowski, Stefan)(PL)(en) ZXSpectrum en PL +1597D7C89AE7B2417D0A659E56230ECF Snakey (19xx)(-)(16K)(el) ZXSpectrum el +93F39CF0F7C225F11F66D688DA7287DC Snakman (1983)(Your Computer)(16K) ZXSpectrum +A98865120679A051CE1031E8C1CFAA24 Snare (1992)(Beyond Belief - Holburn)(48K-128K) ZXSpectrum +3AE95EFEE90CC787910D40A1D374F273 Snare (1992)(Beyond Belief - Holburn)(48K-128K)(Side A) ZXSpectrum +744C3762177D9E15CCFC06846DD1A59C Snare (1992)(Beyond Belief - Holburn)(48K-128K)(Side B) ZXSpectrum +A0A11D81F3622AC9C4A6685D110BDFFA Snare (1992)(Beyond Belief - Holburn)(48K-128K)[a] ZXSpectrum +B9373ABC51DE337C85F823C030A4C711 Snare (demo) (1992)(Beyond Belief - Holburn)(48K-128K)[a][Sinclair User Covertape] ZXSpectrum +25004EF4EC18A46DB25976746993287C Snare (demo) (1992)(Beyond Belief - Holburn)(48K-128K)[Sinclair User Covertape] ZXSpectrum +57FE01ACA0C65136A0173BFBEA790ECB Snoball in Hell (1989)(Atlantis) ZXSpectrum +C183062C402A22C848EAED389111C452 Snoball in Hell (1989)(Atlantis)[a] ZXSpectrum +C064EE5368F6BA4CAFA27F56A6D83F54 Snodgits (1985)(Sparklers)[re-release] ZXSpectrum +6CD6BD4F216D102FB538F4486BF8D1D8 Snodgits! (1985)(Creative Sparks) ZXSpectrum +508E8A909744201165D2C6840FFA05A7 Snodgits! (1985)(Creative Sparks)[a] ZXSpectrum +5980243426D258C52AE1FB8787DE3BCF Snooker (1983)(Artic Computing)(16K) ZXSpectrum +B1C5A6C64F364482C31C902CF41CB2A9 Snooker (1983)(Artic Computing)(16K)[a] ZXSpectrum +642A77B936F09D6B4A86ED30C007B603 Snooker (1983)(Artic Computing)(16K)[a2] ZXSpectrum +226EA9ADD7B8B2B364093BD9C4A91810 Snooker (1983)(Bonfield, G.R.)(16K) ZXSpectrum +1DD79F53A8EE42F7229067C1E4DD4FB7 Snooker (1983)(Currys)(16K)[re-release] ZXSpectrum +099498271A2EE51B638970EF9AFC7C7A Snooker (1983)(Paxman Promotions)(16K)[re-release] ZXSpectrum +7CB4732A4A2CA053EE0A25D9523B68FE Snooker (1983)(Shards)(16K)[re-release] ZXSpectrum +460040C8F9F3689F319119AE2F1857FB Snooker (1983)(Visions Software Factory)(16K) ZXSpectrum +4FE2115DF5D29DD3A9BB7752AFD0E43A Snooker (1983)(Visions Software Factory)(16K)[a] ZXSpectrum +E338D57124EE686B7554B3FCB1778270 Snooker (1983)(Visions Software Factory)(16K)[a2] ZXSpectrum +D1834C42805D0199241309D4287277EC Snooker Management (1989)(Cult Games)[re-release] ZXSpectrum +BF6611ED2AFA7B53B6A62F41B920E22B Snooker Management (1989)(D&H Games) ZXSpectrum +3609D71B1F7AF14E981F4835A75EBA52 Snooker Manager (1989)(Image) ZXSpectrum +7A5CA7A5E0CA18C19B65A1C1754C8666 Snooker Masters (1990)(Lambourne Games) ZXSpectrum +D9B1B2373A72594B5AB8660D52CD9F87 Snooker Masters (1990)(Lambourne Games)[a] ZXSpectrum +9B5E6C70E2B12C027DA114B74435F369 Snooker Masters (1990)(Lambourne Games)[a2] ZXSpectrum +8FC18029291F655A007D214B52702808 Snookered (1988)(Top Ten) ZXSpectrum +8096A99D4062885003F1548C6990A7CF Snoopy (1990)(Edge, The)(128K) ZXSpectrum +EBD5C03083C4B6A2A3E9D16EC1E5E774 Snoopy (1990)(Edge, The)(48K-128K) ZXSpectrum +22843A0632930147478F0B0C1E994CA2 Snoopy (1990)(Edge, The)(48K-128K)[a] ZXSpectrum +46C5A5BF8F63278720EC42E43C39BBA8 Snoopy (demo) (1990)(Edge, The)(48K-128K)(GB)(es) ZXSpectrum es GB +E44BDE3F79C63450FEFDE4131E554FBF Snow Joke! (1991)(Zenobi)[re-release] ZXSpectrum +716DC236B863D9842073E3252E928F3F Snow Queen, The (1985)(G.I. Games)(Side A)[re-release] ZXSpectrum +F3391CA48AD7B8A8A3B6511E1548DBEF Snow Queen, The (1985)(G.I. Games)(Side B)[re-release] ZXSpectrum +9439A4336ED56BE50FF6C6D0F19DD11D Snow Queen, The (1985)(Mosaic Publishing) ZXSpectrum +D330C43CA4BCD9D16096DEA12A7E3E3D Snowball (1983)(Level 9 Computing) ZXSpectrum +8AEFA0A00BBF55418B8CDF37BF83683B Snowball (1983)(Level 9 Computing)[a] ZXSpectrum +3DA568E072CB099C3C55F0BB553A009F Snowfight! (2002)(Firesoftware)(EE)(en) ZXSpectrum en EE +5BCF3029069A2C24034777CDD7C45F15 Snowman, The (1984)(Quicksilva) ZXSpectrum +3623E3CCE2024D3C9ECB6D6E0D0350F0 Snowstrike (1990)(Erbe)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +934C956327714D23D8E3BBFD01E2CD5A Snowstrike (1990)(Erbe)(48K-128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +1DE5FE04F2F6EB3B3878C85D151F8412 Snowstrike (1990)(U.S. Gold)(48K-128K) ZXSpectrum +44A77A0FD5CAF3B70005BBA61D676C26 Snowstrike (1990)(U.S. Gold)(48K-128K)(Side A) ZXSpectrum +41FFE7B0DAC2BD96B4B0E7FF3B9BEBCE Snowstrike (1990)(U.S. Gold)(48K-128K)(Side B) ZXSpectrum +457B07340C651AEAAA8FCB420B2C4E3F So Little Time (1993)(Adventure Probe)[re-release] ZXSpectrum +7C2B0053253D2FBC2AB6436EAB667E0B So Little Time (1993)(Dream World Adventures) ZXSpectrum +8C0F8F4FF3047289D4829C120C50C7F8 So Little Time (1993)(Dream World Adventures)[a] ZXSpectrum +B67E1C1B329281068D02D886F031598F So Little Time (1993)(Dream World Adventures)[a2] ZXSpectrum +ED927060DD159B285CE2BACB53CDAF86 Soap Land (1987)(Zodiac)(Tape 1 of 3) ZXSpectrum +E034F35B9F1604BD962F9C7D66B6A422 Soap Land (1987)(Zodiac)(Tape 2 of 3) ZXSpectrum +FA4433A98CF9418D165888EB0A38AD34 Soap Land (1987)(Zodiac)(Tape 3 of 3) ZXSpectrum +7159620984335CFD23FE3B6E8CE1501A Soccer 7 (1989)(Cult Games) ZXSpectrum +E73827AE6928A584944C6C46423FFBEC Soccer 7 (1990)(EDOS) ZXSpectrum +5DC8CF3CBC5BA00F391380EF010CF42F Soccer Boss (1984)(Alternative)(Side A)[re-release] ZXSpectrum +D587686C9E7C138A594BB313E558F2AD Soccer Boss (1984)(Alternative)(Side B)[re-release] ZXSpectrum +F512B44EA6D092D3B6FD9EC2B8BEB48E Soccer Boss (1984)(Alternative)[re-release] ZXSpectrum +AAA35493E485ACDBA355231C7805BFD9 Soccer Challenge (1990)(Alternative)(48K-128K) ZXSpectrum +F32370B3EDD095A017D268328F940142 Soccer Cup Quizmaster (1991)(Crash) ZXSpectrum +4057EDC3BDF214A32DE87DFFBDAAB745 Soccer Director (1990)(GTI) ZXSpectrum +8EFB703F46E81370F3594513376D53E7 Soccer Q (1989)(Cult Games) ZXSpectrum +5A543AE9387CF11BE51262BADC2E71B4 Soccer Q (1989)(Cult Games)[a] ZXSpectrum +6FB2910EC1DD68BCF55D5329F3A2DE38 Soccer Rematch - Italia 90 (1991)(Lambourne Games)(Side A) ZXSpectrum +431C0BDEF30538ADBB966DF7A74320BC Soccer Rematch - Italia 90 (1991)(Lambourne Games)(Side B) ZXSpectrum +B72F9261DB37828C848EE2F7445F7DEC Soccer Rematch - Misc Datafiles (19xx)(Lambourne Games) ZXSpectrum +76AB800F0D1E647B14FD9ADBF0483487 Soccer Rematch (1989)(Lambourne Games)(Side A) ZXSpectrum +F801F8973BE10BBE955D3DB82FCB8E5D Soccer Rematch (1989)(Lambourne Games)(Side A)[a] ZXSpectrum +BBD2C45CA88DA38651B0CCA869CC1AA9 Soccer Rematch (1989)(Lambourne Games)(Side B) ZXSpectrum +F18460115435C690A76B47E92201BD0F Soccer Rematch (1989)(Lambourne Games)(Side B)[a] ZXSpectrum +82C57852B78B12C8BE00CB428E3D1901 Soccer Rematch Data Cassette 1 (1994)(Lambourne Games)(Side A) ZXSpectrum +F2E3A4AF6D7DAFAF690805ACF0016CA4 Soccer Rematch Data Cassette 1 (1994)(Lambourne Games)(Side A)[a] ZXSpectrum +467F665350BB32ADD5FCBDC2BC17A3AD Soccer Rematch Data Cassette 1 (1994)(Lambourne Games)(Side B) ZXSpectrum +1C344F4AD066EE56D42A9A15B0A306D6 Soccer Rematch Data Cassette 1 (1994)(Lambourne Games)(Side B)[a] ZXSpectrum +9C92700441E5BA128145C173AB46B2B0 Soccer Rivals (1991)(Cult Games) ZXSpectrum +1057C7E963C7DBC5C3F7C5146EB26EFA Soccer Rivals (1991)(Cult Games)[a] ZXSpectrum +5D8344682F714A38875722FB0C6737EE Soccer Star (1989)(Cult Games) ZXSpectrum +684A13799AAB2277C9620AA39EE1F085 Soccer Star (1989)(Cult Games)[a] ZXSpectrum +F199C3E157903C1D43E8BE0AB0CD9171 Soccer Supremo (1988)(Redwood Designs) ZXSpectrum +767E72E54B309D84C645F906375BD879 Sodov the Sorcerer (1986)(Bug-Byte) ZXSpectrum +B9BD4733B53F7252025394E82865FD26 Sodov the Sorcerer (1986)(Bug-Byte)[a] ZXSpectrum +480784E245FED6870C7FA5A2172EEF2A Soft & Cuddly (1987)(Power House, The) ZXSpectrum +DD89731270736F1DCB0F514BD3825C47 Soft & Cuddly (1987)(Power House, The)[a] ZXSpectrum +69929C952E79B48232EED4A6A631C34D Software House (1988)(Cult Games) ZXSpectrum +CFFAEEC42615CE04FD77AF4C30C7D069 Software House (1988)(Cult Games)[a] ZXSpectrum +CE0A31404DAE9CF34A1F4B0E012B92B8 Software Star (1985)(Addictive Games) ZXSpectrum +5F61AA41427563601C4D08908890A037 Software Star (1985)(Addictive Games)[a] ZXSpectrum +763878F05C92C3ADD381F577B813BA8C Soho Sex Quest (1984)(Malan Associates)[a][adult] ZXSpectrum +8FF6FF84E3131EF4C28FF8A6ACF5E18C Soho Sex Quest (1984)(Malan Associates)[adult] ZXSpectrum +2B4E45B6030E6C96A077E33D9CC23ADB SOKO-BAN (1988)(ZX-SOFT Brasil)(BR) ZXSpectrum BR +9FEFE3D2E87E20FDBEA1B24672DFAECA Sokoban (2006)(Compiler)(48K-128K)(ES) ZXSpectrum ES +5E72DCBB57ADF37381AD22F9DDA66952 Sokoban (2006)(Compiler)(48K-128K)(ES)(en) ZXSpectrum en ES +F7FC6F54CD3C3B623054E5500C38180F Sokoban (2006)(Compiler)(48K-128K)(ES)(en)[a] ZXSpectrum en ES +6A18A555FF12CCE5C77628F2DAE2F248 SOKO-BAN (2007)(Saukas, Einar)(BR)(en) ZXSpectrum en BR +63651BB0BCDCB09F8B65B853615C4C97 SOKO-BAN LINE (2007)(ZX-SOFT Brasil)(16K)(BR)(en) ZXSpectrum en BR +963D58D5DC68DFB31C8F11A11A7AFBC6 SOKO-BAN+ COSMOS (2007)(ZX-SOFT Brasil)(BR)(en) ZXSpectrum en BR +3A1AFAED16AC52C25D7DBBB5B5BDA4A3 SOKO-BAN+ LOMA (2007)(ZX-SOFT Brasil)(BR)(en) ZXSpectrum en BR +DEEE609AE870A9DB88EAA087110ADE19 SOKO-BAN+ MIND (2007)(ZX-SOFT Brasil)(BR)(en) ZXSpectrum en BR +F9701B5CBBB9D41680F09936D852DE85 Sol Negro (1989)(Opera Soft)(ES)(Side A) ZXSpectrum ES +0A6E5E367F431F001C9A9AC9BB3B5883 Sol Negro (1989)(Opera Soft)(ES)(Side A)[a] ZXSpectrum ES +2DF2FBF7E4367963544541A17B1539FF Sol Negro (1989)(Opera Soft)(ES)(Side A)[a2] ZXSpectrum ES +D9241C069D736E0CEE228E8414C25D51 Sol Negro (1989)(Opera Soft)(ES)(Side A)[a3] ZXSpectrum ES +3A38084579CC8AE67A8C64F887765426 Sol Negro (1989)(Opera Soft)(ES)(Side B) ZXSpectrum ES +033822853085397DDB102578F260D84B Sol Negro (1989)(Opera Soft)(ES)(Side B)[a] ZXSpectrum ES +22CF31DCD8BFC790E788C93B56A5CBCB Sol Negro (1989)(Opera Soft)(ES)(Side B)[a2] ZXSpectrum ES +5E7674B27C6D7B3051F752AF6348E3BF Sol Negro (1989)(Opera Soft)(ES)(Side B)[a3] ZXSpectrum ES +6A66C3E2C3A7430CC468CFFDC033334C Sol Negro (1989)(Opera Soft)(ES)[data] ZXSpectrum ES +7600B9D6B1F7638D26AC7A75663DC0CE Solador (1985)(MicroHobby)(ES) ZXSpectrum ES +0F3A6827DBD4D27B3E0EA328AF0C306A Solar Empire (1990)(Players Premier) ZXSpectrum +1789A6D988E76F1A88D0A52509C5957D Solar Empire (1990)(Players Premier)(Side A) ZXSpectrum +38F9F2B1246721AEF434A86396BC03C2 Solar Empire (1990)(Players Premier)(Side B) ZXSpectrum +C83843CE313C55ECE3ACBDBD56519F6A Solar Fire DeLuxe Version (1987)(Astros Productions)(128K)(Side A) ZXSpectrum +516B63EB6E9FE34092759C96BC91B0FF Solar Fire DeLuxe Version (1987)(Astros Productions)(128K)(Side B) ZXSpectrum +87ED3EF068DD6D82B36CA4E861999BE8 Solaris (1983)(Softel)(Side A) ZXSpectrum +172F7D01684A0CCEC76F42D5ED5A52EF Solaris (1983)(Softel)(Side B) ZXSpectrum +438C16E7B3DEDE0134BB6A0264EB50C3 Solaris (1983)(Softel)(Tape 1 of 2) ZXSpectrum +CEABB98CB17D2CC313A0090125EA9A33 Solaris (1983)(Softel)(Tape 2 of 2) ZXSpectrum +96396C896B80A64D17472E1A1BC6902B Solaris (1989)(Hellenic)(GR)(en)[Sinclair User Covertape] ZXSpectrum en GR +86971ECC54BECB1E343B5CDBD9453C34 Soldier of Fortune (1988)(Firebird) ZXSpectrum +BF479CEDDA6709A00AA93D15F7CA646F Soldier of Fortune (1988)(MCM)(ES)(en)[BleepLoad][re-release] ZXSpectrum en ES +B62B128232A6EE619EBA85B0F0D068EA Soldier of Fortune v1 (1988)(Firebird)[BleepLoad] ZXSpectrum +8D30E5BB64DFC5BAA7A103E3333BBD38 Soldier of Fortune v2 (1988)(Firebird)[BleepLoad] ZXSpectrum +7F38CAF7C741E0514B1CE245C2BF46DA Soldier of Fortune v3 (1988)(Firebird)[BleepLoad] ZXSpectrum +29956C6DDF657F06708BAD685144B125 Soldier of Fortune v8.88 (1988)(Firebird) ZXSpectrum +6182A3728AB07FA2337502D4C8153723 Soldier of Light (1988)(ACE)(Side A) ZXSpectrum +6A0E326CA4A7019354BF7F6FF5BCDBC9 Soldier of Light (1988)(ACE)(Side A)[Alkatraz Protection System] ZXSpectrum +C54A907A8858AF0E423B8874FF65EFFF Soldier of Light (1988)(ACE)(Side B) ZXSpectrum +7E180BC7BE940C81051B7384B80508B1 Soldier of Light (1988)(Dro Soft)(ES)(en)(Side A)[Alkatraz Protection System][re-release] ZXSpectrum en ES +2748C9C05DEB0DE9176C3CEC64CA9845 Soldier of Light (1988)(Dro Soft)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +33159FD5237A9BC4534E14DFF6AF690C Soldier of Light (1988)(Dro Soft)(ES)(en)[Alkatraz Protection System][re-release] ZXSpectrum en ES +8014DC82A79CFA1BCFB4006C56CFCD0F Soldier of Light (1988)(RAD)[Alkatraz Protection System][re-release] ZXSpectrum +1DCA5E26865738E529173FC991FE7581 Soldier One (1993)(Your Sinclair) ZXSpectrum +3D08041E0C3C2B9A4B2E524BC92EA898 Soldier One (1993)(Your Sinclair)[a] ZXSpectrum +CB445863E80C0513FA0F5CD7610A6FC2 Solitaire (1983)(CCS) ZXSpectrum +0F687181591F6274CED08102F5F2152C Solitaire (1984)(No Man's Land)(FR)(en) ZXSpectrum en FR +E06E00628C5719CE5724EA048ED64339 Solitaire (1997)(Softhouse)(SK)(en) ZXSpectrum en SK +A97355D367B46175B2323462CA394D6A Soliter (1994)(Oldsoft)(CZ) ZXSpectrum CZ +A0AC6A21AC3054BE88641B4986BA4B1D Solo (1989)(Opera Soft)(ES)[a][gunstick] ZXSpectrum ES +FDB9274F01C1A03A5D82E63B7FA4CB97 Solo (1989)(Opera Soft)(ES)[a2][gunstick] ZXSpectrum ES +FC3891EAEFA94544C01AA2B975DF1811 Solo (1989)(Opera Soft)(ES)[gunstick] ZXSpectrum ES +E99A4083187C2F30E953BEB1743501CD Solomon's Key (1987)(Erbe)(ES)(en)[Alkatraz Protection System][re-release] ZXSpectrum en ES +1A1285EE935A6A031333DDCD988E8463 Solomon's Key (1987)(Kixx)[Alkatraz Protection System][re-release] ZXSpectrum +808212F090AAC40931CD1ECD42E886D6 Solomon's Key (1987)(U.S. Gold)[Alkatraz Protection System] ZXSpectrum +450D28CDFD1ED94AD1C62DA77B45E130 Solomon's Key (1987)(U.S. Gold)[Sinclair User Covertape] ZXSpectrum +BB3450B133F255E0D73990D23E2513FE Solo-Whist (1983)(Video)(16K) ZXSpectrum +8907EA2E5B761E232C27D7B6161DE1A1 Solo-Whist (1983)(Video)(16K)[a] ZXSpectrum +CE7ABC99F9277A9164C7C69D52BE5C8B Solvaldol-X (1992)(Guild, The)(128K) ZXSpectrum +AA6D8A6047AD5D74A776B87BE1AA3CE5 Something Happened (1989)(Machala, Peter)(SK) ZXSpectrum SK +44C11954807802A6B49FF369AB5CEAF3 Something Happened 2 (1991)(Machala, Peter)(SK) ZXSpectrum SK +5C3E8FB8ABC86F0710616618EB56874C Sommergibile (1985)(Load 'n' Run)(16K)(IT) ZXSpectrum IT +7AC1CC69461B3FD33737458395D00C46 Son of Blagger (1984)(Alligata) ZXSpectrum +6DA91203C8FA494F37EBA909ADB3CAD4 Son of Blagger (1984)(Alligata)[a] ZXSpectrum +B91F7D370961DD8A0569290A945F0E8C Son of Blagger (1984)(Dixons)[re-release] ZXSpectrum +53DD05A5B753FA740407E1F2BADF182D Sonar Salvage (1984)(Hitech Games Plus) ZXSpectrum +DABA0253B8CC53B9328E4416EBD0F4E4 Song of Taliesin, The (1994)(Zenobi)(Tape 1 of 2 Side A) ZXSpectrum +D676D39C9925F8A626BE2B0A60D04C16 Song of Taliesin, The (1994)(Zenobi)(Tape 2 of 2 Side B) ZXSpectrum +A900B5F18875161B2B534977BB22218C Sonic Boom (1990)(Activision)(48K-128K)(Side A) ZXSpectrum +88C2BAC915E0A6B5904FCE27857FF10B Sonic Boom (1990)(Activision)(48K-128K)(Side B) ZXSpectrum +3999FE669FE1363746A149EAE18CE19A Sonic Boom (1990)(MCM)(128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +4F4B63EB8C0B85DC588FE74404E13D79 Sonic Boom (1990)(MCM)(128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +F0227B8EE2D3F651B3D905E33F9071D7 Sonnambulo, Il (1987)(Load 'n' Run)(IT) ZXSpectrum IT +9405A0D90FDBC7C1C05F0FD035E8B1C4 Sootland (1988)(Zafiro Software Division)(48K-128K)(ES)(Side A)[aka Shoot Land] ZXSpectrum ES +0D2514A1A291652DEE489B44CB008561 Sootland (1988)(Zafiro Software Division)(48K-128K)(ES)(Side B)[aka Shoot Land] ZXSpectrum ES +57B06129BA0DFE41C96624D33CA941D6 Sootland (1988)(Zafiro Software Division)(48K-128K)(ES)[aka Shoot Land] ZXSpectrum ES +8B9381F52E165DDEE21C80E44ADECEE0 Sooty & Sweep (1990)(Alternative)[a][aka Sooty and Sweep] ZXSpectrum +BF8A9D5B5DDF8FA44ABB7B4087291525 Sooty & Sweep (1990)(Alternative)[aka Sooty and Sweep] ZXSpectrum +1039B2EDF662575C39A1A64E2F589601 Sooty & Sweep II (19xx)(Alternative)[aka Sooty and Sweep Two][unreleased] ZXSpectrum +715DB1661D66583F2C7D638636440331 Sophia (2017)(Grussu, Alessandro)(48K-128K)(IT) ZXSpectrum IT +669FDD7AA81A785AF2D0BEFC72974A94 Sophia (2017)(Grussu, Alessandro)(48K-128K)(IT)(de) ZXSpectrum de IT +935CE83D548BF6AB0AC4971FF9074BE4 Sophia (2017)(Grussu, Alessandro)(48K-128K)(IT)(en) ZXSpectrum en IT +76C817394121B4EB2AE031A9011F161B Sophia (2017)(Grussu, Alessandro)(48K-128K)(IT)(es) ZXSpectrum es IT +F678B8937F4B7967B720CC0E807C0A7A Sophia (2017)(Grussu, Alessandro)(48K-128K)(IT)(fr) ZXSpectrum fr IT +D630136936DA625E0EA5C5520D547892 Sophia (2017)(Grussu, Alessandro)(48K-128K)(IT)(pt) ZXSpectrum pt IT +46290243C1E0E3FF861E9B1C7C93FB6D Sophia (2017)(Grussu, Alessandro)(48K-128K)(IT)(ru) ZXSpectrum ru IT +DDB70932CC576C664DA3972D7BBC7514 Sophia (2017)(Grussu, Alessandro)(48K-128K)(IT)(sv) ZXSpectrum sv IT +B91C04F396B287D025C2403FCDEB7747 Sophistry (1988)(CRL Group) ZXSpectrum +38AADA24334B8B2591DAB2544A4B6E3F Sophistry (1988)(CRL Group)[a] ZXSpectrum +B273A3E6BE752535AED85C71162ABF6C Sophistry (1988)(Zafiro Software Division)(ES)(en)[re-release] ZXSpectrum en ES +1A48D9C97782D4F143BBD11CADA0AF64 Sorcerer Lord (1987)(PSS) ZXSpectrum +0C0CC94ACDDD27A476808BDBE3ACE65D Sorcerer Lord (1987)(PSS)[a] ZXSpectrum +EE6A7E5761BC8CA442BD90043922C5DD Sorcerer of Claymorgue Castle, The (1985)(Adventure International) ZXSpectrum +06E3EE36E931EBBE05790BBEFC0CF70D Sorcerer of Claymorgue Castle, The (1985)(Adventure International)[a] ZXSpectrum +DD7DDF0ACA00B2EC61719DE7DC9A68FD Sorcerer of Claymorgue Castle, The (1985)(Adventure International)[a2] ZXSpectrum +DAB16F26D3C2169B64BEC6211DC497D1 Sorcerer of Claymorgue Castle, The (1985)(Adventure International)[a3] ZXSpectrum +594B833A6595521B60CC9E5BB9F6B595 Sorcerer, The (1984)(16-48 Tape Magazine) ZXSpectrum +C421809C1A1EFD5E878B5AB0DCBFC253 Sorcerer's Castle (1983)(Mikro-Gen) ZXSpectrum +1BFFA7D9CB59AA2617B9309A76477A36 Sorcerer's Castle (1983)(Mikro-Gen)[a] ZXSpectrum +F92198409110FA90D949746A1F9EC8DC Sorcerer's Castle (1983)(ZX Data)(DK)(en)[re-release] ZXSpectrum en DK +98FA3DF1E655AC75ADDE278ED9D84AF4 Sorcerer's Castle v1 (1983)(Mikro-Gen) ZXSpectrum +3319FF1A780AD9D204F230F6CB052A18 Sorcerer's Castle v2 (1983)(Mikro-Gen) ZXSpectrum +A9153653B4091B915D3D892B1422413F Sorcerers' Land (1986)(Load 'n' Run)(IT) ZXSpectrum IT +C02B8FFBCDF3C213AE7BBDC2724C4501 Sorcerer's Mountain (1984)(Sykes, Martin) ZXSpectrum +F36BE525408C0A25DF6F904426C3100D Sorcery (1984)(Virgin Espana)(ES)[re-release] ZXSpectrum ES +1051BE5991D5545D03A417E5A2D556BA Sorcery (1984)(Virgin Games) ZXSpectrum +79F803DBD76C5E6C4B5685D0A80D9F28 Sorcery (1984)(Virgin Games)[a] ZXSpectrum +791A1FF958CB280FD1AD2D9F7C88A0D6 Sorcery (1984)(Virgin Games)[a2] ZXSpectrum +DC8B598C9AFB9A1016EBFC0D5E0C7B87 Sorcery (1984)(Virgin Games)[a3] ZXSpectrum +44321FC6EB812A74B9D689ED43C4D4FF Sorcery (1984)(Virgin Games)[a4] ZXSpectrum +644FEF5C0B4098640A4F2B5354681C58 Sorderon's Shadow - The Legend of Elindor (1985)(Beyond) ZXSpectrum +5E56F1D7DEDC509213B3D188247393AF Sorderon's Shadow - The Legend of Elindor (1985)(Beyond)[a] ZXSpectrum +360BCD67C6FA78746B68257CBC4D69EB Sorderon's Shadow - The Legend of Elindor (1985)(Beyond)[a2] ZXSpectrum +C969C5260245C26DA4EE0204A9514B83 Sorderon's Shadow - The Legend of Elindor (1985)(Beyond)[a3] ZXSpectrum +ACD2715826056C0AA193CC8D93DF5390 SOS (1984)(Visions Software Factory) ZXSpectrum +B050E0E64D9B27C4DA10D40F501218BB SOS (1985)(S de Soft)(ES)(en) ZXSpectrum en ES +1E8BB8B94F3819F96AF6C6EB276F8FEC Soul Hunter, The (1988)(Minimicro)(Tape 1 of 2) ZXSpectrum +5EB25E91F845F2C5A5C80C6E360ADDA8 Soul Hunter, The (1988)(Minimicro)(Tape 2 of 2) ZXSpectrum +583C3E838CB4ECCFD4CDBAEA891ADF68 Soul Hunter, The (1992)(Guild, The)(Tape 1 of 2 Side A) ZXSpectrum +AB0E4E1B079E2F486CDAB44EAD275323 Soul Hunter, The (1992)(Guild, The)(Tape 2 of 2 Side B) ZXSpectrum +6FEA405A554ACCA03BDFE1D9BBE6219C Soul Miner (2002)(Martland, Edward)(128K) ZXSpectrum +225E329F7176B44F6A8B0788E9A69F37 Soul of a Robot (1985)(Mastertronic)[a][aka Nonterraqueous 2] ZXSpectrum +4F0E9BD64B011FACEC7CB7772349EB15 Soul of a Robot (1985)(Mastertronic)[aka Nonterraqueous 2] ZXSpectrum +F1D4F7594B64F7DD2A2A5610218721FF Souls (2013)(Retrobytes Productions)(ES) ZXSpectrum ES +5AD82E330407978AF712C19FB7342096 Souls of Darkon (1985)(Bug-Byte)[re-release] ZXSpectrum +4101397EE8465F6B592C852E192883EF Souls of Darkon (1985)(Taskset) ZXSpectrum +B8933FBF3A063EC0AAAEAE927CC58046 Souls of Darkon (1985)(Taskset)[a] ZXSpectrum +6E7C9C9F7B642CFF28CDAAA022B91F7A Soupcon of Trouble, A (2002)(Adventure Probe) ZXSpectrum +CF11DDFCF91F075A87CC29E4DF4DE1C3 Soupcon of Trouble, A (2002)(Adventure Probe)[a] ZXSpectrum +9125904B3B56899A245755DE3D10AB51 South Devon Hydraulics (1986)(Dee-Kay Systems) ZXSpectrum +8A739F790DF7D841DF545A78404106C8 Southern Belle (1985)(Erbe)(ES)(en)[re-release] ZXSpectrum en ES +D64D95AEF286249A99B136150BB30B60 Southern Belle (1985)(Hewson Consultants) ZXSpectrum +CBACD7133CB96060F15F64283A792916 Southern Belle (1985)(Hewson Consultants)(Side A) ZXSpectrum +CBA75FD1C45F27951E13D849BBCB57AC Southern Belle (1985)(Hewson Consultants)(Side B) ZXSpectrum +15CDD8097DD5A2683A8A23DA9C655ABF Southern Belle (1985)(Hewson Consultants)[Your Sinclair Covertape] ZXSpectrum +99227F53FEC8C7B14FCA980B6AC989CD Southrail (1984)(Dee-Kay Systems) ZXSpectrum +E504E620559D94FB5BAEB213A1DDF173 Soviet (1990)(Opera Soft)(48K-128K)(ES)(en) ZXSpectrum en ES +95D7C11F0F5105253BB88D68C62FD843 Soviet (1990)(Opera Soft)(48K-128K)(ES)(en)(Side A) ZXSpectrum en ES +A56F521DBC43194477B2371D6AAE97A9 Soviet (1990)(Opera Soft)(48K-128K)(ES)(en)(Side A)[Small Cardboard Case] ZXSpectrum en ES +647FFC0E1D1D3FF2CCF2C0BF6C00C9A1 Soviet (1990)(Opera Soft)(48K-128K)(ES)(en)(Side B) ZXSpectrum en ES +B3829A2A3602F6063C9F7BD264C2F989 Soviet (1990)(Opera Soft)(48K-128K)(ES)(en)(Side B)[Small Cardboard Case] ZXSpectrum en ES +40B89D4D298ED4895F8DF729BD15B076 Soviet Fighter MiG 29 (1989)(Code Masters)(48K-128K)[a][aka MiG 29 Fighter] ZXSpectrum +C36C9CC6FA408A50A1873E3E68A08D1D Soviet Fighter MiG 29 (1989)(Code Masters)(48K-128K)[a2][aka MiG 29 Fighter] ZXSpectrum +71ADE6C7F7502509514B93E786091AEF Soviet Fighter MiG 29 (1989)(Code Masters)(48K-128K)[a3][aka MiG 29 Fighter] ZXSpectrum +8D3C313FC5F9DD214ED06DD0949F90AE Soviet Fighter MiG 29 (1989)(Code Masters)(48K-128K)[aka MiG 29 Fighter] ZXSpectrum +AF0C18B71B50C495695F23A4B8468AD5 Spac Man (1983)(Your Computer)(16K)(nl)[aka Capman][re-release] ZXSpectrum nl +C398043D7A71D3CD5A10699AE3F4A406 Space 7 (1992)(Your Sinclair) ZXSpectrum +37AC0664B6AC42BECA90E129F6138C94 Space Ace (1988)(Players Premier)(48K-128K)[re-release] ZXSpectrum +87E6631CED670967FFAAFE9C798B2494 Space Chaos - Battle in Future (19xx)(Blindmouse)[aka Chaos 2 - The Battle in Future] ZXSpectrum +F6D6D3BFCE12A95C171EE07AEDB828DB Space Command (1984)(Virgin Games) ZXSpectrum +62A2DC52F5AA07D3961D241EA9DC14BD Space Crusade (1992)(Dro Soft)(128K)(ES)(Side A)[re-release] ZXSpectrum ES +3ED5EE0FFA4BCB08206CA4A5EA3EDAEC Space Crusade (1992)(Dro Soft)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +48CDFC186F94BF6382DA93CBC4B70810 Space Crusade (1992)(Gremlin Graphics) ZXSpectrum +BF3041623AD819F148FD40BC2434AF19 Space Crusade (1992)(Gremlin Graphics)(128K) ZXSpectrum +D24A92B1CDCA34E6C37C14B7770BB85C Space Crusade (1992)(Gremlin Graphics)(128K)[a] ZXSpectrum +92898D102AF8B68161E3FB2585ADC60F Space Crusade (demo) (1992)(Gremlin Graphics)(128K)[Your Sinclair Covertape] ZXSpectrum +E64BBFF9D28CF6493506860DBA5DB585 Space Crystal (1983)(Quark Data) ZXSpectrum +69184A8A2D0231E812618229A62EA880 Space Defender (1983)(Spectrum Computing)(16K) ZXSpectrum +BBA39266C03D3095D04D3EC6930048B8 Space Defender (1983)(Spectrum Computing)(16K)[a] ZXSpectrum +D5FC97B3100656A4824A38272579417F Space Detective (1986)(Celerysoft) ZXSpectrum +4DB229C3AAA2E4E7B1198F811D65B703 Space Detective II - Home Run v1.2 (1989)(Celerysoft)(128K) ZXSpectrum +7AC487BC39F42DDEF8DDAE72A7AA775E Space Detective II - Home Run v1.2 (1989)(Celerysoft)(128K)[a] ZXSpectrum +7DE30144A2C9DB47F28A430047851994 Space Disposal (2011)(Jenkinson, Paul)(48K-128K) ZXSpectrum +6424829C9378F49CAD0CCB12DEF6F846 Space Escape (1983)(Melbourne House)(16K) ZXSpectrum +9EDE0372D79CDCE95ABA5FC7BB89AA3B Space Evaders (1985)(Your Computer)(16K) ZXSpectrum +FFDAEF4098B1F12FFCBE451ED93E28CC Space Flight (1986)(Load 'n' Run)(IT) ZXSpectrum IT +54EAB8BBD1A34A3E85C76A28D5A081A1 Space Fright (1986)(Data Design Systems) ZXSpectrum +DBCD93C32856360833B0C0CCD4D07CC5 Space Gun (1992)(Hit Squad, The)(128K)(Side A)[SpeedLock 7][re-release] ZXSpectrum +F66D5667C12BD17E1C5D9B324D4B1C17 Space Gun (1992)(Hit Squad, The)(128K)(Side B)[re-release] ZXSpectrum +DDDE1E2B3469DA4DB7F654DC40B87E89 Space Gun (1992)(Ocean)(128K) ZXSpectrum +7737A2189D437D88B2CE533A59B7C191 Space Gun (1992)(Ocean)(128K)(Side A)[SpeedLock 7] ZXSpectrum +D48F4D16BFDE3AEB35046F9CDD56FDCC Space Gun (1992)(Ocean)(128K)(Side B) ZXSpectrum +1953AEE68327F270B9930E64664813DB Space Gun (1992)(Ocean)(128K)[a] ZXSpectrum +E72AEB5DE4156842470E207F874B9B79 Space Gun (1992)(Ocean)(128K)[SpeedLock 7] ZXSpectrum +CE9361970E6A05DB043656A5BAF34022 Space Harrier (1986)(Elite Systems) ZXSpectrum +E7FFEB47E3D134CC6436DB469B40EBED Space Harrier (1986)(Elite Systems)[a] ZXSpectrum +B8EAAFCA9DF24AEF6DDD35A6A0DEB0B8 Space Harrier (1986)(Zafi Chip)(ES)(en)[re-release] ZXSpectrum en ES +A23EFCECC5D3D017A0AF932FF029A000 Space Harrier (1990)(Encore) ZXSpectrum +231F38F58CA2F9516E698D6903CB4B2E Space Harrier II (1990)(Grandslam)(48K-128K) ZXSpectrum +FC2E3F6EB1A1CFDD4215EE0979C915FF Space Harrier II (1990)(Grandslam)(48K-128K)(Side A) ZXSpectrum +D2C437F65797076A9106E884529256A1 Space Harrier II (1990)(Grandslam)(48K-128K)(Side B) ZXSpectrum +6213BE349073922D7A5FABA00709F75F Space Harrier II (1990)(Grandslam)(48K-128K)[a] ZXSpectrum +A9B5B523590EE1893AE3D3253424792D Space Harrier II (1990)(MCM)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +23A796CE9387B86BBC31DC3F6239BDFA Space Harrier II (1990)(MCM)(48K-128K)(ES)(en)(Side A)[Small Case][re-release] ZXSpectrum en ES +DF4EE2EFE75FE55E4F53C6BC9FEFC867 Space Harrier II (1990)(MCM)(48K-128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +D711C760364DF8215F2B8D9BD7B607A0 Space Harrier II (1990)(MCM)(48K-128K)(ES)(en)(Side B)[Small Case][re-release] ZXSpectrum en ES +818D2D4880FF3018ADE723098BB498F3 Space Harrier II (1990)(Unique)(48K-128K)(Side A)[re-release] ZXSpectrum +23E172CA2CB321F98BCB140EB46059E3 Space Harrier II (1990)(Unique)(48K-128K)(Side B)[re-release] ZXSpectrum +6C90931B0C3F8418E98E0D62ED2DD5BF Space Hunter (1986)(Mastertronic) ZXSpectrum +4D4B6DF0CDC8B1EAB39937A5BAB89F8E Space Intruders (1982)(Quicksilva)(16K) ZXSpectrum +E22C47C7BBE836A34965DEE4D9208127 Space Intruders (1982)(Quicksilva)(16K)[a] ZXSpectrum +E7DA7F20DBC8D42286D86AAA49D2959C Space Invaders (1982)(Artic Computing)(16K) ZXSpectrum +C3BAEDBE390C279CD80AFC58428ED978 Space Invaders (1982)(Artic Computing)(16K)[a] ZXSpectrum +AFED7879A05C949DD45D4861619C3B4A Space Invaders (1982)(Artic Computing)(16K)[a2] ZXSpectrum +DDC7CA77BDDCD7A8D53E73A213571BB6 Space Invaders 2 (19xx)(-)(16K)(de) ZXSpectrum de +0C1EB36DC5BA7A9F7877B246ADDF4B0B Space Invaders Emulator (2017)(4OCrisis - Parsons, Neil)(128K) ZXSpectrum +B38D3256CA3A1CF8EEA0C562E7268622 Space Invasion (19xx)(Dimond, J.)(16K)(de) ZXSpectrum de +8934B366F80493895DF076913F8793CA Space Island (1983)(Terminal) ZXSpectrum +0AF809FDFE863F80F82D47AB1E37CEE4 Space Island (1983)(Terminal)[a] ZXSpectrum +4810A610DB0D303125D2A8238B55872E Space Jack (1988)(Power House, The) ZXSpectrum +B78D47F39BD3DC8018C893748B12CE0F Space Junk (2017-05-22)(Miguetelo) ZXSpectrum +69EA3CCA8C1455DA9F7C8C6EB363F65F Space Junk (2017-05-22)(Miguetelo)(128K) ZXSpectrum +EB566D19E62DB40D0EE0F904570352FA Space Landing (1989)(Gambrinus) ZXSpectrum +5AE60C402242B6C2D30C49403FB227BF Space Missile Command (1984)(Profisoft)(DE)(en) ZXSpectrum en DE +B44412B0517E3C4120919ED0F3CA9C21 Space Panic (1983)(Mikro-Gen)(16K) ZXSpectrum +3394A3ACAFF7958667EBCFF24BF4C4FA Space Panic (1983)(Mikro-Gen)(16K)[a] ZXSpectrum +42AA6BF3A9BF7CCC87C713673994191C Space Panic (1983)(Mikro-Gen)(16K)[a2] ZXSpectrum +9BF08B90E6FD98180A0EB2A012F3ECFA Space Panic (1983)(Mikro-Gen)(16K)[a3] ZXSpectrum +3A0C8161B48CCDCC83E513633F6A4EC9 Space Panic (1983)(Mikro-Gen)(16K)[a4] ZXSpectrum +06B76BA93D4ABCA7405DE9AA399DD789 Space Quest (1984)(Your Computer) ZXSpectrum +2B72EB37E26CF5B062A3EF0BF8BF0C9A Space Racer (1988)(Loriciels)(48K-128K)(FR)(en) ZXSpectrum en FR +CB2D31DC8B2BC5500819FE07B5630F6C Space Racer (1989)(Proein Soft Line)(48K-128K)(ES)(en) ZXSpectrum en ES +76C0F6B1F5B8D751D30A31DD360D2ED9 Space Raiders (1982)(Sinclair Research)(16K) ZXSpectrum +EBC734F84A5EF9C7B15C25C523CB718A Space Raiders (1982)(Sinclair Research)(16K)[a] ZXSpectrum +0AA40EB727101EC83E8CBF776F6F273C Space Rescue (1994)(LeCount, Darryl)(DE)(en) ZXSpectrum en DE +938517570F871D0E47BFEA001B555164 Space Resque (1982)(Breadhill)(16K)[aka Space Rescue 2] ZXSpectrum +85670C6D60D4E9BB3CBA69C0E2CBA0EC Space Resque (1984)(Aackosoft)(16K)(NL)(en) ZXSpectrum en NL +C240A1A14D3E811E6D9767ABEBF99178 Space Rider Jet Pack Co. (1990)(EDOS)[re-release] ZXSpectrum +7381170498CB1E62D729C72EC8037D9B Space Rider Jet Pack Co. (1990)(Hi-Tec) ZXSpectrum +EB3522897AC86B9493BBDCF4A6126C81 Space Rider Jet Pack Co. (1990)(Hi-Tec)[a] ZXSpectrum +BE5A49068F00254C452F45B9831B610A Space Saving Mission (1985)(Ultravideo)(CZ) ZXSpectrum CZ +5BF87AE09DBCC921E76F342C533BD581 Space Shuttle - A Journey into Space (1984)(Activision) ZXSpectrum +7E002AC9DA84E1E2706A33B49AE086F3 Space Shuttle - A Journey into Space (1984)(Activision)[a] ZXSpectrum +A5D3B793489DDF706496939BFC7D44DE Space Shuttle - A Journey into Space (1984)(Activision)[a2] ZXSpectrum +13F6E88B6EEC0A933150D0AAC4BD9689 Space Shuttle (1983)(Accord Data International)(16K) ZXSpectrum +B94AB262044C58D9C6D22584A5E3FABD Space Shuttle (1984)(Firebird)[re-release] ZXSpectrum +3258B760C146B99FF870F18EE5A156BC Space Shuttle (1984)(Proein Soft Line)(ES)(en)[re-release] ZXSpectrum en ES +4864B382C3734D763CEB617F20C6FFFD Space Smugglers (1989)(MHT Ingenieros S.L.)(ES)[a][gunstick] ZXSpectrum ES +3F0BD786F4FFE9B3C8AF087E50FC8BCC Space Smugglers (1989)(MHT Ingenieros S.L.)(ES)[gunstick] ZXSpectrum ES +0A2635AE278FDE99769ABD6D1EBADCE0 Space Station Zebra (1983)(Beyond) ZXSpectrum +730E97F373D2286F10D2D2BD69B241C3 Space Station Zebra (1983)(Beyond)[a] ZXSpectrum +FF1BBB4BD190CB152FF17844962D932D Space Walk (1984)(Mastertronic)(16K) ZXSpectrum +96CF55654036F0BAC9519F10472CEBBC Space War (1985)(MicroHobby)(ES) ZXSpectrum ES +B1E82D04C7FDDA8D097FA355966043FE Space Warp (1984)(A.C.E.) ZXSpectrum +01BFA619B4BE0AAB90608C1C727E8012 Space Warp (1984)(A.C.E.)[a] ZXSpectrum +7BF84FAD7826A3432F9C60956B58E1A5 Space Warp (1984)(Hitech Games Plus)[re-release] ZXSpectrum +688AF3B244347B2032E97603DE7E297A Space Warrior (1985)(Automata UK) ZXSpectrum +692B06588E0B5D7BC9D9DB72A7CEDC52 Space Wreck (1983)(Big Ben) ZXSpectrum +77BE613FBB4077132A3F51AB12741A46 Space Wreck (1983)(James, Christopher)[re-release] ZXSpectrum +95BC3B28832E7D0439D824CE167AD0CB Space Wreck (1984)(Paxman Promotions) ZXSpectrum +ED982B35BE8F1249A9574BEDF4452354 Space Zombies (1983)(Mikro-Gen)(16K) ZXSpectrum +F7C279B80466DDFDC7AC630B43CD46B7 Space Zombies v1 (1983)(Mikro-Gen)(16K) ZXSpectrum +B7FD16ED27E29E7C873D6E890E5EE794 Space Zombies v2 (1983)(Mikro-Gen)(16K) ZXSpectrum +04193205BAECF5E03C8DB7C7C17ACF64 Space Zombies v2 (1983)(Mikro-Gen)(16K)[a] ZXSpectrum +F23FC43A1670EF22E0D00E552209CFDA Spaced Out (1987)(Firebird) ZXSpectrum +DC09995F85011E85FECCC14F1ED1F329 Spaced Out (1987)(Firebird)[BleepLoad] ZXSpectrum +3638FD9C7232D96B19FD901FDB7F68E6 Spacelord (1987)(Load 'n' Run)(IT) ZXSpectrum IT +C186353E375AD37A720A48878ED5FC05 Spaceman Bob (19xx)(Alchemist Research) ZXSpectrum +89DB03E019FEE2842870BFA548D1BD2B Spaceman Bob (19xx)(Alchemist Research)[a] ZXSpectrum +3A41695E5FE2EBB4BD90254D69BF4761 Spaceman Willy (1985)(Marwick, Leslie) ZXSpectrum +B68CEB74FA494FF8096759B9787F24AC SPACEX (1984)(4Mation Educational Resources) ZXSpectrum +5EB777BC09495091473D9826E0B73020 Spacman (1983)(Sinclair User)(16K) ZXSpectrum +053719C1902A77988B94A6AD684C942B Spaghetti Western Simulator (1990)(Zeppelin Games)(48K-128K)(Side A) ZXSpectrum +A4341E004619E189DECE9FD4DD601B53 Spaghetti Western Simulator (1990)(Zeppelin Games)(48K-128K)(Side B) ZXSpectrum +9B624A210779367AA7440420404F16B8 Spatial Mission 1 (1990)(Monea)(RO) ZXSpectrum RO +304D1EFD79EAC34105460E8D43B84093 Spatial Mission 2 (1993)(Monea)(RO) ZXSpectrum RO +175A28E574680D3243BC3057DA6E9521 Spawn of Evil (1983)(DK'Tronics)(16K)(Side A) ZXSpectrum +B52E685721D66B4E68982074BAF3A3DB Spawn of Evil (1983)(DK'Tronics)(16K)(Side B) ZXSpectrum +9B10C5D0878A110B001DFC1343F2E03D Spawn of Evil (1983)(DK'Tronics)(16K)(Side B)[a] ZXSpectrum +AD5DB912E8ABAC1BE52ABD529B0A1B90 Spawn of Evil (1983)(DK'Tronics)(16K)(Side B)[a2] ZXSpectrum +8469A4A5D459BF06FC4C04603378DEC0 Spawn of Evil (1983)(DK'Tronics)(16K)(Side B)[a3] ZXSpectrum +496C08FA86AB8CAC1B9CCAECAA612F61 Spawn of Evil v1 (1983)(DK'Tronics)(16K)(Side A) ZXSpectrum +0FF8B211DCC2D4703C39A42FDECD99F3 Spawn of Evil v2 (1983)(DK'Tronics)(16K)(Side A) ZXSpectrum +5D7F04FF2A6E329D4D743A948E52027A Spawn of Evil v2 (1983)(DK'Tronics)(16K)(Side A)[a] ZXSpectrum +6480E3657B2A95BF65ED762A79D1073B Spawn of Evil v2 (1983)(DK'Tronics)(16K)(Side B) ZXSpectrum +558FBCBA7BE667745CCCF96403D41BED Spec Chess (1982)(Aackosoft)(NL)(en)[aka Spectrum Chess][re-release] ZXSpectrum en NL +D36D6BE5F62BCCDA31403AA48DEAE689 Spec Man (1982)(Jega)(16K) ZXSpectrum +23A757B0F53F4BE9D4EF50B55CFF59B3 Specball 2016 (2016-01-25)(ZozoSoft)(48K-128K) ZXSpectrum +97A1E1E69F2396DDE8DECA78F938C2A9 Speccies 2, The (2013-09)(Tardis Remakes)(16K)(DK)(en) ZXSpectrum en DK +9464F2439C9D98BCCCDA3138DF758EC9 Speccies, The v1.2 (2013-09)(Tardis Remakes)(DK)(en) ZXSpectrum en DK +FC28876DD8278528EE4C2CE0D216D1BA Speccy Pairs (2003)(Romero, Pedro)(ES) ZXSpectrum ES +F5D2E32FCCB0E37843217FEFAF071D5C Speccy Pong (2017)(Muñoz, Julián Urbano) ZXSpectrum +8DB1115267F677E9C4819B4CBC206821 Speccy@Home (2003)(-)[CSSCGC] ZXSpectrum +2677288DD682737BDC2A6AB6464B91A2 Special Delivery (1984)(Creative Sparks) ZXSpectrum +33903E0D2ED48D083F58CC2FFE07BCBA Special Delivery (1984)(Sparklers)[re-release] ZXSpectrum +A15F1AB434C0899F221A24EAC72C8B19 Special Operations (1984)(MC Lothlorien) ZXSpectrum +A517612056F96BA0980EBB4BE8C47075 Special Operations (1984)(MC Lothlorien)[a] ZXSpectrum +9D99F91E233D95AAAF924E0A3D941282 Special Operations (1984)(MC Lothlorien)[a2] ZXSpectrum +D65F207226F49714676B76639653A2B5 Specimen II - The Apple Quest (1991)(Crash)[Sinclair User Covertape] ZXSpectrum +47F1B7377FC0F6CCF0B1BEA9CD304297 Speckintosh (2010)(Insert Coin)[CSSCGC] ZXSpectrum +C73FC28D7E21C0576DE6EB2E33CC6852 SpecMan (19xx)(Zeljko, Robert)(HR)(sh) ZXSpectrum HR +98993499E450A7E33F7699542CDEF085 Spectipede (1983)(Mastertronic)(16K)[re-release] ZXSpectrum +0F990E4BF4DA3CB1347FBAD2883A5039 Spectipede (1983)(R&R)(16K) ZXSpectrum +21FAB5909C8767447B76E0FD1FA36C29 Spectra Smash (1983)(Romik)(16K) ZXSpectrum +B91BDAD53F848FA530F7EF5414079A99 Spectral Dungeons, The (2013)(No Time To Play)(RO)(en) ZXSpectrum en RO +76098CEFE0AE85E5A94A8BB70395D718 Spectral Hangman Rides Again, The (1982)(ZX Computing) ZXSpectrum +A1E437A24A092CF7AC0F8C4695870237 Spectral Invaders (1982)(Bug-Byte)(16K) ZXSpectrum +8D4F425B817869919594521BA5FF6E6A Spectral Invaders v1 (1982)(Bug-Byte)(16K) ZXSpectrum +FEBA5C4A61FDEC4442A6DFBE7A86BA7F Spectral Invaders v2 (1982)(Bug-Byte)(16K) ZXSpectrum +36B1A35A0C9194C0B884BDC04F8BC5AB Spectral Panic (1983)(Hewson Consultants)(16K) ZXSpectrum +1C9B5F87FD3A3863E5B8AAC9E3F86C20 Spectral Panic (1983)(Hewson Consultants)(16K)[a] ZXSpectrum +543FB480297C0DA891668309502FC6D3 Spectral Panic (1983)(Hewson Consultants)(16K)[a2] ZXSpectrum +49EB378BE1A4F4236EA3DF20F5E9D42C Spectral Panic (1983)(Riko Data)(16K)(SE)(en)[a][re-release] ZXSpectrum en SE +B8961D5E1011931918B9EA79890ADC49 Spectral Panic (1983)(Riko Data)(16K)(SE)(en)[re-release] ZXSpectrum en SE +668BA5618D5FAE5C8247B5B331CE4433 Spectralia (1985)(Load 'n' Run)(IT) ZXSpectrum IT +B12F7315E34B4E870BC8FD5FAD11F95C Spectrapede (1983)(Protek Computing) ZXSpectrum +B723CA67A761B903F07166A8AF3E7C9F Spectrapede (1983)(Protek Computing)[a] ZXSpectrum +82F0360864C7D9D7637AC1973A0494D2 Spectraprobe (1983)(Artic Computing) ZXSpectrum +BFEA427858A9D04A4E5AABEE2AE3F9B1 Spectraprobe (1983)(Forward)[re-release] ZXSpectrum +345413FD32E5692D960C83BA62530F88 Spectre of Booballyhoo, The (1987)(Infected) ZXSpectrum +98BF96CA85B10840A490B4BEAABFE543 Spectre of Castle Coris, The (1990)(Adventure Probe)(48K-128K)(Side A)[re-release] ZXSpectrum +8E2BA956FD1D57E6AE88F1C75E1170D3 Spectre of Castle Coris, The (1990)(Adventure Probe)(48K-128K)(Side B)[re-release] ZXSpectrum +A912907D191A30D9D2256E570D5D26A9 Spectre of Castle Coris, The (1990)(FSF Adventures)(48K-128K)(Tape 1 of 2 Side A) ZXSpectrum +9374CE47CAB524590C09EC477FC056C7 Spectre of Castle Coris, The (1990)(FSF Adventures)(48K-128K)(Tape 1 of 2) ZXSpectrum +432FFE79DA6F798B2A0470C253C417D2 Spectre of Castle Coris, The (1990)(FSF Adventures)(48K-128K)(Tape 2 of 2 Side B) ZXSpectrum +B1DD2E344A7D614A1E234959D70F9842 Spectre of Castle Coris, The (1990)(FSF Adventures)(48K-128K)(Tape 2 of 2) ZXSpectrum +4EC04CBDFF88242E7809358B8939E7E8 Spectrealm (1984)(Runesoft)(Side A) ZXSpectrum +5EAE481B119358D6BB5ABCD5E50BA06C Spectrealm (1984)(Runesoft)(Side B) ZXSpectrum +2AE9AE415AA9E8B264C67717B656A2C7 Spectrechess (1984)(Oasis) ZXSpectrum +844F8DA15AC27C11458A679299D7660A Spectres (1982)(Bug-Byte)(16K) ZXSpectrum +9AE567379D1D40D29B836DDD3EF0DAD1 Spectres (1982)(Bug-Byte)(16K)[a] ZXSpectrum +48DD1622123000ADA1BF1B935D63FF35 Spectroid Storm (1983)(Abersoft)(16K) ZXSpectrum +CC7CCD81A14A86E6C2E5E18AAB14CB62 Spectroid Storm (1983)(Abersoft)(16K)[a] ZXSpectrum +B774C315226A005C17F9EE64289B39EF Spectron (1983)(Virgin Games) ZXSpectrum +A54B5DBDFC994F7B40887A2AB47935BC Spectron (1983)(Virgin Games)[a] ZXSpectrum +847F4916CC81176436E64F59DC21C6DC Spectrox (1987)(Load 'n' Run)(it) ZXSpectrum it +03C218649B350818CF11FE9693FCF776 Spectrum 3D Monster Maze (2016)(Farrow, Paul) ZXSpectrum +F07B590BFFB9ED6F0F6BEBDE20BAB6D9 Spectrum Bowls (1983)(Lotus-Soft) ZXSpectrum +61753CBEAC4CB1D9DEF58EDD8E7310F9 Spectrum Chess (1982)(Artic Computing) ZXSpectrum +4F7DF61475C9341B2BAAEC7AD0553E3C Spectrum Chess (1982)(Artic Computing)[a] ZXSpectrum +F07488634BD95040D9C5541336233251 Spectrum Chess (1982)(Paxman Promotions)[re-release] ZXSpectrum +B1E5563D90C5A7F55AD5B4D17B392852 Spectrum Chess (1982)(Sinclair User)(16K)[aka Upgrading the Manual] ZXSpectrum +006FF474D84674A0D20C0119D5B25DBE Spectrum Chess II (1982)(Artic Computing) ZXSpectrum +D3DC948074A30C90BD6C93AC57E1AE06 Spectrum Chess II (1982)(Artic Computing)[a] ZXSpectrum +6D7329F7D0865D621B8A13A89CD03AE4 Spectrum Chess II (1982)(Dixons)[re-release] ZXSpectrum +5BFE7CDE65ED287CA6A9F3E4D7A4FE15 Spectrum Darts (1983)(Mr. Chip) ZXSpectrum +2F7AB31F596861A68A484C93DA81D81A Spectrum Forth Game (1983)(CP) ZXSpectrum +C81DEEBA3BD9D711885C7E441C752E84 Spectrum Forth Game (1983)(CP)(16K) ZXSpectrum +00A0C51A5E13EF05C707DA2B2FF2D4BE Spectrum Fruit-Machine (1983)(Book)(16K)(nl) ZXSpectrum nl +C9AD3E76839F4052E8FB16081F18495E Spectrum Galaxians (19xx)(Fisher, C.) ZXSpectrum +F952C172211E4CD3E50D27176A276211 Spectrum Golf (1982)(R&R)(16K)[a][aka ZX Spectrum Pro-Am Golf] ZXSpectrum +700421D8A3DB289005500833D753865F Spectrum Golf (1982)(R&R)(16K)[a2][aka ZX Spectrum Pro-Am Golf] ZXSpectrum +7439B5E65BD077C493AFC23C2003FD54 Spectrum Golf (1982)(R&R)(16K)[a3][aka ZX Spectrum Pro-Am Golf] ZXSpectrum +00D9E4F04DB00FE47B9DB46EAD7F4DCD Spectrum Golf (1982)(R&R)(16K)[aka ZX Spectrum Pro-Am Golf] ZXSpectrum +1B3EEEC45911313076AE1765592F4D40 Spectrum Invaders (1983)(Melbourne House)(16K) ZXSpectrum +1A23D50EA2D877D106B090A5D4AF1B74 Spectrum Jackpot (1983)(CRL Group) ZXSpectrum +56F00AE0E3D5121AD6ECBEAFD48B454F Spectrum Jackpot (1983)(CRL Group)[a] ZXSpectrum +2718C34E6D277FA750D36671CCF0BA68 Spectrum Jackpot (1983)(CRL Group)[a2] ZXSpectrum +1C71C453D6805D307F9ED99B68111502 Spectrum Mazogs (19xx)(Farrow, Paul) ZXSpectrum +9D22701EAC4290CA3FC88D5974036E1A Spectrum Micro Chess (1983)(Artic Computing)(16K) ZXSpectrum +C552F39D6F1067073E4A18719A950B32 Spectrum Pool (1983)(CDS Microsystems)(16K) ZXSpectrum +F725D30705BC3A6E47731001738187E8 Spectrum Pool (1983)(CDS Microsystems)(16K)[a] ZXSpectrum +E1589C9600C8D2CDA2A5DDEFA7709E79 Spectrum Pool (1983)(CDS Microsystems)(16K)[a2] ZXSpectrum +709B2338B0E3B8C1E84DF5D0F396935D Spectrum Roulette (2004)(Gledhill, Ian)[CSSCGC] ZXSpectrum +4161704269285EDB0B872FD9E3B38D65 Spectrum Safari (1983)(CDS Microsystems)[a][re-release] ZXSpectrum +C00E0155D0795D3E61ED2B84853076D8 Spectrum Safari (1983)(CDS Microsystems)[re-release] ZXSpectrum +4AB406FC57617D2CD43F4C760B32756F Spectrum Safari (1983)(Rushton, A.J.) ZXSpectrum +B4AE2CA6DBC40B66B84B5B273CA0AEB3 Spectrum Scramble (1982)(Work Force)(16K) ZXSpectrum +91AE181772F2A9B80170C792CF13C4D8 Spectrum Skiing (1982)(Your Computer)(16K)[a][aka Slalom] ZXSpectrum +9DB799FC67F0876139A8653423259C57 Spectrum Skiing (1982)(Your Computer)(16K)[aka Slalom] ZXSpectrum +5C70347A5FF2B0DA093AF8261C6611B3 Spectrum Voice Chess (1982)(Artic Computing) ZXSpectrum +62EC16DC380AEE1BA36473A386D694BC Spectrum Voice Chess (1982)(Artic Computing)[a] ZXSpectrum +6396DEE0CF45D54D549A218F148EADD4 Spectrum Voice Chess (1982)(Artic Computing)[a2] ZXSpectrum +4BE41D9E8DEFFBF4958674150D1E66D6 Spectrum Voice Chess (1982)(Artic Computing)[a3] ZXSpectrum +A919EC6588EDF39DD8735266A4B5D78D Spectrum Voice Chess (1982)(Hansesoft)(DE)(en)[re-release] ZXSpectrum en DE +FFF2098883D73C2256A9E67B7321D85E Spectrum, as elso szerelem (2002)(Nyitrai, Laszlo)(HU) ZXSpectrum HU +9F50D791A0ECC2A1CC33EFFC1BF5C9AC Spectrum-Skat (1983)(-)(de) ZXSpectrum de +893CC2430C799411AB861BB1E6AAB495 Speculator (1983)(Protek Computing) ZXSpectrum +5CA61B94D3F226375BCA482808C7A0AC Specvaders (1983)(Hewson Consultants)(16K) ZXSpectrum +85D49D9F5B6482E046BBF30077DE8077 Specvaders (1983)(Riko Data)(16K)(SE)(en)[re-release] ZXSpectrum en SE +F740AC47FB715A1AAD1A25322BDBE5D9 Specvaders v1 (1983)(Hewson Consultants)(16K) ZXSpectrum +3AE23D152547B1F4265F2D97F2BC4958 Specvaders v2 (1983)(Hewson Consultants)(16K) ZXSpectrum +DCDA3E4BB9C37E628316CE7F230C6A19 Spec-Venture (1985)(Mastertronic) ZXSpectrum +CD8A85227D169BE71D1353E7AEF9748A Spec-Venture (1985)(Mastertronic)[a] ZXSpectrum +80274ED683550E46CD4EF4A08467C45B Speed Ball - Espacio (2014-03-01)(Kabuto Factory)(48K-128K)(ES)(en) ZXSpectrum en ES +CD520D36E537BD4A8DA613EB1BBE07E5 Speed Ball - Espia (2014-03-01)(Kabuto Factory)(48K-128K)(ES)(en) ZXSpectrum en ES +FEE10AC65FFF2325970E5FDF2B1C8761 Speed Ball - Faraon (2014-03-01)(Kabuto Factory)(48K-128K)(ES)(en) ZXSpectrum en ES +C67A0F864FD9B4679516A7E79B064448 Speed Duel (1983)(DK'Tronics)(16K) ZXSpectrum +253B77B46C3F48B89689854F26501780 Speed Duel (1983)(DK'Tronics)(16K)[a] ZXSpectrum +D048EE75EDF8D77FB8B076BA050891A8 Speed Duel (1983)(DK'Tronics)(16K)[a2] ZXSpectrum +5EDE0B55E1DF25DA621393785AA8A8D5 Speed King 2 (1987)(Dro Soft)(ES)(en)[re-release] ZXSpectrum en ES +1A0E45EF3F28298EF54C1B9ADC72984F Speed King 2 (1987)(Mastertronic) ZXSpectrum +DDAC829D6AFECA0E8FC03FA5F601F269 Speed Zone (1988)(Mastertronic)[aka Androm] ZXSpectrum +2D4615F59D7643B6FBF4119E68432BCE Speed Zone (1989)(Dro Soft)(ES) ZXSpectrum ES +E30591163A536A2A8148AEF8FA5A28A2 Speedboat Assassins (1989)(Mastertronic Plus)(128K) ZXSpectrum +9365CB5119FC913B0EC99870F6FE55D0 Speedboat Assassins (1989)(Mastertronic Plus)(128K)[a] ZXSpectrum +616766E9E18C924372CEB9F1DF1586F6 Speedway - Datafile (1992)(ET Computer)(Side A) ZXSpectrum +9334FA594BF3D5741B5AFEAF1D066E81 Speedway - Datafile (1992)(ET Computer)(Side B) ZXSpectrum +E251DA08BC908BCF2F9FE89196A0E394 Speedway - League Cup Knockout (1992)(ET Computer) ZXSpectrum +CEDED36C1BB725FF1A9A417F1AAC67E7 Speedway - Team Championship - 1960 (1992)(ET Computer) ZXSpectrum +B21B9E7F13E3E091E6EC5BABBC69D4CC Speedway - Team Championship - 1960 (1992)(ET Computer)[a] ZXSpectrum +5EB457F43C0704A7460BE36E91F47DF8 Speedway - Team Championship - World League (1992)(ET Computer) ZXSpectrum +EAE3C8D9A87398D607AB29C075CC83D7 Speedway Replay - 1991 (1991)(Lambourne Games)(Side A) ZXSpectrum +E34AF6FFEFBF665B1B0C7D97DEDF911A Speedway Replay - 1991 (1991)(Lambourne Games)(Side B) ZXSpectrum +F15F81441A5458FA3B95BF9F58CE794E Speedway Replay (1988)(Lambourne Games) ZXSpectrum +14A16EC454EE9744BFBFF46049BCDFEA Spell of Christmas Ice, A (1984)(Star Dreams) ZXSpectrum +B1456A9CD7778DF9252D4384D2DE3C01 Spellbound (1984)(Beyond) ZXSpectrum +D8DAE30C5EB19AF4620DF68B93064573 Spellbound (1984)(Beyond)[a] ZXSpectrum +1F22FB49B9D5B38EDD4646B58787CA7C Spellbound (1984)(Beyond)[a2] ZXSpectrum +FCF6789B0AB9F7DA68DDAB51576D8326 Spellbound (1984)(Beyond)[a3] ZXSpectrum +6230E1D4EFB57220FDB2F56ABC13279C Spellbound (1985)(Mastertronic Added Dimension)(128K)[a][Magic Knight 2] ZXSpectrum +CA204F25C8F53C5D70FBA708CBABF4D1 Spellbound (1985)(Mastertronic Added Dimension)(128K)[Magic Knight 2] ZXSpectrum +D8F379F29C337990574E69ECA0F3770D Spellbound (1985)(Mastertronic Added Dimension)(48K-128K)[Magic Knight 2] ZXSpectrum +FC92501F8DBF213D229758AB9C5E977C Spellbound (1985)(Mastertronic Added Dimension)[Magic Knight 2] ZXSpectrum +C748CC5590F6113D0B91D2B1A14CBA8E Spellcaster (19xx)(-) ZXSpectrum +009CC8B4B215017AA6A6183CD6F56A88 Sphere of Q'li (1996)(Adventure Workshop, The) ZXSpectrum +0E7C7C53582EB3188A3A47876CFF5EA4 Spherical (1989)(Erbe)(ES)(en)[re-release] ZXSpectrum en ES +19B9A9CD40790D53918633AD57FA090C Spherical (1989)(Rainbow Arts) ZXSpectrum +1138D8505F26B789B88A35B6C642BA38 Spherical (1989)(Top Shots)[re-release] ZXSpectrum +5EBBA91BF35E19974C01B9DA01776EE6 Spi Droid (1989)(Vinsoft) ZXSpectrum +2E7F5BA03802EF73A4B5C173067EF738 Spider-Man (1985)(Americana) ZXSpectrum +92361FB0A702C6B6BA0AF15D19E9F059 Spideron (1983)(Hyperion) ZXSpectrum +3E4F2CB37F95B6A6B20A8795A8282971 Spideron (1983)(Hyperion)[a] ZXSpectrum +B5E818A72497635BC2CB4A98B9E9A5BC Spider's Web (1984)(Thor Computer)(16K) ZXSpectrum +DB26B0DA032C471816EECF675CE15B9E Spidoid (1988)(Tiny Bug)(Side A) ZXSpectrum +861ACCCC1FD2792BE5EBE6683ED16AF7 Spidoid (1988)(Tiny Bug)(Side B) ZXSpectrum +1B8099BE13371DC84DD498347CB10090 Spielautomaten (19xx)(-)(de) ZXSpectrum de +F39CF4A84684326973E0AD672E36EDA5 Spike (1985)(Firebird) ZXSpectrum +509068310A1C6C394BB8DEB750ACB321 Spike (1985)(Firebird)[a] ZXSpectrum +1D49C623407BB06707910F7E316B3F10 Spike (1985)(Firebird)[a2] ZXSpectrum +E183ABB7F9EB15A19B642A7B3A13F4AE Spike (1985)(Firebird)[a3] ZXSpectrum +454A4E8FD8AE879DAB5D520D82AAA40C Spike in Transylvania (1991)(Code Masters)(48K-128K)[aka Spike in Transilvania] ZXSpectrum +4311C86251F29D8E1D3B7DCC1F85D95C Spiker - Basic Training (2013-12)(Black Jet)(128K) ZXSpectrum +71E48610F31EC554592F602E1F530953 Spiky Harold Goes Hibernating (1986)(Firebird) ZXSpectrum +BD9AFF588C4113FC8DEDA8C99170E637 Spiky Harold Goes Hibernating (1986)(Firebird)[a] ZXSpectrum +D2FAFECB5E7154DDC1D3DFC8BD905592 Spin It (1989)(Daton) ZXSpectrum +8A26536236BA7DA35341BF36781019E6 Spindizzy (1986)(Electric Dreams) ZXSpectrum +11D5C32D6978A4937A0A9CFEA81428A1 Spindizzy (1986)(Electric Dreams)[a] ZXSpectrum +E3B71C3B6B0530BB8134EA27305DE4A5 Spindizzy (1986)(Electric Dreams)[a2] ZXSpectrum +805D2EB7D94C60535EDD7056887C1573 Spindizzy (1986)(Electric Dreams)[a3] ZXSpectrum +710FF5B1D00F23E7F251CE7AD22F906F Spindizzy (1986)(Electric Dreams)[a4] ZXSpectrum +56E8A44F389B239E57A53E8EE8B6E678 Spindizzy (1986)(Proein Soft Line)(ES)(en)[re-release] ZXSpectrum en ES +9B2668C7950A96C744CB576D1BF9CB92 Spione, Lo (1985)(Load 'n' Run)(IT) ZXSpectrum IT +613BE61E821C90CF566CAC2BCF288D5D Spione, Lo (1985)(Load 'n' Run)(IT)[a] ZXSpectrum IT +9F430CAA8BE47CA9A925F2287EB4C23A Spirit of Ninja, The (1988)(Sinclair User) ZXSpectrum +6ED167C7CDB04C35414728F380787C47 Spirits (1987)(Topo Soft)(ES) ZXSpectrum ES +6A14B3D76C569632E45671A1985C0946 Spitfire (1989)(Encore) ZXSpectrum +00E22FD876D316FC4C9A4F9CE861EA9C Spitfire (1989)(Encore)(Side A) ZXSpectrum +83606B55C1214B8F4D066E85295C1F08 Spitfire (1989)(Encore)(Side B) ZXSpectrum +3D8C66FD13A51E43A992DBF2E9F9934F Spitfire '40 (1985)(Mirrorsoft) ZXSpectrum +7702621EAEDF41532746DED91D637B25 Spitfire '40 (1985)(Mirrorsoft)(128K) ZXSpectrum +0B155B6664E8DD650BC01029A714F683 Spitfire '40 (1985)(Mirrorsoft)(48K-128K) ZXSpectrum +2EBDDED7D30505A53CA12321FE64F3F5 Spitfire '40 (1985)(Mirrorsoft)(48K-128K)[a] ZXSpectrum +763D129DBE46DB36C6D0BEDC83C8D8FD Spitfire 40 (1986)(Zafi Chip)(48K-128K)(ES)(en) ZXSpectrum en ES +8A1DDCC24F7D4A184603669D6FDE77FA Spitfire 40 (1987)(Z Cobra)(48K-128K)(ES)(en) ZXSpectrum en ES +2557772D9BA6E2D1A2E5E94060338EE1 Spitfire 40 (1989)(Alternative)(48K-128K) ZXSpectrum +4E8DEBB62EA71047BE2CB950451177A0 Spitfire '40 v2 (1985)(Mirrorsoft) ZXSpectrum +3C6D216413A0DD8FAF0A0C60A250F4BD Spitting Image - The Computer Game (1988)(Domark)(48K-128K) ZXSpectrum +964814B4CD3E384156B842C2B219DB91 Spitting Image - The Computer Game (1988)(Domark)(48K-128K)[a] ZXSpectrum +46417A8107F5B9056EC055D239EB8AF8 Spitting Image - The Computer Game (1988)(Domark)(48K-128K)[a2] ZXSpectrum +BCD736A11B29060645496957D6BF081E Spitting Image - The Computer Game (1988)(Domark)(48K-128K)[a3] ZXSpectrum +4DB924562F38831CC6E78400148BDF3C Spitting Image - The Computer Game (1988)(Domark)(Side A) ZXSpectrum +03650005F9C4EABE099A70452020AEAD Spitting Image - The Computer Game (1988)(Domark)(Side B) ZXSpectrum +C88A196B7BFA1DC499C07AA61377F10B Spitting Image (1989)(Erbe)(48K-128K)(ES)(en)(Side A) ZXSpectrum en ES +21D1BF9E8093B1675043057E77879ACB Spitting Image (1989)(Erbe)(48K-128K)(ES)(en)(Side B) ZXSpectrum en ES +FDA42B3736851F1A69F0ADF0976D962C Spitting Image (1989)(Erbe)(ES)(en)(Side A) ZXSpectrum en ES +94C38CA0B38B7C41617B36712D041924 Spitting Image (1989)(Erbe)(ES)(en)(Side B) ZXSpectrum en ES +BAB9A34E19E90D11E7EF55818C6540ED Spitting Image (1991)(Hit Squad, The)(48K-128K)(Side A) ZXSpectrum +5427D163D867383CD77A04F2606955A9 Spitting Image (1991)(Hit Squad, The)(48K-128K)(Side B) ZXSpectrum +CBC8973921E5722C42A9E760973384BE Splat! (1983)(Incentive) ZXSpectrum +BA784B0051CE1B1C0ACBCC6B1BDEC268 Splat! (1983)(Incentive)[a] ZXSpectrum +D7A1EB201AEEFC5BF3D05599CE981986 Splat! (1983)(Incentive)[a2] ZXSpectrum +B438207563E32A370D6F3C3DA293F383 Splat! (1987)(Alternative) ZXSpectrum +DB1F776B0DC4F2A71FA37D11D20C038A Splat! (1988)(System 4)(ES)(en) ZXSpectrum en ES +F494AC6A0F28AD72A9627FDB1633D064 Splat! v1 (1983)(Incentive) ZXSpectrum +181562CABA911A74B8F25F4E59693B10 Splat! v2 (1983)(Incentive)[Power-Load] ZXSpectrum +0C571C39A2D2E37582EF277DD1D689CD splATTR (2008)(Cronosoft)(128K) ZXSpectrum +E19E9F1EE68746A38D2B64A39D340DA6 splATTR (2008)(Cronosoft)(128K)[a] ZXSpectrum +A863E311E9314F4A0FC3EF5329764154 Split Personalities (1986)(Bug-Byte)(48K-128K)(Side A)[re-release] ZXSpectrum +EA4F7C9D3628A2DC125BAAE5F2F0F2C9 Split Personalities (1986)(Bug-Byte)(48K-128K)(Side B)[re-release] ZXSpectrum +D98563253F2687CDCBB035F5D4435CB4 Split Personalities (1986)(Bug-Byte)(48K-128K)[re-release] ZXSpectrum +D9E856AE1C0FA618DBFF98745DDA45EB Split Personalities (1986)(Domark)(48K-128K) ZXSpectrum +C95A0542A52C60E51B5EC1E8B8C80BE3 Split Personalities (1986)(Domark)(48K-128K)(Side A) ZXSpectrum +19B8CE2B46289D1B03CDDDAD0739BDC8 Split Personalities (1986)(Domark)(48K-128K)(Side A)[a] ZXSpectrum +E9320B26F52502366E226DF9FDA990C5 Split Personalities (1986)(Domark)(48K-128K)(Side B) ZXSpectrum +4E1F389AE91CCD5CB297219DB6FBE54D Split Personalities (1986)(Domark)(48K-128K)(Side B)[a] ZXSpectrum +70489C993DE7F4838F28024AEB9B2ED5 Split Personalities (1986)(Domark)(48K-128K)[a] ZXSpectrum +5DCCF3EB826E0D715A75A29028CFDBDD Split Personalities (1986)(Zafi Chip)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +772BE157B9719FF07D727ECE5FD38A20 Split Personalities (1986)(Zafi Chip)(48K-128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +92D9D96A513804F3962AF0F93859478C Splitting Images (1986)(Domark) ZXSpectrum +E1E5225CAB93B70C67CDA23455AF29AB Splitting Images (1986)(Domark)[a] ZXSpectrum +4EBC4B851B9F8CF539E9F240C3540A31 Splot (1985)(Stonner, F.)(DE) ZXSpectrum DE +D0939CDD15E13AE8BDE6E5F1D6080B2F Spoof - The Magic Dragon (1984)(Runesoft) ZXSpectrum +01894036E46119CE2EA2F031D6DFE19E Spoof - The Magic Dragon (1984)(Runesoft)[a] ZXSpectrum +E652CB3925F2A74F3176C745C0A6B180 Spoof - The Magic Dragon (1984)(Runesoft)[a2] ZXSpectrum +0CDF0E565A0C9EAC2691A4CA0F1C9C1D Spooked (1989)(Players Premier) ZXSpectrum +402FE2441563A5788228405C9BB7AECA Spooki Castle , Paul E Collins (2009)(Howard)[CSSCGC] ZXSpectrum +780B0BCE38868B765AB1E464F569F9FA Spooky Castle (1991)(Atlantis) ZXSpectrum +6D0CCAF76984615AAADB72A3A808F6BE Spooky Castle (1991)(Atlantis)[a] ZXSpectrum +56F17395A29C457D77D4DE6E07CD3C57 Spooky Castle (1991)(EDOS)[re-release] ZXSpectrum +2CD61C0F155C137C7AFFD58696C68498 Spookyman (1982)(Abbex Electronics)(16K) ZXSpectrum +209AB32270BA8F42AD5C80096A91C998 Spookyman (1982)(Abbex Electronics)(16K)[a] ZXSpectrum +204920FA35BAEA0D6682430A698BCADD Spookyman (1982)(Abbex Electronics)(16K)[a2] ZXSpectrum +5077D2C4CEC2E7D55ECA3BE8BB0BF259 Spore (1988)(Bulldog) ZXSpectrum +F2AA762503FAA98A57596F7D037CF96F Spore, The (1986)(K-Soft) ZXSpectrum +9F7312E1346F54918D4858F70E070274 Sport Game (1991)(Monea)(RO) ZXSpectrum RO +C33BB400AB3BF117C59DB395237AC283 Sport of Kings (1986)(Mastertronic Added Dimension) ZXSpectrum +89D60E153CF0FE198DC88727D9AFAD73 Sport of Kings (1986)(Mastertronic Added Dimension)[speech] ZXSpectrum +0AFD3BDB4BF09B9B6D64D58AA7CFF435 Sport of Kings Challenge, The (1985)(Season Soft)(Side A) ZXSpectrum +225D4078CD563C98F4A99F5F53C745FE Sport of Kings Challenge, The (1985)(Season Soft)(Side B) ZXSpectrum +B6AD43B131A208992594BF2EB3DC4D6C Sports Hero (1984)(Firebird)[BleepLoad][re-release] ZXSpectrum +D68CA95DB2EE2A85A7DFA9BFE04A6DD7 Sports Hero (1984)(Melbourne House) ZXSpectrum +DE975A9D397848DCB3471523B287BD4F Sports Hero (1985)(ABC Soft)(ES)(en) ZXSpectrum en ES +F5D834F45FB6CEBC9D1F6BB8631B1818 Sports Hero (1985)(ABC Soft)(ES)(en)[a] ZXSpectrum en ES +7ADAE2CCE06B73DFC91A31BB0E716871 Springer (19xx)(-) ZXSpectrum +45B147E6FDA9B2043543F08A6BF0BD8D Sprite Spring (1986)(MicroHobby Especial)(ES) ZXSpectrum ES +315F86C62B7FAE1EB96E327F976F53FA Sprl Tower (19xx)(-) ZXSpectrum +53696F7A30F333B4472BB119A71B27B6 Sputnik (1986)(Edisoft - Grupo Editorial SYGRAN)(ES) ZXSpectrum ES +654D9A6A2D7FE8EE2C0DCE7D579A5D15 Sputnik (1986)(Edisoft - Grupo Editorial SYGRAN)(ES)[a] ZXSpectrum ES +755D1EE624482A3605664760FD3808FD Sputnik (1986)(SPE)(ES)[re-release] ZXSpectrum ES +72FF0CCF982302F4964305E36758987E Spy Hunter (1985)(Erbe)(ES)(en)[re-release] ZXSpectrum en ES +E68F38576802C3DD0C14D8FD648808C3 Spy Hunter (1985)(Erbe)(ES)(en)[SpeedLock 2][re-release] ZXSpectrum en ES +981DC4B77640D0FCECEFEC755E2C29BE Spy Hunter (1985)(Kixx)[re-release] ZXSpectrum +4D2E8DCE9BD0A8CA23FEFA701D44AD3E Spy Hunter (1985)(Kixx)[SpeedLock 1][re-release] ZXSpectrum +A4A843042E45381268D55EC1484FDA71 Spy Hunter (1985)(U.S. Gold) ZXSpectrum +506810DCBA5FCD38B23A4603A01220AD Spy Hunter (1985)(U.S. Gold)[a] ZXSpectrum +68E81F40C64EDF9E6DFE0A0FD642A8B1 Spy Hunter (1985)(U.S. Gold)[SpeedLock 1] ZXSpectrum +728989FFFC345368C786BFA17685184F Spy Hunter (1988)(IBSA)(ES)(en)[SpeedLock 2] ZXSpectrum en ES +4E4E5DD5D90F34E19E39C40DD270C095 Spy Story (1985)(Aackosoft)(NL) ZXSpectrum NL +DB86AAD77EA352B92FAE83FFFAF490D1 Spy Trilogy, The (1986)(Tartan)(Side A) ZXSpectrum +6D269911761BE610A891C4850872FDE8 Spy Trilogy, The (1986)(Tartan)(Side A)[a] ZXSpectrum +E8B06B620832EDEB50C8F16D38D7D203 Spy Trilogy, The (1986)(Tartan)(Side B) ZXSpectrum +3C1287F455ED43EE6EDEB0B8AFE6B34B Spy Trilogy, The (1986)(Tartan)(Side B)[a] ZXSpectrum +E431ACBB8F35B7340379BF9C11E6EB62 Spy vs Spy (1985)(Beyond) ZXSpectrum +BE5C03D912D8A796AC8CC42F67781230 Spy vs Spy (1985)(Beyond)[a] ZXSpectrum +0C40C2B30A653B022825E5096A62CFCA Spy vs Spy (1985)(Beyond)[a2] ZXSpectrum +8719D586F9BA44D3885BA3A0DA04247C Spy vs Spy (1985)(Beyond)[Power-Load] ZXSpectrum +81F50A11DA3238D7573C4656CD919404 Spy vs Spy (1985)(Hi-Tec)[re-release] ZXSpectrum +A8A6D8A044480C8BC7128BC188FEF938 Spy vs Spy (1985)(Zafi Chip)(ES)(en)[Power-Load][re-release] ZXSpectrum en ES +9FB2C21395833F7BAA525C2B7EE53F54 Spy vs Spy II - The Island Caper (1987)(Databyte) ZXSpectrum +D3E284992900639B594AE43515B1086E Spy vs Spy II - The Island Caper (1987)(Databyte)(Side A) ZXSpectrum +21250FCC664469A7F6E720B6A2A9D705 Spy vs Spy II - The Island Caper (1987)(Databyte)(Side A)[a] ZXSpectrum +DF0FA7FC61A1DC9F9DF18A2743B7961D Spy vs Spy II - The Island Caper (1987)(Databyte)(Side B) ZXSpectrum +E87C92982F30391CFB582AAF5CBAF53A Spy vs Spy II - The Island Caper (1987)(Databyte)(Side B)[a] ZXSpectrum +6AE1650CE55021A7A2BABB61F9FC2CF2 Spy vs Spy II - The Island Caper (1987)(Hi-Tec)(Side A)[re-release] ZXSpectrum +F4352955C45FA6B440123B2642AB9511 Spy vs Spy II - The Island Caper (1987)(Hi-Tec)(Side B)[re-release] ZXSpectrum +B06D1F39432F0E3824EB01ED17D2E569 Spy vs Spy II - The Island Caper (1987)(Hi-Tec)[re-release] ZXSpectrum +019244DE961B07FE39A15733DFB4E75E Spy vs Spy III - Arctic Antics (1988)(Databyte) ZXSpectrum +A6E0BDEF6D97C2AD049CCFB957873430 Spy vs Spy III - Arctic Antics (1988)(Databyte)[a] ZXSpectrum +7D74C8684160503F1D143B131C5AAA81 Spy vs Spy III - Arctic Antics (1988)(Databyte)[a2] ZXSpectrum +794DE1DA014AA16CBF3F58C4C0FC2554 Spy vs Spy III - Arctic Antics (1988)(Hi-Tec)[re-release] ZXSpectrum +E84B015AADACAC3326E45869D8E396D0 Spy Who Loved Me, The (1990)(Domark)(48K-128K)(Side A) ZXSpectrum +2DB7042EE015845480BD417BA00D4267 Spy Who Loved Me, The (1990)(Domark)(48K-128K)(Side B) ZXSpectrum +476A871E689FFEEF4BD0FE82C2A0FF6C Spy Who Loved Me, The (1990)(Hit Squad, The)(48K-128K)(Side A)[re-release] ZXSpectrum +1DA1A82F4FAB9775A9B852D0EADA5B37 Spy Who Loved Me, The (1990)(Hit Squad, The)(48K-128K)(Side B)[re-release] ZXSpectrum +E5C70C8D67CD6F85FDA844FEB6527E44 Spy-Plane (1983)(Gilsoft International) ZXSpectrum +9BD4FBDF75800672004B82124FE2E287 Spy-Plane (1983)(Gilsoft International)[a] ZXSpectrum +3C872BB9B7C1F25CFB4C482C1C170733 Spy-Plane (1983)(Gilsoft International)[a2] ZXSpectrum +D4AC84F48FC28DBEDC803AB1CD0C4A46 Spy's Demise II (1985)(Tweety Soft)(DE)(en) ZXSpectrum en DE +861DBA79A9B21CF58881117F54A6519F Spy's Demise II (1985)(Tweety Soft)(DE)(en)[a] ZXSpectrum en DE +33337C50BA31F4F92B4B9FE227021918 Spyship SOS (1984)(Dynamic)[speech] ZXSpectrum +4DEC61BA41E860FA1E7F12DA131133DA Spy-Trek Adventure (1986)(Americana) ZXSpectrum +2044380E25FE1CBA725DFDD4243C6D67 Spy-Trek Adventure (1986)(Americana)[a] ZXSpectrum +BAF640864935853CD116E52E4DEDD309 Spy-Trek Adventure (1986)(Americana)[a2] ZXSpectrum +FDF3E842F9A1B5E2B96C8F60679D49AB Spy-Trek Adventure (1986)(Americana)[SpeedLock 2] ZXSpectrum +D88375EA3F99B11568C02D2AFD2A8816 SQIJ 2018 v1.0 (2018)(Tardis Remakes)(DK)(en) ZXSpectrum en DK +4FC84A00D55966AD283D568B896220D0 SQIJ! (1987)(Power House, The) ZXSpectrum +226666D66880B3B737E434EEE438655F SQIJ! (1987)(Power House, The)[a] ZXSpectrum +DC8D2ADA114AE971986F2A3E11078210 Squamble (1993)(Cauldwell, Jonathan) ZXSpectrum +04B1B63A321DD817A67BAFE4B85CE41B Square Head (1996)(Outland Corp)(48K-128K)(MD)(ru) ZXSpectrum ru +7954D472F8E4524E98E5B62D83292FC1 Squares (1984)(ZX Computing)(16K) ZXSpectrum +398CE1FEB1442472CA383F39944D2EE5 SQUASH!! (2013)(Supremo)[CSSCGC] ZXSpectrum +79C16CF1BE889B924919601629FA743B Squiggle (1986)(Your Computer)(16K) ZXSpectrum +10D7A38D5BA049CE1C9E272245FE362E St. Andrews 18 Hole Golf - Old Course (1983)(Artic Computing)[aka St. Andrews Golf] ZXSpectrum +91008AE05F1390A61CA9C7F288D7934D St. Crippens (1985)(Sparklers) ZXSpectrum +09E910FBA93CAF52E4928397A1D496E5 St. Crippens (1985)(Sparklers)[a] ZXSpectrum +E78190DD6645A05DB7C9EB0F50765EE2 St. Dragon (1990)(Dro Soft)(128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +ACBA020180D0F6F55DFB4FC8B5FABCB0 St. Dragon (1990)(Dro Soft)(128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +1A651BFA1A6832457D5EB1B7BE24B1AE St. Dragon (1990)(Kixx)(128K)(Side A)[re-release] ZXSpectrum +3E9C33B2B0C6D0259C9E4B0DF2B5A65A St. Dragon (1990)(Kixx)(128K)(Side B)[re-release] ZXSpectrum +BDC35AB185830E9D6ABB7B878E3FF8A7 St. Dragon (1990)(Storm)(128K)(Side A)[aka Saint Dragon] ZXSpectrum +B8F11798891E4DBF29E460F5786B4ADA St. Dragon (1990)(Storm)(128K)(Side B)[aka Saint Dragon] ZXSpectrum +D33451F37ECFC7CE9F20296FF783835C St. Dragon (1990)(Storm)(128K)[a][aka Saint Dragon] ZXSpectrum +7F6880BC8A9CB137A165EAFB9E002795 St. Dragon (1990)(Storm)(128K)[aka Saint Dragon] ZXSpectrum +139E83EBA51FD4D8DC4E205AB170E37A St. Dragon (demo) (1990)(Storm)(128K)[Crash Covertape][aka Saint Dragon] ZXSpectrum +9A19905E983CA511B521D72635312364 St. Petersburg Ikon, The (1986)(R.D. Foord) ZXSpectrum +ADFEFCE9844183D8F61267398D341F0C Stab des Druiden, Der (1985)(Brammen, Thomas)(DE) ZXSpectrum DE +217A3744B1F091741633D9801C231605 Stack Up (1991)(Zeppelin Games) ZXSpectrum +ED0E1C0D7FD8ACC261E11AB1A84EC269 Stadt Alzan, Die (19xx)(-)(de) ZXSpectrum de +A7B73539585B00F4F88B8CCE4D69224A Staff of Power, The (1991)(Zenobi) ZXSpectrum +E488A76F9F2781A6920320704CC98493 Staff of Power, The (1991)(Zenobi)[a] ZXSpectrum +E6C90F8525E752BA86F2294E94DDAF0E Staff of Power, The v3 (1991)(Zenobi) ZXSpectrum +B5FEC2975D4FBAC82066595390AB0F45 Staff of Zaranol, The (1984)(CCS)[a][aka Staff of Zarenol, The] ZXSpectrum +964F05C0A8E126E45EB5341F04D5FD93 Staff of Zaranol, The (1984)(CCS)[aka Staff of Zarenol, The] ZXSpectrum +7DC5667AAB1CA3CB36AA248A53DAB86D Stagecoach (1984)(Compulogical)(ES)(en)[re-release] ZXSpectrum en ES +882ECBD65A677172E437A2A43A5C9837 Stagecoach (1984)(Creative Sparks) ZXSpectrum +C1648AF7A57263DC11B610B1CF286782 Stagecoach (1984)(Creative Sparks)[a] ZXSpectrum +2EF76129F9A4D36784C84D3DE3BD5AB1 Stagecoach (1984)(Sparklers)[re-release] ZXSpectrum +C65E2BE6A448797F217F23992CADBB5A Stainless Steel (1986)(Erbe)(ES)(en)[re-release] ZXSpectrum en ES +689E95ED61B0180DC43B79483A156C1C Stainless Steel (1986)(IBSA)(ES)(en)[re-release] ZXSpectrum en ES +28CAFB30808572DD1919DC4C5A9EC7DC Stainless Steel (1986)(Mikro-Gen) ZXSpectrum +6C67B76555B535A286DA0C7B23334F3D Stainless Steel (1986)(Mikro-Gen)[a] ZXSpectrum +532047B19AEEFCAF04BD6AD68B7A2DBC Stainless Steel (1986)(Mikro-Gen)[a2] ZXSpectrum +D54B9DF0F75D8033319B32205EA7C893 Stainless Steel (1986)(Mikro-Gen)[a3] ZXSpectrum +CC9FC75503DF37A5AC8017E1FCF05FDF Stalingrad (1988)(CCS) ZXSpectrum +29339F513B6D550A70F369E8282C87E9 Stalker (1990)(Zenobi)(128K) ZXSpectrum +F977C13E1BB966BD333394A1E92AB0CD Stalker (1990)(Zenobi)(128K)[a] ZXSpectrum +505A58A1CB97EAAE2B8C257913D64EE0 Stalker (1992)(J.H.C.S.)(CZ) ZXSpectrum CZ +6513B39FB7414ED428FEB3BDC22598B4 Stamp Quest (2011)(Stonechat Productions)(48K-128K) ZXSpectrum +C56407E0D04033555AA9398140C24A65 Star (1993)(Kotsoft)(RU) ZXSpectrum RU +61ADC61844490CFB641C1F83A4013381 Star Attack (1994)(Kotsoft)(RU) ZXSpectrum RU +866FA95CB2F984FF5ACC85C1531F91B0 Star Attack II (1995)(Kotsoft)(RU) ZXSpectrum RU +9EC813E18EB75904D36952CC1774B366 Star Bowls (1991)(Zigurat)(ES) ZXSpectrum ES +D25919C8031F51D6BA1ED458B6B15420 Star Control (1991)(Accolade)(128K) ZXSpectrum +181BFDFD7B980847202BA9F208646627 Star Control (1991)(Accolade)(128K)[SpeedLock 7] ZXSpectrum +7DE5164C7515FD7B7AED99A4F21E7475 Star Control (1991)(Dro Soft)(128K)(ES)(en)[SpeedLock 7][re-release] ZXSpectrum en ES +C65AAC99ECA93C2752BE5C43C61104F7 Star Crystal (1986)(Beck, Edward) ZXSpectrum +DC93A2B5BD0F44D20CAFBCE2C808EBED Star Crystal (1986)(Beck, Edward)[a] ZXSpectrum +A363AE43EB698AE162B5EB70395F9D22 Star Crystal (1986)(Beck, Edward)[a2] ZXSpectrum +B6F79BF63EA182FD86679506EBF5A7FA Star Dragon (1990)(Proxima)(128K)(CZ)(en) ZXSpectrum en CZ +CB005E18883FCF3B6110879A3CA2A483 Star Dragon (1990)(Proxima)(128K)(CZ)(en)[a] ZXSpectrum en CZ +7F591D1077255BFEBDE9771F521E2F44 Star Dragon (1990)(Ultrasoft)(128K)(SK)(en)[re-release] ZXSpectrum en SK +CB8B609CCC42D4918B0153234DB5ABA7 Star Farce (1988)(Mastertronic) ZXSpectrum +71E2EB40DBA5907BE137024B5A09C0E9 Star Farce (1988)(Mastertronic)[a] ZXSpectrum +8764AF1DC664580D4621A581EAB1A708 Star Farce (1989)(Dro Soft)(ES)(en) ZXSpectrum en ES +344F429896CF0DDF8E43B115898732AB Star Fighter (1982)(Impact)(16K) ZXSpectrum +682FAA2200B2947D20E4F559AFF88AE3 Star Firebirds (1985)(Firebird)[a][re-release] ZXSpectrum +398AEA4174C6E6B878E02DDCC69A527D Star Firebirds (1985)(Firebird)[re-release] ZXSpectrum +DACAD8C23238547F731B66D286BDE695 Star Flaws (1991)(Delbert the Hamster) ZXSpectrum +74D230FB3848203CE74C4AE860344BCF Star Madness (1989)(New Frontier)(48K-128K)(ES)(en) ZXSpectrum en ES +01FD36BD2AB16F7570C2A8BC4CB81BD5 Star Paws (1988)(Alternative)(48K-128K)[re-release] ZXSpectrum +2BB9143F39F8016B324179675283BEF6 Star Paws (1988)(Software Projects)(48K-128K) ZXSpectrum +F6E1C9D248422461123E269FA21217C7 Star Paws (1988)(Software Projects)(48K-128K)[SpeedLock 7] ZXSpectrum +9952E47CD312D3C2C2CB3D66A7E569E3 Star Pilot (1987)(Firebird) ZXSpectrum +FCD65C58237CCA5AFF79BCFF56F3ECDA Star Pilot (1987)(Firebird)(128K) ZXSpectrum +2C1E729736E35E82C9A1BD451985052C Star Pilot (1987)(Firebird)(128K)[a] ZXSpectrum +CC991A82F67E24C9075C6BC37CBF2EAE Star Pilot (1987)(Firebird)(48K-128K) ZXSpectrum +D5363C8F6EB5D91F2798642314154518 Star Quest (1982)(Breadhill) ZXSpectrum +5E5B83027B3E35A60FCA749965B0EC65 Star Quest (1984)(Aackosoft)(NL)(en) ZXSpectrum en NL +AF39D00AFF2C0BF16E8B6AC4870F31C2 Star Quest (1984)(Church Army Resource Centre) ZXSpectrum +109F94C721AEA075CBE38F1315FFA735 Star Raiders II (1987)(Electric Dreams) ZXSpectrum +5061DFF67A56A5035329F73A2551E447 Star Raiders II (1987)(Electric Dreams)[a] ZXSpectrum +A25686F35CEFA7BA8F30D272142DC96C Star Raiders II (1987)(Electric Dreams)[a2] ZXSpectrum +31B19D9F51EDDB850E74A180A134B180 Star Raiders II (1987)(Proein Soft Line)(ES)(en)[re-release] ZXSpectrum en ES +C486193B5A893ECFB67ABFB77E52C8AA Star Runner (1987)(Code Masters)(48K-128K) ZXSpectrum +7E1FE8BDDEB219060B1661EE2C770DE1 Star Searcher (1984)(Scorpio) ZXSpectrum +47D61C97CF7FE25E18937DC8C0E7D875 Star Soccer (1983)(Watson Software Services)(16K)(Side A) ZXSpectrum +15DDF7FC495D3F028EB28908AC82460F Star Soccer (1983)(Watson Software Services)(16K)(Side A)[a] ZXSpectrum +2163861D35B930E6869CFB1EAA4F9608 Star Soccer (1983)(Watson Software Services)(16K)(Side B) ZXSpectrum +B7111DCC205A8EF269196C2B6316668B Star Soccer (1983)(Watson Software Services)(16K)(Side B)[a] ZXSpectrum +AB49C3B0A2B4511693DDCE29B844494A Star Trader (1984)(Bug-Byte) ZXSpectrum +B90F181D3DCC2999180271AAFDC0F716 Star Trader (1984)(Bug-Byte)[a] ZXSpectrum +148E655C0C11EAF6529C9279437737C6 Star Trader's Luck (2009)(Gonzalez, Jorge Arroyo)(ES) ZXSpectrum ES +79EEDE3E404ED9F0528666560A817BAB Star Trek - The Computer Game (1989)(Airline) ZXSpectrum +838756F12993BD40662CB493EE9CB852 Star Trek - The Computer Program (1982)(Profisoft)(DE)(en)[re-release] ZXSpectrum en DE +0F18A0BE6068EC7574E1DA164D6B4A5E Star Trek - The Computer Program (1982)(R&R)[a][aka Star Trek - The Computer Game] ZXSpectrum +10586454E358D48FAFCADF68DEFE5136 Star Trek - The Computer Program (1982)(R&R)[aka Star Trek - The Computer Game] ZXSpectrum +511AA7AAB096C35AD1392A89915FD232 Star Trek (1982)(Gemini) ZXSpectrum +E1B31BB441C67E13136C9A95E530EB65 Star Trek (1982)(Impact)(16K) ZXSpectrum +F552CC917BDC86C52195D81FDD65E365 Star Trek (1982)(Mikro-Gen) ZXSpectrum +B93DE7EB90088CE7A8C132655E7CF40B Star Trek 3000 (1983)(DK'Tronics) ZXSpectrum +1939EC7EE4F9E13259E37619C20572FB Star Trek 3050 (1984)(Microparadise)(ES) ZXSpectrum ES +CFFDFD37C9F768E51CB5A59537498370 Star Trek 5 (1988)(Load 'n' Run)(IT) ZXSpectrum IT +FF672CABC990CFB7462EB7241E66A3CB Star Trip (1991)(Pegasus) ZXSpectrum +CC82B0B05F8D90CF6D3DE7128C3C0812 Star Trip (1991)(Pegasus)(48K-128K) ZXSpectrum +86DBA73A92FB490BFBD06FB1DBD8C6CE Star Trip (1991)(Pegasus)[a] ZXSpectrum +323D04995863934157E24701D3D95253 Star Warrior (1983)(Currys)(16K)[re-release] ZXSpectrum +2AE2310F08F1FFF4BCF98E26DD5195B2 Star Warriors (1983)(Visions Software Factory)(16K) ZXSpectrum +D5247C47AB29B1ACBDD316DC52AD7B2F Star Warriors (1983)(Visions Software Factory)(16K)[a] ZXSpectrum +1E1000F7E1844F17EE0092865126CE66 Star Warriors (1983)(Visions Software Factory)(16K)[a2] ZXSpectrum +D7A0FCC796BD0EF65B6600F691EBB2BD Star Wars - The Old Republic (2011)(Apenao)[CSSCGC] ZXSpectrum +1A089F628B95492D15B0D85CF80D02A7 Star Wars (1987)(Domark) ZXSpectrum +765B61FE690EC68E5A2ABD89D945F945 Star Wars (1987)(Domark)(Side A) ZXSpectrum +A8982D95B6A8926C64DEDBA917707244 Star Wars (1987)(Domark)(Side B) ZXSpectrum +47E51DCA643308909CD4D28445A3B664 Star Wars (1987)(Domark)[a] ZXSpectrum +7A4E53CB4735650738944BE37E913991 Star Wars (1987)(Domark)[a2] ZXSpectrum +CB1F3AE908D34F5C4893C88802197D20 Star Wars (1987)(Domark)[Haxpoc-Lock loader] ZXSpectrum +D23B83BEA11C12EF8B727ADD1272A34A Star Wars (1987)(Erbe)(ES)(en)[re-release] ZXSpectrum en ES +733025758A120CEE15CA31CFB07AC025 Star Wars (1990)(Hit Squad, The)[SpeedLock 7] ZXSpectrum +06F6E36DAE953480C5A9871245B4B0CC Star Wars Droids - The Adventures of R2-D2 and C-3PO (1988)(Mastertronic Added Dimension)(48K-128K) ZXSpectrum +2CB43CBCAF67752FA8053B7DF5046461 Star Wars Droids - The Adventures of R2-D2 and C-3PO (1988)(Mastertronic Added Dimension)(48K-128K)[a] ZXSpectrum +900B67200711E3780CF1C1BE6CDA9D16 Star Wars Droids - The Adventures of R2-D2 and C-3PO (1988)(Mastertronic Added Dimension)(48K-128K)[a2] ZXSpectrum +25A30316312EAFCEBC0777BDFD79E8EA Star Wars Droids (1988)(Dro Soft)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +E36C32FD456F65801D4ABFD1AF382A65 Star Wars v1 (1987)(Domark)(Side A)[Haxpoc-Lock] ZXSpectrum +006E1E340E44612EB33A21C74CC8ACBB Star Wars v1 (1987)(Domark)(Side B) ZXSpectrum +9B3F8A1165CC083422AEC8923AD93ACE Star Wars v2 (1987)(Domark)[Haxpoc-Lock] ZXSpectrum +59F67E732A4966642258EF9FBCA7160B Star Wreck (1987)(Alternative) ZXSpectrum +7CD9263B68AE4F257D546EEC9685108F Star Wreck (1987)(Alternative)[a] ZXSpectrum +025C6F885D009670C9F21E92FE994684 Star Wreck (1987)(Alternative)[a2] ZXSpectrum +CA2E93742F76C6B2C2BA5165833BA4C5 Star Wreck (1987)(Alternative)[a3] ZXSpectrum +63723905583CAE28B325A3755F5D2DAF Starbike (1984)(Edge, The) ZXSpectrum +858D8D449C5EDAEE89287873208F9CF2 Starbike (1984)(Edge, The)[a] ZXSpectrum +BA809BAF191476C1BBC9BA64E2EF3F42 Starbike (1984)(Edge, The)[Edge] ZXSpectrum +D56620964DE1812FB25289241968E1D3 Starblitz (1984)(Softek International) ZXSpectrum +97F268674C81E8805114260C3A05EC56 Starblitz (1984)(Softek International)(Side A) ZXSpectrum +94380735911C9B2DE117050BDC9B0310 Starblitz (1984)(Softek International)(Side B) ZXSpectrum +EA208293A76FEA8593C1CCAADDCBD29B Starbuster (1986)(K'Soft)[aka Stelar] ZXSpectrum +5EF4E4D51ADE90BC6D11B67F741FF053 Starbyte (1987)(Mister Chip)(ES) ZXSpectrum ES +1ACD50614522382DA6579CBAF9C73DB3 Starbyte (1987)(Mister Chip)(ES)[a] ZXSpectrum ES +78E4AB954B08435F743BDB8232D17DA5 Starclash (1983)(Micromega)(16K) ZXSpectrum +CBEC6E2ED0FC70D8E80C52CAA847BDD5 Starclash (1983)(Micromega)(16K)[a] ZXSpectrum +C31B86010ECD7A6C5BEF6D0B58C281AC Starcrash (1986)(Starcrash Software Systems) ZXSpectrum +B4747CFD45B8713436F6D38CEC4ACEA6 Stardust (1987)(Kixx)(Side A)[re-release] ZXSpectrum +A5C06D227ED8FCDA869F59FBB72A97C7 Stardust (1987)(Kixx)(Side B)[re-release] ZXSpectrum +6B19579DEDB1B5314DA837CD6C6F0DA7 Stardust (1987)(Kixx)[a][re-release] ZXSpectrum +BCC8FEB8FDB979556A7B170857CF879D Stardust (1987)(Kixx)[re-release] ZXSpectrum +55AE6DC46427DAC2D2C74A0183CCF780 Stardust (1987)(Topo Soft)(ES) ZXSpectrum ES +14423CE40D2F8E7870FBB5C7396A2D69 Stardust (1987)(Topo Soft)(ES)[a] ZXSpectrum ES +ADBD3E774716A72267F0A03B9A7F6005 Stardust (1987)(Topo Soft)(ES)[a2] ZXSpectrum ES +07A6EB8F470E756963213AB58A54C375 Stardust (1987)(Topo Soft)(ES)[a3] ZXSpectrum ES +F1A16E0CEFD4A23460DCDC778DFA58AB Stardust (1987)(Topo Soft)(ES)[a4] ZXSpectrum ES +34FC9FBCA78CCC3FE3075342B4BFA2A0 Starfighters (1986)(Load 'n' Run)(IT) ZXSpectrum IT +EC8221ED6DA6E5D5D9E902C9E1133D91 Starfire (1982)(Virgin Games) ZXSpectrum +3BBB8C98382B1B1A857511F64F251C44 Starfire (1982)(Virgin Games)[a] ZXSpectrum +9189D685FE92A2C3A2121C96EE8ED06B Starfox (1987)(Cybexlab)(CZ)(en) ZXSpectrum en CZ +C7CB9A29AD0BD8A052362B99575C328A Starfox (1987)(Dro Soft)(ES)(en)[BleepLoad][re-release] ZXSpectrum en ES +B9632787ED9146C1F32BEAAA9DFE6063 Starfox (1987)(Reaktor) ZXSpectrum +FA2BA5F2C27FA6A9766CBCA889712BFD Starfox (1987)(Reaktor)[BleepLoad] ZXSpectrum +0FDFDB31CE7980027AB134BF3044526E Starglider (1986)(Rainbird)(128K) ZXSpectrum +B6C84F675BBBA403102C9F3D2863A25F Starglider (1986)(Rainbird)(128K)[a] ZXSpectrum +300173932518A539E7D193E3672D03CD Starglider (1986)(Rainbird)(48K-128K) ZXSpectrum +56AE31AE00CBA565A495DD484AC0C2A4 Starglider (1986)(Rainbird)(48K-128K)[a] ZXSpectrum +664C43C89327E08DF41D7737C9FB905A Starglider 2 - The Egrons Strike Back (1989)(Rainbird)(128K)[BleepLoad] ZXSpectrum +1D710B8B23E25F70C43723A34AD54C3C Starglider 2 - The Egrons Strike Back (1989)(Rainbird)(48K-128K) ZXSpectrum +6DF5E87070CED7752EB7EE4543EFE05E Starglider 2 - The Egrons Strike Back (1989)(Rainbird)[BleepLoad] ZXSpectrum +2183830C872A6E403A212AE9C17950E1 Starglider v1 (1986)(Rainbird)(48K-128K)(Side A)[BleepLoad] ZXSpectrum +1BEF8868682D9D578B24EE831E6FB498 Starglider v1 (1986)(Rainbird)(48K-128K)(Side B) ZXSpectrum +39CB6F629229BF7A9151F89F2C0F3066 Starglider v2 (1986)(Rainbird)(48K-128K)(Side A)[BleepLoad] ZXSpectrum +E39F6F263FE481DB6AE930BD473F77DF Starglider v2 (1986)(Rainbird)(48K-128K)(Side B) ZXSpectrum +3A9F9292116E9A7C02D323A5D3F39F3A Starglider v3 (1986)(Rainbird)(48K-128K)(Side A)[BleepLoad] ZXSpectrum +A01D1820E8CE558C5225CDB78EB71F5D Starglider v3 (1986)(Rainbird)(48K-128K)(Side B) ZXSpectrum +15A2E8977C0A4C470FC397CA38540049 Starion (1985)(Melbourne House) ZXSpectrum +408A7A0A9D4053B019EA20292F77D4E1 Starion (1985)(Melbourne House)[a] ZXSpectrum +927201F052531EEE28F7FBF71DDD8CAB Starlife (1988)(Zafiro Software Division)(ES) ZXSpectrum ES +C9E6A407820A1992DA0CEF3672BA9F83 Starmaker (1986)(R&R) ZXSpectrum +C970954DF1278E4D47E8208C90656F73 Starquake (1985)(Bubble Bus) ZXSpectrum +FC582B599DFA84047B97E84A47920719 Starquake (1985)(Bubble Bus)[a] ZXSpectrum +D6F27C86B4BEC21A3DDD8D712BD50AD0 Starquake (1985)(Bubble Bus)[a2] ZXSpectrum +FE478310814059156C009772FDE8034B Starquake (1985)(Ricochet)[re-release] ZXSpectrum +484AD9CC3B58A1DA2618AB60E4BB0520 Starquake (1987)(Z Cobra)(ES)(en) ZXSpectrum en ES +7218DB98A18B0D76866D801C08C5C896 Starring Charlie Chaplin (1987)(Erbe)(ES)(en)[a][Alkatraz Protection System][re-release] ZXSpectrum en ES +AF92E638C344B2A249DF3C2475A93F32 Starring Charlie Chaplin (1987)(Erbe)(ES)(en)[Alkatraz Protection System][re-release] ZXSpectrum en ES +2719221F521F4731B53FD5AF9A2BB3DA Starring Charlie Chaplin (1987)(IBSA)(ES)(en)[Alkatraz Protection System][re-release] ZXSpectrum en ES +2C9CA23FF3AB0F48B290EFE49DA01E10 Starring Charlie Chaplin (1987)(U.S. Gold) ZXSpectrum +7D2844C78888E3E03759B2073050B708 Starring Charlie Chaplin (1987)(U.S. Gold)[Alkatraz Protection System] ZXSpectrum +960CA691725767C44DD5F5EA3A965F85 Starship Enterprise (1983)(Prism Leisure Corporation)[re-release] ZXSpectrum +E4A4633967053BE2C4D9C1F8469A21A9 Starship Enterprise (1983)(Silversoft) ZXSpectrum +07AD8C6708F7C529163B4FC2108D4C14 Starship Quest (1989)(FSF Adventures) ZXSpectrum +7221C159C52605E10B8C0D008EEA1047 Starship Quest (1989)(FSF Adventures)(128K) ZXSpectrum +02F70118A4C02C532971095ACA229FD8 Starship Quest (1989)(FSF Adventures)(128K)(Tape 1 of 3) ZXSpectrum +A833893E37C2181F4DAAE2C7BA37DEE7 Starship Quest (1989)(FSF Adventures)(128K)(Tape 2 of 3) ZXSpectrum +BE2B282A50B232489BD1BAAB26B4A197 Starship Quest (1989)(FSF Adventures)(128K)(Tape 3 of 3) ZXSpectrum +A2BEC24905D99B6CD64CAEA6EAC45AA4 Starship Quest (1989)(FSF Adventures)(128K)[a] ZXSpectrum +AD52BE9254AF56F27512CC52634D0AED Starstrike II (1986)(Cobra)(RU)(en)[re-release] ZXSpectrum en RU +F0F757D9B9879227D729D45C786A09DC Starstrike II (1986)(Realtime Games) ZXSpectrum +0AC5D6038F273C6F5A34DD26C76A8532 Starstrike II (1986)(Realtime Games)[a] ZXSpectrum +5B3524767767BE42630AA22D36380490 Startrek (1982)(Chromasoft) ZXSpectrum +1A3247894086ADBB2E874C447E439EF6 Startrek Adventure (1982)(Program Direct) ZXSpectrum +1CE504795A44D7DA5944C8D900FDC2ED Station (1985)(Spahl, Robert)(DE) ZXSpectrum DE +AC246818A8138242046C463A98F3B122 Statuetta Maya, La (1986)(Load 'n' Run)(IT) ZXSpectrum IT +6AD88C50851EB607C7BF3011B2B8310B Stay Kool (1984)(Bug-Byte) ZXSpectrum +746E38D2F0CCF97326880EE9DC382BF2 Stay Kool (1984)(Bug-Byte)[a] ZXSpectrum +05844D8A3EB75A2FD35101430ABEBFB9 Stay Kool (1984)(Bug-Byte)[a2] ZXSpectrum +E4376779202849E79933E1154DC65541 Stealth (1987)(Vodicka, Martin)(CZ)(en) ZXSpectrum en CZ +B450B76AD89837B209645E3FA6858AEF Steel Eagle (1990)(Players Premier)(48K-128K) ZXSpectrum +6AE1F0B9C3B21CA629B67E0254AA3899 Steel Eagle (1990)(Players Premier)(48K-128K)[a] ZXSpectrum +A36B00A40015E544C8B02DB5DFAB857E Steelyard Blues, The (1987)(Tynesoft) ZXSpectrum +DFFD0CFF3F5CE590384676CBDF479B22 Steelyard Blues, The (1987)(Tynesoft)[a] ZXSpectrum +A8C41CE01B8488D431F18B62DF5A7810 Steeplejack (1985)(DigiTape) ZXSpectrum +2415EC93F7371C4B867F66D56B6EEF9B Steg the Slug (1992)(Code Masters)(48K-128K) ZXSpectrum +66DCDF1EB39F7C67CF8872EC64193F93 Steg the Slug (demo) (1992)(Code Masters)(48K-128K)[Sinclair User Covertape] ZXSpectrum +575ABDC0D7E72708A022074D9EE24FF9 Stela (2011)(J.B.G.V.)(ES)(en-es) ZXSpectrum en-es ES +C6876DA6067AFA87E1D98B444FF3DC63 Stella d'Argento (1987)(Load 'n' Run)(IT) ZXSpectrum IT +35F41AE9F6020A4B0ABE690C575EE48D Stensontron (1987)(Sybilasoft)(SK) ZXSpectrum SK +59C0022006A0A5AAC1DD62C6CEA1A63F Stensontron (1987)(Sybilasoft)(SK)[a] ZXSpectrum SK +2BC914CC805AEED4C68A3BEC3A5B18BD Stensontron (1987)(Sybilasoft)(SK)[a2] ZXSpectrum SK +1980A334260DBABFA1ADAE30FF9120A8 Steroid Sports - 100MT - Bolt vs Semenya (2009)(Apenao)[CSSCGC] ZXSpectrum +E0FD34006D14C1DE6AC5FA1C3AD6B8FD Steroid Sports - Tennis (2009)(Apenao)[CSSCGC] ZXSpectrum +AAC1CDB0F6818F7576DB66AE9452904B Steroids Sports Diving - Splash (2012)(Apenao)[CSSCGC] ZXSpectrum +0C0F5DF64C60C8B7264EC225280A743C Steve Davis Snooker (1984)(Blue Ribbon)[re-release] ZXSpectrum +FDD478C8AD8FE24ADE74319BA002BAB0 Steve Davis Snooker (1984)(CDS Microsystems) ZXSpectrum +EA420F2DA45C09F13BC1C1F4B2CCC115 Steve Davis Snooker (1984)(CDS Microsystems)[a] ZXSpectrum +02C903C31C678A1FE44F5B8A36B27E50 Steve Davis Snooker (1987)(Z Cobra)(ES)(en) ZXSpectrum en ES +A21DBC0D0AC2075281A7157EED8FB91E Steve Silver Adventure 1 (1983)(WB) ZXSpectrum +9B8C0080ED6FE2FFDEE3F211D9CA98B0 Steve Silver Adventure 2 (1983)(WB) ZXSpectrum +A631C0B761824C27EF24548F3BC766A2 Stifflip & Co. - Epilogue (1987)(Kixx)(48K-128K)(Tape 2 of 2)[re-release] ZXSpectrum +F160DCBC9205D55EE6CF6032B4AAE350 Stifflip & Co. (1987)(Erbe)(48K-128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +1CBEADB121FD820C80B3A1F44114445B Stifflip & Co. (1987)(Erbe)(48K-128K)(ES)(Side A)[re-release] ZXSpectrum ES +BCAD030F0E109B24E3DE7D3D2673CC90 Stifflip & Co. (1987)(Kixx)(48K-128K)(Tape 1 of 2)[re-release] ZXSpectrum +00A05C5EB24401059723B0DF165D6D90 Stifflip & Co. (1987)(Palace)(48K-128K) ZXSpectrum +991FE91BB3DFC3C0A1F44F33E2DFD367 Stifflip & Co. (1987)(Palace)(48K-128K)(Tape 1 of 2) ZXSpectrum +C41F2BFE458B99DF23ECED4CA0559597 Stifflip & Co. (1987)(Palace)(48K-128K)(Tape 2 of 2) ZXSpectrum +A10733A24CC5054CE62EFE096B953D47 Stir Crazy Featuring Bobo (1990)(Erbe)(ES)(en)[re-release] ZXSpectrum en ES +21DEFDA09EA3023380653BFB0BCF93BA Stir Crazy Featuring Bobo (1990)(Infogrames)(FR)(en) ZXSpectrum en FR +BFC1E31008AC84496DB1E9A77CBEEA47 Stir Crazy Featuring Bobo (1990)(Infogrames)(FR)(en)[a] ZXSpectrum en FR +C2D8869D7C5FB312F4D5F0C8BBC9F95A Stock Car (1985)(5D) ZXSpectrum +A61AAC99F56CB9436E0E2ED153374F2F Stock Market (1983)(ASP)[a][aka Stocks] ZXSpectrum +6CCBBCB210B6AC7CCD355C0DFD89C7C1 Stock Market (1983)(ASP)[aka Stocks] ZXSpectrum +F2B46BEBDA7B8A7DB50255BD99C0A58B Stock Market (1983)(CCS) ZXSpectrum +8E5B0857AF642F111DD2AC632A81F780 Stock Market (1983)(CCS)[a] ZXSpectrum +1D310707AACD4F4B02083216A1C326C9 Stock Market Simulation (1983)(Timex)(TC2048-TS2068) ZXSpectrum +90FC598899EA311B14BBCB831803ABB8 Stock Market Speculator (1985)(Collins Soft) ZXSpectrum +030D75F69F04FBC4DF0E14DF2136981E Stock Market Tycoon (1984)(Mystery) ZXSpectrum +04389C34B6F110AB535DA8E591C4D934 Stocks and Shares (1985)(Banks, Deryck) ZXSpectrum +FA8EAA53347CB6C74352F36731362ECE Stodman (1992)(Nagasoft)(CZ) ZXSpectrum CZ +CA15738509420A25CDC8393DC6838ADB Stomp (1985)(DK'Tronics) ZXSpectrum +656AFEA79921EFEBE83F89EA67E45BBF Stomp (1985)(Omega) ZXSpectrum +9F6013C71392CFD47F7068AB1EA58CA2 Stomp (1985)(Omega)[a] ZXSpectrum +EE46646ECFDE969634AD8944F1FC6996 Stomping Stan (1983)(Britannia) ZXSpectrum +ACFC6AE99F0F1DFFD50D7B237CBB0EAF Stone Space (1987)(Auryn)(ES)(Side A) ZXSpectrum ES +F3501EF37C16BBC7ABD65FC8D72FC6CA Stone Space (1987)(Auryn)(ES)(Side B) ZXSpectrum ES +96BA1ECEE484F64CFB410476F6030D28 Stonkers (1983)(Imagine) ZXSpectrum +0729F4F2F54F9A5286EA12B933647F45 Stonkers (1983)(Imagine)[a] ZXSpectrum +B4D8AB5B1313B42E003164127FFDFF31 Stop Ball (1987)(Dro Soft)(ES) ZXSpectrum ES +917E83CC7991F99C0373F79FB894DA54 Stop Ball (1988)(Mastertronic) ZXSpectrum +03E1E1349701FE0B27A13EE555831B94 Stop the Express (1983)(Sinclair Research) ZXSpectrum +FC7A1FA519ED7806AAB0CD4B7D8CE68A Stop the Express (1983)(Sinclair Research)[a] ZXSpectrum +4CD321AF0F823A981ABFAB94F5F3C524 Stop the Express (1984)(Microbyte)(ES)(en) ZXSpectrum en ES +575138ED719F650B935B733E02E9D47B Storm (1986)(Mastertronic) ZXSpectrum +8008AFB2C646969BD9E530FB9A25E833 Stormbringer (1987)(Mastertronic Added Dimension)(128K)[a][Magic Knight 4] ZXSpectrum +F9C683AD962E621E7D681CCDCC57C51F Stormbringer (1987)(Mastertronic Added Dimension)(128K)[a2][Magic Knight 4] ZXSpectrum +5695FE1573D23A3A56231493BEF8B70F Stormbringer (1987)(Mastertronic Added Dimension)(128K)[Magic Knight 4] ZXSpectrum +85C0F95981615AD27379BC73BDE16FF5 Stormbringer (1987)(Mastertronic Added Dimension)(48K-128K)[Magic Knight 4] ZXSpectrum +9DFBA2A2B295359D3FA53766183F929C Stormbringer (1987)(Mastertronic Added Dimension)[Magic Knight 4] ZXSpectrum +E9D8877885230BA493906371E8764230 Storm-Fighters (1982)(Dixie)(16K)[re-release] ZXSpectrum +31A52C222DAAE6AEE901312A6F701A44 Stormlord (1989)(Erbe)(128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +726A83A185AF5F862C3727DE4629F346 Stormlord (1989)(Erbe)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +F6D5D9CB4176926D94974882C2CE3898 Stormlord (1989)(Hewson Consultants)(48K-128K) ZXSpectrum +3DB5EA7F0F78F47A138D62B1483651FD Stormlord (1989)(Hewson Consultants)(48K-128K)(Side A)[SpeedLock 7] ZXSpectrum +BACCAB3B5DE3B1D475B48EF357A846A7 Stormlord (1989)(Hewson Consultants)(48K-128K)(Side B) ZXSpectrum +B1CC6CAAB7469D96DEA6D75889209158 Stormlord (1989)(Hewson Consultants)(48K-128K)[a] ZXSpectrum +03C5DC7BCB17FAE2BFA85F6876D3A69C Stormlord (demo) (1989)(Hewson Consultants)(48K-128K)[Your Sinclair Covertape] ZXSpectrum +7856C2922DB8913AF906ED062D291900 Stormlord II - Deliverance (1990)(Erbe)(48K-128K)(ES)(en)[a][re-release] ZXSpectrum en ES +7D3842C3D428AD5CF9F188A9DB0CE376 Stormlord II - Deliverance (1990)(Erbe)(48K-128K)(ES)(en)[a2][re-release] ZXSpectrum en ES +FAD5E71234812BE1FF6AD6A5179F2A2A Stormlord II - Deliverance (1990)(Erbe)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +279A68ED4B97249AD7734C0A9C7A61D7 Stormlord II - Deliverance (1990)(Hewson Consultants)(48K-128K)[SpeedLock 7][aka Deliverance - Stormlord 2] ZXSpectrum +8305E0EF511C90F766B131C09656CC9B Straight Dealer (1984)(Stephen Hartley) ZXSpectrum +EA9C8CEE71532E0EA108BAC327EC9D3C Stranded (1985)(ZX Computing) ZXSpectrum +963AB9EF3D552798B2CA740FC53B5227 Stranded (1992)(Zenobi) ZXSpectrum +B06EFB12A354916AC711292D75EBECED Stranded (1992)(Zenobi)(128K) ZXSpectrum +CCCE5C8B0D5F1189582B1B23833420AF Stranded (2005)(Cronosoft) ZXSpectrum +FD9267DC306DD5D8602892B12D69C07D Stranded (demo) (2005)(Cronosoft) ZXSpectrum +D90D5962737671F116FEB9F3EC466E54 Stranded 2.5 (2007)(Cronosoft)(48K-128K) ZXSpectrum +2BEC12B4D7920FBC1E58F01F273417A1 Stranded 2.5 (2007)(Cronosoft)(48K-128K)[a] ZXSpectrum +6652959216A9752C33FC788EF7EFC29C Strange Loop (1984)(Virgin Games) ZXSpectrum +3F70B82F0F9030715A1118DBC1B79504 Strange Loop (1984)(Virgin Games)[a] ZXSpectrum +CA79E702375BA8D6C5CF35DB0C3A34A2 Strange Odyssey (1984)(Adventure International) ZXSpectrum +619B956B3F5269BEE64F41B779B3439E strangel (2001)(Sendy)(128K)[a][aka Willy in the Otherworld!] ZXSpectrum +957963656A1EB7374E3D7BDC41835753 strangel (2001)(Sendy)(128K)[aka Willy in the Otherworld!] ZXSpectrum +F571DB1BB361080DF36B059AFEB510FF Strangeloop (1984)(Bug-Byte)[re-release] ZXSpectrum +BC623057BE622289610BFA1427BB4731 Strategy 1 - Invasion (1983)(ASP)[a][aka Strategy One][aka War Game] ZXSpectrum +4EC0D331F4AB9435F08453B75193F6DF Strategy 1 - Invasion (1983)(ASP)[aka Strategy One][aka War Game] ZXSpectrum +73E22BCC7C7FB897B1D6154E9CDFAFC9 Stratford Depotmaster (1991)(Greenup, Ashley) ZXSpectrum +507F9914BE993ED3C37F7E34CD3D9370 Straznik Banku (1989)(MXK)(PL) ZXSpectrum PL +C1EAB1155E45369406EF7777E5750421 Streakapong (2004)(Langmead, Jim)[CSSCGC] ZXSpectrum +7331E998A2A397EAFAC4A2AAE806C5A1 Streaker (1987)(Bulldog) ZXSpectrum +CEB8B2934CCC51F0B3FF96C9DA5E0C3A Streaker (1987)(Bulldog)[a] ZXSpectrum +21D7E48EB0FEC18EB28F5EFE4574B9B7 Street Cred (1988)(Redwood Designs) ZXSpectrum +3573EB0C28C146CBDFBDFEDE729C5775 Street Cred' Boxing (1989)(EDOS)(48K-128K)[re-release] ZXSpectrum +68C897195A9714619AF5744E22040BCC Street Cred' Boxing (1989)(Players Premier)(48K-128K) ZXSpectrum +5D582BD79E75CBB47EE2B85990825FD1 Street Cred' Boxing (1989)(Players Premier)(48K-128K)[a] ZXSpectrum +EC3F5E0DFEAD04703BC0E26B7C3248AB Street Cred' Football (1989)(EDOS)(48K-128K)[re-release] ZXSpectrum +B7CE531C77E9247697DE16F000FE9581 Street Cred' Football (1989)(Players Premier)(48K-128K) ZXSpectrum +A9408A2C94A82E43B032328DDD4AE6AA Street Cred' Football (1989)(Players Premier)(48K-128K)[a] ZXSpectrum +CE4B27ED67292FBEB39F3013F4648A09 Street Cred' Football (demo) (1989)(Players Premier)(48K-128K)[Sinclair User Covertape] ZXSpectrum +A67240D23E14D60701D18FCD9B24EF47 Street Fighter (1988)(Erbe)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +9CFBDC10CA3B7D253ADEEE319D50DDB3 Street Fighter (1988)(Erbe)(48K-128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +EC4FBBE67D32E2ED4402B2DD05EC69C3 Street Fighter (1988)(Go!)(128K) ZXSpectrum +04A0A6B5C286A34B33285134903E9128 Street Gang (1989)(Players)(48K-128K) ZXSpectrum +EE394F765AD27079F66BF314C9170C60 Street Gang + Mega Rotating Demo (1989)(Players)(48K-128K) ZXSpectrum +E57D49C7B98028CE3D4D1A2F2AA25106 Street Gang Football (1989)(Code Masters)(48K-128K) ZXSpectrum +30C5B0F70ABA4F6BA49BFE1FA66498E9 Street Hassle (1988)(Melbourne House) ZXSpectrum +022574E3C8C7C634B6D0F0273B42F02B Street Hassle (1988)(Melbourne House)[a] ZXSpectrum +56CEC5EFB5C8338A33531A08F8EA44A4 Street Hassle (1989)(Mastertronic Plus) ZXSpectrum +5870FE6EDE1A3CF048A9AD9FE621AF59 Street Hassle (1989)(Mastertronic Plus)[a] ZXSpectrum +6335802C419E47BC48DD8DB6301DFCC4 Street Hawk - El Halcon Callejero (1986)(Erbe)(ES)(en)[a][re-release] ZXSpectrum en ES +AD48CA1488619C5970567153FB0808C2 Street Hawk - El Halcon Callejero (1986)(Erbe)(ES)(en)[re-release] ZXSpectrum en ES +D5307FDADC9470D0D85E889FD0481E93 Street Hawk - El Halcon Callejero (1986)(Erbe)(ES)(en)[SpeedLock 2][re-release] ZXSpectrum en ES +650F6FC0A5E1EBFD355B767DCE03FD58 Street Hawk - El Halcon Callejero (1986)(IBSA)(ES)(en)[SpeedLock 2][re-release] ZXSpectrum en ES +C12D0CC624B9E428CBB7F355737B42D7 Street Hawk - Subscribers Edition - Crash Subscribers Edition (1985)(Ocean)[Crash Covertape] ZXSpectrum +BF44C01264014DA22293CCA5B6BF893D Street Hawk - Subscribers Edition (1985)(Ocean) ZXSpectrum +0D131AA2E40DA847A9D521EA8C4E37D9 Street Hawk (1986)(Ocean)[SpeedLock 2] ZXSpectrum +A73B1DDFB164CCC0116E0F4F7BBE424C Street Racer (1983)(Profisoft)(DE) ZXSpectrum DE +C68851CB210865BB858AD31D94373201 Street Sports Basketball (1988)(Erbe)(ES)(en)(Side A)[Alternate Cover][re-release] ZXSpectrum en ES +C3AC5E011EC1EC4EE662E3A0D0CE2526 Street Sports Basketball (1988)(Erbe)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +40B8F38B124155E188FFD98213EF48F0 Street Sports Basketball (1988)(Erbe)(ES)(en)(Side B)[Alternate Cover][re-release] ZXSpectrum en ES +0AD6E8462FD33EC0D76AEE1EC607CE44 Street Sports Basketball (1988)(Erbe)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +60B8CDE9C8293CC4E8B6E88BC4BA27C7 Street Sports Basketball (1988)(U.S. Gold) ZXSpectrum +5FAD3D48EB3F6F8AC67D154DCE1BD70D Street Sports Basketball (1988)(U.S. Gold)(Side A)[Alkatraz Protection System] ZXSpectrum +00A89D12B66319AAECCB91EE0C8BB340 Street Sports Basketball (1988)(U.S. Gold)(Side B) ZXSpectrum +13B6BB20E1C11FD5F691291E80C53428 Streets of Doom (2011)(Miazga, Rafal)(PL)(en) ZXSpectrum en PL +D8C83A09374DD8D6478292D09E6F4307 Strgol (1987)(Kybso)(CZ) ZXSpectrum CZ +FDD95CD38B35BFE74B88F31B85FA4D1F Strider (1989)(Erbe)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +FB36DBA9036F09A99973CA7BDE249E64 Strider (1989)(U.S. Gold)(48K-128K) ZXSpectrum +436EAF87D394B9264E36859E31E6A004 Strider (1991)(Musical 1)(48K-128K)(ES)(en) ZXSpectrum en ES +ED3A308748E8EF9EFA9FF389423AC91D Strider II (1990)(Musical 1)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +085358C8CAD200BFB339F3F32FBC664D Strider II (1990)(Musical 1)(48K-128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +5DB3706023E7484D5E5500975F819240 Strider II (1990)(U.S. Gold)(128K) ZXSpectrum +EE7BFB9A2407D07F7222188675D70769 Strider II (1990)(U.S. Gold)(128K)[a] ZXSpectrum +25CBF8942CF19A60A54F1945E537BBA7 Strike (1988)(Dro Soft)(ES)(en) ZXSpectrum en ES +875341708C93AF73894F76D77E82E44B Strike Attack (1984)(Micro-Mart) ZXSpectrum +799B32DC72B1BCD5F78431F46BA9AA74 Strike Attack (1984)(Micro-Mart)[a] ZXSpectrum +8452522F2ECF39D3380C9E5BC665AF38 Strike Attack 2 (1984)(Micro-Mart) ZXSpectrum +F29B31B79CC52371235033AFDC4ABDFD Strike Force Cobra (1986)(Piranha) ZXSpectrum +EFB5250EB957A671DADB9BD27FABE8AB Strike Force Cobra (1987)(Alternative)(Side A)[re-release] ZXSpectrum +7A891A90429000EBAB67C6FC56718995 Strike Force Cobra (1987)(Alternative)(Side B)[re-release] ZXSpectrum +11A40D3BE02C72442FCF1AADF8629B3A Strike Force Cobra (1987)(Alternative)[re-release] ZXSpectrum +AA21C4D72A323CECE7BD003A889836B5 Strike Force Cobra (1987)(Z Cobra)(ES)(en)[re-release] ZXSpectrum en ES +366ED896EB546388B34470FD96925E45 Strike Force Cobra (1988)(System 4)(ES)(en) ZXSpectrum en ES +755FEA3C2E2364F6992B7E2337C42DB7 Strike Force Harrier (1986)(Mirrorsoft)(48K-128K) ZXSpectrum +D45526CCD7C3CB9579CB19BDD7BD0F0B Strike Force Harrier (1986)(Mirrorsoft)(48K-128K)[a] ZXSpectrum +A9DBC568F23A277458D51AD020577535 Strike Force Harrier (1989)(Alternative)(48K-128K) ZXSpectrum +9412A3860454B910FE1BBCB90AAAEF77 Strike Force SAS (1987)(Mikro-Gen)[aka SAS Strike Force] ZXSpectrum +F2E05A39F02F8C3173B1E82A1AA8BC4E Strike! (1987)(Mastertronic Added Dimension) ZXSpectrum +77133DC8F5BE232A53B6A5853779950F Strike! (1987)(Mastertronic Added Dimension)[a] ZXSpectrum +EFAA31A5588FCAC7239C61A36D18909B Striker (1989)(Cult Games) ZXSpectrum +3333B72108B760DAC5809A477AA8B5A1 Striker (1989)(Cult Games)[a] ZXSpectrum +245B35B5F90755E0061820E2FCAF0B3D Striker (1989)(EDOS)[re-release] ZXSpectrum +9B57B77C75A5E85D05C9524C888702EB Striker Manager (1991)(Cult Games) ZXSpectrum +F6DB6A3BC642F924A3B05C9FB7C1E4D2 Strip Black-Jack (1986)(Load 'n' Run)(IT)(en)[adult] ZXSpectrum en IT +5382DB24277258CC987B87D7B9A5332E Strip Game (1988)(Diamond)[adult] ZXSpectrum +E45A0F337715F39E59919A8DC85F24CF Strip Jack (1985)(Correia, Carlos)(PT)[adult] ZXSpectrum PT +9F9753B61F407B4B1F647C57FD8EA9B2 Strip Poker (1986)(Vlama)(CZ)[aka Strip Oko][adult] ZXSpectrum CZ +54857CB5D69B988310BC186EB34C5D97 Strip Poker 3000 (2010)(Pokerface)(ES)(en)[adult] ZXSpectrum en ES +93F8E0C1304A78BB5A77DEB2FD1D1AAD Strip Poker II Plus (1988)(Anco)(Side A)[a][adult] ZXSpectrum +BEB2CCB4E82434F9BC977DCD462BEA5E Strip Poker II Plus (1988)(Anco)(Side A)[adult] ZXSpectrum +73F8CD301CF2B4974C926E064C9B308D Strip Poker II Plus (1988)(Anco)(Side B)[adult] ZXSpectrum +48E165146D8BC227C615A32586C96426 Strip Poker II Plus (1988)(Byte Back)(Side A)[re-release][adult] ZXSpectrum +B08ECC06A81F98CA313F0E368EA72329 Strip Poker II Plus (1988)(Byte Back)(Side B)[re-release][adult] ZXSpectrum +2AF8BDCADDB62B22D21548A097515EF4 Strip Poker II Plus (1988)(IBSA)(ES)(en)(Side A)[re-release][adult] ZXSpectrum en ES +8CC3BE9A86384F3521C1443B4A0633FA Strip Poker II Plus (1988)(IBSA)(ES)(en)(Side B)[re-release][adult] ZXSpectrum en ES +EE26306DEBA459F141D5CACF083B8FA4 Strip Poker II Plus (1988)(System 4)(ES)(en)[re-release][adult] ZXSpectrum en ES +C89B312BDB34D5449368BD5CF272E210 Strip-Dice (1986)(Load 'n' Run)(IT)[a][adult] ZXSpectrum IT +334CA26D93BA980DAE995CA04D692A30 Strip-Dice (1986)(Load 'n' Run)(IT)[adult] ZXSpectrum IT +784660E339BC555BD81FD2560FA6A0D7 Strip-tease Casino (1987)(Load 'n' Run)(IT)[adult] ZXSpectrum IT +79C2477543411689AC03A076C207F209 Stroll in the Bleak Forest, A - The Return of Bart Bear (1989)(Zenobi)[aka Bart Bear 2] ZXSpectrum +5FDC1EA33DCD0C7AE99056383C4AC858 Strong Box, The (1986)(Load 'n' Run)(IT) ZXSpectrum IT +DD550C28CCEF4E44723BD2DB20D41039 Stronghold (2007)(Cronosoft)(48K-128K)(GB)(en-ru) ZXSpectrum en-ru GB +8A95213D3E462A379F5096075198E45C Stronghold (2007)(Cronosoft)(48K-128K)(GB)(en-ru)[a] ZXSpectrum en-ru GB +8E1AFF0186D54074B0628FA084F1EE33 Stronghold (2010)(Jerri)(48K-128K)(RU)(M3) ZXSpectrum M3 RU +04EC92CEFE36752AFC107B2070635343 Strontium Dog - The Killing (1984)(Quicksilva) ZXSpectrum +2A62CC4FDD08EFE79028426C90665453 Strontium Dog - The Killing (1984)(Quicksilva)[a] ZXSpectrum +149A21E8BA98FCDB13336882EFEB3658 Strontium Dog - The Killing (1984)(Quicksilva)[a2] ZXSpectrum +226739ABC5175748BCCBBADF17EAAAF1 Stroper (1992)(Zigurat)(ES) ZXSpectrum ES +388B53C125CB0DE50D53BCC9D494C946 Strumpfovi (1985)(Xenon)(SI)(hr)[a][aka Smrkci] ZXSpectrum hr SI +BA52D82DC38683797C62080657A91DC8 Strumpfovi (1985)(Xenon)(SI)(hr)[a2][aka Smrkci] ZXSpectrum hr SI +488EBBDB239DAF60998B070398646534 Strumpfovi (1985)(Xenon)(SI)(hr)[aka Smrkci] ZXSpectrum hr SI +2A0E686A53DE57F48E04128221DA2086 Strumpfovi (1985)(Xenon)(SI)[aka Smrkci] ZXSpectrum SI +8C6F0DF01106C54804182051647EDF17 Stryker - In the Crypts of Trogan (1992)(Code Masters)(48K-128K)[aka Imperial Wizard][aka Stryker in the Crypts of Chaos] ZXSpectrum +F51D51787BCF6D812AACAA01C148DA1E Stuart Henry's Pop Quiz (1984)(Bellflower) ZXSpectrum +52C5A46CD9BBE64B838A5D9D6D72DCF5 Stuart Henry's Pop Quiz (1984)(Bellflower)[a] ZXSpectrum +11E2D441B0073E8E66FBC04506581DA9 Stunt Bike Simulator (1988)(MCM)(ES)(en)[BleepLoad][re-release] ZXSpectrum en ES +9156895FCD166774F1EA1703942546A3 Stunt Bike Simulator (1988)(Silverbird) ZXSpectrum +9FAF60D93235ED7ECBA089C363BB2D1F Stunt Bike Simulator (1988)(Silverbird)(Side A)[BleepLoad] ZXSpectrum +7A44BEA54DF29C05921E15B74290ED93 Stunt Bike Simulator (1988)(Silverbird)(Side B) ZXSpectrum +B8D63D25C4A584BD9679C5134A3857FB Stunt Bike Simulator (1988)(Silverbird)[a] ZXSpectrum +C6B85BEB120820B291E2A65F5C55F3A4 Stunt Car Racer (1989)(IBSA)(48K-128K)(ES)(en)(Side A)[Small Cardboard Case][re-release] ZXSpectrum en ES +65CFE355750B3967ADA9589C8396B315 Stunt Car Racer (1989)(IBSA)(48K-128K)(ES)(en)(Side B)[Small Cardboard Case][re-release] ZXSpectrum en ES +EC1DC7C44A08CE68557686C7E55D7018 Stunt Car Racer (1989)(MCM)(128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +1F60313D77D9A3CF6D5D65411ABCA0B7 Stunt Car Racer (1989)(MCM)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +31C2644C737667A49A2066A41BF82384 Stunt Car Racer (1989)(Micro Style) ZXSpectrum +F3932C70ED51762BD6DD78601406B3FB Stunt Car Racer (1989)(Micro Style)(128K) ZXSpectrum +758FD8E68FB1467A30CD18AAF9A5E92E Stunt Car Racer (1989)(Micro Style)(128K)[a] ZXSpectrum +27F3A5DFAD92943CD69091F4D8DFAF9D Stunt Car Racer (1989)(Micro Style)(128K)[a2] ZXSpectrum +D2E8D670B12A6C437F50CDF51578930D Stunt Car Racer (1989)(Micro Style)(48K-128K) ZXSpectrum +164D555A90D420F2C5D37A9C2F02775A Stunt Car Racer (1989)(Micro Style)(48K-128K)[a] ZXSpectrum +3434C1DD95654B94B0D7B126FD6C0451 Stunt Car Racer (1992)(Kixx)(128K) ZXSpectrum +A07B4A1C18A64A9A2B9D20B5724F468C Stunt Car Racer (1992)(Kixx)(48K-128K) ZXSpectrum +C6322C255208789D7896F278DE7C984C Stunt Car Racer (1992)(Kixx)(48K-128K)(Side A) ZXSpectrum +5887FC675E8DFC20A91127FBE97528E6 Stunt Car Racer (1992)(Kixx)(48K-128K)(Side B) ZXSpectrum +4928AFE427600B0E79B37A2C4924CDD0 Stupid (19xx)(Antelo, Sebastian Gomez)(ES) ZXSpectrum ES +5FFEB5BFAF20B542789A6F5F6274127A Styx (1983)(Bug-Byte)(16K) ZXSpectrum +25BEEFD2C31E2344B7603DA8B07B4DAC Styx (1983)(Bug-Byte)(16K)[a] ZXSpectrum +548626B77A93F55FB3CFAC398007EB2E Styx (1983)(Bug-Byte)(16K)[a2] ZXSpectrum +AD58A5F64EFAB4528AC19418C5F79007 Styx (1983)(Bug-Byte)(16K)[a3] ZXSpectrum +88181F18EE46BEDE46CDCBD52F9EA414 SU Crew, The (1992)(Sinclair User)[a][aka Sinclair User Photo Album - The Game] ZXSpectrum +2BC5510C7540B7CA23908303C2434A4C SU Crew, The (1992)(Sinclair User)[aka Sinclair User Photo Album - The Game] ZXSpectrum +902F3C946A243ED1320EEA070641D0DD Su Mejor Hora (1986)(Juegos & Estrategia)(ES)[aka Their Finest Hour] ZXSpectrum ES +BACDFB1C88A63D805BCFACB103261928 Sub (1985)(Anirog)(it)[aka Atlantis][re-release] ZXSpectrum it +E182539DDC0FB2B6DA0F2CED24BCDD9A Sub Chase (1983)(Gem)(16K) ZXSpectrum +2991E4DDC730A3EF0621C201AD25B90C Sub Hunter (1984)(Micro-Mart) ZXSpectrum +B6411C2BA98ABA09BCADDB589803996A Sub Hunter (1984)(Micro-Mart)[a] ZXSpectrum +56F53CEF57A15C533A45814121A539F1 Sub Track (1983)(Amba) ZXSpectrum +CA80561ACCAF0EF2C5558EB399AF3860 Subacuatic (2009)(Ubhres Productions)(128K)(ES)[en and es language] ZXSpectrum ES +6EA7590F2E0E31F5920CA3948E7AE0C5 Subacuatic Reloaded (2009)(Ubhres Productions)(128K)(ES)[en and es language] ZXSpectrum ES +A208737DDD6492EFD35F6F1944C00D6B Subbuteo - The Computer Game (1990)(Electronic Zoo)(48K-128K) ZXSpectrum +BF18B14540585CE8C693E763D303F4F3 Subbuteo - The Computer Game (1990)(Electronic Zoo)(48K-128K)[a] ZXSpectrum +3F432DCCB8940B744AF7C4062DCD1A5D Submarine (1983)(Romik)(16K) ZXSpectrum +1FE2247DF61DAE3389444204B7426225 Submarine (1983)(Romik)(16K)[a] ZXSpectrum +CBE5D62F055E8C3A286CEFE1B8BDE3A0 Submarine Attack (1982)(Your Computer)(16K) ZXSpectrum +29EB8FDC98FA869018752ABA9A37A8E5 Submarine Strike (1984)(Pulsonic) ZXSpectrum +9A9B5B819099C31903322D963A9BF9AD Submarine Strike (1984)(Pulsonic)[a] ZXSpectrum +8500594AB4218ABCFB089AB14EDA05AD Submariner (1988)(Atlantis)(48K-128K) ZXSpectrum +5BFC7E7D5F1CD486C1085B530F10C4AC Submarino Amarillo, El (1985)(Ventamatic)(ES) ZXSpectrum ES +EDD0F170AFDF69B800D2417D41676C33 Submarinos U-95 Batalla Naval (1984)(Microparadise)(ES) ZXSpectrum ES +469D33FB8E5FD73378504C78BEAAB864 Subsunk Adventure (1985)(Firebird) ZXSpectrum +BAAFCE58602B5602D14C08419A7DCDE2 Subsunk Adventure (1985)(Firebird)[a] ZXSpectrum +F752FEABFD8C37231A83E9BE8B356654 Subsunk Adventure (1985)(Firebird)[a2] ZXSpectrum +E23E282975BD03610E33D4E09F9A1787 Subsunk Adventure (1985)(Firebird)[a3] ZXSpectrum +7EE8A0DC63D3309B8081F0F6EFEEE654 Subterranean Nightmare (1986)(Americana) ZXSpectrum +8B9758404685678735EC57433A0035B1 Subterranean Stryker (1985)(Insight) ZXSpectrum +330C5CCD7AB47D4508A95F95A1CFC2A3 Subterranean Stryker (1985)(Insight)[a] ZXSpectrum +C1BB1040E78BEB79922A999637223975 Subway Vigilante (1989)(Players Premier)(48K-128K) ZXSpectrum +C0B79D80C026EE997F3089D720ADF0E4 Subway Vigilante (1989)(Players Premier)(48K-128K)[a] ZXSpectrum +4761CB4D1FCF8B106CAEAF7F56220DCD Sudoku (2008)(Cronosoft)(48K-128K) ZXSpectrum +678694110D9D63653644206399732F14 Sudoku (2008)(Cronosoft)(48K-128K)[a] ZXSpectrum +F1AE49CA3FCD26650195CDC02088AACE Sudoku Challenge, The (2008)(Callard, Gavin)[CSSCGC] ZXSpectrum +360FDA6DC8952A1A6D5167260BC1A8E7 Sudoku v0.577 (2007)(Tangram design)(RS)(en) ZXSpectrum en +27D46B7824EC62DA5547EB9F2038B727 Suicide Bomber (2003)(Young, Chris)[CSSCGC] ZXSpectrum +88BC8A12DBAA2D648B9D83CDE3D4E317 Suicide Island (1984)(Dollarsoft)(Tape 1 of 2 Side A) ZXSpectrum +3D7738A69E7F23BAA0DAC00E2C680F53 Suicide Island (1984)(Dollarsoft)(Tape 2 of 2 Side B) ZXSpectrum +1F9E078C7A0FEFF262BD0D3DACF093CB Sumer (1983)(Ferard, Dominic) ZXSpectrum +FE404EC489311795DC345B24C21F3FAB Summer Games (1988)(U.S. Gold) ZXSpectrum +A35E702417F506026ECE93575DA3D574 Summer Games (1988)(U.S. Gold)[Alkatraz Protection System] ZXSpectrum +5A83AD8EC02473A433E638906876DB1E Summer Games II (1988)(U.S. Gold) ZXSpectrum +27AAD925E92957A44E79502C6F1587AA Summer Games II (1988)(U.S. Gold)[Alkatraz Protection System] ZXSpectrum +A18C4C01879B9CB337A4C6080ED791EF Summer Santa (1986)(Alpha-Omega) ZXSpectrum +944025CC262B8FE69A97AB197B0872F4 Summer Santa (1986)(Alpha-Omega)[a] ZXSpectrum +7650D8FFDA71627E87422CF83FDDDCB4 Sun Bucket (2014-05-02)(Stonechat Productions) ZXSpectrum +F2F06C598FF3901C7908034248EEEC94 Sun Star (1987)(CRL Group) ZXSpectrum +AAF6F487131D36F580AB97A3C068B990 Sundered Sword, The (1987)(Red Rat) ZXSpectrum +D4C609B92AED62899DE4AE0C3F60B2B3 Sundered Sword, The (1987)(Red Rat)[a] ZXSpectrum +BA78719F704E383FDAB581970CBCB44E Sunrise over Bethselamine (1986)(Armadillo Soft) ZXSpectrum +4BA72355F06805CC685C3983408B80AE Super 48k Box (2015-05)(Vanbsoftware) ZXSpectrum +1965F818C338C6C70EF9AA20F093F3A4 Super Advanced Lawnmower Simulator Adventure 2 - The Sequel (1993)(Creative Radical Alternative Production Games) ZXSpectrum +7C25C7ABE1308EF8807FC3128E8ED1F3 Super Bowl (1986)(Hit Squad, The)[SpeedLock 7][re-release] ZXSpectrum +7F2D345CC719C9B568D9F0664F8E9E05 Super Bowl (1986)(Ocean) ZXSpectrum +00E23998DA8786CB02EABCDD3D7DBB3C Super Bowl (1986)(Ocean)[a] ZXSpectrum +90500AF980378570F1DCBA33EA138EF7 Super Bowl (1986)(Ocean)[SpeedLock 2] ZXSpectrum +9D1E268A641E51588D4419E176FD9B7F Super Bowl (1986)(Ocean)[SpeedLock 4] ZXSpectrum +DFB1904E0C4EFA2FCDCE0E502FA8B8EF Super Brat (1985)(Atlantis) ZXSpectrum +A15C9EFF74936F2BAC5F9C2BAD64C213 Super Brat (1985)(Atlantis)[a] ZXSpectrum +59B10D09D696ADC5BDDBC030378B70B8 Super Bridge (1984)(Buffer Micro)[aka Computer Bridge] ZXSpectrum +4F4C848FAFDFCA9C6FF828F4F3A9551F Super Cars (1990)(Erbe)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +86C414DAA1F30656CB0D8A80B7233A4D Super Cars (1990)(Erbe)(48K-128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +9EF1EDD2DDE0BCFE77DE3C73C15387BB Super Cars (1990)(GBH)(128K)(Side A)[re-release] ZXSpectrum +D790BB350C9FA8691210D5AFC70F907D Super Cars (1990)(GBH)(48K-128K)(Side B)[re-release] ZXSpectrum +4635B50020D92C05AC70A95517A22D2E Super Cars (1990)(Gremlin Graphics)(128K) ZXSpectrum +A3DBAA71FF08E28C36FF5BD928F7438A Super Cars (1990)(Gremlin Graphics)(48K-128K) ZXSpectrum +D192CA27D8E20D4738EC2E04303F8185 Super Cars (1990)(Gremlin Graphics)(48K-128K)(Side A) ZXSpectrum +DF563B00E1E147EF48582025943E974C Super Cars (1990)(Gremlin Graphics)(48K-128K)(Side B) ZXSpectrum +4121474CF51845A19D3E52A581A841E7 Super Cars (1990)(Gremlin Graphics)(48K-128K)[a] ZXSpectrum +3E81300734460A9DD9395AE6CD7132A9 Super Cars (1990)(Gremlin Graphics)(48K-128K)[a2] ZXSpectrum +011AF3E4F56D4FC439E692DC95E518AE Super Champs (1985)(Torchraven) ZXSpectrum +92AE9C36A13107E215C34DFB19B97CD5 Super Champs (1985)(Torchraven)[a] ZXSpectrum +A914D6739EB12772D2C80A10F377584B Super Chopper (1984)(Software Supersavers) ZXSpectrum +D84697D182EE6EE61525588C9728B8B6 Super Chopper (1984)(Software Supersavers)[a] ZXSpectrum +7335F80C645627411C488ACEC2243CB7 Super Cold War Simulator (2003)(Monkey)[CSSCGC] ZXSpectrum +E973119E3D70FDEAAE8F57F9F537C47F Super Crap Invaders (2004)(Woodmass, Mark)(128K) ZXSpectrum +87A3C39C59148B2FC3162DDD8955371A Super Cup Football (1990)(Hewson Consultants)(128K)[Your Sinclair Covertape] ZXSpectrum +F044BF555605EB35CE3DEBB9972C7A5D Super Cycle (1987)(Compulogical)(ES)(en)[Alkatraz Protection System][re-release] ZXSpectrum en ES +735FE34F6C4413670811CF804A458239 Super Cycle (1987)(Erbe)(ES)(en)[Alkatraz Protection System][re-release] ZXSpectrum en ES +4236C76F0DD9EA121FA3671B0D35A9BC Super Cycle (1987)(Kixx)[Alkatraz Protection System][re-release] ZXSpectrum +A5CF835790491A2D22C461F4A1AF2A3C Super Cycle (1987)(U.S. Gold) ZXSpectrum +A0298522CE040A22F13979D7B33D36E1 Super Cycle (1987)(U.S. Gold)[Alkatraz Protection System] ZXSpectrum +33D519B80FC111749FEE7D9EFEB2C8F4 Super Discus (1988)(Sybilasoft)(SK) ZXSpectrum SK +A1AAA8DA24D88BB6010B942EC81F1645 Super Discus (1988)(Sybilasoft)(SK)[a] ZXSpectrum SK +929BBDFCA18DDFA2B6F5B2410D544592 Super Dragon Slayer (1989)(Code Masters)(48K-128K) ZXSpectrum +970C8A036C2106CA9B94CE524430EF67 Super Draughts (1983)(Quickbeam)(16K) ZXSpectrum +59292826B233DE8DE50F546FA5FF519E Super Fruit Machine (1992)(Sinclair User) ZXSpectrum +E2DF8C10ACE9C1BBCCF4A026B1656DF7 Super G-Man (1987)(Code Masters)(48K-128K) ZXSpectrum +CB23D799D06AA083076EB31EB1E5E9B8 Super Golf (1984)(QBIT) ZXSpectrum +7EFFC287421943797A9CFE8DBF5BD968 Super Gran - The Adventure (1985)(Tynesoft) ZXSpectrum +C186E5C5AD1F6F1CA169023D70CD2B71 Super Gran - The Adventure (1985)(Tynesoft)[a] ZXSpectrum +9505AE3CD5A6484390BF3101A9FF8393 Super Gran - The Adventure (1985)(Tynesoft)[a2] ZXSpectrum +911DFC896E5DDE6F8853204EDB3D432F Super Gran (1985)(Dixons)[re-release] ZXSpectrum +9988403BD3F7A6DED03BAC2374B87821 Super Gran (1985)(Tynesoft) ZXSpectrum +07AE0CF0184640DD15063DBE4C19F98C Super Gran (1985)(Tynesoft)[a] ZXSpectrum +DBD905812D0E5924B9143195EC5746D8 Super Gran (1985)(Tynesoft)[SpeedLock 1] ZXSpectrum +1BA20AC94E0F6273505526CF1D498253 Super Hang-On (1987)(Electric Dreams) ZXSpectrum +D2197785120E56E4D1671FDDA7A08620 Super Hang-On (1987)(Electric Dreams)[a] ZXSpectrum +76A9BCA60466DE3467232A7F532FE0D5 Super Hang-On (1987)(Proein Soft Line)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +0139F506E29B1B780CA6E00DDCD349BF Super Hang-On (1987)(Proein Soft Line)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +B9725A0C06494DC21AE31CD854A9B952 Super Hero (1988)(Code Masters)(48K-128K) ZXSpectrum +B9B35CC3DB4CB54544A0FD37DCEED6AA Super Hero (1988)(Code Masters)(48K-128K)[a] ZXSpectrum +F6EF671D3D92827C93ACD2954B21849E Super Hero (1988)(Code Masters)(48K-128K)[a2] ZXSpectrum +353A8B63CC3B3A797D10B960F90172E4 Super Ion (1995)(AMS Soft)(RO) ZXSpectrum RO +FB7793AEAE8F5D5EA443C1EC4EBCD00F Super League (1983)(Cross) ZXSpectrum +DFB530E628F021086E8B815D46551589 Super League (1983)(Cross)[a] ZXSpectrum +2136C3F7EF12215A591A0A16F6A8F111 Super League (1989)(Players Premier) ZXSpectrum +11A88B9EB3509A529523F9D0EB88F395 Super League (19xx)(-) ZXSpectrum +F9D7F2FFE30AC934A3B1F12117CA01A7 Super Monaco GP (1991)(Kixx)(48K-128K)[re-release] ZXSpectrum +D6D8487161A996842CAA67AF2AC539F1 Super Monaco GP (1991)(U.S. Gold)(48K-128K)[a][aka Super Monaco Grand Prix] ZXSpectrum +5F656642C8DF324F287777FF06EB1A30 Super Monaco GP (1991)(U.S. Gold)(48K-128K)[aka Super Monaco Grand Prix] ZXSpectrum +24562E309489D828488001B25652F16C Super Mutt (1984)(Prism Leisure Corporation)[re-release] ZXSpectrum +3AF886FA08AA9883D46550DA2FC7F7A4 Super Mutt (1984)(Silversoft) ZXSpectrum +1B79CEF82945C9E8BC5689F70A5BF26C Super Nudge 2000 (1989)(Mastertronic)[aka Hyper Nudge 2000] ZXSpectrum +7F2119E460CB13749455886803912521 Super Pipeline II (1985)(Taskset) ZXSpectrum +28A127BB50CEA9591DBF0063CF1CBF9D Super Pipeline II (1985)(Taskset)[a] ZXSpectrum +5822481E30EB7A7EEAAE3FE2AD49742A Super Pipeline II (1985)(Taskset)[a2] ZXSpectrum +E50D7740E1C987D3FA50F7A4D2C9291A Super Pipeline II (1985)(Taskset)[SpeedLock 1] ZXSpectrum +F7F84312CAFABAF499D0B010BDD44CFA Super Puzzle (1987)(Load 'n' Run)(IT) ZXSpectrum IT +5156A1B4C2B56F6AE922452F887B6595 Super Robin Hood (1987)(Code Masters)(48K-128K) ZXSpectrum +10A4D9230DAF30E311FF00B658CF7420 Super Robin Hood (1987)(Code Masters)(48K-128K)[a] ZXSpectrum +D47BC7372D64897231E4B90FEE787D38 Super Sabre (1984)(Sprites)(FR) ZXSpectrum FR +EC9C3F493102A457B52C4FC03D222944 Super Sapiens (1989)(P.J.)(ES)[re-release] ZXSpectrum ES +C791D3FF89BE645DD5AD01ECF4BC4202 Super Scramble Simulator (1989)(Erbe)(48K-128K)(ES)(en)(Side A)[a][re-release] ZXSpectrum en ES +500821E614352864089D4BD3164C38E8 Super Scramble Simulator (1989)(Erbe)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +BE518238E96DAFA0F00AEA130838BF6B Super Scramble Simulator (1989)(Erbe)(48K-128K)(ES)(en)(Side B)[a][re-release] ZXSpectrum en ES +3C7963E685148107E16274D0679207A2 Super Scramble Simulator (1989)(Erbe)(48K-128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +2A9A1515B74ECC9A4DC5A1032787378D Super Scramble Simulator (1989)(Gremlin Graphics)(48K-128K) ZXSpectrum +BB4A6E04BB27127ACEED3F00F0D5E6BA Super Scramble Simulator (1989)(Gremlin Graphics)(48K-128K)(Side A)[Alkatraz Protection System] ZXSpectrum +9364F9288ACC39814C3F6AF1A774CCC7 Super Scramble Simulator (1989)(Gremlin Graphics)(48K-128K)(Side B) ZXSpectrum +5BB45688A690511C1FAE7D85A4421318 Super Scramble Simulator (1989)(Kixx)(48K-128K)(Side A)[Alkatraz Protection System][re-release] ZXSpectrum +275DEE4E0A1CC8EBBA8E3AB12DFF801C Super Scramble Simulator (1989)(Kixx)(48K-128K)(Side B)[re-release] ZXSpectrum +8609476FFC46B9EEFB41F74454D2B276 Super Scramble Simulator (1989)(Kixx)(48K-128K)[re-release] ZXSpectrum +ED7CA346742C24D50452E1B9A70CAD6C Super Seymour Saves the Planet!! (1991)(Code Masters)(48K-128K) ZXSpectrum +AE8F88C758B56D91FFBA2B4B265C5455 Super Shuffle (1986)(Sparklers) ZXSpectrum +3A392E51106D6F939C5B04212120DD9D Super Ski (1989)(Erbe)(ES)(en)[re-release] ZXSpectrum en ES +1646E12F4B0581AE889C436855C098BD Super Ski Challenge (1989)(Players Premier)[a][aka Eddie Edwards' Super Ski][re-release] ZXSpectrum +DBFDF95BFB80DBE70C258282204F68E7 Super Ski Challenge (1989)(Players Premier)[aka Eddie Edwards' Super Ski][re-release] ZXSpectrum +7FCC9219E561909832D83CE323FACE1D Super Soccer (1986)(Imagine) ZXSpectrum +C280F4F7CFDF795CE44FE179926D8FB9 Super Soccer (1986)(Imagine)[a] ZXSpectrum +FAB015FE9ECCD4AA3B38F942078D61E6 Super Soccer (1986)(Imagine)[a2] ZXSpectrum +EE8CFB53442BD095C4671474989D060E Super Soccer (1986)(Imagine)[a3] ZXSpectrum +9514AE13B1717274082CC1F26A5EDE23 Super Soccer (1986)(Imagine)[SpeedLock 2] ZXSpectrum +373F9D23697758D7CA387B66FC7F8DFF Super Soccer (1987)(Erbe)(ES)(en) ZXSpectrum en ES +60118B86093326DDBDB691AC59D686EB Super Soccer (1987)(Erbe)(ES)(en)[a] ZXSpectrum en ES +FA9536A3E28AC6A1E7B00353261CB228 Super Space Invaders (1991)(Domark)(128K)[a][aka Space Invaders '91] ZXSpectrum +8924D66A4682715BFED80AE2F8186CD8 Super Space Invaders (1991)(Domark)(128K)[aka Space Invaders '91] ZXSpectrum +A365F170B60FB99A008DB8ED357299EA Super Space Invaders (1991)(Dro Soft)(128K)(ES)(en)[re-release] ZXSpectrum en ES +FD63D5905AADC18A530FCA453391FA6C Super Space Invaders (1991)(Hit Squad, The)(128K)[re-release] ZXSpectrum +089991F6B17BD00E00DE3C6F80052692 Super Space Mission (1982)(Gem)(16K) ZXSpectrum +B60A7318C0AB14E55F39A7340377AAD3 Super Sprint (1987)(Electric Dreams) ZXSpectrum +135DC0B96AA87C93AA33714D7EC44979 Super Sprint (1987)(Electric Dreams)[a] ZXSpectrum +0CA3D2C59BE5BA9DB021CFCC66636514 Super Sprint (1987)(Electric Dreams)[a2] ZXSpectrum +E6C75BD441CB6376862C3D98A82E80F5 Super Sprint (1987)(Electric Dreams)[a3] ZXSpectrum +5597AC3D04265075D0D5C3EE62D88BAD Super Sprint (1987)(Proein Soft Line)(ES)(en)[a][re-release] ZXSpectrum en ES +B47ABFE33CFDDC23B9EEC0602F5E1A4E Super Sprint (1987)(Proein Soft Line)(ES)(en)[a2][re-release] ZXSpectrum en ES +9912DBD89AD01C95757046CCA12E140E Super Sprint (1987)(Proein Soft Line)(ES)(en)[re-release] ZXSpectrum en ES +15DDE0F7D566464E89BD34F5A689F009 Super Spy (1982)(Richard Shepherd) ZXSpectrum +70B022C4A1A366298C0AA0D6DF1EA079 Super Spy (1982)(Richard Shepherd)[a] ZXSpectrum +FF629B8D4E13BB456A74C2804C5539DC Super Spy (1982)(Riko Data)(SE)(en)[re-release] ZXSpectrum en SE +EDA9205E0F5DC57598420AEA1FD616F8 Super Star Trek (19xx)(-) ZXSpectrum +176F394E68DDD57BB5CFBB2A15337EEC Super Stock Car (1990)(Mastertronic Plus)[aka Supercar Stock Race] ZXSpectrum +621159ACA211EA3E11FA5B1A6F82CD92 Super Story (1985)(Computer Kontakt)(DE) ZXSpectrum DE +176592619CA38B18F3F8E9BA5320180A Super Stunt Man (1988)(Code Masters)(48K-128K) ZXSpectrum +05627FE79AD9BBC8FA353B6B3942BCDB Super Stunt Man (1988)(Code Masters)(48K-128K)[a] ZXSpectrum +9CCF2A895BD22B32E451ED92C618708C Super Stuntman (1989)(IBSA)(48K-128K)(ES)(en) ZXSpectrum en ES +29053F51588F2B774172F63C0B1A2AFB Super Tank Simulator (1989)(Code Masters)(48K-128K) ZXSpectrum +29FB0687AE030BB917CD4AF6ADD102EF Super Tetris (1993)(TK - Yunior Soft)(128K)(RU)(en)[aka Tetris-3] ZXSpectrum en RU +18982A3BAE039776DF360F80A274961F Super Trolley (1988)(Mastertronic) ZXSpectrum +285E67B6196F5F6DC6C89E1B40B2DC93 Super Trolley (1988)(Mastertronic)[a] ZXSpectrum +4DBFB53AFE5FE862DDDD598AFE991793 Super Trux (1990)(Encore)(128K) ZXSpectrum +6B24591FCB632CED709507C8C333E263 Super Trux (1990)(Encore)(128K)[a] ZXSpectrum +0D928AF935075577CFCAA1ADB9240981 Super Trux (1990)(Encore)(48K-128K) ZXSpectrum +ABE67A690034251E308824677E5E547A Super Trux (1990)(Encore)[FTL] ZXSpectrum +E6CF80C748C2D8C4BD27DDEF309D0185 Super UDG Fighterz II Turbo (2013)(Pickstock, Myke)[CSSCGC] ZXSpectrum +8A84FE6312BD6DEB70338134B3C5A4F4 Super Wonder Boy (1989)(MCM)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +47AE5BB96ADFDF140401736596D9ED99 Super Wonder Boy (1989)(MCM)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +C09559B63A1F6B77CA9BB25791DC77C6 Super Wonder Boy in Monster Land (1989)(Activision) ZXSpectrum +FB53C3C6836DA6A71218F5DC14B76EF9 Super Wonder Boy in Monster Land (1989)(Activision)[a] ZXSpectrum +09AB27F7FDC0382CC089D2EF2CD49B63 Superball (1983)(Axis)(16K) ZXSpectrum +B7C005BC3F0AFB0B4442F3DE2A9F6743 Superbike Trans-Am (1989)(Code Masters)(128K) ZXSpectrum +D1ABF97C1350D156DC5DEB11F0B4E37F Superchess 3 v3.0 (1984)(CP) ZXSpectrum +741D9CFA2BCED122DC45ED9B18085F1E Superchess 3 v3.5 (1984)(CP) ZXSpectrum +2B7BA59B48CBC9E71E77FDCC846F963F Superchess 3 v3.5 (1984)(CP)[a] ZXSpectrum +E3E3DCB8C8BF76AC18879D2548417E95 Superchess II v2.1 (1983)(CP) ZXSpectrum +C8F3D8156ED2C4E5B69A60A78245056E SuperCom (1986)(Atlantis) ZXSpectrum +90EF3B40BEE69861167ADB61CD8F4C43 Superdeflex v1 (1982)(Llamasoft) ZXSpectrum +74E36EDAEBAC439ECA5798760036CBAA Superdeflex v2 (1982)(Llamasoft) ZXSpectrum +216A000F360E930A7C29B29AEE653483 Superkid (1989)(Atlantis) ZXSpectrum +0ED688596C5922A5B929209CB3AB362B Superkid in Space (1990)(Atlantis) ZXSpectrum +758E9F407521FA2F42F9CA25C911CA6A Superleague Soccer (1990)(Energize)[re-release] ZXSpectrum +BC0A8B0302D57D46AE3F5CCECB7D8B86 Superleague Soccer (1990)(Impressions) ZXSpectrum +E45CA36D540F9662E980D04DA01E7F3E Superman - El Juego (1987)(Z Cobra)(ES)(en)[aka Superman - The Game] ZXSpectrum en ES +C7544A7669900C4BDB54885E9F196750 Superman - The Game (1985)(Beyond)[re-release] ZXSpectrum +C5A37CDD4969E3B859486F07FC3BBC4F Superman - The Game (1985)(Firebird) ZXSpectrum +00B7523BDF6957C1ED2F1D83C643955B Superman - The Man of Steel (1989)(IBSA)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +56362CCE4AFF0D69F011C912CD5A9DCA Superman - The Man of Steel (1989)(IBSA)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +1829E5C9CAD9350ABD5E9D0036BFC2B4 Superman - The Man of Steel (1989)(Tynesoft) ZXSpectrum +BBABDDA3601AA5DE580528E3A927BBE9 Supernova (1987)(Players) ZXSpectrum +4CE982F540AA44D4B73C5FA642934C22 Superpower - The Final Strategy (1984)(Howard Marketing) ZXSpectrum +3A917F21AA1C94DE1BB525CF93290F00 Superpower (1984)(CCS) ZXSpectrum +D72E5F000E93B4D1B9D79FEEE4DFD9B7 SUperquiz 1 (1984)(Scripture Union, The)(16K) ZXSpectrum +B1A8740EF62922B8AD404831B60F2282 SUperquiz 2 (1984)(Scripture Union, The) ZXSpectrum +E8B79201858830947AE300D3EF954A67 Supersam Starring Sam Short (1985)(Budgie) ZXSpectrum +5A70E46EE40EB55AE71C1526393797A2 Superscacchi (1986)(Load 'n' Run)(IT) ZXSpectrum IT +8C8815B5801BA37C3A0194C0556BF52E Supersnails (1984)(Games Machine)(16K) ZXSpectrum +64A1ABE7BA9789791D78F474D30B2D8B Supersports - The Alternative Olympics (1988)(Gremlin Graphics)[a][aka Super Sports - The Olympic Challenge] ZXSpectrum +C17CE1F9A094A91C38BD19723D97CAA4 Supersports - The Alternative Olympics (1988)(Gremlin Graphics)[aka Super Sports - The Olympic Challenge] ZXSpectrum +C08D04A594BBE86CDE41FBED825B0460 Supersports (1988)(Kixx)[re-release] ZXSpectrum +84B83EF19A84CA8BD2A6CD7860080F76 SuperTed - The Search for Spot (1990)(Alternative)(48K-128K) ZXSpectrum +5D30F5DE7F815A8ADBE3DD553DBFD1F6 SuperTed - The Search for Spot (1990)(Alternative)(48K-128K)[a] ZXSpectrum +22B5829BD4C5D46E3E11D0C6CADC006C SuperTed - The Search for Spot (1990)(Alternative)(48K-128K)[a2] ZXSpectrum +6BEFC7D9AE608795B3EC3E7FAC864C16 SuperTed (1984)(Longman) ZXSpectrum +F6FC547A51BABDA8B292196A85D56E5C Super-Tombola (1985)(Load 'n' Run)(IT) ZXSpectrum IT +13238ED7C313EA95DCD2A51DF07E5B68 Supervivencia - El Firfurcio (1989)(MicroHobby)(ES)[aka Firfurcio, El] ZXSpectrum ES +16DA4E72A0751249E18E396CB53F463E Superwall (1987)(Computronic)(DE) ZXSpectrum DE +5A210E0CD44A558CC71C8A260209EA4C Supremacy (1991)(Morris, Dominic J.) ZXSpectrum +740367634A1EB833227DEB10A4484E65 Surface Tension (1990)(Crash) ZXSpectrum +DDDDC3159FD593D301F92E89D739E600 SurfChamp (1985)(New Concepts)[aka Surfin' Champ] ZXSpectrum +1F68DFDA370B9A6A3A7FC7C6672D0CC4 Surround (1983)(Micro Press) ZXSpectrum +FABAF0F5771743323BB05B6070FFC9B3 Survival (1985)(Central Solutions) ZXSpectrum +7A72CDA993F5CE21202A61EC8BD4D15D Survival (1985)(Central Solutions)[a] ZXSpectrum +1ECA19B3431E0536A872D94B73A30D9B Survival (1985)(Central Solutions)[a2] ZXSpectrum +019E214B13A7CA53868CFB948BA9BD21 Survival (1986)(Haller, Wolfgang)(DE) ZXSpectrum DE +C68FF990D7D5E585E5369D70034D6B18 Survival (19xx)(Guild, The) ZXSpectrum +F7F7F89C442CA24CCB18E61F126BBFB2 Survivant, Le (1985)(ERE Informatique)(FR)[aka Covenant, The][re-release] ZXSpectrum FR +A1D3735ABDFDC22BDDF9F231D1DB3C5F Survivor (1987)(Topo Soft)(ES) ZXSpectrum ES +D55FE62A255810E9684767EF15E15D1C Survivor (1987)(Topo Soft)(ES)[a] ZXSpectrum ES +59682EF4B5979AA3BB27F995EE58BB7E Survivor (1987)(Topo Soft)(ES)[a2] ZXSpectrum ES +E38DC09CF56A980ACA88E397DB44C5AE Survivor (1987)(U.S. Gold)[a][re-release] ZXSpectrum +15833ACC78D19F7BE3994FD40F77DD66 Survivor (1987)(U.S. Gold)[a2][re-release] ZXSpectrum +268A5DE994FAC6251335B88A6C8D731C Survivor (1987)(U.S. Gold)[Alkatraz Protection System][re-release] ZXSpectrum +B551CE4B50796043A53B449D8940FB41 Survivor (1987)(U.S. Gold)[re-release] ZXSpectrum +696359FB15450E1D4EF4D94D58A9AD28 Survivor (1989)(Global Games) ZXSpectrum +510B909169F78B9A548DCE40BF5DDFAF Survivor (1989)(Global Games)[a] ZXSpectrum +0B41B6F011219BFFDA4770B4C846F86E Survivors (1987)(Z Cobra)(ES)(en) ZXSpectrum en ES +46E0418A1E1B99629812334BC9368EB7 Survivors, The (1986)(Atlantis) ZXSpectrum +B0493FD3F459513A6A3F35F32FEC57C9 Survivors, The (1986)(Atlantis)[a] ZXSpectrum +2652484B5B17ED962C255631196E6041 Svemirska Prica (1985)(Suzy Soft)(HR)(sr)[Multiface copy] ZXSpectrum sr HR +4EAF44711F727A7B72642C2CCF666BD7 Swamp, The (1984)(Birdwing) ZXSpectrum +0F64DAB2098C13EC5EB8DB7A5582373B Swamp, The (1984)(Birdwing)[a] ZXSpectrum +8E3A6FA79219D18EC85788614A2AA0D2 Swat! (1987)(Power House, The) ZXSpectrum +7E22F7876842AB0EEA417224C8721A76 Sweet Game, The (1984)(Sinclair User) ZXSpectrum +F9C25FCA707C72FBBAD3FEC8D1BC0449 Sweevo's Whirled (1986)(Gargoyle Games)(128K) ZXSpectrum +9EFE4AE5FAF120D70A25C02D95F4F8C4 Sweevo's Whirled (1986)(Gargoyle Games)(128K)[a] ZXSpectrum +C4C757217F11EE00F0181B08D45F66CE Sweevo's Whirled (1986)(Gargoyle Games)(128K)[a2] ZXSpectrum +BEDCD8C91E34F01E8F8741D65B99AEC5 Sweevo's World (1986)(Gargoyle Games) ZXSpectrum +7D369674C0758B610C32022144F9FAFF Sweevo's World (1986)(Gargoyle Games)[a] ZXSpectrum +EF8C382DAD9D667A2C8E54A1679573F1 Sweevo's World (1986)(Gargoyle Games)[a2] ZXSpectrum +7EB88EB701C2A092A212DCEBCCC85BBE Sweevo's World (1986)(Gargoyle Games)[a3] ZXSpectrum +3E0C312F304644EA430C6E8394D4DC89 Sweevo's World (1986)(Gargoyle Games)[Sinclair User Covertape][password BAGELS] ZXSpectrum +BE1F0E217C17CD78BA818944B52E45C3 Sweevo's World (1986)(Rebound)[re-release] ZXSpectrum +CA23A2C6271606552287B6B9111B46E7 Sweevo's World (1989)(Dro Soft)(ES)(en) ZXSpectrum en ES +3079184AD3717381B5E66A688A4EAC65 Swettibitz in Space (1985)(Automata UK) ZXSpectrum +EBDAE00A56343518837619B0510D35B0 Swim B Swim (2014)(Yoshiatom)[CSSCGC] ZXSpectrum +E577C343569C6253F7BD38FE155279CD Switchblade (1991)(GBH)(128K)[re-release] ZXSpectrum +8E752FB706580CEE0BE855F9D58CAFB6 Switchblade (1991)(Gremlin Graphics)(128K) ZXSpectrum +36214361D7092CC44692BB2A196ECE38 Switchblade (1991)(Gremlin Graphics)(128K)[a] ZXSpectrum +875DD4C01146FAE059DD778A3AE7F68F Switchblade (demo) (1991)(Gremlin Graphics)(48K-128K)[Your Sinclair Covertape] ZXSpectrum +147481E8461603694A93F394AE11D596 SWIV (1991)(Dro Soft)(128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +B1B8C1C2C67256F79B915C041E5258FF SWIV (1991)(Dro Soft)(128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +C69A181DFFE96F22A342FCFE82417BA0 SWIV (1991)(Kixx)(128K)(Side A)[re-release] ZXSpectrum +4832E8FADC469E87BEEFE0560FE4D269 SWIV (1991)(Kixx)(128K)(Side B)[re-release] ZXSpectrum +5B739A2DB5507C2455D75ADFAE2017F8 SWIV (1991)(Storm)(128K)(Side A)[aka SilkWorm In Vertical][aka Silkworm 4][aka Special Weapons Interdiction Vehicle] ZXSpectrum +C2F2C96CF92DF9AB4D73EFF094AC5F37 SWIV (1991)(Storm)(128K)(Side B)[aka SilkWorm In Vertical][aka Silkworm 4][aka Special Weapons Interdiction Vehicle] ZXSpectrum +72632C45D08A8C1C0AA12930ABAC22AE SWIV (1991)(Storm)(128K)[aka SilkWorm In Vertical][aka Silkworm 4][aka Special Weapons Interdiction Vehicle] ZXSpectrum +6D6FCB408130A0FB743A5E304D6CC52C SWIV (demo) (1991)(Storm)(128K)[a][Crash Covertape][aka SilkWorm In Vertical][aka Silkworm 4][aka Special Weapons Interdiction Vehicle] ZXSpectrum +48F87B8FA2CA1FD388FA3E5FB4684266 SWIV (demo) (1991)(Storm)(128K)[Crash Covertape][aka SilkWorm In Vertical][aka Silkworm 4][aka Special Weapons Interdiction Vehicle] ZXSpectrum +90A50CBBBBF5B5D0F07DC39BE1D2F214 Swoop (19xx)(Sievers, D.)(DE) ZXSpectrum DE +56754413739A581F687F94870BE03E3C Sword and Shield (1988)(Power House, The) ZXSpectrum +F4AF9AD4449D0DAB083745CC3EBE7881 Sword of the Samurai (1992)(Zeppelin Games) ZXSpectrum +4364B9A31503E74BA6E876BAC70BF39A Sword Slayer (1988)(Players)(128K) ZXSpectrum +4679E91064209BCB834727CE9BF284CA Sword Slayer (1988)(Players)(48K-128K) ZXSpectrum +C8672F39050520C195F3113A136E4143 Sword Slayer (1988)(Players)(48K-128K)(Side A) ZXSpectrum +16259CA229E0F2CFCAE7671EB613E037 Sword Slayer (1988)(Players)(48K-128K)(Side B) ZXSpectrum +2D2341F2C4756B89FCF0CFC3472EF5B5 Swordfight at Midnight (1983)(Sunshine Books)(16K) ZXSpectrum +97CCA0BA2195F86A51D9E45076DEDA45 Swordfight at Midnight (1983)(Sunshine Books)(16K)[a] ZXSpectrum +726A3E3A9F687DF7D487F3B874A42A81 Swords & Sorcery (1985)(PSS)[aka Swords and Sorcery] ZXSpectrum +3A246D856C88AC65370D7B456EA376C7 Swords & Sorcery (1985)(Summit)[re-release] ZXSpectrum +A3385993A2B389A402D0324A66E7536C Swords of Bane (1986)(CCS)(128K) ZXSpectrum +19E152224178A216BE53BBC57C670AA1 Swords of Bane (1986)(CCS)(128K)[a] ZXSpectrum +A5F79961DDD8BD60C039862E153BE34B Syntax (1989)(Blue Ribbon) ZXSpectrum +7E26130AA7F7ABFB5EA63AF7287F688A Syntax (1989)(Blue Ribbon)(128K) ZXSpectrum +2930D9102F2B70FCCF975E9CA64DE3FE System 15000 - 2nd Edition (1984)(Craig Communications) ZXSpectrum +D0A853D51797112BE3B177059F40AA6B System 15000 (1984)(Craig Communications) ZXSpectrum +242C4A9D08E062FFEED9A922C97DA7AB System 8 - THE Pools Predictor! - The Pool Predictor (1988)(Blue Ribbon) ZXSpectrum +C4F236EC751E4F48B2DDBE50067F106D Szellemkastely (1987)(Vegh, Miklos)(HU) ZXSpectrum HU +D5AC8FF6F12A5E6398D2C9F30C93BA5E Szklana Kostka (1983)(Computing Today)(PL)[aka Tube Cube][re-release] ZXSpectrum PL +397789529951AA2CEC2458DF08676554 Szokereso (2003)(Nyitrai, Laszlo)(128K)(HU) ZXSpectrum HU +7629C1C5B0E11EDD37D2D4A1ABD06943 Szoliter (1984)(Nyitrai, Laszlo)(HU) ZXSpectrum HU +0A29716518D730DAED019FC940B57928 Szorejto Jatek (2005)(Nyitrai, Laszlo)(HU) ZXSpectrum HU +247F7B00F02E612B84A0D6E9DE2F7B95 T.L.L. (1984)(Vortex)(Side A)[aka Tornado Low Level] ZXSpectrum +A630D739555200B66F25894AA096CF96 T.L.L. (1984)(Vortex)(Side B)[aka Tornado Low Level] ZXSpectrum +8EFA508658163F40220450BFDEECD410 T.L.L. (1984)(Vortex)[a][aka Tornado Low Level] ZXSpectrum +5DD57A32BA5E20563996014CBD81EC3B T.L.L. (1984)(Vortex)[a2][aka Tornado Low Level] ZXSpectrum +42BE2083F955022D1776B115ADD317CE T.L.L. (1984)(Vortex)[a3][aka Tornado Low Level] ZXSpectrum +0507792A0597EF47BAF7EA7846E7A431 T.L.L. (1984)(Vortex)[a4][aka Tornado Low Level] ZXSpectrum +612407E8EB6851AC801753D1344E8509 T.L.L. (1984)(Vortex)[aka Tornado Low Level] ZXSpectrum +123096A1B5CCC9866153E8C45AB1F794 T.L.L. (1984)(Vortex)[Sinclair User Covertape][aka Tornado Low Level] ZXSpectrum +CC6EFECE9A37B5B16A16AE72EB8111FC T.L.L. (1986)(2.99 Classics) ZXSpectrum +F1B03A2C19463F48C9A8D44872E9FBC1 Table Football (1987)(Budgie) ZXSpectrum +0093A3C0FA91D9B51367583D6CCC1676 Tachyon Command (1985)(Century) ZXSpectrum +4526BC4D8A53BC99B83EA7A1F2B831B4 Taffy Turner (1985)(Silversoft) ZXSpectrum +77C824E7EB454A578471D9419864F4A8 Taffy Turner (1985)(Silversoft)[a] ZXSpectrum +D73F388C27C2C38D848D71BD0A51928C Taffy Turner (1985)(Silversoft)[a2] ZXSpectrum +465D0066982B7D65F53A7D21C96BA4F4 Tai Chi Tortoise (1991)(Zeppelin Games)(48K-128K) ZXSpectrum +98F20DC51709E8D895EEC20734F2A963 Tai Chi Tortoise (demo) (1991)(Zeppelin Games)(48K-128K)[a][Your Sinclair Covertape] ZXSpectrum +31A136E738C04D4D821A39BEDBF2A88E Tai Chi Tortoise (demo) (1991)(Zeppelin Games)(48K-128K)[Your Sinclair Covertape] ZXSpectrum +9F7CC3EF0A84ABC8070D534350D0385B Tai Pan (1984)(Mikro-Gen) ZXSpectrum +6E79EB6D72DEC9764A5EAEE4DE449CA4 Taina Egypetskyh Pyramid (1995)(Kotsoft)(RU) ZXSpectrum RU +CF20AF94C940DE0B7BDD2687A7223F43 Taipan (1983)(Jaysoft)(16K) ZXSpectrum +02E97FCDE906DB5EF00F3ABAB5A8D184 Tai-Pan (1987)(Erbe)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +57D6F292F41C89251E995220FDF0A30C Tai-Pan (1987)(Erbe)(48K-128K)(ES)(en)(Side A)[SpeedLock 4][re-release] ZXSpectrum en ES +313A81D91C1DC1E30264864713105B8E Tai-Pan (1987)(Erbe)(48K-128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +230DFB00F25B5D86DB89C5679AFF7405 Tai-Pan (1987)(Ocean)(128K) ZXSpectrum +7D6BA58B121874414C58C3DE307AEFC7 Tai-Pan (1987)(Ocean)(128K)[a] ZXSpectrum +CFC51325806C26A57B4C75B73E6976FA Tai-Pan (1987)(Ocean)(128K)[a2] ZXSpectrum +0EE89FE48A2D40E7BA41B6C0664078E0 Tai-Pan (1987)(Ocean)(128K)[a3] ZXSpectrum +3C491AECE2D08C5E2DAA2D51AAB7768A Tai-Pan (1987)(Ocean)(48K-128K) ZXSpectrum +7081BCD822E1B83245653F2A8AEDCBB4 Tai-Pan (1987)(Ocean)(48K-128K)[a] ZXSpectrum +D3BD00EF9D079D51F1E1715067C91030 Tai-Pan (1987)(Ocean)[SpeedLock 4] ZXSpectrum +C6038EB2BD36FA50927E469359E4D2A6 Tajpan (1984)(Rajzer, J.)(16K)(PL)[aka Taipan] ZXSpectrum PL +4E5CEBADB8B6796E60EAEF228C4C16B2 Take 4 (1982)(Simon Micro-Soft)(16K)[unpublished] ZXSpectrum +725EF66867860D2D935CA8B1201B363E Tales of Mathematica, The (1990)(Zenobi)(Tape 1 of 2 Side A) ZXSpectrum +7A21338D1E4AD754E707C20FB57521A0 Tales of Mathematica, The (1990)(Zenobi)(Tape 2 of 2 Side B) ZXSpectrum +5BFEC1FE92615643B4AB9789E3CB54A8 Tales of the Arabian Nights (1985)(Interceptor) ZXSpectrum +C6444FE02FF31864B952F098AF0A0A0C Tales of the Arabian Nights (1985)(Interceptor)[a] ZXSpectrum +69C78C0F81DD9AB04CEDCC1B678D42FD Tales of the Arabian Nights (1985)(Interceptor)[a2] ZXSpectrum +5AEF19FDD5090982C3DD11158A2E6EC6 Talisman (1985)(Games Workshop) ZXSpectrum +2D84A1D878ED20FA9E81C1F7E96488B7 Talisman (1985)(Games Workshop)[a] ZXSpectrum +2BCA1972CB55B4F0B7E4B3DBA0ECCA18 Talisman (1991)(Crash) ZXSpectrum +27AB110979C2A772F5E69BE6E4024363 Talisman (19xx)(Guild, The) ZXSpectrum +B7BCF8DBE690245060B06F4AD8319803 Talisman of Lost Souls (1991)(Guild, The) ZXSpectrum +62E132A16223AAAF2E1BEE05FB03DD95 Talisman of Lost Souls (1991)(Guild, The)[a] ZXSpectrum +9113741643B985463FD91B7127D9A4D8 Talisman, The (1987)(Dee-Kay Systems) ZXSpectrum +C02B5B5212793E9E1C8806671D919F78 Talking Hedz (1990)(Hellenic)(128K)(GR)(en)[a][Crash Covertape] ZXSpectrum en GR +CD8223F214696606FC0A3EACC3357990 Talking Hedz (1990)(Hellenic)(128K)(GR)(en)[Crash Covertape] ZXSpectrum en GR +F41D49734D7D8AB247AA3B981AC62B8A Talking Hedz (1990)(Hellenic)(128K)(GR)(en)[Sinclair User Covertape] ZXSpectrum en GR +1B23DEE0ECACD822120D29CCABFA809F Tallyron II - Beneath the Wold (1986)(C&VG) ZXSpectrum +8576967841C08FCBD0FA7BF9464069F1 Talos (1985)(Silversoft) ZXSpectrum +4900AAA07A9595109DFE92A5024B5FB5 Talos (1985)(Silversoft)[a] ZXSpectrum +1A6B610126F3733EFBE1BAFDEC90CE8B Tangled Tale, A (1985)(Pocket Money)[a][re-release] ZXSpectrum +7C50E5A99E54A487796471792D9722E3 Tangled Tale, A (1985)(Pocket Money)[a2][re-release] ZXSpectrum +4566F276FEBAFB081D737F77D1121C2E Tangled Tale, A (1985)(Pocket Money)[re-release] ZXSpectrum +178B34C6D8384679486AF4AD6AE89F12 Tangled Tale, A (1985)(Watson, D.) ZXSpectrum +88DCD0C233DB6F49BBA26E5D78A0C806 Tango (1992)(Proxima)(CZ) ZXSpectrum CZ +1EB9B9048B6F83894FEF1CDDAFC2CBD8 Tango (1992)(Proxima)(CZ)[a] ZXSpectrum CZ +7BD45F08BC7FB57F5D93EDF67823698B Tanium (1988)(Players) ZXSpectrum +6F35A96CD1FD44AF24E630C234A6D260 Tanium (1988)(Players)[a] ZXSpectrum +F08105650645005FF6BFC2065705771E Tanium (1988)(Players)[a2] ZXSpectrum +A6FCB2019000B3489A1FF98B1C8CCA31 Tank (1987)(Erbe)(48K-128K)(ES)(en)[SpeedLock 4][re-release] ZXSpectrum en ES +AC7C55024B4BAF5E40F026A8CBE85498 Tank (1987)(Ocean)(48K-128K)[a][SpeedLock 3] ZXSpectrum +99E98B7C66169CF4ECA5D22D6E18B7E3 Tank (1987)(Ocean)(48K-128K)[a][SpeedLock 4] ZXSpectrum +951014AEF2A51EC877AB2B3152A80023 Tank (1987)(Ocean)(48K-128K)[SpeedLock 3] ZXSpectrum +0C9A59AC790B6469F45C20110C684D80 Tank (1987)(Ocean)(48K-128K)[SpeedLock 4] ZXSpectrum +5C1128593F9D507FC691215E07AD2101 Tank Attack (1988)(CDS Microsystems) ZXSpectrum +A69766ABCA2F4D23A2955DDB16349DE5 Tank Battle (1983)(Winters)(16K) ZXSpectrum +BE9A7D0F8F90E56AE7C6773E992EB637 Tank Busters (1983)(Firebird)[aka Rommel's Revenge][re-release] ZXSpectrum +3A52971B14374D5E7F88C78EC7C1D59D Tank Busters (1988)(MCM)(ES)(en)[aka Rommel's Revenge] ZXSpectrum en ES +13667AC05A7BCE794FBD37ECE21B483A Tank Command (1988)(Atlantis) ZXSpectrum +05188BCE23452FDCFDE1021A38BF1255 Tank Trax (1983)(Amoeba) ZXSpectrum +080EF8343205988E7180E3EE49580F8F Tank Trax (1983)(Mastertronic)[a][re-release] ZXSpectrum +D424B7354B19743D31BDFA95C59B575F Tank Trax (1983)(Mastertronic)[re-release] ZXSpectrum +0B1EFBADC52CA244353CA701025E9D4C Tankodrom (1992)(Piter)(RU) ZXSpectrum RU +28FC7F60C43CEF651D123015DC889A5D Tantalus (1986)(Bug-Byte)[Power-Load][re-release] ZXSpectrum +D203116192511246FA1669AB035791BE Tantalus (1986)(Quicksilva) ZXSpectrum +4E893FD595401D14723D4499602D544E Tantalus (1986)(Quicksilva)[Power-Load] ZXSpectrum +9E43AEEC63EB594363B6C7017F5E798E Tapeworm (1986)(Your Computer) ZXSpectrum +662C680BF83598D485A5D75DFDEE6F80 Tapper (1985)(U.S. Gold) ZXSpectrum +1FC2B7DEBE167E58D73420F89C05CC3D Tapper (1985)(U.S. Gold)[SpeedLock 1] ZXSpectrum +B61E107EE2F3424C099461622DE67714 Tarantula (1987)(Sparklers)[a][re-release] ZXSpectrum +1E49F1C89BB7770EA7778DC2DCED38AF Tarantula (1987)(Sparklers)[a2][re-release] ZXSpectrum +6F0C463E6BD3BE01E795D8DB3E6A57D4 Tarantula (1987)(Sparklers)[a3][re-release] ZXSpectrum +15EC6B98D45B0298FA192EEB2439E9AE Tarantula (1987)(Sparklers)[re-release] ZXSpectrum +588D5302969019330BD02649042D0857 Target - Renegade (1988)(Erbe)(48K-128K)(ES)(en)(Side A)[a][re-release] ZXSpectrum en ES +54857874583609ED981B37BC0FB22510 Target - Renegade (1988)(Erbe)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +5D60C5D106E61DE2EC1086E383592B5A Target - Renegade (1988)(Erbe)(48K-128K)(ES)(en)(Side B)[a][re-release] ZXSpectrum en ES +87D226ABA04CB29D043EA74193A4A11C Target - Renegade (1988)(Erbe)(48K-128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +1E5500813D0EAB0603B06094B0FF984B Target - Renegade (1988)(Imagine)(48K-128K)(Side A)[SpeedLock 7] ZXSpectrum +04F87CC922A1029F1374FC119DCC25AD Target - Renegade (1988)(Imagine)(48K-128K)(Side B) ZXSpectrum +77CF9E4E7650FBEE5298F324A9F026CC Target - Renegade (1988)(Imagine)(48K-128K)[a][SpeedLock 7] ZXSpectrum +E22D238A060E8AF1F44BFCBD92EB9414 Target - Renegade (1988)(Imagine)(48K-128K)[SpeedLock 4] ZXSpectrum +0CC2128A2DAD866B6C10795DA15B9897 Target - Renegade (1988)(Imagine)(48K-128K)[SpeedLock 7] ZXSpectrum +A4DF9B353389E68E2DD9B500F9D81DAD Target - Renegade (1990)(Hit Squad, The)(48K-128K)[SpeedLock 7] ZXSpectrum +51691D26D0C3A8BBB18A5AB6A68A6940 Target (1989)(Martech Games) ZXSpectrum +118C85C2F79916A81F6983FA703C966F Target (1989)(Summit)[re-release] ZXSpectrum +20F8175D7B08E23D94167D6003B3A16F Target Plus (1988)(Dinamic)(ES)[gunstick] ZXSpectrum ES +CCEC47CCE3A636E355205CFB91C2D284 Tarzan (1983)(Wicosoft)(16K)(DE) ZXSpectrum DE +179660A7B1176179593DC8504BC38806 Tarzan (1983)(Wicosoft)(16K)(DE)(en) ZXSpectrum en DE +033FF34A29760D50E7D054B8BA54A654 Tarzan (1986)(Martech Games)(48K-128K) ZXSpectrum +80F822F2B406702F081CB3DC7F834149 Tarzan (1986)(Martech Games)(48K-128K)[a] ZXSpectrum +3E004647C63FC122AC01BA1E4B289879 Tarzan (1986)(Martech Games)(48K-128K)[SpeedLock 2] ZXSpectrum +9A00300D5F8F2674C9F9AB58B847F74C Tarzan (1986)(React)(48K-128K)[SpeedLock 7][re-release] ZXSpectrum +734BD83689A1A7A8D557E2D9F989EE10 Tarzan Goes Ape (1991)(Code Masters)(48K-128K) ZXSpectrum +D5989AA184BAAE25F8339A608E13981C Tarzan Goes Ape (1991)(Code Masters)(48K-128K)[a] ZXSpectrum +886C0CF062B5DE3C636188B69BAD6B79 Task Force (1984)(Abbex Electronics) ZXSpectrum +2F30503E860C1DC3D0C56D1D6584E797 Task Force (1989)(EDOS)(48K-128K)[re-release] ZXSpectrum +CC10387E143B1DBA195B97211478435C Task Force (1989)(Players Premier)(48K-128K) ZXSpectrum +1B86C80F657450F714C6F8C14192D56E Task Force (1989)(Players Premier)(48K-128K)[a] ZXSpectrum +E1F314B84C2F9A2DC8C760ADB22E4135 Task Force (demo) (1989)(Players Premier)(48K-128K)[Sinclair User Covertape] ZXSpectrum +59383C1B51C1A9F8439DD35A1FF91F97 Tasks (1983)(Gilsoft International)(16K) ZXSpectrum +29E2CAA2C588F3A1F6D7A3433C7ABBE0 Tattoo (1995)(Dream World Adventures)(48K-128K) ZXSpectrum +9E614CD9D8F26BA604A49F4AC0801965 Tau Ceti - The Special Edition (1987)(CRL Group)(128K) ZXSpectrum +85A5B759D0D78AAAB4638869B9CDCB72 Tau Ceti (1985)(Ricochet)[re-release] ZXSpectrum +D597F0E1BB4241C46D05AE460AEBD122 Tau-Ceti (1985)(CRL Group) ZXSpectrum +5CA331122BC69B9657028502B8347EA3 Tax Returns (1992)(Zenobi) ZXSpectrum +D16170D76D4DAF0023FF7A7E0602E39C Tax Returns (1992)(Zenobi)[a] ZXSpectrum +19DA54FB58B4F74A31333999C0125DB7 Tax Returns (1992)(Zenobi)[a2] ZXSpectrum +DDF99F86BFB48A2769884C099B7EAAD8 Taxi Driver (1986)(QLS)(ES) ZXSpectrum ES +76B9A224F6783AD0083917529A37E7A3 Taxi! (1983)(Digital Integration)(16K) ZXSpectrum +230AF24D53D0E8EAE6FC7E4ACC5D761E Taxman Cometh, The (1991)(Zenobi) ZXSpectrum +3DD35C48758F1D436AF2998C0E162BA8 Taxman Cometh, The (1991)(Zenobi)[a] ZXSpectrum +ABBB567D5AC8BB0971084140AE07F643 T-Bird (1989)(Mastertronic Plus) ZXSpectrum +B484CCF5CBAE43CE7C07B9D31F9597DE Teacher Trouble (1989)(Pegasus) ZXSpectrum +714B6150C5B1C9BE5C0469020B8AE727 Teacher Trouble (1989)(Pegasus)[a] ZXSpectrum +8EB74D2C9F8CC51D7209521189227F73 Teacher Trouble (1989)(Zenobi)[re-release] ZXSpectrum +FD3EEF783B970C8FD54F7CE140399CB9 Tears of the Moon, The (1992)(Zenobi) ZXSpectrum +BDEB39D2A9EE6B59B920854899BBBDEC Teastrainer (1988)(Jameson, Paul) ZXSpectrum +DCF10640FD634BC9B2DFD964A902B056 Teatar (1986)(Suzy Soft)(HR)(sr) ZXSpectrum sr HR +F2FE3F35D7234A8429C2030026CB7892 Teatar (1986)(Suzy Soft)(HR)(sr)[a] ZXSpectrum sr HR +82AFF7343270719CD124AFE3C2C89BCD Teatar (1986)(Suzy Soft)(HR)(sr)[a2] ZXSpectrum sr HR +DDF8DCBD8EE3E55245AD73B3C7F3049E Technician Ted - The Megamix (1986)(Hewson Consultants)(128K)[Search Loader] ZXSpectrum +916C63AAAC4777D84F8C6FB5B2B92AB9 Technician Ted (1989)(Rack-It)[Search Loader] ZXSpectrum +9E2A052F1163C2DCCEA885DD3D69D8D1 Techno Cop (1988)(Kixx)(48K-128K)(Side A)[Alkatraz Protection System][re-release] ZXSpectrum +4BC46AC27B33B6C822C1AC5C7B0C0AFD Techno Cop (1988)(Kixx)(48K-128K)(Side B)[re-release] ZXSpectrum +7B60670731ABBDD5E46BE3A2E3A41124 Techno-Cop (1988)(Gremlin Graphics)(48K-128K) ZXSpectrum +DD845D007EA0839E580C33A64A986410 Techno-Cop (1988)(Gremlin Graphics)(48K-128K)(Side A)[Alkatraz Protection System] ZXSpectrum +7B93BD6BEDA1544809DB5093001725C1 Techno-Cop (1988)(Gremlin Graphics)(48K-128K)(Side B) ZXSpectrum +2E6DCB99CE6FFE8EE3176A6D57B0AC53 Techno-Cop (1988)(Gremlin Graphics)(48K-128K)[a] ZXSpectrum +748EB58E3FD6ECA4DA937420D72EB375 Techno-Cop (demo) (1988)(Gremlin Graphics)(48K-128K)[a][Sinclair User Covertape] ZXSpectrum +9DB04B2D28191847747B37A252537CAF Techno-Cop (demo) (1988)(Gremlin Graphics)(48K-128K)[Sinclair User Covertape] ZXSpectrum +0D50BD9E9CA3C874ECDAA6335A4B794A Teddy Bear (1987)(Traff's) ZXSpectrum +C92F0FF4A63B94E69FF08862DB821CFC Teenage Emergency (1995)(Zenobi) ZXSpectrum +31575CFD0376CD8782AA617B6986247C Teenage Mutant Hero Turtles - The Coin-Op (1991)(Image Works)(48K-128K) ZXSpectrum +332F2418584DF12F490E1964E041DE9D Teenage Mutant Hero Turtles - The Coin-Op (1991)(Image Works)(48K-128K)(Side A)[passworded] ZXSpectrum +26359816D5A950D19E47927D41693530 Teenage Mutant Hero Turtles - The Coin-Op (1991)(Image Works)(48K-128K)(Side B)[passworded] ZXSpectrum +0A608C99E76310BA1FF3CB37287CEDAC Teenage Mutant Hero Turtles - The Coin-Op (1991)(Image Works)(48K-128K)[a][passworded] ZXSpectrum +3C6845EF68429B93A6867BBDC4DC3CD0 Teenage Mutant Hero Turtles - The Coin-Op (1991)(Image Works)(48K-128K)[passworded] ZXSpectrum +94DDDD03E588CE3F4F2598E80E3CC7BD Teenage Mutant Hero Turtles - The Coin-Op (demo) (1991)(Image Works)(48K-128K)[Your Sinclair Covertape] ZXSpectrum +2B3A2E038B72F262EA53F8B72D16EE18 Teenage Mutant Hero Turtles (1990)(Image Works)(128K) ZXSpectrum +85CE0181F447A7028B2FA5C13A314B6F Teenage Mutant Hero Turtles (1990)(Image Works)(48K-128K)[passworded] ZXSpectrum +84DDE0CE47AAFF9ADAADEE76F21BCD51 Teenage Mutant Hero Turtles (demo) (1990)(Image Works)(48K-128K)[Sinclair User Covertape] ZXSpectrum +D7731650400CD4C88711A5EFBEA52426 Tees-Tyne Pullman (1986)(Dee-Kay Systems) ZXSpectrum +AF1324E2C1D3F17E984BF8F217EDAC85 Tekadeu (1996)(AMS Soft)(RO) ZXSpectrum RO +00C04A50F8C4C4FE7057CFC12E10ACFF Teladon (1988)(Destiny) ZXSpectrum +F919B748B8D354B305983E79794A7138 Teladon (1988)(Destiny)[a] ZXSpectrum +AF2BF6AE03109755C40474F3466714E1 Tele Puzzle (1987)(MicroHobby)(ES) ZXSpectrum ES +9E7735D446E368CD1ED8A0731498E394 Telly Tennis (1987)(Amstrad)(128K) ZXSpectrum +A4414D3D668B9D8AC9299BD64ECB9C40 Telly Tennis (1987)(Amstrad)(128K)[a] ZXSpectrum +E7311CB14A1864CA75D3120A279BCF64 Telly Wise (1990)(Fastback) ZXSpectrum +58FBAFF86881DD5EBB2E1EA2C6AACA1E Tempest (1983)(EMM)(DE)(en) ZXSpectrum en DE +E603BA9404A27F98E3FF739340544CBD Tempest (1983)(Mikro-Gen) ZXSpectrum +9F43633238BE0E1B92241211174FCAEB Tempest (1983)(Mikro-Gen)(Side A) ZXSpectrum +3ECD37545F4B1271BC2FCCD2789999EC Tempest (1983)(Mikro-Gen)(Side B) ZXSpectrum +9F8BF1246DDED5F323F971A176CEC54C Tempest (1987)(Dro Soft)(ES)(en)[re-release] ZXSpectrum en ES +3973287F817584351ED55926B145EA31 Tempest (1987)(Electric Dreams) ZXSpectrum +69DB0A9E505C9F1698359F1E32411BEC Tempest (1987)(Electric Dreams)[a] ZXSpectrum +ED950527ABEAC07758033BBDA92BEC29 Tempest (1987)(Electric Dreams)[a2] ZXSpectrum +139456F98029C53692F0CAFB268E9393 Tempest (1987)(Proein Soft Line)(ES)(en)[re-release] ZXSpectrum en ES +1F15D6070DF4C1FF54EAB045CA1CFF10 Tempest (1987)(Ricochet)[re-release] ZXSpectrum +60439BEC7911E305A9FAE673D15EC682 Tempi Moderni '87 (1987)(Load 'n' Run)(IT) ZXSpectrum IT +506766AF56717F6C57651B2896E1554F Tempio Maledetto, Il (1988)(Load 'n' Run)(IT) ZXSpectrum IT +2C9E015D1067C54D55BA8F3AD9323705 Temple of Terror (1987)(U.S. Gold) ZXSpectrum +17FB8DEE9016F5704BCDF47D342E80DD Temple of Terror (1987)(U.S. Gold)(Side A)[Alkatraz Protection System] ZXSpectrum +54A790E19E22D9A062E75A5989E6DC91 Temple of Terror (1987)(U.S. Gold)(Side B) ZXSpectrum +2D044021F638AB218ED3FE98312CE7E1 Temple of Vran (1984)(Incentive) ZXSpectrum +D22D331D01E449218E842B22462516BD Temple of Vran (1984)(Incentive)[Crash Covertape] ZXSpectrum +723CCCC23D6D740287E09BA9B2AE7B9A Temple Terror (1985)(Atlantis) ZXSpectrum +EB15F21552A5EBABAF190AFD39D91CC2 Temple Terror (1985)(Atlantis)[Sinclair User Covertape][aka Temple of Terror] ZXSpectrum +AB2EE544FE20327F3C46006C33502A20 Templos Sagrados, Los (1991)(Aventuras AD)(ES)(Side A) ZXSpectrum ES +DFC1E4B50A7B0F4193380AEAB7C0B961 Templos Sagrados, Los (1991)(Aventuras AD)(ES)(Side A)[a] ZXSpectrum ES +E0F4DC3021793F0474C3E6A88CDE5CCE Templos Sagrados, Los (1991)(Aventuras AD)(ES)(Side B) ZXSpectrum ES +B453CC07D1A1F1FE7A993CBE8257302F Templos Sagrados, Los (1991)(Aventuras AD)(ES)(Side B)[a] ZXSpectrum ES +E5C99D6236EB59D4F4E345E6BD1534E9 Ten Green Bottles (1995)(Adventure Probe)(128K)[re-release] ZXSpectrum +19D147A57BE2860103B84846C7D39EC9 Ten Green Bottles (1995)(Zenobi)(128K) ZXSpectrum +361557032C71C5502823B91001258775 Ten Little Adventurers (1999)(Adventure Probe) ZXSpectrum +9BCB676225679EA803FEC69AAA8EC699 Ten Little Indians (1984)(Channel 8)[a][re-release] ZXSpectrum +EDB731BBE7342A2D25468E0B830F28A0 Ten Little Indians (1984)(Channel 8)[re-release] ZXSpectrum +9542524607A5CDBB4E2D6E89609C22FA Ten Little Indians (1984)(Digital Fantasia) ZXSpectrum +FC39EA7AF35A8451C2D3FD72D2B23902 Ten Little Indians (1984)(Digital Fantasia)[a] ZXSpectrum +D77883309DA102EB93972F2E6846D6B0 Tenis (1984)(Facit, Matjaz - Primoz, Rus)(SI) ZXSpectrum SI +7608DC7032DA61DF75ED9CBDE9D45888 Tennis (1983)(Winters)(16K) ZXSpectrum +2692B3C2F8DB8C7C3106187EDC751B49 Tennis (1983)(Winters)(16K)[a] ZXSpectrum +76E5B657D8DE990154141BD05F8F7166 Tennis (1986)(Load 'n' Run)(IT) ZXSpectrum IT +FBA1EC9A7B95B1CEA0B6A7E95B41E14F Tennis (1986)(Omikron)(DE)[aka Fussball] ZXSpectrum DE +642BC269E1083CDB6D73C03AF5BF511F Tennis 3D (1985)(Load 'n' Run)(IT) ZXSpectrum IT +3196B84672DE7C72F5E3BBE9A8671085 Tennis Champ! (1989)(Lambourne Games) ZXSpectrum +89B6256C84D489F4E907C5435E4F3892 Tennis Master (1988)(Lambourne Games) ZXSpectrum +04905B3368D356CE477220DA9E8C4CFD Ten-Pin Challenge (1987)(Atlantis) ZXSpectrum +676471910EC4A8DE1FAB6AF5C9715DBA Ten-Pin Challenge (1987)(Atlantis)[a] ZXSpectrum +B8C9617ECABFB5F58944C19AAD6B6A35 Termination (1992)(Sinclair User) ZXSpectrum +323E5A98901F427CE17593927C0DCD1F Terminator 2 - Judgment Day (1991)(Erbe)(128K)(ES)(en)[re-release] ZXSpectrum en ES +3439AEE68A8CE55866A352E02D70974A Terminator 2 - Judgment Day (1991)(Hit Squad, The)(128K)[SpeedLock 7][re-release] ZXSpectrum +50263DCDC32608A3F173D96CB5C1D89B Terminator 2 - Judgment Day (1991)(Ocean)(128K)[aka Terminator 2 - Judgement Day] ZXSpectrum +F5C097ABB08BB8DA75604EA757473814 Terminator 2 - Judgment Day (1991)(Ocean)(128K)[SpeedLock 7] ZXSpectrum +72E40D6F5E959A676B741EEB562734BF Terminus - The Prison Planet (1986)(Mastertronic Added Dimension) ZXSpectrum +2EC60634E9B1BC1E15A446C8CF06F8B1 Terminus - The Prison Planet (1986)(Mastertronic Added Dimension)[a] ZXSpectrum +209B89BEE207371814E23FBAC3DA07BC Terminus - The Prison Planet (1986)(Mastertronic Added Dimension)[a2] ZXSpectrum +B714B3EA5602B32504BFF725B218243D Terra Cognita - The Hollow Moon (1986)(Code Masters) ZXSpectrum +A8F967A0E0D97A1B4974440B966AEF72 Terra Cresta (1986)(Erbe)(ES)(en)[SpeedLock 2][re-release] ZXSpectrum en ES +320CB0582FFCD73BDB000D5FDBBA5E1E Terra Cresta (1986)(Imagine) ZXSpectrum +E5BFEB284CDE37789E3F30E62D47746F Terra Cresta (1986)(Imagine)[a] ZXSpectrum +2FCD6BF23675B5212BB4C372A63F3516 Terra Cresta (1986)(Imagine)[SpeedLock 2] ZXSpectrum +12BFC6800F91BCF3C6B9DE65E8CC20E7 Terra Force (1983)(Firebird)(16K)[a][aka Armageddon][re-release] ZXSpectrum +D53333F4B43ACFFF423990C3A20A3871 Terra Force (1983)(Firebird)(16K)[a2][aka Armageddon][re-release] ZXSpectrum +BF308357754C303F05700C6CEF0B16D8 Terra Force (1983)(Firebird)(16K)[aka Armageddon][re-release] ZXSpectrum +E14A717D9498A32C8A197FD291BEAB61 Terraform (1986)(Pelagon) ZXSpectrum +40A3DC51627DCA710EAEC1107CBCBCA7 Terrahawks (1984)(CRL Group) ZXSpectrum +25852D95CE5A795A1C9B0BBF8ADAE6FB Terrahawks (1984)(CRL Group)[a] ZXSpectrum +9981B89F2E4B21DB472C93FC3430644E Terrahawks (2014-07)(James, Gary) ZXSpectrum +DD2A9420DD8B1BF00B8778B286D34637 Terrahawks (2014-07)(James, Gary)(128K) ZXSpectrum +4039C4741E4FE5B5501F974FB260D31D Terramex (1987)(Bug-Byte Premier)(48K-128K)[re-release] ZXSpectrum +520AF78BF4878C76D3EBDC7B8D63D535 Terramex (1987)(Grandslam)(48K-128K) ZXSpectrum +4ECC10CFAE0CEC6B0A70426EAF48ED0F Terramex (1988)(Quicksilva)(48K-128K)[re-release] ZXSpectrum +BAA4038224D6F5F3D083A4BD2C4B5039 Terramex (1988)(Zafiro Software Division)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +13CB57271A886913C1435EAD67A315C3 Terrapin (1985)(Your Computer)(16K) ZXSpectrum +5608295447F26204F4D5AC694CAD1BEA Terroindronzon (1994)(AMS Soft)(RO) ZXSpectrum RO +9625C4A7475F5C38B9A50A464D352126 Terror from the Deep (1983)(Kayde) ZXSpectrum +574AD9B4D605040502833E963248394D Terror from the Deep (1983)(Kayde)[a] ZXSpectrum +A7DD976AE823536DC2EFE37E4200DE07 Terror of the Deep (1987)(Mirrorsoft) ZXSpectrum +03B0B83D6FF6A921150B68B2E4D747E5 Terror of the Deep (1987)(Mirrorsoft)(128K) ZXSpectrum +2A139C8C71C887C33F3E173357528DDC Terror of the Deep (1987)(Mirrorsoft)(128K)[a] ZXSpectrum +DC94AD047AABF6590DFCD6BDECF8BD12 Terror of the Deep (1987)(Mirrorsoft)(48K-128K) ZXSpectrum +C53285BAFC70435D52768EFD3700F729 Terror of the Deep (1987)(Mirrorsoft)(48K-128K)[a] ZXSpectrum +1D91950125DB361DE2D190E735A91FE5 Terror-Daktil 4D (1983)(Melbourne House) ZXSpectrum +DA5C36C28E93C0FDD29D1E14ECB32C4D Terror-Daktil 4D (1983)(Melbourne House)[a] ZXSpectrum +7D38A9A98E08DC611EDE998486B8F741 Terror-Daktil 4D (1983)(Melbourne House)[a2] ZXSpectrum +17C2B976EF2B22B6FFCAEFFA91730212 Terror-Daktil 4D (1983)(Melbourne House)[a3] ZXSpectrum +526DC79120979F4A24235D65CF0E11C2 Terror-Daktil 4D (1983)(Melbourne House)[a4] ZXSpectrum +A8485E230C57A13C4FA6F83B368B1DD7 Terrorist, De (1985)(Buivenga, F.)(NL) ZXSpectrum NL +E61B46606E504031817C88D5C717838A Terrormolinos (1985)(Melbourne House) ZXSpectrum +C7FBE15786C2D74908A81D52AF4E5F60 Terrorpods (1989)(Dro Soft)(ES)(en)[re-release] ZXSpectrum en ES +19FAD2BF7C03CF55019FBB18DFC0AFF5 Terrorpods (1989)(Melbourne House) ZXSpectrum +5D1AFE35834C50C0095188A6598CEEF3 Terrorpods (1989)(Melbourne House)[a] ZXSpectrum +D97F7EE20650EB481805814AE190906A Terrors of Trantoss, The (1986)(Ariolasoft UK) ZXSpectrum +A42E978299D35CDE698A9179D933B41B Terry on the Move (1985)(BIBLEchip) ZXSpectrum +4C654AE458B3D4261882F92C1ACEC065 Terry's Travels (1983)(Algray) ZXSpectrum +E26243D2BB111362FA07096337B6809B Tesoro del Dragone, Il (1987)(Load 'n' Run)(IT) ZXSpectrum IT +34915FE4E05406032B9D70D33BADC713 Tesoro di Malpetra, Il (1987)(Load 'n' Run)(IT) ZXSpectrum IT +8A81CA25AB81D060D1490F5529DF65EE Test Inteligencji (1993)(Geralt - Marian)(PL) ZXSpectrum PL +E416EF093D888A4402ED6D46BFF74E17 Test Master (1988)(E&J) ZXSpectrum +1C18C2784ABF79952F5F5FD208C610FC Test Master (1989)(Challenge) ZXSpectrum +D462CB854D0DBCCA484CEA4DE6348D74 Test Match Cricket (1983)(CRL Group) ZXSpectrum +FE290350C1B93F359C12D6035171D2EF Test, The (1992)(Guild, The)(128K)(Tape 1 of 2 Side A) ZXSpectrum +A791CE52B302F24D3E7DC2DC64C62D29 Test, The (1992)(Guild, The)(128K)(Tape 1 of 2) ZXSpectrum +B5AB775F68035938D1AB91E656811342 Test, The (1992)(Guild, The)(128K)(Tape 2 of 2 Side B) ZXSpectrum +21964E90BD16A51AFBBEBBF004856ED8 Test, The (1992)(Guild, The)(128K)(Tape 2 of 2) ZXSpectrum +CF0809C7466754DCA9A6F53A368C84E8 Test, The (19xx)(-) ZXSpectrum +A94ED3573CCD5B9CBE34BB99F545CBF6 Tetra and the Chessboard Saga (1986)(Magnum Computing) ZXSpectrum +868596574E10B43C095BF9E11746AADF Tetris (1986)(Baliasov, V.A.)(RU) ZXSpectrum RU +D6294C3384F0D08F375F0CD1362C7013 Tetris (1986)(Baliasov, V.A.)(RU)(en) ZXSpectrum en RU +77A01C9553B49D47AEABC4E8D609D576 Tetris (1988)(Mastertronic Plus)(128K)[re-release] ZXSpectrum +D6CB5036AF47BAE7C5FF0CE4B8E4F0B6 Tetris (1988)(Mastertronic Plus)[re-release] ZXSpectrum +D417253164D4CD457E959FC8883F3D25 Tetris (1988)(MCM)(48K-128K)(ES)(en)(Side A)[a][re-release] ZXSpectrum en ES +E8168B4A67DEE5D542182AD908E5DF10 Tetris (1988)(MCM)(48K-128K)(ES)(en)(Side A)[a2][re-release] ZXSpectrum en ES +6AEC38CC3696252A52B90A3CD73D8F36 Tetris (1988)(MCM)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +3DD3FED078CAC44C2AF2CC24ADDB072A Tetris (1988)(MCM)(48K-128K)(ES)(en)(Side B)[a][re-release] ZXSpectrum en ES +F4FFC7ED9815E77E230F5C9468D71E8A Tetris (1988)(MCM)(48K-128K)(ES)(en)(Side B)[a2][re-release] ZXSpectrum en ES +052A03A48CEF8ADC0EC9650AC7E27515 Tetris (1988)(MCM)(48K-128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +B209E5DEE2853168768EA5620545C89F Tetris (1988)(Mirrorsoft) ZXSpectrum +88002A51B720C36334D03A82BE8FCBEE Tetris (1988)(Mirrorsoft)(128K) ZXSpectrum +CBEE0F7C840A25BA56F4839C417713FE Tetris (1988)(Mirrorsoft)(128K)[a] ZXSpectrum +9B1C9E073D19F2208E2CC423E43C2736 Tetris (1988)(Rafii Soft)(PL) ZXSpectrum PL +B945216865968BD92025720EF6F8376D Tetris (1992)(Erbe)(48K-128K)(ES)(en)(Side A) ZXSpectrum en ES +7E284EEAFDBB67A23A6D65F1F8492F1E Tetris (1992)(Erbe)(48K-128K)(ES)(en)(Side B) ZXSpectrum en ES +36D441FA0604DA477B476B7448F5985A Tetris 2 (1990)(Ultrasoft)(128K)(SK)(en)[re-release] ZXSpectrum en SK +7F5CEA75ECB6E5FBDB440139FF3237C9 Tetris 3 (1992)(Borec - Shop For Games)(SK)(en-sk) ZXSpectrum en-sk SK +809AB06F167EE03A5282863C290A1627 Tetris 3Z (1989)(Zdeno & Peter)(128K) ZXSpectrum +4B47597CF83E2A362AB5DFAC449D1A9D Tetroid (1991)(Your Sinclair) ZXSpectrum +A83C7768C7FB7EC02A8A43B952CA2A60 Tetroid (1991)(Your Sinclair)[a] ZXSpectrum +5F4DF47E8CF2B7B420BD24545346AFC6 Text-Only Grand Prix 2009 (2008)(Smith, Bob)(16K)[CSSCGC] ZXSpectrum +3CDB62F79CF43B9C0F3FD668F542C4F9 Thames Local (1986)(Dee-Kay Systems) ZXSpectrum +763650019B28A5216B50ACA43418E1AF Thanatos (1986)(Durell)(128K) ZXSpectrum +19ED4C2C2BA8D7C18906271762BD681A Thanatos (1986)(Durell)(128K)[a] ZXSpectrum +2AF0594479B773F196E1E092F21B1A4A Thanatos (1986)(Durell)(48K-128K) ZXSpectrum +98DBB8236C6579C54A13FD0A4D98BEBF Thanatos (1986)(Durell)(48K-128K)(Side A) ZXSpectrum +4E40F3A87F0CDE9757C439883E64B8AE Thanatos (1986)(Durell)(48K-128K)(Side B) ZXSpectrum +6105908484793A398C9E9BD995A2FFA6 Thanatos (1986)(Durell)(48K-128K)[a] ZXSpectrum +61707957878DFDC62EFF053552F8850F Thanatos (1986)(Encore)(48K-128K)[re-release] ZXSpectrum +9C4F174FB437B247023B6275ADEBB7B0 Thanatos (1986)(Erbe)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +7E97E30F02CFEE3B12DB4758181C09C1 Thanatos (1986)(IBSA)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +C0C9FA3F80319744ADBA7DC952619075 Thanos (1989)(MicroHobby)(ES) ZXSpectrum ES +540F15876FCD7ED85CD334A0F5197B07 That Sinking Feeling (2017-08-02)(Sunteam)(48K-128K) ZXSpectrum +100861AD4DBCFCE1FE7A1745F61526E0 That's the Spirit (1985)(ABC Soft)(ES)(en)[re-release] ZXSpectrum en ES +F7B622B5C8A81625EADCF061426B650A That's the Spirit (1985)(Edge, The) ZXSpectrum +7D9D5F679DCA81D9C968E8672D47E483 That's the Spirit (1985)(Edge, The)[a] ZXSpectrum +42A9F882EE2B3F8B3DEBCCE148D04FA0 Theatre Europe (1986)(PSS) ZXSpectrum +EACF2E2F0DBF090381DBA91A097B2228 Theatre Europe (1986)(PSS)[a] ZXSpectrum +745F168F5968DFFFCD35063FA720911F Theatre Europe (1989)(Summit) ZXSpectrum +B42B6BCACE0ECFAEE618C6A58FDF8390 Theatre of Death, The (19xx)(Watson, Dave) ZXSpectrum +D60CB221FCADC979D32FFEF4CCDF33B1 Their Finest Hour (1985)(Century Communications) ZXSpectrum +15834015615FBDE4FE15F479279FCAE4 Them (1988)(Pirate) ZXSpectrum +4B77A8385AFDD11BF2A19EE6B92DDD0F Them (1988)(Pirate)[a] ZXSpectrum +D14F2193B047B1DAF4ACE5EE09D3DDA5 Theme Park U.K. (1993)(Zenobi)[a][re-release] ZXSpectrum +9E249F77FC226F803A979895D8ADDEEB Theme Park U.K. (1993)(Zenobi)[re-release] ZXSpectrum +FA2B51DB35DB051DCD8946B026D8927D Theme Park U.S.A. (1993)(Zenobi) ZXSpectrum +FE05E190F3FCB586498640B8D3598990 Theme Park U.S.A. (1993)(Zenobi)[a] ZXSpectrum +334AB59E9D035CFC1E68545CBD0F669A Therbo - An Alternative to War (1984)(Arcade) ZXSpectrum +ABE277DF5EE171D1ED2884CB0AF052C5 Therbo - An Alternative to War (1984)(Arcade)[a] ZXSpectrum +6A7644E7253E0A8109777091D423B94D There's a Bomb Under Parliament (1991)(Zenobi) ZXSpectrum +2D0F26B43E314065D552742FABC3E76A There's a Hole in Your Bucket (1997)(Adventure Probe)(128K) ZXSpectrum +F60BE1091319301BF8B058928762317D There's a Hole in Your Bucket (1997)(Adventure Probe)(128K)[a] ZXSpectrum +9B8AD36E19EC2A03A5578AFBFE2AF808 Thermo Nuclear War (1985)(Zircon) ZXSpectrum +9C5661CFAAFABDA3A9A6C8A7402F0999 Theseus and the Minotaur (1990)(Guild, The)(Tape 1 of 2 Side A)[re-release] ZXSpectrum +535C0A584B36C217E5D2753FCCCB453E Theseus and the Minotaur (1990)(Guild, The)(Tape 2 of 2 Side B)[re-release] ZXSpectrum +C6CB8387602702C1797F65884B80933B Theseus and the Minotaur (1990)(Zenobi)(Side A)[re-release] ZXSpectrum +757AF1D9CE7B769DD9DBC6A5745653D7 Theseus and the Minotaur (1990)(Zenobi)(Side B)[re-release] ZXSpectrum +14E09DF18D34F4A38F0012217D1D7E4D Theseus and the Minotaur (1990)(Zenobi)(Tape 1 of 2 Side A)[re-release] ZXSpectrum +A030540CF3AE51EEA83DF002F49C926D Theseus and the Minotaur (1990)(Zenobi)(Tape 2 of 2 Side B)[re-release] ZXSpectrum +D0F22593F986F8A54A116EEAC1F44315 They Call Me Trooper (1987)(CRL Group)(128K) ZXSpectrum +3D6AE1FD946CC2ACA470E509AD9B734B They Call Me Trooper (1987)(CRL Group)(128K)[a] ZXSpectrum +A88607F8B5A2E0A5077B8FEC0D553090 They Say the World Will Die in Fire and Ice (1984)(Electric) ZXSpectrum +5AB8F083E6D34A325F49C014C8A3DFF5 They Say the World Will Die in Fire and Ice (1984)(Electric)[a] ZXSpectrum +F24135E14C0B6B35D87D18F2E10E6365 They Say the World Will Die in Fire and Ice (1984)(Electric)[a2] ZXSpectrum +D8CE9E91751DC38BE67885F608685812 They Stole a Million (1986)(39 Steps) ZXSpectrum +E88088823DC752DFC6F77EF982F18134 They Stole a Million (1986)(39 Steps)[SpeedLock 2] ZXSpectrum +21AA44CD6E30F194F832F4D3F09A12F3 Thief (1987)(Stars) ZXSpectrum +65E8C4DCFF6F5F3C0EDDD43B677CBBCD Thief (1989)(Corrupt Code) ZXSpectrum +1A66BF344A4013CABA2A115792376684 Thief (1989)(Experimental Phase)[re-release] ZXSpectrum +B27AE5F056EC015DA518F0A9CBC31F17 Thief in the Night, A (1989)(Westy Productions) ZXSpectrum +4A225EA71948B17EC867ED9388EF264E Thief's Tale, A (1991)(Guild, The) ZXSpectrum +AC17A21FB465CC9253B01127161A4E95 Thieves School (2008)(World XXI Soft)(128K)(AR)(en-es)(Side A)[aka Escuela de Ladrones] ZXSpectrum en-es +A80723E61DA7512C9D3D73156A5B8043 Thieves School (2008)(World XXI Soft)(128K)(AR)(en-es)(Side B)[aka Escuela de Ladrones] ZXSpectrum en-es +117258CA0AECA14679E817CA8FB55A6B THIMBLE (2001)(Triumph Game Labs)(48K-128K)(RU) ZXSpectrum RU +F78AA2487AC16244AACADACF60354E76 Thing 2 - Thing Bounces Back (1987)(Gremlin Graphics) ZXSpectrum +E8C3517E606799F85B386A2C5181D9C7 Thing 2 - Thing Bounces Back (1987)(Gremlin Graphics)[a] ZXSpectrum +050F1B49661475128D35BB3D778D9F79 Thing Bounces Back (1987)(Erbe)(ES)(en)[re-release] ZXSpectrum en ES +891E5E5E9F41F96FFAB9DEBDDD9E4D99 Thingy and the Doodahs (1986)(Americana) ZXSpectrum +6BFC2154227BE2E09CFAD243DAE68E40 Thingy and the Doodahs (1986)(Americana)[Alkatraz Protection System] ZXSpectrum +72C37DDF0F53CA37DB6B4AF1122492E7 Think! (1985)(Ariolasoft UK) ZXSpectrum +CFD93E8786DC5CD9B2936F987FC62F2F Think! (1985)(Ariolasoft UK)[a] ZXSpectrum +F32F9142CA6191731EDD378EA6F4D7A3 Think! (1985)(Ariolasoft UK)[a2] ZXSpectrum +D597638998E11FD537BBA03CF4EB3D62 Think! (1985)(Firebird)[re-release] ZXSpectrum +A6800AB327F7CC92AAB36CD6A0C55AB6 Thinker, The (1985)(Atlantis) ZXSpectrum +985E4D94808BE89748A4E978038F3A44 Thinker, The (1985)(Atlantis)[a] ZXSpectrum +E6AD572BAA1D8BFCB0521DFEB7CC37E1 Thinker, The (1987)(Z Cobra)(ES)(en) ZXSpectrum en ES +2D986CAB3FD7D84F3426A3BD2319A0BD Third World War (1985)(Interface Publications)(16K) ZXSpectrum +8F8B176A461FCC527876AF2684E10199 Thirty-Nine Steps, The (1995)(Zenobi)(128K)[aka 39 Steps, The] ZXSpectrum +4A8B00C7A0273BCCEF60030894A1EEEA Thomas the Tank Engine & Friends (1991)(Alternative) ZXSpectrum +B645CF976E492E031E6CFF92E941F63E Thomas the Tank Engine & Friends (1991)(Alternative)[a] ZXSpectrum +AB6927FCC9997891B35F7DD5D5ACEB66 Thomas the Tank Engine II (19xx)(Alternative)[aka Thomas The Tank Engine Two - The Race][unreleased] ZXSpectrum +D90811DFECBB1C274712808978AB5B07 Thompson Twins Adventure, The (1984)(C&VG) ZXSpectrum +94A7E1EFF2DF169F71CB7008C141D40D Thor (1988)(Proein Soft Line)(ES) ZXSpectrum ES +E99FCE54E66A8A210E765334D9E248A7 Thor (1988)(Proein Soft Line)(ES)[a] ZXSpectrum ES +67A9562B4045621BD1FDF64B95BE339A Thor (1989)(Global Games)(128K)(Tape 1 of 2 Side A) ZXSpectrum +97BF1F13555D83781E8F3D616F8D5A33 Thor (1989)(Global Games)(128K)(Tape 2 of 2 Side B) ZXSpectrum +CB0AD5426E5BCEDF60BF8AADE006902C Three Weeks in Paradise (1986)(Erbe)(48K-128K)(ES)(en)[a][re-release] ZXSpectrum en ES +2EF6DD736B3834B48CD56EF27FC82D3C Three Weeks in Paradise (1986)(Erbe)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +1AF06B6AE86E7446CC46425D15F253DE Three Weeks in Paradise (1986)(IBSA)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +9851275D30A55F4F03BDB91167319117 Three Weeks in Paradise (1986)(Mikro-Gen) ZXSpectrum +1B0A15763D37C94F825F7712C98DB9EC Three Weeks in Paradise (1986)(Mikro-Gen)(128K) ZXSpectrum +F0A8ED0AF24A7D764269072FA58FDC7E Three Weeks in Paradise (1986)(Mikro-Gen)(128K)[a] ZXSpectrum +F02856AC9C21F3A246E7F422A54293D1 Three Weeks in Paradise (1986)(Mikro-Gen)(128K)[a2] ZXSpectrum +6BE44A4CF959D8057AAFC5D620384CD8 Three Weeks in Paradise (1986)(Mikro-Gen)(128K)[a3] ZXSpectrum +1AD2BB1DE81C8BB4CE8492EF177103D7 Three Weeks in Paradise (1986)(Mikro-Gen)(48K-128K) ZXSpectrum +77FF6308619E08CA0BF7E00202FEAB0D Thro' the Wall (1982)(Sinclair Research)(16K) ZXSpectrum +079336585D181D34CC3EE21026E4B00E Throne of Camelot, The (1983)(McGraw-Hill Book Company UK) ZXSpectrum +CD12392F1CCA9C1D0F68E6BA2E89C88E Throne of Fire (1987)(Erbe)(ES)(en)[re-release] ZXSpectrum en ES +96184377DD9ECECF2FA484CCB8360F85 Throne of Fire (1987)(IBSA)(ES)(en)[re-release] ZXSpectrum en ES +5933AE0A54D51B1A3D9922A616661B78 Throne of Fire (1987)(Melbourne House) ZXSpectrum +EC88A664ED9BFE5BEA7E130ACDEFD71D Throne of Fire (1987)(Melbourne House)[a] ZXSpectrum +C1561C31A37480E7CC98B18AFB27218F Throne of Fire (1987)(Melbourne House)[a2] ZXSpectrum +895284CC626FDA2E4BA0E0B054F8E400 Through the Trap Door (1987)(Piranha) ZXSpectrum +ED55167DE6F1CB433727A4BE2C897DDF Through the Trap Door (1987)(Piranha)[a] ZXSpectrum +A0923BB1C06CC986F7B481BA54848602 Through the Trap Door (1987)(Piranha)[a2] ZXSpectrum +E438ADBFF5EE5E5C66CE069F97C97F9A Through the Trap Door (1987)(System 4)(ES)(en)[re-release] ZXSpectrum en ES +10F6A0CF5CED8221852B46F0FCFCAA0D Through the Trap Door (1988)(Alternative) ZXSpectrum +25085F194171BCD6F213C2E8166DE58F Thrust (1986)(Firebird) ZXSpectrum +CE658B1681F4BE1A1C5F3F38843F2F7F Thrust (1986)(Firebird)[a] ZXSpectrum +317398D280CC8A66AE94FFBE863906BD Thrust (1986)(Firebird)[a2] ZXSpectrum +7554642599F7819F23CB182BF817E323 Thrust II (1987)(Firebird) ZXSpectrum +E2BEF83C2613D1D57AD07227607F8683 Thrust II (1987)(Firebird)[BleepLoad] ZXSpectrum +D8614DEB58673F5502AB6489F02C355D Thrusta (1983)(Software Projects)(16K) ZXSpectrum +E81793A81ED77956FB07D69BB9D88CC7 Thrusta (1983)(Software Projects)(16K)[a] ZXSpectrum +08F8725D08DEB80BA127A9E7CC13C296 Thunder Blade (1988)(Erbe)(48K-128K)(ES)(en)(Side A)[Alkatraz Protection System][re-release] ZXSpectrum en ES +0D93A4BB318F943088F319AFCDC99FE4 Thunder Blade (1988)(Erbe)(48K-128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +32F43BA07FA35ACF97707C79DD4E1994 Thunder Blade (1988)(Kixx)(48K-128K)(Side A)[Alkatraz Protection System][re-release] ZXSpectrum +074FE0028E72BC85026FFB9A5E1D9748 Thunder Blade (1988)(Kixx)(48K-128K)(Side B)[re-release] ZXSpectrum +BBC71F506BEDBDBB6CCACABF4D5D09F3 Thunder Blade (1988)(Kixx)(48K-128K)[re-release] ZXSpectrum +C2C6F20DAB72D1092FC7FE21201B9418 Thunder Blade (1988)(U.S. Gold)(48K-128K) ZXSpectrum +FEDB7704BE6875FF8B311706BCB6C43F Thunder Blade (1988)(U.S. Gold)(48K-128K)(Side A)[Alkatraz Protection System] ZXSpectrum +9AB57C4CC62B9CA8560697A44D112D08 Thunder Blade (1988)(U.S. Gold)(48K-128K)(Side B) ZXSpectrum +7E0D9F4DE7C1D952FAFAAEA3ADB284D7 Thunder Blade (1991)(Musical 1)(48K-128K)(ES)(en)(Side A) ZXSpectrum en ES +B4292E85AE95E7B8835300E87F5C33E7 Thunder Blade (1991)(Musical 1)(48K-128K)(ES)(en)(Side B)[Alkatraz Protection System] ZXSpectrum en ES +969D6C1C46B1C173A076DE5A35E429BB Thunder Blade (demo) (1988)(U.S. Gold)(48K-128K)[Crash Covertape] ZXSpectrum +30B3AA785C5DF802536D2E71327B89CD Thunderbirds - Mission 1 - Mine Rescue (1989)(Grandslam)(48K-128K) ZXSpectrum +9F691242A83E47E9158FA218CFDA7137 Thunderbirds - Mission 1 - Mine Rescue (1989)(Grandslam)(48K-128K)(Tape 1 of 4) ZXSpectrum +7D1491EC09F905C34CFCDDBE76B65AE2 Thunderbirds - Mission 2 - Sub Crash (1989)(Grandslam)(48K-128K) ZXSpectrum +A1DA694920FC6E0EB612D627D08BF75B Thunderbirds - Mission 2 - Sub Crash (1989)(Grandslam)(48K-128K)(Tape 2 of 4) ZXSpectrum +8035BEC22DBCEF732A56C43B6D8E2737 Thunderbirds - Mission 3 - Bank Job (1989)(Grandslam)(48K-128K) ZXSpectrum +38E02E1ACD6229D1B4E11FD74D6D5192 Thunderbirds - Mission 3 - Bank Job (1989)(Grandslam)(48K-128K)(Tape 3 of 4) ZXSpectrum +0F9963C36C014C2C7440B09224573502 Thunderbirds - Mission 4 - Evil Hood (1989)(Grandslam)(48K-128K) ZXSpectrum +0653B332F587DEFDA8FB7C3FF555DA58 Thunderbirds - Mission 4 - Evil Hood (1989)(Grandslam)(48K-128K)(Tape 4 of 4) ZXSpectrum +6754468CD5595EDCA59D8A1DC3A9EAFB Thunderbirds (1985)(Firebird) ZXSpectrum +B7A7B49B06DA304A47D2944020692F40 Thunderbirds (1989)(MCM)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +B2C5AC81F4383DC62EFD8F799BEDC171 Thunderbirds (1989)(MCM)(48K-128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +39280D0CC4417D180EE06FE9A35FB258 Thundercats (1987)(Elite Systems)(128K) ZXSpectrum +8DD96F50473552140B50ED497072AC5D Thundercats (1987)(Elite Systems)(128K)[a] ZXSpectrum +FA0336E2576C35F5BD8D152F96694F29 Thundercats (1987)(Elite Systems)(48K-128K) ZXSpectrum +ACFBA39090669B2D659B086B6CCBC215 Thundercats (1987)(Elite Systems)(48K-128K)(Side A)[a][FTL] ZXSpectrum +9734EB924CA3C150CF7F6038791E5AA9 Thundercats (1987)(Elite Systems)(48K-128K)(Side A)[FTL] ZXSpectrum +6206182E5DC2F855A071CB8965184B5E Thundercats (1987)(Elite Systems)(48K-128K)(Side B) ZXSpectrum +FAC84B0A8F0B983A40EF84C96679412E Thundercats (1987)(Elite Systems)(48K-128K)(Side B)[a] ZXSpectrum +A39DC973C10A91C528E184AFC912DAD3 Thundercats (1987)(Elite Systems)(48K-128K)[a] ZXSpectrum +61828C29F7D5B788D46703A83AA9E171 Thundercats (1987)(MCM)(48K-128K)(ES)(en)[Double Case][re-release] ZXSpectrum en ES +1C2EDB7A24EF18849DEE642DD844A649 Thundercats (1987)(MCM)(48K-128K)(ES)(en)[Small Case][re-release] ZXSpectrum en ES +27C207752D317CCDE68F5CC8685508A9 Thundercats (1989)(Encore)(128K) ZXSpectrum +7D8C8D02C919F28F7B41E84AF22220EF Thundercats (1989)(Encore)(48K-128K)(Side A)[FTL] ZXSpectrum +4BFE7EED21EF52D26B9FC561E9DED751 Thundercats (1989)(Encore)(48K-128K)(Side B) ZXSpectrum +D7C4D254B2C8C6D5133ED2BCD76408EE Thundercats (demo) (1987)(Elite Systems)(48K-128K) ZXSpectrum +171DB5EED6144E76D2EB8E56952B68C6 Thunderceptor (1987)(Go!) ZXSpectrum +D9B456597DDE69E9312775746E0715CE Thunderceptor (1987)(Go!)[Alkatraz Protection System] ZXSpectrum +654A1B9333955F60B752C184D2AE890E Thunderhawks (1984)(Lyversoft) ZXSpectrum +28580EB066B57A466F4AAD43248D95E6 Thunderland (1987)(Load 'n' Run)(IT) ZXSpectrum IT +F8BF669E4EC4A2B8FB0C7A7425909E1E Thunderland II (1987)(Load 'n' Run)(IT) ZXSpectrum IT +1A5DF4BD4C9FF53D16BF3BD2C2CBF971 Thunderturds (2013)(Death Squad, The) ZXSpectrum +6454F34C7C99DD7D525D2C212C2E310D Tiburon (1989)(Erbe)(128K)(ES)(en)(Side B)[aka Jaws][re-release] ZXSpectrum en ES +132F2DA380AFCCE14212FD09182F4D85 Tiburon (1989)(Erbe)(48K-128K)(ES)(en)(Side A)[aka Jaws][re-release] ZXSpectrum en ES +A0F0CFDECE095F74B54A6D658027DEB0 Tic Tac (1988)(Load 'n' Run)(IT) ZXSpectrum IT +C9F7A05F33210E419384C5B925479B89 Ticket to Ride, A (1986)(Mastertronic) ZXSpectrum +107B2D3B8F41B347905AE5871A0A567E Ticket to Ride, A (1986)(Mastertronic)[a] ZXSpectrum +E76782C778617E03E26BC4C20F6515F1 Ticket to Ride, A (1986)(Mastertronic)[a2] ZXSpectrum +2F82115822B9F5E89D8A89ADCEF6AD46 Ticket to Ride, A (1986)(Mastertronic)[a3] ZXSpectrum +F787AD523F8DFA8F3A495C7DB97D468D Ticket, The (1986)(Gilsoft International) ZXSpectrum +A216120388494FFFE38E844832F24516 TicTacToe (1986)(Slabihoud, Stephan)(DE) ZXSpectrum DE +9716FC0E850AB064825E4943F5B0584D Tiddly Drinks (1987)(Gremlin Graphics) ZXSpectrum +F92E18622E897088081EA45A83361E81 Tidy Tony (1987)(Tynesoft) ZXSpectrum +E6F8187667E74ADBAFF0A407A61ED085 Tidy Tony (1987)(Tynesoft)[a] ZXSpectrum +BA18B912E8F734D913E7BF5543416ADC Tiger Road (1988)(Erbe)(ES)(en)[re-release] ZXSpectrum en ES +5424D376D28CECA8DB15AB02C9B454E3 Tiger Road (1988)(Go!) ZXSpectrum +6EE97E5E866E7A33C0C2BE3520C94E1B Tiger Road (1988)(Go!)(128K) ZXSpectrum +B8118927614D18FE63C207B17193151F Tiger Road (1988)(Go!)[a] ZXSpectrum +5CD0E52EB254C1B3EFDE1A8A47554593 Tile Crazy (1982)(ZX Computing) ZXSpectrum +048C8A35AEAD479375B3BD87F3772908 Tiler (1984)(Interceptor) ZXSpectrum +CD528486A5D9D5AFB09677B77CD108C4 Tiler (1984)(Interceptor)[a] ZXSpectrum +8E4DD4740C8DC91AFDF217B9E3C68F3A Tiler (1985)(ABC Soft)(ES)(en) ZXSpectrum en ES +D5D3662F49D7DEA5256FF657C774D091 Tiler (1985)(ABC Soft)(ES)(en)[a] ZXSpectrum en ES +BB0D00D91E0F7364B3FC5997D3ACCC2A Tiles v2 (1993)(DJR) ZXSpectrum +2FAFC94AC49F3B29F05E6011CC330FD6 Tiles v2 (1993)(DJR)[a] ZXSpectrum +C18A93DDFE8C300FEAAE203180F53C59 Tiless (2005)(Beyker Soft)(ES)(en)[Bytemaniacos 2005 BASIC Contest] ZXSpectrum en ES +A2D158CC0B64600BDEF665A75D435372 Tilt (demo) (1992)(Linel)(LI)(en)[a][Your Sinclair Covertape] ZXSpectrum en +E1C208873FAE759BE3CAF127C806AD51 Tilt (demo) (1992)(Linel)(LI)(en)[a2][Your Sinclair Covertape] ZXSpectrum en +6CE84DADBDA10F8A7099D3A7F70BE6D5 Tilt (demo) (1992)(Linel)(LI)(en)[Your Sinclair Covertape] ZXSpectrum en +0FEEFCFEE795E17A275229C0967ABE82 TIM (1986)(Krajowe Wydawnictwo Czasopism)(PL) ZXSpectrum PL +E5BFFF9AC4D95DAE53B21B01085C36C2 TIM (1986)(Krajowe Wydawnictwo Czasopism)(PL)[a] ZXSpectrum PL +84CE30058D719E20D5D24CA4ADEE178E Timber! (1985)(Your Computer)[aka Sawmill] ZXSpectrum +0971081C843F3FB5856827075A658BF2 Time Bandits, The (1982)(Newsoft Products)(16K)(Side A) ZXSpectrum +145ECAAAD7A81FC454548ED32D083468 Time Bandits, The (1982)(Newsoft Products)(16K)(Side B) ZXSpectrum +9775AC7A28241C05455FCE13CA471568 Time Flies (1988)(Firebird)[BleepLoad] ZXSpectrum +CB2EA3E8CE02B544A2DC7DA244E5FC90 Time Flies (1988)(MCM)(ES)(en)[BleepLoad][re-release] ZXSpectrum en ES +940F4B818D65A52A91DEC9A2E7BC318A Time Flight (1986)(Power House, The) ZXSpectrum +EA2893062D991511696A9ABEEDC9E404 Time Flight (1986)(Power House, The)[a] ZXSpectrum +4DA5AD6E21759818E8418A7C907A6510 Time Gate (1983)(Investronica)(ES)[re-release] ZXSpectrum ES +8E175E0FA6A82C4C2FC799D0C7C3C4F7 Time Gate (1987)(Microbyte)(ES) ZXSpectrum ES +C8742C465BD8A7104112616C2F4179C7 Time Hole, The - The Time Hole - Special Edition (1999)(Martland, Edward)(128K) ZXSpectrum +449AB9907068DAD936ED4F6A8AD1AED8 Time Hole, The (1999)(Martland, Edward)(128K) ZXSpectrum +C05C149D6F34BB20D037337A9090F886 Time Hole, The (1999)(Martland, Edward)(128K)[a] ZXSpectrum +C8E70590AB22247FD551968F69F325F9 Time Hole, The v1.1 (1999)(Martland, Edward)(128K) ZXSpectrum +D05E1CD33C901BD9F550A60235D44138 Time Lord's Amulet, The (1984)(Kendall, Steven) ZXSpectrum +F78E340DB75479BB6010465F265B7753 Time Machine (1990)(Activision) ZXSpectrum +AC665D4816E5A6B4AC4B75D90B25F226 Time Machine (1990)(Activision)[SpeedLock 7] ZXSpectrum +017D7872931F2B80A8B705BAFF4F4131 Time Machine (1990)(MCM)(ES)(en)[Small Cardboard Case][re-release] ZXSpectrum en ES +D0A2ADF583244F334225AE9A4A6826E9 Time Machine (1990)(Musical 1)(ES)(en)[re-release] ZXSpectrum en ES +A98B213246B816D9FCCE4BE528095869 Time Machine, The (1983)(Channel 8)[a][re-release] ZXSpectrum +2059FBF57B5B1CAC3FB65AF12229AC74 Time Machine, The (1983)(Channel 8)[a2][re-release] ZXSpectrum +DBD7C10B6D3A9E6E079D3305B45006FB Time Machine, The (1983)(Channel 8)[re-release] ZXSpectrum +8EEC3E4D885A4BB8AD49BDD75C048945 Time Machine, The (1983)(Digital Fantasia) ZXSpectrum +7FEBFB43977522F401E536B3AFBD2560 Time Machine, The (1983)(Digital Fantasia)[a] ZXSpectrum +CE1EAB727BC6C137755D4D7FB32DEDF8 Time Machine, The (1983)(Tynesoft)[re-release] ZXSpectrum +4185F0582811F071F96434909CBA1EFA Time of the End, The (1986)(Mandarin) ZXSpectrum +DD9016362C7A22758A08D467D84BD97C Time of the End, The (1986)(Mandarin)[a] ZXSpectrum +07AA3967F67DCD95A427B5B8635E5B66 Time of the End, The (1986)(Mandarin)[a2] ZXSpectrum +251E478BA65E4622DE2AB23B793B688E Time Out (1988)(Zafiro Software Division)(ES) ZXSpectrum ES +CE14B272088D20BDA7308435D35A1102 Time Out (1988)(Zafiro Software Division)(ES)[a] ZXSpectrum ES +62EF6AA510E357669DA46E051E7C2EAD Time Out (1988)(Zafiro Software Division)(ES)[Zydroload] ZXSpectrum ES +0DBB4218FA1C32CA00A3E866170BB439 Time Quest (1984)(Pocket Money)[re-release] ZXSpectrum +7377D42411806372CB19381E8E826B5F Time Quest (1985)(Scorpio Gamesworld) ZXSpectrum +61E17892FCF404354B960FB329106168 Time Quest (1985)(Scorpio Gamesworld)[a] ZXSpectrum +902CDB7BFFFB3EF02B8615435AC5DF18 Time Quest (1985)(Scorpio Gamesworld)[a2] ZXSpectrum +90EDF37287E5B79D9514781A7D86683F Time Robbers, The (1985)(Indescomp)(ES)(en)(Side A)[Short Version][aka Ladrones del Tiempo, Los] ZXSpectrum en ES +54C8356590232200B65EC4CFF3D18D5B Time Robbers, The (1985)(Indescomp)(ES)(en)(Side B)[Long Version][aka Ladrones del Tiempo, Los] ZXSpectrum en ES +75CF45E0D708AC9833348502DF6980D5 Time Robbers, The (1985)(Indescomp)(ES)(en)[aka Ladrones del Tiempo, Los] ZXSpectrum en ES +DE78042F9F66C209E3B37E26C5596CC9 Time Sanctuary (1986)(MC Lothlorien) ZXSpectrum +30D484F7942E29DADB33384ADABB62EA Time Scanner (1989)(Activision)(48K-128K) ZXSpectrum +F12CD4FC5B6AF6CE1CED6B6A3D9146D6 Time Scanner (1989)(Activision)(48K-128K)[a] ZXSpectrum +046EAE5E4A9AF720B7C6042A36AEF22B Time Scanner (1989)(MCM)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +C513D2C47803FE522367AF987ADC2132 Time Switch (1983)(Your Computer)[a][aka Time Slider] ZXSpectrum +6D7FB84CBDF7458EF2DC28E18AE9E131 Time Switch (1983)(Your Computer)[aka Time Slider] ZXSpectrum +41001A0F9761C2AE5A127784CAB9E66B Time Switch v2 (1985)(R.D. Foord) ZXSpectrum +7C8A14CCB9C2739C3711FED40CF93926 Time Switch v3 (1985)(R.D. Foord) ZXSpectrum +035DC447C96870DE10DADA2775C2B1C6 Time Tunnels (1985)(James, Christopher) ZXSpectrum +96C601A8028A9C93C955DD95ABD2331A Time Tunnels (1985)(Paxman Promotions)[re-release] ZXSpectrum +AC2F5527CB2F33183500E61A1AB4E3BB Time Warrior (1991)(Zenobi)(128K)(Tape 1 of 3)[aka Dark Staff] ZXSpectrum +7F6E7CE8270F041AD4A2C3F10CE1076B Time Warrior (1991)(Zenobi)(128K)(Tape 2 of 3 Side A)[aka Dark Staff] ZXSpectrum +9B8C496096BDBA4727033A5410139570 Time Warrior (1991)(Zenobi)(128K)(Tape 3 of 3 Side B)[aka Dark Staff] ZXSpectrum +3E1CEA2267A76079C95E2F87A218ACD3 Time Warrior v2 (1991)(Zenobi)(128K)(Side A)[aka Dark Staff] ZXSpectrum +4B7BAD234E5F135B8B2B7A79983D28C9 Time Warrior v2 (1991)(Zenobi)(128K)(Side B)[aka Dark Staff] ZXSpectrum +37BD1CF7AD79FF499E05553046B04EBB Time Warrior v2 (1991)(Zenobi)(Side A)[aka Dark Staff] ZXSpectrum +BD72363A81068C9B5B8797FE2110EB7A Time Warrior v2 (1991)(Zenobi)(Side B)[aka Dark Staff] ZXSpectrum +0C961532DEC2E3DA591E1BA5E45511DD Time Watch (1986)(Wilson, Matthew) ZXSpectrum +B69FE4F6D1DABAC943D7A1975E210AEF Time Watch (1986)(Wilson, Matthew)[a] ZXSpectrum +F06AF1E63D254B9FAC108747DCF28603 Time Wreck (1985)(Sparklers) ZXSpectrum +DAB389F9213E2716492CE18F4572BBE8 Time Zone (1985)(R.D. Foord) ZXSpectrum +3A9814E09B852DA113A2FDBCFCC590E2 Timebomb (1984)(CDS Microsystems)(16K) ZXSpectrum +E6B54D11A68C7205FA85A75C4A590C57 Timebomb (1984)(CDS Microsystems)(16K)[a] ZXSpectrum +8F2FECAB5CCCD1FF4235ACD645F0F75C Time-Line (1983)(Gilsoft International)(16K) ZXSpectrum +74B27E379CDB9E98F939FFF0EDE41E2C Time-Line (1983)(Gilsoft International)(16K)[a] ZXSpectrum +66FC7212993AA7179B6EEE5B3383E4D2 Time-Line (1983)(Gilsoft International)(16K)[a2] ZXSpectrum +42A982CDF9B177CB96596DD66F10C837 Timequest (1983)(Mikro-Gen)(Side A) ZXSpectrum +28F587C50F423FDEC7B04146366331DB Timequest (1983)(Mikro-Gen)(Side B) ZXSpectrum +0DAFF0F11CC30A2649F99C8D8FC48BDB Timequest (1983)(ZX Data)(DK)(en)(Side A)[re-release] ZXSpectrum en DK +68B99D95C86822180180E83D2C1B6104 Timequest (1983)(ZX Data)(DK)(en)(Side B)[re-release] ZXSpectrum en DK +AF3589CEB26C799F3E6D1A5F41F4C820 Time-Quest (1984)(Robinson, Peter L.) ZXSpectrum +CD8FF82DEA99870027031BE0187B2474 Time-Quest (1984)(Robinson, Peter L.)[a] ZXSpectrum +AE14553AF6A3E4213EE5F93C971207B9 Times of Lore (1989)(Origin Systems) ZXSpectrum +743CA06DD61BD6FFCB7B2F6BEC1D2A7A Times of Lore (1989)(Origin Systems)(Side A) ZXSpectrum +2F00BEC2368460F681C43FA5CC88D716 Times of Lore (1989)(Origin Systems)(Side B) ZXSpectrum +7FDF29D5B885F278B7D466669C171774 Times of Lore (1989)(Origin Systems)[a] ZXSpectrum +956CF9D917A78763B49436E034756E5E TimeTrax (1986)(Bug-Byte)[re-release] ZXSpectrum +9AEFEB22905CFE96C9162A6BA25A801C TimeTrax (1986)(Mind Games Espana)(ES)(en)[re-release] ZXSpectrum en ES +ECAE7214BD456167437DE7992FDBB67D TimeTrax (1986)(Mind Games) ZXSpectrum +5BFE08BF9EBFD63E384A3A61073F9EC1 TimeTrax (1986)(Mind Games)[a] ZXSpectrum +082CE7507255E65D6A4D964529089B39 Timewise (1986)(HoopSnake Design) ZXSpectrum +A957A6B280B4EE7D4CA45300981690D6 Timezone (1985)(Atlantis) ZXSpectrum +EF53861F1502BE40522E45D39A8647BA Tinderbox, The (1985)(Gremlin Graphics) ZXSpectrum +13309F34B305E1BE3CC0A373764D3901 Tinderbox, The (1985)(Gremlin Graphics)(Side A) ZXSpectrum +206F06F9979412FC513DE075278CA33B Tinderbox, The (1985)(Gremlin Graphics)(Side B) ZXSpectrum +013EE3A39822F8D3A8B71B9B7E305054 Tinderbox, The (1985)(Gremlin Graphics)[a] ZXSpectrum +94D9124D701D866FF3760D28A36B21CA Tintin en la Luna (1989)(Erbe)(ES)(en)[aka Tintin on the Moon][re-release] ZXSpectrum en ES +34F4952DFCC36744E34910510E261891 Tintin on the Moon (1989)(Byte Back)[re-release] ZXSpectrum +D07B3A43BE8356998E6AA588B388280A Tintin on the Moon (1989)(Infogrames)(FR)(en) ZXSpectrum en FR +68351D68C55F9C8A3636C34FFAE1F97A Tintin on the Moon (1989)(Infogrames)(FR)(en)[a] ZXSpectrum en FR +863465B5C024E8D9DD9973AA246D5CB9 Tir Na Nog (1984)(Gargoyle Games)[a][aka Arabesque] ZXSpectrum +895BA163E9D5005F8BCC4B9C448ADD9E Tir Na Nog (1984)(Gargoyle Games)[aka Arabesque] ZXSpectrum +A48B0D75FB8A757BABD0CE9C2D3C39DA Tir Na Nog (1984)(Gargoyle Games)[Sinclair User Covertape][aka Arabesque] ZXSpectrum +1BE1479515507438E08A7E2B1CF262D4 Tir Na Nog (1984)(Rebound)[re-release] ZXSpectrum +63DD8E7B5D8CF40668F6D339246206D7 Tir Na Nog (1988)(Dro Soft)(ES)(en) ZXSpectrum en ES +FADF445D82BAE07D9AA4E7EAB70E292A Tiro al Blanco (1983)(Investronica)(16K)(ES)[aka Quackers][re-release] ZXSpectrum ES +E4EE3A7C3BCF28901939F94D561B22C4 Tiro de Pichon (1985)(MicroHobby)(ES) ZXSpectrum ES +CD3567F40CFDD9E8407DEC9672B43484 Tiro Rapido (1987)(Load 'n' Run)(IT) ZXSpectrum IT +B3B46B0A8DEC75C3F78B7C9445CEF0BD Titan (1989)(Proein Soft Line)(ES)(en)[re-release] ZXSpectrum en ES +63B738BB15925D1D5197EA1F265959A8 Titan (1989)(Titus)(FR)(en) ZXSpectrum en FR +6D2EA6DD086E12608CBF73AD7B0E058C Titan (1989)(Titus)(FR)(en)[a] ZXSpectrum en FR +BC6150853B96772B96E480554AC47A81 Titanic - The Adventure Begins (1984)(R&R) ZXSpectrum +B459DBEFBDCA3DEC86C583F2F222DB2C Titanic (1986)(Prism Leisure Corporation)[re-release] ZXSpectrum +0216616D3B6170505414CF3ACCCEFCFF Titanic (1986)(Yes!)(Side A)[re-release] ZXSpectrum +54F95F5E79E202FD2B12CF4078AFAE00 Titanic (1986)(Yes!)(Side B)[re-release] ZXSpectrum +EBC92C6D5907355095DEAEBFAD68C7A2 Titanic (1988)(Topo Soft)(ES) ZXSpectrum ES +BBBFCC575A9033F68658A7850F50FDAB Titanic (1988)(Topo Soft)(ES)(Side A) ZXSpectrum ES +A55A5A2AB72BC980449A50FC322A0E09 Titanic (1988)(Topo Soft)(ES)(Side A)[a] ZXSpectrum ES +6E60F34223521DBC093AFE1BEEF7E54C Titanic (1988)(Topo Soft)(ES)(Side B) ZXSpectrum ES +4F792B552C46E84F1E823A01D6658EE2 Titanic (1988)(Topo Soft)(ES)(Side B)[a] ZXSpectrum ES +C61460C85615887A45FBFFB22EF8C0C0 Titanic (1989)(Kixx) ZXSpectrum +A249636D6806E5AF7AD2D1EDA5E025F5 Titanic (1989)(Kixx)[Alkatraz Protection System] ZXSpectrum +C98CC61BA893DDAE11D0346A50B50AA3 Titanic Blinky (1991)(Zeppelin Games) ZXSpectrum +4B989E91B21C912F9C99665FB74AAB09 Titanic Blinky (demo) (1991)(Zeppelin Games)[Crash Covertape] ZXSpectrum +97F309A1B35EED193A3C4BB68B190F9E Tixo (1986)(Krajowa Agencja Wydawnicza)(PL) ZXSpectrum PL +EE96CDAD380AC38882BD238CB505D8C3 Tix-tax nevu (2002)(Nyitrai, Laszlo)(HU) ZXSpectrum HU +5D9185673579A157B765369094147CEB Tizmatrix (2003)(Nyitrai, Laszlo)(HU) ZXSpectrum HU +2682C9AEED270E3D6D1CA167DE4E6673 Tizpan, Lord of the Jungle (1990)(Adventure Workshop, The) ZXSpectrum +35DA80E719490F939A91647555718C8A Tizpan, Lord of the Jungle (1990)(Guild, The)[re-release] ZXSpectrum +BF751710B6AD130872A8CF7BDCCD1B50 TMLARG (2014)(-)[CSSCGC] ZXSpectrum +6FD0F212DC490FC13DA51C3C1DC4DCB2 TNT (1984)(Newtech Publishing)(16K) ZXSpectrum +A847E13DAE017C35A030EEE4F40584C7 To Je On (1987)(CIDsoft)(CZ) ZXSpectrum CZ +CCEB3D6C28F86C7A3FB0C28916FBDA8F To the Center of Earth (1993)(Monea)(RO) ZXSpectrum RO +EEB6D5718EED26A3120DE3A02D1B8120 To the Manor Bourne (1984)(Central Solutions) ZXSpectrum +7951A60DCE41450DE0879B3FBB8E5A59 To the Manor Bourne (1984)(Central Solutions)[a] ZXSpectrum +CAEA69AA16C087CC0D32A26CC2B9C71B Toad Runner (1986)(Ariolasoft UK) ZXSpectrum +7C5040E277B387173E09AE205F042605 Toady (1983)(Spectrum Computing)(16K)[aka Green Cross Toad] ZXSpectrum +1D81B9C07D99FAB9AD712C04903618B8 Tobor (1982)(Profisoft)(DE)(en) ZXSpectrum en DE +7BE4B97D4E2FEE34D1053455B2734F42 Tobor (1983)(Custom Cables International)[re-release] ZXSpectrum +F0AFA5B4558A05CC6CBAF9D5A2E5A2C7 Tobor (1983)(Elfin) ZXSpectrum +77837867D2076CA554DDB41F3503D117 Tobor (1983)(Elfin)[a] ZXSpectrum +1EE2C7B55B6B0D0159BC4A280895181B Tobruk - The Clash of Armour (1987)(PSS)[aka Tobruk 1942] ZXSpectrum +E1010D4C4C1BD1D0BA9DF3F8CB4BEA48 Toddler Trouble (1996)(Zenobi)(Tape 1 of 2 Side A) ZXSpectrum +B1BDE2A5C61E7608CD3B3C74628001B8 Toddler Trouble (1996)(Zenobi)(Tape 2 of 2 Side B) ZXSpectrum +5D908855DC43CECFE55016D945E0EB54 Toi Acid Game (1989)(Iber)(ES) ZXSpectrum ES +1FF3AD1D4FCD31A1CB01683639ED21F1 Toi Acid Game (1989)(Iber)(ES)(Side A) ZXSpectrum ES +1B5E99346DEE957FFF1097F4276B3F4E Toi Acid Game (1989)(Iber)(ES)(Side B) ZXSpectrum ES +DD9727AB79F3546CDE7AB9B616C4989D Toilet Truble (1985)(Automata UK) ZXSpectrum +E302F4F032CB6614AD823EA498C6ADF5 Tokyo Gang (1990)(G.LL.)(ES) ZXSpectrum ES +3BC1FF6BFC8470F136A47E26B7855966 Tom & Jerry (1989)(Erbe)(ES)(en)[re-release] ZXSpectrum en ES +24057DC9A4D173D777DE00E245511C1D Tom & Jerry 2 (1989)(Magic Bytes)(DE)(en) ZXSpectrum en DE +EC086D7316AC5DB136DB2D4DD776C988 Tom & Jerry 2 (1989)(Magic Bytes)(DE)(en)[a] ZXSpectrum en DE +2A82DE9874BDBAB77F94324B4AC7AAFB Tom & Jerry 2 (1989)(Magic Bytes)(DE)(en)[a2] ZXSpectrum en DE +0F29F35B11583CEF80E434B91A3128EF Tom Jones - A Zlata Soska Inku (1990)(Proxima)(128K)(CZ) ZXSpectrum CZ +6DFE7917CDD79F304D4C805879885B78 Tomahawk (1985)(Byte Back)[re-release] ZXSpectrum +4BBA6117D0E5077EA4F4B434F185FC8D Tomahawk (1985)(Digital Integration)[a][Lenslok][aka Thunderbird] ZXSpectrum +E57C6FFDBC5B0316E4A4D2C101A235CC Tomahawk (1985)(Digital Integration)[a2][Lenslok][aka Thunderbird] ZXSpectrum +3189A34157750D9E4AD01D5A7B2E5722 Tomahawk (1985)(Digital Integration)[Lenslok][aka Thunderbird] ZXSpectrum +0213334F4FC822C4BD27B162036D308C Tomahawk (1986)(Zafi Chip)(ES)(en)[Digital Integration] ZXSpectrum en ES +43221121C5951435E205A1AA6177C556 Tomb of Akhenaten (1984)(CCS) ZXSpectrum +FC43E3BDE4A26BF9AD4FC1754B2E93D2 Tomb of Dracula, The (1983)(Felix) ZXSpectrum +537B50419932077452F80E3416673FD5 Tomb of Dracula, The (1983)(Felix)[a] ZXSpectrum +857040BB727614E6C62CFACC73C165F9 Tomb of Dracula, The (1983)(Felix)[a2] ZXSpectrum +8C3FAD63421ECD61D27B59A8062224CE Tomb of Syrinx (1987)(Power House, The) ZXSpectrum +DEC8FC754A04BABFA3E48CB01DBD557D Tombe du Pharaon, La (1984)(Les Aventures)(FR)[aka Pharaoh's Tomb, The] ZXSpectrum FR +D3D4B60615DC2177A49EF28B29AA6366 Tombola (1984)(Load 'n' Run)(IT) ZXSpectrum IT +47E3F560D7DA2303ACB1B175AAEAD5B5 Tombola (1987)(Dragan Soft)(RS)(sr) ZXSpectrum sr +E2EC3B43BB15FBEEAB1C3DE5B70F23BF Tombola Napoletana (1986)(Load 'n' Run)(IT) ZXSpectrum IT +05947C133AFD80056CCF8C97F3AD2641 Tommy (1986)(Future Stars)(ES) ZXSpectrum ES +0A641E787A1286985E1A0CAC4D91EAB9 Tommy (1986)(Future Stars)(ES)[a] ZXSpectrum ES +6F489A35E9AE237E051EC38FBCDED69F Tongue Tied-up in the Dungeon (2015)(-)[CSSCGC] ZXSpectrum +1066E78109FA2552910E11FBE4DC390A Toobin' (1989)(Domark)(48K-128K) ZXSpectrum +F45EAA0C757C88881CF118142D0FF234 Toobin' (1989)(Domark)(48K-128K)[a] ZXSpectrum +8E7B96CA2364B7EC9BD9AC64994B968C Toobin' (1989)(Erbe)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +4194BDC1E9C7D5E6FFBC430D2F84BE93 Toobin' (1989)(Hit Squad, The)(48K-128K)[re-release] ZXSpectrum +7A0DB323087EE166AC56E87E5B6AA298 Toofy in Fan Land (2012)(Jenkinson, Paul) ZXSpectrum +62DEBC92EB48F78A8C4F2DE3AF99C06C Toofy's Winter Nuts v1.2 (2013)(Jenkinson, Paul) ZXSpectrum +4A92C3A9D9BC27A39405876585FCEE56 Toot 'n' Come in (1988)(Bitchin') ZXSpectrum +24113CCC34CD2F9A0B64E2B3CCB2385B Top Cat in Beverly Hills Cats (1991)(Hi-Tec) ZXSpectrum +6C19F396813E50DC1481DD3771F7012A Top Cat in Beverly Hills Cats (1991)(Hi-Tec)[a] ZXSpectrum +91EDFB28151A66B4FDC77C857B5DC9EA Top Cat in Beverly Hills Cats (1991)(Hi-Tec)[a2] ZXSpectrum +D7831E9292AD6ECA66DAA2BFE4669DF4 Top Cat in Beverly Hills Cats (demo) (1991)(Hi-Tec) ZXSpectrum +AED2D2F72C5677C440BD42125FA4530F Top Cat in Beverly Hills Cats (demo) (1991)(Hi-Tec)[Crash Covertape] ZXSpectrum +7BD84BEF88E67FCE48EB5096007847EF Top Fruitmachine, The (1991)(Your Sinclair) ZXSpectrum +D1796D918C30049F679ACFE648168C58 Top Gun (1987)(Erbe)(ES)(en)[re-release] ZXSpectrum en ES +660B52CAD487D84C9527469E4606FD7A Top Gun (1987)(Ocean) ZXSpectrum +5C47ECCDA33580E4AB7D126A2B53B76F Top Gun (1987)(Ocean)[a] ZXSpectrum +E02DC1EE6BB7F151D87B8EF55B4D1C7B Top Gun (1987)(Ocean)[SpeedLock 2] ZXSpectrum +CBB926E17E6072FA1D494EA6F28F7439 Top Gun (1989)(Hit Squad, The)[SpeedLock 4][re-release] ZXSpectrum +0940022020D53FA630AC8038B21AB855 Top Gun (1989)(IBSA)(ES)(en)[re-release] ZXSpectrum en ES +1F95D4CBD7011FA9AD8DA01A22344EF3 Torens van Hanoi (1985)(Terminal Software Publicaties)(16K)(NL) ZXSpectrum NL +CC59BC380A1C038542E293BCC3621C99 Tornado ECR (1991)(Code Masters) ZXSpectrum +DBA60CCE15026EE93FFA7147454B7760 Tornado ECR (1991)(Code Masters)[a] ZXSpectrum +81B124A0C853D9A712ADF9973A2BDC88 Torpedo (1998)(Nyitrai, Laszlo)(HU) ZXSpectrum HU +993233363D7E35DB5ACF675E07DBBBEC Torpedo Shoot (1982)(J.W.V.)(16K) ZXSpectrum +191D698E567A359B2D51624EFF1EBE89 Torres de Hanoi (2001)(Morlan)(16K)(es) ZXSpectrum es +B385CBA87CB5F34F2DD6C38118B5AF53 Tortugas Ninja (1990)(MCM)(48K-128K)(ES)(en)[aka Teenage Mutant Hero Turtles][passworded][re-release] ZXSpectrum en ES +A91767C45D62186D84C9C30F3371FC04 Tortugas Ninja 2 - The Coin-Op (1991)(MCM)(48K-128K)(ES)(en)(Side A)[aka Teenage Mutant Hero Turtles - The Coin-Op][passworded][re-release] ZXSpectrum en ES +47C27B2E0B6DA35E05415125E2F1C5EF Tortugas Ninja 2 - The Coin-Op (1991)(MCM)(48K-128K)(ES)(en)(Side B)[aka Teenage Mutant Hero Turtles - The Coin-Op][passworded][re-release] ZXSpectrum en ES +EA375FA3D38442AAE988ED80708E4E91 Tortugas Ninja, Las (1991)(LOKOsoft)(ES)[aka TMNT] ZXSpectrum ES +65C4A3CD5224A4FAA6A616CA180000A7 Total Eclipse (1988)(Incentive)(48K-128K) ZXSpectrum +AC8E4F08A52280653F65E766CDE1BBDA Total Eclipse (1988)(System 4)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +79B9ECAA3D582A4C92FC08B05351AF6A Total Eclipse (demo) (1988)(Incentive)(48K-128K)[a][Crash Covertape] ZXSpectrum +7011C39CB725D0059F6C363252BCBBDD Total Eclipse (demo) (1988)(Incentive)(48K-128K)[Crash Covertape] ZXSpectrum +86D4FA75B36EC940CC2879CBBEC29781 Total Eclipse 2 - The Sphinx Jinx (1991)(Incentive) ZXSpectrum +AD3F9F6710CD2939022F2DEF62AA87BF Total Eclipse 2 - The Sphinx Jinx (1991)(Incentive)[a] ZXSpectrum +9713ECE5E9095312562A994B3991BD5D Total Eclipse 2 - The Sphinx Jinx (1991)(Incentive)[a2] ZXSpectrum +B053029D4C3CB364FB79C1F6E6835FE2 Total Reality Delusion (1991)(Guild, The) ZXSpectrum +17A30469BEA6402EDBAFA15742298A52 Total Recall (1991)(Hit Squad, The)(128K)[SpeedLock 7][re-release] ZXSpectrum +60BC3D6C4B2EA57C5DCA87B0E5C72DCE Total Recall (1991)(Ocean)(128K) ZXSpectrum +79F8BE5268CAAB2BC97187533F85AA96 Total Recall (1991)(Ocean)(128K)[SpeedLock 7] ZXSpectrum +9A12A87C0A7F5E075F5BD6F366EBE3B5 Touch My Spectrum (2003)(Monkey)[CSSCGC] ZXSpectrum +1172B65AD7DC61A735813BFE3B28EC3A Touch Too Much, A (1986)(Herron) ZXSpectrum +095FE13542E236638622E065DFF22A52 Touchdown USA (1985)(Sparklers)[aka American Football] ZXSpectrum +8B805C716ABE0B340FB59AAE2BC53B6A Tour 91 (1991)(Topo Soft)(48K-128K)(ES)(Side A) ZXSpectrum ES +741D5A2696266E7063B40571FD8AF0F8 Tour 91 (1991)(Topo Soft)(48K-128K)(ES)(Side B) ZXSpectrum ES +151FFA216F9FA679B3A760BF56711242 Tour de Force (1988)(Erbe)(48K-128K)(ES)(en)(Side A)[a][re-release] ZXSpectrum en ES +6A9F839B3D8A6DD29E0DAF828E831640 Tour de Force (1988)(Erbe)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +5DAB8848D7CB2F21C2DEB461D18036DC Tour de Force (1988)(Erbe)(48K-128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +8DBA86E372C194CE8618425B885C125D Tour de Force (1988)(Gremlin Graphics)(Side A) ZXSpectrum +0C3BC89001ACBDD5AC6104B47A6B7C35 Tour de Force (1988)(Gremlin Graphics)(Side B) ZXSpectrum +615ED34FD644C3D5D2AAC548E6B7D08D Tourist Trap (1983)(ZX Computing) ZXSpectrum +570DF9B3832ECFB422CE29D0243A148F Tourist Trouble (1992)(ESP) ZXSpectrum +AA83A0907CC4420A48E1B01AD8F4847A Tourmaline (2016-05-24)(RetroSouls)(48K-128K)(RU)(en) ZXSpectrum en RU +A97755A12D5A696C14462160579362D0 Tournament Snooker (1986)(Magnificent 7)(GB)(M3) ZXSpectrum M3 GB +800227ADE9D3072E259836DC44DB25D2 Tournament Tennis - Mens & Ladies (1992)(Lambourne Games)(Side A) ZXSpectrum +91D8DD7E95E88845FB8FDA693B026D3C Tournament Tennis - Mens & Ladies (1992)(Lambourne Games)(Side B) ZXSpectrum +81864A9A3C0979EDDF19F3203CE68002 Tournament Tennis (1992)(Lambourne Games) ZXSpectrum +5598DCC291AEAAE839CAC087F2E32B07 Tournament Tennis (1992)(Lambourne Games)(Side A) ZXSpectrum +E7823336A7BA04A756F7EE71F1BC2A58 Tournament Tennis (1992)(Lambourne Games)(Side B) ZXSpectrum +1CDA375EAC6407663798713A7090C7F9 Towdie (1994)(Ultrasoft)(128K)(SK) ZXSpectrum SK +9DC6E82BF7F807D67105ADF518569D85 Towdie (1994)(Ultrasoft)(48K-128K)(SK) ZXSpectrum SK +4A3A106FEE96C6656AE64F1578A61B56 Towdie (2011)(Softhouse)(48K-128K)(SK)(en) ZXSpectrum en SK +988864E9DE7CCD22BBD43A9F3ACD96E1 Tower of Barad v1 (2005)(Zakiagatgo)(128K) ZXSpectrum +287853170ED45269B7C63B0DFEE01BBE Tower of Despair (1984)(Games Workshop)(Side A)[aka Argent Warrior] ZXSpectrum +60D007A069A61F7D664EDA220B4AFE05 Tower of Despair (1984)(Games Workshop)(Side B)[aka Argent Warrior] ZXSpectrum +B7D2CB3846676CFD6245B92382A09DD9 Tower of Despair (1984)(Games Workshop)[a][aka Argent Warrior] ZXSpectrum +ADFEB896F239003C47FB8EBF9E8D4E33 Tower of Despair (1984)(Games Workshop)[aka Argent Warrior] ZXSpectrum +45EE0ACFAFBCD5F0A3AB98EFB0847A7F Tower of Evil (1984)(Alternative)[re-release] ZXSpectrum +7D2729F77B344122CDB9B605F3CB8597 Tower of Evil (1984)(Creative Sparks) ZXSpectrum +586C8AF2CB6DBA041839CAD059EE5507 Tower of Evil (1984)(Creative Sparks)[a] ZXSpectrum +C499ACFD650BB0B3EEAC7602DB15BAB1 Tower of Evil (1985)(Sparklers) ZXSpectrum +CE4A54CFF670CAE639FF44C8371646D8 Tower of Light, The (1984)(Games Workshop)(128K)(Side A) ZXSpectrum +0CD6411D8F8A9A532AC12D117DEC8DCF Tower of Light, The (1984)(Games Workshop)(128K)(Side B) ZXSpectrum +91885013DE00C234F5930014C347B192 Tower of Light, The (1984)(Games Workshop)(Side A) ZXSpectrum +BD786CDBD5BD92B8A52025CECE50B4E0 Tower of Light, The (1984)(Games Workshop)(Side B) ZXSpectrum +6F578913D261D5914672B7BCA798FBD4 Tower of Light, The (1989)(Caris)(48K-128K) ZXSpectrum +CB09D2F6055C54E98158F531F13641D0 Towering Inferno (19xx)(-) ZXSpectrum +96CAE018C6C332D7D9B6721247F6CF6A Towers of Hanoi, The (1984)(Newtech Publishing)(16K) ZXSpectrum +67C6E94C1AEAB107D793102C1FE7AB05 Toy Bizarre (1985)(Activision) ZXSpectrum +6FC72FCFD5FED46F21CB913F9B40DC89 Toy Bizarre (1985)(Activision)[a] ZXSpectrum +5AED74B2D9BB82C8DA48F0143D98213B Toy Bizarre (1985)(Proein Soft Line)(ES)(en)[re-release] ZXSpectrum en ES +2ABDAE27BC0D6E950B0EF33D46532523 Toy Bizarre (1985)(Ricochet)[re-release] ZXSpectrum +922B615C4AE6E3BC849B38A88230B524 Toy Bizarre (1989)(Dro Soft)(ES)(en) ZXSpectrum en ES +E6F65B5F7D5285CDD1C7D866B5531C42 Toyota Celica GT Rally (1991)(Dro Soft)(128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +71E6D06F98EB271F55D62B46A288D563 Toyota Celica GT Rally (1991)(Dro Soft)(128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +3396F97D6239C4A8ED07F589ED65E7C4 Toyota Celica GT Rally (1991)(GBH)(128K)(Side A)[re-release] ZXSpectrum +3035CACD0155F88162769CA2123E97C6 Toyota Celica GT Rally (1991)(GBH)(128K)(Side B)[re-release] ZXSpectrum +482F0870F03605176D9921BE1AF97036 Toyota Celica GT Rally (1991)(Gremlin Graphics)(48K-128K)(Side A)[aka Celica GT4 Rally] ZXSpectrum +36CCF60CB945A14535014A5B1CFCD2C5 Toyota Celica GT Rally (1991)(Gremlin Graphics)(48K-128K)(Side B)[aka Celica GT4 Rally] ZXSpectrum +006D173016A0E2F739175C73CBF70ADB Toyota Celica GT Rally (demo) (1991)(Gremlin Graphics)(48K-128K)[a][Crash Covertape][aka Celica GT4 Rally] ZXSpectrum +E91D0007905C9C7ED971BC9E45106142 Toyota Celica GT Rally (demo) (1991)(Gremlin Graphics)(48K-128K)[Crash Covertape][aka Celica GT4 Rally] ZXSpectrum +F9C015005041D9A9F9896BABA2460C43 TR-32 (1993)(LeCount, Darryl)(DE)(en) ZXSpectrum en DE +2CA64B20DD957F89E669F1E259E28DBE Trabajo Basura (2011)(Mojon Twins, The)(ES)(en)[aka Dire Job] ZXSpectrum en ES +28550EC0E1A8350851B5DE709EDF5D9D Track and Field (1988)(Ocean)[aka Track & Field] ZXSpectrum +AFF1D5EA2AE00F2DAB802A3CE3FE3CFD Track and Field (1988)(Ocean)[SpeedLock 4][aka Track & Field] ZXSpectrum +C1F253F15C8153C3C872BBE77B37AFC4 Track Suit Manager (1988)(Goliath Games) ZXSpectrum +AC4EB8CEAB460F0841A9BEC43B58CF41 Track Suit Manager (1990)(Hi-Tec) ZXSpectrum +0567C2195EC4BF3B78D2CCDEB2569B36 Trackbasher (1988)(Greenup, Ashley) ZXSpectrum +F918A9F91DEFE2801E4AB70FF4602913 Tractor (1994)(AMS Soft)(RO) ZXSpectrum RO +C27A9AC2539BFD37333DD6E90C7D0760 Trader (1990)(Shillito, F.) ZXSpectrum +6607F1A3666CA81DAE3FB943E83BD4DF Trader Trilogy, The (1983)(Pixel Productions) ZXSpectrum +ABD34039B40E4A71AD89F224D2816D51 Trader Trilogy, The (1983)(Pixel Productions)[a] ZXSpectrum +F69D63470878D21689807EC63FED5DB9 Trader Trilogy, The (1984)(Knighted Computers)(TC2048-TS2068) ZXSpectrum +9BCF67F4CED410CEF0FF62AEE01D33A5 Trading Game, The (1986)(Reelax Games) ZXSpectrum +1C4F5D0D8EEE41F951E848C204419B02 Traffic Control (1984)(Your Computer) ZXSpectrum +A1E0397FA08F212CEBAAE56818E51F16 Traffic Control (19xx)(Alchemist PD) ZXSpectrum +DA0DDCA5F26D067AD31630186FD8792F Trail (1984)(Star) ZXSpectrum +C4D1F7AD6CB7EE89FAB2A284DA3CB53C Trail (1985)(Pocket Money) ZXSpectrum +6018C63A12B6C304673B6A8E95B2A203 Trailblazer (1986)(Erbe)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +F9B9754905233158BC293170D5C92F6A Trailblazer (1986)(Gremlin Graphics)(48K-128K) ZXSpectrum +BAE45A3BBF7DEA7ECF0C43452A07C667 Trailblazer (1986)(Gremlin Graphics)(48K-128K)[a] ZXSpectrum +1B1AF8245C961E2999E7EC44AADB6CCE Trailblazer (1986)(Ricochet)(48K-128K)[re-release] ZXSpectrum +25FE5DC9C6BB4D5DE24933748BCF9BA8 Trailer 2 (1993)(Your Sinclair)(48K-128K) ZXSpectrum +1E266E54D9E47EF94BBA30BACBF3CD20 TrailRacer (1987)(Bech, Jorgen)(DK)(en) ZXSpectrum en DK +BFABF5164969996A2B17E989F7B66306 Train - Escape to Normandy, The (1988)(Dro Soft)(ES)[a][re-release] ZXSpectrum ES +1ADB66FB3201BCF688298CBB3D3F7D36 Train - Escape to Normandy, The (1988)(Dro Soft)(ES)[re-release] ZXSpectrum ES +DDD0AEEFABE3EB89DECD8EDCE120D734 Train - Escape to Normandy, The (1988)(Electronic Arts) ZXSpectrum +C9CFC098D41DD1000C64BFD1572ADBB6 Train - Escape to Normandy, The (1988)(Electronic Arts)[a] ZXSpectrum +E0EB5DF5D5E537DB2AC958236895431E Train Game, The - Track A (1983)(Microsphere)(16K) ZXSpectrum +FB33BFF0950CB4C342E8B373BD8ED35C Train Game, The - Track A (1983)(Microsphere)(16K)[a] ZXSpectrum +2F40F8EF91A9B4A6694D922DA032B356 Train Game, The - Track B (1983)(Microsphere)(16K) ZXSpectrum +D06C5900747F35507B5F3DC9D74D92A2 Train Game, The - Track B (1983)(Microsphere)(16K)[a] ZXSpectrum +8DD6DF99E11D42F2181983FEC1119820 Train Game, The (1983)(Alternative)(16K)[re-release] ZXSpectrum +D97E50F8DF9D4E8DBFF4F9750BA45E9E Train Shunting Puzzle (1984)(Newtech Publishing) ZXSpectrum +20DCDA9373F7208A2076D0C6B4D147EC Train Simulation (1985)(Sinclair Programs) ZXSpectrum +E73ECB2EB1424DED056E134E4D8D1E7D Trans-Atlantic Balloon Challenge - The Game (1987)(Virgin Games) ZXSpectrum +6AD00E65E477957324EE0AAC03145B18 Trans-Atlantic Balloon Challenge - The Game (1987)(Virgin Games)[a][SpeedLock 4] ZXSpectrum +D457399450E065D5B24475BAC7CA368C Trans-Atlantic Balloon Challenge - The Game (1987)(Virgin Games)[Multiface copy] ZXSpectrum +408240FBC762DB91776FEB8FB7486BB8 Trans-Atlantic Balloon Challenge - The Game (1987)(Virgin Games)[SpeedLock 4] ZXSpectrum +4DE7E7C0D5B2830F5D82B41089E0E03A Trans-Europe Rallye (1984)(ABC Soft)(ES) ZXSpectrum ES +6F36FFA5FB8976057563535473AEDD3C Transformers, The (1986)(Ocean) ZXSpectrum +0BD5FE9521175245F2A4BAA04A425EDC Transformers, The (1986)(Ocean)[SpeedLock 1] ZXSpectrum +78CB9ECCC472403D061F24C67630FEAE Transmat (1984)(Video Showcase)(16K) ZXSpectrum +1CA240FB91A922A3C533F7A03FC33BF6 Transmuter (1987)(Code Masters)(48K-128K) ZXSpectrum +FC0BA0B25413EE41B655D046E2A9514E Transnitron (1985)(Bug-Byte) ZXSpectrum +EBB7BCD239D2DFE50CDF1053D0E2BBBB Trans-Pennine Express (19xx)(Dee-Kay Systems) ZXSpectrum +7189C5FE82C9C2E181800847A974CBD7 Transpo '95 (1996)(Adventure Workshop, The)(128K)(Tape 1 of 2 Side A) ZXSpectrum +A31C362CAA44AEE4DA63AE60F19994B4 Transpo '95 (1996)(Adventure Workshop, The)(128K)(Tape 2 of 2 Side B) ZXSpectrum +3F222E82902DF71C9F1B442C980D9849 Transporte Aereo (1983)(A.R.V.)(16K)(ES)[aka Balloon Hopper][re-release] ZXSpectrum ES +A77B7885D3CD6BE61961E2AAFFD8BD25 Transversion (1984)(Ocean)(16K) ZXSpectrum +2D2DB8C0AB980AAC221E770E7E3C6374 Transversion (1984)(Ocean)(16K)[a] ZXSpectrum +9523BCF507E3D0ECB8BB0A4DAD749D83 Transylvanian Tower (1982)(Richard Shepherd) ZXSpectrum +7F76A52205B3209F92BC49673F492101 Transylvanian Tower (1982)(Richard Shepherd)[a] ZXSpectrum +975A00F0701D0D62075F8335EBEC16C3 Trantor - The Last Stormtrooper (1987)(Go!) ZXSpectrum +1021CD71D3A594F39CD92CF4B382E9FF Trantor - The Last Stormtrooper (1987)(Go!)[Alkatraz Protection System] ZXSpectrum +452DFA2A12A7963A926746AB4DC4E2D7 Trantor - The Last Stormtrooper (1987)(Go!)[Sinclair User Covertape] ZXSpectrum +ABB4D603A3B0EFEFA88B99419F3F9C3B Trantor - The Last Stormtrooper (1987)(Kixx)[Alkatraz Protection System][re-release] ZXSpectrum +A8C3B60F9AE19C9466B98B61D67E3EA8 Trantor - The Last Stormtrooper (demo) (1987)(Go!)[a][Crash Covertape] ZXSpectrum +B840EB31FFD018C36BDA912C706AA00A Trantor - The Last Stormtrooper (demo) (1987)(Go!)[Crash Covertape] ZXSpectrum +97555CCF2CE4C17F24EF9B0031AA154D Trantor (1987)(Erbe)(ES)(en)[re-release] ZXSpectrum en ES +3FAB81F68C6B23FC831DF567D43384DF Tranz Am (1983)(Ultimate Play The Game)(16K) ZXSpectrum +0AA34CABD24C556CABE436A23F7F7E1A Tranz Am (1983)(Ultimate Play The Game)(16K)[a] ZXSpectrum +71BEA3B7925B8A9F7D73101F237488A7 Trap (1987)(Alligata) ZXSpectrum +F424656B0CA0B14D9C20D12534A2F54D Trap (1987)(Alligata)(Side A) ZXSpectrum +65C821D4BD498693A65C88DE1E5E78EB Trap (1987)(Alligata)(Side B) ZXSpectrum +C9832BA428CAE6A0A5320E950C589CCB Trap (1987)(Alligata)[a] ZXSpectrum +1939EC16C1C437A61A860CD3285E5EC9 Trap (1987)(Z Cobra)(ES)(en)[re-release] ZXSpectrum en ES +0B9CAF37B2286B2F1BA6620FD142055F Trap Door, The (1986)(Piranha) ZXSpectrum +79E628403671FB7E81729A0AEBC52257 Trap Door, The (1986)(Piranha)[a] ZXSpectrum +C40D4282FFF0C7045E8A1C1BACE5C054 Trap Door, The (1986)(Piranha)[a2] ZXSpectrum +D828CC98329A34835CAD6BBBB599B4F8 Trap Door, The (1986)(Piranha)[a3] ZXSpectrum +0EA4E5EE2E13DD4E1AD0A5327DC706F8 Trap Door, The (1987)(Alternative)[re-release] ZXSpectrum +CF0B3CCF53B551FBA7E73CFDBE15F038 Trap Door, The (1987)(Krajowe Wydawnictwo Czasopism)(PL)[re-release] ZXSpectrum PL +9B1F4F4AAB047BDC299ADFC3BC2C28A9 Trap Door, The (1987)(Z Cobra)(ES)(en)[re-release] ZXSpectrum en ES +565A1970FA516A8C8287E1B6B4DDD859 Trap Door, The (1988)(System 4)(ES)(en) ZXSpectrum en ES +98807748A2E25D7EC17920BB091A42D5 Trapped! (2014)(Raven, Ed)[CSSCGC] ZXSpectrum +4310547D960B6486383B54AD4872A4C7 Tras la Venta del Cuadro (2006)(Palamar)(AR) ZXSpectrum +D04A28A053BE3B5FE6697F1BB0CD2CAF Trashman (1984)(New Generation) ZXSpectrum +DE8262755F8A9469B4A2FF549FCF70A9 Trashman (1984)(New Generation)(GB)(fr) ZXSpectrum fr GB +C9ADB83AEF2FB58A099CD4C338B395FD Trashman (1984)(New Generation)[a] ZXSpectrum +EFEDC6AB2CB57A0B0CA467DB7F9B6551 Trashman (1984)(New Generation)[a2] ZXSpectrum +A8A6B2773B1C60AB1A56E4F1CE2D22FC Travel With Pac-Man (2013)(-)[CSSCGC] ZXSpectrum +7DB6B2023754D24F24A8501E987F16C8 Travel with Trashman (1984)(New Generation) ZXSpectrum +1A7D21DDE1FE04FF6A42FA37BE6E7E38 Travel with Trashman (1984)(New Generation)(TC2048-TS2068) ZXSpectrum +F49351B12052A9EE8FE4AFF7F8720216 Travel with Trashman (1984)(New Generation)[a] ZXSpectrum +E94F6752DECC4B7D8C4D95454A9E0668 Traveller, The (1984)(Bowden, Dave) ZXSpectrum +9B5CA5341D10276A6FDA1A21A6A3095A Traveller, The v3 (1984)(Bowden, Dave) ZXSpectrum +F32E1670C5CD7E3ADF4BF3BF9E997703 Traverse Spain (1988)(X)(ES) ZXSpectrum ES +699881032B3BC92ADAAAAC3426C59809 Trax (1983)(Soft Joe's) ZXSpectrum +4177FD250E4B8FF330F44F07D67CC9A0 Traxx (1983)(Investronica)(ES)[re-release] ZXSpectrum ES +8BDDD6A7501BECDFFAE6C6EB7E18D720 Traxx (1983)(Quicksilva) ZXSpectrum +79EF8F0379BBECB99AF98E57E7F9CE49 Traxx (1983)(Quicksilva)[a] ZXSpectrum +A005507620D62B81DB878E4C07B0896D Traxx (1987)(Microbyte)(ES) ZXSpectrum ES +CCE54E5EF6EEDB89D938A746572F825B Traz (1989)(Gamebusters)[a][aka TRansformable Arcade Zone] ZXSpectrum +35FF2BAD9BA1D5D393A630E8B7EF0066 Traz (1989)(Gamebusters)[aka TRansformable Arcade Zone] ZXSpectrum +9B9F91EF17168B3F94FC1BCB107EE150 Traz (1989)(Zafiro Software Division)(ES)(en)[re-release] ZXSpectrum en ES +8B963CA2D70A6F21343C1DEC5F18FCC5 Treasure (1984)(Kwast, Jeroen J.)(NL)(en) ZXSpectrum en NL +641783C26B62EE7237D9EC917F238BEC Treasure (1986)(Guild, The)[re-release] ZXSpectrum +ECF60DDEFCDF6C87D7241EFE0A30BF84 Treasure Hunt (1982)(Amba)(16K) ZXSpectrum +8573B2BAF88F7E497641372041C99E66 Treasure Hunt (1986)(Macsen) ZXSpectrum +85272E65156F8C6AE0835C5CDF2DFFA8 Treasure Hunt (1986)(Macsen)(Side A) ZXSpectrum +224A5D59E146FB966AB482C77C88D1B1 Treasure Hunt (1986)(Macsen)(Side B) ZXSpectrum +6294D76589C7DA2078F64E2FD43A2E27 Treasure Hunt (1986)(Macsen)[a] ZXSpectrum +EFACF64A68232FA1296A1385F467E68B Treasure Hunt (1986)(TV Games)(Side A)[re-release] ZXSpectrum +147D5F8B1913B8FC05D8C85F1E400A05 Treasure Hunt (1986)(TV Games)(Side B)[re-release] ZXSpectrum +76A01AA25F092772747C1FAFCA16FAC9 Treasure Island (1984)(Century)(ES)(en-es)[re-release] ZXSpectrum en-es ES +E00F51323F3B2E52EE55EEC547D87D17 Treasure Island (1984)(Mr. Micro) ZXSpectrum +525BCDD2A3DD053CCF73C3D92E8F49F8 Treasure Island (1984)(Mr. Micro)[a] ZXSpectrum +DE74FBB16289C93AE1BED948CA155D7D Treasure Island (1984)(Mr. Micro)[a2] ZXSpectrum +2F0EDF91CE12EA5517DE58EC888C9330 Treasure Island (1984)(Mr. Micro)[a3] ZXSpectrum +0F26C4E481C4A6D4C12910F740C62534 Treasure Island (1984)(Sinclair Research)[re-release] ZXSpectrum +FA837DBEB00B084010EFFDEFB80FDFF5 Treasure Island (1991)(River)(Tape 1 of 2 Side A) ZXSpectrum +07CB77CFBE69EA73FEAA42465E912A74 Treasure Island (1991)(River)(Tape 2 of 2 Side B) ZXSpectrum +159AA969657F9EC8A919C420B3019C44 Treasure Island (1991)(Zenobi)(Tape 1 of 2 Side A)[re-release] ZXSpectrum +E86A974E1775AB48DF7A92DD02A96092 Treasure Island (1991)(Zenobi)(Tape 2 of 2 Side B)[re-release] ZXSpectrum +AC2F0984FDD07C9EF51C2DA3161D9570 Treasure of Meathos (1985)(Copland, J.)(Side A) ZXSpectrum +9E3449656BD38B74311CEA57A55AB23F Treasure of Meathos (1985)(Copland, J.)(Side A)[a] ZXSpectrum +7A98D154DDD6B3C6A96783116F0B45C6 Treasure of Meathos (1985)(Copland, J.)(Side B) ZXSpectrum +7317DE58BFD252888E7B20ABA3BDA741 Treasure of Meathos (1985)(Copland, J.)(Side B)[a] ZXSpectrum +727FD805A859C794BEEE0B2E1303C611 Treasure of the Santa Maria, The (1991)(Zenobi) ZXSpectrum +8FD6D5B443E5E08094281E0C28E6E9D9 Treasure Trail (19xx)(Richards, S. - Theakston, J.) ZXSpectrum +DD01188E1FCC0B9F6F3B7E9DCAFB9C9C Treasure Trove (1983)(McGraw-Hill Book Company UK)(16K) ZXSpectrum +0CDD460D067D35C52DF33DE22AA12325 Treble Champions (1989)(Challenge)[a][re-release] ZXSpectrum +DAD91DFE3B61BFF6B67C3C0B106B83F3 Treble Champions (1989)(Challenge)[re-release] ZXSpectrum +EA49A60D5E38E18727DA1DAE0D8B9670 Treble Champions (1989)(E&J) ZXSpectrum +91152DBCF14877C69DC9C2D94E596B70 Treble Chance (1989)(E&J) ZXSpectrum +BB3C9DD19A653F85B8E83C29BF7D1009 Tree Stones, The (1987)(Guild, The) ZXSpectrum +44530E289B80BD3990339B8EF433F74C Tree Stones, The (1987)(Guild, The)[a] ZXSpectrum +B55ABE7B9B795D172979F10375D2E88B Tremor (1986)(Americana) ZXSpectrum +90383BB62DB09BFBE742B91519243410 Trentuno, Il (1987)(Load 'n' Run)(IT) ZXSpectrum IT +E677844FACD17B2DBEB098DDD6ED8CFA Tres Luces de Glaurung, Las (1986)(Erbe)(ES) ZXSpectrum ES +D9DB2FA0FEEBC39D911F6652373B5F75 Tres Luces de Glaurung, Las (1986)(Erbe)(ES)[a] ZXSpectrum ES +A54CE2CE30EC7F5B166F46A8EB47D134 Tres Luces de Glaurung, Las (1986)(Erbe)(ES)[a2] ZXSpectrum ES +C31F292C31E11313B73EFBCA9F57D103 Tres Luces de Glaurung, Las (1986)(Erbe)(ES)[a3] ZXSpectrum ES +743BBD390989D8FFD5F612AB1E32E232 Tres Luces de Glaurung, Las (1986)(Erbe)(ES)[a4] ZXSpectrum ES +78B38E1205DF16CCCCE8E327BB8D4AD7 Tres Luces de Glaurung, Las (1986)(IBSA)(ES)[re-release] ZXSpectrum ES +CD07A2FC10AEAFD98944E43AAB4D37B8 Tresor du Docteur Spectradamus, Le (1984)(No Man's Land)(FR) ZXSpectrum FR +A4E8988934D43C78A38FED7A9AC8E00F Trevor Brooking's World Cup Glory (1990)(Challenge) ZXSpectrum +8F6A33D72CD1F0A9A3E021FFAA061E3F Tria (1987)(Sybilasoft)(SK) ZXSpectrum SK +51F08B8C2272C6340FEA0FBA0375ED6A Tria (1987)(Sybilasoft)(SK)[a] ZXSpectrum SK +CABD5E9AD3E797ADA66277986EB11E92 Trials of Kronos, The (19xx)(SDL Adventures)(Tape 1 of 2 Side A) ZXSpectrum +59B3F7CE5215523CFBA4FB09BF5D8A44 Trials of Kronos, The (19xx)(SDL Adventures)(Tape 2 of 2 Side B) ZXSpectrum +4D3F19AEE51624CA4FC17227DBB33078 Triaxos (1987)(39 Steps) ZXSpectrum +86531130D7AFE3B512C8CCF43295772F Triaxos (1987)(39 Steps)[a] ZXSpectrum +375448BE7B2F96EC059667D88B8D70A6 Triaxos (1987)(39 Steps)[SpeedLock 3] ZXSpectrum +D1D1AA3D9B66DDB1AE736167AB213201 Tribble Trubble (1984)(Software Projects) ZXSpectrum +0C46BCCF549562DF02BABD0D34FBC277 Tribble Trubble (1984)(Software Projects)[a] ZXSpectrum +301E25206EC0184300375F429F1D6078 Tribble Trubble (1984)(Software Projects)[a2] ZXSpectrum +3AC2FEF76CF777568D748A6B2CC7D3A0 Triblox (1993)(Dowman, Mike) ZXSpectrum +8935CE5C0ECA52598FA304209531A294 Trick of the Tale, A (1986)(Central Solutions) ZXSpectrum +D983E65B77A46E778FB794BFE269301D TrickBall (2009)(Carlos)[CSSCGC] ZXSpectrum +5141D234263B0255E8D4008EB1C2EEC8 Tridex (1986)(Stuart, Nigel) ZXSpectrum +A294D38A0C44C11AFB135EBC1D79E8E6 Trigger (1989)(Opera Soft)(ES)[Lightgun] ZXSpectrum ES +4D09581C17BC75187A4F88CF1C69297E Triple Comando (1988)(Dro Soft)(ES)(Side A)[aka Baoum!] ZXSpectrum ES +65D617EE51C19BBBAD24ACA3425F5A40 Triple Comando (1988)(Dro Soft)(ES)(Side B)[aka Baoum!] ZXSpectrum ES +F3CDDC7E2BCE5FBBF40C14F6CAE7EE2B Triple Comando (1988)(Dro Soft)(ES)[a][aka Baoum!] ZXSpectrum ES +1DD8844370A3ADE02D752F0380BFD996 Triple Comando (1988)(Dro Soft)(ES)[aka Baoum!] ZXSpectrum ES +78894A1DF4972D3E50A9DF711A9C76D3 Triple Crown Quiz, The (1985)(Sport & Racing) ZXSpectrum +DC0BB466F8875C80422AB685CE17973E Triple Yathzee (1985)(Zwart, E.J.)(NL) ZXSpectrum NL +0D79694EE63A6E29A1778BCBBC5B49FF Triplets (1985)(Phillips, Nick) ZXSpectrum +96232C5A0B17F3C23A1FAA8A7260AF1C Triplets (2005)(Doe, Allen)[CSSCGC] ZXSpectrum +30FD0738CA936CF58F40566286486953 Triplex (1983)(Work Force) ZXSpectrum +DC36DFFFC328328BECFC76E204F757DE Triplex (1983)(Work Force)[a] ZXSpectrum +421693A935B600157523466542F89219 Tripods, The (1985)(Red Shift) ZXSpectrum +30DDA978DE34E29D0E71C9A5D21BAFCF Tripods, The (1985)(Red Shift)[a] ZXSpectrum +47B8D81058426F6A826BBBED0BD9E41E Tristar Fighter (1987)(Load 'n' Run)(IT) ZXSpectrum IT +19928453F6BDCC8290DA5CE565830289 Tritz (1984)(CRL Group) ZXSpectrum +9D46E5EB159B9F25F345A194CABBAAA1 Tritz (1984)(CRL Group)(16K) ZXSpectrum +032384D27521E09027E63516ED54F823 Tritz (1984)(CRL Group)(16K)(GB)(de) ZXSpectrum de GB +75D6D85FB822BF5EE261D0B5E856C371 Trivia - The Ultimate Challenge (1989)(Shades)[aka Trivia - The Ultimate Quest] ZXSpectrum +EF61AE9F1BB015D120547D4B4F84395E Trivial Pursuit - A New Beginning (1988)(Domark)(48K-128K) ZXSpectrum +D1447ED5DF9C7E3FFD225FDD7089D236 Trivial Pursuit - A New Beginning (1988)(Domark)(48K-128K)[a][aka Trivial Pursuit II - A New Beginning] ZXSpectrum +050CFD90AE02F4879D2D6D05D77345DE Trivial Pursuit - A New Beginning (1988)(Domark)(48K-128K)[aka Trivial Pursuit II - A New Beginning] ZXSpectrum +1EA2990C5DBEE1DDDE0D80A706CEE15F Trivial Pursuit - Baby Boomer Edition (1986)(Domark) ZXSpectrum +32E30072A0E85F56D38ADE37F7FEBBFB Trivial Pursuit - Baby Boomer Edition (1986)(Domark)[a] ZXSpectrum +DE93FC66570FBB058F8DE20C4F5354A2 Trivial Pursuit - Genus Edition (1986)(Domark) ZXSpectrum +75956451419939BDD1C0E3D90B9743D2 Trivial Pursuit - Genus Edition (1986)(Domark)(Side A) ZXSpectrum +F53BC4770B9ABAC627B21C0887A725B1 Trivial Pursuit - Genus Edition (1986)(Domark)(Side B) ZXSpectrum +6515922429579F17F5B59BC529184261 Trivial Pursuit - Genus Edition (1986)(Domark)[a] ZXSpectrum +1227D6049DF604047C0AC4B57FF9D33C Trivial Pursuit - Genus Edition (1986)(Domark)[a2] ZXSpectrum +A9BE2F7D36FFC88096677748F12CA7EC Trivial Pursuit - Young Players Edition (1987)(Domark) ZXSpectrum +F7E52FFA31A85BB2A45EDE39AA6762D9 Trivial Pursuit - Young Players Edition (1987)(Domark)[a] ZXSpectrum +5B2A8DAE237EFE4F6756BC1FB7FBAB37 Trivial Pursuit (1986)(Erbe)(ES)(en)(Tape 2 of 2 Side A)[Cardboard Case][re-release] ZXSpectrum en ES +140AAB36EC423C80F31113B10FDBAA48 Trivial Pursuit (1986)(Erbe)(ES)(en)(Tape 2 of 2 Side A)[Plastic Case][re-release] ZXSpectrum en ES +AB3D517F4319E758A3CD46F39EE29BA0 Trivial Pursuit (1986)(Erbe)(ES)(en)(Tape 2 of 2 Side B)[Cardboard Case][re-release] ZXSpectrum en ES +3FDB9ABF1F30A4523D26F5B517DB31DA Trivial Pursuit (1986)(Erbe)(ES)(en)(Tape 2 of 2 Side B)[Plastic Case][re-release] ZXSpectrum en ES +A937C1FD3A25CB70C712226631573864 Trivial Pursuit (1986)(Erbe)(ES)(Tape 1 of 2)[Cardboard Case][re-release] ZXSpectrum ES +7043D87F8ED94F29D5F2B0FDF4862D2F Trivial Pursuit (1986)(Erbe)(ES)(Tape 1 of 2)[Plastic Case][re-release] ZXSpectrum ES +76340749C9B192CDEC1DFBDC5D55C260 Trivial Pursuit (1986)(Erbe)(ES)[re-release] ZXSpectrum ES +A507C517126591FB860B254D3DE508FF Trivial Pursuit (1986)(Zafiro Software Division)(ES)[a][re-release] ZXSpectrum ES +07E1077DDC8199A9FA84AD0659985900 Trivial Pursuit (1986)(Zafiro Software Division)(ES)[re-release] ZXSpectrum ES +57B91722758F24BB8DB966776D39E9B8 Trivial Pursuit (1992)(Hit Squad, The)(Side A) ZXSpectrum +18F46839DECB0F815DA30B3CE517B9F4 Trivial Pursuit (1992)(Hit Squad, The)(Side B) ZXSpectrum +E7912CDE6A1BBAA9AA83F761132F841B Trixie's Quest (19xx)(Simmons, Arthur) ZXSpectrum +DC6AE15E2E32A08A41F7D7A1792A11B0 Trixie's Quest (19xx)(Simmons, Arthur)[a] ZXSpectrum +CF42DEBD1D8CBCE8450323292C9C6706 Trog (1983)(Macronics Systems) ZXSpectrum +EC3AB0CD92E24E0526EC695223F6D92D Troka (1984)(Cibercomp)(ES) ZXSpectrum ES +F89E71B61B74451495BAA83A54E64AB4 Troll (1988)(Kixx)[Alkatraz Protection System] ZXSpectrum +12ECAEA24862086E0650AEA589D98966 Trom (1983)(DK'Tronics)(16K) ZXSpectrum +17410298D97C514627A95B618162DAC0 Tron (1983)(Microbyte)(16K)(ES)[aka Escape-MCP][re-release] ZXSpectrum ES +764E985AC0B6BA5128B58CE543B1DFC5 Tron (1983)(Spahl, Werner)(DE) ZXSpectrum DE +523CE308B5736B845CA568D31FB5DE42 Tron (1984)(Blaby Computer Games) ZXSpectrum +EB7C55C0FB9BFCFEE409BEDF810B0386 Tron (19xx)(-)(de) ZXSpectrum de +14901E6CBC5D0F7C90E0BC86E2BAF8B2 Trondheim Bors (1987)(Ness Data)(NO) ZXSpectrum NO +C8D1E154C14618B0E557D232A38802DE Tronn (1983)(CPU)(DE) ZXSpectrum DE +1CD532665C848D8B1E4F43F5657C4ABA Tronn 2 (19xx)(-)(de) ZXSpectrum de +9AA5342A0CDDA8B6807FB5F50603AF10 Tronn 3 (19xx)(-)(de) ZXSpectrum de +390AA39FE362E8781CE8F598269532A5 Troon (1983)(Hornby) ZXSpectrum +716F6DFFD4C12338869AD35A7A4E9137 Troon (1983)(Hornby)[a] ZXSpectrum +C148FF55AACA77A1BFD5A92D95C492FA Trouble at Bridgeton (1991)(Adventure Workshop, The) ZXSpectrum +94FB7F472CDA3DB049097C26EB8C67F0 Trouble at Bridgeton (1994)(Adventure Probe) ZXSpectrum +8E406D63941284F032C93B56C708A155 Trouble Brewin' (1984)(Silversoft) ZXSpectrum +BB22742D3F3E2C962A1C16EFA37DFDB6 Trouble Brewin' (1984)(Silversoft)[a] ZXSpectrum +8AA7604927C01B0A44BC6EA1EA719EFD Trouble with Trolls (1996)(Zenobi) ZXSpectrum +19CC173E9DAF3A63EB7B49E4EF29793D Trta Mrta (2011)(Sver, Dalibor)[CSSCGC] ZXSpectrum +A5C6D860A856F00B5D00AA229C4C7C5D Trudnaja Doroga (1989)(Blacksoft)(CZ)(sl)[aka Trudnaya Doroga] ZXSpectrum sl CZ +46502F9C1323F2DEC74F97B9C30E5C44 TT Racer (1986)(Byte Back)[re-release] ZXSpectrum +751F8A9D583FAA022120434D3AE5DA75 TT Racer (1986)(Digital Integration)[a][aka TT Grand Prix] ZXSpectrum +CB42C220EE743EF6DD2C746DE71C6E65 TT Racer (1986)(Digital Integration)[aka TT Grand Prix] ZXSpectrum +46724C6E1786557FFDBEB5263B4F871D TT Racer (1986)(Digital Integration)[Digital Integration][aka TT Grand Prix] ZXSpectrum +E367BAB06CB5CFF0BDD0EF25BA30F107 TT Racing Simulator (1985)(Power House, The)(Side A)[aka Endurance][re-release] ZXSpectrum +CE0AAFF8D1A5959049AFE6A5B5395C3B TT Racing Simulator (1985)(Power House, The)(Side B)[aka Endurance][re-release] ZXSpectrum +E13CA62313A22E0D2F0E0F28B509B57F Tuareg (1988)(Topo Soft)(ES) ZXSpectrum ES +E22CD4FE91B8DA6EAF441B8EC6E1031A Tuareg (1988)(Topo Soft)(ES)[a] ZXSpectrum ES +58E56151A233F93177A31CDDB781A324 Tuareg (1988)(Topo Soft)(ES)[a2] ZXSpectrum ES +A5279523D7CD7BA3CF6C85703971E945 Tuareg (1988)(Topo Soft)(ES)[a3] ZXSpectrum ES +D2DAEEB09C0F7A1FF4D28D0739EB23F3 Tubaruba (1987)(Firebird) ZXSpectrum +D44A4C8FD9C778542DB6262429D1C8FA Tubaruba (1987)(Firebird)[a][BleepLoad] ZXSpectrum +9EA88EA4898710415F817C41819A23A7 Tubaruba (1987)(Firebird)[BleepLoad] ZXSpectrum +E75A068DE58A1EC5565F0D9906571649 Tube Mix (1993)(THD)(128K)(RU) ZXSpectrum RU +1CC104174A849B8B39B7687EB5904022 Tube Train Terror (1983)(JRS) ZXSpectrum +FAEB77D62D666373EDF6522AB9C79CD9 Tube Train Terror (1983)(JRS)[a] ZXSpectrum +F0D6EC611C94F9838EAE5D00B74FFA38 Tube, The (1987)(Bug-Byte)(48K-128K)[re-release] ZXSpectrum +00EF71C9F32CF209A3B53B66FDE5C40A Tube, The (1987)(Quicksilva)(48K-128K) ZXSpectrum +80DCC2C95C6BCCC37D86D44B2F095ED2 Tube, The (1987)(Quicksilva)(48K-128K)[a] ZXSpectrum +0B37AED822093C86F3C057AC3899394B Tube, The (1988)(Zafiro Software Division)(48K-128K)(ES)(en) ZXSpectrum en ES +1CA126F573ADD802F8D44E940EEA0932 Tubewar (1983)(Your Computer)(16K) ZXSpectrum +7D3E3DEEF1C645AC1B57B3527BE84F57 Tujad (1986)(Ariolasoft UK) ZXSpectrum +292E5E78537A6B6FCED5ABD9CEE50084 Tujad (1986)(Ariolasoft UK)[a] ZXSpectrum +62E5B77BC8450E2E2F96D3D40F6EECFB Tundra v2 (1993)(LOKOsoft)(ES) ZXSpectrum ES +68C5CC6399FCAEA5F58A3EFDF9C3F75D Tuneles Marcianos (1983)(Ventamatic)(ES)[a][aka Martian Tunnels] ZXSpectrum ES +604AB1CF2F398AA029D6A6D9BE6F2C01 Tuneles Marcianos (1983)(Ventamatic)(ES)[aka Martian Tunnels] ZXSpectrum ES +C8E6A45529ACA35E9992B77EB964C976 Tunnel 3D (1987)(Microbyte)(ES)[aka 3D Tunnel] ZXSpectrum ES +A04C7E646033BF5E80505C56E8BDD56E Tunnel Adventure (1984)(Duckworth Educational Computing) ZXSpectrum +0F5CB2996BA80ED31F6E199018650E3B Tunnel Raider (19xx)(-) ZXSpectrum +A142830C88703FDE0CF6B0084C546C72 Tunnel, The (2008)(chop983)(16K)[CSSCGC] ZXSpectrum +5BFBC07CAC6A54B82D93D41C5A04F39E Turbo Bike (1988)(Alternative)[aka Turbo Girl][re-release] ZXSpectrum +7E3C8AB867A1E8ED182E71AFA5CD9B0C Turbo Boat Simulator (1988)(Silverbird) ZXSpectrum +E20E2BA3D715CB7DD2B07E791225279E Turbo Chess (1984)(Kerian UK) ZXSpectrum +075F71D568CE1A93866F2183D3419B59 Turbo Chess (1984)(Kerian UK)[a] ZXSpectrum +C9DA18425EBBFA2A4597BA8B2EEF9141 Turbo Cup (1989)(Loriciels)(48K-128K)(FR)(en) ZXSpectrum en FR +0701181BFDBEF8D7502760894C8853A7 Turbo Cup (1989)(Loriciels)(48K-128K)(FR)(en)[a] ZXSpectrum en FR +639B62D9297A352346FE19E1A3B55154 Turbo Cup Challenge (1989)(Players Premier)(48K-128K)[re-release] ZXSpectrum +95D59F30DDC27488EDD1DA6CD82DB40F Turbo Driver (1983)(B.O.S.)(16K) ZXSpectrum +9C8FB6F89935D34D9935F375F3B5BABB Turbo Esprit (1986)(Durell) ZXSpectrum +3008C5F23864FF63A331401E232387D1 Turbo Esprit (1986)(Durell)(Side A) ZXSpectrum +2513A69E2BC6BAEC05EBCC2EA183876B Turbo Esprit (1986)(Durell)(Side B) ZXSpectrum +2DA8B8D58B2CD29C5FB6F7CDA91A9FB2 Turbo Esprit (1986)(Durell)[a] ZXSpectrum +B37DB432793C196E95F108C74D11A531 Turbo Esprit (1986)(Durell)[a2] ZXSpectrum +EBD856FD0832C5213DF7F02D0F3E4C09 Turbo Esprit (1986)(Erbe)(ES)[re-release] ZXSpectrum ES +770832FA55DC23A5C16E6F4F33011F62 Turbo Esprit (1988)(Encore) ZXSpectrum +B0E0BEFFABD3A836C2E374A604718C4E Turbo Girl (1988)(Dinamic)(ES) ZXSpectrum ES +E57469A37100BEA282AF705850109730 Turbo Girl (1988)(Dinamic)(ES)(en) ZXSpectrum en ES +0C9DAD1B2E66A37E9D4097AC94A18D13 Turbo Girl (1988)(Dinamic)(ES)(en)[a] ZXSpectrum en ES +7F643E9F9FA7CF96D3044E5E5C2F4EFF Turbo Kart Racer (1991)(Players)(48K-128K)(Side A) ZXSpectrum +6D259B535E3FF2D79936124E704ACC9B Turbo Kart Racer (1991)(Players)(48K-128K)(Side B) ZXSpectrum +B45517F4F651DC96DF17FDBC3720DA42 Turbo Out Run (1989)(U.S. Gold)(48K-128K) ZXSpectrum +3905D6AC443B64FAE4455F83C7BB0871 Turbo Out Run (1989)(U.S. Gold)(48K-128K)(Side A)[Alkatraz Protection System] ZXSpectrum +09E0DF5AB7B20EAA71CB1DD8FB30AEF8 Turbo Out Run (1989)(U.S. Gold)(48K-128K)(Side B) ZXSpectrum +BF6DBAF7B88425E74BC049087ED894B2 Turbo Out Run (1990)(Erbe)(48K-128K)(ES)(en)(Side A) ZXSpectrum en ES +FF89C947F186E49DA723E2B6231382B9 Turbo Out Run (1990)(Erbe)(48K-128K)(ES)(en)(Side B) ZXSpectrum en ES +951D036BFC6261DB63F6D2C3A71B06AC Turbo Out Run (1992)(Kixx)(48K-128K)(Side A)[Alkatraz Protection System] ZXSpectrum +3A5C6EAB280D3BD5D5B2C314E220A0F2 Turbo Out Run (1992)(Kixx)(48K-128K)(Side B) ZXSpectrum +3F6C3C5D456DD854A704F3196C494A33 Turbo Road (1988)(MCM)(ES)(en)[aka Turbo Boat Simulator][re-release] ZXSpectrum en ES +4F2CE7DF17F65B46CC5E1D29E48E49A5 Turbo Skate Fighter (1989)(Zeppelin Games) ZXSpectrum +9443207FA5D8B4BD6C2B0EA2831575DF Turbo the Tortoise (1992)(Hi-Tec)(128K) ZXSpectrum +080778330928A79700ACFC30876CC7F3 Turbo the Tortoise (1992)(Hi-Tec)(48K-128K) ZXSpectrum +0D744F9D965F7DE10A96C62F3C1CC0DA Turbo the Tortoise (1992)(Hi-Tec)(48K-128K)(Side A) ZXSpectrum +0B7A1240C1FCBE77ECE24A2648183A12 Turbo the Tortoise (1992)(Hi-Tec)(48K-128K)(Side B) ZXSpectrum +D4965AC29280E8140BA5F59CC8C401B0 Turbo the Tortoise (1992)(Hi-Tec)(48K-128K)[a] ZXSpectrum +A067776BB1A8FFA26B5479756C7059CB Turbo the Tortoise (demo) (1992)(Hi-Tec)(48K-128K)[Your Sinclair Covertape] ZXSpectrum +D95D34EA884980CE0A8BE4DDE0B405DC Turbulence (1993)(Your Sinclair)(48K-128K)[a][aka Astroball 2] ZXSpectrum +E00A5BA7E9178FC05D4865DC9C0DFEDC Turbulence (1993)(Your Sinclair)(48K-128K)[aka Astroball 2] ZXSpectrum +7035508184202FC607157CCD0B033D20 Turmoil (1984)(Bug-Byte) ZXSpectrum +578EA970FF70420D8CAF29E0CF2A3819 Turmoil (1984)(Bug-Byte)[a] ZXSpectrum +C4680970DD1C2CAD2468F558BAE5A4D6 Turrican (1990)(Erbe)(ES)(en)[re-release] ZXSpectrum en ES +B60A5F4F9D6651CBE03E1E9C6D078360 Turrican (1990)(Kixx)[a][re-release] ZXSpectrum +123D6312F728D125AF926CAC2E23BE86 Turrican (1990)(Kixx)[re-release] ZXSpectrum +B20F698E4CE4824CAAA7A2898C9C8686 Turrican (1990)(Musical 1)(ES)(en)[re-release] ZXSpectrum en ES +68CA3561F5239D39F37C72D90B3B4479 Turrican (1990)(Rainbow Arts) ZXSpectrum +92A3E30BE0ED7AC1CDEB033E370F0280 Turrican (1990)(Rainbow Arts)[a] ZXSpectrum +B56255897042240ECC0C4394B4826161 Turrican (1990)(Rainbow Arts)[SpeedLock 4] ZXSpectrum +FA0FC0AF32703563F3038E9698D89BAE Turrican II - The Final Fight (1991)(Rainbow Arts)(48K-128K) ZXSpectrum +CCA63A37424E0DD964DDDA6DD9D2345A Turrican II - The Final Fight (1991)(Rainbow Arts)(48K-128K)(Side A) ZXSpectrum +10F7D111E2297209B714C1A11DFF74CB Turrican II - The Final Fight (1991)(Rainbow Arts)(48K-128K)(Side B) ZXSpectrum +199FA5181C1EF9D1C0D6FF2908A0439A Turrican II (1991)(Erbe)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +EE342AA87563E64767DB8D30920CCDCB Turrican II (1991)(Erbe)(48K-128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +F869A61E315F3CECE68B0D726228C95D Turrican II (1991)(Kixx)(48K-128K)[re-release] ZXSpectrum +3C429F54BF1C50EC7642847E808FE7EC Turtle Timewarp (1984)(Softstone) ZXSpectrum +D643D4DB542127C63E06C6B60C367303 Turtle Timewarp (1984)(Softstone)[a] ZXSpectrum +A6ECE48656DC7078135B5F5FE189DEC5 Turtogas (2008)(Mojon Twins, The)[CSSCGC] ZXSpectrum +CB68D9611F1BD9BF2425EC8E1532CBAC Tusker (1989)(Kixx)(48K-128K)[SpeedLock 7][re-release] ZXSpectrum +D241109C2C3789FF32907AAE995980A4 Tusker (1989)(MCM)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +D863CD788A7869F98B6B81E4A4B83068 Tusker (1989)(System 3)(128K) ZXSpectrum +C329B28512E952D6B8E91E045A3C977A Tusker (1989)(System 3)(48K-128K) ZXSpectrum +E5AEAA191BE3B0BB2F0F62E2ABD0E540 Tusker (1989)(System 3)(48K-128K)[SpeedLock 7] ZXSpectrum +A1E94DBAF54421FBB250948BF5018E3D Tutankhamun (1983)(Micromania) ZXSpectrum +D1F8A54DCBFD17AF846067D5D7990924 Tutankhamun (1983)(Micromania)[a] ZXSpectrum +7BA3176B0E7CACB37E741F6A6921B58F Tute (1984)(Investronica)(ES) ZXSpectrum ES +F40367BC3808BBA482774F6F1A263970 TV-Game (2004)(Weird Science)(HU)(en) ZXSpectrum en HU +D03B597E2516FADFF9C0B5EF39905612 T'Was a Time of Dread (1992)(Zenobi) ZXSpectrum +EEBE1C16F4C1A1870CA191DEA36D6109 Twelve Days of Christmas, The (1994)(Zenobi)(Tape 1 of 3) ZXSpectrum +5CDC060A2D5CA4688EE5DBD809750C50 Twelve Days of Christmas, The (1994)(Zenobi)(Tape 2 of 3) ZXSpectrum +3ACF6169D12CEAAD57ACF1EAE745FC5E Twelve Days of Christmas, The (1994)(Zenobi)(Tape 3 of 3) ZXSpectrum +65EA121BB4826ABFA89912A0A6F18DC4 Twice Shy (1986)(Mosaic Publishing)(Side A) ZXSpectrum +E06889375D45E1DC8002DF6BD1991159 Twice Shy (1986)(Mosaic Publishing)(Side A)[a] ZXSpectrum +8F5D699E63EFA6C2FFBB1377B21E37FA Twice Shy (1986)(Mosaic Publishing)(Side A)[a2] ZXSpectrum +0398FFE1C4425F52C18B6AC1907A2C0A Twice Shy (1986)(Mosaic Publishing)(Side B) ZXSpectrum +C7526D1DCA9CFB7F00C603BE70994B14 Twice Shy (1986)(Mosaic Publishing)(Side B)[a] ZXSpectrum +841AA8AE71C55D1EF6156E59827E575B Twilight - Krajina Tienov (1995)(Ultrasoft)(SK)[aka Twilight - The Land of Shadows] ZXSpectrum SK +A9AB190747CB02B410B0A78EA9B42666 Twilight Zone (1984)(Thor Computer)(16K) ZXSpectrum +DE422C144CFAC6FD0B6712E15820E10D Twilight Zone (1984)(Thor Computer)(16K)[a] ZXSpectrum +A6C867EC1E8200B4C202B63D67D59CAE Twilight Zone (1984)(Thor Computer)(16K)[a2] ZXSpectrum +D0C5E358EA77AA6B3672CCC7782A76D9 Twin Kingdom Valley (1984)(Bug-Byte) ZXSpectrum +33176DC497729D7505503733BA8B6781 Twin Kingdom Valley (1984)(Bug-Byte)[a] ZXSpectrum +67E8094EB173B25889E0610B56CFA805 Twin Kingdom Valley (1984)(Bug-Byte)[a2] ZXSpectrum +AB921EB68B1710596409783BC3A7D588 Twin Turbo V8 (1989)(Code Masters)(48K-128K) ZXSpectrum +A92D5088BB22EF25D33C725CF52A4B1A Twin Turbo V8 (1989)(IBSA)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +BABE62185C923FF05DF2EBEBDD12B84F Twin World (1990)(Ubi Soft)(128K)(FR)(en) ZXSpectrum en FR +FD7AE4254E8116EE68D1D0E78E55617F Twin World (1990)(Ubi Soft)(48K-128K)(FR)(en)(Side A) ZXSpectrum en FR +446FBC4AD9BA3EF575D610736C764B28 Twin World (1990)(Ubi Soft)(48K-128K)(FR)(en)(Side B) ZXSpectrum en FR +6D26B08FE46FEF4757C2FF1807CEBDBF TWINLIGHT (2017)(RetroSouls)(128K)(RU)(en) ZXSpectrum en RU +1712823DBA98B90BB898436F8FFCB582 Twinz! (1991)(Sinclair User)(48K-128K)[aka Twiinz!][password DUMPS] ZXSpectrum +061BBE3A3432C9BF130CDC104AA8BBDD Twister - The Mother of Harlots (1986)(System 3)[aka Twister - Mother of Charlotte] ZXSpectrum +9E90873ABBAD7FC00B81F457DD71526F Twists (1984)(ZX Computing)(16K) ZXSpectrum +686F6778CC6969B2F0BF499125F8907B Two Gun Turtle (1984)(MC Lothlorien)(16K) ZXSpectrum +6F33B779DCA3B24D61EFEE8830CB6027 Two Gun Turtle (1984)(MC Lothlorien)(16K)[a] ZXSpectrum +620702CDF71AFB23A18529D9B12413CF Tycoon Trevor (1985)(Chewsoft) ZXSpectrum +9567C1BA608137912676C8776556D3CA Tycoon, The Crossword Business Game (1985)(Duckworth Educational Computing - Newtech Publishing) ZXSpectrum +E17A22A1997A9230A9A672C0B4A4B6D1 TYI (2013)(-)[CSSCGC] ZXSpectrum +633D3EBAB249BC88CE7753C4270BBDBF Type-Rope (1985)(Mastertronic) ZXSpectrum +318DE881D078EDAE54C9676902F8904D Type-Rope (1985)(Mastertronic)[a] ZXSpectrum +4431B6E40E1E378A42639BDA782BC5F0 Typhoon (1988)(Erbe)(128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +11B37BD231607FE4F2C3E3E5CDD94F69 Typhoon (1988)(Erbe)(48K-128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +70C512C33F62C792DF022D1BE7E598D1 Typhoon (1988)(IBSA)(128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +B211F8C332750E6387431701A5181667 Typhoon (1988)(IBSA)(48K-128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +6539058D59A3FE9C74E9AF1B05ED3FF0 Typhoon (1988)(Imagine)(128K) ZXSpectrum +E6C3842FBA98E49FBCC49A0701AF7385 Typhoon (1988)(Imagine)(48K-128K) ZXSpectrum +4E97C2944D33C9BE3013D93D2283A8AB Typhoon (1988)(Imagine)[SpeedLock 7] ZXSpectrum +4281304DCBC0C0ABBE37A0FB01276FB7 Typhoon (demo) (1988)(Imagine)(48K-128K)[a][Sinclair User Covertape] ZXSpectrum +9ED0900C8FF0B6D3B2A9B10DF59EC586 Typhoon (demo) (1988)(Imagine)(48K-128K)[Sinclair User Covertape] ZXSpectrum +21B72B768B1E4A10E7D6D1D8EC10684C Tyrant of Athens (1982)(MC Lothlorien)(16K) ZXSpectrum +06B4BEF4AA41D077FFCC040A1A029530 Tyrant of Athens (1982)(MC Lothlorien)(16K)[a] ZXSpectrum +30C06F16EB61483BB728B1E28E97B38F Tyrant of Athens (1982)(MC Lothlorien)(16K)[a2] ZXSpectrum +2227100F461AFCCE179ACED7AD9E617A U.K. Motor (1996)(AMS Soft)(RO) ZXSpectrum RO +94DE9461779638E282CA2BB7D3C6953E U.K. Motor 2 (1996)(AMS Soft)(RO) ZXSpectrum RO +1612A47854F9A5D36F2D066280087197 U.N. Squadron (1990)(Erbe)(48K-128K)(ES)(en)(Side A)[Small Cardboard Case][re-release] ZXSpectrum en ES +EABE43722D2FC1A6222B1F4FDCB9FC0F U.N. Squadron (1990)(Erbe)(48K-128K)(ES)(en)(Side B)[Small Cardboard Case][re-release] ZXSpectrum en ES +FE4C9837F2144AA64D70BB1BFEA79FD5 U.N. Squadron (1990)(Musical 1)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +BBD7F64686DA65D7F73FEDFF23364A45 U.N. Squadron (1990)(Musical 1)(48K-128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +601B2F70BCD188F7A51B549BECF8A5BE U.N. Squadron (1990)(U.S. Gold)(128K) ZXSpectrum +C5E6AC4B35C27CD72F7DFC100A7FCAD7 U.S. Basket Master (1988)(Alternative)[aka Fernando Martin Basket Master][re-release] ZXSpectrum +ABE2BA4AA2E28B26652BB8D7E8B29D71 U-Boat (1984)(EMS)(DE) ZXSpectrum DE +28E02040C3C183BEA1AD4335D7FCDD49 U-Boat Hunt (1983)(Your Computer)(Side A)[aka Submarine Mission] ZXSpectrum +E2897DE249AAF41DEADF45744D85D48B U-Boat Hunt (1983)(Your Computer)(Side B)[aka Submarine Mission] ZXSpectrum +C3D57FAA47251284549EB5D1565E9E92 U-Boot-Jagd (1983)(Micro Press)(16K)(de) ZXSpectrum de +54AAA401EB2D02B2B892F04B251AFCA4 Uchi Mata (1987)(Erbe)(ES)(en)[a][re-release] ZXSpectrum en ES +2ACE9089F8BDB31F9B614C4D30D8DF59 Uchi Mata (1987)(Erbe)(ES)(en)[re-release] ZXSpectrum en ES +9FC84A0CBBAE4880AA13ED64CB049F81 Uchi Mata (1988)(IBSA)(ES)(en) ZXSpectrum en ES +3EDA3F890FB2C2C0C1EDD3CCDEC766C2 Uchidanza (2011)(J.B.G.V.)[CSSCGC] ZXSpectrum +F6270643721331FA1145C0E878CD56EC UDG-Strip Snap! (2013)(Pickstock, Myke)[CSSCGC] ZXSpectrum +E1458F505694057B6389CECE4AADDF32 UDG-Tris (2006)(Garcia, Jose Juan Rodenas)(ES)[Bytemaniacos 2006 BASIC Contest] ZXSpectrum ES +8860A5881354AE4D2F631D3B3BBE61D5 Ufo (1982)(J.K. Greye Enterprises)(16K) ZXSpectrum +A83097A570D75EFB69C1154933016E1F Ufo (1984)(Kaveh, Yoav)(RU)(en) ZXSpectrum en RU +A932E7FD20111D058554D95266ED1B1B UFO (1984)(Your Computer)(16K) ZXSpectrum +0BE8DD57A1C6AC13495B8851AA60E442 UFO-Adventure (1983)(Glaubercht, Joachim)(DE) ZXSpectrum DE +B48F96A3862526167DC4895D1D0B8DC7 UGH! (1984)(Softek International) ZXSpectrum +9EC4ED52CC2B52D322F95262D300E477 UGH! (1984)(Softek International)[a] ZXSpectrum +1DE0AEB2248B71BEB37CEAEF06EC8840 Ugo il Ladro (1987)(Load 'n' Run)(IT) ZXSpectrum IT +972553FA208934D511AC12344DEF8F60 Uj tegla (2002)(Nyitrai, Laszlo)(HU) ZXSpectrum HU +840AA20D72FB9BD7DB40C9CE0DF2E807 U-Jager (19xx)(-)(de) ZXSpectrum de +43FF9715602CCD98F0DC0271E3D2726A Ukladanka (19xx)(-)(PL) ZXSpectrum PL +272E73C192ABE98D82E0F57A2E51FD2A Ukleti Dvorac (1984)(Ristanovic, Dejan)(sh) ZXSpectrum +8C080A09BD35B8BA7FECBCC3D685637E Ulises (1989)(Opera Soft)(ES) ZXSpectrum ES +5DDC40D220A785B3953C69FD09D212C1 Ultima Chance (1987)(Load 'n' Run)(IT) ZXSpectrum IT +7BEB19E85043994A0D4210AE5BB29A5B Ultima Ratio (1987)(Firebird) ZXSpectrum +F4FED3ACE0FF3DED404513EFB92B3486 Ultima Ratio (1987)(Firebird)[BleepLoad] ZXSpectrum +BD0481AA54367C1B180A2BCB540E5507 Ultimate Combat Mission (1987)(Mastertronic Added Dimension)(48K-128K)[a][aka U.C.M.] ZXSpectrum +994D83F4F4BAF02F98ACCB03BE424082 Ultimate Combat Mission (1987)(Mastertronic Added Dimension)(48K-128K)[aka U.C.M.] ZXSpectrum +A249C6E3FE63B96CB4C63996CA4A5B15 Ultimate Combat Mission (1988)(Dro Soft)(48K-128K)(ES)(en) ZXSpectrum en ES +D006E0A025CB42CAE8820C6AA92716F1 Ultimate First Communion Simulator (2008)(Mojon Twins, The)[CSSCGC] ZXSpectrum +9900B74C58FABF4C552BF46452FEBE44 Ultimate Manic Miner (2006)(Makovsky, Igor)(128K)(RU)(en) ZXSpectrum en RU +2EFA782734DFA53C5AF633C159E27883 Ultimate Mortal Kombat 3 (1999)(REMADE Corporation - SC Studio GCG)(RU)(en) ZXSpectrum en RU +D852915E6E3468EDB5D1B9592840056D Ultimate Soccer Quiz, The (1985)(Marksman) ZXSpectrum +98B539A10D5DF1B995F497896A08B512 Ultimate Warrior (1989)(Crash) ZXSpectrum +D8738C52D9C70810F2D31A290442760F Ultimo Amanecer en Lattica (1983)(Ventamatic)(ES)[aka Last Sunset for Lattica][re-release] ZXSpectrum ES +A1BF48F8EF78A1BEDAED97920957CB6D Ultra Reflect (1995)(Tiger's Claw)(AT)(en) ZXSpectrum en AT +837BF50FEA382BB99679F11C3B45AD10 Ultracop (1990)(Crazy Soft)(ES) ZXSpectrum ES +C17720D8D429D08C61CCEF512851AE81 Un Delitto (1985)(Load 'n' Run)(IT) ZXSpectrum IT +25EFD1FFAD74EDD02ED73BB50AAF2717 Un Dos Azul (2014-12-13)(J.B.G.V.) ZXSpectrum +3788FC7B6A1CE4C65FC821B2532313C9 Un Dos Azul (2014-12-13)(J.B.G.V.)(es) ZXSpectrum es +4C6B3359CF18AD77B06804E1AEA4F328 Un Mundo Feliz (2006)(Ancient Bits)(ES)[Bytemaniacos 2006 BASIC Contest] ZXSpectrum ES +C65554E34D40763E1B22B8A2D7D83750 Un, Dos, Tres... Responda Otra Vez (1984)(Belltons Informatica - Paraninfo Soft)(16K)(ES)(Side A) ZXSpectrum ES +5D8A6265D754CF1C05A43643046DCE85 Un, Dos, Tres... Responda Otra Vez (1984)(Belltons Informatica - Paraninfo Soft)(16K)(ES)(Side B) ZXSpectrum ES +414394F1AFDD4CAC24E2E70C8A64252A Una Extrana Historia (2014-12-13)(J.B.G.V.) ZXSpectrum +ED9B3032F75E579CB908168E5CBB044D Unborn One, The (1991)(Zenobi) ZXSpectrum +D119CA6BC1879345750A59BD04609AAC Uncle Jack (1984)(J.J. Soft)(NL)(en) ZXSpectrum en NL +1B1157435307126AB4DE279FE524A73E Under Ground (1988)(System 4)(ES) ZXSpectrum ES +A3DD6667F1A6D57E7C6ACA8F6DFF835C Under Ground (1988)(System 4)(ES)[a] ZXSpectrum ES +57116E61F56E0A5FA0D8CAF85CA68FFB Underground Adventure (1984)(Duckworth Educational Computing) ZXSpectrum +C255D55E180BCB7B7A2186F72AB9128F Underworld - The Village (1985)(Orpheus)[a][aka Village Underworld, The] ZXSpectrum +303F608E32D11238BAA02E5EA6F0449E Underworld - The Village (1985)(Orpheus)[aka Village Underworld, The] ZXSpectrum +4F09EE4F1F131BD87E9BF57A3A55795C Underworld, The (1985)(Rae, Kevin) ZXSpectrum +FCE38A8AABF3D1E777DEE0CCAD7A2898 Underworld, The (1985)(Rae, Kevin)[a] ZXSpectrum +822E0B0482C464BB43699F1F1A17D5B2 Underwurlde (1984)(Ultimate Play The Game) ZXSpectrum +CA40C50B75EDD2E88B7DDFC577891B48 Underwurlde (1984)(Ultimate Play The Game)[a] ZXSpectrum +73EEB0D6ED96A07924B5B39BBA1E2EDE Underwurlde (1984)(Ultimate Play The Game)[a2] ZXSpectrum +74F1B801EFE6C6004EDAB18BB388AD01 United (1984)(CCS) ZXSpectrum +EA4991891957448F2EB598BF20FA6978 Unitrax (1987)(Streetwise) ZXSpectrum +274BA9716C15C53D7BBB9441F8F31530 Unitrax (1988)(Erbe)(ES)(en) ZXSpectrum en ES +FB0AEE39A51A76B9954510948A551740 Universal Hero (1986)(Mastertronic)[a][aka Starman Jones] ZXSpectrum +5FA0DDCE4B686EE1517E17629FC43771 Universal Hero (1986)(Mastertronic)[aka Starman Jones] ZXSpectrum +AF9FA4EC0C46F08EF50A0A57604B2A52 UniverseStars (1983)(Akron)(DE) ZXSpectrum DE +E5AF8F92441D3FDA8673AEC761024B49 Uno (19xx)(Babboni, Luis)(AR) ZXSpectrum +CC1C897F75BA2E0A5AC1D95F43FA5C87 Unorthodox Engineers - The Pen and the Dark, The (1984)(Mosaic Publishing) ZXSpectrum +A4B3A5E8ED4764F4253E724463AAFD45 Unorthodox Engineers - The Pen and the Dark, The (1984)(Mosaic Publishing)[a] ZXSpectrum +7D2DF3BEB90DB8C5B929FBD002C1595D Unorthodox Engineers - The Pen and the Dark, The (1984)(Mosaic Publishing)[a2] ZXSpectrum +AB6D6B55A77750E39F74ECCC5D524AA3 Unorthodox Engineers - The Pen and the Dark, The (1984)(Mosaic Publishing)[a3] ZXSpectrum +0340B17BA082183B5ABFDE86432F8CCB Un-Space Invaders (2008)(Apenao)[CSSCGC] ZXSpectrum +08404D73CDED49C50A0FC7FD3B1A8BBC Untouchables, The (1989)(Ocean)(48K-128K) ZXSpectrum +EB19380CEEE3D01A5563D16162A2C11C Untouchables, The (1989)(Ocean)(48K-128K)(Side A) ZXSpectrum +7AED7CB0AA7A9BE5A4C953EEC1FC0DD1 Untouchables, The (1989)(Ocean)(48K-128K)(Side A)[Paul Owens Protection System] ZXSpectrum +660455801BAE8C945161C93656E7CD03 Untouchables, The (1989)(Ocean)(48K-128K)(Side B) ZXSpectrum +AB984513047A9B63F6324F6B5D9D636B Untouchables, The (1989)(Ocean)(48K-128K)(Side B)[a] ZXSpectrum +541E5AC7F2F23B4B3C30BB6A0C54C2AE Untouchables, The (1989)(Ocean)(48K-128K)[a] ZXSpectrum +A904F20590913A0CB9CED9A54180CF17 Untouchables, The (1989)(Ocean)(48K-128K)[a2] ZXSpectrum +F97765C3C0B13010BCD1F5CEE908542C Untouchables, The (1991)(Hit Squad, The)(48K-128K) ZXSpectrum +AF92A550EDE407239F3E754A6D03C5A5 Untouchables, The (1991)(Hit Squad, The)(48K-128K)[a] ZXSpectrum +E346802A4F00B53FE8E62DA965AD7EB2 Untouchables, The (demo) (1989)(Ocean)(48K-128K)[Sinclair User Covertape] ZXSpectrum +18E55497F4563485D0F8191CD5EF7255 Unusual Lumberjack Adventure (2005)(Rudge, Matt)[CSSCGC] ZXSpectrum +A8625903E473AD20C03C82B2CEE0FA49 Up for Grabs (1988)(Summit) ZXSpectrum +FF37D6AD0ACBD136686E076C4A9B7829 Up for Grabs (1988)(Summit)(Side A) ZXSpectrum +001D9A49BEA7407C26A56208C5217F0B Up for Grabs (1988)(Summit)(Side B) ZXSpectrum +538DF79484209B635FD637EBEEDB2748 Up for Grabs (1988)(Summit)[a] ZXSpectrum +F5E228FE4E7697B1AD2EA00AD54EF260 Urban (1991)(Zenobi) ZXSpectrum +349C740108419800FB27912644FF18DA Urban (1991)(Zenobi)[a] ZXSpectrum +81019E2DB4F4D5CABA1CA593D6E0F37E Urban Upstart (1983)(Richard Shepherd) ZXSpectrum +82EAFDCDCA40FB72F1DB4AB2A6C7F9CF Urban Upstart (1983)(Richard Shepherd)[a] ZXSpectrum +59BD58E18D9049E1D0C33203EB9E15FB Urban Upstart (1983)(Richard Shepherd)[a2] ZXSpectrum +97C8A2714B5B7A8ED80438658269D655 Uridium (1986)(Erbe)(ES)(en)[Medium Case][re-release] ZXSpectrum en ES +1A307A52C7996FCCDAE17DB4BD8F188E Uridium (1986)(Erbe)(ES)(en)[Small Case][re-release] ZXSpectrum en ES +64CCB88C36305EA68F73570FE7ABE61F Uridium (1986)(Hewson Consultants) ZXSpectrum +F3063964D57152A6A975E1F39DD47AA0 Uridium (1986)(Hewson Consultants)(Side A) ZXSpectrum +11F3511EAA383EEDB10041A49E70DC1E Uridium (1986)(Hewson Consultants)(Side B) ZXSpectrum +6119D13AD160FAC1BE18EFD38A53963B Uridium (1986)(Hewson Consultants)[a] ZXSpectrum +348F448BB2CC34A46545A1FAE43B933F Uridium (1988)(Rack-It) ZXSpectrum +3218A4CBA3B377F78650F368EC1BAF90 Uridium Plus (1987)(Hewson Consultants) ZXSpectrum +EB46CEA1A1DCEEA145FE06EF0C65A1B6 Urquahart Castle (1985)(Central Solutions) ZXSpectrum +3D47AFBA1A118C069C5DD0350BF78FAE Use Your Loaf (1992)(Guild, The) ZXSpectrum +6E68E95D4004F680F7C73B8A7C351353 Usi (1989)(Oldsoft)(CZ) ZXSpectrum CZ +12A45241A979B40DDF4173854A122B1D Usurper (1984)(Assassin) ZXSpectrum +CAD0CDAD266BA8ADD6D8D8759D4963D9 Usurper (1984)(Assassin)[a] ZXSpectrum +42959700663496FB0E2D2FFBC19EEF29 Utility Cubicles, The - Edit (2000)(Hill, Stuart J.) ZXSpectrum +2E321A57186926811D7687184C845E47 Utility Cubicles, The (2000)(Hill, Stuart J.) ZXSpectrum +FB3C58B3901DAA13C9FBA14985709E6C Utility Cubicles, The (2000)(Hill, Stuart J.)[a] ZXSpectrum +1A9419293A50F3BCFE025A6DBE20D090 Utok Bile Mysky (1993)(Proxima)(CZ) ZXSpectrum CZ +37A40F258FFFC1B626D6DB33E5408366 Uwol, Quest for Money (2009)(Ubhres Productions)(128K)(ES)(en)[ULAplus Support] ZXSpectrum en ES +3FED1FFD8A48CDC56A1E5ED432845ED6 V - The Final Battle (1984)(Tonks, Lee) ZXSpectrum +4A3AB2396FD7060D11A07795A8CECE88 V - The Game (1986)(Ocean) ZXSpectrum +0CE6B51F21F1036D8712D8B3287A1721 V - The Game (1986)(Ocean)[a] ZXSpectrum +7AD7EB78B2C7496DDA652731B00C216A V - The Game (1986)(Ocean)[a2] ZXSpectrum +BE01B1E75B690B83B529C5843D4BC06B V - The Game (1986)(Ocean)[SpeedLock 2] ZXSpectrum +1534FC5952C45662E8E36DCCC2AEBA01 V - The Silver Saucer (19xx)(Micronet 800 Telesoftware) ZXSpectrum +2158B4D96F36795294898B2D6B038149 V (1986)(Erbe)(ES)(en)[re-release] ZXSpectrum en ES +C3BCE776F9629973F0B9A879DB73F002 vade retro (2012)(J.B.G.V.)(ES) ZXSpectrum ES +4F2A1FC55933847C4494B09943BD8DF9 vade retro (2012)(J.B.G.V.)(ES)(en) ZXSpectrum en ES +8815D450BC0720CFFB161DD94913CBA6 Vade Retro (2015-04-18)(RetroWorks)(48K-128K)(ES)(en) ZXSpectrum en ES +3D3132FE210E2602C8E14935C66F0333 Vagan Attack (1984)(Atlantis) ZXSpectrum +D66218241ADEA7928193C0DA03B4856B Vagan Attack (1984)(Atlantis)(Side A) ZXSpectrum +036D44FD105E0626ABF7E06ADEA95AC6 Vagan Attack (1984)(Atlantis)(Side B) ZXSpectrum +DD022CCF6E887233FE8C228A454CDF4C Valhalla (1983)(Legend) ZXSpectrum +DE46939D85A1E6D1AE28383EBB815503 Valhalla (1983)(Legend)(GB)(es) ZXSpectrum es GB +4A8A44AA67A2212CC48B3E0DC3F3FFEF Valhalla (1983)(Legend)[a] ZXSpectrum +0E94D161900F812336BD6620D782FA1D Valhalla (1983)(Legend)[a2] ZXSpectrum +9A785EB15B190525441FB25D36C0031F Valhalla (1986)(2.99 Classics) ZXSpectrum +759ECD0DE91D08E99A4D053DE516D96A Valkyrie 17 (1984)(RamJam Corporation, The) ZXSpectrum +FCDCE9C94BA1B539F02A93D1A716F733 Valkyrie 17 (1984)(RamJam Corporation, The)[a] ZXSpectrum +52C18BD9189E54D90384BC05E0FF29E1 Valkyrie 17 (1984)(RamJam Corporation, The)[a2] ZXSpectrum +9FF48F5E16D65F953744611AE4C9678D Vallation (2016-07-06)(Tardis Remakes)(DK)(en) ZXSpectrum en DK +ACDAE8C3972D1C4B0FBF4A51C7CF9243 Vallation 128K (2017)(Psytronik)(128K) ZXSpectrum +D2EEF8F52D972247361B792FA9D42F04 Valley of the Dead (1985)(Pocket Money) ZXSpectrum +B962501C9E3756BE498666760A20B96E Valley of the Kings (1984)(Monk Soft) ZXSpectrum +9EE7B56AE037447C16C357B79C3165F4 Valley, The (1982)(ASP) ZXSpectrum +08375F919FB7CFF1DA6EBD308923A239 Valley, The (1982)(Ferard, Dominic)[re-release] ZXSpectrum +56F98CE9668584D60C805EACF04E5785 Valley, The (1983)(Kayde) ZXSpectrum +7147D306CEEE7BCFF4329A024643EE50 Valley, The (1992)(Outlet) ZXSpectrum +64E6D04D2D9F1318421376A1B79BF1D0 Vampe - GOTO Vampe (2013)(Valdir)(PT)(en) ZXSpectrum en PT +35102996937534986B5E748DD76BB9E9 Vampe (2013)(Valdir)(PT)(en) ZXSpectrum en PT +E5637E656BCD31A5945B5BFEC107E301 Vampire Hunter Willy (2011)(Lee, Simon D.)(128K) ZXSpectrum +AD204DEB69AB77E5C84F934C2A7C0972 Vampire Killer (1984)(Firecracker)[re-release] ZXSpectrum +D3412E64FB1DA180FC974551D888D6DB Vampire Killer (1984)(Scorpio Gamesworld) ZXSpectrum +504F42E0D51EF95570369897E378AB65 Vampire Killer (1984)(Scorpio Gamesworld)[a] ZXSpectrum +75AC29E15F1E2C9F67617C705E005A93 Vampire Village (1983)(Terminal) ZXSpectrum +5C0B285547F13B6C9171A680C1290869 Vampire's Empire (1988)(Dro Soft)(ES)(en)[re-release] ZXSpectrum en ES +CF3A67713662EA20803519A03C624754 Vampire's Empire (1988)(Gremlin Graphics) ZXSpectrum +3979AE22D4284DDCDA119EEA3DE22923 Vampire's Empire (1988)(Gremlin Graphics)[a] ZXSpectrum +1E34D8033C6571B7F390883BEFF54D8C Vampire's Empire (1988)(Gremlin Graphics)[a2] ZXSpectrum +A8805786DB30465A6566468AC2DB0B8B Van Driver (1984)(Profisoft)(DE)(en) ZXSpectrum en DE +E5B4791FF0B37AD14C55A0B19AE66B24 Vanquisher (1983)(Elephant) ZXSpectrum +825EE533ABA781BF354AC60F224118BD Vatman (1989)(Your Sinclair) ZXSpectrum +E313B26FADD5448DCD69D14C1581E3B6 Vatman (1989)(Your Sinclair)[a] ZXSpectrum +59B9EC6F94EA26A84BE8D12E081081CB Vectis - Bus Operations Simulation (1986)(DJP) ZXSpectrum +E5AC092A2F04C24B29A0D0F66D11DED3 Vector Ball (1988)(Mastertronic Added Dimension) ZXSpectrum +DE65492B5CC62A9C942DFB0F5F0BBFE7 Vector Ball (1988)(Mastertronic Added Dimension)[a] ZXSpectrum +18722ABF78D2949A1012D3FA755E631C Vectorball (1988)(Dro Soft)(ES)(en)[re-release] ZXSpectrum en ES +80B5E377047EF334FDD521D93E531DAF Vectron (1985)(Firebird)[re-release] ZXSpectrum +15E956E79EA6FD780D64B7429814D4C5 Vega Solaris (1989)(Eclipse - Quasar)(ES) ZXSpectrum ES +EAE0DC57ABEB903E8E4F7B73D862C679 Vega Solaris (1989)(Eclipse - Quasar)(ES)(en) ZXSpectrum en ES +1061645395EABB15C8105E81291065BC Vega Solaris (1989)(Eclipse - Quasar)(ES)[a] ZXSpectrum ES +0178441E642B59CC9BC59EA760C74033 Vega Solaris (1989)(Eclipse - Quasar)(ES)[a2] ZXSpectrum ES +625CF871A559034B96D70668A144436E Vegas Breaker (1982)(ZX Computing)(16K) ZXSpectrum +76FE93BD0E71EFE23E14613EA08D07ED Vegetable Crash (1984)(Kuma Computers) ZXSpectrum +F68278A513A4BADF01392A7111D49146 Velika Akcija (1984)(Radio Ventilator 202)(RS)(sr) ZXSpectrum sr +0234DB3AB3D7B1C4773EFD12CE29EDAB Velika Akcija (1984)(Radio Ventilator 202)(RS)(sr)[a] ZXSpectrum sr +89881CED897AB76D76636BCE51B8475C Velnor's Lair (1983)(Neptune Computing) ZXSpectrum +2CD4A88CAF147DE207757EB417F29D01 Velnor's Lair (1983)(Quicksilva)[a][re-release] ZXSpectrum +CA35F0A27F7AF68ADEF0323D87DF677B Velnor's Lair (1983)(Quicksilva)[re-release] ZXSpectrum +9C9C77E8F2E18DA0ADFCEFED7BEB6B5C Vendetta (1990)(Kixx)[SpeedLock 7][re-release] ZXSpectrum +8A975B5BFDE26617691692598248C64A Vendetta (1990)(MCM)(ES)(en)[a][Small Cardboard Case][re-release] ZXSpectrum en ES +5C910BBE60C428933BCD3061B2F2DDAC Vendetta (1990)(MCM)(ES)(en)[Small Cardboard Case][re-release] ZXSpectrum en ES +F4D4B8E528459FF4D1357AC0FEFCFED2 Vendetta (1990)(System 3) ZXSpectrum +69224D8006D3DAF82FDEBBF6553EBA29 Vendetta (1990)(System 3)[a] ZXSpectrum +10272B9C414F52A9FC1C2D0D889E6A39 Vendetta (1990)(System 3)[SpeedLock 7] ZXSpectrum +CF317986D15F44339614BC9BE3794451 Venedig (1985)(Individual Software Service)(DE) ZXSpectrum DE +AC43E0FBDDCF75E6E673D6379261887C Vengador - La Senda del Tigre I (1993)(Vidal, Jesus Pedrosa)(128K)(ES) ZXSpectrum ES +845CA590486C9B1F4D500410F8D55DCD Venganza de Johny Comomolo, La (1987)(Dro Soft)(ES) ZXSpectrum ES +FE6DC8AFEEE17882FDE630704081DF34 Venganza de Johny Comomolo, La (1987)(Dro Soft)(ES)[a] ZXSpectrum ES +70E8A07A99809FA8FD827458BEBA29F9 Venganza de Johny Comomolo, La (1987)(Dro Soft)(ES)[a2] ZXSpectrum ES +F66B5B1F950695590F269E2755657144 Venganza del Dr. Muerte!, La (1989)(Proein Soft Line)(ES)[aka Dr. Doom's Revenge!][re-release] ZXSpectrum ES +4C90D48526B9D175F6FFFABFAF2A36AF Venom (1988)(Mastertronic) ZXSpectrum +1DEA62D21E18D2CB8B8A0A0AA24DA8BC Venom (1988)(Mastertronic)[a] ZXSpectrum +DDF11CB5B167E4558E63219DDA46FE13 Venom (1988)(Mastertronic)[a2] ZXSpectrum +79FCC72254EF9AF83BD18FBCE8F870D6 Venom (1988)(Mastertronic)[a3] ZXSpectrum +00CAEAB7A1A4660C0600A92C02FB8239 Venom (1988)(Zenobi)[re-release] ZXSpectrum +B9F2BAE02889A1722B7CE01013B6FD7E Venturama (1992)(Your Sinclair) ZXSpectrum +00BEDAB3AF09DDF92213546F86173077 Venture (1982)(Protek Computing)(16K)(Side A)[re-release] ZXSpectrum +027BDCB89ECBB8825696A166E66ECDB7 Venture (1982)(Protek Computing)(16K)(Side B)[re-release] ZXSpectrum +8F9D7AA940B2A81522F7565BC502C0B3 Venture (1982)(Protek Computing)(16K)[re-release] ZXSpectrum +AE41891F859E44CD1BA0D337C82090B0 Venture (1982)(ZX-Guaranteed) ZXSpectrum +39B704B5820B435D6DEB5EA138FC4FB6 Venture (1982)(ZX-Guaranteed)(16K) ZXSpectrum +7763040DC2DB509D78E396A512BD4B8A Venture v2 (1982)(Protek Computing)(16K)[re-release] ZXSpectrum +50B48296BEB54CC8D1F849732223C9FA Vertigo (1984)(Unique Computer Services)[aka Tuneles Marcianos] ZXSpectrum +07D709C7B00E4DE2F9D981913FBF8135 Very Big Cave Adventure, The (1986)(CRL Group)(Tape 1 of 2 Side A)[aka Unexpurgated Caves] ZXSpectrum +284676926F7312FC40CCD54FA95D1EA4 Very Big Cave Adventure, The (1986)(CRL Group)(Tape 1 of 2)[aka Unexpurgated Caves] ZXSpectrum +39D3CEA69AEC7C95C55E626BD524542D Very Big Cave Adventure, The (1986)(CRL Group)(Tape 2 of 2 Side B)[aka Unexpurgated Caves] ZXSpectrum +3A5FFF9F32E1E066E7FAF42BFD303808 Very Big Cave Adventure, The (1986)(CRL Group)(Tape 2 of 2)[aka Unexpurgated Caves] ZXSpectrum +ED259D222FE60A26721CAA280E6A7D62 Very Big Cave Adventure, The (1986)(CRL Group)[Your Sinclair Covertape][aka Unexpurgated Caves] ZXSpectrum +1B7FCB91C3233A6EE0E8333F681B3B7C Very Big Cave Adventure, The (1986)(G.I. Games)(Tape 1 of 2 Side A)[re-release] ZXSpectrum +9103FE41D19ECB8CC1922E04C200EC2C Very Big Cave Adventure, The (1986)(G.I. Games)(Tape 2 of 2 Side B)[re-release] ZXSpectrum +C3EF1383AA085DFEB41D01D33543E97C Very Big Cave Adventure, The (1986)(Zenobi)(Tape 1 of 2 Side A)[re-release] ZXSpectrum +F9BF03DA0068191FFFFC5E04DEAC423B Very Big Cave Adventure, The (1986)(Zenobi)(Tape 2 of 2 Side B)[re-release] ZXSpectrum +6D046F5FB7F387A641B35A231870FFDE Vesoljska Zgodba (1985)(Suzy Soft)(SI) ZXSpectrum SI +2589E4A00F3186146F398715D796A98A Vetrelec (1992)(Pliva, Pavel)(CZ) ZXSpectrum CZ +24300753C87E25463283924EF8DBF744 Viaje al Centro de la Napia (2010)(Ubhres Productions)(ES)(en) ZXSpectrum en ES +2E01ED45172FE715BB1A52623F363894 Viaje al Centro de la Tierra - Version Extendida (2007)(Topo Siglo XXI)(48K-128K)(ES) ZXSpectrum ES +3CC4F218D3BC0B6867B89A9AC84644D5 Viaje al Centro de la Tierra - Version Extendida (2007)(Topo Siglo XXI)(48K-128K)(ES)[Pack 5 Fases] ZXSpectrum ES +26931B19846139C1A18C9723ABE1A95A Viaje al Centro de la Tierra (1989)(Topo Soft)(ES) ZXSpectrum ES +E6B9BCBEDE87E0360A2B0E397DAAFDF5 Viaje al Centro de la Tierra (1989)(Topo Soft)(ES)[a] ZXSpectrum ES +157AB6A893F62A4DE80A1222AF65DBCC Viaje al Centro de la Tierra (1989)(Topo Soft)(ES)[a2] ZXSpectrum ES +7BCDE58E1B6527AE443BF91FBCC98571 Viaje al Centro de la Tierra (1989)(Topo Soft)(ES)[a3] ZXSpectrum ES +90E6384F467FAE11EC197F0A0D7FF665 Viaje al Centro de la Tierra (1989)(Topo Soft)(ES)[a4] ZXSpectrum ES +916EAEF246A10E14916ECC861E265E2D Viaje al Centro de la Tierra (1989)(Topo Soft)(ES)[a5] ZXSpectrum ES +C1221541404138418C0B0E0ACA776E49 Vice Versa (1987)(Pirate) ZXSpectrum +52566303CAAC1B6387C2A91C928E9944 Vice Versa (1987)(System 4)(ES)(en)[re-release] ZXSpectrum en ES +BBF69F1A2544908E1E4797CC8F7D9641 Victory Road - The Pathway to Fear (1989)(Imagine)(48K-128K) ZXSpectrum +5120212BC9120A35A1939F59D47992F3 Victory Road - The Pathway to Fear (1989)(Imagine)(48K-128K)[a] ZXSpectrum +90A862C77D74181775D6AEDBE4EA1FC6 Victory Road - The Pathway to Fear (1989)(Imagine)(48K-128K)[SpeedLock 7] ZXSpectrum +00079402910D295E5BE85043312F0B97 Victory Road (1988)(Erbe)(48K-128K)(ES)(en) ZXSpectrum en ES +549201BF44C004B7AB36BAB7C3F438A0 Video Card Arcade (1988)(Blue Ribbon)[re-release] ZXSpectrum +7DD809A76438B42DC16E458A4520C50D Video Card Arcade (1988)(CDS Microsystems) ZXSpectrum +8B69915056BD672ED316E6B2A12D3862 Video Card Arcade (1988)(CDS Microsystems)[a] ZXSpectrum +82625B73A1AE310E13A02EF98B5EA878 Video Card Arcade (1988)(CDS Microsystems)[a2] ZXSpectrum +9C8AEA2148C88914AF781B29AE22D340 Video Olimpic (1984)(Dinamic)(ES) ZXSpectrum ES +8DD11CEB70DFE05217CC3FF9C76F2CA6 Video Olimpic (1984)(Dinamic)(ES)[a] ZXSpectrum ES +A8C3ECF67272B77BA6B81F3045A20E2E Video Olimpic (1984)(Dinamic)(ES)[Small Case, Orange Spine] ZXSpectrum ES +49F5770E878C9AE118072BDA0B0E2605 Video Olympics (1984)(Mastertronic)[a][aka Video Olimpic][re-release] ZXSpectrum +0D1C0AB85E445ACF7B28D665B6AF7C4F Video Olympics (1984)(Mastertronic)[a2][aka Video Olimpic][re-release] ZXSpectrum +472BC88CA800BD590B1C0D9C79ECD511 Video Olympics (1984)(Mastertronic)[aka Video Olimpic][re-release] ZXSpectrum +2A9277C34501E86E487590A31B260927 Video Pool (1985)(Oxford Computer Publishing) ZXSpectrum +01B54459C0217DA4DF7C2B21529F9931 Video Pool (1985)(Oxford Computer Publishing)[a] ZXSpectrum +6041DDB5DE60A2BFC518F28992B89883 Video Pool (1985)(Paxman Promotions)[re-release] ZXSpectrum +4019DCCE71B6CE819E740C1902A96C84 Videostop (1993)(Pliva, Pavel)(CZ) ZXSpectrum CZ +14548B9D1329DCC95C3854E87DE48652 Videostop Games (19xx)(CV)(CZ) ZXSpectrum CZ +3E406868FC70D55D86B13DEB2F4F750B Vientos del Walhalla, Los (1992)(Grupo Creators Union)(128K)(ES)(Side A)[Edicion Coleccionista] ZXSpectrum ES +FA34603028EC9C998996347BE8EB3348 Vientos del Walhalla, Los (1992)(Grupo Creators Union)(128K)(ES)(Side B)[Edicion Coleccionista] ZXSpectrum ES +AECAE410882CC5B55B6827B6FA1BCB79 Viernes 13 (1987)(Z Cobra)(ES)(en)[aka Friday the 13th] ZXSpectrum en ES +0F63D6182E1746C859E2B1E030769131 View to a Chip, A (1989)(Futuresoft) ZXSpectrum +2F5CF08441977D4016A80F276FEBC377 View to a Kill - The Computer Game, A - Intro (1985)(Domark) ZXSpectrum +590387F2E825EDDB721607614CBD6C42 View to a Kill - The Computer Game, A (1985)(Bug-Byte)[re-release] ZXSpectrum +A2DF73507BBCFD2A7CE4B12FD86E2C07 View to a Kill - The Computer Game, A (1985)(Domark) ZXSpectrum +925CBD0EC3D8AC7599E23D4662CFC56B View to a Kill - The Computer Game, A (1985)(Domark)(Tape 1 of 5) ZXSpectrum +39E48974AE4AD2FBAF24B9482FF721E0 View to a Kill - The Computer Game, A (1985)(Domark)(Tape 2 of 5) ZXSpectrum +3DD63E18D3880048C51229F03FC1CF9B View to a Kill - The Computer Game, A (1985)(Domark)(Tape 3 of 5) ZXSpectrum +F99A70BA54FB7CD4F19D883AAC6C2615 View to a Kill - The Computer Game, A (1985)(Domark)(Tape 4 of 5) ZXSpectrum +EB5C4774A566C16FD9C40B8F5FCFE79A View to a Kill - The Computer Game, A (1985)(Domark)[a] ZXSpectrum +B94701E6149FDD3A502DDE7E08E3BD02 View to a Kill - The Computer Game, A (1985)(Domark)[a2] ZXSpectrum +A120558A7FEE4D4586593EDCDF865FAC Vigilante (1989)(Erbe)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +ABD2CE47E031B62EE0FC6B76320D202A Vigilante (1989)(Kixx)(48K-128K)[Alkatraz Protection System][re-release] ZXSpectrum +B1E2208748C9BB2C0B482E4CE31B66D7 Vigilante (1989)(U.S. Gold)(48K-128K) ZXSpectrum +DFE38338FED536777D9EB1E919AD60B8 Vigilante (1989)(U.S. Gold)(48K-128K)[a] ZXSpectrum +10B7A6B8FCFA42EC32CC8879142FDF05 Vigilante (1989)(U.S. Gold)(48K-128K)[Alkatraz Protection System] ZXSpectrum +16070EE311FD4D6F0E4E214EFC66A133 Viking Raiders (1984)(Firebird) ZXSpectrum +7622D02FEA4A43AFE6E813D40F0676D7 Vikings- Menai Straits 1098 AD (1989)(Challenge)(Tape 2 of 2) ZXSpectrum +7976A2EB03138F1CD9FEE4784F1D604D Vikings- Stamford Bridge 1066 AD (1989)(Challenge)(Tape 1 of 2) ZXSpectrum +6270191B1DC29765071B184C49D4FA72 Ville Fantome, La (1984)(Les Aventures)(FR)[aka Greedy Gulch] ZXSpectrum FR +AA151E4A9949195A5E5188870D109888 Vindicator!, The (1988)(Imagine)(128K) ZXSpectrum +2C375CF2E306AF13CA476F0689D0CF14 Vindicator!, The (1988)(Imagine)(128K)[SpeedLock 4] ZXSpectrum +2D9BB60C2CC8D0C1402723399A5E77E6 Vindicator!, The (1988)(Imagine)(128K)[SpeedLock 7] ZXSpectrum +0DCF5B902AD99916398C09A9EE2C0C3F Vindicator!, The (1988)(Imagine)(48K-128K)[a][SpeedLock 7] ZXSpectrum +99B5A6FF795E6CB296420C47C60133AE Vindicator!, The (1988)(Imagine)(48K-128K)[SpeedLock 4] ZXSpectrum +62B1F92553CD2E7CA130A121E6EA2288 Vindicator!, The (1988)(Imagine)(48K-128K)[SpeedLock 7] ZXSpectrum +E7BD901515DA549092E471628F44B145 Vindicator!, The (1988)(Imagine)[SpeedLock 7] ZXSpectrum +E2A9E56635739C46A92E7CC171C6B2F9 Vindicator, The (1988)(Erbe)(128K)(ES)(en)[re-release] ZXSpectrum en ES +414A0BC31A21C3499369C2388FC682D3 Vindicator, The (1988)(Erbe)(ES)(en)[re-release] ZXSpectrum en ES +1E446B59D020F3F03B174F85A103F35E Vindicator, The (1990)(Hit Squad, The)(128K)[SpeedLock 7] ZXSpectrum +DD5F687CD13E36F590F7005D93DB348D Vindicator, The (1990)(Hit Squad, The)[SpeedLock 7] ZXSpectrum +C198D58FB84A36AC5B0690F37271AA98 Vindicators (1989)(Domark)(48K-128K) ZXSpectrum +852EBF86C203667A8C49D91442644554 Vindicators (1989)(Erbe)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +36FB782695DD7DB9D78ECD3D9584BEB7 Vindicators (1991)(Hit Squad, The)(48K-128K)(Side A) ZXSpectrum +D86727842C651B3D5A719F38AD8BD4EF Vindicators (1991)(Hit Squad, The)(48K-128K)(Side B) ZXSpectrum +A7899CDBC96BC8843999337F780EA221 Vindius (2018)(Ancient Bits)(ES) ZXSpectrum ES +39B0B26F305C0557F81C95C2BBD7A1B7 Vindius (2018)(Ancient Bits)(ES)(en) ZXSpectrum en ES +085237DA3625D3D6419E011B9204D8EF Vindius (2018)(Ancient Bits)(ES)(en)(Side A) ZXSpectrum en ES +79AEA6EEF05BCA5DD45A444C2C88E418 Vindius (2018)(Ancient Bits)(ES)(Side A) ZXSpectrum ES +4E78183F76B50EB1C45981A113C83D63 Violator of Voodoo, The (1991)(Zenobi) ZXSpectrum +5D4C5ABF59D007917CFE5CB3993E1FE1 Violator of Voodoo, The (1991)(Zenobi)[a] ZXSpectrum +18EA37F84CC5C83B08A0527276E8AB02 Violent Universe (1983)(Quest Microsoftware)(16K) ZXSpectrum +3AE6482AD32E82ACE2BE8F3CAA78B124 Violent Universe (1983)(Quest Microsoftware)(16K)[a] ZXSpectrum +A72864F115E30FA98F38ADCA073D89E0 Violent Universe (1986)(Paxman Promotions)(16K) ZXSpectrum +927D4651BAFDCA8842B105FE9506208A Viper III (1984)(Mastertronic) ZXSpectrum +232713CEDA81DCFAA040FA91C17D8FC6 Virgin Atlantic Challenge Game (1986)(Virgin Games) ZXSpectrum +883D94654CA998C00D36BF6E9D79C08E Virgin Atlantic Challenge Game (1986)(Virgin Games)[a] ZXSpectrum +8E99F02F7EBAE9554F4778FF42EB1734 Virgin Atlantic Challenge Game (1986)(Virgin Games)[a2] ZXSpectrum +69ACB4EF0854513280CA6B169BE489B8 Virus (1988)(Delbert the Hamster)[re-release] ZXSpectrum +DF66EC5C20B5822B030ADDEE0F209992 Virus (1988)(Firebird)[a][BleepLoad] ZXSpectrum +D7FBB543A2282706F04DA30E5AFF1629 Virus (1988)(Firebird)[a2][BleepLoad] ZXSpectrum +DD6983B1C6E082CF93C2AF6818C3346C Virus (1988)(Firebird)[BleepLoad] ZXSpectrum +990FAE08988ACCCC795595D98FC690D2 Virus (1988)(Global Games)[re-release] ZXSpectrum +202222B03E9A7459AA4BA2574D68F17C Virus (1988)(Spectrum Adventure Exchange Club) ZXSpectrum +8BE3FD4B48DAC2C3CC76CC96C0E21A1D Virus (1988)(Spectrum Adventure Exchange Club)[a] ZXSpectrum +5443FC5B81BC22A767E402534A219EDF Vixen (1988)(Erbe)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +E1688BF17A20F77375D5459DA4B26755 Vixen (1988)(Erbe)(48K-128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +C7E6CC19C051FB156B681206AF0AD37E Vixen (1988)(Erbe)(48K-128K)(ES)(Side A)[re-release] ZXSpectrum ES +EEC330AF7D923AB8525D819341C714D0 Vixen (1988)(IBSA)(48K-128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +C814F816F09F3C9E2A3E6F46291019F2 Vixen (1988)(IBSA)(48K-128K)(ES)(Side A)[re-release] ZXSpectrum ES +BA1A2F7B0F16BC2F4E0FF67800F15DE4 Vixen (1988)(Martech Games)(48K-128K)(Side A) ZXSpectrum +3075D03F63D20ACF2AD029265F6F1746 Vixen (1988)(Martech Games)(48K-128K)(Side A)[SpeedLock 6] ZXSpectrum +5B8C9B43E26336E4B857637E0D9BFECE Vixen (1988)(Martech Games)(48K-128K)(Side B) ZXSpectrum +9948CD304E977F9EF93920C3BF0E5E95 Vixen (1988)(Martech Games)(48K-128K)(Side B)[a] ZXSpectrum +2D95FE480DBC8E413DECBFB751DA2F5E Vixen (1988)(Martech Games)(48K-128K)(Tape 1 of 3) ZXSpectrum +571AA2168FD66AF942604166544A7F74 Vixen (1988)(Martech Games)(48K-128K)(Tape 1 of 3)[a] ZXSpectrum +CE92250E46C7FC8E3F90817F449150E0 Vixen (1988)(Martech Games)(48K-128K)(Tape 2 of 3) ZXSpectrum +F4DE775A20FFAF24AA09DC0B417697DA Vixen (1988)(Martech Games)(48K-128K)(Tape 2 of 3)[a] ZXSpectrum +363B222FD228AE63ABECEBDCA71A7150 Vixen (1988)(Martech Games)(48K-128K)(Tape 3 of 3) ZXSpectrum +EDF563504E0A27F649EFB777E3D3D579 Vixen (1988)(Martech Games)(48K-128K)(Tape 3 of 3)[a] ZXSpectrum +8C473DC4172E76EB65C87E7A64EB627A Vixen (1988)(React)(48K-128K)(Side A)[SpeedLock 5][re-release] ZXSpectrum +DA5055EF501E6DD156CDF7B2F5F70F11 Vixen (1988)(React)(48K-128K)(Side B)[re-release] ZXSpectrum +2BD06B2D66784945498AF266B5FE08D1 Viz - The Computer Game (1991)(Tronix)(128K)(Tape 1 of 2 Side A)[re-release] ZXSpectrum +15E59880CBE2E9FFF740A52BD4A32808 Viz - The Computer Game (1991)(Tronix)(128K)(Tape 1 of 2 Side B)[re-release] ZXSpectrum +684A8014DECA1589B05AF159A0DEE540 Viz - The Computer Game (1991)(Tronix)(128K)(Tape 2 of 2 Side A)[re-release] ZXSpectrum +A2D73EB4C84DA0C4E3E13FD393BDCF6C Viz - The Computer Game (1991)(Tronix)(128K)(Tape 2 of 2 Side B)[re-release] ZXSpectrum +9B654A8A9E4131C5D8CC8BF717D26439 Viz - The Computer Game (1991)(Virgin Games)(128K)(Tape 1 of 2 Side A) ZXSpectrum +3C31EB6B477DF9220FA76C5B9CAE1B31 Viz - The Computer Game (1991)(Virgin Games)(128K)(Tape 1 of 2 Side B) ZXSpectrum +B19156E98B35D8E55BFA3940320D5554 Viz - The Computer Game (1991)(Virgin Games)(48K-128K)(Tape 2 of 2 Side A) ZXSpectrum +2EBDC568A42881C2E78701B51C92C143 Viz - The Computer Game (1991)(Virgin Games)(48K-128K)(Tape 2 of 2 Side B) ZXSpectrum +E8F214404F02FF2869A5D715B1009A83 Viz - The Computer Game (demo) (1991)(Virgin Games)(48K-128K)[Sinclair User Covertape] ZXSpectrum +E9465995A1EFE131F2AE0802C3B9AA19 Vjetrenjaca (1986)(Suzy Soft)(HR)(sr) ZXSpectrum sr HR +018848C604E5A0E949032E4FB095A5FF Vjetrenjaca (1986)(Suzy Soft)(HR)(sr)[a] ZXSpectrum sr HR +27CE446853764F03EC8A8331C6B1EE8E Vjetrenjaca (1986)(Suzy Soft)(HR)(sr)[a2] ZXSpectrum sr HR +3B09362A4F204663AEB158C9362165B2 Voetbal Manager (1982)(Addictive Games)(nl)[aka Football Manager][re-release] ZXSpectrum nl +3DE263E2E4072A24379692E20D1D46C2 Voidrunner (1987)(Mastertronic Added Dimension) ZXSpectrum +2177BEEB0F808512104814C83ABB6C4F Voidrunner (1987)(Mastertronic Added Dimension)[a] ZXSpectrum +56F8DA11541F9BB2FBB1529B928C554A Volcanic Dungeon (1983)(Carnell) ZXSpectrum +54F2C076251BC2753AE8EA69DD226C7B Volcanic Dungeon (1983)(Carnell)[a] ZXSpectrum +4496BEB818FB466716704F2DEB63523A Volcanic Dungeon (1984)(Mastervision) ZXSpectrum +3FF6318F8477BA6F14845F6E082B5BB2 Volcanic Dungeon v2 (1984)(Mastervision) ZXSpectrum +E5189EA3A09440A9D5A9F734A45CE2A3 Volcanic Dungeon v2 (1984)(Mastervision)[a] ZXSpectrum +643532D71F15C2BA4097567DB74A1449 Volcanic Planet (1983)(Thorn EMI Video)(16K) ZXSpectrum +01A7663D4FD91CE89B5D54196A3D714E Volcanic Planet (1983)(Thorn EMI Video)(16K)[a] ZXSpectrum +54DC8CCA55F0BBCE5496A32918F7C1C1 Volcanic Planet (1984)(Compulogical)(16K)(ES)(en) ZXSpectrum en ES +00422CF01700AFDE48EE70B186395800 Volcano - The Action Game (1985)(Computer Magic) ZXSpectrum +046870132920F6EF32475A8FCA9D38F9 Voleur Strikes Back, Le (1986)(Load 'n' Run)(IT) ZXSpectrum IT +04A7F1B3309F9D2DAB28569483A1DACC Voleur, Le (1986)(Load 'n' Run)(IT) ZXSpectrum IT +451A46BF813A8E0938E23ABE7DC29D26 Voodoo Castle (1984)(Adventure International) ZXSpectrum +C3C40AAE4BE5373B2370EE35CBED67CE Voodoo Castle (1984)(Adventure International)[a] ZXSpectrum +DCBAB9E37105096C85AA07D52FDA1025 Voyage into the Unknown (1984)(Mastertronic) ZXSpectrum +0AD9AE4276781C14674F2F3709E37852 Voyage into the Unknown (1984)(Mastertronic)[a] ZXSpectrum +04D318ABBBC36698E449CFF273BCB99B Voyager (1983)(Quinstertronic)(16K)[re-release] ZXSpectrum +40E688341945845818453465FFAD38DB Vrah (1992)(Pliva, Pavel)(CZ) ZXSpectrum CZ +0507679B7157D6F233F3973880CA7032 Vruce Letovanje (1985)(Suzy Soft)(HR)(sl)[aka Vroce Pocitnice] ZXSpectrum sl HR +9B0FE3578ACB12F228009DBD10D5B242 Vruce Letovanje (1985)(Suzy Soft)(HR)(sr)[a][aka Vroce Pocitnice] ZXSpectrum sr HR +5DFCACED0E63808336E8BA081E6E2C29 Vruce Letovanje (1985)(Suzy Soft)(HR)(sr)[aka Vroce Pocitnice] ZXSpectrum sr HR +843FE54FB0E3CCE7EBA7C7064B4F9F67 Vulcan (1987)(CCS)(128K)[aka Tunisian Campaign, The] ZXSpectrum +8B1093A7331F58649086C70C59E1C42D Vulcan (1987)(CCS)[aka Tunisian Campaign, The] ZXSpectrum +D7C1E1F736D19FDF42CD844E5D81AA70 Vulcan (1990)(System 4)(128K)(ES)(en)(Side B) ZXSpectrum en ES +0E7A77342B35BC7CF4AA417D41DE2E68 Vulcan (1990)(System 4)(48K-128K)(ES)(en)(Side A) ZXSpectrum en ES +C1DABD78E615813167207517C281406C Vurro Olimpic v3 (1992)(LOKOsoft)(ES) ZXSpectrum ES +9513251E83B55CEB912A87C8B5E870C7 W.A.R. - Alpha (1986)(Martech Games) ZXSpectrum +62A7EA422D7780052CFA42FBE14760DA W.A.R. - Alpha (1986)(Martech Games)[SpeedLock 2] ZXSpectrum +75BA1C8EC42203D8832EC35382D51346 W.A.R. - Alpha (1986)(Winner)[re-release] ZXSpectrum +6E9339822D8735C5388830AE9AFA6296 W.A.R. - Alpha (1986)(Winner)[SpeedLock 2][re-release] ZXSpectrum +2530CC7961573F988BFB122462E23B49 W.A.R. - Beta (1986)(Martech Games) ZXSpectrum +D7D77BE98D3236F6FAFDC12042934B62 W.A.R. - Beta (1986)(Martech Games)[a] ZXSpectrum +3A70927D0C58439A498900C384C6A23A W.A.R. - Beta (1986)(Winner)[a][re-release] ZXSpectrum +294FDE7EABE2ECA6927F2091B1ECE5E3 W.A.R. - Beta (1986)(Winner)[re-release] ZXSpectrum +349D0C2BC4F7C897D1787DFB17C71AB6 W.A.R. (1987)(Erbe)(ES)(en)[SpeedLock 2] ZXSpectrum en ES +A3611A7BF0811058D31673A358583D62 Wacky Darts (1991)(Code Masters)(48K-128K) ZXSpectrum +6CD170C5DB36C6260D81C7662A300FCC Wacky Darts (1991)(Code Masters)(48K-128K)[a] ZXSpectrum +0F4309328C65F904DF09E11E3B70E685 Wacky Races (1992)(Hi-Tec)(128K) ZXSpectrum +CA477E840CCF395BB4C650ED521885C0 Wacky Races (1992)(Hi-Tec)(48K-128K)(Side A) ZXSpectrum +6B4AB7E459B2E4405B188EB82082C949 Wacky Races (1992)(Hi-Tec)(48K-128K)(Side B) ZXSpectrum +0698A741C9DFEC87489A18C068411368 Waku Waku Move! (2005)(Collins, Paul E.)[CSSCGC] ZXSpectrum +339E085FE3594F4FA15C18CA0DEB0F00 Wall (1989)(Vlak & Co.)(128K)(SI)(en) ZXSpectrum en SI +82FA44CD71F44A3D026F5B2C443B5268 Wall 2 (1992)(Ziberov, Oleg)(RU) ZXSpectrum RU +F3F79CDBC7993CB1B77A07D1E595ADF7 Wall Walk (1984)(ZX Computing)(16K) ZXSpectrum +63DC16F776177AFF3D34E9661DC978D3 Walls (1983)(Your Computer)(16K) ZXSpectrum +6CC8CA9CDF7C811B3E182BDD04B0F0B2 Wally Family (1985)(Jackson Soft)(IT)(en)[aka Everyone's a Wally][re-release] ZXSpectrum en IT +9B4CBBEE134654820399E864B8CFEE7F Wally Kong (1984)(Calisto)[re-release] ZXSpectrum +B2502381A3C73BEC630FA8EF0055B739 Wally Kong (1984)(Dixons)[re-release] ZXSpectrum +D0EC7B2F1270D3521132621F74C942FD Wally Kong (1984)(Walltone) ZXSpectrum +E6421E6F4EEE92742DC9806D36D7A470 Wander X (1984)(Visiogame)[aka Xadom] ZXSpectrum +82F389B5A43674ECF384D08DBE79A86C Wanderer (1989)(Encore)[re-release] ZXSpectrum +DC4C90A77490D53139A79F0C63238FF9 Wanderer (1989)(MCM)(ES)(en)[re-release] ZXSpectrum en ES +08152EF270D480F74DCE25C5486CF088 Wanderer 3D (1989)(Elite Systems) ZXSpectrum +DC461DF5065BEF634241B144A1783718 Wanderer 3D (1989)(Elite Systems)[a] ZXSpectrum +986F29397A0A62621B10B20D4C1CD55A Wankity Wank (2004)(Lee, Matt 'Jam')[CSSCGC] ZXSpectrum +3E8EB3D8F7D0D208D7EB65AE25F89EE5 Wanted - Monty Mole (1984)(Gremlin Graphics) ZXSpectrum +E2F60F99CBB5261ED275116B36FB4B86 Wanted - Monty Mole (1984)(Gremlin Graphics)[a] ZXSpectrum +C60502E9D05C9478607BA61F5F45F0B4 Wanted - Monty Mole (1984)(Gremlin Graphics)[a2] ZXSpectrum +20FA8D439DEC805F3D9A58868F275820 Wanted - Monty Mole (1984)(Gremlin Graphics)[a3] ZXSpectrum +F0EE89E9E47EBE39CB719CAACCD0B9FB War 70 (1983)(CCS) ZXSpectrum +988341F74B542CBEF13E2E6E13531510 War Cars Construction Set (1987)(Firebird)(48K-128K) ZXSpectrum +EF0170A707C534CECD497DE119095207 War Cars Construction Set (1987)(Firebird)(48K-128K)[a] ZXSpectrum +0E616D872CA9D65F0ADF23AC26D8A254 War Cars Construction Set (1988)(MCM)(48K-128K)(ES)(en) ZXSpectrum en ES +0A2B41A16FF0B721A09EB992010A4260 War Game (1984)(Abbex Electronics)(16K) ZXSpectrum +67194C97578BE926BA5DD94ABA8F8C21 War Game (1985)(MicroHobby)(ES) ZXSpectrum ES +761D00A653408D604ADD688ABDAE04BE War Game, The (1986)(Reelax Games) ZXSpectrum +BE8860CBF59B898FAA6810752CCDFD40 War Game, The (1986)(Reelax Games)(Side A) ZXSpectrum +B93425EE6F8CC8A3E612F4A4AFB85926 War Game, The (1986)(Reelax Games)(Side B) ZXSpectrum +930CF13C11C34D5AAE5A8A1610BEF6C9 War in Middle Earth (1989)(Dro Soft)(ES)[re-release] ZXSpectrum ES +2F6E08150528BF307F116D2AA4C4AC4E War in Middle Earth (1989)(Melbourne House) ZXSpectrum +6F41A6C0DB4351C0163D93102BD4C90B War in Middle Earth (1989)(Melbourne House)[a] ZXSpectrum +6AF49A1BA9B443A014815717805E347A War in Middle Earth (1989)(Melbourne House)[a2] ZXSpectrum +DC5531FFE21492241FD0128BCEB4C7AC War in the East (1985)(Sharps)(TC2048-TS2068) ZXSpectrum +605D740E7B38007D9A25A0FA8A64D739 War in the East (1985)(Tk Computerware) ZXSpectrum +0D1A8DBC3AF6BEED798CEE0F089E164F War Machine (1989)(Players Premier)(48K-128K) ZXSpectrum +BE6402D1C475C01E48CCB0FB0FC7E345 War Machine (1989)(Players Premier)(48K-128K)[a] ZXSpectrum +85B0F92BB8E9212DB6C5D62815DF125F War of the Roses (1991)(CCS)(48K-128K)(Side A)[aka Wars of the Roses, The] ZXSpectrum +F33FDD65824B7BBF11192729FF3D81CE War of the Roses (1991)(CCS)(48K-128K)(Side B)[aka Wars of the Roses, The] ZXSpectrum +0020850B17F148BA6933FB2EE8EF25A0 War of the Roses (demo) (1991)(CCS)(48K-128K)[Your Sinclair Covertape][aka Wars of the Roses, The] ZXSpectrum +2AC998D0B2D63057D663836DE361D746 War of the Shires, The (1986)(ZX Computing) ZXSpectrum +9A25FDDCC77B700566D4A34846109780 War of the Worlds, The (1984)(CRL Group) ZXSpectrum +8667C8FF610EB0FC89BD9531B3374542 War of the Worlds, The (1984)(CRL Group)[a] ZXSpectrum +43B71C6F1470FEC35A6FCFB54DE48FCC War of the Worlds, The (1984)(CRL Group)[End Sequence] ZXSpectrum +7F5C0A4FBEA0D06380BEA9AF92801431 War Tower (1993)(LOKOsoft)(ES) ZXSpectrum ES +67EB8D0E5010FAC675618A0292F398CF War Zone (1984)(CCS) ZXSpectrum +3A921B28BF1F89A03B827E725F2D0BA3 War, The (1986)(Load 'n' Run)(IT) ZXSpectrum IT +AA7523C946302589C3DD549EDDED2B64 Warlock (1988)(Edge, The) ZXSpectrum +923942CB00EEC6A4B3DBCCFAE3DD507F Warlock of Firetop Mountain, The (1984)(Puffin Books) ZXSpectrum +7D562B9AC2F86C9B58EE2F64FB69C0F3 Warlock of Firetop Mountain, The (1984)(Puffin Books)[a] ZXSpectrum +7130F89CB8E6DD46EDADF9EB2A61A1A2 Warlock of Firetop Mountain, The (1984)(Puffin Books)[a2] ZXSpectrum +732B9CB7EA58334A9E70D6F97C25DBAC Warlock's Treasure, The (1984)(CRL Group) ZXSpectrum +A146F761F8FA33FCF56CBEA56E3C4A8F Warlord (1982)(MC Lothlorien) ZXSpectrum +FCA2C67DCB4A6E272FDCDE6EDCF32CA4 Warlord (1985)(Interceptor) ZXSpectrum +720B03CFA7E84DCDBE80BD81078DF5DD Warlord (1985)(Interceptor)[a] ZXSpectrum +2DD3D041402CDD130D13356F767E31FB Warlord (1985)(Interceptor)[a2] ZXSpectrum +B1FE4CEDA9A83ADF63FFB18BF3D70AED War-Lord (19xx)(-)(128K)[aka Wartorn] ZXSpectrum +6C948B8569EE6ED0898C349D37A63E52 Warlords (1985)(Century) ZXSpectrum +1DD73209D31C83F09ED96B0C15BF5B8B Warp Factor 6 (1986)(Wildest Dreams) ZXSpectrum +65F3A64A547576852A787166C6744778 Warrior Mage (1984)(Fontana Publishing)(16K) ZXSpectrum +DBA5F80F50A935B59D155493FEAD7F90 Wars of Amber (1994)(Gannutin, Maksim)(48K-128K)(RU) ZXSpectrum RU +0A1B171F8E41A7C2091106F79BA07F5A Warship (1994)(Kotsoft)(RU) ZXSpectrum RU +7992D94709CFA32BE278811E820E67D6 Washing Line (1986)(Sinclair User) ZXSpectrum +4633F18DC11E11BA5E11BE4B795BA894 Waterloo (1985)(MC Lothlorien)[a][re-release] ZXSpectrum +FEF5F151CFDFC83EE2A361E6B2C4780C Waterloo (1985)(MC Lothlorien)[re-release] ZXSpectrum +11988818D1A5EBFFFA276F81F9AEF270 Waxworks (1983)(Channel 8)[a][re-release] ZXSpectrum +898C0D7BEEB074C896F565A80F2B0FC6 Waxworks (1983)(Channel 8)[a2][re-release] ZXSpectrum +0D9DD7ADF6F51758D1C460A86A994E84 Waxworks (1983)(Channel 8)[re-release] ZXSpectrum +D306FC12A041F7321BE14A6642062CD1 Waxworks (1983)(Digital Fantasia) ZXSpectrum +4D134D7541B3001781C953A6D8A51B62 Waxworks (1983)(Digital Fantasia)[a] ZXSpectrum +4FD769084704475283030389DF92ABCB Waxworks (1983)(Dixons)[re-release] ZXSpectrum +DD7565E19DBBFB380663FD6BCE4FBE35 Way of the Burgle!, The (2016-01-05)(XFAWORLD) ZXSpectrum +9ACD356212E84AF048233A40E4CCEC7A Way of the Exploding Fist, The (1985)(Erbe)(ES)(en)[a][re-release] ZXSpectrum en ES +91DA8344F86D8B4729E6ADB65D69F113 Way of the Exploding Fist, The (1985)(Erbe)(ES)(en)[Medium Case][re-release] ZXSpectrum en ES +FF8B3B4451D890AB217ED8A8B6E6B44B Way of the Exploding Fist, The (1985)(Erbe)(ES)(en)[re-release] ZXSpectrum en ES +2ADA8E0DE3F5D28EF4AF9D18500D9B9B Way of the Exploding Fist, The (1985)(Melbourne House) ZXSpectrum +9F308AB509BBF5C5AB95093180D497D4 Way of the Exploding Fist, The (1985)(Melbourne House)[a] ZXSpectrum +7950AAFA0AFC4688094A906351BF3921 Way of the Exploding Fist, The (1988)(Dro Soft)(ES)(en)[re-release] ZXSpectrum en ES +A2B553773FBC3358D36DB97E8D0CB322 Way of the Exploding Fist, The (1988)(Ricochet)[re-release] ZXSpectrum +8EC364883C37E10BC83A1539F7224F2B Way of the Exploding Tits, The (1988)(Shattered Dreams)(DK)(en)[adult] ZXSpectrum en DK +E52BAE1D57BF962C1DE8ECA7D617B863 Way of the Tiger, The (1986)(Boots)(Side A)[re-release] ZXSpectrum +87B69AA6F62DF32CF1A18C0F9BD5A30E Way of the Tiger, The (1986)(Boots)(Side B)[re-release] ZXSpectrum +2077C8B1841D2951521D0B8DC71AD36A Way of the Tiger, The (1986)(Gremlin Graphics) ZXSpectrum +14EA89C8372C1EDA7F1A01DBD0954079 Way of the Tiger, The (1986)(Gremlin Graphics)(Tape 1 of 2 Side A) ZXSpectrum +83E3A5228E0EF6D7559B2ECD1ECB1020 Way of the Tiger, The (1986)(Gremlin Graphics)(Tape 1 of 2 Side B) ZXSpectrum +73B7AC0D10EB3AC88EE7CA1B99DEEF80 Way of the Tiger, The (1986)(Gremlin Graphics)(Tape 2 of 2 Side A) ZXSpectrum +489773DFC4DC0C4695196927DAB9090B Way of the Tiger, The (1986)(Gremlin Graphics)(Tape 2 of 2 Side B) ZXSpectrum +48AC5CEA469AC7EB5FD8BFFC625EEEDD Way of the Tiger, The (1986)(Kixx)(Side A)[re-release] ZXSpectrum +155CE7E8208D0320A94B6601E3DAE751 Way of the Tiger, The (1986)(Kixx)(Side B)[re-release] ZXSpectrum +C3F6EB72FEA744CB0308F0BBA5C64AE6 Way of the Tiger, The (1986)(Kixx)[re-release] ZXSpectrum +E45B39CB791C92AA5A804521AD3CA614 Way, The (1985)(Load 'n' Run)(IT) ZXSpectrum IT +F13623DE6488923BB4C8543D673B10A9 Waz (1986)(-)(PL) ZXSpectrum PL +B33222650AA21642089001016A23D7EB We Are the Galactians (1983)(DK'Tronics)(16K) ZXSpectrum +CB9BA791E689B14BFB2DDED2648EF740 We Pretty (1999)(Broadsoft) ZXSpectrum +4F9AF7507698EBF06741BCB2D226266D Weaver of Her Dreams, The (1988)(8th Day) ZXSpectrum +9FB907BF8BB8EE42ECEC600CA586FBBB Weaver of Her Dreams, The (1988)(8th Day)[a] ZXSpectrum +134F677CB0DD60F5E423579AFFDF1407 Weaver of Her Dreams, The (1988)(G.I. Games)[re-release] ZXSpectrum +60074D18C510AF7CC1438DCFCFED4A37 WEC Le Mans (1988)(Imagine)(128K)[ZetaLoad] ZXSpectrum +F4AA68229DCE71DDA158C9270BC5E170 WEC Le Mans (1988)(Imagine)(48K-128K) ZXSpectrum +719B575223039166D39A63FA3D6160F8 WEC Le Mans (1988)(Imagine)(48K-128K)(Side A) ZXSpectrum +269DA6BBB27DF5B2E05D49CB36847FDB WEC Le Mans (1988)(Imagine)(48K-128K)(Side A)[SpeedLock 7] ZXSpectrum +12739A67D69836A9A8C6598994173B01 WEC Le Mans (1988)(Imagine)(48K-128K)(Side B) ZXSpectrum +8D9864559A5F607D7D036526138F2D4F WEC Le Mans (1988)(Imagine)(48K-128K)(Side B)[a] ZXSpectrum +CEA9C95F3A5166962729B05746F425B2 WEC Le Mans (1988)(Imagine)(48K-128K)[a] ZXSpectrum +167F76DF7FAFC67F4EE815D947EA3F4D WEC Le Mans (1989)(Erbe)(48K-128K)(ES)(en) ZXSpectrum en ES +3F5787F86B647FDF00D6C4AC9189C5C5 WEC Le Mans (1991)(Hit Squad, The)(48K-128K)[SpeedLock 7] ZXSpectrum +527846D639EB2FCA8AC5DD1BC33F6E2D Wedding, The (1984)(Newtech Publishing)(16K) ZXSpectrum +78C5A0D90EC4E73618C9D41F381A61E9 Weedkiller (1983)(Your Computer)(16K) ZXSpectrum +40BD407021F688E55B6608D882A4EDA8 Week in the life of the Thing!, A (1988)(Players)(128K) ZXSpectrum +2C59DC8AC84022C92E3537500E8790DE Week in the life of the Thing!, A (1988)(Players)(48K-128K) ZXSpectrum +A7D774DA2C17F59FAFE774C811502701 Week in the life of the Thing!, A (1988)(Players)(48K-128K)[a] ZXSpectrum +0C3E83353B0EA9E2F18F83815EBA76A0 Weetabix Versus the Titchies, The (1984)(Weetabix)(16K) ZXSpectrum +CB3EBAE208DC7E04CBBA88E0B79E1015 Well 2, The (2006)(Beyker Soft)(48K-128K)(ES)(en) ZXSpectrum en ES +18AE49551137DD0E95DD5D1FF1991A57 Well of Zol, The (1994)(Zenobi) ZXSpectrum +82BDDFDC1EC4C23124DDFDBA6C766643 Wellington at Waterloo (1989)(CCS) ZXSpectrum +282B690461A85BA74323933D4E8F4F8A Wells & Fargo (1988)(Topo Soft)(ES) ZXSpectrum ES +76B798B61871FB45B27EAB48FDB3D35D Wells & Fargo (1988)(Topo Soft)(ES)[a] ZXSpectrum ES +A3AF6E9F0E196A7D0C8BBF2ADF4E7880 Wells & Fargo (1988)(Topo Soft)(ES)[a2] ZXSpectrum ES +C62C57A260264E3C1EE727901CD266DC Wells & Fargo (1988)(Topo Soft)(ES)[a3] ZXSpectrum ES +E8B66123A6F5EF10CCF70E0E9794C398 Welltris (1991)(Erbe)(ES)(en)[re-release] ZXSpectrum en ES +686F21FEA4B943186003B883602AEDED Welltris (1991)(Infogrames)(FR)(en) ZXSpectrum en FR +5E8FD1BD7BF47D9115D90C2ED79BEAE8 Wembley Greyhounds (1988)(Cult Games)[re-release] ZXSpectrum +17035FD9DC2EC564CDD21F4D564306BC Wembley Greyhounds (1988)(D&H Games) ZXSpectrum +63BB9DDFA36D1373AF4D2290557F6F3F Wende (1991)(Adriano)(DE)(en) ZXSpectrum en DE +0E99706A3940B06E23AB588E2A10CB9A Wender Bender - Question Tape 2 (1984)(Rankshigh)(Tape 2 of 2) ZXSpectrum +FDA03DF78CF89AAD4AA1F1D45E3852F1 Wender Bender (1984)(Rankshigh) ZXSpectrum +74D72E5621C6838D8F0AE9D23096231E Wender Bender (1984)(Rankshigh)(Side A) ZXSpectrum +FCE0600C522BA48A184326FBB9D8DA41 Wender Bender (1984)(Rankshigh)(Side B) ZXSpectrum +601119D3F9E6E7FB915F50635B5CBAD3 Wentworth West and East (1983)(Hornby) ZXSpectrum +34135EAC6B79ABA8104095071BFF4D35 Wentworth West and East (1983)(Hornby)(Side B) ZXSpectrum +A016868A75CBE64A11250A1775CBD5D5 Wentworth West and East (1983)(Hornby)(Side B)[a] ZXSpectrum +FC91EA9E583A1522C192E3FBA4F2E0F2 Wentworth West and East v1 (1983)(Hornby)(Side A) ZXSpectrum +00613E5A7C0833F127BB08EB4BC49B6F Wentworth West and East v2 (1983)(Hornby)(Side A) ZXSpectrum +4A2EEF5E04B8B708B6AA85B4F9D521B6 Wentworth West and East v3 (1983)(Hornby)(Side A) ZXSpectrum +36DD94C9A549E73AAC03708FE3263833 Wentworth West and East v3 (1983)(Hornby)(Side B) ZXSpectrum +08167A07C38AC34D05407B2E75833BF0 Werewolf Simulator (1988)(Top Ten)[a][aka Loogaroo] ZXSpectrum +DA9E5A7B9EA4D0C36AC70C5DDE98AA21 Werewolf Simulator (1988)(Top Ten)[a2][aka Loogaroo] ZXSpectrum +AC335C4219DD1D9EBC084E9576CF7346 Werewolf Simulator (1988)(Top Ten)[a3][aka Loogaroo] ZXSpectrum +9F82624A5E5235A6F20590551E9ACA1C Werewolf Simulator (1988)(Top Ten)[aka Loogaroo] ZXSpectrum +EFF782FEE1F92B8976412B81A930AEA5 Werewolves of London (1989)(Dro Soft)(ES)(en)[re-release] ZXSpectrum en ES +DF68F814CBEF2909DD88D56AE760843D Werewolves of London (1989)(Mastertronic) ZXSpectrum +846349F1715466138EA4F7BCFFEBDA45 Werewolves of London (1989)(Mastertronic)[a] ZXSpectrum +1EA87B7E63BCC700BD04C28477F9D251 Werewolves of London (1989)(Mastertronic)[a2] ZXSpectrum +5A5459FA37EE3A500B9B0EF034D46F9F Werewolves of London (1989)(Mastertronic)[a3] ZXSpectrum +73B83FB0D123BB33C8657946DA7D4207 Wergild (1989)(Bugbear Games) ZXSpectrum +F93BFE64574D5EE7D01135661980F509 Werner's Quest (1986)(Persson, Lars)(SE)(en) ZXSpectrum en SE +5F76FE01F3EA0B7D9703E60884999DC9 West Bank (1985)(Dinamic)(ES) ZXSpectrum ES +A9CD1C34DF9DAA3652C454CA0B9DCBFF West Bank (1985)(Dinamic)(ES)[a] ZXSpectrum ES +DD220F997823C8A62CD164F7E59E08D2 West Bank (1985)(Dinamic)(ES)[small case] ZXSpectrum ES +8E81AE6F651BC6C7890B677006C8D892 West Bank (1985)(Gremlin Graphics)[a][re-release] ZXSpectrum +756BD7C1A58FB1A7C77AF4BAD039DD1D West Bank (1985)(Gremlin Graphics)[a2][re-release] ZXSpectrum +CB1208E697B1F9DB58C040A7C2D0E94A West Bank (1985)(Gremlin Graphics)[re-release] ZXSpectrum +B002F99B96A33F64B7DA0E2FFE59990E West Gun (2004)(Beyker Soft)(ES) ZXSpectrum ES +16BCC52AFDB75310281667763B33F3E4 Western (1991)(Sver, Dalibor)(HR) ZXSpectrum HR +19D2656557386E4F2267BC415019AB89 Western Girl, The (1988)(Suzy Soft)(HR)(en)[aka Djevojka sa Zapada] ZXSpectrum en HR +D96B39E5919BF7CBB3CD5390446F77C5 Western Girl, The (1988)(Suzy Soft)(HR)(sr)[aka Djevojka sa Zapada] ZXSpectrum sr HR +934E95D7EA0580D26369B1DD1410D7D4 Westrail (1984)(Dee-Kay Systems) ZXSpectrum +96D26FE4E53E0C5966E56623A96F1C5D Westrail v1 (1984)(Dee-Kay Systems) ZXSpectrum +D7A41B02459E553CD5CBD3FBCCEFAE3C Westrail v2 (1984)(Dee-Kay Systems) ZXSpectrum +ED0C2E0863AC14CE1DA74420C80B23C4 WHB (2009-04)(Smith, Bob) ZXSpectrum +052B9CFD7F0AEA40FAFA750B8BFBBF6C Wheeler Dealer (1983)(Mr. Chip)(Side A) ZXSpectrum +23F0CFA1BF1ADA746BD7694BAA6C1648 Wheeler Dealer (1983)(Mr. Chip)(Side B) ZXSpectrum +DBD1377FC02191772523FC0322FB6DE9 Wheelie (1983)(Microsphere) ZXSpectrum +D86E2FC69CD4082B7E3000EA6663DDA5 Wheelie (1983)(Microsphere)[a] ZXSpectrum +198539D1E1D9FE1E6F61AC435FBACA6E Wheelie (1983)(Microsphere)[a2] ZXSpectrum +469EE077A295DA4EEDC913C2FDCD849B Wheelie (1983)(Microsphere)[a3] ZXSpectrum +C9C001480DF001E1A5693B20C6672711 Wheelie (1988)(Alternative)[re-release] ZXSpectrum +8A279898BB5061EB7DEB74BAC63CA187 Wheelin' Wallie (1985)(Interceptor) ZXSpectrum +F9474BBDD0372BE1034E51097F2F096C Wheely (19xx)(-)(de) ZXSpectrum de +A48010D2F3C599EA292F690597E1E800 Where Is Zeus (1996)(Adventure Probe)[a][re-release] ZXSpectrum +B84BEB0CAA32FC54BD58576249208EE4 Where Is Zeus (1996)(Adventure Probe)[re-release] ZXSpectrum +6672A7D9D00D84FC3775098A4EFEC9F8 Where Is Zeus (1996)(Adventure Workshop, The)(Tape 1 of 3) ZXSpectrum +049DEEB96F105524AF819F8AAE094124 Where Is Zeus (1996)(Adventure Workshop, The)(Tape 2 of 3) ZXSpectrum +EBBEE32419BBC714C9F411F53CAC72DA Where Is Zeus (1996)(Adventure Workshop, The)(Tape 3 of 3) ZXSpectrum +C238B9F3CE8F3D7E731E26DF91C74755 Where Time Stood Still (1988)(Erbe)(128K)(ES)(en)[re-release] ZXSpectrum en ES +9EC7DB49F79ECAEDF5AFFB9DC18D245B Where Time Stood Still (1988)(Ocean)(128K)[a][aka Land That Time Forgot, The][aka Tibet] ZXSpectrum +CB6364A785FA8AEE71C902FB7FCC7AD4 Where Time Stood Still (1988)(Ocean)(128K)[aka Land That Time Forgot, The][aka Tibet] ZXSpectrum +9E30D67C52C3986968DE303C3D22F0C4 Where Time Stood Still (1988)(Ocean)(128K)[SpeedLock 7][aka Land That Time Forgot, The][aka Tibet] ZXSpectrum +85100FFC61FD90AC9BF0E3929DB4D0F0 where's woody (2000)(Sendy)(128K) ZXSpectrum +F30C1D83C54910971CE698301F80CD1C Whistle (19xx)(-) ZXSpectrum +1D4027A5DC6AC73F88BD3FF483F9C867 Whistle (19xx)(-)[a] ZXSpectrum +D6C332106DEAFF44E21673EA506CA651 Whistle (19xx)(-)[a2] ZXSpectrum +629C1055E7CB73B58028EDDAF3A15AC2 White Barrows, The (1983)(ASP) ZXSpectrum +B8BF8F255638014E840F3B713F00B4B7 White Diamond (1995)(Ziberov, Oleg)(RU)(en) ZXSpectrum en RU +54FA20C297359CFDA25BA7B3495EB1AB White Feather Cloak, The (1992)(G.I. Games)(Tape 1 of 2 Side A) ZXSpectrum +1791E2B6B157AEAAE9456FF83361432E White Feather Cloak, The (1992)(G.I. Games)(Tape 2 of 2 Side B) ZXSpectrum +A99ACDB7E3EFE9466BA80854A7194F85 White Feather Cloak, The (1992)(Zenobi)(Tape 1 of 2 Side A)[re-release] ZXSpectrum +FEE6FFF35249EC7F9E8CF3A5FAEACDA8 White Feather Cloak, The (1992)(Zenobi)(Tape 2 of 2 Side B)[re-release] ZXSpectrum +B2F04D100F70AB64879AF0B9AE4A4176 White Heat (1987)(Code Masters) ZXSpectrum +ADF77933A31E41A8BC93433CD2363FD9 Whizz-Kid (1984)(Unique Computer Services)(16K) ZXSpectrum +B9CF00E10FCA4557DA6163AA2E121AEC Who Dares Wins II (1986)(Alligata) ZXSpectrum +AAB4A09B92466A8743694074D85C8FF9 Who Dares Wins II (1986)(Alligata)[a] ZXSpectrum +8BC0269C252313FC5AE8B77BCBD7797D Who Dares Wins II (1986)(Alligata)[a2] ZXSpectrum +7467CAF632282A035626D58FAB0C23AD Who Dares Wins II (1986)(Alternative)[re-release] ZXSpectrum +6F7097D8211721DDE2CF9B7C4498B7BB Who Dares Wins II (1986)(Software Center)(ES)(en)[re-release] ZXSpectrum en ES +FC1403C14537A2F0709DF47153F35A75 Who Dares Wins II (1987)(Z Cobra)(ES)(en) ZXSpectrum en ES +A08C75B7273759EBF5D84572957B4CCB Who Said That (1987)(Tynesoft) ZXSpectrum +53603F43710FB346FCDBE2CB8FCB2EFF Who Said That (1987)(Tynesoft)[a] ZXSpectrum +CDEC948C7C008BC809F2C22D6DA31A0B Whodunnit (1984)(CCS) ZXSpectrum +CBFE080832ACC7EF8EA3D4A8CF9CAC38 Whodunnit (1984)(CCS)[a] ZXSpectrum +296EB4213F354E032E4C0D6C55A18C30 Whodunnit (1984)(Mastertronic)[a][aka Whodunit] ZXSpectrum +BB28C99ACB8F128BB11F22F69451F1E0 Whodunnit (1984)(Mastertronic)[aka Whodunit] ZXSpectrum +63D6119C4CE4B5EA5207461E080491EF Whole New Ball Game, A (1989)(Crash) ZXSpectrum +91916625EA6DB694BD61438BC5DA085D Whole New Ball Game, A (1989)(Crash)[a] ZXSpectrum +82EB417E869D945F542A82AB70C3A395 Whole New Ball Game, A (1989)(Crash)[a2] ZXSpectrum +AFE35DF546B3C76499859ECA3B59A404 Whopper Chase (1987)(Erbe)(ES) ZXSpectrum ES +1D0C29FC044287F06FCC53446A28888E Whopper Chase (1987)(Erbe)(ES)[a] ZXSpectrum ES +C73C9C5F409017163B0D7958140950DA Whopper Chase (1987)(Erbe)(ES)[a2] ZXSpectrum ES +E2BC20BE41B40053A30FC88F239BC719 Why is the World Round Anyway ... (1995)(Zenobi)(Tape 1 of 2 Side A) ZXSpectrum +F7DFA8B684C14017626AE32776DD5AA0 Why is the World Round Anyway ... (1995)(Zenobi)(Tape 2 of 2 Side B) ZXSpectrum +8D16E2C4CFE46EB8A524A9E67A54D9C8 Why is the World Round Anyway ... (demo) (1995)(Zenobi)(Side A) ZXSpectrum +339FF314C37840497FBBA5CA4F3859E2 Why is the World Round Anyway ... (demo) (1995)(Zenobi)(Side B) ZXSpectrum +8A65FAEB786A412952C3F8033F59E897 Wibstars (1987)(A'n'F) ZXSpectrum +AFD8D4CB45105D82B8C293E00DFCF518 Wicker Woman, The (2011)(Monster's Legs Productions)(128K) ZXSpectrum +E0A5C441F752303CF19CF8516662C595 Width of the World, The (1984)(Mosaic Publishing) ZXSpectrum +E854BD5666367C042669F0CCC3C81CB9 Width of the World, The (1984)(Mosaic Publishing)[a] ZXSpectrum +AB915DF7516A4C9114A44E65923667B3 Width of the World, The (1984)(Mosaic Publishing)[a2] ZXSpectrum +FF36406BB147B3007C887F2C485FE256 Wiking (1987)(M.K.)(PL) ZXSpectrum PL +6ADAB88ECDC63EF89E5CBB52CDC5DCDC Wild Bunch, The (1984)(Firebird) ZXSpectrum +F7F58E17C998DB5485F2179103CB8F1E Wild Bunch, The (1984)(Firebird)[a] ZXSpectrum +48ECF5867217AF33463B8AB6B4AF20F1 Wild Bunch, The (1984)(Firebird)[a2] ZXSpectrum +18B1FCCF02D1FA7FF2040429ED7D8A06 Wild Bunch, The (1984)(Firebird)[a3] ZXSpectrum +7CAC539A7D442D30B86CB14E76E70BB6 Wild Streets (1990)(Proein Soft Line)(128K)(ES)(en)[re-release] ZXSpectrum en ES +6EFEE44A6E392910609748C3F1185001 Wild Streets (1990)(Titus)(128K)(FR)(en) ZXSpectrum en FR +5470078612C7790B97DA008ABFA09C93 Wild Streets (1990)(Titus)(48K-128K)(FR)(en) ZXSpectrum en FR +67716D65A23DAE1D5DCC42E45B1860F5 Wild Water (1989)(Bug-Byte) ZXSpectrum +2A1FE9D1922868650F9D6FC8FC3CF6EE Wild West (1983)(Omega) ZXSpectrum +6C4F804E065D1724FC4A37FAC2787368 Wild West (1983)(Omega)[a] ZXSpectrum +5967E1ED30E196B65A42D260E0CD3895 Wild West (1985)(Your Computer) ZXSpectrum +02FF1B5292C5893A80F7183C55F30A5E Wild West Head Hunter (2001)(Cedilnik, Tomaz)[csscgc2001] ZXSpectrum +A4976C6E68658E089BC239B05B9405A5 Wild West Hero (1983)(Timescape) ZXSpectrum +5C6701EC22DFA232A99239A34ED53AF0 Wild West Hero (1983)(Timescape)[a] ZXSpectrum +9F93752A980882DF11D607391FD12EF3 Wild West Seymour (1992)(Code Masters)(48K-128K)[a][aka Seymour's Wild West Adventure] ZXSpectrum +93ED96B64158E687DBC40A55B0EDBC97 Wild West Seymour (1992)(Code Masters)(48K-128K)[aka Seymour's Wild West Adventure] ZXSpectrum +1EFC907C97203EC7E06D30C9DA04C799 Wild West Shoot-Out (1983)(ZX Computing) ZXSpectrum +258E2216EFE67D9A543D06527F222BF3 Wilfred the Hairy, Olaf the Hungry (1984)(Microbyte) ZXSpectrum +57854E6F001BB3F6EE3EFB7FAE242638 William Wobbler (1986)(Wizard Computer Games) ZXSpectrum +0C77E72C33DC57FD3F3C04FCED369205 Willibald (1984)(Urwani, Zuheir)(DE) ZXSpectrum DE +BBFDACA560828B607077E52DF3133C51 Willow Pattern Adventure, The (1985)(Firebird) ZXSpectrum +7484CC2B95C036B0A9D3D82AC124EE67 Willow Pattern Adventure, The (1985)(Firebird)[a] ZXSpectrum +0E8B5908F0623A72B24E39589BA8A5F0 Willow Pattern Adventure, The (1985)(Firebird)[SoftLock] ZXSpectrum +D1BB25989A227ABD32C8EBF197F1E576 Willy Comes Home (2000)(Gawp!)(128K) ZXSpectrum +D2B9533950331EB6F72DCD9844564363 Willy Games - The First 30 Years Quiz (2016-12-31)(Gromann, Daniel)(128K) ZXSpectrum +200E93F153B8726E05F1AE53E918B2EE Willy Meets the Beatles (2012)(Lee, Simon D.)(128K) ZXSpectrum +18C69285F18973609F599516566B286E Willy on a Transatlantic Cruise v2 (2006)(Herve Ast)(128K)(FR) ZXSpectrum FR +850E779E31475B6E242503900E4813D7 Willy on a Transatlantic Cruise v2 (2006)(Herve Ast)(128K)(FR)(en) ZXSpectrum en FR +632854DD9B513F5CF8616E9A4673AD4A Willy on a Transatlantic Cruise v2 (2006)(Herve Ast)(128K)(FR)(es) ZXSpectrum es FR +8A84768B9EE479F5C9FE5B3045E5CA12 Willy on a Transatlantic Cruise v2 (2006)(Herve Ast)(128K)(FR)(pl) ZXSpectrum pl FR +2D4A1FFF5E1E51082E7D01ABC318703D Willy Takes a Trip (2000)(Eddy, Geoff) ZXSpectrum +C7C72E28BFC45729001E811016D3345F Willy the Hacker! (1999)(Eddy, Geoff) ZXSpectrum +48F97F453B5B35A236EE4A4D64F10E47 Willy the Hacker! (1999)(Eddy, Geoff)[a] ZXSpectrum +29BDF5E74A04D1DF66C21D7E7EE7E168 willy to the rescue! (2000)(Sendy) ZXSpectrum +F15324692FE8A74699CC4DC5A7F29CBF willy to the rescue! (2000)(Sendy)[a] ZXSpectrum +E1515620935480E180D0880512137C2C Willy Tournament 2004 (2004)(Woodmass, Mark) ZXSpectrum +1212BB31F46391FED13275F03A7FE734 Willy vs. the Vampire Lord (2001)(Tatlock, Lee) ZXSpectrum +7751BD21C870A3F9DC795E153CE1BBE4 Willy vs. the Vampire Lord (2001)(Tatlock, Lee)[a] ZXSpectrum +B58EC84333444CED86C87E09642D7256 Willy's Afterlife v2.0 (2000)(Corcy, Adban de)(ES)(en) ZXSpectrum en ES +94E398C9C105F793F08FCEC3ABBFF90F Willy's Afterlife v2.00 (2000)(Corcy, Adban de)(ES)(en) ZXSpectrum en ES +107E56664DA82CD9F3E8A9B106A54101 Willy's Hoard (2006)(Gromann, Daniel)(PL)(en) ZXSpectrum en PL +8A1BE071BACC927C0DDC45159042D5F9 Willy's New Hat (1985)(-) ZXSpectrum +B5F2230674914BDA7B1E6FF05F4572AA Willy's New Mansion - Special Edition (2016-11-10)(Gromann, Daniel)(PL)(en) ZXSpectrum en PL +9F6295290E78A852381D70C988FDDE4C Willy's New Mansion (2004)(Gromann, Daniel)(PL)(en) ZXSpectrum en PL +705D0C67017C95979C6C6185C8486A44 Wimbledon Challenge - Souvenir Edition (1985)(Adcock, T.J.) ZXSpectrum +F6EB8F158E6D058F42703BA71FE49ADC Wind Surfer (1986)(K'Soft) ZXSpectrum +E7422A4140A154285D300BBF5C982450 Wind Surfer (1986)(K'Soft)[a] ZXSpectrum +8C0A7C9D6CB8FC1B517DBA086E097554 Winged Avenger, The (1982)(Work Force)(16K) ZXSpectrum +24A920463274F1250018482082A6BE7F Winged Avenger, The (1982)(Work Force)(16K)[a] ZXSpectrum +B67174D0758F75567DA0C9ED25EC5E59 Winged Avenger, The (1982)(Work Force)(16K)[a2] ZXSpectrum +74B82087E2F7607654B6F5815F328DA6 Winged Avenger, The (1983)(Profisoft)(16K)(DE)(en) ZXSpectrum en DE +35D85072096C4D5A7077D28F8148F6CE Winged Warlords (1983)(CDS Microsystems)(16K) ZXSpectrum +14C0EBA9AFCE0A946D8649D770E59346 Winged Warlords (1983)(CDS Microsystems)(16K)[a] ZXSpectrum +D1D049253942CDEB675AD9BFD6FF3AE2 Winnie-the-Pooh (2016-10)(Softland)(48K-128K)(RU) ZXSpectrum RU +C6986E36266323406373D2F1C5A4044B Winter Games (1986)(Compulogical)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +B757A9BEDDD669E1410BAF25D0F38BC4 Winter Games (1986)(Compulogical)(48K-128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +5AC134A63A71E6D1BF2522E3EB1F0748 Winter Games (1986)(U.S. Gold)(128K)[SpeedLock 1] ZXSpectrum +314D850596CB50B148FEBD3E7D595BC5 Winter Games (1986)(U.S. Gold)(48K-128K)(Side A) ZXSpectrum +5F02B5918C3696D126C26EFCF7BBF92F Winter Games (1986)(U.S. Gold)(48K-128K)(Side A)[a] ZXSpectrum +0AB7E2550455009913C129E24D49CFFD Winter Games (1986)(U.S. Gold)(48K-128K)(Side A)[a2] ZXSpectrum +20F9BFBFE9DB9B8DD4FE638D1DD2CFEB Winter Games (1986)(U.S. Gold)(48K-128K)(Side B) ZXSpectrum +5CCED21B8FA29F6DE21ADE73643C3A34 Winter Games (1986)(U.S. Gold)(48K-128K)(Side B)[a] ZXSpectrum +C8F9D8AE70247A6F1126578C222ADB7E Winter Games (1986)(U.S. Gold)(48K-128K)(Side B)[a2] ZXSpectrum +E820EA88D085C0D26887B1E7BE6828AF Winter Games (1986)(U.S. Gold)(Side A) ZXSpectrum +CD9E5763B5D78D321C098E013C36181E Winter Games (1986)(U.S. Gold)(Side B) ZXSpectrum +39400127528E928EACDA73837D5B222B Winter Games (1987)(Erbe)(48K-128K)(ES)(en)(Side A) ZXSpectrum en ES +3A59B8030FD9B728F5F3A0C7C6741A31 Winter Games (1987)(Erbe)(48K-128K)(ES)(en)(Side B) ZXSpectrum en ES +72C34D8073F669D4AB2F42D209DADBFE Winter Games (1990)(Kixx)(48K-128K)(Side A)[SpeedLock 4] ZXSpectrum +05EFC7BDB39EE82591FFBF087114E38F Winter Games (1990)(Kixx)(48K-128K)(Side B) ZXSpectrum +8F639F1EC71482FA3537053B4267F45C Winter Olympiad '88 (1988)(Micro Value)(Side A)[a][re-release] ZXSpectrum +B4E852079BDC2E823A65C3F854D7D34D Winter Olympiad '88 (1988)(Micro Value)(Side A)[re-release] ZXSpectrum +E2263B0008E112E0D223E1ABEE537D05 Winter Olympiad '88 (1988)(Micro Value)(Side B)[a][re-release] ZXSpectrum +D6766D7DF456A61BB741834B478828B2 Winter Olympiad '88 (1988)(Micro Value)(Side B)[re-release] ZXSpectrum +7367826A249F1F7AD3C500ED4675BEF8 Winter Olympiad '88 (1988)(Tynesoft) ZXSpectrum +9B51412A6BFACFDDFF90103D05660091 Winter Olympiad '88 (1988)(Tynesoft)(Side A) ZXSpectrum +E85A79D2E98C2D7A9EE5595C17FAA983 Winter Olympiad '88 (1988)(Tynesoft)(Side B) ZXSpectrum +D7FB1A09B21B8AC366A1F31846AF4227 Winter Sports (1985)(Electric Dreams) ZXSpectrum +B67040BBD994F68742FD79DA0A140F66 Winter Sports (1985)(Electric Dreams)(Side A) ZXSpectrum +775D56FD819752A38FA9545DEE82B210 Winter Sports (1985)(Electric Dreams)(Side B) ZXSpectrum +876145EB31433E8F5FDDBDB88C4278A6 Winter Sports (1985)(Electric Dreams)[a] ZXSpectrum +FFE4E6FB6F9E6B5A5F54279622FFB5A0 Winter Sports (1985)(Firebird)[re-release] ZXSpectrum +F3C04978A546BDC632824A757D3E387C Winter Sports (1986)(Proein Soft Line)(ES)(en)(Side A) ZXSpectrum en ES +EAF9215B994C9FAF621257379EEFFDFF Winter Sports (1986)(Proein Soft Line)(ES)(en)(Side B) ZXSpectrum en ES +C00D37DBD91669742969D5211B0DE034 Winter Term (1989)(Alfo) ZXSpectrum +E8283F4DC65736BC878F069B4DEFA8D6 Winter Term (1989)(Alfo)[a] ZXSpectrum +C51D61FF00342EB8C5F029E14F67CD9F Winter Wonderland (1986)(Incentive) ZXSpectrum +F125421577874703BC66E1E012234591 Winter Wonderland (1986)(Incentive)[a] ZXSpectrum +D9F0B84CF15B4D1580238416EAFD8333 Winter Wonderland (1986)(Incentive)[a2] ZXSpectrum +865D7296BB5442EFDABD6FFEE0762837 Witch Hunt (1987)(River) ZXSpectrum +1BF0154BA1EEF85FA2322C1C943263CD Witch Hunt (1987)(River)[a] ZXSpectrum +958ADFAF96780ABF178F0C5098821BC9 Witch Hunt (1987)(Zenobi)[re-release] ZXSpectrum +593214C22CC96C2A22DB65193CDBCC1A Witch Hunter, The (1986)(Wizard)[master tape] ZXSpectrum +D51865B463A70B6EEFDB3D25795E7BE1 Witchcraft - La Cripta de Khot (2006)(Caubet, Josep Coletas)(ES) ZXSpectrum ES +585612D33BE2E83846591AFC9348E729 Witchcraft Edicion Oro (2007)(Caubet, Josep Coletas)(ES) ZXSpectrum ES +7595203773E5FFD90D7DCC68BA7098D0 Witchfiend (1985)(Strobe)(128K) ZXSpectrum +0E4845C3A9CC1ED43C86544FD5DC1968 Witchfiend (1985)(Strobe)(128K)[a] ZXSpectrum +3E0E8ECAFE0B8B12D04200ED731B75D7 Witchfiend (1985)(Strobe)(128K)[a2] ZXSpectrum +72F297380453FFFE247104DA7173BCF2 Witchfiend (1985)(Strobe)(128K)[a3] ZXSpectrum +F953D32571F3230BBE8202BABF654C3E Witchfiend (1986)(Tynesoft)(128K) ZXSpectrum +24D59C5F8C055C257759CE6CE5A27D7D Witch's Cauldron, The (1985)(Mikro-Gen) ZXSpectrum +F1F79DE92D32AC881148903A38F89032 Witch's Cauldron, The (1985)(Mikro-Gen)[a] ZXSpectrum +F017D9E1812D390997A35EF29BD7FD82 Witch's Cauldron, The (1985)(Mikro-Gen)[a2] ZXSpectrum +932AB528AFA68B7A161155DEA11A4866 Witch's Cauldron, The (1985)(Mikro-Gen)[a3] ZXSpectrum +DC61917333DE7134BB0F7A27A72A92F5 Within the Pentacle (19xx)(Byrne, Anthony)[a][aka Within the Penticle] ZXSpectrum +8304D376641CAB127C6528474CEFA53B Within the Pentacle (19xx)(Byrne, Anthony)[aka Within the Penticle] ZXSpectrum +25B1928A8199625029BC4934852E3234 Wiz (1987)(Melbourne House) ZXSpectrum +5CA16FD6C1EB09BFD937EA68215DECBD Wiz (1987)(Melbourne House)(Side A) ZXSpectrum +A915D3CBE0E43328175488C9A6D87454 Wiz (1987)(Melbourne House)(Side B) ZXSpectrum +97E4738D1FA2E585343D91D54277118E Wizard Akyrz, The (1983)(Channel 8)[aka Mysterious Adventures No. 08 - Wizard of Akyrz][re-release] ZXSpectrum +97948B339639A42267A6EBF38BE90E0E Wizard Akyrz, The (1983)(Channel 8)[re-release] ZXSpectrum +630FC905BE6951BBCC4EFE28FC41EDDD Wizard Akyrz, The (1983)(Digital Fantasia)[a][aka Wizard of Akyrz] ZXSpectrum +32390A0944273ED88BD7740672106842 Wizard Akyrz, The (1983)(Digital Fantasia)[aka Wizard of Akyrz] ZXSpectrum +4BBA219D2504DB6D46A079EF2937A1D2 Wizard of Oz, The (1995)(Zenobi) ZXSpectrum +D8CAE98120127EA119813F492F02D3D1 Wizard of Tallyron, The (1986)(C&VG) ZXSpectrum +7C7EB587710166FB192C1F1E1F52B14A Wizard of Wor (2007)(Weird Science)(HU)(en) ZXSpectrum en HU +DF4658FF5B08ED1D2FAC539333F51900 Wizard Quest (1992)(Zenobi)(Side A) ZXSpectrum +51D836BB7795B2EF032D2988FD07EDA8 Wizard Quest (1992)(Zenobi)(Side B) ZXSpectrum +A479105F9432012FBB81DEF5EDC43730 Wizard Warz (1988)(Erbe)(48K-128K)(ES)(en)[Alkatraz Protection System][re-release] ZXSpectrum en ES +9E98C72134A69A90CB54643CDA6CC2A6 Wizard Warz (1988)(Go!)(48K-128K) ZXSpectrum +A5A5B9E64C257C40824CB5BEB1291DAB Wizard Warz (1988)(Go!)(48K-128K)[a] ZXSpectrum +DF6852C4F101C5DF94B1F9AA484ACB5A Wizard Warz (1988)(Go!)(48K-128K)[a][Sinclair User Covertape] ZXSpectrum +82C2C0FC080C322AB227FC1A210683DD Wizard Warz (1988)(Go!)(48K-128K)[Alkatraz Protection System] ZXSpectrum +EE97C79434985EF0BA09A0B1904C7C2D Wizard Warz (1988)(Go!)(48K-128K)[Sinclair User Covertape] ZXSpectrum +A96FFA9C41F6B371BB348253A0DBCEF8 Wizard Willy (1990)(Cartoon Time)(48K-128K) ZXSpectrum +184F47E4E47A34A7E24D7DE033DF2EA5 Wizard Willy (1990)(Cartoon Time)(48K-128K)[a] ZXSpectrum +8115F5847CCED09ED8693592C7D9972C Wizard Willy (1990)(IBSA)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +08D5C8339BEDA6280E2E88528CF0AC28 Wizard, The (1984)(Aquarius)(de) ZXSpectrum de +15D349FE566FA6CAE0C28EA184B413F3 Wizard, What Wizard (2007)(Allan, Simon) ZXSpectrum +3C8F95EFCA2A640FDBCAF48203819ED1 Wizard's Castle (1985)(Your Computer) ZXSpectrum +89F9B2319323BED7B3BD3EC9D88F2FBC Wizard's Lair (1985)(Blue Ribbon)[a][re-release] ZXSpectrum +7539823EBBE93F9D5F046606AD456755 Wizard's Lair (1985)(Blue Ribbon)[re-release] ZXSpectrum +F0C960F39DD332DB3E0AF74D3617CA0A Wizard's Lair (1985)(Bubble Bus) ZXSpectrum +D802FB1E169C0EE6E4058DC3B4CAEFE3 Wizard's Lair (1985)(Bubble Bus)[a] ZXSpectrum +AC4973A8166FF5420BC74088F6906044 Wizard's Orb, The (1986)(Davie, C. - Yacomine, Gordon) ZXSpectrum +F563610CCB96580844734A161395D374 Wizard's Scrolls, The (1984)(East Midlands) ZXSpectrum +9C81A1C4CCE06A1BF7C8BB218CAB7E3D Wizard's Scrolls, The (1984)(East Midlands)[a] ZXSpectrum +9073A765C6DCA62C700E70A472240A33 Wizards Skull, The (1992)(Compass)[a][aka Bogmole 3] ZXSpectrum +6AC5024F3EE947A2EE4C48C3DA728C0F Wizards Skull, The (1992)(Compass)[aka Bogmole 3] ZXSpectrum +7A4D8455D982BBA615B313BE9E73C120 Wizards Skull, The (1992)(Compass)[aka Bogmole 3][master tape] ZXSpectrum +3A8FCD26A9456FBCBA131605BE5E5D92 Wizard's Spell (1986)(Tynesoft) ZXSpectrum +80F0AEDC59078184DB39B6BE10B2C6CD Wizard's Spell (1986)(Tynesoft)[a] ZXSpectrum +A8E8B4EC44BB844B41AE19D39D35C248 Wizards Warrior (1983)(Mastertronic)[re-release] ZXSpectrum +0EC9BB99BD8BC11BFE15E3BFAF192558 Wizard's Warrior, The - The Quest Begins (1987)(Crusader Computing) ZXSpectrum +591F71E687A4716CDB270CA4C622BBC0 Wizard's Warriors, The (1983)(Abersoft) ZXSpectrum +AF29D9BB3FE5B2D42762F7A7EB61D630 Wizball (1987)(Erbe)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +AD14C6A0ECDE7591BACA028734268D81 Wizball (1987)(Erbe)(48K-128K)(ES)(en)[SpeedLock 4][re-release] ZXSpectrum en ES +C52A88F8DD75F09EB8D51695570BB03E Wizball (1987)(IBSA)(48K-128K)(ES)(en)[SpeedLock 4][re-release] ZXSpectrum en ES +4DF6BC0388CEC3C72A2A88BFF41E31DC Wizball (1987)(Ocean)(48K-128K)[a][aka Wizzball] ZXSpectrum +574EACF76573DF688467AEA4D74ABD6E Wizball (1987)(Ocean)(48K-128K)[aka Wizzball] ZXSpectrum +933A36867EA6963792890D24F7E23DEE Wizball (1987)(Ocean)(48K-128K)[SpeedLock 4][aka Wizzball] ZXSpectrum +D818096F4A2B912F355D5D05D20ED515 Wizball (1989)(EDOS)(48K-128K)[re-release] ZXSpectrum +87C9AA4162D07B10B6487BCD839B0811 Wizball (1989)(Hit Squad, The)(48K-128K)[SpeedLock 4][re-release] ZXSpectrum +19059A4EBC6C0D93B54EEF13CA8BD0BD Wiz-Biz (1987)(Alternative) ZXSpectrum +9BA27056ACA25AE54B0B0E8A74404AA0 Wiz-Biz (1987)(Alternative)[a] ZXSpectrum +7C6B87637D10B8D58A1737F7813DA12D Wiz-Biz (1987)(Alternative)[a2] ZXSpectrum +41FEAA9FA115DC36A4DF1DFD2FE188AD Wiz-Biz (1987)(Alternative)[a3] ZXSpectrum +9262C4272207F2ECD7624F79EC90A496 Wizzard (2015)(-)[CSSCGC] ZXSpectrum +7382CAD4E8DC8AA449CF8C5DBDD5E395 Wolfan (1987)(Bulldog)[a][aka Wulfan the Barbarian] ZXSpectrum +1472352E3C31C86B32D14DC532141DE2 Wolfan (1987)(Bulldog)[aka Wulfan the Barbarian] ZXSpectrum +23D066DD61CCCFF8B6A09F4BEA19BB25 Wolfman (1988)(CRL Group)(Side A) ZXSpectrum +B0FA066180FCEC5A25C9EA24B06BA223 Wolfman (1988)(CRL Group)(Side A)[a] ZXSpectrum +2D6EFAF2D54B218A86D92D8329EE2882 Wolfman (1988)(CRL Group)(Side B) ZXSpectrum +697AA16FCF1A017EB1BF3E6C70D39F20 Wolfman (1988)(CRL Group)(Side B)[a] ZXSpectrum +77302D90E9E7D0120B87F1F91F0B6028 Wolfman (1988)(CRL Group)(Tape 1 of 3) ZXSpectrum +17834ED7EE1A2DA83A637B3DAAD5F787 Wolfman (1988)(CRL Group)(Tape 2 of 3) ZXSpectrum +911D7520DA89CC6B71DA5DE05779492C Wolfman (1988)(CRL Group)(Tape 3 of 3) ZXSpectrum +8462BE58F4BA376959A73F227D251A3A Wombat Combat (1985)(Your Computer) ZXSpectrum +C7AAAE822DB7C5025B2BD5141EA078DD Wombles, The (1990)(Alternative) ZXSpectrum +709926D63E58065B583C314EFB94F20D Wombles, The (1990)(Alternative)[a] ZXSpectrum +4E9050EDF44EF733036CC05279F4A2DD Wonder Boy (1987)(Activision)(128K) ZXSpectrum +028C1543DA65E0F731521BE46B4A7F66 Wonder Boy (1987)(Activision)(128K)[a] ZXSpectrum +A683A9214D9E35E8373EF302BE9C9D5B Wonder Boy (1987)(Activision)(128K)[a2] ZXSpectrum +AD9C54687E25DB9D309B3DE0D2083CDC Wonder Boy (1987)(Activision)(48K-128K) ZXSpectrum +E8525BD38C54CC199053BE1BFEE7FC75 Wonder Boy (1987)(Activision)(48K-128K)(Side A) ZXSpectrum +C4D3D935B94267D9C6CD8AE0F3910E73 Wonder Boy (1987)(Activision)(48K-128K)(Side A)[a] ZXSpectrum +116B6F6AC7D7A62D4A6F3AAA7BA61645 Wonder Boy (1987)(Activision)(48K-128K)(Side A)[a2] ZXSpectrum +380C537A48C17B5EA1F7BABAB42674C2 Wonder Boy (1987)(Activision)(48K-128K)(Side B) ZXSpectrum +AA17BF0ADCB0E70F7F0CC1FB3E6C1D24 Wonder Boy (1987)(Activision)(48K-128K)(Side B)[a] ZXSpectrum +FE72DDECB67FE936F94F795CA1D41E2D Wonder Boy (1987)(Activision)(48K-128K)[a] ZXSpectrum +B8E3B81213AF48DFC8750E34F9D88E1C Wonder Boy (1987)(Proein Soft Line)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +43671FC222C5EB5EDFEC06ABFFDFC281 Wonkey Chateau (1985)(Wildest Dreams)[aka Wonky Chateau] ZXSpectrum +9E47455EE4BBB7888F48849E0D390642 Woods of Winter, The (1984)(CRL Group) ZXSpectrum +0B6B1445D5DE49BF8E137DB61E05D848 Woods of Winter, The (1984)(CRL Group)[a] ZXSpectrum +9A6C969D7F51B44913E859BE47C6ED91 Word Hunt (1984)(Newtech Publishing)(16K) ZXSpectrum +9836736EE7BF1FC4B72B22C486C5B49D Word Puzzle (1983)(Sinclair User)(16K) ZXSpectrum +BCBD0BF85B5A12ABA89D4298ACE641C8 Word Seeker (1983)(Perfection) ZXSpectrum +3C8FF1B8BB778997C9B351A8BF8DE1FB Wordsearch (1988)(CDS Microsystems) ZXSpectrum +67890678D0E73B6D469ADC50F7C1194C World Champions (1986)(E&J) ZXSpectrum +B5F04C99868A583D06A59FC92F893D98 World Champions v1 (1986)(E&J) ZXSpectrum +9EF499F53150CB9C15D892A3CBEC4281 World Champions v2 (1986)(E&J) ZXSpectrum +5349B3824CBDF1E4D7F87B5932C6A02A World Championship Boxing Manager (1990)(GBH)[re-release] ZXSpectrum +09094A48F77B6D427B6E5AF8AE6AAFB8 World Championship Boxing Manager (1990)(Goliath Games) ZXSpectrum +7CA98D9776E3CC8BC9D359253A244141 World Championship Boxing Manager (1990)(System 4)(ES)[re-release] ZXSpectrum ES +3AA03A8CC026CF3E22CBAB804E4D161C World Championship Soccer (1991)(Dro Soft)(128K)(ES)(en)[re-release] ZXSpectrum en ES +9B89D8A41478D3BFF4B663A06ADF2A14 World Championship Soccer (1991)(Elite Systems)(128K) ZXSpectrum +B55ADF5B303EF8A623ED7527E3C77B5B World Class Darts (1983)(Alphasoft) ZXSpectrum +BFA1AB18147B1ECF08672EE5EB8C73F1 World Class Leader Board - Course A (1987)(U.S. Gold)[SpeedLock 4] ZXSpectrum +7AE808EFB1A85A98AE8291F6DB8CF1C4 World Class Leader Board - Course B (1987)(U.S. Gold) ZXSpectrum +300537037CE583823C995676046DB7A4 World Class Leader Board - Course C (1987)(U.S. Gold) ZXSpectrum +31EC6DDBDA59AA688ABC2F9D33C64FF8 World Class Leader Board - Course D (1987)(U.S. Gold) ZXSpectrum +172F89D5836853A35A97C1307215E875 World Class Leader Board (1987)(Kixx)(Side A)[SpeedLock 5][re-release] ZXSpectrum +6EFE905E60F396E4D1D53E023576B0B6 World Class Leader Board (1987)(Kixx)(Side B)[re-release] ZXSpectrum +2F8155AED00F14DF6A3711071BAADB68 World Class Leader Board (1987)(U.S. Gold) ZXSpectrum +49F0248F352DF60DB9B9768E1BCE3C86 World Class Rugby (1991)(Audiogenic)(128K)(Side A)[aka Sports Action Rugby] ZXSpectrum +A8B0AE10C79171915C03FFE9BB0711E5 World Class Rugby (1991)(Audiogenic)(48K-128K)(Side B)[aka Sports Action Rugby] ZXSpectrum +3C9694913FCFC9A7DA76BA69D71A67E6 World Class Rugby (1991)(System 4)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +510B3866693FD2D3D11424A85D336DA6 World Class Rugby (1991)(System 4)(48K-128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +4C0A1C9F0F20956255B6D9611748F045 World Class Rugby (demo) (1991)(Audiogenic)(48K-128K)[Your Sinclair Covertape][aka Sports Action Rugby] ZXSpectrum +DDD45A2E534DDCA3BEAA2328FF8952AB World Cricket (1991)(Zeppelin Games) ZXSpectrum +E93345DD775169D295E7E1D71FF96491 World Cup (1990)(Corry, Stephen) ZXSpectrum +DBEA47ACA077C7A78DD83CC4951E84AB World Cup (1992)(Cult Games) ZXSpectrum +7D03C7923F28095E3FAE0A9AEF754A54 World Cup 1986 (1986)(Corbishley, P.M.) ZXSpectrum +C3D62C615B561941C200B6AD4A39EB85 World Cup '86 (1984)(Home Entertainments) ZXSpectrum +C2F8C3B88C46E5410C35DE884B694991 World Cup Carnival (1986)(U.S. Gold) ZXSpectrum +C57505A97C668C12CB8CCA02EB164882 World Cup Carnival (1986)(U.S. Gold)[SpeedLock 1] ZXSpectrum +EF5707CDA60BBA08C23EB9CAACA6469C World Cup Challenge (1990)(Players Premier) ZXSpectrum +60CB52A90ACBC8D46E10030A10FF1A19 World Cup Cricket - Special (19xx)(Lambourne Games)(Side A) ZXSpectrum +9AD62E50EF150319060305FF748FD739 World Cup Cricket - Special (19xx)(Lambourne Games)(Side B) ZXSpectrum +85EC46A161055EDD2F06DB687972A186 World Cup Football (1984)(Artic Computing) ZXSpectrum +4B8FF04840561EF21CBB8934DC909BC0 World Cup Football (1984)(Dixons)[re-release] ZXSpectrum +A7069A57E9F161414F748F58E6B94497 World Cup Football (1984)(Paxman Promotions)[re-release] ZXSpectrum +A49FE5EB8FA67A4C4A8B39F62F8B7795 World Cup Glory (1990)(Challenge) ZXSpectrum +8C90896B522B9F5CA2BC0EF9B5011DBE World Cup Manager (1985)(Stuttard)(Side B)[aka World Cup Soccer] ZXSpectrum +F8F090E988635C3C3BA3EC4750541BF0 World Destruction (1985)(Ventamatic)(ES) ZXSpectrum ES +773B52B01E16E7720C82662696E8BCDB World Flags (1984)(Micro-Mart) ZXSpectrum +D35532A4AA502D3B16B5E28CF4E86127 World Games (1987)(Erbe)(48K-128K)(ES)(en)(Side A)[Alkatraz Protection System][re-release] ZXSpectrum en ES +55ABC7B0EF00C4FEAD3E1A2C3F95A5CA World Games (1987)(Erbe)(48K-128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +65EB2BA68B7DD5B079C12104522FAA65 World Games (1987)(Erbe)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +B19DE42538B9A04EC1B22F1EB799A224 World Games (1987)(U.S. Gold)(48K-128K) ZXSpectrum +87C6CAEC590A88FF4EB404675F2BEA8E World Games (1987)(U.S. Gold)(48K-128K)(Side A)[Alkatraz Protection System] ZXSpectrum +E340BC1A53C0236A849966C331905A83 World Games (1987)(U.S. Gold)(48K-128K)(Side B) ZXSpectrum +590C7EC1CC862969C2F906405C13ABEA World Games (1987)(U.S. Gold)(48K-128K)[a] ZXSpectrum +E4010DED271C8A2B8D94527A2DBFA246 World Games (1987)(U.S. Gold)(48K-128K)[a2] ZXSpectrum +919AB024CF8E7C5FD8E7BF285D3B90BB World Games (1988)(Kixx)(48K-128K)(Side A)[Alkatraz Protection System] ZXSpectrum +78090E76F4841C652C6189F28E1B837D World Games (1988)(Kixx)(48K-128K)(Side B) ZXSpectrum +83F0CF734D93C7EE74630C9242C3C3BF World Heavyweight Boxing (1984)(Herron) ZXSpectrum +4D95D29261D27C3A78AF02F4599AC5BD World of Grand Prix Racing - 1950s All Time Greats, The (1993)(Lambourne Games)(Side A) ZXSpectrum +34A0B476A24D0807D0329184EC6B35E2 World of Grand Prix Racing - 1950s All Time Greats, The (1993)(Lambourne Games)(Side A)[a] ZXSpectrum +9042F25081662F83A94CF1AC967B54EB World of Grand Prix Racing - 1950s All Time Greats, The (1993)(Lambourne Games)(Side B) ZXSpectrum +E5E92D7CAFC12080B7A759CBA96FE286 World of Grand Prix Racing - 1960s All Time Greats, The (1993)(Lambourne Games)(Side B) ZXSpectrum +4FB4A9CF349C19A2E6915822DE294F0B World of Grand Prix Racing - 1964-1967 & 1989-1991, The (1993)(Lambourne Games) ZXSpectrum +B3400FC3ECF4741E15FB0867C60B7232 World of Grand Prix Racing - 1964-1967 & 1989-1991, The (1993)(Lambourne Games)[a] ZXSpectrum +8CB9D733E38A49137212C790AC94E784 World of Grand Prix Racing - 1993 (1993)(Lambourne Games) ZXSpectrum +98BA2783C452D3DBD96150D62061215D World of Grand Prix Racing 2, The (1993)(Lambourne Games)(Side A) ZXSpectrum +0618326A3B69ABFB7C93A66624AD3AAE World of Grand Prix Racing 2, The (1993)(Lambourne Games)(Side B) ZXSpectrum +E427593E57FC051F635A67696C918E55 World of Soccer (1992)(Challenge) ZXSpectrum +729EBBED1E610420A9EA792EDF03949E World Rally (1989)(MicroHobby)(ES) ZXSpectrum ES +331BDF212C4D7214CBF57B401051EEC9 World Rugby (1993)(Zeppelin Games) ZXSpectrum +F178F116E2E3DF519416558AEE986FDC World Series Baseball (1985)(Imagine) ZXSpectrum +1F08003D1527EB9E60B3AC42286F8509 World Series Baseball (1985)(Imagine)[a] ZXSpectrum +527E9A774AEBE7255833C115B5CB88D2 World Series Baseball (1985)(Imagine)[a2] ZXSpectrum +AD3806933F40A1E9742C0C8A7B3AF2F5 World Series Baseball (1985)(Imagine)[a3] ZXSpectrum +BB3FB634C124662F71D9BF138E3A215E World Series Baseball (1985)(Imagine)[SpeedLock 1] ZXSpectrum +69A1FCC2BB3C82F4530E055E9A7E4492 World Series Baseball (1989)(Hit Squad, The)[SpeedLock 4][re-release] ZXSpectrum +12C3BE56E5B0A7F5C24A47B86DC29E60 World Series Baseball (1989)(IBSA)(ES)(en)[re-release] ZXSpectrum en ES +203267B7547991238FE93F3C06ACFA80 World Series Basketball (1985)(Erbe)(ES)(en)[re-release] ZXSpectrum en ES +CD3E6CFD13C3AC297E0EFA6F3AFE8E45 World Series Basketball (1985)(Erbe)(ES)(en)[re-release][small case] ZXSpectrum en ES +E86EB5261D193204FAA713E3BBD0B9BE World Series Basketball (1985)(Imagine) ZXSpectrum +6F897CB891D5EE90A47046A5607F0586 World Series Basketball (1985)(Imagine)[a] ZXSpectrum +D2965B67D064D23D196B30116BB8F1E6 World Series Basketball (1985)(Imagine)[SpeedLock 1] ZXSpectrum +9736A2515176B2A903C22FEA8A2C205E World Series Cricket (1984)(Bosoft)(Side A)[aka Test Match] ZXSpectrum +22224F9385CB7586E98321A2959224E2 World Series Cricket (1984)(Bosoft)(Side B)[aka Test Match] ZXSpectrum +ADAB16CDFF198C390420308929371364 World Soccer (1990)(Zeppelin Games) ZXSpectrum +41F99D43CE3BF4D13B82D898885B6F68 World Soccer (1990)(Zeppelin Games)[a] ZXSpectrum +0AAB8A91A92E6CBD35BB5D75949578FE World Soccer (1990)(Zeppelin Games)[a2] ZXSpectrum +59CD3AF474518BAD81C278575B68F34D World Soccer League (1989)(E&J) ZXSpectrum +F8AFB8EDC764657E3C20DC361699BDA4 World Team Championships (19xx)(ET Computer)(Side A) ZXSpectrum +20E97A455D8A198D89B5B8BAB3B36054 World Team Championships (19xx)(ET Computer)(Side B) ZXSpectrum +A34BC26A11120A16CF0D873EE58AA6B5 World War 1 (1987)(Bug-Byte)[re-release] ZXSpectrum +1CE597A519FA8BF7A96504295939898B World War 1 (1987)(MC Lothlorien)[aka World War I][aka World War One] ZXSpectrum +6D4F47BD973950B678892B2F5FD163FD World War Simulator - PART 1, The (2012)(Retrobytes Productions)(ES) ZXSpectrum ES +8D7C5D4E41B2AD160198BF526E6D7291 World War Simulator - PART 1, The (2012)(Retrobytes Productions)(ES)(en) ZXSpectrum en ES +9157D3D3EB487F1AD176D54B11FFBE62 World War Simulator - PART 1, The (2012)(Retrobytes Productions)(ES)(en)[a] ZXSpectrum en ES +19E22AEAD0A5B36457ADBE1E84C62214 Worlds of Fantasy, The (2012)(Westwood, Steve) ZXSpectrum +DA2E37DB8A95B79D4059CDDC16634AA8 Worm (1983)(Polarsoft)(16K)[re-release] ZXSpectrum +D86495BB83AD7137CF4511E54DE1A049 Worm (1983)(Sinclair Programs)(16K) ZXSpectrum +7291E9A13C99A8214FFFF1E44C8B2549 Worm (19xx)(Downer, Josephine) ZXSpectrum +740B847B5108C277ABB65F5406FA8F85 Worm Attack (1984)(Pulsonic)[aka Worm Game, The] ZXSpectrum +7B26C82A762778CD07AB5B6C50474710 Worm in Paradise, The (1985)(Level 9 Computing) ZXSpectrum +B7069B09603B12DEDB534D9491E52A3B Worm in Paradise, The (1985)(Level 9 Computing)(Side A) ZXSpectrum +08ACA05608DDBF478CF76E62DE61E0D2 Worm in Paradise, The (1985)(Level 9 Computing)(Side B) ZXSpectrum +A00575D05F907B48135D9EB45CE0450A Worm in Paradise, The v2 (1985)(Level 9 Computing) ZXSpectrum +D4D72480DD2194F69A78DFD3F8E5C1B2 Worm in Paradise, The v2 (1985)(Level 9 Computing)[a] ZXSpectrum +A553A17A3C322F46F9E4FA5A1652E8EA Worm's Progress, The (1984)(Newtech Publishing)(16K) ZXSpectrum +B4B84702159807622F658946F2C74243 Wormywave (1985)(Load 'n' Run)(16K)(IT) ZXSpectrum IT +81AE7FED857884B9CAFAA56F0B4329C0 Worse Things Happen at Sea (1984)(Silversoft) ZXSpectrum +6023BA9EDA8799C39E08A64711812EE5 Worse Things Happen at Sea (1984)(Silversoft)[a] ZXSpectrum +B5FC1098195D6E39D5D8559C32368542 Worse Things Happen at Sea (1984)(Silversoft)[a2] ZXSpectrum +0FD3DC13F14D98FBE26A76682874EF88 Wrath of Magra, The (1984)(Carnell) ZXSpectrum +2554D89B601152FA7EBA2199153EAAD4 Wrath of Magra, The (1984)(Carnell)(Tape 1 of 3 Side A) ZXSpectrum +AD70C5597FA2F96E9D7453A2836563D2 Wrath of Magra, The (1984)(Carnell)(Tape 1 of 3 Side B) ZXSpectrum +D9EAF5428046D5650547518F345BA453 Wrath of Magra, The (1984)(Carnell)(Tape 1 of 3) ZXSpectrum +06A18B7D9CB09EA2A709CF6090A1847A Wrath of Magra, The (1984)(Carnell)(Tape 2 of 3) ZXSpectrum +DE1B513E0A0A9DC48E893524C9B4A804 Wrath of Magra, The (1984)(Carnell)(Tape 2 of 3)[a] ZXSpectrum +270E6D13876C9BDBBBC80288E1352BEE Wrath of Magra, The (1984)(Carnell)(Tape 3 of 3) ZXSpectrum +BE5DB6CFA27225B7922BB031CC14E8EB Wrath of the Killer Pigs (1985)(Krypton Force) ZXSpectrum +C5303D6EF07121121FF8CBC1083D881D Wreckage (1983)(Ventamatic)(16K)(ES)[a][aka Destruccion] ZXSpectrum ES +F82C13391EA058A3F5158AD868A30674 Wreckage (1983)(Ventamatic)(16K)(ES)[aka Destruccion] ZXSpectrum ES +01F8935C4C07D0ED799C290D2AA21886 Wrestling Superstars (1993)(Code Masters)(48K-128K) ZXSpectrum +73438914E28A1AFC2E3F288D3E971004 Wriggler (1985)(Romantic Robot UK) ZXSpectrum +3703B3C7F655EDB78C72CA6C96C6A936 Wriggler (1985)(Romantic Robot UK)[a] ZXSpectrum +B5B122CB8B4491F062C2A40CCB7516B5 Wriggler (1985)(Romantic Robot UK)[a2] ZXSpectrum +4A2F2B72BAB3BD106DFF048B306FD65E Wriggler (1985)(Romantic Robot UK)[a3] ZXSpectrum +E7FB2FE3D789B4E76C994540743F9E5C Wriggler (1985)(Romantic Robot UK)[a4] ZXSpectrum +F6ECB229B4AA4234DE6D66370E15368C Wulfpack (1988)(EDOS) ZXSpectrum +E7D00528BE953E9A1263EE31BEA3DAEA Wulfpack (1989)(Blue Ribbon) ZXSpectrum +4FAE08885C5AD15853CBD4C5EBA48E77 Wulfpack (1989)(Blue Ribbon)[a] ZXSpectrum +71B06AA7363A59FEC6D2C34F91CC3924 Wunderwaffe (2017)(Miazga, Rafal)(48K-128K) ZXSpectrum +BC1F0703AEDBE81C053FD4AC8165A155 Wurmi (19xx)(-)(16K)(de) ZXSpectrum de +4239959C3D18BF18E3A7A6DCB7F59557 WWF WrestleMania (1991)(Erbe)(128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +C38CC070CA7C8E41A3256008CDD43CB6 WWF WrestleMania (1991)(Erbe)(128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +38EA8F133219E3AA83721B2B8B42AFB4 WWF WrestleMania (1991)(Hit Squad, The)(128K)(Side A)[SpeedLock 7][re-release] ZXSpectrum +63D19F0A449DA95C628310FCDC344060 WWF WrestleMania (1991)(Hit Squad, The)(128K)(Side B)[re-release] ZXSpectrum +8D366DE540D0D61412FD3DE9908F795A WWF WrestleMania (1991)(Ocean)(128K) ZXSpectrum +18CFB9FC460147DA76D08310F98C9B19 WWF WrestleMania (1991)(Ocean)(128K)(Side A)[SpeedLock 7] ZXSpectrum +5EC7983860177C63C49891B40679627B WWF WrestleMania (1991)(Ocean)(128K)(Side B) ZXSpectrum +A227CFDDEDF1F57E514D9B6FA7F5207B WWF WrestleMania (1991)(Ocean)(128K)[a] ZXSpectrum +451B0094809DA7D80B3C782B928F050E WWF WrestleMania (1991)(Ocean)(128K)[a2] ZXSpectrum +91AFFF6CAF7E4B5648681CE34062B7EF WWF WrestleMania (demo) (1991)(Ocean)(128K)[Sinclair User Covertape] ZXSpectrum +EEB755FA9F8F05FD1BEDD65C56EEE6F5 WWI Fighting Heroes and Some Crazy Aliens (2014-11)(Abrimaal - Amore, Gabriele - Parsons, Neil) ZXSpectrum +7C88E5E76035AE4CDFA492E9A82D0D22 Wychwood (1985)(Larsoft) ZXSpectrum +5DC472676D9333B82D8D0FE9803E71F4 X=Y=Z (2014-08-23)(Bob's Stuff) ZXSpectrum +07FD6B2BF519ECD15A7C94E01AE32463 X=Y=Z (2014-08-23)(Bob's Stuff)[Turbo] ZXSpectrum +F8A4F7C1F655E560B18B9C7CEC460EBF Xadom (1983)(F+K Ware)(DE)[re-release] ZXSpectrum DE +4893274FDE49EFC309651790D2440CBA Xadom (1983)(Investronica)(ES)[re-release] ZXSpectrum ES +E27A414A2861120EEC2BB18E4F1B7695 Xadom (1983)(Quicksilva) ZXSpectrum +1049A3868A574D9101B4FB3EC9CB2F52 Xadom (1983)(Quicksilva)[a] ZXSpectrum +191C7791E7B53E46342BDE1EBCF10677 Xadom (1983)(Quicksilva)[a2] ZXSpectrum +C30CDFA47A4AA2EF2089AB5FA616FB2E Xadom (1987)(Microbyte)(ES) ZXSpectrum ES +CD9AE30497ABF9982F0D5555086FAEBC Xanagrams (1984)(Postern)(16K) ZXSpectrum +6D93309FD8E115AE22679EC16EFA70E5 Xanagrams (1984)(Postern)(16K)[a] ZXSpectrum +CD5A5B6429E7EEB99FEC3B616735D910 Xanthius (1987)(Players) ZXSpectrum +0D1BF26BFB55D0A3B47B977AFB65F5B0 Xanthius (1987)(Players)[a] ZXSpectrum +384DDB5B2697E1CE11E124E9D92F795F Xanthius (1987)(Players)[a2] ZXSpectrum +E5963C7B1625EC92600BCDBE8E6973A2 Xarax (1988)(Firebird) ZXSpectrum +1F22ABE90E21F5BBCC0A623653B9749F Xarax (1988)(Firebird)[BleepLoad] ZXSpectrum +0432D9EE72B6995368D00FB392B25712 Xarax (1988)(MCM)(ES)(en)[BleepLoad][re-release] ZXSpectrum en ES +3AA98DF2894294214A90454AD316C114 Xark - Fuller Box Version (1983)(Contrast)(16K) ZXSpectrum +38C40260F549ADFC90C8991102D9C5F7 Xark (1983)(Contrast)(16K) ZXSpectrum +3154D921D88DE434E05093E460269CEF Xark (1983)(Hitech Games Plus)(16K)[re-release] ZXSpectrum +0487DD0B81F23A961DA82D5DCA247A3D Xarq - The Zimmerman Trenches (1986)(Electric Dreams)[aka Aquadrome] ZXSpectrum +A48D9B8A85C056BD2C5036BB6360E749 Xavior (1984)(CLJ Industries)(FR)(en)[re-release] ZXSpectrum en FR +36B1F1B53A424F45FAADCF756EA76617 Xavior (1984)(PSS) ZXSpectrum +E1BDB6B5ED1B354FEBECE307DFD11528 Xavior (1984)(PSS)[a] ZXSpectrum +D5D60DEFFA110B453383BB52245A4F2F Xcel (1985)(Mastertronic)[a][re-release] ZXSpectrum +14097FC52C9087AB2A0B620ED4A5039C Xcel (1985)(Mastertronic)[a2][re-release] ZXSpectrum +E59499B1F70840C9BA50978E669CB467 Xcel (1985)(Mastertronic)[re-release] ZXSpectrum +7456084FCB853EB32279148CEDB1D3A2 Xecutor (1987)(ACE) ZXSpectrum +AF135C12DA4ABD696FBBED39646DA19C Xecutor (1987)(ACE)[Alkatraz Protection System] ZXSpectrum +877E8B75549023CD145A8B808DD20BAB Xecutor (1987)(Dro Soft)(ES)(en)[Alkatraz Protection System][re-release] ZXSpectrum en ES +1E8753E0C350208B00AF6ACBCDE9CABC Xecutor (1987)(Erbe)(ES)(en)[Alkatraz Protection System][re-release] ZXSpectrum en ES +CE788836406B24940934B34AD3480556 Xen (1987)(Super Sparklers) ZXSpectrum +1148FC3BB7F18A35559F4B6A7F2ED5CD Xen (1987)(Super Sparklers)[a] ZXSpectrum +229DE689993F8F91E73C60F1CBB063D0 Xen (1987)(Top Ten)[re-release] ZXSpectrum +11E1A69D382A5F3FDFF437670CC18FC4 Xeno (1986)(A'n'F) ZXSpectrum +DDD636F7D351A20B28781FDB539D9115 Xeno (1986)(A'n'F)[a] ZXSpectrum +273FB93F55C1FD00F1CCF35C523F2F0C Xeno (1986)(A'n'F)[a2] ZXSpectrum +2D092967DD5FA7892B3388655D2BD154 Xeno (1986)(Bug-Byte)[re-release] ZXSpectrum +54221D0E321809C201A798360E4D4939 Xeno (1986)(Kidsplay)[re-release] ZXSpectrum +7A0CF411B5816BFD1E526BF8C88FE9BC Xeno (1986)(Mind Games Espana)(ES)[re-release] ZXSpectrum ES +8CCE97C7D1203124E27E8C9BC4B94C04 Xeno II (1983)(Anirog)(16K) ZXSpectrum +30395229606460903480F1C12BFE0A76 Xenon (1988)(Mastertronic Plus)(48K-128K)(Side A)[re-release] ZXSpectrum +1E4438815D6ED73BD75872B1AE060FE2 Xenon (1988)(Mastertronic Plus)(48K-128K)(Side B)[re-release] ZXSpectrum +2C63D80437F513965D01F1B6BEDF709C Xenon (1988)(Melbourne House)(48K-128K) ZXSpectrum +32426E0142B22AEA5E95BF5357F3E476 Xenon (1988)(Melbourne House)(48K-128K)[a] ZXSpectrum +67AA16142E4B4D2504EE844183AF5FBB Xenon (1988)(Melbourne House)(48K-128K)[a2] ZXSpectrum +41146B853B83F0AB0C4231EA8B018E68 Xenon (1989)(Dro Soft)(48K-128K)(ES)(en)(Side A) ZXSpectrum en ES +9C1F7079C25EBB8C3747FC73B9236DEC Xenon (1989)(Dro Soft)(48K-128K)(ES)(en)(Side B) ZXSpectrum en ES +BD162A2EB096AEB033C0DCEE305E087E Xenophobe (1989)(Micro Style)(128K) ZXSpectrum +472D1F004DB8FBF31B95DA3D7E8002C6 Xenophobe (1989)(Micro Style)(48K-128K) ZXSpectrum +0154DC65B6395B35B2DD8BD9F9394C20 Xenophobe (1989)(Micro Style)(48K-128K)(Side A) ZXSpectrum +E2E4233C2CA4984FCEE263B16A1FE58E Xenophobe (1989)(Micro Style)(48K-128K)(Side A)[a] ZXSpectrum +D907372D812CD54E718AE2A3142067CE Xenophobe (1989)(Micro Style)(48K-128K)(Side B) ZXSpectrum +55ECFD56A015C41C7F557B33E8BFDD6B Xenophobe (1989)(Micro Style)(48K-128K)(Side B)[a] ZXSpectrum +1025237BE83D398C91ABBF9305E28C6D Xevious (1987)(Americana)[Alkatraz Protection System][re-release] ZXSpectrum +F738F96DA68F0E2E12436735F8BBB6D5 Xevious (1987)(Erbe)(ES)(en)[Alkatraz Protection System][re-release] ZXSpectrum en ES +F218D08B8683A1F267EF3FBF87ED734F Xevious (1987)(Erbe)(ES)(en)[re-release] ZXSpectrum en ES +4D3B79E68468A5FBB0D6DE1651FA8A29 Xevious (1987)(U.S. Gold)[Alkatraz Protection System] ZXSpectrum +F093C9E595F6BF88DA6EBCA4FE5D190A Xevious (1988)(Dro Soft)(ES)(en) ZXSpectrum en ES +7732DCC2345B2F2E9366B63C5C4C21E0 XIV Beogradska Gimnazija (1984)(Pandovisia)(RS)(sr) ZXSpectrum sr +728E78E57170AA8AD1786745939EDD38 XIV-2 (1985)(Pandovisia)(RS)(sr) ZXSpectrum sr +2A470D19E229D3242DBC0E43DBEB3767 Xonix (1987)(Surna, A.)(16K)(LT) ZXSpectrum LT +DB55395DF1B1728FD46BD4AB7A21B629 XOR (1987)(Logotron)(128K) ZXSpectrum +388572313375BFE522FF1EC03CD8E039 XOR (1987)(Logotron)(128K)[a] ZXSpectrum +1A4E14439C886B349F3117DE6F3DA7B7 Xor (1990)(Proxima)(128K)(CZ) ZXSpectrum CZ +5B055AF42174134B4799C5CE4C6E58BC X-Out (1990)(Erbe)(48K-128K)(ES)(en)(Side A)[Small Case][re-release] ZXSpectrum en ES +1B0C72AB5BE8E77A63E0B216985BD5E2 X-Out (1990)(Erbe)(48K-128K)(ES)(en)(Side B)[Small Case][re-release] ZXSpectrum en ES +651AA00A4F87C52C8A544C6FFE0E9E24 X-Out (1990)(Kixx)(48K-128K)(Side A)[Alkatraz Protection System][re-release] ZXSpectrum +1DAD445C4CBB40781B7B677817C2B570 X-Out (1990)(Kixx)(48K-128K)(Side B)[re-release] ZXSpectrum +91D25447D843C61804FE9236143D97F8 X-Out (1990)(Rainbow Arts)(48K-128K) ZXSpectrum +C2E912CE8DBB46A2D925D4FB3F714238 X-Out (1990)(Rainbow Arts)(48K-128K)(Side A)[Alkatraz Protection System] ZXSpectrum +CB6C9D26DDB81E08A0EE1B6E8CB5EA0C X-Out (1990)(Rainbow Arts)(48K-128K)(Side B) ZXSpectrum +A5C4CB135E995892DAE8FA92251A3B9D Xtroth - The Adventure (1985)(Automata UK)(128K) ZXSpectrum +BB81E8A446FDFFCDE63CB0DEC1E161D1 Xtroth - The Adventure (1985)(Automata UK)(48K-128K) ZXSpectrum +247AFDF92CE397DD06ACB9A8C5467949 Xtroth - The Adventure (1985)(Automata UK)(48K-128K)[a] ZXSpectrum +ECE962F2E4BC1EFDEAFAE6E525ADFDFE Xybots (1989)(Domark)(48K-128K) ZXSpectrum +17E573D93574A634CEA46AACAAB0E91B Xybots (1989)(Domark)(48K-128K)(Side A) ZXSpectrum +2CDB88238C0980E3260E6BDD20178061 Xybots (1989)(Domark)(48K-128K)(Side B) ZXSpectrum +3702AC380C400779E0DEE9633BCC429F Xybots (1989)(Domark)(48K-128K)[a] ZXSpectrum +C388D1034C64B4C8F3426738BC358F0E Xybots (1989)(Erbe)(48K-128K)(ES)(en)(Side A)[re-release] ZXSpectrum en ES +41003031591A84194CF9C89D070D9AAF Xybots (1989)(Erbe)(48K-128K)(ES)(en)(Side B)[re-release] ZXSpectrum en ES +B8CDEC88B0154DE94232921CE142A7D6 Xybots (1991)(Hit Squad, The)(48K-128K) ZXSpectrum +DAA85E8298F26CBE4541B9F230618CB6 Xyzolog (2010)(Retrogames Computing)(128K)(RU)(en) ZXSpectrum en RU +6C75B6BE0D682D30CC89ACE727988798 Yabba Dabba Doo! (1986)(Bug-Byte)[re-release] ZXSpectrum +62011F2ED8FE818F5117C34864BA230A Yabba Dabba Doo! (1986)(Quicksilva) ZXSpectrum +78650CB0CADE85C00B3D649D88CD0AD9 Yabba Dabba Doo! (1986)(Quicksilva)[a] ZXSpectrum +AE870022479E78C9245D642C48392890 Yacht Race (1984)(ZX Computing)(16K) ZXSpectrum +A37E4639119B49933E38C2FE6AFBB872 Yacht Race (1985)(Hill MacGibbon) ZXSpectrum +59480B3B10CA744504DB9215F671BFE9 Yahtzee (1983)(Pegasus) ZXSpectrum +78A83ED7F1932802E8B3C8A982853257 Yahtzee (1983)(Spectre)(16K)(HK)(en) ZXSpectrum en HK +3468846338CC4DE49DEA340ACDA2B53B Yahtzee (1985)(Load 'n' Run)(IT) ZXSpectrum IT +8D6A6AA73513868C1AB1410229B4C74B Yahtzee (1985)(ZOTK Slovenije)(SI) ZXSpectrum SI +053AB41F4EDB25A7090E16BFA37244BA Yahtzi (1983)(Work Force) ZXSpectrum +03D4EC7FB08C2FD77C5108BD49C6BF1A Yakzee (1983)(Automata UK) ZXSpectrum +738DE19E7E1F82409946E1AAEFC737D4 Yakzee (1983)(Automata UK)[a] ZXSpectrum +E4C731DA256337513589975E408BEAAC Yakzee (1983)(Automata UK)[a2] ZXSpectrum +7FC247E47F8D0B24C27320ACE777BD44 Yakzee (1983)(Automata UK)[a3] ZXSpectrum +A456DE783BC4569446CB4A19D76418C3 Yankee in Iraq, A - 2017 (2017)(Moore, Ast A.) ZXSpectrum +37E22AB560DCE4C0F39AFF027A98A901 Yankee in Iraq, A - 2017 v1.0.5 (2017)(Moore, Ast A.) ZXSpectrum +297D5B7815A003C6FF3292A50AAC5D91 Yankee in Iraq, A (2016)(Moore, Ast A.) ZXSpectrum +B576BEEEFFC7026EE43C093C3CC1ED25 Yankee in Iraq, A v1 (2016-08-27)(Moore, Ast A.) ZXSpectrum +A6CD57D756437622C64370A572BBB984 Yankee in Iraq, A v1.0.1 (2017-02-24)(Moore, Ast A.) ZXSpectrum +72DD5921DE2A32A36350B32F32DD551F Yatzee (1984)(CP) ZXSpectrum +CD04CCACDD9B97D234EA4A5A64196DCF Yellow Brick Road (2011)(Compiuter)[CSSCGC] ZXSpectrum +A479372B8ACABE95F2E1FC16607B9885 Yellow Door, The (1987)(Tartan) ZXSpectrum +3750BF1E6B45F39C852A66A49C11578A Yenght - La Fuente de la Juventud (1984)(Dinamic)(ES) ZXSpectrum ES +C0CD1C97FAD54A47F4C7802DB12C06B5 Yenght - La Fuente de la Juventud (1984)(Dinamic)(ES)[a] ZXSpectrum ES +DC78732AB76259C58974225855E5F4A8 Yes Dear (2014)(Collins, Paul E.)[CSSCGC] ZXSpectrum +ECD841437100332A08DFAFFF212E0DA7 Yes, Prime Minister - The Computer Game (1987)(Mosaic Publishing) ZXSpectrum +66749B7FEB2EF71F59461701DCDE3B10 Yes, Prime Minister - The Computer Game (1987)(Mosaic Publishing)(Side A) ZXSpectrum +59C5E78A8EA4FD8401E5C4EFDC74693A Yes, Prime Minister - The Computer Game (1987)(Mosaic Publishing)(Side B) ZXSpectrum +1FB7C029AD785C88E2856F84DC845CC7 Yes, Prime Minister (1987)(Mastertronic Plus)[re-release] ZXSpectrum +99A8D8632D8B0AD5C107160767F86E10 Yeti (1988)(Alternative)[re-release] ZXSpectrum +5E666EBF07B6308D64DC78121A6E35F6 Yeti (1988)(Destiny) ZXSpectrum +F9228635C0B7F984174CF7C6AAAC1028 Yeti (1988)(Destiny)[a] ZXSpectrum +D4685EACD58768DFAC8C6DBB5FAD3B08 Yeti (1988)(Destiny)[a2] ZXSpectrum +34F2D38B4825FCB4F20A0AA7A85AF093 Yie Ar Kung-Fu (1985)(Erbe)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +9FC8289FE8E4C89B8A2D85BC4E82FC96 Yie Ar Kung-Fu (1985)(Imagine)(128K) ZXSpectrum +F5368085EC2F77AF32CDDEC9F5F7F364 Yie Ar Kung-Fu (1985)(Imagine)(48K-128K) ZXSpectrum +9E623B9A05C1E6FE693C4CA60C54D244 Yie Ar Kung-Fu (1985)(Imagine)(48K-128K)[a] ZXSpectrum +1C75F17921E35DE9E4FD80DFA99CBB68 Yie Ar Kung-Fu (1985)(Imagine)(48K-128K)[a2] ZXSpectrum +21AD7CEFA8B77CF9CDAD1E0AD389A1DF Yie Ar Kung-Fu (1985)(Imagine)(48K-128K)[SpeedLock 1] ZXSpectrum +21DAE92052FCA463ABEE0B11583DB439 Yie Ar Kung-Fu (1989)(Hit Squad, The)(48K-128K)[SpeedLock 1] ZXSpectrum +DEBA7F0A9EEE5DD30498959B588153A7 Yie Ar Kung-Fu 2 (1986)(Imagine) ZXSpectrum +75B81964DF41A1CC484C007AB4CD9A6E Yie Ar Kung-Fu 2 (1986)(Imagine)[SpeedLock 2] ZXSpectrum +D22CB9056462DFD3F97EFD89013774B6 ylliW teS teJ (2004)(Broadsoft) ZXSpectrum +D3578997984197C6B2CCE05701E8AFC3 Yogi Bear & Friends - The Greed Monster (1990)(Hi-Tec)(48K-128K)[a][aka Yogi Bear and Friends in the Greed Monster] ZXSpectrum +41651E645E98F7C9AB08E975A4F518C0 Yogi Bear & Friends - The Greed Monster (1990)(Hi-Tec)(48K-128K)[aka Yogi Bear and Friends in the Greed Monster] ZXSpectrum +35DA1E841DFDD9E52205A0F95DD56472 Yogi Bear (1987)(Alternative)[re-release] ZXSpectrum +730FC2A09ED5A3E18BF1C40055B8D3CD Yogi Bear (1987)(Piranha) ZXSpectrum +CBD2F544EE6B7DBB9F12FC0993918C27 Yogi Bear (1987)(Piranha)[a] ZXSpectrum +4CB02DEBFAB98140524694871E53F5D1 Yogi Bear (1987)(System 4)(ES)(en)[a][re-release] ZXSpectrum en ES +330A6E518310B5B7DA2B9CACA746F9BE Yogi Bear (1987)(System 4)(ES)(en)[a2][re-release] ZXSpectrum en ES +3FC70E1F59BAB52609BD16AD6C838272 Yogi Bear (1987)(System 4)(ES)(en)[re-release] ZXSpectrum en ES +56390AFF6132573F42862AB68E23B9DD Yogi's Great Escape (1990)(Hi-Tec) ZXSpectrum +D2BDBD82188DF1ADF6D97781AF2EE731 Yogi's Great Escape (1990)(Hi-Tec)(Side A) ZXSpectrum +B318CFF6257616DE8EFBAB77FFFF729C Yogi's Great Escape (1990)(Hi-Tec)(Side B) ZXSpectrum +BEACF7FD4C5FF12E01AFF801365CD1E7 Yogi's Great Escape (1990)(Hi-Tec)[a] ZXSpectrum +3033C97B047E818B5244E62EA1980022 Yomp (1983)(Virgin Games)(16K) ZXSpectrum +6A78D0948033E533AA995EDF008984B4 Yomp (1983)(Virgin Games)(16K)(Side A) ZXSpectrum +7D590DBB38AC1027780D6FA920DDD8D7 Young Ones, The (1986)(Orpheus) ZXSpectrum +37032379007A3F0F956F7310999D2CB9 Young Ones, The (1986)(Orpheus)[a] ZXSpectrum +FD7A11AF5190AC4B8A5DFB30C8A7DF27 Youth Club (1984)(ZX Computing)(16K) ZXSpectrum +B3B9BEA0C99E1FF2E408BB40E17EF8CC YS Capers (1990)(Your Sinclair) ZXSpectrum +B5542D68D356759482A44DB7D913B883 Yucan (1989)(MicroHobby)(ES)(en) ZXSpectrum en ES +D68F26F219EB760A0580B754F3F96342 Yumiko in the Haunted Mansion (2012)(Fun Forge)(48K-128K)(AT)(en) ZXSpectrum en AT +4B98ED7CB5EA0D135BCDAACE221FC37C Yumiko in the Haunted Mansion (2014-05)(Fun Forge)(48K-128K)(AT)(en) ZXSpectrum en AT +2A762FC4574A79FCA67F3527C8E3CD16 Yuppie (1988)(Mental Images) ZXSpectrum +3C7981EC2F719CC1F53A19AAC692F80F Z2A (2006)(Rudge, Matt)[CSSCGC] ZXSpectrum +97AD6A082E7C20E28383CF7839ACC183 Zacaron Mystery, The (1986)(Players)(Side A) ZXSpectrum +40647CBD7767DA56B5069D4783BAD7F2 Zacaron Mystery, The (1986)(Players)(Tape 1 of 2 Side A) ZXSpectrum +DF1BF29C025EFBDA0E1C45F358A763C9 Zacaron Mystery, The (1986)(Players)(Tape 2 of 2 Side B) ZXSpectrum +259C8C6544C1303DF8672A65C59C2988 Zahada Bermudskeho Trojuhelniku (1988)(JHsoftware)(CZ)(sl) ZXSpectrum sl CZ +E68B8B4E362A7D5A6D34C118EFA89317 Zahada Bermudskeho Trojuhelniku (1988)(JHsoftware)(CZ)(sl)[a] ZXSpectrum sl CZ +6B631BA0C0F88D39C0BC807C14CB0AB1 Zakladi Slovenije (1986)(Kurent, Matej)(SI) ZXSpectrum SI +DA4C477941AC4E53DD979F5B8EA923E5 Zakladi Slovenije (1986)(Kurent, Matej)(SI)[a] ZXSpectrum SI +8B7C48DD62EAD0DFBEB7CD8EB5E2314D Zakliaty Zamok Programatorov (1988)(Delphine Soft)(SK)(sl) ZXSpectrum sl SK +01464FF85014D2A064D6E8D280AEE610 Zamolxe Patria Insectelor (1996)(AMS Soft)(RO) ZXSpectrum RO +E158FD96793336B1A23C3910E9D0BCD4 Zampabolas (1990)(System 4)(ES) ZXSpectrum ES +35624FC643CEB407AA98919C505779B8 Zanthrax - Race of the Future (1989)(Crash) ZXSpectrum +1BE1FD4DA4D5F1DF536F47E0CC572DF1 Zanthrax - Race of the Future (1989)(Crash)[a] ZXSpectrum +E41812ABB526D4C597F910FA41D3AB1C Zany Adventure (1984)(Betts, Timothy - Parry, Steve) ZXSpectrum +1C6D7EDF1EBAD31C4BAAE811160E9314 Zap-Lap (1986)(Load 'n' Run)(IT) ZXSpectrum IT +5D290DC45482606772ADDA5788E36E82 Zaraks (1983)(CRL Group)(16K) ZXSpectrum +049E2D9096A2F153F2D03C60CA7D7FD3 Zarjas (1988)(Sinclair User) ZXSpectrum +645022DE5E220FE338283131A53F70C4 Zaxxan (1983)(Starzone) ZXSpectrum +4CA7A5E913B738FB993C9FF1C6184AF2 Zaxxan (1983)(Starzone)[a] ZXSpectrum +932921487E08811CA1B7E9670C76B650 Zaxxon (1985)(U.S. Gold) ZXSpectrum +3EDE228DC6B362B394EB25AA38C96933 Zaxxon (1985)(U.S. Gold)[SpeedLock 1] ZXSpectrum +6EC83C9BD857441C8FE38A66B5D7D3CE ZEN (2014-10-18)(Saukas, Einar)(BR)(en) ZXSpectrum en BR +2B3DE75F8484CAF15FEAF77EE9759D51 Zen Quest (1995)(Zenobi) ZXSpectrum +440ECE0872F5F26E31E903525DB8EAAC Zenji (1984)(Activision) ZXSpectrum +77226BC935F238AA056D61BCBCBDF959 Zenji (1984)(Activision)[a] ZXSpectrum +9F72D0930136DF8915F087EA3DCD87B2 Zepherus (1985)(National Software Library) ZXSpectrum +D2DB79E11B78D459B2016248BCFAFB5E Z-Fred (1984)(Popular Computing Weekly) ZXSpectrum +B005FB3315F8296A4327B4AE5C8E1862 Zia Rosa (1986)(RUN)(IT) ZXSpectrum IT +544BABDC21FF516381F457337D0F28F9 Zig Zag (1984)(DK'Tronics) ZXSpectrum +7956E644B81642A6291D8F58038F53AE Zig Zag (1984)(DK'Tronics)[a] ZXSpectrum +6236C4C6BAC7D1CBD99A6FA8EC3B3E49 Ziggarat of Dread (1983)(Custom Cables International) ZXSpectrum +46E31809911B779E5F533E21ECD9EC6D Ziggurat - The Temple of Doom (1984)(Software Supersavers) ZXSpectrum +ADD50D1C8E64C06C2C8217E5D3B361FA Ziggurat - The Temple of Doom (1984)(Software Supersavers)[a] ZXSpectrum +E626657DE57653441C0381AEEA334827 Zima 2 (19xx)(Emir - Samir)(sh) ZXSpectrum +D7FCDF375717C008781AF323FE449109 Zipi y Zape (1989)(Dro Soft)(ES)(Side A) ZXSpectrum ES +9BF1208239A0ABDECB1FF6483B693295 Zipi y Zape (1989)(Dro Soft)(ES)(Side A)[a] ZXSpectrum ES +52F2CF7E9794CDEF52C1DEBF5AE6A605 Zipi y Zape (1989)(Dro Soft)(ES)(Side A)[a2] ZXSpectrum ES +7A6A445E0CC1D9DD05392ADCEC002F70 Zipi y Zape (1989)(Dro Soft)(ES)(Side B) ZXSpectrum ES +C96EF69F22AB7A691532A46D73B771B9 Zipi y Zape (1989)(Dro Soft)(ES)(Side B)[a] ZXSpectrum ES +7D94A0BCA1B5AAA722047EB947F90BC4 Zipi y Zape (1989)(Dro Soft)(ES)(Side B)[a2] ZXSpectrum ES +74E708591F0E03054A8A6C237262AB4C Zipper Flipper (1983)(Sinclair Research)[a][aka Pro Pinball][re-release] ZXSpectrum +7502B740BEA69E2FCC59E7CEFCA6C8B7 Zipper Flipper (1983)(Sinclair Research)[aka Pro Pinball][re-release] ZXSpectrum +FFA52FD23495ADBB629794E59723304C Zip-Zap (1983)(Imagine) ZXSpectrum +E20E44FF64A23C7E17EDF4181CA5FC2D Zip-Zap (1983)(Imagine)(Side A) ZXSpectrum +DD49BD373823AE451C6CC862F4A1A089 Zip-Zap (1983)(Imagine)(Side B) ZXSpectrum +9EDDE0806ADC43282B185AE4E583E138 Zip-Zap (1983)(Imagine)[a] ZXSpectrum +E99F289D00E0633A4938E417FD88159A Z-Man (1983)(DJL)(16K) ZXSpectrum +E6BB42ABA6C16DFAC41A9FD6A811254E Z-Man (1985)(R&B Marketing)(16K) ZXSpectrum +7E704CC1A553A8E367265F0DAB50B846 Zodiac Strip (1985)(Suzy Soft)(HR)(sr)[a][adult] ZXSpectrum sr HR +6CC94B1FE3EDA4544C6E87FF0D8F79DC Zodiac Strip (1985)(Suzy Soft)(HR)(sr)[adult] ZXSpectrum sr HR +D1FC6156AF005D869AEF1A0A33C90765 Zogan's Revenge (1992)(Compass)[a][aka Bogmole 2] ZXSpectrum +B8BFDAC794B9F95BCD36E8B335173AE4 Zogan's Revenge (1992)(Compass)[aka Bogmole 2] ZXSpectrum +F6255A9FEC7E8C9829953F76A8167A30 Zogan's Revenge (1992)(Compass)[aka Bogmole 2][master tape] ZXSpectrum +C765379CFE95ABF6FD5F13B6CE2F6E9D Zoids - The Battle Begins (1985)(Martech Games) ZXSpectrum +7061B6AE411FCCC23307DC572873D427 Zoids - The Battle Begins (1985)(Martech Games)[a] ZXSpectrum +E323559730FFDAE88A208561D60FF10E Zoids - The Battle Begins (1985)(Martech Games)[a2] ZXSpectrum +D4A50FB8D5A800337CBCF8880B846311 Zoids - The Battle Begins (1985)(Martech Games)[SpeedLock 1] ZXSpectrum +B4DD3218D3BD179325219693A429B50E Zoids - The Battle Begins (1992)(Alternative) ZXSpectrum +6EC703672D283D5316C38762BE3D1438 Zoids - The Battle Begins (1992)(Alternative)[SpeedLock 1] ZXSpectrum +468571D08C47B4B11604DA3B52C2078E Zoink (1985)(MicroHobby)(ES)[aka Invasion] ZXSpectrum ES +D5B31DD51D7AAD6522F8244D5776D47B Zolan - The Adventure (1983)(Softek)(16K) ZXSpectrum +7DACF060D72C2C91C5A374130B03716E Zolan - The Adventure (1983)(Softek)(16K)[a] ZXSpectrum +6EA444450D331610F60854044D29C79B Zolyx (1988)(Firebird) ZXSpectrum +DFE336969AF466AF6A5C3E9BDB8A6F78 Zolyx (1988)(Firebird)[a] ZXSpectrum +2141F5B79864CE0B53A4410ED981D551 Zolyx (1988)(Firebird)[a2] ZXSpectrum +1F0A039BD0369B95A603E5D4CC961FEF Zolyx (1988)(Firebird)[BleepLoad] ZXSpectrum +1267B1DBBE32F751734C67E168D062E1 Zolyx (1988)(Firebird)[Your Sinclair Covertape] ZXSpectrum +38CB0A51F65DEC2DDB01B26C676026E2 Zombi (1990)(Ubi Soft)(FR)(en) ZXSpectrum en FR +F67281EC902490C175B17695C38F71E2 Zombi (1990)(Ubi Soft)(FR)(en)[a] ZXSpectrum en FR +00C843C2F16DA1A9CAC3C483EC19066D Zombi Terror (2014-08)(Kabuto Factory)(ES)(en)(Tape 1 of 2) ZXSpectrum en ES +AC5E6FEF3FA23D06BDA52A6B17EED196 Zombi Terror (2014-08)(Kabuto Factory)(ES)(en)(Tape 2 of 2) ZXSpectrum en ES +3BE4A004FD7736E9F954CFED99A97EF3 Zombi Terror (2014-08)(Kabuto Factory)(ES)(Tape 1 of 2) ZXSpectrum ES +5D7C1CF61002A1A3162E680E227EF0B1 Zombi Terror (2014-08)(Kabuto Factory)(ES)(Tape 2 of 2) ZXSpectrum ES +C89C7EEE30EF5A0BA78300E502DAC231 Zombie Calavera Prologue (2010)(Ubhres Productions)(ES)(en) ZXSpectrum en ES +27DE54BF483A3D039AE52CB9C3C8467E Zombie Zombie v2 (1984)(Quicksilva) ZXSpectrum +F01A00B0652C2AC0883E0158129B98AF Zombie Zombie v2 (1984)(Quicksilva)[a] ZXSpectrum +8C844BE95BB1A6E33EB2CBBD6619B15D Zombie Zombie v2 (1984)(Quicksilva)[a2] ZXSpectrum +B2DA170D798D74F73F4AEBE6A1535A15 Zombo (2015-07-24)(Monsterbytes) ZXSpectrum +EDD7BAB55A1E865E648C152E6BE8465D Zombo's Christmas Capers (2016-12-09)(Monsterbytes) ZXSpectrum +BF138010E0BF101A75AADAC88974122A Zona 0 (1991)(Topo Soft)(48K-128K)(ES) ZXSpectrum ES +F91C8625C1A2AFAE4AC1962958BB5E6E Zona 0 (1991)(Topo Soft)(48K-128K)(ES)[a] ZXSpectrum ES +2430939895CEE06FFB8D7779CCC87564 Zona de Combate (2005)(Wild, Eddie The)(ES)[Bytemaniacos 2005 BASIC Contest] ZXSpectrum ES +CA43904EB2F49CE7D6B5D15E5FE77C7C Zone Trooper (1989)(Gamebusters)(48K-128K)[a][aka Moonshadow] ZXSpectrum +66E5C0BB9BCC9B041FAA56A432F04C45 Zone Trooper (1989)(Gamebusters)(48K-128K)[aka Moonshadow] ZXSpectrum +8E10B5F17744A77A5318A5046C22DE57 Zone Trooper (1989)(MCM)(48K-128K)(ES)(en)[re-release] ZXSpectrum en ES +57560E358A1479B1D862226E4E0B7590 Zone-M (1986)(Urwani, Zuheir)(16K)(DE)(en) ZXSpectrum en DE +378996F4F0F1775E034E8705B7F71680 Zoot and the Mankins (1985)(Bug-Byte) ZXSpectrum +C23CF9CDD0F08E47470737E72FB2CE97 Zoot and the Mankins (1985)(Bug-Byte)[a] ZXSpectrum +4EF3FF4CC710E58D3770E39DFAEA7639 Zoot and the Mankins (1985)(Bug-Byte)[a2] ZXSpectrum +57C81C3724B374B1503ADB9ACF1C0A16 Zorro (1986)(Americana)[re-release] ZXSpectrum +D4DA5E9BEA2358C00D5AEA643CF50F8A Zorro (1986)(Erbe)(ES)(en)[a][re-release] ZXSpectrum en ES +A5F71A62CAFF1C92BDEDC7ECA5BC8631 Zorro (1986)(Erbe)(ES)(en)[Medium Case][re-release] ZXSpectrum en ES +09F53786A5B7F5B9FA09B29A843C0EA3 Zorro (1986)(Erbe)(ES)(en)[re-release] ZXSpectrum en ES +B2847C2459D0C1FF19450B0D9898C7F9 Zorro (1986)(U.S. Gold) ZXSpectrum +8A53BADD5527D9F49CF1711ABA1C6FE6 Zorro (1986)(U.S. Gold)[a] ZXSpectrum +DF4EEC6155F995C54BD94A3D4E86E1E9 Zorro (1986)(U.S. Gold)[a2] ZXSpectrum +392A4614ECDDD43AE775D5DCF22FC203 Zorro (1986)(U.S. Gold)[SpeedLock 1] ZXSpectrum +BE5E79BA58FE36FDBF41221B9A716A19 Z-Pilot (1987)(Rino) ZXSpectrum +6CAC09639465FEDD036C316A3123DA91 Zub (1986)(Mastertronic Added Dimension)(48K-128K)[a][aka Zob] ZXSpectrum +B75E626C9F26068303D9E6717E925E16 Zub (1986)(Mastertronic Added Dimension)(48K-128K)[aka Zob] ZXSpectrum +77868EE20132FDF76988A0A04FC4D223 Zulu Wars - Ulundi (1987)(CCS) ZXSpectrum +B47CCCF542529BEFE4A7A3ACFCD2279E Zulu Wars - Ulundi (1987)(CCS)(Side A) ZXSpectrum +1332A2C159E47D7DAEBC677BF6B6B080 Zulu Wars - Umlalazi (1987)(CCS) ZXSpectrum +3D5321867C32A6000412F3584BF384B3 Zulu Wars - Umlalazi (1987)(CCS)(Side B) ZXSpectrum +71CB7E5729DB07935187E0550D5EFE75 Zut Alors! (1986)(Aryxoft) ZXSpectrum +A7CA84B2E40DEB4FF6570B10961A95EA ZX Berserk v1 (1982)(Jega)(16K) ZXSpectrum +5B0056678E5B1C4D3AC9AEEE1AEEFAD9 ZX Berserk v2 (1982)(Jega)(16K) ZXSpectrum +D1C4CD3B8E3713AAEB905A5C0CDCB9C7 ZX Cart (2004)(Thomson, Chris)[CSSCGC] ZXSpectrum +A5226621E0C96AEE6569ABA305615ED3 ZX Centi (1986)(ZX Computing) ZXSpectrum +F7469D20FA0375392B611773939DB161 ZX Columns (2005)(Compiler)(ES)(en) ZXSpectrum en ES +D15ACC92A62B5C2559459865048DA5AA ZX Cruciverber (1986)(Load 'n' Run)(IT) ZXSpectrum IT +7C492DC0CD5DF9CBEC7772776F389C61 ZX Football Manager 2005 (2005)(Cronosoft)(48K-128K) ZXSpectrum +BEDA25BB1CC32357C4EC7901B26459D6 ZX Football Manager 2005 (2005)(Cronosoft)(48K-128K)[a] ZXSpectrum +A5DEC5A5A8F9064FFC32F1709306FDE3 ZX Frogger (19xx)(-)(de) ZXSpectrum de +EDCFB57E67D5D8E99256E2831A700FBF ZX Gorilla (2006)(Panik)(ES)[Bytemaniacos 2006 BASIC Contest] ZXSpectrum ES +91B7959AFC12F3E4F9CE414977173440 ZX Mines 2 (2003)(Compiler)(ES)(en-es) ZXSpectrum en-es ES +1CE19CC9D8C8D58CB1D80B16433079CA ZX Nightmare Park (1982)(Breadhill) ZXSpectrum +53CFE1456013711846D14307C108583D ZX Poker (2005)(Compiler)(ES)(en-es) ZXSpectrum en-es ES +11BD7869A069C96EAFD6B5AB1AA70401 ZX Reversi (1983)(CP)[aka Othello] ZXSpectrum +D99A4961AA00602BECCD7619EE2CFFEB ZX Silvan (1985)(Load 'n' Run)(IT) ZXSpectrum IT +C6DC4F290084664B13D15269D175A9CE ZX Snakey (2011)(Haggart, Donald) ZXSpectrum +3A1982365BECDF90AE20AB3B1B8C4C8E ZX Spectrum Grail (1983)(Severn) ZXSpectrum +77CFE8E6FE097575D1D4843E6A389EA7 ZX Spectrum Grail (1983)(Severn)(16K) ZXSpectrum +F884D8E070CA2DA5EEE4B0CB7237B28F ZX Spectrum Moria (1983)(Severn)(16K)(Side A)[aka Mines of Moria] ZXSpectrum +F7AEB163B1F350BE94905718364CA852 ZX Spectrum Moria (1983)(Severn)(16K)(Side B)[aka Mines of Moria] ZXSpectrum +4AE87AB240F540B50B2AE8A43A6C65EF ZX Sprinter (19xx)(Aackosoft)(NL) ZXSpectrum NL +C2403B913DAB044BB43C6964DCAFF333 ZX Striker (2013)(Valdir)(PT)(en) ZXSpectrum en PT +F491EA7D2B277CBE7110846B03BCFF77 ZX Trek (1983)(Impact) ZXSpectrum +9C1ABA959C57F75738C1B9056164C85A ZX Willy the Bug Slayer (2002)(Eddy, Geoff) ZXSpectrum +7EC4F6036DD279F243438B8B4A914FA4 ZX-Mus (1985)(RVdE)(ES) ZXSpectrum ES +82F1F4E16A2B8884142ACB148D741643 ZX-Mus (1985)(RVdE)(ES)[a] ZXSpectrum ES +06E344572DE12794EDFC579C0DC0BCD7 ZXSimon (2006)(Compiuter Soft)(ES)[Bytemaniacos 2006 BASIC Contest] ZXSpectrum ES +81F1B73D74DDFD83DF99F2372EA4BFBF Zybex (1989)(Zeppelin Games) ZXSpectrum +DFF94A7DFC6D237E4FE6486E4EA2DE3B Zybex (1989)(Zeppelin Games)[a][master tape] ZXSpectrum +FAF282C369CCCE5F09F38877B5AC8C54 Zybex (1989)(Zeppelin Games)[master tape] ZXSpectrum +668CBBCADE45FB211A6C929C69075084 Zynaps (1987)(Erbe)(ES)(en)[Hewson Slowload][re-release] ZXSpectrum en ES +A7C8E12D565F513C01D29446CEE9E54F Zynaps (1987)(Hewson Consultants) ZXSpectrum +CCABA116CF541F81769ACB1E743B9292 Zynaps (1987)(Hewson Consultants)[a] ZXSpectrum +EF9FF8D922962438EA0C45AE8E9A4D87 Zynaps (1987)(Hewson Consultants)[a2] ZXSpectrum +43BC43007FADD017ABC6D78D1F029FAB Zynaps (1987)(IBSA)(ES)(en)[Hewson Slowload][re-release] ZXSpectrum en ES +0B0857EEC7B8091BEE2ED7E9AAF2DD7A Zythum (1986)(Mirrorsoft) ZXSpectrum +3643DC6D7CD7453C7A372DA4AAEF3D55 Zythum (1986)(Mirrorsoft)[a] ZXSpectrum +0102428A98B2A7E93D49EDCD2E8205D6 Zythum (1986)(Mirrorsoft)[a2] ZXSpectrum +CCB3C52551F310E3EA4201E2FA220D91 Zythum (1987)(Zafiro Software Division)(ES)(en) ZXSpectrum en ES +1B62219035C8C343C5181603AC690900 Zzoom (1983)(Imagine) ZXSpectrum +7648206F089E8124EA77F09379D85E88 Zzoom (1983)(Imagine)(Side A) ZXSpectrum +9F089271858131AA33555C9CA138DB45 Zzoom (1983)(Imagine)(Side B) ZXSpectrum +13E4FD5E96F713D8D6944CEF917851EB Zzoom (1983)(Imagine)[a] ZXSpectrum +128A79D9DA95B089AC7A7D028DBA7317 Zzoom (1983)(Imagine)[a2] ZXSpectrum +FF56D3F59A03D46C5570EDEE357CCCC3 Zzoom (1983)(Imagine)[a3] ZXSpectrum +3DA46188D6BE77B1FE7CAE0DCA11C5A5 Zzzz (1986)(Mastertronic) ZXSpectrum +A893D93B2C6A6DCC7FD3BA178578A122 Zzzz (1986)(Mastertronic)[a] ZXSpectrum +C5C501264A76A0845A5AD0B6E623DDD4 Zzzz (1986)(Zenobi)[re-release] ZXSpectrum +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Type: TOSEC +;;; Source: Sinclair ZX Spectrum - Magazines - [TAP] (TOSEC-v2018-03-24) +;;; FileGen: 2018-09-21 15:07:50 (UTC) +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Bad Dumps +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Hacks +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +8AF794394EB17CE684A0DAAA5E21B2CF H Enigma Tape Magazine - Issue 08 (1990)(E.S.D.)[h] ZXSpectrum +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Over Dumps +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Translated +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Home Brew +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Believed Good +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +9FB08790C527CD1F1DD7F95145B29418 16-48 Magazine Tape 01 (1983)(16-48 Tape Magazine)(16K)[a][aka 16-48 Magazine - Issue 01] ZXSpectrum +AB5244832780DEB20C78043A6E615B8B 16-48 Magazine Tape 01 (1983)(16-48 Tape Magazine)(16K)[a2][aka 16-48 Magazine - Issue 01] ZXSpectrum +6FADBF06CDF5F3500752D5798B77FB80 16-48 Magazine Tape 01 (1983)(16-48 Tape Magazine)(16K)[aka 16-48 Magazine - Issue 01] ZXSpectrum +0534995AEC6DEA73B98A284A9BC15F17 16-48 Magazine Tape 02 (1983)(16-48 Tape Magazine)(16K)[aka 16-48 Magazine - Issue 02] ZXSpectrum +22A4934BA2305DC2E75380EDC9D00F77 16-48 Magazine Tape 03 (1984)(16-48 Tape Magazine)(16K)[a][aka 16-48 Magazine - Issue 03] ZXSpectrum +35ECB450CF43D2F6CEF3D0C3E759E50C 16-48 Magazine Tape 03 (1984)(16-48 Tape Magazine)(16K)[a2][aka 16-48 Magazine - Issue 03] ZXSpectrum +D489706E5761B32A011A265CF0D9C692 16-48 Magazine Tape 03 (1984)(16-48 Tape Magazine)(16K)[aka 16-48 Magazine - Issue 03] ZXSpectrum +835F2E1425446846405BFCCD3512FC2E 16-48 Magazine Tape 04 (1984)(16-48 Tape Magazine)(16K)[aka 16-48 Magazine - Issue 04] ZXSpectrum +E3BAA576A2E0419A6527D44F47F622D4 16-48 Magazine Tape 05 (1984)(16-48 Tape Magazine)(16K)[aka 16-48 Magazine - Issue 05] ZXSpectrum +27B6EC8CE303947FFE8D67D21AA90FA1 16-48 Magazine Tape 06 (1984)(16-48 Tape Magazine)(16K)[aka 16-48 Magazine - Issue 06] ZXSpectrum +CF264B5EA79F7A1B480937739DF8A2BF 16-48 Magazine Tape 07 (1984)(16-48 Tape Magazine)(16K)[aka 16-48 Magazine - Issue 07] ZXSpectrum +C7F101F626C24A3E0372638F49562F32 16-48 Magazine Tape 08 (1984)(16-48 Tape Magazine)(16K)[a][aka 16-48 Magazine - Issue 08] ZXSpectrum +65C903C782C6B70BD252CB115B6A2446 16-48 Magazine Tape 08 (1984)(16-48 Tape Magazine)(16K)[aka 16-48 Magazine - Issue 08] ZXSpectrum +08E24FDCE26C731526864736D8E4EFF9 16-48 Magazine Tape 09 (1984)(16-48 Tape Magazine)(16K)[a][aka 16-48 Magazine - Issue 09] ZXSpectrum +E227EDDAC7461D3B806470375126B142 16-48 Magazine Tape 09 (1984)(16-48 Tape Magazine)(16K)[aka 16-48 Magazine - Issue 09] ZXSpectrum +606187A4CF53E689A954E6650B11B405 16-48 Magazine Tape 10 (1984)(16-48 Tape Magazine)(16K)[a][aka 16-48 Magazine - Issue 10] ZXSpectrum +0D122B3F5C03A66EAD8FF9F67276D182 16-48 Magazine Tape 10 (1984)(16-48 Tape Magazine)(16K)[aka 16-48 Magazine - Issue 10] ZXSpectrum +C39B58A96A488792B8C5D4C36B8BE786 16-48 Magazine Tape 11 (1984)(16-48 Tape Magazine)(16K)[aka 16-48 Magazine - Issue 11] ZXSpectrum +9B1940818913F60F8298FEA7E14C1C35 16-48 Magazine Tape 12 (1984)(16-48 Tape Magazine)(16K)[aka 16-48 Magazine - Issue 12] ZXSpectrum +F271DE70BB49A3C5B43E1FC9535C46F4 16-48 Magazine Tape 13 (1985)(16-48 Tape Magazine)(16K)[aka 16-48 Magazine - Issue 13] ZXSpectrum +615EFF27887685A96ADFE5E2BCAC68E9 16-48 Magazine Tape 14 (1985)(16-48 Tape Magazine)(16K)[a][aka 16-48 Magazine - Issue 14] ZXSpectrum +0FA2C95DDC3B1AB51946C671BD5EE891 16-48 Magazine Tape 14 (1985)(16-48 Tape Magazine)(16K)[aka 16-48 Magazine - Issue 14] ZXSpectrum +B37CD5D981EC4AFF8712AAF77147B2CB 16-48 Magazine Tape 15 (1985)(16-48 Tape Magazine)(16K)[a][aka 16-48 Magazine - Issue 15] ZXSpectrum +46AA9EF7ACA4F0DCBE4AEBA243399E0C 16-48 Magazine Tape 15 (1985)(16-48 Tape Magazine)(16K)[aka 16-48 Magazine - Issue 15] ZXSpectrum +CAB1BD4DB141471F518C1B51C765ED5B 16-48 Magazine Tape 16 (1985)(16-48 Tape Magazine)(16K)[a][aka 16-48 Magazine - Issue 16] ZXSpectrum +076BA3A09AC34B4C928AB420BC4BFF00 16-48 Magazine Tape 16 (1985)(16-48 Tape Magazine)(16K)[aka 16-48 Magazine - Issue 16] ZXSpectrum +612F00EB3865CE0FCB3055353478FD15 16-48 Magazine Tape 17 (1985)(16-48 Tape Magazine)(16K)[aka 16-48 Magazine - Issue 17] ZXSpectrum +7B8B5DA8BFA41F1DD7CA24D721E6AC1D 16-48 Magazine Tape 18 (1985)(16-48 Tape Magazine)(16K)[a][aka 16-48 Magazine - Issue 18] ZXSpectrum +C0FF36CB81C203E07C7BD080522F86E7 16-48 Magazine Tape 18 (1985)(16-48 Tape Magazine)(16K)[aka 16-48 Magazine - Issue 18] ZXSpectrum +F35AC57289B465AA22EDB28917E70999 16-48 Magazine Tape 19 (1985)(16-48 Tape Magazine)(16K)[a][aka 16-48 Magazine - Issue 19] ZXSpectrum +9CA18FDF92CE1862472DF9E08F8DCF4E 16-48 Magazine Tape 19 (1985)(16-48 Tape Magazine)(16K)[aka 16-48 Magazine - Issue 19] ZXSpectrum +4F3851FA32F41F14E165A34CD52C88BD 16-48 Magazine Tape 20 (1985)(16-48 Tape Magazine)(16K)[aka 16-48 Magazine - Issue 20] ZXSpectrum +4A4C7C0F67980E4DD5A518029E611563 16-48 Magazine Tape 21 (1985)(16-48 Tape Magazine)(16K)[aka 16-48 Magazine - Issue 21] ZXSpectrum +98F4E040465237DF9E0BF601983E78DD 16-48 Magazine Tape 22 (1985)(16-48 Tape Magazine)(16K)[aka 16-48 Magazine - Issue 22] ZXSpectrum +096C78E004703DDD5BAC3B8C985A0AE3 16-48 Magazine Tape 23 (1985)(16-48 Tape Magazine)(16K)[aka 16-48 Magazine - Issue 23] ZXSpectrum +6F34E8CE8CFCEEDF5E9457400012A7FD 16-48 Magazine Tape 24 (1985)(16-48 Tape Magazine)(16K)[aka 16-48 Magazine - Issue 24] ZXSpectrum +EBBA560F55B613CB1F584810A46C0DE6 16-48 Magazine Tape 25 (1986)(16-48 Tape Magazine)(16K)[a][aka 16-48 Magazine - Issue 25] ZXSpectrum +E0E7C1F9BC445F0F32D51347198FE541 16-48 Magazine Tape 25 (1986)(16-48 Tape Magazine)(16K)[a2][aka 16-48 Magazine - Issue 25] ZXSpectrum +6CEC839A8C77B787EEC67BAE58D0B830 16-48 Magazine Tape 25 (1986)(16-48 Tape Magazine)(16K)[aka 16-48 Magazine - Issue 25] ZXSpectrum +9A427D6A36FE6123E7DF019998FD8772 16-48 Magazine Tape 26 (1986)(16-48 Tape Magazine)(16K)[aka 16-48 Magazine - Issue 26] ZXSpectrum +CDB3BD0CF4DC44E982003730401C7F13 Alchemist News 01 (1991)(Alchemist Research) ZXSpectrum +412D996C82F43E99D9FA877D3859ABDB Alchemist News 02 (1992)(Alchemist Research) ZXSpectrum +7842167DEB55AD046E8F105EF0FA24EC Alchemist News 03 (1992)(Alchemist Research) ZXSpectrum +DDD643D70979B82B568729D82FB4F689 Alchemist News 04 (1992)(Alchemist Research) ZXSpectrum +166421F7611659E502674F51CF59F6EA Alchemist News 04 (1992)(Alchemist Research)[a] ZXSpectrum +57FDE4F2FAA43C635A6219A27210C67C Alchemist News 05 (1992)(Alchemist Research) ZXSpectrum +6BFDD03A4580C1A98A8684686AA31F5E Alchemist News 06 (1992)(Alchemist Research) ZXSpectrum +FCF5F881FB7944BFF6F033707CE435EE Alchemist News 07 (1993)(Alchemist Research) ZXSpectrum +F7256D23BC0B58B6AA2A03E03E0F6E70 Alchemist News 08 (1993)(Alchemist Research) ZXSpectrum +43AB5741B209732424466835B230E976 Alchemist News 09 (1993)(Alchemist Research) ZXSpectrum +7FFDDB541F9A863E6986E314817779C2 Alchemist News 09 (1993)(Alchemist Research)[a] ZXSpectrum +D4C0EAC3C0798DABA19432738651453E Alchemist News 10 (1993)(Alchemist Research) ZXSpectrum +29B396FE33BA414C35025C700FD393AD Alchemist News 10 (1993)(Alchemist Research)[a] ZXSpectrum +BF37BC94ACE6748DCE6D61597D49BD36 Alchemist News 11 (1994)(Alchemist Research) ZXSpectrum +9023E46E092CD724146749517B213680 Alchemist News 11 (1994)(Alchemist Research)[a] ZXSpectrum +62780995F8E1F1A9465E748CCB697A51 Alchemist News 12 (1994)(Alchemist Research) ZXSpectrum +914E6302585495BF45FD795F978B635C Alchemist News 12 (1994)(Alchemist Research)[a] ZXSpectrum +494DC8C5225C7F52858BBBCDFB0B2DBA Alchemist News 13 (1994)(Alchemist Research) ZXSpectrum +0E0891A90B5AF3C5B7301B31089D099C Alchemist News 13 (1994)(Alchemist Research)[a] ZXSpectrum +F251911894E2B890833C23AC6DA38B08 Alchemist News 14 (1994-12)(Alchemist Research) ZXSpectrum +D49A4CB360E04C220435EDB5B9C8E99B Alchemist News 14 (1994-12)(Alchemist Research)[a] ZXSpectrum +A64BF9775750098942E7FCDD837B8CBC Alchemist News 15 (1995)(Alchemist Research) ZXSpectrum +9B08B45B7549C3C58840FE1CD6B88239 Alchemist News 16 (1995)(Alchemist Research) ZXSpectrum +1EA2EE987641978259BA760229C25ABC Alchemist News 17 (1995)(Alchemist Research) ZXSpectrum +FCCD75F47518668E47CEA070C5BB2CA4 Alchemist News 18 (1995)(Alchemist Research) ZXSpectrum +2A94E6559E6A384265D66A76E12D84F3 Alchemist News 19 (1996)(Alchemist Research) ZXSpectrum +B936D95121EE254A5D3B5F63E4BE5CC3 Alchemist News 19 (1996)(Alchemist Research)[a] ZXSpectrum +6812F09581A83386FA7711701E1491B2 Alchemist News 20 (1996)(Alchemist Research) ZXSpectrum +040DC94E323016AD19D2D523E5C536DB Alchemist News 20 (1996)(Alchemist Research)[a] ZXSpectrum +CF405495BC30901A962E82E90BEB2052 Alchemist News 21 (1996)(Alchemist Research) ZXSpectrum +5942DB579943EB025E001B3088CB0659 Alchemist News 22 (1996)(Alchemist Research) ZXSpectrum +B4572ED2FDA7B406A9B91271804602B7 Alchemist News 23 (1997)(Alchemist Research) ZXSpectrum +D72F2F917FEEB8E861F545D59EE4B4CB Alchemist News 24 (1997)(Alchemist Research) ZXSpectrum +4AA2A0EAC50AFD61BD88F8E0DD437EFD Alchemist News 25 (1997)(Alchemist Research) ZXSpectrum +3DA5D63F7B590250E087DBB8D820A1F9 Alchemist News 26 (1998)(Alchemist Research) ZXSpectrum +4959AB3AC6595F96C5557C67E80BCE48 Alchemist News 27 (1998)(Alchemist Research) ZXSpectrum +A4D271CD1C6C1165593F176FE12D222C Alchemist News 28 (1998)(Alchemist Research) ZXSpectrum +E3FC7A3C91C7B860419BF887D4C0EA0D Alchemist News 29 (1999)(Alchemist Research) ZXSpectrum +2D8627F747307324F5F39B5F54B2A047 Alchemist News 30 (1999)(Alchemist Research) ZXSpectrum +7A41667BB28E45CB7E3FBFAAC8E547B4 Alchemist News 31 (1999)(Alchemist Research) ZXSpectrum +C0F6B1B0B5342B5D1264803BE8295E5E Alchemist News 32 (2000)(Alchemist Research) ZXSpectrum +5F379D4880877FD490C7B41DA337A83A Burn the Lighter issue 01 (2011-11-15)(Team Site)(128K)(UA)(en) ZXSpectrum en +51190C9C9A16F34ACF939B1060A5402A Burn the Lighter issue 03 (2012-09-12)(Team Site)(UA)(en) ZXSpectrum en +5F8FF584B07A59F193B14357A32138D3 Enigma Tape Magazine - Issue 08 (1990)(E.S.D.) ZXSpectrum +3A99DCEDC5DB36BB52DE293362F5741C Enigma Tape Magazine issue 5 (19xx)(Enigma Software Developments) ZXSpectrum +2169648EBE3EC9F87D9A3F1DAD392388 Enigma Tape Magazine issue 8 (1991)(Enigma Software Developments) ZXSpectrum +06D162793484D0A3C149C6B9CF66FDD7 Hooy Mag issue 1 (1998)(HOOY-PROGRAM)(PL) ZXSpectrum PL +5E5321892B1BC14E290E1B00150F9FEC Hooy Mag issue 2 (2000)(HOOY-PROGRAM)(PL) ZXSpectrum PL +4681CC0067544F7835625C53A129CC8E Joystick issue 8612 (1986)(Joystick)(SE)(sv) ZXSpectrum sv SE +0A9EBED7291D14F8AF54A3F5EB5CD611 Joystick issue 8702 (1987)(Joystick)(SE)(sv) ZXSpectrum sv SE +F46C8257B64BEE4BAD00FB953561654D Joystick issue 8704 (1987)(Joystick)(SE)(sv) ZXSpectrum sv SE +8CCD31368369B61B76CB5B2B1461B9BC Klub Mikrokomputerowy Abakus (1984)(Klub Mikrokomputerowy Abakus)(PL) ZXSpectrum PL +C2628E10048CADEDE9AD6E57D363B166 Outlet - Issue 78 (1994)(Chezron) ZXSpectrum +832FAAE0DDCB9B07AE5223DD0A648F5B Sceptical (1986)(Delta 4)[password NOT TELLING] ZXSpectrum +FB4C594546D3FCC19E4F7065C40F51C0 Sceptical 2 (1986)(Delta 4) ZXSpectrum +F725E1122D0159A5A0966D2677007376 Sceptical 3 (1987)(Delta 4) ZXSpectrum +A11352CDB55F0E16033A3443A06AB105 Spectrum Computing 01 (1983)(Spectrum Computing)(16K) ZXSpectrum +04648BAA978A684D04681EDAFA06DE16 Spectrum Computing 02 (1983)(Spectrum Computing)(16K) ZXSpectrum +5CEFC23364855C4B4D79075B242F3950 Spectrum Computing 03 (1983)(Spectrum Computing)(16K) ZXSpectrum +2DF4F5F183C9CB24422EA6FB1B2E6F9F Spectrum Computing 05 (1984)(Spectrum Computing)(16K) ZXSpectrum +E658426DAAB7128AD57EA97910FF8051 Spectrum Computing 05 (1984)(Spectrum Computing)(16K)[a] ZXSpectrum +3CF607B05F6739C4B6ED306954BB7925 Spectrum Computing 06 (1984)(Spectrum Computing)(16K) ZXSpectrum +32C0A75EAF44A5D8222D7390AFDE4360 Spectrum Computing 07 (1984)(Spectrum Computing)(16K) ZXSpectrum +36DD7B68138E3A314EAC927315C8C207 Spectrum Computing 08 (1984)(Spectrum Computing)(16K) ZXSpectrum +7F791624DBFA4AF4B1689E008DCD664F Spectrum Computing 12 (1985)(Spectrum Computing)(16K) ZXSpectrum +5A3751D3C379A967D9AE35056B1A6DEA Spectrum Computing 13 (1985)(Spectrum Computing)(16K) ZXSpectrum +C6634FAC4F6A5EE9E9D601D65F179701 Spectrum Computing 16 (1985)(Spectrum Computing)(16K) ZXSpectrum +3003813A12D951030D1B90A4A83CC523 Subliminal Extacy 0 (1994)(Extacy-3)(128K) ZXSpectrum +6604447496BBD7BCCF7DB2FC279FD6AA Subliminal Extacy 1 (1995)(Extacy-3)(128K) ZXSpectrum +E6FB169B7034A4D8C0B8512D1C808185 Subliminal Extacy 2 (1995)(Extacy-3)(128K) ZXSpectrum +92A19065CD6F525303AD2716E5731586 Subliminal Extacy 3 (2001)(Extacy-3)(128K) ZXSpectrum +2E1795531EDC7D1133F2A28C5C5D11F7 SUUG issue 3 (1986)(SUUG) ZXSpectrum +4063E32F1B922CCFDB7739449FD61DFD SUUG issue 4 (1986)(SUUG) ZXSpectrum +8115A39F6B15B6649D5C8CC4A4D5BF89 WOOT! Tape Magazine issue #0 - ZXMAS 2016 Edition (2016-12-16)(Hughes, Dave)(48K-128K) ZXSpectrum +9CF88C952FD096853FD1ED648E7EE63B WOOT! Tape Magazine issue #1 - ZXMAS 2017 Edition (2017)(Hughes, Dave) ZXSpectrum +573471CF26BE049B7624A1F0F3842FFC WOOT! Tape Magazine issue #1 - ZXMAS 2017 Edition (2017)(Hughes, Dave)(128K) ZXSpectrum +360E2F21C919A700E8C757318C055B97 YS2-100 issue 1 (1998)(Nash, Jonathan) ZXSpectrum +9ED6C29411B4560F65B56FFE54FE2C5C YS2-100 issue 2 (1998)(Nash, Jonathan)[aka YS2 issue 2] ZXSpectrum +F7CA79CB1E7F2C650C1C1A03D91CDC62 YS2-100 issue 3 (1998)(Nash, Jonathan)[aka YS2 issue 3] ZXSpectrum +EDB5E03629B15F571B8706F9A3F52CB5 ZX Land issue 1 (1992)(Illusion Group)(PL) ZXSpectrum PL +DAD0B443CBF34833DF5F1E657A8C3A0D ZX Land issue 2 (1992)(Illusion Group)(PL) ZXSpectrum PL +3A8DD4D040066BC89ADC764C3C52F77C ZX Land issue 3 (1994)(Illusion Group)(PL) ZXSpectrum PL +256088C3C8B76A8C90C6BBA4DBA87CD6 ZX Land issue 4 (1994)(Illusion Group)(PL) ZXSpectrum PL +3FBB2372002BD25FD9E47310FB36E19C ZX Land issue 5 (1995)(Illusion Group)(PL) ZXSpectrum PL +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Type: TOSEC +;;; Source: Sinclair ZX Spectrum - Magazines - [TZX] (TOSEC-v2018-03-24) +;;; FileGen: 2018-09-21 15:07:50 (UTC) +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Bad Dumps +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +D9744096D5FAC81C04269941B6A992B2 B Load'n'Run - Issue 41 (1987)(Elettronica 2000)(it)(Side A)[b] ZXSpectrum it +72412BED5539E8D3AEB4498ED92BDA3A B New Special Playgames - Issue 01 (1987)(Sipe)(it)[b] ZXSpectrum it +FEF23DC866FEE713D4F387A921D31469 B New Special Playgames - Issue 17 (1989)(Sipe)(it)[b] ZXSpectrum it +5CAB436B6453FB1E87A068E073B3FF50 B New Special Playgames - Issue 22 (1989)(Sipe)(it)[b] ZXSpectrum it +FBC1FC3A9B7F177E674EFCBC3F49CDED B Special Program - Issue 67 (1990)(Sipe)(it)[b] ZXSpectrum it +3EDE7798708F1E0A80D8926E4E90C086 B Special Program - Issue 73 (1991)(Sipe)(it)[b] ZXSpectrum it +97760200CD9FF1A9748655CA45E0058F B Special Program - Issue 76 (1991)(Sipe)(it)[b] ZXSpectrum it +2E57F23929540B0888854B94098C1422 B Special Program - Issue 79 (1991)(Sipe)(it)[b] ZXSpectrum it +A783BA950787005782ED87DCDE659A3B B Tutto Spectrum - Issue 01 (198x)(Pubblirome)(it)[b corrupt game][bonus cassette] ZXSpectrum it +89A95C8CDD3EF67430A94637956FDFF9 B Tutto Spectrum - Issue 03 (198x)(Pubblirome)(it)(Side A)[b] ZXSpectrum it +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Hacks +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +3979B84B750BA70553790F543366B09F H Load'n'Run - I Epoca - Issue 12 - Super Quiniela (1985)(Coedis)(es)[m] ZXSpectrum es +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Over Dumps +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Translated +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Home Brew +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Believed Good +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +3C596C78FCA3F761A517094F770D1973 16-48 Magazine Tape 01 (1983)(16-48 Tape Magazine)(16K)(Side A) ZXSpectrum +41C6F03DF780DA0938389A78E99E395F 16-48 Magazine Tape 01 (1983)(16-48 Tape Magazine)(16K)(Side B) ZXSpectrum +72CBF38FD566F9896F6DBC3E46486B9F 16-48 Magazine Tape 01 (1983)(16-48 Tape Magazine)(16K)[aka 16-48 Magazine - Issue 01] ZXSpectrum +126647C576ACB52F6F83D6B1D887D6C3 16-48 Magazine Tape 02 (1983)(16-48 Tape Magazine)(16K)(Side A) ZXSpectrum +5182B3198988D3C4E158E5D56C5DAE6A 16-48 Magazine Tape 02 (1983)(16-48 Tape Magazine)(16K)(Side B) ZXSpectrum +F5B1A0D6ABB7E2506A789F98AE21ECAA 16-48 Magazine Tape 02 (1983)(16-48 Tape Magazine)(16K)[aka 16-48 Magazine - Issue 02] ZXSpectrum +860FBF701F56C4DD5FCC7FDBD57A1D7B 16-48 Magazine Tape 03 (1984)(16-48 Tape Magazine)(16K)(Side A) ZXSpectrum +8661CA33981869AACA72958C34C64A45 16-48 Magazine Tape 03 (1984)(16-48 Tape Magazine)(16K)(Side B) ZXSpectrum +618AD142CAEC8B04149585A0AEEE8E59 16-48 Magazine Tape 03 (1984)(16-48 Tape Magazine)(16K)[aka 16-48 Magazine - Issue 03] ZXSpectrum +4B38988672762A374F8024EC56687B35 16-48 Magazine Tape 04 (1984)(16-48 Tape Magazine)(16K)(Side A) ZXSpectrum +52224E683550B52AFC6B7AA84CC1A4F2 16-48 Magazine Tape 04 (1984)(16-48 Tape Magazine)(16K)(Side B) ZXSpectrum +3E4CC45299AD111DA563C0BE5940D0C0 16-48 Magazine Tape 04 (1984)(16-48 Tape Magazine)(16K)[aka 16-48 Magazine - Issue 04] ZXSpectrum +42344308AF6B6D4FF39E02EDB0B6913C 16-48 Magazine Tape 05 (1984)(16-48 Tape Magazine)(16K)(Side A) ZXSpectrum +DDB80B0DEA5A11A593FC65DB3B16D25C 16-48 Magazine Tape 05 (1984)(16-48 Tape Magazine)(16K)(Side B) ZXSpectrum +F698099E220C692D0E4AFC0743E55F9F 16-48 Magazine Tape 05 (1984)(16-48 Tape Magazine)(16K)[aka 16-48 Magazine - Issue 05] ZXSpectrum +A6AF54945BDBB5853D9FF53BE92841A1 16-48 Magazine Tape 06 (1984)(16-48 Tape Magazine)(16K)(Side A) ZXSpectrum +190AA9EF2BF363705BB4BA1120E99C6E 16-48 Magazine Tape 06 (1984)(16-48 Tape Magazine)(16K)(Side B) ZXSpectrum +FD7A85948498B1B79D1751F1A29CD0E3 16-48 Magazine Tape 06 (1984)(16-48 Tape Magazine)(16K)[aka 16-48 Magazine - Issue 06] ZXSpectrum +A1CCD01A287BE51998F762DA4D3D0C83 16-48 Magazine Tape 07 (1984)(16-48 Tape Magazine)(16K)(Side A) ZXSpectrum +E5DEA246BBBCD2F376464F0D8335098F 16-48 Magazine Tape 07 (1984)(16-48 Tape Magazine)(16K)(Side B) ZXSpectrum +E31784640F5375E855BED4FDA387EBBA 16-48 Magazine Tape 07 (1984)(16-48 Tape Magazine)(16K)[aka 16-48 Magazine - Issue 07] ZXSpectrum +1AEB45B9AB8AE1F87E25F8B3A14B535B 16-48 Magazine Tape 08 (1984)(16-48 Tape Magazine)(16K)(Side A) ZXSpectrum +45B39BC2D9B9C2EA6A963FB7E5B88E29 16-48 Magazine Tape 08 (1984)(16-48 Tape Magazine)(16K)(Side B) ZXSpectrum +12FDDC60373373356A617D8FACFD0B67 16-48 Magazine Tape 08 (1984)(16-48 Tape Magazine)(16K)[aka 16-48 Magazine - Issue 08] ZXSpectrum +62A86D722451005EEE831526FE667BAB 16-48 Magazine Tape 09 (1984)(16-48 Tape Magazine)(16K)(Side A) ZXSpectrum +EB77E6CA1CDA44BD02D38A398BD262CE 16-48 Magazine Tape 09 (1984)(16-48 Tape Magazine)(16K)(Side B) ZXSpectrum +FB61DE126E176D715A0A6450AE8A8BA6 16-48 Magazine Tape 09 (1984)(16-48 Tape Magazine)(16K)[aka 16-48 Magazine - Issue 09] ZXSpectrum +29657513569FA93888E061847BFD37D2 16-48 Magazine Tape 10 (1984)(16-48 Tape Magazine)(16K)(Side A) ZXSpectrum +25A38249AC512AAF922F96EB2C158BB9 16-48 Magazine Tape 10 (1984)(16-48 Tape Magazine)(16K)(Side B) ZXSpectrum +C3377A794EE55A6B0E8A0797ED36D8BA 16-48 Magazine Tape 10 (1984)(16-48 Tape Magazine)(16K)[aka 16-48 Magazine - Issue 10] ZXSpectrum +A019A057D1B37BB3E3B4D568A2C42073 16-48 Magazine Tape 11 (1984)(16-48 Tape Magazine)(16K)(Side A) ZXSpectrum +36997CE454E17A037912559F7EFBD438 16-48 Magazine Tape 11 (1984)(16-48 Tape Magazine)(16K)(Side A)[aka 16-48 Magazine - Issue 11] ZXSpectrum +C4238F07C318F929A37E131217BABB11 16-48 Magazine Tape 11 (1984)(16-48 Tape Magazine)(16K)(Side B) ZXSpectrum +5F0E20560B0362126F5B6EDD18E9EBDD 16-48 Magazine Tape 11 (1984)(16-48 Tape Magazine)(16K)(Side B)[aka 16-48 Magazine - Issue 11] ZXSpectrum +B2153046BA6EFC3D6C2CC08F709E2ED0 16-48 Magazine Tape 11 (1984)(16-48 Tape Magazine)(16K)[aka 16-48 Magazine - Issue 11] ZXSpectrum +F2377A8D31054564E6F7FA9B1073AD24 16-48 Magazine Tape 12 (1984)(16-48 Tape Magazine)(16K)(Side A) ZXSpectrum +FAE2598A3D2683E0A51979E88DB09E65 16-48 Magazine Tape 12 (1984)(16-48 Tape Magazine)(16K)(Side A)[aka 16-48 Magazine - Issue 12] ZXSpectrum +2C31D50787E58F6FCD92E7D8BA28AB7C 16-48 Magazine Tape 12 (1984)(16-48 Tape Magazine)(16K)(Side B) ZXSpectrum +84254FB19CE380C15B3CB561365F5F6C 16-48 Magazine Tape 12 (1984)(16-48 Tape Magazine)(16K)(Side B)[aka 16-48 Magazine - Issue 12] ZXSpectrum +2305E0D4733DCC6503ACC55CE52C537B 16-48 Magazine Tape 12 (1984)(16-48 Tape Magazine)(16K)[aka 16-48 Magazine - Issue 12] ZXSpectrum +4F7CD16B2A061EDB0A3E170865058118 16-48 Magazine Tape 13 (1985)(16-48 Tape Magazine)(16K)(Side A) ZXSpectrum +19D109A6EC1F33FDCE0905172C7DC704 16-48 Magazine Tape 13 (1985)(16-48 Tape Magazine)(16K)(Side B) ZXSpectrum +4EC2E207DCC4409E0F7A145A2011A925 16-48 Magazine Tape 13 (1985)(16-48 Tape Magazine)(16K)[aka 16-48 Magazine - Issue 13] ZXSpectrum +822D2F0B0A7512FAB194D11B6E019D82 16-48 Magazine Tape 14 (1985)(16-48 Tape Magazine)(16K)(Side A) ZXSpectrum +5D486F9FD146650C1A2E751EB68CC367 16-48 Magazine Tape 14 (1985)(16-48 Tape Magazine)(16K)(Side B) ZXSpectrum +A88921713F4954F7E2D3A8AF1E747691 16-48 Magazine Tape 14 (1985)(16-48 Tape Magazine)(16K)[aka 16-48 Magazine - Issue 14] ZXSpectrum +6265D9A2F800589C1AD574E2AC48D456 16-48 Magazine Tape 15 (1985)(16-48 Tape Magazine)(16K)(Side A) ZXSpectrum +251B20B1651FB4447851741F1A11BA93 16-48 Magazine Tape 15 (1985)(16-48 Tape Magazine)(16K)(Side B) ZXSpectrum +CDC95BD105BAF29EB1EA67B7F08E1705 16-48 Magazine Tape 15 (1985)(16-48 Tape Magazine)(16K)[aka 16-48 Magazine - Issue 15] ZXSpectrum +F794B71DE0ED37BD45AFDB8A996DC0F6 16-48 Magazine Tape 16 (1985)(16-48 Tape Magazine)(16K)(Side A) ZXSpectrum +510B76E6643DEC5D487B5F734FA5261E 16-48 Magazine Tape 16 (1985)(16-48 Tape Magazine)(16K)(Side B) ZXSpectrum +D2201F8BC06C418BB3C49CE09081460B 16-48 Magazine Tape 16 (1985)(16-48 Tape Magazine)(16K)[aka 16-48 Magazine - Issue 16] ZXSpectrum +A3B713184EEB6FCEF13606C6D6AB34D6 16-48 Magazine Tape 17 (1985)(16-48 Tape Magazine)(16K)(Side A) ZXSpectrum +167ECDF8048AB48FA26352DFF421BB24 16-48 Magazine Tape 17 (1985)(16-48 Tape Magazine)(16K)(Side A)[aka 16-48 Magazine - Issue 17] ZXSpectrum +4C6B3D44BEBAD0161D029A15B89523BA 16-48 Magazine Tape 17 (1985)(16-48 Tape Magazine)(16K)(Side B) ZXSpectrum +BD5AC344B3ABF2D632CC45F3DF170697 16-48 Magazine Tape 17 (1985)(16-48 Tape Magazine)(16K)(Side B)[aka 16-48 Magazine - Issue 17] ZXSpectrum +43E573992EFEB9EE881AEBD273662C9C 16-48 Magazine Tape 17 (1985)(16-48 Tape Magazine)(16K)[aka 16-48 Magazine - Issue 17] ZXSpectrum +518F874B65EA184BB0E9BE103A03AFBD 16-48 Magazine Tape 18 (1985)(16-48 Tape Magazine)(16K)(Side A) ZXSpectrum +CB66F962BD80C0F57D59ED5F3A20D982 16-48 Magazine Tape 18 (1985)(16-48 Tape Magazine)(16K)(Side B) ZXSpectrum +C99BA7F723664166D9A00E7806DEBACF 16-48 Magazine Tape 18 (1985)(16-48 Tape Magazine)(16K)[aka 16-48 Magazine - Issue 18] ZXSpectrum +2C1C5654B84E05924F479BF2906A9AC5 16-48 Magazine Tape 19 (1985)(16-48 Tape Magazine)(16K)(Side A) ZXSpectrum +C63028ABFEA9DE2AD107EEC301BCDCB0 16-48 Magazine Tape 19 (1985)(16-48 Tape Magazine)(16K)(Side B) ZXSpectrum +D45722E838B23E194A8D9B482AE10F80 16-48 Magazine Tape 19 (1985)(16-48 Tape Magazine)(16K)[aka 16-48 Magazine - Issue 19] ZXSpectrum +B2C07C257440F51D48126DE8C54CAFB9 16-48 Magazine Tape 20 (1985)(16-48 Tape Magazine)(16K)(Side A) ZXSpectrum +47D84582BE902E290A00D62E1BFB9283 16-48 Magazine Tape 20 (1985)(16-48 Tape Magazine)(16K)(Side B) ZXSpectrum +F4FC4F0864228C56FA293FAD39E62970 16-48 Magazine Tape 20 (1985)(16-48 Tape Magazine)(16K)[aka 16-48 Magazine - Issue 20] ZXSpectrum +3D09E8FCB04E25A9ED2D7F1B191BADE3 16-48 Magazine Tape 21 (1985)(16-48 Tape Magazine)(16K)(Side A) ZXSpectrum +013204FEB5B82AF4FC25750EB082202C 16-48 Magazine Tape 21 (1985)(16-48 Tape Magazine)(16K)(Side B) ZXSpectrum +28752C812CECF9107AD0690D1CD07CA3 16-48 Magazine Tape 21 (1985)(16-48 Tape Magazine)(16K)[aka 16-48 Magazine - Issue 21] ZXSpectrum +0F4EA94F0022C30A0A1A70EE9E170153 16-48 Magazine Tape 22 (1985)(16-48 Tape Magazine)(16K)(Side A) ZXSpectrum +74F4F12CE666DE6D41135C82BD6E3A81 16-48 Magazine Tape 22 (1985)(16-48 Tape Magazine)(16K)(Side B) ZXSpectrum +3BC81D81BD5051F55FBC0EC36AA8D4E2 16-48 Magazine Tape 22 (1985)(16-48 Tape Magazine)(16K)[aka 16-48 Magazine - Issue 22] ZXSpectrum +B123E551297FF90E1F3736619781D52A 16-48 Magazine Tape 23 (1985)(16-48 Tape Magazine)(16K)(Side A) ZXSpectrum +60832D63DEBB971DBC685538FC665137 16-48 Magazine Tape 23 (1985)(16-48 Tape Magazine)(16K)(Side B) ZXSpectrum +D4D89A7DE20B52694B395C30FC2A8AF8 16-48 Magazine Tape 23 (1985)(16-48 Tape Magazine)(16K)[aka 16-48 Magazine - Issue 23] ZXSpectrum +93500AB991E9A72BEA989DCDAACA9ECB 16-48 Magazine Tape 24 (1985)(16-48 Tape Magazine)(16K)(Side A) ZXSpectrum +CDD7FDE14EDE5E023C9EA77EAC09CC37 16-48 Magazine Tape 24 (1985)(16-48 Tape Magazine)(16K)(Side B) ZXSpectrum +6B61F963141B3AB4528D26E742EC2CC1 16-48 Magazine Tape 24 (1985)(16-48 Tape Magazine)(16K)[aka 16-48 Magazine - Issue 24] ZXSpectrum +DE8602C9E7EA9FD35AC234143B72A78C 16-48 Magazine Tape 25 (1986)(16-48 Tape Magazine)(16K)(Side A) ZXSpectrum +B579F513D791B9E05D8234E7C38671E3 16-48 Magazine Tape 25 (1986)(16-48 Tape Magazine)(16K)(Side B) ZXSpectrum +0A068074E9DDEBFCDDD9A6E8924697F3 16-48 Magazine Tape 25 (1986)(16-48 Tape Magazine)(16K)[aka 16-48 Magazine - Issue 25] ZXSpectrum +AFE72C06AC6EAE748CE54BCC401CD02D 16-48 Magazine Tape 26 (1986)(16-48 Tape Magazine)(16K)(Side A) ZXSpectrum +665EFC857AAED00666785C81F3DA33F0 16-48 Magazine Tape 26 (1986)(16-48 Tape Magazine)(16K)(Side B) ZXSpectrum +3F5DB13C6B058D9C45CCBD6B66058EA8 16-48 Magazine Tape 26 (1986)(16-48 Tape Magazine)(16K)[aka 16-48 Magazine - Issue 26] ZXSpectrum +6F0DEC21F312369F18842CBD206D0A73 Ace Magazine - Issue 10 (1988)(A.C.E.) ZXSpectrum +76054CC8FF974C10370C034FC31C0A24 Ace Magazine - Issue 17 (1989)(A.C.E.) ZXSpectrum +598ED8E9ADC78CC39CFEFD7DD7B66B77 Adventure-Link issue 2 (19xx)(Venturesoft) ZXSpectrum +DBB7721A9A2EF39AC89D7DD66F10986B Adventures in Italiano Nr 03 (1987)(Viking)(IT) ZXSpectrum IT +9B2A5A5B8F8BCF8FB5E0537F859C6887 Adventures in Italiano Nr 06 (1987)(Viking)(IT) ZXSpectrum IT +5247CAE9610820E45FB6BF0ECF82EEF0 Adventures in Italiano Nr 07 (1987)(Viking)(IT) ZXSpectrum IT +9E223974D3EFD741343C54AAA8657876 Alchemist News 01 (1991)(Alchemist Research) ZXSpectrum +F919D27B54502ED0CC6392E15D515C18 Alchemist News 02 (1992)(Alchemist Research) ZXSpectrum +AB2D5B155FAAECAF7C0727128CFA26AC Alchemist News 03 (1992)(Alchemist Research) ZXSpectrum +53852BC34C9E3945909C5BCCBBE01109 Alchemist News 04 (1992)(Alchemist Research) ZXSpectrum +18534A18E2734622732614570DDB9422 Alchemist News 05 (1992)(Alchemist Research) ZXSpectrum +D98965EDAA036B7243B90AE67B1FC09D Alchemist News 06 (1992)(Alchemist Research) ZXSpectrum +763BDB9FC7F8B5C266423377963FA51E Alchemist News 07 (1993)(Alchemist Research) ZXSpectrum +1FBB1887AF1ABC1FB305839D0DB210DC Alchemist News 08 (1993)(Alchemist Research) ZXSpectrum +30725CF097EBAD9B2DC97AECEFEF45EF Alchemist News 09 (1993)(Alchemist Research) ZXSpectrum +CE1AB01D9AE6D47FFAB50BA13B529090 Alchemist News 10 (1993)(Alchemist Research) ZXSpectrum +C09B2CE294EDDDB865C68CEB2842074B Alchemist News 11 (1994)(Alchemist Research) ZXSpectrum +FA491E798A2780F9307C2D48139FEDA7 Alchemist News 12 (1994)(Alchemist Research) ZXSpectrum +AF8EB79017240A6DAA3802A576BE6A71 Alchemist News 13 (1994)(Alchemist Research) ZXSpectrum +1819D24234C4DC3D9B95F8A3B3224CE1 Alchemist News 14 (1994-12)(Alchemist Research) ZXSpectrum +4CB8700798FCCAC9E745A1DB233E42C2 Alchemist News 15 (1995)(Alchemist Research) ZXSpectrum +4E3EBB37608F4EE3900F0AE06DDDEA70 Alchemist News 16 (1995)(Alchemist Research) ZXSpectrum +DD6A8CE383783A853675E8B6A59DCB42 Alchemist News 17 (1995)(Alchemist Research) ZXSpectrum +6D7BBFF5D075E6C6E463B1F876CE2B82 Alchemist News 18 (1995)(Alchemist Research) ZXSpectrum +DD67878356C41AA5D05829E4E38956E2 Alchemist News 19 (1996)(Alchemist Research) ZXSpectrum +E583E7B8EA120FE0EA450A20F6BE1F64 Alchemist News 20 (1996)(Alchemist Research) ZXSpectrum +1A824665A2A6B963ECB51F84CA429CFE Alchemist News 21 (1996)(Alchemist Research) ZXSpectrum +702A70DB6294BF58171E96C0AC790E82 Alchemist News 21 (1996)(Alchemist Research)[a] ZXSpectrum +385DCDB030E58DB9ABAD4852B08CDA9B Alchemist News 22 (1996)(Alchemist Research) ZXSpectrum +55B5276380FE76B0552006E082409D27 Alchemist News 23 (1997)(Alchemist Research) ZXSpectrum +58F6801A459042CFD5399DB24A7F34BB Alchemist News 24 (1997)(Alchemist Research) ZXSpectrum +EA3D80E163C98E01C47CDD51FA0B7E14 Alchemist News 25 (1997)(Alchemist Research) ZXSpectrum +C0B82D65F392E231C60804CEF817BD81 Alchemist News 26 (1998)(Alchemist Research) ZXSpectrum +7C2B19EEC89C36F742224CE06EF0A3B2 Alchemist News 27 (1998)(Alchemist Research) ZXSpectrum +4BDC2D2438D0291B26DF337C3CD15F3A Alchemist News 28 (1998)(Alchemist Research) ZXSpectrum +0F021132FDFB76FB5D7BCAE7AF3BFE2A Alchemist News 29 (1999)(Alchemist Research) ZXSpectrum +E8C8D8170796D501202C0E2358EFB16C Burn the Lighter issue 01 (2011-11-15)(Team Site)(128K)(UA)(en) ZXSpectrum en +472F991CF90B20EBF54FEC4EE1875710 Concon - Issue 02 - Hormiga (1984)(Sift)(es) ZXSpectrum es +9A733DB010C410BAE65DA1BCB53045C7 Concon - Issue 02 - Hormiga (1984)(Sift)(es)[a] ZXSpectrum es +EB9FDD483FAF9E5110E5A10D58392CE8 Concon - Issue 03 - El Monte (1984)(Sift)(es) ZXSpectrum es +CB8771D4755428633D56B09F4F4BE3C0 Concon - Issue 04 - Metedatos (1984)(Sift)(es) ZXSpectrum es +5E12B8943642520F7B38F75833401A6F Concon - Issue 04 - Metedatos (1984)(Sift)(es)[a] ZXSpectrum es +F9FCF08475DAF91AC79C92296AE298E9 Enigma Tape Magazine issue 5 (19xx)(Enigma Software Developments) ZXSpectrum +5CEB6EDC689081B0FDB9C568D8D311C7 Enigma Tape Magazine issue 5 (19xx)(Enigma Software Developments)[a] ZXSpectrum +CCAD9DE8652EA8C2DE3F1BD4A89F0A28 Enigma Tape Magazine issue 6 (19xx)(Enigma Software Developments) ZXSpectrum +F37DFAE4FAE4D1D0E2EFFCA16D17C45A Enigma Tape Magazine issue 6 (19xx)(Enigma Software Developments)[a] ZXSpectrum +69AB044202AF554C86D4CA3EBF6FD613 Enigma Tape Magazine issue 6 (19xx)(Enigma Software Developments)[a2] ZXSpectrum +B3EF9895351B29C38F668EDFDAE34848 Enigma Tape Magazine issue 7 (1990)(Enigma Software Developments)(Side A) ZXSpectrum +44A94C59A25CC2EF00C637934839B104 Enigma Tape Magazine issue 7 (1990)(Enigma Software Developments)(Side B) ZXSpectrum +D6A37FA21C6A6BAEE3A819BEEEE50F1F Enigma Tape Magazine issue 9 (1991)(Enigma Software Developments) ZXSpectrum +56F51251DB5B0C582B8A6029839A43C6 Extra Program - Issue 01 (19xx)(Sipe)(it) ZXSpectrum it +66A75949E7CFDF14F1F5FAD4B4C5F3F5 Extra Program - Issue 02 (19xx)(Sipe)(it)(Side A) ZXSpectrum it +2149DFCE64746F99B87D6C62DF042A55 Extra Program - Issue 02 (19xx)(Sipe)(it)(Side B) ZXSpectrum it +D6E8EBDEF55729115355CF489C4E5F44 Extra Program - Issue 03 (19xx)(Sipe)(it)(Side A) ZXSpectrum it +5BB4817AC14A27E94DE9826F30D9E00E Extra Program - Issue 03 (19xx)(Sipe)(it)(Side B) ZXSpectrum it +9D7AC227B2EE2003D16078456B08AC24 Extra Program - Issue 04 (19xx)(Sipe)(it)(Side A) ZXSpectrum it +F7AFD1974C6F6B80AE1EF7FDE33A6AAC Extra Program - Issue 04 (19xx)(Sipe)(it)(Side B) ZXSpectrum it +CECC6D43B1A22DDE1E5234352432AB17 Forum issue 1 (19xx)(-) ZXSpectrum +5EA718255B4C1CA67B26461AE75E9F49 Fountain PD Newsletter 1 (1996)(Tiger's Claw) ZXSpectrum +3E10B88DD514CFDCAC0E5914CBD77B11 Gamestar issue 01 (1991)(A.C.E. Publications) ZXSpectrum +0E2FE0CFD57E96C63513ED5BC63C39E2 Gamestar issue 03 (1992)(A.C.E. Publications) ZXSpectrum +E309FFE060F9397E536BC71527CD8917 Hit Parade - Issue 01 (1988)(Sipe)(it) ZXSpectrum it +B72F11870B04028DC654E95D2FDCDE38 Hit Parade - Issue 02 (1988)(Sipe)(it)(Side A) ZXSpectrum it +06B23D128C8F272D52F4AC8EBB205725 Hit Parade - Issue 02 (1988)(Sipe)(it)(Side B) ZXSpectrum it +6BBEC4CC3A8FEAD8CD2FB9C3D28DB750 Hit Parade - Issue 03 (1988)(Sipe)(it) ZXSpectrum it +639DCEAE1B01A469D0F81BBD8ECC3E2D Idea Computer - Issue 01 (198x)(Mongolfiera)(it) ZXSpectrum it +531E3E69216E2A93D65D2CA59AFD64B3 Joystick - Issue 01 (1987)(Joystick Electronic Magazine)(sv) ZXSpectrum sv +56ECA41BC270AF5774BFA08C2B02DA79 Joystick - Issue 01 (1987)(Joystick Electronic Magazine)(sv)[a] ZXSpectrum sv +3A08CC442A6D7A91B016F3B39837C694 Joystick - Issue 02 (1987)(Joystick Electronic Magazine)(sv) ZXSpectrum sv +7F1372736FF9E42E0020AF49B9DB43E7 Joystick - Issue 02 (1987)(Joystick Electronic Magazine)(sv)[a] ZXSpectrum sv +C576F8F5112A051B1D1D728CF64B550B Joystick - Issue 04 (1987)(Joystick Electronic Magazine)(sv) ZXSpectrum sv +B312BC47235A8712376B8B77170D9020 Joystick - Issue 04 (1987)(Joystick Electronic Magazine)(sv)[a] ZXSpectrum sv +1F04E8E2613E0A1A75EC475850A42539 Juegue con Su Spectrum issue 02 (1987)(Grupo Editorial SYGRAN)(ES) ZXSpectrum ES +62F8875412CFFD66B739B97147276B59 Juegue con Su Spectrum issue 04 (1987)(Grupo Editorial SYGRAN)(ES) ZXSpectrum ES +507F4925D464882EC6BC935141A773FD K7 Magazine issue 00 (19xx)(Software Center)(ES)(Side A) ZXSpectrum ES +7D8D3106459F7298F112F91C29A3EDCE K7 Magazine issue 00 (19xx)(Software Center)(ES)(Side B) ZXSpectrum ES +5DA54BAA0A927DEF164F0E3F88A9FC52 Kiddisoft issue 1 (1985)(Kiddisoft)(Side A) ZXSpectrum +1878841B9E3568B5820D4737B3AB4D5E Kiddisoft issue 1 (1985)(Kiddisoft)(Side B) ZXSpectrum +1E499C98584B16CB82F55B301A83CDBD Klub Uzivatelu Desktopu 3 (1993)(Proxima)(CZ) ZXSpectrum CZ +7924B3D798FE951BE856CF3C3322D6B2 Lenguaje Maquina Spectrum - Issue 01 (19xx)(Editorial Foglia)(es) ZXSpectrum es +15E135B87B08812CACC07C32450FD578 Lenguaje Maquina Spectrum - Issue 03 (19xx)(Editorial Foglia)(es)(Side A) ZXSpectrum es +F7B58F0EDB89007DDE8CE0B0BC48BADC Lenguaje Maquina Spectrum - Issue 03 (19xx)(Editorial Foglia)(es)(Side B) ZXSpectrum es +8635A2583CBE851F88EFA9B5FF4176F3 Lenguaje Maquina Spectrum - Issue 09 (19xx)(Editorial Foglia)(es)(Side A) ZXSpectrum es +DB591CA6B8F4E19ECEF3B3D2CD08171E Lenguaje Maquina Spectrum - Issue 09 (19xx)(Editorial Foglia)(es)(Side B) ZXSpectrum es +34B8C2F44E40CFA2F7DF516314A515CA Load'n'Run - I Epoca - Issue 00 (1985)(Coedis)(es) ZXSpectrum es +9E1D35FA43F250F11EE68797989E21DE Load'N'Run - I Epoca - Issue 01 (1985)(Coedis)(es) ZXSpectrum es +5C2F4FD4E9E4573CBF6732220684F6CF Load'N'Run - I Epoca - Issue 01 (1985)(Coedis)(es)[a] ZXSpectrum es +62BFC7EA9A9EF016BE2A926A54C92CDE Load'n'Run - I Epoca - Issue 02 (1985)(Coedis)(es) ZXSpectrum es +B3305AFEBD793EBB56D43C011F9C2269 Load'n'Run - I Epoca - Issue 03 (1985)(Coedis)(es) ZXSpectrum es +3F5DA77C6467FDBA8252756167BA76BA Load'n'Run - I Epoca - Issue 04 (1985)(Coedis)(es) ZXSpectrum es +8B3A6733A3A0F5963EC75ADABE728977 Load'n'Run - I Epoca - Issue 05 (1985)(Coedis)(es) ZXSpectrum es +86A72B3AA2C74BFF9D1D8D36B14BE927 Load'n'Run - I Epoca - Issue 06 (1985)(Coedis)(es) ZXSpectrum es +FBB750C883E2CD0894A3B2E04A4501BA Load'n'Run - I Epoca - Issue 06 (1985)(Coedis)(es)[a] ZXSpectrum es +EA8C114A5C9FAA4124172A685D0B5962 Load'n'Run - I Epoca - Issue 07 (1985)(Coedis)(es) ZXSpectrum es +96E94B4C4097A6B7FED286B5BFF8F449 Load'n'Run - I Epoca - Issue 07 (1985)(Coedis)(es)[a] ZXSpectrum es +E41CB0828E3A948E467E53E0635CE165 Load'n'Run - I Epoca - Issue 08 (1985)(Coedis)(es) ZXSpectrum es +D48D036CDDB9D6C75500749F7BCD72A5 Load'n'Run - I Epoca - Issue 08 (1985)(Coedis)(es)[a] ZXSpectrum es +4463F8AF462B58434742147E9E611235 Load'n'Run - I Epoca - Issue 09 (1985)(Coedis)(es) ZXSpectrum es +ECA8D067C2982354D770616411F34022 Load'n'Run - I Epoca - Issue 10 (1985)(Coedis)(es) ZXSpectrum es +836AF45FA025354CF376CFA402A096A1 Load'n'Run - I Epoca - Issue 10 (1985)(Coedis)(es)[a] ZXSpectrum es +0AC45230116BAA54AC0897975E432814 Load'n'Run - I Epoca - Issue 11 (1985)(Coedis)(es) ZXSpectrum es +DCDA0E1772E18C2042520CDFBFDC8594 Load'n'Run - I Epoca - Issue 11 (1985)(Coedis)(es)[a] ZXSpectrum es +C4D2817997BFF2947081E578F0811102 Load'n'Run - I Epoca - Issue 12 - Super Quiniela (1985)(Coedis)(es) ZXSpectrum es +2B342A387AAB1821D2BDD473D8D023E3 Load'n'Run - II Epoca - Issue 00 (1986)(Coedis)(es) ZXSpectrum es +94AAE953BF3E98F3F1F0FC886E34BFAD Load'n'Run - II Epoca - Issue 01 (1986)(Coedis)(es) ZXSpectrum es +26C1D623A518CFA6028C745B778403F8 Load'n'Run - II Epoca - Issue 02 (1986)(Coedis)(es) ZXSpectrum es +33793F53CD7644D81A0905C0560E1DEA Load'n'Run - II Epoca - Issue 03 (1986)(Coedis)(es) ZXSpectrum es +8B0807B196B2A1D245C5D6D989E26871 Load'n'Run - II Epoca - Issue 04 (1986)(Coedis)(es) ZXSpectrum es +300BE0AB969404E563429ADE25083D53 Load'N'Run - II Epoca - Issue 05 (1986)(Coedis)(es) ZXSpectrum es +F4A32CA8095055434640C31E22D68520 Load'N'Run - II Epoca - Issue 05 (1986)(Coedis)(es)[a] ZXSpectrum es +7432C2F65323EFB2263D94575C69E3CA Load'n'Run - II Epoca - Issue 06 (1986)(Coedis)(es) ZXSpectrum es +5002E87074201BBDA5D2E674577305AA Load'n'Run - II Epoca - Issue 07 (1986)(Coedis)(es) ZXSpectrum es +EFB54A5634D624CA57710E71C9012D7A Load'n'Run - II Epoca - Issue 08 (1986)(Coedis)(es) ZXSpectrum es +B53701025CC97DF6A994E8F6E794CED2 Load'n'Run - II Epoca - Issue 08 (1986)(Coedis)(es)[a] ZXSpectrum es +F8625F08239443BC86C715076A466585 Load'n'Run - II Epoca - Issue 09 - Especial Deportes (1986)(Coedis)(es) ZXSpectrum es +CED69477EFC781CBC9E6B913F4BA76C1 Load'n'Run - Issue 01 (1984)(Elettronica 2000)(it) ZXSpectrum it +4B349F011C42DD36B4FA7A4AF468B8EB Load'n'Run - Issue 02 (1984)(Elettronica 2000)(it) ZXSpectrum it +E0EF6A24522D21D0FC1B8C547F7954A9 Load'n'Run - Issue 03 (1984)(Elettronica 2000)(it) ZXSpectrum it +0A7AD0B00D7B18A50CC22B6C27C7E455 Load'n'Run - Issue 04 (1984)(Elettronica 2000)(it) ZXSpectrum it +10BA8DDD46ED487AB4BAE830FB859397 Load'n'Run - Issue 05 (1984)(Elettronica 2000)(it) ZXSpectrum it +259262602391B1E4FAA003D86B05528B Load'n'Run - Issue 06 (1984)(Elettronica 2000)(it) ZXSpectrum it +1CE0750395023AED9612D54EDF04FD63 Load'n'Run - Issue 07 (1984)(Elettronica 2000)(it) ZXSpectrum it +D3A4F6FA247C067E0521CDB0F0692A0D Load'n'Run - Issue 08 (1984)(Elettronica 2000)(it) ZXSpectrum it +69A3099FC95D4E3BB42605E535D1B92B Load'n'Run - Issue 09 (1984)(Elettronica 2000)(it) ZXSpectrum it +6E0D418C20D98BF8DCE7B989C094CD45 Load'n'Run - Issue 10 (1984)(Elettronica 2000)(it) ZXSpectrum it +5D75F7FD94A31E9DBFB3C6DFCD2E7903 Load'n'Run - Issue 11 (1984)(Elettronica 2000)(it) ZXSpectrum it +34C5042452EAEDDAA9BAD56B8E7367C4 Load'n'Run - Issue 12 (1985)(Elettronica 2000)(it) ZXSpectrum it +905BD15369C15B6EAE96074382E415B2 Load'n'Run - Issue 13 (1985)(Elettronica 2000)(it) ZXSpectrum it +B8F45DAF32AFB7126C204ED3307C9B76 Load'n'Run - Issue 14 (1985)(Elettronica 2000)(it) ZXSpectrum it +E57D55A182522471CCAF7A18D188AC91 Load'n'Run - Issue 15 (1985)(Elettronica 2000)(it) ZXSpectrum it +BAD65042E6BD4A91F4445397EFBB555E Load'N'Run - Issue 16 (1985)(Elettronica 2000)(16K)(it)(Side A) ZXSpectrum it +E2575D958EB6FDB97C1AC7AC2EAAA988 Load'N'Run - Issue 16 (1985)(Elettronica 2000)(16K)(it)(Side B) ZXSpectrum it +5E7F354FF71827932493C087EE66CC74 Load'N'Run - Issue 16 (1985)(Elettronica 2000)(it) ZXSpectrum it +3929E5CFBD267F5542F8CFBE7EED054A Load'n'Run - Issue 17 (1985)(Elettronica 2000)(it) ZXSpectrum it +A6FB2F5AD802394F4C2A8312F60BC088 Load'n'Run - Issue 18 (1985)(Elettronica 2000)(it) ZXSpectrum it +809B1FD15A5D016059DACC9135596F35 Load'n'Run - Issue 19 (1985)(Elettronica 2000)(it) ZXSpectrum it +B5FFC13ACADB6C09AC8A97B47017EF09 Load'n'Run - Issue 20 (1985)(Elettronica 2000)(it) ZXSpectrum it +47C9FE6B53E7491791F48F4514E3066D Load'n'Run - Issue 21 (1985)(Elettronica 2000)(it) ZXSpectrum it +C930E314594F58A065847C6AF46A0888 Load'n'Run - Issue 22 (1985)(Elettronica 2000)(it) ZXSpectrum it +AF27CFB9871B2FC85FAEA1520F94D3D3 Load'n'Run - Issue 23 (1986)(Elettronica 2000)(it) ZXSpectrum it +3F4FA40662C30299A7F1342381095D7F Load'n'Run - Issue 24 (1986)(Elettronica 2000)(it) ZXSpectrum it +532214274B836C5A2380A8A6365CFB44 Load'n'Run - Issue 25 (1986)(Elettronica 2000)(it) ZXSpectrum it +2702EF014CD6ECDCED41F1749E1DD16F Load'n'Run - Issue 26 (1986)(Elettronica 2000)(it) ZXSpectrum it +C5C4DC45C0CDC04FC497DDEC9224B842 Load'n'Run - Issue 27 (1986)(Elettronica 2000)(it) ZXSpectrum it +461AD1592F71E9A6824FA2E9E5665461 Load'n'Run - Issue 28 (1986)(Elettronica 2000)(it) ZXSpectrum it +004B4CA05203FE30FC6B798CDEF18755 Load'n'Run - Issue 29 (1986)(Elettronica 2000)(it) ZXSpectrum it +62367B6DE15E3B225BB9B88ECAE0DE96 Load'n'Run - Issue 30 (1986)(Elettronica 2000)(it) ZXSpectrum it +FC103F0C1D9CA9AD1915B10F746582B7 Load'n'Run - Issue 31 (1986)(Elettronica 2000)(it) ZXSpectrum it +80EF0508A85FCBFADE29F99EAD2E517E Load'N'Run - Issue 32 (1986)(Elettronica 2000)(it)(Side A) ZXSpectrum it +A7EBC0E288F4BE2D48911388D612BCAE Load'N'Run - Issue 32 (1986)(Elettronica 2000)(it)(Side B) ZXSpectrum it +F97D7366A2A5E477EFCDDCE90E8F3264 Load'n'Run - Issue 33 (1986)(Elettronica 2000)(it)(Side A) ZXSpectrum it +15C26F7EE73AB63892992BE02C8864A3 Load'n'Run - Issue 33 (1986)(Elettronica 2000)(it)(Side B) ZXSpectrum it +FFD24B409D6A28F8D022823071C48629 Load'n'Run - Issue 34 (1987)(Elettronica 2000)(it) ZXSpectrum it +5443FC67FEB3C03FA0A254ED40FE7681 Load'N'Run - Issue 35 (1987)(Elettronica 2000)(it)(Side A) ZXSpectrum it +49808A7F094444C620784747D9D30673 Load'N'Run - Issue 35 (1987)(Elettronica 2000)(it)(Side B) ZXSpectrum it +4B906E10098F39B8A9E2DFF04B6A429C Load'n'Run - Issue 36 (1987)(Elettronica 2000)(it)(Side A) ZXSpectrum it +9CB9BE2304545D059FB12D60CF449BC2 Load'n'Run - Issue 36 (1987)(Elettronica 2000)(it)(Side B) ZXSpectrum it +E2E6536217D464AD3DB2AC0252DB1867 Load'n'Run - Issue 37 (1987)(Elettronica 2000)(it)(Side A) ZXSpectrum it +379054E22069E4DA9550BD52084B9A87 Load'n'Run - Issue 37 (1987)(Elettronica 2000)(it)(Side B) ZXSpectrum it +ADE2A47713480F34D75CA559C000F4D8 Load'n'Run - Issue 38 (1987)(Elettronica 2000)(it)(Side A) ZXSpectrum it +67098318386CE70E65008E5914BE4292 Load'n'Run - Issue 38 (1987)(Elettronica 2000)(it)(Side B) ZXSpectrum it +1E1216313E00EDAE2EC06C6FDF0CE70D Load'n'Run - Issue 39 (1987)(Elettronica 2000)(it) ZXSpectrum it +3CF084368FB4D1363C8CD5237F39CA3A Load'n'Run - Issue 40 (1987)(Elettronica 2000)(it)(Side A) ZXSpectrum it +6CFCD6618F84D4A600B2CC50721A605D Load'n'Run - Issue 40 (1987)(Elettronica 2000)(it)(Side B) ZXSpectrum it +76D8F6D00301DAE77F564EA2FEEF980C Load'n'Run - Issue 41 (1987)(Elettronica 2000)(it)(Side B) ZXSpectrum it +1B88C3D7ACCD8A420D3A18547ADD3136 Load'n'Run - Issue 42 (1987)(Elettronica 2000)(it) ZXSpectrum it +BD91832F35F48B2F32A0389CA905B717 Load'n'Run - Issue 43 (1987)(Elettronica 2000)(it)(Side A) ZXSpectrum it +FF14D89B6A25020364A430CDA32C8EB5 Load'n'Run - Issue 43 (1987)(Elettronica 2000)(it)(Side B) ZXSpectrum it +B8D091282B2DBA7193CC0F24BAF5973B Load'n'Run - Issue 44 (1987)(Elettronica 2000)(it)(Side A) ZXSpectrum it +C0608919270D59C0D43FD0CE833F5C3A Load'n'Run - Issue 44 (1987)(Elettronica 2000)(it)(Side B) ZXSpectrum it +D0AEF37A79C129CA707E6FDB6B5AB9BE Load'N'Run - Issue 45 (1988)(Elettronica 2000)(it)(Side A) ZXSpectrum it +942B5F6D2231EEB8E75C33868433AC38 Load'N'Run - Issue 45 (1988)(Elettronica 2000)(it)(Side B) ZXSpectrum it +3B09402966B917D2DF6BC9FB964ABAE8 Load'N'Run - Issue 45 (1988)(Elettronica 2000)(it)(Side B)[missing games] ZXSpectrum it +7F4765D489508261A8C36F6DA4D1589D Load'n'Run - Issue 46 (1988)(Elettronica 2000)(it) ZXSpectrum it +2BB5684802065715C8BA64974D255773 Load'n'Run - Issue 47 (1988)(Elettronica 2000)(it) ZXSpectrum it +298BF277306C61329C53E6C2AD17EC39 Load'n'Run - Issue 48 (1988)(Elettronica 2000)(it)(Side A) ZXSpectrum it +9062DB540C1C28E02A1A1808C009E9D3 Load'n'Run - Issue 48 (1988)(Elettronica 2000)(it)(Side B) ZXSpectrum it +0D4AC5F3548ECE5459E3D2766A94AC3C Load'n'Run - Issue 49 (1988)(Elettronica 2000)(it)(Side A) ZXSpectrum it +F71CBA337E9CF6624A04471F64B8D2CB Load'n'Run - Issue 49 (1988)(Elettronica 2000)(it)(Side B) ZXSpectrum it +9AC38D98B9B2EDFA82EE5DA6FFE8E642 Load'n'Run - Issue 50 (1988)(Elettronica 2000)(it)(Side A) ZXSpectrum it +344DD1673F0AA8B178FFCFFF0C0E54A5 Load'n'Run - Issue 50 (1988)(Elettronica 2000)(it)(Side B) ZXSpectrum it +5831AD615C1826C58A2438F691DF52BB Load'n'Run - Issue 51 (1988)(Elettronica 2000)(it)(Side A) ZXSpectrum it +3E5783390D8E4E88CFDFD62E8BA399A1 Load'n'Run - Issue 51 (1988)(Elettronica 2000)(it)(Side B) ZXSpectrum it +1BAF4CDE3200945BBDE36E4BECF92B28 Load'n'Run - Issue 52 (1988)(Elettronica 2000)(it)(Side A) ZXSpectrum it +56F04D018701F9C0CEEA9E2EB9F6F3F2 Load'n'Run - Issue 52 (1988)(Elettronica 2000)(it)(Side B) ZXSpectrum it +E9EAFE56BB0BCE2D3A185908CC82525C Load'n'Run - Issue 53 (1988)(Elettronica 2000)(it) ZXSpectrum it +CB5BBF9581BAA3F2764EA76A3ECDE8E2 Load'n'Run - Issue 54 (1988)(Elettronica 2000)(it)(Side A) ZXSpectrum it +73BC9B25DC8D3506A03F17452A64110D Load'n'Run - Issue 54 (1988)(Elettronica 2000)(it)(Side B) ZXSpectrum it +AD9F84C0E4694D02A1775FE30EDD93DB Load'n'Run - Issue 55 (1988)(Elettronica 2000)(it) ZXSpectrum it +7DA912769BF21B144103136FABF39EA2 Load'N'Run - Issue 56 (1989)(Elettronica 2000)(it)(Side A) ZXSpectrum it +58FE4A6FEA7A9EE5553849EBFB62746F Load'N'Run - Issue 56 (1989)(Elettronica 2000)(it)(Side B) ZXSpectrum it +E1F3804DFFE9FD02F7877DBA016F0B86 Load'n'Run - Issue 57 (1989)(Elettronica 2000)(it)(Side A) ZXSpectrum it +C1EE7D073F6DD4ADB332A191BD5277BA Load'n'Run - Issue 57 (1989)(Elettronica 2000)(it)(Side B) ZXSpectrum it +0AF0AC9ADB8DA5E58C2A4C531886C6B7 Load'n'Run - Issue 58 (1989)(Elettronica 2000)(it)(Side A) ZXSpectrum it +B76F4276A2A1DE4A8687D414EE753598 Load'n'Run - Issue 58 (1989)(Elettronica 2000)(it)(Side B) ZXSpectrum it +9FF278E2FAD45F1B64B5B1241DBBF069 Load'n'Run - Issue 59 (1989)(Elettronica 2000)(it) ZXSpectrum it +3E8969B99DC334C0CC8F203B0444C7BB Load'n'Run - Issue 63 (1989)(Elettronica 2000)(it)(Side A) ZXSpectrum it +2B669E577B87FCF63C300F9647BD73E2 Load'n'Run - Issue 63 (1989)(Elettronica 2000)(it)(Side B) ZXSpectrum it +19505FB50D7049A92B8FB047F2FCEC5E Load'n'Run - Issue 64 (1989)(Elettronica 2000)(it) ZXSpectrum it +FAED85A008CCE43EEFD5238223A6855A Load'n'Run - Issue x1 (1984)(Elettronica 2000)(it) ZXSpectrum it +E9235DF963F88C77A29F31462CEC8B8F Load'n'Run - Issue x2 (198x)(Elettronica 2000)(it) ZXSpectrum it +ECF17BBF1185565829105FF828EE76BB Load'n'Run Mix - No 1 (1985)(Elettronica 2000)(it) ZXSpectrum it +B5EBFAF761FC9E69EC979A5183C7B504 Magic Missile issue 01 (1989)(Wilson, Matthew)(Side A) ZXSpectrum +E2ACD9F487E11D40165FFE0D7A5161F4 Magic Missile issue 01 (1989)(Wilson, Matthew)(Side B) ZXSpectrum +334FDAD265F2ADF22732EC3516074332 Magic Missile issue 02 (1989)(Wilson, Matthew)(Side A) ZXSpectrum +22008A4453EC9125C910B4023F6E148D Magic Missile issue 02 (1989)(Wilson, Matthew)(Side B) ZXSpectrum +179F05DAF60844BCE837BAA31FFFE357 Magic Missile issue 03 (1990)(Wilson, Matthew)(Side A) ZXSpectrum +DC428E8D5768F2BBBFEA65FCFD70850D Magic Missile issue 03 (1990)(Wilson, Matthew)(Side B) ZXSpectrum +27AAAEC0522AE2A1ED90628E66E1096B Magic Missile issue 04 (1990)(Wilson, Matthew)(Side A) ZXSpectrum +0F5FFB0D7E950EA09EFEE7C48A8E90C8 Magic Missile issue 04 (1990)(Wilson, Matthew)(Side B) ZXSpectrum +F69065EC0103645460354EB1E631094A Magic Missile issue 05 (1990)(Wilson, Matthew)(Side A) ZXSpectrum +4F9A1AD4AAC1561D1475676304D4E16F Magic Missile issue 05 (1990)(Wilson, Matthew)(Side B) ZXSpectrum +8B1C33E6B7FAFDE10CE63A4E64C909F6 MicroHobby Cassette - Issue 11 (1985)(Hobby Press)(es) ZXSpectrum es +269BB2290F2BCC966E11BAE109040394 MicroHobby Cassette - Issue 12 (1985)(Hobby Press)(es) ZXSpectrum es +0A2442CBADF56EAC20227385D72969AA MicroHobby Cassette - Issue 13 (1985)(Hobby Press)(es) ZXSpectrum es +7D55C04B090B3E11AE8755FD5A11FCC6 MicroHobby Games - Issue 01 (1985)(Hobby Press)(es) ZXSpectrum es +68910B0ABDFB377DB52F2EEB629951F9 MicroHobby Games - Issue 02 (1985)(Hobby Press)(es) ZXSpectrum es +169803869AE8AF7BEAB776D0BF5E5BD6 MicroHobby Games - Issue 03 (1985)(Hobby Press)(es) ZXSpectrum es +B63FB8F7C8CFB8B710F3E275D6F5A2A6 MicroHobby Games - Issue 04 (1985)(Hobby Press)(es) ZXSpectrum es +6234526C2590F506DDF27907F136E124 MicroHobby Games - Issue 05 (1985)(Hobby Press)(es) ZXSpectrum es +1E451F96A503C02337AE77C1C8E7F386 MicroHobby Games - Issue 06 (1985)(Hobby Press)(es) ZXSpectrum es +EF96C917DA8D4D4C22CD404A02E8ACB9 MicroHobby Games - Issue 07 (1985)(Hobby Press)(es) ZXSpectrum es +4634EDA8D0913C206B70D1997A5F2AFD MicroHobby Games - Issue 08 (1985)(Hobby Press)(es) ZXSpectrum es +28FFAF0006AC9B7C6E266622EFDE5BF9 MicroHobby Games - Issue 09 (1985)(Hobby Press)(es) ZXSpectrum es +DFF22055D68B7008964399E6D2592CD6 MicroHobby Games - Issue 10 (1985)(Hobby Press)(es) ZXSpectrum es +1EBCDD03BC92B08B01E0ED649EFF8B6C MicroHobby Games - Issue 11 (1985)(Hobby Press)(es) ZXSpectrum es +3EDF230ABAC550D4DD6B90717ACF3CE5 MicroHobby Games - Issue 12 (1985)(Hobby Press)(es) ZXSpectrum es +4DF667B22D672DDAAC6152FFFE72BDF0 MicroHobby Games - Issue 13 (1985)(Hobby Press)(es) ZXSpectrum es +DC9A494E5BE9C105F768A57B97E32369 MicroHobby Games - Issue 14 (1985)(Hobby Press)(es) ZXSpectrum es +594045CFE55334F565CF8D999576BA4B MicroHobby Games - Issue 15 (1985)(Hobby Press)(es) ZXSpectrum es +27E40B823AC45C12942EA15CDEF43DE1 MicroHobby Games - Issue 15 (1985)(Hobby Press)(es)(Side A) ZXSpectrum es +6181B3342AB56FCAC137C819FA8C7640 MicroHobby Games - Issue 15 (1985)(Hobby Press)(es)(Side B) ZXSpectrum es +78CC963826835A5C1ACB7524223CB155 MicroHobby Games - Issue 16 (1985)(Hobby Press)(es) ZXSpectrum es +D51E70084FD76BD2CB98985E4638A386 MicroHobby Games - Issue 17 (1985)(Hobby Press)(es) ZXSpectrum es +29FC4662C3A0ECCE37BD532EE2F4DC9E MicroHobby Games - Issue 18 (1985)(Hobby Press)(es) ZXSpectrum es +85D84CC9FA86934D9DCEDA080C429F52 MicroHobby Games - Issue 19 (1985)(Hobby Press)(es) ZXSpectrum es +A261417FABDF4810B902BFE7BB5A0D25 MicroHobby Games - Issue 20 (1985)(Hobby Press)(es) ZXSpectrum es +796D447D27FD768FCD9CB4C7D0E1F0BB MicroHobby Games - Issue 21 (1985)(Hobby Press)(es) ZXSpectrum es +781356BF3ED8505E8F0345678BFE583D MicroHobby Games - Issue 21 (1985)(Hobby Press)(es)(Side A) ZXSpectrum es +2A5FC0211EDF0AD592414716A1A53614 MicroHobby Games - Issue 21 (1985)(Hobby Press)(es)(Side B) ZXSpectrum es +459E4C44023525D22B81EBE33530B428 MicroHobby Games - Issue 22 (1985)(Hobby Press)(es) ZXSpectrum es +F5D2FC8680FF68AEEA11AE43AB19DFBD MicroHobby Games - Issue 23 (1985)(Hobby Press)(es) ZXSpectrum es +CD55AF0A2657A9AB75B595E9EA324251 MicroHobby Games - Issue 23 (1985)(Hobby Press)(es)(Side A) ZXSpectrum es +1D50084E19DD4B0DFA505F9F48B4F3F3 MicroHobby Games - Issue 23 (1985)(Hobby Press)(es)(Side B) ZXSpectrum es +A25C3AD2813561920C79AC8D7107BEE6 MicroHobby Games - Issue 24 (1985)(Hobby Press)(es) ZXSpectrum es +50AA9B4C9760C4E41160AF500A516330 MicroHobby Games - Issue 25 (1985)(Hobby Press)(es) ZXSpectrum es +5A1D40E2F096F86878E5AE7C249D0CB8 MicroHobby Games - Issue 26 (1985)(Hobby Press)(es) ZXSpectrum es +8DAE43D7423961E2C3E4659199BDBB5C MicroHobby Games - Issue 26 (1985)(Hobby Press)(es)(Side A) ZXSpectrum es +032A924615C043A8516E04F60F3F9A08 MicroHobby Games - Issue 26 (1985)(Hobby Press)(es)(Side B) ZXSpectrum es +65D72A1C009D087BBA813291A70AA0BA MicroHobby Games - Issue 27 (1985)(Hobby Press)(es) ZXSpectrum es +631B13559D2EB4793379791F7F642168 MicroHobby Games - Issue 27 (1985)(Hobby Press)(es)(Side A) ZXSpectrum es +6FAD463B3C1168948351B0B646D58118 MicroHobby Games - Issue 27 (1985)(Hobby Press)(es)(Side B) ZXSpectrum es +FE276DDFDCB39B66BCD2B916B0BE8C3A MicroHobby Games - Issue 28 (1985)(Hobby Press)(es) ZXSpectrum es +AA9A7F7A50C77948971FF48374C6AE75 MicroHobby Games - Issue 29 (1985)(Hobby Press)(es) ZXSpectrum es +B1D2381635A7ECA8FCCE145A3BE0B2C0 MicroHobby Games - Issue 30 (1985)(Hobby Press)(es) ZXSpectrum es +40D5CE10FA565DBD600E5D2F44BF158A MicroHobby Games - Issue 31 (1985)(Hobby Press)(es) ZXSpectrum es +92506E440D25F8AD031D6A540F385A66 MicroHobby Games - Issue 32 (1985)(Hobby Press)(es) ZXSpectrum es +9297582DFFF89D3A9C41C10AF41D4612 MicroHobby Games - Issue 33 (1985)(Hobby Press)(es) ZXSpectrum es +B0410A4C97CEFD3486CC46C3C57D0C89 MicroHobby Games - Issue 34 (1985)(Hobby Press)(es) ZXSpectrum es +4D9C111B62B4510162E50278D950D2A5 MicroHobby Games - Issue 35 (1985)(Hobby Press)(es) ZXSpectrum es +5356D7B9B893500B293DF581C5B50366 MicroHobby Games - Issue 36 (1985)(Hobby Press)(es) ZXSpectrum es +EBF60EA5B8BEFA81ECC99DF272D093DC MicroHobby Games - Issue 37 (1985)(Hobby Press)(es) ZXSpectrum es +14EC8A035925550AABD071CDBC82DBCD MicroHobby Games - Issue 38 (1985)(Hobby Press)(es) ZXSpectrum es +BA6038BA0BC83F3489EABE78798962C5 MicroHobby Games - Issue 39 (1985)(Hobby Press)(es) ZXSpectrum es +D4959B278D5FF951D45EF0D374AF0BE6 MicroHobby Games - Issue 40 (1985)(Hobby Press)(es) ZXSpectrum es +36D6A69BBABA4ABB846E7267E859F478 MicroHobby Games - Issue 41 (1985)(Hobby Press)(es) ZXSpectrum es +7F04A73AB37FD85D58B2D163C760002F MicroHobby Games - Issue 41 (1985)(Hobby Press)(es)(Side A) ZXSpectrum es +B61FDFB06A500A6465A81097E93944B5 MicroHobby Games - Issue 41 (1985)(Hobby Press)(es)(Side B) ZXSpectrum es +DF51A199C878FE10D267E374DC8CD6F0 MicroHobby Games - Issue 42 (1985)(Hobby Press)(es) ZXSpectrum es +F49933DFC0C4DC36FE59AD6D932A4384 MicroHobby Games - Issue 42 (1985)(Hobby Press)(es)(Side A) ZXSpectrum es +19627C726FE3C8B10EE6A808C377F974 MicroHobby Games - Issue 42 (1985)(Hobby Press)(es)(Side B) ZXSpectrum es +E7C260CCD0F17713152FCA6A7A79EBA0 MicroHobby Games - Issue 43 (1985)(Hobby Press)(es) ZXSpectrum es +BDC285F86B22349D6EBE4559C27B78D0 MicroHobby Games - Issue 44 (1985)(Hobby Press)(es) ZXSpectrum es +4533B2252EC4271E7CF7969BB7D1CE61 MicroHobby Games - Issue 45 (1985)(Hobby Press)(es) ZXSpectrum es +759B07762A9B2DF26A35DA17DD0B0419 MicroHobby Games - Issue 46 (1985)(Hobby Press)(es) ZXSpectrum es +8A2BB4492F04B11BF29EB0FE7B678262 MicroHobby Games - Issue 47 (1985)(Hobby Press)(es) ZXSpectrum es +63D333ABB82C350B5CBFF206C1F3381A MicroHobby Games - Issue 48 (1985)(Hobby Press)(es) ZXSpectrum es +A666DD3889DBB2BC0DEED8593DB2B978 MicroHobby Games - Issue xx (1985)(Hobby Press)(es) ZXSpectrum es +0C4DF6EB4866E78DB469542546AE160C Microsoftware Magazine No 4 (1983)(Infinite)(16K)(Side A) ZXSpectrum +35E28FA4B1BC335F472C3D3D7124743A Microsoftware Magazine No 4 (1983)(Infinite)(16K)(Side B) ZXSpectrum +45295623375A3C0BFC15202C97374A60 Microsoftware Magazine No 5 (1984)(Infinite)(16K)(Side A) ZXSpectrum +EF1D35EE00AC9C70380A36371BEC5A8F Microsoftware Magazine No 5 (1984)(Infinite)(16K)(Side B) ZXSpectrum +7F80A4B43E35E502DDBCCDBB033C82B9 Microsoftware Magazine No 6 (1984)(Infinite)(16K)(Side A) ZXSpectrum +CFEFAC558571661E8236757975611913 Microsoftware Magazine No 6 (1984)(Infinite)(16K)(Side B) ZXSpectrum +0B2029A47667565B6AD85FD0B9DA98FE Microsoftware Magazine No 7 (1984)(Infinite)(16K)(Side A) ZXSpectrum +7DC953D825DA11C8529E712AFE94C60F Microsoftware Magazine No 7 (1984)(Infinite)(16K)(Side B) ZXSpectrum +5E753DDF149C3CDD94464232051A7EF9 Microsoftware Magazine Vol 2 No 1 (1984)(Infinite)(16K)(Side A) ZXSpectrum +3BFC0E02ED5CE9504082667C0551D5D1 Microsoftware Magazine Vol 2 No 1 (1984)(Infinite)(16K)(Side B) ZXSpectrum +0AD9843B441FB153C01902DDD00037D9 Microsoftware Magazine Vol 2 No 2 (1985)(Infinite)(16K)(Side A) ZXSpectrum +6FC612A779C2EEDC8D4EE5B0136E2E64 Microsoftware Magazine Vol 2 No 2 (1985)(Infinite)(16K)(Side B) ZXSpectrum +0BE69B5DD193453F75171D0793D50AEC Microsoftware Magazine Vol 2 No 3 (1985)(Infinite)(16K)(Side A) ZXSpectrum +E7654D640785878823BFB4A15AB965EF Microsoftware Magazine Vol 2 No 3 (1985)(Infinite)(16K)(Side B) ZXSpectrum +B698C06255501EB604B781F650495F42 New Special Playgames - Issue 01 (1987)(Sipe)(it) ZXSpectrum it +C8AD0537536F7CA8316D623B9C2A6BEC New Special Playgames - Issue 02 (1987)(Sipe)(it) ZXSpectrum it +40C8C6D325E9849FF5CE1D1C869596F2 New Special Playgames - Issue 03 (1987)(Sipe)(it) ZXSpectrum it +A244F06C3EAFA072E98A773EB21252D2 New Special Playgames - Issue 04 (1987)(Sipe)(it) ZXSpectrum it +C54ECC8F6582134EA32A1D05352C5141 New Special Playgames - Issue 05 (1987)(Sipe)(it) ZXSpectrum it +6E90623EC9AA3A26AC3EC2026BE1E2AE New Special Playgames - Issue 06 (1987)(Sipe)(it) ZXSpectrum it +1E5B00FB5E75B4903481E568F2E1FBAC New Special Playgames - Issue 07 (1988)(Sipe)(it) ZXSpectrum it +29E9B3E066F6755C1237C9A750723E10 New Special Playgames - Issue 08 (1988)(Sipe)(it) ZXSpectrum it +8430AA2220C70ACD13BFDDCD744C5EFB New Special Playgames - Issue 09 (1988)(Sipe)(it) ZXSpectrum it +72A34D0F5970684D772C0FA5473B2474 New Special Playgames - Issue 10 (1988)(Sipe)(it) ZXSpectrum it +09BBA86F2A07D696FF88533A80CE947C New Special Playgames - Issue 11 (1988)(Sipe)(it) ZXSpectrum it +99E84B50F5965EF1C6AFA13622D0D572 New Special Playgames - Issue 12 (1988)(Sipe)(it) ZXSpectrum it +1CB6B46720E06DB4CA548C557CFC17AB New Special Playgames - Issue 13 (1988)(Sipe)(it) ZXSpectrum it +BE656502D103F30DE106ABF066EFBA99 New Special Playgames - Issue 14 (1988)(Sipe)(it) ZXSpectrum it +9BFEA46D7C15177DD5CC663E5200477E New Special Playgames - Issue 15 (1988)(Sipe)(it) ZXSpectrum it +4136EF5D3B7176778A46CF861094F68D New Special Playgames - Issue 16 (1989)(Sipe)(it) ZXSpectrum it +515F6034A1BEBD72E0B155DF2756698A New Special Playgames - Issue 18 (1989)(Sipe)(it) ZXSpectrum it +401816CE79CA8767B4DE9268EF1A9C87 New Special Playgames - Issue 19 (1989)(Sipe)(it) ZXSpectrum it +2FCD9045A4CA6EF8169BD3940C0ACC65 New Special Playgames - Issue 20 (1989)(Sipe)(it) ZXSpectrum it +4F0E1F182526D3D055B2DB9C9532A8B6 New Special Playgames - Issue 21 (1989)(Sipe)(it) ZXSpectrum it +5C416E9864E05B0C96A4ACAC98BCAA29 New Special Playgames - Issue 22 (1989)(Sipe)(it) ZXSpectrum it +B46AC3F175B7EF06C2A132616D832A7A New Special Playgames - Issue 23 (1989)(Sipe)(it) ZXSpectrum it +686E8A6B751427EDA668098E0F74897B New Special Playgames - Issue 24 (1989)(Sipe)(it) ZXSpectrum it +F629E67A140A22083FB4CB48AC4ABF9B New Special Playgames - Issue 25 (1989)(Sipe)(it) ZXSpectrum it +4411B5FC4A57140570EDFD52E6555D5C New Special Playgames - Issue 26 (1989)(Sipe)(it) ZXSpectrum it +7EA99AA516DD31188C564BB1D91CC660 New Special Playgames - Issue 27 (1989)(Sipe)(it) ZXSpectrum it +0CFD3DC0595FA7966769F774769C42E0 New Special Playgames - Issue 28 (1990)(Sipe)(it) ZXSpectrum it +5A11BE7F93158795780A1AA7DF00A129 New Special Playgames - Issue 29 (1990)(Sipe)(it) ZXSpectrum it +96946675A7CFE69DA97E00E186AB90E8 New Special Playgames - Issue 30 (1990)(Sipe)(it) ZXSpectrum it +C0EF059F1C4AC6B3657796D7580F3431 New Special Playgames - Issue 30 (1990)(Sipe)(it)[a] ZXSpectrum it +D6A58A302AE1C4D272981980A2DA6BAE New Special Playgames - Issue 31 (1990)(Sipe)(it) ZXSpectrum it +4EF6EA6CF49BC25FEFF97012C0780F97 New Special Playgames - Issue 32 (1990)(Sipe)(it) ZXSpectrum it +652124A95429136B24634B66FC51E5DB New Special Playgames - Issue 33 (1990)(Sipe)(it) ZXSpectrum it +EA0999642A7106BFC132F67BFC79840A New Special Playgames - Issue 34 (1990)(Sipe)(it) ZXSpectrum it +B00EADFDCFEA3ADE9994547AA28F6846 New Special Playgames - Issue 35 (1990)(Sipe)(it) ZXSpectrum it +59EFCA7B5ED7A9A11D364948C0183379 New Special Playgames - Issue 36 (1990)(Sipe)(it) ZXSpectrum it +99678C8D900ED366DCB2D8D33F26E8A8 New Special Playgames - Issue 37 (1990)(Sipe)(it) ZXSpectrum it +721A3D7DBE9668A0892B833C1A4ECE72 New Special Playgames - Issue 38 (1990)(Sipe)(it) ZXSpectrum it +0B5C0380CE9DE410DD0A1FBD9DB74C08 New Special Playgames - Issue 39 (1990)(Sipe)(it) ZXSpectrum it +54FED3D359166A3F4F8DBAF3EAE28BA9 New Special Playgames - Issue 40 (1991)(Sipe)(it) ZXSpectrum it +9EE4D9C9948642D7C8018C14A58AA0D4 New Special Playgames - Issue 41 (1991)(Sipe)(it) ZXSpectrum it +F86AF4E12204FDBBE47461F85C6DC724 New Special Playgames - Issue 42 (1991)(Sipe)(it) ZXSpectrum it +3A70E48855315C347DCCB5F85AAC4507 New Special Playgames - Issue 43 (1991)(Sipe)(it) ZXSpectrum it +5AC24DDABBF6116836D67D33D24EFC04 New Special Playgames - Issue 43 (1991)(Sipe)(it)[a] ZXSpectrum it +890CA4B24350D522BCC5C24DA3D797D0 New Special Playgames - Issue 44 (1991)(Sipe)(it) ZXSpectrum it +F819AFBD20DE9CBE16139D7D729D3614 New Special Playgames - Issue 45 (1991)(Sipe)(it) ZXSpectrum it +68B543BADE720334BC1CB8D198A28A2B New Special Playgames - Issue 46 (1991)(Sipe)(it) ZXSpectrum it +6EEA25116A230A5957C362E2AD3D2D66 New Special Playgames - Issue 47 (1991)(Sipe)(it) ZXSpectrum it +3B6B877E222925981C3F1EC22035B2EC New Special Playgames - Issue 48 (1991)(Sipe)(it) ZXSpectrum it +2D208610296C705CE4FC3BE95580C8F3 New Special Playgames - Issue 49 (1991)(Sipe)(it) ZXSpectrum it +C5984CAA8FA33107732C9A67A58929C5 New Special Playgames - Issue 49 (1991)(Sipe)(it)[a] ZXSpectrum it +18AA12B81763AA7046812B8185CEAE85 New Special Playgames - Issue 50 (1991)(Sipe)(it) ZXSpectrum it +7A52A73CC815999554222E1C6550F6C2 New Special Playgames - Issue 51 (1991)(Sipe)(it) ZXSpectrum it +FB053DFD3A25A6E3A3F143071FFF9BE0 Newsdesk issue 1 (1993)(Elven Adventurers) ZXSpectrum +E3AA955DF084D445ACE4CB327FB3969A Newsdesk issue 2 (1994)(Elven Adventurers) ZXSpectrum +7F960E2B551ED937285FB96979205ED0 Newsdesk issue 2 + What Now Issue 4 (1994)(Elven Adventurers) ZXSpectrum +8BE9F4D0D12F59C361601BA765340697 Open Game - Issue 01 (198x)(Centro Studi Editoriale)(it) ZXSpectrum it +091039C9795002BDAEE944B0C0934D0C Open Game - Issue 02 (198x)(Centro Studi Editoriale)(it) ZXSpectrum it +4C187529086BD9CC641275A226433BD1 Open Game - Issue 03 (198x)(Centro Studi Editoriale)(it) ZXSpectrum it +7F9F92BCC1AAEF74D641DF98E2850D9F Open Game - Issue 04 (198x)(Centro Studi Editoriale)(it) ZXSpectrum it +186E0C4B935DC2153CCC10839F0965A1 Open Game - Issue 05 (198x)(Centro Studi Editoriale)(it) ZXSpectrum it +F0DF8EB5FC262F1FB4615CAD9D3A79DB Open Game - Issue 06 (198x)(Centro Studi Editoriale)(it) ZXSpectrum it +55AC9E16D5676DDDBD5CE178769A05C8 Open Game - Issue 07 (198x)(Centro Studi Editoriale)(it) ZXSpectrum it +5EE55FEDEE8C6CA915C043A4F674F20B Outlet Extra issue 001 (19xx)(Outlet)(Side A) ZXSpectrum +1C6511229795656E9410E987D1DE9CCE Outlet Extra issue 001 (19xx)(Outlet)(Side B) ZXSpectrum +34EF9F62B66305528B123DB3854CDD94 Outlet issue 001-003 (1987)(Outlet)(Side A) ZXSpectrum +5EFEEF6B7B183D5929200ABF5B949AE3 Outlet issue 001-003 (1987)(Outlet)(Side B) ZXSpectrum +7117C13C74312BB0355544104868154C Outlet issue 030 (1990)(Outlet)(Side A) ZXSpectrum +56E949B920BE827D5214BDD4FE1BC92A Outlet issue 030 (1990)(Outlet)(Side B) ZXSpectrum +CC462BBCED10892920211A832DEC1D76 Outlet issue 051 (1991)(Outlet)(Side A) ZXSpectrum +5A8350AF6F86874A2E7ECD68CDA842D5 Outlet issue 051 (1991)(Outlet)(Side B) ZXSpectrum +654915D6993DEA968A988939F98E40AC Outlet issue 052 (1991)(Outlet)(Side A) ZXSpectrum +77843D4006E7626641CB9E9B570E9EC0 Outlet issue 052 (1991)(Outlet)(Side B) ZXSpectrum +7392437967FA7CDCFE3324BEDC983B2F Outlet issue 053 (1992)(Outlet)(Side A) ZXSpectrum +63C985EB994B061407BDCC28F88648D1 Outlet issue 053 (1992)(Outlet)(Side B) ZXSpectrum +1FD650591F0B4BFB9FD6E3E84AF7E4E0 Outlet issue 054 (1992)(Outlet)(Side A) ZXSpectrum +5A6944A037636F864380654A4F481533 Outlet issue 054 (1992)(Outlet)(Side B) ZXSpectrum +48369A7DFC5D474F048728E729F23B89 Playgames - Extra (198x)(Societa Edizioni Internazionali)(it) ZXSpectrum it +B240E776B0A9C8624B00D642B54F5E91 Playgames - Issue 01 (198x)(Societa Edizioni Internazionali)(it) ZXSpectrum it +E77EF2D292E99D7BA15B2F76255B5AA6 Playgames - Issue 02 (198x)(Societa Edizioni Internazionali)(it) ZXSpectrum it +429CA898D7DAA7A530ACA7B9F5E79855 Playgames - Issue 03 (198x)(Societa Edizioni Internazionali)(it) ZXSpectrum it +E9E9BD61755829242FBCAE33D3CB5D4A Playgames - Issue 04 (1984)(Societa Edizioni Internazionali)(it) ZXSpectrum it +498DF9818CEFD300E638624CA956EC3B Playgames - Issue 05 (1984)(Societa Edizioni Internazionali)(it) ZXSpectrum it +84923737D4B1C84DC024F387A5CAF68C Playgames - Issue 06 (1984)(Societa Edizioni Internazionali)(it) ZXSpectrum it +A4A0C4803F971C6AF689580FDC6D7A94 Playgames - Issue 07 (1984)(Societa Edizioni Internazionali)(it) ZXSpectrum it +ABA42B5B6D4BA1A804FDAE63FF104733 Playgames - Issue 08 (1984)(Societa Edizioni Internazionali)(it) ZXSpectrum it +F75532EC6CB23D74BD25C136814DB85D Playgames - Issue 09 (1984)(Societa Edizioni Internazionali)(it) ZXSpectrum it +8AE4EF3073B9B895DBDD2A9BF87677C5 Playgames - Issue 10 (1984)(Societa Edizioni Internazionali)(it) ZXSpectrum it +712C07C4C1BD885175E55905BB746E8B Playgames - Issue 11 (1984)(Societa Edizioni Internazionali)(it) ZXSpectrum it +604928F99A0C5617499085020447F06B Playgames - Issue 12 (1984)(Societa Edizioni Internazionali)(it) ZXSpectrum it +393BBC6302CC1C80E4367F87561A8713 Playgames - Issue 13 (1984)(Societa Edizioni Internazionali)(it) ZXSpectrum it +187DFAD369DEADBCA592DDDC977BEF66 Poke - Issue 01 (1985)(Fermont)(it) ZXSpectrum it +587F88D132C6B90016B23B561FCAB3C7 Poke - Issue 02 (1985)(Fermont)(it) ZXSpectrum it +6C1E2E2DF0205720EF90D794F22B9C0F Poke - Issue 03 (1985)(Fermont)(it) ZXSpectrum it +32BD9540334D25E625B868A4FB21DA28 Poke - Issue 04 (1985)(Fermont)(it) ZXSpectrum it +56575F37A7131C4AA1BA70A6C2FB9155 Poke - Issue 05 (1985)(Fermont)(it) ZXSpectrum it +CEC3F55703B7A5AC7388FAB128EB538F Poke - Issue 06 (1985)(Fermont)(it) ZXSpectrum it +AE3B1C86FD5D3A573471F3B03A28855F Poke - Issue 07 (1985)(Fermont)(it) ZXSpectrum it +374C07C8F36D212B88FA78D3CD43B2A9 Poke - Issue 08 (1985)(Fermont)(it) ZXSpectrum it +51FF9000178459A3BF6341B46A5B7CDE Poke - Issue 09 (1986)(Fermont)(it) ZXSpectrum it +32860328E281BC22FE0475292D1EEF4D Poke - Issue 10 (1986)(Fermont)(it) ZXSpectrum it +E2C85110F25FA153AE382FB56E9BB17C Poke - Issue 11 (1986)(Fermont)(it) ZXSpectrum it +A5EBD7BF3356B137ED319E177B49D369 Poke - Issue 12 (1986)(Fermont)(it) ZXSpectrum it +3657A13F7BFEEC21A6E0A266CE50A7D1 Poke - Issue 13 (1986)(Fermont)(it) ZXSpectrum it +13555904A9E238C5C00B555B794D1C2E Poke - Issue 14 (1986)(Fermont)(it) ZXSpectrum it +BAEA9F3B0BAD692D978FB24869341CF2 Poke - Issue 15 (1986)(Fermont)(it) ZXSpectrum it +D36D209CE6F68EBDAB5F104D1FFF9677 Poke - Issue 16 (1986)(Fermont)(it) ZXSpectrum it +021510E824F9BFAA7574FBD7DF712F44 Poke - Issue 17 (1986)(Fermont)(it) ZXSpectrum it +0DA9625D5A988AA4A6FA40FAA09B262D Poke - Issue 18 (1986)(Fermont)(it) ZXSpectrum it +4CA09ADA9D64788F4C614D0E849BA344 Poke - Issue 19 (1986)(Fermont)(it) ZXSpectrum it +F33D066B50DB8A053EF51BC4C8C472E2 Poke - Issue 20 (1986)(Fermont)(it) ZXSpectrum it +FC6F3C28EB446808B3551362C29FF27E Poke - Issue 21 (1987)(Fermont)(it) ZXSpectrum it +FF531D0270CD943D5891253379BBEA11 Poke - Issue 22 (1987)(Fermont)(it) ZXSpectrum it +9DCF56FA51E328A9C7F8274364051E8C Poke - Issue 23 (1987)(Fermont)(it) ZXSpectrum it +FB12E76AF6D78A406DF7C0A276A399C4 Poke - Issue 24 (1987)(Fermont)(it) ZXSpectrum it +596F1F053CF902A517DDF3DC6DD8C20F Poke - Issue 26 (1987)(Fermont)(it) ZXSpectrum it +AE1DA20B8EDEDA3D9970B47E1167B42D Poke - Issue 27 (1987)(Fermont)(it) ZXSpectrum it +3FD04A66A08DF6F65814C7E50C60EFA0 Program - Issue 01 (1984)(Sipe)(it) ZXSpectrum it +AA92A262486B8DDE49FA0C621E4B511F Program - Issue 01 (1984)(Sipe)(it)[a] ZXSpectrum it +F96E305AD6B2DDF7C61944001E739FE2 Program - Issue 02 (1984)(Sipe)(it) ZXSpectrum it +2A4FBA8AC003DA04BAF1A43A419DB5BE Program - Issue 02 (1984)(Sipe)(it)[a] ZXSpectrum it +42C902A040DB25332552B9C1C3A79D29 Program - Issue 03 (1984)(Sipe)(it) ZXSpectrum it +0C434EAD31DEDF733F1809901736F828 Program - Issue 03 (1984)(Sipe)(it)[a] ZXSpectrum it +A81955EAE5DE3F50175A3F710EE2E345 Program - Issue 04 (1984)(Sipe)(it) ZXSpectrum it +7B14D7644453E63CABF1B4075FD37389 Program - Issue 04 (1984)(Sipe)(it)[a] ZXSpectrum it +C4BB31DC27611FFB9E4E36237A418297 Program - Issue 05 (1984)(Sipe)(it) ZXSpectrum it +5D726F7E0F0B7F651C0BDACEC49AD0F2 Program - Issue 05 (1984)(Sipe)(it)[a] ZXSpectrum it +9E7121106131D501138C041311181A09 Program - Issue 06 (1984)(Sipe)(it) ZXSpectrum it +733C965E55BD7D50A31A0E8A414BEE42 Program - Issue 07 (1984)(Sipe)(it) ZXSpectrum it +9B61E645EC2320737E7AE93FEE335616 Program - Issue 08 (1984)(Sipe)(it) ZXSpectrum it +8D854A4ED665EEA33F4C4D70F50A8F2B Program - Issue 09 (1985)(Sipe)(it) ZXSpectrum it +AE1607AEFE3C46C1F5B9D8375454663B Program - Issue 10 (1985)(Sipe)(it) ZXSpectrum it +8728A8BBDEB8E47738B66E1118E33714 Program - Issue 11 (1985)(Sipe)(it) ZXSpectrum it +F4C790D21BAE79580CC74498D55B6B94 Program - Issue 12 (1985)(Sipe)(it) ZXSpectrum it +3C82C4A6F05F1AC3373337BC1C4C9721 Program - Issue 13 (1985)(Sipe)(it) ZXSpectrum it +E6D7E4BF367685FE34F1CFB202781702 Program - Issue 14 (1985)(Sipe)(it) ZXSpectrum it +F294E71149480A219410DD6D62349A7E Program - Issue 15 (1985)(Sipe)(it) ZXSpectrum it +0415CAF8A097E205D29A582FDF0E18B7 Program - Issue 16 (1985)(Sipe)(it) ZXSpectrum it +C0A37A421513E28F686790CD731F2AC6 Program - Issue 17 (1985)(Sipe)(it) ZXSpectrum it +558948A010095AD6F0051AF6725AA7A8 Program - Issue 18 (1985)(Sipe)(it) ZXSpectrum it +DD1E01A2FAF4DBF8023E0065920D9C9D Program - Issue 19 (1985)(Sipe)(it) ZXSpectrum it +E181BBE177A970174113E4AE5D2829CF Program Extra - Issue 01 (1984)(Sipe)(it) ZXSpectrum it +E69C892D75FFE1A73DF9A75A27862714 Run - Issue 01 (1983)(Aquarius Edizioni)(it) ZXSpectrum it +7CDC5205E75F7E8074402959BFBF27DB Run - Issue 01 (1983)(Aquarius Edizioni)(it)[a] ZXSpectrum it +42B3DB3E509096AA5F452997E77BEBAA Run - Issue 02 (1984)(Aquarius Edizioni)(it) ZXSpectrum it +FF7CDF6123A704A0A66E7713451CC4A1 Run - Issue 02 (1984)(Aquarius Edizioni)(it)[a] ZXSpectrum it +C1626E5CBD26FAD73422B9B61CF0B477 Run - Issue 03 (1984)(Aquarius Edizioni)(it) ZXSpectrum it +6608D9AD7517C03AD9EFABBA3C8BD11A Run - Issue 03 (1984)(Aquarius Edizioni)(it)[a] ZXSpectrum it +EAA49BD5A3344B67F08594AA6725759C Run - Issue 04 (1984)(Aquarius Edizioni)(it) ZXSpectrum it +F7AEB24BB8A2C6F1BFFADACF32C3E4CD Run - Issue 04 (1984)(Aquarius Edizioni)(it)[a] ZXSpectrum it +5E3ABB8021B3FF44C25FA39A8CD634ED Run - Issue 05 (1984)(Aquarius Edizioni)(it) ZXSpectrum it +8B0FE6F4C259A55EB5B62A1524A6F914 Run - Issue 05 (1984)(Aquarius Edizioni)(it)[a] ZXSpectrum it +243F47A626DD74A5A14DAA907C251467 Run - Issue 06 (1984)(Aquarius Edizioni)(it) ZXSpectrum it +E381105345E8EAD3BE8E8213CEF7DA04 Run - Issue 06 (1984)(Aquarius Edizioni)(it)[a] ZXSpectrum it +4638A19008E5340DD2838DB14A275394 Run - Issue 07 (1984)(Aquarius Edizioni)(it) ZXSpectrum it +FC2F3FE2F5717F6A63C501F3CBCD8695 Run - Issue 07 (1984)(Aquarius Edizioni)(it)[a] ZXSpectrum it +AA647DE6285228F2F8DD678EFD8065BB Run - Issue 08 (1985)(Aquarious Edizioni)(it) ZXSpectrum it +C99E60283348AA92D18831558B773405 Run - Issue 08 (1985)(Aquarious Edizioni)(it)[a] ZXSpectrum it +9F1C4EDA76E7BDD26DAF42853A4761F1 Run - Issue 09 (1985)(Aquarious Edizioni)(it) ZXSpectrum it +98AA7FA5280C2B4895AF76C577C9F298 Run - Issue 09 (1985)(Aquarious Edizioni)(it)[a] ZXSpectrum it +5671A06A50470D2A066E903650754977 Run - Issue 10-11 (1985)(Aquarious Edizioni)(it) ZXSpectrum it +5168A95C2EAD75E4A1F5D552A44790EB Run - Issue 10-11 (1985)(Aquarious Edizioni)(it)[a] ZXSpectrum it +B98C02B4E2A8905507D93A3DB71D7B2D Run - Issue 12 (1985)(Aquarious Edizioni)(it) ZXSpectrum it +2B1D2B52BB4C48007F7676A60C62A66C Run - Issue 12 (1985)(Aquarious Edizioni)(it)[a] ZXSpectrum it +67CB52C5B18DDE8F44F989DC5E34C5DB Run - Issue 13 (1985)(Aquarius Edizioni)(it) ZXSpectrum it +62B5FE51456588E2B79B9013226FA95B Run - Issue 14 (1986)(Aquarious Edizioni)(it) ZXSpectrum it +48EAC9B91152E757EBD5AF0DED6B35CB Run - Issue 14 (1986)(Aquarious Edizioni)(it)[a] ZXSpectrum it +3B20CA9C9F9123621139FA9DEF6833B9 Run Games - Issue 01 (1984)(Sipe)(it) ZXSpectrum it +F019DEA7A74B4CC940DE44F2213B720D Sceptical (1986)(Delta 4)[password NOT TELLING] ZXSpectrum +50594E764C01C973E38FB87D5D639605 Sceptical 3 (1987)(Delta 4) ZXSpectrum +2CD7D3E050337F9944707AD1CEB980A8 Shake! issue 04 (1987)(Keep Publishing)(Side A) ZXSpectrum +1B59005D5448B5E67FA3C10EB1C0756C Shake! issue 04 (1987)(Keep Publishing)(Side B) ZXSpectrum +F426509E153F4BFEA2DA1FE50EC6BC5D Sinclair Classic - Issue 10 (1995)(Sinclair Classic)(Side A) ZXSpectrum +9E9748E3C3AE1980194FA1A6586D111C Sinclair Classic - Issue 10 (1995)(Sinclair Classic)(Side B) ZXSpectrum +36AAE6887A14806ABA8E91AD3A33DD6E Soft Spectrum - Issue 18 - Thor y la Cria de Dragon (1987)(Grupo de Trabajo)(es) ZXSpectrum es +CC775D113711637D053EA4BEB446A10F Soft Spectrum - Issue 21 - Astra (1987)(Grupo de Trabajo)(es) ZXSpectrum es +042311843F338FC34983FAEB96A4B103 Soft Spectrum - Issue 22 - La Maldicion de Jarak (1987)(Grupo de Trabajo)(es) ZXSpectrum es +53CFB675C46F05563CD9712048ECEF03 Software Magazine - Issue 06b - Trans-America (1985)(Monser) ZXSpectrum +CF2D7701EB9B3A2A854B3C07EC790A71 Software Magazine - Issue 06b - Trans-America (1985)(Monser)[a] ZXSpectrum +86866AC72E0E89EC306AB9162CBC4435 Software Magazine - Issue 12b - Pincel-3D (1985)(Monser)(es) ZXSpectrum es +B8CC55E65CC7F83294E066A5C617CC1A Software Magazine - Issue 13b - Ghost Hunt (1985)(Monser) ZXSpectrum +220AAF49AD7DF3AA20C02B4146C85777 Software Service No 10 (19xx)(-)(de) ZXSpectrum de +0D09987E18B4561D4BF85FF3F08DB2AD Software Service No 3 (19xx)(-)(de) ZXSpectrum de +FC3D968CE7D5D2838609FD1F88A7DBFE Software Service No 7 (19xx)(-)(de) ZXSpectrum de +FF5147544730C4CDEA390B7C9734B347 Software Service No 8 (19xx)(-)(de) ZXSpectrum de +B55B7EE35C5A1BEDF412FB91D6DFA422 Software Service No 9 (19xx)(-)(de) ZXSpectrum de +B4819C84E9887F09BCC15989DA19AEA5 Special Games - Issue 01 (198x)(Edigamma)(it) ZXSpectrum it +209EC05A3CB9BEC446EF39B58301D572 Special Games - Issue 04 (198x)(Edigamma)(it) ZXSpectrum it +9F9F54A30E1829768D975107754E0A05 Special Games - Issue 05 (198x)(Edigamma)(it) ZXSpectrum it +96FAC4E3D79808F6AB5DC4A7C36F5D79 Special Games - Issue 07 (198x)(Edigamma)(it) ZXSpectrum it +DFFB7A331F9615FEC33E61552CB4EAAB Special Games - Issue 08 (198x)(Edigamma)(it) ZXSpectrum it +7928E4FB6B62E93EC0020CC92D0E0C7E Special Games - Issue 09 (198x)(Edigamma)(it) ZXSpectrum it +BF3DE3E591943E2D3174230009E2CA4A Special Games - Issue 12 (1987)(Edigamma)(it) ZXSpectrum it +DF8F457F7A600D6740586D797399B84B Special Games - Issue 13 (1987)(Edigamma)(it) ZXSpectrum it +648B95B040646D4CBBF4BD47C57B03DC Special Games - Issue 14 (1987)(Edigamma)(it) ZXSpectrum it +145CA95B9BFC6A06CDC688F0FC690753 Special Games - Issue 15 (1987)(Edigamma)(it) ZXSpectrum it +7BECF6551B1CE2D4AEC442C2336751D2 Special Games - Issue 17 (198x)(Edigamma)(it) ZXSpectrum it +B8895B7EE0A444ADC2EB57D35C14EBA2 Special Games - Issue 18 (198x)(Edigamma)(it) ZXSpectrum it +25FF06FA65186148E249372E471A950B Special Games - Issue 20 (198x)(Edigamma)(it) ZXSpectrum it +919C5FCF8C2BF17D43694CB5C501A77F Special Games - Issue 21 (198x)(Edigamma)(it) ZXSpectrum it +ABCA9EE7521909EC4409B4900B29558E Special Games - Issue 22 (198x)(Edigamma)(it) ZXSpectrum it +6AA07AB5D08C2D651137274AFAFB7D2B Special Games - Issue 23 (198x)(Edigamma)(it) ZXSpectrum it +7364D15B248CB462AF30EC9294C936FA Special Games - Issue 24 (198x)(Edigamma)(it) ZXSpectrum it +F602FCD23A7247E4C4F662FF5452D622 Special Games - Issue 25 (198x)(Edigamma)(it) ZXSpectrum it +D3F1051FEC91EE51DF7CB1F2F3566AB0 Special Games - Issue 26 (198x)(Edigamma)(it) ZXSpectrum it +0D64272DEC8E6689FC1A8E609A0F5B31 Special Games - Issue 27 (198x)(Edigamma)(it) ZXSpectrum it +F812E15A957CD21EDED9AD6351F54E86 Special Playgames - Issue 01 (1984)(Societa Edizioni Internazionali)(it) ZXSpectrum it +5136F25DE6ECC430937FD94A1C787CD0 Special Playgames - Issue 02 (1984)(Societa Edizioni Internazionali)(it) ZXSpectrum it +03C65491943BEE9BAAC4957B7DF7791D Special Playgames - Issue 03 (1984)(Societa Edizioni Internazionali)(it) ZXSpectrum it +61806DDDD35575C0D5763E8936749FEF Special Playgames - Issue 04 (1984)(Societa Edizioni Internazionali)(it) ZXSpectrum it +C4C8C9A6BD08360157EE97D798D7790E Special Playgames - Issue 05 (1985)(Societa Edizioni Internazionali)(it) ZXSpectrum it +7820E2A8CC6102F124307644732F841B Special Playgames - Issue 06 (1985)(Societa Edizioni Internazionali)(it) ZXSpectrum it +74440BBC4009B4BBB80BC3B87EE3CD34 Special Playgames - Issue 07 (1985)(Societa Edizioni Internazionali)(it) ZXSpectrum it +7D68643B7F68E498193513DC35D2B54A Special Playgames - Issue 08 (1985)(Societa Edizioni Internazionali)(it) ZXSpectrum it +8D4B79515889CDB22CF54461EE9E4A5F Special Playgames - Issue 09 (1985)(Societa Edizioni Internazionali)(it) ZXSpectrum it +7E93CDE2FB87C8F7403D694E1E99CEF0 Special Playgames - Issue 10 (1985)(Societa Edizioni Internazionali)(it) ZXSpectrum it +9709B7DE570BF4B33D597AE359E47865 Special Playgames - Issue 11 (1985)(Societa Edizioni Internazionali)(it) ZXSpectrum it +930BE94BBF086A1A6A624A6715692981 Special Playgames - Issue 12 (1985)(Societa Edizioni Internazionali)(it) ZXSpectrum it +1EF6FEBB899374C0D7133269A8EDDF65 Special Playgames - Issue 13 (198x)(Societa Edizioni Internazionali)(it) ZXSpectrum it +C1471CA114C189310F1BE60F008EF264 Special Playgames - Issue 14 (198x)(Societa Edizioni Internazionali)(it) ZXSpectrum it +C3214C4C8ACF8CF69C0090123C70E2C0 Special Playgames - Issue 15 (1986)(Societa Edizioni Internazionali)(it) ZXSpectrum it +6942206BF80A5CCD212ADF5D90F5C747 Special Playgames - Issue 16 (1986)(Societa Edizioni Internazionali)(it) ZXSpectrum it +12608F75FCD3FAE66A8F3D12A68CCF78 Special Playgames - Issue 17 (1986)(Societa Edizioni Internazionali)(it) ZXSpectrum it +CEC1C2D6BC9E18F475096853A414C90D Special Playgames - Issue 18 (1986)(Societa Edizioni Internazionali)(it) ZXSpectrum it +7F962B9BA267D54EFDA247149A4BCF68 Special Playgames - Issue 19 (1986)(Societa Edizioni Internazionali)(it) ZXSpectrum it +F65ABD4C920575F543F68697C76F37CA Special Playgames - Issue 20 (1986)(Societa Edizioni Internazionali)(it) ZXSpectrum it +059671604CCD2DE35BFA9C5CB4937E6C Special Playgames - Issue 21 (1986)(Societa Edizioni Internazionali)(it) ZXSpectrum it +EA03BDB4DEDA4483B7BC8DACF9DBDAE7 Special Playgames - Issue 22 (1986)(Societa Edizioni Internazionali)(it) ZXSpectrum it +BBB42EE6644689B47285157C00A9FAF5 Special Playgames - Issue 23 (1986)(Societa Edizioni Internazionali)(it) ZXSpectrum it +CED49F3B8132C0580977030022329B92 Special Playgames - Issue 24 (1986)(Societa Edizioni Internazionali)(it) ZXSpectrum it +D2617E739D77173D1AA14F407180B990 Special Playgames - Issue 25 (1986)(Societa Edizioni Internazionali)(it) ZXSpectrum it +09ACAE9126832A51508FCBB1DFE71253 Special Playgames - Issue 26 (1986)(Societa Edizioni Internazionali)(it) ZXSpectrum it +DF15C1D51321EF9BC9CD326A29A630D8 Special Playgames - Issue 27 (1986)(Societa Edizioni Internazionali)(it) ZXSpectrum it +D8790578CD79BAFEC7226FCA74ED5D01 Special Playgames - Issue 28 (1987)(Societa Edizioni Internazionali)(it) ZXSpectrum it +485227A89896D67AE1433C1BB52D0DC8 Special Playgames - Issue 29 (1987)(Societa Edizioni Internazionali)(it) ZXSpectrum it +BD5EE6F2C4CBE6D04FC0F5A0D506F75D Special Playgames - Issue 30 (1987)(Societa Edizioni Internazionali)(it) ZXSpectrum it +EF95EF0BF372267D13E33C604EFE8924 Special Playgames - Issue 31 (1987)(Societa Edizioni Internazionali)(it) ZXSpectrum it +9EF650F3148403D9265E6DF75E8EE40F Special Program - Issue 01 (1984)(Sipe)(it) ZXSpectrum it +69CE43A9A5C4B112C88D81E618126C69 Special Program - Issue 02 (1984)(Sipe)(it) ZXSpectrum it +11711EA1A9D1C0286853BD8562480A42 Special Program - Issue 03 (1984)(Sipe)(it) ZXSpectrum it +F68AA8D9BF54628D710CDA92C42D8A8F Special Program - Issue 04 (1984)(Sipe)(it) ZXSpectrum it +0DDAFB9DDC254831C9C7B8E619317E7E Special Program - Issue 05 (1984)(Sipe)(it) ZXSpectrum it +8C956CA8203FC76461650BFE15EED0A2 Special Program - Issue 06 (1984)(Sipe)(it) ZXSpectrum it +5F6136A57557392200E4EF8CA234D5A9 Special Program - Issue 07 (1984)(Sipe)(it) ZXSpectrum it +2A3FD01FA6C1F4B7F81166D266D8ADE0 Special Program - Issue 08 (1985)(Sipe)(it) ZXSpectrum it +E032A62286110C31C636D3FE469E0E01 Special Program - Issue 09 (1985)(Sipe)(it) ZXSpectrum it +4BA90002AAC8BC1B47331EFCD5B13A3B Special Program - Issue 10 (1985)(Sipe)(it) ZXSpectrum it +947D97B09BEF6656D51FE2E0187B98F7 Special Program - Issue 11 (1985)(Sipe)(it) ZXSpectrum it +9A59916C25345008FAC03BFAA1EB02E7 Special Program - Issue 12 (1985)(Sipe)(it) ZXSpectrum it +4933F95013068463CB94D22425D38E9B Special Program - Issue 13 (1985)(Sipe)(it) ZXSpectrum it +810BD2F6509D246C7C9CF22B04A82D7A Special Program - Issue 14 (1985)(Sipe)(it) ZXSpectrum it +FAFEDF7150DE094FAD96909C16F20F4C Special Program - Issue 15 (1985)(Sipe)(it) ZXSpectrum it +58C819CC0D1B006FB636D9D6A991CEF7 Special Program - Issue 16 (1985)(Sipe)(it) ZXSpectrum it +8D27320710E234020572D09C0B075FB7 Special Program - Issue 17 (1985)(Sipe)(it) ZXSpectrum it +512A4AAD050EC75311AF959618849672 Special Program - Issue 18 (1985)(Sipe)(it) ZXSpectrum it +5CED734AEC96D7D0F4DA5DD331C7F17F Special Program - Issue 19 (1986)(Sipe)(it) ZXSpectrum it +D24DDE4CBE7EF0236B24253BA37747A1 Special Program - Issue 20 (1986)(Sipe)(it) ZXSpectrum it +F9A00276FA0FE111965D67BE46C51D15 Special Program - Issue 21 (1986)(Sipe)(it) ZXSpectrum it +933096861C9CB605B94508D216829DCE Special Program - Issue 22 (1986)(Sipe)(it) ZXSpectrum it +BB2B93D97E14F5D35168E1122FA5284C Special Program - Issue 23 (1986)(Sipe)(it) ZXSpectrum it +A437311709C3D6D14D55660DF98FF8E1 Special Program - Issue 24 (1986)(Sipe)(it) ZXSpectrum it +91CE579A25E0382856C3CE07B1034416 Special Program - Issue 25 (1986)(Sipe)(it) ZXSpectrum it +4676A268870C3CFA91BC38F1A651C943 Special Program - Issue 26 (1986)(Sipe)(it) ZXSpectrum it +3035E5FEF80638A40C5D274E1277DD37 Special Program - Issue 27 (1986)(Sipe)(it) ZXSpectrum it +1B05B42F58A22D75EF00D7380E0A2EB0 Special Program - Issue 28 (1986)(Sipe)(it) ZXSpectrum it +E159D7B854C300DADE51715AF0471F1F Special Program - Issue 29 (1986)(Sipe)(it) ZXSpectrum it +3BEEE0EF5E44B3ECCF84A481A122CBE9 Special Program - Issue 30 (1987)(Sipe)(it) ZXSpectrum it +D075B631638DE2D62D84E8D7E3B83C3E Special Program - Issue 31 (1987)(Sipe)(it) ZXSpectrum it +0BD7E4BBC54B9626BD182DA7EDA23AB8 Special Program - Issue 32 (1987)(Sipe)(it) ZXSpectrum it +5283D05899BE5415068D9154A60A5425 Special Program - Issue 33 (1987)(Sipe)(it) ZXSpectrum it +28D93BE96B611A2812F38B48093C8FCC Special Program - Issue 34 (1987)(Sipe)(it) ZXSpectrum it +2F19BABDF85391309644C50A31E030F3 Special Program - Issue 35 (1987)(Sipe)(it) ZXSpectrum it +1D30DC040A8F9698C777A8FE4ED582D1 Special Program - Issue 36 (1987)(Sipe)(it) ZXSpectrum it +98D6E655367CC6AA22AB56E6AACE0A64 Special Program - Issue 37 (1987)(Sipe)(it) ZXSpectrum it +81F2299DE382BBCB7AC38D0AC68D4B46 Special Program - Issue 38 (1987)(Sipe)(it) ZXSpectrum it +A07266CE8EECF50DF5392EFFD60AA0C2 Special Program - Issue 39 (1987)(Sipe)(it) ZXSpectrum it +9A99A02F843A2FE758E5F66A168862B3 Special Program - Issue 40 (1987)(Sipe)(it) ZXSpectrum it +8F7A4C73A21E8DD09128B71BC0081F09 Special Program - Issue 41 (198x)(Sipe)(it) ZXSpectrum it +160665BB458FEEF3B60A0C8D1F07E14E Special Program - Issue 42 (1988)(Sipe)(it) ZXSpectrum it +04A8E4AB7C30B8EC6FF53B1DD0F25D97 Special Program - Issue 43 (1988)(Sipe)(it) ZXSpectrum it +5B500369F5A79AB8B6628C70B106659B Special Program - Issue 44 (1988)(Sipe)(it) ZXSpectrum it +DC64339D04D0507916F26CCB752BC997 Special Program - Issue 45 (1988)(Sipe)(it) ZXSpectrum it +6C029C1A9DB50E6FF8B49A666145D78E Special Program - Issue 45 (1988)(Sipe)(it)[a] ZXSpectrum it +2FF468FD98C6863307B3108FCC08A26B Special Program - Issue 46 (1988)(Sipe)(it) ZXSpectrum it +255F35C86D55A33A284014599F7B6DAD Special Program - Issue 47 (1988)(Sipe)(it) ZXSpectrum it +295132C9A3A66EC98BD92B3FD244FBAA Special Program - Issue 48 (1988)(Sipe)(it) ZXSpectrum it +1A42846F63DF20060DB92DDD2F541246 Special Program - Issue 49 (1988)(Sipe)(it) ZXSpectrum it +9AA0DC4C1E39DC57F5564B197DB5821F Special Program - Issue 50 (1989)(Sipe)(it) ZXSpectrum it +2A04294908BF626AF36563944255EC23 Special Program - Issue 51 (1989)(Sipe)(it) ZXSpectrum it +AAD6DBC865CAB05D7B02F8EEAAFC5988 Special Program - Issue 52 (1989)(Sipe)(it) ZXSpectrum it +2203700327FB1945CBD7135BFFCCF532 Special Program - Issue 53 (1989)(Sipe)(it) ZXSpectrum it +C4BDB8D6AFE8255BAF843C1BD20F45E7 Special Program - Issue 54 (1989)(Sipe)(it) ZXSpectrum it +E20C38458EDE408D9ABEE76005EAC1AB Special Program - Issue 55 (1989)(Sipe)(it) ZXSpectrum it +3D664EA35B2A1770E7181034A9C68354 Special Program - Issue 56 (1989)(Sipe)(it) ZXSpectrum it +915EC4F00EC71CC5BBA876FC9696D0D1 Special Program - Issue 57 (1989)(Sipe)(it) ZXSpectrum it +FAFF29D5AB2EFDBA6EA7D9D0FFA51B3A Special Program - Issue 58 (1989)(Sipe)(it) ZXSpectrum it +14F192D3C94D482A8107B117411247AB Special Program - Issue 59 (1989)(Sipe)(it) ZXSpectrum it +F839EC6C158313E5061E1BD091BB484F Special Program - Issue 60 (1989)(Sipe)(it) ZXSpectrum it +72FB8620C10A08B600ABD6012BA39590 Special Program - Issue 61 (1989)(Sipe)(it) ZXSpectrum it +B1FB222C5E14D5B2389C959AF8053501 Special Program - Issue 62 (1989)(Sipe)(it) ZXSpectrum it +D636933509731F0D1F77578C3F72F92F Special Program - Issue 63 (1990)(Sipe)(it) ZXSpectrum it +9E8DA972E31A20304DCFE2E8359769DD Special Program - Issue 64 (1990)(Sipe)(it) ZXSpectrum it +38D7B4DEB997F1E4EF1D0AFE1E323EF5 Special Program - Issue 64 (1990)(Sipe)(it)[a] ZXSpectrum it +63EAC2D0258AF3FF5732BC00FEA5CC32 Special Program - Issue 65 (1990)(Sipe)(it) ZXSpectrum it +F907B05A0B256374EBE23D773D8FA2C1 Special Program - Issue 66 (1990)(Sipe)(it) ZXSpectrum it +1F64A34AFCF118BFAD9D871275C92063 Special Program - Issue 67 (1990)(Sipe)(it) ZXSpectrum it +19F9047986B7C05CC17E6721243A8A18 Special Program - Issue 68 (1990)(Sipe)(it) ZXSpectrum it +A256F92BAE92B0956958CC7AF40BDE79 Special Program - Issue 69 (1990)(Sipe)(it) ZXSpectrum it +A93C28B9823F48D927FBB498AFC32D76 Special Program - Issue 70 (1990)(Sipe)(it) ZXSpectrum it +76F01368C1E16272AD24955BAD1BB18C Special Program - Issue 71 (1991)(Sipe)(it) ZXSpectrum it +F0FFEB5EFB5E7E92B8E99B64D1CD7F12 Special Program - Issue 72 (1991)(Sipe)(it) ZXSpectrum it +2F269525EFF6A00F5EB5D72762ABE454 Special Program - Issue 73 (1991)(Sipe)(it) ZXSpectrum it +01F1C0B62F1E556BB96E8C1649869ED2 Special Program - Issue 74 (1991)(Sipe)(it) ZXSpectrum it +A5386622C10B5F0CA5C813BCE65FB0F3 Special Program - Issue 75 (1991)(Sipe)(it) ZXSpectrum it +ECA0E96625DFE8D2ED9C09AF903701D8 Special Program - Issue 76 (1991)(Sipe)(it) ZXSpectrum it +0083BC133A72A8604B46A0D6E46A95C0 Special Program - Issue 77 (1991)(Sipe)(it) ZXSpectrum it +71F36C68E234FF38A3D872877B042F63 Special Program - Issue 78 (1991)(Sipe)(it) ZXSpectrum it +962EDB2C6CD9DFEA0D0EC02BFFA5323C Special Program - Issue 80 (1991)(Sipe)(it) ZXSpectrum it +4FC8CC728AE923BAE1D133C484A5460D Special Program - Issue 81 (1991)(Sipe)(it) ZXSpectrum it +573C06FF92E0359CC4D707419BC4CA29 Special Program - Issue 82 (1991)(Sipe)(it) ZXSpectrum it +3E5EA5F32E25223F683FE595538AB153 Special Program - Issue 83 (1991)(Sipe)(it) ZXSpectrum it +79AC4B1354CB11645DFF91DC071095DF Special Program - Issue 84 (1991)(Sipe)(it) ZXSpectrum it +7B9A2BB6FEAF149B539FA6122220C955 Special Program - Issue 85 (1992)(Sipe)(it) ZXSpectrum it +797D168191117CE5C0DCA8195E732BC2 Special Program - Issue 86 (1992)(Sipe)(it) ZXSpectrum it +5CC5BF163AA88E229DFEC5ECC3B78FB3 Special Program - Issue 87 (1992)(Sipe)(it) ZXSpectrum it +71DD60F7702017B820C899F5BBE35B6C Special Program - Issue 88 (1992)(Sipe)(it) ZXSpectrum it +AFD4335C644684DBB9D4E066ED091E4F Special Program - Issue 89 (1992)(Sipe)(it) ZXSpectrum it +124FC53A19E56638FD471EEDF0DD93DC Special Program - Issue 90 (1992)(Sipe)(it) ZXSpectrum it +3BEAE5C0C711DDD62F23F30570BE580B Special Program - Issue 91 (1992)(Sipe)(it) ZXSpectrum it +E20B890D6E606690A458BEAAF366B080 Special Program - Issue 92 (1992)(Sipe)(it) ZXSpectrum it +6AC13DAF4F2E13936B15E6BAB4176DB1 Spectraxx issue 01 (1987)(Spectraxx Tape Magazine) ZXSpectrum +D978A86E9CE70DE5576628036048137A Spectraxx issue 02 (1987)(Spectraxx Tape Magazine) ZXSpectrum +D6E08C8A697E3ACF28ACF5B8FBC09F37 Spectraxx issue 05 (1988)(Spectraxx Tape Magazine) ZXSpectrum +CA5F4D1A4A1116A20E2AFA3E48D6110E Spectraxx issue 08 (1988)(Spectraxx Tape Magazine)(Side A) ZXSpectrum +4C43D8796E2D1BF9B6AE1E2F2AB635E5 Spectraxx issue 08 (1988)(Spectraxx Tape Magazine)(Side B) ZXSpectrum +99A2B11B9AB80119D4CA9CCB63A1DF08 Spectraxx issue 09 (1988)(Spectraxx Tape Magazine)(Side A) ZXSpectrum +EDEB263041EEE7DC9BB32656B0264C27 Spectraxx issue 09 (1988)(Spectraxx Tape Magazine)(Side B) ZXSpectrum +CF4C85665296613D11A20B01858A2B26 Spectraxx issue 11 (1988)(Spectraxx Tape Magazine)(Side A) ZXSpectrum +FFE31A852F84ADF521B2C54D1D748E73 Spectraxx issue 11 (1988)(Spectraxx Tape Magazine)(Side B) ZXSpectrum +3595241CFA3E4355F45BD17A799D3BEA Spectraxx issue 12 (1988)(Spectraxx Tape Magazine)(Side A) ZXSpectrum +A8579D15A4E80D673427C1BFAF88FCB9 Spectraxx issue 12 (1988)(Spectraxx Tape Magazine)(Side B) ZXSpectrum +6E15E3D2F9C164F33B3D50CE70654AB7 Spectrum Adventurer issue 07 (1986)(Spectrum Adventure Exchange Club)(Side A) ZXSpectrum +AF14323479865FC75E2DCCAAC412A027 Spectrum Adventurer issue 07 (1986)(Spectrum Adventure Exchange Club)(Side B) ZXSpectrum +775A8EF7F871D53A2EA72A0C2DF404C9 Spectrum Adventurer issue 08 (1987)(Spectrum Adventure Exchange Club)(Side A) ZXSpectrum +970E833402E9E0606109B3D8E4787CE4 Spectrum Adventurer issue 08 (1987)(Spectrum Adventure Exchange Club)(Side B) ZXSpectrum +CCB1542F7648A728C04669A78E070E50 Spectrum Adventurer issue 09 (1987)(Spectrum Adventure Exchange Club)(Side A) ZXSpectrum +78A4D62CA05DCED4A3033E593F1539C3 Spectrum Adventurer issue 09 (1987)(Spectrum Adventure Exchange Club)(Side B) ZXSpectrum +7CA75A34274FFB106418083323976C72 Spectrum Adventurer issue 10 (1987)(Spectrum Adventure Exchange Club)(Side A) ZXSpectrum +CAC6258327B3A28FA14A6B648B80F77B Spectrum Adventurer issue 10 (1987)(Spectrum Adventure Exchange Club)(Side B) ZXSpectrum +4936A86B346D6A27C719C6C446485F44 Spectrum Adventurer issue 11 (1987)(Spectrum Adventure Exchange Club)(Side A) ZXSpectrum +F88754956178D482D9F8461386E49121 Spectrum Adventurer issue 11 (1987)(Spectrum Adventure Exchange Club)(Side B) ZXSpectrum +A3A6E9EBC30A3DAA1A5E5BC0518A44DC Spectrum Adventurer issue 12 (1987)(Spectrum Adventure Exchange Club)(Side A) ZXSpectrum +AE408EF18A1D97DE4A674AE90FC89C4B Spectrum Adventurer issue 12 (1987)(Spectrum Adventure Exchange Club)(Side B) ZXSpectrum +6B236894C194028E2DDADCF50E30FE10 Spectrum Adventurer issue 13 (1987)(Spectrum Adventure Exchange Club)(Side A) ZXSpectrum +D07A278F6AEBD6B1057CE7EAD5C6036E Spectrum Adventurer issue 13 (1987)(Spectrum Adventure Exchange Club)(Side B) ZXSpectrum +C77C41891CC5923C95EDF644681C263A Spectrum Adventurer issue 14 (1987)(Spectrum Adventure Exchange Club)(Side A) ZXSpectrum +F1214DF7A0C0ABBDE24A1573321CBB44 Spectrum Adventurer issue 14 (1987)(Spectrum Adventure Exchange Club)(Side B) ZXSpectrum +E790B75C72E64F219CAECBE2A8D64383 Spectrum Adventurer issue 15 (1987)(Spectrum Adventure Exchange Club)(Side A) ZXSpectrum +9679728F2AC157952BCABFD9A94B852A Spectrum Adventurer issue 15 (1987)(Spectrum Adventure Exchange Club)(Side B) ZXSpectrum +434C141EB8BD9FA8BE4E502D8027B4A4 Spectrum Adventurer issue 16 (1987)(Spectrum Adventure Exchange Club)(Side A) ZXSpectrum +023E08F6B0A622261011F6F8E8FAD89C Spectrum Adventurer issue 16 (1987)(Spectrum Adventure Exchange Club)(Side B) ZXSpectrum +3E3A754ADB70EF3FC1260AD87AF63AD1 Spectrum Adventurer issue 17 (1987)(Spectrum Adventure Exchange Club)(Side A) ZXSpectrum +894F135D61347596D23FF78333F7C733 Spectrum Adventurer issue 17 (1987)(Spectrum Adventure Exchange Club)(Side B) ZXSpectrum +F0F37B53E6C17ED45DB83E039C8A9677 Spectrum Adventurer issue 18 (1987)(Spectrum Adventure Exchange Club)(Side A) ZXSpectrum +2A946C1196395D1CBD6C3B37B16224A3 Spectrum Adventurer issue 18 (1987)(Spectrum Adventure Exchange Club)(Side B) ZXSpectrum +45A91644A75B4C3E152AFE8DCD2E3062 Spectrum Adventurer issue 19 (1987)(Spectrum Adventure Exchange Club)(Side A) ZXSpectrum +66806328D572C7B2CAC4C38D586DDC86 Spectrum Adventurer issue 19 (1987)(Spectrum Adventure Exchange Club)(Side B) ZXSpectrum +CDE93BCEEA785EDCA132CE98D3469711 Spectrum Adventurer issue 20 (1988)(Spectrum Adventure Exchange Club)(Side A) ZXSpectrum +5229786931FCE1A124365BE94A042D0E Spectrum Adventurer issue 20 (1988)(Spectrum Adventure Exchange Club)(Side B) ZXSpectrum +5AD22192A44BBA0FC24D910266D3421E Spectrum Adventurer issue 21 (1988)(Spectrum Adventure Exchange Club)(Side A) ZXSpectrum +F8DAF50BF865FF80B6E1377AF4AA0E97 Spectrum Adventurer issue 21 (1988)(Spectrum Adventure Exchange Club)(Side B) ZXSpectrum +FE8A949952DB38FAF638B40435CCAA6B Spectrum Adventurer issue 22 (1988)(Spectrum Adventure Exchange Club)(Side A) ZXSpectrum +6E304268DD9CE46F13DB9A71F5BF6DC8 Spectrum Adventurer issue 22 (1988)(Spectrum Adventure Exchange Club)(Side B) ZXSpectrum +F0125A0B7D3E2377B75F9DC542E9CF55 Spectrum Adventurer issue 23 (1988)(Spectrum Adventure Exchange Club)(Side A) ZXSpectrum +58D8E7549738EDE146A557EF1E2008CD Spectrum Adventurer issue 23 (1988)(Spectrum Adventure Exchange Club)(Side B) ZXSpectrum +F3301E8DF4710ACA8E80363373273523 Spectrum Adventurer issue 24 (1988)(Spectrum Adventure Exchange Club)(Side A) ZXSpectrum +245B647DD6D6EDD1A9530B16BB32289A Spectrum Adventurer issue 24 (1988)(Spectrum Adventure Exchange Club)(Side B) ZXSpectrum +FA2E057484FE7A1D9F7FC1AD3B05FC93 Spectrum Computing 01 (1983)(Spectrum Computing)(16K) ZXSpectrum +CD508436054FC5A8C514460064E0FE26 Spectrum Computing 01 (1983)(Spectrum Computing)(16K)(Side A) ZXSpectrum +EA31DDFF7D1F3D4C154E23EF5F3758FE Spectrum Computing 02 (1983)(Spectrum Computing)(16K) ZXSpectrum +8480F29C9EAE298E56AB4B75B87BDC70 Spectrum Computing 02 (1983)(Spectrum Computing)(16K)(Side A) ZXSpectrum +3533AC93D27CEAF8E4795593FD97CBAE Spectrum Computing 03 (1983)(Spectrum Computing)(16K) ZXSpectrum +0C871CA497C06CD75235772FDE1260EB Spectrum Computing 03 (1983)(Spectrum Computing)(16K)(Side A) ZXSpectrum +D051A7D2536E41F3DEB592AD667590E5 Spectrum Computing 04 (1983)(Spectrum Computing)(16K) ZXSpectrum +D8E1E131FAF2742D308E531115E41AD3 Spectrum Computing 04 (1983)(Spectrum Computing)(16K)(Side A) ZXSpectrum +B8AE7694534274FB8B72FDF57FEA60B0 Spectrum Computing 05 (1984)(Spectrum Computing)(16K) ZXSpectrum +F45DDC3B8BB48CBA1E3FD1766DE45571 Spectrum Computing 05 (1984)(Spectrum Computing)(16K)(Side A) ZXSpectrum +A9BF0A6B139F536455A5E8F825A9BB8D Spectrum Computing 05 (1984)(Spectrum Computing)(16K)(Side B) ZXSpectrum +52489EAACD3BC0BBC0047E494B3A3D76 Spectrum Computing 06 (1984)(Spectrum Computing)(16K) ZXSpectrum +51EDA50DC4C53DEB9737EFFFFE5D8025 Spectrum Computing 06 (1984)(Spectrum Computing)(16K)(Side A) ZXSpectrum +270F8A2A31E9E5C19EFF6E9AD0791DA0 Spectrum Computing 06 (1984)(Spectrum Computing)(16K)(Side B) ZXSpectrum +A987D4D472A45391C5FF5FADB44A4D52 Spectrum Computing 07 (1984)(Spectrum Computing)(16K) ZXSpectrum +6C6D2D4F4B79E375CE4D28D224F5DABD Spectrum Computing 07 (1984)(Spectrum Computing)(16K)(Side A) ZXSpectrum +AA553DE91860760C21E1FC81ED835DE5 Spectrum Computing 07 (1984)(Spectrum Computing)(16K)(Side B) ZXSpectrum +593DBB143D36E8B8DB17C0ED15738742 Spectrum Computing 08 (1984)(Spectrum Computing)(16K) ZXSpectrum +EE207D279807C91F85BE452A85BC00AE Spectrum Computing 08 (1984)(Spectrum Computing)(16K)(Side A) ZXSpectrum +E192743EDC04BEF52330460215D828B8 Spectrum Computing 08 (1984)(Spectrum Computing)(16K)(Side B) ZXSpectrum +445A3C2B85C921D6F0C4E85664FC6503 Spectrum Computing 09 (1984)(Aackosoft)(16K)(NL)(en)(Side A)[re-release] ZXSpectrum en NL +1DB5A96F331073B478A37A820682E93F Spectrum Computing 09 (1984)(Aackosoft)(16K)(NL)(en)(Side B)[re-release] ZXSpectrum en NL +6BA5349F15CE055D04E032A5C0D4AE83 Spectrum Computing 09 (1984)(Spectrum Computing)(16K) ZXSpectrum +A9769A38D6DA7140BF4FAE610F061792 Spectrum Computing 09 (1984)(Spectrum Computing)(16K)(Side A) ZXSpectrum +40D8F025687D20ACF1BF4877943B6663 Spectrum Computing 09 (1984)(Spectrum Computing)(16K)(Side B) ZXSpectrum +ADF2CC1FC3799684AA5350832F591BC4 Spectrum Computing 10 (1984)(Spectrum Computing)(16K) ZXSpectrum +0419F13B09257D240425C103CA06208F Spectrum Computing 10 (1984)(Spectrum Computing)(16K)(Side A) ZXSpectrum +3A5847987AF998811292FF5FA7CFCE1E Spectrum Computing 10 (1984)(Spectrum Computing)(16K)(Side B) ZXSpectrum +BB0E985C1F49F167D521DB522120BAE3 Spectrum Computing 11 (1984)(Spectrum Computing)(16K)(Side A) ZXSpectrum +9912257DF8319324ADC085BACAB4A105 Spectrum Computing 11 (1984)(Spectrum Computing)(16K)(Side B) ZXSpectrum +AE07D0B4B49EBC3DD6A3492496BEEF81 Spectrum Computing 12 (1985)(Spectrum Computing)(16K) ZXSpectrum +5848E170D4829F2B5BA7581DCF03E350 Spectrum Computing 12 (1985)(Spectrum Computing)(16K)(Side A) ZXSpectrum +8D39AE4BC3E9C072DF8F17A188E8B611 Spectrum Computing 12 (1985)(Spectrum Computing)(16K)(Side B) ZXSpectrum +F187DF3FBEC9EA27537EED13A6940902 Spectrum Computing 13 (1985)(Spectrum Computing)(16K) ZXSpectrum +C9A61F74A23AED28CD33D50F30BA5BFB Spectrum Computing 13 (1985)(Spectrum Computing)(16K)(Side A) ZXSpectrum +C1FE4A26125E19492548BFECC4C813F4 Spectrum Computing 13 (1985)(Spectrum Computing)(16K)(Side B) ZXSpectrum +1831484655F5890A98AE1786C44BA4B3 Spectrum Computing 14 (1985)(Spectrum Computing)(16K) ZXSpectrum +4AB8F3993C02429BC9BEACA2632F277B Spectrum Computing 14 (1985)(Spectrum Computing)(16K)(Side A) ZXSpectrum +E1D6F54C6D7E80A7E7146C042717BAF3 Spectrum Computing 14 (1985)(Spectrum Computing)(16K)(Side B) ZXSpectrum +2EE8E43EC0A97B8519E0FFEBDD83EBB9 Spectrum Computing 15 (1985)(Spectrum Computing)(16K)(Side A) ZXSpectrum +7F3FE6D378514B9D796120DCB1F0E1E2 Spectrum Computing 15 (1985)(Spectrum Computing)(16K)(Side B) ZXSpectrum +D3BC46D557AC7AEA6BE79839F5243B10 Spectrum Computing 16 (1985)(Spectrum Computing)(16K) ZXSpectrum +7B655CF13691A6EDCECE48ED4C51BBB7 Spectrum Computing 16 (1985)(Spectrum Computing)(16K)(Side A) ZXSpectrum +E2CD0C706A4BB225DB9E6155BDB08643 Spectrum Computing 16 (1985)(Spectrum Computing)(16K)(Side B) ZXSpectrum +EE6AD8CEEC187452A4D95429D60EB61C Spectrum Computing 17 (1985)(Spectrum Computing)(16K)(Side A) ZXSpectrum +8A90E586F3D320483F7E79C17C340F84 Spectrum Computing 17 (1985)(Spectrum Computing)(16K)(Side B) ZXSpectrum +87B2F43E60263DCD0E2F6B8EF5CE4BE1 Spectrum Computing 18 (1985)(Spectrum Computing)(16K)(Side A) ZXSpectrum +69CE3617E776870FD60F023B77236AB5 Spectrum Computing 18 (1985)(Spectrum Computing)(16K)(Side B) ZXSpectrum +63EB98281E2ABEA8BCE7FC758331B5FE Spectrum Computing 19 (1985)(Spectrum Computing)(16K)(Side A) ZXSpectrum +D622EDC9DE34BDFE6FE43126C555D5EF Spectrum Computing 19 (1985)(Spectrum Computing)(16K)(Side B) ZXSpectrum +0AD72893A08043BE56E29634E3166AE7 Spectrum Computing 20 (1985)(Spectrum Computing)(16K)(Side A) ZXSpectrum +81A427364A04D3AAB53838D9DE412CF8 Spectrum Computing 20 (1985)(Spectrum Computing)(16K)(Side B) ZXSpectrum +0EF40004AA1F8F2CB6C65A01B1EDC651 Spectrum Computing 21 (1986)(Spectrum Computing)(16K)(Side A) ZXSpectrum +D9A62069B82F632B4FABD6019DC46802 Spectrum Computing 21 (1986)(Spectrum Computing)(16K)(Side B) ZXSpectrum +54F029555B020CBE5EC33921D0CCDB30 Spectrum Computing issue 1 (1984)(Compulogical)(16K)(ES) ZXSpectrum ES +9B4925D02E04A58D208A00CACD763176 Spectrum Computing issue 1 (1984)(Datacompaniet A.S)(NO)(Side A) ZXSpectrum NO +D13DBDB6C7B521E88EC0D0FC74C8B183 Spectrum Computing issue 1 (1984)(Datacompaniet A.S)(NO)(Side B) ZXSpectrum NO +58465C23AD99378149517C616B6B38EB Spectrum Computing issue 2 (1984)(Compulogical)(16K)(ES) ZXSpectrum ES +1F865A991C236DA3ABE0C16A0F1D4023 Spectrum Computing issue 2 (1984)(Datacompaniet A.S)(NO)(Side A) ZXSpectrum NO +AAEFE232D9D00BD9ACD2B69B45D63915 Spectrum Computing issue 2 (1984)(Datacompaniet A.S)(NO)(Side B) ZXSpectrum NO +63D178D42967F446AA2D7E10980E9050 Spectrum Computing issue 3 (1985)(Compulogical)(16K)(ES) ZXSpectrum ES +3F229D8139C94D77E82845768FA8931B Spectrum Computing issue 3 (1985)(Datacompaniet A.S)(NO)(Side A) ZXSpectrum NO +1954429BA382EF02F7320EDCC68D2890 Spectrum Computing issue 3 (1985)(Datacompaniet A.S)(NO)(Side B) ZXSpectrum NO +B17EF12FCB04723C8AB3B926BC0FC938 Spectrum Computing issue 4 (1985)(Compulogical)(16K)(ES) ZXSpectrum ES +D2CDC63933784FC2645279B92D98333F Spectrum Computing issue 4 (1985)(Compulogical)(16K)(ES)[aka Spectrum Computing - Issue 04] ZXSpectrum ES +98DDE5BF3ECC9B443E8D11BE5DA626EF Spectrum Computing issue 4 (1985)(Datacompaniet A.S)(NO)(Side A) ZXSpectrum NO +D153AB136614B8BE2E1286495AE48862 Spectrum Computing issue 4 (1985)(Datacompaniet A.S)(NO)(Side B) ZXSpectrum NO +6C591E66CC5B0A29F4E6F4DBCAC6F0EC Spectrum Computing issue 5 (1985)(Datacompaniet A.S)(NO)(Side A) ZXSpectrum NO +15F79EA8C8FEE17F0EFCAA520BE180D6 Spectrum Computing issue 5 (1985)(Datacompaniet A.S)(NO)(Side B) ZXSpectrum NO +D9909D5107FB786DFF7BE30F4D576C34 Spectrum Magazine issue 01 (2003)(Capilla, J.F. - Montes, Sergio Vaquer)(ES) ZXSpectrum ES +99F5EC1F2284BC3078895317A0FD8B5F Spectrum Magazine issue 02 (2003)(Capilla, J.F. - Montes, Sergio Vaquer)(ES) ZXSpectrum ES +18F78DE1D54720BE1F48431953ADAD36 Spectrum Magazine issue 03 (2003)(Capilla, J.F. - Montes, Sergio Vaquer)(ES) ZXSpectrum ES +F90F5F5B07406FF1F82D83CDE741533E Spectrum User Club No 01 (19xx)(Spectrum User Club Wuppertal)(DE) ZXSpectrum DE +52A8A0421C753A1801870B93BABE6797 Spectrum User Club No 02 (19xx)(Spectrum User Club Wuppertal)(DE) ZXSpectrum DE +47EE764F69709F8B81D22C29B15E08DA Spectrum User Club No 03 (19xx)(Spectrum User Club Wuppertal)(DE) ZXSpectrum DE +E99DCB61B07C31AFBEBD05FC25EE6619 Spectrum User Club No 04 (19xx)(Spectrum User Club Wuppertal)(DE)(Side B) ZXSpectrum DE +5E05745E4A969DA774D867829F8C8EF9 Spectrum User Club No 05 (19xx)(Spectrum User Club Wuppertal)(DE) ZXSpectrum DE +5106FEF1F7A1788B92680E9B51468372 Spectrum User Club No 06 (19xx)(Spectrum User Club Wuppertal)(DE) ZXSpectrum DE +9CC5D3B41F9EC9C9D0DE32C9D570FBB7 Spectrum User Club No 07 (19xx)(Spectrum User Club Wuppertal)(DE) ZXSpectrum DE +2CF40282CFD24AA92371D843B16535D1 Spectrum User Club No 08 (19xx)(Spectrum User Club Wuppertal)(DE) ZXSpectrum DE +CDBE11DF08BB402C71E678E27674B98D Spectrum User Club No 09 (19xx)(Spectrum User Club Wuppertal)(DE) ZXSpectrum DE +6C09E3B8EB78057F2106ED2368EDD269 Spectrum User Club No 10 (19xx)(Spectrum User Club Wuppertal)(DE) ZXSpectrum DE +875E2E832BB8EAFA562AFD758625C717 Spectrumania - Issue 03 (1985)(Ventamatic)(es)(Side A) ZXSpectrum es +0DE92C0D27BE4770F8978954191C4716 Spectrumania - Issue 03 (1985)(Ventamatic)(es)(Side B) ZXSpectrum es +69DDBBD28F0D50DF242944FE5EE71B97 Spectrumania 1-02 (1984)(Ventamatic)(16K)(ES)(Side A) ZXSpectrum ES +4F5AEEA85C81F0716AFD69CD2CFAFE5D Spectrumania 1-02 (1984)(Ventamatic)(16K)(ES)(Side B) ZXSpectrum ES +34660086E6860085337E7E8BBD0959C4 Spectrumania 2-01 (1985)(Ventamatic)(16K)(ES)(Side A) ZXSpectrum ES +2B9FCB02AAE6ED10EFEF542DF7E0B89F Spectrumania 2-01 (1985)(Ventamatic)(16K)(ES)(Side B) ZXSpectrum ES +042928E3CABD791C378AC050244B93E1 Spectrumania 2-02 (1985)(Ventamatic)(16K)(ES)(Side A) ZXSpectrum ES +FB20BEA0CD2B154F19F3DEF8E4442C27 Spectrumania 2-02 (1985)(Ventamatic)(16K)(ES)(Side B) ZXSpectrum ES +EFDFCA66589CE359215FFDE3E96EC786 Spectrumania 2-03 (1985)(Ventamatic)(16K)(ES)(Side A) ZXSpectrum ES +EA3840C764B03AE84579ED926A091D78 Spectrumania 2-03 (1985)(Ventamatic)(16K)(ES)(Side B) ZXSpectrum ES +42E61EFC00714D68D674906CE547D90E Spectrumania 2-04 (1985)(Ventamatic)(16K)(ES)(Side A) ZXSpectrum ES +E1B28F1FAF80BFD3520C6ADF8F6F60D7 Spectrumania 2-04 (1985)(Ventamatic)(16K)(ES)(Side B) ZXSpectrum ES +8CF0D26363E5DA5A69A4E0204000B42F Stars Spectrum - Juegos - Issue 01 (1985)(Stars)(es)(Side A) ZXSpectrum es +14A0D02EB1329C3E03E9AB3CE50A329E Stars Spectrum - Juegos - Issue 01 (1985)(Stars)(es)(Side B) ZXSpectrum es +2A0A85790826AAB953475A24FDC9C017 Stars Spectrum - Juegos - Issue 02 (1985)(Stars)(es)(Side A) ZXSpectrum es +4AE09EE3DC56BA359704B644098A434B Stars Spectrum - Juegos - Issue 02 (1985)(Stars)(es)(Side B) ZXSpectrum es +B5A1D78F0D05AE60F889093D0DBC8B92 Stars Spectrum - Juegos - Issue 03 (1985)(Stars)(es)(Side A) ZXSpectrum es +DE5FC424AE46B7969F4C0D44C19D003F Stars Spectrum - Juegos - Issue 03 (1985)(Stars)(es)(Side B) ZXSpectrum es +7BD27FE45C31A5249F933D3A199F033E Stars Spectrum - Juegos - Issue 04 (1985)(Stars)(es)(Side A) ZXSpectrum es +B6A0E8E08EA38AF3A6FC427BCFBBEB96 Stars Spectrum - Juegos - Issue 04 (1985)(Stars)(es)(Side B) ZXSpectrum es +8376C7A4D2DC0B0712E66CE941290A28 Stars Spectrum - Juegos - Issue 05 (1985)(Stars)(es)(Side A) ZXSpectrum es +D7CAB0D9CD1BC40BC740599879BDE28A Stars Spectrum - Juegos - Issue 05 (1985)(Stars)(es)(Side B) ZXSpectrum es +51AE30A17BA4CBB779915F32CA36A7C5 SUUG - Issue 03 (1986)(Spectrum Unemployed User Group)(RU) ZXSpectrum RU +F639975B691B1FD5D6E30174A3B5C923 SUUG - Issue 04 (1986)(Spectrum Unemployed User Group)(RU) ZXSpectrum RU +B6A063B81A3343737AD256C29884331E Tutto Spectrum - Issue 01 (198x)(Pubblirome)(it)[incomplete] ZXSpectrum it +9147F12861D2236F8B3DC6CEC2255E30 Tutto Spectrum - Issue 02 (198x)(Pubblirome)(it) ZXSpectrum it +2F86877B8564AE4BC4095D1923771687 Tutto Spectrum - Issue 03 (198x)(Pubblirome)(it)(Side A) ZXSpectrum it +C10DD415A50EEDE2AB0C4410C51ABA7E Tutto Spectrum - Issue 03 (198x)(Pubblirome)(it)(Side B) ZXSpectrum it +0BDACB42A37A64124E28A40243A042C7 Tutto Spectrum - Issue 03 (198x)(Pubblirome)(it)(Side B)[a] ZXSpectrum it +68D8E06B462A7E44619D0AB0BCE4DAB9 Tutto Spectrum - Issue 04 (198x)(Pubblirome)(it)(Side A) ZXSpectrum it +8CBABE611E9570B81E06881009C72920 Tutto Spectrum - Issue 04 (198x)(Pubblirome)(it)(Side B) ZXSpectrum it +C8D0BD41564FF3579A404106C877D35E Tutto Spectrum - Issue 0x (198x)(Pubblirome)(it) ZXSpectrum it +BE279168AE3A3B2BA4D27DD692FC487C What Now issue 1 (1993)(Venturesoft) ZXSpectrum +F75FA81C079C6A6DE67777A2AF220BDF What Now issue 4 (1994)(Venturesoft) ZXSpectrum +1A6F113C032C289C6E67CC261762EDE0 Your Computer issue 1 (1985)(Sintax)(ES) ZXSpectrum ES +BBD2622C9497D92526D34AD295E69B2A Your Computer issue 2 (1985)(Sintax)(ES) ZXSpectrum ES +E512A85266895C736EDBF2A561E51AC2 Your Computer issue 3 (1986)(Sintax)(ES) ZXSpectrum ES +075A2A70F2F35E82E325D99D2F5DB694 Your Computer issue 4 (1986)(Sintax)(ES) ZXSpectrum ES +A6AAA88D4EAD6E9B2F23B0D90BBF9431 Your Computer issue 5 (1986)(Sintax)(ES) ZXSpectrum ES +3898DB5F67014CC98FB2817B36F4576C Your Computer issue 6 (1986)(Sintax)(ES) ZXSpectrum ES +668E71B88CF16B7F05DE9D97AF64121A Your Computer issue 7 (1986)(Sintax)(ES) ZXSpectrum ES +D2DE9423A55A87AD95627956FFAD1319 YS2 issue 1 (1993)(Y-Not) ZXSpectrum +1D3EB051AA70CF2B624E10F82E7AD9C4 YS2 issue 2 (1993)(Delta 4 - Y-Not) ZXSpectrum PL +467D0E3EF5A418161815D2F5A627BEC7 ZX Revija - Issue 02 (1990)(Stivsoft)(RU)(sr) ZXSpectrum sr RU +F8466B7E6DC03093015C099D19146A2E ZX Revija - Issue 03 (1990)(Stivsoft)(RU)(sr) ZXSpectrum sr RU +AD00AF1F68EBC4FF5EEAE51DC24D260A ZX Revija - Issue 04 (1990)(Stivsoft)(RU)(sr) ZXSpectrum sr RU +001B80EB884FB8B78FCB46DA7B1DEED8 ZX Revija issue 1 (1989)(Stivsoft)(YU)(sr) ZXSpectrum sr YU +58AE5BB9462E3E07681CDD542708AFF7 ZX Revija issue 1 (1989)(Stivsoft)(YU)(sr)[aka ZX Revija - Issue 01] ZXSpectrum sr YU +73F9F2AB3B59D29B431438545DF459AC ZX Soft issue 2 (1985)(Sonnen Verlag AG)(DE)(Side A) ZXSpectrum DE +7CE63B0DB381307ECB9B876829B649FA ZX Soft issue 2 (1985)(Sonnen Verlag AG)(DE)(Side B) ZXSpectrum DE +3BABD28356F44CA8D0B198663F39A4FC ZX Soft issue 3 (1985)(Sonnen Verlag AG)(DE)(Side A) ZXSpectrum DE +130F0E67958174FDB06A390ACA3AA810 ZX Soft issue 3 (1985)(Sonnen Verlag AG)(DE)(Side B) ZXSpectrum DE +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Type: TOSEC +;;; Source: Sinclair ZX Spectrum - Music - [TAP] (TOSEC-v2018-03-24) +;;; FileGen: 2018-09-21 15:07:50 (UTC) +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Bad Dumps +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Hacks +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Over Dumps +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Translated +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Home Brew +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Believed Good +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +C8BBBCEFF4556A8C08FCBF877C378051 3 Mega-Tunes (1991)(Your Sinclair)(128K) ZXSpectrum +A5B0F31A104A142FD4FA6C5BB28CC14A 48 Funkbox (1993)(Swann, Richard) ZXSpectrum +858087685D632E0517CDEBDFE3BDB220 8-Bit Bach (2013)(Parsons, Neil)(128K)(ES)(en) ZXSpectrum en ES +3EEB250FEB2C3FB5C92F85DC22F0A274 A.D. Age (1998)(AYLand)(128K)(SK) ZXSpectrum SK +594E22AA149BFBFF35019718F590E5C8 Air on a G String (1993)(Rowland, Garry)(128K) ZXSpectrum +0E109D7D93671B57D6431D625CCB99AF Album (1988)(Your Sinclair)(128K) ZXSpectrum +7A93BBD531F1B1C1E091957C4E7E5506 BattleOfTheBits ZX Spectrum Beeper Speaker Compo 2010 (2010-11)(Shiru)(RU)(en) ZXSpectrum en RU +4EA0D04E50A47C12E3DBF55CD1D27837 Beanfields (1988)(Garcia, Ignacio Prini)(128K)(ES)(en) ZXSpectrum en ES +511DB7A44BB7454334221C0700276B0C Beeps over the Era (2011)(riskej)(RU)[Beeper][DiHalt] ZXSpectrum RU +85A5B812272B3B9CA3258CDF3AF7644A Beethoven's Arrangement (1985)(Load 'n' Run)(IT)(en) ZXSpectrum en IT +60539773A81206AD1DA20E14306F10F8 Beethoven's Arrangement (1985)(Load 'n' Run)(IT)(en)[a] ZXSpectrum en IT +23C5171A238626EF6C1C8EE69A8C1291 Blue Peter (1988)(Garcia, Ignacio Prini)(128K)(ES)(en) ZXSpectrum en ES +FBE9E89359448FA21F738389CB246A02 Bubble Bobble Theme (1988)(Garcia, Ignacio Prini)(128K)(ES)(en) ZXSpectrum en ES +8F3651B60151676ACE9953E672808481 Celtic Music (1997)(Outlet) ZXSpectrum +94E214C1FEBEFA395CB327C84977C824 Chaos Constructions 2010 Beeper Music Compilation (2010-09)(Shiru)(RU)(en) ZXSpectrum en RU +5C154D5278CC6A599C99D90A94EFFA3D Christmas Tunes - Volume 1 (1992)(Your Sinclair)(128K) ZXSpectrum +DAB3EE7DA7584A184AE3DC7467E56D71 DiHalt 2010 ZX Spectrum 1-bit Music (2010)(Shiru)(RU)(en) ZXSpectrum en RU +3623D708F2D7A0F709AE4118FD16B760 Dinasty - Main Theme (1988)(Garcia, Ignacio Prini)(128K)(ES) ZXSpectrum ES +F2915A9C7C45120C8587C53EC80A15FD Exile (2010-07)(Triumph - Voxel)(RU)(en) ZXSpectrum en RU +16431846553B630D436E1A97BAB3ED91 Gimme Hope Johanna (1991)(MicroHobby)(128K)(ES) ZXSpectrum ES +79228A321BE1AE4573E7D95F75C7390A Gnampf (2011)(Irrlicht project)(RU)[Beeper][DiHalt] ZXSpectrum RU +08ADF3647807F17D613592285FF8F083 Gondoliers, The (1993)(Rowland, Garry)(128K) ZXSpectrum +4A45AE6403B9055F17C26DF0B6C15D5D Greensleeves (1992)(Rowland, Garry)(128K) ZXSpectrum +8D16210A4C1C4DCFEE670386739DC450 harder-better-faster-stronger (2011)(Siril)(RU)[Beeper][DiHalt] ZXSpectrum RU +62E786567A27E5138268B55465B80FEA Harmonic Horror (1986)(Sinclair User)(16K) ZXSpectrum +1023BBF78C6F2128AF1F912D5E142F89 Industrial Revolution (1988)(Garcia, Ignacio Prini)(128K)(ES)(en) ZXSpectrum en ES +96E45253C55200F39A64463699954CCA Islands (1989)(Garcia, Ignacio Prini)(128K)(ES)(en) ZXSpectrum en ES +E2AA7CF9FAAEACE8094A1D69CCA4FBC3 Jukebox (1987)(Your Sinclair)(128K) ZXSpectrum +A1412B5F366FBB5EA4D596EDAF141E4D Laura Palmer (2011)(Rene Sens)(RU)[Beeper][DiHalt] ZXSpectrum RU +CFFAD647B690910B144BF3CEEF66A74A Magnetic Fields (1989)(Garcia, Ignacio Prini)(128K)(ES)(en) ZXSpectrum en ES +552A8E782D828B41EA7257086ABBF869 Melody Music 1 (1987)(UniSoft)(128K)(CZ)(en) ZXSpectrum en CZ +EBD75DE38BED8E7263E9BB37AF1B6756 Mozart (1984)(Octopus) ZXSpectrum +74AE303194D8E701F437EDA2C14D4036 Mozart (1984)(Octopus)[a] ZXSpectrum +D67230E6EA3162029E3B70543566A293 Mozart c.1984! (1984)(ZX Computing) ZXSpectrum +4302C6772300D2D2AFE4CB29540650B6 Music Menu (1984)(Radio Student)(SI)(en) ZXSpectrum en SI +1E9945B4F1C7F0D1788DBC0EA8506B14 Music Player (1990)(Regent)(CZ) ZXSpectrum CZ +59D6BE0825474E16A2E206C15BDE93CE Music Player II (1991)(Regent)(CZ) ZXSpectrum CZ +E75DA78CF46E31796ECE29029A6FF754 Music Snapshots (19xx)(Rowland, Garry)(128K) ZXSpectrum +24EB2D859917BB49282153E2C69694AA Musical Christmas Greeting (1996)(Alchemist Research)(48K-128K)[re-release] ZXSpectrum +D32D98BCE4CC3E5D224B43F418011494 Musical Christmas Greeting (1996)(Rowland, Garry)(48K-128K) ZXSpectrum +512D6D928E951780B5804A6DA4A66143 Musical Snowmen, The (1999)(Brown)(128K)[CSSCGC] ZXSpectrum +68677749B0A97432E0CD1A232835B631 Must Blow Your Head (2011)(nq)(RU)[Beeper][DiHalt] ZXSpectrum RU +C3A5777EC2D18F374EDD36A986665A12 Ommadawn V0.2 (2001)(Garcia, Ignacio Prini)(128K)(ES)(en) ZXSpectrum en ES +FB4F00964D2EC14DE0447B9D86C16080 Ommadawn V0.3 (2001)(Garcia, Ignacio Prini)(128K)(ES)(en) ZXSpectrum en ES +28C7826829427669B2E5D4E5D20DE037 Oxygene Part 4 (1988)(Garcia, Ignacio Prini)(128K)(ES)(en) ZXSpectrum en ES +8F86277BB00F7A19D9638AAB647735DE Ozone (1989)(Garcia, Ignacio Prini)(128K)(ES) ZXSpectrum ES +BAD76F49FD2D4A6AF8E784AF9B9DB223 Por la Cara (1988)(Garcia, Ignacio Prini)(128K)(ES) ZXSpectrum ES +8B0E7A277BA928FD5A784453EDB5F264 Portsmouth (1988)(Garcia, Ignacio Prini)(128K)(ES)(en) ZXSpectrum en ES +55E2328EAEEE570FE4C798AA5E5C5648 Pure Black (1998)(AYLand)(128K)(SK) ZXSpectrum SK +F0ACD3A5F9E43AC9863DC3BD372915A1 Rendez-Vous Part IV (1989)(Garcia, Ignacio Prini)(128K)(ES)(en) ZXSpectrum en ES +8CF7BD9133C6063E88B6DE2E9DB291E7 Roll 'n' Balls (2011)(Darkman007)(RU)[Beeper][DiHalt] ZXSpectrum RU +8E261B8EFB35D61791DD34A0FAF1E3B1 Shiru's 1-bit Music 2010 (2011-03)(Shiru)(RU)(en) ZXSpectrum en RU +7DB2F93EF784852B7C0EE013407DCD2C Sonata (1983)(Popular Computing Weekly) ZXSpectrum +E0B1A54B918C21D714C1489808FAE035 Sphinx (1989)(Garcia, Ignacio Prini)(128K)(ES) ZXSpectrum ES +70340072189060CC2CE3160723749343 Sunshine (1991)(MicroHobby)(128K)(ES) ZXSpectrum ES +186DE71F2DCC78171A7DE10A7EEDED10 Tattoo (1998)(Garcia, Ignacio Prini)(128K)(ES)(en) ZXSpectrum en ES +17692F341423AEB2EBDCC0284F043ED7 Tells Ouverture, The (19xx)(Rocky Crackingservice) ZXSpectrum +A2BA0F11C7A2F0CCBF91578A4028C71C To the Unknown Man (1991)(MicroHobby)(128K)(ES) ZXSpectrum ES +79EA1A43FDD8369BAB6C301B066F7390 TS-2068 DEMO (2010-03)(Mister Beep)(TC2048-TS2068)(PL)(en)[Forever] ZXSpectrum en PL +A3835CE638468A32AC5A0CECA7AA1F93 Tubular Bells (1988)(Garcia, Ignacio Prini)(128K)(ES)(en)(Tape 1 of 2) ZXSpectrum en ES +A77D17CB49C931851FE21CF081F86B59 Tubular Bells (1988)(Garcia, Ignacio Prini)(128K)(ES)(en)(Tape 2 of 2) ZXSpectrum en ES +0C9347E6E324C0F2D5C81F2C18933CEA Tunes (1992)(Your Sinclair)(128K) ZXSpectrum +1FE31FF48FDE8A74D1E1F34FE0694DC8 Unfunny Joke (2011)(Darkman007)(RU)[Beeper][DiHalt] ZXSpectrum RU +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Type: TOSEC +;;; Source: Sinclair ZX Spectrum - Music - [TZX] (TOSEC-v2018-03-24) +;;; FileGen: 2018-09-21 15:07:50 (UTC) +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Bad Dumps +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +72114F28F987EB4FC5B88696204D4AE5 B Melody Music VI (1989)(UniSoft)(CZ)(en)[b] ZXSpectrum en CZ +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Hacks +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Over Dumps +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Translated +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Home Brew +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Believed Good +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +BA4FAF435454BEF462E82C65D08E662C 128 Music (1986)(R.D. Foord)(128K) ZXSpectrum +7180B0B49B238B5A83C78912BA418064 8-Bit Bach (2013)(Parsons, Neil)(128K)(ES)(en) ZXSpectrum en ES +A05422DA710CE8B4889F20B7CB2C911E Beethoven's Arrangement (1985)(Load 'n' Run)(IT)(en) ZXSpectrum en IT +97540AE9870344079C358D332D830CD0 Canciones 6 (1994)(Bano, Cesar Hernandez)(128K)(ES) ZXSpectrum ES +0883F0EC875D8C4CB260000F580E01A5 Carols (1986)(R.D. Foord)(128K) ZXSpectrum +2FCDDE9DA0C59EE056E62EF5BFC3A528 Chrismas128K Songs (2004)(NyitraiSOFT)(128K)(HU) ZXSpectrum HU +C78F37242E8CFBDDBE2270F5BBA28D2D Flying Start (1989)(Garcia, Ignacio Prini)(128K)(ES)(en) ZXSpectrum en ES +1700B07E2F9B3AF59683E4FB32B98D0F Hergest Ridge (2011)(Garcia, Ignacio Prini)(128K)(ES)(en) ZXSpectrum en ES +027A0DBBB0253248E3AB52859FDFAF7D Jukebox-1 (1986)(StalVs)(ES) ZXSpectrum ES +D24FA941EDE05DA910735769DBA30E4C Marcha Turca (1987)(MicroHobby)(ES) ZXSpectrum ES +0E3546925A18AA6FB3473FA02708FE76 Melody Music 1 (1987)(UniSoft)(128K)(CZ)(en) ZXSpectrum en CZ +CFCA24990522FB6D04DCEE668876AA6B Melody Music II (1988)(UniSoft)(128K)(CZ)(en) ZXSpectrum en CZ +82F9B201CC750FCF165E66F070F518C7 Melody Music III (1988)(UniSoft)(128K)(CZ)(en) ZXSpectrum en CZ +35F471D699C0AE9484FF287B3902F402 Melody Music IV (1989)(UniSoft)(128K)(CZ)(en) ZXSpectrum en CZ +167EE6858C51187C3983FA11AE39AE35 Melody Music V (1989)(Raxoft)(128K)(CZ)(en)[aka Melody Music 5] ZXSpectrum en CZ +A2E411A5FEE2131845304FDEC87CB190 Micro Music (1985)(ZX Computing) ZXSpectrum +5081E375A937803DCB60D25829676D6C Music Menu (1984)(Radio Student)(SI)(en) ZXSpectrum en SI +DEE5AA0B172400C20A8857212B30A57F Ommadawn V0.4 (2001)(Garcia, Ignacio Prini)(128K)(ES)(en) ZXSpectrum en ES +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Type: TOSEC +;;; Source: Sinclair ZX Spectrum - Unknown - [TAP] (TOSEC-v2018-03-24) +;;; FileGen: 2018-09-21 15:07:50 (UTC) +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Bad Dumps +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Hacks +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Over Dumps +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Translated +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Home Brew +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Believed Good +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +F127A8C7FD66E9AD0819D92B3C1869AC Pop Corn (2007)(Garcia, Ignacio Prini)(128K)(ES) ZXSpectrum ES +E051D29BDA2BBB2A95E6F93D459C9C6D ZZZ-UNK-dr_plzak (19xx)(-) ZXSpectrum +B960114F82445EC53CE6DD31C37D3C87 ZZZ-UNK-FUNSCH_4 (19xx)(-) ZXSpectrum +5F16DDED77BA415629DDCA2DBCD5A94C ZZZ-UNK-hungaro@ (19xx)(-) ZXSpectrum +66841B2E84336DD7ECC06C5C380FA5FC ZZZ-UNK-PATCH (19xx)(-) ZXSpectrum +97A35FDCB9FA002E2B465802B87CD75E ZZZ-UNK-sexsyp (19xx)(-)(de) ZXSpectrum de +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Type: TOSEC +;;; Source: Sinclair ZX Spectrum - Unknown - [TZX] (TOSEC-v2018-03-24) +;;; FileGen: 2018-09-21 15:07:50 (UTC) +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Bad Dumps +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Hacks +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Over Dumps +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Translated +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Home Brew +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +; +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +;;; Believed Good +;;;;;;;;;;--------------------------------------------------;;;;;;;;;; +500904A45FAB4BC47D3B47AC2C25730A ZZZ-UNK-BATTLE (19xx)(-) ZXSpectrum +325EB72AAE0C2902E61DCB84655A5154 ZZZ-UNK-Copy Sc (19xx)(-) ZXSpectrum +7A6EAE3FE81C37BBED6C0650B1167290 ZZZ-UNK-DCOPY (19xx)(-) ZXSpectrum +89885F2ED30485B976A1DF849E9D2B4D ZZZ-UNK-DiskDoctor (19xx)(-) ZXSpectrum +C6ABF997246A37C86DC0204F926E00B4 ZZZ-UNK-Epson (19xx)(-) ZXSpectrum +0F22F821055E743C8E88D097EB6BB57F ZZZ-UNK-FILER (19xx)(-) ZXSpectrum +1257A0A75159CFEE713F56A768DB02F8 ZZZ-UNK-FORMAT (19xx)(-) ZXSpectrum +4AA1C86ADCF356422ADC01CE182DA91C ZZZ-UNK-Gens31 (19xx)(-) ZXSpectrum +9D16158081F3A66DC00DA713BFD93F83 ZZZ-UNK-Gens32 (19xx)(-) ZXSpectrum +2638071E5E2A4742B4918426282D4A6E ZZZ-UNK-Header2 (19xx)(-) ZXSpectrum +D2BDDC53C8B70E4A3945C5E1D5255415 ZZZ-UNK-menu2 (19xx)(-) ZXSpectrum +0E4C6AA8A41817531E939577390833E6 ZZZ-UNK-RunOpus (19xx)(-) ZXSpectrum +F5F1FD93FAF198E853258D842C031B0F ZZZ-UNK-SamGraphicsDemo (19xx)(-) ZXSpectrum +E4E1FF191FF9B2027A468C3CFCE0A3AD ZZZ-UNK-SPRITES (19xx)(-) ZXSpectrum +4183F016D7FC48E5A22A03A1FB78C88A ZZZ-UNK-SPRITES2 (19xx)(-) ZXSpectrum +16C06CE3AECEE6974B02399142537272 ZZZ-UNK-Tascode (19xx)(-) ZXSpectrum +0AF905DFB2E38BC48CCF243A6F9858FB ZZZ-UNK-TextTrans (19xx)(-) ZXSpectrum +2361A2966E6B46075596D6838E8780F8 ZZZ-UNK-TLWORD (19xx)(-) ZXSpectrum +E80500A7311750A4097C9FC1B12CBAF7 ZZZ-UNK-val (19xx)(-) ZXSpectrum +FEDD1F6144B32A4A50CCBAF9B37144A5 ZZZ-UNK-Yoursinc (19xx)(-) ZXSpectrum +E1D0ADACE051B6F4E0AD979C0A8813E5 ZZZ-UNK-ysspeedlockhacker (19xx)(-) ZXSpectrum diff --git a/BizHawk.Client.ApiHawk/Classes/BizHawkSystemIdToCoreSystemEnumConverter.cs b/BizHawk.Client.ApiHawk/Classes/BizHawkSystemIdToCoreSystemEnumConverter.cs index fcce1118cf..935df8122f 100644 --- a/BizHawk.Client.ApiHawk/Classes/BizHawkSystemIdToCoreSystemEnumConverter.cs +++ b/BizHawk.Client.ApiHawk/Classes/BizHawkSystemIdToCoreSystemEnumConverter.cs @@ -99,6 +99,9 @@ namespace BizHawk.Client.ApiHawk case "ZXSpectrum": return CoreSystem.ZXSpectrum; + case "AmstradCPC": + return CoreSystem.AmstradCPC; + case "VB": case "NGP": case "DNGP": @@ -211,6 +214,9 @@ namespace BizHawk.Client.ApiHawk case CoreSystem.ZXSpectrum: return "ZXSpectrum"; + case CoreSystem.AmstradCPC: + return "AmstradCPC"; + default: throw new IndexOutOfRangeException(string.Format("{0} is missing in convert list", value.ToString())); } diff --git a/BizHawk.Client.Common/Api/CoreSystem.cs b/BizHawk.Client.Common/Api/CoreSystem.cs index 9bdc7d8232..d76625b963 100644 --- a/BizHawk.Client.Common/Api/CoreSystem.cs +++ b/BizHawk.Client.Common/Api/CoreSystem.cs @@ -30,6 +30,7 @@ Libretro, VirtualBoy, NeoGeoPocket, - ZXSpectrum + ZXSpectrum, + AmstradCPC } } diff --git a/BizHawk.Client.Common/BinarySaveStates.cs b/BizHawk.Client.Common/BinarySaveStates.cs index 2554baa941..188894bf2c 100644 --- a/BizHawk.Client.Common/BinarySaveStates.cs +++ b/BizHawk.Client.Common/BinarySaveStates.cs @@ -3,7 +3,7 @@ using System.Collections.Generic; using System.IO; using System.Linq; using System.Reflection; - +using System.Text; using ICSharpCode.SharpZipLib.Zip; namespace BizHawk.Client.Common @@ -12,6 +12,8 @@ namespace BizHawk.Client.Common { [Name("BizState 1", "0")] public static BinaryStateLump Versiontag { get; private set; } + [Name("BizVersion", "txt")] + public static BinaryStateLump BizVersion { get; private set; } [Name("Core", "bin")] public static BinaryStateLump Corestate { get; private set; } [Name("Framebuffer", "bmp")] @@ -322,6 +324,13 @@ namespace BizHawk.Client.Common sw.Flush(); } + private static void WriteEmuVersion(Stream s) + { + var sw = new StreamWriter(s); + sw.WriteLine(VersionInfo.GetEmuVersion()); + sw.Flush(); + } + public BinaryStateSaver(string path, bool notamovie = true) // notamovie is hack, really should have separate something { ////_zip = new IonicZipWriter(path, notamovie ? Global.Config.SaveStateCompressionLevelNormal : Global.Config.MovieCompressionLevel); @@ -332,6 +341,7 @@ namespace BizHawk.Client.Common if (notamovie) { PutLump(BinaryStateLump.Versiontag, WriteVersion); + PutLump(BinaryStateLump.BizVersion, WriteEmuVersion); } } diff --git a/BizHawk.Client.Common/FirmwareManager.cs b/BizHawk.Client.Common/FirmwareManager.cs index 91769d02ea..f6bbbe3abf 100644 --- a/BizHawk.Client.Common/FirmwareManager.cs +++ b/BizHawk.Client.Common/FirmwareManager.cs @@ -126,7 +126,37 @@ namespace BizHawk.Client.Common public Dictionary Dict { get; } = new Dictionary(); } - public void DoScanAndResolve() + /// + /// Test to determine whether the supplied firmware file matches something in the firmware database + /// + /// + /// + public bool CanFileBeImported(string f) + { + try + { + var fi = new FileInfo(f); + if (!fi.Exists) + return false; + + // weed out filesizes first to reduce the unnecessary overhead of a hashing operation + if (FirmwareDatabase.FirmwareFiles.Where(a => a.Size == fi.Length).FirstOrDefault() == null) + return false; + + // check the hash + using (var reader = new RealFirmwareReader()) + { + reader.Read(fi); + if (FirmwareDatabase.FirmwareFiles.Where(a => a.Hash == reader.Dict.FirstOrDefault().Value.Hash).FirstOrDefault() != null) + return true; + } + } + catch { } + + return false; + } + + public void DoScanAndResolve() { // build a list of file sizes. Only those will be checked during scanning HashSet sizes = new HashSet(); diff --git a/BizHawk.Client.Common/Global.cs b/BizHawk.Client.Common/Global.cs index db1ccedf94..3631df9a7b 100644 --- a/BizHawk.Client.Common/Global.cs +++ b/BizHawk.Client.Common/Global.cs @@ -1,4 +1,5 @@ -using System.Collections.Generic; +using System; +using System.Collections.Generic; using BizHawk.Emulation.Common; using BizHawk.Emulation.Cores.Consoles.Nintendo.Gameboy; @@ -87,8 +88,6 @@ namespace BizHawk.Client.Common return SystemInfo.Intellivision; case "SG": return SystemInfo.SG; - case "GG": - return SystemInfo.GG; case "SMS": if ((Emulator as SMS).IsGameGear) { @@ -153,10 +152,14 @@ namespace BizHawk.Client.Common return SystemInfo.NeoGeoPocket; case "ZXSpectrum": return SystemInfo.ZXSpectrum; + case "AmstradCPC": + return SystemInfo.AmstradCPC; } } } public static Dictionary UserBag = new Dictionary(); + + public static bool RunningOnUnix = Environment.OSVersion.Platform == PlatformID.Unix || Environment.OSVersion.Platform == PlatformID.MacOSX; } } diff --git a/BizHawk.Client.Common/PathManager.cs b/BizHawk.Client.Common/PathManager.cs index a84563484a..c908157956 100644 --- a/BizHawk.Client.Common/PathManager.cs +++ b/BizHawk.Client.Common/PathManager.cs @@ -100,17 +100,10 @@ namespace BizHawk.Client.Common return Environment.SpecialFolder.Recent.ToString(); } - if (path.Length >= 5 && path.Substring(0, 5) == "%exe%") - { - if (path.Length == 5) - { - return GetExeDirectoryAbsolute(); - } - - var tmp = path.Remove(0, 5); - tmp = tmp.Insert(0, GetExeDirectoryAbsolute()); - return tmp; - } + if (path.StartsWith("%exe%")) + return GetExeDirectoryAbsolute() + path.Substring(5); + if (path.StartsWith("%rom%")) + return Global.Config.LastRomPath + path.Substring(5); if (path[0] == '.') { @@ -140,7 +133,7 @@ namespace BizHawk.Client.Common //handling of initial .. was removed (Path.GetFullPath can handle it) //handling of file:// or file:\\ was removed (can Path.GetFullPath handle it? not sure) - // all pad paths default to EXE + // all bad paths default to EXE return GetExeDirectoryAbsolute(); } @@ -461,5 +454,19 @@ namespace BizHawk.Client.Common return entry; } + + /// + /// Puts the currently configured temp path into the environment for use as actual temp directory + /// + public static void RefreshTempPath() + { + if (Global.Config.PathEntries.TempFilesFragment != "") + { + //TODO - BUG - needs to route through PathManager.MakeAbsolutePath or something similar, but how? + string target = Global.Config.PathEntries.TempFilesFragment; + BizHawk.Common.TempFileManager.HelperSetTempPath(target); + } + } } + } diff --git a/BizHawk.Client.Common/RomGame.cs b/BizHawk.Client.Common/RomGame.cs index f225c96458..0a69964793 100644 --- a/BizHawk.Client.Common/RomGame.cs +++ b/BizHawk.Client.Common/RomGame.cs @@ -67,7 +67,7 @@ namespace BizHawk.Client.Common RomData = FileData; } else if (file.Extension == ".DSK" || file.Extension == ".TAP" || file.Extension == ".TZX" || - file.Extension == ".PZX" || file.Extension == ".CSW" || file.Extension == ".WAV") + file.Extension == ".PZX" || file.Extension == ".CSW" || file.Extension == ".WAV" || file.Extension == ".CDT") { // these are not roms. unforunately if treated as such there are certain edge-cases // where a header offset is detected. This should mitigate this issue until a cleaner solution is found diff --git a/BizHawk.Client.Common/RomLoader.cs b/BizHawk.Client.Common/RomLoader.cs index 9470689b1d..ef007eeac6 100644 --- a/BizHawk.Client.Common/RomLoader.cs +++ b/BizHawk.Client.Common/RomLoader.cs @@ -25,6 +25,7 @@ using BizHawk.Emulation.DiscSystem; using GPGX64 = BizHawk.Emulation.Cores.Consoles.Sega.gpgx; using BizHawk.Emulation.Cores.Consoles.Sega.Saturn; using BizHawk.Emulation.Cores.Consoles.NEC.PCFX; +using BizHawk.Emulation.Cores.Computers.AmstradCPC; namespace BizHawk.Client.Common { @@ -674,7 +675,22 @@ namespace BizHawk.Client.Common (ZXSpectrum.ZXSpectrumSyncSettings)GetCoreSyncSettings(), Deterministic); break; - case "PSX": + case "AmstradCPC": + + List cpcGI = new List(); + foreach (var a in xmlGame.Assets) + { + cpcGI.Add(new GameInfo { Name = Path.GetFileNameWithoutExtension(a.Key) }); + } + + nextEmulator = new AmstradCPC( + nextComm, + xmlGame.Assets.Select(a => a.Value), //.First(), + cpcGI, // GameInfo.NullInstance, + (AmstradCPC.AmstradCPCSettings)GetCoreSettings(), + (AmstradCPC.AmstradCPCSyncSettings)GetCoreSyncSettings()); + break; + case "PSX": var entries = xmlGame.AssetFullPaths; var discs = new List(); var discNames = new List(); @@ -1023,7 +1039,11 @@ namespace BizHawk.Client.Common Deterministic); nextEmulator = zx; break; - case "GBA": + case "AmstradCPC": + var cpc = new AmstradCPC(nextComm, Enumerable.Repeat(rom.RomData, 1), Enumerable.Repeat(rom.GameInfo, 1).ToList(), GetCoreSettings(), GetCoreSyncSettings()); + nextEmulator = cpc; + break; + case "GBA": if (Global.Config.GBA_UsemGBA) { core = CoreInventory.Instance["GBA", "mGBA"]; diff --git a/BizHawk.Client.Common/SystemInfo.cs b/BizHawk.Client.Common/SystemInfo.cs index 2d65f1729c..dc9e7be92b 100644 --- a/BizHawk.Client.Common/SystemInfo.cs +++ b/BizHawk.Client.Common/SystemInfo.cs @@ -193,14 +193,19 @@ namespace BizHawk.Client.Common /// public static SystemInfo ZXSpectrum { get; } = new SystemInfo("ZX Spectrum", CoreSystem.ZXSpectrum, 2); - #endregion Get SystemInfo + /// + /// Gets the instance for AmstradCPC + /// + public static SystemInfo AmstradCPC { get; } = new SystemInfo("Amstrad CPC", CoreSystem.AmstradCPC, 2); - /// - /// Get a by its - /// - /// you're looking for - /// - public static SystemInfo FindByCoreSystem(CoreSystem system) + #endregion Get SystemInfo + + /// + /// Get a by its + /// + /// you're looking for + /// + public static SystemInfo FindByCoreSystem(CoreSystem system) { return _allSystemInfos.Find(s => s.System == system); } diff --git a/BizHawk.Client.Common/config/Config.cs b/BizHawk.Client.Common/config/Config.cs index 4dea2406f2..b7f72ab639 100644 --- a/BizHawk.Client.Common/config/Config.cs +++ b/BizHawk.Client.Common/config/Config.cs @@ -37,6 +37,7 @@ namespace BizHawk.Client.Common { PathEntries.ResolveWithDefaults(); HotkeyBindings.ResolveWithDefaults(); + PathManager.RefreshTempPath(); } // Core preference for generic file extension, key: file extension, value: a systemID or empty if no preference @@ -131,7 +132,7 @@ namespace BizHawk.Client.Common public DateTime? Update_LastCheckTimeUTC = null; public string Update_LatestVersion = ""; public string Update_IgnoreVersion = ""; - public bool CDLAutoSave = true, CDLAutoStart = true; + public bool CDLAutoSave = true, CDLAutoStart = true, CDLAutoResume = true; /// /// Makes a .bak file before any saveram-writing operation (could be extended to make timestamped backups) diff --git a/BizHawk.Client.Common/config/PathEntry.cs b/BizHawk.Client.Common/config/PathEntry.cs index d8e070f950..9b6b710212 100644 --- a/BizHawk.Client.Common/config/PathEntry.cs +++ b/BizHawk.Client.Common/config/PathEntry.cs @@ -128,14 +128,14 @@ namespace BizHawk.Client.Common private static string ResolveToolsPath(string subPath) { - if (Path.IsPathRooted(subPath)) + if (Path.IsPathRooted(subPath) || subPath.StartsWith("%")) { return subPath; } var toolsPath = Global.Config.PathEntries["Global", "Tools"].Path; - // Hack for backwards compabitilbity, preior to 1.11.5, .wch files were in .\Tools, we don't want that to turn into .Tools\Tools + // Hack for backwards compatibility, prior to 1.11.5, .wch files were in .\Tools, we don't want that to turn into .Tools\Tools if (subPath == "Tools") { return toolsPath; @@ -165,6 +165,8 @@ namespace BizHawk.Client.Common public string GlobalRomFragment => Global.Config.PathEntries["Global", "ROM"].Path; + public string TempFilesFragment => Global.Config.PathEntries["Global", "Temp Files"].Path; + // this one is special public string GlobalBaseFragment => Global.Config.PathEntries["Global", "Base"].Path; @@ -184,6 +186,7 @@ namespace BizHawk.Client.Common new PathEntry { System = "Global_NULL", SystemDisplayName = "Global", Type = "TAStudio states", Path = Path.Combine(".", "Movies", "TAStudio states"), Ordinal = 12 }, new PathEntry { System = "Global_NULL", SystemDisplayName = "Global", Type = "Multi-Disk Bundles", Path = Path.Combine(".", ""), Ordinal = 13 }, new PathEntry { System = "Global_NULL", SystemDisplayName = "Global", Type = "External Tools", Path = Path.Combine(".", "ExternalTools"), Ordinal = 14 }, + new PathEntry { System = "Global_NULL", SystemDisplayName = "Global", Type = "Temp Files", Path = "", Ordinal = 15 }, new PathEntry { System = "INTV", SystemDisplayName = "Intellivision", Type = "Base", Path = Path.Combine(".", "Intellivision"), Ordinal = 0 }, new PathEntry { System = "INTV", SystemDisplayName = "Intellivision", Type = "ROM", Path = ".", Ordinal = 1 }, @@ -298,6 +301,12 @@ namespace BizHawk.Client.Common new PathEntry { System = "ZXSpectrum", SystemDisplayName = "Sinclair ZX Spectrum", Type = "Screenshots", Path = Path.Combine(".", "Screenshots"), Ordinal = 4 }, new PathEntry { System = "ZXSpectrum", SystemDisplayName = "Sinclair ZX Spectrum", Type = "Cheats", Path = Path.Combine(".", "Cheats"), Ordinal = 5 }, + new PathEntry { System = "AmstradCPC", SystemDisplayName = "Amstrad CPC", Type = "Base", Path = Path.Combine(".", "AmstradCPC"), Ordinal = 0 }, + new PathEntry { System = "AmstradCPC", SystemDisplayName = "Amstrad CPC", Type = "ROM", Path = ".", Ordinal = 1 }, + new PathEntry { System = "AmstradCPC", SystemDisplayName = "Amstrad CPC", Type = "Savestates", Path = Path.Combine(".", "State"), Ordinal = 2 }, + new PathEntry { System = "AmstradCPC", SystemDisplayName = "Amstrad CPC", Type = "Screenshots", Path = Path.Combine(".", "Screenshots"), Ordinal = 4 }, + new PathEntry { System = "AmstradCPC", SystemDisplayName = "Amstrad CPC", Type = "Cheats", Path = Path.Combine(".", "Cheats"), Ordinal = 5 }, + new PathEntry { System = "PSX", SystemDisplayName = "Playstation", Type = "Base", Path = Path.Combine(".", "PSX"), Ordinal = 0 }, new PathEntry { System = "PSX", SystemDisplayName = "Playstation", Type = "ROM", Path = ".", Ordinal = 1 }, new PathEntry { System = "PSX", SystemDisplayName = "Playstation", Type = "Savestates", Path = Path.Combine(".", "State"), Ordinal = 2 }, diff --git a/BizHawk.Client.Common/movie/PlatformFrameRates.cs b/BizHawk.Client.Common/movie/PlatformFrameRates.cs index 40ad9b22ff..11b25b77a8 100644 --- a/BizHawk.Client.Common/movie/PlatformFrameRates.cs +++ b/BizHawk.Client.Common/movie/PlatformFrameRates.cs @@ -61,17 +61,18 @@ namespace BizHawk.Client.Common ["C64_DREAN"] = PALNCarrier * 2 / 7 / 312 / 65, ["INTV"] = 59.92, - ["ZXSpectrum_PAL"] = 50.080128205 + ["ZXSpectrum_PAL"] = 50.080128205, + ["AmstradCPC_PAL"] = 50.08012820512821, - // according to ryphecha, using - // clocks[2] = { 53.693182e06, 53.203425e06 }; //ntsc console, pal console - // lpf[2][2] = { { 263, 262.5 }, { 314, 312.5 } }; //ntsc,pal; noninterlaced, interlaced - // cpl[2] = { 3412.5, 3405 }; //ntsc mode, pal mode - // PAL PS1: 0, PAL Mode: 0, Interlaced: 0 --- 59.826106 (53.693182e06/(263*3412.5)) - // PAL PS1: 0, PAL Mode: 0, Interlaced: 1 --- 59.940060 (53.693182e06/(262.5*3412.5)) - // PAL PS1: 1, PAL Mode: 1, Interlaced: 0 --- 49.761427 (53.203425e06/(314*3405)) - // PAL PS1: 1, PAL Mode: 1, Interlaced: 1 --- 50.000282(53.203425e06/(312.5*3405)) - }; + // according to ryphecha, using + // clocks[2] = { 53.693182e06, 53.203425e06 }; //ntsc console, pal console + // lpf[2][2] = { { 263, 262.5 }, { 314, 312.5 } }; //ntsc,pal; noninterlaced, interlaced + // cpl[2] = { 3412.5, 3405 }; //ntsc mode, pal mode + // PAL PS1: 0, PAL Mode: 0, Interlaced: 0 --- 59.826106 (53.693182e06/(263*3412.5)) + // PAL PS1: 0, PAL Mode: 0, Interlaced: 1 --- 59.940060 (53.693182e06/(262.5*3412.5)) + // PAL PS1: 1, PAL Mode: 1, Interlaced: 0 --- 49.761427 (53.203425e06/(314*3405)) + // PAL PS1: 1, PAL Mode: 1, Interlaced: 1 --- 50.000282(53.203425e06/(312.5*3405)) + }; public double this[string systemId, bool pal] { diff --git a/BizHawk.Client.Common/movie/bk2/Bk2MnemonicConstants.cs b/BizHawk.Client.Common/movie/bk2/Bk2MnemonicConstants.cs index e1f4b094fe..4607722cd4 100644 --- a/BizHawk.Client.Common/movie/bk2/Bk2MnemonicConstants.cs +++ b/BizHawk.Client.Common/movie/bk2/Bk2MnemonicConstants.cs @@ -12,7 +12,7 @@ namespace BizHawk.Client.Common var key = button.Replace("Key ", ""); if (key.StartsWith("P")) { - if (key.Length > 2 && key[1] == '1' && key[2] >= '0' && key[1] <= '9') // Hack to support 10-20 controllers, TODO: regex this thing instead + if (key.Length > 2 && key[1] == '1' && key[2] >= '0' && key[2] <= '9') // Hack to support 10-20 controllers, TODO: regex this thing instead { key = key.Substring(4); } @@ -281,9 +281,35 @@ namespace BizHawk.Client.Common ["Space"] = '_' }, ["ZXSpectrum"] = new Dictionary - { - ["Return"] = 'e', - ["Space"] = 's', + { + ["Caps Shift"] = '^', + ["Caps Lock"] = 'L', + ["Period"] = '_', + ["Symbol Shift"] = 'v', + ["Semi-Colon"] = ';', + ["Quote"] = '"', + ["Comma"] = ',', + ["True Video"] = 'T', + ["Inv Video"] = 'I', + ["Break"] = 'B', + ["Delete"] = 'D', + ["Graph"] = 'G', + ["Extend Mode"] = 'M', + ["Edit"] = 'E', + ["Play Tape"] = 'P', + ["Stop Tape"] = 'S', + ["RTZ Tape"] = 'r', + ["Record Tape"] = 'R', + ["Insert Next Tape"] = '>', + ["Insert Previous Tape"] = '<', + ["Next Tape Block"] = ']', + ["Prev Tape Block"] = '[', + ["Get Tape Status"] = 'S', + ["Insert Next Disk"] = '}', + ["Insert Previous Disk"] = '{', + ["Get Disk Status"] = 's', + ["Return"] = 'e', + ["Space"] = '-', ["Up Cursor"] = 'u', ["Down Cursor"] = 'd', ["Left Cursor"] = 'l', diff --git a/BizHawk.Client.Common/movie/bk2/StringLogs.cs b/BizHawk.Client.Common/movie/bk2/StringLogs.cs index f2893dc43c..0473ba7cf6 100644 --- a/BizHawk.Client.Common/movie/bk2/StringLogs.cs +++ b/BizHawk.Client.Common/movie/bk2/StringLogs.cs @@ -75,7 +75,7 @@ namespace BizHawk.Client.Common _mDisk = disk; if (disk) { - var path = TempFileCleaner.GetTempFilename("movieOnDisk"); + var path = TempFileManager.GetTempFilename("movieOnDisk"); stream = new FileStream(path, FileMode.Create, System.Security.AccessControl.FileSystemRights.FullControl, FileShare.None, 4 * 1024, FileOptions.DeleteOnClose); } else diff --git a/BizHawk.Client.Common/movie/conversions/MovieConversionExtensions.cs b/BizHawk.Client.Common/movie/conversions/MovieConversionExtensions.cs index 9b0aa4aedf..dd5c1e36c4 100644 --- a/BizHawk.Client.Common/movie/conversions/MovieConversionExtensions.cs +++ b/BizHawk.Client.Common/movie/conversions/MovieConversionExtensions.cs @@ -319,13 +319,11 @@ namespace BizHawk.Client.Common.MovieConversionExtensions if (Global.Emulator is SMS && (Global.Emulator as SMS).IsSG1000) { movie.HeaderEntries.Add("IsSGMode", "1"); - movie.SystemID = "SG"; } if (Global.Emulator is SMS && (Global.Emulator as SMS).IsGameGear) { movie.HeaderEntries.Add("IsGGMode", "1"); - movie.SystemID = "GG"; } if (Global.Emulator is GPGX && (Global.Emulator as GPGX).IsMegaCD) diff --git a/BizHawk.Client.Common/movie/import/MovieImport.cs b/BizHawk.Client.Common/movie/import/MovieImport.cs index 33eb7b1e73..9110615a37 100644 --- a/BizHawk.Client.Common/movie/import/MovieImport.cs +++ b/BizHawk.Client.Common/movie/import/MovieImport.cs @@ -203,8 +203,15 @@ namespace BizHawk.Client.Common errorMsg = except.ToString(); } - m.Filename += "." + BkmMovie.Extension; - + if (m != null) + { + m.Filename += "." + BkmMovie.Extension; + } + else + { + throw new Exception(errorMsg); + } + return m; } diff --git a/BizHawk.Client.Common/movie/tasproj/TasMovie.Editing.cs b/BizHawk.Client.Common/movie/tasproj/TasMovie.Editing.cs index c7eb292890..f08d163849 100644 --- a/BizHawk.Client.Common/movie/tasproj/TasMovie.Editing.cs +++ b/BizHawk.Client.Common/movie/tasproj/TasMovie.Editing.cs @@ -379,11 +379,6 @@ namespace BizHawk.Client.Common { ChangeLog.EndBatch(); } - - if (Global.Emulator.Frame < Log.Count) // Don't stay in recording mode? Fixes TAStudio recording after paint inserting. - { - SwitchToPlay(); - } } private void ExtendMovieForEdit(int numFrames) @@ -409,11 +404,6 @@ namespace BizHawk.Client.Common { ChangeLog.EndBatch(); } - - if (Global.Emulator.Frame < Log.Count) // Don't stay in recording mode? Fixes TAStudio recording after paint inserting. - { - SwitchToPlay(); - } } public void ToggleBoolState(int frame, string buttonName) diff --git a/BizHawk.Client.Common/rewind/StreamBlobDatabase.cs b/BizHawk.Client.Common/rewind/StreamBlobDatabase.cs index 24f7d3637e..c5472d7eef 100644 --- a/BizHawk.Client.Common/rewind/StreamBlobDatabase.cs +++ b/BizHawk.Client.Common/rewind/StreamBlobDatabase.cs @@ -27,7 +27,7 @@ namespace BizHawk.Client.Common _mCapacity = capacity; if (onDisk) { - var path = TempFileCleaner.GetTempFilename("rewindbuf"); + var path = TempFileManager.GetTempFilename("rewindbuf"); // I checked the DeleteOnClose operation to make sure it cleans up when the process is aborted, and it seems to. // Otherwise we would have a more complex tempfile management problem here. diff --git a/BizHawk.Client.Common/tools/Watch/DWordWatch.cs b/BizHawk.Client.Common/tools/Watch/DWordWatch.cs index 1e8c41f055..79a9ef03aa 100644 --- a/BizHawk.Client.Common/tools/Watch/DWordWatch.cs +++ b/BizHawk.Client.Common/tools/Watch/DWordWatch.cs @@ -217,9 +217,9 @@ namespace BizHawk.Client.Common case DisplayType.Hex: return val.ToHexString(8); case DisplayType.FixedPoint_20_12: - return $"{val / 4096.0:0.######}"; + return $"{(int)val / 4096.0:0.######}"; case DisplayType.FixedPoint_16_16: - return $"{val / 65536.0:0.######}"; + return $"{(int)val / 65536.0:0.######}"; case DisplayType.Float: var bytes = BitConverter.GetBytes(val); var _float = BitConverter.ToSingle(bytes, 0); diff --git a/BizHawk.Client.Common/tools/Watch/SeparatorWatch.cs b/BizHawk.Client.Common/tools/Watch/SeparatorWatch.cs index 1e1ef09fcf..91153369e3 100644 --- a/BizHawk.Client.Common/tools/Watch/SeparatorWatch.cs +++ b/BizHawk.Client.Common/tools/Watch/SeparatorWatch.cs @@ -21,6 +21,14 @@ namespace BizHawk.Client.Common /// public static SeparatorWatch Instance => new SeparatorWatch(); + public static SeparatorWatch NewSeparatorWatch(string description) + { + return new SeparatorWatch + { + Notes = description + }; + } + /// /// Get the appropriate DisplayType /// @@ -45,10 +53,10 @@ namespace BizHawk.Client.Common /// public override int Previous => 0; - /// - /// Ignore that stuff - /// - public override string ValueString => ""; + /// + /// Ignore that stuff + /// + public override string ValueString => Notes; //""; /// /// Ignore that stuff @@ -62,13 +70,26 @@ namespace BizHawk.Client.Common /// A well formatted string representation public override string ToDisplayString() { - return "----"; + if (Notes == null || Notes == "") + return "----"; + else + return Notes; } - /// - /// Ignore that stuff + /// + /// Transforms the current instance into a string /// - public override bool Poke(string value) + /// A representation of the current + public override string ToString() + { + return $"0\tS\t_\t1\t\t{Notes.Trim('\r', '\n')}"; + //return $"{(Domain == null && Address == 0 ? "0" : Address.ToHexString((Domain?.Size ?? 0xFF - 1).NumHexDigits()))}\t{SizeAsChar}\t{TypeAsChar}\t{Convert.ToInt32(BigEndian)}\t{Domain?.Name}\t{Notes.Trim('\r', '\n')}"; + } + + /// + /// Ignore that stuff + /// + public override bool Poke(string value) { return false; } @@ -95,6 +116,8 @@ namespace BizHawk.Client.Common /// public override void Update() { - } + //AddressString = (Notes == null || Notes == "") ? "" : Notes; + + } } } diff --git a/BizHawk.Client.Common/tools/Watch/Watch.cs b/BizHawk.Client.Common/tools/Watch/Watch.cs index 37d4f7cf20..4b4aa4ca5f 100644 --- a/BizHawk.Client.Common/tools/Watch/Watch.cs +++ b/BizHawk.Client.Common/tools/Watch/Watch.cs @@ -142,7 +142,7 @@ namespace BizHawk.Client.Common { default: case WatchSize.Separator: - return SeparatorWatch.Instance; + return SeparatorWatch.NewSeparatorWatch(note); case WatchSize.Byte: return new ByteWatch(domain, address, type, bigEndian, note, (byte)value, (byte)prev, changeCount); case WatchSize.Word: diff --git a/BizHawk.Client.DBMan/BizHawk.Client.DBMan.csproj b/BizHawk.Client.DBMan/BizHawk.Client.DBMan.csproj index 7235dc706c..e65442660a 100644 --- a/BizHawk.Client.DBMan/BizHawk.Client.DBMan.csproj +++ b/BizHawk.Client.DBMan/BizHawk.Client.DBMan.csproj @@ -54,6 +54,15 @@ + + Form + + + DATConverter.cs + + + + Form @@ -67,6 +76,9 @@ + + DATConverter.cs + DBMan_MainForm.cs @@ -117,4 +129,4 @@ --> - + \ No newline at end of file diff --git a/BizHawk.Client.DBMan/DATTools/DATConverter.Designer.cs b/BizHawk.Client.DBMan/DATTools/DATConverter.Designer.cs new file mode 100644 index 0000000000..ee8a461d78 --- /dev/null +++ b/BizHawk.Client.DBMan/DATTools/DATConverter.Designer.cs @@ -0,0 +1,215 @@ +namespace BizHawk.Client.DBMan +{ + partial class DATConverter + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.comboBoxSystemSelect = new System.Windows.Forms.ComboBox(); + this.label1 = new System.Windows.Forms.Label(); + this.groupImportTypes = new System.Windows.Forms.GroupBox(); + this.radioTOSEC = new System.Windows.Forms.RadioButton(); + this.listBoxFiles = new System.Windows.Forms.ListBox(); + this.buttonAddFiles = new System.Windows.Forms.Button(); + this.buttonRemove = new System.Windows.Forms.Button(); + this.buttonStartProcessing = new System.Windows.Forms.Button(); + this.textBoxOutputFolder = new System.Windows.Forms.TextBox(); + this.label2 = new System.Windows.Forms.Label(); + this.label3 = new System.Windows.Forms.Label(); + this.button2 = new System.Windows.Forms.Button(); + this.radioNOINTRO = new System.Windows.Forms.RadioButton(); + this.groupImportTypes.SuspendLayout(); + this.SuspendLayout(); + // + // comboBoxSystemSelect + // + this.comboBoxSystemSelect.FormattingEnabled = true; + this.comboBoxSystemSelect.Location = new System.Drawing.Point(13, 13); + this.comboBoxSystemSelect.Name = "comboBoxSystemSelect"; + this.comboBoxSystemSelect.Size = new System.Drawing.Size(121, 21); + this.comboBoxSystemSelect.TabIndex = 0; + // + // label1 + // + this.label1.AutoSize = true; + this.label1.Location = new System.Drawing.Point(141, 20); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(74, 13); + this.label1.TabIndex = 1; + this.label1.Text = "Select System"; + // + // groupImportTypes + // + this.groupImportTypes.Controls.Add(this.radioNOINTRO); + this.groupImportTypes.Controls.Add(this.radioTOSEC); + this.groupImportTypes.Location = new System.Drawing.Point(13, 50); + this.groupImportTypes.Name = "groupImportTypes"; + this.groupImportTypes.Size = new System.Drawing.Size(200, 100); + this.groupImportTypes.TabIndex = 2; + this.groupImportTypes.TabStop = false; + this.groupImportTypes.Text = "Import Type"; + // + // radioTOSEC + // + this.radioTOSEC.AutoSize = true; + this.radioTOSEC.Location = new System.Drawing.Point(7, 20); + this.radioTOSEC.Name = "radioTOSEC"; + this.radioTOSEC.Size = new System.Drawing.Size(61, 17); + this.radioTOSEC.TabIndex = 0; + this.radioTOSEC.TabStop = true; + this.radioTOSEC.Text = "TOSEC"; + this.radioTOSEC.UseVisualStyleBackColor = true; + // + // listBoxFiles + // + this.listBoxFiles.FormattingEnabled = true; + this.listBoxFiles.HorizontalScrollbar = true; + this.listBoxFiles.Location = new System.Drawing.Point(13, 180); + this.listBoxFiles.Name = "listBoxFiles"; + this.listBoxFiles.SelectionMode = System.Windows.Forms.SelectionMode.MultiExtended; + this.listBoxFiles.Size = new System.Drawing.Size(328, 121); + this.listBoxFiles.TabIndex = 3; + this.listBoxFiles.UseTabStops = false; + // + // buttonAddFiles + // + this.buttonAddFiles.Location = new System.Drawing.Point(348, 180); + this.buttonAddFiles.Name = "buttonAddFiles"; + this.buttonAddFiles.Size = new System.Drawing.Size(107, 23); + this.buttonAddFiles.TabIndex = 4; + this.buttonAddFiles.Text = "Browse"; + this.buttonAddFiles.UseVisualStyleBackColor = true; + this.buttonAddFiles.Click += new System.EventHandler(this.buttonAddFiles_Click); + // + // buttonRemove + // + this.buttonRemove.Location = new System.Drawing.Point(348, 210); + this.buttonRemove.Name = "buttonRemove"; + this.buttonRemove.Size = new System.Drawing.Size(107, 23); + this.buttonRemove.TabIndex = 5; + this.buttonRemove.Text = "Remove"; + this.buttonRemove.UseVisualStyleBackColor = true; + this.buttonRemove.Click += new System.EventHandler(this.buttonRemove_Click); + // + // buttonStartProcessing + // + this.buttonStartProcessing.Location = new System.Drawing.Point(13, 356); + this.buttonStartProcessing.Name = "buttonStartProcessing"; + this.buttonStartProcessing.Size = new System.Drawing.Size(101, 23); + this.buttonStartProcessing.TabIndex = 6; + this.buttonStartProcessing.Text = "Start Processing"; + this.buttonStartProcessing.UseVisualStyleBackColor = true; + this.buttonStartProcessing.Click += new System.EventHandler(this.buttonStartProcessing_Click); + // + // textBoxOutputFolder + // + this.textBoxOutputFolder.Location = new System.Drawing.Point(13, 330); + this.textBoxOutputFolder.Name = "textBoxOutputFolder"; + this.textBoxOutputFolder.Size = new System.Drawing.Size(328, 20); + this.textBoxOutputFolder.TabIndex = 7; + // + // label2 + // + this.label2.AutoSize = true; + this.label2.Location = new System.Drawing.Point(12, 164); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size(75, 13); + this.label2.TabIndex = 8; + this.label2.Text = "Files to Import:"; + // + // label3 + // + this.label3.AutoSize = true; + this.label3.Location = new System.Drawing.Point(12, 314); + this.label3.Name = "label3"; + this.label3.Size = new System.Drawing.Size(87, 13); + this.label3.TabIndex = 9; + this.label3.Text = "Output Directory:"; + // + // button2 + // + this.button2.Location = new System.Drawing.Point(348, 328); + this.button2.Name = "button2"; + this.button2.Size = new System.Drawing.Size(107, 23); + this.button2.TabIndex = 10; + this.button2.Text = "Select Output DIR"; + this.button2.UseVisualStyleBackColor = true; + this.button2.Click += new System.EventHandler(this.button2_Click); + // + // radioNOINTRO + // + this.radioNOINTRO.AutoSize = true; + this.radioNOINTRO.Location = new System.Drawing.Point(7, 44); + this.radioNOINTRO.Name = "radioNOINTRO"; + this.radioNOINTRO.Size = new System.Drawing.Size(172, 17); + this.radioNOINTRO.TabIndex = 1; + this.radioNOINTRO.TabStop = true; + this.radioNOINTRO.Text = "NOINTRO (standard DAT only)"; + this.radioNOINTRO.UseVisualStyleBackColor = true; + // + // DATConverter + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(469, 391); + this.Controls.Add(this.button2); + this.Controls.Add(this.label3); + this.Controls.Add(this.label2); + this.Controls.Add(this.textBoxOutputFolder); + this.Controls.Add(this.buttonStartProcessing); + this.Controls.Add(this.buttonRemove); + this.Controls.Add(this.buttonAddFiles); + this.Controls.Add(this.listBoxFiles); + this.Controls.Add(this.groupImportTypes); + this.Controls.Add(this.label1); + this.Controls.Add(this.comboBoxSystemSelect); + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow; + this.Name = "DATConverter"; + this.Text = "DATConverter"; + this.groupImportTypes.ResumeLayout(false); + this.groupImportTypes.PerformLayout(); + this.ResumeLayout(false); + this.PerformLayout(); + + } + + #endregion + + private System.Windows.Forms.ComboBox comboBoxSystemSelect; + private System.Windows.Forms.Label label1; + private System.Windows.Forms.GroupBox groupImportTypes; + private System.Windows.Forms.RadioButton radioTOSEC; + private System.Windows.Forms.ListBox listBoxFiles; + private System.Windows.Forms.Button buttonAddFiles; + private System.Windows.Forms.Button buttonRemove; + private System.Windows.Forms.Button buttonStartProcessing; + private System.Windows.Forms.TextBox textBoxOutputFolder; + private System.Windows.Forms.Label label2; + private System.Windows.Forms.Label label3; + private System.Windows.Forms.Button button2; + private System.Windows.Forms.RadioButton radioNOINTRO; + } +} \ No newline at end of file diff --git a/BizHawk.Client.DBMan/DATTools/DATConverter.cs b/BizHawk.Client.DBMan/DATTools/DATConverter.cs new file mode 100644 index 0000000000..bcf1cf67b1 --- /dev/null +++ b/BizHawk.Client.DBMan/DATTools/DATConverter.cs @@ -0,0 +1,158 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; + +using BizHawk.Common; +using System.IO; + +namespace BizHawk.Client.DBMan +{ + public partial class DATConverter : Form + { + public DATConverter() + { + InitializeComponent(); + + var systems = Enum.GetValues(typeof(SystemType)).Cast().OrderBy(a => a.ToString()).ToList(); + + comboBoxSystemSelect.DataSource = systems; + + textBoxOutputFolder.Text = System.IO.Path.GetDirectoryName(Application.ExecutablePath); + } + + /// + /// Choose output directory + /// + /// + /// + private void button2_Click(object sender, EventArgs e) + { + var fbd = new FolderBrowserDialog(); + fbd.ShowNewFolderButton = true; + fbd.Description = "Choose a new output folder"; + if (fbd.ShowDialog() == DialogResult.OK) + { + textBoxOutputFolder.Text = fbd.SelectedPath; + } + } + + /// + /// Add import files to the list box + /// + /// + /// + private void buttonAddFiles_Click(object sender, EventArgs e) + { + var ofd = new OpenFileDialog(); + ofd.CheckFileExists = true; + ofd.CheckPathExists = true; + ofd.InitialDirectory = System.IO.Path.GetDirectoryName(Application.ExecutablePath); + ofd.Multiselect = true; + + if (ofd.ShowDialog() == DialogResult.OK) + { + foreach (var f in ofd.FileNames) + { + if (!listBoxFiles.Items.Contains((f))) + { + listBoxFiles.Items.Add(f); + } + } + } + } + + /// + /// Removes selected input files from the listbox + /// + /// + /// + private void buttonRemove_Click(object sender, EventArgs e) + { + List files = new List(); + foreach (var s in listBoxFiles.SelectedItems) + { + files.Add(s.ToString()); + } + + if (files.Count > 0) + { + foreach (var s in files) + listBoxFiles.Items.Remove(s); + } + } + + /// + /// Attempt to process all selected files + /// + /// + /// + private void buttonStartProcessing_Click(object sender, EventArgs e) + { + // initial checks + var checkedBtn = groupImportTypes.Controls.OfType().FirstOrDefault(r => r.Checked); + if (checkedBtn == null) + { + MessageBox.Show("You need to select an import type."); + return; + } + + if (!Directory.Exists(textBoxOutputFolder.Text)) + { + MessageBox.Show("Chosen output folder is not valid"); + return; + } + + if (listBoxFiles.Items.Count == 0) + { + MessageBox.Show("No files chosen for input"); + return; + } + + List files = new List(); + + foreach (var s in listBoxFiles.Items) + { + if (s.ToString().Trim() == "") + { + MessageBox.Show("The selected file: " + s.ToString() + "Cannot be found.\n\nSort this out and try again"); + return; + } + + files.Add((string)s); + } + + string res = ""; + + if (radioTOSEC.Checked) + { + DATParser tp = new TOSECParser((SystemType)Enum.Parse(typeof(SystemType), comboBoxSystemSelect.SelectedValue.ToString())); + res = tp.ParseDAT(files.ToArray()); + } + else if (radioNOINTRO.Checked) + { + DATParser dp = new NOINTROParser((SystemType)Enum.Parse(typeof(SystemType), comboBoxSystemSelect.SelectedValue.ToString())); + res = dp.ParseDAT(files.ToArray()); + } + + string fName = "gamedb_" + + GameDB.GetSystemCode((SystemType)Enum.Parse(typeof(SystemType), comboBoxSystemSelect.SelectedValue.ToString())) + + "_DevExport_" + DateTime.UtcNow.ToString("yyyy-MM-dd_HH_mm_ss") + ".txt"; + + try + { + File.WriteAllText(Path.Combine(textBoxOutputFolder.Text, fName), res); + } + catch (Exception ex) + { + MessageBox.Show("Error writing file: " + fName + "\n\n" + ex.Message); + } + + } + } +} diff --git a/BizHawk.Client.DBMan/DATTools/DATConverter.resx b/BizHawk.Client.DBMan/DATTools/DATConverter.resx new file mode 100644 index 0000000000..1af7de150c --- /dev/null +++ b/BizHawk.Client.DBMan/DATTools/DATConverter.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/BizHawk.Client.DBMan/DATTools/DATParserBase.cs b/BizHawk.Client.DBMan/DATTools/DATParserBase.cs new file mode 100644 index 0000000000..f13196463c --- /dev/null +++ b/BizHawk.Client.DBMan/DATTools/DATParserBase.cs @@ -0,0 +1,223 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Xml.Linq; + +namespace BizHawk.Client.DBMan +{ + public abstract class DATParser + { + /// + /// Required to generate a GameDB file + /// + public abstract SystemType SysType { get; set; } + + /// + /// Parses multiple DAT files and returns a single GamesDB format csv string + /// + /// + /// + public abstract string ParseDAT(string[] filePath); + + protected List IncomingData = new List(); + + protected List Data = new List(); + + protected StringBuilder sb = new StringBuilder(); + + protected void AddCommentBlock(string comment) + { + sb.AppendLine(";;;;;;;;;;--------------------------------------------------;;;;;;;;;;"); + sb.AppendLine(";;; " + comment.Replace("\r\n", "\r\n;;; ")); + sb.AppendLine(";;;;;;;;;;--------------------------------------------------;;;;;;;;;;"); + } + + protected void AddCommentBlock(string[] comment) + { + sb.AppendLine(";;;;;;;;;;--------------------------------------------------;;;;;;;;;;"); + for (int i = 0; i < comment.Length; i++) + { + sb.AppendLine(";;; " + comment[i]); + } + sb.AppendLine(";;;;;;;;;;--------------------------------------------------;;;;;;;;;;"); + } + + protected void AppendCSVData(List data) + { + if (data == null || data.Count == 0) + { + sb.AppendLine(";"); + return; + } + + foreach (var d in data) + { + // hash + sb.Append(d.HASH); + sb.Append("\t"); + // status + sb.Append(d.Status); + sb.Append("\t"); + // name + sb.Append(d.Name); + sb.Append("\t"); + // system + sb.Append(d.System); + + // additional optional fields + bool[] populated = new bool[4]; + if (d.Notes != null) + populated[0] = true; + if (d.MetaData != null) + populated[1] = true; + if (d.Region != null) + populated[2] = true; + if (d.ForcedCore != null) + populated[3] = true; + + int last = 0; + for (int i = 3; i >= 0; i--) + { + if (populated[i]) + { + last = i; + break; + } + } + + int cnt = 0; + + // notes + if (d.Notes != null) + { + sb.Append("\t"); + sb.Append(d.Notes); + } + else if (cnt++ <= last) + { + sb.Append("\t"); + } + // metadata + if (d.MetaData != null) + { + sb.Append("\t"); + sb.Append(d.MetaData); + } + else if (cnt++ <= last) + { + sb.Append("\t"); + } + // region + if (d.Region != null) + { + sb.Append("\t"); + sb.Append(d.Region); + } + else if (cnt++ <= last) + { + sb.Append("\t"); + } + // force core + if (d.ForcedCore != null) + { + sb.Append("\t"); + sb.Append(d.ForcedCore); + } + + sb.Append("\r\n"); + } + } + } + + /// + /// DAT data is parsed into this object + /// (every field is not always used) + /// + public class GameDB + { + // COL0: Hash + public string SHA1 { get; set; } + public string MD5 { get; set; } + // COL1: Status code indicator + public string Status { get; set; } + // COL2: Game title + public string Name { get; set; } + // COL3: System code (must match what bizhawk uses in Emulation.Common/Database/Database.cs + public string System { get; set; } + // COL4: Unknown - not currently parsed in database.cs, but some gamedb files use this for publisher/genre/etc + public string Notes { get; set; } + // COL5: Metadata + public string MetaData { get; set; } + // COL6: Region + public string Region { get; set; } + // COL7: Forced Fore + public string ForcedCore { get; set; } + + // prefer MD5 if available + public string HASH + { + get + { + if (MD5.Trim() == "") + return "sha1:" + SHA1; + + return MD5; + } + } + + /// + /// Used to get the correct system code (that each gamedb csv needs) + /// + /// + /// + public static string GetSystemCode(SystemType type) + { + switch (type) + { + case SystemType.P83: + return "83P"; + case SystemType.X32: + return "32X"; + default: + return type.ToString(); + } + } + } + + public enum SystemType + { + SAT, + PSP, + PSX, + GEN, + PCFX, + PCECD, + GB, + DGB, + AppleII, + C64, + ZXSpectrum, + AmstradCPC, + SNES, + NES, + P83, + GBC, + A78, + GBA, + X32, + GG, + SG, + SGX, + A26, + Coleco, + INTV, + N64, + WSWAN, + Lynx, + VB, + UZE, + NGP + } +} diff --git a/BizHawk.Client.DBMan/DATTools/NOINTROParser.cs b/BizHawk.Client.DBMan/DATTools/NOINTROParser.cs new file mode 100644 index 0000000000..fb0381daa5 --- /dev/null +++ b/BizHawk.Client.DBMan/DATTools/NOINTROParser.cs @@ -0,0 +1,323 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Xml.Linq; +using System.Xml; +using System.Windows.Forms; + +namespace BizHawk.Client.DBMan +{ + public class NOINTROParser : DATParser + { + /// + /// Required to generate a GameDB file + /// + public override SystemType SysType { get; set; } + + private List xmls = new List(); + + public NOINTROParser(SystemType type) + { + SysType = type; + } + + /// + /// Parses multiple DAT files and returns a single GamesDB format csv string + /// + /// + /// + public override string ParseDAT(string[] filePath) + { + foreach (var s in filePath) + { + try + { + xmls.Add(XDocument.Load(s)); + } + catch + { + var res = MessageBox.Show("Could not parse document as valid XML:\n\n" + s + "\n\nDo you wish to continue any other processing?", "Parsing Error", MessageBoxButtons.YesNo); + if (res != DialogResult.Yes) + return ""; + } + } + + int startIndex = 0; + + // actual tosec parsing + foreach (var obj in xmls) + { + startIndex = Data.Count > 0 ? Data.Count - 1 : 0; + // get header info + var header = obj.Root.Descendants("header").First(); + var name = header.Element("name").Value; + var version = header.Element("version").Value; + var description = header.Element("description").Value + " - " + version; + + // start comment block + List comments = new List + { + "Type:\t" + "NO-INTRO", + "Source:\t" + description, + "FileGen:\t" + DateTime.UtcNow.ToString("yyyy-MM-dd HH:mm:ss") + " (UTC)", + }; + + AddCommentBlock(comments.ToArray()); + + // process each entry + var query = obj.Root.Descendants("game"); + foreach (var g in query) + { + GameDB item = new GameDB(); + item.Name = g.Value; + item.SHA1 = g.Elements("rom").First().Attribute("sha1").Value.ToUpper(); + item.MD5 = g.Elements("rom").First().Attribute("md5").Value.ToUpper(); + item.System = GameDB.GetSystemCode(SysType); + + ParseNOINTROFlags(item); + + Data.Add(item); + } + + // add this file's data to the stringbuilder + // first we will sort into various ROMSTATUS groups + var working = Data.Skip(startIndex).ToList(); + + var baddump = working.Where(st => st.Status == "B").OrderBy(na => na.Name).ToList(); + AddCommentBlock("Bad Dumps"); + AppendCSVData(baddump); + + var hack = working.Where(st => st.Status == "H").OrderBy(na => na.Name).ToList(); + AddCommentBlock("Hacks"); + AppendCSVData(hack); + + var over = working.Where(st => st.Status == "O").OrderBy(na => na.Name).ToList(); + AddCommentBlock("Over Dumps"); + AppendCSVData(over); + + var trans = working.Where(st => st.Status == "T").OrderBy(na => na.Name).ToList(); + AddCommentBlock("Translated"); + AppendCSVData(trans); + + var good = working.Where(st => st.Status == "" || st.Status == null).OrderBy(na => na.Name).ToList(); + AddCommentBlock("Believed Good"); + AppendCSVData(good); + } + + string result = sb.ToString(); + return sb.ToString(); + } + + /// + /// Parses all the weird TOSEC flags within the game field + /// Detailed info here: https://www.tosecdev.org/tosec-naming-convention + /// Guts of this has been reused from here: https://github.com/Asnivor/MedLaunch/blob/master/MedLaunch/_Debug/DATDB/Platforms/TOSEC/StringConverterToSec.cs + /// + /// + private void ParseNOINTROFlags(GameDB g) + { + string nameString = g.Name; + + // remove uninteresting options + string a = RemoveUnneededOptions(nameString); + + // process data contained in () + string[] d = a.ToString().Split('(', ')'); + + if (d.Length > 0) + { + // name field + } + + if (d.Length > 1) + { + if (d[1].Length >= 3) + { + // country + g.Region = d[1].Trim(); + } + } + + if (d.Length > 2) + { + // parse all other () fields + // because these are not mandatory this can be a confusing process + for (int i = 4; i < d.Length; i++) + { + string f = d[i].Trim(); + + // check for language + if (IsLanguageFlag(f) == true) + { + g.Notes = f; + continue; + } + + // version - ignore + + // check development status (not currently implemented) + if (IsDevelopmenttStatus(f) == true) + { + continue; + } + + // check copyright status (not currently implemented) + if (IsCopyrightStatus(f) == true) + { + continue; + } + + // country flag(s) + if (IsCountryFlag(f) == true) + { + g.Region = f; + continue; + } + + // language - if present add to notes + if (IsLanguageFlag(f) == true) + { + g.Notes = f; + continue; + } + + // Media Type - ignore for now + // Media Label - ignore for now + } + + // process dump info flags and other info contained in [] + if (nameString.Contains("[") && nameString.Contains("]")) + { + List e = nameString.ToString().Split('[', ']').ToList(); + // remove first entry (this is the bit before the [] entries start + e.RemoveAt(0); + // remove empty entries + e = e.Where(s => !string.IsNullOrWhiteSpace(s)).Distinct().ToList(); + + if (e.Count > 0) + { + // bizhawk currently only has a few different RomStatus values (not as many as TOSEC anyway) + // Parsing priority will be: + // RomStatus.BadDump + // RomStatus.Hack + // RomStatus.Overdump + // RomStatus.GoodDump + // RomStatus.TranslatedRom + // everything else + // all tosec cr, h, t etc.. will fall under RomStatus.Hack + + if (e.Where(str => + // bad dump + str == "b" || str.StartsWith("b ")).ToList().Count > 0) + { + // RomStatus.BadDump + g.Status = "B"; + } + else if (e.Where(str => + // BIOS + str == "BIOS" || str.StartsWith("BIOS ")).ToList().Count > 0) + { + // RomStatus.BIOS + g.Status = "I"; + } + else + { + g.Status = ""; + } + } + } + } + } + + public static bool IsDevelopmenttStatus(string s) + { + List DS = new List + { + "alpha", "beta", "preview", "pre-release", "proto" + }; + + bool b = DS.Any(s.Contains); + return b; + } + + public static bool IsCopyrightStatus(string s) + { + List CS = new List + { + "CW", "CW-R", "FW", "GW", "GW-R", "LW", "PD", "SW", "SW-R" + }; + + bool b = CS.Any(s.Contains); + return b; + } + + public static bool IsLanguageFlag(string s) + { + List LC = new List + { + "En", "Ja", "Fr", "De", "Es", "It", "Nl", "Pt", "Sv", "No", "Da", "Fi", "Zh", "Ko", "Pl" + }; + + bool b = false; + + if (!s.Contains("[") && !s.Contains("]")) + { + foreach (var x in LC) + { + if (s == x || s.StartsWith(x + ",") || s.EndsWith("," + x)) + { + b = true; + break; + } + } + + //b = LC.Any(s.Contains); + } + + return b; + } + + public static bool IsCountryFlag(string s) + { + List CC = new List + { + "World", "Australia", "Brazil", "Canada", "China", "France", "Germany", "Hong Kong", "Italy", + "Japan", "Korea", "Netherlands", "Spain", "Sweden", "USA", "Europe", "Asia" + }; + + bool b = false; + + if (!s.Contains("[") && !s.Contains("]")) + { + foreach (var x in CC) + { + if (s == x || s.StartsWith(x) || s.EndsWith(x)) + { + b = true; + break; + } + } + + //b = CC.Any(s.Contains); + } + + return b; + } + + public static string RemoveUnneededOptions(string nameString) + { + // Remove unneeded entries + string n = nameString + .Replace(" (demo) ", " ") + .Replace(" (demo-kiosk) ", " ") + .Replace(" (demo-playable) ", " ") + .Replace(" (demo-rolling) ", " ") + .Replace(" (demo-slideshow) ", " "); + + return n; + } + } +} diff --git a/BizHawk.Client.DBMan/DATTools/TOSECParser.cs b/BizHawk.Client.DBMan/DATTools/TOSECParser.cs new file mode 100644 index 0000000000..e5137769ed --- /dev/null +++ b/BizHawk.Client.DBMan/DATTools/TOSECParser.cs @@ -0,0 +1,379 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Xml.Linq; +using System.Xml; +using System.Windows.Forms; + +namespace BizHawk.Client.DBMan +{ + public class TOSECParser : DATParser + { + /// + /// Required to generate a GameDB file + /// + public override SystemType SysType { get; set; } + + private List xmls = new List(); + + public TOSECParser(SystemType type) + { + SysType = type; + } + + /// + /// Parses multiple DAT files and returns a single GamesDB format csv string + /// + /// + /// + public override string ParseDAT(string[] filePath) + { + foreach (var s in filePath) + { + try + { + xmls.Add(XDocument.Load(s)); + } + catch + { + var res = MessageBox.Show("Could not parse document as valid XML:\n\n" + s + "\n\nDo you wish to continue any other processing?", "Parsing Error", MessageBoxButtons.YesNo); + if (res != DialogResult.Yes) + return ""; + } + } + + int startIndex = 0; + + // actual tosec parsing + foreach (var obj in xmls) + { + startIndex = Data.Count > 0 ? Data.Count - 1 : 0; + // get header info + var header = obj.Root.Descendants("header").First(); + var category = header.Element("category").Value; + var name = header.Element("name").Value; + var version = header.Element("version").Value; + var description = header.Element("description").Value; + + // start comment block + List comments = new List + { + "Type:\t" + category, + "Source:\t" + description, + "FileGen:\t" + DateTime.UtcNow.ToString("yyyy-MM-dd HH:mm:ss") + " (UTC)", + }; + + AddCommentBlock(comments.ToArray()); + + // process each entry + var query = obj.Root.Descendants("game"); + foreach (var g in query) + { + GameDB item = new GameDB(); + item.Name = g.Value; + item.SHA1 = g.Elements("rom").First().Attribute("sha1").Value.ToUpper(); + item.MD5 = g.Elements("rom").First().Attribute("md5").Value.ToUpper(); + item.System = GameDB.GetSystemCode(SysType); + + ParseTOSECFlags(item); + + Data.Add(item); + } + + // add this file's data to the stringbuilder + // first we will sort into various ROMSTATUS groups + var working = Data.Skip(startIndex).ToList(); + + var baddump = working.Where(st => st.Status == "B").OrderBy(na => na.Name).ToList(); + AddCommentBlock("Bad Dumps"); + AppendCSVData(baddump); + + var hack = working.Where(st => st.Status == "H").OrderBy(na => na.Name).ToList(); + AddCommentBlock("Hacks"); + AppendCSVData(hack); + + var over = working.Where(st => st.Status == "O").OrderBy(na => na.Name).ToList(); + AddCommentBlock("Over Dumps"); + AppendCSVData(over); + + var trans = working.Where(st => st.Status == "T").OrderBy(na => na.Name).ToList(); + AddCommentBlock("Translated"); + AppendCSVData(trans); + + var pd = working.Where(st => st.Status == "D").OrderBy(na => na.Name).ToList(); + AddCommentBlock("Home Brew"); + AppendCSVData(pd); + + var good = working.Where(st => st.Status == "" || st.Status == null).OrderBy(na => na.Name).ToList(); + AddCommentBlock("Believed Good"); + AppendCSVData(good); + } + + string result = sb.ToString(); + return sb.ToString(); + } + + /// + /// Parses all the weird TOSEC flags within the game field + /// Detailed info here: https://www.tosecdev.org/tosec-naming-convention + /// Guts of this has been reused from here: https://github.com/Asnivor/MedLaunch/blob/master/MedLaunch/_Debug/DATDB/Platforms/TOSEC/StringConverterToSec.cs + /// + /// + private void ParseTOSECFlags(GameDB g) + { + string nameString = g.Name; + + // remove uninteresting options + string a = RemoveUnneededOptions(nameString); + + // process data contained in () + string[] d = a.ToString().Split('(', ')'); + + if (d.Length > 0) + { + // name field + } + + if (d.Length > 1) + { + if (d[1].Length > 3) + { + // year field + } + } + + if (d.Length > 3) + { + // publisher field + } + + // public domain + if (nameString.Contains("(PD)")) + { + g.Status = "D"; + } + + if (d.Length > 4) + { + // parse all other () fields + // because these are not mandatory this can be a confusing process + for (int i = 4; i < d.Length; i++) + { + string f = d[i]; + + // system field + if (f == "Aladdin Deck Enhancer" || + f == "PlayChoice-10" || + f == "VS DualSystem" || + f == "VS UniSystem") + { + // ignore for now (not currently implemented) + continue; + } + + // country flag(s) + if (IsCountryFlag(f) == true) + { + g.Region = f; + continue; + } + + // language - if present add to notes + if (IsLanguageFlag(f) == true) + { + g.Notes = f; + continue; + } + + // check copyright status (not currently implemented) + if (IsCopyrightStatus(f) == true) + { + continue; + } + + // check development status (not currently implemented) + if (IsDevelopmenttStatus(f) == true) + { + continue; + } + + + + // Media Type - ignore for now + // Media Label - ignore for now + } + + // process dump info flags and other info contained in [] + if (nameString.Contains("[") && nameString.Contains("]")) + { + List e = nameString.ToString().Split('[', ']').ToList(); + // remove first entry (this is the bit before the [] entries start + e.RemoveAt(0); + // remove empty entries + e = e.Where(s => !string.IsNullOrWhiteSpace(s)).Distinct().ToList(); + + if (e.Count > 0) + { + // bizhawk currently only has a few different RomStatus values (not as many as TOSEC anyway) + // Parsing priority will be: + // RomStatus.BadDump + // RomStatus.Hack + // RomStatus.Overdump + // RomStatus.GoodDump + // RomStatus.TranslatedRom + // everything else + // all tosec cr, h, t etc.. will fall under RomStatus.Hack + + if (e.Where(str => + // bad dump + str == "b" || str.StartsWith("b ") || + // virus + str == "v" || str.StartsWith("v ") || + // under dump + str == "u" || str.StartsWith("u ")).ToList().Count > 0) + { + // RomStatus.BadDump + g.Status = "B"; + } + else if (e.Where(str => + // cracked + str == "cr" || str.StartsWith("cr ") || + // fixed + str == "f" || str.StartsWith("f ") || + // hack + str == "h" || str.StartsWith("h ") || + // modified + str == "m" || str.StartsWith("m ") || + // pirated + str == "p" || str.StartsWith("p ") || + // trained + str == "t" || str.StartsWith("t ") + ).ToList().Count > 0) + { + // RomStatus.Hack + g.Status = "H"; + } + else if (e.Where(str => + // over dump + str == "o" || str.StartsWith("o ")).ToList().Count > 0) + { + // RomStatus.Overdump + g.Status = "O"; + } + else if (e.Where(str => + // known verified dump + str == "!").ToList().Count > 0) + { + // RomStatus.GoodDump + g.Status = ""; + } + else if (e.Where(str => + // translated + str == "tr" || str.StartsWith("tr ")).ToList().Count > 0) + { + // RomStatus.TranslatedRom + g.Status = "T"; + } + } + } + } + } + + public static bool IsDevelopmenttStatus(string s) + { + List DS = new List + { + "alpha", "beta", "preview", "pre-release", "proto" + }; + + bool b = DS.Any(s.Contains); + return b; + } + + public static bool IsCopyrightStatus(string s) + { + List CS = new List + { + "CW", "CW-R", "FW", "GW", "GW-R", "LW", "PD", "SW", "SW-R" + }; + + bool b = CS.Any(s.Contains); + return b; + } + + public static bool IsLanguageFlag(string s) + { + List LC = new List + { + "ar", "bg", "bs", "cs", "cy", "da", "de", "el", "en", "eo", "es", "et", "fa", "fi", "fr", "ga", + "gu", "he", "hi", "hr", "hu", "is", "it", "ja", "ko", "lt", "lv", "ms", "nl", "no", "pl", "pt", + "ro", "ru", "sk", "sl", "sq", "sr", "sv", "th", "tr", "ur", "vi", "yi", "zh", "M1", "M2", "M3", + "M4", "M5", "M6", "M7", "M8", "M9" + }; + + bool b = false; + + if (!s.Contains("[") && !s.Contains("]")) + { + foreach (var x in LC) + { + if (s == x || s.StartsWith(x) || s.EndsWith(x)) + { + b = true; + break; + } + } + + //b = LC.Any(s.Contains); + } + + return b; + } + + public static bool IsCountryFlag(string s) + { + List CC = new List + { + "AE", "AL", "AS", "AT", "AU", "BA", "BE", "BG", "BR", "CA", "CH", "CL", "CN", "CS", "CY", "CZ", + "DE", "DK", "EE", "EG", "EU", "ES", "FI", "FR", "GB", "GR", "HK", "HR", "HU", "ID", "IE", "IL", + "IN", "IR", "IS", "IT", "JO", "JP", "KR", "LT", "LU", "LV", "MN", "MX", "MY", "NL", "NO", "NP", + "NZ", "OM", "PE", "PH", "PL", "PT", "QA", "RO", "RU", "SE", "SG", "SI", "SK", "TH", "TR", "TW", + "US", "VN", "YU", "ZA" + }; + + bool b = false; + + if (!s.Contains("[") && !s.Contains("]")) + { + foreach (var x in CC) + { + if (s == x || s.StartsWith(x) || s.EndsWith(x)) + { + b = true; + break; + } + } + + //b = CC.Any(s.Contains); + } + + return b; + } + + public static string RemoveUnneededOptions(string nameString) + { + // Remove unneeded entries + string n = nameString + .Replace(" (demo) ", " ") + .Replace(" (demo-kiosk) ", " ") + .Replace(" (demo-playable) ", " ") + .Replace(" (demo-rolling) ", " ") + .Replace(" (demo-slideshow) ", " "); + + return n; + } + } +} diff --git a/BizHawk.Client.DBMan/Program.cs b/BizHawk.Client.DBMan/Program.cs index 96a0a0aaa0..e4ddd6a1e9 100644 --- a/BizHawk.Client.DBMan/Program.cs +++ b/BizHawk.Client.DBMan/Program.cs @@ -97,26 +97,44 @@ namespace BizHawk.Client.DBMan new PsxDBJob().Run(args.Skip(1).ToArray()); return; } + if (args.Length > 0 && args[0] == "--dbman") + { + try + { + InitDB(); + Application.EnableVisualStyles(); + Application.SetCompatibleTextRenderingDefault(false); + Application.Run(new DBMan_MainForm()); + } + catch (Exception e) + { + MessageBox.Show(e.ToString()); + } + finally + { + if (DB.Con != null) DB.Con.Dispose(); + } + + return; + } //if (args.Length > 0 && args[0] == "--disccmp") //{ // new DiscCmp().Run(args.Skip(1).ToArray()); // return; //} + try { - InitDB(); Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); - Application.Run(new DBMan_MainForm()); + Application.Run(new DATConverter()); } catch (Exception e) { MessageBox.Show(e.ToString()); } - finally - { - if (DB.Con != null) DB.Con.Dispose(); - } + + return; } static void InitDB() diff --git a/BizHawk.Client.EmuHawk/AVOut/FFmpegWriter.cs b/BizHawk.Client.EmuHawk/AVOut/FFmpegWriter.cs index 367e50bf3c..8806900b34 100644 --- a/BizHawk.Client.EmuHawk/AVOut/FFmpegWriter.cs +++ b/BizHawk.Client.EmuHawk/AVOut/FFmpegWriter.cs @@ -91,7 +91,7 @@ namespace BizHawk.Client.EmuHawk ffmpeg.StartInfo.FileName = "ffmpeg"; // expecting native version to be in path #endif - string filename = $"{_baseName}_{_segment,4:D4}{_ext}"; + string filename = _baseName + (_segment > 0 ? $"_{_segment}" : "") + _ext; _ffmpeg.StartInfo.Arguments = string.Format("-y -f nut -i - {1} \"{0}\"", filename, _token.Commandline); _ffmpeg.StartInfo.CreateNoWindow = true; @@ -308,7 +308,7 @@ namespace BizHawk.Client.EmuHawk public string DesiredExtension() { // this needs to interface with the codec token - return _token.Defaultext; + return _token.Extension; } public void SetDefaultVideoCodecToken() diff --git a/BizHawk.Client.EmuHawk/AVOut/FFmpegWriterForm.Designer.cs b/BizHawk.Client.EmuHawk/AVOut/FFmpegWriterForm.Designer.cs index a91075f162..f95e6f3d62 100644 --- a/BizHawk.Client.EmuHawk/AVOut/FFmpegWriterForm.Designer.cs +++ b/BizHawk.Client.EmuHawk/AVOut/FFmpegWriterForm.Designer.cs @@ -28,133 +28,132 @@ /// private void InitializeComponent() { - this.label1 = new System.Windows.Forms.Label(); - this.listBox1 = new System.Windows.Forms.ListBox(); - this.label2 = new System.Windows.Forms.Label(); - this.label3 = new System.Windows.Forms.Label(); - this.label4 = new System.Windows.Forms.Label(); - this.textBox1 = new System.Windows.Forms.TextBox(); - this.button1 = new System.Windows.Forms.Button(); - this.button2 = new System.Windows.Forms.Button(); - this.label5 = new System.Windows.Forms.Label(); - this.SuspendLayout(); - // - // label1 - // - this.label1.AutoSize = true; - this.label1.Location = new System.Drawing.Point(5, 5); - this.label1.Name = "label1"; - this.label1.Size = new System.Drawing.Size(47, 13); - this.label1.TabIndex = 0; - this.label1.Text = "Formats:"; - // - // listBox1 - // - this.listBox1.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + this.label1 = new System.Windows.Forms.Label(); + this.listBox1 = new System.Windows.Forms.ListBox(); + this.label2 = new System.Windows.Forms.Label(); + this.label3 = new System.Windows.Forms.Label(); + this.label4 = new System.Windows.Forms.Label(); + this.textBox1 = new System.Windows.Forms.TextBox(); + this.button1 = new System.Windows.Forms.Button(); + this.button2 = new System.Windows.Forms.Button(); + this.label5 = new System.Windows.Forms.Label(); + this.SuspendLayout(); + // + // label1 + // + this.label1.AutoSize = true; + this.label1.Location = new System.Drawing.Point(5, 5); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(47, 13); + this.label1.TabIndex = 0; + this.label1.Text = "Formats:"; + // + // listBox1 + // + this.listBox1.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) | System.Windows.Forms.AnchorStyles.Left) | System.Windows.Forms.AnchorStyles.Right))); - this.listBox1.FormattingEnabled = true; - this.listBox1.Location = new System.Drawing.Point(5, 23); - this.listBox1.Name = "listBox1"; - this.listBox1.Size = new System.Drawing.Size(275, 147); - this.listBox1.TabIndex = 1; - this.listBox1.SelectedIndexChanged += new System.EventHandler(this.ListBox1_SelectedIndexChanged); - // - // label2 - // - this.label2.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left))); - this.label2.AutoSize = true; - this.label2.Location = new System.Drawing.Point(7, 176); - this.label2.Name = "label2"; - this.label2.Size = new System.Drawing.Size(63, 13); - this.label2.TabIndex = 2; - this.label2.Text = "Description:"; - // - // label3 - // - this.label3.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left))); - this.label3.AutoSize = true; - this.label3.Location = new System.Drawing.Point(6, 193); - this.label3.MaximumSize = new System.Drawing.Size(260, 0); - this.label3.Name = "label3"; - this.label3.Size = new System.Drawing.Size(0, 13); - this.label3.TabIndex = 3; - // - // label4 - // - this.label4.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left))); - this.label4.AutoSize = true; - this.label4.Location = new System.Drawing.Point(10, 255); - this.label4.Name = "label4"; - this.label4.Size = new System.Drawing.Size(57, 13); - this.label4.TabIndex = 4; - this.label4.Text = "Command:"; - // - // textBox1 - // - this.textBox1.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left) + this.listBox1.FormattingEnabled = true; + this.listBox1.Location = new System.Drawing.Point(5, 23); + this.listBox1.Name = "listBox1"; + this.listBox1.Size = new System.Drawing.Size(275, 160); + this.listBox1.TabIndex = 1; + this.listBox1.SelectedIndexChanged += new System.EventHandler(this.ListBox1_SelectedIndexChanged); + // + // label2 + // + this.label2.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left))); + this.label2.AutoSize = true; + this.label2.Location = new System.Drawing.Point(7, 189); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size(63, 13); + this.label2.TabIndex = 2; + this.label2.Text = "Description:"; + // + // label3 + // + this.label3.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left))); + this.label3.AutoSize = true; + this.label3.Location = new System.Drawing.Point(6, 206); + this.label3.MaximumSize = new System.Drawing.Size(260, 0); + this.label3.Name = "label3"; + this.label3.Size = new System.Drawing.Size(0, 13); + this.label3.TabIndex = 3; + // + // label4 + // + this.label4.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left))); + this.label4.AutoSize = true; + this.label4.Location = new System.Drawing.Point(10, 268); + this.label4.Name = "label4"; + this.label4.Size = new System.Drawing.Size(57, 13); + this.label4.TabIndex = 4; + this.label4.Text = "Command:"; + // + // textBox1 + // + this.textBox1.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left) | System.Windows.Forms.AnchorStyles.Right))); - this.textBox1.Location = new System.Drawing.Point(8, 273); - this.textBox1.Name = "textBox1"; - this.textBox1.ReadOnly = true; - this.textBox1.Size = new System.Drawing.Size(272, 20); - this.textBox1.TabIndex = 5; - // - // button1 - // - this.button1.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); - this.button1.DialogResult = System.Windows.Forms.DialogResult.OK; - this.button1.Location = new System.Drawing.Point(124, 314); - this.button1.Name = "button1"; - this.button1.Size = new System.Drawing.Size(75, 23); - this.button1.TabIndex = 6; - this.button1.Text = "OK"; - this.button1.UseVisualStyleBackColor = true; - // - // button2 - // - this.button2.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); - this.button2.DialogResult = System.Windows.Forms.DialogResult.Cancel; - this.button2.Location = new System.Drawing.Point(205, 314); - this.button2.Name = "button2"; - this.button2.Size = new System.Drawing.Size(75, 23); - this.button2.TabIndex = 7; - this.button2.Text = "Cancel"; - this.button2.UseVisualStyleBackColor = true; - // - // label5 - // - this.label5.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); - this.label5.AutoSize = true; - this.label5.Location = new System.Drawing.Point(159, 176); - this.label5.Name = "label5"; - this.label5.Size = new System.Drawing.Size(56, 13); - this.label5.TabIndex = 8; - this.label5.Text = "Extension:"; - // - // FFmpegWriterForm - // - this.AcceptButton = this.button1; - this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); - this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.CancelButton = this.button2; - this.ClientSize = new System.Drawing.Size(292, 349); - this.Controls.Add(this.label5); - this.Controls.Add(this.button2); - this.Controls.Add(this.button1); - this.Controls.Add(this.textBox1); - this.Controls.Add(this.label4); - this.Controls.Add(this.label3); - this.Controls.Add(this.label2); - this.Controls.Add(this.listBox1); - this.Controls.Add(this.label1); - this.MinimumSize = new System.Drawing.Size(300, 360); - this.Name = "FFmpegWriterForm"; - this.ShowIcon = false; - this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent; - this.Text = "Choose Video Format"; - this.ResumeLayout(false); - this.PerformLayout(); + this.textBox1.Location = new System.Drawing.Point(8, 286); + this.textBox1.Name = "textBox1"; + this.textBox1.Size = new System.Drawing.Size(272, 20); + this.textBox1.TabIndex = 5; + // + // button1 + // + this.button1.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this.button1.DialogResult = System.Windows.Forms.DialogResult.OK; + this.button1.Location = new System.Drawing.Point(124, 327); + this.button1.Name = "button1"; + this.button1.Size = new System.Drawing.Size(75, 23); + this.button1.TabIndex = 6; + this.button1.Text = "OK"; + this.button1.UseVisualStyleBackColor = true; + // + // button2 + // + this.button2.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this.button2.DialogResult = System.Windows.Forms.DialogResult.Cancel; + this.button2.Location = new System.Drawing.Point(205, 327); + this.button2.Name = "button2"; + this.button2.Size = new System.Drawing.Size(75, 23); + this.button2.TabIndex = 7; + this.button2.Text = "Cancel"; + this.button2.UseVisualStyleBackColor = true; + // + // label5 + // + this.label5.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this.label5.AutoSize = true; + this.label5.Location = new System.Drawing.Point(159, 189); + this.label5.Name = "label5"; + this.label5.Size = new System.Drawing.Size(56, 13); + this.label5.TabIndex = 8; + this.label5.Text = "Extension:"; + // + // FFmpegWriterForm + // + this.AcceptButton = this.button1; + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.CancelButton = this.button2; + this.ClientSize = new System.Drawing.Size(292, 362); + this.Controls.Add(this.label5); + this.Controls.Add(this.button2); + this.Controls.Add(this.button1); + this.Controls.Add(this.textBox1); + this.Controls.Add(this.label4); + this.Controls.Add(this.label3); + this.Controls.Add(this.label2); + this.Controls.Add(this.listBox1); + this.Controls.Add(this.label1); + this.MinimumSize = new System.Drawing.Size(300, 360); + this.Name = "FFmpegWriterForm"; + this.ShowIcon = false; + this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent; + this.Text = "Choose Video Format"; + this.ResumeLayout(false); + this.PerformLayout(); } diff --git a/BizHawk.Client.EmuHawk/AVOut/FFmpegWriterForm.cs b/BizHawk.Client.EmuHawk/AVOut/FFmpegWriterForm.cs index 8de8b2cb29..12d526efd0 100644 --- a/BizHawk.Client.EmuHawk/AVOut/FFmpegWriterForm.cs +++ b/BizHawk.Client.EmuHawk/AVOut/FFmpegWriterForm.cs @@ -38,7 +38,7 @@ namespace BizHawk.Client.EmuHawk /// /// Gets the default file extension /// - public string Defaultext { get; } + public string Extension { get; set; } /// /// get a list of canned presets @@ -48,8 +48,10 @@ namespace BizHawk.Client.EmuHawk { return new[] { - new FormatPreset("AVI Lossless", "Lossless AVC video and uncompressed audio in an AVI container. High speed and compression, compatible with AVISource().", - "-c:a pcm_s16le -c:v libx264rgb -qp 0 -preset ultrafast -g 30 -pix_fmt rgb24 -f avi", false, "avi"), + new FormatPreset("AVI Lossless AVC", "Lossless AVC video and uncompressed audio in an AVI container. High speed and compression, compatible with AVISource().", + "-c:a pcm_s16le -c:v libx264rgb -qp 0 -preset ultrafast -g 10 -pix_fmt rgb24 -f avi", false, "avi"), + new FormatPreset("AVI Lossless FFV1", "Lossless FFV1 video and uncompressed audio in an AVI container. Compatible with AVISource(), if ffmpeg based decoder is installed.", + "-c:a pcm_s16le -c:v ffv1 -pix_fmt bgr0 -level 1 -g 1 -coder 1 -context 1 -f avi", false, "avi"), new FormatPreset("AVI Uncompressed", "Uncompressed video and audio in an AVI container. Very large, don't use!", "-c:a pcm_s16le -c:v rawvideo -f avi", false, "avi"), new FormatPreset("Matroska Lossless", "Lossless AVC video and uncompressed audio in a Matroska container.", @@ -104,7 +106,19 @@ namespace BizHawk.Client.EmuHawk { } - private FormatPreset(string name, string desc, string commandline, bool custom, string defaultext) + public void DeduceFormat(string commandline) + { + string formatkey = "-f "; + Extension = commandline.Substring(commandline.IndexOf(formatkey) + formatkey.Length); + + // are there other formats that don't match their file extensions? + if (Extension == "matroska") + { + Extension = "mkv"; + } + } + + private FormatPreset(string name, string desc, string commandline, bool custom, string ext) { Name = name; Desc = desc; @@ -114,7 +128,7 @@ namespace BizHawk.Client.EmuHawk ? Global.Config.FFmpegCustomCommand : commandline; - Defaultext = defaultext; + DeduceFormat(Commandline); } } @@ -128,11 +142,9 @@ namespace BizHawk.Client.EmuHawk if (listBox1.SelectedIndex != -1) { var f = (FormatPreset)listBox1.SelectedItem; - - label5.Text = "Extension: " + f.Defaultext; + label5.Text = "Extension: " + f.Extension; label3.Text = f.Desc; textBox1.Text = f.Commandline; - textBox1.ReadOnly = !f.Custom; } } @@ -163,8 +175,11 @@ namespace BizHawk.Client.EmuHawk Global.Config.FFmpegFormat = ret.ToString(); if (ret.Custom) { - ret.Commandline = dlg.textBox1.Text; - Global.Config.FFmpegCustomCommand = dlg.textBox1.Text; + ret.Commandline = + Global.Config.FFmpegCustomCommand = + dlg.textBox1.Text; + + ret.DeduceFormat(ret.Commandline); } } diff --git a/BizHawk.Client.EmuHawk/AboutBox.Designer.cs b/BizHawk.Client.EmuHawk/AboutBox.Designer.cs index 702733471c..a3a62f6bda 100644 --- a/BizHawk.Client.EmuHawk/AboutBox.Designer.cs +++ b/BizHawk.Client.EmuHawk/AboutBox.Designer.cs @@ -76,7 +76,7 @@ this.label2.Name = "label2"; this.label2.Size = new System.Drawing.Size(291, 165); this.label2.TabIndex = 2; - this.label2.Text = "EMULATES\r\nYOUR\r\nMOM"; + this.label2.Text = "EMULATES\r\nY̶̷̼̬̟̘̦̼͙̝̯̦̠̜͙͖̘ͨ̒͂͐ͪ͂̒̄ͯͯ͌ͨͯ̽ͨ́͝ͅO̡̝̞̗̩͖͖̼̹̖̫͍̙̖͓̩ͪ͂̊ͭ͑ͮͤ̀̄͌̑ͨͣͩ̿ͫ͂͟͝͞ͅU̴̮̝͍̜̰̦ͥ̓ͩ̌̎̾ͥͪ̋̾́͠Rͨ͊̉̾҉̢̫͔̗͓͖̫̫̘̖̰͟\r\nMOM"; // // timer1 // diff --git a/BizHawk.Client.EmuHawk/BizHawk.Client.EmuHawk.csproj b/BizHawk.Client.EmuHawk/BizHawk.Client.EmuHawk.csproj index 3b5cf29d1d..46f0aa381a 100644 --- a/BizHawk.Client.EmuHawk/BizHawk.Client.EmuHawk.csproj +++ b/BizHawk.Client.EmuHawk/BizHawk.Client.EmuHawk.csproj @@ -199,6 +199,30 @@ BizBoxInfoControl.cs + + Form + + + AmstradCPCCoreEmulationSettings.cs + + + Form + + + AmstradCPCAudioSettings.cs + + + Form + + + AmstradCPCPokeMemory.cs + + + Form + + + AmstradCPCNonSyncSettings.cs + Component @@ -641,6 +665,8 @@ + + @@ -1305,6 +1331,18 @@ BizBoxInfoControl.cs + + AmstradCPCCoreEmulationSettings.cs + + + AmstradCPCAudioSettings.cs + + + AmstradCPCPokeMemory.cs + + + AmstradCPCNonSyncSettings.cs + AnalogRangeConfigControl.cs @@ -1847,6 +1885,9 @@ + + + diff --git a/BizHawk.Client.EmuHawk/CustomControls/InputRoll.Drawing.cs b/BizHawk.Client.EmuHawk/CustomControls/InputRoll.Drawing.cs index 316afb409c..8323a367bb 100644 --- a/BizHawk.Client.EmuHawk/CustomControls/InputRoll.Drawing.cs +++ b/BizHawk.Client.EmuHawk/CustomControls/InputRoll.Drawing.cs @@ -140,6 +140,11 @@ namespace BizHawk.Client.EmuHawk private void DrawData(PaintEventArgs e, List visibleColumns) { + // Prevent exceptions with small TAStudio windows + if (visibleColumns.Count == 0) + { + return; + } if (QueryItemText != null) { if (HorizontalOrientation) @@ -532,6 +537,11 @@ namespace BizHawk.Client.EmuHawk int range = Math.Min(LastVisibleRow, RowCount - 1) - startIndex + 1; int lastVisible = LastVisibleColumnIndex; int firstVisibleColumn = FirstVisibleColumn; + // Prevent exceptions with small TAStudio windows + if (firstVisibleColumn < 0) + { + return; + } if (HorizontalOrientation) { for (int i = 0, f = 0; f < range; i++, f++) diff --git a/BizHawk.Client.EmuHawk/CustomControls/InputRoll.cs b/BizHawk.Client.EmuHawk/CustomControls/InputRoll.cs index ff955f51d6..b62d246e41 100644 --- a/BizHawk.Client.EmuHawk/CustomControls/InputRoll.cs +++ b/BizHawk.Client.EmuHawk/CustomControls/InputRoll.cs @@ -1608,7 +1608,9 @@ namespace BizHawk.Client.EmuHawk { _vBar.Maximum = Math.Max((VisibleRows - 1) * CellHeight, _vBar.Maximum); // ScrollBar.Maximum is dumb _vBar.LargeChange = (VisibleRows - 1) * CellHeight; - _hBar.LargeChange = DrawWidth / 2; + // DrawWidth can be negative if the TAStudio window is small enough + // Clamp LargeChange to 0 here to prevent exceptions + _hBar.LargeChange = Math.Max(0, DrawWidth / 2); } } diff --git a/BizHawk.Client.EmuHawk/DisplayManager/DisplayManager.cs b/BizHawk.Client.EmuHawk/DisplayManager/DisplayManager.cs index 110d8201e5..fc7ccbc84b 100644 --- a/BizHawk.Client.EmuHawk/DisplayManager/DisplayManager.cs +++ b/BizHawk.Client.EmuHawk/DisplayManager/DisplayManager.cs @@ -610,16 +610,18 @@ namespace BizHawk.Client.EmuHawk FilterProgram UpdateSourceInternal(JobInfo job) { - if (job.chain_outsize.Width == 0 || job.chain_outsize.Height == 0) - { - //this has to be a NOP, because lots of stuff will malfunction on a 0-sized viewport - return null; - } - //no drawing actually happens. it's important not to begin drawing on a control if (!job.simulate && !job.offscreen) { GLManager.Activate(CR_GraphicsControl); + + if (job.chain_outsize.Width == 0 || job.chain_outsize.Height == 0) + { + //this has to be a NOP, because lots of stuff will malfunction on a 0-sized viewport + if (CurrentFilterProgram != null) + UpdateSourceDrawingWork(job); //but we still need to do this, because of vsync + return null; + } } IVideoProvider videoProvider = job.videoProvider; diff --git a/BizHawk.Client.EmuHawk/DisplayManager/OSDManager.cs b/BizHawk.Client.EmuHawk/DisplayManager/OSDManager.cs index 01107e0435..d0befae66e 100644 --- a/BizHawk.Client.EmuHawk/DisplayManager/OSDManager.cs +++ b/BizHawk.Client.EmuHawk/DisplayManager/OSDManager.cs @@ -337,7 +337,8 @@ namespace BizHawk.Client.EmuHawk if (Global.Config.DisplayInput && !Global.Game.IsNullInstance) { - if (Global.MovieSession.Movie.IsPlaying && !Global.MovieSession.Movie.IsFinished) + if ((Global.MovieSession.Movie.IsPlaying && !Global.MovieSession.Movie.IsFinished) + || (Global.MovieSession.Movie.IsFinished && Global.Emulator.Frame == Global.MovieSession.Movie.InputLogLength)) // Account for the last frame of the movie, the movie state is immediately "Finished" here but we still want to show the input { var input = InputStrMovie(); var x = GetX(g, Global.Config.DispInpx, Global.Config.DispInpanchor, input); diff --git a/BizHawk.Client.EmuHawk/FileLoader.cs b/BizHawk.Client.EmuHawk/FileLoader.cs index bbe8b9d62e..3d49dd87a1 100644 --- a/BizHawk.Client.EmuHawk/FileLoader.cs +++ b/BizHawk.Client.EmuHawk/FileLoader.cs @@ -50,12 +50,19 @@ namespace BizHawk.Client.EmuHawk { return new[] { - ".NES", ".FDS", ".UNF", ".SMS", ".GG", ".SG", ".GB", ".GBC", ".GBA", ".PCE", ".SGX", ".BIN", ".SMD", ".GEN", ".MD", ".SMC", ".SFC", ".A26", ".A78", ".LNX", ".COL", ".ROM", ".M3U", ".CUE", ".CCD", ".SGB", ".Z64", ".V64", ".N64", ".WS", ".WSC", ".XML", ".DSK", ".DO", ".PO", ".PSF", ".MINIPSF", ".NSF", - ".EXE", ".PRG", ".D64", "*G64", ".CRT", ".TAP", ".32X", ".MDS", ".TZX", ".PZX", ".CSW", ".WAV" - }; + ".NES", ".FDS", ".UNF", ".SMS", ".GG", ".SG", ".GB", ".GBC", ".GBA", ".PCE", ".SGX", ".BIN", ".SMD", ".GEN", ".MD", ".SMC", + ".SFC", ".A26", ".A78", ".LNX", ".COL", ".ROM", ".M3U", ".CUE", ".CCD", ".SGB", ".Z64", ".V64", ".N64", ".WS", ".WSC", ".XML", + ".DSK", ".DO", ".PO", ".PSF", ".MINIPSF", ".NSF", ".EXE", ".PRG", ".D64", ".G64", ".CRT", ".TAP", ".32X", ".MDS", ".TZX", + ".PZX", ".CSW", ".WAV", ".CDT" + }; } - return new[] { ".NES", ".FDS", ".UNF", ".SMS", ".GG", ".SG", ".GB", ".GBC", ".GBA", ".PCE", ".SGX", ".BIN", ".SMD", ".GEN", ".MD", ".SMC", ".SFC", ".A26", ".A78", ".LNX", ".COL", ".ROM", ".M3U", ".CUE", ".CCD", ".SGB", ".Z64", ".V64", ".N64", ".WS", ".WSC", ".XML", ".DSK", ".DO", ".PO", ".PSF", ".MINIPSF", ".NSF", ".32X", ".MDS", ".TZX", ".PZX", ".CSW", ".WAV" }; + return new[] + { + ".NES", ".FDS", ".UNF", ".SMS", ".GG", ".SG", ".GB", ".GBC", ".GBA", ".PCE", ".SGX", ".BIN", ".SMD", ".GEN", ".MD", ".SMC", + ".SFC", ".A26", ".A78", ".LNX", ".COL", ".ROM", ".M3U", ".CUE", ".CCD", ".SGB", ".Z64", ".V64", ".N64", ".WS", ".WSC", ".XML", + ".DSK", ".DO", ".PO", ".PSF", ".MINIPSF", ".NSF", ".PRG", ".D64", ".G64", ".CRT", ".TAP", ".32X", ".MDS", ".TZX", ".PZX", ".CSW", ".WAV" + }; } } diff --git a/BizHawk.Client.EmuHawk/Input/Input.cs b/BizHawk.Client.EmuHawk/Input/Input.cs index cc8d2fa6a8..a812d55017 100644 --- a/BizHawk.Client.EmuHawk/Input/Input.cs +++ b/BizHawk.Client.EmuHawk/Input/Input.cs @@ -4,6 +4,8 @@ using System.Collections.Generic; using System.Threading; #if WINDOWS using SlimDX.DirectInput; +#else +using OpenTK.Input; #endif using BizHawk.Common; @@ -126,12 +128,18 @@ namespace BizHawk.Client.EmuHawk public static void Initialize() { -#if WINDOWS - KeyInput.Initialize(); - IPCKeyInput.Initialize(); - GamePad.Initialize(); - GamePad360.Initialize(); -#endif + if (Global.RunningOnUnix) + { + OTK_Keyboard.Initialize(); +// OTK_Gamepad.Initialize(); + } + else + { + KeyInput.Initialize(); + IPCKeyInput.Initialize(); + GamePad.Initialize(); + GamePad360.Initialize(); + } Instance = new Input(); } diff --git a/BizHawk.Client.EmuHawk/Input/OTK_Gamepad.cs b/BizHawk.Client.EmuHawk/Input/OTK_Gamepad.cs new file mode 100644 index 0000000000..e9b5fb575f --- /dev/null +++ b/BizHawk.Client.EmuHawk/Input/OTK_Gamepad.cs @@ -0,0 +1,148 @@ +using System; +using System.Collections.Generic; +using OpenTK.Input; + +namespace BizHawk.Client.EmuHawk +{ + public class OTK_GamePad + { + //Note: OpenTK has both Gamepad and Joystick classes. An OpenTK Gamepad is a simplified version of Joystick + //with pre-defined features that match an XInput controller. They did this to mimic XNA's controller API. + //We're going to use Joystick directly, because it gives us full access to all possible buttons. + //And it looks like GamePad itself isn't supported on OpenTK OS X. + + public static List Devices; + private const int MAX_JOYSTICKS = 4; //They don't have a way to query this for some reason. 4 is the minimum promised. + + public static void Initialize() + { + Devices = new List(); + + for (int i = 0; i < MAX_JOYSTICKS; i++) + { + JoystickState jss = Joystick.GetState(i); + if (jss.IsConnected) + { + Console.WriteLine(string.Format("joydevice index: {0}", i)); //OpenTK doesn't expose the GUID, even though it stores it internally... + + OTK_GamePad ogp = new OTK_GamePad(i); + Devices.Add(ogp); + } + } + + } + + public static void UpdateAll() + { + foreach (var device in Devices) + device.Update(); + } + + public static void CloseAll() + { + if (Devices != null) + { + Devices.Clear(); + } + } + + // ********************************** Instance Members ********************************** + + readonly Guid _guid; + readonly int _stickIdx; + JoystickState state = new JoystickState(); + + OTK_GamePad(int index) + { + _guid = Guid.NewGuid(); + _stickIdx = index; + Update(); + InitializeCallbacks(); + } + + public void Update() + { + state = Joystick.GetState(_stickIdx); + } + + public IEnumerable> GetFloats() + { + for (int pi = 0; pi < 64; pi++) + yield return new Tuple(pi.ToString(), 10.0f * state.GetAxis(pi)); + } + + /// FOR DEBUGGING ONLY + public JoystickState GetInternalState() + { + return state; + } + + public string Name { get { return "Joystick " + _stickIdx; } } + public Guid Guid { get { return _guid; } } + + + public string ButtonName(int index) + { + return names[index]; + } + public bool Pressed(int index) + { + return actions[index](); + } + public int NumButtons { get; private set; } + + private readonly List names = new List(); + private readonly List> actions = new List>(); + + void AddItem(string _name, Func callback) + { + names.Add(_name); + actions.Add(callback); + NumButtons++; + } + + void InitializeCallbacks() + { + const int dzp = 400; + const int dzn = -400; + + names.Clear(); + actions.Clear(); + NumButtons = 0; + + AddItem("X+", () => state.GetAxis(0) >= dzp); + AddItem("X-", () => state.GetAxis(0) <= dzn); + AddItem("Y+", () => state.GetAxis(1) >= dzp); + AddItem("Y-", () => state.GetAxis(1) <= dzn); + AddItem("Z+", () => state.GetAxis(2) >= dzp); + AddItem("Z-", () => state.GetAxis(2) <= dzn); + + // Enjoy our delicious sliders. They're smaller than regular burgers but cost more. + + int jb = 1; + for (int i = 0; i < 64; i++) + { + AddItem(string.Format("B{0}", jb), () => state.GetButton(i)==ButtonState.Pressed); + jb++; + } + + jb = 1; + foreach (JoystickHat enval in Enum.GetValues(typeof(JoystickHat))) + { + AddItem(string.Format("POV{0}U", jb), () => state.GetHat(enval).IsUp); + AddItem(string.Format("POV{0}D", jb), () => state.GetHat(enval).IsDown); + AddItem(string.Format("POV{0}L", jb), () => state.GetHat(enval).IsLeft); + AddItem(string.Format("POV{0}R", jb), () => state.GetHat(enval).IsRight); + jb++; + } + } + + // Note that this does not appear to work at this time. I probably need to have more infos. + public void SetVibration(int left, int right) + { + //Not supported in OTK Joystick. It is supported for OTK Gamepad, but I have to use Joystick for reasons mentioned above. + } + + } +} + diff --git a/BizHawk.Client.EmuHawk/Input/OTK_Keyboard.cs b/BizHawk.Client.EmuHawk/Input/OTK_Keyboard.cs new file mode 100644 index 0000000000..2c8faa7cbb --- /dev/null +++ b/BizHawk.Client.EmuHawk/Input/OTK_Keyboard.cs @@ -0,0 +1,90 @@ +using System.Collections.Generic; +using System.Text; +using OpenTK.Input; + +namespace BizHawk.Client.EmuHawk +{ + public static class OTK_Keyboard + { + private static OpenTK.Input.KeyboardState _kbState; + + public static void Initialize () + { + _kbState = OpenTK.Input.Keyboard.GetState(); + } + + public static void Update () + { + try + { + _kbState = OpenTK.Input.Keyboard.GetState(); + } + catch + { + //OpenTK's keyboard class isn't thread safe. + //In rare cases (sometimes it takes up to 10 minutes to occur) it will + //be updating the keyboard state when we call GetState() and choke. + //Until I fix OpenTK, it's fine to just swallow it because input continues working. + if(System.Diagnostics.Debugger.IsAttached) + { + System.Console.WriteLine("OpenTK Keyboard thread is angry."); + } + } + } + + public static bool IsPressed (Key key) + { + return _kbState.IsKeyDown(key); + } + + public static bool ShiftModifier { + get { + return IsPressed(Key.ShiftLeft) || IsPressed(Key.ShiftRight); + } + } + + public static bool CtrlModifier { + get { + return IsPressed(Key.ControlLeft) || IsPressed(Key.ControlRight); + } + } + + public static bool AltModifier { + get { + return IsPressed(Key.AltLeft) || IsPressed(Key.AltRight); + } + } + + public static Input.ModifierKey GetModifierKeysAsKeys () + { + Input.ModifierKey ret = Input.ModifierKey.None; + if (ShiftModifier) + ret |= Input.ModifierKey.Shift; + if (CtrlModifier) + ret |= Input.ModifierKey.Control; + if (AltModifier) + ret |= Input.ModifierKey.Alt; + return ret; + } + } + + internal static class KeyExtensions + { + public static bool IsModifier (this Key key) + { + if (key == Key.ShiftLeft) + return true; + if (key == Key.ShiftRight) + return true; + if (key == Key.ControlLeft) + return true; + if (key == Key.ControlRight) + return true; + if (key == Key.AltLeft) + return true; + if (key == Key.AltRight) + return true; + return false; + } + } +} diff --git a/BizHawk.Client.EmuHawk/MainForm.Designer.cs b/BizHawk.Client.EmuHawk/MainForm.Designer.cs index 57df31fabc..746d1ebd37 100644 --- a/BizHawk.Client.EmuHawk/MainForm.Designer.cs +++ b/BizHawk.Client.EmuHawk/MainForm.Designer.cs @@ -389,7 +389,19 @@ this.ZXSpectrumPokeMemoryMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.ZXSpectrumMediaMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.ZXSpectrumTapesSubMenu = new System.Windows.Forms.ToolStripMenuItem(); + this.zxt1ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.ZXSpectrumDisksSubMenu = new System.Windows.Forms.ToolStripMenuItem(); + this.zxt2ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.ZXSpectrumExportSnapshotMenuItemMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.amstradCPCToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.amstradCPCCoreEmulationSettingsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.AmstradCPCAudioSettingsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.AmstradCPCPokeMemoryToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.AmstradCPCMediaToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.AmstradCPCTapesSubMenu = new System.Windows.Forms.ToolStripMenuItem(); + this.cpct1ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.AmstradCPCDisksSubMenu = new System.Windows.Forms.ToolStripMenuItem(); + this.cpcd1ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.Atari7800HawkCoreMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.MainStatusBar = new StatusStripEx(); this.DumpStatusButton = new System.Windows.Forms.ToolStripDropDownButton(); @@ -462,8 +474,7 @@ this.ShowMenuContextMenuSeparator = new System.Windows.Forms.ToolStripSeparator(); this.ShowMenuContextMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.timerMouseIdle = new System.Windows.Forms.Timer(this.components); - this.zxt1ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.zxt2ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.AmstradCPCNonSyncSettingsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.MainformMenu.SuspendLayout(); this.MainStatusBar.SuspendLayout(); this.MainFormContextMenu.SuspendLayout(); @@ -501,8 +512,9 @@ this.pCFXToolStripMenuItem, this.virtualBoyToolStripMenuItem, this.neoGeoPocketToolStripMenuItem, + this.zXSpectrumToolStripMenuItem, this.HelpSubMenu, - this.zXSpectrumToolStripMenuItem}); + this.amstradCPCToolStripMenuItem}); this.MainformMenu.LayoutStyle = System.Windows.Forms.ToolStripLayoutStyle.Flow; this.MainformMenu.Location = new System.Drawing.Point(0, 0); this.MainformMenu.Name = "MainformMenu"; @@ -3162,7 +3174,7 @@ // DGBsettingsToolStripMenuItem // this.DGBsettingsToolStripMenuItem.Name = "DGBsettingsToolStripMenuItem"; - this.DGBsettingsToolStripMenuItem.Size = new System.Drawing.Size(125, 22); + this.DGBsettingsToolStripMenuItem.Size = new System.Drawing.Size(152, 22); this.DGBsettingsToolStripMenuItem.Text = "Settings..."; this.DGBsettingsToolStripMenuItem.Click += new System.EventHandler(this.DgbSettingsMenuItem_Click); // @@ -3454,7 +3466,8 @@ // this.ZXSpectrumMediaMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { this.ZXSpectrumTapesSubMenu, - this.ZXSpectrumDisksSubMenu}); + this.ZXSpectrumDisksSubMenu, + this.ZXSpectrumExportSnapshotMenuItemMenuItem}); this.ZXSpectrumMediaMenuItem.Name = "ZXSpectrumMediaMenuItem"; this.ZXSpectrumMediaMenuItem.Size = new System.Drawing.Size(201, 22); this.ZXSpectrumMediaMenuItem.Text = "Media"; @@ -3465,19 +3478,111 @@ this.ZXSpectrumTapesSubMenu.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { this.zxt1ToolStripMenuItem}); this.ZXSpectrumTapesSubMenu.Name = "ZXSpectrumTapesSubMenu"; - this.ZXSpectrumTapesSubMenu.Size = new System.Drawing.Size(152, 22); + this.ZXSpectrumTapesSubMenu.Size = new System.Drawing.Size(159, 22); this.ZXSpectrumTapesSubMenu.Text = "Tapes"; this.ZXSpectrumTapesSubMenu.DropDownOpened += new System.EventHandler(this.ZXSpectrumTapesSubMenu_DropDownOpened); // + // zxt1ToolStripMenuItem + // + this.zxt1ToolStripMenuItem.Name = "zxt1ToolStripMenuItem"; + this.zxt1ToolStripMenuItem.Size = new System.Drawing.Size(94, 22); + this.zxt1ToolStripMenuItem.Text = "zxt1"; + // // ZXSpectrumDisksSubMenu // this.ZXSpectrumDisksSubMenu.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { this.zxt2ToolStripMenuItem}); this.ZXSpectrumDisksSubMenu.Name = "ZXSpectrumDisksSubMenu"; - this.ZXSpectrumDisksSubMenu.Size = new System.Drawing.Size(152, 22); + this.ZXSpectrumDisksSubMenu.Size = new System.Drawing.Size(159, 22); this.ZXSpectrumDisksSubMenu.Text = "Disks"; this.ZXSpectrumDisksSubMenu.DropDownOpened += new System.EventHandler(this.ZXSpectrumDisksSubMenu_DropDownOpened); // + // zxt2ToolStripMenuItem + // + this.zxt2ToolStripMenuItem.Name = "zxt2ToolStripMenuItem"; + this.zxt2ToolStripMenuItem.Size = new System.Drawing.Size(94, 22); + this.zxt2ToolStripMenuItem.Text = "zxt2"; + // + // ZXSpectrumExportSnapshotMenuItemMenuItem + // + this.ZXSpectrumExportSnapshotMenuItemMenuItem.Name = "ZXSpectrumExportSnapshotMenuItemMenuItem"; + this.ZXSpectrumExportSnapshotMenuItemMenuItem.Size = new System.Drawing.Size(159, 22); + this.ZXSpectrumExportSnapshotMenuItemMenuItem.Text = "Export Snapshot"; + this.ZXSpectrumExportSnapshotMenuItemMenuItem.Click += new System.EventHandler(this.ZXSpectrumExportSnapshotMenuItemMenuItem_Click); + // + // amstradCPCToolStripMenuItem + // + this.amstradCPCToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.amstradCPCCoreEmulationSettingsToolStripMenuItem, + this.AmstradCPCAudioSettingsToolStripMenuItem, + this.AmstradCPCNonSyncSettingsToolStripMenuItem, + this.AmstradCPCPokeMemoryToolStripMenuItem, + this.AmstradCPCMediaToolStripMenuItem}); + this.amstradCPCToolStripMenuItem.Name = "amstradCPCToolStripMenuItem"; + this.amstradCPCToolStripMenuItem.Size = new System.Drawing.Size(90, 19); + this.amstradCPCToolStripMenuItem.Text = "Amstrad CPC"; + // + // amstradCPCCoreEmulationSettingsToolStripMenuItem + // + this.amstradCPCCoreEmulationSettingsToolStripMenuItem.Name = "amstradCPCCoreEmulationSettingsToolStripMenuItem"; + this.amstradCPCCoreEmulationSettingsToolStripMenuItem.Size = new System.Drawing.Size(201, 22); + this.amstradCPCCoreEmulationSettingsToolStripMenuItem.Text = "Core Emulation Settings"; + this.amstradCPCCoreEmulationSettingsToolStripMenuItem.Click += new System.EventHandler(this.amstradCPCCoreEmulationSettingsToolStripMenuItem_Click); + // + // AmstradCPCAudioSettingsToolStripMenuItem + // + this.AmstradCPCAudioSettingsToolStripMenuItem.Name = "AmstradCPCAudioSettingsToolStripMenuItem"; + this.AmstradCPCAudioSettingsToolStripMenuItem.Size = new System.Drawing.Size(201, 22); + this.AmstradCPCAudioSettingsToolStripMenuItem.Text = "Audio Settings"; + this.AmstradCPCAudioSettingsToolStripMenuItem.Click += new System.EventHandler(this.AmstradCPCAudioSettingsToolStripMenuItem_Click); + // + // AmstradCPCPokeMemoryToolStripMenuItem + // + this.AmstradCPCPokeMemoryToolStripMenuItem.Name = "AmstradCPCPokeMemoryToolStripMenuItem"; + this.AmstradCPCPokeMemoryToolStripMenuItem.Size = new System.Drawing.Size(201, 22); + this.AmstradCPCPokeMemoryToolStripMenuItem.Text = "POKE Memory"; + this.AmstradCPCPokeMemoryToolStripMenuItem.Click += new System.EventHandler(this.AmstradCPCPokeMemoryToolStripMenuItem_Click); + // + // AmstradCPCMediaToolStripMenuItem + // + this.AmstradCPCMediaToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.AmstradCPCTapesSubMenu, + this.AmstradCPCDisksSubMenu}); + this.AmstradCPCMediaToolStripMenuItem.Name = "AmstradCPCMediaToolStripMenuItem"; + this.AmstradCPCMediaToolStripMenuItem.Size = new System.Drawing.Size(201, 22); + this.AmstradCPCMediaToolStripMenuItem.Text = "Media"; + this.AmstradCPCMediaToolStripMenuItem.DropDownOpened += new System.EventHandler(this.AmstradCPCMediaToolStripMenuItem_DropDownOpened); + // + // AmstradCPCTapesSubMenu + // + this.AmstradCPCTapesSubMenu.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.cpct1ToolStripMenuItem}); + this.AmstradCPCTapesSubMenu.Name = "AmstradCPCTapesSubMenu"; + this.AmstradCPCTapesSubMenu.Size = new System.Drawing.Size(105, 22); + this.AmstradCPCTapesSubMenu.Text = "Tapes"; + this.AmstradCPCTapesSubMenu.DropDownOpened += new System.EventHandler(this.AmstradCPCTapesSubMenu_DropDownOpened); + // + // cpct1ToolStripMenuItem + // + this.cpct1ToolStripMenuItem.Name = "cpct1ToolStripMenuItem"; + this.cpct1ToolStripMenuItem.Size = new System.Drawing.Size(103, 22); + this.cpct1ToolStripMenuItem.Text = "cpct1"; + // + // AmstradCPCDisksSubMenu + // + this.AmstradCPCDisksSubMenu.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.cpcd1ToolStripMenuItem}); + this.AmstradCPCDisksSubMenu.Name = "AmstradCPCDisksSubMenu"; + this.AmstradCPCDisksSubMenu.Size = new System.Drawing.Size(105, 22); + this.AmstradCPCDisksSubMenu.Text = "Disks"; + this.AmstradCPCDisksSubMenu.DropDownOpened += new System.EventHandler(this.AmstradCPCDisksSubMenu_DropDownOpened); + // + // cpcd1ToolStripMenuItem + // + this.cpcd1ToolStripMenuItem.Name = "cpcd1ToolStripMenuItem"; + this.cpcd1ToolStripMenuItem.Size = new System.Drawing.Size(106, 22); + this.cpcd1ToolStripMenuItem.Text = "cpcd1"; + // // Atari7800HawkCoreMenuItem // this.Atari7800HawkCoreMenuItem.Name = "Atari7800HawkCoreMenuItem"; @@ -4104,17 +4209,12 @@ this.timerMouseIdle.Interval = 2000; this.timerMouseIdle.Tick += new System.EventHandler(this.TimerMouseIdle_Tick); // - // zxt1ToolStripMenuItem + // AmstradCPCNonSyncSettingsToolStripMenuItem // - this.zxt1ToolStripMenuItem.Name = "zxt1ToolStripMenuItem"; - this.zxt1ToolStripMenuItem.Size = new System.Drawing.Size(152, 22); - this.zxt1ToolStripMenuItem.Text = "zxt1"; - // - // zxt2ToolStripMenuItem - // - this.zxt2ToolStripMenuItem.Name = "zxt2ToolStripMenuItem"; - this.zxt2ToolStripMenuItem.Size = new System.Drawing.Size(152, 22); - this.zxt2ToolStripMenuItem.Text = "zxt2"; + this.AmstradCPCNonSyncSettingsToolStripMenuItem.Name = "AmstradCPCNonSyncSettingsToolStripMenuItem"; + this.AmstradCPCNonSyncSettingsToolStripMenuItem.Size = new System.Drawing.Size(201, 22); + this.AmstradCPCNonSyncSettingsToolStripMenuItem.Text = "Non-Sync Settings"; + this.AmstradCPCNonSyncSettingsToolStripMenuItem.Click += new System.EventHandler(this.AmstradCPCNonSyncSettingsToolStripMenuItem_Click); // // MainForm // @@ -4580,16 +4680,27 @@ private System.Windows.Forms.ToolStripMenuItem SMSControllerLightPhaserToolStripMenuItem; private System.Windows.Forms.ToolStripMenuItem SMSControllerSportsPadToolStripMenuItem; private System.Windows.Forms.ToolStripMenuItem SMSControllerKeyboardToolStripMenuItem; - private System.Windows.Forms.ToolStripMenuItem zXSpectrumToolStripMenuItem; - private System.Windows.Forms.ToolStripMenuItem ZXSpectrumControllerConfigurationMenuItem; - private System.Windows.Forms.ToolStripMenuItem ZXSpectrumCoreEmulationSettingsMenuItem; - private System.Windows.Forms.ToolStripMenuItem ZXSpectrumNonSyncSettingsMenuItem; - private System.Windows.Forms.ToolStripMenuItem ZXSpectrumAudioSettingsMenuItem; - private System.Windows.Forms.ToolStripMenuItem ZXSpectrumPokeMemoryMenuItem; - private System.Windows.Forms.ToolStripMenuItem ZXSpectrumMediaMenuItem; - private System.Windows.Forms.ToolStripMenuItem ZXSpectrumTapesSubMenu; - private System.Windows.Forms.ToolStripMenuItem ZXSpectrumDisksSubMenu; - private System.Windows.Forms.ToolStripMenuItem zxt1ToolStripMenuItem; - private System.Windows.Forms.ToolStripMenuItem zxt2ToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem zXSpectrumToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem ZXSpectrumControllerConfigurationMenuItem; + private System.Windows.Forms.ToolStripMenuItem ZXSpectrumCoreEmulationSettingsMenuItem; + private System.Windows.Forms.ToolStripMenuItem ZXSpectrumNonSyncSettingsMenuItem; + private System.Windows.Forms.ToolStripMenuItem ZXSpectrumAudioSettingsMenuItem; + private System.Windows.Forms.ToolStripMenuItem ZXSpectrumPokeMemoryMenuItem; + private System.Windows.Forms.ToolStripMenuItem ZXSpectrumMediaMenuItem; + private System.Windows.Forms.ToolStripMenuItem ZXSpectrumTapesSubMenu; + private System.Windows.Forms.ToolStripMenuItem ZXSpectrumDisksSubMenu; + private System.Windows.Forms.ToolStripMenuItem zxt1ToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem zxt2ToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem ZXSpectrumExportSnapshotMenuItemMenuItem; + private System.Windows.Forms.ToolStripMenuItem amstradCPCToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem amstradCPCCoreEmulationSettingsToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem AmstradCPCAudioSettingsToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem AmstradCPCPokeMemoryToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem AmstradCPCMediaToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem AmstradCPCTapesSubMenu; + private System.Windows.Forms.ToolStripMenuItem cpct1ToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem AmstradCPCDisksSubMenu; + private System.Windows.Forms.ToolStripMenuItem cpcd1ToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem AmstradCPCNonSyncSettingsToolStripMenuItem; } } diff --git a/BizHawk.Client.EmuHawk/MainForm.Events.cs b/BizHawk.Client.EmuHawk/MainForm.Events.cs index e9048cab55..314c2adaaa 100644 --- a/BizHawk.Client.EmuHawk/MainForm.Events.cs +++ b/BizHawk.Client.EmuHawk/MainForm.Events.cs @@ -2,6 +2,7 @@ using System; using System.Drawing; using System.IO; using System.Windows.Forms; +using System.Collections.Generic; using BizHawk.Emulation.Common; using BizHawk.Emulation.Common.IEmulatorExtensions; @@ -26,6 +27,7 @@ using BizHawk.Client.ApiHawk; using BizHawk.Emulation.Cores.Computers.Commodore64; using BizHawk.Emulation.Cores.Nintendo.Gameboy; using BizHawk.Emulation.Cores.Computers.SinclairSpectrum; +using BizHawk.Emulation.Cores.Computers.AmstradCPC; namespace BizHawk.Client.EmuHawk { @@ -482,7 +484,7 @@ namespace BizHawk.Client.EmuHawk MessageBoxIcon.Warning); box.SetButtons( - new[] { "Switch", "Cancel" }, + new[] { "Switch", "Continue" }, new[] { DialogResult.Yes, DialogResult.Cancel }); box.MaximumSize = new Size(475, 350); @@ -496,7 +498,32 @@ namespace BizHawk.Client.EmuHawk } else if (result == DialogResult.Cancel) { - return; + // Do nothing and allow the user to continue to record the movie + } + } + else if (Emulator is QuickNES) // This is unsustainable :( But mixing the logic together is even worse, this needs to be rethought + { + var box = new MsgBox( + "While the QuickNes core is faster, it is not nearly as accurate as NesHawk. \nIt is recommended that you switch to the NesHawk core for movie recording\nSwitch to NesHawk?", + "Accuracy Warning", + MessageBoxIcon.Warning); + + box.SetButtons( + new[] { "Switch", "Continue" }, + new[] { DialogResult.Yes, DialogResult.Cancel }); + + box.MaximumSize = new Size(475, 350); + box.SetMessageToAutoSize(); + var result = box.ShowDialog(); + + if (result == DialogResult.Yes) + { + Global.Config.NES_InQuickNES = false; + RebootCore(); + } + else if (result == DialogResult.Cancel) + { + // Do nothing and allow the user to continue to record the movie } } @@ -2506,6 +2533,8 @@ namespace BizHawk.Client.EmuHawk { ZXSpectrumTapesSubMenu.DropDownItems.Clear(); + List items = new List(); + if (Emulator is ZXSpectrum) { var speccy = (ZXSpectrum)Emulator; @@ -2528,15 +2557,19 @@ namespace BizHawk.Client.EmuHawk speccy._machine.TapeMediaIndex = dummy; }; - ZXSpectrumTapesSubMenu.DropDownItems.Add(menuItem); - } + items.Add(menuItem); + } } + + ZXSpectrumTapesSubMenu.DropDownItems.AddRange(items.ToArray()); } private void ZXSpectrumDisksSubMenu_DropDownOpened(object sender, EventArgs e) { ZXSpectrumDisksSubMenu.DropDownItems.Clear(); + List items = new List(); + if (Emulator is ZXSpectrum) { var speccy = (ZXSpectrum)Emulator; @@ -2559,9 +2592,140 @@ namespace BizHawk.Client.EmuHawk speccy._machine.DiskMediaIndex = dummy; }; - ZXSpectrumDisksSubMenu.DropDownItems.Add(menuItem); + items.Add(menuItem); } } + + ZXSpectrumDisksSubMenu.DropDownItems.AddRange(items.ToArray()); + } + + private void ZXSpectrumExportSnapshotMenuItemMenuItem_Click(object sender, EventArgs e) + { + SaveFileDialog zxSnapExpDialog = new SaveFileDialog(); + zxSnapExpDialog.RestoreDirectory = true; + zxSnapExpDialog.Title = "EXPERIMENTAL - Export 3rd party snapshot formats"; + zxSnapExpDialog.DefaultExt = "szx"; + zxSnapExpDialog.Filter = "ZX-State files (*.szx)|*.szx"; + zxSnapExpDialog.SupportMultiDottedExtensions = true; + + try + { + var res = zxSnapExpDialog.ShowDialog(); + if (res == DialogResult.OK) + { + var speccy = (ZXSpectrum)Emulator; + var snap = speccy.GetSZXSnapshot(); + File.WriteAllBytes(zxSnapExpDialog.FileName, snap); + //File.WriteAllText(zxSnapExpDialog.FileName, snap); + } + } + catch (Exception ex) + { + var ee = ex; + } + } + + #endregion + + #region AmstradCPC + + private void amstradCPCCoreEmulationSettingsToolStripMenuItem_Click(object sender, EventArgs e) + { + new AmstradCPCCoreEmulationSettings().ShowDialog(); + } + + private void AmstradCPCAudioSettingsToolStripMenuItem_Click(object sender, EventArgs e) + { + new AmstradCPCAudioSettings().ShowDialog(); + } + + private void AmstradCPCPokeMemoryToolStripMenuItem_Click(object sender, EventArgs e) + { + new AmstradCPCPokeMemory().ShowDialog(); + } + + private void AmstradCPCMediaToolStripMenuItem_DropDownOpened(object sender, EventArgs e) + { + if (Emulator is AmstradCPC) + { + AmstradCPCTapesSubMenu.Enabled = ((AmstradCPC)Emulator)._tapeInfo.Count > 0; + AmstradCPCDisksSubMenu.Enabled = ((AmstradCPC)Emulator)._diskInfo.Count > 0; + } + } + + private void AmstradCPCTapesSubMenu_DropDownOpened(object sender, EventArgs e) + { + AmstradCPCTapesSubMenu.DropDownItems.Clear(); + + List items = new List(); + + if (Emulator is AmstradCPC) + { + var ams = (AmstradCPC)Emulator; + var currSel = ams._machine.TapeMediaIndex; + + for (int i = 0; i < ams._tapeInfo.Count; i++) + { + string name = ams._tapeInfo[i].Name; + + var menuItem = new ToolStripMenuItem + { + Name = i + "_" + name, + Text = i + ": " + name, + Checked = currSel == i + }; + + int dummy = i; + menuItem.Click += (o, ev) => + { + ams._machine.TapeMediaIndex = dummy; + }; + + items.Add(menuItem); + } + } + + AmstradCPCTapesSubMenu.DropDownItems.AddRange(items.ToArray()); + } + + private void AmstradCPCDisksSubMenu_DropDownOpened(object sender, EventArgs e) + { + AmstradCPCDisksSubMenu.DropDownItems.Clear(); + + List items = new List(); + + if (Emulator is AmstradCPC) + { + var ams = (AmstradCPC)Emulator; + var currSel = ams._machine.DiskMediaIndex; + + for (int i = 0; i < ams._diskInfo.Count; i++) + { + string name = ams._diskInfo[i].Name; + + var menuItem = new ToolStripMenuItem + { + Name = i + "_" + name, + Text = i + ": " + name, + Checked = currSel == i + }; + + int dummy = i; + menuItem.Click += (o, ev) => + { + ams._machine.DiskMediaIndex = dummy; + }; + + items.Add(menuItem); + } + } + + AmstradCPCDisksSubMenu.DropDownItems.AddRange(items.ToArray()); + } + + private void AmstradCPCNonSyncSettingsToolStripMenuItem_Click(object sender, EventArgs e) + { + new AmstradCPCNonSyncSettings().ShowDialog(); } #endregion diff --git a/BizHawk.Client.EmuHawk/MainForm.cs b/BizHawk.Client.EmuHawk/MainForm.cs index 9e488a00d5..9fb06ed416 100644 --- a/BizHawk.Client.EmuHawk/MainForm.cs +++ b/BizHawk.Client.EmuHawk/MainForm.cs @@ -34,7 +34,6 @@ using BizHawk.Emulation.Cores.Nintendo.SNES9X; using BizHawk.Emulation.Cores.Consoles.SNK; using BizHawk.Emulation.Cores.Consoles.Sega.PicoDrive; using BizHawk.Emulation.Cores.Consoles.Nintendo.Gameboy; -using BizHawk.Emulation.Cores.Atari.A7800Hawk; namespace BizHawk.Client.EmuHawk { @@ -1737,6 +1736,7 @@ namespace BizHawk.Client.EmuHawk neoGeoPocketToolStripMenuItem.Visible = false; pCFXToolStripMenuItem.Visible = false; zXSpectrumToolStripMenuItem.Visible = false; + amstradCPCToolStripMenuItem.Visible = false; switch (system) { @@ -1777,10 +1777,7 @@ namespace BizHawk.Client.EmuHawk AtariSubMenu.Visible = true; break; case "A78": - if (Emulator is A7800Hawk) - { - A7800SubMenu.Visible = true; - } + A7800SubMenu.Visible = true; break; case "PSX": PSXSubMenu.Visible = true; @@ -1836,6 +1833,14 @@ namespace BizHawk.Client.EmuHawk break; case "ZXSpectrum": zXSpectrumToolStripMenuItem.Visible = true; +#if DEBUG + ZXSpectrumExportSnapshotMenuItemMenuItem.Visible = true; +#else + ZXSpectrumExportSnapshotMenuItemMenuItem.Visible = false; +#endif + break; + case "AmstradCPC": + amstradCPCToolStripMenuItem.Visible = true; break; } } @@ -2098,7 +2103,7 @@ namespace BizHawk.Client.EmuHawk if (VersionInfo.DeveloperBuild) { return FormatFilter( - "Rom Files", "*.nes;*.fds;*.unf;*.sms;*.gg;*.sg;*.pce;*.sgx;*.bin;*.smd;*.rom;*.a26;*.a78;*.lnx;*.m3u;*.cue;*.ccd;*.mds;*.exe;*.gb;*.gbc;*.gba;*.gen;*.md;*.32x;*.col;*.int;*.smc;*.sfc;*.prg;*.d64;*.g64;*.crt;*.tap;*.sgb;*.xml;*.z64;*.v64;*.n64;*.ws;*.wsc;*.dsk;*.do;*.po;*.vb;*.ngp;*.ngc;*.psf;*.minipsf;*.nsf;*.tzx;*.pzx;*.csw;*.wav;%ARCH%", + "Rom Files", "*.nes;*.fds;*.unf;*.sms;*.gg;*.sg;*.pce;*.sgx;*.bin;*.smd;*.rom;*.a26;*.a78;*.lnx;*.m3u;*.cue;*.ccd;*.mds;*.exe;*.gb;*.gbc;*.gba;*.gen;*.md;*.32x;*.col;*.int;*.smc;*.sfc;*.prg;*.d64;*.g64;*.crt;*.tap;*.sgb;*.xml;*.z64;*.v64;*.n64;*.ws;*.wsc;*.dsk;*.do;*.po;*.vb;*.ngp;*.ngc;*.psf;*.minipsf;*.nsf;*.tzx;*.pzx;*.csw;*.wav;*.cdt;%ARCH%", "Music Files", "*.psf;*.minipsf;*.sid;*.nsf", "Disc Images", "*.cue;*.ccd;*.mds;*.m3u", "NES", "*.nes;*.fds;*.unf;*.nsf;%ARCH%", @@ -2119,14 +2124,15 @@ namespace BizHawk.Client.EmuHawk "PlayStation", "*.cue;*.ccd;*.mds;*.m3u", "PSX Executables (experimental)", "*.exe", "PSF Playstation Sound File", "*.psf;*.minipsf", - "Commodore 64", "*.prg; *.d64, *.g64; *.crt; *.tap;%ARCH%", + "Commodore 64", "*.prg;*.d64;*.g64;*.crt;*.tap;%ARCH%", "SID Commodore 64 Music File", "*.sid;%ARCH%", "Nintendo 64", "*.z64;*.v64;*.n64", "WonderSwan", "*.ws;*.wsc;%ARCH%", "Apple II", "*.dsk;*.do;*.po;%ARCH%", "Virtual Boy", "*.vb;%ARCH%", "Neo Geo Pocket", "*.ngp;*.ngc;%ARCH%", - "Sinclair ZX Spectrum", "*.tzx;*.tap;*.dsk;*.pzx;*.csw;*.wav;%ARCH%", + "Sinclair ZX Spectrum", "*.tzx;*.tap;*.dsk;*.pzx;*.csw;*.wav;%ARCH%", + "Amstrad CPC", "*.cdt;*.dsk;%ARCH%", "All Files", "*.*"); } @@ -2155,9 +2161,9 @@ namespace BizHawk.Client.EmuHawk "Apple II", "*.dsk;*.do;*.po;%ARCH%", "Virtual Boy", "*.vb;%ARCH%", "Neo Geo Pocket", "*.ngp;*.ngc;%ARCH%", - "Commodore 64", "*.prg; *.d64, *.g64; *.crt; *.tap;%ARCH%", - "Sinclair ZX Spectrum", "*.tzx;*.tap;*.dsk;*.pzx;*.csw;*.wav;%ARCH%", - "All Files", "*.*"); + "Commodore 64", "*.prg;*.d64;*.g64;*.crt;*.tap;%ARCH%", + "Sinclair ZX Spectrum", "*.tzx;*.tap;*.dsk;*.pzx;*.csw;*.wav;%ARCH%", + "All Files", "*.*"); } } @@ -2178,7 +2184,6 @@ namespace BizHawk.Client.EmuHawk } var file = new FileInfo(ofd.FileName); - Global.Config.LastRomPath = file.DirectoryName; _lastOpenRomFilter = ofd.FilterIndex; var lra = new LoadRomArgs { OpenAdvanced = new OpenAdvanced_OpenRom { Path = file.FullName } }; @@ -2778,9 +2783,14 @@ namespace BizHawk.Client.EmuHawk { var core = (Emulation.Cores.Computers.SinclairSpectrum.ZXSpectrum)Emulator as Emulation.Cores.Computers.SinclairSpectrum.ZXSpectrum; CoreNameStatusBarButton.ToolTipText = core.GetMachineType(); + } - } - } + if (Emulator.SystemId == "AmstradCPC") + { + var core = (Emulation.Cores.Computers.AmstradCPC.AmstradCPC)Emulator as Emulation.Cores.Computers.AmstradCPC.AmstradCPC; + CoreNameStatusBarButton.ToolTipText = core.GetMachineType(); + } + } private void ToggleKeyPriority() { @@ -3539,8 +3549,23 @@ namespace BizHawk.Client.EmuHawk private LoadRomArgs _currentLoadRomArgs; - // Still needs a good bit of refactoring public bool LoadRom(string path, LoadRomArgs args) + { + bool ret = _LoadRom(path, args); + if(!ret) return false; + + //what's the meaning of the last rom path when opening an archive? based on the archive file location + if (args.OpenAdvanced is OpenAdvanced_OpenRom) + { + var leftpart = path.Split('|')[0]; + Global.Config.LastRomPath = Path.GetFullPath(Path.GetDirectoryName(leftpart)); + } + + return true; + } + + // Still needs a good bit of refactoring + public bool _LoadRom(string path, LoadRomArgs args) { path = HawkFile.Util_ResolveLink(path); @@ -3563,9 +3588,29 @@ namespace BizHawk.Client.EmuHawk } try - { - // If deterministic emulation is passed in, respect that value regardless, else determine a good value (currently that simply means movies require deterministic emulaton) - bool deterministic = args.Deterministic ?? Global.MovieSession.QueuedMovie != null; + { + bool deterministic; + + if (args.Deterministic == null) + { + // force deterministic in this case + // this is usually null for most cores + // previously this was getting set to false if a movie was not queued for recording - surely that can't be good.. + deterministic = true; + } + else + { + // a value was actually supplied somehow - use this + deterministic = args.Deterministic.Value; + } + + if (Global.MovieSession.QueuedMovie != null) + { + // movies should require deterministic emulation in ALL cases + // if the core is managing its own DE through SyncSettings a 'deterministic' bool should be passed into the core's constructor + // it is then up to the core itself to override its own local DeterministicEmulation setting + deterministic = true; + } if (!GlobalWin.Tools.AskSave()) { @@ -3648,37 +3693,42 @@ namespace BizHawk.Client.EmuHawk CoreFileProvider.SyncCoreCommInputSignals(nextComm); InputManager.SyncControls(); - if (Path.GetExtension(loaderName.Replace("*OpenRom*", "").Replace("|", "")).ToLower() == ".xml") - { - // this is a multi-disk bundler file - // determine the xml assets and create RomStatusDetails for all of them - var xmlGame = XmlGame.Create(new HawkFile(loaderName.Replace("*OpenRom*", ""))); + if (ioa is OpenAdvanced_OpenRom) + { + OpenAdvanced_OpenRom ioa_openRom = ioa as OpenAdvanced_OpenRom; - StringWriter xSw = new StringWriter(); + if (Path.GetExtension(ioa_openRom.Path.Replace("|","")).ToLower() == ".xml") + { + // this is a multi-disk bundler file + // determine the xml assets and create RomStatusDetails for all of them + var xmlGame = XmlGame.Create(new HawkFile(ioa_openRom.Path)); - for (int xg = 0; xg < xmlGame.Assets.Count; xg++) - { - var ext = Path.GetExtension(xmlGame.AssetFullPaths[xg]).ToLower(); + StringWriter xSw = new StringWriter(); - if (ext == ".cue" || ext == ".ccd" || ext == ".toc" || ext == ".mds") - { - xSw.WriteLine(Path.GetFileNameWithoutExtension(xmlGame.Assets[xg].Key)); - xSw.WriteLine("SHA1:N/A"); - xSw.WriteLine("MD5:N/A"); - xSw.WriteLine(); - } - else - { - xSw.WriteLine(xmlGame.Assets[xg].Key); - xSw.WriteLine("SHA1:" + xmlGame.Assets[xg].Value.HashSHA1()); - xSw.WriteLine("MD5:" + xmlGame.Assets[xg].Value.HashMD5()); - xSw.WriteLine(); - } - } + for (int xg = 0; xg < xmlGame.Assets.Count; xg++) + { + var ext = Path.GetExtension(xmlGame.AssetFullPaths[xg]).ToLower(); - Emulator.CoreComm.RomStatusDetails = xSw.ToString(); - Emulator.CoreComm.RomStatusAnnotation = "Multi-disk bundler"; - } + if (ext == ".cue" || ext == ".ccd" || ext == ".toc" || ext == ".mds") + { + xSw.WriteLine(Path.GetFileNameWithoutExtension(xmlGame.Assets[xg].Key)); + xSw.WriteLine("SHA1:N/A"); + xSw.WriteLine("MD5:N/A"); + xSw.WriteLine(); + } + else + { + xSw.WriteLine(xmlGame.Assets[xg].Key); + xSw.WriteLine("SHA1:" + xmlGame.Assets[xg].Value.HashSHA1()); + xSw.WriteLine("MD5:" + xmlGame.Assets[xg].Value.HashMD5()); + xSw.WriteLine(); + } + } + + Emulator.CoreComm.RomStatusDetails = xSw.ToString(); + Emulator.CoreComm.RomStatusAnnotation = "Multi-disk bundler"; + } + } if (Emulator is TI83 && Global.Config.TI83autoloadKeyPad) { @@ -3709,15 +3759,15 @@ namespace BizHawk.Client.EmuHawk } } - if (Emulator.CoreComm.RomStatusDetails == null && loader.Rom != null) - { - Emulator.CoreComm.RomStatusDetails = $"{loader.Game.Name}\r\nSHA1:{loader.Rom.RomData.HashSHA1()}\r\nMD5:{loader.Rom.RomData.HashMD5()}\r\n"; - } - else if (Emulator.CoreComm.RomStatusDetails == null && loader.Rom == null) - { - // single disc game - Emulator.CoreComm.RomStatusDetails = $"{loader.Game.Name}\r\nSHA1:N/A\r\nMD5:N/A\r\n"; - } + if (Emulator.CoreComm.RomStatusDetails == null && loader.Rom != null) + { + Emulator.CoreComm.RomStatusDetails = $"{loader.Game.Name}\r\nSHA1:{loader.Rom.RomData.HashSHA1()}\r\nMD5:{loader.Rom.RomData.HashMD5()}\r\n"; + } + else if (Emulator.CoreComm.RomStatusDetails == null && loader.Rom == null) + { + // single disc game + Emulator.CoreComm.RomStatusDetails = $"{loader.Game.Name}\r\nSHA1:N/A\r\nMD5:N/A\r\n"; + } if (Emulator.HasBoardInfo()) { @@ -4376,7 +4426,6 @@ namespace BizHawk.Client.EmuHawk { GenericCoreConfig.DoDialog(this, "PC-FX Settings"); } - private bool Rewind(ref bool runFrame, long currentTimestamp, out bool returnToRecording) { @@ -4422,7 +4471,7 @@ namespace BizHawk.Client.EmuHawk if (isRewinding) { - runFrame = true; // TODO: the master should be deciding this! + runFrame = Emulator.Frame > 1; // TODO: the master should be deciding this! Master.Rewind(); } } @@ -4456,7 +4505,7 @@ namespace BizHawk.Client.EmuHawk if (isRewinding) { - runFrame = Global.Rewinder.Rewind(1); + runFrame = Global.Rewinder.Rewind(1) && Emulator.Frame > 1; if (runFrame && Global.MovieSession.Movie.IsRecording) { diff --git a/BizHawk.Client.EmuHawk/Program.cs b/BizHawk.Client.EmuHawk/Program.cs index 47d97f0f1b..051f48faeb 100644 --- a/BizHawk.Client.EmuHawk/Program.cs +++ b/BizHawk.Client.EmuHawk/Program.cs @@ -17,22 +17,26 @@ namespace BizHawk.Client.EmuHawk { static class Program { + static bool RunningOnUnix = Environment.OSVersion.Platform == PlatformID.Unix || Environment.OSVersion.Platform == PlatformID.MacOSX; + static Program() { //this needs to be done before the warnings/errors show up Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); + PlatformSpecificLinkedLibs libLoader = RunningOnUnix ? (PlatformSpecificLinkedLibs) new UnixMono() : (PlatformSpecificLinkedLibs) new Win32(); + //http://www.codeproject.com/Articles/310675/AppDomain-AssemblyResolve-Event-Tips -#if WINDOWS + //try loading libraries we know we'll need //something in the winforms, etc. code below will cause .net to popup a missing msvcr100.dll in case that one's missing //but oddly it lets us proceed and we'll then catch it here - var d3dx9 = Win32.LoadLibrary("d3dx9_43.dll"); - var vc2015 = Win32.LoadLibrary("vcruntime140.dll"); - var vc2012 = Win32.LoadLibrary("msvcr120.dll"); //TODO - check version? - var vc2010 = Win32.LoadLibrary("msvcr100.dll"); //TODO - check version? - var vc2010p = Win32.LoadLibrary("msvcp100.dll"); + var d3dx9 = libLoader.LoadPlatformSpecific("d3dx9_43.dll"); + var vc2015 = libLoader.LoadPlatformSpecific("vcruntime140.dll"); + var vc2012 = libLoader.LoadPlatformSpecific("msvcr120.dll"); //TODO - check version? + var vc2010 = libLoader.LoadPlatformSpecific("msvcr100.dll"); //TODO - check version? + var vc2010p = libLoader.LoadPlatformSpecific("msvcp100.dll"); bool fail = false, warn = false; warn |= d3dx9 == IntPtr.Zero; fail |= vc2015 == IntPtr.Zero; @@ -56,27 +60,28 @@ namespace BizHawk.Client.EmuHawk System.Diagnostics.Process.GetCurrentProcess().Kill(); } - Win32.FreeLibrary(d3dx9); - Win32.FreeLibrary(vc2015); - Win32.FreeLibrary(vc2012); - Win32.FreeLibrary(vc2010); - Win32.FreeLibrary(vc2010p); + libLoader.FreePlatformSpecific(d3dx9); + libLoader.FreePlatformSpecific(vc2015); + libLoader.FreePlatformSpecific(vc2012); + libLoader.FreePlatformSpecific(vc2010); + libLoader.FreePlatformSpecific(vc2010p); - // this will look in subdirectory "dll" to load pinvoked stuff - string dllDir = Path.Combine(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location), "dll"); - SetDllDirectory(dllDir); - - //in case assembly resolution fails, such as if we moved them into the dll subdiretory, this event handler can reroute to them - AppDomain.CurrentDomain.AssemblyResolve += new ResolveEventHandler(CurrentDomain_AssemblyResolve); + if (!RunningOnUnix) + { + // this will look in subdirectory "dll" to load pinvoked stuff + string dllDir = Path.Combine(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location), "dll"); + SetDllDirectory(dllDir); - //but before we even try doing that, whack the MOTW from everything in that directory (thats a dll) - //otherwise, some people will have crashes at boot-up due to .net security disliking MOTW. - //some people are getting MOTW through a combination of browser used to download bizhawk, and program used to dearchive it - WhackAllMOTW(dllDir); + //in case assembly resolution fails, such as if we moved them into the dll subdiretory, this event handler can reroute to them + AppDomain.CurrentDomain.AssemblyResolve += new ResolveEventHandler(CurrentDomain_AssemblyResolve); - //We need to do it here too... otherwise people get exceptions when externaltools we distribute try to startup + //but before we even try doing that, whack the MOTW from everything in that directory (thats a dll) + //otherwise, some people will have crashes at boot-up due to .net security disliking MOTW. + //some people are getting MOTW through a combination of browser used to download bizhawk, and program used to dearchive it + WhackAllMOTW(dllDir); -#endif + //We need to do it here too... otherwise people get exceptions when externaltools we distribute try to startup + } } [STAThread] @@ -85,15 +90,177 @@ namespace BizHawk.Client.EmuHawk return SubMain(args); } - private static class Win32 + private interface PlatformSpecificLinkedLibs + { + IntPtr LoadPlatformSpecific(string dllToLoad); + IntPtr GetProcAddr(IntPtr hModule, string procName); + void FreePlatformSpecific(IntPtr hModule); + } + private class Win32 : PlatformSpecificLinkedLibs { [DllImport("kernel32.dll")] - public static extern IntPtr LoadLibrary(string dllToLoad); + private static extern IntPtr LoadLibrary(string dllToLoad); [DllImport("kernel32.dll")] - public static extern IntPtr GetProcAddress(IntPtr hModule, string procedureName); + private static extern IntPtr GetProcAddress(IntPtr hModule, string procName); [DllImport("kernel32.dll")] - public static extern bool FreeLibrary(IntPtr hModule); + private static extern void FreeLibrary(IntPtr hModule); + public IntPtr LoadPlatformSpecific(string dllToLoad) + { + return LoadLibrary(dllToLoad); + } + public IntPtr GetProcAddr(IntPtr hModule, string procName) + { + return GetProcAddress(hModule, procName); + } + public void FreePlatformSpecific(IntPtr hModule) + { + FreeLibrary(hModule); + } } + private class UnixMono : PlatformSpecificLinkedLibs + { + // This class is copied from a tutorial, so don't git blame and then email me expecting insight. + const int RTLD_NOW = 2; + [DllImport("libdl.so")] + private static extern IntPtr dlopen(String fileName, int flags); + [DllImport("libdl.so")] + private static extern IntPtr dlerror(); + [DllImport("libdl.so")] + private static extern IntPtr dlsym(IntPtr handle, String symbol); + [DllImport("libdl.so")] + private static extern int dlclose(IntPtr handle); + public IntPtr LoadPlatformSpecific(string dllToLoad) + { + return dlopen(dllToLoad + ".so", RTLD_NOW); + } + public IntPtr GetProcAddr(IntPtr hModule, string procName) + { + dlerror(); + var res = dlsym(hModule, procName); + var errPtr = dlerror(); + if (errPtr != IntPtr.Zero) throw new Exception("dlsym: " + Marshal.PtrToStringAnsi(errPtr)); + return res; + } + public void FreePlatformSpecific(IntPtr hModule) + { + dlclose(hModule); + } + } + + private interface PlatformSpecificMainLoopCrashHandler + { + void TryCatchFinally(string[] args); + } + private class Win32MainLoopCrashHandler : PlatformSpecificMainLoopCrashHandler + { + public void TryCatchFinally(string[] args) + { + try + { + if (Global.Config.SingleInstanceMode) + { + try + { + new SingleInstanceController(args).Run(args); + } + catch (ObjectDisposedException) + { + // Eat it, MainForm disposed itself and Run attempts to dispose of itself. Eventually we would want to figure out a way to prevent that, but in the meantime it is harmless, so just eat the error + } + } + else + { + using (var mf = new MainForm(args)) + { + var title = mf.Text; + mf.Show(); + mf.Text = title; + try + { + GlobalWin.ExitCode = mf.ProgramRunLoop(); + } + catch (Exception e) when (!Debugger.IsAttached && !VersionInfo.DeveloperBuild && Global.MovieSession.Movie.IsActive) + { + var result = MessageBox.Show( + "EmuHawk has thrown a fatal exception and is about to close.\nA movie has been detected. Would you like to try to save?\n(Note: Depending on what caused this error, this may or may not succeed)", + "Fatal error: " + e.GetType().Name, + MessageBoxButtons.YesNo, + MessageBoxIcon.Exclamation + ); + if (result == DialogResult.Yes) + { + Global.MovieSession.Movie.Save(); + } + } + } + } + } + catch (Exception e) when (!Debugger.IsAttached) + { + new ExceptionBox(e).ShowDialog(); + } + finally + { + if (GlobalWin.Sound != null) + { + GlobalWin.Sound.Dispose(); + GlobalWin.Sound = null; + } + GlobalWin.GL.Dispose(); + Input.Cleanup(); + } + } + } + private class UnixMonoMainLoopCrashHandler : PlatformSpecificMainLoopCrashHandler + { + // Identical to the implementation in Win32MainLoopCrashHandler sans the single-instance check. + public void TryCatchFinally(string[] args) + { + try + { + using (var mf = new MainForm(args)) + { + var title = mf.Text; + mf.Show(); + mf.Text = title; + try + { + GlobalWin.ExitCode = mf.ProgramRunLoop(); + } + catch (Exception e) when (!Debugger.IsAttached && !VersionInfo.DeveloperBuild && Global.MovieSession.Movie.IsActive) + { + var result = MessageBox.Show( + "EmuHawk has thrown a fatal exception and is about to close.\nA movie has been detected. Would you like to try to save?\n(Note: Depending on what caused this error, this may or may not succeed)", + "Fatal error: " + e.GetType().Name, + MessageBoxButtons.YesNo, + MessageBoxIcon.Exclamation + ); + if (result == DialogResult.Yes) + { + Global.MovieSession.Movie.Save(); + } + } + } + } + catch (Exception e) when (!Debugger.IsAttached) + { + new ExceptionBox(e).ShowDialog(); + } + finally + { + if (GlobalWin.Sound != null) + { + GlobalWin.Sound.Dispose(); + GlobalWin.Sound = null; + } + GlobalWin.GL.Dispose(); + Input.Cleanup(); + } + } + } + private static PlatformSpecificMainLoopCrashHandler mainLoopCrashHandler = RunningOnUnix + ? (PlatformSpecificMainLoopCrashHandler) new UnixMonoMainLoopCrashHandler() + : (PlatformSpecificMainLoopCrashHandler) new Win32MainLoopCrashHandler(); //NoInlining should keep this code from getting jammed into Main() which would create dependencies on types which havent been setup by the resolver yet... or something like that [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)] @@ -115,7 +282,7 @@ namespace BizHawk.Client.EmuHawk } } - BizHawk.Common.TempFileCleaner.Start(); + BizHawk.Common.TempFileManager.Start(); HawkFile.ArchiveHandlerFactory = new SevenZipSharpArchiveHandler(); @@ -155,6 +322,7 @@ namespace BizHawk.Client.EmuHawk GlobalWin.GLManager = GLManager.Instance; //now create the "GL" context for the display method. we can reuse the IGL_TK context if opengl display method is chosen + if (RunningOnUnix) Global.Config.DispMethod = Config.EDispMethod.GdiPlus; REDO_DISPMETHOD: if (Global.Config.DispMethod == Config.EDispMethod.GdiPlus) GlobalWin.GL = new Bizware.BizwareGL.Drivers.GdiPlus.IGL_GdiPlus(); @@ -202,71 +370,19 @@ namespace BizHawk.Client.EmuHawk goto REDO_DISPMETHOD; } - //WHY do we have to do this? some intel graphics drivers (ig7icd64.dll 10.18.10.3304 on an unknown chip on win8.1) are calling SetDllDirectory() for the process, which ruins stuff. - //The relevant initialization happened just before in "create IGL context". - //It isn't clear whether we need the earlier SetDllDirectory(), but I think we do. - //note: this is pasted instead of being put in a static method due to this initialization code being sensitive to things like that, and not wanting to cause it to break - //pasting should be safe (not affecting the jit order of things) - string dllDir = Path.Combine(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location), "dll"); - SetDllDirectory(dllDir); + if (!RunningOnUnix) + { + //WHY do we have to do this? some intel graphics drivers (ig7icd64.dll 10.18.10.3304 on an unknown chip on win8.1) are calling SetDllDirectory() for the process, which ruins stuff. + //The relevant initialization happened just before in "create IGL context". + //It isn't clear whether we need the earlier SetDllDirectory(), but I think we do. + //note: this is pasted instead of being put in a static method due to this initialization code being sensitive to things like that, and not wanting to cause it to break + //pasting should be safe (not affecting the jit order of things) + string dllDir = Path.Combine(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location), "dll"); + SetDllDirectory(dllDir); + } - try - { -#if WINDOWS - if (Global.Config.SingleInstanceMode) - { - try - { - new SingleInstanceController(args).Run(args); - } - catch (ObjectDisposedException) - { - /*Eat it, MainForm disposed itself and Run attempts to dispose of itself. Eventually we would want to figure out a way to prevent that, but in the meantime it is harmless, so just eat the error*/ - } - } - else -#endif - { - using (var mf = new MainForm(args)) - { - var title = mf.Text; - mf.Show(); - mf.Text = title; - - try - { - GlobalWin.ExitCode = mf.ProgramRunLoop(); - } - catch (Exception e) when (!Debugger.IsAttached && !VersionInfo.DeveloperBuild && Global.MovieSession.Movie.IsActive) - { - var result = MessageBox.Show( - "EmuHawk has thrown a fatal exception and is about to close.\nA movie has been detected. Would you like to try to save?\n(Note: Depending on what caused this error, this may or may not succeed)", - "Fatal error: " + e.GetType().Name, - MessageBoxButtons.YesNo, - MessageBoxIcon.Exclamation - ); - if (result == DialogResult.Yes) - { - Global.MovieSession.Movie.Save(); - } - } - } - } - } - catch (Exception e) when (!Debugger.IsAttached) - { - new ExceptionBox(e).ShowDialog(); - } - finally - { - if (GlobalWin.Sound != null) - { - GlobalWin.Sound.Dispose(); - GlobalWin.Sound = null; - } - GlobalWin.GL.Dispose(); - Input.Cleanup(); - } + // Using a simple conditional to skip the single-instancing step caused crashes on GNU+Linux, even though the single-instancing step wasn't being executed. Something about the way instantiation works in C# means this workaround is possible. + mainLoopCrashHandler.TryCatchFinally(args); //cleanup: //cleanup IGL stuff so we can get better refcounts when exiting process, for debugging diff --git a/BizHawk.Client.EmuHawk/Properties/Resources.Designer.cs b/BizHawk.Client.EmuHawk/Properties/Resources.Designer.cs index 7504818e28..8cb04e3e15 100644 --- a/BizHawk.Client.EmuHawk/Properties/Resources.Designer.cs +++ b/BizHawk.Client.EmuHawk/Properties/Resources.Designer.cs @@ -900,6 +900,16 @@ namespace BizHawk.Client.EmuHawk.Properties { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap MoveBottom { + get { + object obj = ResourceManager.GetObject("MoveBottom", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + /// /// Looks up a localized resource of type System.Drawing.Bitmap. /// @@ -930,6 +940,16 @@ namespace BizHawk.Client.EmuHawk.Properties { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap MoveTop { + get { + object obj = ResourceManager.GetObject("MoveTop", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + /// /// Looks up a localized resource of type System.Drawing.Bitmap. /// diff --git a/BizHawk.Client.EmuHawk/Properties/Resources.resx b/BizHawk.Client.EmuHawk/Properties/Resources.resx index 7e21e9ffc9..301536707a 100644 --- a/BizHawk.Client.EmuHawk/Properties/Resources.resx +++ b/BizHawk.Client.EmuHawk/Properties/Resources.resx @@ -1560,4 +1560,10 @@ ..\config\ControllerImages\ZXSpectrumKeyboards.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - + + ..\Resources\MoveBottom.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\MoveTop.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + \ No newline at end of file diff --git a/BizHawk.Client.EmuHawk/Resources/MoveBottom.png b/BizHawk.Client.EmuHawk/Resources/MoveBottom.png new file mode 100644 index 0000000000..7befbdd795 Binary files /dev/null and b/BizHawk.Client.EmuHawk/Resources/MoveBottom.png differ diff --git a/BizHawk.Client.EmuHawk/Resources/MoveTop.png b/BizHawk.Client.EmuHawk/Resources/MoveTop.png new file mode 100644 index 0000000000..397032df28 Binary files /dev/null and b/BizHawk.Client.EmuHawk/Resources/MoveTop.png differ diff --git a/BizHawk.Client.EmuHawk/ScreenSaver.cs b/BizHawk.Client.EmuHawk/ScreenSaver.cs index dc79976347..70aedf1540 100644 --- a/BizHawk.Client.EmuHawk/ScreenSaver.cs +++ b/BizHawk.Client.EmuHawk/ScreenSaver.cs @@ -1,13 +1,48 @@ using System; using System.Runtime.InteropServices; +using BizHawk.Client.Common; + namespace BizHawk.Client.EmuHawk { // Derived from http://www.codeproject.com/KB/cs/ScreenSaverControl.aspx public static class ScreenSaver { - [DllImport("user32.dll", CharSet = CharSet.Auto)] - private static extern bool SystemParametersInfo(int uAction, int uParam, ref int lpvParam, int flags); + private interface PlatformSpecificScreenBlankInterface + { + Int32 Get(); + void Set(Int32 v); + } + private class WinScreenBlankInterface : PlatformSpecificScreenBlankInterface + { + [DllImport("user32.dll", CharSet = CharSet.Auto)] + private static extern bool SystemParametersInfo(int uAction, int uParam, ref int lpvParam, int flags); + public Int32 Get() + { + Int32 value = 0; + SystemParametersInfo(SPI_GETSCREENSAVERTIMEOUT, 0, ref value, 0); + return value; + } + public void Set(Int32 v) + { + int nullVar = 0; + SystemParametersInfo(SPI_SETSCREENSAVERTIMEOUT, v, ref nullVar, SPIF_SENDWININICHANGE); + } + } + private class MiscUnixScreenBlankInterface : PlatformSpecificScreenBlankInterface + { + public Int32 Get() + { + return 0; //TODO implement + } + public void Set(Int32 v) + { + //TODO implement + } + } + private static PlatformSpecificScreenBlankInterface screenBlankInterface = Global.RunningOnUnix + ? (PlatformSpecificScreenBlankInterface) new MiscUnixScreenBlankInterface() + : (PlatformSpecificScreenBlankInterface) new WinScreenBlankInterface(); private const int SPI_GETSCREENSAVERTIMEOUT = 14; private const int SPI_SETSCREENSAVERTIMEOUT = 15; @@ -32,16 +67,13 @@ namespace BizHawk.Client.EmuHawk // Returns the screen saver timeout setting, in seconds private static Int32 GetScreenSaverTimeout() { - Int32 value = 0; - SystemParametersInfo(SPI_GETSCREENSAVERTIMEOUT, 0, ref value, 0); - return value; + return screenBlankInterface.Get(); } // Pass in the number of seconds to set the screen saver timeout value. private static void SetScreenSaverTimeout(Int32 Value) { - int nullVar = 0; - SystemParametersInfo(SPI_SETSCREENSAVERTIMEOUT, Value, ref nullVar, SPIF_SENDWININICHANGE); + screenBlankInterface.Set(Value); } } } diff --git a/BizHawk.Client.EmuHawk/Sound/Sound.cs b/BizHawk.Client.EmuHawk/Sound/Sound.cs index 88a94e44c9..93abdb7f40 100644 --- a/BizHawk.Client.EmuHawk/Sound/Sound.cs +++ b/BizHawk.Client.EmuHawk/Sound/Sound.cs @@ -24,17 +24,15 @@ namespace BizHawk.Client.EmuHawk public Sound(IntPtr mainWindowHandle) { -#if WINDOWS - if (Global.Config.SoundOutputMethod == Config.ESoundOutputMethod.DirectSound) - _outputDevice = new DirectSoundSoundOutput(this, mainWindowHandle); - - if (Global.Config.SoundOutputMethod == Config.ESoundOutputMethod.XAudio2) - _outputDevice = new XAudio2SoundOutput(this); -#endif - if (Global.Config.SoundOutputMethod == Config.ESoundOutputMethod.OpenAL) _outputDevice = new OpenALSoundOutput(this); - + if (!Global.RunningOnUnix) + { + if (Global.Config.SoundOutputMethod == Config.ESoundOutputMethod.DirectSound) + _outputDevice = new DirectSoundSoundOutput(this, mainWindowHandle); + if (Global.Config.SoundOutputMethod == Config.ESoundOutputMethod.XAudio2) + _outputDevice = new XAudio2SoundOutput(this); + } if (_outputDevice == null) _outputDevice = new DummySoundOutput(this); } diff --git a/BizHawk.Client.EmuHawk/Throttle.cs b/BizHawk.Client.EmuHawk/Throttle.cs index 66be309a64..3ae65cdc70 100644 --- a/BizHawk.Client.EmuHawk/Throttle.cs +++ b/BizHawk.Client.EmuHawk/Throttle.cs @@ -137,10 +137,33 @@ namespace BizHawk.Client.EmuHawk return (ulong)Environment.TickCount; } -#if WINDOWS - [DllImport("winmm.dll", EntryPoint = "timeBeginPeriod")] - static extern uint timeBeginPeriod(uint uMilliseconds); -#endif + private interface PlatformSpecificSysTimer + { + uint TimeBeginPeriod(uint ms); + } + private class WinSysTimer : PlatformSpecificSysTimer + { + [DllImport("winmm.dll", EntryPoint = "timeBeginPeriod")] + private static extern uint timeBeginPeriod(uint uMilliseconds); + public uint TimeBeginPeriod(uint ms) + { + return timeBeginPeriod(ms); + } + } + private class UnixMonoSysTimer : PlatformSpecificSysTimer + { + [DllImport("winmm.dll.so", EntryPoint = "timeBeginPeriod")] + private static extern uint timeBeginPeriod(uint uMilliseconds); + public uint TimeBeginPeriod(uint ms) + { + return timeBeginPeriod(ms); + } + } + static PlatformSpecificSysTimer sysTimer = Global.RunningOnUnix ? (PlatformSpecificSysTimer) new UnixMonoSysTimer() : (PlatformSpecificSysTimer) new WinSysTimer(); + static uint TimeBeginPeriod(uint ms) + { + return sysTimer.TimeBeginPeriod(ms); + } static readonly int tmethod; static readonly ulong afsfreq; @@ -148,9 +171,7 @@ namespace BizHawk.Client.EmuHawk static Throttle() { -#if WINDOWS - timeBeginPeriod(1); -#endif + TimeBeginPeriod(1); if (Stopwatch.IsHighResolution) { afsfreq = (ulong)Stopwatch.Frequency; @@ -341,7 +362,7 @@ namespace BizHawk.Client.EmuHawk if (sleepTime >= 2 || paused) { #if WINDOWS - // Assuming a timer period of 1 ms (i.e. timeBeginPeriod(1)): The actual sleep time + // Assuming a timer period of 1 ms (i.e. TimeBeginPeriod(1)): The actual sleep time // on Windows XP is generally within a half millisecond either way of the requested // time. The actual sleep time on Windows 8 is generally between the requested time // and up to a millisecond over. So we'll subtract 1 ms from the time to avoid diff --git a/BizHawk.Client.EmuHawk/ToolAttribute.cs b/BizHawk.Client.EmuHawk/ToolAttribute.cs index 1ba2a2c1ef..721fa0cf48 100644 --- a/BizHawk.Client.EmuHawk/ToolAttribute.cs +++ b/BizHawk.Client.EmuHawk/ToolAttribute.cs @@ -6,14 +6,17 @@ namespace BizHawk.Client.EmuHawk [AttributeUsage(AttributeTargets.Class)] public class ToolAttribute : Attribute { - public ToolAttribute(bool released, string[] supportedSystems) + public ToolAttribute(bool released, string[] supportedSystems, string[] unsupportedCores = null) { Released = released; SupportedSystems = supportedSystems; + UnsupportedCores = unsupportedCores; } public bool Released { get; private set; } public IEnumerable SupportedSystems { get; private set; } + + public IEnumerable UnsupportedCores { get; private set; } } } diff --git a/BizHawk.Client.EmuHawk/config/AmstradCPC/AmstradCPCAudioSettings.Designer.cs b/BizHawk.Client.EmuHawk/config/AmstradCPC/AmstradCPCAudioSettings.Designer.cs new file mode 100644 index 0000000000..74633c7797 --- /dev/null +++ b/BizHawk.Client.EmuHawk/config/AmstradCPC/AmstradCPCAudioSettings.Designer.cs @@ -0,0 +1,186 @@ +namespace BizHawk.Client.EmuHawk +{ + partial class AmstradCPCAudioSettings + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(AmstradCPCAudioSettings)); + this.OkBtn = new System.Windows.Forms.Button(); + this.CancelBtn = new System.Windows.Forms.Button(); + this.label1 = new System.Windows.Forms.Label(); + this.label2 = new System.Windows.Forms.Label(); + this.panTypecomboBox1 = new System.Windows.Forms.ComboBox(); + this.lblBorderInfo = new System.Windows.Forms.Label(); + this.tapeVolumetrackBar = new System.Windows.Forms.TrackBar(); + this.label3 = new System.Windows.Forms.Label(); + this.label5 = new System.Windows.Forms.Label(); + this.ayVolumetrackBar = new System.Windows.Forms.TrackBar(); + ((System.ComponentModel.ISupportInitialize)(this.tapeVolumetrackBar)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.ayVolumetrackBar)).BeginInit(); + this.SuspendLayout(); + // + // OkBtn + // + this.OkBtn.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this.OkBtn.Location = new System.Drawing.Point(298, 245); + this.OkBtn.Name = "OkBtn"; + this.OkBtn.Size = new System.Drawing.Size(60, 23); + this.OkBtn.TabIndex = 3; + this.OkBtn.Text = "&OK"; + this.OkBtn.UseVisualStyleBackColor = true; + this.OkBtn.Click += new System.EventHandler(this.OkBtn_Click); + // + // CancelBtn + // + this.CancelBtn.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this.CancelBtn.DialogResult = System.Windows.Forms.DialogResult.Cancel; + this.CancelBtn.Location = new System.Drawing.Point(364, 245); + this.CancelBtn.Name = "CancelBtn"; + this.CancelBtn.Size = new System.Drawing.Size(60, 23); + this.CancelBtn.TabIndex = 4; + this.CancelBtn.Text = "&Cancel"; + this.CancelBtn.UseVisualStyleBackColor = true; + this.CancelBtn.Click += new System.EventHandler(this.CancelBtn_Click); + // + // label1 + // + this.label1.AutoSize = true; + this.label1.Location = new System.Drawing.Point(12, 14); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(140, 13); + this.label1.TabIndex = 17; + this.label1.Text = "Amstrad CPC Audio Settings"; + // + // label2 + // + this.label2.AutoSize = true; + this.label2.Location = new System.Drawing.Point(12, 172); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size(135, 13); + this.label2.TabIndex = 23; + this.label2.Text = "AY-3-8912 Panning Config:"; + // + // panTypecomboBox1 + // + this.panTypecomboBox1.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.panTypecomboBox1.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.panTypecomboBox1.FormattingEnabled = true; + this.panTypecomboBox1.Location = new System.Drawing.Point(12, 188); + this.panTypecomboBox1.Name = "panTypecomboBox1"; + this.panTypecomboBox1.Size = new System.Drawing.Size(151, 21); + this.panTypecomboBox1.TabIndex = 22; + // + // lblBorderInfo + // + this.lblBorderInfo.Font = new System.Drawing.Font("Courier New", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lblBorderInfo.Location = new System.Drawing.Point(175, 175); + this.lblBorderInfo.Name = "lblBorderInfo"; + this.lblBorderInfo.Size = new System.Drawing.Size(249, 47); + this.lblBorderInfo.TabIndex = 24; + this.lblBorderInfo.Text = "Selects a particular panning configuration for the 3ch AY-3-8912 Programmable Sou" + + "nd Generator"; + this.lblBorderInfo.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; + // + // tapeVolumetrackBar + // + this.tapeVolumetrackBar.Location = new System.Drawing.Point(12, 60); + this.tapeVolumetrackBar.Maximum = 100; + this.tapeVolumetrackBar.Name = "tapeVolumetrackBar"; + this.tapeVolumetrackBar.Size = new System.Drawing.Size(412, 45); + this.tapeVolumetrackBar.TabIndex = 25; + // + // label3 + // + this.label3.AutoSize = true; + this.label3.Location = new System.Drawing.Point(12, 44); + this.label3.Name = "label3"; + this.label3.Size = new System.Drawing.Size(73, 13); + this.label3.TabIndex = 26; + this.label3.Text = "Tape Volume:"; + // + // label5 + // + this.label5.AutoSize = true; + this.label5.Location = new System.Drawing.Point(12, 108); + this.label5.Name = "label5"; + this.label5.Size = new System.Drawing.Size(98, 13); + this.label5.TabIndex = 30; + this.label5.Text = "AY-3-8912 Volume:"; + // + // ayVolumetrackBar + // + this.ayVolumetrackBar.Location = new System.Drawing.Point(12, 124); + this.ayVolumetrackBar.Maximum = 100; + this.ayVolumetrackBar.Name = "ayVolumetrackBar"; + this.ayVolumetrackBar.Size = new System.Drawing.Size(412, 45); + this.ayVolumetrackBar.TabIndex = 29; + // + // AmstradCPCAudioSettings + // + this.AcceptButton = this.OkBtn; + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.CancelButton = this.CancelBtn; + this.ClientSize = new System.Drawing.Size(436, 280); + this.Controls.Add(this.label5); + this.Controls.Add(this.ayVolumetrackBar); + this.Controls.Add(this.label3); + this.Controls.Add(this.tapeVolumetrackBar); + this.Controls.Add(this.lblBorderInfo); + this.Controls.Add(this.label2); + this.Controls.Add(this.panTypecomboBox1); + this.Controls.Add(this.label1); + this.Controls.Add(this.CancelBtn); + this.Controls.Add(this.OkBtn); + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow; + this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); + this.Name = "AmstradCPCAudioSettings"; + this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent; + this.Text = "Audio Settings"; + this.Load += new System.EventHandler(this.IntvControllerSettings_Load); + ((System.ComponentModel.ISupportInitialize)(this.tapeVolumetrackBar)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.ayVolumetrackBar)).EndInit(); + this.ResumeLayout(false); + this.PerformLayout(); + + } + + #endregion + + private System.Windows.Forms.Button OkBtn; + private System.Windows.Forms.Button CancelBtn; + private System.Windows.Forms.Label label1; + private System.Windows.Forms.Label label2; + private System.Windows.Forms.ComboBox panTypecomboBox1; + private System.Windows.Forms.Label lblBorderInfo; + private System.Windows.Forms.TrackBar tapeVolumetrackBar; + private System.Windows.Forms.Label label3; + private System.Windows.Forms.Label label5; + private System.Windows.Forms.TrackBar ayVolumetrackBar; + } +} \ No newline at end of file diff --git a/BizHawk.Client.EmuHawk/config/AmstradCPC/AmstradCPCAudioSettings.cs b/BizHawk.Client.EmuHawk/config/AmstradCPC/AmstradCPCAudioSettings.cs new file mode 100644 index 0000000000..1cd8a83fec --- /dev/null +++ b/BizHawk.Client.EmuHawk/config/AmstradCPC/AmstradCPCAudioSettings.cs @@ -0,0 +1,74 @@ +using System; +using System.Linq; +using System.Windows.Forms; + +using BizHawk.Client.Common; +using BizHawk.Emulation.Cores.Computers.AmstradCPC; +using System.Text; + +namespace BizHawk.Client.EmuHawk +{ + public partial class AmstradCPCAudioSettings : Form + { + private AmstradCPC.AmstradCPCSettings _settings; + + public AmstradCPCAudioSettings() + { + InitializeComponent(); + } + + private void IntvControllerSettings_Load(object sender, EventArgs e) + { + _settings = ((AmstradCPC)Global.Emulator).GetSettings().Clone(); + + // AY panning config + var panTypes = Enum.GetNames(typeof(AY38912.AYPanConfig)); + foreach (var val in panTypes) + { + panTypecomboBox1.Items.Add(val); + } + panTypecomboBox1.SelectedItem = _settings.AYPanConfig.ToString(); + + // tape volume + tapeVolumetrackBar.Value = _settings.TapeVolume; + + // ay volume + ayVolumetrackBar.Value = _settings.AYVolume; + + + } + + private void OkBtn_Click(object sender, EventArgs e) + { + bool changed = + _settings.AYPanConfig.ToString() != panTypecomboBox1.SelectedItem.ToString() + || _settings.TapeVolume != tapeVolumetrackBar.Value + || _settings.AYVolume != ayVolumetrackBar.Value; + + if (changed) + { + _settings.AYPanConfig = (AY38912.AYPanConfig)Enum.Parse(typeof(AY38912.AYPanConfig), panTypecomboBox1.SelectedItem.ToString()); + + _settings.TapeVolume = tapeVolumetrackBar.Value; + _settings.AYVolume = ayVolumetrackBar.Value; + + GlobalWin.MainForm.PutCoreSettings(_settings); + + DialogResult = DialogResult.OK; + Close(); + } + else + { + DialogResult = DialogResult.OK; + Close(); + } + } + + private void CancelBtn_Click(object sender, EventArgs e) + { + GlobalWin.OSD.AddMessage("Misc settings aborted"); + DialogResult = DialogResult.Cancel; + Close(); + } + } +} diff --git a/BizHawk.Client.EmuHawk/config/AmstradCPC/AmstradCPCAudioSettings.resx b/BizHawk.Client.EmuHawk/config/AmstradCPC/AmstradCPCAudioSettings.resx new file mode 100644 index 0000000000..ca821b54f8 --- /dev/null +++ b/BizHawk.Client.EmuHawk/config/AmstradCPC/AmstradCPCAudioSettings.resx @@ -0,0 +1,624 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + + AAABAAwAMDAQAAAABABoBgAAxgAAACAgEAAAAAQA6AIAAC4HAAAYGBAAAAAEAOgBAAAWCgAAEBAQAAAA + BAAoAQAA/gsAADAwAAAAAAgAqA4AACYNAAAgIAAAAAAIAKgIAADOGwAAGBgAAAAACADIBgAAdiQAABAQ + AAAAAAgAaAUAAD4rAAAwMAAAAAAgAKglAACmMAAAICAAAAAAIACoEAAATlYAABgYAAAAACAAiAkAAPZm + AAAQEAAAAAAgAGgEAAB+cAAAKAAAADAAAABgAAAAAQAEAAAAAACABAAAAAAAAAAAAAAQAAAAEAAAAAAA + AAAAAIAAAIAAAACAgACAAAAAgACAAICAAACAgIAAwMDAAAAA/wAA/wAAAP//AP8AAAD/AP8A//8AAP// + /wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAHR3AAAAAAAAAAAAAAAAAAAAAAAAAAAAdHdEcAAAAAAAAAAAAAAAAA + AAAAAAAAAHd0d3QAAAAAAAAAAAAAAAAAAAAAAAAAAEd8d3UAAAAAAAAAAAAAAAAAAAAAAAAAB3yHfHZw + AAAAAAAAAAAAAAAAAAAAAAAAd3fIyHVwAAAAAAAAAAAAAAAAAAAAAAAAfHh3jIxwAAAAAAAAAAAAAAAA + AAAAAAAHd8jIyHdgAAAAAAAAAAAAAAAAAAAAAAAHd4yHfIdAAAAAAAAAAAAAAAAAAAAAAAAHyMjIyMhQ + AAAAAAAAAAAAAAAAAAAAAAB3d3eMh4dgAAAAAAAAAAAAAAAAAAAAAAB8jIyIfIdQAAAAAAAAAAAAAAAA + AAAAAAB3h4jIiMh3AAAAAAAAAAAAAAAAAAAAAAB8jIeHeIjHAAAAAAAAAAAAAAAAAAAAAAeIiHh4eMiE + AAAAAAAAAAAAB0dHcAAAAAd8h4eIiIiHcAAAAAAAAAB0d3d3RwAAAAeIeIiIiIh3RwAAAAAAAHR3d8h3 + dAAAAAfIh4iIiHiIx0cAAAAAdHh3eIeHhwAAAAeHiIiIiIiId3R3dHR0eHd4h4eHhAAAAAd4eIiIiIiH + x3d2d3eId4iIiIiIhwAAAAd4eIiI+IiIh3d3eHh3iIiIiIeHwAAAAAfIjHeIiIiIyIeHh4iIiIiIiIiI + cAAAAAeIQ0R3h3iIiMiIiIiIiIiIiIiEAAAAAAfIR3d3d0iIiIh4iIeIiIiIiHhAAAAAAAB4d3d3SHiI + h4fTiIi3iIiIeIwAAAAAAAB3h4d3eIeIiHiJiIuIiIh4jHAAAAAAAAAHyId3h3h4iIh4iIiIiIiHeAAA + AAAAAAAAB8iMiMjIiIiIh4h3aMjHAAAAAAAAAAAAAAdYyIeIiIiMjId6d4eAAAAAAAAAAAAAAAAHdsjH + eIeH6MiId3AAAAAAAAAAAAAAAIiIh4V8jIh4eIfHcAAAAAAAAAAAAACIiIh3AAAHd3h3fHcAAAAAAAAA + AAAAAAiIjHgAAAAAAHx8eAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAD///////8AAP///////wAA////////AAD///////8AAP///////wAA//////// + AAD///////8AAP///////wAA//h/////AAD/4D////8AAP/AP////wAA/8A/////AAD/gB////8AAP8A + H////wAA/wAf////AAD+AB////8AAP4AH////wAA/gAf////AAD8AB////8AAPwAH////wAA/AAP//// + AAD8AA////8AAPgAD//+BwAA+AAH//ADAAD4AAP/wAMAAPgAAP8AAwAA+AAAAAADAAD4AAAAAAMAAPgA + AAAABwAA+AAAAAAHAAD4AAAAAA8AAPgAAAAAHwAA/AAAAAA/AAD8AAAAAH8AAP4AAAAA/wAA/4AAAAP/ + AAD/4AAAB/8AAP/4AAAf/wAA/8AAAH//AAD8A+AD//8AAPgP/A///wAA////////AAD///////8AAP// + /////wAA////////AAD///////8AAP///////wAA////////AAAoAAAAIAAAAEAAAAABAAQAAAAAAAAC + AAAAAAAAAAAAABAAAAAQAAAAAAAAAAAAgAAAgAAAAICAAIAAAACAAIAAgIAAAICAgADAwMAAAAD/AAD/ + AAAA//8A/wAAAP8A/wD//wAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdwAAAAAAAAAAAAAAAA + AAd0dAAAAAAAAAAAAAAAAAB3x3cAAAAAAAAAAAAAAAAAd3fHcAAAAAAAAAAAAAAAB3yMh3AAAAAAAAAA + AAAAAAfIeMdwAAAAAAAAAAAAAAAHjIyHQAAAAAAAAAAAAAAAfId4yHAAAAAAAAAAAAAAAHjIyIdQAAAA + AAAAAAAAAAB3iId4YAAAAAAAAAdwAAAAjIiIiIUAAAAAAHd3dAAAB4iIiHh8cAAAAHd3x4dwAAd4iIiI + h3Z3d3R3yIh4cAAHh4iIiIfHd3d4iIiIh3AAB3jHiIiIiHeHiIiIiIwAAAh3dXh4iMiIiIiIiIhwAAAA + yGd0d4iIeIi4iIiMAAAAAIeHd4iIh32IiIiIcAAAAAAAd4jIyIiIiHeHyAAAAAAAAAB3h4iIh8h3dwAA + AAAAAAAIh8fIh4eIaAAAAAAAAACIiHAAB8jIyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////// + ////////////////////n////g////wP///8B///+Af///gH///4B///8Af///AH///wB//n8AP/A+AB + /AHgAAAB4AAAAeAAAAPgAAAH8AAAD/AAAB/8AAA//wAA//4AA//weA////////////////////////// + //8oAAAAGAAAADAAAAABAAQAAAAAACABAAAAAAAAAAAAABAAAAAQAAAAAAAAAAAAgAAAgAAAAICAAIAA + AACAAIAAgIAAAICAgADAwMAAAAD/AAD/AAAA//8A/wAAAP8A/wD//wAA////AAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHRwAAAAAAAAAAAAB3dAAAAAAAAAAAAA + d8dwAAAAAAAAAAAAfId3AAAAAAAAAAAHeMjHAAAAAAAAAAAHyHh3AAAAAAAAAAAHh3eEAAAAAAAAAAAI + yIiHAAAAAHd2cAAIiIiIQAAAd3d4UACHiIiId3d3eHiIcACHh4iIyHeHiIiIcAAIR3d4iIiIiIiMAAAH + d3eIh3iIiIhwAAAAeMh4iIiHiMAAAAAAAHfIiMh4aAAAAAAAiIgHyIfIAAAAAAAIgAAAAIAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wD///8A////AP///wD8f/8A+H//APB/ + /wDwP/8A4D//AOA//wDgP/8A4D/BAOAfAQDAAAEAwAABAOAAAwDgAAcA8AAfAPwAPwDwgP8A5/f/AP// + /wD///8A////ACgAAAAQAAAAIAAAAAEABAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAACA + AAAAgIAAgAAAAIAAgACAgAAAgICAAMDAwAAAAP8AAP8AAAD//wD/AAAA/wD/AP//AAD///8AAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAd1AAAAAAAAB8cAAAAAAAB4eAAAAAAAAHyMgAAAAAAAiIhwAAAHcACI + iHcAd3hwAIz4jIeIiIAAd3eIiIiIAACHeIiIiHAAAACMeMh4AAAAiAAIgAAAAAAAAAAAAAAAAAAAAAAA + AAD//wAA//8AAP//AADj/wAA4/8AAMP/AADB/wAAwfkAAMDBAADAAQAAwAMAAMAHAADwDwAAzn8AAP// + AAD//wAAKAAAADAAAABgAAAAAQAIAAAAAAAACQAAAAAAAAAAAAAAAQAAAAEAAAAAAAA9OzsAZD8/AGg8 + PABtPj4AQkNDAEZIRwBWQkIAV0REAF5AQABbRkYAVklJAFxPTwBTU1MAXFJSAF5ZWQBkQEAAYUREAGZF + RQBqQkEAYEtLAGNPTwBwQUEAfUZGAHJKSgB2SUkAfU9PAGBRUQBgVFQAZlZWAGZYWABqWVkAclZWAHpU + VAB9W1oAbmJiAGtoaABtaWkAcWdnAHdnZwB8Y2MAe2pqAHJxcQB+dHQAd3l5AHl6egCGT08AiU9PAIFP + UACGU1MAjVFRAIlWVgCMV1cAg1xbAIxaWQCQUlIAlVJSAJFXVgCXVVUAmVVVAJZaWQCSXV0AlV9eAJpZ + WgCeW1sAml5eAKBZWgCgXFwAql9fAIRmZQCIZWQAhWtrAI5ragCTYmEAnGBhAJ9kYwCaZmYAk25uAJ1s + awCFdHQAiXd3AIt+fgCWd3cAmHR0AJV5eQCbfHwAo2JhAKZhYQChZWUApGVkAKplZACsZGQAqmhnAKZr + agCnbGsAqmloAKlubQCsbW0AtGZnALhsbACxb3AAv29wAKVxcACrc3IAr35+ALN0cwC5c3MAvXBxALR4 + dgC1fHsAunt6AMNtbgDGb3AAw3FyAMZwcQDGdXUAyHR1AMp3eADBeXkAxnt7AMB/fgDLensANLBSAEWf + TgBBtFwAPMdnADHkdgDciiIAvoF/AISrdwDln0sA35lhAN2XfADgmmEA8LdlAO61cAArWPIALWT+AEh5 + +gDOf4AAfoCAAHiA1ABZv9wAZrnUAGK+2ABxnv4Ad6P/ADPX/QBw0OcAW+D7AIKEgwCPgoIAjI2NAJuC + ggCUiIgAmYqKAJGSkgCjhIQAqoKCAKKLiwC+hIMAsoqKALaSgQCum5sAsZubALqqlQCdgr4Ar6ytALGh + oAC6pKQAwoSDAMyBggDGiIYAyYiHAMWMigDMjIoA0ISFANKHiADUjIwA2Y6NAMCUjQDIk44A0JCPANaP + kADHlZQAzpSSAMScmwDUkpIA2ZSVANWYlgDampcA2ZeYANWcnADam5sA4p2cAMChjwDeoJ4A5aCFAOaj + jQDlpJoA2p6hAMOkowDOoaEAy62tANegoADdoqEA2aGpANGsrwDdq6kAwbG4ANGysQDdtLQA2ri3AOGk + owDjqKYA66ylAOGnqADjq6oA6a2rAOOwrwDssK4A5K+wAOaztADttLIA57i2AO24tgDmurgA6rq6APC1 + swDyuLYA9Ly5APi+uwD1wL0A+cC9AKKMwACkk8QAqprMALSayACptsEAlaDkAOy/wACRxtQAgOv9AJnr + 9wDEwsoA5sbGAOzCwgDuyMcA7MzMAPPEwgDxy8oA9dPTAPja2gAAAAAAAAAAAP///wAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAoIJQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAACYXODs4BCUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + KTNDQ0M7OAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALllbYmJZQBcAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYYWNwcHBwWy8mAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAFFLanBwcHBwYz0eAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAABpqcHBwcHBwZVkUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAl11w + cHBwcHBwcGcSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIXdwcHBwcHBwcGkSAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPXBwcHBwcHBwd2wYAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAACXbnBwdXB5dXl0eW4hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAid3R5eXl5eXl5q6wzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9eXV5 + i7CxsbGxsblLKgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABndYuwsbm8uby5vMFnHgAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJt3q7G3vMHB1cLBwdWuEgAAAAAAAAAAAAAAAAAA + AAAAAAAeEhMSCiUAAAAAAAAAAEexsbm/1dXZ2dnZ1da5ZgwAAAAAAAAAAAAAAAAAAAAjEjNZaW5qXRMl + AAAAAAAAADW5s7/V2N7i4uLi3dzZrQQPAAAAAAAAAAAAAAAAHxhZbm5uaWltd6ASAAAAAAAAAEmzvMLZ + 3uP29/fw4uTkuUAWCy0AAAAAAAAAAB4YYXd3gG13vbm5vb8zAAAAAAAAAE6xwdXd4/b6+/r38OTl1Vlc + OAMIFAweFBQSM2mtrYB3vdXT0NXExNU1AAAAAAAAAE65wtXe8Pr7/Pz79+fn1WphZ25pXV1mbHetrXd3 + tdXT4vXw49nZ3NYgAAAAAAAAAEu3wdje9vv7/Pz79+fn34B3d2xtoHeud66uudXT4vD39/Dj49zk5G0A + AAAAAAAAAD2xwcwoH0/L/Pukyenp5K27u7m5uczM0Nve4vb3+vr56OPl5eXl1igAAAAAAAAAADWxwQgB + BQYNmveZK/Dp6cG/wcTV2eP3+vr6+/r6+ejm5ufn5+nkIgAAAAAAAAAAAJmruR4sjC2WLFCdDd3p6dXW + 1tXI3vn67pCO9Ojp6efo5+fm59wiAAAAAAAAAAAAAABLsZ0FmC0qKgHMRcjp6dzc1Y2KiO3RlfKTj+np + 5ubm5eXk1SIAAAAAAAAAAAAAAACdab/Lp5aWnEfV1cHm6ebk6pGSiabZ8fOU0uXl5eTk3NyuRQAAAAAA + AAAAAAAAAAAAn0ux0KFTaMHBv7nC6efp3Ovv7OTm3OPl3Nzc3NfW1U6fAAAAAAAAAAAAAAAAAAAAAABF + Wa25t7yxs7Gw5+fn5Obk18XG3NyBfHvD1cSgNQAAAAAAAAAAAAAAAAAAAAAAAAAAAFUzarGwsHl5sefn + 39zEgoZ/hL19fnqirj2jAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATj09ZXV0cLzn3NXChYeDub+1pbQ9 + VQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0rXj+rpInTBDcHCz5NW/ucG5u7GAM1QAAAAAAAAAAAAAAAAA + AAAAAAAAAADLytDi9tOemQAAAAAAUy9EecLEsa1uPTUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPj11Mme + VakAAAAAAAAAAAAATS84M0akAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAD///////8AAP///////wAA////////AAD///////8AAP///////wAA//////// + AAD///////8AAP///////wAA//h/////AAD/4D////8AAP/AP////wAA/8A/////AAD/gB////8AAP8A + H////wAA/wAf////AAD+AB////8AAP4AH////wAA/gAf////AAD8AB////8AAPwAH////wAA/AAP//// + AAD8AA////8AAPgAD//+BwAA+AAH//ADAAD4AAP/wAMAAPgAAP8AAwAA+AAAAAADAAD4AAAAAAMAAPgA + AAAABwAA+AAAAAAHAAD4AAAAAA8AAPgAAAAAHwAA/AAAAAA/AAD8AAAAAH8AAP4AAAAA/wAA/4AAAAP/ + AAD/4AAAB/8AAP/4AAAf/wAA/8AAAH//AAD8A+AD//8AAPgP/A///wAA////////AAD///////8AAP// + /////wAA////////AAD///////8AAP///////wAA////////AAAoAAAAIAAAAEAAAAABAAgAAAAAAAAE + AAAAAAAAAAAAAAABAAAAAQAAAAAAAFFNTQBRUlIAU1RUAGJHRwBiT08Aa0lIAGJTUwBrVlYAYllZAGZc + XABpWloAb1xbAHNTUwB7V1YAc1hXAHFbWwBkZWUAaWFhAG5kZABpamkAcGFhAHlubgB2cHAAf3V1AH55 + eQB8fX0AgUpKAI1PTwCLWFcAhlhYAI9ZWQCKXFsAm1ZWAJJZWQCWWVgAmlpbAJtcWwCiXFwAl2BfAIBg + YACAZ2YAgG9vAI9oaACWZWQAmGBhAJ5kZACcaWoAmm9vAIV0dACNcHAAiXZ2AIB8fACac3IAm3V0AJ51 + dQCZfHwAnHx8AKNmZgCnZmYAqmJiAK5jYwCvb24AtWVmALBtbgC5bW0AvmxtAKx+fQCxcnIAtHBwALZz + dACydXQAtnd2ALlwcAC5dnYAt3p5ALh5eAC8fHsAun18ALx+fQDGb3AAxnBxAMdzdADAd3YAyHJzAMlz + dADJdXYAynd4AMd/fwDMe3wAzXx9AHunbwBhvHIAYsN4ANuLOwC2hn4A4Zt5APC3ZABte9sAX47+AHWM + 5QAl0foAY+P8AIeDgwCFhoYAioSEAJOIiACWi4sAmpKRAKGCgQCmhYUAqYGBAKuDhACniooApYyMAKiO + jQCyhYMAvoWEALeNjQCrj5AAr5eXALSVlAC9lJMAmbCEAK6RugDBgYAAwoSCAMWDhADChoQAxYeFAM6A + gQDFiIYAxoqIAMqIiQDMi4oAy4yKAMiPjQDPj44A0ISFANKJigDUi4wA04+NANWNjgDKkY8A0JCOANud + iQDWj5AAzJSTAM2XlgDGm5oA1pGSANOUkgDVl5EA1pOUANiVlgDYmJUA2ZeYANKenADbmpsA3pmYANuc + mgDbn5wA1aacAN6gngDqqZoA3Z+gAMyjowDCra0AxqysAMqpqQDboaAA3qKiAN6logDbp6UA3aWkANer + qgDWsbMA0rW0ANe0tADfs7IA4aSiAOGlpQDkp6UA46imAOWopgDsraIA6qimAOGoqADhrqwA6a2rAOqv + rADpsK4A7LGuAOGzswDlsbEA7bKxAO+1sgDotrYA5rm3AO+4twDot7sA6bq5AOu9uwDrv70A8bazAPG2 + tADxuLUA9Lm2APC9uwD2vboA9L+9APi+uwD4v7wA8sC+APXAvgD5wL0AkILJAKqXzACsu8cAqr/LALLV + 3QDawMIA48XFAOvDwQDswMAA7cTDAO/ExQDgxsgA8cbEAPTGxADwyskA9MvJAPLNzQD21dYA+NjZAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAMEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqHCEcBQAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAayU9PSYbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdQlBSQiJpAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAM0pSUlJQPRcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnUlJSUlJGFQAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAFJSUlJSUkoQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzUlJSWVJZfxAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAC5XWYqKioqGDgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASoqMkpqa + mqAsAAAAAAAAAAAAAAAAAABoNAAAAAAAAACMjJyuvLy2toYHAAAAAAAAAAAAABcOIDouBgAAAAAAc4yc + tsHKysPAriIKAAAAAAAAABYgRk1LTX+DEAAAAABukqXB4ejo4dHPQCIEChcXEwggTXV/k66unKMpAAAA + AG6Srsro6ero0dN/Rk1NRk2Dg4STrsbh4cHAt2sAAAAAbpKuOXPe6ajW15KGg4OGk528yuHo5eHPz882 + AAAAAAB4jCkDAxSoMabXt5yjt8ro3ePo5dbT09HTdAAAAAAAAABGcBFoGgFwdtfDwHxi2dpmZcrX09HP + z0MAAAAAAAAAAHh/qWwaOa6cz9PNZGPYsdzbzc3DwLk2AAAAAAAAAAAAAAAvhpKakoyg19HNyKS5wHtb + orZ/cwAAAAAAAAAAAAAAAAAANkaKWVm5zb1gYV6cXVxfNgAAAAAAAAAAAAAAAAAAALGvlTIuP1K5tqCR + l4xfLwAAAAAAAAAAAAAAAAAAsbPBenkAAAAAcCVYjE0scwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////////////////////+f///+D////A////wH + ///4B///+Af///gH///wB///8Af///AH/+fwA/8D4AH8AeAAAAHgAAAB4AAAA+AAAAfwAAAP8AAAH/wA + AD//AAD//gAD//B4D////////////////////////////ygAAAAYAAAAMAAAAAEACAAAAAAAQAIAAAAA + AAAAAAAAAAEAAAABAAAAAAAAWlJSAHBJSQB1SEgAe1dXAHdYWAB5WlkAel1dAGBiYgB1bGwAfWtrAHh2 + dgB9fn4Ag01NAIRXVwCIV1cAhV9eAItbWgCgX14ApV1dAJhgXwCNYGAAnWtqAJhtbQCCdnYAh3x8AI15 + eACeensAqGBgAKhoZwCga2oArGpqALNqagCzb28AtG1tALltbQCxb3AApnVzAKlzcwCqdHMApnp6AKd+ + fgCpensAq3x7ALZ3dgC8dHQAvH59AMZvcADGcHEAxXN0AMhycwDJdncAynh5AMx5egDNfn8Ajo1wAOek + VgDGgH8A4p53AEZ2+gB8u4AAd8PaAIuEhACOh4cAjo6OAJ+DggCejo4Ao4SEAKSIiACsi4sAqo2MAK6P + jgC+gYAAvoaGAL+KiACskJAAtJeXALWenQC5np4At6iOAKmyjgC9nroAwYSDAMaGhADOhoYAxomHAMiK + iQDJjYwA0oeIANOOjwDUjY0A2ZiPANaPkADGkZEAx5eXAMySkADGnZwA1ZOSANeTlADWl5YA2JSVANGZ + mADan50A3J6dAOCcmwDVoJ8A7K2fAMOtrQDXo6IA3aCgAN+kpADVq6oA3ay3AMu0tADPtrYA3L+/AOCi + oQDhpqUA5KelAOinpgDlq6gA46usAOOvrQDqrqwA7LGuAOayswDjtrQA5re1AOqysQDts7EA57y6AO+8 + ugDrvL0A8LOwAPC1sgDwtrQA87q3APS6twD2vboA8b69APi/vAD2wb4A+cC9AJmTzwDHqMMAu8PMAIHf + 8QDByNAA7cLCAO3FwwDvxsQA5cjIAOzOzgDwxcQA9cbEAPPP0AD10tIAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + BQMJAAAAAAAAAAAAAAAAAAAAAAAAAAAPHBMNAAAAAAAAAAAAAAAAAAAAAAAAABojLy8TAAAAAAAAAAAA + AAAAAAAAAAAAAB0wMDAiPgAAAAAAAAAAAAAAAAAAAAAAQjAwMDAtGAAAAAAAAAAAAAAAAAAAAAAAFzIy + NTU5CgAAAAAAAAAAAAAAAAAAAAAAIjZYWFxcBwAAAAAAAAAAAAAAAAAAAAAANlxtdW11JQAAAAAAAAAA + PgcRDgkAAAAAXG1/lISAZgMAAAAAABkVLC5SVhcAAABNY3WWnJuLfB8UBAcQHkhWaX91dSsAAABNY2BM + mJeCiVJSVl9laX+WloSJgEIAAAAAXAEIC0tGjnR0dJaRk5qNjIyJQwAAAAAAJkNADBtdjIaPO1GSPYuJ + hnVEAAAAAAAAAClISWRcd4xwkGp8UE90VwAAAAAAAAAAAAAAKSQ1NYZ7OjhbPDdGAAAAAAAAAAAAAHNv + YGsAKyJoXFYmRwAAAAAAAAAAAAAAcnIAAAAAAAAATgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AP// + /wD///8A////APx//wD4f/8A8H//APA//wDgP/8A4D//AOA//wDgP8EA4B8BAMAAAQDAAAEA4AADAOAA + BwDwAB8A/AA/APCA/wDn9/8A////AP///wD///8AKAAAABAAAAAgAAAAAQAIAAAAAAAAAQAAAAAAAAAA + AAAAAQAAAAEAAAAAAABjZGQAdmRjAHtpaQB/eHgAgU9PAKBaWgCFbm0AlWtqAKptbgCwZ2cAsGhoAKxw + cACteHkAvnJyAMZvcADGcHEAy3l5AMx9fgCFmXQAwIB/ANeUfQDhoX8AlIqJAJWMjACYiIgAoIaGAK2K + igCxh4cAvoGAALKKigC4iYgAuJWVAL2cnACss50AuqKhAL+mpgDLgoIAxImHAMeNjADLkI8AxpWTANCS + kQDYlZUA1J6dANqZmgDdnp4A1J+oAMaiogDOr68AzLKyANi5uADhpaIA4qypAOWtqADrrqsA4bKwAOay + sgDtuLYA57++AOy4uADxtLIA8be0APa9ugDswL4A9sG+ALCcxwC5ncIA06zBALnH0QC2ytQA7sPDAPLS + 0gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAZBgUAAAAAAAAAAAAAAAAACw8KAAAAAAAAAAAAAAAAGhAQDgAAAAAAAAAAAAAAAAkRESUYAAAA + AAAAAAAAAAAlKy4uBwAAAAAAAAcDAAAAKzlHPCYCAAAYCB0oKgAAAC0wSDs0FB0nLDlAOiwAAAANAQQb + Pi9DRkVBPzUAAAAAJB4cKz5EQjMiNSkAAAAAAAAAHwwRNxYVEyQAAAAAAAAxMgAAACEgAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//8AAP//AAD//wAA4/8AAOP/AADD/wAAwf8AAMH5 + AADAwQAAwAEAAMADAADABwAA8A8AAM5/AAD//wAA//8AACgAAAAwAAAAYAAAAAEAIAAAAAAAgCUAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAkAAAAJAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAUAAAAOAEBAVUAAABUAAAANQAAABAAAAABAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAkFBSUvGRl5TCkpwlYuLtxDJCTQFw0NmQAA + AEkAAAAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGAwMKE8rK6V6RET2klJR/5ZS + U/+OT0//ZDc38B0QEJoAAAAyAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYDAwYVzAwoopP + T/ygXVz/oFtb/55ZWf+bWFf/k1NT/1UvL9wGAwNcAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AARNKipxhk5O+adkY/+uZWX/tWdo/7VmZ/+qYWH/nltb/3hERPcfERGCAAAAFgAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAADEZGS1zQ0LXqGdm/7ptbf/Fb3D/x3Bx/8hwcf/BbW7/q2Vl/4hPT/82HR2gAAAAIAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAB1gxMYyYXl3/vXFx/8Zwcf/HcHH/x3Bx/8dwcf/HcHH/uG1t/5NY + V/9EJia2AAAAKQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPB8fNH1MS+K4cnH/x3Fy/8dwcf/HcHH/x3Bx/8dw + cf/HcHH/wHBx/51gX/9PLCzGAAAAMwAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACXjU1h6NnZv/Fc3T/x3Bx/8dw + cf/HcHH/x3Bx/8dwcf/HcHH/w3Jz/6ZoZ/9ZMzPTAQAAPQAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyFxccektK0b12 + dv/HcHH/x3Bx/8dwcf/HcHH/x3Bx/8dwcf/HcHH/xXR0/69wb/9jOjneBwMDSQAAAAUAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AABNKSlNlmBf9sh3d//HcHH/x3Bx/8dwcf/HcHH/x3Bx/8dwcf/HcHH/xnd3/7Z4d/9sQUDnDgcHVQAA + AAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAABkOjqKsXFw/8lyc//HcXL/yHJz/8l0df/JdXb/yXV2/8l1dv/JdHX/ynt7/7+B + f/94SknvFgsLZQAAAAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAACILCxB7TUzDwXd3/8lyc//KdXb/y3h5/8x7fP/NfX7/zX5+/819 + fv/NfH3/zoOC/8iJiP+GVVX3Hg8QegAAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEMiIi+SXl3oynp7/8t4ef/NfX7/z4GC/9GE + hf/Sh4j/04iJ/9KIiP/Rhof/04uK/8+RkP+XY2L9KxcXlwAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAABwAA + AA0AAAAPAAAACwAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFUvL1enbW37zn5+/85/ + gP/Rhob/1IuM/9aPkP/XkpP/2JOU/9iTlP/XkZH/15OT/9eZl/+rdHP/QSUlvAAAADwAAAAFAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAACQAA + ABgAAAAvAgEBSwcDA2EFAgJoAAAAWAAAADYAAAARAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGU8 + O4W5eXn/0IKD/9KIif/Wj5D/2ZWW/9ubm//dnp//3qCg/92foP/cnZ3/3Jyc/9+in//CiYf/Zj8/4wYC + AnAAAAAbAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAA + AA4AAAAnCQQEUCISEoQ+IiKzVzEx1mU6OuZiOTnmRigo0hgNDZsAAABMAAAAEAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAABnVJSK/HhIP/04eI/9aQkf/amJn/3qCh/+Gmp//jq6v/5Kyt/+OsrP/iqan/4aal/+ap + p//Umpj/nmxr/C8ZGboAAABXAAAAGAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAIAAAAOAQAALRkNDWY+IiKpZDo63YZRUfigZGP/sHBv/7V0c/+xcnH/oWZm/2k+PvEfEBCcAAAAMQAA + AAMAAAAAAAAAAAAAAAAAAAAALhAQFIZXVs/RjIz/1Y2O/9qYmP/eoaL/46qr/+aysv/ot7f/6rm5/+m4 + uf/otbX/5q+v/+uvrf/jqab/wYeF/28/P/QhEhKvAAAAXwAAACgAAAANAAAABQAAAAMAAAACAAAAAwAA + AAUAAAAKAAAAFQAAADAdDg9oSSkptHZHRu2dYmL+t3Z1/758e/+6enn/tnh3/7d5eP+8fn3/w4SD/7Z6 + ef9eODfbBgICTgAAAAgAAAAAAAAAAAAAAAAAAAAAPhwcJJVjYuPXkZH/2JOU/92fn//iqqr/57O0/+u8 + vP/uwsL/78XG/+/Exf/twMD/67i4/+60sv/wtrP/zZKQ/5taWv9xQED2MRsaxAgEBIcAAABaAAAAQQAA + ADcAAAA2AAAAOwAAAEUEAgJZHA4OfUcnJ7l5SkntqGxr/8CAfv/DgoH/vH59/7p+ff/DiIb/zZGP/9GT + kf/UlJP/1peV/9eZl/+GVlbuGQsLVwAAAAcAAAAAAAAAAAAAAAAAAAAARiIiLZ9rauvZk5P/2peY/+Ck + pP/lsLD/6ru7/+/Fxf/yzMz/9NDQ//PPz//xycr/7sDA//K5tv/1u7j/36Kg/6dmZf+mZWX/j1ZW/WM6 + OutDJSXQNBwcvDAaGrQ0HBy1PiIivUwsLMtkPDzfh1VU9a1xcP/EhIP/xIWE/7+Cgf/Ch4b/zZST/9mk + ov/grq3/4a6t/96lo//eoJ7/36Kg/+Cjof+IWVjnGwwMQwAAAAIAAAAAAAAAAAAAAAAAAAAARyQkL6Br + auzZk5P/25qb/+GnqP/ntLT/7cDA//LLy//209T/+NjY//fX1//00ND/8cbG//W9u//4vrz/46ak/7d0 + c/+vb27/s3Jy/7d2df+ucXD/pWpp/6Npaf+nbWz/sHVz/7p9fP/EhYT/yImI/8WIhv/DiIb/ypGP/9eg + n//hr63/57q5/+rCwP/rwsD/6bq4/+evrf/nq6n/6q6r/9qgnv9wRkbDBwAAHgAAAAAAAAAAAAAAAAAA + AAAAAAAASCQkLZ1nZuvYkpP/25uc/+Opqv/qtrf/7cHB//TOzv/52Nj/+tzc//na2v/xz9D/8MfH//fA + vv/6wb7/6a6r/8OBgP/DgoD/vX58/7h7ev+8fn3/woOC/8aHhv/HiYj/xoqJ/8aLif/Ijoz/zZST/9eg + nv/hrav/6Lm3/+zCwf/uyMf/78nH/+/Dwf/uvLr/7ba0/+60sf/vtLL/8ri1/7J+fflMKSltAAAABAAA + AAAAAAAAAAAAAAAAAAAAAAAAQyEhI5JcXOPWj5D/3Juc/8qVlf+BZmb/bl5e/4l4eP/AqKj/8tPT//LO + zv+5p6b/w6qq//fBv//7wr//8LWy/86Ojf/Ojoz/0ZGP/9GSkP/OkY//zpOR/9GamP/VoJ//2qel/+Gv + rf/nt7X/6727/+3Dwf/wycf/8czL//LLyf/yxsT/8cC+//G7uf/yubf/87m3//S7uP/4vrv/1J6c/3JH + RrAdCgsWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANRcXEYJNTcvPiIn/15aW/2VNTf85Ojr/Q0VF/0JF + RP9dXFz/n5GR/+S/v/+bh4f/hXp6/+25uP/7wr//9bu4/9qcmv/Zmpj/252b/96gnf/ipKH/5q+s/+u+ + vP/vycf/8srI/+3Hxv/wysj/9c7M//TNy//0ysj/9MbE//TBv//1vrz/9r26//e9u//4vrv/+L+8//vB + vv/hqqf/g1ZVzDwcHC4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW4+Ppq/env/05OT/2ZX + V/9rbm7/fX9//3l6ev99f3//cHJy/5F9ff+ff3//XFhY/9eop//8wr//+L+8/+Wppv/ipaP/5qil/96i + pP/Kmaz/1qi1//LGxP/tyMf/qb3J/23E3P9kw9//vMTN//jDwP/3wb//+MC9//i/vf/5v73/+b+8//i/ + vP/3vrv/+L68/92mo/+IWlnRRSMjOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFcv + L0mbX1/y15GS/6GAgP9XV1b/iYuL/4CBgf98fX3/cnR0/1dPT/++j4//km9w/9Sfnv/6wL3/+cC9/+6z + sP/ssK3/0Z+u/4OH1P9YffD/QGPs/7KYyv/Ct7z/Ytrz/3Ts//8s2f//cbvU//m+u//4v7z/+L67//e9 + uv/1vLn/9Lq3//O5tv/zuLX/0puZ/4RVVctGIyM4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAADIXFwdrPDySq2ts/diZmf/ApKT/sKur/4CBgP95enr/iYiI/49zdP/do6P/36Ch/96e + nv/zuLX/+sK///W7uP/1ubT/qZC//2qY+/9tnf//MGT6/56FxP/esK//nMbS/57n8/9+z+T/ybG3//a6 + t//zubb/8re0//C1s//utLH/7rKw/+qvrP++iIb9dklJtkMgISoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABHIyMSazw8kZ5hYvXNjI3/2aSk/7OMjP+bd3f/sIKC/9KV + lv/cnJz/2peY/9aRkf/koqL/+sG+//nAvf/5v7z/4amw/6qZx/+aouP/qpvP/+mxtv/2urj/6rGv/+S6 + u//ptrX/466n/+Ovqf/ssK7/6q6s/+isqv/oq6n/2J2b/6JubfFoPT2NOxoaFwAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOBoaCFowMFd7SEjAomZm9sWC + gv/XkZL/25SV/9iSk//Wj5D/1IyN/9KHiP/UiIj/8bOx//rCv//3vbv/9ru4//O3s//xuLX/7q6e/+ej + hf/npIn/7bCp/+Otp/+KsX3/ULdm/1WjWv+7oYz/5KWk/9uenP+4gH79glJRzVYuLlQgCAkGAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAA8HBwQVy4uS3FBQaCPV1fjsG5v/cmAgf/ShYb/0YKD/85+f//LeXr/2I2M//e8uf/1vLn/7rOx/+2y + sP/lpJX/5qFY/+6xXP/djS3/35h9/86gl/9SwW7/Nd90/0WxXP+vlH//wYSE/49cW+VlOTmBQR4eHAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAGk7OhqIWFd8oG5u8J5qav+eX2D/tmts/8Z0df/KdHX/yXJz/92T + k//3vLn/7LGu/+Snpf/dm5L/4Z1q/+61dP/fmmX/15WM/9eYlv/Bm43/r6uR/6uNgP+WYWDtbkBAnUwn + JzQVAQECAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiFJSBnhC + QgpqNDQJWSUlB08dHQdfKisKfENDFJJWViinbGtRvYOCjtOcm8/pt7X157y6/7eOjfhxRUW7aTk5m4RK + StehWlr6uGdo/8Zwcf/dkpH/8bSx/+OnpP/YmZj/1ZWT/9ealP/Vl5X/0JCP/8eIhv+zdnb/lFtc6nA/ + QKRSKio/JQwNBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AADTn6AB2qioDMuUlCHBhYU8voCAWcCBgXTEhoaLzZGQqdeensngrKvn47Sz/NOop/+yiIfyi2Bgs2k+ + PlZXKysPAAAAAUYlJRxcMTFYcj4+pYpMTeWmXF3+xnl5/9+Zl//dnJr/z46M/8KCgf+vc3L/ll9e831L + S8hlOTl/TigoMy0REQYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAABzQUIDnmprDriGhifHlpZMzp6eeNCgoZ7On5+2yJqaybuPj9WnfHzVj2RkunVJ + SYNbLy8/PRQUCgAAAAAAAAAAAAAAAAAAAAAAAAAAKRUVBU0pKSphNDRtd0BAsotNTd2ZW1vrkVlY4HtJ + Sb5lOTmCUysrQTsbGxEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWCwsA2Y4OA5xQkImdkhIRHhKSll0R0dibUBAWWI2 + NkNUKCgoOhISDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMhkZB0km + Jh5LJiYsRSEhITATFAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////8AAP// + /////wAA////////AAD///////8AAP///////wAA////////AAD/+H////8AAP/gH////wAA/8Af//// + AAD/gA////8AAP+AD////wAA/wAP////AAD/AA////8AAP4AB////wAA/gAH////AAD8AAf///8AAPwA + B////wAA/AAH////AAD8AAf///8AAPgAB////wAA+AAH//4HAAD4AAP/8AEAAPgAAf/AAQAA8AAA/wAA + AADwAAAAAAAAAPAAAAAAAAAA8AAAAAAAAADwAAAAAAEAAPAAAAAAAQAA8AAAAAADAADwAAAAAAcAAPAA + AAAADwAA+AAAAAAfAAD4AAAAAD8AAPwAAAAAfwAA/gAAAAD/AAD/gAAAA/8AAP/gAAAH/wAAgAAAAB// + AAAAAAAAf/8AAAAD4AP//wAAgB/8H///AAD///////8AAP///////wAA////////AAD///////8AAP// + /////wAA////////AAAoAAAAIAAAAEAAAAABACAAAAAAAIAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAYAAAAZAAAAGQAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAARCQkYOh8fb0ooKK80HByiCQUFTAAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAIhERFmA2Np2ITUz3lVNT/4dLS/5IKCi9AAAALwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAANjODiBllhY+61kZP+vY2P/pV5e/3xHRvEhEhJfAAAAAgAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAASSgoN41VVeS6bW3/xW9w/8dwcf+9bG3/klZW/jogIIEAAAAGAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZ1RkWcs2xs/8dxcv/HcHH/x3Bx/8Zwcf+iYWH/SSkpmAAA + AAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUC0tMZtgX+fGcnP/x3Bx/8dwcf/HcHH/x3Fy/61q + av9UMTGqAAAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABxRER1tm9v/8hxcv/HcHH/x3Bx/8dw + cf/HcnP/tnRz/185OboAAAAZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAACIxXV7TEdHT/yHJz/8l1 + dv/Kd3j/ynd4/8p4eP/Bf37/bURDywAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABNKysjo2Zm4Mt4 + ef/NfH3/z4GC/9GFhf/RhYb/0YWF/82Mi/9+UVHeCAICOwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAJAAAACwAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAGc+ + Pkm1c3P30IGC/9OJiv/XkZL/2ZaW/9mWl//YlJX/2JmY/5hnZfMeEBBrAAAABwAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAA0FAgItHhAQWzAbG4IqFxeHDQcHWwAAABkAAAAAAAAAAAAA + AAAAAAAAek1MdMN/f//VjI3/2piZ/9+io//hqKn/4qmp/+Clpf/jpqT/wImH/04xMLwAAAA6AAAABQAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAABEbDg5GRygokW5CQs+MVlbxnGJh/JdfXvxnPz7hHA8PbgAA + AAwAAAAAAAAAAAAAAACMW1qbz4qK/9qXl//gpqb/5rKz/+q6u//rvLz/6La2/+qxr//epKL/j1lZ+DUc + HLACAQFPAAAAHQAAAA8AAAAPAAAAEwAAACIbDg5MVDExnYZUU+SpbWz+uXl4/7x+fP/AgoD/xoeF/72A + f/9fOzu1AAAAHAAAAAAAAAAAAAAABJhkZK/VkZH/3Z+g/+axsf/twMD/8svL//LNzf/vxcX/8Lq4/+6z + sf+1dHP/j1VU+144N9g7IiKqMhwclDcfH5RGKSmiYTw7v4tZWOiydXT+woOC/8aKiP/Ol5X/2aWj/9ui + of/cnpz/2pyb/35TUrgAAAAVAAAAAAAAAAAAAAAFmmVkstaTk//hpaX/7Lm6//TLy//419f/+NnZ//TP + z//1wb//9Lq3/8aGhP+1dHP/s3Rz/6xwb/+pb27+rnNy/7Z7ev/BhIL/yY2L/8+WlP/apqT/5be2/+vB + v//rvrz/6bKw/+uvrf/Um5n/bUVEgAAAAAMAAAAAAAAAAAAAAAOTXV2q1ZGR/9CYmP+dfX7/o4yM/9e8 + vP/z0tL/zLOz/+u8u//5v7z/1peV/8uLif/Ki4r/yoyL/86Ukv/TnJv/2qSi/+Gtq//nuLb/7cPB//DJ + x//xxsT/8b+9//G6t//zubf/77az/6d1dM89Hx8lAAAAAAAAAAAAAAAAAAAAAIJOTojNiIn/jGlp/01O + Tv9UVlb/dnNz/7uhof+Pfn7/xJ+e//zCv//lqKb/3J2b/+Chnv/hpaT/7Ly5/+vHxv/MxMn/0MjN//LK + yf/1x8X/9sLA//a/vP/3vrv/+L+8//S7uP+5hoXhYTo5RwAAAAAAAAAAAAAAAAAAAAAAAAAAaTs7RrVz + dPKmfn7/cXJx/4SGhv97fX3/b2Zm/516ev+7kJD/+sG+//C2s//lqqr/rpbA/3aB2/+ql83/tMHK/2jc + 9P9OzOz/2r3B//q/vP/3vrv/9ry6//a8uf/ss7D/tYGA32c+Pk0AAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAvEhIHg01Njbp9fvrCn5//nI+P/4R7ev+fgID/2Jyd/9ybnP/ytrT/+b+8/+ewtf+Mld3/ZI36/5eI + zv/Ttrn/sNLc/6/Czv/stLT/8re0/++0sf/tsq//2qCe/6Rxb8phODg+AAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAABCIB8MeUZGbqRpata8gYH8x4mJ/9eTk//YkpP/04qL/+Cbmv/5wL3/9726/+Sw + t//Zrrn/56qY/+2smf/lr6n/nLWJ/4Gtdf/Pppn/3qGf/7yEg/KJWViYTyoqIAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQh0dGXJAQGOXXl7NtnR1/8V7fP/MfH3/znt8/+il + o//0urj/7LCu/+Whg//rq13/35VX/9Kek/9yvXz/ZbNv/6iCdfqYY2O/aj4+TCUJCgcAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAACcamsBjFRVB4FERAh9PT0JjU1ND6VnZx+/hINF0JqZiNOjoty0iIf2hFBQw5lX + V8+wY2P4xXR0/+aioP/oq6j/2pqT/92fif/Vlor/yYqJ/7N8efiVZmPGdERFYkEfHxIAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAALiFhgXFkJEdx5CQSMqSknbNlZWbz5uaws2cnOXBlJPnqH18r4dc + XFFULy8OSCUlFm07O0+FSUmeoV1d3sF9fPrGhoX/snZ295xkZNiFUlKbbD4+T0UdHxIAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAc0JDA5FgYRKdbm46onR0Zp9ycnuWampzhFlZVmY6 + OikvDAwHAAAAAAAAAAAAAAAAAAAAAB0ODgRULCwhbjo7UXhERGVrPDxHTCYmGxAAAQMAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAACAAAAAgAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAP//////////////////////D////gf///wH///4A///+AP///AD///wA///8AP//+AD + ///gA//D4AH+AeAA+ADgAAAAwAAAAMAAAADAAAAB4AAAA+AAAAfgAAAP8AAAH/wAAD8AAAD/AAAD/wB4 + D//H////////////////////KAAAABgAAAAwAAAAAQAgAAAAAABgCQAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAABMAAAAtAAAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAgIO1cwMM1qOjrsHhAQmwAA + ABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAATCgogfUhI6ahgYP6lXV3+f0hI9wIBAT0AAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsGBgFPLy6kuW1t/sZv + cP/Gb3D/oF9e/hMKCmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4QECynZmX7xnBx/sdwcf/HcHH/tG1t/h8REYMAAAABAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAx + MIzFc3T+xm9w/sdwcf7HcHH+vHR0/jAcHJkAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGQ4OAYVSUtfIcnP/yXZ3/st5ef/LeHn/xoB//kQq + KrEAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAJxYWGrNvb/7Nfn//0oeI/tSNjf/UjI3/1ZOS/mE+PtQAAAAXAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAIAAAARAAAALQAAADUAAAARAAAAAAAAAAAAAAAAQyYmUM6Ghv/Wj5D/3J2e/uCl + pf/fpKT/4KOi/qRycPkHBARlAAAABQAAAAAAAAAAAAAAAAAAAAAAAAADAQAAJh8REYBYNTXMhVJR8XxM + TO8gEhKeAAAAEAAAAAAAAAAAbUVEe9aPkP7doKD+5rKz/uu9vv7rvLz+6rKx/tqfnf5iNzfnCAQEcwAA + ACoAAAAbAAAAIQIBATorGBiQhFNT67Z3dv68fn3+wYSD/siKiP6aZmX2AQAAKQAAAAAAAAAAd05Ni9eT + lP/jq6z/7cLC/vXS0v/zz9D/8b69/uyxrv+samr/l15d+2tDQ+NkPz7bdkxL451nZve+gYD/yY2M/tWg + n//jtrT/46+t/uOmpP+mdHPwBQMDFAAAAAAAAAAAdkpJh9iUlf7Hl5f+tJeX/uzOzv7lyMj+57y6/vS6 + t/7HhoX+xYaE/saJh/7MkpD+0ZmY/tejov7mt7X+7cXD/vDFxP7vvLr+8Le0/u2zsf5PMzOMDQcHAQAA + AAAAAAAAYTg4X9OOj/9aUlL/YGJi/nh2dv+skJD/qo2M/vnAvf/dn53/4KKg/+Cnp/7vxsT/u8PM/sHI + 0P/1xsT/9sG+/ve+u//3vrv/87q3/ntVVLkkFhYIAAAAAAAAAAAAAAAAVC8wD6BkZOWjhIT/jo6O/n1+ + fv+eenv/xpGR/vi/vP/wtbL/mZPP/0Z2+v69nrr/gd/x/nfD2v/2vLr/9Lq3/vG2tP/lq6j/elJRrjQg + IAoAAAAAAAAAAAAAAAAAAAAAAAAAAGc7OyeOWVnGv4eH/r2Fhf7YlZb+1Y6P/uinpv74v7z+3ay3/seo + w/7srZ/+7LGv/qmyjv63qI7+5Kel/r2GhPZ1S0p1QCcmAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAd0pKOpReXtKxb3D/yXl6/sx5ev/ws7D/6q6s/+Ked/7npFb/2ZiP/ny7gP+OjW/9h1dWr2I7 + OiMAAAAAAAAAAAAAAAAAAAAAAAAAALSCggSqcXIbo2dnN61xcVS/h4eIzp2c2cKWle2OY2OGbz4+Y4xN + Tr6zaWn84Jyb/9aXlv7Ji4r/p25t9INTUqZlPDw3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJJg + YASjcnMorH9/a6h7e4yabm6Df1NTU3VKSgwAAAAAAAAAAAAAAABgNDQgcj8/bntHR4ZnPDxTVTExDQAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wD///8A////APx//wD4P/8A8D//AOA//wDgH/8A4B//AMAf + /wDAH8EAwA8AAMAAAADAAAAAwAAAAMAAAQDAAAMA4AAHAPgAHwAAAH8AAcH/AP///wD///8A////ACgA + AAAQAAAAIAAAAAEAIAAAAAAAQAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQc + HA5LKSlUNBwcSAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABsO + DgV/SkqHm1hY+X5HR90tGRkuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAB4SEhCr2Zm7sZwcf+oYWL5UC8vUwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAACnl9fnMRwcf/IcXL/tmxs/mI8PGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAa0NCGbRsbdbMenv/zn5//8R9ff9ySkmCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAA + AAkAAAAAAAAAAItYWDvFfn/y2ZWW/92fn//anJv/jWFgvwAAAB0AAAAAAAAAAAAAAAIzHBwiYjs7a3pM + S6pqQkKjLBoaMwAAAACeZ2dZ05KS/em0tP/vxMT/77u6/8CHhfpmPDyvRysqYlExMV1ySEiGnWdn07qB + gPzLkI//w4iG/HJLS3YAAAAAomloXsyRkf/DoKD/48bG/+jAv//hpKL/vX17/7h/fPu/iYj7z5qZ/+Gw + rv/rvLr/77q3/9ScmuR9U1I+AAAAAJZbWz2ndnbxdG9v/4yCgv+4lJP/77Wy/86erP+6nsH/tsXR/8PH + 0P/4wsD/9b26/+Cppu2peXdiAAAAAQAAAABYKCgHn2lqe6eCguSsgoL90pKS//Cxrv/TrcP/s5y+/8i3 + s/+quab/26mh/82UktSgbm1TBAAAAwAAAACud3cEvYGBC7N6ehyyfHtyt39+3bNub9vLgYH05qak/+Kg + g//OlH39jZR04Zd0aYmDT1EiAAAAAAAAAAAAAAAAr3t7D7aCgki5h4Z8uImJgah+fUltPz8ajU1ORq1s + bI6vdHOgm2RkaYxJUiZgCygCAAAAAAAAAAAAAAAAAAAAAGo9PQF9UVEHcEdHCTodHQIAAAAAAAAAAAAA + AAAAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//8AAP//AADh/wAAwf8AAMH/ + AACB/wAAgfkAAIDAAACAAAAAgAAAAIAAAACAAQAAAAcAAAAPAAAOfwAA//8AAA== + + + \ No newline at end of file diff --git a/BizHawk.Client.EmuHawk/config/AmstradCPC/AmstradCPCCoreEmulationSettings.Designer.cs b/BizHawk.Client.EmuHawk/config/AmstradCPC/AmstradCPCCoreEmulationSettings.Designer.cs new file mode 100644 index 0000000000..74dbb56012 --- /dev/null +++ b/BizHawk.Client.EmuHawk/config/AmstradCPC/AmstradCPCCoreEmulationSettings.Designer.cs @@ -0,0 +1,218 @@ +namespace BizHawk.Client.EmuHawk +{ + partial class AmstradCPCCoreEmulationSettings + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(AmstradCPCCoreEmulationSettings)); + this.OkBtn = new System.Windows.Forms.Button(); + this.CancelBtn = new System.Windows.Forms.Button(); + this.label4 = new System.Windows.Forms.Label(); + this.MachineSelectionComboBox = new System.Windows.Forms.ComboBox(); + this.label1 = new System.Windows.Forms.Label(); + this.determEmucheckBox1 = new System.Windows.Forms.CheckBox(); + this.lblAutoLoadText = new System.Windows.Forms.Label(); + this.autoLoadcheckBox1 = new System.Windows.Forms.CheckBox(); + this.lblBorderInfo = new System.Windows.Forms.Label(); + this.label2 = new System.Windows.Forms.Label(); + this.borderTypecomboBox1 = new System.Windows.Forms.ComboBox(); + this.textBoxMachineNotes = new System.Windows.Forms.TextBox(); + this.SuspendLayout(); + // + // OkBtn + // + this.OkBtn.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this.OkBtn.Location = new System.Drawing.Point(310, 432); + this.OkBtn.Name = "OkBtn"; + this.OkBtn.Size = new System.Drawing.Size(60, 23); + this.OkBtn.TabIndex = 3; + this.OkBtn.Text = "&OK"; + this.OkBtn.UseVisualStyleBackColor = true; + this.OkBtn.Click += new System.EventHandler(this.OkBtn_Click); + // + // CancelBtn + // + this.CancelBtn.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this.CancelBtn.DialogResult = System.Windows.Forms.DialogResult.Cancel; + this.CancelBtn.Location = new System.Drawing.Point(376, 432); + this.CancelBtn.Name = "CancelBtn"; + this.CancelBtn.Size = new System.Drawing.Size(60, 23); + this.CancelBtn.TabIndex = 4; + this.CancelBtn.Text = "&Cancel"; + this.CancelBtn.UseVisualStyleBackColor = true; + this.CancelBtn.Click += new System.EventHandler(this.CancelBtn_Click); + // + // label4 + // + this.label4.AutoSize = true; + this.label4.Location = new System.Drawing.Point(12, 46); + this.label4.Name = "label4"; + this.label4.Size = new System.Drawing.Size(98, 13); + this.label4.TabIndex = 15; + this.label4.Text = "Emulated Machine:"; + // + // MachineSelectionComboBox + // + this.MachineSelectionComboBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.MachineSelectionComboBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.MachineSelectionComboBox.FormattingEnabled = true; + this.MachineSelectionComboBox.Location = new System.Drawing.Point(12, 62); + this.MachineSelectionComboBox.Name = "MachineSelectionComboBox"; + this.MachineSelectionComboBox.Size = new System.Drawing.Size(424, 21); + this.MachineSelectionComboBox.TabIndex = 13; + this.MachineSelectionComboBox.SelectionChangeCommitted += new System.EventHandler(this.MachineSelectionComboBox_SelectionChangeCommitted); + // + // label1 + // + this.label1.AutoSize = true; + this.label1.Location = new System.Drawing.Point(12, 14); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(159, 13); + this.label1.TabIndex = 17; + this.label1.Text = "Amstrad CPC Emulation Settings"; + // + // determEmucheckBox1 + // + this.determEmucheckBox1.AutoSize = true; + this.determEmucheckBox1.Location = new System.Drawing.Point(12, 373); + this.determEmucheckBox1.Name = "determEmucheckBox1"; + this.determEmucheckBox1.Size = new System.Drawing.Size(135, 17); + this.determEmucheckBox1.TabIndex = 21; + this.determEmucheckBox1.Text = "Deterministic Emulation"; + this.determEmucheckBox1.UseVisualStyleBackColor = true; + // + // lblAutoLoadText + // + this.lblAutoLoadText.Font = new System.Drawing.Font("Courier New", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lblAutoLoadText.Location = new System.Drawing.Point(155, 373); + this.lblAutoLoadText.Name = "lblAutoLoadText"; + this.lblAutoLoadText.Size = new System.Drawing.Size(281, 56); + this.lblAutoLoadText.TabIndex = 27; + this.lblAutoLoadText.Text = "When enabled CPCHawk will automatically start and stop the tape whenever the tape" + + " motor state changes"; + this.lblAutoLoadText.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; + // + // autoLoadcheckBox1 + // + this.autoLoadcheckBox1.AutoSize = true; + this.autoLoadcheckBox1.Location = new System.Drawing.Point(12, 396); + this.autoLoadcheckBox1.Name = "autoLoadcheckBox1"; + this.autoLoadcheckBox1.Size = new System.Drawing.Size(128, 17); + this.autoLoadcheckBox1.TabIndex = 26; + this.autoLoadcheckBox1.Text = "Auto Tape Start/Stop"; + this.autoLoadcheckBox1.UseVisualStyleBackColor = true; + // + // lblBorderInfo + // + this.lblBorderInfo.Font = new System.Drawing.Font("Courier New", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lblBorderInfo.Location = new System.Drawing.Point(177, 315); + this.lblBorderInfo.Name = "lblBorderInfo"; + this.lblBorderInfo.Size = new System.Drawing.Size(259, 53); + this.lblBorderInfo.TabIndex = 30; + this.lblBorderInfo.Text = "null"; + this.lblBorderInfo.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; + // + // label2 + // + this.label2.AutoSize = true; + this.label2.Location = new System.Drawing.Point(12, 315); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size(118, 13); + this.label2.TabIndex = 29; + this.label2.Text = "Rendered Border Type:"; + // + // borderTypecomboBox1 + // + this.borderTypecomboBox1.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.borderTypecomboBox1.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.borderTypecomboBox1.FormattingEnabled = true; + this.borderTypecomboBox1.Location = new System.Drawing.Point(12, 331); + this.borderTypecomboBox1.Name = "borderTypecomboBox1"; + this.borderTypecomboBox1.Size = new System.Drawing.Size(159, 21); + this.borderTypecomboBox1.TabIndex = 28; + // + // textBoxMachineNotes + // + this.textBoxMachineNotes.AcceptsReturn = true; + this.textBoxMachineNotes.AcceptsTab = true; + this.textBoxMachineNotes.Font = new System.Drawing.Font("Courier New", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.textBoxMachineNotes.Location = new System.Drawing.Point(12, 90); + this.textBoxMachineNotes.Multiline = true; + this.textBoxMachineNotes.Name = "textBoxMachineNotes"; + this.textBoxMachineNotes.ReadOnly = true; + this.textBoxMachineNotes.ScrollBars = System.Windows.Forms.ScrollBars.Vertical; + this.textBoxMachineNotes.Size = new System.Drawing.Size(424, 222); + this.textBoxMachineNotes.TabIndex = 31; + // + // AmstradCPCCoreEmulationSettings + // + this.AcceptButton = this.OkBtn; + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.CancelButton = this.CancelBtn; + this.ClientSize = new System.Drawing.Size(448, 467); + this.Controls.Add(this.textBoxMachineNotes); + this.Controls.Add(this.lblBorderInfo); + this.Controls.Add(this.label2); + this.Controls.Add(this.borderTypecomboBox1); + this.Controls.Add(this.lblAutoLoadText); + this.Controls.Add(this.autoLoadcheckBox1); + this.Controls.Add(this.determEmucheckBox1); + this.Controls.Add(this.label1); + this.Controls.Add(this.label4); + this.Controls.Add(this.MachineSelectionComboBox); + this.Controls.Add(this.CancelBtn); + this.Controls.Add(this.OkBtn); + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow; + this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); + this.Name = "AmstradCPCCoreEmulationSettings"; + this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent; + this.Text = "Core Emulation Settings"; + this.Load += new System.EventHandler(this.IntvControllerSettings_Load); + this.ResumeLayout(false); + this.PerformLayout(); + + } + + #endregion + + private System.Windows.Forms.Button OkBtn; + private System.Windows.Forms.Button CancelBtn; + private System.Windows.Forms.Label label4; + private System.Windows.Forms.ComboBox MachineSelectionComboBox; + private System.Windows.Forms.Label label1; + private System.Windows.Forms.CheckBox determEmucheckBox1; + private System.Windows.Forms.Label lblAutoLoadText; + private System.Windows.Forms.CheckBox autoLoadcheckBox1; + private System.Windows.Forms.Label lblBorderInfo; + private System.Windows.Forms.Label label2; + private System.Windows.Forms.ComboBox borderTypecomboBox1; + private System.Windows.Forms.TextBox textBoxMachineNotes; + } +} \ No newline at end of file diff --git a/BizHawk.Client.EmuHawk/config/AmstradCPC/AmstradCPCCoreEmulationSettings.cs b/BizHawk.Client.EmuHawk/config/AmstradCPC/AmstradCPCCoreEmulationSettings.cs new file mode 100644 index 0000000000..9d6c7405c7 --- /dev/null +++ b/BizHawk.Client.EmuHawk/config/AmstradCPC/AmstradCPCCoreEmulationSettings.cs @@ -0,0 +1,118 @@ +using System; +using System.Linq; +using System.Windows.Forms; + +using BizHawk.Client.Common; +using BizHawk.Emulation.Cores.Computers.AmstradCPC; +using System.Text; +using static BizHawk.Emulation.Cores.Computers.AmstradCPC.AmstradCPC; + +namespace BizHawk.Client.EmuHawk +{ + public partial class AmstradCPCCoreEmulationSettings : Form + { + private AmstradCPC.AmstradCPCSyncSettings _syncSettings; + + public AmstradCPCCoreEmulationSettings() + { + InitializeComponent(); + } + + private void IntvControllerSettings_Load(object sender, EventArgs e) + { + _syncSettings = ((AmstradCPC)Global.Emulator).GetSyncSettings().Clone(); + + // machine selection + var machineTypes = Enum.GetNames(typeof(MachineType)); + foreach (var val in machineTypes) + { + MachineSelectionComboBox.Items.Add(val); + } + MachineSelectionComboBox.SelectedItem = _syncSettings.MachineType.ToString(); + UpdateMachineNotes((MachineType)Enum.Parse(typeof(MachineType), MachineSelectionComboBox.SelectedItem.ToString())); + + // border selecton + var borderTypes = Enum.GetNames(typeof(AmstradCPC.BorderType)); + foreach (var val in borderTypes) + { + borderTypecomboBox1.Items.Add(val); + } + borderTypecomboBox1.SelectedItem = _syncSettings.BorderType.ToString(); + UpdateBorderNotes((AmstradCPC.BorderType)Enum.Parse(typeof(AmstradCPC.BorderType), borderTypecomboBox1.SelectedItem.ToString())); + + // deterministic emulation + determEmucheckBox1.Checked = _syncSettings.DeterministicEmulation; + + // autoload tape + autoLoadcheckBox1.Checked = _syncSettings.AutoStartStopTape; + } + + private void OkBtn_Click(object sender, EventArgs e) + { + bool changed = + _syncSettings.MachineType.ToString() != MachineSelectionComboBox.SelectedItem.ToString() + || _syncSettings.BorderType.ToString() != borderTypecomboBox1.SelectedItem.ToString() + || _syncSettings.DeterministicEmulation != determEmucheckBox1.Checked + || _syncSettings.AutoStartStopTape != autoLoadcheckBox1.Checked; + + if (changed) + { + _syncSettings.MachineType = (MachineType)Enum.Parse(typeof(MachineType), MachineSelectionComboBox.SelectedItem.ToString()); + _syncSettings.BorderType = (AmstradCPC.BorderType)Enum.Parse(typeof(AmstradCPC.BorderType), borderTypecomboBox1.SelectedItem.ToString()); + _syncSettings.DeterministicEmulation = determEmucheckBox1.Checked; + _syncSettings.AutoStartStopTape = autoLoadcheckBox1.Checked; + + GlobalWin.MainForm.PutCoreSyncSettings(_syncSettings); + + DialogResult = DialogResult.OK; + Close(); + } + else + { + DialogResult = DialogResult.OK; + Close(); + } + } + + private void CancelBtn_Click(object sender, EventArgs e) + { + GlobalWin.OSD.AddMessage("Core emulator settings aborted"); + DialogResult = DialogResult.Cancel; + Close(); + } + + private void MachineSelectionComboBox_SelectionChangeCommitted(object sender, EventArgs e) + { + ComboBox cb = sender as ComboBox; + UpdateMachineNotes((MachineType)Enum.Parse(typeof(MachineType), cb.SelectedItem.ToString())); + } + + private void UpdateMachineNotes(MachineType type) + { + textBoxMachineNotes.Text = CPCMachineMetaData.GetMetaString(type); + } + + private void borderTypecomboBox1_SelectedIndexChanged(object sender, EventArgs e) + { + ComboBox cb = sender as ComboBox; + UpdateBorderNotes((AmstradCPC.BorderType)Enum.Parse(typeof(AmstradCPC.BorderType), cb.SelectedItem.ToString())); + } + + private void UpdateBorderNotes(AmstradCPC.BorderType type) + { + switch (type) + { + case AmstradCPC.BorderType.Uniform: + lblBorderInfo.Text = "Attempts to equalise the border areas"; + break; + case AmstradCPC.BorderType.Uncropped: + lblBorderInfo.Text = "Pretty much the signal the gate array is generating (looks pants)"; + break; + + case AmstradCPC.BorderType.Widescreen: + lblBorderInfo.Text = "Top and bottom border removed so that the result is *almost* 16:9"; + break; + } + } + } +} diff --git a/BizHawk.Client.EmuHawk/config/AmstradCPC/AmstradCPCCoreEmulationSettings.resx b/BizHawk.Client.EmuHawk/config/AmstradCPC/AmstradCPCCoreEmulationSettings.resx new file mode 100644 index 0000000000..ca821b54f8 --- /dev/null +++ b/BizHawk.Client.EmuHawk/config/AmstradCPC/AmstradCPCCoreEmulationSettings.resx @@ -0,0 +1,624 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + + AAABAAwAMDAQAAAABABoBgAAxgAAACAgEAAAAAQA6AIAAC4HAAAYGBAAAAAEAOgBAAAWCgAAEBAQAAAA + BAAoAQAA/gsAADAwAAAAAAgAqA4AACYNAAAgIAAAAAAIAKgIAADOGwAAGBgAAAAACADIBgAAdiQAABAQ + AAAAAAgAaAUAAD4rAAAwMAAAAAAgAKglAACmMAAAICAAAAAAIACoEAAATlYAABgYAAAAACAAiAkAAPZm + AAAQEAAAAAAgAGgEAAB+cAAAKAAAADAAAABgAAAAAQAEAAAAAACABAAAAAAAAAAAAAAQAAAAEAAAAAAA + AAAAAIAAAIAAAACAgACAAAAAgACAAICAAACAgIAAwMDAAAAA/wAA/wAAAP//AP8AAAD/AP8A//8AAP// + /wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAHR3AAAAAAAAAAAAAAAAAAAAAAAAAAAAdHdEcAAAAAAAAAAAAAAAAA + AAAAAAAAAHd0d3QAAAAAAAAAAAAAAAAAAAAAAAAAAEd8d3UAAAAAAAAAAAAAAAAAAAAAAAAAB3yHfHZw + AAAAAAAAAAAAAAAAAAAAAAAAd3fIyHVwAAAAAAAAAAAAAAAAAAAAAAAAfHh3jIxwAAAAAAAAAAAAAAAA + AAAAAAAHd8jIyHdgAAAAAAAAAAAAAAAAAAAAAAAHd4yHfIdAAAAAAAAAAAAAAAAAAAAAAAAHyMjIyMhQ + AAAAAAAAAAAAAAAAAAAAAAB3d3eMh4dgAAAAAAAAAAAAAAAAAAAAAAB8jIyIfIdQAAAAAAAAAAAAAAAA + AAAAAAB3h4jIiMh3AAAAAAAAAAAAAAAAAAAAAAB8jIeHeIjHAAAAAAAAAAAAAAAAAAAAAAeIiHh4eMiE + AAAAAAAAAAAAB0dHcAAAAAd8h4eIiIiHcAAAAAAAAAB0d3d3RwAAAAeIeIiIiIh3RwAAAAAAAHR3d8h3 + dAAAAAfIh4iIiHiIx0cAAAAAdHh3eIeHhwAAAAeHiIiIiIiId3R3dHR0eHd4h4eHhAAAAAd4eIiIiIiH + x3d2d3eId4iIiIiIhwAAAAd4eIiI+IiIh3d3eHh3iIiIiIeHwAAAAAfIjHeIiIiIyIeHh4iIiIiIiIiI + cAAAAAeIQ0R3h3iIiMiIiIiIiIiIiIiEAAAAAAfIR3d3d0iIiIh4iIeIiIiIiHhAAAAAAAB4d3d3SHiI + h4fTiIi3iIiIeIwAAAAAAAB3h4d3eIeIiHiJiIuIiIh4jHAAAAAAAAAHyId3h3h4iIh4iIiIiIiHeAAA + AAAAAAAAB8iMiMjIiIiIh4h3aMjHAAAAAAAAAAAAAAdYyIeIiIiMjId6d4eAAAAAAAAAAAAAAAAHdsjH + eIeH6MiId3AAAAAAAAAAAAAAAIiIh4V8jIh4eIfHcAAAAAAAAAAAAACIiIh3AAAHd3h3fHcAAAAAAAAA + AAAAAAiIjHgAAAAAAHx8eAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAD///////8AAP///////wAA////////AAD///////8AAP///////wAA//////// + AAD///////8AAP///////wAA//h/////AAD/4D////8AAP/AP////wAA/8A/////AAD/gB////8AAP8A + H////wAA/wAf////AAD+AB////8AAP4AH////wAA/gAf////AAD8AB////8AAPwAH////wAA/AAP//// + AAD8AA////8AAPgAD//+BwAA+AAH//ADAAD4AAP/wAMAAPgAAP8AAwAA+AAAAAADAAD4AAAAAAMAAPgA + AAAABwAA+AAAAAAHAAD4AAAAAA8AAPgAAAAAHwAA/AAAAAA/AAD8AAAAAH8AAP4AAAAA/wAA/4AAAAP/ + AAD/4AAAB/8AAP/4AAAf/wAA/8AAAH//AAD8A+AD//8AAPgP/A///wAA////////AAD///////8AAP// + /////wAA////////AAD///////8AAP///////wAA////////AAAoAAAAIAAAAEAAAAABAAQAAAAAAAAC + AAAAAAAAAAAAABAAAAAQAAAAAAAAAAAAgAAAgAAAAICAAIAAAACAAIAAgIAAAICAgADAwMAAAAD/AAD/ + AAAA//8A/wAAAP8A/wD//wAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdwAAAAAAAAAAAAAAAA + AAd0dAAAAAAAAAAAAAAAAAB3x3cAAAAAAAAAAAAAAAAAd3fHcAAAAAAAAAAAAAAAB3yMh3AAAAAAAAAA + AAAAAAfIeMdwAAAAAAAAAAAAAAAHjIyHQAAAAAAAAAAAAAAAfId4yHAAAAAAAAAAAAAAAHjIyIdQAAAA + AAAAAAAAAAB3iId4YAAAAAAAAAdwAAAAjIiIiIUAAAAAAHd3dAAAB4iIiHh8cAAAAHd3x4dwAAd4iIiI + h3Z3d3R3yIh4cAAHh4iIiIfHd3d4iIiIh3AAB3jHiIiIiHeHiIiIiIwAAAh3dXh4iMiIiIiIiIhwAAAA + yGd0d4iIeIi4iIiMAAAAAIeHd4iIh32IiIiIcAAAAAAAd4jIyIiIiHeHyAAAAAAAAAB3h4iIh8h3dwAA + AAAAAAAIh8fIh4eIaAAAAAAAAACIiHAAB8jIyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////// + ////////////////////n////g////wP///8B///+Af///gH///4B///8Af///AH///wB//n8AP/A+AB + /AHgAAAB4AAAAeAAAAPgAAAH8AAAD/AAAB/8AAA//wAA//4AA//weA////////////////////////// + //8oAAAAGAAAADAAAAABAAQAAAAAACABAAAAAAAAAAAAABAAAAAQAAAAAAAAAAAAgAAAgAAAAICAAIAA + AACAAIAAgIAAAICAgADAwMAAAAD/AAD/AAAA//8A/wAAAP8A/wD//wAA////AAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHRwAAAAAAAAAAAAB3dAAAAAAAAAAAAA + d8dwAAAAAAAAAAAAfId3AAAAAAAAAAAHeMjHAAAAAAAAAAAHyHh3AAAAAAAAAAAHh3eEAAAAAAAAAAAI + yIiHAAAAAHd2cAAIiIiIQAAAd3d4UACHiIiId3d3eHiIcACHh4iIyHeHiIiIcAAIR3d4iIiIiIiMAAAH + d3eIh3iIiIhwAAAAeMh4iIiHiMAAAAAAAHfIiMh4aAAAAAAAiIgHyIfIAAAAAAAIgAAAAIAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wD///8A////AP///wD8f/8A+H//APB/ + /wDwP/8A4D//AOA//wDgP/8A4D/BAOAfAQDAAAEAwAABAOAAAwDgAAcA8AAfAPwAPwDwgP8A5/f/AP// + /wD///8A////ACgAAAAQAAAAIAAAAAEABAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAACA + AAAAgIAAgAAAAIAAgACAgAAAgICAAMDAwAAAAP8AAP8AAAD//wD/AAAA/wD/AP//AAD///8AAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAd1AAAAAAAAB8cAAAAAAAB4eAAAAAAAAHyMgAAAAAAAiIhwAAAHcACI + iHcAd3hwAIz4jIeIiIAAd3eIiIiIAACHeIiIiHAAAACMeMh4AAAAiAAIgAAAAAAAAAAAAAAAAAAAAAAA + AAD//wAA//8AAP//AADj/wAA4/8AAMP/AADB/wAAwfkAAMDBAADAAQAAwAMAAMAHAADwDwAAzn8AAP// + AAD//wAAKAAAADAAAABgAAAAAQAIAAAAAAAACQAAAAAAAAAAAAAAAQAAAAEAAAAAAAA9OzsAZD8/AGg8 + PABtPj4AQkNDAEZIRwBWQkIAV0REAF5AQABbRkYAVklJAFxPTwBTU1MAXFJSAF5ZWQBkQEAAYUREAGZF + RQBqQkEAYEtLAGNPTwBwQUEAfUZGAHJKSgB2SUkAfU9PAGBRUQBgVFQAZlZWAGZYWABqWVkAclZWAHpU + VAB9W1oAbmJiAGtoaABtaWkAcWdnAHdnZwB8Y2MAe2pqAHJxcQB+dHQAd3l5AHl6egCGT08AiU9PAIFP + UACGU1MAjVFRAIlWVgCMV1cAg1xbAIxaWQCQUlIAlVJSAJFXVgCXVVUAmVVVAJZaWQCSXV0AlV9eAJpZ + WgCeW1sAml5eAKBZWgCgXFwAql9fAIRmZQCIZWQAhWtrAI5ragCTYmEAnGBhAJ9kYwCaZmYAk25uAJ1s + awCFdHQAiXd3AIt+fgCWd3cAmHR0AJV5eQCbfHwAo2JhAKZhYQChZWUApGVkAKplZACsZGQAqmhnAKZr + agCnbGsAqmloAKlubQCsbW0AtGZnALhsbACxb3AAv29wAKVxcACrc3IAr35+ALN0cwC5c3MAvXBxALR4 + dgC1fHsAunt6AMNtbgDGb3AAw3FyAMZwcQDGdXUAyHR1AMp3eADBeXkAxnt7AMB/fgDLensANLBSAEWf + TgBBtFwAPMdnADHkdgDciiIAvoF/AISrdwDln0sA35lhAN2XfADgmmEA8LdlAO61cAArWPIALWT+AEh5 + +gDOf4AAfoCAAHiA1ABZv9wAZrnUAGK+2ABxnv4Ad6P/ADPX/QBw0OcAW+D7AIKEgwCPgoIAjI2NAJuC + ggCUiIgAmYqKAJGSkgCjhIQAqoKCAKKLiwC+hIMAsoqKALaSgQCum5sAsZubALqqlQCdgr4Ar6ytALGh + oAC6pKQAwoSDAMyBggDGiIYAyYiHAMWMigDMjIoA0ISFANKHiADUjIwA2Y6NAMCUjQDIk44A0JCPANaP + kADHlZQAzpSSAMScmwDUkpIA2ZSVANWYlgDampcA2ZeYANWcnADam5sA4p2cAMChjwDeoJ4A5aCFAOaj + jQDlpJoA2p6hAMOkowDOoaEAy62tANegoADdoqEA2aGpANGsrwDdq6kAwbG4ANGysQDdtLQA2ri3AOGk + owDjqKYA66ylAOGnqADjq6oA6a2rAOOwrwDssK4A5K+wAOaztADttLIA57i2AO24tgDmurgA6rq6APC1 + swDyuLYA9Ly5APi+uwD1wL0A+cC9AKKMwACkk8QAqprMALSayACptsEAlaDkAOy/wACRxtQAgOv9AJnr + 9wDEwsoA5sbGAOzCwgDuyMcA7MzMAPPEwgDxy8oA9dPTAPja2gAAAAAAAAAAAP///wAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAoIJQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAACYXODs4BCUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + KTNDQ0M7OAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALllbYmJZQBcAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYYWNwcHBwWy8mAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAFFLanBwcHBwYz0eAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAABpqcHBwcHBwZVkUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAl11w + cHBwcHBwcGcSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIXdwcHBwcHBwcGkSAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPXBwcHBwcHBwd2wYAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAACXbnBwdXB5dXl0eW4hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAid3R5eXl5eXl5q6wzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9eXV5 + i7CxsbGxsblLKgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABndYuwsbm8uby5vMFnHgAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJt3q7G3vMHB1cLBwdWuEgAAAAAAAAAAAAAAAAAA + AAAAAAAeEhMSCiUAAAAAAAAAAEexsbm/1dXZ2dnZ1da5ZgwAAAAAAAAAAAAAAAAAAAAjEjNZaW5qXRMl + AAAAAAAAADW5s7/V2N7i4uLi3dzZrQQPAAAAAAAAAAAAAAAAHxhZbm5uaWltd6ASAAAAAAAAAEmzvMLZ + 3uP29/fw4uTkuUAWCy0AAAAAAAAAAB4YYXd3gG13vbm5vb8zAAAAAAAAAE6xwdXd4/b6+/r38OTl1Vlc + OAMIFAweFBQSM2mtrYB3vdXT0NXExNU1AAAAAAAAAE65wtXe8Pr7/Pz79+fn1WphZ25pXV1mbHetrXd3 + tdXT4vXw49nZ3NYgAAAAAAAAAEu3wdje9vv7/Pz79+fn34B3d2xtoHeud66uudXT4vD39/Dj49zk5G0A + AAAAAAAAAD2xwcwoH0/L/Pukyenp5K27u7m5uczM0Nve4vb3+vr56OPl5eXl1igAAAAAAAAAADWxwQgB + BQYNmveZK/Dp6cG/wcTV2eP3+vr6+/r6+ejm5ufn5+nkIgAAAAAAAAAAAJmruR4sjC2WLFCdDd3p6dXW + 1tXI3vn67pCO9Ojp6efo5+fm59wiAAAAAAAAAAAAAABLsZ0FmC0qKgHMRcjp6dzc1Y2KiO3RlfKTj+np + 5ubm5eXk1SIAAAAAAAAAAAAAAACdab/Lp5aWnEfV1cHm6ebk6pGSiabZ8fOU0uXl5eTk3NyuRQAAAAAA + AAAAAAAAAAAAn0ux0KFTaMHBv7nC6efp3Ovv7OTm3OPl3Nzc3NfW1U6fAAAAAAAAAAAAAAAAAAAAAABF + Wa25t7yxs7Gw5+fn5Obk18XG3NyBfHvD1cSgNQAAAAAAAAAAAAAAAAAAAAAAAAAAAFUzarGwsHl5sefn + 39zEgoZ/hL19fnqirj2jAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATj09ZXV0cLzn3NXChYeDub+1pbQ9 + VQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0rXj+rpInTBDcHCz5NW/ucG5u7GAM1QAAAAAAAAAAAAAAAAA + AAAAAAAAAADLytDi9tOemQAAAAAAUy9EecLEsa1uPTUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPj11Mme + VakAAAAAAAAAAAAATS84M0akAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAD///////8AAP///////wAA////////AAD///////8AAP///////wAA//////// + AAD///////8AAP///////wAA//h/////AAD/4D////8AAP/AP////wAA/8A/////AAD/gB////8AAP8A + H////wAA/wAf////AAD+AB////8AAP4AH////wAA/gAf////AAD8AB////8AAPwAH////wAA/AAP//// + AAD8AA////8AAPgAD//+BwAA+AAH//ADAAD4AAP/wAMAAPgAAP8AAwAA+AAAAAADAAD4AAAAAAMAAPgA + AAAABwAA+AAAAAAHAAD4AAAAAA8AAPgAAAAAHwAA/AAAAAA/AAD8AAAAAH8AAP4AAAAA/wAA/4AAAAP/ + AAD/4AAAB/8AAP/4AAAf/wAA/8AAAH//AAD8A+AD//8AAPgP/A///wAA////////AAD///////8AAP// + /////wAA////////AAD///////8AAP///////wAA////////AAAoAAAAIAAAAEAAAAABAAgAAAAAAAAE + AAAAAAAAAAAAAAABAAAAAQAAAAAAAFFNTQBRUlIAU1RUAGJHRwBiT08Aa0lIAGJTUwBrVlYAYllZAGZc + XABpWloAb1xbAHNTUwB7V1YAc1hXAHFbWwBkZWUAaWFhAG5kZABpamkAcGFhAHlubgB2cHAAf3V1AH55 + eQB8fX0AgUpKAI1PTwCLWFcAhlhYAI9ZWQCKXFsAm1ZWAJJZWQCWWVgAmlpbAJtcWwCiXFwAl2BfAIBg + YACAZ2YAgG9vAI9oaACWZWQAmGBhAJ5kZACcaWoAmm9vAIV0dACNcHAAiXZ2AIB8fACac3IAm3V0AJ51 + dQCZfHwAnHx8AKNmZgCnZmYAqmJiAK5jYwCvb24AtWVmALBtbgC5bW0AvmxtAKx+fQCxcnIAtHBwALZz + dACydXQAtnd2ALlwcAC5dnYAt3p5ALh5eAC8fHsAun18ALx+fQDGb3AAxnBxAMdzdADAd3YAyHJzAMlz + dADJdXYAynd4AMd/fwDMe3wAzXx9AHunbwBhvHIAYsN4ANuLOwC2hn4A4Zt5APC3ZABte9sAX47+AHWM + 5QAl0foAY+P8AIeDgwCFhoYAioSEAJOIiACWi4sAmpKRAKGCgQCmhYUAqYGBAKuDhACniooApYyMAKiO + jQCyhYMAvoWEALeNjQCrj5AAr5eXALSVlAC9lJMAmbCEAK6RugDBgYAAwoSCAMWDhADChoQAxYeFAM6A + gQDFiIYAxoqIAMqIiQDMi4oAy4yKAMiPjQDPj44A0ISFANKJigDUi4wA04+NANWNjgDKkY8A0JCOANud + iQDWj5AAzJSTAM2XlgDGm5oA1pGSANOUkgDVl5EA1pOUANiVlgDYmJUA2ZeYANKenADbmpsA3pmYANuc + mgDbn5wA1aacAN6gngDqqZoA3Z+gAMyjowDCra0AxqysAMqpqQDboaAA3qKiAN6logDbp6UA3aWkANer + qgDWsbMA0rW0ANe0tADfs7IA4aSiAOGlpQDkp6UA46imAOWopgDsraIA6qimAOGoqADhrqwA6a2rAOqv + rADpsK4A7LGuAOGzswDlsbEA7bKxAO+1sgDotrYA5rm3AO+4twDot7sA6bq5AOu9uwDrv70A8bazAPG2 + tADxuLUA9Lm2APC9uwD2vboA9L+9APi+uwD4v7wA8sC+APXAvgD5wL0AkILJAKqXzACsu8cAqr/LALLV + 3QDawMIA48XFAOvDwQDswMAA7cTDAO/ExQDgxsgA8cbEAPTGxADwyskA9MvJAPLNzQD21dYA+NjZAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAMEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqHCEcBQAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAayU9PSYbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdQlBSQiJpAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAM0pSUlJQPRcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnUlJSUlJGFQAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAFJSUlJSUkoQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzUlJSWVJZfxAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAC5XWYqKioqGDgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASoqMkpqa + mqAsAAAAAAAAAAAAAAAAAABoNAAAAAAAAACMjJyuvLy2toYHAAAAAAAAAAAAABcOIDouBgAAAAAAc4yc + tsHKysPAriIKAAAAAAAAABYgRk1LTX+DEAAAAABukqXB4ejo4dHPQCIEChcXEwggTXV/k66unKMpAAAA + AG6Srsro6ero0dN/Rk1NRk2Dg4STrsbh4cHAt2sAAAAAbpKuOXPe6ajW15KGg4OGk528yuHo5eHPz882 + AAAAAAB4jCkDAxSoMabXt5yjt8ro3ePo5dbT09HTdAAAAAAAAABGcBFoGgFwdtfDwHxi2dpmZcrX09HP + z0MAAAAAAAAAAHh/qWwaOa6cz9PNZGPYsdzbzc3DwLk2AAAAAAAAAAAAAAAvhpKakoyg19HNyKS5wHtb + orZ/cwAAAAAAAAAAAAAAAAAANkaKWVm5zb1gYV6cXVxfNgAAAAAAAAAAAAAAAAAAALGvlTIuP1K5tqCR + l4xfLwAAAAAAAAAAAAAAAAAAsbPBenkAAAAAcCVYjE0scwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////////////////////+f///+D////A////wH + ///4B///+Af///gH///wB///8Af///AH/+fwA/8D4AH8AeAAAAHgAAAB4AAAA+AAAAfwAAAP8AAAH/wA + AD//AAD//gAD//B4D////////////////////////////ygAAAAYAAAAMAAAAAEACAAAAAAAQAIAAAAA + AAAAAAAAAAEAAAABAAAAAAAAWlJSAHBJSQB1SEgAe1dXAHdYWAB5WlkAel1dAGBiYgB1bGwAfWtrAHh2 + dgB9fn4Ag01NAIRXVwCIV1cAhV9eAItbWgCgX14ApV1dAJhgXwCNYGAAnWtqAJhtbQCCdnYAh3x8AI15 + eACeensAqGBgAKhoZwCga2oArGpqALNqagCzb28AtG1tALltbQCxb3AApnVzAKlzcwCqdHMApnp6AKd+ + fgCpensAq3x7ALZ3dgC8dHQAvH59AMZvcADGcHEAxXN0AMhycwDJdncAynh5AMx5egDNfn8Ajo1wAOek + VgDGgH8A4p53AEZ2+gB8u4AAd8PaAIuEhACOh4cAjo6OAJ+DggCejo4Ao4SEAKSIiACsi4sAqo2MAK6P + jgC+gYAAvoaGAL+KiACskJAAtJeXALWenQC5np4At6iOAKmyjgC9nroAwYSDAMaGhADOhoYAxomHAMiK + iQDJjYwA0oeIANOOjwDUjY0A2ZiPANaPkADGkZEAx5eXAMySkADGnZwA1ZOSANeTlADWl5YA2JSVANGZ + mADan50A3J6dAOCcmwDVoJ8A7K2fAMOtrQDXo6IA3aCgAN+kpADVq6oA3ay3AMu0tADPtrYA3L+/AOCi + oQDhpqUA5KelAOinpgDlq6gA46usAOOvrQDqrqwA7LGuAOayswDjtrQA5re1AOqysQDts7EA57y6AO+8 + ugDrvL0A8LOwAPC1sgDwtrQA87q3APS6twD2vboA8b69APi/vAD2wb4A+cC9AJmTzwDHqMMAu8PMAIHf + 8QDByNAA7cLCAO3FwwDvxsQA5cjIAOzOzgDwxcQA9cbEAPPP0AD10tIAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + BQMJAAAAAAAAAAAAAAAAAAAAAAAAAAAPHBMNAAAAAAAAAAAAAAAAAAAAAAAAABojLy8TAAAAAAAAAAAA + AAAAAAAAAAAAAB0wMDAiPgAAAAAAAAAAAAAAAAAAAAAAQjAwMDAtGAAAAAAAAAAAAAAAAAAAAAAAFzIy + NTU5CgAAAAAAAAAAAAAAAAAAAAAAIjZYWFxcBwAAAAAAAAAAAAAAAAAAAAAANlxtdW11JQAAAAAAAAAA + PgcRDgkAAAAAXG1/lISAZgMAAAAAABkVLC5SVhcAAABNY3WWnJuLfB8UBAcQHkhWaX91dSsAAABNY2BM + mJeCiVJSVl9laX+WloSJgEIAAAAAXAEIC0tGjnR0dJaRk5qNjIyJQwAAAAAAJkNADBtdjIaPO1GSPYuJ + hnVEAAAAAAAAAClISWRcd4xwkGp8UE90VwAAAAAAAAAAAAAAKSQ1NYZ7OjhbPDdGAAAAAAAAAAAAAHNv + YGsAKyJoXFYmRwAAAAAAAAAAAAAAcnIAAAAAAAAATgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AP// + /wD///8A////APx//wD4f/8A8H//APA//wDgP/8A4D//AOA//wDgP8EA4B8BAMAAAQDAAAEA4AADAOAA + BwDwAB8A/AA/APCA/wDn9/8A////AP///wD///8AKAAAABAAAAAgAAAAAQAIAAAAAAAAAQAAAAAAAAAA + AAAAAQAAAAEAAAAAAABjZGQAdmRjAHtpaQB/eHgAgU9PAKBaWgCFbm0AlWtqAKptbgCwZ2cAsGhoAKxw + cACteHkAvnJyAMZvcADGcHEAy3l5AMx9fgCFmXQAwIB/ANeUfQDhoX8AlIqJAJWMjACYiIgAoIaGAK2K + igCxh4cAvoGAALKKigC4iYgAuJWVAL2cnACss50AuqKhAL+mpgDLgoIAxImHAMeNjADLkI8AxpWTANCS + kQDYlZUA1J6dANqZmgDdnp4A1J+oAMaiogDOr68AzLKyANi5uADhpaIA4qypAOWtqADrrqsA4bKwAOay + sgDtuLYA57++AOy4uADxtLIA8be0APa9ugDswL4A9sG+ALCcxwC5ncIA06zBALnH0QC2ytQA7sPDAPLS + 0gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAZBgUAAAAAAAAAAAAAAAAACw8KAAAAAAAAAAAAAAAAGhAQDgAAAAAAAAAAAAAAAAkRESUYAAAA + AAAAAAAAAAAlKy4uBwAAAAAAAAcDAAAAKzlHPCYCAAAYCB0oKgAAAC0wSDs0FB0nLDlAOiwAAAANAQQb + Pi9DRkVBPzUAAAAAJB4cKz5EQjMiNSkAAAAAAAAAHwwRNxYVEyQAAAAAAAAxMgAAACEgAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//8AAP//AAD//wAA4/8AAOP/AADD/wAAwf8AAMH5 + AADAwQAAwAEAAMADAADABwAA8A8AAM5/AAD//wAA//8AACgAAAAwAAAAYAAAAAEAIAAAAAAAgCUAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAkAAAAJAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAUAAAAOAEBAVUAAABUAAAANQAAABAAAAABAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAkFBSUvGRl5TCkpwlYuLtxDJCTQFw0NmQAA + AEkAAAAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGAwMKE8rK6V6RET2klJR/5ZS + U/+OT0//ZDc38B0QEJoAAAAyAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYDAwYVzAwoopP + T/ygXVz/oFtb/55ZWf+bWFf/k1NT/1UvL9wGAwNcAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AARNKipxhk5O+adkY/+uZWX/tWdo/7VmZ/+qYWH/nltb/3hERPcfERGCAAAAFgAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAADEZGS1zQ0LXqGdm/7ptbf/Fb3D/x3Bx/8hwcf/BbW7/q2Vl/4hPT/82HR2gAAAAIAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAB1gxMYyYXl3/vXFx/8Zwcf/HcHH/x3Bx/8dwcf/HcHH/uG1t/5NY + V/9EJia2AAAAKQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPB8fNH1MS+K4cnH/x3Fy/8dwcf/HcHH/x3Bx/8dw + cf/HcHH/wHBx/51gX/9PLCzGAAAAMwAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACXjU1h6NnZv/Fc3T/x3Bx/8dw + cf/HcHH/x3Bx/8dwcf/HcHH/w3Jz/6ZoZ/9ZMzPTAQAAPQAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyFxccektK0b12 + dv/HcHH/x3Bx/8dwcf/HcHH/x3Bx/8dwcf/HcHH/xXR0/69wb/9jOjneBwMDSQAAAAUAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AABNKSlNlmBf9sh3d//HcHH/x3Bx/8dwcf/HcHH/x3Bx/8dwcf/HcHH/xnd3/7Z4d/9sQUDnDgcHVQAA + AAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAABkOjqKsXFw/8lyc//HcXL/yHJz/8l0df/JdXb/yXV2/8l1dv/JdHX/ynt7/7+B + f/94SknvFgsLZQAAAAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAACILCxB7TUzDwXd3/8lyc//KdXb/y3h5/8x7fP/NfX7/zX5+/819 + fv/NfH3/zoOC/8iJiP+GVVX3Hg8QegAAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEMiIi+SXl3oynp7/8t4ef/NfX7/z4GC/9GE + hf/Sh4j/04iJ/9KIiP/Rhof/04uK/8+RkP+XY2L9KxcXlwAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAABwAA + AA0AAAAPAAAACwAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFUvL1enbW37zn5+/85/ + gP/Rhob/1IuM/9aPkP/XkpP/2JOU/9iTlP/XkZH/15OT/9eZl/+rdHP/QSUlvAAAADwAAAAFAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAACQAA + ABgAAAAvAgEBSwcDA2EFAgJoAAAAWAAAADYAAAARAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGU8 + O4W5eXn/0IKD/9KIif/Wj5D/2ZWW/9ubm//dnp//3qCg/92foP/cnZ3/3Jyc/9+in//CiYf/Zj8/4wYC + AnAAAAAbAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAA + AA4AAAAnCQQEUCISEoQ+IiKzVzEx1mU6OuZiOTnmRigo0hgNDZsAAABMAAAAEAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAABnVJSK/HhIP/04eI/9aQkf/amJn/3qCh/+Gmp//jq6v/5Kyt/+OsrP/iqan/4aal/+ap + p//Umpj/nmxr/C8ZGboAAABXAAAAGAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAIAAAAOAQAALRkNDWY+IiKpZDo63YZRUfigZGP/sHBv/7V0c/+xcnH/oWZm/2k+PvEfEBCcAAAAMQAA + AAMAAAAAAAAAAAAAAAAAAAAALhAQFIZXVs/RjIz/1Y2O/9qYmP/eoaL/46qr/+aysv/ot7f/6rm5/+m4 + uf/otbX/5q+v/+uvrf/jqab/wYeF/28/P/QhEhKvAAAAXwAAACgAAAANAAAABQAAAAMAAAACAAAAAwAA + AAUAAAAKAAAAFQAAADAdDg9oSSkptHZHRu2dYmL+t3Z1/758e/+6enn/tnh3/7d5eP+8fn3/w4SD/7Z6 + ef9eODfbBgICTgAAAAgAAAAAAAAAAAAAAAAAAAAAPhwcJJVjYuPXkZH/2JOU/92fn//iqqr/57O0/+u8 + vP/uwsL/78XG/+/Exf/twMD/67i4/+60sv/wtrP/zZKQ/5taWv9xQED2MRsaxAgEBIcAAABaAAAAQQAA + ADcAAAA2AAAAOwAAAEUEAgJZHA4OfUcnJ7l5SkntqGxr/8CAfv/DgoH/vH59/7p+ff/DiIb/zZGP/9GT + kf/UlJP/1peV/9eZl/+GVlbuGQsLVwAAAAcAAAAAAAAAAAAAAAAAAAAARiIiLZ9rauvZk5P/2peY/+Ck + pP/lsLD/6ru7/+/Fxf/yzMz/9NDQ//PPz//xycr/7sDA//K5tv/1u7j/36Kg/6dmZf+mZWX/j1ZW/WM6 + OutDJSXQNBwcvDAaGrQ0HBy1PiIivUwsLMtkPDzfh1VU9a1xcP/EhIP/xIWE/7+Cgf/Ch4b/zZST/9mk + ov/grq3/4a6t/96lo//eoJ7/36Kg/+Cjof+IWVjnGwwMQwAAAAIAAAAAAAAAAAAAAAAAAAAARyQkL6Br + auzZk5P/25qb/+GnqP/ntLT/7cDA//LLy//209T/+NjY//fX1//00ND/8cbG//W9u//4vrz/46ak/7d0 + c/+vb27/s3Jy/7d2df+ucXD/pWpp/6Npaf+nbWz/sHVz/7p9fP/EhYT/yImI/8WIhv/DiIb/ypGP/9eg + n//hr63/57q5/+rCwP/rwsD/6bq4/+evrf/nq6n/6q6r/9qgnv9wRkbDBwAAHgAAAAAAAAAAAAAAAAAA + AAAAAAAASCQkLZ1nZuvYkpP/25uc/+Opqv/qtrf/7cHB//TOzv/52Nj/+tzc//na2v/xz9D/8MfH//fA + vv/6wb7/6a6r/8OBgP/DgoD/vX58/7h7ev+8fn3/woOC/8aHhv/HiYj/xoqJ/8aLif/Ijoz/zZST/9eg + nv/hrav/6Lm3/+zCwf/uyMf/78nH/+/Dwf/uvLr/7ba0/+60sf/vtLL/8ri1/7J+fflMKSltAAAABAAA + AAAAAAAAAAAAAAAAAAAAAAAAQyEhI5JcXOPWj5D/3Juc/8qVlf+BZmb/bl5e/4l4eP/AqKj/8tPT//LO + zv+5p6b/w6qq//fBv//7wr//8LWy/86Ojf/Ojoz/0ZGP/9GSkP/OkY//zpOR/9GamP/VoJ//2qel/+Gv + rf/nt7X/6727/+3Dwf/wycf/8czL//LLyf/yxsT/8cC+//G7uf/yubf/87m3//S7uP/4vrv/1J6c/3JH + RrAdCgsWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANRcXEYJNTcvPiIn/15aW/2VNTf85Ojr/Q0VF/0JF + RP9dXFz/n5GR/+S/v/+bh4f/hXp6/+25uP/7wr//9bu4/9qcmv/Zmpj/252b/96gnf/ipKH/5q+s/+u+ + vP/vycf/8srI/+3Hxv/wysj/9c7M//TNy//0ysj/9MbE//TBv//1vrz/9r26//e9u//4vrv/+L+8//vB + vv/hqqf/g1ZVzDwcHC4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW4+Ppq/env/05OT/2ZX + V/9rbm7/fX9//3l6ev99f3//cHJy/5F9ff+ff3//XFhY/9eop//8wr//+L+8/+Wppv/ipaP/5qil/96i + pP/Kmaz/1qi1//LGxP/tyMf/qb3J/23E3P9kw9//vMTN//jDwP/3wb//+MC9//i/vf/5v73/+b+8//i/ + vP/3vrv/+L68/92mo/+IWlnRRSMjOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFcv + L0mbX1/y15GS/6GAgP9XV1b/iYuL/4CBgf98fX3/cnR0/1dPT/++j4//km9w/9Sfnv/6wL3/+cC9/+6z + sP/ssK3/0Z+u/4OH1P9YffD/QGPs/7KYyv/Ct7z/Ytrz/3Ts//8s2f//cbvU//m+u//4v7z/+L67//e9 + uv/1vLn/9Lq3//O5tv/zuLX/0puZ/4RVVctGIyM4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAADIXFwdrPDySq2ts/diZmf/ApKT/sKur/4CBgP95enr/iYiI/49zdP/do6P/36Ch/96e + nv/zuLX/+sK///W7uP/1ubT/qZC//2qY+/9tnf//MGT6/56FxP/esK//nMbS/57n8/9+z+T/ybG3//a6 + t//zubb/8re0//C1s//utLH/7rKw/+qvrP++iIb9dklJtkMgISoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABHIyMSazw8kZ5hYvXNjI3/2aSk/7OMjP+bd3f/sIKC/9KV + lv/cnJz/2peY/9aRkf/koqL/+sG+//nAvf/5v7z/4amw/6qZx/+aouP/qpvP/+mxtv/2urj/6rGv/+S6 + u//ptrX/466n/+Ovqf/ssK7/6q6s/+isqv/oq6n/2J2b/6JubfFoPT2NOxoaFwAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOBoaCFowMFd7SEjAomZm9sWC + gv/XkZL/25SV/9iSk//Wj5D/1IyN/9KHiP/UiIj/8bOx//rCv//3vbv/9ru4//O3s//xuLX/7q6e/+ej + hf/npIn/7bCp/+Otp/+KsX3/ULdm/1WjWv+7oYz/5KWk/9uenP+4gH79glJRzVYuLlQgCAkGAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAA8HBwQVy4uS3FBQaCPV1fjsG5v/cmAgf/ShYb/0YKD/85+f//LeXr/2I2M//e8uf/1vLn/7rOx/+2y + sP/lpJX/5qFY/+6xXP/djS3/35h9/86gl/9SwW7/Nd90/0WxXP+vlH//wYSE/49cW+VlOTmBQR4eHAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAGk7OhqIWFd8oG5u8J5qav+eX2D/tmts/8Z0df/KdHX/yXJz/92T + k//3vLn/7LGu/+Snpf/dm5L/4Z1q/+61dP/fmmX/15WM/9eYlv/Bm43/r6uR/6uNgP+WYWDtbkBAnUwn + JzQVAQECAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiFJSBnhC + QgpqNDQJWSUlB08dHQdfKisKfENDFJJWViinbGtRvYOCjtOcm8/pt7X157y6/7eOjfhxRUW7aTk5m4RK + StehWlr6uGdo/8Zwcf/dkpH/8bSx/+OnpP/YmZj/1ZWT/9ealP/Vl5X/0JCP/8eIhv+zdnb/lFtc6nA/ + QKRSKio/JQwNBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AADTn6AB2qioDMuUlCHBhYU8voCAWcCBgXTEhoaLzZGQqdeensngrKvn47Sz/NOop/+yiIfyi2Bgs2k+ + PlZXKysPAAAAAUYlJRxcMTFYcj4+pYpMTeWmXF3+xnl5/9+Zl//dnJr/z46M/8KCgf+vc3L/ll9e831L + S8hlOTl/TigoMy0REQYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAABzQUIDnmprDriGhifHlpZMzp6eeNCgoZ7On5+2yJqaybuPj9WnfHzVj2RkunVJ + SYNbLy8/PRQUCgAAAAAAAAAAAAAAAAAAAAAAAAAAKRUVBU0pKSphNDRtd0BAsotNTd2ZW1vrkVlY4HtJ + Sb5lOTmCUysrQTsbGxEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWCwsA2Y4OA5xQkImdkhIRHhKSll0R0dibUBAWWI2 + NkNUKCgoOhISDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMhkZB0km + Jh5LJiYsRSEhITATFAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////8AAP// + /////wAA////////AAD///////8AAP///////wAA////////AAD/+H////8AAP/gH////wAA/8Af//// + AAD/gA////8AAP+AD////wAA/wAP////AAD/AA////8AAP4AB////wAA/gAH////AAD8AAf///8AAPwA + B////wAA/AAH////AAD8AAf///8AAPgAB////wAA+AAH//4HAAD4AAP/8AEAAPgAAf/AAQAA8AAA/wAA + AADwAAAAAAAAAPAAAAAAAAAA8AAAAAAAAADwAAAAAAEAAPAAAAAAAQAA8AAAAAADAADwAAAAAAcAAPAA + AAAADwAA+AAAAAAfAAD4AAAAAD8AAPwAAAAAfwAA/gAAAAD/AAD/gAAAA/8AAP/gAAAH/wAAgAAAAB// + AAAAAAAAf/8AAAAD4AP//wAAgB/8H///AAD///////8AAP///////wAA////////AAD///////8AAP// + /////wAA////////AAAoAAAAIAAAAEAAAAABACAAAAAAAIAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAYAAAAZAAAAGQAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAARCQkYOh8fb0ooKK80HByiCQUFTAAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAIhERFmA2Np2ITUz3lVNT/4dLS/5IKCi9AAAALwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAANjODiBllhY+61kZP+vY2P/pV5e/3xHRvEhEhJfAAAAAgAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAASSgoN41VVeS6bW3/xW9w/8dwcf+9bG3/klZW/jogIIEAAAAGAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZ1RkWcs2xs/8dxcv/HcHH/x3Bx/8Zwcf+iYWH/SSkpmAAA + AAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUC0tMZtgX+fGcnP/x3Bx/8dwcf/HcHH/x3Fy/61q + av9UMTGqAAAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABxRER1tm9v/8hxcv/HcHH/x3Bx/8dw + cf/HcnP/tnRz/185OboAAAAZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAACIxXV7TEdHT/yHJz/8l1 + dv/Kd3j/ynd4/8p4eP/Bf37/bURDywAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABNKysjo2Zm4Mt4 + ef/NfH3/z4GC/9GFhf/RhYb/0YWF/82Mi/9+UVHeCAICOwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAJAAAACwAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAGc+ + Pkm1c3P30IGC/9OJiv/XkZL/2ZaW/9mWl//YlJX/2JmY/5hnZfMeEBBrAAAABwAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAA0FAgItHhAQWzAbG4IqFxeHDQcHWwAAABkAAAAAAAAAAAAA + AAAAAAAAek1MdMN/f//VjI3/2piZ/9+io//hqKn/4qmp/+Clpf/jpqT/wImH/04xMLwAAAA6AAAABQAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAABEbDg5GRygokW5CQs+MVlbxnGJh/JdfXvxnPz7hHA8PbgAA + AAwAAAAAAAAAAAAAAACMW1qbz4qK/9qXl//gpqb/5rKz/+q6u//rvLz/6La2/+qxr//epKL/j1lZ+DUc + HLACAQFPAAAAHQAAAA8AAAAPAAAAEwAAACIbDg5MVDExnYZUU+SpbWz+uXl4/7x+fP/AgoD/xoeF/72A + f/9fOzu1AAAAHAAAAAAAAAAAAAAABJhkZK/VkZH/3Z+g/+axsf/twMD/8svL//LNzf/vxcX/8Lq4/+6z + sf+1dHP/j1VU+144N9g7IiKqMhwclDcfH5RGKSmiYTw7v4tZWOiydXT+woOC/8aKiP/Ol5X/2aWj/9ui + of/cnpz/2pyb/35TUrgAAAAVAAAAAAAAAAAAAAAFmmVkstaTk//hpaX/7Lm6//TLy//419f/+NnZ//TP + z//1wb//9Lq3/8aGhP+1dHP/s3Rz/6xwb/+pb27+rnNy/7Z7ev/BhIL/yY2L/8+WlP/apqT/5be2/+vB + v//rvrz/6bKw/+uvrf/Um5n/bUVEgAAAAAMAAAAAAAAAAAAAAAOTXV2q1ZGR/9CYmP+dfX7/o4yM/9e8 + vP/z0tL/zLOz/+u8u//5v7z/1peV/8uLif/Ki4r/yoyL/86Ukv/TnJv/2qSi/+Gtq//nuLb/7cPB//DJ + x//xxsT/8b+9//G6t//zubf/77az/6d1dM89Hx8lAAAAAAAAAAAAAAAAAAAAAIJOTojNiIn/jGlp/01O + Tv9UVlb/dnNz/7uhof+Pfn7/xJ+e//zCv//lqKb/3J2b/+Chnv/hpaT/7Ly5/+vHxv/MxMn/0MjN//LK + yf/1x8X/9sLA//a/vP/3vrv/+L+8//S7uP+5hoXhYTo5RwAAAAAAAAAAAAAAAAAAAAAAAAAAaTs7RrVz + dPKmfn7/cXJx/4SGhv97fX3/b2Zm/516ev+7kJD/+sG+//C2s//lqqr/rpbA/3aB2/+ql83/tMHK/2jc + 9P9OzOz/2r3B//q/vP/3vrv/9ry6//a8uf/ss7D/tYGA32c+Pk0AAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAvEhIHg01Njbp9fvrCn5//nI+P/4R7ev+fgID/2Jyd/9ybnP/ytrT/+b+8/+ewtf+Mld3/ZI36/5eI + zv/Ttrn/sNLc/6/Czv/stLT/8re0/++0sf/tsq//2qCe/6Rxb8phODg+AAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAABCIB8MeUZGbqRpata8gYH8x4mJ/9eTk//YkpP/04qL/+Cbmv/5wL3/9726/+Sw + t//Zrrn/56qY/+2smf/lr6n/nLWJ/4Gtdf/Pppn/3qGf/7yEg/KJWViYTyoqIAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQh0dGXJAQGOXXl7NtnR1/8V7fP/MfH3/znt8/+il + o//0urj/7LCu/+Whg//rq13/35VX/9Kek/9yvXz/ZbNv/6iCdfqYY2O/aj4+TCUJCgcAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAACcamsBjFRVB4FERAh9PT0JjU1ND6VnZx+/hINF0JqZiNOjoty0iIf2hFBQw5lX + V8+wY2P4xXR0/+aioP/oq6j/2pqT/92fif/Vlor/yYqJ/7N8efiVZmPGdERFYkEfHxIAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAALiFhgXFkJEdx5CQSMqSknbNlZWbz5uaws2cnOXBlJPnqH18r4dc + XFFULy8OSCUlFm07O0+FSUmeoV1d3sF9fPrGhoX/snZ295xkZNiFUlKbbD4+T0UdHxIAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAc0JDA5FgYRKdbm46onR0Zp9ycnuWampzhFlZVmY6 + OikvDAwHAAAAAAAAAAAAAAAAAAAAAB0ODgRULCwhbjo7UXhERGVrPDxHTCYmGxAAAQMAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAACAAAAAgAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAP//////////////////////D////gf///wH///4A///+AP///AD///wA///8AP//+AD + ///gA//D4AH+AeAA+ADgAAAAwAAAAMAAAADAAAAB4AAAA+AAAAfgAAAP8AAAH/wAAD8AAAD/AAAD/wB4 + D//H////////////////////KAAAABgAAAAwAAAAAQAgAAAAAABgCQAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAABMAAAAtAAAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAgIO1cwMM1qOjrsHhAQmwAA + ABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAATCgogfUhI6ahgYP6lXV3+f0hI9wIBAT0AAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsGBgFPLy6kuW1t/sZv + cP/Gb3D/oF9e/hMKCmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4QECynZmX7xnBx/sdwcf/HcHH/tG1t/h8REYMAAAABAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAx + MIzFc3T+xm9w/sdwcf7HcHH+vHR0/jAcHJkAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGQ4OAYVSUtfIcnP/yXZ3/st5ef/LeHn/xoB//kQq + KrEAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAJxYWGrNvb/7Nfn//0oeI/tSNjf/UjI3/1ZOS/mE+PtQAAAAXAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAIAAAARAAAALQAAADUAAAARAAAAAAAAAAAAAAAAQyYmUM6Ghv/Wj5D/3J2e/uCl + pf/fpKT/4KOi/qRycPkHBARlAAAABQAAAAAAAAAAAAAAAAAAAAAAAAADAQAAJh8REYBYNTXMhVJR8XxM + TO8gEhKeAAAAEAAAAAAAAAAAbUVEe9aPkP7doKD+5rKz/uu9vv7rvLz+6rKx/tqfnf5iNzfnCAQEcwAA + ACoAAAAbAAAAIQIBATorGBiQhFNT67Z3dv68fn3+wYSD/siKiP6aZmX2AQAAKQAAAAAAAAAAd05Ni9eT + lP/jq6z/7cLC/vXS0v/zz9D/8b69/uyxrv+samr/l15d+2tDQ+NkPz7bdkxL451nZve+gYD/yY2M/tWg + n//jtrT/46+t/uOmpP+mdHPwBQMDFAAAAAAAAAAAdkpJh9iUlf7Hl5f+tJeX/uzOzv7lyMj+57y6/vS6 + t/7HhoX+xYaE/saJh/7MkpD+0ZmY/tejov7mt7X+7cXD/vDFxP7vvLr+8Le0/u2zsf5PMzOMDQcHAQAA + AAAAAAAAYTg4X9OOj/9aUlL/YGJi/nh2dv+skJD/qo2M/vnAvf/dn53/4KKg/+Cnp/7vxsT/u8PM/sHI + 0P/1xsT/9sG+/ve+u//3vrv/87q3/ntVVLkkFhYIAAAAAAAAAAAAAAAAVC8wD6BkZOWjhIT/jo6O/n1+ + fv+eenv/xpGR/vi/vP/wtbL/mZPP/0Z2+v69nrr/gd/x/nfD2v/2vLr/9Lq3/vG2tP/lq6j/elJRrjQg + IAoAAAAAAAAAAAAAAAAAAAAAAAAAAGc7OyeOWVnGv4eH/r2Fhf7YlZb+1Y6P/uinpv74v7z+3ay3/seo + w/7srZ/+7LGv/qmyjv63qI7+5Kel/r2GhPZ1S0p1QCcmAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAd0pKOpReXtKxb3D/yXl6/sx5ev/ws7D/6q6s/+Ked/7npFb/2ZiP/ny7gP+OjW/9h1dWr2I7 + OiMAAAAAAAAAAAAAAAAAAAAAAAAAALSCggSqcXIbo2dnN61xcVS/h4eIzp2c2cKWle2OY2OGbz4+Y4xN + Tr6zaWn84Jyb/9aXlv7Ji4r/p25t9INTUqZlPDw3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJJg + YASjcnMorH9/a6h7e4yabm6Df1NTU3VKSgwAAAAAAAAAAAAAAABgNDQgcj8/bntHR4ZnPDxTVTExDQAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wD///8A////APx//wD4P/8A8D//AOA//wDgH/8A4B//AMAf + /wDAH8EAwA8AAMAAAADAAAAAwAAAAMAAAQDAAAMA4AAHAPgAHwAAAH8AAcH/AP///wD///8A////ACgA + AAAQAAAAIAAAAAEAIAAAAAAAQAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQc + HA5LKSlUNBwcSAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABsO + DgV/SkqHm1hY+X5HR90tGRkuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAB4SEhCr2Zm7sZwcf+oYWL5UC8vUwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAACnl9fnMRwcf/IcXL/tmxs/mI8PGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAa0NCGbRsbdbMenv/zn5//8R9ff9ySkmCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAA + AAkAAAAAAAAAAItYWDvFfn/y2ZWW/92fn//anJv/jWFgvwAAAB0AAAAAAAAAAAAAAAIzHBwiYjs7a3pM + S6pqQkKjLBoaMwAAAACeZ2dZ05KS/em0tP/vxMT/77u6/8CHhfpmPDyvRysqYlExMV1ySEiGnWdn07qB + gPzLkI//w4iG/HJLS3YAAAAAomloXsyRkf/DoKD/48bG/+jAv//hpKL/vX17/7h/fPu/iYj7z5qZ/+Gw + rv/rvLr/77q3/9ScmuR9U1I+AAAAAJZbWz2ndnbxdG9v/4yCgv+4lJP/77Wy/86erP+6nsH/tsXR/8PH + 0P/4wsD/9b26/+Cppu2peXdiAAAAAQAAAABYKCgHn2lqe6eCguSsgoL90pKS//Cxrv/TrcP/s5y+/8i3 + s/+quab/26mh/82UktSgbm1TBAAAAwAAAACud3cEvYGBC7N6ehyyfHtyt39+3bNub9vLgYH05qak/+Kg + g//OlH39jZR04Zd0aYmDT1EiAAAAAAAAAAAAAAAAr3t7D7aCgki5h4Z8uImJgah+fUltPz8ajU1ORq1s + bI6vdHOgm2RkaYxJUiZgCygCAAAAAAAAAAAAAAAAAAAAAGo9PQF9UVEHcEdHCTodHQIAAAAAAAAAAAAA + AAAAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//8AAP//AADh/wAAwf8AAMH/ + AACB/wAAgfkAAIDAAACAAAAAgAAAAIAAAACAAQAAAAcAAAAPAAAOfwAA//8AAA== + + + \ No newline at end of file diff --git a/BizHawk.Client.EmuHawk/config/AmstradCPC/AmstradCPCNonSyncSettings.Designer.cs b/BizHawk.Client.EmuHawk/config/AmstradCPC/AmstradCPCNonSyncSettings.Designer.cs new file mode 100644 index 0000000000..7b5ed8726a --- /dev/null +++ b/BizHawk.Client.EmuHawk/config/AmstradCPC/AmstradCPCNonSyncSettings.Designer.cs @@ -0,0 +1,136 @@ +namespace BizHawk.Client.EmuHawk +{ + partial class AmstradCPCNonSyncSettings + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(AmstradCPCNonSyncSettings)); + this.OkBtn = new System.Windows.Forms.Button(); + this.CancelBtn = new System.Windows.Forms.Button(); + this.label1 = new System.Windows.Forms.Label(); + this.lblOSDVerbinfo = new System.Windows.Forms.Label(); + this.label4 = new System.Windows.Forms.Label(); + this.osdMessageVerbositycomboBox1 = new System.Windows.Forms.ComboBox(); + this.SuspendLayout(); + // + // OkBtn + // + this.OkBtn.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this.OkBtn.Location = new System.Drawing.Point(247, 121); + this.OkBtn.Name = "OkBtn"; + this.OkBtn.Size = new System.Drawing.Size(60, 23); + this.OkBtn.TabIndex = 3; + this.OkBtn.Text = "&OK"; + this.OkBtn.UseVisualStyleBackColor = true; + this.OkBtn.Click += new System.EventHandler(this.OkBtn_Click); + // + // CancelBtn + // + this.CancelBtn.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this.CancelBtn.DialogResult = System.Windows.Forms.DialogResult.Cancel; + this.CancelBtn.Location = new System.Drawing.Point(313, 121); + this.CancelBtn.Name = "CancelBtn"; + this.CancelBtn.Size = new System.Drawing.Size(60, 23); + this.CancelBtn.TabIndex = 4; + this.CancelBtn.Text = "&Cancel"; + this.CancelBtn.UseVisualStyleBackColor = true; + this.CancelBtn.Click += new System.EventHandler(this.CancelBtn_Click); + // + // label1 + // + this.label1.AutoSize = true; + this.label1.Location = new System.Drawing.Point(12, 14); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(185, 13); + this.label1.TabIndex = 17; + this.label1.Text = "ZX Spectrum Misc Non-Sync Settings"; + // + // lblOSDVerbinfo + // + this.lblOSDVerbinfo.Font = new System.Drawing.Font("Courier New", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lblOSDVerbinfo.Location = new System.Drawing.Point(175, 60); + this.lblOSDVerbinfo.Name = "lblOSDVerbinfo"; + this.lblOSDVerbinfo.Size = new System.Drawing.Size(196, 53); + this.lblOSDVerbinfo.TabIndex = 28; + this.lblOSDVerbinfo.Text = "null"; + this.lblOSDVerbinfo.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; + // + // label4 + // + this.label4.AutoSize = true; + this.label4.Location = new System.Drawing.Point(12, 60); + this.label4.Name = "label4"; + this.label4.Size = new System.Drawing.Size(125, 13); + this.label4.TabIndex = 27; + this.label4.Text = "OSD Message Verbosity:"; + // + // osdMessageVerbositycomboBox1 + // + this.osdMessageVerbositycomboBox1.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.osdMessageVerbositycomboBox1.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.osdMessageVerbositycomboBox1.FormattingEnabled = true; + this.osdMessageVerbositycomboBox1.Location = new System.Drawing.Point(12, 76); + this.osdMessageVerbositycomboBox1.Name = "osdMessageVerbositycomboBox1"; + this.osdMessageVerbositycomboBox1.Size = new System.Drawing.Size(157, 21); + this.osdMessageVerbositycomboBox1.TabIndex = 26; + this.osdMessageVerbositycomboBox1.SelectionChangeCommitted += new System.EventHandler(this.OSDComboBox_SelectionChangeCommitted); + // + // AmstradCPCNonSyncSettings + // + this.AcceptButton = this.OkBtn; + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.CancelButton = this.CancelBtn; + this.ClientSize = new System.Drawing.Size(385, 156); + this.Controls.Add(this.lblOSDVerbinfo); + this.Controls.Add(this.label4); + this.Controls.Add(this.osdMessageVerbositycomboBox1); + this.Controls.Add(this.label1); + this.Controls.Add(this.CancelBtn); + this.Controls.Add(this.OkBtn); + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow; + this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); + this.Name = "AmstradCPCNonSyncSettings"; + this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent; + this.Text = "Other Non-Sync Settings"; + this.Load += new System.EventHandler(this.IntvControllerSettings_Load); + this.ResumeLayout(false); + this.PerformLayout(); + + } + + #endregion + + private System.Windows.Forms.Button OkBtn; + private System.Windows.Forms.Button CancelBtn; + private System.Windows.Forms.Label label1; + private System.Windows.Forms.Label lblOSDVerbinfo; + private System.Windows.Forms.Label label4; + private System.Windows.Forms.ComboBox osdMessageVerbositycomboBox1; + } +} \ No newline at end of file diff --git a/BizHawk.Client.EmuHawk/config/AmstradCPC/AmstradCPCNonSyncSettings.cs b/BizHawk.Client.EmuHawk/config/AmstradCPC/AmstradCPCNonSyncSettings.cs new file mode 100644 index 0000000000..63dc150f70 --- /dev/null +++ b/BizHawk.Client.EmuHawk/config/AmstradCPC/AmstradCPCNonSyncSettings.cs @@ -0,0 +1,86 @@ +using System; +using System.Linq; +using System.Windows.Forms; + +using BizHawk.Client.Common; +using BizHawk.Emulation.Cores.Computers.AmstradCPC; +using System.Text; + +namespace BizHawk.Client.EmuHawk +{ + public partial class AmstradCPCNonSyncSettings : Form + { + private AmstradCPC.AmstradCPCSettings _settings; + + public AmstradCPCNonSyncSettings() + { + InitializeComponent(); + } + + private void IntvControllerSettings_Load(object sender, EventArgs e) + { + _settings = ((AmstradCPC)Global.Emulator).GetSettings().Clone(); + + + + // OSD Message Verbosity + var osdTypes = Enum.GetNames(typeof(AmstradCPC.OSDVerbosity)); + foreach (var val in osdTypes) + { + osdMessageVerbositycomboBox1.Items.Add(val); + } + osdMessageVerbositycomboBox1.SelectedItem = _settings.OSDMessageVerbosity.ToString(); + UpdateOSDNotes((AmstradCPC.OSDVerbosity)Enum.Parse(typeof(AmstradCPC.OSDVerbosity), osdMessageVerbositycomboBox1.SelectedItem.ToString())); + } + + private void OkBtn_Click(object sender, EventArgs e) + { + bool changed = + _settings.OSDMessageVerbosity.ToString() != osdMessageVerbositycomboBox1.SelectedItem.ToString(); + + if (changed) + { + _settings.OSDMessageVerbosity = (AmstradCPC.OSDVerbosity)Enum.Parse(typeof(AmstradCPC.OSDVerbosity), osdMessageVerbositycomboBox1.SelectedItem.ToString()); + + GlobalWin.MainForm.PutCoreSettings(_settings); + + DialogResult = DialogResult.OK; + Close(); + } + else + { + DialogResult = DialogResult.OK; + Close(); + } + } + + private void CancelBtn_Click(object sender, EventArgs e) + { + GlobalWin.OSD.AddMessage("Misc settings aborted"); + DialogResult = DialogResult.Cancel; + Close(); + } + + private void UpdateOSDNotes(AmstradCPC.OSDVerbosity type) + { + switch (type) + { + case AmstradCPC.OSDVerbosity.Full: + lblOSDVerbinfo.Text = "Show all OSD messages"; + break; + case AmstradCPC.OSDVerbosity.Medium: + lblOSDVerbinfo.Text = "Only show machine/device generated messages"; + break; + case AmstradCPC.OSDVerbosity.None: + lblOSDVerbinfo.Text = "No core-driven OSD messages"; + break; + } + } + + private void OSDComboBox_SelectionChangeCommitted(object sender, EventArgs e) + { + ComboBox cb = sender as ComboBox; + UpdateOSDNotes((AmstradCPC.OSDVerbosity)Enum.Parse(typeof(AmstradCPC.OSDVerbosity), cb.SelectedItem.ToString())); + } + } +} diff --git a/BizHawk.Client.EmuHawk/config/AmstradCPC/AmstradCPCNonSyncSettings.resx b/BizHawk.Client.EmuHawk/config/AmstradCPC/AmstradCPCNonSyncSettings.resx new file mode 100644 index 0000000000..ca821b54f8 --- /dev/null +++ b/BizHawk.Client.EmuHawk/config/AmstradCPC/AmstradCPCNonSyncSettings.resx @@ -0,0 +1,624 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + + AAABAAwAMDAQAAAABABoBgAAxgAAACAgEAAAAAQA6AIAAC4HAAAYGBAAAAAEAOgBAAAWCgAAEBAQAAAA + BAAoAQAA/gsAADAwAAAAAAgAqA4AACYNAAAgIAAAAAAIAKgIAADOGwAAGBgAAAAACADIBgAAdiQAABAQ + AAAAAAgAaAUAAD4rAAAwMAAAAAAgAKglAACmMAAAICAAAAAAIACoEAAATlYAABgYAAAAACAAiAkAAPZm + AAAQEAAAAAAgAGgEAAB+cAAAKAAAADAAAABgAAAAAQAEAAAAAACABAAAAAAAAAAAAAAQAAAAEAAAAAAA + AAAAAIAAAIAAAACAgACAAAAAgACAAICAAACAgIAAwMDAAAAA/wAA/wAAAP//AP8AAAD/AP8A//8AAP// + /wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAHR3AAAAAAAAAAAAAAAAAAAAAAAAAAAAdHdEcAAAAAAAAAAAAAAAAA + AAAAAAAAAHd0d3QAAAAAAAAAAAAAAAAAAAAAAAAAAEd8d3UAAAAAAAAAAAAAAAAAAAAAAAAAB3yHfHZw + AAAAAAAAAAAAAAAAAAAAAAAAd3fIyHVwAAAAAAAAAAAAAAAAAAAAAAAAfHh3jIxwAAAAAAAAAAAAAAAA + AAAAAAAHd8jIyHdgAAAAAAAAAAAAAAAAAAAAAAAHd4yHfIdAAAAAAAAAAAAAAAAAAAAAAAAHyMjIyMhQ + AAAAAAAAAAAAAAAAAAAAAAB3d3eMh4dgAAAAAAAAAAAAAAAAAAAAAAB8jIyIfIdQAAAAAAAAAAAAAAAA + AAAAAAB3h4jIiMh3AAAAAAAAAAAAAAAAAAAAAAB8jIeHeIjHAAAAAAAAAAAAAAAAAAAAAAeIiHh4eMiE + AAAAAAAAAAAAB0dHcAAAAAd8h4eIiIiHcAAAAAAAAAB0d3d3RwAAAAeIeIiIiIh3RwAAAAAAAHR3d8h3 + dAAAAAfIh4iIiHiIx0cAAAAAdHh3eIeHhwAAAAeHiIiIiIiId3R3dHR0eHd4h4eHhAAAAAd4eIiIiIiH + x3d2d3eId4iIiIiIhwAAAAd4eIiI+IiIh3d3eHh3iIiIiIeHwAAAAAfIjHeIiIiIyIeHh4iIiIiIiIiI + cAAAAAeIQ0R3h3iIiMiIiIiIiIiIiIiEAAAAAAfIR3d3d0iIiIh4iIeIiIiIiHhAAAAAAAB4d3d3SHiI + h4fTiIi3iIiIeIwAAAAAAAB3h4d3eIeIiHiJiIuIiIh4jHAAAAAAAAAHyId3h3h4iIh4iIiIiIiHeAAA + AAAAAAAAB8iMiMjIiIiIh4h3aMjHAAAAAAAAAAAAAAdYyIeIiIiMjId6d4eAAAAAAAAAAAAAAAAHdsjH + eIeH6MiId3AAAAAAAAAAAAAAAIiIh4V8jIh4eIfHcAAAAAAAAAAAAACIiIh3AAAHd3h3fHcAAAAAAAAA + AAAAAAiIjHgAAAAAAHx8eAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAD///////8AAP///////wAA////////AAD///////8AAP///////wAA//////// + AAD///////8AAP///////wAA//h/////AAD/4D////8AAP/AP////wAA/8A/////AAD/gB////8AAP8A + H////wAA/wAf////AAD+AB////8AAP4AH////wAA/gAf////AAD8AB////8AAPwAH////wAA/AAP//// + AAD8AA////8AAPgAD//+BwAA+AAH//ADAAD4AAP/wAMAAPgAAP8AAwAA+AAAAAADAAD4AAAAAAMAAPgA + AAAABwAA+AAAAAAHAAD4AAAAAA8AAPgAAAAAHwAA/AAAAAA/AAD8AAAAAH8AAP4AAAAA/wAA/4AAAAP/ + AAD/4AAAB/8AAP/4AAAf/wAA/8AAAH//AAD8A+AD//8AAPgP/A///wAA////////AAD///////8AAP// + /////wAA////////AAD///////8AAP///////wAA////////AAAoAAAAIAAAAEAAAAABAAQAAAAAAAAC + AAAAAAAAAAAAABAAAAAQAAAAAAAAAAAAgAAAgAAAAICAAIAAAACAAIAAgIAAAICAgADAwMAAAAD/AAD/ + AAAA//8A/wAAAP8A/wD//wAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdwAAAAAAAAAAAAAAAA + AAd0dAAAAAAAAAAAAAAAAAB3x3cAAAAAAAAAAAAAAAAAd3fHcAAAAAAAAAAAAAAAB3yMh3AAAAAAAAAA + AAAAAAfIeMdwAAAAAAAAAAAAAAAHjIyHQAAAAAAAAAAAAAAAfId4yHAAAAAAAAAAAAAAAHjIyIdQAAAA + AAAAAAAAAAB3iId4YAAAAAAAAAdwAAAAjIiIiIUAAAAAAHd3dAAAB4iIiHh8cAAAAHd3x4dwAAd4iIiI + h3Z3d3R3yIh4cAAHh4iIiIfHd3d4iIiIh3AAB3jHiIiIiHeHiIiIiIwAAAh3dXh4iMiIiIiIiIhwAAAA + yGd0d4iIeIi4iIiMAAAAAIeHd4iIh32IiIiIcAAAAAAAd4jIyIiIiHeHyAAAAAAAAAB3h4iIh8h3dwAA + AAAAAAAIh8fIh4eIaAAAAAAAAACIiHAAB8jIyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////// + ////////////////////n////g////wP///8B///+Af///gH///4B///8Af///AH///wB//n8AP/A+AB + /AHgAAAB4AAAAeAAAAPgAAAH8AAAD/AAAB/8AAA//wAA//4AA//weA////////////////////////// + //8oAAAAGAAAADAAAAABAAQAAAAAACABAAAAAAAAAAAAABAAAAAQAAAAAAAAAAAAgAAAgAAAAICAAIAA + AACAAIAAgIAAAICAgADAwMAAAAD/AAD/AAAA//8A/wAAAP8A/wD//wAA////AAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHRwAAAAAAAAAAAAB3dAAAAAAAAAAAAA + d8dwAAAAAAAAAAAAfId3AAAAAAAAAAAHeMjHAAAAAAAAAAAHyHh3AAAAAAAAAAAHh3eEAAAAAAAAAAAI + yIiHAAAAAHd2cAAIiIiIQAAAd3d4UACHiIiId3d3eHiIcACHh4iIyHeHiIiIcAAIR3d4iIiIiIiMAAAH + d3eIh3iIiIhwAAAAeMh4iIiHiMAAAAAAAHfIiMh4aAAAAAAAiIgHyIfIAAAAAAAIgAAAAIAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wD///8A////AP///wD8f/8A+H//APB/ + /wDwP/8A4D//AOA//wDgP/8A4D/BAOAfAQDAAAEAwAABAOAAAwDgAAcA8AAfAPwAPwDwgP8A5/f/AP// + /wD///8A////ACgAAAAQAAAAIAAAAAEABAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAACA + AAAAgIAAgAAAAIAAgACAgAAAgICAAMDAwAAAAP8AAP8AAAD//wD/AAAA/wD/AP//AAD///8AAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAd1AAAAAAAAB8cAAAAAAAB4eAAAAAAAAHyMgAAAAAAAiIhwAAAHcACI + iHcAd3hwAIz4jIeIiIAAd3eIiIiIAACHeIiIiHAAAACMeMh4AAAAiAAIgAAAAAAAAAAAAAAAAAAAAAAA + AAD//wAA//8AAP//AADj/wAA4/8AAMP/AADB/wAAwfkAAMDBAADAAQAAwAMAAMAHAADwDwAAzn8AAP// + AAD//wAAKAAAADAAAABgAAAAAQAIAAAAAAAACQAAAAAAAAAAAAAAAQAAAAEAAAAAAAA9OzsAZD8/AGg8 + PABtPj4AQkNDAEZIRwBWQkIAV0REAF5AQABbRkYAVklJAFxPTwBTU1MAXFJSAF5ZWQBkQEAAYUREAGZF + RQBqQkEAYEtLAGNPTwBwQUEAfUZGAHJKSgB2SUkAfU9PAGBRUQBgVFQAZlZWAGZYWABqWVkAclZWAHpU + VAB9W1oAbmJiAGtoaABtaWkAcWdnAHdnZwB8Y2MAe2pqAHJxcQB+dHQAd3l5AHl6egCGT08AiU9PAIFP + UACGU1MAjVFRAIlWVgCMV1cAg1xbAIxaWQCQUlIAlVJSAJFXVgCXVVUAmVVVAJZaWQCSXV0AlV9eAJpZ + WgCeW1sAml5eAKBZWgCgXFwAql9fAIRmZQCIZWQAhWtrAI5ragCTYmEAnGBhAJ9kYwCaZmYAk25uAJ1s + awCFdHQAiXd3AIt+fgCWd3cAmHR0AJV5eQCbfHwAo2JhAKZhYQChZWUApGVkAKplZACsZGQAqmhnAKZr + agCnbGsAqmloAKlubQCsbW0AtGZnALhsbACxb3AAv29wAKVxcACrc3IAr35+ALN0cwC5c3MAvXBxALR4 + dgC1fHsAunt6AMNtbgDGb3AAw3FyAMZwcQDGdXUAyHR1AMp3eADBeXkAxnt7AMB/fgDLensANLBSAEWf + TgBBtFwAPMdnADHkdgDciiIAvoF/AISrdwDln0sA35lhAN2XfADgmmEA8LdlAO61cAArWPIALWT+AEh5 + +gDOf4AAfoCAAHiA1ABZv9wAZrnUAGK+2ABxnv4Ad6P/ADPX/QBw0OcAW+D7AIKEgwCPgoIAjI2NAJuC + ggCUiIgAmYqKAJGSkgCjhIQAqoKCAKKLiwC+hIMAsoqKALaSgQCum5sAsZubALqqlQCdgr4Ar6ytALGh + oAC6pKQAwoSDAMyBggDGiIYAyYiHAMWMigDMjIoA0ISFANKHiADUjIwA2Y6NAMCUjQDIk44A0JCPANaP + kADHlZQAzpSSAMScmwDUkpIA2ZSVANWYlgDampcA2ZeYANWcnADam5sA4p2cAMChjwDeoJ4A5aCFAOaj + jQDlpJoA2p6hAMOkowDOoaEAy62tANegoADdoqEA2aGpANGsrwDdq6kAwbG4ANGysQDdtLQA2ri3AOGk + owDjqKYA66ylAOGnqADjq6oA6a2rAOOwrwDssK4A5K+wAOaztADttLIA57i2AO24tgDmurgA6rq6APC1 + swDyuLYA9Ly5APi+uwD1wL0A+cC9AKKMwACkk8QAqprMALSayACptsEAlaDkAOy/wACRxtQAgOv9AJnr + 9wDEwsoA5sbGAOzCwgDuyMcA7MzMAPPEwgDxy8oA9dPTAPja2gAAAAAAAAAAAP///wAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAoIJQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAACYXODs4BCUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + KTNDQ0M7OAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALllbYmJZQBcAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYYWNwcHBwWy8mAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAFFLanBwcHBwYz0eAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAABpqcHBwcHBwZVkUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAl11w + cHBwcHBwcGcSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIXdwcHBwcHBwcGkSAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPXBwcHBwcHBwd2wYAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAACXbnBwdXB5dXl0eW4hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAid3R5eXl5eXl5q6wzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9eXV5 + i7CxsbGxsblLKgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABndYuwsbm8uby5vMFnHgAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJt3q7G3vMHB1cLBwdWuEgAAAAAAAAAAAAAAAAAA + AAAAAAAeEhMSCiUAAAAAAAAAAEexsbm/1dXZ2dnZ1da5ZgwAAAAAAAAAAAAAAAAAAAAjEjNZaW5qXRMl + AAAAAAAAADW5s7/V2N7i4uLi3dzZrQQPAAAAAAAAAAAAAAAAHxhZbm5uaWltd6ASAAAAAAAAAEmzvMLZ + 3uP29/fw4uTkuUAWCy0AAAAAAAAAAB4YYXd3gG13vbm5vb8zAAAAAAAAAE6xwdXd4/b6+/r38OTl1Vlc + OAMIFAweFBQSM2mtrYB3vdXT0NXExNU1AAAAAAAAAE65wtXe8Pr7/Pz79+fn1WphZ25pXV1mbHetrXd3 + tdXT4vXw49nZ3NYgAAAAAAAAAEu3wdje9vv7/Pz79+fn34B3d2xtoHeud66uudXT4vD39/Dj49zk5G0A + AAAAAAAAAD2xwcwoH0/L/Pukyenp5K27u7m5uczM0Nve4vb3+vr56OPl5eXl1igAAAAAAAAAADWxwQgB + BQYNmveZK/Dp6cG/wcTV2eP3+vr6+/r6+ejm5ufn5+nkIgAAAAAAAAAAAJmruR4sjC2WLFCdDd3p6dXW + 1tXI3vn67pCO9Ojp6efo5+fm59wiAAAAAAAAAAAAAABLsZ0FmC0qKgHMRcjp6dzc1Y2KiO3RlfKTj+np + 5ubm5eXk1SIAAAAAAAAAAAAAAACdab/Lp5aWnEfV1cHm6ebk6pGSiabZ8fOU0uXl5eTk3NyuRQAAAAAA + AAAAAAAAAAAAn0ux0KFTaMHBv7nC6efp3Ovv7OTm3OPl3Nzc3NfW1U6fAAAAAAAAAAAAAAAAAAAAAABF + Wa25t7yxs7Gw5+fn5Obk18XG3NyBfHvD1cSgNQAAAAAAAAAAAAAAAAAAAAAAAAAAAFUzarGwsHl5sefn + 39zEgoZ/hL19fnqirj2jAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATj09ZXV0cLzn3NXChYeDub+1pbQ9 + VQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0rXj+rpInTBDcHCz5NW/ucG5u7GAM1QAAAAAAAAAAAAAAAAA + AAAAAAAAAADLytDi9tOemQAAAAAAUy9EecLEsa1uPTUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPj11Mme + VakAAAAAAAAAAAAATS84M0akAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAD///////8AAP///////wAA////////AAD///////8AAP///////wAA//////// + AAD///////8AAP///////wAA//h/////AAD/4D////8AAP/AP////wAA/8A/////AAD/gB////8AAP8A + H////wAA/wAf////AAD+AB////8AAP4AH////wAA/gAf////AAD8AB////8AAPwAH////wAA/AAP//// + AAD8AA////8AAPgAD//+BwAA+AAH//ADAAD4AAP/wAMAAPgAAP8AAwAA+AAAAAADAAD4AAAAAAMAAPgA + AAAABwAA+AAAAAAHAAD4AAAAAA8AAPgAAAAAHwAA/AAAAAA/AAD8AAAAAH8AAP4AAAAA/wAA/4AAAAP/ + AAD/4AAAB/8AAP/4AAAf/wAA/8AAAH//AAD8A+AD//8AAPgP/A///wAA////////AAD///////8AAP// + /////wAA////////AAD///////8AAP///////wAA////////AAAoAAAAIAAAAEAAAAABAAgAAAAAAAAE + AAAAAAAAAAAAAAABAAAAAQAAAAAAAFFNTQBRUlIAU1RUAGJHRwBiT08Aa0lIAGJTUwBrVlYAYllZAGZc + XABpWloAb1xbAHNTUwB7V1YAc1hXAHFbWwBkZWUAaWFhAG5kZABpamkAcGFhAHlubgB2cHAAf3V1AH55 + eQB8fX0AgUpKAI1PTwCLWFcAhlhYAI9ZWQCKXFsAm1ZWAJJZWQCWWVgAmlpbAJtcWwCiXFwAl2BfAIBg + YACAZ2YAgG9vAI9oaACWZWQAmGBhAJ5kZACcaWoAmm9vAIV0dACNcHAAiXZ2AIB8fACac3IAm3V0AJ51 + dQCZfHwAnHx8AKNmZgCnZmYAqmJiAK5jYwCvb24AtWVmALBtbgC5bW0AvmxtAKx+fQCxcnIAtHBwALZz + dACydXQAtnd2ALlwcAC5dnYAt3p5ALh5eAC8fHsAun18ALx+fQDGb3AAxnBxAMdzdADAd3YAyHJzAMlz + dADJdXYAynd4AMd/fwDMe3wAzXx9AHunbwBhvHIAYsN4ANuLOwC2hn4A4Zt5APC3ZABte9sAX47+AHWM + 5QAl0foAY+P8AIeDgwCFhoYAioSEAJOIiACWi4sAmpKRAKGCgQCmhYUAqYGBAKuDhACniooApYyMAKiO + jQCyhYMAvoWEALeNjQCrj5AAr5eXALSVlAC9lJMAmbCEAK6RugDBgYAAwoSCAMWDhADChoQAxYeFAM6A + gQDFiIYAxoqIAMqIiQDMi4oAy4yKAMiPjQDPj44A0ISFANKJigDUi4wA04+NANWNjgDKkY8A0JCOANud + iQDWj5AAzJSTAM2XlgDGm5oA1pGSANOUkgDVl5EA1pOUANiVlgDYmJUA2ZeYANKenADbmpsA3pmYANuc + mgDbn5wA1aacAN6gngDqqZoA3Z+gAMyjowDCra0AxqysAMqpqQDboaAA3qKiAN6logDbp6UA3aWkANer + qgDWsbMA0rW0ANe0tADfs7IA4aSiAOGlpQDkp6UA46imAOWopgDsraIA6qimAOGoqADhrqwA6a2rAOqv + rADpsK4A7LGuAOGzswDlsbEA7bKxAO+1sgDotrYA5rm3AO+4twDot7sA6bq5AOu9uwDrv70A8bazAPG2 + tADxuLUA9Lm2APC9uwD2vboA9L+9APi+uwD4v7wA8sC+APXAvgD5wL0AkILJAKqXzACsu8cAqr/LALLV + 3QDawMIA48XFAOvDwQDswMAA7cTDAO/ExQDgxsgA8cbEAPTGxADwyskA9MvJAPLNzQD21dYA+NjZAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAMEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqHCEcBQAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAayU9PSYbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdQlBSQiJpAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAM0pSUlJQPRcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnUlJSUlJGFQAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAFJSUlJSUkoQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzUlJSWVJZfxAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAC5XWYqKioqGDgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASoqMkpqa + mqAsAAAAAAAAAAAAAAAAAABoNAAAAAAAAACMjJyuvLy2toYHAAAAAAAAAAAAABcOIDouBgAAAAAAc4yc + tsHKysPAriIKAAAAAAAAABYgRk1LTX+DEAAAAABukqXB4ejo4dHPQCIEChcXEwggTXV/k66unKMpAAAA + AG6Srsro6ero0dN/Rk1NRk2Dg4STrsbh4cHAt2sAAAAAbpKuOXPe6ajW15KGg4OGk528yuHo5eHPz882 + AAAAAAB4jCkDAxSoMabXt5yjt8ro3ePo5dbT09HTdAAAAAAAAABGcBFoGgFwdtfDwHxi2dpmZcrX09HP + z0MAAAAAAAAAAHh/qWwaOa6cz9PNZGPYsdzbzc3DwLk2AAAAAAAAAAAAAAAvhpKakoyg19HNyKS5wHtb + orZ/cwAAAAAAAAAAAAAAAAAANkaKWVm5zb1gYV6cXVxfNgAAAAAAAAAAAAAAAAAAALGvlTIuP1K5tqCR + l4xfLwAAAAAAAAAAAAAAAAAAsbPBenkAAAAAcCVYjE0scwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////////////////////+f///+D////A////wH + ///4B///+Af///gH///wB///8Af///AH/+fwA/8D4AH8AeAAAAHgAAAB4AAAA+AAAAfwAAAP8AAAH/wA + AD//AAD//gAD//B4D////////////////////////////ygAAAAYAAAAMAAAAAEACAAAAAAAQAIAAAAA + AAAAAAAAAAEAAAABAAAAAAAAWlJSAHBJSQB1SEgAe1dXAHdYWAB5WlkAel1dAGBiYgB1bGwAfWtrAHh2 + dgB9fn4Ag01NAIRXVwCIV1cAhV9eAItbWgCgX14ApV1dAJhgXwCNYGAAnWtqAJhtbQCCdnYAh3x8AI15 + eACeensAqGBgAKhoZwCga2oArGpqALNqagCzb28AtG1tALltbQCxb3AApnVzAKlzcwCqdHMApnp6AKd+ + fgCpensAq3x7ALZ3dgC8dHQAvH59AMZvcADGcHEAxXN0AMhycwDJdncAynh5AMx5egDNfn8Ajo1wAOek + VgDGgH8A4p53AEZ2+gB8u4AAd8PaAIuEhACOh4cAjo6OAJ+DggCejo4Ao4SEAKSIiACsi4sAqo2MAK6P + jgC+gYAAvoaGAL+KiACskJAAtJeXALWenQC5np4At6iOAKmyjgC9nroAwYSDAMaGhADOhoYAxomHAMiK + iQDJjYwA0oeIANOOjwDUjY0A2ZiPANaPkADGkZEAx5eXAMySkADGnZwA1ZOSANeTlADWl5YA2JSVANGZ + mADan50A3J6dAOCcmwDVoJ8A7K2fAMOtrQDXo6IA3aCgAN+kpADVq6oA3ay3AMu0tADPtrYA3L+/AOCi + oQDhpqUA5KelAOinpgDlq6gA46usAOOvrQDqrqwA7LGuAOayswDjtrQA5re1AOqysQDts7EA57y6AO+8 + ugDrvL0A8LOwAPC1sgDwtrQA87q3APS6twD2vboA8b69APi/vAD2wb4A+cC9AJmTzwDHqMMAu8PMAIHf + 8QDByNAA7cLCAO3FwwDvxsQA5cjIAOzOzgDwxcQA9cbEAPPP0AD10tIAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + BQMJAAAAAAAAAAAAAAAAAAAAAAAAAAAPHBMNAAAAAAAAAAAAAAAAAAAAAAAAABojLy8TAAAAAAAAAAAA + AAAAAAAAAAAAAB0wMDAiPgAAAAAAAAAAAAAAAAAAAAAAQjAwMDAtGAAAAAAAAAAAAAAAAAAAAAAAFzIy + NTU5CgAAAAAAAAAAAAAAAAAAAAAAIjZYWFxcBwAAAAAAAAAAAAAAAAAAAAAANlxtdW11JQAAAAAAAAAA + PgcRDgkAAAAAXG1/lISAZgMAAAAAABkVLC5SVhcAAABNY3WWnJuLfB8UBAcQHkhWaX91dSsAAABNY2BM + mJeCiVJSVl9laX+WloSJgEIAAAAAXAEIC0tGjnR0dJaRk5qNjIyJQwAAAAAAJkNADBtdjIaPO1GSPYuJ + hnVEAAAAAAAAAClISWRcd4xwkGp8UE90VwAAAAAAAAAAAAAAKSQ1NYZ7OjhbPDdGAAAAAAAAAAAAAHNv + YGsAKyJoXFYmRwAAAAAAAAAAAAAAcnIAAAAAAAAATgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AP// + /wD///8A////APx//wD4f/8A8H//APA//wDgP/8A4D//AOA//wDgP8EA4B8BAMAAAQDAAAEA4AADAOAA + BwDwAB8A/AA/APCA/wDn9/8A////AP///wD///8AKAAAABAAAAAgAAAAAQAIAAAAAAAAAQAAAAAAAAAA + AAAAAQAAAAEAAAAAAABjZGQAdmRjAHtpaQB/eHgAgU9PAKBaWgCFbm0AlWtqAKptbgCwZ2cAsGhoAKxw + cACteHkAvnJyAMZvcADGcHEAy3l5AMx9fgCFmXQAwIB/ANeUfQDhoX8AlIqJAJWMjACYiIgAoIaGAK2K + igCxh4cAvoGAALKKigC4iYgAuJWVAL2cnACss50AuqKhAL+mpgDLgoIAxImHAMeNjADLkI8AxpWTANCS + kQDYlZUA1J6dANqZmgDdnp4A1J+oAMaiogDOr68AzLKyANi5uADhpaIA4qypAOWtqADrrqsA4bKwAOay + sgDtuLYA57++AOy4uADxtLIA8be0APa9ugDswL4A9sG+ALCcxwC5ncIA06zBALnH0QC2ytQA7sPDAPLS + 0gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAZBgUAAAAAAAAAAAAAAAAACw8KAAAAAAAAAAAAAAAAGhAQDgAAAAAAAAAAAAAAAAkRESUYAAAA + AAAAAAAAAAAlKy4uBwAAAAAAAAcDAAAAKzlHPCYCAAAYCB0oKgAAAC0wSDs0FB0nLDlAOiwAAAANAQQb + Pi9DRkVBPzUAAAAAJB4cKz5EQjMiNSkAAAAAAAAAHwwRNxYVEyQAAAAAAAAxMgAAACEgAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//8AAP//AAD//wAA4/8AAOP/AADD/wAAwf8AAMH5 + AADAwQAAwAEAAMADAADABwAA8A8AAM5/AAD//wAA//8AACgAAAAwAAAAYAAAAAEAIAAAAAAAgCUAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAkAAAAJAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAUAAAAOAEBAVUAAABUAAAANQAAABAAAAABAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAkFBSUvGRl5TCkpwlYuLtxDJCTQFw0NmQAA + AEkAAAAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGAwMKE8rK6V6RET2klJR/5ZS + U/+OT0//ZDc38B0QEJoAAAAyAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYDAwYVzAwoopP + T/ygXVz/oFtb/55ZWf+bWFf/k1NT/1UvL9wGAwNcAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AARNKipxhk5O+adkY/+uZWX/tWdo/7VmZ/+qYWH/nltb/3hERPcfERGCAAAAFgAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAADEZGS1zQ0LXqGdm/7ptbf/Fb3D/x3Bx/8hwcf/BbW7/q2Vl/4hPT/82HR2gAAAAIAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAB1gxMYyYXl3/vXFx/8Zwcf/HcHH/x3Bx/8dwcf/HcHH/uG1t/5NY + V/9EJia2AAAAKQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPB8fNH1MS+K4cnH/x3Fy/8dwcf/HcHH/x3Bx/8dw + cf/HcHH/wHBx/51gX/9PLCzGAAAAMwAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACXjU1h6NnZv/Fc3T/x3Bx/8dw + cf/HcHH/x3Bx/8dwcf/HcHH/w3Jz/6ZoZ/9ZMzPTAQAAPQAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyFxccektK0b12 + dv/HcHH/x3Bx/8dwcf/HcHH/x3Bx/8dwcf/HcHH/xXR0/69wb/9jOjneBwMDSQAAAAUAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AABNKSlNlmBf9sh3d//HcHH/x3Bx/8dwcf/HcHH/x3Bx/8dwcf/HcHH/xnd3/7Z4d/9sQUDnDgcHVQAA + AAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAABkOjqKsXFw/8lyc//HcXL/yHJz/8l0df/JdXb/yXV2/8l1dv/JdHX/ynt7/7+B + f/94SknvFgsLZQAAAAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAACILCxB7TUzDwXd3/8lyc//KdXb/y3h5/8x7fP/NfX7/zX5+/819 + fv/NfH3/zoOC/8iJiP+GVVX3Hg8QegAAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEMiIi+SXl3oynp7/8t4ef/NfX7/z4GC/9GE + hf/Sh4j/04iJ/9KIiP/Rhof/04uK/8+RkP+XY2L9KxcXlwAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAABwAA + AA0AAAAPAAAACwAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFUvL1enbW37zn5+/85/ + gP/Rhob/1IuM/9aPkP/XkpP/2JOU/9iTlP/XkZH/15OT/9eZl/+rdHP/QSUlvAAAADwAAAAFAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAACQAA + ABgAAAAvAgEBSwcDA2EFAgJoAAAAWAAAADYAAAARAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGU8 + O4W5eXn/0IKD/9KIif/Wj5D/2ZWW/9ubm//dnp//3qCg/92foP/cnZ3/3Jyc/9+in//CiYf/Zj8/4wYC + AnAAAAAbAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAA + AA4AAAAnCQQEUCISEoQ+IiKzVzEx1mU6OuZiOTnmRigo0hgNDZsAAABMAAAAEAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAABnVJSK/HhIP/04eI/9aQkf/amJn/3qCh/+Gmp//jq6v/5Kyt/+OsrP/iqan/4aal/+ap + p//Umpj/nmxr/C8ZGboAAABXAAAAGAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAIAAAAOAQAALRkNDWY+IiKpZDo63YZRUfigZGP/sHBv/7V0c/+xcnH/oWZm/2k+PvEfEBCcAAAAMQAA + AAMAAAAAAAAAAAAAAAAAAAAALhAQFIZXVs/RjIz/1Y2O/9qYmP/eoaL/46qr/+aysv/ot7f/6rm5/+m4 + uf/otbX/5q+v/+uvrf/jqab/wYeF/28/P/QhEhKvAAAAXwAAACgAAAANAAAABQAAAAMAAAACAAAAAwAA + AAUAAAAKAAAAFQAAADAdDg9oSSkptHZHRu2dYmL+t3Z1/758e/+6enn/tnh3/7d5eP+8fn3/w4SD/7Z6 + ef9eODfbBgICTgAAAAgAAAAAAAAAAAAAAAAAAAAAPhwcJJVjYuPXkZH/2JOU/92fn//iqqr/57O0/+u8 + vP/uwsL/78XG/+/Exf/twMD/67i4/+60sv/wtrP/zZKQ/5taWv9xQED2MRsaxAgEBIcAAABaAAAAQQAA + ADcAAAA2AAAAOwAAAEUEAgJZHA4OfUcnJ7l5SkntqGxr/8CAfv/DgoH/vH59/7p+ff/DiIb/zZGP/9GT + kf/UlJP/1peV/9eZl/+GVlbuGQsLVwAAAAcAAAAAAAAAAAAAAAAAAAAARiIiLZ9rauvZk5P/2peY/+Ck + pP/lsLD/6ru7/+/Fxf/yzMz/9NDQ//PPz//xycr/7sDA//K5tv/1u7j/36Kg/6dmZf+mZWX/j1ZW/WM6 + OutDJSXQNBwcvDAaGrQ0HBy1PiIivUwsLMtkPDzfh1VU9a1xcP/EhIP/xIWE/7+Cgf/Ch4b/zZST/9mk + ov/grq3/4a6t/96lo//eoJ7/36Kg/+Cjof+IWVjnGwwMQwAAAAIAAAAAAAAAAAAAAAAAAAAARyQkL6Br + auzZk5P/25qb/+GnqP/ntLT/7cDA//LLy//209T/+NjY//fX1//00ND/8cbG//W9u//4vrz/46ak/7d0 + c/+vb27/s3Jy/7d2df+ucXD/pWpp/6Npaf+nbWz/sHVz/7p9fP/EhYT/yImI/8WIhv/DiIb/ypGP/9eg + n//hr63/57q5/+rCwP/rwsD/6bq4/+evrf/nq6n/6q6r/9qgnv9wRkbDBwAAHgAAAAAAAAAAAAAAAAAA + AAAAAAAASCQkLZ1nZuvYkpP/25uc/+Opqv/qtrf/7cHB//TOzv/52Nj/+tzc//na2v/xz9D/8MfH//fA + vv/6wb7/6a6r/8OBgP/DgoD/vX58/7h7ev+8fn3/woOC/8aHhv/HiYj/xoqJ/8aLif/Ijoz/zZST/9eg + nv/hrav/6Lm3/+zCwf/uyMf/78nH/+/Dwf/uvLr/7ba0/+60sf/vtLL/8ri1/7J+fflMKSltAAAABAAA + AAAAAAAAAAAAAAAAAAAAAAAAQyEhI5JcXOPWj5D/3Juc/8qVlf+BZmb/bl5e/4l4eP/AqKj/8tPT//LO + zv+5p6b/w6qq//fBv//7wr//8LWy/86Ojf/Ojoz/0ZGP/9GSkP/OkY//zpOR/9GamP/VoJ//2qel/+Gv + rf/nt7X/6727/+3Dwf/wycf/8czL//LLyf/yxsT/8cC+//G7uf/yubf/87m3//S7uP/4vrv/1J6c/3JH + RrAdCgsWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANRcXEYJNTcvPiIn/15aW/2VNTf85Ojr/Q0VF/0JF + RP9dXFz/n5GR/+S/v/+bh4f/hXp6/+25uP/7wr//9bu4/9qcmv/Zmpj/252b/96gnf/ipKH/5q+s/+u+ + vP/vycf/8srI/+3Hxv/wysj/9c7M//TNy//0ysj/9MbE//TBv//1vrz/9r26//e9u//4vrv/+L+8//vB + vv/hqqf/g1ZVzDwcHC4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW4+Ppq/env/05OT/2ZX + V/9rbm7/fX9//3l6ev99f3//cHJy/5F9ff+ff3//XFhY/9eop//8wr//+L+8/+Wppv/ipaP/5qil/96i + pP/Kmaz/1qi1//LGxP/tyMf/qb3J/23E3P9kw9//vMTN//jDwP/3wb//+MC9//i/vf/5v73/+b+8//i/ + vP/3vrv/+L68/92mo/+IWlnRRSMjOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFcv + L0mbX1/y15GS/6GAgP9XV1b/iYuL/4CBgf98fX3/cnR0/1dPT/++j4//km9w/9Sfnv/6wL3/+cC9/+6z + sP/ssK3/0Z+u/4OH1P9YffD/QGPs/7KYyv/Ct7z/Ytrz/3Ts//8s2f//cbvU//m+u//4v7z/+L67//e9 + uv/1vLn/9Lq3//O5tv/zuLX/0puZ/4RVVctGIyM4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAADIXFwdrPDySq2ts/diZmf/ApKT/sKur/4CBgP95enr/iYiI/49zdP/do6P/36Ch/96e + nv/zuLX/+sK///W7uP/1ubT/qZC//2qY+/9tnf//MGT6/56FxP/esK//nMbS/57n8/9+z+T/ybG3//a6 + t//zubb/8re0//C1s//utLH/7rKw/+qvrP++iIb9dklJtkMgISoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABHIyMSazw8kZ5hYvXNjI3/2aSk/7OMjP+bd3f/sIKC/9KV + lv/cnJz/2peY/9aRkf/koqL/+sG+//nAvf/5v7z/4amw/6qZx/+aouP/qpvP/+mxtv/2urj/6rGv/+S6 + u//ptrX/466n/+Ovqf/ssK7/6q6s/+isqv/oq6n/2J2b/6JubfFoPT2NOxoaFwAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOBoaCFowMFd7SEjAomZm9sWC + gv/XkZL/25SV/9iSk//Wj5D/1IyN/9KHiP/UiIj/8bOx//rCv//3vbv/9ru4//O3s//xuLX/7q6e/+ej + hf/npIn/7bCp/+Otp/+KsX3/ULdm/1WjWv+7oYz/5KWk/9uenP+4gH79glJRzVYuLlQgCAkGAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAA8HBwQVy4uS3FBQaCPV1fjsG5v/cmAgf/ShYb/0YKD/85+f//LeXr/2I2M//e8uf/1vLn/7rOx/+2y + sP/lpJX/5qFY/+6xXP/djS3/35h9/86gl/9SwW7/Nd90/0WxXP+vlH//wYSE/49cW+VlOTmBQR4eHAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAGk7OhqIWFd8oG5u8J5qav+eX2D/tmts/8Z0df/KdHX/yXJz/92T + k//3vLn/7LGu/+Snpf/dm5L/4Z1q/+61dP/fmmX/15WM/9eYlv/Bm43/r6uR/6uNgP+WYWDtbkBAnUwn + JzQVAQECAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiFJSBnhC + QgpqNDQJWSUlB08dHQdfKisKfENDFJJWViinbGtRvYOCjtOcm8/pt7X157y6/7eOjfhxRUW7aTk5m4RK + StehWlr6uGdo/8Zwcf/dkpH/8bSx/+OnpP/YmZj/1ZWT/9ealP/Vl5X/0JCP/8eIhv+zdnb/lFtc6nA/ + QKRSKio/JQwNBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AADTn6AB2qioDMuUlCHBhYU8voCAWcCBgXTEhoaLzZGQqdeensngrKvn47Sz/NOop/+yiIfyi2Bgs2k+ + PlZXKysPAAAAAUYlJRxcMTFYcj4+pYpMTeWmXF3+xnl5/9+Zl//dnJr/z46M/8KCgf+vc3L/ll9e831L + S8hlOTl/TigoMy0REQYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAABzQUIDnmprDriGhifHlpZMzp6eeNCgoZ7On5+2yJqaybuPj9WnfHzVj2RkunVJ + SYNbLy8/PRQUCgAAAAAAAAAAAAAAAAAAAAAAAAAAKRUVBU0pKSphNDRtd0BAsotNTd2ZW1vrkVlY4HtJ + Sb5lOTmCUysrQTsbGxEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWCwsA2Y4OA5xQkImdkhIRHhKSll0R0dibUBAWWI2 + NkNUKCgoOhISDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMhkZB0km + Jh5LJiYsRSEhITATFAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////8AAP// + /////wAA////////AAD///////8AAP///////wAA////////AAD/+H////8AAP/gH////wAA/8Af//// + AAD/gA////8AAP+AD////wAA/wAP////AAD/AA////8AAP4AB////wAA/gAH////AAD8AAf///8AAPwA + B////wAA/AAH////AAD8AAf///8AAPgAB////wAA+AAH//4HAAD4AAP/8AEAAPgAAf/AAQAA8AAA/wAA + AADwAAAAAAAAAPAAAAAAAAAA8AAAAAAAAADwAAAAAAEAAPAAAAAAAQAA8AAAAAADAADwAAAAAAcAAPAA + AAAADwAA+AAAAAAfAAD4AAAAAD8AAPwAAAAAfwAA/gAAAAD/AAD/gAAAA/8AAP/gAAAH/wAAgAAAAB// + AAAAAAAAf/8AAAAD4AP//wAAgB/8H///AAD///////8AAP///////wAA////////AAD///////8AAP// + /////wAA////////AAAoAAAAIAAAAEAAAAABACAAAAAAAIAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAYAAAAZAAAAGQAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAARCQkYOh8fb0ooKK80HByiCQUFTAAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAIhERFmA2Np2ITUz3lVNT/4dLS/5IKCi9AAAALwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAANjODiBllhY+61kZP+vY2P/pV5e/3xHRvEhEhJfAAAAAgAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAASSgoN41VVeS6bW3/xW9w/8dwcf+9bG3/klZW/jogIIEAAAAGAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZ1RkWcs2xs/8dxcv/HcHH/x3Bx/8Zwcf+iYWH/SSkpmAAA + AAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUC0tMZtgX+fGcnP/x3Bx/8dwcf/HcHH/x3Fy/61q + av9UMTGqAAAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABxRER1tm9v/8hxcv/HcHH/x3Bx/8dw + cf/HcnP/tnRz/185OboAAAAZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAACIxXV7TEdHT/yHJz/8l1 + dv/Kd3j/ynd4/8p4eP/Bf37/bURDywAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABNKysjo2Zm4Mt4 + ef/NfH3/z4GC/9GFhf/RhYb/0YWF/82Mi/9+UVHeCAICOwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAJAAAACwAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAGc+ + Pkm1c3P30IGC/9OJiv/XkZL/2ZaW/9mWl//YlJX/2JmY/5hnZfMeEBBrAAAABwAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAA0FAgItHhAQWzAbG4IqFxeHDQcHWwAAABkAAAAAAAAAAAAA + AAAAAAAAek1MdMN/f//VjI3/2piZ/9+io//hqKn/4qmp/+Clpf/jpqT/wImH/04xMLwAAAA6AAAABQAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAABEbDg5GRygokW5CQs+MVlbxnGJh/JdfXvxnPz7hHA8PbgAA + AAwAAAAAAAAAAAAAAACMW1qbz4qK/9qXl//gpqb/5rKz/+q6u//rvLz/6La2/+qxr//epKL/j1lZ+DUc + HLACAQFPAAAAHQAAAA8AAAAPAAAAEwAAACIbDg5MVDExnYZUU+SpbWz+uXl4/7x+fP/AgoD/xoeF/72A + f/9fOzu1AAAAHAAAAAAAAAAAAAAABJhkZK/VkZH/3Z+g/+axsf/twMD/8svL//LNzf/vxcX/8Lq4/+6z + sf+1dHP/j1VU+144N9g7IiKqMhwclDcfH5RGKSmiYTw7v4tZWOiydXT+woOC/8aKiP/Ol5X/2aWj/9ui + of/cnpz/2pyb/35TUrgAAAAVAAAAAAAAAAAAAAAFmmVkstaTk//hpaX/7Lm6//TLy//419f/+NnZ//TP + z//1wb//9Lq3/8aGhP+1dHP/s3Rz/6xwb/+pb27+rnNy/7Z7ev/BhIL/yY2L/8+WlP/apqT/5be2/+vB + v//rvrz/6bKw/+uvrf/Um5n/bUVEgAAAAAMAAAAAAAAAAAAAAAOTXV2q1ZGR/9CYmP+dfX7/o4yM/9e8 + vP/z0tL/zLOz/+u8u//5v7z/1peV/8uLif/Ki4r/yoyL/86Ukv/TnJv/2qSi/+Gtq//nuLb/7cPB//DJ + x//xxsT/8b+9//G6t//zubf/77az/6d1dM89Hx8lAAAAAAAAAAAAAAAAAAAAAIJOTojNiIn/jGlp/01O + Tv9UVlb/dnNz/7uhof+Pfn7/xJ+e//zCv//lqKb/3J2b/+Chnv/hpaT/7Ly5/+vHxv/MxMn/0MjN//LK + yf/1x8X/9sLA//a/vP/3vrv/+L+8//S7uP+5hoXhYTo5RwAAAAAAAAAAAAAAAAAAAAAAAAAAaTs7RrVz + dPKmfn7/cXJx/4SGhv97fX3/b2Zm/516ev+7kJD/+sG+//C2s//lqqr/rpbA/3aB2/+ql83/tMHK/2jc + 9P9OzOz/2r3B//q/vP/3vrv/9ry6//a8uf/ss7D/tYGA32c+Pk0AAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAvEhIHg01Njbp9fvrCn5//nI+P/4R7ev+fgID/2Jyd/9ybnP/ytrT/+b+8/+ewtf+Mld3/ZI36/5eI + zv/Ttrn/sNLc/6/Czv/stLT/8re0/++0sf/tsq//2qCe/6Rxb8phODg+AAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAABCIB8MeUZGbqRpata8gYH8x4mJ/9eTk//YkpP/04qL/+Cbmv/5wL3/9726/+Sw + t//Zrrn/56qY/+2smf/lr6n/nLWJ/4Gtdf/Pppn/3qGf/7yEg/KJWViYTyoqIAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQh0dGXJAQGOXXl7NtnR1/8V7fP/MfH3/znt8/+il + o//0urj/7LCu/+Whg//rq13/35VX/9Kek/9yvXz/ZbNv/6iCdfqYY2O/aj4+TCUJCgcAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAACcamsBjFRVB4FERAh9PT0JjU1ND6VnZx+/hINF0JqZiNOjoty0iIf2hFBQw5lX + V8+wY2P4xXR0/+aioP/oq6j/2pqT/92fif/Vlor/yYqJ/7N8efiVZmPGdERFYkEfHxIAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAALiFhgXFkJEdx5CQSMqSknbNlZWbz5uaws2cnOXBlJPnqH18r4dc + XFFULy8OSCUlFm07O0+FSUmeoV1d3sF9fPrGhoX/snZ295xkZNiFUlKbbD4+T0UdHxIAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAc0JDA5FgYRKdbm46onR0Zp9ycnuWampzhFlZVmY6 + OikvDAwHAAAAAAAAAAAAAAAAAAAAAB0ODgRULCwhbjo7UXhERGVrPDxHTCYmGxAAAQMAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAACAAAAAgAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAP//////////////////////D////gf///wH///4A///+AP///AD///wA///8AP//+AD + ///gA//D4AH+AeAA+ADgAAAAwAAAAMAAAADAAAAB4AAAA+AAAAfgAAAP8AAAH/wAAD8AAAD/AAAD/wB4 + D//H////////////////////KAAAABgAAAAwAAAAAQAgAAAAAABgCQAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAABMAAAAtAAAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAgIO1cwMM1qOjrsHhAQmwAA + ABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAATCgogfUhI6ahgYP6lXV3+f0hI9wIBAT0AAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsGBgFPLy6kuW1t/sZv + cP/Gb3D/oF9e/hMKCmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4QECynZmX7xnBx/sdwcf/HcHH/tG1t/h8REYMAAAABAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAx + MIzFc3T+xm9w/sdwcf7HcHH+vHR0/jAcHJkAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGQ4OAYVSUtfIcnP/yXZ3/st5ef/LeHn/xoB//kQq + KrEAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAJxYWGrNvb/7Nfn//0oeI/tSNjf/UjI3/1ZOS/mE+PtQAAAAXAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAIAAAARAAAALQAAADUAAAARAAAAAAAAAAAAAAAAQyYmUM6Ghv/Wj5D/3J2e/uCl + pf/fpKT/4KOi/qRycPkHBARlAAAABQAAAAAAAAAAAAAAAAAAAAAAAAADAQAAJh8REYBYNTXMhVJR8XxM + TO8gEhKeAAAAEAAAAAAAAAAAbUVEe9aPkP7doKD+5rKz/uu9vv7rvLz+6rKx/tqfnf5iNzfnCAQEcwAA + ACoAAAAbAAAAIQIBATorGBiQhFNT67Z3dv68fn3+wYSD/siKiP6aZmX2AQAAKQAAAAAAAAAAd05Ni9eT + lP/jq6z/7cLC/vXS0v/zz9D/8b69/uyxrv+samr/l15d+2tDQ+NkPz7bdkxL451nZve+gYD/yY2M/tWg + n//jtrT/46+t/uOmpP+mdHPwBQMDFAAAAAAAAAAAdkpJh9iUlf7Hl5f+tJeX/uzOzv7lyMj+57y6/vS6 + t/7HhoX+xYaE/saJh/7MkpD+0ZmY/tejov7mt7X+7cXD/vDFxP7vvLr+8Le0/u2zsf5PMzOMDQcHAQAA + AAAAAAAAYTg4X9OOj/9aUlL/YGJi/nh2dv+skJD/qo2M/vnAvf/dn53/4KKg/+Cnp/7vxsT/u8PM/sHI + 0P/1xsT/9sG+/ve+u//3vrv/87q3/ntVVLkkFhYIAAAAAAAAAAAAAAAAVC8wD6BkZOWjhIT/jo6O/n1+ + fv+eenv/xpGR/vi/vP/wtbL/mZPP/0Z2+v69nrr/gd/x/nfD2v/2vLr/9Lq3/vG2tP/lq6j/elJRrjQg + IAoAAAAAAAAAAAAAAAAAAAAAAAAAAGc7OyeOWVnGv4eH/r2Fhf7YlZb+1Y6P/uinpv74v7z+3ay3/seo + w/7srZ/+7LGv/qmyjv63qI7+5Kel/r2GhPZ1S0p1QCcmAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAd0pKOpReXtKxb3D/yXl6/sx5ev/ws7D/6q6s/+Ked/7npFb/2ZiP/ny7gP+OjW/9h1dWr2I7 + OiMAAAAAAAAAAAAAAAAAAAAAAAAAALSCggSqcXIbo2dnN61xcVS/h4eIzp2c2cKWle2OY2OGbz4+Y4xN + Tr6zaWn84Jyb/9aXlv7Ji4r/p25t9INTUqZlPDw3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJJg + YASjcnMorH9/a6h7e4yabm6Df1NTU3VKSgwAAAAAAAAAAAAAAABgNDQgcj8/bntHR4ZnPDxTVTExDQAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wD///8A////APx//wD4P/8A8D//AOA//wDgH/8A4B//AMAf + /wDAH8EAwA8AAMAAAADAAAAAwAAAAMAAAQDAAAMA4AAHAPgAHwAAAH8AAcH/AP///wD///8A////ACgA + AAAQAAAAIAAAAAEAIAAAAAAAQAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQc + HA5LKSlUNBwcSAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABsO + DgV/SkqHm1hY+X5HR90tGRkuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAB4SEhCr2Zm7sZwcf+oYWL5UC8vUwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAACnl9fnMRwcf/IcXL/tmxs/mI8PGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAa0NCGbRsbdbMenv/zn5//8R9ff9ySkmCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAA + AAkAAAAAAAAAAItYWDvFfn/y2ZWW/92fn//anJv/jWFgvwAAAB0AAAAAAAAAAAAAAAIzHBwiYjs7a3pM + S6pqQkKjLBoaMwAAAACeZ2dZ05KS/em0tP/vxMT/77u6/8CHhfpmPDyvRysqYlExMV1ySEiGnWdn07qB + gPzLkI//w4iG/HJLS3YAAAAAomloXsyRkf/DoKD/48bG/+jAv//hpKL/vX17/7h/fPu/iYj7z5qZ/+Gw + rv/rvLr/77q3/9ScmuR9U1I+AAAAAJZbWz2ndnbxdG9v/4yCgv+4lJP/77Wy/86erP+6nsH/tsXR/8PH + 0P/4wsD/9b26/+Cppu2peXdiAAAAAQAAAABYKCgHn2lqe6eCguSsgoL90pKS//Cxrv/TrcP/s5y+/8i3 + s/+quab/26mh/82UktSgbm1TBAAAAwAAAACud3cEvYGBC7N6ehyyfHtyt39+3bNub9vLgYH05qak/+Kg + g//OlH39jZR04Zd0aYmDT1EiAAAAAAAAAAAAAAAAr3t7D7aCgki5h4Z8uImJgah+fUltPz8ajU1ORq1s + bI6vdHOgm2RkaYxJUiZgCygCAAAAAAAAAAAAAAAAAAAAAGo9PQF9UVEHcEdHCTodHQIAAAAAAAAAAAAA + AAAAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//8AAP//AADh/wAAwf8AAMH/ + AACB/wAAgfkAAIDAAACAAAAAgAAAAIAAAACAAQAAAAcAAAAPAAAOfwAA//8AAA== + + + \ No newline at end of file diff --git a/BizHawk.Client.EmuHawk/config/AmstradCPC/AmstradCPCPokeMemory.Designer.cs b/BizHawk.Client.EmuHawk/config/AmstradCPC/AmstradCPCPokeMemory.Designer.cs new file mode 100644 index 0000000000..1a121b221d --- /dev/null +++ b/BizHawk.Client.EmuHawk/config/AmstradCPC/AmstradCPCPokeMemory.Designer.cs @@ -0,0 +1,165 @@ +namespace BizHawk.Client.EmuHawk +{ + partial class AmstradCPCPokeMemory + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(AmstradCPCPokeMemory)); + this.OkBtn = new System.Windows.Forms.Button(); + this.CancelBtn = new System.Windows.Forms.Button(); + this.label1 = new System.Windows.Forms.Label(); + this.label4 = new System.Windows.Forms.Label(); + this.label2 = new System.Windows.Forms.Label(); + this.numericUpDownAddress = new System.Windows.Forms.NumericUpDown(); + this.label3 = new System.Windows.Forms.Label(); + this.numericUpDownByte = new System.Windows.Forms.NumericUpDown(); + ((System.ComponentModel.ISupportInitialize)(this.numericUpDownAddress)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.numericUpDownByte)).BeginInit(); + this.SuspendLayout(); + // + // OkBtn + // + this.OkBtn.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this.OkBtn.Location = new System.Drawing.Point(150, 109); + this.OkBtn.Name = "OkBtn"; + this.OkBtn.Size = new System.Drawing.Size(60, 23); + this.OkBtn.TabIndex = 3; + this.OkBtn.Text = "&OK"; + this.OkBtn.UseVisualStyleBackColor = true; + this.OkBtn.Click += new System.EventHandler(this.OkBtn_Click); + // + // CancelBtn + // + this.CancelBtn.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this.CancelBtn.DialogResult = System.Windows.Forms.DialogResult.Cancel; + this.CancelBtn.Location = new System.Drawing.Point(216, 109); + this.CancelBtn.Name = "CancelBtn"; + this.CancelBtn.Size = new System.Drawing.Size(60, 23); + this.CancelBtn.TabIndex = 4; + this.CancelBtn.Text = "&Cancel"; + this.CancelBtn.UseVisualStyleBackColor = true; + this.CancelBtn.Click += new System.EventHandler(this.CancelBtn_Click); + // + // label1 + // + this.label1.AutoSize = true; + this.label1.Location = new System.Drawing.Point(12, 14); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(273, 13); + this.label1.TabIndex = 17; + this.label1.Text = "Enter an address to POKE along with a single byte value"; + // + // label4 + // + this.label4.AutoSize = true; + this.label4.Location = new System.Drawing.Point(12, 52); + this.label4.Name = "label4"; + this.label4.Size = new System.Drawing.Size(93, 13); + this.label4.TabIndex = 27; + this.label4.Text = "Address (0-65535)"; + // + // label2 + // + this.label2.AutoSize = true; + this.label2.Location = new System.Drawing.Point(12, 27); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size(254, 13); + this.label2.TabIndex = 29; + this.label2.Text = "(This will always target the 64K RAM address space)"; + // + // numericUpDownAddress + // + this.numericUpDownAddress.Location = new System.Drawing.Point(15, 69); + this.numericUpDownAddress.Maximum = new decimal(new int[] { + 65535, + 0, + 0, + 0}); + this.numericUpDownAddress.Name = "numericUpDownAddress"; + this.numericUpDownAddress.Size = new System.Drawing.Size(90, 20); + this.numericUpDownAddress.TabIndex = 30; + // + // label3 + // + this.label3.AutoSize = true; + this.label3.Location = new System.Drawing.Point(123, 52); + this.label3.Name = "label3"; + this.label3.Size = new System.Drawing.Size(70, 13); + this.label3.TabIndex = 31; + this.label3.Text = "Value (0-255)"; + // + // numericUpDownByte + // + this.numericUpDownByte.Location = new System.Drawing.Point(126, 68); + this.numericUpDownByte.Maximum = new decimal(new int[] { + 255, + 0, + 0, + 0}); + this.numericUpDownByte.Name = "numericUpDownByte"; + this.numericUpDownByte.Size = new System.Drawing.Size(67, 20); + this.numericUpDownByte.TabIndex = 32; + // + // AmstradCPCPokeMemory + // + this.AcceptButton = this.OkBtn; + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.CancelButton = this.CancelBtn; + this.ClientSize = new System.Drawing.Size(288, 144); + this.Controls.Add(this.numericUpDownByte); + this.Controls.Add(this.label3); + this.Controls.Add(this.numericUpDownAddress); + this.Controls.Add(this.label2); + this.Controls.Add(this.label4); + this.Controls.Add(this.label1); + this.Controls.Add(this.CancelBtn); + this.Controls.Add(this.OkBtn); + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow; + this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); + this.Name = "AmstradCPCPokeMemory"; + this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent; + this.Text = "Poke Memory"; + ((System.ComponentModel.ISupportInitialize)(this.numericUpDownAddress)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.numericUpDownByte)).EndInit(); + this.ResumeLayout(false); + this.PerformLayout(); + + } + + #endregion + + private System.Windows.Forms.Button OkBtn; + private System.Windows.Forms.Button CancelBtn; + private System.Windows.Forms.Label label1; + private System.Windows.Forms.Label label4; + private System.Windows.Forms.Label label2; + private System.Windows.Forms.NumericUpDown numericUpDownAddress; + private System.Windows.Forms.Label label3; + private System.Windows.Forms.NumericUpDown numericUpDownByte; + } +} \ No newline at end of file diff --git a/BizHawk.Client.EmuHawk/config/AmstradCPC/AmstradCPCPokeMemory.cs b/BizHawk.Client.EmuHawk/config/AmstradCPC/AmstradCPCPokeMemory.cs new file mode 100644 index 0000000000..ba99cd60c5 --- /dev/null +++ b/BizHawk.Client.EmuHawk/config/AmstradCPC/AmstradCPCPokeMemory.cs @@ -0,0 +1,39 @@ +using System; +using System.Linq; +using System.Windows.Forms; + +using BizHawk.Client.Common; +using BizHawk.Emulation.Cores.Computers.AmstradCPC; +using System.Text; + +namespace BizHawk.Client.EmuHawk +{ + public partial class AmstradCPCPokeMemory : Form + { + private AmstradCPC.AmstradCPCSettings _settings; + + public AmstradCPCPokeMemory() + { + InitializeComponent(); + } + + private void OkBtn_Click(object sender, EventArgs e) + { + var ams = (AmstradCPC)Global.Emulator; + var addr = (ushort)numericUpDownAddress.Value; + var val = (byte)numericUpDownByte.Value; + + ams.PokeMemory(addr, val); + + DialogResult = DialogResult.OK; + Close(); + } + + private void CancelBtn_Click(object sender, EventArgs e) + { + GlobalWin.OSD.AddMessage("POKE memory aborted"); + DialogResult = DialogResult.Cancel; + Close(); + } + } +} diff --git a/BizHawk.Client.EmuHawk/config/AmstradCPC/AmstradCPCPokeMemory.resx b/BizHawk.Client.EmuHawk/config/AmstradCPC/AmstradCPCPokeMemory.resx new file mode 100644 index 0000000000..ca821b54f8 --- /dev/null +++ b/BizHawk.Client.EmuHawk/config/AmstradCPC/AmstradCPCPokeMemory.resx @@ -0,0 +1,624 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + + AAABAAwAMDAQAAAABABoBgAAxgAAACAgEAAAAAQA6AIAAC4HAAAYGBAAAAAEAOgBAAAWCgAAEBAQAAAA + BAAoAQAA/gsAADAwAAAAAAgAqA4AACYNAAAgIAAAAAAIAKgIAADOGwAAGBgAAAAACADIBgAAdiQAABAQ + AAAAAAgAaAUAAD4rAAAwMAAAAAAgAKglAACmMAAAICAAAAAAIACoEAAATlYAABgYAAAAACAAiAkAAPZm + AAAQEAAAAAAgAGgEAAB+cAAAKAAAADAAAABgAAAAAQAEAAAAAACABAAAAAAAAAAAAAAQAAAAEAAAAAAA + AAAAAIAAAIAAAACAgACAAAAAgACAAICAAACAgIAAwMDAAAAA/wAA/wAAAP//AP8AAAD/AP8A//8AAP// + /wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAHR3AAAAAAAAAAAAAAAAAAAAAAAAAAAAdHdEcAAAAAAAAAAAAAAAAA + AAAAAAAAAHd0d3QAAAAAAAAAAAAAAAAAAAAAAAAAAEd8d3UAAAAAAAAAAAAAAAAAAAAAAAAAB3yHfHZw + AAAAAAAAAAAAAAAAAAAAAAAAd3fIyHVwAAAAAAAAAAAAAAAAAAAAAAAAfHh3jIxwAAAAAAAAAAAAAAAA + AAAAAAAHd8jIyHdgAAAAAAAAAAAAAAAAAAAAAAAHd4yHfIdAAAAAAAAAAAAAAAAAAAAAAAAHyMjIyMhQ + AAAAAAAAAAAAAAAAAAAAAAB3d3eMh4dgAAAAAAAAAAAAAAAAAAAAAAB8jIyIfIdQAAAAAAAAAAAAAAAA + AAAAAAB3h4jIiMh3AAAAAAAAAAAAAAAAAAAAAAB8jIeHeIjHAAAAAAAAAAAAAAAAAAAAAAeIiHh4eMiE + AAAAAAAAAAAAB0dHcAAAAAd8h4eIiIiHcAAAAAAAAAB0d3d3RwAAAAeIeIiIiIh3RwAAAAAAAHR3d8h3 + dAAAAAfIh4iIiHiIx0cAAAAAdHh3eIeHhwAAAAeHiIiIiIiId3R3dHR0eHd4h4eHhAAAAAd4eIiIiIiH + x3d2d3eId4iIiIiIhwAAAAd4eIiI+IiIh3d3eHh3iIiIiIeHwAAAAAfIjHeIiIiIyIeHh4iIiIiIiIiI + cAAAAAeIQ0R3h3iIiMiIiIiIiIiIiIiEAAAAAAfIR3d3d0iIiIh4iIeIiIiIiHhAAAAAAAB4d3d3SHiI + h4fTiIi3iIiIeIwAAAAAAAB3h4d3eIeIiHiJiIuIiIh4jHAAAAAAAAAHyId3h3h4iIh4iIiIiIiHeAAA + AAAAAAAAB8iMiMjIiIiIh4h3aMjHAAAAAAAAAAAAAAdYyIeIiIiMjId6d4eAAAAAAAAAAAAAAAAHdsjH + eIeH6MiId3AAAAAAAAAAAAAAAIiIh4V8jIh4eIfHcAAAAAAAAAAAAACIiIh3AAAHd3h3fHcAAAAAAAAA + AAAAAAiIjHgAAAAAAHx8eAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAD///////8AAP///////wAA////////AAD///////8AAP///////wAA//////// + AAD///////8AAP///////wAA//h/////AAD/4D////8AAP/AP////wAA/8A/////AAD/gB////8AAP8A + H////wAA/wAf////AAD+AB////8AAP4AH////wAA/gAf////AAD8AB////8AAPwAH////wAA/AAP//// + AAD8AA////8AAPgAD//+BwAA+AAH//ADAAD4AAP/wAMAAPgAAP8AAwAA+AAAAAADAAD4AAAAAAMAAPgA + AAAABwAA+AAAAAAHAAD4AAAAAA8AAPgAAAAAHwAA/AAAAAA/AAD8AAAAAH8AAP4AAAAA/wAA/4AAAAP/ + AAD/4AAAB/8AAP/4AAAf/wAA/8AAAH//AAD8A+AD//8AAPgP/A///wAA////////AAD///////8AAP// + /////wAA////////AAD///////8AAP///////wAA////////AAAoAAAAIAAAAEAAAAABAAQAAAAAAAAC + AAAAAAAAAAAAABAAAAAQAAAAAAAAAAAAgAAAgAAAAICAAIAAAACAAIAAgIAAAICAgADAwMAAAAD/AAD/ + AAAA//8A/wAAAP8A/wD//wAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdwAAAAAAAAAAAAAAAA + AAd0dAAAAAAAAAAAAAAAAAB3x3cAAAAAAAAAAAAAAAAAd3fHcAAAAAAAAAAAAAAAB3yMh3AAAAAAAAAA + AAAAAAfIeMdwAAAAAAAAAAAAAAAHjIyHQAAAAAAAAAAAAAAAfId4yHAAAAAAAAAAAAAAAHjIyIdQAAAA + AAAAAAAAAAB3iId4YAAAAAAAAAdwAAAAjIiIiIUAAAAAAHd3dAAAB4iIiHh8cAAAAHd3x4dwAAd4iIiI + h3Z3d3R3yIh4cAAHh4iIiIfHd3d4iIiIh3AAB3jHiIiIiHeHiIiIiIwAAAh3dXh4iMiIiIiIiIhwAAAA + yGd0d4iIeIi4iIiMAAAAAIeHd4iIh32IiIiIcAAAAAAAd4jIyIiIiHeHyAAAAAAAAAB3h4iIh8h3dwAA + AAAAAAAIh8fIh4eIaAAAAAAAAACIiHAAB8jIyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////// + ////////////////////n////g////wP///8B///+Af///gH///4B///8Af///AH///wB//n8AP/A+AB + /AHgAAAB4AAAAeAAAAPgAAAH8AAAD/AAAB/8AAA//wAA//4AA//weA////////////////////////// + //8oAAAAGAAAADAAAAABAAQAAAAAACABAAAAAAAAAAAAABAAAAAQAAAAAAAAAAAAgAAAgAAAAICAAIAA + AACAAIAAgIAAAICAgADAwMAAAAD/AAD/AAAA//8A/wAAAP8A/wD//wAA////AAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHRwAAAAAAAAAAAAB3dAAAAAAAAAAAAA + d8dwAAAAAAAAAAAAfId3AAAAAAAAAAAHeMjHAAAAAAAAAAAHyHh3AAAAAAAAAAAHh3eEAAAAAAAAAAAI + yIiHAAAAAHd2cAAIiIiIQAAAd3d4UACHiIiId3d3eHiIcACHh4iIyHeHiIiIcAAIR3d4iIiIiIiMAAAH + d3eIh3iIiIhwAAAAeMh4iIiHiMAAAAAAAHfIiMh4aAAAAAAAiIgHyIfIAAAAAAAIgAAAAIAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wD///8A////AP///wD8f/8A+H//APB/ + /wDwP/8A4D//AOA//wDgP/8A4D/BAOAfAQDAAAEAwAABAOAAAwDgAAcA8AAfAPwAPwDwgP8A5/f/AP// + /wD///8A////ACgAAAAQAAAAIAAAAAEABAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAACA + AAAAgIAAgAAAAIAAgACAgAAAgICAAMDAwAAAAP8AAP8AAAD//wD/AAAA/wD/AP//AAD///8AAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAd1AAAAAAAAB8cAAAAAAAB4eAAAAAAAAHyMgAAAAAAAiIhwAAAHcACI + iHcAd3hwAIz4jIeIiIAAd3eIiIiIAACHeIiIiHAAAACMeMh4AAAAiAAIgAAAAAAAAAAAAAAAAAAAAAAA + AAD//wAA//8AAP//AADj/wAA4/8AAMP/AADB/wAAwfkAAMDBAADAAQAAwAMAAMAHAADwDwAAzn8AAP// + AAD//wAAKAAAADAAAABgAAAAAQAIAAAAAAAACQAAAAAAAAAAAAAAAQAAAAEAAAAAAAA9OzsAZD8/AGg8 + PABtPj4AQkNDAEZIRwBWQkIAV0REAF5AQABbRkYAVklJAFxPTwBTU1MAXFJSAF5ZWQBkQEAAYUREAGZF + RQBqQkEAYEtLAGNPTwBwQUEAfUZGAHJKSgB2SUkAfU9PAGBRUQBgVFQAZlZWAGZYWABqWVkAclZWAHpU + VAB9W1oAbmJiAGtoaABtaWkAcWdnAHdnZwB8Y2MAe2pqAHJxcQB+dHQAd3l5AHl6egCGT08AiU9PAIFP + UACGU1MAjVFRAIlWVgCMV1cAg1xbAIxaWQCQUlIAlVJSAJFXVgCXVVUAmVVVAJZaWQCSXV0AlV9eAJpZ + WgCeW1sAml5eAKBZWgCgXFwAql9fAIRmZQCIZWQAhWtrAI5ragCTYmEAnGBhAJ9kYwCaZmYAk25uAJ1s + awCFdHQAiXd3AIt+fgCWd3cAmHR0AJV5eQCbfHwAo2JhAKZhYQChZWUApGVkAKplZACsZGQAqmhnAKZr + agCnbGsAqmloAKlubQCsbW0AtGZnALhsbACxb3AAv29wAKVxcACrc3IAr35+ALN0cwC5c3MAvXBxALR4 + dgC1fHsAunt6AMNtbgDGb3AAw3FyAMZwcQDGdXUAyHR1AMp3eADBeXkAxnt7AMB/fgDLensANLBSAEWf + TgBBtFwAPMdnADHkdgDciiIAvoF/AISrdwDln0sA35lhAN2XfADgmmEA8LdlAO61cAArWPIALWT+AEh5 + +gDOf4AAfoCAAHiA1ABZv9wAZrnUAGK+2ABxnv4Ad6P/ADPX/QBw0OcAW+D7AIKEgwCPgoIAjI2NAJuC + ggCUiIgAmYqKAJGSkgCjhIQAqoKCAKKLiwC+hIMAsoqKALaSgQCum5sAsZubALqqlQCdgr4Ar6ytALGh + oAC6pKQAwoSDAMyBggDGiIYAyYiHAMWMigDMjIoA0ISFANKHiADUjIwA2Y6NAMCUjQDIk44A0JCPANaP + kADHlZQAzpSSAMScmwDUkpIA2ZSVANWYlgDampcA2ZeYANWcnADam5sA4p2cAMChjwDeoJ4A5aCFAOaj + jQDlpJoA2p6hAMOkowDOoaEAy62tANegoADdoqEA2aGpANGsrwDdq6kAwbG4ANGysQDdtLQA2ri3AOGk + owDjqKYA66ylAOGnqADjq6oA6a2rAOOwrwDssK4A5K+wAOaztADttLIA57i2AO24tgDmurgA6rq6APC1 + swDyuLYA9Ly5APi+uwD1wL0A+cC9AKKMwACkk8QAqprMALSayACptsEAlaDkAOy/wACRxtQAgOv9AJnr + 9wDEwsoA5sbGAOzCwgDuyMcA7MzMAPPEwgDxy8oA9dPTAPja2gAAAAAAAAAAAP///wAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAoIJQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAACYXODs4BCUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + KTNDQ0M7OAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALllbYmJZQBcAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYYWNwcHBwWy8mAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAFFLanBwcHBwYz0eAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAABpqcHBwcHBwZVkUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAl11w + cHBwcHBwcGcSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIXdwcHBwcHBwcGkSAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPXBwcHBwcHBwd2wYAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAACXbnBwdXB5dXl0eW4hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAid3R5eXl5eXl5q6wzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9eXV5 + i7CxsbGxsblLKgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABndYuwsbm8uby5vMFnHgAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJt3q7G3vMHB1cLBwdWuEgAAAAAAAAAAAAAAAAAA + AAAAAAAeEhMSCiUAAAAAAAAAAEexsbm/1dXZ2dnZ1da5ZgwAAAAAAAAAAAAAAAAAAAAjEjNZaW5qXRMl + AAAAAAAAADW5s7/V2N7i4uLi3dzZrQQPAAAAAAAAAAAAAAAAHxhZbm5uaWltd6ASAAAAAAAAAEmzvMLZ + 3uP29/fw4uTkuUAWCy0AAAAAAAAAAB4YYXd3gG13vbm5vb8zAAAAAAAAAE6xwdXd4/b6+/r38OTl1Vlc + OAMIFAweFBQSM2mtrYB3vdXT0NXExNU1AAAAAAAAAE65wtXe8Pr7/Pz79+fn1WphZ25pXV1mbHetrXd3 + tdXT4vXw49nZ3NYgAAAAAAAAAEu3wdje9vv7/Pz79+fn34B3d2xtoHeud66uudXT4vD39/Dj49zk5G0A + AAAAAAAAAD2xwcwoH0/L/Pukyenp5K27u7m5uczM0Nve4vb3+vr56OPl5eXl1igAAAAAAAAAADWxwQgB + BQYNmveZK/Dp6cG/wcTV2eP3+vr6+/r6+ejm5ufn5+nkIgAAAAAAAAAAAJmruR4sjC2WLFCdDd3p6dXW + 1tXI3vn67pCO9Ojp6efo5+fm59wiAAAAAAAAAAAAAABLsZ0FmC0qKgHMRcjp6dzc1Y2KiO3RlfKTj+np + 5ubm5eXk1SIAAAAAAAAAAAAAAACdab/Lp5aWnEfV1cHm6ebk6pGSiabZ8fOU0uXl5eTk3NyuRQAAAAAA + AAAAAAAAAAAAn0ux0KFTaMHBv7nC6efp3Ovv7OTm3OPl3Nzc3NfW1U6fAAAAAAAAAAAAAAAAAAAAAABF + Wa25t7yxs7Gw5+fn5Obk18XG3NyBfHvD1cSgNQAAAAAAAAAAAAAAAAAAAAAAAAAAAFUzarGwsHl5sefn + 39zEgoZ/hL19fnqirj2jAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATj09ZXV0cLzn3NXChYeDub+1pbQ9 + VQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0rXj+rpInTBDcHCz5NW/ucG5u7GAM1QAAAAAAAAAAAAAAAAA + AAAAAAAAAADLytDi9tOemQAAAAAAUy9EecLEsa1uPTUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPj11Mme + VakAAAAAAAAAAAAATS84M0akAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAD///////8AAP///////wAA////////AAD///////8AAP///////wAA//////// + AAD///////8AAP///////wAA//h/////AAD/4D////8AAP/AP////wAA/8A/////AAD/gB////8AAP8A + H////wAA/wAf////AAD+AB////8AAP4AH////wAA/gAf////AAD8AB////8AAPwAH////wAA/AAP//// + AAD8AA////8AAPgAD//+BwAA+AAH//ADAAD4AAP/wAMAAPgAAP8AAwAA+AAAAAADAAD4AAAAAAMAAPgA + AAAABwAA+AAAAAAHAAD4AAAAAA8AAPgAAAAAHwAA/AAAAAA/AAD8AAAAAH8AAP4AAAAA/wAA/4AAAAP/ + AAD/4AAAB/8AAP/4AAAf/wAA/8AAAH//AAD8A+AD//8AAPgP/A///wAA////////AAD///////8AAP// + /////wAA////////AAD///////8AAP///////wAA////////AAAoAAAAIAAAAEAAAAABAAgAAAAAAAAE + AAAAAAAAAAAAAAABAAAAAQAAAAAAAFFNTQBRUlIAU1RUAGJHRwBiT08Aa0lIAGJTUwBrVlYAYllZAGZc + XABpWloAb1xbAHNTUwB7V1YAc1hXAHFbWwBkZWUAaWFhAG5kZABpamkAcGFhAHlubgB2cHAAf3V1AH55 + eQB8fX0AgUpKAI1PTwCLWFcAhlhYAI9ZWQCKXFsAm1ZWAJJZWQCWWVgAmlpbAJtcWwCiXFwAl2BfAIBg + YACAZ2YAgG9vAI9oaACWZWQAmGBhAJ5kZACcaWoAmm9vAIV0dACNcHAAiXZ2AIB8fACac3IAm3V0AJ51 + dQCZfHwAnHx8AKNmZgCnZmYAqmJiAK5jYwCvb24AtWVmALBtbgC5bW0AvmxtAKx+fQCxcnIAtHBwALZz + dACydXQAtnd2ALlwcAC5dnYAt3p5ALh5eAC8fHsAun18ALx+fQDGb3AAxnBxAMdzdADAd3YAyHJzAMlz + dADJdXYAynd4AMd/fwDMe3wAzXx9AHunbwBhvHIAYsN4ANuLOwC2hn4A4Zt5APC3ZABte9sAX47+AHWM + 5QAl0foAY+P8AIeDgwCFhoYAioSEAJOIiACWi4sAmpKRAKGCgQCmhYUAqYGBAKuDhACniooApYyMAKiO + jQCyhYMAvoWEALeNjQCrj5AAr5eXALSVlAC9lJMAmbCEAK6RugDBgYAAwoSCAMWDhADChoQAxYeFAM6A + gQDFiIYAxoqIAMqIiQDMi4oAy4yKAMiPjQDPj44A0ISFANKJigDUi4wA04+NANWNjgDKkY8A0JCOANud + iQDWj5AAzJSTAM2XlgDGm5oA1pGSANOUkgDVl5EA1pOUANiVlgDYmJUA2ZeYANKenADbmpsA3pmYANuc + mgDbn5wA1aacAN6gngDqqZoA3Z+gAMyjowDCra0AxqysAMqpqQDboaAA3qKiAN6logDbp6UA3aWkANer + qgDWsbMA0rW0ANe0tADfs7IA4aSiAOGlpQDkp6UA46imAOWopgDsraIA6qimAOGoqADhrqwA6a2rAOqv + rADpsK4A7LGuAOGzswDlsbEA7bKxAO+1sgDotrYA5rm3AO+4twDot7sA6bq5AOu9uwDrv70A8bazAPG2 + tADxuLUA9Lm2APC9uwD2vboA9L+9APi+uwD4v7wA8sC+APXAvgD5wL0AkILJAKqXzACsu8cAqr/LALLV + 3QDawMIA48XFAOvDwQDswMAA7cTDAO/ExQDgxsgA8cbEAPTGxADwyskA9MvJAPLNzQD21dYA+NjZAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAMEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqHCEcBQAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAayU9PSYbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdQlBSQiJpAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAM0pSUlJQPRcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnUlJSUlJGFQAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAFJSUlJSUkoQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzUlJSWVJZfxAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAC5XWYqKioqGDgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASoqMkpqa + mqAsAAAAAAAAAAAAAAAAAABoNAAAAAAAAACMjJyuvLy2toYHAAAAAAAAAAAAABcOIDouBgAAAAAAc4yc + tsHKysPAriIKAAAAAAAAABYgRk1LTX+DEAAAAABukqXB4ejo4dHPQCIEChcXEwggTXV/k66unKMpAAAA + AG6Srsro6ero0dN/Rk1NRk2Dg4STrsbh4cHAt2sAAAAAbpKuOXPe6ajW15KGg4OGk528yuHo5eHPz882 + AAAAAAB4jCkDAxSoMabXt5yjt8ro3ePo5dbT09HTdAAAAAAAAABGcBFoGgFwdtfDwHxi2dpmZcrX09HP + z0MAAAAAAAAAAHh/qWwaOa6cz9PNZGPYsdzbzc3DwLk2AAAAAAAAAAAAAAAvhpKakoyg19HNyKS5wHtb + orZ/cwAAAAAAAAAAAAAAAAAANkaKWVm5zb1gYV6cXVxfNgAAAAAAAAAAAAAAAAAAALGvlTIuP1K5tqCR + l4xfLwAAAAAAAAAAAAAAAAAAsbPBenkAAAAAcCVYjE0scwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////////////////////+f///+D////A////wH + ///4B///+Af///gH///wB///8Af///AH/+fwA/8D4AH8AeAAAAHgAAAB4AAAA+AAAAfwAAAP8AAAH/wA + AD//AAD//gAD//B4D////////////////////////////ygAAAAYAAAAMAAAAAEACAAAAAAAQAIAAAAA + AAAAAAAAAAEAAAABAAAAAAAAWlJSAHBJSQB1SEgAe1dXAHdYWAB5WlkAel1dAGBiYgB1bGwAfWtrAHh2 + dgB9fn4Ag01NAIRXVwCIV1cAhV9eAItbWgCgX14ApV1dAJhgXwCNYGAAnWtqAJhtbQCCdnYAh3x8AI15 + eACeensAqGBgAKhoZwCga2oArGpqALNqagCzb28AtG1tALltbQCxb3AApnVzAKlzcwCqdHMApnp6AKd+ + fgCpensAq3x7ALZ3dgC8dHQAvH59AMZvcADGcHEAxXN0AMhycwDJdncAynh5AMx5egDNfn8Ajo1wAOek + VgDGgH8A4p53AEZ2+gB8u4AAd8PaAIuEhACOh4cAjo6OAJ+DggCejo4Ao4SEAKSIiACsi4sAqo2MAK6P + jgC+gYAAvoaGAL+KiACskJAAtJeXALWenQC5np4At6iOAKmyjgC9nroAwYSDAMaGhADOhoYAxomHAMiK + iQDJjYwA0oeIANOOjwDUjY0A2ZiPANaPkADGkZEAx5eXAMySkADGnZwA1ZOSANeTlADWl5YA2JSVANGZ + mADan50A3J6dAOCcmwDVoJ8A7K2fAMOtrQDXo6IA3aCgAN+kpADVq6oA3ay3AMu0tADPtrYA3L+/AOCi + oQDhpqUA5KelAOinpgDlq6gA46usAOOvrQDqrqwA7LGuAOayswDjtrQA5re1AOqysQDts7EA57y6AO+8 + ugDrvL0A8LOwAPC1sgDwtrQA87q3APS6twD2vboA8b69APi/vAD2wb4A+cC9AJmTzwDHqMMAu8PMAIHf + 8QDByNAA7cLCAO3FwwDvxsQA5cjIAOzOzgDwxcQA9cbEAPPP0AD10tIAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + BQMJAAAAAAAAAAAAAAAAAAAAAAAAAAAPHBMNAAAAAAAAAAAAAAAAAAAAAAAAABojLy8TAAAAAAAAAAAA + AAAAAAAAAAAAAB0wMDAiPgAAAAAAAAAAAAAAAAAAAAAAQjAwMDAtGAAAAAAAAAAAAAAAAAAAAAAAFzIy + NTU5CgAAAAAAAAAAAAAAAAAAAAAAIjZYWFxcBwAAAAAAAAAAAAAAAAAAAAAANlxtdW11JQAAAAAAAAAA + PgcRDgkAAAAAXG1/lISAZgMAAAAAABkVLC5SVhcAAABNY3WWnJuLfB8UBAcQHkhWaX91dSsAAABNY2BM + mJeCiVJSVl9laX+WloSJgEIAAAAAXAEIC0tGjnR0dJaRk5qNjIyJQwAAAAAAJkNADBtdjIaPO1GSPYuJ + hnVEAAAAAAAAAClISWRcd4xwkGp8UE90VwAAAAAAAAAAAAAAKSQ1NYZ7OjhbPDdGAAAAAAAAAAAAAHNv + YGsAKyJoXFYmRwAAAAAAAAAAAAAAcnIAAAAAAAAATgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AP// + /wD///8A////APx//wD4f/8A8H//APA//wDgP/8A4D//AOA//wDgP8EA4B8BAMAAAQDAAAEA4AADAOAA + BwDwAB8A/AA/APCA/wDn9/8A////AP///wD///8AKAAAABAAAAAgAAAAAQAIAAAAAAAAAQAAAAAAAAAA + AAAAAQAAAAEAAAAAAABjZGQAdmRjAHtpaQB/eHgAgU9PAKBaWgCFbm0AlWtqAKptbgCwZ2cAsGhoAKxw + cACteHkAvnJyAMZvcADGcHEAy3l5AMx9fgCFmXQAwIB/ANeUfQDhoX8AlIqJAJWMjACYiIgAoIaGAK2K + igCxh4cAvoGAALKKigC4iYgAuJWVAL2cnACss50AuqKhAL+mpgDLgoIAxImHAMeNjADLkI8AxpWTANCS + kQDYlZUA1J6dANqZmgDdnp4A1J+oAMaiogDOr68AzLKyANi5uADhpaIA4qypAOWtqADrrqsA4bKwAOay + sgDtuLYA57++AOy4uADxtLIA8be0APa9ugDswL4A9sG+ALCcxwC5ncIA06zBALnH0QC2ytQA7sPDAPLS + 0gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAZBgUAAAAAAAAAAAAAAAAACw8KAAAAAAAAAAAAAAAAGhAQDgAAAAAAAAAAAAAAAAkRESUYAAAA + AAAAAAAAAAAlKy4uBwAAAAAAAAcDAAAAKzlHPCYCAAAYCB0oKgAAAC0wSDs0FB0nLDlAOiwAAAANAQQb + Pi9DRkVBPzUAAAAAJB4cKz5EQjMiNSkAAAAAAAAAHwwRNxYVEyQAAAAAAAAxMgAAACEgAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//8AAP//AAD//wAA4/8AAOP/AADD/wAAwf8AAMH5 + AADAwQAAwAEAAMADAADABwAA8A8AAM5/AAD//wAA//8AACgAAAAwAAAAYAAAAAEAIAAAAAAAgCUAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAkAAAAJAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAUAAAAOAEBAVUAAABUAAAANQAAABAAAAABAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAkFBSUvGRl5TCkpwlYuLtxDJCTQFw0NmQAA + AEkAAAAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGAwMKE8rK6V6RET2klJR/5ZS + U/+OT0//ZDc38B0QEJoAAAAyAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYDAwYVzAwoopP + T/ygXVz/oFtb/55ZWf+bWFf/k1NT/1UvL9wGAwNcAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AARNKipxhk5O+adkY/+uZWX/tWdo/7VmZ/+qYWH/nltb/3hERPcfERGCAAAAFgAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAADEZGS1zQ0LXqGdm/7ptbf/Fb3D/x3Bx/8hwcf/BbW7/q2Vl/4hPT/82HR2gAAAAIAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAB1gxMYyYXl3/vXFx/8Zwcf/HcHH/x3Bx/8dwcf/HcHH/uG1t/5NY + V/9EJia2AAAAKQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPB8fNH1MS+K4cnH/x3Fy/8dwcf/HcHH/x3Bx/8dw + cf/HcHH/wHBx/51gX/9PLCzGAAAAMwAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACXjU1h6NnZv/Fc3T/x3Bx/8dw + cf/HcHH/x3Bx/8dwcf/HcHH/w3Jz/6ZoZ/9ZMzPTAQAAPQAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyFxccektK0b12 + dv/HcHH/x3Bx/8dwcf/HcHH/x3Bx/8dwcf/HcHH/xXR0/69wb/9jOjneBwMDSQAAAAUAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AABNKSlNlmBf9sh3d//HcHH/x3Bx/8dwcf/HcHH/x3Bx/8dwcf/HcHH/xnd3/7Z4d/9sQUDnDgcHVQAA + AAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAABkOjqKsXFw/8lyc//HcXL/yHJz/8l0df/JdXb/yXV2/8l1dv/JdHX/ynt7/7+B + f/94SknvFgsLZQAAAAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAACILCxB7TUzDwXd3/8lyc//KdXb/y3h5/8x7fP/NfX7/zX5+/819 + fv/NfH3/zoOC/8iJiP+GVVX3Hg8QegAAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEMiIi+SXl3oynp7/8t4ef/NfX7/z4GC/9GE + hf/Sh4j/04iJ/9KIiP/Rhof/04uK/8+RkP+XY2L9KxcXlwAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAABwAA + AA0AAAAPAAAACwAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFUvL1enbW37zn5+/85/ + gP/Rhob/1IuM/9aPkP/XkpP/2JOU/9iTlP/XkZH/15OT/9eZl/+rdHP/QSUlvAAAADwAAAAFAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAACQAA + ABgAAAAvAgEBSwcDA2EFAgJoAAAAWAAAADYAAAARAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGU8 + O4W5eXn/0IKD/9KIif/Wj5D/2ZWW/9ubm//dnp//3qCg/92foP/cnZ3/3Jyc/9+in//CiYf/Zj8/4wYC + AnAAAAAbAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAA + AA4AAAAnCQQEUCISEoQ+IiKzVzEx1mU6OuZiOTnmRigo0hgNDZsAAABMAAAAEAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAABnVJSK/HhIP/04eI/9aQkf/amJn/3qCh/+Gmp//jq6v/5Kyt/+OsrP/iqan/4aal/+ap + p//Umpj/nmxr/C8ZGboAAABXAAAAGAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAIAAAAOAQAALRkNDWY+IiKpZDo63YZRUfigZGP/sHBv/7V0c/+xcnH/oWZm/2k+PvEfEBCcAAAAMQAA + AAMAAAAAAAAAAAAAAAAAAAAALhAQFIZXVs/RjIz/1Y2O/9qYmP/eoaL/46qr/+aysv/ot7f/6rm5/+m4 + uf/otbX/5q+v/+uvrf/jqab/wYeF/28/P/QhEhKvAAAAXwAAACgAAAANAAAABQAAAAMAAAACAAAAAwAA + AAUAAAAKAAAAFQAAADAdDg9oSSkptHZHRu2dYmL+t3Z1/758e/+6enn/tnh3/7d5eP+8fn3/w4SD/7Z6 + ef9eODfbBgICTgAAAAgAAAAAAAAAAAAAAAAAAAAAPhwcJJVjYuPXkZH/2JOU/92fn//iqqr/57O0/+u8 + vP/uwsL/78XG/+/Exf/twMD/67i4/+60sv/wtrP/zZKQ/5taWv9xQED2MRsaxAgEBIcAAABaAAAAQQAA + ADcAAAA2AAAAOwAAAEUEAgJZHA4OfUcnJ7l5SkntqGxr/8CAfv/DgoH/vH59/7p+ff/DiIb/zZGP/9GT + kf/UlJP/1peV/9eZl/+GVlbuGQsLVwAAAAcAAAAAAAAAAAAAAAAAAAAARiIiLZ9rauvZk5P/2peY/+Ck + pP/lsLD/6ru7/+/Fxf/yzMz/9NDQ//PPz//xycr/7sDA//K5tv/1u7j/36Kg/6dmZf+mZWX/j1ZW/WM6 + OutDJSXQNBwcvDAaGrQ0HBy1PiIivUwsLMtkPDzfh1VU9a1xcP/EhIP/xIWE/7+Cgf/Ch4b/zZST/9mk + ov/grq3/4a6t/96lo//eoJ7/36Kg/+Cjof+IWVjnGwwMQwAAAAIAAAAAAAAAAAAAAAAAAAAARyQkL6Br + auzZk5P/25qb/+GnqP/ntLT/7cDA//LLy//209T/+NjY//fX1//00ND/8cbG//W9u//4vrz/46ak/7d0 + c/+vb27/s3Jy/7d2df+ucXD/pWpp/6Npaf+nbWz/sHVz/7p9fP/EhYT/yImI/8WIhv/DiIb/ypGP/9eg + n//hr63/57q5/+rCwP/rwsD/6bq4/+evrf/nq6n/6q6r/9qgnv9wRkbDBwAAHgAAAAAAAAAAAAAAAAAA + AAAAAAAASCQkLZ1nZuvYkpP/25uc/+Opqv/qtrf/7cHB//TOzv/52Nj/+tzc//na2v/xz9D/8MfH//fA + vv/6wb7/6a6r/8OBgP/DgoD/vX58/7h7ev+8fn3/woOC/8aHhv/HiYj/xoqJ/8aLif/Ijoz/zZST/9eg + nv/hrav/6Lm3/+zCwf/uyMf/78nH/+/Dwf/uvLr/7ba0/+60sf/vtLL/8ri1/7J+fflMKSltAAAABAAA + AAAAAAAAAAAAAAAAAAAAAAAAQyEhI5JcXOPWj5D/3Juc/8qVlf+BZmb/bl5e/4l4eP/AqKj/8tPT//LO + zv+5p6b/w6qq//fBv//7wr//8LWy/86Ojf/Ojoz/0ZGP/9GSkP/OkY//zpOR/9GamP/VoJ//2qel/+Gv + rf/nt7X/6727/+3Dwf/wycf/8czL//LLyf/yxsT/8cC+//G7uf/yubf/87m3//S7uP/4vrv/1J6c/3JH + RrAdCgsWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANRcXEYJNTcvPiIn/15aW/2VNTf85Ojr/Q0VF/0JF + RP9dXFz/n5GR/+S/v/+bh4f/hXp6/+25uP/7wr//9bu4/9qcmv/Zmpj/252b/96gnf/ipKH/5q+s/+u+ + vP/vycf/8srI/+3Hxv/wysj/9c7M//TNy//0ysj/9MbE//TBv//1vrz/9r26//e9u//4vrv/+L+8//vB + vv/hqqf/g1ZVzDwcHC4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW4+Ppq/env/05OT/2ZX + V/9rbm7/fX9//3l6ev99f3//cHJy/5F9ff+ff3//XFhY/9eop//8wr//+L+8/+Wppv/ipaP/5qil/96i + pP/Kmaz/1qi1//LGxP/tyMf/qb3J/23E3P9kw9//vMTN//jDwP/3wb//+MC9//i/vf/5v73/+b+8//i/ + vP/3vrv/+L68/92mo/+IWlnRRSMjOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFcv + L0mbX1/y15GS/6GAgP9XV1b/iYuL/4CBgf98fX3/cnR0/1dPT/++j4//km9w/9Sfnv/6wL3/+cC9/+6z + sP/ssK3/0Z+u/4OH1P9YffD/QGPs/7KYyv/Ct7z/Ytrz/3Ts//8s2f//cbvU//m+u//4v7z/+L67//e9 + uv/1vLn/9Lq3//O5tv/zuLX/0puZ/4RVVctGIyM4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAADIXFwdrPDySq2ts/diZmf/ApKT/sKur/4CBgP95enr/iYiI/49zdP/do6P/36Ch/96e + nv/zuLX/+sK///W7uP/1ubT/qZC//2qY+/9tnf//MGT6/56FxP/esK//nMbS/57n8/9+z+T/ybG3//a6 + t//zubb/8re0//C1s//utLH/7rKw/+qvrP++iIb9dklJtkMgISoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABHIyMSazw8kZ5hYvXNjI3/2aSk/7OMjP+bd3f/sIKC/9KV + lv/cnJz/2peY/9aRkf/koqL/+sG+//nAvf/5v7z/4amw/6qZx/+aouP/qpvP/+mxtv/2urj/6rGv/+S6 + u//ptrX/466n/+Ovqf/ssK7/6q6s/+isqv/oq6n/2J2b/6JubfFoPT2NOxoaFwAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOBoaCFowMFd7SEjAomZm9sWC + gv/XkZL/25SV/9iSk//Wj5D/1IyN/9KHiP/UiIj/8bOx//rCv//3vbv/9ru4//O3s//xuLX/7q6e/+ej + hf/npIn/7bCp/+Otp/+KsX3/ULdm/1WjWv+7oYz/5KWk/9uenP+4gH79glJRzVYuLlQgCAkGAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAA8HBwQVy4uS3FBQaCPV1fjsG5v/cmAgf/ShYb/0YKD/85+f//LeXr/2I2M//e8uf/1vLn/7rOx/+2y + sP/lpJX/5qFY/+6xXP/djS3/35h9/86gl/9SwW7/Nd90/0WxXP+vlH//wYSE/49cW+VlOTmBQR4eHAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAGk7OhqIWFd8oG5u8J5qav+eX2D/tmts/8Z0df/KdHX/yXJz/92T + k//3vLn/7LGu/+Snpf/dm5L/4Z1q/+61dP/fmmX/15WM/9eYlv/Bm43/r6uR/6uNgP+WYWDtbkBAnUwn + JzQVAQECAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiFJSBnhC + QgpqNDQJWSUlB08dHQdfKisKfENDFJJWViinbGtRvYOCjtOcm8/pt7X157y6/7eOjfhxRUW7aTk5m4RK + StehWlr6uGdo/8Zwcf/dkpH/8bSx/+OnpP/YmZj/1ZWT/9ealP/Vl5X/0JCP/8eIhv+zdnb/lFtc6nA/ + QKRSKio/JQwNBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AADTn6AB2qioDMuUlCHBhYU8voCAWcCBgXTEhoaLzZGQqdeensngrKvn47Sz/NOop/+yiIfyi2Bgs2k+ + PlZXKysPAAAAAUYlJRxcMTFYcj4+pYpMTeWmXF3+xnl5/9+Zl//dnJr/z46M/8KCgf+vc3L/ll9e831L + S8hlOTl/TigoMy0REQYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAABzQUIDnmprDriGhifHlpZMzp6eeNCgoZ7On5+2yJqaybuPj9WnfHzVj2RkunVJ + SYNbLy8/PRQUCgAAAAAAAAAAAAAAAAAAAAAAAAAAKRUVBU0pKSphNDRtd0BAsotNTd2ZW1vrkVlY4HtJ + Sb5lOTmCUysrQTsbGxEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWCwsA2Y4OA5xQkImdkhIRHhKSll0R0dibUBAWWI2 + NkNUKCgoOhISDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMhkZB0km + Jh5LJiYsRSEhITATFAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////8AAP// + /////wAA////////AAD///////8AAP///////wAA////////AAD/+H////8AAP/gH////wAA/8Af//// + AAD/gA////8AAP+AD////wAA/wAP////AAD/AA////8AAP4AB////wAA/gAH////AAD8AAf///8AAPwA + B////wAA/AAH////AAD8AAf///8AAPgAB////wAA+AAH//4HAAD4AAP/8AEAAPgAAf/AAQAA8AAA/wAA + AADwAAAAAAAAAPAAAAAAAAAA8AAAAAAAAADwAAAAAAEAAPAAAAAAAQAA8AAAAAADAADwAAAAAAcAAPAA + AAAADwAA+AAAAAAfAAD4AAAAAD8AAPwAAAAAfwAA/gAAAAD/AAD/gAAAA/8AAP/gAAAH/wAAgAAAAB// + AAAAAAAAf/8AAAAD4AP//wAAgB/8H///AAD///////8AAP///////wAA////////AAD///////8AAP// + /////wAA////////AAAoAAAAIAAAAEAAAAABACAAAAAAAIAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAYAAAAZAAAAGQAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAARCQkYOh8fb0ooKK80HByiCQUFTAAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAIhERFmA2Np2ITUz3lVNT/4dLS/5IKCi9AAAALwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAANjODiBllhY+61kZP+vY2P/pV5e/3xHRvEhEhJfAAAAAgAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAASSgoN41VVeS6bW3/xW9w/8dwcf+9bG3/klZW/jogIIEAAAAGAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZ1RkWcs2xs/8dxcv/HcHH/x3Bx/8Zwcf+iYWH/SSkpmAAA + AAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUC0tMZtgX+fGcnP/x3Bx/8dwcf/HcHH/x3Fy/61q + av9UMTGqAAAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABxRER1tm9v/8hxcv/HcHH/x3Bx/8dw + cf/HcnP/tnRz/185OboAAAAZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAACIxXV7TEdHT/yHJz/8l1 + dv/Kd3j/ynd4/8p4eP/Bf37/bURDywAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABNKysjo2Zm4Mt4 + ef/NfH3/z4GC/9GFhf/RhYb/0YWF/82Mi/9+UVHeCAICOwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAJAAAACwAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAGc+ + Pkm1c3P30IGC/9OJiv/XkZL/2ZaW/9mWl//YlJX/2JmY/5hnZfMeEBBrAAAABwAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAA0FAgItHhAQWzAbG4IqFxeHDQcHWwAAABkAAAAAAAAAAAAA + AAAAAAAAek1MdMN/f//VjI3/2piZ/9+io//hqKn/4qmp/+Clpf/jpqT/wImH/04xMLwAAAA6AAAABQAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAABEbDg5GRygokW5CQs+MVlbxnGJh/JdfXvxnPz7hHA8PbgAA + AAwAAAAAAAAAAAAAAACMW1qbz4qK/9qXl//gpqb/5rKz/+q6u//rvLz/6La2/+qxr//epKL/j1lZ+DUc + HLACAQFPAAAAHQAAAA8AAAAPAAAAEwAAACIbDg5MVDExnYZUU+SpbWz+uXl4/7x+fP/AgoD/xoeF/72A + f/9fOzu1AAAAHAAAAAAAAAAAAAAABJhkZK/VkZH/3Z+g/+axsf/twMD/8svL//LNzf/vxcX/8Lq4/+6z + sf+1dHP/j1VU+144N9g7IiKqMhwclDcfH5RGKSmiYTw7v4tZWOiydXT+woOC/8aKiP/Ol5X/2aWj/9ui + of/cnpz/2pyb/35TUrgAAAAVAAAAAAAAAAAAAAAFmmVkstaTk//hpaX/7Lm6//TLy//419f/+NnZ//TP + z//1wb//9Lq3/8aGhP+1dHP/s3Rz/6xwb/+pb27+rnNy/7Z7ev/BhIL/yY2L/8+WlP/apqT/5be2/+vB + v//rvrz/6bKw/+uvrf/Um5n/bUVEgAAAAAMAAAAAAAAAAAAAAAOTXV2q1ZGR/9CYmP+dfX7/o4yM/9e8 + vP/z0tL/zLOz/+u8u//5v7z/1peV/8uLif/Ki4r/yoyL/86Ukv/TnJv/2qSi/+Gtq//nuLb/7cPB//DJ + x//xxsT/8b+9//G6t//zubf/77az/6d1dM89Hx8lAAAAAAAAAAAAAAAAAAAAAIJOTojNiIn/jGlp/01O + Tv9UVlb/dnNz/7uhof+Pfn7/xJ+e//zCv//lqKb/3J2b/+Chnv/hpaT/7Ly5/+vHxv/MxMn/0MjN//LK + yf/1x8X/9sLA//a/vP/3vrv/+L+8//S7uP+5hoXhYTo5RwAAAAAAAAAAAAAAAAAAAAAAAAAAaTs7RrVz + dPKmfn7/cXJx/4SGhv97fX3/b2Zm/516ev+7kJD/+sG+//C2s//lqqr/rpbA/3aB2/+ql83/tMHK/2jc + 9P9OzOz/2r3B//q/vP/3vrv/9ry6//a8uf/ss7D/tYGA32c+Pk0AAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAvEhIHg01Njbp9fvrCn5//nI+P/4R7ev+fgID/2Jyd/9ybnP/ytrT/+b+8/+ewtf+Mld3/ZI36/5eI + zv/Ttrn/sNLc/6/Czv/stLT/8re0/++0sf/tsq//2qCe/6Rxb8phODg+AAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAABCIB8MeUZGbqRpata8gYH8x4mJ/9eTk//YkpP/04qL/+Cbmv/5wL3/9726/+Sw + t//Zrrn/56qY/+2smf/lr6n/nLWJ/4Gtdf/Pppn/3qGf/7yEg/KJWViYTyoqIAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQh0dGXJAQGOXXl7NtnR1/8V7fP/MfH3/znt8/+il + o//0urj/7LCu/+Whg//rq13/35VX/9Kek/9yvXz/ZbNv/6iCdfqYY2O/aj4+TCUJCgcAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAACcamsBjFRVB4FERAh9PT0JjU1ND6VnZx+/hINF0JqZiNOjoty0iIf2hFBQw5lX + V8+wY2P4xXR0/+aioP/oq6j/2pqT/92fif/Vlor/yYqJ/7N8efiVZmPGdERFYkEfHxIAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAALiFhgXFkJEdx5CQSMqSknbNlZWbz5uaws2cnOXBlJPnqH18r4dc + XFFULy8OSCUlFm07O0+FSUmeoV1d3sF9fPrGhoX/snZ295xkZNiFUlKbbD4+T0UdHxIAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAc0JDA5FgYRKdbm46onR0Zp9ycnuWampzhFlZVmY6 + OikvDAwHAAAAAAAAAAAAAAAAAAAAAB0ODgRULCwhbjo7UXhERGVrPDxHTCYmGxAAAQMAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAACAAAAAgAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAP//////////////////////D////gf///wH///4A///+AP///AD///wA///8AP//+AD + ///gA//D4AH+AeAA+ADgAAAAwAAAAMAAAADAAAAB4AAAA+AAAAfgAAAP8AAAH/wAAD8AAAD/AAAD/wB4 + D//H////////////////////KAAAABgAAAAwAAAAAQAgAAAAAABgCQAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAABMAAAAtAAAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAgIO1cwMM1qOjrsHhAQmwAA + ABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAATCgogfUhI6ahgYP6lXV3+f0hI9wIBAT0AAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsGBgFPLy6kuW1t/sZv + cP/Gb3D/oF9e/hMKCmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4QECynZmX7xnBx/sdwcf/HcHH/tG1t/h8REYMAAAABAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAx + MIzFc3T+xm9w/sdwcf7HcHH+vHR0/jAcHJkAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGQ4OAYVSUtfIcnP/yXZ3/st5ef/LeHn/xoB//kQq + KrEAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAJxYWGrNvb/7Nfn//0oeI/tSNjf/UjI3/1ZOS/mE+PtQAAAAXAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAIAAAARAAAALQAAADUAAAARAAAAAAAAAAAAAAAAQyYmUM6Ghv/Wj5D/3J2e/uCl + pf/fpKT/4KOi/qRycPkHBARlAAAABQAAAAAAAAAAAAAAAAAAAAAAAAADAQAAJh8REYBYNTXMhVJR8XxM + TO8gEhKeAAAAEAAAAAAAAAAAbUVEe9aPkP7doKD+5rKz/uu9vv7rvLz+6rKx/tqfnf5iNzfnCAQEcwAA + ACoAAAAbAAAAIQIBATorGBiQhFNT67Z3dv68fn3+wYSD/siKiP6aZmX2AQAAKQAAAAAAAAAAd05Ni9eT + lP/jq6z/7cLC/vXS0v/zz9D/8b69/uyxrv+samr/l15d+2tDQ+NkPz7bdkxL451nZve+gYD/yY2M/tWg + n//jtrT/46+t/uOmpP+mdHPwBQMDFAAAAAAAAAAAdkpJh9iUlf7Hl5f+tJeX/uzOzv7lyMj+57y6/vS6 + t/7HhoX+xYaE/saJh/7MkpD+0ZmY/tejov7mt7X+7cXD/vDFxP7vvLr+8Le0/u2zsf5PMzOMDQcHAQAA + AAAAAAAAYTg4X9OOj/9aUlL/YGJi/nh2dv+skJD/qo2M/vnAvf/dn53/4KKg/+Cnp/7vxsT/u8PM/sHI + 0P/1xsT/9sG+/ve+u//3vrv/87q3/ntVVLkkFhYIAAAAAAAAAAAAAAAAVC8wD6BkZOWjhIT/jo6O/n1+ + fv+eenv/xpGR/vi/vP/wtbL/mZPP/0Z2+v69nrr/gd/x/nfD2v/2vLr/9Lq3/vG2tP/lq6j/elJRrjQg + IAoAAAAAAAAAAAAAAAAAAAAAAAAAAGc7OyeOWVnGv4eH/r2Fhf7YlZb+1Y6P/uinpv74v7z+3ay3/seo + w/7srZ/+7LGv/qmyjv63qI7+5Kel/r2GhPZ1S0p1QCcmAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAd0pKOpReXtKxb3D/yXl6/sx5ev/ws7D/6q6s/+Ked/7npFb/2ZiP/ny7gP+OjW/9h1dWr2I7 + OiMAAAAAAAAAAAAAAAAAAAAAAAAAALSCggSqcXIbo2dnN61xcVS/h4eIzp2c2cKWle2OY2OGbz4+Y4xN + Tr6zaWn84Jyb/9aXlv7Ji4r/p25t9INTUqZlPDw3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJJg + YASjcnMorH9/a6h7e4yabm6Df1NTU3VKSgwAAAAAAAAAAAAAAABgNDQgcj8/bntHR4ZnPDxTVTExDQAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wD///8A////APx//wD4P/8A8D//AOA//wDgH/8A4B//AMAf + /wDAH8EAwA8AAMAAAADAAAAAwAAAAMAAAQDAAAMA4AAHAPgAHwAAAH8AAcH/AP///wD///8A////ACgA + AAAQAAAAIAAAAAEAIAAAAAAAQAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQc + HA5LKSlUNBwcSAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABsO + DgV/SkqHm1hY+X5HR90tGRkuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAB4SEhCr2Zm7sZwcf+oYWL5UC8vUwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAACnl9fnMRwcf/IcXL/tmxs/mI8PGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAa0NCGbRsbdbMenv/zn5//8R9ff9ySkmCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAA + AAkAAAAAAAAAAItYWDvFfn/y2ZWW/92fn//anJv/jWFgvwAAAB0AAAAAAAAAAAAAAAIzHBwiYjs7a3pM + S6pqQkKjLBoaMwAAAACeZ2dZ05KS/em0tP/vxMT/77u6/8CHhfpmPDyvRysqYlExMV1ySEiGnWdn07qB + gPzLkI//w4iG/HJLS3YAAAAAomloXsyRkf/DoKD/48bG/+jAv//hpKL/vX17/7h/fPu/iYj7z5qZ/+Gw + rv/rvLr/77q3/9ScmuR9U1I+AAAAAJZbWz2ndnbxdG9v/4yCgv+4lJP/77Wy/86erP+6nsH/tsXR/8PH + 0P/4wsD/9b26/+Cppu2peXdiAAAAAQAAAABYKCgHn2lqe6eCguSsgoL90pKS//Cxrv/TrcP/s5y+/8i3 + s/+quab/26mh/82UktSgbm1TBAAAAwAAAACud3cEvYGBC7N6ehyyfHtyt39+3bNub9vLgYH05qak/+Kg + g//OlH39jZR04Zd0aYmDT1EiAAAAAAAAAAAAAAAAr3t7D7aCgki5h4Z8uImJgah+fUltPz8ajU1ORq1s + bI6vdHOgm2RkaYxJUiZgCygCAAAAAAAAAAAAAAAAAAAAAGo9PQF9UVEHcEdHCTodHQIAAAAAAAAAAAAA + AAAAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//8AAP//AADh/wAAwf8AAMH/ + AACB/wAAgfkAAIDAAACAAAAAgAAAAIAAAACAAQAAAAcAAAAPAAAOfwAA//8AAA== + + + \ No newline at end of file diff --git a/BizHawk.Client.EmuHawk/config/ControllerConfig.cs b/BizHawk.Client.EmuHawk/config/ControllerConfig.cs index f17a7e1afe..4b54d570be 100644 --- a/BizHawk.Client.EmuHawk/config/ControllerConfig.cs +++ b/BizHawk.Client.EmuHawk/config/ControllerConfig.cs @@ -174,7 +174,7 @@ namespace BizHawk.Client.EmuHawk tt.TabPages[pageidx].Controls.Add(createpanel(settings, cat.Value, tt.Size)); // zxhawk hack - it uses multiple categoryLabels - if (Global.Emulator.SystemId == "ZXSpectrum") + if (Global.Emulator.SystemId == "ZXSpectrum" || Global.Emulator.SystemId == "AmstradCPC") pageidx++; } @@ -182,7 +182,7 @@ namespace BizHawk.Client.EmuHawk if (buckets[0].Count > 0) { // ZXHawk needs to skip this bit - if (Global.Emulator.SystemId == "ZXSpectrum") + if (Global.Emulator.SystemId == "ZXSpectrum" || Global.Emulator.SystemId == "AmstradCPC") return; string tabname = (Global.Emulator.SystemId == "C64") ? "Keyboard" : "Console"; // hack @@ -272,7 +272,16 @@ namespace BizHawk.Client.EmuHawk pictureBox1.Size = Properties.Resources.ZXSpectrumKeyboards.Size; tableLayoutPanel1.ColumnStyles[1].Width = Properties.Resources.ZXSpectrumKeyboards.Width; } - } + + if (controlName == "AmstradCPC Controller") + { + /* + pictureBox1.Image = Properties.Resources.ZXSpectrumKeyboards; + pictureBox1.Size = Properties.Resources.ZXSpectrumKeyboards.Size; + tableLayoutPanel1.ColumnStyles[1].Width = Properties.Resources.ZXSpectrumKeyboards.Width; + */ + } + } // lazy methods, but they're not called often and actually // tracking all of the ControllerConfigPanels wouldn't be simpler diff --git a/BizHawk.Client.EmuHawk/config/FirmwaresConfig.Designer.cs b/BizHawk.Client.EmuHawk/config/FirmwaresConfig.Designer.cs index edc5e1384e..ee81cbecb3 100644 --- a/BizHawk.Client.EmuHawk/config/FirmwaresConfig.Designer.cs +++ b/BizHawk.Client.EmuHawk/config/FirmwaresConfig.Designer.cs @@ -55,6 +55,7 @@ this.tbbClose = new System.Windows.Forms.ToolStripButton(); this.toolStripSeparator1 = new System.Windows.Forms.ToolStripSeparator(); this.tbbCloseReload = new System.Windows.Forms.ToolStripButton(); + this.tbbOpenFolder = new System.Windows.Forms.ToolStripButton(); this.tableLayoutPanel1 = new System.Windows.Forms.TableLayoutPanel(); this.panel2 = new System.Windows.Forms.Panel(); this.linkBasePath = new System.Windows.Forms.LinkLabel(); @@ -201,7 +202,8 @@ this.tbbImport, this.tbbClose, this.toolStripSeparator1, - this.tbbCloseReload}); + this.tbbCloseReload, + this.tbbOpenFolder}); this.toolStrip1.Location = new System.Drawing.Point(0, 0); this.toolStrip1.Name = "toolStrip1"; this.toolStrip1.Size = new System.Drawing.Size(824, 25); @@ -289,6 +291,16 @@ this.tbbCloseReload.Visible = false; this.tbbCloseReload.Click += new System.EventHandler(this.tbbCloseReload_Click); // + // tbbOpenFolder + // + this.tbbOpenFolder.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text; + this.tbbOpenFolder.Image = ((System.Drawing.Image)(resources.GetObject("tbbOpenFolder.Image"))); + this.tbbOpenFolder.ImageTransparentColor = System.Drawing.Color.Magenta; + this.tbbOpenFolder.Name = "tbbOpenFolder"; + this.tbbOpenFolder.Size = new System.Drawing.Size(128, 22); + this.tbbOpenFolder.Text = "Open Firmware Folder"; + this.tbbOpenFolder.Click += new System.EventHandler(this.tbbOpenFolder_Click); + // // tableLayoutPanel1 // this.tableLayoutPanel1.ColumnCount = 1; @@ -345,7 +357,7 @@ this.label2.Location = new System.Drawing.Point(5, 5); this.label2.Margin = new System.Windows.Forms.Padding(5, 5, 3, 0); this.label2.Name = "label2"; - this.label2.Size = new System.Drawing.Size(383, 13); + this.label2.Size = new System.Drawing.Size(395, 13); this.label2.TabIndex = 27; this.label2.Text = "Firmware such as BIOS files are copyrighted material and not provided by BizHawk"; // @@ -407,5 +419,6 @@ private System.Windows.Forms.ToolStripButton tbbCloseReload; private System.Windows.Forms.ToolStripSeparator toolStripSeparator1; private System.Windows.Forms.Label label2; - } + private System.Windows.Forms.ToolStripButton tbbOpenFolder; + } } \ No newline at end of file diff --git a/BizHawk.Client.EmuHawk/config/FirmwaresConfig.cs b/BizHawk.Client.EmuHawk/config/FirmwaresConfig.cs index 7b016a8cab..d7a062cc1e 100644 --- a/BizHawk.Client.EmuHawk/config/FirmwaresConfig.cs +++ b/BizHawk.Client.EmuHawk/config/FirmwaresConfig.cs @@ -52,11 +52,14 @@ namespace BizHawk.Client.EmuHawk { "GBC", "Game Boy Color" }, { "PCFX", "PC-FX" }, { "32X", "32X" }, - { "ZXSpectrum", "ZX Spectrum" } - }; + { "ZXSpectrum", "ZX Spectrum" }, + { "AmstradCPC", "Amstrad CPC" } + }; public string TargetSystem = null; + private CheckBox cbAllowImport; + private const int idUnsure = 0; private const int idMissing = 1; private const int idOk = 2; @@ -178,6 +181,16 @@ namespace BizHawk.Client.EmuHawk } RefreshBasePath(); + + cbAllowImport = new CheckBox(); + cbAllowImport.Text = "Allow Importing of Unknown Files"; + cbAllowImport.BackColor = Color.Transparent; + cbAllowImport.CheckAlign = ContentAlignment.MiddleLeft; + cbAllowImport.TextAlign = ContentAlignment.MiddleLeft; + cbAllowImport.Font = new Font("Segeo UI", 9, FontStyle.Regular, GraphicsUnit.Point, 1, false); + cbAllowImport.Checked = false; + ToolStripControlHost host = new ToolStripControlHost(cbAllowImport); + toolStrip1.Items.Add(host); } @@ -341,7 +354,13 @@ namespace BizHawk.Client.EmuHawk DoScan(); } - private void lvFirmwares_KeyDown(object sender, KeyEventArgs e) + private void tbbOpenFolder_Click(object sender, EventArgs e) + { + var frmWares = PathManager.MakeAbsolutePath(Global.Config.PathEntries.FirmwaresPathFragment, null); + System.Diagnostics.Process.Start(frmWares); + } + + private void lvFirmwares_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.C && e.Control && !e.Alt && !e.Shift) { @@ -367,20 +386,81 @@ namespace BizHawk.Client.EmuHawk { ofd.InitialDirectory = currSelectorDir; ofd.RestoreDirectory = true; + string frmwarePath = PathManager.MakeAbsolutePath(Global.Config.PathEntries.FirmwaresPathFragment, null); - if (ofd.ShowDialog() == DialogResult.OK) + if (ofd.ShowDialog() == DialogResult.OK) { // remember the location we selected this firmware from, maybe there are others currSelectorDir = Path.GetDirectoryName(ofd.FileName); - // for each selected item, set the user choice (even though multiple selection for this operation is no longer allowed) - foreach (ListViewItem lvi in lvFirmwares.SelectedItems) - { - var fr = lvi.Tag as FirmwareDatabase.FirmwareRecord; - Global.Config.FirmwareUserSpecifications[fr.ConfigKey] = ofd.FileName; - } + try + { + using (var hf = new HawkFile(ofd.FileName)) + { + // for each selected item, set the user choice (even though multiple selection for this operation is no longer allowed) + foreach (ListViewItem lvi in lvFirmwares.SelectedItems) + { + var fr = lvi.Tag as FirmwareDatabase.FirmwareRecord; + string filePath = ofd.FileName; - DoScan(); + // if the selected file is an archive, allow the user to pick the inside file + // to always be copied to the global firmwares directory + if (hf.IsArchive) + { + var ac = new ArchiveChooser(new HawkFile(filePath)); + int memIdx = -1; + + if (ac.ShowDialog(this) == DialogResult.OK) + { + memIdx = ac.SelectedMemberIndex; + } + else + { + return; + } + + var insideFile = hf.BindArchiveMember(memIdx); + var fileData = insideFile.ReadAllBytes(); + + // write to file in the firmwares folder + File.WriteAllBytes(Path.Combine(frmwarePath, insideFile.Name), fileData); + filePath = Path.Combine(frmwarePath, insideFile.Name); + } + else + { + // selected file is not an archive + // check whether this file is currently outside of the global firmware directory + if (currSelectorDir != frmwarePath) + { + var askMoveResult = MessageBox.Show(this, "The selected custom firmware does not reside in the root of the global firmware directory.\nDo you want to copy it there?", "Import Custom Firmware", MessageBoxButtons.YesNo); + if (askMoveResult == DialogResult.Yes) + { + try + { + FileInfo fi = new FileInfo(filePath); + filePath = Path.Combine(frmwarePath, fi.Name); + File.Copy(ofd.FileName, filePath); + } + catch (Exception ex) + { + MessageBox.Show(this, "There was an issue copying the file. The customization has NOT been set.\n\n" + ex.StackTrace); + continue; + } + } + } + } + + Global.Config.FirmwareUserSpecifications[fr.ConfigKey] = filePath; + } + } + } + catch (Exception ex) + { + MessageBox.Show(this, "There was an issue during the process. The customization has NOT been set.\n\n" + ex.StackTrace); + return; + } + + DoScan(); } } } @@ -584,7 +664,11 @@ namespace BizHawk.Client.EmuHawk outfile = Path.Combine(extractpath, myname); File.WriteAllBytes(outfile, ms.ToArray()); hf.Unbind(); - didSomething |= RunImportJobSingle(basepath, outfile, ref errors); + + if (cbAllowImport.Checked || Manager.CanFileBeImported(outfile)) + { + didSomething |= RunImportJobSingle(basepath, outfile, ref errors); + } } } finally @@ -594,7 +678,10 @@ namespace BizHawk.Client.EmuHawk } else { - didSomething |= RunImportJobSingle(basepath, f, ref errors); + if (cbAllowImport.Checked || Manager.CanFileBeImported(hf.CanonicalFullPath)) + { + didSomething |= RunImportJobSingle(basepath, f, ref errors); + } } } } @@ -621,7 +708,7 @@ namespace BizHawk.Client.EmuHawk return base.ProcessCmdKey(ref msg, keyData); } - private void lvFirmwares_DragEnter(object sender, DragEventArgs e) + private void lvFirmwares_DragEnter(object sender, DragEventArgs e) { e.Effect = e.Data.GetDataPresent(DataFormats.FileDrop) ? DragDropEffects.Copy : DragDropEffects.None; } diff --git a/BizHawk.Client.EmuHawk/config/FirmwaresConfig.resx b/BizHawk.Client.EmuHawk/config/FirmwaresConfig.resx index 7345957162..18c3d121ad 100644 --- a/BizHawk.Client.EmuHawk/config/FirmwaresConfig.resx +++ b/BizHawk.Client.EmuHawk/config/FirmwaresConfig.resx @@ -215,6 +215,21 @@ mDEo5mNjuweFGvjWg2EBhCbpkW78htSHHwRyNdmgAFzPEee2iFkzayy2OLXzT4gr6UdUnlXrullsxxQ+ kx0g8BTA3aZlButjSTyjODq/WcQcW/B/Je4OQhLvKQDnzN1mp0nnkvAhR8VuMzNrpm1mpjgkoVwB/v8D TgDQASA1MVpwzwAAAABJRU5ErkJggg== + + + + + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAIDSURBVDhPpZLrS5NhGMb3j4SWh0oRQVExD4gonkDpg4hG + YKxG6WBogkMZKgPNCEVJFBGdGETEvgwyO9DJE5syZw3PIlPEE9pgBCLZ5XvdMB8Ew8gXbl54nuf63dd9 + 0OGSnwCahxbPRNPAPMw9Xpg6ZmF46kZZ0xSKzJPIrhpDWsVnpBhGkKx3nAX8Pv7z1zg8OoY/cITdn4fw + bf/C0kYAN3Ma/w3gWfZL5kzTKBxjWyK2DftwI9tyMYCZKXbNHaD91bLYJrDXsYbrWfUKwJrPE9M2M1Oc + VzOOpHI7Jr376Hi9ogHqFIANO0/MmmmbmSmm9a8ze+I4MrNWAdjtoJgWcx+PSzg166yZZ8xM8XvXDix9 + c4jIqFYAjoriBV9AhEPv1mH/sonogha0afbZMMZz+yreTGyhpusHwtNNCsA5U1zS4BLxzJIfg299qO32 + Ir7UJtZfftyATqeT+8o2D8JSjQrAJblrncYL7ZJ2+bfaFnC/1S1NjL3diRat7qrO7wLRP3HjWsojBeCo + mDEo5mNjuweFGvjWg2EBhCbpkW78htSHHwRyNdmgAFzPEee2iFkzayy2OLXzT4gr6UdUnlXrullsxxQ+ + kx0g8BTA3aZlButjSTyjODq/WcQcW/B/Je4OQhLvKQDnzN1mp0nnkvAhR8VuMzNrpm1mpjgkoVwB/v8D + TgDQASA1MVpwzwAAAABJRU5ErkJggg== diff --git a/BizHawk.Client.EmuHawk/config/MessageConfig.Designer.cs b/BizHawk.Client.EmuHawk/config/MessageConfig.Designer.cs index fbdf0b0f2f..6b72207b1b 100644 --- a/BizHawk.Client.EmuHawk/config/MessageConfig.Designer.cs +++ b/BizHawk.Client.EmuHawk/config/MessageConfig.Designer.cs @@ -395,7 +395,7 @@ this.label7.Name = "label7"; this.label7.Size = new System.Drawing.Size(86, 13); this.label7.TabIndex = 18; - this.label7.Text = "Last Frame Input"; + this.label7.Text = "Previous Frame Input"; // // label8 // diff --git a/BizHawk.Client.EmuHawk/config/N64/N64VideoPluginconfig.Designer.cs b/BizHawk.Client.EmuHawk/config/N64/N64VideoPluginconfig.Designer.cs index 4dee0b94c6..1218ed5ab1 100644 --- a/BizHawk.Client.EmuHawk/config/N64/N64VideoPluginconfig.Designer.cs +++ b/BizHawk.Client.EmuHawk/config/N64/N64VideoPluginconfig.Designer.cs @@ -48,6 +48,7 @@ this.GLideN64Tab = new System.Windows.Forms.TabPage(); this.tabControl3 = new System.Windows.Forms.TabControl(); this.tabPage5 = new System.Windows.Forms.TabPage(); + this.GLideN64_FXAA = new System.Windows.Forms.CheckBox(); this.label88 = new System.Windows.Forms.Label(); this.GLideN64_GammaCorrectionLevel = new System.Windows.Forms.TextBox(); this.GLideN64_ForceGammaCorrection = new System.Windows.Forms.CheckBox(); @@ -361,6 +362,25 @@ this.SaveButton = new System.Windows.Forms.Button(); this.CancelBT = new System.Windows.Forms.Button(); this.toolTip1 = new System.Windows.Forms.ToolTip(this.components); + this.GLideN64_ShowInternalResolution = new System.Windows.Forms.CheckBox(); + this.GLideN64_ShowRenderingResolution = new System.Windows.Forms.CheckBox(); + this.GLideN64_EnableOverscan = new System.Windows.Forms.CheckBox(); + this.label90 = new System.Windows.Forms.Label(); + this.label91 = new System.Windows.Forms.Label(); + this.label92 = new System.Windows.Forms.Label(); + this.label93 = new System.Windows.Forms.Label(); + this.GLideN64_OverscanNtscTop = new System.Windows.Forms.TextBox(); + this.GLideN64_OverscanNtscBottom = new System.Windows.Forms.TextBox(); + this.GLideN64_OverscanNtscLeft = new System.Windows.Forms.TextBox(); + this.GLideN64_OverscanNtscRight = new System.Windows.Forms.TextBox(); + this.label94 = new System.Windows.Forms.Label(); + this.label95 = new System.Windows.Forms.Label(); + this.label96 = new System.Windows.Forms.Label(); + this.label97 = new System.Windows.Forms.Label(); + this.GLideN64_OverscanPalTop = new System.Windows.Forms.TextBox(); + this.GLideN64_OverscanPalBottom = new System.Windows.Forms.TextBox(); + this.GLideN64_OverscanPalLeft = new System.Windows.Forms.TextBox(); + this.GLideN64_OverscanPalRight = new System.Windows.Forms.TextBox(); this.N64plugintabcontrol.SuspendLayout(); this.N64vpluginglobaltab.SuspendLayout(); this.GLideN64Tab.SuspendLayout(); @@ -518,7 +538,7 @@ this.label47.AutoSize = true; this.label47.Location = new System.Drawing.Point(10, 115); this.label47.Name = "label47"; - this.label47.Size = new System.Drawing.Size(275, 13); + this.label47.Size = new System.Drawing.Size(319, 13); this.label47.TabIndex = 14; this.label47.Text = "(GLideN64 is the newest pluging and has the highest compatibility)"; // @@ -604,6 +624,9 @@ // // tabPage5 // + this.tabPage5.Controls.Add(this.GLideN64_ShowRenderingResolution); + this.tabPage5.Controls.Add(this.GLideN64_ShowInternalResolution); + this.tabPage5.Controls.Add(this.GLideN64_FXAA); this.tabPage5.Controls.Add(this.label88); this.tabPage5.Controls.Add(this.GLideN64_GammaCorrectionLevel); this.tabPage5.Controls.Add(this.GLideN64_ForceGammaCorrection); @@ -635,6 +658,16 @@ this.tabPage5.Text = "General"; this.tabPage5.UseVisualStyleBackColor = true; // + // GLideN64_FXAA + // + this.GLideN64_FXAA.AutoSize = true; + this.GLideN64_FXAA.Location = new System.Drawing.Point(6, 237); + this.GLideN64_FXAA.Name = "GLideN64_FXAA"; + this.GLideN64_FXAA.Size = new System.Drawing.Size(53, 17); + this.GLideN64_FXAA.TabIndex = 79; + this.GLideN64_FXAA.Text = "FXAA"; + this.GLideN64_FXAA.UseVisualStyleBackColor = true; + // // label88 // this.label88.AutoSize = true; @@ -1235,6 +1268,23 @@ // // tabPage7 // + this.tabPage7.Controls.Add(this.GLideN64_OverscanPalRight); + this.tabPage7.Controls.Add(this.GLideN64_OverscanNtscRight); + this.tabPage7.Controls.Add(this.GLideN64_OverscanPalLeft); + this.tabPage7.Controls.Add(this.GLideN64_OverscanNtscLeft); + this.tabPage7.Controls.Add(this.GLideN64_OverscanPalBottom); + this.tabPage7.Controls.Add(this.GLideN64_OverscanNtscBottom); + this.tabPage7.Controls.Add(this.GLideN64_OverscanPalTop); + this.tabPage7.Controls.Add(this.label97); + this.tabPage7.Controls.Add(this.GLideN64_OverscanNtscTop); + this.tabPage7.Controls.Add(this.label96); + this.tabPage7.Controls.Add(this.label93); + this.tabPage7.Controls.Add(this.label95); + this.tabPage7.Controls.Add(this.label92); + this.tabPage7.Controls.Add(this.label94); + this.tabPage7.Controls.Add(this.label91); + this.tabPage7.Controls.Add(this.label90); + this.tabPage7.Controls.Add(this.GLideN64_EnableOverscan); this.tabPage7.Controls.Add(this.label89); this.tabPage7.Controls.Add(this.GLideN64_UseNativeResolutionFactor); this.tabPage7.Controls.Add(this.GLideN64_DisableFBInfo); @@ -4382,6 +4432,165 @@ this.toolTip1.ReshowDelay = 100; this.toolTip1.ToolTipIcon = System.Windows.Forms.ToolTipIcon.Info; // + // GLideN64_ShowInternalResolution + // + this.GLideN64_ShowInternalResolution.AutoSize = true; + this.GLideN64_ShowInternalResolution.Location = new System.Drawing.Point(309, 210); + this.GLideN64_ShowInternalResolution.Name = "GLideN64_ShowInternalResolution"; + this.GLideN64_ShowInternalResolution.Size = new System.Drawing.Size(144, 17); + this.GLideN64_ShowInternalResolution.TabIndex = 80; + this.GLideN64_ShowInternalResolution.Text = "Show Internal Resolution"; + this.GLideN64_ShowInternalResolution.UseVisualStyleBackColor = true; + // + // GLideN64_ShowRenderingResolution + // + this.GLideN64_ShowRenderingResolution.AutoSize = true; + this.GLideN64_ShowRenderingResolution.Location = new System.Drawing.Point(309, 234); + this.GLideN64_ShowRenderingResolution.Name = "GLideN64_ShowRenderingResolution"; + this.GLideN64_ShowRenderingResolution.Size = new System.Drawing.Size(158, 17); + this.GLideN64_ShowRenderingResolution.TabIndex = 81; + this.GLideN64_ShowRenderingResolution.Text = "Show Rendering Resolution"; + this.GLideN64_ShowRenderingResolution.UseVisualStyleBackColor = true; + // + // GLideN64_EnableOverscan + // + this.GLideN64_EnableOverscan.AutoSize = true; + this.GLideN64_EnableOverscan.Location = new System.Drawing.Point(293, 171); + this.GLideN64_EnableOverscan.Name = "GLideN64_EnableOverscan"; + this.GLideN64_EnableOverscan.Size = new System.Drawing.Size(108, 17); + this.GLideN64_EnableOverscan.TabIndex = 79; + this.GLideN64_EnableOverscan.Text = "Enable Overscan"; + this.GLideN64_EnableOverscan.UseVisualStyleBackColor = true; + this.GLideN64_EnableOverscan.CheckedChanged += new System.EventHandler(this.GLideN64_EnableOverscan_CheckedChanged); + // + // label90 + // + this.label90.AutoSize = true; + this.label90.Location = new System.Drawing.Point(290, 201); + this.label90.Name = "label90"; + this.label90.Size = new System.Drawing.Size(58, 13); + this.label90.TabIndex = 80; + this.label90.Text = "NTSC Top"; + // + // label91 + // + this.label91.AutoSize = true; + this.label91.Location = new System.Drawing.Point(290, 224); + this.label91.Name = "label91"; + this.label91.Size = new System.Drawing.Size(72, 13); + this.label91.TabIndex = 81; + this.label91.Text = "NTSC Bottom"; + // + // label92 + // + this.label92.AutoSize = true; + this.label92.Location = new System.Drawing.Point(290, 247); + this.label92.Name = "label92"; + this.label92.Size = new System.Drawing.Size(57, 13); + this.label92.TabIndex = 82; + this.label92.Text = "NTSC Left"; + // + // label93 + // + this.label93.AutoSize = true; + this.label93.Location = new System.Drawing.Point(290, 269); + this.label93.Name = "label93"; + this.label93.Size = new System.Drawing.Size(64, 13); + this.label93.TabIndex = 83; + this.label93.Text = "NTSC Right"; + // + // GLideN64_OverscanNtscTop + // + this.GLideN64_OverscanNtscTop.Location = new System.Drawing.Point(368, 198); + this.GLideN64_OverscanNtscTop.Name = "GLideN64_OverscanNtscTop"; + this.GLideN64_OverscanNtscTop.Size = new System.Drawing.Size(42, 20); + this.GLideN64_OverscanNtscTop.TabIndex = 84; + // + // GLideN64_OverscanNtscBottom + // + this.GLideN64_OverscanNtscBottom.Location = new System.Drawing.Point(368, 221); + this.GLideN64_OverscanNtscBottom.Name = "GLideN64_OverscanNtscBottom"; + this.GLideN64_OverscanNtscBottom.Size = new System.Drawing.Size(42, 20); + this.GLideN64_OverscanNtscBottom.TabIndex = 85; + // + // GLideN64_OverscanNtscLeft + // + this.GLideN64_OverscanNtscLeft.Location = new System.Drawing.Point(368, 244); + this.GLideN64_OverscanNtscLeft.Name = "GLideN64_OverscanNtscLeft"; + this.GLideN64_OverscanNtscLeft.Size = new System.Drawing.Size(42, 20); + this.GLideN64_OverscanNtscLeft.TabIndex = 86; + // + // GLideN64_OverscanNtscRight + // + this.GLideN64_OverscanNtscRight.Location = new System.Drawing.Point(368, 266); + this.GLideN64_OverscanNtscRight.Name = "GLideN64_OverscanNtscRight"; + this.GLideN64_OverscanNtscRight.Size = new System.Drawing.Size(42, 20); + this.GLideN64_OverscanNtscRight.TabIndex = 87; + // + // label94 + // + this.label94.AutoSize = true; + this.label94.Location = new System.Drawing.Point(448, 201); + this.label94.Name = "label94"; + this.label94.Size = new System.Drawing.Size(49, 13); + this.label94.TabIndex = 80; + this.label94.Text = "PAL Top"; + // + // label95 + // + this.label95.AutoSize = true; + this.label95.Location = new System.Drawing.Point(448, 224); + this.label95.Name = "label95"; + this.label95.Size = new System.Drawing.Size(63, 13); + this.label95.TabIndex = 81; + this.label95.Text = "PAL Bottom"; + // + // label96 + // + this.label96.AutoSize = true; + this.label96.Location = new System.Drawing.Point(448, 247); + this.label96.Name = "label96"; + this.label96.Size = new System.Drawing.Size(48, 13); + this.label96.TabIndex = 82; + this.label96.Text = "PAL Left"; + // + // label97 + // + this.label97.AutoSize = true; + this.label97.Location = new System.Drawing.Point(448, 269); + this.label97.Name = "label97"; + this.label97.Size = new System.Drawing.Size(55, 13); + this.label97.TabIndex = 83; + this.label97.Text = "PAL Right"; + // + // GLideN64_OverscanPalTop + // + this.GLideN64_OverscanPalTop.Location = new System.Drawing.Point(517, 198); + this.GLideN64_OverscanPalTop.Name = "GLideN64_OverscanPalTop"; + this.GLideN64_OverscanPalTop.Size = new System.Drawing.Size(42, 20); + this.GLideN64_OverscanPalTop.TabIndex = 84; + // + // GLideN64_OverscanPalBottom + // + this.GLideN64_OverscanPalBottom.Location = new System.Drawing.Point(517, 221); + this.GLideN64_OverscanPalBottom.Name = "GLideN64_OverscanPalBottom"; + this.GLideN64_OverscanPalBottom.Size = new System.Drawing.Size(42, 20); + this.GLideN64_OverscanPalBottom.TabIndex = 85; + // + // GLideN64_OverscanPalLeft + // + this.GLideN64_OverscanPalLeft.Location = new System.Drawing.Point(517, 244); + this.GLideN64_OverscanPalLeft.Name = "GLideN64_OverscanPalLeft"; + this.GLideN64_OverscanPalLeft.Size = new System.Drawing.Size(42, 20); + this.GLideN64_OverscanPalLeft.TabIndex = 86; + // + // GLideN64_OverscanPalRight + // + this.GLideN64_OverscanPalRight.Location = new System.Drawing.Point(517, 266); + this.GLideN64_OverscanPalRight.Name = "GLideN64_OverscanPalRight"; + this.GLideN64_OverscanPalRight.Size = new System.Drawing.Size(42, 20); + this.GLideN64_OverscanPalRight.TabIndex = 87; + // // N64VideoPluginconfig // this.AcceptButton = this.SaveButton; @@ -4775,5 +4984,25 @@ private System.Windows.Forms.TextBox GLideN64_GammaCorrectionLevel; private System.Windows.Forms.Label label89; private System.Windows.Forms.TextBox GLideN64_UseNativeResolutionFactor; + private System.Windows.Forms.CheckBox GLideN64_FXAA; + private System.Windows.Forms.CheckBox GLideN64_ShowRenderingResolution; + private System.Windows.Forms.CheckBox GLideN64_ShowInternalResolution; + private System.Windows.Forms.CheckBox GLideN64_EnableOverscan; + private System.Windows.Forms.TextBox GLideN64_OverscanPalRight; + private System.Windows.Forms.TextBox GLideN64_OverscanNtscRight; + private System.Windows.Forms.TextBox GLideN64_OverscanPalLeft; + private System.Windows.Forms.TextBox GLideN64_OverscanNtscLeft; + private System.Windows.Forms.TextBox GLideN64_OverscanPalBottom; + private System.Windows.Forms.TextBox GLideN64_OverscanNtscBottom; + private System.Windows.Forms.TextBox GLideN64_OverscanPalTop; + private System.Windows.Forms.Label label97; + private System.Windows.Forms.TextBox GLideN64_OverscanNtscTop; + private System.Windows.Forms.Label label96; + private System.Windows.Forms.Label label93; + private System.Windows.Forms.Label label95; + private System.Windows.Forms.Label label92; + private System.Windows.Forms.Label label94; + private System.Windows.Forms.Label label91; + private System.Windows.Forms.Label label90; } } \ No newline at end of file diff --git a/BizHawk.Client.EmuHawk/config/N64/N64VideoPluginconfig.cs b/BizHawk.Client.EmuHawk/config/N64/N64VideoPluginconfig.cs index 2b0f1b5469..ebb0d105d9 100644 --- a/BizHawk.Client.EmuHawk/config/N64/N64VideoPluginconfig.cs +++ b/BizHawk.Client.EmuHawk/config/N64/N64VideoPluginconfig.cs @@ -408,6 +408,9 @@ namespace BizHawk.Client.EmuHawk _ss.GLideN64Plugin.CacheSize = GLideN64_CacheSize.Text.IsSigned() ? int.Parse(GLideN64_CacheSize.Text) : 500; + _ss.GLideN64Plugin.ShowInternalResolution = GLideN64_ShowInternalResolution.Checked; + _ss.GLideN64Plugin.ShowRenderingResolution = GLideN64_ShowRenderingResolution.Checked; + _ss.GLideN64Plugin.FXAA = GLideN64_FXAA.Checked; _ss.GLideN64Plugin.EnableNoise = GLideN64_EnableNoise.Checked; _ss.GLideN64Plugin.EnableLOD = GLideN64_EnableLOD.Checked; _ss.GLideN64Plugin.EnableHWLighting = GLideN64_HWLighting.Checked; @@ -453,6 +456,32 @@ namespace BizHawk.Client.EmuHawk ? float.Parse(GLideN64_GammaCorrectionLevel.Text) : 2.0f; + _ss.GLideN64Plugin.EnableOverscan = GLideN64_EnableOverscan.Checked; + _ss.GLideN64Plugin.OverscanNtscTop = GLideN64_OverscanNtscTop.Text.IsSigned() + ? int.Parse(GLideN64_OverscanNtscTop.Text) + : 0; + _ss.GLideN64Plugin.OverscanNtscBottom = GLideN64_OverscanNtscBottom.Text.IsSigned() + ? int.Parse(GLideN64_OverscanNtscBottom.Text) + : 0; + _ss.GLideN64Plugin.OverscanNtscLeft = GLideN64_OverscanNtscLeft.Text.IsSigned() + ? int.Parse(GLideN64_OverscanNtscLeft.Text) + : 0; + _ss.GLideN64Plugin.OverscanNtscRight = GLideN64_OverscanNtscRight.Text.IsSigned() + ? int.Parse(GLideN64_OverscanNtscRight.Text) + : 0; + _ss.GLideN64Plugin.OverscanPalTop = GLideN64_OverscanPalTop.Text.IsSigned() + ? int.Parse(GLideN64_OverscanPalTop.Text) + : 0; + _ss.GLideN64Plugin.OverscanPalBottom = GLideN64_OverscanPalBottom.Text.IsSigned() + ? int.Parse(GLideN64_OverscanPalBottom.Text) + : 0; + _ss.GLideN64Plugin.OverscanPalLeft = GLideN64_OverscanPalLeft.Text.IsSigned() + ? int.Parse(GLideN64_OverscanPalLeft.Text) + : 0; + _ss.GLideN64Plugin.OverscanPalRight = GLideN64_OverscanPalRight.Text.IsSigned() + ? int.Parse(GLideN64_OverscanPalRight.Text) + : 0; + _ss.GLideN64Plugin.EnableN64DepthCompare = GLideN64_EnableN64DepthCompare.Checked; _ss.GLideN64Plugin.EnableCopyColorToRDRAM = GLideN64_EnableCopyColorToRDRAM.SelectedItem .ToString() @@ -748,6 +777,9 @@ namespace BizHawk.Client.EmuHawk .PopulateFromEnum(_ss.GLideN64Plugin.bilinearMode); GLideN64_MaxAnisotropy.Checked = _ss.GLideN64Plugin.MaxAnisotropy; GLideN64_CacheSize.Text = _ss.GLideN64Plugin.CacheSize.ToString(); + GLideN64_ShowInternalResolution.Checked = _ss.GLideN64Plugin.ShowInternalResolution; + GLideN64_ShowRenderingResolution.Checked = _ss.GLideN64Plugin.ShowRenderingResolution; + GLideN64_FXAA.Checked = _ss.GLideN64Plugin.FXAA; GLideN64_EnableNoise.Checked = _ss.GLideN64Plugin.EnableNoise; GLideN64_EnableLOD.Checked = _ss.GLideN64Plugin.EnableLOD; GLideN64_HWLighting.Checked = _ss.GLideN64Plugin.EnableHWLighting; @@ -785,6 +817,25 @@ namespace BizHawk.Client.EmuHawk GLideN64_ForceGammaCorrection.Checked = _ss.GLideN64Plugin.ForceGammaCorrection; GLideN64_GammaCorrectionLevel.Text = _ss.GLideN64Plugin.GammaCorrectionLevel.ToString(); + GLideN64_OverscanNtscTop.Enabled = + GLideN64_OverscanNtscBottom.Enabled = + GLideN64_OverscanNtscLeft.Enabled = + GLideN64_OverscanNtscRight.Enabled = + GLideN64_OverscanPalTop.Enabled = + GLideN64_OverscanPalBottom.Enabled = + GLideN64_OverscanPalLeft.Enabled = + GLideN64_OverscanPalRight.Enabled = + GLideN64_EnableOverscan.Checked = + _ss.GLideN64Plugin.EnableOverscan; + GLideN64_OverscanNtscTop.Text = _ss.GLideN64Plugin.OverscanNtscTop.ToString(); + GLideN64_OverscanNtscBottom.Text = _ss.GLideN64Plugin.OverscanNtscBottom.ToString(); + GLideN64_OverscanNtscLeft.Text = _ss.GLideN64Plugin.OverscanNtscLeft.ToString(); + GLideN64_OverscanNtscRight.Text = _ss.GLideN64Plugin.OverscanNtscRight.ToString(); + GLideN64_OverscanPalTop.Text = _ss.GLideN64Plugin.OverscanPalTop.ToString(); + GLideN64_OverscanPalBottom.Text = _ss.GLideN64Plugin.OverscanPalBottom.ToString(); + GLideN64_OverscanPalLeft.Text = _ss.GLideN64Plugin.OverscanPalLeft.ToString(); + GLideN64_OverscanPalRight.Text = _ss.GLideN64Plugin.OverscanPalRight.ToString(); + UpdateGLideN64HacksSection(); if (!_ss.GLideN64Plugin.UseDefaultHacks) { @@ -1094,6 +1145,19 @@ namespace BizHawk.Client.EmuHawk GLideN64_EnableCopyAuxiliaryToRDRAM.Enabled = val; } + private void GLideN64_EnableOverscan_CheckedChanged(object sender, EventArgs e) + { + GLideN64_OverscanNtscTop.Enabled = + GLideN64_OverscanNtscBottom.Enabled = + GLideN64_OverscanNtscLeft.Enabled = + GLideN64_OverscanNtscRight.Enabled = + GLideN64_OverscanPalTop.Enabled = + GLideN64_OverscanPalBottom.Enabled = + GLideN64_OverscanPalLeft.Enabled = + GLideN64_OverscanPalRight.Enabled = + GLideN64_EnableOverscan.Checked; + } + private void GlideUseDefaultHacks1_CheckedChanged(object sender, EventArgs e) { GlideUseDefaultHacks2.Checked = GlideUseDefaultHacks1.Checked; diff --git a/BizHawk.Client.EmuHawk/config/N64/N64VideoPluginconfig.resx b/BizHawk.Client.EmuHawk/config/N64/N64VideoPluginconfig.resx index af1cb484f3..cddb4546e3 100644 --- a/BizHawk.Client.EmuHawk/config/N64/N64VideoPluginconfig.resx +++ b/BizHawk.Client.EmuHawk/config/N64/N64VideoPluginconfig.resx @@ -120,6 +120,9 @@ 17, 17 + + 17, 17 + Enable/Disable Anisotropic Filtering for Mipmapping (0=no filtering, 2-16=quality). This is uneffective if Mipmapping is 0. @@ -133,6 +136,9 @@ This is uneffective if Mipmapping is 0. If the given value is to high to be supported by your graphic card, the value will be the highest value your graphic card can support. Better result with Trilinear filtering + + 36 + diff --git a/BizHawk.Client.EmuHawk/config/PathConfig.cs b/BizHawk.Client.EmuHawk/config/PathConfig.cs index 8489cd4337..6c7ef17e6b 100644 --- a/BizHawk.Client.EmuHawk/config/PathConfig.cs +++ b/BizHawk.Client.EmuHawk/config/PathConfig.cs @@ -33,6 +33,7 @@ namespace BizHawk.Client.EmuHawk { "%recent%", "%exe%", + "%rom%", ".\\", "..\\", }; @@ -308,6 +309,9 @@ namespace BizHawk.Client.EmuHawk private void Ok_Click(object sender, EventArgs e) { SaveSettings(); + + PathManager.RefreshTempPath(); + GlobalWin.OSD.AddMessage("Path settings saved"); Close(); } diff --git a/BizHawk.Client.EmuHawk/config/RewindConfig.Designer.cs b/BizHawk.Client.EmuHawk/config/RewindConfig.Designer.cs index d9ac383d4a..144227ae21 100644 --- a/BizHawk.Client.EmuHawk/config/RewindConfig.Designer.cs +++ b/BizHawk.Client.EmuHawk/config/RewindConfig.Designer.cs @@ -608,7 +608,7 @@ // this.BufferSizeUpDown.Location = new System.Drawing.Point(93, 135); this.BufferSizeUpDown.Maximum = new decimal(new int[] { - 32768, + 2097512, 0, 0, 0}); diff --git a/BizHawk.Client.EmuHawk/config/ZXSpectrum/ZXSpectrumAudioSettings.Designer.cs b/BizHawk.Client.EmuHawk/config/ZXSpectrum/ZXSpectrumAudioSettings.Designer.cs index 21b2122306..b093ca49dd 100644 --- a/BizHawk.Client.EmuHawk/config/ZXSpectrum/ZXSpectrumAudioSettings.Designer.cs +++ b/BizHawk.Client.EmuHawk/config/ZXSpectrum/ZXSpectrumAudioSettings.Designer.cs @@ -49,7 +49,7 @@ // OkBtn // this.OkBtn.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); - this.OkBtn.Location = new System.Drawing.Point(247, 298); + this.OkBtn.Location = new System.Drawing.Point(303, 298); this.OkBtn.Name = "OkBtn"; this.OkBtn.Size = new System.Drawing.Size(60, 23); this.OkBtn.TabIndex = 3; @@ -61,7 +61,7 @@ // this.CancelBtn.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); this.CancelBtn.DialogResult = System.Windows.Forms.DialogResult.Cancel; - this.CancelBtn.Location = new System.Drawing.Point(313, 298); + this.CancelBtn.Location = new System.Drawing.Point(369, 298); this.CancelBtn.Name = "CancelBtn"; this.CancelBtn.Size = new System.Drawing.Size(60, 23); this.CancelBtn.TabIndex = 4; @@ -100,10 +100,10 @@ // // lblBorderInfo // - this.lblBorderInfo.Font = new System.Drawing.Font("Lucida Console", 6.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.lblBorderInfo.Location = new System.Drawing.Point(175, 245); + this.lblBorderInfo.Font = new System.Drawing.Font("Courier New", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lblBorderInfo.Location = new System.Drawing.Point(175, 236); this.lblBorderInfo.Name = "lblBorderInfo"; - this.lblBorderInfo.Size = new System.Drawing.Size(196, 37); + this.lblBorderInfo.Size = new System.Drawing.Size(254, 59); this.lblBorderInfo.TabIndex = 24; this.lblBorderInfo.Text = "Selects a particular panning configuration for the 3ch AY-3-8912 Programmable Sou" + "nd Generator (128K models only)"; @@ -114,7 +114,7 @@ this.tapeVolumetrackBar.Location = new System.Drawing.Point(12, 60); this.tapeVolumetrackBar.Maximum = 100; this.tapeVolumetrackBar.Name = "tapeVolumetrackBar"; - this.tapeVolumetrackBar.Size = new System.Drawing.Size(359, 45); + this.tapeVolumetrackBar.Size = new System.Drawing.Size(417, 45); this.tapeVolumetrackBar.TabIndex = 25; // // label3 @@ -140,7 +140,7 @@ this.earVolumetrackBar.Location = new System.Drawing.Point(12, 124); this.earVolumetrackBar.Maximum = 100; this.earVolumetrackBar.Name = "earVolumetrackBar"; - this.earVolumetrackBar.Size = new System.Drawing.Size(359, 45); + this.earVolumetrackBar.Size = new System.Drawing.Size(417, 45); this.earVolumetrackBar.TabIndex = 27; // // label5 @@ -157,7 +157,7 @@ this.ayVolumetrackBar.Location = new System.Drawing.Point(12, 188); this.ayVolumetrackBar.Maximum = 100; this.ayVolumetrackBar.Name = "ayVolumetrackBar"; - this.ayVolumetrackBar.Size = new System.Drawing.Size(359, 45); + this.ayVolumetrackBar.Size = new System.Drawing.Size(417, 45); this.ayVolumetrackBar.TabIndex = 29; // // ZXSpectrumAudioSettings @@ -166,7 +166,7 @@ this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.CancelButton = this.CancelBtn; - this.ClientSize = new System.Drawing.Size(385, 333); + this.ClientSize = new System.Drawing.Size(441, 333); this.Controls.Add(this.label5); this.Controls.Add(this.ayVolumetrackBar); this.Controls.Add(this.label4); @@ -179,6 +179,7 @@ this.Controls.Add(this.label1); this.Controls.Add(this.CancelBtn); this.Controls.Add(this.OkBtn); + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow; this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); this.Name = "ZXSpectrumAudioSettings"; this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent; diff --git a/BizHawk.Client.EmuHawk/config/ZXSpectrum/ZXSpectrumCoreEmulationSettings.Designer.cs b/BizHawk.Client.EmuHawk/config/ZXSpectrum/ZXSpectrumCoreEmulationSettings.Designer.cs index b7f58ec911..d69a5e3254 100644 --- a/BizHawk.Client.EmuHawk/config/ZXSpectrum/ZXSpectrumCoreEmulationSettings.Designer.cs +++ b/BizHawk.Client.EmuHawk/config/ZXSpectrum/ZXSpectrumCoreEmulationSettings.Designer.cs @@ -34,19 +34,19 @@ this.label4 = new System.Windows.Forms.Label(); this.MachineSelectionComboBox = new System.Windows.Forms.ComboBox(); this.label1 = new System.Windows.Forms.Label(); - this.lblMachineNotes = new System.Windows.Forms.Label(); this.determEmucheckBox1 = new System.Windows.Forms.CheckBox(); this.label2 = new System.Windows.Forms.Label(); this.borderTypecomboBox1 = new System.Windows.Forms.ComboBox(); this.lblBorderInfo = new System.Windows.Forms.Label(); this.lblAutoLoadText = new System.Windows.Forms.Label(); this.autoLoadcheckBox1 = new System.Windows.Forms.CheckBox(); + this.textBoxCoreDetails = new System.Windows.Forms.TextBox(); this.SuspendLayout(); // // OkBtn // this.OkBtn.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); - this.OkBtn.Location = new System.Drawing.Point(247, 434); + this.OkBtn.Location = new System.Drawing.Point(310, 434); this.OkBtn.Name = "OkBtn"; this.OkBtn.Size = new System.Drawing.Size(60, 23); this.OkBtn.TabIndex = 3; @@ -58,7 +58,7 @@ // this.CancelBtn.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); this.CancelBtn.DialogResult = System.Windows.Forms.DialogResult.Cancel; - this.CancelBtn.Location = new System.Drawing.Point(313, 434); + this.CancelBtn.Location = new System.Drawing.Point(376, 434); this.CancelBtn.Name = "CancelBtn"; this.CancelBtn.Size = new System.Drawing.Size(60, 23); this.CancelBtn.TabIndex = 4; @@ -83,7 +83,7 @@ this.MachineSelectionComboBox.FormattingEnabled = true; this.MachineSelectionComboBox.Location = new System.Drawing.Point(12, 62); this.MachineSelectionComboBox.Name = "MachineSelectionComboBox"; - this.MachineSelectionComboBox.Size = new System.Drawing.Size(361, 21); + this.MachineSelectionComboBox.Size = new System.Drawing.Size(424, 21); this.MachineSelectionComboBox.TabIndex = 13; this.MachineSelectionComboBox.SelectionChangeCommitted += new System.EventHandler(this.MachineSelectionComboBox_SelectionChangeCommitted); // @@ -96,15 +96,6 @@ this.label1.TabIndex = 17; this.label1.Text = "ZX Spectrum Emulation Settings"; // - // lblMachineNotes - // - this.lblMachineNotes.Font = new System.Drawing.Font("Lucida Console", 6.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.lblMachineNotes.Location = new System.Drawing.Point(15, 95); - this.lblMachineNotes.Name = "lblMachineNotes"; - this.lblMachineNotes.Size = new System.Drawing.Size(358, 204); - this.lblMachineNotes.TabIndex = 20; - this.lblMachineNotes.Text = "null\r\n"; - // // determEmucheckBox1 // this.determEmucheckBox1.AutoSize = true; @@ -132,26 +123,26 @@ this.borderTypecomboBox1.FormattingEnabled = true; this.borderTypecomboBox1.Location = new System.Drawing.Point(12, 351); this.borderTypecomboBox1.Name = "borderTypecomboBox1"; - this.borderTypecomboBox1.Size = new System.Drawing.Size(157, 21); + this.borderTypecomboBox1.Size = new System.Drawing.Size(220, 21); this.borderTypecomboBox1.TabIndex = 22; this.borderTypecomboBox1.SelectedIndexChanged += new System.EventHandler(this.borderTypecomboBox1_SelectedIndexChanged); // // lblBorderInfo // - this.lblBorderInfo.Font = new System.Drawing.Font("Lucida Console", 6.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.lblBorderInfo.Location = new System.Drawing.Point(175, 351); + this.lblBorderInfo.Font = new System.Drawing.Font("Courier New", 8F); + this.lblBorderInfo.Location = new System.Drawing.Point(240, 335); this.lblBorderInfo.Name = "lblBorderInfo"; - this.lblBorderInfo.Size = new System.Drawing.Size(196, 21); + this.lblBorderInfo.Size = new System.Drawing.Size(196, 53); this.lblBorderInfo.TabIndex = 24; this.lblBorderInfo.Text = "null"; this.lblBorderInfo.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; // // lblAutoLoadText // - this.lblAutoLoadText.Font = new System.Drawing.Font("Lucida Console", 6.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.lblAutoLoadText.Location = new System.Drawing.Point(175, 388); + this.lblAutoLoadText.Font = new System.Drawing.Font("Courier New", 8F); + this.lblAutoLoadText.Location = new System.Drawing.Point(124, 388); this.lblAutoLoadText.Name = "lblAutoLoadText"; - this.lblAutoLoadText.Size = new System.Drawing.Size(196, 30); + this.lblAutoLoadText.Size = new System.Drawing.Size(312, 43); this.lblAutoLoadText.TabIndex = 27; this.lblAutoLoadText.Text = "When enabled ZXHawk will attempt to control the tape device automatically when th" + "e correct traps are detected"; @@ -167,25 +158,39 @@ this.autoLoadcheckBox1.Text = "Auto-Load Tape"; this.autoLoadcheckBox1.UseVisualStyleBackColor = true; // + // textBoxCoreDetails + // + this.textBoxCoreDetails.AcceptsReturn = true; + this.textBoxCoreDetails.AcceptsTab = true; + this.textBoxCoreDetails.Font = new System.Drawing.Font("Courier New", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.textBoxCoreDetails.Location = new System.Drawing.Point(12, 90); + this.textBoxCoreDetails.Multiline = true; + this.textBoxCoreDetails.Name = "textBoxCoreDetails"; + this.textBoxCoreDetails.ReadOnly = true; + this.textBoxCoreDetails.ScrollBars = System.Windows.Forms.ScrollBars.Both; + this.textBoxCoreDetails.Size = new System.Drawing.Size(424, 206); + this.textBoxCoreDetails.TabIndex = 28; + // // ZXSpectrumCoreEmulationSettings // this.AcceptButton = this.OkBtn; this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.CancelButton = this.CancelBtn; - this.ClientSize = new System.Drawing.Size(385, 469); + this.ClientSize = new System.Drawing.Size(448, 469); + this.Controls.Add(this.textBoxCoreDetails); this.Controls.Add(this.lblAutoLoadText); this.Controls.Add(this.autoLoadcheckBox1); this.Controls.Add(this.lblBorderInfo); this.Controls.Add(this.label2); this.Controls.Add(this.borderTypecomboBox1); this.Controls.Add(this.determEmucheckBox1); - this.Controls.Add(this.lblMachineNotes); this.Controls.Add(this.label1); this.Controls.Add(this.label4); this.Controls.Add(this.MachineSelectionComboBox); this.Controls.Add(this.CancelBtn); this.Controls.Add(this.OkBtn); + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow; this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); this.Name = "ZXSpectrumCoreEmulationSettings"; this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent; @@ -203,12 +208,12 @@ private System.Windows.Forms.Label label4; private System.Windows.Forms.ComboBox MachineSelectionComboBox; private System.Windows.Forms.Label label1; - private System.Windows.Forms.Label lblMachineNotes; private System.Windows.Forms.CheckBox determEmucheckBox1; private System.Windows.Forms.Label label2; private System.Windows.Forms.ComboBox borderTypecomboBox1; private System.Windows.Forms.Label lblBorderInfo; private System.Windows.Forms.Label lblAutoLoadText; private System.Windows.Forms.CheckBox autoLoadcheckBox1; + private System.Windows.Forms.TextBox textBoxCoreDetails; } } \ No newline at end of file diff --git a/BizHawk.Client.EmuHawk/config/ZXSpectrum/ZXSpectrumCoreEmulationSettings.cs b/BizHawk.Client.EmuHawk/config/ZXSpectrum/ZXSpectrumCoreEmulationSettings.cs index 1f6929cac3..2888cf7231 100644 --- a/BizHawk.Client.EmuHawk/config/ZXSpectrum/ZXSpectrumCoreEmulationSettings.cs +++ b/BizHawk.Client.EmuHawk/config/ZXSpectrum/ZXSpectrumCoreEmulationSettings.cs @@ -88,7 +88,7 @@ namespace BizHawk.Client.EmuHawk private void UpdateMachineNotes(MachineType type) { - lblMachineNotes.Text = ZXMachineMetaData.GetMetaString(type); + textBoxCoreDetails.Text = ZXMachineMetaData.GetMetaString(type); } private void borderTypecomboBox1_SelectedIndexChanged(object sender, EventArgs e) diff --git a/BizHawk.Client.EmuHawk/config/ZXSpectrum/ZXSpectrumJoystickSettings.Designer.cs b/BizHawk.Client.EmuHawk/config/ZXSpectrum/ZXSpectrumJoystickSettings.Designer.cs index 342e833dc1..ad6d805638 100644 --- a/BizHawk.Client.EmuHawk/config/ZXSpectrum/ZXSpectrumJoystickSettings.Designer.cs +++ b/BizHawk.Client.EmuHawk/config/ZXSpectrum/ZXSpectrumJoystickSettings.Designer.cs @@ -158,6 +158,7 @@ this.Controls.Add(this.Port1ComboBox); this.Controls.Add(this.CancelBtn); this.Controls.Add(this.OkBtn); + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow; this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); this.Name = "ZXSpectrumJoystickSettings"; this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent; diff --git a/BizHawk.Client.EmuHawk/config/ZXSpectrum/ZXSpectrumNonSyncSettings.Designer.cs b/BizHawk.Client.EmuHawk/config/ZXSpectrum/ZXSpectrumNonSyncSettings.Designer.cs index 806f0fc164..b64b4be6b4 100644 --- a/BizHawk.Client.EmuHawk/config/ZXSpectrum/ZXSpectrumNonSyncSettings.Designer.cs +++ b/BizHawk.Client.EmuHawk/config/ZXSpectrum/ZXSpectrumNonSyncSettings.Designer.cs @@ -43,7 +43,7 @@ // OkBtn // this.OkBtn.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); - this.OkBtn.Location = new System.Drawing.Point(247, 142); + this.OkBtn.Location = new System.Drawing.Point(247, 160); this.OkBtn.Name = "OkBtn"; this.OkBtn.Size = new System.Drawing.Size(60, 23); this.OkBtn.TabIndex = 3; @@ -55,7 +55,7 @@ // this.CancelBtn.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); this.CancelBtn.DialogResult = System.Windows.Forms.DialogResult.Cancel; - this.CancelBtn.Location = new System.Drawing.Point(313, 142); + this.CancelBtn.Location = new System.Drawing.Point(313, 160); this.CancelBtn.Name = "CancelBtn"; this.CancelBtn.Size = new System.Drawing.Size(60, 23); this.CancelBtn.TabIndex = 4; @@ -74,10 +74,10 @@ // // lblOSDVerbinfo // - this.lblOSDVerbinfo.Font = new System.Drawing.Font("Lucida Console", 6.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.lblOSDVerbinfo.Location = new System.Drawing.Point(175, 117); + this.lblOSDVerbinfo.Font = new System.Drawing.Font("Courier New", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lblOSDVerbinfo.Location = new System.Drawing.Point(175, 89); this.lblOSDVerbinfo.Name = "lblOSDVerbinfo"; - this.lblOSDVerbinfo.Size = new System.Drawing.Size(196, 21); + this.lblOSDVerbinfo.Size = new System.Drawing.Size(196, 68); this.lblOSDVerbinfo.TabIndex = 28; this.lblOSDVerbinfo.Text = "null"; this.lblOSDVerbinfo.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; @@ -138,7 +138,7 @@ this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.CancelButton = this.CancelBtn; - this.ClientSize = new System.Drawing.Size(385, 177); + this.ClientSize = new System.Drawing.Size(385, 195); this.Controls.Add(this.checkBoxShowCoreBrdColor); this.Controls.Add(this.buttonChooseBGColor); this.Controls.Add(this.label2); @@ -148,6 +148,7 @@ this.Controls.Add(this.label1); this.Controls.Add(this.CancelBtn); this.Controls.Add(this.OkBtn); + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow; this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); this.Name = "ZXSpectrumNonSyncSettings"; this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent; diff --git a/BizHawk.Client.EmuHawk/config/ZXSpectrum/ZXSpectrumPokeMemory.Designer.cs b/BizHawk.Client.EmuHawk/config/ZXSpectrum/ZXSpectrumPokeMemory.Designer.cs index c2f10b196f..7dea4b7119 100644 --- a/BizHawk.Client.EmuHawk/config/ZXSpectrum/ZXSpectrumPokeMemory.Designer.cs +++ b/BizHawk.Client.EmuHawk/config/ZXSpectrum/ZXSpectrumPokeMemory.Designer.cs @@ -139,11 +139,11 @@ this.Controls.Add(this.label1); this.Controls.Add(this.CancelBtn); this.Controls.Add(this.OkBtn); + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow; this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); this.Name = "ZXSpectrumPokeMemory"; this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent; this.Text = "Poke Memory"; - ((System.ComponentModel.ISupportInitialize)(this.numericUpDownAddress)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.numericUpDownByte)).EndInit(); this.ResumeLayout(false); diff --git a/BizHawk.Client.EmuHawk/movie/PlayMovie.Designer.cs b/BizHawk.Client.EmuHawk/movie/PlayMovie.Designer.cs index 1973fc8226..8afcc7d618 100644 --- a/BizHawk.Client.EmuHawk/movie/PlayMovie.Designer.cs +++ b/BizHawk.Client.EmuHawk/movie/PlayMovie.Designer.cs @@ -128,7 +128,8 @@ // // groupBox1 // - this.groupBox1.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); + this.groupBox1.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + | System.Windows.Forms.AnchorStyles.Right))); this.groupBox1.Controls.Add(this.SubtitlesBtn); this.groupBox1.Controls.Add(this.CommentsBtn); this.groupBox1.Controls.Add(this.DetailsView); @@ -174,11 +175,11 @@ // // ReadOnlyCheckBox // - this.ReadOnlyCheckBox.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this.ReadOnlyCheckBox.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left))); this.ReadOnlyCheckBox.AutoSize = true; this.ReadOnlyCheckBox.Checked = true; this.ReadOnlyCheckBox.CheckState = System.Windows.Forms.CheckState.Checked; - this.ReadOnlyCheckBox.Location = new System.Drawing.Point(503, 367); + this.ReadOnlyCheckBox.Location = new System.Drawing.Point(405, 367); this.ReadOnlyCheckBox.Name = "ReadOnlyCheckBox"; this.ReadOnlyCheckBox.Size = new System.Drawing.Size(74, 17); this.ReadOnlyCheckBox.TabIndex = 45; @@ -240,7 +241,7 @@ // this.StopOnFrameCheckbox.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left))); this.StopOnFrameCheckbox.AutoSize = true; - this.StopOnFrameCheckbox.Location = new System.Drawing.Point(342, 357); + this.StopOnFrameCheckbox.Location = new System.Drawing.Point(244, 357); this.StopOnFrameCheckbox.Name = "StopOnFrameCheckbox"; this.StopOnFrameCheckbox.Size = new System.Drawing.Size(95, 17); this.StopOnFrameCheckbox.TabIndex = 57; @@ -253,7 +254,7 @@ this.StopOnFrameTextBox.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left))); this.StopOnFrameTextBox.ByteSize = BizHawk.Client.Common.WatchSize.DWord; this.StopOnFrameTextBox.CharacterCasing = System.Windows.Forms.CharacterCasing.Upper; - this.StopOnFrameTextBox.Location = new System.Drawing.Point(438, 355); + this.StopOnFrameTextBox.Location = new System.Drawing.Point(340, 355); this.StopOnFrameTextBox.MaxLength = 10; this.StopOnFrameTextBox.Name = "StopOnFrameTextBox"; this.StopOnFrameTextBox.Nullable = true; @@ -265,7 +266,8 @@ // MovieView // this.MovieView.AllowDrop = true; - this.MovieView.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + this.MovieView.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + | System.Windows.Forms.AnchorStyles.Left) | System.Windows.Forms.AnchorStyles.Right))); this.MovieView.BlazingFast = false; this.MovieView.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] { @@ -319,7 +321,7 @@ // this.LastFrameCheckbox.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left))); this.LastFrameCheckbox.AutoSize = true; - this.LastFrameCheckbox.Location = new System.Drawing.Point(342, 376); + this.LastFrameCheckbox.Location = new System.Drawing.Point(244, 376); this.LastFrameCheckbox.Name = "LastFrameCheckbox"; this.LastFrameCheckbox.Size = new System.Drawing.Size(75, 17); this.LastFrameCheckbox.TabIndex = 59; @@ -331,7 +333,7 @@ // this.TurboCheckbox.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left))); this.TurboCheckbox.AutoSize = true; - this.TurboCheckbox.Location = new System.Drawing.Point(438, 376); + this.TurboCheckbox.Location = new System.Drawing.Point(340, 376); this.TurboCheckbox.Name = "TurboCheckbox"; this.TurboCheckbox.Size = new System.Drawing.Size(54, 17); this.TurboCheckbox.TabIndex = 60; diff --git a/BizHawk.Client.EmuHawk/movie/PlayMovie.cs b/BizHawk.Client.EmuHawk/movie/PlayMovie.cs index fa4131d5a7..62f072f5e9 100644 --- a/BizHawk.Client.EmuHawk/movie/PlayMovie.cs +++ b/BizHawk.Client.EmuHawk/movie/PlayMovie.cs @@ -479,7 +479,13 @@ namespace BizHawk.Client.EmuHawk } break; case HeaderKeys.PLATFORM: - if (kvp.Value != Global.Game.System) + // feos: previously it was compared against Global.Game.System, but when the movie is created + // its platform is copied from Global.Emulator.SystemId, see PopulateWithDefaultHeaderValues() + // the problem is that for GameGear and SG100, those mismatch, resulting in false positive here + // I have a patch to make GG and SG appear as platforms in movie header (issue #1246) + // but even with it, for all the old movies, this false positive would have to be worked around anyway + // TODO: actually check header flags like "IsGGMode" and "IsSegaCDMode" (those are never parsed by bizhawk) + if (kvp.Value != Global.Emulator.SystemId) { item.BackColor = Color.Pink; } diff --git a/BizHawk.Client.EmuHawk/tools/BasicBot/BasicBot.Designer.cs b/BizHawk.Client.EmuHawk/tools/BasicBot/BasicBot.Designer.cs index 9b7f6ceaad..a3df04cf31 100644 --- a/BizHawk.Client.EmuHawk/tools/BasicBot/BasicBot.Designer.cs +++ b/BizHawk.Client.EmuHawk/tools/BasicBot/BasicBot.Designer.cs @@ -28,1148 +28,1148 @@ /// private void InitializeComponent() { - this.components = new System.ComponentModel.Container(); - System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(BasicBot)); - this.BotMenu = new MenuStripEx(); - this.FileSubMenu = new System.Windows.Forms.ToolStripMenuItem(); - this.NewMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.OpenMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.SaveMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.SaveAsMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.RecentSubMenu = new System.Windows.Forms.ToolStripMenuItem(); - this.toolStripSeparator2 = new System.Windows.Forms.ToolStripSeparator(); - this.toolStripSeparator1 = new System.Windows.Forms.ToolStripSeparator(); - this.ExitMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.OptionsSubMenu = new System.Windows.Forms.ToolStripMenuItem(); - this.MemoryDomainsMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.toolStripSeparator3 = new System.Windows.Forms.ToolStripSeparator(); - this.DataSizeMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this._1ByteMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this._2ByteMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this._4ByteMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.BigEndianMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.toolStripSeparator4 = new System.Windows.Forms.ToolStripSeparator(); - this.TurboWhileBottingMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.RunBtn = new System.Windows.Forms.Button(); - this.BotStatusStrip = new System.Windows.Forms.StatusStrip(); - this.BotStatusButton = new System.Windows.Forms.ToolStripStatusLabel(); - this.MessageLabel = new System.Windows.Forms.ToolStripStatusLabel(); - this.ControlsBox = new System.Windows.Forms.GroupBox(); - this.ControlProbabilityPanel = new System.Windows.Forms.Panel(); - this.BestGroupBox = new System.Windows.Forms.GroupBox(); - this.PlayBestButton = new System.Windows.Forms.Button(); - this.ClearBestButton = new System.Windows.Forms.Button(); - this.BestAttemptNumberLabel = new System.Windows.Forms.Label(); - this.label17 = new System.Windows.Forms.Label(); - this.panel1 = new System.Windows.Forms.Panel(); - this.BestAttemptLogLabel = new System.Windows.Forms.Label(); - this.BestTieBreak3Box = new System.Windows.Forms.TextBox(); - this.BestTieBreak2Box = new System.Windows.Forms.TextBox(); - this.BestTieBreak1Box = new System.Windows.Forms.TextBox(); - this.BestMaximizeBox = new System.Windows.Forms.TextBox(); - this.label16 = new System.Windows.Forms.Label(); - this.label15 = new System.Windows.Forms.Label(); - this.label14 = new System.Windows.Forms.Label(); - this.label13 = new System.Windows.Forms.Label(); - this.label1 = new System.Windows.Forms.Label(); - this.label2 = new System.Windows.Forms.Label(); - this.AttemptsLabel = new System.Windows.Forms.Label(); - this.FramesLabel = new System.Windows.Forms.Label(); - this.GoalGroupBox = new System.Windows.Forms.GroupBox(); - this.label4 = new System.Windows.Forms.Label(); - this.FrameLengthNumeric = new System.Windows.Forms.NumericUpDown(); - this.label3 = new System.Windows.Forms.Label(); - this.panel3 = new System.Windows.Forms.Panel(); - this.MainValueNumeric = new System.Windows.Forms.NumericUpDown(); - this.MainValueRadio = new System.Windows.Forms.RadioButton(); - this.MainBestRadio = new System.Windows.Forms.RadioButton(); - this.MainOperator = new System.Windows.Forms.ComboBox(); - this.label9 = new System.Windows.Forms.Label(); - this.MaximizeAddressBox = new BizHawk.Client.EmuHawk.HexTextBox(); - this.maximizeLabeltext = new System.Windows.Forms.Label(); - this.panel4 = new System.Windows.Forms.Panel(); - this.TieBreak1Numeric = new System.Windows.Forms.NumericUpDown(); - this.TieBreak1ValueRadio = new System.Windows.Forms.RadioButton(); - this.Tiebreak1Operator = new System.Windows.Forms.ComboBox(); - this.TieBreak1BestRadio = new System.Windows.Forms.RadioButton(); - this.label5 = new System.Windows.Forms.Label(); - this.TieBreaker1Box = new BizHawk.Client.EmuHawk.HexTextBox(); - this.label10 = new System.Windows.Forms.Label(); - this.panel5 = new System.Windows.Forms.Panel(); - this.TieBreak2Numeric = new System.Windows.Forms.NumericUpDown(); - this.Tiebreak2Operator = new System.Windows.Forms.ComboBox(); - this.TieBreak2ValueRadio = new System.Windows.Forms.RadioButton(); - this.TieBreak2BestRadio = new System.Windows.Forms.RadioButton(); - this.label11 = new System.Windows.Forms.Label(); - this.label6 = new System.Windows.Forms.Label(); - this.TieBreaker2Box = new BizHawk.Client.EmuHawk.HexTextBox(); - this.panel6 = new System.Windows.Forms.Panel(); - this.label12 = new System.Windows.Forms.Label(); - this.label7 = new System.Windows.Forms.Label(); - this.TieBreaker3Box = new BizHawk.Client.EmuHawk.HexTextBox(); - this.TieBreak3Numeric = new System.Windows.Forms.NumericUpDown(); - this.TieBreak3ValueRadio = new System.Windows.Forms.RadioButton(); - this.TieBreak3BestRadio = new System.Windows.Forms.RadioButton(); - this.Tiebreak3Operator = new System.Windows.Forms.ComboBox(); - this.StopBtn = new System.Windows.Forms.Button(); - this.label8 = new System.Windows.Forms.Label(); - this.StartFromSlotBox = new System.Windows.Forms.ComboBox(); - this.ControlGroupBox = new System.Windows.Forms.GroupBox(); - this.panel2 = new System.Windows.Forms.Panel(); - this.StatsContextMenu = new System.Windows.Forms.ContextMenuStrip(this.components); - this.ClearStatsContextMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.BotMenu.SuspendLayout(); - this.BotStatusStrip.SuspendLayout(); - this.ControlsBox.SuspendLayout(); - this.BestGroupBox.SuspendLayout(); - this.panel1.SuspendLayout(); - this.GoalGroupBox.SuspendLayout(); - ((System.ComponentModel.ISupportInitialize)(this.FrameLengthNumeric)).BeginInit(); - this.panel3.SuspendLayout(); - ((System.ComponentModel.ISupportInitialize)(this.MainValueNumeric)).BeginInit(); - this.panel4.SuspendLayout(); - ((System.ComponentModel.ISupportInitialize)(this.TieBreak1Numeric)).BeginInit(); - this.panel5.SuspendLayout(); - ((System.ComponentModel.ISupportInitialize)(this.TieBreak2Numeric)).BeginInit(); - this.panel6.SuspendLayout(); - ((System.ComponentModel.ISupportInitialize)(this.TieBreak3Numeric)).BeginInit(); - this.ControlGroupBox.SuspendLayout(); - this.panel2.SuspendLayout(); - this.StatsContextMenu.SuspendLayout(); - this.SuspendLayout(); - // - // BotMenu - // - this.BotMenu.ClickThrough = true; - this.BotMenu.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.FileSubMenu, - this.OptionsSubMenu}); - this.BotMenu.Location = new System.Drawing.Point(0, 0); - this.BotMenu.Name = "BotMenu"; - this.BotMenu.Size = new System.Drawing.Size(687, 24); - this.BotMenu.TabIndex = 0; - this.BotMenu.Text = "menuStrip1"; - // - // FileSubMenu - // - this.FileSubMenu.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.NewMenuItem, - this.OpenMenuItem, - this.SaveMenuItem, - this.SaveAsMenuItem, - this.RecentSubMenu, - this.toolStripSeparator1, - this.ExitMenuItem}); - this.FileSubMenu.Name = "FileSubMenu"; - this.FileSubMenu.Size = new System.Drawing.Size(37, 20); - this.FileSubMenu.Text = "&File"; - this.FileSubMenu.DropDownOpened += new System.EventHandler(this.FileSubMenu_DropDownOpened); - // - // NewMenuItem - // - this.NewMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.NewFile; - this.NewMenuItem.Name = "NewMenuItem"; - this.NewMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.N))); - this.NewMenuItem.Size = new System.Drawing.Size(195, 22); - this.NewMenuItem.Text = "&New"; - this.NewMenuItem.Click += new System.EventHandler(this.NewMenuItem_Click); - // - // OpenMenuItem - // - this.OpenMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.OpenFile; - this.OpenMenuItem.Name = "OpenMenuItem"; - this.OpenMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.O))); - this.OpenMenuItem.Size = new System.Drawing.Size(195, 22); - this.OpenMenuItem.Text = "&Open..."; - this.OpenMenuItem.Click += new System.EventHandler(this.OpenMenuItem_Click); - // - // SaveMenuItem - // - this.SaveMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.SaveAs; - this.SaveMenuItem.Name = "SaveMenuItem"; - this.SaveMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.S))); - this.SaveMenuItem.Size = new System.Drawing.Size(195, 22); - this.SaveMenuItem.Text = "&Save"; - this.SaveMenuItem.Click += new System.EventHandler(this.SaveMenuItem_Click); - // - // SaveAsMenuItem - // - this.SaveAsMenuItem.Name = "SaveAsMenuItem"; - this.SaveAsMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)(((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Shift) - | System.Windows.Forms.Keys.S))); - this.SaveAsMenuItem.Size = new System.Drawing.Size(195, 22); - this.SaveAsMenuItem.Text = "Save &As..."; - this.SaveAsMenuItem.Click += new System.EventHandler(this.SaveAsMenuItem_Click); - // - // RecentSubMenu - // - this.RecentSubMenu.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.toolStripSeparator2}); - this.RecentSubMenu.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.Recent; - this.RecentSubMenu.Name = "RecentSubMenu"; - this.RecentSubMenu.Size = new System.Drawing.Size(195, 22); - this.RecentSubMenu.Text = "Recent"; - this.RecentSubMenu.DropDownOpened += new System.EventHandler(this.RecentSubMenu_DropDownOpened); - // - // toolStripSeparator2 - // - this.toolStripSeparator2.Name = "toolStripSeparator2"; - this.toolStripSeparator2.Size = new System.Drawing.Size(57, 6); - // - // toolStripSeparator1 - // - this.toolStripSeparator1.Name = "toolStripSeparator1"; - this.toolStripSeparator1.Size = new System.Drawing.Size(192, 6); - // - // ExitMenuItem - // - this.ExitMenuItem.Name = "ExitMenuItem"; - this.ExitMenuItem.ShortcutKeyDisplayString = "Alt+F4"; - this.ExitMenuItem.Size = new System.Drawing.Size(195, 22); - this.ExitMenuItem.Text = "E&xit"; - this.ExitMenuItem.Click += new System.EventHandler(this.ExitMenuItem_Click); - // - // OptionsSubMenu - // - this.OptionsSubMenu.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.MemoryDomainsMenuItem, - this.DataSizeMenuItem, - this.BigEndianMenuItem, - this.toolStripSeparator4, - this.TurboWhileBottingMenuItem}); - this.OptionsSubMenu.Name = "OptionsSubMenu"; - this.OptionsSubMenu.Size = new System.Drawing.Size(61, 20); - this.OptionsSubMenu.Text = "&Options"; - this.OptionsSubMenu.DropDownOpened += new System.EventHandler(this.OptionsSubMenu_DropDownOpened); - // - // MemoryDomainsMenuItem - // - this.MemoryDomainsMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.toolStripSeparator3}); - this.MemoryDomainsMenuItem.Name = "MemoryDomainsMenuItem"; - this.MemoryDomainsMenuItem.Size = new System.Drawing.Size(181, 22); - this.MemoryDomainsMenuItem.Text = "Memory Domains"; - this.MemoryDomainsMenuItem.DropDownOpened += new System.EventHandler(this.MemoryDomainsMenuItem_DropDownOpened); - // - // toolStripSeparator3 - // - this.toolStripSeparator3.Name = "toolStripSeparator3"; - this.toolStripSeparator3.Size = new System.Drawing.Size(57, 6); - // - // DataSizeMenuItem - // - this.DataSizeMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { - this._1ByteMenuItem, - this._2ByteMenuItem, - this._4ByteMenuItem}); - this.DataSizeMenuItem.Name = "DataSizeMenuItem"; - this.DataSizeMenuItem.Size = new System.Drawing.Size(181, 22); - this.DataSizeMenuItem.Text = "Data Size"; - this.DataSizeMenuItem.DropDownOpened += new System.EventHandler(this.DataSizeMenuItem_DropDownOpened); - // - // _1ByteMenuItem - // - this._1ByteMenuItem.Name = "_1ByteMenuItem"; - this._1ByteMenuItem.Size = new System.Drawing.Size(111, 22); - this._1ByteMenuItem.Text = "1 Byte"; - this._1ByteMenuItem.Click += new System.EventHandler(this._1ByteMenuItem_Click); - // - // _2ByteMenuItem - // - this._2ByteMenuItem.Name = "_2ByteMenuItem"; - this._2ByteMenuItem.Size = new System.Drawing.Size(111, 22); - this._2ByteMenuItem.Text = "2 Bytes"; - this._2ByteMenuItem.Click += new System.EventHandler(this._2ByteMenuItem_Click); - // - // _4ByteMenuItem - // - this._4ByteMenuItem.Name = "_4ByteMenuItem"; - this._4ByteMenuItem.Size = new System.Drawing.Size(111, 22); - this._4ByteMenuItem.Text = "4 Bytes"; - this._4ByteMenuItem.Click += new System.EventHandler(this._4ByteMenuItem_Click); - // - // BigEndianMenuItem - // - this.BigEndianMenuItem.Name = "BigEndianMenuItem"; - this.BigEndianMenuItem.Size = new System.Drawing.Size(181, 22); - this.BigEndianMenuItem.Text = "Big Endian"; - this.BigEndianMenuItem.Click += new System.EventHandler(this.BigEndianMenuItem_Click); - // - // toolStripSeparator4 - // - this.toolStripSeparator4.Name = "toolStripSeparator4"; - this.toolStripSeparator4.Size = new System.Drawing.Size(178, 6); - // - // TurboWhileBottingMenuItem - // - this.TurboWhileBottingMenuItem.Name = "TurboWhileBottingMenuItem"; - this.TurboWhileBottingMenuItem.Size = new System.Drawing.Size(181, 22); - this.TurboWhileBottingMenuItem.Text = "Turbo While Botting"; - this.TurboWhileBottingMenuItem.Click += new System.EventHandler(this.TurboWhileBottingMenuItem_Click); - // - // RunBtn - // - this.RunBtn.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.Play; - this.RunBtn.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft; - this.RunBtn.Location = new System.Drawing.Point(6, 56); - this.RunBtn.Name = "RunBtn"; - this.RunBtn.Size = new System.Drawing.Size(75, 23); - this.RunBtn.TabIndex = 2001; - this.RunBtn.Text = "&Run"; - this.RunBtn.UseVisualStyleBackColor = true; - this.RunBtn.Click += new System.EventHandler(this.RunBtn_Click); - // - // BotStatusStrip - // - this.BotStatusStrip.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.BotStatusButton, - this.MessageLabel}); - this.BotStatusStrip.Location = new System.Drawing.Point(0, 565); - this.BotStatusStrip.Name = "BotStatusStrip"; - this.BotStatusStrip.Size = new System.Drawing.Size(687, 22); - this.BotStatusStrip.TabIndex = 2; - this.BotStatusStrip.Text = "statusStrip1"; - // - // BotStatusButton - // - this.BotStatusButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; - this.BotStatusButton.Image = ((System.Drawing.Image)(resources.GetObject("BotStatusButton.Image"))); - this.BotStatusButton.ImageTransparentColor = System.Drawing.Color.Magenta; - this.BotStatusButton.Name = "BotStatusButton"; - this.BotStatusButton.RightToLeftAutoMirrorImage = true; - this.BotStatusButton.Size = new System.Drawing.Size(16, 17); - this.BotStatusButton.Text = " "; - this.BotStatusButton.ToolTipText = " "; - // - // MessageLabel - // - this.MessageLabel.Name = "MessageLabel"; - this.MessageLabel.Size = new System.Drawing.Size(109, 17); - this.MessageLabel.Text = " "; - // - // ControlsBox - // - this.ControlsBox.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) - | System.Windows.Forms.AnchorStyles.Left) - | System.Windows.Forms.AnchorStyles.Right))); - this.ControlsBox.Controls.Add(this.ControlProbabilityPanel); - this.ControlsBox.Location = new System.Drawing.Point(12, 183); - this.ControlsBox.Name = "ControlsBox"; - this.ControlsBox.Size = new System.Drawing.Size(422, 369); - this.ControlsBox.TabIndex = 3; - this.ControlsBox.TabStop = false; - this.ControlsBox.Text = "Controls"; - // - // ControlProbabilityPanel - // - this.ControlProbabilityPanel.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) - | System.Windows.Forms.AnchorStyles.Left) - | System.Windows.Forms.AnchorStyles.Right))); - this.ControlProbabilityPanel.AutoScroll = true; - this.ControlProbabilityPanel.Location = new System.Drawing.Point(6, 19); - this.ControlProbabilityPanel.Name = "ControlProbabilityPanel"; - this.ControlProbabilityPanel.Size = new System.Drawing.Size(410, 350); - this.ControlProbabilityPanel.TabIndex = 0; - // - // BestGroupBox - // - this.BestGroupBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) - | System.Windows.Forms.AnchorStyles.Right))); - this.BestGroupBox.Controls.Add(this.PlayBestButton); - this.BestGroupBox.Controls.Add(this.ClearBestButton); - this.BestGroupBox.Controls.Add(this.BestAttemptNumberLabel); - this.BestGroupBox.Controls.Add(this.label17); - this.BestGroupBox.Controls.Add(this.panel1); - this.BestGroupBox.Controls.Add(this.BestTieBreak3Box); - this.BestGroupBox.Controls.Add(this.BestTieBreak2Box); - this.BestGroupBox.Controls.Add(this.BestTieBreak1Box); - this.BestGroupBox.Controls.Add(this.BestMaximizeBox); - this.BestGroupBox.Controls.Add(this.label16); - this.BestGroupBox.Controls.Add(this.label15); - this.BestGroupBox.Controls.Add(this.label14); - this.BestGroupBox.Controls.Add(this.label13); - this.BestGroupBox.Location = new System.Drawing.Point(441, 183); - this.BestGroupBox.Name = "BestGroupBox"; - this.BestGroupBox.Size = new System.Drawing.Size(230, 369); - this.BestGroupBox.TabIndex = 4; - this.BestGroupBox.TabStop = false; - this.BestGroupBox.Text = "Best"; - // - // PlayBestButton - // - this.PlayBestButton.Enabled = false; - this.PlayBestButton.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.Play; - this.PlayBestButton.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft; - this.PlayBestButton.Location = new System.Drawing.Point(12, 46); - this.PlayBestButton.Name = "PlayBestButton"; - this.PlayBestButton.Size = new System.Drawing.Size(75, 23); - this.PlayBestButton.TabIndex = 2004; - this.PlayBestButton.Text = "&Play"; - this.PlayBestButton.UseVisualStyleBackColor = true; - this.PlayBestButton.Click += new System.EventHandler(this.PlayBestButton_Click); - // - // ClearBestButton - // - this.ClearBestButton.Enabled = false; - this.ClearBestButton.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.Close; - this.ClearBestButton.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft; - this.ClearBestButton.Location = new System.Drawing.Point(12, 70); - this.ClearBestButton.Name = "ClearBestButton"; - this.ClearBestButton.Size = new System.Drawing.Size(75, 23); - this.ClearBestButton.TabIndex = 2003; - this.ClearBestButton.Text = "&Clear"; - this.ClearBestButton.UseVisualStyleBackColor = true; - this.ClearBestButton.Click += new System.EventHandler(this.ClearBestButton_Click); - // - // BestAttemptNumberLabel - // - this.BestAttemptNumberLabel.AutoSize = true; - this.BestAttemptNumberLabel.Location = new System.Drawing.Point(59, 20); - this.BestAttemptNumberLabel.Name = "BestAttemptNumberLabel"; - this.BestAttemptNumberLabel.Size = new System.Drawing.Size(13, 13); - this.BestAttemptNumberLabel.TabIndex = 23; - this.BestAttemptNumberLabel.Text = "0"; - // - // label17 - // - this.label17.AutoSize = true; - this.label17.Location = new System.Drawing.Point(17, 20); - this.label17.Name = "label17"; - this.label17.Size = new System.Drawing.Size(46, 13); - this.label17.TabIndex = 22; - this.label17.Text = "Attempt:"; - // - // panel1 - // - this.panel1.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) - | System.Windows.Forms.AnchorStyles.Left) - | System.Windows.Forms.AnchorStyles.Right))); - this.panel1.AutoScroll = true; - this.panel1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D; - this.panel1.Controls.Add(this.BestAttemptLogLabel); - this.panel1.Font = new System.Drawing.Font("Courier New", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.panel1.Location = new System.Drawing.Point(12, 112); - this.panel1.Name = "panel1"; - this.panel1.Size = new System.Drawing.Size(212, 251); - this.panel1.TabIndex = 21; - // - // BestAttemptLogLabel - // - this.BestAttemptLogLabel.AutoSize = true; - this.BestAttemptLogLabel.Location = new System.Drawing.Point(8, 8); - this.BestAttemptLogLabel.Name = "BestAttemptLogLabel"; - this.BestAttemptLogLabel.Size = new System.Drawing.Size(294, 14); - this.BestAttemptLogLabel.TabIndex = 0; - this.BestAttemptLogLabel.Text = " "; - // - // BestTieBreak3Box - // - this.BestTieBreak3Box.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); - this.BestTieBreak3Box.Location = new System.Drawing.Point(163, 73); - this.BestTieBreak3Box.Name = "BestTieBreak3Box"; - this.BestTieBreak3Box.ReadOnly = true; - this.BestTieBreak3Box.Size = new System.Drawing.Size(58, 20); - this.BestTieBreak3Box.TabIndex = 20; - this.BestTieBreak3Box.TabStop = false; - // - // BestTieBreak2Box - // - this.BestTieBreak2Box.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); - this.BestTieBreak2Box.Location = new System.Drawing.Point(163, 53); - this.BestTieBreak2Box.Name = "BestTieBreak2Box"; - this.BestTieBreak2Box.ReadOnly = true; - this.BestTieBreak2Box.Size = new System.Drawing.Size(58, 20); - this.BestTieBreak2Box.TabIndex = 19; - this.BestTieBreak2Box.TabStop = false; - // - // BestTieBreak1Box - // - this.BestTieBreak1Box.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); - this.BestTieBreak1Box.Location = new System.Drawing.Point(163, 33); - this.BestTieBreak1Box.Name = "BestTieBreak1Box"; - this.BestTieBreak1Box.ReadOnly = true; - this.BestTieBreak1Box.Size = new System.Drawing.Size(58, 20); - this.BestTieBreak1Box.TabIndex = 18; - this.BestTieBreak1Box.TabStop = false; - // - // BestMaximizeBox - // - this.BestMaximizeBox.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); - this.BestMaximizeBox.Location = new System.Drawing.Point(163, 13); - this.BestMaximizeBox.Name = "BestMaximizeBox"; - this.BestMaximizeBox.ReadOnly = true; - this.BestMaximizeBox.Size = new System.Drawing.Size(58, 20); - this.BestMaximizeBox.TabIndex = 17; - this.BestMaximizeBox.TabStop = false; - // - // label16 - // - this.label16.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); - this.label16.AutoSize = true; - this.label16.Location = new System.Drawing.Point(96, 76); - this.label16.Name = "label16"; - this.label16.Size = new System.Drawing.Size(61, 13); - this.label16.TabIndex = 16; - this.label16.Text = "Tiebreak 3:"; - // - // label15 - // - this.label15.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); - this.label15.AutoSize = true; - this.label15.Location = new System.Drawing.Point(96, 56); - this.label15.Name = "label15"; - this.label15.Size = new System.Drawing.Size(61, 13); - this.label15.TabIndex = 15; - this.label15.Text = "Tiebreak 2:"; - // - // label14 - // - this.label14.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); - this.label14.AutoSize = true; - this.label14.Location = new System.Drawing.Point(96, 36); - this.label14.Name = "label14"; - this.label14.Size = new System.Drawing.Size(61, 13); - this.label14.TabIndex = 6; - this.label14.Text = "Tiebreak 1:"; - // - // label13 - // - this.label13.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); - this.label13.AutoSize = true; - this.label13.Location = new System.Drawing.Point(104, 16); - this.label13.Name = "label13"; - this.label13.Size = new System.Drawing.Size(63, 13); - this.label13.TabIndex = 0; - this.label13.Text = "Main Value:"; - // - // label1 - // - this.label1.AutoSize = true; - this.label1.Location = new System.Drawing.Point(3, 2); - this.label1.Name = "label1"; - this.label1.Size = new System.Drawing.Size(51, 13); - this.label1.TabIndex = 5; - this.label1.Text = "Attempts:"; - // - // label2 - // - this.label2.AutoSize = true; - this.label2.Location = new System.Drawing.Point(10, 17); - this.label2.Name = "label2"; - this.label2.Size = new System.Drawing.Size(44, 13); - this.label2.TabIndex = 6; - this.label2.Text = "Frames:"; - // - // AttemptsLabel - // - this.AttemptsLabel.AutoSize = true; - this.AttemptsLabel.Location = new System.Drawing.Point(61, 2); - this.AttemptsLabel.Name = "AttemptsLabel"; - this.AttemptsLabel.Size = new System.Drawing.Size(13, 13); - this.AttemptsLabel.TabIndex = 7; - this.AttemptsLabel.Text = "0"; - // - // FramesLabel - // - this.FramesLabel.AutoSize = true; - this.FramesLabel.Location = new System.Drawing.Point(61, 17); - this.FramesLabel.Name = "FramesLabel"; - this.FramesLabel.Size = new System.Drawing.Size(13, 13); - this.FramesLabel.TabIndex = 8; - this.FramesLabel.Text = "0"; - // - // GoalGroupBox - // - this.GoalGroupBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) - | System.Windows.Forms.AnchorStyles.Right))); - this.GoalGroupBox.Controls.Add(this.label4); - this.GoalGroupBox.Controls.Add(this.FrameLengthNumeric); - this.GoalGroupBox.Controls.Add(this.label3); - this.GoalGroupBox.Controls.Add(this.panel3); - this.GoalGroupBox.Controls.Add(this.panel4); - this.GoalGroupBox.Controls.Add(this.panel5); - this.GoalGroupBox.Controls.Add(this.panel6); - this.GoalGroupBox.Location = new System.Drawing.Point(12, 27); - this.GoalGroupBox.Name = "GoalGroupBox"; - this.GoalGroupBox.Size = new System.Drawing.Size(422, 150); - this.GoalGroupBox.TabIndex = 9; - this.GoalGroupBox.TabStop = false; - this.GoalGroupBox.Text = " "; - // - // label4 - // - this.label4.AutoSize = true; - this.label4.Location = new System.Drawing.Point(113, 29); - this.label4.Name = "label4"; - this.label4.Size = new System.Drawing.Size(38, 13); - this.label4.TabIndex = 2; - this.label4.Text = "frames"; - // - // FrameLengthNumeric - // - this.FrameLengthNumeric.Location = new System.Drawing.Point(60, 25); - this.FrameLengthNumeric.Maximum = new decimal(new int[] { - 999, - 0, - 0, - 0}); - this.FrameLengthNumeric.Name = "FrameLengthNumeric"; - this.FrameLengthNumeric.Size = new System.Drawing.Size(46, 20); - this.FrameLengthNumeric.TabIndex = 1000; - this.FrameLengthNumeric.Value = new decimal(new int[] { - 100, - 0, - 0, - 0}); - this.FrameLengthNumeric.ValueChanged += new System.EventHandler(this.FrameLengthNumeric_ValueChanged); - // - // label3 - // - this.label3.AutoSize = true; - this.label3.Location = new System.Drawing.Point(7, 29); - this.label3.Name = "label3"; - this.label3.Size = new System.Drawing.Size(50, 13); - this.label3.TabIndex = 0; - this.label3.Text = "End after"; - // - // panel3 - // - this.panel3.Controls.Add(this.MainValueNumeric); - this.panel3.Controls.Add(this.MainValueRadio); - this.panel3.Controls.Add(this.MainBestRadio); - this.panel3.Controls.Add(this.MainOperator); - this.panel3.Controls.Add(this.label9); - this.panel3.Controls.Add(this.MaximizeAddressBox); - this.panel3.Controls.Add(this.maximizeLabeltext); - this.panel3.Location = new System.Drawing.Point(9, 51); - this.panel3.Name = "panel3"; - this.panel3.Size = new System.Drawing.Size(407, 26); - this.panel3.TabIndex = 0; - // - // MainValueNumeric - // - this.MainValueNumeric.Enabled = false; - this.MainValueNumeric.Location = new System.Drawing.Point(336, 4); - this.MainValueNumeric.Maximum = new decimal(new int[] { - 100000, - 0, - 0, - 0}); - this.MainValueNumeric.Minimum = new decimal(new int[] { - 100000, - 0, - 0, - -2147483648}); - this.MainValueNumeric.Name = "MainValueNumeric"; - this.MainValueNumeric.Size = new System.Drawing.Size(61, 20); - this.MainValueNumeric.TabIndex = 1013; - this.MainValueNumeric.ValueChanged += new System.EventHandler(this.MainValueNumeric_ValueChanged); - // - // MainValueRadio - // - this.MainValueRadio.AutoSize = true; - this.MainValueRadio.Location = new System.Drawing.Point(281, 6); - this.MainValueRadio.Name = "MainValueRadio"; - this.MainValueRadio.Size = new System.Drawing.Size(52, 17); - this.MainValueRadio.TabIndex = 1012; - this.MainValueRadio.Text = "Value"; - this.MainValueRadio.UseVisualStyleBackColor = true; - this.MainValueRadio.CheckedChanged += new System.EventHandler(this.MainValueRadio_CheckedChanged); - // - // MainBestRadio - // - this.MainBestRadio.AutoSize = true; - this.MainBestRadio.Checked = true; - this.MainBestRadio.Location = new System.Drawing.Point(235, 6); - this.MainBestRadio.Name = "MainBestRadio"; - this.MainBestRadio.Size = new System.Drawing.Size(46, 17); - this.MainBestRadio.TabIndex = 1011; - this.MainBestRadio.TabStop = true; - this.MainBestRadio.Text = "Best"; - this.MainBestRadio.UseVisualStyleBackColor = true; - this.MainBestRadio.CheckedChanged += new System.EventHandler(this.MainBestRadio_CheckedChanged); - // - // MainOperator - // - this.MainOperator.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; - this.MainOperator.FormattingEnabled = true; - this.MainOperator.Items.AddRange(new object[] { - ">", - ">=", - "=", - "<=", - "<"}); - this.MainOperator.Location = new System.Drawing.Point(187, 3); - this.MainOperator.Name = "MainOperator"; - this.MainOperator.Size = new System.Drawing.Size(40, 21); - this.MainOperator.TabIndex = 1010; - // - // label9 - // - this.label9.AutoSize = true; - this.label9.Location = new System.Drawing.Point(67, 7); - this.label9.Name = "label9"; - this.label9.Size = new System.Drawing.Size(59, 13); - this.label9.TabIndex = 1008; - this.label9.Text = "Address 0x"; - // - // MaximizeAddressBox - // - this.MaximizeAddressBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) - | System.Windows.Forms.AnchorStyles.Right))); - this.MaximizeAddressBox.CharacterCasing = System.Windows.Forms.CharacterCasing.Upper; - this.MaximizeAddressBox.Location = new System.Drawing.Point(133, 4); - this.MaximizeAddressBox.Name = "MaximizeAddressBox"; - this.MaximizeAddressBox.Nullable = true; - this.MaximizeAddressBox.Size = new System.Drawing.Size(47, 20); - this.MaximizeAddressBox.TabIndex = 1009; - // - // maximizeLabeltext - // - this.maximizeLabeltext.AutoSize = true; - this.maximizeLabeltext.Location = new System.Drawing.Point(1, 7); - this.maximizeLabeltext.Name = "maximizeLabeltext"; - this.maximizeLabeltext.Size = new System.Drawing.Size(63, 13); - this.maximizeLabeltext.TabIndex = 1007; - this.maximizeLabeltext.Text = "Main Value:"; - // - // panel4 - // - this.panel4.Controls.Add(this.TieBreak1Numeric); - this.panel4.Controls.Add(this.TieBreak1ValueRadio); - this.panel4.Controls.Add(this.Tiebreak1Operator); - this.panel4.Controls.Add(this.TieBreak1BestRadio); - this.panel4.Controls.Add(this.label5); - this.panel4.Controls.Add(this.TieBreaker1Box); - this.panel4.Controls.Add(this.label10); - this.panel4.Location = new System.Drawing.Point(9, 74); - this.panel4.Name = "panel4"; - this.panel4.Size = new System.Drawing.Size(407, 26); - this.panel4.TabIndex = 1; - // - // TieBreak1Numeric - // - this.TieBreak1Numeric.Enabled = false; - this.TieBreak1Numeric.Location = new System.Drawing.Point(336, 4); - this.TieBreak1Numeric.Maximum = new decimal(new int[] { - 100000, - 0, - 0, - 0}); - this.TieBreak1Numeric.Minimum = new decimal(new int[] { - 100000, - 0, - 0, - -2147483648}); - this.TieBreak1Numeric.Name = "TieBreak1Numeric"; - this.TieBreak1Numeric.Size = new System.Drawing.Size(61, 20); - this.TieBreak1Numeric.TabIndex = 1013; - this.TieBreak1Numeric.ValueChanged += new System.EventHandler(this.TieBreak1Numeric_ValueChanged); - // - // TieBreak1ValueRadio - // - this.TieBreak1ValueRadio.AutoSize = true; - this.TieBreak1ValueRadio.Location = new System.Drawing.Point(281, 6); - this.TieBreak1ValueRadio.Name = "TieBreak1ValueRadio"; - this.TieBreak1ValueRadio.Size = new System.Drawing.Size(52, 17); - this.TieBreak1ValueRadio.TabIndex = 1012; - this.TieBreak1ValueRadio.Text = "Value"; - this.TieBreak1ValueRadio.UseVisualStyleBackColor = true; - this.TieBreak1ValueRadio.CheckedChanged += new System.EventHandler(this.TieBreak1ValueRadio_CheckedChanged); - // - // Tiebreak1Operator - // - this.Tiebreak1Operator.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; - this.Tiebreak1Operator.FormattingEnabled = true; - this.Tiebreak1Operator.Items.AddRange(new object[] { - ">", - ">=", - "=", - "<=", - "<"}); - this.Tiebreak1Operator.Location = new System.Drawing.Point(187, 3); - this.Tiebreak1Operator.Name = "Tiebreak1Operator"; - this.Tiebreak1Operator.Size = new System.Drawing.Size(40, 21); - this.Tiebreak1Operator.TabIndex = 1007; - // - // TieBreak1BestRadio - // - this.TieBreak1BestRadio.AutoSize = true; - this.TieBreak1BestRadio.Checked = true; - this.TieBreak1BestRadio.Location = new System.Drawing.Point(235, 6); - this.TieBreak1BestRadio.Name = "TieBreak1BestRadio"; - this.TieBreak1BestRadio.Size = new System.Drawing.Size(46, 17); - this.TieBreak1BestRadio.TabIndex = 1011; - this.TieBreak1BestRadio.TabStop = true; - this.TieBreak1BestRadio.Text = "Best"; - this.TieBreak1BestRadio.UseVisualStyleBackColor = true; - this.TieBreak1BestRadio.CheckedChanged += new System.EventHandler(this.Tiebreak1BestRadio_CheckedChanged); - // - // label5 - // - this.label5.AutoSize = true; - this.label5.Location = new System.Drawing.Point(1, 7); - this.label5.Name = "label5"; - this.label5.Size = new System.Drawing.Size(61, 13); - this.label5.TabIndex = 5; - this.label5.Text = "Tiebreak 1:"; - // - // TieBreaker1Box - // - this.TieBreaker1Box.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) - | System.Windows.Forms.AnchorStyles.Right))); - this.TieBreaker1Box.CharacterCasing = System.Windows.Forms.CharacterCasing.Upper; - this.TieBreaker1Box.Location = new System.Drawing.Point(133, 4); - this.TieBreaker1Box.Name = "TieBreaker1Box"; - this.TieBreaker1Box.Nullable = true; - this.TieBreaker1Box.Size = new System.Drawing.Size(47, 20); - this.TieBreaker1Box.TabIndex = 1002; - // - // label10 - // - this.label10.AutoSize = true; - this.label10.Location = new System.Drawing.Point(67, 7); - this.label10.Name = "label10"; - this.label10.Size = new System.Drawing.Size(59, 13); - this.label10.TabIndex = 12; - this.label10.Text = "Address 0x"; - // - // panel5 - // - this.panel5.Controls.Add(this.TieBreak2Numeric); - this.panel5.Controls.Add(this.Tiebreak2Operator); - this.panel5.Controls.Add(this.TieBreak2ValueRadio); - this.panel5.Controls.Add(this.TieBreak2BestRadio); - this.panel5.Controls.Add(this.label11); - this.panel5.Controls.Add(this.label6); - this.panel5.Controls.Add(this.TieBreaker2Box); - this.panel5.Location = new System.Drawing.Point(9, 97); - this.panel5.Name = "panel5"; - this.panel5.Size = new System.Drawing.Size(407, 26); - this.panel5.TabIndex = 2; - // - // TieBreak2Numeric - // - this.TieBreak2Numeric.Enabled = false; - this.TieBreak2Numeric.Location = new System.Drawing.Point(336, 4); - this.TieBreak2Numeric.Maximum = new decimal(new int[] { - 100000, - 0, - 0, - 0}); - this.TieBreak2Numeric.Minimum = new decimal(new int[] { - 100000, - 0, - 0, - -2147483648}); - this.TieBreak2Numeric.Name = "TieBreak2Numeric"; - this.TieBreak2Numeric.Size = new System.Drawing.Size(61, 20); - this.TieBreak2Numeric.TabIndex = 1013; - this.TieBreak2Numeric.ValueChanged += new System.EventHandler(this.TieBreak2Numeric_ValueChanged); - // - // Tiebreak2Operator - // - this.Tiebreak2Operator.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; - this.Tiebreak2Operator.FormattingEnabled = true; - this.Tiebreak2Operator.Items.AddRange(new object[] { - ">", - ">=", - "=", - "<=", - "<"}); - this.Tiebreak2Operator.Location = new System.Drawing.Point(187, 3); - this.Tiebreak2Operator.Name = "Tiebreak2Operator"; - this.Tiebreak2Operator.Size = new System.Drawing.Size(40, 21); - this.Tiebreak2Operator.TabIndex = 1008; - // - // TieBreak2ValueRadio - // - this.TieBreak2ValueRadio.AutoSize = true; - this.TieBreak2ValueRadio.Location = new System.Drawing.Point(281, 6); - this.TieBreak2ValueRadio.Name = "TieBreak2ValueRadio"; - this.TieBreak2ValueRadio.Size = new System.Drawing.Size(52, 17); - this.TieBreak2ValueRadio.TabIndex = 1012; - this.TieBreak2ValueRadio.Text = "Value"; - this.TieBreak2ValueRadio.UseVisualStyleBackColor = true; - this.TieBreak2ValueRadio.CheckedChanged += new System.EventHandler(this.TieBreak2ValueRadio_CheckedChanged); - // - // TieBreak2BestRadio - // - this.TieBreak2BestRadio.AutoSize = true; - this.TieBreak2BestRadio.Checked = true; - this.TieBreak2BestRadio.Location = new System.Drawing.Point(235, 6); - this.TieBreak2BestRadio.Name = "TieBreak2BestRadio"; - this.TieBreak2BestRadio.Size = new System.Drawing.Size(46, 17); - this.TieBreak2BestRadio.TabIndex = 1011; - this.TieBreak2BestRadio.TabStop = true; - this.TieBreak2BestRadio.Text = "Best"; - this.TieBreak2BestRadio.UseVisualStyleBackColor = true; - this.TieBreak2BestRadio.CheckedChanged += new System.EventHandler(this.Tiebreak2BestRadio_CheckedChanged); - // - // label11 - // - this.label11.AutoSize = true; - this.label11.Location = new System.Drawing.Point(67, 7); - this.label11.Name = "label11"; - this.label11.Size = new System.Drawing.Size(59, 13); - this.label11.TabIndex = 13; - this.label11.Text = "Address 0x"; - // - // label6 - // - this.label6.AutoSize = true; - this.label6.Location = new System.Drawing.Point(1, 7); - this.label6.Name = "label6"; - this.label6.Size = new System.Drawing.Size(61, 13); - this.label6.TabIndex = 9; - this.label6.Text = "Tiebreak 2:"; - // - // TieBreaker2Box - // - this.TieBreaker2Box.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) - | System.Windows.Forms.AnchorStyles.Right))); - this.TieBreaker2Box.CharacterCasing = System.Windows.Forms.CharacterCasing.Upper; - this.TieBreaker2Box.Location = new System.Drawing.Point(133, 4); - this.TieBreaker2Box.Name = "TieBreaker2Box"; - this.TieBreaker2Box.Nullable = true; - this.TieBreaker2Box.Size = new System.Drawing.Size(47, 20); - this.TieBreaker2Box.TabIndex = 1003; - // - // panel6 - // - this.panel6.Controls.Add(this.label12); - this.panel6.Controls.Add(this.label7); - this.panel6.Controls.Add(this.TieBreaker3Box); - this.panel6.Controls.Add(this.TieBreak3Numeric); - this.panel6.Controls.Add(this.TieBreak3ValueRadio); - this.panel6.Controls.Add(this.TieBreak3BestRadio); - this.panel6.Controls.Add(this.Tiebreak3Operator); - this.panel6.Location = new System.Drawing.Point(9, 120); - this.panel6.Name = "panel6"; - this.panel6.Size = new System.Drawing.Size(407, 26); - this.panel6.TabIndex = 3; - // - // label12 - // - this.label12.AutoSize = true; - this.label12.Location = new System.Drawing.Point(67, 7); - this.label12.Name = "label12"; - this.label12.Size = new System.Drawing.Size(59, 13); - this.label12.TabIndex = 1015; - this.label12.Text = "Address 0x"; - // - // label7 - // - this.label7.AutoSize = true; - this.label7.Location = new System.Drawing.Point(1, 7); - this.label7.Name = "label7"; - this.label7.Size = new System.Drawing.Size(61, 13); - this.label7.TabIndex = 1014; - this.label7.Text = "Tiebreak 3:"; - // - // TieBreaker3Box - // - this.TieBreaker3Box.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) - | System.Windows.Forms.AnchorStyles.Right))); - this.TieBreaker3Box.CharacterCasing = System.Windows.Forms.CharacterCasing.Upper; - this.TieBreaker3Box.Location = new System.Drawing.Point(133, 4); - this.TieBreaker3Box.Name = "TieBreaker3Box"; - this.TieBreaker3Box.Nullable = true; - this.TieBreaker3Box.Size = new System.Drawing.Size(47, 20); - this.TieBreaker3Box.TabIndex = 1016; - // - // TieBreak3Numeric - // - this.TieBreak3Numeric.Enabled = false; - this.TieBreak3Numeric.Location = new System.Drawing.Point(336, 4); - this.TieBreak3Numeric.Maximum = new decimal(new int[] { - 100000, - 0, - 0, - 0}); - this.TieBreak3Numeric.Minimum = new decimal(new int[] { - 100000, - 0, - 0, - -2147483648}); - this.TieBreak3Numeric.Name = "TieBreak3Numeric"; - this.TieBreak3Numeric.Size = new System.Drawing.Size(61, 20); - this.TieBreak3Numeric.TabIndex = 1013; - this.TieBreak3Numeric.ValueChanged += new System.EventHandler(this.TieBreak3Numeric_ValueChanged); - // - // TieBreak3ValueRadio - // - this.TieBreak3ValueRadio.AutoSize = true; - this.TieBreak3ValueRadio.Location = new System.Drawing.Point(281, 6); - this.TieBreak3ValueRadio.Name = "TieBreak3ValueRadio"; - this.TieBreak3ValueRadio.Size = new System.Drawing.Size(52, 17); - this.TieBreak3ValueRadio.TabIndex = 1012; - this.TieBreak3ValueRadio.Text = "Value"; - this.TieBreak3ValueRadio.UseVisualStyleBackColor = true; - this.TieBreak3ValueRadio.CheckedChanged += new System.EventHandler(this.TieBreak3ValueRadio_CheckedChanged); - // - // TieBreak3BestRadio - // - this.TieBreak3BestRadio.AutoSize = true; - this.TieBreak3BestRadio.Checked = true; - this.TieBreak3BestRadio.Location = new System.Drawing.Point(235, 6); - this.TieBreak3BestRadio.Name = "TieBreak3BestRadio"; - this.TieBreak3BestRadio.Size = new System.Drawing.Size(46, 17); - this.TieBreak3BestRadio.TabIndex = 1011; - this.TieBreak3BestRadio.TabStop = true; - this.TieBreak3BestRadio.Text = "Best"; - this.TieBreak3BestRadio.UseVisualStyleBackColor = true; - this.TieBreak3BestRadio.CheckedChanged += new System.EventHandler(this.Tiebreak3BestRadio_CheckedChanged); - // - // Tiebreak3Operator - // - this.Tiebreak3Operator.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; - this.Tiebreak3Operator.FormattingEnabled = true; - this.Tiebreak3Operator.Items.AddRange(new object[] { - ">", - ">=", - "=", - "<=", - "<"}); - this.Tiebreak3Operator.Location = new System.Drawing.Point(187, 3); - this.Tiebreak3Operator.Name = "Tiebreak3Operator"; - this.Tiebreak3Operator.Size = new System.Drawing.Size(40, 21); - this.Tiebreak3Operator.TabIndex = 1017; - // - // StopBtn - // - this.StopBtn.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.Stop; - this.StopBtn.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft; - this.StopBtn.Location = new System.Drawing.Point(6, 56); - this.StopBtn.Name = "StopBtn"; - this.StopBtn.Size = new System.Drawing.Size(75, 23); - this.StopBtn.TabIndex = 2002; - this.StopBtn.Text = "&Stop"; - this.StopBtn.UseVisualStyleBackColor = true; - this.StopBtn.Visible = false; - this.StopBtn.Click += new System.EventHandler(this.StopBtn_Click); - // - // label8 - // - this.label8.AutoSize = true; - this.label8.Location = new System.Drawing.Point(7, 29); - this.label8.Name = "label8"; - this.label8.Size = new System.Drawing.Size(58, 13); - this.label8.TabIndex = 11; - this.label8.Text = "Start From:"; - // - // StartFromSlotBox - // - this.StartFromSlotBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; - this.StartFromSlotBox.FormattingEnabled = true; - this.StartFromSlotBox.Items.AddRange(new object[] { - "Slot 0", - "Slot 1", - "Slot 2", - "Slot 3", - "Slot 4", - "Slot 5", - "Slot 6", - "Slot 7", - "Slot 8", - "Slot 9"}); - this.StartFromSlotBox.Location = new System.Drawing.Point(71, 25); - this.StartFromSlotBox.Name = "StartFromSlotBox"; - this.StartFromSlotBox.Size = new System.Drawing.Size(75, 21); - this.StartFromSlotBox.TabIndex = 2000; - // - // ControlGroupBox - // - this.ControlGroupBox.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); - this.ControlGroupBox.Controls.Add(this.panel2); - this.ControlGroupBox.Controls.Add(this.StopBtn); - this.ControlGroupBox.Controls.Add(this.RunBtn); - this.ControlGroupBox.Controls.Add(this.StartFromSlotBox); - this.ControlGroupBox.Controls.Add(this.label8); - this.ControlGroupBox.Location = new System.Drawing.Point(440, 27); - this.ControlGroupBox.Name = "ControlGroupBox"; - this.ControlGroupBox.Size = new System.Drawing.Size(230, 150); - this.ControlGroupBox.TabIndex = 2004; - this.ControlGroupBox.TabStop = false; - this.ControlGroupBox.Text = "Control"; - // - // panel2 - // - this.panel2.ContextMenuStrip = this.StatsContextMenu; - this.panel2.Controls.Add(this.label1); - this.panel2.Controls.Add(this.label2); - this.panel2.Controls.Add(this.FramesLabel); - this.panel2.Controls.Add(this.AttemptsLabel); - this.panel2.Location = new System.Drawing.Point(6, 85); - this.panel2.Name = "panel2"; - this.panel2.Size = new System.Drawing.Size(140, 33); - this.panel2.TabIndex = 2003; - // - // StatsContextMenu - // - this.StatsContextMenu.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.ClearStatsContextMenuItem}); - this.StatsContextMenu.Name = "StatsContextMenu"; - this.StatsContextMenu.Size = new System.Drawing.Size(102, 26); - // - // ClearStatsContextMenuItem - // - this.ClearStatsContextMenuItem.Name = "ClearStatsContextMenuItem"; - this.ClearStatsContextMenuItem.Size = new System.Drawing.Size(101, 22); - this.ClearStatsContextMenuItem.Text = "&Clear"; - this.ClearStatsContextMenuItem.Click += new System.EventHandler(this.ClearStatsContextMenuItem_Click); - // - // BasicBot - // - this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); - this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.AutoSize = true; - this.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; - this.ClientSize = new System.Drawing.Size(687, 587); - this.Controls.Add(this.ControlGroupBox); - this.Controls.Add(this.GoalGroupBox); - this.Controls.Add(this.BestGroupBox); - this.Controls.Add(this.ControlsBox); - this.Controls.Add(this.BotStatusStrip); - this.Controls.Add(this.BotMenu); - this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); - this.MainMenuStrip = this.BotMenu; - this.Name = "BasicBot"; - this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent; - this.Text = "Basic Bot"; - this.Load += new System.EventHandler(this.BasicBot_Load); - this.BotMenu.ResumeLayout(false); - this.BotMenu.PerformLayout(); - this.BotStatusStrip.ResumeLayout(false); - this.BotStatusStrip.PerformLayout(); - this.ControlsBox.ResumeLayout(false); - this.BestGroupBox.ResumeLayout(false); - this.BestGroupBox.PerformLayout(); - this.panel1.ResumeLayout(false); - this.panel1.PerformLayout(); - this.GoalGroupBox.ResumeLayout(false); - this.GoalGroupBox.PerformLayout(); - ((System.ComponentModel.ISupportInitialize)(this.FrameLengthNumeric)).EndInit(); - this.panel3.ResumeLayout(false); - this.panel3.PerformLayout(); - ((System.ComponentModel.ISupportInitialize)(this.MainValueNumeric)).EndInit(); - this.panel4.ResumeLayout(false); - this.panel4.PerformLayout(); - ((System.ComponentModel.ISupportInitialize)(this.TieBreak1Numeric)).EndInit(); - this.panel5.ResumeLayout(false); - this.panel5.PerformLayout(); - ((System.ComponentModel.ISupportInitialize)(this.TieBreak2Numeric)).EndInit(); - this.panel6.ResumeLayout(false); - this.panel6.PerformLayout(); - ((System.ComponentModel.ISupportInitialize)(this.TieBreak3Numeric)).EndInit(); - this.ControlGroupBox.ResumeLayout(false); - this.ControlGroupBox.PerformLayout(); - this.panel2.ResumeLayout(false); - this.panel2.PerformLayout(); - this.StatsContextMenu.ResumeLayout(false); - this.ResumeLayout(false); - this.PerformLayout(); - + this.components = new System.ComponentModel.Container(); + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(BasicBot)); + this.BotMenu = new MenuStripEx(); + this.FileSubMenu = new System.Windows.Forms.ToolStripMenuItem(); + this.NewMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.OpenMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.SaveMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.SaveAsMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.RecentSubMenu = new System.Windows.Forms.ToolStripMenuItem(); + this.toolStripSeparator2 = new System.Windows.Forms.ToolStripSeparator(); + this.toolStripSeparator1 = new System.Windows.Forms.ToolStripSeparator(); + this.ExitMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.OptionsSubMenu = new System.Windows.Forms.ToolStripMenuItem(); + this.MemoryDomainsMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.toolStripSeparator3 = new System.Windows.Forms.ToolStripSeparator(); + this.DataSizeMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this._1ByteMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this._2ByteMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this._4ByteMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.BigEndianMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.toolStripSeparator4 = new System.Windows.Forms.ToolStripSeparator(); + this.TurboWhileBottingMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.RunBtn = new System.Windows.Forms.Button(); + this.BotStatusStrip = new System.Windows.Forms.StatusStrip(); + this.BotStatusButton = new System.Windows.Forms.ToolStripStatusLabel(); + this.MessageLabel = new System.Windows.Forms.ToolStripStatusLabel(); + this.ControlsBox = new System.Windows.Forms.GroupBox(); + this.ControlProbabilityPanel = new System.Windows.Forms.Panel(); + this.BestGroupBox = new System.Windows.Forms.GroupBox(); + this.PlayBestButton = new System.Windows.Forms.Button(); + this.ClearBestButton = new System.Windows.Forms.Button(); + this.BestAttemptNumberLabel = new System.Windows.Forms.Label(); + this.label17 = new System.Windows.Forms.Label(); + this.panel1 = new System.Windows.Forms.Panel(); + this.BestAttemptLogLabel = new System.Windows.Forms.Label(); + this.BestTieBreak3Box = new System.Windows.Forms.TextBox(); + this.BestTieBreak2Box = new System.Windows.Forms.TextBox(); + this.BestTieBreak1Box = new System.Windows.Forms.TextBox(); + this.BestMaximizeBox = new System.Windows.Forms.TextBox(); + this.label16 = new System.Windows.Forms.Label(); + this.label15 = new System.Windows.Forms.Label(); + this.label14 = new System.Windows.Forms.Label(); + this.label13 = new System.Windows.Forms.Label(); + this.label1 = new System.Windows.Forms.Label(); + this.label2 = new System.Windows.Forms.Label(); + this.AttemptsLabel = new System.Windows.Forms.Label(); + this.FramesLabel = new System.Windows.Forms.Label(); + this.GoalGroupBox = new System.Windows.Forms.GroupBox(); + this.label4 = new System.Windows.Forms.Label(); + this.FrameLengthNumeric = new System.Windows.Forms.NumericUpDown(); + this.label3 = new System.Windows.Forms.Label(); + this.panel3 = new System.Windows.Forms.Panel(); + this.MainValueNumeric = new System.Windows.Forms.NumericUpDown(); + this.MainValueRadio = new System.Windows.Forms.RadioButton(); + this.MainBestRadio = new System.Windows.Forms.RadioButton(); + this.MainOperator = new System.Windows.Forms.ComboBox(); + this.label9 = new System.Windows.Forms.Label(); + this.MaximizeAddressBox = new BizHawk.Client.EmuHawk.HexTextBox(); + this.maximizeLabeltext = new System.Windows.Forms.Label(); + this.panel4 = new System.Windows.Forms.Panel(); + this.TieBreak1Numeric = new System.Windows.Forms.NumericUpDown(); + this.TieBreak1ValueRadio = new System.Windows.Forms.RadioButton(); + this.Tiebreak1Operator = new System.Windows.Forms.ComboBox(); + this.TieBreak1BestRadio = new System.Windows.Forms.RadioButton(); + this.label5 = new System.Windows.Forms.Label(); + this.TieBreaker1Box = new BizHawk.Client.EmuHawk.HexTextBox(); + this.label10 = new System.Windows.Forms.Label(); + this.panel5 = new System.Windows.Forms.Panel(); + this.TieBreak2Numeric = new System.Windows.Forms.NumericUpDown(); + this.Tiebreak2Operator = new System.Windows.Forms.ComboBox(); + this.TieBreak2ValueRadio = new System.Windows.Forms.RadioButton(); + this.TieBreak2BestRadio = new System.Windows.Forms.RadioButton(); + this.label11 = new System.Windows.Forms.Label(); + this.label6 = new System.Windows.Forms.Label(); + this.TieBreaker2Box = new BizHawk.Client.EmuHawk.HexTextBox(); + this.panel6 = new System.Windows.Forms.Panel(); + this.label12 = new System.Windows.Forms.Label(); + this.label7 = new System.Windows.Forms.Label(); + this.TieBreaker3Box = new BizHawk.Client.EmuHawk.HexTextBox(); + this.TieBreak3Numeric = new System.Windows.Forms.NumericUpDown(); + this.TieBreak3ValueRadio = new System.Windows.Forms.RadioButton(); + this.TieBreak3BestRadio = new System.Windows.Forms.RadioButton(); + this.Tiebreak3Operator = new System.Windows.Forms.ComboBox(); + this.StopBtn = new System.Windows.Forms.Button(); + this.label8 = new System.Windows.Forms.Label(); + this.StartFromSlotBox = new System.Windows.Forms.ComboBox(); + this.ControlGroupBox = new System.Windows.Forms.GroupBox(); + this.panel2 = new System.Windows.Forms.Panel(); + this.StatsContextMenu = new System.Windows.Forms.ContextMenuStrip(this.components); + this.ClearStatsContextMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.BotMenu.SuspendLayout(); + this.BotStatusStrip.SuspendLayout(); + this.ControlsBox.SuspendLayout(); + this.BestGroupBox.SuspendLayout(); + this.panel1.SuspendLayout(); + this.GoalGroupBox.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.FrameLengthNumeric)).BeginInit(); + this.panel3.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.MainValueNumeric)).BeginInit(); + this.panel4.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.TieBreak1Numeric)).BeginInit(); + this.panel5.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.TieBreak2Numeric)).BeginInit(); + this.panel6.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.TieBreak3Numeric)).BeginInit(); + this.ControlGroupBox.SuspendLayout(); + this.panel2.SuspendLayout(); + this.StatsContextMenu.SuspendLayout(); + this.SuspendLayout(); + // + // BotMenu + // + this.BotMenu.ClickThrough = true; + this.BotMenu.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.FileSubMenu, + this.OptionsSubMenu}); + this.BotMenu.Location = new System.Drawing.Point(0, 0); + this.BotMenu.Name = "BotMenu"; + this.BotMenu.Size = new System.Drawing.Size(707, 24); + this.BotMenu.TabIndex = 0; + this.BotMenu.Text = "menuStrip1"; + // + // FileSubMenu + // + this.FileSubMenu.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.NewMenuItem, + this.OpenMenuItem, + this.SaveMenuItem, + this.SaveAsMenuItem, + this.RecentSubMenu, + this.toolStripSeparator1, + this.ExitMenuItem}); + this.FileSubMenu.Name = "FileSubMenu"; + this.FileSubMenu.Size = new System.Drawing.Size(35, 20); + this.FileSubMenu.Text = "&File"; + this.FileSubMenu.DropDownOpened += new System.EventHandler(this.FileSubMenu_DropDownOpened); + // + // NewMenuItem + // + this.NewMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.NewFile; + this.NewMenuItem.Name = "NewMenuItem"; + this.NewMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.N))); + this.NewMenuItem.Size = new System.Drawing.Size(193, 22); + this.NewMenuItem.Text = "&New"; + this.NewMenuItem.Click += new System.EventHandler(this.NewMenuItem_Click); + // + // OpenMenuItem + // + this.OpenMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.OpenFile; + this.OpenMenuItem.Name = "OpenMenuItem"; + this.OpenMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.O))); + this.OpenMenuItem.Size = new System.Drawing.Size(193, 22); + this.OpenMenuItem.Text = "&Open..."; + this.OpenMenuItem.Click += new System.EventHandler(this.OpenMenuItem_Click); + // + // SaveMenuItem + // + this.SaveMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.SaveAs; + this.SaveMenuItem.Name = "SaveMenuItem"; + this.SaveMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.S))); + this.SaveMenuItem.Size = new System.Drawing.Size(193, 22); + this.SaveMenuItem.Text = "&Save"; + this.SaveMenuItem.Click += new System.EventHandler(this.SaveMenuItem_Click); + // + // SaveAsMenuItem + // + this.SaveAsMenuItem.Name = "SaveAsMenuItem"; + this.SaveAsMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)(((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Shift) + | System.Windows.Forms.Keys.S))); + this.SaveAsMenuItem.Size = new System.Drawing.Size(193, 22); + this.SaveAsMenuItem.Text = "Save &As..."; + this.SaveAsMenuItem.Click += new System.EventHandler(this.SaveAsMenuItem_Click); + // + // RecentSubMenu + // + this.RecentSubMenu.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.toolStripSeparator2}); + this.RecentSubMenu.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.Recent; + this.RecentSubMenu.Name = "RecentSubMenu"; + this.RecentSubMenu.Size = new System.Drawing.Size(193, 22); + this.RecentSubMenu.Text = "Recent"; + this.RecentSubMenu.DropDownOpened += new System.EventHandler(this.RecentSubMenu_DropDownOpened); + // + // toolStripSeparator2 + // + this.toolStripSeparator2.Name = "toolStripSeparator2"; + this.toolStripSeparator2.Size = new System.Drawing.Size(57, 6); + // + // toolStripSeparator1 + // + this.toolStripSeparator1.Name = "toolStripSeparator1"; + this.toolStripSeparator1.Size = new System.Drawing.Size(190, 6); + // + // ExitMenuItem + // + this.ExitMenuItem.Name = "ExitMenuItem"; + this.ExitMenuItem.ShortcutKeyDisplayString = "Alt+F4"; + this.ExitMenuItem.Size = new System.Drawing.Size(193, 22); + this.ExitMenuItem.Text = "E&xit"; + this.ExitMenuItem.Click += new System.EventHandler(this.ExitMenuItem_Click); + // + // OptionsSubMenu + // + this.OptionsSubMenu.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.MemoryDomainsMenuItem, + this.DataSizeMenuItem, + this.BigEndianMenuItem, + this.toolStripSeparator4, + this.TurboWhileBottingMenuItem}); + this.OptionsSubMenu.Name = "OptionsSubMenu"; + this.OptionsSubMenu.Size = new System.Drawing.Size(56, 20); + this.OptionsSubMenu.Text = "&Options"; + this.OptionsSubMenu.DropDownOpened += new System.EventHandler(this.OptionsSubMenu_DropDownOpened); + // + // MemoryDomainsMenuItem + // + this.MemoryDomainsMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.toolStripSeparator3}); + this.MemoryDomainsMenuItem.Name = "MemoryDomainsMenuItem"; + this.MemoryDomainsMenuItem.Size = new System.Drawing.Size(168, 22); + this.MemoryDomainsMenuItem.Text = "Memory Domains"; + this.MemoryDomainsMenuItem.DropDownOpened += new System.EventHandler(this.MemoryDomainsMenuItem_DropDownOpened); + // + // toolStripSeparator3 + // + this.toolStripSeparator3.Name = "toolStripSeparator3"; + this.toolStripSeparator3.Size = new System.Drawing.Size(149, 6); + // + // DataSizeMenuItem + // + this.DataSizeMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this._1ByteMenuItem, + this._2ByteMenuItem, + this._4ByteMenuItem}); + this.DataSizeMenuItem.Name = "DataSizeMenuItem"; + this.DataSizeMenuItem.Size = new System.Drawing.Size(168, 22); + this.DataSizeMenuItem.Text = "Data Size"; + this.DataSizeMenuItem.DropDownOpened += new System.EventHandler(this.DataSizeMenuItem_DropDownOpened); + // + // _1ByteMenuItem + // + this._1ByteMenuItem.Name = "_1ByteMenuItem"; + this._1ByteMenuItem.Size = new System.Drawing.Size(110, 22); + this._1ByteMenuItem.Text = "1 Byte"; + this._1ByteMenuItem.Click += new System.EventHandler(this._1ByteMenuItem_Click); + // + // _2ByteMenuItem + // + this._2ByteMenuItem.Name = "_2ByteMenuItem"; + this._2ByteMenuItem.Size = new System.Drawing.Size(110, 22); + this._2ByteMenuItem.Text = "2 Bytes"; + this._2ByteMenuItem.Click += new System.EventHandler(this._2ByteMenuItem_Click); + // + // _4ByteMenuItem + // + this._4ByteMenuItem.Name = "_4ByteMenuItem"; + this._4ByteMenuItem.Size = new System.Drawing.Size(110, 22); + this._4ByteMenuItem.Text = "4 Bytes"; + this._4ByteMenuItem.Click += new System.EventHandler(this._4ByteMenuItem_Click); + // + // BigEndianMenuItem + // + this.BigEndianMenuItem.Name = "BigEndianMenuItem"; + this.BigEndianMenuItem.Size = new System.Drawing.Size(168, 22); + this.BigEndianMenuItem.Text = "Big Endian"; + this.BigEndianMenuItem.Click += new System.EventHandler(this.BigEndianMenuItem_Click); + // + // toolStripSeparator4 + // + this.toolStripSeparator4.Name = "toolStripSeparator4"; + this.toolStripSeparator4.Size = new System.Drawing.Size(165, 6); + // + // TurboWhileBottingMenuItem + // + this.TurboWhileBottingMenuItem.Name = "TurboWhileBottingMenuItem"; + this.TurboWhileBottingMenuItem.Size = new System.Drawing.Size(168, 22); + this.TurboWhileBottingMenuItem.Text = "Turbo While Botting"; + this.TurboWhileBottingMenuItem.Click += new System.EventHandler(this.TurboWhileBottingMenuItem_Click); + // + // RunBtn + // + this.RunBtn.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.Play; + this.RunBtn.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft; + this.RunBtn.Location = new System.Drawing.Point(6, 56); + this.RunBtn.Name = "RunBtn"; + this.RunBtn.Size = new System.Drawing.Size(75, 23); + this.RunBtn.TabIndex = 2001; + this.RunBtn.Text = "&Run"; + this.RunBtn.UseVisualStyleBackColor = true; + this.RunBtn.Click += new System.EventHandler(this.RunBtn_Click); + // + // BotStatusStrip + // + this.BotStatusStrip.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.BotStatusButton, + this.MessageLabel}); + this.BotStatusStrip.Location = new System.Drawing.Point(0, 565); + this.BotStatusStrip.Name = "BotStatusStrip"; + this.BotStatusStrip.Size = new System.Drawing.Size(707, 22); + this.BotStatusStrip.TabIndex = 2; + this.BotStatusStrip.Text = "statusStrip1"; + // + // BotStatusButton + // + this.BotStatusButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; + this.BotStatusButton.Image = ((System.Drawing.Image)(resources.GetObject("BotStatusButton.Image"))); + this.BotStatusButton.ImageTransparentColor = System.Drawing.Color.Magenta; + this.BotStatusButton.Name = "BotStatusButton"; + this.BotStatusButton.RightToLeftAutoMirrorImage = true; + this.BotStatusButton.Size = new System.Drawing.Size(16, 17); + this.BotStatusButton.Text = " "; + this.BotStatusButton.ToolTipText = " "; + // + // MessageLabel + // + this.MessageLabel.Name = "MessageLabel"; + this.MessageLabel.Size = new System.Drawing.Size(109, 17); + this.MessageLabel.Text = " "; + // + // ControlsBox + // + this.ControlsBox.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.ControlsBox.Controls.Add(this.ControlProbabilityPanel); + this.ControlsBox.Location = new System.Drawing.Point(12, 183); + this.ControlsBox.Name = "ControlsBox"; + this.ControlsBox.Size = new System.Drawing.Size(442, 369); + this.ControlsBox.TabIndex = 3; + this.ControlsBox.TabStop = false; + this.ControlsBox.Text = "Controls"; + // + // ControlProbabilityPanel + // + this.ControlProbabilityPanel.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.ControlProbabilityPanel.AutoScroll = true; + this.ControlProbabilityPanel.Location = new System.Drawing.Point(6, 19); + this.ControlProbabilityPanel.Name = "ControlProbabilityPanel"; + this.ControlProbabilityPanel.Size = new System.Drawing.Size(430, 350); + this.ControlProbabilityPanel.TabIndex = 0; + // + // BestGroupBox + // + this.BestGroupBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + | System.Windows.Forms.AnchorStyles.Right))); + this.BestGroupBox.Controls.Add(this.PlayBestButton); + this.BestGroupBox.Controls.Add(this.ClearBestButton); + this.BestGroupBox.Controls.Add(this.BestAttemptNumberLabel); + this.BestGroupBox.Controls.Add(this.label17); + this.BestGroupBox.Controls.Add(this.panel1); + this.BestGroupBox.Controls.Add(this.BestTieBreak3Box); + this.BestGroupBox.Controls.Add(this.BestTieBreak2Box); + this.BestGroupBox.Controls.Add(this.BestTieBreak1Box); + this.BestGroupBox.Controls.Add(this.BestMaximizeBox); + this.BestGroupBox.Controls.Add(this.label16); + this.BestGroupBox.Controls.Add(this.label15); + this.BestGroupBox.Controls.Add(this.label14); + this.BestGroupBox.Controls.Add(this.label13); + this.BestGroupBox.Location = new System.Drawing.Point(461, 183); + this.BestGroupBox.Name = "BestGroupBox"; + this.BestGroupBox.Size = new System.Drawing.Size(230, 369); + this.BestGroupBox.TabIndex = 4; + this.BestGroupBox.TabStop = false; + this.BestGroupBox.Text = "Best"; + // + // PlayBestButton + // + this.PlayBestButton.Enabled = false; + this.PlayBestButton.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.Play; + this.PlayBestButton.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft; + this.PlayBestButton.Location = new System.Drawing.Point(12, 46); + this.PlayBestButton.Name = "PlayBestButton"; + this.PlayBestButton.Size = new System.Drawing.Size(75, 23); + this.PlayBestButton.TabIndex = 2004; + this.PlayBestButton.Text = "&Play"; + this.PlayBestButton.UseVisualStyleBackColor = true; + this.PlayBestButton.Click += new System.EventHandler(this.PlayBestButton_Click); + // + // ClearBestButton + // + this.ClearBestButton.Enabled = false; + this.ClearBestButton.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.Close; + this.ClearBestButton.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft; + this.ClearBestButton.Location = new System.Drawing.Point(12, 70); + this.ClearBestButton.Name = "ClearBestButton"; + this.ClearBestButton.Size = new System.Drawing.Size(75, 23); + this.ClearBestButton.TabIndex = 2003; + this.ClearBestButton.Text = "&Clear"; + this.ClearBestButton.UseVisualStyleBackColor = true; + this.ClearBestButton.Click += new System.EventHandler(this.ClearBestButton_Click); + // + // BestAttemptNumberLabel + // + this.BestAttemptNumberLabel.AutoSize = true; + this.BestAttemptNumberLabel.Location = new System.Drawing.Point(59, 20); + this.BestAttemptNumberLabel.Name = "BestAttemptNumberLabel"; + this.BestAttemptNumberLabel.Size = new System.Drawing.Size(13, 13); + this.BestAttemptNumberLabel.TabIndex = 23; + this.BestAttemptNumberLabel.Text = "0"; + // + // label17 + // + this.label17.AutoSize = true; + this.label17.Location = new System.Drawing.Point(17, 20); + this.label17.Name = "label17"; + this.label17.Size = new System.Drawing.Size(46, 13); + this.label17.TabIndex = 22; + this.label17.Text = "Attempt:"; + // + // panel1 + // + this.panel1.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.panel1.AutoScroll = true; + this.panel1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D; + this.panel1.Controls.Add(this.BestAttemptLogLabel); + this.panel1.Font = new System.Drawing.Font("Courier New", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.panel1.Location = new System.Drawing.Point(12, 112); + this.panel1.Name = "panel1"; + this.panel1.Size = new System.Drawing.Size(212, 251); + this.panel1.TabIndex = 21; + // + // BestAttemptLogLabel + // + this.BestAttemptLogLabel.AutoSize = true; + this.BestAttemptLogLabel.Location = new System.Drawing.Point(8, 8); + this.BestAttemptLogLabel.Name = "BestAttemptLogLabel"; + this.BestAttemptLogLabel.Size = new System.Drawing.Size(294, 14); + this.BestAttemptLogLabel.TabIndex = 0; + this.BestAttemptLogLabel.Text = " "; + // + // BestTieBreak3Box + // + this.BestTieBreak3Box.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); + this.BestTieBreak3Box.Location = new System.Drawing.Point(163, 73); + this.BestTieBreak3Box.Name = "BestTieBreak3Box"; + this.BestTieBreak3Box.ReadOnly = true; + this.BestTieBreak3Box.Size = new System.Drawing.Size(58, 20); + this.BestTieBreak3Box.TabIndex = 20; + this.BestTieBreak3Box.TabStop = false; + // + // BestTieBreak2Box + // + this.BestTieBreak2Box.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); + this.BestTieBreak2Box.Location = new System.Drawing.Point(163, 53); + this.BestTieBreak2Box.Name = "BestTieBreak2Box"; + this.BestTieBreak2Box.ReadOnly = true; + this.BestTieBreak2Box.Size = new System.Drawing.Size(58, 20); + this.BestTieBreak2Box.TabIndex = 19; + this.BestTieBreak2Box.TabStop = false; + // + // BestTieBreak1Box + // + this.BestTieBreak1Box.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); + this.BestTieBreak1Box.Location = new System.Drawing.Point(163, 33); + this.BestTieBreak1Box.Name = "BestTieBreak1Box"; + this.BestTieBreak1Box.ReadOnly = true; + this.BestTieBreak1Box.Size = new System.Drawing.Size(58, 20); + this.BestTieBreak1Box.TabIndex = 18; + this.BestTieBreak1Box.TabStop = false; + // + // BestMaximizeBox + // + this.BestMaximizeBox.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); + this.BestMaximizeBox.Location = new System.Drawing.Point(163, 13); + this.BestMaximizeBox.Name = "BestMaximizeBox"; + this.BestMaximizeBox.ReadOnly = true; + this.BestMaximizeBox.Size = new System.Drawing.Size(58, 20); + this.BestMaximizeBox.TabIndex = 17; + this.BestMaximizeBox.TabStop = false; + // + // label16 + // + this.label16.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); + this.label16.AutoSize = true; + this.label16.Location = new System.Drawing.Point(96, 76); + this.label16.Name = "label16"; + this.label16.Size = new System.Drawing.Size(61, 13); + this.label16.TabIndex = 16; + this.label16.Text = "Tiebreak 3:"; + // + // label15 + // + this.label15.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); + this.label15.AutoSize = true; + this.label15.Location = new System.Drawing.Point(96, 56); + this.label15.Name = "label15"; + this.label15.Size = new System.Drawing.Size(61, 13); + this.label15.TabIndex = 15; + this.label15.Text = "Tiebreak 2:"; + // + // label14 + // + this.label14.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); + this.label14.AutoSize = true; + this.label14.Location = new System.Drawing.Point(96, 36); + this.label14.Name = "label14"; + this.label14.Size = new System.Drawing.Size(61, 13); + this.label14.TabIndex = 6; + this.label14.Text = "Tiebreak 1:"; + // + // label13 + // + this.label13.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); + this.label13.AutoSize = true; + this.label13.Location = new System.Drawing.Point(104, 16); + this.label13.Name = "label13"; + this.label13.Size = new System.Drawing.Size(63, 13); + this.label13.TabIndex = 0; + this.label13.Text = "Main Value:"; + // + // label1 + // + this.label1.AutoSize = true; + this.label1.Location = new System.Drawing.Point(3, 2); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(51, 13); + this.label1.TabIndex = 5; + this.label1.Text = "Attempts:"; + // + // label2 + // + this.label2.AutoSize = true; + this.label2.Location = new System.Drawing.Point(10, 17); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size(44, 13); + this.label2.TabIndex = 6; + this.label2.Text = "Frames:"; + // + // AttemptsLabel + // + this.AttemptsLabel.AutoSize = true; + this.AttemptsLabel.Location = new System.Drawing.Point(61, 2); + this.AttemptsLabel.Name = "AttemptsLabel"; + this.AttemptsLabel.Size = new System.Drawing.Size(13, 13); + this.AttemptsLabel.TabIndex = 7; + this.AttemptsLabel.Text = "0"; + // + // FramesLabel + // + this.FramesLabel.AutoSize = true; + this.FramesLabel.Location = new System.Drawing.Point(61, 17); + this.FramesLabel.Name = "FramesLabel"; + this.FramesLabel.Size = new System.Drawing.Size(13, 13); + this.FramesLabel.TabIndex = 8; + this.FramesLabel.Text = "0"; + // + // GoalGroupBox + // + this.GoalGroupBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.GoalGroupBox.Controls.Add(this.label4); + this.GoalGroupBox.Controls.Add(this.FrameLengthNumeric); + this.GoalGroupBox.Controls.Add(this.label3); + this.GoalGroupBox.Controls.Add(this.panel3); + this.GoalGroupBox.Controls.Add(this.panel4); + this.GoalGroupBox.Controls.Add(this.panel5); + this.GoalGroupBox.Controls.Add(this.panel6); + this.GoalGroupBox.Location = new System.Drawing.Point(12, 27); + this.GoalGroupBox.Name = "GoalGroupBox"; + this.GoalGroupBox.Size = new System.Drawing.Size(442, 150); + this.GoalGroupBox.TabIndex = 9; + this.GoalGroupBox.TabStop = false; + this.GoalGroupBox.Text = " "; + // + // label4 + // + this.label4.AutoSize = true; + this.label4.Location = new System.Drawing.Point(113, 29); + this.label4.Name = "label4"; + this.label4.Size = new System.Drawing.Size(38, 13); + this.label4.TabIndex = 2; + this.label4.Text = "frames"; + // + // FrameLengthNumeric + // + this.FrameLengthNumeric.Location = new System.Drawing.Point(60, 25); + this.FrameLengthNumeric.Maximum = new decimal(new int[] { + 999, + 0, + 0, + 0}); + this.FrameLengthNumeric.Name = "FrameLengthNumeric"; + this.FrameLengthNumeric.Size = new System.Drawing.Size(46, 20); + this.FrameLengthNumeric.TabIndex = 1000; + this.FrameLengthNumeric.Value = new decimal(new int[] { + 100, + 0, + 0, + 0}); + this.FrameLengthNumeric.ValueChanged += new System.EventHandler(this.FrameLengthNumeric_ValueChanged); + // + // label3 + // + this.label3.AutoSize = true; + this.label3.Location = new System.Drawing.Point(7, 29); + this.label3.Name = "label3"; + this.label3.Size = new System.Drawing.Size(50, 13); + this.label3.TabIndex = 0; + this.label3.Text = "End after"; + // + // panel3 + // + this.panel3.Controls.Add(this.MainValueNumeric); + this.panel3.Controls.Add(this.MainValueRadio); + this.panel3.Controls.Add(this.MainBestRadio); + this.panel3.Controls.Add(this.MainOperator); + this.panel3.Controls.Add(this.label9); + this.panel3.Controls.Add(this.MaximizeAddressBox); + this.panel3.Controls.Add(this.maximizeLabeltext); + this.panel3.Location = new System.Drawing.Point(9, 51); + this.panel3.Name = "panel3"; + this.panel3.Size = new System.Drawing.Size(427, 26); + this.panel3.TabIndex = 0; + // + // MainValueNumeric + // + this.MainValueNumeric.Enabled = false; + this.MainValueNumeric.Location = new System.Drawing.Point(357, 4); + this.MainValueNumeric.Maximum = new decimal(new int[] { + 100000, + 0, + 0, + 0}); + this.MainValueNumeric.Minimum = new decimal(new int[] { + 100000, + 0, + 0, + -2147483648}); + this.MainValueNumeric.Name = "MainValueNumeric"; + this.MainValueNumeric.Size = new System.Drawing.Size(61, 20); + this.MainValueNumeric.TabIndex = 1013; + this.MainValueNumeric.ValueChanged += new System.EventHandler(this.MainValueNumeric_ValueChanged); + // + // MainValueRadio + // + this.MainValueRadio.AutoSize = true; + this.MainValueRadio.Location = new System.Drawing.Point(302, 6); + this.MainValueRadio.Name = "MainValueRadio"; + this.MainValueRadio.Size = new System.Drawing.Size(52, 17); + this.MainValueRadio.TabIndex = 1012; + this.MainValueRadio.Text = "Value"; + this.MainValueRadio.UseVisualStyleBackColor = true; + this.MainValueRadio.CheckedChanged += new System.EventHandler(this.MainValueRadio_CheckedChanged); + // + // MainBestRadio + // + this.MainBestRadio.AutoSize = true; + this.MainBestRadio.Checked = true; + this.MainBestRadio.Location = new System.Drawing.Point(256, 6); + this.MainBestRadio.Name = "MainBestRadio"; + this.MainBestRadio.Size = new System.Drawing.Size(46, 17); + this.MainBestRadio.TabIndex = 1011; + this.MainBestRadio.TabStop = true; + this.MainBestRadio.Text = "Best"; + this.MainBestRadio.UseVisualStyleBackColor = true; + this.MainBestRadio.CheckedChanged += new System.EventHandler(this.MainBestRadio_CheckedChanged); + // + // MainOperator + // + this.MainOperator.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.MainOperator.FormattingEnabled = true; + this.MainOperator.Items.AddRange(new object[] { + ">", + ">=", + "=", + "<=", + "<"}); + this.MainOperator.Location = new System.Drawing.Point(208, 3); + this.MainOperator.Name = "MainOperator"; + this.MainOperator.Size = new System.Drawing.Size(40, 21); + this.MainOperator.TabIndex = 1010; + // + // label9 + // + this.label9.AutoSize = true; + this.label9.Location = new System.Drawing.Point(67, 7); + this.label9.Name = "label9"; + this.label9.Size = new System.Drawing.Size(59, 13); + this.label9.TabIndex = 1008; + this.label9.Text = "Address 0x"; + // + // MaximizeAddressBox + // + this.MaximizeAddressBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.MaximizeAddressBox.CharacterCasing = System.Windows.Forms.CharacterCasing.Upper; + this.MaximizeAddressBox.Location = new System.Drawing.Point(133, 4); + this.MaximizeAddressBox.Name = "MaximizeAddressBox"; + this.MaximizeAddressBox.Nullable = true; + this.MaximizeAddressBox.Size = new System.Drawing.Size(67, 20); + this.MaximizeAddressBox.TabIndex = 1009; + // + // maximizeLabeltext + // + this.maximizeLabeltext.AutoSize = true; + this.maximizeLabeltext.Location = new System.Drawing.Point(1, 7); + this.maximizeLabeltext.Name = "maximizeLabeltext"; + this.maximizeLabeltext.Size = new System.Drawing.Size(63, 13); + this.maximizeLabeltext.TabIndex = 1007; + this.maximizeLabeltext.Text = "Main Value:"; + // + // panel4 + // + this.panel4.Controls.Add(this.TieBreak1Numeric); + this.panel4.Controls.Add(this.TieBreak1ValueRadio); + this.panel4.Controls.Add(this.Tiebreak1Operator); + this.panel4.Controls.Add(this.TieBreak1BestRadio); + this.panel4.Controls.Add(this.label5); + this.panel4.Controls.Add(this.TieBreaker1Box); + this.panel4.Controls.Add(this.label10); + this.panel4.Location = new System.Drawing.Point(9, 74); + this.panel4.Name = "panel4"; + this.panel4.Size = new System.Drawing.Size(427, 26); + this.panel4.TabIndex = 1; + // + // TieBreak1Numeric + // + this.TieBreak1Numeric.Enabled = false; + this.TieBreak1Numeric.Location = new System.Drawing.Point(357, 4); + this.TieBreak1Numeric.Maximum = new decimal(new int[] { + 100000, + 0, + 0, + 0}); + this.TieBreak1Numeric.Minimum = new decimal(new int[] { + 100000, + 0, + 0, + -2147483648}); + this.TieBreak1Numeric.Name = "TieBreak1Numeric"; + this.TieBreak1Numeric.Size = new System.Drawing.Size(61, 20); + this.TieBreak1Numeric.TabIndex = 1013; + this.TieBreak1Numeric.ValueChanged += new System.EventHandler(this.TieBreak1Numeric_ValueChanged); + // + // TieBreak1ValueRadio + // + this.TieBreak1ValueRadio.AutoSize = true; + this.TieBreak1ValueRadio.Location = new System.Drawing.Point(302, 6); + this.TieBreak1ValueRadio.Name = "TieBreak1ValueRadio"; + this.TieBreak1ValueRadio.Size = new System.Drawing.Size(52, 17); + this.TieBreak1ValueRadio.TabIndex = 1012; + this.TieBreak1ValueRadio.Text = "Value"; + this.TieBreak1ValueRadio.UseVisualStyleBackColor = true; + this.TieBreak1ValueRadio.CheckedChanged += new System.EventHandler(this.TieBreak1ValueRadio_CheckedChanged); + // + // Tiebreak1Operator + // + this.Tiebreak1Operator.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.Tiebreak1Operator.FormattingEnabled = true; + this.Tiebreak1Operator.Items.AddRange(new object[] { + ">", + ">=", + "=", + "<=", + "<"}); + this.Tiebreak1Operator.Location = new System.Drawing.Point(208, 3); + this.Tiebreak1Operator.Name = "Tiebreak1Operator"; + this.Tiebreak1Operator.Size = new System.Drawing.Size(40, 21); + this.Tiebreak1Operator.TabIndex = 1007; + // + // TieBreak1BestRadio + // + this.TieBreak1BestRadio.AutoSize = true; + this.TieBreak1BestRadio.Checked = true; + this.TieBreak1BestRadio.Location = new System.Drawing.Point(256, 6); + this.TieBreak1BestRadio.Name = "TieBreak1BestRadio"; + this.TieBreak1BestRadio.Size = new System.Drawing.Size(46, 17); + this.TieBreak1BestRadio.TabIndex = 1011; + this.TieBreak1BestRadio.TabStop = true; + this.TieBreak1BestRadio.Text = "Best"; + this.TieBreak1BestRadio.UseVisualStyleBackColor = true; + this.TieBreak1BestRadio.CheckedChanged += new System.EventHandler(this.Tiebreak1BestRadio_CheckedChanged); + // + // label5 + // + this.label5.AutoSize = true; + this.label5.Location = new System.Drawing.Point(1, 7); + this.label5.Name = "label5"; + this.label5.Size = new System.Drawing.Size(61, 13); + this.label5.TabIndex = 5; + this.label5.Text = "Tiebreak 1:"; + // + // TieBreaker1Box + // + this.TieBreaker1Box.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.TieBreaker1Box.CharacterCasing = System.Windows.Forms.CharacterCasing.Upper; + this.TieBreaker1Box.Location = new System.Drawing.Point(133, 4); + this.TieBreaker1Box.Name = "TieBreaker1Box"; + this.TieBreaker1Box.Nullable = true; + this.TieBreaker1Box.Size = new System.Drawing.Size(67, 20); + this.TieBreaker1Box.TabIndex = 1002; + // + // label10 + // + this.label10.AutoSize = true; + this.label10.Location = new System.Drawing.Point(67, 7); + this.label10.Name = "label10"; + this.label10.Size = new System.Drawing.Size(59, 13); + this.label10.TabIndex = 12; + this.label10.Text = "Address 0x"; + // + // panel5 + // + this.panel5.Controls.Add(this.TieBreak2Numeric); + this.panel5.Controls.Add(this.Tiebreak2Operator); + this.panel5.Controls.Add(this.TieBreak2ValueRadio); + this.panel5.Controls.Add(this.TieBreak2BestRadio); + this.panel5.Controls.Add(this.label11); + this.panel5.Controls.Add(this.label6); + this.panel5.Controls.Add(this.TieBreaker2Box); + this.panel5.Location = new System.Drawing.Point(9, 97); + this.panel5.Name = "panel5"; + this.panel5.Size = new System.Drawing.Size(427, 26); + this.panel5.TabIndex = 2; + // + // TieBreak2Numeric + // + this.TieBreak2Numeric.Enabled = false; + this.TieBreak2Numeric.Location = new System.Drawing.Point(357, 4); + this.TieBreak2Numeric.Maximum = new decimal(new int[] { + 100000, + 0, + 0, + 0}); + this.TieBreak2Numeric.Minimum = new decimal(new int[] { + 100000, + 0, + 0, + -2147483648}); + this.TieBreak2Numeric.Name = "TieBreak2Numeric"; + this.TieBreak2Numeric.Size = new System.Drawing.Size(61, 20); + this.TieBreak2Numeric.TabIndex = 1013; + this.TieBreak2Numeric.ValueChanged += new System.EventHandler(this.TieBreak2Numeric_ValueChanged); + // + // Tiebreak2Operator + // + this.Tiebreak2Operator.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.Tiebreak2Operator.FormattingEnabled = true; + this.Tiebreak2Operator.Items.AddRange(new object[] { + ">", + ">=", + "=", + "<=", + "<"}); + this.Tiebreak2Operator.Location = new System.Drawing.Point(208, 3); + this.Tiebreak2Operator.Name = "Tiebreak2Operator"; + this.Tiebreak2Operator.Size = new System.Drawing.Size(40, 21); + this.Tiebreak2Operator.TabIndex = 1008; + // + // TieBreak2ValueRadio + // + this.TieBreak2ValueRadio.AutoSize = true; + this.TieBreak2ValueRadio.Location = new System.Drawing.Point(302, 6); + this.TieBreak2ValueRadio.Name = "TieBreak2ValueRadio"; + this.TieBreak2ValueRadio.Size = new System.Drawing.Size(52, 17); + this.TieBreak2ValueRadio.TabIndex = 1012; + this.TieBreak2ValueRadio.Text = "Value"; + this.TieBreak2ValueRadio.UseVisualStyleBackColor = true; + this.TieBreak2ValueRadio.CheckedChanged += new System.EventHandler(this.TieBreak2ValueRadio_CheckedChanged); + // + // TieBreak2BestRadio + // + this.TieBreak2BestRadio.AutoSize = true; + this.TieBreak2BestRadio.Checked = true; + this.TieBreak2BestRadio.Location = new System.Drawing.Point(256, 6); + this.TieBreak2BestRadio.Name = "TieBreak2BestRadio"; + this.TieBreak2BestRadio.Size = new System.Drawing.Size(46, 17); + this.TieBreak2BestRadio.TabIndex = 1011; + this.TieBreak2BestRadio.TabStop = true; + this.TieBreak2BestRadio.Text = "Best"; + this.TieBreak2BestRadio.UseVisualStyleBackColor = true; + this.TieBreak2BestRadio.CheckedChanged += new System.EventHandler(this.Tiebreak2BestRadio_CheckedChanged); + // + // label11 + // + this.label11.AutoSize = true; + this.label11.Location = new System.Drawing.Point(67, 7); + this.label11.Name = "label11"; + this.label11.Size = new System.Drawing.Size(59, 13); + this.label11.TabIndex = 13; + this.label11.Text = "Address 0x"; + // + // label6 + // + this.label6.AutoSize = true; + this.label6.Location = new System.Drawing.Point(1, 7); + this.label6.Name = "label6"; + this.label6.Size = new System.Drawing.Size(61, 13); + this.label6.TabIndex = 9; + this.label6.Text = "Tiebreak 2:"; + // + // TieBreaker2Box + // + this.TieBreaker2Box.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.TieBreaker2Box.CharacterCasing = System.Windows.Forms.CharacterCasing.Upper; + this.TieBreaker2Box.Location = new System.Drawing.Point(133, 4); + this.TieBreaker2Box.Name = "TieBreaker2Box"; + this.TieBreaker2Box.Nullable = true; + this.TieBreaker2Box.Size = new System.Drawing.Size(67, 20); + this.TieBreaker2Box.TabIndex = 1003; + // + // panel6 + // + this.panel6.Controls.Add(this.label12); + this.panel6.Controls.Add(this.label7); + this.panel6.Controls.Add(this.TieBreaker3Box); + this.panel6.Controls.Add(this.TieBreak3Numeric); + this.panel6.Controls.Add(this.TieBreak3ValueRadio); + this.panel6.Controls.Add(this.TieBreak3BestRadio); + this.panel6.Controls.Add(this.Tiebreak3Operator); + this.panel6.Location = new System.Drawing.Point(9, 120); + this.panel6.Name = "panel6"; + this.panel6.Size = new System.Drawing.Size(427, 26); + this.panel6.TabIndex = 3; + // + // label12 + // + this.label12.AutoSize = true; + this.label12.Location = new System.Drawing.Point(67, 7); + this.label12.Name = "label12"; + this.label12.Size = new System.Drawing.Size(59, 13); + this.label12.TabIndex = 1015; + this.label12.Text = "Address 0x"; + // + // label7 + // + this.label7.AutoSize = true; + this.label7.Location = new System.Drawing.Point(1, 7); + this.label7.Name = "label7"; + this.label7.Size = new System.Drawing.Size(61, 13); + this.label7.TabIndex = 1014; + this.label7.Text = "Tiebreak 3:"; + // + // TieBreaker3Box + // + this.TieBreaker3Box.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.TieBreaker3Box.CharacterCasing = System.Windows.Forms.CharacterCasing.Upper; + this.TieBreaker3Box.Location = new System.Drawing.Point(133, 4); + this.TieBreaker3Box.Name = "TieBreaker3Box"; + this.TieBreaker3Box.Nullable = true; + this.TieBreaker3Box.Size = new System.Drawing.Size(67, 20); + this.TieBreaker3Box.TabIndex = 1016; + // + // TieBreak3Numeric + // + this.TieBreak3Numeric.Enabled = false; + this.TieBreak3Numeric.Location = new System.Drawing.Point(357, 4); + this.TieBreak3Numeric.Maximum = new decimal(new int[] { + 100000, + 0, + 0, + 0}); + this.TieBreak3Numeric.Minimum = new decimal(new int[] { + 100000, + 0, + 0, + -2147483648}); + this.TieBreak3Numeric.Name = "TieBreak3Numeric"; + this.TieBreak3Numeric.Size = new System.Drawing.Size(61, 20); + this.TieBreak3Numeric.TabIndex = 1013; + this.TieBreak3Numeric.ValueChanged += new System.EventHandler(this.TieBreak3Numeric_ValueChanged); + // + // TieBreak3ValueRadio + // + this.TieBreak3ValueRadio.AutoSize = true; + this.TieBreak3ValueRadio.Location = new System.Drawing.Point(302, 6); + this.TieBreak3ValueRadio.Name = "TieBreak3ValueRadio"; + this.TieBreak3ValueRadio.Size = new System.Drawing.Size(52, 17); + this.TieBreak3ValueRadio.TabIndex = 1012; + this.TieBreak3ValueRadio.Text = "Value"; + this.TieBreak3ValueRadio.UseVisualStyleBackColor = true; + this.TieBreak3ValueRadio.CheckedChanged += new System.EventHandler(this.TieBreak3ValueRadio_CheckedChanged); + // + // TieBreak3BestRadio + // + this.TieBreak3BestRadio.AutoSize = true; + this.TieBreak3BestRadio.Checked = true; + this.TieBreak3BestRadio.Location = new System.Drawing.Point(256, 6); + this.TieBreak3BestRadio.Name = "TieBreak3BestRadio"; + this.TieBreak3BestRadio.Size = new System.Drawing.Size(46, 17); + this.TieBreak3BestRadio.TabIndex = 1011; + this.TieBreak3BestRadio.TabStop = true; + this.TieBreak3BestRadio.Text = "Best"; + this.TieBreak3BestRadio.UseVisualStyleBackColor = true; + this.TieBreak3BestRadio.CheckedChanged += new System.EventHandler(this.Tiebreak3BestRadio_CheckedChanged); + // + // Tiebreak3Operator + // + this.Tiebreak3Operator.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.Tiebreak3Operator.FormattingEnabled = true; + this.Tiebreak3Operator.Items.AddRange(new object[] { + ">", + ">=", + "=", + "<=", + "<"}); + this.Tiebreak3Operator.Location = new System.Drawing.Point(208, 3); + this.Tiebreak3Operator.Name = "Tiebreak3Operator"; + this.Tiebreak3Operator.Size = new System.Drawing.Size(40, 21); + this.Tiebreak3Operator.TabIndex = 1017; + // + // StopBtn + // + this.StopBtn.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.Stop; + this.StopBtn.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft; + this.StopBtn.Location = new System.Drawing.Point(6, 56); + this.StopBtn.Name = "StopBtn"; + this.StopBtn.Size = new System.Drawing.Size(75, 23); + this.StopBtn.TabIndex = 2002; + this.StopBtn.Text = "&Stop"; + this.StopBtn.UseVisualStyleBackColor = true; + this.StopBtn.Visible = false; + this.StopBtn.Click += new System.EventHandler(this.StopBtn_Click); + // + // label8 + // + this.label8.AutoSize = true; + this.label8.Location = new System.Drawing.Point(7, 29); + this.label8.Name = "label8"; + this.label8.Size = new System.Drawing.Size(58, 13); + this.label8.TabIndex = 11; + this.label8.Text = "Start From:"; + // + // StartFromSlotBox + // + this.StartFromSlotBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.StartFromSlotBox.FormattingEnabled = true; + this.StartFromSlotBox.Items.AddRange(new object[] { + "Slot 0", + "Slot 1", + "Slot 2", + "Slot 3", + "Slot 4", + "Slot 5", + "Slot 6", + "Slot 7", + "Slot 8", + "Slot 9"}); + this.StartFromSlotBox.Location = new System.Drawing.Point(71, 25); + this.StartFromSlotBox.Name = "StartFromSlotBox"; + this.StartFromSlotBox.Size = new System.Drawing.Size(75, 21); + this.StartFromSlotBox.TabIndex = 2000; + // + // ControlGroupBox + // + this.ControlGroupBox.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); + this.ControlGroupBox.Controls.Add(this.panel2); + this.ControlGroupBox.Controls.Add(this.StopBtn); + this.ControlGroupBox.Controls.Add(this.RunBtn); + this.ControlGroupBox.Controls.Add(this.StartFromSlotBox); + this.ControlGroupBox.Controls.Add(this.label8); + this.ControlGroupBox.Location = new System.Drawing.Point(460, 27); + this.ControlGroupBox.Name = "ControlGroupBox"; + this.ControlGroupBox.Size = new System.Drawing.Size(230, 150); + this.ControlGroupBox.TabIndex = 2004; + this.ControlGroupBox.TabStop = false; + this.ControlGroupBox.Text = "Control"; + // + // panel2 + // + this.panel2.ContextMenuStrip = this.StatsContextMenu; + this.panel2.Controls.Add(this.label1); + this.panel2.Controls.Add(this.label2); + this.panel2.Controls.Add(this.FramesLabel); + this.panel2.Controls.Add(this.AttemptsLabel); + this.panel2.Location = new System.Drawing.Point(6, 85); + this.panel2.Name = "panel2"; + this.panel2.Size = new System.Drawing.Size(140, 33); + this.panel2.TabIndex = 2003; + // + // StatsContextMenu + // + this.StatsContextMenu.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.ClearStatsContextMenuItem}); + this.StatsContextMenu.Name = "StatsContextMenu"; + this.StatsContextMenu.Size = new System.Drawing.Size(100, 26); + // + // ClearStatsContextMenuItem + // + this.ClearStatsContextMenuItem.Name = "ClearStatsContextMenuItem"; + this.ClearStatsContextMenuItem.Size = new System.Drawing.Size(99, 22); + this.ClearStatsContextMenuItem.Text = "&Clear"; + this.ClearStatsContextMenuItem.Click += new System.EventHandler(this.ClearStatsContextMenuItem_Click); + // + // BasicBot + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.AutoSize = true; + this.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.ClientSize = new System.Drawing.Size(707, 587); + this.Controls.Add(this.ControlGroupBox); + this.Controls.Add(this.GoalGroupBox); + this.Controls.Add(this.BestGroupBox); + this.Controls.Add(this.ControlsBox); + this.Controls.Add(this.BotStatusStrip); + this.Controls.Add(this.BotMenu); + this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); + this.MainMenuStrip = this.BotMenu; + this.Name = "BasicBot"; + this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent; + this.Text = "Basic Bot"; + this.Load += new System.EventHandler(this.BasicBot_Load); + this.BotMenu.ResumeLayout(false); + this.BotMenu.PerformLayout(); + this.BotStatusStrip.ResumeLayout(false); + this.BotStatusStrip.PerformLayout(); + this.ControlsBox.ResumeLayout(false); + this.BestGroupBox.ResumeLayout(false); + this.BestGroupBox.PerformLayout(); + this.panel1.ResumeLayout(false); + this.panel1.PerformLayout(); + this.GoalGroupBox.ResumeLayout(false); + this.GoalGroupBox.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.FrameLengthNumeric)).EndInit(); + this.panel3.ResumeLayout(false); + this.panel3.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.MainValueNumeric)).EndInit(); + this.panel4.ResumeLayout(false); + this.panel4.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.TieBreak1Numeric)).EndInit(); + this.panel5.ResumeLayout(false); + this.panel5.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.TieBreak2Numeric)).EndInit(); + this.panel6.ResumeLayout(false); + this.panel6.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.TieBreak3Numeric)).EndInit(); + this.ControlGroupBox.ResumeLayout(false); + this.ControlGroupBox.PerformLayout(); + this.panel2.ResumeLayout(false); + this.panel2.PerformLayout(); + this.StatsContextMenu.ResumeLayout(false); + this.ResumeLayout(false); + this.PerformLayout(); + } #endregion diff --git a/BizHawk.Client.EmuHawk/tools/BasicBot/BasicBot.cs b/BizHawk.Client.EmuHawk/tools/BasicBot/BasicBot.cs index c2fc954211..2c6392854c 100644 --- a/BizHawk.Client.EmuHawk/tools/BasicBot/BasicBot.cs +++ b/BizHawk.Client.EmuHawk/tools/BasicBot/BasicBot.cs @@ -821,10 +821,10 @@ namespace BizHawk.Client.EmuHawk private void SetupControlsAndProperties() { - MaximizeAddressBox.SetHexProperties(MemoryDomains.MainMemory.Size); - TieBreaker1Box.SetHexProperties(MemoryDomains.MainMemory.Size); - TieBreaker2Box.SetHexProperties(MemoryDomains.MainMemory.Size); - TieBreaker3Box.SetHexProperties(MemoryDomains.MainMemory.Size); + MaximizeAddressBox.SetHexProperties(_currentDomain.Size); + TieBreaker1Box.SetHexProperties(_currentDomain.Size); + TieBreaker2Box.SetHexProperties(_currentDomain.Size); + TieBreaker3Box.SetHexProperties(_currentDomain.Size); StartFromSlotBox.SelectedIndex = 0; @@ -864,6 +864,11 @@ namespace BizHawk.Client.EmuHawk { _currentDomain = MemoryDomains[name]; _bigEndian = MemoryDomains[name].EndianType == MemoryDomain.Endian.Big; + + MaximizeAddressBox.SetHexProperties(_currentDomain.Size); + TieBreaker1Box.SetHexProperties(_currentDomain.Size); + TieBreaker2Box.SetHexProperties(_currentDomain.Size); + TieBreaker3Box.SetHexProperties(_currentDomain.Size); } private int GetRamvalue(int addr) diff --git a/BizHawk.Client.EmuHawk/tools/BasicBot/BasicBot.resx b/BizHawk.Client.EmuHawk/tools/BasicBot/BasicBot.resx index 055af9da97..f3d211e882 100644 --- a/BizHawk.Client.EmuHawk/tools/BasicBot/BasicBot.resx +++ b/BizHawk.Client.EmuHawk/tools/BasicBot/BasicBot.resx @@ -1,272 +1,272 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 17, 17 - - - 119, 17 - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAIDSURBVDhPpZLrS5NhGMb3j4SWh0oRQVExD4gonkDpg4hG - YKxG6WBogkMZKgPNCEVJFBGdGETEvgwyO9DJE5syZw3PIlPEE9pgBCLZ5XvdMB8Ew8gXbl54nuf63dd9 - 0OGSnwCahxbPRNPAPMw9Xpg6ZmF46kZZ0xSKzJPIrhpDWsVnpBhGkKx3nAX8Pv7z1zg8OoY/cITdn4fw - bf/C0kYAN3Ma/w3gWfZL5kzTKBxjWyK2DftwI9tyMYCZKXbNHaD91bLYJrDXsYbrWfUKwJrPE9M2M1Oc - VzOOpHI7Jr376Hi9ogHqFIANO0/MmmmbmSmm9a8ze+I4MrNWAdjtoJgWcx+PSzg166yZZ8xM8XvXDix9 - c4jIqFYAjoriBV9AhEPv1mH/sonogha0afbZMMZz+yreTGyhpusHwtNNCsA5U1zS4BLxzJIfg299qO32 - Ir7UJtZfftyATqeT+8o2D8JSjQrAJblrncYL7ZJ2+bfaFnC/1S1NjL3diRat7qrO7wLRP3HjWsojBeCo - mDEo5mNjuweFGvjWg2EBhCbpkW78htSHHwRyNdmgAFzPEee2iFkzayy2OLXzT4gr6UdUnlXrullsxxQ+ - kx0g8BTA3aZlButjSTyjODq/WcQcW/B/Je4OQhLvKQDnzN1mp0nnkvAhR8VuMzNrpm1mpjgkoVwB/v8D - TgDQASA1MVpwzwAAAABJRU5ErkJggg== - - - - 248, 17 - - - - AAABAAEAMDAAAAEAGACoHAAAFgAAACgAAAAwAAAAYAAAAAEAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXD70AAAAA - AAAkHO0AAAAXD70XD70kHO0kHO0kHO0kHO0kHO0kHO0kHO0XD70XD70kHO0kHO0kHO0kHO0kHO0kHO0k - HO0XD70XD70AAAAkHO0AAAAAAAAXD70AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB3t8oAAAAAAAB3t8oAAABfqsBf - qsB3t8p3t8p3t8p3t8p3t8pfqsBfqsAAAAAAAABfqsBfqsB3t8p3t8p3t8p3t8p3t8pfqsBfqsAAAAB3 - t8oAAAAAAAB3t8oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABfqsB3t8p3t8pfqsAAAABfqsB3t8p3t8p3t8p3t8p3t8p3t8p3t8pfqsAAAAAAAABfqsB3t8p3 - t8p3t8p3t8p3t8p3t8p3t8pfqsAAAABfqsB3t8p3t8pfqsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAABfqsB3t8p3t8p3t8p3t8p3t8p3t8p3t8p3t8p3t8p3t8p3t8p3t8p3t8p3t8p3t8p3 - t8pfqsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABfqsB3t8p3t8p3t8p3t8p3t8p3t8p3t8p3t8p3t8p3t8p3t8p3t8pfqsAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AABfqsB3t8p3t8pfqsBfqsB3t8p3t8pfqsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB3t8p3t8pfqsAAAAAAAABfqsB3t8p3t8oAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABfqsB3t8pfqsAA - AAAAAABfqsB3t8pfqsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABfqsBfqsBfqsBfqsAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAABfqsB3t8p3t8pfqsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB3t8p3t8p3t8p3t8oAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXD70X - D70kHO0kHO0XD70AAAAsLCx/f38sLCwsLCwsLCwsLCwsLCwsLCwAAAAXD70kHO0kHO0XD70XD70AAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAXD70kHO0kHO0kHO0kHO0AAAB/f39/f39/f38sLCwkHO0sLCwkHO0s - LCwAAAAkHO0kHO0kHO0kHO0XD70AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYIScYIScYIScYIScYIScYIScYIScAAAAXD70kHO0kHO0kHO0A - AAAsLCx/f38sLCwsLCwsLCwsLCwsLCwsLCwAAAAkHO0kHO0kHO0XD70AAAAYIScYIScYIScYIScYIScY - IScYIScAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYIScYIScYIScYIScY - IScYIScAAAAAAAAAAAAXD70kHO0XD70AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXD70kHO0X - D70AAAAAAAAAAAAYIScYIScYIScYIScYIScYIScAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB3t8p3 - t8p3t8p3t8oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXD70AAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAABfqsB3t8p3t8pfqsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAkHO0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXD70XD70AAAAAAAAAAABfqsB3t8p3t8p3t8p3t8p3t8p3 - t8p3t8p3t8p3t8p3t8p3t8p3t8p3t8p3t8p3t8p3t8p3t8p3t8p3t8p3t8pfqsAAAAAAAAAAAAAXD70X - D70AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkHO0kHO0AAAAA - AABfqsB3t8p3t8p3t8p3t8p3t8p3t8p3t8p3t8p3t8p3t8p3t8p3t8p3t8p3t8p3t8p3t8p3t8p3t8p3 - t8p3t8p3t8p3t8pfqsAAAAAAAAAXD70kHO0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAXD70kHO0XD70AAAAAAABfqsBfqsB3t8p3t8p3t8p3t8p3t8p3t8p3t8p3t8p3t8p3 - t8p3t8p3t8p3t8p3t8p3t8p3t8p3t8p3t8p3t8p3t8pfqsBfqsAAAAAAAAAXD70kHO0XD70AAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkHO0kHO0AAAB3t8oAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAB3t8oAAAAkHO0kHO0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXD70k - HO0kHO0AAABfqsAAAABfqsBfqsB3t8p3t8p3t8p3t8p3t8p3t8p3t8p3t8p3t8p3t8p3t8p3t8p3t8p3 - t8p3t8p3t8p3t8p3t8p3t8p3t8pfqsBfqsAAAABfqsAAAAAkHO0kHO0XD70AAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAkHO0kHO0XD70AAAAAAAAAAABfqsB3t8p3t8p3t8p3t8p3t8p3t8p3 - t8p3t8pfqsBfqsBfqsBfqsBfqsBfqsB3t8p3t8p3t8p3t8p3t8p3t8p3t8p3t8pfqsAAAAAAAAAAAAAX - D70kHO0kHO0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXD70kHO0AAABfqsB3t8pf - qsAAAAAAAAB3t8p3t8p3t8p3t8p3t8p3t8pfqsAAAAAAAAAAAAAAAAAAAAAAAABfqsB3t8p3t8p3t8p3 - t8p3t8p3t8oAAAAAAABfqsB3t8pfqsAAAAAkHO0XD70AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAABfqsB3t8p3t8p3t8pfqsAAAABfqsB3t8p3t8p3t8p3t8pfqsBfqsAAAABfqsB3 - t8p3t8pfqsAAAABfqsBfqsB3t8p3t8p3t8p3t8pfqsAAAABfqsB3t8p3t8p3t8pfqsAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABfqsB3t8p3t8pfqsAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABfqsB3t8p3t8p3t8p3t8pfqsAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAYIScYIScYIScYIScYIScYIScYIScYIScYIScYIScYIScYIScYIScYIScAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYIScQGzAVAIgVAIgQGzAYIScYIScYIScYIScQGzAV - AIgVAIgQGzAYIScAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYIScVAIgk - HO0kHO0VAIgYIScYIScYIScYIScVAIgkHO0kHO0VAIgYIScAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAYIScVAIgkHO1EOu8VAIgYIScYIScYIScYIScVAIgkHO1EOu8VAIgYIScA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYIScQGzAVAIgVAIgQGzAYIScY - IScYIScYIScQGzAVAIgVAIgQGzAYIScAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAYIScYIScYIScYIScYIScYIScYIScYIScYIScYIScYIScYIScYIScYIScAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAkHO0kHO0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABEOu9EOu8AAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAD/AAAAAP8AAP8AAAAA/wAA/wAAAAD/AAD/AAAAAP8AAP8AAAAA/wAA/4AAAAH/ - AAD//AAAP/8AAP/+AAB//wAA//8AAP//AAD//4AB//8AAP//4Af//wAA///gB///AAD//+AH//8AAP// - 8A///wAA///4H///AAD///gf//8AAP//+B///wAA//gAAB//AAD/+AAAH/8AAP4AAAAAfwAA/AAAAAA/ - AAD8AAAAAD8AAP4HCBDgfwAA/x/4H/j/AAD/GAAAGP8AAP4QAAAIfwAA/gAAAAB/AAD8AAAAAD8AAPwA - AAAAPwAA+AAAAAAfAAD4AAAAAB8AAPgAAAAAHwAA/AAAAAA/AAD/AAAAAP8AAP//+B///wAA///4H/// - AAD///AP//8AAP//gAH//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP// - AAD//wAA//+AAf//AAD///w///8AAP///D///wAA///+f///AAA= - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 17, 17 + + + 119, 17 + + + + + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAIDSURBVDhPpZLrS5NhGMb3j4SWh0oRQVExD4gonkDpg4hG + YKxG6WBogkMZKgPNCEVJFBGdGETEvgwyO9DJE5syZw3PIlPEE9pgBCLZ5XvdMB8Ew8gXbl54nuf63dd9 + 0OGSnwCahxbPRNPAPMw9Xpg6ZmF46kZZ0xSKzJPIrhpDWsVnpBhGkKx3nAX8Pv7z1zg8OoY/cITdn4fw + bf/C0kYAN3Ma/w3gWfZL5kzTKBxjWyK2DftwI9tyMYCZKXbNHaD91bLYJrDXsYbrWfUKwJrPE9M2M1Oc + VzOOpHI7Jr376Hi9ogHqFIANO0/MmmmbmSmm9a8ze+I4MrNWAdjtoJgWcx+PSzg166yZZ8xM8XvXDix9 + c4jIqFYAjoriBV9AhEPv1mH/sonogha0afbZMMZz+yreTGyhpusHwtNNCsA5U1zS4BLxzJIfg299qO32 + Ir7UJtZfftyATqeT+8o2D8JSjQrAJblrncYL7ZJ2+bfaFnC/1S1NjL3diRat7qrO7wLRP3HjWsojBeCo + mDEo5mNjuweFGvjWg2EBhCbpkW78htSHHwRyNdmgAFzPEee2iFkzayy2OLXzT4gr6UdUnlXrullsxxQ+ + kx0g8BTA3aZlButjSTyjODq/WcQcW/B/Je4OQhLvKQDnzN1mp0nnkvAhR8VuMzNrpm1mpjgkoVwB/v8D + TgDQASA1MVpwzwAAAABJRU5ErkJggg== + + + + 248, 17 + + + + AAABAAEAMDAAAAEAGACoHAAAFgAAACgAAAAwAAAAYAAAAAEAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXD70AAAAA + AAAkHO0AAAAXD70XD70kHO0kHO0kHO0kHO0kHO0kHO0kHO0XD70XD70kHO0kHO0kHO0kHO0kHO0kHO0k + HO0XD70XD70AAAAkHO0AAAAAAAAXD70AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB3t8oAAAAAAAB3t8oAAABfqsBf + qsB3t8p3t8p3t8p3t8p3t8pfqsBfqsAAAAAAAABfqsBfqsB3t8p3t8p3t8p3t8p3t8pfqsBfqsAAAAB3 + t8oAAAAAAAB3t8oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAABfqsB3t8p3t8pfqsAAAABfqsB3t8p3t8p3t8p3t8p3t8p3t8p3t8pfqsAAAAAAAABfqsB3t8p3 + t8p3t8p3t8p3t8p3t8p3t8pfqsAAAABfqsB3t8p3t8pfqsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAABfqsB3t8p3t8p3t8p3t8p3t8p3t8p3t8p3t8p3t8p3t8p3t8p3t8p3t8p3t8p3t8p3 + t8pfqsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAABfqsB3t8p3t8p3t8p3t8p3t8p3t8p3t8p3t8p3t8p3t8p3t8p3t8pfqsAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AABfqsB3t8p3t8pfqsBfqsB3t8p3t8pfqsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB3t8p3t8pfqsAAAAAAAABfqsB3t8p3t8oAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABfqsB3t8pfqsAA + AAAAAABfqsB3t8pfqsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABfqsBfqsBfqsBfqsAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAABfqsB3t8p3t8pfqsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB3t8p3t8p3t8p3t8oAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXD70X + D70kHO0kHO0XD70AAAAsLCx/f38sLCwsLCwsLCwsLCwsLCwsLCwAAAAXD70kHO0kHO0XD70XD70AAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAXD70kHO0kHO0kHO0kHO0AAAB/f39/f39/f38sLCwkHO0sLCwkHO0s + LCwAAAAkHO0kHO0kHO0kHO0XD70AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYIScYIScYIScYIScYIScYIScYIScAAAAXD70kHO0kHO0kHO0A + AAAsLCx/f38sLCwsLCwsLCwsLCwsLCwsLCwAAAAkHO0kHO0kHO0XD70AAAAYIScYIScYIScYIScYIScY + IScYIScAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYIScYIScYIScYIScY + IScYIScAAAAAAAAAAAAXD70kHO0XD70AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXD70kHO0X + D70AAAAAAAAAAAAYIScYIScYIScYIScYIScYIScAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB3t8p3 + t8p3t8p3t8oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXD70AAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAABfqsB3t8p3t8pfqsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAkHO0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXD70XD70AAAAAAAAAAABfqsB3t8p3t8p3t8p3t8p3t8p3 + t8p3t8p3t8p3t8p3t8p3t8p3t8p3t8p3t8p3t8p3t8p3t8p3t8p3t8p3t8pfqsAAAAAAAAAAAAAXD70X + D70AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkHO0kHO0AAAAA + AABfqsB3t8p3t8p3t8p3t8p3t8p3t8p3t8p3t8p3t8p3t8p3t8p3t8p3t8p3t8p3t8p3t8p3t8p3t8p3 + t8p3t8p3t8p3t8pfqsAAAAAAAAAXD70kHO0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAXD70kHO0XD70AAAAAAABfqsBfqsB3t8p3t8p3t8p3t8p3t8p3t8p3t8p3t8p3t8p3 + t8p3t8p3t8p3t8p3t8p3t8p3t8p3t8p3t8p3t8p3t8pfqsBfqsAAAAAAAAAXD70kHO0XD70AAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkHO0kHO0AAAB3t8oAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAB3t8oAAAAkHO0kHO0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXD70k + HO0kHO0AAABfqsAAAABfqsBfqsB3t8p3t8p3t8p3t8p3t8p3t8p3t8p3t8p3t8p3t8p3t8p3t8p3t8p3 + t8p3t8p3t8p3t8p3t8p3t8p3t8pfqsBfqsAAAABfqsAAAAAkHO0kHO0XD70AAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAkHO0kHO0XD70AAAAAAAAAAABfqsB3t8p3t8p3t8p3t8p3t8p3t8p3 + t8p3t8pfqsBfqsBfqsBfqsBfqsBfqsB3t8p3t8p3t8p3t8p3t8p3t8p3t8p3t8pfqsAAAAAAAAAAAAAX + D70kHO0kHO0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXD70kHO0AAABfqsB3t8pf + qsAAAAAAAAB3t8p3t8p3t8p3t8p3t8p3t8pfqsAAAAAAAAAAAAAAAAAAAAAAAABfqsB3t8p3t8p3t8p3 + t8p3t8p3t8oAAAAAAABfqsB3t8pfqsAAAAAkHO0XD70AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAABfqsB3t8p3t8p3t8pfqsAAAABfqsB3t8p3t8p3t8p3t8pfqsBfqsAAAABfqsB3 + t8p3t8pfqsAAAABfqsBfqsB3t8p3t8p3t8p3t8pfqsAAAABfqsB3t8p3t8p3t8pfqsAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABfqsB3t8p3t8pfqsAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABfqsB3t8p3t8p3t8p3t8pfqsAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAYIScYIScYIScYIScYIScYIScYIScYIScYIScYIScYIScYIScYIScYIScAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYIScQGzAVAIgVAIgQGzAYIScYIScYIScYIScQGzAV + AIgVAIgQGzAYIScAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYIScVAIgk + HO0kHO0VAIgYIScYIScYIScYIScVAIgkHO0kHO0VAIgYIScAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAYIScVAIgkHO1EOu8VAIgYIScYIScYIScYIScVAIgkHO1EOu8VAIgYIScA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYIScQGzAVAIgVAIgQGzAYIScY + IScYIScYIScQGzAVAIgVAIgQGzAYIScAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAYIScYIScYIScYIScYIScYIScYIScYIScYIScYIScYIScYIScYIScYIScAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAkHO0kHO0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABEOu9EOu8AAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAD/AAAAAP8AAP8AAAAA/wAA/wAAAAD/AAD/AAAAAP8AAP8AAAAA/wAA/4AAAAH/ + AAD//AAAP/8AAP/+AAB//wAA//8AAP//AAD//4AB//8AAP//4Af//wAA///gB///AAD//+AH//8AAP// + 8A///wAA///4H///AAD///gf//8AAP//+B///wAA//gAAB//AAD/+AAAH/8AAP4AAAAAfwAA/AAAAAA/ + AAD8AAAAAD8AAP4HCBDgfwAA/x/4H/j/AAD/GAAAGP8AAP4QAAAIfwAA/gAAAAB/AAD8AAAAAD8AAPwA + AAAAPwAA+AAAAAAfAAD4AAAAAB8AAPgAAAAAHwAA/AAAAAA/AAD/AAAAAP8AAP//+B///wAA///4H/// + AAD///AP//8AAP//gAH//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP// + AAD//wAA//+AAf//AAD///w///8AAP///D///wAA///+f///AAA= + + \ No newline at end of file diff --git a/BizHawk.Client.EmuHawk/tools/CDL.cs b/BizHawk.Client.EmuHawk/tools/CDL.cs index e42e97fdc2..54f8f560da 100644 --- a/BizHawk.Client.EmuHawk/tools/CDL.cs +++ b/BizHawk.Client.EmuHawk/tools/CDL.cs @@ -30,11 +30,6 @@ namespace BizHawk.Client.EmuHawk set { _recent_fld = value; - if (_recent_fld.AutoLoad) - { - LoadFile(_recent.MostRecent); - SetCurrentFilename(_recent.MostRecent); - } } } @@ -191,22 +186,41 @@ namespace BizHawk.Client.EmuHawk //try auto-saving if appropriate if (Global.Config.CDLAutoSave) { - //TODO - I dont like this system. It's hard to figure out how to use it. It should be done in multiple passes. - var result = MessageBox.Show("Save changes to CDL session?", "CDL Auto Save", MessageBoxButtons.YesNo, MessageBoxIcon.Question); - if (result == DialogResult.No) - return true; - - if (string.IsNullOrWhiteSpace(_currentFilename)) + if (_currentFilename != null) { - if (!RunSaveAs()) - return false; + RunSave(); + ShutdownCDL(); + return true; + } + } + + //TODO - I dont like this system. It's hard to figure out how to use it. It should be done in multiple passes. + var result = MessageBox.Show("Save changes to CDL session?", "CDL Auto Save", MessageBoxButtons.YesNo, MessageBoxIcon.Question); + if (result == DialogResult.No) + { + ShutdownCDL(); + return true; + } + + if (string.IsNullOrWhiteSpace(_currentFilename)) + { + if (RunSaveAs()) + { + ShutdownCDL(); + return true; } else { - RunSave(); - return true; + ShutdownCDL(); + return false; } } + else + { + RunSave(); + ShutdownCDL(); + return true; + } return true; } @@ -216,6 +230,12 @@ namespace BizHawk.Client.EmuHawk get { return false; } } + protected override void OnLoad(EventArgs e) + { + base.OnLoad(e); + } + + bool autoloading = false; public void LoadFile(string path) { using (var fs = new FileStream(path, FileMode.Open, FileAccess.Read)) @@ -228,7 +248,8 @@ namespace BizHawk.Client.EmuHawk CodeDataLogger.NewCDL(testCDL); if (!newCDL.Check(testCDL)) { - MessageBox.Show(this, "CDL file does not match emulator's current memory map!"); + if(!autoloading) + MessageBox.Show(this, "CDL file does not match emulator's current memory map!"); return; } @@ -236,7 +257,10 @@ namespace BizHawk.Client.EmuHawk _cdl = newCDL; CodeDataLogger.SetCDL(null); if (tsbLoggingActive.Checked || Global.Config.CDLAutoStart) + { + tsbLoggingActive.Checked = true; CodeDataLogger.SetCDL(_cdl); + } SetCurrentFilename(path); } @@ -255,6 +279,7 @@ namespace BizHawk.Client.EmuHawk miAutoSave.Checked = Global.Config.CDLAutoSave; miAutoStart.Checked = Global.Config.CDLAutoStart; + miAutoResume.Checked = Global.Config.CDLAutoResume; } private void RecentSubMenu_DropDownOpened(object sender, EventArgs e) @@ -432,9 +457,16 @@ namespace BizHawk.Client.EmuHawk private void ExitMenuItem_Click(object sender, EventArgs e) { + ShutdownCDL(); Close(); } + void ShutdownCDL() + { + _cdl = null; + CodeDataLogger.SetCDL(null); + } + protected override void OnClosing(System.ComponentModel.CancelEventArgs e) { if (!AskSaveChanges()) @@ -445,7 +477,10 @@ namespace BizHawk.Client.EmuHawk protected override void OnShown(EventArgs e) { if (Global.Config.CDLAutoStart) - NewFileLogic(); + { + if (_cdl == null) + NewFileLogic(); + } base.OnShown(e); } @@ -456,16 +491,49 @@ namespace BizHawk.Client.EmuHawk CodeDataLogger.SetCDL(null); } - private void PCECDL_Load(object sender, EventArgs e) + private void CDL_Load(object sender, EventArgs e) { + if (Global.Config.CDLAutoResume) + { + try + { + autoloading = true; + var autoresume_file = PathManager.FilesystemSafeName(Global.Game) + ".cdl"; + var autoresume_dir = PathManager.MakeAbsolutePath(Global.Config.PathEntries.LogPathFragment, null); + var autoresume_path = Path.Combine(autoresume_dir, autoresume_file); + if (File.Exists(autoresume_path)) + LoadFile(autoresume_path); + } + finally + { + autoloading = false; + } + } + + if (_recent_fld.AutoLoad && !_recent_fld.Empty) + { + if (File.Exists(_recent.MostRecent)) + { + try + { + autoloading = true; + LoadFile(_recent.MostRecent); + } + finally + { + autoloading = false; + } + SetCurrentFilename(_recent.MostRecent); + } + } } - private void PCECDL_DragEnter(object sender, DragEventArgs e) + private void CDL_DragEnter(object sender, DragEventArgs e) { e.Effect = e.Data.GetDataPresent(DataFormats.FileDrop) ? DragDropEffects.Copy : DragDropEffects.None; } - private void PCECDL_DragDrop(object sender, DragEventArgs e) + private void CDL_DragDrop(object sender, DragEventArgs e) { var filePaths = (string[])e.Data.GetData(DataFormats.FileDrop); if (Path.GetExtension(filePaths[0]) == ".cdl") @@ -522,6 +590,9 @@ namespace BizHawk.Client.EmuHawk Global.Config.CDLAutoStart ^= true; } - + private void miAutoResume_Click(object sender, EventArgs e) + { + Global.Config.CDLAutoResume ^= true; + } } } diff --git a/BizHawk.Client.EmuHawk/tools/CDL.designer.cs b/BizHawk.Client.EmuHawk/tools/CDL.designer.cs index 30e56b8b42..a43f020105 100644 --- a/BizHawk.Client.EmuHawk/tools/CDL.designer.cs +++ b/BizHawk.Client.EmuHawk/tools/CDL.designer.cs @@ -66,6 +66,7 @@ this.colFlag20 = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader())); this.colFlag40 = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader())); this.colFlag80 = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader())); + this.miAutoResume = new System.Windows.Forms.ToolStripMenuItem(); this.menuStrip1.SuspendLayout(); this.toolStrip1.SuspendLayout(); this.SuspendLayout(); @@ -92,6 +93,7 @@ this.RecentSubMenu, this.miAutoStart, this.miAutoSave, + this.miAutoResume, this.toolStripSeparator2, this.ClearMenuItem, this.DisassembleMenuItem, @@ -173,6 +175,7 @@ this.miAutoSave.Name = "miAutoSave"; this.miAutoSave.Size = new System.Drawing.Size(193, 22); this.miAutoSave.Text = "Auto-Save"; + this.miAutoSave.Click += new System.EventHandler(this.miAutoSave_Click); // // toolStripSeparator2 // @@ -365,6 +368,13 @@ // this.colFlag80.Text = "0x80"; // + // miAutoResume + // + this.miAutoResume.Name = "miAutoResume"; + this.miAutoResume.Size = new System.Drawing.Size(193, 22); + this.miAutoResume.Text = "Auto-Resume"; + this.miAutoResume.Click += new System.EventHandler(this.miAutoResume_Click); + // // CDL // this.AllowDrop = true; @@ -380,9 +390,9 @@ this.Name = "CDL"; this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent; this.Text = "Code Data Logger"; - this.Load += new System.EventHandler(this.PCECDL_Load); - this.DragDrop += new System.Windows.Forms.DragEventHandler(this.PCECDL_DragDrop); - this.DragEnter += new System.Windows.Forms.DragEventHandler(this.PCECDL_DragEnter); + this.Load += new System.EventHandler(this.CDL_Load); + this.DragDrop += new System.Windows.Forms.DragEventHandler(this.CDL_DragDrop); + this.DragEnter += new System.Windows.Forms.DragEventHandler(this.CDL_DragEnter); this.menuStrip1.ResumeLayout(false); this.menuStrip1.PerformLayout(); this.toolStrip1.ResumeLayout(false); @@ -430,7 +440,7 @@ private System.Windows.Forms.ToolStripButton tsbExportText; private System.Windows.Forms.ToolStripMenuItem miAutoStart; private System.Windows.Forms.ToolStripMenuItem miAutoSave; - private ToolStripEx toolStrip1; - + private ToolStripEx toolStrip1; + private System.Windows.Forms.ToolStripMenuItem miAutoResume; } } \ No newline at end of file diff --git a/BizHawk.Client.EmuHawk/tools/Cheats/Cheats.Designer.cs b/BizHawk.Client.EmuHawk/tools/Cheats/Cheats.Designer.cs index 7f2b1097f4..63fce6be5a 100644 --- a/BizHawk.Client.EmuHawk/tools/Cheats/Cheats.Designer.cs +++ b/BizHawk.Client.EmuHawk/tools/Cheats/Cheats.Designer.cs @@ -393,7 +393,8 @@ // this.ToggleMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.Refresh1; this.ToggleMenuItem.Name = "ToggleMenuItem"; - this.ToggleMenuItem.ShortcutKeyDisplayString = "Enter"; + this.ToggleMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Enter))); + this.ToggleMenuItem.ShortcutKeyDisplayString = "Ctrl + Enter"; this.ToggleMenuItem.Size = new System.Drawing.Size(233, 22); this.ToggleMenuItem.Text = "&Toggle"; this.ToggleMenuItem.Click += new System.EventHandler(this.ToggleMenuItem_Click); diff --git a/BizHawk.Client.EmuHawk/tools/GameShark.cs b/BizHawk.Client.EmuHawk/tools/GameShark.cs index ffd91c12fb..027630daf2 100644 --- a/BizHawk.Client.EmuHawk/tools/GameShark.cs +++ b/BizHawk.Client.EmuHawk/tools/GameShark.cs @@ -20,7 +20,8 @@ namespace BizHawk.Client.EmuHawk //Verify all wording in the error reports - [Tool(released: true, supportedSystems: new[] { "GB", "GBA", "GEN", "N64", "NES", "PSX", "SAT", "SMS", "SNES" })] + [Tool(released: true, supportedSystems: new[] { "GB", "GBA", "GEN", "N64", "NES", "PSX", "SAT", "SMS", "SNES" }, + unsupportedCores: new[] { "Snes9x" })] public partial class GameShark : Form, IToolForm, IToolFormAutoConfig { #region " Game Genie Dictionary " diff --git a/BizHawk.Client.EmuHawk/tools/HexEditor/HexEditor.cs b/BizHawk.Client.EmuHawk/tools/HexEditor/HexEditor.cs index 1b6c98b9e4..577fc1bee6 100644 --- a/BizHawk.Client.EmuHawk/tools/HexEditor/HexEditor.cs +++ b/BizHawk.Client.EmuHawk/tools/HexEditor/HexEditor.cs @@ -44,7 +44,6 @@ namespace BizHawk.Client.EmuHawk } } - [RequiredService] private IMemoryDomains MemoryDomains { get; set; } @@ -79,6 +78,9 @@ namespace BizHawk.Client.EmuHawk private MemoryDomain _romDomain; private HexFind _hexFind = new HexFind(); + [ConfigPersist] + private string LastDomain { get; set; } + [ConfigPersist] private bool SwapBytes { get; set; } @@ -489,6 +491,12 @@ namespace BizHawk.Client.EmuHawk DataSize = _domain.WordSize; SetDataSize(DataSize); + if (!string.IsNullOrWhiteSpace(LastDomain) + && MemoryDomains.Any(m => m.Name == LastDomain)) + { + SetMemoryDomain(LastDomain); + } + if (RecentTables.AutoLoad) { LoadFileFromRecent(RecentTables[0]); @@ -569,12 +577,12 @@ namespace BizHawk.Client.EmuHawk if (SwapBytes) { - t_val += (t_next << (k * 8)); + t_val += (t_next << (k * 8)); } else { t_val += (t_next << ((DataSize - k - 1) * 8)); - } + } } rowStr.AppendFormat(_digitFormatString, t_val); @@ -682,6 +690,7 @@ namespace BizHawk.Client.EmuHawk UpdateGroupBoxTitle(); SetHeader(); UpdateValues(); + LastDomain = _domain.Name; } private void SetDomain(MemoryDomain domain) @@ -809,7 +818,7 @@ namespace BizHawk.Client.EmuHawk switch (DataSize) { default: - case 1: + case 1: return Watch.GenerateWatch(_domain, address, WatchSize.Byte, Client.Common.DisplayType.Hex, BigEndian, ""); case 2: return Watch.GenerateWatch(_domain, address, WatchSize.Word, Client.Common.DisplayType.Hex, BigEndian, ""); @@ -1639,7 +1648,6 @@ namespace BizHawk.Client.EmuHawk MemoryDomainsMenuItem.DropDownItems.Add(romMenuItem); romMenuItem.Click += (o, ev) => SetMemoryDomain(_romDomain.Name); - } private void DataSizeByteMenuItem_Click(object sender, EventArgs e) diff --git a/BizHawk.Client.EmuHawk/tools/Lua/Libraries/EmuLuaLibrary.Client.cs b/BizHawk.Client.EmuHawk/tools/Lua/Libraries/EmuLuaLibrary.Client.cs index d59f34b9c8..44a352326c 100644 --- a/BizHawk.Client.EmuHawk/tools/Lua/Libraries/EmuLuaLibrary.Client.cs +++ b/BizHawk.Client.EmuHawk/tools/Lua/Libraries/EmuLuaLibrary.Client.cs @@ -8,6 +8,8 @@ using BizHawk.Common; using BizHawk.Emulation.Common; using BizHawk.Client.Common; +// ReSharper disable StringLiteralTypo +// ReSharper disable UnusedMember.Global namespace BizHawk.Client.EmuHawk { [Description("A library for manipulating the EmuHawk client UI")] @@ -340,6 +342,13 @@ namespace BizHawk.Client.EmuHawk } } + [LuaMethodExample("local curSpeed = client.getconfig().SpeedPercent")] + [LuaMethod("getconfig", "gets the current config settings object")] + public object GetConfig() + { + return Global.Config; + } + [LuaMethodExample("client.togglepause( );")] [LuaMethod("togglepause", "Toggles the current pause state")] public static void TogglePause() @@ -391,6 +400,13 @@ namespace BizHawk.Client.EmuHawk return GlobalWin.MainForm.DesktopLocation.Y; } + [LuaMethodExample("local incbhver = client.getversion( );")] + [LuaMethod("getversion", "Returns the current stable BizHawk version")] + public static string GetVersion() + { + return VersionInfo.Mainversion; + } + [LuaMethodExample("local nlcliget = client.getavailabletools( );")] [LuaMethod("getavailabletools", "Returns a list of the tools currently open")] public LuaTable GetAvailableTools() diff --git a/BizHawk.Client.EmuHawk/tools/Lua/Libraries/EmuLuaLibrary.Forms.cs b/BizHawk.Client.EmuHawk/tools/Lua/Libraries/EmuLuaLibrary.Forms.cs index 2fe833b845..3b94fbf40d 100644 --- a/BizHawk.Client.EmuHawk/tools/Lua/Libraries/EmuLuaLibrary.Forms.cs +++ b/BizHawk.Client.EmuHawk/tools/Lua/Libraries/EmuLuaLibrary.Forms.cs @@ -1022,11 +1022,11 @@ namespace BizHawk.Client.EmuHawk } } - [LuaMethodExample("forms.drawPolygon( 334, { { 5, 10 }, { 10, 10 }, { 10, 20 }, { 5, 20 } }, 0x007F00FF, 0x7F7F7FFF );")] + [LuaMethodExample("forms.drawPolygon( 334, { { 5, 10 }, { 10, 10 }, { 10, 20 }, { 5, 20 } }, 10, 30, 0x007F00FF, 0x7F7F7FFF );")] [LuaMethod( "drawPolygon", - "Draws a polygon using the table of coordinates specified in points. This should be a table of tables(each of size 2). Line is the color of the polygon. Background is the optional fill color")] - public void DrawPolygon(int componentHandle, LuaTable points, Color? line = null, Color? background = null) + "Draws a polygon using the table of coordinates specified in points. This should be a table of tables(each of size 2). If x or y is passed, the polygon will be translated by the passed coordinate pair. Line is the color of the polygon. Background is the optional fill color")] + public void DrawPolygon(int componentHandle, LuaTable points, int? x = null, int? y = null, Color? line = null, Color? background = null) { try { @@ -1043,7 +1043,7 @@ namespace BizHawk.Client.EmuHawk { if (control is LuaPictureBox) { - (control as LuaPictureBox).DrawPolygon(points, line, background); + (control as LuaPictureBox).DrawPolygon(points, x, y, line, background); } } } diff --git a/BizHawk.Client.EmuHawk/tools/Lua/Libraries/EmuLuaLibrary.Gui.cs b/BizHawk.Client.EmuHawk/tools/Lua/Libraries/EmuLuaLibrary.Gui.cs index 105ac74ee9..814c5ea53f 100644 --- a/BizHawk.Client.EmuHawk/tools/Lua/Libraries/EmuLuaLibrary.Gui.cs +++ b/BizHawk.Client.EmuHawk/tools/Lua/Libraries/EmuLuaLibrary.Gui.cs @@ -448,9 +448,9 @@ namespace BizHawk.Client.EmuHawk } } - [LuaMethodExample("gui.drawPolygon( { { 5, 10 }, { 10, 10 }, { 10, 20 }, { 5, 20 } }, 0x007F00FF, 0x7F7F7FFF );")] - [LuaMethod("drawPolygon", "Draws a polygon using the table of coordinates specified in points. This should be a table of tables(each of size 2). Line is the color of the polygon. Background is the optional fill color")] - public void DrawPolygon(LuaTable points, Color? line = null, Color? background = null) + [LuaMethodExample("gui.drawPolygon( { { 5, 10 }, { 10, 10 }, { 10, 20 }, { 5, 20 } }, 10, 30, 0x007F00FF, 0x7F7F7FFF );")] + [LuaMethod("drawPolygon", "Draws a polygon using the table of coordinates specified in points. This should be a table of tables(each of size 2). If x or y is passed, the polygon will be translated by the passed coordinate pair. Line is the color of the polygon. Background is the optional fill color")] + public void DrawPolygon(LuaTable points, int? offsetX = null, int? offsetY = null, Color? line = null, Color? background = null) { using (var g = GetGraphics()) { @@ -460,7 +460,7 @@ namespace BizHawk.Client.EmuHawk var i = 0; foreach (LuaTable point in points.Values) { - pointsArr[i] = new Point(LuaInt(point[1]), LuaInt(point[2])); + pointsArr[i] = new Point(LuaInt(point[1]) + (offsetX ?? 0), LuaInt(point[2]) + (offsetY ?? 0)); i++; } @@ -570,6 +570,7 @@ namespace BizHawk.Client.EmuHawk case "left": break; case "center": + case "middle": x -= sizeOfText.Width / 2; break; case "right": @@ -583,12 +584,13 @@ namespace BizHawk.Client.EmuHawk switch (vertalign.ToLower()) { default: - case "bottom": + case "top": break; + case "center": case "middle": y -= sizeOfText.Height / 2; break; - case "top": + case "bottom": y -= sizeOfText.Height; break; } diff --git a/BizHawk.Client.EmuHawk/tools/Lua/LuaCanvas.cs b/BizHawk.Client.EmuHawk/tools/Lua/LuaCanvas.cs index b0d900a8e4..58efd9554a 100644 --- a/BizHawk.Client.EmuHawk/tools/Lua/LuaCanvas.cs +++ b/BizHawk.Client.EmuHawk/tools/Lua/LuaCanvas.cs @@ -291,11 +291,11 @@ namespace BizHawk.Client.EmuHawk [LuaMethod( "drawPolygon", "Draws a polygon using the table of coordinates specified in points. This should be a table of tables(each of size 2). Line is the color of the polygon. Background is the optional fill color")] - public void DrawPolygon(LuaTable points, Color? line = null, Color? background = null) + public void DrawPolygon(LuaTable points, int? x = null, int? y = null, Color? line = null, Color? background = null) { try { - luaPictureBox.DrawPolygon(points, line, background); + luaPictureBox.DrawPolygon(points, x, y, line, background); } catch (Exception ex) { diff --git a/BizHawk.Client.EmuHawk/tools/Lua/LuaConsole.Designer.cs b/BizHawk.Client.EmuHawk/tools/Lua/LuaConsole.Designer.cs index 1ca7d770f7..01816fd1c6 100644 --- a/BizHawk.Client.EmuHawk/tools/Lua/LuaConsole.Designer.cs +++ b/BizHawk.Client.EmuHawk/tools/Lua/LuaConsole.Designer.cs @@ -76,12 +76,14 @@ this.toolStripSeparator4 = new System.Windows.Forms.ToolStripSeparator(); this.RegisterToTextEditorsSubMenu = new System.Windows.Forms.ToolStripMenuItem(); this.RegisterSublimeText2MenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.RegisterNotePadMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.HelpSubMenu = new System.Windows.Forms.ToolStripMenuItem(); this.FunctionsListMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.OnlineDocsMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.OutputBox = new System.Windows.Forms.RichTextBox(); this.ConsoleContextMenu = new System.Windows.Forms.ContextMenuStrip(this.components); this.ClearConsoleContextItem = new System.Windows.Forms.ToolStripMenuItem(); + this.SelectAllContextItem = new System.Windows.Forms.ToolStripMenuItem(); this.RegisteredFunctionsContextItem = new System.Windows.Forms.ToolStripMenuItem(); this.groupBox1 = new System.Windows.Forms.GroupBox(); this.InputBox = new System.Windows.Forms.TextBox(); @@ -107,7 +109,7 @@ this.PathName = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader())); this.imageList1 = new System.Windows.Forms.ImageList(this.components); this.splitContainer1 = new System.Windows.Forms.SplitContainer(); - this.RegisterNotePadMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.CopyContextItem = new System.Windows.Forms.ToolStripMenuItem(); this.ScriptListContextMenu.SuspendLayout(); this.menuStrip1.SuspendLayout(); this.ConsoleContextMenu.SuspendLayout(); @@ -130,14 +132,14 @@ this.ScriptContextSeparator, this.StopAllScriptsContextItem}); this.ScriptListContextMenu.Name = "contextMenuStrip1"; - this.ScriptListContextMenu.Size = new System.Drawing.Size(165, 142); + this.ScriptListContextMenu.Size = new System.Drawing.Size(158, 142); this.ScriptListContextMenu.Opening += new System.ComponentModel.CancelEventHandler(this.ScriptListContextMenu_Opening); // // ToggleScriptContextItem // this.ToggleScriptContextItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.Refresh1; this.ToggleScriptContextItem.Name = "ToggleScriptContextItem"; - this.ToggleScriptContextItem.Size = new System.Drawing.Size(164, 22); + this.ToggleScriptContextItem.Size = new System.Drawing.Size(157, 22); this.ToggleScriptContextItem.Text = "&Toggle"; this.ToggleScriptContextItem.Click += new System.EventHandler(this.ToggleScriptMenuItem_Click); // @@ -145,7 +147,7 @@ // this.PauseScriptContextItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.Pause; this.PauseScriptContextItem.Name = "PauseScriptContextItem"; - this.PauseScriptContextItem.Size = new System.Drawing.Size(164, 22); + this.PauseScriptContextItem.Size = new System.Drawing.Size(157, 22); this.PauseScriptContextItem.Text = "Pause or Resume"; this.PauseScriptContextItem.Click += new System.EventHandler(this.PauseScriptMenuItem_Click); // @@ -153,7 +155,7 @@ // this.EditScriptContextItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.CutHS; this.EditScriptContextItem.Name = "EditScriptContextItem"; - this.EditScriptContextItem.Size = new System.Drawing.Size(164, 22); + this.EditScriptContextItem.Size = new System.Drawing.Size(157, 22); this.EditScriptContextItem.Text = "&Edit"; this.EditScriptContextItem.Click += new System.EventHandler(this.EditScriptMenuItem_Click); // @@ -161,7 +163,7 @@ // this.RemoveScriptContextItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.Close; this.RemoveScriptContextItem.Name = "RemoveScriptContextItem"; - this.RemoveScriptContextItem.Size = new System.Drawing.Size(164, 22); + this.RemoveScriptContextItem.Size = new System.Drawing.Size(157, 22); this.RemoveScriptContextItem.Text = "&Remove"; this.RemoveScriptContextItem.Click += new System.EventHandler(this.RemoveScriptMenuItem_Click); // @@ -169,20 +171,20 @@ // this.InsertSeperatorContextItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.InsertSeparator; this.InsertSeperatorContextItem.Name = "InsertSeperatorContextItem"; - this.InsertSeperatorContextItem.Size = new System.Drawing.Size(164, 22); + this.InsertSeperatorContextItem.Size = new System.Drawing.Size(157, 22); this.InsertSeperatorContextItem.Text = "Insert Seperator"; this.InsertSeperatorContextItem.Click += new System.EventHandler(this.InsertSeparatorMenuItem_Click); // // ScriptContextSeparator // this.ScriptContextSeparator.Name = "ScriptContextSeparator"; - this.ScriptContextSeparator.Size = new System.Drawing.Size(161, 6); + this.ScriptContextSeparator.Size = new System.Drawing.Size(154, 6); // // StopAllScriptsContextItem // this.StopAllScriptsContextItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.Stop; this.StopAllScriptsContextItem.Name = "StopAllScriptsContextItem"; - this.StopAllScriptsContextItem.Size = new System.Drawing.Size(164, 22); + this.StopAllScriptsContextItem.Size = new System.Drawing.Size(157, 22); this.StopAllScriptsContextItem.Text = "Stop All Scripts"; this.StopAllScriptsContextItem.Click += new System.EventHandler(this.StopAllScriptsMenuItem_Click); // @@ -213,7 +215,7 @@ this.toolStripSeparator1, this.ExitMenuItem}); this.FileSubMenu.Name = "FileSubMenu"; - this.FileSubMenu.Size = new System.Drawing.Size(37, 20); + this.FileSubMenu.Size = new System.Drawing.Size(35, 20); this.FileSubMenu.Text = "&File"; this.FileSubMenu.DropDownOpened += new System.EventHandler(this.FileSubMenu_DropDownOpened); // @@ -223,7 +225,7 @@ this.NewSessionMenuItem.Name = "NewSessionMenuItem"; this.NewSessionMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)(((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Shift) | System.Windows.Forms.Keys.N))); - this.NewSessionMenuItem.Size = new System.Drawing.Size(237, 22); + this.NewSessionMenuItem.Size = new System.Drawing.Size(232, 22); this.NewSessionMenuItem.Text = "&New Session"; this.NewSessionMenuItem.Click += new System.EventHandler(this.NewSessionMenuItem_Click); // @@ -233,7 +235,7 @@ this.OpenSessionMenuItem.Name = "OpenSessionMenuItem"; this.OpenSessionMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)(((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Shift) | System.Windows.Forms.Keys.O))); - this.OpenSessionMenuItem.Size = new System.Drawing.Size(237, 22); + this.OpenSessionMenuItem.Size = new System.Drawing.Size(232, 22); this.OpenSessionMenuItem.Text = "&Open Session..."; this.OpenSessionMenuItem.Click += new System.EventHandler(this.OpenSessionMenuItem_Click); // @@ -242,7 +244,7 @@ this.SaveSessionMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.SaveAs; this.SaveSessionMenuItem.Name = "SaveSessionMenuItem"; this.SaveSessionMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.S))); - this.SaveSessionMenuItem.Size = new System.Drawing.Size(237, 22); + this.SaveSessionMenuItem.Size = new System.Drawing.Size(232, 22); this.SaveSessionMenuItem.Text = "&Save Session"; this.SaveSessionMenuItem.Click += new System.EventHandler(this.SaveSessionMenuItem_Click); // @@ -251,21 +253,21 @@ this.SaveSessionAsMenuItem.Name = "SaveSessionAsMenuItem"; this.SaveSessionAsMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)(((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Shift) | System.Windows.Forms.Keys.S))); - this.SaveSessionAsMenuItem.Size = new System.Drawing.Size(237, 22); + this.SaveSessionAsMenuItem.Size = new System.Drawing.Size(232, 22); this.SaveSessionAsMenuItem.Text = "Save Session &As..."; this.SaveSessionAsMenuItem.Click += new System.EventHandler(this.SaveSessionAsMenuItem_Click); // // toolStripSeparator9 // this.toolStripSeparator9.Name = "toolStripSeparator9"; - this.toolStripSeparator9.Size = new System.Drawing.Size(234, 6); + this.toolStripSeparator9.Size = new System.Drawing.Size(229, 6); // // RecentSessionsSubMenu // this.RecentSessionsSubMenu.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { this.toolStripSeparator8}); this.RecentSessionsSubMenu.Name = "RecentSessionsSubMenu"; - this.RecentSessionsSubMenu.Size = new System.Drawing.Size(237, 22); + this.RecentSessionsSubMenu.Size = new System.Drawing.Size(232, 22); this.RecentSessionsSubMenu.Text = "Recent Sessions"; this.RecentSessionsSubMenu.DropDownOpened += new System.EventHandler(this.RecentSessionsSubMenu_DropDownOpened); // @@ -280,7 +282,7 @@ this.toolStripSeparator3}); this.RecentScriptsSubMenu.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.Recent; this.RecentScriptsSubMenu.Name = "RecentScriptsSubMenu"; - this.RecentScriptsSubMenu.Size = new System.Drawing.Size(237, 22); + this.RecentScriptsSubMenu.Size = new System.Drawing.Size(232, 22); this.RecentScriptsSubMenu.Text = "Recent Scripts"; this.RecentScriptsSubMenu.DropDownOpened += new System.EventHandler(this.RecentScriptsSubMenu_DropDownOpened); // @@ -292,13 +294,13 @@ // toolStripSeparator1 // this.toolStripSeparator1.Name = "toolStripSeparator1"; - this.toolStripSeparator1.Size = new System.Drawing.Size(234, 6); + this.toolStripSeparator1.Size = new System.Drawing.Size(229, 6); // // ExitMenuItem // this.ExitMenuItem.Name = "ExitMenuItem"; this.ExitMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Alt | System.Windows.Forms.Keys.F4))); - this.ExitMenuItem.Size = new System.Drawing.Size(237, 22); + this.ExitMenuItem.Size = new System.Drawing.Size(232, 22); this.ExitMenuItem.Text = "E&xit"; this.ExitMenuItem.Click += new System.EventHandler(this.ExitMenuItem_Click); // @@ -322,7 +324,7 @@ this.StopAllScriptsMenuItem, this.RegisteredFunctionsMenuItem}); this.ScriptSubMenu.Name = "ScriptSubMenu"; - this.ScriptSubMenu.Size = new System.Drawing.Size(49, 20); + this.ScriptSubMenu.Size = new System.Drawing.Size(46, 20); this.ScriptSubMenu.Text = "&Script"; this.ScriptSubMenu.DropDownOpened += new System.EventHandler(this.ScriptSubMenu_DropDownOpened); // @@ -331,7 +333,7 @@ this.NewScriptMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.NewFile; this.NewScriptMenuItem.Name = "NewScriptMenuItem"; this.NewScriptMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.N))); - this.NewScriptMenuItem.Size = new System.Drawing.Size(218, 22); + this.NewScriptMenuItem.Size = new System.Drawing.Size(212, 22); this.NewScriptMenuItem.Text = "New Script"; this.NewScriptMenuItem.Click += new System.EventHandler(this.NewScriptMenuItem_Click); // @@ -340,7 +342,7 @@ this.OpenScriptMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.OpenFile; this.OpenScriptMenuItem.Name = "OpenScriptMenuItem"; this.OpenScriptMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.O))); - this.OpenScriptMenuItem.Size = new System.Drawing.Size(218, 22); + this.OpenScriptMenuItem.Size = new System.Drawing.Size(212, 22); this.OpenScriptMenuItem.Text = "&Open Script..."; this.OpenScriptMenuItem.Click += new System.EventHandler(this.OpenScriptMenuItem_Click); // @@ -349,7 +351,7 @@ this.RefreshScriptMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.Refresh1; this.RefreshScriptMenuItem.Name = "RefreshScriptMenuItem"; this.RefreshScriptMenuItem.ShortcutKeys = System.Windows.Forms.Keys.F5; - this.RefreshScriptMenuItem.Size = new System.Drawing.Size(218, 22); + this.RefreshScriptMenuItem.Size = new System.Drawing.Size(212, 22); this.RefreshScriptMenuItem.Text = "&Re&fresh"; this.RefreshScriptMenuItem.Click += new System.EventHandler(this.RefreshScriptMenuItem_Click); // @@ -358,7 +360,7 @@ this.ToggleScriptMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.checkbox; this.ToggleScriptMenuItem.Name = "ToggleScriptMenuItem"; this.ToggleScriptMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.T))); - this.ToggleScriptMenuItem.Size = new System.Drawing.Size(218, 22); + this.ToggleScriptMenuItem.Size = new System.Drawing.Size(212, 22); this.ToggleScriptMenuItem.Text = "&Toggle"; this.ToggleScriptMenuItem.Click += new System.EventHandler(this.ToggleScriptMenuItem_Click); // @@ -366,7 +368,7 @@ // this.PauseScriptMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.Pause; this.PauseScriptMenuItem.Name = "PauseScriptMenuItem"; - this.PauseScriptMenuItem.Size = new System.Drawing.Size(218, 22); + this.PauseScriptMenuItem.Size = new System.Drawing.Size(212, 22); this.PauseScriptMenuItem.Text = "Pause or Resume"; this.PauseScriptMenuItem.Click += new System.EventHandler(this.PauseScriptMenuItem_Click); // @@ -375,7 +377,7 @@ this.EditScriptMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.CutHS; this.EditScriptMenuItem.Name = "EditScriptMenuItem"; this.EditScriptMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.E))); - this.EditScriptMenuItem.Size = new System.Drawing.Size(218, 22); + this.EditScriptMenuItem.Size = new System.Drawing.Size(212, 22); this.EditScriptMenuItem.Text = "&Edit Script"; this.EditScriptMenuItem.Click += new System.EventHandler(this.EditScriptMenuItem_Click); // @@ -384,28 +386,28 @@ this.RemoveScriptMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.Delete; this.RemoveScriptMenuItem.Name = "RemoveScriptMenuItem"; this.RemoveScriptMenuItem.ShortcutKeys = System.Windows.Forms.Keys.Delete; - this.RemoveScriptMenuItem.Size = new System.Drawing.Size(218, 22); + this.RemoveScriptMenuItem.Size = new System.Drawing.Size(212, 22); this.RemoveScriptMenuItem.Text = "&Remove Script"; this.RemoveScriptMenuItem.Click += new System.EventHandler(this.RemoveScriptMenuItem_Click); // // DuplicateScriptMenuItem // this.DuplicateScriptMenuItem.Name = "DuplicateScriptMenuItem"; - this.DuplicateScriptMenuItem.Size = new System.Drawing.Size(218, 22); + this.DuplicateScriptMenuItem.Size = new System.Drawing.Size(212, 22); this.DuplicateScriptMenuItem.Text = "&Duplicate Script"; this.DuplicateScriptMenuItem.Click += new System.EventHandler(this.DuplicateScriptMenuItem_Click); // // toolStripSeparator7 // this.toolStripSeparator7.Name = "toolStripSeparator7"; - this.toolStripSeparator7.Size = new System.Drawing.Size(215, 6); + this.toolStripSeparator7.Size = new System.Drawing.Size(209, 6); // // InsertSeparatorMenuItem // this.InsertSeparatorMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.InsertSeparator; this.InsertSeparatorMenuItem.Name = "InsertSeparatorMenuItem"; this.InsertSeparatorMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.I))); - this.InsertSeparatorMenuItem.Size = new System.Drawing.Size(218, 22); + this.InsertSeparatorMenuItem.Size = new System.Drawing.Size(212, 22); this.InsertSeparatorMenuItem.Text = "Insert Separator"; this.InsertSeparatorMenuItem.Click += new System.EventHandler(this.InsertSeparatorMenuItem_Click); // @@ -414,7 +416,7 @@ this.MoveUpMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.MoveUp; this.MoveUpMenuItem.Name = "MoveUpMenuItem"; this.MoveUpMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.U))); - this.MoveUpMenuItem.Size = new System.Drawing.Size(218, 22); + this.MoveUpMenuItem.Size = new System.Drawing.Size(212, 22); this.MoveUpMenuItem.Text = "Move &Up"; this.MoveUpMenuItem.Click += new System.EventHandler(this.MoveUpMenuItem_Click); // @@ -423,7 +425,7 @@ this.MoveDownMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.MoveDown; this.MoveDownMenuItem.Name = "MoveDownMenuItem"; this.MoveDownMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.D))); - this.MoveDownMenuItem.Size = new System.Drawing.Size(218, 22); + this.MoveDownMenuItem.Size = new System.Drawing.Size(212, 22); this.MoveDownMenuItem.Text = "Move &Down"; this.MoveDownMenuItem.Click += new System.EventHandler(this.MoveDownMenuItem_Click); // @@ -431,20 +433,20 @@ // this.SelectAllMenuItem.Name = "SelectAllMenuItem"; this.SelectAllMenuItem.ShortcutKeyDisplayString = "Ctrl+A"; - this.SelectAllMenuItem.Size = new System.Drawing.Size(218, 22); + this.SelectAllMenuItem.Size = new System.Drawing.Size(212, 22); this.SelectAllMenuItem.Text = "Select &All"; this.SelectAllMenuItem.Click += new System.EventHandler(this.SelectAllMenuItem_Click); // // toolStripSeparator6 // this.toolStripSeparator6.Name = "toolStripSeparator6"; - this.toolStripSeparator6.Size = new System.Drawing.Size(215, 6); + this.toolStripSeparator6.Size = new System.Drawing.Size(209, 6); // // StopAllScriptsMenuItem // this.StopAllScriptsMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.Stop; this.StopAllScriptsMenuItem.Name = "StopAllScriptsMenuItem"; - this.StopAllScriptsMenuItem.Size = new System.Drawing.Size(218, 22); + this.StopAllScriptsMenuItem.Size = new System.Drawing.Size(212, 22); this.StopAllScriptsMenuItem.Text = "Stop All Scripts"; this.StopAllScriptsMenuItem.Click += new System.EventHandler(this.StopAllScriptsMenuItem_Click); // @@ -452,7 +454,7 @@ // this.RegisteredFunctionsMenuItem.Name = "RegisteredFunctionsMenuItem"; this.RegisteredFunctionsMenuItem.ShortcutKeyDisplayString = "F12"; - this.RegisteredFunctionsMenuItem.Size = new System.Drawing.Size(218, 22); + this.RegisteredFunctionsMenuItem.Size = new System.Drawing.Size(212, 22); this.RegisteredFunctionsMenuItem.Text = "&Registered Functions..."; this.RegisteredFunctionsMenuItem.Click += new System.EventHandler(this.RegisteredFunctionsMenuItem_Click); // @@ -466,42 +468,42 @@ this.toolStripSeparator4, this.RegisterToTextEditorsSubMenu}); this.SettingsSubMenu.Name = "SettingsSubMenu"; - this.SettingsSubMenu.Size = new System.Drawing.Size(61, 20); + this.SettingsSubMenu.Size = new System.Drawing.Size(58, 20); this.SettingsSubMenu.Text = "&Settings"; this.SettingsSubMenu.DropDownOpened += new System.EventHandler(this.OptionsSubMenu_DropDownOpened); // // DisableScriptsOnLoadMenuItem // this.DisableScriptsOnLoadMenuItem.Name = "DisableScriptsOnLoadMenuItem"; - this.DisableScriptsOnLoadMenuItem.Size = new System.Drawing.Size(286, 22); + this.DisableScriptsOnLoadMenuItem.Size = new System.Drawing.Size(267, 22); this.DisableScriptsOnLoadMenuItem.Text = "Disable Scripts on Load"; this.DisableScriptsOnLoadMenuItem.Click += new System.EventHandler(this.DisableScriptsOnLoadMenuItem_Click); // // ReturnAllIfNoneSelectedMenuItem // this.ReturnAllIfNoneSelectedMenuItem.Name = "ReturnAllIfNoneSelectedMenuItem"; - this.ReturnAllIfNoneSelectedMenuItem.Size = new System.Drawing.Size(286, 22); + this.ReturnAllIfNoneSelectedMenuItem.Size = new System.Drawing.Size(267, 22); this.ReturnAllIfNoneSelectedMenuItem.Text = "Toggle All if None Selected"; this.ReturnAllIfNoneSelectedMenuItem.Click += new System.EventHandler(this.ToggleAllIfNoneSelectedMenuItem_Click); // // RemoveRegisteredFunctionsOnToggleMenuItem // this.RemoveRegisteredFunctionsOnToggleMenuItem.Name = "RemoveRegisteredFunctionsOnToggleMenuItem"; - this.RemoveRegisteredFunctionsOnToggleMenuItem.Size = new System.Drawing.Size(286, 22); + this.RemoveRegisteredFunctionsOnToggleMenuItem.Size = new System.Drawing.Size(267, 22); this.RemoveRegisteredFunctionsOnToggleMenuItem.Text = "Remove Registered Functions on Toggle"; this.RemoveRegisteredFunctionsOnToggleMenuItem.Click += new System.EventHandler(this.RemoveRegisteredFunctionsOnToggleMenuItem_Click); // // ReloadWhenScriptFileChangesMenuItem // this.ReloadWhenScriptFileChangesMenuItem.Name = "ReloadWhenScriptFileChangesMenuItem"; - this.ReloadWhenScriptFileChangesMenuItem.Size = new System.Drawing.Size(286, 22); + this.ReloadWhenScriptFileChangesMenuItem.Size = new System.Drawing.Size(267, 22); this.ReloadWhenScriptFileChangesMenuItem.Text = "Reload When Script File Changes"; this.ReloadWhenScriptFileChangesMenuItem.Click += new System.EventHandler(this.ReloadWhenScriptFileChangesMenuItem_Click); // // toolStripSeparator4 // this.toolStripSeparator4.Name = "toolStripSeparator4"; - this.toolStripSeparator4.Size = new System.Drawing.Size(283, 6); + this.toolStripSeparator4.Size = new System.Drawing.Size(264, 6); // // RegisterToTextEditorsSubMenu // @@ -509,7 +511,7 @@ this.RegisterSublimeText2MenuItem, this.RegisterNotePadMenuItem}); this.RegisterToTextEditorsSubMenu.Name = "RegisterToTextEditorsSubMenu"; - this.RegisterToTextEditorsSubMenu.Size = new System.Drawing.Size(286, 22); + this.RegisterToTextEditorsSubMenu.Size = new System.Drawing.Size(267, 22); this.RegisterToTextEditorsSubMenu.Text = "Register To Text Editors"; this.RegisterToTextEditorsSubMenu.DropDownOpened += new System.EventHandler(this.RegisterToTextEditorsSubMenu_DropDownOpened); // @@ -517,31 +519,38 @@ // this.RegisterSublimeText2MenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.GreenCheck; this.RegisterSublimeText2MenuItem.Name = "RegisterSublimeText2MenuItem"; - this.RegisterSublimeText2MenuItem.Size = new System.Drawing.Size(152, 22); + this.RegisterSublimeText2MenuItem.Size = new System.Drawing.Size(144, 22); this.RegisterSublimeText2MenuItem.Text = "&Sublime Text 2"; this.RegisterSublimeText2MenuItem.Click += new System.EventHandler(this.RegisterSublimeText2MenuItem_Click); // + // RegisterNotePadMenuItem + // + this.RegisterNotePadMenuItem.Name = "RegisterNotePadMenuItem"; + this.RegisterNotePadMenuItem.Size = new System.Drawing.Size(144, 22); + this.RegisterNotePadMenuItem.Text = "Notepad++"; + this.RegisterNotePadMenuItem.Click += new System.EventHandler(this.RegisterNotePadMenuItem_Click); + // // HelpSubMenu // this.HelpSubMenu.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { this.FunctionsListMenuItem, this.OnlineDocsMenuItem}); this.HelpSubMenu.Name = "HelpSubMenu"; - this.HelpSubMenu.Size = new System.Drawing.Size(44, 20); + this.HelpSubMenu.Size = new System.Drawing.Size(40, 20); this.HelpSubMenu.Text = "&Help"; // // FunctionsListMenuItem // this.FunctionsListMenuItem.Name = "FunctionsListMenuItem"; this.FunctionsListMenuItem.ShortcutKeys = System.Windows.Forms.Keys.F1; - this.FunctionsListMenuItem.Size = new System.Drawing.Size(202, 22); + this.FunctionsListMenuItem.Size = new System.Drawing.Size(189, 22); this.FunctionsListMenuItem.Text = "&Lua Functions List"; this.FunctionsListMenuItem.Click += new System.EventHandler(this.FunctionsListMenuItem_Click); // // OnlineDocsMenuItem // this.OnlineDocsMenuItem.Name = "OnlineDocsMenuItem"; - this.OnlineDocsMenuItem.Size = new System.Drawing.Size(202, 22); + this.OnlineDocsMenuItem.Size = new System.Drawing.Size(189, 22); this.OnlineDocsMenuItem.Text = "Documentation online..."; this.OnlineDocsMenuItem.Click += new System.EventHandler(this.OnlineDocsMenuItem_Click); // @@ -552,6 +561,7 @@ | System.Windows.Forms.AnchorStyles.Right))); this.OutputBox.ContextMenuStrip = this.ConsoleContextMenu; this.OutputBox.Font = new System.Drawing.Font("Courier New", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.OutputBox.HideSelection = false; this.OutputBox.Location = new System.Drawing.Point(6, 17); this.OutputBox.Name = "OutputBox"; this.OutputBox.ReadOnly = true; @@ -564,22 +574,31 @@ // this.ConsoleContextMenu.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { this.ClearConsoleContextItem, + this.SelectAllContextItem, + this.CopyContextItem, this.RegisteredFunctionsContextItem}); this.ConsoleContextMenu.Name = "contextMenuStrip2"; - this.ConsoleContextMenu.Size = new System.Drawing.Size(185, 48); + this.ConsoleContextMenu.Size = new System.Drawing.Size(181, 114); this.ConsoleContextMenu.Opening += new System.ComponentModel.CancelEventHandler(this.ConsoleContextMenu_Opening); // // ClearConsoleContextItem // this.ClearConsoleContextItem.Name = "ClearConsoleContextItem"; - this.ClearConsoleContextItem.Size = new System.Drawing.Size(184, 22); + this.ClearConsoleContextItem.Size = new System.Drawing.Size(180, 22); this.ClearConsoleContextItem.Text = "&Clear"; this.ClearConsoleContextItem.Click += new System.EventHandler(this.ClearConsoleContextItem_Click); // + // SelectAllContextItem + // + this.SelectAllContextItem.Name = "SelectAllContextItem"; + this.SelectAllContextItem.Size = new System.Drawing.Size(180, 22); + this.SelectAllContextItem.Text = "Select &All"; + this.SelectAllContextItem.Click += new System.EventHandler(this.SelectAllContextItem_Click); + // // RegisteredFunctionsContextItem // this.RegisteredFunctionsContextItem.Name = "RegisteredFunctionsContextItem"; - this.RegisteredFunctionsContextItem.Size = new System.Drawing.Size(184, 22); + this.RegisteredFunctionsContextItem.Size = new System.Drawing.Size(180, 22); this.RegisteredFunctionsContextItem.Text = "&Registered Functions"; this.RegisteredFunctionsContextItem.Click += new System.EventHandler(this.RegisteredFunctionsMenuItem_Click); // @@ -845,12 +864,12 @@ this.splitContainer1.SplitterDistance = 280; this.splitContainer1.TabIndex = 7; // - // RegisterNotePadMenuItem + // CopyContextItem // - this.RegisterNotePadMenuItem.Name = "RegisterNotePadMenuItem"; - this.RegisterNotePadMenuItem.Size = new System.Drawing.Size(152, 22); - this.RegisterNotePadMenuItem.Text = "Notepad++"; - this.RegisterNotePadMenuItem.Click += new System.EventHandler(this.RegisterNotePadMenuItem_Click); + this.CopyContextItem.Name = "CopyContextItem"; + this.CopyContextItem.Size = new System.Drawing.Size(180, 22); + this.CopyContextItem.Text = "Copy"; + this.CopyContextItem.Click += new System.EventHandler(this.CopyContextItem_Click); // // LuaConsole // @@ -969,5 +988,7 @@ private System.Windows.Forms.ToolStripMenuItem RegisterToTextEditorsSubMenu; private System.Windows.Forms.ToolStripMenuItem RegisterSublimeText2MenuItem; private System.Windows.Forms.ToolStripMenuItem RegisterNotePadMenuItem; + private System.Windows.Forms.ToolStripMenuItem SelectAllContextItem; + private System.Windows.Forms.ToolStripMenuItem CopyContextItem; } } \ No newline at end of file diff --git a/BizHawk.Client.EmuHawk/tools/Lua/LuaConsole.cs b/BizHawk.Client.EmuHawk/tools/Lua/LuaConsole.cs index 5c03a82218..881e32d219 100644 --- a/BizHawk.Client.EmuHawk/tools/Lua/LuaConsole.cs +++ b/BizHawk.Client.EmuHawk/tools/Lua/LuaConsole.cs @@ -488,6 +488,34 @@ namespace BizHawk.Client.EmuHawk }); } + public void SelectAll() + { + if (!OutputBox.IsHandleCreated || OutputBox.IsDisposed) + { + return; + } + + OutputBox.Invoke(() => + { + OutputBox.SelectAll(); + OutputBox.Refresh(); + }); + } + + public void Copy() + { + if (!OutputBox.IsHandleCreated || OutputBox.IsDisposed) + { + return; + } + + OutputBox.Invoke(() => + { + OutputBox.Copy(); + OutputBox.Refresh(); + }); + } + public bool LoadLuaSession(string path) { var result = LuaImp.ScriptList.LoadLuaSession(path); @@ -1182,6 +1210,10 @@ namespace BizHawk.Client.EmuHawk private void ConsoleContextMenu_Opening(object sender, CancelEventArgs e) { RegisteredFunctionsContextItem.Enabled = LuaImp.RegisteredFunctions.Any(); + CopyContextItem.Enabled = OutputBox.SelectedText.Any(); + ClearConsoleContextItem.Enabled = + SelectAllContextItem.Enabled = + OutputBox.Text.Any(); } private void ClearConsoleContextItem_Click(object sender, EventArgs e) @@ -1189,6 +1221,16 @@ namespace BizHawk.Client.EmuHawk ClearOutputWindow(); } + private void SelectAllContextItem_Click(object sender, EventArgs e) + { + SelectAll(); + } + + private void CopyContextItem_Click(object sender, EventArgs e) + { + Copy(); + } + #endregion #region Dialog, Listview, OutputBox, InputBox diff --git a/BizHawk.Client.EmuHawk/tools/Lua/LuaConsole.resx b/BizHawk.Client.EmuHawk/tools/Lua/LuaConsole.resx index 5627a63862..7d82bb08eb 100644 --- a/BizHawk.Client.EmuHawk/tools/Lua/LuaConsole.resx +++ b/BizHawk.Client.EmuHawk/tools/Lua/LuaConsole.resx @@ -153,69 +153,69 @@ AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 - ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAACA - DgAAAk1TRnQBSQFMAgEBAwEAATgBAAE4AQABEAEAARABAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAFA - AwABEAMAAQEBAAEgBgABECoAAW4BVgFXAeUBsgG0AdIB/wG7Ab4B1wH/AXEBVQFYAecwAAFuAVcBVgHl - AbIB0gG2Af8BuwHXAb4B/wFxAVgBVQHnMAABcwJWAeUB0gG+AbIB/wHXAcUBuwH/AXQCVQHnaAABbAFZ - AXMB9QE5AUABlwH/AQUBEAGHAf8BBgEQAYcB/wEEAQ8BhwH/AQsBFQGIAf8BDgEYAYkB/wFpAV4BiAH5 - IAABbAFzAVwB9QE5AZcBRQH/AQUBhwEUAf8BBgGHARUB/wEEAYcBEgH/AQsBiAEZAf8BDgGJARwB/wFp - AYgBXgH5IAABhgFnAVkB9QGXAVsBOQH/AYcBMwEFAf8BhwE0AQYB/wGHATIBBAH/AYgBNwELAf8BiQE6 - AQ4B/wGQAWgBWgH5XAABNAE8AZgB/wExATkBmAH/AbABsgHLAf8B2gHbAdoB/wLRAdUB/wHLAcwB0gH/ - AcQBxwHOAf8BWAFeAaUB/wFKAUUBdAH5ASkBMgGPAf8YAAEmAZIBMgH/ATEBmAE9Af8BsAHLAbMB/wHb - AtoB/wHRAdUB0gH/AcsB0gHLAf8BxQHOAcQB/wFYAaUBYQH/AUoBdAFGAfkBKQGPATQB/xgAAZIBTAEm - Af8BmAFWATEB/wHLAboBsAH/AtoB2wH/AdUB0wHRAf8B0gHNAcsB/wHOAcYBxAH/AaUBcwFYAf8BiAFc - AUEB+QGPAUwBKQH/VAACQAGNAf0BawFRAVMB4wL+Af0B/wH+Af0B9QH/AvcB8wH/Ae8C7gH/Au0B6wH/ - AdkC2wH/AeMB5AHiAf8CwAHMAf8BawFUAV0B7QFMAUkBgQH7EAABQAGNAUAB/QFrAVMBUQHjAf8B/gL/ - Af4B9QH9Af8B9wHzAfYB/wLuAe8B/wHtAesB7QH/AtsB2QH/AeQB4gHjAf8BwAHMAcIB/wFrAV0BVAHt - AUwBgQFLAfsQAAGTAUoBQAH9AWwBUgFRAeMB/gP/AfUB+wH+Af8B8wH1AfcB/wHuAe8B7gH/AesB7AHt - Af8B2wHZAdoB/wLiAeQB/wHMAcUBwAH/AXUBVQFTAe0BigFZAUMB+0wAAW4BXQFwAfMBdAFZAWAB6wX/ - Af4B/Rf/Af4B/wHwAe8B8AH/Ac8B0AHWAf8BZwFQAV0B7QFrAVUBZAHvCAABbgFwAV0B8wF0AWABWQHr - Bf8B/Qb/AeMB8AHjAf8BnAHNAZwK/wH+Av8B7wLwAf8BzwHWAc8B/wFnAV0BUAHtAWsBZAFVAe8IAAGF - AV8BWQHzAXsBXQFYAesE/wH9F/8B/gP/AuMB4AH/Ac8ByQHHAf8BcgFUAU8B7QF5AVkBVQHvSAABagFe - AY0B+QP+Jf8B8AHyAfAB/wLGAc0B/wFHAUEBbwH5CAABagGNAV4B+RD/AdwB7QHcAf8BEQF5AREB/wGD - AcEBgw3/AfIB8QHwAf8BxwHOAcgB/wFHAW8BQQH5CAABkgFqAV4B+Qz/AeEBzQG+Af8BvgGSAY0B/wH3 - AfEB7wH/AfsB+AH3Af8BwQGYAY8B/wHqAdoB0QX/AeUB4gHmAf8BzgHKAccB/wGEAVcBQQH5RAABdwFi - AXsB8wF1AV0BZwHtCP8C9QH7Af8BbQFpAdQB/wGhAZ8B5wH/AaMBoQHmAf8BogGhAeUB/wGUAZEB4QH/ - AZ4BnAHmBf8B+QH4AfcB/wHnAeQB3gH/AVoBUwFuAfUBXQFZAY0B+wF3AXsBYgHzAXUBZwFdAe0Q/wHk - AfEB5AH/AQEBdQEBAf8BEQF7AREB/wGcAc4BnAn/AfkB9wH5Af8B5gHeAecB/wFaAW4BWAH1AV0BjQFZ - AfsBjQFtAWAB8wF/AV4BXQHtDP8BrgF2AVQB/wFZAgAB/wH4AfUB8gH/AfoB9wH1Af8BWQIAAf8BswF7 - AVoF/wHxAfQB9QH/Ad4B5gHnAf8BgQFZAVAB9QGVAV8BVAH7QAABggGIAcoB/wHQAdIB7Qn/AvUB+gH/ - ATsBOAG7Af8BZwFkAd4B/wFkAWAB2AH/AV8BWwHTAf8BUwFOAdEB/wGiAaEB6QX/AvkB+AH/AfwB+wHq - Af8BowGmAb4B/wFDAUoBoAH/AYIBygGKAf8B0AHtAdQR/wHiAfAB4gH/AQIBdgECAf8BAAF2AQAB/wER - AYQBEQH/AZgBzAGYBf8B+QH4AfkB/wH8AeoB+gH/AaMBvgGlAf8BQwGgAU4B/wHKAZwBggH/Ae0B2wHQ - Df8BugGMAWoB/wGNASIBAAL/Av4B/wP+Af8BjQEhAQAB/wG7AYkBaAX/AfIB9AH1Af8B6gH1AfwB/wG+ - AawBowH/AaABZAFDAf9AAAF0AXoBwgH/AeUB5gH0Cf8C9wH7Af8BSgFHAcMB/wF1AXMB4wH/AXABbQHd - Af8BawFoAdgB/wFfAVoB0wH/AasBqQHqBf8D+QH/Af4B+wHvAf8BtAG2AcUB/wFBAUkBnwH/AXQBwgGB - Af8B5QH0AecR/wHiAfAB4gH/AQEBeAEBAf8BAAF6AQAB/wEAAXIBAAH/AREBhAERAf8B+gH8AfoB/wP5 - Af8B/gHvAf4B/wG0AcUBtgH/AUEBnwFMAf8BwgGTAXQB/wH0AesB5Q3/AbkBjAFrAf8BpwE4AQsB/wH7 - AfkB+AH/AfsB+gH5Af8BpwE4AQsB/wG9AYwBawX/A/QB/wHvAfoB/gH/AcUBugG0Af8BnwFiAUEB/0AA - AXABdwG9Af8C2gHvCf8C9wH7Af8BTgFLAccB/wF7AXkB6gH/AXYBdQHjAf8BcwFxAd8B/wFmAWMB2gH/ - Aa0BqwHrBf8C+gH4Af8B/QH8Ae4B/wGdAaABuwH/AUkBUQGjAf8BcAG9AXgB/wHaAe8B3hH/AeIB8AHi - Af8BAgF4AQIB/wEAAXABAAH/ASwBjgEsAf8B4gHwAeIF/wH6AfgB+gH/Af0B7gH7Af8BnQG7AaEB/wFJ - AaMBUgH/Ab0BjgFwAf8B7wHjAdoN/wG3AYgBZgH/AcQBRwEkAf8C/QH8Af8B/AH6AfkB/wHGAUoBJgH/ - AcIBjwFwBf8B8gH1AfcB/wHuAfcB/QH/AbsBqAGdAf8BowFoAUkB/0AAAXIBWQFpAe8BfwFlAXMB8Qj/ - AvYB+wH/AUsBRwHFAf8BegF5AesB/wF2AXUB5AH/AXQBcQHhAf8BZAFhAdsB/wGpAacB6wX/AvsB+QH/ - AfsB/AHuAf8BTQFKAYUB+wFvAVkBZQHvAXIBaQFZAe8BfwFzAWYB8RD/AeIB8AHiAf8BAAFuAQAB/wEo - AYcBKAH/AecB8wHnCf8B+wH5AfsB/wH8Ae4B+QH/AU0BhQFMAfsBbwFlAVkB7wGBAWIBWQHvAY4BbQFk - AfEM/wHBAZcBegH/AaQBPgEWAf8B/QH7AfoB/wH8AfoB+QH/AZMBOQEPAf8BzAGpAZQF/wH0AfcB+QH/ - Ae4B9QH8Af8BjgFZAUUB+wF/AVkBWAHvRAABewGBAc8J/wLzAfkB/wFJAUYBuQH/AYcBhgHWAf8BhwGF - AdUB/wGHAYUB1QH/AWUBYgHIAf8BbQFsAcwG/wH+AfwB/wLOAdcB/wE5AUEBmAH/CAABewHPAY0R/wHT - AegB0wH/ASQBhwEkAf8B4gHwAeIN/wH+AfwC/wHOAdcB0AH/ATkBmAFDAf8IAAHPAaEBeyn/AfsD/wHX - AdIBzgH/AZgBWgE5Af9IAAGGAXMBnAH5AYUBbQGAAfEk/wH8AfsB9gH/ATcBPwGWAf8BbgFYAVsB6QgA - AYYBnAF1AfkBhQGAAXEB8Qz/AfoB/AH6Af8B7wH2Ae8R/wH8AfYB/AH/ATcBlgFBAf8BbgFbAVYB6QgA - Aa0BhQFyAfkBkwFyAW0B8ST/AfUB+gH8Af8BlgFYATcB/wF2AVgBVgHpTAACgwG8Af0BdgFdAWIB6Rz/ - AfIB9QH4Af8BWQFWAW4B9QFtAVkBeAH1EAABgwG8AYgB/QF2AWIBXQHpHP8B9AH4AfIB/wFZAW4BVgH1 - AW0BeAFeAfUQAAG+AZ0BeQH9AXkBXwFdAekc/wH4AvIB/wGCAVkBSwH1AYkBZwFZAfVUAAGAAXkBqQH7 - AY0BgAGpAfkC0wH3Af8B8QHwAfsB/wH2AfcC/wH3AfgB/QH/AeQB5wHzAf8BbwFZAWYB7wFwAV8BcAHz - AXcBWQFgAesYAAGAAakBgQH7AY0BqQGIAfkB0wH3AdoB/wHwAfsB8wH/AfYB/wH3Af8B9wH9AfgB/wHk - AfMB5AH/AW8BZgFZAe8CcAFfAfMBdwFgAVkB6xgAAbMBjAFyAfsBsgGQAX8B+QH3AeMB0wH/AfsB9gHw - Av8B+QH2Af8B/QH5AfcB/wHzAegB5AH/AX8BXAFZAe8BhgFiAV8B8wF9AWABWQHrXAABeQFgAWcB6wGN - AZMB1wH/AY4BlAHdAf8BjwGVAeAB/wGNAZQB2wH/AZoBnwHaAf8BcQFVAVwB5yQAAXkBZwFgAesBjQHX - AZYB/wGOAd0BmAH/AY8B4AGZAf8BjQHbAZYB/wGaAdoBogH/AXEBXAFWAeckAAGAAmAB6wHXAagBjQH/ - Ad0BrAGOAf8B4AGtAY8B/wHbAakBjQH/AdoBsgGaAf8BdQFYAVUB51QAAUIBTQE+BwABPgMAASgDAAFA - AwABEAMAAQEBAAEBBQABgBcAA/8BAAH8AT8B/AE/AfwBPwIAAfABDwHwAQ8B8AEPAgAB4AEHAeABBwHg - AQcCAAHAAQMBwAEDAcABAwIAAYABAQGAAQEBgAEBAgABgAEBAYABAQGAAQEqAAGAAQEBgAEBAYABAQIA - AYABAQGAAQEBgAEBAgABwAEDAcABAwHAAQMCAAHgAQcB4AEHAeABBwIAAfABHwHwAR8B8AEfAgAL + ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAABi + DgAAAk1TRnQBSQFMAgEBAwEAAVgBAAFYAQABEAEAARABAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAFA + AwABEAMAAQEBAAEgBgABECoAAWUBWwFdAeUBsgG0AdIB/wG7Ab4B1wH/AWYCXAHnMAABZQFdAVsB5QGy + AdIBtgH/AbsB1wG+Af8BZgJcAecwAAFnAlsB5QHSAb4BsgH/AdcBxQG7Af8BaQJcAedoAAFoAVkBbQH1 + ATUBPAGXAf8BAQEMAYcB/wECAQwBhwH/AQABCwGHAf8BBwERAYgB/wEKARQBiQH/AWkBXgGEAfkgAAFo + AW0BWQH1ATUBlwFBAf8BAQGHARAB/wECAYcBEQH/AQABhwEOAf8BBwGIARUB/wEKAYkBGAH/AWkBhAFe + AfkgAAF+AWABWQH1AZcBVwE1Af8BhwEvAQEB/wGHATABAgH/AYcBLgEAAf8BiAEzAQcB/wGJATYBCgH/ + AYsBaAFaAflcAAEwATgBmAH/AS0BNQGYAf8BsAGyAcsB/wHaAdsB2gH/AtEB1QH/AcsBzAHSAf8BxAHH + Ac4B/wFUAVoBpQH/AUcBRQFqAfkBJQEuAY8B/xgAASIBkgEuAf8BLQGYATkB/wGwAcsBswH/AdsC2gH/ + AdEB1QHSAf8BywHSAcsB/wHFAc4BxAH/AVQBpQFdAf8BRwFqAUYB+QElAY8BMAH/GAABkgFIASIB/wGY + AVIBLQH/AcsBugGwAf8C2gHbAf8B1QHTAdEB/wHSAc0BywH/Ac4BxgHEAf8BpQFvAVQB/wGEAVwBQQH5 + AY8BSAElAf9UAAJAAY0B/QFiAlgB4wL+Af0B/wH+Af0B9QH/AvcB8wH/Ae8C7gH/Au0B6wH/AdkC2wH/ + AeMB5AHiAf8CwAHMAf8BZgFYAV0B7QFMAUkBeQH7EAABQAGNAUAB/QFiAlgB4wH/Af4C/wH+AfUB/QH/ + AfcB8wH2Af8C7gHvAf8B7QHrAe0B/wLbAdkB/wHkAeIB4wH/AcABzAHCAf8BZgFdAVgB7QFMAXkBSwH7 + EAABkwFGAUAB/QFkAlgB4wH+A/8B9QH7Af4B/wHzAfUB9wH/Ae4B7wHuAf8B6wHsAe0B/wHbAdkB2gH/ + AuIB5AH/AcwBxQHAAf8BagFZAVcB7QGGAVkBQwH7TAABagFdAWwB8wFqAVkBYAHrBf8B/gH9F/8B/gH/ + AfAB7wHwAf8BzwHQAdYB/wFjAVQBXQHtAWQBWAFiAe8IAAFqAWwBXQHzAWoBYAFZAesF/wH9Bv8B4wHw + AeMB/wGcAc0BnAr/Af4C/wHvAvAB/wHPAdYBzwH/AWMBXQFUAe0BZAFiAVgB7wgAAXsBXwFdAfMBbgFg + AVkB6wT/Af0X/wH+A/8C4wHgAf8BzwHJAccB/wFpAVgBUwHtAWwCWAHvSAABagFeAYkB+QP+Jf8B8AHy + AfAB/wLGAc0B/wFHAUEBagH5CAABagGJAV4B+RD/AdwB7QHcAf8BDQF1AQ0B/wGDAcEBgw3/AfIB8QHw + Af8BxwHOAcgB/wFHAWoBQQH5CAABjAFqAV4B+Qz/AeEBzQG+Af8BvgGSAY0B/wH3AfEB7wH/AfsB+AH3 + Af8BwQGYAY8B/wHqAdoB0QX/AeUB4gHmAf8BzgHKAccB/wGAAVcBQQH5RAABbwFfAXAB8wFqAV0BYwHt + CP8C9QH7Af8BaQFlAdQB/wGhAZ8B5wH/AaMBoQHmAf8BogGhAeUB/wGUAZEB4QH/AZ4BnAHmBf8B+QH4 + AfcB/wHnAeQB3gH/AVkBVwFqAfUBXQFZAYkB+wFvAXABXwHzAWoBYwFdAe0Q/wHkAfEB5AH/AQABcQEA + Af8BDQF3AQ0B/wGcAc4BnAn/AfkB9wH5Af8B5gHeAecB/wFZAWoBWQH1AV0BiQFZAfsBgAFoAV8B8wFx + Al0B7Qz/Aa4BcgFQAf8BVQIAAf8B+AH1AfIB/wH6AfcB9QH/AVUCAAH/AbMBdwFWBf8B8QH0AfUB/wHe + AeYB5wH/AXQBWQFUAfUBkQFfAVQB+0AAAYIBiAHKAf8B0AHSAe0J/wL1AfoB/wE3ATQBuwH/AWMBYAHe + Af8BYAFcAdgB/wFbAVcB0wH/AU8BSgHRAf8BogGhAekF/wL5AfgB/wH8AfsB6gH/AaMBpgG+Af8BPwFG + AaAB/wGCAcoBigH/AdAB7QHUEf8B4gHwAeIB/wEAAXIBAAH/AQABcgEAAf8BDQGEAQ0B/wGYAcwBmAX/ + AfkB+AH5Af8B/AHqAfoB/wGjAb4BpQH/AT8BoAFKAf8BygGcAYIB/wHtAdsB0A3/AboBjAFmAf8BjQEe + AQAC/wL+Af8D/gH/AY0BHQEAAf8BuwGJAWQF/wHyAfQB9QH/AeoB9QH8Af8BvgGsAaMB/wGgAWABPwH/ + QAABcAF2AcIB/wHlAeYB9An/AvcB+wH/AUYBQwHDAf8BcQFvAeMB/wFsAWkB3QH/AWcBZAHYAf8BWwFW + AdMB/wGrAakB6gX/A/kB/wH+AfsB7wH/AbQBtgHFAf8BPQFFAZ8B/wFwAcIBgQH/AeUB9AHnEf8B4gHw + AeIB/wEAAXQBAAH/AQABdgEAAf8BAAFuAQAB/wENAYQBDQH/AfoB/AH6Af8D+QH/Af4B7wH+Af8BtAHF + AbYB/wE9AZ8BSAH/AcIBkwFwAf8B9AHrAeUN/wG5AYwBZwH/AacBNAEHAf8B+wH5AfgB/wH7AfoB+QH/ + AacBNAEHAf8BvQGMAWcF/wP0Af8B7wH6Af4B/wHFAboBtAH/AZ8BXgE9Af9AAAFsAXMBvQH/AtoB7wn/ + AvcB+wH/AUoBRwHHAf8BdwF1AeoB/wFyAXEB4wH/AW8BbQHfAf8BYgFfAdoB/wGtAasB6wX/AvoB+AH/ + Af0B/AHuAf8BnQGgAbsB/wFFAU0BowH/AWwBvQF0Af8B2gHvAd4R/wHiAfAB4gH/AQABdAEAAf8BAAFs + AQAB/wEoAY4BKAH/AeIB8AHiBf8B+gH4AfoB/wH9Ae4B+wH/AZ0BuwGhAf8BRQGjAU4B/wG9AY4BbAH/ + Ae8B4wHaDf8BtwGIAWIB/wHEAUMBIAH/Av0B/AH/AfwB+gH5Af8BxgFGASIB/wHCAY8BbAX/AfIB9QH3 + Af8B7gH3Af0B/wG7AagBnQH/AaMBZAFFAf9AAAFoAVgBYwHvAXMBZAFuAfEI/wL2AfsB/wFHAUMBxQH/ + AXYBdQHrAf8BcgFxAeQB/wFwAW0B4QH/AWABXQHbAf8BqQGnAesF/wL7AfkB/wH7AfwB7gH/AU0BSgGB + AfsBZQFYAWIB7wFoAWMBWAHvAXMBbgFkAfEQ/wHiAfAB4gH/AQABagEAAf8BJAGHASQB/wHnAfMB5wn/ + AfsB+QH7Af8B/AHuAfkB/wFNAYEBTAH7AWUBYgFYAe8BcgFiAVgB7wGAAWUBZAHxDP8BwQGXAXYB/wGk + AToBEgH/Af0B+wH6Af8B/AH6AfkB/wGTATUBCwH/AcwBqQGUBf8B9AH3AfkB/wHuAfUB/AH/AYoBWQFF + AfsBcAJYAe9EAAF3AYEBzwn/AvMB+QH/AUUBQgG5Af8BhwGGAdYB/wGHAYUB1QH/AYcBhQHVAf8BYQFe + AcgB/wFpAWgBzAb/Af4B/AH/As4B1wH/ATUBPQGYAf8IAAF3Ac8BjRH/AdMB6AHTAf8BIAGHASAB/wHi + AfAB4g3/Af4B/AL/Ac4B1wHQAf8BNQGYAT8B/wgAAc8BoQF3Kf8B+wP/AdcB0gHOAf8BmAFWATUB/0gA + AYIBagGQAfkBewFlAXQB8ST/AfwB+wH2Af8BMwE7AZYB/wFlAVgBWwHpCAABggGQAWoB+QF7AXQBbQHx + DP8B+gH8AfoB/wHvAfYB7xH/AfwB9gH8Af8BMwGWAT0B/wFlAVsBWAHpCAABngGBAWoB+QGCAW0BZQHx + JP8B9QH6AfwB/wGWAVQBMwH/AWoCWAHpTAACgwG4Af0BagFdAWIB6Rz/AfIB9QH4Af8CWQFqAfUBaQFZ + AW4B9RAAAYMBuAGIAf0BagFiAV0B6Rz/AfQB+AHyAf8BWQFqAVkB9QFpAW4BWQH1EAABugGdAXEB/QFs + AV8BXQHpHP8B+ALyAf8BdwFZAUsB9QGAAWABWQH1VAABdgFtAZsB+wGJAXcBmQH5AtMB9wH/AfEB8AH7 + Af8B9gH3Av8B9wH4Af0B/wHkAecB8wH/AWUBWAFiAe8BbAFfAWwB8wFrAVkBYAHrGAABdgGbAXkB+wGJ + AZkBhAH5AdMB9wHaAf8B8AH7AfMB/wH2Af8B9wH/AfcB/QH4Af8B5AHzAeQB/wFlAWIBWAHvAmwBXwHz + AWsBYAFZAesYAAGjAYgBZgH7AaUBiwF0AfkB9wHjAdMB/wH7AfYB8AL/AfkB9gH/Af0B+QH3Af8B8wHo + AeQB/wFwAlgB7wF8Al8B8wFxAWABWQHrXAABbgFgAWIB6wGNAZMB1wH/AY4BlAHdAf8BjwGVAeAB/wGN + AZQB2wH/AZoBnwHaAf8BZgJcAeckAAFuAWIBYAHrAY0B1wGWAf8BjgHdAZgB/wGPAeABmQH/AY0B2wGW + Af8BmgHaAaIB/wFmAlwB5yQAAXMCYAHrAdcBqAGNAf8B3QGsAY4B/wHgAa0BjwH/AdsBqQGNAf8B2gGy + AZoB/wFpAlwB51QAAUIBTQE+BwABPgMAASgDAAFAAwABEAMAAQEBAAEBBQABgBcAA/8BAAH8AT8B/AE/ + AfwBPwIAAfABDwHwAQ8B8AEPAgAB4AEHAeABBwHgAQcCAAHAAQMBwAEDAcABAwIAAYABAQGAAQEBgAEB + AgABgAEBAYABAQGAAQEqAAGAAQEBgAEBAYABAQIAAYABAQGAAQEBgAEBAgABwAEDAcABAwHAAQMCAAHg + AQcB4AEHAeABBwIAAfABHwHwAR8B8AEfAgAL diff --git a/BizHawk.Client.EmuHawk/tools/Lua/LuaPictureBox.cs b/BizHawk.Client.EmuHawk/tools/Lua/LuaPictureBox.cs index ff3db73575..301cfa90f9 100644 --- a/BizHawk.Client.EmuHawk/tools/Lua/LuaPictureBox.cs +++ b/BizHawk.Client.EmuHawk/tools/Lua/LuaPictureBox.cs @@ -255,13 +255,13 @@ namespace BizHawk.Client.EmuHawk boxBackground.DrawLine(GetPen(color ?? _defaultForeground), x, y, x + 0.1F, y); } - public void DrawPolygon(LuaTable points, Color? line = null, Color? background = null) + public void DrawPolygon(LuaTable points, int? x = null, int? y = null, Color? line = null, Color? background = null) { var pointsArr = new Point[points.Values.Count]; var i = 0; foreach (LuaTable point in points.Values) { - pointsArr[i] = new Point((int)(double)(point[1]), (int)(double)(point[2])); + pointsArr[i] = new Point((int)(double)(point[1]) + x ?? 0, (int)(double)(point[2]) + y ?? 0); i++; } @@ -343,10 +343,11 @@ namespace BizHawk.Client.EmuHawk case "left": break; case "center": + case "middle": x -= sizeOfText.Width / 2; break; case "right": - x -= sizeOfText.Width / 2; + x -= sizeOfText.Width; break; } } @@ -356,12 +357,13 @@ namespace BizHawk.Client.EmuHawk switch (vertalign.ToLower()) { default: - case "bottom": + case "top": break; + case "center": case "middle": y -= sizeOfText.Height / 2; break; - case "top": + case "bottom": y -= sizeOfText.Height; break; } @@ -393,4 +395,4 @@ namespace BizHawk.Client.EmuHawk base.OnClick(e); } } -} \ No newline at end of file +} diff --git a/BizHawk.Client.EmuHawk/tools/MultiDiskBundler/MultiDiskBundler.Designer.cs b/BizHawk.Client.EmuHawk/tools/MultiDiskBundler/MultiDiskBundler.Designer.cs index 5616d71e02..f6b2a00d07 100644 --- a/BizHawk.Client.EmuHawk/tools/MultiDiskBundler/MultiDiskBundler.Designer.cs +++ b/BizHawk.Client.EmuHawk/tools/MultiDiskBundler/MultiDiskBundler.Designer.cs @@ -144,7 +144,8 @@ "PCFX", "PSX", "SAT", - "ZXSpectrum"}); + "ZXSpectrum", + "AmstradCPC"}); this.SystemDropDown.Location = new System.Drawing.Point(425, 75); this.SystemDropDown.Name = "SystemDropDown"; this.SystemDropDown.Size = new System.Drawing.Size(69, 21); diff --git a/BizHawk.Client.EmuHawk/tools/TAStudio/BookmarksBranchesBox.cs b/BizHawk.Client.EmuHawk/tools/TAStudio/BookmarksBranchesBox.cs index 3f5e344729..8e7adcc47b 100644 --- a/BizHawk.Client.EmuHawk/tools/TAStudio/BookmarksBranchesBox.cs +++ b/BizHawk.Client.EmuHawk/tools/TAStudio/BookmarksBranchesBox.cs @@ -157,7 +157,7 @@ namespace BizHawk.Client.EmuHawk BranchView.RowCount = Movie.BranchCount; Movie.CurrentBranch = Movie.BranchCount - 1; BranchView.ScrollToIndex(Movie.CurrentBranch); - BranchView.SelectRow(Movie.CurrentBranch, true); + Select(Movie.CurrentBranch, true); BranchView.Refresh(); Tastudio.RefreshDialog(); } @@ -193,10 +193,20 @@ namespace BizHawk.Client.EmuHawk private void LoadBranch(TasBranch branch) { + if (Tastudio.Settings.OldControlSchemeForBranches && !Tastudio.TasPlaybackBox.RecordingMode) + { + JumpToBranchToolStripMenuItem_Click(null, null); + return; + } + Tastudio.CurrentTasMovie.LoadBranch(branch); var stateInfo = new KeyValuePair(branch.Frame, branch.CoreData); Tastudio.LoadState(stateInfo); QuickBmpFile.Copy(new BitmapBufferVideoProvider(branch.OSDFrameBuffer), Tastudio.VideoProvider); + + if (Tastudio.Settings.OldControlSchemeForBranches && Tastudio.TasPlaybackBox.RecordingMode) + Tastudio.CurrentTasMovie.Truncate(branch.Frame); + GlobalWin.MainForm.PauseOnFrame = null; Tastudio.RefreshDialog(); } @@ -260,8 +270,11 @@ namespace BizHawk.Client.EmuHawk toolTip1.SetToolTip(UndoBranchButton, "Undo Branch Load"); _branchUndo = BranchUndo.Load; - LoadSelectedBranch(); - CallLoadedCallback(BranchView.SelectedRows.First()); + if (BranchView.AnyRowsSelected) + { + LoadSelectedBranch(); + CallLoadedCallback(BranchView.SelectedRows.First()); + } } private void UpdateBranchToolStripMenuItem_Click(object sender, EventArgs e) @@ -339,7 +352,7 @@ namespace BizHawk.Client.EmuHawk if (index == Movie.BranchCount) { BranchView.ClearSelectedRows(); - BranchView.SelectRow(Movie.BranchCount - 1, true); + Select(Movie.BranchCount - 1, true); } CallRemovedCallback(index); @@ -383,7 +396,7 @@ namespace BizHawk.Client.EmuHawk public void AddBranchExternal() { AddBranchToolStripMenuItem_Click(null, null); - BranchView.SelectRow(Movie.CurrentBranch, true); + Select(Movie.CurrentBranch, true); BranchView.Refresh(); } @@ -398,7 +411,7 @@ namespace BizHawk.Client.EmuHawk { if (GetBranch(slot) != null) { - BranchView.SelectRow(slot, true); + Select(slot, true); } else { @@ -421,11 +434,12 @@ namespace BizHawk.Client.EmuHawk { if (GetBranch(slot) != null) { - BranchView.SelectRow(slot, true); + Select(slot, true); } else { - NonExistentBranchMessage(slot); + //NonExistentBranchMessage(slot); // some people can't get used to creating branches explicitly with unusual hotkeys + AddBranchExternal(); // so just make a new branch, even though the index may be wrong return; } } @@ -447,7 +461,7 @@ namespace BizHawk.Client.EmuHawk if (GetBranch(slot) != null) { - BranchView.SelectRow(slot, true); + Select(slot, true); BranchView.Refresh(); } else @@ -460,7 +474,7 @@ namespace BizHawk.Client.EmuHawk { if (SelectedBranch == null) { - BranchView.SelectRow(Movie.CurrentBranch, true); + Select(Movie.CurrentBranch, true); BranchView.Refresh(); return; } @@ -470,22 +484,36 @@ namespace BizHawk.Client.EmuHawk { if (GetBranch(sel + 1) != null) { - BranchView.SelectRow(sel, false); - BranchView.SelectRow(sel + 1, true); + Select(sel, false); + Select(sel + 1, true); } } else // previous { if (GetBranch(sel - 1) != null) { - BranchView.SelectRow(sel, false); - BranchView.SelectRow(sel - 1, true); + Select(sel, false); + Select(sel - 1, true); } } BranchView.Refresh(); } + private void UpdateButtons() + { + UpdateBranchButton.Enabled = + LoadBranchButton.Enabled = + JumpToBranchButton.Enabled = + SelectedBranch != null; + } + + private void Select(int index, bool value) + { + BranchView.SelectRow(index, value); + UpdateButtons(); + } + public void NonExistentBranchMessage(int slot) { string binding = Global.Config.HotkeyBindings.First(x => x.DisplayName == "Add Branch").Bindings; @@ -576,12 +604,8 @@ namespace BizHawk.Client.EmuHawk private void BranchView_MouseDown(object sender, MouseEventArgs e) { - UpdateBranchButton.Enabled = - LoadBranchButton.Enabled = - JumpToBranchButton.Enabled = - SelectedBranch != null; - BranchesContextMenu.Close(); + UpdateButtons(); if (e.Button == MouseButtons.Left) { @@ -603,7 +627,10 @@ namespace BizHawk.Client.EmuHawk private void BranchView_MouseDoubleClick(object sender, MouseEventArgs e) { - LoadBranchToolStripMenuItem_Click(null, null); + if (Tastudio.Settings.LoadBranchOnDoubleClick) + { + LoadBranchToolStripMenuItem_Click(null, null); + } } private void BranchView_MouseMove(object sender, MouseEventArgs e) @@ -631,7 +658,7 @@ namespace BizHawk.Client.EmuHawk Movie.SwapBranches(e.OldCell.RowIndex.Value, e.NewCell.RowIndex.Value); int newindex = Movie.BranchIndexByHash(currenthash); Movie.CurrentBranch = newindex; - BranchView.SelectRow(newindex, true); + Select(newindex, true); } } @@ -644,12 +671,17 @@ namespace BizHawk.Client.EmuHawk BranchView.CurrentCell.RowIndex < Movie.BranchCount) { TasBranch branch = GetBranch(BranchView.CurrentCell.RowIndex.Value); - Point location = Location; + Point location = PointToScreen(Location); int width = branch.OSDFrameBuffer.Width; int height = branch.OSDFrameBuffer.Height; location.Offset(-width, 0); - Screenshot.UpdateValues(branch, PointToScreen(location), width, height, + if (location.X < 0) + { + location.Offset(width + Width, 0); + } + + Screenshot.UpdateValues(branch, location, width, height, (int)Graphics.FromHwnd(this.Handle).MeasureString( branch.UserText, Screenshot.Font, width).Height); diff --git a/BizHawk.Client.EmuHawk/tools/TAStudio/TAStudio.Designer.cs b/BizHawk.Client.EmuHawk/tools/TAStudio/TAStudio.Designer.cs index fd7640905f..08426ffc74 100644 --- a/BizHawk.Client.EmuHawk/tools/TAStudio/TAStudio.Designer.cs +++ b/BizHawk.Client.EmuHawk/tools/TAStudio/TAStudio.Designer.cs @@ -102,8 +102,8 @@ namespace BizHawk.Client.EmuHawk this.toolStripSeparator4 = new System.Windows.Forms.ToolStripSeparator(); this.BindMarkersToInputMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.EmptyNewMarkerNotesMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.toolStripSeparator13 = new System.Windows.Forms.ToolStripSeparator(); - this.BranchesRestoreEntireMovieMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.OldControlSchemeForBranchesMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.LoadBranchOnDoubleclickMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.OsdInBranchScreenshotsMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.toolStripSeparator14 = new System.Windows.Forms.ToolStripSeparator(); this.AutopauseAtEndOfMovieMenuItem = new System.Windows.Forms.ToolStripMenuItem(); @@ -255,7 +255,7 @@ namespace BizHawk.Client.EmuHawk // this.NewTASMenuItem.Name = "NewTASMenuItem"; this.NewTASMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.N))); - this.NewTASMenuItem.Size = new System.Drawing.Size(201, 22); + this.NewTASMenuItem.Size = new System.Drawing.Size(190, 22); this.NewTASMenuItem.Text = "&New"; this.NewTASMenuItem.Click += new System.EventHandler(this.NewTasMenuItem_Click); // @@ -265,21 +265,21 @@ namespace BizHawk.Client.EmuHawk this.NewFromNowMenuItem, this.NewFromCurrentSaveRamMenuItem}); this.NewFromSubMenu.Name = "NewFromSubMenu"; - this.NewFromSubMenu.Size = new System.Drawing.Size(201, 22); + this.NewFromSubMenu.Size = new System.Drawing.Size(190, 22); this.NewFromSubMenu.Text = "New From"; this.NewFromSubMenu.DropDownOpened += new System.EventHandler(this.NewFromSubMenu_DropDownOpened); // // NewFromNowMenuItem // this.NewFromNowMenuItem.Name = "NewFromNowMenuItem"; - this.NewFromNowMenuItem.Size = new System.Drawing.Size(170, 22); + this.NewFromNowMenuItem.Size = new System.Drawing.Size(159, 22); this.NewFromNowMenuItem.Text = "&Now"; this.NewFromNowMenuItem.Click += new System.EventHandler(this.StartNewProjectFromNowMenuItem_Click); // // NewFromCurrentSaveRamMenuItem // this.NewFromCurrentSaveRamMenuItem.Name = "NewFromCurrentSaveRamMenuItem"; - this.NewFromCurrentSaveRamMenuItem.Size = new System.Drawing.Size(170, 22); + this.NewFromCurrentSaveRamMenuItem.Size = new System.Drawing.Size(159, 22); this.NewFromCurrentSaveRamMenuItem.Text = "&Current SaveRam"; this.NewFromCurrentSaveRamMenuItem.Click += new System.EventHandler(this.StartANewProjectFromSaveRamMenuItem_Click); // @@ -287,7 +287,7 @@ namespace BizHawk.Client.EmuHawk // this.OpenTASMenuItem.Name = "OpenTASMenuItem"; this.OpenTASMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.O))); - this.OpenTASMenuItem.Size = new System.Drawing.Size(201, 22); + this.OpenTASMenuItem.Size = new System.Drawing.Size(190, 22); this.OpenTASMenuItem.Text = "&Open"; this.OpenTASMenuItem.Click += new System.EventHandler(this.OpenTasMenuItem_Click); // @@ -295,7 +295,7 @@ namespace BizHawk.Client.EmuHawk // this.SaveTASMenuItem.Name = "SaveTASMenuItem"; this.SaveTASMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.S))); - this.SaveTASMenuItem.Size = new System.Drawing.Size(201, 22); + this.SaveTASMenuItem.Size = new System.Drawing.Size(190, 22); this.SaveTASMenuItem.Text = "&Save"; this.SaveTASMenuItem.Click += new System.EventHandler(this.SaveTasMenuItem_Click); // @@ -304,21 +304,21 @@ namespace BizHawk.Client.EmuHawk this.SaveAsTASMenuItem.Name = "SaveAsTASMenuItem"; this.SaveAsTASMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)(((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Shift) | System.Windows.Forms.Keys.S))); - this.SaveAsTASMenuItem.Size = new System.Drawing.Size(201, 22); + this.SaveAsTASMenuItem.Size = new System.Drawing.Size(190, 22); this.SaveAsTASMenuItem.Text = "Save As"; this.SaveAsTASMenuItem.Click += new System.EventHandler(this.SaveAsTasMenuItem_Click); // // SaveBackupMenuItem // this.SaveBackupMenuItem.Name = "SaveBackupMenuItem"; - this.SaveBackupMenuItem.Size = new System.Drawing.Size(201, 22); + this.SaveBackupMenuItem.Size = new System.Drawing.Size(190, 22); this.SaveBackupMenuItem.Text = "Save Backup"; this.SaveBackupMenuItem.Click += new System.EventHandler(this.SaveBackupMenuItem_Click); // // SaveBk2BackupMenuItem // this.SaveBk2BackupMenuItem.Name = "SaveBk2BackupMenuItem"; - this.SaveBk2BackupMenuItem.Size = new System.Drawing.Size(201, 22); + this.SaveBk2BackupMenuItem.Size = new System.Drawing.Size(190, 22); this.SaveBk2BackupMenuItem.Text = "Save Bk2 Backup"; this.SaveBk2BackupMenuItem.Visible = false; this.SaveBk2BackupMenuItem.Click += new System.EventHandler(this.SaveBk2BackupMenuItem_Click); @@ -329,7 +329,7 @@ namespace BizHawk.Client.EmuHawk this.toolStripSeparator3}); this.RecentSubMenu.Image = ((System.Drawing.Image)(resources.GetObject("RecentSubMenu.Image"))); this.RecentSubMenu.Name = "RecentSubMenu"; - this.RecentSubMenu.Size = new System.Drawing.Size(201, 22); + this.RecentSubMenu.Size = new System.Drawing.Size(190, 22); this.RecentSubMenu.Text = "Recent"; this.RecentSubMenu.DropDownOpened += new System.EventHandler(this.RecentSubMenu_DropDownOpened); // @@ -341,19 +341,19 @@ namespace BizHawk.Client.EmuHawk // toolStripSeparator1 // this.toolStripSeparator1.Name = "toolStripSeparator1"; - this.toolStripSeparator1.Size = new System.Drawing.Size(198, 6); + this.toolStripSeparator1.Size = new System.Drawing.Size(187, 6); // // saveSelectionToMacroToolStripMenuItem // this.saveSelectionToMacroToolStripMenuItem.Name = "saveSelectionToMacroToolStripMenuItem"; - this.saveSelectionToMacroToolStripMenuItem.Size = new System.Drawing.Size(201, 22); + this.saveSelectionToMacroToolStripMenuItem.Size = new System.Drawing.Size(190, 22); this.saveSelectionToMacroToolStripMenuItem.Text = "Save Selection to Macro"; this.saveSelectionToMacroToolStripMenuItem.Click += new System.EventHandler(this.SaveSelectionToMacroMenuItem_Click); // // placeMacroAtSelectionToolStripMenuItem // this.placeMacroAtSelectionToolStripMenuItem.Name = "placeMacroAtSelectionToolStripMenuItem"; - this.placeMacroAtSelectionToolStripMenuItem.Size = new System.Drawing.Size(201, 22); + this.placeMacroAtSelectionToolStripMenuItem.Size = new System.Drawing.Size(190, 22); this.placeMacroAtSelectionToolStripMenuItem.Text = "Place Macro at Selection"; this.placeMacroAtSelectionToolStripMenuItem.Click += new System.EventHandler(this.PlaceMacroAtSelectionMenuItem_Click); // @@ -363,7 +363,7 @@ namespace BizHawk.Client.EmuHawk this.toolStripSeparator22}); this.recentMacrosToolStripMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.Recent; this.recentMacrosToolStripMenuItem.Name = "recentMacrosToolStripMenuItem"; - this.recentMacrosToolStripMenuItem.Size = new System.Drawing.Size(201, 22); + this.recentMacrosToolStripMenuItem.Size = new System.Drawing.Size(190, 22); this.recentMacrosToolStripMenuItem.Text = "Recent Macros"; this.recentMacrosToolStripMenuItem.DropDownOpened += new System.EventHandler(this.RecentMacrosMenuItem_DropDownOpened); // @@ -375,25 +375,25 @@ namespace BizHawk.Client.EmuHawk // toolStripSeparator20 // this.toolStripSeparator20.Name = "toolStripSeparator20"; - this.toolStripSeparator20.Size = new System.Drawing.Size(198, 6); + this.toolStripSeparator20.Size = new System.Drawing.Size(187, 6); // // ToBk2MenuItem // this.ToBk2MenuItem.Name = "ToBk2MenuItem"; - this.ToBk2MenuItem.Size = new System.Drawing.Size(201, 22); + this.ToBk2MenuItem.Size = new System.Drawing.Size(190, 22); this.ToBk2MenuItem.Text = "&Export to Bk2"; this.ToBk2MenuItem.Click += new System.EventHandler(this.ToBk2MenuItem_Click); // // toolStripSeparator2 // this.toolStripSeparator2.Name = "toolStripSeparator2"; - this.toolStripSeparator2.Size = new System.Drawing.Size(198, 6); + this.toolStripSeparator2.Size = new System.Drawing.Size(187, 6); // // ExitMenuItem // this.ExitMenuItem.Name = "ExitMenuItem"; this.ExitMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Alt | System.Windows.Forms.Keys.F4))); - this.ExitMenuItem.Size = new System.Drawing.Size(201, 22); + this.ExitMenuItem.Size = new System.Drawing.Size(190, 22); this.ExitMenuItem.Text = "E&xit"; this.ExitMenuItem.Click += new System.EventHandler(this.ExitMenuItem_Click); // @@ -435,7 +435,7 @@ namespace BizHawk.Client.EmuHawk // this.UndoMenuItem.Name = "UndoMenuItem"; this.UndoMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Z))); - this.UndoMenuItem.Size = new System.Drawing.Size(291, 22); + this.UndoMenuItem.Size = new System.Drawing.Size(280, 22); this.UndoMenuItem.Text = "&Undo"; this.UndoMenuItem.Click += new System.EventHandler(this.UndoMenuItem_Click); // @@ -444,14 +444,14 @@ namespace BizHawk.Client.EmuHawk this.RedoMenuItem.Enabled = false; this.RedoMenuItem.Name = "RedoMenuItem"; this.RedoMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Y))); - this.RedoMenuItem.Size = new System.Drawing.Size(291, 22); + this.RedoMenuItem.Size = new System.Drawing.Size(280, 22); this.RedoMenuItem.Text = "&Redo"; this.RedoMenuItem.Click += new System.EventHandler(this.RedoMenuItem_Click); // // showUndoHistoryToolStripMenuItem // this.showUndoHistoryToolStripMenuItem.Name = "showUndoHistoryToolStripMenuItem"; - this.showUndoHistoryToolStripMenuItem.Size = new System.Drawing.Size(291, 22); + this.showUndoHistoryToolStripMenuItem.Size = new System.Drawing.Size(280, 22); this.showUndoHistoryToolStripMenuItem.Text = "Show Undo History"; this.showUndoHistoryToolStripMenuItem.Click += new System.EventHandler(this.ShowUndoHistoryMenuItem_Click); // @@ -460,7 +460,7 @@ namespace BizHawk.Client.EmuHawk this.SelectionUndoMenuItem.Enabled = false; this.SelectionUndoMenuItem.Name = "SelectionUndoMenuItem"; this.SelectionUndoMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Q))); - this.SelectionUndoMenuItem.Size = new System.Drawing.Size(291, 22); + this.SelectionUndoMenuItem.Size = new System.Drawing.Size(280, 22); this.SelectionUndoMenuItem.Text = "Selection Undo"; // // SelectionRedoMenuItem @@ -468,18 +468,18 @@ namespace BizHawk.Client.EmuHawk this.SelectionRedoMenuItem.Enabled = false; this.SelectionRedoMenuItem.Name = "SelectionRedoMenuItem"; this.SelectionRedoMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.W))); - this.SelectionRedoMenuItem.Size = new System.Drawing.Size(291, 22); + this.SelectionRedoMenuItem.Size = new System.Drawing.Size(280, 22); this.SelectionRedoMenuItem.Text = "Selection Redo"; // // toolStripSeparator5 // this.toolStripSeparator5.Name = "toolStripSeparator5"; - this.toolStripSeparator5.Size = new System.Drawing.Size(288, 6); + this.toolStripSeparator5.Size = new System.Drawing.Size(277, 6); // // DeselectMenuItem // this.DeselectMenuItem.Name = "DeselectMenuItem"; - this.DeselectMenuItem.Size = new System.Drawing.Size(291, 22); + this.DeselectMenuItem.Size = new System.Drawing.Size(280, 22); this.DeselectMenuItem.Text = "Deselect"; this.DeselectMenuItem.Click += new System.EventHandler(this.DeselectMenuItem_Click); // @@ -487,7 +487,7 @@ namespace BizHawk.Client.EmuHawk // this.SelectBetweenMarkersMenuItem.Name = "SelectBetweenMarkersMenuItem"; this.SelectBetweenMarkersMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.A))); - this.SelectBetweenMarkersMenuItem.Size = new System.Drawing.Size(291, 22); + this.SelectBetweenMarkersMenuItem.Size = new System.Drawing.Size(280, 22); this.SelectBetweenMarkersMenuItem.Text = "Select between Markers"; this.SelectBetweenMarkersMenuItem.Click += new System.EventHandler(this.SelectBetweenMarkersMenuItem_Click); // @@ -497,7 +497,7 @@ namespace BizHawk.Client.EmuHawk this.SelectAllMenuItem.ShortcutKeyDisplayString = ""; this.SelectAllMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)(((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Shift) | System.Windows.Forms.Keys.A))); - this.SelectAllMenuItem.Size = new System.Drawing.Size(291, 22); + this.SelectAllMenuItem.Size = new System.Drawing.Size(280, 22); this.SelectAllMenuItem.Text = "Select &All"; this.SelectAllMenuItem.Click += new System.EventHandler(this.SelectAllMenuItem_Click); // @@ -505,20 +505,20 @@ namespace BizHawk.Client.EmuHawk // this.ReselectClipboardMenuItem.Name = "ReselectClipboardMenuItem"; this.ReselectClipboardMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.B))); - this.ReselectClipboardMenuItem.Size = new System.Drawing.Size(291, 22); + this.ReselectClipboardMenuItem.Size = new System.Drawing.Size(280, 22); this.ReselectClipboardMenuItem.Text = "Reselect Clipboard"; this.ReselectClipboardMenuItem.Click += new System.EventHandler(this.ReselectClipboardMenuItem_Click); // // toolStripSeparator7 // this.toolStripSeparator7.Name = "toolStripSeparator7"; - this.toolStripSeparator7.Size = new System.Drawing.Size(288, 6); + this.toolStripSeparator7.Size = new System.Drawing.Size(277, 6); // // CopyMenuItem // this.CopyMenuItem.Name = "CopyMenuItem"; this.CopyMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.C))); - this.CopyMenuItem.Size = new System.Drawing.Size(291, 22); + this.CopyMenuItem.Size = new System.Drawing.Size(280, 22); this.CopyMenuItem.Text = "Copy"; this.CopyMenuItem.Click += new System.EventHandler(this.CopyMenuItem_Click); // @@ -526,7 +526,7 @@ namespace BizHawk.Client.EmuHawk // this.PasteMenuItem.Name = "PasteMenuItem"; this.PasteMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.V))); - this.PasteMenuItem.Size = new System.Drawing.Size(291, 22); + this.PasteMenuItem.Size = new System.Drawing.Size(280, 22); this.PasteMenuItem.Text = "&Paste"; this.PasteMenuItem.Click += new System.EventHandler(this.PasteMenuItem_Click); // @@ -535,7 +535,7 @@ namespace BizHawk.Client.EmuHawk this.PasteInsertMenuItem.Name = "PasteInsertMenuItem"; this.PasteInsertMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)(((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Shift) | System.Windows.Forms.Keys.V))); - this.PasteInsertMenuItem.Size = new System.Drawing.Size(291, 22); + this.PasteInsertMenuItem.Size = new System.Drawing.Size(280, 22); this.PasteInsertMenuItem.Text = "&Paste Insert"; this.PasteInsertMenuItem.Click += new System.EventHandler(this.PasteInsertMenuItem_Click); // @@ -543,41 +543,41 @@ namespace BizHawk.Client.EmuHawk // this.CutMenuItem.Name = "CutMenuItem"; this.CutMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.X))); - this.CutMenuItem.Size = new System.Drawing.Size(291, 22); + this.CutMenuItem.Size = new System.Drawing.Size(280, 22); this.CutMenuItem.Text = "&Cut"; this.CutMenuItem.Click += new System.EventHandler(this.CutMenuItem_Click); // // toolStripSeparator8 // this.toolStripSeparator8.Name = "toolStripSeparator8"; - this.toolStripSeparator8.Size = new System.Drawing.Size(288, 6); + this.toolStripSeparator8.Size = new System.Drawing.Size(277, 6); // // ClearFramesMenuItem // this.ClearFramesMenuItem.Name = "ClearFramesMenuItem"; this.ClearFramesMenuItem.ShortcutKeyDisplayString = ""; - this.ClearFramesMenuItem.Size = new System.Drawing.Size(291, 22); + this.ClearFramesMenuItem.Size = new System.Drawing.Size(280, 22); this.ClearFramesMenuItem.Text = "Clear"; this.ClearFramesMenuItem.Click += new System.EventHandler(this.ClearFramesMenuItem_Click); // // InsertFrameMenuItem // this.InsertFrameMenuItem.Name = "InsertFrameMenuItem"; - this.InsertFrameMenuItem.Size = new System.Drawing.Size(291, 22); + this.InsertFrameMenuItem.Size = new System.Drawing.Size(280, 22); this.InsertFrameMenuItem.Text = "&Insert"; this.InsertFrameMenuItem.Click += new System.EventHandler(this.InsertFrameMenuItem_Click); // // DeleteFramesMenuItem // this.DeleteFramesMenuItem.Name = "DeleteFramesMenuItem"; - this.DeleteFramesMenuItem.Size = new System.Drawing.Size(291, 22); + this.DeleteFramesMenuItem.Size = new System.Drawing.Size(280, 22); this.DeleteFramesMenuItem.Text = "&Delete"; this.DeleteFramesMenuItem.Click += new System.EventHandler(this.DeleteFramesMenuItem_Click); // // CloneFramesMenuItem // this.CloneFramesMenuItem.Name = "CloneFramesMenuItem"; - this.CloneFramesMenuItem.Size = new System.Drawing.Size(291, 22); + this.CloneFramesMenuItem.Size = new System.Drawing.Size(280, 22); this.CloneFramesMenuItem.Text = "&Clone"; this.CloneFramesMenuItem.Click += new System.EventHandler(this.CloneFramesMenuItem_Click); // @@ -587,40 +587,40 @@ namespace BizHawk.Client.EmuHawk this.InsertNumFramesMenuItem.ShortcutKeyDisplayString = ""; this.InsertNumFramesMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)(((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Shift) | System.Windows.Forms.Keys.Insert))); - this.InsertNumFramesMenuItem.Size = new System.Drawing.Size(291, 22); + this.InsertNumFramesMenuItem.Size = new System.Drawing.Size(280, 22); this.InsertNumFramesMenuItem.Text = "Insert # of Frames"; this.InsertNumFramesMenuItem.Click += new System.EventHandler(this.InsertNumFramesMenuItem_Click); // // toolStripSeparator6 // this.toolStripSeparator6.Name = "toolStripSeparator6"; - this.toolStripSeparator6.Size = new System.Drawing.Size(288, 6); + this.toolStripSeparator6.Size = new System.Drawing.Size(277, 6); // // TruncateMenuItem // this.TruncateMenuItem.Name = "TruncateMenuItem"; - this.TruncateMenuItem.Size = new System.Drawing.Size(291, 22); + this.TruncateMenuItem.Size = new System.Drawing.Size(280, 22); this.TruncateMenuItem.Text = "&Truncate Movie"; this.TruncateMenuItem.Click += new System.EventHandler(this.TruncateMenuItem_Click); // // ClearGreenzoneMenuItem // this.ClearGreenzoneMenuItem.Name = "ClearGreenzoneMenuItem"; - this.ClearGreenzoneMenuItem.Size = new System.Drawing.Size(291, 22); + this.ClearGreenzoneMenuItem.Size = new System.Drawing.Size(280, 22); this.ClearGreenzoneMenuItem.Text = "&Clear Savestate History"; this.ClearGreenzoneMenuItem.Click += new System.EventHandler(this.ClearGreenzoneMenuItem_Click); // // GreenzoneICheckSeparator // this.GreenzoneICheckSeparator.Name = "GreenzoneICheckSeparator"; - this.GreenzoneICheckSeparator.Size = new System.Drawing.Size(288, 6); + this.GreenzoneICheckSeparator.Size = new System.Drawing.Size(277, 6); // // StateHistoryIntegrityCheckMenuItem // this.StateHistoryIntegrityCheckMenuItem.Name = "StateHistoryIntegrityCheckMenuItem"; this.StateHistoryIntegrityCheckMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)(((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Shift) | System.Windows.Forms.Keys.I))); - this.StateHistoryIntegrityCheckMenuItem.Size = new System.Drawing.Size(291, 22); + this.StateHistoryIntegrityCheckMenuItem.Size = new System.Drawing.Size(280, 22); this.StateHistoryIntegrityCheckMenuItem.Text = "State History Integrity Check"; this.StateHistoryIntegrityCheckMenuItem.Click += new System.EventHandler(this.StateHistoryIntegrityCheckMenuItem_Click); // @@ -644,8 +644,8 @@ namespace BizHawk.Client.EmuHawk this.toolStripSeparator4, this.BindMarkersToInputMenuItem, this.EmptyNewMarkerNotesMenuItem, - this.toolStripSeparator13, - this.BranchesRestoreEntireMovieMenuItem, + this.OldControlSchemeForBranchesMenuItem, + this.LoadBranchOnDoubleclickMenuItem, this.OsdInBranchScreenshotsMenuItem, this.toolStripSeparator14, this.AutopauseAtEndOfMovieMenuItem, @@ -659,21 +659,21 @@ namespace BizHawk.Client.EmuHawk // SetMaxUndoLevelsMenuItem // this.SetMaxUndoLevelsMenuItem.Name = "SetMaxUndoLevelsMenuItem"; - this.SetMaxUndoLevelsMenuItem.Size = new System.Drawing.Size(255, 22); + this.SetMaxUndoLevelsMenuItem.Size = new System.Drawing.Size(244, 22); this.SetMaxUndoLevelsMenuItem.Text = "Set max Undo Levels"; this.SetMaxUndoLevelsMenuItem.Click += new System.EventHandler(this.SetMaxUndoLevelsMenuItem_Click); // // SetBranchCellHoverIntervalMenuItem // this.SetBranchCellHoverIntervalMenuItem.Name = "SetBranchCellHoverIntervalMenuItem"; - this.SetBranchCellHoverIntervalMenuItem.Size = new System.Drawing.Size(255, 22); + this.SetBranchCellHoverIntervalMenuItem.Size = new System.Drawing.Size(244, 22); this.SetBranchCellHoverIntervalMenuItem.Text = "Set Branch Cell Hover Interval"; this.SetBranchCellHoverIntervalMenuItem.Click += new System.EventHandler(this.SetBranchCellHoverIntervalMenuItem_Click); // // SetSeekingCutoffIntervalMenuItem // this.SetSeekingCutoffIntervalMenuItem.Name = "SetSeekingCutoffIntervalMenuItem"; - this.SetSeekingCutoffIntervalMenuItem.Size = new System.Drawing.Size(255, 22); + this.SetSeekingCutoffIntervalMenuItem.Size = new System.Drawing.Size(244, 22); this.SetSeekingCutoffIntervalMenuItem.Text = "Set Seeking Cutoff Interval"; this.SetSeekingCutoffIntervalMenuItem.Visible = false; this.SetSeekingCutoffIntervalMenuItem.Click += new System.EventHandler(this.SetSeekingCutoffIntervalMenuItem_Click); @@ -681,7 +681,7 @@ namespace BizHawk.Client.EmuHawk // toolStripSeparator26 // this.toolStripSeparator26.Name = "toolStripSeparator26"; - this.toolStripSeparator26.Size = new System.Drawing.Size(252, 6); + this.toolStripSeparator26.Size = new System.Drawing.Size(241, 6); // // autosaveToolStripMenuItem // @@ -690,46 +690,46 @@ namespace BizHawk.Client.EmuHawk this.AutosaveAsBk2MenuItem, this.AutosaveAsBackupFileMenuItem}); this.autosaveToolStripMenuItem.Name = "autosaveToolStripMenuItem"; - this.autosaveToolStripMenuItem.Size = new System.Drawing.Size(255, 22); + this.autosaveToolStripMenuItem.Size = new System.Drawing.Size(244, 22); this.autosaveToolStripMenuItem.Text = "Autosave"; // // SetAutosaveIntervalMenuItem // this.SetAutosaveIntervalMenuItem.Name = "SetAutosaveIntervalMenuItem"; - this.SetAutosaveIntervalMenuItem.Size = new System.Drawing.Size(202, 22); + this.SetAutosaveIntervalMenuItem.Size = new System.Drawing.Size(191, 22); this.SetAutosaveIntervalMenuItem.Text = "Set Autosave Interval"; this.SetAutosaveIntervalMenuItem.Click += new System.EventHandler(this.SetAutosaveIntervalMenuItem_Click); // // AutosaveAsBk2MenuItem // this.AutosaveAsBk2MenuItem.Name = "AutosaveAsBk2MenuItem"; - this.AutosaveAsBk2MenuItem.Size = new System.Drawing.Size(202, 22); + this.AutosaveAsBk2MenuItem.Size = new System.Drawing.Size(191, 22); this.AutosaveAsBk2MenuItem.Text = "Autosave As Bk2"; this.AutosaveAsBk2MenuItem.Click += new System.EventHandler(this.AutosaveAsBk2MenuItem_Click); // // AutosaveAsBackupFileMenuItem // this.AutosaveAsBackupFileMenuItem.Name = "AutosaveAsBackupFileMenuItem"; - this.AutosaveAsBackupFileMenuItem.Size = new System.Drawing.Size(202, 22); + this.AutosaveAsBackupFileMenuItem.Size = new System.Drawing.Size(191, 22); this.AutosaveAsBackupFileMenuItem.Text = "Autosave As Backup File"; this.AutosaveAsBackupFileMenuItem.Click += new System.EventHandler(this.AutosaveAsBackupFileMenuItem_Click); // // BackupPerFileSaveMenuItem // this.BackupPerFileSaveMenuItem.Name = "BackupPerFileSaveMenuItem"; - this.BackupPerFileSaveMenuItem.Size = new System.Drawing.Size(255, 22); + this.BackupPerFileSaveMenuItem.Size = new System.Drawing.Size(244, 22); this.BackupPerFileSaveMenuItem.Text = "Backup Per File Save"; this.BackupPerFileSaveMenuItem.Click += new System.EventHandler(this.BackupPerFileSaveMenuItem_Click); // // toolStripSeparator9 // this.toolStripSeparator9.Name = "toolStripSeparator9"; - this.toolStripSeparator9.Size = new System.Drawing.Size(252, 6); + this.toolStripSeparator9.Size = new System.Drawing.Size(241, 6); // // AutoRestoreOnMouseUpOnlyMenuItem // this.AutoRestoreOnMouseUpOnlyMenuItem.Name = "AutoRestoreOnMouseUpOnlyMenuItem"; - this.AutoRestoreOnMouseUpOnlyMenuItem.Size = new System.Drawing.Size(255, 22); + this.AutoRestoreOnMouseUpOnlyMenuItem.Size = new System.Drawing.Size(244, 22); this.AutoRestoreOnMouseUpOnlyMenuItem.Text = "Auto-restore on Mouse Up only"; this.AutoRestoreOnMouseUpOnlyMenuItem.Click += new System.EventHandler(this.AutoRestoreOnMouseUpOnlyMenuItem_Click); // @@ -737,13 +737,13 @@ namespace BizHawk.Client.EmuHawk // this.AutoadjustInputMenuItem.CheckOnClick = true; this.AutoadjustInputMenuItem.Name = "AutoadjustInputMenuItem"; - this.AutoadjustInputMenuItem.Size = new System.Drawing.Size(255, 22); + this.AutoadjustInputMenuItem.Size = new System.Drawing.Size(244, 22); this.AutoadjustInputMenuItem.Text = "Auto-adjust Input according to Lag"; // // DrawInputByDraggingMenuItem // this.DrawInputByDraggingMenuItem.Name = "DrawInputByDraggingMenuItem"; - this.DrawInputByDraggingMenuItem.Size = new System.Drawing.Size(255, 22); + this.DrawInputByDraggingMenuItem.Size = new System.Drawing.Size(244, 22); this.DrawInputByDraggingMenuItem.Text = "Draw Input by dragging"; this.DrawInputByDraggingMenuItem.Click += new System.EventHandler(this.DrawInputByDraggingMenuItem_Click); // @@ -751,7 +751,7 @@ namespace BizHawk.Client.EmuHawk // this.applyPatternToPaintedInputToolStripMenuItem.CheckOnClick = true; this.applyPatternToPaintedInputToolStripMenuItem.Name = "applyPatternToPaintedInputToolStripMenuItem"; - this.applyPatternToPaintedInputToolStripMenuItem.Size = new System.Drawing.Size(255, 22); + this.applyPatternToPaintedInputToolStripMenuItem.Size = new System.Drawing.Size(244, 22); this.applyPatternToPaintedInputToolStripMenuItem.Text = "Apply Pattern to painted input"; this.applyPatternToPaintedInputToolStripMenuItem.CheckedChanged += new System.EventHandler(this.ApplyPatternToPaintedInputMenuItem_CheckedChanged); // @@ -762,28 +762,30 @@ namespace BizHawk.Client.EmuHawk this.onlyOnAutoFireColumnsToolStripMenuItem.CheckState = System.Windows.Forms.CheckState.Checked; this.onlyOnAutoFireColumnsToolStripMenuItem.Enabled = false; this.onlyOnAutoFireColumnsToolStripMenuItem.Name = "onlyOnAutoFireColumnsToolStripMenuItem"; - this.onlyOnAutoFireColumnsToolStripMenuItem.Size = new System.Drawing.Size(255, 22); + this.onlyOnAutoFireColumnsToolStripMenuItem.Size = new System.Drawing.Size(244, 22); this.onlyOnAutoFireColumnsToolStripMenuItem.Text = "Only on Auto-Fire columns"; // // SingleClickFloatEditMenuItem // this.SingleClickFloatEditMenuItem.Enabled = false; this.SingleClickFloatEditMenuItem.Name = "SingleClickFloatEditMenuItem"; - this.SingleClickFloatEditMenuItem.Size = new System.Drawing.Size(255, 22); + this.SingleClickFloatEditMenuItem.Size = new System.Drawing.Size(244, 22); this.SingleClickFloatEditMenuItem.Text = "Enter Float Edit mode by single click"; + this.SingleClickFloatEditMenuItem.Visible = false; this.SingleClickFloatEditMenuItem.Click += new System.EventHandler(this.SingleClickFloatEditMenuItem_Click); // // UseInputKeysItem // this.UseInputKeysItem.Enabled = false; this.UseInputKeysItem.Name = "UseInputKeysItem"; - this.UseInputKeysItem.Size = new System.Drawing.Size(255, 22); + this.UseInputKeysItem.Size = new System.Drawing.Size(244, 22); this.UseInputKeysItem.Text = "Use Input keys for Column Set"; + this.UseInputKeysItem.Visible = false; // // toolStripSeparator4 // this.toolStripSeparator4.Name = "toolStripSeparator4"; - this.toolStripSeparator4.Size = new System.Drawing.Size(252, 6); + this.toolStripSeparator4.Size = new System.Drawing.Size(241, 6); // // BindMarkersToInputMenuItem // @@ -791,52 +793,55 @@ namespace BizHawk.Client.EmuHawk this.BindMarkersToInputMenuItem.CheckOnClick = true; this.BindMarkersToInputMenuItem.CheckState = System.Windows.Forms.CheckState.Checked; this.BindMarkersToInputMenuItem.Name = "BindMarkersToInputMenuItem"; - this.BindMarkersToInputMenuItem.Size = new System.Drawing.Size(255, 22); + this.BindMarkersToInputMenuItem.Size = new System.Drawing.Size(244, 22); this.BindMarkersToInputMenuItem.Text = "Bind Markers to Input"; this.BindMarkersToInputMenuItem.Click += new System.EventHandler(this.BindMarkersToInputMenuItem_Click); // // EmptyNewMarkerNotesMenuItem // this.EmptyNewMarkerNotesMenuItem.Name = "EmptyNewMarkerNotesMenuItem"; - this.EmptyNewMarkerNotesMenuItem.Size = new System.Drawing.Size(255, 22); + this.EmptyNewMarkerNotesMenuItem.Size = new System.Drawing.Size(244, 22); this.EmptyNewMarkerNotesMenuItem.Text = "Empty new Marker Notes"; this.EmptyNewMarkerNotesMenuItem.Click += new System.EventHandler(this.EmptyNewMarkerNotesMenuItem_Click); // - // toolStripSeparator13 + // OldControlSchemeForBranchesMenuItem // - this.toolStripSeparator13.Name = "toolStripSeparator13"; - this.toolStripSeparator13.Size = new System.Drawing.Size(252, 6); + this.OldControlSchemeForBranchesMenuItem.Name = "OldControlSchemeForBranchesMenuItem"; + this.OldControlSchemeForBranchesMenuItem.Size = new System.Drawing.Size(244, 22); + this.OldControlSchemeForBranchesMenuItem.Text = "Old control scheme for Branches"; + this.OldControlSchemeForBranchesMenuItem.Click += new System.EventHandler(this.OldControlSchemeForBranchesMenuItem_Click); // - // BranchesRestoreEntireMovieMenuItem + // LoadBranchOnDoubleclickMenuItem // - this.BranchesRestoreEntireMovieMenuItem.Enabled = false; - this.BranchesRestoreEntireMovieMenuItem.Name = "BranchesRestoreEntireMovieMenuItem"; - this.BranchesRestoreEntireMovieMenuItem.Size = new System.Drawing.Size(255, 22); - this.BranchesRestoreEntireMovieMenuItem.Text = "Branches restore entire Movie"; + this.LoadBranchOnDoubleclickMenuItem.Name = "LoadBranchOnDoubleclickMenuItem"; + this.LoadBranchOnDoubleclickMenuItem.Size = new System.Drawing.Size(244, 22); + this.LoadBranchOnDoubleclickMenuItem.Text = "Load Branch on double-click"; + this.LoadBranchOnDoubleclickMenuItem.Click += new System.EventHandler(this.LoadBranchOnDoubleclickMenuItem_Click); // // OsdInBranchScreenshotsMenuItem // this.OsdInBranchScreenshotsMenuItem.Enabled = false; this.OsdInBranchScreenshotsMenuItem.Name = "OsdInBranchScreenshotsMenuItem"; - this.OsdInBranchScreenshotsMenuItem.Size = new System.Drawing.Size(255, 22); + this.OsdInBranchScreenshotsMenuItem.Size = new System.Drawing.Size(244, 22); this.OsdInBranchScreenshotsMenuItem.Text = "OSD in Branch screenshots"; + this.OsdInBranchScreenshotsMenuItem.Visible = false; // // toolStripSeparator14 // this.toolStripSeparator14.Name = "toolStripSeparator14"; - this.toolStripSeparator14.Size = new System.Drawing.Size(252, 6); + this.toolStripSeparator14.Size = new System.Drawing.Size(241, 6); // // AutopauseAtEndOfMovieMenuItem // this.AutopauseAtEndOfMovieMenuItem.Name = "AutopauseAtEndOfMovieMenuItem"; - this.AutopauseAtEndOfMovieMenuItem.Size = new System.Drawing.Size(255, 22); + this.AutopauseAtEndOfMovieMenuItem.Size = new System.Drawing.Size(244, 22); this.AutopauseAtEndOfMovieMenuItem.Text = "Autopause at end of Movie"; this.AutopauseAtEndOfMovieMenuItem.Click += new System.EventHandler(this.AutopauseAtEndMenuItem_Click); // // sepToolStripMenuItem // this.sepToolStripMenuItem.Name = "sepToolStripMenuItem"; - this.sepToolStripMenuItem.Size = new System.Drawing.Size(252, 6); + this.sepToolStripMenuItem.Size = new System.Drawing.Size(241, 6); // // autoHoldFireToolStripMenuItem // @@ -849,20 +854,20 @@ namespace BizHawk.Client.EmuHawk this.setpToolStripMenuItem, this.setCustomsToolStripMenuItem}); this.autoHoldFireToolStripMenuItem.Name = "autoHoldFireToolStripMenuItem"; - this.autoHoldFireToolStripMenuItem.Size = new System.Drawing.Size(255, 22); + this.autoHoldFireToolStripMenuItem.Size = new System.Drawing.Size(244, 22); this.autoHoldFireToolStripMenuItem.Text = "Auto Hold/Fire"; // // keepSetPatternsToolStripMenuItem // this.keepSetPatternsToolStripMenuItem.CheckOnClick = true; this.keepSetPatternsToolStripMenuItem.Name = "keepSetPatternsToolStripMenuItem"; - this.keepSetPatternsToolStripMenuItem.Size = new System.Drawing.Size(171, 22); + this.keepSetPatternsToolStripMenuItem.Size = new System.Drawing.Size(160, 22); this.keepSetPatternsToolStripMenuItem.Text = "Keep set patterns"; // // sepToolStripMenuItem1 // this.sepToolStripMenuItem1.Name = "sepToolStripMenuItem1"; - this.sepToolStripMenuItem1.Size = new System.Drawing.Size(168, 6); + this.sepToolStripMenuItem1.Size = new System.Drawing.Size(157, 6); // // autoHoldToolStripMenuItem // @@ -870,7 +875,7 @@ namespace BizHawk.Client.EmuHawk this.autoHoldToolStripMenuItem.CheckOnClick = true; this.autoHoldToolStripMenuItem.CheckState = System.Windows.Forms.CheckState.Checked; this.autoHoldToolStripMenuItem.Name = "autoHoldToolStripMenuItem"; - this.autoHoldToolStripMenuItem.Size = new System.Drawing.Size(171, 22); + this.autoHoldToolStripMenuItem.Size = new System.Drawing.Size(160, 22); this.autoHoldToolStripMenuItem.Text = "Auto-Hold"; this.autoHoldToolStripMenuItem.CheckedChanged += new System.EventHandler(this.AutoHoldMenuItem_CheckedChanged); // @@ -878,7 +883,7 @@ namespace BizHawk.Client.EmuHawk // this.autoFireToolStripMenuItem.CheckOnClick = true; this.autoFireToolStripMenuItem.Name = "autoFireToolStripMenuItem"; - this.autoFireToolStripMenuItem.Size = new System.Drawing.Size(171, 22); + this.autoFireToolStripMenuItem.Size = new System.Drawing.Size(160, 22); this.autoFireToolStripMenuItem.Text = "Auto-Fire"; this.autoFireToolStripMenuItem.CheckedChanged += new System.EventHandler(this.AutoFireMenuItem_CheckedChanged); // @@ -886,19 +891,19 @@ namespace BizHawk.Client.EmuHawk // this.customPatternToolStripMenuItem.CheckOnClick = true; this.customPatternToolStripMenuItem.Name = "customPatternToolStripMenuItem"; - this.customPatternToolStripMenuItem.Size = new System.Drawing.Size(171, 22); + this.customPatternToolStripMenuItem.Size = new System.Drawing.Size(160, 22); this.customPatternToolStripMenuItem.Text = "Custom Pattern"; this.customPatternToolStripMenuItem.CheckedChanged += new System.EventHandler(this.CustomPatternMenuItem_CheckedChanged); // // setpToolStripMenuItem // this.setpToolStripMenuItem.Name = "setpToolStripMenuItem"; - this.setpToolStripMenuItem.Size = new System.Drawing.Size(168, 6); + this.setpToolStripMenuItem.Size = new System.Drawing.Size(157, 6); // // setCustomsToolStripMenuItem // this.setCustomsToolStripMenuItem.Name = "setCustomsToolStripMenuItem"; - this.setCustomsToolStripMenuItem.Size = new System.Drawing.Size(171, 22); + this.setCustomsToolStripMenuItem.Size = new System.Drawing.Size(160, 22); this.setCustomsToolStripMenuItem.Text = "Set Customs..."; this.setCustomsToolStripMenuItem.Click += new System.EventHandler(this.SetCustomsMenuItem_Click); // @@ -918,40 +923,40 @@ namespace BizHawk.Client.EmuHawk // HeaderMenuItem // this.HeaderMenuItem.Name = "HeaderMenuItem"; - this.HeaderMenuItem.Size = new System.Drawing.Size(240, 22); + this.HeaderMenuItem.Size = new System.Drawing.Size(229, 22); this.HeaderMenuItem.Text = "&Header..."; this.HeaderMenuItem.Click += new System.EventHandler(this.HeaderMenuItem_Click); // // StateHistorySettingsMenuItem // this.StateHistorySettingsMenuItem.Name = "StateHistorySettingsMenuItem"; - this.StateHistorySettingsMenuItem.Size = new System.Drawing.Size(240, 22); + this.StateHistorySettingsMenuItem.Size = new System.Drawing.Size(229, 22); this.StateHistorySettingsMenuItem.Text = "&Savestate History Settings..."; this.StateHistorySettingsMenuItem.Click += new System.EventHandler(this.StateHistorySettingsMenuItem_Click); // // CommentsMenuItem // this.CommentsMenuItem.Name = "CommentsMenuItem"; - this.CommentsMenuItem.Size = new System.Drawing.Size(240, 22); + this.CommentsMenuItem.Size = new System.Drawing.Size(229, 22); this.CommentsMenuItem.Text = "&Comments..."; this.CommentsMenuItem.Click += new System.EventHandler(this.CommentsMenuItem_Click); // // SubtitlesMenuItem // this.SubtitlesMenuItem.Name = "SubtitlesMenuItem"; - this.SubtitlesMenuItem.Size = new System.Drawing.Size(240, 22); + this.SubtitlesMenuItem.Size = new System.Drawing.Size(229, 22); this.SubtitlesMenuItem.Text = "&Subtitles..."; this.SubtitlesMenuItem.Click += new System.EventHandler(this.SubtitlesMenuItem_Click); // // toolStripSeparator21 // this.toolStripSeparator21.Name = "toolStripSeparator21"; - this.toolStripSeparator21.Size = new System.Drawing.Size(237, 6); + this.toolStripSeparator21.Size = new System.Drawing.Size(226, 6); // // DefaultStateSettingsMenuItem // this.DefaultStateSettingsMenuItem.Name = "DefaultStateSettingsMenuItem"; - this.DefaultStateSettingsMenuItem.Size = new System.Drawing.Size(240, 22); + this.DefaultStateSettingsMenuItem.Size = new System.Drawing.Size(229, 22); this.DefaultStateSettingsMenuItem.Text = "&Default State History Settings..."; this.DefaultStateSettingsMenuItem.Click += new System.EventHandler(this.DefaultStateSettingsMenuItem_Click); // @@ -973,7 +978,7 @@ namespace BizHawk.Client.EmuHawk // RotateMenuItem // this.RotateMenuItem.Name = "RotateMenuItem"; - this.RotateMenuItem.Size = new System.Drawing.Size(188, 22); + this.RotateMenuItem.Size = new System.Drawing.Size(180, 22); this.RotateMenuItem.Text = "Rotate"; this.RotateMenuItem.Click += new System.EventHandler(this.RotateMenuItem_Click); // @@ -987,7 +992,7 @@ namespace BizHawk.Client.EmuHawk this.toolStripSeparator12, this.hideWasLagFramesToolStripMenuItem}); this.HideLagFramesSubMenu.Name = "HideLagFramesSubMenu"; - this.HideLagFramesSubMenu.Size = new System.Drawing.Size(188, 22); + this.HideLagFramesSubMenu.Size = new System.Drawing.Size(180, 22); this.HideLagFramesSubMenu.Text = "Hide Lag Frames"; this.HideLagFramesSubMenu.DropDownOpened += new System.EventHandler(this.HideLagFramesSubMenu_DropDownOpened); // @@ -997,7 +1002,7 @@ namespace BizHawk.Client.EmuHawk this.HideLagFrames0.CheckOnClick = true; this.HideLagFrames0.CheckState = System.Windows.Forms.CheckState.Checked; this.HideLagFrames0.Name = "HideLagFrames0"; - this.HideLagFrames0.Size = new System.Drawing.Size(185, 22); + this.HideLagFrames0.Size = new System.Drawing.Size(174, 22); this.HideLagFrames0.Tag = 0; this.HideLagFrames0.Text = "Don\'t Hide"; this.HideLagFrames0.Click += new System.EventHandler(this.HideLagFramesX_Click); @@ -1006,7 +1011,7 @@ namespace BizHawk.Client.EmuHawk // this.HideLagFrames1.CheckOnClick = true; this.HideLagFrames1.Name = "HideLagFrames1"; - this.HideLagFrames1.Size = new System.Drawing.Size(185, 22); + this.HideLagFrames1.Size = new System.Drawing.Size(174, 22); this.HideLagFrames1.Tag = 1; this.HideLagFrames1.Text = "1 (30 fps)"; this.HideLagFrames1.Click += new System.EventHandler(this.HideLagFramesX_Click); @@ -1014,7 +1019,7 @@ namespace BizHawk.Client.EmuHawk // HideLagFrames2 // this.HideLagFrames2.Name = "HideLagFrames2"; - this.HideLagFrames2.Size = new System.Drawing.Size(185, 22); + this.HideLagFrames2.Size = new System.Drawing.Size(174, 22); this.HideLagFrames2.Tag = 2; this.HideLagFrames2.Text = "2 (20 fps)"; this.HideLagFrames2.Click += new System.EventHandler(this.HideLagFramesX_Click); @@ -1023,7 +1028,7 @@ namespace BizHawk.Client.EmuHawk // this.HideLagFrames3.CheckOnClick = true; this.HideLagFrames3.Name = "HideLagFrames3"; - this.HideLagFrames3.Size = new System.Drawing.Size(185, 22); + this.HideLagFrames3.Size = new System.Drawing.Size(174, 22); this.HideLagFrames3.Tag = 3; this.HideLagFrames3.Text = "3 (15fps)"; this.HideLagFrames3.Click += new System.EventHandler(this.HideLagFramesX_Click); @@ -1031,13 +1036,13 @@ namespace BizHawk.Client.EmuHawk // toolStripSeparator12 // this.toolStripSeparator12.Name = "toolStripSeparator12"; - this.toolStripSeparator12.Size = new System.Drawing.Size(182, 6); + this.toolStripSeparator12.Size = new System.Drawing.Size(171, 6); // // hideWasLagFramesToolStripMenuItem // this.hideWasLagFramesToolStripMenuItem.CheckOnClick = true; this.hideWasLagFramesToolStripMenuItem.Name = "hideWasLagFramesToolStripMenuItem"; - this.hideWasLagFramesToolStripMenuItem.Size = new System.Drawing.Size(185, 22); + this.hideWasLagFramesToolStripMenuItem.Size = new System.Drawing.Size(174, 22); this.hideWasLagFramesToolStripMenuItem.Text = "Hide WasLag Frames"; this.hideWasLagFramesToolStripMenuItem.Click += new System.EventHandler(this.HideWasLagFramesMenuItem_Click); // @@ -1049,7 +1054,7 @@ namespace BizHawk.Client.EmuHawk this.DenoteMarkersWithIconsToolStripMenuItem, this.DenoteMarkersWithBGColorToolStripMenuItem}); this.iconsToolStripMenuItem.Name = "iconsToolStripMenuItem"; - this.iconsToolStripMenuItem.Size = new System.Drawing.Size(188, 22); + this.iconsToolStripMenuItem.Size = new System.Drawing.Size(180, 22); this.iconsToolStripMenuItem.Text = "Icons"; this.iconsToolStripMenuItem.DropDownOpened += new System.EventHandler(this.IconsMenuItem_DropDownOpened); // @@ -1057,7 +1062,7 @@ namespace BizHawk.Client.EmuHawk // this.DenoteStatesWithIconsToolStripMenuItem.CheckOnClick = true; this.DenoteStatesWithIconsToolStripMenuItem.Name = "DenoteStatesWithIconsToolStripMenuItem"; - this.DenoteStatesWithIconsToolStripMenuItem.Size = new System.Drawing.Size(230, 22); + this.DenoteStatesWithIconsToolStripMenuItem.Size = new System.Drawing.Size(219, 22); this.DenoteStatesWithIconsToolStripMenuItem.Text = "Denote States With Icons"; this.DenoteStatesWithIconsToolStripMenuItem.Click += new System.EventHandler(this.DenoteStatesWithIconsToolStripMenuItem_Click); // @@ -1065,7 +1070,7 @@ namespace BizHawk.Client.EmuHawk // this.DenoteStatesWithBGColorToolStripMenuItem.CheckOnClick = true; this.DenoteStatesWithBGColorToolStripMenuItem.Name = "DenoteStatesWithBGColorToolStripMenuItem"; - this.DenoteStatesWithBGColorToolStripMenuItem.Size = new System.Drawing.Size(230, 22); + this.DenoteStatesWithBGColorToolStripMenuItem.Size = new System.Drawing.Size(219, 22); this.DenoteStatesWithBGColorToolStripMenuItem.Text = "Denote States With BG Color"; this.DenoteStatesWithBGColorToolStripMenuItem.Click += new System.EventHandler(this.DenoteStatesWithBGColorToolStripMenuItem_Click); // @@ -1073,7 +1078,7 @@ namespace BizHawk.Client.EmuHawk // this.DenoteMarkersWithIconsToolStripMenuItem.CheckOnClick = true; this.DenoteMarkersWithIconsToolStripMenuItem.Name = "DenoteMarkersWithIconsToolStripMenuItem"; - this.DenoteMarkersWithIconsToolStripMenuItem.Size = new System.Drawing.Size(230, 22); + this.DenoteMarkersWithIconsToolStripMenuItem.Size = new System.Drawing.Size(219, 22); this.DenoteMarkersWithIconsToolStripMenuItem.Text = "Denote Markers With Icons"; this.DenoteMarkersWithIconsToolStripMenuItem.Click += new System.EventHandler(this.DenoteMarkersWithIconsToolStripMenuItem_Click); // @@ -1081,14 +1086,14 @@ namespace BizHawk.Client.EmuHawk // this.DenoteMarkersWithBGColorToolStripMenuItem.CheckOnClick = true; this.DenoteMarkersWithBGColorToolStripMenuItem.Name = "DenoteMarkersWithBGColorToolStripMenuItem"; - this.DenoteMarkersWithBGColorToolStripMenuItem.Size = new System.Drawing.Size(230, 22); + this.DenoteMarkersWithBGColorToolStripMenuItem.Size = new System.Drawing.Size(219, 22); this.DenoteMarkersWithBGColorToolStripMenuItem.Text = "Denote Markers With BG Color"; this.DenoteMarkersWithBGColorToolStripMenuItem.Click += new System.EventHandler(this.DenoteMarkersWithBGColorToolStripMenuItem_Click); // // toolStripSeparator23 // this.toolStripSeparator23.Name = "toolStripSeparator23"; - this.toolStripSeparator23.Size = new System.Drawing.Size(185, 6); + this.toolStripSeparator23.Size = new System.Drawing.Size(177, 6); // // followCursorToolStripMenuItem // @@ -1100,7 +1105,7 @@ namespace BizHawk.Client.EmuHawk this.scrollToBottomToolStripMenuItem, this.scrollToCenterToolStripMenuItem}); this.followCursorToolStripMenuItem.Name = "followCursorToolStripMenuItem"; - this.followCursorToolStripMenuItem.Size = new System.Drawing.Size(188, 22); + this.followCursorToolStripMenuItem.Size = new System.Drawing.Size(180, 22); this.followCursorToolStripMenuItem.Text = "Follow Cursor"; this.followCursorToolStripMenuItem.DropDownOpened += new System.EventHandler(this.FollowCursorMenuItem_DropDownOpened); // @@ -1108,14 +1113,14 @@ namespace BizHawk.Client.EmuHawk // this.alwaysScrollToolStripMenuItem.CheckOnClick = true; this.alwaysScrollToolStripMenuItem.Name = "alwaysScrollToolStripMenuItem"; - this.alwaysScrollToolStripMenuItem.Size = new System.Drawing.Size(160, 22); + this.alwaysScrollToolStripMenuItem.Size = new System.Drawing.Size(149, 22); this.alwaysScrollToolStripMenuItem.Text = "Always Scroll"; this.alwaysScrollToolStripMenuItem.Click += new System.EventHandler(this.AlwaysScrollMenuItem_Click); // // toolStripSeparator24 // this.toolStripSeparator24.Name = "toolStripSeparator24"; - this.toolStripSeparator24.Size = new System.Drawing.Size(157, 6); + this.toolStripSeparator24.Size = new System.Drawing.Size(146, 6); // // scrollToViewToolStripMenuItem // @@ -1123,7 +1128,7 @@ namespace BizHawk.Client.EmuHawk this.scrollToViewToolStripMenuItem.CheckOnClick = true; this.scrollToViewToolStripMenuItem.CheckState = System.Windows.Forms.CheckState.Checked; this.scrollToViewToolStripMenuItem.Name = "scrollToViewToolStripMenuItem"; - this.scrollToViewToolStripMenuItem.Size = new System.Drawing.Size(160, 22); + this.scrollToViewToolStripMenuItem.Size = new System.Drawing.Size(149, 22); this.scrollToViewToolStripMenuItem.Text = "Scroll to View"; this.scrollToViewToolStripMenuItem.Click += new System.EventHandler(this.ScrollToViewMenuItem_Click); // @@ -1131,7 +1136,7 @@ namespace BizHawk.Client.EmuHawk // this.scrollToTopToolStripMenuItem.CheckOnClick = true; this.scrollToTopToolStripMenuItem.Name = "scrollToTopToolStripMenuItem"; - this.scrollToTopToolStripMenuItem.Size = new System.Drawing.Size(160, 22); + this.scrollToTopToolStripMenuItem.Size = new System.Drawing.Size(149, 22); this.scrollToTopToolStripMenuItem.Text = "Scroll to Top"; this.scrollToTopToolStripMenuItem.Click += new System.EventHandler(this.ScrollToTopMenuItem_Click); // @@ -1139,7 +1144,7 @@ namespace BizHawk.Client.EmuHawk // this.scrollToBottomToolStripMenuItem.CheckOnClick = true; this.scrollToBottomToolStripMenuItem.Name = "scrollToBottomToolStripMenuItem"; - this.scrollToBottomToolStripMenuItem.Size = new System.Drawing.Size(160, 22); + this.scrollToBottomToolStripMenuItem.Size = new System.Drawing.Size(149, 22); this.scrollToBottomToolStripMenuItem.Text = "Scroll to Bottom"; this.scrollToBottomToolStripMenuItem.Click += new System.EventHandler(this.ScrollToBottomMenuItem_Click); // @@ -1147,19 +1152,19 @@ namespace BizHawk.Client.EmuHawk // this.scrollToCenterToolStripMenuItem.CheckOnClick = true; this.scrollToCenterToolStripMenuItem.Name = "scrollToCenterToolStripMenuItem"; - this.scrollToCenterToolStripMenuItem.Size = new System.Drawing.Size(160, 22); + this.scrollToCenterToolStripMenuItem.Size = new System.Drawing.Size(149, 22); this.scrollToCenterToolStripMenuItem.Text = "Scroll to Center"; this.scrollToCenterToolStripMenuItem.Click += new System.EventHandler(this.ScrollToCenterMenuItem_Click); // // toolStripSeparator25 // this.toolStripSeparator25.Name = "toolStripSeparator25"; - this.toolStripSeparator25.Size = new System.Drawing.Size(185, 6); + this.toolStripSeparator25.Size = new System.Drawing.Size(177, 6); // // wheelScrollSpeedToolStripMenuItem // this.wheelScrollSpeedToolStripMenuItem.Name = "wheelScrollSpeedToolStripMenuItem"; - this.wheelScrollSpeedToolStripMenuItem.Size = new System.Drawing.Size(188, 22); + this.wheelScrollSpeedToolStripMenuItem.Size = new System.Drawing.Size(180, 22); this.wheelScrollSpeedToolStripMenuItem.Text = "Wheel Scroll Speed..."; this.wheelScrollSpeedToolStripMenuItem.Click += new System.EventHandler(this.WheelScrollSpeedMenuItem_Click); // @@ -1174,7 +1179,7 @@ namespace BizHawk.Client.EmuHawk // toolStripSeparator19 // this.toolStripSeparator19.Name = "toolStripSeparator19"; - this.toolStripSeparator19.Size = new System.Drawing.Size(57, 6); + this.toolStripSeparator19.Size = new System.Drawing.Size(177, 6); // // HelpSubMenu // @@ -1192,7 +1197,7 @@ namespace BizHawk.Client.EmuHawk // this.TASEditorManualOnlineMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.Help; this.TASEditorManualOnlineMenuItem.Name = "TASEditorManualOnlineMenuItem"; - this.TASEditorManualOnlineMenuItem.Size = new System.Drawing.Size(217, 22); + this.TASEditorManualOnlineMenuItem.Size = new System.Drawing.Size(206, 22); this.TASEditorManualOnlineMenuItem.Text = "TAS Editor Manual Online..."; this.TASEditorManualOnlineMenuItem.Click += new System.EventHandler(this.TASEditorManualOnlineMenuItem_Click); // @@ -1200,7 +1205,7 @@ namespace BizHawk.Client.EmuHawk // this.ForumThreadMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.TAStudio; this.ForumThreadMenuItem.Name = "ForumThreadMenuItem"; - this.ForumThreadMenuItem.Size = new System.Drawing.Size(217, 22); + this.ForumThreadMenuItem.Size = new System.Drawing.Size(206, 22); this.ForumThreadMenuItem.Text = "Forum Thread..."; this.ForumThreadMenuItem.Click += new System.EventHandler(this.ForumThreadMenuItem_Click); // @@ -1208,19 +1213,19 @@ namespace BizHawk.Client.EmuHawk // this.aboutToolStripMenuItem.Enabled = false; this.aboutToolStripMenuItem.Name = "aboutToolStripMenuItem"; - this.aboutToolStripMenuItem.Size = new System.Drawing.Size(217, 22); + this.aboutToolStripMenuItem.Size = new System.Drawing.Size(206, 22); this.aboutToolStripMenuItem.Text = "&About"; // // toolStripSeparator10 // this.toolStripSeparator10.Name = "toolStripSeparator10"; - this.toolStripSeparator10.Size = new System.Drawing.Size(214, 6); + this.toolStripSeparator10.Size = new System.Drawing.Size(203, 6); // // EnableTooltipsMenuItem // this.EnableTooltipsMenuItem.Enabled = false; this.EnableTooltipsMenuItem.Name = "EnableTooltipsMenuItem"; - this.EnableTooltipsMenuItem.Size = new System.Drawing.Size(217, 22); + this.EnableTooltipsMenuItem.Size = new System.Drawing.Size(206, 22); this.EnableTooltipsMenuItem.Text = "&Enable Tooltips"; // // TasView @@ -1351,39 +1356,39 @@ namespace BizHawk.Client.EmuHawk this.StartNewProjectFromNowMenuItem, this.StartANewProjectFromSaveRamMenuItem}); this.RightClickMenu.Name = "RightClickMenu"; - this.RightClickMenu.Size = new System.Drawing.Size(249, 480); + this.RightClickMenu.Size = new System.Drawing.Size(243, 480); this.RightClickMenu.Opened += new System.EventHandler(this.RightClickMenu_Opened); // // SetMarkersContextMenuItem // this.SetMarkersContextMenuItem.Name = "SetMarkersContextMenuItem"; - this.SetMarkersContextMenuItem.Size = new System.Drawing.Size(248, 22); + this.SetMarkersContextMenuItem.Size = new System.Drawing.Size(242, 22); this.SetMarkersContextMenuItem.Text = "Set Markers"; this.SetMarkersContextMenuItem.Click += new System.EventHandler(this.SetMarkersMenuItem_Click); // // SetMarkerWithTextContextMenuItem // this.SetMarkerWithTextContextMenuItem.Name = "SetMarkerWithTextContextMenuItem"; - this.SetMarkerWithTextContextMenuItem.Size = new System.Drawing.Size(248, 22); + this.SetMarkerWithTextContextMenuItem.Size = new System.Drawing.Size(242, 22); this.SetMarkerWithTextContextMenuItem.Text = "Set Marker with Text"; this.SetMarkerWithTextContextMenuItem.Click += new System.EventHandler(this.SetMarkerWithTextMenuItem_Click); // // RemoveMarkersContextMenuItem // this.RemoveMarkersContextMenuItem.Name = "RemoveMarkersContextMenuItem"; - this.RemoveMarkersContextMenuItem.Size = new System.Drawing.Size(248, 22); + this.RemoveMarkersContextMenuItem.Size = new System.Drawing.Size(242, 22); this.RemoveMarkersContextMenuItem.Text = "Remove Markers"; this.RemoveMarkersContextMenuItem.Click += new System.EventHandler(this.RemoveMarkersMenuItem_Click); // // toolStripSeparator15 // this.toolStripSeparator15.Name = "toolStripSeparator15"; - this.toolStripSeparator15.Size = new System.Drawing.Size(245, 6); + this.toolStripSeparator15.Size = new System.Drawing.Size(239, 6); // // DeselectContextMenuItem // this.DeselectContextMenuItem.Name = "DeselectContextMenuItem"; - this.DeselectContextMenuItem.Size = new System.Drawing.Size(248, 22); + this.DeselectContextMenuItem.Size = new System.Drawing.Size(242, 22); this.DeselectContextMenuItem.Text = "Deselect"; this.DeselectContextMenuItem.Click += new System.EventHandler(this.DeselectMenuItem_Click); // @@ -1391,39 +1396,39 @@ namespace BizHawk.Client.EmuHawk // this.SelectBetweenMarkersContextMenuItem.Name = "SelectBetweenMarkersContextMenuItem"; this.SelectBetweenMarkersContextMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.A))); - this.SelectBetweenMarkersContextMenuItem.Size = new System.Drawing.Size(248, 22); + this.SelectBetweenMarkersContextMenuItem.Size = new System.Drawing.Size(242, 22); this.SelectBetweenMarkersContextMenuItem.Text = "Select between Markers"; this.SelectBetweenMarkersContextMenuItem.Click += new System.EventHandler(this.SelectBetweenMarkersMenuItem_Click); // // toolStripSeparator16 // this.toolStripSeparator16.Name = "toolStripSeparator16"; - this.toolStripSeparator16.Size = new System.Drawing.Size(245, 6); + this.toolStripSeparator16.Size = new System.Drawing.Size(239, 6); // // UngreenzoneContextMenuItem // this.UngreenzoneContextMenuItem.Name = "UngreenzoneContextMenuItem"; - this.UngreenzoneContextMenuItem.Size = new System.Drawing.Size(248, 22); + this.UngreenzoneContextMenuItem.Size = new System.Drawing.Size(242, 22); this.UngreenzoneContextMenuItem.Text = "Clear Greenzone"; this.UngreenzoneContextMenuItem.Click += new System.EventHandler(this.ClearGreenzoneMenuItem_Click); // // CancelSeekContextMenuItem // this.CancelSeekContextMenuItem.Name = "CancelSeekContextMenuItem"; - this.CancelSeekContextMenuItem.Size = new System.Drawing.Size(248, 22); + this.CancelSeekContextMenuItem.Size = new System.Drawing.Size(242, 22); this.CancelSeekContextMenuItem.Text = "Cancel Seek"; this.CancelSeekContextMenuItem.Click += new System.EventHandler(this.CancelSeekContextMenuItem_Click); // // toolStripSeparator17 // this.toolStripSeparator17.Name = "toolStripSeparator17"; - this.toolStripSeparator17.Size = new System.Drawing.Size(245, 6); + this.toolStripSeparator17.Size = new System.Drawing.Size(239, 6); // // copyToolStripMenuItem // this.copyToolStripMenuItem.Name = "copyToolStripMenuItem"; this.copyToolStripMenuItem.ShortcutKeyDisplayString = "Ctrl+C"; - this.copyToolStripMenuItem.Size = new System.Drawing.Size(248, 22); + this.copyToolStripMenuItem.Size = new System.Drawing.Size(242, 22); this.copyToolStripMenuItem.Text = "Copy"; this.copyToolStripMenuItem.Click += new System.EventHandler(this.CopyMenuItem_Click); // @@ -1431,7 +1436,7 @@ namespace BizHawk.Client.EmuHawk // this.pasteToolStripMenuItem.Name = "pasteToolStripMenuItem"; this.pasteToolStripMenuItem.ShortcutKeyDisplayString = "Ctrl+V"; - this.pasteToolStripMenuItem.Size = new System.Drawing.Size(248, 22); + this.pasteToolStripMenuItem.Size = new System.Drawing.Size(242, 22); this.pasteToolStripMenuItem.Text = "Paste"; this.pasteToolStripMenuItem.Click += new System.EventHandler(this.PasteMenuItem_Click); // @@ -1439,7 +1444,7 @@ namespace BizHawk.Client.EmuHawk // this.pasteInsertToolStripMenuItem.Name = "pasteInsertToolStripMenuItem"; this.pasteInsertToolStripMenuItem.ShortcutKeyDisplayString = "Ctrl+Shift+V"; - this.pasteInsertToolStripMenuItem.Size = new System.Drawing.Size(248, 22); + this.pasteInsertToolStripMenuItem.Size = new System.Drawing.Size(242, 22); this.pasteInsertToolStripMenuItem.Text = "Paste Insert"; this.pasteInsertToolStripMenuItem.Click += new System.EventHandler(this.PasteInsertMenuItem_Click); // @@ -1447,20 +1452,20 @@ namespace BizHawk.Client.EmuHawk // this.cutToolStripMenuItem.Name = "cutToolStripMenuItem"; this.cutToolStripMenuItem.ShortcutKeyDisplayString = "Ctrl+X"; - this.cutToolStripMenuItem.Size = new System.Drawing.Size(248, 22); + this.cutToolStripMenuItem.Size = new System.Drawing.Size(242, 22); this.cutToolStripMenuItem.Text = "Cut"; this.cutToolStripMenuItem.Click += new System.EventHandler(this.CutMenuItem_Click); // // separateToolStripMenuItem // this.separateToolStripMenuItem.Name = "separateToolStripMenuItem"; - this.separateToolStripMenuItem.Size = new System.Drawing.Size(245, 6); + this.separateToolStripMenuItem.Size = new System.Drawing.Size(239, 6); // // ClearContextMenuItem // this.ClearContextMenuItem.Name = "ClearContextMenuItem"; this.ClearContextMenuItem.ShortcutKeys = System.Windows.Forms.Keys.Delete; - this.ClearContextMenuItem.Size = new System.Drawing.Size(248, 22); + this.ClearContextMenuItem.Size = new System.Drawing.Size(242, 22); this.ClearContextMenuItem.Text = "Clear"; this.ClearContextMenuItem.Click += new System.EventHandler(this.ClearFramesMenuItem_Click); // @@ -1468,7 +1473,7 @@ namespace BizHawk.Client.EmuHawk // this.InsertFrameContextMenuItem.Name = "InsertFrameContextMenuItem"; this.InsertFrameContextMenuItem.ShortcutKeys = System.Windows.Forms.Keys.Insert; - this.InsertFrameContextMenuItem.Size = new System.Drawing.Size(248, 22); + this.InsertFrameContextMenuItem.Size = new System.Drawing.Size(242, 22); this.InsertFrameContextMenuItem.Text = "Insert"; this.InsertFrameContextMenuItem.Click += new System.EventHandler(this.InsertFrameMenuItem_Click); // @@ -1476,7 +1481,7 @@ namespace BizHawk.Client.EmuHawk // this.DeleteFramesContextMenuItem.Name = "DeleteFramesContextMenuItem"; this.DeleteFramesContextMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Delete))); - this.DeleteFramesContextMenuItem.Size = new System.Drawing.Size(248, 22); + this.DeleteFramesContextMenuItem.Size = new System.Drawing.Size(242, 22); this.DeleteFramesContextMenuItem.Text = "Delete"; this.DeleteFramesContextMenuItem.Click += new System.EventHandler(this.DeleteFramesMenuItem_Click); // @@ -1484,7 +1489,7 @@ namespace BizHawk.Client.EmuHawk // this.CloneContextMenuItem.Name = "CloneContextMenuItem"; this.CloneContextMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Insert))); - this.CloneContextMenuItem.Size = new System.Drawing.Size(248, 22); + this.CloneContextMenuItem.Size = new System.Drawing.Size(242, 22); this.CloneContextMenuItem.Text = "Clone"; this.CloneContextMenuItem.Click += new System.EventHandler(this.CloneFramesMenuItem_Click); // @@ -1493,45 +1498,45 @@ namespace BizHawk.Client.EmuHawk this.InsertNumFramesContextMenuItem.Name = "InsertNumFramesContextMenuItem"; this.InsertNumFramesContextMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)(((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Shift) | System.Windows.Forms.Keys.Insert))); - this.InsertNumFramesContextMenuItem.Size = new System.Drawing.Size(248, 22); + this.InsertNumFramesContextMenuItem.Size = new System.Drawing.Size(242, 22); this.InsertNumFramesContextMenuItem.Text = "Insert # of Frames"; this.InsertNumFramesContextMenuItem.Click += new System.EventHandler(this.InsertNumFramesMenuItem_Click); // // toolStripSeparator18 // this.toolStripSeparator18.Name = "toolStripSeparator18"; - this.toolStripSeparator18.Size = new System.Drawing.Size(245, 6); + this.toolStripSeparator18.Size = new System.Drawing.Size(239, 6); // // TruncateContextMenuItem // this.TruncateContextMenuItem.Name = "TruncateContextMenuItem"; - this.TruncateContextMenuItem.Size = new System.Drawing.Size(248, 22); + this.TruncateContextMenuItem.Size = new System.Drawing.Size(242, 22); this.TruncateContextMenuItem.Text = "Truncate Movie"; this.TruncateContextMenuItem.Click += new System.EventHandler(this.TruncateMenuItem_Click); // // BranchContextMenuItem // this.BranchContextMenuItem.Name = "BranchContextMenuItem"; - this.BranchContextMenuItem.Size = new System.Drawing.Size(248, 22); + this.BranchContextMenuItem.Size = new System.Drawing.Size(242, 22); this.BranchContextMenuItem.Text = "&Branch"; this.BranchContextMenuItem.Click += new System.EventHandler(this.BranchContextMenuItem_Click); // // StartFromNowSeparator // this.StartFromNowSeparator.Name = "StartFromNowSeparator"; - this.StartFromNowSeparator.Size = new System.Drawing.Size(245, 6); + this.StartFromNowSeparator.Size = new System.Drawing.Size(239, 6); // // StartNewProjectFromNowMenuItem // this.StartNewProjectFromNowMenuItem.Name = "StartNewProjectFromNowMenuItem"; - this.StartNewProjectFromNowMenuItem.Size = new System.Drawing.Size(248, 22); + this.StartNewProjectFromNowMenuItem.Size = new System.Drawing.Size(242, 22); this.StartNewProjectFromNowMenuItem.Text = "Start a new project from Now"; this.StartNewProjectFromNowMenuItem.Click += new System.EventHandler(this.StartNewProjectFromNowMenuItem_Click); // // StartANewProjectFromSaveRamMenuItem // this.StartANewProjectFromSaveRamMenuItem.Name = "StartANewProjectFromSaveRamMenuItem"; - this.StartANewProjectFromSaveRamMenuItem.Size = new System.Drawing.Size(248, 22); + this.StartANewProjectFromSaveRamMenuItem.Size = new System.Drawing.Size(242, 22); this.StartANewProjectFromSaveRamMenuItem.Text = "Start a new project from SaveRam"; this.StartANewProjectFromSaveRamMenuItem.Click += new System.EventHandler(this.StartANewProjectFromSaveRamMenuItem_Click); // @@ -1554,8 +1559,11 @@ namespace BizHawk.Client.EmuHawk | System.Windows.Forms.AnchorStyles.Left) | System.Windows.Forms.AnchorStyles.Right))); this.BookMarkControl.HoverInterval = 1; + this.BookMarkControl.LoadedCallback = null; this.BookMarkControl.Location = new System.Drawing.Point(-2, 5); this.BookMarkControl.Name = "BookMarkControl"; + this.BookMarkControl.RemovedCallback = null; + this.BookMarkControl.SavedCallback = null; this.BookMarkControl.Size = new System.Drawing.Size(204, 173); this.BookMarkControl.TabIndex = 8; this.BookMarkControl.Tastudio = null; @@ -1694,8 +1702,7 @@ namespace BizHawk.Client.EmuHawk private System.Windows.Forms.ToolStripMenuItem UseInputKeysItem; private System.Windows.Forms.ToolStripMenuItem BindMarkersToInputMenuItem; private System.Windows.Forms.ToolStripMenuItem EmptyNewMarkerNotesMenuItem; - private System.Windows.Forms.ToolStripSeparator toolStripSeparator13; - private System.Windows.Forms.ToolStripMenuItem BranchesRestoreEntireMovieMenuItem; + private System.Windows.Forms.ToolStripMenuItem OldControlSchemeForBranchesMenuItem; private System.Windows.Forms.ToolStripMenuItem OsdInBranchScreenshotsMenuItem; private System.Windows.Forms.ToolStripSeparator toolStripSeparator14; private System.Windows.Forms.ToolStripMenuItem AutopauseAtEndOfMovieMenuItem; @@ -1808,5 +1815,6 @@ namespace BizHawk.Client.EmuHawk private System.Windows.Forms.ToolStripMenuItem SaveBk2BackupMenuItem; private System.Windows.Forms.ToolStripMenuItem AutoRestoreOnMouseUpOnlyMenuItem; private System.Windows.Forms.ToolStripMenuItem SingleClickFloatEditMenuItem; + private System.Windows.Forms.ToolStripMenuItem LoadBranchOnDoubleclickMenuItem; } } \ No newline at end of file diff --git a/BizHawk.Client.EmuHawk/tools/TAStudio/TAStudio.MenuItems.cs b/BizHawk.Client.EmuHawk/tools/TAStudio/TAStudio.MenuItems.cs index 2c2ba34562..013f04ea77 100644 --- a/BizHawk.Client.EmuHawk/tools/TAStudio/TAStudio.MenuItems.cs +++ b/BizHawk.Client.EmuHawk/tools/TAStudio/TAStudio.MenuItems.cs @@ -820,6 +820,8 @@ namespace BizHawk.Client.EmuHawk AutosaveAsBackupFileMenuItem.Checked = Settings.AutosaveAsBackupFile; BackupPerFileSaveMenuItem.Checked = Settings.BackupPerFileSave; SingleClickFloatEditMenuItem.Checked = Settings.SingleClickFloatEdit; + OldControlSchemeForBranchesMenuItem.Checked = Settings.OldControlSchemeForBranches; + LoadBranchOnDoubleclickMenuItem.Checked = Settings.LoadBranchOnDoubleClick; } private void SetMaxUndoLevelsMenuItem_Click(object sender, EventArgs e) @@ -1010,6 +1012,16 @@ namespace BizHawk.Client.EmuHawk pForm.Show(); } + private void OldControlSchemeForBranchesMenuItem_Click(object sender, EventArgs e) + { + Settings.OldControlSchemeForBranches ^= true; + } + + private void LoadBranchOnDoubleclickMenuItem_Click(object sender, EventArgs e) + { + Settings.LoadBranchOnDoubleClick ^= true; + } + #endregion #region Metadata @@ -1205,8 +1217,22 @@ namespace BizHawk.Client.EmuHawk .Where(x => !string.IsNullOrWhiteSpace(x.Text)) .Where(x => x.Name != "FrameColumn"); + int workingHeight = Screen.FromControl(this).WorkingArea.Height; + int rowHeight = ColumnsSubMenu.Height + 4; + int maxRows = workingHeight / rowHeight; + int keyCount = columns.Where(c => c.Name.StartsWith("Key ")).Count(); + int keysMenusCount = (int)Math.Ceiling((double)keyCount / maxRows); + + ToolStripMenuItem[] keysMenus = new ToolStripMenuItem[keysMenusCount]; + + for (int i = 0; i < keysMenus.Length; i++) + { + keysMenus[i] = new ToolStripMenuItem(); + } + ToolStripMenuItem[] playerMenus = new ToolStripMenuItem[Emulator.ControllerDefinition.PlayerCount + 1]; playerMenus[0] = ColumnsSubMenu; + for (int i = 1; i < playerMenus.Length; i++) { playerMenus[i] = new ToolStripMenuItem("Player " + i); @@ -1233,49 +1259,111 @@ namespace BizHawk.Client.EmuHawk (sender.OwnerItem as ToolStripMenuItem).ShowDropDown(); }; - int player; - if (column.Name.StartsWith("P") && column.Name.Length > 1 && char.IsNumber(column.Name, 1)) + if (column.Name.StartsWith("Key ")) { - player = int.Parse(column.Name[1].ToString()); + keysMenus + .Where(m => m.DropDownItems.Count < maxRows) + .FirstOrDefault() + .DropDownItems + .Add(menuItem); } else { - player = 0; - } + int player; - playerMenus[player].DropDownItems.Add(menuItem); - } - - for (int i = 1; i < playerMenus.Length; i++) - { - ColumnsSubMenu.DropDownItems.Add(playerMenus[i]); - } - - ColumnsSubMenu.DropDownItems.Add(new ToolStripSeparator()); - for (int i = 1; i < playerMenus.Length; i++) - { - var item = new ToolStripMenuItem("Show Player " + i) - { - CheckOnClick = true, - Checked = true - }; - - int dummyInt = i; - ToolStripMenuItem dummyObject = playerMenus[i]; - item.CheckedChanged += (o, ev) => - { - ToolStripMenuItem sender = o as ToolStripMenuItem; - foreach (ToolStripMenuItem menuItem in dummyObject.DropDownItems) + if (column.Name.StartsWith("P") && column.Name.Length > 1 && char.IsNumber(column.Name, 1)) { - TasView.AllColumns.Find(c => c.Name == (string)menuItem.Tag).Visible = sender.Checked; + player = int.Parse(column.Name[1].ToString()); + } + else + { + player = 0; } - CurrentTasMovie.FlagChanges(); - TasView.AllColumns.ColumnsChanged(); - RefreshTasView(); + playerMenus[player].DropDownItems.Add(menuItem); + } + } + + for (int i = 0; i < keysMenus.Length; i++) + { + string text = "Keys (" + + keysMenus[i].DropDownItems[0].Tag + " - " + + keysMenus[i].DropDownItems[keysMenus[i].DropDownItems.Count - 1].Tag + ")"; + keysMenus[i].Text = text.Replace("Key ", ""); + ColumnsSubMenu.DropDownItems.Add(keysMenus[i]); + } + + for (int i = 1; i < playerMenus.Length; i++) + { + if (playerMenus[i].HasDropDownItems) + { + ColumnsSubMenu.DropDownItems.Add(playerMenus[i]); + } + } + + for (int i = 1; i < playerMenus.Length; i++) + { + if (playerMenus[i].HasDropDownItems) + { + ColumnsSubMenu.DropDownItems.Add(new ToolStripSeparator()); + break; + } + } + + if (keysMenus.Length > 0) + { + var item = new ToolStripMenuItem("Show Keys") + { + CheckOnClick = true, + Checked = false }; - ColumnsSubMenu.DropDownItems.Add(item); + for (int i = 0; i < keysMenus.Length; i++) + { + ToolStripMenuItem dummyObject = keysMenus[i]; + item.CheckedChanged += (o, ev) => + { + ToolStripMenuItem sender = o as ToolStripMenuItem; + foreach (ToolStripMenuItem menuItem in dummyObject.DropDownItems) + { + menuItem.Checked ^= true; + } + + CurrentTasMovie.FlagChanges(); + TasView.AllColumns.ColumnsChanged(); + RefreshTasView(); + }; + + ColumnsSubMenu.DropDownItems.Add(item); + } + } + + for (int i = 1; i < playerMenus.Length; i++) + { + if (playerMenus[i].HasDropDownItems) + { + var item = new ToolStripMenuItem("Show Player " + i) + { + CheckOnClick = true, + Checked = true + }; + + ToolStripMenuItem dummyObject = playerMenus[i]; + item.CheckedChanged += (o, ev) => + { + ToolStripMenuItem sender = o as ToolStripMenuItem; + foreach (ToolStripMenuItem menuItem in dummyObject.DropDownItems) + { + menuItem.Checked ^= true; + } + + CurrentTasMovie.FlagChanges(); + TasView.AllColumns.ColumnsChanged(); + RefreshTasView(); + }; + + ColumnsSubMenu.DropDownItems.Add(item); + } } ColumnsSubMenu.DropDownItems.Add(new ToolStripSeparator()); diff --git a/BizHawk.Client.EmuHawk/tools/TAStudio/TAStudio.cs b/BizHawk.Client.EmuHawk/tools/TAStudio/TAStudio.cs index f4c55250d8..0019b8e3eb 100644 --- a/BizHawk.Client.EmuHawk/tools/TAStudio/TAStudio.cs +++ b/BizHawk.Client.EmuHawk/tools/TAStudio/TAStudio.cs @@ -15,6 +15,7 @@ using BizHawk.Client.Common.MovieConversionExtensions; using BizHawk.Client.EmuHawk.WinFormExtensions; using BizHawk.Client.EmuHawk.ToolExtensions; +using BizHawk.Emulation.Cores.Consoles.Nintendo.QuickNES; namespace BizHawk.Client.EmuHawk { @@ -63,13 +64,15 @@ namespace BizHawk.Client.EmuHawk FollowCursorAlwaysScroll = false; FollowCursorScrollMethod = "near"; BranchCellHoverInterval = 1; - SeekingCutoffInterval = 2; // unused, relying on VisibleRows is smarter - AutoRestoreOnMouseUpOnly = false; // default to taseditor way, must be harmless since we suspend rerecord counting while drawing + SeekingCutoffInterval = 2; + AutoRestoreOnMouseUpOnly = false; AutosaveInterval = 120000; AutosaveAsBk2 = false; AutosaveAsBackupFile = false; BackupPerFileSave = false; SingleClickFloatEdit = false; + OldControlSchemeForBranches = false; + LoadBranchOnDoubleClick = true; // default to taseditor fashion DenoteStatesWithIcons = false; @@ -88,13 +91,15 @@ namespace BizHawk.Client.EmuHawk public bool FollowCursorAlwaysScroll { get; set; } public string FollowCursorScrollMethod { get; set; } public int BranchCellHoverInterval { get; set; } - public int SeekingCutoffInterval { get; set; } - public bool AutoRestoreOnMouseUpOnly { get; set; } + public int SeekingCutoffInterval { get; set; } // unused, relying on VisibleRows is smarter + public bool AutoRestoreOnMouseUpOnly { get; set; } // default to taseditor way, must be harmless since we suspend rerecord counting while drawing public uint AutosaveInterval { get; set; } public bool AutosaveAsBk2 { get; set; } public bool AutosaveAsBackupFile { get; set; } public bool BackupPerFileSave { get; set; } public bool SingleClickFloatEdit { get; set; } + public bool OldControlSchemeForBranches { get; set; } // branch loading will behave differently depending on the recording mode + public bool LoadBranchOnDoubleClick { get; set; } public bool DenoteStatesWithIcons { get; set; } public bool DenoteStatesWithBGColor { get; set; } public bool DenoteMarkersWithIcons { get; set; } @@ -283,12 +288,27 @@ namespace BizHawk.Client.EmuHawk if (Settings.MainVerticalSplitDistance > 0) { - MainVertialSplit.SplitterDistance = Settings.MainVerticalSplitDistance; + try + { + MainVertialSplit.SplitterDistance = Settings.MainVerticalSplitDistance; + } + catch (Exception) + { + MainVertialSplit.SplitterDistance = defaultMainSplitDistance; + } + } if (Settings.BranchMarkerSplitDistance > 0) { - BranchesMarkersSplit.SplitterDistance = Settings.BranchMarkerSplitDistance; + try + { + BranchesMarkersSplit.SplitterDistance = Settings.BranchMarkerSplitDistance; + } + catch (Exception) + { + BranchesMarkersSplit.SplitterDistance = defaultBranchMarkerSplitDistance; + } } RefreshDialog(); @@ -309,7 +329,7 @@ namespace BizHawk.Client.EmuHawk MessageBoxIcon.Warning); box.SetButtons( - new[] { "Switch", "Cancel" }, + new[] { "Switch", "Continue" }, new[] { DialogResult.Yes, DialogResult.Cancel }); box.MaximumSize = new Size(475, 350); @@ -323,7 +343,32 @@ namespace BizHawk.Client.EmuHawk } else if (result == DialogResult.Cancel) { - return false; + //return false; + } + } + else if (Emulator is QuickNES) // Copy pasta of unsustainable logic, even better + { + var box = new CustomControls.MsgBox( + "While the QuickNes core is faster, it is not nearly as accurate as NesHawk. \nIt is recommended that you switch to the NesHawk core for movie recording\nSwitch to NesHawk?", + "Accuracy Warning", + MessageBoxIcon.Warning); + + box.SetButtons( + new[] { "Switch", "Continue" }, + new[] { DialogResult.Yes, DialogResult.Cancel }); + + box.MaximumSize = new Size(475, 350); + box.SetMessageToAutoSize(); + var result = box.ShowDialog(); + + if (result == DialogResult.Yes) + { + Global.Config.NES_InQuickNES = false; + Mainform.RebootCore(); + } + else if (result == DialogResult.Cancel) + { + //return false; } } @@ -433,7 +478,11 @@ namespace BizHawk.Client.EmuHawk || c.Name == "Close" || c.Name == "Disc Select" || c.Name.StartsWith("Tilt") - || c.Name.StartsWith("Key ")); + || c.Name.StartsWith("Key ") + || c.Name.EndsWith("Tape") + || c.Name.EndsWith("Disk") + || c.Name.EndsWith("Block") + || c.Name.EndsWith("Status")); foreach (var column in columnsToHide) { @@ -807,7 +856,7 @@ namespace BizHawk.Client.EmuHawk TasView.Refresh(); - SetSplicer(); + //SetSplicer(); CurrentTasMovie.FlushInputCache(); CurrentTasMovie.UseInputCache = false; diff --git a/BizHawk.Client.EmuHawk/tools/TAStudio/TAStudio.resx b/BizHawk.Client.EmuHawk/tools/TAStudio/TAStudio.resx index 15d4726218..30922f753b 100644 --- a/BizHawk.Client.EmuHawk/tools/TAStudio/TAStudio.resx +++ b/BizHawk.Client.EmuHawk/tools/TAStudio/TAStudio.resx @@ -124,18 +124,18 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAlwSFlzAAALBwAA - CwcBtnMLwAAAAllJREFUOE+VU8tuUlEUFR+x0ehEB40DhyZ+gQ78BSca/QUTB5oOdGLiTGnQFkmtqY2J - aYO8CpRLeVMehRYL+ECB2lKB8qYTS2JNlAjbtU96b2h1IskiZ6+19jr7HA4qIjp08NNuL6v2OCEOD1/5 - y6MQHCCj3Y6fBa42m0uaYtGfzuekXYCw/gFuCdoN4MRgj9LcasXOAOrNTW86FJzetpjUXYtBTRbDY7IY - 1RT0T/0qFDwb8IwAp+UQEQBiCLhb2HA3XZLut2Qfp9W3euLdv6w5xdo+94RsZg2t5aVv8Gox0SlxfP5q - NmOXqtVwIhyc7vl9k1T86iMYKLE8yw2EBsG5pGck2caoXArsQL8mAlqt+DEE3MrnpW2PcwI7Lojmej1C - OAplPlqp0YwKjicy6R9RKmnoNxrRMTngOIr7qwl9JxR4SdVqSDTvC2hERc2a26mjgPcF1WrhGWWCWi0y - Eo286sSir1lQgCNhbB0tBqboXcooeJ6KQyqVkF4OOIKA2wjY8Xme09ZWUOzE4AtMJ408MsZ3CI2b/ZgA - +qwccBjJd9IpY2fOOErZz3bRXKksKkFc8+6s8R3wrwJuQgmA+WGh4P7ON7zg0NL6uksEDII51hzWpwRv - F9pNOUBVLgfuYbz6p4y1bzWNks2ioZX4DGWz8wK8Zo41ePgoEfQMKe8AxTngAZDLZed/+jyTZMYLNL/Z - A9bMQevBkwHO73uJXJRK/pPAdYjhYtG3m887+h/eWwSw7oHrQkvCc/Gf/wUmYToKXAbGYfQCK0AC8IDT - AhcGm5UjHCT/p/4DPvHsVpirf9UAAAAASUVORK5CYII= + YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAlwSFlzAAALAQAA + CwEBNnBPWwAAAk1JREFUOE+VkktvUlEUhVsfsdHoREcOHJr4C/RPONHoXzBxoOlAJybOlAZtkdSa2piY + NsjjFiiX8qY8ChYL+ECB2lKB8rq0k5bEmiiRbtc+6b2B6MTBR/ZZa+919j3tEBH9RbudHD6E63/2qAwc + treT58BVRVnWl8vBbLEg7wNC/QPaMrwb4GT/jFa024mzQLe56c9GwjM7klXXlcw6ksyPSbLoKByc/lUq + +TbQMwrODARAGAF3SxtexSMbf8vOCVp9ZyK+/euaW9TO+SfksOlprSjvoteAjU5rAYqSuFyvR1PR8Ewv + GJii8rcAoYFSb+d4gDAgNI/8jGTHOFUroT3410QAHuk4Am4Vi/KOzz2JGxfFcLMZI3wK5T7ZqaXEhcYb + WU2PKJM2H7Ra8XE14AQO91dTpk4k9JLq9YgYHghoxcWZPa/bSCH/C2o0orPaBo1GbDQee9VJxF+zoYFP + wtpGWgpN0/uMRWgcyiG1WsSkBhxFwG0E7AV8z2lrKyxuYvgBs2kLr4z1XcLj4SA2gD+nBhxB8p1sxtKZ + t4xR/otTDNdqS1oQw7ezx2/AfxVok1oAmh+WSt7v/MKLLgOtr3tEQD+sseeyPyX0dqHdVAOGq9XQPazX + /JyzH9itY+SQ9LSSnKV8fkHANWvsoYc/JYaZERHAPzicBw9AoZBf+BnwTZEN/4G2N4egZg1eDz05cIHn + tACmUgmeAtdhRsvlwH6x6Dr4+EESoO5B68JLo+eSOjMQwKDpGLgCJtDoBysgBXzQDOBifz8zcPh/aOgP + 7nYTiVA2JaoAAAAASUVORK5CYII= diff --git a/BizHawk.Client.EmuHawk/tools/ToolManager.cs b/BizHawk.Client.EmuHawk/tools/ToolManager.cs index 1a95aba1fe..05d530176d 100644 --- a/BizHawk.Client.EmuHawk/tools/ToolManager.cs +++ b/BizHawk.Client.EmuHawk/tools/ToolManager.cs @@ -10,6 +10,7 @@ using System.Windows.Forms; using BizHawk.Client.Common; using BizHawk.Emulation.Common; using BizHawk.Common.ReflectionExtensions; +using BizHawk.Client.EmuHawk.CoreExtensions; namespace BizHawk.Client.EmuHawk { @@ -743,13 +744,30 @@ namespace BizHawk.Client.EmuHawk .OfType() .FirstOrDefault(); - // If no supported systems mentioned assume all - if (attr?.SupportedSystems != null && attr.SupportedSystems.Any()) + // start with the assumption that if no supported systems are mentioned and no unsupported cores are mentioned + // then this is available for all + bool supported = true; + + if (attr?.SupportedSystems != null && attr.SupportedSystems.Any()) { - return attr.SupportedSystems.Contains(Global.Emulator.SystemId); - } + // supported systems are available + supported = attr.SupportedSystems.Contains(Global.Emulator.SystemId); - return true; + if (supported) + { + // check for a core not supported override + if (attr.UnsupportedCores.Contains(Global.Emulator.DisplayName())) + supported = false; + } + } + else if (attr?.UnsupportedCores != null && attr.UnsupportedCores.Any()) + { + // no supported system specified, but unsupported cores are + if (attr.UnsupportedCores.Contains(Global.Emulator.DisplayName())) + supported = false; + } + + return supported; } // Note: Referencing these properties creates an instance of the tool and persists it. They should be referenced by type if this is not desired diff --git a/BizHawk.Client.EmuHawk/tools/VirtualPads/VirtualpadsTool.cs b/BizHawk.Client.EmuHawk/tools/VirtualPads/VirtualpadsTool.cs index 80f2952046..5b81afb644 100644 --- a/BizHawk.Client.EmuHawk/tools/VirtualPads/VirtualpadsTool.cs +++ b/BizHawk.Client.EmuHawk/tools/VirtualPads/VirtualpadsTool.cs @@ -182,7 +182,10 @@ namespace BizHawk.Client.EmuHawk if (Global.MovieSession.Movie.IsPlaying && !Global.MovieSession.Movie.IsFinished) { Readonly = true; - Pads.ForEach(p => p.Set(Global.MovieSession.CurrentInput)); + if (Global.MovieSession.CurrentInput != null) + { + Pads.ForEach(p => p.Set(Global.MovieSession.CurrentInput)); + } } else { diff --git a/BizHawk.Client.EmuHawk/tools/VirtualPads/schema/GBSchema.cs b/BizHawk.Client.EmuHawk/tools/VirtualPads/schema/GBSchema.cs index 69a909cca6..19cd26ffb1 100644 --- a/BizHawk.Client.EmuHawk/tools/VirtualPads/schema/GBSchema.cs +++ b/BizHawk.Client.EmuHawk/tools/VirtualPads/schema/GBSchema.cs @@ -10,10 +10,26 @@ namespace BizHawk.Client.EmuHawk { public IEnumerable GetPadSchemas(IEmulator core) { - yield return StandardController(); - yield return ConsoleButtons(); + if (core.ControllerDefinition.Name == "Gameboy Controller + Tilt") + { + yield return StandardControllerH(); + yield return ConsoleButtonsH(); + yield return TiltControls(); + } + else if (core.ControllerDefinition.Name == "Gameboy Controller H") + { + yield return StandardControllerH(); + yield return ConsoleButtonsH(); + } + else + { + yield return StandardController(); + yield return ConsoleButtons(); + + } } + // Gambatte Controller private static PadSchema StandardController() { return new PadSchema @@ -105,5 +121,123 @@ namespace BizHawk.Client.EmuHawk } }; } + + // GBHawk controllers + private static PadSchema StandardControllerH() + { + return new PadSchema + { + IsConsole = false, + DefaultSize = new Size(174, 79), + Buttons = new[] + { + new PadSchema.ButtonSchema + { + Name = "P1 Up", + DisplayName = "", + Icon = Properties.Resources.BlueUp, + Location = new Point(14, 12), + Type = PadSchema.PadInputType.Boolean + }, + new PadSchema.ButtonSchema + { + Name = "P1 Down", + DisplayName = "", + Icon = Properties.Resources.BlueDown, + Location = new Point(14, 56), + Type = PadSchema.PadInputType.Boolean + }, + new PadSchema.ButtonSchema + { + Name = "P1 Left", + DisplayName = "", + Icon = Properties.Resources.Back, + Location = new Point(2, 34), + Type = PadSchema.PadInputType.Boolean + }, + new PadSchema.ButtonSchema + { + Name = "P1 Right", + DisplayName = "", + Icon = Properties.Resources.Forward, + Location = new Point(24, 34), + Type = PadSchema.PadInputType.Boolean + }, + new PadSchema.ButtonSchema + { + Name = "P1 B", + DisplayName = "B", + Location = new Point(122, 34), + Type = PadSchema.PadInputType.Boolean + }, + new PadSchema.ButtonSchema + { + Name = "P1 A", + DisplayName = "A", + Location = new Point(146, 34), + Type = PadSchema.PadInputType.Boolean + }, + new PadSchema.ButtonSchema + { + Name = "P1 Select", + DisplayName = "s", + Location = new Point(52, 34), + Type = PadSchema.PadInputType.Boolean + }, + new PadSchema.ButtonSchema + { + Name = "P1 Start", + DisplayName = "S", + Location = new Point(74, 34), + Type = PadSchema.PadInputType.Boolean + } + } + }; + } + + private static PadSchema ConsoleButtonsH() + { + return new PadSchema + { + DisplayName = "Console", + IsConsole = true, + DefaultSize = new Size(75, 50), + Buttons = new[] + { + new PadSchema.ButtonSchema + { + Name = "P1 Power", + DisplayName = "Power", + Location = new Point(10, 15), + Type = PadSchema.PadInputType.Boolean + } + } + }; + } + + private static PadSchema TiltControls() + { + return new PadSchema + { + DisplayName = "Tilt", + IsConsole = false, + DefaultSize = new Size(356, 290), + MaxSize = new Size(356, 290), + Buttons = new[] + { + new PadSchema.ButtonSchema + { + Name = "P1 Tilt X", + Location = new Point(14, 17), + Type = PadSchema.PadInputType.TargetedPair, + TargetSize = new Size(256, 240), + SecondaryNames = new[] + { + "P1 Tilt Y", + } + } + } + }; + } } } diff --git a/BizHawk.Client.EmuHawk/tools/Watch/RamWatch.Designer.cs b/BizHawk.Client.EmuHawk/tools/Watch/RamWatch.Designer.cs index 7daaf35e86..cafc1c6a6d 100644 --- a/BizHawk.Client.EmuHawk/tools/Watch/RamWatch.Designer.cs +++ b/BizHawk.Client.EmuHawk/tools/Watch/RamWatch.Designer.cs @@ -28,113 +28,117 @@ /// private void InitializeComponent() { - this.components = new System.ComponentModel.Container(); - System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(RamWatch)); - this.WatchCountLabel = new System.Windows.Forms.Label(); - this.ListViewContextMenu = new System.Windows.Forms.ContextMenuStrip(this.components); - this.newToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.EditContextMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.RemoveContextMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.DuplicateContextMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.PokeContextMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.FreezeContextMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.UnfreezeAllContextMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.ViewInHexEditorContextMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.Separator4 = new System.Windows.Forms.ToolStripSeparator(); - this.ReadBreakpointContextMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.WriteBreakpointContextMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.Separator6 = new System.Windows.Forms.ToolStripSeparator(); - this.InsertSeperatorContextMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.MoveUpContextMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.MoveDownContextMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.statusStrip1 = new StatusStripEx(); - this.ErrorIconButton = new System.Windows.Forms.ToolStripButton(); - this.MessageLabel = new System.Windows.Forms.ToolStripStatusLabel(); - this.toolStrip1 = new ToolStripEx(); - this.newToolStripButton = new System.Windows.Forms.ToolStripButton(); - this.openToolStripButton = new System.Windows.Forms.ToolStripButton(); - this.saveToolStripButton = new System.Windows.Forms.ToolStripButton(); - this.toolStripSeparator = new System.Windows.Forms.ToolStripSeparator(); - this.newWatchToolStripButton = new System.Windows.Forms.ToolStripButton(); - this.editWatchToolStripButton = new System.Windows.Forms.ToolStripButton(); - this.cutToolStripButton = new System.Windows.Forms.ToolStripButton(); - this.clearChangeCountsToolStripButton = new System.Windows.Forms.ToolStripButton(); - this.duplicateWatchToolStripButton = new System.Windows.Forms.ToolStripButton(); - this.PokeAddressToolBarItem = new System.Windows.Forms.ToolStripButton(); - this.FreezeAddressToolBarItem = new System.Windows.Forms.ToolStripButton(); - this.seperatorToolStripButton = new System.Windows.Forms.ToolStripButton(); - this.toolStripSeparator6 = new System.Windows.Forms.ToolStripSeparator(); - this.moveUpToolStripButton = new System.Windows.Forms.ToolStripButton(); - this.moveDownToolStripButton = new System.Windows.Forms.ToolStripButton(); - this.toolStripSeparator5 = new System.Windows.Forms.ToolStripSeparator(); - this.pauseToolStripButton = new System.Windows.Forms.ToolStripButton(); - this.RamWatchMenu = new MenuStripEx(); - this.FileSubMenu = new System.Windows.Forms.ToolStripMenuItem(); - this.NewListMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.OpenMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.SaveMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.SaveAsMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.AppendMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.RecentSubMenu = new System.Windows.Forms.ToolStripMenuItem(); - this.noneToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.toolStripSeparator1 = new System.Windows.Forms.ToolStripSeparator(); - this.ExitMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.WatchesSubMenu = new System.Windows.Forms.ToolStripMenuItem(); - this.MemoryDomainsSubMenu = new System.Windows.Forms.ToolStripMenuItem(); - this.Separator2 = new System.Windows.Forms.ToolStripSeparator(); - this.toolStripSeparator8 = new System.Windows.Forms.ToolStripSeparator(); - this.NewWatchMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.EditWatchMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.RemoveWatchMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.DuplicateWatchMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.PokeAddressMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.FreezeAddressMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.InsertSeparatorMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.ClearChangeCountsMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.toolStripSeparator3 = new System.Windows.Forms.ToolStripSeparator(); - this.MoveUpMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.MoveDownMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.SelectAllMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.toolStripSeparator2 = new System.Windows.Forms.ToolStripSeparator(); - this.PauseMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.OptionsSubMenu = new System.Windows.Forms.ToolStripMenuItem(); - this.DefinePreviousValueSubMenu = new System.Windows.Forms.ToolStripMenuItem(); - this.PreviousFrameMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.LastChangeMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.OriginalMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.WatchesOnScreenMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.SaveWindowPositionMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.AlwaysOnTopMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.FloatingWindowMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.toolStripSeparator7 = new System.Windows.Forms.ToolStripSeparator(); - this.RestoreWindowSizeMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.WatchListView = new BizHawk.Client.EmuHawk.VirtualListView(); - this.AddressColumn = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader())); - this.ValueColumn = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader())); - this.PrevColumn = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader())); - this.ChangesColumn = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader())); - this.DiffColumn = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader())); - this.TypeColumn = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader())); - this.DomainColumn = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader())); - this.NotesColumn = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader())); - this.ListViewContextMenu.SuspendLayout(); - this.statusStrip1.SuspendLayout(); - this.toolStrip1.SuspendLayout(); - this.RamWatchMenu.SuspendLayout(); - this.SuspendLayout(); - // - // WatchCountLabel - // - this.WatchCountLabel.AutoSize = true; - this.WatchCountLabel.Location = new System.Drawing.Point(16, 57); - this.WatchCountLabel.Name = "WatchCountLabel"; - this.WatchCountLabel.Size = new System.Drawing.Size(56, 13); - this.WatchCountLabel.TabIndex = 5; - this.WatchCountLabel.Text = "0 watches"; - // - // ListViewContextMenu - // - this.ListViewContextMenu.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.components = new System.ComponentModel.Container(); + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(RamWatch)); + this.WatchCountLabel = new System.Windows.Forms.Label(); + this.ListViewContextMenu = new System.Windows.Forms.ContextMenuStrip(this.components); + this.newToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.EditContextMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.RemoveContextMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.DuplicateContextMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.PokeContextMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.FreezeContextMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.UnfreezeAllContextMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.ViewInHexEditorContextMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.Separator4 = new System.Windows.Forms.ToolStripSeparator(); + this.ReadBreakpointContextMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.WriteBreakpointContextMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.Separator6 = new System.Windows.Forms.ToolStripSeparator(); + this.InsertSeperatorContextMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.MoveUpContextMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.MoveDownContextMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.MoveTopContextMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.MoveBottomContextMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.statusStrip1 = new StatusStripEx(); + this.ErrorIconButton = new System.Windows.Forms.ToolStripButton(); + this.MessageLabel = new System.Windows.Forms.ToolStripStatusLabel(); + this.toolStrip1 = new ToolStripEx(); + this.newToolStripButton = new System.Windows.Forms.ToolStripButton(); + this.openToolStripButton = new System.Windows.Forms.ToolStripButton(); + this.saveToolStripButton = new System.Windows.Forms.ToolStripButton(); + this.toolStripSeparator = new System.Windows.Forms.ToolStripSeparator(); + this.newWatchToolStripButton = new System.Windows.Forms.ToolStripButton(); + this.editWatchToolStripButton = new System.Windows.Forms.ToolStripButton(); + this.cutToolStripButton = new System.Windows.Forms.ToolStripButton(); + this.clearChangeCountsToolStripButton = new System.Windows.Forms.ToolStripButton(); + this.duplicateWatchToolStripButton = new System.Windows.Forms.ToolStripButton(); + this.PokeAddressToolBarItem = new System.Windows.Forms.ToolStripButton(); + this.FreezeAddressToolBarItem = new System.Windows.Forms.ToolStripButton(); + this.seperatorToolStripButton = new System.Windows.Forms.ToolStripButton(); + this.toolStripSeparator6 = new System.Windows.Forms.ToolStripSeparator(); + this.moveUpToolStripButton = new System.Windows.Forms.ToolStripButton(); + this.moveDownToolStripButton = new System.Windows.Forms.ToolStripButton(); + this.toolStripSeparator5 = new System.Windows.Forms.ToolStripSeparator(); + this.pauseToolStripButton = new System.Windows.Forms.ToolStripButton(); + this.RamWatchMenu = new MenuStripEx(); + this.FileSubMenu = new System.Windows.Forms.ToolStripMenuItem(); + this.NewListMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.OpenMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.SaveMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.SaveAsMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.AppendMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.RecentSubMenu = new System.Windows.Forms.ToolStripMenuItem(); + this.noneToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.toolStripSeparator1 = new System.Windows.Forms.ToolStripSeparator(); + this.ExitMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.WatchesSubMenu = new System.Windows.Forms.ToolStripMenuItem(); + this.MemoryDomainsSubMenu = new System.Windows.Forms.ToolStripMenuItem(); + this.Separator2 = new System.Windows.Forms.ToolStripSeparator(); + this.toolStripSeparator8 = new System.Windows.Forms.ToolStripSeparator(); + this.NewWatchMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.EditWatchMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.RemoveWatchMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.DuplicateWatchMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.PokeAddressMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.FreezeAddressMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.InsertSeparatorMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.ClearChangeCountsMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.toolStripSeparator3 = new System.Windows.Forms.ToolStripSeparator(); + this.MoveUpMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.MoveDownMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.MoveTopMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.MoveBottomMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.SelectAllMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.toolStripSeparator2 = new System.Windows.Forms.ToolStripSeparator(); + this.PauseMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.OptionsSubMenu = new System.Windows.Forms.ToolStripMenuItem(); + this.DefinePreviousValueSubMenu = new System.Windows.Forms.ToolStripMenuItem(); + this.PreviousFrameMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.LastChangeMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.OriginalMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.WatchesOnScreenMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.SaveWindowPositionMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.AlwaysOnTopMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.FloatingWindowMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.toolStripSeparator7 = new System.Windows.Forms.ToolStripSeparator(); + this.RestoreWindowSizeMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.WatchListView = new BizHawk.Client.EmuHawk.VirtualListView(); + this.AddressColumn = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader())); + this.ValueColumn = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader())); + this.PrevColumn = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader())); + this.ChangesColumn = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader())); + this.DiffColumn = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader())); + this.TypeColumn = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader())); + this.DomainColumn = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader())); + this.NotesColumn = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader())); + this.ListViewContextMenu.SuspendLayout(); + this.statusStrip1.SuspendLayout(); + this.toolStrip1.SuspendLayout(); + this.RamWatchMenu.SuspendLayout(); + this.SuspendLayout(); + // + // WatchCountLabel + // + this.WatchCountLabel.AutoSize = true; + this.WatchCountLabel.Location = new System.Drawing.Point(16, 57); + this.WatchCountLabel.Name = "WatchCountLabel"; + this.WatchCountLabel.Size = new System.Drawing.Size(56, 13); + this.WatchCountLabel.TabIndex = 5; + this.WatchCountLabel.Text = "0 watches"; + // + // ListViewContextMenu + // + this.ListViewContextMenu.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { this.newToolStripMenuItem, this.EditContextMenuItem, this.RemoveContextMenuItem, @@ -149,163 +153,185 @@ this.Separator6, this.InsertSeperatorContextMenuItem, this.MoveUpContextMenuItem, - this.MoveDownContextMenuItem}); - this.ListViewContextMenu.Name = "contextMenuStrip1"; - this.ListViewContextMenu.Size = new System.Drawing.Size(204, 302); - this.ListViewContextMenu.Opening += new System.ComponentModel.CancelEventHandler(this.ListViewContextMenu_Opening); - // - // newToolStripMenuItem - // - this.newToolStripMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.addWatch; - this.newToolStripMenuItem.Name = "newToolStripMenuItem"; - this.newToolStripMenuItem.Size = new System.Drawing.Size(203, 22); - this.newToolStripMenuItem.Text = "&New Watch"; - this.newToolStripMenuItem.Click += new System.EventHandler(this.NewWatchMenuItem_Click); - // - // EditContextMenuItem - // - this.EditContextMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.CutHS; - this.EditContextMenuItem.Name = "EditContextMenuItem"; - this.EditContextMenuItem.ShortcutKeyDisplayString = "Ctrl+E"; - this.EditContextMenuItem.Size = new System.Drawing.Size(203, 22); - this.EditContextMenuItem.Text = "&Edit"; - this.EditContextMenuItem.Click += new System.EventHandler(this.EditWatchMenuItem_Click); - // - // RemoveContextMenuItem - // - this.RemoveContextMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.Delete; - this.RemoveContextMenuItem.Name = "RemoveContextMenuItem"; - this.RemoveContextMenuItem.ShortcutKeyDisplayString = "Ctrl+R"; - this.RemoveContextMenuItem.Size = new System.Drawing.Size(203, 22); - this.RemoveContextMenuItem.Text = "&Remove"; - this.RemoveContextMenuItem.Click += new System.EventHandler(this.RemoveWatchMenuItem_Click); - // - // DuplicateContextMenuItem - // - this.DuplicateContextMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.Duplicate; - this.DuplicateContextMenuItem.Name = "DuplicateContextMenuItem"; - this.DuplicateContextMenuItem.ShortcutKeyDisplayString = "Ctrl+D"; - this.DuplicateContextMenuItem.Size = new System.Drawing.Size(203, 22); - this.DuplicateContextMenuItem.Text = "&Duplicate"; - this.DuplicateContextMenuItem.Click += new System.EventHandler(this.DuplicateWatchMenuItem_Click); - // - // PokeContextMenuItem - // - this.PokeContextMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.poke; - this.PokeContextMenuItem.Name = "PokeContextMenuItem"; - this.PokeContextMenuItem.ShortcutKeyDisplayString = "Ctrl+P"; - this.PokeContextMenuItem.Size = new System.Drawing.Size(203, 22); - this.PokeContextMenuItem.Text = "&Poke"; - this.PokeContextMenuItem.Click += new System.EventHandler(this.PokeAddressMenuItem_Click); - // - // FreezeContextMenuItem - // - this.FreezeContextMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.Freeze; - this.FreezeContextMenuItem.Name = "FreezeContextMenuItem"; - this.FreezeContextMenuItem.ShortcutKeyDisplayString = "Ctrl+F"; - this.FreezeContextMenuItem.Size = new System.Drawing.Size(203, 22); - this.FreezeContextMenuItem.Text = "&Freeze"; - this.FreezeContextMenuItem.Click += new System.EventHandler(this.FreezeAddressMenuItem_Click); - // - // UnfreezeAllContextMenuItem - // - this.UnfreezeAllContextMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.Unfreeze; - this.UnfreezeAllContextMenuItem.Name = "UnfreezeAllContextMenuItem"; - this.UnfreezeAllContextMenuItem.Size = new System.Drawing.Size(203, 22); - this.UnfreezeAllContextMenuItem.Text = "Unfreeze &All"; - this.UnfreezeAllContextMenuItem.Click += new System.EventHandler(this.UnfreezeAllContextMenuItem_Click); - // - // ViewInHexEditorContextMenuItem - // - this.ViewInHexEditorContextMenuItem.Name = "ViewInHexEditorContextMenuItem"; - this.ViewInHexEditorContextMenuItem.Size = new System.Drawing.Size(203, 22); - this.ViewInHexEditorContextMenuItem.Text = "View in Hex Editor"; - this.ViewInHexEditorContextMenuItem.Click += new System.EventHandler(this.ViewInHexEditorContextMenuItem_Click); - // - // Separator4 - // - this.Separator4.Name = "Separator4"; - this.Separator4.Size = new System.Drawing.Size(200, 6); - // - // ReadBreakpointContextMenuItem - // - this.ReadBreakpointContextMenuItem.Name = "ReadBreakpointContextMenuItem"; - this.ReadBreakpointContextMenuItem.Size = new System.Drawing.Size(203, 22); - this.ReadBreakpointContextMenuItem.Text = "Set Read Breakpoint"; - this.ReadBreakpointContextMenuItem.Click += new System.EventHandler(this.ReadBreakpointContextMenuItem_Click); - // - // WriteBreakpointContextMenuItem - // - this.WriteBreakpointContextMenuItem.Name = "WriteBreakpointContextMenuItem"; - this.WriteBreakpointContextMenuItem.Size = new System.Drawing.Size(203, 22); - this.WriteBreakpointContextMenuItem.Text = "Set Write Breakpoint"; - this.WriteBreakpointContextMenuItem.Click += new System.EventHandler(this.WriteBreakpointContextMenuItem_Click); - // - // Separator6 - // - this.Separator6.Name = "Separator6"; - this.Separator6.Size = new System.Drawing.Size(200, 6); - // - // InsertSeperatorContextMenuItem - // - this.InsertSeperatorContextMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.InsertSeparator; - this.InsertSeperatorContextMenuItem.Name = "InsertSeperatorContextMenuItem"; - this.InsertSeperatorContextMenuItem.ShortcutKeyDisplayString = "Ctrl+I"; - this.InsertSeperatorContextMenuItem.Size = new System.Drawing.Size(203, 22); - this.InsertSeperatorContextMenuItem.Text = "&Insert Separator"; - this.InsertSeperatorContextMenuItem.Click += new System.EventHandler(this.InsertSeparatorMenuItem_Click); - // - // MoveUpContextMenuItem - // - this.MoveUpContextMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.MoveUp; - this.MoveUpContextMenuItem.Name = "MoveUpContextMenuItem"; - this.MoveUpContextMenuItem.ShortcutKeyDisplayString = "Ctrl+Up"; - this.MoveUpContextMenuItem.Size = new System.Drawing.Size(203, 22); - this.MoveUpContextMenuItem.Text = "Move &Up"; - this.MoveUpContextMenuItem.Click += new System.EventHandler(this.MoveUpMenuItem_Click); - // - // MoveDownContextMenuItem - // - this.MoveDownContextMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.MoveDown; - this.MoveDownContextMenuItem.Name = "MoveDownContextMenuItem"; - this.MoveDownContextMenuItem.ShortcutKeyDisplayString = "Ctrl+Down"; - this.MoveDownContextMenuItem.Size = new System.Drawing.Size(203, 22); - this.MoveDownContextMenuItem.Text = "Move &Down"; - this.MoveDownContextMenuItem.Click += new System.EventHandler(this.MoveDownMenuItem_Click); - // - // statusStrip1 - // - this.statusStrip1.ClickThrough = true; - this.statusStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.MoveDownContextMenuItem, + this.MoveTopContextMenuItem, + this.MoveBottomContextMenuItem}); + this.ListViewContextMenu.Name = "contextMenuStrip1"; + this.ListViewContextMenu.Size = new System.Drawing.Size(245, 346); + this.ListViewContextMenu.Opening += new System.ComponentModel.CancelEventHandler(this.ListViewContextMenu_Opening); + // + // newToolStripMenuItem + // + this.newToolStripMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.addWatch; + this.newToolStripMenuItem.Name = "newToolStripMenuItem"; + this.newToolStripMenuItem.Size = new System.Drawing.Size(244, 22); + this.newToolStripMenuItem.Text = "&New Watch"; + this.newToolStripMenuItem.Click += new System.EventHandler(this.NewWatchMenuItem_Click); + // + // EditContextMenuItem + // + this.EditContextMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.CutHS; + this.EditContextMenuItem.Name = "EditContextMenuItem"; + this.EditContextMenuItem.ShortcutKeyDisplayString = "Ctrl+E"; + this.EditContextMenuItem.Size = new System.Drawing.Size(244, 22); + this.EditContextMenuItem.Text = "&Edit"; + this.EditContextMenuItem.Click += new System.EventHandler(this.EditWatchMenuItem_Click); + // + // RemoveContextMenuItem + // + this.RemoveContextMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.Delete; + this.RemoveContextMenuItem.Name = "RemoveContextMenuItem"; + this.RemoveContextMenuItem.ShortcutKeyDisplayString = "Ctrl+R"; + this.RemoveContextMenuItem.Size = new System.Drawing.Size(244, 22); + this.RemoveContextMenuItem.Text = "&Remove"; + this.RemoveContextMenuItem.Click += new System.EventHandler(this.RemoveWatchMenuItem_Click); + // + // DuplicateContextMenuItem + // + this.DuplicateContextMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.Duplicate; + this.DuplicateContextMenuItem.Name = "DuplicateContextMenuItem"; + this.DuplicateContextMenuItem.ShortcutKeyDisplayString = "Ctrl+D"; + this.DuplicateContextMenuItem.Size = new System.Drawing.Size(244, 22); + this.DuplicateContextMenuItem.Text = "&Duplicate"; + this.DuplicateContextMenuItem.Click += new System.EventHandler(this.DuplicateWatchMenuItem_Click); + // + // PokeContextMenuItem + // + this.PokeContextMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.poke; + this.PokeContextMenuItem.Name = "PokeContextMenuItem"; + this.PokeContextMenuItem.ShortcutKeyDisplayString = "Ctrl+P"; + this.PokeContextMenuItem.Size = new System.Drawing.Size(244, 22); + this.PokeContextMenuItem.Text = "&Poke"; + this.PokeContextMenuItem.Click += new System.EventHandler(this.PokeAddressMenuItem_Click); + // + // FreezeContextMenuItem + // + this.FreezeContextMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.Freeze; + this.FreezeContextMenuItem.Name = "FreezeContextMenuItem"; + this.FreezeContextMenuItem.ShortcutKeyDisplayString = "Ctrl+F"; + this.FreezeContextMenuItem.Size = new System.Drawing.Size(244, 22); + this.FreezeContextMenuItem.Text = "&Freeze"; + this.FreezeContextMenuItem.Click += new System.EventHandler(this.FreezeAddressMenuItem_Click); + // + // UnfreezeAllContextMenuItem + // + this.UnfreezeAllContextMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.Unfreeze; + this.UnfreezeAllContextMenuItem.Name = "UnfreezeAllContextMenuItem"; + this.UnfreezeAllContextMenuItem.Size = new System.Drawing.Size(244, 22); + this.UnfreezeAllContextMenuItem.Text = "Unfreeze &All"; + this.UnfreezeAllContextMenuItem.Click += new System.EventHandler(this.UnfreezeAllContextMenuItem_Click); + // + // ViewInHexEditorContextMenuItem + // + this.ViewInHexEditorContextMenuItem.Name = "ViewInHexEditorContextMenuItem"; + this.ViewInHexEditorContextMenuItem.Size = new System.Drawing.Size(244, 22); + this.ViewInHexEditorContextMenuItem.Text = "View in Hex Editor"; + this.ViewInHexEditorContextMenuItem.Click += new System.EventHandler(this.ViewInHexEditorContextMenuItem_Click); + // + // Separator4 + // + this.Separator4.Name = "Separator4"; + this.Separator4.Size = new System.Drawing.Size(241, 6); + // + // ReadBreakpointContextMenuItem + // + this.ReadBreakpointContextMenuItem.Name = "ReadBreakpointContextMenuItem"; + this.ReadBreakpointContextMenuItem.Size = new System.Drawing.Size(244, 22); + this.ReadBreakpointContextMenuItem.Text = "Set Read Breakpoint"; + this.ReadBreakpointContextMenuItem.Click += new System.EventHandler(this.ReadBreakpointContextMenuItem_Click); + // + // WriteBreakpointContextMenuItem + // + this.WriteBreakpointContextMenuItem.Name = "WriteBreakpointContextMenuItem"; + this.WriteBreakpointContextMenuItem.Size = new System.Drawing.Size(244, 22); + this.WriteBreakpointContextMenuItem.Text = "Set Write Breakpoint"; + this.WriteBreakpointContextMenuItem.Click += new System.EventHandler(this.WriteBreakpointContextMenuItem_Click); + // + // Separator6 + // + this.Separator6.Name = "Separator6"; + this.Separator6.Size = new System.Drawing.Size(241, 6); + // + // InsertSeperatorContextMenuItem + // + this.InsertSeperatorContextMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.InsertSeparator; + this.InsertSeperatorContextMenuItem.Name = "InsertSeperatorContextMenuItem"; + this.InsertSeperatorContextMenuItem.ShortcutKeyDisplayString = "Ctrl+I"; + this.InsertSeperatorContextMenuItem.Size = new System.Drawing.Size(244, 22); + this.InsertSeperatorContextMenuItem.Text = "&Insert Separator"; + this.InsertSeperatorContextMenuItem.Click += new System.EventHandler(this.InsertSeparatorMenuItem_Click); + // + // MoveUpContextMenuItem + // + this.MoveUpContextMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.MoveUp; + this.MoveUpContextMenuItem.Name = "MoveUpContextMenuItem"; + this.MoveUpContextMenuItem.ShortcutKeyDisplayString = "Ctrl+Up"; + this.MoveUpContextMenuItem.Size = new System.Drawing.Size(244, 22); + this.MoveUpContextMenuItem.Text = "Move &Up"; + this.MoveUpContextMenuItem.Click += new System.EventHandler(this.MoveUpMenuItem_Click); + // + // MoveDownContextMenuItem + // + this.MoveDownContextMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.MoveDown; + this.MoveDownContextMenuItem.Name = "MoveDownContextMenuItem"; + this.MoveDownContextMenuItem.ShortcutKeyDisplayString = "Ctrl+Down"; + this.MoveDownContextMenuItem.Size = new System.Drawing.Size(244, 22); + this.MoveDownContextMenuItem.Text = "Move &Down"; + this.MoveDownContextMenuItem.Click += new System.EventHandler(this.MoveDownMenuItem_Click); + // + // MoveTopContextMenuItem + // + this.MoveTopContextMenuItem.Image = ((System.Drawing.Image)(resources.GetObject("MoveTopContextMenuItem.Image"))); + this.MoveTopContextMenuItem.Name = "MoveTopContextMenuItem"; + this.MoveTopContextMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)(((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Shift) + | System.Windows.Forms.Keys.Up))); + this.MoveTopContextMenuItem.Size = new System.Drawing.Size(244, 22); + this.MoveTopContextMenuItem.Text = "Move &Top"; + this.MoveTopContextMenuItem.Click += new System.EventHandler(this.MoveTopMenuItem_Click); + // + // MoveBottomContextMenuItem + // + this.MoveBottomContextMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.MoveBottom; + this.MoveBottomContextMenuItem.Name = "MoveBottomContextMenuItem"; + this.MoveBottomContextMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)(((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Shift) + | System.Windows.Forms.Keys.Down))); + this.MoveBottomContextMenuItem.Size = new System.Drawing.Size(244, 22); + this.MoveBottomContextMenuItem.Text = "Move &Bottom"; + this.MoveBottomContextMenuItem.Click += new System.EventHandler(this.MoveBottomMenuItem_Click); + // + // statusStrip1 + // + this.statusStrip1.ClickThrough = true; + this.statusStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { this.ErrorIconButton, this.MessageLabel}); - this.statusStrip1.Location = new System.Drawing.Point(0, 356); - this.statusStrip1.Name = "statusStrip1"; - this.statusStrip1.Size = new System.Drawing.Size(364, 22); - this.statusStrip1.TabIndex = 8; - this.statusStrip1.Text = "statusStrip1"; - // - // ErrorIconButton - // - this.ErrorIconButton.BackColor = System.Drawing.Color.NavajoWhite; - this.ErrorIconButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; - this.ErrorIconButton.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.ExclamationRed; - this.ErrorIconButton.ImageTransparentColor = System.Drawing.Color.Magenta; - this.ErrorIconButton.Name = "ErrorIconButton"; - this.ErrorIconButton.Size = new System.Drawing.Size(23, 20); - this.ErrorIconButton.Text = "Warning! Out of Range Addresses in list, click to remove them"; - this.ErrorIconButton.Click += new System.EventHandler(this.ErrorIconButton_Click); - // - // MessageLabel - // - this.MessageLabel.Name = "MessageLabel"; - this.MessageLabel.Size = new System.Drawing.Size(31, 17); - this.MessageLabel.Text = " "; - // - // toolStrip1 - // - this.toolStrip1.ClickThrough = true; - this.toolStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.statusStrip1.Location = new System.Drawing.Point(0, 356); + this.statusStrip1.Name = "statusStrip1"; + this.statusStrip1.Size = new System.Drawing.Size(364, 22); + this.statusStrip1.TabIndex = 8; + this.statusStrip1.Text = "statusStrip1"; + // + // ErrorIconButton + // + this.ErrorIconButton.BackColor = System.Drawing.Color.NavajoWhite; + this.ErrorIconButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; + this.ErrorIconButton.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.ExclamationRed; + this.ErrorIconButton.ImageTransparentColor = System.Drawing.Color.Magenta; + this.ErrorIconButton.Name = "ErrorIconButton"; + this.ErrorIconButton.Size = new System.Drawing.Size(23, 20); + this.ErrorIconButton.Text = "Warning! Out of Range Addresses in list, click to remove them"; + this.ErrorIconButton.Click += new System.EventHandler(this.ErrorIconButton_Click); + // + // MessageLabel + // + this.MessageLabel.Name = "MessageLabel"; + this.MessageLabel.Size = new System.Drawing.Size(31, 17); + this.MessageLabel.Text = " "; + // + // toolStrip1 + // + this.toolStrip1.ClickThrough = true; + this.toolStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { this.newToolStripButton, this.openToolStripButton, this.saveToolStripButton, @@ -323,189 +349,189 @@ this.moveDownToolStripButton, this.toolStripSeparator5, this.pauseToolStripButton}); - this.toolStrip1.Location = new System.Drawing.Point(0, 24); - this.toolStrip1.Name = "toolStrip1"; - this.toolStrip1.Size = new System.Drawing.Size(364, 25); - this.toolStrip1.TabIndex = 4; - this.toolStrip1.TabStop = true; - this.toolStrip1.Text = "toolStrip1"; - // - // newToolStripButton - // - this.newToolStripButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; - this.newToolStripButton.Image = ((System.Drawing.Image)(resources.GetObject("newToolStripButton.Image"))); - this.newToolStripButton.ImageTransparentColor = System.Drawing.Color.Magenta; - this.newToolStripButton.Name = "newToolStripButton"; - this.newToolStripButton.Size = new System.Drawing.Size(23, 22); - this.newToolStripButton.Text = "&New"; - this.newToolStripButton.Click += new System.EventHandler(this.NewListMenuItem_Click); - // - // openToolStripButton - // - this.openToolStripButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; - this.openToolStripButton.Image = ((System.Drawing.Image)(resources.GetObject("openToolStripButton.Image"))); - this.openToolStripButton.ImageTransparentColor = System.Drawing.Color.Magenta; - this.openToolStripButton.Name = "openToolStripButton"; - this.openToolStripButton.Size = new System.Drawing.Size(23, 22); - this.openToolStripButton.Text = "&Open"; - this.openToolStripButton.Click += new System.EventHandler(this.OpenMenuItem_Click); - // - // saveToolStripButton - // - this.saveToolStripButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; - this.saveToolStripButton.Image = ((System.Drawing.Image)(resources.GetObject("saveToolStripButton.Image"))); - this.saveToolStripButton.ImageTransparentColor = System.Drawing.Color.Magenta; - this.saveToolStripButton.Name = "saveToolStripButton"; - this.saveToolStripButton.Size = new System.Drawing.Size(23, 22); - this.saveToolStripButton.Text = "&Save"; - this.saveToolStripButton.Click += new System.EventHandler(this.SaveMenuItem_Click); - // - // toolStripSeparator - // - this.toolStripSeparator.Name = "toolStripSeparator"; - this.toolStripSeparator.Size = new System.Drawing.Size(6, 25); - // - // newWatchToolStripButton - // - this.newWatchToolStripButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; - this.newWatchToolStripButton.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.addWatch; - this.newWatchToolStripButton.ImageTransparentColor = System.Drawing.Color.Magenta; - this.newWatchToolStripButton.Name = "newWatchToolStripButton"; - this.newWatchToolStripButton.Size = new System.Drawing.Size(23, 22); - this.newWatchToolStripButton.Text = "New Watch"; - this.newWatchToolStripButton.ToolTipText = "New Watch"; - this.newWatchToolStripButton.Click += new System.EventHandler(this.NewWatchMenuItem_Click); - // - // editWatchToolStripButton - // - this.editWatchToolStripButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; - this.editWatchToolStripButton.Image = ((System.Drawing.Image)(resources.GetObject("editWatchToolStripButton.Image"))); - this.editWatchToolStripButton.ImageTransparentColor = System.Drawing.Color.Magenta; - this.editWatchToolStripButton.Name = "editWatchToolStripButton"; - this.editWatchToolStripButton.Size = new System.Drawing.Size(23, 22); - this.editWatchToolStripButton.Text = "Edit Watch"; - this.editWatchToolStripButton.Click += new System.EventHandler(this.EditWatchMenuItem_Click); - // - // cutToolStripButton - // - this.cutToolStripButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; - this.cutToolStripButton.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.Delete; - this.cutToolStripButton.ImageTransparentColor = System.Drawing.Color.Magenta; - this.cutToolStripButton.Name = "cutToolStripButton"; - this.cutToolStripButton.Size = new System.Drawing.Size(23, 22); - this.cutToolStripButton.Text = "C&ut"; - this.cutToolStripButton.ToolTipText = "Remove Watch"; - this.cutToolStripButton.Click += new System.EventHandler(this.RemoveWatchMenuItem_Click); - // - // clearChangeCountsToolStripButton - // - this.clearChangeCountsToolStripButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text; - this.clearChangeCountsToolStripButton.Image = ((System.Drawing.Image)(resources.GetObject("clearChangeCountsToolStripButton.Image"))); - this.clearChangeCountsToolStripButton.ImageTransparentColor = System.Drawing.Color.Magenta; - this.clearChangeCountsToolStripButton.Name = "clearChangeCountsToolStripButton"; - this.clearChangeCountsToolStripButton.Size = new System.Drawing.Size(23, 22); - this.clearChangeCountsToolStripButton.Text = "C"; - this.clearChangeCountsToolStripButton.ToolTipText = "Clear Change Counts"; - this.clearChangeCountsToolStripButton.Click += new System.EventHandler(this.ClearChangeCountsMenuItem_Click); - // - // duplicateWatchToolStripButton - // - this.duplicateWatchToolStripButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; - this.duplicateWatchToolStripButton.Image = ((System.Drawing.Image)(resources.GetObject("duplicateWatchToolStripButton.Image"))); - this.duplicateWatchToolStripButton.ImageTransparentColor = System.Drawing.Color.Magenta; - this.duplicateWatchToolStripButton.Name = "duplicateWatchToolStripButton"; - this.duplicateWatchToolStripButton.Size = new System.Drawing.Size(23, 22); - this.duplicateWatchToolStripButton.Text = "Duplicate Watch"; - this.duplicateWatchToolStripButton.Click += new System.EventHandler(this.DuplicateWatchMenuItem_Click); - // - // PokeAddressToolBarItem - // - this.PokeAddressToolBarItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; - this.PokeAddressToolBarItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.poke; - this.PokeAddressToolBarItem.ImageTransparentColor = System.Drawing.Color.Magenta; - this.PokeAddressToolBarItem.Name = "PokeAddressToolBarItem"; - this.PokeAddressToolBarItem.Size = new System.Drawing.Size(23, 22); - this.PokeAddressToolBarItem.Text = "toolStripButton2"; - this.PokeAddressToolBarItem.ToolTipText = "Poke address"; - this.PokeAddressToolBarItem.Click += new System.EventHandler(this.PokeAddressMenuItem_Click); - // - // FreezeAddressToolBarItem - // - this.FreezeAddressToolBarItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; - this.FreezeAddressToolBarItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.Freeze; - this.FreezeAddressToolBarItem.ImageTransparentColor = System.Drawing.Color.Magenta; - this.FreezeAddressToolBarItem.Name = "FreezeAddressToolBarItem"; - this.FreezeAddressToolBarItem.Size = new System.Drawing.Size(23, 22); - this.FreezeAddressToolBarItem.Text = "Freeze Address"; - this.FreezeAddressToolBarItem.Click += new System.EventHandler(this.FreezeAddressMenuItem_Click); - // - // seperatorToolStripButton - // - this.seperatorToolStripButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; - this.seperatorToolStripButton.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.InsertSeparator; - this.seperatorToolStripButton.ImageTransparentColor = System.Drawing.Color.Magenta; - this.seperatorToolStripButton.Name = "seperatorToolStripButton"; - this.seperatorToolStripButton.Size = new System.Drawing.Size(23, 22); - this.seperatorToolStripButton.Text = "-"; - this.seperatorToolStripButton.ToolTipText = "Insert Separator"; - this.seperatorToolStripButton.Click += new System.EventHandler(this.InsertSeparatorMenuItem_Click); - // - // toolStripSeparator6 - // - this.toolStripSeparator6.Name = "toolStripSeparator6"; - this.toolStripSeparator6.Size = new System.Drawing.Size(6, 25); - // - // moveUpToolStripButton - // - this.moveUpToolStripButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; - this.moveUpToolStripButton.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.MoveUp; - this.moveUpToolStripButton.ImageTransparentColor = System.Drawing.Color.Magenta; - this.moveUpToolStripButton.Name = "moveUpToolStripButton"; - this.moveUpToolStripButton.Size = new System.Drawing.Size(23, 22); - this.moveUpToolStripButton.Text = "Move Up"; - this.moveUpToolStripButton.Click += new System.EventHandler(this.MoveUpMenuItem_Click); - // - // moveDownToolStripButton - // - this.moveDownToolStripButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; - this.moveDownToolStripButton.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.MoveDown; - this.moveDownToolStripButton.ImageTransparentColor = System.Drawing.Color.Magenta; - this.moveDownToolStripButton.Name = "moveDownToolStripButton"; - this.moveDownToolStripButton.Size = new System.Drawing.Size(23, 22); - this.moveDownToolStripButton.Text = "Move Down"; - this.moveDownToolStripButton.Click += new System.EventHandler(this.MoveDownMenuItem_Click); - // - // toolStripSeparator5 - // - this.toolStripSeparator5.Name = "toolStripSeparator5"; - this.toolStripSeparator5.Size = new System.Drawing.Size(6, 25); - // - // pauseToolStripButton - // - this.pauseToolStripButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; - this.pauseToolStripButton.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.Pause; - this.pauseToolStripButton.ImageTransparentColor = System.Drawing.Color.Magenta; - this.pauseToolStripButton.Name = "pauseToolStripButton"; - this.pauseToolStripButton.Size = new System.Drawing.Size(23, 22); - this.pauseToolStripButton.Text = "Pause"; - this.pauseToolStripButton.Click += new System.EventHandler(this.PauseMenuItem_Click); - // - // RamWatchMenu - // - this.RamWatchMenu.ClickThrough = true; - this.RamWatchMenu.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.toolStrip1.Location = new System.Drawing.Point(0, 24); + this.toolStrip1.Name = "toolStrip1"; + this.toolStrip1.Size = new System.Drawing.Size(364, 25); + this.toolStrip1.TabIndex = 4; + this.toolStrip1.TabStop = true; + this.toolStrip1.Text = "toolStrip1"; + // + // newToolStripButton + // + this.newToolStripButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; + this.newToolStripButton.Image = ((System.Drawing.Image)(resources.GetObject("newToolStripButton.Image"))); + this.newToolStripButton.ImageTransparentColor = System.Drawing.Color.Magenta; + this.newToolStripButton.Name = "newToolStripButton"; + this.newToolStripButton.Size = new System.Drawing.Size(23, 22); + this.newToolStripButton.Text = "&New"; + this.newToolStripButton.Click += new System.EventHandler(this.NewListMenuItem_Click); + // + // openToolStripButton + // + this.openToolStripButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; + this.openToolStripButton.Image = ((System.Drawing.Image)(resources.GetObject("openToolStripButton.Image"))); + this.openToolStripButton.ImageTransparentColor = System.Drawing.Color.Magenta; + this.openToolStripButton.Name = "openToolStripButton"; + this.openToolStripButton.Size = new System.Drawing.Size(23, 22); + this.openToolStripButton.Text = "&Open"; + this.openToolStripButton.Click += new System.EventHandler(this.OpenMenuItem_Click); + // + // saveToolStripButton + // + this.saveToolStripButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; + this.saveToolStripButton.Image = ((System.Drawing.Image)(resources.GetObject("saveToolStripButton.Image"))); + this.saveToolStripButton.ImageTransparentColor = System.Drawing.Color.Magenta; + this.saveToolStripButton.Name = "saveToolStripButton"; + this.saveToolStripButton.Size = new System.Drawing.Size(23, 22); + this.saveToolStripButton.Text = "&Save"; + this.saveToolStripButton.Click += new System.EventHandler(this.SaveMenuItem_Click); + // + // toolStripSeparator + // + this.toolStripSeparator.Name = "toolStripSeparator"; + this.toolStripSeparator.Size = new System.Drawing.Size(6, 25); + // + // newWatchToolStripButton + // + this.newWatchToolStripButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; + this.newWatchToolStripButton.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.addWatch; + this.newWatchToolStripButton.ImageTransparentColor = System.Drawing.Color.Magenta; + this.newWatchToolStripButton.Name = "newWatchToolStripButton"; + this.newWatchToolStripButton.Size = new System.Drawing.Size(23, 22); + this.newWatchToolStripButton.Text = "New Watch"; + this.newWatchToolStripButton.ToolTipText = "New Watch"; + this.newWatchToolStripButton.Click += new System.EventHandler(this.NewWatchMenuItem_Click); + // + // editWatchToolStripButton + // + this.editWatchToolStripButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; + this.editWatchToolStripButton.Image = ((System.Drawing.Image)(resources.GetObject("editWatchToolStripButton.Image"))); + this.editWatchToolStripButton.ImageTransparentColor = System.Drawing.Color.Magenta; + this.editWatchToolStripButton.Name = "editWatchToolStripButton"; + this.editWatchToolStripButton.Size = new System.Drawing.Size(23, 22); + this.editWatchToolStripButton.Text = "Edit Watch"; + this.editWatchToolStripButton.Click += new System.EventHandler(this.EditWatchMenuItem_Click); + // + // cutToolStripButton + // + this.cutToolStripButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; + this.cutToolStripButton.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.Delete; + this.cutToolStripButton.ImageTransparentColor = System.Drawing.Color.Magenta; + this.cutToolStripButton.Name = "cutToolStripButton"; + this.cutToolStripButton.Size = new System.Drawing.Size(23, 22); + this.cutToolStripButton.Text = "C&ut"; + this.cutToolStripButton.ToolTipText = "Remove Watch"; + this.cutToolStripButton.Click += new System.EventHandler(this.RemoveWatchMenuItem_Click); + // + // clearChangeCountsToolStripButton + // + this.clearChangeCountsToolStripButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text; + this.clearChangeCountsToolStripButton.Image = ((System.Drawing.Image)(resources.GetObject("clearChangeCountsToolStripButton.Image"))); + this.clearChangeCountsToolStripButton.ImageTransparentColor = System.Drawing.Color.Magenta; + this.clearChangeCountsToolStripButton.Name = "clearChangeCountsToolStripButton"; + this.clearChangeCountsToolStripButton.Size = new System.Drawing.Size(23, 22); + this.clearChangeCountsToolStripButton.Text = "C"; + this.clearChangeCountsToolStripButton.ToolTipText = "Clear Change Counts"; + this.clearChangeCountsToolStripButton.Click += new System.EventHandler(this.ClearChangeCountsMenuItem_Click); + // + // duplicateWatchToolStripButton + // + this.duplicateWatchToolStripButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; + this.duplicateWatchToolStripButton.Image = ((System.Drawing.Image)(resources.GetObject("duplicateWatchToolStripButton.Image"))); + this.duplicateWatchToolStripButton.ImageTransparentColor = System.Drawing.Color.Magenta; + this.duplicateWatchToolStripButton.Name = "duplicateWatchToolStripButton"; + this.duplicateWatchToolStripButton.Size = new System.Drawing.Size(23, 22); + this.duplicateWatchToolStripButton.Text = "Duplicate Watch"; + this.duplicateWatchToolStripButton.Click += new System.EventHandler(this.DuplicateWatchMenuItem_Click); + // + // PokeAddressToolBarItem + // + this.PokeAddressToolBarItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; + this.PokeAddressToolBarItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.poke; + this.PokeAddressToolBarItem.ImageTransparentColor = System.Drawing.Color.Magenta; + this.PokeAddressToolBarItem.Name = "PokeAddressToolBarItem"; + this.PokeAddressToolBarItem.Size = new System.Drawing.Size(23, 22); + this.PokeAddressToolBarItem.Text = "toolStripButton2"; + this.PokeAddressToolBarItem.ToolTipText = "Poke address"; + this.PokeAddressToolBarItem.Click += new System.EventHandler(this.PokeAddressMenuItem_Click); + // + // FreezeAddressToolBarItem + // + this.FreezeAddressToolBarItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; + this.FreezeAddressToolBarItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.Freeze; + this.FreezeAddressToolBarItem.ImageTransparentColor = System.Drawing.Color.Magenta; + this.FreezeAddressToolBarItem.Name = "FreezeAddressToolBarItem"; + this.FreezeAddressToolBarItem.Size = new System.Drawing.Size(23, 22); + this.FreezeAddressToolBarItem.Text = "Freeze Address"; + this.FreezeAddressToolBarItem.Click += new System.EventHandler(this.FreezeAddressMenuItem_Click); + // + // seperatorToolStripButton + // + this.seperatorToolStripButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; + this.seperatorToolStripButton.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.InsertSeparator; + this.seperatorToolStripButton.ImageTransparentColor = System.Drawing.Color.Magenta; + this.seperatorToolStripButton.Name = "seperatorToolStripButton"; + this.seperatorToolStripButton.Size = new System.Drawing.Size(23, 22); + this.seperatorToolStripButton.Text = "-"; + this.seperatorToolStripButton.ToolTipText = "Insert Separator"; + this.seperatorToolStripButton.Click += new System.EventHandler(this.InsertSeparatorMenuItem_Click); + // + // toolStripSeparator6 + // + this.toolStripSeparator6.Name = "toolStripSeparator6"; + this.toolStripSeparator6.Size = new System.Drawing.Size(6, 25); + // + // moveUpToolStripButton + // + this.moveUpToolStripButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; + this.moveUpToolStripButton.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.MoveUp; + this.moveUpToolStripButton.ImageTransparentColor = System.Drawing.Color.Magenta; + this.moveUpToolStripButton.Name = "moveUpToolStripButton"; + this.moveUpToolStripButton.Size = new System.Drawing.Size(23, 22); + this.moveUpToolStripButton.Text = "Move Up"; + this.moveUpToolStripButton.Click += new System.EventHandler(this.MoveUpMenuItem_Click); + // + // moveDownToolStripButton + // + this.moveDownToolStripButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; + this.moveDownToolStripButton.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.MoveDown; + this.moveDownToolStripButton.ImageTransparentColor = System.Drawing.Color.Magenta; + this.moveDownToolStripButton.Name = "moveDownToolStripButton"; + this.moveDownToolStripButton.Size = new System.Drawing.Size(23, 22); + this.moveDownToolStripButton.Text = "Move Down"; + this.moveDownToolStripButton.Click += new System.EventHandler(this.MoveDownMenuItem_Click); + // + // toolStripSeparator5 + // + this.toolStripSeparator5.Name = "toolStripSeparator5"; + this.toolStripSeparator5.Size = new System.Drawing.Size(6, 25); + // + // pauseToolStripButton + // + this.pauseToolStripButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; + this.pauseToolStripButton.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.Pause; + this.pauseToolStripButton.ImageTransparentColor = System.Drawing.Color.Magenta; + this.pauseToolStripButton.Name = "pauseToolStripButton"; + this.pauseToolStripButton.Size = new System.Drawing.Size(23, 22); + this.pauseToolStripButton.Text = "Pause"; + this.pauseToolStripButton.Click += new System.EventHandler(this.PauseMenuItem_Click); + // + // RamWatchMenu + // + this.RamWatchMenu.ClickThrough = true; + this.RamWatchMenu.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { this.FileSubMenu, this.WatchesSubMenu, this.OptionsSubMenu}); - this.RamWatchMenu.Location = new System.Drawing.Point(0, 0); - this.RamWatchMenu.Name = "RamWatchMenu"; - this.RamWatchMenu.Size = new System.Drawing.Size(364, 24); - this.RamWatchMenu.TabIndex = 3; - this.RamWatchMenu.Text = "menuStrip1"; - // - // FileSubMenu - // - this.FileSubMenu.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.RamWatchMenu.Location = new System.Drawing.Point(0, 0); + this.RamWatchMenu.Name = "RamWatchMenu"; + this.RamWatchMenu.Size = new System.Drawing.Size(364, 24); + this.RamWatchMenu.TabIndex = 3; + this.RamWatchMenu.Text = "menuStrip1"; + // + // FileSubMenu + // + this.FileSubMenu.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { this.NewListMenuItem, this.OpenMenuItem, this.SaveMenuItem, @@ -514,86 +540,86 @@ this.RecentSubMenu, this.toolStripSeparator1, this.ExitMenuItem}); - this.FileSubMenu.Name = "FileSubMenu"; - this.FileSubMenu.Size = new System.Drawing.Size(42, 20); - this.FileSubMenu.Text = "&Files"; - this.FileSubMenu.DropDownOpened += new System.EventHandler(this.FileSubMenu_DropDownOpened); - // - // NewListMenuItem - // - this.NewListMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.NewFile; - this.NewListMenuItem.Name = "NewListMenuItem"; - this.NewListMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.N))); - this.NewListMenuItem.Size = new System.Drawing.Size(195, 22); - this.NewListMenuItem.Text = "&New List"; - this.NewListMenuItem.Click += new System.EventHandler(this.NewListMenuItem_Click); - // - // OpenMenuItem - // - this.OpenMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.OpenFile; - this.OpenMenuItem.Name = "OpenMenuItem"; - this.OpenMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.O))); - this.OpenMenuItem.Size = new System.Drawing.Size(195, 22); - this.OpenMenuItem.Text = "&Open..."; - this.OpenMenuItem.Click += new System.EventHandler(this.OpenMenuItem_Click); - // - // SaveMenuItem - // - this.SaveMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.SaveAs; - this.SaveMenuItem.Name = "SaveMenuItem"; - this.SaveMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.S))); - this.SaveMenuItem.Size = new System.Drawing.Size(195, 22); - this.SaveMenuItem.Text = "&Save"; - this.SaveMenuItem.Click += new System.EventHandler(this.SaveMenuItem_Click); - // - // SaveAsMenuItem - // - this.SaveAsMenuItem.Name = "SaveAsMenuItem"; - this.SaveAsMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)(((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Shift) + this.FileSubMenu.Name = "FileSubMenu"; + this.FileSubMenu.Size = new System.Drawing.Size(42, 20); + this.FileSubMenu.Text = "&Files"; + this.FileSubMenu.DropDownOpened += new System.EventHandler(this.FileSubMenu_DropDownOpened); + // + // NewListMenuItem + // + this.NewListMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.NewFile; + this.NewListMenuItem.Name = "NewListMenuItem"; + this.NewListMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.N))); + this.NewListMenuItem.Size = new System.Drawing.Size(195, 22); + this.NewListMenuItem.Text = "&New List"; + this.NewListMenuItem.Click += new System.EventHandler(this.NewListMenuItem_Click); + // + // OpenMenuItem + // + this.OpenMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.OpenFile; + this.OpenMenuItem.Name = "OpenMenuItem"; + this.OpenMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.O))); + this.OpenMenuItem.Size = new System.Drawing.Size(195, 22); + this.OpenMenuItem.Text = "&Open..."; + this.OpenMenuItem.Click += new System.EventHandler(this.OpenMenuItem_Click); + // + // SaveMenuItem + // + this.SaveMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.SaveAs; + this.SaveMenuItem.Name = "SaveMenuItem"; + this.SaveMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.S))); + this.SaveMenuItem.Size = new System.Drawing.Size(195, 22); + this.SaveMenuItem.Text = "&Save"; + this.SaveMenuItem.Click += new System.EventHandler(this.SaveMenuItem_Click); + // + // SaveAsMenuItem + // + this.SaveAsMenuItem.Name = "SaveAsMenuItem"; + this.SaveAsMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)(((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Shift) | System.Windows.Forms.Keys.S))); - this.SaveAsMenuItem.Size = new System.Drawing.Size(195, 22); - this.SaveAsMenuItem.Text = "Save &As..."; - this.SaveAsMenuItem.Click += new System.EventHandler(this.SaveAsMenuItem_Click); - // - // AppendMenuItem - // - this.AppendMenuItem.Name = "AppendMenuItem"; - this.AppendMenuItem.Size = new System.Drawing.Size(195, 22); - this.AppendMenuItem.Text = "A&ppend File..."; - this.AppendMenuItem.Click += new System.EventHandler(this.OpenMenuItem_Click); - // - // RecentSubMenu - // - this.RecentSubMenu.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.SaveAsMenuItem.Size = new System.Drawing.Size(195, 22); + this.SaveAsMenuItem.Text = "Save &As..."; + this.SaveAsMenuItem.Click += new System.EventHandler(this.SaveAsMenuItem_Click); + // + // AppendMenuItem + // + this.AppendMenuItem.Name = "AppendMenuItem"; + this.AppendMenuItem.Size = new System.Drawing.Size(195, 22); + this.AppendMenuItem.Text = "A&ppend File..."; + this.AppendMenuItem.Click += new System.EventHandler(this.OpenMenuItem_Click); + // + // RecentSubMenu + // + this.RecentSubMenu.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { this.noneToolStripMenuItem}); - this.RecentSubMenu.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.Recent; - this.RecentSubMenu.Name = "RecentSubMenu"; - this.RecentSubMenu.Size = new System.Drawing.Size(195, 22); - this.RecentSubMenu.Text = "Recent"; - this.RecentSubMenu.DropDownOpened += new System.EventHandler(this.RecentSubMenu_DropDownOpened); - // - // noneToolStripMenuItem - // - this.noneToolStripMenuItem.Name = "noneToolStripMenuItem"; - this.noneToolStripMenuItem.Size = new System.Drawing.Size(103, 22); - this.noneToolStripMenuItem.Text = "None"; - // - // toolStripSeparator1 - // - this.toolStripSeparator1.Name = "toolStripSeparator1"; - this.toolStripSeparator1.Size = new System.Drawing.Size(192, 6); - // - // ExitMenuItem - // - this.ExitMenuItem.Name = "ExitMenuItem"; - this.ExitMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Alt | System.Windows.Forms.Keys.F4))); - this.ExitMenuItem.Size = new System.Drawing.Size(195, 22); - this.ExitMenuItem.Text = "&Close"; - this.ExitMenuItem.Click += new System.EventHandler(this.ExitMenuItem_Click); - // - // WatchesSubMenu - // - this.WatchesSubMenu.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.RecentSubMenu.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.Recent; + this.RecentSubMenu.Name = "RecentSubMenu"; + this.RecentSubMenu.Size = new System.Drawing.Size(195, 22); + this.RecentSubMenu.Text = "Recent"; + this.RecentSubMenu.DropDownOpened += new System.EventHandler(this.RecentSubMenu_DropDownOpened); + // + // noneToolStripMenuItem + // + this.noneToolStripMenuItem.Name = "noneToolStripMenuItem"; + this.noneToolStripMenuItem.Size = new System.Drawing.Size(103, 22); + this.noneToolStripMenuItem.Text = "None"; + // + // toolStripSeparator1 + // + this.toolStripSeparator1.Name = "toolStripSeparator1"; + this.toolStripSeparator1.Size = new System.Drawing.Size(192, 6); + // + // ExitMenuItem + // + this.ExitMenuItem.Name = "ExitMenuItem"; + this.ExitMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Alt | System.Windows.Forms.Keys.F4))); + this.ExitMenuItem.Size = new System.Drawing.Size(195, 22); + this.ExitMenuItem.Text = "&Close"; + this.ExitMenuItem.Click += new System.EventHandler(this.ExitMenuItem_Click); + // + // WatchesSubMenu + // + this.WatchesSubMenu.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { this.MemoryDomainsSubMenu, this.toolStripSeparator8, this.NewWatchMenuItem, @@ -607,151 +633,173 @@ this.toolStripSeparator3, this.MoveUpMenuItem, this.MoveDownMenuItem, + this.MoveTopMenuItem, + this.MoveBottomMenuItem, this.SelectAllMenuItem, this.toolStripSeparator2, this.PauseMenuItem}); - this.WatchesSubMenu.Name = "WatchesSubMenu"; - this.WatchesSubMenu.Size = new System.Drawing.Size(64, 20); - this.WatchesSubMenu.Text = "&Watches"; - this.WatchesSubMenu.DropDownOpened += new System.EventHandler(this.WatchesSubMenu_DropDownOpened); - // - // MemoryDomainsSubMenu - // - this.MemoryDomainsSubMenu.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.WatchesSubMenu.Name = "WatchesSubMenu"; + this.WatchesSubMenu.Size = new System.Drawing.Size(64, 20); + this.WatchesSubMenu.Text = "&Watches"; + this.WatchesSubMenu.DropDownOpened += new System.EventHandler(this.WatchesSubMenu_DropDownOpened); + // + // MemoryDomainsSubMenu + // + this.MemoryDomainsSubMenu.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { this.Separator2}); - this.MemoryDomainsSubMenu.Name = "MemoryDomainsSubMenu"; - this.MemoryDomainsSubMenu.Size = new System.Drawing.Size(224, 22); - this.MemoryDomainsSubMenu.Text = "Default Domain"; - this.MemoryDomainsSubMenu.DropDownOpened += new System.EventHandler(this.MemoryDomainsSubMenu_DropDownOpened); - // - // Separator2 - // - this.Separator2.Name = "Separator2"; - this.Separator2.Size = new System.Drawing.Size(149, 6); - // - // toolStripSeparator8 - // - this.toolStripSeparator8.Name = "toolStripSeparator8"; - this.toolStripSeparator8.Size = new System.Drawing.Size(221, 6); - // - // NewWatchMenuItem - // - this.NewWatchMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.FindHS; - this.NewWatchMenuItem.Name = "NewWatchMenuItem"; - this.NewWatchMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.W))); - this.NewWatchMenuItem.Size = new System.Drawing.Size(224, 22); - this.NewWatchMenuItem.Text = "&New Watch"; - this.NewWatchMenuItem.Click += new System.EventHandler(this.NewWatchMenuItem_Click); - // - // EditWatchMenuItem - // - this.EditWatchMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.CutHS; - this.EditWatchMenuItem.Name = "EditWatchMenuItem"; - this.EditWatchMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.E))); - this.EditWatchMenuItem.Size = new System.Drawing.Size(224, 22); - this.EditWatchMenuItem.Text = "&Edit Watch"; - this.EditWatchMenuItem.Click += new System.EventHandler(this.EditWatchMenuItem_Click); - // - // RemoveWatchMenuItem - // - this.RemoveWatchMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.Delete; - this.RemoveWatchMenuItem.Name = "RemoveWatchMenuItem"; - this.RemoveWatchMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.R))); - this.RemoveWatchMenuItem.Size = new System.Drawing.Size(224, 22); - this.RemoveWatchMenuItem.Text = "&Remove Watch"; - this.RemoveWatchMenuItem.Click += new System.EventHandler(this.RemoveWatchMenuItem_Click); - // - // DuplicateWatchMenuItem - // - this.DuplicateWatchMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.Duplicate; - this.DuplicateWatchMenuItem.Name = "DuplicateWatchMenuItem"; - this.DuplicateWatchMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.D))); - this.DuplicateWatchMenuItem.Size = new System.Drawing.Size(224, 22); - this.DuplicateWatchMenuItem.Text = "&Duplicate Watch"; - this.DuplicateWatchMenuItem.Click += new System.EventHandler(this.DuplicateWatchMenuItem_Click); - // - // PokeAddressMenuItem - // - this.PokeAddressMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.poke; - this.PokeAddressMenuItem.Name = "PokeAddressMenuItem"; - this.PokeAddressMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.P))); - this.PokeAddressMenuItem.Size = new System.Drawing.Size(224, 22); - this.PokeAddressMenuItem.Text = "Poke Address"; - this.PokeAddressMenuItem.Click += new System.EventHandler(this.PokeAddressMenuItem_Click); - // - // FreezeAddressMenuItem - // - this.FreezeAddressMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.Freeze; - this.FreezeAddressMenuItem.Name = "FreezeAddressMenuItem"; - this.FreezeAddressMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.F))); - this.FreezeAddressMenuItem.Size = new System.Drawing.Size(224, 22); - this.FreezeAddressMenuItem.Text = "Freeze Address"; - this.FreezeAddressMenuItem.Click += new System.EventHandler(this.FreezeAddressMenuItem_Click); - // - // InsertSeparatorMenuItem - // - this.InsertSeparatorMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.InsertSeparator; - this.InsertSeparatorMenuItem.Name = "InsertSeparatorMenuItem"; - this.InsertSeparatorMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.I))); - this.InsertSeparatorMenuItem.Size = new System.Drawing.Size(224, 22); - this.InsertSeparatorMenuItem.Text = "Insert Separator"; - this.InsertSeparatorMenuItem.Click += new System.EventHandler(this.InsertSeparatorMenuItem_Click); - // - // ClearChangeCountsMenuItem - // - this.ClearChangeCountsMenuItem.Name = "ClearChangeCountsMenuItem"; - this.ClearChangeCountsMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Alt | System.Windows.Forms.Keys.C))); - this.ClearChangeCountsMenuItem.Size = new System.Drawing.Size(224, 22); - this.ClearChangeCountsMenuItem.Text = "&Clear Change Counts"; - this.ClearChangeCountsMenuItem.Click += new System.EventHandler(this.ClearChangeCountsMenuItem_Click); - // - // toolStripSeparator3 - // - this.toolStripSeparator3.Name = "toolStripSeparator3"; - this.toolStripSeparator3.Size = new System.Drawing.Size(221, 6); - // - // MoveUpMenuItem - // - this.MoveUpMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.MoveUp; - this.MoveUpMenuItem.Name = "MoveUpMenuItem"; - this.MoveUpMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Up))); - this.MoveUpMenuItem.Size = new System.Drawing.Size(224, 22); - this.MoveUpMenuItem.Text = "Move &Up"; - this.MoveUpMenuItem.Click += new System.EventHandler(this.MoveUpMenuItem_Click); - // - // MoveDownMenuItem - // - this.MoveDownMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.MoveDown; - this.MoveDownMenuItem.Name = "MoveDownMenuItem"; - this.MoveDownMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Down))); - this.MoveDownMenuItem.Size = new System.Drawing.Size(224, 22); - this.MoveDownMenuItem.Text = "Move &Down"; - this.MoveDownMenuItem.Click += new System.EventHandler(this.MoveDownMenuItem_Click); - // - // SelectAllMenuItem - // - this.SelectAllMenuItem.Name = "SelectAllMenuItem"; - this.SelectAllMenuItem.ShortcutKeyDisplayString = "Ctrl+A"; - this.SelectAllMenuItem.Size = new System.Drawing.Size(224, 22); - this.SelectAllMenuItem.Text = "Select &All"; - this.SelectAllMenuItem.Click += new System.EventHandler(this.SelectAllMenuItem_Click); - // - // toolStripSeparator2 - // - this.toolStripSeparator2.Name = "toolStripSeparator2"; - this.toolStripSeparator2.Size = new System.Drawing.Size(221, 6); - // - // PauseMenuItem - // - this.PauseMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.Pause; - this.PauseMenuItem.Name = "PauseMenuItem"; - this.PauseMenuItem.Size = new System.Drawing.Size(224, 22); - this.PauseMenuItem.Text = "&Pause"; - this.PauseMenuItem.Click += new System.EventHandler(this.PauseMenuItem_Click); - // - // OptionsSubMenu - // - this.OptionsSubMenu.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.MemoryDomainsSubMenu.Name = "MemoryDomainsSubMenu"; + this.MemoryDomainsSubMenu.Size = new System.Drawing.Size(244, 22); + this.MemoryDomainsSubMenu.Text = "Default Domain"; + this.MemoryDomainsSubMenu.DropDownOpened += new System.EventHandler(this.MemoryDomainsSubMenu_DropDownOpened); + // + // Separator2 + // + this.Separator2.Name = "Separator2"; + this.Separator2.Size = new System.Drawing.Size(57, 6); + // + // toolStripSeparator8 + // + this.toolStripSeparator8.Name = "toolStripSeparator8"; + this.toolStripSeparator8.Size = new System.Drawing.Size(241, 6); + // + // NewWatchMenuItem + // + this.NewWatchMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.FindHS; + this.NewWatchMenuItem.Name = "NewWatchMenuItem"; + this.NewWatchMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.W))); + this.NewWatchMenuItem.Size = new System.Drawing.Size(244, 22); + this.NewWatchMenuItem.Text = "&New Watch"; + this.NewWatchMenuItem.Click += new System.EventHandler(this.NewWatchMenuItem_Click); + // + // EditWatchMenuItem + // + this.EditWatchMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.CutHS; + this.EditWatchMenuItem.Name = "EditWatchMenuItem"; + this.EditWatchMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.E))); + this.EditWatchMenuItem.Size = new System.Drawing.Size(244, 22); + this.EditWatchMenuItem.Text = "&Edit Watch"; + this.EditWatchMenuItem.Click += new System.EventHandler(this.EditWatchMenuItem_Click); + // + // RemoveWatchMenuItem + // + this.RemoveWatchMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.Delete; + this.RemoveWatchMenuItem.Name = "RemoveWatchMenuItem"; + this.RemoveWatchMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.R))); + this.RemoveWatchMenuItem.Size = new System.Drawing.Size(244, 22); + this.RemoveWatchMenuItem.Text = "&Remove Watch"; + this.RemoveWatchMenuItem.Click += new System.EventHandler(this.RemoveWatchMenuItem_Click); + // + // DuplicateWatchMenuItem + // + this.DuplicateWatchMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.Duplicate; + this.DuplicateWatchMenuItem.Name = "DuplicateWatchMenuItem"; + this.DuplicateWatchMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.D))); + this.DuplicateWatchMenuItem.Size = new System.Drawing.Size(244, 22); + this.DuplicateWatchMenuItem.Text = "&Duplicate Watch"; + this.DuplicateWatchMenuItem.Click += new System.EventHandler(this.DuplicateWatchMenuItem_Click); + // + // PokeAddressMenuItem + // + this.PokeAddressMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.poke; + this.PokeAddressMenuItem.Name = "PokeAddressMenuItem"; + this.PokeAddressMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.P))); + this.PokeAddressMenuItem.Size = new System.Drawing.Size(244, 22); + this.PokeAddressMenuItem.Text = "Poke Address"; + this.PokeAddressMenuItem.Click += new System.EventHandler(this.PokeAddressMenuItem_Click); + // + // FreezeAddressMenuItem + // + this.FreezeAddressMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.Freeze; + this.FreezeAddressMenuItem.Name = "FreezeAddressMenuItem"; + this.FreezeAddressMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.F))); + this.FreezeAddressMenuItem.Size = new System.Drawing.Size(244, 22); + this.FreezeAddressMenuItem.Text = "Freeze Address"; + this.FreezeAddressMenuItem.Click += new System.EventHandler(this.FreezeAddressMenuItem_Click); + // + // InsertSeparatorMenuItem + // + this.InsertSeparatorMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.InsertSeparator; + this.InsertSeparatorMenuItem.Name = "InsertSeparatorMenuItem"; + this.InsertSeparatorMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.I))); + this.InsertSeparatorMenuItem.Size = new System.Drawing.Size(244, 22); + this.InsertSeparatorMenuItem.Text = "Insert Separator"; + this.InsertSeparatorMenuItem.Click += new System.EventHandler(this.InsertSeparatorMenuItem_Click); + // + // ClearChangeCountsMenuItem + // + this.ClearChangeCountsMenuItem.Name = "ClearChangeCountsMenuItem"; + this.ClearChangeCountsMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Alt | System.Windows.Forms.Keys.C))); + this.ClearChangeCountsMenuItem.Size = new System.Drawing.Size(244, 22); + this.ClearChangeCountsMenuItem.Text = "&Clear Change Counts"; + this.ClearChangeCountsMenuItem.Click += new System.EventHandler(this.ClearChangeCountsMenuItem_Click); + // + // toolStripSeparator3 + // + this.toolStripSeparator3.Name = "toolStripSeparator3"; + this.toolStripSeparator3.Size = new System.Drawing.Size(241, 6); + // + // MoveUpMenuItem + // + this.MoveUpMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.MoveUp; + this.MoveUpMenuItem.Name = "MoveUpMenuItem"; + this.MoveUpMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Up))); + this.MoveUpMenuItem.Size = new System.Drawing.Size(244, 22); + this.MoveUpMenuItem.Text = "Move &Up"; + this.MoveUpMenuItem.Click += new System.EventHandler(this.MoveUpMenuItem_Click); + // + // MoveDownMenuItem + // + this.MoveDownMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.MoveDown; + this.MoveDownMenuItem.Name = "MoveDownMenuItem"; + this.MoveDownMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Down))); + this.MoveDownMenuItem.Size = new System.Drawing.Size(244, 22); + this.MoveDownMenuItem.Text = "Move &Down"; + this.MoveDownMenuItem.Click += new System.EventHandler(this.MoveDownMenuItem_Click); + // + // MoveTopMenuItem + // + this.MoveTopMenuItem.Image = ((System.Drawing.Image)(resources.GetObject("MoveTopMenuItem.Image"))); + this.MoveTopMenuItem.Name = "MoveTopMenuItem"; + this.MoveTopMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)(((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Shift) + | System.Windows.Forms.Keys.Up))); + this.MoveTopMenuItem.Size = new System.Drawing.Size(244, 22); + this.MoveTopMenuItem.Text = "Move &Top"; + this.MoveTopMenuItem.Click += new System.EventHandler(this.MoveTopMenuItem_Click); + // + // MoveBottomMenuItem + // + this.MoveBottomMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.MoveBottom; + this.MoveBottomMenuItem.Name = "MoveBottomMenuItem"; + this.MoveBottomMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)(((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Shift) + | System.Windows.Forms.Keys.Down))); + this.MoveBottomMenuItem.Size = new System.Drawing.Size(244, 22); + this.MoveBottomMenuItem.Text = "Move &Bottom"; + this.MoveBottomMenuItem.Click += new System.EventHandler(this.MoveBottomMenuItem_Click); + // + // SelectAllMenuItem + // + this.SelectAllMenuItem.Name = "SelectAllMenuItem"; + this.SelectAllMenuItem.ShortcutKeyDisplayString = "Ctrl+A"; + this.SelectAllMenuItem.Size = new System.Drawing.Size(244, 22); + this.SelectAllMenuItem.Text = "Select &All"; + this.SelectAllMenuItem.Click += new System.EventHandler(this.SelectAllMenuItem_Click); + // + // toolStripSeparator2 + // + this.toolStripSeparator2.Name = "toolStripSeparator2"; + this.toolStripSeparator2.Size = new System.Drawing.Size(241, 6); + // + // PauseMenuItem + // + this.PauseMenuItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.Pause; + this.PauseMenuItem.Name = "PauseMenuItem"; + this.PauseMenuItem.Size = new System.Drawing.Size(244, 22); + this.PauseMenuItem.Text = "&Pause"; + this.PauseMenuItem.Click += new System.EventHandler(this.PauseMenuItem_Click); + // + // OptionsSubMenu + // + this.OptionsSubMenu.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { this.DefinePreviousValueSubMenu, this.WatchesOnScreenMenuItem, this.SaveWindowPositionMenuItem, @@ -759,93 +807,93 @@ this.FloatingWindowMenuItem, this.toolStripSeparator7, this.RestoreWindowSizeMenuItem}); - this.OptionsSubMenu.Name = "OptionsSubMenu"; - this.OptionsSubMenu.Size = new System.Drawing.Size(61, 20); - this.OptionsSubMenu.Text = "&Options"; - this.OptionsSubMenu.DropDownOpened += new System.EventHandler(this.OptionsSubMenu_DropDownOpened); - // - // DefinePreviousValueSubMenu - // - this.DefinePreviousValueSubMenu.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.OptionsSubMenu.Name = "OptionsSubMenu"; + this.OptionsSubMenu.Size = new System.Drawing.Size(61, 20); + this.OptionsSubMenu.Text = "&Options"; + this.OptionsSubMenu.DropDownOpened += new System.EventHandler(this.OptionsSubMenu_DropDownOpened); + // + // DefinePreviousValueSubMenu + // + this.DefinePreviousValueSubMenu.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { this.PreviousFrameMenuItem, this.LastChangeMenuItem, this.OriginalMenuItem}); - this.DefinePreviousValueSubMenu.Name = "DefinePreviousValueSubMenu"; - this.DefinePreviousValueSubMenu.Size = new System.Drawing.Size(217, 22); - this.DefinePreviousValueSubMenu.Text = "Define Previous Value"; - this.DefinePreviousValueSubMenu.DropDownOpened += new System.EventHandler(this.DefinePreviousValueSubMenu_DropDownOpened); - // - // PreviousFrameMenuItem - // - this.PreviousFrameMenuItem.Name = "PreviousFrameMenuItem"; - this.PreviousFrameMenuItem.Size = new System.Drawing.Size(155, 22); - this.PreviousFrameMenuItem.Text = "Previous Frame"; - this.PreviousFrameMenuItem.Click += new System.EventHandler(this.PreviousFrameMenuItem_Click); - // - // LastChangeMenuItem - // - this.LastChangeMenuItem.Name = "LastChangeMenuItem"; - this.LastChangeMenuItem.Size = new System.Drawing.Size(155, 22); - this.LastChangeMenuItem.Text = "Last Change"; - this.LastChangeMenuItem.Click += new System.EventHandler(this.LastChangeMenuItem_Click); - // - // OriginalMenuItem - // - this.OriginalMenuItem.Name = "OriginalMenuItem"; - this.OriginalMenuItem.Size = new System.Drawing.Size(155, 22); - this.OriginalMenuItem.Text = "&Original"; - this.OriginalMenuItem.Click += new System.EventHandler(this.OriginalMenuItem_Click); - // - // WatchesOnScreenMenuItem - // - this.WatchesOnScreenMenuItem.Name = "WatchesOnScreenMenuItem"; - this.WatchesOnScreenMenuItem.Size = new System.Drawing.Size(217, 22); - this.WatchesOnScreenMenuItem.Text = "Display Watches On Screen"; - this.WatchesOnScreenMenuItem.Click += new System.EventHandler(this.WatchesOnScreenMenuItem_Click); - // - // SaveWindowPositionMenuItem - // - this.SaveWindowPositionMenuItem.Name = "SaveWindowPositionMenuItem"; - this.SaveWindowPositionMenuItem.Size = new System.Drawing.Size(217, 22); - this.SaveWindowPositionMenuItem.Text = "Save Window Position"; - this.SaveWindowPositionMenuItem.Click += new System.EventHandler(this.SaveWindowPositionMenuItem_Click); - // - // AlwaysOnTopMenuItem - // - this.AlwaysOnTopMenuItem.Name = "AlwaysOnTopMenuItem"; - this.AlwaysOnTopMenuItem.Size = new System.Drawing.Size(217, 22); - this.AlwaysOnTopMenuItem.Text = "&Always On Top"; - this.AlwaysOnTopMenuItem.Click += new System.EventHandler(this.AlwaysOnTopMenuItem_Click); - // - // FloatingWindowMenuItem - // - this.FloatingWindowMenuItem.Name = "FloatingWindowMenuItem"; - this.FloatingWindowMenuItem.Size = new System.Drawing.Size(217, 22); - this.FloatingWindowMenuItem.Text = "&Floating Window"; - this.FloatingWindowMenuItem.Click += new System.EventHandler(this.FloatingWindowMenuItem_Click); - // - // toolStripSeparator7 - // - this.toolStripSeparator7.Name = "toolStripSeparator7"; - this.toolStripSeparator7.Size = new System.Drawing.Size(214, 6); - // - // RestoreWindowSizeMenuItem - // - this.RestoreWindowSizeMenuItem.Name = "RestoreWindowSizeMenuItem"; - this.RestoreWindowSizeMenuItem.Size = new System.Drawing.Size(217, 22); - this.RestoreWindowSizeMenuItem.Text = "Restore Default Settings"; - this.RestoreWindowSizeMenuItem.Click += new System.EventHandler(this.RestoreDefaultsMenuItem_Click); - // - // WatchListView - // - this.WatchListView.AllowColumnReorder = true; - this.WatchListView.AllowDrop = true; - this.WatchListView.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + this.DefinePreviousValueSubMenu.Name = "DefinePreviousValueSubMenu"; + this.DefinePreviousValueSubMenu.Size = new System.Drawing.Size(217, 22); + this.DefinePreviousValueSubMenu.Text = "Define Previous Value"; + this.DefinePreviousValueSubMenu.DropDownOpened += new System.EventHandler(this.DefinePreviousValueSubMenu_DropDownOpened); + // + // PreviousFrameMenuItem + // + this.PreviousFrameMenuItem.Name = "PreviousFrameMenuItem"; + this.PreviousFrameMenuItem.Size = new System.Drawing.Size(155, 22); + this.PreviousFrameMenuItem.Text = "Previous Frame"; + this.PreviousFrameMenuItem.Click += new System.EventHandler(this.PreviousFrameMenuItem_Click); + // + // LastChangeMenuItem + // + this.LastChangeMenuItem.Name = "LastChangeMenuItem"; + this.LastChangeMenuItem.Size = new System.Drawing.Size(155, 22); + this.LastChangeMenuItem.Text = "Last Change"; + this.LastChangeMenuItem.Click += new System.EventHandler(this.LastChangeMenuItem_Click); + // + // OriginalMenuItem + // + this.OriginalMenuItem.Name = "OriginalMenuItem"; + this.OriginalMenuItem.Size = new System.Drawing.Size(155, 22); + this.OriginalMenuItem.Text = "&Original"; + this.OriginalMenuItem.Click += new System.EventHandler(this.OriginalMenuItem_Click); + // + // WatchesOnScreenMenuItem + // + this.WatchesOnScreenMenuItem.Name = "WatchesOnScreenMenuItem"; + this.WatchesOnScreenMenuItem.Size = new System.Drawing.Size(217, 22); + this.WatchesOnScreenMenuItem.Text = "Display Watches On Screen"; + this.WatchesOnScreenMenuItem.Click += new System.EventHandler(this.WatchesOnScreenMenuItem_Click); + // + // SaveWindowPositionMenuItem + // + this.SaveWindowPositionMenuItem.Name = "SaveWindowPositionMenuItem"; + this.SaveWindowPositionMenuItem.Size = new System.Drawing.Size(217, 22); + this.SaveWindowPositionMenuItem.Text = "Save Window Position"; + this.SaveWindowPositionMenuItem.Click += new System.EventHandler(this.SaveWindowPositionMenuItem_Click); + // + // AlwaysOnTopMenuItem + // + this.AlwaysOnTopMenuItem.Name = "AlwaysOnTopMenuItem"; + this.AlwaysOnTopMenuItem.Size = new System.Drawing.Size(217, 22); + this.AlwaysOnTopMenuItem.Text = "&Always On Top"; + this.AlwaysOnTopMenuItem.Click += new System.EventHandler(this.AlwaysOnTopMenuItem_Click); + // + // FloatingWindowMenuItem + // + this.FloatingWindowMenuItem.Name = "FloatingWindowMenuItem"; + this.FloatingWindowMenuItem.Size = new System.Drawing.Size(217, 22); + this.FloatingWindowMenuItem.Text = "&Floating Window"; + this.FloatingWindowMenuItem.Click += new System.EventHandler(this.FloatingWindowMenuItem_Click); + // + // toolStripSeparator7 + // + this.toolStripSeparator7.Name = "toolStripSeparator7"; + this.toolStripSeparator7.Size = new System.Drawing.Size(214, 6); + // + // RestoreWindowSizeMenuItem + // + this.RestoreWindowSizeMenuItem.Name = "RestoreWindowSizeMenuItem"; + this.RestoreWindowSizeMenuItem.Size = new System.Drawing.Size(217, 22); + this.RestoreWindowSizeMenuItem.Text = "Restore Default Settings"; + this.RestoreWindowSizeMenuItem.Click += new System.EventHandler(this.RestoreDefaultsMenuItem_Click); + // + // WatchListView + // + this.WatchListView.AllowColumnReorder = true; + this.WatchListView.AllowDrop = true; + this.WatchListView.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) | System.Windows.Forms.AnchorStyles.Left) | System.Windows.Forms.AnchorStyles.Right))); - this.WatchListView.AutoArrange = false; - this.WatchListView.BlazingFast = false; - this.WatchListView.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] { + this.WatchListView.AutoArrange = false; + this.WatchListView.BlazingFast = false; + this.WatchListView.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] { this.AddressColumn, this.ValueColumn, this.PrevColumn, @@ -854,108 +902,108 @@ this.TypeColumn, this.DomainColumn, this.NotesColumn}); - this.WatchListView.ContextMenuStrip = this.ListViewContextMenu; - this.WatchListView.FullRowSelect = true; - this.WatchListView.GridLines = true; - this.WatchListView.HideSelection = false; - this.WatchListView.ItemCount = 0; - this.WatchListView.Location = new System.Drawing.Point(16, 76); - this.WatchListView.Name = "WatchListView"; - this.WatchListView.SelectAllInProgress = false; - this.WatchListView.selectedItem = -1; - this.WatchListView.Size = new System.Drawing.Size(332, 281); - this.WatchListView.TabIndex = 2; - this.WatchListView.UseCompatibleStateImageBehavior = false; - this.WatchListView.UseCustomBackground = true; - this.WatchListView.View = System.Windows.Forms.View.Details; - this.WatchListView.ColumnClick += new System.Windows.Forms.ColumnClickEventHandler(this.WatchListView_ColumnClick); - this.WatchListView.SelectedIndexChanged += new System.EventHandler(this.WatchListView_SelectedIndexChanged); - this.WatchListView.VirtualItemsSelectionRangeChanged += new System.Windows.Forms.ListViewVirtualItemsSelectionRangeChangedEventHandler(this.WatchListView_VirtualItemsSelectionRangeChanged); - this.WatchListView.DragDrop += new System.Windows.Forms.DragEventHandler(this.NewRamWatch_DragDrop); - this.WatchListView.DragEnter += new System.Windows.Forms.DragEventHandler(this.DragEnterWrapper); - this.WatchListView.KeyDown += new System.Windows.Forms.KeyEventHandler(this.WatchListView_KeyDown); - this.WatchListView.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.WatchListView_MouseDoubleClick); - // - // AddressColumn - // - this.AddressColumn.Name = "AddressColumn"; - this.AddressColumn.Text = "Address"; - // - // ValueColumn - // - this.ValueColumn.Name = "ValueColumn"; - this.ValueColumn.Text = "Value"; - this.ValueColumn.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; - this.ValueColumn.Width = 59; - // - // PrevColumn - // - this.PrevColumn.Name = "PrevColumn"; - this.PrevColumn.Text = "Prev"; - this.PrevColumn.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; - this.PrevColumn.Width = 59; - // - // ChangesColumn - // - this.ChangesColumn.Name = "ChangesColumn"; - this.ChangesColumn.Text = "Changes"; - this.ChangesColumn.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; - this.ChangesColumn.Width = 54; - // - // DiffColumn - // - this.DiffColumn.Name = "DiffColumn"; - this.DiffColumn.Text = "Diff"; - this.DiffColumn.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; - this.DiffColumn.Width = 59; - // - // TypeColumn - // - this.TypeColumn.Name = "TypeColumn"; - this.TypeColumn.Text = "Type"; - this.TypeColumn.Width = 55; - // - // DomainColumn - // - this.DomainColumn.Name = "DomainColumn"; - this.DomainColumn.Text = "Domain"; - this.DomainColumn.Width = 55; - // - // NotesColumn - // - this.NotesColumn.Name = "NotesColumn"; - this.NotesColumn.Text = "Notes"; - this.NotesColumn.Width = 128; - // - // RamWatch - // - this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); - this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.ClientSize = new System.Drawing.Size(364, 378); - this.Controls.Add(this.statusStrip1); - this.Controls.Add(this.WatchCountLabel); - this.Controls.Add(this.toolStrip1); - this.Controls.Add(this.RamWatchMenu); - this.Controls.Add(this.WatchListView); - this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); - this.Name = "RamWatch"; - this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent; - this.Text = " RAM Watch"; - this.Activated += new System.EventHandler(this.NewRamWatch_Activated); - this.Load += new System.EventHandler(this.NewRamWatch_Load); - this.DragDrop += new System.Windows.Forms.DragEventHandler(this.NewRamWatch_DragDrop); - this.DragEnter += new System.Windows.Forms.DragEventHandler(this.DragEnterWrapper); - this.Enter += new System.EventHandler(this.NewRamWatch_Enter); - this.KeyDown += new System.Windows.Forms.KeyEventHandler(this.WatchListView_KeyDown); - this.ListViewContextMenu.ResumeLayout(false); - this.statusStrip1.ResumeLayout(false); - this.statusStrip1.PerformLayout(); - this.toolStrip1.ResumeLayout(false); - this.toolStrip1.PerformLayout(); - this.RamWatchMenu.ResumeLayout(false); - this.RamWatchMenu.PerformLayout(); - this.ResumeLayout(false); - this.PerformLayout(); + this.WatchListView.ContextMenuStrip = this.ListViewContextMenu; + this.WatchListView.FullRowSelect = true; + this.WatchListView.GridLines = true; + this.WatchListView.HideSelection = false; + this.WatchListView.ItemCount = 0; + this.WatchListView.Location = new System.Drawing.Point(16, 76); + this.WatchListView.Name = "WatchListView"; + this.WatchListView.SelectAllInProgress = false; + this.WatchListView.selectedItem = -1; + this.WatchListView.Size = new System.Drawing.Size(332, 281); + this.WatchListView.TabIndex = 2; + this.WatchListView.UseCompatibleStateImageBehavior = false; + this.WatchListView.UseCustomBackground = true; + this.WatchListView.View = System.Windows.Forms.View.Details; + this.WatchListView.ColumnClick += new System.Windows.Forms.ColumnClickEventHandler(this.WatchListView_ColumnClick); + this.WatchListView.SelectedIndexChanged += new System.EventHandler(this.WatchListView_SelectedIndexChanged); + this.WatchListView.VirtualItemsSelectionRangeChanged += new System.Windows.Forms.ListViewVirtualItemsSelectionRangeChangedEventHandler(this.WatchListView_VirtualItemsSelectionRangeChanged); + this.WatchListView.DragDrop += new System.Windows.Forms.DragEventHandler(this.NewRamWatch_DragDrop); + this.WatchListView.DragEnter += new System.Windows.Forms.DragEventHandler(this.DragEnterWrapper); + this.WatchListView.KeyDown += new System.Windows.Forms.KeyEventHandler(this.WatchListView_KeyDown); + this.WatchListView.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.WatchListView_MouseDoubleClick); + // + // AddressColumn + // + this.AddressColumn.Name = "AddressColumn"; + this.AddressColumn.Text = "Address"; + // + // ValueColumn + // + this.ValueColumn.Name = "ValueColumn"; + this.ValueColumn.Text = "Value"; + this.ValueColumn.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this.ValueColumn.Width = 59; + // + // PrevColumn + // + this.PrevColumn.Name = "PrevColumn"; + this.PrevColumn.Text = "Prev"; + this.PrevColumn.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this.PrevColumn.Width = 59; + // + // ChangesColumn + // + this.ChangesColumn.Name = "ChangesColumn"; + this.ChangesColumn.Text = "Changes"; + this.ChangesColumn.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this.ChangesColumn.Width = 54; + // + // DiffColumn + // + this.DiffColumn.Name = "DiffColumn"; + this.DiffColumn.Text = "Diff"; + this.DiffColumn.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this.DiffColumn.Width = 59; + // + // TypeColumn + // + this.TypeColumn.Name = "TypeColumn"; + this.TypeColumn.Text = "Type"; + this.TypeColumn.Width = 55; + // + // DomainColumn + // + this.DomainColumn.Name = "DomainColumn"; + this.DomainColumn.Text = "Domain"; + this.DomainColumn.Width = 55; + // + // NotesColumn + // + this.NotesColumn.Name = "NotesColumn"; + this.NotesColumn.Text = "Notes"; + this.NotesColumn.Width = 128; + // + // RamWatch + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(364, 378); + this.Controls.Add(this.statusStrip1); + this.Controls.Add(this.WatchCountLabel); + this.Controls.Add(this.toolStrip1); + this.Controls.Add(this.RamWatchMenu); + this.Controls.Add(this.WatchListView); + this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); + this.Name = "RamWatch"; + this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent; + this.Text = " RAM Watch"; + this.Activated += new System.EventHandler(this.NewRamWatch_Activated); + this.Load += new System.EventHandler(this.NewRamWatch_Load); + this.DragDrop += new System.Windows.Forms.DragEventHandler(this.NewRamWatch_DragDrop); + this.DragEnter += new System.Windows.Forms.DragEventHandler(this.DragEnterWrapper); + this.Enter += new System.EventHandler(this.NewRamWatch_Enter); + this.KeyDown += new System.Windows.Forms.KeyEventHandler(this.WatchListView_KeyDown); + this.ListViewContextMenu.ResumeLayout(false); + this.statusStrip1.ResumeLayout(false); + this.statusStrip1.PerformLayout(); + this.toolStrip1.ResumeLayout(false); + this.toolStrip1.PerformLayout(); + this.RamWatchMenu.ResumeLayout(false); + this.RamWatchMenu.PerformLayout(); + this.ResumeLayout(false); + this.PerformLayout(); } @@ -1048,5 +1096,9 @@ private System.Windows.Forms.ToolStripMenuItem ReadBreakpointContextMenuItem; private System.Windows.Forms.ToolStripMenuItem WriteBreakpointContextMenuItem; private System.Windows.Forms.ToolStripMenuItem newToolStripMenuItem; - } + private System.Windows.Forms.ToolStripMenuItem MoveTopMenuItem; + private System.Windows.Forms.ToolStripMenuItem MoveBottomMenuItem; + private System.Windows.Forms.ToolStripMenuItem MoveTopContextMenuItem; + private System.Windows.Forms.ToolStripMenuItem MoveBottomContextMenuItem; + } } diff --git a/BizHawk.Client.EmuHawk/tools/Watch/RamWatch.cs b/BizHawk.Client.EmuHawk/tools/Watch/RamWatch.cs index f480085983..ed0498a83e 100644 --- a/BizHawk.Client.EmuHawk/tools/Watch/RamWatch.cs +++ b/BizHawk.Client.EmuHawk/tools/Watch/RamWatch.cs @@ -94,6 +94,14 @@ namespace BizHawk.Client.EmuHawk get { return SelectedItems.Where(x => !x.IsSeparator); } } + private IEnumerable SelectedSeparators + { + get + { + return SelectedItems.Where(x => x.IsSeparator); + } + } + public IEnumerable Watches { get @@ -427,6 +435,32 @@ namespace BizHawk.Client.EmuHawk UpdateValues(); } + else if (SelectedSeparators.Any() && !duplicate) + { + var inputPrompt = new InputPrompt + { + Text = "Edit Separator", + StartLocation = this.ChildPointToScreen(WatchListView), + Message = "Separator Text:", + TextInputType = InputPrompt.InputType.Text + }; + + var result = inputPrompt.ShowHawkDialog(); + + if (result == DialogResult.OK) + { + Changes(); + + for (int i = 0; i < SelectedSeparators.Count(); i++) + { + var sep = SelectedSeparators.ToList()[i]; + sep.Notes = inputPrompt.PromptText; + _watches[indexes[i]] = sep; + } + } + + UpdateValues(); + } } private string ComputeDisplayType(Watch w) @@ -627,11 +661,21 @@ namespace BizHawk.Client.EmuHawk { text = ""; - if (index >= _watches.Count || _watches[index].IsSeparator) + if (index >= _watches.Count) { return; } + if (_watches[index].IsSeparator) + { + if (WatchListView.Columns[column].Name == WatchList.ADDRESS) + { + text = _watches[index].Notes; + } + + return; + } + var columnName = WatchListView.Columns[column].Name; switch (columnName) @@ -733,6 +777,8 @@ namespace BizHawk.Client.EmuHawk RemoveWatchMenuItem.Enabled = MoveUpMenuItem.Enabled = MoveDownMenuItem.Enabled = + MoveTopMenuItem.Enabled = + MoveBottomMenuItem.Enabled = SelectedIndices.Any(); PokeAddressMenuItem.Enabled = @@ -913,7 +959,67 @@ namespace BizHawk.Client.EmuHawk WatchListView.ItemCount = _watches.Count; } - private void SelectAllMenuItem_Click(object sender, EventArgs e) + private void MoveTopMenuItem_Click(object sender, EventArgs e) + { + var indexes = SelectedIndices.ToList(); + if (!indexes.Any()) + { + return; + } + + for (int i = 0; i < indexes.Count; i++) + { + var watch = _watches[indexes[i]]; + _watches.RemoveAt(indexes[i]); + _watches.Insert(i, watch); + indexes[i] = i; + } + + Changes(); + + WatchListView.SelectedIndices.Clear(); + foreach (var t in indexes) + { + WatchListView.SelectItem(t, true); + } + + WatchListView.ItemCount = _watches.Count; + } + + private void MoveBottomMenuItem_Click(object sender, EventArgs e) + { + var indices = SelectedIndices.ToList(); + if (indices.Count == 0) // || indices.Last() == _watches.Count - 1) + { + return; + } + + for (var i = 0; i < indices.Count; i++) + { + var watch = _watches[indices[i] - i]; + _watches.RemoveAt(indices[i] - i); + _watches.Insert(_watches.Count, watch); + //_watches.Add(watch); + //indices[i] = (_watches.Count - 1 - indices.Count) + i; + } + + var newInd = new List(); + for (int i = 0, x = _watches.Count - indices.Count; i < indices.Count; i++, x++) + { + newInd.Add(x); + } + + WatchListView.SelectedIndices.Clear(); + foreach (var t in newInd) + { + WatchListView.SelectItem(t, true); + } + + Changes(); + WatchListView.ItemCount = _watches.Count; + } + + private void SelectAllMenuItem_Click(object sender, EventArgs e) { WatchListView.SelectAll(); } @@ -1066,6 +1172,8 @@ namespace BizHawk.Client.EmuHawk InsertSeperatorContextMenuItem.Visible = MoveUpContextMenuItem.Visible = MoveDownContextMenuItem.Visible = + MoveTopContextMenuItem.Visible = + MoveBottomContextMenuItem.Visible = indexes.Count > 0; ReadBreakpointContextMenuItem.Visible = @@ -1231,5 +1339,5 @@ namespace BizHawk.Client.EmuHawk { base.GenericDragEnter(sender, e); } - } + } } diff --git a/BizHawk.Client.EmuHawk/tools/Watch/RamWatch.resx b/BizHawk.Client.EmuHawk/tools/Watch/RamWatch.resx index 3f2b49413f..92ce557e9a 100644 --- a/BizHawk.Client.EmuHawk/tools/Watch/RamWatch.resx +++ b/BizHawk.Client.EmuHawk/tools/Watch/RamWatch.resx @@ -120,13 +120,66 @@ 264, 17 + + + + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAACH + DwAAjA8AAP1SAACBQAAAfXkAAOmLAAA85QAAGcxzPIV3AAAKOWlDQ1BQaG90b3Nob3AgSUNDIHByb2Zp + bGUAAEjHnZZ3VFTXFofPvXd6oc0wAlKG3rvAANJ7k15FYZgZYCgDDjM0sSGiAhFFRJoiSFDEgNFQJFZE + sRAUVLAHJAgoMRhFVCxvRtaLrqy89/Ly++Osb+2z97n77L3PWhcAkqcvl5cGSwGQyhPwgzyc6RGRUXTs + AIABHmCAKQBMVka6X7B7CBDJy82FniFyAl8EAfB6WLwCcNPQM4BOB/+fpFnpfIHomAARm7M5GSwRF4g4 + JUuQLrbPipgalyxmGCVmvihBEcuJOWGRDT77LLKjmNmpPLaIxTmns1PZYu4V8bZMIUfEiK+ICzO5nCwR + 3xKxRoowlSviN+LYVA4zAwAUSWwXcFiJIjYRMYkfEuQi4uUA4EgJX3HcVyzgZAvEl3JJS8/hcxMSBXQd + li7d1NqaQffkZKVwBALDACYrmcln013SUtOZvBwAFu/8WTLi2tJFRbY0tba0NDQzMv2qUP91829K3NtF + ehn4uWcQrf+L7a/80hoAYMyJarPziy2uCoDOLQDI3fti0zgAgKSobx3Xv7oPTTwviQJBuo2xcVZWlhGX + wzISF/QP/U+Hv6GvvmckPu6P8tBdOfFMYYqALq4bKy0lTcinZ6QzWRy64Z+H+B8H/nUeBkGceA6fwxNF + hImmjMtLELWbx+YKuGk8Opf3n5r4D8P+pMW5FonS+BFQY4yA1HUqQH7tBygKESDR+8Vd/6NvvvgwIH55 + 4SqTi3P/7zf9Z8Gl4iWDm/A5ziUohM4S8jMX98TPEqABAUgCKpAHykAd6ABDYAasgC1wBG7AG/iDEBAJ + VgMWSASpgA+yQB7YBApBMdgJ9oBqUAcaQTNoBcdBJzgFzoNL4Bq4AW6D+2AUTIBnYBa8BgsQBGEhMkSB + 5CEVSBPSh8wgBmQPuUG+UBAUCcVCCRAPEkJ50GaoGCqDqqF6qBn6HjoJnYeuQIPQXWgMmoZ+h97BCEyC + qbASrAUbwwzYCfaBQ+BVcAK8Bs6FC+AdcCXcAB+FO+Dz8DX4NjwKP4PnEIAQERqiihgiDMQF8UeikHiE + j6xHipAKpAFpRbqRPuQmMorMIG9RGBQFRUcZomxRnqhQFAu1BrUeVYKqRh1GdaB6UTdRY6hZ1Ec0Ga2I + 1kfboL3QEegEdBa6EF2BbkK3oy+ib6Mn0K8xGAwNo42xwnhiIjFJmLWYEsw+TBvmHGYQM46Zw2Kx8lh9 + rB3WH8vECrCF2CrsUexZ7BB2AvsGR8Sp4Mxw7rgoHA+Xj6vAHcGdwQ3hJnELeCm8Jt4G749n43PwpfhG + fDf+On4Cv0CQJmgT7AghhCTCJkIloZVwkfCA8JJIJKoRrYmBRC5xI7GSeIx4mThGfEuSIemRXEjRJCFp + B+kQ6RzpLuklmUzWIjuSo8gC8g5yM/kC+RH5jQRFwkjCS4ItsUGiRqJDYkjiuSReUlPSSXK1ZK5kheQJ + yeuSM1J4KS0pFymm1HqpGqmTUiNSc9IUaVNpf+lU6RLpI9JXpKdksDJaMm4ybJkCmYMyF2TGKQhFneJC + YVE2UxopFykTVAxVm+pFTaIWU7+jDlBnZWVkl8mGyWbL1sielh2lITQtmhcthVZKO04bpr1borTEaQln + yfYlrUuGlszLLZVzlOPIFcm1yd2WeydPl3eTT5bfJd8p/1ABpaCnEKiQpbBf4aLCzFLqUtulrKVFS48v + vacIK+opBimuVTyo2K84p6Ss5KGUrlSldEFpRpmm7KicpFyufEZ5WoWiYq/CVSlXOavylC5Ld6Kn0Cvp + vfRZVUVVT1Whar3qgOqCmrZaqFq+WpvaQ3WCOkM9Xr1cvUd9VkNFw08jT6NF454mXpOhmai5V7NPc15L + Wytca6tWp9aUtpy2l3audov2Ax2yjoPOGp0GnVu6GF2GbrLuPt0berCehV6iXo3edX1Y31Kfq79Pf9AA + bWBtwDNoMBgxJBk6GWYathiOGdGMfI3yjTqNnhtrGEcZ7zLuM/5oYmGSYtJoct9UxtTbNN+02/R3Mz0z + llmN2S1zsrm7+QbzLvMXy/SXcZbtX3bHgmLhZ7HVosfig6WVJd+y1XLaSsMq1qrWaoRBZQQwShiXrdHW + ztYbrE9Zv7WxtBHYHLf5zdbQNtn2iO3Ucu3lnOWNy8ft1OyYdvV2o/Z0+1j7A/ajDqoOTIcGh8eO6o5s + xybHSSddpySno07PnU2c+c7tzvMuNi7rXM65Iq4erkWuA24ybqFu1W6P3NXcE9xb3Gc9LDzWepzzRHv6 + eO7yHPFS8mJ5NXvNelt5r/Pu9SH5BPtU+zz21fPl+3b7wX7efrv9HqzQXMFb0ekP/L38d/s/DNAOWBPw + YyAmMCCwJvBJkGlQXlBfMCU4JvhI8OsQ55DSkPuhOqHC0J4wybDosOaw+XDX8LLw0QjjiHUR1yIVIrmR + XVHYqLCopqi5lW4r96yciLaILoweXqW9KnvVldUKq1NWn46RjGHGnIhFx4bHHol9z/RnNjDn4rziauNm + WS6svaxnbEd2OXuaY8cp40zG28WXxU8l2CXsTphOdEisSJzhunCruS+SPJPqkuaT/ZMPJX9KCU9pS8Wl + xqae5Mnwknm9acpp2WmD6frphemja2zW7Fkzy/fhN2VAGasyugRU0c9Uv1BHuEU4lmmfWZP5Jiss60S2 + dDYvuz9HL2d7zmSue+63a1FrWWt78lTzNuWNrXNaV78eWh+3vmeD+oaCDRMbPTYe3kTYlLzpp3yT/LL8 + V5vDN3cXKBVsLBjf4rGlpVCikF84stV2a9021DbutoHt5turtn8sYhddLTYprih+X8IqufqN6TeV33za + Eb9joNSydP9OzE7ezuFdDrsOl0mX5ZaN7/bb3VFOLy8qf7UnZs+VimUVdXsJe4V7Ryt9K7uqNKp2Vr2v + Tqy+XeNc01arWLu9dn4fe9/Qfsf9rXVKdcV17w5wD9yp96jvaNBqqDiIOZh58EljWGPft4xvm5sUmoqb + PhziHRo9HHS4t9mqufmI4pHSFrhF2DJ9NProje9cv+tqNWytb6O1FR8Dx4THnn4f+/3wcZ/jPScYJ1p/ + 0Pyhtp3SXtQBdeR0zHYmdo52RXYNnvQ+2dNt293+o9GPh06pnqo5LXu69AzhTMGZT2dzz86dSz83cz7h + /HhPTM/9CxEXbvUG9g5c9Ll4+ZL7pQt9Tn1nL9tdPnXF5srJq4yrndcsr3X0W/S3/2TxU/uA5UDHdavr + XTesb3QPLh88M+QwdP6m681Lt7xuXbu94vbgcOjwnZHokdE77DtTd1PuvriXeW/h/sYH6AdFD6UeVjxS + fNTws+7PbaOWo6fHXMf6Hwc/vj/OGn/2S8Yv7ycKnpCfVEyqTDZPmU2dmnafvvF05dOJZ+nPFmYKf5X+ + tfa5zvMffnP8rX82YnbiBf/Fp99LXsq/PPRq2aueuYC5R69TXy/MF72Rf3P4LeNt37vwd5MLWe+x7ys/ + 6H7o/ujz8cGn1E+f/gUDmPP8usTo0wAAAAlwSFlzAAALEQAACxEBf2RfkQAAAH1JREFUOE/NkVEKwCAM + Q73/qbzJjtIZaEqrkU32s8JjNkvih83MPlGW3vtQ2iPwMVMKQkwzzJcfY4o3LyH6ePiaS4o3LxmG4ccX + u/ItApjCRJaUBWzCZCnZhVVJ6LmkFGS8LArmm8kikN8UsOTsGQlCRP0HUjxBiidI8T3WbqWyfy/jHSM0 + AAAAAElFTkSuQmCC + + 434, 17 159, 17 - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 @@ -215,6 +268,59 @@ 17, 17 + + + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAACH + DwAAjA8AAP1SAACBQAAAfXkAAOmLAAA85QAAGcxzPIV3AAAKOWlDQ1BQaG90b3Nob3AgSUNDIHByb2Zp + bGUAAEjHnZZ3VFTXFofPvXd6oc0wAlKG3rvAANJ7k15FYZgZYCgDDjM0sSGiAhFFRJoiSFDEgNFQJFZE + sRAUVLAHJAgoMRhFVCxvRtaLrqy89/Ly++Osb+2z97n77L3PWhcAkqcvl5cGSwGQyhPwgzyc6RGRUXTs + AIABHmCAKQBMVka6X7B7CBDJy82FniFyAl8EAfB6WLwCcNPQM4BOB/+fpFnpfIHomAARm7M5GSwRF4g4 + JUuQLrbPipgalyxmGCVmvihBEcuJOWGRDT77LLKjmNmpPLaIxTmns1PZYu4V8bZMIUfEiK+ICzO5nCwR + 3xKxRoowlSviN+LYVA4zAwAUSWwXcFiJIjYRMYkfEuQi4uUA4EgJX3HcVyzgZAvEl3JJS8/hcxMSBXQd + li7d1NqaQffkZKVwBALDACYrmcln013SUtOZvBwAFu/8WTLi2tJFRbY0tba0NDQzMv2qUP91829K3NtF + ehn4uWcQrf+L7a/80hoAYMyJarPziy2uCoDOLQDI3fti0zgAgKSobx3Xv7oPTTwviQJBuo2xcVZWlhGX + wzISF/QP/U+Hv6GvvmckPu6P8tBdOfFMYYqALq4bKy0lTcinZ6QzWRy64Z+H+B8H/nUeBkGceA6fwxNF + hImmjMtLELWbx+YKuGk8Opf3n5r4D8P+pMW5FonS+BFQY4yA1HUqQH7tBygKESDR+8Vd/6NvvvgwIH55 + 4SqTi3P/7zf9Z8Gl4iWDm/A5ziUohM4S8jMX98TPEqABAUgCKpAHykAd6ABDYAasgC1wBG7AG/iDEBAJ + VgMWSASpgA+yQB7YBApBMdgJ9oBqUAcaQTNoBcdBJzgFzoNL4Bq4AW6D+2AUTIBnYBa8BgsQBGEhMkSB + 5CEVSBPSh8wgBmQPuUG+UBAUCcVCCRAPEkJ50GaoGCqDqqF6qBn6HjoJnYeuQIPQXWgMmoZ+h97BCEyC + qbASrAUbwwzYCfaBQ+BVcAK8Bs6FC+AdcCXcAB+FO+Dz8DX4NjwKP4PnEIAQERqiihgiDMQF8UeikHiE + j6xHipAKpAFpRbqRPuQmMorMIG9RGBQFRUcZomxRnqhQFAu1BrUeVYKqRh1GdaB6UTdRY6hZ1Ec0Ga2I + 1kfboL3QEegEdBa6EF2BbkK3oy+ib6Mn0K8xGAwNo42xwnhiIjFJmLWYEsw+TBvmHGYQM46Zw2Kx8lh9 + rB3WH8vECrCF2CrsUexZ7BB2AvsGR8Sp4Mxw7rgoHA+Xj6vAHcGdwQ3hJnELeCm8Jt4G749n43PwpfhG + fDf+On4Cv0CQJmgT7AghhCTCJkIloZVwkfCA8JJIJKoRrYmBRC5xI7GSeIx4mThGfEuSIemRXEjRJCFp + B+kQ6RzpLuklmUzWIjuSo8gC8g5yM/kC+RH5jQRFwkjCS4ItsUGiRqJDYkjiuSReUlPSSXK1ZK5kheQJ + yeuSM1J4KS0pFymm1HqpGqmTUiNSc9IUaVNpf+lU6RLpI9JXpKdksDJaMm4ybJkCmYMyF2TGKQhFneJC + YVE2UxopFykTVAxVm+pFTaIWU7+jDlBnZWVkl8mGyWbL1sielh2lITQtmhcthVZKO04bpr1borTEaQln + yfYlrUuGlszLLZVzlOPIFcm1yd2WeydPl3eTT5bfJd8p/1ABpaCnEKiQpbBf4aLCzFLqUtulrKVFS48v + vacIK+opBimuVTyo2K84p6Ss5KGUrlSldEFpRpmm7KicpFyufEZ5WoWiYq/CVSlXOavylC5Ld6Kn0Cvp + vfRZVUVVT1Whar3qgOqCmrZaqFq+WpvaQ3WCOkM9Xr1cvUd9VkNFw08jT6NF454mXpOhmai5V7NPc15L + Wytca6tWp9aUtpy2l3audov2Ax2yjoPOGp0GnVu6GF2GbrLuPt0berCehV6iXo3edX1Y31Kfq79Pf9AA + bWBtwDNoMBgxJBk6GWYathiOGdGMfI3yjTqNnhtrGEcZ7zLuM/5oYmGSYtJoct9UxtTbNN+02/R3Mz0z + llmN2S1zsrm7+QbzLvMXy/SXcZbtX3bHgmLhZ7HVosfig6WVJd+y1XLaSsMq1qrWaoRBZQQwShiXrdHW + ztYbrE9Zv7WxtBHYHLf5zdbQNtn2iO3Ucu3lnOWNy8ft1OyYdvV2o/Z0+1j7A/ajDqoOTIcGh8eO6o5s + xybHSSddpySno07PnU2c+c7tzvMuNi7rXM65Iq4erkWuA24ybqFu1W6P3NXcE9xb3Gc9LDzWepzzRHv6 + eO7yHPFS8mJ5NXvNelt5r/Pu9SH5BPtU+zz21fPl+3b7wX7efrv9HqzQXMFb0ekP/L38d/s/DNAOWBPw + YyAmMCCwJvBJkGlQXlBfMCU4JvhI8OsQ55DSkPuhOqHC0J4wybDosOaw+XDX8LLw0QjjiHUR1yIVIrmR + XVHYqLCopqi5lW4r96yciLaILoweXqW9KnvVldUKq1NWn46RjGHGnIhFx4bHHol9z/RnNjDn4rziauNm + WS6svaxnbEd2OXuaY8cp40zG28WXxU8l2CXsTphOdEisSJzhunCruS+SPJPqkuaT/ZMPJX9KCU9pS8Wl + xqae5Mnwknm9acpp2WmD6frphemja2zW7Fkzy/fhN2VAGasyugRU0c9Uv1BHuEU4lmmfWZP5Jiss60S2 + dDYvuz9HL2d7zmSue+63a1FrWWt78lTzNuWNrXNaV78eWh+3vmeD+oaCDRMbPTYe3kTYlLzpp3yT/LL8 + V5vDN3cXKBVsLBjf4rGlpVCikF84stV2a9021DbutoHt5turtn8sYhddLTYprih+X8IqufqN6TeV33za + Eb9joNSydP9OzE7ezuFdDrsOl0mX5ZaN7/bb3VFOLy8qf7UnZs+VimUVdXsJe4V7Ryt9K7uqNKp2Vr2v + Tqy+XeNc01arWLu9dn4fe9/Qfsf9rXVKdcV17w5wD9yp96jvaNBqqDiIOZh58EljWGPft4xvm5sUmoqb + PhziHRo9HHS4t9mqufmI4pHSFrhF2DJ9NProje9cv+tqNWytb6O1FR8Dx4THnn4f+/3wcZ/jPScYJ1p/ + 0Pyhtp3SXtQBdeR0zHYmdo52RXYNnvQ+2dNt293+o9GPh06pnqo5LXu69AzhTMGZT2dzz86dSz83cz7h + /HhPTM/9CxEXbvUG9g5c9Ll4+ZL7pQt9Tn1nL9tdPnXF5srJq4yrndcsr3X0W/S3/2TxU/uA5UDHdavr + XTesb3QPLh88M+QwdP6m681Lt7xuXbu94vbgcOjwnZHokdE77DtTd1PuvriXeW/h/sYH6AdFD6UeVjxS + fNTws+7PbaOWo6fHXMf6Hwc/vj/OGn/2S8Yv7ycKnpCfVEyqTDZPmU2dmnafvvF05dOJZ+nPFmYKf5X+ + tfa5zvMffnP8rX82YnbiBf/Fp99LXsq/PPRq2aueuYC5R69TXy/MF72Rf3P4LeNt37vwd5MLWe+x7ys/ + 6H7o/ujz8cGn1E+f/gUDmPP8usTo0wAAAAlwSFlzAAALDQAACw0B7QfALAAAAH1JREFUOE/NkVEKwCAM + Q73/qbzJjtIZaEqrkU32s8JjNkvih83MPlGW3vtQ2iPwMVMKQkwzzJcfY4o3LyH6ePiaS4o3LxmG4ccX + u/ItApjCRJaUBWzCZCnZhVVJ6LmkFGS8LArmm8kikN8UsOTsGQlCRP0HUjxBiidI8T3WbqWyfy/jHSM0 + AAAAAElFTkSuQmCC + + AAABAAEAEBAAAAEACABoBQAAFgAAACgAAAAQAAAAIAAAAAEACAAAAAAAQAEAAAAAAAAAAAAAAAEAAAAA diff --git a/BizHawk.Common/InstanceDll.cs b/BizHawk.Common/InstanceDll.cs index f8e40ea96c..3bd1212e56 100644 --- a/BizHawk.Common/InstanceDll.cs +++ b/BizHawk.Common/InstanceDll.cs @@ -12,7 +12,7 @@ namespace BizHawk.Common public InstanceDll(string dllPath) { // copy the dll to a temp directory - var path = TempFileCleaner.GetTempFilename(string.Format("{0}", Path.GetFileNameWithoutExtension(dllPath)),".dll",false); + var path = TempFileManager.GetTempFilename(string.Format("{0}", Path.GetFileNameWithoutExtension(dllPath)),".dll",false); using (var stream = new FileStream(path, FileMode.Create, System.Security.AccessControl.FileSystemRights.FullControl, FileShare.ReadWrite | FileShare.Delete, 4 * 1024, FileOptions.None)) using (var sdll = File.OpenRead(dllPath)) sdll.CopyTo(stream); @@ -32,7 +32,7 @@ namespace BizHawk.Common var lastError = GetLastError(); throw new InvalidOperationException($"Failed to load plugin {path}, error code: 0x{lastError:X}"); } - var newfname = TempFileCleaner.RenameTempFilenameForDelete(path); + var newfname = TempFileManager.RenameTempFilenameForDelete(path); File.Move(path, newfname); } finally diff --git a/BizHawk.Common/TempFileManager.cs b/BizHawk.Common/TempFileManager.cs index 14252983bf..255ab47a66 100644 --- a/BizHawk.Common/TempFileManager.cs +++ b/BizHawk.Common/TempFileManager.cs @@ -1,4 +1,6 @@ using System; +using System.Linq; +using System.Collections.Generic; using System.IO; using System.Runtime.InteropServices; using System.Threading; @@ -10,7 +12,7 @@ namespace BizHawk.Common /// Files shouldn't be named that unless they're safe to delete, but notably, they may stil be in use. That won't hurt this component. /// When they're no longer in use, this component will then be able to delete them. /// - public static class TempFileCleaner + public static class TempFileManager { // TODO - manage paths other than %temp%, make not static, or allow adding multiple paths to static instance @@ -41,7 +43,7 @@ namespace BizHawk.Common public static void Start() { - lock (typeof(TempFileCleaner)) + lock (typeof(TempFileManager)) { if (thread != null) { @@ -64,27 +66,49 @@ namespace BizHawk.Common static void ThreadProc() { - var di = new DirectoryInfo(Path.GetTempPath()); + //squirrely logic, trying not to create garbage + HashSet knownTempDirs = new HashSet(); + List dis = new List(); for (;;) { - var fis = di.GetFiles("bizdelete-*"); - foreach (var fi in fis) + lock (typeof(TempFileManager)) { + knownTempDirs.Add(Path.GetTempPath()); + if (dis.Count != knownTempDirs.Count) + dis = knownTempDirs.Select(x => new DirectoryInfo(x)).ToList(); + } + + foreach(var di in dis) + { + FileInfo[] fis = null; try { - // SHUT. UP. THE. EXCEPTIONS. - #if WINDOWS - DeleteFileW(fi.FullName); - #else - fi.Delete(); - #endif + fis = di.GetFiles("bizdelete-*"); } catch { } + if(fis != null) + { + foreach (var fi in fis) + { + try + { + // SHUT. UP. THE. EXCEPTIONS. + #if WINDOWS + DeleteFileW(fi.FullName); + #else + fi.Delete(); + #endif + } + catch + { + } - // try not to do more than one thing per frame - Thread.Sleep(100); + // try not to do more than one thing per frame + Thread.Sleep(100); + } + } } // try not to slam the filesystem too hard, we dont want this to cause any hiccups @@ -97,5 +121,13 @@ namespace BizHawk.Common } static Thread thread; + + public static void HelperSetTempPath(string path) + { + //yes... this is how we're doing it, for now, until it's proven to be troublesome + Directory.CreateDirectory(path); + Environment.SetEnvironmentVariable("TMP", path); + Environment.SetEnvironmentVariable("TEMP", path); + } } } \ No newline at end of file diff --git a/BizHawk.Common/Win32Hacks.cs b/BizHawk.Common/Win32Hacks.cs index 9770518d38..fd49816c80 100644 --- a/BizHawk.Common/Win32Hacks.cs +++ b/BizHawk.Common/Win32Hacks.cs @@ -400,9 +400,9 @@ namespace BizHawk.Common /// /// functionally the same as WaitOne, but does not message pump /// - public static void HackyPinvokeWaitOne(WaitHandle handle) + public static void HackyPinvokeWaitOne(WaitHandle handle, uint timeout = 0xFFFFFFFF) { - NativeMethods.WaitForSingleObject(handle.SafeWaitHandle, 0xFFFFFFFF); + NativeMethods.WaitForSingleObject(handle.SafeWaitHandle, timeout); } /// diff --git a/BizHawk.Emulation.Common/Base Implementations/MemoryCallbackSystem.cs b/BizHawk.Emulation.Common/Base Implementations/MemoryCallbackSystem.cs index c28c1f9c8d..0df3232a4a 100644 --- a/BizHawk.Emulation.Common/Base Implementations/MemoryCallbackSystem.cs +++ b/BizHawk.Emulation.Common/Base Implementations/MemoryCallbackSystem.cs @@ -196,12 +196,12 @@ namespace BizHawk.Emulation.Common _reads.RemoveAt(i); } - for (int i = _reads.Count - 1; i >= 0; i--) + for (int i = _writes.Count - 1; i >= 0; i--) { _writes.RemoveAt(i); } - for (int i = _reads.Count - 1; i >= 0; i--) + for (int i = _execs.Count - 1; i >= 0; i--) { _execs.RemoveAt(i); } diff --git a/BizHawk.Emulation.Common/BizHawk.Emulation.Common.csproj b/BizHawk.Emulation.Common/BizHawk.Emulation.Common.csproj index d6d61bbf3b..0a8aa6ec09 100644 --- a/BizHawk.Emulation.Common/BizHawk.Emulation.Common.csproj +++ b/BizHawk.Emulation.Common/BizHawk.Emulation.Common.csproj @@ -79,6 +79,7 @@ + @@ -143,4 +144,4 @@ --> - + \ No newline at end of file diff --git a/BizHawk.Emulation.Common/DSKIdentifier.cs b/BizHawk.Emulation.Common/DSKIdentifier.cs new file mode 100644 index 0000000000..b40c6ffdf5 --- /dev/null +++ b/BizHawk.Emulation.Common/DSKIdentifier.cs @@ -0,0 +1,421 @@ + +using System.Linq; +using System.Text; + +namespace BizHawk.Emulation.Common +{ + /// + /// A slightly convoluted way of determining the required System based on a *.dsk file + /// This is here because (for probably good reason) there does not appear to be a route + /// to BizHawk.Emulation.Cores from Bizhawk.Emultion.Common + /// + public class DSKIdentifier + { + /// + /// Default fallthrough to AppleII + /// + public string IdentifiedSystem = "AppleII"; + private string PossibleIdent = ""; + + private byte[] data; + + // dsk header + public byte NumberOfTracks { get; set; } + public byte NumberOfSides { get; set; } + public int[] TrackSizes { get; set; } + + // state + public int CylinderCount; + public int SideCount; + public int BytesPerTrack; + + public Track[] Tracks = null; + + public DSKIdentifier(byte[] imageData) + { + data = imageData; + ParseDskImage(); + } + + private void ParseDskImage() + { + string ident = Encoding.ASCII.GetString(data, 0, 16).ToUpper(); + if (ident.Contains("MV - CPC")) + { + ParseDSK(); + } + else if (ident.Contains("EXTENDED CPC DSK")) + { + ParseEDSK(); + } + else + { + // fall through + return; + } + + CalculateFormat(); + } + + private void CalculateFormat() + { + // uses some of the work done here: https://github.com/damieng/DiskImageManager + var trk = Tracks[0]; + + // look for standard speccy bootstart + if (trk.Sectors[0].SectorData != null && trk.Sectors[0].SectorData.Length > 0) + { + if (trk.Sectors[0].SectorData[0] == 0 && trk.Sectors[0].SectorData[1] == 0 + && trk.Sectors[0].SectorData[2] == 40) + { + PossibleIdent = "ZXSpectrum"; + } + } + + // search for PLUS3DOS string + foreach (var t in Tracks) + { + foreach (var s in t.Sectors) + { + if (s.SectorData == null || s.SectorData.Length == 0) + continue; + + string str = Encoding.ASCII.GetString(s.SectorData, 0, s.SectorData.Length).ToUpper(); + if (str.Contains("PLUS3DOS")) + { + IdentifiedSystem = "ZXSpectrum"; + return; + } + } + } + + // check for bootable status + if (trk.Sectors[0].SectorData != null && trk.Sectors[0].SectorData.Length > 0) + { + int chksm = trk.Sectors[0].GetChecksum256(); + + switch(chksm) + { + case 3: + IdentifiedSystem = "ZXSpectrum"; + return; + case 1: + case 255: + // different Amstrad PCW boot records + // just return CPC for now + IdentifiedSystem = "AmstradCPC"; + return; + } + + switch(trk.GetLowestSectorID()) + { + case 65: + case 193: + IdentifiedSystem = "AmstradCPC"; + return; + } + } + + // at this point the disk is not standard bootable + // try format analysis + if (trk.Sectors.Length == 9 && trk.Sectors[0].SectorSize == 2) + { + switch(trk.GetLowestSectorID()) + { + case 1: + switch(trk.Sectors[0].GetChecksum256()) + { + case 3: + IdentifiedSystem = "ZXSpectrum"; + return; + case 1: + case 255: + // different Amstrad PCW checksums + // just return CPC for now + IdentifiedSystem = "AmstradCPC"; + return; + } + break; + case 65: + case 193: + IdentifiedSystem = "AmstradCPC"; + return; + } + } + + // could be an odd format disk + switch (trk.GetLowestSectorID()) + { + case 1: + if (trk.Sectors.Length == 8) + { + // CPC IBM + IdentifiedSystem = "AmstradCPC"; + return; + } + break; + case 65: + case 193: + // possible CPC custom + PossibleIdent = "AmstradCPC"; + break; + } + + // other custom ZX Spectrum formats + if (NumberOfSides == 1 && trk.Sectors.Length == 10) + { + if (trk.Sectors[0].SectorData.Length > 10) + { + if (trk.Sectors[0].SectorData[2] == 42 && trk.Sectors[0].SectorData[8] == 12) + { + switch (trk.Sectors[0].SectorData[5]) + { + case 0: + if (trk.Sectors[1].SectorID == 8) + { + switch (Tracks[1].Sectors[0].SectorID) + { + case 7: + IdentifiedSystem = "ZXSpectrum"; + return; + default: + PossibleIdent = "ZXSpectrum"; + break; + } + } + else + { + PossibleIdent = "ZXSpectrum"; + } + break; + case 1: + if (trk.Sectors[1].SectorID == 8) + { + switch (Tracks[1].Sectors[0].SectorID) + { + case 7: + case 1: + IdentifiedSystem = "ZXSpectrum"; + return; + } + } + else + { + PossibleIdent = "ZXSpectrum"; + } + break; + } + } + + if (trk.Sectors[0].SectorData[7] == 3 && + trk.Sectors[0].SectorData[9] == 23 && + trk.Sectors[0].SectorData[2] == 40) + { + IdentifiedSystem = "ZXSpectrum"; + return; + } + } + } + + // last chance. use the possible value + if (IdentifiedSystem == "AppleII" && PossibleIdent != "") + { + IdentifiedSystem = "ZXSpectrum"; + } + } + + private void ParseDSK() + { + NumberOfTracks = data[0x30]; + NumberOfSides = data[0x31]; + TrackSizes = new int[NumberOfTracks * NumberOfSides]; + Tracks = new Track[NumberOfTracks * NumberOfSides]; + int pos = 0x32; + for (int i = 0; i < NumberOfTracks * NumberOfSides; i++) + { + TrackSizes[i] = (ushort)(data[pos] | data[pos + 1] << 8); + } + pos = 0x100; + for (int i = 0; i < NumberOfTracks * NumberOfSides; i++) + { + if (TrackSizes[i] == 0) + { + Tracks[i] = new Track(); + Tracks[i].Sectors = new Sector[0]; + continue; + } + int p = pos; + Tracks[i] = new Track(); + Tracks[i].TrackIdent = Encoding.ASCII.GetString(data, p, 12); + p += 16; + Tracks[i].TrackNumber = data[p++]; + Tracks[i].SideNumber = data[p++]; + p += 2; + Tracks[i].SectorSize = data[p++]; + Tracks[i].NumberOfSectors = data[p++]; + Tracks[i].GAP3Length = data[p++]; + Tracks[i].FillerByte = data[p++]; + int dpos = pos + 0x100; + Tracks[i].Sectors = new Sector[Tracks[i].NumberOfSectors]; + for (int s = 0; s < Tracks[i].NumberOfSectors; s++) + { + Tracks[i].Sectors[s] = new Sector(); + + Tracks[i].Sectors[s].TrackNumber = data[p++]; + Tracks[i].Sectors[s].SideNumber = data[p++]; + Tracks[i].Sectors[s].SectorID = data[p++]; + Tracks[i].Sectors[s].SectorSize = data[p++]; + Tracks[i].Sectors[s].Status1 = data[p++]; + Tracks[i].Sectors[s].Status2 = data[p++]; + Tracks[i].Sectors[s].ActualDataByteLength = (ushort)(data[p] | data[p + 1] << 8); + p += 2; + if (Tracks[i].Sectors[s].SectorSize == 0) + { + Tracks[i].Sectors[s].ActualDataByteLength = TrackSizes[i]; + } + else if (Tracks[i].Sectors[s].SectorSize > 6) + { + Tracks[i].Sectors[s].ActualDataByteLength = TrackSizes[i]; + } + else if (Tracks[i].Sectors[s].SectorSize == 6) + { + Tracks[i].Sectors[s].ActualDataByteLength = 0x1800; + } + else + { + Tracks[i].Sectors[s].ActualDataByteLength = 0x80 << Tracks[i].Sectors[s].SectorSize; + } + Tracks[i].Sectors[s].SectorData = new byte[Tracks[i].Sectors[s].ActualDataByteLength]; + for (int b = 0; b < Tracks[i].Sectors[s].ActualDataByteLength; b++) + { + Tracks[i].Sectors[s].SectorData[b] = data[dpos + b]; + } + dpos += Tracks[i].Sectors[s].ActualDataByteLength; + } + pos += TrackSizes[i]; + } + } + + private void ParseEDSK() + { + NumberOfTracks = data[0x30]; + NumberOfSides = data[0x31]; + TrackSizes = new int[NumberOfTracks * NumberOfSides]; + Tracks = new Track[NumberOfTracks * NumberOfSides]; + int pos = 0x34; + for (int i = 0; i < NumberOfTracks * NumberOfSides; i++) + { + TrackSizes[i] = data[pos++] * 256; + } + pos = 0x100; + for (int i = 0; i < NumberOfTracks * NumberOfSides; i++) + { + if (TrackSizes[i] == 0) + { + Tracks[i] = new Track(); + Tracks[i].Sectors = new Sector[0]; + continue; + } + int p = pos; + Tracks[i] = new Track(); + Tracks[i].TrackIdent = Encoding.ASCII.GetString(data, p, 12); + p += 16; + Tracks[i].TrackNumber = data[p++]; + Tracks[i].SideNumber = data[p++]; + Tracks[i].DataRate = data[p++]; + Tracks[i].RecordingMode = data[p++]; + Tracks[i].SectorSize = data[p++]; + Tracks[i].NumberOfSectors = data[p++]; + Tracks[i].GAP3Length = data[p++]; + Tracks[i].FillerByte = data[p++]; + int dpos = pos + 0x100; + Tracks[i].Sectors = new Sector[Tracks[i].NumberOfSectors]; + for (int s = 0; s < Tracks[i].NumberOfSectors; s++) + { + Tracks[i].Sectors[s] = new Sector(); + + Tracks[i].Sectors[s].TrackNumber = data[p++]; + Tracks[i].Sectors[s].SideNumber = data[p++]; + Tracks[i].Sectors[s].SectorID = data[p++]; + Tracks[i].Sectors[s].SectorSize = data[p++]; + Tracks[i].Sectors[s].Status1 = data[p++]; + Tracks[i].Sectors[s].Status2 = data[p++]; + Tracks[i].Sectors[s].ActualDataByteLength = (ushort)(data[p] | data[p + 1] << 8); + p += 2; + Tracks[i].Sectors[s].SectorData = new byte[Tracks[i].Sectors[s].ActualDataByteLength]; + for (int b = 0; b < Tracks[i].Sectors[s].ActualDataByteLength; b++) + { + Tracks[i].Sectors[s].SectorData[b] = data[dpos + b]; + } + if (Tracks[i].Sectors[s].SectorSize <= 7) + { + int specifiedSize = 0x80 << Tracks[i].Sectors[s].SectorSize; + if (specifiedSize < Tracks[i].Sectors[s].ActualDataByteLength) + { + if (Tracks[i].Sectors[s].ActualDataByteLength % specifiedSize != 0) + { + Tracks[i].Sectors[s].ContainsMultipleWeakSectors = true; + } + } + } + dpos += Tracks[i].Sectors[s].ActualDataByteLength; + } + pos += TrackSizes[i]; + } + } + + #region Internal Classes + + public class Track + { + public string TrackIdent { get; set; } + public byte TrackNumber { get; set; } + public byte SideNumber { get; set; } + public byte DataRate { get; set; } + public byte RecordingMode { get; set; } + public byte SectorSize { get; set; } + public byte NumberOfSectors { get; set; } + public byte GAP3Length { get; set; } + public byte FillerByte { get; set; } + public Sector[] Sectors { get; set; } + + public byte GetLowestSectorID() + { + byte res = 0xFF; + foreach (var s in Sectors) + { + if (s.SectorID < res) + res = s.SectorID; + } + return res; + } + } + + public class Sector + { + public byte TrackNumber { get; set; } + public byte SideNumber { get; set; } + public byte SectorID { get; set; } + public byte SectorSize { get; set; } + public byte Status1 { get; set; } + public byte Status2 { get; set; } + public int ActualDataByteLength { get; set; } + public byte[] SectorData { get; set; } + public bool ContainsMultipleWeakSectors { get; set; } + + public int GetChecksum256() + { + int res = 0; + for (int i = 0; i < SectorData.Length; i++) + { + res += SectorData[i] % 256; + } + return res; + } + } + + #endregion + + + } +} diff --git a/BizHawk.Emulation.Common/Database/Database.cs b/BizHawk.Emulation.Common/Database/Database.cs index 5fcf3ce89f..1cd73d701e 100644 --- a/BizHawk.Emulation.Common/Database/Database.cs +++ b/BizHawk.Emulation.Common/Database/Database.cs @@ -310,7 +310,11 @@ namespace BizHawk.Emulation.Common game.System = "ZXSpectrum"; break; - case ".TAP": + case ".CDT": + game.System = "AmstradCPC"; + break; + + case ".TAP": byte[] head = romData.Take(8).ToArray(); if (System.Text.Encoding.Default.GetString(head).Contains("C64-TAPE")) game.System = "C64"; @@ -342,14 +346,9 @@ namespace BizHawk.Emulation.Common break; case ".DSK": - byte[] head2 = romData.Take(20).ToArray(); - string ident = System.Text.Encoding.Default.GetString(head2); - if (ident.ToUpper().Contains("EXTENDED CPC DSK") || - ident.ToUpper().Contains("MV - CPC")) - game.System = "ZXSpectrum"; - else - game.System = "AppleII"; - break; + var dId = new DSKIdentifier(romData); + game.System = dId.IdentifiedSystem; + break; case ".PO": case ".DO": diff --git a/BizHawk.Emulation.Common/Database/FirmwareDatabase.cs b/BizHawk.Emulation.Common/Database/FirmwareDatabase.cs index e279f00c5d..32ba4651e5 100644 --- a/BizHawk.Emulation.Common/Database/FirmwareDatabase.cs +++ b/BizHawk.Emulation.Common/Database/FirmwareDatabase.cs @@ -50,17 +50,19 @@ namespace BizHawk.Emulation.Common FirmwareAndOption("AB16F56989B27D89BABE5F89C5A8CB3DA71A82F0", 16384, "C64", "Drive1541", "drive-1541.bin", "1541 Disk Drive Rom"); FirmwareAndOption("D3B78C3DBAC55F5199F33F3FE0036439811F7FB3", 16384, "C64", "Drive1541II", "drive-1541ii.bin", "1541-II Disk Drive Rom"); - // ZX Spectrum - /* These are now shipped with bizhawk + // ZX Spectrum + /* These are now shipped with bizhawk FirmwareAndOption("5EA7C2B824672E914525D1D5C419D71B84A426A2", 16384, "ZXSpectrum", "48ROM", "48.ROM", "Spectrum 48K ROM"); FirmwareAndOption("16375D42EA109B47EDDED7A16028DE7FDB3013A1", 32768, "ZXSpectrum", "128ROM", "128.ROM", "Spectrum 128K ROM"); FirmwareAndOption("8CAFB292AF58617907B9E6B9093D3588A75849B8", 32768, "ZXSpectrum", "PLUS2ROM", "PLUS2.ROM", "Spectrum 128K +2 ROM"); FirmwareAndOption("929BF1A5E5687EBD8D7245F9B513A596C0EC21A4", 65536, "ZXSpectrum", "PLUS3ROM", "PLUS3.ROM", "Spectrum 128K +3 ROM"); */ + FirmwareAndOption("A584272F21DC82C14B7D4F1ED440E23A976E71F0", 32768, "ZXSpectrum", "PentagonROM", "pentagon.rom", "Russian Pentagon Clone ROM"); + FirmwareAndOption("282EB7BC819AAD2A12FD954E76F7838A4E1A7929", 16384, "ZXSpectrum", "TRDOSROM", "trdos.rom", "TRDOS ROM"); - // for saturn, we think any bios region can pretty much run any iso - // so, we're going to lay this out carefully so that we choose things in a sensible order, but prefer the correct region - var ss_100_j = File("2B8CB4F87580683EB4D760E4ED210813D667F0A2", 524288, "saturn-1.00-(J).bin", "Bios v1.00 (J)"); + // for saturn, we think any bios region can pretty much run any iso + // so, we're going to lay this out carefully so that we choose things in a sensible order, but prefer the correct region + var ss_100_j = File("2B8CB4F87580683EB4D760E4ED210813D667F0A2", 524288, "saturn-1.00-(J).bin", "Bios v1.00 (J)"); var ss_100_ue = File("FAA8EA183A6D7BBE5D4E03BB1332519800D3FBC3", 524288, "saturn-1.00-(U+E).bin", "Bios v1.00 (U+E)"); var ss_100a_ue = File("3BB41FEB82838AB9A35601AC666DE5AACFD17A58", 524288, "saturn-1.00a-(U+E).bin", "Bios v1.00a (U+E)"); // ?? is this size correct? var ss_101_j = File("DF94C5B4D47EB3CC404D88B33A8FDA237EAF4720", 524288, "saturn-1.01-(J).bin", "Bios v1.01 (J)"); // ?? is this size correct? diff --git a/BizHawk.Emulation.Common/SystemLookup.cs b/BizHawk.Emulation.Common/SystemLookup.cs index 4c6c692e46..0e4cc90d06 100644 --- a/BizHawk.Emulation.Common/SystemLookup.cs +++ b/BizHawk.Emulation.Common/SystemLookup.cs @@ -33,7 +33,8 @@ namespace BizHawk.Emulation.Common new SystemInfo { SystemId = "C64", FullName = "Commodore 64" }, new SystemInfo { SystemId = "AppleII", FullName = "Apple II" }, new SystemInfo { SystemId = "INTV", FullName = "Intellivision" }, - new SystemInfo { SystemId = "ZXSpectrum", FullName = "Sinclair ZX Spectrum" } + new SystemInfo { SystemId = "ZXSpectrum", FullName = "Sinclair ZX Spectrum" }, + new SystemInfo { SystemId = "AmstradCPC", FullName = "Amstrad CPC" } }; public SystemInfo this[string systemId] diff --git a/BizHawk.Emulation.Cores/BizHawk.Emulation.Cores.csproj b/BizHawk.Emulation.Cores/BizHawk.Emulation.Cores.csproj index b18b0865c8..c4d8705210 100644 --- a/BizHawk.Emulation.Cores/BizHawk.Emulation.Cores.csproj +++ b/BizHawk.Emulation.Cores/BizHawk.Emulation.Cores.csproj @@ -125,6 +125,64 @@ TI83.cs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + AppleII.cs @@ -262,6 +320,10 @@ + + + + @@ -288,11 +350,15 @@ - - + + + + + + @@ -658,6 +724,8 @@ + + @@ -1436,6 +1504,7 @@ + @@ -1448,7 +1517,12 @@ + + + + + diff --git a/BizHawk.Emulation.Cores/CPUs/LR35902/LR35902.cs b/BizHawk.Emulation.Cores/CPUs/LR35902/LR35902.cs index 2df6418354..12c13662aa 100644 --- a/BizHawk.Emulation.Cores/CPUs/LR35902/LR35902.cs +++ b/BizHawk.Emulation.Cores/CPUs/LR35902/LR35902.cs @@ -29,7 +29,7 @@ namespace BizHawk.Emulation.Common.Components.LR35902 public const ushort RLC = 14; public const ushort RL = 15; public const ushort RRC = 16; - public const ushort RR = 17; + public const ushort RR = 17; public const ushort CPL = 18; public const ushort DA = 19; public const ushort SCF = 20; @@ -44,7 +44,7 @@ namespace BizHawk.Emulation.Common.Components.LR35902 public const ushort SWAP = 29; public const ushort BIT = 30; public const ushort RES = 31; - public const ushort SET = 32; + public const ushort SET = 32; public const ushort EI = 33; public const ushort DI = 34; public const ushort HALT = 35; @@ -108,6 +108,19 @@ namespace BizHawk.Emulation.Common.Components.LR35902 this.WriteMemory = WriteMemory; } + //a little CDL related stuff + public delegate void DoCDLCallbackType(ushort addr, LR35902.eCDLogMemFlags flags); + + public DoCDLCallbackType CDLCallback; + + public enum eCDLogMemFlags + { + FetchFirst = 1, + FetchOperand = 2, + Data = 4, + Write = 8 + }; + // Execute instructions public void ExecuteOne(ref byte interrupt_src, byte interrupt_enable) { @@ -117,7 +130,7 @@ namespace BizHawk.Emulation.Common.Components.LR35902 // do nothing break; case OP: - // Read the opcode of the next instruction + // Read the opcode of the next instruction if (EI_pending > 0 && !CB_prefix) { EI_pending--; @@ -148,6 +161,7 @@ namespace BizHawk.Emulation.Common.Components.LR35902 { if (OnExecFetch != null) OnExecFetch(RegPC); if (TraceCallback != null && !CB_prefix) TraceCallback(State()); + if (CDLCallback != null) CDLCallback(RegPC, eCDLogMemFlags.FetchFirst); FetchInstruction(ReadMemory(RegPC++)); } instr_pntr = 0; @@ -333,6 +347,7 @@ namespace BizHawk.Emulation.Common.Components.LR35902 { if (OnExecFetch != null) OnExecFetch(RegPC); if (TraceCallback != null && !CB_prefix) TraceCallback(State()); + if (CDLCallback != null) CDLCallback(RegPC, eCDLogMemFlags.FetchFirst); RegPC++; FetchInstruction(ReadMemory(RegPC)); @@ -348,10 +363,11 @@ namespace BizHawk.Emulation.Common.Components.LR35902 OP }; } } - else + else { if (OnExecFetch != null) OnExecFetch(RegPC); if (TraceCallback != null && !CB_prefix) TraceCallback(State()); + if (CDLCallback != null) CDLCallback(RegPC, eCDLogMemFlags.FetchFirst); if (Halt_bug_3) { @@ -381,9 +397,9 @@ namespace BizHawk.Emulation.Common.Components.LR35902 else { cur_instr = new ushort[] - {IDLE, - HALT_CHK, - IDLE, + {HALT_CHK, + IDLE, + IDLE, HALT, 0 }; } @@ -416,6 +432,7 @@ namespace BizHawk.Emulation.Common.Components.LR35902 stopped = false; if (OnExecFetch != null) OnExecFetch(RegPC); if (TraceCallback != null && !CB_prefix) TraceCallback(State()); + if (CDLCallback != null) CDLCallback(RegPC, eCDLogMemFlags.FetchFirst); FetchInstruction(ReadMemory(RegPC++)); instr_pntr = 0; @@ -445,6 +462,7 @@ namespace BizHawk.Emulation.Common.Components.LR35902 stopped = false; if (OnExecFetch != null) OnExecFetch(RegPC); if (TraceCallback != null && !CB_prefix) TraceCallback(State()); + if (CDLCallback != null) CDLCallback(RegPC, eCDLogMemFlags.FetchFirst); FetchInstruction(ReadMemory(RegPC++)); instr_pntr = 0; @@ -472,6 +490,7 @@ namespace BizHawk.Emulation.Common.Components.LR35902 case OP_G: if (OnExecFetch != null) OnExecFetch(RegPC); if (TraceCallback != null) TraceCallback(State()); + if (CDLCallback != null) CDLCallback(RegPC, eCDLogMemFlags.FetchFirst); FetchInstruction(ReadMemory(RegPC)); // note no increment diff --git a/BizHawk.Emulation.Cores/CPUs/LR35902/Operations.cs b/BizHawk.Emulation.Cores/CPUs/LR35902/Operations.cs index 582c2cd437..e317416265 100644 --- a/BizHawk.Emulation.Cores/CPUs/LR35902/Operations.cs +++ b/BizHawk.Emulation.Cores/CPUs/LR35902/Operations.cs @@ -7,7 +7,13 @@ namespace BizHawk.Emulation.Common.Components.LR35902 { public void Read_Func(ushort dest, ushort src_l, ushort src_h) { - Regs[dest] = ReadMemory((ushort)(Regs[src_l] | (Regs[src_h]) << 8)); + ushort addr = (ushort)(Regs[src_l] | (Regs[src_h]) << 8); + if (CDLCallback != null) + { + if (src_l == PCl) CDLCallback(addr, eCDLogMemFlags.FetchOperand); + else CDLCallback(addr, eCDLogMemFlags.Data); + } + Regs[dest] = ReadMemory(addr); } // speical read for POP AF that always clears the lower 4 bits of F @@ -18,7 +24,9 @@ namespace BizHawk.Emulation.Common.Components.LR35902 public void Write_Func(ushort dest_l, ushort dest_h, ushort src) { - WriteMemory((ushort)(Regs[dest_l] | (Regs[dest_h]) << 8), (byte)Regs[src]); + ushort addr = (ushort)(Regs[dest_l] | (Regs[dest_h]) << 8); + if (CDLCallback != null) CDLCallback(addr, eCDLogMemFlags.Write | eCDLogMemFlags.Data); + WriteMemory(addr, (byte)Regs[src]); } public void TR_Func(ushort dest, ushort src) diff --git a/BizHawk.Emulation.Cores/CPUs/LR35902/Tables_Direct.cs b/BizHawk.Emulation.Cores/CPUs/LR35902/Tables_Direct.cs index b5e005948f..b75e3ce92d 100644 --- a/BizHawk.Emulation.Cores/CPUs/LR35902/Tables_Direct.cs +++ b/BizHawk.Emulation.Cores/CPUs/LR35902/Tables_Direct.cs @@ -10,7 +10,7 @@ namespace BizHawk.Emulation.Common.Components.LR35902 private void NOP_() { cur_instr = new ushort[] - {IDLE, + {IDLE, IDLE, HALT_CHK, OP }; diff --git a/BizHawk.Emulation.Cores/CPUs/Z80A/Execute.cs b/BizHawk.Emulation.Cores/CPUs/Z80A/Execute.cs index 318ef27300..b8b65bdf39 100644 --- a/BizHawk.Emulation.Cores/CPUs/Z80A/Execute.cs +++ b/BizHawk.Emulation.Cores/CPUs/Z80A/Execute.cs @@ -7,6 +7,8 @@ namespace BizHawk.Emulation.Cores.Components.Z80A public long TotalExecutedCycles; private int EI_pending; + // ZXHawk needs to be able to read this for zx-state snapshot export + public int EIPending { get { return EI_pending; } } public const ushort CBpre = 0; public const ushort EXTDpre = 1; @@ -15,17 +17,21 @@ namespace BizHawk.Emulation.Cores.Components.Z80A public const ushort IXCBpre = 4; public const ushort IYCBpre = 5; public const ushort IXYprefetch = 6; + public ushort PRE_SRC; // variables for executing instructions public int instr_pntr = 0; public int bus_pntr = 0; public int mem_pntr = 0; + public int irq_pntr = 0; public ushort[] cur_instr; public ushort[] BUSRQ; public ushort[] MEMRQ; + public ushort[] IRQS; public byte opcode; public bool NO_prefix, CB_prefix, IX_prefix, EXTD_prefix, IY_prefix, IXCB_prefix, IYCB_prefix; public bool halted; + public bool I_skip; public void FetchInstruction() { diff --git a/BizHawk.Emulation.Cores/CPUs/Z80A/Interrupts.cs b/BizHawk.Emulation.Cores/CPUs/Z80A/Interrupts.cs index 6bc915c296..5eec6cf45f 100644 --- a/BizHawk.Emulation.Cores/CPUs/Z80A/Interrupts.cs +++ b/BizHawk.Emulation.Cores/CPUs/Z80A/Interrupts.cs @@ -30,23 +30,28 @@ namespace BizHawk.Emulation.Cores.Components.Z80A public Action IRQCallback = delegate () { }; public Action NMICallback = delegate () { }; + // this will be a few cycles off for now + // it should suffice for now until Alyosha returns from hiatus + public Action IRQACKCallback = delegate () { }; + private void NMI_() { cur_instr = new ushort[] - {DEC16, SPl, SPh, + {IDLE, + IDLE, + IDLE, + IDLE, + DEC16, SPl, SPh, TR, ALU, PCl, WAIT, WR_DEC, SPl, SPh, PCh, TR16, PCl, PCh, NMI_V, ZERO, WAIT, - WR, SPl, SPh, ALU, - IDLE, - WAIT, - OP_F, - OP }; + WR, SPl, SPh, ALU }; - BUSRQ = new ushort[] { 0, SPh, 0, 0, SPh, 0, 0, PCh, 0, 0, 0 }; - MEMRQ = new ushort[] { 0, SPh, 0, 0, SPh, 0, 0, PCh, 0, 0, 0 }; + BUSRQ = new ushort[] { 0, 0, 0, 0, 0, SPh, 0, 0, SPh, 0, 0 }; + MEMRQ = new ushort[] { 0, 0, 0, 0, 0, SPh, 0, 0, SPh, 0, 0 }; + IRQS = new ushort[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 }; } // Mode 0 interrupts only take effect if a CALL or RST is on the data bus @@ -58,22 +63,27 @@ namespace BizHawk.Emulation.Cores.Components.Z80A { cur_instr = new ushort[] {IDLE, + IDLE, + IORQ, WAIT, - RD_INC, ALU, PCl, PCh, IDLE, WAIT, - OP_F, - OP }; + RD_INC, ALU, PCl, PCh }; - BUSRQ = new ushort[] { PCh, 0, 0, PCh, 0, 0, 0 }; - MEMRQ = new ushort[] { PCh, 0, 0, PCh, 0, 0, 0 }; - } + BUSRQ = new ushort[] { 0, 0, 0, 0, PCh, 0, 0 }; + MEMRQ = new ushort[] { 0, 0, 0, 0, PCh, 0, 0 }; + IRQS = new ushort[] { 0, 0, 0, 0, 0, 0, 1 }; + } // Just jump to $0038 private void INTERRUPT_1() { cur_instr = new ushort[] {IDLE, + IDLE, + IORQ, + WAIT, + IDLE, TR, ALU, PCl, DEC16, SPl, SPh, IDLE, @@ -81,21 +91,22 @@ namespace BizHawk.Emulation.Cores.Components.Z80A WR_DEC, SPl, SPh, PCh, TR16, PCl, PCh, IRQ_V, ZERO, WAIT, - WR, SPl, SPh, ALU, - IDLE, - WAIT, - OP_F, - OP }; + WR, SPl, SPh, ALU }; - BUSRQ = new ushort[] { I, 0, 0, SPh, 0, 0, SPh, 0, 0, PCh, 0, 0, 0 }; - MEMRQ = new ushort[] { I, 0, 0, SPh, 0, 0, SPh, 0, 0, PCh, 0, 0, 0 }; - } + BUSRQ = new ushort[] { 0, 0, 0, 0, I, 0, 0, SPh, 0, 0, SPh, 0, 0 }; + MEMRQ = new ushort[] { 0, 0, 0, 0, I, 0, 0, SPh, 0, 0, SPh, 0, 0 }; + IRQS = new ushort[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 }; + } // Interrupt mode 2 uses the I vector combined with a byte on the data bus private void INTERRUPT_2() { cur_instr = new ushort[] - {FTCH_DB, + {IDLE, + IDLE, + IORQ, + WAIT, + FTCH_DB, IDLE, DEC16, SPl, SPh, TR16, Z, W, DB, I, @@ -109,15 +120,12 @@ namespace BizHawk.Emulation.Cores.Components.Z80A RD_INC, PCl, Z, W, IDLE, WAIT, - RD, PCh, Z, W, - IDLE, - WAIT, - OP_F, - OP }; + RD, PCh, Z, W }; - BUSRQ = new ushort[] { I, 0, 0, SPh, 0, 0, SPh, 0, 0, W, 0, 0, W, 0 ,0 ,PCh, 0, 0, 0 }; - MEMRQ = new ushort[] { I, 0, 0, SPh, 0, 0, SPh, 0, 0, W, 0, 0, W, 0, 0, PCh, 0, 0, 0 }; - } + BUSRQ = new ushort[] { 0, 0, 0, 0, I, 0, 0, SPh, 0, 0, SPh, 0, 0, W, 0, 0, W, 0 ,0 }; + MEMRQ = new ushort[] { 0, 0, 0, 0, I, 0, 0, SPh, 0, 0, SPh, 0, 0, W, 0, 0, W, 0, 0 }; + IRQS = new ushort[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 }; + } private void ResetInterrupts() { diff --git a/BizHawk.Emulation.Cores/CPUs/Z80A/Operations.cs b/BizHawk.Emulation.Cores/CPUs/Z80A/Operations.cs index 69c6b78a7e..d643ce06c8 100644 --- a/BizHawk.Emulation.Cores/CPUs/Z80A/Operations.cs +++ b/BizHawk.Emulation.Cores/CPUs/Z80A/Operations.cs @@ -18,6 +18,14 @@ namespace BizHawk.Emulation.Cores.Components.Z80A INC16_Func(src_l, src_h); } + public void Read_INC_TR_PC_Func(ushort dest_l, ushort dest_h, ushort src_l, ushort src_h) + { + Regs[dest_h] = ReadMemory((ushort)(Regs[src_l] | (Regs[src_h]) << 8)); + Regs[DB] = Regs[dest_h]; + INC16_Func(src_l, src_h); + TR16_Func(PCl, PCh, dest_l, dest_h); + } + public void Write_Func(ushort dest_l, ushort dest_h, ushort src) { Regs[DB] = Regs[src]; @@ -38,12 +46,26 @@ namespace BizHawk.Emulation.Cores.Components.Z80A DEC16_Func(dest_l, dest_h); } + public void Write_TR_PC_Func(ushort dest_l, ushort dest_h, ushort src) + { + Regs[DB] = Regs[src]; + WriteMemory((ushort)(Regs[dest_l] | (Regs[dest_h] << 8)), (byte)Regs[src]); + TR16_Func(PCl, PCh, Z, W); + } + public void OUT_Func(ushort dest_l, ushort dest_h, ushort src) { Regs[DB] = Regs[src]; WriteHardware((ushort)(Regs[dest_l] | (Regs[dest_h] << 8)), (byte)(Regs[src])); } + public void OUT_INC_Func(ushort dest_l, ushort dest_h, ushort src) + { + Regs[DB] = Regs[src]; + WriteHardware((ushort)(Regs[dest_l] | (Regs[dest_h] << 8)), (byte)(Regs[src])); + INC16_Func(dest_l, dest_h); + } + public void IN_Func(ushort dest, ushort src_l, ushort src_h) { Regs[dest] = ReadHardware((ushort)(Regs[src_l] | (Regs[src_h]) << 8)); @@ -58,7 +80,30 @@ namespace BizHawk.Emulation.Cores.Components.Z80A Flag3 = Regs[dest].Bit(3); } - public void TR_Func(ushort dest, ushort src) + public void IN_INC_Func(ushort dest, ushort src_l, ushort src_h) + { + Regs[dest] = ReadHardware((ushort)(Regs[src_l] | (Regs[src_h]) << 8)); + Regs[DB] = Regs[dest]; + + FlagZ = Regs[dest] == 0; + FlagP = TableParity[Regs[dest]]; + FlagH = false; + FlagN = false; + FlagS = Regs[dest].Bit(7); + Flag5 = Regs[dest].Bit(5); + Flag3 = Regs[dest].Bit(3); + + INC16_Func(src_l, src_h); + } + + public void IN_A_N_INC_Func(ushort dest, ushort src_l, ushort src_h) + { + Regs[dest] = ReadHardware((ushort)(Regs[src_l] | (Regs[src_h]) << 8)); + Regs[DB] = Regs[dest]; + INC16_Func(src_l, src_h); + } + + public void TR_Func(ushort dest, ushort src) { Regs[dest] = Regs[src]; } diff --git a/BizHawk.Emulation.Cores/CPUs/Z80A/ReadMe.txt b/BizHawk.Emulation.Cores/CPUs/Z80A/ReadMe.txt index db37bed6fa..f586c70186 100644 --- a/BizHawk.Emulation.Cores/CPUs/Z80A/ReadMe.txt +++ b/BizHawk.Emulation.Cores/CPUs/Z80A/ReadMe.txt @@ -1,5 +1,5 @@ -TODO: - -Mode 0 (nothing to test with) -IRQ BUS timings (nothing to test with) -BusAQ (nothing to test with) +TODO: + +Mode 0 (nothing to test with) +IRQ BUS timings (nothing to test with) +BusAQ (nothing to test with) diff --git a/BizHawk.Emulation.Cores/CPUs/Z80A/Registers.cs b/BizHawk.Emulation.Cores/CPUs/Z80A/Registers.cs index 339fb6864e..7f392fbe0c 100644 --- a/BizHawk.Emulation.Cores/CPUs/Z80A/Registers.cs +++ b/BizHawk.Emulation.Cores/CPUs/Z80A/Registers.cs @@ -58,7 +58,7 @@ namespace BizHawk.Emulation.Cores.Components.Z80A public const ushort WIO4 = 108; - public bool FlagI, FlagI1, FlagI2, FlagI3, FlagI4, FlagI5; + public bool FlagI; public bool FlagW; // wait flag, when set to true reads / writes will be delayed diff --git a/BizHawk.Emulation.Cores/CPUs/Z80A/Tables_Direct.cs b/BizHawk.Emulation.Cores/CPUs/Z80A/Tables_Direct.cs index d5a2e8c3a2..6af37ce302 100644 --- a/BizHawk.Emulation.Cores/CPUs/Z80A/Tables_Direct.cs +++ b/BizHawk.Emulation.Cores/CPUs/Z80A/Tables_Direct.cs @@ -10,13 +10,11 @@ namespace BizHawk.Emulation.Cores.Components.Z80A private void NOP_() { cur_instr = new ushort[] - { IDLE, - WAIT, - OP_F, - OP }; + {IDLE }; - BUSRQ = new ushort[] { PCh, 0, 0, 0 }; - MEMRQ = new ushort[] { PCh, 0, 0, 0 }; + BUSRQ = new ushort[] { 0 }; + MEMRQ = new ushort[] { 0 }; + IRQS = new ushort[] { 1 }; } // NOTE: In a real Z80, this operation just flips a switch to choose between 2 registers @@ -24,38 +22,32 @@ namespace BizHawk.Emulation.Cores.Components.Z80A private void EXCH_() { cur_instr = new ushort[] - {EXCH, - WAIT, - OP_F, - OP }; + {EXCH }; - BUSRQ = new ushort[] { PCh, 0, 0, 0 }; - MEMRQ = new ushort[] { PCh, 0, 0, 0 }; + BUSRQ = new ushort[] { 0 }; + MEMRQ = new ushort[] { 0 }; + IRQS = new ushort[] { 1 }; } private void EXX_() { cur_instr = new ushort[] - {EXX, - WAIT, - OP_F, - OP }; + {EXX }; - BUSRQ = new ushort[] { PCh, 0, 0, 0 }; - MEMRQ = new ushort[] { PCh, 0, 0, 0 }; + BUSRQ = new ushort[] { 0 }; + MEMRQ = new ushort[] { 0 }; + IRQS = new ushort[] { 1 }; } // this exchanges 2 16 bit registers private void EXCH_16_(ushort dest_l, ushort dest_h, ushort src_l, ushort src_h) { cur_instr = new ushort[] - {EXCH_16, dest_l, dest_h, src_l, src_h, - WAIT, - OP_F, - OP }; + {EXCH_16, dest_l, dest_h, src_l, src_h }; - BUSRQ = new ushort[] { PCh, 0, 0, 0 }; - MEMRQ = new ushort[] { PCh, 0, 0, 0 }; + BUSRQ = new ushort[] { 0 }; + MEMRQ = new ushort[] { 0 }; + IRQS = new ushort[] { 1 }; } private void INC_16(ushort src_l, ushort src_h) @@ -63,13 +55,11 @@ namespace BizHawk.Emulation.Cores.Components.Z80A cur_instr = new ushort[] {INC16, src_l, src_h, IDLE, - IDLE, - WAIT, - OP_F, - OP }; + IDLE }; - BUSRQ = new ushort[] { I, I, PCh, 0, 0, 0}; - MEMRQ = new ushort[] { 0, 0, PCh, 0, 0, 0 }; + BUSRQ = new ushort[] { 0, I, I }; + MEMRQ = new ushort[] { 0, 0, 0 }; + IRQS = new ushort[] { 0, 0, 1 }; } @@ -78,13 +68,11 @@ namespace BizHawk.Emulation.Cores.Components.Z80A cur_instr = new ushort[] {DEC16, src_l, src_h, IDLE, - IDLE, - WAIT, - OP_F, - OP }; + IDLE }; - BUSRQ = new ushort[] { I, I, PCh, 0, 0, 0}; - MEMRQ = new ushort[] { 0, 0, PCh, 0, 0, 0 }; + BUSRQ = new ushort[] { 0, I, I }; + MEMRQ = new ushort[] { 0, 0, 0 }; + IRQS = new ushort[] { 0, 0, 1 }; } // this is done in two steps technically, but the flags don't work out using existing funcitons @@ -92,46 +80,40 @@ namespace BizHawk.Emulation.Cores.Components.Z80A private void ADD_16(ushort dest_l, ushort dest_h, ushort src_l, ushort src_h) { cur_instr = new ushort[] - {TR16, Z, W, dest_l, dest_h, + {IDLE, + TR16, Z, W, dest_l, dest_h, IDLE, INC16, Z, W, IDLE, ADD16, dest_l, dest_h, src_l, src_h, IDLE, - IDLE, - IDLE, - WAIT, - OP_F, - OP }; + IDLE}; - BUSRQ = new ushort[] { I, I, I, I, I, I, I, PCh, 0, 0, 0 }; - MEMRQ = new ushort[] { 0, 0, 0, 0, 0, 0, 0, PCh, 0, 0, 0 }; + BUSRQ = new ushort[] { 0, I, I, I, I, I, I, I }; + MEMRQ = new ushort[] { 0, 0, 0, 0, 0, 0, 0, 0 }; + IRQS = new ushort[] { 0, 0, 0, 0, 0, 0, 0, 1}; } private void REG_OP(ushort operation, ushort dest, ushort src) { cur_instr = new ushort[] - {operation, dest, src, - WAIT, - OP_F, - OP }; + {operation, dest, src }; - BUSRQ = new ushort[] { PCh, 0, 0, 0 }; - MEMRQ = new ushort[] { PCh, 0, 0, 0 }; + BUSRQ = new ushort[] { 0 }; + MEMRQ = new ushort[] { 0 }; + IRQS = new ushort[] { 1 }; } // Operations using the I and R registers take one T-cycle longer private void REG_OP_IR(ushort operation, ushort dest, ushort src) { cur_instr = new ushort[] - {operation, dest, src, - SET_FL_IR, dest, - WAIT, - OP_F, - OP }; + {IDLE, + SET_FL_IR, dest, src }; - BUSRQ = new ushort[] { I, PCh, 0, 0, 0 }; - MEMRQ = new ushort[] { 0, PCh, 0, 0, 0 }; + BUSRQ = new ushort[] { 0, I }; + MEMRQ = new ushort[] { 0, 0 }; + IRQS = new ushort[] { 0, 1 }; } // note: do not use DEC here since no flags are affected by this operation @@ -141,6 +123,7 @@ namespace BizHawk.Emulation.Cores.Components.Z80A { cur_instr = new ushort[] {IDLE, + IDLE, ASGN, B, (ushort)((Regs[B] - 1) & 0xFF), WAIT, RD_INC, Z, PCl, PCh, @@ -148,42 +131,35 @@ namespace BizHawk.Emulation.Cores.Components.Z80A IDLE, ASGN, W, 0, ADDS, PCl, PCh, Z, W, - TR16, Z, W, PCl, PCh, - IDLE, - WAIT, - OP_F, - OP }; + TR16, Z, W, PCl, PCh }; - BUSRQ = new ushort[] { I, PCh, 0, 0, PCh, PCh, PCh, PCh, PCh, PCh, 0, 0, 0 }; - MEMRQ = new ushort[] { 0, PCh, 0, 0, 0, 0, 0, 0, 0, PCh, 0, 0, 0 }; + BUSRQ = new ushort[] { 0, I, PCh, 0, 0, PCh, PCh, PCh, PCh, PCh }; + MEMRQ = new ushort[] { 0, 0, PCh, 0, 0, 0, 0, 0, 0, 0 }; + IRQS = new ushort[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 }; } else { cur_instr = new ushort[] {IDLE, + IDLE, ASGN, B, (ushort)((Regs[B] - 1) & 0xFF), WAIT, - RD_INC, ALU, PCl, PCh, - IDLE, - WAIT, - OP_F, - OP }; + RD_INC, ALU, PCl, PCh }; - BUSRQ = new ushort[] { I, PCh, 0, 0, PCh, 0, 0, 0 }; - MEMRQ = new ushort[] { 0, PCh, 0, 0, PCh, 0, 0, 0 }; + BUSRQ = new ushort[] { 0, I, PCh, 0, 0 }; + MEMRQ = new ushort[] { 0, 0, PCh, 0, 0 }; + IRQS = new ushort[] { 0, 0, 0, 0, 1 }; } } private void HALT_() { cur_instr = new ushort[] - {IDLE, - IDLE, - IDLE, - HALT }; + { HALT }; - BUSRQ = new ushort[] { PCh, 0, 0, 0 }; - MEMRQ = new ushort[] { PCh, 0, 0, 0 }; + BUSRQ = new ushort[] { 0 }; + MEMRQ = new ushort[] { 0 }; + IRQS = new ushort[] { 1 }; } private void JR_COND(bool cond) @@ -192,34 +168,30 @@ namespace BizHawk.Emulation.Cores.Components.Z80A { cur_instr = new ushort[] {IDLE, + IDLE, WAIT, RD_INC, Z, PCl, PCh, IDLE, ASGN, W, 0, IDLE, - IDLE, ADDS, PCl, PCh, Z, W, - TR16, Z, W, PCl, PCh, - WAIT, - OP_F, - OP }; + TR16, Z, W, PCl, PCh }; - BUSRQ = new ushort[] { PCh, 0, 0, PCh, PCh, PCh, PCh, PCh, PCh, 0, 0, 0 }; - MEMRQ = new ushort[] { PCh, 0, 0, 0, 0, 0, 0, 0, PCh, 0, 0, 0 }; + BUSRQ = new ushort[] { 0, PCh, 0, 0, PCh, PCh, PCh, PCh, PCh }; + MEMRQ = new ushort[] { 0, PCh, 0, 0, 0, 0, 0, 0, 0 }; + IRQS = new ushort[] { 0, 0, 0, 0, 0, 0, 0, 0, 1 }; } else { cur_instr = new ushort[] {IDLE, - WAIT, - RD_INC, ALU, PCl, PCh, IDLE, WAIT, - OP_F, - OP }; + RD_INC, ALU, PCl, PCh }; - BUSRQ = new ushort[] { PCh, 0, 0, PCh, 0, 0, 0 }; - MEMRQ = new ushort[] { PCh, 0, 0, PCh, 0, 0, 0 }; + BUSRQ = new ushort[] { 0, PCh, 0, 0 }; + MEMRQ = new ushort[] { 0, PCh, 0, 0 }; + IRQS = new ushort[] { 0, 0, 0, 1 }; } } @@ -229,35 +201,31 @@ namespace BizHawk.Emulation.Cores.Components.Z80A { cur_instr = new ushort[] {IDLE, + IDLE, WAIT, RD_INC, Z, PCl, PCh, IDLE, WAIT, - RD_INC, W, PCl, PCh, - TR16, PCl, PCh, Z, W, - WAIT, - OP_F, - OP }; + RD_INC_TR_PC, Z, W, PCl, PCh}; - BUSRQ = new ushort[] { PCh, 0, 0, PCh, 0, 0, W, 0, 0, 0 }; - MEMRQ = new ushort[] { PCh, 0, 0, PCh, 0, 0, W, 0, 0, 0 }; + BUSRQ = new ushort[] { 0, PCh, 0, 0, PCh, 0, 0 }; + MEMRQ = new ushort[] { 0, PCh, 0, 0, PCh, 0, 0 }; + IRQS = new ushort[] { 0, 0, 0, 0, 0, 0, 1 }; } else { cur_instr = new ushort[] {IDLE, + IDLE, WAIT, RD_INC, Z, PCl, PCh, IDLE, WAIT, - RD_INC, W, PCl, PCh, - IDLE, - WAIT, - OP_F, - OP }; + RD_INC, W, PCl, PCh }; - BUSRQ = new ushort[] { PCh, 0, 0, PCh, 0, 0, PCh, 0, 0, 0 }; - MEMRQ = new ushort[] { PCh, 0, 0, PCh, 0, 0, PCh, 0, 0, 0 }; + BUSRQ = new ushort[] { 0, PCh, 0, 0, PCh, 0, 0 }; + MEMRQ = new ushort[] { 0, PCh, 0, 0, PCh, 0, 0 }; + IRQS = new ushort[] { 0, 0, 0, 0, 0, 0, 1 }; } } @@ -265,54 +233,48 @@ namespace BizHawk.Emulation.Cores.Components.Z80A { cur_instr = new ushort[] {IDLE, + IDLE, WAIT, RD_INC, Z, SPl, SPh, IDLE, WAIT, - RD_INC, W, SPl, SPh, - TR16, PCl, PCh, Z, W, - WAIT, - OP_F, - OP }; + RD_INC_TR_PC, Z, W, SPl, SPh }; - BUSRQ = new ushort[] { SPh, 0, 0, SPh, 0, 0, W, 0, 0, 0 }; - MEMRQ = new ushort[] { SPh, 0, 0, SPh, 0, 0, W, 0, 0, 0 }; + BUSRQ = new ushort[] { 0, SPh, 0, 0, SPh, 0, 0 }; + MEMRQ = new ushort[] { 0, SPh, 0, 0, SPh, 0, 0 }; + IRQS = new ushort[] { 0, 0, 0, 0, 0, 0, 1 }; } private void RETI_() { cur_instr = new ushort[] {IDLE, + IDLE, WAIT, RD_INC, Z, SPl, SPh, IDLE, WAIT, - RD_INC, W, SPl, SPh, - TR16, PCl, PCh, Z, W, - WAIT, - OP_F, - OP }; + RD_INC_TR_PC, Z, W, SPl, SPh }; - BUSRQ = new ushort[] { SPh, 0, 0, SPh, 0, 0, W, 0, 0, 0 }; - MEMRQ = new ushort[] { SPh, 0, 0, SPh, 0, 0, W, 0, 0, 0 }; + BUSRQ = new ushort[] { 0, SPh, 0, 0, SPh, 0, 0 }; + MEMRQ = new ushort[] { 0, SPh, 0, 0, SPh, 0, 0 }; + IRQS = new ushort[] { 0, 0, 0, 0, 0, 0, 1 }; } private void RETN_() { cur_instr = new ushort[] {IDLE, + IDLE, WAIT, RD_INC, Z, SPl, SPh, EI_RETN, WAIT, - RD_INC, W, SPl, SPh, - TR16, PCl, PCh, Z, W, - WAIT, - OP_F, - OP }; + RD_INC_TR_PC, Z, W, SPl, SPh }; - BUSRQ = new ushort[] { SPh, 0, 0, SPh, 0, 0, W, 0, 0, 0 }; - MEMRQ = new ushort[] { SPh, 0, 0, SPh, 0, 0, W, 0, 0, 0 }; + BUSRQ = new ushort[] { 0, SPh, 0, 0, SPh, 0, 0 }; + MEMRQ = new ushort[] { 0, SPh, 0, 0, SPh, 0, 0 }; + IRQS = new ushort[] { 0, 0, 0, 0, 0, 0, 1 }; } @@ -323,30 +285,26 @@ namespace BizHawk.Emulation.Cores.Components.Z80A cur_instr = new ushort[] {IDLE, IDLE, + IDLE, WAIT, RD_INC, Z, SPl, SPh, IDLE, WAIT, - RD_INC, W, SPl, SPh, - TR16, PCl, PCh, Z, W, - WAIT, - OP_F, - OP }; + RD_INC_TR_PC, Z, W, SPl, SPh}; - BUSRQ = new ushort[] { I, SPh, 0, 0, SPh, 0, 0, W, 0, 0, 0 }; - MEMRQ = new ushort[] { 0, SPh, 0, 0, SPh, 0, 0, W, 0, 0, 0 }; + BUSRQ = new ushort[] { 0, I, SPh, 0, 0, SPh, 0, 0 }; + MEMRQ = new ushort[] { 0, 0, SPh, 0, 0, SPh, 0, 0 }; + IRQS = new ushort[] { 0, 0, 0, 0, 0, 0, 0, 1 }; } else { cur_instr = new ushort[] {IDLE, - IDLE, - WAIT, - OP_F, - OP }; + IDLE }; - BUSRQ = new ushort[] { I, PCh, 0, 0, 0 }; - MEMRQ = new ushort[] { 0, PCh, 0, 0, 0 }; + BUSRQ = new ushort[] { 0, I }; + MEMRQ = new ushort[] { 0, 0 }; + IRQS = new ushort[] { 0, 1 }; } } @@ -356,6 +314,7 @@ namespace BizHawk.Emulation.Cores.Components.Z80A { cur_instr = new ushort[] {IDLE, + IDLE, WAIT, RD_INC, Z, PCl, PCh, IDLE, @@ -367,75 +326,64 @@ namespace BizHawk.Emulation.Cores.Components.Z80A WR_DEC, SPl, SPh, PCh, IDLE, WAIT, - WR, SPl, SPh, PCl, - TR16, PCl, PCh, Z, W, - WAIT, - OP_F, - OP }; + WR_TR_PC, SPl, SPh, PCl }; - BUSRQ = new ushort[] { PCh, 0, 0, PCh, 0, 0, PCh, SPh, 0, 0, SPh, 0, 0, W, 0, 0, 0 }; - MEMRQ = new ushort[] { PCh, 0, 0, PCh, 0, 0, 0, SPh, 0, 0, SPh, 0, 0, W, 0, 0, 0 }; + BUSRQ = new ushort[] { 0, PCh, 0, 0, PCh, 0, 0, PCh, SPh, 0, 0, SPh, 0, 0 }; + MEMRQ = new ushort[] { 0, PCh, 0, 0, PCh, 0, 0, 0, SPh, 0, 0, SPh, 0, 0 }; + IRQS = new ushort[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 }; } else { cur_instr = new ushort[] {IDLE, + IDLE, WAIT, RD_INC, Z, PCl, PCh, IDLE, WAIT, - RD_INC, W, PCl, PCh, - IDLE, - WAIT, - OP_F, - OP }; + RD_INC, W, PCl, PCh}; - BUSRQ = new ushort[] { PCh, 0, 0, PCh, 0, 0, PCh, 0, 0, 0 }; - MEMRQ = new ushort[] { PCh, 0, 0, PCh, 0, 0, PCh, 0, 0, 0 }; + BUSRQ = new ushort[] { 0, PCh, 0, 0, PCh, 0, 0 }; + MEMRQ = new ushort[] { 0, PCh, 0, 0, PCh, 0, 0 }; + IRQS = new ushort[] { 0, 0, 0, 0, 0, 0, 1 }; } } private void INT_OP(ushort operation, ushort src) { cur_instr = new ushort[] - {operation, src, - WAIT, - OP_F, - OP }; + {operation, src }; - BUSRQ = new ushort[] { PCh, 0, 0, 0 }; - MEMRQ = new ushort[] { PCh, 0, 0, 0 }; + BUSRQ = new ushort[] { 0 }; + MEMRQ = new ushort[] { 0 }; + IRQS = new ushort[] { 1 }; } private void BIT_OP(ushort operation, ushort bit, ushort src) { cur_instr = new ushort[] - {operation, bit, src, - WAIT, - OP_F, - OP }; + {operation, bit, src }; - BUSRQ = new ushort[] { PCh, 0, 0, 0 }; - MEMRQ = new ushort[] { PCh, 0, 0, 0 }; + BUSRQ = new ushort[] { 0 }; + MEMRQ = new ushort[] { 0 }; + IRQS = new ushort[] { 1 }; } private void PUSH_(ushort src_l, ushort src_h) { cur_instr = new ushort[] - {DEC16, SPl, SPh, + {IDLE, + DEC16, SPl, SPh, IDLE, WAIT, WR_DEC, SPl, SPh, src_h, IDLE, WAIT, - WR, SPl, SPh, src_l, - IDLE, - WAIT, - OP_F, - OP }; + WR, SPl, SPh, src_l }; - BUSRQ = new ushort[] { I, SPh, 0, 0, SPh, 0, 0, PCh, 0, 0, 0 }; - MEMRQ = new ushort[] { 0, SPh, 0, 0, SPh, 0, 0, PCh, 0, 0, 0 }; + BUSRQ = new ushort[] { 0, I, SPh, 0, 0, SPh, 0, 0 }; + MEMRQ = new ushort[] { 0, 0, SPh, 0, 0, SPh, 0, 0 }; + IRQS = new ushort[] { 0, 0, 0, 0, 0, 0, 0, 1 }; } @@ -443,49 +391,48 @@ namespace BizHawk.Emulation.Cores.Components.Z80A { cur_instr = new ushort[] {IDLE, + IDLE, WAIT, RD_INC, src_l, SPl, SPh, IDLE, WAIT, - RD_INC, src_h, SPl, SPh, - IDLE, - WAIT, - OP_F, - OP }; + RD_INC, src_h, SPl, SPh }; - BUSRQ = new ushort[] { SPh, 0, 0, SPh, 0, 0, PCh, 0, 0, 0 }; - MEMRQ = new ushort[] { SPh, 0, 0, SPh, 0, 0, PCh, 0, 0, 0 }; + BUSRQ = new ushort[] { 0, SPh, 0, 0, SPh, 0, 0 }; + MEMRQ = new ushort[] { 0, SPh, 0, 0, SPh, 0, 0 }; + IRQS = new ushort[] {0, 0, 0, 0, 0, 0, 1 }; } private void RST_(ushort n) { cur_instr = new ushort[] - {DEC16, SPl, SPh, + {IDLE, + DEC16, SPl, SPh, IDLE, WAIT, WR_DEC, SPl, SPh, PCh, RST, n, WAIT, - WR, SPl, SPh, PCl, - TR16, PCl, PCh, Z, W, - WAIT, - OP_F, - OP }; + WR_TR_PC, SPl, SPh, PCl }; - BUSRQ = new ushort[] { I, SPh, 0, 0, SPh, 0, 0, W, 0, 0, 0 }; - MEMRQ = new ushort[] { 0, SPh, 0, 0, SPh, 0, 0, W, 0, 0, 0 }; + BUSRQ = new ushort[] { 0, I, SPh, 0, 0, SPh, 0, 0 }; + MEMRQ = new ushort[] { 0, 0, SPh, 0, 0, SPh, 0, 0 }; + IRQS = new ushort[] { 0, 0, 0, 0, 0, 0, 0, 1 }; } private void PREFIX_(ushort src) { cur_instr = new ushort[] {IDLE, + IDLE, WAIT, - OP_F, - PREFIX, src}; + PREFIX }; - BUSRQ = new ushort[] { PCh, 0, 0, 0 }; - MEMRQ = new ushort[] { PCh, 0, 0, 0 }; + PRE_SRC = src; + + BUSRQ = new ushort[] { 0, PCh, 0, 0 }; + MEMRQ = new ushort[] { 0, PCh, 0, 0 }; + IRQS = new ushort[] { 0, 0, 0, 0 }; // prefix does not get interrupted } private void PREFETCH_(ushort src) @@ -503,136 +450,125 @@ namespace BizHawk.Emulation.Cores.Components.Z80A cur_instr = new ushort[] {IDLE, + IDLE, WAIT, RD_INC, ALU, PCl, PCh, ADDS, Z, W, ALU, ZERO, WAIT, - OP_F, IDLE, - PREFIX, src,}; + PREFIX}; - BUSRQ = new ushort[] { PCh, 0, 0, PCh, 0, 0, PCh, PCh }; - MEMRQ = new ushort[] { PCh, 0, 0, PCh, 0, 0, 0, 0 }; + PRE_SRC = src; + + //Console.WriteLine(TotalExecutedCycles); + + BUSRQ = new ushort[] { 0, PCh, 0, 0, PCh, 0, 0, PCh }; + MEMRQ = new ushort[] { 0, PCh, 0, 0, PCh, 0, 0, 0 }; + IRQS = new ushort[] { 0, 0, 0, 0, 0, 0, 0, 0 }; // prefetch does not get interrupted } private void DI_() { cur_instr = new ushort[] - {DI, - WAIT, - OP_F, - OP }; + {DI }; - BUSRQ = new ushort[] { PCh, 0, 0, 0 }; - MEMRQ = new ushort[] { PCh, 0, 0, 0 }; + BUSRQ = new ushort[] { 0 }; + MEMRQ = new ushort[] { 0 }; + IRQS = new ushort[] { 1 }; } private void EI_() { cur_instr = new ushort[] - {EI, - WAIT, - OP_F, - OP }; + {EI }; - BUSRQ = new ushort[] { PCh, 0, 0, 0 }; - MEMRQ = new ushort[] { PCh, 0, 0, 0 }; + BUSRQ = new ushort[] { 0 }; + MEMRQ = new ushort[] { 0 }; + IRQS = new ushort[] { 1 }; } private void JP_16(ushort src_l, ushort src_h) { cur_instr = new ushort[] - {TR16, PCl, PCh, src_l, src_h, - WAIT, - OP_F, - OP }; + {TR16, PCl, PCh, src_l, src_h }; - BUSRQ = new ushort[] { src_h, 0, 0, 0 }; - MEMRQ = new ushort[] { src_h, 0, 0, 0 }; + BUSRQ = new ushort[] { 0 }; + MEMRQ = new ushort[] { 0 }; + IRQS = new ushort[] { 1 }; } private void LD_SP_16(ushort src_l, ushort src_h) { cur_instr = new ushort[] - {IDLE, + {IDLE, IDLE, - TR16, SPl, SPh, src_l, src_h, - WAIT, - OP_F, - OP }; + TR16, SPl, SPh, src_l, src_h }; - BUSRQ = new ushort[] { I, I, PCh, 0, 0, 0 }; - MEMRQ = new ushort[] { 0, 0, PCh, 0, 0, 0 }; + BUSRQ = new ushort[] { 0, I, I }; + MEMRQ = new ushort[] { 0, 0, 0 }; + IRQS = new ushort[] { 0, 0, 1 }; } private void OUT_() { cur_instr = new ushort[] - {TR, W, A, + {IDLE, + TR, W, A, WAIT, RD_INC, Z, PCl, PCh, - IDLE, + TR, ALU, A, WAIT, WAIT, - OUT, Z, W, A, - INC16, Z, ALU, - WAIT, - OP_F, - OP}; + OUT_INC, Z, ALU, A }; - BUSRQ = new ushort[] { PCh, 0, 0, WIO1, WIO2, WIO3, WIO4, PCh, 0, 0, 0 }; - MEMRQ = new ushort[] { PCh, 0, 0, WIO1, WIO2, WIO3, WIO4, PCh, 0, 0, 0 }; + BUSRQ = new ushort[] { 0, PCh, 0, 0, WIO1, WIO2, WIO3, WIO4 }; + MEMRQ = new ushort[] { 0, PCh, 0, 0, WIO1, WIO2, WIO3, WIO4 }; + IRQS = new ushort[] { 0, 0, 0, 0, 0, 0, 0, 1}; } private void OUT_REG_(ushort dest, ushort src) { cur_instr = new ushort[] - {TR16, Z, W, C, B, + {IDLE, + TR16, Z, W, C, B, IDLE, IDLE, - OUT, Z, W, src, - INC16, Z, W, - WAIT, - OP_F, - OP}; + OUT_INC, Z, W, src }; - BUSRQ = new ushort[] { BIO1, BIO2, BIO3, BIO4, PCh, 0, 0, 0 }; - MEMRQ = new ushort[] { BIO1, BIO2, BIO3, BIO4, PCh, 0, 0, 0 }; + BUSRQ = new ushort[] { 0, BIO1, BIO2, BIO3, BIO4 }; + MEMRQ = new ushort[] { 0, BIO1, BIO2, BIO3, BIO4 }; + IRQS = new ushort[] { 0, 0, 0, 0, 1 }; } private void IN_() { cur_instr = new ushort[] - {TR, W, A, + {IDLE, + TR, W, A, WAIT, RD_INC, Z, PCl, PCh, IDLE, WAIT, WAIT, - IN, A, Z, W, - INC16, Z, W, - WAIT, - OP_F, - OP}; + IN_A_N_INC, A, Z, W }; - BUSRQ = new ushort[] { PCh, 0, 0, WIO1, WIO2, WIO3, WIO4, PCh, 0, 0, 0 }; - MEMRQ = new ushort[] { PCh, 0, 0, WIO1, WIO2, WIO3, WIO4, PCh, 0, 0, 0 }; + BUSRQ = new ushort[] { 0, PCh, 0, 0, WIO1, WIO2, WIO3, WIO4 }; + MEMRQ = new ushort[] { 0, PCh, 0, 0, WIO1, WIO2, WIO3, WIO4 }; + IRQS = new ushort[] { 0, 0, 0, 0, 0, 0, 0, 1 }; } private void IN_REG_(ushort dest, ushort src) { cur_instr = new ushort[] - {TR16, Z, W, C, B, + {IDLE, + TR16, Z, W, C, B, WAIT, WAIT, - IN, dest, Z, W, - INC16, Z, W, - WAIT, - OP_F, - OP}; + IN_INC, dest, Z, W }; - BUSRQ = new ushort[] { BIO1, BIO2, BIO3, BIO4, PCh, 0, 0, 0 }; - MEMRQ = new ushort[] { BIO1, BIO2, BIO3, BIO4, PCh, 0, 0, 0 }; + BUSRQ = new ushort[] { 0, BIO1, BIO2, BIO3, BIO4 }; + MEMRQ = new ushort[] { 0, BIO1, BIO2, BIO3, BIO4 }; + IRQS = new ushort[] { 0, 0, 0, 0, 1 }; } private void REG_OP_16_(ushort op, ushort dest_l, ushort dest_h, ushort src_l, ushort src_h) @@ -640,36 +576,33 @@ namespace BizHawk.Emulation.Cores.Components.Z80A cur_instr = new ushort[] {IDLE, IDLE, + IDLE, TR16, Z, W, dest_l, dest_h, INC16, Z, W, IDLE, IDLE, - op, dest_l, dest_h, src_l, src_h, - IDLE, - WAIT, - OP_F, - OP}; + op, dest_l, dest_h, src_l, src_h }; - BUSRQ = new ushort[] { I, I, I, I, I, I, I, PCh, 0, 0, 0 }; - MEMRQ = new ushort[] { 0, 0, 0, 0, 0, 0, 0, PCh, 0, 0, 0 }; + BUSRQ = new ushort[] { 0, I, I, I, I, I, I, I }; + MEMRQ = new ushort[] { 0, 0, 0, 0, 0, 0, 0, 0 }; + IRQS = new ushort[] { 0, 0, 0, 0, 0, 0, 0, 1 }; } private void INT_MODE_(ushort src) { cur_instr = new ushort[] - {INT_MODE, src, - WAIT, - OP_F, - OP }; + {INT_MODE, src }; - BUSRQ = new ushort[] { PCh, 0, 0, 0 }; - MEMRQ = new ushort[] { PCh, 0, 0, 0 }; + BUSRQ = new ushort[] { 0 }; + MEMRQ = new ushort[] { 0 }; + IRQS = new ushort[] { 1 }; } private void RRD_() { cur_instr = new ushort[] - {TR16, Z, W, L, H, + {IDLE, + TR16, Z, W, L, H, WAIT, RD, ALU, Z, W, IDLE, @@ -678,20 +611,18 @@ namespace BizHawk.Emulation.Cores.Components.Z80A IDLE, IDLE, WAIT, - WR_INC, Z, W, ALU, - IDLE, - WAIT, - OP_F, - OP }; + WR_INC, Z, W, ALU }; - BUSRQ = new ushort[] { H, 0, 0, H, H, H, H, W, 0, 0, PCh, 0, 0, 0 }; - MEMRQ = new ushort[] { H, 0, 0, 0, 0, 0, 0, W, 0, 0, PCh, 0, 0, 0 }; + BUSRQ = new ushort[] { 0, H, 0, 0, H, H, H, H, W, 0, 0 }; + MEMRQ = new ushort[] { 0, H, 0, 0, 0, 0, 0, 0, W, 0, 0 }; + IRQS = new ushort[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 }; } private void RLD_() { cur_instr = new ushort[] - {TR16, Z, W, L, H, + {IDLE, + TR16, Z, W, L, H, WAIT, RD, ALU, Z, W, IDLE, @@ -700,14 +631,11 @@ namespace BizHawk.Emulation.Cores.Components.Z80A IDLE, IDLE, WAIT, - WR_INC, Z, W, ALU, - IDLE, - WAIT, - OP_F, - OP }; + WR_INC, Z, W, ALU }; - BUSRQ = new ushort[] { H, 0, 0, H, H, H, H, W, 0, 0, PCh, 0, 0, 0 }; - MEMRQ = new ushort[] { H, 0, 0, 0, 0, 0, 0, W, 0, 0, PCh, 0, 0, 0 }; + BUSRQ = new ushort[] { 0, H, 0, 0, H, H, H, H, W, 0, 0 }; + MEMRQ = new ushort[] { 0, H, 0, 0, 0, 0, 0, 0, W, 0, 0 }; + IRQS = new ushort[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 }; } } } diff --git a/BizHawk.Emulation.Cores/CPUs/Z80A/Tables_Indirect.cs b/BizHawk.Emulation.Cores/CPUs/Z80A/Tables_Indirect.cs index 9c13e3d062..65e0b607f5 100644 --- a/BizHawk.Emulation.Cores/CPUs/Z80A/Tables_Indirect.cs +++ b/BizHawk.Emulation.Cores/CPUs/Z80A/Tables_Indirect.cs @@ -6,38 +6,34 @@ { cur_instr = new ushort[] {IDLE, + IDLE, WAIT, RD, ALU, src_l, src_h, IDLE, operation, ALU, WAIT, - WR, src_l, src_h, ALU, - IDLE, - WAIT, - OP_F, - OP }; + WR, src_l, src_h, ALU }; - BUSRQ = new ushort[] { src_h, 0, 0, src_h, src_h, 0, 0, PCh, 0, 0, 0 }; - MEMRQ = new ushort[] { src_h, 0, 0, 0, src_h, 0, 0, PCh, 0, 0, 0 }; + BUSRQ = new ushort[] { 0, src_h, 0, 0, src_h, src_h, 0, 0 }; + MEMRQ = new ushort[] { 0, src_h, 0, 0, 0, src_h, 0, 0 }; + IRQS = new ushort[] { 0, 0, 0, 0, 0, 0, 0, 1 }; } private void BIT_OP_IND(ushort operation, ushort bit, ushort src_l, ushort src_h) { cur_instr = new ushort[] {IDLE, + IDLE, WAIT, RD, ALU, src_l, src_h, operation, bit, ALU, IDLE, WAIT, - WR, src_l, src_h, ALU, - IDLE, - WAIT, - OP_F, - OP }; + WR, src_l, src_h, ALU }; - BUSRQ = new ushort[] { src_h, 0, 0, src_h, src_h, 0, 0, PCh, 0, 0, 0 }; - MEMRQ = new ushort[] { src_h, 0, 0, 0, src_h, 0, 0, PCh, 0, 0, 0 }; + BUSRQ = new ushort[] { 0, src_h, 0, 0, src_h, src_h, 0, 0 }; + MEMRQ = new ushort[] { 0, src_h, 0, 0, 0, src_h, 0, 0 }; + IRQS = new ushort[] { 0, 0, 0, 0, 0, 0, 0, 1 }; } // Note that this operation uses I_BIT, same as indexed BIT. @@ -48,46 +44,40 @@ { cur_instr = new ushort[] {IDLE, + IDLE, WAIT, RD, ALU, src_l, src_h, - IDLE, - I_BIT, bit, ALU, - WAIT, - OP_F, - OP }; + I_BIT, bit, ALU }; - BUSRQ = new ushort[] { src_h, 0, 0, src_h, PCh, 0, 0, 0 }; - MEMRQ = new ushort[] { src_h, 0, 0, 0, PCh, 0, 0, 0 }; + BUSRQ = new ushort[] { 0, src_h, 0, 0, src_h }; + MEMRQ = new ushort[] { 0, src_h, 0, 0, 0 }; + IRQS = new ushort[] { 0, 0, 0, 0, 1 }; } private void REG_OP_IND_INC(ushort operation, ushort dest, ushort src_l, ushort src_h) { cur_instr = new ushort[] - {IDLE, + {IDLE, + IDLE, WAIT, - RD_INC, ALU, src_l, src_h, - operation, dest, ALU, - WAIT, - OP_F, - OP }; + RD_OP, 1, ALU, src_l, src_h, operation, dest, ALU }; - BUSRQ = new ushort[] { src_h, 0, 0, PCh, 0, 0, 0 }; - MEMRQ = new ushort[] { src_h, 0, 0, PCh, 0, 0, 0 }; + BUSRQ = new ushort[] { 0, src_h, 0, 0 }; + MEMRQ = new ushort[] { 0, src_h, 0, 0 }; + IRQS = new ushort[] { 0, 0, 0, 1}; } private void REG_OP_IND(ushort operation, ushort dest, ushort src_l, ushort src_h) { cur_instr = new ushort[] - {TR16, Z, W, src_l, src_h, + {IDLE, + TR16, Z, W, src_l, src_h, WAIT, - RD_INC, ALU, Z, W, - operation, dest, ALU, - WAIT, - OP_F, - OP }; + RD_OP, 1, ALU, Z, W, operation, dest, ALU }; - BUSRQ = new ushort[] { src_h, 0, 0, PCh, 0, 0, 0 }; - MEMRQ = new ushort[] { src_h, 0, 0, PCh, 0, 0, 0 }; + BUSRQ = new ushort[] { 0, src_h, 0, 0 }; + MEMRQ = new ushort[] { 0, src_h, 0, 0 }; + IRQS = new ushort[] { 0, 0, 0, 1 }; } // different because HL doesn't effect WZ @@ -95,21 +85,20 @@ { cur_instr = new ushort[] {IDLE, + IDLE, WAIT, - RD, ALU, L, H, - operation, dest, ALU, - WAIT, - OP_F, - OP }; + RD_OP, 0, ALU, L, H, operation, dest, ALU }; - BUSRQ = new ushort[] { H, 0, 0, PCh, 0, 0, 0 }; - MEMRQ = new ushort[] { H, 0, 0, PCh, 0, 0, 0 }; + BUSRQ = new ushort[] { 0, H, 0, 0 }; + MEMRQ = new ushort[] { 0, H, 0, 0 }; + IRQS = new ushort[] { 0, 0, 0, 1 }; } private void LD_16_IND_nn(ushort src_l, ushort src_h) { cur_instr = new ushort[] {IDLE, + IDLE, WAIT, RD_INC, Z, PCl, PCh, IDLE, @@ -120,20 +109,18 @@ WR_INC, Z, W, src_l, IDLE, WAIT, - WR, Z, W, src_h, - IDLE, - WAIT, - OP_F, - OP }; + WR, Z, W, src_h }; - BUSRQ = new ushort[] { PCh, 0, 0, PCh, 0, 0, W, 0, 0, W, 0, 0, PCh, 0, 0, 0 }; - MEMRQ = new ushort[] { PCh, 0, 0, PCh, 0, 0, W, 0, 0, W, 0, 0, PCh, 0, 0, 0 }; + BUSRQ = new ushort[] { 0, PCh, 0, 0, PCh, 0, 0, W, 0, 0, W, 0, 0 }; + MEMRQ = new ushort[] { 0, PCh, 0, 0, PCh, 0, 0, W, 0, 0, W, 0, 0 }; + IRQS = new ushort[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 }; } private void LD_IND_16_nn(ushort dest_l, ushort dest_h) { cur_instr = new ushort[] {IDLE, + IDLE, WAIT, RD_INC, Z, PCl, PCh, IDLE, @@ -144,20 +131,18 @@ RD_INC, dest_l, Z, W, IDLE, WAIT, - RD, dest_h, Z, W, - IDLE, - WAIT, - OP_F, - OP }; + RD, dest_h, Z, W }; - BUSRQ = new ushort[] { PCh, 0, 0, PCh, 0, 0, W, 0, 0, W, 0, 0, PCh, 0, 0, 0 }; - MEMRQ = new ushort[] { PCh, 0, 0, PCh, 0, 0, W, 0, 0, W, 0, 0, PCh, 0, 0, 0 }; + BUSRQ = new ushort[] { 0, PCh, 0, 0, PCh, 0, 0, W, 0, 0, W, 0, 0 }; + MEMRQ = new ushort[] { 0, PCh, 0, 0, PCh, 0, 0, W, 0, 0, W, 0, 0 }; + IRQS = new ushort[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 }; } private void LD_8_IND_nn(ushort src) { cur_instr = new ushort[] {IDLE, + IDLE, WAIT, RD_INC, Z, PCl, PCh, IDLE, @@ -165,20 +150,18 @@ RD_INC, W, PCl, PCh, IDLE, WAIT, - WR_INC, Z, W, src, - TR, W, A, - WAIT, - OP_F, - OP }; + WR_INC_WA, Z, W, src }; - BUSRQ = new ushort[] { PCh, 0, 0, PCh, 0, 0, W, 0, 0, PCh, 0, 0, 0 }; - MEMRQ = new ushort[] { PCh, 0, 0, PCh, 0, 0, W, 0, 0, PCh, 0, 0, 0 }; + BUSRQ = new ushort[] { 0, PCh, 0, 0, PCh, 0, 0, W, 0, 0 }; + MEMRQ = new ushort[] { 0, PCh, 0, 0, PCh, 0, 0, W, 0, 0 }; + IRQS = new ushort[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 }; } private void LD_IND_8_nn(ushort dest) { cur_instr = new ushort[] {IDLE, + IDLE, WAIT, RD_INC, Z, PCl, PCh, IDLE, @@ -186,29 +169,24 @@ RD_INC, W, PCl, PCh, IDLE, WAIT, - RD_INC, dest, Z, W, - IDLE, - WAIT, - OP_F, - OP }; + RD_INC, dest, Z, W }; - BUSRQ = new ushort[] { PCh, 0, 0, PCh, 0, 0, W, 0, 0, PCh, 0, 0, 0 }; - MEMRQ = new ushort[] { PCh, 0, 0, PCh, 0, 0, W, 0, 0, PCh, 0, 0, 0 }; + BUSRQ = new ushort[] { 0, PCh, 0, 0, PCh, 0, 0, W, 0, 0 }; + MEMRQ = new ushort[] { 0, PCh, 0, 0, PCh, 0, 0, W, 0, 0 }; + IRQS = new ushort[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 }; } private void LD_8_IND(ushort dest_l, ushort dest_h, ushort src) { cur_instr = new ushort[] - {TR16, Z, W, dest_l, dest_h, + {IDLE, + TR16, Z, W, dest_l, dest_h, WAIT, - WR_INC, Z, W, src, - TR, W, A, - WAIT, - OP_F, - OP }; + WR_INC_WA, Z, W, src }; - BUSRQ = new ushort[] { dest_h, 0, 0, PCh, 0, 0, 0 }; - MEMRQ = new ushort[] { dest_h, 0, 0, PCh, 0, 0, 0 }; + BUSRQ = new ushort[] { 0, dest_h, 0, 0 }; + MEMRQ = new ushort[] { 0, dest_h, 0, 0 }; + IRQS = new ushort[] { 0, 0, 0, 1 }; } // seperate HL needed since it doesn't effect the WZ pair @@ -216,104 +194,92 @@ { cur_instr = new ushort[] {IDLE, - WAIT, - WR, L, H, src, IDLE, WAIT, - OP_F, - OP }; + WR, L, H, src }; - BUSRQ = new ushort[] { H, 0, 0, PCh, 0, 0, 0 }; - MEMRQ = new ushort[] { H, 0, 0, PCh, 0, 0, 0 }; + BUSRQ = new ushort[] { 0, H, 0, 0 }; + MEMRQ = new ushort[] { 0, H, 0, 0 }; + IRQS = new ushort[] { 0, 0, 0, 1 }; } private void LD_8_IND_IND(ushort dest_l, ushort dest_h, ushort src_l, ushort src_h) { cur_instr = new ushort[] {IDLE, + IDLE, WAIT, RD_INC, ALU, src_l, src_h, IDLE, WAIT, - WR, dest_l, dest_h, ALU, - IDLE, - WAIT, - OP_F, - OP }; + WR, dest_l, dest_h, ALU }; - BUSRQ = new ushort[] { src_h, 0, 0, dest_h, 0, 0, PCh, 0, 0, 0 }; - MEMRQ = new ushort[] { src_h, 0, 0, dest_h, 0, 0, PCh, 0, 0, 0 }; + BUSRQ = new ushort[] { 0, src_h, 0, 0, dest_h, 0, 0 }; + MEMRQ = new ushort[] { 0, src_h, 0, 0, dest_h, 0, 0 }; + IRQS = new ushort[] { 0, 0, 0, 0, 0, 0, 1 }; } private void LD_IND_8_INC(ushort dest, ushort src_l, ushort src_h) { cur_instr = new ushort[] {IDLE, - WAIT, - RD_INC, dest, src_l, src_h, IDLE, WAIT, - OP_F, - OP }; + RD_INC, dest, src_l, src_h }; - BUSRQ = new ushort[] { src_h, 0, 0, PCh, 0, 0, 0 }; - MEMRQ = new ushort[] { src_h, 0, 0, PCh, 0, 0, 0 }; + BUSRQ = new ushort[] { 0, src_h, 0, 0 }; + MEMRQ = new ushort[] { 0, src_h, 0, 0 }; + IRQS = new ushort[] { 0, 0, 0, 1 }; } private void LD_IND_16(ushort dest_l, ushort dest_h, ushort src_l, ushort src_h) { cur_instr = new ushort[] {IDLE, + IDLE, WAIT, RD_INC, dest_l, src_l, src_h, IDLE, WAIT, - RD_INC, dest_h, src_l, src_h, - IDLE, - WAIT, - OP_F, - OP }; + RD_INC, dest_h, src_l, src_h }; - BUSRQ = new ushort[] { src_h, 0, 0, src_h, 0, 0, PCh, 0, 0, 0 }; - MEMRQ = new ushort[] { src_h, 0, 0, src_h, 0, 0, PCh, 0, 0, 0 }; + BUSRQ = new ushort[] { 0, src_h, 0, 0, src_h, 0, 0 }; + MEMRQ = new ushort[] { 0, src_h, 0, 0, src_h, 0, 0 }; + IRQS = new ushort[] { 0, 0, 0, 0, 0, 0, 1 }; } private void INC_8_IND(ushort src_l, ushort src_h) { cur_instr = new ushort[] {IDLE, + IDLE, WAIT, RD, ALU, src_l, src_h, INC8, ALU, IDLE, WAIT, - WR, src_l, src_h, ALU, - IDLE, - WAIT, - OP_F, - OP }; + WR, src_l, src_h, ALU }; - BUSRQ = new ushort[] { src_h, 0, 0, src_h, src_h, 0, 0, PCh, 0, 0, 0 }; - MEMRQ = new ushort[] { src_h, 0, 0, 0, src_h, 0, 0, PCh, 0, 0, 0 }; + BUSRQ = new ushort[] { 0, src_h, 0, 0, src_h, src_h, 0, 0 }; + MEMRQ = new ushort[] { 0, src_h, 0, 0, 0, src_h, 0, 0 }; + IRQS = new ushort[] { 0, 0, 0, 0, 0, 0, 0, 1 }; } private void DEC_8_IND(ushort src_l, ushort src_h) { cur_instr = new ushort[] {IDLE, + IDLE, WAIT, RD, ALU, src_l, src_h, DEC8, ALU, IDLE, WAIT, - WR, src_l, src_h, ALU, - IDLE, - WAIT, - OP_F, - OP }; + WR, src_l, src_h, ALU }; - BUSRQ = new ushort[] { src_h, 0, 0, src_h, src_h, 0, 0, PCh, 0, 0, 0 }; - MEMRQ = new ushort[] { src_h, 0, 0, 0, src_h, 0, 0, PCh, 0, 0, 0 }; + BUSRQ = new ushort[] { 0, src_h, 0, 0, src_h, src_h, 0, 0 }; + MEMRQ = new ushort[] { 0, src_h, 0, 0, 0, src_h, 0, 0 }; + IRQS = new ushort[] { 0, 0, 0, 0, 0, 0, 0, 1 }; } // NOTE: WZ implied for the wollowing 3 functions @@ -321,60 +287,55 @@ { cur_instr = new ushort[] {IDLE, + IDLE, WAIT, RD, ALU, Z, W, operation, ALU, - IDLE, - WAIT, - WR, Z, W, ALU, TR, dest, ALU, WAIT, - OP_F, - OP }; + WR, Z, W, ALU }; - BUSRQ = new ushort[] { W, 0, 0, W, W, 0, 0, PCh, 0, 0, 0 }; - MEMRQ = new ushort[] { W, 0, 0, 0, W, 0, 0, PCh, 0, 0, 0 }; + BUSRQ = new ushort[] { 0, W, 0, 0, W, W, 0, 0 }; + MEMRQ = new ushort[] { 0, W, 0, 0, 0, W, 0, 0 }; + IRQS = new ushort[] { 0, 0, 0, 0, 0, 0, 0, 1 }; } private void I_BIT_OP(ushort operation, ushort bit, ushort dest) { cur_instr = new ushort[] {IDLE, + IDLE, WAIT, RD, ALU, Z, W, - IDLE, operation, bit, ALU, - WAIT, - WR, Z, W, ALU, TR, dest, ALU, WAIT, - OP_F, - OP }; + WR, Z, W, ALU }; - BUSRQ = new ushort[] { W, 0, 0, W, W, 0, 0, PCh, 0, 0, 0 }; - MEMRQ = new ushort[] { W, 0, 0, 0, W, 0, 0, PCh, 0, 0, 0 }; + BUSRQ = new ushort[] { 0, W, 0, 0, W, W, 0, 0 }; + MEMRQ = new ushort[] { 0, W, 0, 0, 0, W, 0, 0 }; + IRQS = new ushort[] { 0, 0, 0, 0, 0, 0, 0, 1}; } private void I_BIT_TE(ushort bit) { cur_instr = new ushort[] {IDLE, + IDLE, WAIT, RD, ALU, Z, W, - IDLE, - I_BIT, bit, ALU, - WAIT, - OP_F, - OP }; + I_BIT, bit, ALU }; - BUSRQ = new ushort[] { W, 0, 0, W, PCh, 0, 0, 0 }; - MEMRQ = new ushort[] { W, 0, 0, 0, PCh, 0, 0, 0 }; + BUSRQ = new ushort[] { 0, W, 0, 0, W }; + MEMRQ = new ushort[] { 0, W, 0, 0, 0 }; + IRQS = new ushort[] { 0, 0, 0, 0, 1 }; } private void I_OP_n(ushort operation, ushort src_l, ushort src_h) { cur_instr = new ushort[] {IDLE, + IDLE, WAIT, RD, ALU, PCl, PCh, IDLE, @@ -388,20 +349,18 @@ operation, ALU, IDLE, WAIT, - WR, Z, W, ALU, - IDLE, - WAIT, - OP_F, - OP }; + WR, Z, W, ALU }; - BUSRQ = new ushort[] { PCh, 0, 0, PCh, PCh, PCh, PCh, PCh, W, 0, 0, W, W, 0, 0, PCh, 0, 0, 0 }; - MEMRQ = new ushort[] { PCh, 0, 0, 0, 0, 0, 0, 0, W, 0, 0, 0, W, 0, 0, PCh, 0, 0, 0 }; + BUSRQ = new ushort[] { 0, PCh, 0, 0, PCh, PCh, PCh, PCh, PCh, W, 0, 0, W, W, 0, 0 }; + MEMRQ = new ushort[] { 0, PCh, 0, 0, 0, 0, 0, 0, 0, W, 0, 0, 0, W, 0, 0 }; + IRQS = new ushort[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 }; } private void I_OP_n_n(ushort src_l, ushort src_h) { cur_instr = new ushort[] - {TR16, Z, W, src_l, src_h, + {IDLE, + TR16, Z, W, src_l, src_h, WAIT, RD_INC, ALU, PCl, PCh, ADDS, Z, W, ALU, ZERO, @@ -411,20 +370,18 @@ IDLE, INC16, PCl, PCh, WAIT, - WR, Z, W, ALU, - IDLE, - WAIT, - OP_F, - OP }; + WR, Z, W, ALU }; - BUSRQ = new ushort[] { PCh, 0, 0, PCh, 0, 0, PCh, PCh, W, 0, 0, PCh, 0, 0, 0 }; - MEMRQ = new ushort[] { PCh, 0, 0, PCh, 0, 0, 0, 0, W, 0, 0, PCh, 0, 0, 0 }; + BUSRQ = new ushort[] { 0, PCh, 0, 0, PCh, 0, 0, PCh, PCh, W, 0, 0 }; + MEMRQ = new ushort[] { 0, PCh, 0, 0, PCh, 0, 0, 0, 0, W, 0, 0 }; + IRQS = new ushort[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 }; } private void I_REG_OP_IND_n(ushort operation, ushort dest, ushort src_l, ushort src_h) { cur_instr = new ushort[] {IDLE, + IDLE, WAIT, RD, ALU, PCl, PCh, IDLE, @@ -434,20 +391,18 @@ IDLE, INC16, PCl, PCh, WAIT, - RD, ALU, Z, W, - operation, dest, ALU, - WAIT, - OP_F, - OP }; + RD_OP, 0, ALU, Z, W, operation, dest, ALU }; - BUSRQ = new ushort[] { PCh, 0, 0, PCh, PCh, PCh, PCh, PCh, W, 0, 0, PCh, 0, 0, 0 }; - MEMRQ = new ushort[] { PCh, 0, 0, 0, 0, 0, 0, 0, W, 0, 0, PCh, 0, 0, 0 }; + BUSRQ = new ushort[] { 0, PCh, 0, 0, PCh, PCh, PCh, PCh, PCh, W, 0, 0 }; + MEMRQ = new ushort[] { 0, PCh, 0, 0, 0, 0, 0, 0, 0, W, 0, 0 }; + IRQS = new ushort[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 }; } private void I_LD_8_IND_n(ushort dest_l, ushort dest_h, ushort src) { cur_instr = new ushort[] {IDLE, + IDLE, WAIT, RD, ALU, PCl, PCh, IDLE, @@ -457,20 +412,18 @@ IDLE, INC16, PCl, PCh, WAIT, - WR, Z, W, src, - IDLE, - WAIT, - OP_F, - OP }; + WR, Z, W, src }; - BUSRQ = new ushort[] { PCh, 0, 0, PCh, PCh, PCh, PCh, PCh, Z, 0, 0, PCh, 0, 0, 0 }; - MEMRQ = new ushort[] { PCh, 0, 0, 0, 0, 0, 0, 0, Z, 0, 0, PCh, 0, 0, 0 }; + BUSRQ = new ushort[] { 0, PCh, 0, 0, PCh, PCh, PCh, PCh, PCh, Z, 0, 0 }; + MEMRQ = new ushort[] { 0, PCh, 0, 0, 0, 0, 0, 0, 0, Z, 0, 0 }; + IRQS = new ushort[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 }; } private void LD_OP_R(ushort operation, ushort repeat_instr) { cur_instr = new ushort[] {IDLE, + IDLE, WAIT, RD, ALU, L, H, operation, L, H, @@ -479,14 +432,16 @@ IDLE, SET_FL_LD_R, 0, operation, repeat_instr}; - BUSRQ = new ushort[] { H, 0, 0, D, 0, 0, D, D }; - MEMRQ = new ushort[] { H, 0, 0, D, 0, 0, 0, 0 }; + BUSRQ = new ushort[] { 0, H, 0, 0, D, 0, 0, D, D }; + MEMRQ = new ushort[] { 0, H, 0, 0, D, 0, 0, 0, 0 }; + IRQS = new ushort[] { 0, 0, 0, 0, 0, 0, 0, 0, 1 }; } private void CP_OP_R(ushort operation, ushort repeat_instr) { cur_instr = new ushort[] {IDLE, + IDLE, WAIT, RD, ALU, L, H, IDLE, @@ -495,8 +450,9 @@ IDLE, SET_FL_CP_R, 1, operation, repeat_instr}; - BUSRQ = new ushort[] { H, 0, 0, H, H, H, H, H }; - MEMRQ = new ushort[] { H, 0, 0, 0, 0, 0, 0, 0 }; + BUSRQ = new ushort[] { 0, H, 0, 0, H, H, H, H, H }; + MEMRQ = new ushort[] { 0, H, 0, 0, 0, 0, 0, 0, 0 }; + IRQS = new ushort[] { 0, 0, 0, 0, 0, 0, 0, 0, 1 }; } private void IN_OP_R(ushort operation, ushort repeat_instr) @@ -504,6 +460,7 @@ cur_instr = new ushort[] {IDLE, IDLE, + IDLE, WAIT, WAIT, IN, ALU, C, B, @@ -511,14 +468,16 @@ WAIT, REP_OP_I, L, H, ALU, operation, 2, operation, repeat_instr }; - BUSRQ = new ushort[] { I, BIO1, BIO2, BIO3, BIO4, H, 0, 0}; - MEMRQ = new ushort[] { 0, BIO1, BIO2, BIO3, BIO4, H, 0, 0 }; + BUSRQ = new ushort[] { 0, I, BIO1, BIO2, BIO3, BIO4, H, 0, 0}; + MEMRQ = new ushort[] { 0, 0, BIO1, BIO2, BIO3, BIO4, H, 0, 0 }; + IRQS = new ushort[] { 0, 0, 0, 0, 0, 0, 0, 0, 1 }; } private void OUT_OP_R(ushort operation, ushort repeat_instr) { cur_instr = new ushort[] - {IDLE, + {IDLE, + IDLE, IDLE, WAIT, RD, ALU, L, H, @@ -527,8 +486,9 @@ WAIT, REP_OP_O, C, B, ALU, operation, 3, operation, repeat_instr }; - BUSRQ = new ushort[] { I, H, 0, 0, BIO1, BIO2, BIO3, BIO4 }; - MEMRQ = new ushort[] { 0, H, 0, 0, BIO1, BIO2, BIO3, BIO4 }; + BUSRQ = new ushort[] { 0, I, H, 0, 0, BIO1, BIO2, BIO3, BIO4 }; + MEMRQ = new ushort[] { 0, 0, H, 0, 0, BIO1, BIO2, BIO3, BIO4 }; + IRQS = new ushort[] { 0, 0, 0, 0, 0, 0, 0, 0, 1 }; } // this is an indirect change of a a 16 bit register with memory @@ -536,6 +496,7 @@ { cur_instr = new ushort[] {IDLE, + IDLE, WAIT, RD_INC, Z, dest_l, dest_h, IDLE, @@ -549,14 +510,11 @@ WAIT, WR, dest_l, dest_h, src_l, IDLE, - IDLE, - TR16, src_l, src_h, Z, W, - WAIT, - OP_F, - OP }; + TR16, src_l, src_h, Z, W }; - BUSRQ = new ushort[] { dest_h, 0, 0, dest_h, 0, 0, dest_h, dest_h, 0, 0, dest_h, 0, 0, dest_h, dest_h, PCh, 0, 0, 0 }; - MEMRQ = new ushort[] { dest_h, 0, 0, dest_h, 0, 0, 0, dest_h, 0, 0, dest_h, 0, 0, 0, 0, PCh, 0, 0, 0 }; + BUSRQ = new ushort[] { 0, dest_h, 0, 0, dest_h, 0, 0, dest_h, dest_h, 0, 0, dest_h, 0, 0, dest_h, dest_h }; + MEMRQ = new ushort[] { 0, dest_h, 0, 0, dest_h, 0, 0, 0, dest_h, 0, 0, dest_h, 0, 0, 0, 0 }; + IRQS = new ushort[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 }; } } } diff --git a/BizHawk.Emulation.Cores/CPUs/Z80A/Z80A.cs b/BizHawk.Emulation.Cores/CPUs/Z80A/Z80A.cs index 242b21dbac..6c7c9f3e50 100644 --- a/BizHawk.Emulation.Cores/CPUs/Z80A/Z80A.cs +++ b/BizHawk.Emulation.Cores/CPUs/Z80A/Z80A.cs @@ -76,10 +76,18 @@ namespace BizHawk.Emulation.Cores.Components.Z80A public const ushort I_BIT = 61; public const ushort HL_BIT = 62; public const ushort FTCH_DB = 63; - public const ushort WAIT = 64; // enterred when readin or writing and FlagW is true + public const ushort WAIT = 64; // enterred when reading or writing and FlagW is true public const ushort RST = 65; public const ushort REP_OP_I = 66; public const ushort REP_OP_O = 67; + public const ushort IN_A_N_INC = 68; + public const ushort RD_INC_TR_PC = 69; // transfer WZ to PC after read + public const ushort WR_TR_PC = 70; // transfer WZ to PC after write + public const ushort OUT_INC = 71; + public const ushort IN_INC = 72; + public const ushort WR_INC_WA = 73; // A -> W after WR_INC + public const ushort RD_OP = 74; + public const ushort IORQ = 75; // non-state variables public ushort Ztemp1, Ztemp2, Ztemp3, Ztemp4; @@ -99,15 +107,12 @@ namespace BizHawk.Emulation.Cores.Components.Z80A cur_instr = new ushort[] {IDLE, DEC16, F, A, - DEC16, SPl, SPh, - IDLE, - WAIT, - OP_F, - OP }; + DEC16, SPl, SPh }; - BUSRQ = new ushort[] { 0, 0, 0, PCh, 0, 0, 0 }; - MEMRQ = new ushort[] { 0, 0, 0, PCh, 0, 0, 0 }; - instr_pntr = 0; bus_pntr = 0; mem_pntr = 0; + BUSRQ = new ushort[] { 0, 0, 0 }; + MEMRQ = new ushort[] { 0, 0, 0 }; + IRQS = new ushort[] { 0, 0, 1 }; + instr_pntr = mem_pntr = bus_pntr = irq_pntr = 0; NO_prefix = true; } @@ -163,12 +168,6 @@ namespace BizHawk.Emulation.Cores.Components.Z80A // Execute instructions public void ExecuteOne() { - FlagI5 = FlagI4; - FlagI4 = FlagI3; - FlagI3 = FlagI2; - FlagI2 = FlagI1; - FlagI1 = FlagI; - bus_pntr++; mem_pntr++; switch (cur_instr[instr_pntr++]) { @@ -176,134 +175,33 @@ namespace BizHawk.Emulation.Cores.Components.Z80A // do nothing break; case OP: - // Read the opcode of the next instruction - if (EI_pending > 0) - { - EI_pending--; - if (EI_pending == 0) { IFF1 = IFF2 = true; } - } - - // Process interrupt requests. - if (nonMaskableInterruptPending) - { - nonMaskableInterruptPending = false; - - if (TraceCallback != null) - { - TraceCallback(new TraceInfo{Disassembly = "====NMI====", RegisterInfo = ""}); - } - - iff2 = iff1; - iff1 = false; - NMI_(); - NMICallback(); - instr_pntr = 0; bus_pntr = 0; mem_pntr = 0; - } - else if (iff1 && FlagI5) - { - iff1 = iff2 = false; - EI_pending = 0; - - if (TraceCallback != null) - { - TraceCallback(new TraceInfo{Disassembly = "====IRQ====", RegisterInfo = ""}); - } - - switch (interruptMode) - { - case 0: - // Requires something to be pushed onto the data bus - // we'll assume it's a zero for now - INTERRUPT_0(0); - break; - case 1: - INTERRUPT_1(); - break; - case 2: - INTERRUPT_2(); - break; - } - IRQCallback(); - instr_pntr = 0; bus_pntr = 0; mem_pntr = 0; - } - else - { - if (OnExecFetch != null) OnExecFetch(RegPC); - if (TraceCallback != null) TraceCallback(State()); - RegPC++; - FetchInstruction(); - instr_pntr = 0; bus_pntr = 0; mem_pntr = 0; - } - + // should never reach here + + break; + case OP_F: + // Read the opcode of the next instruction + if (OnExecFetch != null) OnExecFetch(RegPC); + if (TraceCallback != null) TraceCallback(State()); + opcode = FetchMemory(RegPC++); + FetchInstruction(); + temp_R = (byte)(Regs[R] & 0x7F); temp_R++; temp_R &= 0x7F; Regs[R] = (byte)((Regs[R] & 0x80) | temp_R); - break; - case OP_F: - opcode = FetchMemory(RegPC); + + instr_pntr = bus_pntr = mem_pntr = irq_pntr = 0; + I_skip = true; break; case HALT: halted = true; // NOTE: Check how halt state effects the DB Regs[DB] = 0xFF; - if (EI_pending > 0) - { - EI_pending--; - if (EI_pending == 0) { IFF1 = IFF2 = true; } - } - - // Process interrupt requests. - if (nonMaskableInterruptPending) - { - nonMaskableInterruptPending = false; - - if (TraceCallback != null) - { - TraceCallback(new TraceInfo{Disassembly = "====NMI====", RegisterInfo = ""}); - } - - iff2 = iff1; - iff1 = false; - NMI_(); - NMICallback(); - halted = false; - } - else if (iff1 && FlagI5) - { - iff1 = iff2 = false; - EI_pending = 0; - - if (TraceCallback != null) - { - TraceCallback(new TraceInfo{Disassembly = "====IRQ====", RegisterInfo = ""}); - } - - switch (interruptMode) - { - case 0: - // Requires something to be pushed onto the data bus - // we'll assume it's a zero for now - INTERRUPT_0(0); - break; - case 1: - INTERRUPT_1(); - break; - case 2: - INTERRUPT_2(); - break; - } - IRQCallback(); - halted = false; - } - temp_R = (byte)(Regs[R] & 0x7F); temp_R++; temp_R &= 0x7F; Regs[R] = (byte)((Regs[R] & 0x80) | temp_R); - - instr_pntr = 0; bus_pntr = 0; mem_pntr = 0; break; case RD: Read_Func(cur_instr[instr_pntr++], cur_instr[instr_pntr++], cur_instr[instr_pntr++]); @@ -314,12 +212,57 @@ namespace BizHawk.Emulation.Cores.Components.Z80A case RD_INC: Read_INC_Func(cur_instr[instr_pntr++], cur_instr[instr_pntr++], cur_instr[instr_pntr++]); break; + case RD_INC_TR_PC: + Read_INC_TR_PC_Func(cur_instr[instr_pntr++], cur_instr[instr_pntr++], cur_instr[instr_pntr++], cur_instr[instr_pntr++]); + break; + case RD_OP: + if (cur_instr[instr_pntr++] == 1) { Read_INC_Func(cur_instr[instr_pntr++], cur_instr[instr_pntr++], cur_instr[instr_pntr++]); } + else { Read_Func(cur_instr[instr_pntr++], cur_instr[instr_pntr++], cur_instr[instr_pntr++]); } + + switch (cur_instr[instr_pntr++]) + { + case ADD8: + ADD8_Func(cur_instr[instr_pntr++], cur_instr[instr_pntr++]); + break; + case ADC8: + ADC8_Func(cur_instr[instr_pntr++], cur_instr[instr_pntr++]); + break; + case SUB8: + SUB8_Func(cur_instr[instr_pntr++], cur_instr[instr_pntr++]); + break; + case SBC8: + SBC8_Func(cur_instr[instr_pntr++], cur_instr[instr_pntr++]); + break; + case AND8: + AND8_Func(cur_instr[instr_pntr++], cur_instr[instr_pntr++]); + break; + case XOR8: + XOR8_Func(cur_instr[instr_pntr++], cur_instr[instr_pntr++]); + break; + case OR8: + OR8_Func(cur_instr[instr_pntr++], cur_instr[instr_pntr++]); + break; + case CP8: + CP8_Func(cur_instr[instr_pntr++], cur_instr[instr_pntr++]); + break; + case TR: + TR_Func(cur_instr[instr_pntr++], cur_instr[instr_pntr++]); + break; + } + break; case WR_INC: Write_INC_Func(cur_instr[instr_pntr++], cur_instr[instr_pntr++], cur_instr[instr_pntr++]); break; case WR_DEC: Write_DEC_Func(cur_instr[instr_pntr++], cur_instr[instr_pntr++], cur_instr[instr_pntr++]); break; + case WR_TR_PC: + Write_TR_PC_Func(cur_instr[instr_pntr++], cur_instr[instr_pntr++], cur_instr[instr_pntr++]); + break; + case WR_INC_WA: + Write_INC_Func(cur_instr[instr_pntr++], cur_instr[instr_pntr++], cur_instr[instr_pntr++]); + Regs[W] = Regs[A]; + break; case TR: TR_Func(cur_instr[instr_pntr++], cur_instr[instr_pntr++]); break; @@ -437,26 +380,33 @@ namespace BizHawk.Emulation.Cores.Components.Z80A EXCH_16_Func(cur_instr[instr_pntr++], cur_instr[instr_pntr++], cur_instr[instr_pntr++], cur_instr[instr_pntr++]); break; case PREFIX: - ushort prefix_src = cur_instr[instr_pntr++]; - NO_prefix = false; - if (prefix_src == CBpre) { CB_prefix = true; } - if (prefix_src == EXTDpre) { EXTD_prefix = true; } - if (prefix_src == IXpre) { IX_prefix = true; } - if (prefix_src == IYpre) { IY_prefix = true; } - if (prefix_src == IXCBpre) { IXCB_prefix = true; } - if (prefix_src == IYCBpre) { IYCB_prefix = true; } + ushort src_t = PRE_SRC; + + NO_prefix = false; + if (PRE_SRC == CBpre) { CB_prefix = true; } + if (PRE_SRC == EXTDpre) { EXTD_prefix = true; } + if (PRE_SRC == IXpre) { IX_prefix = true; } + if (PRE_SRC == IYpre) { IY_prefix = true; } + if (PRE_SRC == IXCBpre) { IXCB_prefix = true; } + if (PRE_SRC == IYCBpre) { IYCB_prefix = true; } - RegPC++; - FetchInstruction(); - instr_pntr = 0; bus_pntr = 0; mem_pntr = 0; // only the first prefix in a double prefix increases R, although I don't know how / why - if (prefix_src < 4) + if (PRE_SRC < 4) { temp_R = (byte)(Regs[R] & 0x7F); temp_R++; temp_R &= 0x7F; Regs[R] = (byte)((Regs[R] & 0x80) | temp_R); } + + opcode = FetchMemory(RegPC++); + FetchInstruction(); + instr_pntr = bus_pntr = mem_pntr = irq_pntr = 0; + I_skip = true; + + // for prefetched case, the PC stays on the BUS one cycle longer + if ((src_t == IXCBpre) || (src_t == IXCBpre)) { BUSRQ[0] = PCh; } + break; case ASGN: ASGN_Func(cur_instr[instr_pntr++], cur_instr[instr_pntr++]); @@ -475,9 +425,18 @@ namespace BizHawk.Emulation.Cores.Components.Z80A case OUT: OUT_Func(cur_instr[instr_pntr++], cur_instr[instr_pntr++], cur_instr[instr_pntr++]); break; + case OUT_INC: + OUT_INC_Func(cur_instr[instr_pntr++], cur_instr[instr_pntr++], cur_instr[instr_pntr++]); + break; case IN: IN_Func(cur_instr[instr_pntr++], cur_instr[instr_pntr++], cur_instr[instr_pntr++]); break; + case IN_INC: + IN_INC_Func(cur_instr[instr_pntr++], cur_instr[instr_pntr++], cur_instr[instr_pntr++]); + break; + case IN_A_N_INC: + IN_A_N_INC_Func(cur_instr[instr_pntr++], cur_instr[instr_pntr++], cur_instr[instr_pntr++]); + break; case NEG: NEG_8_Func(cur_instr[instr_pntr++]); break; @@ -504,28 +463,21 @@ namespace BizHawk.Emulation.Cores.Components.Z80A {DEC16, PCl, PCh, DEC16, PCl, PCh, TR16, Z, W, PCl, PCh, - INC16, Z, W, - IDLE, - Ztemp2, E, D, - WAIT, - OP_F, - OP}; + INC16, Z, W, + Ztemp2, E, D }; - BUSRQ = new ushort[] { D, D, D, D, D, PCh, 0, 0, 0 }; - MEMRQ = new ushort[] { 0, 0, 0, 0, 0, PCh, 0, 0, 0 }; + BUSRQ = new ushort[] { D, D, D, D, D }; + MEMRQ = new ushort[] { 0, 0, 0, 0, 0 }; + IRQS = new ushort[] { 0, 0, 0, 0, 1 }; + + instr_pntr = mem_pntr = bus_pntr = irq_pntr = 0; + I_skip = true; } else { - cur_instr = new ushort[] - { Ztemp2, E, D, - WAIT, - OP_F, - OP }; - - BUSRQ = new ushort[] { PCh, 0, 0, 0 }; - MEMRQ = new ushort[] { PCh, 0, 0, 0 }; - } - instr_pntr = 0; bus_pntr = 0; mem_pntr = 0; + if (Ztemp2 == INC16) { INC16_Func(E, D); } + else { DEC16_Func(E, D); } + } break; case SET_FL_CP_R: SET_FL_CP_Func(); @@ -541,30 +493,25 @@ namespace BizHawk.Emulation.Cores.Components.Z80A DEC16, PCl, PCh, TR16, Z, W, PCl, PCh, INC16, Z, W, - IDLE, - Ztemp2, L, H, - WAIT, - OP_F, - OP}; + Ztemp2, L, H }; - BUSRQ = new ushort[] { H, H, H, H, H, PCh, 0, 0, 0 }; - MEMRQ = new ushort[] { 0, 0, 0, 0, 0, PCh, 0, 0, 0 }; + BUSRQ = new ushort[] { H, H, H, H, H }; + MEMRQ = new ushort[] { 0, 0, 0, 0, 0 }; + IRQS = new ushort[] { 0, 0, 0, 0, 1 }; + + instr_pntr = mem_pntr = bus_pntr = irq_pntr = 0; + I_skip = true; } else { - cur_instr = new ushort[] - { Ztemp2, L, H, - WAIT, - OP_F, - OP }; - - BUSRQ = new ushort[] { PCh, 0, 0, 0 }; - MEMRQ = new ushort[] { PCh, 0, 0, 0 }; + if (Ztemp2 == INC16) { INC16_Func(L, H); } + else { DEC16_Func(L, H); } } - instr_pntr = 0; bus_pntr = 0; mem_pntr = 0; break; case SET_FL_IR: - SET_FL_IR_Func(cur_instr[instr_pntr++]); + ushort dest_t = cur_instr[instr_pntr++]; + TR_Func(dest_t, cur_instr[instr_pntr++]); + SET_FL_IR_Func(dest_t); break; case FTCH_DB: FTCH_DB_Func(); @@ -573,6 +520,7 @@ namespace BizHawk.Emulation.Cores.Components.Z80A if (FlagW) { instr_pntr--; bus_pntr--; mem_pntr--; + I_skip = true; } break; case RST: @@ -619,27 +567,20 @@ namespace BizHawk.Emulation.Cores.Components.Z80A IDLE, DEC16, PCl, PCh, DEC16, PCl, PCh, - IDLE, - Ztemp2, L, H, - WAIT, - OP_F, - OP}; + Ztemp2, L, H }; - BUSRQ = new ushort[] { H, H, H, H, H, PCh, 0, 0, 0 }; - MEMRQ = new ushort[] { 0, 0, 0, 0, 0, PCh, 0, 0, 0 }; + BUSRQ = new ushort[] { H, H, H, H, H }; + MEMRQ = new ushort[] { 0, 0, 0, 0, 0 }; + IRQS = new ushort[] { 0, 0, 0, 0, 1 }; + + instr_pntr = mem_pntr = bus_pntr = irq_pntr = 0; + I_skip = true; } else { - cur_instr = new ushort[] - { Ztemp2, L, H, - WAIT, - OP_F, - OP }; - - BUSRQ = new ushort[] { PCh, 0, 0, 0 }; - MEMRQ = new ushort[] { PCh, 0, 0, 0 }; + if (Ztemp2 == INC16) { INC16_Func(L, H); } + else { DEC16_Func(L, H); } } - instr_pntr = 0; bus_pntr = 0; mem_pntr = 0; break; case REP_OP_O: OUT_Func(cur_instr[instr_pntr++], cur_instr[instr_pntr++], cur_instr[instr_pntr++]); @@ -677,29 +618,113 @@ namespace BizHawk.Emulation.Cores.Components.Z80A IDLE, DEC16, PCl, PCh, DEC16, PCl, PCh, - IDLE, - IDLE, - WAIT, - OP_F, - OP}; + IDLE }; - BUSRQ = new ushort[] { B, B, B, B, B, PCh, 0, 0, 0 }; - MEMRQ = new ushort[] { 0, 0, 0, 0, 0, PCh, 0, 0, 0 }; - } - else - { - cur_instr = new ushort[] - { IDLE, - WAIT, - OP_F, - OP }; + BUSRQ = new ushort[] { B, B, B, B, B }; + MEMRQ = new ushort[] { 0, 0, 0, 0, 0 }; + IRQS = new ushort[] { 0, 0, 0, 0, 1 }; - BUSRQ = new ushort[] { PCh, 0, 0, 0 }; - MEMRQ = new ushort[] { PCh, 0, 0, 0 }; + instr_pntr = mem_pntr = bus_pntr = irq_pntr = 0; + I_skip = true; } - instr_pntr = 0; bus_pntr = 0; mem_pntr = 0; + break; + + case IORQ: + IRQACKCallback(); break; } + + if (I_skip) + { + I_skip = false; + } + else if (IRQS[irq_pntr++] == 1) + { + if (EI_pending > 0) + { + EI_pending--; + if (EI_pending == 0) { IFF1 = IFF2 = true; } + } + + // NMI has priority + if (nonMaskableInterruptPending) + { + nonMaskableInterruptPending = false; + + if (TraceCallback != null) + { + TraceCallback(new TraceInfo { Disassembly = "====NMI====", RegisterInfo = "" }); + } + + iff2 = iff1; + iff1 = false; + NMI_(); + NMICallback(); + instr_pntr = mem_pntr = bus_pntr = irq_pntr = 0; + + temp_R = (byte)(Regs[R] & 0x7F); + temp_R++; + temp_R &= 0x7F; + Regs[R] = (byte)((Regs[R] & 0x80) | temp_R); + + halted = false; + } + // if we are processing an interrrupt, we need to modify the instruction vector + else if (iff1 && FlagI) + { + iff1 = iff2 = false; + EI_pending = 0; + + if (TraceCallback != null) + { + TraceCallback(new TraceInfo { Disassembly = "====IRQ====", RegisterInfo = "" }); + } + + switch (interruptMode) + { + case 0: + // Requires something to be pushed onto the data bus + // we'll assume it's a zero for now + INTERRUPT_0(0); + break; + case 1: + INTERRUPT_1(); + break; + case 2: + INTERRUPT_2(); + break; + } + IRQCallback(); + instr_pntr = mem_pntr = bus_pntr = irq_pntr = 0; + + temp_R = (byte)(Regs[R] & 0x7F); + temp_R++; + temp_R &= 0x7F; + Regs[R] = (byte)((Regs[R] & 0x80) | temp_R); + + halted = false; + } + // otherwise start a new normal access + else if (!halted) + { + cur_instr = new ushort[] + {IDLE, + WAIT, + OP_F, + OP}; + + BUSRQ = new ushort[] { PCh, 0, 0, 0 }; + MEMRQ = new ushort[] { PCh, 0, 0, 0 }; + IRQS = new ushort[] { 0, 0, 0, 1 }; + + instr_pntr = mem_pntr = bus_pntr = irq_pntr = 0; + } + else + { + instr_pntr = mem_pntr = bus_pntr = irq_pntr = 0; + } + } + TotalExecutedCycles++; } @@ -767,22 +792,20 @@ namespace BizHawk.Emulation.Cores.Components.Z80A ser.Sync("IFF1", ref iff1); ser.Sync("IFF2", ref iff2); ser.Sync("Halted", ref halted); + ser.Sync("I_skip", ref I_skip); ser.Sync("ExecutedCycles", ref TotalExecutedCycles); ser.Sync("EI_pending", ref EI_pending); ser.Sync("instr_pntr", ref instr_pntr); ser.Sync("bus_pntr", ref bus_pntr); ser.Sync("mem_pntr", ref mem_pntr); + ser.Sync("irq_pntr", ref irq_pntr); ser.Sync("cur_instr", ref cur_instr, false); ser.Sync("BUSRQ", ref BUSRQ, false); + ser.Sync("IRQS", ref IRQS, false); ser.Sync("MEMRQ", ref MEMRQ, false); ser.Sync("opcode", ref opcode); ser.Sync("FlagI", ref FlagI); - ser.Sync("FlagI1", ref FlagI1); - ser.Sync("FlagI2", ref FlagI2); - ser.Sync("FlagI3", ref FlagI3); - ser.Sync("FlagI4", ref FlagI4); - ser.Sync("FlagI5", ref FlagI5); ser.Sync("FlagW", ref FlagW); ser.Sync("NO Preifx", ref NO_prefix); @@ -792,6 +815,7 @@ namespace BizHawk.Emulation.Cores.Components.Z80A ser.Sync("IXCB_prefix", ref IXCB_prefix); ser.Sync("IYCB_prefix", ref IYCB_prefix); ser.Sync("EXTD_prefix", ref EXTD_prefix); + ser.Sync("PRE_SRC", ref PRE_SRC); ser.EndSection(); } diff --git a/BizHawk.Emulation.Cores/Computers/AmstradCPC/AmstradCPC.Controllers.cs b/BizHawk.Emulation.Cores/Computers/AmstradCPC/AmstradCPC.Controllers.cs new file mode 100644 index 0000000000..709e9b8e34 --- /dev/null +++ b/BizHawk.Emulation.Cores/Computers/AmstradCPC/AmstradCPC.Controllers.cs @@ -0,0 +1,129 @@ +using System.Collections.Generic; +using BizHawk.Emulation.Common; + +namespace BizHawk.Emulation.Cores.Computers.AmstradCPC +{ + /// + /// CPCHawk: Core Class + /// * Controllers * + /// + public partial class AmstradCPC + { + /// + /// The one CPCHawk ControllerDefinition + /// + public ControllerDefinition AmstradCPCControllerDefinition + { + get + { + ControllerDefinition definition = new ControllerDefinition(); + definition.Name = "AmstradCPC Controller"; + + // joysticks + List joys1 = new List + { + // P1 Joystick + "P1 Up", "P1 Down", "P1 Left", "P1 Right", "P1 Fire1", "P1 Fire2", "P1 Fire3" + }; + + foreach (var s in joys1) + { + definition.BoolButtons.Add(s); + definition.CategoryLabels[s] = "J1"; + } + + List joys2 = new List + { + // P2 Joystick + "P2 Up", "P2 Down", "P2 Left", "P2 Right", "P2 Fire", + }; + + foreach (var s in joys2) + { + definition.BoolButtons.Add(s); + definition.CategoryLabels[s] = "J2"; + } + + // keyboard + List keys = new List + { + /// http://www.cpcwiki.eu/index.php/Programming:Keyboard_scanning + /// http://www.cpcwiki.eu/index.php/File:Grimware_cpc464_version3_case_top.jpg + + // Keyboard - row 1 + "Key ESC", "Key 1", "Key 2", "Key 3", "Key 4", "Key 5", "Key 6", "Key 7", "Key 8", "Key 9", "Key 0", "Key Dash", "Key Hat", "Key CLR", "Key DEL", + // Keyboard - row 2 + "Key TAB", "Key Q", "Key W", "Key E", "Key R", "Key T", "Key Y", "Key U", "Key I", "Key O", "Key P", "Key @", "Key LeftBracket", "Key RETURN", + // Keyboard - row 3 + "Key CAPSLOCK", "Key A", "Key S", "Key D", "Key F", "Key G", "Key H", "Key J", "Key K", "Key L", "Key Colon", "Key SemiColon", "Key RightBracket", + // Keyboard - row 4 + "Key SHIFT", "Key Z", "Key X", "Key C", "Key V", "Key B", "Key N", "Key M", "Key Comma", "Key Period", "Key ForwardSlash", "Key BackSlash", + // Keyboard - row 5 + "Key SPACE", "Key CONTROL", + // Keyboard - Cursor + "Key CURUP", "Key CURDOWN", "Key CURLEFT", "Key CURRIGHT", "Key COPY", + // Keyboard - Numpad + "Key NUM0", "Key NUM1", "Key NUM2", "Key NUM3", "Key NUM4", "Key NUM5", "Key NUM6", "Key NUM7", "Key NUM8", "Key NUM9", "Key NUMPERIOD", "KEY ENTER" + }; + + foreach (var s in keys) + { + definition.BoolButtons.Add(s); + definition.CategoryLabels[s] = "Keyboard"; + } + + // Power functions + List power = new List + { + // Power functions + "Reset", "Power" + }; + + foreach (var s in power) + { + definition.BoolButtons.Add(s); + definition.CategoryLabels[s] = "Power"; + } + + // Datacorder (tape device) + List tape = new List + { + // Tape functions + "Play Tape", "Stop Tape", "RTZ Tape", "Record Tape", "Insert Next Tape", + "Insert Previous Tape", "Next Tape Block", "Prev Tape Block", "Get Tape Status" + }; + + foreach (var s in tape) + { + definition.BoolButtons.Add(s); + definition.CategoryLabels[s] = "Datacorder"; + } + + // Datacorder (tape device) + List disk = new List + { + // Tape functions + "Insert Next Disk", "Insert Previous Disk", /*"Eject Current Disk",*/ "Get Disk Status" + }; + + foreach (var s in disk) + { + definition.BoolButtons.Add(s); + definition.CategoryLabels[s] = "Amstrad Disk Drive"; + } + + return definition; + } + } + } + + /// + /// The possible joystick types + /// + public enum JoystickType + { + NULL, + Joystick1, + Joystick2 + } +} diff --git a/BizHawk.Emulation.Cores/Computers/AmstradCPC/AmstradCPC.IDebuggable.cs b/BizHawk.Emulation.Cores/Computers/AmstradCPC/AmstradCPC.IDebuggable.cs new file mode 100644 index 0000000000..917a08865b --- /dev/null +++ b/BizHawk.Emulation.Cores/Computers/AmstradCPC/AmstradCPC.IDebuggable.cs @@ -0,0 +1,149 @@ +using System; +using System.Collections.Generic; +using BizHawk.Emulation.Common; + +namespace BizHawk.Emulation.Cores.Computers.AmstradCPC +{ + /// + /// CPCHawk: Core Class + /// * IDebugggable * + /// + public partial class AmstradCPC : IDebuggable + { + public IDictionary GetCpuFlagsAndRegisters() + { + return new Dictionary + { + ["A"] = _cpu.Regs[_cpu.A], + ["AF"] = _cpu.Regs[_cpu.F] + (_cpu.Regs[_cpu.A] << 8), + ["B"] = _cpu.Regs[_cpu.B], + ["BC"] = _cpu.Regs[_cpu.C] + (_cpu.Regs[_cpu.B] << 8), + ["C"] = _cpu.Regs[_cpu.C], + ["D"] = _cpu.Regs[_cpu.D], + ["DE"] = _cpu.Regs[_cpu.E] + (_cpu.Regs[_cpu.D] << 8), + ["E"] = _cpu.Regs[_cpu.E], + ["F"] = _cpu.Regs[_cpu.F], + ["H"] = _cpu.Regs[_cpu.H], + ["HL"] = _cpu.Regs[_cpu.L] + (_cpu.Regs[_cpu.H] << 8), + ["I"] = _cpu.Regs[_cpu.I], + ["IX"] = _cpu.Regs[_cpu.Ixl] + (_cpu.Regs[_cpu.Ixh] << 8), + ["IY"] = _cpu.Regs[_cpu.Iyl] + (_cpu.Regs[_cpu.Iyh] << 8), + ["L"] = _cpu.Regs[_cpu.L], + ["PC"] = _cpu.Regs[_cpu.PCl] + (_cpu.Regs[_cpu.PCh] << 8), + ["R"] = _cpu.Regs[_cpu.R], + ["Shadow AF"] = _cpu.Regs[_cpu.F_s] + (_cpu.Regs[_cpu.A_s] << 8), + ["Shadow BC"] = _cpu.Regs[_cpu.C_s] + (_cpu.Regs[_cpu.B_s] << 8), + ["Shadow DE"] = _cpu.Regs[_cpu.E_s] + (_cpu.Regs[_cpu.D_s] << 8), + ["Shadow HL"] = _cpu.Regs[_cpu.L_s] + (_cpu.Regs[_cpu.H_s] << 8), + ["SP"] = _cpu.Regs[_cpu.Iyl] + (_cpu.Regs[_cpu.Iyh] << 8), + ["Flag C"] = _cpu.FlagC, + ["Flag N"] = _cpu.FlagN, + ["Flag P/V"] = _cpu.FlagP, + ["Flag 3rd"] = _cpu.Flag3, + ["Flag H"] = _cpu.FlagH, + ["Flag 5th"] = _cpu.Flag5, + ["Flag Z"] = _cpu.FlagZ, + ["Flag S"] = _cpu.FlagS + }; + } + + public void SetCpuRegister(string register, int value) + { + switch (register) + { + default: + throw new InvalidOperationException(); + case "A": + _cpu.Regs[_cpu.A] = (ushort)value; + break; + case "AF": + _cpu.Regs[_cpu.F] = (ushort)(value & 0xFF); + _cpu.Regs[_cpu.A] = (ushort)(value & 0xFF00); + break; + case "B": + _cpu.Regs[_cpu.B] = (ushort)value; + break; + case "BC": + _cpu.Regs[_cpu.C] = (ushort)(value & 0xFF); + _cpu.Regs[_cpu.B] = (ushort)(value & 0xFF00); + break; + case "C": + _cpu.Regs[_cpu.C] = (ushort)value; + break; + case "D": + _cpu.Regs[_cpu.D] = (ushort)value; + break; + case "DE": + _cpu.Regs[_cpu.E] = (ushort)(value & 0xFF); + _cpu.Regs[_cpu.D] = (ushort)(value & 0xFF00); + break; + case "E": + _cpu.Regs[_cpu.E] = (ushort)value; + break; + case "F": + _cpu.Regs[_cpu.F] = (ushort)value; + break; + case "H": + _cpu.Regs[_cpu.H] = (ushort)value; + break; + case "HL": + _cpu.Regs[_cpu.L] = (ushort)(value & 0xFF); + _cpu.Regs[_cpu.H] = (ushort)(value & 0xFF00); + break; + case "I": + _cpu.Regs[_cpu.I] = (ushort)value; + break; + case "IX": + _cpu.Regs[_cpu.Ixl] = (ushort)(value & 0xFF); + _cpu.Regs[_cpu.Ixh] = (ushort)(value & 0xFF00); + break; + case "IY": + _cpu.Regs[_cpu.Iyl] = (ushort)(value & 0xFF); + _cpu.Regs[_cpu.Iyh] = (ushort)(value & 0xFF00); + break; + case "L": + _cpu.Regs[_cpu.L] = (ushort)value; + break; + case "PC": + _cpu.Regs[_cpu.PCl] = (ushort)(value & 0xFF); + _cpu.Regs[_cpu.PCh] = (ushort)(value & 0xFF00); + break; + case "R": + _cpu.Regs[_cpu.R] = (ushort)value; + break; + case "Shadow AF": + _cpu.Regs[_cpu.F_s] = (ushort)(value & 0xFF); + _cpu.Regs[_cpu.A_s] = (ushort)(value & 0xFF00); + break; + case "Shadow BC": + _cpu.Regs[_cpu.C_s] = (ushort)(value & 0xFF); + _cpu.Regs[_cpu.B_s] = (ushort)(value & 0xFF00); + break; + case "Shadow DE": + _cpu.Regs[_cpu.E_s] = (ushort)(value & 0xFF); + _cpu.Regs[_cpu.D_s] = (ushort)(value & 0xFF00); + break; + case "Shadow HL": + _cpu.Regs[_cpu.L_s] = (ushort)(value & 0xFF); + _cpu.Regs[_cpu.H_s] = (ushort)(value & 0xFF00); + break; + case "SP": + _cpu.Regs[_cpu.SPl] = (ushort)(value & 0xFF); + _cpu.Regs[_cpu.SPh] = (ushort)(value & 0xFF00); + break; + } + } + + public IMemoryCallbackSystem MemoryCallbacks { get; } + + public bool CanStep(StepType type) => false; + + [FeatureNotImplemented] + public void Step(StepType type) + { + throw new NotImplementedException(); + } + + public long TotalExecutedCycles => _cpu.TotalExecutedCycles; + } +} diff --git a/BizHawk.Emulation.Cores/Computers/AmstradCPC/AmstradCPC.IEmulator.cs b/BizHawk.Emulation.Cores/Computers/AmstradCPC/AmstradCPC.IEmulator.cs new file mode 100644 index 0000000000..23a2bfb521 --- /dev/null +++ b/BizHawk.Emulation.Cores/Computers/AmstradCPC/AmstradCPC.IEmulator.cs @@ -0,0 +1,83 @@ +using BizHawk.Emulation.Common; + +namespace BizHawk.Emulation.Cores.Computers.AmstradCPC +{ + /// + /// CPCHawk: Core Class + /// * IEmulator * + /// + public partial class AmstradCPC : IEmulator + { + public IEmulatorServiceProvider ServiceProvider { get; } + + public ControllerDefinition ControllerDefinition { get; set; } + + public void FrameAdvance(IController controller, bool render, bool renderSound) + { + _controller = controller; + + bool ren = render; + bool renSound = renderSound; + + if (DeterministicEmulation) + { + ren = true; + renSound = true; + } + + _isLag = true; + + if (_tracer.Enabled) + { + _cpu.TraceCallback = s => _tracer.Put(s); + } + else + { + _cpu.TraceCallback = null; + } + + _machine.ExecuteFrame(ren, renSound); + + if (_isLag) + { + _lagCount++; + } + } + + public int Frame + { + get + { + if (_machine == null) + return 0; + else + return _machine.FrameCount; + } + } + + public string SystemId => "AmstradCPC"; + + private bool deterministicEmulation; + public bool DeterministicEmulation + { + get { return deterministicEmulation; } + } + + public void ResetCounters() + { + _machine.FrameCount = 0; + _lagCount = 0; + _isLag = false; + } + + public CoreComm CoreComm { get; } + + public void Dispose() + { + if (_machine != null) + { + _machine = null; + } + } + } +} diff --git a/BizHawk.Emulation.Cores/Computers/AmstradCPC/AmstradCPC.IMemoryDomains.cs b/BizHawk.Emulation.Cores/Computers/AmstradCPC/AmstradCPC.IMemoryDomains.cs new file mode 100644 index 0000000000..01b844ff3c --- /dev/null +++ b/BizHawk.Emulation.Cores/Computers/AmstradCPC/AmstradCPC.IMemoryDomains.cs @@ -0,0 +1,78 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using BizHawk.Emulation.Common; + +namespace BizHawk.Emulation.Cores.Computers.AmstradCPC +{ + /// + /// CPCHawk: Core Class + /// * Memory Domains * + /// + public partial class AmstradCPC + { + internal IMemoryDomains memoryDomains; + private readonly Dictionary _byteArrayDomains = new Dictionary(); + private bool _memoryDomainsInit = false; + + private void SetupMemoryDomains() + { + var domains = new List + { + new MemoryDomainDelegate("System Bus", 0x10000, MemoryDomain.Endian.Little, + (addr) => + { + if (addr < 0 || addr >= 65536) + { + throw new ArgumentOutOfRangeException(); + } + return _machine.ReadBus((ushort)addr); + }, + (addr, value) => + { + if (addr < 0 || addr >= 65536) + { + throw new ArgumentOutOfRangeException(); + } + _machine.WriteBus((ushort)addr, value); + }, 1) + }; + + SyncAllByteArrayDomains(); + + memoryDomains = new MemoryDomainList(_byteArrayDomains.Values.Concat(domains).ToList()); + (ServiceProvider as BasicServiceProvider).Register(memoryDomains); + + _memoryDomainsInit = true; + } + + private void SyncAllByteArrayDomains() + { + SyncByteArrayDomain("ROMLower", _machine.ROMLower); + SyncByteArrayDomain("ROM0", _machine.ROM0); + SyncByteArrayDomain("ROM7", _machine.ROM7); + SyncByteArrayDomain("RAM0", _machine.RAM0); + SyncByteArrayDomain("RAM1", _machine.RAM1); + SyncByteArrayDomain("RAM2", _machine.RAM2); + SyncByteArrayDomain("RAM3", _machine.RAM3); + SyncByteArrayDomain("RAM4", _machine.RAM4); + SyncByteArrayDomain("RAM5", _machine.RAM5); + SyncByteArrayDomain("RAM6", _machine.RAM6); + SyncByteArrayDomain("RAM7", _machine.RAM7); + } + + private void SyncByteArrayDomain(string name, byte[] data) + { + if (_memoryDomainsInit || _byteArrayDomains.ContainsKey(name)) + { + var m = _byteArrayDomains[name]; + m.Data = data; + } + else + { + var m = new MemoryDomainByteArray(name, MemoryDomain.Endian.Little, data, true, 1); + _byteArrayDomains.Add(name, m); + } + } + } +} diff --git a/BizHawk.Emulation.Cores/Computers/AmstradCPC/AmstradCPC.ISettable.cs b/BizHawk.Emulation.Cores/Computers/AmstradCPC/AmstradCPC.ISettable.cs new file mode 100644 index 0000000000..bea48eedea --- /dev/null +++ b/BizHawk.Emulation.Cores/Computers/AmstradCPC/AmstradCPC.ISettable.cs @@ -0,0 +1,350 @@ +using BizHawk.Common; +using BizHawk.Emulation.Common; +using System.Collections.Generic; +using System.ComponentModel; +using System.Text; + +namespace BizHawk.Emulation.Cores.Computers.AmstradCPC +{ + /// + /// CPCHawk: Core Class + /// * ISettable * + /// + public partial class AmstradCPC : ISettable + { + internal AmstradCPCSettings Settings = new AmstradCPCSettings(); + internal AmstradCPCSyncSettings SyncSettings = new AmstradCPCSyncSettings(); + + public AmstradCPCSettings GetSettings() + { + return Settings.Clone(); + } + + public AmstradCPCSyncSettings GetSyncSettings() + { + return SyncSettings.Clone(); + } + + public bool PutSettings(AmstradCPCSettings o) + { + + // restore user settings to devices + if (_machine != null && _machine.AYDevice != null) + { + ((AY38912)_machine.AYDevice as AY38912).PanningConfiguration = o.AYPanConfig; + _machine.AYDevice.Volume = o.AYVolume; + } + if (_machine != null && _machine.TapeBuzzer != null) + { + ((Beeper)_machine.TapeBuzzer as Beeper).Volume = o.TapeVolume; + } + + + Settings = o; + + return false; + } + + public bool PutSyncSettings(AmstradCPCSyncSettings o) + { + bool ret = AmstradCPCSyncSettings.NeedsReboot(SyncSettings, o); + SyncSettings = o; + return ret; + } + + public class AmstradCPCSettings + { + [DisplayName("AY-3-8912 Panning Config")] + [Description("Set the PSG panning configuration.\nThe chip has 3 audio channels that can be outputed in different configurations")] + [DefaultValue(AY38912.AYPanConfig.ABC)] + public AY38912.AYPanConfig AYPanConfig { get; set; } + + [DisplayName("AY-3-8912 Volume")] + [Description("The AY chip volume")] + [DefaultValue(75)] + public int AYVolume { get; set; } + + [DisplayName("Core OSD Message Verbosity")] + [Description("Full: Display all GUI messages\nMedium: Display only emulator/device generated messages\nNone: Show no messages")] + [DefaultValue(OSDVerbosity.Medium)] + public OSDVerbosity OSDMessageVerbosity { get; set; } + + [DisplayName("Tape Loading Volume")] + [Description("The buzzer volume when the tape is playing")] + [DefaultValue(50)] + public int TapeVolume { get; set; } + + public AmstradCPCSettings Clone() + { + return (AmstradCPCSettings)MemberwiseClone(); + } + + public AmstradCPCSettings() + { + BizHawk.Common.SettingsUtil.SetDefaultValues(this); + } + } + + public class AmstradCPCSyncSettings + { + [DisplayName("Deterministic Emulation")] + [Description("If true, the core agrees to behave in a completely deterministic manner")] + [DefaultValue(true)] + public bool DeterministicEmulation { get; set; } + + [DisplayName("CPC Model")] + [Description("The model of Amstrad CPC machine to be emulated")] + [DefaultValue(MachineType.CPC464)] + public MachineType MachineType { get; set; } + + [DisplayName("Auto Start/Stop Tape")] + [Description("If true, CPCHawk will automatically start and stop the tape when the tape motor is triggered")] + [DefaultValue(true)] + public bool AutoStartStopTape { get; set; } + + [DisplayName("Border type")] + [Description("Select how to show the border area")] + [DefaultValue(BorderType.Uniform)] + public BorderType BorderType { get; set; } + + public AmstradCPCSyncSettings Clone() + { + return (AmstradCPCSyncSettings)MemberwiseClone(); + } + + public AmstradCPCSyncSettings() + { + BizHawk.Common.SettingsUtil.SetDefaultValues(this); + } + + public static bool NeedsReboot(AmstradCPCSyncSettings x, AmstradCPCSyncSettings y) + { + return !DeepEquality.DeepEquals(x, y); + } + } + + /// + /// Verbosity of the CPCHawk generated OSD messages + /// + public enum OSDVerbosity + { + /// + /// Show all OSD messages + /// + Full, + /// + /// Only show machine/device generated messages + /// + Medium, + /// + /// No core-driven OSD messages + /// + None + } + + /// + /// Provides information on each emulated machine + /// + public class CPCMachineMetaData + { + public MachineType MachineType { get; set; } + public string Name { get; set; } + public string Description { get; set; } + public string Released { get; set; } + public string CPU { get; set; } + public string Memory { get; set; } + public string Video { get; set; } + public string Audio { get; set; } + public string Media { get; set; } + public string OtherMisc { get; set; } + + Dictionary Data = new Dictionary(); + + public static CPCMachineMetaData GetMetaObject(MachineType type) + { + CPCMachineMetaData m = new CPCMachineMetaData(); + m.MachineType = type; + + switch (type) + { + case MachineType.CPC464: + m.Name = "Amstrad CPC 464"; + m.Description = "The CPC 464 was the first personal home computer built by Amstrad in 1984. "; + m.Description += "The 464 was popular with consumers for various reasons. Aside from the joystick port, the computer, keyboard, and tape deck were all combined into one unit."; + m.Released = "1984"; + m.CPU = "Zilog Z80A @ 4MHz"; + m.Memory = "64KB RAM / 32KB ROM"; + m.Video = "Amstrad Gate Array @ 16Mhz & CRCT @ 1Mhz"; + m.Audio = "General Instruments AY-3-8912 PSG (3ch)"; + m.Media = "Cassette Tape (via built-in Datacorder)"; + break; + case MachineType.CPC6128: + m.Name = "Amstrad CPC 6128"; + m.Description = "The CPC6128 features 128 KB RAM and an internal 3-inch floppy disk drive. "; + m.Description += "Aside from various hardware and firmware improvements, one of the CPC6128's most prominent features is the compatibility with the CP/M+ operating system that rendered it attractive for business uses."; + m.Released = "1985"; + m.CPU = "Zilog Z80A @ 4MHz"; + m.Memory = "64KB RAM / 32KB ROM"; + m.Video = "Amstrad Gate Array @ 16Mhz & CRCT @ 1Mhz"; + m.Audio = "General Instruments AY-3-8912 PSG (3ch)"; + m.Media = "3\" Floppy Disk (via built-in Floppy Drive) & Cassette Tape (via external cassette player)"; + break; + } + + m.Data.Add(AmstradCPC.GetMemberName((CPCMachineMetaData c) => c.Name), m.Name.Trim()); + m.Data.Add(AmstradCPC.GetMemberName((CPCMachineMetaData c) => c.Description), m.Description.Trim()); + m.Data.Add(AmstradCPC.GetMemberName((CPCMachineMetaData c) => c.Released), m.Released.Trim()); + m.Data.Add(AmstradCPC.GetMemberName((CPCMachineMetaData c) => c.CPU), m.CPU.Trim()); + m.Data.Add(AmstradCPC.GetMemberName((CPCMachineMetaData c) => c.Memory), m.Memory.Trim()); + m.Data.Add(AmstradCPC.GetMemberName((CPCMachineMetaData c) => c.Video), m.Video.Trim()); + m.Data.Add(AmstradCPC.GetMemberName((CPCMachineMetaData c) => c.Audio), m.Audio.Trim()); + m.Data.Add(AmstradCPC.GetMemberName((CPCMachineMetaData c) => c.Media), m.Media.Trim()); + + return m; + } + + public static string GetMetaString(MachineType type) + { + var m = GetMetaObject(type); + + StringBuilder sb = new StringBuilder(); + + // get longest title + int titleLen = 0; + foreach (var d in m.Data) + { + if (d.Key.Length > titleLen) + titleLen = d.Key.Length; + } + + var maxDataLineLen = 40; + + // generate layout + foreach (var d in m.Data) + { + var tLen = d.Key.Length; + var makeup = (titleLen - tLen) / 4; + sb.Append(d.Key + ":\t"); + for (int i = 0; i < makeup; i++) + { + if (tLen > 4) + sb.Append("\t"); + else + { + makeup--; + sb.Append("\t"); + } + } + + // output the data splitting and tabbing as neccessary + var arr = d.Value.Split(' '); + int cnt = 0; + + List builder = new List(); + string working = ""; + foreach (var s in arr) + { + var len = s.Length; + if (working.Length + 1 + len > maxDataLineLen) + { + // new line needed + builder.Add(working.Trim(' ')); + working = ""; + } + working += s + " "; + } + + builder.Add(working.Trim(' ')); + + // output the data + for (int i = 0; i < builder.Count; i++) + { + if (i != 0) + { + sb.Append("\t"); + sb.Append("\t"); + } + + sb.Append(builder[i]); + sb.Append("\r\n"); + } + + //sb.Append("\r\n"); + } + + return sb.ToString(); + } + + public static string GetMetaStringOld(MachineType type) + { + var m = GetMetaObject(type); + + StringBuilder sb = new StringBuilder(); + + sb.Append(m.Name); + sb.Append("\n"); + sb.Append("-----------------------------------------------------------------\n"); + // Release + sb.Append("Released:"); + sb.Append(" "); + sb.Append(m.Released); + sb.Append("\n"); + // CPU + sb.Append("CPU:"); + sb.Append(" "); + sb.Append(m.CPU); + sb.Append("\n"); + // Memory + sb.Append("Memory:"); + sb.Append(" "); + sb.Append(m.Memory); + sb.Append("\n"); + // Video + sb.Append("Video:"); + sb.Append(" "); + sb.Append(m.Video); + sb.Append("\n"); + // Audio + sb.Append("Audio:"); + sb.Append(" "); + sb.Append(m.Audio); + sb.Append("\n"); + // Audio + sb.Append("Media:"); + sb.Append(" "); + sb.Append(m.Media); + sb.Append("\n"); + + sb.Append("-----------------------------------------------------------------\n"); + // description + sb.Append(m.Description); + if (m.OtherMisc != null) + sb.Append("\n" + m.OtherMisc); + + return sb.ToString(); + + } + } + + /// + /// The size of the Spectrum border + /// + public enum BorderType + { + /// + /// Attempts to equalise the border areas + /// + Uniform, + + /// + /// Pretty much the signal the gate array is generating (looks shit) + /// + Uncropped, + + /// + /// Top and bottom border removed so that the result is *almost* 16:9 + /// + Widescreen, + } + } +} diff --git a/BizHawk.Emulation.Cores/Computers/AmstradCPC/AmstradCPC.IStatable.cs b/BizHawk.Emulation.Cores/Computers/AmstradCPC/AmstradCPC.IStatable.cs new file mode 100644 index 0000000000..910e618a17 --- /dev/null +++ b/BizHawk.Emulation.Cores/Computers/AmstradCPC/AmstradCPC.IStatable.cs @@ -0,0 +1,101 @@ +using System.IO; +using BizHawk.Common; +using BizHawk.Emulation.Common; + +namespace BizHawk.Emulation.Cores.Computers.AmstradCPC +{ + /// + /// CPCHawk: Core Class + /// * IStatable * + /// + public partial class AmstradCPC : IStatable + { + + public bool BinarySaveStatesPreferred + { + get { return true; } + } + + public void SaveStateText(TextWriter writer) + { + SyncState(new Serializer(writer)); + } + + public void LoadStateText(TextReader reader) + { + SyncState(new Serializer(reader)); + } + + public void SaveStateBinary(BinaryWriter bw) + { + SyncState(new Serializer(bw)); + } + + public void LoadStateBinary(BinaryReader br) + { + SyncState(new Serializer(br)); + } + + public byte[] SaveStateBinary() + { + MemoryStream ms = new MemoryStream(); + BinaryWriter bw = new BinaryWriter(ms); + SaveStateBinary(bw); + bw.Flush(); + return ms.ToArray(); + } + + private void SyncState(Serializer ser) + { + byte[] core = null; + if (ser.IsWriter) + { + var ms = new MemoryStream(); + ms.Close(); + core = ms.ToArray(); + } + + if (ser.IsWriter) + { + ser.SyncEnum("_machineType", ref _machineType); + + _cpu.SyncState(ser); + ser.BeginSection("AmstradCPC"); + _machine.SyncState(ser); + ser.Sync("Frame", ref _machine.FrameCount); + ser.Sync("LagCount", ref _lagCount); + ser.Sync("IsLag", ref _isLag); + ser.EndSection(); + } + + if (ser.IsReader) + { + var tmpM = _machineType; + ser.SyncEnum("_machineType", ref _machineType); + if (tmpM != _machineType && _machineType.ToString() != "72") + { + string msg = "SAVESTATE FAILED TO LOAD!!\n\n"; + msg += "Current Configuration: " + tmpM.ToString(); + msg += "\n"; + msg += "Saved Configuration: " + _machineType.ToString(); + msg += "\n\n"; + msg += "If you wish to load this SaveState ensure that you have the correct machine configuration selected, reboot the core, then try again."; + CoreComm.ShowMessage(msg); + _machineType = tmpM; + } + else + { + _cpu.SyncState(ser); + ser.BeginSection("AmstradCPC"); + _machine.SyncState(ser); + ser.Sync("Frame", ref _machine.FrameCount); + ser.Sync("LagCount", ref _lagCount); + ser.Sync("IsLag", ref _isLag); + ser.EndSection(); + + SyncAllByteArrayDomains(); + } + } + } + } +} diff --git a/BizHawk.Emulation.Cores/Computers/AmstradCPC/AmstradCPC.InputPollable.cs b/BizHawk.Emulation.Cores/Computers/AmstradCPC/AmstradCPC.InputPollable.cs new file mode 100644 index 0000000000..6d5bd4ea90 --- /dev/null +++ b/BizHawk.Emulation.Cores/Computers/AmstradCPC/AmstradCPC.InputPollable.cs @@ -0,0 +1,29 @@ +using System; +using BizHawk.Emulation.Common; + +namespace BizHawk.Emulation.Cores.Computers.AmstradCPC +{ + /// + /// CPCHawk: Core Class + /// * IInputPollable * + /// + public partial class AmstradCPC : IInputPollable + { + public int LagCount + { + get { return _lagCount; } + set { _lagCount = value; } + } + + public bool IsLagFrame + { + get { return _isLag; } + set { _isLag = value; } + } + + public IInputCallbackSystem InputCallbacks { get; } + + private int _lagCount = 0; + private bool _isLag = false; + } +} diff --git a/BizHawk.Emulation.Cores/Computers/AmstradCPC/AmstradCPC.Messaging.cs b/BizHawk.Emulation.Cores/Computers/AmstradCPC/AmstradCPC.Messaging.cs new file mode 100644 index 0000000000..b80977c5c2 --- /dev/null +++ b/BizHawk.Emulation.Cores/Computers/AmstradCPC/AmstradCPC.Messaging.cs @@ -0,0 +1,523 @@ +using System; +using System.Linq; +using System.Text; + +namespace BizHawk.Emulation.Cores.Computers.AmstradCPC +{ + /// + /// CPCHawk: Core Class + /// * Handles all messaging (OSD) operations * + /// + public partial class AmstradCPC + { + /// + /// Writes a message to the OSD + /// + /// + /// + public void SendMessage(string message, MessageCategory category) + { + if (!CheckMessageSettings(category)) + return; + + StringBuilder sb = new StringBuilder(); + + switch (category) + { + case MessageCategory.Tape: + sb.Append("DATACORDER: "); + sb.Append(message); + break; + case MessageCategory.Input: + sb.Append("INPUT DETECTED: "); + sb.Append(message); + break; + case MessageCategory.Disk: + sb.Append("DISK DRIVE: "); + sb.Append(message); + break; + case MessageCategory.Emulator: + case MessageCategory.Misc: + sb.Append("CPCHAWK: "); + sb.Append(message); + break; + } + + CoreComm.Notify(sb.ToString()); + } + + #region Input Message Methods + + /// + /// Called when certain input presses are detected + /// + /// + public void OSD_FireInputMessage(string input) + { + StringBuilder sb = new StringBuilder(); + sb.Append(input); + SendMessage(sb.ToString().TrimEnd('\n'), MessageCategory.Input); + } + + #endregion + + #region DiskDevice Message Methods + + /// + /// Disk message that is fired on core init + /// + public void OSD_DiskInit() + { + StringBuilder sb = new StringBuilder(); + if (_machine.diskImages != null && _machine.UPDDiskDevice != null) + { + sb.Append("Disk Media Imported (count: " + _machine.diskImages.Count() + ")"); + SendMessage(sb.ToString().TrimEnd('\n'), MessageCategory.Emulator); + } + } + + /// + /// Disk message that is fired when a new disk is inserted into the drive + /// + public void OSD_DiskInserted() + { + StringBuilder sb = new StringBuilder(); + + if (_machine.UPDDiskDevice == null) + { + sb.Append("No Drive Present"); + SendMessage(sb.ToString().TrimEnd('\n'), MessageCategory.Disk); + return; + } + + sb.Append("DISK INSERTED (" + _machine.DiskMediaIndex + ": " + _diskInfo[_machine.DiskMediaIndex].Name + ")"); + SendMessage(sb.ToString().TrimEnd('\n'), MessageCategory.Disk); + } + + /// + /// Tape message that prints the current status of the tape device + /// + public void OSD_ShowDiskStatus() + { + StringBuilder sb = new StringBuilder(); + + if (_machine.UPDDiskDevice == null) + { + sb.Append("No Drive Present"); + SendMessage(sb.ToString().TrimEnd('\n'), MessageCategory.Disk); + return; + } + + if (_diskInfo.Count == 0) + { + sb.Append("No Disk Loaded"); + SendMessage(sb.ToString().TrimEnd('\n'), MessageCategory.Disk); + return; + } + + if (_machine.UPDDiskDevice != null) + { + if (_machine.UPDDiskDevice.DiskPointer == null) + { + sb.Append("No Disk Loaded"); + SendMessage(sb.ToString().TrimEnd('\n'), MessageCategory.Disk); + return; + } + + sb.Append("Disk: " + _machine.DiskMediaIndex + ": " + _diskInfo[_machine.DiskMediaIndex].Name); + SendMessage(sb.ToString().TrimEnd('\n'), MessageCategory.Disk); + sb.Clear(); + /* + string protection = "None"; + protection = Enum.GetName(typeof(ProtectionType), _machine.UPDDiskDevice.DiskPointer.Protection); + if (protection == "None") + protection += " (OR UNKNOWN)"; + + sb.Append("Detected Protection: " + protection); + SendMessage(sb.ToString().TrimEnd('\n'), MessageCategory.Disk); + sb.Clear(); + */ + + sb.Append("Status: "); + + if (_machine.UPDDiskDevice.DriveLight) + sb.Append("READING/WRITING DATA"); + else + sb.Append("UNKNOWN"); + + SendMessage(sb.ToString().TrimEnd('\n'), MessageCategory.Disk); + sb.Clear(); + } + } + + #endregion + + #region TapeDevice Message Methods + + /// + /// Tape message that is fired on core init + /// + public void OSD_TapeInit() + { + if (_tapeInfo.Count == 0) + return; + + StringBuilder sb = new StringBuilder(); + sb.Append("Tape Media Imported (count: " + _tapeInfo.Count() + ")"); + SendMessage(sb.ToString().TrimEnd('\n'), MessageCategory.Emulator); + } + + /// + /// Tape message that is fired when tape is playing + /// + public void OSD_TapeMotorActive() + { + if (_tapeInfo.Count == 0) + return; + + StringBuilder sb = new StringBuilder(); + sb.Append("MOTOR ON (" + _machine.TapeMediaIndex + ": " + _tapeInfo[_machine.TapeMediaIndex].Name + ")"); + + SendMessage(sb.ToString().TrimEnd('\n'), MessageCategory.Tape); + } + + /// + /// Tape message that is fired when tape is playing + /// + public void OSD_TapeMotorInactive() + { + if (_tapeInfo.Count == 0) + return; + + StringBuilder sb = new StringBuilder(); + sb.Append("MOTOR OFF (" + _machine.TapeMediaIndex + ": " + _tapeInfo[_machine.TapeMediaIndex].Name + ")"); + + SendMessage(sb.ToString().TrimEnd('\n'), MessageCategory.Tape); + } + + /// + /// Tape message that is fired when tape is playing + /// + public void OSD_TapePlaying() + { + if (_tapeInfo.Count == 0) + return; + + StringBuilder sb = new StringBuilder(); + sb.Append("PLAYING MANUAL (" + _machine.TapeMediaIndex + ": " + _tapeInfo[_machine.TapeMediaIndex].Name + ")"); + + SendMessage(sb.ToString().TrimEnd('\n'), MessageCategory.Tape); + } + + /// + /// Tape message that is fired when tape is stopped + /// + public void OSD_TapeStopped() + { + if (_tapeInfo.Count == 0) + return; + + StringBuilder sb = new StringBuilder(); + sb.Append("STOPPED MANUAL (" + _machine.TapeMediaIndex + ": " + _tapeInfo[_machine.TapeMediaIndex].Name + ")"); + + SendMessage(sb.ToString().TrimEnd('\n'), MessageCategory.Tape); + } + + /// + /// Tape message that is fired when tape is rewound + /// + public void OSD_TapeRTZ() + { + if (_tapeInfo.Count == 0) + return; + + StringBuilder sb = new StringBuilder(); + sb.Append("REWOUND (" + _machine.TapeMediaIndex + ": " + _tapeInfo[_machine.TapeMediaIndex].Name + ")"); + + SendMessage(sb.ToString().TrimEnd('\n'), MessageCategory.Tape); + } + + /// + /// Tape message that is fired when a new tape is inserted into the datacorder + /// + public void OSD_TapeInserted() + { + if (_tapeInfo.Count == 0) + return; + + StringBuilder sb = new StringBuilder(); + sb.Append("TAPE INSERTED (" + _machine.TapeMediaIndex + ": " + _tapeInfo[_machine.TapeMediaIndex].Name + ")"); + + SendMessage(sb.ToString().TrimEnd('\n'), MessageCategory.Tape); + } + + + /// + /// Tape message that is fired when a tape is stopped automatically + /// + public void OSD_TapeStoppedAuto() + { + StringBuilder sb = new StringBuilder(); + + if (_tapeInfo.Count == 0) + { + sb.Append("No Tape Loaded"); + SendMessage(sb.ToString().TrimEnd('\n'), MessageCategory.Tape); + return; + } + + + sb.Append("STOPPED (Auto Tape Trap Detected)"); + + SendMessage(sb.ToString().TrimEnd('\n'), MessageCategory.Tape); + } + + /// + /// Tape message that is fired when a tape is started automatically + /// + public void OSD_TapePlayingAuto() + { + StringBuilder sb = new StringBuilder(); + + if (_tapeInfo.Count == 0) + { + sb.Append("No Tape Loaded"); + SendMessage(sb.ToString().TrimEnd('\n'), MessageCategory.Tape); + return; + } + + + sb.Append("PLAYING (Auto Tape Trap Detected)"); + + SendMessage(sb.ToString().TrimEnd('\n'), MessageCategory.Tape); + } + + /// + /// Tape message that is fired when a new block starts playing + /// + public void OSD_TapePlayingBlockInfo(string blockinfo) + { + StringBuilder sb = new StringBuilder(); + + if (_tapeInfo.Count == 0) + { + sb.Append("No Tape Loaded"); + SendMessage(sb.ToString().TrimEnd('\n'), MessageCategory.Tape); + return; + } + + + sb.Append("...Starting Block " + blockinfo); + + SendMessage(sb.ToString().TrimEnd('\n'), MessageCategory.Tape); + } + + /// + /// Tape message that is fired when a tape block is skipped (because it is empty) + /// + public void OSD_TapePlayingSkipBlockInfo(string blockinfo) + { + StringBuilder sb = new StringBuilder(); + + if (_tapeInfo.Count == 0) + { + sb.Append("No Tape Loaded"); + SendMessage(sb.ToString().TrimEnd('\n'), MessageCategory.Tape); + return; + } + + + sb.Append("...Skipping Empty Block " + blockinfo); + + SendMessage(sb.ToString().TrimEnd('\n'), MessageCategory.Tape); + } + + /// + /// Tape message that is fired when a tape is started automatically + /// + public void OSD_TapeEndDetected(string blockinfo) + { + StringBuilder sb = new StringBuilder(); + + if (_tapeInfo.Count == 0) + { + sb.Append("No Tape Loaded"); + SendMessage(sb.ToString().TrimEnd('\n'), MessageCategory.Tape); + return; + } + + + sb.Append("...Skipping Empty Block " + blockinfo); + + SendMessage(sb.ToString().TrimEnd('\n'), MessageCategory.Tape); + } + + /// + /// Tape message that is fired when user has manually skipped to the next block + /// + public void OSD_TapeNextBlock(string blockinfo) + { + StringBuilder sb = new StringBuilder(); + + if (_tapeInfo.Count == 0) + { + sb.Append("No Tape Loaded"); + SendMessage(sb.ToString().TrimEnd('\n'), MessageCategory.Tape); + return; + } + + + sb.Append("Manual Skip Next " + blockinfo); + + SendMessage(sb.ToString().TrimEnd('\n'), MessageCategory.Tape); + } + + /// + /// Tape message that is fired when user has manually skipped to the next block + /// + public void OSD_TapePrevBlock(string blockinfo) + { + StringBuilder sb = new StringBuilder(); + + if (_tapeInfo.Count == 0) + { + sb.Append("No Tape Loaded"); + SendMessage(sb.ToString().TrimEnd('\n'), MessageCategory.Tape); + return; + } + + + sb.Append("Manual Skip Prev " + blockinfo); + + SendMessage(sb.ToString().TrimEnd('\n'), MessageCategory.Tape); + } + + /// + /// Tape message that prints the current status of the tape device + /// + public void OSD_ShowTapeStatus() + { + StringBuilder sb = new StringBuilder(); + + if (_tapeInfo.Count == 0) + { + sb.Append("No Tape Loaded"); + SendMessage(sb.ToString().TrimEnd('\n'), MessageCategory.Tape); + return; + } + + sb.Append("Status: "); + + if (_machine.TapeDevice.TapeIsPlaying) + sb.Append("PLAYING"); + else + sb.Append("STOPPED"); + + SendMessage(sb.ToString().TrimEnd('\n'), MessageCategory.Tape); + sb.Clear(); + + sb.Append("Tape: " + _machine.TapeMediaIndex + ": " + _tapeInfo[_machine.TapeMediaIndex].Name); + SendMessage(sb.ToString().TrimEnd('\n'), MessageCategory.Tape); + sb.Clear(); + + sb.Append("Block: "); + sb.Append("(" + (_machine.TapeDevice.CurrentDataBlockIndex + 1) + + " of " + _machine.TapeDevice.DataBlocks.Count() + ") " + + _machine.TapeDevice.DataBlocks[_machine.TapeDevice.CurrentDataBlockIndex].BlockDescription); + SendMessage(sb.ToString().TrimEnd('\n'), MessageCategory.Tape); + sb.Clear(); + + sb.Append("Block Pos: "); + + int pos = _machine.TapeDevice.Position; + int end = _machine.TapeDevice.DataBlocks[_machine.TapeDevice.CurrentDataBlockIndex].DataPeriods.Count; + double p = 0; + if (end != 0) + p = ((double)pos / (double)end) * (double)100; + + sb.Append(p.ToString("N0") + "%"); + SendMessage(sb.ToString().TrimEnd('\n'), MessageCategory.Tape); + sb.Clear(); + + // get position within the tape itself + sb.Append("Tape Pos: "); + var ind = _machine.TapeDevice.CurrentDataBlockIndex; + int cnt = 0; + for (int i = 0; i < ind; i++) + { + cnt += _machine.TapeDevice.DataBlocks[i].DataPeriods.Count; + } + // now we are at our current block + int ourPos = cnt + pos; + cnt += end; + // count periods in the remaining blocks + for (int i = ind + 1; i < _machine.TapeDevice.DataBlocks.Count; i++) + { + cnt += _machine.TapeDevice.DataBlocks[i].DataPeriods.Count; + } + // work out overall position within the tape + p = 0; + p = ((double)ourPos / (double)cnt) * (double)100; + sb.Append(p.ToString("N0") + "%"); + SendMessage(sb.ToString().TrimEnd('\n'), MessageCategory.Tape); + } + + #endregion + + /// + /// Checks whether message category is allowed to be sent + /// + /// + /// + public bool CheckMessageSettings(MessageCategory category) + { + switch (Settings.OSDMessageVerbosity) + { + case OSDVerbosity.Full: + return true; + case OSDVerbosity.None: + return false; + case OSDVerbosity.Medium: + switch (category) + { + case MessageCategory.Disk: + case MessageCategory.Emulator: + case MessageCategory.Tape: + case MessageCategory.Misc: + return true; + default: + return false; + } + default: + return true; + } + } + + /// + /// Defines the different message categories + /// + public enum MessageCategory + { + /// + /// No defined category as such + /// + Misc, + /// + /// User generated input messages (at the moment only tape/disk controls) + /// + Input, + /// + /// Tape device generated messages + /// + Tape, + /// + /// Disk device generated messages + /// + Disk, + /// + /// Emulator generated messages + /// + Emulator + } + } +} diff --git a/BizHawk.Emulation.Cores/Computers/AmstradCPC/AmstradCPC.Util.cs b/BizHawk.Emulation.Cores/Computers/AmstradCPC/AmstradCPC.Util.cs new file mode 100644 index 0000000000..f12acf1514 --- /dev/null +++ b/BizHawk.Emulation.Cores/Computers/AmstradCPC/AmstradCPC.Util.cs @@ -0,0 +1,59 @@ +using System; +using System.Collections; +using System.Linq.Expressions; + +namespace BizHawk.Emulation.Cores.Computers.AmstradCPC +{ + /// + /// CPCHawk: Core Class + /// * Misc Utilities * + /// + public partial class AmstradCPC + { + /// + /// Helper method that returns a single INT32 from a BitArray + /// + /// + /// + public static int GetIntFromBitArray(BitArray bitArray) + { + if (bitArray.Length > 32) + throw new ArgumentException("Argument length shall be at most 32 bits."); + + int[] array = new int[1]; + bitArray.CopyTo(array, 0); + return array[0]; + } + + /// + /// POKEs a memory bus address + /// + /// + /// + public void PokeMemory(ushort addr, byte value) + { + _machine.WriteBus(addr, value); + } + + public string GetMachineType() + { + string m = ""; + switch (SyncSettings.MachineType) + { + case MachineType.CPC464: + m = "(Amstrad) CPC 464 (64K)"; + break; + case MachineType.CPC6128: + m = "(Amstrad) CPC 6464 (128K)"; + break; + } + + return m; + } + + public static string GetMemberName(Expression> memberAccess) + { + return ((MemberExpression)memberAccess.Body).Member.Name; + } + } +} diff --git a/BizHawk.Emulation.Cores/Computers/AmstradCPC/AmstradCPC.cs b/BizHawk.Emulation.Cores/Computers/AmstradCPC/AmstradCPC.cs new file mode 100644 index 0000000000..a11785c72d --- /dev/null +++ b/BizHawk.Emulation.Cores/Computers/AmstradCPC/AmstradCPC.cs @@ -0,0 +1,220 @@ +using BizHawk.Common; +using BizHawk.Emulation.Common; +using BizHawk.Emulation.Cores.Components.Z80A; +using BizHawk.Emulation.Cores.Properties; +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; + +namespace BizHawk.Emulation.Cores.Computers.AmstradCPC +{ + /// + /// CPCHawk: Core Class + /// * Main Initialization * + /// + [Core( + "CPCHawk", + "Asnivor", + isPorted: false, + isReleased: false)] + public partial class AmstradCPC : IRegionable, IDriveLight + { + public AmstradCPC(CoreComm comm, IEnumerable files, List game, object settings, object syncSettings) + { + var ser = new BasicServiceProvider(this); + ServiceProvider = ser; + InputCallbacks = new InputCallbackSystem(); + MemoryCallbacks = new MemoryCallbackSystem(new[] { "System Bus" }); + CoreComm = comm; + _gameInfo = game; + _cpu = new Z80A(); + _tracer = new TraceBuffer { Header = _cpu.TraceHeader }; + _files = files?.ToList() ?? new List(); + + if (settings == null) + settings = new AmstradCPCSettings(); + if (syncSettings == null) + syncSettings = new AmstradCPCSyncSettings(); + + PutSyncSettings((AmstradCPCSyncSettings)syncSettings ?? new AmstradCPCSyncSettings()); + PutSettings((AmstradCPCSettings)settings ?? new AmstradCPCSettings()); + + deterministicEmulation = ((AmstradCPCSyncSettings)syncSettings as AmstradCPCSyncSettings).DeterministicEmulation; + + switch (SyncSettings.MachineType) + { + case MachineType.CPC464: + ControllerDefinition = AmstradCPCControllerDefinition; + Init(MachineType.CPC464, _files, ((AmstradCPCSyncSettings)syncSettings as AmstradCPCSyncSettings).AutoStartStopTape, + ((AmstradCPCSyncSettings)syncSettings as AmstradCPCSyncSettings).BorderType); + break; + case MachineType.CPC6128: + ControllerDefinition = AmstradCPCControllerDefinition; + Init(MachineType.CPC6128, _files, ((AmstradCPCSyncSettings)syncSettings as AmstradCPCSyncSettings).AutoStartStopTape, ((AmstradCPCSyncSettings)syncSettings as AmstradCPCSyncSettings).BorderType); + break; + default: + throw new InvalidOperationException("Machine not yet emulated"); + } + + _cpu.MemoryCallbacks = MemoryCallbacks; + + HardReset = _machine.HardReset; + SoftReset = _machine.SoftReset; + + _cpu.FetchMemory = _machine.ReadMemory; + _cpu.ReadMemory = _machine.ReadMemory; + _cpu.WriteMemory = _machine.WriteMemory; + _cpu.ReadHardware = _machine.ReadPort; + _cpu.WriteHardware = _machine.WritePort; + _cpu.FetchDB = _machine.PushBus; + _cpu.IRQACKCallback = _machine.GateArray.IORQA; + //_cpu.OnExecFetch = _machine.CPUMon.OnExecFetch; + + ser.Register(_tracer); + ser.Register(_cpu); + ser.Register(_machine.GateArray); + + // initialize sound mixer and attach the various ISoundProvider devices + SoundMixer = new SoundProviderMixer((int)(32767 / 10), "Tape Audio", (ISoundProvider)_machine.TapeBuzzer); + if (_machine.AYDevice != null) + SoundMixer.AddSource(_machine.AYDevice, "AY-3-3912"); + + // set audio device settings + if (_machine.AYDevice != null && _machine.AYDevice.GetType() == typeof(AY38912)) + { + ((AY38912)_machine.AYDevice as AY38912).PanningConfiguration = ((AmstradCPCSettings)settings as AmstradCPCSettings).AYPanConfig; + _machine.AYDevice.Volume = ((AmstradCPCSettings)settings as AmstradCPCSettings).AYVolume; + } + + if (_machine.TapeBuzzer != null) + { + ((Beeper)_machine.TapeBuzzer as Beeper).Volume = ((AmstradCPCSettings)settings as AmstradCPCSettings).TapeVolume; + } + + ser.Register(SoundMixer); + + HardReset(); + SetupMemoryDomains(); + } + + public Action HardReset; + public Action SoftReset; + + private readonly Z80A _cpu; + private readonly TraceBuffer _tracer; + public IController _controller; + public CPCBase _machine; + + public List _gameInfo; + public List _tapeInfo = new List(); + public List _diskInfo = new List(); + + private SoundProviderMixer SoundMixer; + + private readonly List _files; + + private byte[] GetFirmware(int length, params string[] names) + { + // Amstrad licensed ROMs are free to distribute and shipped with BizHawk + byte[] embeddedRom = new byte[length]; + bool embeddedFound = true; + switch (names.FirstOrDefault()) + { + // CPC 464 ROMS + case "OS464ROM": + embeddedRom = Util.DecompressGzipFile(new MemoryStream(Resources.OS_464_ROM)); + break; + case "BASIC1-0ROM": + embeddedRom = Util.DecompressGzipFile(new MemoryStream(Resources.CPC_BASIC_1_0_ROM)); + break; + + // CPC 6128 ROMS + case "OS6128ROM": + embeddedRom = Util.DecompressGzipFile(new MemoryStream(Resources.CPC_OS_6128_ROM)); + break; + case "BASIC1-1ROM": + embeddedRom = Util.DecompressGzipFile(new MemoryStream(Resources.CPC_BASIC_1_1_ROM)); + break; + case "AMSDOS0-5ROM": + embeddedRom = Util.DecompressGzipFile(new MemoryStream(Resources.CPC_AMSDOS_0_5_ROM)); + break; + default: + embeddedFound = false; + break; + } + + if (embeddedFound) + return embeddedRom; + + // Embedded ROM not found, maybe this is a peripheral ROM? + var result = names.Select(n => CoreComm.CoreFileProvider.GetFirmware("AmstradCPC", n, false)).FirstOrDefault(b => b != null && b.Length == length); + if (result == null) + { + throw new MissingFirmwareException($"At least one of these firmwares is required: {string.Join(", ", names)}"); + } + + return result; + } + + private MachineType _machineType; + + private void Init(MachineType machineType, List files, bool autoTape, BorderType bType) + { + _machineType = machineType; + + // setup the emulated model based on the MachineType + switch (machineType) + { + case MachineType.CPC464: + _machine = new CPC464(this, _cpu, files, autoTape, bType); + List roms64 = new List(); + roms64.Add(RomData.InitROM(MachineType.CPC464, GetFirmware(0x4000, "OS464ROM"), RomData.ROMChipType.Lower)); + roms64.Add(RomData.InitROM(MachineType.CPC464, GetFirmware(0x4000, "BASIC1-0ROM"), RomData.ROMChipType.Upper, 0)); + _machine.InitROM(roms64.ToArray()); + break; + + case MachineType.CPC6128: + _machine = new CPC6128(this, _cpu, files, autoTape, bType); + List roms128 = new List(); + roms128.Add(RomData.InitROM(MachineType.CPC6128, GetFirmware(0x4000, "OS6128ROM"), RomData.ROMChipType.Lower)); + roms128.Add(RomData.InitROM(MachineType.CPC6128, GetFirmware(0x4000, "BASIC1-1ROM"), RomData.ROMChipType.Upper, 0)); + roms128.Add(RomData.InitROM(MachineType.CPC6128, GetFirmware(0x4000, "AMSDOS0-5ROM"), RomData.ROMChipType.Upper, 7)); + _machine.InitROM(roms128.ToArray()); + break; + } + } + + + #region IRegionable + + public DisplayType Region => DisplayType.PAL; + + #endregion + + #region IDriveLight + + public bool DriveLightEnabled + { + get + { + return true; + } + } + + public bool DriveLightOn + { + get + { + if (_machine != null && + (_machine.TapeDevice != null && _machine.TapeDevice.TapeIsPlaying) || + (_machine.UPDDiskDevice != null && _machine.UPDDiskDevice.DriveLight)) + return true; + + return false; + } + } + + #endregion + } +} diff --git a/BizHawk.Emulation.Cores/Computers/AmstradCPC/Hardware/Abstraction/IBeeperDevice.cs b/BizHawk.Emulation.Cores/Computers/AmstradCPC/Hardware/Abstraction/IBeeperDevice.cs new file mode 100644 index 0000000000..2bca3c69eb --- /dev/null +++ b/BizHawk.Emulation.Cores/Computers/AmstradCPC/Hardware/Abstraction/IBeeperDevice.cs @@ -0,0 +1,29 @@ +using BizHawk.Common; + +namespace BizHawk.Emulation.Cores.Computers.AmstradCPC +{ + /// + /// Represents a beeper/buzzer device + /// + public interface IBeeperDevice + { + /// + /// Initialisation + /// + /// + /// + void Init(int sampleRate, int tStatesPerFrame); + + /// + /// Processes an incoming pulse value and adds it to the blipbuffer + /// + /// + void ProcessPulseValue(bool pulse); + + /// + /// State serialization + /// + /// + void SyncState(Serializer ser); + } +} diff --git a/BizHawk.Emulation.Cores/Computers/AmstradCPC/Hardware/Abstraction/IFDDHost.cs b/BizHawk.Emulation.Cores/Computers/AmstradCPC/Hardware/Abstraction/IFDDHost.cs new file mode 100644 index 0000000000..89c99e3eb7 --- /dev/null +++ b/BizHawk.Emulation.Cores/Computers/AmstradCPC/Hardware/Abstraction/IFDDHost.cs @@ -0,0 +1,30 @@ + +namespace BizHawk.Emulation.Cores.Computers.AmstradCPC +{ + /// + /// Defines an object that can load a floppy disk image + /// + public interface IFDDHost + { + /// + /// The currently inserted diskimage + /// + FloppyDisk Disk { get; set; } + + /// + /// Parses a new disk image and loads it into this floppy drive + /// + /// + void FDD_LoadDisk(byte[] diskData); + + /// + /// Ejects the current disk + /// + void FDD_EjectDisk(); + + /// + /// Signs whether the current active drive has a disk inserted + /// + bool FDD_IsDiskLoaded { get; } + } +} diff --git a/BizHawk.Emulation.Cores/Computers/AmstradCPC/Hardware/Abstraction/IJoystick.cs b/BizHawk.Emulation.Cores/Computers/AmstradCPC/Hardware/Abstraction/IJoystick.cs new file mode 100644 index 0000000000..e1c100a42b --- /dev/null +++ b/BizHawk.Emulation.Cores/Computers/AmstradCPC/Hardware/Abstraction/IJoystick.cs @@ -0,0 +1,38 @@ + +namespace BizHawk.Emulation.Cores.Computers.AmstradCPC +{ + /// + /// Represents a spectrum joystick + /// + public interface IJoystick + { + /// + /// The type of joystick + /// + JoystickType JoyType { get; } + + /// + /// Array of all the possibly button press names + /// + string[] ButtonCollection { get; set; } + + /// + /// The player number that this controller is currently assigned to + /// + int PlayerNumber { get; set; } + + /// + /// Sets the joystick line based on key pressed + /// + /// + /// + void SetJoyInput(string key, bool isPressed); + + /// + /// Gets the state of a particular joystick binding + /// + /// + /// + bool GetJoyInput(string key); + } +} diff --git a/BizHawk.Emulation.Cores/Computers/AmstradCPC/Hardware/Abstraction/IKeyboard.cs b/BizHawk.Emulation.Cores/Computers/AmstradCPC/Hardware/Abstraction/IKeyboard.cs new file mode 100644 index 0000000000..9c78f826d4 --- /dev/null +++ b/BizHawk.Emulation.Cores/Computers/AmstradCPC/Hardware/Abstraction/IKeyboard.cs @@ -0,0 +1,58 @@ +using BizHawk.Common; + +namespace BizHawk.Emulation.Cores.Computers.AmstradCPC +{ + /// + /// Represents a spectrum keyboard + /// + public interface IKeyboard + { + /// + /// The calling spectrumbase class + /// + CPCBase _machine { get; } + + /// + /// The keyboard matrix for a particular CPC model + /// + string[] KeyboardMatrix { get; set; } + + /// + /// Other keyboard keys that are not in the matrix + /// (usually keys derived from key combos) + /// + string[] NonMatrixKeys { get; set; } + + /// + /// Represents the spectrum key state + /// + bool[] KeyStatus { get; set; } + + /// + /// The currently selected line + /// + int CurrentLine { get; set; } + + /// + /// Reads the current line status + /// + /// + byte ReadCurrentLine(); + + /// + /// Sets the CPC key status + /// + /// + /// + void SetKeyStatus(string key, bool isPressed); + + /// + /// Gets the status of a CPC key + /// + /// + /// + bool GetKeyStatus(string key); + + void SyncState(Serializer ser); + } +} diff --git a/BizHawk.Emulation.Cores/Computers/AmstradCPC/Hardware/Abstraction/IPSG.cs b/BizHawk.Emulation.Cores/Computers/AmstradCPC/Hardware/Abstraction/IPSG.cs new file mode 100644 index 0000000000..826cf338b1 --- /dev/null +++ b/BizHawk.Emulation.Cores/Computers/AmstradCPC/Hardware/Abstraction/IPSG.cs @@ -0,0 +1,71 @@ +using BizHawk.Common; +using BizHawk.Emulation.Common; + +namespace BizHawk.Emulation.Cores.Computers.AmstradCPC +{ + /// + /// Represents a PSG device (in this case an AY-3-891x) + /// + public interface IPSG : ISoundProvider + { + /// + /// Initlization routine + /// + /// + /// + void Init(int sampleRate, int tStatesPerFrame); + + void SetFunction(int data); + + //void ClockCycle(); + + /// + /// Activates a register + /// + int SelectedRegister { get; set; } + + /// + /// Writes to the PSG + /// + /// + void PortWrite(int value); + + /// + /// Reads from the PSG + /// + int PortRead(); + + + /// + /// Resets the PSG + /// + void Reset(); + + /// + /// The volume of the AY chip + /// + int Volume { get; set; } + + /// + /// Called at the start of a frame + /// + void StartFrame(); + + /// + /// called at the end of a frame + /// + void EndFrame(); + + /// + /// Updates the sound based on number of frame cycles + /// + /// + void UpdateSound(int frameCycle); + + /// + /// IStatable serialization + /// + /// + void SyncState(Serializer ser); + } +} diff --git a/BizHawk.Emulation.Cores/Computers/AmstradCPC/Hardware/Abstraction/IPortIODevice.cs b/BizHawk.Emulation.Cores/Computers/AmstradCPC/Hardware/Abstraction/IPortIODevice.cs new file mode 100644 index 0000000000..9394bf1d90 --- /dev/null +++ b/BizHawk.Emulation.Cores/Computers/AmstradCPC/Hardware/Abstraction/IPortIODevice.cs @@ -0,0 +1,25 @@ + +namespace BizHawk.Emulation.Cores.Computers.AmstradCPC +{ + /// + /// Represents a device that utilizes port IN & OUT + /// + public interface IPortIODevice + { + /// + /// Device responds to an IN instruction + /// + /// + /// + /// + bool ReadPort(ushort port, ref int result); + + /// + /// Device responds to an OUT instruction + /// + /// + /// + /// + bool WritePort(ushort port, int result); + } +} diff --git a/BizHawk.Emulation.Cores/Computers/AmstradCPC/Hardware/Datacorder/DatacorderDevice.cs b/BizHawk.Emulation.Cores/Computers/AmstradCPC/Hardware/Datacorder/DatacorderDevice.cs new file mode 100644 index 0000000000..7bc4c9c247 --- /dev/null +++ b/BizHawk.Emulation.Cores/Computers/AmstradCPC/Hardware/Datacorder/DatacorderDevice.cs @@ -0,0 +1,841 @@ +using BizHawk.Common; +using BizHawk.Emulation.Cores.Components.Z80A; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; + +namespace BizHawk.Emulation.Cores.Computers.AmstradCPC +{ + /// + /// Represents the tape device + /// + public class DatacorderDevice + { + #region Construction + + private CPCBase _machine; + private Z80A _cpu => _machine.CPU; + private IBeeperDevice _buzzer => _machine.TapeBuzzer; + + /// + /// Default constructor + /// + public DatacorderDevice(bool autoTape) + { + _autoPlay = autoTape; + } + + /// + /// Initializes the datacorder device + /// + /// + public void Init(CPCBase machine) + { + _machine = machine; + } + + #endregion + + #region State Information + + /// + /// Signs whether the tape motor is running + /// + private bool tapeMotor; + public bool TapeMotor + { + get { return tapeMotor; } + set + { + if (tapeMotor == value) + return; + + tapeMotor = value; + if (tapeMotor) + { + _machine.CPC.OSD_TapeMotorActive(); + + if (_autoPlay) + { + Play(); + } + } + + else + { + _machine.CPC.OSD_TapeMotorInactive(); + + if (_autoPlay) + { + Stop(); + } + } + + } + } + + /// + /// Internal counter used to trigger tape buzzer output + /// + private int counter = 0; + + /// + /// The index of the current tape data block that is loaded + /// + private int _currentDataBlockIndex = 0; + public int CurrentDataBlockIndex + { + get + { + if (_dataBlocks.Count() > 0) { return _currentDataBlockIndex; } + else { return -1; } + } + set + { + if (value == _currentDataBlockIndex) { return; } + if (value < _dataBlocks.Count() && value >= 0) + { + _currentDataBlockIndex = value; + _position = 0; + } + } + } + + /// + /// The current position within the current data block + /// + private int _position = 0; + public int Position + { + get + { + if (_position >= _dataBlocks[_currentDataBlockIndex].DataPeriods.Count) { return 0; } + else { return _position; } + } + } + + /// + /// Signs whether the tape is currently playing or not + /// + private bool _tapeIsPlaying = false; + public bool TapeIsPlaying + { + get { return _tapeIsPlaying; } + } + + /// + /// A list of the currently loaded data blocks + /// + private List _dataBlocks = new List(); + public List DataBlocks + { + get { return _dataBlocks; } + set { _dataBlocks = value; } + } + + /// + /// Stores the last CPU t-state value + /// + private long _lastCycle = 0; + + /// + /// Edge + /// + private int _waitEdge = 0; + + /// + /// Current tapebit state + /// + private bool currentState = false; + + #endregion + + #region Datacorder Device Settings + + /// + /// Signs whether the device should autodetect when the Z80 has entered into + /// 'load' mode and auto-play the tape if neccesary + /// + private bool _autoPlay; + + #endregion + + #region Emulator + + /// + /// Should be fired at the end of every frame + /// Primary purpose is to detect tape traps and manage auto play (if/when this is ever implemented) + /// + public void EndFrame() + { + //MonitorFrame(); + } + + public void StartFrame() + { + //_buzzer.ProcessPulseValue(currentState); + } + + #endregion + + #region Tape Controls + + /// + /// Starts the tape playing from the beginning of the current block + /// + public void Play() + { + if (_tapeIsPlaying) + return; + + if (!_autoPlay) + _machine.CPC.OSD_TapePlaying(); + + _machine.CPC.OSD_TapeMotorActive(); + + // update the lastCycle + _lastCycle = _cpu.TotalExecutedCycles; + + // reset waitEdge and position + _waitEdge = 0; + _position = 0; + + if ( + _dataBlocks.Count > 0 && // data blocks are present && + _currentDataBlockIndex >= 0 // the current data block index is 1 or greater + ) + { + while (_position >= _dataBlocks[_currentDataBlockIndex].DataPeriods.Count) + { + // we are at the end of a data block - move to the next + _position = 0; + _currentDataBlockIndex++; + + // are we at the end of the tape? + if (_currentDataBlockIndex >= _dataBlocks.Count) + { + break; + } + } + + // check for end of tape + if (_currentDataBlockIndex >= _dataBlocks.Count) + { + // end of tape reached. Rewind to beginning + AutoStopTape(); + RTZ(); + return; + } + + // update waitEdge with the current position in the current block + _waitEdge = _dataBlocks[_currentDataBlockIndex].DataPeriods[_position]; + + // sign that the tape is now playing + _tapeIsPlaying = true; + } + } + + /// + /// Stops the tape + /// (should move to the beginning of the next block) + /// + public void Stop() + { + if (!_tapeIsPlaying) + return; + + _machine.CPC.OSD_TapeStopped(); + + // sign that the tape is no longer playing + _tapeIsPlaying = false; + + if ( + _currentDataBlockIndex >= 0 && // we are at datablock 1 or above + _position >= _dataBlocks[_currentDataBlockIndex].DataPeriods.Count - 1 // the block is still playing back + ) + { + // move to the next block + _currentDataBlockIndex++; + + if (_currentDataBlockIndex >= _dataBlocks.Count()) + { + _currentDataBlockIndex = -1; + } + + // reset waitEdge and position + _waitEdge = 0; + _position = 0; + + if ( + _currentDataBlockIndex < 0 && // block index is -1 + _dataBlocks.Count() > 0 // number of blocks is greater than 0 + ) + { + // move the index on to 0 + _currentDataBlockIndex = 0; + } + } + + // update the lastCycle + _lastCycle = _cpu.TotalExecutedCycles; + } + + /// + /// Rewinds the tape to it's beginning (return to zero) + /// + public void RTZ() + { + Stop(); + _machine.CPC.OSD_TapeRTZ(); + _currentDataBlockIndex = 0; + } + + /// + /// Performs a block skip operation on the current tape + /// TRUE: skip forward + /// FALSE: skip backward + /// + /// + public void SkipBlock(bool skipForward) + { + int blockCount = _dataBlocks.Count; + int targetBlockId = _currentDataBlockIndex; + + if (skipForward) + { + if (_currentDataBlockIndex == blockCount - 1) + { + // last block, go back to beginning + targetBlockId = 0; + } + else + { + targetBlockId++; + } + } + else + { + if (_currentDataBlockIndex == 0) + { + // already first block, goto last block + targetBlockId = blockCount - 1; + } + else + { + targetBlockId--; + } + } + + var bl = _dataBlocks[targetBlockId]; + + StringBuilder sbd = new StringBuilder(); + sbd.Append("("); + sbd.Append((targetBlockId + 1) + " of " + _dataBlocks.Count()); + sbd.Append(") : "); + //sbd.Append("ID" + bl.BlockID.ToString("X2") + " - "); + sbd.Append(bl.BlockDescription); + if (bl.MetaData.Count > 0) + { + sbd.Append(" - "); + sbd.Append(bl.MetaData.First().Key + ": " + bl.MetaData.First().Value); + //sbd.Append("\n"); + //sbd.Append(bl.MetaData.Skip(1).First().Key + ": " + bl.MetaData.Skip(1).First().Value); + } + + if (skipForward) + _machine.CPC.OSD_TapeNextBlock(sbd.ToString()); + else + _machine.CPC.OSD_TapePrevBlock(sbd.ToString()); + + CurrentDataBlockIndex = targetBlockId; + } + + /// + /// Inserts a new tape and sets up the tape device accordingly + /// + /// + public void LoadTape(byte[] tapeData) + { + // instantiate converters + CdtConverter cdtSer = new CdtConverter(this); + + // CDT + if (cdtSer.CheckType(tapeData)) + { + // this file has a tzx header - attempt serialization + try + { + cdtSer.Read(tapeData); + // reset block index + CurrentDataBlockIndex = 0; + return; + } + catch (Exception ex) + { + // exception during operation + var e = ex; + throw new Exception(this.GetType().ToString() + + "\n\nTape image file has a valid CDT header, but threw an exception whilst data was being parsed.\n\n" + e.ToString()); + } + } + } + + /// + /// Resets the tape + /// + public void Reset() + { + RTZ(); + } + + #endregion + + #region Tape Device Methods + + /// + /// Is called every cpu cycle but runs every 50 t-states + /// This enables the tape devices to play out even if the spectrum itself is not + /// requesting tape data + /// + public void TapeCycle() + { + if (TapeMotor) + { + counter++; + + if (counter > 20) + { + counter = 0; + bool state = GetEarBit(_machine.CPU.TotalExecutedCycles); + _buzzer.ProcessPulseValue(state); + } + } + } + + /// + /// Simulates the spectrum 'EAR' input reading data from the tape + /// + /// + /// + public bool GetEarBit(long cpuCycle) + { + // decide how many cycles worth of data we are capturing + long cycles = cpuCycle - _lastCycle; + + // check whether tape is actually playing + if (tapeMotor == false) + { + // it's not playing. Update lastCycle and return + _lastCycle = cpuCycle; + return false; + } + + // check for end of tape + if (_currentDataBlockIndex < 0) + { + // end of tape reached - RTZ (and stop) + RTZ(); + return currentState; + } + + // process the cycles based on the waitEdge + while (cycles >= _waitEdge) + { + // decrement cycles + cycles -= _waitEdge; + + if (_position == 0 && tapeMotor) + { + // start of block - take care of initial pulse level for PZX + switch (_dataBlocks[_currentDataBlockIndex].BlockDescription) + { + case BlockType.PULS: + // initial pulse level is always low + if (currentState) + FlipTapeState(); + break; + case BlockType.DATA: + // initial pulse level is stored in block + if (currentState != _dataBlocks[_currentDataBlockIndex].InitialPulseLevel) + FlipTapeState(); + break; + case BlockType.PAUS: + // initial pulse level is stored in block + if (currentState != _dataBlocks[_currentDataBlockIndex].InitialPulseLevel) + FlipTapeState(); + break; + } + + // most of these amstrad tapes appear to have a pause block at the start + // skip this if it is the first block + switch (_dataBlocks[_currentDataBlockIndex].BlockDescription) + { + case BlockType.PAUS: + case BlockType.PAUSE_BLOCK: + case BlockType.Pause_or_Stop_the_Tape: + if (_currentDataBlockIndex == 0) + { + // this is the first block on the tape + SkipBlock(true); + } + else + { + // there may be non-data blocks before this + bool okToSkipPause = true; + for (int i = _currentDataBlockIndex; i >= 0; i--) + { + switch (_dataBlocks[i].BlockDescription) + { + case BlockType.Archive_Info: + case BlockType.BRWS: + case BlockType.Custom_Info_Block: + case BlockType.Emulation_Info: + case BlockType.Glue_Block: + case BlockType.Hardware_Type: + case BlockType.Message_Block: + case BlockType.PZXT: + case BlockType.Text_Description: + break; + default: + okToSkipPause = false; + break; + } + + if (!okToSkipPause) + break; + } + + if (okToSkipPause) + { + SkipBlock(true); + } + } + break; + } + + // notify about the current block + var bl = _dataBlocks[_currentDataBlockIndex]; + + StringBuilder sbd = new StringBuilder(); + sbd.Append("("); + sbd.Append((_currentDataBlockIndex + 1) + " of " + _dataBlocks.Count()); + sbd.Append(") : "); + //sbd.Append("ID" + bl.BlockID.ToString("X2") + " - "); + sbd.Append(bl.BlockDescription); + if (bl.MetaData.Count > 0) + { + sbd.Append(" - "); + sbd.Append(bl.MetaData.First().Key + ": " + bl.MetaData.First().Value); + } + _machine.CPC.OSD_TapePlayingBlockInfo(sbd.ToString()); + } + + + // increment the current period position + _position++; + + if (_position >= _dataBlocks[_currentDataBlockIndex].DataPeriods.Count()) + { + // we have reached the end of the current block + + if (_dataBlocks[_currentDataBlockIndex].DataPeriods.Count() == 0) + { + // notify about the current block (we are skipping it because its empty) + var bl = _dataBlocks[_currentDataBlockIndex]; + StringBuilder sbd = new StringBuilder(); + sbd.Append("("); + sbd.Append((_currentDataBlockIndex + 1) + " of " + _dataBlocks.Count()); + sbd.Append(") : "); + //sbd.Append("ID" + bl.BlockID.ToString("X2") + " - "); + sbd.Append(bl.BlockDescription); + if (bl.MetaData.Count > 0) + { + sbd.Append(" - "); + sbd.Append(bl.MetaData.First().Key + ": " + bl.MetaData.First().Value); + } + _machine.CPC.OSD_TapePlayingSkipBlockInfo(sbd.ToString()); + + } + + // skip any empty blocks (and process any command blocks) + while (_position >= _dataBlocks[_currentDataBlockIndex].DataPeriods.Count()) + { + // check for any commands + var command = _dataBlocks[_currentDataBlockIndex].Command; + var block = _dataBlocks[_currentDataBlockIndex]; + bool shouldStop = false; + switch (command) + { + case TapeCommand.STOP_THE_TAPE: + case TapeCommand.STOP_THE_TAPE_48K: + throw new Exception("spectrum tape command found in CPC tape"); + + /* + // Stop the tape command found - if this is the end of the tape RTZ + // otherwise just STOP and move to the next block + case TapeCommand.STOP_THE_TAPE: + + _machine.CPC.OSD_TapeStoppedAuto(); + shouldStop = true; + + if (_currentDataBlockIndex >= _dataBlocks.Count()) + RTZ(); + else + { + Stop(); + } + + _monitorTimeOut = 2000; + + break; + case TapeCommand.STOP_THE_TAPE_48K: + if (is48k) + { + _machine.CPC.OSD_TapeStoppedAuto(); + shouldStop = true; + + if (_currentDataBlockIndex >= _dataBlocks.Count()) + RTZ(); + else + { + Stop(); + } + + _monitorTimeOut = 2000; + } + break; + */ + default: + break; + } + + if (shouldStop) + break; + + _position = 0; + _currentDataBlockIndex++; + + if (_currentDataBlockIndex >= _dataBlocks.Count()) + { + break; + } + } + + // check for end of tape + if (_currentDataBlockIndex >= _dataBlocks.Count()) + { + _currentDataBlockIndex = -1; + RTZ(); + return currentState; + } + } + + // update waitEdge with current position within the current block + _waitEdge = _dataBlocks[_currentDataBlockIndex].DataPeriods[_position]; + + // flip the current state + FlipTapeState(); + + } + + // update lastCycle and return currentstate + _lastCycle = cpuCycle - (long)cycles; + + // play the buzzer + //_buzzer.ProcessPulseValue(false, currentState); + + return currentState; + } + + private void FlipTapeState() + { + currentState = !currentState; + } + + #endregion + + #region TapeMonitor + + + + public void AutoStopTape() + { + if (!_tapeIsPlaying) + return; + + if (!_autoPlay) + return; + + Stop(); + _machine.CPC.OSD_TapeStoppedAuto(); + } + + public void AutoStartTape() + { + if (_tapeIsPlaying) + return; + + if (!_autoPlay) + return; + + Play(); + _machine.CPC.OSD_TapePlayingAuto(); + } + + /* + public int MaskableInterruptCount = 0; + + private void MonitorFrame() + { + if (_tapeIsPlaying && _autoPlay) + { + if (DataBlocks.Count > 1 || + (_dataBlocks[_currentDataBlockIndex].BlockDescription != BlockType.CSW_Recording && + _dataBlocks[_currentDataBlockIndex].BlockDescription != BlockType.WAV_Recording)) + { + // we should only stop the tape when there are multiple blocks + // if we just have one big block (maybe a CSW or WAV) then auto stopping will cock things up + _monitorTimeOut--; + } + + if (_monitorTimeOut < 0) + { + if (_dataBlocks[_currentDataBlockIndex].BlockDescription != BlockType.PAUSE_BLOCK && + _dataBlocks[_currentDataBlockIndex].BlockDescription != BlockType.PAUS) + { + AutoStopTape(); + } + + return; + } + + // fallback in case usual monitor detection methods do not work + + // number of t-states since last IN operation + long diff = _machine.CPU.TotalExecutedCycles - _lastINCycle; + + // get current datablock + var block = DataBlocks[_currentDataBlockIndex]; + + // is this a pause block? + if (block.BlockDescription == BlockType.PAUS || block.BlockDescription == BlockType.PAUSE_BLOCK) + { + // dont autostop the tape here + return; + } + + // pause in ms at the end of the current block + int blockPause = block.PauseInMS; + + // timeout in t-states (equiv. to blockpause) + int timeout = ((_machine.GateArray.FrameLength * 50) / 1000) * blockPause; + + // dont use autostop detection if block has no pause at the end + if (timeout == 0) + return; + + // dont autostop if there is only 1 block + if (DataBlocks.Count == 1 || _dataBlocks[_currentDataBlockIndex].BlockDescription == BlockType.CSW_Recording || + _dataBlocks[_currentDataBlockIndex].BlockDescription == BlockType.WAV_Recording + ) + { + return; + } + + if (diff >= timeout * 2) + { + // There have been no attempted tape reads by the CPU within the double timeout period + // Autostop the tape + AutoStopTape(); + _lastCycle = _cpu.TotalExecutedCycles; + } + } + } + */ + + #endregion + + #region IPortIODevice + + /// + /// Mask constants + /// + private const int TAPE_BIT = 0x40; + private const int EAR_BIT = 0x10; + private const int MIC_BIT = 0x08; + + /// + /// Device responds to an IN instruction + /// + /// + public bool ReadPort() + { + if (TapeIsPlaying) + { + GetEarBit(_cpu.TotalExecutedCycles); + } + /* + if (currentState) + { + result |= TAPE_BIT; + } + else + { + result &= ~TAPE_BIT; + } + */ + + if (!TapeIsPlaying) + { + //if (_machine.UPDDiskDevice == null || !_machine.UPDDiskDevice.FDD_IsDiskLoaded) + //MonitorRead(); + } + //if (_machine.UPDDiskDevice == null || !_machine.UPDDiskDevice.FDD_IsDiskLoaded) + //MonitorRead(); + + return true; + } + + /// + /// Device responds to an OUT instruction + /// + /// + /// + public void WritePort(bool state) + { + // not implemented + + /* + if (!TapeIsPlaying) + { + currentState = ((byte)result & 0x10) != 0; + } + */ + } + + #endregion + + #region State Serialization + + /// + /// Bizhawk state serialization + /// + /// + public void SyncState(Serializer ser) + { + ser.BeginSection("DatacorderDevice"); + ser.Sync("counter", ref counter); + ser.Sync("_currentDataBlockIndex", ref _currentDataBlockIndex); + ser.Sync("_position", ref _position); + ser.Sync("_tapeIsPlaying", ref _tapeIsPlaying); + ser.Sync("_lastCycle", ref _lastCycle); + ser.Sync("_waitEdge", ref _waitEdge); + ser.Sync("currentState", ref currentState); + ser.Sync("TapeMotor", ref tapeMotor); + ser.EndSection(); + } + + #endregion + } +} diff --git a/BizHawk.Emulation.Cores/Computers/AmstradCPC/Hardware/Disk/CHRN.cs b/BizHawk.Emulation.Cores/Computers/AmstradCPC/Hardware/Disk/CHRN.cs new file mode 100644 index 0000000000..2eb7f7c5be --- /dev/null +++ b/BizHawk.Emulation.Cores/Computers/AmstradCPC/Hardware/Disk/CHRN.cs @@ -0,0 +1,180 @@ + +namespace BizHawk.Emulation.Cores.Computers.AmstradCPC +{ + /// + /// Used for the sector CHRN structure + /// + public class CHRN + { + /// + /// Track + /// + public byte C { get; set; } + + /// + /// Side + /// + public byte H { get; set; } + + /// + /// Sector ID + /// + public byte R { get; set; } + + /// + /// Sector Size + /// + public byte N { get; set; } + + /// + /// Status register 1 + /// + private byte _flag1; + public byte Flag1 + { + get { return _flag1; } + set { _flag1 = value; } + } + + /// + /// Status register 2 + /// + private byte _flag2; + public byte Flag2 + { + get { return _flag2; } + set { _flag2 = value; } + } + + /// + /// Used to store the last transmitted/received data bytes + /// + public byte[] DataBytes { get; set; } + + /// + /// ID for the read/write data command + /// + public int DataID { get; set; } + + #region Helper Methods + + /// + /// Missing Address Mark (Sector_ID or DAM not found) + /// + public bool ST1MA + { + get { return NECUPD765.GetBit(0, _flag1); } + set + { + if (value) { NECUPD765.SetBit(0, ref _flag1); } + else { NECUPD765.UnSetBit(0, ref _flag1); } + } + } + + /// + /// No Data (Sector_ID not found, CRC fail in ID_field) + /// + public bool ST1ND + { + get { return NECUPD765.GetBit(2, _flag1); } + set + { + if (value) { NECUPD765.SetBit(2, ref _flag1); } + else { NECUPD765.UnSetBit(2, ref _flag1); } + } + } + + /// + /// Data Error (CRC-fail in ID- or Data-Field) + /// + public bool ST1DE + { + get { return NECUPD765.GetBit(5, _flag1); } + set + { + if (value) { NECUPD765.SetBit(5, ref _flag1); } + else { NECUPD765.UnSetBit(5, ref _flag1); } + } + } + + /// + /// End of Track (set past most read/write commands) (see IC) + /// + public bool ST1EN + { + get { return NECUPD765.GetBit(7, _flag1); } + set + { + if (value) { NECUPD765.SetBit(7, ref _flag1); } + else { NECUPD765.UnSetBit(7, ref _flag1); } + } + } + + /// + /// Missing Address Mark in Data Field (DAM not found) + /// + public bool ST2MD + { + get { return NECUPD765.GetBit(0, _flag2); } + set + { + if (value) { NECUPD765.SetBit(0, ref _flag2); } + else { NECUPD765.UnSetBit(0, ref _flag2); } + } + } + + /// + /// Bad Cylinder (read/programmed track-ID different and read-ID = FF) + /// + public bool ST2BC + { + get { return NECUPD765.GetBit(1, _flag2); } + set + { + if (value) { NECUPD765.SetBit(1, ref _flag2); } + else { NECUPD765.UnSetBit(1, ref _flag2); } + } + } + + /// + /// Wrong Cylinder (read/programmed track-ID different) (see b1) + /// + public bool ST2WC + { + get { return NECUPD765.GetBit(4, _flag2); } + set + { + if (value) { NECUPD765.SetBit(4, ref _flag2); } + else { NECUPD765.UnSetBit(4, ref _flag2); } + } + } + + /// + /// Data Error in Data Field (CRC-fail in data-field) + /// + public bool ST2DD + { + get { return NECUPD765.GetBit(5, _flag2); } + set + { + if (value) { NECUPD765.SetBit(5, ref _flag2); } + else { NECUPD765.UnSetBit(5, ref _flag2); } + } + } + + /// + /// Control Mark (read/scan command found sector with deleted DAM) + /// + public bool ST2CM + { + get { return NECUPD765.GetBit(6, _flag2); } + set + { + if (value) { NECUPD765.SetBit(6, ref _flag2); } + else { NECUPD765.UnSetBit(6, ref _flag2); } + } + } + + #endregion + } +} diff --git a/BizHawk.Emulation.Cores/Computers/AmstradCPC/Hardware/Disk/NECUPD765.Definitions.cs b/BizHawk.Emulation.Cores/Computers/AmstradCPC/Hardware/Disk/NECUPD765.Definitions.cs new file mode 100644 index 0000000000..ff1bacb223 --- /dev/null +++ b/BizHawk.Emulation.Cores/Computers/AmstradCPC/Hardware/Disk/NECUPD765.Definitions.cs @@ -0,0 +1,826 @@ +using BizHawk.Common; +using System; + +namespace BizHawk.Emulation.Cores.Computers.AmstradCPC +{ + /// + /// Definitions + /// + #region Attribution + /* + Implementation based on the information contained here: + http://www.cpcwiki.eu/index.php/765_FDC + and here: + http://www.cpcwiki.eu/imgs/f/f3/UPD765_Datasheet_OCRed.pdf + */ + #endregion + public partial class NECUPD765 + { + #region Enums + + /// + /// Defines the current phase of the controller + /// + private enum Phase + { + /// + /// FDC is in an idle state, awaiting the next initial command byte + /// + Idle, + + /// + /// FDC is in a state waiting for the next command instruction + /// A command consists of a command byte (eventually including the MF, MK, SK bits), and up to eight parameter bytes + /// + Command, + + /// + /// During this phase, the actual data is transferred (if any). Usually that are the data bytes for the read/written sector(s), except for the Format Track Command, + /// in that case four bytes for each sector are transferred + /// + Execution, + + /// + /// Returns up to seven result bytes (depending on the command) that are containing status information. The Recalibrate and Seek Track commands do not return result bytes directly, + /// instead the program must wait until the Main Status Register signalizes that the command has been completed, and then it must (!) send a + /// Sense Interrupt State command to 'terminate' the Seek/Recalibrate command. + /// + Result + } + + /// + /// The lifecycle of an instruction + /// Similar to phase, this describes the current 'sub-phase' we are in when dealing with an instruction + /// + private enum InstructionState + { + /// + /// FDC has received a command byte and is currently reading parameter bytes from the data bus + /// + ReceivingParameters, + + /// + /// All parameter bytes have been received. This phase allows any neccessary setup before instruction execution starts + /// + PreExecution, + + /// + /// The start of instruction execution. This may end up with the FDC moving into result phase, + /// but also may also prepare the way for further processing to occur later in execution phase + /// + StartExecute, + + /// + /// Data is read or written in execution phase + /// + ExecutionReadWrite, + + /// + /// Execution phase is well under way. This state primarily deals with data transfer between CPU and FDC + /// + ExecutionWrite, + + /// + /// Execution phase is well under way. This state primarily deals with data transfer between FDC and CPU + /// + ExecutionRead, + + /// + /// Execution has finished and results bytes are ready to be read by the CPU + /// Initial result setup + /// + StartResult, + + /// + /// Result processing + /// + ProcessResult, + + /// + /// Results are being sent + /// + SendingResults, + + /// + /// Final cleanup tasks when the instruction has fully completed + /// + Completed + + } + + /// + /// Represents internal interrupt state of the FDC + /// + public enum InterruptState + { + /// + /// There is no interrupt + /// + None, + /// + /// Execution interrupt + /// + Execution, + /// + /// Result interrupt + /// + Result, + /// + /// Ready interrupt + /// + Ready, + /// + /// Seek interrupt + /// + Seek + } + + /// + /// Possible main states that each drive can be in + /// + public enum DriveMainState + { + /// + /// Drive is not doing anything + /// + None, + /// + /// Seek operation is in progress + /// + Seek, + /// + /// Recalibrate operation is in progress + /// + Recalibrate, + /// + /// A scan data operation is in progress + /// + Scan, + /// + /// A read ID operation is in progress + /// + ReadID, + /// + /// A read data operation is in progress + /// + ReadData, + /// + /// A read diagnostic (read track) operation is in progress + /// + ReadDiagnostic, + /// + /// A write id (format track) operation is in progress + /// + WriteID, + /// + /// A write data operation is in progress + /// + WriteData, + } + + /// + /// State information during a seek/recalibration operation + /// + public enum SeekSubState + { + /// + /// Seek hasnt started yet + /// + Idle, + /// + /// Delayed + /// + Wait, + /// + /// Setup for head move + /// + MoveInit, + /// + /// Seek is currently happening + /// + HeadMove, + /// + /// Head move with no delay + /// + MoveImmediate, + /// + /// Ready to complete + /// + PerformCompletion, + /// + /// Seek operation has completed + /// + SeekCompleted + } + + /// + /// Seek int code + /// + public enum SeekIntStatus + { + Normal, + Abnormal, + DriveNotReady, + } + + /// + /// The direction of a specific command + /// + private enum CommandDirection + { + /// + /// Data flows from UPD765A to Z80 + /// + OUT, + /// + /// Data flows from Z80 to UPD765A + /// + IN + } + + /// + /// Enum defining the different types of result that can be returned + /// + private enum ResultType + { + /// + /// Standard 7 result bytes are returned + /// + Standard, + /// + /// 1 byte returned - ST3 + /// (used for SenseDriveStatus) + /// + ST3, + /// + /// 1 byte returned - ST0 + /// (used for version & invalid) + /// + ST0, + /// + /// 2 bytes returned for sense interrupt status command + /// ST0 + /// CurrentCylinder + /// + Interrupt + } + + /// + /// Possible list of encountered drive status errors + /// + public enum Status + { + /// + /// No error detected + /// + None, + /// + /// An undefined error has been detected + /// + Undefined, + /// + /// Drive is not ready + /// + DriveNotReady, + /// + /// Invalid command received + /// + Invalid, + /// + /// The disk has its write protection tab enabled + /// + WriteProtected, + /// + /// The requested sector has not been found + /// + SectorNotFound + } + + /// + /// Represents the direction that the head is moving over the cylinders + /// Increment: Track number increasing (head moving from outside of disk inwards) + /// Decrement: Track number decreasing (head moving from inside of disk outwards) + /// + public enum SkipDirection + { + Increment, + Decrement + } + + #endregion + + #region Constants + + // Command Instruction Constants + // Designates the default postitions within the cmdbuffer array + + public const int CM_HEAD = 0; + /// + /// C - Track + /// + public const int CM_C = 1; + /// + /// H - Side + /// + public const int CM_H = 2; + /// + /// R - Sector ID + /// + public const int CM_R = 3; + /// + /// N - Sector size + /// + public const int CM_N = 4; + /// + /// EOT - End of track + /// + public const int CM_EOT = 5; + /// + /// GPL - Gap length + /// + public const int CM_GPL = 6; + /// + /// DTL - Data length + /// + public const int CM_DTL = 7; + /// + /// STP - Step + /// + public const int CM_STP = 7; + + // Result Instruction Constants + // Designates the default postitions within the cmdbuffer array + + /// + /// Status register 0 + /// + public const int RS_ST0 = 0; + /// + /// Status register 1 + /// + public const int RS_ST1 = 1; + /// + /// Status register 2 + /// + public const int RS_ST2 = 2; + /// + /// C - Track + /// + public const int RS_C = 3; + /// + /// H - Side + /// + public const int RS_H = 4; + /// + /// R - Sector ID + /// + public const int RS_R = 5; + /// + /// N - Sector size + /// + public const int RS_N = 6; + + // Main Status Register Constants + // Designates the bit positions within the Main status register + + /// + /// FDD0 Busy (seek/recalib active, until succesful sense intstat) + /// FDD number 0 is in the seek mode. If any of the DnB bits IS set FDC will not accept read or write command. + /// + public const int MSR_D0B = 0; + /// + /// FDD1 Busy (seek/recalib active, until succesful sense intstat) + /// FDD number 1 is in the seek mode. If any of the DnB bits IS set FDC will not accept read or write command. + /// + public const int MSR_D1B = 1; + /// + /// FDD2 Busy (seek/recalib active, until succesful sense intstat) + /// FDD number 2 is in the seek mode. If any of the DnB bits IS set FDC will not accept read or write command. + /// + public const int MSR_D2B = 2; + /// + /// FDD3 Busy (seek/recalib active, until succesful sense intstat) + /// FDD number 3 is in the seek mode. If any of the DnB bits IS set FDC will not accept read or write command. + /// + public const int MSR_D3B = 3; + /// + /// FDC Busy (still in command-, execution- or result-phase) + /// A Read or Write command is in orocess. (FDC Busy) FDC will not accept any other command + /// + public const int MSR_CB = 4; + /// + /// Execution Mode (still in execution-phase, non_DMA_only) + /// This bit is set only during execution ohase (Execution Mode) in non-DMA mode When DB5 goes low, execution phase has ended and result phase has started.It operates only during + /// non-DMA mode of operation + /// + public const int MSR_EXM = 5; + /// + /// Data Input/Output (0=CPU->FDC, 1=FDC->CPU) (see b7) + /// Indicates direction of data transfer between FDC and data regrster If DIO = 1, then transfer is from data register to the + /// processor.If DIO = 0, then transfer is from the processor to data register + /// + public const int MSR_DIO = 6; + /// + /// Request For Master (1=ready for next byte) (see b6 for direction) + /// ndicates data register IS ready to send or receive data to or from the processor Both bits DIO and RQM should be + /// used to perform the hand-shaking functions of “ready” and “directron” to the processor + /// + public const int MSR_RQM = 7; + + // Status Register 0 Constants + // Designates the bit positions within the status register 0 + + /// + /// Unit Select (driveno during interrupt) + /// This flag IS used to indicate a drive unit number at interrupt + /// + public const int SR0_US0 = 0; + + /// + /// Unit Select (driveno during interrupt) + /// This flag IS used to indicate a drive unit number at interrupt + /// + public const int SR0_US1 = 1; + + /// + /// Head Address (head during interrupt) + /// State of the head at interrupt + /// + public const int SR0_HD = 2; + + /// + /// Not Ready (drive not ready or non-existing 2nd head selected) + /// Not Ready - When the FDD IS in the not-ready state and a Read or Write command IS Issued, this + /// flag IS set If a Read or Write command is issued to side 1 of a single-sided drive, then this flag IS set + /// + public const int SR0_NR = 3; + + /// + /// Equipment Check (drive failure or recalibrate failed (retry)) + /// Equipment check - If a fault srgnal IS received from the FDD, or if the track 0 srgnal fails to occur after 77 + /// step pulses(Recalibrate Command) then this flag is set + /// + public const int SR0_EC = 4; + + /// + /// Seek End (Set if seek-command completed) + /// Seek end - When the FDC completes the Seek command, this flag IS set lo 1 (high) + /// + public const int SR0_SE = 5; + + /// + /// Interrupt Code (low byte) + /// Interrupt Code (0=OK, 1=aborted:readfail/OK if EN, 2=unknown cmd + /// or senseint with no int occured, 3=aborted:disc removed etc.) + /// + public const int SR0_IC0 = 6; + + /// + /// Interrupt Code (high byte) + /// Interrupt Code (0=OK, 1=aborted:readfail/OK if EN, 2=unknown cmd + /// or senseint with no int occured, 3=aborted:disc removed etc.) + /// + public const int SR0_IC1 = 7; + + // Status Register 1 Constants + // Designates the bit positions within the status register 1 + + /// + /// Missing Address Mark (Sector_ID or DAM not found) + /// Missing address mark - This bit is set i f the FDC does not detect the IDAM before 2 index pulses It is also set if + /// the FDC cannot find the DAM or DDAM after the IDAM i s found.MD bit of ST2 is also set at this time + /// + public const int SR1_MA = 0; + + /// + /// Not Writeable (tried to write/format disc with wprot_tab=on) + /// Not writable (write protect) - During execution of Write Data, Write Deleted Data or Write ID command. if the FDC + /// detect: a write protect srgnal from the FDD.then this flag is Set + /// + public const int SR1_NW = 1; + + /// + /// No Data + /// No Data (Sector_ID not found, CRC fail in ID_field) + /// + /// During execution of Read Data. Read Deleted Data Write Data.Write Deleted Data or Scan command, if the FDC cannot find + /// the sector specified in the IDR(2)Register, this flag i s set. + /// + /// During execution of the Read ID command. if the FDC cannot read the ID field without an error, then this flag IS set + /// + /// During execution of the Read Diagnostic command. if the starting sector cannot be found, then this flag is set + /// + public const int SR1_ND = 2; + + /// + /// Over Run (CPU too slow in execution-phase (ca. 26us/Byte)) + /// Overrun - If the FDC i s not serviced by the host system during data transfers within a certain time interval.this flaa i s set + /// + public const int SR1_OR = 4; + + /// + /// Data Error (CRC-fail in ID- or Data-Field) + /// Data error - When the FDC detects a CRC(1) error in either the ID field or the data field, this flag is set + /// + public const int SR1_DE = 5; + + /// + /// End of Track (set past most read/write commands) (see IC) + /// End of cylinder - When the FDC tries to access a sector beyond the final sector of a cylinder, this flag I S set + /// + public const int SR1_EN = 7; + + // Status Register 2 Constants + // Designates the bit positions within the status register 2 + + /// + /// Missing Address Mark in Data Field (DAM not found) + /// Missing address mark - When data IS read from the medium, i f the FDC cannot find a data address mark or deleted + /// data address mark, then this flag is set + /// + public const int SR2_MD = 0; + + /// + /// Bad Cylinder (read/programmed track-ID different and read-ID = FF) + /// Bad cylinder - This bit i s related to the ND bit. and when the contents of C on the medium is different + /// from that stored i n the IDR and the contents of C IS FFH.then this flag IS set + /// + public const int SR2_BC = 1; + + /// + /// Scan Not Satisfied (no fitting sector found) + /// Scan not satisfied - During execution of the Scan command, i f the F D cannot find a sector on the cylinder + /// which meets the condition.then this flag i s set + /// + public const int SR2_SN = 2; + + /// + /// Scan Equal Hit (equal) + /// Scan equal hit - During execution of the Scan command. i f the condition of “equal” is satisfied, this flag i s set + /// + public const int SR2_SH = 3; + + /// + /// Wrong Cylinder (read/programmed track-ID different) (see b1) + /// Wrong cylinder - This bit IS related to the ND bit, and when the contents of C(3) on the medium is different + /// from that stored i n the IDR.this flag is set + /// + public const int SR2_WC = 4; + + /// + /// Data Error in Data Field (CRC-fail in data-field) + /// Data error in data field - If the FDC detects a CRC error i n the data field then this flag is set + /// + public const int SR2_DD = 5; + + /// + /// Control Mark (read/scan command found sector with deleted DAM) + /// Control mark - During execution of the Read Data or Scan command, if the FDC encounters a sector + /// which contains a deleted data address mark, this flag is set Also set if DAM is + /// found during Read Deleted Data + /// + public const int SR2_CM = 6; + + // Status Register 3 Constants + // Designates the bit positions within the status register 3 + + /// + /// Unit select 0 + /// Unit Select (pin 28,29 of FDC) + /// + public const int SR3_US0 = 0; + + /// + /// Unit select 1 + /// Unit Select (pin 28,29 of FDC) + /// + public const int SR3_US1 = 1; + + /// + /// Head address (side select) + /// Head Address (pin 27 of FDC) + /// + public const int SR3_HD = 2; + + /// + /// Two Side (0=yes, 1=no (!)) + /// Two-side - This bit IS used to indicate the status of the two-side signal from the FDD + /// + public const int SR3_TS = 3; + + /// + /// Track 0 (on track 0 we are) + /// Track 0 - This bit IS used to indicate the status of the track 0 signal from the FDD + /// + public const int SR3_T0 = 4; + + /// + /// Ready - status of the ready signal from the fdd + /// Ready (drive ready signal) + /// + public const int SR3_RY = 5; + + /// + /// Write Protected (write protected) + /// Write protect - status of the wp signal from the fdd + /// + public const int SR3_WP = 6; + + /// + /// Fault - This bit is used to indicate the status of the fault signal from the FDD + /// Fault (if supported: 1=Drive failure) + /// + public const int SR3_FT = 7; + + // Interrupt Code Masks + + /// + /// 1 = aborted:readfail / OK if EN (end of track) + /// + public const byte IC_OK = 0x00; + + /// + /// 1 = aborted:readfail / OK if EN (end of track) + /// + public const byte IC_ABORTED_RF_OKEN = 0x40; + + /// + /// 2 = unknown cmd or senseint with no int occured + /// + public const byte IC_NO_INT_OCCURED = 0x80; + + /// + /// 3 = aborted:disc removed etc + /// + public const byte IC_ABORTED_DISCREMOVED = 0xC0; + + // command code constants + public const int CC_READ_DATA = 0x06; + public const int CC_READ_ID = 0x0a; + public const int CC_SPECIFY = 0x03; + public const int CC_READ_DIAGNOSTIC = 0x02; + public const int CC_SCAN_EQUAL = 0x11; + public const int CC_SCAN_HIGHOREQUAL = 0x1d; + public const int CC_SCAN_LOWOREQUAL = 0x19; + public const int CC_READ_DELETEDDATA = 0x0c; + public const int CC_WRITE_DATA = 0x05; + public const int CC_WRITE_ID = 0x0d; + public const int CC_WRITE_DELETEDDATA = 0x09; + public const int CC_SEEK = 0x0f; + public const int CC_RECALIBRATE = 0x07; + public const int CC_SENSE_INTSTATUS = 0x08; + public const int CC_SENSE_DRIVESTATUS = 0x04; + public const int CC_VERSION = 0x10; + public const int CC_INVALID = 0x00; + + // drive seek state constants + public const int SEEK_IDLE = 0; + public const int SEEK_SEEK = 1; + public const int SEEK_RECALIBRATE = 2; + // seek interrupt + public const int SEEK_INTACKNOWLEDGED = 3; + public const int SEEK_NORMALTERM = 4; + public const int SEEK_ABNORMALTERM = 5; + public const int SEEK_DRIVENOTREADY = 6; + + #endregion + + #region Classes & Structs + + /// + /// Class that holds information about a specific command + /// + private class Command + { + /// + /// Mask to remove potential parameter bits (5,6, and or 7) in order to identify the command + /// + //public int BitMask { get; set; } + /// + /// The command code after bitmask has been applied + /// + public int CommandCode { get; set; } + /// + /// The number of bytes that make up the full command + /// + public int ParameterByteCount { get; set; } + /// + /// The number of result bytes that will be generated from the command + /// + public int ResultByteCount { get; set; } + /// + /// The command direction + /// IN - Z80 to UPD765A + /// OUT - UPD765A to Z80 + /// + public CommandDirection Direction { get; set; } + /// + /// Command makes use of the MT bit + /// + public bool MT; + /// + /// Command makes use of the MF bit + /// + public bool MF; + /// + /// Command makes use of the SK bit + /// + public bool SK; + /// + /// Read/Write command that is READ + /// + public bool IsRead; + /// + /// Read/Write command that is WRITE + /// + public bool IsWrite; + + /// + /// Delegate function that is called by this command + /// bool 1: EXECUTE - if TRUE the command will be executed. if FALSE the method will instead parse commmand parameter bytes + /// bool 2: RESULT - if TRUE + /// + public Action CommandDelegate { get; set; } + } + + /// + /// Storage for command parameters + /// + public class CommandParameters + { + /// + /// The requested drive + /// + public byte UnitSelect; + /// + /// The requested physical side + /// + public byte Side; + /// + /// The requested track (C) + /// + public byte Cylinder; + /// + /// The requested head (H) + /// + public byte Head; + /// + /// The requested sector (R) + /// + public byte Sector; + /// + /// The specified sector size (N) + /// + public byte SectorSize; + /// + /// The end of track or last sector value (EOT) + /// + public byte EOT; + /// + /// Gap3 length (GPL) + /// + public byte Gap3Length; + /// + /// Data length (DTL) - When N is defined as 00, DTL stands for the data length + /// which users are going to read out or write into the sector + /// + public byte DTL; + + /// + /// Clear down + /// + public void Reset() + { + UnitSelect = 0; + Side = 0; + Cylinder = 0; + Head = 0; + Sector = 0; + SectorSize = 0; + EOT = 0; + Gap3Length = 0; + DTL = 0; + } + + public void SyncState(Serializer ser) + { + ser.BeginSection("ActiveCmdParams"); + + ser.Sync("UnitSelect", ref UnitSelect); + ser.Sync("Side", ref Side); + ser.Sync("Cylinder", ref Cylinder); + ser.Sync("Head", ref Head); + ser.Sync("Sector", ref Sector); + ser.Sync("SectorSize", ref SectorSize); + ser.Sync("EOT", ref EOT); + ser.Sync("Gap3Length", ref Gap3Length); + ser.Sync("DTL", ref DTL); + + ser.EndSection(); + } + } + + + #endregion + } +} diff --git a/BizHawk.Emulation.Cores/Computers/AmstradCPC/Hardware/Disk/NECUPD765.FDC.cs b/BizHawk.Emulation.Cores/Computers/AmstradCPC/Hardware/Disk/NECUPD765.FDC.cs new file mode 100644 index 0000000000..54510a10fe --- /dev/null +++ b/BizHawk.Emulation.Cores/Computers/AmstradCPC/Hardware/Disk/NECUPD765.FDC.cs @@ -0,0 +1,2841 @@ +using BizHawk.Common.NumberExtensions; +using System.Collections; +using System.Collections.Generic; +using System.Linq; + +namespace BizHawk.Emulation.Cores.Computers.AmstradCPC +{ + /// + /// FDC State and Methods + /// + #region Attribution + /* + Implementation based on the information contained here: + http://www.cpcwiki.eu/index.php/765_FDC + and here: + http://www.cpcwiki.eu/imgs/f/f3/UPD765_Datasheet_OCRed.pdf + */ + #endregion + public partial class NECUPD765 + { + #region Controller State + + /// + /// Signs whether the drive is active + /// + public bool DriveLight; + + /// + /// Collection of possible commands + /// + private List CommandList; + + /// + /// State parameters relating to the Active command + /// + public CommandParameters ActiveCommandParams = new CommandParameters(); + + /// + /// The current active phase of the controller + /// + private Phase ActivePhase = Phase.Command; + + /// + /// The currently active interrupt + /// + private InterruptState ActiveInterrupt = InterruptState.None; + /// + /// Command buffer + /// This does not contain the initial command byte (only parameter bytes) + /// + private byte[] CommBuffer = new byte[9]; + + /// + /// Current index within the command buffer + /// + private int CommCounter = 0; + + /// + /// Initial command byte flag + /// Bit7 Multi Track (continue multi-sector-function on other head) + /// + private bool CMD_FLAG_MT; + + /// + /// Initial command byte flag + /// Bit6 MFM-Mode-Bit (Default 1=Double Density) + /// + private bool CMD_FLAG_MF; + + /// + /// Initial command byte flag + /// Bit5 Skip-Bit (set if secs with deleted DAM shall be skipped) + /// + private bool CMD_FLAG_SK; + + /// + /// Step Rate Time (supplied via the specify command) + /// SRT stands for the steooino rate for the FDD ( 1 to 16 ms in 1 ms increments). + /// Stepping rate applies to all drives(FH= 1ms, EH= 2ms, etc.). + /// + private int SRT; + + /// + /// Keeps track of the current SRT state + /// + private int SRT_Counter; + + /// + /// Head Unload Time (supplied via the specify command) + /// HUT stands for the head unload time after a Read or Write operation has occurred + /// (16 to 240 ms in 16 ms Increments) + /// + private int HUT; + + /// + /// Keeps track of the current HUT state + /// + private int HUT_Counter; + + /// + /// Head load Time (supplied via the specify command) + /// HLT stands for the head load time in the FDD (2 to 254 ms in 2 ms Increments) + /// + private int HLT; + + /// + /// Keeps track of the current HLT state + /// + private int HLT_Counter; + + /// + /// Non-DMA Mode (supplied via the specify command) + /// ND stands for operation in the non-DMA mode + /// + private bool ND; + + /// + /// In lieu of actual timing, this will count status reads in execution phase + /// where the CPU hasnt actually read any bytes + /// + private int OverrunCounter; + + /// + /// Contains result bytes in result phase + /// + private byte[] ResBuffer = new byte[7]; + + /// + /// Contains sector data to be written/read in execution phase + /// + private byte[] ExecBuffer = new byte[0x8000]; + + /// + /// Interrupt result buffer + /// Persists (and returns when needed) the last result data when a sense interrupt status command happens + /// + private byte[] InterruptResultBuffer = new byte[2]; + + /// + /// Current index within the result buffer + /// + private int ResCounter = 0; + + /// + /// The byte length of the currently active command + /// This may or may not be the same as the actual command resultbytes value + /// + private int ResLength = 0; + + /// + /// Index for sector data within the result buffer + /// + private int ExecCounter = 0; + + /// + /// The length of the current exec command + /// + private int ExecLength = 0; + + /// + /// The last write byte that was received during execution phase + /// + private byte LastSectorDataWriteByte = 0; + + /// + /// The last read byte to be sent during execution phase + /// + private byte LastSectorDataReadByte = 0; + + /// + /// The last parameter byte that was written to the FDC + /// + private byte LastByteReceived = 0; + + /// + /// Delay for reading sector + /// + private int SectorDelayCounter = 0; + + /// + /// The phyical sector ID + /// + private int SectorID = 0; + + /// + /// Counter for index pulses + /// + private int IndexPulseCounter; + + /// + /// Specifies the index of the currently selected command (in the CommandList) + /// + public int CMDIndex + { + get { return _cmdIndex; } + set + { + _cmdIndex = value; + ActiveCommand = CommandList[_cmdIndex]; + } + } + private int _cmdIndex; + + /// + /// The currently active command + /// + private Command ActiveCommand; + + /// + /// Main status register (accessed via reads to port 0x2ffd) + /// + /* + b0..3 DB FDD0..3 Busy (seek/recalib active, until succesful sense intstat) + b4 CB FDC Busy (still in command-, execution- or result-phase) + b5 EXM Execution Mode (still in execution-phase, non_DMA_only) + b6 DIO Data Input/Output (0=CPU->FDC, 1=FDC->CPU) (see b7) + b7 RQM Request For Master (1=ready for next byte) (see b6 for direction) + */ + private byte StatusMain; + + /// + /// Status Register 0 + /// + /* + b0,1 US Unit Select (driveno during interrupt) + b2 HD Head Address (head during interrupt) + b3 NR Not Ready (drive not ready or non-existing 2nd head selected) + b4 EC Equipment Check (drive failure or recalibrate failed (retry)) + b5 SE Seek End (Set if seek-command completed) + b6,7 IC Interrupt Code (0=OK, 1=aborted:readfail/OK if EN, 2=unknown cmd + or senseint with no int occured, 3=aborted:disc removed etc.) + */ + private byte Status0; + + /// + /// Status Register 1 + /// + /* + b0 MA Missing Address Mark (Sector_ID or DAM not found) + b1 NW Not Writeable (tried to write/format disc with wprot_tab=on) + b2 ND No Data (Sector_ID not found, CRC fail in ID_field) + b3,6 0 Not used + b4 OR Over Run (CPU too slow in execution-phase (ca. 26us/Byte)) + b5 DE Data Error (CRC-fail in ID- or Data-Field) + b7 EN End of Track (set past most read/write commands) (see IC) + */ + private byte Status1; + + /// + /// Status Register 2 + /// + /* + b0 MD Missing Address Mark in Data Field (DAM not found) + b1 BC Bad Cylinder (read/programmed track-ID different and read-ID = FF) + b2 SN Scan Not Satisfied (no fitting sector found) + b3 SH Scan Equal Hit (equal) + b4 WC Wrong Cylinder (read/programmed track-ID different) (see b1) + b5 DD Data Error in Data Field (CRC-fail in data-field) + b6 CM Control Mark (read/scan command found sector with deleted DAM) + b7 0 Not Used + */ + private byte Status2; + + /// + /// Status Register 3 + /// + /* + b0,1 US Unit Select (pin 28,29 of FDC) + b2 HD Head Address (pin 27 of FDC) + b3 TS Two Side (0=yes, 1=no (!)) + b4 T0 Track 0 (on track 0 we are) + b5 RY Ready (drive ready signal) + b6 WP Write Protected (write protected) + b7 FT Fault (if supported: 1=Drive failure) + */ + private byte Status3; + + #endregion + + #region UPD Internal Functions + + #region READ Commands + + /// + /// Read Data + /// COMMAND: 8 parameter bytes + /// EXECUTION: Data transfer between FDD and FDC + /// RESULT: 7 result bytes + /// + private void UPD_ReadData() + { + switch (ActivePhase) + { + //---------------------------------------- + // FDC is waiting for a command byte + //---------------------------------------- + case Phase.Idle: + break; + + //---------------------------------------- + // Receiving command parameter bytes + //---------------------------------------- + case Phase.Command: + + // store the parameter in the command buffer + CommBuffer[CommCounter] = LastByteReceived; + + // process parameter byte + ParseParamByteStandard(CommCounter); + + // increment command parameter counter + CommCounter++; + + // was that the last parameter byte? + if (CommCounter == ActiveCommand.ParameterByteCount) + { + // all parameter bytes received - setup for execution phase + + // clear exec buffer and status registers + ClearExecBuffer(); + Status0 = 0; + Status1 = 0; + Status2 = 0; + Status3 = 0; + + // temp sector index + byte secIdx = ActiveCommandParams.Sector; + + // hack for when another drive (non-existent) is being called + if (ActiveDrive.ID != 0) + DiskDriveIndex = 0; + + // do we have a valid disk inserted? + if (!ActiveDrive.FLAG_READY) + { + // no disk, no tracks or motor is not on + SetBit(SR0_IC0, ref Status0); + SetBit(SR0_NR, ref Status0); + + CommitResultCHRN(); + CommitResultStatus(); + //ResBuffer[RS_ST0] = Status0; + + // move to result phase + ActivePhase = Phase.Result; + break; + } + + int buffPos = 0; + int sectorSize = 0; + int maxTransferCap = 0; + + // calculate requested size of data required + if (ActiveCommandParams.SectorSize == 0) + { + // When N=0, then DTL defines the data length which the FDC must treat as a sector. If DTL is smaller than the actual + // data length in a sector, the data beyond DTL in the sector is not sent to the Data Bus. The FDC reads (internally) + // the complete sector performing the CRC check and, depending upon the manner of command termination, may perform + // a Multi-Sector Read Operation. + sectorSize = ActiveCommandParams.DTL; + + // calculate maximum transfer capacity + if (!CMD_FLAG_MF) + maxTransferCap = 3328; + } + else + { + // When N is non - zero, then DTL has no meaning and should be set to ffh + ActiveCommandParams.DTL = 0xFF; + + // calculate maximum transfer capacity + switch (ActiveCommandParams.SectorSize) + { + case 1: + if (CMD_FLAG_MF) + maxTransferCap = 6656; + else + maxTransferCap = 3840; + break; + case 2: + if (CMD_FLAG_MF) + maxTransferCap = 7680; + else + maxTransferCap = 4096; + break; + case 3: + if (CMD_FLAG_MF) + maxTransferCap = 8192; + else + maxTransferCap = 4096; + break; + } + + sectorSize = 0x80 << ActiveCommandParams.SectorSize; + } + + // get the current track + var track = ActiveDrive.Disk.DiskTracks.Where(a => a.TrackNumber == ActiveDrive.CurrentTrackID).FirstOrDefault(); + + if (track == null || track.NumberOfSectors <= 0) + { + // track could not be found + SetBit(SR0_IC0, ref Status0); + SetBit(SR0_NR, ref Status0); + + CommitResultCHRN(); + CommitResultStatus(); + + //ResBuffer[RS_ST0] = Status0; + + // move to result phase + ActivePhase = Phase.Result; + break; + } + + FloppyDisk.Sector sector = null; + + // sector read loop + for (;;) + { + bool terminate = false; + + // lookup the sector + sector = GetSector(); + + if (sector == null) + { + // sector was not found after two passes of the disk index hole + SetBit(SR1_ND, ref Status1); + SetBit(SR0_IC0, ref Status0); + UnSetBit(SR0_IC1, ref Status0); + + // result requires the actual track id, rather than the sector track id + ActiveCommandParams.Cylinder = track.TrackNumber; + + CommitResultCHRN(); + CommitResultStatus(); + ActivePhase = Phase.Result; + break; + } + + // sector ID was found on this track + + // get status regs from sector + Status1 = sector.Status1; + Status2 = sector.Status2; + + // we dont need EN + UnSetBit(SR1_EN, ref Status1); + + // If SK=1, the FDC skips the sector with the Deleted Data Address Mark and reads the next sector. + // The CRC bits in the deleted data field are not checked when SK=1 + if (CMD_FLAG_SK && Status2.Bit(SR2_CM)) + { + if (ActiveCommandParams.Sector != ActiveCommandParams.EOT) + { + // increment the sector ID and search again + ActiveCommandParams.Sector++; + continue; + } + else + { + // no execution phase + SetBit(SR0_IC0, ref Status0); + UnSetBit(SR0_IC1, ref Status0); + + // result requires the actual track id, rather than the sector track id + ActiveCommandParams.Cylinder = track.TrackNumber; + + CommitResultCHRN(); + CommitResultStatus(); + ActivePhase = Phase.Result; + break; + } + } + + // read the sector + for (int i = 0; i < sector.DataLen; i++) + { + ExecBuffer[buffPos++] = sector.ActualData[i]; + } + + // mark the sector read + sector.SectorReadCompleted(); + + // any CRC errors? + if (Status1.Bit(SR1_DE) || Status2.Bit(SR2_DD)) + { + SetBit(SR0_IC0, ref Status0); + UnSetBit(SR0_IC1, ref Status0); + terminate = true; + } + + if (!CMD_FLAG_SK && Status2.Bit(SR2_CM)) + { + // deleted address mark was detected with NO skip flag set + ActiveCommandParams.EOT = ActiveCommandParams.Sector; + SetBit(SR2_CM, ref Status2); + SetBit(SR0_IC0, ref Status0); + UnSetBit(SR0_IC1, ref Status0); + terminate = true; + } + + if (sector.SectorID == ActiveCommandParams.EOT || terminate) + { + // this was the last sector to read + // or termination requested + + SetBit(SR1_EN, ref Status1); + + int keyIndex = 0; + for (int i = 0; i < track.Sectors.Length; i++) + { + if (track.Sectors[i].SectorID == sector.SectorID) + { + keyIndex = i; + break; + } + } + + if (keyIndex == track.Sectors.Length - 1) + { + // last sector on the cylinder, set EN + SetBit(SR1_EN, ref Status1); + + // increment cylinder + ActiveCommandParams.Cylinder++; + + // reset sector + ActiveCommandParams.Sector = sector.SectorID; // 1; + ActiveDrive.SectorIndex = 0; + } + else + { + ActiveDrive.SectorIndex++; + } + + UnSetBit(SR0_IC1, ref Status0); + if (terminate) + SetBit(SR0_IC0, ref Status0); + else + UnSetBit(SR0_IC0, ref Status0); + + SetBit(SR0_IC0, ref Status0); + + // result requires the actual track id, rather than the sector track id + ActiveCommandParams.Cylinder = track.TrackNumber; + + CommitResultCHRN(); + CommitResultStatus(); + ActivePhase = Phase.Execution; + break; + } + else + { + // continue with multi-sector read operation + ActiveCommandParams.Sector++; + //ActiveDrive.SectorIndex++; + } + } + + if (ActivePhase == Phase.Execution) + { + ExecLength = buffPos; + ExecCounter = buffPos; + + DriveLight = true; + } + } + + break; + + //---------------------------------------- + // FDC in execution phase reading/writing bytes + //---------------------------------------- + case Phase.Execution: + + var index = ExecLength - ExecCounter; + + LastSectorDataReadByte = ExecBuffer[index]; + + OverrunCounter--; + ExecCounter--; + + break; + + //---------------------------------------- + // Result bytes being sent to CPU + //---------------------------------------- + case Phase.Result: + break; + } + } + + /// + /// Read Deleted Data + /// COMMAND: 8 parameter bytes + /// EXECUTION: Data transfer between the FDD and FDC + /// RESULT: 7 result bytes + /// + private void UPD_ReadDeletedData() + { + switch (ActivePhase) + { + //---------------------------------------- + // FDC is waiting for a command byte + //---------------------------------------- + case Phase.Idle: + break; + + //---------------------------------------- + // Receiving command parameter bytes + //---------------------------------------- + case Phase.Command: + // store the parameter in the command buffer + CommBuffer[CommCounter] = LastByteReceived; + + // process parameter byte + ParseParamByteStandard(CommCounter); + + // increment command parameter counter + CommCounter++; + + // was that the last parameter byte? + if (CommCounter == ActiveCommand.ParameterByteCount) + { + // all parameter bytes received - setup for execution phase + + // clear exec buffer and status registers + ClearExecBuffer(); + Status0 = 0; + Status1 = 0; + Status2 = 0; + Status3 = 0; + + // temp sector index + byte secIdx = ActiveCommandParams.Sector; + + // do we have a valid disk inserted? + if (!ActiveDrive.FLAG_READY) + { + // no disk, no tracks or motor is not on + SetBit(SR0_IC0, ref Status0); + SetBit(SR0_NR, ref Status0); + + CommitResultCHRN(); + CommitResultStatus(); + //ResBuffer[RS_ST0] = Status0; + + // move to result phase + ActivePhase = Phase.Result; + break; + } + + int buffPos = 0; + int sectorSize = 0; + int maxTransferCap = 0; + + // calculate requested size of data required + if (ActiveCommandParams.SectorSize == 0) + { + // When N=0, then DTL defines the data length which the FDC must treat as a sector. If DTL is smaller than the actual + // data length in a sector, the data beyond DTL in the sector is not sent to the Data Bus. The FDC reads (internally) + // the complete sector performing the CRC check and, depending upon the manner of command termination, may perform + // a Multi-Sector Read Operation. + sectorSize = ActiveCommandParams.DTL; + + // calculate maximum transfer capacity + if (!CMD_FLAG_MF) + maxTransferCap = 3328; + } + else + { + // When N is non - zero, then DTL has no meaning and should be set to ffh + ActiveCommandParams.DTL = 0xFF; + + // calculate maximum transfer capacity + switch (ActiveCommandParams.SectorSize) + { + case 1: + if (CMD_FLAG_MF) + maxTransferCap = 6656; + else + maxTransferCap = 3840; + break; + case 2: + if (CMD_FLAG_MF) + maxTransferCap = 7680; + else + maxTransferCap = 4096; + break; + case 3: + if (CMD_FLAG_MF) + maxTransferCap = 8192; + else + maxTransferCap = 4096; + break; + } + + sectorSize = 0x80 << ActiveCommandParams.SectorSize; + } + + // get the current track + var track = ActiveDrive.Disk.DiskTracks.Where(a => a.TrackNumber == ActiveDrive.CurrentTrackID).FirstOrDefault(); + + if (track == null || track.NumberOfSectors <= 0) + { + // track could not be found + SetBit(SR0_IC0, ref Status0); + SetBit(SR0_NR, ref Status0); + + CommitResultCHRN(); + CommitResultStatus(); + + //ResBuffer[RS_ST0] = Status0; + + // move to result phase + ActivePhase = Phase.Result; + break; + } + + FloppyDisk.Sector sector = null; + + // sector read loop + for (;;) + { + bool terminate = false; + + // lookup the sector + sector = GetSector(); + + if (sector == null) + { + // sector was not found after two passes of the disk index hole + SetBit(SR1_ND, ref Status1); + SetBit(SR0_IC0, ref Status0); + UnSetBit(SR0_IC1, ref Status0); + + // result requires the actual track id, rather than the sector track id + ActiveCommandParams.Cylinder = track.TrackNumber; + + CommitResultCHRN(); + CommitResultStatus(); + ActivePhase = Phase.Result; + break; + } + + // sector ID was found on this track + + // get status regs from sector + Status1 = sector.Status1; + Status2 = sector.Status2; + + // we dont need EN + UnSetBit(SR1_EN, ref Status1); + + // invert CM for read deleted data command + if (Status2.Bit(SR2_CM)) + UnSetBit(SR2_CM, ref Status2); + else + SetBit(SR2_CM, ref Status2); + + // skip flag is set and no DAM found + if (CMD_FLAG_SK && Status2.Bit(SR2_CM)) + { + if (ActiveCommandParams.Sector != ActiveCommandParams.EOT) + { + // increment the sector ID and search again + ActiveCommandParams.Sector++; + continue; + } + else + { + // no execution phase + SetBit(SR0_IC0, ref Status0); + UnSetBit(SR0_IC1, ref Status0); + + // result requires the actual track id, rather than the sector track id + ActiveCommandParams.Cylinder = track.TrackNumber; + + CommitResultCHRN(); + CommitResultStatus(); + ActivePhase = Phase.Result; + break; + } + } + // we can read this sector + else + { + // if DAM is not set this will be the last sector to read + if (Status2.Bit(SR2_CM)) + { + ActiveCommandParams.EOT = ActiveCommandParams.Sector; + } + + if (!CMD_FLAG_SK && !Status2.Bit(SR2_CM) && + ActiveDrive.Disk.Protection == ProtectionType.PaulOwens) + { + ActiveCommandParams.EOT = ActiveCommandParams.Sector; + SetBit(SR2_CM, ref Status2); + SetBit(SR0_IC0, ref Status0); + UnSetBit(SR0_IC1, ref Status0); + terminate = true; + } + + // read the sector + for (int i = 0; i < sectorSize; i++) + { + ExecBuffer[buffPos++] = sector.ActualData[i]; + } + + // mark the sector read + sector.SectorReadCompleted(); + + if (sector.SectorID == ActiveCommandParams.EOT) + { + // this was the last sector to read + + SetBit(SR1_EN, ref Status1); + + int keyIndex = 0; + for (int i = 0; i < track.Sectors.Length; i++) + { + if (track.Sectors[i].SectorID == sector.SectorID) + { + keyIndex = i; + break; + } + } + + if (keyIndex == track.Sectors.Length - 1) + { + // last sector on the cylinder, set EN + SetBit(SR1_EN, ref Status1); + + // increment cylinder + ActiveCommandParams.Cylinder++; + + // reset sector + ActiveCommandParams.Sector = 1; + ActiveDrive.SectorIndex = 0; + } + else + { + ActiveDrive.SectorIndex++; + } + + UnSetBit(SR0_IC1, ref Status0); + if (terminate) + SetBit(SR0_IC0, ref Status0); + else + UnSetBit(SR0_IC0, ref Status0); + + SetBit(SR0_IC0, ref Status0); + + // result requires the actual track id, rather than the sector track id + ActiveCommandParams.Cylinder = track.TrackNumber; + + // remove CM (appears to be required to defeat Alkatraz copy protection) + UnSetBit(SR2_CM, ref Status2); + + CommitResultCHRN(); + CommitResultStatus(); + ActivePhase = Phase.Execution; + break; + } + else + { + // continue with multi-sector read operation + ActiveCommandParams.Sector++; + //ActiveDrive.SectorIndex++; + } + } + } + + if (ActivePhase == Phase.Execution) + { + ExecLength = buffPos; + ExecCounter = buffPos; + DriveLight = true; + } + } + break; + + //---------------------------------------- + // FDC in execution phase reading/writing bytes + //---------------------------------------- + case Phase.Execution: + var index = ExecLength - ExecCounter; + + LastSectorDataReadByte = ExecBuffer[index]; + + OverrunCounter--; + ExecCounter--; + + break; + + //---------------------------------------- + // Result bytes being sent to CPU + //---------------------------------------- + case Phase.Result: + break; + } + } + + /// + /// Read Diagnostic (read track) + /// COMMAND: 8 parameter bytes + /// EXECUTION: Data transfer between FDD and FDC. FDC reads all data fields from index hole to EDT + /// RESULT: 7 result bytes + /// + private void UPD_ReadDiagnostic() + { + switch (ActivePhase) + { + //---------------------------------------- + // FDC is waiting for a command byte + //---------------------------------------- + case Phase.Idle: + break; + + //---------------------------------------- + // Receiving command parameter bytes + //---------------------------------------- + case Phase.Command: + + // store the parameter in the command buffer + CommBuffer[CommCounter] = LastByteReceived; + + // process parameter byte + ParseParamByteStandard(CommCounter); + + // increment command parameter counter + CommCounter++; + + // was that the last parameter byte? + if (CommCounter == ActiveCommand.ParameterByteCount) + { + // all parameter bytes received - setup for execution phase + + // clear exec buffer and status registers + ClearExecBuffer(); + Status0 = 0; + Status1 = 0; + Status2 = 0; + Status3 = 0; + + // temp sector index + byte secIdx = ActiveCommandParams.Sector; + + // do we have a valid disk inserted? + if (!ActiveDrive.FLAG_READY) + { + // no disk, no tracks or motor is not on + SetBit(SR0_IC0, ref Status0); + SetBit(SR0_NR, ref Status0); + + CommitResultCHRN(); + CommitResultStatus(); + //ResBuffer[RS_ST0] = Status0; + + // move to result phase + ActivePhase = Phase.Result; + break; + } + + int buffPos = 0; + int sectorSize = 0; + int maxTransferCap = 0; + + // calculate requested size of data required + if (ActiveCommandParams.SectorSize == 0) + { + // When N=0, then DTL defines the data length which the FDC must treat as a sector. If DTL is smaller than the actual + // data length in a sector, the data beyond DTL in the sector is not sent to the Data Bus. The FDC reads (internally) + // the complete sector performing the CRC check and, depending upon the manner of command termination, may perform + // a Multi-Sector Read Operation. + sectorSize = ActiveCommandParams.DTL; + + // calculate maximum transfer capacity + if (!CMD_FLAG_MF) + maxTransferCap = 3328; + } + else + { + // When N is non - zero, then DTL has no meaning and should be set to ffh + ActiveCommandParams.DTL = 0xFF; + + // calculate maximum transfer capacity + switch (ActiveCommandParams.SectorSize) + { + case 1: + if (CMD_FLAG_MF) + maxTransferCap = 6656; + else + maxTransferCap = 3840; + break; + case 2: + if (CMD_FLAG_MF) + maxTransferCap = 7680; + else + maxTransferCap = 4096; + break; + case 3: + if (CMD_FLAG_MF) + maxTransferCap = 8192; + else + maxTransferCap = 4096; + break; + } + + sectorSize = 0x80 << ActiveCommandParams.SectorSize; + } + + // get the current track + var track = ActiveDrive.Disk.DiskTracks.Where(a => a.TrackNumber == ActiveDrive.CurrentTrackID).FirstOrDefault(); + + if (track == null || track.NumberOfSectors <= 0) + { + // track could not be found + SetBit(SR0_IC0, ref Status0); + SetBit(SR0_NR, ref Status0); + + CommitResultCHRN(); + CommitResultStatus(); + + //ResBuffer[RS_ST0] = Status0; + + // move to result phase + ActivePhase = Phase.Result; + break; + } + + FloppyDisk.Sector sector = null; + ActiveDrive.SectorIndex = 0; + + int secCount = 0; + + // read the whole track + for (int i = 0; i < track.Sectors.Length; i++) + { + if (secCount >= ActiveCommandParams.EOT) + { + break; + } + + var sec = track.Sectors[i]; + for (int b = 0; b < sec.ActualData.Length; b++) + { + ExecBuffer[buffPos++] = sec.ActualData[b]; + } + + // mark the sector read + sec.SectorReadCompleted(); + + // end of sector - compare IDs + if (sec.TrackNumber != ActiveCommandParams.Cylinder || + sec.SideNumber != ActiveCommandParams.Head || + sec.SectorID != ActiveCommandParams.Sector || + sec.SectorSize != ActiveCommandParams.SectorSize) + { + SetBit(SR1_ND, ref Status1); + } + + secCount++; + ActiveDrive.SectorIndex = i; + } + + if (secCount == ActiveCommandParams.EOT) + { + // this was the last sector to read + // or termination requested + + int keyIndex = 0; + for (int i = 0; i < track.Sectors.Length; i++) + { + if (track.Sectors[i].SectorID == track.Sectors[ActiveDrive.SectorIndex].SectorID) + { + keyIndex = i; + break; + } + } + + if (keyIndex == track.Sectors.Length - 1) + { + // last sector on the cylinder, set EN + SetBit(SR1_EN, ref Status1); + + // increment cylinder + ActiveCommandParams.Cylinder++; + + // reset sector + ActiveCommandParams.Sector = 1; + ActiveDrive.SectorIndex = 0; + } + else + { + ActiveDrive.SectorIndex++; + } + + UnSetBit(SR0_IC1, ref Status0); + UnSetBit(SR0_IC0, ref Status0); + + CommitResultCHRN(); + CommitResultStatus(); + ActivePhase = Phase.Execution; + } + + if (ActivePhase == Phase.Execution) + { + ExecLength = buffPos; + ExecCounter = buffPos; + + DriveLight = true; + } + } + + break; + + //---------------------------------------- + // FDC in execution phase reading/writing bytes + //---------------------------------------- + case Phase.Execution: + + var index = ExecLength - ExecCounter; + + LastSectorDataReadByte = ExecBuffer[index]; + + OverrunCounter--; + ExecCounter--; + + break; + + //---------------------------------------- + // Result bytes being sent to CPU + //---------------------------------------- + case Phase.Result: + break; + } + } + + /// + /// Read ID + /// COMMAND: 1 parameter byte + /// EXECUTION: The first correct ID information on the cylinder is stored in the data register + /// RESULT: 7 result bytes + /// + private void UPD_ReadID() + { + switch (ActivePhase) + { + //---------------------------------------- + // FDC is waiting for a command byte + //---------------------------------------- + case Phase.Idle: + break; + + //---------------------------------------- + // Receiving command parameter bytes + //---------------------------------------- + case Phase.Command: + + // store the parameter in the command buffer + CommBuffer[CommCounter] = LastByteReceived; + + // process parameter byte + ParseParamByteStandard(CommCounter); + + // increment command parameter counter + CommCounter++; + + // was that the last parameter byte? + if (CommCounter == ActiveCommand.ParameterByteCount) + { + DriveLight = true; + + // all parameter bytes received + ClearResultBuffer(); + Status0 = 0; + Status1 = 0; + Status2 = 0; + Status3 = 0; + + // set unit select + //SetUnitSelect(ActiveDrive.ID, ref Status0); + + // HD should always be 0 + UnSetBit(SR0_HD, ref Status0); + + if (!ActiveDrive.FLAG_READY) + { + // no disk, no tracks or motor is not on + // it is at this point the +3 detects whether a disk is present + // if not (and after another readid and SIS) it will eventually proceed to loading from tape + SetBit(SR0_IC0, ref Status0); + SetBit(SR0_NR, ref Status0); + + // setup the result buffer + ResBuffer[RS_ST0] = Status0; + for (int i = 1; i < 7; i++) + ResBuffer[i] = 0; + + // move to result phase + ActivePhase = Phase.Result; + break; + } + + var track = ActiveDrive.Disk.DiskTracks.Where(a => a.TrackNumber == ActiveDrive.CurrentTrackID).FirstOrDefault(); + + if (track != null && track.NumberOfSectors > 0 && track.TrackNumber != 0xff) + { + // formatted track + + // is the index out of bounds? + if (ActiveDrive.SectorIndex >= track.NumberOfSectors) + { + // reset the index + ActiveDrive.SectorIndex = 0; + } + + if (ActiveDrive.SectorIndex == 0 && ActiveDrive.Disk.DiskTracks[ActiveDrive.CurrentTrackID].Sectors.Length > 1) + { + // looks like readid always skips the first sector on a track + ActiveDrive.SectorIndex++; + } + + // read the sector data + var data = track.Sectors[ActiveDrive.SectorIndex]; //.GetCHRN(); + ResBuffer[RS_C] = data.TrackNumber; + ResBuffer[RS_H] = data.SideNumber; + ResBuffer[RS_R] = data.SectorID; + ResBuffer[RS_N] = data.SectorSize; + + ResBuffer[RS_ST0] = Status0; + + // check for DAM & CRC + //if (data.Status2.Bit(SR2_CM)) + //SetBit(SR2_CM, ref ResBuffer[RS_ST2]); + + + // increment the current sector + ActiveDrive.SectorIndex++; + + // is the index out of bounds? + if (ActiveDrive.SectorIndex >= track.NumberOfSectors) + { + // reset the index + ActiveDrive.SectorIndex = 0; + } + } + else + { + // unformatted track? + CommitResultCHRN(); + + SetBit(SR0_IC0, ref Status0); + ResBuffer[RS_ST0] = Status0; + ResBuffer[RS_ST1] = 0x01; + } + + ActivePhase = Phase.Result; + } + + break; + + //---------------------------------------- + // FDC in execution phase reading/writing bytes + //---------------------------------------- + case Phase.Execution: + break; + + //---------------------------------------- + // Result bytes being sent to CPU + //---------------------------------------- + case Phase.Result: + break; + } + } + + #endregion + + #region WRITE Commands + + /// + /// Write Data + /// COMMAND: 8 parameter bytes + /// EXECUTION: Data transfer between FDC and FDD + /// RESULT: 7 result bytes + /// + private void UPD_WriteData() + { + switch (ActivePhase) + { + //---------------------------------------- + // FDC is waiting for a command byte + //---------------------------------------- + case Phase.Idle: + break; + + //---------------------------------------- + // Receiving command parameter bytes + //---------------------------------------- + case Phase.Command: + + // store the parameter in the command buffer + CommBuffer[CommCounter] = LastByteReceived; + + // process parameter byte + ParseParamByteStandard(CommCounter); + + // increment command parameter counter + CommCounter++; + + // was that the last parameter byte? + if (CommCounter == ActiveCommand.ParameterByteCount) + { + // all parameter bytes received - setup for execution phase + + // clear exec buffer and status registers + ClearExecBuffer(); + Status0 = 0; + Status1 = 0; + Status2 = 0; + Status3 = 0; + + // temp sector index + byte secIdx = ActiveCommandParams.Sector; + + // hack for when another drive (non-existent) is being called + if (ActiveDrive.ID != 0) + DiskDriveIndex = 0; + + // do we have a valid disk inserted? + if (!ActiveDrive.FLAG_READY) + { + // no disk, no tracks or motor is not on + SetBit(SR0_IC0, ref Status0); + SetBit(SR0_NR, ref Status0); + + CommitResultCHRN(); + CommitResultStatus(); + //ResBuffer[RS_ST0] = Status0; + + // move to result phase + ActivePhase = Phase.Result; + break; + } + + // check write protect tab + if (ActiveDrive.FLAG_WRITEPROTECT) + { + SetBit(SR0_IC0, ref Status0); + SetBit(SR1_NW, ref Status1); + + CommitResultCHRN(); + CommitResultStatus(); + //ResBuffer[RS_ST0] = Status0; + + // move to result phase + ActivePhase = Phase.Result; + break; + } + else + { + + // calculate the number of bytes to write + int byteCounter = 0; + byte startSecID = ActiveCommandParams.Sector; + byte endSecID = ActiveCommandParams.EOT; + bool lastSec = false; + + // get the first sector + var track = ActiveDrive.Disk.DiskTracks[ActiveCommandParams.Cylinder]; + int secIndex = 0; + for (int s = 0; s < track.Sectors.Length; s++) + { + if (track.Sectors[s].SectorID == endSecID) + lastSec = true; + + for (int i = 0; i < 0x80 << ActiveCommandParams.SectorSize; i++) + { + byteCounter++; + + if (i == (0x80 << ActiveCommandParams.SectorSize) - 1 && lastSec) + { + break; + } + } + + if (lastSec) + break; + } + + ExecCounter = byteCounter; + ExecLength = byteCounter; + ActivePhase = Phase.Execution; + DriveLight = true; + break; + } + } + + break; + + //---------------------------------------- + // FDC in execution phase reading/writing bytes + //---------------------------------------- + case Phase.Execution: + + var index = ExecLength - ExecCounter; + + ExecBuffer[index] = LastSectorDataWriteByte; + + OverrunCounter--; + ExecCounter--; + + if (ExecCounter <= 0) + { + int cnt = 0; + + // all data received + byte startSecID = ActiveCommandParams.Sector; + byte endSecID = ActiveCommandParams.EOT; + bool lastSec = false; + var track = ActiveDrive.Disk.DiskTracks[ActiveCommandParams.Cylinder]; + int secIndex = 0; + + for (int s = 0; s < track.Sectors.Length; s++) + { + if (cnt == ExecLength) + break; + + ActiveCommandParams.Sector = track.Sectors[s].SectorID; + + if (track.Sectors[s].SectorID == endSecID) + lastSec = true; + + int size = 0x80 << track.Sectors[s].SectorSize; + + for (int d = 0; d < size; d++) + { + track.Sectors[s].SectorData[d] = ExecBuffer[cnt++]; + } + + if (lastSec) + break; + } + + SetBit(SR0_IC0, ref Status0); + SetBit(SR1_EN, ref Status1); + + CommitResultCHRN(); + CommitResultStatus(); + } + + break; + + //---------------------------------------- + // Result bytes being sent to CPU + //---------------------------------------- + case Phase.Result: + break; + } + } + + /// + /// Write ID (format write) + /// COMMAND: 5 parameter bytes + /// EXECUTION: Entire track is formatted + /// RESULT: 7 result bytes + /// + private void UPD_WriteID() + { + switch (ActivePhase) + { + //---------------------------------------- + // FDC is waiting for a command byte + //---------------------------------------- + case Phase.Idle: + break; + + //---------------------------------------- + // Receiving command parameter bytes + //---------------------------------------- + case Phase.Command: + + // store the parameter in the command buffer + CommBuffer[CommCounter] = LastByteReceived; + + // process parameter byte + ParseParamByteStandard(CommCounter); + + // increment command parameter counter + CommCounter++; + + // was that the last parameter byte? + if (CommCounter == ActiveCommand.ParameterByteCount) + { + // all parameter bytes received - setup for execution phase + DriveLight = true; + + // clear exec buffer and status registers + ClearExecBuffer(); + Status0 = 0; + Status1 = 0; + Status2 = 0; + Status3 = 0; + + // temp sector index + byte secIdx = ActiveCommandParams.Sector; + + // hack for when another drive (non-existent) is being called + if (ActiveDrive.ID != 0) + DiskDriveIndex = 0; + + // do we have a valid disk inserted? + if (!ActiveDrive.FLAG_READY) + { + // no disk, no tracks or motor is not on + SetBit(SR0_IC0, ref Status0); + SetBit(SR0_NR, ref Status0); + + CommitResultCHRN(); + CommitResultStatus(); + //ResBuffer[RS_ST0] = Status0; + + // move to result phase + ActivePhase = Phase.Result; + break; + } + + // check write protect tab + if (ActiveDrive.FLAG_WRITEPROTECT) + { + SetBit(SR0_IC0, ref Status0); + SetBit(SR1_NW, ref Status1); + + CommitResultCHRN(); + CommitResultStatus(); + //ResBuffer[RS_ST0] = Status0; + + // move to result phase + ActivePhase = Phase.Result; + break; + } + else + { + // not implemented yet + SetBit(SR0_IC0, ref Status0); + SetBit(SR1_NW, ref Status1); + + CommitResultCHRN(); + CommitResultStatus(); + //ResBuffer[RS_ST0] = Status0; + + // move to result phase + ActivePhase = Phase.Result; + break; + } + } + + break; + + //---------------------------------------- + // FDC in execution phase reading/writing bytes + //---------------------------------------- + case Phase.Execution: + break; + + //---------------------------------------- + // Result bytes being sent to CPU + //---------------------------------------- + case Phase.Result: + break; + } + } + + /// + /// Write Deleted Data + /// COMMAND: 8 parameter bytes + /// EXECUTION: Data transfer between FDC and FDD + /// RESULT: 7 result bytes + /// + private void UPD_WriteDeletedData() + { + switch (ActivePhase) + { + //---------------------------------------- + // FDC is waiting for a command byte + //---------------------------------------- + case Phase.Idle: + break; + + //---------------------------------------- + // Receiving command parameter bytes + //---------------------------------------- + case Phase.Command: + + // store the parameter in the command buffer + CommBuffer[CommCounter] = LastByteReceived; + + // process parameter byte + ParseParamByteStandard(CommCounter); + + // increment command parameter counter + CommCounter++; + + // was that the last parameter byte? + if (CommCounter == ActiveCommand.ParameterByteCount) + { + // all parameter bytes received - setup for execution phase + + // clear exec buffer and status registers + ClearExecBuffer(); + Status0 = 0; + Status1 = 0; + Status2 = 0; + Status3 = 0; + + // temp sector index + byte secIdx = ActiveCommandParams.Sector; + + // hack for when another drive (non-existent) is being called + if (ActiveDrive.ID != 0) + DiskDriveIndex = 0; + + // do we have a valid disk inserted? + if (!ActiveDrive.FLAG_READY) + { + // no disk, no tracks or motor is not on + SetBit(SR0_IC0, ref Status0); + SetBit(SR0_NR, ref Status0); + + CommitResultCHRN(); + CommitResultStatus(); + //ResBuffer[RS_ST0] = Status0; + + // move to result phase + ActivePhase = Phase.Result; + break; + } + + // check write protect tab + if (ActiveDrive.FLAG_WRITEPROTECT) + { + SetBit(SR0_IC0, ref Status0); + SetBit(SR1_NW, ref Status1); + + CommitResultCHRN(); + CommitResultStatus(); + //ResBuffer[RS_ST0] = Status0; + + // move to result phase + ActivePhase = Phase.Result; + break; + } + else + { + + // calculate the number of bytes to write + int byteCounter = 0; + byte startSecID = ActiveCommandParams.Sector; + byte endSecID = ActiveCommandParams.EOT; + bool lastSec = false; + + // get the first sector + var track = ActiveDrive.Disk.DiskTracks[ActiveCommandParams.Cylinder]; + int secIndex = 0; + for (int s = 0; s < track.Sectors.Length; s++) + { + if (track.Sectors[s].SectorID == endSecID) + lastSec = true; + + for (int i = 0; i < 0x80 << ActiveCommandParams.SectorSize; i++) + { + byteCounter++; + + if (i == (0x80 << ActiveCommandParams.SectorSize) - 1 && lastSec) + { + break; + } + } + + if (lastSec) + break; + } + + ExecCounter = byteCounter; + ExecLength = byteCounter; + ActivePhase = Phase.Execution; + DriveLight = true; + break; + } + } + + break; + + //---------------------------------------- + // FDC in execution phase reading/writing bytes + //---------------------------------------- + case Phase.Execution: + + var index = ExecLength - ExecCounter; + + ExecBuffer[index] = LastSectorDataWriteByte; + + OverrunCounter--; + ExecCounter--; + + if (ExecCounter <= 0) + { + int cnt = 0; + + // all data received + byte startSecID = ActiveCommandParams.Sector; + byte endSecID = ActiveCommandParams.EOT; + bool lastSec = false; + var track = ActiveDrive.Disk.DiskTracks[ActiveCommandParams.Cylinder]; + int secIndex = 0; + + for (int s = 0; s < track.Sectors.Length; s++) + { + if (cnt == ExecLength) + break; + + ActiveCommandParams.Sector = track.Sectors[s].SectorID; + + if (track.Sectors[s].SectorID == endSecID) + lastSec = true; + + int size = 0x80 << track.Sectors[s].SectorSize; + + for (int d = 0; d < size; d++) + { + track.Sectors[s].SectorData[d] = ExecBuffer[cnt++]; + } + + if (lastSec) + break; + } + + SetBit(SR0_IC0, ref Status0); + SetBit(SR1_EN, ref Status1); + + CommitResultCHRN(); + CommitResultStatus(); + } + + break; + + //---------------------------------------- + // Result bytes being sent to CPU + //---------------------------------------- + case Phase.Result: + break; + } + } + + #endregion + + #region SCAN Commands + + /// + /// Scan Equal + /// COMMAND: 8 parameter bytes + /// EXECUTION: Data compared between the FDD and FDC + /// RESULT: 7 result bytes + /// + private void UPD_ScanEqual() + { + switch (ActivePhase) + { + //---------------------------------------- + // FDC is waiting for a command byte + //---------------------------------------- + case Phase.Idle: + break; + + //---------------------------------------- + // Receiving command parameter bytes + //---------------------------------------- + case Phase.Command: + break; + + //---------------------------------------- + // FDC in execution phase reading/writing bytes + //---------------------------------------- + case Phase.Execution: + break; + + //---------------------------------------- + // Result bytes being sent to CPU + //---------------------------------------- + case Phase.Result: + break; + } + } + + /// + /// Scan Low or Equal + /// COMMAND: 8 parameter bytes + /// EXECUTION: Data compared between the FDD and FDC + /// RESULT: 7 result bytes + /// + private void UPD_ScanLowOrEqual() + { + switch (ActivePhase) + { + //---------------------------------------- + // FDC is waiting for a command byte + //---------------------------------------- + case Phase.Idle: + break; + + //---------------------------------------- + // Receiving command parameter bytes + //---------------------------------------- + case Phase.Command: + break; + + //---------------------------------------- + // FDC in execution phase reading/writing bytes + //---------------------------------------- + case Phase.Execution: + break; + + //---------------------------------------- + // Result bytes being sent to CPU + //---------------------------------------- + case Phase.Result: + break; + } + } + + /// + /// Scan High or Equal + /// COMMAND: 8 parameter bytes + /// EXECUTION: Data compared between the FDD and FDC + /// RESULT: 7 result bytes + /// + private void UPD_ScanHighOrEqual() + { + switch (ActivePhase) + { + //---------------------------------------- + // FDC is waiting for a command byte + //---------------------------------------- + case Phase.Idle: + break; + + //---------------------------------------- + // Receiving command parameter bytes + //---------------------------------------- + case Phase.Command: + break; + + //---------------------------------------- + // FDC in execution phase reading/writing bytes + //---------------------------------------- + case Phase.Execution: + break; + + //---------------------------------------- + // Result bytes being sent to CPU + //---------------------------------------- + case Phase.Result: + break; + } + } + + #endregion + + #region OTHER Commands + + /// + /// Specify + /// COMMAND: 2 parameter bytes + /// EXECUTION: NO execution phase + /// RESULT: NO result phase + /// + /// Looks like specify command returns status 0x80 throughout its lifecycle + /// so CB is NOT set + /// + private void UPD_Specify() + { + switch (ActivePhase) + { + //---------------------------------------- + // FDC is waiting for a command byte + //---------------------------------------- + case Phase.Idle: + break; + + //---------------------------------------- + // Receiving command parameter bytes + //---------------------------------------- + case Phase.Command: + + // store the parameter in the command buffer + CommBuffer[CommCounter] = LastByteReceived; + + // process parameter byte + byte currByte = CommBuffer[CommCounter]; + BitArray bi = new BitArray(new byte[] { currByte }); + + switch (CommCounter) + { + // SRT & HUT + case 0: + SRT = 16 - (currByte >> 4) & 0x0f; + HUT = (currByte & 0x0f) << 4; + if (HUT == 0) + { + HUT = 255; + } + break; + // HLT & ND + case 1: + if (bi[0]) + ND = true; + else + ND = false; + + HLT = currByte & 0xfe; + if (HLT == 0) + { + HLT = 255; + } + break; + } + + // increment command parameter counter + CommCounter++; + + // was that the last parameter byte? + if (CommCounter == ActiveCommand.ParameterByteCount) + { + // all parameter bytes received + ActivePhase = Phase.Idle; + } + + break; + + //---------------------------------------- + // FDC in execution phase reading/writing bytes + //---------------------------------------- + case Phase.Execution: + break; + + //---------------------------------------- + // Result bytes being sent to CPU + //---------------------------------------- + case Phase.Result: + break; + } + } + + /// + /// Seek + /// COMMAND: 2 parameter bytes + /// EXECUTION: Head is positioned over proper cylinder on disk + /// RESULT: NO result phase + /// + private void UPD_Seek() + { + switch (ActivePhase) + { + //---------------------------------------- + // FDC is waiting for a command byte + //---------------------------------------- + case Phase.Idle: + break; + + //---------------------------------------- + // Receiving command parameter bytes + //---------------------------------------- + case Phase.Command: + // store the parameter in the command buffer + CommBuffer[CommCounter] = LastByteReceived; + + // process parameter byte + byte currByte = CommBuffer[CommCounter]; + switch (CommCounter) + { + case 0: + ParseParamByteStandard(CommCounter); + break; + case 1: + ActiveDrive.SeekingTrack = currByte; + break; + } + + // increment command parameter counter + CommCounter++; + + // was that the last parameter byte? + if (CommCounter == ActiveCommand.ParameterByteCount) + { + // all parameter bytes received + DriveLight = true; + ActivePhase = Phase.Execution; + ActiveCommand.CommandDelegate(); + } + break; + + //---------------------------------------- + // FDC in execution phase reading/writing bytes + //---------------------------------------- + case Phase.Execution: + // set seek flag + ActiveDrive.SeekStatus = SEEK_SEEK; + + if (ActiveDrive.CurrentTrackID == CommBuffer[CM_C]) + { + // we are already on the correct track + ActiveDrive.SectorIndex = 0; + } + else + { + // immediate seek + ActiveDrive.CurrentTrackID = CommBuffer[CM_C]; + + ActiveDrive.SectorIndex = 0; + + if (ActiveDrive.Disk.DiskTracks[ActiveDrive.CurrentTrackID].Sectors.Length > 1) + { + // always read the first sector + //ActiveDrive.SectorIndex++; + } + } + + // skip execution mode and go directly to idle + // result is determined by SIS command + ActivePhase = Phase.Idle; + break; + + //---------------------------------------- + // Result bytes being sent to CPU + //---------------------------------------- + case Phase.Result: + break; + } + } + + /// + /// Recalibrate (seek track 0) + /// COMMAND: 1 parameter byte + /// EXECUTION: Head retracted to track 0 + /// RESULT: NO result phase + /// + private void UPD_Recalibrate() + { + switch (ActivePhase) + { + //---------------------------------------- + // FDC is waiting for a command byte + //---------------------------------------- + case Phase.Idle: + break; + + //---------------------------------------- + // Receiving command parameter bytes + //---------------------------------------- + case Phase.Command: + // store the parameter in the command buffer + CommBuffer[CommCounter] = LastByteReceived; + + // process parameter byte + ParseParamByteStandard(CommCounter); + + // increment command parameter counter + CommCounter++; + + // was that the last parameter byte? + if (CommCounter == ActiveCommand.ParameterByteCount) + { + // all parameter bytes received + DriveLight = true; + ActivePhase = Phase.Execution; + ActiveCommand.CommandDelegate(); + } + break; + + //---------------------------------------- + // FDC in execution phase reading/writing bytes + //---------------------------------------- + case Phase.Execution: + + // immediate recalibration + ActiveDrive.TrackIndex = 0; + ActiveDrive.SectorIndex = 0; + + // recalibrate appears to always skip the first sector + //if (ActiveDrive.Disk.DiskTracks[ActiveDrive.TrackIndex].Sectors.Length > 1) + //ActiveDrive.SectorIndex++; + + // set seek flag + ActiveDrive.SeekStatus = SEEK_RECALIBRATE; + + // skip execution mode and go directly to idle + // result is determined by SIS command + ActivePhase = Phase.Idle; + break; + + //---------------------------------------- + // Result bytes being sent to CPU + //---------------------------------------- + case Phase.Result: + break; + } + } + + /// + /// Sense Interrupt Status + /// COMMAND: NO parameter bytes + /// EXECUTION: NO execution phase + /// RESULT: 2 result bytes + /// + private void UPD_SenseInterruptStatus() + { + switch (ActivePhase) + { + //---------------------------------------- + // FDC is waiting for a command byte + //---------------------------------------- + case Phase.Idle: + break; + + //---------------------------------------- + // Receiving command parameter bytes + //---------------------------------------- + case Phase.Command: + break; + + //---------------------------------------- + // FDC in execution phase reading/writing bytes + //---------------------------------------- + case Phase.Execution: + // SIS should return 2 bytes if sucessfully sensed an interrupt + // 1 byte otherwise + + // it seems like the +3 ROM makes 3 SIS calls for each seek/recalibrate call for some reason + // possibly one for each drive??? + // 1 - the interrupt is acknowleged with ST0 = 32 and track number + // 2 - second sis returns 1 ST0 byte with 192 + // 3 - third SIS call returns standard 1 byte 0x80 (unknown cmd or SIS with no interrupt occured) + // for now I will assume that the first call is aimed at DriveA, the second at DriveB (which we are NOT implementing) + + // check active drive first + if (ActiveDrive.SeekStatus == SEEK_RECALIBRATE || + ActiveDrive.SeekStatus == SEEK_SEEK) + { + // interrupt has been raised for this drive + // acknowledge + ActiveDrive.SeekStatus = SEEK_IDLE;// SEEK_INTACKNOWLEDGED; + + // result length 2 + ResLength = 2; + + // first byte ST0 0x20 + Status0 = 0x20; + ResBuffer[0] = Status0; + // second byte is the current track id + ResBuffer[1] = ActiveDrive.CurrentTrackID; + } + /* + else if (ActiveDrive.SeekStatus == SEEK_INTACKNOWLEDGED) + { + // DriveA interrupt has already been acknowledged + ActiveDrive.SeekStatus = SEEK_IDLE; + + ResLength = 1; + Status0 = 192; + ResBuffer[0] = Status0; + } + */ + else if (ActiveDrive.SeekStatus == SEEK_IDLE) + { + // SIS with no interrupt + ResLength = 1; + Status0 = 0x80; + ResBuffer[0] = Status0; + } + + ActivePhase = Phase.Result; + + break; + + //---------------------------------------- + // Result bytes being sent to CPU + //---------------------------------------- + case Phase.Result: + break; + } + } + + /// + /// Sense Drive Status + /// COMMAND: 1 parameter byte + /// EXECUTION: NO execution phase + /// RESULT: 1 result byte + /// + /// The ZX spectrum appears to only specify drive 1 as the parameter byte, NOT drive 0 + /// After the final param byte is received main status changes to 0xd0 + /// Data register (ST3) result is 0x51 if drive/disk not available + /// 0x71 if disk is present in 2nd drive + /// + private void UPD_SenseDriveStatus() + { + switch (ActivePhase) + { + //---------------------------------------- + // FDC is waiting for a command byte + //---------------------------------------- + case Phase.Idle: + break; + + //---------------------------------------- + // Receiving command parameter bytes + //---------------------------------------- + case Phase.Command: + // store the parameter in the command buffer + CommBuffer[CommCounter] = LastByteReceived; + + // process parameter byte + ParseParamByteStandard(CommCounter); + + // increment command parameter counter + CommCounter++; + + // was that the last parameter byte? + if (CommCounter == ActiveCommand.ParameterByteCount) + { + // all parameter bytes received + ActivePhase = Phase.Execution; + UPD_SenseDriveStatus(); + } + break; + + //---------------------------------------- + // FDC in execution phase reading/writing bytes + //---------------------------------------- + case Phase.Execution: + // one ST3 byte required + + // set US + Status3 = (byte)ActiveDrive.ID; + + if (Status3 != 0) + { + // we only support 1 drive + SetBit(SR3_FT, ref Status3); + } + else + { + // HD - only one side + UnSetBit(SR3_HD, ref Status3); + + // write protect + if (ActiveDrive.FLAG_WRITEPROTECT) + SetBit(SR3_WP, ref Status3); + + // track 0 + if (ActiveDrive.FLAG_TRACK0) + SetBit(SR3_T0, ref Status3); + + // rdy + if (ActiveDrive.Disk != null) + SetBit(SR3_RY, ref Status3); + } + + ResBuffer[0] = Status3; + ActivePhase = Phase.Result; + + break; + + //---------------------------------------- + // Result bytes being sent to CPU + //---------------------------------------- + case Phase.Result: + break; + } + } + + /// + /// Version + /// COMMAND: NO parameter bytes + /// EXECUTION: NO execution phase + /// RESULT: 1 result byte + /// + private void UPD_Version() + { + switch (ActivePhase) + { + case Phase.Idle: + case Phase.Command: + case Phase.Execution: + case Phase.Result: + UPD_Invalid(); + break; + } + } + + /// + /// Invalid + /// COMMAND: NO parameter bytes + /// EXECUTION: NO execution phase + /// RESULT: 1 result byte + /// + private void UPD_Invalid() + { + switch (ActivePhase) + { + //---------------------------------------- + // FDC is waiting for a command byte + //---------------------------------------- + case Phase.Idle: + break; + + //---------------------------------------- + // Receiving command parameter bytes + //---------------------------------------- + case Phase.Command: + break; + + //---------------------------------------- + // FDC in execution phase reading/writing bytes + //---------------------------------------- + case Phase.Execution: + // no execution phase + ActivePhase = Phase.Result; + UPD_Invalid(); + break; + + //---------------------------------------- + // Result bytes being sent to CPU + //---------------------------------------- + case Phase.Result: + ResBuffer[0] = 0x80; + break; + } + } + + #endregion + + #endregion + + #region Controller Methods + + /// + /// Called when a status register read is required + /// This can be called at any time + /// The main status register appears to be queried nearly all the time + /// so needs to be kept updated. It keeps the CPU informed of the current state + /// + private byte ReadMainStatus() + { + SetBit(MSR_RQM, ref StatusMain); + + switch (ActivePhase) + { + case Phase.Idle: + UnSetBit(MSR_DIO, ref StatusMain); + UnSetBit(MSR_CB, ref StatusMain); + UnSetBit(MSR_EXM, ref StatusMain); + break; + case Phase.Command: + UnSetBit(MSR_DIO, ref StatusMain); + SetBit(MSR_CB, ref StatusMain); + UnSetBit(MSR_EXM, ref StatusMain); + break; + case Phase.Execution: + if (ActiveCommand.Direction == CommandDirection.OUT) + SetBit(MSR_DIO, ref StatusMain); + else + UnSetBit(MSR_DIO, ref StatusMain); + + SetBit(MSR_EXM, ref StatusMain); + SetBit(MSR_CB, ref StatusMain); + + // overrun detection + OverrunCounter++; + if (OverrunCounter >= 64) + { + // CPU has read the status register 64 times without reading the data register + // switch the current command into result phase + ActivePhase = Phase.Result; + + // reset the overun counter + OverrunCounter = 0; + } + + break; + case Phase.Result: + SetBit(MSR_DIO, ref StatusMain); + SetBit(MSR_CB, ref StatusMain); + UnSetBit(MSR_EXM, ref StatusMain); + break; + } + + //if (!CheckTiming()) + //{ + // UnSetBit(MSR_EXM, ref StatusMain); + //} + + return StatusMain; + } + private int testCount = 0; + /// + /// Handles CPU reading from the data register + /// + /// + private byte ReadDataRegister() + { + // default return value + byte res = 0xff; + + // check RQM flag status + if (!GetBit(MSR_RQM, StatusMain)) + { + // FDC is not ready to return data + return res; + } + + // check active direction + if (!GetBit(MSR_DIO, StatusMain)) + { + // FDC is expecting to receive, not send data + return res; + } + + switch (ActivePhase) + { + case Phase.Execution: + // reset overrun counter + OverrunCounter = 0; + + // execute read + ActiveCommand.CommandDelegate(); + + res = LastSectorDataReadByte; + + if (ExecCounter <= 0) + { + // end of execution phase + ActivePhase = Phase.Result; + } + + return res; + + case Phase.Result: + + DriveLight = false; + + ActiveCommand.CommandDelegate(); + + // result byte reading + res = ResBuffer[ResCounter]; + + // increment result counter + ResCounter++; + + if (ResCounter >= ResLength) + { + ActivePhase = Phase.Idle; + } + + break; + } + + return res; + } + + /// + /// Handles CPU writing to the data register + /// + /// + private void WriteDataRegister(byte data) + { + if (!GetBit(MSR_RQM, StatusMain) || GetBit(MSR_DIO, StatusMain)) + { + // FDC will not receive and process any bytes + return; + } + + // store the incoming byte + LastByteReceived = data; + + // process incoming bytes + switch (ActivePhase) + { + //// controller is idle awaiting the first command byte of a new instruction + case Phase.Idle: + ParseCommandByte(data); + break; + //// we are in command phase + case Phase.Command: + // attempt to process this parameter byte + //ProcessCommand(data); + ActiveCommand.CommandDelegate(); + break; + //// we are in execution phase + case Phase.Execution: + // CPU is going to be sending data bytes to the FDC to be written to disk + + // store the byte + LastSectorDataWriteByte = data; + ActiveCommand.CommandDelegate(); + + if (ExecCounter <= 0) + { + // end of execution phase + ActivePhase = Phase.Result; + } + + break; + //// result phase + case Phase.Result: + // data register will not receive bytes during result phase + break; + } + } + + /// + /// Processes the first command byte (within a command instruction) + /// Returns TRUE if successful. FALSE if otherwise + /// Called only in idle phase + /// + /// + /// + /// + private bool ParseCommandByte(byte cmdByte) + { + // clear counters + CommCounter = 0; + ResCounter = 0; + + // get the first 4 bytes + byte cByte = (byte)(cmdByte & 0x0f); + + // get MT, MD and SK states + CMD_FLAG_MT = cmdByte.Bit(7); + CMD_FLAG_MF = cmdByte.Bit(6); + CMD_FLAG_SK = cmdByte.Bit(5); + + cmdByte = cByte; + + // lookup the command + var cmd = CommandList.Where(a => a.CommandCode == cmdByte).FirstOrDefault(); + + if (cmd == null) + { + // no command found - use invalid + CMDIndex = CommandList.Count() - 1; + } + else + { + // valid command found + CMDIndex = CommandList.FindIndex(a => a.CommandCode == cmdByte); + + // check validity of command byte flags + // if a flag is set but not valid for this command then it is invalid + bool invalid = false; + + if (!ActiveCommand.MT) + if (CMD_FLAG_MT) + invalid = true; + if (!ActiveCommand.MF) + if (CMD_FLAG_MF) + invalid = true; + if (!ActiveCommand.SK) + if (CMD_FLAG_SK) + invalid = true; + + if (invalid) + { + // command byte included spurious bit 5,6 or 7 flags + CMDIndex = CommandList.Count() - 1; + } + + /* + if ((CMD_FLAG_MF && !ActiveCommand.MF) || + (CMD_FLAG_MT && !ActiveCommand.MT) || + (CMD_FLAG_SK && !ActiveCommand.SK)) + { + // command byte included spurious bit 5,6 or 7 flags + CMDIndex = CommandList.Count() - 1; + } + */ + } + + CommCounter = 0; + ResCounter = 0; + + // there will now be an active command set + // move to command phase + ActivePhase = Phase.Command; + + /* + // check for invalid SIS + if (ActiveInterrupt == InterruptState.None && CMDIndex == CC_SENSE_INTSTATUS) + { + CMDIndex = CC_INVALID; + //ActiveCommand.CommandDelegate(InstructionState.StartResult); + } + */ + + // set reslength + ResLength = ActiveCommand.ResultByteCount; + + // if there are no expected param bytes to receive - go ahead and run the command + if (ActiveCommand.ParameterByteCount == 0) + { + ActivePhase = Phase.Execution; + ActiveCommand.CommandDelegate(); + } + + return true; + } + + /// + /// Parses the first 5 command argument bytes that are of the standard format + /// + /// + private void ParseParamByteStandard(int index) + { + byte currByte = CommBuffer[index]; + BitArray bi = new BitArray(new byte[] { currByte }); + + switch (index) + { + // HD & US + case CM_HEAD: + if (bi[2]) + ActiveCommandParams.Side = 1; + else + ActiveCommandParams.Side = 0; + + ActiveCommandParams.UnitSelect = (byte)(GetUnitSelect(currByte)); + DiskDriveIndex = ActiveCommandParams.UnitSelect; + break; + + // C + case CM_C: + ActiveCommandParams.Cylinder = currByte; + break; + + // H + case CM_H: + ActiveCommandParams.Head = currByte; + break; + + // R + case CM_R: + ActiveCommandParams.Sector = currByte; + break; + + // N + case CM_N: + ActiveCommandParams.SectorSize = currByte; + break; + + // EOT + case CM_EOT: + ActiveCommandParams.EOT = currByte; + break; + + // GPL + case CM_GPL: + ActiveCommandParams.Gap3Length = currByte; + break; + + // DTL + case CM_DTL: + ActiveCommandParams.DTL = currByte; + break; + + default: + break; + } + } + + /// + /// Clears the result buffer + /// + public void ClearResultBuffer() + { + for (int i = 0; i < ResBuffer.Length; i++) + { + ResBuffer[i] = 0; + } + } + + /// + /// Clears the result buffer + /// + public void ClearExecBuffer() + { + for (int i = 0; i < ExecBuffer.Length; i++) + { + ExecBuffer[i] = 0; + } + } + + /// + /// Populates the result status registers + /// + private void CommitResultStatus() + { + // check for read diag + if (ActiveCommand.CommandCode == 0x02) + { + // commit to result buffer + ResBuffer[RS_ST0] = Status0; + ResBuffer[RS_ST1] = Status1; + return; + } + + // check for error bits + if (GetBit(SR1_DE, Status1) || + GetBit(SR1_MA, Status1) || + GetBit(SR1_ND, Status1) || + GetBit(SR1_NW, Status1) || + GetBit(SR1_OR, Status1) || + GetBit(SR2_BC, Status2) || + GetBit(SR2_CM, Status2) || + GetBit(SR2_DD, Status2) || + GetBit(SR2_MD, Status2) || + GetBit(SR2_SN, Status2) || + GetBit(SR2_WC, Status2)) + { + // error bits set - unset end of track + UnSetBit(SR1_EN, ref Status1); + } + + // check for data errors + if (GetBit(SR1_DE, Status1) || + GetBit(SR2_DD, Status2)) + { + // unset control mark + UnSetBit(SR2_CM, ref Status2); + } + else if (GetBit(SR2_CM, Status2)) + { + // DAM found - unset IC and US0 + UnSetBit(SR0_IC0, ref Status0); + UnSetBit(SR0_US0, ref Status0); + } + + // commit to result buffer + ResBuffer[RS_ST0] = Status0; + ResBuffer[RS_ST1] = Status1; + ResBuffer[RS_ST2] = Status2; + + } + + /// + /// Populates the result CHRN values + /// + private void CommitResultCHRN() + { + ResBuffer[RS_C] = ActiveCommandParams.Cylinder; + ResBuffer[RS_H] = ActiveCommandParams.Head; + ResBuffer[RS_R] = ActiveCommandParams.Sector; + ResBuffer[RS_N] = ActiveCommandParams.SectorSize; + } + + /// + /// Moves active phase into idle + /// + public void SetPhase_Idle() + { + ActivePhase = Phase.Idle; + + // active direction + UnSetBit(MSR_DIO, ref StatusMain); + // CB + UnSetBit(MSR_CB, ref StatusMain); + // RQM + SetBit(MSR_RQM, ref StatusMain); + + CommCounter = 0; + ResCounter = 0; + } + + /// + /// Moves to result phase + /// + public void SetPhase_Result() + { + ActivePhase = Phase.Result; + + // active direction + SetBit(MSR_DIO, ref StatusMain); + // CB + SetBit(MSR_CB, ref StatusMain); + // RQM + SetBit(MSR_RQM, ref StatusMain); + // EXM + UnSetBit(MSR_EXM, ref StatusMain); + + CommCounter = 0; + ResCounter = 0; + } + + /// + /// Moves to command phase + /// + public void SetPhase_Command() + { + ActivePhase = Phase.Command; + + // default 0x80 - just RQM + SetBit(MSR_RQM, ref StatusMain); + UnSetBit(MSR_DIO, ref StatusMain); + UnSetBit(MSR_CB, ref StatusMain); + UnSetBit(MSR_EXM, ref StatusMain); + CommCounter = 0; + ResCounter = 0; + } + + /// + /// Moves to execution phase + /// + public void SetPhase_Execution() + { + ActivePhase = Phase.Execution; + + // EXM + SetBit(MSR_EXM, ref StatusMain); + // CB + SetBit(MSR_CB, ref StatusMain); + // RQM + UnSetBit(MSR_RQM, ref StatusMain); + + CommCounter = 0; + ResCounter = 0; + } + + #endregion + } +} diff --git a/BizHawk.Emulation.Cores/Computers/AmstradCPC/Hardware/Disk/NECUPD765.FDD.cs b/BizHawk.Emulation.Cores/Computers/AmstradCPC/Hardware/Disk/NECUPD765.FDD.cs new file mode 100644 index 0000000000..ef04817a68 --- /dev/null +++ b/BizHawk.Emulation.Cores/Computers/AmstradCPC/Hardware/Disk/NECUPD765.FDD.cs @@ -0,0 +1,893 @@ +using BizHawk.Common; +using BizHawk.Common.NumberExtensions; +using System; +using System.Linq; + +namespace BizHawk.Emulation.Cores.Computers.AmstradCPC +{ + /// + /// Floppy drive related stuff + /// + #region Attribution + /* + Implementation based on the information contained here: + http://www.cpcwiki.eu/index.php/765_FDC + and here: + http://www.cpcwiki.eu/imgs/f/f3/UPD765_Datasheet_OCRed.pdf + */ + #endregion + public partial class NECUPD765 : IFDDHost + { + #region Drive State + + /// + /// FDD Flag - motor on/off + /// + public bool FDD_FLAG_MOTOR; + + /// + /// The index of the currently active disk drive + /// + public int DiskDriveIndex + { + get { return _diskDriveIndex; } + set + { + // when index is changed update the ActiveDrive + _diskDriveIndex = value; + ActiveDrive = DriveStates[_diskDriveIndex]; + } + } + private int _diskDriveIndex = 0; + + /// + /// The currently active drive + /// + private DriveState ActiveDrive; + + /// + /// Array that holds state information for each possible drive + /// + private DriveState[] DriveStates = new DriveState[4]; + + #endregion + + #region FDD Methods + + /// + /// Initialization / reset of the floppy drive subsystem + /// + private void FDD_Init() + { + for (int i = 0; i < 4; i++) + { + DriveState ds = new DriveState(i, this); + DriveStates[i] = ds; + } + } + + /// + /// Searches for the requested sector + /// + /// + private FloppyDisk.Sector GetSector() + { + FloppyDisk.Sector sector = null; + + // get the current track + var trk = ActiveDrive.Disk.DiskTracks[ActiveDrive.TrackIndex]; + + // get the current sector index + int index = ActiveDrive.SectorIndex; + + // make sure this index exists + if (index > trk.Sectors.Length) + { + index = 0; + } + + // index hole count + int iHole = 0; + + // loop through the sectors in a track + // the loop ends with either the sector being found + // or the index hole being passed twice + while (iHole <= 2) + { + // does the requested sector match the current sector + if (trk.Sectors[index].SectorIDInfo.C == ActiveCommandParams.Cylinder && + trk.Sectors[index].SectorIDInfo.H == ActiveCommandParams.Head && + trk.Sectors[index].SectorIDInfo.R == ActiveCommandParams.Sector && + trk.Sectors[index].SectorIDInfo.N == ActiveCommandParams.SectorSize) + { + // sector has been found + sector = trk.Sectors[index]; + + UnSetBit(SR2_BC, ref Status2); + UnSetBit(SR2_WC, ref Status2); + break; + } + + // check for bad cylinder + if (trk.Sectors[index].SectorIDInfo.C == 255) + { + SetBit(SR2_BC, ref Status2); + } + // check for no cylinder + else if (trk.Sectors[index].SectorIDInfo.C != ActiveCommandParams.Cylinder) + { + SetBit(SR2_WC, ref Status2); + } + + // incrememnt sector index + index++; + + // have we reached the index hole? + if (trk.Sectors.Length <= index) + { + // wrap around + index = 0; + iHole++; + } + } + + // search loop has completed and the sector may or may not have been found + + // bad cylinder detected? + if (Status2.Bit(SR2_BC)) + { + // remove WC + UnSetBit(SR2_WC, ref Status2); + } + + // update sectorindex on drive + ActiveDrive.SectorIndex = index; + + return sector; + } + + #endregion + + #region IFDDHost + + // IFDDHost methods that fall through to the currently active drive + + /// + /// Parses a new disk image and loads it into this floppy drive + /// + /// + public void FDD_LoadDisk(byte[] diskData) + { + // we are only going to load into the first drive + DriveStates[0].FDD_LoadDisk(diskData); + } + + /// + /// Ejects the current disk + /// + public void FDD_EjectDisk() + { + DriveStates[0].FDD_EjectDisk(); + } + + /// + /// Signs whether the current active drive has a disk inserted + /// + public bool FDD_IsDiskLoaded + { + get { return DriveStates[DiskDriveIndex].FDD_IsDiskLoaded; } + } + + /// + /// Returns the disk object from drive 0 + /// + public FloppyDisk DiskPointer + { + get { return DriveStates[0].Disk; } + } + + public FloppyDisk Disk { get; set; } + + #endregion + + #region Drive Status Class + + /// + /// Holds specfic state information about a drive + /// + private class DriveState : IFDDHost + { + #region State + + /// + /// The drive ID from an FDC perspective + /// + public int ID; + + /// + /// Signs whether this drive ready + /// TRUE if both drive exists and has a disk inserted + /// + public bool FLAG_READY + { + get + { + if (!FDD_IsDiskLoaded || Disk.GetTrackCount() == 0 || !FDC.FDD_FLAG_MOTOR) + return false; + else + return true; + } + } + + /// + /// Disk is write protected (TRUE BY DEFAULT) + /// + public bool FLAG_WRITEPROTECT = false; + + /// + /// Storage for seek steps + /// One step for each indexpulse (track index) until seeked track + /// + public int SeekCounter; + + /// + /// Seek status + /// + public int SeekStatus; + + /// + /// Age counter + /// + public int SeekAge; + + /// + /// The current side + /// + public byte CurrentSide; + + /// + /// The current track index in the DiskTracks array + /// + public byte TrackIndex; + + /// + /// The track ID of the current cylinder + /// + public byte CurrentTrackID + { + get + { + // default invalid track + int id = 0xff; + + if (Disk == null) + return (byte)id; + + if (Disk.DiskTracks.Count() == 0) + return (byte)id; + + if (TrackIndex >= Disk.GetTrackCount()) + TrackIndex = 0; + else if (TrackIndex < 0) + TrackIndex = 0; + + var track = Disk.DiskTracks[TrackIndex]; + + id = track.TrackNumber; + + return (byte)id; + } + set + { + for (int i = 0; i < Disk.GetTrackCount(); i++) + { + if (Disk.DiskTracks[i].TrackNumber == value) + { + TrackIndex = (byte)i; + break; + } + } + } + } + + + /// + /// The new track that the drive is seeking to + /// (used in seek operations) + /// + public int SeekingTrack; + + /// + /// The current sector index in the Sectors array + /// + public int SectorIndex; + + /// + /// The currently loaded floppy disk + /// + public FloppyDisk Disk { get; set; } + + /// + /// The parent controller + /// + private NECUPD765 FDC; + + #endregion + + #region Lookups + + /// + /// TRUE if we are on track 0 + /// + public bool FLAG_TRACK0 + { + get + { + if (TrackIndex == 0) { return true; } + else { return false; } + } + } + + #endregion + + #region Public Methods + /* + /// + /// Moves the head across the disk cylinders + /// + /// + /// + public void MoveHead(SkipDirection direction, int cylinderCount) + { + // get total tracks + int trackCount = Disk.DiskTracks.Count(); + + int trk = 0; + + switch (direction) + { + case SkipDirection.Increment: + trk = (int)CurrentTrack + cylinderCount; + if (trk >= trackCount) + { + // past the last track + trk = trackCount - 1; + } + else if (trk < 0) + trk = 0; + break; + case SkipDirection.Decrement: + trk = (int)CurrentTrack - cylinderCount; + if (trk < 0) + { + // before the first track + trk = 0; + } + else if (trk >= trackCount) + trk = trackCount - 1; + break; + } + + // move the head + CurrentTrack = (byte)trk; + } + */ + + /* + + /// + /// Finds a supplied sector + /// + /// + /// + /// + /// + public FloppyDisk.Sector FindSector(ref byte[] resBuffer, CommandParameters prms) + { + int index =CurrentSector; + int lc = 0; + FloppyDisk.Sector sector = null; + + bool found = false; + + do + { + sector = Disk.DiskTracks[CurrentTrack].Sectors[index]; + if (sector != null && sector.SectorID == prms.Sector) + { + // sector found + // check for data errors + if ((sector.Status1 & 0x20) != 0 || (sector.Status2 & 0x20) != 0) + { + // data errors found + } + found = true; + break; + } + + // sector doesnt match + var c = Disk.DiskTracks[CurrentTrack].Sectors[index].TrackNumber; + if (c == 255) + { + // bad cylinder + resBuffer[RS_ST2] |= 0x02; + } + else if (prms.Cylinder != c) + { + // cylinder mismatch + resBuffer[RS_ST2] |= 0x10; + } + + // increment index + index++; + + if (index >= Disk.DiskTracks[CurrentTrack].NumberOfSectors) + { + // out of bounds + index = 0; + lc++; + } + + } while (lc < 2); + + if ((resBuffer[RS_ST2] & 0x02) != 0) + { + // bad cylinder set - remove no cylinder + UnSetBit(SR2_WC, ref resBuffer[RS_ST2]); + } + + // update current sector + CurrentSector = index; + + if (found) + return sector; + else + return null; + } + + + /// + /// Populates a result buffer + /// + /// + /// + public void FillResult(ref byte[] resBuffer, CHRN chrn) + { + // clear results + resBuffer[RS_ST0] = 0; + resBuffer[RS_ST1] = 0; + resBuffer[RS_ST2] = 0; + resBuffer[RS_C] = 0; + resBuffer[RS_H] = 0; + resBuffer[RS_R] = 0; + resBuffer[RS_N] = 0; + + if (chrn == null) + { + // no chrn supplied + resBuffer[RS_ST0] = ST0; + resBuffer[RS_ST1] = 0; + resBuffer[RS_ST2] = 0; + resBuffer[RS_C] = 0; + resBuffer[RS_H] = 0; + resBuffer[RS_R] = 0; + resBuffer[RS_N] = 0; + } + } + + + + /// + /// Populates the result buffer with ReadID data + /// + /// + public void ReadID(ref byte[] resBuffer) + { + if (CheckDriveStatus() == false) + { + // drive not ready + resBuffer[RS_ST0] = ST0; + return; + } + + var track = Disk.DiskTracks.Where(a => a.TrackNumber == CurrentTrack).FirstOrDefault(); + + if (track != null && track.NumberOfSectors > 0) + { + // formatted track + + // get the current sector + int index = CurrentSector; + + // is the index out of bounds? + if (index >= track.NumberOfSectors) + { + // reset the index + index = 0; + } + + // read the sector data + var data = track.Sectors[index]; + resBuffer[RS_C] = data.TrackNumber; + resBuffer[RS_H] = data.SideNumber; + resBuffer[RS_R] = data.SectorID; + resBuffer[RS_N] = data.SectorSize; + + resBuffer[RS_ST0] = ST0; + + // increment the current sector + CurrentSector = index + 1; + return; + } + else + { + // unformatted track? + resBuffer[RS_C] = FDC.CommBuffer[CM_C]; + resBuffer[RS_H] = FDC.CommBuffer[CM_H]; + resBuffer[RS_R] = FDC.CommBuffer[CM_R]; + resBuffer[RS_N] = FDC.CommBuffer[CM_N]; + + SetBit(SR0_IC0, ref ST0); + resBuffer[RS_ST0] = ST0; + resBuffer[RS_ST1] = 0x01; + return; + } + } + */ + + /* + + /// + /// The drive performs a seek operation if necessary + /// Return value TRUE indicates seek complete + /// + public void DoSeek() + { + if (CurrentState != DriveMainState.Recalibrate && + CurrentState != DriveMainState.Seek) + { + // no seek/recalibrate has been asked for + return; + } + + if (GetBit(ID, FDC.StatusMain)) + { + // drive is already seeking + return; + } + + RunSeekCycle(); + } + + /// + /// Runs a seek cycle + /// + public void RunSeekCycle() + { + for (;;) + { + switch (SeekState) + { + // seek or recalibrate has been requested + case SeekSubState.Idle: + + if (CurrentState == DriveMainState.Recalibrate) + { + // recalibrate always seeks to track 0 + SeekingTrack = 0; + } + SeekState = SeekSubState.MoveInit; + + // mark drive as busy + // this should be cleared by SIS command + SetBit(ID, ref FDC.StatusMain); + + break; + + // setup for the head move + case SeekSubState.MoveInit: + + if (CurrentTrack == SeekingTrack) + { + // we are already at the required track + if (CurrentState == DriveMainState.Recalibrate && + !FLAG_TRACK0) + { + // recalibration fail + SeekIntState = SeekIntStatus.Abnormal; + + // raise seek interrupt + FDC.ActiveInterrupt = InterruptState.Seek; + + // unset DB bit + UnSetBit(ID, ref FDC.StatusMain); + + // equipment check + SetBit(SR0_EC, ref FDC.Status0); + + SeekState = SeekSubState.PerformCompletion; + break; + } + + if (CurrentState == DriveMainState.Recalibrate && + FLAG_TRACK0) + { + // recalibration success + SeekIntState = SeekIntStatus.Normal; + + // raise seek interrupt + FDC.ActiveInterrupt = InterruptState.Seek; + + // unset DB bit + UnSetBit(ID, ref FDC.StatusMain); + + SeekState = SeekSubState.PerformCompletion; + break; + } + } + + // check for error + if (IntStatus >= IC_ABORTED_DISCREMOVED || Disk == null) + { + // drive not ready + FLAG_READY = false; + + // drive not ready + SeekIntState = SeekIntStatus.DriveNotReady; + + // cancel any interrupt + FDC.ActiveInterrupt = InterruptState.None; + + // unset DB bit + UnSetBit(ID, ref FDC.StatusMain); + + SeekState = SeekSubState.PerformCompletion; + break; + } + + if (SeekCounter > 1) + { + // not ready to seek yet + SeekCounter--; + return; + } + + if (FDC.SRT < 1 && CurrentTrack != SeekingTrack) + { + SeekState = SeekSubState.MoveImmediate; + break; + } + + // head move + SeekState = SeekSubState.HeadMove; + + break; + + case SeekSubState.HeadMove: + + // do the seek + SeekCounter = FDC.SRT; + + if (CurrentTrack < SeekingTrack) + { + // we are seeking forward + var delta = SeekingTrack - CurrentTrack; + MoveHead(SkipDirection.Increment, 1); + } + else if (CurrentTrack > SeekingTrack) + { + // we are seeking backward + var delta = CurrentTrack - SeekingTrack; + MoveHead(SkipDirection.Decrement, 1); + } + + // should the seek be completed now? + if (CurrentTrack == SeekingTrack) + { + SeekState = SeekSubState.PerformCompletion; + break; + } + + // seek not finished yet + return; + + // seek emulation processed immediately + case SeekSubState.MoveImmediate: + + if (CurrentTrack < SeekingTrack) + { + // we are seeking forward + var delta = SeekingTrack - CurrentTrack; + MoveHead(SkipDirection.Increment, delta); + + } + else if (CurrentTrack > SeekingTrack) + { + // we are seeking backward + var delta = CurrentTrack - SeekingTrack; + MoveHead(SkipDirection.Decrement, delta); + } + + SeekState = SeekSubState.PerformCompletion; + break; + + case SeekSubState.PerformCompletion: + SeekDone(); + SeekState = SeekSubState.SeekCompleted; + break; + + case SeekSubState.SeekCompleted: + // seek has already completed + return; + } + } + } + + /// + /// Called when a seek operation has completed + /// + public void SeekDone() + { + SeekCounter = 0; + SeekingTrack = CurrentTrack; + + // generate ST0 register data + + // get only the IC bits + IntStatus &= IC_ABORTED_DISCREMOVED; + + // drive ready? + if (!FLAG_READY) + { + SetBit(SR0_NR, ref IntStatus); + SetBit(SR0_EC, ref IntStatus); + + // are we recalibrating? + if (CurrentState == DriveMainState.Recalibrate) + { + SetBit(SR0_EC, ref IntStatus); + } + } + + // set seek end + SetBit(SR0_SE, ref IntStatus); + /* + // head address + if (CurrentSide > 0) + { + SetBit(SR0_HD, ref IntStatus); + + // drive only supports 1 head + // set the EC bit + SetBit(SR0_EC, ref IntStatus); + } + */ + /* + // UnitSelect + SetUnitSelect(ID, ref IntStatus); + + // move to none state + //CurrentState = DriveMainState.None; + + //SeekState = SeekSubState.SeekCompleted; + + // set the seek interrupt flag for this drive + // this will be cleared at the next successful senseint + FLAG_SEEK_INTERRUPT = true; + + //CurrentState = DriveMainState.None; + + } + */ + + #endregion + + #region Construction + + public DriveState(int driveID, NECUPD765 fdc) + { + ID = driveID; + FDC = fdc; + } + + #endregion + + #region IFDDHost + + /// + /// Parses a new disk image and loads it into this floppy drive + /// + /// + public void FDD_LoadDisk(byte[] diskData) + { + // try dsk first + FloppyDisk fdd = null; + bool found = false; + + foreach (DiskType type in Enum.GetValues(typeof(DiskType))) + { + switch (type) + { + case DiskType.CPCExtended: + fdd = new CPCExtendedFloppyDisk(); + found = fdd.ParseDisk(diskData); + break; + case DiskType.CPC: + fdd = new CPCFloppyDisk(); + found = fdd.ParseDisk(diskData); + break; + } + + if (found) + { + Disk = fdd; + break; + } + } + + if (!found) + { + throw new Exception(this.GetType().ToString() + + "\n\nDisk image file could not be parsed. Potentially an unknown format."); + } + } + + /// + /// Ejects the current disk + /// + public void FDD_EjectDisk() + { + Disk = null; + //FLAG_READY = false; + } + + /// + /// Signs whether the current active drive has a disk inserted + /// + public bool FDD_IsDiskLoaded + { + get + { + if (Disk != null) + return true; + else + return false; + } + } + + #endregion + + #region StateSerialization + + public void SyncState(Serializer ser) + { + ser.Sync("ID", ref ID); + ser.Sync("FLAG_WRITEPROTECT", ref FLAG_WRITEPROTECT); + //ser.Sync("FLAG_DISKCHANGED", ref FLAG_DISKCHANGED); + //ser.Sync("FLAG_RECALIBRATING", ref FLAG_RECALIBRATING); + //ser.Sync("FLAG_SEEK_INTERRUPT", ref FLAG_SEEK_INTERRUPT); + //ser.Sync("IntStatus", ref IntStatus); + //ser.Sync("ST0", ref ST0); + //ser.Sync("RecalibrationCounter", ref RecalibrationCounter); + ser.Sync("SeekCounter", ref SeekCounter); + ser.Sync("SeekStatus", ref SeekStatus); + ser.Sync("SeekAge", ref SeekAge); + ser.Sync("CurrentSide", ref CurrentSide); + //ser.Sync("CurrentTrack", ref CurrentTrack); + ser.Sync("TrackIndex", ref TrackIndex); + ser.Sync("SeekingTrack", ref SeekingTrack); + //ser.Sync("CurrentSector", ref CurrentSector); + ser.Sync("SectorIndex", ref SectorIndex); + //ser.Sync("RAngles", ref RAngles); + //ser.Sync("DataPointer", ref DataPointer); + //ser.SyncEnum("CurrentState", ref CurrentState); + //ser.SyncEnum("SeekState", ref SeekState); + //ser.SyncEnum("SeekIntState", ref SeekIntState); + } + + #endregion + } + +#endregion + } +} diff --git a/BizHawk.Emulation.Cores/Computers/AmstradCPC/Hardware/Disk/NECUPD765.IPortIODevice.cs b/BizHawk.Emulation.Cores/Computers/AmstradCPC/Hardware/Disk/NECUPD765.IPortIODevice.cs new file mode 100644 index 0000000000..6a2c89f506 --- /dev/null +++ b/BizHawk.Emulation.Cores/Computers/AmstradCPC/Hardware/Disk/NECUPD765.IPortIODevice.cs @@ -0,0 +1,199 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using System.Text; + +namespace BizHawk.Emulation.Cores.Computers.AmstradCPC +{ + /// + /// IPortIODevice + /// + #region Attribution + /* + Implementation based on the information contained here: + http://www.cpcwiki.eu/index.php/765_FDC + and here: + http://www.cpcwiki.eu/imgs/f/f3/UPD765_Datasheet_OCRed.pdf + */ + #endregion + public partial class NECUPD765 : IPortIODevice + { + #region Dev Logging + + public string outputfile = @"D:\Dropbox\Dropbox\_Programming\TASVideos\BizHawk\output\zxhawkio-" + DateTime.Now.ToString("yyyyMMdd_HHmmss") + ".csv"; + public string outputString = "STATUS,WRITE,READ,CODE,MT,MF,SK,CMDCNT,RESCNT,EXECCNT,EXECLEN\r\n"; + public bool writeDebug = false; + + public List dLog = new List + { + "STATUS,WRITE,READ,CODE,MT,MF,SK,CMDCNT,RESCNT,EXECCNT,EXECLEN" + }; + + + /* + * Status read + * Data write + * Data read + * CMD code + * CMD string + * MT flag + * MK flag + * SK flag + * */ + private string[] workingArr = new string[3]; + + private void BuildCSVLine() + { + StringBuilder sb = new StringBuilder(); + for (int i = 0; i < 3; i++) + { + sb.Append(workingArr[i]); + sb.Append(","); + workingArr[i] = ""; + } + + sb.Append(ActiveCommand.CommandCode).Append(","); + + sb.Append(CMD_FLAG_MT).Append(","); + sb.Append(CMD_FLAG_MF).Append(","); + sb.Append(CMD_FLAG_SK).Append(","); + + sb.Append(CommCounter).Append(","); + sb.Append(ResCounter).Append(","); + sb.Append(ExecCounter).Append(","); + sb.Append(ExecLength); + + //sb.Append("\r\n"); + + //outputString += sb.ToString(); + dLog.Add(sb.ToString()); + } + + #endregion + + public void ReadStatus(ref int data) + { + // read main status register + // this can happen at any time + data = ReadMainStatus(); + if (writeDebug) + { + //outputString += data + ",,," + ActiveCommand.CommandCode + "\r\n"; + workingArr[0] = data.ToString(); + BuildCSVLine(); + //System.IO.File.WriteAllText(outputfile, outputString); + } + } + + public void ReadData(ref int data) + { + // Z80 is trying to read from the data register + data = ReadDataRegister(); + if (writeDebug) + { + workingArr[2] = data.ToString(); + //outputString += ",," + data + "," + ActiveCommand.CommandCode + "\r\n"; + BuildCSVLine(); + } + } + + public void WriteData(int data) + { + // Z80 is attempting to write to the data register + WriteDataRegister((byte)data); + if (writeDebug) + { + //outputString += "," + data + ",," + ActiveCommand.CommandCode + "\r\n"; + workingArr[1] = data.ToString(); + BuildCSVLine(); + //System.IO.File.WriteAllText(outputfile, outputString); + } + } + + public void Motor(int data) + { + // set disk motor on/off + if (data > 0) + FDD_FLAG_MOTOR = true; + else + FDD_FLAG_MOTOR = false; + } + + /// + /// Device responds to an IN instruction + /// + /// + /// + /// + public bool ReadPort(ushort port, ref int data) + { + BitArray bits = new BitArray(new byte[] { (byte)data }); + + if (port == 0x3ffd) + { + // Z80 is trying to read from the data register + data = ReadDataRegister(); + if (writeDebug) + { + workingArr[2] = data.ToString(); + //outputString += ",," + data + "," + ActiveCommand.CommandCode + "\r\n"; + BuildCSVLine(); + } + + return true; + } + + if (port == 0x2ffd) + { + // read main status register + // this can happen at any time + data = ReadMainStatus(); + if (writeDebug) + { + //outputString += data + ",,," + ActiveCommand.CommandCode + "\r\n"; + workingArr[0] = data.ToString(); + BuildCSVLine(); + //System.IO.File.WriteAllText(outputfile, outputString); + } + + return true; + } + + return false; + } + + /// + /// Device responds to an OUT instruction + /// + /// + /// + /// + public bool WritePort(ushort port, int data) + { + BitArray bits = new BitArray(new byte[] { (byte)data }); + + if (port == 0x3ffd) + { + // Z80 is attempting to write to the data register + WriteDataRegister((byte)data); + if (writeDebug) + { + //outputString += "," + data + ",," + ActiveCommand.CommandCode + "\r\n"; + workingArr[1] = data.ToString(); + BuildCSVLine(); + //System.IO.File.WriteAllText(outputfile, outputString); + } + + return true; + } + + if (port == 0x1ffd) + { + // set disk motor on/off + FDD_FLAG_MOTOR = bits[3]; + return true; + } + return false; + } + } +} diff --git a/BizHawk.Emulation.Cores/Computers/AmstradCPC/Hardware/Disk/NECUPD765.Timing.cs b/BizHawk.Emulation.Cores/Computers/AmstradCPC/Hardware/Disk/NECUPD765.Timing.cs new file mode 100644 index 0000000000..9daed05605 --- /dev/null +++ b/BizHawk.Emulation.Cores/Computers/AmstradCPC/Hardware/Disk/NECUPD765.Timing.cs @@ -0,0 +1,121 @@ + +namespace BizHawk.Emulation.Cores.Computers.AmstradCPC +{ + /// + /// Timimng + /// + #region Attribution + /* + Implementation based on the information contained here: + http://www.cpcwiki.eu/index.php/765_FDC + and here: + http://www.cpcwiki.eu/imgs/f/f3/UPD765_Datasheet_OCRed.pdf + */ + #endregion + public partial class NECUPD765 + { + /// + /// The current Z80 cycle + /// + private long CurrentCPUCycle + { + get + { + if (_machine == null) + return 0; + else + return _machine.CPU.TotalExecutedCycles; + } + } + + /// + /// The last CPU cycle when the FDC accepted an IO read/write + /// + private long LastCPUCycle; + + /// + /// The current delay figure (in Z80 t-states) + /// This implementation only introduces delay upon main status register reads + /// All timing calculations should be done during the other read/write operations + /// + private long StatusDelay; + + /// + /// Defines the numbers of Z80 cycles per MS + /// + private long CPUCyclesPerMs; + + /// + /// The floppy drive emulated clock speed + /// + public const double DriveClock = 31250; + + /// + /// The number of floppy drive cycles per MS + /// + public long DriveCyclesPerMs; + + /// + /// The number of T-States in one floppy drive clock tick + /// + public long StatesPerDriveTick; + + /// + /// Responsible for measuring when the floppy drive is ready to run a cycle + /// + private long TickCounter; + + /// + /// Internal drive cycle counter + /// + private int DriveCycleCounter = 1; + + /// + /// Initializes the timing routines + /// + private void TimingInit() + { + // z80 timing + double frameSize = _machine.GateArray.FrameLength; + double rRate = _machine.GateArray.Z80ClockSpeed / frameSize; + long tPerSecond = (long)(frameSize * rRate); + CPUCyclesPerMs = tPerSecond / 1000; + + // drive timing + double dRate = DriveClock / frameSize; + long dPerSecond = (long)(frameSize * dRate); + DriveCyclesPerMs = dPerSecond / 1000; + + long TStatesPerDriveCycle = (long)((double)_machine.GateArray.Z80ClockSpeed / DriveClock); + StatesPerDriveTick = TStatesPerDriveCycle; + + } + + /// + /// Called by reads to the main status register + /// Returns true if there is no delay + /// Returns false if read is to be deferred + /// + /// + private bool CheckTiming() + { + // get delta + long delta = CurrentCPUCycle - LastCPUCycle; + + if (StatusDelay >= delta) + { + // there is still delay remaining + StatusDelay -= delta; + LastCPUCycle = CurrentCPUCycle; + return false; + } + else + { + // no delay remaining + StatusDelay = 0; + LastCPUCycle = CurrentCPUCycle; + return true; + } + } + } +} diff --git a/BizHawk.Emulation.Cores/Computers/AmstradCPC/Hardware/Disk/NECUPD765.cs b/BizHawk.Emulation.Cores/Computers/AmstradCPC/Hardware/Disk/NECUPD765.cs new file mode 100644 index 0000000000..43f09fb829 --- /dev/null +++ b/BizHawk.Emulation.Cores/Computers/AmstradCPC/Hardware/Disk/NECUPD765.cs @@ -0,0 +1,246 @@ +using BizHawk.Common; +using System.Collections.Generic; + +namespace BizHawk.Emulation.Cores.Computers.AmstradCPC +{ + /// + /// The NEC floppy disk controller (and floppy drive) found in the +3 + /// + #region Attribution + /* + Implementation based on the information contained here: + http://www.cpcwiki.eu/index.php/765_FDC + and here: + http://www.cpcwiki.eu/imgs/f/f3/UPD765_Datasheet_OCRed.pdf + */ + #endregion + public partial class NECUPD765 + { + #region Devices + + /// + /// The emulated spectrum machine + /// + private CPCBase _machine; + + #endregion + + #region Construction & Initialization + + /// + /// Main constructor + /// + /// + public NECUPD765() + { + InitCommandList(); + } + + /// + /// Initialization routine + /// + public void Init(CPCBase machine) + { + _machine = machine; + FDD_Init(); + TimingInit(); + Reset(); + } + + /// + /// Resets the FDC + /// + public void Reset() + { + // setup main status + StatusMain = 0; + + Status0 = 0; + Status1 = 0; + Status2 = 0; + Status3 = 0; + + SetBit(MSR_RQM, ref StatusMain); + + SetPhase_Idle(); + + //FDC_FLAG_RQM = true; + //ActiveDirection = CommandDirection.IN; + SRT = 6; + HUT = 16; + HLT = 2; + HLT_Counter = 0; + HUT_Counter = 0; + IndexPulseCounter = 0; + CMD_FLAG_MF = false; + + foreach (var d in DriveStates) + { + //d.SeekingTrack = d.CurrentTrack; + ////d.SeekCounter = 0; + //d.FLAG_SEEK_INTERRUPT = false; + //d.IntStatus = 0; + //d.SeekState = SeekSubState.Idle; + //d.SeekIntState = SeekIntStatus.Normal; + + } + + } + + /// + /// Setup the command structure + /// Each command represents one of the internal UPD765 commands + /// + private void InitCommandList() + { + CommandList = new List + { + // read data + new Command { CommandDelegate = UPD_ReadData, CommandCode = 0x06, MT = true, MF = true, SK = true, IsRead = true, + Direction = CommandDirection.OUT, ParameterByteCount = 8, ResultByteCount = 7 }, + // read id + new Command { CommandDelegate = UPD_ReadID, CommandCode = 0x0a, MF = true, IsRead = true, + Direction = CommandDirection.OUT, ParameterByteCount = 1, ResultByteCount = 7 }, + // specify + new Command { CommandDelegate = UPD_Specify, CommandCode = 0x03, + Direction = CommandDirection.OUT, ParameterByteCount = 2, ResultByteCount = 0 }, + // read diagnostic + new Command { CommandDelegate = UPD_ReadDiagnostic, CommandCode = 0x02, MF = true, SK = true, IsRead = true, + Direction = CommandDirection.OUT, ParameterByteCount = 8, ResultByteCount = 7 }, + // scan equal + new Command { CommandDelegate = UPD_ScanEqual, CommandCode = 0x11, MT = true, MF = true, SK = true, IsRead = true, + Direction = CommandDirection.IN, ParameterByteCount = 8, ResultByteCount = 7 }, + // scan high or equal + new Command { CommandDelegate = UPD_ScanHighOrEqual, CommandCode = 0x1d, MT = true, MF = true, SK = true, IsRead = true, + Direction = CommandDirection.IN, ParameterByteCount = 8, ResultByteCount = 7 }, + // scan low or equal + new Command { CommandDelegate = UPD_ScanLowOrEqual, CommandCode = 0x19, MT = true, MF = true, SK = true, IsRead = true, + Direction = CommandDirection.IN, ParameterByteCount = 8, ResultByteCount = 7 }, + // read deleted data + new Command { CommandDelegate = UPD_ReadDeletedData, CommandCode = 0x0c, MT = true, MF = true, SK = true, IsRead = true, + Direction = CommandDirection.OUT, ParameterByteCount = 8, ResultByteCount = 7 }, + // write data + new Command { CommandDelegate = UPD_WriteData, CommandCode = 0x05, MT = true, MF = true, IsWrite = true, + Direction = CommandDirection.IN, ParameterByteCount = 8, ResultByteCount = 7 }, + // write id + new Command { CommandDelegate = UPD_WriteID, CommandCode = 0x0d, MF = true, IsWrite = true, + Direction = CommandDirection.IN, ParameterByteCount = 5, ResultByteCount = 7 }, + // write deleted data + new Command { CommandDelegate = UPD_WriteDeletedData, CommandCode = 0x09, MT = true, MF = true, IsWrite = true, + Direction = CommandDirection.IN, ParameterByteCount = 8, ResultByteCount = 7 }, + // seek + new Command { CommandDelegate = UPD_Seek, CommandCode = 0x0f, + Direction = CommandDirection.OUT, ParameterByteCount = 2, ResultByteCount = 0 }, + // recalibrate (seek track00) + new Command { CommandDelegate = UPD_Recalibrate, CommandCode = 0x07, + Direction = CommandDirection.OUT, ParameterByteCount = 1, ResultByteCount = 0 }, + // sense interrupt status + new Command { CommandDelegate = UPD_SenseInterruptStatus, CommandCode = 0x08, + Direction = CommandDirection.OUT, ParameterByteCount = 0, ResultByteCount = 2 }, + // sense drive status + new Command { CommandDelegate = UPD_SenseDriveStatus, CommandCode = 0x04, + Direction = CommandDirection.OUT, ParameterByteCount = 1, ResultByteCount = 1 }, + // version + new Command { CommandDelegate = UPD_Version, CommandCode = 0x10, + Direction = CommandDirection.OUT, ParameterByteCount = 0, ResultByteCount = 1 }, + // invalid + new Command { CommandDelegate = UPD_Invalid, CommandCode = 0x00, + Direction = CommandDirection.OUT, ParameterByteCount = 0, ResultByteCount = 1 }, + }; + } + + #endregion + + #region State Serialization + + public void SyncState(Serializer ser) + { + ser.BeginSection("NEC-UPD765"); + + #region FDD + + ser.Sync("FDD_FLAG_MOTOR", ref FDD_FLAG_MOTOR); + + for (int i = 0; i < 4; i++) + { + ser.BeginSection("HITDrive_" + i); + DriveStates[i].SyncState(ser); + ser.EndSection(); + } + + ser.Sync("DiskDriveIndex", ref _diskDriveIndex); + // set active drive + DiskDriveIndex = _diskDriveIndex; + + #endregion + + #region Registers + + ser.Sync("_RegMain", ref StatusMain); + ser.Sync("_Reg0", ref Status0); + ser.Sync("_Reg1", ref Status1); + ser.Sync("_Reg2", ref Status2); + ser.Sync("_Reg3", ref Status3); + + #endregion + + #region Controller state + + ser.Sync("DriveLight", ref DriveLight); + ser.SyncEnum("ActivePhase", ref ActivePhase); + //ser.SyncEnum("ActiveDirection", ref ActiveDirection); + ser.SyncEnum("ActiveInterrupt", ref ActiveInterrupt); + ser.Sync("CommBuffer", ref CommBuffer, false); + ser.Sync("CommCounter", ref CommCounter); + ser.Sync("ResBuffer", ref ResBuffer, false); + ser.Sync("ExecBuffer", ref ExecBuffer, false); + ser.Sync("ExecCounter", ref ExecCounter); + ser.Sync("ExecLength", ref ExecLength); + ser.Sync("InterruptResultBuffer", ref InterruptResultBuffer, false); + ser.Sync("ResCounter", ref ResCounter); + ser.Sync("ResLength", ref ResLength); + ser.Sync("LastSectorDataWriteByte", ref LastSectorDataWriteByte); + ser.Sync("LastSectorDataReadByte", ref LastSectorDataReadByte); + ser.Sync("LastByteReceived", ref LastByteReceived); + + ser.Sync("_cmdIndex", ref _cmdIndex); + // resync the ActiveCommand + CMDIndex = _cmdIndex; + + ActiveCommandParams.SyncState(ser); + + ser.Sync("IndexPulseCounter", ref IndexPulseCounter); + //ser.SyncEnum("_activeStatus", ref _activeStatus); + //ser.SyncEnum("_statusRaised", ref _statusRaised); + + ser.Sync("CMD_FLAG_MT", ref CMD_FLAG_MT); + ser.Sync("CMD_FLAG_MF", ref CMD_FLAG_MF); + ser.Sync("CMD_FLAG_SK", ref CMD_FLAG_SK); + ser.Sync("SRT", ref SRT); + ser.Sync("HUT", ref HUT); + ser.Sync("HLT", ref HLT); + ser.Sync("ND", ref ND); + ser.Sync("SRT_Counter", ref SRT_Counter); + ser.Sync("HUT_Counter", ref HUT_Counter); + ser.Sync("HLT_Counter", ref HLT_Counter); + + ser.Sync("SectorDelayCounter", ref SectorDelayCounter); + ser.Sync("SectorID", ref SectorID); + + #endregion + + #region Timing + + ser.Sync("LastCPUCycle", ref LastCPUCycle); + ser.Sync("StatusDelay", ref StatusDelay); + ser.Sync("TickCounter", ref TickCounter); + ser.Sync("DriveCycleCounter", ref DriveCycleCounter); + + #endregion + + ser.EndSection(); + } + + #endregion + } +} diff --git a/BizHawk.Emulation.Cores/Computers/AmstradCPC/Hardware/Disk/NECUPS765.Static.cs b/BizHawk.Emulation.Cores/Computers/AmstradCPC/Hardware/Disk/NECUPS765.Static.cs new file mode 100644 index 0000000000..24ad458a34 --- /dev/null +++ b/BizHawk.Emulation.Cores/Computers/AmstradCPC/Hardware/Disk/NECUPS765.Static.cs @@ -0,0 +1,107 @@ +using System.Collections; + +namespace BizHawk.Emulation.Cores.Computers.AmstradCPC +{ + /// + /// Static helper methods + /// + #region Attribution + /* + Implementation based on the information contained here: + http://www.cpcwiki.eu/index.php/765_FDC + and here: + http://www.cpcwiki.eu/imgs/f/f3/UPD765_Datasheet_OCRed.pdf + */ + #endregion + public partial class NECUPD765 + { + /// + /// Returns the specified bit value from supplied byte + /// + /// + /// + /// + public static bool GetBit(int bitNumber, byte dataByte) + { + if (bitNumber < 0 || bitNumber > 7) + return false; + + BitArray bi = new BitArray(new byte[] { dataByte }); + + return bi[bitNumber]; + } + + /// + /// Sets the specified bit of the supplied byte to 1 + /// + /// + /// + public static void SetBit(int bitNumber, ref byte dataByte) + { + if (bitNumber < 0 || bitNumber > 7) + return; + + int db = (int)dataByte; + + db |= 1 << bitNumber; + + dataByte = (byte)db; + } + + /// + /// Sets the specified bit of the supplied byte to 0 + /// + /// + /// + public static void UnSetBit(int bitNumber, ref byte dataByte) + { + if (bitNumber < 0 || bitNumber > 7) + return; + + int db = (int)dataByte; + + db &= ~(1 << bitNumber); + + dataByte = (byte)db; + } + + /// + /// Returns a drive number (0-3) based on the first two bits of the supplied byte + /// + /// + /// + public static int GetUnitSelect(byte dataByte) + { + int driveNumber = dataByte & 0x03; + return driveNumber; + } + + /// + /// Sets the first two bits of a byte based on the supplied drive number (0-3) + /// + /// + /// + public static void SetUnitSelect(int driveNumber, ref byte dataByte) + { + switch (driveNumber) + { + case 0: + UnSetBit(SR0_US0, ref dataByte); + UnSetBit(SR0_US1, ref dataByte); + break; + case 1: + SetBit(SR0_US0, ref dataByte); + UnSetBit(SR0_US1, ref dataByte); + break; + case 2: + SetBit(SR0_US1, ref dataByte); + UnSetBit(SR0_US0, ref dataByte); + break; + case 3: + SetBit(SR0_US0, ref dataByte); + SetBit(SR0_US1, ref dataByte); + break; + } + } + } +} diff --git a/BizHawk.Emulation.Cores/Computers/AmstradCPC/Hardware/Display/AmstradGateArray.cs b/BizHawk.Emulation.Cores/Computers/AmstradCPC/Hardware/Display/AmstradGateArray.cs new file mode 100644 index 0000000000..659ca850c5 --- /dev/null +++ b/BizHawk.Emulation.Cores/Computers/AmstradCPC/Hardware/Display/AmstradGateArray.cs @@ -0,0 +1,1407 @@ +using BizHawk.Common; +using BizHawk.Common.NumberExtensions; +using BizHawk.Emulation.Common; +using BizHawk.Emulation.Cores.Components.Z80A; +using System; +using System.Collections; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace BizHawk.Emulation.Cores.Computers.AmstradCPC +{ + /// + /// * Amstrad Gate Array * + /// http://www.cpcwiki.eu/index.php/Gate_Array + /// https://web.archive.org/web/20170612081209/http://www.grimware.org/doku.php/documentations/devices/gatearray + /// + public class AmstradGateArray : IPortIODevice, IVideoProvider + { + #region Devices + + private CPCBase _machine; + private Z80A CPU => _machine.CPU; + private CRCT_6845 CRCT => _machine.CRCT; + //private CRTDevice CRT => _machine.CRT; + private IPSG PSG => _machine.AYDevice; + private NECUPD765 FDC => _machine.UPDDiskDevice; + private DatacorderDevice DATACORDER => _machine.TapeDevice; + private ushort BUSRQ => CPU.MEMRQ[CPU.bus_pntr]; + public const ushort PCh = 1; + + private GateArrayType ChipType; + + #endregion + + #region Palettes + + /// + /// The standard CPC Pallete (ordered by firmware #) + /// http://www.cpcwiki.eu/index.php/CPC_Palette + /// + public static readonly int[] CPCFirmwarePalette = + { + Colors.ARGB(0x00, 0x00, 0x00), // Black + Colors.ARGB(0x00, 0x00, 0x80), // Blue + Colors.ARGB(0x00, 0x00, 0xFF), // Bright Blue + Colors.ARGB(0x80, 0x00, 0x00), // Red + Colors.ARGB(0x80, 0x00, 0x80), // Magenta + Colors.ARGB(0x80, 0x00, 0xFF), // Mauve + Colors.ARGB(0xFF, 0x00, 0x00), // Bright Red + Colors.ARGB(0xFF, 0x00, 0x80), // Purple + Colors.ARGB(0xFF, 0x00, 0xFF), // Bright Magenta + Colors.ARGB(0x00, 0x80, 0x00), // Green + Colors.ARGB(0x00, 0x80, 0x80), // Cyan + Colors.ARGB(0x00, 0x80, 0xFF), // Sky Blue + Colors.ARGB(0x80, 0x80, 0x00), // Yellow + Colors.ARGB(0x80, 0x80, 0x80), // White + Colors.ARGB(0x80, 0x80, 0xFF), // Pastel Blue + Colors.ARGB(0xFF, 0x80, 0x00), // Orange + Colors.ARGB(0xFF, 0x80, 0x80), // Pink + Colors.ARGB(0xFF, 0x80, 0xFF), // Pastel Magenta + Colors.ARGB(0x00, 0xFF, 0x00), // Bright Green + Colors.ARGB(0x00, 0xFF, 0x80), // Sea Green + Colors.ARGB(0x00, 0xFF, 0xFF), // Bright Cyan + Colors.ARGB(0x80, 0xFF, 0x00), // Lime + Colors.ARGB(0x80, 0xFF, 0x80), // Pastel Green + Colors.ARGB(0x80, 0xFF, 0xFF), // Pastel Cyan + Colors.ARGB(0xFF, 0xFF, 0x00), // Bright Yellow + Colors.ARGB(0xFF, 0xFF, 0x80), // Pastel Yellow + Colors.ARGB(0xFF, 0xFF, 0xFF), // Bright White + }; + + /// + /// The standard CPC Pallete (ordered by hardware #) + /// http://www.cpcwiki.eu/index.php/CPC_Palette + /// + public static readonly int[] CPCHardwarePalette = + { + Colors.ARGB(0x80, 0x80, 0x80), // White + Colors.ARGB(0x80, 0x80, 0x80), // White (duplicate) + Colors.ARGB(0x00, 0xFF, 0x80), // Sea Green + Colors.ARGB(0xFF, 0xFF, 0x80), // Pastel Yellow + Colors.ARGB(0x00, 0x00, 0x80), // Blue + Colors.ARGB(0xFF, 0x00, 0x80), // Purple + Colors.ARGB(0x00, 0x80, 0x80), // Cyan + Colors.ARGB(0xFF, 0x80, 0x80), // Pink + Colors.ARGB(0xFF, 0x00, 0x80), // Purple (duplicate) + Colors.ARGB(0xFF, 0xFF, 0x80), // Pastel Yellow (duplicate) + Colors.ARGB(0xFF, 0xFF, 0x00), // Bright Yellow + Colors.ARGB(0xFF, 0xFF, 0xFF), // Bright White + Colors.ARGB(0xFF, 0x00, 0x00), // Bright Red + Colors.ARGB(0xFF, 0x00, 0xFF), // Bright Magenta + Colors.ARGB(0xFF, 0x80, 0x00), // Orange + Colors.ARGB(0xFF, 0x80, 0xFF), // Pastel Magenta + Colors.ARGB(0x00, 0x00, 0x80), // Blue (duplicate) + Colors.ARGB(0x00, 0xFF, 0x80), // Sea Green (duplicate) + Colors.ARGB(0x00, 0xFF, 0x00), // Bright Green + Colors.ARGB(0x00, 0xFF, 0xFF), // Bright Cyan + Colors.ARGB(0x00, 0x00, 0x00), // Black + Colors.ARGB(0x00, 0x00, 0xFF), // Bright Blue + Colors.ARGB(0x00, 0x80, 0x00), // Green + Colors.ARGB(0x00, 0x80, 0xFF), // Sky Blue + Colors.ARGB(0x80, 0x00, 0x80), // Magenta + Colors.ARGB(0x80, 0xFF, 0x80), // Pastel Green + Colors.ARGB(0x80, 0xFF, 0x00), // Lime + Colors.ARGB(0x80, 0xFF, 0xFF), // Pastel Cyan + Colors.ARGB(0x80, 0x00, 0x00), // Red + Colors.ARGB(0x80, 0x00, 0xFF), // Mauve + Colors.ARGB(0x80, 0x80, 0x00), // Yellow + Colors.ARGB(0x80, 0x80, 0xFF), // Pastel Blue + }; + + #endregion + + #region Clocks and Timing + + /// + /// The Gate Array Clock Speed + /// + public int GAClockSpeed = 16000000; + + /// + /// The CPU Clock Speed + /// + public int Z80ClockSpeed = 4000000; + + /// + /// CRCT Clock Speed + /// + public int CRCTClockSpeed = 1000000; + + /// + /// AY-3-8912 Clock Speed + /// + public int PSGClockSpeed = 1000000; + + /// + /// Number of CPU cycles in one frame + /// + public int FrameLength = 79872; + + /// + /// Number of Gate Array cycles within one frame + /// + public int GAFrameLength = 319488; + + #endregion + + #region Construction + + public AmstradGateArray(CPCBase machine, GateArrayType chipType) + { + _machine = machine; + ChipType = chipType; + //PenColours = new int[17]; + borderType = _machine.CPC.SyncSettings.BorderType; + SetupScreenSize(); + //Reset(); + + CRCT.AttachHSYNCCallback(OnHSYNC); + CRCT.AttachVSYNCCallback(OnVSYNC); + + CurrentLine = new CharacterLine(); + InitByteLookup(); + CalculateNextScreenMemory(); + } + + #endregion + + #region Registers and Internal State + + /// + /// PENR (register 0) - Pen Selection + /// This register can be used to select one of the 17 color-registers (pen 0 to 15 or the border). + /// It will remain selected until another PENR command is executed. + /// PENR Index + /// 7 6 5 4 3 2 1 0 color register selected + /// 0 0 0 0 n n n n pen n from 0 to 15 (4bits) + /// 0 0 0 1 x x x x border + /// + /// x can be 0 or 1, it doesn't matter + /// + private byte _PENR; + public byte PENR + { + get { return _PENR; } + set + { + _PENR = value; + if (_PENR.Bit(4)) + { + // border select + CurrentPen = 16; + } + else + { + // pen select + CurrentPen = _PENR & 0x0f; + } + } + } + + /// + /// 0-15: Pen Registers + /// 16: Border Colour + /// + public int[] ColourRegisters = new int[17]; + + /// + /// The currently selected Pen + /// + private int CurrentPen; + + /// + /// INKR (register 1) - Colour Selection + /// This register takes a 5bits parameter which is a color-code. This color-code range from 0 to 31 but there's only 27 differents colors + /// (because the Gate Array use a 3-states logic on the R,G and B signals, thus 3x3x3=27). + /// INKR Color + /// 7 6 5 4 3 2 1 0 + /// 0 1 0 n n n n n where n is a color code (5 bits) + /// + /// The PEN affected by the INKR command is updated (almost) immediatly + /// + private byte _INKR; + public byte INKR + { + get { return _INKR; } + set + { + _INKR = value; + ColourRegisters[CurrentPen] = _INKR & 0x1f; + } + } + + /// + /// RMR (register 2) - Select screen mode and ROM configuration + /// This register control the interrupt counter (reset), the upper and lower ROM paging and the video mode. + /// RMR Commands + /// 7 6 5 4 3 2 1 0 + /// 1 0 0 I UR LR VM--> + /// + /// I : if set (1), this will reset the interrupt counter + /// UR : Enable (0) or Disable (1) the upper ROM paging (&C000 to &FFFF). You can select which upper ROM with the I/O address &DF00 + /// LR : Enable (0) or Disable (1) the lower ROM paging + /// VM : Select the video mode 0,1,2 or 3 (it will take effect after the next HSync) + /// + private byte _RMR; + public byte RMR + { + get { return _RMR; } + set + { + _RMR = value; + //ScreenMode = _RMR & 0x03; + var sm = _RMR & 0x03; + if (sm != 1) + { + + } + + if ((_RMR & 0x08) != 0) + _machine.UpperROMPaged = false; + else + _machine.UpperROMPaged = true; + + if ((_RMR & 0x04) != 0) + _machine.LowerROMPaged = false; + else + _machine.LowerROMPaged = true; + + if (_RMR.Bit(4)) + { + // reset interrupt counter + InterruptCounter = 0; + } + } + } + + /// + /// RAMR (register 3) - RAM Banking + /// This register exists only in CPCs with 128K RAM (like the CPC 6128, or CPCs with Standard Memory Expansions) + /// Note: In the CPC 6128, the register is a separate PAL that assists the Gate Array chip + /// + /// Bit Value Function + /// 7 1 Gate Array function 3 + /// 6 1 + /// 5 b 64K bank number(0..7); always 0 on an unexpanded CPC6128, 0-7 on Standard Memory Expansions + /// 4 b + /// 3 b + /// 2 x RAM Config(0..7) + /// 1 x "" + /// 0 x "" + /// + /// The 3bit RAM Config value is used to access the second 64K of the total 128K RAM that is built into the CPC 6128 or the additional 64K-512K of standard memory expansions. + /// These contain up to eight 64K ram banks, which are selected with bit 3-5. A standard CPC 6128 only contains bank 0. Normally the register is set to 0, so that only the + /// first 64K RAM are used (identical to the CPC 464 and 664 models). The register can be used to select between the following eight predefined configurations only: + /// + /// -Address- 0 1 2 3 4 5 6 7 + /// 0000-3FFF RAM_0 RAM_0 RAM_4 RAM_0 RAM_0 RAM_0 RAM_0 RAM_0 + /// 4000-7FFF RAM_1 RAM_1 RAM_5 RAM_3 RAM_4 RAM_5 RAM_6 RAM_7 + /// 8000-BFFF RAM_2 RAM_2 RAM_6 RAM_2 RAM_2 RAM_2 RAM_2 RAM_2 + /// C000-FFFF RAM_3 RAM_7 RAM_7 RAM_7 RAM_3 RAM_3 RAM_3 RAM_3 + /// + /// The Video RAM is always located in the first 64K, VRAM is in no way affected by this register + /// + private byte _RAMR; + /// + /// This is actually implemented outside of here. These values do nothing. + /// + public byte RAMR + { + get { return _RAMR; } + set + { + _RAMR = value; + } + } + + /// + /// The selected screen mode (updated after every HSYNC) + /// + private int ScreenMode; + + /// + /// Simulates the internal 6bit INT counter + /// + private int _interruptCounter; + public int InterruptCounter + { + get { return _interruptCounter; } + set { _interruptCounter = value; } + } + + /// + /// Interrupts are delayed when a VSYNC occurs + /// + private int VSYNCDelay; + + /// + /// Signals that the frame end has been reached + /// + public bool FrameEnd; + + /// + /// Internal phase clock + /// + private int ClockCounter; + + /// + /// Master frame clock counter + /// + public int FrameClock; + + /// + /// Simulates the gate array memory /WAIT line + /// + private bool WaitLine; + + /// + /// 16-bit address - read from the CRCT + /// + private short _MA; + private short MA + { + get + { + _MA = CRCT.MA; + return _MA; + } + } + + /// + /// Set when the HSYNC signal is detected from the CRCT + /// + private bool HSYNC; + + /// + /// Is set when an initial HSYNC is seen from the CRCT + /// On real hardware interrupt generation is based on the falling edge of the HSYNC signal + /// So in this emulation, once the falling edge is detected, interrupt processing happens + /// + //private bool HSYNC_falling; + + /// + /// Used to count HSYNCs during a VSYNC + /// + private int HSYNC_counter; + + /// + /// Set when the VSYNC signal is detected from the CRCT + /// + private bool VSYNC; + + /// + /// TRUE when the /INT pin is held low + /// + private bool InterruptRaised; + + /// + /// Counts the GA cycles that the /INT pin should be held low + /// + private int InterruptHoldCounter; + + /// + /// Set at the start of a new frame + /// + public bool IsNewFrame; + + /// + /// Set when a new line is beginning + /// + public bool IsNewLine; + + /// + /// Horizontal Character Counter + /// + private int HCC; + + /// + /// Vertical Line Counter + /// + private int VLC; + + /// + /// The first video byte fetched + /// + private byte VideoByte1; + + /// + /// The second video byte fetched + /// + private byte VideoByte2; + + #endregion + + #region Clock Business + + /// + /// Called every CPU cycle + /// In reality the GA is clocked at 16Mhz (4 times the frequency of the CPU) + /// Therefore this method has to take care of: + /// 4 GA cycles + /// 1 CRCT cycle every 4 calls + /// 1 PSG cycle every 4 calls + /// 1 CPU cycle (uncontended) + /// + public void ClockCycle() + { + // gatearray uses 4-phase clock to supply clocks to other devices + switch (ClockCounter) + { + case 0: + CRCT.ClockCycle(); + WaitLine = false; + break; + case 1: + WaitLine = true; + // detect new scanline and upcoming new frame on next render cycle + //FrameDetector(); + break; + case 2: + // video fetch + WaitLine = true; + //FetchByte(1); + break; + case 3: + // video fetch and render + WaitLine = true; + //FetchByte(2); + GACharacterCycle(); + //PixelGenerator(); + break; + } + + if (!HSYNC && CRCT.HSYNC) + { + HSYNC = true; + } + + // run the interrupt generator routine + InterruptGenerator(); + + if (!CRCT.HSYNC) + { + HSYNC = false; + } + + // conditional CPU cycle + DoConditionalCPUCycle(); + + AdvanceClock(); + } + + /// + /// Increments the internal clock counters by one + /// + private void AdvanceClock() + { + FrameClock++; + ClockCounter++; + + if (ClockCounter == 4) + ClockCounter = 0; + + // check for frame end + if (FrameClock == FrameLength) + { + FrameEnd = true; + } + } + + /// + /// Runs a 4 Mhz CPU cycle if neccessary + /// /WAIT line status is a factor here + /// + private void DoConditionalCPUCycle() + { + if (!WaitLine) + { + // /WAIT line is NOT active + CPU.ExecuteOne(); + return; + } + + // /WAIT line is active + switch (ClockCounter) + { + case 2: + case 3: + // gate array video fetch is occuring + // check for memory access + if (BUSRQ > 0) + { + // memory action upcoming - CPU clock is halted + CPU.TotalExecutedCycles++; + } + break; + + case 1: + // CPU accesses RAM if it's performing a non-opcode read or write + // assume for now that an opcode fetch is always looking at PC + if (BUSRQ == PCh) + { + // opcode fetch memory action upcoming - CPU clock is halted + CPU.TotalExecutedCycles++; + } + else + { + // no fetch, or non-opcode fetch + CPU.ExecuteOne(); + } + break; + } + } + + #endregion + + #region Frame & Interrupt Handling + + /// + /// The CRCT builds the picture in a strange way, so that the top left of the display area is the first pixel from + /// video RAM. The borders come either side of the HSYNC and VSYNCs later on: + /// https://web.archive.org/web/20170501112330im_/http://www.grimware.org/lib/exe/fetch.php/documentations/devices/crtc.6845/crtc.standard.video.frame.png?w=800&h=500 + /// Therefore when the gate array initialises, we will attempt end the frame early in order to + /// sync up at the point where VSYNC is active and HSYNC just begins. This is roughly how a CRT monitor would display the picture. + /// The CRT would start a new line at the point where an HSYNC is detected. + /// + private void FrameDetector() + { + if (CRCT.HSYNC && !IsNewLine) + { + // start of a new line on the next render cycle + IsNewLine = true; + + // process scanline + //CRT.CurrentLine.CommitScanline(); + + // check for end of frame + if (CRCT.VSYNC && !IsNewFrame) + { + // start of a new frame on the next render cycle + IsNewFrame = true; + //FrameEnd = true; + VLC = 0; + } + else if (!CRCT.VSYNC) + { + // increment line counter + VLC++; + IsNewFrame = false; + } + + HCC = 0; + + // update screenmode + //ScreenMode = RMR & 0x03; + //CRT.CurrentLine.InitScanline(ScreenMode, VLC); + } + else if (!CRCT.HSYNC) + { + // reset the flags + IsNewLine = false; + IsNewFrame = false; + } + } + + /// + /// Handles interrupt generation + /// + private void InterruptGenerator() + { + if (HSYNC && !CRCT.HSYNC) + { + // falling edge of the HSYNC detected + InterruptCounter++; + + if (CRCT.VSYNC) + { + if (HSYNC_counter >= 2) + { + // x2 HSYNC have happened during VSYNC + if (InterruptCounter >= 32) + { + // no interrupt + InterruptCounter = 0; + } + else if (InterruptCounter < 32) + { + // interrupt + InterruptRaised = true; + InterruptCounter = 0; + } + + HSYNC_counter = 0; + } + else + { + HSYNC_counter++; + } + } + + if (InterruptCounter == 52) + { + // gatearray should raise an interrupt + InterruptRaised = true; + InterruptCounter = 0; + } + } + + if (InterruptRaised) + { + // interrupt should been raised + CPU.FlagI = true; + InterruptHoldCounter++; + + // the INT signal should be held low for 1.4us. + // in gatearray cycles, this equates to 22.4 + // we will round down to 22 for emulation purposes + if (InterruptHoldCounter >= 22) + { + CPU.FlagI = false; + InterruptRaised = false; + InterruptHoldCounter = 0; + } + } + } + + #endregion + + #region Rendering Business + + /// + /// Builds up current scanline character information + /// Ther GA modifies HSYNC and VSYNC signals before they are sent to the monitor + /// This is handled here + /// Runs at 1Mhz + /// + private void GACharacterCycle() + { + if (CRCT.VSYNC && CRCT.HSYNC) + { + // both hsync and vsync active + CurrentLine.AddCharacter(Phase.HSYNCandVSYNC); + } + else if (CRCT.VSYNC) + { + // vsync is active but hsync is not + CurrentLine.AddCharacter(Phase.VSYNC); + } + else if (CRCT.HSYNC) + { + // hsync is active but vsync is not + CurrentLine.AddCharacter(Phase.HSYNC); + } + else if (!CRCT.DISPTMG) + { + // border generation + CurrentLine.AddCharacter(Phase.BORDER); + } + else if (CRCT.DISPTMG) + { + // pixels generated from video RAM + CurrentLine.AddCharacter(Phase.DISPLAY); + } + } + + /// + /// Holds the upcoming video RAM addresses for the next scanline + /// Firmware default size is 80 (40 characters - 2 bytes per character) + /// + private ushort[] NextVidRamLine = new ushort[40 * 2]; + + /// + /// The current character line we are working from + /// + private CharacterLine CurrentLine; + + /// + /// List of screen lines as they are built up + /// + private List ScreenLines = new List(); + + /// + /// Pixel value lookups for every scanline byte value + /// Based on the lookup at https://github.com/gavinpugh/xnacpc + /// + private int[][] ByteLookup = new int[4][]; + private void InitByteLookup() + { + int pix; + for (int m = 0; m < 4; m++) + { + int pos = 0; + ByteLookup[m] = new int[256 * 8]; + for (int b = 0; b < 256; b++) + { + switch (m) + { + case 0: + pix = b & 0xaa; + pix = (((pix & 0x80) >> 7) | ((pix & 0x08) >> 2) | ((pix & 0x20) >> 3) | ((pix & 0x02) << 2)); + for (int c = 0; c < 4; c++) + ByteLookup[m][pos++] = pix; + pix = b & 0x55; + pix = (((pix & 0x40) >> 6) | ((pix & 0x04) >> 1) | ((pix & 0x10) >> 2) | ((pix & 0x01) << 3)); + for (int c = 0; c < 4; c++) + ByteLookup[m][pos++] = pix; + break; + case 1: + pix = (((b & 0x80) >> 7) | ((b & 0x08) >> 2)); + ByteLookup[m][pos++] = pix; + ByteLookup[m][pos++] = pix; + pix = (((b & 0x40) >> 6) | ((b & 0x04) >> 1)); + ByteLookup[m][pos++] = pix; + ByteLookup[m][pos++] = pix; + pix = (((b & 0x20) >> 5) | (b & 0x02)); + ByteLookup[m][pos++] = pix; + ByteLookup[m][pos++] = pix; + pix = (((b & 0x10) >> 4) | ((b & 0x01) << 1)); + ByteLookup[m][pos++] = pix; + ByteLookup[m][pos++] = pix; + break; + case 2: + for (int i = 7; i >= 0; i--) + ByteLookup[m][pos++] = ((b & (1 << i)) != 0) ? 1 : 0; + break; + case 3: + pix = b & 0xaa; + pix = (((pix & 0x80) >> 7) | ((pix & 0x08) >> 2) | ((pix & 0x20) >> 3) | ((pix & 0x02) << 2)); + for (int c = 0; c < 4; c++) + ByteLookup[m][pos++] = pix; + pix = b & 0x55; + pix = (((pix & 0x40) >> 6) | ((pix & 0x04) >> 1) | ((pix & 0x10) >> 2) | ((pix & 0x01) << 3)); + for (int c = 0; c < 4; c++) + ByteLookup[m][pos++] = pix; + break; + } + } + } + } + + /// + /// Runs at HSYNC *AFTER* the scanline has been commmitted + /// Sets up the upcoming memory addresses for the next scanline + /// + private void CalculateNextScreenMemory() + { + var verCharCount = CRCT.VCC; + var verRasCount = CRCT.VLC; + + var screenWidthByteCount = CRCT.DisplayWidth * 2; + NextVidRamLine = new ushort[screenWidthByteCount * 2]; + var screenHeightCharCount = CRCT.DisplayHeightInChars; + var screenAddress = CRCT.MA; + + int baseAddress = ((screenAddress << 2) & 0xf000); + int offset = (screenAddress * 2) & 0x7ff; + + int x = offset + ((verCharCount * screenWidthByteCount) & 0x7ff); + int y = baseAddress + (verRasCount * 0x800); + + for (int b = 0; b < screenWidthByteCount; b++) + { + NextVidRamLine[b] = (ushort)(y + x); + x++; + x &= 0x7ff; + } + } + + /// + /// Called at the start of HSYNC, this renders the currently built-up scanline + /// + private void RenderScanline() + { + // memory addresses + int cRow = CRCT.VCC; + int cRas = CRCT.VLC; + + int screenByteWidth = CRCT.DisplayWidth * 2; + var screenHeightCharCount = CRCT.DisplayHeightInChars; + //CalculateNextScreenMemory(); + var crctAddr = CRCT.DStartHigh << 8; + crctAddr |= CRCT.DStartLow; + var baseAddr = ((crctAddr << 2) & (0xF000)); //CRCT.VideoPageBase;// + var baseOffset = (crctAddr * 2) & 0x7FF; //CRCT.VideoRAMOffset * 2; // + var xA = baseOffset + ((cRow * screenByteWidth) & 0x7ff); + var yA = baseAddr + (cRas * 2048); + + // border and display + int pix = 0; + int scrByte = 0; + + for (int i = 0; i < CurrentLine.PhaseCount; i++) + { + // every character renders 8 pixels + switch (CurrentLine.Phases[i]) + { + case Phase.NONE: + break; + + case Phase.HSYNC: + break; + case Phase.HSYNCandVSYNC: + break; + case Phase.VSYNC: + break; + case Phase.BORDER: + // output current border colour + for (pix = 0; pix < 16; pix++) + { + CurrentLine.Pixels.Add(CPCHardwarePalette[ColourRegisters[16]]); + } + break; + case Phase.DISPLAY: + // each character references 2 bytes in video RAM + byte data; + + for (int by = 0; by < 2; by++) + { + ushort addr = (ushort)(yA + xA); + data = _machine.FetchScreenMemory(addr); + scrByte++; + + switch (CurrentLine.ScreenMode) + { + case 0: + pix = data & 0xaa; + pix = (((pix & 0x80) >> 7) | ((pix & 0x08) >> 2) | ((pix & 0x20) >> 3) | ((pix & 0x02) << 2)); + for (int c = 0; c < 4; c++) + CurrentLine.Pixels.Add(CPCHardwarePalette[ColourRegisters[pix]]); + pix = data & 0x55; + pix = (((pix & 0x40) >> 6) | ((pix & 0x04) >> 1) | ((pix & 0x10) >> 2) | ((pix & 0x01) << 3)); + for (int c = 0; c < 4; c++) + CurrentLine.Pixels.Add(CPCHardwarePalette[ColourRegisters[pix]]); + break; + case 1: + pix = (((data & 0x80) >> 7) | ((data & 0x08) >> 2)); + CurrentLine.Pixels.Add(CPCHardwarePalette[ColourRegisters[pix]]); + CurrentLine.Pixels.Add(CPCHardwarePalette[ColourRegisters[pix]]); + pix = (((data & 0x40) >> 6) | ((data & 0x04) >> 1)); + CurrentLine.Pixels.Add(CPCHardwarePalette[ColourRegisters[pix]]); + CurrentLine.Pixels.Add(CPCHardwarePalette[ColourRegisters[pix]]); + pix = (((data & 0x20) >> 5) | (data & 0x02)); + CurrentLine.Pixels.Add(CPCHardwarePalette[ColourRegisters[pix]]); + CurrentLine.Pixels.Add(CPCHardwarePalette[ColourRegisters[pix]]); + pix = (((data & 0x10) >> 4) | ((data & 0x01) << 1)); + CurrentLine.Pixels.Add(CPCHardwarePalette[ColourRegisters[pix]]); + CurrentLine.Pixels.Add(CPCHardwarePalette[ColourRegisters[pix]]); + break; + case 2: + pix = data; + CurrentLine.Pixels.Add(CPCHardwarePalette[ColourRegisters[pix.Bit(7) ? 1 : 0]]); + CurrentLine.Pixels.Add(CPCHardwarePalette[ColourRegisters[pix.Bit(6) ? 1 : 0]]); + CurrentLine.Pixels.Add(CPCHardwarePalette[ColourRegisters[pix.Bit(5) ? 1 : 0]]); + CurrentLine.Pixels.Add(CPCHardwarePalette[ColourRegisters[pix.Bit(4) ? 1 : 0]]); + CurrentLine.Pixels.Add(CPCHardwarePalette[ColourRegisters[pix.Bit(3) ? 1 : 0]]); + CurrentLine.Pixels.Add(CPCHardwarePalette[ColourRegisters[pix.Bit(2) ? 1 : 0]]); + CurrentLine.Pixels.Add(CPCHardwarePalette[ColourRegisters[pix.Bit(1) ? 1 : 0]]); + CurrentLine.Pixels.Add(CPCHardwarePalette[ColourRegisters[pix.Bit(0) ? 1 : 0]]); + break; + case 3: + pix = data & 0xaa; + pix = (((pix & 0x80) >> 7) | ((pix & 0x08) >> 2) | ((pix & 0x20) >> 3) | ((pix & 0x02) << 2)); + for (int c = 0; c < 4; c++) + CurrentLine.Pixels.Add(CPCHardwarePalette[ColourRegisters[pix]]); + pix = data & 0x55; + pix = (((pix & 0x40) >> 6) | ((pix & 0x04) >> 1) | ((pix & 0x10) >> 2) | ((pix & 0x01) << 3)); + for (int c = 0; c < 4; c++) + CurrentLine.Pixels.Add(CPCHardwarePalette[ColourRegisters[pix]]); + break; + } + + xA++; + xA &= 0x7ff; + } + + break; + } + } + + // add to the list + ScreenLines.Add(new CharacterLine + { + ScreenMode = CurrentLine.ScreenMode, + Phases = CurrentLine.Phases.ToList(), + Pixels = CurrentLine.Pixels.ToList() + }); + } + + #endregion + + #region Public Methods + + /// + /// Called when the Z80 acknowledges an interrupt + /// + public void IORQA() + { + // bit 5 of the interrupt counter is reset + InterruptCounter &= ~(1 << 5); + } + + private int slCounter = 0; + private int slBackup = 0; + + /// + /// Fired when the CRCT flags HSYNC + /// + public void OnHSYNC() + { + HSYNC = true; + slCounter++; + + // commit the scanline + RenderScanline(); + + // setup vid memory for next scanline + CalculateNextScreenMemory(); + + if (CRCT.VLC == 0) + { + // update screenmode + ScreenMode = _RMR & 0x03; + } + + // setup scanline for next + CurrentLine.Clear(ScreenMode); + } + + /// + /// Fired when the CRCT flags VSYNC + /// + public void OnVSYNC() + { + FrameEnd = true; + slBackup = slCounter; + slCounter = 0; + } + + #endregion + + #region IVideoProvider + + public int[] ScreenBuffer; + + private int _virtualWidth; + private int _virtualHeight; + private int _bufferWidth; + private int _bufferHeight; + + public int BackgroundColor + { + get { return CPCHardwarePalette[0]; } + } + + public int VirtualWidth + { + get { return _virtualWidth; } + set { _virtualWidth = value; } + } + + public int VirtualHeight + { + get { return _virtualHeight; } + set { _virtualHeight = value; } + } + + public int BufferWidth + { + get { return _bufferWidth; } + set { _bufferWidth = value; } + } + + public int BufferHeight + { + get { return _bufferHeight; } + set { _bufferHeight = value; } + } + + public int SysBufferWidth; + public int SysBufferHeight; + + public int VsyncNumerator + { + get { return 200000000; } + set { } + } + + public int VsyncDenominator + { + get { return Z80ClockSpeed; } + } + + public int[] GetVideoBuffer() + { + // get only lines that have pixel data + var lines = ScreenLines.Where(a => a.Pixels.Count > 0).ToList(); + var height = lines.Count(); + + int pos = 0; + int lCount = 0; + foreach (var l in lines) + { + var lCop = l.Pixels.ToList(); + var len = l.Pixels.Count; + if (l.Phases.Contains(Phase.VSYNC) && l.Phases.Contains(Phase.BORDER)) + continue; + + if (len < 320) + continue; + + var pad = BufferWidth - len; + if (pad < 0) + { + // trim the left and right + var padPos = pad * -1; + var excessL = padPos / 2; + var excessR = excessL + (padPos % 2); + for (int i = 0; i < excessL; i++) + { + var lThing = lCop.First(); + + lCop.Remove(lThing); + } + for (int i = 0; i < excessL; i++) + { + var lThing = lCop.Last(); + + lCop.Remove(lThing); + } + } + + var lPad = pad / 2; + var rPad = lPad + (pad % 2); + + for (int i = 0; i < 2; i++) + { + lCount++; + + for (int pL = 0; pL < lPad; pL++) + { + ScreenBuffer[pos++] = 0; + } + + for (int pix = 0; pix < lCop.Count; pix++) + { + ScreenBuffer[pos++] = lCop[pix]; + } + + for (int pR = 0; pR < rPad; pR++) + { + ScreenBuffer[pos++] = 0; + } + } + + if (lCount >= BufferHeight - 2) + { + break; + } + } + + ScreenLines.Clear(); + + return ScreenBuffer; + + switch (borderType) + { + // crop to 768x272 (544) + // borders 64px - 64 scanlines + case AmstradCPC.BorderType.Uniform: + /* + var slSize = 64; + var dispLines = (24 * 8) * 2; + var origTopBorder = (7 * 8) * 2; + var origBotBorder = (5 * 8) * 2; + + var lR = 16; + var rR = 16; + + var trimTop = origTopBorder - slSize; + + var startP = SysBufferWidth * (origTopBorder - 64); + var index1 = 0; + + // line by line + int cnt = 0; + for (int line = startP; line < ScreenBuffer.Length; line += SysBufferWidth) + { + cnt++; + // pixels in line + for (int p = lR; p < SysBufferWidth - rR; p++) + { + if (index1 == croppedBuffer.Length) + break; + + croppedBuffer[index1++] = ScreenBuffer[line + p]; + } + } + return croppedBuffer; + */ + + var slWidth = BufferWidth; + return ScreenBuffer; + + break; + + } + + return ScreenBuffer; + } + + public void SetupScreenSize() + { + SysBufferWidth = 800; + SysBufferHeight = 600; + BufferHeight = SysBufferHeight; + BufferWidth = SysBufferWidth; + VirtualHeight = BufferHeight; + VirtualWidth = BufferWidth; + ScreenBuffer = new int[BufferWidth * BufferHeight]; + croppedBuffer = ScreenBuffer; + + switch (borderType) + { + case AmstradCPC.BorderType.Uncropped: + break; + + case AmstradCPC.BorderType.Uniform: + BufferWidth = 800; + BufferHeight = 600; + VirtualHeight = BufferHeight; + VirtualWidth = BufferWidth; + croppedBuffer = new int[BufferWidth * BufferHeight]; + break; + + case AmstradCPC.BorderType.Widescreen: + break; + } + } + + protected int[] croppedBuffer; + + private AmstradCPC.BorderType _borderType; + + public AmstradCPC.BorderType borderType + { + get { return _borderType; } + set { _borderType = value; } + } + + #endregion + + #region IPortIODevice + + /// + /// Device responds to an IN instruction + /// + /// + /// + /// + public bool ReadPort(ushort port, ref int result) + { + // gate array is OUT only + return false; + } + + /// + /// Device responds to an OUT instruction + /// + /// + /// + /// + public bool WritePort(ushort port, int result) + { + BitArray portBits = new BitArray(BitConverter.GetBytes(port)); + BitArray dataBits = new BitArray(BitConverter.GetBytes((byte)result)); + byte portUpper = (byte)(port >> 8); + byte portLower = (byte)(port & 0xff); + + // The gate array is selected when bit 15 of the I/O port address is set to "0" and bit 14 of the I/O port address is set to "1" + bool accessed = false; + if (!portUpper.Bit(7) && portUpper.Bit(6)) + accessed = true; + + if (!accessed) + return accessed; + + // Bit 9 and 8 of the data byte define the function to access + if (!dataBits[6] && !dataBits[7]) + { + // select pen + PENR = (byte)result; + } + + if (dataBits[6] && !dataBits[7]) + { + // select colour for selected pen + INKR = (byte)result; + } + + if (!dataBits[6] && dataBits[7]) + { + // select screen mode, ROM configuration and interrupt control + RMR = (byte)result; + } + + if (dataBits[6] && dataBits[7]) + { + // RAM memory management + RAMR = (byte)result; + } + + return true; + } + + #endregion + + #region Serialization + + public void SyncState(Serializer ser) + { + ser.BeginSection("GateArray"); + ser.SyncEnum("ChipType", ref ChipType); + ser.Sync("_PENR", ref _PENR); + ser.Sync("_INKR", ref _INKR); + ser.Sync("_RMR", ref _RMR); + ser.Sync("_RAMR", ref _RAMR); + ser.Sync("ColourRegisters", ref ColourRegisters, false); + ser.Sync("CurrentPen", ref CurrentPen); + ser.Sync("ClockCounter", ref ClockCounter); + ser.Sync("FrameClock", ref FrameClock); + ser.Sync("FrameEnd", ref FrameEnd); + ser.Sync("WaitLine", ref WaitLine); + ser.Sync("_interruptCounter", ref _interruptCounter); + ser.Sync("VSYNCDelay", ref VSYNCDelay); + ser.Sync("ScreenMode", ref ScreenMode); + ser.Sync("HSYNC", ref HSYNC); + //ser.Sync("HSYNC_falling", ref HSYNC_falling); + ser.Sync("HSYNC_counter", ref HSYNC_counter); + ser.Sync("VSYNC", ref VSYNC); + ser.Sync("InterruptRaised", ref InterruptRaised); + ser.Sync("InterruptHoldCounter", ref InterruptHoldCounter); + ser.Sync("_MA", ref _MA); + ser.Sync("IsNewFrame", ref IsNewFrame); + ser.Sync("IsNewLine", ref IsNewLine); + ser.Sync("HCC", ref HCC); + ser.Sync("VLC", ref VLC); + ser.Sync("VideoByte1", ref VideoByte1); + ser.Sync("VideoByte2", ref VideoByte2); + ser.Sync("NextVidRamLine", ref NextVidRamLine, false); + ser.EndSection(); + } + + #endregion + + #region Enums, Classes & Lookups + + /// + /// Represents a single scanline (in characters) + /// + public class CharacterLine + { + /// + /// Screenmode is defined at each HSYNC (start of a new character line) + /// Therefore we pass the mode in via constructor + /// + /// + //public CharacterLine(int screenMode) + //{ + //ScreenMode = screenMode; + //} + + public int ScreenMode = 1; + public List Phases = new List(); + public List Pixels = new List(); + + /// + /// Adds a new horizontal character to the list + /// + /// + public void AddCharacter(Phase phase) + { + Phases.Add(phase); + } + + public int PhaseCount + { + get { return Phases.Count(); } + } + + public void Clear(int screenMode) + { + ScreenMode = screenMode; + Phases.Clear(); + Pixels.Clear(); + } + } + + [Flags] + public enum Phase : int + { + /// + /// Nothing + /// + NONE = 0, + /// + /// Border is being rendered + /// + BORDER = 1, + /// + /// Display rendered from video RAM + /// + DISPLAY = 2, + /// + /// HSYNC in progress + /// + HSYNC = 3, + /// + /// VSYNC in process + /// + VSYNC = 4, + /// + /// HSYNC occurs within a VSYNC + /// + HSYNCandVSYNC = 5 + } + + public enum GateArrayType + { + /// + /// CPC 464 + /// The first version of the Gate Array is the 40007 and was released with the CPC 464 + /// + Amstrad40007, + /// + /// CPC 664 + /// Later, the CPC 664 came out fitted with the 40008 version (and at the same time, the CPC 464 was also upgraded with this version). + /// This version is pinout incompatible with the 40007 (that's why the upgraded 464 of this period have two Gate Array slots on the motherboard, + /// one for a 40007 and one for a 40008) + /// + Amstrad40008, + /// + /// CPC 6128 + /// The CPC 6128 was released with the 40010 version (and the CPC 464 and 664 manufactured at that time were also upgraded to this version). + /// The 40010 is pinout compatible with the previous 40008 + /// + Amstrad40010, + /// + /// Costdown CPC + /// In the last serie of CPC 464 and 6128 produced by Amstrad in 1988, a small ASIC chip have been used to reduce the manufacturing costs. + /// This ASIC emulates the Gate Array, the PAL and the CRTC 6845. And no, there is no extra features like on the Amstrad Plus. + /// The only noticeable difference seems to be about the RGB output levels which are not exactly the same than those produced with a real Gate Array + /// + Amstrad40226, + /// + /// Plus & GX-4000 + /// All the Plus range is built upon a bigger ASIC chip which is integrating many features of the classic CPC (FDC, CRTC, PPI, Gate Array/PAL) and all + /// the new Plus specific features. The Gate Array on the Plus have a new register, named RMR2, to expand the ROM mapping functionnalities of the machine. + /// This register requires to be unlocked first to be available. And finally, the RGB levels produced by the ASIC on the Plus are noticeably differents + /// + Amstrad40489, + } + + #endregion + } +} diff --git a/BizHawk.Emulation.Cores/Computers/AmstradCPC/Hardware/Display/CRCT_6845.cs b/BizHawk.Emulation.Cores/Computers/AmstradCPC/Hardware/Display/CRCT_6845.cs new file mode 100644 index 0000000000..8176b7db14 --- /dev/null +++ b/BizHawk.Emulation.Cores/Computers/AmstradCPC/Hardware/Display/CRCT_6845.cs @@ -0,0 +1,1225 @@ +using BizHawk.Common; +using BizHawk.Common.NumberExtensions; +using System; +using System.Collections; + +namespace BizHawk.Emulation.Cores.Computers.AmstradCPC +{ + /// + /// Cathode Ray Tube Controller Chip - 6845 + /// http://www.cpcwiki.eu/index.php/CRTC + /// https://web.archive.org/web/20170501112330/http://www.grimware.org/doku.php/documentations/devices/crtc + /// + public class CRCT_6845 : IPortIODevice + { + #region Devices + + private CPCBase _machine { get; set; } + private CRCTType ChipType; + + #endregion + + #region CallBacks + + public delegate void CallBack(); + + private CallBack HSYNC_Callbacks; + private CallBack VSYNC_Callbacks; + + public void AttachVSYNCCallback(CallBack vCall) + { + VSYNC_Callbacks += vCall; + } + + public void AttachHSYNCCallback(CallBack hCall) + { + HSYNC_Callbacks += hCall; + } + + #endregion + + #region Construction + + public CRCT_6845(CRCTType chipType, CPCBase machine) + { + _machine = machine; + ChipType = chipType; + Reset(); + } + + private const int WRITE = 0; + private const int READ = 1; + + #endregion + + #region Public Lines + + /// + /// Denotes that HSYNC is active + /// + public bool HSYNC = false; + + /// + /// Denotes that VSYNC is active + /// + public bool VSYNC = false; + + /// + /// TRUE: bits outputted to screen from video RAM + /// FALSE: current border colour is outputted + /// + public bool DISPTMG = true; + + /// + /// 16-bit memory address lines + /// The gate array uses this to grab the correct bits from video RAM + /// + public short MA; + + /// + /// Vertical Character Count + /// + public int VCC; + + /// + /// Vertical Scanline Count (within the current vertical character) + /// + public int VLC; + + #endregion + + #region Public Lookups + + /* + * These are not accessible directlyon real hardware + * It just makes screen generation easier to have these accessbile from the gate array + */ + + /// + /// The total frame width (in characters) + /// + public int FrameWidth + { + get + { + return (int)Regs[HOR_TOTAL] + 1; + } + } + + /// + /// The total frame height (in scanlines) + /// + public int FrameHeight + { + get + { + return ((int)Regs[VER_TOTAL] + 1) * ((int)Regs[MAX_RASTER_ADDR] + 1); + } + } + + /// + /// The total frame height (in scanlines) + /// + public int FrameHeightInChars + { + get + { + return ((int)Regs[VER_TOTAL] + 1); + } + } + + /// + /// The width of the display area (in characters) + /// + public int DisplayWidth + { + get + { + return (int)Regs[HOR_DISPLAYED]; + } + } + + /// + /// The width of the display area (in scanlines) + /// + public int DisplayHeight + { + get + { + return (int)Regs[VER_DISPLAYED] * ((int)Regs[MAX_RASTER_ADDR] + 1); + } + } + + /// + /// The width of the display area (in scanlines) + /// + public int DisplayHeightInChars + { + get + { + return (int)Regs[VER_DISPLAYED]; + } + } + + /// + /// The character at which to start HSYNC + /// + public int HorizontalSyncPos + { + get + { + return (int)Regs[HOR_SYNC_POS]; + } + } + + /// + /// Width (in characters) of the HSYNC + /// + public int HorizontalSyncWidth + { + get + { + return HSYNCWidth; + } + } + + /// + /// The vertical scanline at which to start VSYNC + /// + public int VerticalSyncPos + { + get + { + return (int)Regs[VER_SYNC_POS] * ((int)Regs[MAX_RASTER_ADDR] + 1); + } + } + + /// + /// Height (in scanlines) of the VSYNC + /// + public int VerticalSyncHeight + { + get + { + return VSYNCWidth; // * ((int)Regs[MAX_RASTER_ADDR] + 1); + } + } + + /// + /// The number of scanlines in one character (MAXRASTER) + /// + public int ScanlinesPerCharacter + { + get + { + return (int)Regs[MAX_RASTER_ADDR] + 1; + } + } + + /// + /// Returns the starting video page address as specified within R12 + /// + public int VideoPageBase + { + get + { + if (!Regs[12].Bit(4) && Regs[12].Bit(5)) + return 0x8000; + + if (Regs[12].Bit(4) && !Regs[12].Bit(5)) + return 0x4000; + + if (!Regs[12].Bit(4) && !Regs[12].Bit(5)) + return 0x0000; + + return 0xC000; + } + } + + public int DStartHigh + { get { return Regs[DISP_START_ADDR_H]; } } + + public int DStartLow + { get { return Regs[DISP_START_ADDR_L]; } } + + /// + /// Returns the video buffer size as specified within R12 + /// + public int VideoBufferSize + { + get + { + if (Regs[12].Bit(3) && Regs[12].Bit(2)) + return 0x8000; + + return 0x4000; + } + } + + /// + /// The offset into vRAM + /// + public int VideoRAMOffset + { + get + { + ushort combined = (ushort)(Regs[12] << 8 | Regs[13]); + int offset = combined & 0x3ff; + return offset; + } + } + + + /* Easier memory functions */ + + /// + /// The current byte address + /// + public ushort CurrentByteAddress; + + /// + /// ByteCounter + /// + public int ByteCounter; + + /// + /// Set at every HSYNC + /// + public int LatchedRAMOffset; + + /// + /// set at every HSYNC + /// + public int LatchedRAMStartAddress; + + /// + /// set at every HSYNC + /// + public int LatchedScreenWidthBytes; + + #endregion + + #region Internal Registers and State + + /* + Index Register Name Range CPC Setting Notes + 0 Horizontal Total 00000000 63 Width of the screen, in characters. Should always be 63 (64 characters). 1 character == 1μs. + 1 Horizontal Displayed 00000000 40 Number of characters displayed. Once horizontal character count (HCC) matches this value, DISPTMG is set to 1. + 2 Horizontal Sync Position 00000000 46 When to start the HSync signal. + 3 Horizontal and Vertical Sync Widths VVVVHHHH 128+14 HSync pulse width in characters (0 means 16 on some CRTC), should always be more than 8; VSync width in scan-lines. (0 means 16 on some CRTC. Not present on all CRTCs, fixed to 16 lines on these) + 4 Vertical Total x0000000 38 Height of the screen, in characters. + 5 Vertical Total Adjust xxx00000 0 Measured in scanlines, can be used for smooth vertical scrolling on CPC. + 6 Vertical Displayed x0000000 25 Height of displayed screen in characters. Once vertical character count (VCC) matches this value, DISPTMG is set to 1. + 7 Vertical Sync position x0000000 30 When to start the VSync signal, in characters. + 8 Interlace and Skew xxxxxx00 0 00: No interlace; 01: Interlace Sync Raster Scan Mode; 10: No Interlace; 11: Interlace Sync and Video Raster Scan Mode + 9 Maximum Raster Address xxx00000 7 Maximum scan line address on CPC can hold between 0 and 7, higher values' upper bits are ignored + 10 Cursor Start Raster xBP00000 0 Cursor not used on CPC. B = Blink On/Off; P = Blink Period Control (Slow/Fast). Sets first raster row of character that cursor is on to invert. + 11 Cursor End Raster xxx00000 0 Sets last raster row of character that cursor is on to invert + 12 Display Start Address (High) xx000000 32 + 13 Display Start Address (Low) 00000000 0 Allows you to offset the start of screen memory for hardware scrolling, and if using memory from address &0000 with the firmware. + 14 Cursor Address (High) xx000000 0 + 15 Cursor Address (Low) 00000000 0 + 16 Light Pen Address (High) xx000000 Read Only + 17 Light Pen Address (Low) 00000000 Read Only + */ + /// + /// 6845 internal registers + /// + private byte[] Regs = new byte[18]; + + // CRTC Register constants + /// + /// R0: Horizontal total character number + /// Unit: Character + /// Notes: Defines the width of a scanline + /// + public const int HOR_TOTAL = 0; + /// + /// R1: Horizontal displayed character number + /// Unit: Character + /// Notes: Defines when DISPEN goes OFF on the scanline + /// + public const int HOR_DISPLAYED = 1; + /// + /// R2: Position of horizontal sync. pulse + /// Unit: Character + /// Notes: Defines when the HSync goes ON on the scanline + /// + public const int HOR_SYNC_POS = 2; + /// + /// R3: Width of horizontal/vertical sync. pulses + /// Unit: Character + /// Notes: VSync width can only be changed on type 3 and 4 + /// + public const int HOR_AND_VER_SYNC_WIDTHS = 3; + /// + /// R4: Vertical total Line character number + /// Unit: Character + /// Notes: Defines the height of a screen + /// + public const int VER_TOTAL = 4; + /// + /// R5: Vertical raster adjust + /// Unit: Scanline + /// Notes: Defines additionnal scanlines at the end of a screen + /// can be used for smooth vertical scrolling on CPC + /// + public const int VER_TOTAL_ADJUST = 5; + /// + /// R6: Vertical displayed character number + /// Unit: Character + /// Notes: Define when DISPEN remains OFF until a new screen starts + /// Height of displayed screen in characters (Once vertical character count (VCC) matches this value, DISPTMG is set to 1) + /// + public const int VER_DISPLAYED = 6; + /// + /// R7: Position of vertical sync. pulse + /// Unit: Character + /// Notes: Define when the VSync goes ON on a screen + /// + public const int VER_SYNC_POS = 7; + /// + /// R8: Interlaced mode + /// Unit: + /// Notes: 00: No interlace; 01: Interlace Sync Raster Scan Mode; 10: No Interlace; 11: Interlace Sync and Video Raster Scan Mode + /// (crct type specific) + /// + public const int INTERLACE_SKEW = 8; + /// + /// R9: Maximum raster + /// Unit: Scanline + /// Notes: Defines the height of a CRTC-Char in scanlines + /// + public const int MAX_RASTER_ADDR = 9; + /// + /// R10: Cursor start raster + /// Unit: + /// Notes: Cursor not used on CPC. + /// (xBP00000) + /// B = Blink On/Off; + /// P = Blink Period Control (Slow/Fast). + /// Sets first raster row of character that cursor is on to invert + /// + public const int CUR_START_RASTER = 10; + /// + /// R11: Cursor end + /// Unit: + /// Notes: Sets last raster row of character that cursor is on to invert + /// + public const int CUR_END_RASTER = 11; + /// + /// R12: Display Start Address (High) + /// Unit: + /// Notes: Define the MSB of MA when a CRTC-screen starts + /// + public const int DISP_START_ADDR_H = 12; + /// + /// R13: Display Start Address (Low) + /// Unit: + /// Notes: Define the LSB of MA when a CRTC-screen starts + /// Allows you to offset the start of screen memory for hardware scrolling, and if using memory from address &0000 with the firmware. + /// + public const int DISP_START_ADDR_L = 13; + /// + /// R14: Cursor Address (High) + /// Unit: + /// Notes: Useless on the Amstrad CPC/Plus (text-mode is not wired) + /// + public const int CUR_ADDR_H = 14; + /// + /// R15: Cursor Address (Low) + /// Unit: + /// Notes: Useless on the Amstrad CPC/Plus (text-mode is not wired) + /// + public const int CUR_ADDR_L = 15; + /// + /// R16: Light Pen Address (High) + /// Unit: + /// Notes: Hold the MSB of the cursor position when the lightpen was ON + /// + public const int LPEN_ADDR_H = 16; + /// + /// R17: Light Pen Address (Low) + /// Unit: + /// Notes: Hold the LSB of the cursor position when the lightpen was ON + /// + public const int LPEN_ADDR_L = 17; + + /// + /// The currently selected register + /// + private int SelectedRegister; + + /// + /// CPC register default values + /// Taken from https://web.archive.org/web/20170501112330/http://www.grimware.org/doku.php/documentations/devices/crtc + /// http://www.cantrell.org.uk/david/tech/cpc/cpc-firmware/firmware.pdf + /// (The defaults values given here are those programmed by the firmware ROM after a cold/warm boot of the CPC/Plus) + /// + private byte[] RegDefaults = new byte[] { 63, 40, 46, 112, 38, 0, 25, 30, 0, 7, 0, 0, 48, 0, 192, 7, 0, 0 }; + + /// + /// Register masks + /// 0 = WRITE + /// 1 = READ + /// + private byte[] CPCMask = new byte[] { 255, 255, 255, 255, 127, 31, 127, 126, 3, 31, 31, 31, 63, 255, 63, 255, 63, 255 }; + + /// + /// Horizontal Character Count + /// + private int HCC; + + /// + /// Internal cycle counter + /// + private int CycleCounter; + + /// + /// Signs that we have finished the last character row + /// + private bool EndOfScreen; + + /// + /// HSYNC pulse width (in characters) + /// + private int HSYNCWidth; + + /// + /// Internal HSYNC counter + /// + private int HSYNCCounter; + + /// + /// VSYNC pulse width (in characters) + /// + private int VSYNCWidth; + + /// + /// Internal VSYNC counter + /// + private int VSYNCCounter; + + #endregion + + #region Public Methods + + public void ClockCycle() + { + CheckHSYNCOff(); + + HCC++; + + if (HCC == Regs[HOR_TOTAL] + 1) + { + // end of scanline + HCC = 0; + + if (VSYNCCounter > 0) + { + VSYNCCounter--; + if (VSYNCCounter == 0) + { + VSYNC = false; + } + } + + VLC++; + + if (VLC == Regs[MAX_RASTER_ADDR] + 1) + { + // end of rasterline + VLC = 0; + VCC++; + + if (VCC == Regs[VER_TOTAL] + 1) + { + // end of screen + VCC = 0; + } + + if (VCC == Regs[VER_SYNC_POS] && !VSYNC) + { + VSYNC = true; + VSYNCCounter = VSYNCWidth; + VSYNC_Callbacks(); + } + } + } + else + { + // still on the current scanline + if (HCC == Regs[HOR_SYNC_POS] && !HSYNC) + { + HSYNC = true; + HSYNCCounter = HSYNCWidth; + HSYNC_Callbacks(); + ByteCounter = 0; + } + + if (HCC >= Regs[HOR_DISPLAYED] + 1 || VCC >= Regs[VER_DISPLAYED]) + { + DISPTMG = false; + } + else + { + DISPTMG = true; + + var line = VCC; + var row = VLC; + var addrX = (LatchedRAMOffset * 2) + ((VCC * LatchedScreenWidthBytes) & 0x7ff) + ByteCounter; + // remove artifacts caused by certain hardware scrolling addresses + addrX &= 0x7ff; + var addrY = LatchedRAMStartAddress + (2048 * VLC); + + //var addr = VideoPageBase + (line * (0x50)) + (row * 0x800) + (ByteCounter); + CurrentByteAddress = (ushort)(addrX + addrY); + + ByteCounter += 2; + } + } + } + + private void CheckHSYNCOff() + { + if (HSYNCCounter > 0) + { + HSYNCCounter--; + if (HSYNCCounter == 0) + { + HSYNC = false; + } + } + } + + /// + /// Runs a CRCT clock cycle + /// This should be called at 1Mhz / 1us / every 4 uncontended CPU t-states + /// + public void ClockCycle2() + { + if (HSYNC) + { + // HSYNC in progress + HSYNCCounter++; + + ByteCounter = 0; + + if (HSYNCCounter >= HSYNCWidth) + { + // end of HSYNC + HSYNCCounter = 0; + HSYNC = false; + } + } + + if (HSYNC && HSYNCCounter == 1) + { + + } + + // move one horizontal character + HCC++; + + // check for DISPTMG + if (HCC >= Regs[HOR_DISPLAYED] + 1) + { + DISPTMG = false; + } + else if (VCC >= Regs[VER_DISPLAYED]) + { + DISPTMG = false; + } + else + { + DISPTMG = true; + + var line = VCC; + var row = VLC; + var addrX = (LatchedRAMOffset * 2) + ((VCC * LatchedScreenWidthBytes) & 0x7ff) + ByteCounter; + // remove artifacts caused by certain hardware scrolling addresses + addrX &= 0x7ff; + var addrY = LatchedRAMStartAddress + (2048 * VLC); + + //var addr = VideoPageBase + (line * (0x50)) + (row * 0x800) + (ByteCounter); + CurrentByteAddress = (ushort)(addrX + addrY); + + ByteCounter += 2; + } + + // check for the end of the current scanline + if (HCC == Regs[HOR_TOTAL] + 1) + { + // end of the current scanline + HCC = 0; + + + if (ChipType == (CRCTType)1 && VLC <= Regs[MAX_RASTER_ADDR]) + { + // https://web.archive.org/web/20170501112330/http://www.grimware.org/doku.php/documentations/devices/crtc + // The MA is reloaded with the value from R12 and R13 when VCC=0 and VLC=0 (that's when a new CRTC screen begin). + // However, CRTC Type 1 keep updating the MA on every new scanline while VCC=0 (and VLC== Regs[VER_TOTAL] + 1) + { + VCC = 0; + EndOfScreen = true; + } + } + + // does VSYNC need to be raised? + if (!VSYNC) + { + if (VCC == Regs[VER_SYNC_POS]) + { + VSYNC = true; + VSYNCCounter = 0; + VSYNC_Callbacks(); + } + } + } + else + { + // still processing a scanline + // check whether HSYNC needs raising + if (!HSYNC) + { + if (HCC == Regs[HOR_SYNC_POS]) + { + HSYNC = true; + HSYNCCounter = 0; + HSYNC_Callbacks(); + lineCounter++; + + LatchedRAMStartAddress = VideoPageBase; + LatchedRAMOffset = VideoRAMOffset; + LatchedScreenWidthBytes = DisplayWidth * 2; + + } + } + } + } + + /// + /// Runs a CRCT clock cycle + /// This should be called at 1Mhz / 1us / every 4 uncontended CPU t-states + /// + public void ClockCycle1() + { + // HSYNC processing + if (HSYNCCounter > 0) + { + HSYNCCounter--; + if (HSYNCCounter == 0) + HSYNC = false; + } + + HCC++; + + if (HCC == FrameWidth) + { + // we have finished the current scanline + HCC = 0; + + if (VSYNCCounter > 0) + { + VSYNCCounter--; + if (VSYNCCounter == 0) + VSYNC = false; + } + + VLC++; + + if (VLC == ScanlinesPerCharacter) + { + // completed a vertical character + VLC = 0; + VCC++; + + if (VCC == FrameHeight) + { + // screen has completed + VCC = 0; + } + } + + // check whether VSYNC should be raised + if (VCC == VerticalSyncPos && !VSYNC) + { + VSYNC = true; + VSYNCCounter = VSYNCWidth; + VSYNC_Callbacks(); + } + } + else if (HCC == HorizontalSyncPos && !HSYNC) + { + // start of HSYNC period + HSYNC = true; + HSYNCCounter = HSYNCWidth; + HSYNC_Callbacks(); + } + + // DISPTMG + if (HCC >= Regs[HOR_DISPLAYED] || VCC >= Regs[VER_DISPLAYED]) + { + DISPTMG = false; + } + else + { + DISPTMG = true; + } + /* + // check for DISPTMG + if (HCC >= Regs[HOR_DISPLAYED] + 1) + { + DISPTMG = false; + } + else if (VCC >= Regs[VER_DISPLAYED]) + { + DISPTMG = false; + } + else + { + DISPTMG = true; + } + */ + } + + public int lineCounter = 0; + + + + /// + /// Resets the chip + /// + public void Reset() + { + // set regs to default + for (int i = 0; i < 18; i++) + Regs[i] = RegDefaults[i]; + + SelectedRegister = 0; + + // populate initial MA address + MA = (short)(((Regs[DISP_START_ADDR_H]) & 0xff) << 8 | (Regs[DISP_START_ADDR_L]) & 0xff); + + // updates widths + UpdateWidths(); + + HSYNC = false; + VSYNC = false; + + HSYNCCounter = 0; + VSYNCCounter = 0; + + HCC = 0; + VCC = 0; + VLC = 0; + } + + #endregion + + #region Internal Methods + + /// + /// Selects a register + /// + /// + private void RegisterSelect(int data) + { + SelectedRegister = data & 0x1F; + } + + /* + RegIdx Register Name Type + 0 1 2 3 4 + 0 Horizontal Total Write Only Write Only Write Only (note 2) (note 3) + 1 Horizontal Displayed Write Only Write Only Write Only (note 2) (note 3) + 2 Horizontal Sync Position Write Only Write Only Write Only (note 2) (note 3) + 3 H and V Sync Widths Write Only Write Only Write Only (note 2) (note 3) + 4 Vertical Total Write Only Write Only Write Only (note 2) (note 3) + 5 Vertical Total Adjust Write Only Write Only Write Only (note 2) (note 3) + 6 Vertical Displayed Write Only Write Only Write Only (note 2) (note 3) + 7 Vertical Sync position Write Only Write Only Write Only (note 2) (note 3) + 8 Interlace and Skew Write Only Write Only Write Only (note 2) (note 3) + 9 Maximum Raster Address Write Only Write Only Write Only (note 2) (note 3) + 10 Cursor Start Raster Write Only Write Only Write Only (note 2) (note 3) + 11 Cursor End Raster Write Only Write Only Write Only (note 2) (note 3) + 12 Disp. Start Address (High) Read/Write Write Only Write Only Read/Write (note 2) (note 3) + 13 Disp. Start Address (Low) Read/Write Write Only Write Only Read/Write (note 2) (note 3) + 14 Cursor Address (High) Read/Write Read/Write Read/Write Read/Write (note 2) (note 3) + 15 Cursor Address (Low) Read/Write Read/Write Read/Write Read/Write (note 2) (note 3) + 16 Light Pen Address (High) Read Only Read Only Read Only Read Only (note 2) (note 3) + 17 Light Pen Address (Low) Read Only Read Only Read Only Read Only (note 2) (note 3) + + 1. On type 0 and 1, if a Write Only register is read from, "0" is returned. + 2. See the document "Extra CPC Plus Hardware Information" for more details. + 3. CRTC type 4 is the same as CRTC type 3. The registers also repeat as they do on the type 3. + */ + + /// + /// Writes to the currently selected register + /// + /// + private void WriteRegister(int data) + { + // 16 and 17 are read only registers on all types + if (SelectedRegister == 16 || SelectedRegister == 17) + return; + + // non existing registers + if (SelectedRegister > 17) + return; + + if (SelectedRegister == DISP_START_ADDR_L) + { + + } + + if (SelectedRegister == DISP_START_ADDR_H) + { + + } + + if (SelectedRegister == HOR_TOTAL) + { + // always 63 + if (data != 63) + return; + } + + if (SelectedRegister == 1) + { + var d = data; + } + + Regs[SelectedRegister] = (byte)(data & CPCMask[SelectedRegister]); + + if (SelectedRegister == HOR_AND_VER_SYNC_WIDTHS) + { + UpdateWidths(); + } + } + + /// + /// Reads from the currently selected register + /// + /// + private bool ReadRegister(ref int data) + { + bool addressed = false; + switch (SelectedRegister) + { + case 0: + case 1: + case 2: + case 3: + case 4: + case 5: + case 6: + case 7: + case 8: + case 9: + case 10: + case 11: + if ((int)ChipType == 0 || (int)ChipType == 1) + { + addressed = true; + data = 0; + } + break; + case 12: + case 13: + addressed = true; + if ((int)ChipType == 0) + data = Regs[SelectedRegister]; + else if ((int)ChipType == 1) + data = 0; + break; + case 14: + case 15: + case 16: + case 17: + addressed = true; + data = Regs[SelectedRegister]; + break; + + default: + // registers 18-31 read as 0, on type 0 and 2. registers 18-30 read as 0 on type1, register 31 reads as 0x0ff. + if (SelectedRegister >= 18 && SelectedRegister <= 30) + { + switch ((int)ChipType) + { + case 0: + case 2: + case 1: + addressed = true; + data = 0; + break; + } + } + else if (SelectedRegister == 31) + { + if ((int)ChipType == 1) + { + addressed = true; + data = 0x0ff; + } + else if ((int)ChipType == 0 || (int)ChipType == 2) + { + addressed = true; + data = 0; + } + } + break; + } + + return addressed; + } + + /// + /// Reads from the status register + /// + /// + /// + private bool ReadStatus(ref int data) + { + bool addressed = false; + switch ((int)ChipType) + { + case 1: + // read status + //todo!! + addressed = true; + break; + case 0: + case 2: + // status reg not available + break; + case 3: + case 4: + // read from internal register instead + addressed = ReadRegister(ref data); + break; + } + return addressed; + } + + /// + /// Updates the V and H SYNC widths + /// + private void UpdateWidths() + { + switch (ChipType) + { + case CRCTType.HD6845S: + // Bits 7..4 define Vertical Sync Width. If 0 is programmed this gives 16 lines of VSYNC. Bits 3..0 define Horizontal Sync Width. + // If 0 is programmed no HSYNC is generated. + HSYNCWidth = (Regs[HOR_AND_VER_SYNC_WIDTHS] >> 0) & 0x0F; + VSYNCWidth = (Regs[HOR_AND_VER_SYNC_WIDTHS] >> 4) & 0x0F; + break; + case CRCTType.UM6845R: + // Bits 7..4 are ignored. Vertical Sync is fixed at 16 lines. Bits 3..0 define Horizontal Sync Width. If 0 is programmed no HSYNC is generated. + HSYNCWidth = (Regs[HOR_AND_VER_SYNC_WIDTHS] >> 0) & 0x0F; + VSYNCWidth = 16; + break; + case CRCTType.MC6845: + // Bits 7..4 are ignored. Vertical Sync is fixed at 16 lines. Bits 3..0 define Horizontal Sync Width. If 0 is programmed this gives a HSYNC width of 16. + HSYNCWidth = (Regs[HOR_AND_VER_SYNC_WIDTHS] >> 0) & 0x0F; + if (HSYNCWidth == 0) + HSYNCWidth = 16; + VSYNCWidth = 16; + break; + case CRCTType.AMS40489: + case CRCTType.AMS40226: + // Bits 7..4 define Vertical Sync Width. If 0 is programmed this gives 16 lines of VSYNC.Bits 3..0 define Horizontal Sync Width. + // If 0 is programmed this gives a HSYNC width of 16. + HSYNCWidth = (Regs[HOR_AND_VER_SYNC_WIDTHS] >> 0) & 0x0F; + VSYNCWidth = (Regs[HOR_AND_VER_SYNC_WIDTHS] >> 4) & 0x0F; + if (HSYNCWidth == 0) + HSYNCWidth = 16; + if (VSYNCWidth == 0) + VSYNCWidth = 16; + break; + } + } + + #endregion + + #region PortIODevice + + /* + #BCXX %x0xxxx00 xxxxxxxx 6845 CRTC Index - Write + #BDXX %x0xxxx01 xxxxxxxx 6845 CRTC Data Out - Write + #BEXX %x0xxxx10 xxxxxxxx 6845 CRTC Status (as far as supported) Read - + #BFXX %x0xxxx11 xxxxxxxx 6845 CRTC Data In (as far as supported) Read - + */ + + /// + /// Device responds to an IN instruction + /// + /// + /// + /// + public bool ReadPort(ushort port, ref int result) + { + byte portUpper = (byte)(port >> 8); + byte portLower = (byte)(port & 0xff); + + bool accessed = false; + + // The 6845 is selected when bit 14 of the I/O port address is set to "0" + if (portUpper.Bit(6)) + return accessed; + + // Bit 9 and 8 of the I/O port address define the function to access + if (portUpper.Bit(1) && !portUpper.Bit(0)) + { + // read status register + accessed = ReadStatus(ref result); + } + else if ((portUpper & 3) == 3) + { + // read data register + accessed = ReadRegister(ref result); + } + else + { + result = 0; + } + + return accessed; + } + + /// + /// Device responds to an OUT instruction + /// + /// + /// + /// + public bool WritePort(ushort port, int result) + { + byte portUpper = (byte)(port >> 8); + byte portLower = (byte)(port & 0xff); + + bool accessed = false; + + // The 6845 is selected when bit 14 of the I/O port address is set to "0" + if (portUpper.Bit(6)) + return accessed; + + var func = portUpper & 3; + + switch (func) + { + // reg select + case 0: + RegisterSelect(result); + break; + + // data write + case 1: + WriteRegister(result); + break; + } + + return accessed; + } + + #endregion + + #region Serialization + + public void SyncState(Serializer ser) + { + ser.BeginSection("CRTC"); + ser.SyncEnum("ChipType", ref ChipType); + ser.Sync("HSYNC", ref HSYNC); + ser.Sync("VSYNC", ref VSYNC); + ser.Sync("DISPTMG", ref DISPTMG); + ser.Sync("MA", ref MA); + ser.Sync("CurrentByteAddress", ref CurrentByteAddress); + ser.Sync("ByteCounter", ref ByteCounter); + ser.Sync("Regs", ref Regs, false); + ser.Sync("SelectedRegister", ref SelectedRegister); + ser.Sync("HCC", ref HCC); + ser.Sync("VCC", ref VCC); + ser.Sync("VLC", ref VLC); + ser.Sync("CycleCounter", ref CycleCounter); + ser.Sync("EndOfScreen", ref EndOfScreen); + ser.Sync("HSYNCWidth", ref HSYNCWidth); + ser.Sync("HSYNCCounter", ref HSYNCCounter); + ser.Sync("VSYNCWidth", ref VSYNCWidth); + ser.Sync("VSYNCCounter", ref VSYNCCounter); + ser.EndSection(); + } + + #endregion + + #region Enums + + /// + /// The types of CRCT chip found in the CPC range + /// + public enum CRCTType + { + HD6845S = 0, + UM6845 = 0, + UM6845R = 1, + MC6845 = 2, + AMS40489 = 3, + AMS40226 = 4 + } + + #endregion + } +} diff --git a/BizHawk.Emulation.Cores/Computers/AmstradCPC/Hardware/Display/CRTC6845.cs b/BizHawk.Emulation.Cores/Computers/AmstradCPC/Hardware/Display/CRTC6845.cs new file mode 100644 index 0000000000..6e2fa4c2cf --- /dev/null +++ b/BizHawk.Emulation.Cores/Computers/AmstradCPC/Hardware/Display/CRTC6845.cs @@ -0,0 +1,2371 @@ +using BizHawk.Common; +using BizHawk.Common.NumberExtensions; +using System; +using System.Collections; + +namespace BizHawk.Emulation.Cores.Computers.AmstradCPC +{ + /// + /// CATHODE RAY TUBE CONTROLLER (CRTC) IMPLEMENTATION + /// http://www.cpcwiki.eu/index.php/CRTC + /// http://cpctech.cpc-live.com/docs/cpcplus.html + /// This implementation aims to emulate all the various CRTC chips that appear within + /// the CPC, CPC+ and GX4000 ranges. The CPC community have assigned them type numbers. + /// If different implementations share the same type number it indicates that they are functionally identical: + /// + /// Part No. Manufacturer Type No. Info. + /// ------------------------------------------------------------------------------------------------------ + /// HD6845S Hitachi 0 + /// Datasheet: http://www.cpcwiki.eu/imgs/c/c0/Hd6845.hitachi.pdf + /// ------------------------------------------------------------------------------------------------------ + /// UM6845 UMC 0 + /// Datasheet: http://www.cpcwiki.eu/imgs/1/13/Um6845.umc.pdf + /// ------------------------------------------------------------------------------------------------------ + /// UM6845R UMC 1 + /// Datasheet: http://www.cpcwiki.eu/imgs/b/b5/Um6845r.umc.pdf + /// ------------------------------------------------------------------------------------------------------ + /// MC6845 Motorola 2 + /// Datasheet: http://www.cpcwiki.eu/imgs/d/da/Mc6845.motorola.pdf & http://bitsavers.trailing-edge.com/components/motorola/_dataSheets/6845.pdf + /// ------------------------------------------------------------------------------------------------------ + /// AMS40489 Amstrad 3 Only exists in the CPC464+, CPC6128+ and GX4000 and is integrated into a single CPC+ ASIC chip (along with the gatearray) + /// Datasheet: {none} + /// ------------------------------------------------------------------------------------------------------ + /// AMS40041 Amstrad 4 'Pre-ASIC' IC. The CRTC is integrated into a aingle ASIC IC with functionality being almost identical to the AMS40489 + /// (or 40226) Used in the 'Cost-Down' range of CPC464 and CPC6128 systems + /// Datasheet: {none} + /// + /// + public class CRTC6845 + { + /// + /// The type of CRTC we are emulating + /// (passed in through contructor) + /// + private CRTCType ChipType; + + #region Construction + + /// + /// The only constructor + /// + /// + public CRTC6845(CRTCType type) + { + ChipType = type; + } + + #endregion + + #region Input Lines + + /// + /// The ClK isaTTUMOS-compatible input used to synchronize all CRT' functions except for the processor interface. + /// An external dot counter is used to derive this signal which is usually the character rate in an alphanumeric CRT. + /// The active transition is high-to-low + /// + public bool CLK { get { return _CLK; } } + private bool _CLK; + /// + /// The RES input is used to Reset the CRTC. An input low level on RES forces CRTC into following status: + /// (A) All the counters in CRTC are cleared and the device stops the display operation. + /// (C) Control registers in CRTC are not affected and remain unchanged. + /// This signal is different from other M6800 family in the following functions: + /// (A) RES signal has capability of reset function only. when LPSTB is at low level. + /// (B) After RES has gone down to low level, output s ignals of MAO -MA13 and RAO - RA4, synchronizing with CLK low level, goes down to low level. + /// (At least 1 cycle CLK signal is necessary for reset.) + /// (C) The CRTC starts the Display operation immediately after the release of RES signal. + /// + public bool RESET { get { return _RESET; } } + private bool _RESET; + /// + /// Light Pen Strobe (LPSTR) - This high impedance TTLIMOS compatible input latches the cu rrent Refresh Addresses in the Register File. + /// Latching is on the low to high edge and is synchronized internally to character clock. + /// + public bool LPSTB { get { return _LPSTB; } } + private bool _LPSTB; + + #endregion + + #region Output Lines + + // State output lines + /// + /// This TTL compatible output is an active high signal which drives the monitor directly or is fed to Video Processing Logic for composite generation. + /// This signal determines the vertical position of the displayed text. + /// + public bool VSYNC { get { return _VSYNC; } } + private bool _VSYNC; + /// + /// This TTL compatible output is an active high signal which drives the monitor directly or is fed to Video Processing Logic for composite generation. + /// This signal determines the horizontal position of the displayed text. + /// + public bool HSYNC { get { return _HSYNC; } } + private bool _HSYNC; + /// + /// This TTL compatible output is an active high signal which indicates the CRTC is providing addressing in the active Display Area. + /// + public bool DISPTMG { get { return _DISPTMG; } } + private bool _DISPTMG; + /// + /// This TTL compatible output indicates Cursor Display to external Video Processing Logic.Active high signal. + /// + public bool CUDISP { get { return _CUDISP; } } + private bool _CUDISP; + + // Refresh memory addresses + /* + Refresh Memory Addresses (MAO-MA13) - These 14 outputs are used to refresh the CRT screen with pages of + data located within a 16K block of refresh memory. These outputs drive a TTL load and 30pF. A high level on + MAO-MA 13 is a logical "1." + */ + public bool MA0 { get { return LinearAddress.Bit(0); } } + public bool MA1 { get { return LinearAddress.Bit(1); } } + public bool MA2 { get { return LinearAddress.Bit(2); } } + public bool MA3 { get { return LinearAddress.Bit(3); } } + public bool MA4 { get { return LinearAddress.Bit(4); } } + public bool MA5 { get { return LinearAddress.Bit(5); } } + public bool MA6 { get { return LinearAddress.Bit(6); } } + public bool MA7 { get { return LinearAddress.Bit(7); } } + public bool MA8 { get { return LinearAddress.Bit(8); } } + public bool MA9 { get { return LinearAddress.Bit(9); } } + public bool MA10 { get { return LinearAddress.Bit(10); } } // cpcwiki would suggest that this isnt connected in the CPC range + public bool MA11 { get { return LinearAddress.Bit(11); } } // cpcwiki would suggest that this isnt connected in the CPC range + public bool MA12 { get { return LinearAddress.Bit(12); } } // cpcwiki would suggest that this is connected in the CPC range but not used + public bool MA13 { get { return LinearAddress.Bit(13); } } // cpcwiki would suggest that this is connected in the CPC range but not used + + // Row addresses for character generators + /* + Raster Addresses (RAO-RA4) - These 5 outputs from the internal Raster Counter address the Character ROM + for the row of a character. These outputs drive a TTL load and 30pF. A high level (on RAO-RA4) is a logical "1." + */ + public bool RA0 { get { return RowSelects.Bit(0); } } + public bool RA1 { get { return RowSelects.Bit(1); } } + public bool RA2 { get { return RowSelects.Bit(2); } } + public bool RA3 { get { return RowSelects.Bit(3); } } // cpcwiki would suggest that this isnt connected in the CPC range + public bool RA4 { get { return RowSelects.Bit(4); } } // cpcwiki would suggest that this isnt connected in the CPC range + + /// + /// This 16-bit property emulates how the Amstrad CPC Gate Array is connected up to the CRTC + /// Built from R12, R13 and CLK + /* + Memory Address Signal Signal source Signal name + A15 6845 MA13 + A14 6845 MA12 + A13 6845 RA2 + A12 6845 RA1 + A11 6845 RA0 + A10 6845 MA9 + A9 6845 MA8 + A8 6845 MA7 + A7 6845 MA6 + A6 6845 MA5 + A5 6845 MA4 + A4 6845 MA3 + A3 6845 MA2 + A2 6845 MA1 + A1 6845 MA0 + A0 Gate-Array CLK + */ + /// + public ushort AddressLineCPC + { + get + { + BitArray MA = new BitArray(16); + MA[0] = _CLK; + MA[1] = MA0; + MA[2] = MA1; + MA[3] = MA2; + MA[4] = MA3; + MA[5] = MA4; + MA[6] = MA5; + MA[7] = MA6; + MA[8] = MA7; + MA[9] = MA8; + MA[10] = MA9; + MA[11] = RA0; + MA[12] = RA1; + MA[13] = RA2; + MA[14] = MA12; + MA[15] = MA13; + ushort[] array = new ushort[1]; + MA.CopyTo(array, 0); + return array[0]; + } + } + + #endregion + + #region Internal State + + /// + /// Character pos address (0 index). + /// Feeds the MA lines + /// + private int LinearAddress; + + /// + /// Generated by the Vertical Control + /// Feeds the RA lines + /// + private int RowSelects; + + /// + /// Horizontal Counter + /// + private int _CharacterCTR; + private int CharacterCTR + { + get { return _CharacterCTR; } + set + { + if (value > 255) + _CharacterCTR = value - 255; + } + } + + /// + /// HSYNC Counter + /// + private int _HorizontalSyncWidthCTR; + private int HorizontalSyncWidthCTR + { + get { return _HorizontalSyncWidthCTR; } + set + { + if (value > 15) + _HorizontalSyncWidthCTR = value - 15; + } + } + + /// + /// VSYNC Counter + /// + private int _VerticalSyncWidthCTR; + private int VerticalSyncWidthCTR + { + get { return _VerticalSyncWidthCTR; } + set + { + if (value > 15) + _VerticalSyncWidthCTR = value - 15; + } + } + + /// + /// Vertical Character Counter + /// + private int _LineCTR; + private int LineCTR + { + get { return _LineCTR; } + set + { + if (value > 127) + _LineCTR = value - 127; + } + } + + /// + /// Vertical Raster Counter + /// + private int _RasterCTR; + private int RasterCTR + { + get { return _RasterCTR; } + set + { + if (value > 31) + _RasterCTR = value - 31; + } + } + + /// + /// The CRTC latches the Display Start H & L address at different times + /// (depending on the chip type) + /// + private int StartAddressLatch; + + #endregion + + #region Internal Registers + + /// + /// The currently selected register + /// + private byte AddressRegister; + + /// + /// The internal register + /// The Address Register is a 5 bit write-only register used as an "indirect" or "pointer" register. + /// Its contents are the address of one of the other 18 registers in the file.When RS and CS are low, + /// the Address Register itself is addressed.When RS is high, the Register File is accessed. + /// + private byte[] Register = new byte[18]; + + /// + /// Internal Status Register specific to the Type 1 UM6845R + /// + private byte StatusRegister; + + /// + /// Not really a true status register, but values are returned on types 3 and 4 + /// depending on the current CRTC status + /// + private byte AsicStatusRegister1; + /// + /// Not really a true status register, but values are returned on types 3 and 4 + /// depending on the current CRTC status + /// + private byte AsicStatusRegister2; + + #endregion + + #region Databus Interface + + /* + RegIdx Register Name Type + 0 1 2 3 4 + 0 Horizontal Total Write Only Write Only Write Only (note 2) (note 3) + 1 Horizontal Displayed Write Only Write Only Write Only (note 2) (note 3) + 2 Horizontal Sync Position Write Only Write Only Write Only (note 2) (note 3) + 3 H and V Sync Widths Write Only Write Only Write Only (note 2) (note 3) + 4 Vertical Total Write Only Write Only Write Only (note 2) (note 3) + 5 Vertical Total Adjust Write Only Write Only Write Only (note 2) (note 3) + 6 Vertical Displayed Write Only Write Only Write Only (note 2) (note 3) + 7 Vertical Sync position Write Only Write Only Write Only (note 2) (note 3) + 8 Interlace and Skew Write Only Write Only Write Only (note 2) (note 3) + 9 Maximum Raster Address Write Only Write Only Write Only (note 2) (note 3) + 10 Cursor Start Raster Write Only Write Only Write Only (note 2) (note 3) + 11 Cursor End Raster Write Only Write Only Write Only (note 2) (note 3) + 12 Disp. Start Address (High) Read/Write Write Only Write Only Read/Write (note 2) (note 3) + 13 Disp. Start Address (Low) Read/Write Write Only Write Only Read/Write (note 2) (note 3) + 14 Cursor Address (High) Read/Write Read/Write Read/Write Read/Write (note 2) (note 3) + 15 Cursor Address (Low) Read/Write Read/Write Read/Write Read/Write (note 2) (note 3) + 16 Light Pen Address (High) Read Only Read Only Read Only Read Only (note 2) (note 3) + 17 Light Pen Address (Low) Read Only Read Only Read Only Read Only (note 2) (note 3) + + 1. On type 0 and 1, if a Write Only register is read from, "0" is returned. + 2. See the document "Extra CPC Plus Hardware Information" for more details. + 3. CRTC type 4 is the same as CRTC type 3. The registers also repeat as they do on the type 3. + */ + + /* CPC: + #BCXX %x0xxxx00 xxxxxxxx 6845 CRTC Index - Write + #BDXX %x0xxxx01 xxxxxxxx 6845 CRTC Data Out - Write + #BEXX %x0xxxx10 xxxxxxxx 6845 CRTC Status (as far as supported) Read - + #BFXX %x0xxxx11 xxxxxxxx 6845 CRTC Data In (as far as supported) Read - + + The Read/Write functions below are geared toward Amstrad CPC only + They could be overridden for a different implementation if needs be + */ + + /// + /// CPU (or other device) reads from the 8-bit databus + /// + /// + /// + public virtual bool ReadPort(ushort port, ref int result) + { + byte portUpper = (byte)(port >> 8); + byte portLower = (byte)(port & 0xff); + + bool accessed = false; + + // The 6845 is selected when bit 14 of the I/O port address is set to "0" + if (portUpper.Bit(6)) + return accessed; + + // Bit 9 and 8 of the I/O port address define the function to access + if (portUpper.Bit(1) && !portUpper.Bit(0)) + { + // read status register + accessed = ReadStatus(ref result); + } + else if ((portUpper & 3) == 3) + { + // read data register + accessed = ReadRegister(ref result); + } + else + { + result = 0; + } + + return accessed; + } + + /// + /// CPU (or other device) writes to the 8-bit databus + /// + /// + /// + public virtual bool WritePort(ushort port, int value) + { + byte portUpper = (byte)(port >> 8); + byte portLower = (byte)(port & 0xff); + + bool accessed = false; + + // The 6845 is selected when bit 14 of the I/O port address is set to "0" + if (portUpper.Bit(6)) + return accessed; + + var func = portUpper & 3; + + switch (func) + { + // reg select + case 0: + SelectRegister(value); + break; + + // data write + case 1: + WriteRegister(value); + break; + } + + return accessed; + } + + #endregion + + #region Type-Specific Logic + + /// + /// Runs a clock cycle for the current chip type + /// CPC will call this every 1Mhz + /// Equates to 1 generated character (2 bytes of data) + /// Based on the various CRCT FUNCTIONAL BLOCK DIAGRAMs in the datasheets + /// + public void CycleClock() + { + switch ((int)ChipType) + { + case 0: + ClockCycle_Type0(); + break; + case 2: + ClockCycle_Type2(); + break; + default: + ClockCycle_Generic(); + break; + } + } + + /// + /// Type dependent + /// Either a static value or calculated from R3 + /// + private int HSYNCWidth + { + get + { + switch ((int)ChipType) + { + case 0: + case 1: + return HSYNCWidth_Type0_1; + default: + return HSYNCWidth_Type2_3_4; + } + } + } + + /// + /// Type dependent + /// Either a static value or calculated from R3 + /// + private int VSYNCWidth + { + get + { + switch ((int)ChipType) + { + case 1: + case 2: + return VSYNCWidth_Type1_2; + default: + return VSYNCWidth_Type0_3_4; + } + } + } + + /// + /// Selects a specific register + /// + /// + private void SelectRegister(int value) + { + var v = (byte)((byte)value & 0x1F); + if (v > 0 && v < 18) + { + AddressRegister = v; + } + } + + /// + /// Attempts to read from the currently selected register + /// + /// + /// + private bool ReadRegister(ref int data) + { + switch ((int)ChipType) + { + case 0: return ReadRegister_Type0(ref data); + case 1: return ReadRegister_Type1(ref data); + case 2: return ReadRegister_Type2(ref data); + case 3: + case 4: return ReadRegister_Type3_4(ref data); + default: return false; + } + } + + /// + /// Attempts to write to the currently selected register + /// + /// + /// + private void WriteRegister(int data) + { + switch ((int)ChipType) + { + case 0: WriteRegister_Type0(data); break; + case 1: WriteRegister_Type1(data); break; + case 2: WriteRegister_Type2(data); break; + case 3: + case 4: WriteRegister_Type3_4(data); break; + } + } + + /// + /// Attempts to read from the internal status register (if present) + /// + /// + /// + private bool ReadStatus(ref int data) + { + switch ((int)ChipType) + { + case 1: return ReadStatus_Type1(ref data); + case 3: + case 4: return ReadStatus_Type3_4(ref data); + default: return false; + } + } + + /// + /// The status of the DisplayEnableSkew bit(s) in R8 + /// + private int DISPTMGSkew + { + get + { + var val = Register[INTERLACE_MODE]; + int res = 0; + switch ((int)ChipType) + { + // HD6845 & UM6845 + case 0: + // Bits 5 and 4 determine the skew + res = (val & 0x30) >> 4; + if (res > 2) + return -1; + break; + + // UMR6845R + case 1: + return 0; + + // MC6845 + case 2: + return 0; + + // AMS chips + case 3: + case 4: + break; + } + + return res; + } + } + + /// + /// The status of the CursorSkew bit(s) in R8 + /// + private int CUDISPSkew + { + get + { + var val = Register[INTERLACE_MODE]; + int res = 0; + switch ((int)ChipType) + { + // HD6845 & UM6845 + case 0: + // Bits 5 and 4 determine the skew + res = (val & 0xC0) >> 6; + if (res > 2) + return -1; + break; + + // UMR6845R + case 1: + return 0; + + // MC6845 + case 2: + return 0; + + // AMS chips + case 3: + case 4: + break; + } + + return res; + } + } + + /// + /// The currently selected Interlace Mode (based on R8) + /// Looks to be the same for all chip types + /// + private InterlaceMode CurrentInterlaceMode + { + get + { + if (!Register[INTERLACE_MODE].Bit(0)) + { + return InterlaceMode.NormalSyncMode; + } + else if (Register[INTERLACE_MODE].Bit(0)) + { + if (Register[INTERLACE_MODE].Bit(1)) + { + return InterlaceMode.InterlaceSyncAndVideoMode; + } + else + { + return InterlaceMode.InterlaceSyncMode; + } + } + + return InterlaceMode.NormalSyncMode; + } + } + + /// + /// Gets the combined value of R12 & R13 + /// + private int StartAddressRegisterValue + { + get + { + var Reg13 = Register[START_ADDR_L]; + var Reg12 = (byte)(Register[START_ADDR_H] & 0x3f); + return (Reg12 << 8) + Reg13; + } + } + + /// + /// Gets the combined value of R14 & R15 + /// + private int CursorAddressRegisterValue + { + get + { + var reg15 = Register[CURSOR_L]; + var reg14 = (byte)(Register[CURSOR_H] & 0x3f); + return (reg14 << 8) + reg15; + } + } + + #endregion + + #region Type-Specific Internal Methods + + #region Sync Widths + + /// + /// Current programmed HSYNC width for Type 0 (HD6845S & UM6845) & Type 1 (UM6845R) + /// + private int HSYNCWidth_Type0_1 + { + get + { + // Bits 3..0 define Horizontal Sync Width. + // If 0 is programmed no HSYNC is generated. + return (Register[SYNC_WIDTHS] >> 0) & 0x0F; + } + } + + /// + /// Current programmed HSYNC width for Type 2 (MC6845), 3 (AMS40489) & 4 (pre-ASIC) + /// + private int HSYNCWidth_Type2_3_4 + { + get + { + // Bits 3..0 define Horizontal Sync Width. + // If 0 is programmed this gives a HSYNC width of 16 + var width = (Register[SYNC_WIDTHS] >> 0) & 0x0F; + if (width == 0) + width = 16; + return width; + } + } + + /// + /// Current programmed VSYNC width for Type 0 (HD6845S & UM6845), 3 (AMS40489) & 4 (pre-ASIC) + /// + private int VSYNCWidth_Type0_3_4 + { + get + { + // Bits 7..4 define Vertical Sync Width + // If 0 is programmed this gives 16 lines of VSYNC + var width = (Register[SYNC_WIDTHS] >> 4) & 0x0F; + if (width == 0) + width = 16; + return width; + } + } + + /// + /// Current programmed VSYNC width for Type 1 (UM6845R) & 2 (MC6845) + /// + private int VSYNCWidth_Type1_2 + { + get + { + // Bits 7..4 are ignored. + // Vertical Sync is fixed at 16 lines. + return 16; + } + } + + #endregion + + #region Register Access + + /// + /// Read Register (HD6845S & UM6845) + /// + /// + /// + private bool ReadRegister_Type0(ref int data) + { + // Type 0 - write only register returns 0 when it is read from + switch (AddressRegister) + { + // read-only registers + case 0: + case 1: + case 2: + case 3: + case 4: + case 5: + case 6: + case 7: + case 8: + case 9: + case 10: + case 11: + data = 0; + break; + case 12: // Start Address H (6-bit) + case 14: // Cursor H (6-bit) + case 16: // Light Pen H (6-bit) + data = Register[AddressRegister] & 0x3F; + break; + case 13: // Start Address L (8-bit) + case 15: // Cursor L (8-bit) + case 17: // Light Pen L (8-bit) + data = Register[AddressRegister]; + break; + default: + if (AddressRegister > 17 && AddressRegister < 32) + { + data = 0; + } + else + { + return false; + } + break; + } + return true; + } + + /// + /// Read Register (UM6845R) + /// + /// + /// + private bool ReadRegister_Type1(ref int data) + { + // Type 1 - write only register returns 0 when it is read from + switch (AddressRegister) + { + // read-only registers + case 0: + case 1: + case 2: + case 3: + case 4: + case 5: + case 6: + case 7: + case 8: + case 9: + case 10: + case 11: + case 12: + case 13: + data = 0; + break; + case 14: // Cursor H (6-bit) + data = Register[AddressRegister] & 0x3F; + break; + case 16: // Light Pen H (6-bit) + data = Register[AddressRegister] & 0x3F; + // reading from R16 resets bit6 of the status register + StatusRegister &= byte.MaxValue ^ (1 << 6); + break; + case 15: // Cursor L (8-bit) + data = Register[AddressRegister]; + break; + case 17: // Light Pen L (8-bit) + data = Register[AddressRegister]; + // reading from R17 resets bit6 of the status register + StatusRegister &= byte.MaxValue ^ (1 << 6); + break; + case 31: // Dummy Register. Datasheet describes this as N/A but CPCWIKI suggests that reading from it return 0x0FF; + data = 0xff; + break; + default: + if (AddressRegister > 17 && AddressRegister < 31) + { + data = 0; + } + else + { + return false; + } + break; + } + return true; + } + + /// + /// Read Register (MC6845) + /// + /// + /// + private bool ReadRegister_Type2(ref int data) + { + switch (AddressRegister) + { + // read-only registers - type 2 does not respond + case 0: + case 1: + case 2: + case 3: + case 4: + case 5: + case 6: + case 7: + case 8: + case 9: + case 10: + case 11: + case 12: + case 13: + return false; + case 14: // Cursor H (6-bit) + data = Register[AddressRegister] & 0x3F; + break; + case 16: // Light Pen H (6-bit) + data = Register[AddressRegister] & 0x3F; + break; + case 15: // Cursor L (8-bit) + data = Register[AddressRegister]; + break; + case 17: // Light Pen L (8-bit) + data = Register[AddressRegister]; + break; + default: + if (AddressRegister > 17 && AddressRegister < 32) + { + data = 0; + } + else + { + return false; + } + break; + } + return true; + } + + /// + /// Read Register (AMS40489 & pre-ASIC) + /// + /// + /// + private bool ReadRegister_Type3_4(ref int data) + { + // unsure of the register sizes at the moment + // for now we will just read and write 8-bit values + switch (AddressRegister) + { + case 6: + case 7: + case 14: + case 15: + case 22: + case 23: + case 30: + case 31: + // returns 0 + data = 0; + break; + case 0: + case 8: + case 16: + case 24: + // returns R16 + data = Register[16]; + break; + case 1: + case 9: + case 17: + case 25: + // returns R17 + data = Register[17]; + break; + case 4: + case 12: + case 20: + case 28: + // returns R12 + data = Register[12]; + break; + case 5: + case 13: + case 21: + case 29: + // returns R13 + data = Register[13]; + break; + case 2: + case 10: + case 18: + case 26: + // ASIC status 1 + data = AsicStatusRegister1; + break; + case 3: + case 11: + case 19: + case 27: + // ASIC status 2 + data = AsicStatusRegister2; + break; + } + return true; + } + + /// + /// Write Active Register (HD6845S & UM6845) + /// + /// + private void WriteRegister_Type0(int data) + { + byte v = (byte)data; + switch (AddressRegister) + { + case 0: // 8-bit registers + case 1: + case 2: + case 3: + case 13: + case 15: + Register[AddressRegister] = v; + break; + case 4: // 7-bit registers + case 6: + case 7: + case 10: + Register[AddressRegister] = (byte)(v & 0x7F); + break; + case 12: // 6-bit registers + case 14: + Register[AddressRegister] = (byte)(v & 0x3F); + break; + case 5: // 5-bit registers + case 9: + case 11: + Register[AddressRegister] = (byte)(v & 0x1F); + break; + case 8: // Interlace & skew masks bits 2 & 3 + Register[AddressRegister] = (byte)(v & 0xF3); + break; + } + } + + /// + /// Write Active Register (HD6845S & UM6845) + /// + /// + private void WriteRegister_Type1(int data) + { + byte v = (byte)data; + switch (AddressRegister) + { + case 0: // 8-bit registers + case 1: + case 2: + case 13: + case 15: + Register[AddressRegister] = v; + break; + case 4: // 7-bit registers + case 6: + case 7: + case 10: + Register[AddressRegister] = (byte)(v & 0x7F); + break; + case 12: // 6-bit registers + case 14: + Register[AddressRegister] = (byte)(v & 0x3F); + break; + case 5: // 5-bit registers + case 9: + case 11: + Register[AddressRegister] = (byte)(v & 0x1F); + break; + case 3: // 4-bit register + Register[AddressRegister] = (byte)(v & 0x0F); + break; + case 8: // Interlace & skew - 2bit + Register[AddressRegister] = (byte)(v & 0x03); + break; + } + } + + /// + /// Write Active Register (MC6845) + /// + /// + private void WriteRegister_Type2(int data) + { + byte v = (byte)data; + switch (AddressRegister) + { + case 0: // 8-bit registers + case 1: + case 2: + case 13: + case 15: + Register[AddressRegister] = v; + break; + case 4: // 7-bit registers + case 6: + case 7: + case 10: + Register[AddressRegister] = (byte)(v & 0x7F); + break; + case 12: // 6-bit registers + case 14: + Register[AddressRegister] = (byte)(v & 0x3F); + break; + case 5: // 5-bit registers + case 9: + case 11: + Register[AddressRegister] = (byte)(v & 0x1F); + break; + case 3: // 4-bit register + Register[AddressRegister] = (byte)(v & 0x0F); + break; + case 8: // Interlace & skew - 2bit + Register[AddressRegister] = (byte)(v & 0x03); + break; + } + } + + /// + /// Write Active Register (MC6845) + /// + /// + private void WriteRegister_Type3_4(int data) + { + // unsure of the register sizes at the moment + // for now we will just read and write 8-bit values + byte v = (byte)data; + switch (AddressRegister) + { + case 16: + case 17: + // read only registers + return; + default: + if (AddressRegister < 16) + { + Register[AddressRegister] = v; + } + else + { + // read only dummy registers + return; + } + break; + } + } + + /// + /// Read Status Register (UM6845R) + /// This is fully implemented + /// + /// + /// + private bool ReadStatus_Type1(ref int data) + { + // Bit6: Set when latched LPEN strobe input is received / Reset when R17 or R16 is read from + // Bit5: Set when CRTC is in vblank / Reset when frame is started (VCC = 0) + data = StatusRegister & 0x60; + return true; + } + + /// + /// Read Status Register (AMS40489 and costdown pre-ASIC) + /// Status Register is unavailable but attempts to read will return the currently + /// selected register data instead + /// + /// + /// + private bool ReadStatus_Type3_4(ref int data) + { + return ReadRegister(ref data); + } + + /// + /// Read Status Register (HD6845S & UM6845) + /// No status register available + /// + /// + /// + private bool ReadStatus_Unavailable(ref int data) + { + return false; + } + + #endregion + + #endregion + + #region Clock Cycles + + /* persistent switch signals */ + bool s_VS; + bool s_HDISP; + bool s_VDISP; + bool s_HSYNC; + + /* Other chip counters */ + /// + /// Linear Address Generator counter latch + /// + int LAG_Counter_Latch; + + /// + /// Linear Address Generator row counter latch + /// + int LAG_Counter_RowLatch; + + /// + /// Linear Address Generator counter + /// + int LAG_Counter; + + int DISPTMG_Delay_Counter; + int CUDISP_Delay_Counter; + int CUR_Field_Counter; + + /// + /// Runs a generic CRTC cycle + /// + private void ClockCycle_Generic() + { + + } + + /// + /// Runs a Type0 Clock Cycle + /// Type 0 is the only chip that implements display and cursor skew + /// http://www.cpcwiki.eu/imgs/c/c0/Hd6845.hitachi.pdf + /// + private void ClockCycle_Type0() + { + /* non-persistent clock signals */ + bool c_VT = false; + bool c_VTOTAL = false; + bool c_HMAX = false; + bool c_HDISP = false; + bool c_RASMAX = false; + bool c_VTAMAX = false; + bool c_HALFHTOTAL = false; + bool c_CURMATCH = false; + bool c_CURSKEW = false; + + // we are going to clock everything individually but simulate everything + // happeneing at once (exactly like the chip would do) + + /* Character Counter */ + CharacterCTR++; + if (CharacterCTR == Register[H_DISPLAYED]) + { + c_HDISP = true; + s_HDISP = false; + } + if (CharacterCTR == Register[H_TOTAL]) + { + c_HMAX = true; + s_HDISP = true; + } + if (c_HMAX) + { + CharacterCTR = 0; + } + if (CharacterCTR == Register[H_SYNC_POS]) + { + s_HSYNC = true; + } + if (CharacterCTR == Register[H_TOTAL] / 2) + { + c_HALFHTOTAL = true; + } + + /* Horizontal Sync Width Counter */ + if (s_HSYNC) + { + HorizontalSyncWidthCTR++; + if (HorizontalSyncWidthCTR == HSYNCWidth) + { + s_HSYNC = false; + HorizontalSyncWidthCTR = 0; + } + } + + /* Raster Counter */ + if (c_HMAX) + { + RasterCTR++; + if (RasterCTR == Register[MAX_SL_ADDRESS]) + { + c_RASMAX = true; + RasterCTR = 0; + } + if (RasterCTR == Register[V_DISPLAYED]) + { + // this will probably never happen, but the Hd6845 block diagram + // suggests that it is actually wired up this way + s_VDISP = false; + } + if (RasterCTR == Register[V_TOTAL_ADJUST]) + { + c_VTAMAX = true; + } + } + + /* Line Counter */ + if (c_RASMAX) + { + LineCTR++; + if (LineCTR == Register[MAX_SL_ADDRESS]) + { + // again this seems unneccessary, but the Hd6845 block diagram suggests that + // it is indeed wired this way + c_RASMAX = true; + RasterCTR = 0; + } + if (LineCTR == Register[V_DISPLAYED]) + { + s_VDISP = false; + } + if (LineCTR == Register[V_TOTAL]) + { + c_VTOTAL = true; + } + if (LineCTR == Register[V_SYNC_POS]) + { + s_VS = true; + VerticalSyncWidthCTR = 0; + } + } + + /* Vertical Sync Width Counter */ + if (c_RASMAX && s_VS) + { + VerticalSyncWidthCTR++; + if (VerticalSyncWidthCTR == VSYNCWidth) + { + s_VS = false; + } + } + + /* VTOTAL Control */ + // todo - interlace logic + if (c_VTOTAL) + { + // vertical total has been reached + LineCTR = 0; + RasterCTR = 0; + // reload start address + StartAddressLatch = StartAddressRegisterValue; + c_VT = true; + s_VDISP = true; + } + if (c_VTAMAX) + { + // extra adjust rasterlines have all been outputted (or there were none) + // activate the Vdisplay switch + LineCTR = 0; + RasterCTR = 0; + c_VT = true; + s_VDISP = true; + } + + /* Interlace Control */ + // the interlace control generates the RA0-RA4 row selects + // this is based on the VT clock and VS switch, + // the value of the Raster Counter and the current interlace mode + // it is also clocked by a CO circuit when the horizontal character counter == HALF of the H_Total register value + // (this is for the interlace sync & video mode I believe) + // It also responsible for generating the signal on the VSYNC pin + if (s_VS) + { + _VSYNC = true; + } + if (c_VT) + { + _VSYNC = false; + } + if (c_HMAX) + { + RowSelects = RasterCTR; + } + if (c_HALFHTOTAL) + { + // we are half way horizontally across the screen + // interlace sync and video logic should go here (todo) + } + + /* Linear Address Generator */ + // counter is incremented with every CLK signal + LAG_Counter++; + + if (c_HDISP) + { + // horizontal displayed reached - latch this address + // this is needed when moving to the next vertical character + // (the CRTC continues counting during the border and HSYNC periods) + LAG_Counter_Latch = LAG_Counter; + } + if (c_HMAX) + { + // end of the current raster line + if (c_RASMAX) + { + // this is last raster in the current line + // counter will continue on from the last row latch + LAG_Counter = LAG_Counter_Latch; + // latch this value to be used in all the raster lines in the following line + LAG_Counter_RowLatch = LAG_Counter; + } + else + { + // still within the line + // every raster will generate the same address sequence + LAG_Counter = LAG_Counter_RowLatch; + } + } + if (c_VT) + { + // the VT clock has been received from the VCONTROL + // LAG counters reset + LAG_Counter_Latch = 0; + LAG_Counter_RowLatch = 0; + LAG_Counter = 0; + } + + // setup MA0-MA13 outputs based on internal counters and programmed start address + // (this is latched elsewhere and the timing of this is CRTC-type dependent) + LinearAddress = StartAddressLatch + LAG_Counter; + + if (LinearAddress == CursorAddressRegisterValue) + { + c_CURMATCH = true; + } + + /* HSYNC */ + _HSYNC = s_HSYNC; + + /* DISPTMG skew control */ + if (DISPTMGSkew < 0) + { + // no output + _DISPTMG = false; + DISPTMG_Delay_Counter = 0; + } + else if (s_HDISP && s_VDISP) + { + // AND gate feeding the skew control is active + if (DISPTMGSkew > 0) + { + // skew value is set + if (DISPTMG_Delay_Counter >= DISPTMGSkew) + { + // we have finished the start skew + _DISPTMG = true; + } + else + { + // start skew still happening + DISPTMG_Delay_Counter++; + _DISPTMG = false; + } + } + else + { + // no skew set + _DISPTMG = true; + } + } + else + { + // AND gate is inactive - process any possible skew leadout + if (DISPTMGSkew > 0) + { + // skew value is set + if (DISPTMG_Delay_Counter > 0) + { + // leadout skew is still in effect + DISPTMG_Delay_Counter--; + _DISPTMG = true; + } + else + { + // leadout skew has finished + DISPTMG_Delay_Counter = 0; + _DISPTMG = false; + } + } + else + { + // no skew programmed + DISPTMG_Delay_Counter = 0; + _DISPTMG = false; + } + } + + /* Cursor Control */ + if (s_HDISP && s_VDISP) + { + // AND gate is active - cursor control is clocked + CUR_Field_Counter++; + bool curOutput = false; + + // info from registers + var curStartRaster = Register[CURSOR_START] & 0x1f; + var curEndRaster = Register[CURSOR_END] & 0x1f; + var curDisplayMode = (Register[CURSOR_START] & 0x60) >> 5; + + switch (curDisplayMode) + { + // Non-blink + case 0: + if (RasterCTR >= curStartRaster && RasterCTR <= curEndRaster && c_CURMATCH) + curOutput = true; + break; + // Cursor non-display + case 1: + curOutput = false; + break; + // Blink 1/16 field rate + case 2: + // not yet implemented + if (RasterCTR >= curStartRaster && RasterCTR <= curEndRaster && c_CURMATCH) + curOutput = true; + break; + // Blink 1/32 field rate + case 3: + // not yet implemented + if (RasterCTR >= curStartRaster && RasterCTR <= curEndRaster && c_CURMATCH) + curOutput = true; + break; + } + + if (curOutput) + { + c_CURSKEW = true; + } + } + else + { + // end of the display + CUR_Field_Counter = 0; + } + + /* Cursor Skew Control */ + if (c_CURSKEW) + { + if (CUDISPSkew < 0) + { + // no output + _CUDISP = false; + CUDISP_Delay_Counter = 0; + } + else + { + if (CUDISPSkew > 0) + { + // skew value is set + if (CUDISP_Delay_Counter >= CUDISPSkew) + { + // we have finished the start skew + _CUDISP = true; + } + else + { + // start skew still happening + CUDISP_Delay_Counter++; + _CUDISP = false; + } + } + else + { + // no skew set + _CUDISP = true; + } + } + } + else + { + // process any possible skew leadout + if (CUDISPSkew > 0) + { + // skew value is set + if (CUDISP_Delay_Counter > 0) + { + // leadout skew is still in effect + CUDISP_Delay_Counter--; + _CUDISP = true; + } + else + { + // leadout skew has finished + CUDISP_Delay_Counter = 0; + _CUDISP = false; + } + } + else + { + // no skew programmed + CUDISP_Delay_Counter = 0; + _CUDISP = false; + } + } + + /* Light Pen Control */ + if (LPSTB) + { + // strobe has been detected + // latch the current address into the light pen registers (R16 & R17) + Register[LIGHT_PEN_L] = (byte)(LinearAddress & 0xff); + Register[LIGHT_PEN_H] = (byte)((LinearAddress >> 8) & 0x3f); + + _LPSTB = false; + } + } + + /// + /// Runs a Type1 Clock Cycle + /// There doesnt seem to be a block diagram in the datasheets for this, so will use the type0 + /// implementation with a few changes + /// Type 1 has no skew program bit functionality + /// However, it does implement a status register + /// + private void ClockCycle_Type1() + { + /* non-persistent clock signals */ + bool c_VT = false; + bool c_VTOTAL = false; + bool c_HMAX = false; + bool c_HDISP = false; + bool c_RASMAX = false; + bool c_VTAMAX = false; + bool c_HALFHTOTAL = false; + bool c_CURMATCH = false; + + // we are going to clock everything individually but simulate everything + // happeneing at once (exactly like the chip would do) + + /* Character Counter */ + CharacterCTR++; + if (CharacterCTR == Register[H_DISPLAYED]) + { + c_HDISP = true; + s_HDISP = false; + } + if (CharacterCTR == Register[H_TOTAL]) + { + c_HMAX = true; + s_HDISP = true; + } + if (c_HMAX) + { + CharacterCTR = 0; + } + if (CharacterCTR == Register[H_SYNC_POS]) + { + s_HSYNC = true; + } + if (CharacterCTR == Register[H_TOTAL] / 2) + { + c_HALFHTOTAL = true; + } + + /* Horizontal Sync Width Counter */ + if (s_HSYNC) + { + HorizontalSyncWidthCTR++; + if (HorizontalSyncWidthCTR == HSYNCWidth) + { + s_HSYNC = false; + HorizontalSyncWidthCTR = 0; + } + } + + /* Raster Counter */ + if (c_HMAX) + { + RasterCTR++; + if (RasterCTR == Register[MAX_SL_ADDRESS]) + { + c_RASMAX = true; + RasterCTR = 0; + } + if (RasterCTR == Register[V_DISPLAYED]) + { + // this will probably never happen, but the Hd6845 block diagram + // suggests that it is actually wired up this way + s_VDISP = false; + } + if (RasterCTR == Register[V_TOTAL_ADJUST]) + { + c_VTAMAX = true; + } + } + + /* Line Counter */ + if (c_RASMAX) + { + LineCTR++; + if (LineCTR == Register[MAX_SL_ADDRESS]) + { + // again this seems unneccessary, but the Hd6845 block diagram suggests that + // it is indeed wired this way + c_RASMAX = true; + RasterCTR = 0; + } + if (LineCTR == Register[V_DISPLAYED]) + { + s_VDISP = false; + } + if (LineCTR == Register[V_TOTAL]) + { + c_VTOTAL = true; + } + if (LineCTR == Register[V_SYNC_POS]) + { + s_VS = true; + VerticalSyncWidthCTR = 0; + } + } + + /* Vertical Sync Width Counter */ + if (c_RASMAX && s_VS) + { + VerticalSyncWidthCTR++; + if (VerticalSyncWidthCTR == VSYNCWidth) + { + s_VS = false; + } + } + + /* VTOTAL Control */ + // todo - interlace logic + if (c_VTOTAL) + { + // vertical total has been reached + LineCTR = 0; + RasterCTR = 0; + // reload start address + StartAddressLatch = StartAddressRegisterValue; + c_VT = true; + s_VDISP = true; + } + if (c_VTAMAX) + { + // extra adjust rasterlines have all been outputted (or there were none) + // activate the Vdisplay switch + LineCTR = 0; + RasterCTR = 0; + c_VT = true; + s_VDISP = true; + } + + /* Interlace Control */ + // the interlace control generates the RA0-RA4 row selects + // this is based on the VT clock and VS switch, + // the value of the Raster Counter and the current interlace mode + // it is also clocked by a CO circuit when the horizontal character counter == HALF of the H_Total register value + // (this is for the interlace sync & video mode I believe) + // It also responsible for generating the signal on the VSYNC pin + if (s_VS) + { + _VSYNC = true; + // status register bit 5 'vertical blanking' + StatusRegister |= 1 << 5; + } + if (c_VT) + { + _VSYNC = false; + // status register bit 5 'vertical blanking' + StatusRegister &= byte.MaxValue ^ (1 << 5); + } + if (c_HMAX) + { + RowSelects = RasterCTR; + } + if (c_HALFHTOTAL) + { + // we are half way horizontally across the screen + // interlace sync and video logic should go here (todo) + } + + /* Linear Address Generator */ + // counter is incremented with every CLK signal + LAG_Counter++; + + if (c_HDISP) + { + // horizontal displayed reached - latch this address + // this is needed when moving to the next vertical character + // (the CRTC continues counting during the border and HSYNC periods) + LAG_Counter_Latch = LAG_Counter; + } + if (c_HMAX) + { + // end of the current raster line + if (c_RASMAX) + { + // this is last raster in the current line + // counter will continue on from the last row latch + LAG_Counter = LAG_Counter_Latch; + // latch this value to be used in all the raster lines in the following line + LAG_Counter_RowLatch = LAG_Counter; + } + else + { + // still within the line + // every raster will generate the same address sequence + LAG_Counter = LAG_Counter_RowLatch; + } + } + if (c_VT) + { + // the VT clock has been received from the VCONTROL + // LAG counters reset + LAG_Counter_Latch = 0; + LAG_Counter_RowLatch = 0; + LAG_Counter = 0; + } + + // setup MA0-MA13 outputs based on internal counters and programmed start address + // (this is latched elsewhere and the timing of this is CRTC-type dependent) + LinearAddress = StartAddressLatch + LAG_Counter; + + if (LinearAddress == CursorAddressRegisterValue) + { + c_CURMATCH = true; + } + + /* HSYNC */ + _HSYNC = s_HSYNC; + + /* DISPTMG */ + if (s_HDISP && s_VDISP) + { + _DISPTMG = true; + } + else + { + _DISPTMG = false; + } + + /* Cursor Control */ + if (s_HDISP && s_VDISP) + { + // AND gate is active - cursor control is clocked + CUR_Field_Counter++; + bool curOutput = false; + + // info from registers + var curStartRaster = Register[CURSOR_START] & 0x1f; + var curEndRaster = Register[CURSOR_END] & 0x1f; + var curDisplayMode = (Register[CURSOR_START] & 0x60) >> 5; + + switch (curDisplayMode) + { + // Non-blink + case 0: + if (RasterCTR >= curStartRaster && RasterCTR <= curEndRaster && c_CURMATCH) + curOutput = true; + break; + // Cursor non-display + case 1: + curOutput = false; + break; + // Blink 1/16 field rate + case 2: + // not yet implemented + if (RasterCTR >= curStartRaster && RasterCTR <= curEndRaster && c_CURMATCH) + curOutput = true; + break; + // Blink 1/32 field rate + case 3: + // not yet implemented + if (RasterCTR >= curStartRaster && RasterCTR <= curEndRaster && c_CURMATCH) + curOutput = true; + break; + } + + if (curOutput) + { + _CUDISP = true; + } + else + { + _CUDISP = false; + } + } + else + { + // end of the display + CUR_Field_Counter = 0; + } + + /* Light Pen Control */ + if (LPSTB) + { + // strobe has been detected + // latch the current address into the light pen registers (R16 & R17) + Register[LIGHT_PEN_L] = (byte)(LinearAddress & 0xff); + Register[LIGHT_PEN_H] = (byte)((LinearAddress >> 8) & 0x3f); + + // set the 'LPEN register full' bit in the status register + StatusRegister |= 1 << 6; + + _LPSTB = false; + } + } + + /// + /// Runs a Type2 Clock Cycle + /// The MC6845 does have a functional block diagram + /// http://www.cpcwiki.eu/imgs/d/da/Mc6845.motorola.pdf + /// The implementation looks a little simpler than the type 0 + /// It has NO status register and NO skew program bit support + /// HOWEVER, there are some glaring ommissions in the block diagram, + /// so I am using a modified type 0/1 implementation for now + /// + private void ClockCycle_Type2() + { + /* non-persistent clock signals */ + bool c_VT = false; + bool c_VTOTAL = false; + bool c_HMAX = false; + bool c_HDISP = false; + bool c_RASMAX = false; + bool c_VTAMAX = false; + bool c_HALFHTOTAL = false; + bool c_CURMATCH = false; + + // we are going to clock everything individually but simulate everything + // happeneing at once (exactly like the chip would do) + + /* Character Counter */ + CharacterCTR++; + if (CharacterCTR == Register[H_DISPLAYED]) + { + c_HDISP = true; + s_HDISP = false; + } + if (CharacterCTR == Register[H_TOTAL]) + { + c_HMAX = true; + s_HDISP = true; + } + if (c_HMAX) + { + CharacterCTR = 0; + } + if (CharacterCTR == Register[H_SYNC_POS]) + { + s_HSYNC = true; + } + if (CharacterCTR == Register[H_TOTAL] / 2) + { + c_HALFHTOTAL = true; + } + + /* Horizontal Sync Width Counter */ + if (s_HSYNC) + { + HorizontalSyncWidthCTR++; + if (HorizontalSyncWidthCTR == HSYNCWidth) + { + s_HSYNC = false; + HorizontalSyncWidthCTR = 0; + } + } + + /* Raster Counter */ + if (c_HMAX) + { + RasterCTR++; + if (RasterCTR == Register[MAX_SL_ADDRESS]) + { + c_RASMAX = true; + RasterCTR = 0; + } + if (RasterCTR == Register[V_DISPLAYED]) + { + // this will probably never happen, but the Hd6845 block diagram + // suggests that it is actually wired up this way + s_VDISP = false; + } + if (RasterCTR == Register[V_TOTAL_ADJUST]) + { + c_VTAMAX = true; + } + } + + /* Line Counter */ + if (c_RASMAX) + { + LineCTR++; + if (LineCTR == Register[MAX_SL_ADDRESS]) + { + // again this seems unneccessary, but the Hd6845 block diagram suggests that + // it is indeed wired this way + c_RASMAX = true; + RasterCTR = 0; + } + if (LineCTR == Register[V_DISPLAYED]) + { + s_VDISP = false; + } + if (LineCTR == Register[V_TOTAL]) + { + c_VTOTAL = true; + } + if (LineCTR == Register[V_SYNC_POS]) + { + s_VS = true; + VerticalSyncWidthCTR = 0; + } + } + + /* Vertical Sync Width Counter */ + if (c_RASMAX && s_VS) + { + VerticalSyncWidthCTR++; + if (VerticalSyncWidthCTR == VSYNCWidth) + { + s_VS = false; + } + } + + /* VTOTAL Control */ + // todo - interlace logic + if (c_VTOTAL) + { + // vertical total has been reached + LineCTR = 0; + RasterCTR = 0; + // reload start address + StartAddressLatch = StartAddressRegisterValue; + c_VT = true; + s_VDISP = true; + } + if (c_VTAMAX) + { + // extra adjust rasterlines have all been outputted (or there were none) + // activate the Vdisplay switch + LineCTR = 0; + RasterCTR = 0; + c_VT = true; + s_VDISP = true; + } + + /* Interlace Control */ + // the interlace control generates the RA0-RA4 row selects + // this is based on the VT clock and VS switch, + // the value of the Raster Counter and the current interlace mode + // it is also clocked by a CO circuit when the horizontal character counter == HALF of the H_Total register value + // (this is for the interlace sync & video mode I believe) + // It also responsible for generating the signal on the VSYNC pin + if (s_VS) + { + _VSYNC = true; + } + if (c_VT) + { + _VSYNC = false; + } + if (c_HMAX) + { + RowSelects = RasterCTR; + } + if (c_HALFHTOTAL) + { + // we are half way horizontally across the screen + // interlace sync and video logic should go here (todo) + } + + /* Linear Address Generator */ + // counter is incremented with every CLK signal + LAG_Counter++; + + if (c_HDISP) + { + // horizontal displayed reached - latch this address + // this is needed when moving to the next vertical character + // (the CRTC continues counting during the border and HSYNC periods) + LAG_Counter_Latch = LAG_Counter; + } + if (c_HMAX) + { + // end of the current raster line + if (c_RASMAX) + { + // this is last raster in the current line + // counter will continue on from the last row latch + LAG_Counter = LAG_Counter_Latch; + // latch this value to be used in all the raster lines in the following line + LAG_Counter_RowLatch = LAG_Counter; + } + else + { + // still within the line + // every raster will generate the same address sequence + LAG_Counter = LAG_Counter_RowLatch; + } + } + if (c_VT) + { + // the VT clock has been received from the VCONTROL + // LAG counters reset + LAG_Counter_Latch = 0; + LAG_Counter_RowLatch = 0; + LAG_Counter = 0; + } + + // setup MA0-MA13 outputs based on internal counters and programmed start address + // (this is latched elsewhere and the timing of this is CRTC-type dependent) + LinearAddress = StartAddressLatch + LAG_Counter; + + if (LinearAddress == CursorAddressRegisterValue) + { + c_CURMATCH = true; + } + + /* HSYNC */ + _HSYNC = s_HSYNC; + + /* DISPTMG */ + if (s_HDISP && s_VDISP) + { + _DISPTMG = true; + } + else + { + _DISPTMG = false; + } + + /* Cursor Control */ + if (s_HDISP && s_VDISP) + { + // AND gate is active - cursor control is clocked + CUR_Field_Counter++; + bool curOutput = false; + + // info from registers + var curStartRaster = Register[CURSOR_START] & 0x1f; + var curEndRaster = Register[CURSOR_END] & 0x1f; + var curDisplayMode = (Register[CURSOR_START] & 0x60) >> 5; + + switch (curDisplayMode) + { + // Non-blink + case 0: + if (RasterCTR >= curStartRaster && RasterCTR <= curEndRaster && c_CURMATCH) + curOutput = true; + break; + // Cursor non-display + case 1: + curOutput = false; + break; + // Blink 1/16 field rate + case 2: + // not yet implemented + if (RasterCTR >= curStartRaster && RasterCTR <= curEndRaster && c_CURMATCH) + curOutput = true; + break; + // Blink 1/32 field rate + case 3: + // not yet implemented + if (RasterCTR >= curStartRaster && RasterCTR <= curEndRaster && c_CURMATCH) + curOutput = true; + break; + } + + if (curOutput) + { + _CUDISP = true; + } + else + { + _CUDISP = false; + } + } + else + { + // end of the display + CUR_Field_Counter = 0; + } + + /* Light Pen Control */ + if (LPSTB) + { + // strobe has been detected + // latch the current address into the light pen registers (R16 & R17) + Register[LIGHT_PEN_L] = (byte)(LinearAddress & 0xff); + Register[LIGHT_PEN_H] = (byte)((LinearAddress >> 8) & 0x3f); + + _LPSTB = false; + } + } + + /// + /// Runs a Type3or4 Clock Cycle + /// + private void ClockCycle_Type3_4() + { + + } + + #endregion + + #region Enums & Constants + + /* Horizontal Timing Register Constants */ + /// + /// This 8 bit write-only register determines the horizontal frequency of HS. + /// It is the total of displayed plus non-displayed character time units minus one. + /// + private const int H_TOTAL = 0; + /// + /// This 8 bit write-only register determines the number of displayed characters per horizontal line. + /// + private const int H_DISPLAYED = 1; + /// + /// This 8 bit write-only register determines the horizontal sync postiion on the horizontal line. + /// + private const int H_SYNC_POS = 2; + /// + /// This 4 bit write-only register determines the width of the HS pulse. It may not be apparent why this width needs to be programmed.However, + /// consider that all timing widths must be programmed as multiples of the character clock period which varies.If HS width were fixed as an integral + /// number of character times, it would vary with character rate and be out of tolerance for certain monitors. + /// The rate programmable feature allows compensating HS width. + /// NOTE: Dependent on chiptype this also may include VSYNC width - check the UpdateWidths() method + /// + private const int SYNC_WIDTHS = 3; + + /* Vertical Timing Register Constants */ + /// + /// The vertical frequency of VS is determined by both R4 and R5.The calculated number of character I ine times is usual I y an integer plus a fraction to + /// get exactly a 50 or 60Hz vertical refresh rate. The integer number of character line times minus one is programmed in the 7 bit write-only Vertical Total Register; + /// the fraction is programmed in the 5 bit write-only Vertical Scan Adjust Register as a number of scan line times. + /// + private const int V_TOTAL = 4; + private const int V_TOTAL_ADJUST = 5; + /// + /// This 7 bit write-only register determines the number of displayed character rows on the CRT screen, and is programmed in character row times. + /// + private const int V_DISPLAYED = 6; + /// + /// This 7 bit write-only register determines the vertical sync position with respect to the reference.It is programmed in character row times. + /// + private const int V_SYNC_POS = 7; + /// + /// This 2 bit write-only register controls the raster scan mode(see Figure 11 ). When bit 0 and bit 1 are reset, or bit 0 is reset and bit 1 set, + /// the non· interlace raster scan mode is selected.Two interlace modes are available.Both are interlaced 2 fields per frame.When bit 0 is set and bit 1 is reset, + /// the interlace sync raster scan mode is selected.Also when bit 0 and bit 1 are set, the interlace sync and video raster scan mode is selected. + /// + private const int INTERLACE_MODE = 8; + /// + /// This 5 bit write·only register determines the number of scan lines per character row including spacing. + /// The programmed value is a max address and is one less than the number of scan l1nes. + /// + private const int MAX_SL_ADDRESS = 9; + + /* Other Main Register Constants */ + /// + /// This 7 bit write-only register controls the cursor format(see Figure 10). Bit 5 is the blink timing control.When bit 5 is low, the blink frequency is 1/16 of the + /// vertical field rate, and when bit 5 is high, the blink frequency is 1/32 of the vertical field rate.Bit 6 is used to enable a blink. + /// The cursor start scan line is set by the lower 5 bits. + /// + private const int CURSOR_START = 10; + /// + /// This 5 bit write-only register sets the cursor end scan line + /// + private const int CURSOR_END = 11; + /// + /// Start Address Register is a 14 bit write-only register which determines the first address put out as a refresh address after vertical blanking. + /// It consists of an 8 bit lower register, and a 6 bit higher register. + /// + private const int START_ADDR_H = 12; + private const int START_ADDR_L = 13; + /// + /// This 14 bit read/write register stores the cursor location.This register consists of an 8 bit lower and 6 bit higher register. + /// + private const int CURSOR_H = 14; + private const int CURSOR_L = 15; + /// + /// This 14 bit read -only register is used to store the contents of the Address Register(H & L) when the LPSTB input pulses high. + /// This register consists of an 8 bit lower and 6 bit higher register. + /// + private const int LIGHT_PEN_H = 16; + private const int LIGHT_PEN_L = 17; + + /// + /// The types of CRCT chip found in the CPC range + /// + public enum CRTCType + { + HD6845S = 0, + UM6845 = 0, + UM6845R = 1, + MC6845 = 2, + AMS40489 = 3, + AMS40226 = 4 + } + + /// + /// The available interlace modes in the CRCT + /// + private enum InterlaceMode + { + NormalSyncMode, + InterlaceSyncMode, + InterlaceSyncAndVideoMode + } + + /// + /// Cursor display modes + /// + private enum CursorControl + { + NonBlink, + CursorNonDisplay, + Blink1_16, + Blink1_32 + } + + /// + /// Vid Display RAM Addressing Mode + /// + private enum VideoDisplayRAMAddressing + { + StraightBinary = 0, + RowColumn = 1 + } + + /// + /// Vid Display RAM Acccess Mode + /// + private enum VideoDisplayRAMAccess + { + SharedMemory, + TransparentMemory + } + + #endregion + + #region Serialization + + public void SyncState(Serializer ser) + { + ser.BeginSection("CRCT"); + ser.SyncEnum("ChipType", ref ChipType); + ser.Sync("_VSYNC", ref _VSYNC); + ser.Sync("_HSYNC", ref _HSYNC); + ser.Sync("_DISPTMG", ref _DISPTMG); + ser.Sync("_CUDISP", ref _CUDISP); + ser.Sync("_CLK", ref _CLK); + ser.Sync("_RESET", ref _RESET); + ser.Sync("_LPSTB", ref _LPSTB); + ser.Sync("AddressRegister", ref AddressRegister); + ser.Sync("Register", ref Register, false); + ser.Sync("StatusRegister", ref StatusRegister); + ser.Sync("_CharacterCTR", ref _CharacterCTR); + ser.Sync("_HorizontalSyncWidthCTR", ref _HorizontalSyncWidthCTR); + ser.Sync("_LineCTR", ref _LineCTR); + ser.Sync("_RasterCTR", ref _RasterCTR); + ser.Sync("StartAddressLatch)", ref StartAddressLatch); + //ser.Sync("VDisplay", ref VDisplay); + //ser.Sync("HDisplay", ref HDisplay); + ser.Sync("RowSelects", ref RowSelects); + ser.Sync("DISPTMG_Delay_Counter", ref DISPTMG_Delay_Counter); + ser.Sync("CUDISP_Delay_Counter", ref CUDISP_Delay_Counter); + ser.Sync("AsicStatusRegister1", ref AsicStatusRegister1); + ser.Sync("AsicStatusRegister2", ref AsicStatusRegister2); + ser.Sync("LAG_Counter", ref LAG_Counter); + ser.Sync("LAG_Counter_Latch", ref LAG_Counter_Latch); + ser.Sync("LAG_Counter_RowLatch", ref LAG_Counter_RowLatch); + ser.Sync("s_VS", ref s_VS); + ser.Sync("s_HDISP", ref s_VS); + ser.Sync("s_VDISP", ref s_VDISP); + ser.Sync("s_HSYNC", ref s_HSYNC); + ser.Sync("CUR_Field_Counter", ref CUR_Field_Counter); + //ser.Sync("VS", ref VS); + ser.EndSection(); + + /* + * int ; + int ; + * */ + } + + #endregion + } +} diff --git a/BizHawk.Emulation.Cores/Computers/AmstradCPC/Hardware/Display/CRTDevice.cs b/BizHawk.Emulation.Cores/Computers/AmstradCPC/Hardware/Display/CRTDevice.cs new file mode 100644 index 0000000000..5f318c47be --- /dev/null +++ b/BizHawk.Emulation.Cores/Computers/AmstradCPC/Hardware/Display/CRTDevice.cs @@ -0,0 +1,685 @@ +using BizHawk.Common; +using BizHawk.Common.NumberExtensions; +using BizHawk.Emulation.Common; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace BizHawk.Emulation.Cores.Computers.AmstradCPC +{ + /// + /// Render pixels to the screen + /// + public class CRTDevice : IVideoProvider + { + #region Devices + + private CPCBase _machine; + private CRCT_6845 CRCT => _machine.CRCT; + private AmstradGateArray GateArray => _machine.GateArray; + + #endregion + + #region Construction + + public CRTDevice(CPCBase machine) + { + _machine = machine; + CurrentLine = new ScanLine(this); + + CRCT.AttachHSYNCCallback(OnHSYNC); + CRCT.AttachVSYNCCallback(OnVSYNC); + } + + #endregion + + #region Palettes + + /// + /// The standard CPC Pallete (ordered by firmware #) + /// http://www.cpcwiki.eu/index.php/CPC_Palette + /// + public static readonly int[] CPCFirmwarePalette = + { + Colors.ARGB(0x00, 0x00, 0x00), // Black + Colors.ARGB(0x00, 0x00, 0x80), // Blue + Colors.ARGB(0x00, 0x00, 0xFF), // Bright Blue + Colors.ARGB(0x80, 0x00, 0x00), // Red + Colors.ARGB(0x80, 0x00, 0x80), // Magenta + Colors.ARGB(0x80, 0x00, 0xFF), // Mauve + Colors.ARGB(0xFF, 0x00, 0x00), // Bright Red + Colors.ARGB(0xFF, 0x00, 0x80), // Purple + Colors.ARGB(0xFF, 0x00, 0xFF), // Bright Magenta + Colors.ARGB(0x00, 0x80, 0x00), // Green + Colors.ARGB(0x00, 0x80, 0x80), // Cyan + Colors.ARGB(0x00, 0x80, 0xFF), // Sky Blue + Colors.ARGB(0x80, 0x80, 0x00), // Yellow + Colors.ARGB(0x80, 0x80, 0x80), // White + Colors.ARGB(0x80, 0x80, 0xFF), // Pastel Blue + Colors.ARGB(0xFF, 0x80, 0x00), // Orange + Colors.ARGB(0xFF, 0x80, 0x80), // Pink + Colors.ARGB(0xFF, 0x80, 0xFF), // Pastel Magenta + Colors.ARGB(0x00, 0xFF, 0x00), // Bright Green + Colors.ARGB(0x00, 0xFF, 0x80), // Sea Green + Colors.ARGB(0x00, 0xFF, 0xFF), // Bright Cyan + Colors.ARGB(0x80, 0xFF, 0x00), // Lime + Colors.ARGB(0x80, 0xFF, 0x80), // Pastel Green + Colors.ARGB(0x80, 0xFF, 0xFF), // Pastel Cyan + Colors.ARGB(0xFF, 0xFF, 0x00), // Bright Yellow + Colors.ARGB(0xFF, 0xFF, 0x80), // Pastel Yellow + Colors.ARGB(0xFF, 0xFF, 0xFF), // Bright White + }; + + /// + /// The standard CPC Pallete (ordered by hardware #) + /// http://www.cpcwiki.eu/index.php/CPC_Palette + /// + public static readonly int[] CPCHardwarePalette = + { + Colors.ARGB(0x80, 0x80, 0x80), // White + Colors.ARGB(0x80, 0x80, 0x80), // White (duplicate) + Colors.ARGB(0x00, 0xFF, 0x80), // Sea Green + Colors.ARGB(0xFF, 0xFF, 0x80), // Pastel Yellow + Colors.ARGB(0x00, 0x00, 0x80), // Blue + Colors.ARGB(0xFF, 0x00, 0x80), // Purple + Colors.ARGB(0x00, 0x80, 0x80), // Cyan + Colors.ARGB(0xFF, 0x80, 0x80), // Pink + Colors.ARGB(0xFF, 0x00, 0x80), // Purple (duplicate) + Colors.ARGB(0xFF, 0xFF, 0x80), // Pastel Yellow (duplicate) + Colors.ARGB(0xFF, 0xFF, 0x00), // Bright Yellow + Colors.ARGB(0xFF, 0xFF, 0xFF), // Bright White + Colors.ARGB(0xFF, 0x00, 0x00), // Bright Red + Colors.ARGB(0xFF, 0x00, 0xFF), // Bright Magenta + Colors.ARGB(0xFF, 0x80, 0x00), // Orange + Colors.ARGB(0xFF, 0x80, 0xFF), // Pastel Magenta + Colors.ARGB(0x00, 0x00, 0x80), // Blue (duplicate) + Colors.ARGB(0x00, 0xFF, 0x80), // Sea Green (duplicate) + Colors.ARGB(0x00, 0xFF, 0x00), // Bright Green + Colors.ARGB(0x00, 0xFF, 0xFF), // Bright Cyan + Colors.ARGB(0x00, 0x00, 0x00), // Black + Colors.ARGB(0x00, 0x00, 0xFF), // Bright Blue + Colors.ARGB(0x00, 0x80, 0x00), // Green + Colors.ARGB(0x00, 0x80, 0xFF), // Sky Blue + Colors.ARGB(0x80, 0x00, 0x80), // Magenta + Colors.ARGB(0x80, 0xFF, 0x80), // Pastel Green + Colors.ARGB(0x80, 0xFF, 0x00), // Lime + Colors.ARGB(0x80, 0xFF, 0xFF), // Pastel Cyan + Colors.ARGB(0x80, 0x00, 0x00), // Red + Colors.ARGB(0x80, 0x00, 0xFF), // Mauve + Colors.ARGB(0x80, 0x80, 0x00), // Yellow + Colors.ARGB(0x80, 0x80, 0xFF), // Pastel Blue + }; + + + #endregion + + #region Public Stuff + + /// + /// The current scanline that is being added to + /// (will be processed and committed to the screen buffer every HSYNC) + /// + public ScanLine CurrentLine; + + /// + /// The number of top border scanlines to ommit when rendering + /// + public int TopLinesToTrim = 20; + + /// + /// Count of rendered scanlines this frame + /// + public int ScanlineCounter = 0; + + /// + /// Video buffer processing + /// + public int[] ProcessVideoBuffer() + { + return ScreenBuffer; + } + + /// + /// Sets up buffers and the like at the start of a frame + /// + public void SetupVideo() + { + if (BufferHeight == 576) + return; + + BufferWidth = 800; + BufferHeight = 576; + + VirtualWidth = BufferWidth / 2; + VirtualHeight = BufferHeight / 2; + + ScreenBuffer = new int[BufferWidth * BufferHeight]; + } + + /// + /// Fired when the CRCT flags HSYNC + /// + public void OnHSYNC() + { + + } + + /// + /// Fired when the CRCT flags VSYNC + /// + public void OnVSYNC() + { + + } + + #endregion + + #region IVideoProvider + + /// + /// Video output buffer + /// + public int[] ScreenBuffer; + + private int _virtualWidth; + private int _virtualHeight; + private int _bufferWidth; + private int _bufferHeight; + + public int BackgroundColor + { + get { return CPCHardwarePalette[0]; } + } + + public int VirtualWidth + { + get { return _virtualWidth; } + set { _virtualWidth = value; } + } + + public int VirtualHeight + { + get { return _virtualHeight; } + set { _virtualHeight = value; } + } + + public int BufferWidth + { + get { return _bufferWidth; } + set { _bufferWidth = value; } + } + + public int BufferHeight + { + get { return _bufferHeight; } + set { _bufferHeight = value; } + } + + public int VsyncNumerator + { + get { return GateArray.Z80ClockSpeed * 50; } + set { } + } + + public int VsyncDenominator + { + get { return GateArray.Z80ClockSpeed; } + } + + public int[] GetVideoBuffer() + { + return ProcessVideoBuffer(); + } + + public void SetupScreenSize() + { + BufferWidth = 1024; // 512; + BufferHeight = 768; + VirtualHeight = BufferHeight; + VirtualWidth = BufferWidth; + ScreenBuffer = new int[BufferWidth * BufferHeight]; + croppedBuffer = ScreenBuffer; + } + + protected int[] croppedBuffer; + + #endregion + + #region Serialization + + public void SyncState(Serializer ser) + { + ser.BeginSection("CRT"); + ser.Sync("BufferWidth", ref _bufferWidth); + ser.Sync("BufferHeight", ref _bufferHeight); + ser.Sync("VirtualHeight", ref _virtualHeight); + ser.Sync("VirtualWidth", ref _virtualWidth); + ser.Sync("ScreenBuffer", ref ScreenBuffer, false); + ser.Sync("ScanlineCounter", ref ScanlineCounter); + ser.EndSection(); + } + + #endregion + } + + /// + /// Represents a single scanline buffer + /// + public class ScanLine + { + /// + /// Array of character information + /// + public Character[] Characters; + + /// + /// The screenmode that was set at the start of this scanline + /// + public int ScreenMode = 1; + + /// + /// The scanline number (0 based) + /// + public int LineIndex; + + /// + /// The calling CRT device + /// + private CRTDevice CRT; + + public ScanLine(CRTDevice crt) + { + Reset(); + CRT = crt; + } + + // To be run after scanline has been fully processed + public void InitScanline(int screenMode, int lineIndex) + { + Reset(); + ScreenMode = screenMode; + LineIndex = lineIndex; + } + + /// + /// Adds a single scanline character into the matrix + /// + /// + /// + public void AddScanlineCharacter(int index, RenderPhase phase, byte vid1, byte vid2, int[] pens) + { + if (index >= 64) + { + return; + } + + switch (phase) + { + case RenderPhase.BORDER: + AddBorderValue(index, CRTDevice.CPCHardwarePalette[pens[16]]); + break; + case RenderPhase.DISPLAY: + AddDisplayValue(index, vid1, vid2, pens); + break; + default: + AddSyncValue(index, phase); + break; + } + } + + /// + /// Adds a HSYNC, VSYNC or HSYNC+VSYNC character into the scanline + /// + /// + /// + private void AddSyncValue(int charIndex, RenderPhase phase) + { + Characters[charIndex].Phase = phase; + Characters[charIndex].Pixels = new int[0]; + } + + /// + /// Adds a border character into the scanline + /// + /// + /// + private void AddBorderValue(int charIndex, int colourValue) + { + Characters[charIndex].Phase = RenderPhase.BORDER; + + switch (ScreenMode) + { + case 0: + Characters[charIndex].Pixels = new int[4]; + break; + case 1: + Characters[charIndex].Pixels = new int[8]; + break; + case 2: + Characters[charIndex].Pixels = new int[16]; + break; + case 3: + Characters[charIndex].Pixels = new int[8]; + break; + } + + + + for (int i = 0; i < Characters[charIndex].Pixels.Length; i++) + { + Characters[charIndex].Pixels[i] = colourValue; + } + } + + /// + /// Adds a display character into the scanline + /// Pixel matrix is calculated based on the current ScreenMode + /// + /// + /// + /// + public void AddDisplayValue(int charIndex, byte vid1, byte vid2, int[] pens) + { + Characters[charIndex].Phase = RenderPhase.DISPLAY; + + // generate pixels based on screen mode + switch (ScreenMode) + { + // 4 bits per pixel - 2 bytes - 4 pixels (8 CRT pixels) + // RECT + case 0: + Characters[charIndex].Pixels = new int[16]; + + int m0Count = 0; + + int pix = vid1 & 0xaa; + pix = ((pix & 0x80) >> 7) | ((pix & 0x08) >> 2) | ((pix & 0x20) >> 3) | ((pix & 0x02 << 2)); + Characters[charIndex].Pixels[m0Count++] = CRTDevice.CPCHardwarePalette[pens[pix]]; + Characters[charIndex].Pixels[m0Count++] = CRTDevice.CPCHardwarePalette[pens[pix]]; + Characters[charIndex].Pixels[m0Count++] = CRTDevice.CPCHardwarePalette[pens[pix]]; + Characters[charIndex].Pixels[m0Count++] = CRTDevice.CPCHardwarePalette[pens[pix]]; + pix = vid1 & 0x55; + pix = (((pix & 0x40) >> 6) | ((pix & 0x04) >> 1) | ((pix & 0x10) >> 2) | ((pix & 0x01 << 3))); + Characters[charIndex].Pixels[m0Count++] = CRTDevice.CPCHardwarePalette[pens[pix]]; + Characters[charIndex].Pixels[m0Count++] = CRTDevice.CPCHardwarePalette[pens[pix]]; + Characters[charIndex].Pixels[m0Count++] = CRTDevice.CPCHardwarePalette[pens[pix]]; + Characters[charIndex].Pixels[m0Count++] = CRTDevice.CPCHardwarePalette[pens[pix]]; + + pix = vid2 & 0xaa; + pix = ((pix & 0x80) >> 7) | ((pix & 0x08) >> 2) | ((pix & 0x20) >> 3) | ((pix & 0x02 << 2)); + Characters[charIndex].Pixels[m0Count++] = CRTDevice.CPCHardwarePalette[pens[pix]]; + Characters[charIndex].Pixels[m0Count++] = CRTDevice.CPCHardwarePalette[pens[pix]]; + Characters[charIndex].Pixels[m0Count++] = CRTDevice.CPCHardwarePalette[pens[pix]]; + Characters[charIndex].Pixels[m0Count++] = CRTDevice.CPCHardwarePalette[pens[pix]]; + pix = vid2 & 0x55; + pix = (((pix & 0x40) >> 6) | ((pix & 0x04) >> 1) | ((pix & 0x10) >> 2) | ((pix & 0x01 << 3))); + Characters[charIndex].Pixels[m0Count++] = CRTDevice.CPCHardwarePalette[pens[pix]]; + Characters[charIndex].Pixels[m0Count++] = CRTDevice.CPCHardwarePalette[pens[pix]]; + Characters[charIndex].Pixels[m0Count++] = CRTDevice.CPCHardwarePalette[pens[pix]]; + Characters[charIndex].Pixels[m0Count++] = CRTDevice.CPCHardwarePalette[pens[pix]]; + /* + int m0B0P0i = vid1 & 0xaa; + int m0B0P0 = ((m0B0P0i & 0x80) >> 7) | ((m0B0P0i & 0x08) >> 2) | ((m0B0P0i & 0x20) >> 3) | ((m0B0P0i & 0x02 << 2)); + int m0B0P1i = vid1 & 85; + int m0B0P1 = ((m0B0P1i & 0x40) >> 6) | ((m0B0P1i & 0x04) >> 1) | ((m0B0P1i & 0x10) >> 2) | ((m0B0P1i & 0x01 << 3)); + + Characters[charIndex].Pixels[m0Count++] = CRTDevice.CPCHardwarePalette[pens[m0B0P0]]; + Characters[charIndex].Pixels[m0Count++] = CRTDevice.CPCHardwarePalette[pens[m0B0P0]]; + Characters[charIndex].Pixels[m0Count++] = CRTDevice.CPCHardwarePalette[pens[m0B0P1]]; + Characters[charIndex].Pixels[m0Count++] = CRTDevice.CPCHardwarePalette[pens[m0B0P1]]; + + int m0B1P0i = vid2 & 170; + int m0B1P0 = ((m0B1P0i & 0x80) >> 7) | ((m0B1P0i & 0x08) >> 2) | ((m0B1P0i & 0x20) >> 3) | ((m0B1P0i & 0x02 << 2)); + int m0B1P1i = vid2 & 85; + int m0B1P1 = ((m0B1P1i & 0x40) >> 6) | ((m0B1P1i & 0x04) >> 1) | ((m0B1P1i & 0x10) >> 2) | ((m0B1P1i & 0x01 << 3)); + + Characters[charIndex].Pixels[m0Count++] = CRTDevice.CPCHardwarePalette[pens[m0B1P0]]; + Characters[charIndex].Pixels[m0Count++] = CRTDevice.CPCHardwarePalette[pens[m0B1P0]]; + Characters[charIndex].Pixels[m0Count++] = CRTDevice.CPCHardwarePalette[pens[m0B1P1]]; + Characters[charIndex].Pixels[m0Count++] = CRTDevice.CPCHardwarePalette[pens[m0B1P1]]; + */ + break; + + // 2 bits per pixel - 2 bytes - 8 pixels (16 CRT pixels) + // SQUARE + case 1: + Characters[charIndex].Pixels = new int[8]; + + int m1Count = 0; + + int m1B0P0 = (((vid1 & 0x80) >> 7) | ((vid1 & 0x08) >> 2)); + int m1B0P1 = (((vid1 & 0x40) >> 6) | ((vid1 & 0x04) >> 1)); + int m1B0P2 = (((vid1 & 0x20) >> 5) | ((vid1 & 0x02))); + int m1B0P3 = (((vid1 & 0x10) >> 4) | ((vid1 & 0x01) << 1)); + + Characters[charIndex].Pixels[m1Count++] = CRTDevice.CPCHardwarePalette[pens[m1B0P0]]; + Characters[charIndex].Pixels[m1Count++] = CRTDevice.CPCHardwarePalette[pens[m1B0P1]]; + Characters[charIndex].Pixels[m1Count++] = CRTDevice.CPCHardwarePalette[pens[m1B0P2]]; + Characters[charIndex].Pixels[m1Count++] = CRTDevice.CPCHardwarePalette[pens[m1B0P3]]; + + int m1B1P0 = (((vid2 & 0x80) >> 7) | ((vid2 & 0x08) >> 2)); + int m1B1P1 = (((vid2 & 0x40) >> 6) | ((vid2 & 0x04) >> 1)); + int m1B1P2 = (((vid2 & 0x20) >> 5) | ((vid2 & 0x02))); + int m1B1P3 = (((vid2 & 0x10) >> 4) | ((vid2 & 0x01) << 1)); + + Characters[charIndex].Pixels[m1Count++] = CRTDevice.CPCHardwarePalette[pens[m1B1P0]]; + Characters[charIndex].Pixels[m1Count++] = CRTDevice.CPCHardwarePalette[pens[m1B1P1]]; + Characters[charIndex].Pixels[m1Count++] = CRTDevice.CPCHardwarePalette[pens[m1B1P2]]; + Characters[charIndex].Pixels[m1Count++] = CRTDevice.CPCHardwarePalette[pens[m1B1P3]]; + break; + + // 1 bit per pixel - 2 bytes - 16 pixels (16 CRT pixels) + // RECT + case 2: + Characters[charIndex].Pixels = new int[16]; + + int m2Count = 0; + + int[] pixBuff = new int[16]; + + for (int bit = 7; bit >= 0; bit--) + { + int val = vid1.Bit(bit) ? 1 : 0; + Characters[charIndex].Pixels[m2Count++] = CRTDevice.CPCHardwarePalette[pens[val]]; + + } + for (int bit = 7; bit >= 0; bit--) + { + int val = vid2.Bit(bit) ? 1 : 0; + Characters[charIndex].Pixels[m2Count++] = CRTDevice.CPCHardwarePalette[pens[val]]; + } + break; + + // 4 bits per pixel - 2 bytes - 4 pixels (8 CRT pixels) + // RECT + case 3: + Characters[charIndex].Pixels = new int[4]; + + int m3Count = 0; + + int m3B0P0i = vid1 & 170; + int m3B0P0 = ((m3B0P0i & 0x80) >> 7) | ((m3B0P0i & 0x08) >> 2) | ((m3B0P0i & 0x20) >> 3) | ((m3B0P0i & 0x02 << 2)); + int m3B0P1i = vid1 & 85; + int m3B0P1 = ((m3B0P1i & 0x40) >> 6) | ((m3B0P1i & 0x04) >> 1) | ((m3B0P1i & 0x10) >> 2) | ((m3B0P1i & 0x01 << 3)); + + Characters[charIndex].Pixels[m3Count++] = CRTDevice.CPCHardwarePalette[pens[m3B0P0]]; + Characters[charIndex].Pixels[m3Count++] = CRTDevice.CPCHardwarePalette[pens[m3B0P1]]; + + int m3B1P0i = vid1 & 170; + int m3B1P0 = ((m3B1P0i & 0x80) >> 7) | ((m3B1P0i & 0x08) >> 2) | ((m3B1P0i & 0x20) >> 3) | ((m3B1P0i & 0x02 << 2)); + int m3B1P1i = vid1 & 85; + int m3B1P1 = ((m3B1P1i & 0x40) >> 6) | ((m3B1P1i & 0x04) >> 1) | ((m3B1P1i & 0x10) >> 2) | ((m3B1P1i & 0x01 << 3)); + + Characters[charIndex].Pixels[m3Count++] = CRTDevice.CPCHardwarePalette[pens[m3B1P0]]; + Characters[charIndex].Pixels[m3Count++] = CRTDevice.CPCHardwarePalette[pens[m3B1P1]]; + break; + } + } + + /// + /// Returns the number of pixels decoded in this scanline (border and display) + /// + /// + private int GetPixelCount() + { + int cnt = 0; + + foreach (var c in Characters) + { + if (c.Pixels != null) + cnt += c.Pixels.Length; + } + + return cnt; + } + + /// + /// Called at the start of HSYNC + /// Processes and adds the scanline to the Screen Buffer + /// + public void CommitScanline() + { + int hScale = 1; + int vScale = 1; + + switch (ScreenMode) + { + case 0: + hScale = 1; + vScale = 2; + break; + case 1: + case 3: + hScale = 2; + vScale = 2; + break; + + case 2: + hScale = 1; + vScale = 2; + break; + } + + int hPix = GetPixelCount() * hScale; + //int hPix = GetPixelCount() * 2; + int leftOver = CRT.BufferWidth - hPix; + int lPad = leftOver / 2; + int rPad = lPad; + int rem = leftOver % 2; + if (rem != 0) + rPad += rem; + + if (LineIndex < CRT.TopLinesToTrim) + { + return; + } + + // render out the scanline + int pCount = (LineIndex - CRT.TopLinesToTrim) * vScale * CRT.BufferWidth; + + // vScale + for (int s = 0; s < vScale; s++) + { + // left padding + for (int lP = 0; lP < lPad; lP++) + { + CRT.ScreenBuffer[pCount++] = 0; + } + + // border and display + foreach (var c in Characters) + { + if (c.Pixels == null || c.Pixels.Length == 0) + continue; + + for (int p = 0; p < c.Pixels.Length; p++) + { + // hScale + for (int h = 0; h < hScale; h++) + { + CRT.ScreenBuffer[pCount++] = c.Pixels[p]; + } + + //CRT.ScreenBuffer[pCount++] = c.Pixels[p]; + } + } + + // right padding + for (int rP = 0; rP < rPad; rP++) + { + CRT.ScreenBuffer[pCount++] = 0; + } + + if (pCount != hPix) + { + + } + + CRT.ScanlineCounter++; + } + } + + public void Reset() + { + ScreenMode = 1; + Characters = new Character[64]; + + for (int i = 0; i < Characters.Length; i++) + { + Characters[i] = new Character(); + } + } + } + + /// + /// Contains data relating to one character written on one scanline + /// + public class Character + { + /// + /// Array of pixels generated for this character + /// + public int[] Pixels; + + /// + /// The type (NONE/BORDER/DISPLAY/HSYNC/VSYNC/HSYNC+VSYNC + /// + public RenderPhase Phase = RenderPhase.NONE; + + public Character() + { + Pixels = new int[0]; + } + } + + [Flags] + public enum RenderPhase : int + { + /// + /// Nothing + /// + NONE = 0, + /// + /// Border is being rendered + /// + BORDER = 1, + /// + /// Display rendered from video RAM + /// + DISPLAY = 2, + /// + /// HSYNC in progress + /// + HSYNC = 3, + /// + /// VSYNC in process + /// + VSYNC = 4, + /// + /// HSYNC occurs within a VSYNC + /// + HSYNCandVSYNC = 5 + } +} diff --git a/BizHawk.Emulation.Cores/Computers/AmstradCPC/Hardware/Input/StandardKeyboard.cs b/BizHawk.Emulation.Cores/Computers/AmstradCPC/Hardware/Input/StandardKeyboard.cs new file mode 100644 index 0000000000..74e1b06d09 --- /dev/null +++ b/BizHawk.Emulation.Cores/Computers/AmstradCPC/Hardware/Input/StandardKeyboard.cs @@ -0,0 +1,160 @@ +using BizHawk.Common; +using System; +using System.Collections; +using System.Collections.Generic; +using System.Linq; + +namespace BizHawk.Emulation.Cores.Computers.AmstradCPC +{ + /// + /// The 48k keyboard device + /// + public class StandardKeyboard : IKeyboard + { + public CPCBase _machine { get; set; } + + private int _currentLine; + public int CurrentLine + { + get { return _currentLine; } + set + { + // bits 0-3 contain the line + var line = value & 0x0f; + + if (line > 0) + { + + } + + _currentLine = line; + } + } + + private bool[] _keyStatus; + public bool[] KeyStatus + { + get { return _keyStatus; } + set { _keyStatus = value; } + } + + private string[] _keyboardMatrix; + public string[] KeyboardMatrix + { + get { return _keyboardMatrix; } + set { _keyboardMatrix = value; } + } + + private string[] _nonMatrixKeys; + public string[] NonMatrixKeys + { + get { return _nonMatrixKeys; } + set { _nonMatrixKeys = value; } + } + + public StandardKeyboard(CPCBase machine) + { + _machine = machine; + //_machine.AYDevice.PortA_IN_CallBack = INCallback; + //_machine.AYDevice.PortA_OUT_CallBack = OUTCallback; + + // scancode rows, ascending (Bit0 - Bit7) + KeyboardMatrix = new string[] + { + // 0x40 + "Key CURUP", "Key CURRIGHT", "Key CURDOWN", "Key NUM9", "Key NUM6", "Key NUM3", "Key ENTER", "Key NUMPERIOD", + // 0x41 + "Key CURLEFT", "Key COPY", "Key NUM7", "Key NUM8", "Key NUM5", "Key NUM1", "Key NUM2", "Key NUM0", + // 0x42 + "Key CLR", "Key LeftBracket", "Key RETURN", "Key RightBracket", "Key NUM4", "Key SHIFT", "Key BackSlash", "Key CONTROL", + // 0x43 + "Key Hat", "Key Dash", "Key @", "Key P", "Key SemiColon", "Key Colon", "Key ForwardSlash", "Key Period", + // 0x44 + "Key 0", "Key 9", "Key O", "Key I", "Key L", "Key K", "Key M", "Key Comma", + // 0x45 + "Key 8", "Key 7", "Key U", "Key Y", "Key H", "Key J", "Key N", "Key SPACE", + // 0x46 + "Key 6", "Key 5", "Key R", "Key T", "Key G", "Key F", "Key B", "Key V", + // 0x47 + "Key 4", "Key 3", "Key E", "Key W", "Key S", "Key D", "Key C", "Key X", + // 0x48 + "Key 1", "Key 2", "Key ESC", "Key Q", "Key TAB", "Key A", "Key CAPSLOCK", "Key Z", + // 0x49 + "P1 Up", "P1 Down", "P1 Left", "P1 Right", "P1 Fire1", "P1 Fire2", "P1 Fire3", "Key DEL", + + }; + + // keystatus array to match the matrix + KeyStatus = new bool[8 * 10]; + + // nonmatrix keys (anything that hasnt already been taken) + var nonMatrix = new List(); + + foreach (var key in _machine.CPC.AmstradCPCControllerDefinition.BoolButtons) + { + if (!KeyboardMatrix.Any(s => s == key)) + nonMatrix.Add(key); + } + + NonMatrixKeys = nonMatrix.ToArray(); + } + + /// + /// Reads the currently selected line + /// + /// + public byte ReadCurrentLine() + { + var lin = _currentLine; // - 0x40; + var pos = lin * 8; + var l = KeyStatus.Skip(pos).Take(8).ToArray(); + BitArray bi = new BitArray(l); + byte[] bytes = new byte[1]; + bi.CopyTo(bytes, 0); + byte inv = (byte)(~bytes[0]); + return inv; + } + + /// + /// Returns the index of the key within the matrix + /// + /// + /// + public int GetKeyIndexFromMatrix(string key) + { + int index = Array.IndexOf(KeyboardMatrix, key); + return index; + } + + /// + /// Sets key status + /// + /// + /// + public void SetKeyStatus(string key, bool isPressed) + { + int index = GetKeyIndexFromMatrix(key); + KeyStatus[index] = isPressed; + } + + /// + /// Gets a key's status + /// + /// + /// + public bool GetKeyStatus(string key) + { + int index = GetKeyIndexFromMatrix(key); + return KeyStatus[index]; + } + + + public void SyncState(Serializer ser) + { + ser.BeginSection("Keyboard"); + ser.Sync("currentLine", ref _currentLine); + ser.Sync("keyStatus", ref _keyStatus, false); + ser.EndSection(); + } + } +} diff --git a/BizHawk.Emulation.Cores/Computers/AmstradCPC/Hardware/PPI/PPI_8255.cs b/BizHawk.Emulation.Cores/Computers/AmstradCPC/Hardware/PPI/PPI_8255.cs new file mode 100644 index 0000000000..921bf2a332 --- /dev/null +++ b/BizHawk.Emulation.Cores/Computers/AmstradCPC/Hardware/PPI/PPI_8255.cs @@ -0,0 +1,470 @@ +using BizHawk.Common; +using BizHawk.Common.NumberExtensions; +using System; +using System.Collections; + +namespace BizHawk.Emulation.Cores.Computers.AmstradCPC +{ + /// + /// Emulates the PPI (8255) chip + /// http://www.cpcwiki.eu/imgs/d/df/PPI_M5L8255AP-5.pdf + /// http://www.cpcwiki.eu/index.php/8255 + /// + public class PPI_8255 : IPortIODevice + { + #region Devices + + private CPCBase _machine; + private CRCT_6845 CRTC => _machine.CRCT; + private AmstradGateArray GateArray => _machine.GateArray; + private IPSG PSG => _machine.AYDevice; + private DatacorderDevice Tape => _machine.TapeDevice; + private IKeyboard Keyboard => _machine.KeyboardDevice; + + #endregion + + #region Construction + + public PPI_8255(CPCBase machine) + { + _machine = machine; + Reset(); + } + + #endregion + + #region Implementation + + /// + /// BDIR Line connected to PSG + /// + public bool BDIR + { + get { return Regs[PORT_C].Bit(7); } + } + + /// + /// BC1 Line connected to PSG + /// + public bool BC1 + { + get { return Regs[PORT_C].Bit(6); } + } + + /* Port Constants */ + private const int PORT_A = 0; + private const int PORT_B = 1; + private const int PORT_C = 2; + private const int PORT_CONTROL = 3; + + /// + /// The i8255 internal data registers + /// + private byte[] Regs = new byte[4]; + + /// + /// Returns the currently latched port direction for Port A + /// + private PortDirection DirPortA + { + get { return Regs[PORT_CONTROL].Bit(4) ? PortDirection.Input : PortDirection.Output; } + } + + /// + /// Returns the currently latched port direction for Port B + /// + private PortDirection DirPortB + { + get { return Regs[PORT_CONTROL].Bit(1) ? PortDirection.Input : PortDirection.Output; } + } + + /// + /// Returns the currently latched port direction for Port C (lower half) + /// + private PortDirection DirPortCL + { + get { return Regs[PORT_CONTROL].Bit(0) ? PortDirection.Input : PortDirection.Output; } + } + + /// + /// Returns the currently latched port direction for Port C (upper half) + /// + private PortDirection DirPortCU + { + get { return Regs[PORT_CONTROL].Bit(3) ? PortDirection.Input : PortDirection.Output; } + } + + #region OUT Methods + + /// + /// Writes to Port A + /// + private void OUTPortA(int data) + { + // latch the data + Regs[PORT_A] = (byte)data; + + if (DirPortA == PortDirection.Output) + { + // PSG write + PSG.PortWrite(data); + } + } + + /// + /// Writes to Port B + /// + private void OUTPortB(int data) + { + // PortB is read only + // just latch the data + Regs[PORT_B] = (byte)data; + } + + /// + /// Writes to Port C + /// + private void OUTPortC(int data) + { + // latch the data + Regs[PORT_C] = (byte)data; + + if (DirPortCL == PortDirection.Output) + { + // lower Port C bits OUT + // keyboard line update + Keyboard.CurrentLine = Regs[PORT_C] & 0x0f; + } + + if (DirPortCU == PortDirection.Output) + { + // upper Port C bits OUT + // write to PSG using latched data + PSG.SetFunction(data); + PSG.PortWrite(Regs[PORT_A]); + + // cassete write data + //not implemeted + + // cas motor control + Tape.TapeMotor = Regs[PORT_C].Bit(4); + } + } + + /// + /// Writes to the control register + /// + /// + private void OUTControl(int data) + { + if (data.Bit(7)) + { + // update configuration + Regs[PORT_CONTROL] = (byte)data; + + // Writing to PIO Control Register (with Bit7 set), automatically resets PIO Ports A,B,C to 00h each + Regs[PORT_A] = 0; + Regs[PORT_B] = 0; + Regs[PORT_C] = 0; + } + else + { + // register is used to set/reset a single bit in Port C + bool isSet = data.Bit(0); + + // get the bit in PortC that we wish to change + var bit = (data >> 1) & 7; + + // modify this bit + if (isSet) + { + Regs[PORT_C] = (byte)(Regs[PORT_C] | (bit * bit)); + } + else + { + Regs[PORT_C] = (byte)(Regs[PORT_C] & ~(bit * bit)); + } + + // any other ouput business + if (DirPortCL == PortDirection.Output) + { + // update keyboard line + Keyboard.CurrentLine = Regs[PORT_C] & 0x0f; + } + + if (DirPortCU == PortDirection.Output) + { + // write to PSG using latched data + PSG.SetFunction(data); + PSG.PortWrite(Regs[PORT_A]); + + // cassete write data + //not implemeted + + // cas motor control + Tape.TapeMotor = Regs[PORT_C].Bit(4); + } + } + } + + #endregion + + #region IN Methods + + /// + /// Reads from Port A + /// + /// + private int INPortA() + { + if (DirPortA == PortDirection.Input) + { + // read from PSG + return PSG.PortRead(); + } + else + { + // Port A is set to output + // return latched value + return Regs[PORT_A]; + } + } + + /// + /// Reads from Port B + /// + /// + private int INPortB() + { + if (DirPortB == PortDirection.Input) + { + // build the PortB output + // start with every bit reset + BitArray rBits = new BitArray(8); + + // Bit0 - Vertical Sync ("1"=VSYNC active, "0"=VSYNC inactive) + if (CRTC.VSYNC) + rBits[0] = true; + + // Bits1-3 - Distributor ID. Usually set to 4=Awa, 5=Schneider, or 7=Amstrad + // force AMstrad + rBits[1] = true; + rBits[2] = true; + rBits[3] = true; + + // Bit4 - Screen Refresh Rate ("1"=50Hz, "0"=60Hz) + rBits[4] = true; + + // Bit5 - Expansion Port /EXP pin + rBits[5] = false; + + // Bit6 - Parallel/Printer port ready signal, "1" = not ready, "0" = Ready + rBits[6] = true; + + // Bit7 - Cassette data input + rBits[7] = Tape.GetEarBit(_machine.CPU.TotalExecutedCycles); + + // return the byte + byte[] bytes = new byte[1]; + rBits.CopyTo(bytes, 0); + return bytes[0]; + } + else + { + // return the latched value + return Regs[PORT_B]; + } + } + + /// + /// Reads from Port C + /// + /// + private int INPortC() + { + // get the PortC value + int val = Regs[PORT_C]; + + if (DirPortCU == PortDirection.Input) + { + // upper port C bits + // remove upper half + val &= 0x0f; + + // isolate control bits + var v = Regs[PORT_C] & 0xc0; + + if (v == 0xc0) + { + // set reg is present. change to write reg + v = 0x80; + } + + // cas wr is always set + val |= v | 0x20; + + if (Tape.TapeMotor) + { + val |= 0x10; + } + } + + if (DirPortCL == PortDirection.Input) + { + // lower port C bits + val |= 0x0f; + } + + return val; + } + + + #endregion + + #endregion + + #region Reset + + public void Reset() + { + for (int i = 0; i < 3; i++) + { + Regs[i] = 0xff; + } + + Regs[3] = 0xff; + } + + #endregion + + #region IPortIODevice + + /* + #F4XX %xxxx0x00 xxxxxxxx 8255 PIO Port A (PSG Data) Read Write + #F5XX %xxxx0x01 xxxxxxxx 8255 PIO Port B (Vsync,PrnBusy,Tape,etc.) Read - + #F6XX %xxxx0x10 xxxxxxxx 8255 PIO Port C (KeybRow,Tape,PSG Control) - Write + #F7XX %xxxx0x11 xxxxxxxx 8255 PIO Control-Register - Write + */ + + /// + /// Device responds to an IN instruction + /// + /// + /// + /// + public bool ReadPort(ushort port, ref int result) + { + byte portUpper = (byte)(port >> 8); + byte portLower = (byte)(port & 0xff); + + // The 8255 responds to bit 11 reset with A10 and A12-A15 set + //if (portUpper.Bit(3)) + //return false; + + var PPIFunc = (port & 0x0300) >> 8; // portUpper & 3; + + switch (PPIFunc) + { + // Port A Read + case 0: + + // PSG (Sound/Keyboard/Joystick) + result = INPortA(); + + break; + + // Port B Read + case 1: + + // Vsync/Jumpers/PrinterBusy/CasIn/Exp + result = INPortB(); + + break; + + // Port C Read (docs define this as write-only but we do need to do some processing) + case 2: + + // KeybRow/CasOut/PSG + result = INPortC(); + + break; + } + + return true; + } + + /// + /// Device responds to an OUT instruction + /// + /// + /// + /// + public bool WritePort(ushort port, int result) + { + byte portUpper = (byte)(port >> 8); + byte portLower = (byte)(port & 0xff); + + // The 8255 responds to bit 11 reset with A10 and A12-A15 set + if (portUpper.Bit(3)) + return false; + + var PPIFunc = portUpper & 3; + + switch (PPIFunc) + { + // Port A Write + case 0: + + // PSG (Sound/Keyboard/Joystick) + OUTPortA(result); + + break; + + // Port B Write + case 1: + + // Vsync/Jumpers/PrinterBusy/CasIn/Exp + OUTPortB(result); + + break; + + // Port C Write + case 2: + + // KeybRow/CasOut/PSG + OUTPortC(result); + + break; + + // Control Register Write + case 3: + + // Control + OUTControl((byte)result); + + break; + } + + return true; + } + + #endregion + + #region Serialization + + public void SyncState(Serializer ser) + { + ser.BeginSection("PPI"); + ser.Sync("Regs", ref Regs, false); + ser.EndSection(); + } + + #endregion + } + + public enum PortDirection + { + Input, + Output + } +} diff --git a/BizHawk.Emulation.Cores/Computers/AmstradCPC/Hardware/SoundOutput/AY38912.cs b/BizHawk.Emulation.Cores/Computers/AmstradCPC/Hardware/SoundOutput/AY38912.cs new file mode 100644 index 0000000000..240acb9a2c --- /dev/null +++ b/BizHawk.Emulation.Cores/Computers/AmstradCPC/Hardware/SoundOutput/AY38912.cs @@ -0,0 +1,888 @@ +using BizHawk.Common; +using BizHawk.Emulation.Common; +using System; +using System.Collections.Generic; + +namespace BizHawk.Emulation.Cores.Computers.AmstradCPC +{ + /// + /// Based heavily on the YM-2149F / AY-3-8910 emulator used in Unreal Speccy + /// (Originally created under Public Domain license by SMT jan.2006) /// + /// https://github.com/mkoloberdin/unrealspeccy/blob/master/sndrender/sndchip.cpp + /// https://github.com/mkoloberdin/unrealspeccy/blob/master/sndrender/sndchip.h + /// + public class AY38912 : IPSG + { + #region Device Fields + + /// + /// The emulated machine (passed in via constructor) + /// + private CPCBase _machine; + private IKeyboard _keyboard => _machine.KeyboardDevice; + + private int _tStatesPerFrame; + private int _sampleRate; + private int _samplesPerFrame; + private double _tStatesPerSample; + private short[] _audioBuffer; + private int _audioBufferIndex; + private int _lastStateRendered; + private int _clockCyclesPerFrame; + private int _cyclesPerSample; + + #endregion + + #region Construction & Initialization + + /// + /// Main constructor + /// + public AY38912(CPCBase machine) + { + _machine = machine; + + //_blipL.SetRates(1000000, 44100); + //_blipL.SetRates((_machine.GateArray.FrameLength * 50) / 4, 44100); + //_blipR.SetRates(1000000, 44100); + //_blipR.SetRates((_machine.GateArray.FrameLength * 50) / 4, 44100); + } + + /// + /// Initialises the AY chip + /// + public void Init(int sampleRate, int tStatesPerFrame) + { + InitTiming(sampleRate, tStatesPerFrame); + UpdateVolume(); + Reset(); + } + + #endregion + + #region AY Implementation + + #region Public Properties + + /// + /// AY mixer panning configuration + /// + [Flags] + public enum AYPanConfig + { + MONO = 0, + ABC = 1, + ACB = 2, + BAC = 3, + BCA = 4, + CAB = 5, + CBA = 6, + } + + /// + /// The AY panning configuration + /// + public AYPanConfig PanningConfiguration + { + get + { + return _currentPanTab; + } + set + { + if (value != _currentPanTab) + { + _currentPanTab = value; + UpdateVolume(); + } + } + } + + /// + /// The AY chip output volume + /// (0 - 100) + /// + public int Volume + { + get + { + return _volume; + } + set + { + //value = Math.Max(0, value); + //value = Math.Max(100, value); + if (_volume == value) + { + return; + } + _volume = value; + UpdateVolume(); + } + } + + /// + /// The currently selected register + /// + public int SelectedRegister + { + get { return _activeRegister; } + set + { + _activeRegister = (byte)value; + } + } + + #endregion + + #region Public Methods + + /// + /// Resets the PSG + /// + public void Reset() + { + /* + _noiseVal = 0x0FFFF; + _outABC = 0; + _outNoiseABC = 0; + _counterNoise = 0; + _counterA = 0; + _counterB = 0; + _counterC = 0; + _EnvelopeCounterBend = 0; + + // clear all the registers + for (int i = 0; i < 14; i++) + { + SelectedRegister = i; + PortWrite(0); + } + + randomSeed = 1; + + // number of frames to update + var fr = (_audioBufferIndex * _tStatesPerFrame) / _audioBuffer.Length; + + // update the audio buffer + BufferUpdate(fr); + */ + } + + /// + /// 0: Inactive + /// 1: Read Register + /// 2: Write Register + /// 3: Select Register + /// + public int ActiveFunction; + + public void SetFunction(int val) + { + int b = ((val & 0xc0) >> 6); + ActiveFunction = b; + } + + /// + /// Reads the value from the currently selected register + /// + /// + public int PortRead() + { + if (ActiveFunction == 1) + { + if (_activeRegister == 14) + { + if (PortAInput) + { + // exteral keyboard register + return _keyboard.ReadCurrentLine(); + } + else + { + return _keyboard.ReadCurrentLine() & _registers[_activeRegister]; + } + } + + if (_activeRegister < 16) + return _registers[_activeRegister]; + } + + + return 0; + } + + /// + /// Writes to the currently selected register + /// + /// + public void PortWrite(int value) + { + switch (ActiveFunction) + { + default: + break; + // select reg + case 3: + + int b = (value & 0x0f); + SelectedRegister = b; + + break; + + // write reg + case 2: + + if (_activeRegister == 14) + { + // external keyboard register + //return; + } + + if (_activeRegister >= 0x10) + return; + + byte val = (byte)value; + + if (((1 << _activeRegister) & ((1 << 1) | (1 << 3) | (1 << 5) | (1 << 13))) != 0) + val &= 0x0F; + + if (((1 << _activeRegister) & ((1 << 6) | (1 << 8) | (1 << 9) | (1 << 10))) != 0) + val &= 0x1F; + + if (_activeRegister != 13 && _registers[_activeRegister] == val) + return; + + _registers[_activeRegister] = val; + + switch (_activeRegister) + { + // Channel A (Combined Pitch) + // (not written to directly) + case 0: + case 1: + _dividerA = _registers[AY_A_FINE] | (_registers[AY_A_COARSE] << 8); + break; + // Channel B (Combined Pitch) + // (not written to directly) + case 2: + case 3: + _dividerB = _registers[AY_B_FINE] | (_registers[AY_B_COARSE] << 8); + break; + // Channel C (Combined Pitch) + // (not written to directly) + case 4: + case 5: + _dividerC = _registers[AY_C_FINE] | (_registers[AY_C_COARSE] << 8); + break; + // Noise Pitch + case 6: + _dividerN = val * 2; + break; + // Mixer + case 7: + _bit0 = 0 - ((val >> 0) & 1); + _bit1 = 0 - ((val >> 1) & 1); + _bit2 = 0 - ((val >> 2) & 1); + _bit3 = 0 - ((val >> 3) & 1); + _bit4 = 0 - ((val >> 4) & 1); + _bit5 = 0 - ((val >> 5) & 1); + + PortAInput = ((value & 0x40) == 0); + PortBInput = ((value & 0x80) == 0); + + break; + // Channel Volumes + case 8: + _eMaskA = (val & 0x10) != 0 ? -1 : 0; + _vA = ((val & 0x0F) * 2 + 1) & ~_eMaskA; + break; + case 9: + _eMaskB = (val & 0x10) != 0 ? -1 : 0; + _vB = ((val & 0x0F) * 2 + 1) & ~_eMaskB; + break; + case 10: + _eMaskC = (val & 0x10) != 0 ? -1 : 0; + _vC = ((val & 0x0F) * 2 + 1) & ~_eMaskC; + break; + // Envelope (Combined Duration) + // (not written to directly) + case 11: + case 12: + _dividerE = _registers[AY_E_FINE] | (_registers[AY_E_COARSE] << 8); + break; + // Envelope Shape + case 13: + // reset the envelope counter + _countE = 0; + + if ((_registers[AY_E_SHAPE] & 4) != 0) + { + // attack + _eState = 0; + _eDirection = 1; + } + else + { + // decay + _eState = 31; + _eDirection = -1; + } + break; + case 14: + // IO Port - not implemented + break; + } + + // do audio processing + BufferUpdate((int)_machine.CurrentFrameCycle); + + break; + } + + + } + + /// + /// Start of frame + /// + public void StartFrame() + { + _audioBufferIndex = 0; + BufferUpdate(0); + } + + /// + /// End of frame + /// + public void EndFrame() + { + BufferUpdate(_tStatesPerFrame); + } + + /// + /// Updates the audiobuffer based on the current frame t-state + /// + /// + public void UpdateSound(int frameCycle) + { + BufferUpdate(frameCycle); + } + + #endregion + + #region Private Fields + + /// + /// Register indicies + /// + private const int AY_A_FINE = 0; + private const int AY_A_COARSE = 1; + private const int AY_B_FINE = 2; + private const int AY_B_COARSE = 3; + private const int AY_C_FINE = 4; + private const int AY_C_COARSE = 5; + private const int AY_NOISEPITCH = 6; + private const int AY_MIXER = 7; + private const int AY_A_VOL = 8; + private const int AY_B_VOL = 9; + private const int AY_C_VOL = 10; + private const int AY_E_FINE = 11; + private const int AY_E_COARSE = 12; + private const int AY_E_SHAPE = 13; + private const int AY_PORT_A = 14; + private const int AY_PORT_B = 15; + + /// + /// The register array + /* + The AY-3-8910/8912 contains 16 internal registers as follows: + + Register Function Range + 0 Channel A fine pitch 8-bit (0-255) + 1 Channel A course pitch 4-bit (0-15) + 2 Channel B fine pitch 8-bit (0-255) + 3 Channel B course pitch 4-bit (0-15) + 4 Channel C fine pitch 8-bit (0-255) + 5 Channel C course pitch 4-bit (0-15) + 6 Noise pitch 5-bit (0-31) + 7 Mixer 8-bit (see below) + 8 Channel A volume 4-bit (0-15, see below) + 9 Channel B volume 4-bit (0-15, see below) + 10 Channel C volume 4-bit (0-15, see below) + 11 Envelope fine duration 8-bit (0-255) + 12 Envelope course duration 8-bit (0-255) + 13 Envelope shape 4-bit (0-15) + 14 I/O port A 8-bit (0-255) + 15 I/O port B 8-bit (0-255) (Not present on the AY-3-8912) + + * The volume registers (8, 9 and 10) contain a 4-bit setting but if bit 5 is set then that channel uses the + envelope defined by register 13 and ignores its volume setting. + * The mixer (register 7) is made up of the following bits (low=enabled): + + Bit: 7 6 5 4 3 2 1 0 + Register: I/O I/O Noise Noise Noise Tone Tone Tone + Channel: B A C B A C B A + + The AY-3-8912 ignores bit 7 of this register. + */ + /// + private int[] _registers = new int[16]; + + /// + /// The currently selected register + /// + private byte _activeRegister; + + + private bool PortAInput = true; + private bool PortBInput = true; + + /// + /// The frequency of the AY chip + /// + private static int _chipFrequency = 1000000; // 1773400; + + /// + /// The rendering resolution of the chip + /// + private double _resolution = 50D * 8D / _chipFrequency; + + /// + /// Channel generator state + /// + private int _bitA; + private int _bitB; + private int _bitC; + + /// + /// Envelope state + /// + private int _eState; + + /// + /// Envelope direction + /// + private int _eDirection; + + /// + /// Noise seed + /// + private int _noiseSeed; + + /// + /// Mixer state + /// + private int _bit0; + private int _bit1; + private int _bit2; + private int _bit3; + private int _bit4; + private int _bit5; + + /// + /// Noise generator state + /// + private int _bitN; + + /// + /// Envelope masks + /// + private int _eMaskA; + private int _eMaskB; + private int _eMaskC; + + /// + /// Amplitudes + /// + private int _vA; + private int _vB; + private int _vC; + + /// + /// Channel gen counters + /// + private int _countA; + private int _countB; + private int _countC; + + /// + /// Envelope gen counter + /// + private int _countE; + + /// + /// Noise gen counter + /// + private int _countN; + + /// + /// Channel gen dividers + /// + private int _dividerA; + private int _dividerB; + private int _dividerC; + + /// + /// Envelope gen divider + /// + private int _dividerE; + + /// + /// Noise gen divider + /// + private int _dividerN; + + /// + /// Panning table list + /// + private static List PanTabs = new List + { + // MONO + new uint[] { 50,50, 50,50, 50,50 }, + // ABC + new uint[] { 100,10, 66,66, 10,100 }, + // ACB + new uint[] { 100,10, 10,100, 66,66 }, + // BAC + new uint[] { 66,66, 100,10, 10,100 }, + // BCA + new uint[] { 10,100, 100,10, 66,66 }, + // CAB + new uint[] { 66,66, 10,100, 100,10 }, + // CBA + new uint[] { 10,100, 66,66, 100,10 } + }; + + /// + /// The currently selected panning configuration + /// + private AYPanConfig _currentPanTab = AYPanConfig.ABC; + + /// + /// The current volume + /// + private int _volume = 75; + + /// + /// Volume tables state + /// + private uint[][] _volumeTables; + + /// + /// Volume table to be used + /// + private static uint[] AYVolumes = new uint[] + { + 0x0000,0x0000,0x0340,0x0340,0x04C0,0x04C0,0x06F2,0x06F2, + 0x0A44,0x0A44,0x0F13,0x0F13,0x1510,0x1510,0x227E,0x227E, + 0x289F,0x289F,0x414E,0x414E,0x5B21,0x5B21,0x7258,0x7258, + 0x905E,0x905E,0xB550,0xB550,0xD7A0,0xD7A0,0xFFFF,0xFFFF, + }; + + #endregion + + #region Private Methods + + /// + /// Forces an update of the volume tables + /// + private void UpdateVolume() + { + int upperFloor = 40000; + var inc = (0xFFFF - upperFloor) / 100; + + var vol = inc * _volume; // ((ulong)0xFFFF * (ulong)_volume / 100UL) - 20000 ; + _volumeTables = new uint[6][]; + + // parent array + for (int j = 0; j < _volumeTables.Length; j++) + { + _volumeTables[j] = new uint[32]; + + // child array + for (int i = 0; i < _volumeTables[j].Length; i++) + { + _volumeTables[j][i] = (uint)( + (PanTabs[(int)_currentPanTab][j] * AYVolumes[i] * vol) / + (3 * 65535 * 100)); + } + } + } + + /// + /// Initializes timing information for the frame + /// + /// + /// + private void InitTiming(int sampleRate, int frameTactCount) + { + _sampleRate = sampleRate; + _tStatesPerFrame = frameTactCount; + _samplesPerFrame = sampleRate / 50; //882 + + _tStatesPerSample = (double)frameTactCount / (double)_samplesPerFrame; // 90; //(int)Math.Round(((double)_tStatesPerFrame * 50D) / + //(16D * (double)_sampleRate), + //MidpointRounding.AwayFromZero); + _audioBuffer = new short[_samplesPerFrame * 2]; + _audioBufferIndex = 0; + + ticksPerSample = ((double)_chipFrequency / sampleRate / 8); + } + private double ticksPerSample; + + private double tickCounter = 0; + + /// + /// Updates the audiobuffer based on the current frame t-state + /// + /// + private void BufferUpdate(int cycle) + { + if (cycle > _tStatesPerFrame) + { + // we are outside of the frame - just process the last value + cycle = _tStatesPerFrame; + } + + // get the current length of the audiobuffer + int bufferLength = _samplesPerFrame; // _audioBuffer.Length; + + double toEnd = ((double)(bufferLength * cycle) / (double)_tStatesPerFrame); + + // loop through the number of samples we need to render + while (_audioBufferIndex < toEnd) + { + // run the AY chip processing at the correct resolution + tickCounter += ticksPerSample; + + while (tickCounter > 0) + { + tickCounter--; + + if (++_countA >= _dividerA) + { + _countA = 0; + _bitA ^= -1; + } + + if (++_countB >= _dividerB) + { + _countB = 0; + _bitB ^= -1; + } + + if (++_countC >= _dividerC) + { + _countC = 0; + _bitC ^= -1; + } + + if (++_countN >= _dividerN) + { + _countN = 0; + _noiseSeed = (_noiseSeed * 2 + 1) ^ (((_noiseSeed >> 16) ^ (_noiseSeed >> 13)) & 1); + _bitN = 0 - ((_noiseSeed >> 16) & 1); + } + + if (++_countE >= _dividerE) + { + _countE = 0; + _eState += +_eDirection; + + if ((_eState & ~31) != 0) + { + var mask = (1 << _registers[AY_E_SHAPE]); + + if ((mask & ((1 << 0) | (1 << 1) | (1 << 2) | + (1 << 3) | (1 << 4) | (1 << 5) | (1 << 6) | + (1 << 7) | (1 << 9) | (1 << 15))) != 0) + { + _eState = _eDirection = 0; + } + else if ((mask & ((1 << 8) | (1 << 12))) != 0) + { + _eState &= 31; + } + else if ((mask & ((1 << 10) | (1 << 14))) != 0) + { + _eDirection = -_eDirection; + _eState += _eDirection; + } + else + { + // 11,13 + _eState = 31; + _eDirection = 0; + } + } + } + } + + // mix the sample + var mixA = ((_eMaskA & _eState) | _vA) & ((_bitA | _bit0) & (_bitN | _bit3)); + var mixB = ((_eMaskB & _eState) | _vB) & ((_bitB | _bit1) & (_bitN | _bit4)); + var mixC = ((_eMaskC & _eState) | _vC) & ((_bitC | _bit2) & (_bitN | _bit5)); + + var l = _volumeTables[0][mixA]; + var r = _volumeTables[1][mixA]; + + l += _volumeTables[2][mixB]; + r += _volumeTables[3][mixB]; + l += _volumeTables[4][mixC]; + r += _volumeTables[5][mixC]; + + _audioBuffer[_audioBufferIndex * 2] = (short)l; + _audioBuffer[(_audioBufferIndex * 2) + 1] = (short)r; + + _audioBufferIndex++; + } + + _lastStateRendered = cycle; + } + + #endregion + + #endregion + + #region ISoundProvider + + public bool CanProvideAsync => false; + + public SyncSoundMode SyncMode => SyncSoundMode.Sync; + + public void SetSyncMode(SyncSoundMode mode) + { + if (mode != SyncSoundMode.Sync) + throw new InvalidOperationException("Only Sync mode is supported."); + } + + public void GetSamplesAsync(short[] samples) + { + throw new NotSupportedException("Async is not available"); + } + + public void DiscardSamples() + { + _audioBuffer = new short[_samplesPerFrame * 2]; + //_blipL.Clear(); + //_blipR.Clear(); + } + + public void GetSamplesSync(out short[] samples, out int nsamp) + { + nsamp = _samplesPerFrame; + samples = _audioBuffer; + DiscardSamples(); + tickCounter = 0; + return; + /* + _blipL.EndFrame((uint)SampleClock); + _blipR.EndFrame((uint)SampleClock); + SampleClock = 0; + + int sampL = _blipL.SamplesAvailable(); + int sampR = _blipR.SamplesAvailable(); + + if (sampL > sampR) + nsamp = sampL; + else + nsamp = sampR; + + short[] buffL = new short[sampL]; + short[] buffR = new short[sampR]; + + _blipL.ReadSamples(buffL, sampL - 1, false); + _blipR.ReadSamples(buffR, sampR - 1, false); + + if (_audioBuffer.Length != nsamp * 2) + _audioBuffer = new short[nsamp * 2]; + + int p = 0; + for (int i = 0; i < nsamp; i++) + { + if (i < sampL) + _audioBuffer[p++] = buffL[i]; + if (i < sampR) + _audioBuffer[p++] = buffR[i]; + } + + //nsamp = _samplesPerFrame; + samples = _audioBuffer; + DiscardSamples(); + */ + } + + #endregion + + #region State Serialization + + public int nullDump = 0; + + /// + /// State serialization + /// + /// + public void SyncState(Serializer ser) + { + ser.BeginSection("PSG-AY"); + + ser.Sync("ActiveFunction", ref ActiveFunction); + + ser.Sync("_tStatesPerFrame", ref _tStatesPerFrame); + ser.Sync("_sampleRate", ref _sampleRate); + ser.Sync("_samplesPerFrame", ref _samplesPerFrame); + //ser.Sync("_tStatesPerSample", ref _tStatesPerSample); + ser.Sync("_audioBufferIndex", ref _audioBufferIndex); + ser.Sync("_audioBuffer", ref _audioBuffer, false); + ser.Sync("PortAInput", ref PortAInput); + ser.Sync("PortBInput", ref PortBInput); + + ser.Sync("_registers", ref _registers, false); + ser.Sync("_activeRegister", ref _activeRegister); + ser.Sync("_bitA", ref _bitA); + ser.Sync("_bitB", ref _bitB); + ser.Sync("_bitC", ref _bitC); + ser.Sync("_eState", ref _eState); + ser.Sync("_eDirection", ref _eDirection); + ser.Sync("_noiseSeed", ref _noiseSeed); + ser.Sync("_bit0", ref _bit0); + ser.Sync("_bit1", ref _bit1); + ser.Sync("_bit2", ref _bit2); + ser.Sync("_bit3", ref _bit3); + ser.Sync("_bit4", ref _bit4); + ser.Sync("_bit5", ref _bit5); + ser.Sync("_bitN", ref _bitN); + ser.Sync("_eMaskA", ref _eMaskA); + ser.Sync("_eMaskB", ref _eMaskB); + ser.Sync("_eMaskC", ref _eMaskC); + ser.Sync("_vA", ref _vA); + ser.Sync("_vB", ref _vB); + ser.Sync("_vC", ref _vC); + ser.Sync("_countA", ref _countA); + ser.Sync("_countB", ref _countB); + ser.Sync("_countC", ref _countC); + ser.Sync("_countE", ref _countE); + ser.Sync("_countN", ref _countN); + ser.Sync("_dividerA", ref _dividerA); + ser.Sync("_dividerB", ref _dividerB); + ser.Sync("_dividerC", ref _dividerC); + ser.Sync("_dividerE", ref _dividerE); + ser.Sync("_dividerN", ref _dividerN); + ser.SyncEnum("_currentPanTab", ref _currentPanTab); + ser.Sync("_volume", ref nullDump); + + for (int i = 0; i < 6; i++) + { + ser.Sync("volTable" + i, ref _volumeTables[i], false); + } + + if (ser.IsReader) + _volume = _machine.CPC.Settings.AYVolume; + + ser.EndSection(); + } + + #endregion + } +} diff --git a/BizHawk.Emulation.Cores/Computers/AmstradCPC/Hardware/SoundOutput/Beeper.cs b/BizHawk.Emulation.Cores/Computers/AmstradCPC/Hardware/SoundOutput/Beeper.cs new file mode 100644 index 0000000000..5f1f96c92e --- /dev/null +++ b/BizHawk.Emulation.Cores/Computers/AmstradCPC/Hardware/SoundOutput/Beeper.cs @@ -0,0 +1,214 @@ +using BizHawk.Common; +using BizHawk.Emulation.Common; +using System; + +namespace BizHawk.Emulation.Cores.Computers.AmstradCPC +{ + /// + /// Logical Beeper class + /// Used to emulate the sound generated by tape loading + /// This implementation uses BlipBuffer and should *always* output at 44100 with 882 samples per frame + /// (so that it can be mixed easily further down the line) + /// + public class Beeper : ISoundProvider, IBeeperDevice + { + #region Fields and Properties + + /// + /// Sample Rate + /// This usually has to be 44100 for ISoundProvider + /// + private int _sampleRate; + public int SampleRate + { + get { return _sampleRate; } + set { _sampleRate = value; } + } + + /// + /// Buzzer volume + /// Accepts an int 0-100 value + /// + private int _volume; + public int Volume + { + get + { + return VolumeConverterOut(_volume); + } + set + { + var newVol = VolumeConverterIn(value); + if (newVol != _volume) + blip.Clear(); + _volume = VolumeConverterIn(value); + } + } + + /// + /// The last used volume (used to modify blipbuffer delta values) + /// + private int lastVolume; + + /// + /// The number of cpu cycles per frame + /// + private long _tStatesPerFrame; + + /// + /// The parent emulated machine + /// + private CPCBase _machine; + + /// + /// The last pulse + /// + private bool LastPulse; + + /// + /// The last T-State (cpu cycle) that the last pulse was received + /// + private long LastPulseTState; + + /// + /// Device blipbuffer + /// + private readonly BlipBuffer blip = new BlipBuffer(883); + + #endregion + + #region Private Methods + + /// + /// Takes an int 0-100 and returns the relevant short volume to output + /// + /// + /// + private int VolumeConverterIn(int vol) + { + int maxLimit = short.MaxValue / 3; + int increment = maxLimit / 100; + + return vol * increment; + } + + /// + /// Takes an short volume and returns the relevant int value 0-100 + /// + /// + /// + private int VolumeConverterOut(int shortvol) + { + int maxLimit = short.MaxValue / 3; + int increment = maxLimit / 100; + + if (shortvol > maxLimit) + shortvol = maxLimit; + + return shortvol / increment; + } + + #endregion + + #region Construction & Initialisation + + public Beeper(CPCBase machine) + { + _machine = machine; + } + + /// + /// Initialises the beeper + /// + public void Init(int sampleRate, int tStatesPerFrame) + { + blip.SetRates((4000000), sampleRate); + _sampleRate = sampleRate; + _tStatesPerFrame = tStatesPerFrame; + } + + #endregion + + #region IBeeperDevice + + /// + /// Processes an incoming pulse value and adds it to the blipbuffer + /// + /// + public void ProcessPulseValue(bool pulse) + { + if (!_machine._renderSound) + return; + + if (LastPulse == pulse) + { + // no change + blip.AddDelta((uint)_machine.CurrentFrameCycle, 0); + } + + else + { + if (pulse) + blip.AddDelta((uint)_machine.CurrentFrameCycle, (short)(_volume)); + else + blip.AddDelta((uint)_machine.CurrentFrameCycle, -(short)(_volume)); + + lastVolume = _volume; + } + + LastPulse = pulse; + } + + #endregion + + #region ISoundProvider + + public bool CanProvideAsync => false; + + public SyncSoundMode SyncMode => SyncSoundMode.Sync; + + public void SetSyncMode(SyncSoundMode mode) + { + if (mode != SyncSoundMode.Sync) + throw new InvalidOperationException("Only Sync mode is supported."); + } + + public void GetSamplesAsync(short[] samples) + { + throw new NotSupportedException("Async is not available"); + } + + public void DiscardSamples() + { + blip.Clear(); + } + + public void GetSamplesSync(out short[] samples, out int nsamp) + { + blip.EndFrame((uint)_tStatesPerFrame); + nsamp = blip.SamplesAvailable(); + samples = new short[nsamp * 2]; + blip.ReadSamples(samples, nsamp, true); + for (int i = 0; i < nsamp * 2; i += 2) + { + samples[i + 1] = samples[i]; + } + } + + #endregion + + #region State Serialization + + public void SyncState(Serializer ser) + { + ser.BeginSection("Buzzer"); + ser.Sync("_tStatesPerFrame", ref _tStatesPerFrame); + ser.Sync("_sampleRate", ref _sampleRate); + ser.Sync("LastPulse", ref LastPulse); + ser.Sync("LastPulseTState", ref LastPulseTState); + ser.EndSection(); + } + + #endregion + } +} diff --git a/BizHawk.Emulation.Cores/Computers/AmstradCPC/Machine/CPC464/CPC464.Memory.cs b/BizHawk.Emulation.Cores/Computers/AmstradCPC/Machine/CPC464/CPC464.Memory.cs new file mode 100644 index 0000000000..d2b069b5a0 --- /dev/null +++ b/BizHawk.Emulation.Cores/Computers/AmstradCPC/Machine/CPC464/CPC464.Memory.cs @@ -0,0 +1,157 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace BizHawk.Emulation.Cores.Computers.AmstradCPC +{ + /// + /// CPC464 + /// * Memory * + /// + public partial class CPC464 : CPCBase + { + /// + /// Simulates reading from the bus + /// ROM paging should be handled here + /// + /// + /// + public override byte ReadBus(ushort addr) + { + int divisor = addr / 0x4000; + byte result = 0xff; + + switch (divisor) + { + // 0x000 or LowerROM + case 0: + if (LowerROMPaged) + result = ROMLower[addr % 0x4000]; + else + result = RAM0[addr % 0x4000]; + break; + + // 0x4000 + case 1: + result = RAM1[addr % 0x4000]; + break; + + // 0x8000 + case 2: + result = RAM2[addr % 0x4000]; + break; + + // 0xc000 or UpperROM + case 3: + if (UpperROMPaged) + result = ROM0[addr % 0x4000]; + else + result = RAM3[addr % 0x4000]; + break; + default: + break; + } + + return result; + } + + /// + /// Simulates writing to the bus + /// Writes to the bus ALWAYS go to RAM, regardless of what upper and lower ROMs are paged in + /// + /// + /// + public override void WriteBus(ushort addr, byte value) + { + int divisor = addr / 0x4000; + + switch (divisor) + { + // RAM 0x000 + case 0: + RAM0[addr % 0x4000] = value; + break; + + // RAM 0x4000 + case 1: + RAM1[addr % 0x4000] = value; + break; + + // RAM 0x8000 + case 2: + RAM2[addr % 0x4000] = value; + break; + + // RAM 0xc000 + case 3: + RAM3[addr % 0x4000] = value; + break; + default: + break; + } + } + + /// + /// Reads a byte of data from a specified memory address + /// + /// + /// + public override byte ReadMemory(ushort addr) + { + var data = ReadBus(addr); + return data; + } + + /// + /// Writes a byte of data to a specified memory address + /// (with memory contention if appropriate) + /// + /// + /// + public override void WriteMemory(ushort addr, byte value) + { + WriteBus(addr, value); + } + + + /// + /// Sets up the ROM + /// + /// + /// + public override void InitROM(RomData[] romData) + { + foreach (var r in romData) + { + if (r.ROMType == RomData.ROMChipType.Lower) + { + for (int i = 0; i < 0x4000; i++) + { + ROMLower[i] = r.RomBytes[i]; + + } + } + else + { + for (int i = 0; i < 0x4000; i++) + { + switch (r.ROMPosition) + { + case 0: + ROM0[i] = r.RomBytes[i]; + break; + case 7: + ROM7[i] = r.RomBytes[i]; + break; + } + } + } + } + + LowerROMPaged = true; + UpperROMPaged = true; + } + } +} diff --git a/BizHawk.Emulation.Cores/Computers/AmstradCPC/Machine/CPC464/CPC464.Port.cs b/BizHawk.Emulation.Cores/Computers/AmstradCPC/Machine/CPC464/CPC464.Port.cs new file mode 100644 index 0000000000..d51f167e5e --- /dev/null +++ b/BizHawk.Emulation.Cores/Computers/AmstradCPC/Machine/CPC464/CPC464.Port.cs @@ -0,0 +1,107 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace BizHawk.Emulation.Cores.Computers.AmstradCPC +{ + /// + /// CPC464 + /// * Port * + /// + public partial class CPC464 : CPCBase + { + /// + /// Reads a byte of data from a specified port address + /// + /// + /// + public override byte ReadPort(ushort port) + { + BitArray portBits = new BitArray(BitConverter.GetBytes(port)); + byte portUpper = (byte)(port >> 8); + byte portLower = (byte)(port & 0xff); + + int result = 0xff; + + if (DecodeINPort(port) == PortDevice.GateArray) + { + GateArray.ReadPort(port, ref result); + } + else if (DecodeINPort(port) == PortDevice.CRCT) + { + CRCT.ReadPort(port, ref result); + } + else if (DecodeINPort(port) == PortDevice.ROMSelect) + { + + } + else if (DecodeINPort(port) == PortDevice.Printer) + { + + } + else if (DecodeINPort(port) == PortDevice.PPI) + { + PPI.ReadPort(port, ref result); + } + else if (DecodeINPort(port) == PortDevice.Expansion) + { + + } + + return (byte)result; + } + + /// + /// Writes a byte of data to a specified port address + /// Because of the port decoding, multiple devices can be written to + /// + /// + /// + public override void WritePort(ushort port, byte value) + { + BitArray portBits = new BitArray(BitConverter.GetBytes(port)); + BitArray dataBits = new BitArray(BitConverter.GetBytes(value)); + byte portUpper = (byte)(port >> 8); + byte portLower = (byte)(port & 0xff); + + var devs = DecodeOUTPort(port); + + foreach (var d in devs) + { + if (d == PortDevice.GateArray) + { + GateArray.WritePort(port, value); + } + else if (d == PortDevice.RAMManagement) + { + // not present in the unexpanded CPC464 + } + else if (d == PortDevice.CRCT) + { + CRCT.WritePort(port, value); + } + else if (d == PortDevice.ROMSelect) + { + + } + else if (d == PortDevice.Printer) + { + + } + else if (d == PortDevice.PPI) + { + PPI.WritePort(port, value); + } + else if (d == PortDevice.Expansion) + { + + } + } + + return; + } + } +} diff --git a/BizHawk.Emulation.Cores/Computers/AmstradCPC/Machine/CPC464/CPC464.cs b/BizHawk.Emulation.Cores/Computers/AmstradCPC/Machine/CPC464/CPC464.cs new file mode 100644 index 0000000000..930efa8fcd --- /dev/null +++ b/BizHawk.Emulation.Cores/Computers/AmstradCPC/Machine/CPC464/CPC464.cs @@ -0,0 +1,48 @@ +using BizHawk.Emulation.Cores.Components.Z80A; +using System; +using System.Collections.Generic; + +namespace BizHawk.Emulation.Cores.Computers.AmstradCPC +{ + /// + /// CPC464 construction + /// + public partial class CPC464 : CPCBase + { + #region Construction + + /// + /// Main constructor + /// + /// + /// + public CPC464(AmstradCPC cpc, Z80A cpu, List files, bool autoTape, AmstradCPC.BorderType borderType) + { + CPC = cpc; + CPU = cpu; + + FrameLength = 79872; + + CRCT = new CRCT_6845(CRCT_6845.CRCTType.MC6845, this); + //CRT = new CRTDevice(this); + GateArray = new AmstradGateArray(this, AmstradGateArray.GateArrayType.Amstrad40007); + PPI = new PPI_8255(this); + + TapeBuzzer = new Beeper(this); + TapeBuzzer.Init(44100, FrameLength); + + //AYDevice = new PSG(this, PSG.ay38910_type_t.AY38910_TYPE_8912, GateArray.PSGClockSpeed, 882 * 50); + AYDevice = new AY38912(this); + AYDevice.Init(44100, FrameLength); + + KeyboardDevice = new StandardKeyboard(this); + + TapeDevice = new DatacorderDevice(autoTape); + TapeDevice.Init(this); + + InitializeMedia(files); + } + + #endregion + } +} diff --git a/BizHawk.Emulation.Cores/Computers/AmstradCPC/Machine/CPC6128/CPC6128.Memory.cs b/BizHawk.Emulation.Cores/Computers/AmstradCPC/Machine/CPC6128/CPC6128.Memory.cs new file mode 100644 index 0000000000..80e52351ac --- /dev/null +++ b/BizHawk.Emulation.Cores/Computers/AmstradCPC/Machine/CPC6128/CPC6128.Memory.cs @@ -0,0 +1,272 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace BizHawk.Emulation.Cores.Computers.AmstradCPC +{ + /// + /// CPC6128 + /// * Memory * + /// + public partial class CPC6128 : CPCBase + { + /// + /// Simulates reading from the bus + /// ROM and RAM paging should be handled here + /// + /// + /// + public override byte ReadBus(ushort addr) + { + int divisor = addr / 0x4000; + byte result = 0xff; + + switch (divisor) + { + // RAM 0x000 + case 0: + if (LowerROMPaged) + { + result = ROMLower[addr % 0x4000]; + } + else + { + switch (RAMConfig) + { + case 2: + result = RAM4[addr % 0x4000]; + break; + default: + result = RAM0[addr % 0x4000]; + break; + } + } + break; + + // RAM 0x4000 + case 1: + switch (RAMConfig) + { + case 0: + case 1: + result = RAM1[addr % 0x4000]; + break; + case 2: + case 5: + result = RAM5[addr % 0x4000]; + break; + case 3: + result = RAM3[addr % 0x4000]; + break; + case 4: + result = RAM4[addr % 0x4000]; + break; + case 6: + result = RAM6[addr % 0x4000]; + break; + case 7: + result = RAM7[addr % 0x4000]; + break; + } + + break; + + // RAM 0x8000 + case 2: + switch (RAMConfig) + { + case 2: + result = RAM6[addr % 0x4000]; + break; + default: + result = RAM2[addr % 0x4000]; + break; + } + break; + + // RAM 0xc000 + case 3: + if (UpperROMPaged) + { + switch (UpperROMPosition) + { + case 7: + result = ROM7[addr % 0x4000]; + break; + case 0: + default: + result = ROM0[addr % 0x4000]; + break; + } + } + else + { + switch (RAMConfig) + { + case 1: + case 2: + case 3: + result = RAM7[addr % 0x4000]; + break; + default: + result = RAM3[addr % 0x4000]; + break; + } + } + break; + default: + break; + } + + return result; + } + + /// + /// Simulates writing to the bus + /// Writes to the bus ALWAYS go to RAM, regardless of what upper and lower ROMs are paged in + /// + /// + /// + public override void WriteBus(ushort addr, byte value) + { + int divisor = addr / 0x4000; + + switch (divisor) + { + // RAM 0x000 + case 0: + switch (RAMConfig) + { + case 2: + RAM4[addr % 0x4000] = value; + break; + default: + RAM0[addr % 0x4000] = value; + break; + } + break; + + // RAM 0x4000 + case 1: + switch (RAMConfig) + { + case 0: + case 1: + RAM1[addr % 0x4000] = value; + break; + case 2: + case 5: + RAM5[addr % 0x4000] = value; + break; + case 3: + RAM3[addr % 0x4000] = value; + break; + case 4: + RAM4[addr % 0x4000] = value; + break; + case 6: + RAM6[addr % 0x4000] = value; + break; + case 7: + RAM7[addr % 0x4000] = value; + break; + } + + break; + + // RAM 0x8000 + case 2: + switch (RAMConfig) + { + case 2: + RAM6[addr % 0x4000] = value; + break; + default: + RAM2[addr % 0x4000] = value; + break; + } + break; + + // RAM 0xc000 + case 3: + switch (RAMConfig) + { + case 1: + case 2: + case 3: + RAM7[addr % 0x4000] = value; + break; + default: + RAM3[addr % 0x4000] = value; + break; + } + break; + default: + break; + } + } + + /// + /// Reads a byte of data from a specified memory address + /// + /// + /// + public override byte ReadMemory(ushort addr) + { + var data = ReadBus(addr); + return data; + } + + /// + /// Writes a byte of data to a specified memory address + /// (with memory contention if appropriate) + /// + /// + /// + public override void WriteMemory(ushort addr, byte value) + { + WriteBus(addr, value); + } + + + /// + /// Sets up the ROM + /// + /// + /// + public override void InitROM(RomData[] romData) + { + foreach (var r in romData) + { + if (r.ROMType == RomData.ROMChipType.Lower) + { + for (int i = 0; i < 0x4000; i++) + { + ROMLower[i] = r.RomBytes[i]; + + } + } + else + { + for (int i = 0; i < 0x4000; i++) + { + switch (r.ROMPosition) + { + case 0: + ROM0[i] = r.RomBytes[i]; + break; + case 7: + ROM7[i] = r.RomBytes[i]; + break; + } + } + } + } + + LowerROMPaged = true; + UpperROMPaged = true; + } + } +} diff --git a/BizHawk.Emulation.Cores/Computers/AmstradCPC/Machine/CPC6128/CPC6128.Port.cs b/BizHawk.Emulation.Cores/Computers/AmstradCPC/Machine/CPC6128/CPC6128.Port.cs new file mode 100644 index 0000000000..089bab38b8 --- /dev/null +++ b/BizHawk.Emulation.Cores/Computers/AmstradCPC/Machine/CPC6128/CPC6128.Port.cs @@ -0,0 +1,140 @@ +using BizHawk.Common.NumberExtensions; +using System; +using System.Collections; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace BizHawk.Emulation.Cores.Computers.AmstradCPC +{ + /// + /// CPC6128 + /// * Port * + /// + public partial class CPC6128 : CPCBase + { + /// + /// Reads a byte of data from a specified port address + /// + /// + /// + public override byte ReadPort(ushort port) + { + BitArray portBits = new BitArray(BitConverter.GetBytes(port)); + byte portUpper = (byte)(port >> 8); + byte portLower = (byte)(port & 0xff); + + int result = 0xff; + + if (DecodeINPort(port) == PortDevice.GateArray) + { + GateArray.ReadPort(port, ref result); + } + else if (DecodeINPort(port) == PortDevice.CRCT) + { + CRCT.ReadPort(port, ref result); + } + else if (DecodeINPort(port) == PortDevice.ROMSelect) + { + + } + else if (DecodeINPort(port) == PortDevice.Printer) + { + + } + else if (DecodeINPort(port) == PortDevice.PPI) + { + PPI.ReadPort(port, ref result); + } + else if (DecodeINPort(port) == PortDevice.Expansion) + { + if (!port.Bit(7)) + { + // FDC + if (port.Bit(8) && !port.Bit(0)) + { + // FDC status register + UPDDiskDevice.ReadStatus(ref result); + } + if (port.Bit(8) && port.Bit(0)) + { + // FDC data register + UPDDiskDevice.ReadData(ref result); + } + } + } + + return (byte)result; + } + + /// + /// Writes a byte of data to a specified port address + /// Because of the port decoding, multiple devices can be written to + /// + /// + /// + public override void WritePort(ushort port, byte value) + { + BitArray portBits = new BitArray(BitConverter.GetBytes(port)); + BitArray dataBits = new BitArray(BitConverter.GetBytes(value)); + byte portUpper = (byte)(port >> 8); + byte portLower = (byte)(port & 0xff); + + var devs = DecodeOUTPort(port); + + foreach (var d in devs) + { + if (d == PortDevice.GateArray) + { + GateArray.WritePort(port, value); + } + else if (d == PortDevice.RAMManagement) + { + if (value.Bit(7) && value.Bit(6)) + { + RAMConfig = value & 0x07; + + // additional 64K bank index + var b64 = value & 0x38; + } + } + else if (d == PortDevice.CRCT) + { + CRCT.WritePort(port, value); + } + else if (d == PortDevice.ROMSelect) + { + UpperROMPosition = value; + } + else if (d == PortDevice.Printer) + { + + } + else if (d == PortDevice.PPI) + { + PPI.WritePort(port, value); + } + else if (d == PortDevice.Expansion) + { + if (!port.Bit(7)) + { + // FDC + if (port.Bit(8) && !port.Bit(0) || port.Bit(8) && port.Bit(0)) + { + // FDC data register + UPDDiskDevice.WriteData(value); + } + if ((!port.Bit(8) && !port.Bit(0)) || (!port.Bit(8) && port.Bit(0))) + { + // FDC motor + UPDDiskDevice.Motor(value); + } + } + } + } + + return; + } + } +} diff --git a/BizHawk.Emulation.Cores/Computers/AmstradCPC/Machine/CPC6128/CPC6128.cs b/BizHawk.Emulation.Cores/Computers/AmstradCPC/Machine/CPC6128/CPC6128.cs new file mode 100644 index 0000000000..c0aae0bf36 --- /dev/null +++ b/BizHawk.Emulation.Cores/Computers/AmstradCPC/Machine/CPC6128/CPC6128.cs @@ -0,0 +1,51 @@ +using BizHawk.Emulation.Cores.Components.Z80A; +using System; +using System.Collections.Generic; + +namespace BizHawk.Emulation.Cores.Computers.AmstradCPC +{ + /// + /// CPC6128 construction + /// + public partial class CPC6128 : CPCBase + { + #region Construction + + /// + /// Main constructor + /// + /// + /// + public CPC6128(AmstradCPC cpc, Z80A cpu, List files, bool autoTape, AmstradCPC.BorderType borderType) + { + CPC = cpc; + CPU = cpu; + + FrameLength = 79872; + + CRCT = new CRCT_6845(CRCT_6845.CRCTType.MC6845, this); + //CRT = new CRTDevice(this); + GateArray = new AmstradGateArray(this, AmstradGateArray.GateArrayType.Amstrad40007); + PPI = new PPI_8255(this); + + TapeBuzzer = new Beeper(this); + TapeBuzzer.Init(44100, FrameLength); + + //AYDevice = new PSG(this, PSG.ay38910_type_t.AY38910_TYPE_8912, GateArray.PSGClockSpeed, 882 * 50); + AYDevice = new AY38912(this); + AYDevice.Init(44100, FrameLength); + + KeyboardDevice = new StandardKeyboard(this); + + TapeDevice = new DatacorderDevice(autoTape); + TapeDevice.Init(this); + + UPDDiskDevice = new NECUPD765(); + UPDDiskDevice.Init(this); + + InitializeMedia(files); + } + + #endregion + } +} diff --git a/BizHawk.Emulation.Cores/Computers/AmstradCPC/Machine/CPCBase.Input.cs b/BizHawk.Emulation.Cores/Computers/AmstradCPC/Machine/CPCBase.Input.cs new file mode 100644 index 0000000000..5fc7868bab --- /dev/null +++ b/BizHawk.Emulation.Cores/Computers/AmstradCPC/Machine/CPCBase.Input.cs @@ -0,0 +1,295 @@ +using System.Collections.Generic; +using System.Linq; + +namespace BizHawk.Emulation.Cores.Computers.AmstradCPC +{ + /// + /// The abstract class that all emulated models will inherit from + /// * Input * + /// + public abstract partial class CPCBase + { + string Play = "Play Tape"; + string Stop = "Stop Tape"; + string RTZ = "RTZ Tape"; + string Record = "Record Tape"; + string NextTape = "Insert Next Tape"; + string PrevTape = "Insert Previous Tape"; + string NextBlock = "Next Tape Block"; + string PrevBlock = "Prev Tape Block"; + string TapeStatus = "Get Tape Status"; + + string NextDisk = "Insert Next Disk"; + string PrevDisk = "Insert Previous Disk"; + string EjectDisk = "Eject Current Disk"; + string DiskStatus = "Get Disk Status"; + + string HardResetStr = "Power"; + string SoftResetStr = "Reset"; + + bool pressed_Play = false; + bool pressed_Stop = false; + bool pressed_RTZ = false; + bool pressed_NextTape = false; + bool pressed_PrevTape = false; + bool pressed_NextBlock = false; + bool pressed_PrevBlock = false; + bool pressed_TapeStatus = false; + bool pressed_NextDisk = false; + bool pressed_PrevDisk = false; + bool pressed_EjectDisk = false; + bool pressed_DiskStatus = false; + bool pressed_HardReset = false; + bool pressed_SoftReset = false; + + /// + /// Cycles through all the input callbacks + /// This should be done once per frame + /// + public void PollInput() + { + CPC.InputCallbacks.Call(); + + lock (this) + { + // parse single keyboard matrix keys. + // J1 and J2 are scanned as part of the keyboard + for (var i = 0; i < KeyboardDevice.KeyboardMatrix.Length; i++) + { + string key = KeyboardDevice.KeyboardMatrix[i]; + bool prevState = KeyboardDevice.GetKeyStatus(key); + bool currState = CPC._controller.IsPressed(key); + + if (currState != prevState) + KeyboardDevice.SetKeyStatus(key, currState); + } + + // non matrix keys (J2) + foreach (string k in KeyboardDevice.NonMatrixKeys) + { + if (!k.StartsWith("P2")) + continue; + + bool currState = CPC._controller.IsPressed(k); + + switch (k) + { + case "P2 Up": + if (currState) + KeyboardDevice.SetKeyStatus("Key 6", true); + else if (!KeyboardDevice.GetKeyStatus("Key 6")) + KeyboardDevice.SetKeyStatus("Key 6", false); + break; + case "P2 Down": + if (currState) + KeyboardDevice.SetKeyStatus("Key 5", true); + else if (!KeyboardDevice.GetKeyStatus("Key 5")) + KeyboardDevice.SetKeyStatus("Key 5", false); + break; + case "P2 Left": + if (currState) + KeyboardDevice.SetKeyStatus("Key R", true); + else if (!KeyboardDevice.GetKeyStatus("Key R")) + KeyboardDevice.SetKeyStatus("Key R", false); + break; + case "P2 Right": + if (currState) + KeyboardDevice.SetKeyStatus("Key T", true); + else if (!KeyboardDevice.GetKeyStatus("Key T")) + KeyboardDevice.SetKeyStatus("Key T", false); + break; + case "P2 Fire": + if (currState) + KeyboardDevice.SetKeyStatus("Key G", true); + else if (!KeyboardDevice.GetKeyStatus("Key G")) + KeyboardDevice.SetKeyStatus("Key G", false); + break; + } + } + } + + // Tape control + if (CPC._controller.IsPressed(Play)) + { + if (!pressed_Play) + { + CPC.OSD_FireInputMessage(Play); + TapeDevice.Play(); + pressed_Play = true; + } + } + else + pressed_Play = false; + + if (CPC._controller.IsPressed(Stop)) + { + if (!pressed_Stop) + { + CPC.OSD_FireInputMessage(Stop); + TapeDevice.Stop(); + pressed_Stop = true; + } + } + else + pressed_Stop = false; + + if (CPC._controller.IsPressed(RTZ)) + { + if (!pressed_RTZ) + { + CPC.OSD_FireInputMessage(RTZ); + TapeDevice.RTZ(); + pressed_RTZ = true; + } + } + else + pressed_RTZ = false; + + if (CPC._controller.IsPressed(Record)) + { + + } + if (CPC._controller.IsPressed(NextTape)) + { + if (!pressed_NextTape) + { + CPC.OSD_FireInputMessage(NextTape); + TapeMediaIndex++; + pressed_NextTape = true; + } + } + else + pressed_NextTape = false; + + if (CPC._controller.IsPressed(PrevTape)) + { + if (!pressed_PrevTape) + { + CPC.OSD_FireInputMessage(PrevTape); + TapeMediaIndex--; + pressed_PrevTape = true; + } + } + else + pressed_PrevTape = false; + + if (CPC._controller.IsPressed(NextBlock)) + { + if (!pressed_NextBlock) + { + CPC.OSD_FireInputMessage(NextBlock); + TapeDevice.SkipBlock(true); + pressed_NextBlock = true; + } + } + else + pressed_NextBlock = false; + + if (CPC._controller.IsPressed(PrevBlock)) + { + if (!pressed_PrevBlock) + { + CPC.OSD_FireInputMessage(PrevBlock); + TapeDevice.SkipBlock(false); + pressed_PrevBlock = true; + } + } + else + pressed_PrevBlock = false; + + if (CPC._controller.IsPressed(TapeStatus)) + { + if (!pressed_TapeStatus) + { + //Spectrum.OSD_FireInputMessage(TapeStatus); + CPC.OSD_ShowTapeStatus(); + pressed_TapeStatus = true; + } + } + else + pressed_TapeStatus = false; + + if (CPC._controller.IsPressed(HardResetStr)) + { + if (!pressed_HardReset) + { + HardReset(); + pressed_HardReset = true; + } + } + else + pressed_HardReset = false; + + if (CPC._controller.IsPressed(SoftResetStr)) + { + if (!pressed_SoftReset) + { + SoftReset(); + pressed_SoftReset = true; + } + } + else + pressed_SoftReset = false; + + // disk control + if (CPC._controller.IsPressed(NextDisk)) + { + if (!pressed_NextDisk) + { + CPC.OSD_FireInputMessage(NextDisk); + DiskMediaIndex++; + pressed_NextDisk = true; + } + } + else + pressed_NextDisk = false; + + if (CPC._controller.IsPressed(PrevDisk)) + { + if (!pressed_PrevDisk) + { + CPC.OSD_FireInputMessage(PrevDisk); + DiskMediaIndex--; + pressed_PrevDisk = true; + } + } + else + pressed_PrevDisk = false; + + if (CPC._controller.IsPressed(EjectDisk)) + { + if (!pressed_EjectDisk) + { + CPC.OSD_FireInputMessage(EjectDisk); + //if (UPDDiskDevice != null) + // UPDDiskDevice.FDD_EjectDisk(); + } + } + else + pressed_EjectDisk = false; + + if (CPC._controller.IsPressed(DiskStatus)) + { + if (!pressed_DiskStatus) + { + //Spectrum.OSD_FireInputMessage(TapeStatus); + CPC.OSD_ShowDiskStatus(); + pressed_DiskStatus = true; + } + } + else + pressed_DiskStatus = false; + } + + /// + /// Signs whether input read has been requested + /// This forms part of the IEmulator LagFrame implementation + /// + private bool inputRead; + public bool InputRead + { + get { return inputRead; } + set { inputRead = value; } + } + } +} diff --git a/BizHawk.Emulation.Cores/Computers/AmstradCPC/Machine/CPCBase.Media.cs b/BizHawk.Emulation.Cores/Computers/AmstradCPC/Machine/CPCBase.Media.cs new file mode 100644 index 0000000000..af001c4957 --- /dev/null +++ b/BizHawk.Emulation.Cores/Computers/AmstradCPC/Machine/CPCBase.Media.cs @@ -0,0 +1,268 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; + +namespace BizHawk.Emulation.Cores.Computers.AmstradCPC +{ + /// + /// The abstract class that all emulated models will inherit from + /// * Imported media * + /// + public abstract partial class CPCBase + { + /// + /// The tape or disk image(s) that are passed in from the main ZXSpectrum class + /// + protected List mediaImages { get; set; } + + /// + /// Tape images + /// + public List tapeImages { get; set; } + + /// + /// Disk images + /// + public List diskImages { get; set; } + + /// + /// The index of the currently 'loaded' tape image + /// + protected int tapeMediaIndex; + public int TapeMediaIndex + { + get { return tapeMediaIndex; } + set + { + int tmp = value; + int result = value; + + if (tapeImages == null || tapeImages.Count() == 0) + { + // no tape images found + return; + } + + if (value >= tapeImages.Count()) + { + // media at this index does not exist - loop back to 0 + result = 0; + } + else if (value < 0) + { + // negative index not allowed - move to last item in the collection + result = tapeImages.Count() - 1; + } + + // load the media into the tape device + tapeMediaIndex = result; + // fire osd message + //Spectrum.OSD_TapeInserted(); + LoadTapeMedia(); + } + } + + /// + /// The index of the currently 'loaded' disk image + /// + protected int diskMediaIndex; + public int DiskMediaIndex + { + get { return diskMediaIndex; } + set + { + int tmp = value; + int result = value; + + if (diskImages == null || diskImages.Count() == 0) + { + // no tape images found + return; + } + + if (value >= diskImages.Count()) + { + // media at this index does not exist - loop back to 0 + result = 0; + } + else if (value < 0) + { + // negative index not allowed - move to last item in the collection + result = diskImages.Count() - 1; + } + + // load the media into the disk device + diskMediaIndex = result; + + // fire osd message + CPC.OSD_DiskInserted(); + + LoadDiskMedia(); + } + } + + /// + /// Called on first instantiation (and subsequent core reboots) + /// + /// + protected void InitializeMedia(List files) + { + mediaImages = files; + LoadAllMedia(); + } + + /// + /// Attempts to load all media into the relevant structures + /// + protected void LoadAllMedia() + { + tapeImages = new List(); + diskImages = new List(); + + int cnt = 0; + foreach (var m in mediaImages) + { + switch (IdentifyMedia(m)) + { + case CPCMediaType.Tape: + tapeImages.Add(m); + CPC._tapeInfo.Add(CPC._gameInfo[cnt]); + break; + case CPCMediaType.Disk: + diskImages.Add(m); + CPC._diskInfo.Add(CPC._gameInfo[cnt]); + break; + case CPCMediaType.DiskDoubleSided: + // this is a bit tricky. we will attempt to parse the double sided disk image byte array, + // then output two separate image byte arrays + List working = new List(); + foreach (DiskType type in Enum.GetValues(typeof(DiskType))) + { + bool found = false; + + switch (type) + { + case DiskType.CPCExtended: + found = CPCExtendedFloppyDisk.SplitDoubleSided(m, working); + break; + case DiskType.CPC: + found = CPCFloppyDisk.SplitDoubleSided(m, working); + break; + } + + if (found) + { + // add side 1 + diskImages.Add(working[0]); + // add side 2 + diskImages.Add(working[1]); + + Common.GameInfo one = new Common.GameInfo(); + Common.GameInfo two = new Common.GameInfo(); + var gi = CPC._gameInfo[cnt]; + for (int i = 0; i < 2; i++) + { + Common.GameInfo work = new Common.GameInfo(); + if (i == 0) + { + work = one; + } + else if (i == 1) + { + work = two; + } + + work.FirmwareHash = gi.FirmwareHash; + work.Hash = gi.Hash; + work.Name = gi.Name + " (Parsed Side " + (i + 1) + ")"; + work.Region = gi.Region; + work.NotInDatabase = gi.NotInDatabase; + work.Status = gi.Status; + work.System = gi.System; + + CPC._diskInfo.Add(work); + } + } + else + { + + } + } + break; + } + + cnt++; + } + + if (tapeImages.Count > 0) + LoadTapeMedia(); + + if (diskImages.Count > 0) + LoadDiskMedia(); + } + + /// + /// Attempts to load a tape into the tape device based on tapeMediaIndex + /// + protected void LoadTapeMedia() + { + TapeDevice.LoadTape(tapeImages[tapeMediaIndex]); + } + + /// + /// Attempts to load a disk into the disk device based on diskMediaIndex + /// + protected void LoadDiskMedia() + { + if (this.GetType() == typeof(CPC464)) + { + CPC.CoreComm.ShowMessage("You are trying to load one of more disk images.\n\n Please select something other than CPC 464 emulation immediately and reboot the core"); + return; + } + + UPDDiskDevice.FDD_LoadDisk(diskImages[diskMediaIndex]); + } + + /// + /// Identifies and sorts the various media types + /// + /// + private CPCMediaType IdentifyMedia(byte[] data) + { + // get first 16 bytes as a string + string hdr = Encoding.ASCII.GetString(data.Take(16).ToArray()); + + // disk checking first + if (hdr.ToUpper().Contains("EXTENDED CPC DSK") || hdr.ToUpper().Contains("MV - CPC")) + { + // amstrad .dsk disk file + // check for number of sides + var sides = data[0x31]; + if (sides == 1) + return CPCMediaType.Disk; + else + return CPCMediaType.DiskDoubleSided; + } + + // tape checking + if (hdr.ToUpper().StartsWith("ZXTAPE!")) + { + // cdt tape file + return CPCMediaType.Tape; + } + + // not found + return CPCMediaType.None; + } + } + + public enum CPCMediaType + { + None, + Tape, + Disk, + DiskDoubleSided + } +} + diff --git a/BizHawk.Emulation.Cores/Computers/AmstradCPC/Machine/CPCBase.Memory.cs b/BizHawk.Emulation.Cores/Computers/AmstradCPC/Machine/CPCBase.Memory.cs new file mode 100644 index 0000000000..fca9c18f31 --- /dev/null +++ b/BizHawk.Emulation.Cores/Computers/AmstradCPC/Machine/CPCBase.Memory.cs @@ -0,0 +1,159 @@ +using System; +using System.Collections.Generic; + +namespace BizHawk.Emulation.Cores.Computers.AmstradCPC +{ + /// + /// The abstract class that all emulated models will inherit from + /// * Memory * + /// + public abstract partial class CPCBase + { + #region Memory Fields & Properties + + /* ROM Banks */ + /// + /// Lower: OS ROM + /// + public byte[] ROMLower = new byte[0x4000]; + /// + /// Upper: POS 0 (usually BASIC) + /// + public byte[] ROM0 = new byte[0x4000]; + /// + /// Upper: POS 7 (usually AMSDOS) + /// + public byte[] ROM7 = new byte[0x4000]; + + /* RAM Banks - Lower 64K */ + public byte[] RAM0 = new byte[0x4000]; + public byte[] RAM1 = new byte[0x4000]; + public byte[] RAM2 = new byte[0x4000]; + public byte[] RAM3 = new byte[0x4000]; + + /* RAM Banks - Upper 64K */ + public byte[] RAM4 = new byte[0x4000]; + public byte[] RAM5 = new byte[0x4000]; + public byte[] RAM6 = new byte[0x4000]; + public byte[] RAM7 = new byte[0x4000]; + + /// + /// Signs whether Upper ROM is paged in + /// + public bool UpperROMPaged; + + /// + /// The position of the currently paged upper ROM + /// + public int UpperROMPosition; + + /// + /// Signs whether Lower ROM is paged in + /// + public bool LowerROMPaged; + + /// + /// The currently selected RAM config + /// + public int RAMConfig; + + /// + /// Always 0 on a CPC6128 + /// On a machine with more than 128K RAM (standard memory expansion) this selects each additional 64K above the first upper 64K + /// + public int RAM64KBank; + + #endregion + + #region Memory Related Methods + + /// + /// Simulates reading from the bus + /// Paging should be handled here + /// + /// + /// + public abstract byte ReadBus(ushort addr); + + /// + /// Pushes a value onto the data bus that should be valid as long as the interrupt is true + /// + /// + /// + public virtual byte PushBus() + { + return 0xFF; + } + + /// + /// Simulates writing to the bus + /// Paging should be handled here + /// + /// + /// + public abstract void WriteBus(ushort addr, byte value); + + /// + /// Reads a byte of data from a specified memory address + /// (with memory contention if appropriate) + /// + /// + /// + public abstract byte ReadMemory(ushort addr); + + /// + /// Writes a byte of data to a specified memory address + /// (with memory contention if appropriate) + /// + /// + /// + public abstract void WriteMemory(ushort addr, byte value); + + /// + /// Sets up the ROM + /// + /// + public abstract void InitROM(RomData[] romData); + + /// + /// ULA reads the memory at the specified address + /// (No memory contention) + /// + /// + /// + public virtual byte FetchScreenMemory(ushort addr) + { + int divisor = addr / 0x4000; + byte result = 0xff; + + switch (divisor) + { + // 0x000 + case 0: + result = RAM0[addr % 0x4000]; + break; + + // 0x4000 + case 1: + result = RAM1[addr % 0x4000]; + break; + + // 0x8000 + case 2: + result = RAM2[addr % 0x4000]; + break; + + // 0xc000 or UpperROM + case 3: + result = RAM3[addr % 0x4000]; + break; + default: + break; + } + + return result; + } + + #endregion + } +} diff --git a/BizHawk.Emulation.Cores/Computers/AmstradCPC/Machine/CPCBase.Port.cs b/BizHawk.Emulation.Cores/Computers/AmstradCPC/Machine/CPCBase.Port.cs new file mode 100644 index 0000000000..ccc61b9165 --- /dev/null +++ b/BizHawk.Emulation.Cores/Computers/AmstradCPC/Machine/CPCBase.Port.cs @@ -0,0 +1,115 @@ + +using BizHawk.Common.NumberExtensions; +using System; +using System.Collections.Generic; + +namespace BizHawk.Emulation.Cores.Computers.AmstradCPC +{ + /// + /// The abstract class that all emulated models will inherit from + /// * Port Access * + /// + public abstract partial class CPCBase + { + /// + /// Reads a byte of data from a specified port address + /// + /// + /// + public abstract byte ReadPort(ushort port); + + /// + /// Writes a byte of data to a specified port address + /// + /// + /// + public abstract void WritePort(ushort port, byte value); + + /// + /// Returns a single port device enum based on the port address + /// (for IN operations) + /// https://web.archive.org/web/20090808085929/http://www.cepece.info/amstrad/docs/iopord.html + /// http://www.cpcwiki.eu/index.php/I/O_Port_Summary + /// + /// + /// + protected virtual PortDevice DecodeINPort(ushort port) + { + PortDevice dev = PortDevice.Unknown; + + if (!port.Bit(15) && port.Bit(14)) + dev = PortDevice.GateArray; + + else if (!port.Bit(15)) + dev = PortDevice.RAMManagement; + + else if (!port.Bit(14)) + dev = PortDevice.CRCT; + + else if (!port.Bit(13)) + dev = PortDevice.ROMSelect; + + else if (!port.Bit(12)) + dev = PortDevice.Printer; + + else if (!port.Bit(11)) + dev = PortDevice.PPI; + + else if (!port.Bit(10)) + dev = PortDevice.Expansion; + + return dev; + } + + /// + /// Returns a list of port device enums based on the port address + /// (for OUT operations) + /// https://web.archive.org/web/20090808085929/http://www.cepece.info/amstrad/docs/iopord.html + /// http://www.cpcwiki.eu/index.php/I/O_Port_Summary + /// + /// + /// + protected virtual List DecodeOUTPort(ushort port) + { + List devs = new List(); + + if (!port.Bit(15) && port.Bit(14)) + devs.Add(PortDevice.GateArray); + + if (!port.Bit(15)) + devs.Add(PortDevice.RAMManagement); + + if (!port.Bit(14)) + devs.Add(PortDevice.CRCT); + + if (!port.Bit(13)) + devs.Add(PortDevice.ROMSelect); + + if (!port.Bit(12)) + devs.Add(PortDevice.Printer); + + if (!port.Bit(11)) + devs.Add(PortDevice.PPI); + + if (!port.Bit(10)) + devs.Add(PortDevice.Expansion); + + return devs; + } + + /// + /// Potential port devices + /// + public enum PortDevice + { + Unknown, + GateArray, + RAMManagement, + CRCT, + ROMSelect, + Printer, + PPI, + Expansion + } + } +} diff --git a/BizHawk.Emulation.Cores/Computers/AmstradCPC/Machine/CPCBase.cs b/BizHawk.Emulation.Cores/Computers/AmstradCPC/Machine/CPCBase.cs new file mode 100644 index 0000000000..0fb5f9a916 --- /dev/null +++ b/BizHawk.Emulation.Cores/Computers/AmstradCPC/Machine/CPCBase.cs @@ -0,0 +1,374 @@ +using BizHawk.Common; +using BizHawk.Emulation.Cores.Components.Z80A; + +namespace BizHawk.Emulation.Cores.Computers.AmstradCPC +{ + /// + /// The abstract class that all emulated models will inherit from + /// * Main properties / fields / contruction* + /// + public abstract partial class CPCBase + { + #region Devices + + /// + /// The calling ZXSpectrum class (piped in via constructor) + /// + public AmstradCPC CPC { get; set; } + + /// + /// Reference to the instantiated Z80 cpu (piped in via constructor) + /// + public Z80A CPU { get; set; } + + /// + /// ROM and extended info + /// + public RomData RomData { get; set; } + + /// + /// The Amstrad datacorder device + /// + public virtual DatacorderDevice TapeDevice { get; set; } + + /// + /// beeper output for the tape + /// + public IBeeperDevice TapeBuzzer { get; set; } + + /// + /// Device representing the AY-3-8912 chip found in the CPC + /// + public IPSG AYDevice { get; set; } + + /// + /// The keyboard device + /// Technically, this is controlled by the PSG, but has been abstracted due to the port over from ZXHawk + /// + public IKeyboard KeyboardDevice { get; set; } + + /// + /// The Amstrad disk drive + /// + public virtual NECUPD765 UPDDiskDevice { get; set; } + + /// + /// The Cathode Ray Tube Controller chip + /// + public CRCT_6845 CRCT { get; set; } + + /// + /// The Amstrad gate array + /// + public AmstradGateArray GateArray { get; set; } + + /// + /// Renders pixels to the screen + /// + //public CRTDevice CRT { get; set; } + + /// + /// The PPI contoller chip + /// + public PPI_8255 PPI { get; set; } + + /// + /// The length of a standard frame in CPU cycles + /// + public int FrameLength; + + #endregion + + #region Emulator State + + /// + /// Signs whether the frame has ended + /// + public bool FrameCompleted; + + /// + /// Overflow from the previous frame (in Z80 cycles) + /// + public int OverFlow; + + /// + /// The total number of frames rendered + /// + public int FrameCount; + + /// + /// The current cycle (T-State) that we are at in the frame + /// + public long _frameCycles; + + /// + /// Stores where we are in the frame after each CPU cycle + /// + public long LastFrameStartCPUTick; + + /// + /// Gets the current frame cycle according to the CPU tick count + /// + public virtual long CurrentFrameCycle => GateArray.FrameClock; // CPU.TotalExecutedCycles - LastFrameStartCPUTick; + + /// + /// Non-Deterministic bools + /// + public bool _render; + public bool _renderSound; + + #endregion + + #region Constants + + /// + /// Mask constants & misc + /// + protected const int BORDER_BIT = 0x07; + protected const int EAR_BIT = 0x10; + protected const int MIC_BIT = 0x08; + protected const int TAPE_BIT = 0x40; + protected const int AY_SAMPLE_RATE = 16; + + #endregion + + #region Emulation Loop + + /// + /// Executes a single frame + /// + public virtual void ExecuteFrame(bool render, bool renderSound) + { + GateArray.FrameEnd = false; + CRCT.lineCounter = 0; + + InputRead = false; + _render = render; + _renderSound = renderSound; + + FrameCompleted = false; + + if (UPDDiskDevice == null || !UPDDiskDevice.FDD_IsDiskLoaded) + TapeDevice.StartFrame(); + + if (_renderSound) + { + AYDevice.StartFrame(); + } + + PollInput(); + + //CRT.SetupVideo(); + //CRT.ScanlineCounter = 0; + + while (!GateArray.FrameEnd) + { + GateArray.ClockCycle(); + + // cycle the tape device + if (UPDDiskDevice == null || !UPDDiskDevice.FDD_IsDiskLoaded) + TapeDevice.TapeCycle(); + } + // we have reached the end of a frame + LastFrameStartCPUTick = CPU.TotalExecutedCycles; // - OverFlow; + + if (AYDevice != null) + AYDevice.EndFrame(); + + FrameCount++; + + if (UPDDiskDevice == null || !UPDDiskDevice.FDD_IsDiskLoaded) + TapeDevice.EndFrame(); + + FrameCompleted = true; + + // is this a lag frame? + CPC.IsLagFrame = !InputRead; + + // FDC debug + if (UPDDiskDevice != null && UPDDiskDevice.writeDebug) + { + // only write UPD log every second + if (FrameCount % 10 == 0) + { + System.IO.File.AppendAllLines(UPDDiskDevice.outputfile, UPDDiskDevice.dLog); + UPDDiskDevice.dLog = new System.Collections.Generic.List(); + //System.IO.File.WriteAllText(UPDDiskDevice.outputfile, UPDDiskDevice.outputString); + } + } + + GateArray.FrameClock = 0; + } + + #endregion + + #region Reset Functions + + /// + /// Hard reset of the emulated machine + /// + public virtual void HardReset() + { + /* + //ULADevice.ResetInterrupt(); + ROMPaged = 0; + SpecialPagingMode = false; + RAMPaged = 0; + CPU.RegPC = 0; + + Spectrum.SetCpuRegister("SP", 0xFFFF); + Spectrum.SetCpuRegister("IY", 0xFFFF); + Spectrum.SetCpuRegister("IX", 0xFFFF); + Spectrum.SetCpuRegister("AF", 0xFFFF); + Spectrum.SetCpuRegister("BC", 0xFFFF); + Spectrum.SetCpuRegister("DE", 0xFFFF); + Spectrum.SetCpuRegister("HL", 0xFFFF); + Spectrum.SetCpuRegister("SP", 0xFFFF); + Spectrum.SetCpuRegister("Shadow AF", 0xFFFF); + Spectrum.SetCpuRegister("Shadow BC", 0xFFFF); + Spectrum.SetCpuRegister("Shadow DE", 0xFFFF); + Spectrum.SetCpuRegister("Shadow HL", 0xFFFF); + + CPU.Regs[CPU.I] = 0; + CPU.Regs[CPU.R] = 0; + + TapeDevice.Reset(); + if (AYDevice != null) + AYDevice.Reset(); + + byte[][] rams = new byte[][] + { + RAM0, + RAM1, + RAM2, + RAM3, + RAM4, + RAM5, + RAM6, + RAM7 + }; + + foreach (var r in rams) + { + for (int i = 0; i < r.Length; i++) + { + r[i] = 0x00; + } + } + */ + } + + /// + /// Soft reset of the emulated machine + /// + public virtual void SoftReset() + { + /* + //ULADevice.ResetInterrupt(); + ROMPaged = 0; + SpecialPagingMode = false; + RAMPaged = 0; + CPU.RegPC = 0; + + Spectrum.SetCpuRegister("SP", 0xFFFF); + Spectrum.SetCpuRegister("IY", 0xFFFF); + Spectrum.SetCpuRegister("IX", 0xFFFF); + Spectrum.SetCpuRegister("AF", 0xFFFF); + Spectrum.SetCpuRegister("BC", 0xFFFF); + Spectrum.SetCpuRegister("DE", 0xFFFF); + Spectrum.SetCpuRegister("HL", 0xFFFF); + Spectrum.SetCpuRegister("SP", 0xFFFF); + Spectrum.SetCpuRegister("Shadow AF", 0xFFFF); + Spectrum.SetCpuRegister("Shadow BC", 0xFFFF); + Spectrum.SetCpuRegister("Shadow DE", 0xFFFF); + Spectrum.SetCpuRegister("Shadow HL", 0xFFFF); + + CPU.Regs[CPU.I] = 0; + CPU.Regs[CPU.R] = 0; + + TapeDevice.Reset(); + if (AYDevice != null) + AYDevice.Reset(); + + byte[][] rams = new byte[][] + { + RAM0, + RAM1, + RAM2, + RAM3, + RAM4, + RAM5, + RAM6, + RAM7 + }; + + foreach (var r in rams) + { + for (int i = 0; i < r.Length; i++) + { + r[i] = 0x00; + } + } + */ + } + + #endregion + + #region IStatable + + public void SyncState(Serializer ser) + { + ser.BeginSection("CPCMachine"); + ser.Sync("FrameCompleted", ref FrameCompleted); + ser.Sync("OverFlow", ref OverFlow); + ser.Sync("FrameCount", ref FrameCount); + ser.Sync("_frameCycles", ref _frameCycles); + ser.Sync("inputRead", ref inputRead); + ser.Sync("LastFrameStartCPUTick", ref LastFrameStartCPUTick); + ser.Sync("ROMLower", ref ROMLower, false); + ser.Sync("ROM0", ref ROM0, false); + ser.Sync("ROM7", ref ROM7, false); + ser.Sync("RAM0", ref RAM0, false); + ser.Sync("RAM1", ref RAM1, false); + ser.Sync("RAM2", ref RAM2, false); + ser.Sync("RAM3", ref RAM3, false); + ser.Sync("RAM4", ref RAM4, false); + ser.Sync("RAM5", ref RAM5, false); + ser.Sync("RAM6", ref RAM6, false); + ser.Sync("RAM7", ref RAM7, false); + + ser.Sync("UpperROMPosition", ref UpperROMPosition); + ser.Sync("UpperROMPaged", ref UpperROMPaged); + ser.Sync("LowerROMPaged", ref LowerROMPaged); + ser.Sync("RAMConfig", ref RAMConfig); + ser.Sync("RAM64KBank", ref RAM64KBank); + + CRCT.SyncState(ser); + //CRT.SyncState(ser); + GateArray.SyncState(ser); + KeyboardDevice.SyncState(ser); + TapeBuzzer.SyncState(ser); + AYDevice.SyncState(ser); + + ser.Sync("tapeMediaIndex", ref tapeMediaIndex); + if (ser.IsReader) + TapeMediaIndex = tapeMediaIndex; + + TapeDevice.SyncState(ser); + + ser.Sync("diskMediaIndex", ref diskMediaIndex); + if (ser.IsReader) + DiskMediaIndex = diskMediaIndex; + + if (UPDDiskDevice != null) + { + UPDDiskDevice.SyncState(ser); + } + + ser.EndSection(); + } + + #endregion + + } +} diff --git a/BizHawk.Emulation.Cores/Computers/AmstradCPC/Machine/GateArrayBase.cs b/BizHawk.Emulation.Cores/Computers/AmstradCPC/Machine/GateArrayBase.cs new file mode 100644 index 0000000000..768a377b67 --- /dev/null +++ b/BizHawk.Emulation.Cores/Computers/AmstradCPC/Machine/GateArrayBase.cs @@ -0,0 +1,543 @@ +using BizHawk.Common; +using BizHawk.Emulation.Common; +using BizHawk.Emulation.Cores.Components.Z80A; +using System; +using System.Collections; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace BizHawk.Emulation.Cores.Computers.AmstradCPC +{ + /// + /// The abstract class that all emulated models will inherit from + /// * Amstrad Gate Array * + /// https://web.archive.org/web/20170612081209/http://www.grimware.org/doku.php/documentations/devices/gatearray + /// + public abstract class GateArrayBase : IVideoProvider + { + public int Z80ClockSpeed = 4000000; + public int FrameLength = 79872; + + #region Devices + + private CPCBase _machine; + private Z80A CPU => _machine.CPU; + private CRCT_6845 CRCT => _machine.CRCT; + private IPSG PSG => _machine.AYDevice; + + #endregion + + #region Constants + + /// + /// CRTC Register constants + /// + public const int HOR_TOTAL = 0; + public const int HOR_DISPLAYED = 1; + public const int HOR_SYNC_POS = 2; + public const int HOR_AND_VER_SYNC_WIDTHS = 3; + public const int VER_TOTAL = 4; + public const int VER_TOTAL_ADJUST = 5; + public const int VER_DISPLAYED = 6; + public const int VER_SYNC_POS = 7; + public const int INTERLACE_SKEW = 8; + public const int MAX_RASTER_ADDR = 9; + public const int CUR_START_RASTER = 10; + public const int CUR_END_RASTER = 11; + public const int DISP_START_ADDR_H = 12; + public const int DISP_START_ADDR_L = 13; + public const int CUR_ADDR_H = 14; + public const int CUR_ADDR_L = 15; + public const int LPEN_ADDR_H = 16; + public const int LPEN_ADDR_L = 17; + + #endregion + + #region Palletes + + /// + /// The standard CPC Pallete (ordered by firmware #) + /// http://www.cpcwiki.eu/index.php/CPC_Palette + /// + private static readonly int[] CPCFirmwarePalette = + { + Colors.ARGB(0x00, 0x00, 0x00), // Black + Colors.ARGB(0x00, 0x00, 0x80), // Blue + Colors.ARGB(0x00, 0x00, 0xFF), // Bright Blue + Colors.ARGB(0x80, 0x00, 0x00), // Red + Colors.ARGB(0x80, 0x00, 0x80), // Magenta + Colors.ARGB(0x80, 0x00, 0xFF), // Mauve + Colors.ARGB(0xFF, 0x00, 0x00), // Bright Red + Colors.ARGB(0xFF, 0x00, 0x80), // Purple + Colors.ARGB(0xFF, 0x00, 0xFF), // Bright Magenta + Colors.ARGB(0x00, 0x80, 0x00), // Green + Colors.ARGB(0x00, 0x80, 0x80), // Cyan + Colors.ARGB(0x00, 0x80, 0xFF), // Sky Blue + Colors.ARGB(0x80, 0x80, 0x00), // Yellow + Colors.ARGB(0x80, 0x80, 0x80), // White + Colors.ARGB(0x80, 0x80, 0xFF), // Pastel Blue + Colors.ARGB(0xFF, 0x80, 0x00), // Orange + Colors.ARGB(0xFF, 0x80, 0x80), // Pink + Colors.ARGB(0xFF, 0x80, 0xFF), // Pastel Magenta + Colors.ARGB(0x00, 0xFF, 0x00), // Bright Green + Colors.ARGB(0x00, 0xFF, 0x80), // Sea Green + Colors.ARGB(0x00, 0xFF, 0xFF), // Bright Cyan + Colors.ARGB(0x80, 0xFF, 0x00), // Lime + Colors.ARGB(0x80, 0xFF, 0x80), // Pastel Green + Colors.ARGB(0x80, 0xFF, 0xFF), // Pastel Cyan + Colors.ARGB(0xFF, 0xFF, 0x00), // Bright Yellow + Colors.ARGB(0xFF, 0xFF, 0x80), // Pastel Yellow + Colors.ARGB(0xFF, 0xFF, 0xFF), // Bright White + }; + + /// + /// The standard CPC Pallete (ordered by hardware #) + /// http://www.cpcwiki.eu/index.php/CPC_Palette + /// + private static readonly int[] CPCHardwarePalette = + { + Colors.ARGB(0x80, 0x80, 0x80), // White + Colors.ARGB(0x80, 0x80, 0x80), // White (duplicate) + Colors.ARGB(0x00, 0xFF, 0x80), // Sea Green + Colors.ARGB(0xFF, 0xFF, 0x80), // Pastel Yellow + Colors.ARGB(0x00, 0x00, 0x80), // Blue + Colors.ARGB(0xFF, 0x00, 0x80), // Purple + Colors.ARGB(0x00, 0x80, 0x80), // Cyan + Colors.ARGB(0xFF, 0x80, 0x80), // Pink + Colors.ARGB(0xFF, 0x00, 0x80), // Purple (duplicate) + Colors.ARGB(0xFF, 0xFF, 0x80), // Pastel Yellow (duplicate) + Colors.ARGB(0xFF, 0xFF, 0x00), // Bright Yellow + Colors.ARGB(0xFF, 0xFF, 0xFF), // Bright White + Colors.ARGB(0xFF, 0x00, 0x00), // Bright Red + Colors.ARGB(0xFF, 0x00, 0xFF), // Bright Magenta + Colors.ARGB(0xFF, 0x80, 0x00), // Orange + Colors.ARGB(0xFF, 0x80, 0xFF), // Pastel Magenta + Colors.ARGB(0x00, 0x00, 0x80), // Blue (duplicate) + Colors.ARGB(0x00, 0xFF, 0x80), // Sea Green (duplicate) + Colors.ARGB(0x00, 0xFF, 0x00), // Bright Green + Colors.ARGB(0x00, 0xFF, 0xFF), // Bright Cyan + Colors.ARGB(0x00, 0x00, 0x00), // Black + Colors.ARGB(0x00, 0x00, 0xFF), // Bright Blue + Colors.ARGB(0x00, 0x80, 0x00), // Green + Colors.ARGB(0x00, 0x80, 0xFF), // Sky Blue + Colors.ARGB(0x80, 0x00, 0x80), // Magenta + Colors.ARGB(0x80, 0xFF, 0x80), // Pastel Green + Colors.ARGB(0x80, 0xFF, 0x00), // Lime + Colors.ARGB(0x80, 0xFF, 0xFF), // Pastel Cyan + Colors.ARGB(0x80, 0x00, 0x00), // Red + Colors.ARGB(0x80, 0x00, 0xFF), // Mauve + Colors.ARGB(0x80, 0x80, 0x00), // Yellow + Colors.ARGB(0x80, 0x80, 0xFF), // Pastel Blue + }; + + #endregion + + #region Construction + + public GateArrayBase(CPCBase machine) + { + _machine = machine; + PenColours = new int[17]; + SetupScreenSize(); + Reset(); + } + + /// + /// Inits the pen lookup table + /// + public void SetupScreenMapping() + { + for (int m = 0; m < 4; m++) + { + Lookup[m] = new int[256 * 8]; + int pos = 0; + + for (int b = 0; b < 256; b++) + { + switch (m) + { + case 1: + int pc = (((b & 0x80) >> 7) | ((b & 0x80) >> 2)); + Lookup[m][pos++] = pc; + Lookup[m][pos++] = pc; + pc = (((b & 0x40) >> 6) | ((b & 0x04) >> 1)); + Lookup[m][pos++] = pc; + Lookup[m][pos++] = pc; + pc = (((b & 0x20) >> 5) | (b & 0x02)); + Lookup[m][pos++] = pc; + Lookup[m][pos++] = pc; + pc = (((b & 0x10) >> 4) | ((b & 0x01) << 1)); + break; + + case 2: + for (int i = 7; i >= 0; i--) + { + bool pixel_on = ((b & (1 << i)) != 0); + Lookup[m][pos++] = pixel_on ? 1 : 0; + } + break; + + case 3: + case 0: + int pc2 = (b & 0xAA); + pc2 = ( + ((pc2 & 0x80) >> 7) | + ((pc2 & 0x08) >> 2) | + ((pc2 & 0x20) >> 3) | + ((pc2 & 0x02) << 2)); + Lookup[m][pos++] = pc2; + Lookup[m][pos++] = pc2; + Lookup[m][pos++] = pc2; + Lookup[m][pos++] = pc2; + pc2 = (b & 0x55); + pc2 = ( + ((pc2 & 0x40) >> 6) | + ((pc2 & 0x04) >> 1) | + ((pc2 & 0x10) >> 2) | + ((pc2 & 0x01) << 3)); + + Lookup[m][pos++] = pc2; + Lookup[m][pos++] = pc2; + Lookup[m][pos++] = pc2; + Lookup[m][pos++] = pc2; + break; + } + } + } + } + + #endregion + + #region State + + private int[] PenColours; + private int CurrentPen; + private int ScreenMode; + private int INTScanlineCnt; + private int VSYNCDelyCnt; + + private int[][] Lookup = new int[4][]; + + private bool DoModeUpdate; + + private int LatchedMode; + private int buffPos; + + public bool FrameEnd; + + public bool WaitLine; + + #endregion + + #region Clock Operations + + /// + /// The gatearray runs on a 16Mhz clock + /// (for the purposes of emulation, we will use a 4Mhz clock) + /// From this it generates: + /// 1Mhz clock for the CRTC chip + /// 1Mhz clock for the AY-3-8912 PSG + /// 4Mhz clock for the Z80 CPU + /// + public void ClockCycle() + { + // 4-phase clock + for (int i = 1; i < 5; i++) + { + switch (i) + { + // Phase 1 + case 1: + CRCT.ClockCycle(); + CPU.ExecuteOne(); + break; + // Phase 2 + case 2: + CPU.ExecuteOne(); + break; + // Phase 3 + case 3: + // video fetch + break; + // Phase 4 + case 4: + // video fetch + break; + } + } + } + + #endregion + + #region Internal Methods + + /// + /// Selects the pen + /// + /// + public virtual void SetPen(BitArray bi) + { + if (bi[4]) + { + // border select + CurrentPen = 16; + } + else + { + // pen select + byte[] b = new byte[1]; + bi.CopyTo(b, 0); + CurrentPen = b[0] & 0x0f; + } + } + + /// + /// Selects colour for the currently selected pen + /// + /// + public virtual void SetPenColour(BitArray bi) + { + byte[] b = new byte[1]; + bi.CopyTo(b, 0); + var colour = b[0] & 0x1f; + PenColours[CurrentPen] = colour; + } + + /// + /// Returns the actual ARGB pen colour value + /// + /// + /// + public virtual int GetPenColour(int idx) + { + return CPCHardwarePalette[PenColours[idx]]; + } + + /// + /// Screen mode and ROM config + /// + /// + public virtual void SetReg2(BitArray bi) + { + byte[] b = new byte[1]; + bi.CopyTo(b, 0); + + // screen mode + var mode = b[0] & 0x03; + ScreenMode = mode; + + // ROM + + // upper + if ((b[0] & 0x08) != 0) + { + _machine.UpperROMPaged = false; + } + else + { + _machine.UpperROMPaged = true; + } + + // lower + if ((b[0] & 0x04) != 0) + { + _machine.LowerROMPaged = false; + } + else + { + _machine.LowerROMPaged = true; + } + + // INT delay + if ((b[0] & 0x10) != 0) + { + INTScanlineCnt = 0; + } + } + + /// + /// Only available on machines with a 64KB memory expansion + /// Default assume we dont have this + /// + /// + public virtual void SetRAM(BitArray bi) + { + return; + } + + public void InterruptACK() + { + INTScanlineCnt &= 0x01f; + } + + + + + + #endregion + + #region Reset + + public void Reset() + { + CurrentPen = 0; + ScreenMode = 1; + for (int i = 0; i < 17; i++) + PenColours[i] = 0; + INTScanlineCnt = 0; + VSYNCDelyCnt = 0; + } + + #endregion + + #region IPortIODevice + + /// + /// Device responds to an IN instruction + /// + /// + /// + /// + public bool ReadPort(ushort port, ref int result) + { + // gate array is OUT only + return false; + } + + /// + /// Device responds to an OUT instruction + /// + /// + /// + /// + public bool WritePort(ushort port, int result) + { + BitArray portBits = new BitArray(BitConverter.GetBytes(port)); + BitArray dataBits = new BitArray(BitConverter.GetBytes((byte)result)); + + // The gate array responds to port 0x7F + bool accessed = !portBits[15]; + if (!accessed) + return false; + + // Bit 9 and 8 of the data byte define the function to access + if (!dataBits[6] && !dataBits[7]) + { + // select pen + SetPen(dataBits); + } + + if (dataBits[6] && !dataBits[7]) + { + // select colour for selected pen + SetPenColour(dataBits); + } + + if (!dataBits[6] && dataBits[7]) + { + // select screen mode, ROM configuration and interrupt control + SetReg2(dataBits); + } + + if (dataBits[6] && dataBits[7]) + { + // RAM memory management + SetRAM(dataBits); + } + + return true; + } + + #endregion + + #region IVideoProvider + + /// + /// Video output buffer + /// + public int[] ScreenBuffer; + + private int _virtualWidth; + private int _virtualHeight; + private int _bufferWidth; + private int _bufferHeight; + + public int BackgroundColor + { + get { return CPCHardwarePalette[16]; } + } + + public int VirtualWidth + { + get { return _virtualWidth; } + set { _virtualWidth = value; } + } + + public int VirtualHeight + { + get { return _virtualHeight; } + set { _virtualHeight = value; } + } + + public int BufferWidth + { + get { return _bufferWidth; } + set { _bufferWidth = value; } + } + + public int BufferHeight + { + get { return _bufferHeight; } + set { _bufferHeight = value; } + } + + public int VsyncNumerator + { + get { return Z80ClockSpeed * 50; } + set { } + } + + public int VsyncDenominator + { + get { return Z80ClockSpeed; } + } + + public int[] GetVideoBuffer() + { + return ScreenBuffer; + } + + protected void SetupScreenSize() + { + /* + * Rect Pixels: Mode 0: 160×200 pixels with 16 colors (4 bpp) + Sqaure Pixels: Mode 1: 320×200 pixels with 4 colors (2 bpp) + Rect Pixels: Mode 2: 640×200 pixels with 2 colors (1 bpp) + Rect Pixels: Mode 3: 160×200 pixels with 4 colors (2bpp) (this is not an official mode, but rather a side-effect of the hardware) + * + * */ + + // define maximum screen buffer size + // to fit all possible resolutions, 640x400 should do it + // therefore a scanline will take two buffer rows + // and buffer columns will be: + // Mode 1: 2 pixels + // Mode 2: 1 pixel + // Mode 0: 4 pixels + // Mode 3: 4 pixels + + BufferWidth = 640; + BufferHeight = 400; + VirtualHeight = BufferHeight; + VirtualWidth = BufferWidth; + ScreenBuffer = new int[BufferWidth * BufferHeight]; + croppedBuffer = ScreenBuffer; + } + + protected int[] croppedBuffer; + + #endregion + } +} diff --git a/BizHawk.Emulation.Cores/Computers/AmstradCPC/Machine/MachineType.cs b/BizHawk.Emulation.Cores/Computers/AmstradCPC/Machine/MachineType.cs new file mode 100644 index 0000000000..f7f88a7a8b --- /dev/null +++ b/BizHawk.Emulation.Cores/Computers/AmstradCPC/Machine/MachineType.cs @@ -0,0 +1,18 @@ + +namespace BizHawk.Emulation.Cores.Computers.AmstradCPC +{ + /// + /// The various CPC models CPCHawk emulates + /// + public enum MachineType + { + /// + /// Original Amstrad CPC model with builtin datacorder + /// + CPC464, + /// + /// 128K model with builtin 3" disk drive + /// + CPC6128, + } +} diff --git a/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Media/Disk/CPCExtendedFloppyDisk.cs b/BizHawk.Emulation.Cores/Computers/AmstradCPC/Media/Disk/CPCExtendedFloppyDisk.cs similarity index 70% rename from BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Media/Disk/CPCExtendedFloppyDisk.cs rename to BizHawk.Emulation.Cores/Computers/AmstradCPC/Media/Disk/CPCExtendedFloppyDisk.cs index 6217f2a282..07919dce7a 100644 --- a/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Media/Disk/CPCExtendedFloppyDisk.cs +++ b/BizHawk.Emulation.Cores/Computers/AmstradCPC/Media/Disk/CPCExtendedFloppyDisk.cs @@ -1,7 +1,9 @@ using System.Text; using BizHawk.Common; +using System; +using System.Collections.Generic; -namespace BizHawk.Emulation.Cores.Computers.SinclairSpectrum +namespace BizHawk.Emulation.Cores.Computers.AmstradCPC { /// /// Logical object representing a standard +3 disk image @@ -48,7 +50,7 @@ namespace BizHawk.Emulation.Cores.Computers.SinclairSpectrum sbm.AppendLine(); sbm.AppendLine(); sbm.AppendLine("The detected disk image contains multiple sides."); - sbm.AppendLine("This is NOT currently supported in ZXHawk."); + sbm.AppendLine("This is NOT currently supported in CPCHawk."); sbm.AppendLine("Please find an alternate image/dump where each side has been saved as a separate *.dsk image (and use the mutli-disk bundler tool to load into Bizhawk)."); throw new System.NotImplementedException(sbm.ToString()); } @@ -144,6 +146,88 @@ namespace BizHawk.Emulation.Cores.Computers.SinclairSpectrum return true; } + /// + /// Takes a double-sided disk byte array and converts into 2 single-sided arrays + /// + /// + /// + /// + public static bool SplitDoubleSided(byte[] data, List results) + { + // look for standard magic string + string ident = Encoding.ASCII.GetString(data, 0, 16); + if (!ident.ToUpper().Contains("EXTENDED CPC DSK")) + { + // incorrect format + return false; + } + + byte[] S0 = new byte[data.Length]; + byte[] S1 = new byte[data.Length]; + + // disk info block + Array.Copy(data, 0, S0, 0, 0x100); + Array.Copy(data, 0, S1, 0, 0x100); + // change side number + S0[0x31] = 1; + S1[0x31] = 1; + + // extended format has different track sizes + int[] trkSizes = new int[data[0x30] * data[0x31]]; + + int pos = 0x34; + for (int i = 0; i < data[0x30] * data[0x31]; i++) + { + trkSizes[i] = data[pos] * 256; + // clear destination trk sizes (will be added later) + S0[pos] = 0; + S1[pos] = 0; + pos++; + } + + // start at track info blocks + int mPos = 0x100; + int s0Pos = 0x100; + int s0tCount = 0; + int s1tCount = 0; + int s1Pos = 0x100; + int tCount = 0; + + while (tCount < data[0x30] * data[0x31]) + { + // which side is this? + var side = data[mPos + 0x11]; + if (side == 0) + { + // side 1 + Array.Copy(data, mPos, S0, s0Pos, trkSizes[tCount]); + s0Pos += trkSizes[tCount]; + // trk size table + S0[0x34 + s0tCount++] = (byte)(trkSizes[tCount] / 256); + } + else if (side == 1) + { + // side 2 + Array.Copy(data, mPos, S1, s1Pos, trkSizes[tCount]); + s1Pos += trkSizes[tCount]; + // trk size table + S1[0x34 + s1tCount++] = (byte)(trkSizes[tCount] / 256); + } + + mPos += trkSizes[tCount++]; + } + + byte[] s0final = new byte[s0Pos]; + byte[] s1final = new byte[s1Pos]; + Array.Copy(S0, 0, s0final, 0, s0Pos); + Array.Copy(S1, 0, s1final, 0, s1Pos); + + results.Add(s0final); + results.Add(s1final); + + return true; + } + /// /// State serlialization /// diff --git a/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Media/Disk/CPCFloppyDisk.cs b/BizHawk.Emulation.Cores/Computers/AmstradCPC/Media/Disk/CPCFloppyDisk.cs similarity index 76% rename from BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Media/Disk/CPCFloppyDisk.cs rename to BizHawk.Emulation.Cores/Computers/AmstradCPC/Media/Disk/CPCFloppyDisk.cs index 00dfe4f61d..c30415842e 100644 --- a/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Media/Disk/CPCFloppyDisk.cs +++ b/BizHawk.Emulation.Cores/Computers/AmstradCPC/Media/Disk/CPCFloppyDisk.cs @@ -1,7 +1,9 @@ using System.Text; using BizHawk.Common; +using System.Collections.Generic; +using System; -namespace BizHawk.Emulation.Cores.Computers.SinclairSpectrum +namespace BizHawk.Emulation.Cores.Computers.AmstradCPC { /// /// Logical object representing a standard +3 disk image @@ -48,7 +50,7 @@ namespace BizHawk.Emulation.Cores.Computers.SinclairSpectrum sbm.AppendLine(); sbm.AppendLine(); sbm.AppendLine("The detected disk image contains multiple sides."); - sbm.AppendLine("This is NOT currently supported in ZXHawk."); + sbm.AppendLine("This is NOT currently supported in CPCHawk."); sbm.AppendLine("Please find an alternate image/dump where each side has been saved as a separate *.dsk image (and use the mutli-disk bundler tool to load into Bizhawk)."); throw new System.NotImplementedException(sbm.ToString()); } @@ -149,6 +151,70 @@ namespace BizHawk.Emulation.Cores.Computers.SinclairSpectrum return true; } + /// + /// Takes a double-sided disk byte array and converts into 2 single-sided arrays + /// + /// + /// + /// + public static bool SplitDoubleSided(byte[] data, List results) + { + // look for standard magic string + string ident = Encoding.ASCII.GetString(data, 0, 16); + if (!ident.ToUpper().Contains("MV - CPC")) + { + // incorrect format + return false; + } + + byte[] S0 = new byte[data.Length]; + byte[] S1 = new byte[data.Length]; + + // disk info block + Array.Copy(data, 0, S0, 0, 0x100); + Array.Copy(data, 0, S1, 0, 0x100); + // change side number + S0[0x31] = 1; + S1[0x31] = 1; + + int trkSize = MediaConverter.GetWordValue(data, 0x32); + + // start at track info blocks + int mPos = 0x100; + int s0Pos = 0x100; + int s1Pos = 0x100; + + while (mPos < trkSize * data[0x30] * data[0x31]) + { + // which side is this? + var side = data[mPos + 0x11]; + if (side == 0) + { + // side 1 + Array.Copy(data, mPos, S0, s0Pos, trkSize); + s0Pos += trkSize; + } + else if (side == 1) + { + // side 2 + Array.Copy(data, mPos, S1, s1Pos, trkSize); + s1Pos += trkSize; + } + + mPos += trkSize; + } + + byte[] s0final = new byte[s0Pos]; + byte[] s1final = new byte[s1Pos]; + Array.Copy(S0, 0, s0final, 0, s0Pos); + Array.Copy(S1, 0, s1final, 0, s1Pos); + + results.Add(s0final); + results.Add(s1final); + + return true; + } + /// /// State serlialization /// diff --git a/BizHawk.Emulation.Cores/Computers/AmstradCPC/Media/Disk/DiskHandler.cs b/BizHawk.Emulation.Cores/Computers/AmstradCPC/Media/Disk/DiskHandler.cs new file mode 100644 index 0000000000..bc06c1094b --- /dev/null +++ b/BizHawk.Emulation.Cores/Computers/AmstradCPC/Media/Disk/DiskHandler.cs @@ -0,0 +1,17 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace BizHawk.Emulation.Cores.Computers.AmstradCPC +{ + /// + /// This is called first when importing disk images + /// Disk images can be single or double-sided, so we need to handle that + /// + public class DiskHandler + { + + } +} diff --git a/BizHawk.Emulation.Cores/Computers/AmstradCPC/Media/Disk/DiskType.cs b/BizHawk.Emulation.Cores/Computers/AmstradCPC/Media/Disk/DiskType.cs new file mode 100644 index 0000000000..75719b9df9 --- /dev/null +++ b/BizHawk.Emulation.Cores/Computers/AmstradCPC/Media/Disk/DiskType.cs @@ -0,0 +1,19 @@ + +namespace BizHawk.Emulation.Cores.Computers.AmstradCPC +{ + /// + /// The different disk formats ZXHawk currently supports + /// + public enum DiskType + { + /// + /// Standard CPCEMU disk format (used in the built-in +3 disk drive) + /// + CPC, + + /// + /// Extended CPCEMU disk format (used in the built-in +3 disk drive) + /// + CPCExtended + } +} diff --git a/BizHawk.Emulation.Cores/Computers/AmstradCPC/Media/Disk/FloppyDisk.cs b/BizHawk.Emulation.Cores/Computers/AmstradCPC/Media/Disk/FloppyDisk.cs new file mode 100644 index 0000000000..4524076517 --- /dev/null +++ b/BizHawk.Emulation.Cores/Computers/AmstradCPC/Media/Disk/FloppyDisk.cs @@ -0,0 +1,750 @@ +using BizHawk.Common; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; + +namespace BizHawk.Emulation.Cores.Computers.AmstradCPC +{ + /// + /// This abstract class defines a logical floppy disk + /// + public abstract class FloppyDisk + { + /// + /// The disk format type + /// + public abstract DiskType DiskFormatType { get; } + + /// + /// Disk information header + /// + public Header DiskHeader = new Header(); + + /// + /// Track array + /// + public Track[] DiskTracks = null; + + /// + /// No. of tracks per side + /// + public int CylinderCount; + + /// + /// The number of physical sides + /// + public int SideCount; + + /// + /// The number of bytes per track + /// + public int BytesPerTrack; + + /// + /// The write-protect tab on the disk + /// + public bool WriteProtected; + + /// + /// The detected protection scheme (if any) + /// + public ProtectionType Protection; + + /// + /// The actual disk image data + /// + public byte[] DiskData; + + /// + /// If TRUE then data on the disk has changed (been written to) + /// This will be used to determine whether the disk data needs to be included + /// in any SyncState operations + /// + protected bool DirtyData = false; + + /// + /// Used to deterministically choose a 'random' sector when dealing with weak reads + /// + public int RandomCounter + { + get { return _randomCounter; } + set + { + _randomCounter = value; + + foreach (var trk in DiskTracks) + { + foreach (var sec in trk.Sectors) + { + sec.RandSecCounter = _randomCounter; + } + } + } + } + protected int _randomCounter; + + + /// + /// Attempts to parse incoming disk data + /// + /// + /// + /// TRUE: disk parsed + /// FALSE: unable to parse disk + /// + public virtual bool ParseDisk(byte[] diskData) + { + // default result + // override in inheriting class + return false; + } + + /// + /// Examines the floppydisk data to work out what protection (if any) is present + /// If possible it will also fix the disk data for this protection + /// This should be run at the end of the ParseDisk() method + /// + public virtual void ParseProtection() + { + int[] weakArr = new int[2]; + + // speedlock + if (DetectSpeedlock(ref weakArr)) + { + Protection = ProtectionType.Speedlock; + + Sector sec = DiskTracks[0].Sectors[1]; + if (!sec.ContainsMultipleWeakSectors) + { + byte[] origData = sec.SectorData.ToArray(); + List data = new List(); + for (int m = 0; m < 3; m++) + { + for (int i = 0; i < 512; i++) + { + // deterministic 'random' implementation + int n = origData[i] + m + 1; + if (n > 0xff) + n = n - 0xff; + else if (n < 0) + n = 0xff + n; + + byte nByte = (byte)n; + + if (m == 0) + { + data.Add(origData[i]); + continue; + } + + if (i < weakArr[0]) + { + data.Add(origData[i]); + } + + else if (weakArr[1] > 0) + { + data.Add(nByte); + weakArr[1]--; + } + + else + { + data.Add(origData[i]); + } + } + } + + sec.SectorData = data.ToArray(); + sec.ActualDataByteLength = data.Count(); + sec.ContainsMultipleWeakSectors = true; + } + } + else if (DetectAlkatraz(ref weakArr)) + { + Protection = ProtectionType.Alkatraz; + } + else if (DetectPaulOwens(ref weakArr)) + { + Protection = ProtectionType.PaulOwens; + } + else if (DetectHexagon(ref weakArr)) + { + Protection = ProtectionType.Hexagon; + } + else if (DetectShadowOfTheBeast()) + { + Protection = ProtectionType.ShadowOfTheBeast; + } + } + + /// + /// Detection routine for shadow of the beast game + /// Still cannot get this to work, but at least the game is detected + /// + /// + public bool DetectShadowOfTheBeast() + { + if (DiskTracks[0].Sectors.Length != 9) + return false; + + var zeroSecs = DiskTracks[0].Sectors; + if (zeroSecs[0].SectorID != 65 || + zeroSecs[1].SectorID != 66 || + zeroSecs[2].SectorID != 67 || + zeroSecs[3].SectorID != 68 || + zeroSecs[4].SectorID != 69 || + zeroSecs[5].SectorID != 70 || + zeroSecs[6].SectorID != 71 || + zeroSecs[7].SectorID != 72 || + zeroSecs[8].SectorID != 73) + return false; + + var oneSecs = DiskTracks[1].Sectors; + + if (oneSecs.Length != 8) + return false; + + if (oneSecs[0].SectorID != 17 || + oneSecs[1].SectorID != 18 || + oneSecs[2].SectorID != 19 || + oneSecs[3].SectorID != 20 || + oneSecs[4].SectorID != 21 || + oneSecs[5].SectorID != 22 || + oneSecs[6].SectorID != 23 || + oneSecs[7].SectorID != 24) + return false; + + return true; + } + + /// + /// Detect speedlock weak sector + /// + /// + /// + public bool DetectSpeedlock(ref int[] weak) + { + // SPEEDLOCK NOTES (-asni 2018-05-01) + // --------------------------------- + // Speedlock is one of the more common +3 disk protections and there are a few different versions + // Usually, track 0 sector 1 (ID 2) has data CRC errors that result in certain bytes returning a different value every time they are read + // Speedlock will generally read this track a number of times during the load process + // and if the correct bytes are not different between reads, the load fails + + // always must have track 0 containing 9 sectors + if (DiskTracks[0].Sectors.Length != 9) + return false; + + // check for SPEEDLOCK ident in sector 0 + string ident = Encoding.ASCII.GetString(DiskTracks[0].Sectors[0].SectorData, 0, DiskTracks[0].Sectors[0].SectorData.Length); + if (!ident.ToUpper().Contains("SPEEDLOCK")) + return false; + + // check for correct sector 0 lengths + if (DiskTracks[0].Sectors[0].SectorSize != 2 || + DiskTracks[0].Sectors[0].SectorData.Length < 0x200) + return false; + + // sector[1] (SectorID 2) contains the weak sectors + Sector sec = DiskTracks[0].Sectors[1]; + + // check for correct sector 1 lengths + if (sec.SectorSize != 2 || + sec.SectorData.Length < 0x200) + return false; + + // secID 2 needs a CRC error + //if (!(sec.Status1.Bit(5) || sec.Status2.Bit(5))) + //return false; + + // check for filler + bool startFillerFound = true; + for (int i = 0; i < 250; i++) + { + if (sec.SectorData[i] != sec.SectorData[i + 1]) + { + startFillerFound = false; + break; + } + } + + if (!startFillerFound) + { + weak[0] = 0; + weak[1] = 0x200; + } + else + { + weak[0] = 0x150; + weak[1] = 0x20; + } + + return true; + } + + /// + /// Detect Alkatraz + /// + /// + /// + public bool DetectAlkatraz(ref int[] weak) + { + try + { + var data1 = DiskTracks[0].Sectors[0].SectorData; + var data2 = DiskTracks[0].Sectors[0].SectorData.Length; + } + catch (Exception) + { + return false; + } + + // check for ALKATRAZ ident in sector 0 + string ident = Encoding.ASCII.GetString(DiskTracks[0].Sectors[0].SectorData, 0, DiskTracks[0].Sectors[0].SectorData.Length); + if (!ident.ToUpper().Contains("ALKATRAZ PROTECTION SYSTEM")) + return false; + + // ALKATRAZ NOTES (-asni 2018-05-01) + // --------------------------------- + // Alkatraz protection appears to revolve around a track on the disk with 18 sectors, + // (track position is not consistent) with the sector ID info being incorrect: + // TrackID is consistent between the sectors although is usually high (233, 237 etc) + // SideID is fairly random looking but with all IDs being even + // SectorID is also fairly random looking but contains both odd and even numbers + // + // There doesnt appear to be any CRC errors in this track, but the sector size is always 1 (256 bytes) + // Each sector contains different filler byte + // Once track 0 is loaded the CPU completely reads all the sectors in this track one-by-one. + // Data transferred during execution must be correct, also result ST0, ST1 and ST2 must be 64, 128 and 0 respectively + + // Immediately following this track are a number of tracks and sectors with a DAM set. + // These are all read in sector by sector + // Again, Alkatraz appears to require that ST0, ST1, and ST2 result bytes are set to 64, 128 and 0 respectively + // (so the CM in ST2 needs to be reset) + + return true; + } + + /// + /// Detect Paul Owens + /// + /// + /// + public bool DetectPaulOwens(ref int[] weak) + { + try + { + var data1 = DiskTracks[0].Sectors[2].SectorData; + var data2 = DiskTracks[0].Sectors[2].SectorData.Length; + } + catch (Exception) + { + return false; + } + + // check for PAUL OWENS ident in sector 2 + string ident = Encoding.ASCII.GetString(DiskTracks[0].Sectors[2].SectorData, 0, DiskTracks[0].Sectors[2].SectorData.Length); + if (!ident.ToUpper().Contains("PAUL OWENS")) + return false; + + // Paul Owens Disk Protection Notes (-asni 2018-05-01) + // --------------------------------------------------- + // + // This scheme looks a little similar to Alkatraz with incorrect sector ID info in many places + // and deleted address marks (although these do not seem to show the strict relience on removing the CM mark from ST2 result that Alkatraz does) + // There are also data CRC errors but these dont look to be read more than once/checked for changes during load + // Main identifiers: + // + // * There are more than 10 cylinders + // * Cylinder 1 has no sector data + // * The sector ID infomation in most cases contains incorrect track IDs + // * Tracks 0 (boot) and 5 appear to be pretty much the only tracks that do not have incorrect sector ID marks + + return true; + } + + /// + /// Detect Hexagon copy protection + /// + /// + /// + public bool DetectHexagon(ref int[] weak) + { + try + { + var data1 = DiskTracks[0].Sectors.Length; + var data2 = DiskTracks[0].Sectors[8].ActualDataByteLength; + var data3 = DiskTracks[0].Sectors[8].SectorData; + var data4 = DiskTracks[0].Sectors[8].SectorData.Length; + var data5 = DiskTracks[1].Sectors[0]; + } + catch (Exception) + { + return false; + } + + if (DiskTracks[0].Sectors.Length != 10 || DiskTracks[0].Sectors[8].ActualDataByteLength != 512) + return false; + + // check for Hexagon ident in sector 8 + string ident = Encoding.ASCII.GetString(DiskTracks[0].Sectors[8].SectorData, 0, DiskTracks[0].Sectors[8].SectorData.Length); + if (ident.ToUpper().Contains("GON DISK PROT")) + return true; + + // hexagon protection may not be labelled as such + var track = DiskTracks[1]; + var sector = track.Sectors[0]; + + if (sector.SectorSize == 6 && sector.Status1 == 0x20 && sector.Status2 == 0x60) + { + if (track.Sectors.Length == 1) + return true; + } + + + // Hexagon Copy Protection Notes (-asni 2018-05-01) + // --------------------------------------------------- + // + // + + return false; + } + + /* + /// + /// Should be run at the end of the ParseDisk process + /// If speedlock is detected the flag is set in the disk image + /// + /// + protected virtual void SpeedlockDetection() + { + + if (DiskTracks.Length == 0) + return; + + // check for speedlock copyright notice + string ident = Encoding.ASCII.GetString(DiskData, 0x100, 0x1400); + if (!ident.ToUpper().Contains("SPEEDLOCK")) + { + // speedlock not found + return; + } + + // get cylinder 0 + var cyl = DiskTracks[0]; + + // get sector with ID=2 + var sec = cyl.Sectors.Where(a => a.SectorID == 2).FirstOrDefault(); + + if (sec == null) + return; + + // check for already multiple weak copies + if (sec.ContainsMultipleWeakSectors || sec.SectorData.Length != 0x80 << sec.SectorSize) + return; + + // check for invalid crcs in sector 2 + if (sec.Status1.Bit(5) || sec.Status2.Bit(5)) + { + Protection = ProtectionType.Speedlock; + } + else + { + return; + } + + // we are going to create a total of 5 weak sector copies + // keeping the original copy + byte[] origData = sec.SectorData.ToArray(); + List data = new List(); + //Random rnd = new Random(); + + for (int i = 0; i < 6; i++) + { + for (int s = 0; s < origData.Length; s++) + { + if (i == 0) + { + data.Add(origData[s]); + continue; + } + + // deterministic 'random' implementation + int n = origData[s] + i + 1; + if (n > 0xff) + n = n - 0xff; + else if (n < 0) + n = 0xff + n; + + byte nByte = (byte)n; + + if (s < 336) + { + // non weak data + data.Add(origData[s]); + } + else if (s < 511) + { + // weak data + data.Add(nByte); + } + else if (s == 511) + { + // final sector byte + data.Add(nByte); + } + else + { + // speedlock sector should not be more than 512 bytes + // but in case it is just do non weak + data.Add(origData[i]); + } + } + } + + // commit the sector data + sec.SectorData = data.ToArray(); + sec.ContainsMultipleWeakSectors = true; + sec.ActualDataByteLength = data.Count(); + + } + */ + + /// + /// Returns the track count for the disk + /// + /// + public virtual int GetTrackCount() + { + return DiskHeader.NumberOfTracks * DiskHeader.NumberOfSides; + } + + /// + /// Reads the current sector ID info + /// + /// + /// + public virtual CHRN ReadID(byte trackIndex, byte side, int sectorIndex) + { + if (side != 0) + return null; + + if (DiskTracks.Length <= trackIndex || trackIndex < 0) + { + // invalid track - wrap around + trackIndex = 0; + } + + var track = DiskTracks[trackIndex]; + + if (track.NumberOfSectors <= sectorIndex) + { + // invalid sector - wrap around + sectorIndex = 0; + } + + var sector = track.Sectors[sectorIndex]; + + CHRN chrn = new CHRN(); + + chrn.C = sector.TrackNumber; + chrn.H = sector.SideNumber; + chrn.R = sector.SectorID; + + // wrap around for N > 7 + if (sector.SectorSize > 7) + { + chrn.N = (byte)(sector.SectorSize - 7); + } + else if (sector.SectorSize < 0) + { + chrn.N = 0; + } + else + { + chrn.N = sector.SectorSize; + } + + chrn.Flag1 = (byte)(sector.Status1 & 0x25); + chrn.Flag2 = (byte)(sector.Status2 & 0x61); + + chrn.DataBytes = sector.ActualData; + + return chrn; + } + + /// + /// State serialization routines + /// + /// + public abstract void SyncState(Serializer ser); + + + public class Header + { + public string DiskIdent { get; set; } + public string DiskCreatorString { get; set; } + public byte NumberOfTracks { get; set; } + public byte NumberOfSides { get; set; } + public int[] TrackSizes { get; set; } + } + + public class Track + { + public string TrackIdent { get; set; } + public byte TrackNumber { get; set; } + public byte SideNumber { get; set; } + public byte DataRate { get; set; } + public byte RecordingMode { get; set; } + public byte SectorSize { get; set; } + public byte NumberOfSectors { get; set; } + public byte GAP3Length { get; set; } + public byte FillerByte { get; set; } + public Sector[] Sectors { get; set; } + + /// + /// Presents a contiguous byte array of all sector data for this track + /// (including any multiple weak/random data) + /// + public byte[] TrackSectorData + { + get + { + List list = new List(); + + foreach (var sec in Sectors) + { + list.AddRange(sec.ActualData); + } + + return list.ToArray(); + } + } + } + + public class Sector + { + public byte TrackNumber { get; set; } + public byte SideNumber { get; set; } + public byte SectorID { get; set; } + public byte SectorSize { get; set; } + public byte Status1 { get; set; } + public byte Status2 { get; set; } + public int ActualDataByteLength { get; set; } + public byte[] SectorData { get; set; } + public bool ContainsMultipleWeakSectors { get; set; } + + public int WeakReadIndex = 0; + + public void SectorReadCompleted() + { + if (ContainsMultipleWeakSectors) + WeakReadIndex++; + } + + public int DataLen + { + get + { + if (!ContainsMultipleWeakSectors) + { + return ActualDataByteLength; + } + else + { + return ActualDataByteLength / (ActualDataByteLength / (0x80 << SectorSize)); + } + } + } + + + public int RandSecCounter = 0; + + public byte[] ActualData + { + get + { + if (!ContainsMultipleWeakSectors) + { + // check whether filler bytes are needed + int size = 0x80 << SectorSize; + if (size > ActualDataByteLength) + { + List l = new List(); + l.AddRange(SectorData); + for (int i = 0; i < size - ActualDataByteLength; i++) + { + //l.Add(SectorData[i]); + l.Add(SectorData.Last()); + } + + return l.ToArray(); + } + else + { + return SectorData; + } + } + else + { + // weak read neccessary + int copies = ActualDataByteLength / (0x80 << SectorSize); + + // handle index wrap-around + if (WeakReadIndex > copies - 1) + WeakReadIndex = copies - 1; + + // get the sector data based on the current weakreadindex + int step = WeakReadIndex * (0x80 << SectorSize); + byte[] res = new byte[(0x80 << SectorSize)]; + Array.Copy(SectorData, step, res, 0, 0x80 << SectorSize); + return res; + + /* + int copies = ActualDataByteLength / (0x80 << SectorSize); + Random rnd = new Random(); + int r = rnd.Next(0, copies - 1); + int step = r * (0x80 << SectorSize); + byte[] res = new byte[(0x80 << SectorSize)]; + Array.Copy(SectorData, step, res, 0, 0x80 << SectorSize); + return res; + */ + } + } + } + + public CHRN SectorIDInfo + { + get + { + return new CHRN + { + C = TrackNumber, + H = SideNumber, + R = SectorID, + N = SectorSize, + Flag1 = Status1, + Flag2 = Status2, + }; + } + } + } + } + + /// + /// Defines the type of speedlock detection found + /// + public enum ProtectionType + { + None, + Speedlock, + Alkatraz, + Hexagon, + Frontier, + PaulOwens, + ShadowOfTheBeast + } + +} diff --git a/BizHawk.Emulation.Cores/Computers/AmstradCPC/Media/MediaConverter.cs b/BizHawk.Emulation.Cores/Computers/AmstradCPC/Media/MediaConverter.cs new file mode 100644 index 0000000000..3859f20479 --- /dev/null +++ b/BizHawk.Emulation.Cores/Computers/AmstradCPC/Media/MediaConverter.cs @@ -0,0 +1,153 @@ +using System; +using System.IO; +using System.IO.Compression; + +namespace BizHawk.Emulation.Cores.Computers.AmstradCPC +{ + /// + /// Abtract class that represents all Media Converters + /// + public abstract class MediaConverter + { + /// + /// The type of serializer + /// + public abstract MediaConverterType FormatType { get; } + + /// + /// Signs whether this class can be used to read the data format + /// + public virtual bool IsReader + { + get + { + return false; + } + } + + /// + /// Signs whether this class can be used to write the data format + /// + public virtual bool IsWriter + { + get + { + return false; + } + } + + /// + /// Serialization method + /// + /// + public virtual void Read(byte[] data) + { + throw new NotImplementedException(this.GetType().ToString() + + "Read operation is not implemented for this converter"); + } + + /// + /// DeSerialization method + /// + /// + public virtual void Write(byte[] data) + { + throw new NotImplementedException(this.GetType().ToString() + + "Write operation is not implemented for this converter"); + } + + /// + /// Serializer does a quick check, returns TRUE if file is detected as this type + /// + /// + public virtual bool CheckType(byte[] data) + { + throw new NotImplementedException(this.GetType().ToString() + + "Check type operation is not implemented for this converter"); + } + + #region Static Tools + + /// + /// Converts an int32 value into a byte array + /// + /// + /// + public static byte[] GetBytes(int value) + { + byte[] buf = new byte[4]; + buf[0] = (byte)value; + buf[1] = (byte)(value >> 8); + buf[2] = (byte)(value >> 16); + buf[3] = (byte)(value >> 24); + return buf; + } + + /// + /// Returns an int32 from a byte array based on offset + /// + /// + /// + /// + public static int GetInt32(byte[] buf, int offsetIndex) + { + return buf[offsetIndex] | buf[offsetIndex + 1] << 8 | buf[offsetIndex + 2] << 16 | buf[offsetIndex + 3] << 24; + } + + /// + /// Returns an uint16 from a byte array based on offset + /// + /// + /// + /// + public static ushort GetWordValue(byte[] buf, int offsetIndex) + { + return (ushort)(buf[offsetIndex] | buf[offsetIndex + 1] << 8); + } + + /// + /// Updates a byte array with a uint16 value based on offset + /// + /// + /// + /// + public static void SetWordValue(byte[] buf, int offsetIndex, ushort value) + { + buf[offsetIndex] = (byte)value; + buf[offsetIndex + 1] = (byte)(value >> 8); + } + + /// + /// Takes a PauseInMilliseconds value and returns the value in T-States + /// + /// + /// + public static int TranslatePause(int pauseInMS) + { + // t-states per millisecond + var tspms = (69888 * 50) / 1000; + // get value + int res = pauseInMS * tspms; + + return res; + } + + /// + /// Decompresses a byte array that is Z-RLE compressed + /// + /// + /// + public static void DecompressZRLE(byte[] sourceBuffer, ref byte[] destBuffer) + { + MemoryStream stream = new MemoryStream(); + stream.Write(sourceBuffer, 0, sourceBuffer.Length); + stream.Position = 0; + stream.ReadByte(); + stream.ReadByte(); + DeflateStream ds = new DeflateStream(stream, CompressionMode.Decompress, false); + ds.Read(destBuffer, 0, destBuffer.Length); + } + + #endregion + } +} diff --git a/BizHawk.Emulation.Cores/Computers/AmstradCPC/Media/MediaConverterType.cs b/BizHawk.Emulation.Cores/Computers/AmstradCPC/Media/MediaConverterType.cs new file mode 100644 index 0000000000..08f5f73250 --- /dev/null +++ b/BizHawk.Emulation.Cores/Computers/AmstradCPC/Media/MediaConverterType.cs @@ -0,0 +1,13 @@ + +namespace BizHawk.Emulation.Cores.Computers.AmstradCPC +{ + /// + /// Represents the different types of media serializer avaiable + /// + public enum MediaConverterType + { + NONE, + CDT, + DSK + } +} diff --git a/BizHawk.Emulation.Cores/Computers/AmstradCPC/Media/Tape/CDT/CdtConverter.cs b/BizHawk.Emulation.Cores/Computers/AmstradCPC/Media/Tape/CDT/CdtConverter.cs new file mode 100644 index 0000000000..304d53d0ab --- /dev/null +++ b/BizHawk.Emulation.Cores/Computers/AmstradCPC/Media/Tape/CDT/CdtConverter.cs @@ -0,0 +1,1999 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; + +namespace BizHawk.Emulation.Cores.Computers.AmstradCPC +{ + /// + /// Reponsible for TZX format serializaton + /// + public class CdtConverter : MediaConverter + { + /// + /// The type of serializer + /// + private MediaConverterType _formatType = MediaConverterType.CDT; + public override MediaConverterType FormatType + { + get + { + return _formatType; + } + } + + /// + /// Signs whether this class can be used to read the data format + /// + public override bool IsReader { get { return true; } } + + /// + /// Signs whether this class can be used to write the data format + /// + public override bool IsWriter { get { return false; } } + + /// + /// Working list of generated tape data blocks + /// + private List _blocks = new List(); + + /// + /// Position counter + /// + private int _position = 0; + + /// + /// Object to keep track of loops - this assumes there is only one loop at a time + /// + private List> _loopCounter = new List>(); + + #region Construction + + private DatacorderDevice _datacorder; + + public CdtConverter(DatacorderDevice _tapeDevice) + { + _datacorder = _tapeDevice; + } + + #endregion + + /// + /// CDT format is essentially exactly the same as the TZX format + /// However all timings are based on spectrum timings (3.5Mhz) + /// so need to be adjusted for the CPC (4Mhz) + /// + /// + /// + private TapeDataBlock ConvertClock(TapeDataBlock db) + { + TapeDataBlock tb = new TapeDataBlock(); + tb.BlockDescription = db.BlockDescription; + tb.BlockID = db.BlockID; + tb.Command = db.Command; + tb.DataPeriods = new List(); + tb.InitialPulseLevel = db.InitialPulseLevel; + tb.MetaData = db.MetaData; + tb.PauseInMS = db.PauseInMS; + + double multiplier = (double)4 / (double)3.5; + double cycleScale = ((40 << 16) / 35); + double origPeriods = db.DataPeriods.Count(); + + for (int i = 0; i < origPeriods; i++) + { + int orig = db.DataPeriods[i]; + int np = (int)((double)orig * multiplier); + int nnp = ClockAdjust(orig); + tb.DataPeriods.Add(np); + } + + return tb; + } + + private int ClockAdjust(int val) + { + int cycleScale = ((40 << 16) / 35); + int res = (val * cycleScale) >> 16; + return res; + } + + private int Scale => ((40 << 16) / 35); + + private int Adjust(int val) + { + return (int)((val * CLOCK_MULTIPLIER)); + } + + private const double CLOCK_MULTIPLIER = 1.142857; + + /// + /// Returns TRUE if tzx header is detected + /// + /// + public override bool CheckType(byte[] data) + { + /* + // TZX Header + length: 10 bytes + Offset Value Type Description + 0x00 "ZXTape!" ASCII[7] TZX signature + 0x07 0x1A BYTE End of text file marker + 0x08 1 BYTE TZX major revision number + 0x09 20 BYTE TZX minor revision number + */ + + // check whether this is a valid tzx format file by looking at the identifier in the header + // (first 7 bytes of the file) + string ident = Encoding.ASCII.GetString(data, 0, 7); + // and 'end of text' marker + byte eotm = data[7]; + + // version info + int majorVer = data[8]; + int minorVer = data[9]; + + if (ident != "ZXTape!" || eotm != 0x1A) + { + // this is not a valid TZX format file + return false; + } + else + { + return true; + } + } + + /// + /// DeSerialization method + /// + /// + public override void Read(byte[] data) + { + // clear existing tape blocks + _datacorder.DataBlocks.Clear(); + +/* + // TZX Header + length: 10 bytes + Offset Value Type Description + 0x00 "ZXTape!" ASCII[7] TZX signature + 0x07 0x1A BYTE End of text file marker + 0x08 1 BYTE TZX major revision number + 0x09 20 BYTE TZX minor revision number +*/ + + // check whether this is a valid tzx format file by looking at the identifier in the header + // (first 7 bytes of the file) + string ident = Encoding.ASCII.GetString(data, 0, 7); + // and 'end of text' marker + byte eotm = data[7]; + + // version info + int majorVer = data[8]; + int minorVer = data[9]; + + if (ident != "ZXTape!" || eotm != 0x1A) + { + // this is not a valid TZX format file + throw new Exception(this.GetType().ToString() + + "This is not a valid TZX format file"); + } + + // iterate through each block + _position = 10; + while (_position < data.Length) + { + // block ID is the first byte in a new block + int ID = data[_position++]; + + // process the data + ProcessBlock(data, ID); + } + + /* + // convert for Amstrad CPC + List newBlocks = new List(); + for (int i = 0; i < _datacorder.DataBlocks.Count(); i++) + { + newBlocks.Add(ConvertClock(_datacorder.DataBlocks[i])); + } + + _datacorder.DataBlocks.Clear(); + _datacorder.DataBlocks.AddRange(newBlocks); + */ + } + + /// + /// Processes a TZX block + /// + /// + /// + private void ProcessBlock(byte[] data, int id) + { + // process based on detected block ID + switch (id) + { + // ID 10 - Standard Speed Data Block + case 0x10: + ProcessBlockID10(data); + break; + // ID 11 - Turbo Speed Data Block + case 0x11: + ProcessBlockID11(data); + break; + // ID 12 - Pure Tone + case 0x12: + ProcessBlockID12(data); + break; + // ID 13 - Pulse sequence + case 0x13: + ProcessBlockID13(data); + break; + // ID 14 - Pure Data Block + case 0x14: + ProcessBlockID14(data); + break; + // ID 15 - Direct Recording + case 0x15: + ProcessBlockID15(data); + break; + // ID 18 - CSW Recording + case 0x18: + ProcessBlockID18(data); + break; + // ID 19 - Generalized Data Block + case 0x19: + ProcessBlockID19(data); + break; + // ID 20 - Pause (silence) or 'Stop the Tape' command + case 0x20: + ProcessBlockID20(data); + break; + // ID 21 - Group start + case 0x21: + ProcessBlockID21(data); + break; + // ID 22 - Group end + case 0x22: + ProcessBlockID22(data); + break; + // ID 23 - Jump to block + case 0x23: + ProcessBlockID23(data); + break; + // ID 24 - Loop start + case 0x24: + ProcessBlockID24(data); + break; + // ID 25 - Loop end + case 0x25: + ProcessBlockID25(data); + break; + // ID 26 - Call sequence + case 0x26: + ProcessBlockID26(data); + break; + // ID 27 - Return from sequence + case 0x27: + ProcessBlockID27(data); + break; + // ID 28 - Select block + case 0x28: + ProcessBlockID28(data); + break; + // ID 2A - Stop the tape if in 48K mode + case 0x2A: + ProcessBlockID2A(data); + break; + // ID 2B - Set signal level + case 0x2B: + ProcessBlockID2B(data); + break; + // ID 30 - Text description + case 0x30: + ProcessBlockID30(data); + break; + // ID 31 - Message block + case 0x31: + ProcessBlockID31(data); + break; + // ID 32 - Archive info + case 0x32: + ProcessBlockID32(data); + break; + // ID 33 - Hardware type + case 0x33: + ProcessBlockID33(data); + break; + // ID 35 - Custom info block + case 0x35: + ProcessBlockID35(data); + break; + // ID 5A - "Glue" block + case 0x5A: + ProcessBlockID5A(data); + break; + + #region Depreciated Blocks + + // ID 16 - C64 ROM Type Data Block + case 0x16: + ProcessBlockID16(data); + break; + // ID 17 - C64 Turbo Tape Data Block + case 0x17: + ProcessBlockID17(data); + break; + // ID 34 - Emulation info + case 0x34: + ProcessBlockID34(data); + break; + // ID 40 - Snapshot block + case 0x40: + ProcessBlockID40(data); + break; + + #endregion + + default: + ProcessUnidentifiedBlock(data); + break; + } + } + + #region TZX Block Processors + + #region ID 10 - Standard Speed Data Block +/* length: [02,03]+04 + Offset Value Type Description + 0x00 - WORD Pause after this block (ms.) {1000} + 0x02 N WORD Length of data that follow + 0x04 - BYTE[N] Data as in .TAP files + + This block must be replayed with the standard Spectrum ROM timing values - see the values in + curly brackets in block ID 11. The pilot tone consists in 8063 pulses if the first data byte + (flag byte) is < 128, 3223 otherwise. This block can be used for the ROM loading routines AND + for custom loading routines that use the same timings as ROM ones do. */ + private void ProcessBlockID10(byte[] data) + { + TapeDataBlock t = new TapeDataBlock(); + t.BlockID = 0x10; + t.BlockDescription = BlockType.Standard_Speed_Data_Block; + t.DataPeriods = new List(); + + int pauseLen = GetWordValue(data, _position); + if (pauseLen == 0) + pauseLen = 1000; + + t.PauseInMS = pauseLen; + + int blockLen = GetWordValue(data, _position + 2); + + _position += 4; + + byte[] tmp = new byte[blockLen]; + tmp = data.Skip(_position).Take(blockLen).ToArray(); + + var t2 = DecodeDataBlock(t, tmp, DataBlockType.Standard, pauseLen); + + // add the block + _datacorder.DataBlocks.Add(t2); + + // advance the position to the next block + _position += blockLen; + + // generate PAUSE block + CreatePauseBlock(_datacorder.DataBlocks.Last()); + } + #endregion + + #region ID 11 - Turbo Speed Data Block +/* length: [0F,10,11]+12 + Offset Value Type Description + 0x00 - WORD Length of PILOT pulse {2168} + 0x02 - WORD Length of SYNC first pulse {667} + 0x04 - WORD Length of SYNC second pulse {735} + 0x06 - WORD Length of ZERO bit pulse {855} + 0x08 - WORD Length of ONE bit pulse {1710} + 0x0A - WORD Length of PILOT tone (number of pulses) {8063 header (flag<128), 3223 data (flag>=128)} + 0x0C - BYTE Used bits in the last byte (other bits should be 0) {8} + (e.g. if this is 6, then the bits used (x) in the last byte are: xxxxxx00, + where MSb is the leftmost bit, LSb is the rightmost bit) + 0x0D - WORD Pause after this block (ms.) {1000} + 0x0F N BYTE[3] Length of data that follow + 0x12 - BYTE[N] Data as in .TAP files + + This block is very similar to the normal TAP block but with some additional info on the timings and other important + differences. The same tape encoding is used as for the standard speed data block. If a block should use some non-standard + sync or pilot tones (i.e. all sorts of protection schemes) then use the next three blocks to describe it.*/ + private void ProcessBlockID11(byte[] data) + { + TapeDataBlock t = new TapeDataBlock(); + t.BlockID = 0x11; + t.BlockDescription = BlockType.Turbo_Speed_Data_Block; + t.DataPeriods = new List(); + + int pilotPL = GetWordValue(data, _position); + int sync1P = GetWordValue(data, _position + 2); + int sync2P = GetWordValue(data, _position + 4); + int bit0P = GetWordValue(data, _position + 6); + int bit1P = GetWordValue(data, _position + 8); + int pilotTL = GetWordValue(data, _position + 10); + int bitinbyte = data[_position + 12]; + int pause = GetWordValue(data, _position + 13); + + + int blockLen = 0xFFFFFF & GetInt32(data, _position + 0x0F); + + byte[] bLenArr = data.Skip(_position + 0x0F).Take(3).ToArray(); + + _position += 0x12; + + byte[] tmp = new byte[blockLen]; + tmp = data.Skip(_position).Take(blockLen).ToArray(); + + var t2 = DecodeDataBlock(t, tmp, DataBlockType.Turbo, pause, pilotTL, pilotPL, sync1P, sync2P, bit0P, bit1P, bitinbyte); + + t.PauseInMS = pause; + + // add the block + _datacorder.DataBlocks.Add(t2); + + // advance the position to the next block + _position += blockLen; + + // generate PAUSE block + CreatePauseBlock(_datacorder.DataBlocks.Last()); + } + #endregion + + #region ID 12 - Pure Tone +/* length: 04 + Offset Value Type Description + 0x00 - WORD Length of one pulse in T-states + 0x02 - WORD Number of pulses + + This will produce a tone which is basically the same as the pilot tone in the ID 10, ID 11 blocks. You can define how + long the pulse is and how many pulses are in the tone. */ + private void ProcessBlockID12(byte[] data) + { + int blockLen = 4; + + TapeDataBlock t = new TapeDataBlock(); + t.BlockID = 0x12; + t.BlockDescription = BlockType.Pure_Tone; + t.DataPeriods = new List(); + t.PauseInMS = 0; + + // get values + int pulseLength = GetWordValue(data, _position); + int pulseCount = GetWordValue(data, _position + 2); + + t.AddMetaData(BlockDescriptorTitle.Pulse_Length, pulseLength.ToString() + " T-States"); + t.AddMetaData(BlockDescriptorTitle.Pulse_Count, pulseCount.ToString()); + + // build period information + for (int p = 0; p < pulseCount; p++) + { + t.DataPeriods.Add(pulseLength); + } + + // add the block + _datacorder.DataBlocks.Add(t); + + // advance the position to the next block + _position += blockLen; + } + #endregion + + #region ID 13 - Pulse sequence +/* length: [00]*02+01 + Offset Value Type Description + 0x00 N BYTE Number of pulses + 0x01 - WORD[N] Pulses' lengths + + This will produce N pulses, each having its own timing. Up to 255 pulses can be stored in this block; this is useful for non-standard + sync tones used by some protection schemes. */ + private void ProcessBlockID13(byte[] data) + { + TapeDataBlock t = new TapeDataBlock(); + t.BlockID = 0x13; + t.BlockDescription = BlockType.Pulse_Sequence; + t.DataPeriods = new List(); + + t.PauseInMS = 0; + + // get pulse count + int pulseCount = data[_position]; + t.AddMetaData(BlockDescriptorTitle.Pulse_Count, pulseCount.ToString()); + _position++; + + // build period information + for (int p = 0; p < pulseCount; p++, _position += 2) + { + // get pulse length + int pulseLength = GetWordValue(data, _position); + t.AddMetaData(BlockDescriptorTitle.Needs_Parsing, "Pulse " + p + " Length\t" + pulseLength.ToString() + " T-States"); + t.DataPeriods.Add(pulseLength); + } + + // add the block + _datacorder.DataBlocks.Add(t); + } + #endregion + + #region ID 14 - Pure Data Block +/* length: [07,08,09]+0A + Offset Value Type Description + 0x00 - WORD Length of ZERO bit pulse + 0x02 - WORD Length of ONE bit pulse + 0x04 - BYTE Used bits in last byte (other bits should be 0) + (e.g. if this is 6, then the bits used (x) in the last byte are: xxxxxx00, + where MSb is the leftmost bit, LSb is the rightmost bit) + 0x05 - WORD Pause after this block (ms.) + 0x07 N BYTE[3] Length of data that follow + 0x0A - BYTE[N] Data as in .TAP files + + This is the same as in the turbo loading data block, except that it has no pilot or sync pulses. */ + private void ProcessBlockID14(byte[] data) + { + TapeDataBlock t = new TapeDataBlock(); + t.BlockID = 0x14; + t.BlockDescription = BlockType.Pure_Data_Block; + t.DataPeriods = new List(); + + int pilotPL = 0; + int sync1P = 0; + int sync2P = 0; + int bit0P = GetWordValue(data, _position + 0); + int bit1P = GetWordValue(data, _position + 2); + int pilotTL = 0; + int bitinbyte = data[_position + 4]; + int pause = GetWordValue(data, _position + 5); + + int blockLen = 0xFFFFFF & GetInt32(data, _position + 0x07); + + _position += 0x0A; + + byte[] tmp = new byte[blockLen]; + tmp = data.Skip(_position).Take(blockLen).ToArray(); + + var t2 = DecodeDataBlock(t, tmp, DataBlockType.Pure, pause, pilotTL, pilotPL, sync1P, sync2P, bit0P, bit1P, bitinbyte); + + t.PauseInMS = pause; + + // add the block + _datacorder.DataBlocks.Add(t2); + + // advance the position to the next block + _position += blockLen; + + // generate PAUSE block + CreatePauseBlock(_datacorder.DataBlocks.Last()); + } + #endregion + + #region ID 15 - Direct Recording +/* length: [05,06,07]+08 + Offset Value Type Description + 0x00 - WORD Number of T-states per sample (bit of data) + 0x02 - WORD Pause after this block in milliseconds (ms.) + 0x04 - BYTE Used bits (samples) in last byte of data (1-8) + (e.g. if this is 2, only first two samples of the last byte will be played) + 0x05 N BYTE[3] Length of samples' data + 0x08 - BYTE[N] Samples data. Each bit represents a state on the EAR port (i.e. one sample). + MSb is played first. + + This block is used for tapes which have some parts in a format such that the turbo loader block cannot be used. + This is not like a VOC file, since the information is much more compact. Each sample value is represented by one bit only + (0 for low, 1 for high) which means that the block will be at most 1/8 the size of the equivalent VOC. + The preferred sampling frequencies are 22050 or 44100 Hz (158 or 79 T-states/sample). + Please, if you can, don't use other sampling frequencies. + Please use this block only if you cannot use any other block. */ + private void ProcessBlockID15(byte[] data) + { + TapeDataBlock t = new TapeDataBlock(); + t.BlockID = 0x15; + t.BlockDescription = BlockType.Direct_Recording; + t.DataPeriods = new List(); + + // get values + int samLen = GetInt32(data, _position + 5); + int samSize = 0xFFFFFF & samLen; + + int tStatesPerSample = GetWordValue(data, _position); + int pauseAfterBlock = GetWordValue(data, _position + 2); + int usedBitsInLastByte = data[_position + 4]; + + // skip to samples data + _position += 8; + + int pulseLength = 0; + int pulseCount = 0; + + // ascertain the pulse count + for (int i = 0; i < samSize; i++) + { + for (int p = 0x80; p != 0; p >>= 1) + { + if (((data[_position + i] ^ pulseLength) & p) != 0) + { + pulseCount++; + pulseLength ^= -1; + } + } + } + + // get the pulses + t.DataPeriods = new List(pulseCount + 2); + int tStateCount = 0; + pulseLength = 0; + for (int i = 1; i < samSize; i++) + { + for (int p = 0x80; p != 0; p >>= 1) + { + tStateCount += tStatesPerSample; + if (((data[_position] ^ pulseLength) & p) != 0) + { + t.DataPeriods.Add(tStateCount); + pulseLength ^= -1; + tStateCount = 0; + } + } + + // incrememt position + _position++; + } + + // get the pulses in the last byte of data + for (int p = 0x80; p != (byte)(0x80 >> usedBitsInLastByte); p >>= 1) + { + tStateCount += tStatesPerSample; + if (((data[_position] ^ pulseLength) & p) != 0) + { + t.DataPeriods.Add(tStateCount); + pulseLength ^= -1; + tStateCount = 0; + } + } + + // add final pulse + t.DataPeriods.Add(tStateCount); + + // add end of block pause + if (pauseAfterBlock > 0) + { + //t.DataPeriods.Add(3500 * pauseAfterBlock); + } + + t.PauseInMS = pauseAfterBlock; + + // increment position + _position++; + + // add the block + _datacorder.DataBlocks.Add(t); + + // generate PAUSE block + CreatePauseBlock(_datacorder.DataBlocks.Last()); + } + #endregion + + #region ID 18 - CSW Recording +/* length: [00,01,02,03]+04 + Offset Value Type Description + 0x00 10+N DWORD Block length (without these four bytes) + 0x04 - WORD Pause after this block (in ms). + 0x06 - BYTE[3] Sampling rate + 0x09 - BYTE Compression type + 0x01: RLE + 0x02: Z-RLE + 0x0A - DWORD Number of stored pulses (after decompression, for validation purposes) + 0x0E - BYTE[N] CSW data, encoded according to the CSW file format specification. + + This block contains a sequence of raw pulses encoded in CSW format v2 (Compressed Square Wave). */ + private void ProcessBlockID18(byte[] data) + { + TapeDataBlock t = new TapeDataBlock(); + t.BlockID = 0x18; + t.BlockDescription = BlockType.CSW_Recording; + t.DataPeriods = new List(); + + int blockLen = GetInt32(data, _position); + _position += 4; + + t.PauseInMS = GetWordValue(data, _position); + + _position += 2; + + int sampleRate = data[_position++] << 16 | data[_position++] << 8 | data[_position++]; + byte compType = data[_position++]; + int pulses = GetInt32(data, _position); + _position += 4; + + int dataLen = blockLen - 10; + + // build source array + byte[] src = new byte[dataLen]; + // build destination array + byte[] dest = new byte[pulses + 1]; + + // process the CSW data + BizHawk.Emulation.Cores.Computers.SinclairSpectrum.CswConverter.ProcessCSWV2(src, ref dest, compType, pulses); + + // create the periods + var rate = (69888 * 50) / sampleRate; + + for (int i = 0; i < dest.Length;) + { + int length = dest[i++] * rate; + if (length == 0) + { + length = GetInt32(dest, i) / rate; + i += 4; + } + + t.DataPeriods.Add(length); + } + + // add closing period + t.DataPeriods.Add((69888 * 50) / 10); + + _position += dataLen; + //_position += blockLen; + + // add the block + _datacorder.DataBlocks.Add(t); + + // generate PAUSE block + CreatePauseBlock(_datacorder.DataBlocks.Last()); + } + #endregion + + #region ID 19 - Generalized Data Block +/* length: [00,01,02,03]+04 + Offset Value Type Description + 0x00 - DWORD Block length (without these four bytes) + 0x04 - WORD Pause after this block (ms) + 0x06 TOTP DWORD Total number of symbols in pilot/sync block (can be 0) + 0x0A NPP BYTE Maximum number of pulses per pilot/sync symbol + 0x0B ASP BYTE Number of pilot/sync symbols in the alphabet table (0=256) + 0x0C TOTD DWORD Total number of symbols in data stream (can be 0) + 0x10 NPD BYTE Maximum number of pulses per data symbol + 0x11 ASD BYTE Number of data symbols in the alphabet table (0=256) + 0x12 - SYMDEF[ASP] Pilot and sync symbols definition table + This field is present only if TOTP>0 + 0x12+ + (2*NPP+1)*ASP - PRLE[TOTP] Pilot and sync data stream + This field is present only if TOTP>0 + 0x12+ + (TOTP>0)*((2*NPP+1)*ASP)+ + TOTP*3 - SYMDEF[ASD] Data symbols definition table + This field is present only if TOTD>0 + 0x12+ + (TOTP>0)*((2*NPP+1)*ASP)+ + TOTP*3+ + (2*NPD+1)*ASD - BYTE[DS] Data stream + This field is present only if TOTD>0 + + This block has been specifically developed to represent an extremely wide range of data encoding techniques. + The basic idea is that each loading component (pilot tone, sync pulses, data) is associated to a specific sequence + of pulses, where each sequence (wave) can contain a different number of pulses from the others. + In this way we can have a situation where bit 0 is represented with 4 pulses and bit 1 with 8 pulses. + + ---- + SYMDEF structure format + Offset Value Type Description + 0x00 - BYTE Symbol flags + b0-b1: starting symbol polarity + 00: opposite to the current level (make an edge, as usual) - default + 01: same as the current level (no edge - prolongs the previous pulse) + 10: force low level + 11: force high level + 0x01 - WORD[MAXP] Array of pulse lengths. + + The alphabet is stored using a table where each symbol is a row of pulses. The number of columns (i.e. pulses) of the table is the + length of the longest sequence amongst all (MAXP=NPP or NPD, for pilot/sync or data blocks respectively); shorter waves are terminated by a + zero-length pulse in the sequence. + Any number of data symbols is allowed, so we can have more than two distinct waves; for example, imagine a loader which writes two bits at a + time by encoding them with four distinct pulse lengths: this loader would have an alphabet of four symbols, each associated to a specific + sequence of pulses (wave). + ---- + ---- + PRLE structure format + Offset Value Type Description + 0x00 - BYTE Symbol to be represented + 0x01 - WORD Number of repetitions + + Most commonly, pilot and sync are repetitions of the same pulse, thus they are represented using a very simple RLE encoding structure which stores + the symbol and the number of times it must be repeated. + Each symbol in the data stream is represented by a string of NB bits of the block data, where NB = ceiling(Log2(ASD)). + Thus the length of the whole data stream in bits is NB*TOTD, or in bytes DS=ceil(NB*TOTD/8). + ---- */ + private void ProcessBlockID19(byte[] data) + { + // not currently implemented properly + + TapeDataBlock t = new TapeDataBlock(); + t.BlockID = 0x19; + t.BlockDescription = BlockType.Generalized_Data_Block; + t.DataPeriods = new List(); + + int blockLen = GetInt32(data, _position); + _position += 4; + + int pause = GetWordValue(data, _position); + _position += 2; + + int totp = GetInt32(data, _position); + _position += 4; + + int npp = data[_position++]; + + int asp = data[_position++]; + + int totd = GetInt32(data, _position); + _position += 4; + + int npd = data[_position++]; + + int asd = data[_position++]; + + // add the block + _datacorder.DataBlocks.Add(t); + + // advance the position to the next block + _position += blockLen; + } + #endregion + + #region ID 20 - Pause (silence) or 'Stop the Tape' command +/* length: 02 + Offset Value Type Description + 0x00 - WORD Pause duration (ms.) + + This will make a silence (low amplitude level (0)) for a given time in milliseconds. If the value is 0 then the + emulator or utility should (in effect) STOP THE TAPE, i.e. should not continue loading until the user or emulator requests it. */ + private void ProcessBlockID20(byte[] data) + { + TapeDataBlock t = new TapeDataBlock(); + t.BlockID = 0x20; + t.DataPeriods = new List(); + t.BlockDescription = BlockType.Pause_or_Stop_the_Tape; + + int pauseDuration = GetWordValue(data, _position); + if (pauseDuration != 0) + { + //t.BlockDescription = "Pause: " + pauseDuration + " ms"; + } + else + { + //t.BlockDescription = "[STOP THE TAPE]"; + } + + t.PauseInMS = pauseDuration; + + if (pauseDuration == 0) + { + // issue stop the tape command + t.Command = TapeCommand.STOP_THE_TAPE; + // add 1ms period + //t.DataPeriods.Add(3500); + //pauseDuration = -1; + + } + else + { + // this is actually just a pause + //pauseDuration = 3500 * pauseDuration; + //t.DataPeriods.Add(pauseDuration); + } + + // add end of block pause + //t.DataPeriods.Add(pauseDuration); + + // add to tape + _datacorder.DataBlocks.Add(t); + + // advanced position to next block + _position += 2; + + // generate PAUSE block + CreatePauseBlock(_datacorder.DataBlocks.Last()); + + } + #endregion + + #region ID 21 - Group start +/* length: [00]+01 + Offset Value Type Description + 0x00 L BYTE Length of the group name string + 0x01 - CHAR[L] Group name in ASCII format (please keep it under 30 characters long) + + This block marks the start of a group of blocks which are to be treated as one single (composite) block. + This is very handy for tapes that use lots of subblocks like Bleepload (which may well have over 160 custom loading blocks). + You can also give the group a name (example 'Bleepload Block 1'). + For each group start block, there must be a group end block. Nesting of groups is not allowed. */ + private void ProcessBlockID21(byte[] data) + { + TapeDataBlock t = new TapeDataBlock(); + t.BlockID = 0x21; + t.DataPeriods = new List(); + t.BlockDescription = BlockType.Group_Start; + + int nameLength = data[_position]; + _position++; + + string name = Encoding.ASCII.GetString(data, _position, nameLength); + //t.BlockDescription = "[GROUP: " + name + "]"; + t.Command = TapeCommand.BEGIN_GROUP; + + t.PauseInMS = 0; + + // add to tape + _datacorder.DataBlocks.Add(t); + + // advance to next block + _position += nameLength; + } + #endregion + + #region ID 22 - Group end +/* length: 00 + + This indicates the end of a group. This block has no body. */ + private void ProcessBlockID22(byte[] data) + { + TapeDataBlock t = new TapeDataBlock(); + t.BlockID = 0x22; + t.DataPeriods = new List(); + t.BlockDescription = BlockType.Group_End; + t.Command = TapeCommand.END_GROUP; + + t.PauseInMS = 0; + + // add to tape + _datacorder.DataBlocks.Add(t); + } + #endregion + + #region ID 23 - Jump to block +/* length: 02 + Offset Value Type Description + 0x00 - WORD Relative jump value + + This block will enable you to jump from one block to another within the file. The value is a signed short word + (usually 'signed short' in C); Some examples: + Jump 0 = 'Loop Forever' - this should never happen + Jump 1 = 'Go to the next block' - it is like NOP in assembler ;) + Jump 2 = 'Skip one block' + Jump -1 = 'Go to the previous block' + All blocks are included in the block count!. */ + private void ProcessBlockID23(byte[] data) + { + // not implemented properly + + TapeDataBlock t = new TapeDataBlock(); + t.BlockID = 0x23; + t.DataPeriods = new List(); + t.BlockDescription = BlockType.Jump_to_Block; + + int relativeJumpValue = GetWordValue(data, _position); + string result = string.Empty; + + switch(relativeJumpValue) + { + case 0: + result = "Loop Forever"; + break; + case 1: + result = "To Next Block"; + break; + case 2: + result = "Skip One Block"; + break; + case -1: + result = "Go to Previous Block"; + break; + } + + //t.BlockDescription = "[JUMP BLOCK - " + result +"]"; + + t.PauseInMS = 0; + + // add to tape + _datacorder.DataBlocks.Add(t); + + // advance to next block + _position += 2; + } + #endregion + + #region ID 24 - Loop start +/* length: 02 + Offset Value Type Description + 0x00 - WORD Number of repetitions (greater than 1) + + If you have a sequence of identical blocks, or of identical groups of blocks, you can use this block to tell how many times they should + be repeated. This block is the same as the FOR statement in BASIC. + For simplicity reasons don't nest loop blocks! */ + private void ProcessBlockID24(byte[] data) + { + TapeDataBlock t = new TapeDataBlock(); + t.BlockID = 0x24; + t.DataPeriods = new List(); + t.BlockDescription = BlockType.Loop_Start; + + // loop should start from the next block + int loopStart = _datacorder.DataBlocks.Count() + 1; + + int numberOfRepetitions = GetWordValue(data, _position); + + // update loop counter + _loopCounter.Add( + new KeyValuePair( + loopStart, + numberOfRepetitions)); + + // update description + //t.BlockDescription = "[LOOP START - " + numberOfRepetitions + " times]"; + + t.PauseInMS = 0; + + // add to tape + _datacorder.DataBlocks.Add(t); + + // advance to next block + _position += 2; + } + #endregion + + #region ID 25 - Loop end +/* length: 00 + + This is the same as BASIC's NEXT statement. It means that the utility should jump back to the start of the loop if it hasn't + been run for the specified number of times. + This block has no body. */ + private void ProcessBlockID25(byte[] data) + { + TapeDataBlock t = new TapeDataBlock(); + t.BlockID = 0x25; + t.DataPeriods = new List(); + t.BlockDescription = BlockType.Loop_End; + + // get the most recent loop info + var loop = _loopCounter.LastOrDefault(); + + int loopStart = loop.Key; + int numberOfRepetitions = loop.Value; + + if (numberOfRepetitions == 0) + { + return; + } + + // get the number of blocks to loop + int blockCnt = _datacorder.DataBlocks.Count() - loopStart; + + // loop through each group to repeat + for (int b = 0; b < numberOfRepetitions; b++) + { + TapeDataBlock repeater = new TapeDataBlock(); + //repeater.BlockDescription = "[LOOP REPEAT - " + (b + 1) + "]"; + repeater.DataPeriods = new List(); + + // add the repeat block + _datacorder.DataBlocks.Add(repeater); + + // now iterate through and add the blocks to be repeated + for (int i = 0; i < blockCnt; i++) + { + var block = _datacorder.DataBlocks[loopStart + i]; + _datacorder.DataBlocks.Add(block); + } + } + } + #endregion + + #region ID 26 - Call sequence +/* length: [00,01]*02+02 + Offset Value Type Description + 0x00 N WORD Number of calls to be made + 0x02 - WORD[N] Array of call block numbers (relative-signed offsets) + + This block is an analogue of the CALL Subroutine statement. It basically executes a sequence of blocks that are somewhere else and + then goes back to the next block. Because more than one call can be normally used you can include a list of sequences to be called. + The 'nesting' of call blocks is also not allowed for the simplicity reasons. You can, of course, use the CALL blocks in the LOOP + sequences and vice versa. The value is relative for the obvious reasons - so that you can add some blocks in the beginning of the + file without disturbing the call values. Please take a look at 'Jump To Block' for reference on the values. */ + private void ProcessBlockID26(byte[] data) + { + // block processing not implemented for this - just gets added for informational purposes only + TapeDataBlock t = new TapeDataBlock(); + t.BlockID = 0x26; + t.DataPeriods = new List(); + t.BlockDescription = BlockType.Call_Sequence; + + int blockSize = 2 + 2 * GetWordValue(data, _position); + t.PauseInMS = 0; + + + // add to tape + _datacorder.DataBlocks.Add(t); + + // advance to next block + _position += blockSize; + } + #endregion + + #region ID 27 - Return from sequence +/* length: 00 + + This block indicates the end of the Called Sequence. The next block played will be the block after the last CALL block (or the next Call, + if the Call block had multiple calls). + Again, this block has no body. */ + private void ProcessBlockID27(byte[] data) + { + // block processing not implemented for this - just gets added for informational purposes only + TapeDataBlock t = new TapeDataBlock(); + t.BlockID = 0x27; + t.DataPeriods = new List(); + t.BlockDescription = BlockType.Return_From_Sequence; + t.PauseInMS = 0; + + + // add to tape + _datacorder.DataBlocks.Add(t); + } + #endregion + + #region ID 28 - Select block +/* length: [00,01]+02 + Offset Value Type Description + 0x00 - WORD Length of the whole block (without these two bytes) + 0x02 N BYTE Number of selections + 0x03 - SELECT[N] List of selections + + ---- + SELECT structure format + Offset Value Type Description + 0x00 - WORD Relative Offset + 0x02 L BYTE Length of description text + 0x03 - CHAR[L] Description text (please use single line and max. 30 chars) + ---- + + This block is useful when the tape consists of two or more separately-loadable parts. With this block, you are able to select + one of the parts and the utility/emulator will start loading from that block. For example you can use it when the game has a + separate Trainer or when it is a multiload. Of course, to make some use of it the emulator/utility has to show a menu with the + selections when it encounters such a block. All offsets are relative signed words. */ + private void ProcessBlockID28(byte[] data) + { + // block processing not implemented for this - just gets added for informational purposes only + TapeDataBlock t = new TapeDataBlock(); + t.BlockID = 0x28; + t.DataPeriods = new List(); + t.BlockDescription = BlockType.Select_Block; + + int blockSize = 2 + GetWordValue(data, _position); + + t.PauseInMS = 0; + + // add to tape + _datacorder.DataBlocks.Add(t); + + // advance to next block + _position += blockSize; + } + #endregion + + #region ID 2A - Stop the tape if in 48K mode +/* length: 04 + Offset Value Type Description + 0x00 0 DWORD Length of the block without these four bytes (0) + + When this block is encountered, the tape will stop ONLY if the machine is an 48K Spectrum. This block is to be used for + multiloading games that load one level at a time in 48K mode, but load the entire tape at once if in 128K mode. + This block has no body of its own, but follows the extension rule. */ + private void ProcessBlockID2A(byte[] data) + { + TapeDataBlock t = new TapeDataBlock(); + t.BlockID = 0x2A; + t.DataPeriods = new List(); + t.BlockDescription = BlockType.Stop_the_Tape_48K; + t.Command = TapeCommand.STOP_THE_TAPE_48K; + + int blockSize = 4 + GetWordValue(data, _position); + + t.PauseInMS = 0; + + // add to tape + _datacorder.DataBlocks.Add(t); + + // advance to next block + _position += blockSize; + } + #endregion + + #region ID 2B - Set signal level +/* length: 05 + Offset Value Type Description + 0x00 1 DWORD Block length (without these four bytes) + 0x04 - BYTE Signal level (0=low, 1=high) + + This block sets the current signal level to the specified value (high or low). It should be used whenever it is necessary to avoid any + ambiguities, e.g. with custom loaders which are level-sensitive. */ + private void ProcessBlockID2B(byte[] data) + { + TapeDataBlock t = new TapeDataBlock(); + t.BlockID = 0x2B; + t.DataPeriods = new List(); + t.BlockDescription = BlockType.Set_Signal_Level; + + t.PauseInMS = 0; + + // add to tape + _datacorder.DataBlocks.Add(t); + + // advance to next block + _position += 5; + } + #endregion + + #region ID 30 - Text description +/* length: [00]+01 + Offset Value Type Description + 0x00 N BYTE Length of the text description + 0x01 - CHAR[N] Text description in ASCII format + + This is meant to identify parts of the tape, so you know where level 1 starts, where to rewind to when the game ends, etc. + This description is not guaranteed to be shown while the tape is playing, but can be read while browsing the tape or changing + the tape pointer. + The description can be up to 255 characters long but please keep it down to about 30 so the programs can show it in one line + (where this is appropriate). + Please use 'Archive Info' block for title, authors, publisher, etc. */ + private void ProcessBlockID30(byte[] data) + { + TapeDataBlock t = new TapeDataBlock(); + t.BlockID = 0x30; + t.DataPeriods = new List(); + t.BlockDescription = BlockType.Text_Description; + + int textLen = data[_position]; + _position++; + + string desc = Encoding.ASCII.GetString(data, _position, textLen); + + t.PauseInMS = 0; + + //t.BlockDescription = "[" + desc + "]"; + + // add to tape + _datacorder.DataBlocks.Add(t); + + // advance to next block + _position += textLen; + } + #endregion + + #region ID 31 - Message block +/* length: [01]+02 + Offset Value Type Description + 0x00 - BYTE Time (in seconds) for which the message should be displayed + 0x01 N BYTE Length of the text message + 0x02 - CHAR[N] Message that should be displayed in ASCII format + + This will enable the emulators to display a message for a given time. This should not stop the tape and it should not make silence. + If the time is 0 then the emulator should wait for the user to press a key. + The text message should: + stick to a maximum of 30 chars per line; + use single 0x0D (13 decimal) to separate lines; + stick to a maximum of 8 lines. + If you do not obey these rules, emulators may display your message in any way they like. */ + private void ProcessBlockID31(byte[] data) + { + // currently not implemented properly in ZXHawk + + TapeDataBlock t = new TapeDataBlock(); + t.BlockID = 0x31; + t.DataPeriods = new List(); + t.BlockDescription = BlockType.Message_Block; + + _position++; + + int msgLen = data[_position]; + _position++; + + string desc = Encoding.ASCII.GetString(data, _position, msgLen); + + t.Command = TapeCommand.SHOW_MESSAGE; + + //t.BlockDescription = "[MESSAGE: " + desc + "]"; + + t.PauseInMS = 0; + + // add to tape + _datacorder.DataBlocks.Add(t); + + // advance to next block + _position += msgLen; + } + #endregion + + #region ID 32 - Archive info +/* length: [00,01]+02 + Offset Value Type Description + 0x00 - WORD Length of the whole block (without these two bytes) + 0x02 N BYTE Number of text strings + 0x03 - TEXT[N] List of text strings + + ---- + TEXT structure format + Offset Value Type Description + 0x00 - BYTE Text identification byte: + 00 - Full title + 01 - Software house/publisher + 02 - Author(s) + 03 - Year of publication + 04 - Language + 05 - Game/utility type + 06 - Price + 07 - Protection scheme/loader + 08 - Origin + FF - Comment(s) + 0x01 L BYTE Length of text string + 0x02 - CHAR[L] Text string in ASCII format + ---- + + Use this block at the beginning of the tape to identify the title of the game, author, publisher, year of publication, price (including + the currency), type of software (arcade adventure, puzzle, word processor, ...), protection scheme it uses (Speedlock 1, Alkatraz, ...) + and its origin (Original, Budget re-release, ...), etc. This block is built in a way that allows easy future expansion. + The block consists of a series of text strings. Each text has its identification number (which tells us what the text means) and then + the ASCII text. To make it possible to skip this block, if needed, the length of the whole block is at the beginning of it. + If all texts on the tape are in English language then you don't have to supply the 'Language' field + The information about what hardware the tape uses is in the 'Hardware Type' block, so no need for it here. */ + private void ProcessBlockID32(byte[] data) + { + TapeDataBlock t = new TapeDataBlock(); + t.BlockID = 0x32; + t.DataPeriods = new List(); + t.BlockDescription = BlockType.Archive_Info; + + int blockLen = GetWordValue(data, _position); + _position += 2; + int stringCount = data[_position++]; + + // iterate through each string + for (int s = 0; s < stringCount; s++) + { + // identify the type of text + int type = data[_position++]; + + // get text length + int strLen = data[_position++]; + + string title = "Info: "; + + switch (type) + { + case 0x00: + title = "Full Title: "; + break; + case 0x01: + title = "Software House/Publisher: "; + break; + case 0x02: + title = "Author(s): "; + break; + case 0x03: + title = "Year of Publication: "; + break; + case 0x04: + title = "Language: "; + break; + case 0x05: + title = "Game/Utility Type: "; + break; + case 0x06: + title = "Price: "; + break; + case 0x07: + title = "Protection Scheme/Loader: "; + break; + case 0x08: + title = "Origin: "; + break; + case 0xFF: + title = "Comment(s): "; + break; + default: + break; + } + + // add title to description + //t.BlockDescription += title; + + // get string data + string val = Encoding.ASCII.GetString(data, _position, strLen); + //t.BlockDescription += val + " \n"; + + t.PauseInMS = 0; + + // advance to next string block + _position += strLen; + } + + // add to tape + _datacorder.DataBlocks.Add(t); + } + #endregion + + #region ID 33 - Hardware type +/* length: [00]*03+01 + Offset Value Type Description + 0x00 N BYTE Number of machines and hardware types for which info is supplied + 0x01 - HWINFO[N] List of machines and hardware + + ---- + HWINFO structure format + Offset Value Type Description + 0x00 - BYTE Hardware type + 0x01 - BYTE Hardware ID + 0x02 - BYTE Hardware information: + 00 - The tape RUNS on this machine or with this hardware, + but may or may not use the hardware or special features of the machine. + 01 - The tape USES the hardware or special features of the machine, + such as extra memory or a sound chip. + 02 - The tape RUNS but it DOESN'T use the hardware + or special features of the machine. + 03 - The tape DOESN'T RUN on this machine or with this hardware. + ---- + + This blocks contains information about the hardware that the programs on this tape use. Please include only machines and hardware for + which you are 100% sure that it either runs (or doesn't run) on or with, or you know it uses (or doesn't use) the hardware or special + features of that machine. + If the tape runs only on the ZX81 (and TS1000, etc.) then it clearly won't work on any Spectrum or Spectrum variant, so there's no + need to list this information. + If you are not sure or you haven't tested a tape on some particular machine/hardware combination then do not include it in the list. + The list of hardware types and IDs is somewhat large, and may be found at the end of the format description. */ + private void ProcessBlockID33(byte[] data) + { + // currently not implemented properly in ZXHawk + + TapeDataBlock t = new TapeDataBlock(); + t.BlockID = 0x33; + t.DataPeriods = new List(); + t.BlockDescription = BlockType.Hardware_Type; + + t.PauseInMS = 0; + + // first byte contains number of HWINFOs + int infos = data[_position]; + + _position += 1; + + // now starts the HW infos (each block 3 bytes) + for (int i = 0; i < infos; i++) + { + _position += 3; + } + + // add to tape + _datacorder.DataBlocks.Add(t); + } + #endregion + + #region ID 35 - Custom info block +/* length: [10,11,12,13]+14 + Offset Value Type Description + 0x00 - CHAR[10] Identification string (in ASCII) + 0x10 L DWORD Length of the custom info + 0x14 - BYTE[L] Custom info + + This block can be used to save any information you want. For example, it might contain some information written by a utility, + extra settings required by a particular emulator, or even poke data. */ + private void ProcessBlockID35(byte[] data) + { + TapeDataBlock t = new TapeDataBlock(); + t.BlockID = 0x35; + t.DataPeriods = new List(); + t.BlockDescription = BlockType.Custom_Info_Block; + + t.PauseInMS = 0; + + string info = Encoding.ASCII.GetString(data, _position, 0x10); + //t.BlockDescription = "[CUSTOM INFO: " + info + "]"; + _position += 0x10; + + int blockLen = BitConverter.ToInt32(data, _position); + _position += 4; + + // add to tape + _datacorder.DataBlocks.Add(t); + + // advance to next block + _position += blockLen; + } + #endregion + + #region ID 5A - "Glue" block +/* length: 09 + Offset Value Type Description + 0x00 - BYTE[9] Value: { "XTape!",0x1A,MajR,MinR } + Just skip these 9 bytes and you will end up on the next ID. + + This block is generated when you merge two ZX Tape files together. It is here so that you can easily copy the files together and use + them. Of course, this means that resulting file would be 10 bytes longer than if this block was not used. All you have to do + if you encounter this block ID is to skip next 9 bytes. + If you can avoid using this block for this purpose, then do so; it is preferable to use a utility to join the two files and + ensure that they are both of the higher version number. */ + private void ProcessBlockID5A(byte[] data) + { + TapeDataBlock t = new TapeDataBlock(); + t.BlockID = 0x5A; + t.DataPeriods = new List(); + t.BlockDescription = BlockType.Glue_Block; + + t.PauseInMS = 0; + + // add to tape + _datacorder.DataBlocks.Add(t); + + // advance to next block + _position += 9; + } + #endregion + + #region UnDetected Blocks + + private void ProcessUnidentifiedBlock(byte[] data) + { + TapeDataBlock t = new TapeDataBlock(); + t.BlockID = -2; + t.DataPeriods = new List(); + t.BlockDescription = BlockType.Unsupported; + //t.BlockDescription = "[UNSUPPORTED - 0x" + data[_position - 1] + "]"; + + _position += GetInt32(data, _position) & 0xFFFFFF; + + // add to tape + _datacorder.DataBlocks.Add(t); + + // advance to next block + _position += 4; + } + + #endregion + + #region Depreciated Blocks + + // These mostly should be ignored by ZXHawk - here for completeness + + #region ID 16 - C64 ROM Type Data Block + private void ProcessBlockID16(byte[] data) + { + // zxhawk will not implement this block. it will however handle it so subsequent blocks can be parsed + TapeDataBlock t = new TapeDataBlock(); + t.BlockID = 0x16; + t.DataPeriods = new List(); + t.BlockDescription = BlockType.C64_ROM_Type_Data_Block; + + t.PauseInMS = 0; + + // add to tape + _datacorder.DataBlocks.Add(t); + + // advance to next block + int blockLen = GetInt32(data, _position); + _position += blockLen; + } + #endregion + + #region ID 17 - C64 Turbo Tape Data Block + private void ProcessBlockID17(byte[] data) + { + // zxhawk will not implement this block. it will however handle it so subsequent blocks can be parsed + TapeDataBlock t = new TapeDataBlock(); + t.BlockID = 0x17; + t.DataPeriods = new List(); + t.BlockDescription = BlockType.C64_Turbo_Tape_Data_Block; + + t.PauseInMS = 0; + + // add to tape + _datacorder.DataBlocks.Add(t); + + // advance to next block + int blockLen = GetInt32(data, _position); + _position += blockLen; + } + #endregion + + #region ID 34 - Emulation info + private void ProcessBlockID34(byte[] data) + { + // currently not implemented properly in ZXHawk + + TapeDataBlock t = new TapeDataBlock(); + t.BlockID = 0x34; + t.DataPeriods = new List(); + t.BlockDescription = BlockType.Emulation_Info; + + // add to tape + _datacorder.DataBlocks.Add(t); + + // advance to next block + _position += 8; + } + #endregion + + #region ID 40 - Snapshot block + /* length: [01,02,03]+04 + Offset Value Type Description + 0x00 - BYTE Snapshot type: + 00: .Z80 format + 01: .SNA format + 0x01 L BYTE[3] Snapshot length + 0x04 - BYTE[L] Snapshot itself + + This would enable one to snapshot the game at the start and still have all the tape blocks (level data, etc.) in the same file. + Only .Z80 and .SNA snapshots are supported for compatibility reasons! + The emulator should take care of that the snapshot is not taken while the actual Tape loading is taking place (which doesn't do much sense). + And when an emulator encounters the snapshot block it should load it and then continue with the next block. */ + private void ProcessBlockID40(byte[] data) + { + // currently not implemented properly in ZXHawk + + TapeDataBlock t = new TapeDataBlock(); + t.BlockID = 0x40; + t.DataPeriods = new List(); + t.BlockDescription = BlockType.Snapshot_Block; + + _position++; + + int blockLen = data[_position] | + data[_position + 1] << 8 | + data[_position + 2] << 16; + _position += 3; + + // add to tape + _datacorder.DataBlocks.Add(t); + + // advance to next block + _position += blockLen; + } + #endregion + + #endregion + + #endregion + + #region DataBlockDecoder + + /// + /// Used to process either a standard or turbo data block + /// + /// + /// + /// + private TapeDataBlock DecodeDataBlock + ( + TapeDataBlock block, + byte[] blockdata, + DataBlockType dataBlockType, + int pauseAfterBlock, + int pilotCount, + + int pilotToneLength = 2168, + int sync1PulseLength = 667, + int sync2PulseLength = 735, + int bit0PulseLength = 855, + int bit1PulseLength = 1710, + int bitsInLastByte = 8 + ) + { + + // first get the block description + string description = string.Empty; + + // process the type byte + /* (The type is 0,1,2 or 3 for a Program, Number array, Character array or Code file. + A SCREEN$ file is regarded as a Code file with start address 16384 and length 6912 decimal. + If the file is a Program file, parameter 1 holds the autostart line number (or a number >=32768 if no LINE parameter was given) + and parameter 2 holds the start of the variable area relative to the start of the program. If it's a Code file, parameter 1 holds + the start of the code block when saved, and parameter 2 holds 32768. For data files finally, the byte at position 14 decimal holds the variable name.) + */ + + int blockSize = blockdata.Length; + + // dont get description info for Pure Data Blocks + if (dataBlockType != DataBlockType.Pure) + { + if (blockdata[0] == 0x00 && blockSize == 19) + { + string fileName = Encoding.ASCII.GetString(blockdata.Skip(2).Take(10).ToArray()).Trim(); + string type = "Unknown Type"; + StringBuilder sb = new StringBuilder(); + + var param1 = GetWordValue(blockdata, 12); + var param2 = GetWordValue(blockdata, 14); + + // header block - examine first byte of header + if (blockdata[1] == 0) + { + type = "Program"; + sb.Append(type + ": "); + sb.Append(fileName + " "); + } + else if (blockdata[1] == 1) + { + type = "NumArray"; + sb.Append(type + ": "); + sb.Append(fileName + " "); + } + else if (blockdata[1] == 2) + { + type = "CharArray"; + sb.Append(type + ": "); + sb.Append(fileName + " "); + } + else if (blockdata[1] == 3) + { + type = "Code"; + sb.Append(type + ": "); + sb.Append(fileName + " "); + } + } + else if (blockdata[0] == 0xff) + { + // data block + description = "Data Block " + (blockSize - 2) + "bytes"; + block.AddMetaData(BlockDescriptorTitle.Data_Bytes, (blockSize - 2).ToString() + " Bytes"); + } + else + { + // some other type (turbo data etc..) + description = string.Format("#{0} block, {1} bytes", blockdata[0].ToString("X2"), blockSize); + //description += string.Format(", crc {0}", ((crc != 0) ? string.Format("bad (#{0:X2}!=#{1:X2})", crcFile, crcValue) : "ok")); + block.AddMetaData(BlockDescriptorTitle.Undefined, description); + } + /* + if (blockdata[0] == 0x00 && blockSize == 19 && (blockdata[1] == 0x00) || (blockdata[1] == 3 && blockdata.Length > 3)) + { + if (dataBlockType != DataBlockType.Turbo) + { + // This is the program header + string fileName = Encoding.ASCII.GetString(blockdata.Skip(2).Take(10).ToArray()).Trim(); + + string type = ""; + if (blockdata[0] == 0x00) + { + type = "Program"; + block.AddMetaData(BlockDescriptorTitle.Program, fileName); + } + else + { + type = "Bytes"; + block.AddMetaData(BlockDescriptorTitle.Bytes, fileName); + } + + // now build the description string + StringBuilder sb = new StringBuilder(); + sb.Append(type + ": "); + sb.Append(fileName + " "); + sb.Append(GetWordValue(blockdata, 14)); + sb.Append(":"); + sb.Append(GetWordValue(blockdata, 12)); + description = sb.ToString(); + } + } + else if (blockdata[0] == 0xFF) + { + // this is a data block + description = "Data Block " + (blockSize - 2) + "bytes"; + block.AddMetaData(BlockDescriptorTitle.Data_Bytes, (blockSize - 2).ToString() + " Bytes"); + } + else + { + // other type + description = string.Format("#{0} block, {1} bytes", blockdata[0].ToString("X2"), blockSize); + //description += string.Format(", crc {0}", ((crc != 0) ? string.Format("bad (#{0:X2}!=#{1:X2})", crcFile, crcValue) : "ok")); + block.AddMetaData(BlockDescriptorTitle.Undefined, description); + } + */ + } + + // update metadata + switch (dataBlockType) + { + case DataBlockType.Standard: + case DataBlockType.Turbo: + + if (dataBlockType == DataBlockType.Standard) + block.BlockDescription = BlockType.Standard_Speed_Data_Block; + if (dataBlockType == DataBlockType.Turbo) + block.BlockDescription = BlockType.Turbo_Speed_Data_Block; + + block.AddMetaData(BlockDescriptorTitle.Pilot_Pulse_Length, pilotToneLength.ToString() + " T-States"); + block.AddMetaData(BlockDescriptorTitle.Pilot_Pulse_Count, pilotCount.ToString() + " Pulses"); + block.AddMetaData(BlockDescriptorTitle.First_Sync_Length, sync1PulseLength.ToString() + " T-States"); + block.AddMetaData(BlockDescriptorTitle.Second_Sync_Length, sync2PulseLength.ToString() + " T-States"); + break; + + case DataBlockType.Pure: + block.BlockDescription = BlockType.Pure_Data_Block; + break; + } + + block.AddMetaData(BlockDescriptorTitle.Zero_Bit_Length, bit0PulseLength.ToString() + " T-States"); + block.AddMetaData(BlockDescriptorTitle.One_Bit_Length, bit1PulseLength.ToString() + " T-States"); + block.AddMetaData(BlockDescriptorTitle.Data_Length, blockSize.ToString() + " Bytes"); + block.AddMetaData(BlockDescriptorTitle.Bits_In_Last_Byte, bitsInLastByte.ToString() + " Bits"); + block.AddMetaData(BlockDescriptorTitle.Pause_After_Data, pauseAfterBlock.ToString() + " ms"); + + // calculate period information + List dataPeriods = new List(); + + // generate pilot pulses + + if (pilotCount > 0) + { + for (int i = 0; i < pilotCount; i++) + { + dataPeriods.Add(pilotToneLength); + } + + // add syncro pulses + dataPeriods.Add(sync1PulseLength); + dataPeriods.Add(sync2PulseLength); + } + + int pos = 0; + + // add bit0 and bit1 periods + for (int i = 0; i < blockSize - 1; i++, pos++) + { + for (byte b = 0x80; b != 0; b >>= 1) + { + if ((blockdata[i] & b) != 0) + dataPeriods.Add(bit1PulseLength); + else + dataPeriods.Add(bit0PulseLength); + if ((blockdata[i] & b) != 0) + dataPeriods.Add(bit1PulseLength); + else + dataPeriods.Add(bit0PulseLength); + } + } + + // add the last byte + for (byte c = 0x80; c != (byte)(0x80 >> bitsInLastByte); c >>= 1) + { + if ((blockdata[pos] & c) != 0) + dataPeriods.Add(bit1PulseLength); + else + dataPeriods.Add(bit0PulseLength); + if ((blockdata[pos] & c) != 0) + dataPeriods.Add(bit1PulseLength); + else + dataPeriods.Add(bit0PulseLength); + } + + // add block pause if pause is not 0 + if (pauseAfterBlock != 0) + { + block.PauseInMS = pauseAfterBlock; + //int actualPause = pauseAfterBlock * 3500; + //dataPeriods.Add(actualPause); + } + + // add to the tapedatablock object + block.DataPeriods = dataPeriods; + + // add the raw data + block.BlockData = blockdata; + + return block; + } + + /// + /// Used to process either a standard or turbo data block + /// + /// + /// + /// + private TapeDataBlock DecodeDataBlock + ( + TapeDataBlock block, + byte[] blockData, + DataBlockType dataBlockType, + int pauseAfterBlock, + + int pilotToneLength = 2168, + int sync1PulseLength = 667, + int sync2PulseLength = 735, + int bit0PulseLength = 855, + int bit1PulseLength = 1710, + int bitsInLastByte = 8 + ) + { + + + int pilotCount = 3220; + /* + // pilot count needs to be ascertained from flag byte + int pilotCount; + if (blockData[0] < 128) + pilotCount = 8063; + else + pilotCount = 3223; + */ + + // now we can decode + var nBlock = DecodeDataBlock + ( + block, + blockData, + dataBlockType, + pauseAfterBlock, + pilotCount, + pilotToneLength, + sync1PulseLength, + sync2PulseLength, + bit0PulseLength, + bit1PulseLength, + bitsInLastByte + ); + + + return nBlock; + } + + #endregion + + #region Pause Block Creator + + /// + /// If neccessary a seperate PAUSE block will be created + /// + /// + private void CreatePauseBlock(TapeDataBlock original) + { + if (original.PauseInMS > 0) + { + TapeDataBlock pBlock = new TapeDataBlock(); + pBlock.DataPeriods = new List(); + pBlock.BlockDescription = BlockType.PAUSE_BLOCK; + pBlock.PauseInMS = 0; + var pauseInTStates = TranslatePause(original.PauseInMS); + + pBlock.AddMetaData(BlockDescriptorTitle.Block_ID, pauseInTStates.ToString() + " cycles"); + + int by1000 = pauseInTStates / 70000; + int rem1000 = pauseInTStates % 70000; + + if (by1000 > 1) + { + pBlock.DataPeriods.Add(35000); + pBlock.DataPeriods.Add(pauseInTStates - 35000); + } + else + { + pBlock.DataPeriods.Add(pauseInTStates); + pBlock.DataPeriods.Add(0); + } + + _datacorder.DataBlocks.Add(pBlock); + } + } + + #endregion + } + + public enum DataBlockType + { + Standard, + Turbo, + Pure + } +} diff --git a/BizHawk.Emulation.Cores/Computers/AmstradCPC/Media/Tape/TapeCommand.cs b/BizHawk.Emulation.Cores/Computers/AmstradCPC/Media/Tape/TapeCommand.cs new file mode 100644 index 0000000000..58aa8cdbee --- /dev/null +++ b/BizHawk.Emulation.Cores/Computers/AmstradCPC/Media/Tape/TapeCommand.cs @@ -0,0 +1,16 @@ + +namespace BizHawk.Emulation.Cores.Computers.AmstradCPC +{ + /// + /// Represents the possible commands that can be raised from each tape block + /// + public enum TapeCommand + { + NONE, + STOP_THE_TAPE, + STOP_THE_TAPE_48K, + BEGIN_GROUP, + END_GROUP, + SHOW_MESSAGE, + } +} diff --git a/BizHawk.Emulation.Cores/Computers/AmstradCPC/Media/Tape/TapeDataBlock.cs b/BizHawk.Emulation.Cores/Computers/AmstradCPC/Media/Tape/TapeDataBlock.cs new file mode 100644 index 0000000000..40efa71d1e --- /dev/null +++ b/BizHawk.Emulation.Cores/Computers/AmstradCPC/Media/Tape/TapeDataBlock.cs @@ -0,0 +1,288 @@ +using BizHawk.Common; +using System.Collections.Generic; +using System.Linq; +using System.Text; + +namespace BizHawk.Emulation.Cores.Computers.AmstradCPC +{ + /// + /// Represents a tape block + /// + public class TapeDataBlock + { + /// + /// Either the TZX block ID, or -1 in the case of non-tzx blocks + /// + private int _blockID = -1; + public int BlockID + { + get { return _blockID; } + set { + _blockID = value; + + if (MetaData == null) + MetaData = new Dictionary(); + + AddMetaData(BlockDescriptorTitle.Block_ID, value.ToString()); + } + } + + /// + /// The block type + /// + private BlockType _blockType; + public BlockType BlockDescription + { + get { return _blockType; } + set { + _blockType = value; + if (MetaData == null) + MetaData = new Dictionary(); + } + } + + /// + /// Byte array containing the raw block data + /// + private byte[] _blockData; + public byte[] BlockData + { + get { return _blockData; } + set { _blockData = value; } + } + + /// + /// An array of bytearray encoded strings (stored in this format for easy Bizhawk serialization) + /// Its basically tape information + /// + private byte[][] _tapeDescriptionData; + + /// + /// Returns the Tape Description Data in a human readable format + /// + public List TapeDescriptionData + { + get + { + List data = new List(); + + foreach (byte[] b in _tapeDescriptionData) + { + data.Add(Encoding.ASCII.GetString(b)); + } + + return data; + } + } + + + #region Block Meta Data + + /// + /// Dictionary of block related data + /// + public Dictionary MetaData { get; set; } + + /// + /// Adds a single metadata item to the Dictionary + /// + /// + /// + public void AddMetaData(BlockDescriptorTitle descriptor, string data) + { + // check whether entry already exists + bool check = MetaData.ContainsKey(descriptor); + if (check) + { + // already exists - update + MetaData[descriptor] = data; + } + else + { + // create new + MetaData.Add(descriptor, data); + } + } + + #endregion + + + + /// + /// List containing the pulse timing values + /// + public List DataPeriods = new List(); + + public bool InitialPulseLevel; + + /// + /// Command that is raised by this data block + /// (that may or may not need to be acted on) + /// + private TapeCommand _command = TapeCommand.NONE; + public TapeCommand Command + { + get { return _command; } + set { _command = value; } + } + + /// + /// The defined post-block pause + /// + private int _pauseInMS; + public int PauseInMS + { + get { return _pauseInMS; } + set { _pauseInMS = value; } + } + + + /// + /// Returns the data periods as an array + /// (primarily to aid in bizhawk state serialization) + /// + /// + public int[] GetDataPeriodsArray() + { + return DataPeriods.ToArray(); + } + + /// + /// Accepts an array of data periods and updates the DataPeriods list accordingly + /// (primarily to aid in bizhawk state serialization) + /// + /// + public void SetDataPeriodsArray(int[] periodArray) + { + DataPeriods = new List(); + + if (periodArray == null) + return; + + DataPeriods = periodArray.ToList(); + } + + /// + /// Bizhawk state serialization + /// + /// + public void SyncState(Serializer ser, int blockPosition) + { + ser.BeginSection("DataBlock" + blockPosition); + + ser.Sync("_blockID", ref _blockID); + //ser.SyncFixedString("_blockDescription", ref _blockDescription, 200); + ser.SyncEnum("_blockType", ref _blockType); + ser.Sync("_blockData", ref _blockData, true); + ser.SyncEnum("_command", ref _command); + + int[] tempArray = null; + + if (ser.IsWriter) + { + tempArray = GetDataPeriodsArray(); + ser.Sync("_periods", ref tempArray, true); + } + else + { + ser.Sync("_periods", ref tempArray, true); + SetDataPeriodsArray(tempArray); + } + + ser.EndSection(); + } + } + + /// + /// The types of TZX blocks + /// + public enum BlockType + { + Standard_Speed_Data_Block = 0x10, + Turbo_Speed_Data_Block = 0x11, + Pure_Tone = 0x12, + Pulse_Sequence = 0x13, + Pure_Data_Block = 0x14, + Direct_Recording = 0x15, + CSW_Recording = 0x18, + Generalized_Data_Block = 0x19, + Pause_or_Stop_the_Tape = 0x20, + Group_Start = 0x21, + Group_End = 0x22, + Jump_to_Block = 0x23, + Loop_Start = 0x24, + Loop_End = 0x25, + Call_Sequence = 0x26, + Return_From_Sequence = 0x27, + Select_Block = 0x28, + Stop_the_Tape_48K = 0x2A, + Set_Signal_Level = 0x2B, + Text_Description = 0x30, + Message_Block = 0x31, + Archive_Info = 0x32, + Hardware_Type = 0x33, + Custom_Info_Block = 0x35, + Glue_Block = 0x5A, + + // depreciated blocks + C64_ROM_Type_Data_Block = 0x16, + C64_Turbo_Tape_Data_Block = 0x17, + Emulation_Info = 0x34, + Snapshot_Block = 0x40, + + // unsupported / undetected + Unsupported, + + // PZX blocks + PZXT, + PULS, + DATA, + BRWS, + PAUS, + + // zxhawk proprietry + PAUSE_BLOCK, + + WAV_Recording + } + + + /// + /// Different title possibilities + /// + public enum BlockDescriptorTitle + { + Undefined, + Block_ID, + Program, + Data_Bytes, + Bytes, + + Pilot_Pulse_Length, + Pilot_Pulse_Count, + First_Sync_Length, + Second_Sync_Length, + Zero_Bit_Length, + One_Bit_Length, + Data_Length, + Bits_In_Last_Byte, + Pause_After_Data, + + Pulse_Length, + Pulse_Count, + + Text_Description, + Title, + Publisher, + Author, + Year, + Language, + Type, + Price, + Protection, + Origin, + Comments, + + Needs_Parsing + } +} diff --git a/BizHawk.Emulation.Cores/Computers/AmstradCPC/ROM/RomData.cs b/BizHawk.Emulation.Cores/Computers/AmstradCPC/ROM/RomData.cs new file mode 100644 index 0000000000..cb37bbb177 --- /dev/null +++ b/BizHawk.Emulation.Cores/Computers/AmstradCPC/ROM/RomData.cs @@ -0,0 +1,69 @@ + +namespace BizHawk.Emulation.Cores.Computers.AmstradCPC +{ + /// + /// Information about Amstrad ROM + /// + public class RomData + { + /// + /// ROM Contents + /// + public byte[] RomBytes + { + get { return _romBytes; } + set { _romBytes = value; } + } + private byte[] _romBytes; + + public enum ROMChipType + { + Lower, + Upper + } + + /// + /// Whether this is an Upper or Lower ROM + /// + public ROMChipType ROMType; + + /// + /// The designated ROM position for this ROM + /// + public int ROMPosition; + + /// + /// Initialise a RomData object + /// + /// + /// + /// + /// + /// + public static RomData InitROM(MachineType machineType, byte[] rom, ROMChipType type, int romPosition = 0) + { + RomData RD = new RomData(); + RD.RomBytes = new byte[rom.Length]; + RD.RomBytes = rom; + RD.ROMType = type; + + if (type == ROMChipType.Upper) + { + RD.ROMPosition = romPosition; + } + + for (int i = 0; i < rom.Length; i++) + RD.RomBytes[i] = rom[i]; + + switch (machineType) + { + case MachineType.CPC464: + break; + case MachineType.CPC6128: + break; + } + + return RD; + } + } +} diff --git a/BizHawk.Emulation.Cores/Computers/AmstradCPC/SoundProviderMixer.cs b/BizHawk.Emulation.Cores/Computers/AmstradCPC/SoundProviderMixer.cs new file mode 100644 index 0000000000..77e30f5fca --- /dev/null +++ b/BizHawk.Emulation.Cores/Computers/AmstradCPC/SoundProviderMixer.cs @@ -0,0 +1,217 @@ +using BizHawk.Emulation.Common; +using System; +using System.Collections.Generic; +using System.Linq; + +namespace BizHawk.Emulation.Cores.Computers.AmstradCPC +{ + /// + /// My attempt at mixing multiple ISoundProvider sources together and outputting another ISoundProvider + /// Currently only supports SyncSoundMode.Sync + /// Attached ISoundProvider sources must already be stereo 44.1khz and ideally sound buffers should be the same length (882) + /// (if not, only 882 samples of their buffer will be used) + /// + internal sealed class SoundProviderMixer : ISoundProvider + { + private class Provider + { + public ISoundProvider SoundProvider { get; set; } + public string ProviderDescription { get; set; } + public int MaxVolume { get; set; } + public short[] Buffer { get; set; } + public int NSamp { get; set; } + } + + private bool _stereo = true; + public bool Stereo + { + get { return _stereo; } + set { _stereo = value; } + } + + private readonly List SoundProviders; + + public SoundProviderMixer(params ISoundProvider[] soundProviders) + { + SoundProviders = new List(); + + foreach (var s in soundProviders) + { + SoundProviders.Add(new Provider + { + SoundProvider = s, + MaxVolume = short.MaxValue, + }); + } + + EqualizeVolumes(); + } + + public SoundProviderMixer(short maxVolume, string description, params ISoundProvider[] soundProviders) + { + SoundProviders = new List(); + + foreach (var s in soundProviders) + { + SoundProviders.Add(new Provider + { + SoundProvider = s, + MaxVolume = maxVolume, + ProviderDescription = description + }); + } + + EqualizeVolumes(); + } + + public void AddSource(ISoundProvider source, string description) + { + SoundProviders.Add(new Provider + { + SoundProvider = source, + MaxVolume = short.MaxValue, + ProviderDescription = description + }); + + EqualizeVolumes(); + } + + public void AddSource(ISoundProvider source, short maxVolume, string description) + { + SoundProviders.Add(new Provider + { + SoundProvider = source, + MaxVolume = maxVolume, + ProviderDescription = description + }); + + EqualizeVolumes(); + } + + public void DisableSource(ISoundProvider source) + { + var sp = SoundProviders.Where(a => a.SoundProvider == source); + if (sp.Count() == 1) + SoundProviders.Remove(sp.First()); + else if (sp.Count() > 1) + foreach (var s in sp) + SoundProviders.Remove(s); + + EqualizeVolumes(); + } + + public void EqualizeVolumes() + { + if (SoundProviders.Count < 1) + return; + + int eachVolume = short.MaxValue / SoundProviders.Count; + foreach (var source in SoundProviders) + { + source.MaxVolume = eachVolume; + } + } + + #region ISoundProvider + + public bool CanProvideAsync => false; + public SyncSoundMode SyncMode => SyncSoundMode.Sync; + + public void SetSyncMode(SyncSoundMode mode) + { + if (mode != SyncSoundMode.Sync) + throw new InvalidOperationException("Only Sync mode is supported."); + } + + public void GetSamplesAsync(short[] samples) + { + throw new NotSupportedException("Async is not available"); + } + + public void DiscardSamples() + { + foreach (var soundSource in SoundProviders) + { + soundSource.SoundProvider.DiscardSamples(); + } + } + + public void GetSamplesSync(out short[] samples, out int nsamp) + { + samples = null; + nsamp = 0; + + // get samples from all the providers + foreach (var sp in SoundProviders) + { + int sampCount; + short[] samp; + sp.SoundProvider.GetSamplesSync(out samp, out sampCount); + sp.NSamp = sampCount; + sp.Buffer = samp; + } + + // are all the sample lengths the same? + var firstEntry = SoundProviders.First(); + bool sameCount = SoundProviders.All(s => s.NSamp == firstEntry.NSamp); + + if (!sameCount) + { + // this is a bit hacky, really all ISoundProviders should be supplying 44100 with 882 samples per frame. + // we will make sure this happens (no matter how it sounds) + if (SoundProviders.Count > 1) + { + for (int i = 0; i < SoundProviders.Count; i++) + { + int ns = SoundProviders[i].NSamp; + short[] buff = new short[882 * 2]; + + for (int b = 0; b < 882 * 2; b++) + { + if (b == SoundProviders[i].Buffer.Length - 1) + { + // end of source buffer + break; + } + + buff[b] = SoundProviders[i].Buffer[b]; + } + + // save back to the soundprovider + SoundProviders[i].NSamp = 882; + SoundProviders[i].Buffer = buff; + } + } + else + { + // just process what we have as-is + } + } + + // mix the soundproviders together + nsamp = 882; + samples = new short[nsamp * 2]; + + for (int i = 0; i < samples.Length; i++) + { + short sectorVal = 0; + foreach (var sp in SoundProviders) + { + if (i < sp.Buffer.Length) + { + if (sp.Buffer[i] > sp.MaxVolume) + sectorVal += (short)sp.MaxVolume; + else + sectorVal += sp.Buffer[i]; + } + + } + + samples[i] = sectorVal; + } + } + + #endregion + + } +} diff --git a/BizHawk.Emulation.Cores/Computers/AmstradCPC/readme.md b/BizHawk.Emulation.Cores/Computers/AmstradCPC/readme.md new file mode 100644 index 0000000000..48122d9d3b --- /dev/null +++ b/BizHawk.Emulation.Cores/Computers/AmstradCPC/readme.md @@ -0,0 +1,30 @@ +## CPCHawk + +Still very much work in progress.... + +#### In Place + +* CPC464, CPC6128 +* Port IO decoding +* i8255 Programmable Peripheral Interface (PPI) chip emulation +* AY-3-8912 PSG (and Port IO) +* Keyboard/Joystick +* FDC and FDD devices +* .DSK image parsing and identification (to auto differenciate from ZX Spectrum disk bootloader) + +#### There, but needs more work +* CRCT (Cathode Ray Tube Controller) chip emulation +* Amstrad Gate Array chip emulation +* Video rendering (modes 0, 1, 2 & 3) +* Datacorder (tape) device +* .CDT tape image file support + +#### Not Yet +* CPC664, CPC464plus, CPC6128plus, GX4000 models +* Expansion IO + +#### Known Issues +* The CRCT and Gatearray chips are undergoing a re-write at the moment, so video emulation is nowhere near accurate (yet) +* .CDT tape image files will nearly always fail to load - timing conversion is still needed (so the tape device 'plays back' at the wrong speed) + +-Asnivor diff --git a/BizHawk.Emulation.Cores/Computers/Commodore64/C64.ISettable.cs b/BizHawk.Emulation.Cores/Computers/Commodore64/C64.ISettable.cs index d30cbfeb86..7a6b99dcb3 100644 --- a/BizHawk.Emulation.Cores/Computers/Commodore64/C64.ISettable.cs +++ b/BizHawk.Emulation.Cores/Computers/Commodore64/C64.ISettable.cs @@ -109,7 +109,7 @@ namespace BizHawk.Emulation.Cores.Computers.Commodore64 public enum BorderType { - None, SmallProportional, SmallFixed, Normal + None, SmallProportional, SmallFixed, Normal, Full } public enum SidType diff --git a/BizHawk.Emulation.Cores/Computers/Commodore64/Cartridge/Mapper0020.cs b/BizHawk.Emulation.Cores/Computers/Commodore64/Cartridge/Mapper0020.cs index b30912e856..d720ad162d 100644 --- a/BizHawk.Emulation.Cores/Computers/Commodore64/Cartridge/Mapper0020.cs +++ b/BizHawk.Emulation.Cores/Computers/Commodore64/Cartridge/Mapper0020.cs @@ -309,8 +309,9 @@ namespace BizHawk.Emulation.Cores.Computers.Commodore64.Cartridge public override void SyncState(Serializer ser) { - SaveState.SyncDelta("MediaStateA", ser, _originalMediaA, ref _banksA); - SaveState.SyncDelta("MediaStateB", ser, _originalMediaB, ref _banksB); + // feos: drop 4MB of ROM data from savestates + //SaveState.SyncDelta("MediaStateA", ser, _originalMediaA, ref _banksA); + //SaveState.SyncDelta("MediaStateB", ser, _originalMediaB, ref _banksB); base.SyncState(ser); DriveLightOn = _boardLed; } diff --git a/BizHawk.Emulation.Cores/Computers/Commodore64/MOS/Vic.cs b/BizHawk.Emulation.Cores/Computers/Commodore64/MOS/Vic.cs index 95dba3c0bc..621a0ea59b 100644 --- a/BizHawk.Emulation.Cores/Computers/Commodore64/MOS/Vic.cs +++ b/BizHawk.Emulation.Cores/Computers/Commodore64/MOS/Vic.cs @@ -97,7 +97,7 @@ namespace BizHawk.Emulation.Cores.Computers.Commodore64.MOS switch (borderType) { - /* + case C64.BorderType.Full: newHblankStart = -1; newHblankEnd = -1; @@ -105,8 +105,7 @@ namespace BizHawk.Emulation.Cores.Computers.Commodore64.MOS newVblankStart = -1; newVblankEnd = -1; _vblank = false; - break; - */ + break; case C64.BorderType.Normal: newHblankStart = hblankStart; newHblankEnd = hblankEnd; diff --git a/BizHawk.Emulation.Cores/Computers/Commodore64/Serial/Drive1541.cs b/BizHawk.Emulation.Cores/Computers/Commodore64/Serial/Drive1541.cs index 11846447a6..d6556af21e 100644 --- a/BizHawk.Emulation.Cores/Computers/Commodore64/Serial/Drive1541.cs +++ b/BizHawk.Emulation.Cores/Computers/Commodore64/Serial/Drive1541.cs @@ -100,7 +100,8 @@ namespace BizHawk.Emulation.Cores.Computers.Commodore64.Serial ser.Sync("SystemCpuClockNumerator", ref _cpuClockNum); ser.Sync("SystemDriveCpuRatioDifference", ref _ratioDifference); ser.Sync("DriveLightOffTime", ref _driveLightOffTime); - ser.Sync("TrackImageData", ref _trackImageData, useNull: false); + // feos: drop 400KB of ROM data from savestates + //ser.Sync("TrackImageData", ref _trackImageData, useNull: false); ser.Sync("DiskDensityCounter", ref _diskDensityCounter); ser.Sync("DiskSupplementaryCounter", ref _diskSupplementaryCounter); diff --git a/BizHawk.Emulation.Cores/Computers/Commodore64/Serial/SerialPort.cs b/BizHawk.Emulation.Cores/Computers/Commodore64/Serial/SerialPort.cs index 3467ca0c68..95c36d9c9c 100644 --- a/BizHawk.Emulation.Cores/Computers/Commodore64/Serial/SerialPort.cs +++ b/BizHawk.Emulation.Cores/Computers/Commodore64/Serial/SerialPort.cs @@ -56,7 +56,8 @@ namespace BizHawk.Emulation.Cores.Computers.Commodore64.Serial public void SyncState(Serializer ser) { - _device?.SyncState(ser); + // feos: this is already saved by DiskDrive.SyncState(ser); + //_device?.SyncState(ser); ser.Sync("Connected", ref _connected); } diff --git a/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Hardware/Abstraction/IPSG.cs b/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Hardware/Abstraction/IPSG.cs index f3cde8c900..0d54d6a97c 100644 --- a/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Hardware/Abstraction/IPSG.cs +++ b/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Hardware/Abstraction/IPSG.cs @@ -19,6 +19,8 @@ namespace BizHawk.Emulation.Cores.Computers.SinclairSpectrum /// Activates a register /// int SelectedRegister { get; set; } + + int[] ExportRegisters(); /// /// Writes to the PSG diff --git a/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Hardware/Disk/NECUPD765.FDD.cs b/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Hardware/Disk/NECUPD765.FDD.cs index 0d79ee1bed..272930e904 100644 --- a/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Hardware/Disk/NECUPD765.FDD.cs +++ b/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Hardware/Disk/NECUPD765.FDD.cs @@ -816,6 +816,14 @@ namespace BizHawk.Emulation.Cores.Computers.SinclairSpectrum fdd = new CPCFloppyDisk(); found = fdd.ParseDisk(diskData); break; + case DiskType.IPF: + fdd = new IPFFloppyDisk(); + found = fdd.ParseDisk(diskData); + break; + case DiskType.UDI: + fdd = new UDI1_0FloppyDisk(); + found = fdd.ParseDisk(diskData); + break; } if (found) diff --git a/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Hardware/SoundOuput/AY38912.cs b/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Hardware/SoundOuput/AY38912.cs index 394c18875b..9ed0a069b9 100644 --- a/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Hardware/SoundOuput/AY38912.cs +++ b/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Hardware/SoundOuput/AY38912.cs @@ -167,6 +167,15 @@ namespace BizHawk.Emulation.Cores.Computers.SinclairSpectrum } } + /// + /// Used for snapshot generation + /// + /// + public int[] ExportRegisters() + { + return _registers; + } + #endregion #region Public Methods @@ -176,6 +185,14 @@ namespace BizHawk.Emulation.Cores.Computers.SinclairSpectrum /// public void Reset() { + for (int i = 0; i < 16; i++) + { + if (i == 6) + _registers[i] = 0xff; + else + _registers[i] = 0; + } + /* _noiseVal = 0x0FFFF; _outABC = 0; diff --git a/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Machine/CPUMonitor.cs b/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Machine/CPUMonitor.cs index 10a1728cb9..e163d88682 100644 --- a/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Machine/CPUMonitor.cs +++ b/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Machine/CPUMonitor.cs @@ -37,7 +37,7 @@ namespace BizHawk.Emulation.Cores.Computers.SinclairSpectrum case MachineType.ZXSpectrum128Plus3: return _cpu.MEMRQ[_cpu.bus_pntr]; default: - return _cpu.BUSRQ[_cpu.mem_pntr]; + return _cpu.BUSRQ[_cpu.mem_pntr]; } } } @@ -389,6 +389,7 @@ namespace BizHawk.Emulation.Cores.Computers.SinclairSpectrum { // fetch instruction without incrementing pc //_cpu.FetchInstruction(_cpu.FetchMemory(firstByte)); + } #endregion diff --git a/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Machine/MachineType.cs b/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Machine/MachineType.cs index 1e5901a6ad..0e786823b8 100644 --- a/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Machine/MachineType.cs +++ b/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Machine/MachineType.cs @@ -34,6 +34,11 @@ namespace BizHawk.Emulation.Cores.Computers.SinclairSpectrum /// /// Sinclair Spectrum 128 +3 model /// - ZXSpectrum128Plus3 + ZXSpectrum128Plus3, + + /// + /// Russian 128k pentagon clone + /// + Pentagon128, } } diff --git a/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Machine/Pentagon128K/Pentagon128.Memory.cs b/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Machine/Pentagon128K/Pentagon128.Memory.cs new file mode 100644 index 0000000000..dba9be0182 --- /dev/null +++ b/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Machine/Pentagon128K/Pentagon128.Memory.cs @@ -0,0 +1,365 @@ + +namespace BizHawk.Emulation.Cores.Computers.SinclairSpectrum +{ + /// + /// Pentagon 128k Memory + /// + public partial class Pentagon128 : SpectrumBase + { + /* 128k paging controlled by writes to port 0x7ffd + * + * + + #7FFD (32765) - decoded as A15=0, A1=0 and /IORQ=0. Bits 0..5 are latched. Bits 0..2 select RAM bank in secton D. Bit 3 selects RAM bank to dispay screen (0 - RAM5, 1 - RAM7). Bit 4 selects ROM bank (0 - ROM0, 1 - ROM1). Bit 5, when set locks future writing to #7FFD port until reset. Reading #7FFD port is the same as writing #FF into it. + #BFFD (49149) - write data byte into AY-3-8912 chip. + #FFFD (65533) - select AY-3-8912 addres (D4..D7 ignored) and reading data byte. + + * 0xffff +--------+--------+--------+--------+--------+--------+--------+--------+ + | Bank 0 | Bank 1 | Bank 2 | Bank 3 | Bank 4 | Bank 5 | Bank 6 | Bank 7 | + | | |(also at| | |(also at| | | + | | | 0x8000)| | | 0x4000)| | | + | | | | | | screen | | screen | + 0xc000 +--------+--------+--------+--------+--------+--------+--------+--------+ + | Bank 2 | Any one of these pages may be switched in. + | | + | | + | | + 0x8000 +--------+ + | Bank 5 | + | | + | | + | screen | + 0x4000 +--------+--------+ + | ROM 0 | ROM 1 | Either ROM may be switched in. + | | | + | | | + | | | + 0x0000 +--------+--------+ + */ + + /// + /// Simulates reading from the bus (no contention) + /// Paging should be handled here + /// + /// + /// + public override byte ReadBus(ushort addr) + { + int divisor = addr / 0x4000; + byte result = 0xff; + + switch (divisor) + { + // ROM 0x000 + case 0: + TestForTapeTraps(addr % 0x4000); + + if (ROMPaged == 0) + result = ROM0[addr % 0x4000]; + else + result = ROM1[addr % 0x4000]; + break; + + // RAM 0x4000 (RAM5 - Bank5) + case 1: + result = RAM5[addr % 0x4000]; + break; + + // RAM 0x8000 (RAM2 - Bank2) + case 2: + result = RAM2[addr % 0x4000]; + break; + + // RAM 0xc000 (any ram bank 0 - 7 may be paged in - default bank0) + case 3: + switch (RAMPaged) + { + case 0: + result = RAM0[addr % 0x4000]; + break; + case 1: + result = RAM1[addr % 0x4000]; + break; + case 2: + result = RAM2[addr % 0x4000]; + break; + case 3: + result = RAM3[addr % 0x4000]; + break; + case 4: + result = RAM4[addr % 0x4000]; + break; + case 5: + result = RAM5[addr % 0x4000]; + break; + case 6: + result = RAM6[addr % 0x4000]; + break; + case 7: + result = RAM7[addr % 0x4000]; + break; + } + break; + default: + break; + } + + return result; + } + + /// + /// Simulates writing to the bus (no contention) + /// Paging should be handled here + /// + /// + /// + public override void WriteBus(ushort addr, byte value) + { + int divisor = addr / 0x4000; + + switch (divisor) + { + // ROM 0x000 + case 0: + // cannot write to ROMs + /* + if (ROMPaged == 0) + ROM0[addr % 0x4000] = value; + else + ROM1[addr % 0x4000] = value; + */ + break; + + // RAM 0x4000 (RAM5 - Bank5 or shadow bank RAM7) + case 1: + //ULADevice.RenderScreen((int)CurrentFrameCycle); + RAM5[addr % 0x4000] = value; + break; + + // RAM 0x8000 (RAM2 - Bank2) + case 2: + RAM2[addr % 0x4000] = value; + break; + + // RAM 0xc000 (any ram bank 0 - 7 may be paged in - default bank0) + case 3: + switch (RAMPaged) + { + case 0: + RAM0[addr % 0x4000] = value; + break; + case 1: + RAM1[addr % 0x4000] = value; + break; + case 2: + RAM2[addr % 0x4000] = value; + break; + case 3: + RAM3[addr % 0x4000] = value; + break; + case 4: + RAM4[addr % 0x4000] = value; + break; + case 5: + //ULADevice.RenderScreen((int)CurrentFrameCycle); + RAM5[addr % 0x4000] = value; + break; + case 6: + RAM6[addr % 0x4000] = value; + break; + case 7: + RAM7[addr % 0x4000] = value; + break; + } + break; + default: + break; + } + } + + /// + /// Reads a byte of data from a specified memory address + /// (with memory contention if appropriate) + /// + /// + /// + public override byte ReadMemory(ushort addr) + { + var data = ReadBus(addr); + return data; + } + + /// + /// Returns the ROM/RAM enum that relates to this particular memory read operation + /// + /// + /// + public override ZXSpectrum.CDLResult ReadCDL(ushort addr) + { + var result = new ZXSpectrum.CDLResult(); + + int divisor = addr / 0x4000; + result.Address = addr % 0x4000; + + switch (divisor) + { + // ROM 0x000 + case 0: + if (ROMPaged == 0) + result.Type = ZXSpectrum.CDLType.ROM0; + else + result.Type = ZXSpectrum.CDLType.ROM1; + break; + + // RAM 0x4000 (RAM5 - Bank5) + case 1: + result.Type = ZXSpectrum.CDLType.RAM5; + break; + + // RAM 0x8000 (RAM2 - Bank2) + case 2: + result.Type = ZXSpectrum.CDLType.RAM2; + break; + + // RAM 0xc000 (any ram bank 0 - 7 may be paged in - default bank0) + case 3: + switch (RAMPaged) + { + case 0: + result.Type = ZXSpectrum.CDLType.RAM0; + break; + case 1: + result.Type = ZXSpectrum.CDLType.RAM1; + break; + case 2: + result.Type = ZXSpectrum.CDLType.RAM2; + break; + case 3: + result.Type = ZXSpectrum.CDLType.RAM3; + break; + case 4: + result.Type = ZXSpectrum.CDLType.RAM4; + break; + case 5: + result.Type = ZXSpectrum.CDLType.RAM5; + break; + case 6: + result.Type = ZXSpectrum.CDLType.RAM6; + break; + case 7: + result.Type = ZXSpectrum.CDLType.RAM7; + break; + } + break; + default: + break; + } + + return result; + } + + /// + /// Writes a byte of data to a specified memory address + /// (with memory contention if appropriate) + /// + /// + /// + public override void WriteMemory(ushort addr, byte value) + { + WriteBus(addr, value); + } + + /// + /// Checks whether supplied address is in a potentially contended bank + /// + /// + public override bool IsContended(ushort addr) + { + var a = addr & 0xc000; + + if (a == 0x4000) + { + // low port contention + return true; + } + + if (a == 0xc000) + { + // high port contention - check for contended bank paged in + switch (RAMPaged) + { + case 1: + case 3: + case 5: + case 7: + return true; + } + } + + return false; + } + + /// + /// Returns TRUE if there is a contended bank paged in + /// + /// + public override bool ContendedBankPaged() + { + switch (RAMPaged) + { + case 1: + case 3: + case 5: + case 7: + return true; + } + + return false; + } + + /// + /// ULA reads the memory at the specified address + /// (No memory contention) + /// Will read RAM5 (screen0) by default, unless RAM7 (screen1) is selected as output + /// + /// + /// + public override byte FetchScreenMemory(ushort addr) + { + byte value = new byte(); + + if (SHADOWPaged && !PagingDisabled) + { + // shadow screen should be outputted + // this lives in RAM7 + value = RAM7[addr & 0x3FFF]; + } + else + { + // shadow screen is not set to display or paging is disabled (probably in 48k mode) + // (use screen0 at RAM5) + value = RAM5[addr & 0x3FFF]; + } + + return value; + } + + /// + /// Sets up the ROM + /// + /// + /// + public override void InitROM(RomData romData) + { + RomData = romData; + // 128k uses ROM0 and ROM1 + // 128k loader is in ROM0, and fallback 48k rom is in ROM1 + for (int i = 0; i < 0x4000; i++) + { + ROM0[i] = RomData.RomBytes[i]; + if (RomData.RomBytes.Length > 0x4000) + ROM1[i] = RomData.RomBytes[i + 0x4000]; + } + } + } +} diff --git a/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Machine/Pentagon128K/Pentagon128.Port.cs b/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Machine/Pentagon128K/Pentagon128.Port.cs new file mode 100644 index 0000000000..033ca1f29d --- /dev/null +++ b/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Machine/Pentagon128K/Pentagon128.Port.cs @@ -0,0 +1,174 @@ +using System; +using System.Collections; + +namespace BizHawk.Emulation.Cores.Computers.SinclairSpectrum +{ + /// + /// Pentagon 128K Port + /// + public partial class Pentagon128 : SpectrumBase + { + /// + /// Reads a byte of data from a specified port address + /// + /// + /// + public override byte ReadPort(ushort port) + { + bool deviceAddressed = true; + + int result = 0xFF; + + // ports 0x3ffd & 0x7ffd + // traditionally thought to be write-only + if (port == 0x3ffd || port == 0x7ffd) + { + // https://faqwiki.zxnet.co.uk/wiki/ZX_Spectrum_128 + // HAL bugs + // Reads from port 0x7ffd cause a crash, as the 128's HAL10H8 chip does not distinguish between reads and writes to this port, + // resulting in a floating data bus being used to set the paging registers. + + // -asni (2018-06-08) - need this to pass the final portread tests from fusetest.tap + + // get the floating bus value + ULADevice.ReadFloatingBus((int)CurrentFrameCycle, ref result, port); + // use this to set the paging registers + WritePort(port, (byte)result); + // return the floating bus value + return (byte)result; + } + + // check AY + if (AYDevice.ReadPort(port, ref result)) + return (byte)result; + + byte lowByte = (byte)(port & 0xff); + + // Kempston joystick input takes priority over keyboard input + // if this is detected just return the kempston byte + if (lowByte == 0x1f) + { + if (LocateUniqueJoystick(JoystickType.Kempston) != null) + return (byte)((KempstonJoystick)LocateUniqueJoystick(JoystickType.Kempston) as KempstonJoystick).JoyLine; + + InputRead = true; + } + else + { + if (KeyboardDevice.ReadPort(port, ref result)) + { + // not a lagframe + InputRead = true; + + // process tape INs + TapeDevice.ReadPort(port, ref result); + } + else + deviceAddressed = false; + } + + if (!deviceAddressed) + { + // If this is an unused port the floating memory bus should be returned + ULADevice.ReadFloatingBus((int)CurrentFrameCycle, ref result, port); + } + + return (byte)result; + } + + /// + /// Writes a byte of data to a specified port address + /// + /// + /// + public override void WritePort(ushort port, byte value) + { + // get a BitArray of the port + BitArray portBits = new BitArray(BitConverter.GetBytes(port)); + // get a BitArray of the value byte + BitArray bits = new BitArray(new byte[] { value }); + + // handle AY port writes + AYDevice.WritePort(port, value); + + // memory paging + // this is controlled by writes to port 0x7ffd + // but it is only partially decoded so it actually responds to any port with bits 1 and 15 reset + if (portBits[1] == false && portBits[15] == false) + { + Last7ffd = value; + + // if paging is disabled then all writes to this port are ignored until the next reboot + if (!PagingDisabled) + { + // Bits 0, 1, 2 select the RAM page + var rp = value & 0x07; + if (RAMPaged != rp && rp < 8) + RAMPaged = rp; + + // bit 3 controls shadow screen + if (SHADOWPaged != bits[3]) + SHADOWPaged = bits[3]; + + // ROM page + if (bits[4]) + { + // 48k basic rom + ROMPaged = 1; + } + else + { + // 128k editor and menu system + ROMPaged = 0; + } + + // Bit 5 set signifies that paging is disabled until next reboot + PagingDisabled = bits[5]; + } + else + { + // no changes to paging + } + } + + if (port == 0x1ffd) + { + + } + + // Check whether the low bit is reset + // Technically the ULA should respond to every even I/O address + bool lowBitReset = !portBits[0]; // (port & 0x01) == 0; + + // Only even addresses address the ULA + if (lowBitReset) + { + LastFe = value; + + // store the last OUT byte + LastULAOutByte = value; + + /* + Bit 7 6 5 4 3 2 1 0 + +-------------------------------+ + | | | | E | M | Border | + +-------------------------------+ + */ + + // Border - LSB 3 bits hold the border colour + if (ULADevice.BorderColor != (value & BORDER_BIT)) + { + //ULADevice.RenderScreen((int)CurrentFrameCycle); + ULADevice.BorderColor = value & BORDER_BIT; + } + + // Buzzer + BuzzerDevice.ProcessPulseValue((value & EAR_BIT) != 0); + TapeDevice.WritePort(port, value); + + // Tape + //TapeDevice.ProcessMicBit((value & MIC_BIT) != 0); + } + } + } +} diff --git a/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Machine/Pentagon128K/Pentagon128.Screen.cs b/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Machine/Pentagon128K/Pentagon128.Screen.cs new file mode 100644 index 0000000000..9a9b8229ef --- /dev/null +++ b/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Machine/Pentagon128K/Pentagon128.Screen.cs @@ -0,0 +1,48 @@ + +namespace BizHawk.Emulation.Cores.Computers.SinclairSpectrum +{ + /// + /// 128K/+2 ULA + /// + class ScreenPentagon128 : ULA + { + #region Construction + + public ScreenPentagon128(SpectrumBase machine) + : base(machine) + { + // interrupt + InterruptStartTime = 0;// 3; + InterruptLength = 32; + // offsets + RenderTableOffset = 58; + ContentionOffset = 6; + FloatingBusOffset = 1; + // timing + ClockSpeed = 3546900; + FrameCycleLength = 71680; + ScanlineTime = 224; + BorderLeftTime = 24; + BorderRightTime = 24; + FirstPaperLine = 80; + FirstPaperTState = 68; + // screen layout + Border4T = false; + Border4TStage = 1; + ScreenWidth = 256; + ScreenHeight = 192; + BorderTopHeight = 48; // 55; // 48; + BorderBottomHeight = 48; // 56; + BorderLeftWidth = 48; + BorderRightWidth = 48; + ScanLineWidth = BorderLeftWidth + ScreenWidth + BorderRightWidth; + + RenderingTable = new RenderTable(this, + MachineType.ZXSpectrum128); + + SetupScreenSize(); + } + + #endregion + } +} diff --git a/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Machine/Pentagon128K/Pentagon128.cs b/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Machine/Pentagon128K/Pentagon128.cs new file mode 100644 index 0000000000..ea76f7a511 --- /dev/null +++ b/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Machine/Pentagon128K/Pentagon128.cs @@ -0,0 +1,54 @@ +using System.Collections.Generic; +using BizHawk.Emulation.Cores.Components.Z80A; + +namespace BizHawk.Emulation.Cores.Computers.SinclairSpectrum +{ + /// + /// 128K Constructor + /// + public partial class Pentagon128 : SpectrumBase + { + #region Construction + + /// + /// Main constructor + /// + /// + /// + public Pentagon128(ZXSpectrum spectrum, Z80A cpu, ZXSpectrum.BorderType borderType, List files, List joysticks) + { + Spectrum = spectrum; + CPU = cpu; + + CPUMon = new CPUMonitor(this); + CPUMon.machineType = MachineType.Pentagon128; + + ROMPaged = 0; + SHADOWPaged = false; + RAMPaged = 0; + PagingDisabled = false; + + ULADevice = new ScreenPentagon128(this); + + BuzzerDevice = new Beeper(this); + BuzzerDevice.Init(44100, ULADevice.FrameLength); + + TapeBuzzer = new Beeper(this); + TapeBuzzer.Init(44100, ULADevice.FrameLength); + + AYDevice = new AY38912(this); + AYDevice.Init(44100, ULADevice.FrameLength); + + KeyboardDevice = new StandardKeyboard(this); + + InitJoysticks(joysticks); + + TapeDevice = new DatacorderDevice(spectrum.SyncSettings.AutoLoadTape); + TapeDevice.Init(this); + + InitializeMedia(files); + } + + #endregion + } +} diff --git a/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Machine/SpectrumBase.Media.cs b/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Machine/SpectrumBase.Media.cs index 02f3e6187e..57525f6028 100644 --- a/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Machine/SpectrumBase.Media.cs +++ b/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Machine/SpectrumBase.Media.cs @@ -1,4 +1,5 @@ -using System.Collections.Generic; +using System; +using System.Collections.Generic; using System.Linq; using System.Text; @@ -141,6 +142,66 @@ namespace BizHawk.Emulation.Cores.Computers.SinclairSpectrum diskImages.Add(m); Spectrum._diskInfo.Add(Spectrum._gameInfo[cnt]); break; + case SpectrumMediaType.DiskDoubleSided: + // this is a bit tricky. we will attempt to parse the double sided disk image byte array, + // then output two separate image byte arrays + List working = new List(); + foreach (DiskType type in Enum.GetValues(typeof(DiskType))) + { + bool found = false; + + switch (type) + { + case DiskType.CPCExtended: + found = CPCExtendedFloppyDisk.SplitDoubleSided(m, working); + break; + case DiskType.CPC: + found = CPCFloppyDisk.SplitDoubleSided(m, working); + break; + case DiskType.UDI: + found = UDI1_0FloppyDisk.SplitDoubleSided(m, working); + break; + } + + if (found) + { + // add side 1 + diskImages.Add(working[0]); + // add side 2 + diskImages.Add(working[1]); + + Common.GameInfo one = new Common.GameInfo(); + Common.GameInfo two = new Common.GameInfo(); + var gi = Spectrum._gameInfo[cnt]; + for (int i = 0; i < 2; i++) + { + Common.GameInfo work = new Common.GameInfo(); + if (i == 0) + { + work = one; + } + else if (i == 1) + { + work = two; + } + + work.FirmwareHash = gi.FirmwareHash; + work.Hash = gi.Hash; + work.Name = gi.Name + " (Parsed Side " + (i + 1) + ")"; + work.Region = gi.Region; + work.NotInDatabase = gi.NotInDatabase; + work.Status = gi.Status; + work.System = gi.System; + + Spectrum._diskInfo.Add(work); + } + } + else + { + + } + } + break; } cnt++; @@ -192,13 +253,38 @@ namespace BizHawk.Emulation.Cores.Computers.SinclairSpectrum if (hdr.ToUpper().Contains("EXTENDED CPC DSK") || hdr.ToUpper().Contains("MV - CPC")) { // spectrum .dsk disk file - return SpectrumMediaType.Disk; + // check for number of sides + var sides = data[0x31]; + if (sides == 1) + return SpectrumMediaType.Disk; + else + return SpectrumMediaType.DiskDoubleSided; } if (hdr.ToUpper().StartsWith("FDI")) { // spectrum .fdi disk file return SpectrumMediaType.Disk; } + if (hdr.ToUpper().StartsWith("CAPS")) + { + // IPF format file + return SpectrumMediaType.Disk; + } + if (hdr.ToUpper().StartsWith("UDI!") && data[0x08] == 0) + { + // UDI v1.0 + if (hdr.StartsWith("udi!")) + { + throw new NotSupportedException("ZXHawk currently does not supported UDIv1.0 with compression."); + } + else + { + if (data[0x0A] == 0x01) + return SpectrumMediaType.DiskDoubleSided; + else + return SpectrumMediaType.Disk; + } + } // tape checking if (hdr.ToUpper().StartsWith("ZXTAPE!")) @@ -231,6 +317,7 @@ namespace BizHawk.Emulation.Cores.Computers.SinclairSpectrum { None, Tape, - Disk + Disk, + DiskDoubleSided } } diff --git a/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Machine/SpectrumBase.Memory.cs b/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Machine/SpectrumBase.Memory.cs index 383e7ea8aa..7c39525cdf 100644 --- a/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Machine/SpectrumBase.Memory.cs +++ b/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Machine/SpectrumBase.Memory.cs @@ -34,7 +34,7 @@ namespace BizHawk.Emulation.Cores.Computers.SinclairSpectrum /// Signs that the shadow screen is now displaying /// Note: normal screen memory in RAM5 is not altered, the ULA just outputs Screen1 instead (RAM7) /// - protected bool SHADOWPaged; + public bool SHADOWPaged; /// /// Index of the current RAM page @@ -66,22 +66,22 @@ namespace BizHawk.Emulation.Cores.Computers.SinclairSpectrum /// /// High bit of the ROM selection (in normal paging mode) /// - protected bool ROMhigh = false; + public bool ROMhigh = false; /// /// Low bit of the ROM selection (in normal paging mode) /// - protected bool ROMlow = false; + public bool ROMlow = false; /// /// Signs that the +2a/+3 special paging mode is activated /// - protected bool SpecialPagingMode; + public bool SpecialPagingMode; /// /// Index of the current special paging mode (0-3) /// - protected int PagingConfiguration; + public int PagingConfiguration; /// /// The last byte that was read after contended cycles diff --git a/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Machine/SpectrumBase.Port.cs b/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Machine/SpectrumBase.Port.cs index 2d15f3f2fa..d1c0f29271 100644 --- a/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Machine/SpectrumBase.Port.cs +++ b/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Machine/SpectrumBase.Port.cs @@ -17,6 +17,10 @@ namespace BizHawk.Emulation.Cores.Computers.SinclairSpectrum set { LastULAOutByte = value; } } + public byte Last7ffd; + public byte LastFe; + public byte Last1ffd; + /// /// Reads a byte of data from a specified port address /// diff --git a/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Machine/ULA.cs b/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Machine/ULA.cs index a4da05350a..00a3be3bef 100644 --- a/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Machine/ULA.cs +++ b/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Machine/ULA.cs @@ -178,7 +178,7 @@ namespace BizHawk.Emulation.Cores.Computers.SinclairSpectrum { // time to raise the interrupt InterruptRaised = true; - _machine.CPU.FlagI = true; + _machine.CPU.FlagI = true; FrameEnd = true; ULACycleCounter = InterruptStartTime; CalcFlashCounter(); diff --git a/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Machine/ZXSpectrum128K/ZX128.Port.cs b/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Machine/ZXSpectrum128K/ZX128.Port.cs index 6b33600bcc..1ec92a69f6 100644 --- a/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Machine/ZXSpectrum128K/ZX128.Port.cs +++ b/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Machine/ZXSpectrum128K/ZX128.Port.cs @@ -96,6 +96,8 @@ namespace BizHawk.Emulation.Cores.Computers.SinclairSpectrum // but it is only partially decoded so it actually responds to any port with bits 1 and 15 reset if (portBits[1] == false && portBits[15] == false) { + Last7ffd = value; + // if paging is disabled then all writes to this port are ignored until the next reboot if (!PagingDisabled) { @@ -136,6 +138,8 @@ namespace BizHawk.Emulation.Cores.Computers.SinclairSpectrum // Only even addresses address the ULA if (lowBitReset) { + LastFe = value; + // store the last OUT byte LastULAOutByte = value; diff --git a/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Machine/ZXSpectrum128KPlus2a/ZX128Plus2a.Port.cs b/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Machine/ZXSpectrum128KPlus2a/ZX128Plus2a.Port.cs index 9e97b56867..7d6a6a53a4 100644 --- a/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Machine/ZXSpectrum128KPlus2a/ZX128Plus2a.Port.cs +++ b/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Machine/ZXSpectrum128KPlus2a/ZX128Plus2a.Port.cs @@ -77,6 +77,8 @@ namespace BizHawk.Emulation.Cores.Computers.SinclairSpectrum // port 0x7ffd - hardware should only respond when bits 1 & 15 are reset and bit 14 is set if (!portBits[1] && !portBits[15] && portBits[14]) { + Last7ffd = value; + if (!PagingDisabled) { // bits 0, 1, 2 select the RAM page @@ -97,6 +99,8 @@ namespace BizHawk.Emulation.Cores.Computers.SinclairSpectrum // port 0x1ffd - hardware should only respond when bits 1, 13, 14 & 15 are reset and bit 12 is set if (!portBits[1] && portBits[12] && !portBits[13] && !portBits[14] && !portBits[15]) { + Last1ffd = value; + if (!PagingDisabled) { if (!bits[0]) @@ -134,6 +138,8 @@ namespace BizHawk.Emulation.Cores.Computers.SinclairSpectrum // Only even addresses address the ULA if (lowBitReset) { + LastFe = value; + // store the last OUT byte LastULAOutByte = value; diff --git a/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Machine/ZXSpectrum128KPlus3/ZX128Plus3.Port.cs b/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Machine/ZXSpectrum128KPlus3/ZX128Plus3.Port.cs index e9c8494fff..ac662665d3 100644 --- a/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Machine/ZXSpectrum128KPlus3/ZX128Plus3.Port.cs +++ b/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Machine/ZXSpectrum128KPlus3/ZX128Plus3.Port.cs @@ -68,6 +68,13 @@ namespace BizHawk.Emulation.Cores.Computers.SinclairSpectrum /// public override void WritePort(ushort port, byte value) { + if (port == 0x7ffd) + Last7ffd = value; + else if (port == 0x1ffd) + Last1ffd = value; + else if ((port & 0x01) == 0) + LastFe = value; + // get a BitArray of the port BitArray portBits = new BitArray(BitConverter.GetBytes(port)); // get a BitArray of the value byte diff --git a/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Machine/ZXSpectrum48K/ZX48.Port.cs b/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Machine/ZXSpectrum48K/ZX48.Port.cs index 019b82e666..b6d175028b 100644 --- a/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Machine/ZXSpectrum48K/ZX48.Port.cs +++ b/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Machine/ZXSpectrum48K/ZX48.Port.cs @@ -71,6 +71,8 @@ namespace BizHawk.Emulation.Cores.Computers.SinclairSpectrum if ((port & 0x0001) != 0) return; + LastFe = value; + // store the last OUT byte LastULAOutByte = value; diff --git a/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Media/Disk/CPCFormat/CPCExtendedFloppyDisk.cs b/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Media/Disk/CPCFormat/CPCExtendedFloppyDisk.cs new file mode 100644 index 0000000000..fcc06fdd35 --- /dev/null +++ b/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Media/Disk/CPCFormat/CPCExtendedFloppyDisk.cs @@ -0,0 +1,269 @@ +using System.Text; +using BizHawk.Common; +using System; +using System.Collections.Generic; + +namespace BizHawk.Emulation.Cores.Computers.SinclairSpectrum +{ + /// + /// Logical object representing a standard +3 disk image + /// + public class CPCExtendedFloppyDisk : FloppyDisk + { + /// + /// The format type + /// + public override DiskType DiskFormatType => DiskType.CPCExtended; + + /// + /// Attempts to parse incoming disk data + /// + /// + /// + /// TRUE: disk parsed + /// FALSE: unable to parse disk + /// + public override bool ParseDisk(byte[] data) + { + // look for standard magic string + string ident = Encoding.ASCII.GetString(data, 0, 16); + + if (!ident.ToUpper().Contains("EXTENDED CPC DSK")) + { + // incorrect format + return false; + } + + // read the disk information block + DiskHeader.DiskIdent = ident; + DiskHeader.DiskCreatorString = Encoding.ASCII.GetString(data, 0x22, 14); + DiskHeader.NumberOfTracks = data[0x30]; + DiskHeader.NumberOfSides = data[0x31]; + DiskHeader.TrackSizes = new int[DiskHeader.NumberOfTracks * DiskHeader.NumberOfSides]; + DiskTracks = new Track[DiskHeader.NumberOfTracks * DiskHeader.NumberOfSides]; + DiskData = data; + int pos = 0x34; + + if (DiskHeader.NumberOfSides > 1) + { + StringBuilder sbm = new StringBuilder(); + sbm.AppendLine(); + sbm.AppendLine(); + sbm.AppendLine("The detected disk image contains multiple sides."); + sbm.AppendLine("This is NOT currently supported in ZXHawk."); + sbm.AppendLine("Please find an alternate image/dump where each side has been saved as a separate *.dsk image (and use the mutli-disk bundler tool to load into Bizhawk)."); + throw new System.NotImplementedException(sbm.ToString()); + } + + if (DiskHeader.NumberOfTracks > 42) + { + StringBuilder sbm = new StringBuilder(); + sbm.AppendLine(); + sbm.AppendLine(); + sbm.AppendLine("The detected disk is an " + DiskHeader.NumberOfTracks + " track disk image."); + sbm.AppendLine("This is currently incompatible with the emulated +3 disk drive (42 tracks)."); + sbm.AppendLine("Likely the disk image is an 80 track betadisk or opus image, the drives and controllers for which are not currently emulated in ZXHawk"); + throw new System.NotImplementedException(sbm.ToString()); + } + + for (int i = 0; i < DiskHeader.NumberOfTracks * DiskHeader.NumberOfSides; i++) + { + DiskHeader.TrackSizes[i] = data[pos++] * 256; + } + + // move to first track information block + pos = 0x100; + + // parse each track + for (int i = 0; i < DiskHeader.NumberOfTracks * DiskHeader.NumberOfSides; i++) + { + // check for unformatted track + if (DiskHeader.TrackSizes[i] == 0) + { + DiskTracks[i] = new Track(); + DiskTracks[i].Sectors = new Sector[0]; + continue; + } + + int p = pos; + DiskTracks[i] = new Track(); + + // track info block + DiskTracks[i].TrackIdent = Encoding.ASCII.GetString(data, p, 12); + p += 16; + DiskTracks[i].TrackNumber = data[p++]; + DiskTracks[i].SideNumber = data[p++]; + DiskTracks[i].DataRate = data[p++]; + DiskTracks[i].RecordingMode = data[p++]; + DiskTracks[i].SectorSize = data[p++]; + DiskTracks[i].NumberOfSectors = data[p++]; + DiskTracks[i].GAP3Length = data[p++]; + DiskTracks[i].FillerByte = data[p++]; + + int dpos = pos + 0x100; + + // sector info list + DiskTracks[i].Sectors = new Sector[DiskTracks[i].NumberOfSectors]; + for (int s = 0; s < DiskTracks[i].NumberOfSectors; s++) + { + DiskTracks[i].Sectors[s] = new Sector(); + + DiskTracks[i].Sectors[s].TrackNumber = data[p++]; + DiskTracks[i].Sectors[s].SideNumber = data[p++]; + DiskTracks[i].Sectors[s].SectorID = data[p++]; + DiskTracks[i].Sectors[s].SectorSize = data[p++]; + DiskTracks[i].Sectors[s].Status1 = data[p++]; + DiskTracks[i].Sectors[s].Status2 = data[p++]; + DiskTracks[i].Sectors[s].ActualDataByteLength = MediaConverter.GetWordValue(data, p); + p += 2; + + // sector data - begins at 0x100 offset from the start of the track info block (in this case dpos) + DiskTracks[i].Sectors[s].SectorData = new byte[DiskTracks[i].Sectors[s].ActualDataByteLength]; + + // copy the data + for (int b = 0; b < DiskTracks[i].Sectors[s].ActualDataByteLength; b++) + { + DiskTracks[i].Sectors[s].SectorData[b] = data[dpos + b]; + } + + // check for multiple weak/random sectors stored + if (DiskTracks[i].Sectors[s].SectorSize <= 7) + { + // sectorsize n=8 is equivilent to n=0 - FDC will use DTL for length + int specifiedSize = 0x80 << DiskTracks[i].Sectors[s].SectorSize; + + if (specifiedSize < DiskTracks[i].Sectors[s].ActualDataByteLength) + { + // more data stored than sectorsize defines + // check for multiple weak/random copies + if (DiskTracks[i].Sectors[s].ActualDataByteLength % specifiedSize != 0) + { + DiskTracks[i].Sectors[s].ContainsMultipleWeakSectors = true; + } + } + } + + // move dpos to the next sector data postion + dpos += DiskTracks[i].Sectors[s].ActualDataByteLength; + } + + // move to the next track info block + pos += DiskHeader.TrackSizes[i]; + } + + // run protection scheme detector + ParseProtection(); + + return true; + } + + /// + /// Takes a double-sided disk byte array and converts into 2 single-sided arrays + /// + /// + /// + /// + public static bool SplitDoubleSided(byte[] data, List results) + { + // look for standard magic string + string ident = Encoding.ASCII.GetString(data, 0, 16); + if (!ident.ToUpper().Contains("EXTENDED CPC DSK")) + { + // incorrect format + return false; + } + + byte[] S0 = new byte[data.Length]; + byte[] S1 = new byte[data.Length]; + + // disk info block + Array.Copy(data, 0, S0, 0, 0x100); + Array.Copy(data, 0, S1, 0, 0x100); + // change side number + S0[0x31] = 1; + S1[0x31] = 1; + + // extended format can have different track sizes + int[] trkSizes = new int[data[0x30] * data[0x31]]; + + int pos = 0x34; + for (int i = 0; i < data[0x30] * data[0x31]; i++) + { + trkSizes[i] = data[pos] * 256; + // clear destination trk sizes (will be added later) + S0[pos] = 0; + S1[pos] = 0; + pos++; + } + + // start at track info blocks + int mPos = 0x100; + int s0Pos = 0x100; + int s0tCount = 0; + int s1tCount = 0; + int s1Pos = 0x100; + int tCount = 0; + + while (tCount < data[0x30] * data[0x31]) + { + // which side is this? + var side = data[mPos + 0x11]; + if (side == 0) + { + // side 1 + Array.Copy(data, mPos, S0, s0Pos, trkSizes[tCount]); + s0Pos += trkSizes[tCount]; + // trk size table + S0[0x34 + s0tCount++] = (byte)(trkSizes[tCount] / 256); + } + else if (side == 1) + { + // side 2 + Array.Copy(data, mPos, S1, s1Pos, trkSizes[tCount]); + s1Pos += trkSizes[tCount]; + // trk size table + S1[0x34 + s1tCount++] = (byte)(trkSizes[tCount] / 256); + } + + mPos += trkSizes[tCount++]; + } + + byte[] s0final = new byte[s0Pos]; + byte[] s1final = new byte[s1Pos]; + Array.Copy(S0, 0, s0final, 0, s0Pos); + Array.Copy(S1, 0, s1final, 0, s1Pos); + + results.Add(s0final); + results.Add(s1final); + + return true; + } + + /// + /// State serlialization + /// + /// + public override void SyncState(Serializer ser) + { + ser.BeginSection("Plus3FloppyDisk"); + + ser.Sync("CylinderCount", ref CylinderCount); + ser.Sync("SideCount", ref SideCount); + ser.Sync("BytesPerTrack", ref BytesPerTrack); + ser.Sync("WriteProtected", ref WriteProtected); + ser.SyncEnum("Protection", ref Protection); + + ser.Sync("DirtyData", ref DirtyData); + if (DirtyData) + { + + } + + // sync deterministic track and sector counters + ser.Sync(" _randomCounter", ref _randomCounter); + RandomCounter = _randomCounter; + + ser.EndSection(); + } + } +} diff --git a/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Media/Disk/CPCFormat/CPCFloppyDisk.cs b/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Media/Disk/CPCFormat/CPCFloppyDisk.cs new file mode 100644 index 0000000000..97f3b49cbf --- /dev/null +++ b/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Media/Disk/CPCFormat/CPCFloppyDisk.cs @@ -0,0 +1,259 @@ +using System.Text; +using BizHawk.Common; +using System; +using System.Collections.Generic; + +namespace BizHawk.Emulation.Cores.Computers.SinclairSpectrum +{ + /// + /// Logical object representing a standard +3 disk image + /// + public class CPCFloppyDisk : FloppyDisk + { + /// + /// The format type + /// + public override DiskType DiskFormatType => DiskType.CPC; + + /// + /// Attempts to parse incoming disk data + /// + /// + /// + /// TRUE: disk parsed + /// FALSE: unable to parse disk + /// + public override bool ParseDisk(byte[] data) + { + // look for standard magic string + string ident = Encoding.ASCII.GetString(data, 0, 16); + + if (!ident.ToUpper().Contains("MV - CPC")) + { + // incorrect format + return false; + } + + // read the disk information block + DiskHeader.DiskIdent = ident; + DiskHeader.DiskCreatorString = Encoding.ASCII.GetString(data, 0x22, 14); + DiskHeader.NumberOfTracks = data[0x30]; + DiskHeader.NumberOfSides = data[0x31]; + DiskHeader.TrackSizes = new int[DiskHeader.NumberOfTracks * DiskHeader.NumberOfSides]; + DiskTracks = new Track[DiskHeader.NumberOfTracks * DiskHeader.NumberOfSides]; + DiskData = data; + int pos = 0x32; + + if (DiskHeader.NumberOfSides > 1) + { + StringBuilder sbm = new StringBuilder(); + sbm.AppendLine(); + sbm.AppendLine(); + sbm.AppendLine("The detected disk image contains multiple sides."); + sbm.AppendLine("This is NOT currently supported in ZXHawk."); + sbm.AppendLine("Please find an alternate image/dump where each side has been saved as a separate *.dsk image (and use the mutli-disk bundler tool to load into Bizhawk)."); + throw new System.NotImplementedException(sbm.ToString()); + } + + if (DiskHeader.NumberOfTracks > 42) + { + StringBuilder sbm = new StringBuilder(); + sbm.AppendLine(); + sbm.AppendLine(); + sbm.AppendLine("The detected disk is an " + DiskHeader.NumberOfTracks + " track disk image."); + sbm.AppendLine("This is currently incompatible with the emulated +3 disk drive (42 tracks)."); + sbm.AppendLine("Likely the disk image is an 80 track betadisk or opus image, the drives and controllers for which are not currently emulated in ZXHawk"); + throw new System.NotImplementedException(sbm.ToString()); + } + + // standard CPC format all track sizes are the same in the image + for (int i = 0; i < DiskHeader.NumberOfTracks * DiskHeader.NumberOfSides; i++) + { + DiskHeader.TrackSizes[i] = MediaConverter.GetWordValue(data, pos); + } + + // move to first track information block + pos = 0x100; + + // parse each track + for (int i = 0; i < DiskHeader.NumberOfTracks * DiskHeader.NumberOfSides; i++) + { + // check for unformatted track + if (DiskHeader.TrackSizes[i] == 0) + { + DiskTracks[i] = new Track(); + DiskTracks[i].Sectors = new Sector[0]; + continue; + } + + int p = pos; + DiskTracks[i] = new Track(); + + // track info block + DiskTracks[i].TrackIdent = Encoding.ASCII.GetString(data, p, 12); + p += 16; + DiskTracks[i].TrackNumber = data[p++]; + DiskTracks[i].SideNumber = data[p++]; + p += 2; + DiskTracks[i].SectorSize = data[p++]; + DiskTracks[i].NumberOfSectors = data[p++]; + DiskTracks[i].GAP3Length = data[p++]; + DiskTracks[i].FillerByte = data[p++]; + + int dpos = pos + 0x100; + + // sector info list + DiskTracks[i].Sectors = new Sector[DiskTracks[i].NumberOfSectors]; + for (int s = 0; s < DiskTracks[i].NumberOfSectors; s++) + { + DiskTracks[i].Sectors[s] = new Sector(); + + DiskTracks[i].Sectors[s].TrackNumber = data[p++]; + DiskTracks[i].Sectors[s].SideNumber = data[p++]; + DiskTracks[i].Sectors[s].SectorID = data[p++]; + DiskTracks[i].Sectors[s].SectorSize = data[p++]; + DiskTracks[i].Sectors[s].Status1 = data[p++]; + DiskTracks[i].Sectors[s].Status2 = data[p++]; + DiskTracks[i].Sectors[s].ActualDataByteLength = MediaConverter.GetWordValue(data, p); + p += 2; + + // actualdatabytelength value is calculated now + if (DiskTracks[i].Sectors[s].SectorSize == 0) + { + // no sectorsize specified - DTL will be used at runtime + DiskTracks[i].Sectors[s].ActualDataByteLength = DiskHeader.TrackSizes[i]; + } + else if (DiskTracks[i].Sectors[s].SectorSize > 6) + { + // invalid - wrap around to 0 + DiskTracks[i].Sectors[s].ActualDataByteLength = DiskHeader.TrackSizes[i]; + } + else if (DiskTracks[i].Sectors[s].SectorSize == 6) + { + // only 0x1800 bytes are stored + DiskTracks[i].Sectors[s].ActualDataByteLength = 0x1800; + } + else + { + // valid sector size for this format + DiskTracks[i].Sectors[s].ActualDataByteLength = 0x80 << DiskTracks[i].Sectors[s].SectorSize; + } + + // sector data - begins at 0x100 offset from the start of the track info block (in this case dpos) + DiskTracks[i].Sectors[s].SectorData = new byte[DiskTracks[i].Sectors[s].ActualDataByteLength]; + + // copy the data + for (int b = 0; b < DiskTracks[i].Sectors[s].ActualDataByteLength; b++) + { + DiskTracks[i].Sectors[s].SectorData[b] = data[dpos + b]; + } + + // move dpos to the next sector data postion + dpos += DiskTracks[i].Sectors[s].ActualDataByteLength; + } + + // move to the next track info block + pos += DiskHeader.TrackSizes[i]; + } + + // run protection scheme detector + ParseProtection(); + + return true; + } + + /// + /// Takes a double-sided disk byte array and converts into 2 single-sided arrays + /// + /// + /// + /// + public static bool SplitDoubleSided(byte[] data, List results) + { + // look for standard magic string + string ident = Encoding.ASCII.GetString(data, 0, 16); + if (!ident.ToUpper().Contains("MV - CPC")) + { + // incorrect format + return false; + } + + byte[] S0 = new byte[data.Length]; + byte[] S1 = new byte[data.Length]; + + // disk info block + Array.Copy(data, 0, S0, 0, 0x100); + Array.Copy(data, 0, S1, 0, 0x100); + // change side number + S0[0x31] = 1; + S1[0x31] = 1; + + var trkSize = MediaConverter.GetWordValue(data, 0x32); + + // start at track info blocks + int mPos = 0x100; + int s0Pos = 0x100; + int s1Pos = 0x100; + + var numTrks = data[0x30]; + var numSides = data[0x31]; + + while (mPos < trkSize * data[0x30] * data[0x31]) + { + // which side is this? + var side = data[mPos + 0x11]; + if (side == 0) + { + // side 1 + Array.Copy(data, mPos, S0, s0Pos, trkSize); + s0Pos += trkSize; + } + else if (side == 1) + { + // side 2 + Array.Copy(data, mPos, S1, s1Pos, trkSize); + s1Pos += trkSize; + } + else + { + + } + + mPos += trkSize; + } + + byte[] s0final = new byte[s0Pos]; + byte[] s1final = new byte[s1Pos]; + Array.Copy(S0, 0, s0final, 0, s0Pos); + Array.Copy(S1, 0, s1final, 0, s1Pos); + + results.Add(s0final); + results.Add(s1final); + + return true; + } + + /// + /// State serlialization + /// + /// + public override void SyncState(Serializer ser) + { + ser.BeginSection("Plus3FloppyDisk"); + + ser.Sync("CylinderCount", ref CylinderCount); + ser.Sync("SideCount", ref SideCount); + ser.Sync("BytesPerTrack", ref BytesPerTrack); + ser.Sync("WriteProtected", ref WriteProtected); + ser.SyncEnum("Protection", ref Protection); + + ser.Sync("DirtyData", ref DirtyData); + if (DirtyData) + { + + } + + ser.EndSection(); + } + } +} diff --git a/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Media/Disk/DiskType.cs b/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Media/Disk/DiskType.cs index 51ee9f75f4..0adbffd649 100644 --- a/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Media/Disk/DiskType.cs +++ b/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Media/Disk/DiskType.cs @@ -14,6 +14,21 @@ namespace BizHawk.Emulation.Cores.Computers.SinclairSpectrum /// /// Extended CPCEMU disk format (used in the built-in +3 disk drive) /// - CPCExtended + CPCExtended, + + /// + /// Interchangeable Preservation Format + /// + IPF, + + /// + /// Ultra Disk Image Format (v1.0) + /// + UDI, + + /// + /// Ultra Disk Image Format (v1.1) + /// + UDIv1_1 } } diff --git a/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Media/Disk/FloppyDisk.cs b/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Media/Disk/FloppyDisk.cs index 6aa6dc8d06..656609fe19 100644 --- a/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Media/Disk/FloppyDisk.cs +++ b/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Media/Disk/FloppyDisk.cs @@ -602,13 +602,22 @@ namespace BizHawk.Emulation.Cores.Computers.SinclairSpectrum public byte NumberOfSectors { get; set; } public byte GAP3Length { get; set; } public byte FillerByte { get; set; } - public Sector[] Sectors { get; set; } + public virtual Sector[] Sectors { get; set; } + + #region UDI + + public virtual byte TrackType { get; set; } + public virtual int TLEN { get; set; } + public virtual int CLEN { get { return TLEN / 8 + (TLEN % 8 / 7) / 8; } } + public virtual byte[] TrackData { get; set; } + + #endregion /// /// Presents a contiguous byte array of all sector data for this track /// (including any multiple weak/random data) /// - public byte[] TrackSectorData + public virtual byte[] TrackSectorData { get { @@ -626,15 +635,15 @@ namespace BizHawk.Emulation.Cores.Computers.SinclairSpectrum public class Sector { - public byte TrackNumber { get; set; } - public byte SideNumber { get; set; } - public byte SectorID { get; set; } - public byte SectorSize { get; set; } - public byte Status1 { get; set; } - public byte Status2 { get; set; } - public int ActualDataByteLength { get; set; } - public byte[] SectorData { get; set; } - public bool ContainsMultipleWeakSectors { get; set; } + public virtual byte TrackNumber { get; set; } + public virtual byte SideNumber { get; set; } + public virtual byte SectorID { get; set; } + public virtual byte SectorSize { get; set; } + public virtual byte Status1 { get; set; } + public virtual byte Status2 { get; set; } + public virtual int ActualDataByteLength { get; set; } + public virtual byte[] SectorData { get; set; } + public virtual bool ContainsMultipleWeakSectors { get; set; } public int WeakReadIndex = 0; diff --git a/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Media/Disk/IPFFormat/IPFFloppyDisk.cs b/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Media/Disk/IPFFormat/IPFFloppyDisk.cs new file mode 100644 index 0000000000..f99c0ae179 --- /dev/null +++ b/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Media/Disk/IPFFormat/IPFFloppyDisk.cs @@ -0,0 +1,461 @@ +using BizHawk.Common; +using BizHawk.Common.NumberExtensions; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace BizHawk.Emulation.Cores.Computers.SinclairSpectrum +{ + public class IPFFloppyDisk : FloppyDisk + { + /// + /// The format type + /// + public override DiskType DiskFormatType => DiskType.IPF; + + /// + /// Attempts to parse incoming disk data + /// + /// + /// + /// TRUE: disk parsed + /// FALSE: unable to parse disk + /// + public override bool ParseDisk(byte[] data) + { + // look for standard magic string + string ident = Encoding.ASCII.GetString(data, 0, 16); + + if (!ident.ToUpper().Contains("CAPS")) + { + // incorrect format + return false; + } + + int pos = 0; + + List blocks = new List(); + + while (pos < data.Length) + { + try + { + var block = IPFBlock.ParseNextBlock(ref pos, this, data, blocks); + + if (block == null) + { + // EOF + break; + } + + if (block.RecordType == RecordHeaderType.None) + { + // unknown block + } + + blocks.Add(block); + } + catch (Exception ex) + { + + } + } + + // now process the blocks + var infoBlock = blocks.Where(a => a.RecordType == RecordHeaderType.INFO).FirstOrDefault(); + var IMGEblocks = blocks.Where(a => a.RecordType == RecordHeaderType.IMGE).ToList(); + var DATAblocks = blocks.Where(a => a.RecordType == RecordHeaderType.DATA).ToList(); + + DiskHeader.NumberOfTracks = (byte)(IMGEblocks.Count()); + DiskHeader.NumberOfSides = (byte)(infoBlock.INFOmaxSide + 1); + DiskTracks = new Track[DiskHeader.NumberOfTracks]; + + for (int t = 0; t < DiskHeader.NumberOfTracks * DiskHeader.NumberOfSides; t++) + { + // each imge block represents one track + var img = IMGEblocks[t]; + DiskTracks[t] = new Track(); + var trk = DiskTracks[t]; + + var blockCount = img.IMGEblockCount; + var dataBlock = DATAblocks.Where(a => a.DATAdataKey == img.IMGEdataKey).FirstOrDefault(); + + trk.SideNumber = (byte)img.IMGEside; + trk.TrackNumber = (byte)img.IMGEtrack; + + trk.Sectors = new Sector[blockCount]; + + // process data block descriptors + int p = 0; + for (int d = 0; d < blockCount; d++) + { + var extraDataAreaStart = 32 * blockCount; + trk.Sectors[d] = new Sector(); + var sector = trk.Sectors[d]; + + int dataBits = MediaConverter.GetBEInt32(dataBlock.DATAextraDataRaw, p); p += 4; + int gapBits = MediaConverter.GetBEInt32(dataBlock.DATAextraDataRaw, p); p += 4; + int dataBytes; + int gapBytes; + int gapOffset; + int cellType; + if (infoBlock.INFOencoderType == 1) + { + dataBytes = MediaConverter.GetBEInt32(dataBlock.DATAextraDataRaw, p); p += 4; + gapBytes = MediaConverter.GetBEInt32(dataBlock.DATAextraDataRaw, p); p += 4; + } + else if (infoBlock.INFOencoderType == 2) + { + gapOffset = MediaConverter.GetBEInt32(dataBlock.DATAextraDataRaw, p); p += 4; + cellType = MediaConverter.GetBEInt32(dataBlock.DATAextraDataRaw, p); p += 4; + } + int encoderType = MediaConverter.GetBEInt32(dataBlock.DATAextraDataRaw, p); p += 4; + int? blockFlags = null; + if (infoBlock.INFOencoderType == 2) + { + blockFlags = MediaConverter.GetBEInt32(dataBlock.DATAextraDataRaw, p); + } + p += 4; + + int gapDefault = MediaConverter.GetBEInt32(dataBlock.DATAextraDataRaw, p); p += 4; + int dataOffset = MediaConverter.GetBEInt32(dataBlock.DATAextraDataRaw, p); p += 4; + + // gap stream elements + if (infoBlock.INFOencoderType == 2 && gapBits != 0 && blockFlags != null) + { + if (!blockFlags.Value.Bit(1) && !blockFlags.Value.Bit(0)) + { + // no gap stream + } + if (!blockFlags.Value.Bit(1) && blockFlags.Value.Bit(0)) + { + // Forward gap stream list only + } + if (blockFlags.Value.Bit(1) && !blockFlags.Value.Bit(0)) + { + // Backward gap stream list only + } + if (blockFlags.Value.Bit(1) && blockFlags.Value.Bit(0)) + { + // Forward and Backward stream lists + } + } + + // data stream elements + if (dataBits != 0) + { + var dsLocation = dataOffset; + + for (;;) + { + byte dataHead = dataBlock.DATAextraDataRaw[dsLocation++]; + if (dataHead == 0) + { + // end of data stream list + break; + } + + var sampleSize = ((dataHead & 0xE0) >> 5); + var dataType = dataHead & 0x1F; + byte[] dSize = new byte[sampleSize]; + Array.Copy(dataBlock.DATAextraDataRaw, dsLocation, dSize, 0, sampleSize); + var dataSize = MediaConverter.GetBEInt32FromByteArray(dSize); + dsLocation += dSize.Length; + int dataLen; + byte[] dataStream = new byte[0]; + + if (blockFlags != null && blockFlags.Value.Bit(2)) + { + // bits + if (dataType != 5) + { + dataLen = dataSize / 8; + if (dataSize % 8 != 0) + { + // bits left over + } + dataStream = new byte[dataLen]; + Array.Copy(dataBlock.DATAextraDataRaw, dsLocation, dataStream, 0, dataLen); + } + } + else + { + // bytes + if (dataType != 5) + { + dataStream = new byte[dataSize]; + Array.Copy(dataBlock.DATAextraDataRaw, dsLocation, dataStream, 0, dataSize); + } + } + + // dataStream[] now contains the data + switch (dataType) + { + // SYNC + case 1: + break; + // DATA + case 2: + if (dataStream.Length == 7) + { + // ID + // first byte IAM + sector.TrackNumber = dataStream[1]; + sector.SideNumber = dataStream[2]; + sector.SectorID = dataStream[3]; + sector.SectorSize = dataStream[4]; + } + else if (dataStream.Length > 255) + { + // DATA + // first byte DAM + if (dataStream[0] == 0xF8) + { + // deleted address mark + //sector.Status1 + } + sector.SectorData = new byte[dataStream.Length - 1 - 2]; + Array.Copy(dataStream, 1, sector.SectorData, 0, dataStream.Length - 1 - 2); + } + break; + // GAP + case 3: + break; + // RAW + case 4: + break; + // FUZZY + case 5: + break; + default: + break; + } + + + dsLocation += dataStream.Length; + } + } + } + } + + return true; + } + + public class IPFBlock + { + public RecordHeaderType RecordType; + public int BlockLength; + public int CRC; + public byte[] RawBlockData; + public int StartPos; + + #region INFO + + public int INFOmediaType; + public int INFOencoderType; + public int INFOencoderRev; + public int INFOfileKey; + public int INFOfileRev; + public int INFOorigin; + public int INFOminTrack; + public int INFOmaxTrack; + public int INFOminSide; + public int INFOmaxSide; + public int INFOcreationDate; + public int INFOcreationTime; + public int INFOplatform1; + public int INFOplatform2; + public int INFOplatform3; + public int INFOplatform4; + public int INFOdiskNumber; + public int INFOcreatorId; + + #endregion + + #region IMGE + + public int IMGEtrack; + public int IMGEside; + public int IMGEdensity; + public int IMGEsignalType; + public int IMGEtrackBytes; + public int IMGEstartBytePos; + public int IMGEstartBitPos; + public int IMGEdataBits; + public int IMGEgapBits; + public int IMGEtrackBits; + public int IMGEblockCount; + public int IMGEencoderProcess; + public int IMGEtrackFlags; + public int IMGEdataKey; + + #endregion + + #region DATA + + public int DATAlength; + public int DATAbitSize; + public int DATAcrc; + public int DATAdataKey; + public byte[] DATAextraDataRaw; + + #endregion + + public static IPFBlock ParseNextBlock(ref int startPos, FloppyDisk disk, byte[] data, List blockCollection) + { + IPFBlock ipf = new IPFBlock(); + ipf.StartPos = startPos; + + if (startPos >= data.Length) + { + // EOF + return null; + } + + // assume the startPos passed in is actually the start of a new block + // look for record header ident + string ident = Encoding.ASCII.GetString(data, startPos, 4); + startPos += 4; + try + { + ipf.RecordType = (RecordHeaderType)Enum.Parse(typeof(RecordHeaderType), ident); + } + catch + { + ipf.RecordType = RecordHeaderType.None; + } + + // setup for actual block size + ipf.BlockLength = MediaConverter.GetBEInt32(data, startPos); startPos += 4; + ipf.CRC = MediaConverter.GetBEInt32(data, startPos); startPos += 4; + ipf.RawBlockData = new byte[ipf.BlockLength]; + Array.Copy(data, ipf.StartPos, ipf.RawBlockData, 0, ipf.BlockLength); + + switch (ipf.RecordType) + { + // Nothing to process / unknown + // just move ahead + case RecordHeaderType.CAPS: + case RecordHeaderType.TRCK: + case RecordHeaderType.DUMP: + case RecordHeaderType.CTEI: + case RecordHeaderType.CTEX: + default: + startPos = ipf.StartPos + ipf.BlockLength; + break; + + // INFO block + case RecordHeaderType.INFO: + // INFO header is followed immediately by an INFO block + ipf.INFOmediaType = MediaConverter.GetBEInt32(data, startPos); startPos += 4; + ipf.INFOencoderType = MediaConverter.GetBEInt32(data, startPos); startPos += 4; + ipf.INFOencoderRev = MediaConverter.GetBEInt32(data, startPos); startPos += 4; + ipf.INFOfileKey = MediaConverter.GetBEInt32(data, startPos); startPos += 4; + ipf.INFOfileRev = MediaConverter.GetBEInt32(data, startPos); startPos += 4; + ipf.INFOorigin = MediaConverter.GetBEInt32(data, startPos); startPos += 4; + ipf.INFOminTrack = MediaConverter.GetBEInt32(data, startPos); startPos += 4; + ipf.INFOmaxTrack = MediaConverter.GetBEInt32(data, startPos); startPos += 4; + ipf.INFOminSide = MediaConverter.GetBEInt32(data, startPos); startPos += 4; + ipf.INFOmaxSide = MediaConverter.GetBEInt32(data, startPos); startPos += 4; + ipf.INFOcreationDate = MediaConverter.GetBEInt32(data, startPos); startPos += 4; + ipf.INFOcreationTime = MediaConverter.GetBEInt32(data, startPos); startPos += 4; + ipf.INFOplatform1 = MediaConverter.GetBEInt32(data, startPos); startPos += 4; + ipf.INFOplatform2 = MediaConverter.GetBEInt32(data, startPos); startPos += 4; + ipf.INFOplatform3 = MediaConverter.GetBEInt32(data, startPos); startPos += 4; + ipf.INFOplatform4 = MediaConverter.GetBEInt32(data, startPos); startPos += 4; + ipf.INFOdiskNumber = MediaConverter.GetBEInt32(data, startPos); startPos += 4; + ipf.INFOcreatorId = MediaConverter.GetBEInt32(data, startPos); startPos += 4; + startPos += 12; // reserved + break; + + case RecordHeaderType.IMGE: + ipf.IMGEtrack = MediaConverter.GetBEInt32(data, startPos); startPos += 4; + ipf.IMGEside = MediaConverter.GetBEInt32(data, startPos); startPos += 4; + ipf.IMGEdensity = MediaConverter.GetBEInt32(data, startPos); startPos += 4; + ipf.IMGEsignalType = MediaConverter.GetBEInt32(data, startPos); startPos += 4; + ipf.IMGEtrackBytes = MediaConverter.GetBEInt32(data, startPos); startPos += 4; + ipf.IMGEstartBytePos = MediaConverter.GetBEInt32(data, startPos); startPos += 4; + ipf.IMGEstartBitPos = MediaConverter.GetBEInt32(data, startPos); startPos += 4; + ipf.IMGEdataBits = MediaConverter.GetBEInt32(data, startPos); startPos += 4; + ipf.IMGEgapBits = MediaConverter.GetBEInt32(data, startPos); startPos += 4; + ipf.IMGEtrackBits = MediaConverter.GetBEInt32(data, startPos); startPos += 4; + ipf.IMGEblockCount = MediaConverter.GetBEInt32(data, startPos); startPos += 4; + ipf.IMGEencoderProcess = MediaConverter.GetBEInt32(data, startPos); startPos += 4; + ipf.IMGEtrackFlags = MediaConverter.GetBEInt32(data, startPos); startPos += 4; + ipf.IMGEdataKey = MediaConverter.GetBEInt32(data, startPos); startPos += 4; + startPos += 12; // reserved + break; + + case RecordHeaderType.DATA: + ipf.DATAlength = MediaConverter.GetBEInt32(data, startPos); + if (ipf.DATAlength == 0) + { + ipf.DATAextraDataRaw = new byte[0]; + ipf.DATAlength = 0; + } + else + { + ipf.DATAextraDataRaw = new byte[ipf.DATAlength]; + } + startPos += 4; + ipf.DATAbitSize = MediaConverter.GetBEInt32(data, startPos); startPos += 4; + ipf.DATAcrc = MediaConverter.GetBEInt32(data, startPos); startPos += 4; + ipf.DATAdataKey = MediaConverter.GetBEInt32(data, startPos); startPos += 4; + + if (ipf.DATAlength != 0) + { + Array.Copy(data, startPos, ipf.DATAextraDataRaw, 0, ipf.DATAlength); + } + + startPos += ipf.DATAlength; + break; + } + + return ipf; + } + } + + public enum RecordHeaderType + { + None, + CAPS, + DUMP, + DATA, + TRCK, + INFO, + IMGE, + CTEI, + CTEX, + } + + + /// + /// State serlialization + /// + /// + public override void SyncState(Serializer ser) + { + ser.BeginSection("Plus3FloppyDisk"); + + ser.Sync("CylinderCount", ref CylinderCount); + ser.Sync("SideCount", ref SideCount); + ser.Sync("BytesPerTrack", ref BytesPerTrack); + ser.Sync("WriteProtected", ref WriteProtected); + ser.SyncEnum("Protection", ref Protection); + + ser.Sync("DirtyData", ref DirtyData); + if (DirtyData) + { + + } + + // sync deterministic track and sector counters + ser.Sync(" _randomCounter", ref _randomCounter); + RandomCounter = _randomCounter; + + ser.EndSection(); + } + } +} diff --git a/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Media/Disk/UDIFormat/UDI1_0FloppyDisk.cs b/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Media/Disk/UDIFormat/UDI1_0FloppyDisk.cs new file mode 100644 index 0000000000..d46908a73d --- /dev/null +++ b/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Media/Disk/UDIFormat/UDI1_0FloppyDisk.cs @@ -0,0 +1,217 @@ +using BizHawk.Common; +using System; +using System.Collections; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace BizHawk.Emulation.Cores.Computers.SinclairSpectrum +{ + public class UDI1_0FloppyDisk : FloppyDisk + { + /// + /// The format type + /// + public override DiskType DiskFormatType => DiskType.UDI; + + /// + /// Attempts to parse incoming disk data + /// + /// + /// + /// TRUE: disk parsed + /// FALSE: unable to parse disk + /// + public override bool ParseDisk(byte[] data) + { + // look for standard magic string + string ident = Encoding.ASCII.GetString(data, 0, 4); + + if (!ident.StartsWith("UDI!") && !ident.StartsWith("udi!")) + { + // incorrect format + return false; + } + + if (data[0x08] != 0) + { + // wrong version + return false; + } + + if (ident == "udi!") + { + // cant handle compression yet + return false; + } + + DiskHeader.DiskIdent = ident; + DiskHeader.NumberOfTracks = (byte)(data[0x09] + 1); + DiskHeader.NumberOfSides = (byte)(data[0x0A] + 1); + + DiskTracks = new Track[DiskHeader.NumberOfTracks * DiskHeader.NumberOfSides]; + + int fileSize = MediaConverter.GetInt32(data, 4); // not including the final 4-byte checksum + + // ignore extended header + var extHdrSize = MediaConverter.GetInt32(data, 0x0C); + int pos = 0x10 + extHdrSize; + + // process track information + for (int t = 0; t < DiskHeader.NumberOfTracks; t++) + { + DiskTracks[t] = new UDIv1Track(); + DiskTracks[t].TrackNumber = (byte)t; + DiskTracks[t].SideNumber = 0; + DiskTracks[t].TrackType = data[pos++]; + DiskTracks[t].TLEN = MediaConverter.GetWordValue(data, pos); pos += 2; + DiskTracks[t].TrackData = new byte[DiskTracks[t].TLEN + DiskTracks[t].CLEN]; + Array.Copy(data, pos, DiskTracks[t].TrackData, 0, DiskTracks[t].TLEN + DiskTracks[t].CLEN); + pos += DiskTracks[t].TLEN + DiskTracks[t].CLEN; + } + + return true; + } + + /// + /// Takes a double-sided disk byte array and converts into 2 single-sided arrays + /// + /// + /// + /// + public static bool SplitDoubleSided(byte[] data, List results) + { + // look for standard magic string + string ident = Encoding.ASCII.GetString(data, 0, 4); + + if (!ident.StartsWith("UDI!") && !ident.StartsWith("udi!")) + { + // incorrect format + return false; + } + + if (data[0x08] != 0) + { + // wrong version + return false; + } + + if (ident == "udi!") + { + // cant handle compression yet + return false; + } + + byte[] S0 = new byte[data.Length]; + byte[] S1 = new byte[data.Length]; + + // header + var extHdr = MediaConverter.GetInt32(data, 0x0C); + Array.Copy(data, 0, S0, 0, 0x10 + extHdr); + Array.Copy(data, 0, S1, 0, 0x10 + extHdr); + // change side number + S0[0x0A] = 0; + S1[0x0A] = 0; + + int pos = 0x10 + extHdr; + int fileSize = MediaConverter.GetInt32(data, 4); // not including the final 4-byte checksum + + int s0Pos = pos; + int s1Pos = pos; + + // process track information + for (int t = 0; t < (data[0x09] + 1) * 2; t++) + { + var TLEN = MediaConverter.GetWordValue(data, pos + 1); + var CLEN = TLEN / 8 + (TLEN % 8 / 7) / 8; + var blockSize = TLEN + CLEN + 3; + + // 2 sided image: side 0 tracks will all have t as an even number + try + { + if (t == 0 || t % 2 == 0) + { + Array.Copy(data, pos, S0, s0Pos, blockSize); + s0Pos += blockSize; + } + else + { + Array.Copy(data, pos, S1, s1Pos, blockSize); + s1Pos += blockSize; + } + } + catch (Exception ex) + { + + } + + + pos += blockSize; + } + + // skip checkum bytes for now + + byte[] s0final = new byte[s0Pos]; + byte[] s1final = new byte[s1Pos]; + Array.Copy(S0, 0, s0final, 0, s0Pos); + Array.Copy(S1, 0, s1final, 0, s1Pos); + + results.Add(s0final); + results.Add(s1final); + + return true; + } + + public class UDIv1Track : Track + { + /// + /// Parse the UDI TrackData byte[] array into sector objects + /// + public override Sector[] Sectors + { + get + { + List secs = new List(); + var datas = TrackData.Skip(3).Take(TLEN).ToArray(); + var clocks = new BitArray(TrackData.Skip(3 + TLEN).Take(CLEN).ToArray()); + + return secs.ToArray(); + } + } + } + + public class UDIv1Sector : Sector + { + + } + + + /// + /// State serlialization + /// + /// + public override void SyncState(Serializer ser) + { + ser.BeginSection("Plus3FloppyDisk"); + + ser.Sync("CylinderCount", ref CylinderCount); + ser.Sync("SideCount", ref SideCount); + ser.Sync("BytesPerTrack", ref BytesPerTrack); + ser.Sync("WriteProtected", ref WriteProtected); + ser.SyncEnum("Protection", ref Protection); + + ser.Sync("DirtyData", ref DirtyData); + if (DirtyData) + { + + } + + // sync deterministic track and sector counters + ser.Sync(" _randomCounter", ref _randomCounter); + RandomCounter = _randomCounter; + + ser.EndSection(); + } + } +} diff --git a/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Media/MediaConverter.cs b/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Media/MediaConverter.cs index f9059c7e10..74ae9b5c57 100644 --- a/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Media/MediaConverter.cs +++ b/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Media/MediaConverter.cs @@ -1,6 +1,8 @@ using System; using System.IO; using System.IO.Compression; +using System.Runtime.InteropServices; +using System.Linq; namespace BizHawk.Emulation.Cores.Computers.SinclairSpectrum { @@ -89,11 +91,69 @@ namespace BizHawk.Emulation.Cores.Computers.SinclairSpectrum /// /// /// - public static int GetInt32(byte[] buf, int offsetIndex) + public static int GetInt32(byte[] buf, int offsetIndex) { return buf[offsetIndex] | buf[offsetIndex + 1] << 8 | buf[offsetIndex + 2] << 16 | buf[offsetIndex + 3] << 24; } + /// + /// Returns an int32 from a byte array based on offset (in BIG ENDIAN format) + /// + /// + /// + /// + public static int GetBEInt32(byte[] buf, int offsetIndex) + { + byte[] b = new byte[4]; + Array.Copy(buf, offsetIndex, b, 0, 4); + byte[] buffer = b.Reverse().ToArray(); + int pos = 0; + return buffer[pos++] | buffer[pos++] << 8 | buffer[pos++] << 16 | buffer[pos++] << 24; + } + + /// + /// Returns an int32 from a byte array based on the length of the byte array (in BIG ENDIAN format) + /// + /// + /// + public static int GetBEInt32FromByteArray(byte[] buf) + { + byte[] b = buf.Reverse().ToArray(); + if (b.Length == 0) + return 0; + int res = b[0]; + int pos = 1; + switch (b.Length) + { + case 1: + default: + return res; + case 2: + return res | b[pos] << (8 * pos++); + case 3: + return res | b[pos] << (8 * pos++) | b[pos] << (8 * pos++); + case 4: + return res | b[pos] << (8 * pos++) | b[pos] << (8 * pos++) | b[pos] << (8 * pos++); + case 5: + return res | b[pos] << (8 * pos++) | b[pos] << (8 * pos++) | b[pos] << (8 * pos++) | b[pos] << (8 * pos++); + case 6: + return res | b[pos] << (8 * pos++) | b[pos] << (8 * pos++) | b[pos] << (8 * pos++) | b[pos] << (8 * pos++) | b[pos] << (8 * pos++); + case 7: + return res | b[pos] << (8 * pos++) | b[pos] << (8 * pos++) | b[pos] << (8 * pos++) | b[pos] << (8 * pos++) | b[pos] << (8 * pos++) | b[pos] << (8 * pos++); + } + } + + /// + /// Returns an int32 from a byte array based on offset + /// + /// + /// + /// + public static uint GetUInt32(byte[] buf, int offsetIndex) + { + return (uint)(buf[offsetIndex] | buf[offsetIndex + 1] << 8 | buf[offsetIndex + 2] << 16 | buf[offsetIndex + 3] << 24); + } + /// /// Returns an uint16 from a byte array based on offset /// @@ -148,6 +208,29 @@ namespace BizHawk.Emulation.Cores.Computers.SinclairSpectrum ds.Read(destBuffer, 0, destBuffer.Length); } + + public static byte[] SerializeRaw(object obj) + { + int rSize = Marshal.SizeOf(obj); + IntPtr buff = Marshal.AllocHGlobal(rSize); + Marshal.StructureToPtr(obj, buff, false); + byte[] rData = new byte[rSize]; + Marshal.Copy(buff, rData, 0, rSize); + return rData; + } + + public static T DeserializeRaw(byte[] rData, int pos) + { + int rSize = Marshal.SizeOf(typeof(T)); + if (rSize > rData.Length - pos) + throw new Exception(); + IntPtr buff = Marshal.AllocHGlobal(rSize); + Marshal.Copy(rData, pos, buff, rSize); + T rObj = (T)Marshal.PtrToStructure(buff, typeof(T)); + Marshal.FreeHGlobal(buff); + return rObj; + } + #endregion } } diff --git a/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Media/Snapshot/SZX/SZX.Methods.cs b/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Media/Snapshot/SZX/SZX.Methods.cs new file mode 100644 index 0000000000..0c812b9e0d --- /dev/null +++ b/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Media/Snapshot/SZX/SZX.Methods.cs @@ -0,0 +1,425 @@ +using BizHawk.Common.NumberExtensions; +using BizHawk.Emulation.Cores.Components.Z80A; +using System; +using System.Collections; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Runtime.InteropServices; +using System.Text; +using System.Threading.Tasks; + +namespace BizHawk.Emulation.Cores.Computers.SinclairSpectrum +{ + /// + /// SZX Methods + /// Based on the work done by ArjunNair in ZERO spectrum emulator: https://github.com/ArjunNair/Zero-Emulator/blob/master/Ziggy/Peripherals/SZXFile.cs + /// + public partial class SZX + { + private SpectrumBase _machine; + + private Z80A _cpu => _machine.CPU; + + private SZX(SpectrumBase machine) + { + _machine = machine; + } + + /// + /// Exports state information to a byte array in ZX-State format + /// + /// + /// + public static byte[] ExportSZX(SpectrumBase machine) + { + var s = new SZX(machine); + + byte[] result = null; + + using (MemoryStream ms = new MemoryStream()) + { + using (BinaryWriter r = new BinaryWriter(ms)) + { + // temp buffer + byte[] buff; + // working block + ZXSTBLOCK block = new ZXSTBLOCK(); + + // header + ZXSTHEADER header = new ZXSTHEADER(); + header.dwMagic = MediaConverter.GetUInt32(Encoding.UTF8.GetBytes("ZXST"), 0); + header.chMajorVersion = 1; + header.chMinorVersion = 4; + header.chFlags = 0; + switch (s._machine.Spectrum.MachineType) + { + case MachineType.ZXSpectrum16: header.chMachineId = (int)MachineIdentifier.ZXSTMID_16K; break; + case MachineType.ZXSpectrum48: header.chMachineId = (int)MachineIdentifier.ZXSTMID_48K; break; + case MachineType.ZXSpectrum128: header.chMachineId = (int)MachineIdentifier.ZXSTMID_128K; break; + case MachineType.ZXSpectrum128Plus2: header.chMachineId = (int)MachineIdentifier.ZXSTMID_PLUS2; break; + case MachineType.ZXSpectrum128Plus2a: header.chMachineId = (int)MachineIdentifier.ZXSTMID_PLUS2A; break; + case MachineType.ZXSpectrum128Plus3: header.chMachineId = (int)MachineIdentifier.ZXSTMID_PLUS3; break; + } + buff = MediaConverter.SerializeRaw(header); + r.Write(buff); + + // ZXSTCREATOR + var bStruct = s.GetZXSTCREATOR(); + block.dwId = MediaConverter.GetUInt32(Encoding.UTF8.GetBytes("CRTR"), 0); + block.dwSize = (uint)Marshal.SizeOf(bStruct); + buff = MediaConverter.SerializeRaw(block); + r.Write(buff); + buff = MediaConverter.SerializeRaw(bStruct); + r.Write(buff); + + // ZXSTZ80REGS + var cStruct = s.GetZXSTZ80REGS(); + block.dwId = MediaConverter.GetUInt32(Encoding.UTF8.GetBytes("Z80R"), 0); + block.dwSize = (uint)Marshal.SizeOf(cStruct); + buff = MediaConverter.SerializeRaw(block); + r.Write(buff); + buff = MediaConverter.SerializeRaw(cStruct); + r.Write(buff); + + // ZXSTSPECREGS + var dStruct = s.GetZXSTSPECREGS(); + block.dwId = MediaConverter.GetUInt32(Encoding.UTF8.GetBytes("SPCR"), 0); + block.dwSize = (uint)Marshal.SizeOf(dStruct); + buff = MediaConverter.SerializeRaw(block); + r.Write(buff); + buff = MediaConverter.SerializeRaw(dStruct); + r.Write(buff); + + // ZXSTKEYBOARD + var eStruct = s.GetZXSTKEYBOARD(); + block.dwId = MediaConverter.GetUInt32(Encoding.UTF8.GetBytes("KEYB"), 0); + block.dwSize = (uint)Marshal.SizeOf(eStruct); + buff = MediaConverter.SerializeRaw(block); + r.Write(buff); + buff = MediaConverter.SerializeRaw(eStruct); + r.Write(buff); + + // ZXSTJOYSTICK + var fStruct = s.GetZXSTJOYSTICK(); + block.dwId = MediaConverter.GetUInt32(Encoding.UTF8.GetBytes("JOY\0"), 0); + block.dwSize = (uint)Marshal.SizeOf(fStruct); + buff = MediaConverter.SerializeRaw(block); + r.Write(buff); + buff = MediaConverter.SerializeRaw(fStruct); + r.Write(buff); + + + // ZXSTAYBLOCK + if (s._machine.Spectrum.MachineType != MachineType.ZXSpectrum16 && s._machine.Spectrum.MachineType != MachineType.ZXSpectrum48) + { + var gStruct = s.GetZXSTAYBLOCK(); + block.dwId = MediaConverter.GetUInt32(Encoding.UTF8.GetBytes("AY\0\0"), 0); + block.dwSize = (uint)Marshal.SizeOf(gStruct); + buff = MediaConverter.SerializeRaw(block); + r.Write(buff); + buff = MediaConverter.SerializeRaw(gStruct); + r.Write(buff); + } + + // ZXSTRAMPAGE + switch (s._machine.Spectrum.MachineType) + { + // For 16k Spectrums, only page 5 (0x4000 - 0x7fff) is saved. + case MachineType.ZXSpectrum16: + block.dwId = MediaConverter.GetUInt32(Encoding.UTF8.GetBytes("RAMP"), 0); + var rp16 = s.GetZXSTRAMPAGE(5, s._machine.RAM0); + block.dwSize = (uint)Marshal.SizeOf(rp16); + buff = MediaConverter.SerializeRaw(block); + r.Write(buff); + buff = MediaConverter.SerializeRaw(rp16); + r.Write(buff); + break; + // For 48k Spectrums and Timex TS/TC models, pages 5, 2 (0x8000 - 0xbfff) and 0 (0xc000 - 0xffff) are saved. + case MachineType.ZXSpectrum48: + block.dwId = MediaConverter.GetUInt32(Encoding.UTF8.GetBytes("RAMP"), 0); + var rp48_0 = s.GetZXSTRAMPAGE(5, s._machine.RAM0); + block.dwSize = (uint)Marshal.SizeOf(rp48_0); + buff = MediaConverter.SerializeRaw(block); + r.Write(buff); + buff = MediaConverter.SerializeRaw(rp48_0); + r.Write(buff); + + block.dwId = MediaConverter.GetUInt32(Encoding.UTF8.GetBytes("RAMP"), 0); + var rp48_1 = s.GetZXSTRAMPAGE(5, s._machine.RAM1); + block.dwSize = (uint)Marshal.SizeOf(rp48_1); + buff = MediaConverter.SerializeRaw(block); + r.Write(buff); + buff = MediaConverter.SerializeRaw(rp48_1); + r.Write(buff); + + block.dwId = MediaConverter.GetUInt32(Encoding.UTF8.GetBytes("RAMP"), 0); + var rp48_2 = s.GetZXSTRAMPAGE(5, s._machine.RAM2); + block.dwSize = (uint)Marshal.SizeOf(rp48_2); + buff = MediaConverter.SerializeRaw(block); + r.Write(buff); + buff = MediaConverter.SerializeRaw(rp48_2); + r.Write(buff); + break; + // For 128k Spectrums and the Pentagon 128, all pages (0-7) are saved. + case MachineType.ZXSpectrum128: + case MachineType.ZXSpectrum128Plus2: + case MachineType.ZXSpectrum128Plus2a: + case MachineType.ZXSpectrum128Plus3: + List rams = new List + { + s._machine.RAM0, s._machine.RAM1, s._machine.RAM2, s._machine.RAM3, + s._machine.RAM4, s._machine.RAM5, s._machine.RAM6, s._machine.RAM7 + }; + for (byte i = 0; i < 8; i++) + { + block.dwId = MediaConverter.GetUInt32(Encoding.UTF8.GetBytes("RAMP"), 0); + var rp = s.GetZXSTRAMPAGE(i, rams[i]); + block.dwSize = (uint)Marshal.SizeOf(rp); + buff = MediaConverter.SerializeRaw(block); + r.Write(buff); + buff = MediaConverter.SerializeRaw(rp); + r.Write(buff); + } + break; + } + /* + // ZXSTPLUS3 + if (s._machine.Spectrum.MachineType == MachineType.ZXSpectrum128Plus3) + { + var iStruct = s.GetZXSTPLUS3(); + block.dwId = MediaConverter.GetUInt32(Encoding.UTF8.GetBytes("+3\0\0"), 0); + block.dwSize = (uint)Marshal.SizeOf(iStruct); + buff = MediaConverter.SerializeRaw(block); + r.Write(buff); + buff = MediaConverter.SerializeRaw(iStruct); + r.Write(buff); + + // ZXSTDSKFILE + if (s._machine.diskImages.Count() > 0) + { + var jStruct = s.GetZXSTDSKFILE(); + block.dwId = MediaConverter.GetUInt32(Encoding.UTF8.GetBytes("DSK\0"), 0); + block.dwSize = (uint)Marshal.SizeOf(jStruct); + buff = MediaConverter.SerializeRaw(block); + r.Write(buff); + buff = MediaConverter.SerializeRaw(jStruct); + r.Write(buff); + } + } + + // ZXSTTAPE + if (s._machine.tapeImages.Count() > 0) + { + var hStruct = s.GetZXSTTAPE(); + var tapeData = s._machine.tapeImages[s._machine.TapeMediaIndex]; + block.dwId = MediaConverter.GetUInt32(Encoding.UTF8.GetBytes("TAPE"), 0); + block.dwSize = (uint)Marshal.SizeOf(hStruct) + (uint)tapeData.Length; + buff = MediaConverter.SerializeRaw(block); + r.Write(buff); + buff = MediaConverter.SerializeRaw(hStruct); + r.Write(buff); + buff = MediaConverter.SerializeRaw(tapeData); + r.Write(buff); + char[] terminator = "\0".ToCharArray(); + r.Write(terminator); + } + */ + + } + + result = ms.ToArray(); + } + + return result; + } + + private ZXSTRAMPAGE GetZXSTRAMPAGE(byte page, byte[] RAM) + { + var s = new ZXSTRAMPAGE(); + s.wFlags = 0; // uncompressed only at the moment + s.chPageNo = page; + s.ramPage = RAM; + return s; + } + + private ZXSTCREATOR GetZXSTCREATOR() + { + var s = new ZXSTCREATOR(); + var str = "BIZHAWK EMULATOR".ToCharArray(); + s.szCreator = new char[32]; + for (int i = 0; i < str.Length; i++) + s.szCreator[i] = str[i]; + s.chMajorVersion = 1; + s.chMinorVersion = 4; + + return s; + } + + private ZXSTZ80REGS GetZXSTZ80REGS() + { + var s = new ZXSTZ80REGS(); + s.AF = (ushort)_machine.Spectrum.GetCpuFlagsAndRegisters()["AF"].Value; + s.BC = (ushort)_machine.Spectrum.GetCpuFlagsAndRegisters()["BC"].Value; + s.DE = (ushort)_machine.Spectrum.GetCpuFlagsAndRegisters()["DE"].Value; + s.HL = (ushort)_machine.Spectrum.GetCpuFlagsAndRegisters()["HL"].Value; + s.AF1 = (ushort)_machine.Spectrum.GetCpuFlagsAndRegisters()["Shadow AF"].Value; + s.BC1 = (ushort)_machine.Spectrum.GetCpuFlagsAndRegisters()["Shadow BC"].Value; + s.DE1 = (ushort)_machine.Spectrum.GetCpuFlagsAndRegisters()["Shadow DE"].Value; + s.HL1 = (ushort)_machine.Spectrum.GetCpuFlagsAndRegisters()["Shadow HL"].Value; + s.IX = (ushort)_machine.Spectrum.GetCpuFlagsAndRegisters()["IX"].Value; + s.IY = (ushort)_machine.Spectrum.GetCpuFlagsAndRegisters()["IY"].Value; + s.SP = (ushort)_machine.Spectrum.GetCpuFlagsAndRegisters()["SP"].Value; + s.PC = (ushort)_machine.Spectrum.GetCpuFlagsAndRegisters()["PC"].Value; + s.I = (byte)_machine.CPU.Regs[_machine.CPU.I]; + s.R = (byte)_machine.CPU.Regs[_machine.CPU.R]; + s.IFF1 = (byte)(_machine.CPU.IFF1 ? 1 : 0); + s.IFF2 = (byte)(_machine.CPU.IFF2 ? 1 : 0); + s.IM = (byte)_machine.CPU.InterruptMode; + s.dwCyclesStart = (uint)(_machine.CurrentFrameCycle + _machine.ULADevice.InterruptStartTime); + s.wMemPtr = (ushort)(_machine.CPU.Regs[_machine.CPU.Z] + (_machine.CPU.Regs[_machine.CPU.W] << 8)); + //s.chHoldIntReqCycles = ? + + if (_machine.CPU.EIPending > 0) + { + s.chFlags |= ZXSTZF_EILAST; + } + else if (_machine.CPU.halted) + { + s.chFlags |= ZXSTZF_HALTED; + } + + return s; + } + + private ZXSTSPECREGS GetZXSTSPECREGS() + { + var s = new ZXSTSPECREGS(); + s.chBorder = _machine.ULADevice.BorderColor > 7 ? (byte)0 : (byte)_machine.ULADevice.BorderColor; + s.chFe = _machine.LastFe; + byte x7ffd = (byte)_machine.RAMPaged; + byte x1ffd = 0; + switch (_machine.Spectrum.MachineType) + { + case MachineType.ZXSpectrum16: + case MachineType.ZXSpectrum48: + s.ch7ffd = 0; + s.unionPage = 0; + break; + + case MachineType.ZXSpectrum128: + case MachineType.ZXSpectrum128Plus2: + // 7FFD + if (_machine._ROMpaged == 1) + x7ffd |= 0x10; + if (_machine.SHADOWPaged) + x7ffd |= 0x08; + if (_machine.PagingDisabled) + x7ffd |= 0x20; + break; + + case MachineType.ZXSpectrum128Plus2a: + case MachineType.ZXSpectrum128Plus3: + if (_machine.UPDDiskDevice.FDD_FLAG_MOTOR) + x1ffd |= 0x08; + if (_machine.SpecialPagingMode) + { + x1ffd |= 0x01; + switch (_machine.PagingConfiguration) + { + case 1: + x1ffd |= 0x02; + break; + case 2: + x1ffd |= 0x04; + break; + case 3: + x1ffd |= 0x02; + x1ffd |= 0x04; + break; + } + } + else + { + if (_machine.ROMhigh) + x1ffd |= 0x04; + } + if (_machine.ROMlow) + x7ffd |= 0x10; + if (_machine.SHADOWPaged) + x7ffd |= 0x08; + if (_machine.PagingDisabled) + x7ffd |= 0x20; + break; + } + + s.ch7ffd = x7ffd; + s.unionPage = x1ffd; + return s; + } + + private ZXSTKEYBOARD GetZXSTKEYBOARD() + { + var s = new ZXSTKEYBOARD(); + s.dwFlags = 0; //no issue 2 emulation + s.chKeyboardJoystick |= (byte)JoystickTypes.ZXSTKJT_NONE; + return s; + } + + private ZXSTJOYSTICK GetZXSTJOYSTICK() + { + var s = new ZXSTJOYSTICK(); + s.dwFlags = 0; //depreciated + s.chTypePlayer1 |= (byte)JoystickTypes.ZXSTKJT_KEMPSTON; + s.chTypePlayer2 |= (byte)JoystickTypes.ZXSTKJT_SINCLAIR1; + return s; + } + + private ZXSTAYBLOCK GetZXSTAYBLOCK() + { + var s = new ZXSTAYBLOCK(); + s.cFlags = 0; // no external units + s.chCurrentRegister = (byte)_machine.AYDevice.SelectedRegister; + var regs = _machine.AYDevice.ExportRegisters(); + s.chAyRegs = new byte[16]; + for (int i = 0; i < 16; i++) + { + s.chAyRegs[i] = (byte)regs[i]; + } + return s; + } + + private ZXSTTAPE GetZXSTTAPE() + { + var s = new ZXSTTAPE(); + s.wFlags |= (int)CassetteRecorderState.ZXSTTP_EMBEDDED; + s.wCurrentBlockNo = (ushort)_machine.TapeDevice.CurrentDataBlockIndex; + s.dwCompressedSize = _machine.tapeImages[_machine.TapeDevice.CurrentDataBlockIndex].Length; + s.dwUncompressedSize = _machine.tapeImages[_machine.TapeDevice.CurrentDataBlockIndex].Length; + char[] ext = "tzx".ToCharArray(); + s.szFileExtension = new char[16]; + for (int f = 1; f < ext.Length; f++) + { + s.szFileExtension[f - 1] = ext[f]; + } + return s; + } + + private ZXSTPLUS3 GetZXSTPLUS3() + { + var s = new ZXSTPLUS3(); + s.chNumDrives = 1; + s.fMotorOn = _machine.UPDDiskDevice.FDD_FLAG_MOTOR ? (byte)1 : (byte)0; + return s; + } + + private ZXSTDSKFILE GetZXSTDSKFILE() + { + var s = new ZXSTDSKFILE(); + s.wFlags = 0; + s.chDriveNum = 0; + s.dwUncompressedSize = 0; + return s; + } + } +} diff --git a/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Media/Snapshot/SZX/SZX.Objects.cs b/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Media/Snapshot/SZX/SZX.Objects.cs new file mode 100644 index 0000000000..3bbe9acead --- /dev/null +++ b/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Media/Snapshot/SZX/SZX.Objects.cs @@ -0,0 +1,410 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Runtime.InteropServices; +using System.Text; +using System.Threading.Tasks; + +namespace BizHawk.Emulation.Cores.Computers.SinclairSpectrum +{ + /// + /// Structs, Constants and Enums + /// http://www.spectaculator.com/docs/zx-state/intro.shtml + /// + public partial class SZX + { + #region ZX-State Header + + public enum MachineIdentifier : byte + { + ZXSTMID_16K = 0, + ZXSTMID_48K = 1, + ZXSTMID_128K = 2, + ZXSTMID_PLUS2 = 3, + ZXSTMID_PLUS2A = 4, + ZXSTMID_PLUS3 = 5, + ZXSTMID_PLUS3E = 6, + ZXSTMID_PENTAGON128 = 7, + ZXSTMID_TC2048 = 8, + ZXSTMID_TC2068 = 9, + ZXSTMID_SCORPION = 10, + ZXSTMID_SE = 11, + ZXSTMID_TS2068 = 12, + ZXSTMID_PENTAGON512 = 13, + ZXSTMID_PENTAGON1024 = 14, + ZXSTMID_NTSC48K = 15, + ZXSTMID_128KE = 16 + } + + /// + /// If set, the emulated Spectrum uses alternate timings (one cycle later than normal timings). If reset, the emulated Spectrum uses standard timings. + /// This flag is only applicable for the ZXSTMID_16K, ZXSTMID_48K and ZXSTMID_128K models. + /// + public const int ZXSTMF_ALTERNATETIMINGS = 1; + + /// + /// The zx-state header appears right at the start of a zx-state (.szx) file. + /// + [StructLayout(LayoutKind.Sequential, Pack = 1)] + public struct ZXSTHEADER + { + public uint dwMagic; + public byte chMajorVersion; + public byte chMinorVersion; + public byte chMachineId; + public byte chFlags; + } + + #endregion + + #region ZXSTBLOCK Header + + /// + /// Block Header. Each real block starts with this header. + /// + public struct ZXSTBLOCK + { + public uint dwId; + public uint dwSize; + } + + #endregion + + #region ZXSTCREATOR + + /// + /// This block identifies the program that created this zx-state file. + /// + [StructLayout(LayoutKind.Sequential, Pack = 1)] + public struct ZXSTCREATOR + { + [MarshalAs(UnmanagedType.ByValArray, SizeConst = 32)] + public char[] szCreator; + public short chMajorVersion; + public short chMinorVersion; + [MarshalAs(UnmanagedType.ByValArray, SizeConst = 1)] + public byte[] chData; + } + + #endregion + + #region ZXSTZ80REGS + + /// + /// The last instruction executed was an EI instruction or an invalid $DD or $FD prefix. + /// + public const int ZXSTZF_EILAST = 1; + /// + /// The last instruction executed was a HALT instruction. The CPU is currently executing NOPs and will continue to do so until the next interrupt occurs. + /// This flag is mutually exclusive with ZXSTZF_EILAST. + /// + public const int ZXSTZF_HALTED = 2; + + /// + /// Contains the Z80 registers and other internal state values. It does not contain any specific model registers. + /// + [StructLayout(LayoutKind.Sequential, Pack = 1)] + public struct ZXSTZ80REGS + { + public ushort AF, BC, DE, HL; + public ushort AF1, BC1, DE1, HL1; + public ushort IX, IY, SP, PC; + public byte I; + public byte R; + public byte IFF1, IFF2; + public byte IM; + public uint dwCyclesStart; + public byte chHoldIntReqCycles; + public byte chFlags; + public ushort wMemPtr; + } + + #endregion + + #region ZXSTSPECREGS + + [StructLayout(LayoutKind.Sequential, Pack = 1)] + public struct ZXSTSPECREGS + { + public byte chBorder; + public byte ch7ffd; + public byte unionPage; + public byte chFe; + [MarshalAs(UnmanagedType.ByValArray, SizeConst = 4)] + public byte[] chReserved; + } + + #endregion + + #region ZXSTAYBLOCK + + /// + /// Fuller Box emulation + /// + public const int ZXSTAYF_FULLERBOX = 1; + /// + /// Melodik Soundbox emulation. + /// This is essentially an AY chip for older Spectrums that uses the same ports as that found in 128k Spectrums + /// + public const int ZXSTAYF_128AY = 2; + + /// + /// The state of the AY chip found in all 128k Spectrums, Pentagons, Scorpions and Timex machines. + /// This block may also be present for 16k/48k Spectrums if Fuller Box or Melodik emulation is enabled. + /// + [StructLayout(LayoutKind.Sequential, Pack = 1)] + public struct ZXSTAYBLOCK + { + public byte cFlags; + public byte chCurrentRegister; + [MarshalAs(UnmanagedType.ByValArray, SizeConst = 16)] + public byte[] chAyRegs; + } + + #endregion + + #region ZXSTRAMPAGE + + /// + /// Ram pages are compressed using Zlib + /// + public const int ZXSTRF_COMPRESSED = 1; + + /// + /// zx-state files will contain a number of 16KB RAM page blocks, depending on the specific Spectrum model. + /// + [StructLayout(LayoutKind.Sequential, Pack = 1)] + public struct ZXSTRAMPAGE + { + public ushort wFlags; + public byte chPageNo; + [MarshalAs(UnmanagedType.ByValArray, SizeConst = 0x4000)] + public byte[] ramPage; + } + + #endregion + + #region ZXSTKEYBOARD + + /// + /// Keyboard state + /// + public const int ZXSTKF_ISSUE2 = 1; + + /// + /// Supported joystick types + /// + public enum JoystickTypes + { + ZXSTKJT_KEMPSTON = 0, + ZXSTKJT_FULLER = 1, + ZXSTKJT_CURSOR = 2, + ZXSTKJT_SINCLAIR1 = 3, + ZXSTKJT_SINCLAIR2 = 4, + ZXSTKJT_SPECTRUMPLUS = 5, + ZXSTKJT_TIMEX1 = 6, + ZXSTKJT_TIMEX2 = 7, + ZXSTKJT_NONE = 8 + } + + /// + /// The state of the Spectrum keyboard and any keyboard joystick emulation. + /// + [StructLayout(LayoutKind.Sequential, Pack = 1)] + public struct ZXSTKEYBOARD + { + public uint dwFlags; + public byte chKeyboardJoystick; + } + + #endregion + + #region ZXSTJOYSTICK + + /// + /// Joystick setup for both players. + /// + [StructLayout(LayoutKind.Sequential, Pack = 1)] + public struct ZXSTJOYSTICK + { + public uint dwFlags; + public byte chTypePlayer1; + public byte chTypePlayer2; + } + + #endregion + + #region ZXSTTAPE + + /// + /// Cassette Recorder state + /// + public enum CassetteRecorderState + { + ZXSTTP_EMBEDDED = 1, + ZXSTTP_COMPRESSED = 2 + } + + [StructLayout(LayoutKind.Sequential, Pack = 1)] + public struct ZXSTTAPE + { + public ushort wCurrentBlockNo; + public ushort wFlags; + public int dwUncompressedSize; + public int dwCompressedSize; + [MarshalAs(UnmanagedType.ByValArray, SizeConst = 16)] + public char[] szFileExtension; + } + + #endregion + + #region ZXSTPLUS3 + + /// + /// The number of drives connected to the Spectrum +3 and whether their motors are turned on. + /// Any blocks specifying which disk files are in which drive will follow this one. + /// + [StructLayout(LayoutKind.Sequential, Pack = 1)] + public struct ZXSTPLUS3 + { + public byte chNumDrives; + public byte fMotorOn; + } + + #endregion + + #region ZXSTDSKFILE + + /// + /// Not implemented. All disk images are currently links to external .dsk or .ipf files + /// + public const int ZXSTDSKF_COMPRESSED = 1; + /// + /// Not implemented. All disk images are currently links to external .dsk or .ipf files + /// + public const int ZXSTDSKF_EMBEDDED = 2; + /// + /// When a double-sided disk is inserted into a single-sided drive, specifies the side being read from/written to. + /// If set, Side B is the active side, otherwise it is Side A. + /// + public const int ZXSTDSKF_SIDEB = 3; + + /// + /// Each +3 disk drive that has a disk inserted in it will have one of these blocks. + /// They follow the ZXSTPLUS3 block which identifies the number of drives. + /// + [StructLayout(LayoutKind.Sequential, Pack = 1)] + public struct ZXSTDSKFILE + { + public ushort wFlags; + public byte chDriveNum; + public int dwUncompressedSize; + } + + #endregion + + #region Not Yet Implemented + + #region ZXSTATASP + + #endregion + + #region ZXSTATARAM + + #endregion + + #region ZXSTCF + + #endregion + + #region ZXSTCFRAM + + #endregion + + #region ZXSTCOVOX + + #endregion + + #region ZXSTBETA128 + + #endregion + + #region ZXSTBETADISK + + #endregion + + #region ZXSTDOCK + + #endregion + + #region ZXSTGS + + #endregion + + #region ZXSTGSRAMPAGE + + #endregion + + #region ZXSTIF1 + + #endregion + + #region ZXSTIF2ROM + + #endregion + + #region ZXSTMCART + + #endregion + + #region ZXSTMOUSE + + #endregion + + #region ZXSTMULTIFACE + + #endregion + + #region ZXSTOPUS + + #endregion + + #region ZXSTOPUSDISK + + #endregion + + #region ZXSTPLUSD + + #endregion + + #region ZXSTPLUSDDISK + + #endregion + + #region ZXSTROM + + #endregion + + #region ZXSTSCLDREGS + + #endregion + + #region ZXSTSIDE + + #endregion + + #region ZXSTSPECDRUM + + #endregion + + #region ZXSTUSPEECH + + #endregion + + #region ZXSTZXPRINTER + + #endregion + + #endregion + } +} diff --git a/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/ZXSpectrum.ISettable.cs b/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/ZXSpectrum.ISettable.cs index 951db18185..5d07d4fc07 100644 --- a/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/ZXSpectrum.ISettable.cs +++ b/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/ZXSpectrum.ISettable.cs @@ -1,5 +1,7 @@ using BizHawk.Common; using BizHawk.Emulation.Common; +using System; +using System.Collections.Generic; using System.ComponentModel; using System.Text; @@ -238,6 +240,7 @@ namespace BizHawk.Emulation.Cores.Computers.SinclairSpectrum public string Media { get; set; } public string OtherMisc { get; set; } + Dictionary Data = new Dictionary(); public static ZXMachineMetaData GetMetaObject(MachineType type) { @@ -317,7 +320,28 @@ namespace BizHawk.Emulation.Cores.Computers.SinclairSpectrum m.Audio = "Beeper (HW 1ch. / 10oct.) & General Instruments AY-3-8912 PSG (3ch) - RF Output"; m.Media = "3\" Floppy Disk (via built-in Floppy Drive)"; break; - } + case MachineType.Pentagon128: + m.Name = "(NOT WORKING YET) Pentagon 128 Clone"; + m.Description = " "; + m.Description += " "; + m.Released = " "; + m.CPU = " "; + m.Memory = " "; + m.Video = " "; + m.Audio = " "; + m.Media = " "; + break; + } + + m.Data.Add(ZXSpectrum.GetMemberName((ZXMachineMetaData c) => c.Name), m.Name.Trim()); + m.Data.Add(ZXSpectrum.GetMemberName((ZXMachineMetaData c) => c.Description), m.Description.Trim()); + m.Data.Add(ZXSpectrum.GetMemberName((ZXMachineMetaData c) => c.Released), m.Released.Trim()); + m.Data.Add(ZXSpectrum.GetMemberName((ZXMachineMetaData c) => c.CPU), m.CPU.Trim()); + m.Data.Add(ZXSpectrum.GetMemberName((ZXMachineMetaData c) => c.Memory), m.Memory.Trim()); + m.Data.Add(ZXSpectrum.GetMemberName((ZXMachineMetaData c) => c.Video), m.Video.Trim()); + m.Data.Add(ZXSpectrum.GetMemberName((ZXMachineMetaData c) => c.Audio), m.Audio.Trim()); + m.Data.Add(ZXSpectrum.GetMemberName((ZXMachineMetaData c) => c.Media), m.Media.Trim()); + return m; } @@ -327,48 +351,70 @@ namespace BizHawk.Emulation.Cores.Computers.SinclairSpectrum StringBuilder sb = new StringBuilder(); - sb.Append(m.Name); - sb.Append("\n"); - sb.Append("-----------------------------------------------------------------\n"); - // Release - sb.Append("Released:"); - sb.Append(" "); - sb.Append(m.Released); - sb.Append("\n"); - // CPU - sb.Append("CPU:"); - sb.Append(" "); - sb.Append(m.CPU); - sb.Append("\n"); - // Memory - sb.Append("Memory:"); - sb.Append(" "); - sb.Append(m.Memory); - sb.Append("\n"); - // Video - sb.Append("Video:"); - sb.Append(" "); - sb.Append(m.Video); - sb.Append("\n"); - // Audio - sb.Append("Audio:"); - sb.Append(" "); - sb.Append(m.Audio); - sb.Append("\n"); - // Audio - sb.Append("Media:"); - sb.Append(" "); - sb.Append(m.Media); - sb.Append("\n"); + // get longest title + int titleLen = 0; + foreach (var d in m.Data) + { + if (d.Key.Length > titleLen) + titleLen = d.Key.Length; + } - sb.Append("-----------------------------------------------------------------\n"); - // description - sb.Append(m.Description); - if (m.OtherMisc != null) - sb.Append("\n" + m.OtherMisc); + var maxDataLineLen = 40; + + // generate layout + foreach (var d in m.Data) + { + var tLen = d.Key.Length; + var makeup = (titleLen - tLen) / 4; + sb.Append(d.Key + ":\t"); + for (int i = 0; i < makeup; i++) + { + if (tLen > 4) + sb.Append("\t"); + else + { + makeup--; + sb.Append("\t"); + } + } + + // output the data splitting and tabbing as neccessary + var arr = d.Value.Split(' '); + int cnt = 0; + + List builder = new List(); + string working = ""; + foreach (var s in arr) + { + var len = s.Length; + if (working.Length + 1 + len > maxDataLineLen) + { + // new line needed + builder.Add(working.Trim(' ')); + working = ""; + } + working += s + " "; + } + + builder.Add(working.Trim(' ')); + + // output the data + for (int i = 0; i < builder.Count; i++) + { + if (i != 0) + { + sb.Append("\t"); + sb.Append("\t"); + } + + sb.Append(builder[i]); + sb.Append("\r\n"); + } + + //sb.Append("\r\n"); + } return sb.ToString(); - } } } diff --git a/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/ZXSpectrum.Util.cs b/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/ZXSpectrum.Util.cs index 8423f50e1f..d5a46ca3b3 100644 --- a/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/ZXSpectrum.Util.cs +++ b/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/ZXSpectrum.Util.cs @@ -1,5 +1,6 @@ using System; using System.Collections; +using System.Linq.Expressions; namespace BizHawk.Emulation.Cores.Computers.SinclairSpectrum { @@ -62,5 +63,16 @@ namespace BizHawk.Emulation.Cores.Computers.SinclairSpectrum return m; } + + public byte[] GetSZXSnapshot() + { + return SZX.ExportSZX(_machine); + //return System.Text.Encoding.Default.GetString(data); + } + + public static string GetMemberName(Expression> memberAccess) + { + return ((MemberExpression)memberAccess.Body).Member.Name; + } } } diff --git a/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/ZXSpectrum.cs b/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/ZXSpectrum.cs index f630d6e257..4807ffbc37 100644 --- a/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/ZXSpectrum.cs +++ b/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/ZXSpectrum.cs @@ -62,7 +62,9 @@ namespace BizHawk.Emulation.Cores.Computers.SinclairSpectrum deterministicEmulation = deterministic.Value; } - switch (SyncSettings.MachineType) + MachineType = SyncSettings.MachineType; + + switch (MachineType) { case MachineType.ZXSpectrum16: ControllerDefinition = ZXSpectrumControllerDefinition; @@ -88,6 +90,10 @@ namespace BizHawk.Emulation.Cores.Computers.SinclairSpectrum ControllerDefinition = ZXSpectrumControllerDefinition; Init(MachineType.ZXSpectrum128Plus3, SyncSettings.BorderType, SyncSettings.TapeLoadSpeed, _files, joysticks); break; + case MachineType.Pentagon128: + ControllerDefinition = ZXSpectrumControllerDefinition; + Init(MachineType.Pentagon128, SyncSettings.BorderType, SyncSettings.TapeLoadSpeed, _files, joysticks); + break; default: throw new InvalidOperationException("Machine not yet emulated"); } @@ -146,6 +152,7 @@ namespace BizHawk.Emulation.Cores.Computers.SinclairSpectrum private readonly TraceBuffer _tracer; public IController _controller; public SpectrumBase _machine; + public MachineType MachineType; public List _gameInfo; @@ -261,6 +268,14 @@ namespace BizHawk.Emulation.Cores.Computers.SinclairSpectrum _machine.InitROM(romDataP3); //System.Windows.Forms.MessageBox.Show("+3 is not working at all yet :/"); break; + case MachineType.Pentagon128: + _machine = new Pentagon128(this, _cpu, borderType, files, joys); + var _systemRomPen128 = GetFirmware(0x8000, "PentagonROM"); + var _systemRomTrdos = GetFirmware(0x4000, "TRDOSROM"); + var conc = _systemRomPen128.Concat(_systemRomTrdos).ToArray(); + var romDataPen128 = RomData.InitROM(machineType, conc); + _machine.InitROM(romDataPen128); + break; } } diff --git a/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/readme.md b/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/readme.md index 58280ac42d..e91ca63894 100644 --- a/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/readme.md +++ b/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/readme.md @@ -29,4 +29,14 @@ Any questions, issues or bug reports, either use the GitHub issue tracker, or po http://tasvideos.org/forum/viewtopic.php?t=20004 +### Work in Progress +* Pentagon Emulation +- I have started the setup for pentagon 128 clone emulation. This is currently marked as 'NOT WORKING' in the core model selection dialog. I suggest you stay away from it for now. +- Model boots using external pentagon and trdos roms +- Tape works +- BetaDisk interface (and TRDOS file import) not yet implemented (BIG JOBS!) +- Screen and memory contention timings still to do +- Probably AY chip timing is wrong +- Still need to verify exact CPU clock speed + -Asnivor diff --git a/BizHawk.Emulation.Cores/Consoles/Atari/2600/Atari2600.ISettable.cs b/BizHawk.Emulation.Cores/Consoles/Atari/2600/Atari2600.ISettable.cs index 353b35d865..92eaeee755 100644 --- a/BizHawk.Emulation.Cores/Consoles/Atari/2600/Atari2600.ISettable.cs +++ b/BizHawk.Emulation.Cores/Consoles/Atari/2600/Atari2600.ISettable.cs @@ -153,14 +153,14 @@ namespace BizHawk.Emulation.Cores.Atari.Atari2600 [DisplayName("Port 1 Device")] [Description("The type of controller plugged into the first controller port")] [TypeConverter(typeof(DescribableEnumConverter))] - public Atari2600ControllerTypes Port1 { get; set; } = Atari2600ControllerTypes.Joystick; - + public Atari2600ControllerTypes Port1 { get; set; } = Atari2600ControllerTypes.Joystick; + [DefaultValue(Atari2600ControllerTypes.Joystick)] [DisplayName("Port 2 Device")] [Description("The type of controller plugged into the second controller port")] [TypeConverter(typeof(DescribableEnumConverter))] - public Atari2600ControllerTypes Port2 { get; set; } = Atari2600ControllerTypes.Joystick; - + public Atari2600ControllerTypes Port2 { get; set; } = Atari2600ControllerTypes.Joystick; + [DisplayName("Black and White Mode")] [Description("Set the TV Type switch on the console to B&W or Color. This only affects the displayed image if the game supports it.")] [DefaultValue(false)] diff --git a/BizHawk.Emulation.Cores/Consoles/Atari/2600/Atari2600.cs b/BizHawk.Emulation.Cores/Consoles/Atari/2600/Atari2600.cs index 311cd55e13..436fdd3371 100644 --- a/BizHawk.Emulation.Cores/Consoles/Atari/2600/Atari2600.cs +++ b/BizHawk.Emulation.Cores/Consoles/Atari/2600/Atari2600.cs @@ -1,5 +1,4 @@ using System; -using System.Collections.Generic; using System.Linq; using BizHawk.Common.BufferExtensions; diff --git a/BizHawk.Emulation.Cores/Consoles/Atari/2600/Atari2600Controllers.cs b/BizHawk.Emulation.Cores/Consoles/Atari/2600/Atari2600Controllers.cs index 90d9b1cd16..bbe1d0333e 100644 --- a/BizHawk.Emulation.Cores/Consoles/Atari/2600/Atari2600Controllers.cs +++ b/BizHawk.Emulation.Cores/Consoles/Atari/2600/Atari2600Controllers.cs @@ -1,6 +1,5 @@ using System; using System.Collections.Generic; -using System.ComponentModel; using System.Linq; using BizHawk.Common; diff --git a/BizHawk.Emulation.Cores/Consoles/Atari/A7800Hawk/A7800Hawk.IEmulator.cs b/BizHawk.Emulation.Cores/Consoles/Atari/A7800Hawk/A7800Hawk.IEmulator.cs index c3e0aae02f..11ce9c8f23 100644 --- a/BizHawk.Emulation.Cores/Consoles/Atari/A7800Hawk/A7800Hawk.IEmulator.cs +++ b/BizHawk.Emulation.Cores/Consoles/Atari/A7800Hawk/A7800Hawk.IEmulator.cs @@ -1,5 +1,4 @@ -using BizHawk.Common.NumberExtensions; -using BizHawk.Emulation.Common; +using BizHawk.Emulation.Common; using System; using System.Collections.Generic; @@ -46,6 +45,12 @@ namespace BizHawk.Emulation.Cores.Atari.A7800Hawk public byte lg_1_trigger_hit; public byte lg_2_trigger_hit; + public int temp_s_tia; + public int temp_s_pokey; + public int samp_l, samp_c; + public uint master_audio_clock; + public int temp; + // there are 4 maria cycles in a CPU cycle (fast access, both NTSC and PAL) // if the 6532 or TIA are accessed (PC goes to one of those addresses) the next access will be slower by 1/2 a CPU cycle // i.e. it will take 6 Maria cycles instead of 4 @@ -156,13 +161,10 @@ namespace BizHawk.Emulation.Cores.Atari.A7800Hawk tia._hsyncCnt++; tia._hsyncCnt %= 454; - // do the audio sampling + // do the audio sampling of TIA audio if (tia._hsyncCnt == 113 || tia._hsyncCnt == 340) { - tia.Execute(0); - - // even though its clocked seperately, we sample the Pokey here - if (is_pokey) { pokey.sample(); } + temp_s_tia = tia.Execute(0); } // tick the m6532 timer, which is still active although not recommended to use @@ -173,12 +175,29 @@ namespace BizHawk.Emulation.Cores.Atari.A7800Hawk m6532.Timer.Tick(); } - // the pokey chip ticks at the nominal clock rate (same as maria) - if (is_pokey) + samp_l = temp_s_tia + 3 * temp_s_pokey; + + if (samp_l != samp_c) { - pokey.Tick(); + _blip.AddDelta(master_audio_clock, samp_l - samp_c); + samp_c = samp_l; } + temp++; + if (temp == 4) + { + // the pokey chip ticks at the nominal cpu speed, but is unaffected by cpu slowdown (I think) + if (is_pokey) + { + pokey.Tick(); + temp_s_pokey = pokey.sample(); + } + + master_audio_clock++; + temp = 0; + } + + if (cpu_cycle <= (2 + (slow_access ? 1 : 0))) { cpu_is_haltable = true; @@ -312,6 +331,7 @@ namespace BizHawk.Emulation.Cores.Atari.A7800Hawk maria = null; tia = null; m6532 = null; + DisposeSound(); } @@ -357,8 +377,8 @@ namespace BizHawk.Emulation.Cores.Atari.A7800Hawk #region Sound provider - private int _spf; - + private BlipBuffer _blip = new BlipBuffer(4096); + public bool CanProvideAsync => false; public void SetSyncMode(SyncSoundMode mode) @@ -373,21 +393,21 @@ namespace BizHawk.Emulation.Cores.Atari.A7800Hawk public void GetSamplesSync(out short[] samples, out int nsamp) { - short[] ret = new short[_spf * 2]; + _blip.EndFrame(master_audio_clock); - nsamp = _spf; - tia.GetSamples(ret); - if (is_pokey) + nsamp = _blip.SamplesAvailable(); + + samples = new short[nsamp * 2]; + + _blip.ReadSamples(samples, nsamp, true); + + for (int i = 0; i < nsamp * 2; i += 2) { - short[] ret2 = new short[_spf * 2]; - pokey.GetSamples(ret2); - for (int i = 0; i < _spf * 2; i ++) - { - ret[i] += (short)(ret2[i] * 3); - } + samples[i + 1] = samples[i]; } - samples = ret; + master_audio_clock = 0; + temp = 0; } public void GetSamplesAsync(short[] samples) @@ -398,9 +418,18 @@ namespace BizHawk.Emulation.Cores.Atari.A7800Hawk public void DiscardSamples() { tia.AudioClocks = 0; + master_audio_clock = 0; + _blip.Clear(); + + } + + public void DisposeSound() + { + _blip.Clear(); + _blip.Dispose(); + _blip = null; } #endregion - } } diff --git a/BizHawk.Emulation.Cores/Consoles/Atari/A7800Hawk/A7800Hawk.ISettable.cs b/BizHawk.Emulation.Cores/Consoles/Atari/A7800Hawk/A7800Hawk.ISettable.cs index 06e2ae1273..4d81204e91 100644 --- a/BizHawk.Emulation.Cores/Consoles/Atari/A7800Hawk/A7800Hawk.ISettable.cs +++ b/BizHawk.Emulation.Cores/Consoles/Atari/A7800Hawk/A7800Hawk.ISettable.cs @@ -1,104 +1,102 @@ -using System; -using System.ComponentModel; - -using Newtonsoft.Json; - -using BizHawk.Common; -using BizHawk.Emulation.Common; - -namespace BizHawk.Emulation.Cores.Atari.A7800Hawk -{ - public partial class A7800Hawk : IEmulator, IStatable, ISettable - { - public A7800Settings GetSettings() - { - return _settings.Clone(); - } - - public A7800SyncSettings GetSyncSettings() - { - return _syncSettings.Clone(); - } - - public bool PutSettings(A7800Settings o) - { - _settings = o; - return false; - } - - public bool PutSyncSettings(A7800SyncSettings o) - { - bool ret = A7800SyncSettings.NeedsReboot(_syncSettings, o); - _syncSettings = o; - return ret; - } - - private A7800Settings _settings = new A7800Settings(); - public A7800SyncSettings _syncSettings = new A7800SyncSettings(); - - public class A7800Settings - { - public A7800Settings Clone() - { - return (A7800Settings)MemberwiseClone(); - } - } - - public class A7800SyncSettings - { - private string _port1 = A7800HawkControllerDeck.DefaultControllerName; - private string _port2 = A7800HawkControllerDeck.DefaultControllerName; - private string _Filter = "None"; - - [JsonIgnore] - public string Filter - { - get { return _Filter; } - set - { - _Filter = value; - } - } - - [JsonIgnore] - public string Port1 - { - get { return _port1; } - set - { - if (!A7800HawkControllerDeck.ValidControllerTypes.ContainsKey(value)) - { - throw new InvalidOperationException("Invalid controller type: " + value); - } - - _port1 = value; - } - } - - [JsonIgnore] - public string Port2 - { - get { return _port2; } - set - { - if (!A7800HawkControllerDeck.ValidControllerTypes.ContainsKey(value)) - { - throw new InvalidOperationException("Invalid controller type: " + value); - } - - _port2 = value; - } - } - - public A7800SyncSettings Clone() - { - return (A7800SyncSettings)MemberwiseClone(); - } - - public static bool NeedsReboot(A7800SyncSettings x, A7800SyncSettings y) - { - return !DeepEquality.DeepEquals(x, y); - } - } - } -} +using System; +using Newtonsoft.Json; + +using BizHawk.Common; +using BizHawk.Emulation.Common; + +namespace BizHawk.Emulation.Cores.Atari.A7800Hawk +{ + public partial class A7800Hawk : IEmulator, IStatable, ISettable + { + public A7800Settings GetSettings() + { + return _settings.Clone(); + } + + public A7800SyncSettings GetSyncSettings() + { + return _syncSettings.Clone(); + } + + public bool PutSettings(A7800Settings o) + { + _settings = o; + return false; + } + + public bool PutSyncSettings(A7800SyncSettings o) + { + bool ret = A7800SyncSettings.NeedsReboot(_syncSettings, o); + _syncSettings = o; + return ret; + } + + private A7800Settings _settings = new A7800Settings(); + public A7800SyncSettings _syncSettings = new A7800SyncSettings(); + + public class A7800Settings + { + public A7800Settings Clone() + { + return (A7800Settings)MemberwiseClone(); + } + } + + public class A7800SyncSettings + { + private string _port1 = A7800HawkControllerDeck.DefaultControllerName; + private string _port2 = A7800HawkControllerDeck.DefaultControllerName; + private string _Filter = "None"; + + [JsonIgnore] + public string Filter + { + get { return _Filter; } + set + { + _Filter = value; + } + } + + [JsonIgnore] + public string Port1 + { + get { return _port1; } + set + { + if (!A7800HawkControllerDeck.ValidControllerTypes.ContainsKey(value)) + { + throw new InvalidOperationException("Invalid controller type: " + value); + } + + _port1 = value; + } + } + + [JsonIgnore] + public string Port2 + { + get { return _port2; } + set + { + if (!A7800HawkControllerDeck.ValidControllerTypes.ContainsKey(value)) + { + throw new InvalidOperationException("Invalid controller type: " + value); + } + + _port2 = value; + } + } + + public A7800SyncSettings Clone() + { + return (A7800SyncSettings)MemberwiseClone(); + } + + public static bool NeedsReboot(A7800SyncSettings x, A7800SyncSettings y) + { + return !DeepEquality.DeepEquals(x, y); + } + } + } +} diff --git a/BizHawk.Emulation.Cores/Consoles/Atari/A7800Hawk/A7800Hawk.IStatable.cs b/BizHawk.Emulation.Cores/Consoles/Atari/A7800Hawk/A7800Hawk.IStatable.cs index 1a698d4b9d..7a0b6d38fc 100644 --- a/BizHawk.Emulation.Cores/Consoles/Atari/A7800Hawk/A7800Hawk.IStatable.cs +++ b/BizHawk.Emulation.Cores/Consoles/Atari/A7800Hawk/A7800Hawk.IStatable.cs @@ -40,21 +40,14 @@ namespace BizHawk.Emulation.Cores.Atari.A7800Hawk private void SyncState(Serializer ser) { - byte[] core = null; - if (ser.IsWriter) - { - var ms = new MemoryStream(); - ms.Close(); - core = ms.ToArray(); - } cpu.SyncState(ser); tia.SyncState(ser); maria.SyncState(ser); m6532.SyncState(ser); mapper.SyncState(ser); + pokey.SyncState(ser); ser.BeginSection("Atari7800"); - ser.Sync("core", ref core, false); ser.Sync("Lag", ref _lagcount); ser.Sync("Frame", ref _frame); ser.Sync("IsLag", ref _islag); @@ -62,7 +55,6 @@ namespace BizHawk.Emulation.Cores.Atari.A7800Hawk ser.Sync("A7800_control_register", ref A7800_control_register); ser.Sync("_isPAL", ref _isPAL); - ser.Sync("_spf", ref _spf); ser.Sync("Maria_regs", ref Maria_regs, false); ser.Sync("RAM", ref RAM, false); @@ -87,7 +79,14 @@ namespace BizHawk.Emulation.Cores.Atari.A7800Hawk ser.Sync("left_was_pressed", ref left_was_pressed); ser.Sync("right_was_pressed", ref right_was_pressed); - ser.EndSection(); + ser.Sync("temp_s_tia", ref temp_s_tia); + ser.Sync("temp_s_pokey", ref temp_s_pokey); + ser.Sync("samp_l", ref samp_l); + ser.Sync("samp_c", ref samp_c); + ser.Sync("master_audio_clock", ref master_audio_clock); + ser.Sync("temp", ref temp); + + ser.EndSection(); } } } diff --git a/BizHawk.Emulation.Cores/Consoles/Atari/A7800Hawk/A7800Hawk.cs b/BizHawk.Emulation.Cores/Consoles/Atari/A7800Hawk/A7800Hawk.cs index 41a953d2a8..7d64189dca 100644 --- a/BizHawk.Emulation.Cores/Consoles/Atari/A7800Hawk/A7800Hawk.cs +++ b/BizHawk.Emulation.Cores/Consoles/Atari/A7800Hawk/A7800Hawk.cs @@ -89,6 +89,8 @@ namespace BizHawk.Emulation.Cores.Atari.A7800Hawk CoreComm = comm; + _blip.SetRates(1789773, 44100); + _settings = (A7800Settings)settings ?? new A7800Settings(); _syncSettings = (A7800SyncSettings)syncSettings ?? new A7800SyncSettings(); _controllerDeck = new A7800HawkControllerDeck(_syncSettings.Port1, _syncSettings.Port2); @@ -192,6 +194,8 @@ namespace BizHawk.Emulation.Cores.Atari.A7800Hawk { s_mapper = "0"; } + + if (cart_2.Bit(0)) { is_pokey = true; } } else { @@ -210,9 +214,10 @@ namespace BizHawk.Emulation.Cores.Atari.A7800Hawk } } - Reset_Mapper(s_mapper); - _rom = rom; + + Reset_Mapper(s_mapper); + _hsbios = highscoreBios; _bios = _isPAL ? palBios : ntscBios; @@ -280,7 +285,8 @@ namespace BizHawk.Emulation.Cores.Atari.A7800Hawk _vidbuffer = new int[VirtualWidth * VirtualHeight]; - _spf = (_frameHz > 55) ? 740 : 880; + master_audio_clock = 0; + samp_c = samp_l = 0; } private void ExecFetch(ushort addr) @@ -320,6 +326,7 @@ namespace BizHawk.Emulation.Cores.Atari.A7800Hawk } mapper.Core = this; + mapper.mask = _rom.Length / 0x4000 - 1; } /* diff --git a/BizHawk.Emulation.Cores/Consoles/Atari/A7800Hawk/A7800HawkControllers.cs b/BizHawk.Emulation.Cores/Consoles/Atari/A7800Hawk/A7800HawkControllers.cs index 183e248567..3241e128ca 100644 --- a/BizHawk.Emulation.Cores/Consoles/Atari/A7800Hawk/A7800HawkControllers.cs +++ b/BizHawk.Emulation.Cores/Consoles/Atari/A7800Hawk/A7800HawkControllers.cs @@ -1,5 +1,4 @@ using System; -using System.Collections.Generic; using System.ComponentModel; using System.Linq; diff --git a/BizHawk.Emulation.Cores/Consoles/Atari/A7800Hawk/Mappers/MapperBase.cs b/BizHawk.Emulation.Cores/Consoles/Atari/A7800Hawk/Mappers/MapperBase.cs index 7b67757591..44d939b7a5 100644 --- a/BizHawk.Emulation.Cores/Consoles/Atari/A7800Hawk/Mappers/MapperBase.cs +++ b/BizHawk.Emulation.Cores/Consoles/Atari/A7800Hawk/Mappers/MapperBase.cs @@ -6,6 +6,7 @@ namespace BizHawk.Emulation.Cores.Atari.A7800Hawk public class MapperBase { public A7800Hawk Core { get; set; } + public int mask; public virtual byte ReadMemory(ushort addr) { diff --git a/BizHawk.Emulation.Cores/Consoles/Atari/A7800Hawk/Mappers/MapperSG.cs b/BizHawk.Emulation.Cores/Consoles/Atari/A7800Hawk/Mappers/MapperSG.cs index fc5525a6fc..bf97fad11c 100644 --- a/BizHawk.Emulation.Cores/Consoles/Atari/A7800Hawk/Mappers/MapperSG.cs +++ b/BizHawk.Emulation.Cores/Consoles/Atari/A7800Hawk/Mappers/MapperSG.cs @@ -139,7 +139,7 @@ namespace BizHawk.Emulation.Cores.Atari.A7800Hawk // cartridge and other OPSYS if (addr>=0x8000) { - bank = (byte)(value & (Core.small_flag ? 0x3 : 0x7)); + bank = (byte)(value & (Core.small_flag ? 0x3 : mask)); } else if (Core.is_pokey) { diff --git a/BizHawk.Emulation.Cores/Consoles/Atari/A7800Hawk/Mappers/MapperSGE.cs b/BizHawk.Emulation.Cores/Consoles/Atari/A7800Hawk/Mappers/MapperSGE.cs index a3f5f47e98..1c5c78d968 100644 --- a/BizHawk.Emulation.Cores/Consoles/Atari/A7800Hawk/Mappers/MapperSGE.cs +++ b/BizHawk.Emulation.Cores/Consoles/Atari/A7800Hawk/Mappers/MapperSGE.cs @@ -28,6 +28,10 @@ namespace BizHawk.Emulation.Cores.Atari.A7800Hawk { return Core._hsbios[addr - 0x3000]; } + else if (Core.is_pokey) + { + return Core.pokey.ReadReg(addr & 0xF); + } else { return Core.RAM[0x800 + addr & 0x7FF]; @@ -54,10 +58,16 @@ namespace BizHawk.Emulation.Cores.Atari.A7800Hawk int temp_addr = addr - 0x8000; return Core._rom[temp_addr + (bank + 1) * 0x4000]; } + /* + else if (Core.is_pokey) + { + return Core.pokey.ReadReg(addr & 0xF); + } + */ else { - // return the 16k extra ROM (located at beginning of file) - int temp_addr = addr - 0x4000; + // return the 16k extra ROM (located at beginning of file) + int temp_addr = addr - 0x4000; return Core._rom[temp_addr]; } } @@ -85,6 +95,10 @@ namespace BizHawk.Emulation.Cores.Atari.A7800Hawk if (addr >= 0x3000 && Core._hsbios != null) { } + else if (Core.is_pokey) + { + Core.pokey.WriteReg(addr & 0xF, value); + } else { Core.RAM[0x800 + addr & 0x7FF] = value; @@ -97,6 +111,10 @@ namespace BizHawk.Emulation.Cores.Atari.A7800Hawk { bank = (byte)(value & 0x7); } + else if (Core.is_pokey) + { + Core.pokey.WriteReg(addr & 0xF, value); + } } } diff --git a/BizHawk.Emulation.Cores/Consoles/Atari/A7800Hawk/Maria.cs b/BizHawk.Emulation.Cores/Consoles/Atari/A7800Hawk/Maria.cs index ae907bde03..5220d1b525 100644 --- a/BizHawk.Emulation.Cores/Consoles/Atari/A7800Hawk/Maria.cs +++ b/BizHawk.Emulation.Cores/Consoles/Atari/A7800Hawk/Maria.cs @@ -1,5 +1,4 @@ using System; -using BizHawk.Emulation.Common; using BizHawk.Common.NumberExtensions; using BizHawk.Common; @@ -71,6 +70,11 @@ namespace BizHawk.Emulation.Cores.Atari.A7800Hawk public int header_counter; public int header_pointer; // since headers could be 4 or 5 bytes, we need a seperate pointer + public ushort addr_t; + public int ch_size; + public int scan_index; + public int read_time; + public bool zero_hole; // the first DMA hole does not save cycles // variables for drawing a pixel int color; @@ -79,6 +83,7 @@ namespace BizHawk.Emulation.Cores.Atari.A7800Hawk int temp_bit_0; int temp_bit_1; int disp_mode; + byte BG_latch_1; int pixel; // each frame contains 263 scanlines @@ -185,9 +190,8 @@ namespace BizHawk.Emulation.Cores.Atari.A7800Hawk } } - if (cycle == 428 && !sl_DMA_complete && do_dma && (DMA_phase == DMA_GRAPHICS || DMA_phase == DMA_HEADER)) + if (cycle == 453 && !sl_DMA_complete && do_dma && (DMA_phase == DMA_GRAPHICS || DMA_phase == DMA_HEADER)) { - //Console.WriteLine(scanline); if (current_DLL_offset == 0) { DMA_phase = DMA_SHUTDOWN_LAST; @@ -210,7 +214,14 @@ namespace BizHawk.Emulation.Cores.Atari.A7800Hawk { pixel = cycle - 133; local_GFX_index = (GFX_index == 1) ? 0 : 1; // whatever the current index is, we use the opposite - disp_mode = Core.Maria_regs[0x1C] & 0x3; + + if (cycle == 133) + { + disp_mode = Core.Maria_regs[0x1C] & 0x3; + } + BG_latch_1 = Core.Maria_regs[0]; + + color = line_ram[local_GFX_index, pixel]; @@ -261,7 +272,7 @@ namespace BizHawk.Emulation.Cores.Atari.A7800Hawk } else { - scanline_buffer[pixel] = _palette[Core.Maria_regs[0x00]]; + scanline_buffer[pixel] = _palette[BG_latch_1]; } // send buffer to the video buffer @@ -427,101 +438,136 @@ namespace BizHawk.Emulation.Cores.Atari.A7800Hawk { if (DMA_phase_counter == 1) { - ushort addr_t = 0; + addr_t = 0; + scan_index = 0; + read_time = 0; + zero_hole = false; // in 5 byte mode, we first have to check if we are in direct or indirect mode if (GFX_Objects[header_counter].ind_mode) { - int ch_size = 0; + ch_size = 0; if (Core.Maria_regs[0x1C].Bit(4)) { - graphics_read_time = 9 * GFX_Objects[header_counter].width; + graphics_read_time = 9; ch_size = 2; } else { - graphics_read_time = 6 * GFX_Objects[header_counter].width; + graphics_read_time = 6; ch_size = 1; } - - // the address here is specified by CHAR_BASE maria registers - // ushort addr = (ushort)(GFX_Objects[header_counter].addr & 0xFF); - for (int i = 0; i < GFX_Objects[header_counter].width; i++) - { - addr_t = ReadMemory((ushort)(GFX_Objects[header_counter].addr + i)); - addr_t |= (ushort)((Core.Maria_regs[0x14] + current_DLL_offset) << 8); - - if (((current_DLL_H16 && addr_t.Bit(12)) || (current_DLL_H8 && addr_t.Bit(11))) && (addr_t >= 0x8000)) - { - if (i * ch_size < 128) - { - GFX_Objects[header_counter].obj[i * ch_size] = 0; - } - if ((i * ch_size + 1 < 128) && (ch_size == 2)) - { - GFX_Objects[header_counter].obj[i * ch_size + 1] = 0; - } - if (i != 0) - { - if (ch_size == 1) - { - graphics_read_time -= 6; - } - else - { - graphics_read_time -= 9; - } - } - - } - else - { - if (i * ch_size < 128) - { - GFX_Objects[header_counter].obj[i * ch_size] = ReadMemory(addr_t); - fill_line_ram(GFX_Objects[header_counter].h_pos * 2, i, 0, ch_size, GFX_Objects[header_counter].obj[i * ch_size], GFX_Objects[header_counter].write_mode); - } - if (((i * ch_size + 1) < 128) && (ch_size == 2)) - { - GFX_Objects[header_counter].obj[i * ch_size + 1] = ReadMemory((ushort)(addr_t + 1)); - fill_line_ram(GFX_Objects[header_counter].h_pos * 2, i, 1, ch_size, GFX_Objects[header_counter].obj[i * ch_size + 1], GFX_Objects[header_counter].write_mode); - } - } - } } else { - graphics_read_time = 3 * GFX_Objects[header_counter].width; + graphics_read_time = 3; + } - for (int i = 0; i < GFX_Objects[header_counter].width; i++) + if (graphics_read_time == 0) + { + // We have read the graphics data, for this header, now return to the header list + // This loop will continue until a header indicates its time to stop + DMA_phase = DMA_HEADER; + DMA_phase_counter = 0; + return; + } + } + + if (read_time == 0) + { + bool skip = true; + + while (skip) + { + if (GFX_Objects[header_counter].ind_mode) { - addr_t = (ushort)(GFX_Objects[header_counter].addr + (current_DLL_offset << 8) + i); + addr_t = ReadMemory((ushort)(GFX_Objects[header_counter].addr + scan_index)); + addr_t |= (ushort)((Core.Maria_regs[0x14] + current_DLL_offset) << 8); + } + else + { + addr_t = (ushort)(GFX_Objects[header_counter].addr + (current_DLL_offset << 8) + scan_index); + } - if (((current_DLL_H16 && addr_t.Bit(12)) || (current_DLL_H8 && addr_t.Bit(11))) && (addr_t >= 0x8000)) + if (((current_DLL_H16 && addr_t.Bit(12)) || (current_DLL_H8 && addr_t.Bit(11))) && (addr_t >= 0x8000)) + { + if (GFX_Objects[header_counter].ind_mode) { - GFX_Objects[header_counter].obj[i] = 0; - if (i != 0) - { - graphics_read_time -= 3; + if (scan_index * ch_size < 128) + { + GFX_Objects[header_counter].obj[scan_index * ch_size] = 0; + } + if ((scan_index * ch_size + 1 < 128) && (ch_size == 2)) + { + GFX_Objects[header_counter].obj[scan_index * ch_size + 1] = 0; } } else { - GFX_Objects[header_counter].obj[i] = ReadMemory(addr_t); - fill_line_ram(GFX_Objects[header_counter].h_pos * 2, i, 0, 1, GFX_Objects[header_counter].obj[i], GFX_Objects[header_counter].write_mode); + GFX_Objects[header_counter].obj[scan_index] = 0; } + + if (scan_index == 0) + { + skip = false; + zero_hole = true; + } + else + { + scan_index++; + if (scan_index == GFX_Objects[header_counter].width) + { + skip = false; + } + } + } + else + { + skip = false; } } } - if (DMA_phase_counter == graphics_read_time || graphics_read_time == 0) + read_time++; + if (read_time == graphics_read_time) + { + if (!zero_hole) + { + // in 5 byte mode, we first have to check if we are in direct or indirect mode + if (GFX_Objects[header_counter].ind_mode) + { + if (scan_index * ch_size < 128) + { + GFX_Objects[header_counter].obj[scan_index * ch_size] = ReadMemory(addr_t); + fill_line_ram(GFX_Objects[header_counter].h_pos * 2, scan_index, 0, ch_size, GFX_Objects[header_counter].obj[scan_index * ch_size], GFX_Objects[header_counter].write_mode); + } + if (((scan_index * ch_size + 1) < 128) && (ch_size == 2)) + { + GFX_Objects[header_counter].obj[scan_index * ch_size + 1] = ReadMemory((ushort)(addr_t + 1)); + fill_line_ram(GFX_Objects[header_counter].h_pos * 2, scan_index, 1, ch_size, GFX_Objects[header_counter].obj[scan_index * ch_size + 1], GFX_Objects[header_counter].write_mode); + } + } + else + { + GFX_Objects[header_counter].obj[scan_index] = ReadMemory(addr_t); + fill_line_ram(GFX_Objects[header_counter].h_pos * 2, scan_index, 0, 1, GFX_Objects[header_counter].obj[scan_index], GFX_Objects[header_counter].write_mode); + } + } + + zero_hole = false; + scan_index++; + read_time = 0; + } + + if (scan_index == GFX_Objects[header_counter].width) { // We have read the graphics data, for this header, now return to the header list // This loop will continue until a header indicates its time to stop DMA_phase = DMA_HEADER; DMA_phase_counter = 0; } + return; } diff --git a/BizHawk.Emulation.Cores/Consoles/Atari/A7800Hawk/MemoryMap.cs b/BizHawk.Emulation.Cores/Consoles/Atari/A7800Hawk/MemoryMap.cs index 94f9f476c4..6f3e76aba5 100644 --- a/BizHawk.Emulation.Cores/Consoles/Atari/A7800Hawk/MemoryMap.cs +++ b/BizHawk.Emulation.Cores/Consoles/Atari/A7800Hawk/MemoryMap.cs @@ -1,8 +1,5 @@ using System; -using BizHawk.Common.BufferExtensions; -using BizHawk.Emulation.Common; - // X = don't care /* 1. TIA 0000 00XX 0000 0000 - 0000 00XX 0001 1111 @@ -75,7 +72,8 @@ namespace BizHawk.Emulation.Cores.Atari.A7800Hawk } else if ((addr >= 0x2800) && (addr < 0x3000)) { - return RAM[(addr & 0x7FF) + 0x800]; + // this mirror evidently does not exist on hardware despite being in the documentation + return 0xFF;// RAM[(addr & 0x7FF) + 0x800]; } else if ((addr >= 0x3000) && (addr < 0x4000)) { @@ -167,7 +165,8 @@ namespace BizHawk.Emulation.Cores.Atari.A7800Hawk } else if ((addr >= 0x2800) && (addr < 0x3000)) { - RAM[(addr & 0x7FF) + 0x800] = value; + // this mirror evidently does not exist on hardware despite being in the documentation + //RAM[(addr & 0x7FF) + 0x800] = value; } else if ((addr >= 0x3000) && (addr < 0x4000)) { diff --git a/BizHawk.Emulation.Cores/Consoles/Atari/A7800Hawk/Pokey.cs b/BizHawk.Emulation.Cores/Consoles/Atari/A7800Hawk/Pokey.cs index c9c9e22302..bafb4694cf 100644 --- a/BizHawk.Emulation.Cores/Consoles/Atari/A7800Hawk/Pokey.cs +++ b/BizHawk.Emulation.Cores/Consoles/Atari/A7800Hawk/Pokey.cs @@ -1,5 +1,4 @@ using System; -using BizHawk.Emulation.Common; using BizHawk.Common.NumberExtensions; using BizHawk.Common; @@ -22,8 +21,7 @@ namespace BizHawk.Emulation.Cores.Atari.A7800Hawk { public A7800Hawk Core { get; set; } - public readonly short[] LocalAudioCycles = new short[2000]; - public int AudioClocks; + public int LocalAudioCycles; // state variables public byte[] Regs = new byte[16]; @@ -45,33 +43,15 @@ namespace BizHawk.Emulation.Cores.Atari.A7800Hawk } - public void sample() + public int sample() { - LocalAudioCycles[AudioClocks] += (short)(ch_vol[0] + ch_vol[1] + ch_vol[2] + ch_vol[3]); - AudioClocks++; - } + LocalAudioCycles = 0; + LocalAudioCycles += ch_vol[0]; + LocalAudioCycles += ch_vol[1]; + LocalAudioCycles += ch_vol[2]; + LocalAudioCycles += ch_vol[3]; - public void GetSamples(short[] samples) - { - if (AudioClocks > 0) - { - var samples31Khz = new short[AudioClocks]; // mono - - for (int i = 0; i < AudioClocks; i++) - { - samples31Khz[i] = LocalAudioCycles[i]; - LocalAudioCycles[i] = 0; - } - - // convert from 31khz to 44khz - for (var i = 0; i < samples.Length / 2; i++) - { - samples[i * 2] = samples31Khz[(int)(((double)samples31Khz.Length / (double)(samples.Length / 2)) * i)]; - samples[(i * 2) + 1] = samples[i * 2]; - } - } - - AudioClocks = 0; + return LocalAudioCycles; } public byte ReadReg(int reg) @@ -136,27 +116,43 @@ namespace BizHawk.Emulation.Cores.Atari.A7800Hawk if (Regs[8].Bit(6)) { clock_ch[0] = true; - clock_ch[2] = true; } else { inc_ch[0]++; - inc_ch[2]++; if (Regs[8].Bit(0)) { - if (inc_ch[0] >= 114) { inc_ch[0] = 0; clock_ch[0] = true; } - if (inc_ch[2] >= 114) { inc_ch[2] = 0; clock_ch[2] = true; } + if (inc_ch[0] >= 114) { inc_ch[0] = 0; clock_ch[0] = true; } } else { if (inc_ch[0] >= 28) { inc_ch[0] = 0; clock_ch[0] = true; } + } + } + + if (Regs[8].Bit(5)) + { + clock_ch[2] = true; + } + else + { + inc_ch[2]++; + if (Regs[8].Bit(0)) + { + if (inc_ch[2] >= 114) { inc_ch[2] = 0; clock_ch[2] = true; } + } + else + { if (inc_ch[2] >= 28) { inc_ch[2] = 0; clock_ch[2] = true; } } } if (Regs[8].Bit(4)) { - if (clock_ch[0]) { clock_ch[1] = true; } + if (clock_ch[0]) + { + clock_ch[1] = true; + } } else { @@ -164,6 +160,7 @@ namespace BizHawk.Emulation.Cores.Atari.A7800Hawk if (Regs[8].Bit(0)) { if (inc_ch[1] >= 114) { inc_ch[1] = 0; clock_ch[1] = true; } + } else { @@ -173,14 +170,17 @@ namespace BizHawk.Emulation.Cores.Atari.A7800Hawk if (Regs[8].Bit(3)) { - if (clock_ch[2]) { clock_ch[3] = true; } + if (clock_ch[2]) + { + clock_ch[3] = true; + } } else { inc_ch[3]++; if (Regs[8].Bit(0)) { - if (inc_ch[3] >= 114) { inc_ch[3] = 0; clock_ch[3] = true; } + if (inc_ch[3] >= 114) { inc_ch[3] = 0; clock_ch[3] = true; } } else { @@ -198,7 +198,19 @@ namespace BizHawk.Emulation.Cores.Atari.A7800Hawk { ch_div[i]++; - if (ch_div[i] >= (Regs[i * 2] + 1)) + int test = (Regs[i * 2] + 1); + + if ((i == 1) && Regs[8].Bit(4)) + { + test = Regs[i * 2] * 256 + Regs[0] + 1; + } + + if ((i == 3) && Regs[8].Bit(3)) + { + test = Regs[i * 2] * 256 + Regs[2] + 1; + } + + if (ch_div[i] >= test) { ch_div[i] = 0; @@ -223,10 +235,10 @@ namespace BizHawk.Emulation.Cores.Atari.A7800Hawk else if (((Regs[i * 2 + 1] & 0xF0) == 0x20) || ((Regs[i * 2 + 1] & 0xF0) == 0x60)) { // 5 bit poly - if (ch_src[i]) - { + //if (ch_src[i]) + //{ ch_out[i] = poly5.Bit(4); - } + //} } else if ((Regs[i * 2 + 1] & 0xF0) == 0x40) { @@ -243,27 +255,33 @@ namespace BizHawk.Emulation.Cores.Atari.A7800Hawk else if ((Regs[i * 2 + 1] & 0xF0) == 0x80) { // 17 bit poly - if (ch_src[i]) - { + //if (ch_src[i]) + //{ ch_out[i] = poly17.Bit(16); - } + //} } else if ((Regs[i * 2 + 1] & 0xF0) == 0xA0) { // tone - if (ch_src[i]) - { + //if (ch_src[i]) + //{ ch_out[i] = !ch_out[i]; - } + //} } else if ((Regs[i * 2 + 1] & 0xF0) == 0xC0) { // 4 bit poly - if (ch_src[i]) - { + //if (ch_src[i]) + //{ ch_out[i] = poly4.Bit(3); - } + //} } + else if ((Regs[i * 2 + 1] & 0xF0) == 0xE0) + { + // tone + ch_out[i] = !ch_out[i]; + } + ch_src[i] = !ch_src[i]; // for channels 1 and 2, an optional high pass filter exists @@ -309,8 +327,7 @@ namespace BizHawk.Emulation.Cores.Atari.A7800Hawk ser.Sync("high_pass_1", ref high_pass_1); ser.Sync("high_pass_2", ref high_pass_2); - ser.EndSection(); + ser.EndSection(); } - } } diff --git a/BizHawk.Emulation.Cores/Consoles/Atari/A7800Hawk/TIA_Sound/TIA.cs b/BizHawk.Emulation.Cores/Consoles/Atari/A7800Hawk/TIA_Sound/TIA.cs index d0571d2f5b..3509efe335 100644 --- a/BizHawk.Emulation.Cores/Consoles/Atari/A7800Hawk/TIA_Sound/TIA.cs +++ b/BizHawk.Emulation.Cores/Consoles/Atari/A7800Hawk/TIA_Sound/TIA.cs @@ -1,7 +1,4 @@ using System; -using System.Numerics; - -using BizHawk.Emulation.Common; namespace BizHawk.Emulation.Cores.Atari.A7800Hawk { @@ -22,7 +19,7 @@ namespace BizHawk.Emulation.Cores.Atari.A7800Hawk // current audio register state used to sample correct positions in the scanline (clrclk 0 and 114) ////public byte[] current_audio_register = new byte[6]; - public readonly short[] LocalAudioCycles = new short[2000]; + public int LocalAudioCycles; public void Reset() { @@ -34,34 +31,13 @@ namespace BizHawk.Emulation.Cores.Atari.A7800Hawk } // Execute TIA cycles - public void Execute(int cycles) - { - LocalAudioCycles[AudioClocks] += (short)(AUD[0].Cycle() / 2); - LocalAudioCycles[AudioClocks] += (short)(AUD[1].Cycle() / 2); - AudioClocks++; - } - - public void GetSamples(short[] samples) + public int Execute(int cycles) { - if (AudioClocks > 0) - { - var samples31Khz = new short[AudioClocks]; // mono + LocalAudioCycles = 0; + LocalAudioCycles += (AUD[0].Cycle() / 2); + LocalAudioCycles += (AUD[1].Cycle() / 2); - for (int i = 0; i < AudioClocks; i++) - { - samples31Khz[i] = LocalAudioCycles[i]; - LocalAudioCycles[i] = 0; - } - - // convert from 31khz to 44khz - for (var i = 0; i < samples.Length / 2; i++) - { - samples[i * 2] = samples31Khz[(int)(((double)samples31Khz.Length / (double)(samples.Length / 2)) * i)]; - samples[(i * 2) + 1] = samples[i * 2]; - } - } - - AudioClocks = 0; + return LocalAudioCycles; } public byte ReadMemory(ushort addr, bool peek) diff --git a/BizHawk.Emulation.Cores/Consoles/Coleco/AY_3_8910_SGM.cs b/BizHawk.Emulation.Cores/Consoles/Coleco/AY_3_8910_SGM.cs index ae9ce5d00f..4f5c0eaca0 100644 --- a/BizHawk.Emulation.Cores/Consoles/Coleco/AY_3_8910_SGM.cs +++ b/BizHawk.Emulation.Cores/Consoles/Coleco/AY_3_8910_SGM.cs @@ -2,7 +2,6 @@ using BizHawk.Common; using BizHawk.Common.NumberExtensions; -using BizHawk.Emulation.Common; namespace BizHawk.Emulation.Cores.ColecoVision { diff --git a/BizHawk.Emulation.Cores/Consoles/Coleco/ColecoVision.IEmulator.cs b/BizHawk.Emulation.Cores/Consoles/Coleco/ColecoVision.IEmulator.cs index 40274119b2..6d9dda125f 100644 --- a/BizHawk.Emulation.Cores/Consoles/Coleco/ColecoVision.IEmulator.cs +++ b/BizHawk.Emulation.Cores/Consoles/Coleco/ColecoVision.IEmulator.cs @@ -73,8 +73,6 @@ namespace BizHawk.Emulation.Cores.ColecoVision int changes_1 = change1 > 0 ? (int)Math.Floor(change1) : (int)Math.Ceiling(change1); int changes_2 = change2 > 0 ? (int)Math.Floor(change2) : (int)Math.Ceiling(change2); - - for (int scanLine = 0; scanLine < 262; scanLine++) { _vdp.RenderScanline(scanLine); diff --git a/BizHawk.Emulation.Cores/Consoles/Coleco/ColecoVision.ISoundProvider.cs b/BizHawk.Emulation.Cores/Consoles/Coleco/ColecoVision.ISoundProvider.cs index d08bba6748..ccb6ba44f3 100644 --- a/BizHawk.Emulation.Cores/Consoles/Coleco/ColecoVision.ISoundProvider.cs +++ b/BizHawk.Emulation.Cores/Consoles/Coleco/ColecoVision.ISoundProvider.cs @@ -1,7 +1,5 @@ using System; -using BizHawk.Common; -using BizHawk.Common.NumberExtensions; using BizHawk.Emulation.Common; namespace BizHawk.Emulation.Cores.ColecoVision diff --git a/BizHawk.Emulation.Cores/Consoles/Coleco/ColecoVision.IStatable.cs b/BizHawk.Emulation.Cores/Consoles/Coleco/ColecoVision.IStatable.cs index de93ea177e..c17eb19946 100644 --- a/BizHawk.Emulation.Cores/Consoles/Coleco/ColecoVision.IStatable.cs +++ b/BizHawk.Emulation.Cores/Consoles/Coleco/ColecoVision.IStatable.cs @@ -78,7 +78,5 @@ namespace BizHawk.Emulation.Cores.ColecoVision SyncAllByteArrayDomains(); } } - - private byte[] _stateBuffer; } } diff --git a/BizHawk.Emulation.Cores/Consoles/Coleco/ColecoVision.cs b/BizHawk.Emulation.Cores/Consoles/Coleco/ColecoVision.cs index 613e612d0e..3d56dbfe16 100644 --- a/BizHawk.Emulation.Cores/Consoles/Coleco/ColecoVision.cs +++ b/BizHawk.Emulation.Cores/Consoles/Coleco/ColecoVision.cs @@ -1,5 +1,4 @@ using BizHawk.Emulation.Common; -using BizHawk.Emulation.Cores.Components; using BizHawk.Emulation.Cores.Components.Z80A; using System; @@ -52,8 +51,12 @@ namespace BizHawk.Emulation.Cores.ColecoVision } use_SGM = _syncSettings.UseSGM; - Console.WriteLine("Using the Super Game Module"); + if (use_SGM) + { + Console.WriteLine("Using the Super Game Module"); + } + LoadRom(rom, skipbios); SetupMemoryDomains(); @@ -103,7 +106,6 @@ namespace BizHawk.Emulation.Cores.ColecoVision is_MC = true; _romData = rom; - } // hack to skip colecovision title screen diff --git a/BizHawk.Emulation.Cores/Consoles/Coleco/SN76489col.cs b/BizHawk.Emulation.Cores/Consoles/Coleco/SN76489col.cs index 451ed8cc5b..8cdd3e6026 100644 --- a/BizHawk.Emulation.Cores/Consoles/Coleco/SN76489col.cs +++ b/BizHawk.Emulation.Cores/Consoles/Coleco/SN76489col.cs @@ -1,9 +1,7 @@ -using System.Collections.Generic; +using System; using BizHawk.Common; -using BizHawk.Emulation.Common; using BizHawk.Common.NumberExtensions; -using System; namespace BizHawk.Emulation.Cores.ColecoVision { @@ -144,7 +142,6 @@ namespace BizHawk.Emulation.Cores.ColecoVision public void generate_sound(int cycles_to_do) { // there are 16 cpu cycles for every psg cycle - for (int i = 0; i < cycles_to_do; i++) { psg_clock++; @@ -195,7 +192,6 @@ namespace BizHawk.Emulation.Cores.ColecoVision noise_clock *= 2; } - if (clock_A == 0) { diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/Audio.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/Audio.cs index e236c07464..4d16137978 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/Audio.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/Audio.cs @@ -1073,8 +1073,6 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk public bool CanProvideAsync => false; - public short[] AudioSamples = new short[150000]; - public void SetSyncMode(SyncSoundMode mode) { if (mode != SyncSoundMode.Sync) diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/GBC_PPU.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/GBC_PPU.cs index 7b70954462..e6de37117d 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/GBC_PPU.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/GBC_PPU.cs @@ -111,8 +111,9 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk LCDC = value; break; case 0xFF41: // STAT - // writing to STAT during mode 0 or 2 causes a STAT IRQ - if (LCDC.Bit(7)) + // note that their is no stat interrupt bug in GBC + // writing to STAT during mode 0 or 1 causes a STAT IRQ + if (LCDC.Bit(7) && !Core.GBC_compat) { if (((STAT & 3) == 0) || ((STAT & 3) == 1)) { @@ -129,8 +130,6 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk break; case 0xFF43: // SCX scroll_x = value; - // calculate the column number of the tile to start with - x_tile = (int)Math.Floor((float)(scroll_x) / 8); break; case 0xFF44: // LY LY = 0; /*reset*/ @@ -363,6 +362,8 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk LY_inc = 1; Core.in_vblank = false; + STAT &= 0xFC; + // special note here, the y coordiate of the window is kept if the window is deactivated // meaning it will pick up where it left off if re-enabled later // so we don't reset it in the scanline loop @@ -416,12 +417,15 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk } } - if ((cycle == 4) && (LY == 144)) { - - HBL_INT = false; - + if ((cycle == 2) && (LY == 144)) + { // there is an edge case where a VBL INT is triggered if STAT bit 5 is set if (STAT.Bit(5)) { VBL_INT = true; } + } + + if ((cycle == 4) && (LY == 144)) + { + HBL_INT = false; // set STAT mode to 1 (VBlank) and interrupt flag if it is enabled STAT &= 0xFC; @@ -431,7 +435,12 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk Core.REG_FF0F |= 0x01; } - if ((LY == 153) && (cycle == 6)) + if ((cycle == 4) && (LY == 144)) + { + if (STAT.Bit(5)) { VBL_INT = false; } + } + + if ((cycle == 6) && (LY == 153)) { LY = 0; LY_inc = 0; @@ -521,29 +530,39 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk } else if ((cycle >= 80) && (LY < 144)) { - - if (cycle == 84) + if (cycle >= 83) { - STAT &= 0xFC; - STAT |= 0x03; - OAM_INT = false; - OAM_access_write = false; - VRAM_access_write = false; - } + if (cycle == 84) + { + STAT &= 0xFC; + STAT |= 0x03; + OAM_INT = false; + OAM_access_write = false; + VRAM_access_write = false; + } - // render the screen and handle hblank - render(cycle - 80); + // render the screen and handle hblank + render(cycle - 83); + } + else if (cycle == 80) + { + OAM_access_read = false; + OAM_access_write = true; + VRAM_access_read = false; + } } } } - if ((LY_inc == 0)) + if (LY_inc == 0) { - if (cycle == 12) + if (cycle == 10) { LYC_INT = false; STAT &= 0xFB; - + } + else if (cycle == 12) + { // Special case of LY = LYC if ((LY == LYC) && !STAT.Bit(2)) { @@ -613,30 +632,33 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk } public override void render(int render_cycle) - { - + { // we are now in STAT mode 3 // NOTE: presumably the first necessary sprite is fetched at sprite evaulation // i.e. just keeping track of the lowest x-value sprite if (render_cycle == 0) { + /* OAM_access_read = false; OAM_access_write = true; VRAM_access_read = false; - + */ // window X is latched for the scanline, mid-line changes have no effect window_x_latch = window_x; + // calculate the column number of the tile to start with + x_tile = (int)Math.Floor((float)(scroll_x) / 8); + render_offset = scroll_x % 8; + OAM_scan_index = 0; read_case = 0; internal_cycle = 0; pre_render = true; + pre_render_2 = true; tile_inc = 0; pixel_counter = -8; sl_use_index = 0; fetch_sprite = false; - fetch_sprite_01 = false; - fetch_sprite_4 = false; going_to_fetch = false; first_fetch = true; no_sprites = false; @@ -768,7 +790,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk } // There is another priority bit in GBC, that can still override sprite priority - if (LCDC.Bit(0) && tile_data_latch[2].Bit(7) && Core.GBC_compat) + if (LCDC.Bit(0) && tile_data_latch[2].Bit(7) && (ref_pixel != 0) && Core.GBC_compat) { use_sprite = false; } @@ -824,7 +846,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk if (pixel_counter == 160) { read_case = 8; - hbl_countdown = 5; + hbl_countdown = 1; } } else if (pixel_counter < 0) @@ -836,7 +858,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk if (!fetch_sprite) { - if (!pre_render) + if (!pre_render_2) { // before we go on to read case 3, we need to know if we stall there or not // Gekkio's tests show that if sprites are at position 0 or 1 (mod 8) @@ -852,15 +874,6 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk { going_to_fetch = true; fetch_sprite = true; - - if ((SL_sprites[i * 4 + 1] % 8) < 2) - { - fetch_sprite_01 = true; - } - if ((SL_sprites[i * 4 + 1] % 8) > 3) - { - fetch_sprite_4 = true; - } } } } @@ -869,20 +882,18 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk switch (read_case) { case 0: // read a background tile - if ((internal_cycle % 2) == 0) + if ((internal_cycle % 2) == 1) { // calculate the row number of the tiles to be fetched y_tile = ((int)Math.Floor((float)(scroll_y + LY) / 8)) % 32; temp_fetch = y_tile * 32 + (x_tile + tile_inc) % 32; - tile_byte = Core.VRAM[0x1800 + (LCDC.Bit(3) ? 1 : 0) * 0x400 + temp_fetch]; + tile_byte = Core.VRAM[0x1800 + (LCDC.Bit(3) ? 1 : 0) * 0x400 + temp_fetch]; tile_data[2] = Core.VRAM[0x3800 + (LCDC.Bit(3) ? 1 : 0) * 0x400 + temp_fetch]; VRAM_sel = tile_data[2].Bit(3) ? 1 : 0; - + BG_V_flip = tile_data[2].Bit(6) & Core.GBC_compat; - } - else - { + read_case = 1; if (!pre_render) { @@ -892,7 +903,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk break; case 1: // read from tile graphics (0) - if ((internal_cycle % 2) == 0) + if ((internal_cycle % 2) == 1) { y_scroll_offset = (scroll_y + LY) % 8; @@ -914,15 +925,17 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk } tile_data[0] = Core.VRAM[(VRAM_sel * 0x2000) + 0x1000 + tile_byte * 16 + y_scroll_offset * 2]; } - } - else - { + read_case = 2; } break; case 2: // read from tile graphics (1) if ((internal_cycle % 2) == 0) + { + pre_render_2 = false; + } + else { y_scroll_offset = (scroll_y + LY) % 8; @@ -949,14 +962,12 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk } tile_data[1] = Core.VRAM[(VRAM_sel * 0x2000) + 0x1000 + tile_byte * 16 + y_scroll_offset * 2 + 1]; } - } - else - { + if (pre_render) { // here we set up rendering pre_render = false; - render_offset = scroll_x % 8; + render_counter = 0; latch_counter = 0; read_case = 0; @@ -969,11 +980,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk break; case 3: // read from sprite data - if ((internal_cycle % 2) == 0) - { - // nothing to do if not fetching - } - else + if ((internal_cycle % 2) == 1) { read_case = 0; latch_new_data = true; @@ -981,16 +988,14 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk break; case 4: // read from window data - if ((window_counter % 2) == 0) + if ((window_counter % 2) == 1) { temp_fetch = window_y_tile * 32 + (window_x_tile + window_tile_inc) % 32; tile_byte = Core.VRAM[0x1800 + (LCDC.Bit(6) ? 1 : 0) * 0x400 + temp_fetch]; tile_data[2] = Core.VRAM[0x3800 + (LCDC.Bit(6) ? 1 : 0) * 0x400 + temp_fetch]; VRAM_sel = tile_data[2].Bit(3) ? 1 : 0; - BG_V_flip = tile_data[2].Bit(6) & Core.GBC_compat; - } - else - { + BG_V_flip = tile_data[2].Bit(6) & Core.GBC_compat; + window_tile_inc++; read_case = 5; } @@ -998,7 +1003,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk break; case 5: // read from tile graphics (for the window) - if ((window_counter % 2) == 0) + if ((window_counter % 2) == 1) { y_scroll_offset = (window_y_tile_inc) % 8; @@ -1008,8 +1013,8 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk } if (LCDC.Bit(4)) - { - tile_data[0] = Core.VRAM[(VRAM_sel * 0x2000) + tile_byte * 16 + y_scroll_offset * 2]; + { + tile_data[0] = Core.VRAM[(VRAM_sel * 0x2000) + tile_byte * 16 + y_scroll_offset * 2]; } else { @@ -1017,19 +1022,17 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk if (tile_byte.Bit(7)) { tile_byte -= 256; - } - tile_data[0] = Core.VRAM[(VRAM_sel * 0x2000) + 0x1000 + tile_byte * 16 + y_scroll_offset * 2]; + } + tile_data[0] = Core.VRAM[(VRAM_sel * 0x2000) + 0x1000 + tile_byte * 16 + y_scroll_offset * 2]; } - } - else - { + read_case = 6; } window_counter++; break; case 6: // read from tile graphics (for the window) - if ((window_counter % 2) == 0) + if ((window_counter % 2) == 1) { y_scroll_offset = (window_y_tile_inc) % 8; @@ -1044,8 +1047,8 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk if (tile_byte < 0) { tile_byte += 256; - } - tile_data[1] = Core.VRAM[(VRAM_sel * 0x2000) + tile_byte * 16 + y_scroll_offset * 2 + 1]; + } + tile_data[1] = Core.VRAM[(VRAM_sel * 0x2000) + tile_byte * 16 + y_scroll_offset * 2 + 1]; } else { @@ -1053,13 +1056,10 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk if (tile_byte.Bit(7) && tile_byte > 0) { tile_byte -= 256; - } - tile_data[1] = Core.VRAM[(VRAM_sel * 0x2000) + 0x1000 + tile_byte * 16 + y_scroll_offset * 2 + 1]; + } + tile_data[1] = Core.VRAM[(VRAM_sel * 0x2000) + 0x1000 + tile_byte * 16 + y_scroll_offset * 2 + 1]; } - } - else - { if (window_pre_render) { // here we set up rendering @@ -1082,11 +1082,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk break; case 7: // read from sprite data - if ((window_counter % 2) == 0) - { - // nothing to do if not fetching - } - else + if ((window_counter % 2) == 1) { read_case = 4; latch_new_data = true; @@ -1095,18 +1091,17 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk break; case 8: // done reading, we are now in phase 0 - pre_render = true; // the other interrupts appear to be delayed by 1 CPU cycle, so do the same here if (hbl_countdown > 0) { hbl_countdown--; + STAT &= 0xFC; + STAT |= 0x00; + if (hbl_countdown == 0) { - STAT &= 0xFC; - STAT |= 0x00; - if (STAT.Bit(3)) { HBL_INT = true; } OAM_access_read = true; @@ -1144,22 +1139,8 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk if (going_to_fetch) { going_to_fetch = false; - sprite_fetch_counter = first_fetch ? 2 : 0; - first_fetch = false; - if (fetch_sprite_01) - { - sprite_fetch_counter += 2; - fetch_sprite_01 = false; - } - - if (fetch_sprite_4) - { - sprite_fetch_counter -= 2; - fetch_sprite_4 = false; - } - - int last_eval = 0; + last_eval = 0; // at this time it is unknown what each cycle does, but we only need to accurately keep track of cycles for (int i = 0; i < SL_sprites_index; i++) @@ -1174,16 +1155,23 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk } } - // if we didn't evaluate all the sprites immediately, 2 more cycles are added to restart it - if (evaled_sprites != (Math.Pow(2,SL_sprites_index) - 1)) + // there is no penalty if the next sprites to be fetched are within the currentfetch block (8 pixels) + if (first_fetch || (last_eval >= consecutive_sprite)) { - if ((last_eval % 8) == 0) { sprite_fetch_counter += 3; } - else if ((last_eval % 8) == 1) { sprite_fetch_counter += 2; } + if ((last_eval % 8) == 0) { sprite_fetch_counter += 5; } + else if ((last_eval % 8) == 1) { sprite_fetch_counter += 4; } else if ((last_eval % 8) == 2) { sprite_fetch_counter += 3; } else if ((last_eval % 8) == 3) { sprite_fetch_counter += 2; } - else if ((last_eval % 8) == 4) { sprite_fetch_counter += 3; } - else { sprite_fetch_counter += 2; } + else if ((last_eval % 8) == 4) { sprite_fetch_counter += 1; } + else if ((last_eval % 8) == 5) { sprite_fetch_counter += 0; } + else if ((last_eval % 8) == 6) { sprite_fetch_counter += 0; } + else if ((last_eval % 8) == 7) { sprite_fetch_counter += 0; } } + + total_counter += sprite_fetch_counter; + consecutive_sprite = last_eval + (8 - (last_eval % 8)); + + first_fetch = false; } else { diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/GBHawk.ICodeDataLog.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/GBHawk.ICodeDataLog.cs new file mode 100644 index 0000000000..005cca7eef --- /dev/null +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/GBHawk.ICodeDataLog.cs @@ -0,0 +1,186 @@ +using System; +using System.IO; +using System.Collections.Generic; + +using BizHawk.Emulation.Common; +using BizHawk.Emulation.Common.Components.LR35902; + +namespace BizHawk.Emulation.Cores.Nintendo.GBHawk +{ + public partial class GBHawk : ICodeDataLogger + { + private ICodeDataLog _cdl; + + public void SetCDL(ICodeDataLog cdl) + { + _cdl = cdl; + if (cdl == null) + this.cpu.CDLCallback = null; + else this.cpu.CDLCallback = CDLCpuCallback; + } + + public void NewCDL(ICodeDataLog cdl) + { + cdl["ROM"] = new byte[MemoryDomains["ROM"].Size]; + cdl["HRAM"] = new byte[MemoryDomains["Zero Page RAM"].Size]; + + cdl["WRAM"] = new byte[MemoryDomains["Main RAM"].Size]; + + if (MemoryDomains.Has("Cart RAM")) + { + cdl["CartRAM"] = new byte[MemoryDomains["Cart RAM"].Size]; + } + + cdl.SubType = "GB"; + cdl.SubVer = 0; + } + + [FeatureNotImplemented] + void ICodeDataLogger.DisassembleCDL(Stream s, ICodeDataLog cdl) + { + } + + public void SetCDL(LR35902.eCDLogMemFlags flags, string type, int cdladdr) + { + if (type == null) return; + byte val = (byte)flags; + _cdl[type][cdladdr] |= (byte)flags; + } + + void CDLCpuCallback(ushort addr, LR35902.eCDLogMemFlags flags) + { + if (addr < 0x8000) + { + //don't record writes to the ROM, it's just noisy + //NOTE: in principle a mapper could mount a useful resource here, but I doubt it) + if ((flags & LR35902.eCDLogMemFlags.Write) != 0) return; + } + + if (ppu.DMA_start) + { + // some of gekkio's tests require these to be accessible during DMA + if (addr < 0x8000) + { + if (ppu.DMA_addr < 0x80) + { + return; + } + else + { + mapper.MapCDL(addr, flags); + return; + } + } + else if ((addr >= 0xE000) && (addr < 0xF000)) + { + SetCDL(flags, "WRAM", addr - 0xE000); + } + else if ((addr >= 0xF000) && (addr < 0xFE00)) + { + SetCDL(flags, "WRAM", (RAM_Bank * 0x1000) + (addr - 0xF000)); + } + else if ((addr >= 0xFE00) && (addr < 0xFEA0) && ppu.DMA_OAM_access) + { + return; + } + else if ((addr >= 0xFF00) && (addr < 0xFF80)) // The game GOAL! Requires Hardware Regs to be accessible + { + return; + } + else if ((addr >= 0xFF80)) + { + SetCDL(flags, "HRAM", addr - 0xFF80); + } + + } + + if (addr < 0x900) + { + if (addr < 0x100) + { + // return Either BIOS ROM or Game ROM + if ((GB_bios_register & 0x1) == 0) + { + return; + } + else + { + mapper.MapCDL(addr, flags); + return; + } + } + else if (addr >= 0x200) + { + // return Either BIOS ROM or Game ROM + if (((GB_bios_register & 0x1) == 0) && is_GBC) + { + return; + } + else + { + mapper.MapCDL(addr, flags); + return; + } + } + else + { + mapper.MapCDL(addr, flags); + return; + } + } + else if (addr < 0x8000) + { + mapper.MapCDL(addr, flags); + return; + } + else if (addr < 0xA000) + { + return; + } + else if (addr < 0xC000) + { + mapper.MapCDL(addr, flags); + return; + } + else if (addr < 0xD000) + { + return; + } + else if (addr < 0xE000) + { + SetCDL(flags, "WRAM", (RAM_Bank * 0x1000) + (addr - 0xD000)); + } + else if (addr < 0xF000) + { + SetCDL(flags, "WRAM", addr - 0xE000); + } + else if (addr < 0xFE00) + { + SetCDL(flags, "WRAM", (RAM_Bank * 0x1000) + (addr - 0xF000)); + } + else if (addr < 0xFEA0) + { + return; + } + else if (addr < 0xFF00) + { + return; + } + else if (addr < 0xFF80) + { + return; + } + else if (addr < 0xFFFF) + { + SetCDL(flags, "HRAM", addr - 0xFF80); + } + else + { + return; + } + + } + + + } +} \ No newline at end of file diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/GBHawk.IEmulator.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/GBHawk.IEmulator.cs index 14570a59f2..be2812ef86 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/GBHawk.IEmulator.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/GBHawk.IEmulator.cs @@ -162,9 +162,10 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk //if (ticker > 10000000) { vblank_rise = true; }//throw new Exception("ERROR: Unable to Resolve Frame"); } in_vblank_old = in_vblank; + REG_FF0F_OLD = REG_FF0F; } - vblank_rise = false; + vblank_rise = false; } // Switch Speed (GBC only) diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/GBHawk.IStatable.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/GBHawk.IStatable.cs index c7f2f425f3..104274715c 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/GBHawk.IStatable.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/GBHawk.IStatable.cs @@ -72,6 +72,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk ser.Sync("REG_FFFF", ref REG_FFFF); ser.Sync("REG_FF0F", ref REG_FF0F); + ser.Sync("REG_FF0F_OLD", ref REG_FF0F_OLD); // memory domains ser.Sync("RAM", ref RAM, false); diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/GBHawk.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/GBHawk.cs index 1a65681be0..2532554bc7 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/GBHawk.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/GBHawk.cs @@ -28,6 +28,9 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk public byte REG_FFFF; // The unused bits in this register (interrupt flags) are always set public byte REG_FF0F = 0xE0; + // Updating reg FF0F seemsto be delayed by one cycle + // tests + public byte REG_FF0F_OLD = 0xE0; // memory domains public byte[] RAM = new byte[0x8000]; // only 0x2000 available to GB @@ -353,7 +356,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk } // special case for multi cart mappers - if ((_rom.HashMD5(0,_rom.Length) == "97122B9B183AAB4079C8D36A4CE6E9C1") || + if ((_rom.HashMD5(0, _rom.Length) == "97122B9B183AAB4079C8D36A4CE6E9C1") || (_rom.HashMD5(0, _rom.Length) == "9FB9C42CF52DCFDCFBAD5E61AE1B5777") || (_rom.HashMD5(0, _rom.Length) == "CF1F58AB72112716D3C615A553B2F481") ) @@ -361,6 +364,19 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk Console.WriteLine("Using Multi-Cart Mapper"); mapper = new MapperMBC1Multi(); } + + // Wisdom Tree does not identify their mapper, so use hash instead + if ((_rom.HashMD5(0, _rom.Length) == "2C07CAEE51A1F0C91C72C7C6F380B0F6") || // Joshua + (_rom.HashMD5(0, _rom.Length) == "37E017C8D1A45BAB609FB5B43FB64337") || // Spiritual Warfare + (_rom.HashMD5(0, _rom.Length) == "AB1FA0ED0207B1D0D5F401F0CD17BEBF") || // Exodus + (_rom.HashMD5(0, _rom.Length) == "BA2AC3587B3E1B36DE52E740274071B0") || // Bible - KJV + (_rom.HashMD5(0, _rom.Length) == "8CDDB8B2DCD3EC1A3FDD770DF8BDA07C") // Bible - NIV + ) + { + Console.WriteLine("Using Wisdom Tree Mapper"); + mapper = new MapperWT(); + mppr = "Wtree"; + } // special case for bootlegs if ((_rom.HashMD5(0, _rom.Length) == "CAE0998A899DF2EE6ABA8E7695C2A096")) diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/GBHawkControllers.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/GBHawkControllers.cs index 3ef5ffaf4d..160516c159 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/GBHawkControllers.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/GBHawkControllers.cs @@ -34,7 +34,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk PortNum = portNum; Definition = new ControllerDefinition { - Name = "Gameboy Controller", + Name = "Gameboy Controller H", BoolButtons = BaseDefinition .Select(b => "P" + PortNum + " " + b) .ToList() diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/GB_PPU.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/GB_PPU.cs index 1cae78cc21..7b6a0ce9cc 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/GB_PPU.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/GB_PPU.cs @@ -52,17 +52,28 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk LCDC = value; break; case 0xFF41: // STAT - // writing to STAT during mode 0 or 2 causes a STAT IRQ + // writing to STAT during mode 0 or 1 causes a STAT IRQ + // this appears to be a glitchy LYC compare if (LCDC.Bit(7)) { if (((STAT & 3) == 0) || ((STAT & 3) == 1)) { LYC_INT = true; + //if (Core.REG_FFFF.Bit(1)) { Core.cpu.FlagI = true; } + //Core.REG_FF0F |= 0x02; + } + else + { + if (value.Bit(6)) + { + if (LY == LYC) { LYC_INT = true; } + else { LYC_INT = false; } + } } } STAT = (byte)((value & 0xF8) | (STAT & 7) | 0x80); - if (!STAT.Bit(6)) { LYC_INT = false; } + //if (!STAT.Bit(6)) { LYC_INT = false; } if (!STAT.Bit(4)) { VBL_INT = false; } break; case 0xFF42: // SCY @@ -70,8 +81,6 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk break; case 0xFF43: // SCX scroll_x = value; - // calculate the column number of the tile to start with - x_tile = (int)Math.Floor((float)(scroll_x) / 8); break; case 0xFF44: // LY LY = 0; /*reset*/ @@ -80,8 +89,17 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk LYC = value; if (LCDC.Bit(7)) { - if (LY != LYC) { STAT &= 0xFB; } - else { STAT |= 0x4; } + if (LY != LYC) { STAT &= 0xFB; LYC_INT = false; } + else { STAT |= 0x4; LYC_INT = true; } + + // special case: the transition from 153 -> 0 acts strange + // the comparison to 153 expects to be true for longer then the value of LY expects to be 153 + // this appears to be fixed in CGB + if ((LY_inc == 0) && cycle == 8) + { + if (153 != LYC) { STAT &= 0xFB; LYC_INT = false; } + else { STAT |= 0x4; LYC_INT = true; } + } } break; case 0xFF46: // DMA @@ -128,7 +146,6 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk } cycle = 0; - LY += LY_inc; Core.cpu.LY = LY; @@ -194,12 +211,15 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk } } - if ((cycle == 4) && (LY == 144)) { - - HBL_INT = false; - + if ((cycle == 2) && (LY == 144)) + { // there is an edge case where a VBL INT is triggered if STAT bit 5 is set if (STAT.Bit(5)) { VBL_INT = true; } + } + + if ((cycle == 4) && (LY == 144)) + { + HBL_INT = false; // set STAT mode to 1 (VBlank) and interrupt flag if it is enabled STAT &= 0xFC; @@ -209,7 +229,12 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk Core.REG_FF0F |= 0x01; } - if ((LY == 153) && (cycle == 6)) + if ((cycle == 4) && (LY == 144)) + { + if (STAT.Bit(5)) { VBL_INT = false; } + } + + if ((cycle == 6) && (LY == 153)) { LY = 0; LY_inc = 0; @@ -243,7 +268,6 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk if (cycle == 84) { - STAT &= 0xFC; STAT |= 0x03; OAM_INT = false; @@ -300,28 +324,39 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk } else if ((cycle >= 80) && (LY < 144)) { - if (cycle == 84) + if (cycle >= 83) { - STAT &= 0xFC; - STAT |= 0x03; - OAM_INT = false; - OAM_access_write = false; - VRAM_access_write = false; - } + if (cycle == 84) + { + STAT &= 0xFC; + STAT |= 0x03; + OAM_INT = false; + OAM_access_write = false; + VRAM_access_write = false; + } - // render the screen and handle hblank - render(cycle - 80); + // render the screen and handle hblank + render(cycle - 83); + } + else if (cycle == 80) + { + OAM_access_read = false; + OAM_access_write = true; + VRAM_access_read = false; + } } } } - if ((LY_inc == 0)) + if (LY_inc == 0) { - if (cycle == 12) + if (cycle == 10) { LYC_INT = false; STAT &= 0xFB; - + } + else if (cycle == 12) + { // Special case of LY = LYC if ((LY == LYC) && !STAT.Bit(2)) { @@ -340,7 +375,6 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk LYC_INT = false; STAT &= 0xFB; } - } else if ((cycle == 4) && (LY != 0)) { @@ -398,31 +432,36 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk // i.e. just keeping track of the lowest x-value sprite if (render_cycle == 0) { + /* OAM_access_read = false; OAM_access_write = true; VRAM_access_read = false; - + */ // window X is latched for the scanline, mid-line changes have no effect window_x_latch = window_x; + // calculate the column number of the tile to start with + x_tile = (int)Math.Floor((float)(scroll_x) / 8); + render_offset = scroll_x % 8; + OAM_scan_index = 0; read_case = 0; internal_cycle = 0; pre_render = true; + pre_render_2 = true; tile_inc = 0; pixel_counter = -8; sl_use_index = 0; fetch_sprite = false; - fetch_sprite_01 = false; - fetch_sprite_4 = false; going_to_fetch = false; first_fetch = true; no_sprites = false; evaled_sprites = 0; - window_pre_render = false; window_latch = LCDC.Bit(5); + total_counter = 0; + // TODO: If Window is turned on midscanline what happens? When is this check done exactly? if ((window_started && window_latch) || (window_is_reset && !window_latch && (LY >= window_y))) { @@ -552,7 +591,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk if (pixel_counter == 160) { read_case = 8; - hbl_countdown = 5; + hbl_countdown = 1; } } else if (pixel_counter < 0) @@ -564,13 +603,13 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk if (!fetch_sprite) { - if (!pre_render) + if (!pre_render_2) { // before we go on to read case 3, we need to know if we stall there or not // Gekkio's tests show that if sprites are at position 0 or 1 (mod 8) // then it takes an extra cycle (1 or 2 more t-states) to process them - - if (!no_sprites && (pixel_counter < 160)) + // Also, on DMG only, this process only runs if sprites are on in the LCDC (on GBC it always runs) + if (!no_sprites && (pixel_counter < 160) && LCDC.Bit(1)) { for (int i = 0; i < SL_sprites_index; i++) { @@ -580,15 +619,6 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk { going_to_fetch = true; fetch_sprite = true; - - if ((SL_sprites[i * 4 + 1] % 8) < 2) - { - fetch_sprite_01 = true; - } - if ((SL_sprites[i * 4 + 1] % 8) > 3) - { - fetch_sprite_4 = true; - } } } } @@ -597,16 +627,14 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk switch (read_case) { case 0: // read a background tile - if ((internal_cycle % 2) == 0) + if ((internal_cycle % 2) == 1) { // calculate the row number of the tiles to be fetched y_tile = ((int)Math.Floor((float)(scroll_y + LY) / 8)) % 32; temp_fetch = y_tile * 32 + (x_tile + tile_inc) % 32; tile_byte = Core.VRAM[0x1800 + (LCDC.Bit(3) ? 1 : 0) * 0x400 + temp_fetch]; - } - else - { + read_case = 1; if (!pre_render) { @@ -616,7 +644,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk break; case 1: // read from tile graphics (0) - if ((internal_cycle % 2) == 0) + if ((internal_cycle % 2) == 1) { y_scroll_offset = (scroll_y + LY) % 8; @@ -634,9 +662,6 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk tile_data[0] = Core.VRAM[0x1000 + tile_byte * 16 + y_scroll_offset * 2]; } - } - else - { read_case = 2; } break; @@ -644,6 +669,10 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk case 2: // read from tile graphics (1) if ((internal_cycle % 2) == 0) { + pre_render_2 = false; + } + else + { y_scroll_offset = (scroll_y + LY) % 8; if (LCDC.Bit(4)) @@ -667,14 +696,11 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk tile_data[1] = Core.VRAM[0x1000 + tile_byte * 16 + y_scroll_offset * 2 + 1]; } - } - else - { if (pre_render) { // here we set up rendering pre_render = false; - render_offset = scroll_x % 8; + render_counter = 0; latch_counter = 0; read_case = 0; @@ -687,25 +713,19 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk break; case 3: // read from sprite data - if ((internal_cycle % 2) == 0) - { - // nothing to do if not fetching - } - else - { + if ((internal_cycle % 2) == 1) + { read_case = 0; latch_new_data = true; } break; case 4: // read from window data - if ((window_counter % 2) == 0) + if ((window_counter % 2) == 1) { temp_fetch = window_y_tile * 32 + (window_x_tile + window_tile_inc) % 32; - tile_byte = Core.VRAM[0x1800 + (LCDC.Bit(6) ? 1 : 0) * 0x400 + temp_fetch]; ; - } - else - { + tile_byte = Core.VRAM[0x1800 + (LCDC.Bit(6) ? 1 : 0) * 0x400 + temp_fetch]; + window_tile_inc++; read_case = 5; } @@ -713,15 +733,15 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk break; case 5: // read from tile graphics (for the window) - if ((window_counter % 2) == 0) + if ((window_counter % 2) == 1) { y_scroll_offset = (window_y_tile_inc) % 8; if (LCDC.Bit(4)) { - + tile_data[0] = Core.VRAM[tile_byte * 16 + y_scroll_offset * 2]; - + } else { @@ -730,19 +750,17 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk { tile_byte -= 256; } - + tile_data[0] = Core.VRAM[0x1000 + tile_byte * 16 + y_scroll_offset * 2]; } - } - else - { + read_case = 6; } window_counter++; break; case 6: // read from tile graphics (for the window) - if ((window_counter % 2) == 0) + if ((window_counter % 2) == 1) { y_scroll_offset = (window_y_tile_inc) % 8; if (LCDC.Bit(4)) @@ -766,9 +784,6 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk tile_data[1] = Core.VRAM[0x1000 + tile_byte * 16 + y_scroll_offset * 2 + 1]; } - } - else - { if (window_pre_render) { // here we set up rendering @@ -791,11 +806,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk break; case 7: // read from sprite data - if ((window_counter % 2) == 0) - { - // nothing to do if not fetching - } - else + if ((window_counter % 2) == 1) { read_case = 4; latch_new_data = true; @@ -810,11 +821,11 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk if (hbl_countdown > 0) { hbl_countdown--; + STAT &= 0xFC; + STAT |= 0x00; + if (hbl_countdown == 0) { - STAT &= 0xFC; - STAT |= 0x00; - if (STAT.Bit(3)) { HBL_INT = true; } OAM_access_read = true; @@ -841,6 +852,8 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk tile_data_latch[0] = tile_data[0]; tile_data_latch[1] = tile_data[1]; } + + if (consecutive_sprite > 0) { consecutive_sprite -= 1; } } // every in range sprite takes 6 cycles to process @@ -851,22 +864,8 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk if (going_to_fetch) { going_to_fetch = false; - sprite_fetch_counter = first_fetch ? 2 : 0; - first_fetch = false; - if (fetch_sprite_01) - { - sprite_fetch_counter += 2; - fetch_sprite_01 = false; - } - - if (fetch_sprite_4) - { - sprite_fetch_counter -= 2; - fetch_sprite_4 = false; - } - - int last_eval = 0; + last_eval = 0; // at this time it is unknown what each cycle does, but we only need to accurately keep track of cycles for (int i = 0; i < SL_sprites_index; i++) @@ -881,16 +880,24 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk } } - // if we didn't evaluate all the sprites immediately, 2 more cycles are added to restart it - if (evaled_sprites != (Math.Pow(2,SL_sprites_index) - 1)) + // x scroll offsets the penalty table + // there is no penalty if the next sprites to be fetched are within the currentfetch block (8 pixels) + if (first_fetch || (last_eval >= consecutive_sprite)) { - if ((last_eval % 8) == 0) { sprite_fetch_counter += 3; } - else if ((last_eval % 8) == 1) { sprite_fetch_counter += 2; } - else if ((last_eval % 8) == 2) { sprite_fetch_counter += 3; } - else if ((last_eval % 8) == 3) { sprite_fetch_counter += 2; } - else if ((last_eval % 8) == 4) { sprite_fetch_counter += 3; } - else { sprite_fetch_counter += 2; } + if (((last_eval + render_offset) % 8) == 0) { sprite_fetch_counter += 5; } + else if (((last_eval + render_offset) % 8) == 1) { sprite_fetch_counter += 4; } + else if (((last_eval + render_offset) % 8) == 2) { sprite_fetch_counter += 3; } + else if (((last_eval + render_offset) % 8) == 3) { sprite_fetch_counter += 2; } + else if (((last_eval + render_offset) % 8) == 4) { sprite_fetch_counter += 1; } + else if (((last_eval + render_offset) % 8) == 5) { sprite_fetch_counter += 0; } + else if (((last_eval + render_offset) % 8) == 6) { sprite_fetch_counter += 0; } + else if (((last_eval + render_offset) % 8) == 7) { sprite_fetch_counter += 0; } } + + total_counter += sprite_fetch_counter; + consecutive_sprite = last_eval + (8 - (last_eval % 8)); + + first_fetch = false; } else { @@ -899,7 +906,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk { fetch_sprite = false; } - } + } } } diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/HW_Registers.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/HW_Registers.cs index a3ef71cad3..bbb583efda 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/HW_Registers.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/HW_Registers.cs @@ -39,7 +39,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk // Interrupt flags case 0xFF0F: - ret = REG_FF0F; + ret = REG_FF0F_OLD; break; // audio regs @@ -316,6 +316,8 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk Console.Write("GBC Compatibility? "); Console.WriteLine(value); GBC_compat = false; + // cpu operation is a function of hardware only + //cpu.is_GBC = GBC_compat; } break; diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/Mappers/MapperBase.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/Mappers/MapperBase.cs index 89b8ce1034..73e70d1bb6 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/Mappers/MapperBase.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/Mappers/MapperBase.cs @@ -1,6 +1,8 @@ using BizHawk.Common; using System; +using BizHawk.Emulation.Common.Components.LR35902; + namespace BizHawk.Emulation.Cores.Nintendo.GBHawk { public class MapperBase @@ -44,5 +46,19 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk public virtual void RTC_Get(byte value, int index) { } + + public virtual void MapCDL(ushort addr, LR35902.eCDLogMemFlags flags) + { + } + + protected void SetCDLROM(LR35902.eCDLogMemFlags flags, int cdladdr) + { + Core.SetCDL(flags, "ROM", cdladdr); + } + + protected void SetCDLRAM(LR35902.eCDLogMemFlags flags, int cdladdr) + { + Core.SetCDL(flags, "CartRAM", cdladdr); + } } } diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/Mappers/Mapper_Camera.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/Mappers/Mapper_Camera.cs index b6ad35bb1b..918851e48f 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/Mappers/Mapper_Camera.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/Mappers/Mapper_Camera.cs @@ -2,6 +2,8 @@ using BizHawk.Common.NumberExtensions; using System; +using BizHawk.Emulation.Common.Components.LR35902; + namespace BizHawk.Emulation.Cores.Nintendo.GBHawk { // Default mapper with no bank switching @@ -31,6 +33,25 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk } } + public override void MapCDL(ushort addr, LR35902.eCDLogMemFlags flags) + { + if (addr < 0x8000) + { + SetCDLROM(flags, addr); + } + else + { + if (Core.cart_RAM != null) + { + SetCDLRAM(flags, addr - 0xA000); + } + else + { + return; + } + } + } + public override byte PeekMemory(ushort addr) { return ReadMemory(addr); diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/Mappers/Mapper_Default.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/Mappers/Mapper_Default.cs index 2df4c92454..3914d1ef91 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/Mappers/Mapper_Default.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/Mappers/Mapper_Default.cs @@ -2,6 +2,8 @@ using BizHawk.Common.NumberExtensions; using System; +using BizHawk.Emulation.Common.Components.LR35902; + namespace BizHawk.Emulation.Cores.Nintendo.GBHawk { // Default mapper with no bank switching @@ -31,6 +33,25 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk } } + public override void MapCDL(ushort addr, LR35902.eCDLogMemFlags flags) + { + if (addr < 0x8000) + { + SetCDLROM(flags, addr); + } + else + { + if (Core.cart_RAM != null) + { + SetCDLRAM(flags, addr - 0xA000); + } + else + { + return; + } + } + } + public override byte PeekMemory(ushort addr) { return ReadMemory(addr); diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/Mappers/Mapper_HuC1.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/Mappers/Mapper_HuC1.cs index cef7f2bbdc..453c83237b 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/Mappers/Mapper_HuC1.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/Mappers/Mapper_HuC1.cs @@ -2,33 +2,120 @@ using BizHawk.Common.NumberExtensions; using System; +using BizHawk.Emulation.Common.Components.LR35902; + namespace BizHawk.Emulation.Cores.Nintendo.GBHawk { - // Default mapper with no bank switching + // hudson mapper used in ex Daikaijuu monogatari public class MapperHuC1 : MapperBase { + public int ROM_bank; + public int RAM_bank; + public bool RAM_enable; + public int ROM_mask; + public int RAM_mask; + public bool IR_signal; + public override void Initialize() { - // nothing to initialize + ROM_bank = 0; + RAM_bank = 0; + RAM_enable = false; + ROM_mask = Core._rom.Length / 0x4000 - 1; + + // some games have sizes that result in a degenerate ROM, account for it here + if (ROM_mask > 4) { ROM_mask |= 3; } + + RAM_mask = 0; + if (Core.cart_RAM != null) + { + RAM_mask = Core.cart_RAM.Length / 0x2000 - 1; + if (Core.cart_RAM.Length == 0x800) { RAM_mask = 0; } + } } public override byte ReadMemory(ushort addr) { - if (addr < 0x8000) + if (addr < 0x4000) { return Core._rom[addr]; } - else + else if (addr < 0x8000) { - if (Core.cart_RAM != null) + return Core._rom[(addr - 0x4000) + ROM_bank * 0x4000]; + } + else if ((addr >= 0xA000) && (addr < 0xC000)) + { + if (RAM_enable) { - return Core.cart_RAM[addr - 0xA000]; + if (Core.cart_RAM != null) + { + if (((addr - 0xA000) + RAM_bank * 0x2000) < Core.cart_RAM.Length) + { + return Core.cart_RAM[(addr - 0xA000) + RAM_bank * 0x2000]; + } + else + { + return 0xFF; + } + } + else + { + return 0xFF; + } } else { - return 0; + // when RAM isn't enabled, reading from this area will return IR sensor reading + // for now we'll assume it never sees light (0xC0) + return 0xC0; } } + else + { + return 0xFF; + } + } + + public override void MapCDL(ushort addr, LR35902.eCDLogMemFlags flags) + { + if (addr < 0x4000) + { + SetCDLROM(flags, addr); + } + else if (addr < 0x8000) + { + SetCDLROM(flags, (addr - 0x4000) + ROM_bank * 0x4000); + } + else if ((addr >= 0xA000) && (addr < 0xC000)) + { + if (RAM_enable) + { + if (Core.cart_RAM != null) + { + if (((addr - 0xA000) + RAM_bank * 0x2000) < Core.cart_RAM.Length) + { + SetCDLRAM(flags, (addr - 0xA000) + RAM_bank * 0x2000); + } + else + { + return; + } + } + else + { + return; + } + } + else + { + return; + } + } + else + { + return; + } } public override byte PeekMemory(ushort addr) @@ -40,13 +127,47 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk { if (addr < 0x8000) { - // no mapping hardware available + if (addr < 0x2000) + { + RAM_enable = (value & 0xF) != 0xE; + } + else if (addr < 0x4000) + { + value &= 0x3F; + + ROM_bank &= 0xC0; + ROM_bank |= value; + ROM_bank &= ROM_mask; + } + else if (addr < 0x6000) + { + RAM_bank = value & 3; + RAM_bank &= RAM_mask; + } } else { - if (Core.cart_RAM != null) + if (RAM_enable) { - Core.cart_RAM[addr - 0xA000] = value; + if (Core.cart_RAM != null) + { + if (((addr - 0xA000) + RAM_bank * 0x2000) < Core.cart_RAM.Length) + { + Core.cart_RAM[(addr - 0xA000) + RAM_bank * 0x2000] = value; + } + } + } + else + { + // I don't know if other bits here have an effect + if (value == 1) + { + IR_signal = true; + } + else if (value == 0) + { + IR_signal = false; + } } } } @@ -55,5 +176,15 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk { WriteMemory(addr, value); } + + public override void SyncState(Serializer ser) + { + ser.Sync("ROM_Bank", ref ROM_bank); + ser.Sync("ROM_Mask", ref ROM_mask); + ser.Sync("RAM_Bank", ref RAM_bank); + ser.Sync("RAM_Mask", ref RAM_mask); + ser.Sync("RAM_enable", ref RAM_enable); + ser.Sync("IR_signal", ref IR_signal); + } } } diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/Mappers/Mapper_HuC3.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/Mappers/Mapper_HuC3.cs index 0daf88475a..dab71a0b4b 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/Mappers/Mapper_HuC3.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/Mappers/Mapper_HuC3.cs @@ -2,6 +2,8 @@ using BizHawk.Common.NumberExtensions; using System; +using BizHawk.Emulation.Common.Components.LR35902; + namespace BizHawk.Emulation.Cores.Nintendo.GBHawk { // Default mapper with no bank switching @@ -31,6 +33,25 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk } } + public override void MapCDL(ushort addr, LR35902.eCDLogMemFlags flags) + { + if (addr < 0x8000) + { + SetCDLROM(flags, addr); + } + else + { + if (Core.cart_RAM != null) + { + SetCDLRAM(flags, addr - 0xA000); + } + else + { + return; + } + } + } + public override byte PeekMemory(ushort addr) { return ReadMemory(addr); diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/Mappers/Mapper_MBC1.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/Mappers/Mapper_MBC1.cs index d8763afa6a..c294059501 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/Mappers/Mapper_MBC1.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/Mappers/Mapper_MBC1.cs @@ -2,6 +2,8 @@ using BizHawk.Common.NumberExtensions; using System; +using BizHawk.Emulation.Common.Components.LR35902; + namespace BizHawk.Emulation.Cores.Nintendo.GBHawk { // MBC1 with bank switching and RAM @@ -45,7 +47,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk else { return Core._rom[addr]; - } + } } else if (addr < 0x8000) { @@ -72,6 +74,45 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk } } + public override void MapCDL(ushort addr, LR35902.eCDLogMemFlags flags) + { + if (addr < 0x4000) + { + // lowest bank is fixed, but is still effected by mode + if (sel_mode) + { + SetCDLROM(flags, (ROM_bank & 0x60) * 0x4000 + addr); + } + else + { + SetCDLROM(flags, addr); + } + } + else if (addr < 0x8000) + { + SetCDLROM(flags, (addr - 0x4000) + ROM_bank * 0x4000); + } + else + { + if (Core.cart_RAM != null) + { + if (RAM_enable && (((addr - 0xA000) + RAM_bank * 0x2000) < Core.cart_RAM.Length)) + { + SetCDLRAM(flags, (addr - 0xA000) + RAM_bank * 0x2000); + } + else + { + return; + } + + } + else + { + return; + } + } + } + public override byte PeekMemory(ushort addr) { return ReadMemory(addr); diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/Mappers/Mapper_MBC1_Multi.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/Mappers/Mapper_MBC1_Multi.cs index d72112aa40..06f64f781a 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/Mappers/Mapper_MBC1_Multi.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/Mappers/Mapper_MBC1_Multi.cs @@ -2,6 +2,8 @@ using BizHawk.Common.NumberExtensions; using System; +using BizHawk.Emulation.Common.Components.LR35902; + namespace BizHawk.Emulation.Cores.Nintendo.GBHawk { // MBC1 with bank switching and RAM @@ -68,6 +70,45 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk } } + public override void MapCDL(ushort addr, LR35902.eCDLogMemFlags flags) + { + if (addr < 0x4000) + { + // lowest bank is fixed, but is still effected by mode + if (sel_mode) + { + SetCDLROM(flags, ((ROM_bank & 0x60) >> 1) * 0x4000 + addr); + } + else + { + SetCDLROM(flags, addr); + } + } + else if (addr < 0x8000) + { + SetCDLROM(flags, (addr - 0x4000) + (((ROM_bank & 0x60) >> 1) | (ROM_bank & 0xF)) * 0x4000); + } + else + { + if (Core.cart_RAM != null) + { + if (RAM_enable && (((addr - 0xA000) + RAM_bank * 0x2000) < Core.cart_RAM.Length)) + { + SetCDLRAM(flags, (addr - 0xA000) + RAM_bank * 0x2000); + } + else + { + return; + } + + } + else + { + return; + } + } + } + public override byte PeekMemory(ushort addr) { return ReadMemory(addr); diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/Mappers/Mapper_MBC2.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/Mappers/Mapper_MBC2.cs index 7510d00522..e18a829d62 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/Mappers/Mapper_MBC2.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/Mappers/Mapper_MBC2.cs @@ -2,6 +2,8 @@ using BizHawk.Common.NumberExtensions; using System; +using BizHawk.Emulation.Common.Components.LR35902; + namespace BizHawk.Emulation.Cores.Nintendo.GBHawk { // MBC2 with bank switching and RAM @@ -44,6 +46,30 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk } } + public override void MapCDL(ushort addr, LR35902.eCDLogMemFlags flags) + { + if (addr < 0x4000) + { + SetCDLROM(flags, addr); + } + else if (addr < 0x8000) + { + SetCDLROM(flags, (addr - 0x4000) + ROM_bank * 0x4000); + } + else if ((addr >= 0xA000) && (addr < 0xA200)) + { + if (RAM_enable) + { + SetCDLRAM(flags, addr - 0xA000); + } + return; + } + else + { + return; + } + } + public override byte PeekMemory(ushort addr) { return ReadMemory(addr); diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/Mappers/Mapper_MBC3.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/Mappers/Mapper_MBC3.cs index e0649675ab..840bc5ba37 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/Mappers/Mapper_MBC3.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/Mappers/Mapper_MBC3.cs @@ -2,6 +2,8 @@ using BizHawk.Common.NumberExtensions; using System; +using BizHawk.Emulation.Common.Components.LR35902; + namespace BizHawk.Emulation.Cores.Nintendo.GBHawk { // MBC3 mapper with Real Time Clock @@ -79,7 +81,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk { return 0xFF; } - } + } else { return 0xFF; @@ -87,6 +89,48 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk } } + public override void MapCDL(ushort addr, LR35902.eCDLogMemFlags flags) + { + if (addr < 0x4000) + { + SetCDLROM(flags, addr); + } + else if (addr < 0x8000) + { + SetCDLROM(flags, (addr - 0x4000) + ROM_bank * 0x4000); + } + else + { + if (RAM_enable) + { + if ((Core.cart_RAM != null) && (RAM_bank < 3)) + { + if (((addr - 0xA000) + RAM_bank * 0x2000) < Core.cart_RAM.Length) + { + SetCDLRAM(flags, (addr - 0xA000) + RAM_bank * 0x2000); + } + else + { + return; + } + } + + if ((RAM_bank >= 8) && (RAM_bank < 0xC)) + { + return; + } + else + { + return; + } + } + else + { + return; + } + } + } + public override byte PeekMemory(ushort addr) { return ReadMemory(addr); diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/Mappers/Mapper_MBC5.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/Mappers/Mapper_MBC5.cs index 3c1ea0c60f..46c8878502 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/Mappers/Mapper_MBC5.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/Mappers/Mapper_MBC5.cs @@ -2,6 +2,8 @@ using BizHawk.Common.NumberExtensions; using System; +using BizHawk.Emulation.Common.Components.LR35902; + namespace BizHawk.Emulation.Cores.Nintendo.GBHawk { // MBC5, common mapper for GBC games @@ -22,6 +24,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk // some games have sizes that result in a degenerate ROM, account for it here if (ROM_mask > 4) { ROM_mask |= 3; } + if (ROM_mask > 0x100) { ROM_mask |= 0xFF; } RAM_mask = 0; if (Core.cart_RAM != null) @@ -62,6 +65,37 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk } } + public override void MapCDL(ushort addr, LR35902.eCDLogMemFlags flags) + { + if (addr < 0x4000) + { + SetCDLROM(flags, addr); + } + else if (addr < 0x8000) + { + SetCDLROM(flags, (addr - 0x4000) + ROM_bank * 0x4000); + } + else + { + if (Core.cart_RAM != null) + { + if (RAM_enable && (((addr - 0xA000) + RAM_bank * 0x2000) < Core.cart_RAM.Length)) + { + SetCDLRAM(flags, (addr - 0xA000) + RAM_bank * 0x2000); + } + else + { + return; + } + + } + else + { + return; + } + } + } + public override byte PeekMemory(ushort addr) { return ReadMemory(addr); diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/Mappers/Mapper_MBC6.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/Mappers/Mapper_MBC6.cs index 5cbdd331ff..436e811c51 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/Mappers/Mapper_MBC6.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/Mappers/Mapper_MBC6.cs @@ -2,6 +2,8 @@ using BizHawk.Common.NumberExtensions; using System; +using BizHawk.Emulation.Common.Components.LR35902; + namespace BizHawk.Emulation.Cores.Nintendo.GBHawk { // Default mapper with no bank switching @@ -31,6 +33,25 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk } } + public override void MapCDL(ushort addr, LR35902.eCDLogMemFlags flags) + { + if (addr < 0x8000) + { + SetCDLROM(flags, addr); + } + else + { + if (Core.cart_RAM != null) + { + SetCDLRAM(flags, addr - 0xA000); + } + else + { + return; + } + } + } + public override byte PeekMemory(ushort addr) { return ReadMemory(addr); diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/Mappers/Mapper_MBC7.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/Mappers/Mapper_MBC7.cs index 41b9dd1506..1e733479de 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/Mappers/Mapper_MBC7.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/Mappers/Mapper_MBC7.cs @@ -2,6 +2,8 @@ using BizHawk.Common.NumberExtensions; using System; +using BizHawk.Emulation.Common.Components.LR35902; + namespace BizHawk.Emulation.Cores.Nintendo.GBHawk { // Mapper with built in EEPROM, also used with Kirby's tilt 'n tumble @@ -81,6 +83,37 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk } } + public override void MapCDL(ushort addr, LR35902.eCDLogMemFlags flags) + { + if (addr < 0x4000) + { + SetCDLROM(flags, addr); + } + else if (addr < 0x8000) + { + SetCDLROM(flags, (addr - 0x4000) + ROM_bank * 0x4000); + } + else if (addr < 0xA000) + { + return; + } + else if (addr < 0xB000) + { + if (RAM_enable_1 && RAM_enable_2) + { + return; + } + else + { + return; + } + } + else + { + return; + } + } + public override byte PeekMemory(ushort addr) { return ReadMemory(addr); diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/Mappers/Mapper_MMM01.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/Mappers/Mapper_MMM01.cs index 0a45601998..18f485bc63 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/Mappers/Mapper_MMM01.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/Mappers/Mapper_MMM01.cs @@ -2,6 +2,8 @@ using BizHawk.Common.NumberExtensions; using System; +using BizHawk.Emulation.Common.Components.LR35902; + namespace BizHawk.Emulation.Cores.Nintendo.GBHawk { // Default mapper with no bank switching @@ -31,6 +33,25 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk } } + public override void MapCDL(ushort addr, LR35902.eCDLogMemFlags flags) + { + if (addr < 0x8000) + { + SetCDLROM(flags, addr); + } + else + { + if (Core.cart_RAM != null) + { + SetCDLRAM(flags, addr - 0xA000); + } + else + { + return; + } + } + } + public override byte PeekMemory(ushort addr) { return ReadMemory(addr); diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/Mappers/Mapper_RockMan8.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/Mappers/Mapper_RockMan8.cs index a45175f84e..e50d297e3d 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/Mappers/Mapper_RockMan8.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/Mappers/Mapper_RockMan8.cs @@ -2,6 +2,8 @@ using BizHawk.Common.NumberExtensions; using System; +using BizHawk.Emulation.Common.Components.LR35902; + namespace BizHawk.Emulation.Cores.Nintendo.GBHawk { // RockMan 8, just some simple bankswitching @@ -37,6 +39,24 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk } } + public override void MapCDL(ushort addr, LR35902.eCDLogMemFlags flags) + { + if (addr < 0x4000) + { + // lowest bank is fixed + SetCDLROM(flags, addr); + + } + else if (addr < 0x8000) + { + SetCDLROM(flags, (addr - 0x4000) + ROM_bank * 0x4000); + } + else + { + return; + } + } + public override byte PeekMemory(ushort addr) { return ReadMemory(addr); diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/Mappers/Mapper_Sachen_MMC1.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/Mappers/Mapper_Sachen_MMC1.cs index c96600a6fd..57af41fd0a 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/Mappers/Mapper_Sachen_MMC1.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/Mappers/Mapper_Sachen_MMC1.cs @@ -2,6 +2,8 @@ using BizHawk.Common.NumberExtensions; using System; +using BizHawk.Emulation.Common.Components.LR35902; + namespace BizHawk.Emulation.Cores.Nintendo.GBHawk { // Sachen Bootleg Mapper @@ -69,6 +71,43 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk } } + public override void MapCDL(ushort addr, LR35902.eCDLogMemFlags flags) + { + if (addr < 0x4000) + { + if (locked) + { + // header is scrambled + if ((addr >= 0x100) && (addr < 0x200)) + { + int temp0 = (addr & 1); + int temp1 = (addr & 2); + int temp4 = (addr & 0x10); + int temp6 = (addr & 0x40); + + temp0 = temp0 << 6; + temp1 = temp1 << 3; + temp4 = temp4 >> 3; + temp6 = temp6 >> 6; + + addr &= 0x1AC; + addr |= (ushort)(temp0 | temp1 | temp4 | temp6); + } + addr |= 0x80; + } + + SetCDLROM(flags, addr + BASE_ROM_Bank * 0x4000); + } + else if (addr < 0x8000) + { + SetCDLROM(flags, (addr - 0x4000) + ROM_bank * 0x4000); + } + else + { + return; + } + } + public override byte PeekMemory(ushort addr) { return ReadMemory(addr); diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/Mappers/Mapper_Sachen_MMC2.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/Mappers/Mapper_Sachen_MMC2.cs index 29f16a8212..d63f4b47a5 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/Mappers/Mapper_Sachen_MMC2.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/Mappers/Mapper_Sachen_MMC2.cs @@ -2,6 +2,8 @@ using BizHawk.Common.NumberExtensions; using System; +using BizHawk.Emulation.Common.Components.LR35902; + namespace BizHawk.Emulation.Cores.Nintendo.GBHawk { // Sachen Bootleg Mapper @@ -72,6 +74,44 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk } } + public override void MapCDL(ushort addr, LR35902.eCDLogMemFlags flags) + { + if (addr < 0x4000) + { + // header is scrambled + if ((addr >= 0x100) && (addr < 0x200)) + { + int temp0 = (addr & 1); + int temp1 = (addr & 2); + int temp4 = (addr & 0x10); + int temp6 = (addr & 0x40); + + temp0 = temp0 << 6; + temp1 = temp1 << 3; + temp4 = temp4 >> 3; + temp6 = temp6 >> 6; + + addr &= 0x1AC; + addr |= (ushort)(temp0 | temp1 | temp4 | temp6); + } + + if (locked_GBC) { addr |= 0x80; } + + SetCDLROM(flags, addr + BASE_ROM_Bank * 0x4000); + } + else if (addr < 0x8000) + { + int temp_bank = (ROM_bank & ~ROM_bank_mask) | (ROM_bank_mask & BASE_ROM_Bank); + temp_bank &= ROM_mask; + + SetCDLROM(flags, (addr - 0x4000) + temp_bank * 0x4000); + } + else + { + return; + } + } + public override byte PeekMemory(ushort addr) { return ReadMemory(addr); diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/Mappers/Mapper_TAMA5.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/Mappers/Mapper_TAMA5.cs index dc6c6d8d9f..64239c64da 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/Mappers/Mapper_TAMA5.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/Mappers/Mapper_TAMA5.cs @@ -2,6 +2,8 @@ using BizHawk.Common.NumberExtensions; using System; +using BizHawk.Emulation.Common.Components.LR35902; + namespace BizHawk.Emulation.Cores.Nintendo.GBHawk { // Default mapper with no bank switching @@ -31,6 +33,25 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk } } + public override void MapCDL(ushort addr, LR35902.eCDLogMemFlags flags) + { + if (addr < 0x8000) + { + SetCDLROM(flags, addr); + } + else + { + if (Core.cart_RAM != null) + { + SetCDLRAM(flags, addr - 0xA000); + } + else + { + return; + } + } + } + public override byte PeekMemory(ushort addr) { return ReadMemory(addr); diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/Mappers/Mapper_WisdomTree.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/Mappers/Mapper_WisdomTree.cs new file mode 100644 index 0000000000..9d1889f007 --- /dev/null +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/Mappers/Mapper_WisdomTree.cs @@ -0,0 +1,74 @@ +using BizHawk.Common; +using BizHawk.Common.NumberExtensions; +using System; + +using BizHawk.Emulation.Common.Components.LR35902; + +namespace BizHawk.Emulation.Cores.Nintendo.GBHawk +{ + // Wisdom tree mapper (32K bank switching) + public class MapperWT : MapperBase + { + public int ROM_bank; + public int ROM_mask; + + public override void Initialize() + { + ROM_bank = 0; + ROM_mask = Core._rom.Length / 0x8000 - 1; + + // some games have sizes that result in a degenerate ROM, account for it here + if (ROM_mask > 4) { ROM_mask |= 3; } + if (ROM_mask > 0x100) { ROM_mask |= 0xFF; } + } + + public override byte ReadMemory(ushort addr) + { + if (addr < 0x8000) + { + return Core._rom[ROM_bank * 0x8000 + addr]; + } + else + { + return 0xFF; + } + } + + public override void MapCDL(ushort addr, LR35902.eCDLogMemFlags flags) + { + if (addr < 0x8000) + { + SetCDLROM(flags, ROM_bank * 0x8000 + addr); + } + else + { + return; + } + } + + public override byte PeekMemory(ushort addr) + { + return ReadMemory(addr); + } + + public override void WriteMemory(ushort addr, byte value) + { + if (addr < 0x4000) + { + ROM_bank = ((addr << 1) & 0x1ff) >> 1; + ROM_bank &= ROM_mask; + } + } + + public override void PokeMemory(ushort addr, byte value) + { + WriteMemory(addr, value); + } + + public override void SyncState(Serializer ser) + { + ser.Sync("ROM_Bank", ref ROM_bank); + ser.Sync("ROM_Mask", ref ROM_mask); + } + } +} diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/MemoryMap.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/MemoryMap.cs index 12037bdc4a..fdeafdc9e3 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/MemoryMap.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/MemoryMap.cs @@ -133,7 +133,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk else if (addr < 0xFEA0) { if (ppu.OAM_access_read) { return OAM[addr - 0xFE00]; } - else { return 0xFF; } + else { return 0xFF; } } else if (addr < 0xFF00) { diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/PPU.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/PPU.cs index 6c86840b18..37ffb9078e 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/PPU.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/PPU.cs @@ -66,8 +66,6 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk public int tile_byte; public int sprite_fetch_cycles; public bool fetch_sprite; - public bool fetch_sprite_01; - public bool fetch_sprite_4; public bool going_to_fetch; public bool first_fetch; public int sprite_fetch_counter; @@ -77,6 +75,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk public int temp_fetch; public int tile_inc; public bool pre_render; + public bool pre_render_2; public byte[] tile_data = new byte[3]; public byte[] tile_data_latch = new byte[3]; public int latch_counter; @@ -94,7 +93,10 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk public int sprite_ordered_index; public bool blank_frame; public bool window_latch; + public int consecutive_sprite; + public int last_eval; + public int total_counter; // windowing state public int window_counter; public bool window_pre_render; @@ -218,8 +220,6 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk ser.Sync("tile_byte", ref tile_byte); ser.Sync("sprite_fetch_cycles", ref sprite_fetch_cycles); ser.Sync("fetch_sprite", ref fetch_sprite); - ser.Sync("fetch_sprite_01", ref fetch_sprite_01); - ser.Sync("fetch_sprite_4", ref fetch_sprite_4); ser.Sync("going_to_fetch", ref going_to_fetch); ser.Sync("first_fetch", ref first_fetch); ser.Sync("sprite_fetch_counter", ref sprite_fetch_counter); @@ -229,6 +229,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk ser.Sync("temp_fetch", ref temp_fetch); ser.Sync("tile_inc", ref tile_inc); ser.Sync("pre_render", ref pre_render); + ser.Sync("pre_render_2", ref pre_render_2); ser.Sync("tile_data", ref tile_data, false); ser.Sync("tile_data_latch", ref tile_data_latch, false); ser.Sync("latch_counter", ref latch_counter); @@ -246,6 +247,8 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk ser.Sync("sprite_ordered_index", ref sprite_ordered_index); ser.Sync("blank_frame", ref blank_frame); ser.Sync("window_latch", ref window_latch); + ser.Sync("consecutive_sprite", ref consecutive_sprite); + ser.Sync("last_eval", ref last_eval); ser.Sync("window_counter", ref window_counter); ser.Sync("window_pre_render", ref window_pre_render); diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/N64/N64.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/N64/N64.cs index f7f8434255..b4c68bf03f 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/N64/N64.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/N64/N64.cs @@ -256,7 +256,8 @@ namespace BizHawk.Emulation.Cores.Nintendo.N64 LagCount++; } - Frame++; + if(!api.IsCrashed) + Frame++; } public string SystemId { get { return "N64"; } } diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/N64/N64SyncSettings.GLideN64.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/N64/N64SyncSettings.GLideN64.cs index 9a0cd9c61e..de083bf67d 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/N64/N64SyncSettings.GLideN64.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/N64/N64SyncSettings.GLideN64.cs @@ -21,6 +21,9 @@ namespace BizHawk.Emulation.Cores.Nintendo.N64 bilinearMode = bilinearFilteringMode.Standard; MaxAnisotropy = false; CacheSize = 8000; + ShowInternalResolution = false; + ShowRenderingResolution = false; + FXAA = false; EnableNoise = true; EnableLOD = true; EnableHWLighting = false; @@ -58,6 +61,15 @@ namespace BizHawk.Emulation.Cores.Nintendo.N64 blurStrength = 20; ForceGammaCorrection = false; GammaCorrectionLevel = 2.0f; + EnableOverscan = false; + OverscanNtscTop = 0; + OverscanNtscBottom = 0; + OverscanNtscLeft = 0; + OverscanNtscRight = 0; + OverscanPalTop = 0; + OverscanPalBottom = 0; + OverscanPalLeft = 0; + OverscanPalRight = 0; } public bool UseDefaultHacks { get; set; } @@ -133,6 +145,21 @@ namespace BizHawk.Emulation.Cores.Nintendo.N64 [Description("Size of texture cache in megabytes. Good value is VRAM*3/4")] public int CacheSize { get; set; } + [DefaultValue(false)] + [DisplayName("Show Internal Resolution")] + [Description("Show internal resolution.")] + public bool ShowInternalResolution { get; set; } + + [DefaultValue(false)] + [DisplayName("Show Rendering Resolution")] + [Description("Show rendering resolution.")] + public bool ShowRenderingResolution { get; set; } + + [DefaultValue(false)] + [DisplayName("FXAA")] + [Description("Enable Fast Approximate Anti-Aliasing.")] + public bool FXAA { get; set; } + [DefaultValue(true)] [DisplayName("Color noise emulation")] [Description("Enable color noise emulation.")] @@ -200,6 +227,51 @@ namespace BizHawk.Emulation.Cores.Nintendo.N64 [Description("Enable N64 depth compare instead of OpenGL standard one. Experimental.")] public bool EnableN64DepthCompare { get; set; } + [DefaultValue(false)] + [DisplayName("Enable Overscan")] + [Description("Enable resulted image crop by Overscan.")] + public bool EnableOverscan { get; set; } + + [DefaultValue(0)] + [DisplayName("Overscan NTSC Top")] + [Description("NTSC mode. Top bound of Overscan.")] + public int OverscanNtscTop { get; set; } + + [DefaultValue(0)] + [DisplayName("Overscan NTSC Bottom")] + [Description("NTSC mode. Bottom bound of Overscan.")] + public int OverscanNtscBottom { get; set; } + + [DefaultValue(0)] + [DisplayName("Overscan NTSC Left")] + [Description("NTSC mode. Left bound of Overscan.")] + public int OverscanNtscLeft { get; set; } + + [DefaultValue(0)] + [DisplayName("Overscan NTSC Right")] + [Description("NTSC mode. Right bound of Overscan.")] + public int OverscanNtscRight { get; set; } + + [DefaultValue(0)] + [DisplayName("Overscan PAL Top")] + [Description("PAL mode. Top bound of Overscan.")] + public int OverscanPalTop { get; set; } + + [DefaultValue(0)] + [DisplayName("Overscan PAL Bottom")] + [Description("PAL mode. Bottom bound of Overscan.")] + public int OverscanPalBottom { get; set; } + + [DefaultValue(0)] + [DisplayName("Overscan PAL Left")] + [Description("PAL mode. Left bound of Overscan.")] + public int OverscanPalLeft { get; set; } + + [DefaultValue(0)] + [DisplayName("Overscan PAL Right")] + [Description("PAL mode. Right bound of Overscan.")] + public int OverscanPalRight { get; set; } + [DefaultValue(true)] [DisplayName("FB Info")] [Description("Disable buffers read/write with FBInfo. Use for games, which do not work with FBInfo.")] diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/N64/NativeApi/mupen64plusCoreApi.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/N64/NativeApi/mupen64plusCoreApi.cs index bda67a2da4..c1fdd04a45 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/N64/NativeApi/mupen64plusCoreApi.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/N64/NativeApi/mupen64plusCoreApi.cs @@ -565,13 +565,15 @@ namespace BizHawk.Emulation.Cores.Nintendo.N64.NativeApi result = m64pDebugSetCallbacks(m64pDebugInitCallback, m64pDebugUpdateCallback, null); // Prepare to start the emulator in a different thread - m64pEmulator = new Thread(ExecuteEmulator); + m64pEmulator = new Thread(ExecuteEmulatorThread); AttachedCore = this; } volatile bool emulator_running = false; + public bool IsCrashed => !emulator_running; + /// /// Starts executing the emulator asynchronously /// Waits until the emulator booted up and than returns @@ -588,7 +590,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.N64.NativeApi /// Starts execution of mupen64plus /// Does not return until the emulator stops /// - private void ExecuteEmulator() + private void ExecuteEmulatorThread() { emulator_running = true; var cb = new StartupCallback(() => m64pStartupComplete.Set()); @@ -733,6 +735,9 @@ namespace BizHawk.Emulation.Cores.Nintendo.N64.NativeApi public void frame_advance() { + if (!emulator_running) + return; + event_frameend = false; m64pCoreDoCommandPtr(m64p_command.M64CMD_ADVANCE_FRAME, 0, IntPtr.Zero); @@ -751,7 +756,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.N64.NativeApi for(;;) { - BizHawk.Common.Win32ThreadHacks.HackyPinvokeWaitOne(m64pEvent); + BizHawk.Common.Win32ThreadHacks.HackyPinvokeWaitOne(m64pEvent, 200); if (event_frameend) break; if (event_breakpoint) @@ -771,7 +776,13 @@ namespace BizHawk.Emulation.Cores.Nintendo.N64.NativeApi event_breakpoint = false; Resume(); + continue; } + //no event.. must be a timeout + //check if the core crashed and bail if it did + //otherwise wait longer (could be inside slow emulation or lua logic) + if (!emulator_running) + break; } } diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/SxROM.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/SxROM.cs index 34d802312c..22f90619b4 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/SxROM.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/SxROM.cs @@ -75,9 +75,15 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES //register 0: public int chr_mode; public int prg_mode; - public int prg_slot; //complicated + public int prg_slot; // complicated public NES.NESBoardBase.EMirrorType mirror; - static NES.NESBoardBase.EMirrorType[] _mirrorTypes = new NES.NESBoardBase.EMirrorType[] { NES.NESBoardBase.EMirrorType.OneScreenA, NES.NESBoardBase.EMirrorType.OneScreenB, NES.NESBoardBase.EMirrorType.Vertical, NES.NESBoardBase.EMirrorType.Horizontal }; + static readonly NES.NESBoardBase.EMirrorType[] _mirrorTypes = + { + NES.NESBoardBase.EMirrorType.OneScreenA, + NES.NESBoardBase.EMirrorType.OneScreenB, + NES.NESBoardBase.EMirrorType.Vertical, + NES.NESBoardBase.EMirrorType.Horizontal + }; //register 1,2: int chr_0, chr_1; @@ -87,8 +93,8 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES int prg; //regenerable state - IntBuffer chr_banks_4k = new IntBuffer(2); - IntBuffer prg_banks_16k = new IntBuffer(2); + readonly IntBuffer chr_banks_4k = new IntBuffer(2); + readonly IntBuffer prg_banks_16k = new IntBuffer(2); public class MMC1_SerialController { @@ -117,8 +123,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { shift_count = 0; shift_val = 0; - if (Reset != null) - Reset(); + Reset?.Invoke(); } else { @@ -178,7 +183,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES break; case 3: //E000-FFFF prg = value & 0xF; - wram_disable = value.Bit(4) ? true : false; + wram_disable = value.Bit(4); break; } //board.NES.LogLine("mapping.. chr_mode={0}, chr={1},{2}", chr_mode, chr_0, chr_1); @@ -227,16 +232,12 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES public int Get_PRGBank(int addr) { - int bank_16k = addr >> 14; - bank_16k = prg_banks_16k[bank_16k]; - return bank_16k; + return prg_banks_16k[addr >> 14]; } public int Get_CHRBank_4K(int addr) { - int bank_4k = addr >> 12; - bank_4k = chr_banks_4k[bank_4k]; - return bank_4k; + return chr_banks_4k[addr >> 12]; } } @@ -279,8 +280,6 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES if (!disablemirror) SetMirrorType(mmc1.mirror); //often redundant, but gets the job done } - - } public override byte ReadWRAM(int addr) @@ -314,8 +313,6 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES public override byte ReadPPU(int addr) { - - if (addr < 0x2000) { if (_is_snrom) @@ -355,8 +352,6 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES public override void WritePPU(int addr, byte value) { - - if (NES._isVS) { if (addr < 0x2000) @@ -555,7 +550,6 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES } } //class SxROM - class SoROM : SuROM { //this uses a CHR bit to select WRAM banks @@ -639,7 +633,6 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES } } - class SuROM : SxROM { public override bool Configure(NES.EDetectionOrigin origin) @@ -681,5 +674,4 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES return ROM[addr]; } } - } diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/NES.Core.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/NES.Core.cs index af0b2fc36c..feb338ad42 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/NES.Core.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/NES.Core.cs @@ -16,7 +16,6 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES public PPU ppu; public APU apu; public byte[] ram; - NESWatch[] sysbus_watch = new NESWatch[65536]; public byte[] CIRAM; //AKA nametables string game_name = ""; //friendly name exposed to user and used as filename base CartInfo cart; //the current cart prototype. should be moved into the board, perhaps @@ -49,6 +48,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES // cheat addr index tracker // disables all cheats each frame public int[] cheat_indexes = new int[0x10000]; + public byte[] cheat_active = new byte[0x10000]; public int num_cheats; // new input system @@ -295,12 +295,8 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES { Board.WRAM[i] = 0xFF; } - - } - - + } } - } public long CycleCount => ppu.TotalCycles; @@ -414,11 +410,8 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES videoProvider.FillFrameBuffer(); - //turn off all cheats - for (int d=0;d= 0x4020) { - ret = Board.PeekCart(addr); //easy optimization, since rom reads are so common, move this up (reordering the rest of these elseifs is not easy) + //easy optimization, since rom reads are so common, move this up (reordering the rest of these elseifs is not easy) + ret = Board.PeekCart(addr); } else if (addr < 0x0800) { @@ -879,7 +874,8 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES if (addr >= 0x8000) { - ret = Board.ReadPRG(addr - 0x8000); //easy optimization, since rom reads are so common, move this up (reordering the rest of these elseifs is not easy) + //easy optimization, since rom reads are so common, move this up (reordering the rest of these elseifs is not easy) + ret = Board.ReadPRG(addr - 0x8000); } else if (addr < 0x0800) { @@ -906,13 +902,17 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES ret = Board.ReadWRAM(addr - 0x6000); } - //handle breakpoints and stuff. - //the idea is that each core can implement its own watch class on an address which will track all the different kinds of monitors and breakpoints and etc. - //but since freeze is a common case, it was implemented through its own mechanisms - if (sysbus_watch[addr] != null) + // handle cheats (currently cheats can only freeze read only areas) + // there is no way to distinguish between a memory poke and a memory freeze + if (num_cheats !=0) { - sysbus_watch[addr].Sync(); - ret = sysbus_watch[addr].ApplyGameGenie(ret); + for (int i = 0; i < num_cheats; i++) + { + if(cheat_indexes[i] == addr) + { + ret = cheat_active[addr]; + } + } } MemoryCallbacks.CallReads(addr, "System Bus"); @@ -921,21 +921,13 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES return ret; } - public void ApplyGameGenie(int addr, byte value, byte? compare) + public void ApplyCheat(int addr, byte value, byte? compare) { - if (addr < sysbus_watch.Length) + if (addr <= 0xFFFF) { cheat_indexes[num_cheats] = addr; + cheat_active[addr] = value; num_cheats++; - GetWatch(NESWatch.EDomain.Sysbus, addr).SetGameGenie(compare, value); - } - } - - public void RemoveGameGenie(int addr) - { - if (addr < sysbus_watch.Length) - { - GetWatch(NESWatch.EDomain.Sysbus, addr).RemoveGameGenie(); } } diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/NES.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/NES.cs index f575a7c71e..5da37f44c4 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/NES.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/NES.cs @@ -57,7 +57,6 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES PickVSPalette(cart); } - ser.Register(cpu); Tracer = new TraceBuffer { Header = cpu.TraceHeader }; @@ -123,96 +122,6 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES get { return Board is FDS; } } - NESWatch GetWatch(NESWatch.EDomain domain, int address) - { - if (domain == NESWatch.EDomain.Sysbus) - { - NESWatch ret = sysbus_watch[address] ?? new NESWatch(this, domain, address); - sysbus_watch[address] = ret; - return ret; - } - return null; - } - - class NESWatch - { - public enum EDomain - { - Sysbus - } - - public NESWatch(NES nes, EDomain domain, int address) - { - Address = address; - Domain = domain; - if (domain == EDomain.Sysbus) - { - watches = nes.sysbus_watch; - } - } - public int Address; - public EDomain Domain; - - public enum EFlags - { - None = 0, - GameGenie = 1, - ReadPrint = 2 - } - EFlags flags; - - public void Sync() - { - if (flags == EFlags.None) - watches[Address] = null; - else watches[Address] = this; - } - - public void SetGameGenie(byte? compare, byte value) - { - flags |= EFlags.GameGenie; - Compare = compare; - Value = value; - Sync(); - } - - public bool HasGameGenie - { - get - { - return (flags & EFlags.GameGenie) != 0; - } - } - - public byte ApplyGameGenie(byte curr) - { - if (!HasGameGenie) - { - return curr; - } - else if (curr == Compare || Compare == null) - { - Console.WriteLine("applied game genie"); - return (byte)Value; - } - else - { - return curr; - } - } - - public void RemoveGameGenie() - { - flags &= ~EFlags.GameGenie; - Sync(); - } - - byte? Compare; - byte Value; - - NESWatch[] watches; - } - public CoreComm CoreComm { get; private set; } public DisplayType Region { get { return _display_type; } } diff --git a/BizHawk.Emulation.Cores/Consoles/PC Engine/VDC.Render.cs b/BizHawk.Emulation.Cores/Consoles/PC Engine/VDC.Render.cs index 4122f23bc8..0ddbd0030a 100644 --- a/BizHawk.Emulation.Cores/Consoles/PC Engine/VDC.Render.cs +++ b/BizHawk.Emulation.Cores/Consoles/PC Engine/VDC.Render.cs @@ -22,8 +22,6 @@ namespace BizHawk.Emulation.Cores.PCEngine public int BackgroundY; public int RCRCounter; public int ActiveLine; - public bool latch_bgy; - public int ActiveDisplayStartLine; public int HBlankCycles = 79; public bool PerformSpriteLimit; @@ -33,28 +31,10 @@ namespace BizHawk.Emulation.Cores.PCEngine public void ExecFrame(bool render) { - Array.Clear(FrameBuffer, 0, FrameBuffer.Length); + if (MultiResHack > 0 && render) + Array.Clear(FrameBuffer, 0, FrameBuffer.Length); - ActiveDisplayStartLine = DisplayStartLine; - - /* - Console.Write("VDS: "); - Console.Write((Registers[VPR] >> 8)); - Console.Write(" VSW: "); - Console.Write((Registers[VPR] & 0xFF)); - Console.Write(" VDR: "); - Console.Write((Registers[VDW] & 0xFF)); - Console.Write(" VCR: "); - Console.Write((Registers[VCR] & 0xFF)); - Console.Write(" HDS: "); - Console.Write((Registers[HSR] >> 8)); - Console.Write(" HSW: "); - Console.Write((Registers[HSR] & 0xFF)); - Console.Write(" HDE: "); - Console.Write((Registers[HDR] >> 8)); - Console.Write(" HDW: "); - Console.WriteLine((Registers[HDR] & 0xFF)); - */ + int ActiveDisplayStartLine = DisplayStartLine; while (true) { @@ -79,7 +59,7 @@ namespace BizHawk.Emulation.Cores.PCEngine } } - cpu.Execute(24); + cpu.Execute(HBlankCycles); if (InActiveDisplay) { @@ -87,21 +67,10 @@ namespace BizHawk.Emulation.Cores.PCEngine BackgroundY = Registers[BYR]; else { - if (latch_bgy) - { - BackgroundY = Registers[BYR]; - latch_bgy = false; - } BackgroundY++; BackgroundY &= 0x01FF; - } - } - cpu.Execute(HBlankCycles - 24); - - if (InActiveDisplay) - { if (render) RenderScanLine(); } @@ -138,8 +107,8 @@ namespace BizHawk.Emulation.Cores.PCEngine public void RenderScanLine() { - if ((ScanLine >= pce.Settings.Bottom_Line) || - (ScanLine < pce.Settings.Top_Line)) + if (((ActiveLine + ViewStartLine) >= pce.Settings.Bottom_Line) || + ((ActiveLine + ViewStartLine) < pce.Settings.Top_Line)) return; RenderBackgroundScanline(pce.Settings.ShowBG1); @@ -157,7 +126,7 @@ namespace BizHawk.Emulation.Cores.PCEngine int p = vce.Palette[256]; fixed (int* FBptr = FrameBuffer) { - int* dst = FBptr + (ScanLine - pce.Settings.Top_Line) * FramePitch; + int* dst = FBptr + (ActiveLine + ViewStartLine - pce.Settings.Top_Line) * FramePitch; for (int i = 0; i < FrameWidth; i++) *dst++ = p; } @@ -181,7 +150,7 @@ namespace BizHawk.Emulation.Cores.PCEngine { // pointer to the BAT and the framebuffer for this line ushort* BatRow = VRAMptr + yTile * BatWidth; - int* dst = FBptr + (ScanLine - pce.Settings.Top_Line) * FramePitch; + int* dst = FBptr + (ActiveLine + ViewStartLine - pce.Settings.Top_Line) * FramePitch; // parameters that change per tile ushort BatEnt; @@ -235,7 +204,7 @@ namespace BizHawk.Emulation.Cores.PCEngine if (BackgroundEnabled == false) { for (int i = 0; i < FrameWidth; i++) - FrameBuffer[((ScanLine - pce.Settings.Top_Line) * FramePitch) + i] = vce.Palette[256]; + FrameBuffer[((ActiveLine + ViewStartLine - pce.Settings.Top_Line) * FramePitch) + i] = vce.Palette[256]; return; } @@ -259,10 +228,10 @@ namespace BizHawk.Emulation.Cores.PCEngine byte c = PatternBuffer[(tileNo * 64) + (yOfs * 8) + xOfs]; if (c == 0) - FrameBuffer[((ScanLine - pce.Settings.Top_Line) * FramePitch) + x] = vce.Palette[0]; + FrameBuffer[((ActiveLine + ViewStartLine - pce.Settings.Top_Line) * FramePitch) + x] = vce.Palette[0]; else { - FrameBuffer[((ScanLine - pce.Settings.Top_Line) * FramePitch) + x] = show ? vce.Palette[paletteBase + c] : vce.Palette[0]; + FrameBuffer[((ActiveLine + ViewStartLine - pce.Settings.Top_Line) * FramePitch) + x] = show ? vce.Palette[paletteBase + c] : vce.Palette[0]; PriorityBuffer[x] = 1; } } @@ -394,7 +363,7 @@ namespace BizHawk.Emulation.Cores.PCEngine { InterSpritePriorityBuffer[xs] = 1; if ((priority || PriorityBuffer[xs] == 0) && show) - FrameBuffer[((ScanLine - pce.Settings.Top_Line) * FramePitch) + xs] = vce.Palette[paletteBase + pixel]; + FrameBuffer[((ActiveLine + ViewStartLine - pce.Settings.Top_Line) * FramePitch) + xs] = vce.Palette[paletteBase + pixel]; } } } @@ -411,7 +380,7 @@ namespace BizHawk.Emulation.Cores.PCEngine { InterSpritePriorityBuffer[xs] = 1; if ((priority || PriorityBuffer[xs] == 0) && show) - FrameBuffer[((ScanLine - pce.Settings.Top_Line) * FramePitch) + xs] = vce.Palette[paletteBase + pixel]; + FrameBuffer[((ActiveLine + ViewStartLine - pce.Settings.Top_Line) * FramePitch) + xs] = vce.Palette[paletteBase + pixel]; } } @@ -432,7 +401,7 @@ namespace BizHawk.Emulation.Cores.PCEngine { InterSpritePriorityBuffer[xs] = 1; if ((priority || PriorityBuffer[xs] == 0) && show) - FrameBuffer[((ScanLine - pce.Settings.Top_Line) * FramePitch) + xs] = vce.Palette[paletteBase + pixel]; + FrameBuffer[((ActiveLine + ViewStartLine - pce.Settings.Top_Line) * FramePitch) + xs] = vce.Palette[paletteBase + pixel]; } } if (width == 32) @@ -448,7 +417,7 @@ namespace BizHawk.Emulation.Cores.PCEngine { InterSpritePriorityBuffer[xs] = 1; if ((priority || PriorityBuffer[xs] == 0) && show) - FrameBuffer[((ScanLine - pce.Settings.Top_Line) * FramePitch) + xs] = vce.Palette[paletteBase + pixel]; + FrameBuffer[((ActiveLine + ViewStartLine - pce.Settings.Top_Line) * FramePitch) + xs] = vce.Palette[paletteBase + pixel]; } } } diff --git a/BizHawk.Emulation.Cores/Consoles/PC Engine/VDC.cs b/BizHawk.Emulation.Cores/Consoles/PC Engine/VDC.cs index 7574ce7f93..4dd59e373f 100644 --- a/BizHawk.Emulation.Cores/Consoles/PC Engine/VDC.cs +++ b/BizHawk.Emulation.Cores/Consoles/PC Engine/VDC.cs @@ -49,7 +49,8 @@ namespace BizHawk.Emulation.Cores.PCEngine public int RequestedFrameWidth => ((Registers[HDR] & 0x3F) + 1) * 8; public int RequestedFrameHeight => (Registers[VDW] & 0x1FF) + 1; - public int DisplayStartLine => (Registers[VPR] >> 8) + 3 + (Registers[VPR] & 0x1F); + public int DisplayStartLine => (Registers[VPR] >> 8) + (Registers[VPR] & 0x1F); + public int ViewStartLine => (Registers[VPR] >> 8) + 2; private const int MAWR = 0; // Memory Address Write Register private const int MARR = 1; // Memory Address Read Register @@ -118,8 +119,8 @@ namespace BizHawk.Emulation.Cores.PCEngine Registers[RegisterLatch] &= 0xFF00; Registers[RegisterLatch] |= value; - if (RegisterLatch == BYR) { latch_bgy = true; } - //BackgroundY = Registers[BYR] & 0x1FF; + if (RegisterLatch == BYR) + BackgroundY = Registers[BYR] & 0x1FF; RegisterCommit(RegisterLatch, msbComplete: false); } @@ -154,8 +155,7 @@ namespace BizHawk.Emulation.Cores.PCEngine break; case BYR: Registers[BYR] &= 0x1FF; - latch_bgy = true; - //BackgroundY = Registers[BYR]; + BackgroundY = Registers[BYR]; break; case HDR: // Horizontal Display Register - update framebuffer size FrameWidth = RequestedFrameWidth; @@ -267,8 +267,8 @@ namespace BizHawk.Emulation.Cores.PCEngine int tileNo = addr >> 4; int tileLineOffset = addr & 0x7; - int bitplane01 = VRAM[(tileNo * 16) + tileLineOffset]; - int bitplane23 = VRAM[(tileNo * 16) + tileLineOffset + 8]; + int bitplane01 = VRAM[((tileNo * 16) + tileLineOffset) & 0x7FFF]; + int bitplane23 = VRAM[((tileNo * 16) + tileLineOffset + 8) & 0x7FFF]; int patternBufferBase = (tileNo * 64) + (tileLineOffset * 8); @@ -290,7 +290,7 @@ namespace BizHawk.Emulation.Cores.PCEngine int line = addr & 0x0F; int ofs = (tileNo * 256) + (line * 16) + 15; - ushort value = VRAM[addr]; + ushort value = VRAM[addr & 0x7FFF]; byte bitAnd = (byte)(~(1 << bitplane)); byte bitOr = (byte)(1 << bitplane); @@ -322,7 +322,6 @@ namespace BizHawk.Emulation.Cores.PCEngine ser.Sync("ScanLine", ref ScanLine); ser.Sync("BackgroundY", ref BackgroundY); - ser.Sync("latch_bgy", ref latch_bgy); ser.Sync("RCRCounter", ref RCRCounter); ser.Sync("ActiveLine", ref ActiveLine); ser.EndSection(); diff --git a/BizHawk.Emulation.Cores/Consoles/PC Engine/VPC.cs b/BizHawk.Emulation.Cores/Consoles/PC Engine/VPC.cs index 8c68463029..47fd130afc 100644 --- a/BizHawk.Emulation.Cores/Consoles/PC Engine/VPC.cs +++ b/BizHawk.Emulation.Cores/Consoles/PC Engine/VPC.cs @@ -101,7 +101,6 @@ namespace BizHawk.Emulation.Cores.PCEngine const int DCR = 15; int EffectivePriorityMode = 0; - int ScanLine; int FrameHeight; int FrameWidth; @@ -123,14 +122,12 @@ namespace BizHawk.Emulation.Cores.PCEngine EffectivePriorityMode = 0; } - Array.Clear(FrameBuffer, 0, FrameBuffer.Length); - // Latch frame dimensions and framebuffer, for purely dumb reasons FrameWidth = VDC1.BufferWidth; FrameHeight = VDC1.BufferHeight; FrameBuffer = VDC1.GetVideoBuffer(); - ScanLine = 0; + int ScanLine = 0; int ActiveDisplayStartLine = VDC1.DisplayStartLine; while (true) @@ -186,18 +183,6 @@ namespace BizHawk.Emulation.Cores.PCEngine } else { - if (VDC1.latch_bgy) - { - VDC1.BackgroundY = VDC2.Registers[BYR]; - VDC1.latch_bgy = false; - } - - if (VDC2.latch_bgy) - { - VDC2.BackgroundY = VDC2.Registers[BYR]; - VDC2.latch_bgy = false; - } - VDC1.BackgroundY++; VDC1.BackgroundY &= 0x01FF; VDC2.BackgroundY++; @@ -260,12 +245,12 @@ namespace BizHawk.Emulation.Cores.PCEngine private void RenderScanLine() { - if ((ScanLine >= PCE.Settings.Bottom_Line) || - (ScanLine < PCE.Settings.Top_Line)) + if (((VDC1.ActiveLine + VDC1.ViewStartLine) >= PCE.Settings.Bottom_Line) || + ((VDC1.ActiveLine + VDC1.ViewStartLine) < PCE.Settings.Top_Line)) { return; } - InitializeScanLine(ScanLine); + InitializeScanLine(VDC1.ActiveLine); switch (EffectivePriorityMode) { @@ -290,7 +275,7 @@ namespace BizHawk.Emulation.Cores.PCEngine Array.Clear(PriorityBuffer, 0, FrameWidth); // Initialize scanline to background color for (int i = 0; i < FrameWidth; i++) - FrameBuffer[((scanline) * FrameWidth) + i] = VCE.Palette[256]; + FrameBuffer[((scanline + VDC1.ViewStartLine) * FrameWidth) + i] = VCE.Palette[256]; } private unsafe void RenderBackgroundScanline(VDC vdc, byte priority, bool show) @@ -314,7 +299,7 @@ namespace BizHawk.Emulation.Cores.PCEngine { // pointer to the BAT and the framebuffer for this line ushort* BatRow = VRAMptr + yTile * vdc.BatWidth; - int* dst = FBptr + (ScanLine - PCE.Settings.Top_Line) * FrameWidth; + int* dst = FBptr + (vdc.ActiveLine + vdc.ViewStartLine - PCE.Settings.Top_Line) * FrameWidth; // parameters that change per tile ushort BatEnt; @@ -470,7 +455,7 @@ namespace BizHawk.Emulation.Cores.PCEngine byte myPriority = priority ? highPriority : lowPriority; if (PriorityBuffer[xs] < myPriority) { - if (show) FrameBuffer[((ScanLine - PCE.Settings.Top_Line) * FrameWidth) + xs] = VCE.Palette[paletteBase + pixel]; + if (show) FrameBuffer[((vdc.ActiveLine + vdc.ViewStartLine - PCE.Settings.Top_Line) * FrameWidth) + xs] = VCE.Palette[paletteBase + pixel]; PriorityBuffer[xs] = myPriority; } } @@ -489,7 +474,7 @@ namespace BizHawk.Emulation.Cores.PCEngine byte myPriority = priority ? highPriority : lowPriority; if (PriorityBuffer[xs] < myPriority) { - if (show) FrameBuffer[((ScanLine - PCE.Settings.Top_Line) * FrameWidth) + xs] = VCE.Palette[paletteBase + pixel]; + if (show) FrameBuffer[((vdc.ActiveLine + vdc.ViewStartLine - PCE.Settings.Top_Line) * FrameWidth) + xs] = VCE.Palette[paletteBase + pixel]; PriorityBuffer[xs] = myPriority; } } @@ -511,7 +496,7 @@ namespace BizHawk.Emulation.Cores.PCEngine byte myPriority = priority ? highPriority : lowPriority; if (PriorityBuffer[xs] < myPriority) { - if (show) FrameBuffer[((ScanLine - PCE.Settings.Top_Line) * FrameWidth) + xs] = VCE.Palette[paletteBase + pixel]; + if (show) FrameBuffer[((vdc.ActiveLine + vdc.ViewStartLine - PCE.Settings.Top_Line) * FrameWidth) + xs] = VCE.Palette[paletteBase + pixel]; PriorityBuffer[xs] = myPriority; } } @@ -529,7 +514,7 @@ namespace BizHawk.Emulation.Cores.PCEngine byte myPriority = priority ? highPriority : lowPriority; if (PriorityBuffer[xs] < myPriority) { - if (show) FrameBuffer[((ScanLine - PCE.Settings.Top_Line) * FrameWidth) + xs] = VCE.Palette[paletteBase + pixel]; + if (show) FrameBuffer[((vdc.ActiveLine + vdc.ViewStartLine - PCE.Settings.Top_Line) * FrameWidth) + xs] = VCE.Palette[paletteBase + pixel]; PriorityBuffer[xs] = myPriority; } } diff --git a/BizHawk.Emulation.Cores/Consoles/Sega/SMS/SMS.cs b/BizHawk.Emulation.Cores/Consoles/Sega/SMS/SMS.cs index be58fdfc49..bba177d817 100644 --- a/BizHawk.Emulation.Cores/Consoles/Sega/SMS/SMS.cs +++ b/BizHawk.Emulation.Cores/Consoles/Sega/SMS/SMS.cs @@ -206,6 +206,11 @@ namespace BizHawk.Emulation.Cores.Sega.MasterSystem Cpu.ReadMemory = ReadMemory; Cpu.WriteMemory = WriteMemory; + + // Z80 SP initialization + // stops a few SMS and GG games from crashing + Cpu.Regs[Cpu.SPl] = 0xF0; + Cpu.Regs[Cpu.SPh] = 0xDF; } // Constants diff --git a/BizHawk.Emulation.Cores/Consoles/Sega/gpgx64/GPGX.IMemoryDomains.cs b/BizHawk.Emulation.Cores/Consoles/Sega/gpgx64/GPGX.IMemoryDomains.cs index 701fdb4722..5be260f3cc 100644 --- a/BizHawk.Emulation.Cores/Consoles/Sega/gpgx64/GPGX.IMemoryDomains.cs +++ b/BizHawk.Emulation.Cores/Consoles/Sega/gpgx64/GPGX.IMemoryDomains.cs @@ -24,6 +24,11 @@ namespace BizHawk.Emulation.Cores.Consoles.Sega.gpgx if (area == IntPtr.Zero || pname == IntPtr.Zero || size == 0) continue; string name = Marshal.PtrToStringAnsi(pname); + + var endian = name == "Z80 RAM" + ? MemoryDomain.Endian.Little + : MemoryDomain.Endian.Big; + if (name == "VRAM") { // vram pokes need to go through hook which invalidates cached tiles @@ -47,7 +52,7 @@ namespace BizHawk.Emulation.Cores.Consoles.Sega.gpgx else { // TODO: are the Z80 domains really Swap16 in the core? Check this - mm.Add(new MemoryDomainIntPtrSwap16Monitor(name, MemoryDomain.Endian.Big, area, size, name != "MD CART" && name != "CD BOOT ROM", _elf)); + mm.Add(new MemoryDomainIntPtrSwap16Monitor(name, endian, area, size, name != "MD CART" && name != "CD BOOT ROM", _elf)); } } var m68Bus = new MemoryDomainDelegate("M68K BUS", 0x1000000, MemoryDomain.Endian.Big, diff --git a/BizHawk.Emulation.Cores/Consoles/Sega/gpgx64/GPGX.ITraceable.cs b/BizHawk.Emulation.Cores/Consoles/Sega/gpgx64/GPGX.ITraceable.cs index b6f867ace4..dfddf14bc7 100644 --- a/BizHawk.Emulation.Cores/Consoles/Sega/gpgx64/GPGX.ITraceable.cs +++ b/BizHawk.Emulation.Cores/Consoles/Sega/gpgx64/GPGX.ITraceable.cs @@ -24,7 +24,7 @@ namespace BizHawk.Emulation.Cores.Consoles.Sega.gpgx var regs = DebuggableCore.GetCpuFlagsAndRegisters(); uint pc = (uint)regs["M68K PC"].Value; var length = 0; - var disasm = Disassembler.Disassemble(MemoryDomains.SystemBus, pc, out length); + var disasm = Disassembler.Disassemble(MemoryDomains.SystemBus, pc & 0xFFFFFF, out length); var traceInfo = new TraceInfo { diff --git a/BizHawk.Emulation.Cores/FileID.cs b/BizHawk.Emulation.Cores/FileID.cs index 1314be8b6f..f026b96e5b 100644 --- a/BizHawk.Emulation.Cores/FileID.cs +++ b/BizHawk.Emulation.Cores/FileID.cs @@ -43,6 +43,7 @@ namespace BizHawk.Emulation.Cores C64, ZXSpectrum, + AmstradCPC, INT, A26, A52, A78, LNX, diff --git a/BizHawk.Emulation.Cores/Properties/Resources.Designer.cs b/BizHawk.Emulation.Cores/Properties/Resources.Designer.cs index 73259a9985..29547db751 100644 --- a/BizHawk.Emulation.Cores/Properties/Resources.Designer.cs +++ b/BizHawk.Emulation.Cores/Properties/Resources.Designer.cs @@ -60,6 +60,56 @@ namespace BizHawk.Emulation.Cores.Properties { } } + /// + /// Looks up a localized resource of type System.Byte[]. + /// + internal static byte[] CPC_AMSDOS_0_5_ROM { + get { + object obj = ResourceManager.GetObject("CPC_AMSDOS_0_5_ROM", resourceCulture); + return ((byte[])(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Byte[]. + /// + internal static byte[] CPC_BASIC_1_0_ROM { + get { + object obj = ResourceManager.GetObject("CPC_BASIC_1_0_ROM", resourceCulture); + return ((byte[])(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Byte[]. + /// + internal static byte[] CPC_BASIC_1_1_ROM { + get { + object obj = ResourceManager.GetObject("CPC_BASIC_1_1_ROM", resourceCulture); + return ((byte[])(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Byte[]. + /// + internal static byte[] CPC_OS_6128_ROM { + get { + object obj = ResourceManager.GetObject("CPC_OS_6128_ROM", resourceCulture); + return ((byte[])(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Byte[]. + /// + internal static byte[] OS_464_ROM { + get { + object obj = ResourceManager.GetObject("OS_464_ROM", resourceCulture); + return ((byte[])(obj)); + } + } + /// /// Looks up a localized resource of type System.Byte[]. /// diff --git a/BizHawk.Emulation.Cores/Properties/Resources.resx b/BizHawk.Emulation.Cores/Properties/Resources.resx index 783b8f5ede..36a0577f82 100644 --- a/BizHawk.Emulation.Cores/Properties/Resources.resx +++ b/BizHawk.Emulation.Cores/Properties/Resources.resx @@ -151,4 +151,19 @@ ..\Resources\plus2.rom.gz;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - + + ..\Resources\CPC_AMSDOS_0.5.ROM.gz;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ..\Resources\CPC_BASIC_1.0.ROM.gz;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ..\Resources\CPC_BASIC_1.1.ROM.gz;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ..\Resources\CPC_OS_6128.ROM.gz;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ..\Resources\OS_464.ROM.gz;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/BizHawk.Emulation.Cores/Resources/CPC_AMSDOS_0.5.ROM.gz b/BizHawk.Emulation.Cores/Resources/CPC_AMSDOS_0.5.ROM.gz new file mode 100644 index 0000000000..e276f88d0a Binary files /dev/null and b/BizHawk.Emulation.Cores/Resources/CPC_AMSDOS_0.5.ROM.gz differ diff --git a/BizHawk.Emulation.Cores/Resources/CPC_BASIC_1.0.ROM.gz b/BizHawk.Emulation.Cores/Resources/CPC_BASIC_1.0.ROM.gz new file mode 100644 index 0000000000..24f3db6bd3 Binary files /dev/null and b/BizHawk.Emulation.Cores/Resources/CPC_BASIC_1.0.ROM.gz differ diff --git a/BizHawk.Emulation.Cores/Resources/CPC_BASIC_1.1.ROM.gz b/BizHawk.Emulation.Cores/Resources/CPC_BASIC_1.1.ROM.gz new file mode 100644 index 0000000000..6188f6f970 Binary files /dev/null and b/BizHawk.Emulation.Cores/Resources/CPC_BASIC_1.1.ROM.gz differ diff --git a/BizHawk.Emulation.Cores/Resources/CPC_OS_6128.ROM.gz b/BizHawk.Emulation.Cores/Resources/CPC_OS_6128.ROM.gz new file mode 100644 index 0000000000..9503b733ee Binary files /dev/null and b/BizHawk.Emulation.Cores/Resources/CPC_OS_6128.ROM.gz differ diff --git a/BizHawk.Emulation.Cores/Resources/OS_464.ROM.gz b/BizHawk.Emulation.Cores/Resources/OS_464.ROM.gz new file mode 100644 index 0000000000..671aa06a93 Binary files /dev/null and b/BizHawk.Emulation.Cores/Resources/OS_464.ROM.gz differ diff --git a/BizHawk.sln b/BizHawk.sln index 2b1a0659ef..7db07c23e3 100644 --- a/BizHawk.sln +++ b/BizHawk.sln @@ -62,69 +62,189 @@ EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU + Debug|x64 = Debug|x64 + Debug|x86 = Debug|x86 Release|Any CPU = Release|Any CPU + Release|x64 = Release|x64 + Release|x86 = Release|x86 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution {0CE8B337-08E3-4602-BF10-C4D4C75D2F13}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {0CE8B337-08E3-4602-BF10-C4D4C75D2F13}.Debug|Any CPU.Build.0 = Debug|Any CPU + {0CE8B337-08E3-4602-BF10-C4D4C75D2F13}.Debug|x64.ActiveCfg = Debug|Any CPU + {0CE8B337-08E3-4602-BF10-C4D4C75D2F13}.Debug|x64.Build.0 = Debug|Any CPU + {0CE8B337-08E3-4602-BF10-C4D4C75D2F13}.Debug|x86.ActiveCfg = Debug|Any CPU + {0CE8B337-08E3-4602-BF10-C4D4C75D2F13}.Debug|x86.Build.0 = Debug|Any CPU {0CE8B337-08E3-4602-BF10-C4D4C75D2F13}.Release|Any CPU.ActiveCfg = Release|Any CPU {0CE8B337-08E3-4602-BF10-C4D4C75D2F13}.Release|Any CPU.Build.0 = Release|Any CPU + {0CE8B337-08E3-4602-BF10-C4D4C75D2F13}.Release|x64.ActiveCfg = Release|Any CPU + {0CE8B337-08E3-4602-BF10-C4D4C75D2F13}.Release|x64.Build.0 = Release|Any CPU + {0CE8B337-08E3-4602-BF10-C4D4C75D2F13}.Release|x86.ActiveCfg = Release|Any CPU + {0CE8B337-08E3-4602-BF10-C4D4C75D2F13}.Release|x86.Build.0 = Release|Any CPU {24A0AA3C-B25F-4197-B23D-476D6462DBA0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {24A0AA3C-B25F-4197-B23D-476D6462DBA0}.Debug|Any CPU.Build.0 = Debug|Any CPU + {24A0AA3C-B25F-4197-B23D-476D6462DBA0}.Debug|x64.ActiveCfg = Debug|Any CPU + {24A0AA3C-B25F-4197-B23D-476D6462DBA0}.Debug|x64.Build.0 = Debug|Any CPU + {24A0AA3C-B25F-4197-B23D-476D6462DBA0}.Debug|x86.ActiveCfg = Debug|Any CPU + {24A0AA3C-B25F-4197-B23D-476D6462DBA0}.Debug|x86.Build.0 = Debug|Any CPU {24A0AA3C-B25F-4197-B23D-476D6462DBA0}.Release|Any CPU.ActiveCfg = Release|Any CPU {24A0AA3C-B25F-4197-B23D-476D6462DBA0}.Release|Any CPU.Build.0 = Release|Any CPU + {24A0AA3C-B25F-4197-B23D-476D6462DBA0}.Release|x64.ActiveCfg = Release|Any CPU + {24A0AA3C-B25F-4197-B23D-476D6462DBA0}.Release|x64.Build.0 = Release|Any CPU + {24A0AA3C-B25F-4197-B23D-476D6462DBA0}.Release|x86.ActiveCfg = Release|Any CPU + {24A0AA3C-B25F-4197-B23D-476D6462DBA0}.Release|x86.Build.0 = Release|Any CPU {866F8D13-0678-4FF9-80A4-A3993FD4D8A3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {866F8D13-0678-4FF9-80A4-A3993FD4D8A3}.Debug|Any CPU.Build.0 = Debug|Any CPU + {866F8D13-0678-4FF9-80A4-A3993FD4D8A3}.Debug|x64.ActiveCfg = Debug|Any CPU + {866F8D13-0678-4FF9-80A4-A3993FD4D8A3}.Debug|x64.Build.0 = Debug|Any CPU + {866F8D13-0678-4FF9-80A4-A3993FD4D8A3}.Debug|x86.ActiveCfg = Debug|Any CPU + {866F8D13-0678-4FF9-80A4-A3993FD4D8A3}.Debug|x86.Build.0 = Debug|Any CPU {866F8D13-0678-4FF9-80A4-A3993FD4D8A3}.Release|Any CPU.ActiveCfg = Release|Any CPU {866F8D13-0678-4FF9-80A4-A3993FD4D8A3}.Release|Any CPU.Build.0 = Release|Any CPU + {866F8D13-0678-4FF9-80A4-A3993FD4D8A3}.Release|x64.ActiveCfg = Release|Any CPU + {866F8D13-0678-4FF9-80A4-A3993FD4D8A3}.Release|x64.Build.0 = Release|Any CPU + {866F8D13-0678-4FF9-80A4-A3993FD4D8A3}.Release|x86.ActiveCfg = Release|Any CPU + {866F8D13-0678-4FF9-80A4-A3993FD4D8A3}.Release|x86.Build.0 = Release|Any CPU {DD448B37-BA3F-4544-9754-5406E8094723}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {DD448B37-BA3F-4544-9754-5406E8094723}.Debug|Any CPU.Build.0 = Debug|Any CPU + {DD448B37-BA3F-4544-9754-5406E8094723}.Debug|x64.ActiveCfg = Debug|Any CPU + {DD448B37-BA3F-4544-9754-5406E8094723}.Debug|x64.Build.0 = Debug|Any CPU + {DD448B37-BA3F-4544-9754-5406E8094723}.Debug|x86.ActiveCfg = Debug|Any CPU + {DD448B37-BA3F-4544-9754-5406E8094723}.Debug|x86.Build.0 = Debug|Any CPU {DD448B37-BA3F-4544-9754-5406E8094723}.Release|Any CPU.ActiveCfg = Release|Any CPU {DD448B37-BA3F-4544-9754-5406E8094723}.Release|Any CPU.Build.0 = Release|Any CPU + {DD448B37-BA3F-4544-9754-5406E8094723}.Release|x64.ActiveCfg = Release|Any CPU + {DD448B37-BA3F-4544-9754-5406E8094723}.Release|x64.Build.0 = Release|Any CPU + {DD448B37-BA3F-4544-9754-5406E8094723}.Release|x86.ActiveCfg = Release|Any CPU + {DD448B37-BA3F-4544-9754-5406E8094723}.Release|x86.Build.0 = Release|Any CPU {C4366030-6D03-424B-AE53-F4F43BB217C3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {C4366030-6D03-424B-AE53-F4F43BB217C3}.Debug|Any CPU.Build.0 = Debug|Any CPU + {C4366030-6D03-424B-AE53-F4F43BB217C3}.Debug|x64.ActiveCfg = Debug|Any CPU + {C4366030-6D03-424B-AE53-F4F43BB217C3}.Debug|x64.Build.0 = Debug|Any CPU + {C4366030-6D03-424B-AE53-F4F43BB217C3}.Debug|x86.ActiveCfg = Debug|Any CPU + {C4366030-6D03-424B-AE53-F4F43BB217C3}.Debug|x86.Build.0 = Debug|Any CPU {C4366030-6D03-424B-AE53-F4F43BB217C3}.Release|Any CPU.ActiveCfg = Release|Any CPU {C4366030-6D03-424B-AE53-F4F43BB217C3}.Release|Any CPU.Build.0 = Release|Any CPU + {C4366030-6D03-424B-AE53-F4F43BB217C3}.Release|x64.ActiveCfg = Release|Any CPU + {C4366030-6D03-424B-AE53-F4F43BB217C3}.Release|x64.Build.0 = Release|Any CPU + {C4366030-6D03-424B-AE53-F4F43BB217C3}.Release|x86.ActiveCfg = Release|Any CPU + {C4366030-6D03-424B-AE53-F4F43BB217C3}.Release|x86.Build.0 = Release|Any CPU {F51946EA-827F-4D82-B841-1F2F6D060312}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {F51946EA-827F-4D82-B841-1F2F6D060312}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F51946EA-827F-4D82-B841-1F2F6D060312}.Debug|x64.ActiveCfg = Debug|Any CPU + {F51946EA-827F-4D82-B841-1F2F6D060312}.Debug|x64.Build.0 = Debug|Any CPU + {F51946EA-827F-4D82-B841-1F2F6D060312}.Debug|x86.ActiveCfg = Debug|Any CPU + {F51946EA-827F-4D82-B841-1F2F6D060312}.Debug|x86.Build.0 = Debug|Any CPU {F51946EA-827F-4D82-B841-1F2F6D060312}.Release|Any CPU.ActiveCfg = Release|Any CPU {F51946EA-827F-4D82-B841-1F2F6D060312}.Release|Any CPU.Build.0 = Release|Any CPU + {F51946EA-827F-4D82-B841-1F2F6D060312}.Release|x64.ActiveCfg = Release|Any CPU + {F51946EA-827F-4D82-B841-1F2F6D060312}.Release|x64.Build.0 = Release|Any CPU + {F51946EA-827F-4D82-B841-1F2F6D060312}.Release|x86.ActiveCfg = Release|Any CPU + {F51946EA-827F-4D82-B841-1F2F6D060312}.Release|x86.Build.0 = Release|Any CPU {E1A23168-B571-411C-B360-2229E7225E0E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {E1A23168-B571-411C-B360-2229E7225E0E}.Debug|Any CPU.Build.0 = Debug|Any CPU + {E1A23168-B571-411C-B360-2229E7225E0E}.Debug|x64.ActiveCfg = Debug|Any CPU + {E1A23168-B571-411C-B360-2229E7225E0E}.Debug|x64.Build.0 = Debug|Any CPU + {E1A23168-B571-411C-B360-2229E7225E0E}.Debug|x86.ActiveCfg = Debug|Any CPU + {E1A23168-B571-411C-B360-2229E7225E0E}.Debug|x86.Build.0 = Debug|Any CPU {E1A23168-B571-411C-B360-2229E7225E0E}.Release|Any CPU.ActiveCfg = Release|Any CPU {E1A23168-B571-411C-B360-2229E7225E0E}.Release|Any CPU.Build.0 = Release|Any CPU + {E1A23168-B571-411C-B360-2229E7225E0E}.Release|x64.ActiveCfg = Release|Any CPU + {E1A23168-B571-411C-B360-2229E7225E0E}.Release|x64.Build.0 = Release|Any CPU + {E1A23168-B571-411C-B360-2229E7225E0E}.Release|x86.ActiveCfg = Release|Any CPU + {E1A23168-B571-411C-B360-2229E7225E0E}.Release|x86.Build.0 = Release|Any CPU {197D4314-8A9F-49BA-977D-54ACEFAEB6BA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {197D4314-8A9F-49BA-977D-54ACEFAEB6BA}.Debug|Any CPU.Build.0 = Debug|Any CPU + {197D4314-8A9F-49BA-977D-54ACEFAEB6BA}.Debug|x64.ActiveCfg = Debug|Any CPU + {197D4314-8A9F-49BA-977D-54ACEFAEB6BA}.Debug|x64.Build.0 = Debug|Any CPU + {197D4314-8A9F-49BA-977D-54ACEFAEB6BA}.Debug|x86.ActiveCfg = Debug|Any CPU + {197D4314-8A9F-49BA-977D-54ACEFAEB6BA}.Debug|x86.Build.0 = Debug|Any CPU {197D4314-8A9F-49BA-977D-54ACEFAEB6BA}.Release|Any CPU.ActiveCfg = Release|Any CPU {197D4314-8A9F-49BA-977D-54ACEFAEB6BA}.Release|Any CPU.Build.0 = Release|Any CPU + {197D4314-8A9F-49BA-977D-54ACEFAEB6BA}.Release|x64.ActiveCfg = Release|Any CPU + {197D4314-8A9F-49BA-977D-54ACEFAEB6BA}.Release|x64.Build.0 = Release|Any CPU + {197D4314-8A9F-49BA-977D-54ACEFAEB6BA}.Release|x86.ActiveCfg = Release|Any CPU + {197D4314-8A9F-49BA-977D-54ACEFAEB6BA}.Release|x86.Build.0 = Release|Any CPU {9F84A0B2-861E-4EF4-B89B-5E2A3F38A465}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {9F84A0B2-861E-4EF4-B89B-5E2A3F38A465}.Debug|Any CPU.Build.0 = Debug|Any CPU + {9F84A0B2-861E-4EF4-B89B-5E2A3F38A465}.Debug|x64.ActiveCfg = Debug|Any CPU + {9F84A0B2-861E-4EF4-B89B-5E2A3F38A465}.Debug|x64.Build.0 = Debug|Any CPU + {9F84A0B2-861E-4EF4-B89B-5E2A3F38A465}.Debug|x86.ActiveCfg = Debug|Any CPU + {9F84A0B2-861E-4EF4-B89B-5E2A3F38A465}.Debug|x86.Build.0 = Debug|Any CPU {9F84A0B2-861E-4EF4-B89B-5E2A3F38A465}.Release|Any CPU.ActiveCfg = Release|Any CPU {9F84A0B2-861E-4EF4-B89B-5E2A3F38A465}.Release|Any CPU.Build.0 = Release|Any CPU + {9F84A0B2-861E-4EF4-B89B-5E2A3F38A465}.Release|x64.ActiveCfg = Release|Any CPU + {9F84A0B2-861E-4EF4-B89B-5E2A3F38A465}.Release|x64.Build.0 = Release|Any CPU + {9F84A0B2-861E-4EF4-B89B-5E2A3F38A465}.Release|x86.ActiveCfg = Release|Any CPU + {9F84A0B2-861E-4EF4-B89B-5E2A3F38A465}.Release|x86.Build.0 = Release|Any CPU {5160CFB1-5389-47C1-B7F6-8A0DC97641EE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {5160CFB1-5389-47C1-B7F6-8A0DC97641EE}.Debug|Any CPU.Build.0 = Debug|Any CPU + {5160CFB1-5389-47C1-B7F6-8A0DC97641EE}.Debug|x64.ActiveCfg = Debug|Any CPU + {5160CFB1-5389-47C1-B7F6-8A0DC97641EE}.Debug|x64.Build.0 = Debug|Any CPU + {5160CFB1-5389-47C1-B7F6-8A0DC97641EE}.Debug|x86.ActiveCfg = Debug|Any CPU + {5160CFB1-5389-47C1-B7F6-8A0DC97641EE}.Debug|x86.Build.0 = Debug|Any CPU {5160CFB1-5389-47C1-B7F6-8A0DC97641EE}.Release|Any CPU.ActiveCfg = Release|Any CPU {5160CFB1-5389-47C1-B7F6-8A0DC97641EE}.Release|Any CPU.Build.0 = Release|Any CPU + {5160CFB1-5389-47C1-B7F6-8A0DC97641EE}.Release|x64.ActiveCfg = Release|Any CPU + {5160CFB1-5389-47C1-B7F6-8A0DC97641EE}.Release|x64.Build.0 = Release|Any CPU + {5160CFB1-5389-47C1-B7F6-8A0DC97641EE}.Release|x86.ActiveCfg = Release|Any CPU + {5160CFB1-5389-47C1-B7F6-8A0DC97641EE}.Release|x86.Build.0 = Release|Any CPU {2D2890A8-C338-4439-AD8B-CB9EE85A94F9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {2D2890A8-C338-4439-AD8B-CB9EE85A94F9}.Debug|Any CPU.Build.0 = Debug|Any CPU + {2D2890A8-C338-4439-AD8B-CB9EE85A94F9}.Debug|x64.ActiveCfg = Debug|Any CPU + {2D2890A8-C338-4439-AD8B-CB9EE85A94F9}.Debug|x64.Build.0 = Debug|Any CPU + {2D2890A8-C338-4439-AD8B-CB9EE85A94F9}.Debug|x86.ActiveCfg = Debug|Any CPU + {2D2890A8-C338-4439-AD8B-CB9EE85A94F9}.Debug|x86.Build.0 = Debug|Any CPU {2D2890A8-C338-4439-AD8B-CB9EE85A94F9}.Release|Any CPU.ActiveCfg = Release|Any CPU {2D2890A8-C338-4439-AD8B-CB9EE85A94F9}.Release|Any CPU.Build.0 = Release|Any CPU + {2D2890A8-C338-4439-AD8B-CB9EE85A94F9}.Release|x64.ActiveCfg = Release|Any CPU + {2D2890A8-C338-4439-AD8B-CB9EE85A94F9}.Release|x64.Build.0 = Release|Any CPU + {2D2890A8-C338-4439-AD8B-CB9EE85A94F9}.Release|x86.ActiveCfg = Release|Any CPU + {2D2890A8-C338-4439-AD8B-CB9EE85A94F9}.Release|x86.Build.0 = Release|Any CPU {337CA23E-65E7-44E1-9411-97EE08BB8116}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {337CA23E-65E7-44E1-9411-97EE08BB8116}.Debug|Any CPU.Build.0 = Debug|Any CPU + {337CA23E-65E7-44E1-9411-97EE08BB8116}.Debug|x64.ActiveCfg = Debug|Any CPU + {337CA23E-65E7-44E1-9411-97EE08BB8116}.Debug|x64.Build.0 = Debug|Any CPU + {337CA23E-65E7-44E1-9411-97EE08BB8116}.Debug|x86.ActiveCfg = Debug|Any CPU + {337CA23E-65E7-44E1-9411-97EE08BB8116}.Debug|x86.Build.0 = Debug|Any CPU {337CA23E-65E7-44E1-9411-97EE08BB8116}.Release|Any CPU.ActiveCfg = Release|Any CPU {337CA23E-65E7-44E1-9411-97EE08BB8116}.Release|Any CPU.Build.0 = Release|Any CPU + {337CA23E-65E7-44E1-9411-97EE08BB8116}.Release|x64.ActiveCfg = Release|Any CPU + {337CA23E-65E7-44E1-9411-97EE08BB8116}.Release|x64.Build.0 = Release|Any CPU + {337CA23E-65E7-44E1-9411-97EE08BB8116}.Release|x86.ActiveCfg = Release|Any CPU + {337CA23E-65E7-44E1-9411-97EE08BB8116}.Release|x86.Build.0 = Release|Any CPU {E6B436B1-A3CD-4C9A-8F76-5D7154726884}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {E6B436B1-A3CD-4C9A-8F76-5D7154726884}.Debug|Any CPU.Build.0 = Debug|Any CPU + {E6B436B1-A3CD-4C9A-8F76-5D7154726884}.Debug|x64.ActiveCfg = Debug|Any CPU + {E6B436B1-A3CD-4C9A-8F76-5D7154726884}.Debug|x64.Build.0 = Debug|Any CPU + {E6B436B1-A3CD-4C9A-8F76-5D7154726884}.Debug|x86.ActiveCfg = Debug|Any CPU + {E6B436B1-A3CD-4C9A-8F76-5D7154726884}.Debug|x86.Build.0 = Debug|Any CPU {E6B436B1-A3CD-4C9A-8F76-5D7154726884}.Release|Any CPU.ActiveCfg = Release|Any CPU {E6B436B1-A3CD-4C9A-8F76-5D7154726884}.Release|Any CPU.Build.0 = Release|Any CPU + {E6B436B1-A3CD-4C9A-8F76-5D7154726884}.Release|x64.ActiveCfg = Release|Any CPU + {E6B436B1-A3CD-4C9A-8F76-5D7154726884}.Release|x64.Build.0 = Release|Any CPU + {E6B436B1-A3CD-4C9A-8F76-5D7154726884}.Release|x86.ActiveCfg = Release|Any CPU + {E6B436B1-A3CD-4C9A-8F76-5D7154726884}.Release|x86.Build.0 = Release|Any CPU {B95649F5-A0AE-41EB-B62B-578A2AFF5E18}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {B95649F5-A0AE-41EB-B62B-578A2AFF5E18}.Debug|Any CPU.Build.0 = Debug|Any CPU + {B95649F5-A0AE-41EB-B62B-578A2AFF5E18}.Debug|x64.ActiveCfg = Debug|Any CPU + {B95649F5-A0AE-41EB-B62B-578A2AFF5E18}.Debug|x86.ActiveCfg = Debug|Any CPU {B95649F5-A0AE-41EB-B62B-578A2AFF5E18}.Release|Any CPU.ActiveCfg = Release|Any CPU {B95649F5-A0AE-41EB-B62B-578A2AFF5E18}.Release|Any CPU.Build.0 = Release|Any CPU + {B95649F5-A0AE-41EB-B62B-578A2AFF5E18}.Release|x64.ActiveCfg = Release|Any CPU + {B95649F5-A0AE-41EB-B62B-578A2AFF5E18}.Release|x86.ActiveCfg = Release|Any CPU {8E2F11F2-3955-4382-8C3A-CEBA1276CAEA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {8E2F11F2-3955-4382-8C3A-CEBA1276CAEA}.Debug|Any CPU.Build.0 = Debug|Any CPU + {8E2F11F2-3955-4382-8C3A-CEBA1276CAEA}.Debug|x64.ActiveCfg = Debug|Any CPU + {8E2F11F2-3955-4382-8C3A-CEBA1276CAEA}.Debug|x64.Build.0 = Debug|Any CPU + {8E2F11F2-3955-4382-8C3A-CEBA1276CAEA}.Debug|x86.ActiveCfg = Debug|Any CPU + {8E2F11F2-3955-4382-8C3A-CEBA1276CAEA}.Debug|x86.Build.0 = Debug|Any CPU {8E2F11F2-3955-4382-8C3A-CEBA1276CAEA}.Release|Any CPU.ActiveCfg = Release|Any CPU {8E2F11F2-3955-4382-8C3A-CEBA1276CAEA}.Release|Any CPU.Build.0 = Release|Any CPU + {8E2F11F2-3955-4382-8C3A-CEBA1276CAEA}.Release|x64.ActiveCfg = Release|Any CPU + {8E2F11F2-3955-4382-8C3A-CEBA1276CAEA}.Release|x64.Build.0 = Release|Any CPU + {8E2F11F2-3955-4382-8C3A-CEBA1276CAEA}.Release|x86.ActiveCfg = Release|Any CPU + {8E2F11F2-3955-4382-8C3A-CEBA1276CAEA}.Release|x86.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/BizHawk.sln.DotSettings b/BizHawk.sln.DotSettings index 33207db7ed..a365a0b643 100644 --- a/BizHawk.sln.DotSettings +++ b/BizHawk.sln.DotSettings @@ -168,5 +168,10 @@ LIVE_MONITOR LIVE_MONITOR DO_NOTHING - LIVE_MONITOR + LIVE_MONITOR + True + True + True + True + True \ No newline at end of file diff --git a/Bizware/BizHawk.Bizware.BizwareGL.OpenTK/IGL_TK.cs b/Bizware/BizHawk.Bizware.BizwareGL.OpenTK/IGL_TK.cs index 0dd236b7b7..349bc67819 100644 --- a/Bizware/BizHawk.Bizware.BizwareGL.OpenTK/IGL_TK.cs +++ b/Bizware/BizHawk.Bizware.BizwareGL.OpenTK/IGL_TK.cs @@ -287,10 +287,10 @@ namespace BizHawk.Bizware.BizwareGL.Drivers.OpenTK for (int i = 0; i < nAttributes; i++) { int size, length; - var sbName = new System.Text.StringBuilder(1024); + string name = new System.Text.StringBuilder(1024).ToString(); ActiveAttribType type; - GL.GetActiveAttrib(pid, i, 1024, out length, out size, out type, sbName); - attributes.Add(new AttributeInfo() { Handle = new IntPtr(i), Name = sbName.ToString() }); + GL.GetActiveAttrib(pid, i, 1024, out length, out size, out type, out name); + attributes.Add(new AttributeInfo() { Handle = new IntPtr(i), Name = name }); } //get all the uniforms @@ -303,10 +303,9 @@ namespace BizHawk.Bizware.BizwareGL.Drivers.OpenTK { int size, length; ActiveUniformType type; - var sbName = new System.Text.StringBuilder(1024); - GL.GetActiveUniform(pid, i, 1024, out length, out size, out type, sbName); + string name = new System.Text.StringBuilder(1024).ToString().ToString(); + GL.GetActiveUniform(pid, i, 1024, out length, out size, out type, out name); errcode = GL.GetError(); - string name = sbName.ToString(); int loc = GL.GetUniformLocation(pid, name); //translate name if appropriate diff --git a/Bizware/BizHawk.Bizware.BizwareGL.SlimDX/IGL_SlimDX9.cs b/Bizware/BizHawk.Bizware.BizwareGL.SlimDX/IGL_SlimDX9.cs index 6447c3e2a4..e437875303 100644 --- a/Bizware/BizHawk.Bizware.BizwareGL.SlimDX/IGL_SlimDX9.cs +++ b/Bizware/BizHawk.Bizware.BizwareGL.SlimDX/IGL_SlimDX9.cs @@ -311,18 +311,20 @@ namespace BizHawk.Bizware.BizwareGL.Drivers.SlimDX if(glmode == gl.BlendingFactorSrc.DstColor) return Blend.DestinationColor; if(glmode == gl.BlendingFactorSrc.OneMinusDstColor) return Blend.InverseDestinationColor; if(glmode == gl.BlendingFactorSrc.SrcAlphaSaturate) return Blend.SourceAlphaSaturated; - if(glmode == gl.BlendingFactorSrc.ConstantColorExt) throw new NotSupportedException(); if(glmode == gl.BlendingFactorSrc.ConstantColor) return Blend.BlendFactor; if(glmode == gl.BlendingFactorSrc.OneMinusConstantColor) return Blend.InverseBlendFactor; - if(glmode == gl.BlendingFactorSrc.OneMinusConstantColorExt) throw new NotSupportedException(); if(glmode == gl.BlendingFactorSrc.ConstantAlpha) throw new NotSupportedException(); - if(glmode == gl.BlendingFactorSrc.ConstantAlphaExt) throw new NotSupportedException(); - if(glmode == gl.BlendingFactorSrc.OneMinusConstantAlphaExt) throw new NotSupportedException(); if(glmode == gl.BlendingFactorSrc.OneMinusConstantAlpha) throw new NotSupportedException(); if(glmode == gl.BlendingFactorSrc.Src1Alpha) throw new NotSupportedException(); if(glmode == gl.BlendingFactorSrc.Src1Color) throw new NotSupportedException(); if(glmode == gl.BlendingFactorSrc.OneMinusSrc1Color) throw new NotSupportedException(); if (glmode == gl.BlendingFactorSrc.OneMinusSrc1Alpha) throw new NotSupportedException(); + /* Compiles when commented + if(glmode == gl.BlendingFactorSrc.ConstantColorExt) throw new NotSupportedException(); + if(glmode == gl.BlendingFactorSrc.OneMinusConstantColorExt) throw new NotSupportedException(); + if(glmode == gl.BlendingFactorSrc.ConstantAlphaExt) throw new NotSupportedException(); + if(glmode == gl.BlendingFactorSrc.OneMinusConstantAlphaExt) throw new NotSupportedException(); + */ throw new ArgumentOutOfRangeException(); } diff --git a/Bizware/BizHawk.Bizware.BizwareGL/BizHawk.Bizware.BizwareGL.csproj b/Bizware/BizHawk.Bizware.BizwareGL/BizHawk.Bizware.BizwareGL.csproj index 6e52535337..91d0f9902d 100644 --- a/Bizware/BizHawk.Bizware.BizwareGL/BizHawk.Bizware.BizwareGL.csproj +++ b/Bizware/BizHawk.Bizware.BizwareGL/BizHawk.Bizware.BizwareGL.csproj @@ -109,4 +109,4 @@ --> - + \ No newline at end of file diff --git a/Bizware/BizHawk.Bizware.BizwareGL/RetroShader.cs b/Bizware/BizHawk.Bizware.BizwareGL/RetroShader.cs index 5ee54a167f..d221d9f8d8 100644 --- a/Bizware/BizHawk.Bizware.BizwareGL/RetroShader.cs +++ b/Bizware/BizHawk.Bizware.BizwareGL/RetroShader.cs @@ -103,6 +103,9 @@ namespace BizHawk.Bizware.BizwareGL sampler0.Set(tex); Owner.SetViewport(OutputSize); + float time = DateTime.Now.Second + (float)DateTime.Now.Millisecond / 1000; + Pipeline["Time"].Set(time); + int w = OutputSize.Width; int h = OutputSize.Height; float v0,v1; diff --git a/README.md b/README.md index 63e9a2bf2a..05d9dd6cda 100644 --- a/README.md +++ b/README.md @@ -35,6 +35,8 @@ Never mix different versions of BizHawk. Keep each version in its own folder. * TI-83 Calculator * Wonderswan and Wonderswan Color * Apple II + * Commodore 64 + * Sinclair ZX Spectrum ## Resources diff --git a/References/OpenTK.dll b/References/OpenTK.dll index 9e34c2f1e4..4ded127209 100644 Binary files a/References/OpenTK.dll and b/References/OpenTK.dll differ diff --git a/Version/VersionInfo.cs b/Version/VersionInfo.cs index cbe25607eb..acff25d758 100644 --- a/Version/VersionInfo.cs +++ b/Version/VersionInfo.cs @@ -2,8 +2,9 @@ using System.IO; internal static class VersionInfo { - public const string Mainversion = "2.0.0"; // Use numbers only or the new version notification won't work - public static readonly string RELEASEDATE = "June 25, 2017"; + // keep this updated at every major release + public const string Mainversion = "2.3.0"; // Use numbers only or the new version notification won't work + public static readonly string RELEASEDATE = "June 24, 2018"; public static readonly bool DeveloperBuild = true; public static readonly string HomePage = "http://tasvideos.org/BizHawk.html"; diff --git a/libgambatte/libgambatte.vcxproj b/libgambatte/libgambatte.vcxproj index 0af47e31bb..3d744a9a8c 100644 --- a/libgambatte/libgambatte.vcxproj +++ b/libgambatte/libgambatte.vcxproj @@ -1,222 +1,231 @@ - - - - - Debug - Win32 - - - Release - Win32 - - - Debug - x64 - - - Release - x64 - - - - {5D630682-7BDA-474D-B387-0EB420DDC199} - Win32Proj - libgambatte - 8.1 - - - - DynamicLibrary - true - v140 - Unicode - - - DynamicLibrary - false - v140 - true - Unicode - - - DynamicLibrary - true - v140 - Unicode - - - DynamicLibrary - false - v140 - true - Unicode - - - - - - - - - - - - - - - - - - - - - true - - - true - - - false - - - false - - - - - - Level3 - Disabled - WIN32;_DEBUG;_WINDOWS;_USRDLL;LIBGAMBATTE_EXPORTS;%(PreprocessorDefinitions) - include;src;src\common - 4244;4373;4800;4804 - - - Windows - true - - - - - - - Level3 - Disabled - WIN32;_DEBUG;_WINDOWS;_USRDLL;LIBGAMBATTE_EXPORTS;%(PreprocessorDefinitions) - include;src;src\common - 4244;4373;4800;4804 - - - Windows - true - - - - - Level3 - - - MaxSpeed - true - true - WIN32;NDEBUG;_WINDOWS;_USRDLL;LIBGAMBATTE_EXPORTS;%(PreprocessorDefinitions) - include;src;src\common - 4244;4373;4800;4804 - - - Windows - true - true - true - - - - - Level3 - - - MaxSpeed - true - true - WIN32;NDEBUG;_WINDOWS;_USRDLL;LIBGAMBATTE_EXPORTS;%(PreprocessorDefinitions) - include;src;src\common - 4244;4373;4800;4804 - - - Windows - true - true - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + Debug + Win32 + + + Release + Win32 + + + Debug + x64 + + + Release + x64 + + + + {5D630682-7BDA-474D-B387-0EB420DDC199} + Win32Proj + libgambatte + 10.0.17763.0 + + + + DynamicLibrary + true + v141 + Unicode + + + DynamicLibrary + false + v141 + true + Unicode + + + DynamicLibrary + true + v141 + Unicode + + + DynamicLibrary + false + v141 + true + Unicode + + + + + + + + + + + + + + + + + + + + + true + ..\output\dll + + + true + ..\output\dll + + + false + ..\output\dll + + + false + ..\output\dll + + + + + + Level3 + Disabled + WIN32;_DEBUG;_WINDOWS;_USRDLL;LIBGAMBATTE_EXPORTS;%(PreprocessorDefinitions) + include;src;src\common + 4244;4373;4800;4804 + + + Windows + true + + + + + + + Level3 + Disabled + WIN32;_DEBUG;_WINDOWS;_USRDLL;LIBGAMBATTE_EXPORTS;%(PreprocessorDefinitions) + include;src;src\common + 4244;4373;4800;4804 + + + Windows + true + + + + + Level3 + + + MaxSpeed + true + true + WIN32;NDEBUG;_WINDOWS;_USRDLL;LIBGAMBATTE_EXPORTS;%(PreprocessorDefinitions) + include;src;src\common + 4244;4373;4800;4804 + + + Windows + true + true + true + + + + + Level3 + + + MaxSpeed + true + true + WIN32;NDEBUG;_WINDOWS;_USRDLL;LIBGAMBATTE_EXPORTS;%(PreprocessorDefinitions) + include;src;src\common + 4244;4373;4800;4804 + + + Windows + true + true + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/libgambatte/src/memory.h b/libgambatte/src/memory.h index af9758eab5..3ea2eec6ac 100644 --- a/libgambatte/src/memory.h +++ b/libgambatte/src/memory.h @@ -212,14 +212,19 @@ public: unsigned read(const unsigned P, const unsigned long cycleCounter) { if (readCallback) readCallback(P, (cycleCounter - basetime) >> 1); - if(cdCallback) - { - CDMapResult map = CDMap(P); - if(map.type != eCDLog_AddrType_None) - cdCallback(map.addr,map.type,eCDLog_Flags_Data); + bool biosRange = ((!gbIsCgb_ && P < 0x100) || (gbIsCgb_ && P < 0x900 && (P < 0x100 || P >= 0x200))); + if(biosMode) { + if (biosRange) + return readBios(P); } - if (biosMode && ((!gbIsCgb_ && P < 0x100) || (gbIsCgb_ && P < 0x900 && (P < 0x100 || P >= 0x200)))) { - return readBios(P); + else + { + if(cdCallback) + { + CDMapResult map = CDMap(P); + if(map.type != eCDLog_AddrType_None) + cdCallback(map.addr,map.type,eCDLog_Flags_Data); + } } return cart.rmem(P >> 12) ? cart.rmem(P >> 12)[P] : nontrivial_read(P, cycleCounter); } @@ -227,14 +232,19 @@ public: unsigned read_excb(const unsigned P, const unsigned long cycleCounter, bool first) { if (execCallback) execCallback(P, (cycleCounter - basetime) >> 1); - if(cdCallback) - { - CDMapResult map = CDMap(P); - if(map.type != eCDLog_AddrType_None) - cdCallback(map.addr,map.type,first?eCDLog_Flags_ExecFirst : eCDLog_Flags_ExecOperand); + bool biosRange = ((!gbIsCgb_ && P < 0x100) || (gbIsCgb_ && P < 0x900 && (P < 0x100 || P >= 0x200))); + if (biosMode) { + if(biosRange) + return readBios(P); } - if (biosMode && ((!gbIsCgb_ && P < 0x100) || (gbIsCgb_ && P < 0x900 && (P < 0x100 || P >= 0x200)))) { - return readBios(P); + else + { + if(cdCallback) + { + CDMapResult map = CDMap(P); + if(map.type != eCDLog_AddrType_None) + cdCallback(map.addr,map.type,first?eCDLog_Flags_ExecFirst : eCDLog_Flags_ExecOperand); + } } return cart.rmem(P >> 12) ? cart.rmem(P >> 12)[P] : nontrivial_read(P, cycleCounter); } @@ -260,7 +270,7 @@ public: nontrivial_write(P, data, cycleCounter); if (writeCallback) writeCallback(P, (cycleCounter - basetime) >> 1); - if(cdCallback) + if(cdCallback && !biosMode) { CDMapResult map = CDMap(P); if(map.type != eCDLog_AddrType_None) @@ -275,7 +285,7 @@ public: nontrivial_ff_write(P, data, cycleCounter); if (writeCallback) writeCallback(P, (cycleCounter - basetime) >> 1); - if(cdCallback) + if(cdCallback && !biosMode) { CDMapResult map = CDMap(P); if(map.type != eCDLog_AddrType_None) diff --git a/libgambatte/src/video.cpp b/libgambatte/src/video.cpp index 5b9fbc86c0..bb9a206932 100644 --- a/libgambatte/src/video.cpp +++ b/libgambatte/src/video.cpp @@ -773,6 +773,7 @@ SYNCFUNC(LCD) SSS(ppu); NSS(bgpData); NSS(objpData); + NSS(dmgColorsRgb32); SSS(eventTimes_); SSS(m0Irq_); SSS(lycIrq); diff --git a/libmupen64plus/mupen64plus-core/src/api/callbacks.c b/libmupen64plus/mupen64plus-core/src/api/callbacks.c index b15ad63230..b889e0080d 100644 --- a/libmupen64plus/mupen64plus-core/src/api/callbacks.c +++ b/libmupen64plus/mupen64plus-core/src/api/callbacks.c @@ -55,9 +55,22 @@ void DebugMessage(int level, const char *message, ...) { char msgbuf[256]; va_list args; + extern HANDLE rompausesem; + int new_vi(); + + if(level == M64MSG_ERROR) + { + //trigger a vsync just to get out of frame advance + new_vi(); + WaitForSingleObject(rompausesem, INFINITE); + } if (pDebugFunc == NULL) - return; + { + va_start(args, message); + vprintf(message, args); + return; + } va_start(args, message); vsprintf(msgbuf, message, args); diff --git a/libmupen64plus/mupen64plus-core/src/api/frontend.c b/libmupen64plus/mupen64plus-core/src/api/frontend.c index 4d29ee4e6a..6e53023940 100644 --- a/libmupen64plus/mupen64plus-core/src/api/frontend.c +++ b/libmupen64plus/mupen64plus-core/src/api/frontend.c @@ -211,7 +211,15 @@ EXPORT m64p_error CALL CoreDoCommand(m64p_command Command, int ParamInt, void *P /* print out plugin-related warning messages */ plugin_check(); /* the main_run() function will not return until the player has quit the game */ + __try + { rval = main_run((void (*)(void))ParamPtr); + } + __except(EXCEPTION_EXECUTE_HANDLER) + { + printf("exception swallowed because mupen is crashy when being fuzzed\n"); + rval = M64ERR_INTERNAL; + } return rval; case M64CMD_STOP: if (!g_EmulatorRunning) diff --git a/libmupen64plus/mupen64plus-core/src/main/main.c b/libmupen64plus/mupen64plus-core/src/main/main.c index 9a60c856b7..da87c34bc5 100644 --- a/libmupen64plus/mupen64plus-core/src/main/main.c +++ b/libmupen64plus/mupen64plus-core/src/main/main.c @@ -839,7 +839,7 @@ void main_stop(void) { /* note: this operation is asynchronous. It may be called from a thread other than the main emulator thread, and may return before the emulator is completely stopped */ - if (!g_EmulatorRunning) + if (!g_EmulatorRunning) return; DebugMessage(M64MSG_STATUS, "Stopping emulation."); diff --git a/libmupen64plus/mupen64plus-core/src/memory/dma.c b/libmupen64plus/mupen64plus-core/src/memory/dma.c index 21e464d34f..5a539dc36c 100644 --- a/libmupen64plus/mupen64plus-core/src/memory/dma.c +++ b/libmupen64plus/mupen64plus-core/src/memory/dma.c @@ -341,7 +341,6 @@ void dma_si_write(void) if (si_register.si_pif_addr_wr64b != 0x1FC007C0) { DebugMessage(M64MSG_ERROR, "dma_si_write(): unknown SI use"); - stop=1; } for (i=0; i<(64/4); i++) @@ -361,7 +360,6 @@ void dma_si_read(void) if (si_register.si_pif_addr_rd64b != 0x1FC007C0) { DebugMessage(M64MSG_ERROR, "dma_si_read(): unknown SI use"); - stop=1; } update_pif_read(); diff --git a/libmupen64plus/mupen64plus-core/src/memory/flashram.c b/libmupen64plus/mupen64plus-core/src/memory/flashram.c index 8d578aabd7..8bd8a5312e 100644 --- a/libmupen64plus/mupen64plus-core/src/memory/flashram.c +++ b/libmupen64plus/mupen64plus-core/src/memory/flashram.c @@ -154,8 +154,7 @@ void flashram_command(unsigned int command) case STATUS_MODE: break; default: - DebugMessage(M64MSG_WARNING, "unknown flashram command with mode:%x", (int)flashram_info.mode); - stop=1; + DebugMessage(M64MSG_ERROR, "unknown flashram command with mode:%x", (int)flashram_info.mode); break; } flashram_info.mode = NOPES_MODE; @@ -193,7 +192,6 @@ void dma_read_flashram(void) break; default: DebugMessage(M64MSG_WARNING, "unknown dma_read_flashram: %x", flashram_info.mode); - stop=1; break; } } @@ -207,7 +205,6 @@ void dma_write_flashram(void) break; default: DebugMessage(M64MSG_ERROR, "unknown dma_write_flashram: %x", flashram_info.mode); - stop=1; break; } } diff --git a/libmupen64plus/mupen64plus-core/src/memory/memory.c b/libmupen64plus/mupen64plus-core/src/memory/memory.c index 3c537e40b3..b33632b674 100644 --- a/libmupen64plus/mupen64plus-core/src/memory/memory.c +++ b/libmupen64plus/mupen64plus-core/src/memory/memory.c @@ -3741,7 +3741,14 @@ unsigned int *fast_mem_access(unsigned int address) address = virtual_to_physical_address(address, 2); if ((address & 0x1FFFFFFF) >= 0x10000000) - return (unsigned int *)rom + ((address & 0x1FFFFFFF) - 0x10000000)/4; + { + unsigned int ofs = ((address & 0x1FFFFFFF) - 0x10000000)/4; + if(ofs < rom_size/4) + return (unsigned int *)rom + ofs; + else { + return NULL; + } + } else if ((address & 0x1FFFFFFF) < 0x800000) return (unsigned int *)rdram + (address & 0x1FFFFFFF)/4; else if (address >= 0xa4000000 && address <= 0xa4001000) diff --git a/libmupen64plus/mupen64plus-core/src/r4300/interpreter.def b/libmupen64plus/mupen64plus-core/src/r4300/interpreter.def index d82d67af27..5674780f63 100644 --- a/libmupen64plus/mupen64plus-core/src/r4300/interpreter.def +++ b/libmupen64plus/mupen64plus-core/src/r4300/interpreter.def @@ -49,13 +49,13 @@ DECLARE_INSTRUCTION(NI) { DebugMessage(M64MSG_ERROR, "NI() @ 0x%x", PCADDR); DebugMessage(M64MSG_ERROR, "opcode not implemented: %x:%x", PCADDR, *fast_mem_access(PCADDR)); - stop=1; + //stop=1; } DECLARE_INSTRUCTION(RESERVED) { DebugMessage(M64MSG_ERROR, "reserved opcode: %x:%x", PCADDR, *fast_mem_access(PCADDR)); - stop=1; + //stop=1; } // R4300 diff --git a/libmupen64plus/mupen64plus-core/src/r4300/interpreter_cop0.def b/libmupen64plus/mupen64plus-core/src/r4300/interpreter_cop0.def index 313ec9db44..17ebbe8675 100644 --- a/libmupen64plus/mupen64plus-core/src/r4300/interpreter_cop0.def +++ b/libmupen64plus/mupen64plus-core/src/r4300/interpreter_cop0.def @@ -25,7 +25,7 @@ DECLARE_INSTRUCTION(MFC0) { case 1: DebugMessage(M64MSG_ERROR, "MFC0 instruction reading un-implemented Random register"); - stop=1; + //stop=1; case 9: // Count update_count(); default: @@ -44,7 +44,7 @@ DECLARE_INSTRUCTION(MTC0) if ((Index & 0x3F) > 31) { DebugMessage(M64MSG_ERROR, "MTC0 instruction writing Index register with TLB index > 31"); - stop=1; + //stop=1; } break; case 1: // Random @@ -106,7 +106,7 @@ DECLARE_INSTRUCTION(MTC0) if (rrt!=0) { DebugMessage(M64MSG_ERROR, "MTC0 instruction trying to write Cause register with non-0 value"); - stop = 1; + //stop = 1; } else Cause = (unsigned int) rrt; break; @@ -134,7 +134,7 @@ DECLARE_INSTRUCTION(MTC0) break; default: DebugMessage(M64MSG_ERROR, "Unknown MTC0 write: %d", PC->f.r.nrd); - stop=1; + //stop=1; } ADD_TO_PC(1); } diff --git a/libmupen64plus/mupen64plus-core/src/r4300/interpreter_cop1.def b/libmupen64plus/mupen64plus-core/src/r4300/interpreter_cop1.def index 54e2d963fd..2bf2fa71cf 100644 --- a/libmupen64plus/mupen64plus-core/src/r4300/interpreter_cop1.def +++ b/libmupen64plus/mupen64plus-core/src/r4300/interpreter_cop1.def @@ -300,7 +300,7 @@ DECLARE_INSTRUCTION(C_SF_D) if (isnan(*reg_cop1_double[cffs]) || isnan(*reg_cop1_double[cfft])) { DebugMessage(M64MSG_ERROR, "Invalid operation exception in C opcode"); - stop=1; + //stop=1; } c_sf_d(reg_cop1_double[cffs], reg_cop1_double[cfft]); ADD_TO_PC(1); @@ -311,7 +311,7 @@ DECLARE_INSTRUCTION(C_NGLE_D) if (isnan(*reg_cop1_double[cffs]) || isnan(*reg_cop1_double[cfft])) { DebugMessage(M64MSG_ERROR, "Invalid operation exception in C opcode"); - stop=1; + //stop=1; } c_ngle_d(reg_cop1_double[cffs], reg_cop1_double[cfft]); ADD_TO_PC(1); @@ -322,7 +322,7 @@ DECLARE_INSTRUCTION(C_SEQ_D) if (isnan(*reg_cop1_double[cffs]) || isnan(*reg_cop1_double[cfft])) { DebugMessage(M64MSG_ERROR, "Invalid operation exception in C opcode"); - stop=1; + //stop=1; } c_seq_d(reg_cop1_double[cffs], reg_cop1_double[cfft]); ADD_TO_PC(1); @@ -333,7 +333,7 @@ DECLARE_INSTRUCTION(C_NGL_D) if (isnan(*reg_cop1_double[cffs]) || isnan(*reg_cop1_double[cfft])) { DebugMessage(M64MSG_ERROR, "Invalid operation exception in C opcode"); - stop=1; + //stop=1; } c_ngl_d(reg_cop1_double[cffs], reg_cop1_double[cfft]); ADD_TO_PC(1); @@ -345,7 +345,7 @@ DECLARE_INSTRUCTION(C_LT_D) if (isnan(*reg_cop1_double[cffs]) || isnan(*reg_cop1_double[cfft])) { DebugMessage(M64MSG_ERROR, "Invalid operation exception in C opcode"); - stop=1; + //stop=1; } c_lt_d(reg_cop1_double[cffs], reg_cop1_double[cfft]); ADD_TO_PC(1); @@ -357,7 +357,7 @@ DECLARE_INSTRUCTION(C_NGE_D) if (isnan(*reg_cop1_double[cffs]) || isnan(*reg_cop1_double[cfft])) { DebugMessage(M64MSG_ERROR, "Invalid operation exception in C opcode"); - stop=1; + //stop=1; } c_nge_d(reg_cop1_double[cffs], reg_cop1_double[cfft]); ADD_TO_PC(1); @@ -369,7 +369,7 @@ DECLARE_INSTRUCTION(C_LE_D) if (isnan(*reg_cop1_double[cffs]) || isnan(*reg_cop1_double[cfft])) { DebugMessage(M64MSG_ERROR, "Invalid operation exception in C opcode"); - stop=1; + //stop=1; } c_le_d(reg_cop1_double[cffs], reg_cop1_double[cfft]); ADD_TO_PC(1); @@ -381,7 +381,7 @@ DECLARE_INSTRUCTION(C_NGT_D) if (isnan(*reg_cop1_double[cffs]) || isnan(*reg_cop1_double[cfft])) { DebugMessage(M64MSG_ERROR, "Invalid operation exception in C opcode"); - stop=1; + //stop=1; } c_ngt_d(reg_cop1_double[cffs], reg_cop1_double[cfft]); ADD_TO_PC(1); @@ -602,7 +602,7 @@ DECLARE_INSTRUCTION(C_SF_S) if (isnan(*reg_cop1_simple[cffs]) || isnan(*reg_cop1_simple[cfft])) { DebugMessage(M64MSG_ERROR, "Invalid operation exception in C opcode"); - stop=1; + //stop=1; } c_sf_s(reg_cop1_simple[cffs], reg_cop1_simple[cfft]); ADD_TO_PC(1); @@ -614,7 +614,7 @@ DECLARE_INSTRUCTION(C_NGLE_S) if (isnan(*reg_cop1_simple[cffs]) || isnan(*reg_cop1_simple[cfft])) { DebugMessage(M64MSG_ERROR, "Invalid operation exception in C opcode"); - stop=1; + //stop=1; } c_ngle_s(reg_cop1_simple[cffs], reg_cop1_simple[cfft]); ADD_TO_PC(1); @@ -626,7 +626,7 @@ DECLARE_INSTRUCTION(C_SEQ_S) if (isnan(*reg_cop1_simple[cffs]) || isnan(*reg_cop1_simple[cfft])) { DebugMessage(M64MSG_ERROR, "Invalid operation exception in C opcode"); - stop=1; + //stop=1; } c_seq_s(reg_cop1_simple[cffs], reg_cop1_simple[cfft]); ADD_TO_PC(1); @@ -638,7 +638,7 @@ DECLARE_INSTRUCTION(C_NGL_S) if (isnan(*reg_cop1_simple[cffs]) || isnan(*reg_cop1_simple[cfft])) { DebugMessage(M64MSG_ERROR, "Invalid operation exception in C opcode"); - stop=1; + //stop=1; } c_ngl_s(reg_cop1_simple[cffs], reg_cop1_simple[cfft]); ADD_TO_PC(1); @@ -650,7 +650,7 @@ DECLARE_INSTRUCTION(C_LT_S) if (isnan(*reg_cop1_simple[cffs]) || isnan(*reg_cop1_simple[cfft])) { DebugMessage(M64MSG_ERROR, "Invalid operation exception in C opcode"); - stop=1; + //stop=1; } c_lt_s(reg_cop1_simple[cffs], reg_cop1_simple[cfft]); ADD_TO_PC(1); @@ -662,7 +662,7 @@ DECLARE_INSTRUCTION(C_NGE_S) if (isnan(*reg_cop1_simple[cffs]) || isnan(*reg_cop1_simple[cfft])) { DebugMessage(M64MSG_ERROR, "Invalid operation exception in C opcode"); - stop=1; + //stop=1; } c_nge_s(reg_cop1_simple[cffs], reg_cop1_simple[cfft]); ADD_TO_PC(1); @@ -674,7 +674,7 @@ DECLARE_INSTRUCTION(C_LE_S) if (isnan(*reg_cop1_simple[cffs]) || isnan(*reg_cop1_simple[cfft])) { DebugMessage(M64MSG_ERROR, "Invalid operation exception in C opcode"); - stop=1; + //stop=1; } c_le_s(reg_cop1_simple[cffs], reg_cop1_simple[cfft]); ADD_TO_PC(1); @@ -686,7 +686,7 @@ DECLARE_INSTRUCTION(C_NGT_S) if (isnan(*reg_cop1_simple[cffs]) || isnan(*reg_cop1_simple[cfft])) { DebugMessage(M64MSG_ERROR, "Invalid operation exception in C opcode"); - stop=1; + //stop=1; } c_ngt_s(reg_cop1_simple[cffs], reg_cop1_simple[cfft]); ADD_TO_PC(1); diff --git a/libmupen64plus/mupen64plus-core/src/r4300/interpreter_special.def b/libmupen64plus/mupen64plus-core/src/r4300/interpreter_special.def index 79e217ea09..b6801611d0 100644 --- a/libmupen64plus/mupen64plus-core/src/r4300/interpreter_special.def +++ b/libmupen64plus/mupen64plus-core/src/r4300/interpreter_special.def @@ -359,7 +359,7 @@ DECLARE_INSTRUCTION(TEQ) if (rrs == rrt) { DebugMessage(M64MSG_ERROR, "trap exception in TEQ"); - stop=1; + //stop=1; } ADD_TO_PC(1); } diff --git a/libmupen64plus/mupen64plus-core/src/r4300/interpreter_tlb.def b/libmupen64plus/mupen64plus-core/src/r4300/interpreter_tlb.def index 12d3f8971c..914831869e 100644 --- a/libmupen64plus/mupen64plus-core/src/r4300/interpreter_tlb.def +++ b/libmupen64plus/mupen64plus-core/src/r4300/interpreter_tlb.def @@ -235,7 +235,7 @@ DECLARE_INSTRUCTION(ERET) if (Status & 0x4) { DebugMessage(M64MSG_ERROR, "error in ERET"); - stop=1; + //stop=1; } else { diff --git a/libmupen64plus/mupen64plus-core/src/r4300/pure_interp.c b/libmupen64plus/mupen64plus-core/src/r4300/pure_interp.c index e93b90600e..d8f892b82d 100644 --- a/libmupen64plus/mupen64plus-core/src/r4300/pure_interp.c +++ b/libmupen64plus/mupen64plus-core/src/r4300/pure_interp.c @@ -394,7 +394,6 @@ static void prefetch(void) else { DebugMessage(M64MSG_ERROR, "prefetch() execute address :%x", PC->addr); - stop=1; } } diff --git a/libmupen64plus/mupen64plus-core/src/r4300/r4300.c b/libmupen64plus/mupen64plus-core/src/r4300/r4300.c index 832829ec87..3e1a423063 100644 --- a/libmupen64plus/mupen64plus-core/src/r4300/r4300.c +++ b/libmupen64plus/mupen64plus-core/src/r4300/r4300.c @@ -227,9 +227,16 @@ static void NOTCOMPILED(void) #endif if (mem != NULL) + { recompile_block((int *)mem, blocks[PC->addr >> 12], PC->addr); + PC->ops(); + if (r4300emu == CORE_DYNAREC) + dyna_jump(); + } else - DebugMessage(M64MSG_ERROR, "not compiled exception"); + { + DebugMessage(M64MSG_ERROR, "not compiled exception"); + } /*#ifdef DBG if (g_DebuggerActive) update_debugger(PC->addr); @@ -237,9 +244,7 @@ static void NOTCOMPILED(void) The preceeding update_debugger SHOULD be unnecessary since it should have been called before NOTCOMPILED would have been executed */ - PC->ops(); - if (r4300emu == CORE_DYNAREC) - dyna_jump(); + } static void NOTCOMPILED2(void) diff --git a/libmupen64plus/mupen64plus-rsp-hle/projects/VisualStudio2013/mupen64plus-rsp-hle.vcxproj b/libmupen64plus/mupen64plus-rsp-hle/projects/VisualStudio2013/mupen64plus-rsp-hle.vcxproj index 3b6349f016..e087e08f73 100644 --- a/libmupen64plus/mupen64plus-rsp-hle/projects/VisualStudio2013/mupen64plus-rsp-hle.vcxproj +++ b/libmupen64plus/mupen64plus-rsp-hle/projects/VisualStudio2013/mupen64plus-rsp-hle.vcxproj @@ -64,11 +64,11 @@ <_ProjectFileVersion>10.0.40219.1 - $(SolutionDir)$(Configuration)\ + $(SolutionDir)..\..\..\..\output\dll\ $(Configuration)\ true true - $(SolutionDir)$(Configuration)\ + $(SolutionDir)..\..\..\..\output\dll\ $(Configuration)\ false false diff --git a/libmupen64plus/mupen64plus-sln/projects/msvc11/mupen64plus.sln b/libmupen64plus/mupen64plus-sln/projects/msvc11/mupen64plus.sln index 267738a8e0..fa78d084e4 100644 --- a/libmupen64plus/mupen64plus-sln/projects/msvc11/mupen64plus.sln +++ b/libmupen64plus/mupen64plus-sln/projects/msvc11/mupen64plus.sln @@ -1,9 +1,9 @@ -Microsoft Visual Studio Solution File, Format Version 11.00 -# Visual Studio 2010 +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 14 +VisualStudioVersion = 14.0.25420.1 +MinimumVisualStudioVersion = 10.0.40219.1 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mupen64plus-core", "..\..\..\mupen64plus-core\projects\msvc11\mupen64plus-core.vcxproj", "{92D3FEB9-2129-41C5-8577-BCD7D961EF41}" EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mupen64plus-rsp-hle", "..\..\..\mupen64plus-rsp-hle\projects\msvc11\mupen64plus-rsp-hle.vcxproj", "{2EC7CEE3-C7A7-4F2E-B2C8-4DF6AFEC3E9A}" -EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mupen64plus-video-rice", "..\..\..\mupen64plus-video-rice\projects\msvc11\mupen64plus-video-rice.vcxproj", "{7D4AFF6A-B7D9-4C25-975A-038B8079098E}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mupen64plus-video-glide64mk2", "..\..\..\mupen64plus-video-glide64mk2\projects\msvc11\mupen64plus-video-glide64mk2.vcxproj", "{A4D13408-A794-4199-8FC7-4A9A32505005}" @@ -20,6 +20,8 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mupen64plus-video-glide64", EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "D3D8Interceptor", "..\..\..\D3D8Interceptor\D3D8Interceptor\D3D8Interceptor.vcxproj", "{4CC85A3A-8E85-45DB-8941-2E2E18FC9A53}" EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mupen64plus-rsp-hle", "..\..\..\mupen64plus-rsp-hle\projects\VisualStudio2013\mupen64plus-rsp-hle.vcxproj", "{2EC7CEE3-C7A7-4F2E-B2C8-4DF6AFEC3E9A}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Win32 = Debug|Win32 @@ -36,14 +38,6 @@ Global {92D3FEB9-2129-41C5-8577-BCD7D961EF41}.Release|Win32.Build.0 = Release|Win32 {92D3FEB9-2129-41C5-8577-BCD7D961EF41}.Release|x64.ActiveCfg = Release|x64 {92D3FEB9-2129-41C5-8577-BCD7D961EF41}.Release|x64.Build.0 = Release|x64 - {2EC7CEE3-C7A7-4F2E-B2C8-4DF6AFEC3E9A}.Debug|Win32.ActiveCfg = Debug|Win32 - {2EC7CEE3-C7A7-4F2E-B2C8-4DF6AFEC3E9A}.Debug|Win32.Build.0 = Debug|Win32 - {2EC7CEE3-C7A7-4F2E-B2C8-4DF6AFEC3E9A}.Debug|x64.ActiveCfg = Debug|x64 - {2EC7CEE3-C7A7-4F2E-B2C8-4DF6AFEC3E9A}.Debug|x64.Build.0 = Debug|x64 - {2EC7CEE3-C7A7-4F2E-B2C8-4DF6AFEC3E9A}.Release|Win32.ActiveCfg = Release|Win32 - {2EC7CEE3-C7A7-4F2E-B2C8-4DF6AFEC3E9A}.Release|Win32.Build.0 = Release|Win32 - {2EC7CEE3-C7A7-4F2E-B2C8-4DF6AFEC3E9A}.Release|x64.ActiveCfg = Release|x64 - {2EC7CEE3-C7A7-4F2E-B2C8-4DF6AFEC3E9A}.Release|x64.Build.0 = Release|x64 {7D4AFF6A-B7D9-4C25-975A-038B8079098E}.Debug|Win32.ActiveCfg = Debug|Win32 {7D4AFF6A-B7D9-4C25-975A-038B8079098E}.Debug|Win32.Build.0 = Debug|Win32 {7D4AFF6A-B7D9-4C25-975A-038B8079098E}.Debug|x64.ActiveCfg = Debug|x64 @@ -108,6 +102,14 @@ Global {4CC85A3A-8E85-45DB-8941-2E2E18FC9A53}.Release|Win32.Build.0 = Release|Win32 {4CC85A3A-8E85-45DB-8941-2E2E18FC9A53}.Release|x64.ActiveCfg = Release|x64 {4CC85A3A-8E85-45DB-8941-2E2E18FC9A53}.Release|x64.Build.0 = Release|x64 + {2EC7CEE3-C7A7-4F2E-B2C8-4DF6AFEC3E9A}.Debug|Win32.ActiveCfg = Debug|Win32 + {2EC7CEE3-C7A7-4F2E-B2C8-4DF6AFEC3E9A}.Debug|Win32.Build.0 = Debug|Win32 + {2EC7CEE3-C7A7-4F2E-B2C8-4DF6AFEC3E9A}.Debug|x64.ActiveCfg = Debug|x64 + {2EC7CEE3-C7A7-4F2E-B2C8-4DF6AFEC3E9A}.Debug|x64.Build.0 = Debug|x64 + {2EC7CEE3-C7A7-4F2E-B2C8-4DF6AFEC3E9A}.Release|Win32.ActiveCfg = Release|Win32 + {2EC7CEE3-C7A7-4F2E-B2C8-4DF6AFEC3E9A}.Release|Win32.Build.0 = Release|Win32 + {2EC7CEE3-C7A7-4F2E-B2C8-4DF6AFEC3E9A}.Release|x64.ActiveCfg = Release|x64 + {2EC7CEE3-C7A7-4F2E-B2C8-4DF6AFEC3E9A}.Release|x64.Build.0 = Release|x64 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/mgba b/mgba new file mode 160000 index 0000000000..db0041340f --- /dev/null +++ b/mgba @@ -0,0 +1 @@ +Subproject commit db0041340ff260424f38772df4f286fc3907c1c8 diff --git a/output/dll/ffmpeg.exe b/output/dll/ffmpeg.exe index 90e9fd74de..74d975cc2f 100644 Binary files a/output/dll/ffmpeg.exe and b/output/dll/ffmpeg.exe differ diff --git a/output/dll/libgambatte.dll b/output/dll/libgambatte.dll index 79c5fccd1b..6b005e507a 100644 Binary files a/output/dll/libgambatte.dll and b/output/dll/libgambatte.dll differ diff --git a/output/dll/mgba.dll b/output/dll/mgba.dll index d200db989b..0e1b57716a 100644 Binary files a/output/dll/mgba.dll and b/output/dll/mgba.dll differ diff --git a/output/dll/mupen64plus-video-GLideN64.dll b/output/dll/mupen64plus-video-GLideN64.dll index 2d4981fdc4..a2cb0a6269 100644 Binary files a/output/dll/mupen64plus-video-GLideN64.dll and b/output/dll/mupen64plus-video-GLideN64.dll differ diff --git a/output/dll/mupen64plus.dll b/output/dll/mupen64plus.dll index a7c7facbda..0c76346eb4 100644 Binary files a/output/dll/mupen64plus.dll and b/output/dll/mupen64plus.dll differ